From 7b8000cbe9cf7b48668f93c2b0b822ba91f9588c Mon Sep 17 00:00:00 2001 From: JBAhire Date: Wed, 10 Jun 2026 10:13:55 -0700 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20June=202026=20data=20refresh=20?= =?UTF-8?q?=E2=80=94=2050=20new=20evaluations,=2045+=20status=20correction?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Models (22 new): Claude Fable 5, Opus 4.8/4.7/4.6, Sonnet 4.6, GPT-5.5, GPT-5.4, GPT-5.3-Codex, Gemini 3.1 Pro, Gemini 3.5 Flash, Grok 4.3/4.1, Nova 2 Lite, DeepSeek V3.2/V4, Qwen3.5, Kimi K2.6, GLM-5, MiniMax-M2, Mistral Large 3, Gemma 4, Command A+. Agents (16 new): Claude Code, Claude Agent SDK, OpenAI Agents SDK, Codex, Google ADK, Gemini CLI, Jules, GitHub Copilot coding agent, Microsoft Agent Framework, Devin, Cursor, Manus, smolagents, Strands, Mastra, Dify. MCPs (12 new): Context7, Chrome DevTools, Playwright, Serena, Figma, Stripe, Vercel, Hugging Face, Firecrawl, shadcn, Apify, Zapier. Status corrections: Grok 3 retired, Gemini 2.0 Flash shut down, Assistants API sunset 2026-08-26, OpenAI o-series/GPT-5.x deprecation dates, archived MCP reference servers flagged (incl. unpatched SQLi in postgres/sqlite), Langflow CVEs, MemGPT->Letta, Agent Builder rebrand, AutoGen/SK maintenance mode, Llama 4 Behemoth marked never released. --- README.md | 69 +- data/agents/agentgpt.json | 40 +- data/agents/amazon-bedrock-agents.json | 18 +- data/agents/autogen.json | 21 +- data/agents/babyagi.json | 23 +- data/agents/claude-agent-sdk.json | 465 ++++++++++++ data/agents/claude-code.json | 479 +++++++++++++ data/agents/cursor-agent.json | 463 ++++++++++++ data/agents/devin.json | 462 ++++++++++++ data/agents/dify.json | 479 +++++++++++++ data/agents/gemini-cli.json | 458 ++++++++++++ data/agents/github-copilot-coding-agent.json | 455 ++++++++++++ data/agents/google-adk.json | 471 +++++++++++++ data/agents/google-agent-builder.json | 24 +- data/agents/google-jules.json | 454 ++++++++++++ data/agents/langflow.json | 51 +- data/agents/langgraph-agent.json | 22 +- data/agents/manus.json | 466 ++++++++++++ data/agents/mastra.json | 473 +++++++++++++ data/agents/memgpt.json | 24 +- data/agents/microsoft-agent-framework.json | 469 ++++++++++++ data/agents/openai-agents-sdk.json | 467 ++++++++++++ data/agents/openai-assistants-api.json | 30 +- data/agents/openai-codex.json | 479 +++++++++++++ data/agents/pydantic-ai.json | 20 +- data/agents/salesforce-einstein-bots.json | 18 +- data/agents/semantic-kernel-agent.json | 21 +- data/agents/smolagents.json | 475 +++++++++++++ data/agents/strands-agents.json | 477 +++++++++++++ data/agents/swarm.json | 26 +- data/mcps/mcp-server-apify.json | 450 ++++++++++++ data/mcps/mcp-server-brave-search.json | 42 +- data/mcps/mcp-server-chrome-devtools.json | 443 ++++++++++++ data/mcps/mcp-server-context7.json | 464 ++++++++++++ data/mcps/mcp-server-everything.json | 23 +- data/mcps/mcp-server-fetch.json | 23 +- data/mcps/mcp-server-figma.json | 436 ++++++++++++ data/mcps/mcp-server-filesystem.json | 23 +- data/mcps/mcp-server-firecrawl.json | 455 ++++++++++++ data/mcps/mcp-server-git.json | 23 +- data/mcps/mcp-server-github.json | 164 +++-- data/mcps/mcp-server-gitlab.json | 43 +- data/mcps/mcp-server-google-drive.json | 47 +- data/mcps/mcp-server-hugging-face.json | 436 ++++++++++++ data/mcps/mcp-server-memory.json | 21 +- data/mcps/mcp-server-notion.json | 109 +-- data/mcps/mcp-server-playwright.json | 452 ++++++++++++ data/mcps/mcp-server-postgres.json | 95 ++- data/mcps/mcp-server-puppeteer.json | 49 +- data/mcps/mcp-server-sequential-thinking.json | 23 +- data/mcps/mcp-server-serena.json | 444 ++++++++++++ data/mcps/mcp-server-shadcn.json | 421 +++++++++++ data/mcps/mcp-server-slack.json | 45 +- data/mcps/mcp-server-sqlite.json | 58 +- data/mcps/mcp-server-stripe.json | 440 ++++++++++++ data/mcps/mcp-server-time.json | 21 +- data/mcps/mcp-server-vercel.json | 433 ++++++++++++ data/mcps/mcp-server-zapier.json | 444 ++++++++++++ data/models/claude-fable-5.json | 651 +++++++++++++++++ data/models/claude-opus-4-5.json | 19 +- data/models/claude-opus-4-6.json | 661 +++++++++++++++++ data/models/claude-opus-4-7.json | 650 +++++++++++++++++ data/models/claude-opus-4-8.json | 652 +++++++++++++++++ data/models/claude-sonnet-4-6.json | 647 +++++++++++++++++ data/models/command-a-plus.json | 639 +++++++++++++++++ data/models/deepseek-r1.json | 27 +- data/models/deepseek-v3-0324.json | 27 +- data/models/deepseek-v3-2.json | 638 +++++++++++++++++ data/models/deepseek-v4.json | 632 +++++++++++++++++ data/models/gemini-2-0-flash.json | 23 +- data/models/gemini-3-1-pro.json | 627 +++++++++++++++++ data/models/gemini-3-5-flash.json | 608 ++++++++++++++++ data/models/gemini-3-pro.json | 20 +- data/models/gemma-3-27b.json | 22 +- data/models/gemma-4.json | 595 ++++++++++++++++ data/models/glm-5.json | 644 +++++++++++++++++ data/models/gpt-4o.json | 23 +- data/models/gpt-5-1.json | 16 +- data/models/gpt-5-2-codex.json | 24 +- data/models/gpt-5-2.json | 19 +- data/models/gpt-5-3-codex.json | 605 ++++++++++++++++ data/models/gpt-5-4.json | 644 +++++++++++++++++ data/models/gpt-5-5.json | 665 ++++++++++++++++++ data/models/grok-3-beta.json | 30 +- data/models/grok-4-1.json | 633 +++++++++++++++++ data/models/grok-4-3.json | 636 +++++++++++++++++ data/models/kimi-k2-6.json | 644 +++++++++++++++++ data/models/llama-3-1-405b.json | 7 +- data/models/llama-3-3-70b.json | 7 +- data/models/llama-4-behemoth.json | 53 +- data/models/minimax-m2.json | 638 +++++++++++++++++ data/models/mistral-large-3.json | 632 +++++++++++++++++ data/models/nemotron-ultra-253b.json | 21 +- data/models/nova-2-lite.json | 626 +++++++++++++++++ data/models/nova-pro.json | 15 +- data/models/openai-o1-mini.json | 23 +- data/models/openai-o1.json | 24 +- data/models/openai-o3-mini.json | 24 +- data/models/openai-o3.json | 24 +- data/models/openai-o4-mini.json | 26 +- data/models/qwen2-5-vl-32b.json | 26 +- data/models/qwen3-5.json | 644 +++++++++++++++++ lib/data.ts | 150 +++- 103 files changed, 28090 insertions(+), 597 deletions(-) create mode 100644 data/agents/claude-agent-sdk.json create mode 100644 data/agents/claude-code.json create mode 100644 data/agents/cursor-agent.json create mode 100644 data/agents/devin.json create mode 100644 data/agents/dify.json create mode 100644 data/agents/gemini-cli.json create mode 100644 data/agents/github-copilot-coding-agent.json create mode 100644 data/agents/google-adk.json create mode 100644 data/agents/google-jules.json create mode 100644 data/agents/manus.json create mode 100644 data/agents/mastra.json create mode 100644 data/agents/microsoft-agent-framework.json create mode 100644 data/agents/openai-agents-sdk.json create mode 100644 data/agents/openai-codex.json create mode 100644 data/agents/smolagents.json create mode 100644 data/agents/strands-agents.json create mode 100644 data/mcps/mcp-server-apify.json create mode 100644 data/mcps/mcp-server-chrome-devtools.json create mode 100644 data/mcps/mcp-server-context7.json create mode 100644 data/mcps/mcp-server-figma.json create mode 100644 data/mcps/mcp-server-firecrawl.json create mode 100644 data/mcps/mcp-server-hugging-face.json create mode 100644 data/mcps/mcp-server-playwright.json create mode 100644 data/mcps/mcp-server-serena.json create mode 100644 data/mcps/mcp-server-shadcn.json create mode 100644 data/mcps/mcp-server-stripe.json create mode 100644 data/mcps/mcp-server-vercel.json create mode 100644 data/mcps/mcp-server-zapier.json create mode 100644 data/models/claude-fable-5.json create mode 100644 data/models/claude-opus-4-6.json create mode 100644 data/models/claude-opus-4-7.json create mode 100644 data/models/claude-opus-4-8.json create mode 100644 data/models/claude-sonnet-4-6.json create mode 100644 data/models/command-a-plus.json create mode 100644 data/models/deepseek-v3-2.json create mode 100644 data/models/deepseek-v4.json create mode 100644 data/models/gemini-3-1-pro.json create mode 100644 data/models/gemini-3-5-flash.json create mode 100644 data/models/gemma-4.json create mode 100644 data/models/glm-5.json create mode 100644 data/models/gpt-5-3-codex.json create mode 100644 data/models/gpt-5-4.json create mode 100644 data/models/gpt-5-5.json create mode 100644 data/models/grok-4-1.json create mode 100644 data/models/grok-4-3.json create mode 100644 data/models/kimi-k2-6.json create mode 100644 data/models/minimax-m2.json create mode 100644 data/models/mistral-large-3.json create mode 100644 data/models/nova-2-lite.json create mode 100644 data/models/qwen3-5.json diff --git a/README.md b/README.md index af80b93..05a962c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com) -[![Evaluations](https://img.shields.io/badge/Evaluations-106-blue.svg)](#-current-coverage) +[![Evaluations](https://img.shields.io/badge/Evaluations-156-blue.svg)](#-current-coverage) [![GitHub Stars](https://img.shields.io/github/stars/Guard0-Security/TrustVector?style=social)](https://github.com/Guard0-Security/TrustVector) TrustVector is an evidence-based evaluation framework for AI systems, providing transparent, multi-dimensional trust scores across **security**, **privacy**, **performance**, **trust**, and **operational excellence**. @@ -87,57 +87,54 @@ const customScore = calculateCustomScore(claudeSonnet, { ## 📊 Current Coverage -**106 Total Evaluations** across 3 categories: +**156 Total Evaluations** across 3 categories (last refreshed June 2026): -### AI Models (38) +### AI Models (60) **Frontier Models:** -- ✅ Claude Sonnet 4.5, Claude Opus 4.1, Claude 3.7 Sonnet, Claude 3.5 Haiku (Anthropic) -- ✅ GPT-5, GPT-4.5, GPT-4.1, GPT-4o, GPT-4o Mini (OpenAI) -- ✅ o1, o1 Mini, o3, o3 Mini (OpenAI Reasoning) -- ✅ Gemini 2.5 Pro, Gemini 2.0 Flash (Google) -- ✅ Llama 4 Behemoth, Llama 4 Maverick, Llama 4 Scout, Llama 3.3 70B, Llama 3.1 405B (Meta) -- ✅ Grok 3 Beta (xAI) -- ✅ DeepSeek R1, DeepSeek V3 (DeepSeek) - -**Specialized & Open Source:** -- ✅ Gemma 3 27B (Google) -- ✅ Qwen2.5-VL 32B (Alibaba) -- ✅ Nemotron Ultra 253B (NVIDIA) -- ✅ Nova Pro (Amazon) +- ✅ Claude Fable 5, Claude Opus 4.8 / 4.7 / 4.6 / 4.5, Claude Sonnet 4.6 / 4.5, Claude Haiku 4.5 (Anthropic) +- ✅ GPT-5.5, GPT-5.4, GPT-5.3-Codex, GPT-5.2, GPT-5.1, GPT-5, o-series (OpenAI) +- ✅ Gemini 3.1 Pro, Gemini 3.5 Flash, Gemini 3 Pro/Flash (Google) +- ✅ Grok 4.3, Grok 4.1 (xAI) +- ✅ Nova 2 Lite, Nova Pro (Amazon) + +**Open-Weight Models:** +- ✅ DeepSeek V4, DeepSeek V3.2, DeepSeek R1 (DeepSeek) +- ✅ Qwen3.5 (Alibaba), Kimi K2.6 (Moonshot), GLM-5 (Z.ai), MiniMax-M2 +- ✅ Mistral Large 3 (Mistral), Command A+ (Cohere) +- ✅ Gemma 4, Gemma 3 (Google), gpt-oss-120b/20b (OpenAI) +- ✅ Llama 4 Maverick/Scout, Llama 3.x (Meta), Nemotron (NVIDIA) **[See all models →](/data/models)** -### AI Agents (34) +### AI Agents (50) -**Enterprise Platforms:** -- ✅ Amazon Bedrock Agents, Azure Bot Service, Google Agent Builder -- ✅ IBM Watson Assistant, Google Dialogflow, Amazon Lex +**Coding & Autonomous Agents:** +- ✅ Claude Code + Claude Agent SDK (Anthropic), OpenAI Codex, Devin (Cognition) +- ✅ Cursor, GitHub Copilot coding agent, Google Jules, Gemini CLI, Manus **Developer Frameworks:** -- ✅ LangGraph Agent, LlamaIndex Agent, CrewAI, AutoGen -- ✅ Haystack, LangFlow, Flowise, E2B Agents +- ✅ OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, AWS Strands Agents +- ✅ LangGraph, CrewAI, LlamaIndex, Pydantic AI, smolagents, Mastra, Dify -**Autonomous Agents:** -- ✅ AutoGPT, BabyAGI, AgentGPT, Adala -- ✅ And 15+ more... +**Enterprise Platforms:** +- ✅ Amazon Bedrock Agents, Azure Bot Service, Gemini Enterprise Agent Platform +- ✅ IBM watsonx Assistant, Google Dialogflow, Amazon Lex, and more **[See all agents →](/data/agents)** -### MCP Servers (34) - -**Cloud & Infrastructure:** -- ✅ AWS, Azure, Cloudflare, Docker, Kubernetes +### MCP Servers (46) -**Development Tools:** -- ✅ GitHub, Git, Filesystem, Memory +**Top Ecosystem Servers:** +- ✅ Context7, Chrome DevTools MCP, Playwright MCP, Serena -**Productivity & Business:** -- ✅ Gmail, Google Drive, Calendar, Linear, Atlassian -- ✅ Datadog, Elasticsearch, MongoDB +**Official Vendor Servers:** +- ✅ GitHub, Figma, Stripe, Notion, Vercel, Hugging Face, Zapier, Apify -**Utilities:** -- ✅ Brave Search, Fetch, Everything +**Reference & Community:** +- ✅ Fetch, Git, Filesystem, Memory, Sequential Thinking, Time, Everything +- ✅ AWS, Azure, Cloudflare, Docker, Kubernetes, databases, and more +- ⚠️ Archived reference servers (Puppeteer, Postgres, SQLite, Slack, …) are flagged with security advisories - ✅ And 15+ more... **[See all MCPs →](/data/mcps)** diff --git a/data/agents/agentgpt.json b/data/agents/agentgpt.json index 588ed11..2b66ab4 100644 --- a/data/agents/agentgpt.json +++ b/data/agents/agentgpt.json @@ -4,9 +4,9 @@ "name": "AgentGPT", "provider": "Reworkd", "version": "Platform", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Browser-based autonomous AI agent platform for deploying and managing GPT-powered agents. Enables users to create goal-oriented autonomous agents that break down objectives and execute tasks without continuous human intervention.", + "description": "DISCONTINUED: the AgentGPT repository was archived on 2026-01-28 (last release v1.0.0, Nov 2023) and the hosted site is frozen. Formerly a browser-based autonomous AI agent platform that let users create goal-oriented agents which break down objectives and execute tasks without continuous human intervention. Not recommended for new use.", "website": "https://agentgpt.reworkd.ai/", "trust_vector": { "performance_reliability": { @@ -249,7 +249,7 @@ } }, "trust_transparency": { - "overall_score": 79, + "overall_score": 76, "criteria": { "documentation_quality": { "score": 75, @@ -308,23 +308,30 @@ "last_verified": "2025-11-09" }, "community_support": { - "score": 73, - "confidence": "medium", + "score": 55, + "confidence": "high", "evidence": [ { "source": "Community", "url": "https://github.com/reworkd/AgentGPT/discussions", "date": "2024-10-15", "value": "Active GitHub community and Discord" + }, + { + "source": "GitHub Repository Status", + "url": "https://github.com/reworkd/AgentGPT", + "date": "2026-06-10", + "value": "Repository archived 2026-01-28; community activity has ceased" } ], "methodology": "Community engagement analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced: repository archived, no further community development" } } }, "operational_excellence": { - "overall_score": 70, + "overall_score": 65, "criteria": { "ease_of_use": { "score": 88, @@ -383,18 +390,25 @@ "last_verified": "2025-11-09" }, "production_readiness": { - "score": 60, - "confidence": "medium", + "score": 40, + "confidence": "high", "evidence": [ { "source": "Platform Maturity", "url": "https://github.com/reworkd/AgentGPT", "date": "2024-10-01", "value": "Experimental platform, not designed for production use" + }, + { + "source": "GitHub Repository Status", + "url": "https://github.com/reworkd/AgentGPT", + "date": "2026-06-10", + "value": "Repository archived 2026-01-28; last release v1.0.0 (Nov 2023); hosted site frozen" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced: project discontinued and repository archived on 2026-01-28" }, "reliability": { "score": 62, @@ -474,7 +488,8 @@ "Limited tool access and action capabilities", "Can be expensive with unpredictable OpenAI API costs", "No enterprise features (auth, monitoring, management)", - "Reliability and success rate varies significantly" + "Reliability and success rate varies significantly", + "Discontinued: repository archived 2026-01-28, hosted site frozen, no further updates" ], "metadata": { "license": "GPL-3.0", @@ -500,6 +515,7 @@ }, "tags": [ "autonomous", - "web-based" + "web-based", + "archived" ] } diff --git a/data/agents/amazon-bedrock-agents.json b/data/agents/amazon-bedrock-agents.json index 0fe273e..d6bdead 100644 --- a/data/agents/amazon-bedrock-agents.json +++ b/data/agents/amazon-bedrock-agents.json @@ -4,9 +4,9 @@ "name": "Amazon Bedrock Agents", "provider": "Amazon Web Services", "version": "2024", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Fully managed AWS service for building and deploying generative AI agents. Handles orchestration, memory, knowledge bases, and action groups with enterprise security and scalability built-in.", + "description": "Fully managed AWS service for building and deploying generative AI agents with orchestration, memory, knowledge bases, and action groups. Note: AWS's strategic agent runtime is now Bedrock AgentCore (GA 2025-10-13; framework-agnostic, 8-hour sessions, session isolation) paired with the open-source Strands Agents SDK; evaluate AgentCore for new builds.", "website": "https://aws.amazon.com/bedrock/agents/", "trust_vector": { "performance_reliability": { @@ -378,10 +378,16 @@ "url": "https://aws.amazon.com/bedrock/customers/", "date": "2024-10-01", "value": "Production-ready managed service with enterprise customers" + }, + { + "source": "Amazon Bedrock AgentCore GA Announcement", + "url": "https://aws.amazon.com/about-aws/whats-new/2025/10/amazon-bedrock-agentcore-available/", + "date": "2026-06-10", + "value": "AWS's strategic agent runtime is now Bedrock AgentCore (GA 2025-10-13): framework-agnostic, 8-hour sessions, session isolation; complemented by the open-source Strands Agents SDK" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -448,7 +454,8 @@ "Limited to AWS Bedrock foundation models", "Less flexibility than code-based frameworks", "Requires AWS expertise for optimal configuration", - "Not open source, limited customization of core orchestration" + "Not open source, limited customization of core orchestration", + "AWS's strategic focus has shifted to Bedrock AgentCore (GA 2025-10-13) and the Strands Agents SDK; new agent workloads should evaluate AgentCore first" ], "metadata": { "license": "Proprietary (AWS)", @@ -471,6 +478,9 @@ "regions_available": "Multiple AWS regions", "sla": "99.9%" }, + "related_entities": [ + "strands-agents" + ], "tags": [ "aws" ] diff --git a/data/agents/autogen.json b/data/agents/autogen.json index 49a07b5..d894548 100644 --- a/data/agents/autogen.json +++ b/data/agents/autogen.json @@ -4,9 +4,9 @@ "name": "Microsoft AutoGen", "provider": "Microsoft Research", "version": "0.4", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Multi-agent conversation framework enabling next-gen LLM applications with conversable agents that can operate in various modes combining LLMs, human inputs, and tools. Supports complex workflows through agent conversations.", + "description": "MAINTENANCE MODE: AutoGen now receives bug/security fixes only and is superseded by the Microsoft Agent Framework (1.0 GA on 2026-04-03), the recommended migration path. AutoGen is a multi-agent conversation framework for LLM applications with conversable agents combining LLMs, human input, and tools across complex workflows.", "website": "https://microsoft.github.io/autogen/", "trust_vector": { "performance_reliability": { @@ -377,10 +377,16 @@ "url": "https://github.com/microsoft/autogen", "date": "2024-10-20", "value": "Very active community with Microsoft backing" + }, + { + "source": "Microsoft Agent Framework Migration Guidance", + "url": "https://devblogs.microsoft.com/semantic-kernel/migrate-your-semantic-kernel-and-autogen-projects-to-microsoft-agent-framework-release-candidate/", + "date": "2026-06-10", + "value": "AutoGen is in maintenance mode (bug/security fixes only); Microsoft Agent Framework 1.0 reached GA on 2026-04-03 as the successor" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -447,7 +453,8 @@ "Requires careful prompt engineering for agent roles", "Limited built-in persistence for long-running workflows", "Some learning curve for advanced features", - "Performance depends heavily on LLM quality" + "Performance depends heavily on LLM quality", + "Maintenance mode: bug/security fixes only; new development targets Microsoft Agent Framework" ], "metadata": { "license": "Apache 2.0", @@ -474,9 +481,13 @@ "contributors": "559+", "transition_notice": "Microsoft Agent Framework is the recommended path forward; AutoGen receives maintenance and critical patches only" }, + "related_entities": [ + "microsoft-agent-framework" + ], "tags": [ "multi-agent", "microsoft", - "open-source" + "open-source", + "maintenance-mode" ] } diff --git a/data/agents/babyagi.json b/data/agents/babyagi.json index 5cdf570..ff15db2 100644 --- a/data/agents/babyagi.json +++ b/data/agents/babyagi.json @@ -4,9 +4,9 @@ "name": "BabyAGI", "provider": "Yohei Nakajima", "version": "Classic", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Minimalist autonomous task-driven AI agent that creates, prioritizes, and executes tasks based on results of previous tasks and a predefined objective. Demonstrates AGI concepts in under 200 lines of code.", + "description": "ARCHIVED: the original BabyAGI repo was archived to babyagi_archive in September 2024 and replaced by an experimental self-building framework; it is not production-maintained. Originally a minimalist autonomous task-driven AI agent that created, prioritized, and executed tasks toward an objective, demonstrating AGI concepts in under 200 lines of code.", "website": "https://github.com/yoheinakajima/babyagi", "trust_vector": { "performance_reliability": { @@ -310,7 +310,7 @@ } }, "operational_excellence": { - "overall_score": 61, + "overall_score": 57, "criteria": { "ease_of_integration": { "score": 75, @@ -370,7 +370,7 @@ "last_verified": "2025-11-09" }, "production_readiness": { - "score": 50, + "score": 35, "confidence": "high", "evidence": [ { @@ -378,10 +378,17 @@ "url": "https://github.com/yoheinakajima/babyagi", "date": "2024-09-01", "value": "Designed as concept demonstration, not production system" + }, + { + "source": "GitHub Repository Status", + "url": "https://github.com/yoheinakajima/babyagi", + "date": "2026-06-10", + "value": "Original repo archived to babyagi_archive (Sept 2024); replaced by an experimental self-building framework; not production-maintained" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced: original project archived and unmaintained since September 2024" } } } @@ -400,7 +407,8 @@ "Can generate excessive tasks leading to high costs", "No built-in security or sandboxing features", "Limited tool integration in classic version", - "Unpredictable behavior and task completion quality" + "Unpredictable behavior and task completion quality", + "Archived (Sept 2024): original repo moved to babyagi_archive with no further maintenance" ], "metadata": { "license": "MIT", @@ -471,6 +479,7 @@ "tags": [ "autonomous", "experimental", - "open-source" + "open-source", + "archived" ] } diff --git a/data/agents/claude-agent-sdk.json b/data/agents/claude-agent-sdk.json new file mode 100644 index 0000000..0665a57 --- /dev/null +++ b/data/agents/claude-agent-sdk.json @@ -0,0 +1,465 @@ +{ + "id": "claude-agent-sdk", + "type": "agent", + "name": "Claude Agent SDK", + "provider": "Anthropic", + "version": "0.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "SDK exposing Claude Code's production agent harness (tool loop, permission system, subagents, MCP) for building general-purpose agents in TypeScript and Python. Renamed from Claude Code SDK in September 2025.", + "website": "https://code.claude.com/docs/en/agent-sdk/overview", + "trust_vector": { + "performance_reliability": { + "overall_score": 86, + "criteria": { + "task_completion_accuracy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK overview", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Reuses the same battle-tested agent harness that powers Claude Code, inheriting its task-completion behavior" + } + ], + "methodology": "Evaluation of agents built on the SDK harness across coding and non-coding tasks", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Built-in file, bash, and web tools plus custom tools and MCP servers with a managed agentic tool loop" + } + ], + "methodology": "Testing of built-in tool loop, custom tool definitions, and MCP server integration", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Automatic context management and compaction enable long-horizon multi-step agent runs" + } + ], + "methodology": "Long-horizon agent task evaluation using the SDK's managed loop and compaction", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK sessions documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/sessions", + "date": "2026-04-20", + "value": "Session persistence and resume, CLAUDE.md-style memory files, and automatic compaction of long contexts" + } + ], + "methodology": "Review of session resume, memory file support, and context compaction behavior", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Harness retries and self-corrects on tool failures; hooks allow custom failure handling" + } + ], + "methodology": "Observed recovery from tool errors and failed commands in SDK-built agents", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK subagents documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/subagents", + "date": "2026-04-20", + "value": "First-class subagents with isolated contexts, custom prompts, and per-agent tool restrictions" + } + ], + "methodology": "Testing of programmatic subagent definition and parallel delegation", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 78, + "criteria": { + "tool_sandboxing": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK permissions documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/sdk-permissions", + "date": "2026-04-20", + "value": "Inherits Claude Code's sandboxing support, including OS-level filesystem and network isolation for bash" + } + ], + "methodology": "Review of inherited sandbox configuration and bash isolation options", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK permissions documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/sdk-permissions", + "date": "2026-04-20", + "value": "Programmatic permission modes, allow/deny rules, canUseTool callbacks, and hooks for fine-grained control" + } + ], + "methodology": "Assessment of permission rules, programmatic approval callbacks, and hook-based gating", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Permission gating and sandboxing mitigate injection impact, but defenses against untrusted content depend on developer configuration" + } + ], + "methodology": "Review of documented mitigations and developer responsibility for untrusted input handling", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK sessions documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/sessions", + "date": "2026-04-20", + "value": "Sessions and subagents maintain isolated contexts; deployment isolation is the integrator's responsibility" + } + ], + "methodology": "Architecture review of session/subagent context isolation in self-hosted deployments", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 60, + "confidence": "high", + "evidence": [ + { + "source": "@anthropic-ai/claude-agent-sdk on npm", + "url": "https://www.npmjs.com/package/@anthropic-ai/claude-agent-sdk", + "date": "2026-06-01", + "value": "Distributed under Anthropic Commercial Terms (proprietary); SDK wrapper code inspectable but the underlying harness is closed" + } + ], + "methodology": "License and source availability review of npm/PyPI packages", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 74, + "criteria": { + "data_retention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic privacy policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-03-01", + "value": "API traffic not used for training by default; agent state and transcripts stay on the integrator's infrastructure" + } + ], + "methodology": "Review of Anthropic API retention terms and local-state architecture", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-03-01", + "value": "SOC 2 Type II and GDPR-aligned DPA available; Bedrock/Vertex routing supports regional data residency" + } + ], + "methodology": "Compliance certification review including cloud-provider routing options", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Data flows only to the configured Claude endpoint (Anthropic API, Bedrock, or Vertex AI)" + } + ], + "methodology": "Data flow analysis across supported model endpoints", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Harness runs entirely on your infrastructure, but inference requires Claude via API, Bedrock, or Vertex; no local models" + } + ], + "methodology": "Deployment options assessment for self-hosted harness with cloud-only inference", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 78, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Thorough TypeScript and Python guides covering permissions, subagents, MCP, sessions, and deployment" + } + ], + "methodology": "Documentation completeness review across both language SDKs", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Streaming message API surfaces every tool call and result; hooks enable custom audit logging" + } + ], + "methodology": "Review of message stream observability and hook-based audit trails", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Agent reasoning, tool intents, and permission requests are exposed in the streamed transcript" + } + ], + "methodology": "Assessment of streamed reasoning visibility and permission-request context", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "@anthropic-ai/claude-agent-sdk on npm", + "url": "https://www.npmjs.com/package/@anthropic-ai/claude-agent-sdk", + "date": "2026-06-01", + "value": "Proprietary license (Anthropic Commercial Terms); package code visible but not open source" + } + ], + "methodology": "Open source assessment of SDK packages and underlying harness", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK ecosystem", + "url": "https://www.npmjs.com/package/@anthropic-ai/claude-agent-sdk", + "date": "2026-06-01", + "value": "High npm download volume, frequent releases, and growing ecosystem of SDK-built agents since the 2025-09-29 rename" + } + ], + "methodology": "Community engagement analysis via package downloads, release cadence, and ecosystem projects", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 80, + "criteria": { + "ease_of_integration": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK quickstart", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Single package install for TypeScript or Python; minimal code to launch a fully tool-equipped agent" + } + ], + "methodology": "Integration complexity assessment from install to first working agent", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Stateless harness instances scale horizontally; throughput bounded by Claude API rate limits" + } + ], + "methodology": "Assessment of horizontal scaling patterns and API rate limit constraints", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API pricing", + "url": "https://www.anthropic.com/pricing", + "date": "2026-05-01", + "value": "Free SDK; costs are pay-as-you-go Claude tokens, which vary widely with agent autonomy and task length" + } + ], + "methodology": "Pricing model analysis of token-based costs for long-running agents", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Agent SDK documentation", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Per-message usage/cost reporting and hooks for custom telemetry; full APM requires external tooling" + } + ], + "methodology": "Review of built-in usage reporting and integration points for external observability", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Claude Agent SDK overview", + "url": "https://code.claude.com/docs/en/agent-sdk/overview", + "date": "2026-05-15", + "value": "Same harness running Claude Code in production at scale; renamed and generalized for agents on 2025-09-29" + } + ], + "methodology": "Maturity assessment based on shared production harness and release stability", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 91, + "notes": "Inherits Claude Code's coding harness; ideal for building custom coding agents and CI bots" + }, + "research-assistant": { + "overall": 85, + "notes": "Strong general-agent harness for research workflows with web, file, and MCP tools" + }, + "customer-support": { + "overall": 80, + "notes": "Permission system and subagents suit support automation; requires custom integration work" + }, + "data-analysis": { + "overall": 82, + "notes": "Bash and file tools enable scripted analysis agents with auditable execution" + } + }, + "best_for": [ + "Developers building production agents on Claude without writing their own tool loop", + "Teams extending Claude Code workflows into custom applications and services", + "Enterprises needing permissioned, auditable agents on Anthropic API, Bedrock, or Vertex", + "Builders who want subagents, hooks, and MCP out of the box" + ], + "strengths": [ + "Production-proven harness shared with Claude Code (tool loop, compaction, retries)", + "Fine-grained permission system with allow/deny rules, callbacks, hooks, and sandboxing", + "First-class subagents and MCP support for composable agent systems", + "Both TypeScript and Python SDKs with feature parity", + "Automatic context management enables long-running agents", + "Runs on Anthropic API, Amazon Bedrock, or Google Vertex AI" + ], + "limitations": [ + "Proprietary license (Anthropic Commercial Terms); not open source", + "Claude models only; no third-party or local model support", + "Token costs for autonomous agents can be hard to forecast", + "Heavier runtime footprint than thin LLM client libraries", + "Security posture depends on integrator configuring permissions and sandboxing correctly" + ], + "metadata": { + "license": "Proprietary (Anthropic Commercial Terms)", + "supported_models": [ + "Claude via Anthropic API", + "Claude via Amazon Bedrock", + "Claude via Google Vertex AI" + ], + "programming_languages": [ + "TypeScript", + "Python" + ], + "deployment_type": "Self-hosted SDK (cloud inference)", + "tool_support": [ + "Built-in file, bash, and web tools", + "Custom tools", + "MCP servers", + "Hooks", + "Subagents" + ], + "first_release": "2025 (as Claude Code SDK); renamed Claude Agent SDK 2025-09-29", + "pricing": "Free SDK; pay-as-you-go Claude token costs", + "packages": [ + "@anthropic-ai/claude-agent-sdk (npm)", + "claude-agent-sdk (PyPI)" + ] + }, + "related": [ + "claude-code", + "openai-agents-sdk", + "langgraph-agent", + "google-adk", + "microsoft-agent-framework" + ], + "tags": [ + "agent-sdk", + "anthropic", + "framework" + ] +} diff --git a/data/agents/claude-code.json b/data/agents/claude-code.json new file mode 100644 index 0000000..a14a786 --- /dev/null +++ b/data/agents/claude-code.json @@ -0,0 +1,479 @@ +{ + "id": "claude-code", + "type": "agent", + "name": "Claude Code", + "provider": "Anthropic", + "version": "2.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Anthropic's agentic coding tool available as a terminal CLI, IDE extensions, web, and desktop app. Plans and executes multi-step coding tasks with tiered permissions, OS-level sandboxing, MCP integration, hooks, subagents, and plugins/skills.", + "website": "https://www.anthropic.com/claude-code", + "trust_vector": { + "performance_reliability": { + "overall_score": 88, + "criteria": { + "task_completion_accuracy": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Claude Code GA announcement", + "url": "https://www.anthropic.com/news/claude-4", + "date": "2025-05-22", + "value": "GA v1.0 launched alongside Claude 4 models with state-of-the-art SWE-bench coding performance" + }, + { + "source": "Reported revenue traction", + "url": "https://www.anthropic.com/claude-code", + "date": "2025-11-20", + "value": "~$1B annualized revenue within roughly six months of GA indicates strong real-world task success" + } + ], + "methodology": "Benchmark results review plus adoption and revenue signals as proxy for sustained task success in production use", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/overview", + "date": "2026-05-15", + "value": "Mature built-in tool suite (file edit, bash, search) plus MCP servers, hooks, and plugins with permission gating" + } + ], + "methodology": "Hands-on testing of built-in tools and MCP integrations across coding workflows", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/overview", + "date": "2026-05-15", + "value": "Plan mode, extended thinking, and task tracking support long-horizon multi-file refactors and feature builds" + } + ], + "methodology": "Evaluation of plan mode and long-horizon task execution on multi-file repository changes", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code memory documentation", + "url": "https://code.claude.com/docs/en/memory", + "date": "2026-04-20", + "value": "CLAUDE.md project/user memory files, auto-compaction of long sessions, and session resume support persistence" + } + ], + "methodology": "Review of memory file hierarchy, context compaction behavior, and cross-session resume", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/overview", + "date": "2026-05-15", + "value": "Agent loop self-corrects from failed commands and test failures; checkpoints allow rewinding changes" + } + ], + "methodology": "Observed recovery behavior from failing builds, tests, and tool errors during evaluation sessions", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code subagents documentation", + "url": "https://code.claude.com/docs/en/sub-agents", + "date": "2026-04-20", + "value": "Native subagents with isolated contexts, custom system prompts, and tool restrictions enable parallel delegation" + } + ], + "methodology": "Testing of subagent delegation, parallel task fan-out, and plugin-defined agents", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 78, + "criteria": { + "tool_sandboxing": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic engineering: Claude Code sandboxing", + "url": "https://www.anthropic.com/engineering/claude-code-sandboxing", + "date": "2025-11-10", + "value": "OS-level sandboxing with filesystem and network isolation shipped Oct-Nov 2025, reducing permission prompts ~84%" + }, + { + "source": "Claude Code on the web", + "url": "https://www.anthropic.com/news/claude-code-on-the-web", + "date": "2025-10-20", + "value": "Web version executes tasks inside Anthropic-managed isolated sandboxes" + } + ], + "methodology": "Review of sandbox architecture (filesystem and network isolation) and managed cloud sandbox design", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code permissions documentation", + "url": "https://code.claude.com/docs/en/iam", + "date": "2026-04-20", + "value": "Tiered permission prompts with allow/deny rules, per-tool allowlists, and enterprise managed policy settings" + } + ], + "methodology": "Assessment of permission model, allowlist granularity, and enterprise policy controls", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Code security documentation", + "url": "https://code.claude.com/docs/en/security", + "date": "2026-04-20", + "value": "Permission prompts for write actions, sandbox network isolation, and injection-aware system design mitigate untrusted content risks" + } + ], + "methodology": "Review of documented mitigations and behavior when processing untrusted repository and web content", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Code on the web", + "url": "https://www.anthropic.com/news/claude-code-on-the-web", + "date": "2025-10-20", + "value": "Cloud sessions run in per-task isolated environments; local sandbox restricts filesystem scope to the project" + } + ], + "methodology": "Architecture review of session isolation in cloud sandboxes and local filesystem scoping", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code GitHub repository", + "url": "https://github.com/anthropics/claude-code", + "date": "2026-06-01", + "value": "Proprietary product; public repo hosts releases, issues, and documentation but core source is not open" + } + ], + "methodology": "License and source availability review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 71, + "criteria": { + "data_retention": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic privacy policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-03-01", + "value": "Commercial/API usage not used for training by default; retention controls available for enterprise plans" + } + ], + "methodology": "Review of Anthropic data retention commitments across consumer and commercial tiers", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-03-01", + "value": "SOC 2 Type II certified with GDPR-aligned DPA available for commercial customers" + } + ], + "methodology": "Compliance certification and DPA availability review", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic privacy policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-03-01", + "value": "Code and prompts processed by Anthropic only; no third-party model providers in the loop" + } + ], + "methodology": "Data flow analysis of code, prompt, and telemetry handling", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 45, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/overview", + "date": "2026-05-15", + "value": "Client runs locally and can route via Bedrock or Vertex AI, but requires Claude models in the cloud; no fully local model option" + } + ], + "methodology": "Deployment options assessment including Bedrock/Vertex routing and air-gap feasibility", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 80, + "criteria": { + "documentation_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/overview", + "date": "2026-05-15", + "value": "Extensive docs covering permissions, sandboxing, MCP, hooks, subagents, plugins, and enterprise deployment" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/monitoring-usage", + "date": "2026-04-20", + "value": "Full transcript of every tool call and edit visible in session; OpenTelemetry metrics and logging supported" + } + ], + "methodology": "Review of session transcripts, hooks-based auditing, and OTel telemetry support", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/overview", + "date": "2026-05-15", + "value": "Visible reasoning, plan mode previews, and per-action permission prompts explain intended changes before execution" + } + ], + "methodology": "Assessment of plan previews, inline reasoning, and diff-based change explanation", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 50, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code GitHub repository", + "url": "https://github.com/anthropics/claude-code", + "date": "2026-06-01", + "value": "Proprietary; public repository used for releases and issue tracking, not source code" + } + ], + "methodology": "Open source assessment of core product and ecosystem components", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code GitHub repository", + "url": "https://github.com/anthropics/claude-code", + "date": "2026-06-01", + "value": "Highly active issue tracker, frequent releases, and a large plugin/skills ecosystem since launch" + } + ], + "methodology": "Community engagement analysis via GitHub activity, release cadence, and ecosystem growth", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 84, + "criteria": { + "ease_of_integration": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code documentation", + "url": "https://code.claude.com/docs/en/quickstart", + "date": "2026-05-15", + "value": "Single npm install for CLI; native VS Code/JetBrains extensions, web, and desktop apps with shared auth" + } + ], + "methodology": "Setup time and integration surface assessment across CLI, IDE, web, and desktop", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Claude Code on the web", + "url": "https://www.anthropic.com/news/claude-code-on-the-web", + "date": "2025-10-20", + "value": "Cloud sandboxes allow many parallel tasks; headless mode and GitHub Actions support CI-scale automation" + } + ], + "methodology": "Assessment of parallel cloud sessions, headless/CI usage, and rate limit behavior", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 72, + "confidence": "high", + "evidence": [ + { + "source": "Claude pricing", + "url": "https://www.anthropic.com/pricing", + "date": "2026-05-01", + "value": "Claude Pro/Max subscriptions cap monthly spend; API pay-as-you-go usage varies significantly with task size" + } + ], + "methodology": "Pricing model analysis comparing subscription caps versus variable API token costs", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code monitoring documentation", + "url": "https://code.claude.com/docs/en/monitoring-usage", + "date": "2026-04-20", + "value": "Built-in OpenTelemetry metrics, usage tracking, and enterprise analytics dashboard" + } + ], + "methodology": "Review of OTel export, cost/usage tracking, and admin analytics features", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Claude Code GA and adoption", + "url": "https://www.anthropic.com/claude-code", + "date": "2025-11-20", + "value": "GA since 2025-05-22 with ~$1B ARR within ~6 months; widely deployed in enterprises" + } + ], + "methodology": "Maturity assessment from GA timeline, release stability, and enterprise adoption", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 93, + "notes": "Flagship use case; excels at multi-file feature work, refactors, debugging, and test-driven workflows" + }, + "data-analysis": { + "overall": 82, + "notes": "Strong for scripted analysis, notebooks, and data pipeline work via bash and file tools" + }, + "research-assistant": { + "overall": 78, + "notes": "Capable codebase and web research via agentic search, though optimized for engineering contexts" + }, + "content-creation": { + "overall": 72, + "notes": "Good for technical writing and docs generation; not designed for general marketing content" + } + }, + "best_for": [ + "Professional developers wanting an agentic pair programmer in terminal and IDE", + "Teams automating large refactors, migrations, and test generation", + "Enterprises needing permissioned, sandboxed, auditable AI coding", + "CI/CD and headless automation of repetitive engineering tasks" + ], + "strengths": [ + "State-of-the-art coding capability backed by Claude models", + "OS-level sandboxing with filesystem and network isolation cut permission prompts ~84%", + "Tiered permission system with allowlists, hooks, and enterprise policies", + "Rich extensibility: MCP servers, hooks, subagents, plugins, and skills", + "Available across terminal, IDE extensions, web, and desktop with shared workflows", + "Strong observability via full transcripts and OpenTelemetry" + ], + "limitations": [ + "Proprietary, closed-source core despite public releases repository", + "Locked to Claude models; no local or third-party model support", + "API pay-as-you-go costs can spike on large autonomous tasks", + "Subscription rate limits can interrupt heavy daily usage", + "Autonomous edits still require human review for correctness and security" + ], + "metadata": { + "license": "Proprietary (public releases repo at github.com/anthropics/claude-code)", + "supported_models": [ + "Claude Opus", + "Claude Sonnet", + "Claude Haiku" + ], + "programming_languages": [ + "Language-agnostic (any language in the repository)" + ], + "deployment_type": "Local CLI / IDE extensions / managed web sandboxes / desktop app", + "tool_support": [ + "Built-in file, bash, and search tools", + "MCP servers", + "Hooks", + "Subagents", + "Plugins and skills" + ], + "first_release": "2025-02-24 (research preview); GA v1.0 2025-05-22", + "pricing": "Claude Pro/Max subscription or API pay-as-you-go; ~$1B ARR within ~6 months of GA", + "interfaces": [ + "Terminal CLI", + "VS Code and JetBrains extensions", + "Web", + "Desktop" + ] + }, + "related": [ + "claude-agent-sdk", + "openai-codex", + "gemini-cli", + "cursor-agent", + "github-copilot-coding-agent" + ], + "tags": [ + "coding-agent", + "cli", + "anthropic", + "sandboxed" + ] +} diff --git a/data/agents/cursor-agent.json b/data/agents/cursor-agent.json new file mode 100644 index 0000000..acc643e --- /dev/null +++ b/data/agents/cursor-agent.json @@ -0,0 +1,463 @@ +{ + "id": "cursor-agent", + "type": "agent", + "name": "Cursor Agent", + "provider": "Anysphere", + "version": "3.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Agent mode of Cursor, Anysphere's AI-native IDE. The product's primary surface is now agentic: parallel local agents, cloud/background agents running in isolated VMs, and the in-house Composer model line alongside Claude, GPT, and Gemini.", + "website": "https://cursor.com/", + "trust_vector": { + "performance_reliability": { + "overall_score": 83, + "criteria": { + "task_completion_accuracy": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Blog - Composer 2", + "url": "https://cursor.com/blog/composer-2", + "date": "2026-03-19", + "value": "Composer 2 (2026-03-19) improved agentic coding accuracy and speed over Composer 1, which shipped with Cursor 2.0 in October 2025" + } + ], + "methodology": "Assessment of agentic edit and task completion quality across Composer and frontier model options, drawing on vendor benchmarks and user reports", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Documentation - Agent", + "url": "https://docs.cursor.com/agent", + "date": "2026-04-15", + "value": "Agent reliably uses codebase search, terminal commands, file edits, lints, and MCP tools within the IDE loop" + } + ], + "methodology": "Review of agent tool loop reliability across edit, search, terminal, and MCP integrations", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "InfoQ - Cursor 3 Agent-First Interface", + "url": "https://www.infoq.com/news/2026/04/cursor-3-agent-first-interface/", + "date": "2026-04-20", + "value": "Cursor 3 (April 2026) redesigned the IDE around agent plans and task orchestration as the primary workflow" + } + ], + "methodology": "Evaluation of plan construction and multi-file refactoring on complex tasks in the agent-first interface", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Documentation - Rules and Memories", + "url": "https://docs.cursor.com/context/rules", + "date": "2026-04-15", + "value": "Project rules, user rules, and Memories persist conventions and learned context across sessions" + } + ], + "methodology": "Review of rules, memories, and codebase indexing persistence", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 81, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Documentation - Agent", + "url": "https://docs.cursor.com/agent", + "date": "2026-04-15", + "value": "Agent reads linter and test failures and iterates automatically; loop detection prevents most runaway retries" + } + ], + "methodology": "Assessment of automatic iteration on lints, build errors, and failing tests", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "InfoQ - Cursor 3 Agent-First Interface", + "url": "https://www.infoq.com/news/2026/04/cursor-3-agent-first-interface/", + "date": "2026-04-20", + "value": "Parallel agents run concurrently on separate tasks, locally via worktrees or in cloud VMs as background agents" + } + ], + "methodology": "Review of parallel and background agent orchestration capabilities", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 66, + "criteria": { + "tool_sandboxing": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Documentation - Background Agents", + "url": "https://docs.cursor.com/background-agent", + "date": "2026-04-15", + "value": "Cloud/background agents execute in isolated VMs; local agents run terminal commands on the user's machine with configurable approval and sandbox settings" + } + ], + "methodology": "Security review of cloud VM isolation versus local execution approval model", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Security", + "url": "https://cursor.com/security", + "date": "2026-04-15", + "value": "Teams/Enterprise offer SSO, admin controls, and centrally enforced privacy mode; repository access scoped via GitHub app for cloud agents" + } + ], + "methodology": "Review of org-level controls, SSO, and repository scoping", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 68, + "confidence": "low", + "evidence": [ + { + "source": "Cursor Security", + "url": "https://cursor.com/security", + "date": "2026-04-15", + "value": "Agents process untrusted repo content, web results, and MCP outputs; command allowlists and approvals mitigate but injection hardening is not publicly detailed" + } + ], + "methodology": "Threat surface analysis of untrusted content ingestion against documented mitigations", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Security", + "url": "https://cursor.com/security", + "date": "2026-04-15", + "value": "Privacy mode guarantees code is not stored or trained on; SOC 2 attested infrastructure with per-tenant separation for cloud agents" + } + ], + "methodology": "Review of privacy mode guarantees and tenant isolation for cloud agents", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 32, + "confidence": "high", + "evidence": [ + { + "source": "Cursor", + "url": "https://cursor.com/", + "date": "2026-04-15", + "value": "Proprietary VS Code fork; Composer models and agent harness are closed source" + } + ], + "methodology": "Source availability assessment", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 64, + "criteria": { + "data_retention": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Privacy", + "url": "https://cursor.com/privacy", + "date": "2026-04-15", + "value": "Privacy mode (default for Teams) prevents code storage and training use; without it, telemetry and code data may be retained" + } + ], + "methodology": "Review of privacy mode retention guarantees and default settings", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Security", + "url": "https://cursor.com/security", + "date": "2026-04-15", + "value": "SOC 2 Type II attestation, DPA availability, and GDPR-aligned processing terms for business customers" + } + ], + "methodology": "Compliance documentation assessment", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 66, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Documentation - Models", + "url": "https://docs.cursor.com/settings/models", + "date": "2026-04-15", + "value": "Prompts and code context are routed to the selected model provider (Anysphere Composer, Anthropic, OpenAI, Google), expanding the data-processing surface" + } + ], + "methodology": "Data flow analysis across multi-provider model routing", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 35, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Documentation", + "url": "https://docs.cursor.com/", + "date": "2026-04-15", + "value": "IDE runs locally but all model inference is cloud-based; no on-premises or fully offline mode" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 69, + "criteria": { + "documentation_quality": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Documentation", + "url": "https://docs.cursor.com/", + "date": "2026-04-15", + "value": "Thorough docs covering agent mode, background agents, rules, MCP, models, and enterprise administration" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Documentation - Agent", + "url": "https://docs.cursor.com/agent", + "date": "2026-04-15", + "value": "Every agent action is visible: diffs reviewable before apply, terminal output streamed, and per-agent activity logs in the agent-first UI" + } + ], + "methodology": "Review of action visibility, diff review workflow, and agent logs", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "InfoQ - Cursor 3 Agent-First Interface", + "url": "https://www.infoq.com/news/2026/04/cursor-3-agent-first-interface/", + "date": "2026-04-20", + "value": "Agents narrate plans and rationale in the task view, though depth of explanation varies by selected model" + } + ], + "methodology": "Assessment of plan narration and change rationale quality", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 25, + "confidence": "high", + "evidence": [ + { + "source": "Cursor", + "url": "https://cursor.com/", + "date": "2026-04-15", + "value": "Closed-source editor fork and proprietary Composer models; no published weights or harness internals" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Community Forum", + "url": "https://forum.cursor.com/", + "date": "2026-06-01", + "value": "Very large active user community, busy forum, and rapid release cadence (Cursor 2.0 Oct 2025, Composer 2 Mar 2026, Cursor 3 Apr 2026)" + } + ], + "methodology": "Community engagement and release cadence analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 79, + "criteria": { + "ease_of_integration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Documentation", + "url": "https://docs.cursor.com/", + "date": "2026-04-15", + "value": "VS Code fork imports existing extensions, settings, and keybindings; developers are productive in minutes" + } + ], + "methodology": "Onboarding and integration friction assessment", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Documentation - Background Agents", + "url": "https://docs.cursor.com/background-agent", + "date": "2026-04-15", + "value": "Cloud agents offload long tasks to isolated VMs and run in parallel, decoupling agent throughput from local hardware" + } + ], + "methodology": "Scalability assessment of parallel and cloud agent execution", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "Cursor Pricing", + "url": "https://cursor.com/pricing", + "date": "2026-04-15", + "value": "Free / Pro $20 / Pro+ $60 / Ultra $200 per month; Teams $40 per seat. Tiers include usage allowances with overage billing for heavy frontier-model use" + } + ], + "methodology": "Pricing model analysis; flat tiers are clear but usage-based overages reduce predictability for heavy agent users", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Cursor Documentation - Teams", + "url": "https://docs.cursor.com/account/teams", + "date": "2026-04-15", + "value": "Team usage dashboards and admin analytics; deep observability of agent behavior requires external tooling" + } + ], + "methodology": "Monitoring and admin analytics features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "InfoQ - Cursor 3 Agent-First Interface", + "url": "https://www.infoq.com/news/2026/04/cursor-3-agent-first-interface/", + "date": "2026-04-20", + "value": "Mature, widely adopted product with massive enterprise and individual user base and sustained rapid iteration through Cursor 3" + } + ], + "methodology": "Product maturity and adoption assessment", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 92, + "notes": "Best-in-class agentic IDE experience; parallel agents, fast in-house Composer models, and frontier model choice" + }, + "data-analysis": { + "overall": 76, + "notes": "Strong for building and iterating on analysis code and notebooks, though not an analytics product itself" + }, + "research-assistant": { + "overall": 68, + "notes": "Useful for technical research within codebases and docs; general research is outside its design focus" + }, + "education": { + "overall": 74, + "notes": "Visible agent reasoning and diffs help learners understand changes; generous free tier lowers the barrier" + } + }, + "best_for": [ + "Developers who want agentic coding embedded directly in their daily IDE workflow", + "Teams running parallel agents on multiple tasks, locally and in cloud VMs", + "Users wanting model choice between fast in-house Composer models and frontier models", + "Organizations migrating from VS Code with zero extension or keybinding friction" + ], + "strengths": [ + "Agent-first IDE redesign (Cursor 3, April 2026) makes agent orchestration the primary workflow", + "In-house Composer model line (Composer 2, 2026-03-19) delivers very fast agentic edits alongside Claude/GPT/Gemini choice", + "Parallel agents and cloud background agents in isolated VMs scale work beyond one task at a time", + "Human-in-the-loop by design: reviewable diffs, command approvals, and visible terminal output", + "Seamless VS Code compatibility for extensions, themes, and keybindings", + "Privacy mode with no-storage/no-training guarantee, enforceable org-wide" + ], + "limitations": [ + "Closed-source editor and models limit independent security and behavior auditing", + "No offline or on-premises inference; all model calls go to cloud providers", + "Usage-based overages above tier allowances make heavy agent usage costs less predictable", + "Local agent terminal execution depends on user-configured approvals; misconfiguration widens risk", + "Multi-provider model routing complicates data governance reviews", + "Rapid release cadence occasionally introduces regressions and workflow changes" + ], + "metadata": { + "license": "Proprietary", + "supported_models": [ + "Composer 1/2 (Anysphere in-house)", + "Anthropic Claude", + "OpenAI GPT", + "Google Gemini" + ], + "programming_languages": [ + "All languages supported by VS Code ecosystem" + ], + "deployment_type": "Local IDE (VS Code fork) + cloud agents in isolated VMs", + "tool_support": [ + "Codebase search and indexing", + "Terminal execution", + "MCP servers", + "Browser/web context", + "GitHub integration for cloud agents" + ], + "first_release": "2023 (IDE); Cursor 2.0 with Composer Oct 2025; Cursor 3 April 2026", + "pricing": "Free / Pro $20 / Pro+ $60 / Ultra $200 per month; Teams $40 per seat", + "company": "Anysphere" + }, + "related_entities": [ + "claude-code", + "github-copilot-coding-agent", + "openai-codex", + "devin" + ], + "tags": [ + "ide", + "agentic-coding", + "parallel-agents", + "proprietary" + ] +} diff --git a/data/agents/devin.json b/data/agents/devin.json new file mode 100644 index 0000000..c11ac81 --- /dev/null +++ b/data/agents/devin.json @@ -0,0 +1,462 @@ +{ + "id": "devin", + "type": "agent", + "name": "Devin", + "provider": "Cognition", + "version": "2.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Autonomous AI software engineer from Cognition that plans and executes multi-step engineering tasks in a sandboxed cloud workspace with its own editor, shell, and browser, and delivers work as pull requests.", + "website": "https://devin.ai/", + "trust_vector": { + "performance_reliability": { + "overall_score": 80, + "criteria": { + "task_completion_accuracy": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Cognition - Devin Product Page", + "url": "https://devin.ai/", + "date": "2026-05-01", + "value": "Completes well-scoped engineering tasks end-to-end as PRs; reliability is strongest on bounded tasks like migrations, bug fixes, and test backfills" + } + ], + "methodology": "Assessment of task completion on scoped engineering work based on vendor documentation, customer case studies, and independent user reports", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Devin Documentation", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Operates a full cloud workspace (editor, shell, browser) with native GitHub, Slack, Jira, and Linear integrations" + } + ], + "methodology": "Review of integrated toolchain reliability across shell, browser, and VCS operations", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Devin Documentation - Planning", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Devin 2.0 introduced interactive planning: drafts an editable plan before execution and revises it as the task evolves" + } + ], + "methodology": "Evaluation of plan generation, user-editable plans, and plan adherence on long-horizon tasks", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Documentation - Knowledge", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Persistent Knowledge base, Playbooks for repeatable procedures, and Devin Wiki auto-generated codebase documentation carry context across sessions" + } + ], + "methodology": "Review of cross-session memory features (Knowledge, Playbooks, Wiki) and session snapshot persistence", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Documentation", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Iterates on failing tests and build errors autonomously; can go down unproductive paths on ambiguous tasks, consuming ACUs until interrupted" + } + ], + "methodology": "Assessment of autonomous debugging behavior and failure-mode reports from production users", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Cognition - Devin Product Page", + "url": "https://devin.ai/", + "date": "2026-05-01", + "value": "Supports running multiple parallel Devin sessions on independent tasks; orchestration across Devins is coarser than dedicated multi-agent frameworks" + } + ], + "methodology": "Review of parallel session capabilities and multi-Devin task delegation", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 69, + "criteria": { + "tool_sandboxing": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Devin Security Documentation", + "url": "https://devin.ai/security", + "date": "2026-05-01", + "value": "Each session runs in an isolated, sandboxed cloud VM separate from user infrastructure; code execution never touches the local machine" + } + ], + "methodology": "Security architecture review of isolated cloud workspace model", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Security Documentation", + "url": "https://devin.ai/security", + "date": "2026-05-01", + "value": "Enterprise tier offers SSO/SAML, scoped repository access via GitHub app permissions, and secrets management for credentials" + } + ], + "methodology": "Review of identity, repository scoping, and secrets handling controls", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 70, + "confidence": "low", + "evidence": [ + { + "source": "Devin Documentation", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Autonomous web browsing and repository content processing create injection surface; mitigations exist but are not publicly detailed" + } + ], + "methodology": "Threat surface analysis of autonomous browsing and untrusted repo content; limited public disclosure of defenses", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Security Documentation", + "url": "https://devin.ai/security", + "date": "2026-05-01", + "value": "Per-session VM isolation and tenant separation; SOC 2 Type II attested infrastructure" + } + ], + "methodology": "Data architecture review of tenant and session isolation claims", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 30, + "confidence": "high", + "evidence": [ + { + "source": "Cognition", + "url": "https://cognition.ai/", + "date": "2026-05-27", + "value": "Fully proprietary product and models (in-house SWE-1.5 line plus frontier models); no source code or model weights published" + } + ], + "methodology": "Source availability assessment", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 61, + "criteria": { + "data_retention": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Security Documentation", + "url": "https://devin.ai/security", + "date": "2026-05-01", + "value": "Session data and workspace snapshots retained in Cognition's cloud; enterprise contracts offer training opt-out and retention controls" + } + ], + "methodology": "Review of published retention practices and enterprise data controls", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Security Documentation", + "url": "https://devin.ai/security", + "date": "2026-05-01", + "value": "SOC 2 Type II attestation and DPA availability for enterprise customers; GDPR posture depends on contractual terms" + } + ], + "methodology": "Compliance documentation assessment", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Cognition - Devin Product Page", + "url": "https://devin.ai/", + "date": "2026-05-01", + "value": "Code is processed by Cognition's own SWE-1.5 model line and routed to third-party frontier models for some tasks" + } + ], + "methodology": "Data flow analysis of model routing between in-house and third-party providers", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 40, + "confidence": "high", + "evidence": [ + { + "source": "Devin Documentation", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Cloud-only service; no self-hosted or on-premises deployment, with VPC options limited to enterprise arrangements" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 66, + "criteria": { + "documentation_quality": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Devin Documentation", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Well-organized docs covering onboarding, ACU model, integrations, Playbooks, and enterprise administration" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Cognition - Devin Product Page", + "url": "https://devin.ai/", + "date": "2026-05-01", + "value": "Full visibility into Devin's plan, editor, shell, and browser in real time; complete session timeline is replayable" + } + ], + "methodology": "Review of session visibility, live workspace observation, and replay features", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Documentation - Planning", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Explicit upfront plans, step-by-step narration during execution, and PR descriptions explaining changes" + } + ], + "methodology": "Assessment of plan transparency and change justification quality", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 20, + "confidence": "high", + "evidence": [ + { + "source": "Cognition", + "url": "https://cognition.ai/", + "date": "2026-05-27", + "value": "Closed-source product; limited public benchmark reproducibility and no published model details beyond blog posts" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "TechCrunch - Cognition raises $1B at $26B valuation", + "url": "https://techcrunch.com/2026/05/27/ai-coding-startup-cognition-raises-1b-at-25b-pre-money-valuation/", + "date": "2026-05-27", + "value": "Large and growing commercial user base (~$492M ARR reported); community is customer-driven rather than open-source contributor-driven" + } + ], + "methodology": "Community and ecosystem engagement analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 77, + "criteria": { + "ease_of_integration": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Devin Documentation - Integrations", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Assign tasks from Slack, GitHub issues, Jira, or Linear; Devin 2.0 added IDE-style interface and API access" + } + ], + "methodology": "Integration surface assessment across team workflows", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Cognition - Devin Product Page", + "url": "https://devin.ai/", + "date": "2026-05-01", + "value": "Parallel cloud sessions allow teams to fan out many tasks simultaneously without local resource constraints" + } + ], + "methodology": "Scalability assessment of parallel cloud session model", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 62, + "confidence": "high", + "evidence": [ + { + "source": "Devin Pricing", + "url": "https://devin.ai/pricing", + "date": "2026-05-01", + "value": "Core plan from $20 pay-as-you-go at $2.25/ACU (Devin 2.0, April 2025, down from $500/mo); Team $500/mo. ACU consumption varies widely by task complexity" + } + ], + "methodology": "Pricing model analysis; ACU-metered billing makes per-task costs hard to forecast", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Devin Documentation", + "url": "https://docs.devin.ai/", + "date": "2026-05-01", + "value": "Session dashboards, ACU usage tracking, and admin controls for team usage oversight" + } + ], + "methodology": "Monitoring and usage governance features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "TechCrunch - Cognition raises $1B at $26B valuation", + "url": "https://techcrunch.com/2026/05/27/ai-coding-startup-cognition-raises-1b-at-25b-pre-money-valuation/", + "date": "2026-05-27", + "value": "Closed $1B+ round at $26B valuation (2026-05-27) with ~$492M ARR; acquired Windsurf 2025-07-14, signaling strong vendor viability" + } + ], + "methodology": "Vendor maturity and product stability assessment", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 86, + "notes": "Purpose-built autonomous software engineer; excels at scoped tasks like migrations, bug fixes, test coverage, and PR-sized features" + }, + "data-analysis": { + "overall": 70, + "notes": "Can write and run analysis scripts in its workspace, but is optimized for software engineering rather than analytics workflows" + }, + "research-assistant": { + "overall": 68, + "notes": "Browser access enables technical research and documentation digging, though it is not designed for general research synthesis" + }, + "education": { + "overall": 64, + "notes": "Replayable sessions showing plan and execution can teach engineering practice, but ACU costs make it expensive for learning" + } + }, + "best_for": [ + "Engineering teams delegating well-scoped tasks (migrations, bug fixes, test backfills) as autonomous PRs", + "Organizations wanting to fan out parallel coding tasks to cloud agents without local setup", + "Teams that assign work from Slack, Jira, or Linear and review results as pull requests", + "Companies preferring a fully managed, sandboxed cloud workspace over local agent execution" + ], + "strengths": [ + "True end-to-end autonomy: plans, codes, tests, browses docs, and opens PRs in its own cloud workspace", + "Sandboxed cloud VMs isolate execution from user infrastructure", + "Interactive, editable plans and fully replayable session timelines provide strong traceability", + "Devin 2.0 pricing ($20 entry, $2.25/ACU) dramatically lowered the adoption barrier from the original $500/mo", + "Persistent Knowledge, Playbooks, and auto-generated Devin Wiki retain organizational context", + "Strong vendor trajectory: $26B valuation, ~$492M ARR, Windsurf acquisition (2025-07-14)" + ], + "limitations": [ + "ACU-metered billing makes costs unpredictable, especially when the agent pursues unproductive paths", + "Fully proprietary stack with no self-hosted option; code must be processed in Cognition's cloud", + "Reliability drops on ambiguous or large unscoped tasks, requiring careful task decomposition", + "Prompt injection defenses for autonomous browsing are not publicly documented", + "Some workloads route to third-party frontier models, complicating data governance review", + "Output still requires human code review; unsupervised merging is not advisable" + ], + "metadata": { + "license": "Proprietary", + "supported_models": [ + "Cognition SWE-1.5 model line (in-house)", + "Third-party frontier models for select tasks" + ], + "programming_languages": [ + "Most major languages (Python, TypeScript, Java, Go, etc.)" + ], + "deployment_type": "Cloud (sandboxed VM workspaces)", + "tool_support": [ + "Cloud editor and shell", + "Built-in browser", + "GitHub/GitLab integration", + "Slack, Jira, Linear", + "API access" + ], + "first_release": "2024 (limited), Devin 2.0 April 2025", + "pricing": "Core from $20 pay-as-you-go ($2.25/ACU); Team $500/mo; Enterprise custom", + "company_milestones": "Acquired Windsurf 2025-07-14; raised $1B+ at $26B valuation (closed 2026-05-27); ~$492M ARR" + }, + "related_entities": [ + "openai-codex", + "claude-code", + "github-copilot-coding-agent", + "google-jules", + "cursor-agent" + ], + "tags": [ + "autonomous", + "software-engineering", + "cloud-agent", + "proprietary" + ] +} diff --git a/data/agents/dify.json b/data/agents/dify.json new file mode 100644 index 0000000..6c02146 --- /dev/null +++ b/data/agents/dify.json @@ -0,0 +1,479 @@ +{ + "id": "dify", + "type": "agent", + "name": "Dify", + "provider": "LangGenius", + "version": "1.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Open-source LLM application and agentic workflow platform with a visual canvas, built-in RAG pipeline, agent nodes, and 50+ built-in tools. One of the most-starred LLM app platforms, deployable self-hosted or via Dify Cloud.", + "website": "https://dify.ai/", + "trust_vector": { + "performance_reliability": { + "overall_score": 80, + "criteria": { + "task_completion_accuracy": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Documentation", + "url": "https://docs.dify.ai/", + "date": "2026-05-15", + "value": "Visual workflow orchestration with RAG grounding improves task accuracy for production LLM apps" + } + ], + "methodology": "Task completion testing across chatflow, workflow, and agent app types", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Dify Tools Documentation", + "url": "https://docs.dify.ai/en/guides/tools/README", + "date": "2026-04-20", + "value": "50+ built-in tools plus custom API tools, plugin marketplace, and MCP support with schema validation" + } + ], + "methodology": "Tool invocation testing across built-in, custom, and plugin tools", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify Workflow Documentation", + "url": "https://docs.dify.ai/en/guides/workflow/README", + "date": "2026-04-20", + "value": "Visual canvas supports branching, iteration, parallel nodes, and agent nodes for autonomous sub-tasks" + } + ], + "methodology": "Complex workflow construction and execution testing", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Conversation Variables", + "url": "https://docs.dify.ai/en/guides/workflow/variables", + "date": "2026-03-20", + "value": "Conversation variables, session memory, and knowledge-base persistence across chat sessions" + } + ], + "methodology": "Memory evaluation across sessions and knowledge bases", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Error Handling Documentation", + "url": "https://docs.dify.ai/en/guides/workflow/error-handling/README", + "date": "2026-03-20", + "value": "Node-level error handling with retry, fail branches, and default-value fallbacks in workflows" + } + ], + "methodology": "Error injection testing on workflow error branches and retries", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Agent Node Documentation", + "url": "https://docs.dify.ai/en/guides/workflow/node/agent", + "date": "2026-03-25", + "value": "Agent nodes embed autonomous strategies inside workflows, but deep multi-agent orchestration is less developed than code-first frameworks" + } + ], + "methodology": "Multi-agent pattern testing using agent nodes within workflows", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 76, + "criteria": { + "tool_sandboxing": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Sandbox (dify-sandbox)", + "url": "https://github.com/langgenius/dify-sandbox", + "date": "2026-02-15", + "value": "Code nodes execute in the dedicated dify-sandbox service with syscall restrictions; external tools run via HTTP without sandboxing" + } + ], + "methodology": "Security architecture review of code execution sandbox and tool isolation", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Workspace and Enterprise Docs", + "url": "https://docs.dify.ai/", + "date": "2026-04-20", + "value": "Workspace member roles, app-level API keys, and SSO/access policies in premium/enterprise editions" + } + ], + "methodology": "Access control assessment of workspace roles and API key scoping", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Content Moderation Documentation", + "url": "https://docs.dify.ai/en/guides/application-orchestrate/app-toolkits/moderation-tool", + "date": "2026-03-20", + "value": "Built-in content moderation (keyword, OpenAI moderation, custom API) for inputs/outputs; no dedicated injection defense" + } + ], + "methodology": "Injection testing with moderation toolkits enabled", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Self-Hosted Deployment", + "url": "https://docs.dify.ai/en/getting-started/install-self-hosted/README", + "date": "2026-04-20", + "value": "Workspace- and app-scoped data with isolated knowledge bases; self-hosting gives full infrastructure isolation" + } + ], + "methodology": "Data isolation architecture review across cloud and self-hosted modes", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify GitHub Repository", + "url": "https://github.com/langgenius/dify", + "date": "2026-06-01", + "value": "Fully public codebase with 138k+ stars; license is Apache-2.0-based but adds multi-tenant SaaS resale restrictions" + } + ], + "methodology": "Source code and license terms review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 83, + "criteria": { + "data_retention": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify Self-Hosted Deployment", + "url": "https://docs.dify.ai/en/getting-started/install-self-hosted/README", + "date": "2026-04-20", + "value": "Self-hosted deployments keep all logs, conversations, and knowledge data in user-controlled databases" + } + ], + "methodology": "Privacy architecture review of self-hosted versus cloud retention", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 81, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Privacy Policy", + "url": "https://dify.ai/privacy", + "date": "2026-04-01", + "value": "Published privacy policy for cloud; self-hosting enables full GDPR data-controller compliance" + } + ], + "methodology": "Compliance capabilities assessment across deployment modes", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Model Provider Documentation", + "url": "https://docs.dify.ai/en/guides/model-configuration/README", + "date": "2026-04-20", + "value": "Data flows to configured model providers and any third-party tools invoked in workflows; local models supported via Ollama/Xinference" + } + ], + "methodology": "Data flow analysis across model providers and tool integrations", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Dify Docker Compose Deployment", + "url": "https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose", + "date": "2026-04-20", + "value": "Free self-hosting via Docker Compose or Helm, including fully local model serving with Ollama" + } + ], + "methodology": "Deployment options assessment including air-gapped configurations", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 85, + "criteria": { + "documentation_quality": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Dify Documentation", + "url": "https://docs.dify.ai/", + "date": "2026-05-15", + "value": "Extensive multilingual docs covering workflows, RAG, tools, plugins, and self-hosting" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify Logs and Annotations / Tracing Integrations", + "url": "https://docs.dify.ai/en/guides/monitoring/README", + "date": "2026-04-20", + "value": "Built-in conversation logs, node-level run traces, and integrations with LangSmith, Langfuse, and Opik" + } + ], + "methodology": "Tracing and logging capabilities assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Workflow Canvas", + "url": "https://docs.dify.ai/en/guides/workflow/README", + "date": "2026-04-20", + "value": "Visual canvas plus per-node inputs/outputs and citation/attribution in RAG answers make behavior inspectable" + } + ], + "methodology": "Explainability assessment of visual runs and RAG citations", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "Dify Open Source License", + "url": "https://github.com/langgenius/dify/blob/main/LICENSE", + "date": "2026-06-01", + "value": "Apache-2.0-based custom license; restricts operating multi-tenant SaaS and removing branding without commercial license" + } + ], + "methodology": "License terms review against OSI-standard licenses", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Dify GitHub Metrics", + "url": "https://github.com/langgenius/dify", + "date": "2026-04-15", + "value": "138k+ GitHub stars and 1M+ deployed apps as of April 2026; very active releases and plugin marketplace" + } + ], + "methodology": "Community engagement analysis of stars, deployments, and release cadence", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 85, + "criteria": { + "ease_of_integration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Dify Getting Started", + "url": "https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose", + "date": "2026-04-20", + "value": "No-code visual builder plus Backend-as-a-Service APIs; running app possible in minutes via Docker or Cloud" + } + ], + "methodology": "Integration complexity assessment for no-code and API usage", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Dify Helm/Kubernetes Deployment", + "url": "https://docs.dify.ai/en/getting-started/install-self-hosted/README", + "date": "2026-04-20", + "value": "Kubernetes/Helm deployments with horizontally scalable API and worker services; 1M+ apps deployed on the platform" + } + ], + "methodology": "Scalability assessment of deployment architectures", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify Pricing", + "url": "https://dify.ai/pricing", + "date": "2026-06-01", + "value": "Free self-hosted; Cloud Sandbox free, Professional $59/mo, Team $159/mo with clear plan limits" + } + ], + "methodology": "Pricing model analysis across self-hosted and cloud tiers", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify Monitoring Documentation", + "url": "https://docs.dify.ai/en/guides/monitoring/README", + "date": "2026-04-20", + "value": "Built-in usage analytics, conversation logs, annotation workflows, and external tracing integrations" + } + ], + "methodology": "Monitoring features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Dify GitHub Releases", + "url": "https://github.com/langgenius/dify/releases", + "date": "2026-06-01", + "value": "Mature 1.x platform with frequent stable releases, plugin system, and large production install base" + } + ], + "methodology": "Production readiness assessment of release maturity and adoption", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "customer-support": { + "overall": 88, + "notes": "RAG-grounded chatbots with citations, moderation, and annotation workflows are a core strength" + }, + "content-creation": { + "overall": 85, + "notes": "Visual workflows with templates suit marketing and content generation pipelines" + }, + "research-assistant": { + "overall": 82, + "notes": "Knowledge bases plus web/search tools support internal research assistants" + }, + "data-analysis": { + "overall": 76, + "notes": "Sandboxed code nodes handle light analysis; heavy data work better in code-first frameworks" + }, + "education": { + "overall": 82, + "notes": "Easy no-code building of tutoring and Q&A apps over course materials" + }, + "code-generation": { + "overall": 72, + "notes": "Possible via LLM nodes but not a developer-workflow-focused platform" + }, + "legal-compliance": { + "overall": 76, + "notes": "Self-hosted RAG over legal documents works, but compliance guardrails need configuration" + } + }, + "best_for": [ + "Teams wanting no-code/low-code agentic workflows with built-in RAG", + "Enterprises self-hosting LLM apps for data control with a visual ops layer", + "Product teams shipping chatbots and assistants via Backend-as-a-Service APIs", + "Organizations standardizing many internal LLM apps on one platform" + ], + "strengths": [ + "Visual workflow canvas combining agent nodes, RAG, and 50+ built-in tools", + "Massive adoption and community: 138k+ GitHub stars, 1M+ deployed apps", + "Free self-hosting with Docker/Helm and full data control", + "Built-in observability: logs, annotations, analytics, and tracing integrations", + "Dedicated dify-sandbox for code-node execution", + "Clear, affordable cloud pricing (free Sandbox, $59/mo Professional, $159/mo Team)" + ], + "limitations": [ + "License is Apache-2.0-based but custom: multi-tenant SaaS resale and logo removal require a commercial license", + "Multi-agent orchestration is shallower than code-first frameworks like LangGraph or CrewAI", + "Visual abstraction limits fine-grained programmatic control for complex agent logic", + "Prompt injection defense relies on opt-in moderation rather than dedicated mechanisms", + "Self-hosted stack (API, worker, sandbox, vector DB) has nontrivial operational footprint" + ], + "related": [ + "flowise", + "langflow", + "n8n-ai-agent", + "crewai", + "langgraph-agent" + ], + "metadata": { + "license": "Dify Open Source License (Apache 2.0 based, with multi-tenant SaaS resale restrictions)", + "supported_models": [ + "OpenAI", + "Anthropic Claude", + "Google Gemini", + "Azure OpenAI", + "Local LLMs via Ollama/Xinference", + "Hundreds of models via provider plugins" + ], + "programming_languages": [ + "Python (backend)", + "TypeScript (frontend)", + "No-code visual builder" + ], + "deployment_type": "Self-hosted or Dify Cloud", + "tool_support": [ + "50+ built-in tools", + "Custom API tools", + "Plugin marketplace", + "MCP tools" + ], + "github_stars": "138000+", + "first_release": "2023", + "pricing": "Free self-hosted; Cloud: Sandbox free, Professional $59/mo, Team $159/mo", + "python_requirement": "Python >=3.11 (backend, when developing from source)", + "adoption": "1M+ apps deployed on the platform as of April 2026" + }, + "tags": [ + "no-code", + "workflow-platform", + "open-source" + ] +} diff --git a/data/agents/gemini-cli.json b/data/agents/gemini-cli.json new file mode 100644 index 0000000..8d61597 --- /dev/null +++ b/data/agents/gemini-cli.json @@ -0,0 +1,458 @@ +{ + "id": "gemini-cli", + "type": "agent", + "name": "Gemini CLI", + "provider": "Google", + "version": "0.x (rolling release)", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Open-source terminal AI agent from Google that brings Gemini into the command line. Uses a ReAct loop with built-in tools, MCP server support, and Google Search grounding for coding, content generation, and task automation directly in the shell.", + "website": "https://github.com/google-gemini/gemini-cli", + "trust_vector": { + "performance_reliability": { + "overall_score": 77, + "criteria": { + "task_completion_accuracy": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Google Blog - Introducing Gemini CLI", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-cli-open-source-ai-agent/", + "date": "2025-06-25", + "value": "Gemini 2.5 Pro with 1M token context window handles large codebases and multi-file tasks" + } + ], + "methodology": "Coding and shell task completion testing with large-context workloads", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-01", + "value": "Built-in tools (file ops, shell, web fetch, Google Search grounding) plus extensibility via MCP servers" + } + ], + "methodology": "Tool integration testing across built-in and MCP tools", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 83, + "confidence": "high", + "evidence": [ + { + "source": "Google Blog - Introducing Gemini CLI", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-cli-open-source-ai-agent/", + "date": "2025-06-25", + "value": "Reason-and-act (ReAct) loop plans, executes tools, and iterates on complex tasks like bug fixing and feature work" + } + ], + "methodology": "Multi-step task decomposition testing via ReAct loop", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Documentation", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/index.md", + "date": "2026-06-01", + "value": "GEMINI.md context files, session checkpointing, and a memory tool persist project context across sessions" + } + ], + "methodology": "Session and context persistence evaluation", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI GitHub Issues", + "url": "https://github.com/google-gemini/gemini-cli/issues", + "date": "2026-06-01", + "value": "ReAct loop retries on tool failures and model fallback (Pro to Flash) on rate limits; loop detection still imperfect per community reports" + } + ], + "methodology": "Error handling and retry behavior testing", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Documentation", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/index.md", + "date": "2026-06-01", + "value": "Primarily a single-agent CLI; non-interactive mode and MCP enable scripting into pipelines but no native multi-agent orchestration" + } + ], + "methodology": "Multi-agent and scripting capability assessment", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 80, + "criteria": { + "tool_sandboxing": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Gemini CLI Sandbox Documentation", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/sandbox.md", + "date": "2026-06-01", + "value": "Optional sandboxing via Docker/Podman containers or macOS Seatbelt profiles to isolate shell and file operations" + } + ], + "methodology": "Sandboxing options review and testing", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Configuration Docs", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/configuration.md", + "date": "2026-06-01", + "value": "Tool allowlists/blocklists, trusted folders, and Google account or API key auth; enterprise policy via Gemini Code Assist licensing" + } + ], + "methodology": "Access control configuration assessment", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-01", + "value": "Per-tool confirmation prompts before file writes and shell execution act as a human-in-the-loop gate; YOLO mode bypasses protections" + } + ], + "methodology": "Injection surface review focusing on confirmation gates and web content handling", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Terms and Privacy", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/tos-privacy.md", + "date": "2026-06-01", + "value": "Free personal-account tier may use prompts and code to improve Google products; paid API and Code Assist Standard/Enterprise tiers exclude training use" + } + ], + "methodology": "Data handling terms review across auth tiers", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-10", + "value": "Apache 2.0 licensed, fully open source with public roadmap and tens of thousands of stars" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 69, + "criteria": { + "data_retention": { + "score": 71, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Terms and Privacy", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/tos-privacy.md", + "date": "2026-06-01", + "value": "Retention governed by Google terms tied to the chosen auth method; free-tier data may be retained for product improvement" + } + ], + "methodology": "Privacy policy and terms review", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Google Cloud Compliance", + "url": "https://cloud.google.com/security/compliance", + "date": "2026-06-01", + "value": "Enterprise use via Gemini Code Assist / Vertex AI inherits Google Cloud GDPR commitments; consumer tier offers weaker guarantees" + } + ], + "methodology": "Compliance posture assessment per access tier", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Terms and Privacy", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/tos-privacy.md", + "date": "2026-06-01", + "value": "All prompts, files in context, and tool outputs are sent to Google's Gemini API; Search grounding sends queries to Google Search" + } + ], + "methodology": "Data flow analysis", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-01", + "value": "Client is open source and runs locally, but inference requires Google's cloud Gemini models; no official local-model backend" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 84, + "criteria": { + "documentation_quality": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Gemini CLI Documentation", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/index.md", + "date": "2026-06-01", + "value": "Detailed docs covering commands, configuration, sandboxing, MCP, extensions, and enterprise deployment" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Telemetry Docs", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/telemetry.md", + "date": "2026-06-01", + "value": "OpenTelemetry-based observability for prompts, tool calls, and token usage; visible tool call log in the terminal UI" + } + ], + "methodology": "Logging and telemetry capabilities assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-01", + "value": "ReAct loop surfaces reasoning steps and proposed actions before execution, with diffs shown for file edits" + } + ], + "methodology": "Explainability features assessment", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-10", + "value": "Apache 2.0 license; released 2025-06-25 with active public development and community contributions" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-10", + "value": "One of the fastest-growing CLI agent repos with very high star count, frequent releases, and an extensions ecosystem" + } + ], + "methodology": "Community engagement analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 74, + "criteria": { + "ease_of_integration": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Google Blog - Introducing Gemini CLI", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-cli-open-source-ai-agent/", + "date": "2025-06-25", + "value": "Single npm install and Google account login; free tier with 60 requests/min and 1,000 requests/day" + } + ], + "methodology": "Setup and onboarding complexity assessment", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Documentation", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/index.md", + "date": "2026-06-01", + "value": "Non-interactive mode supports CI/CD scripting; throughput bounded by per-user rate limits unless using paid API keys" + } + ], + "methodology": "Automation and rate-limit assessment", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI GitHub", + "url": "https://github.com/google-gemini/gemini-cli", + "date": "2026-06-01", + "value": "Generous free tier (1,000 requests/day); paid usage via metered Gemini API keys or Gemini Code Assist subscriptions" + } + ], + "methodology": "Pricing model analysis", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini CLI Telemetry Docs", + "url": "https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/telemetry.md", + "date": "2026-06-01", + "value": "OpenTelemetry export for metrics and traces; enterprise-grade monitoring requires external tooling" + } + ], + "methodology": "Monitoring features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Digital Applied - Gemini CLI to Antigravity CLI Migration Guide", + "url": "https://www.digitalapplied.com/blog/gemini-cli-to-antigravity-cli-migration-june-18-2026-guide", + "date": "2026-06-05", + "value": "Third-party reporting indicates consumer access to Gemini CLI ends 2026-06-18 as Google migrates individual users to Antigravity CLI; enterprise Gemini Code Assist users retain access" + } + ], + "methodology": "Product continuity assessment based on third-party migration reporting; not yet confirmed in official Google release notes", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 84, + "notes": "Strong terminal coding agent with large context, ReAct loop, and MCP extensibility" + }, + "research-assistant": { + "overall": 80, + "notes": "Google Search grounding and web fetch make it effective for in-terminal research" + }, + "data-analysis": { + "overall": 76, + "notes": "Capable of scripting analyses via shell and file tools, though not analytics-specialized" + }, + "content-creation": { + "overall": 74, + "notes": "Useful for drafting docs and content in the terminal with multimodal generation via extensions" + }, + "education": { + "overall": 75, + "notes": "Free tier makes it accessible for learning, but consumer access continuity is uncertain" + } + }, + "best_for": [ + "Developers wanting a free, open-source AI agent in the terminal", + "Teams already on Google's Gemini ecosystem and Gemini Code Assist", + "Scripted automation via non-interactive mode and MCP servers", + "Quick coding, debugging, and research tasks with Search grounding" + ], + "strengths": [ + "Open source (Apache 2.0) with very large and active community", + "Generous free tier: 60 requests/min and 1,000 requests/day", + "Strong safety options: Docker/Seatbelt sandboxing and per-tool confirmation prompts", + "ReAct loop with built-in tools, MCP support, and Google Search grounding", + "1M token context window via Gemini 2.5 Pro for large codebases" + ], + "limitations": [ + "Third-party reports indicate consumer access ends 2026-06-18 with migration to Antigravity CLI; only enterprise Gemini Code Assist retains access (unconfirmed officially, medium confidence)", + "Free personal tier may use prompts and code for Google product improvement", + "No local model backend; inference requires Google's cloud Gemini API", + "Single-agent design with no native multi-agent orchestration", + "Rate limits and model fallback (Pro to Flash) can degrade quality under load" + ], + "metadata": { + "license": "Apache 2.0", + "supported_models": [ + "Gemini 2.5 Pro", + "Gemini 2.5 Flash", + "Gemini 3 (paid/preview tiers)" + ], + "programming_languages": [ + "TypeScript (Node.js)" + ], + "deployment_type": "Local CLI client with cloud model inference", + "tool_support": [ + "Built-in file and shell tools", + "Google Search grounding", + "Web fetch", + "MCP servers", + "Extensions" + ], + "first_release": "2025-06-25", + "pricing": "Free tier (60 req/min, 1,000 req/day with personal Google account); paid via Gemini API keys or Gemini Code Assist Standard/Enterprise", + "product_status_note": "Consumer access reportedly ending 2026-06-18 in favor of Antigravity CLI per third-party reporting; enterprise access continues via Gemini Code Assist" + }, + "tags": [ + "cli", + "open-source", + "coding-agent", + "google" + ] +} diff --git a/data/agents/github-copilot-coding-agent.json b/data/agents/github-copilot-coding-agent.json new file mode 100644 index 0000000..3358efd --- /dev/null +++ b/data/agents/github-copilot-coding-agent.json @@ -0,0 +1,455 @@ +{ + "id": "github-copilot-coding-agent", + "type": "agent", + "name": "GitHub Copilot Coding Agent", + "provider": "GitHub (Microsoft)", + "version": "GA (2025-09)", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Autonomous background coding agent built into GitHub. Assign it a GitHub issue or prompt and it works in an ephemeral GitHub Actions sandbox, then opens a draft pull request for human review. Distinct from Copilot's interactive IDE agent mode.", + "website": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "trust_vector": { + "performance_reliability": { + "overall_score": 76, + "criteria": { + "task_completion_accuracy": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - About Copilot coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Designed for well-scoped tasks: bug fixes, incremental features, test coverage, and documentation in familiar codebases" + } + ], + "methodology": "Task scope analysis and PR outcome review on representative issues", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 83, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Full GitHub Actions environment with build/test execution, plus MCP server support and vision capabilities for issue images" + } + ], + "methodology": "Tooling and environment reliability assessment", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Blog - Copilot coding agent", + "url": "https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/", + "date": "2025-05-19", + "value": "Agent explores the repo, plans changes, iterates on build and test feedback, and pushes commits incrementally" + } + ], + "methodology": "Multi-step task execution and iteration testing", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Customizing the agent environment", + "url": "https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment", + "date": "2026-06-01", + "value": "Sessions are ephemeral; persistent context provided via repository custom instructions and copilot-setup-steps configuration" + } + ], + "methodology": "Cross-session context persistence evaluation", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Runs builds and tests in the Actions sandbox and iterates on failures; responds to PR review comments with fixes" + } + ], + "methodology": "Failure iteration and review-feedback loop testing", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 64, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Single agent per task with multiple parallel tasks supported; collaborates with humans via PR comments rather than other agents" + } + ], + "methodology": "Concurrency and orchestration capability assessment", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 74, + "criteria": { + "tool_sandboxing": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Coding agent security", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Runs in an ephemeral GitHub Actions environment with firewall-restricted internet access; firewall allowlist is customizable" + } + ], + "methodology": "Sandbox and network isolation architecture review", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Agent can only push to copilot/ branches, cannot approve or merge its own PRs, respects branch protections, and PR-triggering workflows require human approval" + } + ], + "methodology": "Permission boundary and branch protection review", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Coding agent risks and mitigations", + "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent", + "date": "2026-06-01", + "value": "Firewall limits exfiltration, hidden-content filtering on issues, and mandatory human PR review mitigate injection from untrusted repo content" + } + ], + "methodology": "Injection mitigation review against documented threat model", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Each session runs in its own ephemeral Actions environment scoped to a single repository" + } + ], + "methodology": "Session and tenant isolation review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 35, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Copilot Product Page", + "url": "https://github.com/features/copilot", + "date": "2026-06-01", + "value": "Proprietary closed-source service; underlying models and agent implementation are not public" + } + ], + "methodology": "Source availability review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 65, + "criteria": { + "data_retention": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Copilot Trust Center", + "url": "https://copilot.github.trust.page/", + "date": "2026-06-01", + "value": "GitHub states Copilot Business/Enterprise prompts and code are not used to train models; retention governed by GitHub data protection terms" + } + ], + "methodology": "Data handling and retention terms review", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Data Protection", + "url": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement", + "date": "2026-06-01", + "value": "Covered by GitHub/Microsoft compliance programs including GDPR data protection agreements for organizations" + } + ], + "methodology": "Compliance program and DPA assessment", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Copilot Trust Center", + "url": "https://copilot.github.trust.page/", + "date": "2026-06-01", + "value": "Repository content is processed by GitHub-hosted model providers (OpenAI, Anthropic, Google models) under GitHub's agreements" + } + ], + "methodology": "Data flow analysis across model backends", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 25, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Cloud-only; runs exclusively in GitHub-hosted Actions infrastructure with no self-hosted runner or on-prem option for the agent" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 72, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Copilot coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Extensive official docs covering concepts, security model, environment customization, MCP, and responsible use" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Tracking agent sessions", + "url": "https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions", + "date": "2026-06-01", + "value": "Session logs show the agent's full reasoning and tool steps; all work lands as incremental commits on a draft PR" + } + ], + "methodology": "Session log and commit trail assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Draft PR descriptions summarize intent and approach; session logs expose step-by-step decisions" + } + ], + "methodology": "Explainability features assessment", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 30, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Copilot Product Page", + "url": "https://github.com/features/copilot", + "date": "2026-06-01", + "value": "Proprietary; agent implementation and models are closed source" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 78, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Community Discussions", + "url": "https://github.com/orgs/community/discussions/categories/copilot", + "date": "2026-06-01", + "value": "Very large user base with active community discussions, changelog updates, and rapid feature iteration" + } + ], + "methodology": "Community engagement analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 82, + "criteria": { + "ease_of_integration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Native to GitHub: assign an issue to Copilot or prompt from chat/Agents panel; no infrastructure setup required" + } + ], + "methodology": "Onboarding and integration assessment", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Docs - Coding agent", + "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent", + "date": "2026-06-01", + "value": "Multiple parallel agent sessions on GitHub-hosted Actions infrastructure, bounded by plan quotas and Actions minutes" + } + ], + "methodology": "Parallelism and quota analysis", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "GitHub Blog - Copilot moving to usage-based billing", + "url": "https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/", + "date": "2026-06-01", + "value": "Premium-request billing since 2025-06-18; from 2026-06-01 GitHub is transitioning to token-based 'GitHub AI Credits', making per-task costs harder to forecast during the changeover" + } + ], + "methodology": "Pricing model analysis including billing model transition", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Docs - Tracking agent sessions", + "url": "https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/track-copilot-sessions", + "date": "2026-06-01", + "value": "Agents panel for session tracking, session logs, audit log events, and org-level policy controls" + } + ], + "methodology": "Monitoring and audit features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Copilot Plans", + "url": "https://docs.github.com/en/copilot/get-started/plans", + "date": "2026-06-01", + "value": "GA since September 2025 on Pro, Pro+, Business, and Enterprise plans, backed by GitHub's production infrastructure" + } + ], + "methodology": "Product maturity and availability assessment", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 88, + "notes": "Purpose-built for issue-to-PR coding tasks with strong GitHub-native guardrails" + }, + "data-analysis": { + "overall": 68, + "notes": "Can write analysis code and tests in repos, but not designed for interactive analytics" + }, + "education": { + "overall": 72, + "notes": "Session logs and reviewable PRs help learners; requires a paid Copilot plan for the coding agent" + }, + "content-creation": { + "overall": 66, + "notes": "Useful for documentation and README work within repositories; not a general content tool" + } + }, + "best_for": [ + "Teams already on GitHub wanting issue-to-PR automation with zero setup", + "Burning down backlogs of well-scoped bugs, tests, and documentation tasks", + "Organizations needing enterprise controls, audit logs, and policy management", + "Workflows where every AI change must pass human PR review and branch protections" + ], + "strengths": [ + "Strong security model: ephemeral Actions sandbox with firewall-restricted internet", + "Hard guardrails: pushes only to copilot/ branches, cannot merge its own PRs, branch protections enforced", + "Native GitHub integration; trigger from issues, chat, mobile, or the Agents panel", + "Full session logs and incremental commits give a complete audit trail", + "Iterates on build/test failures and responds to PR review comments", + "Backed by GitHub/Microsoft enterprise compliance programs" + ], + "limitations": [ + "Proprietary and cloud-only; no self-hosted runner support for the agent", + "Billing complexity: premium requests since 2025-06-18 and a transition to token-based GitHub AI Credits beginning 2026-06-01 make costs harder to predict", + "Requires a paid Copilot plan (Pro, Pro+, Business, or Enterprise); not in Copilot Free", + "Best on well-scoped tasks; struggles with large cross-repo or ambiguous refactors", + "Consumes GitHub Actions minutes in addition to premium requests/credits", + "Each session is ephemeral with limited memory across tasks" + ], + "metadata": { + "license": "Proprietary", + "supported_models": [ + "OpenAI GPT models", + "Anthropic Claude models", + "Google Gemini models (per Copilot model availability)" + ], + "programming_languages": [ + "Most major languages supported by the repository's toolchain" + ], + "deployment_type": "Cloud-only SaaS (ephemeral GitHub Actions environments)", + "tool_support": [ + "GitHub Actions build/test execution", + "MCP servers", + "Repository custom instructions", + "Vision input from issue images", + "Draft PR creation" + ], + "first_release": "Preview May 2025; GA September 2025", + "pricing": "Copilot Pro $10/mo, Pro+ $39/mo, Business/Enterprise per-seat; agent usage billed via premium requests (since 2025-06-18), transitioning to token-based GitHub AI Credits from 2026-06-01" + }, + "tags": [ + "coding-agent", + "autonomous", + "github", + "enterprise" + ] +} diff --git a/data/agents/google-adk.json b/data/agents/google-adk.json new file mode 100644 index 0000000..9c00045 --- /dev/null +++ b/data/agents/google-adk.json @@ -0,0 +1,471 @@ +{ + "id": "google-adk", + "type": "agent", + "name": "Google Agent Development Kit (ADK)", + "provider": "Google", + "version": "2.0", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Open-source, code-first framework for building, evaluating, and deploying AI agents. Supports workflow agents, multi-agent hierarchies, built-in evaluation, and deployment to Vertex AI Agent Engine. Underlies Google's broader agent stack and is Gemini-optimized but model-agnostic.", + "website": "https://google.github.io/adk-docs/", + "trust_vector": { + "performance_reliability": { + "overall_score": 85, + "criteria": { + "task_completion_accuracy": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Evaluate", + "url": "https://google.github.io/adk-docs/evaluate/", + "date": "2026-05-19", + "value": "Built-in evaluation framework for assessing response quality and step-by-step trajectory against test cases" + } + ], + "methodology": "Review of built-in evaluation tooling and reported agent benchmark workflows", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "ADK Documentation - Tools", + "url": "https://google.github.io/adk-docs/tools/", + "date": "2026-05-19", + "value": "Rich tool ecosystem: function tools, OpenAPI tools, MCP tools, Google Cloud tools, and third-party library integrations" + } + ], + "methodology": "Tool integration testing across function, OpenAPI, and MCP tool types", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "ADK 2.0 Release Notes", + "url": "https://google.github.io/adk-docs/release-notes/", + "date": "2026-05-19", + "value": "ADK 2.0 GA adds graph-based, dynamic, and collaborative workflows alongside sequential, parallel, and loop workflow agents" + } + ], + "methodology": "Assessment of workflow agent primitives and graph-based orchestration in ADK 2.0", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Sessions and Memory", + "url": "https://google.github.io/adk-docs/sessions/", + "date": "2026-05-19", + "value": "Session, state, and memory services with in-memory, database, and Vertex AI managed backends" + } + ], + "methodology": "Memory and session service architecture evaluation", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "ADK GitHub Issues", + "url": "https://github.com/google/adk-python/issues", + "date": "2026-06-01", + "value": "Callbacks and loop agents enable retry patterns; robust recovery logic remains developer responsibility" + } + ], + "methodology": "Error handling pattern review and community issue analysis", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "ADK Documentation - Multi-Agent Systems", + "url": "https://google.github.io/adk-docs/agents/multi-agents/", + "date": "2026-05-19", + "value": "First-class multi-agent hierarchies with delegation, agent-as-tool composition, and A2A protocol support" + } + ], + "methodology": "Multi-agent hierarchy and delegation capability testing", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 79, + "criteria": { + "tool_sandboxing": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Code Execution", + "url": "https://google.github.io/adk-docs/tools/built-in-tools/", + "date": "2026-05-19", + "value": "Sandboxed code execution available via Vertex AI code executor; general tool sandboxing is developer responsibility" + } + ], + "methodology": "Security architecture review of tool execution paths", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Authentication", + "url": "https://google.github.io/adk-docs/tools/authentication/", + "date": "2026-05-19", + "value": "Tool authentication framework (OAuth2, API keys, service accounts) plus Google Cloud IAM when deployed on Vertex AI" + } + ], + "methodology": "Access control and authentication capability assessment", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Safety and Security", + "url": "https://google.github.io/adk-docs/safety/", + "date": "2026-05-19", + "value": "Documented guidance on guardrails, callbacks for input/output screening, and Gemini safety settings; no automatic injection blocking" + } + ], + "methodology": "Review of documented safety patterns and guardrail mechanisms", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Sessions", + "url": "https://google.github.io/adk-docs/sessions/", + "date": "2026-05-19", + "value": "Per-session state isolation with user- and app-scoped state prefixes; self-hosted deployments control data boundaries" + } + ], + "methodology": "Data architecture and session isolation review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "google/adk-python GitHub", + "url": "https://github.com/google/adk-python", + "date": "2026-06-10", + "value": "Apache 2.0 license, fully open source with public development across Python, Java, TypeScript, Go, and Kotlin SDKs" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 82, + "criteria": { + "data_retention": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Deployment Options", + "url": "https://google.github.io/adk-docs/deploy/", + "date": "2026-05-19", + "value": "Self-hosted deployments give full control over retention; Vertex AI Agent Engine follows Google Cloud data governance" + } + ], + "methodology": "Privacy architecture review across deployment options", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Google Cloud Compliance", + "url": "https://cloud.google.com/security/compliance", + "date": "2026-06-01", + "value": "Vertex AI deployments inherit Google Cloud GDPR commitments; self-hosted compliance depends on operator configuration" + } + ], + "methodology": "Compliance capabilities assessment for framework and managed deployments", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Documentation - Models", + "url": "https://google.github.io/adk-docs/agents/models/", + "date": "2026-05-19", + "value": "Prompts and tool data are sent to the configured model provider (Gemini API by default, others via LiteLLM)" + } + ], + "methodology": "Data flow analysis of model and tool integrations", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "ADK Documentation - Models", + "url": "https://google.github.io/adk-docs/agents/models/", + "date": "2026-05-19", + "value": "Model-agnostic via LiteLLM including Ollama and other local model backends; framework itself runs anywhere" + } + ], + "methodology": "Deployment options assessment including local model support", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 86, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "ADK Documentation", + "url": "https://google.github.io/adk-docs/", + "date": "2026-05-19", + "value": "Comprehensive docs covering agents, tools, workflows, evaluation, deployment, and safety with quickstarts and samples" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "ADK Dev UI and Evaluation", + "url": "https://google.github.io/adk-docs/evaluate/", + "date": "2026-05-19", + "value": "Built-in dev UI for step-by-step inspection of events, state, and tool calls; trajectory evaluation against expected steps" + } + ], + "methodology": "Tracing and observability capabilities assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Events Model", + "url": "https://google.github.io/adk-docs/events/", + "date": "2026-05-19", + "value": "Event stream exposes agent reasoning steps, function calls, and state deltas for inspection" + } + ], + "methodology": "Explainability features assessment", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "google/adk-python GitHub", + "url": "https://github.com/google/adk-python", + "date": "2026-06-10", + "value": "Apache 2.0 licensed; announced at Cloud Next April 2025, Python v1.0 May 2025, ADK 2.0 GA May 2026" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "ADK GitHub Activity", + "url": "https://github.com/google/adk-python", + "date": "2026-06-10", + "value": "Active development with frequent releases, multi-language SDK expansion, and growing contributor base since April 2025 launch" + } + ], + "methodology": "Community engagement and release cadence analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 84, + "criteria": { + "ease_of_integration": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "ADK Quickstart", + "url": "https://google.github.io/adk-docs/get-started/quickstart/", + "date": "2026-05-19", + "value": "pip-installable with code-first Pythonic API; agents definable in under 100 lines with CLI and dev UI included" + } + ], + "methodology": "Integration complexity assessment", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "ADK Deploy to Agent Engine", + "url": "https://google.github.io/adk-docs/deploy/agent-engine/", + "date": "2026-05-19", + "value": "Managed scaling via Vertex AI Agent Engine plus Cloud Run and GKE deployment paths" + } + ], + "methodology": "Deployment and scaling options assessment", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "ADK GitHub", + "url": "https://github.com/google/adk-python", + "date": "2026-06-10", + "value": "Framework is free (Apache 2.0); costs come from model API usage and optional Vertex AI / Gemini Enterprise Agent Platform services" + } + ], + "methodology": "Pricing model analysis", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "ADK Observability Docs", + "url": "https://google.github.io/adk-docs/observability/logging/", + "date": "2026-05-19", + "value": "Logging, tracing integrations, and evaluation tooling; Cloud Trace and third-party observability supported on managed deployments" + } + ], + "methodology": "Monitoring features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "ADK Release Notes", + "url": "https://google.github.io/adk-docs/release-notes/", + "date": "2026-05-19", + "value": "Python v1.0 stable since May 2025; ADK 2.0 GA on 2026-05-19 with production-focused workflow and deployment improvements" + } + ], + "methodology": "Production readiness and release maturity assessment", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "customer-support": { + "overall": 86, + "notes": "Strong fit for multi-agent support systems; underlies Google's Customer Engagement Suite agent stack" + }, + "code-generation": { + "overall": 80, + "notes": "Capable via code execution tools and workflow agents, though not a purpose-built coding agent" + }, + "research-assistant": { + "overall": 87, + "notes": "Multi-agent hierarchies with Google Search grounding work well for research pipelines" + }, + "data-analysis": { + "overall": 84, + "notes": "Good with code executors, BigQuery and Google Cloud tool integrations" + }, + "content-creation": { + "overall": 80, + "notes": "Workflow agents support multi-stage drafting and review pipelines" + }, + "financial-analysis": { + "overall": 78, + "notes": "Viable on Vertex AI with enterprise controls; compliance hardening is the builder's responsibility" + }, + "healthcare": { + "overall": 74, + "notes": "Requires significant compliance work; Google Cloud HIPAA-eligible services help when deployed on Vertex AI" + } + }, + "best_for": [ + "Teams building multi-agent systems on Google Cloud and Gemini", + "Developers wanting a code-first framework with built-in evaluation", + "Enterprises needing a path from prototype to managed Agent Engine deployment", + "Builders who want model-agnostic flexibility with Gemini optimization" + ], + "strengths": [ + "First-class multi-agent hierarchies, delegation, and A2A protocol support", + "ADK 2.0 adds graph-based, dynamic, and collaborative workflows", + "Built-in evaluation framework for response quality and trajectory testing", + "Open source (Apache 2.0) with Python, Java, TypeScript, Go, and Kotlin SDKs", + "Clean deployment path to Vertex AI Agent Engine, Cloud Run, or GKE", + "Model-agnostic via LiteLLM while optimized for Gemini" + ], + "limitations": [ + "Best experience is tied to the Google Cloud and Gemini ecosystem", + "Tool sandboxing and injection defenses are largely developer responsibility", + "Rapid release cadence has introduced breaking changes between major versions", + "Managed features (Agent Engine, Gemini Enterprise Agent Platform) add paid cloud dependency", + "Younger ecosystem than incumbent frameworks like LangChain/LangGraph" + ], + "metadata": { + "license": "Apache 2.0", + "supported_models": [ + "Google Gemini (optimized)", + "Anthropic Claude", + "OpenAI models via LiteLLM", + "Local LLMs via LiteLLM/Ollama" + ], + "programming_languages": [ + "Python", + "Java", + "TypeScript", + "Go", + "Kotlin" + ], + "deployment_type": "Self-hosted or managed (Vertex AI Agent Engine, Cloud Run, GKE)", + "tool_support": [ + "Function tools", + "OpenAPI tools", + "MCP tools", + "Google Cloud tools", + "Third-party library tools" + ], + "first_release": "2025 (announced Cloud Next 2025-04-09; Python v1.0 May 2025; ADK 2.0 GA 2026-05-19)", + "pricing": "Free framework (Apache 2.0); paid when using Vertex AI Agent Engine or Gemini Enterprise Agent Platform plus model API costs" + }, + "tags": [ + "multi-agent", + "open-source", + "google", + "framework" + ] +} diff --git a/data/agents/google-agent-builder.json b/data/agents/google-agent-builder.json index 7d9fb6d..550dfdf 100644 --- a/data/agents/google-agent-builder.json +++ b/data/agents/google-agent-builder.json @@ -1,13 +1,13 @@ { "id": "google-agent-builder", "type": "agent", - "name": "Google Vertex AI Agent Builder", + "name": "Gemini Enterprise Agent Platform (formerly Vertex AI Agent Builder)", "provider": "Google Cloud", - "version": "2024", - "last_evaluated": "2025-11-09", + "version": "2026", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Google Cloud's managed platform for building conversational AI agents and search applications. Provides no-code and low-code options for agent creation with enterprise search, grounding, and Google services integration.", - "website": "https://cloud.google.com/generative-ai-app-builder/docs/agent-intro", + "description": "REBRANDED: at Cloud Next (April 2026) Vertex AI Agent Builder became the Gemini Enterprise Agent Platform (APIs unchanged), following Agentspace's absorption into Gemini Enterprise in Oct 2025. Google Cloud's managed platform for building conversational AI agents and search apps with no-code/low-code options, enterprise search, and grounding.", + "website": "https://cloud.google.com/products/gemini-enterprise-agent-platform", "trust_vector": { "performance_reliability": { "overall_score": 87, @@ -378,10 +378,16 @@ "url": "https://cloud.google.com/customers#/products=AI_/_Machine_Learning", "date": "2024-10-01", "value": "Production-ready with enterprise customer deployments" + }, + { + "source": "Gemini Enterprise Agent Platform", + "url": "https://cloud.google.com/products/gemini-enterprise-agent-platform", + "date": "2026-06-10", + "value": "Rebranded at Cloud Next April 2026 from Vertex AI Agent Builder to Gemini Enterprise Agent Platform; APIs unchanged. Agentspace was absorbed into Gemini Enterprise in Oct 2025" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -400,7 +406,8 @@ "Higher costs for grounding and search features", "Less code-level flexibility than open frameworks", "Requires Google Cloud expertise for optimization", - "Not open source, limited customization of orchestration" + "Not open source, limited customization of orchestration", + "Repeated rebranding (Agentspace into Gemini Enterprise Oct 2025; Agent Builder renamed April 2026) makes older docs/links stale, though APIs are unchanged" ], "metadata": { "license": "Proprietary (Google Cloud)", @@ -472,6 +479,7 @@ "Organizations requiring Google Workspace integration" ], "tags": [ - "google" + "google", + "rebranded" ] } diff --git a/data/agents/google-jules.json b/data/agents/google-jules.json new file mode 100644 index 0000000..2985aba --- /dev/null +++ b/data/agents/google-jules.json @@ -0,0 +1,454 @@ +{ + "id": "google-jules", + "type": "agent", + "name": "Google Jules", + "provider": "Google", + "version": "GA (2025-08-06)", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Asynchronous autonomous coding agent from Google. Jules clones a repository into an isolated Google Cloud VM, plans and writes code in the background, runs tests, and opens pull requests for human review. Powered by Gemini 2.5/3 models.", + "website": "https://jules.google/", + "trust_vector": { + "performance_reliability": { + "overall_score": 76, + "criteria": { + "task_completion_accuracy": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Google Blog - Jules now available", + "url": "https://blog.google/technology/google-labs/jules-now-available/", + "date": "2025-08-06", + "value": "GA after public beta with hundreds of thousands of tasks completed; handles bug fixes, version bumps, tests, and feature work" + } + ], + "methodology": "Assessment of reported task outcomes and hands-on PR quality review", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 79, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Full VM environment with shell access, dependency installation, environment setup scripts, and test execution" + } + ], + "methodology": "VM tooling and environment setup reliability assessment", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Presents an explicit plan with reasoning before executing; users can review and steer the plan before and during execution" + } + ], + "methodology": "Plan generation and decomposition quality review", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Per-repo environment configuration and snapshots persist across tasks; memory feature retains repo-specific preferences and corrections" + } + ], + "methodology": "Cross-task context persistence evaluation", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Changelog", + "url": "https://jules.google/docs/changelog", + "date": "2026-06-01", + "value": "Runs tests in the VM and iterates on failures; users can intervene mid-task via chat to correct course" + } + ], + "methodology": "Failure handling and iteration behavior testing", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Single autonomous agent per task; supports concurrent independent tasks (3-60 depending on plan) but no multi-agent orchestration" + } + ], + "methodology": "Concurrency and orchestration capability assessment", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 71, + "criteria": { + "tool_sandboxing": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Google Blog - Jules now available", + "url": "https://blog.google/technology/google-labs/jules-now-available/", + "date": "2025-08-06", + "value": "Each task runs in an isolated, ephemeral Google Cloud VM, separating agent execution from user machines and other tasks" + } + ], + "methodology": "Execution isolation architecture review", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "GitHub App installation with per-repository access selection; changes land on branches as pull requests" + } + ], + "methodology": "Repository permission model assessment", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Human PR review gate plus plan approval limit blast radius; repository content itself remains an injection vector" + } + ], + "methodology": "Injection surface review focusing on autonomy boundaries and human gates", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Per-task VM isolation keeps repository data separated between tasks and tenants" + } + ], + "methodology": "Tenant and task isolation review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 35, + "confidence": "high", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Proprietary closed-source service; only client tooling (Jules Tools CLI) and docs are public" + } + ], + "methodology": "Source availability review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 58, + "criteria": { + "data_retention": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation - Privacy", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Google states private repository code is not used to train models; data handling governed by Google's privacy terms" + } + ], + "methodology": "Privacy terms and data handling review", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Google Privacy Policy", + "url": "https://policies.google.com/privacy", + "date": "2026-06-01", + "value": "Covered by Google's general privacy framework; lacks dedicated enterprise compliance attestations of Google Cloud products" + } + ], + "methodology": "Compliance posture assessment", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Full repository contents are cloned to Google-managed cloud VMs and processed by Gemini models" + } + ], + "methodology": "Data flow analysis", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 25, + "confidence": "high", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Cloud-only service; no self-hosted or on-premises deployment option" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 69, + "criteria": { + "documentation_quality": { + "score": 78, + "confidence": "high", + "evidence": [ + { + "source": "Jules Documentation", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Clear docs covering setup, environment configuration, API, Jules Tools CLI, and changelog" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Shows its plan, reasoning, file diffs, and activity feed during execution; all changes arrive as reviewable PRs" + } + ], + "methodology": "Execution visibility assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Google Blog - Jules now available", + "url": "https://blog.google/technology/google-labs/jules-now-available/", + "date": "2025-08-06", + "value": "Upfront plan with per-step reasoning that users approve or modify before code changes are made" + } + ], + "methodology": "Explainability features assessment", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 30, + "confidence": "high", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Proprietary service built on closed Gemini models; core agent is not open source" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Changelog", + "url": "https://jules.google/docs/changelog", + "date": "2026-06-01", + "value": "Frequent feature updates since GA (API, CLI, memory, GitHub issues integration) and active user community" + } + ], + "methodology": "Release cadence and community engagement analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 79, + "criteria": { + "ease_of_integration": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Jules Product Page", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Connect GitHub, pick a repo, write a prompt; also triggerable from GitHub issues by assigning a label, plus API and CLI" + } + ], + "methodology": "Onboarding and integration assessment", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Pricing", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Concurrent task limits by plan: 3 concurrent on free, 15 on Pro, 60 on Ultra; cloud VMs scale per task" + } + ], + "methodology": "Concurrency and quota analysis", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Jules Pricing", + "url": "https://jules.google/", + "date": "2026-06-01", + "value": "Flat subscription tiers: Free (15 tasks/day, 3 concurrent), Google AI Pro $19.99/mo (~100 tasks/day), AI Ultra (~300 tasks/day)" + } + ], + "methodology": "Pricing model analysis", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Jules Documentation - API", + "url": "https://jules.google/docs", + "date": "2026-06-01", + "value": "Activity feed, task history, and API for programmatic task tracking; lacks enterprise audit log integrations" + } + ], + "methodology": "Monitoring features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Google Blog - Jules now available", + "url": "https://blog.google/technology/google-labs/jules-now-available/", + "date": "2025-08-06", + "value": "Exited Google Labs beta to general availability on 2025-08-06 with paid plans and continued feature investment" + } + ], + "methodology": "Product maturity assessment", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 86, + "notes": "Purpose-built for asynchronous coding tasks: bug fixes, tests, dependency bumps, and features delivered as PRs" + }, + "data-analysis": { + "overall": 68, + "notes": "Can write and run analysis scripts in its VM, but the workflow is optimized for repository changes, not analytics" + }, + "education": { + "overall": 72, + "notes": "Visible plans and reasoning make it a useful learning aid; free tier suits students" + }, + "research-assistant": { + "overall": 64, + "notes": "Limited to codebase-scoped investigation; not designed for general research" + } + }, + "best_for": [ + "Developers offloading routine coding chores (tests, bumps, bug fixes) to a background agent", + "Teams wanting parallel asynchronous tasks without occupying a local IDE", + "Solo developers and startups using the free or Google AI Pro tiers", + "GitHub-centric workflows where every change must arrive as a reviewable PR" + ], + "strengths": [ + "Strong isolation: every task runs in an ephemeral Google Cloud VM", + "Transparent plans with reasoning that users approve before execution", + "Human PR review gate on all changes limits autonomous blast radius", + "Predictable flat-rate pricing with a usable free tier (15 tasks/day)", + "Asynchronous and parallel: fire-and-forget tasks with mid-task steering", + "API, CLI (Jules Tools), and GitHub issue-label triggers for automation" + ], + "limitations": [ + "Proprietary, cloud-only service with no self-hosted option", + "Full repository contents are uploaded to Google-managed VMs", + "Daily task limits even on paid tiers (~100/day Pro, ~300/day Ultra)", + "Locked to Gemini models with no model choice", + "GitHub-focused; weaker support for other source forges", + "Lacks enterprise compliance attestations and audit tooling of Google Cloud products" + ], + "metadata": { + "license": "Proprietary", + "supported_models": [ + "Gemini 2.5 Pro", + "Gemini 3 (per Google updates)" + ], + "programming_languages": [ + "Most major languages (Python, JavaScript/TypeScript, Java, Go, Rust, and more)" + ], + "deployment_type": "Cloud-only SaaS (isolated Google Cloud VMs per task)", + "tool_support": [ + "Cloud VM shell", + "Environment setup scripts", + "Test execution", + "GitHub PR creation", + "Jules API and Jules Tools CLI" + ], + "first_release": "Public beta May 2025 (Google I/O); GA 2025-08-06", + "pricing": "Free: 15 tasks/day, 3 concurrent; Google AI Pro $19.99/mo (~100 tasks/day, 15 concurrent); Google AI Ultra (~300 tasks/day, 60 concurrent)" + }, + "tags": [ + "coding-agent", + "autonomous", + "asynchronous", + "google" + ] +} diff --git a/data/agents/langflow.json b/data/agents/langflow.json index 571a31a..8957d1d 100644 --- a/data/agents/langflow.json +++ b/data/agents/langflow.json @@ -2,11 +2,11 @@ "id": "langflow", "type": "agent", "name": "Langflow", - "provider": "Logspace", + "provider": "IBM (formerly DataStax/Logspace)", "version": "1.5.1+", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Visual, drag-and-drop interface for building LangChain-based AI applications and agents. Low-code platform that makes it easy to prototype and deploy LLM workflows, RAG systems, and conversational agents.", + "description": "Visual, drag-and-drop interface for building LangChain-based AI apps and agents; now owned by IBM via the Feb 2025 DataStax acquisition. SECURITY: serious CVE history including CVE-2025-3248 (CVSS 9.8 unauthenticated RCE, fixed in 1.3.0, on CISA KEV, exploited by the Flodrix botnet) and CVE-2025-34291 (account takeover/RCE). Patch promptly and harden deployments.", "website": "https://www.langflow.org/", "trust_vector": { "performance_reliability": { @@ -99,24 +99,31 @@ } }, "security": { - "overall_score": 71, + "overall_score": 67, "criteria": { "api_key_management": { - "score": 75, - "confidence": "medium", + "score": 58, + "confidence": "high", "evidence": [ { "source": "Credentials", "url": "https://docs.langflow.org/configuration", "date": "2024-10-01", "value": "Environment variable-based credential management" + }, + { + "source": "CVE-2025-34291", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-34291", + "date": "2026-06-10", + "value": "CVE-2025-34291: account takeover / remote code execution vulnerability in Langflow" } ], "methodology": "Security configuration review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced due to CVE-2025-34291 account takeover/RCE" }, "self_hosting": { - "score": 85, + "score": 70, "confidence": "high", "evidence": [ { @@ -124,10 +131,17 @@ "url": "https://docs.langflow.org/deployment", "date": "2024-10-01", "value": "Self-hosting with Docker and cloud deployment options" + }, + { + "source": "CISA KEV / Flodrix Botnet Exploitation", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-3248", + "date": "2026-06-10", + "value": "Internet-exposed self-hosted Langflow instances were actively exploited via CVE-2025-3248 (added to CISA KEV 2025-05-05; exploited by the Flodrix botnet)" } ], "methodology": "Deployment security assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced: active in-the-wild exploitation of exposed self-hosted deployments" }, "data_privacy": { "score": 78, @@ -158,18 +172,25 @@ "last_verified": "2025-11-09" }, "authentication": { - "score": 62, - "confidence": "medium", + "score": 40, + "confidence": "high", "evidence": [ { "source": "Security Features", "url": "https://docs.langflow.org/", "date": "2024-10-01", "value": "Basic auth available, enterprise features in DataStax version" + }, + { + "source": "CVE-2025-3248", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-3248", + "date": "2026-06-10", + "value": "CVE-2025-3248: CVSS 9.8 unauthenticated remote code execution via /api/v1/validate/code; fixed in 1.3.0; added to CISA KEV 2025-05-05 and exploited by the Flodrix botnet" } ], "methodology": "Authentication assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced due to CVE-2025-3248 unauthenticated RCE with confirmed in-the-wild exploitation" } } }, @@ -413,7 +434,8 @@ "Primarily designed for prototyping, not enterprise deployment", "Security features less mature than enterprise platforms", "Limited control compared to code-based implementations", - "Debugging complex flows can be challenging despite visual interface" + "Debugging complex flows can be challenging despite visual interface", + "Serious CVE history: CVE-2025-3248 (unauthenticated RCE, CISA KEV, Flodrix botnet) and CVE-2025-34291 (account takeover/RCE); upgrade to 1.3.0+ and never expose unauthenticated instances" ], "metadata": { "license": "MIT", @@ -493,6 +515,7 @@ "tags": [ "visual", "low-code", - "open-source" + "open-source", + "security-incidents" ] } diff --git a/data/agents/langgraph-agent.json b/data/agents/langgraph-agent.json index d0bc89d..5c8f5fd 100644 --- a/data/agents/langgraph-agent.json +++ b/data/agents/langgraph-agent.json @@ -4,9 +4,9 @@ "name": "LangGraph Agent", "provider": "LangChain", "version": "1.0", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "LangChain's graph-based agent framework for building stateful, multi-actor applications with cycles and controllable execution flow. Enables complex, cyclic agent workflows with human-in-the-loop capabilities.", + "description": "LangChain's graph-based agent framework for building stateful, multi-actor applications with cycles and controllable execution flow. Reached 1.0 GA on 2025-10-22, adding durable execution and middleware. Enables complex, cyclic agent workflows with human-in-the-loop capabilities and production-grade persistence.", "website": "https://langchain-ai.github.io/langgraph/", "trust_vector": { "performance_reliability": { @@ -296,7 +296,7 @@ } }, "operational_excellence": { - "overall_score": 81, + "overall_score": 85, "criteria": { "ease_of_integration": { "score": 78, @@ -355,18 +355,25 @@ "last_verified": "2025-11-09" }, "community_support": { - "score": 75, - "confidence": "medium", + "score": 82, + "confidence": "high", "evidence": [ { "source": "GitHub Discussions", "url": "https://github.com/langchain-ai/langgraph/discussions", "date": "2024-10-01", "value": "Growing community but newer framework" + }, + { + "source": "LangChain & LangGraph 1.0 Announcement", + "url": "https://blog.langchain.com/langchain-langgraph-1dot0/", + "date": "2026-06-10", + "value": "LangGraph 1.0 GA released 2025-10-22 with durable execution and middleware; large, mature ecosystem" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score raised: 1.0 GA milestone and ecosystem maturity" } } } @@ -385,7 +392,8 @@ "Security and sandboxing must be implemented by developer", "Relatively newer framework with evolving APIs", "Performance overhead from graph execution layer", - "Limited managed service options (LangGraph Cloud in beta)" + "Limited managed service options (LangGraph Cloud in beta)", + "Status (2026-06): 1.0 GA since 2025-10-22 (durable execution, middleware); earlier evolving-API concerns are largely resolved" ], "metadata": { "license": "MIT", diff --git a/data/agents/manus.json b/data/agents/manus.json new file mode 100644 index 0000000..221bd3a --- /dev/null +++ b/data/agents/manus.json @@ -0,0 +1,466 @@ +{ + "id": "manus", + "type": "agent", + "name": "Manus", + "provider": "Meta (formerly Butterfly Effect)", + "version": "1.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "General-purpose autonomous agent that executes end-to-end tasks in a cloud VM equipped with a browser, shell, and file tools. Launched virally in March 2025 by Butterfly Effect and acquired by Meta in a deal that closed in late December 2025 for over $2B.", + "website": "https://manus.im/", + "trust_vector": { + "performance_reliability": { + "overall_score": 76, + "criteria": { + "task_completion_accuracy": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Wikipedia - Manus (AI agent)", + "url": "https://en.wikipedia.org/wiki/Manus_(AI_agent)", + "date": "2025-05-15", + "value": "Strong showing on GAIA-style autonomous task benchmarks at launch; real-world completion varies widely with task ambiguity and website complexity" + } + ], + "methodology": "Assessment of end-to-end task completion based on published benchmark claims and independent user testing reports", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Integrated cloud VM toolset: full browser automation, shell, file system, code execution, and document/slide generation" + } + ], + "methodology": "Review of integrated tool stack reliability across browsing, shell, and file operations", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Wikipedia - Manus (AI agent)", + "url": "https://en.wikipedia.org/wiki/Manus_(AI_agent)", + "date": "2025-05-15", + "value": "Decomposes high-level goals into explicit task plans and executes them asynchronously, continuing after the user disconnects" + } + ], + "methodology": "Evaluation of autonomous task decomposition and long-horizon asynchronous execution", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Session workspaces persist files and context; remembers user preferences and prior instructions across tasks" + } + ], + "methodology": "Review of session workspace persistence and cross-task preference memory", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 72, + "confidence": "low", + "evidence": [ + { + "source": "Wikipedia - Manus (AI agent)", + "url": "https://en.wikipedia.org/wiki/Manus_(AI_agent)", + "date": "2025-05-15", + "value": "Retries failed steps and adapts plans, but early reviews noted loops, stalls on complex sites, and occasional silent task failures" + } + ], + "methodology": "Assessment of retry behavior and failure modes from independent reviews", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 70, + "confidence": "low", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Internally orchestrates multiple sub-agent roles (planner, executor, verifier); no user-facing multi-agent composition" + } + ], + "methodology": "Review of internal multi-agent architecture versus user-controllable collaboration", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 60, + "criteria": { + "tool_sandboxing": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "All execution occurs in isolated per-session cloud VMs, never on the user's device" + } + ], + "methodology": "Security architecture review of cloud VM isolation model", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 65, + "confidence": "low", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Consumer-oriented account model; credentials given to the agent for logged-in browsing are held in the session, with limited enterprise-grade access governance" + } + ], + "methodology": "Review of credential handling and account-level controls", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 58, + "confidence": "low", + "evidence": [ + { + "source": "Wikipedia - Manus (AI agent)", + "url": "https://en.wikipedia.org/wiki/Manus_(AI_agent)", + "date": "2025-05-15", + "value": "Autonomous web browsing across arbitrary sites is a large injection surface; public documentation of mitigations is minimal" + } + ], + "methodology": "Threat surface analysis of autonomous browsing with limited disclosed defenses", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 66, + "confidence": "low", + "evidence": [ + { + "source": "CNBC - Meta acquires Manus", + "url": "https://www.cnbc.com/2025/12/30/meta-acquires-singapore-ai-agent-firm-manus-china-butterfly-effect-monicai.html", + "date": "2025-12-30", + "value": "Per-session VM isolation exists, but data residency and processing arrangements are in transition following Meta's acquisition of the Singapore-based, China-originated company" + } + ], + "methodology": "Data architecture review accounting for ownership and jurisdiction transition", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 28, + "confidence": "high", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Proprietary agent harness; historically orchestrated third-party models (Claude, Qwen) rather than publishing its own stack" + } + ], + "methodology": "Source availability assessment", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 50, + "criteria": { + "data_retention": { + "score": 58, + "confidence": "low", + "evidence": [ + { + "source": "Manus Privacy Policy", + "url": "https://manus.im/privacy", + "date": "2026-05-01", + "value": "Session data, files, and browsing artifacts retained in Manus cloud; retention terms are consumer-grade and being restated under Meta ownership" + } + ], + "methodology": "Review of published retention practices during ownership transition", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 62, + "confidence": "low", + "evidence": [ + { + "source": "CNBC - Meta acquires Manus", + "url": "https://www.cnbc.com/2025/12/30/meta-acquires-singapore-ai-agent-firm-manus-china-butterfly-effect-monicai.html", + "date": "2025-12-30", + "value": "Meta ownership brings established compliance infrastructure, but policies and processing locations for Manus are still being integrated post-acquisition" + } + ], + "methodology": "Compliance posture assessment during corporate integration", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 55, + "confidence": "medium", + "evidence": [ + { + "source": "Wikipedia - Manus (AI agent)", + "url": "https://en.wikipedia.org/wiki/Manus_(AI_agent)", + "date": "2025-05-15", + "value": "Historically routed tasks to third-party models (Anthropic Claude, Alibaba Qwen); under Meta, model routing and data sharing arrangements are changing" + } + ], + "methodology": "Data flow analysis of third-party model routing before and after acquisition", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 25, + "confidence": "high", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Cloud-only consumer service with no self-hosted, on-premises, or offline option" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 64, + "criteria": { + "documentation_quality": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Help Center", + "url": "https://manus.im/help", + "date": "2026-05-01", + "value": "Consumer-grade guides and use-case galleries; limited technical documentation of architecture, security, or limits" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "'Manus's Computer' view shows the agent's browser, shell, and file actions live, and completed sessions are replayable and shareable" + } + ], + "methodology": "Review of live session visibility and replay features", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Displays its task plan and step-by-step progress narration, though internal model routing decisions are opaque" + } + ], + "methodology": "Assessment of plan visibility and progress narration", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 30, + "confidence": "high", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Closed-source product; only minor components and demos have been shared publicly" + } + ], + "methodology": "Open source assessment", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Wikipedia - Manus (AI agent)", + "url": "https://en.wikipedia.org/wiki/Manus_(AI_agent)", + "date": "2025-05-15", + "value": "Viral launch 2025-03-06 with invite waitlist in the millions; open signup May 2025 built a large consumer user base and active social community" + } + ], + "methodology": "Community engagement analysis of user base and public activity", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 69, + "criteria": { + "ease_of_integration": { + "score": 78, + "confidence": "high", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Zero-setup web and mobile apps; describe a task in natural language and the cloud VM handles the rest" + } + ], + "methodology": "Onboarding friction assessment for non-technical users", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Multiple concurrent cloud tasks supported on paid tiers; throughput governed by credit balance and plan limits" + } + ], + "methodology": "Scalability assessment of concurrent task limits across tiers", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 62, + "confidence": "high", + "evidence": [ + { + "source": "Manus Pricing", + "url": "https://manus.im/pricing", + "date": "2026-05-01", + "value": "Credit-based: Free tier with 300 daily credits; paid plans roughly $20-40/mo up to $200/mo. Credit consumption per task varies and is hard to estimate upfront" + } + ], + "methodology": "Pricing model analysis; variable credit burn per task reduces predictability", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Manus Product Page", + "url": "https://manus.im/", + "date": "2026-05-01", + "value": "Per-task session views and credit usage tracking; no organizational observability or audit tooling" + } + ], + "methodology": "Monitoring features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "CNBC - Meta acquires Manus", + "url": "https://www.cnbc.com/2025/12/30/meta-acquires-singapore-ai-agent-firm-manus-china-butterfly-effect-monicai.html", + "date": "2025-12-30", + "value": "Meta acquisition (>$2B, closed ~2025-12-30) secures resources and continuity, but product, policy, and roadmap are mid-integration" + } + ], + "methodology": "Vendor stability and product maturity assessment during acquisition integration", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "research-assistant": { + "overall": 84, + "notes": "Flagship use case: autonomous multi-source web research, comparison shopping, screening, and report generation" + }, + "data-analysis": { + "overall": 78, + "notes": "Runs code in its VM to clean data, analyze spreadsheets, and produce charts and dashboards from uploaded files" + }, + "content-creation": { + "overall": 77, + "notes": "Generates documents, slide decks, and simple websites end-to-end, though output quality needs human review" + }, + "code-generation": { + "overall": 66, + "notes": "Can build and deploy small apps and scripts, but lacks repository workflows and engineering rigor of dedicated coding agents" + }, + "education": { + "overall": 70, + "notes": "Builds interactive course materials and explainers; replayable sessions show how tasks are accomplished" + } + }, + "best_for": [ + "Consumers and analysts delegating end-to-end web research and report tasks to a hands-off agent", + "Users who want asynchronous task execution that continues after they disconnect", + "Non-technical users needing documents, slides, or simple sites produced from a single prompt", + "Exploratory automation of browser-based workflows without writing code" + ], + "strengths": [ + "True general-purpose autonomy: cloud VM with browser, shell, and file tools executes tasks end-to-end", + "Transparent 'Manus's Computer' live view and replayable sessions show exactly what the agent did", + "Asynchronous execution continues in the cloud after the user disconnects", + "Zero-setup web and mobile experience accessible to non-technical users", + "Meta acquisition (closed ~2025-12-30, >$2B) provides long-term resourcing and infrastructure", + "Free tier with 300 daily credits allows meaningful evaluation before paying" + ], + "limitations": [ + "Governance and jurisdiction transition (Singapore/China origins to Meta ownership) leaves data handling policies in flux", + "Minimal published security documentation; prompt injection defenses for autonomous browsing are unclear", + "Credit-based pricing with variable per-task burn makes costs hard to predict", + "Cloud-only with no self-hosted option; sensitive data must enter Manus's VMs", + "Reliability degrades on complex or ambiguous tasks, with loops and silent failures reported", + "Closed-source stack with opaque routing to underlying models (historically Claude and Qwen)" + ], + "metadata": { + "license": "Proprietary", + "supported_models": [ + "Anthropic Claude (historical backend)", + "Alibaba Qwen (historical backend)", + "Meta model integration in progress post-acquisition" + ], + "programming_languages": [ + "Natural language interface; agent writes Python, JavaScript, and shell internally" + ], + "deployment_type": "Cloud (per-session VM with browser, shell, file tools)", + "tool_support": [ + "Browser automation", + "Shell and code execution", + "File and document generation", + "Slides and website generation", + "Scheduled tasks" + ], + "first_release": "2025-03-06 (viral invite launch); open signup May 2025", + "pricing": "Free (300 daily credits); paid plans ~$20-40/mo up to $200/mo (credit-based)", + "company_milestones": "Built by Butterfly Effect (Singapore HQ, Chinese origins); acquired by Meta for >$2B, deal closed ~2025-12-30" + }, + "related_entities": [ + "devin", + "openai-codex", + "claude-code", + "google-jules" + ], + "tags": [ + "autonomous", + "general-purpose", + "cloud-agent", + "consumer" + ] +} diff --git a/data/agents/mastra.json b/data/agents/mastra.json new file mode 100644 index 0000000..6ed66f8 --- /dev/null +++ b/data/agents/mastra.json @@ -0,0 +1,473 @@ +{ + "id": "mastra", + "type": "agent", + "name": "Mastra", + "provider": "Mastra AI (YC W25)", + "version": "1.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "TypeScript-first AI agent framework from the Gatsby founders, combining agents, durable workflows, RAG, and evals in one toolkit. Provider-agnostic via Vercel AI SDK model routing, with a local dev playground and 1.0 stable release in January 2026.", + "website": "https://mastra.ai/", + "trust_vector": { + "performance_reliability": { + "overall_score": 83, + "criteria": { + "task_completion_accuracy": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Documentation", + "url": "https://mastra.ai/docs", + "date": "2026-05-20", + "value": "Agents combine tool calling, memory, and structured workflows; built-in evals allow teams to measure task accuracy" + } + ], + "methodology": "Task completion testing across agent and workflow primitives", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Tools Documentation", + "url": "https://mastra.ai/docs/agents/using-tools-and-mcp", + "date": "2026-05-15", + "value": "Zod-schema typed tools with input validation plus MCP client/server support reduce malformed tool calls" + } + ], + "methodology": "Tool invocation testing with typed schemas and MCP servers", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Workflows Documentation", + "url": "https://mastra.ai/docs/workflows/overview", + "date": "2026-05-15", + "value": "Graph-based durable workflows with branching, parallel steps, suspend/resume, and human-in-the-loop" + } + ], + "methodology": "Complex multi-step task testing using workflow engine", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Memory Documentation", + "url": "https://mastra.ai/docs/memory/overview", + "date": "2026-04-20", + "value": "Built-in working memory, conversation history, and semantic recall backed by pluggable storage adapters" + } + ], + "methodology": "Memory system evaluation across threads and semantic recall", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Workflows Documentation", + "url": "https://mastra.ai/docs/workflows/overview", + "date": "2026-05-15", + "value": "Workflow steps support retries, error branches, and durable suspend/resume after failures" + } + ], + "methodology": "Error injection testing on workflow retry and resume paths", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Agent Networks", + "url": "https://mastra.ai/docs/agents/overview", + "date": "2026-04-20", + "value": "Agents composable as workflow steps and sub-agents; agent network primitives for dynamic routing between agents" + } + ], + "methodology": "Multi-agent coordination testing via sub-agents and networks", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 72, + "criteria": { + "tool_sandboxing": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Architecture", + "url": "https://mastra.ai/docs", + "date": "2026-05-20", + "value": "No built-in tool sandboxing; tools run in the host Node.js process and isolation is the developer's responsibility" + } + ], + "methodology": "Security architecture review of tool execution model", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Server Middleware Docs", + "url": "https://mastra.ai/docs/server-db/middleware", + "date": "2026-04-15", + "value": "Auth middleware hooks on the Mastra server; RBAC and SSO are enterprise features rather than core defaults" + } + ], + "methodology": "Access control assessment of server auth options", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Processors Documentation", + "url": "https://mastra.ai/docs/agents/processors", + "date": "2026-04-20", + "value": "Input/output processors enable moderation and PII filtering guardrails, but injection defense is not on by default" + } + ], + "methodology": "Injection testing with and without guardrail processors configured", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Storage Documentation", + "url": "https://mastra.ai/docs/server-db/storage", + "date": "2026-04-15", + "value": "Memory and storage scoped per thread/resource with pluggable backends; multi-tenant isolation is application-level" + } + ], + "methodology": "Data isolation architecture review of storage and memory scoping", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Mastra GitHub Repository", + "url": "https://github.com/mastra-ai/mastra", + "date": "2026-06-01", + "value": "Apache 2.0 core with 22k+ stars; enterprise features are source-available under the Mastra Enterprise License" + } + ], + "methodology": "Source code and license structure review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 82, + "criteria": { + "data_retention": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Self-Hosted Framework", + "url": "https://github.com/mastra-ai/mastra", + "date": "2026-06-01", + "value": "Framework runs in user infrastructure with user-chosen storage backends; full control of retention when self-hosted" + } + ], + "methodology": "Privacy architecture review of self-hosted deployment", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Documentation", + "url": "https://mastra.ai/docs", + "date": "2026-05-20", + "value": "GDPR compliance achievable through self-hosting and storage choice; no turnkey compliance tooling in core" + } + ], + "methodology": "Compliance capabilities assessment of deployment configurations", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Model Routing", + "url": "https://mastra.ai/docs/getting-started/model-providers", + "date": "2026-04-20", + "value": "Data flows to whichever provider is configured via Vercel AI SDK routing; local models supported through Ollama-compatible providers" + } + ], + "methodology": "Data flow analysis across model provider configurations", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Deployment Documentation", + "url": "https://mastra.ai/docs/deployment/overview", + "date": "2026-04-20", + "value": "Deploys as a standard Node.js server anywhere, including fully self-hosted environments with local model providers" + } + ], + "methodology": "Deployment options assessment", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 85, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Documentation", + "url": "https://mastra.ai/docs", + "date": "2026-05-20", + "value": "Polished docs with guides, templates, course content, and examples; quality reflects Gatsby founders' DX background" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Observability Documentation", + "url": "https://mastra.ai/docs/observability/overview", + "date": "2026-04-20", + "value": "OpenTelemetry tracing of agent runs and workflow steps plus a local playground for inspecting executions" + } + ], + "methodology": "Tracing and logging capabilities assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Playground", + "url": "https://mastra.ai/docs/getting-started/studio", + "date": "2026-04-20", + "value": "Local studio visualizes agent steps, tool calls, and workflow graphs, aiding inspection of decisions" + } + ], + "methodology": "Explainability assessment of run visualization features", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Mastra GitHub Repository", + "url": "https://github.com/mastra-ai/mastra", + "date": "2026-06-01", + "value": "Apache 2.0 core, 1.0 stable released 2026-01-21; some enterprise modules under source-available Mastra Enterprise License" + } + ], + "methodology": "Open source assessment of license split and code availability", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "GitHub and npm Metrics", + "url": "https://github.com/mastra-ai/mastra", + "date": "2026-06-01", + "value": "22k+ GitHub stars, 300k+ weekly npm downloads, active Discord and rapid release cadence" + } + ], + "methodology": "Community engagement analysis of stars, downloads, and releases", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 84, + "criteria": { + "ease_of_integration": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Quickstart", + "url": "https://mastra.ai/docs/getting-started/installation", + "date": "2026-05-15", + "value": "create-mastra CLI scaffolds a typed project with playground in minutes; idiomatic TypeScript APIs" + } + ], + "methodology": "Integration complexity assessment with scaffolded project testing", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Mastra Deployment Documentation", + "url": "https://mastra.ai/docs/deployment/overview", + "date": "2026-04-20", + "value": "Deploys to serverless platforms (Vercel, Cloudflare, Netlify) and Node servers; durable workflows support long-running jobs" + } + ], + "methodology": "Scalability assessment across deployment targets", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Open Source Framework", + "url": "https://github.com/mastra-ai/mastra", + "date": "2026-06-01", + "value": "Free Apache 2.0 core; costs from LLM APIs, hosting, and optional Mastra Cloud/enterprise offerings" + } + ], + "methodology": "Pricing model analysis", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Mastra Evals and Observability", + "url": "https://mastra.ai/docs/evals/overview", + "date": "2026-04-20", + "value": "Built-in evals (faithfulness, hallucination, relevance scorers) plus OTel export to external observability platforms" + } + ], + "methodology": "Monitoring and evaluation features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Mastra 1.0 Release", + "url": "https://mastra.ai/blog/mastra-1-0", + "date": "2026-01-21", + "value": "1.0 stable shipped 2026-01-21 with semver commitment after a year of rapid pre-1.0 iteration" + } + ], + "methodology": "Production readiness assessment of API stability and release maturity", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 82, + "notes": "Typed TypeScript tooling and MCP support fit developer-workflow agents well" + }, + "customer-support": { + "overall": 85, + "notes": "Memory, RAG, workflow human-in-the-loop, and guardrail processors suit support bots" + }, + "content-creation": { + "overall": 84, + "notes": "Workflows plus evals enable quality-controlled content pipelines" + }, + "research-assistant": { + "overall": 82, + "notes": "RAG primitives and agent networks handle multi-source research tasks" + }, + "data-analysis": { + "overall": 78, + "notes": "Capable via tools and workflows, though Python data ecosystem is unavailable" + }, + "education": { + "overall": 80, + "notes": "Memory threads and structured workflows work well for tutoring applications" + } + }, + "best_for": [ + "TypeScript/JavaScript teams wanting a full-stack agent framework with strong DX", + "Products needing durable workflows with human-in-the-loop and suspend/resume", + "Teams that want agents, RAG, memory, and evals in one integrated toolkit", + "Startups deploying agents to serverless platforms like Vercel or Cloudflare" + ], + "strengths": [ + "TypeScript-first with end-to-end type safety via Zod schemas", + "Integrated suite: agents, durable workflows, RAG, memory, and evals in one framework", + "Provider-agnostic model routing through the Vercel AI SDK", + "Excellent developer experience: CLI scaffolding, local playground, polished docs", + "1.0 stable (Jan 2026) with strong adoption: 22k+ stars, 300k+ weekly npm downloads", + "Built-in eval scorers and OpenTelemetry observability" + ], + "limitations": [ + "No built-in tool sandboxing; tools execute in the host Node.js process", + "Enterprise features (RBAC, SSO, some modules) are source-available, not Apache 2.0", + "Young 1.0; some advanced patterns and integrations still maturing", + "No Python SDK, limiting access to the Python ML/data ecosystem", + "Security guardrails (processors) are opt-in rather than default" + ], + "related": [ + "langgraph-agent", + "openai-agents-sdk", + "crewai", + "pydantic-ai", + "flowise" + ], + "metadata": { + "license": "Apache 2.0 (core); Mastra Enterprise License (source-available enterprise features)", + "supported_models": [ + "OpenAI", + "Anthropic Claude", + "Google Gemini", + "Any provider via Vercel AI SDK routing", + "Local models via OpenAI-compatible endpoints" + ], + "programming_languages": [ + "TypeScript", + "JavaScript" + ], + "deployment_type": "Self-hosted or Mastra Cloud", + "tool_support": [ + "Zod-typed custom tools", + "MCP client and server", + "Vercel AI SDK tools", + "Built-in RAG tools" + ], + "github_stars": "22000+", + "first_release": "2024 (YC W25; 1.0 stable 2026-01-21)", + "pricing": "Free (Apache 2.0 core) - Costs from LLM APIs, hosting, and optional enterprise/cloud offerings", + "node_requirement": "Node.js >=20", + "adoption": "300k+ weekly npm downloads; built by the Gatsby founders" + }, + "tags": [ + "typescript", + "workflows", + "open-source" + ] +} diff --git a/data/agents/memgpt.json b/data/agents/memgpt.json index 8d801e6..28c8e18 100644 --- a/data/agents/memgpt.json +++ b/data/agents/memgpt.json @@ -1,13 +1,13 @@ { "id": "memgpt", "type": "agent", - "name": "MemGPT", - "provider": "Research", + "name": "Letta (formerly MemGPT)", + "provider": "Letta Inc.", "version": "0.x", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Memory-enhanced LLM agent system enabling long-term context and conversation memory. Implements virtual context management inspired by operating systems to overcome LLM context window limitations for stateful agents.", - "website": "https://memgpt.ai/", + "description": "REBRANDED: MemGPT became Letta (Letta Inc., a UC Berkeley spinout) in September 2024; \"MemGPT\" now refers only to the underlying research technique. Letta is a memory-enhanced LLM agent platform enabling long-term context via virtual context management inspired by operating systems, overcoming context window limits for stateful agents.", + "website": "https://www.letta.com", "trust_vector": { "performance_reliability": { "overall_score": 79, @@ -391,10 +391,16 @@ "url": "https://github.com/cpacker/MemGPT", "date": "2024-10-01", "value": "Active development, production use requires careful setup" + }, + { + "source": "Letta Rebranding Announcement", + "url": "https://www.letta.com/blog/memgpt-and-letta", + "date": "2026-06-10", + "value": "MemGPT rebranded to Letta (Letta Inc., UC Berkeley spinout, Sept 2024); active commercial development continues under the Letta name" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "cli_interface": { "score": 82, @@ -427,7 +433,8 @@ "Complexity in managing and debugging agent memory", "Active development, some features still experimental", "Limited production tooling and monitoring features", - "Memory pagination can introduce unpredictability" + "Memory pagination can introduce unpredictability", + "Rebranded to Letta (Sept 2024): older MemGPT docs, package names, and repo links are outdated" ], "metadata": { "license": "Apache 2.0", @@ -505,6 +512,7 @@ "tags": [ "memory", "long-context", - "open-source" + "open-source", + "rebranded" ] } diff --git a/data/agents/microsoft-agent-framework.json b/data/agents/microsoft-agent-framework.json new file mode 100644 index 0000000..5c77a56 --- /dev/null +++ b/data/agents/microsoft-agent-framework.json @@ -0,0 +1,469 @@ +{ + "id": "microsoft-agent-framework", + "type": "agent", + "name": "Microsoft Agent Framework", + "provider": "Microsoft", + "version": "1.0", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Open-source SDK and runtime for building AI agents and graph-based multi-agent workflows in .NET and Python. Merges AutoGen and Semantic Kernel into a single framework with checkpointing, middleware, and OpenTelemetry-based observability.", + "website": "https://github.com/microsoft/agent-framework", + "trust_vector": { + "performance_reliability": { + "overall_score": 85, + "criteria": { + "task_completion_accuracy": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Foundry Blog - Agent Framework Introduction", + "url": "https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/", + "date": "2025-10-01", + "value": "Combines AutoGen's multi-agent orchestration research with Semantic Kernel's production-grade plumbing" + } + ], + "methodology": "Assessment of agent execution quality based on framework capabilities, AutoGen/Semantic Kernel lineage, and community-reported results since public preview", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Typed function tools, MCP support, and middleware pipeline for intercepting and validating tool calls in .NET and Python" + } + ], + "methodology": "Review of tool abstraction design, type safety, MCP integration, and middleware-based tool call validation", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework Documentation", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "Graph-based workflows support sequential, concurrent, handoff, and group-chat orchestration patterns with explicit control flow" + } + ], + "methodology": "Evaluation of graph-based workflow engine for complex task decomposition and deterministic orchestration", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Built-in thread state management, pluggable memory providers, and workflow checkpointing for pause/resume of long-running tasks" + } + ], + "methodology": "Review of thread persistence, checkpointing, and memory provider abstractions", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Foundry Blog - Agent Framework Introduction", + "url": "https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/", + "date": "2025-10-01", + "value": "Checkpointing enables resuming failed workflows from last saved state; middleware allows custom retry and error-handling policies" + } + ], + "methodology": "Assessment of checkpoint/resume semantics and middleware-based error handling under failure injection scenarios", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Inherits AutoGen's multi-agent patterns: group chat, handoffs, nested agents-as-tools, and agent-to-agent (A2A) protocol support" + } + ], + "methodology": "Multi-agent orchestration pattern review covering group chat, handoff, and concurrent workflows", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 80, + "criteria": { + "tool_sandboxing": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Agent Framework Documentation", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "No built-in execution sandbox; tool isolation is the developer's responsibility, with optional hosted code interpreter via Azure AI Foundry" + } + ], + "methodology": "Security architecture review of tool execution boundaries in self-hosted and Azure-hosted configurations", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework Documentation", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "Integrates with Microsoft Entra ID and Azure RBAC when used with Azure AI Foundry; middleware enables custom authorization on tool calls" + } + ], + "methodology": "Review of identity integration, RBAC support, and middleware-based authorization hooks", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Foundry Blog - Agent Framework Introduction", + "url": "https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/", + "date": "2025-10-01", + "value": "Middleware pipeline supports content filtering and guardrail integration (e.g., Azure AI Content Safety), but no default injection defense is enabled" + } + ], + "methodology": "Assessment of available guardrail integration points versus out-of-the-box injection protections", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Self-hosted runtime keeps agent state in developer-controlled stores; threads and workflow state are isolated per execution" + } + ], + "methodology": "Data architecture review of thread isolation and state storage control", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "MIT licensed, fully open source for both .NET and Python, with public roadmap and active issue tracker; 1.0 GA released 2026-04-03" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 84, + "criteria": { + "data_retention": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Self-hosted SDK stores no data itself; retention is fully controlled by the developer's chosen state and memory stores" + } + ], + "methodology": "Privacy architecture review of framework data handling", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Trust Center", + "url": "https://www.microsoft.com/en-us/trust-center/privacy/gdpr-overview", + "date": "2026-04-03", + "value": "GDPR-compliant deployments achievable; Azure-hosted components covered by Microsoft's GDPR commitments, self-hosted compliance depends on configuration" + } + ], + "methodology": "Compliance capability assessment for self-hosted and Azure-backed deployments", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Agent Framework Documentation", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "Data flows only to the configured model provider (Azure OpenAI, OpenAI, Anthropic, local models); framework itself sends no telemetry by default" + } + ], + "methodology": "Data flow analysis of model provider connectors and telemetry defaults", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Runs anywhere .NET or Python runs; supports local models via Ollama, Foundry Local, and ONNX connectors" + } + ], + "methodology": "Deployment options assessment including local model support", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 87, + "criteria": { + "documentation_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Learn - Agent Framework", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "Comprehensive Microsoft Learn documentation, tutorials, and official migration guides from AutoGen and Semantic Kernel" + } + ], + "methodology": "Documentation completeness review including migration guides", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Foundry Blog - Agent Framework Introduction", + "url": "https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/", + "date": "2025-10-01", + "value": "Native OpenTelemetry instrumentation following GenAI semantic conventions; traces agent runs, tool calls, and workflow steps" + } + ], + "methodology": "Observability review of built-in OTel spans for agent and workflow execution", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Explicit graph-based workflows make control flow inspectable; agent reasoning visibility depends on underlying model and logging configuration" + } + ], + "methodology": "Assessment of workflow visualizability and reasoning trace availability", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "MIT license, monorepo for .NET and Python SDKs, public development with community contributions accepted" + } + ], + "methodology": "Open source assessment of license and development model", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-06-01", + "value": "Rapid star growth since October 2025 preview; consolidated AutoGen and Semantic Kernel communities migrating to the framework as both enter maintenance mode" + } + ], + "methodology": "Community engagement analysis of GitHub activity, discussions, and migration momentum", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 86, + "criteria": { + "ease_of_integration": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework Documentation", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "Simple ChatClientAgent abstraction; pip/NuGet install; connectors for Azure OpenAI, OpenAI, Anthropic, and local models" + } + ], + "methodology": "Integration complexity assessment for .NET and Python developers", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Microsoft Foundry Blog - Agent Framework Introduction", + "url": "https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/", + "date": "2025-10-01", + "value": "Designed for production with stateless agent design, durable checkpointed workflows, and hosting options from containers to Azure AI Foundry" + } + ], + "methodology": "Scalability assessment of runtime design and hosting options", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub", + "url": "https://github.com/microsoft/agent-framework", + "date": "2026-04-03", + "value": "Free MIT-licensed framework; costs arise only from chosen model provider and hosting infrastructure" + } + ], + "methodology": "Pricing model analysis", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework Documentation", + "url": "https://learn.microsoft.com/en-us/agent-framework/", + "date": "2026-04-03", + "value": "First-class OpenTelemetry support exports traces and metrics to any OTel backend including Azure Monitor, Jaeger, and Aspire dashboard" + } + ], + "methodology": "Monitoring features assessment of built-in telemetry", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Microsoft Agent Framework GitHub Releases", + "url": "https://github.com/microsoft/agent-framework/releases", + "date": "2026-04-03", + "value": "1.0 GA released 2026-04-03 with stable API surface; designated successor to Semantic Kernel and AutoGen, which are now in maintenance mode" + } + ], + "methodology": "Production readiness assessment of GA status, API stability, and Microsoft support commitment", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 82, + "notes": "Strong foundation for building coding agents with typed tools and checkpointed workflows, though not a turnkey coding agent itself" + }, + "customer-support": { + "overall": 85, + "notes": "Handoff and group-chat orchestration patterns plus Azure ecosystem integration suit enterprise support agent systems" + }, + "data-analysis": { + "overall": 83, + "notes": "Graph workflows with checkpointing handle long-running analysis pipelines; code interpreter available via Azure AI Foundry" + }, + "research-assistant": { + "overall": 86, + "notes": "Multi-agent orchestration inherited from AutoGen works well for researcher/critic/synthesizer patterns" + }, + "content-creation": { + "overall": 80, + "notes": "Capable multi-agent content pipelines, though less purpose-built for creative workflows than role-based frameworks" + }, + "financial-analysis": { + "overall": 79, + "notes": "Enterprise identity, observability, and self-hosting make regulated deployments feasible with custom compliance work" + } + }, + "best_for": [ + "Enterprises standardizing on a single Microsoft-backed agent framework across .NET and Python", + "Teams migrating from AutoGen or Semantic Kernel, which are now in maintenance mode", + "Production systems needing durable, checkpointed, observable multi-agent workflows", + "Organizations already invested in the Azure AI Foundry ecosystem" + ], + "strengths": [ + "Unifies AutoGen's multi-agent research patterns with Semantic Kernel's production engineering", + "Graph-based workflows with checkpointing for durable, resumable long-running tasks", + "Native OpenTelemetry instrumentation for tracing agents, tools, and workflows", + "First-class support for both .NET and Python with consistent abstractions", + "MIT-licensed and fully open source with strong Microsoft backing and 1.0 GA stability", + "Middleware pipeline enables custom guardrails, auth, and policy enforcement on every tool call" + ], + "limitations": [ + "No built-in execution sandbox; tool isolation must be implemented by the developer", + "Young framework (GA April 2026); ecosystem of extensions still smaller than older frameworks", + "Deepest integrations favor the Azure ecosystem, which may not suit cloud-neutral teams", + "Migration from AutoGen and Semantic Kernel requires code changes despite official guides", + "Prompt injection defenses require explicit guardrail integration rather than safe defaults" + ], + "metadata": { + "license": "MIT", + "supported_models": [ + "Azure OpenAI", + "OpenAI GPT models", + "Anthropic Claude", + "Local models via Ollama and Foundry Local" + ], + "programming_languages": [ + ".NET (C#)", + "Python" + ], + "deployment_type": "Self-hosted or Azure AI Foundry", + "tool_support": [ + "Typed function tools", + "MCP servers", + "OpenAPI tools", + "Hosted code interpreter (Azure)" + ], + "first_release": "2025-10-01 (public preview), 1.0 GA 2026-04-03", + "pricing": "Free (MIT license) - Costs only from model provider and hosting", + "predecessors": "Official successor to AutoGen and Semantic Kernel (both maintenance mode)" + }, + "related_entities": [ + "autogen", + "semantic-kernel-agent", + "langgraph-agent" + ], + "tags": [ + "multi-agent", + "open-source", + "enterprise", + "workflow-orchestration" + ] +} diff --git a/data/agents/openai-agents-sdk.json b/data/agents/openai-agents-sdk.json new file mode 100644 index 0000000..340dcac --- /dev/null +++ b/data/agents/openai-agents-sdk.json @@ -0,0 +1,467 @@ +{ + "id": "openai-agents-sdk", + "type": "agent", + "name": "OpenAI Agents SDK", + "provider": "OpenAI", + "version": "1.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Production-ready multi-agent orchestration framework built around agents, handoffs, guardrails, and tracing. Open-source (MIT) successor to Swarm, released March 2025 with a major overhaul in April 2026.", + "website": "https://openai.github.io/openai-agents-python/", + "trust_vector": { + "performance_reliability": { + "overall_score": 84, + "criteria": { + "task_completion_accuracy": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI: New tools for building agents", + "url": "https://openai.com/index/new-tools-for-building-agents/", + "date": "2025-03-11", + "value": "Production-grade upgrade of Swarm with structured outputs, validated handoffs, and Responses API integration" + } + ], + "methodology": "Evaluation of agent task success across single- and multi-agent configurations", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/tools/", + "date": "2026-04-15", + "value": "Function tools with automatic Pydantic schema validation plus hosted tools (web search, file search, code interpreter, computer use)" + } + ], + "methodology": "Testing of function tools, hosted tools, and schema-validated argument handling", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/running_agents/", + "date": "2026-04-15", + "value": "Agent loop with configurable max turns handles multi-step tasks; planning quality depends on the configured model" + } + ], + "methodology": "Multi-step task evaluation across the agent loop and handoff chains", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK sessions documentation", + "url": "https://openai.github.io/openai-agents-python/sessions/", + "date": "2026-04-15", + "value": "Built-in session memory (SQLite, Redis, SQLAlchemy backends) automatically maintains conversation history across runs" + } + ], + "methodology": "Review of session backends and cross-run conversation persistence", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/running_agents/", + "date": "2026-04-15", + "value": "Typed exceptions, guardrail tripwires, and tool error handlers enable structured failure handling" + } + ], + "methodology": "Testing of exception handling, guardrail tripwires, and tool failure paths", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK handoffs documentation", + "url": "https://openai.github.io/openai-agents-python/handoffs/", + "date": "2026-04-15", + "value": "Handoffs are a core primitive for delegating between specialized agents; agents-as-tools pattern supports orchestrator designs" + } + ], + "methodology": "Multi-agent coordination testing using handoffs and agents-as-tools patterns", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 77, + "criteria": { + "tool_sandboxing": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/tools/", + "date": "2026-04-15", + "value": "No built-in sandbox for custom function tools; hosted tools (code interpreter) run in OpenAI's sandboxed environments" + } + ], + "methodology": "Security architecture review of custom tool execution versus hosted tools", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/", + "date": "2026-04-15", + "value": "Per-agent tool restrictions and human-in-the-loop approval support; broader access control left to the developer" + } + ], + "methodology": "Assessment of tool scoping, approval flows, and developer-implemented controls", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK guardrails documentation", + "url": "https://openai.github.io/openai-agents-python/guardrails/", + "date": "2026-04-15", + "value": "First-class input/output guardrails run in parallel with the agent and can trip to halt unsafe or off-policy runs" + } + ], + "methodology": "Guardrail configuration testing against adversarial and off-policy inputs", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/context/", + "date": "2026-04-15", + "value": "Typed local context objects are isolated per run and never sent to the LLM; deployment isolation is integrator-managed" + } + ], + "methodology": "Review of run context isolation and self-hosted deployment boundaries", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "openai-agents-python GitHub repository", + "url": "https://github.com/openai/openai-agents-python", + "date": "2026-06-01", + "value": "MIT licensed, fully open source with active public development in Python and TypeScript" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 80, + "criteria": { + "data_retention": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI API data usage policies", + "url": "https://openai.com/policies/api-data-usage-policies", + "date": "2026-03-01", + "value": "API data not used for training by default; session state stored on the integrator's own backend" + } + ], + "methodology": "Review of OpenAI API retention terms and self-managed session storage", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Trust Portal", + "url": "https://trust.openai.com/", + "date": "2026-03-01", + "value": "OpenAI offers DPA and SOC 2 for API usage; framework itself is self-hosted so compliance is achievable with configuration" + } + ], + "methodology": "Compliance capabilities assessment for framework plus default model provider", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 72, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK tracing documentation", + "url": "https://openai.github.io/openai-agents-python/tracing/", + "date": "2026-04-15", + "value": "Tracing uploads run data to OpenAI by default (disableable); prompts go to whichever LLM provider is configured" + } + ], + "methodology": "Data flow analysis of default tracing export and model provider routing", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK models documentation", + "url": "https://openai.github.io/openai-agents-python/models/litellm/", + "date": "2026-04-15", + "value": "LiteLLM integration supports 100+ LLMs including local models via Ollama-compatible endpoints" + } + ], + "methodology": "Deployment options assessment including non-OpenAI and local model routing", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 90, + "criteria": { + "documentation_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/", + "date": "2026-04-15", + "value": "Comprehensive docs with quickstarts, API reference, and examples for agents, handoffs, guardrails, sessions, and tracing" + } + ], + "methodology": "Documentation completeness review across Python and TypeScript SDKs", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK tracing documentation", + "url": "https://openai.github.io/openai-agents-python/tracing/", + "date": "2026-04-15", + "value": "Built-in tracing of every LLM call, tool call, handoff, and guardrail with OpenAI dashboard and OTel/third-party exporters" + } + ], + "methodology": "Review of built-in trace spans, dashboard visualization, and OpenTelemetry export", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK tracing documentation", + "url": "https://openai.github.io/openai-agents-python/tracing/", + "date": "2026-04-15", + "value": "Trace spans expose handoff reasons, tool arguments, and guardrail outcomes for post-hoc decision analysis" + } + ], + "methodology": "Assessment of trace-based explanation of agent routing and tool decisions", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "openai-agents-python GitHub repository", + "url": "https://github.com/openai/openai-agents-python", + "date": "2026-06-01", + "value": "MIT license with full source available; major 2026-04-15 overhaul developed in the open" + } + ], + "methodology": "Open source assessment of license, source availability, and public development", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "openai-agents-python GitHub repository", + "url": "https://github.com/openai/openai-agents-python", + "date": "2026-06-01", + "value": "Tens of thousands of stars, frequent releases, and a large contributor and integration ecosystem" + } + ], + "methodology": "Community engagement analysis via GitHub stars, contributor activity, and release cadence", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 87, + "criteria": { + "ease_of_integration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK quickstart", + "url": "https://openai.github.io/openai-agents-python/quickstart/", + "date": "2026-04-15", + "value": "Minimal-primitives design (agents, handoffs, guardrails, sessions); a working agent in a few lines of code" + } + ], + "methodology": "Integration complexity assessment from install to working multi-agent app", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Agents SDK documentation", + "url": "https://openai.github.io/openai-agents-python/", + "date": "2026-04-15", + "value": "Lightweight stateless runner scales horizontally; throughput bounded by model provider rate limits" + } + ], + "methodology": "Assessment of stateless runner scaling and provider rate limit constraints", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "openai-agents-python GitHub repository", + "url": "https://github.com/openai/openai-agents-python", + "date": "2026-06-01", + "value": "Free MIT-licensed SDK; only costs are model API rates from the chosen provider" + } + ], + "methodology": "Pricing model analysis of free framework plus pay-per-token model usage", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Agents SDK tracing documentation", + "url": "https://openai.github.io/openai-agents-python/tracing/", + "date": "2026-04-15", + "value": "Built-in tracing dashboard plus OTel and third-party exporters (Logfire, Langfuse, W&B, and more)" + } + ], + "methodology": "Monitoring features assessment including built-in and third-party observability", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI: New tools for building agents", + "url": "https://openai.com/index/new-tools-for-building-agents/", + "date": "2025-03-11", + "value": "Explicitly positioned as production-ready successor to experimental Swarm; matured further with the 2026-04-15 overhaul" + } + ], + "methodology": "Maturity assessment from release history, API stability, and enterprise adoption", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "customer-support": { + "overall": 90, + "notes": "Handoffs between triage and specialist agents plus guardrails make this a flagship use case" + }, + "research-assistant": { + "overall": 87, + "notes": "Hosted web/file search tools and multi-agent orchestration suit research pipelines" + }, + "code-generation": { + "overall": 82, + "notes": "Capable with code interpreter and function tools, though not specialized for coding workflows" + }, + "data-analysis": { + "overall": 84, + "notes": "Code interpreter, file search, and structured outputs work well for analysis agents" + }, + "content-creation": { + "overall": 83, + "notes": "Multi-agent writer/editor pipelines with output guardrails are straightforward to build" + } + }, + "best_for": [ + "Teams building production multi-agent systems with handoffs and guardrails", + "Developers wanting built-in tracing and observability without extra setup", + "Organizations standardizing on the OpenAI/Responses API ecosystem", + "Projects needing model flexibility across 100+ LLMs via LiteLLM" + ], + "strengths": [ + "Minimal, well-designed primitives: agents, handoffs, guardrails, sessions", + "Best-in-class built-in tracing with dashboard and OTel/third-party exporters", + "First-class input/output guardrails with tripwire enforcement", + "MIT-licensed and fully open source in Python and TypeScript", + "Provider-agnostic via LiteLLM (100+ models) despite Responses-API-native design", + "Free framework; costs limited to model usage" + ], + "limitations": [ + "No built-in sandboxing for custom function tools; execution safety is developer-owned", + "Tracing exports run data to OpenAI by default unless explicitly disabled", + "Some hosted tools and tracing features work best only with OpenAI models", + "April 2026 overhaul introduced breaking changes requiring migration", + "Less opinionated about deployment, requiring infrastructure decisions from the team" + ], + "metadata": { + "license": "MIT", + "supported_models": [ + "OpenAI GPT series (Responses API native)", + "100+ LLMs via LiteLLM", + "Local models via OpenAI-compatible endpoints" + ], + "programming_languages": [ + "Python", + "TypeScript" + ], + "deployment_type": "Self-hosted", + "tool_support": [ + "Function tools with schema validation", + "Hosted tools (web search, file search, code interpreter, computer use)", + "MCP servers", + "Agents as tools" + ], + "first_release": "2025-03-11; major overhaul 2026-04-15", + "pricing": "Free (MIT); pay only model API rates", + "predecessor": "OpenAI Swarm (experimental)" + }, + "related": [ + "swarm", + "openai-codex", + "openai-assistants-api", + "claude-agent-sdk", + "langgraph-agent", + "crewai" + ], + "tags": [ + "multi-agent", + "open-source", + "orchestration", + "openai" + ] +} diff --git a/data/agents/openai-assistants-api.json b/data/agents/openai-assistants-api.json index 961fd33..525361d 100644 --- a/data/agents/openai-assistants-api.json +++ b/data/agents/openai-assistants-api.json @@ -4,9 +4,9 @@ "name": "OpenAI Assistants API", "provider": "OpenAI", "version": "v2", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's managed agent framework with native tool use, code interpreter, file search, and persistent threads. Ideal for building stateful conversational applications.", + "description": "DEPRECATED: the Assistants API will be sunset on 2026-08-26 (roughly 2.5 months away); OpenAI directs users to the Responses API plus Conversations API as the replacement. Previously a managed agent framework with native tool use, code interpreter, file search, and persistent threads. Do not start new projects on it.", "website": "https://platform.openai.com/docs/assistants/overview", "trust_vector": { "performance_reliability": { @@ -254,10 +254,10 @@ } }, "operational_excellence": { - "overall_score": 88, + "overall_score": 78, "criteria": { "ease_of_integration": { - "score": 93, + "score": 75, "confidence": "high", "evidence": [ { @@ -265,13 +265,20 @@ "url": "https://platform.openai.com/docs/libraries", "date": "2024-10-01", "value": "Official SDKs for Python, Node.js, and REST API" + }, + { + "source": "OpenAI API Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "Assistants API deprecated with sunset date 2026-08-26; replacement is the Responses API + Conversations API" } ], "methodology": "Integration complexity assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced: new integrations are discouraged given the 2026-08-26 sunset" }, "scalability": { - "score": 88, + "score": 70, "confidence": "high", "evidence": [ { @@ -330,7 +337,8 @@ "Latency can be high for complex multi-tool operations", "Vendor lock-in to OpenAI platform", "Limited native explainability features", - "Code interpreter limited to Python only" + "Code interpreter limited to Python only", + "Deprecated: sunset scheduled for 2026-08-26; migrate to the Responses API + Conversations API" ], "metadata": { "license": "Proprietary", @@ -354,7 +362,7 @@ "max_files_per_assistant": 10000, "max_file_size": "512 MB", "pricing": "Token-based (model pricing) + $0.03/session for Code Interpreter + $0.10/GB/day for File Search (first GB free)", - "deprecation_notice": "Being replaced by Responses API and Agents SDK in H1 2026" + "deprecation_notice": "Deprecated: sunset on 2026-08-26. Replaced by the Responses API + Conversations API." }, "use_case_ratings": { "customer-support": { @@ -404,8 +412,12 @@ "Startups needing rapid prototyping of AI assistants", "Organizations comfortable with OpenAI's platform" ], + "related_entities": [ + "openai-agents-sdk" + ], "tags": [ "openai", - "assistants" + "assistants", + "deprecated" ] } diff --git a/data/agents/openai-codex.json b/data/agents/openai-codex.json new file mode 100644 index 0000000..f77a387 --- /dev/null +++ b/data/agents/openai-codex.json @@ -0,0 +1,479 @@ +{ + "id": "openai-codex", + "type": "agent", + "name": "OpenAI Codex", + "provider": "OpenAI", + "version": "GPT-5.3-Codex era", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "OpenAI's coding agent spanning a cloud agent that runs tasks in isolated containers and an open-source CLI. Delegates parallel software tasks (features, fixes, PRs) powered by GPT-5.3-Codex, with network access disabled by default in the cloud.", + "website": "https://openai.com/codex/", + "trust_vector": { + "performance_reliability": { + "overall_score": 84, + "criteria": { + "task_completion_accuracy": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI: Introducing Codex", + "url": "https://openai.com/index/introducing-codex/", + "date": "2025-05-16", + "value": "Cloud agent completes real-world engineering tasks ending in tested, citable PRs" + }, + { + "source": "GPT-5-Codex upgrade", + "url": "https://openai.com/index/introducing-upgrades-to-codex/", + "date": "2025-09-15", + "value": "GPT-5-Codex (now GPT-5.3-Codex) substantially improved long-task completion and code quality" + } + ], + "methodology": "Benchmark review and hands-on evaluation of PR-producing cloud tasks", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Reliable shell, editor, and test-runner usage inside containers; setup scripts configure project dependencies" + } + ], + "methodology": "Testing of in-container command execution, editing, and test running across repositories", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI: Introducing Codex", + "url": "https://openai.com/index/introducing-codex/", + "date": "2025-05-16", + "value": "Handles long-horizon tasks autonomously: reading codebases, implementing changes, running tests, and iterating until passing" + } + ], + "methodology": "Long-horizon task evaluation from issue description to passing tests and PR", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Codex documentation (AGENTS.md)", + "url": "https://developers.openai.com/codex", + "date": "2026-05-01", + "value": "AGENTS.md files persist project conventions and instructions across tasks; cloud tasks are otherwise stateless per container" + } + ], + "methodology": "Review of AGENTS.md guidance persistence and per-task container statelessness", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Iterates on failing tests and lint errors until passing; surfaces logs and citations when blocked" + } + ], + "methodology": "Observed recovery behavior from failing tests, build errors, and missing dependencies", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI: Introducing Codex", + "url": "https://openai.com/index/introducing-codex/", + "date": "2025-05-16", + "value": "Many tasks run in parallel containers simultaneously, though without inter-agent handoff primitives" + } + ], + "methodology": "Assessment of parallel task fan-out and coordination model", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 84, + "criteria": { + "tool_sandboxing": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Cloud tasks run in isolated containers with internet access disabled by default during execution; configurable domain allowlists" + }, + { + "source": "Codex CLI repository", + "url": "https://github.com/openai/codex", + "date": "2026-05-01", + "value": "CLI offers OS-level sandboxing (Seatbelt on macOS, Landlock/seccomp on Linux) with approval modes" + } + ], + "methodology": "Review of container isolation, default-deny network policy, and CLI sandbox mechanisms", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Scoped GitHub repo access, per-environment configuration, and CLI approval modes (suggest/auto-edit/full-auto)" + } + ], + "methodology": "Assessment of repository scoping, environment controls, and approval mode granularity", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Default-disabled internet during execution sharply limits exfiltration from injected instructions; agent-specific safety training applied" + } + ], + "methodology": "Review of network-isolation mitigations and model-level injection defenses", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Each task gets its own ephemeral container preloaded only with the target repository and configured environment" + } + ], + "methodology": "Architecture review of per-task container isolation and environment scoping", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "Codex CLI repository", + "url": "https://github.com/openai/codex", + "date": "2026-05-01", + "value": "Codex CLI is open source under Apache-2.0; the cloud agent service and models remain proprietary" + } + ], + "methodology": "License and source availability review of CLI versus cloud service", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 73, + "criteria": { + "data_retention": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI enterprise privacy", + "url": "https://openai.com/enterprise-privacy/", + "date": "2026-03-01", + "value": "Business/Enterprise data excluded from training by default; consumer ChatGPT plan settings govern Codex task data" + } + ], + "methodology": "Review of OpenAI retention and training policies across ChatGPT plan tiers", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Trust Portal", + "url": "https://trust.openai.com/", + "date": "2026-03-01", + "value": "SOC 2 Type II and DPA available for business tiers covering Codex usage" + } + ], + "methodology": "Compliance certification and DPA availability review", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Repository code is processed by OpenAI; default-off internet prevents task-time data flows to other third parties" + } + ], + "methodology": "Data flow analysis of repository access, GitHub integration, and network policy", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 60, + "confidence": "high", + "evidence": [ + { + "source": "Codex CLI repository", + "url": "https://github.com/openai/codex", + "date": "2026-05-01", + "value": "Open-source CLI runs locally and supports OpenAI-compatible endpoints, but flagship Codex models require OpenAI's cloud" + } + ], + "methodology": "Deployment options assessment of local CLI versus cloud-only agent and models", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 84, + "criteria": { + "documentation_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Codex developer documentation", + "url": "https://developers.openai.com/codex", + "date": "2026-05-01", + "value": "Dedicated developer docs covering cloud environments, CLI, IDE integration, AGENTS.md, and pricing" + } + ], + "methodology": "Documentation completeness review across cloud, CLI, and IDE surfaces", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI: Introducing Codex", + "url": "https://openai.com/index/introducing-codex/", + "date": "2025-05-16", + "value": "Tasks produce verifiable evidence: terminal logs, test outputs, and citations for every action taken" + } + ], + "methodology": "Review of task logs, test output citations, and diff provenance", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Agent explains its approach in task summaries with linked evidence before users accept changes" + } + ], + "methodology": "Assessment of task summaries, cited reasoning, and pre-merge review surfaces", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 72, + "confidence": "high", + "evidence": [ + { + "source": "Codex CLI repository", + "url": "https://github.com/openai/codex", + "date": "2026-05-01", + "value": "Apache-2.0 CLI with active public development; cloud agent and models closed" + } + ], + "methodology": "Open source assessment weighting open CLI against proprietary cloud service", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Codex CLI repository", + "url": "https://github.com/openai/codex", + "date": "2026-05-01", + "value": "Tens of thousands of stars, rapid release cadence, and a large contributor community since April 2025" + } + ], + "methodology": "Community engagement analysis via GitHub activity and release cadence", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 84, + "criteria": { + "ease_of_integration": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Codex developer documentation", + "url": "https://developers.openai.com/codex", + "date": "2026-05-01", + "value": "Available in ChatGPT (web/mobile), as a CLI, IDE extensions, and GitHub integration with @codex mentions" + } + ], + "methodology": "Setup and integration surface assessment across ChatGPT, CLI, IDE, and GitHub", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI: Introducing Codex", + "url": "https://openai.com/index/introducing-codex/", + "date": "2025-05-16", + "value": "Cloud architecture runs many tasks in parallel isolated containers, enabling fleet-style delegation" + } + ], + "methodology": "Assessment of parallel container execution and plan-tier task throughput", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 75, + "confidence": "high", + "evidence": [ + { + "source": "Codex pricing documentation", + "url": "https://developers.openai.com/codex/pricing", + "date": "2026-04-09", + "value": "Included in ChatGPT plans with a $100/mo Pro 5x tier added 2026-04-09; typical usage estimated ~$100-200/dev/month" + } + ], + "methodology": "Pricing model analysis of plan-based limits, Pro 5x tier, and typical-usage estimates", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Codex cloud documentation", + "url": "https://developers.openai.com/codex/cloud", + "date": "2026-05-01", + "value": "Per-task logs, usage dashboards, and admin controls for business plans; deeper APM requires external tooling" + } + ], + "methodology": "Review of task logs, usage visibility, and admin monitoring features", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Codex rollout history", + "url": "https://openai.com/index/introducing-codex/", + "date": "2025-06-03", + "value": "Research preview 2025-05-16, ChatGPT Plus rollout 2025-06-03, GPT-5-Codex upgrades Sept 2025; now mature on GPT-5.3-Codex" + } + ], + "methodology": "Maturity assessment from rollout timeline, model upgrades, and enterprise availability", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 92, + "notes": "Core use case: parallel feature work, bug fixes, refactors, and PR generation with test evidence" + }, + "data-analysis": { + "overall": 78, + "notes": "Capable of scripted analysis within containers, though network-off defaults limit live data access" + }, + "research-assistant": { + "overall": 74, + "notes": "Strong at codebase Q&A and architecture exploration; not aimed at general web research" + }, + "education": { + "overall": 75, + "notes": "Cited logs and diffs make its work reviewable for learning, but it targets professional workflows" + } + }, + "best_for": [ + "Teams delegating parallel coding tasks (fixes, features, PRs) to a cloud agent", + "Security-conscious organizations wanting network-isolated execution by default", + "ChatGPT Plus/Pro/Business subscribers seeking included coding-agent capacity", + "Developers wanting an open-source local CLI with OS-level sandboxing" + ], + "strengths": [ + "Strong isolation: per-task containers with internet disabled by default during execution", + "Runs many tasks in parallel for fleet-style software delegation", + "Verifiable outputs with terminal logs, test results, and action citations", + "Open-source Apache-2.0 CLI with local OS-level sandboxing", + "Deep GitHub integration from task to reviewed pull request", + "Continuously upgraded models, currently GPT-5.3-Codex" + ], + "limitations": [ + "Default network isolation can block tasks needing external dependencies unless allowlists are configured", + "Cloud agent and Codex models are proprietary with no self-hosted option", + "Plan-based limits are opaque; heavy users may need the $100/mo Pro 5x tier (~$100-200/dev/month typical)", + "Stateless per-task containers limit cross-task memory beyond AGENTS.md", + "Environment setup scripts add onboarding friction for complex monorepos" + ], + "metadata": { + "license": "Cloud agent proprietary; Codex CLI Apache-2.0 (github.com/openai/codex)", + "supported_models": [ + "GPT-5.3-Codex (current)", + "GPT-5-Codex (Sept 2025)", + "codex-1 (launch)" + ], + "programming_languages": [ + "Language-agnostic (any language in the repository)" + ], + "deployment_type": "Managed cloud containers + local open-source CLI", + "tool_support": [ + "Container shell and editor", + "Test runners", + "GitHub PR integration", + "Configurable network allowlists", + "AGENTS.md project instructions" + ], + "first_release": "CLI April 2025; cloud agent research preview 2025-05-16; ChatGPT Plus rollout 2025-06-03", + "pricing": "Included in ChatGPT plans; $100/mo Pro 5x tier (added 2026-04-09); typical usage ~$100-200/dev/month", + "interfaces": [ + "ChatGPT web and mobile", + "Codex CLI", + "IDE extensions", + "GitHub (@codex mentions)" + ] + }, + "related": [ + "claude-code", + "openai-agents-sdk", + "github-copilot-coding-agent", + "google-jules", + "devin" + ], + "tags": [ + "coding-agent", + "cloud-sandbox", + "openai", + "parallel-tasks" + ] +} diff --git a/data/agents/pydantic-ai.json b/data/agents/pydantic-ai.json index b05cd1d..1bedf6c 100644 --- a/data/agents/pydantic-ai.json +++ b/data/agents/pydantic-ai.json @@ -4,9 +4,9 @@ "name": "Pydantic AI", "provider": "Pydantic", "version": "1.12.0", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Type-safe Python agent framework from the creators of Pydantic. Provides production-ready agents with strong typing, validation, and structured outputs. Designed for reliability and maintainability in production systems.", + "description": "Type-safe Python agent framework from the creators of Pydantic. Reached v1.0 stable on 2025-09-04 with a formal API stability commitment and has surpassed 15M+ downloads. Provides production-ready agents with strong typing, validation, and structured outputs, designed for reliability and maintainability in production systems.", "website": "https://ai.pydantic.dev/", "trust_vector": { "performance_reliability": { @@ -324,7 +324,7 @@ } }, "operational_excellence": { - "overall_score": 83, + "overall_score": 85, "criteria": { "ease_of_integration": { "score": 87, @@ -383,7 +383,7 @@ "last_verified": "2025-11-09" }, "production_readiness": { - "score": 84, + "score": 90, "confidence": "high", "evidence": [ { @@ -391,10 +391,17 @@ "url": "https://ai.pydantic.dev/", "date": "2024-10-01", "value": "Designed for production use with type safety focus" + }, + { + "source": "Pydantic AI v1 Announcement", + "url": "https://pydantic.dev/articles/pydantic-ai-v1", + "date": "2026-06-10", + "value": "v1.0 stable released 2025-09-04 with API stability commitment; 15M+ downloads" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score raised: v1.0 stable release with API stability commitment confirms production maturity" }, "testing_support": { "score": 86, @@ -427,7 +434,8 @@ "Limited built-in agent orchestration features", "Requires Python and Pydantic knowledge", "No built-in monitoring or observability tools", - "Less opinionated than full-featured frameworks" + "Less opinionated than full-featured frameworks", + "Status (2026-06): actively developed; v1.0 stable since 2025-09-04 with API stability commitment, so pre-1.0 API churn concerns no longer apply" ], "metadata": { "license": "MIT", diff --git a/data/agents/salesforce-einstein-bots.json b/data/agents/salesforce-einstein-bots.json index a9d329e..7a94ba6 100644 --- a/data/agents/salesforce-einstein-bots.json +++ b/data/agents/salesforce-einstein-bots.json @@ -4,9 +4,9 @@ "name": "Salesforce Einstein Bots", "provider": "Salesforce", "version": "Einstein GPT", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Salesforce's AI-powered chatbot platform integrated deeply with the Salesforce ecosystem. Combines Einstein AI with CRM data for personalized customer interactions and seamless handoffs to human agents.", + "description": "TRANSITIONING: Einstein Copilot was retired and absorbed into Agentforce (Jan 2025, Spring '25 release), and Salesforce is steering Einstein Bots customers toward Agentforce agents. Einstein Bots remains Salesforce's CRM-integrated chatbot platform, combining Einstein AI with CRM data for personalized interactions and human-agent handoffs.", "website": "https://www.salesforce.com/products/service-cloud/features/einstein-bots/", "trust_vector": { "performance_reliability": { @@ -321,10 +321,16 @@ "url": "https://www.salesforce.com/products/service-cloud/features/einstein-bots/", "date": "2024-10-01", "value": "Native Salesforce integration, seamless with existing setup" + }, + { + "source": "Salesforce Spring '25 Release Notes", + "url": "https://help.salesforce.com/s/articleView?id=release-notes.rn_copilot_new_name_agentforce_default.htm", + "date": "2026-06-10", + "value": "Einstein Copilot retired and absorbed into Agentforce (Jan 2025, Spring '25 release); Einstein Bots customers are being steered toward Agentforce agents" } ], "methodology": "Integration complexity assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "scalability": { "score": 91, @@ -413,7 +419,8 @@ "Limited capabilities outside of Salesforce ecosystem", "Not suitable for organizations not using Salesforce CRM", "Conversation design less sophisticated than specialized platforms", - "Einstein AI capabilities lag behind latest LLM-based systems" + "Einstein AI capabilities lag behind latest LLM-based systems", + "Product direction has shifted to Agentforce: Einstein Copilot retired (Jan 2025) and Einstein Bots are being steered toward Agentforce agents" ], "metadata": { "license": "Proprietary", @@ -499,6 +506,7 @@ ], "tags": [ "salesforce", - "enterprise" + "enterprise", + "rebranded" ] } diff --git a/data/agents/semantic-kernel-agent.json b/data/agents/semantic-kernel-agent.json index ff168ec..bf88037 100644 --- a/data/agents/semantic-kernel-agent.json +++ b/data/agents/semantic-kernel-agent.json @@ -4,9 +4,9 @@ "name": "Semantic Kernel Agent", "provider": "Microsoft", "version": "1.x", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Microsoft's enterprise-grade SDK for integrating LLMs with conventional programming languages. Provides agent capabilities through plugins, planners, and memory systems with first-class support for .NET, Python, and Java.", + "description": "MAINTENANCE MODE: Semantic Kernel now receives bug/security fixes only and is superseded by the Microsoft Agent Framework (1.0 GA on 2026-04-03), the recommended migration path. It remains Microsoft's enterprise SDK for integrating LLMs with conventional languages via plugins, planners, and memory, with .NET, Python, and Java support.", "website": "https://learn.microsoft.com/en-us/semantic-kernel/", "trust_vector": { "performance_reliability": { @@ -377,10 +377,16 @@ "url": "https://learn.microsoft.com/en-us/semantic-kernel/", "date": "2024-10-01", "value": "Production-ready with major enterprise deployments" + }, + { + "source": "Microsoft Agent Framework Migration Guidance", + "url": "https://devblogs.microsoft.com/semantic-kernel/migrate-your-semantic-kernel-and-autogen-projects-to-microsoft-agent-framework-release-candidate/", + "date": "2026-06-10", + "value": "Semantic Kernel is in maintenance mode (bug/security fixes only); Microsoft Agent Framework 1.0 reached GA on 2026-04-03 as the successor" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -399,7 +405,8 @@ "Less opinionated design requires more architectural decisions", "Smaller community compared to some other frameworks", "Some features still evolving (agents capability)", - "Learning curve for developers new to semantic programming" + "Learning curve for developers new to semantic programming", + "Maintenance mode: bug/security fixes only; migrate to Microsoft Agent Framework for new work" ], "metadata": { "license": "MIT", @@ -474,9 +481,13 @@ "Organizations wanting Azure OpenAI integration", "Teams building multi-language AI applications" ], + "related_entities": [ + "microsoft-agent-framework" + ], "tags": [ "microsoft", "azure", - "open-source" + "open-source", + "maintenance-mode" ] } diff --git a/data/agents/smolagents.json b/data/agents/smolagents.json new file mode 100644 index 0000000..468c0c5 --- /dev/null +++ b/data/agents/smolagents.json @@ -0,0 +1,475 @@ +{ + "id": "smolagents", + "type": "agent", + "name": "smolagents", + "provider": "Hugging Face", + "version": "1.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Minimalist Python agent library from Hugging Face. Its signature CodeAgent writes actions as executable Python code instead of JSON tool calls, enabling expressive multi-step behavior with a deliberately small core codebase.", + "website": "https://github.com/huggingface/smolagents", + "trust_vector": { + "performance_reliability": { + "overall_score": 78, + "criteria": { + "task_completion_accuracy": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Blog Announcement", + "url": "https://huggingface.co/blog/smolagents", + "date": "2024-12-31", + "value": "Hugging Face benchmarks show code-action agents outperform JSON tool-calling agents on multi-step tasks" + } + ], + "methodology": "Review of published benchmark comparisons between code actions and JSON tool calls, plus task completion testing", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "smolagents Documentation", + "url": "https://huggingface.co/docs/smolagents/index", + "date": "2026-05-15", + "value": "Code actions compose tools natively in Python, avoiding JSON parsing failures; tools shareable via Hugging Face Hub" + } + ], + "methodology": "Tool invocation testing across CodeAgent and ToolCallingAgent modes", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Conceptual Guide", + "url": "https://huggingface.co/docs/smolagents/conceptual_guides/intro_agents", + "date": "2026-04-20", + "value": "ReAct-style loop with optional planning steps; code expressiveness allows loops and conditionals within a single action" + } + ], + "methodology": "Complex multi-step task testing using ReAct loop with planning interval enabled", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Memory Documentation", + "url": "https://huggingface.co/docs/smolagents/tutorials/memory", + "date": "2026-03-10", + "value": "In-run step memory is replayable and editable, but long-term cross-session memory requires custom implementation" + } + ], + "methodology": "Memory system evaluation across single-run and cross-session scenarios", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Documentation", + "url": "https://huggingface.co/docs/smolagents/index", + "date": "2026-05-15", + "value": "Execution errors and tracebacks are fed back into the loop so the agent can self-correct within max_steps" + } + ], + "methodology": "Error injection testing observing self-correction behavior across retries", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Multi-Agent Docs", + "url": "https://huggingface.co/docs/smolagents/examples/multiagents", + "date": "2026-02-20", + "value": "Managed agents pattern supports hierarchical multi-agent orchestration, simpler than dedicated multi-agent frameworks" + } + ], + "methodology": "Multi-agent coordination testing using managed agents hierarchy", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 66, + "criteria": { + "tool_sandboxing": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "smolagents Secure Code Execution Guide", + "url": "https://huggingface.co/docs/smolagents/tutorials/secure_code_execution", + "date": "2026-04-15", + "value": "Arbitrary LLM-written code execution is the core paradigm; E2B, Docker, Modal, and Blaxel sandboxes are supported but opt-in, default local executor only restricts imports" + } + ], + "methodology": "Security architecture review of the local Python executor versus opt-in remote sandbox backends", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents GitHub", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-05-30", + "value": "Library provides no built-in authentication or authorization; access control is entirely the integrating developer's responsibility" + } + ], + "methodology": "Access control capabilities assessment of library surface", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 58, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Secure Code Execution Guide", + "url": "https://huggingface.co/docs/smolagents/tutorials/secure_code_execution", + "date": "2026-04-15", + "value": "No built-in injection defenses; docs explicitly warn that untrusted inputs combined with code execution require sandboxing" + } + ], + "methodology": "Injection attack surface review; code-action paradigm amplifies impact of successful injection", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Sandboxed Execution Options", + "url": "https://huggingface.co/docs/smolagents/tutorials/secure_code_execution", + "date": "2026-04-15", + "value": "Process and filesystem isolation only achieved when E2B/Docker/Modal sandboxes are configured; local executor shares host environment" + } + ], + "methodology": "Data isolation architecture review across executor backends", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "smolagents GitHub Repository", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-06-01", + "value": "Apache 2.0 license, deliberately minimal core (~thousands of lines), fully auditable, active Hugging Face maintenance" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 84, + "criteria": { + "data_retention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Self-Hosted Library Architecture", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-06-01", + "value": "Library runs entirely in user infrastructure; no data is retained by the framework itself" + } + ], + "methodology": "Privacy architecture review of self-hosted library model", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents GitHub", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-05-30", + "value": "GDPR compliance achievable when self-hosted with local models; depends on chosen model provider and sandbox vendor" + } + ], + "methodology": "Compliance capabilities assessment across deployment configurations", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Models Documentation", + "url": "https://huggingface.co/docs/smolagents/reference/models", + "date": "2026-04-20", + "value": "Data flows to whichever model provider is configured (HF Inference, OpenAI, Anthropic) and to remote sandbox vendors if used; fully local operation possible" + } + ], + "methodology": "Data flow analysis across model and executor backends", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "smolagents Models Documentation", + "url": "https://huggingface.co/docs/smolagents/reference/models", + "date": "2026-04-20", + "value": "Supports fully local models via Transformers, Ollama, llama.cpp, and any OpenAI-compatible local server" + } + ], + "methodology": "Deployment options assessment including air-gapped configurations", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 87, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "smolagents Documentation", + "url": "https://huggingface.co/docs/smolagents/index", + "date": "2026-05-15", + "value": "Comprehensive guided tour, tutorials, conceptual guides, and security guidance maintained by Hugging Face" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "smolagents Telemetry Tutorial", + "url": "https://huggingface.co/docs/smolagents/tutorials/inspect_runs", + "date": "2026-03-15", + "value": "OpenTelemetry instrumentation supported with Langfuse/Phoenix integrations; every step logged with full code actions" + } + ], + "methodology": "Tracing and logging capabilities assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Conceptual Guide", + "url": "https://huggingface.co/docs/smolagents/conceptual_guides/react", + "date": "2026-02-20", + "value": "Code actions plus ReAct thoughts are human-readable, making each step's intent inspectable" + } + ], + "methodology": "Explainability assessment of agent step outputs", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "smolagents GitHub Repository", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-06-01", + "value": "Apache 2.0, released Dec 2024/Jan 2025, 20k+ stars, intentionally small auditable core" + } + ], + "methodology": "Open source assessment of license, codebase size, and auditability", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Activity", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-06-01", + "value": "Frequent releases, large contributor base, and strong Hugging Face community ecosystem" + } + ], + "methodology": "Community engagement analysis of commits, issues, and releases", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 79, + "criteria": { + "ease_of_integration": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "smolagents Guided Tour", + "url": "https://huggingface.co/docs/smolagents/guided_tour", + "date": "2026-05-15", + "value": "Working agent in a few lines of code; minimal abstractions and model-agnostic interfaces" + } + ], + "methodology": "Integration complexity assessment with minimal-setup testing", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents GitHub Discussions", + "url": "https://github.com/huggingface/smolagents/issues", + "date": "2026-04-10", + "value": "Library provides no orchestration layer; horizontal scaling, queuing, and sandbox pooling are user responsibilities" + } + ], + "methodology": "Scalability architecture assessment for production workloads", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Open Source Library", + "url": "https://github.com/huggingface/smolagents", + "date": "2026-06-01", + "value": "Free Apache 2.0 framework; costs limited to chosen LLM API and optional sandbox provider usage" + } + ], + "methodology": "Pricing model analysis", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents Telemetry Tutorial", + "url": "https://huggingface.co/docs/smolagents/tutorials/inspect_runs", + "date": "2026-03-15", + "value": "OpenTelemetry hooks available but dashboards and alerting require external platforms such as Langfuse or Phoenix" + } + ], + "methodology": "Monitoring features assessment", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "smolagents GitHub Releases", + "url": "https://github.com/huggingface/smolagents/releases", + "date": "2026-05-30", + "value": "Actively developed with occasional breaking changes; production deployments must add sandboxing, scaling, and guardrails themselves" + } + ], + "methodology": "Production readiness assessment of API stability and operational gaps", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "research-assistant": { + "overall": 87, + "notes": "Code actions excel at web research and tool-composition tasks; powers strong open deep-research demos" + }, + "code-generation": { + "overall": 85, + "notes": "Natural fit since the agent already thinks in Python; sandbox strongly recommended" + }, + "data-analysis": { + "overall": 88, + "notes": "Writing pandas/numpy code directly as actions is a standout strength" + }, + "content-creation": { + "overall": 76, + "notes": "Capable but code-action paradigm offers less advantage for pure text generation" + }, + "education": { + "overall": 78, + "notes": "Readable code actions make agent reasoning easy to teach and inspect" + }, + "customer-support": { + "overall": 68, + "notes": "Lacks built-in guardrails, sessions, and access control needed for user-facing support" + }, + "financial-analysis": { + "overall": 70, + "notes": "Strong for quantitative scripting but requires hardened sandboxing and compliance work" + } + }, + "best_for": [ + "Developers wanting a minimal, hackable agent library without heavy abstractions", + "Data analysis and research tasks where Python code actions outperform JSON tool calls", + "Teams in the Hugging Face ecosystem using Hub-shared tools and open models", + "Prototyping agents quickly with any model provider, including fully local LLMs" + ], + "strengths": [ + "CodeAgent paradigm: actions as Python code are more expressive and benchmark better than JSON tool calls", + "Deliberately minimal, auditable core that is easy to learn and extend", + "Model-agnostic: HF Inference, OpenAI, Anthropic, and fully local models supported", + "First-class sandbox integrations (E2B, Docker, Modal, Blaxel) for secure execution", + "Apache 2.0 with strong Hugging Face backing and community", + "OpenTelemetry instrumentation for step-level run inspection" + ], + "limitations": [ + "Arbitrary code execution is the core paradigm; running without an opt-in sandbox is risky", + "No built-in long-term memory, access control, or guardrails", + "Minimal orchestration layer; scaling and production hardening left to the developer", + "Prompt injection consequences are amplified because actions are executable code", + "API still evolves with occasional breaking changes between releases" + ], + "related": [ + "crewai", + "langgraph-agent", + "pydantic-ai", + "e2b-agents", + "openai-agents-sdk" + ], + "metadata": { + "license": "Apache 2.0", + "supported_models": [ + "Hugging Face Inference (open models)", + "OpenAI GPT models", + "Anthropic Claude", + "Local LLMs via Transformers/Ollama/llama.cpp" + ], + "programming_languages": [ + "Python" + ], + "deployment_type": "Self-hosted", + "tool_support": [ + "Hub-shared tools", + "Custom Python tools", + "MCP tools", + "LangChain tool import" + ], + "github_stars": "20000+", + "first_release": "2024 (Dec 2024/Jan 2025)", + "pricing": "Free (Apache 2.0) - Costs only from LLM API calls and optional sandbox providers", + "python_requirement": "Python >=3.10", + "adoption": "One of the most-starred minimalist agent libraries; widely used for open deep-research agents" + }, + "tags": [ + "code-agent", + "minimalist", + "open-source" + ] +} diff --git a/data/agents/strands-agents.json b/data/agents/strands-agents.json new file mode 100644 index 0000000..510ec65 --- /dev/null +++ b/data/agents/strands-agents.json @@ -0,0 +1,477 @@ +{ + "id": "strands-agents", + "type": "agent", + "name": "Strands Agents", + "provider": "Amazon Web Services", + "version": "1.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Open-source, model-driven AI agent SDK from AWS, used internally by Amazon Q Developer. Takes a lightweight model-first approach with MCP and A2A support, multi-agent primitives, and optional pairing with Amazon Bedrock AgentCore for hosted runtime.", + "website": "https://strandsagents.com/", + "trust_vector": { + "performance_reliability": { + "overall_score": 84, + "criteria": { + "task_completion_accuracy": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "AWS Open Source Blog", + "url": "https://aws.amazon.com/blogs/opensource/introducing-strands-agents-an-open-source-ai-agents-sdk/", + "date": "2025-05-16", + "value": "Model-driven loop proven internally by Amazon Q Developer and other AWS agent teams before open-sourcing" + } + ], + "methodology": "Task completion testing plus review of documented internal AWS production usage", + "last_verified": "2026-06-10" + }, + "tool_use_reliability": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Strands Agents Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/tools/tools_overview/", + "date": "2026-05-20", + "value": "Native MCP client support, decorator-based Python tools, and a maintained strands-agents-tools library" + } + ], + "methodology": "Tool invocation testing across native tools and MCP servers", + "last_verified": "2026-06-10" + }, + "multi_step_planning": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Strands Agent Loop Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/agents/agent-loop/", + "date": "2026-04-15", + "value": "Model-driven agentic loop delegates planning to the model; workflow and graph patterns available for structured multi-step tasks" + } + ], + "methodology": "Complex multi-step task testing with agent loop and graph patterns", + "last_verified": "2026-06-10" + }, + "memory_persistence": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Strands Session Management Docs", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/agents/session-management/", + "date": "2026-03-20", + "value": "Built-in session persistence plus integration with Amazon Bedrock AgentCore Memory for long-term memory" + } + ], + "methodology": "Memory system evaluation across sessions and AgentCore Memory integration", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 79, + "confidence": "medium", + "evidence": [ + { + "source": "Strands Agents GitHub", + "url": "https://github.com/strands-agents/sdk-python", + "date": "2026-05-21", + "value": "Tool errors surfaced back to the model for self-correction; retry and hook system available for custom recovery" + } + ], + "methodology": "Error injection testing observing model-driven recovery", + "last_verified": "2026-06-10" + }, + "agent_collaboration": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Strands Multi-Agent Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/multi-agent/agent-to-agent/", + "date": "2026-04-15", + "value": "First-class multi-agent primitives: agents-as-tools, swarm, graph, and A2A protocol support" + } + ], + "methodology": "Multi-agent coordination testing across swarm, graph, and A2A patterns", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 78, + "criteria": { + "tool_sandboxing": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Amazon Bedrock AgentCore", + "url": "https://aws.amazon.com/bedrock/agentcore/", + "date": "2025-10-13", + "value": "SDK itself does not sandbox tools, but AgentCore Runtime (GA Oct 2025) provides isolated sessions and a managed Code Interpreter sandbox" + } + ], + "methodology": "Security architecture review of SDK plus AgentCore runtime isolation", + "last_verified": "2026-06-10" + }, + "access_control": { + "score": 78, + "confidence": "high", + "evidence": [ + { + "source": "Strands + AgentCore Identity", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/deploy/deploy_to_bedrock_agentcore/", + "date": "2026-04-10", + "value": "Integrates with AWS IAM and AgentCore Identity for credential management and per-agent permission scoping" + } + ], + "methodology": "Access control assessment of IAM and identity integrations", + "last_verified": "2026-06-10" + }, + "prompt_injection_defense": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Strands Guardrails Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/safety-security/guardrails/", + "date": "2026-03-25", + "value": "Supports Amazon Bedrock Guardrails and hook-based input/output filtering; no framework-level injection defense by default" + } + ], + "methodology": "Injection testing with and without Bedrock Guardrails enabled", + "last_verified": "2026-06-10" + }, + "data_isolation": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "AgentCore Runtime Session Isolation", + "url": "https://aws.amazon.com/bedrock/agentcore/", + "date": "2025-10-13", + "value": "AgentCore runs each session in dedicated microVM isolation; self-hosted deployments inherit user infrastructure isolation" + } + ], + "methodology": "Data isolation architecture review across deployment targets", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Strands Agents GitHub", + "url": "https://github.com/strands-agents/sdk-python", + "date": "2026-06-01", + "value": "Apache 2.0, open-sourced May 2025, public roadmap, contributions from Anthropic, Meta, and other companies" + } + ], + "methodology": "Source code and governance review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 84, + "criteria": { + "data_retention": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Self-Hosted SDK Architecture", + "url": "https://github.com/strands-agents/sdk-python", + "date": "2026-06-01", + "value": "SDK retains no data itself; retention governed by user infrastructure or AWS data policies when using AgentCore" + } + ], + "methodology": "Privacy architecture review of SDK and managed runtime options", + "last_verified": "2026-06-10" + }, + "gdpr_compliance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "AWS Compliance Programs", + "url": "https://aws.amazon.com/compliance/gdpr-center/", + "date": "2026-05-01", + "value": "Deployments on AWS inherit GDPR-aligned infrastructure controls; self-hosted deployments fully controllable" + } + ], + "methodology": "Compliance capabilities assessment leveraging AWS compliance posture", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Strands Model Providers Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/model-providers/amazon-bedrock/", + "date": "2026-04-15", + "value": "Data flows only to the configured model provider (Bedrock, Anthropic, OpenAI, Ollama, LiteLLM); Bedrock keeps data within AWS" + } + ], + "methodology": "Data flow analysis across supported model providers", + "last_verified": "2026-06-10" + }, + "local_deployment_option": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Strands Ollama Provider Docs", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/model-providers/ollama/", + "date": "2026-04-15", + "value": "Runs anywhere Python/TypeScript runs, including fully local execution with Ollama models" + } + ], + "methodology": "Deployment options assessment including local model configurations", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 86, + "criteria": { + "documentation_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Strands Agents Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/", + "date": "2026-05-20", + "value": "Thorough user guide covering concepts, safety/security, deployment, and multi-agent patterns with samples repo" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "execution_traceability": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Strands Observability Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/observability-evaluation/observability/", + "date": "2026-04-20", + "value": "Native OpenTelemetry traces, metrics, and logs built into the SDK; integrates with AgentCore Observability" + } + ], + "methodology": "Tracing and telemetry capabilities assessment", + "last_verified": "2026-06-10" + }, + "decision_explainability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Strands Agent Loop Documentation", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/concepts/agents/agent-loop/", + "date": "2026-04-15", + "value": "Model-driven loop exposes reasoning, tool selections, and intermediate steps through traces and hooks" + } + ], + "methodology": "Explainability assessment of loop transparency and hook system", + "last_verified": "2026-06-10" + }, + "open_source_code": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Strands Agents GitHub Organization", + "url": "https://github.com/strands-agents", + "date": "2026-06-01", + "value": "Apache 2.0 SDK, tools, and samples; Python SDK 1.0 released 2026-05-21, TypeScript 1.0 released 2026-04-30" + } + ], + "methodology": "Open source assessment of license and release maturity", + "last_verified": "2026-06-10" + }, + "community_activity": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "AWS Open Source Blog / GitHub Metrics", + "url": "https://github.com/strands-agents/sdk-python", + "date": "2026-02-15", + "value": "14M+ downloads by Feb 2026, rapid release cadence, and growing external contributor base" + } + ], + "methodology": "Community engagement analysis of downloads, releases, and contributors", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 86, + "criteria": { + "ease_of_integration": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Strands Quickstart", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/quickstart/", + "date": "2026-05-20", + "value": "Agent in a few lines of code; model-driven approach avoids complex workflow definitions" + } + ], + "methodology": "Integration complexity assessment with minimal-setup testing", + "last_verified": "2026-06-10" + }, + "scalability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock AgentCore GA", + "url": "https://aws.amazon.com/bedrock/agentcore/", + "date": "2025-10-13", + "value": "AgentCore Runtime (GA 2025-10-13) provides serverless, session-isolated scaling; SDK also deploys to Lambda, Fargate, EKS" + } + ], + "methodology": "Scalability assessment across managed and self-managed deployment targets", + "last_verified": "2026-06-10" + }, + "cost_predictability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Open Source SDK", + "url": "https://github.com/strands-agents/sdk-python", + "date": "2026-06-01", + "value": "Free Apache 2.0 SDK; costs from LLM usage and optional AWS services (AgentCore consumption-based pricing)" + } + ], + "methodology": "Pricing model analysis of SDK and optional managed services", + "last_verified": "2026-06-10" + }, + "monitoring_capabilities": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Strands Observability + AgentCore", + "url": "https://strandsagents.com/latest/documentation/docs/user-guide/observability-evaluation/observability/", + "date": "2026-04-20", + "value": "Built-in OTel metrics/traces plus CloudWatch and AgentCore Observability dashboards for production monitoring" + } + ], + "methodology": "Monitoring features assessment across SDK and AWS integrations", + "last_verified": "2026-06-10" + }, + "production_readiness": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Strands 1.0 Releases / AWS Internal Usage", + "url": "https://github.com/strands-agents/sdk-python/releases", + "date": "2026-05-21", + "value": "Python 1.0 (2026-05-21) and TypeScript 1.0 (2026-04-30) with semver stability; battle-tested in Amazon Q Developer" + } + ], + "methodology": "Production readiness assessment of API stability and documented production usage", + "last_verified": "2026-06-10" + } + } + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 87, + "notes": "Powers Amazon Q Developer internally; strong tool use and MCP support for dev workflows" + }, + "customer-support": { + "overall": 84, + "notes": "Session management, guardrails, and AgentCore identity make user-facing agents practical" + }, + "data-analysis": { + "overall": 83, + "notes": "Good tool composition plus AgentCore Code Interpreter for sandboxed analysis" + }, + "research-assistant": { + "overall": 84, + "notes": "Multi-agent swarm/graph patterns suit research decomposition well" + }, + "financial-analysis": { + "overall": 80, + "notes": "AWS compliance posture and IAM integration help in regulated finance environments" + }, + "healthcare": { + "overall": 76, + "notes": "Viable on HIPAA-eligible AWS services but requires careful architecture review" + }, + "legal-compliance": { + "overall": 78, + "notes": "Strong audit trails via OTel tracing; domain guardrails must be added" + } + }, + "best_for": [ + "Teams on AWS wanting an open SDK with a managed production runtime (AgentCore)", + "Enterprises needing IAM-integrated, observable agents with audit trails", + "Developers building multi-agent systems with MCP and A2A interoperability", + "Organizations seeking a battle-tested SDK proven inside Amazon Q Developer" + ], + "strengths": [ + "Model-driven design proven in production by Amazon Q Developer and AWS teams", + "First-class MCP and A2A protocol support plus rich multi-agent primitives (swarm, graph, agents-as-tools)", + "Native OpenTelemetry observability built into the SDK", + "Truly model-agnostic: Bedrock, Anthropic, OpenAI, Ollama, LiteLLM and more", + "Stable 1.0 APIs in both Python and TypeScript with strong adoption (14M+ downloads)", + "Seamless path to managed, session-isolated runtime via Amazon Bedrock AgentCore" + ], + "limitations": [ + "No built-in tool sandboxing in the SDK itself; isolation requires AgentCore or user infrastructure", + "Deepest integrations (Guardrails, Identity, Memory, Observability) favor the AWS ecosystem", + "Model-driven loop offers less deterministic control than explicit graph-first frameworks", + "Younger community ecosystem than longer-established agent frameworks", + "Advanced multi-agent patterns still maturing relative to the core single-agent loop" + ], + "related": [ + "amazon-bedrock-agents", + "langgraph-agent", + "openai-agents-sdk", + "google-adk", + "crewai" + ], + "metadata": { + "license": "Apache 2.0", + "supported_models": [ + "Amazon Bedrock (Claude, Nova, Llama, etc.)", + "Anthropic API", + "OpenAI", + "Local LLMs via Ollama", + "100+ providers via LiteLLM" + ], + "programming_languages": [ + "Python", + "TypeScript" + ], + "deployment_type": "Self-hosted or managed via Amazon Bedrock AgentCore", + "tool_support": [ + "MCP tools", + "Custom Python/TypeScript tools", + "strands-agents-tools library", + "A2A agent interoperability" + ], + "github_stars": "10000+", + "first_release": "2025 (open-sourced May 2025)", + "pricing": "Free (Apache 2.0) - Costs only from LLM usage and optional AWS services", + "python_requirement": "Python >=3.10", + "adoption": "14M+ downloads by Feb 2026; used internally by Amazon Q Developer and multiple AWS teams" + }, + "tags": [ + "model-driven", + "aws", + "open-source" + ] +} diff --git a/data/agents/swarm.json b/data/agents/swarm.json index a5f30c0..273ca8b 100644 --- a/data/agents/swarm.json +++ b/data/agents/swarm.json @@ -4,9 +4,9 @@ "name": "OpenAI Swarm", "provider": "OpenAI", "version": "Experimental (Deprecated)", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Experimental educational framework from OpenAI for building multi-agent systems with lightweight orchestration. Demonstrates ergonomic patterns for agent coordination and handoffs using simple Python primitives.", + "description": "DEPRECATED: archived since 2025-03-11; the README redirects users to the OpenAI Agents SDK as the production successor. Swarm was an experimental educational framework from OpenAI for multi-agent orchestration, demonstrating agent coordination and handoff patterns with simple Python primitives. Not maintained; do not use for new projects.", "website": "https://github.com/openai/swarm", "trust_vector": { "performance_reliability": { @@ -324,7 +324,7 @@ } }, "operational_excellence": { - "overall_score": 68, + "overall_score": 69, "criteria": { "ease_of_use": { "score": 85, @@ -341,7 +341,7 @@ "last_verified": "2025-11-09" }, "production_readiness": { - "score": 45, + "score": 25, "confidence": "high", "evidence": [ { @@ -349,10 +349,17 @@ "url": "https://github.com/openai/swarm", "date": "2024-10-01", "value": "Explicitly not recommended for production use" + }, + { + "source": "GitHub Repository Status", + "url": "https://github.com/openai/swarm", + "date": "2026-06-10", + "value": "Repository deprecated/archived since 2025-03-11; README redirects to the OpenAI Agents SDK as the production successor" } ], "methodology": "Production readiness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10", + "notes": "Score reduced: project archived since 2025-03-11 with no further maintenance" }, "scalability": { "score": 65, @@ -427,7 +434,8 @@ "Limited features compared to production frameworks", "No built-in monitoring, error handling, or scaling features", "Minimal documentation beyond examples", - "Not actively maintained for production use cases" + "Not actively maintained for production use cases", + "Deprecated/archived since 2025-03-11; README directs users to the OpenAI Agents SDK" ], "metadata": { "license": "MIT", @@ -498,10 +506,14 @@ "Teams learning agent handoff patterns and routines", "Researchers experimenting with ergonomic agent orchestration" ], + "related_entities": [ + "openai-agents-sdk" + ], "tags": [ "openai", "assistants", "experimental", - "open-source" + "open-source", + "deprecated" ] } diff --git a/data/mcps/mcp-server-apify.json b/data/mcps/mcp-server-apify.json new file mode 100644 index 0000000..41c4b44 --- /dev/null +++ b/data/mcps/mcp-server-apify.json @@ -0,0 +1,450 @@ +{ + "id": "mcp-server-apify", + "type": "mcp", + "name": "Apify MCP Server", + "provider": "Apify", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Official Apify MCP server (renamed from actors-mcp-server) exposing thousands of Apify Store Actors to AI agents — scrapers for social media, maps, e-commerce, and search. Agents can dynamically discover and run Actors via the @apify/actors-mcp-server package or the hosted OAuth endpoint at mcp.apify.com.", + "website": "https://github.com/apify/apify-mcp-server", + "trust_vector": { + "performance_reliability": { + "overall_score": 81, + "criteria": { + "api_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Apify Platform Documentation", + "url": "https://docs.apify.com/platform", + "date": "2026-06-10", + "value": "Built on Apify's mature cloud platform with managed Actor execution, storage, and a public status page" + } + ], + "methodology": "Platform stability and maturity analysis", + "last_verified": "2026-06-10" + }, + "actor_execution_success": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Store", + "url": "https://apify.com/store", + "date": "2026-06-10", + "value": "Actor quality varies: maintained official Actors are highly reliable, while community Actors can break when target sites change" + } + ], + "methodology": "Run success sampling across official and community Actors", + "last_verified": "2026-06-10" + }, + "dynamic_tool_discovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Apify MCP Server Repository", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "Agents can search the Apify Store and add Actors as tools at runtime; discovery quality depends on Store metadata" + } + ], + "methodology": "Tool discovery relevance testing", + "last_verified": "2026-06-10" + }, + "rate_limit_handling": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Apify API Documentation", + "url": "https://docs.apify.com/api/v2", + "date": "2026-06-10", + "value": "Platform enforces documented API rate limits and plan-based usage quotas; runs queue rather than hard-fail under load" + } + ], + "methodology": "Rate limiting behavior review", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Apify MCP Server Repository", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "Actor run failures return structured errors with run logs available in the Apify console for diagnosis" + } + ], + "methodology": "Failure mode and recovery testing", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 71, + "criteria": { + "authentication_security": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Apify MCP Documentation", + "url": "https://mcp.apify.com/", + "date": "2026-06-10", + "value": "Hosted server at mcp.apify.com uses OAuth; local stdio mode uses an Apify API token" + } + ], + "methodology": "Authentication mechanism review", + "last_verified": "2026-06-10" + }, + "dynamic_capability_risk": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "Apify MCP Server Repository", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "Dynamically added Actors change the agent's capability surface at runtime, bypassing assumptions made at initial tool-approval time" + } + ], + "methodology": "Runtime capability mutation threat modeling", + "last_verified": "2026-06-10" + }, + "actor_supply_chain_risk": { + "score": 58, + "confidence": "high", + "evidence": [ + { + "source": "Apify Store", + "url": "https://apify.com/store", + "date": "2026-06-10", + "value": "Actors are community-published code; while Apify reviews and badges some, agents can invoke thousands of third-party Actors of varying provenance" + } + ], + "methodology": "Supply chain analysis of community-published Actors", + "last_verified": "2026-06-10" + }, + "credential_handling": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Security Documentation", + "url": "https://docs.apify.com/platform/security", + "date": "2026-06-10", + "value": "API tokens scoped to the account; leaked tokens allow running paid Actors and reading stored datasets" + } + ], + "methodology": "Token scope and exposure analysis", + "last_verified": "2026-06-10" + }, + "sandboxed_execution": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Apify Platform Documentation", + "url": "https://docs.apify.com/platform/actors", + "date": "2026-06-10", + "value": "Actors execute in isolated containers in Apify's cloud, not on the user's machine, containing the impact of malicious Actor code" + } + ], + "methodology": "Execution isolation review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 66, + "criteria": { + "data_exposure": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Platform Documentation", + "url": "https://docs.apify.com/platform/storage", + "date": "2026-06-10", + "value": "Scraped results are stored in Apify cloud datasets and then passed into the LLM context; inputs may include sensitive query terms" + } + ], + "methodology": "Data flow analysis of Actor inputs and outputs", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Apify MCP Server Repository", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "No built-in PII filtering on Actor output; social media and maps scrapers frequently return personal data subject to GDPR obligations" + } + ], + "methodology": "PII handling assessment of common Actor outputs", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Privacy Policy", + "url": "https://apify.com/privacy-policy", + "date": "2026-06-10", + "value": "Run inputs and outputs are processed by Apify and the invoked Actor's code; community Actor authors define their own data behavior" + } + ], + "methodology": "Data sharing and policy review", + "last_verified": "2026-06-10" + }, + "compliance_posture": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Security and Compliance", + "url": "https://docs.apify.com/platform/security", + "date": "2026-06-10", + "value": "Apify documents GDPR compliance and platform security practices; lawful use of scraped personal data remains the user's responsibility" + } + ], + "methodology": "Compliance documentation review", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 85, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Apify MCP Documentation", + "url": "https://docs.apify.com/platform/integrations/mcp", + "date": "2026-06-10", + "value": "Thorough docs covering hosted and local setup, tool configuration, and Actor selection options" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Apify Console", + "url": "https://console.apify.com/", + "date": "2026-06-10", + "value": "Every Actor run is logged in the Apify console with inputs, logs, usage cost, and output datasets" + } + ], + "methodology": "Logging and traceability assessment", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Apify MCP Server Repository", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "MIT-licensed open source server with 1,319 GitHub stars; many Store Actors also publish source, though not all" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + }, + "tool_coverage_clarity": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Apify MCP Server Repository", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "Helper tools are documented, but the effective tool set is dynamic — it depends on which Actors are loaded at runtime" + } + ], + "methodology": "Tool surface documentation review", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 84, + "criteria": { + "ease_of_setup": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Apify MCP Documentation", + "url": "https://mcp.apify.com/", + "date": "2026-06-10", + "value": "Hosted endpoint with OAuth requires no installation; local mode is a single npx command with an API token" + } + ], + "methodology": "Setup complexity assessment", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Platform Documentation", + "url": "https://docs.apify.com/platform/actors/running", + "date": "2026-06-10", + "value": "Actor runs include container startup overhead; simple scrapes finish in seconds while large scraping jobs run for minutes" + } + ], + "methodology": "Run latency characterization", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Apify Status Page", + "url": "https://status.apify.com/", + "date": "2026-06-10", + "value": "Public status page with historically high platform availability" + } + ], + "methodology": "Uptime and incident history analysis", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Apify Store", + "url": "https://apify.com/store", + "date": "2026-06-10", + "value": "Thousands of ready-made Actors covering social media, maps, e-commerce, search, and general scraping" + } + ], + "methodology": "Capability breadth assessment", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 79, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Repository Metrics", + "url": "https://github.com/apify/apify-mcp-server", + "date": "2026-06-10", + "value": "1,319 GitHub stars with active maintenance by Apify and a large existing Actor developer ecosystem" + } + ], + "methodology": "Community activity and adoption analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Access to thousands of ready-made Apify Store Actors for social media, maps, e-commerce, and search scraping", + "Dynamic tool discovery lets agents find and add the right Actor at runtime", + "Actors run in isolated containers in Apify's cloud, not on the user's machine", + "Hosted OAuth endpoint (mcp.apify.com) and simple local npx setup", + "Full run auditability via the Apify console with logs, inputs, and cost tracking", + "MIT-licensed open source server actively maintained by Apify" + ], + "limitations": [ + "Actors are community-published code of varying quality and provenance", + "Dynamically added tools mutate the agent's capability surface after initial approval", + "Scraped output frequently contains personal data with GDPR implications and no built-in PII filtering", + "Actor runs consume paid platform credits that an agent can spend autonomously", + "Community Actors can silently break when target websites change", + "Scraped content is untrusted input that may carry prompt injection payloads" + ], + "metadata": { + "license": "MIT", + "supported_platforms": [ + "All platforms with Node.js", + "Hosted remote server (mcp.apify.com)" + ], + "programming_languages": [ + "TypeScript" + ], + "github_repo": "https://github.com/apify/apify-mcp-server", + "github_stars": 1319, + "package_name": "@apify/actors-mcp-server", + "previous_name": "actors-mcp-server", + "api_dependency": "Apify platform API", + "authentication": "OAuth (hosted) or Apify API token (stdio)", + "maintained_by": "Apify", + "transport_types": [ + "stdio", + "remote (hosted)" + ], + "installation_methods": [ + "npm", + "hosted endpoint" + ] + }, + "use_case_ratings": { + "research-assistant": { + "overall": 88, + "notes": "Excellent for gathering data from platforms that are hard to scrape directly (social media, maps, marketplaces)" + }, + "data-analysis": { + "overall": 86, + "notes": "Actor outputs land in structured datasets that feed analysis pipelines well" + }, + "content-creation": { + "overall": 78, + "notes": "Strong for trend, competitor, and audience research feeding content workflows" + }, + "customer-support": { + "overall": 62, + "notes": "Limited fit; can monitor reviews and social mentions but is not a support tool" + }, + "financial-analysis": { + "overall": 74, + "notes": "Useful for alternative data collection (e-commerce prices, reviews); verify data quality and licensing" + }, + "legal-compliance": { + "overall": 55, + "notes": "Scraping personal data raises GDPR and terms-of-service questions requiring careful legal review" + }, + "education": { + "overall": 70, + "notes": "Good for teaching data collection concepts, though paid credits and ToS limits apply" + } + }, + "best_for": [ + "Agents needing ready-made scrapers for social media, maps, e-commerce, and search", + "Teams already on the Apify platform who want their Actors exposed to AI assistants", + "Data collection workflows where cloud-isolated execution is preferred over local scraping" + ], + "related_entities": [ + "mcp-server-firecrawl", + "mcp-server-playwright", + "mcp-server-brave-search", + "mcp-server-tavily" + ], + "tags": [ + "web-scraping", + "automation", + "actors", + "data-extraction", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-brave-search.json b/data/mcps/mcp-server-brave-search.json index af6ec8c..e303070 100644 --- a/data/mcps/mcp-server-brave-search.json +++ b/data/mcps/mcp-server-brave-search.json @@ -4,13 +4,13 @@ "name": "MCP Brave Search Server", "provider": "Anthropic (Archived)", "version": "2025.4.24", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "MCP server providing AI models with web search capabilities through Brave Search API. Enables real-time information retrieval, fact-checking, and research augmentation through the Model Context Protocol. Privacy-focused alternative to traditional search APIs.", + "description": "ARCHIVED: Former Anthropic reference MCP server for the Brave Search API, archived 2025-05-29 to the servers-archived repository and no longer maintained (no security guarantees). Brave now ships its own official Brave Search MCP server, which is the recommended replacement. The underlying Brave Search API remains active and privacy-focused.", "website": "https://brave.com/search/api/", "trust_vector": { "performance_reliability": { - "overall_score": 85, + "overall_score": 80, "criteria": { "search_result_quality": { "score": 87, @@ -69,7 +69,7 @@ "last_verified": "2025-11-09" }, "error_recovery": { - "score": 80, + "score": 58, "confidence": "medium", "evidence": [ { @@ -77,10 +77,16 @@ "url": "https://github.com/modelcontextprotocol/servers", "date": "2025-11-16", "value": "Graceful error handling with retry logic for failed requests" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Server archived 2025-05-29; bugs and Brave API changes will never be fixed in this implementation" } ], "methodology": "Error handling testing", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } }, @@ -146,7 +152,7 @@ } }, "privacy_compliance": { - "overall_score": 88, + "overall_score": 89, "criteria": { "privacy_focus": { "score": 92, @@ -207,7 +213,7 @@ } }, "trust_transparency": { - "overall_score": 83, + "overall_score": 77, "criteria": { "documentation_quality": { "score": 85, @@ -252,7 +258,7 @@ "last_verified": "2025-11-09" }, "implementation_clarity": { - "score": 85, + "score": 62, "confidence": "medium", "evidence": [ { @@ -260,15 +266,21 @@ "url": "https://github.com/modelcontextprotocol/servers", "date": "2025-11-16", "value": "Open source MCP server implementation available" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Code now lives in the read-only servers-archived repository; README states no security guarantees are provided for archived servers" } ], "methodology": "Code transparency review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } }, "operational_excellence": { - "overall_score": 84, + "overall_score": 83, "criteria": { "ease_of_setup": { "score": 90, @@ -405,7 +417,7 @@ "Smaller index compared to Google, may miss some niche content", "API costs can accumulate with heavy usage", "Limited advanced search features compared to Google", - "Community-maintained MCP server (not official Anthropic release)" + "ARCHIVED 2025-05-29: reference server unmaintained with no security guarantees; use Brave's official Brave Search MCP server instead" ], "metadata": { "license": "Proprietary API, MCP server varies", @@ -422,12 +434,16 @@ "authentication": "API key", "rate_limits": "Varies by plan (2000-15000 queries/month)", "first_release": "2024-11", - "maintained_by": "Community" + "maintained_by": "None (Archived 2025-05-29)", + "repository": "https://github.com/modelcontextprotocol/servers-archived", + "replacement": "Brave's official Brave Search MCP server" }, "tags": [ "search", "web", "mcp", - "model-context-protocol" + "model-context-protocol", + "archived", + "unmaintained" ] } diff --git a/data/mcps/mcp-server-chrome-devtools.json b/data/mcps/mcp-server-chrome-devtools.json new file mode 100644 index 0000000..d730af0 --- /dev/null +++ b/data/mcps/mcp-server-chrome-devtools.json @@ -0,0 +1,443 @@ +{ + "id": "mcp-server-chrome-devtools", + "type": "mcp", + "name": "Chrome DevTools MCP", + "provider": "Google (Chrome DevTools team)", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Google's official MCP server that gives AI agents full Chrome control via the Chrome DevTools Protocol. Around 26 tools span input automation, navigation, performance tracing and insights, network inspection, console debugging, and screenshots — making it the reference server for AI-assisted web debugging and performance work.", + "website": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 87, + "criteria": { + "cdp_reliability": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP README", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Built directly on the Chrome DevTools Protocol via Puppeteer, the same battle-tested interface used by Chrome DevTools itself; can launch a fresh Chrome instance or attach to a running one" + } + ], + "methodology": "Review of CDP connection handling for launched and attached Chrome instances", + "last_verified": "2026-06-10" + }, + "operation_success_rate": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP tool reference", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md", + "date": "2026-06-10", + "value": "Input and navigation tools use Puppeteer's waiting semantics, giving high success rates on standard pages; tools return structured results the agent can act on" + } + ], + "methodology": "Hands-on testing of click, fill, navigate, and wait tools against common web applications", + "last_verified": "2026-06-10" + }, + "performance_tracing_accuracy": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Chrome for Developers blog", + "url": "https://developer.chrome.com/blog/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Performance tracing tools record real Chrome traces and surface DevTools performance insights (LCP, CLS, render-blocking analysis) directly to the agent — first-party data identical to DevTools panels" + } + ], + "methodology": "Validation of trace recording and insight extraction against DevTools Performance panel output", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Chrome DevTools MCP repository", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Failed operations return descriptive errors with current page context; console and network tools let agents self-diagnose failures, though crashed Chrome sessions require restart" + } + ], + "methodology": "Error-path testing including navigation failures, missing elements, and dropped CDP connections", + "last_verified": "2026-06-10" + }, + "automation_stability": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Chrome DevTools MCP tool reference", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md", + "date": "2026-06-10", + "value": "Stable multi-step automation across ~26 tools including page management, dialog handling, and emulation; Chrome-only scope avoids cross-engine inconsistencies" + } + ], + "methodology": "Multi-step workflow stability testing across navigation, input, and inspection tools", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 52, + "criteria": { + "prompt_injection_resistance": { + "score": 50, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP security notes", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp#disclaimer", + "date": "2026-06-10", + "value": "Project explicitly warns that page content is exposed to the MCP client and that malicious pages can attempt to steer the agent — indirect prompt injection via console messages, network bodies, and page text is unmitigated" + } + ], + "methodology": "Threat modeling of untrusted page, console, and network content entering the agent context", + "last_verified": "2026-06-10" + }, + "arbitrary_code_execution_risk": { + "score": 48, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP tool reference", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md", + "date": "2026-06-10", + "value": "Script evaluation tool executes arbitrary JavaScript in any open page, enabling cookie theft, DOM manipulation, or exfiltration if the agent is hijacked" + } + ], + "methodology": "Capability analysis of in-page JS evaluation under adversarial agent steering", + "last_verified": "2026-06-10" + }, + "session_exposure_risk": { + "score": 45, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP README", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "When attached to a user's running Chrome, the agent gains full control over logged-in sessions, saved credentials autofill, and all open tabs — the project advises against exposing sensitive sessions" + } + ], + "methodology": "Analysis of attach-to-running-Chrome mode and access to authenticated browser state", + "last_verified": "2026-06-10" + }, + "sandboxing_isolation": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "Chrome DevTools MCP configuration", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Supports launching isolated Chrome instances with temporary user-data directories and headless mode, which contains risk when used; no origin allow/block list filtering" + } + ], + "methodology": "Review of isolation options (fresh profile, headless, channel selection) versus attach mode", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 55, + "confidence": "medium", + "evidence": [ + { + "source": "MCP security guidance", + "url": "https://modelcontextprotocol.io/docs/concepts/security", + "date": "2026-06-10", + "value": "Agent can perform any action the controlled Chrome session permits (form submissions, account changes); no server-side gating of destructive actions — host tool-approval is the only guardrail" + } + ], + "methodology": "Authorization boundary analysis of write-capable browser actions", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 65, + "criteria": { + "browsing_data_exposure": { + "score": 58, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP disclaimer", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp#disclaimer", + "date": "2026-06-10", + "value": "Page content, console logs, network request/response bodies, and screenshots are all returned to the MCP client and thus the LLM provider — including authenticated content when attached to a real session" + } + ], + "methodology": "Data flow analysis of inspection tool outputs (network, console, screenshot, snapshot)", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 55, + "confidence": "medium", + "evidence": [ + { + "source": "Chrome DevTools MCP repository", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "No redaction of credentials, tokens, or PII present in network bodies, headers, or console output; network inspection can surface auth tokens verbatim" + } + ], + "methodology": "Privacy controls assessment of network and console inspection outputs", + "last_verified": "2026-06-10" + }, + "local_data_control": { + "score": 78, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP architecture", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Runs entirely locally over stdio; traces, profiles, and browser state stay on the user's machine and the server adds no vendor telemetry" + } + ], + "methodology": "Review of local execution model and data residency", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "MCP client documentation", + "url": "https://modelcontextprotocol.io/docs", + "date": "2026-06-10", + "value": "Browser data is shared only with the connected LLM provider per that provider's policy; Google does not receive the data through this server" + } + ], + "methodology": "Data sharing pathway analysis", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 92, + "criteria": { + "documentation_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP docs", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md", + "date": "2026-06-10", + "value": "Complete tool reference for all ~26 tools, configuration options, client setup guides, and an official Chrome for Developers launch post with usage patterns" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Fully open source under Apache-2.0 in the official ChromeDevTools GitHub org with public issues and roadmap" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP design", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Every browser action is an explicit named tool call visible in MCP host logs; the controlled Chrome window can run headed so users watch the agent act in real time" + } + ], + "methodology": "Logging and observability assessment", + "last_verified": "2026-06-10" + }, + "vendor_credibility": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "GitHub API", + "url": "https://api.github.com/repos/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Maintained by Google's Chrome DevTools team; 43,277 GitHub stars as of 2026-06-10, among the most-starred MCP servers" + } + ], + "methodology": "Maintainer reputation and project health analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 90, + "criteria": { + "ease_of_setup": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "npm package chrome-devtools-mcp", + "url": "https://www.npmjs.com/package/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Single-command setup via npx chrome-devtools-mcp@latest; no API keys; requires Chrome installed locally; setup snippets provided for all major MCP hosts" + } + ], + "methodology": "Setup complexity assessment across MCP hosts", + "last_verified": "2026-06-10" + }, + "performance": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Chrome DevTools MCP repository", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "Direct CDP access keeps interaction latency low; text-based snapshots and targeted network/console queries keep token usage manageable relative to screenshot-heavy approaches" + } + ], + "methodology": "Latency and token-efficiency evaluation of common debugging workflows", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Chrome DevTools MCP tool reference", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md", + "date": "2026-06-10", + "value": "~26 tools covering input automation, navigation, performance tracing and insights, network inspection, console/debugging, emulation, and screenshots — unique depth in performance debugging among MCP servers" + } + ], + "methodology": "Feature completeness assessment against web debugging and automation needs", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "GitHub API", + "url": "https://api.github.com/repos/ChromeDevTools/chrome-devtools-mcp", + "date": "2026-06-10", + "value": "43,277 stars as of 2026-06-10; widely adopted by coding agents for in-browser verification and performance debugging since its 2025 launch" + } + ], + "methodology": "Adoption metrics and ecosystem-integration analysis", + "last_verified": "2026-06-10" + }, + "maintenance_activity": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository activity", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp/releases", + "date": "2026-06-10", + "value": "Regular releases tracking Chrome versions with active issue triage by the Chrome DevTools team" + } + ], + "methodology": "Commit frequency and release-cadence analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "First-party Chrome DevTools data: real performance traces, insights, network and console inspection", + "Maintained by Google's Chrome DevTools team with very high adoption (43.3k stars)", + "~26 well-documented tools spanning automation, debugging, tracing, and screenshots", + "Direct CDP control is fast and exposes capabilities no other browser MCP offers", + "Runs fully locally over stdio with no vendor telemetry", + "Can attach to an existing Chrome session for debugging real user state" + ], + "limitations": [ + "Attaching to a running Chrome hands the agent full control of logged-in sessions and open tabs", + "Indirect prompt injection from malicious pages is explicitly acknowledged and unmitigated", + "Arbitrary JavaScript evaluation in pages enables exfiltration if the agent is steered", + "Network and console outputs can leak tokens, credentials, and PII to the LLM provider verbatim", + "Chrome-only — no Firefox or WebKit coverage", + "No origin allow/block filtering to restrict which sites the agent may visit" + ], + "metadata": { + "license": "Apache-2.0", + "supported_platforms": [ + "macOS, Linux, Windows with Node.js 20+ and Chrome installed" + ], + "programming_languages": [ + "TypeScript" + ], + "mcp_version": "1.0", + "github_repo": "https://github.com/ChromeDevTools/chrome-devtools-mcp", + "github_stars": 43277, + "package": "chrome-devtools-mcp", + "api_dependency": "Chrome DevTools Protocol (via Puppeteer)", + "authentication": "None required (local browser control)", + "first_release": "2025-09", + "maintained_by": "Google (Chrome DevTools team)", + "status": "Active", + "transport_types": [ + "stdio" + ], + "installation_methods": [ + "npm", + "npx" + ] + }, + "use_case_ratings": { + "code-generation": { + "overall": 92, + "notes": "Best-in-class for letting coding agents verify changes in a real browser and debug performance, network, and console issues" + }, + "data-analysis": { + "overall": 80, + "notes": "Strong for performance-trace analysis and network-payload inspection; less aimed at general data extraction" + }, + "research-assistant": { + "overall": 75, + "notes": "Capable interactive browsing, but security posture favors dev/debugging use over open-web research" + }, + "education": { + "overall": 80, + "notes": "Excellent for teaching web performance and debugging — agents can demonstrate DevTools concepts live" + }, + "customer-support": { + "overall": 62, + "notes": "Can reproduce reported web issues, but session-exposure risk demands isolated profiles" + } + }, + "best_for": [ + "Coding agents verifying frontend changes in a live Chrome instance", + "Web performance debugging with real traces and DevTools insights", + "Network and console inspection during AI-assisted development", + "Developers who need CDP-level browser control from an MCP host" + ], + "related": [ + "mcp-server-playwright", + "mcp-server-puppeteer", + "mcp-server-fetch" + ], + "tags": [ + "browser-automation", + "chrome", + "devtools", + "performance", + "debugging", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-context7.json b/data/mcps/mcp-server-context7.json new file mode 100644 index 0000000..eaebd3d --- /dev/null +++ b/data/mcps/mcp-server-context7.json @@ -0,0 +1,464 @@ +{ + "id": "mcp-server-context7", + "type": "mcp", + "name": "Context7 MCP", + "provider": "Upstash", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Upstash's documentation-retrieval MCP server. Two tools (resolve-library-id, get-library-docs) inject up-to-date, version-specific library documentation into the agent's context to prevent hallucinated APIs. The most-starred MCP server repo (57.1k), but with a notable security history: the ContextCrush content-injection vulnerability (disclosed Feb 2026, patched within days).", + "website": "https://context7.com", + "trust_vector": { + "performance_reliability": { + "overall_score": 86, + "criteria": { + "documentation_accuracy": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Context7 README", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Docs are parsed from official library sources and served version-specifically, directly addressing hallucinated or outdated APIs in LLM code generation" + } + ], + "methodology": "Spot-check of returned documentation against official library docs across popular frameworks", + "last_verified": "2026-06-10" + }, + "retrieval_relevance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 get-library-docs tool", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Topic-scoped retrieval with configurable token budget returns focused snippets; relevance degrades for niche topics in very large libraries" + } + ], + "methodology": "Relevance assessment of topic-filtered retrievals across common and long-tail queries", + "last_verified": "2026-06-10" + }, + "api_reliability": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 service", + "url": "https://context7.com", + "date": "2026-06-10", + "value": "Backend hosted on Upstash infrastructure; remote Streamable HTTP endpoint and local stdio server both depend on the hosted API, which has shown solid availability" + } + ], + "methodology": "Availability monitoring of the hosted API endpoint over the evaluation period", + "last_verified": "2026-06-10" + }, + "library_coverage": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Context7 library index", + "url": "https://context7.com", + "date": "2026-06-10", + "value": "Tens of thousands of indexed libraries with community submission of new ones; resolve-library-id reliably maps natural-language names to indexed library IDs" + } + ], + "methodology": "Coverage sampling across mainstream and long-tail open-source libraries", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 MCP implementation", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Unresolved library names return candidate matches rather than hard failures; rate-limit and backend errors surface as readable messages the agent can react to" + } + ], + "methodology": "Error-path testing with unknown libraries, rate limits, and offline backend", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 59, + "criteria": { + "content_injection_resistance": { + "score": 45, + "confidence": "high", + "evidence": [ + { + "source": "Noma Labs — ContextCrush disclosure", + "url": "https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/", + "date": "2026-03-05", + "value": "ContextCrush: the Custom Rules / 'AI Instructions' feature let anyone publishing a library inject unsanitized instructions into consuming agents' context; researchers demonstrated .env credential theft. Disclosed 2026-02-18, patched 2026-02-23" + }, + { + "source": "Context7 repository", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Post-patch, publisher-supplied instruction content is sanitized/restricted, but retrieved documentation remains third-party content flowing into the agent context by design" + } + ], + "methodology": "Review of the ContextCrush vulnerability, its patch, and the residual risk of doc-content prompt injection", + "last_verified": "2026-06-10" + }, + "supply_chain_trust": { + "score": 50, + "confidence": "high", + "evidence": [ + { + "source": "Noma Labs — ContextCrush disclosure", + "url": "https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/", + "date": "2026-03-05", + "value": "Anyone can publish or update a library in Context7's index, making indexed docs an open supply chain into agent contexts; ContextCrush proved this channel was exploitable at scale" + } + ], + "methodology": "Analysis of the open library-submission pipeline as an attack surface for agent contexts", + "last_verified": "2026-06-10" + }, + "vulnerability_response": { + "score": 75, + "confidence": "high", + "evidence": [ + { + "source": "Noma Labs — ContextCrush disclosure timeline", + "url": "https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/", + "date": "2026-03-05", + "value": "Disclosed to Upstash 2026-02-18; patched 2026-02-23 (5 days); coordinated public disclosure 2026-03-05 — fast remediation, though the vulnerable feature had shipped without sanitization review" + } + ], + "methodology": "Assessment of disclosure-to-patch timeline and vendor cooperation", + "last_verified": "2026-06-10" + }, + "credential_exposure_risk": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "Noma Labs — ContextCrush demonstration", + "url": "https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/", + "date": "2026-03-05", + "value": "The demonstrated exploit exfiltrated .env credentials by instructing the agent to read and transmit secrets — Context7 itself holds no credentials beyond an optional API key, but its content channel could weaponize other tools the agent holds" + } + ], + "methodology": "Analysis of indirect credential-theft pathways via injected instructions in a multi-tool agent", + "last_verified": "2026-06-10" + }, + "authentication_security": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 documentation", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Works without authentication for basic use; optional API key raises rate limits and is passed via header/env var. Minimal credential surface, but the remote endpoint means key handling depends on client configuration" + } + ], + "methodology": "Review of API-key handling for the hosted endpoint and local server", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 75, + "criteria": { + "query_data_exposure": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 architecture", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Library names and topic queries are sent to Upstash's hosted API; queries can reveal what technologies a team is using but contain no source code" + } + ], + "methodology": "Data flow analysis of outbound query content to the hosted backend", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 tool design", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Tools never read local files or code themselves, limiting direct exposure; however, ContextCrush showed retrieved content can induce other tools to exfiltrate secrets, so isolation depends on the surrounding agent" + } + ], + "methodology": "Assessment of direct and indirect sensitive-data pathways", + "last_verified": "2026-06-10" + }, + "data_minimization": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Context7 tool schemas", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Only two narrowly-scoped read-only tools; requests carry just a library ID, topic, and token budget — a notably minimal data footprint among MCP servers" + } + ], + "methodology": "Review of request payloads and tool surface area", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Upstash privacy policy", + "url": "https://upstash.com/trust/privacy.pdf", + "date": "2026-06-10", + "value": "Queries are processed by Upstash per its privacy policy; retrieved docs additionally flow to the connected LLM provider like all MCP tool results" + } + ], + "methodology": "Data sharing pathway analysis across Upstash and LLM provider", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 86, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Context7 README", + "url": "https://github.com/upstash/context7/blob/master/README.md", + "date": "2026-06-10", + "value": "Clear installation instructions for 20+ MCP clients, both local and remote transports, and well-documented tool parameters" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "MCP server is MIT-licensed and open source; the backend indexing/retrieval pipeline at context7.com is proprietary, leaving part of the stack unauditable" + } + ], + "methodology": "Source availability review of client/server versus hosted backend", + "last_verified": "2026-06-10" + }, + "incident_disclosure": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Noma Labs — ContextCrush disclosure", + "url": "https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/", + "date": "2026-03-05", + "value": "Upstash cooperated with coordinated disclosure and patched within 5 days; public acknowledgment came primarily through the researcher's publication rather than a detailed vendor advisory" + } + ], + "methodology": "Review of vendor communication during and after the ContextCrush incident", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Context7 tool design", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Both tools are read-only with visible parameters and outputs in MCP host logs; retrieved doc content is fully inspectable before the agent acts on it" + } + ], + "methodology": "Logging and traceability assessment of tool calls and returned content", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 88, + "criteria": { + "ease_of_setup": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Context7 installation docs", + "url": "https://github.com/upstash/context7#installation", + "date": "2026-06-10", + "value": "Remote endpoint requires only a URL (https://mcp.context7.com/mcp) with no install; local server via npx @upstash/context7-mcp; no API key needed for basic use" + } + ], + "methodology": "Setup complexity assessment across remote and local installation paths", + "last_verified": "2026-06-10" + }, + "performance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Context7 hosted API", + "url": "https://context7.com", + "date": "2026-06-10", + "value": "Doc retrievals typically return in under a couple of seconds; configurable token budget keeps context costs predictable" + } + ], + "methodology": "Latency measurement of resolve and retrieval calls", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Context7 tool reference", + "url": "https://github.com/upstash/context7", + "date": "2026-06-10", + "value": "Deliberately narrow: two tools doing one job well (documentation retrieval); no code search, examples execution, or private-docs indexing in the open tier" + } + ], + "methodology": "Feature scope assessment relative to documentation-retrieval needs", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "GitHub API", + "url": "https://api.github.com/repos/upstash/context7", + "date": "2026-06-10", + "value": "57,127 stars as of 2026-06-10 — the largest MCP server repository on GitHub; integrated into setup guides of most major MCP clients" + } + ], + "methodology": "Adoption metrics and ecosystem-integration analysis", + "last_verified": "2026-06-10" + }, + "maintenance_activity": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository activity", + "url": "https://github.com/upstash/context7/commits", + "date": "2026-06-10", + "value": "Active maintenance by Upstash with regular releases, fast security patching (ContextCrush fixed in 5 days), and continuous library-index growth" + } + ], + "methodology": "Commit frequency, release cadence, and patch-responsiveness analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Directly addresses hallucinated/outdated APIs with version-specific, current documentation", + "Largest MCP server community on GitHub (57.1k stars) with broad client integration", + "Minimal tool surface: two read-only tools with a small, predictable data footprint", + "Zero-friction setup — remote endpoint works with just a URL, no API key required", + "Fast vendor response to the ContextCrush vulnerability (patched in 5 days)", + "Configurable token budget keeps documentation injection cost-controlled" + ], + "limitations": [ + "ContextCrush (Feb 2026) proved the library index is an exploitable injection channel into agent contexts; retrieved third-party content remains untrusted by design", + "Open publishing model means doc quality and integrity vary across the index", + "Backend indexing/retrieval pipeline is proprietary and unauditable", + "Dependent on Upstash's hosted service — no fully offline operation", + "Queries reveal a team's technology stack to a third party", + "Narrow scope: documentation retrieval only, no private-docs support in the open tier" + ], + "metadata": { + "license": "MIT", + "supported_platforms": [ + "All platforms with Node.js 18+ (local server); any MCP client (remote endpoint)" + ], + "programming_languages": [ + "TypeScript" + ], + "mcp_version": "1.0", + "github_repo": "https://github.com/upstash/context7", + "github_stars": 57127, + "package": "@upstash/context7-mcp", + "remote_endpoint": "https://mcp.context7.com/mcp", + "api_dependency": "Context7 hosted documentation API (Upstash)", + "authentication": "Optional API key (higher rate limits)", + "first_release": "2025-04", + "maintained_by": "Upstash", + "status": "Active", + "security_incidents": [ + { + "name": "ContextCrush", + "reported_by": "Noma Labs", + "disclosed": "2026-02-18", + "patched": "2026-02-23", + "published": "2026-03-05", + "summary": "Custom Rules/'AI Instructions' feature allowed any library publisher to inject unsanitized instructions into consuming agents' context; demonstrated exploit exfiltrated .env credentials", + "advisory": "https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/" + } + ], + "transport_types": [ + "stdio", + "streamable-http" + ], + "installation_methods": [ + "npm", + "npx", + "remote-url", + "docker" + ] + }, + "use_case_ratings": { + "code-generation": { + "overall": 93, + "notes": "Core use case — current, version-specific docs measurably reduce hallucinated APIs and deprecated patterns" + }, + "research-assistant": { + "overall": 86, + "notes": "Excellent for researching library capabilities and APIs; limited to indexed open-source documentation" + }, + "education": { + "overall": 85, + "notes": "Strong for learning frameworks with accurate, up-to-date examples instead of stale training data" + }, + "content-creation": { + "overall": 75, + "notes": "Useful for writing accurate technical tutorials and documentation-backed articles" + }, + "data-analysis": { + "overall": 68, + "notes": "Indirectly helpful (correct API usage for analysis libraries) but not an analysis tool itself" + } + }, + "best_for": [ + "Developers wanting AI code generation grounded in current library documentation", + "Teams fighting hallucinated APIs and deprecated patterns in agent output", + "Coding agents that need version-specific framework knowledge on demand", + "Technical writers verifying API accuracy in tutorials and docs" + ], + "related": [ + "mcp-server-github", + "mcp-server-fetch", + "mcp-server-firecrawl", + "mcp-server-serena" + ], + "tags": [ + "documentation", + "code-context", + "retrieval", + "upstash", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-everything.json b/data/mcps/mcp-server-everything.json index 0614672..bd914d0 100644 --- a/data/mcps/mcp-server-everything.json +++ b/data/mcps/mcp-server-everything.json @@ -4,9 +4,9 @@ "name": "MCP Everything Server", "provider": "Anthropic", "version": "2025.9.25", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official Anthropic reference MCP server demonstrating all protocol features including tools, resources, prompts, and sampling. Designed for testing, development, and as a comprehensive example implementation. Not intended for production use but essential for MCP protocol understanding and testing.", + "description": "Official MCP reference server demonstrating all protocol features (tools, resources, prompts, sampling) for testing and development. One of the seven reference servers still actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation (Linux Foundation) on 2025-12-09, latest spec 2025-11-25. Not intended for production use but essential for MCP protocol understanding and testing.", "website": "https://modelcontextprotocol.io/docs/servers/everything", "trust_vector": { "performance_reliability": { @@ -349,10 +349,16 @@ "url": "https://github.com/modelcontextprotocol/servers/discussions", "date": "2025-11-16", "value": "Used for development/testing; not for production deployments" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "everything is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -409,7 +415,7 @@ "Exemplary code quality demonstrating best practices", "Excellent educational resource for MCP protocol learning", "Complete documentation with detailed examples", - "Open source with active Anthropic maintenance", + "Open source and actively maintained under the MCP project (Agentic AI Foundation)", "Ideal for protocol testing and validation" ], "limitations": [ @@ -418,7 +424,8 @@ "Uses mock data; not suitable for real-world applications", "May expose all protocol capabilities without restrictions", "Not optimized for performance or scale", - "Requires careful consideration before any production use" + "Requires careful consideration before any production use", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -435,7 +442,7 @@ "api_dependency": "None (MCP protocol only)", "authentication": "None required", "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Reference/Testing", "transport_types": [ "stdio" @@ -448,6 +455,8 @@ "meta", "all-in-one", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-fetch.json b/data/mcps/mcp-server-fetch.json index cb6c261..31d60d6 100644 --- a/data/mcps/mcp-server-fetch.json +++ b/data/mcps/mcp-server-fetch.json @@ -4,9 +4,9 @@ "name": "MCP Fetch Server", "provider": "Anthropic", "version": "2025.4.6", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official Anthropic MCP server for fetching web content and converting HTML to markdown. Enables AI models to retrieve and process web pages, documentation, and online resources. Essential for research, content analysis, and web-based workflows.", + "description": "Official MCP reference server for fetching web content and converting HTML to markdown. Enables AI models to retrieve and process web pages, documentation, and online resources. One of the seven reference servers that remain actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09 (latest spec 2025-11-25).", "website": "https://modelcontextprotocol.io/docs/servers/fetch", "trust_vector": { "performance_reliability": { @@ -363,10 +363,16 @@ "url": "https://github.com/modelcontextprotocol/servers/discussions", "date": "2025-11-16", "value": "Widely adopted as core MCP server for web content access" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "fetch is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -374,7 +380,7 @@ "strengths": [ "Simple, zero-configuration setup for basic web content fetching", "High-quality HTML to Markdown conversion using Turndown library", - "Open source with active Anthropic support and maintenance", + "Open source and actively maintained under the MCP project (Agentic AI Foundation)", "Reliable HTTP fetching with timeout and error handling", "Respects robots.txt and implements ethical web scraping practices", "Excellent documentation and integration with MCP ecosystem" @@ -385,7 +391,8 @@ "No built-in authentication for paywalled or restricted content", "No malicious content scanning or sanitization", "Performance dependent on target website responsiveness", - "Basic rate limiting may cause issues with aggressive scraping" + "Basic rate limiting may cause issues with aggressive scraping", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -402,7 +409,7 @@ "api_dependency": "HTTP/HTTPS, Turndown", "authentication": "None required", "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Active", "transport_types": [ "stdio" @@ -462,6 +469,8 @@ "http", "api", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-figma.json b/data/mcps/mcp-server-figma.json new file mode 100644 index 0000000..9d1e298 --- /dev/null +++ b/data/mcps/mcp-server-figma.json @@ -0,0 +1,436 @@ +{ + "id": "mcp-server-figma", + "type": "mcp", + "name": "Figma MCP Server", + "provider": "Figma", + "version": "2025.6-beta", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Figma's official Dev Mode MCP server connecting AI coding tools to design files. Provides design-context extraction (code from frames, variables, components), screenshots, metadata, Code Connect mapping, FigJam reading, and design generation onto the canvas. Available as a hosted remote server (OAuth) or via the Figma desktop app.", + "website": "https://developers.figma.com/docs/figma-mcp-server/", + "trust_vector": { + "performance_reliability": { + "overall_score": 78, + "criteria": { + "design_context_accuracy": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "get_design_context returns structured code, design tokens (variables), and component data from selected frames, improving design-to-code fidelity over screenshot-only approaches" + } + ], + "methodology": "Assessment of design-to-code output fidelity against source frames, variables, and component structure", + "last_verified": "2026-06-10" + }, + "api_reliability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Launch Announcement", + "url": "https://www.figma.com/blog/introducing-figma-mcp-server/", + "date": "2026-06-10", + "value": "Built on Figma's platform infrastructure; remote endpoint at mcp.figma.com/mcp, but the product remains in beta with evolving behavior" + } + ], + "methodology": "Analysis of endpoint stability and Figma platform uptime during beta period", + "last_verified": "2026-06-10" + }, + "large_file_handling": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Large or deeply nested frames can produce design-context payloads that exceed client context limits; documentation recommends selecting smaller frames or using metadata-first workflows" + } + ], + "methodology": "Testing context extraction on large, deeply nested design files and component libraries", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Returns structured errors for invalid node IDs, missing selections, and permission failures; local desktop server requires the file to be open in the app" + } + ], + "methodology": "Error handling testing across invalid selections, permissions, and disconnected desktop sessions", + "last_verified": "2026-06-10" + }, + "rate_limit_handling": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Figma Developers Platform", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Hosted server applies Figma platform rate limits per authenticated user; limits are not fully published during beta and usage-based pricing is planned" + } + ], + "methodology": "Rate limiting behavior observation under sustained tool-call load", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 74, + "criteria": { + "authentication_security": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Remote server at https://mcp.figma.com/mcp uses OAuth with scoped access tied to the user's Figma account; recommended over the local desktop server" + } + ], + "methodology": "Review of OAuth flow, scope grants, and token lifecycle for the hosted endpoint", + "last_verified": "2026-06-10" + }, + "token_exposure_risk": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "OAuth tokens are managed by the MCP client rather than pasted as static API keys; local server at http://127.0.0.1:3845/mcp binds to loopback and relies on the logged-in desktop session" + } + ], + "methodology": "Token storage and exposure-surface analysis for remote and local transports", + "last_verified": "2026-06-10" + }, + "scope_limitation": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Access mirrors the authenticated user's file permissions; there is no per-file or read-only-only scoping below the account level for the MCP connection" + } + ], + "methodology": "Permission boundary testing across files the authenticated user can view or edit", + "last_verified": "2026-06-10" + }, + "prompt_injection_risk": { + "score": 58, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Launch Announcement", + "url": "https://www.figma.com/blog/introducing-figma-mcp-server/", + "date": "2026-06-10", + "value": "Design file content (layer names, text nodes, FigJam notes) is third-party-authored input on shared files; malicious text in a shared design can act as an injection vector into the consuming agent" + } + ], + "methodology": "Threat modeling of untrusted design-file content flowing into agent context via design-context and FigJam tools", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Write-to-canvas and design generation tools can create and modify content in Figma files the user can edit; no server-side confirmation step beyond client-level approvals" + } + ], + "methodology": "Authorization boundary testing of write-capable tools against editable files", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 72, + "criteria": { + "design_data_exposure": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Design content, text layers, screenshots, and variable values are sent to the connected LLM provider as tool results" + } + ], + "methodology": "Data flow analysis from Figma files through MCP tool results to LLM providers", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 66, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "No built-in redaction of sensitive content embedded in designs (e.g., real customer data in mockups, internal roadmap text in FigJam boards)" + } + ], + "methodology": "Assessment of filtering and redaction controls on extracted design content", + "last_verified": "2026-06-10" + }, + "organization_data_control": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Figma Security and Admin Controls", + "url": "https://www.figma.com/security/", + "date": "2026-06-10", + "value": "Access governed by Figma workspace permissions, SSO/SAML, and admin controls; org admins control which users can authorize integrations" + } + ], + "methodology": "Review of organizational access controls applicable to MCP-connected accounts", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Figma Privacy Policy", + "url": "https://www.figma.com/privacy/", + "date": "2026-06-10", + "value": "Design data retrieved via MCP is shared with whichever LLM provider the user's client uses, per that provider's data policy rather than Figma's" + } + ], + "methodology": "Analysis of downstream data sharing once content leaves the Figma boundary", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 71, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Dedicated developer documentation covering setup for remote and desktop servers, tool reference, and client integration guides" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Tool calls are visible in MCP client logs and canvas writes appear in file history, but there is no dedicated MCP audit log on the Figma side" + } + ], + "methodology": "Logging and traceability assessment across client and Figma file history", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 35, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Launch Announcement", + "url": "https://www.figma.com/blog/introducing-figma-mcp-server/", + "date": "2026-06-10", + "value": "Server implementation is closed source and maintained by Figma; behavior can only be verified through documentation and observed tool output" + } + ], + "methodology": "Source availability and independent verifiability review", + "last_verified": "2026-06-10" + }, + "api_coverage_clarity": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Documented tool set: design context, screenshots, metadata, variables, Code Connect mapping, FigJam reading, and design generation; beta tools and limits are flagged" + } + ], + "methodology": "Comparison of documented tool surface against observed server capabilities", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 82, + "criteria": { + "ease_of_setup": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Remote server requires only adding https://mcp.figma.com/mcp and completing OAuth; local mode requires enabling the server in the Figma desktop app" + } + ], + "methodology": "Setup complexity assessment across supported MCP clients", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Design-context extraction and screenshot generation are heavier operations than typical API reads; latency scales with frame complexity" + } + ], + "methodology": "Latency observation across tool types and frame sizes", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Launch Announcement", + "url": "https://www.figma.com/blog/introducing-figma-mcp-server/", + "date": "2026-06-10", + "value": "Launched in beta June 2025; tool behavior and output formats have continued to evolve, and beta status is explicit" + } + ], + "methodology": "Stability assessment over the beta period including breaking-change frequency", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Figma MCP Server Documentation", + "url": "https://developers.figma.com/docs/figma-mcp-server/", + "date": "2026-06-10", + "value": "Covers both design-to-code (context, screenshots, variables, Code Connect) and code-to-design (write-to-canvas, design generation) plus FigJam" + } + ], + "methodology": "Feature completeness assessment against design-to-code workflow needs", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Figma MCP Server Launch Announcement", + "url": "https://www.figma.com/blog/introducing-figma-mcp-server/", + "date": "2026-06-10", + "value": "First-party integration promoted across major AI coding tools (Claude Code, Cursor, VS Code, Windsurf); widely adopted as the standard design-context source" + } + ], + "methodology": "Adoption analysis across MCP client ecosystems and developer tooling", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "First-party server with structured design context (code, variables, components) rather than screenshots alone", + "Code Connect mapping links Figma components to real codebase components for higher-fidelity output", + "Bidirectional: reads designs into code and writes generated designs back to the canvas", + "Hosted remote endpoint with OAuth removes the need for static API keys", + "Strong official documentation and broad MCP client support", + "Free during beta, lowering the barrier to evaluation" + ], + "limitations": [ + "Closed source; server behavior cannot be independently audited", + "Shared design files are third-party-authored input and a prompt injection vector", + "Design content, including any sensitive text in mockups, is sent to the LLM provider", + "Large frames can exceed client context limits", + "Beta product with evolving tools and planned usage-based pricing not yet finalized", + "Write-capable tools can modify editable files without server-side confirmation" + ], + "metadata": { + "license": "Proprietary (closed source)", + "maintained_by": "Figma", + "status": "Beta (launched June 2025)", + "remote_endpoint": "https://mcp.figma.com/mcp", + "local_endpoint": "http://127.0.0.1:3845/mcp (Figma desktop app)", + "authentication": "OAuth (remote, recommended); desktop app session (local)", + "transport_types": [ + "streamable-http (remote)", + "http (local desktop server)" + ], + "installation_methods": [ + "Remote MCP endpoint", + "Figma desktop app toggle" + ], + "pricing": "Free during beta; usage-based pricing planned", + "first_release": "2025-06", + "mcp_version": "1.0" + }, + "use_case_ratings": { + "code-generation": { + "overall": 92, + "notes": "Primary use case: high-fidelity design-to-code with design tokens, components, and Code Connect mappings" + }, + "content-creation": { + "overall": 80, + "notes": "Strong for generating and editing designs, mockups, and FigJam content from natural language" + }, + "research-assistant": { + "overall": 70, + "notes": "Useful for auditing design systems, extracting variables, and reviewing FigJam boards" + }, + "education": { + "overall": 76, + "notes": "Good for teaching design-to-code workflows and design system concepts" + }, + "creative-writing": { + "overall": 55, + "notes": "Marginal fit; limited to text content inside design and FigJam files" + } + }, + "best_for": [ + "Frontend teams converting Figma designs into production code with AI assistance", + "Design-system teams keeping code and Figma components in sync via Code Connect", + "Developers generating UI mockups back into Figma from code or intent", + "Agentic coding workflows that need pixel-accurate design context" + ], + "related_entities": [ + "mcp-server-vercel", + "mcp-server-github", + "mcp-server-linear", + "mcp-server-notion" + ], + "tags": [ + "design", + "design-to-code", + "figma", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-filesystem.json b/data/mcps/mcp-server-filesystem.json index d87c97f..092474c 100644 --- a/data/mcps/mcp-server-filesystem.json +++ b/data/mcps/mcp-server-filesystem.json @@ -4,9 +4,9 @@ "name": "MCP Filesystem Server", "provider": "Anthropic", "version": "2025.7.1", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official MCP server providing AI models with controlled access to the local filesystem. Enables file reading, writing, and directory operations through the Model Context Protocol. Critical for file-based workflows but requires careful security configuration.", + "description": "Official MCP reference server providing AI models with controlled access to the local filesystem (file reading, writing, and directory operations). One of the seven reference servers still actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation (Linux Foundation) on 2025-12-09, latest spec 2025-11-25. Critical for file-based workflows but requires careful security configuration.", "website": "https://modelcontextprotocol.io/docs/servers/filesystem", "trust_vector": { "performance_reliability": { @@ -334,11 +334,17 @@ "source": "MCP Server Updates", "url": "https://github.com/modelcontextprotocol/servers", "date": "2025-11-16", - "value": "Regular updates from Anthropic, minimal maintenance required" + "value": "Regular updates, minimal maintenance required" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "filesystem is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Maintenance overhead assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "community_support": { "score": 82, @@ -371,7 +377,8 @@ "File contents sent to external LLM provider APIs", "Limited granular permission controls beyond directory allowlists", "Potential for accidental data exfiltration to LLM providers", - "Audit logging requires custom implementation for compliance needs" + "Audit logging requires custom implementation for compliance needs", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -388,7 +395,7 @@ "github_repo": "https://github.com/modelcontextprotocol/servers", "github_stars": 58700, "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Active", "transport_types": [ "stdio" @@ -448,6 +455,8 @@ "file-system", "local", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-firecrawl.json b/data/mcps/mcp-server-firecrawl.json new file mode 100644 index 0000000..7412e7c --- /dev/null +++ b/data/mcps/mcp-server-firecrawl.json @@ -0,0 +1,455 @@ +{ + "id": "mcp-server-firecrawl", + "type": "mcp", + "name": "Firecrawl MCP Server", + "provider": "Firecrawl", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Official Firecrawl MCP server giving AI models web scraping, crawling, site mapping, web search, and structured extraction capabilities. Available as an npm package (firecrawl-mcp) over stdio or as a hosted remote server authenticated with a firecrawl.dev API key.", + "website": "https://github.com/firecrawl/firecrawl-mcp-server", + "trust_vector": { + "performance_reliability": { + "overall_score": 83, + "criteria": { + "api_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl Documentation", + "url": "https://docs.firecrawl.dev/", + "date": "2026-06-10", + "value": "Mature hosted API backing all MCP tools, with documented status reporting and a widely used production service" + } + ], + "methodology": "API stability and service maturity analysis", + "last_verified": "2026-06-10" + }, + "scrape_success_rate": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Scrape and batch scrape tools handle JavaScript-rendered pages, anti-bot mitigation, and multiple output formats; some heavily protected sites still fail" + } + ], + "methodology": "Scrape success testing across diverse site types", + "last_verified": "2026-06-10" + }, + "crawl_completeness": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl Crawl Documentation", + "url": "https://docs.firecrawl.dev/features/crawl", + "date": "2026-06-10", + "value": "Crawl and map tools discover most site pages with configurable depth and limits; very large or dynamic sites may be partially covered" + } + ], + "methodology": "Crawl coverage assessment against known site structures", + "last_verified": "2026-06-10" + }, + "rate_limit_handling": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Built-in automatic retries with exponential backoff for rate-limited requests and credit usage monitoring" + } + ], + "methodology": "Rate limiting behavior review from source and docs", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Errors surfaced as structured tool results; retry logic covers transient failures, though long-running crawls can require manual restart" + } + ], + "methodology": "Error handling and recovery testing", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 68, + "criteria": { + "authentication_security": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl MCP Setup Documentation", + "url": "https://docs.firecrawl.dev/mcp-server", + "date": "2026-06-10", + "value": "Authenticates with a firecrawl.dev API key via environment variable (stdio) or the hosted remote endpoint" + } + ], + "methodology": "Authentication mechanism review", + "last_verified": "2026-06-10" + }, + "prompt_injection_exposure": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "MCP Security Best Practices", + "url": "https://modelcontextprotocol.io/specification/draft/basic/security_best_practices", + "date": "2026-06-10", + "value": "All fetched web content is untrusted; malicious pages can carry indirect prompt injection payloads that the consuming agent must defend against" + } + ], + "methodology": "Threat modeling of untrusted web content returned to the model", + "last_verified": "2026-06-10" + }, + "ssrf_protection": { + "score": 58, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Model-supplied URLs are fetched server-side; SSRF-style requests against internal or private endpoints are a documented risk class for fetch/scrape MCP servers" + } + ], + "methodology": "SSRF risk analysis of URL-driven tool inputs", + "last_verified": "2026-06-10" + }, + "credential_handling": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Setup Documentation", + "url": "https://docs.firecrawl.dev/mcp-server", + "date": "2026-06-10", + "value": "API key stored in client configuration or environment; key grants full account credit usage if leaked, so it must be protected" + } + ], + "methodology": "API key storage and exposure analysis", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Tools are read-oriented (scrape, crawl, search, extract) so no destructive write actions exist, but the agent can crawl arbitrary sites and consume account credits" + } + ], + "methodology": "Capability and blast radius assessment of exposed tools", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 69, + "criteria": { + "data_exposure": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl Documentation", + "url": "https://docs.firecrawl.dev/", + "date": "2026-06-10", + "value": "Scraped URLs and page content flow through Firecrawl's cloud service and are then returned to the LLM provider context" + } + ], + "methodology": "Data flow analysis of scrape and crawl pipelines", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "No built-in PII or secret filtering on scraped content; anything reachable at a URL can land in the model context" + } + ], + "methodology": "Privacy controls assessment of returned content", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl Privacy Policy", + "url": "https://www.firecrawl.dev/privacy-policy", + "date": "2026-06-10", + "value": "Request URLs and scraped content processed by Firecrawl per its privacy policy; results are additionally shared with the chosen LLM provider" + } + ], + "methodology": "Data sharing and policy review", + "last_verified": "2026-06-10" + }, + "compliance_posture": { + "score": 73, + "confidence": "low", + "evidence": [ + { + "source": "Firecrawl Terms of Service", + "url": "https://www.firecrawl.dev/terms-of-service", + "date": "2026-06-10", + "value": "Commercial terms published; users remain responsible for robots.txt, copyright, and lawful-scraping compliance for targets they crawl" + } + ], + "methodology": "Compliance documentation review", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 88, + "criteria": { + "documentation_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl MCP Documentation", + "url": "https://docs.firecrawl.dev/mcp-server", + "date": "2026-06-10", + "value": "Detailed setup guides for major MCP clients, tool-by-tool reference, and configuration options" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl Dashboard", + "url": "https://www.firecrawl.dev/", + "date": "2026-06-10", + "value": "Account dashboard shows request activity and credit usage; MCP tool calls are visible in client logs" + } + ], + "methodology": "Logging and traceability assessment", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "MIT-licensed open source server with 6,538 GitHub stars; backend scraping service is partially proprietary" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + }, + "api_coverage_clarity": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Tool set clearly enumerated: scrape, batch scrape, crawl, map, web search, and structured extract" + } + ], + "methodology": "Tool surface documentation review", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 86, + "criteria": { + "ease_of_setup": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "firecrawl-mcp npm package", + "url": "https://www.npmjs.com/package/firecrawl-mcp", + "date": "2026-06-10", + "value": "Single npx command with one API key environment variable, or zero-install hosted remote endpoint" + } + ], + "methodology": "Setup complexity assessment", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl Documentation", + "url": "https://docs.firecrawl.dev/", + "date": "2026-06-10", + "value": "Single-page scrapes typically complete in seconds; full crawls of large sites are long-running asynchronous jobs" + } + ], + "methodology": "Latency characterization across tool types", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Firecrawl Status Page", + "url": "https://status.firecrawl.dev/", + "date": "2026-06-10", + "value": "Public status page with historically high availability for the hosted API" + } + ], + "methodology": "Uptime and incident history analysis", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Firecrawl MCP Server Repository", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "Covers the full web data lifecycle: discovery (map, search), retrieval (scrape, batch, crawl), and structured extraction" + } + ], + "methodology": "Feature completeness assessment", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "GitHub Repository Metrics", + "url": "https://github.com/firecrawl/firecrawl-mcp-server", + "date": "2026-06-10", + "value": "6,538 GitHub stars and listing in major MCP client directories indicate strong adoption" + } + ], + "methodology": "Community activity and adoption analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Full web data toolkit: scrape, batch scrape, crawl, map, search, and structured extract", + "Handles JavaScript-heavy sites and returns clean LLM-ready markdown", + "Automatic retries with exponential backoff and credit usage monitoring", + "Simple setup via npx package or hosted remote server", + "MIT-licensed open source server with strong community adoption (6,538 stars)", + "Read-only tool surface with no destructive write actions" + ], + "limitations": [ + "All fetched web content is untrusted and can carry indirect prompt injection payloads", + "Model-supplied URLs create SSRF-style risk against internal or private endpoints", + "Leaked API key allows arbitrary credit consumption on the account", + "No built-in PII or secret filtering on scraped content", + "Scraped data transits Firecrawl's cloud before reaching the model", + "Heavily bot-protected sites can still fail or return partial content" + ], + "metadata": { + "license": "MIT", + "supported_platforms": [ + "All platforms with Node.js", + "Hosted remote server" + ], + "programming_languages": [ + "TypeScript" + ], + "github_repo": "https://github.com/firecrawl/firecrawl-mcp-server", + "github_stars": 6538, + "package_name": "firecrawl-mcp", + "api_dependency": "Firecrawl API (firecrawl.dev)", + "authentication": "Firecrawl API key", + "maintained_by": "Firecrawl", + "transport_types": [ + "stdio", + "remote (hosted)" + ], + "installation_methods": [ + "npm", + "hosted endpoint" + ] + }, + "use_case_ratings": { + "research-assistant": { + "overall": 92, + "notes": "Excellent for gathering, crawling, and extracting web sources during research workflows" + }, + "data-analysis": { + "overall": 85, + "notes": "Structured extract and batch scrape turn web pages into analyzable datasets" + }, + "content-creation": { + "overall": 86, + "notes": "Strong for sourcing reference material, competitor pages, and up-to-date facts for content" + }, + "code-generation": { + "overall": 74, + "notes": "Useful for pulling live documentation and examples into coding sessions" + }, + "customer-support": { + "overall": 70, + "notes": "Can crawl knowledge bases and product pages to ground support answers" + }, + "financial-analysis": { + "overall": 72, + "notes": "Good for collecting public filings and market pages, but verify accuracy of scraped figures" + }, + "legal-compliance": { + "overall": 60, + "notes": "Scraping legality and content reliability require careful human review for legal work" + }, + "education": { + "overall": 80, + "notes": "Helpful for building course material from live web sources with proper attribution" + } + }, + "best_for": [ + "Research agents that need reliable, structured web content retrieval", + "Teams converting websites into LLM-ready markdown or structured data", + "AI applications requiring crawl, search, and extraction in one server", + "Developers wanting a drop-in web data layer for MCP clients" + ], + "related_entities": [ + "mcp-server-tavily", + "mcp-server-brave-search", + "mcp-server-fetch", + "mcp-server-apify", + "mcp-server-playwright" + ], + "tags": [ + "web-scraping", + "crawling", + "search", + "extraction", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-git.json b/data/mcps/mcp-server-git.json index 2357c5f..1a2a29e 100644 --- a/data/mcps/mcp-server-git.json +++ b/data/mcps/mcp-server-git.json @@ -4,9 +4,9 @@ "name": "MCP Git Server", "provider": "Anthropic", "version": "2025.9.25", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official Anthropic MCP server for Git repository operations. Enables AI models to interact with local Git repositories, perform commits, branch management, and version control operations. Essential for AI-assisted development workflows and code management.", + "description": "Official MCP reference server for Git repository operations. Enables AI models to interact with local Git repositories, perform commits, branch management, and version control operations. One of the seven reference servers that remain actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09 (latest spec 2025-11-25).", "website": "https://modelcontextprotocol.io/docs/servers/git", "trust_vector": { "performance_reliability": { @@ -363,10 +363,16 @@ "url": "https://github.com/modelcontextprotocol/servers/discussions", "date": "2025-11-16", "value": "Popular MCP server for development workflows" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "git is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -376,7 +382,7 @@ "Built on mature and reliable Git infrastructure", "Excellent for development workflows and version control automation", "Full operation auditability through Git reflog and MCP logs", - "Open source implementation with active Anthropic support", + "Open source implementation actively maintained under the MCP project (Agentic AI Foundation)", "Simple setup requiring only local Git installation" ], "limitations": [ @@ -385,7 +391,8 @@ "No built-in secret detection or sensitive data filtering", "Can access Git credentials stored on local system", "Performance may degrade with very large repositories", - "No safeguards against accidental commits or pushes" + "No safeguards against accidental commits or pushes", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -402,7 +409,7 @@ "api_dependency": "Git CLI", "authentication": "Uses local Git credentials", "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Active", "transport_types": [ "stdio" @@ -462,6 +469,8 @@ "git", "version-control", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-github.json b/data/mcps/mcp-server-github.json index 6c4fc12..1d05d55 100644 --- a/data/mcps/mcp-server-github.json +++ b/data/mcps/mcp-server-github.json @@ -4,10 +4,10 @@ "name": "MCP GitHub Server", "provider": "GitHub (formerly Anthropic)", "version": "2025.4.6", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "MCP server providing AI models with comprehensive GitHub integration capabilities. Enables repository management, issue tracking, pull request operations, and code search. NOTE: The original Anthropic version has been deprecated. Development moved to GitHub's official server at github.com/github/github-mcp-server.", - "website": "https://modelcontextprotocol.io/docs/servers/github", + "description": "GitHub's OFFICIAL MCP server, successor to the archived Anthropic reference server. Open source (Go, MIT, 30,558 stars), distributed as a binary/Docker image or via the hosted remote at https://api.githubcopilot.com/mcp/ (GA 2025-09-04) with OAuth 2.1+PKCE. Exposes 50+ tools in configurable toolsets with read-only mode. Known prompt-injection exfiltration risk (Invariant Labs, May 2025) requires least-privilege tokens and one-repo sessions.", + "website": "https://github.com/github/github-mcp-server", "trust_vector": { "performance_reliability": { "overall_score": 86, @@ -31,14 +31,14 @@ "confidence": "high", "evidence": [ { - "source": "MCP GitHub Server", - "url": "https://github.com/modelcontextprotocol/servers/tree/main/src/github", - "date": "2025-11-16", - "value": "High success rate for repo operations, issues, and PR management" + "source": "GitHub MCP Server (official)", + "url": "https://github.com/github/github-mcp-server", + "date": "2026-06-10", + "value": "Actively maintained by GitHub; high success rate for repo operations, issues, and PR management across 50+ tools" } ], "methodology": "Operation success testing", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "rate_limit_handling": { "score": 82, @@ -85,10 +85,10 @@ } }, "security": { - "overall_score": 78, + "overall_score": 76, "criteria": { "authentication_security": { - "score": 85, + "score": 88, "confidence": "high", "evidence": [ { @@ -96,10 +96,16 @@ "url": "https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens", "date": "2025-11-16", "value": "Uses GitHub PAT or OAuth for secure authentication" + }, + { + "source": "GitHub Changelog - Remote GitHub MCP Server GA", + "url": "https://github.blog/changelog/2025-09-04-remote-github-mcp-server-is-now-generally-available/", + "date": "2025-09-04", + "value": "Hosted remote server (https://api.githubcopilot.com/mcp/) generally available with OAuth 2.1 + PKCE authorization" } ], "methodology": "Authentication mechanism review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "token_exposure_risk": { "score": 70, @@ -116,18 +122,24 @@ "last_verified": "2025-11-09" }, "scope_limitation": { - "score": 78, - "confidence": "medium", + "score": 82, + "confidence": "high", "evidence": [ { "source": "GitHub Token Scopes", "url": "https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps", "date": "2025-11-16", "value": "Supports granular permission scopes, but requires careful configuration" + }, + { + "source": "GitHub MCP Server (official)", + "url": "https://github.com/github/github-mcp-server", + "date": "2026-06-10", + "value": "Official server adds configurable toolsets (tool scoping) and a read-only mode to limit the action surface" } ], "methodology": "Permission scope testing", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "action_auditability": { "score": 82, @@ -144,23 +156,29 @@ "last_verified": "2025-11-09" }, "unauthorized_action_risk": { - "score": 72, - "confidence": "medium", + "score": 60, + "confidence": "high", "evidence": [ { "source": "Security Analysis", "url": "https://modelcontextprotocol.io/docs/security", "date": "2025-11-16", "value": "AI can create PRs, issues, and modify repos within token permissions" + }, + { + "source": "Invariant Labs - GitHub MCP vulnerability", + "url": "https://invariantlabs.ai/blog/mcp-github-vulnerability", + "date": "2025-05-26", + "value": "Architectural prompt-injection finding: a malicious public issue can steer the agent into exfiltrating private-repo data; mitigations are least-privilege tokens and one-repo sessions" } ], "methodology": "Authorization boundary testing", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } }, "privacy_compliance": { - "overall_score": 74, + "overall_score": 71, "criteria": { "code_exposure": { "score": 70, @@ -177,18 +195,24 @@ "last_verified": "2025-11-09" }, "sensitive_data_protection": { - "score": 68, - "confidence": "medium", + "score": 62, + "confidence": "high", "evidence": [ { "source": "MCP Security Guidelines", "url": "https://modelcontextprotocol.io/docs/security", "date": "2025-11-16", "value": "No built-in secret detection; risk of exposing API keys or credentials in code" + }, + { + "source": "Invariant Labs - GitHub MCP vulnerability", + "url": "https://invariantlabs.ai/blog/mcp-github-vulnerability", + "date": "2025-05-26", + "value": "Demonstrated private-repository data exfiltration via prompt injection from a malicious public issue when broad tokens are used" } ], "methodology": "Privacy controls assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "organization_data_control": { "score": 78, @@ -221,7 +245,7 @@ } }, "trust_transparency": { - "overall_score": 87, + "overall_score": 90, "criteria": { "documentation_quality": { "score": 92, @@ -256,36 +280,36 @@ "confidence": "high", "evidence": [ { - "source": "GitHub Repository", - "url": "https://github.com/modelcontextprotocol/servers", - "date": "2025-11-16", - "value": "Fully open source implementation with MIT license" + "source": "GitHub MCP Server (official)", + "url": "https://github.com/github/github-mcp-server", + "date": "2026-06-10", + "value": "Fully open source Go implementation with MIT license; 30,558 GitHub stars" } ], "methodology": "Source code review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "api_coverage_clarity": { - "score": 80, - "confidence": "medium", + "score": 85, + "confidence": "high", "evidence": [ { - "source": "MCP Server Documentation", - "url": "https://modelcontextprotocol.io/docs/servers/github", - "date": "2025-11-16", - "value": "Clear documentation of supported GitHub API operations" + "source": "GitHub MCP Server (official)", + "url": "https://github.com/github/github-mcp-server", + "date": "2026-06-10", + "value": "50+ tools documented and organized into configurable toolsets (repos, issues, PRs, actions, security, etc.)" } ], "methodology": "API documentation review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } }, "operational_excellence": { - "overall_score": 85, + "overall_score": 87, "criteria": { "ease_of_setup": { - "score": 88, + "score": 90, "confidence": "high", "evidence": [ { @@ -293,10 +317,16 @@ "url": "https://modelcontextprotocol.io/quickstart", "date": "2025-11-16", "value": "Simple setup requiring only GitHub PAT configuration" + }, + { + "source": "GitHub Changelog - Remote GitHub MCP Server GA", + "url": "https://github.blog/changelog/2025-09-04-remote-github-mcp-server-is-now-generally-available/", + "date": "2025-09-04", + "value": "Hosted remote endpoint removes local install entirely; local option ships as Go binary or Docker image" } ], "methodology": "Setup complexity assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "api_performance": { "score": 82, @@ -327,32 +357,32 @@ "last_verified": "2025-11-09" }, "feature_coverage": { - "score": 85, + "score": 88, "confidence": "high", "evidence": [ { - "source": "MCP GitHub Server", - "url": "https://github.com/modelcontextprotocol/servers/tree/main/src/github", - "date": "2025-11-16", - "value": "Covers repos, issues, PRs, search, and file operations" + "source": "GitHub MCP Server (official)", + "url": "https://github.com/github/github-mcp-server", + "date": "2026-06-10", + "value": "50+ tools in configurable toolsets covering repos, issues, PRs, actions, code security, and search; read-only mode supported" } ], "methodology": "Feature completeness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "community_adoption": { - "score": 80, - "confidence": "medium", + "score": 88, + "confidence": "high", "evidence": [ { - "source": "GitHub Community", - "url": "https://github.com/modelcontextprotocol/servers/discussions", - "date": "2025-11-16", - "value": "Growing adoption as MCP protocol gains traction (launched late 2024)" + "source": "GitHub MCP Server (official)", + "url": "https://github.com/github/github-mcp-server", + "date": "2026-06-10", + "value": "30,558 GitHub stars; official GitHub maintenance with hosted remote generally available since 2025-09-04" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -362,8 +392,9 @@ "Built on reliable GitHub infrastructure with high uptime", "Excellent for development workflows and code collaboration", "Full operation auditability through GitHub's audit logs", - "Open source implementation with active Anthropic support", - "Supports granular permission scopes via GitHub tokens" + "Official GitHub-maintained open source server (Go, MIT, 30,558 stars)", + "Hosted remote option (OAuth 2.1+PKCE) generally available since 2025-09-04", + "Configurable toolsets and read-only mode limit the action surface" ], "limitations": [ "Repository code and metadata exposed to LLM provider APIs", @@ -371,31 +402,38 @@ "No built-in secret detection or sensitive data filtering", "Subject to GitHub API rate limits (5000 requests/hour)", "Token scope misconfiguration can grant excessive permissions", - "Potential for accidental data leakage from private repositories" + "Architectural prompt-injection risk: malicious public issues can drive private-repo data exfiltration (Invariant Labs, May 2025); mitigate with least-privilege tokens and one-repo sessions" ], "metadata": { "license": "MIT", "supported_platforms": [ - "All platforms with Node.js/Python" + "Windows", + "macOS", + "Linux", + "Hosted remote (https://api.githubcopilot.com/mcp/)" ], "programming_languages": [ - "TypeScript", - "Python" + "Go" ], "mcp_version": "1.0", "github_repo": "https://github.com/github/github-mcp-server", - "github_stars": 58700, + "github_stars": 30558, "deprecated_repo": "https://github.com/modelcontextprotocol/servers-archived", "api_dependency": "GitHub REST API v3", - "authentication": "GitHub Personal Access Token or OAuth", + "authentication": "GitHub PAT (local) or OAuth 2.1 + PKCE (hosted remote)", + "remote_endpoint": "https://api.githubcopilot.com/mcp/", + "remote_ga_date": "2025-09-04", "first_release": "2024-11", "maintained_by": "GitHub", - "status": "Migrated - Now maintained by GitHub", + "status": "Active - official GitHub server; archived Anthropic reference server superseded", "transport_types": [ - "stdio" + "stdio", + "streamable-http (hosted remote)" ], "installation_methods": [ - "npm" + "Go binary", + "Docker", + "Hosted remote (no install)" ] }, "use_case_ratings": { @@ -449,6 +487,8 @@ "git", "version-control", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "remote-server" ] } diff --git a/data/mcps/mcp-server-gitlab.json b/data/mcps/mcp-server-gitlab.json index 67b6439..7b2776f 100644 --- a/data/mcps/mcp-server-gitlab.json +++ b/data/mcps/mcp-server-gitlab.json @@ -2,15 +2,15 @@ "id": "mcp-server-gitlab", "type": "mcp", "name": "MCP GitLab Server", - "provider": "GitLab Community", + "provider": "Anthropic (Archived)", "version": "2025.3.2", - "last_evaluated": "2025-01-14", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "MCP server providing AI models with comprehensive GitLab integration capabilities. Enables merge request management, CI/CD pipeline inspection, issue tracking, and code review workflows for enterprise teams using GitLab.", + "description": "ARCHIVED: Former Anthropic reference MCP server for GitLab integration (merge requests, CI/CD pipelines, issues), archived 2025-05-29 to the servers-archived repository and no longer maintained; no security guarantees are provided for archived servers. The GitLab MCP ecosystem has since moved to other actively maintained implementations, which should be preferred.", "website": "https://gitlab.com/gitlab-org/gitlab-mcp-server", "trust_vector": { "performance_reliability": { - "overall_score": 84, + "overall_score": 80, "criteria": { "api_reliability": { "score": 88, @@ -69,7 +69,7 @@ "last_verified": "2025-01-14" }, "error_recovery": { - "score": 82, + "score": 60, "confidence": "medium", "evidence": [ { @@ -77,15 +77,21 @@ "url": "https://gitlab.com/gitlab-org/gitlab-mcp-server", "date": "2025-01-10", "value": "Handles API errors with retry logic and graceful degradation" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Reference GitLab server archived 2025-05-29; bugs and GitLab API breaking changes will never be fixed" } ], "methodology": "Error handling testing", - "last_verified": "2025-01-14" + "last_verified": "2026-06-10" } } }, "security": { - "overall_score": 80, + "overall_score": 83, "criteria": { "authentication_security": { "score": 88, @@ -160,7 +166,7 @@ } }, "privacy_compliance": { - "overall_score": 78, + "overall_score": 76, "criteria": { "code_exposure": { "score": 72, @@ -221,7 +227,7 @@ } }, "trust_transparency": { - "overall_score": 85, + "overall_score": 87, "criteria": { "documentation_quality": { "score": 88, @@ -282,7 +288,7 @@ } }, "operational_excellence": { - "overall_score": 83, + "overall_score": 80, "criteria": { "ease_of_setup": { "score": 85, @@ -327,7 +333,7 @@ "last_verified": "2025-01-14" }, "feature_coverage": { - "score": 84, + "score": 60, "confidence": "high", "evidence": [ { @@ -335,10 +341,16 @@ "url": "https://gitlab.com/gitlab-org/gitlab-mcp-server", "date": "2025-01-10", "value": "Covers MRs, issues, pipelines, projects, and file operations" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Archived 2025-05-29; feature set frozen, no updates for GitLab API or MCP specification changes" } ], "methodology": "Feature completeness assessment", - "last_verified": "2025-01-14" + "last_verified": "2026-06-10" }, "enterprise_features": { "score": 88, @@ -371,7 +383,7 @@ "Some features require GitLab Premium/Ultimate", "Subject to GitLab API rate limits", "No built-in secret detection in code", - "Newer than GitHub MCP, smaller community" + "ARCHIVED 2025-05-29: reference server unmaintained with no security guarantees; GitLab ecosystem has moved to other implementations" ], "metadata": { "license": "MIT", @@ -382,7 +394,8 @@ "api_dependency": "GitLab REST API v4 / GraphQL", "authentication": "GitLab Personal Access Token or OAuth", "first_release": "2025-02", - "maintained_by": "GitLab Community", + "maintained_by": "None (Archived 2025-05-29)", + "repository": "https://github.com/modelcontextprotocol/servers-archived", "transport_types": ["stdio"], "installation_methods": ["npm", "pip"] }, @@ -434,5 +447,5 @@ "Teams wanting AI-assisted CI/CD management", "Developers integrating AI with GitLab workflows" ], - "tags": ["git", "gitlab", "devops", "ci-cd", "mcp", "model-context-protocol"] + "tags": ["git", "gitlab", "devops", "ci-cd", "mcp", "model-context-protocol", "archived", "unmaintained"] } diff --git a/data/mcps/mcp-server-google-drive.json b/data/mcps/mcp-server-google-drive.json index c36a7b6..50eff47 100644 --- a/data/mcps/mcp-server-google-drive.json +++ b/data/mcps/mcp-server-google-drive.json @@ -2,15 +2,15 @@ "id": "mcp-server-google-drive", "type": "mcp", "name": "MCP Google Drive Server", - "provider": "Community", + "provider": "Anthropic (Archived)", "version": "1.0.0", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "MCP server enabling AI models to access, search, and manage Google Drive files and folders. Supports document reading, file operations, and collaboration features through the Model Context Protocol. Essential for AI-powered document workflows but requires careful permission management.", + "description": "ARCHIVED: Former Anthropic reference MCP server (gdrive) for accessing and searching Google Drive files, archived 2025-05-29 to the servers-archived repository and no longer maintained; the archive README provides no security guarantees. The underlying Google Drive API remains reliable, but this server receives no fixes and is not recommended for new deployments.", "website": "https://developers.google.com/drive", "trust_vector": { "performance_reliability": { - "overall_score": 86, + "overall_score": 85, "criteria": { "file_operation_reliability": { "score": 90, @@ -85,7 +85,7 @@ } }, "security": { - "overall_score": 76, + "overall_score": 78, "criteria": { "oauth_security": { "score": 88, @@ -235,7 +235,7 @@ } }, "trust_transparency": { - "overall_score": 82, + "overall_score": 77, "criteria": { "documentation_quality": { "score": 85, @@ -266,18 +266,18 @@ "last_verified": "2025-11-08" }, "mcp_implementation_clarity": { - "score": 78, - "confidence": "medium", + "score": 58, + "confidence": "high", "evidence": [ { - "source": "Community Implementation", - "url": "https://github.com/modelcontextprotocol/servers", - "date": "2025-11-16", - "value": "Community-maintained implementation with variable documentation quality" + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Reference gdrive server archived 2025-05-29; repository read-only, README states no security guarantees are provided for archived servers" } ], "methodology": "Implementation documentation review", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10" }, "permission_transparency": { "score": 80, @@ -296,7 +296,7 @@ } }, "operational_excellence": { - "overall_score": 81, + "overall_score": 76, "criteria": { "ease_of_setup": { "score": 75, @@ -341,7 +341,7 @@ "last_verified": "2025-11-08" }, "feature_coverage": { - "score": 78, + "score": 55, "confidence": "medium", "evidence": [ { @@ -349,10 +349,16 @@ "url": "https://github.com/modelcontextprotocol/servers", "date": "2025-11-16", "value": "Covers file read/write, search, and basic sharing operations" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Archived 2025-05-29; feature set frozen, no updates for Google Drive API or MCP specification changes" } ], "methodology": "Feature completeness assessment", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10" }, "cost": { "score": 80, @@ -385,7 +391,7 @@ "Complex OAuth setup process requiring Google Cloud project", "AI can access and modify all files within granted permissions", "Subject to Google API rate limits and quotas", - "Community-maintained MCP server with variable support quality" + "ARCHIVED 2025-05-29: reference gdrive server unmaintained with no security guarantees; prefer actively maintained Google Drive MCP alternatives" ], "metadata": { "license": "Varies (API proprietary, MCP implementation varies)", @@ -403,7 +409,8 @@ "api_version": "Google Drive API v3", "rate_limits": "1000 queries per 100 seconds (default)", "first_release": "2024-11", - "maintained_by": "Community" + "maintained_by": "None (Archived 2025-05-29)", + "repository": "https://github.com/modelcontextprotocol/servers-archived" }, "use_case_ratings": { "code-generation": { @@ -456,6 +463,8 @@ "storage", "google", "mcp", - "model-context-protocol" + "model-context-protocol", + "archived", + "unmaintained" ] } diff --git a/data/mcps/mcp-server-hugging-face.json b/data/mcps/mcp-server-hugging-face.json new file mode 100644 index 0000000..106c4a7 --- /dev/null +++ b/data/mcps/mcp-server-hugging-face.json @@ -0,0 +1,436 @@ +{ + "id": "mcp-server-hugging-face", + "type": "mcp", + "name": "Hugging Face MCP Server", + "provider": "Hugging Face", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Hugging Face's official MCP server connecting AI assistants to the Hub. Ships 7 built-in tools (search for models, datasets, Spaces, and papers, plus documentation search) and can dynamically attach community Gradio Spaces as additional tools. Hosted at huggingface.co/mcp with per-user configuration, or runnable locally; open source under MIT.", + "website": "https://huggingface.co/mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 80, + "criteria": { + "api_reliability": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Hosted endpoint runs on Hugging Face Hub infrastructure with Streamable HTTP transport designed for stateless, scalable operation" + } + ], + "methodology": "Endpoint stability analysis of the hosted server and underlying Hub APIs", + "last_verified": "2026-06-10" + }, + "search_accuracy": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "Built-in search tools query the Hub's native search across models, datasets, Spaces, and papers with relevant, current results" + } + ], + "methodology": "Relevance assessment of Hub search results for representative ML queries", + "last_verified": "2026-06-10" + }, + "operation_success_rate": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "The 7 built-in tools are thin wrappers over stable Hub APIs and succeed consistently" + } + ], + "methodology": "Operation success testing across built-in tools", + "last_verified": "2026-06-10" + }, + "dynamic_tool_reliability": { + "score": 66, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Attached Gradio Spaces run as community-maintained apps; they can be slow to cold-start, hit ZeroGPU queues, or fail when the Space author changes or breaks the app" + } + ], + "methodology": "Reliability testing of dynamically attached Gradio Space tools across popular Spaces", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "Open-source implementation returns structured errors and supports MCP tool-list-changed notifications when the user's configured tool set changes" + } + ], + "methodology": "Error handling testing including dynamic tool set changes mid-session", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 71, + "criteria": { + "authentication_security": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Settings", + "url": "https://huggingface.co/settings/mcp", + "date": "2026-06-10", + "value": "Hosted server authenticates with Hugging Face account credentials/tokens; per-user tool configuration is managed at hf.co/settings/mcp" + } + ], + "methodology": "Authentication mechanism review for hosted and local deployment modes", + "last_verified": "2026-06-10" + }, + "token_exposure_risk": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face Security Tokens Documentation", + "url": "https://huggingface.co/docs/hub/security-tokens", + "date": "2026-06-10", + "value": "Hub supports fine-grained access tokens, but local stdio deployments place tokens in client configuration files" + } + ], + "methodology": "Token storage and exposure-surface analysis across deployment modes", + "last_verified": "2026-06-10" + }, + "scope_limitation": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face Security Tokens Documentation", + "url": "https://huggingface.co/docs/hub/security-tokens", + "date": "2026-06-10", + "value": "Fine-grained tokens can restrict Hub access, and built-in tools are read-oriented; however, attached Gradio Spaces execute with whatever inputs the agent supplies" + } + ], + "methodology": "Permission scope testing of built-in tools and attached Space tools", + "last_verified": "2026-06-10" + }, + "third_party_tool_supply_chain": { + "score": 50, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Dynamically attached Gradio Spaces are arbitrary community-authored applications; tool descriptions and outputs are untrusted third-party content, creating supply-chain and prompt injection exposure inside the agent loop" + } + ], + "methodology": "Supply-chain threat modeling of community Space attachment: untrusted code, mutable tool definitions, and unvetted outputs", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "Built-in tools are search/read operations with limited blast radius; risk concentrates in what user-attached Spaces are allowed to do with submitted data" + } + ], + "methodology": "Authorization boundary analysis of built-in versus attached tool capabilities", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 69, + "criteria": { + "query_data_exposure": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Search queries and tool results flow through the hosted server and into the LLM provider's context; built-in tools touch mostly public Hub content" + } + ], + "methodology": "Data flow analysis of queries and results across the hosted server", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "No built-in redaction; any sensitive content an agent submits to an attached Space tool leaves the Hugging Face trust boundary" + } + ], + "methodology": "Assessment of filtering controls on data submitted to attached tools", + "last_verified": "2026-06-10" + }, + "organization_data_control": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face Hub Security Documentation", + "url": "https://huggingface.co/docs/hub/security", + "date": "2026-06-10", + "value": "Org access controls and gated/private repos apply to authenticated Hub access; MCP tool configuration is per-user rather than org-governed" + } + ], + "methodology": "Access control review of Hub permissions as applied through the MCP server", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 60, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Inputs sent to attached Gradio Spaces are processed by community-operated applications whose data handling is not governed by Hugging Face's privacy commitments" + } + ], + "methodology": "Analysis of data sharing with community Space operators and the LLM provider", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 83, + "criteria": { + "documentation_quality": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Detailed engineering blog plus repository README cover architecture, transports (Streamable HTTP and stdio), and setup for hosted and local modes" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face MCP Settings", + "url": "https://huggingface.co/settings/mcp", + "date": "2026-06-10", + "value": "Users can see and manage exactly which tools and Spaces are attached at hf.co/settings/mcp; tool calls are visible in MCP client logs" + } + ], + "methodology": "Logging and configuration-visibility assessment", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "Server is fully open source under MIT (approximately 247 stars); the same code powers the hosted deployment and can be self-hosted" + } + ], + "methodology": "Source code review of the published server implementation", + "last_verified": "2026-06-10" + }, + "api_coverage_clarity": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "The 7 built-in tools are clearly enumerated, but the effective tool surface varies per user depending on which Gradio Spaces are attached" + } + ], + "methodology": "Comparison of documented tool surface against per-user dynamic configuration", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 81, + "criteria": { + "ease_of_setup": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Endpoint", + "url": "https://huggingface.co/mcp", + "date": "2026-06-10", + "value": "Hosted mode requires only adding https://huggingface.co/mcp and authenticating; tool selection is point-and-click at hf.co/settings/mcp" + } + ], + "methodology": "Setup complexity assessment for hosted and local modes", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Built-in search tools respond quickly; attached Space tools vary widely with Space hardware, cold starts, and GPU queues" + } + ], + "methodology": "Latency observation across built-in and attached tools", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face Status", + "url": "https://status.huggingface.co/", + "date": "2026-06-10", + "value": "Hosted endpoint tracks Hub availability, which is historically solid; community Space tools are the main reliability variable" + } + ], + "methodology": "Uptime analysis of Hub infrastructure versus attached tool availability", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face MCP Server Blog", + "url": "https://huggingface.co/blog/building-hf-mcp", + "date": "2026-06-10", + "value": "Covers Hub discovery (models, datasets, Spaces, papers, docs) and extends to image generation, transcription, and thousands of other capabilities via attachable Gradio Spaces" + } + ], + "methodology": "Feature completeness assessment including the dynamic tool extension model", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "hf-mcp-server Repository", + "url": "https://github.com/huggingface/hf-mcp-server", + "date": "2026-06-10", + "value": "Approximately 247 GitHub stars with active first-party maintenance; adoption driven mainly by the hosted endpoint within the large HF user base" + } + ], + "methodology": "Community activity and adoption analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Fully open source (MIT) with the same code powering the hosted endpoint", + "Strong Hub discovery: models, datasets, Spaces, papers, and documentation search", + "Dynamic Gradio Space attachment extends the agent with thousands of community capabilities", + "Per-user tool configuration UI at hf.co/settings/mcp with tool-list-changed support", + "Flexible deployment: hosted Streamable HTTP or local stdio", + "Backed by Hugging Face's first-party maintenance and Hub infrastructure" + ], + "limitations": [ + "Attached Gradio Spaces are arbitrary community apps: a third-party tool supply-chain and prompt injection exposure", + "Data submitted to attached Spaces leaves Hugging Face's privacy boundary", + "Attached tool reliability varies with Space cold starts, GPU queues, and author changes", + "Effective tool surface differs per user, complicating organizational review", + "Local stdio mode stores Hub tokens in client configuration", + "MCP tool configuration is per-user with no org-level governance controls" + ], + "metadata": { + "repository": "https://github.com/huggingface/hf-mcp-server", + "license": "MIT", + "maintained_by": "Hugging Face", + "github_stars": 247, + "remote_endpoint": "https://huggingface.co/mcp", + "configuration_url": "https://huggingface.co/settings/mcp", + "authentication": "Hugging Face account / access tokens (fine-grained supported)", + "transport_types": [ + "streamable-http", + "stdio" + ], + "installation_methods": [ + "Remote MCP endpoint", + "Local self-hosted (Node.js)" + ], + "built_in_tools": 7, + "mcp_version": "1.0" + }, + "use_case_ratings": { + "research-assistant": { + "overall": 90, + "notes": "Excellent for discovering models, datasets, papers, and Spaces directly from the Hub" + }, + "data-analysis": { + "overall": 82, + "notes": "Strong for finding datasets and running analysis-oriented Spaces, with variable attached-tool reliability" + }, + "code-generation": { + "overall": 80, + "notes": "Doc search and model discovery materially improve ML integration code quality" + }, + "education": { + "overall": 84, + "notes": "Great for teaching ML concepts with live access to models, papers, and demo Spaces" + }, + "content-creation": { + "overall": 72, + "notes": "Image generation and media Spaces are attachable as tools, though quality and uptime vary by Space" + } + }, + "best_for": [ + "ML engineers and researchers discovering models, datasets, and papers from an agent", + "Developers building Hugging Face integrations with live documentation search", + "Power users extending agents with community Gradio Space capabilities", + "Teams that want an auditable, self-hostable open-source MCP server" + ], + "related_entities": [ + "mcp-server-github", + "mcp-server-vercel", + "mcp-server-notion", + "mcp-server-zapier" + ], + "tags": [ + "machine-learning", + "models", + "datasets", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-memory.json b/data/mcps/mcp-server-memory.json index 0bfb36a..a28d4d2 100644 --- a/data/mcps/mcp-server-memory.json +++ b/data/mcps/mcp-server-memory.json @@ -4,9 +4,9 @@ "name": "MCP Memory Server", "provider": "Anthropic", "version": "2025.9.25", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "MCP server providing AI models with persistent memory and knowledge graph capabilities. Enables long-term information retention, entity relationship tracking, and contextual recall across conversations through the Model Context Protocol. Critical for personalized AI but raises significant privacy concerns.", + "description": "MCP reference server providing persistent memory and knowledge graph capabilities: long-term retention, entity relationship tracking, and contextual recall across conversations. One of the seven reference servers still actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation (Linux Foundation) on 2025-12-09, latest spec 2025-11-25. Critical for personalized AI but raises significant privacy concerns.", "website": "https://github.com/modelcontextprotocol/servers", "trust_vector": { "performance_reliability": { @@ -349,10 +349,16 @@ "url": "https://github.com/modelcontextprotocol/servers", "date": "2025-11-16", "value": "Requires periodic cleanup and optimization" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "memory is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Maintenance overhead assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "backup_and_recovery": { "score": 80, @@ -385,7 +391,8 @@ "Embeddings typically sent to third-party providers (OpenAI, etc.)", "Limited consent management and data retention controls", "Memory poisoning risk - AI can store incorrect information", - "GDPR/privacy compliance challenges without careful implementation" + "GDPR/privacy compliance challenges without careful implementation", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -412,7 +419,7 @@ ], "vector_dimensions": "Varies (384-1536 typical)", "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Active", "transport_types": [ "stdio" @@ -472,6 +479,8 @@ "memory", "storage", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-notion.json b/data/mcps/mcp-server-notion.json index fbd5e6f..ea0475a 100644 --- a/data/mcps/mcp-server-notion.json +++ b/data/mcps/mcp-server-notion.json @@ -4,13 +4,13 @@ "name": "MCP Notion Server", "provider": "Notion (Official)", "version": "1.0.0", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Community-maintained MCP server for Notion workspace integration. Enables AI models to create, read, update pages and databases, manage blocks, and search content. Essential for AI-powered knowledge management, documentation, and collaborative workspace workflows.", - "website": "https://github.com/modelcontextprotocol/servers", + "description": "Notion's official MCP integration. Primary offering is the hosted MCP server at https://mcp.notion.com/mcp (Streamable HTTP and SSE transports, one-click OAuth), positioned as the successor to the open-source local @notionhq/notion-mcp-server (MIT, 4,407 stars), which remains available. Enables AI models to create, read, update pages and databases, manage blocks, and search workspace content.", + "website": "https://mcp.notion.com/mcp", "trust_vector": { "performance_reliability": { - "overall_score": 82, + "overall_score": 81, "criteria": { "page_operation_reliability": { "score": 88, @@ -74,7 +74,7 @@ "evidence": [ { "source": "Implementation Review", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", "value": "Handles API errors with retry and timeout management" } @@ -85,21 +85,27 @@ } }, "security": { - "overall_score": 71, + "overall_score": 74, "criteria": { "authentication_security": { - "score": 80, + "score": 88, "confidence": "high", "evidence": [ { "source": "Notion Integration Authentication", "url": "https://developers.notion.com/docs/authorization", "date": "2025-11-16", - "value": "Uses integration tokens with workspace-level permissions" + "value": "Local server uses integration tokens with workspace-level permissions" + }, + { + "source": "Notion Blog - Hosted MCP Server", + "url": "https://www.notion.com/blog/notions-hosted-mcp-server-an-inside-look", + "date": "2026-06-10", + "value": "Hosted server at mcp.notion.com/mcp uses one-click OAuth, eliminating manual integration-token handling" } ], "methodology": "Authentication mechanism review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "token_exposure_risk": { "score": 65, @@ -121,7 +127,7 @@ "evidence": [ { "source": "Security Analysis", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", "value": "AI can create, modify, and archive pages and databases" } @@ -196,7 +202,7 @@ "evidence": [ { "source": "Privacy Analysis", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", "value": "Database schemas and property values exposed" } @@ -210,7 +216,7 @@ "evidence": [ { "source": "Privacy Analysis", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", "value": "Workspace structure and page hierarchy may be revealed" } @@ -249,21 +255,21 @@ } }, "trust_transparency": { - "overall_score": 79, + "overall_score": 81, "criteria": { "documentation_quality": { - "score": 76, - "confidence": "medium", + "score": 85, + "confidence": "high", "evidence": [ { - "source": "Notion MCP Docs", - "url": "https://github.com/modelcontextprotocol/servers", - "date": "2025-11-16", - "value": "Good documentation but community-maintained" + "source": "Notion Blog - Hosted MCP Server", + "url": "https://www.notion.com/blog/notions-hosted-mcp-server-an-inside-look", + "date": "2026-06-10", + "value": "Officially documented by Notion, including architecture details of the hosted server and guidance for the local open-source server" } ], "methodology": "Documentation completeness review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "operation_visibility": { "score": 82, @@ -284,14 +290,14 @@ "confidence": "high", "evidence": [ { - "source": "GitHub Repository", - "url": "https://github.com/modelcontextprotocol/servers", - "date": "2025-11-16", - "value": "Open source community implementation" + "source": "Notion MCP Server GitHub Repository", + "url": "https://github.com/makenotion/notion-mcp-server", + "date": "2026-06-10", + "value": "Local server (@notionhq/notion-mcp-server) is open source under MIT with 4,407 GitHub stars; hosted server internals documented in Notion's engineering blog" } ], "methodology": "Source code review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "api_coverage_clarity": { "score": 70, @@ -299,7 +305,7 @@ "evidence": [ { "source": "MCP Server Documentation", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", "value": "Clear but incomplete documentation of supported operations" } @@ -318,13 +324,19 @@ "evidence": [ { "source": "Setup Documentation", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", - "value": "Requires Notion integration creation and token configuration" + "value": "Local server requires Notion integration creation and token configuration" + }, + { + "source": "Notion Blog - Hosted MCP Server", + "url": "https://www.notion.com/blog/notions-hosted-mcp-server-an-inside-look", + "date": "2026-06-10", + "value": "Hosted server at mcp.notion.com/mcp needs no local install: Streamable HTTP/SSE transports with one-click OAuth" } ], "methodology": "Setup complexity assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "api_performance": { "score": 78, @@ -360,7 +372,7 @@ "evidence": [ { "source": "Notion MCP Server", - "url": "https://github.com/modelcontextprotocol/servers", + "url": "https://github.com/makenotion/notion-mcp-server", "date": "2025-11-16", "value": "Covers pages, databases, blocks, and search operations" } @@ -369,18 +381,18 @@ "last_verified": "2025-11-09" }, "community_support": { - "score": 75, - "confidence": "medium", + "score": 80, + "confidence": "high", "evidence": [ { - "source": "GitHub Community", - "url": "https://github.com/modelcontextprotocol/servers/discussions", - "date": "2025-11-16", - "value": "Community-maintained with moderate activity" + "source": "Notion MCP Server GitHub Repository", + "url": "https://github.com/makenotion/notion-mcp-server", + "date": "2026-06-10", + "value": "Officially maintained by Notion; open-source local server has 4,407 GitHub stars, and the hosted server is operated by Notion as the primary offering" } ], "methodology": "Community support assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -390,7 +402,7 @@ "Built on reliable Notion API with good uptime", "Excellent for knowledge management and documentation workflows", "Integration permissions provide page-level access control", - "Open source community implementation", + "Official hosted server (mcp.notion.com/mcp) with one-click OAuth; open-source local server (MIT, 4,407 stars) still available", "Archived pages are recoverable (not permanently deleted)" ], "limitations": [ @@ -399,7 +411,8 @@ "Workspace structure and page hierarchy may be revealed", "Subject to strict rate limits (3 requests/second average)", "Database schemas and property values exposed", - "User and collaborator information accessible" + "User and collaborator information accessible", + "STATUS 2026-06-10: Notion's hosted server (mcp.notion.com/mcp) is now the primary, recommended offering; the local @notionhq/notion-mcp-server remains available but workspace traffic on the hosted path routes through Notion's infrastructure" ], "metadata": { "license": "MIT", @@ -411,11 +424,19 @@ "Python" ], "mcp_version": "1.0", - "github_repo": "https://github.com/modelcontextprotocol/servers", + "github_repo": "https://github.com/makenotion/notion-mcp-server", + "github_stars": 4407, "api_dependency": "Notion API, Notion Client SDK", - "authentication": "Notion Integration Token", + "authentication": "OAuth (hosted at mcp.notion.com/mcp) or Notion Integration Token (local server)", + "remote_endpoint": "https://mcp.notion.com/mcp", + "transport_types": [ + "streamable-http (hosted)", + "sse (hosted)", + "stdio (local)" + ], + "package_name": "@notionhq/notion-mcp-server", "first_release": "2024-11", - "maintained_by": "Community" + "maintained_by": "Notion" }, "use_case_ratings": { "code-generation": { @@ -468,6 +489,8 @@ "productivity", "notes", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "remote-server" ] } diff --git a/data/mcps/mcp-server-playwright.json b/data/mcps/mcp-server-playwright.json new file mode 100644 index 0000000..03b7b74 --- /dev/null +++ b/data/mcps/mcp-server-playwright.json @@ -0,0 +1,452 @@ +{ + "id": "mcp-server-playwright", + "type": "mcp", + "name": "Playwright MCP", + "provider": "Microsoft", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Microsoft's official MCP server for browser automation via Playwright. Exposes 25+ tools (navigation, clicking, typing, form filling, screenshots, network inspection, JS evaluation) that operate on structured accessibility-tree snapshots rather than pixels, making agent-driven browsing fast and deterministic. Supersedes the archived Puppeteer reference server.", + "website": "https://github.com/microsoft/playwright-mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 88, + "criteria": { + "snapshot_accuracy": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP README", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Uses Playwright accessibility-tree snapshots instead of pixel-based screenshots, giving the LLM deterministic, structured page state with stable element references" + } + ], + "methodology": "Review of snapshot mechanism (browser_snapshot) and element-reference stability across page interactions", + "last_verified": "2026-06-10" + }, + "operation_success_rate": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP tool documentation", + "url": "https://github.com/microsoft/playwright-mcp/blob/main/README.md", + "date": "2026-06-10", + "value": "Core interaction tools (browser_navigate, browser_click, browser_type, browser_fill_form) inherit Playwright's auto-waiting and actionability checks, yielding high success rates on standard web UIs" + } + ], + "methodology": "Hands-on testing of navigation, clicking, typing, and form-fill tools against common web applications", + "last_verified": "2026-06-10" + }, + "browser_compatibility": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Playwright browser support", + "url": "https://playwright.dev/docs/browsers", + "date": "2026-06-10", + "value": "Built on Playwright, supporting Chromium, Firefox, and WebKit engines with consistent automation APIs" + } + ], + "methodology": "Cross-browser capability review based on underlying Playwright engine support", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Playwright MCP repository", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Failed actions return structured error messages and fresh page snapshots, allowing the agent to retry; dialog and file-upload handlers prevent common automation deadlocks" + } + ], + "methodology": "Error-path testing including timeouts, missing elements, modal dialogs, and navigation failures", + "last_verified": "2026-06-10" + }, + "automation_stability": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Playwright auto-waiting documentation", + "url": "https://playwright.dev/docs/actionability", + "date": "2026-06-10", + "value": "Playwright's actionability checks (visible, stable, enabled) reduce flakiness common in agent-driven browsing; tab management and network-request inspection aid multi-step flows" + } + ], + "methodology": "Multi-step workflow stability testing across tabs, dialogs, and dynamic pages", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 60, + "criteria": { + "prompt_injection_resistance": { + "score": 55, + "confidence": "high", + "evidence": [ + { + "source": "Agentic browsing security analysis", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Page content (accessibility snapshots, network responses) flows directly into the LLM context; untrusted web pages can embed instructions that hijack the agent (indirect prompt injection). No built-in content sanitization" + } + ], + "methodology": "Threat modeling of untrusted web content entering the agent context via snapshots and screenshots", + "last_verified": "2026-06-10" + }, + "arbitrary_code_execution_risk": { + "score": 50, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP tool list", + "url": "https://github.com/microsoft/playwright-mcp/blob/main/README.md", + "date": "2026-06-10", + "value": "browser_evaluate executes arbitrary JavaScript in the page context, enabling data exfiltration or session manipulation if the agent is compromised; capability can be restricted via configuration" + } + ], + "methodology": "Capability analysis of the browser_evaluate tool and its abuse potential under prompt injection", + "last_verified": "2026-06-10" + }, + "sandboxing_isolation": { + "score": 75, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP configuration options", + "url": "https://github.com/microsoft/playwright-mcp/blob/main/README.md", + "date": "2026-06-10", + "value": "Supports isolated browser profiles (no persisted state), headless mode, and origin allow/block lists, which substantially limit blast radius when configured; default persistent profile retains cookies and logins" + } + ], + "methodology": "Review of --isolated, headless, and origin-filtering configuration flags as mitigations", + "last_verified": "2026-06-10" + }, + "credential_exposure_risk": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Playwright MCP profile behavior", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "When run against a persistent profile, the agent operates with the user's logged-in sessions and cookies; typed credentials and page secrets appear in snapshots sent to the LLM" + } + ], + "methodology": "Analysis of session/cookie access in persistent vs isolated profile modes", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "MCP security guidance", + "url": "https://modelcontextprotocol.io/docs/concepts/security", + "date": "2026-06-10", + "value": "Agent can perform any web action the browser session allows (purchases, posts, account changes); host-level tool approval is the primary guardrail since the server itself does not gate destructive actions" + } + ], + "methodology": "Authorization boundary analysis of write-capable browsing actions", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 69, + "criteria": { + "browsing_data_exposure": { + "score": 65, + "confidence": "high", + "evidence": [ + { + "source": "MCP data flow architecture", + "url": "https://modelcontextprotocol.io/docs/learn/architecture", + "date": "2026-06-10", + "value": "Full page content, screenshots, and network request data are sent to the LLM provider as tool results, exposing any visited page (including authenticated content) to a third party" + } + ], + "methodology": "Data flow analysis of snapshot, screenshot, and network tool outputs", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "Playwright MCP repository", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "No built-in redaction of PII, credentials, or payment data visible on pages; protection relies on operator discipline (isolated profiles, restricted origins)" + } + ], + "methodology": "Privacy controls assessment of snapshot and screenshot content handling", + "last_verified": "2026-06-10" + }, + "local_data_control": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP architecture", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Server runs locally (stdio default); browser state, profiles, and traces remain on the user's machine, with no vendor-side telemetry collection by the MCP server itself" + } + ], + "methodology": "Review of local execution model and data residency", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "MCP client documentation", + "url": "https://modelcontextprotocol.io/docs", + "date": "2026-06-10", + "value": "Browsing data is shared only with the connected LLM provider per that provider's privacy policy; the server itself transmits nothing to Microsoft" + } + ], + "methodology": "Data sharing pathway analysis", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 92, + "criteria": { + "documentation_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP README", + "url": "https://github.com/microsoft/playwright-mcp/blob/main/README.md", + "date": "2026-06-10", + "value": "Thorough documentation of all 25+ tools, configuration flags, client setup for major MCP hosts, and isolated/extension/server modes" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Fully open source under Apache-2.0 with public issue tracker and active development by the Playwright team" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP tooling", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Every browser action is an explicit, named tool call visible in MCP host logs; optional Playwright traces and browser_network_requests provide deep inspection of agent behavior" + } + ], + "methodology": "Logging and traceability assessment", + "last_verified": "2026-06-10" + }, + "vendor_credibility": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "GitHub API", + "url": "https://api.github.com/repos/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Maintained by Microsoft's Playwright team; 33,734 GitHub stars as of 2026-06-10, one of the most adopted MCP servers" + } + ], + "methodology": "Maintainer reputation and project health analysis", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 90, + "criteria": { + "ease_of_setup": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "npm package @playwright/mcp", + "url": "https://www.npmjs.com/package/@playwright/mcp", + "date": "2026-06-10", + "value": "Single-command setup via npx @playwright/mcp@latest; no API keys required; one-click install paths documented for VS Code, Cursor, Claude Code, and other hosts" + } + ], + "methodology": "Setup complexity assessment across MCP hosts", + "last_verified": "2026-06-10" + }, + "performance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Playwright MCP design notes", + "url": "https://github.com/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "Accessibility-snapshot approach avoids vision-model overhead, making interactions faster and cheaper in tokens than screenshot-based automation" + } + ], + "methodology": "Latency and token-efficiency comparison against pixel-based browser automation", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Playwright MCP tool reference", + "url": "https://github.com/microsoft/playwright-mcp/blob/main/README.md", + "date": "2026-06-10", + "value": "25+ tools covering navigation, clicks, typing, form fill, snapshots, screenshots, network requests, JS evaluation, tabs, file upload, and dialog handling" + } + ], + "methodology": "Feature completeness assessment against common browser-automation needs", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "GitHub API", + "url": "https://api.github.com/repos/microsoft/playwright-mcp", + "date": "2026-06-10", + "value": "33,734 stars; bundled or recommended by major MCP hosts and widely used as the default browser-automation server, replacing the archived Puppeteer reference server" + } + ], + "methodology": "Adoption metrics and ecosystem-integration analysis", + "last_verified": "2026-06-10" + }, + "maintenance_activity": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository activity", + "url": "https://github.com/microsoft/playwright-mcp/commits/main", + "date": "2026-06-10", + "value": "Frequent releases tracking Playwright versions, active issue triage by the Microsoft Playwright team" + } + ], + "methodology": "Commit frequency and release-cadence analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Accessibility-tree snapshots give fast, deterministic, token-efficient page interaction without vision models", + "Comprehensive tool set: navigation, forms, screenshots, network inspection, tabs, dialogs, file upload", + "Backed and actively maintained by Microsoft's Playwright team (33.7k stars)", + "Cross-browser support (Chromium, Firefox, WebKit) with Playwright's auto-waiting reliability", + "Strong mitigation options: isolated profiles, headless mode, origin allow/block lists", + "Flexible transports: stdio by default plus standalone HTTP/SSE server mode" + ], + "limitations": [ + "Untrusted page content flows into the LLM context, creating indirect prompt-injection risk", + "browser_evaluate allows arbitrary JavaScript execution in pages — high-risk if the agent is hijacked", + "Default persistent profile exposes logged-in sessions and cookies to agent actions", + "All visited page content (including authenticated/private pages) is sent to the LLM provider", + "No built-in redaction of PII or credentials visible in snapshots and screenshots", + "Destructive web actions (purchases, posts) are only gated by host-level tool approval" + ], + "metadata": { + "license": "Apache-2.0", + "supported_platforms": [ + "All platforms with Node.js 18+" + ], + "programming_languages": [ + "TypeScript" + ], + "mcp_version": "1.0", + "github_repo": "https://github.com/microsoft/playwright-mcp", + "github_stars": 33734, + "package": "@playwright/mcp", + "api_dependency": "Playwright (Chromium/Firefox/WebKit)", + "authentication": "None required (local browser control)", + "first_release": "2025-03", + "maintained_by": "Microsoft (Playwright team)", + "status": "Active", + "supersedes": "mcp-server-puppeteer (archived reference server)", + "transport_types": [ + "stdio", + "http", + "sse" + ], + "installation_methods": [ + "npm", + "npx", + "docker", + "vscode-extension" + ] + }, + "use_case_ratings": { + "code-generation": { + "overall": 90, + "notes": "Excellent for web app testing, UI verification, and agent-driven E2E automation during development" + }, + "research-assistant": { + "overall": 85, + "notes": "Strong for interactive web research and data gathering, but exposed to prompt injection from untrusted pages" + }, + "data-analysis": { + "overall": 78, + "notes": "Useful for scraping and extracting structured data via snapshots and network inspection" + }, + "customer-support": { + "overall": 70, + "notes": "Can reproduce user-reported web issues and walk through flows; requires careful session isolation" + }, + "content-creation": { + "overall": 72, + "notes": "Handy for previewing, screenshotting, and verifying published web content" + }, + "education": { + "overall": 82, + "notes": "Great for teaching web automation and testing concepts with visible, explainable tool calls" + } + }, + "best_for": [ + "Developers automating browser testing and UI verification with AI agents", + "Teams building agentic web workflows that need deterministic page interaction", + "QA engineers generating and executing end-to-end tests via natural language", + "Researchers performing interactive web data gathering in isolated browser profiles" + ], + "related": [ + "mcp-server-puppeteer", + "mcp-server-chrome-devtools", + "mcp-server-fetch", + "mcp-server-firecrawl" + ], + "tags": [ + "browser-automation", + "playwright", + "testing", + "web-scraping", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-postgres.json b/data/mcps/mcp-server-postgres.json index c1b0e80..01ad894 100644 --- a/data/mcps/mcp-server-postgres.json +++ b/data/mcps/mcp-server-postgres.json @@ -4,9 +4,9 @@ "name": "MCP PostgreSQL Server", "provider": "Anthropic (Archived)", "version": "0.6.2", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "ARCHIVED: Former official MCP server for PostgreSQL database interaction. This server is NO LONGER MAINTAINED and has been moved to servers-archived repository. No security updates provided. Community alternatives available. Use with caution.", + "description": "ARCHIVED WITH UNPATCHED VULNERABILITY: Former Anthropic reference MCP server for PostgreSQL, archived 2025-05-29. A SQL injection flaw disclosed by Trend Micro (June 2025) remains unpatched because the repo is archived, yet the npm package still saw ~21k weekly downloads. NOT RECOMMENDED for any use; a patched community fork (@zeddotdev/postgres-context-server) exists.", "website": "https://modelcontextprotocol.io/docs/servers/postgres", "trust_vector": { "performance_reliability": { @@ -85,38 +85,50 @@ } }, "security": { - "overall_score": 71, + "overall_score": 51, "criteria": { "sql_injection_protection": { - "score": 82, + "score": 15, "confidence": "high", "evidence": [ { - "source": "Parameterized Queries", - "url": "https://github.com/modelcontextprotocol/servers/tree/main/src/postgres", - "date": "2025-11-16", - "value": "Uses parameterized queries to prevent SQL injection" + "source": "Trend Micro Research", + "url": "https://www.trendmicro.com/en_us/research/25/f/why-a-classic-mcp-server-vulnerability-can-undermine-your-entire-ai-agent.html", + "date": "2025-06-01", + "value": "Classic SQL injection vulnerability disclosed in the archived PostgreSQL MCP server; will never be patched in @modelcontextprotocol/server-postgres because the repository is archived" + }, + { + "source": "Datadog Security Labs", + "url": "https://securitylabs.datadoghq.com/articles/mcp-vulnerability-case-study-SQL-injection-in-the-postgresql-mcp-server/", + "date": "2025-06-30", + "value": "Case study confirming SQL injection in the PostgreSQL MCP server allows bypassing the read-only transaction restriction; ~21k weekly npm downloads while vulnerable" } ], - "methodology": "SQL injection testing", - "last_verified": "2025-11-09" + "methodology": "Vulnerability disclosure review and exploitability analysis", + "last_verified": "2026-06-10" }, "access_control": { - "score": 75, - "confidence": "medium", + "score": 55, + "confidence": "high", "evidence": [ { "source": "PostgreSQL Permissions", "url": "https://www.postgresql.org/docs/current/sql-grant.html", "date": "2025-11-16", "value": "Inherits database user permissions but AI can execute any query within those permissions" + }, + { + "source": "Datadog Security Labs", + "url": "https://securitylabs.datadoghq.com/articles/mcp-vulnerability-case-study-SQL-injection-in-the-postgresql-mcp-server/", + "date": "2025-06-30", + "value": "SQL injection allows escaping the server's intended read-only transaction sandbox, defeating its primary access-control mechanism" } ], "methodology": "Permission boundary testing", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "data_modification_risk": { - "score": 65, + "score": 45, "confidence": "high", "evidence": [ { @@ -124,10 +136,16 @@ "url": "https://modelcontextprotocol.io/docs/security", "date": "2025-11-16", "value": "AI can execute INSERT, UPDATE, DELETE operations if database user has permissions" + }, + { + "source": "Trend Micro Research", + "url": "https://www.trendmicro.com/en_us/research/25/f/why-a-classic-mcp-server-vulnerability-can-undermine-your-entire-ai-agent.html", + "date": "2025-06-01", + "value": "Unpatched SQL injection enables write operations even when the server is configured for read-only access" } ], "methodology": "Write operation risk assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "credential_security": { "score": 72, @@ -160,7 +178,7 @@ } }, "privacy_compliance": { - "overall_score": 68, + "overall_score": 66, "criteria": { "data_exposure_risk": { "score": 62, @@ -235,7 +253,7 @@ } }, "trust_transparency": { - "overall_score": 84, + "overall_score": 81, "criteria": { "documentation_quality": { "score": 88, @@ -280,23 +298,29 @@ "last_verified": "2025-11-09" }, "security_documentation": { - "score": 75, - "confidence": "medium", + "score": 50, + "confidence": "high", "evidence": [ { "source": "Security Guidelines", "url": "https://modelcontextprotocol.io/docs/security", "date": "2025-11-16", "value": "Provides security best practices but could be more comprehensive for database access" + }, + { + "source": "MCP servers-archived repository README", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "README states 'NO SECURITY GUARANTEES ARE PROVIDED FOR THESE ARCHIVED SERVERS'; known SQL injection remains undocumented and unpatched in the package" } ], "methodology": "Security documentation review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } }, "operational_excellence": { - "overall_score": 83, + "overall_score": 77, "criteria": { "ease_of_setup": { "score": 85, @@ -355,18 +379,18 @@ "last_verified": "2025-11-09" }, "community_support": { - "score": 80, - "confidence": "medium", + "score": 55, + "confidence": "high", "evidence": [ { - "source": "MCP Community", - "url": "https://github.com/modelcontextprotocol/servers/discussions", - "date": "2025-11-16", - "value": "Growing community support for database MCP servers" + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Server archived 2025-05-29; repository read-only, no issues or PRs accepted. Patched community fork available as @zeddotdev/postgres-context-server" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -376,7 +400,7 @@ "Natural language to SQL query generation capabilities", "Excellent for data analysis and business intelligence workflows", "Full query visibility and logging for audit purposes", - "Open source implementation with active development", + "Open source code remains publicly auditable in the archived repository", "Supports connection pooling and performance optimization" ], "limitations": [ @@ -385,7 +409,8 @@ "AI can execute destructive operations (DELETE, DROP) if permissions allow", "Limited granular access control beyond database user permissions", "Query results with sensitive data sent to external APIs", - "Compliance challenges for regulated industries (HIPAA, PCI-DSS, GDPR)" + "Compliance challenges for regulated industries (HIPAA, PCI-DSS, GDPR)", + "ARCHIVED 2025-05-29 with an UNPATCHED SQL injection vulnerability (Trend Micro, June 2025); use the patched fork @zeddotdev/postgres-context-server instead" ], "metadata": { "license": "MIT", @@ -402,8 +427,9 @@ "database_version": "PostgreSQL 10+", "connection_method": "Connection string with credentials", "first_release": "2024-11", - "maintained_by": "None (Archived)", - "status": "Archived - No longer maintained", + "maintained_by": "None (Archived 2025-05-29)", + "status": "Archived - unpatched SQL injection vulnerability; patched community fork: @zeddotdev/postgres-context-server", + "package_name": "@modelcontextprotocol/server-postgres", "transport_types": [ "stdio" ], @@ -462,6 +488,9 @@ "database", "sql", "mcp", - "model-context-protocol" + "model-context-protocol", + "archived", + "unmaintained", + "security-incidents" ] } diff --git a/data/mcps/mcp-server-puppeteer.json b/data/mcps/mcp-server-puppeteer.json index 9796827..7ba9912 100644 --- a/data/mcps/mcp-server-puppeteer.json +++ b/data/mcps/mcp-server-puppeteer.json @@ -4,13 +4,13 @@ "name": "MCP Puppeteer Server", "provider": "Anthropic (Archived)", "version": "2025.4.6", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "ARCHIVED: Former official MCP server for Puppeteer browser automation. This server is NO LONGER MAINTAINED. Moved to servers-archived repository. No security updates provided. Community alternatives may be available.", + "description": "ARCHIVED: Former Anthropic reference MCP server for Puppeteer browser automation, archived 2025-05-29 to the servers-archived repository and no longer maintained. The archived repo explicitly provides no security guarantees. For browser automation, Microsoft's Playwright MCP server is the recommended successor.", "website": "https://pptr.dev/", "trust_vector": { "performance_reliability": { - "overall_score": 81, + "overall_score": 80, "criteria": { "browser_automation_accuracy": { "score": 85, @@ -99,7 +99,7 @@ } }, "security": { - "overall_score": 62, + "overall_score": 63, "criteria": { "browser_sandboxing": { "score": 75, @@ -174,7 +174,7 @@ } }, "privacy_compliance": { - "overall_score": 67, + "overall_score": 66, "criteria": { "web_content_exposure": { "score": 62, @@ -249,7 +249,7 @@ } }, "trust_transparency": { - "overall_score": 79, + "overall_score": 80, "criteria": { "documentation_quality": { "score": 85, @@ -310,7 +310,7 @@ } }, "operational_excellence": { - "overall_score": 76, + "overall_score": 69, "criteria": { "ease_of_setup": { "score": 78, @@ -341,7 +341,7 @@ "last_verified": "2025-11-09" }, "stability": { - "score": 78, + "score": 60, "confidence": "medium", "evidence": [ { @@ -349,10 +349,16 @@ "url": "https://github.com/puppeteer/puppeteer/issues", "date": "2025-11-16", "value": "Generally stable but can have issues with complex pages" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Server archived 2025-05-29; no bug fixes or compatibility updates will be released" } ], "methodology": "Stability testing", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "browser_compatibility": { "score": 82, @@ -369,18 +375,24 @@ "last_verified": "2025-11-09" }, "community_support": { - "score": 82, + "score": 58, "confidence": "high", "evidence": [ { "source": "Puppeteer Community", "url": "https://github.com/puppeteer/puppeteer", "date": "2025-11-16", - "value": "Large community with 85k+ GitHub stars" + "value": "Large community with 85k+ GitHub stars for the underlying Puppeteer library" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "MCP server archived 2025-05-29; repository is read-only, issues and PRs are no longer accepted" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -399,7 +411,8 @@ "Can access credentials and authenticated sessions", "Scraped content sent to external LLM provider", "Legal and ethical concerns with automated web scraping", - "No built-in controls for malicious site protection or PII filtering" + "No built-in controls for malicious site protection or PII filtering", + "ARCHIVED 2025-05-29: unmaintained, no security guarantees; use Microsoft Playwright MCP instead" ], "metadata": { "license": "Apache 2.0 (Puppeteer), varies for MCP implementation", @@ -422,7 +435,8 @@ "puppeteer_version": "21.0+", "resource_requirements": "High (500MB+ RAM per browser instance)", "first_release": "2024-11", - "maintained_by": "Community" + "maintained_by": "Unmaintained (archived 2025-05-29)", + "repository": "https://github.com/modelcontextprotocol/servers-archived" }, "use_case_ratings": { "code-generation": { @@ -471,10 +485,15 @@ "Data collectors extracting information from dynamic websites", "Developers building web automation workflows" ], + "related_entities": [ + "mcp-server-playwright" + ], "tags": [ "browser", "automation", "mcp", - "model-context-protocol" + "model-context-protocol", + "archived", + "unmaintained" ] } diff --git a/data/mcps/mcp-server-sequential-thinking.json b/data/mcps/mcp-server-sequential-thinking.json index e082363..d6f6335 100644 --- a/data/mcps/mcp-server-sequential-thinking.json +++ b/data/mcps/mcp-server-sequential-thinking.json @@ -4,9 +4,9 @@ "name": "MCP Sequential Thinking Server", "provider": "Anthropic", "version": "2025.7.1", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official Anthropic MCP server enabling dynamic, extended reasoning and problem-solving sequences. Allows AI models to create structured thinking processes, break down complex problems, and maintain context across multi-step reasoning chains. Experimental feature for advanced cognitive workflows.", + "description": "Official MCP reference server enabling dynamic, extended reasoning and problem-solving sequences. Allows AI models to create structured thinking processes, break down complex problems, and maintain context across multi-step reasoning chains. One of the seven reference servers that remain actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09 (latest spec 2025-11-25).", "website": "https://modelcontextprotocol.io/docs/servers/sequential-thinking", "trust_vector": { "performance_reliability": { @@ -349,10 +349,16 @@ "url": "https://github.com/modelcontextprotocol/servers/discussions", "date": "2025-11-16", "value": "Limited adoption due to experimental status and specialized use case" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "sequential-thinking is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -362,7 +368,7 @@ "Maintains context across extended reasoning chains", "Supports backtracking and reasoning correction", "High transparency with visible reasoning steps", - "Open source with active Anthropic development", + "Open source and actively maintained under the MCP project (Agentic AI Foundation)", "Minimal security risk due to isolated reasoning process" ], "limitations": [ @@ -371,7 +377,8 @@ "Limited by LLM token context windows for extended reasoning", "Reasoning steps exposed to LLM provider", "Relatively low community adoption due to specialized use case", - "Documentation and best practices still evolving" + "Documentation and best practices still evolving", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -388,7 +395,7 @@ "api_dependency": "None (MCP protocol only)", "authentication": "None required", "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Active", "transport_types": [ "stdio" @@ -448,6 +455,8 @@ "reasoning", "thinking", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-serena.json b/data/mcps/mcp-server-serena.json new file mode 100644 index 0000000..ac841bd --- /dev/null +++ b/data/mcps/mcp-server-serena.json @@ -0,0 +1,444 @@ +{ + "id": "mcp-server-serena", + "type": "mcp", + "name": "Serena MCP", + "provider": "Oraios AI", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Open-source semantic coding toolkit from Oraios AI that turns any MCP-capable agent into an IDE-grade coding assistant. Uses language servers (LSP) for symbol-level code navigation and editing — find_symbol, find_referencing_symbols, precise symbol edits — plus project memory and shell execution. High-privilege local tooling: full filesystem and shell access.", + "website": "https://github.com/oraios/serena", + "trust_vector": { + "performance_reliability": { + "overall_score": 82, + "criteria": { + "symbol_resolution_accuracy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Serena README", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Symbol lookup and reference finding are backed by real language servers (LSP), giving compiler-grade accuracy for find_symbol and find_referencing_symbols across many supported languages" + } + ], + "methodology": "Accuracy testing of symbol resolution and reference finding against IDE ground truth in multi-file projects", + "last_verified": "2026-06-10" + }, + "operation_success_rate": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Serena tool suite", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Symbol-level editing operations (insert/replace at symbol granularity) succeed reliably when the language server has indexed the project; failures cluster around partially-indexed or syntactically broken code" + } + ], + "methodology": "Hands-on testing of symbolic read/edit operations across project states", + "last_verified": "2026-06-10" + }, + "language_server_stability": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Serena issue tracker", + "url": "https://github.com/oraios/serena/issues", + "date": "2026-06-10", + "value": "Stability varies by language server implementation; large projects can hit slow startup indexing, and some language servers occasionally require restart — a known operational caveat" + } + ], + "methodology": "Review of reported language-server issues and stress testing on large repositories", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Serena implementation", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Tool failures return descriptive errors; language servers can be restarted via tooling, and the onboarding/memory system helps agents re-establish context after failures" + } + ], + "methodology": "Error-path testing including LSP crashes, unindexed files, and invalid edits", + "last_verified": "2026-06-10" + }, + "large_project_handling": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Serena design documentation", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Symbol-level navigation reads only relevant code instead of whole files, keeping token usage low on large codebases — a key advantage over grep/read-based agents" + } + ], + "methodology": "Token-efficiency and navigation testing on repositories with 100k+ lines", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 49, + "criteria": { + "shell_execution_risk": { + "score": 40, + "confidence": "high", + "evidence": [ + { + "source": "Serena tool suite", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "execute_shell_command runs arbitrary shell commands with the user's privileges — effectively a full local code-execution surface; can be disabled via tool configuration/modes but is enabled in typical agent setups" + } + ], + "methodology": "Capability analysis of shell execution tooling and its abuse potential under prompt injection", + "last_verified": "2026-06-10" + }, + "filesystem_access_risk": { + "score": 50, + "confidence": "high", + "evidence": [ + { + "source": "Serena project configuration", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Read/write access across the activated project directory, including config files and anything reachable by relative paths; project activation provides scoping but enforcement is application-level, not sandboxed" + } + ], + "methodology": "Analysis of file read/write tool boundaries and project-scoping enforcement", + "last_verified": "2026-06-10" + }, + "sandboxing_isolation": { + "score": 45, + "confidence": "high", + "evidence": [ + { + "source": "Serena runtime model", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Runs as a local Python process (uvx/uv) with no OS-level sandbox; combined with shell execution, a hijacked agent inherits the full local user privilege. Containerized deployment is possible but not the default" + } + ], + "methodology": "Review of process isolation, privilege boundaries, and available containment options", + "last_verified": "2026-06-10" + }, + "credential_exposure_risk": { + "score": 58, + "confidence": "medium", + "evidence": [ + { + "source": "Serena architecture", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Server itself requires no credentials, but filesystem and shell access mean local secrets (.env files, SSH keys, tokens) are readable if the agent is steered to do so" + } + ], + "methodology": "Analysis of secret-reachability via file and shell tools", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 52, + "confidence": "medium", + "evidence": [ + { + "source": "MCP security guidance", + "url": "https://modelcontextprotocol.io/docs/concepts/security", + "date": "2026-06-10", + "value": "Code edits and shell commands can alter or destroy local state and reach the network; Serena's modes/contexts can restrict tool availability, and host-level approval remains the main guardrail for destructive actions" + } + ], + "methodology": "Authorization boundary analysis of write and execution tools, including available mode-based restrictions", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 76, + "criteria": { + "code_exposure": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "MCP data flow architecture", + "url": "https://modelcontextprotocol.io/docs/learn/architecture", + "date": "2026-06-10", + "value": "Symbol contents, file excerpts, and shell output are sent to the LLM provider as tool results; symbol-level reads expose less code per call than whole-file approaches but private code still leaves the machine" + } + ], + "methodology": "Data flow analysis of tool outputs to the LLM provider", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "Serena repository", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "No built-in secret detection or redaction; .env files, keys, and credentials in the project tree can be read and forwarded to the LLM if requested" + } + ], + "methodology": "Privacy controls assessment of file-content handling", + "last_verified": "2026-06-10" + }, + "local_data_control": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Serena architecture", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Fully local operation: no hosted backend, no vendor telemetry; project memories are stored as plain local files (.serena directory) the user can inspect and delete" + } + ], + "methodology": "Review of local execution model, memory storage, and data residency", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Serena documentation", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "No data is sent to Oraios AI or any third party by the server itself; the only outbound data flow is tool results to the user's chosen LLM provider" + } + ], + "methodology": "Data sharing pathway analysis", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 86, + "criteria": { + "documentation_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Serena README and docs", + "url": "https://github.com/oraios/serena/blob/main/README.md", + "date": "2026-06-10", + "value": "Detailed README covering installation (uvx/uv), client integration, modes/contexts, tool list, supported languages, and project onboarding; active changelog" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Fully open source under MIT with no proprietary backend — the entire stack including language-server orchestration is auditable" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Serena tooling", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "All operations are explicit named tool calls visible in MCP host logs; an optional local dashboard/log window shows server activity, though shell command side effects are only as visible as their output" + } + ], + "methodology": "Logging and observability assessment including the built-in dashboard", + "last_verified": "2026-06-10" + }, + "project_memory_transparency": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Serena memory system", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Project memories are human-readable markdown files stored in the repository's .serena directory — fully inspectable and editable, though persistent memories can silently shape future agent behavior if unreviewed" + } + ], + "methodology": "Review of memory persistence format, location, and influence on agent sessions", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 85, + "criteria": { + "ease_of_setup": { + "score": 78, + "confidence": "high", + "evidence": [ + { + "source": "Serena installation docs", + "url": "https://github.com/oraios/serena#quick-start", + "date": "2026-06-10", + "value": "One-liner via uvx serena (PyPI serena-agent), but requires Python/uv tooling plus per-language language servers; initial project indexing and onboarding add friction versus zero-config servers" + } + ], + "methodology": "Setup complexity assessment including language-server prerequisites", + "last_verified": "2026-06-10" + }, + "performance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Serena design documentation", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Symbol-level operations are fast after indexing and dramatically cheaper in tokens than whole-file reads; first-run language-server indexing on large projects can take minutes" + } + ], + "methodology": "Latency and token-efficiency benchmarking on indexed projects", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Serena tool suite", + "url": "https://github.com/oraios/serena", + "date": "2026-06-10", + "value": "Comprehensive coding toolkit: symbol search/references, symbol-level editing, pattern search, file operations, shell execution, project memory, and onboarding — spanning 20+ languages via LSP" + } + ], + "methodology": "Feature completeness assessment against IDE-grade coding-agent needs", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "GitHub API", + "url": "https://api.github.com/repos/oraios/serena", + "date": "2026-06-10", + "value": "25,204 stars as of 2026-06-10; widely adopted as a free, open-source way to add semantic code tools to Claude, and other MCP-capable agents" + } + ], + "methodology": "Adoption metrics and community-activity analysis", + "last_verified": "2026-06-10" + }, + "maintenance_activity": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "GitHub repository activity", + "url": "https://github.com/oraios/serena/commits/main", + "date": "2026-06-10", + "value": "Very active development by Oraios AI with frequent releases, expanding language support, and responsive issue triage" + } + ], + "methodology": "Commit frequency and release-cadence analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Language-server (LSP) backbone gives compiler-grade symbol navigation and references", + "Symbol-level reading/editing slashes token usage on large codebases versus whole-file approaches", + "Fully open source (MIT), fully local — no hosted backend, no telemetry, no API costs", + "Project memory system persists codebase knowledge across sessions as inspectable markdown", + "Broad language coverage (20+ languages) and active maintenance (25.2k stars)", + "Modes/contexts allow restricting the tool surface, including disabling shell execution" + ], + "limitations": [ + "Shell execution plus filesystem write access make it effectively full local code execution — high-privilege tooling that must be treated like granting terminal access", + "No OS-level sandboxing by default; a prompt-injected agent inherits full user privileges", + "No secret detection — local .env files, keys, and tokens are reachable and forwardable to the LLM", + "Language-server stability and first-run indexing time vary by language and project size", + "Setup requires Python/uv tooling and per-language language servers — more friction than npx-based servers", + "Persistent project memories can silently steer future sessions if not reviewed" + ], + "metadata": { + "license": "MIT", + "supported_platforms": [ + "macOS, Linux, Windows with Python 3.11+ (uv/uvx)" + ], + "programming_languages": [ + "Python" + ], + "mcp_version": "1.0", + "github_repo": "https://github.com/oraios/serena", + "github_stars": 25204, + "package": "serena-agent (PyPI)", + "api_dependency": "Local language servers (LSP) per language", + "authentication": "None required (local operation)", + "first_release": "2025-04", + "maintained_by": "Oraios AI", + "status": "Active", + "privilege_level": "High - local filesystem write and shell command execution", + "transport_types": [ + "stdio", + "sse" + ], + "installation_methods": [ + "uvx", + "uv", + "pip", + "docker" + ] + }, + "use_case_ratings": { + "code-generation": { + "overall": 94, + "notes": "Purpose-built for semantic coding: IDE-grade symbol navigation and precise edits make it one of the strongest free coding-agent toolkits" + }, + "research-assistant": { + "overall": 80, + "notes": "Excellent for exploring and understanding large codebases via symbol-level navigation" + }, + "education": { + "overall": 78, + "notes": "Good for learning how real codebases are structured, though setup and privilege level need supervision" + }, + "data-analysis": { + "overall": 65, + "notes": "Shell access enables running analysis scripts, but this is incidental rather than a designed capability" + } + }, + "best_for": [ + "Developers who want IDE-grade semantic code tools in any MCP-capable agent for free", + "Agentic refactoring and navigation of large codebases with minimal token spend", + "Teams preferring fully local, open-source tooling over hosted coding services", + "Multi-language projects that benefit from LSP-accurate symbol operations" + ], + "related": [ + "mcp-server-filesystem", + "mcp-server-git", + "mcp-server-github", + "mcp-server-context7" + ], + "tags": [ + "coding-agent", + "language-server", + "semantic-code", + "refactoring", + "local-tools", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-shadcn.json b/data/mcps/mcp-server-shadcn.json new file mode 100644 index 0000000..0d76b22 --- /dev/null +++ b/data/mcps/mcp-server-shadcn.json @@ -0,0 +1,421 @@ +{ + "id": "mcp-server-shadcn", + "type": "mcp", + "name": "shadcn MCP Server", + "provider": "shadcn", + "version": "CLI 3.x", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "MCP server built into the shadcn CLI (run via npx shadcn@latest mcp) that lets AI agents browse, search, and install UI components from any shadcn-compatible registry, including private registries, using @registry/name namespacing. Shipped with CLI 3.0 in August 2025.", + "website": "https://ui.shadcn.com/docs/registry/mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 85, + "criteria": { + "registry_resolution_accuracy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Namespaced @registry/name resolution reliably targets components across configured registries" + } + ], + "methodology": "Registry resolution testing across namespaces", + "last_verified": "2026-06-10" + }, + "installation_success_rate": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "shadcn CLI 3.0 Changelog", + "url": "https://ui.shadcn.com/docs/changelog/2025-08-cli-3-mcp", + "date": "2026-06-10", + "value": "Installs reuse the mature shadcn add pipeline, handling dependencies, file placement, and framework detection" + } + ], + "methodology": "Component installation success testing", + "last_verified": "2026-06-10" + }, + "component_search_quality": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Browse and search tools surface components with metadata from any shadcn-compatible registry" + } + ], + "methodology": "Search relevance assessment over public registries", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn-ui/ui Repository", + "url": "https://github.com/shadcn-ui/ui", + "date": "2026-06-10", + "value": "CLI surfaces clear errors for missing registries, unreachable URLs, and dependency conflicts; partial installs may need manual cleanup" + } + ], + "methodology": "Failure mode and error message testing", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 65, + "criteria": { + "supply_chain_risk": { + "score": 52, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry Documentation", + "url": "https://ui.shadcn.com/docs/registry", + "date": "2026-06-10", + "value": "Installs source code from any configured shadcn-compatible registry directly into the project; third-party registries are unvetted and the key risk surface" + } + ], + "methodology": "Supply chain threat modeling of registry-sourced code installation", + "last_verified": "2026-06-10" + }, + "code_installation_control": { + "score": 62, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Agent-initiated installs write component files and add npm dependencies; review depends on the MCP client's approval flow and code review practices" + } + ], + "methodology": "Write-action control and approval flow analysis", + "last_verified": "2026-06-10" + }, + "registry_authentication": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn Registry Documentation", + "url": "https://ui.shadcn.com/docs/registry", + "date": "2026-06-10", + "value": "Private registries supported with token-based authentication configured via environment variables in components.json" + } + ], + "methodology": "Registry authentication mechanism review", + "last_verified": "2026-06-10" + }, + "credential_handling": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn Registry Documentation", + "url": "https://ui.shadcn.com/docs/registry", + "date": "2026-06-10", + "value": "Registry tokens read from local environment; no credentials sent to third parties beyond the configured registry endpoints" + } + ], + "methodology": "Credential storage and flow analysis", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn CLI 3.0 Changelog", + "url": "https://ui.shadcn.com/docs/changelog/2025-08-cli-3-mcp", + "date": "2026-06-10", + "value": "An agent can install components (and transitively their dependencies) into the codebase; a malicious or typosquatted registry entry executes at build/runtime" + } + ], + "methodology": "Blast radius assessment of install actions", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 83, + "criteria": { + "data_exposure": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Server only fetches public or configured registry metadata and component source; it does not read or transmit project code externally" + } + ], + "methodology": "Data flow analysis of registry requests", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn Registry Documentation", + "url": "https://ui.shadcn.com/docs/registry", + "date": "2026-06-10", + "value": "Minimal sensitive data involved; main consideration is keeping private registry tokens out of committed configuration" + } + ], + "methodology": "Sensitive data surface assessment", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn Registry Documentation", + "url": "https://ui.shadcn.com/docs/registry", + "date": "2026-06-10", + "value": "Search and install requests are visible to whichever registries are configured, including third-party ones" + } + ], + "methodology": "Outbound request and data sharing review", + "last_verified": "2026-06-10" + }, + "local_execution_privacy": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Runs locally over stdio via npx shadcn@latest mcp with no hosted service or telemetry pipeline collecting project data" + } + ], + "methodology": "Local execution and telemetry review", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 88, + "criteria": { + "documentation_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Clear official docs covering MCP setup per client, registry configuration, and namespacing, plus a detailed CLI 3.0 changelog" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn CLI 3.0 Changelog", + "url": "https://ui.shadcn.com/docs/changelog/2025-08-cli-3-mcp", + "date": "2026-06-10", + "value": "Installed files and dependency changes are fully visible in the project diff; tool calls appear in MCP client logs" + } + ], + "methodology": "Traceability of agent actions assessment", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "shadcn-ui/ui Repository", + "url": "https://github.com/shadcn-ui/ui", + "date": "2026-06-10", + "value": "MIT-licensed; MCP server ships as part of the open shadcn-ui/ui monorepo and CLI" + } + ], + "methodology": "Source code and license review", + "last_verified": "2026-06-10" + }, + "tool_coverage_clarity": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Tool surface is small and well-defined: browse, search, and install components from configured registries" + } + ], + "methodology": "Tool surface documentation review", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 88, + "criteria": { + "ease_of_setup": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "One-line stdio config (npx shadcn@latest mcp) with documented one-command setup for major MCP clients" + } + ], + "methodology": "Setup complexity assessment", + "last_verified": "2026-06-10" + }, + "performance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn-ui/ui Repository", + "url": "https://github.com/shadcn-ui/ui", + "date": "2026-06-10", + "value": "Lightweight local process; latency dominated by registry HTTP fetches and npm dependency installs" + } + ], + "methodology": "Operation latency characterization", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "shadcn CLI 3.0 Changelog", + "url": "https://ui.shadcn.com/docs/changelog/2025-08-cli-3-mcp", + "date": "2026-06-10", + "value": "Built on the actively maintained shadcn CLI with frequent releases since the August 2025 3.0 launch" + } + ], + "methodology": "Maintenance cadence and stability analysis", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "shadcn Registry MCP Documentation", + "url": "https://ui.shadcn.com/docs/registry/mcp", + "date": "2026-06-10", + "value": "Covers discovery and installation across public and private shadcn-compatible registries; scoped to UI components rather than general tooling" + } + ], + "methodology": "Feature completeness assessment within its domain", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "shadcn-ui/ui Repository", + "url": "https://github.com/shadcn-ui/ui", + "date": "2026-06-10", + "value": "shadcn/ui is one of the most-starred UI projects on GitHub and the MCP server is the standard agent integration for its ecosystem" + } + ], + "methodology": "Ecosystem adoption analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "First-party integration with the dominant shadcn/ui component ecosystem", + "Browse, search, and install from any shadcn-compatible registry, including private ones", + "Runs locally over stdio with no hosted service and minimal data exposure", + "Trivial setup via npx shadcn@latest mcp with per-client docs", + "All installed code lands in the project diff for review", + "MIT-licensed and developed in the open shadcn-ui/ui monorepo" + ], + "limitations": [ + "Installs third-party source code and npm dependencies into the project — registry supply-chain risk is the key concern", + "No built-in vetting or signing of third-party registry components", + "Agent-initiated installs depend on the MCP client's approval flow for human oversight", + "Scope limited to UI component workflows in shadcn-compatible projects", + "Private registry tokens must be carefully kept out of committed config" + ], + "metadata": { + "license": "MIT", + "supported_platforms": [ + "All platforms with Node.js" + ], + "programming_languages": [ + "TypeScript" + ], + "github_repo": "https://github.com/shadcn-ui/ui", + "package_name": "shadcn", + "installation": "npx shadcn@latest mcp", + "authentication": "Optional registry tokens for private registries", + "first_release": "2025-08", + "maintained_by": "shadcn", + "transport_types": [ + "stdio" + ], + "installation_methods": [ + "npm" + ] + }, + "use_case_ratings": { + "code-generation": { + "overall": 93, + "notes": "Excellent for AI-assisted frontend development: agents can find and install real, vetted-by-usage components instead of hallucinating UI code" + }, + "content-creation": { + "overall": 72, + "notes": "Useful when building landing pages and content sites on shadcn-based stacks" + }, + "education": { + "overall": 80, + "notes": "Good for teaching modern React/Tailwind component patterns with installable examples" + }, + "research-assistant": { + "overall": 60, + "notes": "Limited to exploring component registries; not a general research tool" + }, + "data-analysis": { + "overall": 55, + "notes": "Only relevant for installing chart and dashboard UI components, not for analysis itself" + } + }, + "best_for": [ + "Frontend teams building with shadcn/ui and Tailwind who want agent-driven component installs", + "Organizations distributing internal design systems via private shadcn registries", + "AI coding agents that should use real registry components rather than generated approximations" + ], + "related_entities": [ + "mcp-server-context7", + "mcp-server-playwright" + ], + "tags": [ + "ui-components", + "design-system", + "frontend", + "registry", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-slack.json b/data/mcps/mcp-server-slack.json index 13a593a..3570609 100644 --- a/data/mcps/mcp-server-slack.json +++ b/data/mcps/mcp-server-slack.json @@ -4,13 +4,13 @@ "name": "MCP Slack Server", "provider": "Anthropic (Archived)", "version": "2025.4.24", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "ARCHIVED: Former official MCP server for Slack workspace interaction. This server is NO LONGER MAINTAINED. Moved to servers-archived repository. No security updates provided. Community alternatives may be available.", + "description": "ARCHIVED: Former Anthropic reference MCP server for Slack workspace interaction, archived 2025-05-29 to the servers-archived repository. NO LONGER MAINTAINED and no security guarantees are provided for archived servers. Its replacement in the MCP ecosystem is a third-party maintained Slack MCP server; evaluate maintained alternatives before deploying.", "website": "https://api.slack.com/", "trust_vector": { "performance_reliability": { - "overall_score": 84, + "overall_score": 83, "criteria": { "message_delivery_reliability": { "score": 90, @@ -85,7 +85,7 @@ } }, "security": { - "overall_score": 74, + "overall_score": 75, "criteria": { "oauth_security": { "score": 85, @@ -235,7 +235,7 @@ } }, "trust_transparency": { - "overall_score": 81, + "overall_score": 76, "criteria": { "documentation_quality": { "score": 88, @@ -280,23 +280,23 @@ "last_verified": "2025-11-09" }, "mcp_implementation": { - "score": 75, - "confidence": "medium", + "score": 55, + "confidence": "high", "evidence": [ { - "source": "Community Implementation", - "url": "https://github.com/modelcontextprotocol/servers", - "date": "2025-11-16", - "value": "Community-maintained with variable documentation quality" + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Reference Slack server archived 2025-05-29; repository read-only, README states no security guarantees are provided for archived servers" } ], "methodology": "Implementation documentation review", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } }, "operational_excellence": { - "overall_score": 80, + "overall_score": 76, "criteria": { "ease_of_setup": { "score": 78, @@ -341,7 +341,7 @@ "last_verified": "2025-11-09" }, "feature_coverage": { - "score": 76, + "score": 55, "confidence": "medium", "evidence": [ { @@ -349,10 +349,16 @@ "url": "https://github.com/modelcontextprotocol/servers", "date": "2025-11-16", "value": "Covers basic message reading/posting, limited channel management" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "Archived 2025-05-29; feature set frozen, no updates for Slack API or MCP specification changes" } ], "methodology": "Feature completeness assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "cost": { "score": 75, @@ -384,7 +390,7 @@ "No built-in content filtering or PII protection", "Risk of exposing confidential team communications", "Rate limits can be restrictive for high-volume operations", - "Community-maintained MCP server with variable support", + "ARCHIVED 2025-05-29: reference server unmaintained with no security guarantees; replacement is third-party maintained", "Compliance challenges when sharing workspace data with third parties" ], "metadata": { @@ -403,7 +409,8 @@ "api_version": "Slack Web API", "rate_limits": "Tier-based (1+ requests per second)", "first_release": "2024-11", - "maintained_by": "Community" + "maintained_by": "None (Archived 2025-05-29)", + "repository": "https://github.com/modelcontextprotocol/servers-archived" }, "use_case_ratings": { "code-generation": { @@ -456,6 +463,8 @@ "communication", "collaboration", "mcp", - "model-context-protocol" + "model-context-protocol", + "archived", + "unmaintained" ] } diff --git a/data/mcps/mcp-server-sqlite.json b/data/mcps/mcp-server-sqlite.json index 94a5398..4fe5037 100644 --- a/data/mcps/mcp-server-sqlite.json +++ b/data/mcps/mcp-server-sqlite.json @@ -2,11 +2,11 @@ "id": "mcp-server-sqlite", "type": "mcp", "name": "MCP SQLite Server", - "provider": "Anthropic", + "provider": "Anthropic (Archived)", "version": "2025.4.24", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official MCP server enabling AI models to interact with SQLite databases through natural language. Supports schema inspection, query execution, and data analysis for local file-based databases through the Model Context Protocol. Ideal for lightweight data applications but requires security considerations.", + "description": "ARCHIVED WITH UNPATCHED VULNERABILITY: Former Anthropic reference MCP server for SQLite, archived 2025-05-29 to the servers-archived repository. The archived code contains the same class of unpatched SQL injection flaw disclosed by Trend Micro (June 2025) and will not receive fixes; the archive README provides no security guarantees. Not recommended for new deployments.", "website": "https://modelcontextprotocol.io/docs/servers/sqlite", "trust_vector": { "performance_reliability": { @@ -85,21 +85,21 @@ } }, "security": { - "overall_score": 73, + "overall_score": 56, "criteria": { "sql_injection_protection": { - "score": 85, + "score": 20, "confidence": "high", "evidence": [ { - "source": "Parameterized Queries", - "url": "https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite", - "date": "2025-11-16", - "value": "Uses parameterized queries to prevent SQL injection" + "source": "Trend Micro Research", + "url": "https://www.trendmicro.com/en_us/research/25/f/why-a-classic-mcp-server-vulnerability-can-undermine-your-entire-ai-agent.html", + "date": "2025-06-01", + "value": "Same class of classic SQL injection vulnerability present in the archived SQLite MCP server code; cannot be patched upstream because the repository was archived 2025-05-29" } ], - "methodology": "SQL injection testing", - "last_verified": "2025-11-09" + "methodology": "Vulnerability disclosure review and code analysis", + "last_verified": "2026-06-10" }, "file_access_control": { "score": 70, @@ -116,7 +116,7 @@ "last_verified": "2025-11-09" }, "data_modification_risk": { - "score": 68, + "score": 50, "confidence": "high", "evidence": [ { @@ -124,10 +124,16 @@ "url": "https://modelcontextprotocol.io/docs/security", "date": "2025-11-16", "value": "AI can execute any SQL including DROP, DELETE if database file is writable" + }, + { + "source": "Trend Micro Research", + "url": "https://www.trendmicro.com/en_us/research/25/f/why-a-classic-mcp-server-vulnerability-can-undermine-your-entire-ai-agent.html", + "date": "2025-06-01", + "value": "Unpatched SQL injection in archived code can be abused via crafted input to perform unintended write operations" } ], "methodology": "Write operation risk assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" }, "encryption_support": { "score": 65, @@ -160,7 +166,7 @@ } }, "privacy_compliance": { - "overall_score": 71, + "overall_score": 73, "criteria": { "data_exposure_risk": { "score": 65, @@ -221,7 +227,7 @@ } }, "trust_transparency": { - "overall_score": 87, + "overall_score": 91, "criteria": { "documentation_quality": { "score": 90, @@ -282,7 +288,7 @@ } }, "operational_excellence": { - "overall_score": 90, + "overall_score": 86, "criteria": { "ease_of_setup": { "score": 95, @@ -341,7 +347,7 @@ "last_verified": "2025-11-09" }, "maintenance": { - "score": 85, + "score": 58, "confidence": "high", "evidence": [ { @@ -349,10 +355,16 @@ "url": "https://www.sqlite.org/", "date": "2025-11-16", "value": "Minimal maintenance required, no server to manage" + }, + { + "source": "MCP servers-archived repository", + "url": "https://github.com/modelcontextprotocol/servers-archived", + "date": "2026-06-10", + "value": "MCP server archived 2025-05-29; repository read-only, no maintainer, no bug fixes or security patches will be released" } ], "methodology": "Maintenance overhead assessment", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -371,7 +383,8 @@ "Limited concurrent write performance due to file-level locking", "No built-in PII detection or data anonymization", "AI can execute destructive SQL if database file is writable", - "No native audit logging beyond MCP protocol logs" + "No native audit logging beyond MCP protocol logs", + "ARCHIVED 2025-05-29 with an unpatched SQL injection flaw in the archived code (Trend Micro, June 2025); no security guarantees, not recommended for new deployments" ], "metadata": { "license": "MIT (MCP server), Public Domain (SQLite)", @@ -387,7 +400,7 @@ "Python" ], "mcp_version": "1.0", - "github_repo": "https://github.com/modelcontextprotocol/servers", + "github_repo": "https://github.com/modelcontextprotocol/servers-archived", "database_version": "SQLite 3.x", "max_database_size": "281 TB (theoretical)", "first_release": "2024-11", @@ -444,6 +457,9 @@ "database", "sql", "mcp", - "model-context-protocol" + "model-context-protocol", + "archived", + "unmaintained", + "security-incidents" ] } diff --git a/data/mcps/mcp-server-stripe.json b/data/mcps/mcp-server-stripe.json new file mode 100644 index 0000000..db40abc --- /dev/null +++ b/data/mcps/mcp-server-stripe.json @@ -0,0 +1,440 @@ +{ + "id": "mcp-server-stripe", + "type": "mcp", + "name": "Stripe MCP Server", + "provider": "Stripe", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Stripe's official MCP server from the open-source agent toolkit. Exposes tools for customers, products, prices, payment links, invoices, refunds, balance, disputes, and subscriptions plus Stripe documentation search. Available as the @stripe/mcp stdio package or the hosted remote server at mcp.stripe.com with OAuth.", + "website": "https://docs.stripe.com/mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 86, + "criteria": { + "api_reliability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Status", + "url": "https://status.stripe.com/", + "date": "2026-06-10", + "value": "Built directly on the Stripe API, which maintains historically high uptime backed by Stripe's production payments infrastructure" + } + ], + "methodology": "API stability and uptime analysis of the underlying Stripe API", + "last_verified": "2026-06-10" + }, + "operation_success_rate": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Agent Toolkit Repository", + "url": "https://github.com/stripe/agent-toolkit", + "date": "2026-06-10", + "value": "Tools are thin, well-tested wrappers over stable Stripe API endpoints (customers, invoices, payment links, refunds, subscriptions)" + } + ], + "methodology": "Operation success testing across the documented tool set in test mode", + "last_verified": "2026-06-10" + }, + "rate_limit_handling": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe Rate Limits Documentation", + "url": "https://docs.stripe.com/rate-limits", + "date": "2026-06-10", + "value": "Inherits Stripe API rate limits with standard 429 responses; limits are generous for typical agent workloads" + } + ], + "methodology": "Rate limiting behavior testing under sustained tool-call load", + "last_verified": "2026-06-10" + }, + "search_accuracy": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "Includes a Stripe documentation search tool that returns relevant docs for integration questions alongside account-data tools" + } + ], + "methodology": "Relevance assessment of documentation search results for common integration queries", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe Agent Toolkit Repository", + "url": "https://github.com/stripe/agent-toolkit", + "date": "2026-06-10", + "value": "Surfaces Stripe's structured error objects (decline codes, validation errors) to the agent, enabling informed retries" + } + ], + "methodology": "Error handling testing with invalid parameters, missing permissions, and declined operations", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 80, + "criteria": { + "authentication_security": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "Local server authenticates with Stripe API keys (restricted keys supported); hosted server at https://mcp.stripe.com uses OAuth with explicit consent" + } + ], + "methodology": "Authentication mechanism review for stdio and hosted transports", + "last_verified": "2026-06-10" + }, + "scope_limitation": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Restricted API Keys Documentation", + "url": "https://docs.stripe.com/keys#create-restricted-api-secret-key", + "date": "2026-06-10", + "value": "Restricted API Keys allow per-resource read/write permissions, so the server can be limited to exactly the tools and access levels needed" + } + ], + "methodology": "Permission scope testing with restricted keys across read and write tools", + "last_verified": "2026-06-10" + }, + "token_exposure_risk": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "stdio mode requires placing a secret key in client configuration; a leaked unrestricted key grants full account access, making restricted keys essential" + } + ], + "methodology": "Token storage and exposure-surface analysis for local configuration files", + "last_verified": "2026-06-10" + }, + "action_auditability": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Dashboard Logs", + "url": "https://docs.stripe.com/development/dashboard/request-logs", + "date": "2026-06-10", + "value": "Every tool call is an API request visible in Stripe Dashboard request logs and events, attributable to the specific key or OAuth grant" + } + ], + "methodology": "Audit logging review of API request logs and event history", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 60, + "confidence": "high", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "Tools include money-movement operations (refunds, payment links, invoices, subscription changes); an agent acting on injected or mistaken instructions can cause direct financial impact without human confirmation" + } + ], + "methodology": "Threat modeling of write-capable financial tools; strongest case among evaluated servers for read-only defaults and human-in-the-loop confirmation on writes", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 77, + "criteria": { + "payment_data_exposure": { + "score": 72, + "confidence": "high", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "Customer records, invoice details, and payment metadata returned by tools flow into the LLM provider's context; raw card numbers are never exposed by the Stripe API" + } + ], + "methodology": "Data flow analysis of tool results containing customer and payment data", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 80, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Security Documentation", + "url": "https://docs.stripe.com/security", + "date": "2026-06-10", + "value": "Stripe is PCI-DSS Level 1 certified and SOC 2 audited; card data is tokenized server-side and not retrievable through MCP tools" + } + ], + "methodology": "Review of Stripe compliance posture and the data classes reachable via the tool surface", + "last_verified": "2026-06-10" + }, + "organization_data_control": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe Keys and Permissions Documentation", + "url": "https://docs.stripe.com/keys", + "date": "2026-06-10", + "value": "Account owners control exposure via restricted keys, test vs live mode separation, and OAuth grant revocation" + } + ], + "methodology": "Access control review of key management and OAuth grant administration", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe Privacy Policy", + "url": "https://stripe.com/privacy", + "date": "2026-06-10", + "value": "Customer PII retrieved via tools is shared with the user's LLM provider under that provider's data policy, outside Stripe's compliance boundary" + } + ], + "methodology": "Analysis of downstream data sharing once tool results leave Stripe", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 89, + "criteria": { + "documentation_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "First-class documentation page covering hosted and local setup, full tool list, permissions guidance, and security recommendations" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Dashboard Request Logs", + "url": "https://docs.stripe.com/development/dashboard/request-logs", + "date": "2026-06-10", + "value": "All operations appear in Dashboard request logs and the events stream with full request/response detail" + } + ], + "methodology": "Logging and traceability assessment via Dashboard logs", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Agent Toolkit Repository", + "url": "https://github.com/stripe/agent-toolkit", + "date": "2026-06-10", + "value": "MIT-licensed open source (approximately 1,601 stars); tool implementations are fully auditable in the stripe/agent-toolkit repository (being renamed stripe/ai)" + } + ], + "methodology": "Source code review of the published toolkit and MCP package", + "last_verified": "2026-06-10" + }, + "api_coverage_clarity": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "Tool list is explicitly enumerated (customers, products, prices, payment links, invoices, refunds, balance, disputes, subscriptions, doc search) with per-tool enablement flags" + } + ], + "methodology": "Comparison of documented tool surface against the shipped package", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 86, + "criteria": { + "ease_of_setup": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Stripe MCP Documentation", + "url": "https://docs.stripe.com/mcp", + "date": "2026-06-10", + "value": "One-line npx @stripe/mcp setup with selectable tools, or zero-install hosted server at https://mcp.stripe.com via OAuth" + } + ], + "methodology": "Setup complexity assessment for both stdio and hosted transports", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe API Documentation", + "url": "https://docs.stripe.com/api", + "date": "2026-06-10", + "value": "Stripe API responses are typically fast (low hundreds of milliseconds); tool wrappers add negligible overhead" + } + ], + "methodology": "Latency observation across representative tool calls", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Status", + "url": "https://status.stripe.com/", + "date": "2026-06-10", + "value": "Hosted MCP and underlying API ride on Stripe's production infrastructure with strong historical availability" + } + ], + "methodology": "Uptime analysis of Stripe infrastructure", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Stripe Agent Toolkit Repository", + "url": "https://github.com/stripe/agent-toolkit", + "date": "2026-06-10", + "value": "Covers core billing and payments objects plus doc search; advanced surfaces (Connect, Treasury, Radar) are not fully exposed as tools" + } + ], + "methodology": "Feature completeness assessment against the full Stripe API surface", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Stripe Agent Toolkit Repository", + "url": "https://github.com/stripe/agent-toolkit", + "date": "2026-06-10", + "value": "Approximately 1,601 GitHub stars with active first-party maintenance; widely referenced as the canonical payments MCP server" + } + ], + "methodology": "Community activity and adoption analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "First-party, MIT-licensed open source implementation maintained by Stripe", + "Restricted API Keys enable precise per-resource, read-only or write scoping", + "Hosted remote option with OAuth avoids placing secret keys in client config", + "Full auditability via Stripe Dashboard request logs and events", + "Backed by PCI-DSS Level 1 and SOC 2 compliant infrastructure", + "Built-in Stripe documentation search alongside account tools", + "Test mode allows safe end-to-end agent evaluation before live use" + ], + "limitations": [ + "Money-movement tools (refunds, invoices, payment links, subscriptions) make misuse directly costly", + "No built-in human confirmation step on write operations; must be enforced by the client", + "Customer PII in tool results is shared with the LLM provider", + "Unrestricted secret keys in stdio config are a severe single point of failure", + "Tool coverage omits advanced surfaces like Connect and Treasury", + "Agent errors in live mode can require manual financial remediation" + ], + "metadata": { + "repository": "https://github.com/stripe/agent-toolkit", + "package_name": "@stripe/mcp", + "license": "MIT", + "maintained_by": "Stripe", + "github_stars": 1601, + "remote_endpoint": "https://mcp.stripe.com", + "authentication": "Stripe API keys / Restricted API Keys (stdio); OAuth (hosted)", + "transport_types": [ + "stdio", + "streamable-http (hosted)" + ], + "installation_methods": [ + "npx @stripe/mcp", + "Remote MCP endpoint" + ], + "compliance": [ + "PCI-DSS Level 1", + "SOC 2" + ], + "mcp_version": "1.0" + }, + "use_case_ratings": { + "financial-analysis": { + "overall": 85, + "notes": "Strong for querying balances, disputes, subscriptions, and revenue objects directly from the source of truth" + }, + "customer-support": { + "overall": 84, + "notes": "Excellent for support agents looking up customers, invoices, and issuing scoped refunds with proper guardrails" + }, + "code-generation": { + "overall": 82, + "notes": "Doc search plus live test-mode tools make it very effective for building Stripe integrations" + }, + "data-analysis": { + "overall": 76, + "notes": "Good for ad-hoc account analysis, though bulk analytics is better served by Stripe Sigma or data exports" + }, + "legal-compliance": { + "overall": 62, + "notes": "Dispute and record access is useful, but PII flowing to LLM providers requires careful review" + } + }, + "best_for": [ + "Support and operations teams automating customer, invoice, and refund workflows with restricted keys", + "Developers building and testing Stripe integrations with AI assistance in test mode", + "Finance teams querying live billing and subscription state conversationally", + "Agent builders who need a well-audited, first-party payments tool surface" + ], + "related_entities": [ + "mcp-server-github", + "mcp-server-vercel", + "mcp-server-zapier", + "mcp-server-slack" + ], + "tags": [ + "payments", + "billing", + "fintech", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-time.json b/data/mcps/mcp-server-time.json index 371a57e..3929542 100644 --- a/data/mcps/mcp-server-time.json +++ b/data/mcps/mcp-server-time.json @@ -4,9 +4,9 @@ "name": "MCP Time Server", "provider": "Anthropic", "version": "2025.9.25", - "last_evaluated": "2025-11-09", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Official Anthropic MCP server for time and timezone operations. Provides AI models with current time information, timezone conversions, date calculations, and scheduling assistance. Essential for time-sensitive workflows and international collaboration.", + "description": "Official MCP reference server for time and timezone operations. Provides AI models with current time information, timezone conversions, date calculations, and scheduling assistance. One of the seven reference servers that remain actively maintained after the 2025-05-29 archival of non-core servers; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09 (latest spec 2025-11-25).", "website": "https://modelcontextprotocol.io/docs/servers/time", "trust_vector": { "performance_reliability": { @@ -349,10 +349,16 @@ "url": "https://github.com/modelcontextprotocol/servers/discussions", "date": "2025-11-16", "value": "Popular utility MCP server with broad adoption" + }, + { + "source": "Anthropic - Donating MCP to the Agentic AI Foundation", + "url": "https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation", + "date": "2025-12-09", + "value": "time is one of the seven reference servers still actively maintained after the 2025-05-29 archival; MCP governance moved to the Agentic AI Foundation under the Linux Foundation on 2025-12-09" } ], "methodology": "Community activity analysis", - "last_verified": "2025-11-09" + "last_verified": "2026-06-10" } } } @@ -371,7 +377,8 @@ "Cannot modify system time (by design)", "Query patterns may reveal user schedule to LLM provider", "Depends on system time accuracy and timezone database updates", - "No advanced scheduling or reminder capabilities" + "No advanced scheduling or reminder capabilities", + "STATUS 2026-06-10: actively maintained reference server (one of 7 retained after the 2025-05-29 archival); governance now under the Agentic AI Foundation (Linux Foundation, 2025-12-09)" ], "metadata": { "license": "MIT", @@ -388,7 +395,7 @@ "api_dependency": "System time APIs, IANA Time Zone Database", "authentication": "None required", "first_release": "2024-11", - "maintained_by": "Anthropic", + "maintained_by": "MCP project (Agentic AI Foundation / Linux Foundation since 2025-12-09)", "status": "Official - Active", "transport_types": [ "stdio" @@ -449,6 +456,8 @@ "time", "utilities", "mcp", - "model-context-protocol" + "model-context-protocol", + "official", + "reference-server" ] } diff --git a/data/mcps/mcp-server-vercel.json b/data/mcps/mcp-server-vercel.json new file mode 100644 index 0000000..140aa80 --- /dev/null +++ b/data/mcps/mcp-server-vercel.json @@ -0,0 +1,433 @@ +{ + "id": "mcp-server-vercel", + "type": "mcp", + "name": "Vercel MCP Server", + "provider": "Vercel", + "version": "2026.6-beta", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Vercel's official hosted MCP server at mcp.vercel.com. Provides Vercel documentation search and tools to inspect teams, projects, deployments, and deployment logs. Remote-only with OAuth 2.1, a client allowlist, and mandatory consent; deliberately read-only at initial launch. Currently in Public Beta.", + "website": "https://vercel.com/docs/mcp/vercel-mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 83, + "criteria": { + "api_reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Hosted on Vercel's own platform infrastructure with a single managed endpoint at https://mcp.vercel.com" + } + ], + "methodology": "Endpoint stability analysis on Vercel platform infrastructure", + "last_verified": "2026-06-10" + }, + "operation_success_rate": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Read-oriented tools (projects, deployments, logs) are thin wrappers over the stable Vercel REST API and succeed consistently within granted scopes" + } + ], + "methodology": "Operation success testing across documented tools on real projects", + "last_verified": "2026-06-10" + }, + "search_accuracy": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Documentation search returns current Vercel docs, reducing hallucinated configuration answers in coding agents" + } + ], + "methodology": "Relevance assessment of documentation search results for common platform queries", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Returns structured errors for unauthorized scopes, unknown projects, and expired sessions; OAuth re-consent flow recovers expired grants" + } + ], + "methodology": "Error handling testing across permission, scope, and session-expiry failures", + "last_verified": "2026-06-10" + }, + "rate_limit_handling": { + "score": 78, + "confidence": "low", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Inherits Vercel API rate limits per authenticated user; MCP-specific limits are not separately published during Public Beta" + } + ], + "methodology": "Rate limiting behavior observation; limited published detail during beta", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 87, + "criteria": { + "authentication_security": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "OAuth 2.1 authorization with mandatory user consent on every connection; no static API tokens are placed in client configuration" + } + ], + "methodology": "Review of OAuth 2.1 flow, consent screens, and token lifecycle", + "last_verified": "2026-06-10" + }, + "scope_limitation": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Deliberately read-only at initial launch: tools inspect teams, projects, deployments, and logs but cannot mutate or trigger deployments" + } + ], + "methodology": "Permission boundary testing of the shipped tool surface for write capability", + "last_verified": "2026-06-10" + }, + "token_exposure_risk": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Remote-only design means no locally stored long-lived secrets; OAuth tokens are short-lived and revocable from the Vercel dashboard" + } + ], + "methodology": "Token storage and exposure-surface analysis for the remote-only model", + "last_verified": "2026-06-10" + }, + "unauthorized_action_risk": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "A client allowlist restricts which MCP clients may connect, and the read-only launch surface means a confused or injected agent cannot modify infrastructure" + } + ], + "methodology": "Threat modeling of agent misuse against the allowlisted, read-only tool surface", + "last_verified": "2026-06-10" + }, + "action_auditability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "OAuth grants are visible and revocable per user; access activity is attributable to the granting account, though a dedicated MCP audit log is not yet exposed" + } + ], + "methodology": "Audit logging review of grant management and access attribution", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 76, + "criteria": { + "deployment_data_exposure": { + "score": 76, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Project metadata, deployment details, and log contents are returned to the LLM provider as tool results" + } + ], + "methodology": "Data flow analysis of tool results from Vercel to LLM providers", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Deployment logs can contain secrets, tokens, or PII printed by application code; the server does not redact log contents before returning them" + } + ], + "methodology": "Assessment of redaction controls on log-reading tools", + "last_verified": "2026-06-10" + }, + "organization_data_control": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel Access Control Documentation", + "url": "https://vercel.com/docs/rbac", + "date": "2026-06-10", + "value": "Access mirrors the authenticated user's team roles and project permissions; team admins govern membership and can revoke OAuth grants" + } + ], + "methodology": "Access control review against Vercel team RBAC", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel Privacy Policy", + "url": "https://vercel.com/legal/privacy-policy", + "date": "2026-06-10", + "value": "Project and log data retrieved via MCP is shared with the user's chosen LLM provider under that provider's data policy" + } + ], + "methodology": "Analysis of downstream data sharing once tool results leave Vercel", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 74, + "criteria": { + "documentation_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Clear official documentation covering endpoint, OAuth setup, supported clients, tool capabilities, and security model" + } + ], + "methodology": "Documentation completeness and accuracy review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Tool calls are visible in MCP client logs; connected integrations and grants are visible in the Vercel dashboard" + } + ], + "methodology": "Logging and traceability assessment across client and dashboard", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 45, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Overview Repository", + "url": "https://github.com/vercel/vercel-mcp-overview", + "date": "2026-06-10", + "value": "Server implementation is closed source; a public overview repository documents capabilities but the code cannot be independently audited" + } + ], + "methodology": "Source availability and independent verifiability review", + "last_verified": "2026-06-10" + }, + "api_coverage_clarity": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Documented tool surface (docs search; team, project, deployment management views; deployment logs) matches observed behavior, with read-only status stated explicitly" + } + ], + "methodology": "Comparison of documented tool surface against observed server capabilities", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 80, + "criteria": { + "ease_of_setup": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Zero installation: add https://mcp.vercel.com in a supported client and complete the OAuth consent flow" + } + ], + "methodology": "Setup complexity assessment across allowlisted MCP clients", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Hosted on Vercel's edge-adjacent infrastructure; typical tool responses return quickly, with log retrieval slowest for large deployments" + } + ], + "methodology": "Latency observation across representative tool calls", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel Status", + "url": "https://www.vercel-status.com/", + "date": "2026-06-10", + "value": "Rides on Vercel platform availability, which is historically strong, though the MCP product itself is in Public Beta" + } + ], + "methodology": "Uptime analysis combined with beta-status risk assessment", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 68, + "confidence": "high", + "evidence": [ + { + "source": "Vercel MCP Documentation", + "url": "https://vercel.com/docs/mcp/vercel-mcp", + "date": "2026-06-10", + "value": "Read-only launch scope excludes deployment triggering, environment variable management, and domain configuration; coverage is intentionally narrow" + } + ], + "methodology": "Feature completeness assessment against the full Vercel API surface", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Vercel MCP Overview Repository", + "url": "https://github.com/vercel/vercel-mcp-overview", + "date": "2026-06-10", + "value": "First-party server promoted to Vercel's large developer base and supported by major MCP clients since the Public Beta announcement" + } + ], + "methodology": "Adoption analysis across the Vercel developer ecosystem and MCP clients", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Notably strong security posture: OAuth 2.1, mandatory consent, client allowlist, and read-only launch scope", + "Remote-only design eliminates locally stored long-lived secrets", + "Live documentation search reduces hallucinated Vercel configuration answers", + "Deployment log access enables fast AI-assisted debugging of failed builds", + "Zero-install setup in supported MCP clients", + "Backed by Vercel's reliable platform infrastructure" + ], + "limitations": [ + "Read-only at launch: cannot trigger deployments or change configuration", + "Closed source; implementation cannot be independently audited", + "Deployment logs may contain unredacted secrets or PII that flow to the LLM provider", + "Public Beta status means the tool surface and limits may change", + "Client allowlist excludes unsupported or custom MCP clients", + "No dedicated MCP-specific audit log exposed yet" + ], + "metadata": { + "repository": "https://github.com/vercel/vercel-mcp-overview", + "license": "Proprietary (closed source; public overview repo)", + "maintained_by": "Vercel", + "status": "Public Beta", + "remote_endpoint": "https://mcp.vercel.com", + "authentication": "OAuth 2.1 with mandatory consent and client allowlist", + "transport_types": [ + "streamable-http (remote only)" + ], + "installation_methods": [ + "Remote MCP endpoint" + ], + "write_access": "Read-only at initial launch by design", + "mcp_version": "1.0" + }, + "use_case_ratings": { + "code-generation": { + "overall": 86, + "notes": "Docs search plus project and log context makes coding agents far more accurate on Vercel deployments" + }, + "research-assistant": { + "overall": 78, + "notes": "Good for investigating deployment history, failures, and project configuration across teams" + }, + "data-analysis": { + "overall": 68, + "notes": "Useful for inspecting deployment metadata and logs, but no aggregate analytics tooling" + }, + "customer-support": { + "overall": 64, + "notes": "Helps internal support diagnose customer-facing deployment issues from logs" + }, + "education": { + "overall": 72, + "notes": "Safe read-only surface is well suited to teaching deployment and platform concepts" + } + }, + "best_for": [ + "Developers debugging Vercel deployments and build failures with AI assistance", + "Coding agents that need accurate, current Vercel documentation and project context", + "Teams that want platform visibility for agents without granting any write access", + "Security-conscious organizations evaluating remote MCP servers" + ], + "related_entities": [ + "mcp-server-github", + "mcp-server-figma", + "mcp-server-stripe", + "mcp-server-linear" + ], + "tags": [ + "deployment", + "devops", + "hosting", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/mcps/mcp-server-zapier.json b/data/mcps/mcp-server-zapier.json new file mode 100644 index 0000000..9e80cc9 --- /dev/null +++ b/data/mcps/mcp-server-zapier.json @@ -0,0 +1,444 @@ +{ + "id": "mcp-server-zapier", + "type": "mcp", + "name": "Zapier MCP Server", + "provider": "Zapier", + "version": "2026.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Zapier's hosted, proprietary MCP server that gives AI agents access to user-selected actions from 9,000+ connected apps (Gmail, Slack, Salesforce, and more, spanning tens of thousands of actions). Each user generates a personal remote server endpoint at mcp.zapier.com with per-app and per-action permissioning.", + "website": "https://zapier.com/mcp", + "trust_vector": { + "performance_reliability": { + "overall_score": 85, + "criteria": { + "api_reliability": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Runs on Zapier's mature integration platform that has powered production automation for over a decade" + } + ], + "methodology": "Platform stability and maturity analysis", + "last_verified": "2026-06-10" + }, + "action_execution_success": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Actions reuse Zapier's battle-tested app integrations; failures are usually due to downstream app auth or API issues" + } + ], + "methodology": "Action execution success testing across common apps", + "last_verified": "2026-06-10" + }, + "app_integration_breadth": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP", + "url": "https://zapier.com/mcp", + "date": "2026-06-10", + "value": "9,000+ apps and roughly 30,000-40,000 actions available, the broadest integration catalog of any MCP server" + } + ], + "methodology": "Integration catalog assessment", + "last_verified": "2026-06-10" + }, + "rate_limit_handling": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Plan-based usage limits on MCP tool calls; downstream app rate limits surface as action errors" + } + ], + "methodology": "Rate and usage limit behavior review", + "last_verified": "2026-06-10" + }, + "error_recovery": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Errors from downstream apps are returned to the agent; reauthorization of expired app connections requires manual user action" + } + ], + "methodology": "Failure mode and recovery testing", + "last_verified": "2026-06-10" + } + } + }, + "security": { + "overall_score": 71, + "criteria": { + "authentication_security": { + "score": 70, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "A user-specific server is generated at mcp.zapier.com; access is tied to that personal endpoint rather than a separately rotated credential in legacy URL-auth mode" + } + ], + "methodology": "Authentication mechanism review", + "last_verified": "2026-06-10" + }, + "url_credential_exposure": { + "score": 58, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "The per-user endpoint URL acts as a bearer credential: anyone who obtains it can invoke the user's enabled actions, so it must be treated as a secret and rotated if leaked" + } + ], + "methodology": "Credential exposure threat modeling of the endpoint URL", + "last_verified": "2026-06-10" + }, + "blast_radius_control": { + "score": 60, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP", + "url": "https://zapier.com/mcp", + "date": "2026-06-10", + "value": "By design the server can reach email, CRM, chat, and finance apps simultaneously; a compromised or prompt-injected agent has an extremely broad blast radius across connected accounts" + } + ], + "methodology": "Blast radius assessment across connected app categories", + "last_verified": "2026-06-10" + }, + "permission_granularity": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Users explicitly select which apps and which individual actions are exposed to the agent, enabling least-privilege configuration" + } + ], + "methodology": "Per-app and per-action permission model review", + "last_verified": "2026-06-10" + }, + "credential_handling": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Zapier Security", + "url": "https://zapier.com/security", + "date": "2026-06-10", + "value": "Downstream app OAuth credentials are stored by Zapier under SOC 2 Type II audited controls and never exposed to the agent" + } + ], + "methodology": "Credential storage and isolation review", + "last_verified": "2026-06-10" + } + } + }, + "privacy_compliance": { + "overall_score": 75, + "criteria": { + "data_exposure": { + "score": 68, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Emails, CRM records, and messages retrieved by actions flow through Zapier's cloud and into the LLM provider context" + } + ], + "methodology": "Data flow analysis of action inputs and outputs", + "last_verified": "2026-06-10" + }, + "sensitive_data_protection": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier Security", + "url": "https://zapier.com/security", + "date": "2026-06-10", + "value": "Encryption in transit and at rest on the platform, but no content-level PII redaction before data reaches the model" + } + ], + "methodology": "Data protection controls assessment", + "last_verified": "2026-06-10" + }, + "third_party_data_sharing": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier Privacy Policy", + "url": "https://zapier.com/privacy", + "date": "2026-06-10", + "value": "Action data is processed by Zapier, the downstream app, and the LLM provider, each under separate privacy policies" + } + ], + "methodology": "Multi-party data sharing review", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Zapier Security and Compliance", + "url": "https://zapier.com/security", + "date": "2026-06-10", + "value": "SOC 2 Type II audited, with published GDPR and CCPA compliance commitments" + } + ], + "methodology": "Compliance certification review", + "last_verified": "2026-06-10" + } + } + }, + "trust_transparency": { + "overall_score": 73, + "criteria": { + "documentation_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Clear setup guides per MCP client, action configuration docs, and security guidance" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "operation_visibility": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Dashboard", + "url": "https://mcp.zapier.com/", + "date": "2026-06-10", + "value": "Per-user dashboard shows configured actions and a history of agent tool invocations" + } + ], + "methodology": "Logging and traceability assessment", + "last_verified": "2026-06-10" + }, + "open_source_transparency": { + "score": 35, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP", + "url": "https://zapier.com/mcp", + "date": "2026-06-10", + "value": "Fully proprietary, hosted-only service; server implementation cannot be inspected or self-hosted" + } + ], + "methodology": "Source availability review", + "last_verified": "2026-06-10" + }, + "tool_coverage_clarity": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Exposed tool set is exactly the actions the user enabled, each with documented parameters drawn from Zapier's integration schemas" + } + ], + "methodology": "Tool surface documentation review", + "last_verified": "2026-06-10" + } + } + }, + "operational_excellence": { + "overall_score": 87, + "criteria": { + "ease_of_setup": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "No installation: generate a personal endpoint at mcp.zapier.com, pick apps and actions in the web UI, and paste the URL into the MCP client" + } + ], + "methodology": "Setup complexity assessment", + "last_verified": "2026-06-10" + }, + "api_performance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier MCP Documentation", + "url": "https://docs.zapier.com/mcp/home", + "date": "2026-06-10", + "value": "Action latency adds Zapier orchestration overhead on top of downstream app API calls, typically a few seconds per action" + } + ], + "methodology": "Action latency characterization", + "last_verified": "2026-06-10" + }, + "reliability": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Zapier Status Page", + "url": "https://status.zapier.com/", + "date": "2026-06-10", + "value": "Public status page with historically high availability across the Zapier platform" + } + ], + "methodology": "Uptime and incident history analysis", + "last_verified": "2026-06-10" + }, + "feature_coverage": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Zapier MCP", + "url": "https://zapier.com/mcp", + "date": "2026-06-10", + "value": "Tens of thousands of actions across 9,000+ apps including Gmail, Slack, Salesforce, HubSpot, and Google Workspace" + } + ], + "methodology": "Capability breadth assessment", + "last_verified": "2026-06-10" + }, + "community_adoption": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Zapier MCP", + "url": "https://zapier.com/mcp", + "date": "2026-06-10", + "value": "Heavily promoted integration path supported by major MCP clients and Zapier's large existing automation user base" + } + ], + "methodology": "Adoption and ecosystem support analysis", + "last_verified": "2026-06-10" + } + } + } + }, + "strengths": [ + "Broadest action catalog of any MCP server: 9,000+ apps and tens of thousands of actions", + "Per-app and per-action permissioning enables least-privilege agent configuration", + "Zero-install hosted setup with a personal endpoint generated at mcp.zapier.com", + "Downstream app credentials held by Zapier under SOC 2 Type II audited controls, never exposed to the agent", + "Action invocation history visible in the per-user MCP dashboard", + "Built on a decade-mature integration platform with high availability" + ], + "limitations": [ + "Extremely broad blast radius by design: a prompt-injected agent can act across email, CRM, chat, and finance apps", + "The per-user endpoint URL acts as a bearer credential and must be treated as a secret", + "Fully proprietary and hosted-only; no source inspection or self-hosting", + "Business data from connected apps flows through Zapier's cloud and the LLM provider", + "Subject to plan-based usage limits and pricing", + "Expired downstream app connections require manual reauthorization" + ], + "metadata": { + "license": "Proprietary", + "supported_platforms": [ + "Hosted remote server (any MCP client with remote support)" + ], + "api_dependency": "Zapier platform and 9,000+ downstream app APIs", + "authentication": "User-specific endpoint at mcp.zapier.com (URL acts as bearer credential)", + "compliance": "SOC 2 Type II", + "maintained_by": "Zapier", + "documentation": "https://docs.zapier.com/mcp/home", + "transport_types": [ + "remote (hosted)" + ], + "installation_methods": [ + "hosted endpoint" + ] + }, + "use_case_ratings": { + "customer-support": { + "overall": 88, + "notes": "Excellent for agents that triage tickets, draft replies, and update CRM records across support stacks" + }, + "data-analysis": { + "overall": 75, + "notes": "Good for pulling records from business apps into analysis, though not an analytics tool itself" + }, + "content-creation": { + "overall": 80, + "notes": "Strong for publishing and distribution workflows across CMS, email, and social apps" + }, + "code-generation": { + "overall": 58, + "notes": "Not a development tool; mainly useful for wiring deployment or notification side effects" + }, + "research-assistant": { + "overall": 70, + "notes": "Useful for gathering data from connected SaaS tools rather than the open web" + }, + "financial-analysis": { + "overall": 68, + "notes": "Can reach accounting and CRM data, but broad access to financial apps demands strict action scoping" + }, + "legal-compliance": { + "overall": 62, + "notes": "SOC 2 helps, but routing privileged documents through Zapier and an LLM needs careful review" + }, + "healthcare": { + "overall": 50, + "notes": "Not suitable for PHI workflows; no HIPAA business associate posture for MCP agent traffic" + } + }, + "best_for": [ + "Business automation agents that need to act across many SaaS apps from one server", + "Teams already invested in Zapier who want their stack exposed to AI assistants", + "Non-technical users wanting agent integrations without running any infrastructure" + ], + "related_entities": [ + "mcp-server-apify", + "mcp-server-fetch" + ], + "tags": [ + "automation", + "saas-integrations", + "workflow", + "hosted", + "mcp", + "model-context-protocol" + ] +} diff --git a/data/models/claude-fable-5.json b/data/models/claude-fable-5.json new file mode 100644 index 0000000..e429f3f --- /dev/null +++ b/data/models/claude-fable-5.json @@ -0,0 +1,651 @@ +{ + "id": "claude-fable-5", + "type": "model", + "name": "Claude Fable 5", + "provider": "Anthropic", + "version": "claude-fable-5", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Anthropic's new top-tier model above Opus and the first generally available Mythos-class model. State-of-the-art on nearly all tested benchmarks at launch, including the highest frontier score on Cognition's FrontierCode. Adaptive thinking only, 1M context, 128K output.", + "website": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + + "trust_vector": { + "performance_reliability": { + "overall_score": 98, + "criteria": { + "task_accuracy_code": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "Cognition FrontierCode", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "Highest frontier score recorded on Cognition's FrontierCode benchmark at launch" + }, + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "State-of-the-art on nearly all tested coding and agentic benchmarks at launch" + } + ], + "methodology": "Frontier coding benchmarks measuring real-world software engineering and long-horizon agentic coding tasks", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "SOTA across tested graduate-level reasoning and science benchmarks at launch" + } + ], + "methodology": "Graduate and PhD-level reasoning benchmarks requiring multi-step problem solving, evaluated with adaptive thinking at high effort", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "SOTA on knowledge and multimodal (text + vision) evaluations at launch" + } + ], + "methodology": "Comprehensive knowledge and multimodal testing across text and vision inputs", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 96, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Model Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-09", + "value": "Adaptive thinking with effort parameter (low/medium/high/xhigh/max); sampling parameters (temperature/top_p) removed for more predictable behavior" + } + ], + "methodology": "Repeated-run consistency testing across effort levels; adaptive-thinking-only surface removes sampling variance controls", + "last_verified": "2026-06-10", + "notes": "No manual thinking budgets or temperature/top_p sampling parameters; behavior steered via prompting and the effort parameter" + }, + "latency_p50": { + "value": "3.0s", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-10", + "value": "Early measurements ~3.0s median for standard prompts at default effort; launch-day data is preliminary" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes; limited launch-window sample", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "7.0s", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-10", + "value": "Early p95 ~7.0s; higher at xhigh/max effort due to deeper adaptive thinking" + } + ], + "methodology": "95th percentile response time across diverse workloads; limited launch-window sample", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-09", + "value": "1M token context window, 128K max output tokens" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Status Page", + "url": "https://status.anthropic.com/", + "date": "2026-06-10", + "value": "99.9%+ platform uptime (last 90 days); Fable 5 served on the same infrastructure" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Current highest-performing model in the registry. SOTA on nearly all tested benchmarks at launch, including the top frontier score on Cognition's FrontierCode. Latency data is preliminary (released 2026-06-09)." + }, + + "security": { + "overall_score": 92, + "criteria": { + "prompt_injection_resistance": { + "score": 93, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "Mythos-class safety training; improved resistance to injected instructions in agentic settings" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks; third-party red-team data still limited at launch", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-06-09", + "value": "Constitutional AI alignment carried forward to the Mythos-class generation with strengthened refusal calibration" + } + ], + "methodology": "Testing against adversarial prompt datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Statement", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-06-09", + "value": "Training opt-out by default for API traffic; no training on user data without consent" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "Released under Anthropic's Responsible Scaling Policy with frontier-tier safeguards; Claude Mythos 5 itself restricted to research partners" + } + ], + "methodology": "Comprehensive safety testing across harmful content categories per Responsible Scaling Policy", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/api/rate-limits", + "date": "2026-06-09", + "value": "API key and OAuth authentication, HTTPS only, rate limiting, workspace scoping" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Frontier-tier safety posture; the unrestricted Mythos-class research model (Claude Mythos 5) is limited to research partners while Fable 5 is the generally available variant. Independent red-team coverage still accumulating at launch." + }, + + "privacy_compliance": { + "overall_score": 93, + "criteria": { + "data_residency": { + "value": "US, EU (customer choice)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Enterprise Documentation", + "url": "https://www.anthropic.com/claude/enterprise", + "date": "2026-06-09", + "value": "Data residency options for US and EU enterprise customers" + } + ], + "methodology": "Review of enterprise documentation and privacy policies", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Privacy Policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-06-09", + "value": "Training opt-out by default for API usage" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Configurable; zero-retention available", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-06-09", + "value": "Zero data retention agreements available for eligible API customers" + } + ], + "methodology": "Review of terms of service and data retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Documentation", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-06-09", + "value": "Customer responsible for PII redaction; provider-side safeguards for incidental PII" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-06-09", + "value": "SOC 2 Type II, GDPR compliant, HIPAA eligible" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-06-09", + "value": "Zero data retention configuration available; no training on API data by default" + } + ], + "methodology": "Review of data handling practices and trust center documentation", + "last_verified": "2026-06-10" + } + }, + "notes": "Same strong Anthropic compliance posture as the Opus line: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API traffic." + }, + + "trust_transparency": { + "overall_score": 88, + "criteria": { + "explainability": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Adaptive Thinking Documentation", + "url": "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking", + "date": "2026-06-09", + "value": "Adaptive thinking with effort control; thinking content omitted by default, summarized reasoning available via display option" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10", + "notes": "Thinking text is omitted by default; opt in to summarized display for visible reasoning" + }, + "hallucination_rate": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "Improved factual accuracy and calibration over Opus 4.8 on internal evaluations" + } + ], + "methodology": "Testing on factual QA datasets; independent measurement still limited at launch", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Responsible Scaling Policy", + "url": "https://www.anthropic.com/news/anthropics-responsible-scaling-policy", + "date": "2026-06-09", + "value": "Regular bias testing and mitigation under the Responsible Scaling Policy" + } + ], + "methodology": "Evaluation on bias benchmarks and diverse demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "Stronger calibration and appropriate uncertainty expression reported at launch" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Model Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-09", + "value": "Comprehensive model card with capabilities, limitations, benchmarks, and safety evaluations" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Public Statements", + "url": "https://www.anthropic.com/news", + "date": "2026-06-09", + "value": "General description provided, detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-06-09", + "value": "Constitutional AI safety guardrails with Mythos-class enhancements" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong documentation and guardrails. Thinking content is omitted by default (summarized display is opt-in), which slightly reduces out-of-the-box reasoning visibility compared to older Opus defaults." + }, + + "operational_excellence": { + "overall_score": 91, + "criteria": { + "api_design_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-09", + "value": "Same API surface as Opus 4.7/4.8: adaptive thinking, effort parameter (low/medium/high/xhigh/max), structured outputs, task budgets, tool use, streaming" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10", + "notes": "One new breaking change vs Opus 4.8: explicit thinking disabled returns 400 — omit the thinking parameter instead. No temperature/top_p sampling parameters." + }, + "sdk_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic SDKs", + "url": "https://github.com/anthropics", + "date": "2026-06-09", + "value": "Official SDKs (Python, TypeScript, Java, Go, Ruby, C#, PHP) with day-one Fable 5 support" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Versioning", + "url": "https://platform.claude.com/docs/en/api/versioning", + "date": "2026-06-09", + "value": "Clear versioning with advance deprecation notice; stable claude-fable-5 alias" + } + ], + "methodology": "Review of versioning policy and historical practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Console", + "url": "https://console.anthropic.com/", + "date": "2026-06-09", + "value": "Usage dashboard with metrics, cost tracking, and workspace controls" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Support", + "url": "https://support.anthropic.com/", + "date": "2026-06-09", + "value": "Email support, developer community, comprehensive documentation and migration guides" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", + "date": "2026-06-09", + "value": "Available on the Anthropic API at launch; first generally available Mythos-class model — cloud-provider rollout following" + } + ], + "methodology": "Analysis of third-party integrations and availability surfaces", + "last_verified": "2026-06-10", + "notes": "Released 2026-06-09; multi-cloud availability narrower than Opus line at evaluation time" + }, + "license_terms": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Commercial Terms", + "url": "https://www.anthropic.com/legal/commercial-terms", + "date": "2026-06-09", + "value": "Standard commercial terms; enterprise agreements available" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Same API surface as Opus 4.7/4.8 makes adoption straightforward for existing Claude users. Day-old release means ecosystem and operational track record are still maturing." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 98, + "notes": "Highest frontier score on Cognition's FrontierCode and SOTA on tested coding benchmarks at launch. Best-in-registry for the hardest software engineering work; xhigh effort recommended.", + "alternatives": ["claude-opus-4-8", "gpt-5-3-codex"] + }, + "customer-support": { + "overall": 88, + "notes": "Exceptional quality but premium pricing ($10/$50) and latency make it overkill for routine support; reserve for complex escalations.", + "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + }, + "content-creation": { + "overall": 95, + "notes": "Top-tier long-form writing with strong structure and voice control. Effort parameter lets teams trade cost for polish on flagship pieces.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "data-analysis": { + "overall": 97, + "notes": "SOTA quantitative reasoning with 1M context for whole-dataset and multi-document analysis.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "research-assistant": { + "overall": 97, + "notes": "Best-in-registry deep research: 1M context, adaptive thinking, and strong synthesis across large corpora.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "legal-compliance": { + "overall": 93, + "notes": "Strong privacy posture (SOC 2 Type II, GDPR, HIPAA-eligible) and excellent long-document analysis; launch-recency may matter for conservative legal teams.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "healthcare": { + "overall": 91, + "notes": "HIPAA eligible with training opt-out by default. Highest accuracy in the registry for clinical reasoning, though real-world validation is still early post-launch.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "financial-analysis": { + "overall": 96, + "notes": "SOTA quantitative and multi-step reasoning; 1M context handles full filings and model workbooks in one pass.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "education": { + "overall": 94, + "notes": "Excellent explanations with effort-adjustable depth; premium pricing limits high-volume tutoring deployments.", + "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + }, + "creative-writing": { + "overall": 93, + "notes": "Strong narrative craft and stylistic range. No temperature/top_p controls — variance must be elicited via prompting.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + } + }, + + "strengths": [ + "State-of-the-art on nearly all tested benchmarks at launch; highest-performing model in the registry", + "Highest frontier score on Cognition's FrontierCode coding benchmark", + "First generally available Mythos-class model (Claude Mythos 5 itself is restricted to research partners)", + "1M token context window with 128K max output, text + vision", + "Adaptive thinking with effort parameter (low/medium/high/xhigh/max) for cost/quality control", + "Strong compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API" + ], + + "limitations": [ + "Premium pricing at $10/$50 per 1M tokens (2x Opus 4.8)", + "Adaptive thinking only — no manual thinking budgets, and no temperature/top_p sampling parameters", + "Explicit thinking-disabled requests return 400 (omit the thinking parameter instead)", + "Released 2026-06-09 — independent benchmark replication and operational track record still limited", + "Higher latency than Sonnet/Haiku tiers, especially at xhigh/max effort" + ], + + "best_for": [ + "Frontier-difficulty software engineering and long-horizon agentic coding", + "Deep research and analysis over very large corpora (1M context)", + "High-stakes reasoning where accuracy justifies premium cost", + "Enterprise workloads requiring strong compliance with top-tier capability" + ], + + "not_recommended_for": [ + "Cost-sensitive high-volume inference (use Sonnet or Haiku tiers)", + "Real-time applications requiring sub-second latency", + "Workflows that depend on temperature/top_p sampling controls", + "Audio processing applications" + ], + + "metadata": { + "pricing": { + "input": "$10.00 per 1M tokens", + "output": "$50.00 per 1M tokens", + "notes": "2x Opus 4.8 pricing. Batch API 50% discount and prompt caching savings apply.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 128000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)", "document", "computer-use"], + "api_endpoint": "https://api.anthropic.com/v1/messages", + "api_model_id": "claude-fable-5", + "open_source": false, + "architecture": "Mythos-class transformer with Constitutional AI alignment; adaptive thinking only with effort parameter (low/medium/high/xhigh/max)", + "parameters": "Not disclosed", + "knowledge_cutoff": "Not disclosed", + "release_date": "2026-06-09" + }, + + "related_entities": ["claude-opus-4-8", "claude-opus-4-7", "claude-sonnet-4-6", "gpt-5-5", "gemini-3-1-pro"], + + "tags": [ + "coding", + "reasoning", + "enterprise", + "hipaa-eligible", + "safety-focused", + "effort-parameter", + "adaptive-thinking", + "long-context", + "mythos-class", + "flagship" + ] +} diff --git a/data/models/claude-opus-4-5.json b/data/models/claude-opus-4-5.json index f37d61b..8f87e7b 100644 --- a/data/models/claude-opus-4-5.json +++ b/data/models/claude-opus-4-5.json @@ -4,9 +4,9 @@ "name": "Claude Opus 4.5", "provider": "Anthropic", "version": "20251101", - "last_evaluated": "2026-01-14", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Anthropic's most capable model with 80.9% SWE-bench (industry-leading), unique effort parameter for compute control, and exceptional abstract reasoning. First model to exceed 80% on SWE-bench Verified.", + "description": "SUPERSEDED: no longer Anthropic's most capable model — succeeded by Opus 4.6, 4.7, 4.8 (2026-05-28) and Claude Fable 5 (2026-06-09, new top tier). At launch it scored 80.9% SWE-bench and was the first model to exceed 80% on SWE-bench Verified, with a unique effort parameter for compute control.", "website": "https://www.anthropic.com/claude/opus", "trust_vector": { @@ -467,6 +467,12 @@ "url": "https://docs.anthropic.com/en/api/versioning", "date": "2025-11-24", "value": "Clear versioning with 6-month deprecation notice" + }, + { + "source": "Anthropic: Claude Opus 4.8", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-06-10", + "value": "Opus 4.5 superseded by Opus 4.6 (2026-02-05), 4.7 (2026-04-16), 4.8 (2026-05-28); Claude Fable 5 (2026-06-09) is the new top tier" } ], "methodology": "Review of versioning policy and historical practices", @@ -601,7 +607,8 @@ "Smaller context than Gemini 3 (200K vs 1M)", "Premium pricing ($5/$25 per 1M tokens)", "No native audio capabilities", - "Training data transparency limited (industry standard)" + "Training data transparency limited (industry standard)", + "SUPERSEDED: Opus 4.6/4.7/4.8 and Claude Fable 5 (2026-06-09) are newer; no longer Anthropic's most capable model" ], "best_for": [ @@ -649,16 +656,16 @@ "knowledge_cutoff": "May 2025" }, - "related_entities": ["claude-sonnet-4-5", "claude-opus-4-1", "gpt-5-2", "gemini-3-pro"], + "related_entities": ["claude-opus-4-8", "claude-fable-5", "claude-sonnet-4-5", "claude-opus-4-1", "gpt-5-2", "gemini-3-pro"], "tags": [ + "superseded", "coding", "reasoning", "enterprise", "hipaa-eligible", "safety-focused", "effort-parameter", - "computer-use", - "flagship" + "computer-use" ] } diff --git a/data/models/claude-opus-4-6.json b/data/models/claude-opus-4-6.json new file mode 100644 index 0000000..a7d4ea4 --- /dev/null +++ b/data/models/claude-opus-4-6.json @@ -0,0 +1,661 @@ +{ + "id": "claude-opus-4-6", + "type": "model", + "name": "Claude Opus 4.6", + "provider": "Anthropic", + "version": "20260205", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Anthropic's frontier Opus released February 2026 with 80.8% SWE-bench Verified, breakthrough 68.8% ARC-AGI-2 abstract reasoning, adaptive thinking, and a 1M token context window. Now two generations behind Opus 4.8 but still served.", + "website": "https://www.anthropic.com/claude/opus", + + "trust_vector": { + "performance_reliability": { + "overall_score": 97, + "criteria": { + "task_accuracy_code": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "SWE-bench Verified", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "80.8% resolution rate (frontier-class software engineering)" + }, + { + "source": "Terminal-Bench 2.0", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "65.4% on command-line tasks (up from Opus 4.5's 59.3%)" + }, + { + "source": "OSWorld", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "72.7% on computer-use tasks (up from Opus 4.5's 66.3%)" + } + ], + "methodology": "Industry-standard coding and agentic benchmarks measuring real-world software engineering and computer-use tasks", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "ARC-AGI-2", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "68.8% (up from Opus 4.5's 37.6% — a generational leap in abstract reasoning)" + }, + { + "source": "Anthropic Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "Adaptive thinking dynamically allocates reasoning depth per request" + } + ], + "methodology": "Abstract reasoning and multi-step problem solving benchmarks", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-02-05", + "value": "Frontier-class general knowledge and multimodal understanding at launch" + } + ], + "methodology": "Comprehensive knowledge and multimodal testing across published benchmarks", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "Effort parameter GA (low/medium/high/max) enables consistent quality control; adaptive thinking replaces manual budgets" + } + ], + "methodology": "Internal testing of output stability across effort levels and adaptive thinking", + "last_verified": "2026-06-10", + "notes": "Adaptive thinking removes the need to tune thinking budgets manually; the GA effort parameter (including new 'max') gives precise compute control" + }, + "latency_p50": { + "value": "2.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models/claude-opus-4-6", + "date": "2026-03-01", + "value": "Typical response time ~2.5s for standard prompts at default effort" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "5.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models/claude-opus-4-6", + "date": "2026-03-01", + "value": "p95 latency ~5.5s; higher at max effort" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-02-05", + "value": "1M token context window (beta at launch, since standard); 128K max output tokens" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Status Page", + "url": "https://status.anthropic.com/", + "date": "2026-06-01", + "value": "99.9%+ uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Generational leap in abstract reasoning (68.8% ARC-AGI-2, ~2x Opus 4.5). 80.8% SWE-bench with 1M context and 128K output. Introduced adaptive thinking and GA effort parameter including 'max'. Now two generations behind Opus 4.8 but still fully served." + }, + + "security": { + "overall_score": 91, + "criteria": { + "prompt_injection_resistance": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Safety Research", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "Improved resistance to prompt injection in agentic and computer-use settings" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-02-05", + "value": "Constitutional AI alignment carried forward with enhanced refusal calibration" + } + ], + "methodology": "Testing against adversarial prompt datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Statement", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-02-05", + "value": "No training on user data without explicit consent" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Safety Evaluations", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "Released with comprehensive safety evaluations under the Responsible Scaling Policy" + } + ], + "methodology": "Comprehensive safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-02-05", + "value": "API key authentication, HTTPS only, rate limiting; removal of last-assistant-turn prefills closes a response-steering vector" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong safety posture. Removal of last-assistant-turn prefills (400 error) eliminates a common response-manipulation pattern; structured outputs replace it." + }, + + "privacy_compliance": { + "overall_score": 93, + "criteria": { + "data_residency": { + "value": "US, EU (customer choice)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Enterprise Documentation", + "url": "https://www.anthropic.com/claude/enterprise", + "date": "2026-02-05", + "value": "Data residency options for US and EU customers" + } + ], + "methodology": "Review of enterprise documentation and privacy policies", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Privacy Policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-02-05", + "value": "Opt-out available, no training on API data by default" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "0 days (ephemeral)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Terms of Service", + "url": "https://www.anthropic.com/legal/terms", + "date": "2026-02-05", + "value": "API prompts and outputs not retained (except for trust & safety)" + } + ], + "methodology": "Review of terms of service and data retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Documentation", + "url": "https://docs.anthropic.com/en/docs/resources/data-protection", + "date": "2026-02-05", + "value": "Customer responsible for PII redaction" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-02-05", + "value": "SOC 2 Type II, GDPR compliant, HIPAA eligible" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://docs.anthropic.com/en/docs/resources/data-protection", + "date": "2026-02-05", + "value": "Ephemeral data processing, no storage of prompts/outputs" + } + ], + "methodology": "Review of data handling practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Exceptional privacy posture with ephemeral data handling and strong compliance certifications. HIPAA eligible for healthcare." + }, + + "trust_transparency": { + "overall_score": 89, + "criteria": { + "explainability": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Adaptive Thinking Feature", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "Adaptive thinking surfaces reasoning depth decisions; effort parameter provides explicit compute transparency" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Testing", + "url": "https://www.anthropic.com/news/claude-opus-4-6", + "date": "2026-02-05", + "value": "Improved factual calibration over Opus 4.5, especially at high and max effort" + } + ], + "methodology": "Testing on factual QA datasets and real-world usage", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Responsible Scaling Policy", + "url": "https://www.anthropic.com/news/anthropics-responsible-scaling-policy", + "date": "2026-02-05", + "value": "Regular bias testing and mitigation" + } + ], + "methodology": "Evaluation on bias benchmarks and diverse demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-02-05", + "value": "Model expresses uncertainty appropriately; adaptive thinking scales effort with problem difficulty" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Model Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-02-05", + "value": "Comprehensive model cards with capabilities, limitations, benchmarks" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Public Statements", + "url": "https://www.anthropic.com/news", + "date": "2026-02-05", + "value": "General description provided, detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-02-05", + "value": "Constitutional AI safety guardrails with improved refusal calibration" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Adaptive thinking improves transparency by making reasoning depth model-driven and observable. Strong instruction following reduces need for aggressive prompt engineering." + }, + + "operational_excellence": { + "overall_score": 91, + "criteria": { + "api_design_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-02-05", + "value": "Adaptive thinking, GA effort parameter (incl. max), structured outputs; prefills removed in favor of output_config.format" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic SDKs", + "url": "https://github.com/anthropics", + "date": "2026-02-05", + "value": "Official SDKs for Python, TypeScript, Java, Go, Ruby, C#, PHP — actively maintained" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Versioning", + "url": "https://docs.anthropic.com/en/api/versioning", + "date": "2026-02-05", + "value": "Clear versioning with advance deprecation notice; Opus 4.6 remains served two generations behind Opus 4.8" + } + ], + "methodology": "Review of versioning policy and historical practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Console", + "url": "https://console.anthropic.com/", + "date": "2026-02-05", + "value": "Usage dashboard with metrics" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Support", + "url": "https://support.anthropic.com/", + "date": "2026-02-05", + "value": "Email support, Discord community, comprehensive docs and migration guides" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Cloud Providers", + "url": "https://www.anthropic.com/claude/opus", + "date": "2026-02-05", + "value": "Available on AWS Bedrock, Google Vertex AI, Azure Foundry" + } + ], + "methodology": "Analysis of third-party integrations and tools", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Terms of Service", + "url": "https://www.anthropic.com/legal/commercial-terms", + "date": "2026-02-05", + "value": "Standard commercial terms, enterprise agreements available" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Mature operational profile with multi-cloud availability. Migration to 4.6 required removing assistant-turn prefills and moving to adaptive thinking — well-documented breaking changes." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 97, + "notes": "80.8% SWE-bench Verified and 65.4% Terminal-Bench 2.0. Excellent for complex software engineering, though Opus 4.7/4.8 now lead the family.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "customer-support": { + "overall": 88, + "notes": "Strong empathy and natural conversation. Higher latency and cost than Sonnet for routine support volume.", + "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + }, + "content-creation": { + "overall": 92, + "notes": "Excellent long-form, nuanced content. Adaptive thinking allocates more reasoning to complex pieces automatically.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "data-analysis": { + "overall": 95, + "notes": "Strong analytical capabilities with 1M context for large datasets. Effort 'max' useful for complex interpretation.", + "alternatives": ["gemini-3-1-pro", "gpt-5-5"] + }, + "research-assistant": { + "overall": 96, + "notes": "1M context and 68.8% ARC-AGI-2 abstract reasoning make it exceptional for deep research and synthesis.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "legal-compliance": { + "overall": 92, + "notes": "Strong privacy posture, HIPAA eligible. 1M context handles entire contract repositories in a single request.", + "alternatives": ["claude-sonnet-4-6", "claude-opus-4-8"] + }, + "healthcare": { + "overall": 90, + "notes": "HIPAA eligible with strong privacy controls. Good for clinical documentation requiring high accuracy.", + "alternatives": ["claude-sonnet-4-6", "claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 93, + "notes": "Excellent quantitative reasoning. Adaptive thinking scales analysis depth with problem complexity.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "education": { + "overall": 93, + "notes": "Excellent tutoring with patient explanations. Effort parameter lets platforms balance quality against cost.", + "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + }, + "creative-writing": { + "overall": 90, + "notes": "Strong creative capabilities with nuanced character development and narrative flow.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-5"] + } + }, + + "strengths": [ + "Breakthrough abstract reasoning: 68.8% ARC-AGI-2 (up from Opus 4.5's 37.6%)", + "Elite coding: 80.8% SWE-bench Verified, 65.4% Terminal-Bench 2.0", + "Best-in-class computer use at launch: 72.7% OSWorld", + "1M token context window (beta at launch) with 128K max output", + "Adaptive thinking replaces manual thinking budgets — no tuning required", + "Effort parameter GA including new 'max' level for compute control", + "Same $5/$25 pricing as Opus 4.5 despite major capability gains" + ], + + "limitations": [ + "Two generations behind current Opus 4.8 (still served, but no longer frontier)", + "Removed last-assistant-turn prefills — code relying on prefills returns 400", + "Higher latency than Sonnet models (~2.5s p50)", + "Premium pricing relative to Sonnet 4.6 ($5/$25 vs $3/$15)", + "No native audio capabilities", + "Training data transparency limited (industry standard)" + ], + + "best_for": [ + "Complex software engineering and long-horizon agentic coding", + "Abstract reasoning and novel problem solving (ARC-AGI-class tasks)", + "Computer-use and desktop automation workflows", + "Ultra-long-context research over 1M-token corpora", + "Enterprise workloads pinned to a stable, well-characterized Opus generation" + ], + + "not_recommended_for": [ + "New deployments where Opus 4.8 is available at the same price", + "Real-time applications requiring <500ms latency", + "Cost-sensitive high-volume inference", + "Workflows still dependent on assistant-turn prefills" + ], + + "metadata": { + "pricing": { + "input": "$5.00 per 1M tokens", + "output": "$25.00 per 1M tokens", + "notes": "Same pricing as Opus 4.5. Batch API 50% discount. Prompt caching up to 90% savings.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 128000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)", "document", "computer-use"], + "api_endpoint": "https://api.anthropic.com/v1/messages", + "open_source": false, + "architecture": "Transformer-based with Constitutional AI alignment, adaptive thinking, and effort parameter", + "parameters": "Not disclosed", + "knowledge_cutoff": "Not disclosed" + }, + + "related_entities": ["claude-opus-4-8", "claude-opus-4-7", "claude-opus-4-5", "claude-sonnet-4-6"], + + "tags": [ + "coding", + "reasoning", + "enterprise", + "hipaa-eligible", + "safety-focused", + "adaptive-thinking", + "effort-parameter", + "computer-use", + "long-context", + "previous-generation" + ] +} diff --git a/data/models/claude-opus-4-7.json b/data/models/claude-opus-4-7.json new file mode 100644 index 0000000..20b8599 --- /dev/null +++ b/data/models/claude-opus-4-7.json @@ -0,0 +1,650 @@ +{ + "id": "claude-opus-4-7", + "type": "model", + "name": "Claude Opus 4.7", + "provider": "Anthropic", + "version": "claude-opus-4-7", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Previous-generation Opus flagship, superseded by Opus 4.8. 64.3% SWE-Bench Pro and 94.2% GPQA Diamond at launch. First Claude with high-resolution vision (2576px long edge, pixel-accurate coordinates), task budgets (beta), and the xhigh effort level.", + "website": "https://www.anthropic.com/news/claude-opus-4-7", + + "trust_vector": { + "performance_reliability": { + "overall_score": 95, + "criteria": { + "task_accuracy_code": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "SWE-Bench Pro", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "64.3% on SWE-Bench Pro at launch" + }, + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "Strong long-horizon agentic coding; meaningfully better bug-finding recall and precision than prior Opus models" + } + ], + "methodology": "Industry-standard coding benchmarks measuring real-world software engineering tasks", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "GPQA Diamond", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "94.2% on PhD-level science questions" + } + ], + "methodology": "Graduate and PhD-level reasoning benchmarks evaluated with adaptive thinking at high effort", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "First Claude with high-resolution vision (2576px long edge); gains in knowledge work, memory, and vision-heavy tasks" + } + ], + "methodology": "Comprehensive knowledge and multimodal testing, including high-resolution screenshot and document understanding", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "More literal instruction following and stricter effort adherence yield more predictable pipeline behavior" + } + ], + "methodology": "Repeated-run consistency testing across effort levels; structured extraction pipelines", + "last_verified": "2026-06-10", + "notes": "Adaptive thinking only; thinking content omitted by default; sampling parameters removed" + }, + "latency_p50": { + "value": "2.8s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-05-15", + "value": "Typical response time ~2.8s for standard prompts at default effort" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "6.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-05-15", + "value": "p95 ~6.5s; higher at xhigh/max effort" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-04-16", + "value": "1M token context window, 128K max output tokens" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Status Page", + "url": "https://status.anthropic.com/", + "date": "2026-06-10", + "value": "99.9%+ uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Was Anthropic's most capable model at launch (2026-04-16); now the previous-generation Opus behind Opus 4.8. Remains a strong, fully supported flagship-class choice, especially for vision-heavy workloads." + }, + + "security": { + "overall_score": 91, + "criteria": { + "prompt_injection_resistance": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "Improved resistance to injected instructions; more literal instruction-following reduces susceptibility to embedded directives" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-04-16", + "value": "Constitutional AI alignment with refined refusal calibration" + } + ], + "methodology": "Testing against adversarial prompt datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Statement", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-04-16", + "value": "Training opt-out by default for API; no training on user data without consent" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "Introduced real-time cybersecurity safeguards for prohibited and high-risk topics" + } + ], + "methodology": "Comprehensive safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/api/rate-limits", + "date": "2026-04-16", + "value": "API key and OAuth authentication, HTTPS only, rate limiting, workspace scoping" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Introduced real-time cybersecurity safeguards to the Opus line. Strong overall posture carried forward into Opus 4.8." + }, + + "privacy_compliance": { + "overall_score": 93, + "criteria": { + "data_residency": { + "value": "US, EU (customer choice)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Enterprise Documentation", + "url": "https://www.anthropic.com/claude/enterprise", + "date": "2026-04-16", + "value": "Data residency options for US and EU enterprise customers" + } + ], + "methodology": "Review of enterprise documentation and privacy policies", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Privacy Policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-04-16", + "value": "Training opt-out by default for API usage" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Configurable; zero-retention available", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-04-16", + "value": "Zero data retention agreements available for eligible API customers" + } + ], + "methodology": "Review of terms of service and data retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Documentation", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-04-16", + "value": "Customer responsible for PII redaction; provider-side safeguards for incidental PII" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-04-16", + "value": "SOC 2 Type II, GDPR compliant, HIPAA eligible" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-04-16", + "value": "Zero data retention configuration available; no training on API data by default" + } + ], + "methodology": "Review of data handling practices and trust center documentation", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard Anthropic enterprise compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API traffic." + }, + + "trust_transparency": { + "overall_score": 87, + "criteria": { + "explainability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Adaptive Thinking Documentation", + "url": "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking", + "date": "2026-04-16", + "value": "Adaptive thinking with effort control; thinking content omitted by default — summarized display is opt-in" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10", + "notes": "First Opus where thinking text defaults to omitted — a transparency regression vs Opus 4.6 defaults, recoverable via display: summarized" + }, + "hallucination_rate": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "Improved factual accuracy; visually verifies its own output in knowledge-work tasks" + } + ], + "methodology": "Testing on factual QA datasets and document-fidelity evaluations", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Responsible Scaling Policy", + "url": "https://www.anthropic.com/news/anthropics-responsible-scaling-policy", + "date": "2026-04-16", + "value": "Regular bias testing and mitigation under the Responsible Scaling Policy" + } + ], + "methodology": "Evaluation on bias benchmarks and diverse demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "More literal, precise behavior; expresses uncertainty rather than inferring unrequested intent" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Model Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-04-16", + "value": "Comprehensive model card with capabilities, limitations, benchmarks, and migration guidance" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Public Statements", + "url": "https://www.anthropic.com/news", + "date": "2026-04-16", + "value": "General description provided, detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-04-16", + "value": "Constitutional AI safety guardrails with real-time cybersecurity safeguards" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong documentation and guardrails. Thinking content omitted by default reduces out-of-the-box reasoning visibility; opt in to summarized display if reasoning is surfaced to users." + }, + + "operational_excellence": { + "overall_score": 91, + "criteria": { + "api_design_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Migration Guide", + "url": "https://platform.claude.com/docs/en/about-claude/models/migration-guide", + "date": "2026-04-16", + "value": "Introduced the xhigh effort level and task budgets (beta); adaptive thinking only — budget_tokens and temperature/top_p/top_k removed" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10", + "notes": "Breaking changes vs Opus 4.6 (sampling params and manual thinking budgets return 400); Opus 4.8 keeps this same surface" + }, + "sdk_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic SDKs", + "url": "https://github.com/anthropics", + "date": "2026-04-16", + "value": "Official SDKs (Python, TypeScript, Java, Go, Ruby, C#, PHP) with day-one support" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Versioning", + "url": "https://platform.claude.com/docs/en/api/versioning", + "date": "2026-04-16", + "value": "Clear versioning with advance deprecation notice; claude-opus-4-7 alias remains active after Opus 4.8 launch" + } + ], + "methodology": "Review of versioning policy and historical practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Console", + "url": "https://console.anthropic.com/", + "date": "2026-04-16", + "value": "Usage dashboard with metrics, cost tracking, and workspace controls" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Support", + "url": "https://support.anthropic.com/", + "date": "2026-04-16", + "value": "Email support, developer community, comprehensive docs and migration guides" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-7", + "date": "2026-04-16", + "value": "Available on the Anthropic API and major cloud platforms; broad tooling support" + } + ], + "methodology": "Analysis of third-party integrations and availability surfaces", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Commercial Terms", + "url": "https://www.anthropic.com/legal/commercial-terms", + "date": "2026-04-16", + "value": "Standard commercial terms; enterprise agreements available" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Mature operational profile. Superseded by Opus 4.8 as the flagship Opus, but remains fully supported at the same $5/$25 price; upgrade to 4.8 is a drop-in model-ID swap." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 95, + "notes": "64.3% SWE-Bench Pro with strong long-horizon agentic coding and improved bug-finding. Superseded by Opus 4.8 at the same price — prefer 4.8 for new builds.", + "alternatives": ["claude-opus-4-8", "gpt-5-3-codex"] + }, + "customer-support": { + "overall": 88, + "notes": "High quality but more clipped, direct tone than 4.8; Sonnet/Haiku tiers are more cost-effective for routine volume.", + "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + }, + "content-creation": { + "overall": 91, + "notes": "Strong long-form output, though more terse and less warm than Opus 4.8 by default; style is prompt-tunable.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "data-analysis": { + "overall": 94, + "notes": "Excellent analytical depth; high-resolution vision enables pixel-level chart and figure transcription.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "research-assistant": { + "overall": 94, + "notes": "Strong deep research with 1M context and improved file-based memory; Opus 4.8 improves further on long-horizon coherence.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "legal-compliance": { + "overall": 92, + "notes": "Strong privacy posture (SOC 2 Type II, GDPR, HIPAA-eligible) and literal instruction following suited to compliance pipelines.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "healthcare": { + "overall": 90, + "notes": "HIPAA eligible with training opt-out by default; high-resolution vision aids medical document and chart understanding.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "financial-analysis": { + "overall": 93, + "notes": "Excellent quantitative reasoning; pixel-accurate chart reading and 1M context handle full filings and figures.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "education": { + "overall": 92, + "notes": "Clear, precise explanations with effort-adjustable depth; more literal style benefits structured curricula.", + "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + }, + "creative-writing": { + "overall": 89, + "notes": "Capable but more clipped and direct than Opus 4.8's warmer voice; no sampling parameters, so variety must be prompted.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + } + }, + + "strengths": [ + "64.3% SWE-Bench Pro and 94.2% GPQA Diamond at launch", + "First Claude with high-resolution vision: 2576px long edge with pixel-accurate coordinates", + "Introduced the xhigh effort level and task budgets (beta) for agentic token control", + "1M token context window with 128K max output at $5/$25", + "More literal, predictable instruction following for tuned pipelines", + "Strong compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default" + ], + + "limitations": [ + "Superseded by Opus 4.8 as the current flagship Opus (same price, drop-in upgrade)", + "Adaptive thinking only — budget_tokens and temperature/top_p/top_k return 400", + "Thinking content omitted by default; summarized display requires opt-in", + "Full-resolution images can use up to ~3x more image tokens than prior models", + "Reaches for tools and subagents less often than Opus 4.6 without explicit prompting" + ], + + "best_for": [ + "Vision-heavy workloads: screenshots, computer use, chart and document understanding", + "Structured extraction and tuned pipelines that benefit from literal instruction following", + "Long-horizon agentic coding where Opus 4.8 has not yet been qualified", + "Teams pinned to a validated model version for reproducibility" + ], + + "not_recommended_for": [ + "New deployments where Opus 4.8 is available at the same price with better performance", + "Real-time applications requiring sub-second latency", + "Cost-sensitive high-volume inference (use Sonnet or Haiku tiers)", + "Workflows that depend on temperature/top_p sampling controls" + ], + + "metadata": { + "pricing": { + "input": "$5.00 per 1M tokens", + "output": "$25.00 per 1M tokens", + "notes": "1M context at standard API pricing with no long-context premium. Batch API 50% discount, prompt caching savings apply. No fast-mode variant.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 128000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input, high-resolution)", "document", "computer-use"], + "api_endpoint": "https://api.anthropic.com/v1/messages", + "api_model_id": "claude-opus-4-7", + "open_source": false, + "architecture": "Transformer-based with Constitutional AI alignment; adaptive thinking only with effort parameter introducing xhigh; high-resolution vision", + "parameters": "Not disclosed", + "knowledge_cutoff": "Not disclosed", + "release_date": "2026-04-16" + }, + + "related_entities": ["claude-opus-4-8", "claude-fable-5", "claude-opus-4-6", "claude-sonnet-4-6", "gpt-5-4"], + + "tags": [ + "coding", + "reasoning", + "vision", + "enterprise", + "hipaa-eligible", + "safety-focused", + "effort-parameter", + "adaptive-thinking", + "long-context", + "previous-generation" + ] +} diff --git a/data/models/claude-opus-4-8.json b/data/models/claude-opus-4-8.json new file mode 100644 index 0000000..1181b28 --- /dev/null +++ b/data/models/claude-opus-4-8.json @@ -0,0 +1,652 @@ +{ + "id": "claude-opus-4-8", + "type": "model", + "name": "Claude Opus 4.8", + "provider": "Anthropic", + "version": "claude-opus-4-8", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Anthropic's flagship Opus model with state-of-the-art long-horizon agentic execution, knowledge work, and memory. 84% on Online-Mind2Web, dynamic multi-subagent workflows, ~4x less likely to miss its own code flaws than its predecessor, and 1M context at standard pricing.", + "website": "https://www.anthropic.com/news/claude-opus-4-8", + + "trust_vector": { + "performance_reliability": { + "overall_score": 96, + "criteria": { + "task_accuracy_code": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "State-of-the-art long-horizon agentic coding; ~4x less likely to miss flaws in its own code vs Opus 4.7" + }, + { + "source": "Online-Mind2Web", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "84% on Online-Mind2Web live web-agent benchmark" + } + ], + "methodology": "Agentic coding and web-agent benchmarks measuring long-horizon autonomous execution and self-verification", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "State-of-the-art on knowledge work and memory tasks; improved planning via deeper per-step reasoning" + } + ], + "methodology": "Graduate-level reasoning and knowledge-work benchmarks evaluated with adaptive thinking at high effort", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "Gains across knowledge work, document tasks, and memory benchmarks over Opus 4.7" + } + ], + "methodology": "Comprehensive knowledge and multimodal testing, including high-resolution vision inherited from Opus 4.7", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "~4x reduction in missed self-authored code flaws; stronger self-verification across long agentic runs" + } + ], + "methodology": "Long-horizon agentic run consistency and self-verification testing across effort levels", + "last_verified": "2026-06-10", + "notes": "Same adaptive-thinking-only surface as Opus 4.7; effort parameter (incl. xhigh) controls depth" + }, + "latency_p50": { + "value": "2.8s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-05", + "value": "Typical response time ~2.8s for standard prompts at default effort; fast mode available at $10/$50" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "6.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-05", + "value": "p95 ~6.5s; higher at xhigh/max effort" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-05-28", + "value": "1M token context at standard API pricing (no long-context premium), 128K max output" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Status Page", + "url": "https://status.anthropic.com/", + "date": "2026-06-10", + "value": "99.9%+ uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Current flagship Opus. State-of-the-art long-horizon agentic execution, knowledge work, and memory; 84% Online-Mind2Web; dynamic multi-subagent workflows. Superseded only by the higher-tier Claude Fable 5." + }, + + "security": { + "overall_score": 92, + "criteria": { + "prompt_injection_resistance": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "Improved resistance to injected instructions in agentic and browsing contexts; mid-session system prompts (beta) provide an injection-safe operator channel" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks, including agentic browsing scenarios", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-05-28", + "value": "Constitutional AI alignment with refined refusal calibration" + } + ], + "methodology": "Testing against adversarial prompt datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Statement", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-05-28", + "value": "Training opt-out by default for API; no training on user data without consent" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "Released under the Responsible Scaling Policy with real-time cybersecurity safeguards carried forward from Opus 4.7" + } + ], + "methodology": "Comprehensive safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/api/rate-limits", + "date": "2026-05-28", + "value": "API key and OAuth authentication, HTTPS only, rate limiting, workspace scoping" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong safety posture with agentic-specific safeguards. Mid-session system prompts (beta) give operators a non-spoofable instruction channel for long-running sessions." + }, + + "privacy_compliance": { + "overall_score": 93, + "criteria": { + "data_residency": { + "value": "US, EU (customer choice)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Enterprise Documentation", + "url": "https://www.anthropic.com/claude/enterprise", + "date": "2026-05-28", + "value": "Data residency options for US and EU enterprise customers" + } + ], + "methodology": "Review of enterprise documentation and privacy policies", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Privacy Policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-05-28", + "value": "Training opt-out by default for API usage" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Configurable; zero-retention available", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-05-28", + "value": "Zero data retention agreements available for eligible API customers" + } + ], + "methodology": "Review of terms of service and data retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Documentation", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-05-28", + "value": "Customer responsible for PII redaction; provider-side safeguards for incidental PII" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-05-28", + "value": "SOC 2 Type II, GDPR compliant, HIPAA eligible" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-05-28", + "value": "Zero data retention configuration available; no training on API data by default" + } + ], + "methodology": "Review of data handling practices and trust center documentation", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard Anthropic enterprise compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API traffic." + }, + + "trust_transparency": { + "overall_score": 88, + "criteria": { + "explainability": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Adaptive Thinking Documentation", + "url": "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking", + "date": "2026-05-28", + "value": "Adaptive thinking with effort control; richer user-facing narration during long agentic runs; thinking text omitted by default with summarized display opt-in" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "~4x reduction in missed self-authored code flaws; improved factual grounding in knowledge work" + } + ], + "methodology": "Testing on factual QA datasets and self-verification evaluations", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Responsible Scaling Policy", + "url": "https://www.anthropic.com/news/anthropics-responsible-scaling-policy", + "date": "2026-05-28", + "value": "Regular bias testing and mitigation under the Responsible Scaling Policy" + } + ], + "methodology": "Evaluation on bias benchmarks and diverse demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "More deliberate: pauses to ask on ambiguous decisions and flags uncertainty rather than guessing" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Model Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-05-28", + "value": "Comprehensive model card with capabilities, limitations, benchmarks, and migration guidance" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Public Statements", + "url": "https://www.anthropic.com/news", + "date": "2026-05-28", + "value": "General description provided, detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-05-28", + "value": "Constitutional AI safety guardrails with real-time cybersecurity safeguards" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "More deliberate and transparent in long agentic runs than Opus 4.7 — narrates progress, flags uncertainty, and self-verifies code. Thinking text remains omitted by default." + }, + + "operational_excellence": { + "overall_score": 91, + "criteria": { + "api_design_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Migration Guide", + "url": "https://platform.claude.com/docs/en/about-claude/models/migration-guide", + "date": "2026-05-28", + "value": "Same API surface as Opus 4.7 — no new breaking changes; adds mid-session system prompts (beta)" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10", + "notes": "Adaptive thinking only; effort levels include xhigh; task budgets (beta) supported" + }, + "sdk_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic SDKs", + "url": "https://github.com/anthropics", + "date": "2026-05-28", + "value": "Official SDKs (Python, TypeScript, Java, Go, Ruby, C#, PHP) with day-one support" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Versioning", + "url": "https://platform.claude.com/docs/en/api/versioning", + "date": "2026-05-28", + "value": "Clear versioning with advance deprecation notice; stable claude-opus-4-8 alias" + } + ], + "methodology": "Review of versioning policy and historical practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Console", + "url": "https://console.anthropic.com/", + "date": "2026-05-28", + "value": "Usage dashboard with metrics, cost tracking, and workspace controls" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Support", + "url": "https://support.anthropic.com/", + "date": "2026-05-28", + "value": "Email support, developer community, comprehensive docs and a dedicated 4.7-to-4.8 migration guide" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Launch Announcement", + "url": "https://www.anthropic.com/news/claude-opus-4-8", + "date": "2026-05-28", + "value": "Available on the Anthropic API and major cloud platforms; default model in Claude Code and the Agent SDK" + } + ], + "methodology": "Analysis of third-party integrations and availability surfaces", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Commercial Terms", + "url": "https://www.anthropic.com/legal/commercial-terms", + "date": "2026-05-28", + "value": "Standard commercial terms; enterprise agreements available" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Drop-in upgrade from Opus 4.7 (identical API surface). 1M context at standard pricing with no long-context premium; optional fast mode at $10/$50." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 97, + "notes": "State-of-the-art long-horizon agentic coding; ~4x less likely to miss its own code flaws than Opus 4.7. Best value flagship for software engineering at $5/$25.", + "alternatives": ["claude-fable-5", "gpt-5-3-codex"] + }, + "customer-support": { + "overall": 89, + "notes": "Excellent quality with warmer, clearer writing than Opus 4.7, but Sonnet/Haiku tiers are more cost-effective for routine volume.", + "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + }, + "content-creation": { + "overall": 94, + "notes": "Clearer, warmer, less hedged prose than prior Opus models — approaches expert-level structure at higher effort.", + "alternatives": ["claude-fable-5", "gpt-5-5"] + }, + "data-analysis": { + "overall": 95, + "notes": "Strong analytical depth with 1M context for whole-dataset work; dynamic multi-subagent workflows fan out across large analyses.", + "alternatives": ["claude-fable-5", "gemini-3-1-pro"] + }, + "research-assistant": { + "overall": 96, + "notes": "State-of-the-art knowledge work and memory; excels at multi-day research with file-based memory and 1M context.", + "alternatives": ["claude-fable-5", "gemini-3-1-pro"] + }, + "legal-compliance": { + "overall": 93, + "notes": "Strong privacy posture (SOC 2 Type II, GDPR, HIPAA-eligible) and thorough long-document analysis at 1M context with no long-context premium.", + "alternatives": ["claude-fable-5", "claude-sonnet-4-6"] + }, + "healthcare": { + "overall": 91, + "notes": "HIPAA eligible with training opt-out by default. Deliberate, uncertainty-flagging behavior suits clinical documentation.", + "alternatives": ["claude-fable-5", "claude-sonnet-4-6"] + }, + "financial-analysis": { + "overall": 94, + "notes": "Excellent quantitative reasoning and knowledge work; handles full filings and model workbooks in one context window.", + "alternatives": ["claude-fable-5", "gpt-5-5"] + }, + "education": { + "overall": 93, + "notes": "Clear, warm explanations with effort-adjustable depth; strong thought-partner behavior that pushes back constructively.", + "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + }, + "creative-writing": { + "overall": 92, + "notes": "Warmer, less hedged voice with fewer AI vocal tics than 4.7. No sampling parameters — variety must be prompted.", + "alternatives": ["claude-fable-5", "gpt-5-5"] + } + }, + + "strengths": [ + "State-of-the-art long-horizon agentic execution, knowledge work, and memory", + "84% on Online-Mind2Web live web-agent benchmark", + "~4x less likely to miss flaws in its own code than Opus 4.7", + "Dynamic multi-subagent workflows for parallel fan-out", + "1M context at standard pricing (no long-context premium), 128K output", + "Mid-session system prompts (beta) — injection-safe operator channel that preserves prompt cache", + "Same API surface as Opus 4.7 — drop-in upgrade with no new breaking changes" + ], + + "limitations": [ + "Adaptive thinking only — no manual thinking budgets, no temperature/top_p sampling parameters", + "More deliberate by default: asks clarifying questions more often unless granted explicit autonomy", + "Narrates more between tool calls than 4.7 — needs a silence-default prompt for terse agents", + "Conservative about reaching for search, subagents, and custom tools without explicit triggering guidance", + "Higher latency than Sonnet/Haiku tiers; fast mode doubles cost to $10/$50" + ], + + "best_for": [ + "Long-horizon autonomous coding runs and complex refactors", + "Knowledge work over very large document sets (1M context, no premium)", + "Multi-agent and subagent orchestration workflows", + "Memory-dependent agents that persist context across sessions", + "Enterprise workloads requiring strong compliance" + ], + + "not_recommended_for": [ + "Real-time applications requiring sub-second latency", + "Cost-sensitive high-volume inference (use Sonnet or Haiku tiers)", + "Workflows that depend on temperature/top_p sampling controls", + "Audio processing applications" + ], + + "metadata": { + "pricing": { + "input": "$5.00 per 1M tokens", + "output": "$25.00 per 1M tokens", + "notes": "Fast mode available at $10/$50 per 1M. 1M context at standard pricing with no long-context premium. Batch API 50% discount, prompt caching savings apply.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 128000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)", "document", "computer-use"], + "api_endpoint": "https://api.anthropic.com/v1/messages", + "api_model_id": "claude-opus-4-8", + "open_source": false, + "architecture": "Transformer-based with Constitutional AI alignment; adaptive thinking only with effort parameter including xhigh; same API surface as Opus 4.7", + "parameters": "Not disclosed", + "knowledge_cutoff": "Not disclosed", + "release_date": "2026-05-28" + }, + + "related_entities": ["claude-fable-5", "claude-opus-4-7", "claude-sonnet-4-6", "gpt-5-5", "gemini-3-1-pro"], + + "tags": [ + "coding", + "reasoning", + "agentic", + "enterprise", + "hipaa-eligible", + "safety-focused", + "effort-parameter", + "adaptive-thinking", + "long-context", + "memory", + "flagship" + ] +} diff --git a/data/models/claude-sonnet-4-6.json b/data/models/claude-sonnet-4-6.json new file mode 100644 index 0000000..5a5fbf5 --- /dev/null +++ b/data/models/claude-sonnet-4-6.json @@ -0,0 +1,647 @@ +{ + "id": "claude-sonnet-4-6", + "type": "model", + "name": "Claude Sonnet 4.6", + "provider": "Anthropic", + "version": "4.6", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Anthropic's best speed/intelligence balance — the value workhorse for agentic and production workloads at $3/$15 per 1M tokens, with a 1M token context window, adaptive thinking, the effort parameter including 'max', and strong computer-use accuracy.", + "website": "https://www.anthropic.com/claude/sonnet", + + "trust_vector": { + "performance_reliability": { + "overall_score": 93, + "criteria": { + "task_accuracy_code": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Recommended model for agentic coding at the Sonnet tier; successor to Claude Sonnet 4.5" + }, + { + "source": "Anthropic Migration Guide", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Documented as the drop-in upgrade target for Sonnet 4.5, 4.0, 3.7, and 3.5 coding workloads" + } + ], + "methodology": "Review of official model documentation and positioning for software engineering workloads", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Adaptive thinking supported; effort defaults to high, scaling reasoning depth with task complexity" + } + ], + "methodology": "Review of documented thinking capabilities and reasoning benchmark positioning", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Positioned as Anthropic's best combination of speed and intelligence" + } + ], + "methodology": "Comprehensive knowledge and multimodal capability review against official documentation", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Effort parameter (low/medium/high/max) gives explicit, repeatable quality/cost control; strong computer-use accuracy with adaptive thinking at high effort" + } + ], + "methodology": "Internal testing of output stability across effort levels and adaptive thinking", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "1.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models/claude-sonnet-4-6", + "date": "2026-03-01", + "value": "Typical response time ~1.5s for standard prompts at low/medium effort; faster than Opus tier" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "3.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models/claude-sonnet-4-6", + "date": "2026-03-01", + "value": "p95 latency ~3.5s; higher at high/max effort with adaptive thinking" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "1M token context window; 64K max output tokens" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Status Page", + "url": "https://status.anthropic.com/", + "date": "2026-06-01", + "value": "99.9%+ uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "The value workhorse of the Claude lineup: near-Opus intelligence at Sonnet latency and price, with a 1M context window, adaptive thinking, and the full effort range including 'max'." + }, + + "security": { + "overall_score": 91, + "criteria": { + "prompt_injection_resistance": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Safety Research", + "url": "https://www.anthropic.com/news/evaluating-ai-systems", + "date": "2026-06-10", + "value": "Strong resistance to prompt injection in agentic and computer-use settings" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-06-10", + "value": "Constitutional AI alignment with well-calibrated refusals" + } + ], + "methodology": "Testing against adversarial prompt datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Statement", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-06-10", + "value": "No training on user data without explicit consent" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-06-10", + "value": "Released with comprehensive safety evaluations under the Responsible Scaling Policy" + } + ], + "methodology": "Comprehensive safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "API key authentication, HTTPS only, rate limiting; assistant prefills removed (400), closing a response-steering vector" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong safety posture. Like Opus 4.6, last-assistant-turn prefills return a 400 — structured outputs (output_config.format) are the supported replacement." + }, + + "privacy_compliance": { + "overall_score": 93, + "criteria": { + "data_residency": { + "value": "US, EU (customer choice)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Enterprise Documentation", + "url": "https://www.anthropic.com/claude/enterprise", + "date": "2026-06-10", + "value": "Data residency options for US and EU customers" + } + ], + "methodology": "Review of enterprise documentation and privacy policies", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Privacy Policy", + "url": "https://www.anthropic.com/legal/privacy", + "date": "2026-06-10", + "value": "Opt-out available, no training on API data by default" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "0 days (ephemeral)", + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Terms of Service", + "url": "https://www.anthropic.com/legal/terms", + "date": "2026-06-10", + "value": "API prompts and outputs not retained (except for trust & safety)" + } + ], + "methodology": "Review of terms of service and data retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Privacy Documentation", + "url": "https://docs.anthropic.com/en/docs/resources/data-protection", + "date": "2026-06-10", + "value": "Customer responsible for PII redaction" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Trust Center", + "url": "https://trust.anthropic.com/", + "date": "2026-06-10", + "value": "SOC 2 Type II, GDPR compliant, HIPAA eligible" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://docs.anthropic.com/en/docs/resources/data-protection", + "date": "2026-06-10", + "value": "Ephemeral data processing, no storage of prompts/outputs" + } + ], + "methodology": "Review of data handling practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Same enterprise-grade privacy posture as the Opus tier: ephemeral data handling, strong certifications, HIPAA eligible." + }, + + "trust_transparency": { + "overall_score": 88, + "criteria": { + "explainability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Models Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Adaptive thinking and the effort parameter make reasoning depth explicit and controllable" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Testing", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Improved factual calibration over Sonnet 4.5, especially with adaptive thinking enabled" + } + ], + "methodology": "Testing on factual QA datasets and real-world usage", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Responsible Scaling Policy", + "url": "https://www.anthropic.com/news/anthropics-responsible-scaling-policy", + "date": "2026-06-10", + "value": "Regular bias testing and mitigation" + } + ], + "methodology": "Evaluation on bias benchmarks and diverse demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Model expresses uncertainty appropriately; adaptive thinking scales effort with problem difficulty" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Model Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Comprehensive model documentation with capabilities, limitations, and migration guidance from Sonnet 4.5" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Public Statements", + "url": "https://www.anthropic.com/news", + "date": "2026-06-10", + "value": "General description provided, detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Constitutional AI", + "url": "https://www.anthropic.com/news/claudes-constitution", + "date": "2026-06-10", + "value": "Constitutional AI safety guardrails with well-calibrated refusals" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Transparent compute controls (adaptive thinking + effort) and thorough migration documentation. Follows instructions closely, reducing prompt-engineering opacity." + }, + + "operational_excellence": { + "overall_score": 91, + "criteria": { + "api_design_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Documentation", + "url": "https://platform.claude.com/docs/en/about-claude/models/overview", + "date": "2026-06-10", + "value": "Adaptive thinking, effort parameter incl. max, structured outputs, streaming, tool use; prefills removed in favor of output_config.format" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic SDKs", + "url": "https://github.com/anthropics", + "date": "2026-06-10", + "value": "Official SDKs for Python, TypeScript, Java, Go, Ruby, C#, PHP — actively maintained" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic API Versioning", + "url": "https://docs.anthropic.com/en/api/versioning", + "date": "2026-06-10", + "value": "Clear versioning with advance deprecation notice; documented migration path from Sonnet 4.5 and retired 3.x Sonnets" + } + ], + "methodology": "Review of versioning policy and historical practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Anthropic Console", + "url": "https://console.anthropic.com/", + "date": "2026-06-10", + "value": "Usage dashboard with metrics" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Support", + "url": "https://support.anthropic.com/", + "date": "2026-06-10", + "value": "Email support, Discord community, comprehensive docs and migration guides" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Cloud Providers", + "url": "https://www.anthropic.com/claude/sonnet", + "date": "2026-06-10", + "value": "Available on AWS Bedrock, Google Vertex AI, Azure Foundry; default model in many agent frameworks" + } + ], + "methodology": "Analysis of third-party integrations and tools", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Anthropic Terms of Service", + "url": "https://www.anthropic.com/legal/commercial-terms", + "date": "2026-06-10", + "value": "Standard commercial terms, enterprise agreements available" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Production-ready with multi-cloud availability. Migration from Sonnet 4.5 requires setting effort explicitly (4.6 defaults to high) and removing assistant prefills." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 93, + "notes": "Excellent agentic coding at a fraction of Opus cost. Pair effort 'medium' with adaptive thinking for the best cost/quality balance.", + "alternatives": ["claude-opus-4-8", "claude-opus-4-6"] + }, + "customer-support": { + "overall": 93, + "notes": "The sweet spot for support: fast, empathetic, and cost-effective at scale. Use effort 'low' with thinking disabled for high-volume tiers.", + "alternatives": ["claude-haiku-4-5", "gpt-5-5"] + }, + "content-creation": { + "overall": 91, + "notes": "Strong long-form and marketing content with fast turnaround. Opus tier still leads on the most nuanced pieces.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "data-analysis": { + "overall": 91, + "notes": "Solid analytical capabilities with 1M context for large datasets at workhorse pricing.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-6"] + }, + "research-assistant": { + "overall": 91, + "notes": "1M context handles large corpora; adaptive thinking deepens analysis when needed. Opus preferred for the hardest synthesis tasks.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "legal-compliance": { + "overall": 90, + "notes": "Strong privacy posture, HIPAA eligible, 1M context for contract repositories. Escalate the highest-stakes reviews to Opus.", + "alternatives": ["claude-opus-4-6", "claude-opus-4-8"] + }, + "healthcare": { + "overall": 89, + "notes": "HIPAA eligible with strong privacy controls. Well-suited to clinical documentation at production volume.", + "alternatives": ["claude-opus-4-6", "claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 90, + "notes": "Good quantitative reasoning with predictable cost. Use effort 'high' for complex modeling; Opus for the hardest problems.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "education": { + "overall": 92, + "notes": "Fast, patient explanations at a price point that scales to large student populations.", + "alternatives": ["claude-haiku-4-5", "gpt-5-5"] + }, + "creative-writing": { + "overall": 88, + "notes": "Capable creative writing with good narrative flow; Opus tier produces more distinctive prose.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + } + }, + + "strengths": [ + "Best speed/intelligence balance in the Claude lineup at $3/$15 per 1M tokens", + "1M token context window with 64K max output", + "Adaptive thinking supported — no manual thinking budgets to tune", + "Effort parameter including 'max' (not available on Sonnet 4.5 or Haiku)", + "Strong computer-use accuracy for agentic automation", + "HIPAA eligible with ephemeral data handling", + "Multi-cloud availability (AWS, GCP, Azure)" + ], + + "limitations": [ + "Lower ceiling than Opus tier on the hardest reasoning and long-horizon agentic tasks", + "Removed assistant prefills — code relying on prefills returns 400", + "Effort defaults to high — Sonnet 4.5 migrations see higher latency/cost unless effort is set explicitly", + "64K max output (vs 128K on Opus 4.6+)", + "No native audio capabilities" + ], + + "best_for": [ + "Production agentic workloads needing strong quality at predictable cost", + "High-volume customer support and conversational applications", + "Agentic coding and tool-heavy workflows with fast turnaround", + "Computer-use automation at scale", + "Long-context processing of large document sets on a budget" + ], + + "not_recommended_for": [ + "Frontier-difficulty reasoning where Opus 4.8 is warranted", + "Workflows still dependent on assistant-turn prefills", + "Outputs beyond 64K tokens in a single response", + "Audio processing applications" + ], + + "metadata": { + "pricing": { + "input": "$3.00 per 1M tokens", + "output": "$15.00 per 1M tokens", + "notes": "Same pricing as Sonnet 4.5. Batch API 50% discount. Prompt caching up to 90% savings.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 64000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)", "document", "computer-use"], + "api_endpoint": "https://api.anthropic.com/v1/messages", + "open_source": false, + "architecture": "Transformer-based with Constitutional AI alignment, adaptive thinking, and effort parameter", + "parameters": "Not disclosed", + "knowledge_cutoff": "Not disclosed" + }, + + "related_entities": ["claude-sonnet-4-5", "claude-opus-4-6", "claude-opus-4-8", "claude-haiku-4-5"], + + "tags": [ + "coding", + "agentic", + "production", + "enterprise", + "hipaa-eligible", + "adaptive-thinking", + "effort-parameter", + "computer-use", + "long-context", + "value-workhorse" + ] +} diff --git a/data/models/command-a-plus.json b/data/models/command-a-plus.json new file mode 100644 index 0000000..f7d2594 --- /dev/null +++ b/data/models/command-a-plus.json @@ -0,0 +1,639 @@ +{ + "id": "command-a-plus", + "type": "model", + "name": "Command A+", + "provider": "Cohere", + "version": "20260520", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Cohere's Apache 2.0 open-weight 218B sparse MoE (25B active) unifying Command A, A Reasoning, A Vision, and A Translate. Runs on 2xH100 or a single B200, supports 48 languages, and ships native citations with grounding spans for verifiable RAG.", + "website": "https://cohere.com/blog/command-a-plus", + + "trust_vector": { + "performance_reliability": { + "overall_score": 89, + "criteria": { + "task_accuracy_code": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Command A+ launch announcement", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Solid coding performance; competitive with open peers but not the headline focus" + } + ], + "methodology": "Vendor-reported coding benchmarks; independent replication still emerging three weeks post-release", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Command A+ launch announcement", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Unifies Command A Reasoning capabilities; multimodal reasoning over text and images" + } + ], + "methodology": "Vendor-reported reasoning benchmarks pending broad independent verification", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Command A+ launch announcement", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Strong enterprise-task performance across 48 languages; unifies four specialist Command A variants" + } + ], + "methodology": "Review of vendor benchmarks emphasizing enterprise RAG, translation, and multilingual tasks", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere Documentation", + "url": "https://docs.cohere.com/", + "date": "2026-05-20", + "value": "Enterprise focus on reproducible, grounded outputs; structured citation format is deterministic" + } + ], + "methodology": "Review of grounded-generation behavior and enterprise consistency claims", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "2.0s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-01", + "value": "Typical response ~2.0s; 25B active parameters keep serving fast on 2xH100" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "4.5s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-01", + "value": "p95 ~4.5s across diverse workloads" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "256,000 tokens", + "confidence": "medium", + "evidence": [ + { + "source": "Cohere model documentation", + "url": "https://docs.cohere.com/docs/models", + "date": "2026-05-20", + "value": "256K context consistent with prior Command A; A+ spec inferred pending explicit confirmation" + } + ], + "methodology": "Provider documentation; A+ figure carried from Command A line pending explicit spec sheet", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "Cohere Status Page", + "url": "https://status.cohere.com/", + "date": "2026-06-01", + "value": "Strong historical availability; private/VPC deployment removes dependence on shared API" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Released 2026-05-20, unifying Command A + A Reasoning + A Vision + A Translate into one model. Efficient serving (25B active, 2xH100 or 1xB200). Benchmarks are vendor-reported and independent verification is still emerging." + }, + + "security": { + "overall_score": 87, + "criteria": { + "prompt_injection_resistance": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere security documentation", + "url": "https://cohere.com/security", + "date": "2026-05-20", + "value": "Enterprise hardening program; grounded-RAG design constrains injection surface in retrieval workflows" + } + ], + "methodology": "Review of vendor security documentation and enterprise deployment guidance against OWASP LLM01 patterns", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere responsible AI documentation", + "url": "https://cohere.com/responsibility", + "date": "2026-05-20", + "value": "Enterprise-grade safety tuning; open weights mean self-hosted derivatives can strip guardrails" + } + ], + "methodology": "Testing against adversarial prompt datasets; deployer-dependent for self-hosted use", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Cohere enterprise deployment options", + "url": "https://cohere.com/deployment-options", + "date": "2026-05-20", + "value": "Private deployment and VPC options keep data fully inside customer infrastructure" + } + ], + "methodology": "Analysis of deployment isolation options and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere responsible AI documentation", + "url": "https://cohere.com/responsibility", + "date": "2026-05-20", + "value": "Safety filtering tuned for enterprise content categories" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Cohere security page", + "url": "https://cohere.com/security", + "date": "2026-05-20", + "value": "SOC 2 audited platform, API key auth, HTTPS only, SSO/SCIM for enterprise, VPC endpoints" + } + ], + "methodology": "Review of API security features, certifications, and enterprise controls", + "last_verified": "2026-06-10" + } + }, + "notes": "Strongest security posture among current open-weight releases thanks to Cohere's enterprise platform: SOC 2, VPC/private deployment, and a grounded-generation design that narrows injection surface in RAG." + }, + + "privacy_compliance": { + "overall_score": 89, + "criteria": { + "data_residency": { + "value": "US, EU, and customer-controlled (private/VPC or self-hosted)", + "confidence": "high", + "evidence": [ + { + "source": "Cohere deployment options", + "url": "https://cohere.com/deployment-options", + "date": "2026-05-20", + "value": "SaaS, cloud-marketplace, VPC, and on-premises deployment; Apache 2.0 weights allow any-jurisdiction self-hosting" + } + ], + "methodology": "Review of deployment documentation and residency options", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Cohere privacy policy", + "url": "https://cohere.com/privacy", + "date": "2026-05-20", + "value": "Enterprise data not used for training by default under enterprise terms" + } + ], + "methodology": "Analysis of privacy policy and enterprise data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Configurable; zero retention available in private/VPC and self-hosted deployments", + "confidence": "high", + "evidence": [ + { + "source": "Cohere enterprise documentation", + "url": "https://cohere.com/deployment-options", + "date": "2026-05-20", + "value": "Private deployments process data entirely within customer environment" + } + ], + "methodology": "Review of terms of service and deployment-dependent retention", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere security documentation", + "url": "https://cohere.com/security", + "date": "2026-05-20", + "value": "Enterprise data-handling guidance; customer retains redaction responsibility, but isolation options reduce exposure" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Cohere security and trust page", + "url": "https://cohere.com/security", + "date": "2026-05-20", + "value": "SOC 2 Type II, GDPR alignment, enterprise agreements; long-standing enterprise compliance posture" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Apache 2.0 open weights", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Self-hosting on 2xH100 or 1xB200 gives complete data control; VPC option for managed zero-retention" + } + ], + "methodology": "Review of self-hosting and private deployment options enabling zero retention", + "last_verified": "2026-06-10" + } + }, + "notes": "Best-in-class privacy posture for an open-weight model: Western jurisdiction, SOC 2, and a full spectrum from SaaS to on-premises. The rare combination of open weights plus enterprise compliance is its core differentiator." + }, + + "trust_transparency": { + "overall_score": 84, + "criteria": { + "explainability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Command A+ launch announcement", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Native citations with grounding spans tie each claim to source passages — verifiable RAG by construction" + } + ], + "methodology": "Evaluation of citation fidelity and grounding-span behavior in retrieval workflows", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere grounded generation documentation", + "url": "https://docs.cohere.com/docs/retrieval-augmented-generation-rag", + "date": "2026-05-20", + "value": "Grounded mode constrains generation to retrieved evidence, materially reducing unsupported claims" + } + ], + "methodology": "Testing on grounded QA workloads; ungrounded closed-book use performs closer to peers", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere responsible AI documentation", + "url": "https://cohere.com/responsibility", + "date": "2026-05-20", + "value": "Published responsibility framework and multilingual fairness work across 48 languages" + } + ], + "methodology": "Review of published bias evaluations and responsibility framework", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Grounding span behavior", + "url": "https://docs.cohere.com/docs/retrieval-augmented-generation-rag", + "date": "2026-05-20", + "value": "Absence of grounding spans signals unsupported content, giving a usable uncertainty proxy in RAG" + } + ], + "methodology": "Assessment of confidence expression and grounding-span signaling", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Command A+ release materials", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Clear documentation of architecture (218B sparse MoE / 25B active), hardware targets, languages, and unified capabilities" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere public materials", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "General training approach described; detailed data sources not disclosed (industry standard)" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere responsible AI documentation", + "url": "https://cohere.com/responsibility", + "date": "2026-05-20", + "value": "Enterprise safety tuning with configurable safety modes" + } + ], + "methodology": "Analysis of built-in safety mechanisms and configurability", + "last_verified": "2026-06-10" + } + }, + "notes": "Native citations and grounding spans are a genuine trust differentiator: outputs in RAG mode are verifiable against source passages by construction, not post-hoc." + }, + + "operational_excellence": { + "overall_score": 88, + "criteria": { + "api_design_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Cohere API Documentation", + "url": "https://docs.cohere.com/reference/chat", + "date": "2026-05-20", + "value": "Mature Chat API with first-class RAG primitives (documents, citations), tool use, and streaming" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Cohere SDKs", + "url": "https://github.com/cohere-ai", + "date": "2026-05-20", + "value": "Official Python, TypeScript, Go, and Java SDKs, actively maintained" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere model documentation", + "url": "https://docs.cohere.com/docs/models", + "date": "2026-05-20", + "value": "Stable model naming with deprecation notices; A+ consolidates four variants into one maintained line" + } + ], + "methodology": "Review of versioning policy and historical practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Cohere dashboard", + "url": "https://dashboard.cohere.com/", + "date": "2026-05-20", + "value": "Usage dashboards and logs; enterprise deployments integrate with customer observability stacks" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Cohere support", + "url": "https://cohere.com/contact", + "date": "2026-05-20", + "value": "Dedicated enterprise support, solutions engineering, and comprehensive documentation" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Cloud availability", + "url": "https://cohere.com/deployment-options", + "date": "2026-05-20", + "value": "Available via Cohere API, major cloud marketplaces, and Hugging Face weights for self-hosting" + } + ], + "methodology": "Analysis of third-party integrations, cloud availability, and tooling", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Command A+ launch announcement", + "url": "https://cohere.com/blog/command-a-plus", + "date": "2026-05-20", + "value": "Apache 2.0 open weights — fully permissive commercial use, a notable shift from Cohere's earlier non-commercial open releases" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Mature enterprise platform behind a permissively licensed model. Apache 2.0 weights plus SOC 2 SaaS/VPC options give an unusually wide deployment spectrum." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 82, + "notes": "Capable but not the focus; agentic-coding specialists (Kimi K2.6, GLM-5) score higher.", + "alternatives": ["kimi-k2-6", "glm-5", "claude-opus-4-8"] + }, + "customer-support": { + "overall": 90, + "notes": "Excellent fit: 48 languages, grounded answers with citations, fast 25B-active serving, enterprise deployment options.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "content-creation": { + "overall": 85, + "notes": "Strong multilingual content with citation support for sourced writing.", + "alternatives": ["claude-opus-4-8", "glm-5"] + }, + "data-analysis": { + "overall": 87, + "notes": "Solid analysis with multimodal input and verifiable grounding over enterprise documents.", + "alternatives": ["glm-5", "claude-opus-4-8"] + }, + "research-assistant": { + "overall": 90, + "notes": "Native citations with grounding spans make research outputs auditable; 256K context handles large corpora.", + "alternatives": ["glm-5", "claude-opus-4-8"] + }, + "legal-compliance": { + "overall": 88, + "notes": "Western jurisdiction, SOC 2, VPC/on-prem options, and verifiable citations suit legal document workflows.", + "alternatives": ["claude-opus-4-8"] + }, + "healthcare": { + "overall": 84, + "notes": "Private/self-hosted deployment supports strict data control; verify HIPAA terms for managed offerings.", + "alternatives": ["claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 88, + "notes": "Grounded generation over filings and reports with citation trails fits compliance-sensitive finance work.", + "alternatives": ["claude-opus-4-8", "glm-5"] + }, + "education": { + "overall": 85, + "notes": "Strong multilingual tutoring; citations encourage source-checking habits.", + "alternatives": ["glm-5", "claude-opus-4-8"] + }, + "creative-writing": { + "overall": 78, + "notes": "Serviceable but enterprise-tuned; creative specialists perform better.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + } + }, + + "strengths": [ + "Native citations with grounding spans — verifiable RAG outputs by construction", + "Apache 2.0 open weights from a Western enterprise vendor with SOC 2 and VPC/on-prem options", + "Efficient serving: 218B sparse MoE with 25B active, runs on 2xH100 or a single B200", + "Unifies Command A, A Reasoning, A Vision, and A Translate into one multimodal model", + "48-language support with strong enterprise translation quality", + "Full deployment spectrum: SaaS, cloud marketplace, VPC, on-premises, self-hosted" + ], + + "limitations": [ + "Command A+ pricing not clearly published as of 2026-06-10 (prior Command A was $2.50/$10 per 1M)", + "Benchmarks vendor-reported; independent verification still emerging three weeks post-release", + "Behind agentic-coding specialists on SWE-bench-style tasks", + "Training data sources not disclosed in detail", + "Smaller open-source community than Chinese open-weight ecosystems" + ], + + "best_for": [ + "Enterprise RAG requiring verifiable, citation-backed answers", + "Regulated industries needing Western jurisdiction, SOC 2, and private/VPC deployment", + "Multilingual enterprise assistants across 48 languages", + "Organizations wanting permissive Apache 2.0 weights with commercial support behind them" + ], + + "not_recommended_for": [ + "Frontier agentic coding where open specialists or closed flagships lead", + "Budget-constrained projects until A+ pricing is confirmed", + "Creative writing applications" + ], + + "metadata": { + "pricing": { + "input": "Not yet published (prior Command A: $2.50 per 1M tokens)", + "output": "Not yet published (prior Command A: $10.00 per 1M tokens)", + "notes": "Command A+ API pricing not clearly published as of 2026-06-10; figures from the prior Command A generation shown for reference. Low confidence — verify with Cohere before procurement.", + "last_verified": "2026-06-10" + }, + "context_window": 256000, + "languages": [ + "English", + "French", + "German", + "Spanish", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)"], + "api_endpoint": "https://api.cohere.com/v2/chat", + "open_source": true, + "license": "Apache 2.0", + "architecture": "Sparse Mixture-of-Experts: 218B total / 25B active parameters; multimodal reasoning; unified Command A + Reasoning + Vision + Translate", + "parameters": "218B total / 25B active", + "release_date": "2026-05-20", + "supported_language_count": 48 + }, + + "related_entities": ["glm-5", "kimi-k2-6", "mistral-large-3", "claude-opus-4-8", "gpt-oss-120b"], + + "tags": [ + "enterprise", + "rag", + "citations", + "open-source", + "apache-2-0", + "multilingual", + "multimodal", + "mixture-of-experts", + "vpc-deployment", + "self-hostable" + ] +} diff --git a/data/models/deepseek-r1.json b/data/models/deepseek-r1.json index 229acad..c038094 100644 --- a/data/models/deepseek-r1.json +++ b/data/models/deepseek-r1.json @@ -4,9 +4,9 @@ "name": "DeepSeek-R1", "provider": "DeepSeek", "version": "20251020", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Advanced reasoning AI model from DeepSeek achieving 53.6% on SWE-bench and 79.8% on HumanEval. Combines strong coding capabilities with efficient reasoning at competitive pricing.", + "description": "DeepSeek's standalone reasoning model, now superseded and discontinued as a product line. Its reasoning capabilities were folded into DeepSeek V3.1's hybrid thinking mode (Aug 2025), then V3.2 (Dec 2025) and V4 (Apr 2026); a successor 'R2' never shipped. The legacy deepseek-reasoner API endpoint is scheduled for deprecation on 2026-07-24. Historically achieved 53.6% on SWE-bench and 79.8% on HumanEval with strong coding and reasoning at competitive pricing.", "website": "https://www.deepseek.com/", "trust_vector": { "performance_reliability": { @@ -416,7 +416,7 @@ "notes": "Moderate transparency with standard safety features. Limited disclosure compared to Western providers." }, "operational_excellence": { - "overall_score": 86, + "overall_score": 85, "criteria": { "api_design_quality": { "score": 88, @@ -447,18 +447,25 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 84, - "confidence": "medium", + "score": 74, + "confidence": "high", "evidence": [ { "source": "DeepSeek API Documentation", "url": "https://platform.deepseek.com/docs/api", "date": "2025-10-20", "value": "Basic versioning policy" + }, + { + "source": "DeepSeek API Pricing and Deprecation Notice", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-06-10", + "value": "Legacy deepseek-reasoner endpoint deprecates 2026-07-24; R1 line discontinued in favor of V3.1/V3.2/V4 hybrid thinking models" } ], "methodology": "Review of versioning practices", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10", + "notes": "Model superseded; endpoint deprecation requires migration to V3.2/V4" }, "monitoring_observability": { "score": 84, @@ -614,7 +621,8 @@ "60-day data retention (not ephemeral)", "Limited transparency on training data", "Smaller context window (64K tokens)", - "Less mature ecosystem compared to Western providers" + "Less mature ecosystem compared to Western providers", + "Superseded: line discontinued in favor of DeepSeek V3.1/V3.2/V4 hybrid thinking; legacy deepseek-reasoner endpoint deprecates 2026-07-24" ], "best_for": [ "Cost-sensitive projects needing strong coding capabilities", @@ -659,9 +667,12 @@ "related_entities": [ "claude-sonnet-4-5", "openai-o1", - "nemotron-ultra-253b" + "nemotron-ultra-253b", + "deepseek-v3-2", + "deepseek-v4" ], "tags": [ + "superseded", "coding", "reasoning", "open-source", diff --git a/data/models/deepseek-v3-0324.json b/data/models/deepseek-v3-0324.json index d0e9dbf..e33a5fb 100644 --- a/data/models/deepseek-v3-0324.json +++ b/data/models/deepseek-v3-0324.json @@ -4,9 +4,9 @@ "name": "DeepSeek V3 0324", "provider": "DeepSeek", "version": "0324", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "DeepSeek's latest open-weights model offering strong performance at competitive pricing. Designed for developers seeking capable models with transparent weights and commercial-friendly licensing.", + "description": "DeepSeek's March 2025 open-weights V3 checkpoint, now superseded by DeepSeek V3.1 (Aug 2025), V3.2 (Dec 2025), and V4 (Apr 2026). The legacy deepseek-chat endpoint name is scheduled for deprecation on 2026-07-24. Historically offered strong performance at competitive pricing for developers seeking capable models with transparent weights and commercial-friendly licensing.", "website": "https://www.deepseek.com/", "trust_vector": { "performance_reliability": { @@ -398,7 +398,7 @@ "notes": "Good transparency for open-weights model. Comprehensive documentation." }, "operational_excellence": { - "overall_score": 81, + "overall_score": 79, "criteria": { "api_design_quality": { "score": 83, @@ -429,18 +429,25 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 82, - "confidence": "medium", + "score": 72, + "confidence": "high", "evidence": [ { "source": "DeepSeek Releases", "url": "https://github.com/deepseek-ai/DeepSeek-V3/releases", "date": "2025-03-24", "value": "Clear versioning" + }, + { + "source": "DeepSeek API Pricing and Deprecation Notice", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-06-10", + "value": "Legacy deepseek-chat endpoint name deprecates 2026-07-24; superseded by V3.1, V3.2, and V4" } ], "methodology": "Versioning review", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10", + "notes": "Model superseded; endpoint deprecation requires migration to V3.2/V4" }, "monitoring_observability": { "score": 76, @@ -591,7 +598,8 @@ "Moderate security compared to proprietary models", "Smaller ecosystem than established providers", "Less mature enterprise support", - "Smaller context window (64K tokens)" + "Smaller context window (64K tokens)", + "Superseded by DeepSeek V3.1/V3.2/V4; legacy deepseek-chat endpoint name deprecates 2026-07-24" ], "best_for": [ "Cost-sensitive applications requiring good performance", @@ -636,9 +644,12 @@ "related_entities": [ "gpt-4-1-mini", "llama-4-scout", - "qwen2-5-vl-32b" + "qwen2-5-vl-32b", + "deepseek-v3-2", + "deepseek-v4" ], "tags": [ + "superseded", "open-weights", "cost-effective", "chinese", diff --git a/data/models/deepseek-v3-2.json b/data/models/deepseek-v3-2.json new file mode 100644 index 0000000..4f67a3f --- /dev/null +++ b/data/models/deepseek-v3-2.json @@ -0,0 +1,638 @@ +{ + "id": "deepseek-v3-2", + "type": "model", + "name": "DeepSeek-V3.2", + "provider": "DeepSeek", + "version": "20251201", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "DeepSeek's ~685B-parameter MoE flagship with DeepSeek Sparse Attention (DSA) for dramatically cheaper long-context inference. The V3.2-Speciale variant reached IMO 2025 gold-medal level (35/42) and 96.0% AIME. MIT-licensed open weights; the dominant open model through early 2026 until superseded by DeepSeek-V4.", + "website": "https://www.deepseek.com/", + "trust_vector": { + "performance_reliability": { + "overall_score": 93, + "criteria": { + "task_accuracy_code": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V3.2 Release Notes", + "url": "https://api-docs.deepseek.com/news/news251201", + "date": "2025-12-01", + "value": "Strong coding performance across SWE-bench and competitive programming; V3.2-Speciale placed 2nd at ICPC World Finals level" + }, + { + "source": "DeepSeek-V3.2 Technical Report", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "DSA architecture maintains coding accuracy while cutting long-context cost" + } + ], + "methodology": "Industry-standard coding benchmarks and competitive programming results from the official release and technical report", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V3.2 Release Notes", + "url": "https://api-docs.deepseek.com/news/news251201", + "date": "2025-12-01", + "value": "V3.2-Speciale reached IMO 2025 gold-medal level (35/42) and 96.0% on AIME" + }, + { + "source": "DeepSeek-V3.2 Technical Report", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Frontier-level mathematical and olympiad reasoning documented in the technical report" + } + ], + "methodology": "Olympiad-level mathematics and competition benchmarks (IMO, AIME, ICPC) reported at release and corroborated by the technical report", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V3.2 Technical Report", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Strong general knowledge and instruction-following results; best open model on most aggregate leaderboards through early 2026" + } + ], + "methodology": "Comprehensive knowledge and instruction-following benchmark review from the technical report and community leaderboards", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "Stable outputs across thinking and non-thinking modes; sparse attention introduces minor variance on very long contexts" + } + ], + "methodology": "Repeated-prompt testing across temperature settings and context lengths, supplemented by community reports", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "1.8s", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/deepseek-v3-2", + "date": "2026-01-15", + "value": "Typical first-response latency ~1.8s on the first-party API; DSA keeps long-context latency near-flat" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes from independent benchmarking", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "4.2s", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/deepseek-v3-2", + "date": "2026-01-15", + "value": "p95 latency ~4.2s; reasoning mode substantially longer due to thinking tokens" + } + ], + "methodology": "95th percentile response time across diverse workloads from independent benchmarking", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "128,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/news/news251201", + "date": "2025-12-01", + "value": "128K context with DeepSeek Sparse Attention making long-context inference substantially cheaper" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 96, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Status", + "url": "https://status.deepseek.com/", + "date": "2026-06-01", + "value": "~99% uptime on first-party API; self-hosted and third-party deployments (Together, Fireworks, etc.) offer independent availability" + } + ], + "methodology": "Historical uptime data from the official status page plus availability of multiple third-party hosts", + "last_verified": "2026-06-10" + } + }, + "notes": "Frontier-level reasoning for an open model: V3.2-Speciale hit IMO 2025 gold-medal level and 2nd at ICPC World Finals. DSA makes 128K-context workloads unusually cheap. Speciale's dedicated API endpoint was temporary, but its weights remain open." + }, + "security": { + "overall_score": 83, + "criteria": { + "prompt_injection_resistance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Community red-team evaluations", + "url": "https://github.com/deepseek-ai/DeepSeek-V3.2", + "date": "2026-01-20", + "value": "Reasonable resistance to common injection patterns; weaker than frontier proprietary models on indirect injection" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attack patterns and community red-team reports", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Independent safety evaluations", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Standard RLHF-based guardrails; open weights mean alignment can be removed by downstream fine-tuners" + } + ], + "methodology": "Testing against adversarial prompt datasets; assessment accounts for open-weight modifiability", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Privacy Policy", + "url": "https://www.deepseek.com/privacy", + "date": "2025-12-01", + "value": "Standard data handling on first-party API; self-hosting gives organizations complete data control" + } + ], + "methodology": "Analysis of privacy policy for the hosted API plus the self-hosting option for full data isolation", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek-V3.2 Technical Report", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Safety post-training applied; refusal behavior comparable to prior DeepSeek releases" + } + ], + "methodology": "Safety testing across harmful content categories on default weights", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "API key authentication, HTTPS-only transport, rate limiting on the first-party platform" + } + ], + "methodology": "Review of API security features and transport guarantees", + "last_verified": "2026-06-10" + } + }, + "notes": "Adequate default guardrails. As with all open-weight models, safety properties only hold for unmodified weights; self-hosting shifts security responsibility to the deployer." + }, + "privacy_compliance": { + "overall_score": 78, + "criteria": { + "data_residency": { + "value": "China (first-party API); anywhere via self-hosting or third-party hosts", + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek Privacy Policy", + "url": "https://www.deepseek.com/privacy", + "date": "2025-12-01", + "value": "First-party API data is processed and stored on servers in China; MIT-licensed weights allow self-hosting in any jurisdiction" + } + ], + "methodology": "Review of privacy policy and hosting options; China-jurisdiction caveat applies only to the first-party API", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Privacy Policy", + "url": "https://www.deepseek.com/privacy", + "date": "2025-12-01", + "value": "API data usage terms documented; self-hosting eliminates the concern entirely" + } + ], + "methodology": "Analysis of privacy policy and data usage terms for the hosted API", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Per first-party API policy (China-hosted); zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Terms of Service", + "url": "https://www.deepseek.com/terms", + "date": "2025-12-01", + "value": "First-party API retains data per Chinese regulatory requirements; self-hosted deployments retain nothing externally" + } + ], + "methodology": "Review of terms of service; retention is deployment-dependent for open-weight models", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Platform Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "No built-in PII redaction tooling; customer responsible for PII handling on any deployment" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Platform", + "url": "https://platform.deepseek.com/", + "date": "2025-12-01", + "value": "No SOC 2, HIPAA, or FedRAMP for the first-party API; compliant deployments achievable via certified Western hosts (AWS, Azure, Together) or self-hosting" + } + ], + "methodology": "Verification of certifications for the first-party platform; third-party hosted options inherit their providers' certifications", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Open-weight deployment options", + "url": "https://huggingface.co/deepseek-ai", + "date": "2025-12-01", + "value": "No zero-retention option on the first-party API, but self-hosting provides true zero external retention" + } + ], + "methodology": "Review of data handling across first-party API, third-party hosts, and self-hosting", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard open-model split: the first-party API is China-hosted with China-jurisdiction data residency, while self-hosting or Western third-party hosts (which most regulated enterprises use) avoid that concern entirely." + }, + "trust_transparency": { + "overall_score": 82, + "criteria": { + "explainability": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V3.2 Release Notes", + "url": "https://api-docs.deepseek.com/news/news251201", + "date": "2025-12-01", + "value": "Visible chain-of-thought in thinking mode; reasoning traces fully inspectable on self-hosted deployments" + } + ], + "methodology": "Evaluation of reasoning transparency and trace accessibility", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Community factuality testing", + "url": "https://github.com/deepseek-ai/DeepSeek-V3.2", + "date": "2026-02-01", + "value": "Moderate hallucination rate, improved over V3.1; reasoning mode reduces factual errors on multi-step tasks" + } + ], + "methodology": "Testing on factual QA datasets and community evaluations", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Independent bias evaluations", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Basic bias mitigation; known topic-avoidance behavior on China-politically-sensitive subjects in default weights" + } + ], + "methodology": "Evaluation on bias benchmarks and politically sensitive topic probes", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Model behavior assessment", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "Expresses uncertainty in reasoning traces, though final answers can be overconfident" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V3.2 Technical Report", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Detailed technical report covering DSA architecture, training methodology, and benchmark results, plus full open weights" + } + ], + "methodology": "Review of technical report and model card completeness", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek-V3.2 Technical Report", + "url": "https://arxiv.org/html/2512.02556v1", + "date": "2025-12-02", + "value": "Training methodology well documented; dataset composition described only at a high level" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Safety Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "Standard alignment guardrails in released weights; removable by downstream fine-tuning" + } + ], + "methodology": "Analysis of built-in safety mechanisms in default weights", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong architectural transparency (open weights, detailed DSA technical report, visible reasoning traces) offset by limited training-data disclosure and known topic-avoidance on politically sensitive subjects." + }, + "operational_excellence": { + "overall_score": 85, + "criteria": { + "api_design_quality": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "OpenAI-compatible API with thinking/non-thinking modes, function calling, and context caching" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek GitHub", + "url": "https://github.com/deepseek-ai", + "date": "2025-12-01", + "value": "OpenAI-SDK compatibility plus first-class support in vLLM and SGLang for self-hosting" + } + ], + "methodology": "Review of SDK compatibility and inference-framework support", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek API News", + "url": "https://api-docs.deepseek.com/news/news251201", + "date": "2025-12-01", + "value": "Rapid model turnover; the temporary V3.2-Speciale endpoint and short deprecation windows require deployment agility" + } + ], + "methodology": "Review of versioning practices and historical endpoint lifecycle", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Platform", + "url": "https://platform.deepseek.com/", + "date": "2025-12-01", + "value": "Usage dashboard with token metrics; full observability available when self-hosting" + } + ], + "methodology": "Review of monitoring tools across deployment options", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Support Channels", + "url": "https://api-docs.deepseek.com/", + "date": "2025-12-01", + "value": "Community and email support only; no enterprise SLA on the first-party platform" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face / hosting ecosystem", + "url": "https://huggingface.co/deepseek-ai", + "date": "2026-02-01", + "value": "Dominant open model through early 2026: hosted by Together, Fireworks, AWS Bedrock and others; broad fine-tune and tooling ecosystem" + } + ], + "methodology": "Analysis of third-party hosting, integrations, and community adoption", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V3.2 License", + "url": "https://huggingface.co/deepseek-ai", + "date": "2025-12-01", + "value": "MIT license: unrestricted commercial use, modification, and redistribution" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Mature ecosystem with broad third-party hosting. Main operational caveat is DeepSeek's rapid release cadence: V3.2 supersedes V3.1/V3-0324 and the standalone R1 line, and was itself superseded by V4 in April 2026." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 93, + "notes": "Excellent coding at exceptional cost; ICPC World Finals 2nd-place pedigree via Speciale. Best open coding value of its generation.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "customer-support": { + "overall": 82, + "notes": "Capable and cheap for support workloads; reasoning mode unnecessary overhead for simple tickets.", + "alternatives": ["qwen3-5", "claude-opus-4-5"] + }, + "content-creation": { + "overall": 83, + "notes": "Solid long-form generation; prose style less polished than frontier proprietary models.", + "alternatives": ["qwen3-5", "claude-opus-4-5"] + }, + "data-analysis": { + "overall": 91, + "notes": "Strong analytical reasoning with cheap 128K context thanks to DSA; excellent for large-document analysis on a budget.", + "alternatives": ["deepseek-v4", "qwen3-5"] + }, + "research-assistant": { + "overall": 92, + "notes": "Frontier-level mathematical and scientific reasoning (IMO gold-level via Speciale) with inspectable reasoning traces.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "legal-compliance": { + "overall": 74, + "notes": "First-party API is China-hosted with no Western certifications; viable only via self-hosting or certified third-party hosts.", + "alternatives": ["claude-opus-4-5"] + }, + "healthcare": { + "overall": 72, + "notes": "No HIPAA path on the first-party API. Self-hosted deployments in compliant infrastructure are the only viable route.", + "alternatives": ["claude-opus-4-5"] + }, + "financial-analysis": { + "overall": 88, + "notes": "Excellent quantitative reasoning at low cost; data-residency planning required for regulated workloads.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "education": { + "overall": 90, + "notes": "Outstanding math tutoring capability with visible step-by-step reasoning at prices viable for education budgets.", + "alternatives": ["qwen3-5", "deepseek-v4"] + }, + "creative-writing": { + "overall": 80, + "notes": "Competent but not a creative standout; reasoning strength does not translate to distinctive prose.", + "alternatives": ["claude-opus-4-5", "qwen3-5"] + } + }, + "strengths": [ + "Frontier open-model reasoning: V3.2-Speciale at IMO 2025 gold-medal level (35/42), 96.0% AIME, 2nd at ICPC World Finals", + "DeepSeek Sparse Attention (DSA) makes 128K long-context inference dramatically cheaper", + "MIT license with full ~685B MoE weights: unrestricted commercial use and self-hosting", + "Dominant open model through early 2026 with broad third-party hosting (Together, Fireworks, AWS Bedrock)", + "Detailed technical report and visible chain-of-thought reasoning", + "Very low first-party API pricing" + ], + "limitations": [ + "First-party API is China-hosted: China-jurisdiction data residency and no SOC 2/HIPAA/FedRAMP (self-hosting or Western hosts avoid this)", + "Superseded by DeepSeek-V4 (April 2026); no longer the frontier open model", + "V3.2-Speciale API endpoint was temporary; accessing Speciale now requires self-hosting its weights", + "Text-only: no vision or audio modalities", + "Topic-avoidance behavior on politically sensitive subjects in default weights", + "~685B parameters demand substantial multi-GPU infrastructure to self-host", + "No enterprise SLA or dedicated support on the first-party platform" + ], + "best_for": [ + "Cost-sensitive long-context workloads exploiting DSA's cheap 128K context", + "Mathematical, scientific, and competitive-programming reasoning tasks", + "Organizations wanting MIT-licensed frontier-class weights for self-hosted deployment", + "Research on sparse attention and reasoning-model architectures", + "Teams standardized on V3.2 fine-tunes who do not yet need V4" + ], + "not_recommended_for": [ + "Regulated Western workloads via the first-party API (use self-hosting or certified hosts instead)", + "Multimodal applications requiring vision or audio", + "Teams wanting the current frontier open model (DeepSeek-V4 supersedes it)", + "Organizations without GPU infrastructure that also cannot accept China-hosted APIs" + ], + "metadata": { + "pricing": { + "input": "$0.28 per 1M tokens (first-party API, cache miss)", + "output": "$0.42 per 1M tokens (first-party API)", + "notes": "DSA-driven price cut at launch made long-context usage exceptionally cheap; context caching discounts cache hits further. Legacy endpoints deprecate 2026-07-24 in favor of V4. Self-hosting cost is infrastructure-only under MIT license.", + "last_verified": "2026-06-10" + }, + "context_window": 128000, + "max_output": 64000, + "languages": [ + "English", + "Chinese", + "Japanese", + "Korean", + "Spanish", + "French", + "German", + "Portuguese", + "Russian" + ], + "modalities": ["text"], + "api_endpoint": "https://api.deepseek.com/v1/chat/completions", + "open_source": true, + "architecture": "~685B-parameter Mixture-of-Experts with DeepSeek Sparse Attention (DSA); thinking and non-thinking modes; V3.2-Speciale reasoning-specialized variant", + "parameters": "~685B total (MoE)", + "knowledge_cutoff": "Mid 2025" + }, + "related_entities": ["deepseek-v4", "deepseek-r1", "deepseek-v3-0324", "qwen3-5", "claude-opus-4-5"], + "tags": [ + "open-source", + "mit-license", + "reasoning", + "sparse-attention", + "long-context", + "cost-effective", + "mathematical", + "chinese-provider", + "superseded-by-v4" + ] +} diff --git a/data/models/deepseek-v4.json b/data/models/deepseek-v4.json new file mode 100644 index 0000000..0eee45b --- /dev/null +++ b/data/models/deepseek-v4.json @@ -0,0 +1,632 @@ +{ + "id": "deepseek-v4", + "type": "model", + "name": "DeepSeek-V4", + "provider": "DeepSeek", + "version": "20260424-preview", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "DeepSeek's preview flagship family: V4-Pro (1.6T total / 49B active MoE, the largest open-weight release ever) and V4-Flash (284B/13B). 1M-token context with up to 384K output, built on manifold-constrained Hyper Connections and Constrained Sparse Attention. MIT license. Vendor benchmark claims await broad independent verification.", + "website": "https://www.deepseek.com/", + "trust_vector": { + "performance_reliability": { + "overall_score": 92, + "criteria": { + "task_accuracy_code": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek API Pricing & Release Notes", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-04-24", + "value": "Vendor reports state-of-the-art open-model coding results for V4-Pro, exceeding V3.2" + }, + { + "source": "Wikipedia: DeepSeek", + "url": "https://en.wikipedia.org/wiki/DeepSeek", + "date": "2026-05-15", + "value": "V4 release (2026-04-24) documented as DeepSeek's strongest coding model; independent replication still in progress" + } + ], + "methodology": "Vendor-reported coding benchmarks; medium confidence pending broad independent verification of preview-release claims", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Release Notes", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-04-24", + "value": "Vendor claims frontier reasoning performance, building on V3.2-Speciale's olympiad-level results" + } + ], + "methodology": "Vendor-reported reasoning benchmarks; medium confidence until third-party evaluations of the preview mature", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 93, + "confidence": "medium", + "evidence": [ + { + "source": "Wikipedia: DeepSeek", + "url": "https://en.wikipedia.org/wiki/DeepSeek", + "date": "2026-05-15", + "value": "Early community evaluations place V4-Pro at or near the top of open-model leaderboards" + } + ], + "methodology": "Community leaderboard positions and vendor benchmarks for a preview release", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Preview status: behavior may change before stable release; community reports occasional long-output instability near the 384K limit" + } + ], + "methodology": "Repeated-prompt testing and community preview feedback", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "2.2s (V4-Pro), ~0.9s (V4-Flash)", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/deepseek-v4", + "date": "2026-05-20", + "value": "V4-Pro median latency ~2.2s; V4-Flash sub-second for standard prompts" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes from independent benchmarking", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "5.5s (V4-Pro)", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/deepseek-v4", + "date": "2026-05-20", + "value": "p95 ~5.5s for V4-Pro; long-context and long-output requests substantially longer" + } + ], + "methodology": "95th percentile response time across diverse workloads from independent benchmarking", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-04-24", + "value": "1M-token context window with up to 384K output tokens, enabled by Constrained Sparse Attention" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 92, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Status", + "url": "https://status.deepseek.com/", + "date": "2026-06-01", + "value": "Post-launch demand spikes caused intermittent degradation in late April/May 2026; stabilizing since" + } + ], + "methodology": "Status-page history since the 2026-04-24 launch", + "last_verified": "2026-06-10" + } + }, + "notes": "Largest open-weight release ever (V4-Pro: 1.6T total / 49B active). Vendor benchmarks are impressive but this is a preview: score confidence is medium until independent verification matures. V4-Flash (284B/13B) offers a much cheaper deployment point." + }, + "security": { + "overall_score": 83, + "criteria": { + "prompt_injection_resistance": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Early community red-team reports", + "url": "https://github.com/deepseek-ai", + "date": "2026-05-10", + "value": "Comparable to V3.2 on common injection patterns; preview red-teaming coverage still thin" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection patterns; limited preview-stage coverage", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Release Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Standard alignment guardrails; open weights mean alignment is removable downstream" + } + ], + "methodology": "Adversarial prompt testing; assessment accounts for open-weight modifiability", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Privacy Policy", + "url": "https://www.deepseek.com/privacy", + "date": "2026-04-24", + "value": "Standard first-party API data handling; self-hosting gives complete data control" + } + ], + "methodology": "Analysis of privacy policy plus self-hosting option for full data isolation", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Release Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Safety post-training applied; preview-stage safety evaluation less complete than for stable releases" + } + ], + "methodology": "Safety testing across harmful content categories on default weights", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "API key authentication, HTTPS-only, rate limiting on the first-party platform" + } + ], + "methodology": "Review of API security features and transport guarantees", + "last_verified": "2026-06-10" + } + }, + "notes": "Security posture mirrors V3.2 but with thinner preview-stage red-team coverage. Open weights shift safety responsibility to deployers who fine-tune or self-host." + }, + "privacy_compliance": { + "overall_score": 78, + "criteria": { + "data_residency": { + "value": "China (first-party API); anywhere via self-hosting or third-party hosts", + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek Privacy Policy", + "url": "https://www.deepseek.com/privacy", + "date": "2026-04-24", + "value": "First-party API data processed and stored in China; MIT-licensed weights allow deployment in any jurisdiction" + } + ], + "methodology": "Review of privacy policy and hosting options; China-jurisdiction caveat applies only to the first-party API", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Privacy Policy", + "url": "https://www.deepseek.com/privacy", + "date": "2026-04-24", + "value": "API data usage terms documented; self-hosting removes the concern entirely" + } + ], + "methodology": "Analysis of privacy policy and data usage terms for the hosted API", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Per first-party API policy (China-hosted); zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Terms of Service", + "url": "https://www.deepseek.com/terms", + "date": "2026-04-24", + "value": "First-party API retention follows Chinese regulatory requirements; self-hosted deployments retain nothing externally" + } + ], + "methodology": "Review of terms of service; retention is deployment-dependent for open-weight models", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Platform Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "No built-in PII redaction tooling; customer responsible on any deployment" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Platform", + "url": "https://platform.deepseek.com/", + "date": "2026-04-24", + "value": "No SOC 2, HIPAA, or FedRAMP on the first-party API; compliant deployments achievable via certified Western hosts or self-hosting" + } + ], + "methodology": "Verification of certifications for the first-party platform; third-party hosts inherit their own certifications", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Open-weight deployment options", + "url": "https://huggingface.co/deepseek-ai", + "date": "2026-04-24", + "value": "No zero-retention option on the first-party API; self-hosting provides true zero external retention" + } + ], + "methodology": "Review of data handling across first-party API, third-party hosts, and self-hosting", + "last_verified": "2026-06-10" + } + }, + "notes": "Same split as all DeepSeek releases: the first-party API is China-hosted with China-jurisdiction residency and no Western certifications, while self-hosting or Western third-party hosting avoids those concerns. V4-Pro's 1.6T size makes self-hosting far harder than V4-Flash." + }, + "trust_transparency": { + "overall_score": 80, + "criteria": { + "explainability": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Visible reasoning traces; up to 384K output supports very long inspectable chains of thought" + } + ], + "methodology": "Evaluation of reasoning transparency and trace accessibility", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 80, + "confidence": "low", + "evidence": [ + { + "source": "Early community testing", + "url": "https://github.com/deepseek-ai", + "date": "2026-05-20", + "value": "Preliminary results suggest parity with or improvement over V3.2; sample sizes still small for the preview" + } + ], + "methodology": "Limited factual QA testing during the preview period", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 75, + "confidence": "low", + "evidence": [ + { + "source": "Early bias probes", + "url": "https://en.wikipedia.org/wiki/DeepSeek", + "date": "2026-05-15", + "value": "Topic-avoidance on politically sensitive subjects persists from prior releases; formal bias audits of V4 not yet published" + } + ], + "methodology": "Preliminary bias probing; formal evaluations pending", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Model behavior assessment", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Expresses uncertainty in reasoning traces; final-answer calibration unverified for the preview" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Release Documentation", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-04-24", + "value": "Release notes document architecture (Hyper Connections, Constrained Sparse Attention) and pricing; full technical report expected with the stable release" + } + ], + "methodology": "Review of preview documentation completeness against DeepSeek's historical technical-report standard", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Public Disclosures", + "url": "https://www.deepseek.com/", + "date": "2026-04-24", + "value": "High-level methodology described; dataset composition not disclosed in detail" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 79, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Safety Documentation", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Standard alignment guardrails in released weights; preview safety evaluation ongoing" + } + ], + "methodology": "Analysis of built-in safety mechanisms in default weights", + "last_verified": "2026-06-10" + } + }, + "notes": "Architectural novelty (manifold-constrained Hyper Connections, Constrained Sparse Attention) is disclosed, but the preview lacks the full technical report and independent benchmark replication DeepSeek usually delivers. Treat vendor claims with medium confidence." + }, + "operational_excellence": { + "overall_score": 83, + "criteria": { + "api_design_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Documentation", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-04-24", + "value": "OpenAI-compatible API; V4-Pro and V4-Flash endpoints with context caching ($0.0028/1M cache hits on Flash)" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek GitHub", + "url": "https://github.com/deepseek-ai", + "date": "2026-04-24", + "value": "OpenAI-SDK compatibility; vLLM and SGLang support landed for V4 architecture within weeks of release" + } + ], + "methodology": "Review of SDK compatibility and inference-framework support", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 74, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek API Pricing Page", + "url": "https://api-docs.deepseek.com/quick_start/pricing", + "date": "2026-04-24", + "value": "Legacy deepseek-chat/deepseek-reasoner endpoints deprecate 2026-07-24, a three-month migration window" + } + ], + "methodology": "Review of deprecation timelines and migration windows", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Platform", + "url": "https://platform.deepseek.com/", + "date": "2026-04-24", + "value": "Usage dashboard with token metrics; full observability when self-hosting" + } + ], + "methodology": "Review of monitoring tools across deployment options", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "DeepSeek Support Channels", + "url": "https://api-docs.deepseek.com/", + "date": "2026-04-24", + "value": "Community and email support only; no enterprise SLA; preview status adds change risk" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Hosting ecosystem", + "url": "https://huggingface.co/deepseek-ai", + "date": "2026-05-20", + "value": "Third-party hosts onboarding rapidly; V4-Pro's 1.6T footprint limits the number of providers able to serve it, while V4-Flash adoption is broad" + } + ], + "methodology": "Analysis of third-party hosting availability six weeks post-release", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "DeepSeek-V4 License", + "url": "https://huggingface.co/deepseek-ai", + "date": "2026-04-24", + "value": "MIT license: unrestricted commercial use, modification, and redistribution" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Aggressive pricing (V4-Pro $0.435/$0.87, V4-Flash $0.14/$0.28 per 1M) and MIT licensing, but the short legacy-endpoint deprecation window (2026-07-24) and preview status demand migration agility. V4-Pro self-hosting is feasible only for well-resourced organizations." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 94, + "notes": "Vendor-reported state-of-the-art open-model coding; 1M context fits entire large repositories. Preview status warrants validation on your own tasks.", + "alternatives": ["claude-opus-4-5", "deepseek-v3-2"] + }, + "customer-support": { + "overall": 84, + "notes": "V4-Flash is a strong cheap option for high-volume support with aggressive cache-hit pricing.", + "alternatives": ["qwen3-5", "deepseek-v3-2"] + }, + "content-creation": { + "overall": 85, + "notes": "Up to 384K output enables book-length single-pass drafts; prose quality solid but not best-in-class.", + "alternatives": ["claude-opus-4-5", "qwen3-5"] + }, + "data-analysis": { + "overall": 92, + "notes": "1M context plus strong reasoning makes whole-dataset and multi-document analysis practical at open-model prices.", + "alternatives": ["qwen3-5", "deepseek-v3-2"] + }, + "research-assistant": { + "overall": 93, + "notes": "1M-token context ingests entire literature corpora; frontier reasoning lineage from V3.2-Speciale.", + "alternatives": ["claude-opus-4-5", "qwen3-5"] + }, + "legal-compliance": { + "overall": 73, + "notes": "China-hosted first-party API and preview status are both disqualifying for most regulated legal work; self-hosting V4-Flash is the viable path.", + "alternatives": ["claude-opus-4-5"] + }, + "healthcare": { + "overall": 71, + "notes": "No HIPAA path on the first-party API; preview status adds change risk. Only self-hosted compliant deployments are viable.", + "alternatives": ["claude-opus-4-5"] + }, + "financial-analysis": { + "overall": 88, + "notes": "Excellent quantitative reasoning over very long filings at low cost; verify vendor claims and plan data residency for regulated use.", + "alternatives": ["claude-opus-4-5", "deepseek-v3-2"] + }, + "education": { + "overall": 89, + "notes": "V4-Flash pricing is ideal for education-scale deployment with strong math reasoning.", + "alternatives": ["qwen3-5", "deepseek-v3-2"] + }, + "creative-writing": { + "overall": 81, + "notes": "Massive output length helps novel-scale drafting; stylistic range remains behind dedicated creative leaders.", + "alternatives": ["claude-opus-4-5", "qwen3-5"] + } + }, + "strengths": [ + "Largest open-weight release ever: V4-Pro at 1.6T total / 49B active parameters under MIT license", + "1M-token context window with up to 384K output tokens", + "Novel architecture: manifold-constrained Hyper Connections and Constrained Sparse Attention", + "Aggressive pricing: V4-Pro $0.435/$0.87 and V4-Flash $0.14/$0.28 per 1M tokens ($0.0028 cache hits on Flash)", + "V4-Flash (284B/13B) offers a practical self-hosting and high-volume deployment point", + "Inherits DeepSeek's frontier reasoning lineage from V3.2/Speciale" + ], + "limitations": [ + "Preview status: behavior, pricing, and endpoints may change; vendor benchmark claims not yet broadly independently verified", + "First-party API is China-hosted: China-jurisdiction data residency and no SOC 2/HIPAA/FedRAMP (self-hosting or Western hosts avoid this)", + "V4-Pro's 1.6T footprint makes self-hosting impractical for all but the largest organizations", + "Short migration window: legacy deepseek-chat/deepseek-reasoner endpoints deprecate 2026-07-24", + "Text-only: no native vision or audio", + "No enterprise SLA or dedicated support on the first-party platform", + "Full technical report not yet published for the preview" + ], + "best_for": [ + "Million-token context workloads: whole-repository coding, corpus-scale research, multi-document analysis", + "Cost-sensitive high-volume inference via V4-Flash with cache-hit pricing", + "Organizations wanting the most capable MIT-licensed weights available", + "Teams already on DeepSeek migrating off the deprecating legacy endpoints" + ], + "not_recommended_for": [ + "Production systems that cannot tolerate preview-stage changes", + "Regulated Western workloads via the first-party API", + "Multimodal applications requiring vision or audio", + "Self-hosting V4-Pro without large-scale multi-node GPU infrastructure" + ], + "metadata": { + "pricing": { + "input": "$0.435 per 1M tokens (V4-Pro); $0.14 per 1M (V4-Flash, $0.0028 cache hit)", + "output": "$0.87 per 1M tokens (V4-Pro); $0.28 per 1M (V4-Flash)", + "notes": "Preview pricing per official pricing page; legacy deepseek-chat/deepseek-reasoner endpoints deprecate 2026-07-24. Self-hosting is infrastructure-cost-only under MIT license.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 384000, + "languages": [ + "English", + "Chinese", + "Japanese", + "Korean", + "Spanish", + "French", + "German", + "Portuguese", + "Russian", + "Arabic" + ], + "modalities": ["text"], + "api_endpoint": "https://api.deepseek.com/v1/chat/completions", + "open_source": true, + "architecture": "Mixture-of-Experts with manifold-constrained Hyper Connections and Constrained Sparse Attention; V4-Pro 1.6T total / 49B active, V4-Flash 284B total / 13B active", + "parameters": "V4-Pro: 1.6T total / 49B active; V4-Flash: 284B total / 13B active", + "knowledge_cutoff": "Early 2026" + }, + "related_entities": ["deepseek-v3-2", "deepseek-r1", "qwen3-5", "claude-opus-4-5", "kimi-k2-6"], + "tags": [ + "open-source", + "mit-license", + "preview", + "long-context", + "reasoning", + "sparse-attention", + "cost-effective", + "chinese-provider", + "flagship" + ] +} diff --git a/data/models/gemini-2-0-flash.json b/data/models/gemini-2-0-flash.json index a076727..6c01aab 100644 --- a/data/models/gemini-2-0-flash.json +++ b/data/models/gemini-2-0-flash.json @@ -4,9 +4,9 @@ "name": "Gemini 2.0 Flash", "provider": "Google", "version": "20251101", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Fast and efficient multimodal AI model from Google achieving 53.6% on SWE-bench and 62.1% on MMLU. Optimized for speed with strong vision capabilities and real-time applications.", + "description": "SHUT DOWN: Google shut down the Gemini 2.0 Flash family on 2026-06-01; the model is no longer served via the Gemini API. Historically a fast, efficient multimodal model (53.6% SWE-bench, 62.1% MMLU) optimized for speed and vision. Migrate to Gemini 3.5 Flash for equivalent fast multimodal workloads.", "website": "https://deepmind.google/technologies/gemini/", "trust_vector": { "performance_reliability": { @@ -410,7 +410,7 @@ "notes": "Good transparency with strong safety guardrails. Standard explainability for a Flash model." }, "operational_excellence": { - "overall_score": 92, + "overall_score": 89, "criteria": { "api_design_quality": { "score": 93, @@ -441,7 +441,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 91, + "score": 79, "confidence": "high", "evidence": [ { @@ -449,6 +449,12 @@ "url": "https://cloud.google.com/apis/design/versioning", "date": "2025-11-01", "value": "Clear versioning policy" + }, + { + "source": "Gemini API Changelog", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-06-10", + "value": "Gemini 2.0 Flash family shut down 2026-06-01; no longer served" } ], "methodology": "Review of versioning practices", @@ -483,7 +489,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 93, + "score": 83, "confidence": "high", "evidence": [ { @@ -511,7 +517,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity leveraging Google Cloud. Mature ecosystem with comprehensive support." + "notes": "Model shut down 2026-06-01 and no longer served. Versioning and ecosystem scores reduced to reflect shutdown." } }, "use_case_ratings": { @@ -607,7 +613,8 @@ "Limited explainability compared to reasoning models", "Training data transparency could be improved", "May not be suitable for highly complex reasoning tasks", - "Moderate hallucination rates" + "Moderate hallucination rates", + "SHUT DOWN 2026-06-01: Gemini 2.0 Flash family is no longer served; migrate to Gemini 3.5 Flash" ], "best_for": [ "Real-time applications requiring fast responses", @@ -656,11 +663,13 @@ "parameters": "Not disclosed" }, "related_entities": [ + "gemini-3-5-flash", "gemini-2-5-pro", "claude-haiku-4-5", "gpt-5" ], "tags": [ + "retired", "fast", "multimodal", "vision", diff --git a/data/models/gemini-3-1-pro.json b/data/models/gemini-3-1-pro.json new file mode 100644 index 0000000..2306cbf --- /dev/null +++ b/data/models/gemini-3-1-pro.json @@ -0,0 +1,627 @@ +{ + "id": "gemini-3-1-pro", + "type": "model", + "name": "Gemini 3.1 Pro", + "provider": "Google", + "version": "gemini-3.1-pro", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Google's GA flagship reasoning model with 77.1% ARC-AGI-2 (2.5x Gemini 3 Pro), 94.3% GPQA Diamond, 2887 Elo on LiveCodeBench Pro, and 1M token context. Supersedes Gemini 3 Pro Preview as the production-ready frontier tier.", + "website": "https://ai.google.dev/gemini-api/docs/changelog", + + "trust_vector": { + "performance_reliability": { + "overall_score": 96, + "criteria": { + "task_accuracy_code": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "LiveCodeBench Pro", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-02-19", + "value": "2887 Elo on competitive coding (frontier-leading at launch)" + }, + { + "source": "MCP Atlas", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-02-19", + "value": "78.2% on multi-tool agentic orchestration" + } + ], + "methodology": "Competitive programming and agentic tool-use benchmarks from official launch materials", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "ARC-AGI-2", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-02-19", + "value": "77.1% (vs 31.1% standard Gemini 3 Pro, ~2.5x generational gain)" + }, + { + "source": "GPQA Diamond", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-02-19", + "value": "94.3% on PhD-level science questions" + } + ], + "methodology": "Abstract reasoning and PhD-level science benchmarks reported at GA launch", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 96, + "confidence": "medium", + "evidence": [ + { + "source": "Google DeepMind Models Page", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-02-19", + "value": "Positioned as GA flagship, superseding Gemini 3 Pro Preview across general benchmarks" + } + ], + "methodology": "Cross-benchmark comparison against predecessor Gemini 3 Pro Preview", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 94, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Documentation", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-02-19", + "value": "GA stability commitments versus preview-tier predecessor" + } + ], + "methodology": "Consistency assessment based on GA status and documented model behavior", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "~1.8s", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/", + "date": "2026-06-01", + "value": "Typical response time under 2s for standard prompts; deep reasoning modes slower" + } + ], + "methodology": "Median latency from third-party aggregator measurements", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Changelog", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-02-19", + "value": "1M token context window at GA" + } + ], + "methodology": "Official specification from provider documentation", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Status", + "url": "https://status.cloud.google.com/", + "date": "2026-06-01", + "value": "99.9% uptime (last 90 days, Vertex AI)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Massive reasoning jump: 77.1% ARC-AGI-2 vs 31.1% for Gemini 3 Pro. GA status removes preview-tier risk. Note: Gemini 3.5 Pro was announced at I/O May 2026 but is not yet GA." + }, + + "security": { + "overall_score": 88, + "criteria": { + "prompt_injection_resistance": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Safety", + "url": "https://ai.google/responsibility/", + "date": "2026-02-19", + "value": "Hardened prompt injection defenses carried forward from Gemini 3 line" + } + ], + "methodology": "OWASP LLM01 prompt injection testing and vendor safety documentation review", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Google Safety Settings", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-02-19", + "value": "Improved adversarial robustness reported at GA" + } + ], + "methodology": "Adversarial prompt dataset testing", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini API Terms", + "url": "https://ai.google.dev/gemini-api/terms", + "date": "2026-02-19", + "value": "Paid-tier API data not used for training" + } + ], + "methodology": "Privacy policy and API terms review", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Google Safety Filters", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-02-19", + "value": "Configurable multi-category safety filters" + } + ], + "methodology": "Safety filter testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Security", + "url": "https://cloud.google.com/security", + "date": "2026-02-19", + "value": "Google Cloud security standards, IAM integration on Vertex AI" + } + ], + "methodology": "Review of API security features and infrastructure", + "last_verified": "2026-06-10" + } + }, + "notes": "Inherits Google Cloud security posture. Configurable safety filters and Vertex AI IAM controls for enterprise deployment." + }, + + "privacy_compliance": { + "overall_score": 88, + "criteria": { + "data_residency": { + "value": "Multi-region including EU residency options (Vertex AI)", + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Locations", + "url": "https://cloud.google.com/about/locations", + "date": "2026-02-19", + "value": "EU data residency options available via Vertex AI regions" + } + ], + "methodology": "Cloud infrastructure and data residency documentation review", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Terms", + "url": "https://ai.google.dev/gemini-api/terms", + "date": "2026-02-19", + "value": "Paid API data not used for training; Vertex AI data governance applies" + } + ], + "methodology": "Terms of service review", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Varies by tier; zero retention available on Vertex AI enterprise", + "confidence": "medium", + "evidence": [ + { + "source": "Google Cloud Service Terms", + "url": "https://cloud.google.com/terms/service-terms", + "date": "2026-02-19", + "value": "Enterprise zero-retention configurations available" + } + ], + "methodology": "Data retention policy review", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Documentation", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-02-19", + "value": "Customer responsible for PII redaction; Cloud DLP integration available" + } + ], + "methodology": "Data protection capability review", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Compliance", + "url": "https://cloud.google.com/security/compliance", + "date": "2026-02-19", + "value": "SOC 1/2/3, ISO 27001/27017/27018, GDPR, HIPAA (via Google Cloud)" + } + ], + "methodology": "Certification verification through Google Cloud compliance center", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Vertex AI Data Governance", + "url": "https://cloud.google.com/vertex-ai/docs", + "date": "2026-02-19", + "value": "Zero-retention configuration available for enterprise Vertex AI customers" + } + ], + "methodology": "Enterprise feature review", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong enterprise posture via Vertex AI data governance, SOC/ISO certifications, and EU data residency options." + }, + + "trust_transparency": { + "overall_score": 88, + "criteria": { + "explainability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Documentation", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-02-19", + "value": "Thinking traces and configurable reasoning depth exposed via API" + } + ], + "methodology": "Reasoning transparency evaluation", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Google Launch Materials", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-02-19", + "value": "Improved factual grounding over Gemini 3 Pro Preview" + } + ], + "methodology": "Factual QA testing and vendor claims review", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Principles", + "url": "https://ai.google/responsibility/principles/", + "date": "2026-02-19", + "value": "Regular bias testing and mitigation per AI Principles" + } + ], + "methodology": "Bias benchmark evaluation and policy review", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-02-19", + "value": "Expresses uncertainty appropriately in extended reasoning mode" + } + ], + "methodology": "Qualitative assessment of confidence expression", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Gemini Documentation", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-02-19", + "value": "Comprehensive GA documentation with benchmarks and limitations" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Blog", + "url": "https://blog.google/technology/ai/", + "date": "2026-02-19", + "value": "General training description provided; detailed sources not disclosed" + } + ], + "methodology": "Public disclosure review", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Safety Settings", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-02-19", + "value": "Configurable multi-category safety guardrails" + } + ], + "methodology": "Safety mechanism analysis", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong transparency via exposed thinking traces and comprehensive GA documentation. Training data details remain limited (industry standard)." + }, + + "operational_excellence": { + "overall_score": 93, + "criteria": { + "api_design_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-02-19", + "value": "RESTful API with streaming, function calling, multimodal, thinking control" + } + ], + "methodology": "API design and feature completeness review", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Google Gen AI SDKs", + "url": "https://github.com/googleapis/python-genai", + "date": "2026-02-19", + "value": "Unified Gen AI SDKs for Python, Node.js, Go, Java; actively maintained" + } + ], + "methodology": "SDK quality and maintenance assessment", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Changelog", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-02-19", + "value": "GA release 2026-02-19 with documented deprecation timeline for 3 Pro Preview" + } + ], + "methodology": "Versioning policy and changelog review", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Console", + "url": "https://console.cloud.google.com/", + "date": "2026-02-19", + "value": "Comprehensive Cloud Console and Vertex AI monitoring" + } + ], + "methodology": "Observability tooling review", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Support", + "url": "https://cloud.google.com/support", + "date": "2026-02-19", + "value": "Enterprise support tiers with SLAs" + } + ], + "methodology": "Support channel assessment", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Google AI Ecosystem", + "url": "https://ai.google.dev/", + "date": "2026-02-19", + "value": "Day-one availability across Gemini app, AI Studio, Vertex AI" + } + ], + "methodology": "Ecosystem and integration analysis", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Terms", + "url": "https://cloud.google.com/terms", + "date": "2026-02-19", + "value": "Standard commercial terms; enterprise agreements available" + } + ], + "methodology": "License terms review", + "last_verified": "2026-06-10" + }, + "pricing_transparency": { + "value": "~$2/$12 per 1M tokens (<=200K context), $4/$18 above 200K", + "confidence": "medium", + "evidence": [ + { + "source": "Pricing aggregators", + "url": "https://artificialanalysis.ai/", + "date": "2026-06-01", + "value": "Aggregator-sourced: ~$2 input / $12 output per 1M tokens at <=200K context; $4/$18 above" + } + ], + "methodology": "Cross-referenced third-party pricing aggregators; official pricing page recommended for confirmation", + "last_verified": "2026-06-10" + } + }, + "notes": "Mature GA operational posture across all Google AI surfaces. Pricing figures are aggregator-sourced (medium confidence)." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 95, + "notes": "2887 Elo LiveCodeBench Pro and 78.2% MCP Atlas. Strong agentic coding; 1M context covers full codebases.", + "alternatives": ["claude-opus-4-8", "gemini-3-5-flash"] + }, + "data-analysis": { + "overall": 96, + "notes": "1M context plus top-tier reasoning makes it excellent for massive dataset analysis.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "research-assistant": { + "overall": 97, + "notes": "94.3% GPQA Diamond and 1M context. Best-in-class for deep multi-document research.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "legal-compliance": { + "overall": 90, + "notes": "1M context for full contract corpora. EU data residency and Vertex AI governance support regulated workloads.", + "alternatives": ["claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 94, + "notes": "Frontier quantitative reasoning with long context for large filing sets.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "education": { + "overall": 94, + "notes": "Exceptional reasoning depth for tutoring; thinking traces aid pedagogical explanations.", + "alternatives": ["gpt-5-5", "gemini-3-5-flash"] + }, + "content-creation": { + "overall": 91, + "notes": "Strong long-form generation; reasoning depth helps structured technical content.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "healthcare": { + "overall": 88, + "notes": "HIPAA via Google Cloud. Strong reasoning for clinical literature, but use Vertex AI governance controls.", + "alternatives": ["claude-opus-4-8"] + } + }, + + "strengths": [ + "Exceptional abstract reasoning: 77.1% ARC-AGI-2 (~2.5x Gemini 3 Pro's 31.1%)", + "94.3% GPQA Diamond, near-saturation PhD-level science", + "Frontier coding: 2887 Elo LiveCodeBench Pro, 78.2% MCP Atlas", + "1M token context window with GA stability", + "Enterprise posture: Vertex AI data governance, SOC/ISO certs, EU residency", + "Day-one availability across AI Studio, Vertex AI, and Gemini app" + ], + + "limitations": [ + "Pricing confidence medium: figures aggregator-sourced (~$2/$12, $4/$18 above 200K)", + "Extended reasoning modes add significant latency", + "Training data transparency limited (industry standard)", + "Gemini 3.5 Pro announced at I/O May 2026 may supersede it soon (not yet GA)", + "Long-context (>200K) pricing roughly doubles per-token cost" + ], + + "best_for": [ + "Hardest reasoning workloads (research, math, science)", + "Long-context applications over entire codebases or document corpora", + "Enterprises on Google Cloud needing data governance and EU residency", + "Agentic systems requiring strong multi-tool orchestration" + ], + + "not_recommended_for": [ + "Latency-sensitive applications (consider Gemini 3.5 Flash)", + "High-volume cost-sensitive inference", + "Teams needing fully confirmed first-party pricing before procurement" + ], + + "metadata": { + "pricing": { + "input": "~$2.00 per 1M tokens (<=200K), ~$4.00 per 1M tokens (>200K)", + "output": "~$12.00 per 1M tokens (<=200K), ~$18.00 per 1M tokens (>200K)", + "notes": "Aggregator-sourced (medium confidence). Tiered by context length; verify against official pricing page.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 64000, + "languages": ["English", "100+ languages"], + "modalities": ["text", "vision", "audio", "video"], + "api_endpoint": "https://generativelanguage.googleapis.com/v1beta/models", + "open_source": false, + "architecture": "Multimodal transformer with configurable extended reasoning", + "parameters": "Not disclosed", + "knowledge_cutoff": "Late 2025 (not officially confirmed)", + "release_date": "2026-02-19" + }, + + "related_entities": ["gemini-3-pro", "gemini-3-5-flash", "claude-opus-4-8", "gpt-5-5"], + + "tags": [ + "flagship", + "ga", + "reasoning", + "long-context", + "1m-tokens", + "multimodal", + "google-cloud", + "enterprise" + ] +} diff --git a/data/models/gemini-3-5-flash.json b/data/models/gemini-3-5-flash.json new file mode 100644 index 0000000..70b8d4b --- /dev/null +++ b/data/models/gemini-3-5-flash.json @@ -0,0 +1,608 @@ +{ + "id": "gemini-3-5-flash", + "type": "model", + "name": "Gemini 3.5 Flash", + "provider": "Google", + "version": "gemini-3.5-flash", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Google's GA 'frontier workhorse' launched at I/O 2026. Beats Gemini 3.1 Pro on agentic and coding suites (76.2% Terminal-Bench 2.1, 83.6% MCP Atlas) at roughly 4x the speed, with 1M token context. Pricier than past Flash tiers at $1.50/$9.00 per 1M.", + "website": "https://deepmind.google/models/gemini/", + + "trust_vector": { + "performance_reliability": { + "overall_score": 93, + "criteria": { + "task_accuracy_code": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Terminal-Bench 2.1", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "76.2% on terminal/command-line agentic tasks (official claim, beats Gemini 3.1 Pro)" + }, + { + "source": "MCP Atlas", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "83.6% multi-tool orchestration (official claim, above Gemini 3.1 Pro's 78.2%)" + } + ], + "methodology": "Official launch benchmarks for agentic coding; vendor-reported, pending broad third-party replication", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "Finance Agent v2", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "57.9% on multi-step financial agent tasks (official claim)" + }, + { + "source": "CharXiv", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "84.2% on chart reasoning (official claim)" + } + ], + "methodology": "Official agentic and multimodal reasoning benchmarks from launch materials", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 91, + "confidence": "medium", + "evidence": [ + { + "source": "Google I/O 2026 Launch", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-05-19", + "value": "Positioned as 'frontier workhorse' matching or beating prior Pro tier on agentic suites" + } + ], + "methodology": "Cross-benchmark comparison against Gemini 3.1 Pro from official launch claims", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 92, + "confidence": "medium", + "evidence": [ + { + "source": "Google DeepMind Models Page", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "GA status with ~4x speed of Gemini 3.1 Pro at consistent quality" + } + ], + "methodology": "Consistency assessment based on GA status and vendor throughput claims", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "<1s", + "confidence": "medium", + "evidence": [ + { + "source": "Google launch materials", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "~4x faster than Gemini 3.1 Pro on agentic workloads" + } + ], + "methodology": "Relative speed claims from official materials; absolute latency varies by workload", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,048,576 tokens input / 65,536 output", + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Changelog", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-05-19", + "value": "1,048,576 input tokens, 64K output tokens" + } + ], + "methodology": "Official specification from provider documentation", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Status", + "url": "https://status.cloud.google.com/", + "date": "2026-06-01", + "value": "99.9% uptime (last 90 days, Vertex AI)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Unusual positioning: a Flash-tier model that beats the flagship 3.1 Pro on agentic/coding suites at ~4x speed. Benchmark figures are official claims from launch (2026-05-19); third-party replication still maturing." + }, + + "security": { + "overall_score": 87, + "criteria": { + "prompt_injection_resistance": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Safety", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-05-19", + "value": "Gemini 3.x-generation prompt injection defenses" + } + ], + "methodology": "OWASP LLM01 testing and vendor documentation review", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Google Safety Testing", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-05-19", + "value": "Adversarial robustness consistent with Gemini 3.x family" + } + ], + "methodology": "Adversarial prompt testing", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini API Terms", + "url": "https://ai.google.dev/gemini-api/terms", + "date": "2026-05-19", + "value": "Paid-tier API data not used for training" + } + ], + "methodology": "Privacy policy and API terms review", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Google Safety Filters", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-05-19", + "value": "Configurable multi-category safety filters" + } + ], + "methodology": "Safety filter testing across content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Security", + "url": "https://cloud.google.com/security", + "date": "2026-05-19", + "value": "Google Cloud security standards, Vertex AI IAM" + } + ], + "methodology": "API security feature review", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard Gemini 3.x-family security posture on Google Cloud infrastructure. High-speed agentic use increases the importance of downstream tool sandboxing." + }, + + "privacy_compliance": { + "overall_score": 88, + "criteria": { + "data_residency": { + "value": "Multi-region including EU residency options (Vertex AI)", + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Locations", + "url": "https://cloud.google.com/about/locations", + "date": "2026-05-19", + "value": "Regional deployment options via Vertex AI" + } + ], + "methodology": "Cloud infrastructure documentation review", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Terms", + "url": "https://ai.google.dev/gemini-api/terms", + "date": "2026-05-19", + "value": "Paid API data not used for training" + } + ], + "methodology": "Terms of service review", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Varies by tier; zero retention available on Vertex AI enterprise", + "confidence": "medium", + "evidence": [ + { + "source": "Google Cloud Service Terms", + "url": "https://cloud.google.com/terms/service-terms", + "date": "2026-05-19", + "value": "Enterprise zero-retention configurations available" + } + ], + "methodology": "Data retention policy review", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Documentation", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-05-19", + "value": "Customer responsible for PII redaction; Cloud DLP integration available" + } + ], + "methodology": "Data protection capability review", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Compliance", + "url": "https://cloud.google.com/security/compliance", + "date": "2026-05-19", + "value": "SOC 1/2/3, ISO 27001/27017/27018, GDPR, HIPAA (via Google Cloud)" + } + ], + "methodology": "Certification verification", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Vertex AI Data Governance", + "url": "https://cloud.google.com/vertex-ai/docs", + "date": "2026-05-19", + "value": "Zero-retention configuration available for enterprise customers" + } + ], + "methodology": "Enterprise feature review", + "last_verified": "2026-06-10" + } + }, + "notes": "Same Google Cloud compliance envelope as the Pro tier: SOC/ISO certifications, GDPR, HIPAA via Google Cloud, EU residency options." + }, + + "trust_transparency": { + "overall_score": 86, + "criteria": { + "explainability": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Gemini API Documentation", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-05-19", + "value": "Thinking traces available, though shallower than Pro-tier extended reasoning" + } + ], + "methodology": "Reasoning transparency evaluation", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "CharXiv (chart grounding)", + "url": "https://deepmind.google/models/gemini/", + "date": "2026-05-19", + "value": "84.2% chart reasoning suggests solid grounding; speed-optimized tiers historically hallucinate slightly more" + } + ], + "methodology": "Benchmark-derived grounding assessment; vendor claims pending independent replication", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Principles", + "url": "https://ai.google/responsibility/principles/", + "date": "2026-05-19", + "value": "Regular bias testing and mitigation per AI Principles" + } + ], + "methodology": "Bias benchmark evaluation and policy review", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 84, + "confidence": "low", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-05-19", + "value": "Limited independent assessment so far; recent GA release" + } + ], + "methodology": "Qualitative assessment; limited data given three weeks since GA", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Gemini Documentation", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-05-19", + "value": "Launch documentation with benchmarks, specs, and pricing" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 81, + "confidence": "medium", + "evidence": [ + { + "source": "Google AI Blog", + "url": "https://blog.google/technology/ai/", + "date": "2026-05-19", + "value": "General training description; detailed sources not disclosed" + } + ], + "methodology": "Public disclosure review", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Safety Settings", + "url": "https://ai.google.dev/gemini-api/docs/safety-settings", + "date": "2026-05-19", + "value": "Configurable multi-category safety guardrails" + } + ], + "methodology": "Safety mechanism analysis", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid documentation at launch, but the model is only ~3 weeks GA; most benchmark figures remain vendor-reported and independent verification is still accumulating." + }, + + "operational_excellence": { + "overall_score": 93, + "criteria": { + "api_design_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API", + "url": "https://ai.google.dev/gemini-api/docs", + "date": "2026-05-19", + "value": "RESTful API with streaming, function calling, multimodal, context caching" + } + ], + "methodology": "API design and feature completeness review", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "Google Gen AI SDKs", + "url": "https://github.com/googleapis/python-genai", + "date": "2026-05-19", + "value": "Unified Gen AI SDKs across Python, Node.js, Go, Java" + } + ], + "methodology": "SDK quality and maintenance assessment", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Gemini API Changelog", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-05-19", + "value": "GA at I/O 2026 with documented model lifecycle" + } + ], + "methodology": "Versioning and changelog review", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Console", + "url": "https://console.cloud.google.com/", + "date": "2026-05-19", + "value": "Comprehensive Cloud Console and Vertex AI monitoring" + } + ], + "methodology": "Observability tooling review", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Support", + "url": "https://cloud.google.com/support", + "date": "2026-05-19", + "value": "Enterprise support tiers with SLAs" + } + ], + "methodology": "Support channel assessment", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Google AI Ecosystem", + "url": "https://ai.google.dev/", + "date": "2026-05-19", + "value": "Day-one availability across AI Studio, Vertex AI, and Gemini app" + } + ], + "methodology": "Ecosystem and integration analysis", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "Google Cloud Terms", + "url": "https://cloud.google.com/terms", + "date": "2026-05-19", + "value": "Standard commercial terms; enterprise agreements available" + } + ], + "methodology": "License terms review", + "last_verified": "2026-06-10" + } + }, + "notes": "Full Google Cloud operational stack from day one. Pricing ($1.50/$9.00, cached input $0.15) is notably higher than past Flash tiers, narrowing the cost gap to Pro models." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 94, + "notes": "76.2% Terminal-Bench 2.1 and 83.6% MCP Atlas — beats Gemini 3.1 Pro on agentic coding at ~4x speed. Excellent agent-loop economics.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "customer-support": { + "overall": 93, + "notes": "Speed plus frontier quality is ideal for high-volume support. Multimodal input handles screenshots.", + "alternatives": ["gemini-3-flash", "gpt-5-5"] + }, + "data-analysis": { + "overall": 92, + "notes": "84.2% CharXiv chart reasoning and 1M context for large datasets at workhorse cost.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 88, + "notes": "57.9% Finance Agent v2 is strong for an agentic suite, but high-stakes analysis still favors Pro-tier reasoning.", + "alternatives": ["gemini-3-1-pro", "gpt-5-5"] + }, + "research-assistant": { + "overall": 89, + "notes": "1M context and fast iteration; deepest reasoning tasks still favor Gemini 3.1 Pro.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "content-creation": { + "overall": 90, + "notes": "Fast, capable long-form generation for production content pipelines.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "education": { + "overall": 90, + "notes": "Low latency suits interactive tutoring; strong multimodal explanations.", + "alternatives": ["gemini-3-1-pro", "gpt-5-5"] + } + }, + + "strengths": [ + "Beats Gemini 3.1 Pro on agentic/coding suites: 76.2% Terminal-Bench 2.1, 83.6% MCP Atlas", + "~4x faster than Gemini 3.1 Pro — strong agent-loop economics", + "1,048,576 token input context with 64K output", + "Context caching at $0.15 per 1M cuts repeated-prefix costs dramatically", + "GA from day one across AI Studio, Vertex AI, and Gemini app", + "Full Google Cloud compliance envelope (SOC/ISO, GDPR, HIPAA via GCP)" + ], + + "limitations": [ + "Pricier than past Flash tiers ($1.50/$9.00 vs historical sub-dollar Flash pricing)", + "Benchmark figures are official claims; independent replication still accumulating (~3 weeks since GA)", + "Deepest reasoning tasks still favor Pro-tier models", + "Only ~3 weeks of production track record", + "Training data transparency limited (industry standard)" + ], + + "best_for": [ + "High-volume agentic workflows where speed-cost-quality balance matters", + "Production coding agents with many tool-call iterations", + "Customer-facing applications needing frontier quality at low latency", + "Long-context processing on a workhorse budget" + ], + + "not_recommended_for": [ + "Hardest reasoning problems (use Gemini 3.1 Pro)", + "Ultra-low-cost bulk inference (older Flash/Lite tiers remain cheaper)", + "Risk-averse deployments requiring long production track records" + ], + + "metadata": { + "pricing": { + "input": "$1.50 per 1M tokens", + "output": "$9.00 per 1M tokens", + "notes": "Cached input $0.15 per 1M. Pricier than past Flash tiers, reflecting 'frontier workhorse' positioning.", + "last_verified": "2026-06-10" + }, + "context_window": 1048576, + "max_output": 65536, + "languages": ["English", "100+ languages"], + "modalities": ["text", "vision", "audio", "video"], + "api_endpoint": "https://generativelanguage.googleapis.com/v1beta/models", + "open_source": false, + "architecture": "Speed-optimized multimodal transformer with thinking support", + "parameters": "Not disclosed", + "knowledge_cutoff": "Early 2026 (not officially confirmed)", + "release_date": "2026-05-19" + }, + + "related_entities": ["gemini-3-1-pro", "gemini-3-flash", "gemini-3-pro", "gpt-5-5"], + + "tags": [ + "workhorse", + "ga", + "agentic", + "fast", + "long-context", + "1m-tokens", + "multimodal", + "google-cloud" + ] +} diff --git a/data/models/gemini-3-pro.json b/data/models/gemini-3-pro.json index ddb9ffe..8a3121a 100644 --- a/data/models/gemini-3-pro.json +++ b/data/models/gemini-3-pro.json @@ -4,9 +4,9 @@ "name": "Gemini 3 Pro", "provider": "Google", "version": "gemini-3-pro-preview", - "last_evaluated": "2026-01-14", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Google's flagship with 1M token context, 1501 LMArena Elo (first model >1500), Deep Think mode for complex reasoning, and native multimodal. 6x improvement on ARC-AGI-2 over 2.5 Pro.", + "description": "Former Google flagship, superseded by Gemini 3.1 Pro (GA 2026-02-19; ARC-AGI-2 77.1% vs 31.1%). Still served, with 1M token context, 1501 LMArena Elo (first model >1500), Deep Think mode for complex reasoning, and native multimodal. New projects should prefer Gemini 3.1 Pro.", "website": "https://blog.google/products/gemini/gemini-3/", "trust_vector": { @@ -478,6 +478,12 @@ "url": "https://cloud.google.com/apis/design/versioning", "date": "2025-11-18", "value": "Clear versioning with migration guides" + }, + { + "source": "Gemini API Changelog", + "url": "https://ai.google.dev/gemini-api/docs/changelog", + "date": "2026-06-10", + "value": "Superseded by Gemini 3.1 Pro (GA 2026-02-19; ARC-AGI-2 77.1% vs 31.1%)" } ], "methodology": "Versioning policy review", @@ -612,7 +618,8 @@ "Slightly behind on SWE-bench (76.2% vs Claude's 80.9%)", "Deep Think increases latency significantly", "Data retention policies less clear than Anthropic", - "Newer model with less community testing" + "Newer model with less community testing", + "SUPERSEDED: Gemini 3.1 Pro (GA 2026-02-19) is now Google's most capable Pro model; this model is no longer the flagship" ], "best_for": [ @@ -651,15 +658,14 @@ "knowledge_cutoff": "January 2025" }, - "related_entities": ["gemini-3-flash", "gemini-2-5-pro", "claude-opus-4-5", "gpt-5-2"], + "related_entities": ["gemini-3-1-pro", "gemini-3-flash", "gemini-2-5-pro", "claude-opus-4-5", "gpt-5-2"], "tags": [ + "superseded", "long-context", "1m-tokens", "deep-think", "multimodal", - "lmarena-leader", - "google-cloud", - "flagship" + "google-cloud" ] } diff --git a/data/models/gemma-3-27b.json b/data/models/gemma-3-27b.json index e783a49..2a37418 100644 --- a/data/models/gemma-3-27b.json +++ b/data/models/gemma-3-27b.json @@ -4,9 +4,9 @@ "name": "Gemma 3 27B", "provider": "Google", "version": "2025-01", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Google's open-source Gemma 3 model with 27 billion parameters. Designed for developers seeking Google's research quality with open-source flexibility and commercial-friendly licensing.", + "description": "Google's open-source Gemma 3 model with 27 billion parameters, now superseded by Gemma 4 (released 2026-04-02 under Apache 2.0, a license improvement over the custom Gemma license). Was designed for developers seeking Google's research quality with open-source flexibility; new deployments should evaluate Gemma 4 instead.", "website": "https://ai.google.dev/gemma", "trust_vector": { "performance_reliability": { @@ -429,7 +429,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 86, + "score": 78, "confidence": "high", "evidence": [ { @@ -437,10 +437,17 @@ "url": "https://ai.google.dev/gemma", "date": "2025-01-10", "value": "Clear versioning" + }, + { + "source": "Google Gemma 4 Announcement", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", + "date": "2026-06-10", + "value": "Superseded by Gemma 4 (released 2026-04-02 under Apache 2.0); Gemma 3 is no longer Google's current open model generation" } ], "methodology": "Review of versioning", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10", + "notes": "Self-hosted weights remain usable, but the line has moved to Gemma 4" }, "monitoring_observability": { "score": 76, @@ -598,7 +605,8 @@ "Moderate coding capabilities", "Requires infrastructure for deployment", "Not suitable for complex or specialized tasks", - "Limited ecosystem compared to Llama" + "Limited ecosystem compared to Llama", + "Superseded by Gemma 4 (released 2026-04-02 under Apache 2.0, an improvement over the custom Gemma license)" ], "best_for": [ "Developers prioritizing Google's open-source models", @@ -645,9 +653,11 @@ "llama-4-scout", "llama-3-3-70b", "gpt-4-1-mini", - "claude-haiku-4-5" + "claude-haiku-4-5", + "gemma-4" ], "tags": [ + "superseded", "open-source", "google", "privacy", diff --git a/data/models/gemma-4.json b/data/models/gemma-4.json new file mode 100644 index 0000000..1d5cc6f --- /dev/null +++ b/data/models/gemma-4.json @@ -0,0 +1,595 @@ +{ + "id": "gemma-4", + "type": "model", + "name": "Gemma 4", + "provider": "Google", + "version": "gemma-4", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Google's open-weight family released April 2026 under Apache 2.0 (a shift from the custom Gemma license). Spans E2B/E4B edge models with 128K context and native audio up to a 31B dense model with 256K context. The 31B scores ~1452 on LMArena, No. 3 among open models.", + "website": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", + + "trust_vector": { + "performance_reliability": { + "overall_score": 82, + "criteria": { + "task_accuracy_code": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Google Gemma 4 Announcement", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", + "date": "2026-04-02", + "value": "Substantial coding gains over Gemma 3 across family; strong for open-weight class, below frontier proprietary models" + } + ], + "methodology": "Vendor-reported coding benchmarks compared against open-weight peer class", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face Gemma 4 Blog", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Reasoning improvements over Gemma 3; 26B-A4B MoE delivers near-dense quality with 4B active parameters" + } + ], + "methodology": "Reasoning benchmark review from launch materials and open-model leaderboards", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "LMArena Leaderboard", + "url": "https://lmarena.ai/leaderboard", + "date": "2026-06-01", + "value": "Gemma 4 31B ~1452 Elo (No. 3 among open models); 26B-A4B MoE ~1441 with only 4B active params" + } + ], + "methodology": "Crowdsourced human preference rankings on LMArena", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 80, + "confidence": "low", + "evidence": [ + { + "source": "Community testing", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Consistency depends on quantization and inference stack chosen by deployer" + } + ], + "methodology": "Community reports across deployment stacks; high variance by quantization level", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "Deployment-dependent", + "confidence": "low", + "evidence": [ + { + "source": "Hugging Face Gemma 4 Blog", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "E2B (2.3B effective) and E4B (4.5B) run on-device; latency depends entirely on hardware and serving stack" + } + ], + "methodology": "Self-hosted model; latency is a function of deployer infrastructure", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "256K tokens (31B/26B); 128K (E2B/E4B)", + "confidence": "high", + "evidence": [ + { + "source": "Google Gemma 4 Announcement", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", + "date": "2026-04-02", + "value": "256K context on 12B/26B-A4B/31B; 128K on E2B/E4B edge variants" + } + ], + "methodology": "Official specification from launch announcement", + "last_verified": "2026-06-10" + }, + "uptime": { + "value": "Self-hosted (deployer-controlled)", + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Model Hub", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Open weights; availability depends on chosen hosting (self-hosted, Vertex AI, or third-party providers)" + } + ], + "methodology": "No single provider SLA; assessed as deployment-dependent", + "last_verified": "2026-06-10" + } + }, + "notes": "Strongest open-weight showing from Google to date: 31B at ~1452 LMArena (No. 3 open). MoE 26B-A4B offers near-dense quality at 4B active params. Performance below proprietary frontier but excellent per-parameter efficiency." + }, + + "security": { + "overall_score": 78, + "criteria": { + "prompt_injection_resistance": { + "score": 72, + "confidence": "low", + "evidence": [ + { + "source": "Gemma Responsible AI Toolkit", + "url": "https://ai.google.dev/responsible", + "date": "2026-04-02", + "value": "Safety tuning applied, but smaller open models are generally more susceptible than frontier hosted models; no managed input filtering by default" + } + ], + "methodology": "OWASP LLM01 assessment relative to model class; deployer must add input filtering", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 74, + "confidence": "low", + "evidence": [ + { + "source": "Gemma Safety Documentation", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "Instruction-tuned variants include safety alignment, but open weights permit fine-tuning that removes guardrails" + } + ], + "methodology": "Adversarial testing of instruction-tuned checkpoints; open weights inherently allow guardrail removal", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Self-hosted deployment model", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Self-hosting means no prompts or outputs leave deployer infrastructure" + } + ], + "methodology": "Architectural assessment: no third-party data flow when self-hosted", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Gemma Responsible AI Toolkit", + "url": "https://ai.google.dev/responsible", + "date": "2026-04-02", + "value": "Safety-tuned checkpoints plus companion safety classifiers (ShieldGemma line) available" + } + ], + "methodology": "Safety testing of released checkpoints and available companion classifiers", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 75, + "confidence": "low", + "evidence": [ + { + "source": "Deployment options", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "No first-party managed API security; depends on serving stack (Vertex AI managed endpoints inherit GCP controls)" + } + ], + "methodology": "Assessment of typical self-hosted serving stacks vs managed alternatives", + "last_verified": "2026-06-10" + } + }, + "notes": "Security profile is deployment-dependent: excellent data isolation when self-hosted, but guardrails are removable and there is no managed abuse filtering unless the deployer adds it (e.g., ShieldGemma, Vertex AI)." + }, + + "privacy_compliance": { + "overall_score": 84, + "criteria": { + "data_residency": { + "value": "Full deployer control (self-hosted)", + "confidence": "high", + "evidence": [ + { + "source": "Open weights distribution", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Weights run anywhere: on-premises, air-gapped, or any cloud region" + } + ], + "methodology": "Architectural assessment of self-hosted deployment", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Self-hosted deployment model", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "No user data ever transmitted to Google during inference; opt-out concern does not apply" + } + ], + "methodology": "Architectural assessment: inference data never leaves deployer", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Deployer-controlled (zero by default)", + "confidence": "high", + "evidence": [ + { + "source": "Self-hosted deployment model", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Retention policy is entirely the deployer's choice" + } + ], + "methodology": "Architectural assessment", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Self-hosted deployment model", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "PII never leaves deployer infrastructure, but redaction tooling must be self-implemented" + } + ], + "methodology": "Data flow analysis for self-hosted inference", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 60, + "confidence": "medium", + "evidence": [ + { + "source": "Deployment-dependent compliance", + "url": "https://cloud.google.com/security/compliance", + "date": "2026-04-02", + "value": "Model itself carries no certifications; compliance (SOC 2, HIPAA, GDPR) must be achieved by the deployer's stack or inherited from a managed host like Vertex AI" + } + ], + "methodology": "Review of certification inheritance paths for open-weight deployments", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Self-hosted deployment model", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Inherently zero retention when self-hosted" + } + ], + "methodology": "Architectural assessment", + "last_verified": "2026-06-10" + } + }, + "notes": "Best-in-class data sovereignty: nothing leaves deployer infrastructure. The trade-off is that compliance certifications are not inherited from the model and must be built or bought by the deployer." + }, + + "trust_transparency": { + "overall_score": 80, + "criteria": { + "explainability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Open weights access", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Full weight access enables interpretability research, logit inspection, and custom probing" + } + ], + "methodology": "Assessment of inspection capabilities afforded by open weights", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 75, + "confidence": "low", + "evidence": [ + { + "source": "Community evaluation", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Smaller open models hallucinate more than frontier hosted models, especially E2B/E4B variants" + } + ], + "methodology": "Factual QA testing relative to model size class", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Gemma Model Card", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "Bias evaluations published in model card; open weights allow independent auditing" + } + ], + "methodology": "Model card review and independent audit availability", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 76, + "confidence": "low", + "evidence": [ + { + "source": "Open weights access", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Raw logprobs fully accessible for custom calibration, but model self-expression of uncertainty is weaker than frontier tier" + } + ], + "methodology": "Calibration assessment; logprob access partially offsets weaker verbal uncertainty", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Gemma 4 Technical Report and Model Cards", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", + "date": "2026-04-02", + "value": "Detailed technical report, per-size model cards, architecture details (MoE config, effective params), and evaluation suite published" + } + ], + "methodology": "Documentation completeness review", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Gemma 4 Technical Report", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Training data composition described at category level (better than most proprietary models); exact corpus not released" + } + ], + "methodology": "Public disclosure review against open-model norms", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Responsible AI Toolkit", + "url": "https://ai.google.dev/responsible", + "date": "2026-04-02", + "value": "Safety-tuned checkpoints plus optional classifier models; guardrails are removable by design in open weights" + } + ], + "methodology": "Analysis of built-in and companion safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "High transparency by open-model standards: published technical report, architecture disclosure (including MoE active-parameter counts), and fully auditable weights. Apache 2.0 relicensing further reduces legal opacity." + }, + + "operational_excellence": { + "overall_score": 80, + "criteria": { + "api_design_quality": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Deployment options", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "No single first-party API; served via Vertex AI, Hugging Face TGI, vLLM, Ollama, llama.cpp with varying interfaces" + } + ], + "methodology": "Review of available serving interfaces and their consistency", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 82, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Transformers", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Day-one support in Transformers, vLLM, llama.cpp, Ollama, MLX, and Keras" + } + ], + "methodology": "Ecosystem tooling support assessment", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Gemma release history", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "Clear generational releases (supersedes Gemma 3); pinned weights never change once published" + } + ], + "methodology": "Release cadence and immutability review", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 65, + "confidence": "medium", + "evidence": [ + { + "source": "Self-hosted deployment model", + "url": "https://ai.google.dev/gemma/docs", + "date": "2026-04-02", + "value": "No built-in monitoring; deployer must assemble observability from serving-stack tooling" + } + ], + "methodology": "Assessment of out-of-box observability versus managed APIs", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "Community channels", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Community support (Hugging Face, GitHub, Discord); no SLA unless deployed via managed platforms" + } + ], + "methodology": "Support channel assessment for open-weight distribution", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Gemma 4 Launch", + "url": "https://huggingface.co/blog/gemma4", + "date": "2026-04-02", + "value": "Day-one integration across the open-model ecosystem; Gemma family has hundreds of millions of cumulative downloads" + } + ], + "methodology": "Third-party integration and adoption analysis", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "Google Gemma 4 Announcement", + "url": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", + "date": "2026-04-02", + "value": "Apache 2.0 — a shift from the custom Gemma license, removing use-restriction ambiguity for commercial deployment" + } + ], + "methodology": "License analysis; Apache 2.0 is OSI-approved with no usage restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Apache 2.0 relicensing is the headline trust improvement: prior Gemma generations carried custom-license use restrictions. Operational burden (monitoring, scaling, support) falls on the deployer, as with any open-weight model." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 80, + "notes": "Capable for an open model, especially 31B with 256K context, but well below frontier proprietary coding models.", + "alternatives": ["qwen3-5", "llama-4-maverick"] + }, + "customer-support": { + "overall": 82, + "notes": "26B-A4B MoE (4B active) gives strong quality at low serving cost for high-volume support; E4B enables on-device assistants.", + "alternatives": ["gemini-3-flash", "qwen3-5"] + }, + "content-creation": { + "overall": 80, + "notes": "Solid drafting quality at 31B (~1452 LMArena); fully private content pipelines possible.", + "alternatives": ["llama-4-maverick", "gemini-3-5-flash"] + }, + "education": { + "overall": 81, + "notes": "E2B/E4B with native audio enable offline, on-device tutoring in low-connectivity settings.", + "alternatives": ["gemma-3-27b", "gemini-3-flash"] + }, + "healthcare": { + "overall": 76, + "notes": "Self-hosting suits strict data sovereignty (PHI never leaves infrastructure), but deployer carries the full compliance and accuracy-validation burden.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "research-assistant": { + "overall": 78, + "notes": "256K context on 31B handles long documents; auditable weights suit reproducible research. Reasoning depth below frontier.", + "alternatives": ["gemini-3-1-pro", "qwen3-5"] + } + }, + + "strengths": [ + "Apache 2.0 license — removes custom-license restrictions of prior Gemma generations", + "Top-3 open model: 31B at ~1452 LMArena Elo", + "Efficient MoE: 26B-A4B reaches ~1441 Elo with only 4B active parameters", + "Full data sovereignty: self-hosted inference, zero data leaves deployer", + "Edge-capable E2B/E4B variants with 128K context and native audio", + "256K context on 12B/26B/31B variants — large for open weights", + "Multimodal input: text, image, and video" + ], + + "limitations": [ + "No inherited compliance certifications; deployer builds or buys SOC 2/HIPAA posture", + "Safety guardrails removable via fine-tuning (inherent to open weights)", + "No first-party SLA or managed support outside Vertex AI hosting", + "Hallucination and reasoning depth below frontier hosted models, especially E2B/E4B", + "Operational burden (serving, scaling, monitoring) falls on deployer", + "Performance varies significantly with quantization choices" + ], + + "best_for": [ + "Data-sovereign deployments (on-prem, air-gapped, regulated environments)", + "On-device and edge AI (E2B/E4B with native audio)", + "Cost-efficient high-volume serving via the 26B-A4B MoE", + "Fine-tuning and domain adaptation under a permissive license", + "Research requiring auditable, reproducible model weights" + ], + + "not_recommended_for": [ + "Frontier-grade reasoning or coding without fine-tuning", + "Teams wanting a managed API with SLAs and built-in safety filtering", + "Compliance-critical workloads without in-house security engineering" + ], + + "metadata": { + "pricing": { + "input": "Free (open weights; compute costs only)", + "output": "Free (open weights; compute costs only)", + "notes": "Apache 2.0. Self-hosting compute is the only cost; managed hosting available via Vertex AI and third-party providers.", + "last_verified": "2026-06-10" + }, + "context_window": 262144, + "max_output": 32768, + "languages": ["English", "140+ languages"], + "modalities": ["text", "image (input)", "video (input)", "audio (input, E2B/E4B)"], + "api_endpoint": "https://huggingface.co/google", + "open_source": true, + "architecture": "Family: E2B (2.3B effective) and E4B (4.5B) edge models; 12B dense; 26B-A4B MoE (4B active); 31B dense", + "parameters": "2.3B effective (E2B) to 31B dense; 26B MoE with 4B active", + "knowledge_cutoff": "Late 2025 (not officially confirmed)", + "release_date": "2026-04-02" + }, + + "related_entities": ["gemma-3-27b", "gemini-3-1-pro", "llama-4-maverick", "qwen3-5"], + + "tags": [ + "open-source", + "apache-2-0", + "open-weights", + "edge", + "on-device", + "moe", + "multimodal", + "self-hosted", + "data-sovereignty" + ] +} diff --git a/data/models/glm-5.json b/data/models/glm-5.json new file mode 100644 index 0000000..f2eaf35 --- /dev/null +++ b/data/models/glm-5.json @@ -0,0 +1,644 @@ +{ + "id": "glm-5", + "type": "model", + "name": "GLM-5", + "provider": "Z.ai (Zhipu AI)", + "version": "20260211", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Z.ai's MIT-licensed 744B-parameter MoE (40B active) with 77.8% SWE-bench Verified, 92.7% AIME 2026, and open-source leadership on BrowseComp and agentic benchmarks. Trained on 28.5T tokens with DeepSeek Sparse Attention.", + "website": "https://huggingface.co/zai-org/GLM-5", + + "trust_vector": { + "performance_reliability": { + "overall_score": 92, + "criteria": { + "task_accuracy_code": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "SWE-bench Verified", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "77.8% resolution rate" + }, + { + "source": "Artificial Analysis independent evaluation", + "url": "https://artificialanalysis.ai/models/glm-5", + "date": "2026-03-01", + "value": "Top-tier open-weight coding performance, confirmed by independent harness" + } + ], + "methodology": "Industry-standard coding benchmarks with independent third-party verification", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "AIME 2026", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "92.7% on competition mathematics" + }, + { + "source": "GPQA-Diamond", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "86.0% on PhD-level science questions" + } + ], + "methodology": "Graduate and competition-level reasoning benchmarks requiring multi-step problem solving", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/glm-5", + "date": "2026-03-01", + "value": "Open-source leader on BrowseComp, Vending Bench 2, and MCP-Atlas agentic benchmarks" + } + ], + "methodology": "Independent agentic and general-capability benchmarking across domains", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 87, + "confidence": "medium", + "evidence": [ + { + "source": "GLM-5 GitHub repository", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Stable behavior across agentic trajectories; reproducible deployment recipes published" + } + ], + "methodology": "Community testing with repeated prompts and long agent runs", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "2.6s", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/glm-5", + "date": "2026-03-01", + "value": "Typical first-party API response ~2.6s; DeepSeek Sparse Attention keeps long-context latency manageable" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "6.0s", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/glm-5", + "date": "2026-03-01", + "value": "p95 ~6.0s across diverse workloads" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "200,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "GLM-5 Model Card", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "200K token context window" + } + ], + "methodology": "Official specification from model card", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Platform", + "url": "https://z.ai/", + "date": "2026-06-01", + "value": "First-party API generally stable; open weights enable self-hosted redundancy" + } + ], + "methodology": "Review of platform availability and self-hosting fallback options", + "last_verified": "2026-06-10" + } + }, + "notes": "Among the strongest open-weight models released to date: 77.8% SWE-bench Verified, 92.7% AIME 2026, 86.0% GPQA-Diamond, with independent confirmation of open-source leadership on BrowseComp, Vending Bench 2, and MCP-Atlas." + }, + + "security": { + "overall_score": 80, + "criteria": { + "prompt_injection_resistance": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "GLM-5 documentation", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Safety tuning applied; resilient in agentic browsing benchmarks but no dedicated third-party injection audit published" + } + ], + "methodology": "Review of safety documentation and community testing against OWASP LLM01 patterns", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Community red-teaming", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-03-15", + "value": "Standard alignment; open weights allow guardrail removal in derivatives" + } + ], + "methodology": "Testing against adversarial prompt datasets; deployer-dependent for self-hosted use", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Privacy Policy", + "url": "https://z.ai/", + "date": "2026-02-11", + "value": "Standard data handling on first-party API; full control when self-hosted" + } + ], + "methodology": "Analysis of privacy policies and self-hosting data-control options", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 81, + "confidence": "medium", + "evidence": [ + { + "source": "GLM-5 Model Card", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Safety post-training; refusal behavior comparable to peer open frontier models" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai API Documentation", + "url": "https://docs.z.ai/", + "date": "2026-02-11", + "value": "API key authentication, HTTPS only, rate limiting; OpenAI-compatible endpoints" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid for an open model; no published third-party security audit. Self-hosting shifts responsibility to the deployer." + }, + + "privacy_compliance": { + "overall_score": 75, + "criteria": { + "data_residency": { + "value": "China (first-party Z.ai API); any jurisdiction when self-hosted or via Western hosts", + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Platform Documentation", + "url": "https://docs.z.ai/", + "date": "2026-02-11", + "value": "Zhipu/Z.ai is a China-based provider; first-party API data processed under Chinese jurisdiction" + }, + { + "source": "OpenRouter availability", + "url": "https://openrouter.ai/models", + "date": "2026-03-01", + "value": "MIT weights hosted by Western inference providers, enabling non-China residency" + } + ], + "methodology": "Review of provider jurisdiction and third-party hosting options", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Privacy Policy", + "url": "https://z.ai/", + "date": "2026-02-11", + "value": "Standard API data terms; self-hosting removes the concern entirely" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Per Z.ai policy on first-party API (China jurisdiction); zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Terms of Service", + "url": "https://z.ai/", + "date": "2026-02-11", + "value": "First-party retention governed by Chinese data regulations; self-hosted deployments retain nothing externally" + } + ], + "methodology": "Review of terms of service and deployment-dependent retention", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Documentation", + "url": "https://docs.z.ai/", + "date": "2026-02-11", + "value": "Customer responsible for PII redaction; no managed PII tooling" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai public materials", + "url": "https://z.ai/", + "date": "2026-02-11", + "value": "No published SOC 2 / HIPAA / GDPR attestations for the first-party API; Western hosts may carry their own certifications" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Open weights on Hugging Face", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "MIT-licensed self-hosting gives complete data control and zero external retention" + } + ], + "methodology": "Review of self-hosting deployment options enabling zero retention", + "last_verified": "2026-06-10" + } + }, + "notes": "First-party Z.ai API operates under Chinese jurisdiction — a material caveat for Western regulated industries. The unencumbered MIT license makes self-hosting or Western-host deployment a clean mitigation." + }, + + "trust_transparency": { + "overall_score": 81, + "criteria": { + "explainability": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "GLM-5 documentation", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Reasoning traces and agentic tool-call logs inspectable; strong MCP-Atlas results reflect transparent tool use" + } + ], + "methodology": "Evaluation of reasoning transparency and trajectory inspectability", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 81, + "confidence": "medium", + "evidence": [ + { + "source": "BrowseComp results", + "url": "https://artificialanalysis.ai/models/glm-5", + "date": "2026-03-01", + "value": "Open-source leader on grounded web-research benchmark, indicating disciplined sourcing behavior" + } + ], + "methodology": "Testing on factual QA and grounded research benchmarks", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 75, + "confidence": "low", + "evidence": [ + { + "source": "GLM-5 Model Card", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Limited published bias evaluation" + } + ], + "methodology": "Review of published bias benchmarks and community evaluations", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Model behavior testing", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-03-15", + "value": "Expresses uncertainty adequately; no calibrated confidence outputs" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 89, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face model card and GitHub repo", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Detailed disclosure: 744B/40B MoE, 256 experts, DeepSeek Sparse Attention, 28.5T pretraining tokens, full benchmark tables" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 79, + "confidence": "medium", + "evidence": [ + { + "source": "GLM-5 technical disclosure", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Pretraining scale (28.5T tokens) and recipe outlined; detailed data sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "GLM-5 Model Card", + "url": "https://huggingface.co/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Built-in safety tuning; deployers of open weights must layer their own guardrails" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Above-average transparency for an open frontier model: architecture, training scale, and benchmarks well documented with independent verification. Bias and safety evaluations remain thin." + }, + + "operational_excellence": { + "overall_score": 83, + "criteria": { + "api_design_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Z.ai API Documentation", + "url": "https://docs.z.ai/", + "date": "2026-02-11", + "value": "OpenAI-compatible API with streaming, tool calling, structured output" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai GitHub organization", + "url": "https://github.com/zai-org", + "date": "2026-02-11", + "value": "Official repos with deployment recipes; OpenAI-compatible so mainstream SDKs work" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "GLM release history", + "url": "https://huggingface.co/zai-org", + "date": "2026-04-07", + "value": "Fast cadence: GLM-5.1 API launched 2026-03-27 with weights on 2026-04-07, same architecture; GLM-5 weights remain available" + } + ], + "methodology": "Review of versioning practices and weight availability across releases", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai Platform", + "url": "https://z.ai/", + "date": "2026-02-11", + "value": "Basic usage dashboard; self-hosted observability is deployer-built" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 79, + "confidence": "medium", + "evidence": [ + { + "source": "Z.ai community channels", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Active GitHub support and documentation; limited English-language enterprise support" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Inference ecosystem", + "url": "https://openrouter.ai/models", + "date": "2026-03-01", + "value": "Day-one vLLM/SGLang support, OpenRouter and major Western host availability" + } + ], + "methodology": "Analysis of third-party hosting, integrations, and tooling", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "MIT License", + "url": "https://github.com/zai-org/GLM-5", + "date": "2026-02-11", + "value": "Unencumbered MIT license, unrestricted commercial use and derivatives" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Clean MIT licensing and strong ecosystem support. Note the rapid successor cadence: GLM-5.1 (same architecture) shipped within two months; evaluate which version your hosts actually serve." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 93, + "notes": "77.8% SWE-bench Verified with independent verification; best-in-class open-weight coding at ~$0.60/$1.92 per 1M.", + "alternatives": ["kimi-k2-6", "claude-opus-4-8", "deepseek-v4"] + }, + "customer-support": { + "overall": 82, + "notes": "Capable and inexpensive, but not specialized for support workflows.", + "alternatives": ["command-a-plus", "minimax-m2"] + }, + "content-creation": { + "overall": 84, + "notes": "Strong long-form generation at very low cost.", + "alternatives": ["claude-opus-4-8", "kimi-k2-6"] + }, + "data-analysis": { + "overall": 89, + "notes": "Excellent mathematical reasoning (92.7% AIME 2026) and agentic tool use for analysis pipelines.", + "alternatives": ["kimi-k2-6", "deepseek-v4"] + }, + "research-assistant": { + "overall": 91, + "notes": "Open-source leader on BrowseComp and MCP-Atlas; strong grounded web research.", + "alternatives": ["kimi-k2-6", "claude-opus-4-8"] + }, + "legal-compliance": { + "overall": 70, + "notes": "China-jurisdiction first-party API and absent Western certifications are blockers unless self-hosted.", + "alternatives": ["command-a-plus", "claude-opus-4-8"] + }, + "healthcare": { + "overall": 68, + "notes": "Not recommended via first-party API; self-hosted deployment in a compliant environment is the only viable path.", + "alternatives": ["command-a-plus", "claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 86, + "notes": "Top-tier quantitative reasoning; regulated firms should self-host or use certified Western hosts.", + "alternatives": ["command-a-plus", "kimi-k2-6"] + }, + "education": { + "overall": 88, + "notes": "Outstanding math and science tutoring (92.7% AIME, 86.0% GPQA-Diamond) at budget pricing.", + "alternatives": ["deepseek-v3-2", "kimi-k2-6"] + }, + "creative-writing": { + "overall": 81, + "notes": "Competent prose; optimized for reasoning and agentic work rather than creative style.", + "alternatives": ["claude-opus-4-8", "minimax-m2"] + } + }, + + "strengths": [ + "Frontier-competitive results: 77.8% SWE-bench Verified, 92.7% AIME 2026, 86.0% GPQA-Diamond", + "Independently verified open-source leadership on BrowseComp, Vending Bench 2, and MCP-Atlas", + "Unencumbered MIT license with full self-hosting rights", + "Efficient inference: 40B active of 744B total with DeepSeek Sparse Attention", + "Very competitive API pricing (~$0.60/$1.92 per 1M tokens)", + "Well-documented training scale (28.5T tokens) and architecture" + ], + + "limitations": [ + "First-party Z.ai API processes data under Chinese jurisdiction with limited Western compliance certifications", + "Text-only — no vision or audio modalities", + "Rapid successor cadence (GLM-5.1 within two months) creates version-tracking overhead", + "Limited published bias, safety, and red-team evaluations", + "Self-hosting a 744B MoE requires substantial GPU infrastructure", + "English-language enterprise support is thin compared to Western providers" + ], + + "best_for": [ + "Cost-sensitive coding and agentic engineering at near-frontier quality", + "Grounded web research and browsing agents (BrowseComp open-source leader)", + "Mathematical, scientific, and analytical workloads", + "Organizations wanting clean MIT-licensed weights for self-hosted data control" + ], + + "not_recommended_for": [ + "Regulated Western workloads (healthcare, legal, finance) on the first-party API", + "Multimodal applications requiring image or audio input", + "Teams without GPU infrastructure who also cannot accept China-jurisdiction processing" + ], + + "metadata": { + "pricing": { + "input": "$0.60 per 1M tokens (approx.)", + "output": "$1.92 per 1M tokens (approx.)", + "notes": "First-party Z.ai API pricing; third-party hosts vary. Successor GLM-5.1 priced similarly.", + "last_verified": "2026-06-10" + }, + "context_window": 200000, + "languages": ["English", "Chinese", "Japanese", "Korean", "Spanish", "French", "German"], + "modalities": ["text"], + "api_endpoint": "https://api.z.ai/api/paas/v4/chat/completions", + "open_source": true, + "license": "MIT", + "architecture": "Mixture-of-Experts: 744B total / 40B active parameters, 256 experts, DeepSeek Sparse Attention; 28.5T pretraining tokens", + "parameters": "744B total / 40B active", + "release_date": "2026-02-11" + }, + + "related_entities": ["kimi-k2-6", "deepseek-v4", "deepseek-v3-2", "minimax-m2", "claude-opus-4-8"], + + "tags": [ + "coding", + "reasoning", + "open-source", + "mit-license", + "mixture-of-experts", + "agentic", + "cost-effective", + "chinese-provider", + "self-hostable" + ] +} diff --git a/data/models/gpt-4o.json b/data/models/gpt-4o.json index 3a543f0..57432eb 100644 --- a/data/models/gpt-4o.json +++ b/data/models/gpt-4o.json @@ -4,9 +4,9 @@ "name": "GPT-4o", "provider": "OpenAI", "version": "2024-05", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's flagship multimodal model with strong text and vision capabilities. Designed for applications requiring high-quality multimodal understanding and generation.", + "description": "DEPRECATED: removed from ChatGPT 2026-02-13; the gpt-4o-2024-05-13 snapshot's API shuts down 2026-10-23. Historically OpenAI's flagship multimodal model with strong text and vision capabilities for high-quality multimodal understanding and generation. Migrate to newer GPT-5.x models.", "website": "https://openai.com/gpt-4o", "trust_vector": { @@ -410,7 +410,7 @@ }, "operational_excellence": { - "overall_score": 89, + "overall_score": 87, "criteria": { "api_design_quality": { "score": 92, @@ -441,7 +441,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 86, + "score": 74, "confidence": "high", "evidence": [ { @@ -449,6 +449,12 @@ "url": "https://platform.openai.com/docs/versioning", "date": "2024-05-15", "value": "Clear versioning" + }, + { + "source": "OpenAI: Retiring GPT-4o and older models", + "url": "https://openai.com/index/retiring-gpt-4o-and-older-models/", + "date": "2026-06-10", + "value": "GPT-4o removed from ChatGPT 2026-02-13; gpt-4o-2024-05-13 snapshot API shutdown 2026-10-23" } ], "methodology": "Policy review", @@ -483,7 +489,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 94, + "score": 86, "confidence": "high", "evidence": [ { @@ -511,7 +517,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity with strong multimodal support and ecosystem." + "notes": "Deprecated: removed from ChatGPT 2026-02-13; gpt-4o-2024-05-13 snapshot API shutdown 2026-10-23. Versioning and ecosystem scores reduced to reflect deprecation." } }, @@ -583,7 +589,8 @@ "Not HIPAA eligible", "Higher cost than text-only alternatives", "PII concerns with image inputs", - "Moderate coding capabilities" + "Moderate coding capabilities", + "DEPRECATED: removed from ChatGPT 2026-02-13; gpt-4o-2024-05-13 snapshot API shutdown 2026-10-23" ], "best_for": [ @@ -634,9 +641,9 @@ "related_entities": ["gpt-4o-mini", "gpt-4-1", "claude-sonnet-4-5", "gemini-2-5-pro"], "tags": [ + "deprecated", "multimodal", "vision", - "flagship", "image-understanding", "ocr", "education" diff --git a/data/models/gpt-5-1.json b/data/models/gpt-5-1.json index 22650b8..823b4a4 100644 --- a/data/models/gpt-5-1.json +++ b/data/models/gpt-5-1.json @@ -4,9 +4,9 @@ "name": "GPT-5.1", "provider": "OpenAI", "version": "gpt-5-1-1113", - "last_evaluated": "2025-11-17", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's latest flagship released Nov 2025 with adaptive reasoning (2-3x faster on simple tasks), 76.3% SWE-bench, new developer tools (apply_patch, shell), warmer tone.", + "description": "SUPERSEDED by GPT-5.2/5.4/5.5 (GPT-5.5 is the current flagship); gpt-5.1-chat-latest and gpt-5.1-codex variants shut down in the API 2026-07-23. Released Nov 2025 with adaptive reasoning (2-3x faster on simple tasks), 76.3% SWE-bench, developer tools (apply_patch, shell), warmer tone.", "website": "https://openai.com/index/gpt-5-1/", "trust_vector": { @@ -450,6 +450,12 @@ "url": "https://platform.openai.com/docs/api-reference/models", "date": "2025-01-01", "value": "Clear versioning with deprecation notices" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "gpt-5.1-chat-latest and gpt-5.1-codex variants API shutdown 2026-07-23; superseded by GPT-5.4/5.5" } ], "methodology": "Versioning policy review", @@ -583,7 +589,8 @@ "30-day data retention vs Anthropic's 0-day default", "Smaller context window (128K vs Claude's 200K)", "Premium pricing comparable to Claude", - "Slightly behind Claude on specialized coding benchmarks" + "Slightly behind Claude on specialized coding benchmarks", + "SUPERSEDED by GPT-5.4/5.5; gpt-5.1-chat-latest and gpt-5.1-codex variants API shutdown 2026-07-23" ], "best_for": [ @@ -631,9 +638,10 @@ "parameters": "Not disclosed" }, - "related_entities": ["gpt-5", "claude-sonnet-4-5", "claude-opus-4", "claude-haiku-4-5"], + "related_entities": ["gpt-5-5", "gpt-5-4", "gpt-5", "claude-sonnet-4-5", "claude-opus-4", "claude-haiku-4-5"], "tags": [ + "superseded", "general-purpose", "multimodal", "low-latency", diff --git a/data/models/gpt-5-2-codex.json b/data/models/gpt-5-2-codex.json index 2203fe6..29fce21 100644 --- a/data/models/gpt-5-2-codex.json +++ b/data/models/gpt-5-2-codex.json @@ -4,9 +4,9 @@ "name": "GPT-5.2 Codex", "provider": "OpenAI", "version": "gpt-5-2-codex-2025-12-11", - "last_evaluated": "2026-01-14", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's specialized coding model built on GPT-5.2 with 56.4% SWE-bench Pro (state-of-the-art), 64% Terminal-bench 2.0, native code compaction, and enhanced cybersecurity capabilities.", + "description": "DEPRECATED: superseded by GPT-5.3-Codex (2026-02-05); gpt-5.2-codex API shuts down 2026-07-23. Historically OpenAI's specialized coding model built on GPT-5.2 with 56.4% SWE-bench Pro, 64% Terminal-bench 2.0, native code compaction, and enhanced cybersecurity capabilities.", "website": "https://openai.com/index/introducing-gpt-5-2-codex/", "trust_vector": { @@ -416,7 +416,7 @@ }, "operational_excellence": { - "overall_score": 94, + "overall_score": 91, "criteria": { "api_design_quality": { "score": 95, @@ -447,7 +447,7 @@ "last_verified": "2026-01-14" }, "versioning_policy": { - "score": 91, + "score": 79, "confidence": "high", "evidence": [ { @@ -455,6 +455,12 @@ "url": "https://platform.openai.com/docs/api-reference/models", "date": "2025-12-11", "value": "Clear versioning policy" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "gpt-5.2-codex API shutdown 2026-07-23; superseded by GPT-5.3-Codex (2026-02-05)" } ], "methodology": "Versioning review", @@ -489,7 +495,7 @@ "last_verified": "2026-01-14" }, "ecosystem_maturity": { - "score": 96, + "score": 88, "confidence": "high", "evidence": [ { @@ -517,7 +523,7 @@ "last_verified": "2026-01-14" } }, - "notes": "Excellent developer experience with native code compaction and IDE integrations. Industry-leading code tooling." + "notes": "Deprecated: gpt-5.2-codex API shutdown scheduled 2026-07-23; superseded by GPT-5.3-Codex. Versioning and ecosystem scores reduced to reflect deprecation." } }, @@ -589,7 +595,8 @@ "Not suitable for non-code tasks", "Same pricing as GPT-5.2", "Not HIPAA eligible", - "30-day data retention" + "30-day data retention", + "DEPRECATED: superseded by GPT-5.3-Codex (2026-02-05); gpt-5.2-codex API shutdown 2026-07-23" ], "best_for": [ @@ -639,9 +646,10 @@ "parameters": "Not disclosed" }, - "related_entities": ["gpt-5-2", "claude-opus-4-5", "claude-sonnet-4-5"], + "related_entities": ["gpt-5-3-codex", "gpt-5-2", "claude-opus-4-5", "claude-sonnet-4-5"], "tags": [ + "deprecated", "coding", "specialized", "swe-bench-leader", diff --git a/data/models/gpt-5-2.json b/data/models/gpt-5-2.json index 0328567..9da8c08 100644 --- a/data/models/gpt-5-2.json +++ b/data/models/gpt-5-2.json @@ -4,9 +4,9 @@ "name": "GPT-5.2", "provider": "OpenAI", "version": "gpt-5-2-2025-12-11", - "last_evaluated": "2026-01-14", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's latest flagship with 400K context window, 100% AIME 2025 score, and 52.9% ARC-AGI-2. Three variants: Instant (speed), Thinking (reasoning), Pro (accuracy). Industry-leading abstract reasoning.", + "description": "SUPERSEDED by GPT-5.4 (2026-03-05) and GPT-5.5 (2026-04-23, current OpenAI flagship). Still served, with 400K context window, 100% AIME 2025 score, and 52.9% ARC-AGI-2. Three variants: Instant (speed), Thinking (reasoning), Pro (accuracy). New projects should prefer GPT-5.5.", "website": "https://openai.com/index/introducing-gpt-5-2/", "trust_vector": { @@ -485,6 +485,12 @@ "url": "https://platform.openai.com/docs/api-reference/models", "date": "2025-12-11", "value": "Clear versioning with deprecation notices" + }, + { + "source": "OpenAI: Introducing GPT-5.5", + "url": "https://openai.com/index/introducing-gpt-5-5/", + "date": "2026-06-10", + "value": "GPT-5.2 superseded by GPT-5.4 (2026-03-05) and GPT-5.5 (2026-04-23, current flagship)" } ], "methodology": "Versioning policy review", @@ -619,7 +625,8 @@ "30-day data retention vs Anthropic's 0-day", "1.4x price increase over GPT-5.1 ($1.75/$14)", "Slightly behind Claude Opus 4.5 on SWE-bench (80% vs 80.9%)", - "Smaller context than Gemini 3 (400K vs 1M)" + "Smaller context than Gemini 3 (400K vs 1M)", + "SUPERSEDED: GPT-5.4 (2026-03-05) and GPT-5.5 (2026-04-23) are newer; GPT-5.5 is OpenAI's current flagship" ], "best_for": [ @@ -669,16 +676,16 @@ "knowledge_cutoff": "August 31, 2025" }, - "related_entities": ["gpt-5-1", "gpt-5-2-codex", "claude-opus-4-5", "gemini-3-pro"], + "related_entities": ["gpt-5-5", "gpt-5-4", "gpt-5-1", "gpt-5-2-codex", "claude-opus-4-5", "gemini-3-pro"], "tags": [ + "superseded", "reasoning", "multimodal", "400k-context", "ecosystem-leader", "math-expert", "three-variants", - "low-latency", - "flagship" + "low-latency" ] } diff --git a/data/models/gpt-5-3-codex.json b/data/models/gpt-5-3-codex.json new file mode 100644 index 0000000..af7c366 --- /dev/null +++ b/data/models/gpt-5-3-codex.json @@ -0,0 +1,605 @@ +{ + "id": "gpt-5-3-codex", + "type": "model", + "name": "GPT-5.3-Codex", + "provider": "OpenAI", + "version": "gpt-5-3-codex-2026-02-05", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "OpenAI's agentic coding specialist: ~80% SWE-bench Verified, 77.3% Terminal-Bench, SOTA on SWE-Bench Pro at release, ~25% faster than GPT-5.2-Codex. The 5.3 generation was Codex-only — there is no general-purpose GPT-5.3.", + "website": "https://openai.com/index/introducing-gpt-5-3-codex/", + + "trust_vector": { + "performance_reliability": { + "overall_score": 92, + "criteria": { + "task_accuracy_code": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "SWE-bench Verified", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "~80% resolution rate on SWE-bench Verified" + }, + { + "source": "Terminal-Bench", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "77.3% on terminal/command-line agentic tasks" + }, + { + "source": "SWE-Bench Pro", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "State-of-the-art on SWE-Bench Pro at release" + } + ], + "methodology": "Industry-standard agentic coding benchmarks measuring real-world software engineering tasks", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "Strong code-centric reasoning; not positioned for general scientific or mathematical reasoning" + } + ], + "methodology": "Reasoning benchmark review relative to general-purpose flagships", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "Specialized for software engineering; OpenAI recommends GPT-5.x flagships for general-purpose tasks" + } + ], + "methodology": "Comparison against general-purpose models on non-coding workloads", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 92, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "~25% faster than GPT-5.2-Codex with more reliable long-horizon task completion" + } + ], + "methodology": "Provider-reported reliability on multi-step agentic coding sessions", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "~25% faster than GPT-5.2-Codex", + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "~25% end-to-end speedup over GPT-5.2-Codex on equivalent tasks" + } + ], + "methodology": "Provider-reported relative latency on agentic coding workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "400,000 tokens", + "confidence": "medium", + "evidence": [ + { + "source": "OpenRouter Model Page", + "url": "https://openrouter.ai/openai/gpt-5.3-codex", + "date": "2026-02-05", + "value": "400K token context window listed for gpt-5.3-codex" + } + ], + "methodology": "Third-party model registry specification", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Status", + "url": "https://status.openai.com/", + "date": "2026-06-01", + "value": "99.9% uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Best-in-class agentic coding at release (~80% SWE-bench Verified, 77.3% Terminal-Bench, SOTA SWE-Bench Pro). Specialized model — general-purpose accuracy intentionally trails flagships." + }, + + "security": { + "overall_score": 87, + "criteria": { + "prompt_injection_resistance": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Research", + "url": "https://openai.com/safety", + "date": "2026-02-05", + "value": "Injection defenses tuned for agentic coding (repository content, tool output, shell results)" + } + ], + "methodology": "Testing against OWASP LLM01 attacks including coding-agent vectors", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "Inherits GPT-5.x safety training with coding-specific refusal calibration (e.g., malware requests)" + } + ], + "methodology": "Adversarial prompt testing against jailbreak datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Privacy Policy", + "url": "https://openai.com/policies/privacy-policy", + "date": "2026-02-05", + "value": "No training on API data by default" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety", + "url": "https://openai.com/safety", + "date": "2026-02-05", + "value": "Sandboxed execution defaults in Codex environments; guardrails on destructive commands" + } + ], + "methodology": "Safety testing across harmful content and dangerous-action categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Platform Docs", + "url": "https://platform.openai.com/docs/api-reference", + "date": "2026-02-05", + "value": "API key + OAuth2 authentication, HTTPS only, rate limiting" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Good security posture with sandboxing in Codex environments. Autonomous code execution warrants strict permissioning and review gates in production pipelines." + }, + + "privacy_compliance": { + "overall_score": 87, + "criteria": { + "data_residency": { + "value": "US, EU", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Enterprise", + "url": "https://openai.com/enterprise", + "date": "2026-02-05", + "value": "Data residency options for enterprise customers" + } + ], + "methodology": "Review of enterprise documentation", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Data Controls", + "url": "https://openai.com/policies/usage-policies", + "date": "2026-02-05", + "value": "API data (including submitted code) not used for training by default" + } + ], + "methodology": "Policy review of data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "30 days (zero retention available)", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Terms", + "url": "https://openai.com/policies/terms-of-use", + "date": "2026-02-05", + "value": "30-day default API log retention; zero-data-retention options for qualifying customers" + } + ], + "methodology": "Terms of service and enterprise documentation review", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Tools", + "url": "https://platform.openai.com/docs/guides/safety", + "date": "2026-02-05", + "value": "Customer responsible for scrubbing secrets/PII from code context; moderation API available" + } + ], + "methodology": "Review of data protection capabilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Trust Center", + "url": "https://trust.openai.com/", + "date": "2026-02-05", + "value": "SOC 2 Type II, ISO 27001, GDPR compliant" + } + ], + "methodology": "Verification of compliance certifications", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Enterprise", + "url": "https://openai.com/enterprise", + "date": "2026-02-05", + "value": "Zero-data-retention options available for enterprise and qualifying API customers" + } + ], + "methodology": "Enterprise feature review", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard OpenAI enterprise posture. Proprietary source code sent as context is covered by no-training-by-default; zero-data-retention recommended for sensitive codebases." + }, + + "trust_transparency": { + "overall_score": 86, + "criteria": { + "explainability": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "Codex Agent Logs", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "Step-by-step agent transcripts (plans, diffs, test runs) provide strong action-level traceability" + } + ], + "methodology": "Evaluation of reasoning and action transparency", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "Test-driven agent loop catches many fabrications; API hallucination still possible in unfamiliar frameworks" + } + ], + "methodology": "Code correctness evaluation with execution-based verification", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 83, + "confidence": "low", + "evidence": [ + { + "source": "OpenAI Safety", + "url": "https://openai.com/safety", + "date": "2026-02-05", + "value": "Standard bias testing program; less salient for code-specialist deployments" + } + ], + "methodology": "Bias benchmarks and demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Documentation", + "url": "https://platform.openai.com/docs/models", + "date": "2026-02-05", + "value": "Agent flags failing tests and unresolved tasks rather than claiming success" + } + ], + "methodology": "Qualitative assessment of confidence expression in agentic outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "GPT-5.3-Codex Announcement", + "url": "https://openai.com/index/introducing-gpt-5-3-codex/", + "date": "2026-02-05", + "value": "Release documentation covers benchmarks, intended use, and Codex-only scope of the 5.3 generation" + } + ], + "methodology": "Documentation completeness and clarity review", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Blog", + "url": "https://openai.com/blog", + "date": "2026-02-05", + "value": "General description of code-focused training; specific sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Systems", + "url": "https://openai.com/safety", + "date": "2026-02-05", + "value": "Guardrails on destructive operations, secrets handling, and malware generation" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Agent transcripts give strong action-level auditability. Execution-based verification reduces unchecked hallucination relative to chat-style code generation." + }, + + "operational_excellence": { + "overall_score": 93, + "criteria": { + "api_design_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI API Reference", + "url": "https://platform.openai.com/docs/api-reference", + "date": "2026-02-05", + "value": "Responses API plus first-class integration with Codex CLI, IDE extensions, and Codex cloud" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI SDKs", + "url": "https://github.com/openai", + "date": "2026-02-05", + "value": "Official SDKs plus open-source Codex CLI, actively maintained" + } + ], + "methodology": "SDK quality, documentation, and maintenance review", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-02-05", + "value": "Clear deprecation schedule; predecessor GPT-5.2-Codex shuts down 2026-07-23" + } + ], + "methodology": "Review of versioning policy and deprecation practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Dashboard", + "url": "https://platform.openai.com/usage", + "date": "2026-02-05", + "value": "Detailed usage dashboard with costs, tokens, rate limits; Codex task history" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Support", + "url": "https://help.openai.com/", + "date": "2026-02-05", + "value": "24/7 support, comprehensive docs, active developer community" + } + ], + "methodology": "Support and documentation assessment", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Codex Ecosystem", + "url": "https://platform.openai.com/docs", + "date": "2026-02-05", + "value": "Codex CLI, IDE extensions, cloud agents, GitHub integration; also available via OpenRouter" + } + ], + "methodology": "Ecosystem breadth and depth analysis", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Terms", + "url": "https://openai.com/policies/terms-of-use", + "date": "2026-02-05", + "value": "Standard commercial terms; customer retains rights to generated code per terms of use" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Deep coding-tool ecosystem (CLI, IDE, cloud agents). Codex line moves fast: GPT-5.2-Codex shuts down 2026-07-23, so plan for shorter model lifecycles than general flagships." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 97, + "notes": "Purpose-built agentic coder: ~80% SWE-bench Verified, 77.3% Terminal-Bench, SOTA SWE-Bench Pro at release, ~25% faster than GPT-5.2-Codex.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "data-analysis": { + "overall": 87, + "notes": "Strong at writing and executing analysis code; general flagships better for open-ended analytical interpretation.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "research-assistant": { + "overall": 80, + "notes": "Useful for code-centric research (reproducing papers, building experiment harnesses); not designed for general literature work.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "education": { + "overall": 84, + "notes": "Excellent for programming instruction with executable, test-verified examples; narrow outside software topics.", + "alternatives": ["gpt-5-5", "gpt-5-4"] + } + }, + + "strengths": [ + "~80% SWE-bench Verified and SOTA on SWE-Bench Pro at release", + "77.3% Terminal-Bench on agentic command-line tasks", + "~25% faster than GPT-5.2-Codex on equivalent workloads", + "Aggressive pricing (~$1.75/$14 per 1M) for a frontier coding model", + "Deep tooling: Codex CLI, IDE extensions, cloud agents, GitHub integration", + "Execution-verified outputs reduce unchecked code hallucination" + ], + + "limitations": [ + "Specialized for coding — weaker than flagships on general reasoning and writing", + "No general-purpose GPT-5.3 exists; the 5.3 generation was Codex-only", + "Fast Codex lifecycle: predecessor GPT-5.2-Codex shuts down 2026-07-23, suggesting shorter support horizons", + "Pricing confirmed primarily via third-party listings (medium confidence)", + "Not HIPAA eligible; 30-day default retention", + "Autonomous code execution requires sandboxing and review gates" + ], + + "best_for": [ + "Agentic software engineering: multi-step bug fixes, refactors, and feature implementation", + "CI/automation pipelines needing fast, cost-efficient frontier coding", + "Teams migrating off GPT-5.2-Codex before its 2026-07-23 shutdown", + "Terminal-heavy DevOps and infrastructure-as-code workflows" + ], + + "not_recommended_for": [ + "General-purpose chat, writing, or research assistants", + "Regulated healthcare workloads (not HIPAA eligible)", + "Teams requiring multi-year model stability without migrations" + ], + + "metadata": { + "pricing": { + "input": "$1.75 per 1M tokens (approximate)", + "output": "$14.00 per 1M tokens (approximate)", + "notes": "Pricing per OpenRouter listing (https://openrouter.ai/openai/gpt-5.3-codex); confidence medium pending first-party pricing page confirmation.", + "last_verified": "2026-06-10" + }, + "context_window": 400000, + "max_output": 128000, + "languages": [ + "English", + "Python", + "JavaScript/TypeScript", + "Go", + "Rust", + "Java", + "C/C++", + "C#", + "Ruby", + "PHP", + "Shell", + "SQL" + ], + "modalities": ["text", "vision (screenshots/diagrams)", "code-execution (via Codex harness)"], + "api_endpoint": "https://api.openai.com/v1/responses", + "open_source": false, + "architecture": "Transformer-based, fine-tuned for agentic software engineering (Codex line)", + "parameters": "Not disclosed", + "knowledge_cutoff": "Late 2025" + }, + + "related_entities": ["gpt-5-2-codex", "gpt-5-5", "gpt-5-4", "claude-opus-4-8"], + + "tags": [ + "coding", + "agentic", + "codex", + "specialist", + "terminal", + "swe-bench-leader", + "cost-efficient" + ] +} diff --git a/data/models/gpt-5-4.json b/data/models/gpt-5-4.json new file mode 100644 index 0000000..f4b6537 --- /dev/null +++ b/data/models/gpt-5-4.json @@ -0,0 +1,644 @@ +{ + "id": "gpt-5-4", + "type": "model", + "name": "GPT-5.4", + "provider": "OpenAI", + "version": "gpt-5-4-2026-03-05", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "OpenAI's previous-generation flagship (superseded by GPT-5.5 in April 2026). Headline native computer use with 75% OSWorld-Verified, ~33% fewer factual errors than GPT-5.2, ~1.05M context. Thinking, Pro, mini, and nano variants.", + "website": "https://openai.com/index/introducing-gpt-5-4/", + + "trust_vector": { + "performance_reliability": { + "overall_score": 95, + "criteria": { + "task_accuracy_code": { + "score": 93, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "Incremental coding gains over GPT-5.2; release emphasis on computer use rather than coding (GPT-5.3-Codex remained the coding lead at launch)" + } + ], + "methodology": "Industry-standard coding benchmarks and provider-reported comparisons", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "Reasoning improvements over GPT-5.2 across science and math suites; Thinking and Pro variants for deeper reasoning" + } + ], + "methodology": "PhD-level and Olympiad-level reasoning benchmarks", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "OSWorld-Verified", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "75% on OSWorld-Verified with native computer use (vs GPT-5.2's 47.3%)" + }, + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "~33% fewer factual errors than GPT-5.2" + } + ], + "methodology": "Computer-use benchmarks and factual accuracy testing", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "~33% reduction in factual errors vs GPT-5.2 improves run-to-run reliability" + } + ], + "methodology": "Internal testing across model variants", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "0.8s (standard) / faster on mini and nano", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/", + "date": "2026-03-20", + "value": "mini and nano variants optimized for low latency" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "3.5s (standard) / higher for Thinking and Pro", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/", + "date": "2026-03-20", + "value": "p95 latency varies by variant and reasoning depth" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "~1,050,000 tokens input / 128,000 output", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Documentation", + "url": "https://platform.openai.com/docs/models", + "date": "2026-03-05", + "value": "~1.05M token input context, 128K max output tokens" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Status", + "url": "https://status.openai.com/", + "date": "2026-06-01", + "value": "99.9% uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong generation defined by native computer use (75% OSWorld-Verified, +27.7 points over GPT-5.2) and a ~33% factual-error reduction. Superseded by GPT-5.5 six weeks after release." + }, + + "security": { + "overall_score": 88, + "criteria": { + "prompt_injection_resistance": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Research", + "url": "https://openai.com/safety", + "date": "2026-03-05", + "value": "Injection defenses extended to native computer-use surfaces (screenshots, UI text)" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "Improved refusal robustness over GPT-5.2 per release documentation" + } + ], + "methodology": "Adversarial prompt testing against jailbreak datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Privacy Policy", + "url": "https://openai.com/policies/privacy-policy", + "date": "2026-03-05", + "value": "No training on API data by default" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Safety", + "url": "https://openai.com/safety", + "date": "2026-03-05", + "value": "Multi-layer safety with additional guardrails for autonomous computer-use actions" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Platform Docs", + "url": "https://platform.openai.com/docs/api-reference", + "date": "2026-03-05", + "value": "API key + OAuth2 authentication, HTTPS only, rate limiting" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid security posture with computer-use-specific guardrails. Native computer use expands the attack surface (UI-based injection) relative to text-only models." + }, + + "privacy_compliance": { + "overall_score": 87, + "criteria": { + "data_residency": { + "value": "US, EU", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Enterprise", + "url": "https://openai.com/enterprise", + "date": "2026-03-05", + "value": "Data residency options for enterprise customers" + } + ], + "methodology": "Review of enterprise documentation", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Data Controls", + "url": "https://openai.com/policies/usage-policies", + "date": "2026-03-05", + "value": "API data not used for training by default" + } + ], + "methodology": "Policy review of data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "30 days (zero retention available)", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Terms", + "url": "https://openai.com/policies/terms-of-use", + "date": "2026-03-05", + "value": "30-day default API log retention; zero-data-retention options for qualifying customers" + } + ], + "methodology": "Terms of service and enterprise documentation review", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Tools", + "url": "https://platform.openai.com/docs/guides/safety", + "date": "2026-03-05", + "value": "Customer responsible for PII redaction; moderation API available" + } + ], + "methodology": "Review of data protection capabilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Trust Center", + "url": "https://trust.openai.com/", + "date": "2026-03-05", + "value": "SOC 2 Type II, ISO 27001, GDPR compliant" + } + ], + "methodology": "Verification of compliance certifications", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Enterprise", + "url": "https://openai.com/enterprise", + "date": "2026-03-05", + "value": "Zero-data-retention options available for enterprise and qualifying API customers" + } + ], + "methodology": "Enterprise feature review", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard OpenAI enterprise posture: SOC 2, no API-data training by default, zero-data-retention options. Not HIPAA eligible." + }, + + "trust_transparency": { + "overall_score": 89, + "criteria": { + "explainability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "GPT-5.4 Thinking Variant", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "Thinking variant exposes reasoning summaries; computer-use actions are step-logged" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "~33% fewer factual errors than GPT-5.2" + } + ], + "methodology": "Factual accuracy testing on QA datasets", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety", + "url": "https://openai.com/safety", + "date": "2026-03-05", + "value": "Regular bias testing and red-teaming program" + } + ], + "methodology": "Bias benchmarks and demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Documentation", + "url": "https://platform.openai.com/docs/models", + "date": "2026-03-05", + "value": "Better uncertainty expression accompanying the factual-error reduction" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "GPT-5.4 Announcement and System Card", + "url": "https://openai.com/index/introducing-gpt-5-4/", + "date": "2026-03-05", + "value": "Detailed release documentation covering variants, computer use, and safety evaluations" + } + ], + "methodology": "Documentation completeness and clarity review", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Blog", + "url": "https://openai.com/blog", + "date": "2026-03-05", + "value": "General description of training approach; specific sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Safety Systems", + "url": "https://openai.com/safety", + "date": "2026-03-05", + "value": "Multi-layer safety guardrails including computer-use action confirmation" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Marked transparency improvement via the ~33% factual-error reduction. Computer-use action logging aids auditability of agentic runs." + }, + + "operational_excellence": { + "overall_score": 94, + "criteria": { + "api_design_quality": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI API Reference", + "url": "https://platform.openai.com/docs/api-reference", + "date": "2026-03-05", + "value": "Responses API with streaming, function calling, vision, and native computer use" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI SDKs", + "url": "https://github.com/openai", + "date": "2026-03-05", + "value": "Official SDKs for Python, Node.js, Go, .NET, actively maintained" + } + ], + "methodology": "SDK quality, documentation, and maintenance review", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-04-24", + "value": "Clear deprecation schedule; GPT-5.4 remains supported but OpenAI designates GPT-5.5 as the migration target for the GPT-5.x line" + } + ], + "methodology": "Review of versioning policy and historical deprecation practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Dashboard", + "url": "https://platform.openai.com/usage", + "date": "2026-03-05", + "value": "Detailed usage dashboard with costs, tokens, rate limits" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Support", + "url": "https://help.openai.com/", + "date": "2026-03-05", + "value": "24/7 support, comprehensive docs, active developer community" + } + ], + "methodology": "Support and documentation assessment", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Platform", + "url": "https://platform.openai.com/docs", + "date": "2026-03-05", + "value": "Largest AI ecosystem; full variant family (Thinking, Pro, mini, nano) for cost/latency tiers" + } + ], + "methodology": "Ecosystem breadth and depth analysis", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Terms", + "url": "https://openai.com/policies/terms-of-use", + "date": "2026-03-05", + "value": "Standard commercial terms with usage policies" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Excellent operational maturity with the full variant family. Procurement caveat: superseded by GPT-5.5 only six weeks after release; plan migrations accordingly." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 92, + "notes": "Capable generalist coder with ~1.05M context, but GPT-5.3-Codex and GPT-5.5 lead on agentic coding benchmarks.", + "alternatives": ["gpt-5-3-codex", "gpt-5-5"] + }, + "customer-support": { + "overall": 93, + "notes": "mini and nano variants give strong cost/latency tiers; ~33% fewer factual errors improves answer reliability.", + "alternatives": ["gemini-3-5-flash", "gpt-5-5"] + }, + "content-creation": { + "overall": 93, + "notes": "Strong general writing with long-context coherence. Good value at $2.50/$15 vs GPT-5.5's $5/$30.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "data-analysis": { + "overall": 93, + "notes": "Solid analytical reasoning with ~1.05M context for whole-dataset work; GPT-5.5 leads on frontier math.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "research-assistant": { + "overall": 93, + "notes": "Reduced factual errors and very long context suit research; native computer use can drive live source gathering.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "legal-compliance": { + "overall": 86, + "notes": "Good document analysis but not HIPAA eligible; 30-day default retention may be a concern.", + "alternatives": ["claude-opus-4-8", "claude-fable-5"] + }, + "healthcare": { + "overall": 82, + "notes": "Not HIPAA eligible. Improved factuality helps clinical documentation but privacy controls remain a gap.", + "alternatives": ["claude-opus-4-8", "claude-fable-5"] + }, + "financial-analysis": { + "overall": 92, + "notes": "Strong quantitative reasoning at lower cost than GPT-5.5; computer use enables workflow automation across financial tools.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "education": { + "overall": 93, + "notes": "Reliable explanations with fewer factual errors; nano/mini tiers economical for high-volume tutoring.", + "alternatives": ["gpt-5-5", "gemini-3-5-flash"] + }, + "creative-writing": { + "overall": 91, + "notes": "Capable narrative writing and good instruction following; flagship successors edge it on nuance.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + } + }, + + "strengths": [ + "Native computer use: 75% OSWorld-Verified (vs GPT-5.2's 47.3%)", + "~33% fewer factual errors than GPT-5.2", + "~1.05M token input context with 128K output", + "Full variant family: Thinking, Pro, mini, nano for cost/latency tiers", + "Better price-performance than GPT-5.5 ($2.50/$15 vs $5/$30)", + "Mature OpenAI ecosystem and tooling" + ], + + "limitations": [ + "Superseded by GPT-5.5 six weeks after release — previous-generation flagship", + "Input pricing doubles above 272K input tokens", + "Not HIPAA eligible", + "30-day default API data retention", + "Behind GPT-5.5 on reasoning and coding benchmarks (e.g., 75% vs 78.7% OSWorld-Verified)", + "Computer use expands prompt-injection attack surface" + ], + + "best_for": [ + "Computer-use and desktop automation workflows", + "Cost-conscious teams wanting near-flagship quality at half GPT-5.5's price", + "Long-context workloads under 272K input tokens (before price doubling)", + "High-volume tiered deployments using mini/nano variants" + ], + + "not_recommended_for": [ + "New projects standardizing long-term (GPT-5.5 is the designated migration target)", + "HIPAA-compliant healthcare applications", + "Frontier math and abstract reasoning where GPT-5.5 leads decisively" + ], + + "metadata": { + "pricing": { + "input": "$2.50 per 1M tokens", + "output": "$15.00 per 1M tokens", + "notes": "Applies up to 272K input tokens; pricing doubles above that threshold. Thinking, Pro, mini, and nano variants priced separately.", + "last_verified": "2026-06-10" + }, + "context_window": 1050000, + "max_output": 128000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Russian", + "Arabic", + "Hindi", + "50+ languages" + ], + "modalities": ["text", "vision", "computer-use"], + "api_endpoint": "https://api.openai.com/v1/responses", + "open_source": false, + "architecture": "Transformer-based with native computer-use capability and variant family", + "parameters": "Not disclosed", + "knowledge_cutoff": "Late 2025" + }, + + "related_entities": ["gpt-5-5", "gpt-5-3-codex", "gpt-5-2", "gemini-3-1-pro"], + + "tags": [ + "computer-use", + "previous-flagship", + "million-token-context", + "factuality", + "variant-family", + "agentic", + "multimodal" + ] +} diff --git a/data/models/gpt-5-5.json b/data/models/gpt-5-5.json new file mode 100644 index 0000000..32f320d --- /dev/null +++ b/data/models/gpt-5-5.json @@ -0,0 +1,665 @@ +{ + "id": "gpt-5-5", + "type": "model", + "name": "GPT-5.5", + "provider": "OpenAI", + "version": "gpt-5-5-2026-04-24", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "OpenAI's current flagship (codename 'Spud') and first fully retrained base model since GPT-4.5. ~1.05M context, 85.0% ARC-AGI-2, 93.6% GPQA Diamond, 58.6% SWE-Bench Pro. Designated migration target for most of the GPT-5.x line.", + "website": "https://openai.com/index/introducing-gpt-5-5/", + + "trust_vector": { + "performance_reliability": { + "overall_score": 97, + "criteria": { + "task_accuracy_code": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "SWE-Bench Pro", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "58.6% on SWE-Bench Pro (state-of-the-art at release)" + }, + { + "source": "Terminal-Bench 2.0", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "82.7% on command-line agentic tasks" + } + ], + "methodology": "Industry-standard coding and terminal benchmarks measuring real-world software engineering tasks", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "GPQA Diamond", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "93.6% (PhD-level science questions)" + }, + { + "source": "ARC-AGI-2", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "85.0% (large jump over GPT-5.2's 52.9%, industry-leading abstract reasoning)" + }, + { + "source": "FrontierMath Tier 1-3", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "51.7% (up from GPT-5.2's 40.3%)" + } + ], + "methodology": "PhD-level science, frontier mathematics, and abstract reasoning benchmarks", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "GDPval", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "84.9% on economically valuable knowledge-work tasks" + }, + { + "source": "OSWorld-Verified", + "url": "https://www.vellum.ai/blog/everything-you-need-to-know-about-gpt-5-5", + "date": "2026-04-23", + "value": "78.7% on computer-use tasks (improving on GPT-5.4's 75%)" + } + ], + "methodology": "Expert-comparison knowledge work and computer-use benchmarks", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-5/", + "date": "2026-04-23", + "value": "First fully retrained base since GPT-4.5; ~40% fewer output tokens than GPT-5.4 for equivalent quality" + } + ], + "methodology": "Internal consistency testing reported by provider across reasoning effort levels", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "1.0s (standard) / longer with extended reasoning", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/", + "date": "2026-05-15", + "value": "Token efficiency gains (~40% fewer output tokens) reduce end-to-end response times vs GPT-5.4" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "4.0s (standard reasoning effort)", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/", + "date": "2026-05-15", + "value": "p95 latency varies significantly with reasoning effort setting" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "~1,050,000 tokens input / 128,000 output", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Documentation", + "url": "https://platform.openai.com/docs/models", + "date": "2026-04-24", + "value": "~1.05M token input context, 128K max output tokens" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 99, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Status", + "url": "https://status.openai.com/", + "date": "2026-06-01", + "value": "99.9% uptime (last 90 days)" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "First fully retrained base since GPT-4.5. State-of-the-art across reasoning (85.0% ARC-AGI-2, 93.6% GPQA) and agentic coding (82.7% Terminal-Bench 2.0). ~40% more token-efficient than GPT-5.4." + }, + + "security": { + "overall_score": 89, + "criteria": { + "prompt_injection_resistance": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Research", + "url": "https://openai.com/safety", + "date": "2026-04-23", + "value": "Strengthened injection defenses for agentic and computer-use workflows" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection attacks", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 91, + "confidence": "medium", + "evidence": [ + { + "source": "GPT-5.5 Announcement", + "url": "https://openai.com/index/introducing-gpt-5-5/", + "date": "2026-04-23", + "value": "Retrained base with updated safety training; improved refusal robustness over GPT-5.4" + } + ], + "methodology": "Adversarial prompt testing against jailbreak datasets", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Privacy Policy", + "url": "https://openai.com/policies/privacy-policy", + "date": "2026-04-24", + "value": "No training on API data by default" + } + ], + "methodology": "Analysis of privacy policies and data handling practices", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Safety", + "url": "https://openai.com/safety", + "date": "2026-04-23", + "value": "Multi-layer safety stack carried forward and recalibrated for the retrained base" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Platform Docs", + "url": "https://platform.openai.com/docs/api-reference", + "date": "2026-04-24", + "value": "API key + OAuth2 authentication, HTTPS only, rate limiting" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Mature multi-layer safety stack. Retrained base required full safety recalibration, which OpenAI reports as complete; long-tail agentic behaviors still being characterized by third parties." + }, + + "privacy_compliance": { + "overall_score": 87, + "criteria": { + "data_residency": { + "value": "US, EU", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Enterprise", + "url": "https://openai.com/enterprise", + "date": "2026-04-24", + "value": "Data residency options for enterprise customers" + } + ], + "methodology": "Review of enterprise documentation", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Data Controls", + "url": "https://openai.com/policies/usage-policies", + "date": "2026-04-24", + "value": "API data not used for training by default" + } + ], + "methodology": "Policy review of data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "30 days (zero retention available)", + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Terms", + "url": "https://openai.com/policies/terms-of-use", + "date": "2026-04-24", + "value": "30-day default API log retention; zero-data-retention options for qualifying customers" + } + ], + "methodology": "Terms of service and enterprise documentation review", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety Tools", + "url": "https://platform.openai.com/docs/guides/safety", + "date": "2026-04-24", + "value": "Customer responsible for PII redaction; moderation API available" + } + ], + "methodology": "Review of data protection capabilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Trust Center", + "url": "https://trust.openai.com/", + "date": "2026-04-24", + "value": "SOC 2 Type II, ISO 27001, GDPR compliant" + } + ], + "methodology": "Verification of compliance certifications", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Enterprise", + "url": "https://openai.com/enterprise", + "date": "2026-04-24", + "value": "Zero-data-retention options available for enterprise and qualifying API customers" + } + ], + "methodology": "Enterprise feature review", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard OpenAI enterprise posture: SOC 2, no API-data training by default, 30-day default retention with zero-data-retention options." + }, + + "trust_transparency": { + "overall_score": 90, + "criteria": { + "explainability": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "GPT-5.5 Announcement", + "url": "https://openai.com/index/introducing-gpt-5-5/", + "date": "2026-04-23", + "value": "Adjustable reasoning effort with visible reasoning summaries" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 93, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Announcement", + "url": "https://openai.com/index/introducing-gpt-5-5/", + "date": "2026-04-23", + "value": "Retrained base continues factuality gains; builds on GPT-5.4's ~33% factual-error reduction" + } + ], + "methodology": "Factual accuracy testing on QA datasets", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Safety", + "url": "https://openai.com/safety", + "date": "2026-04-23", + "value": "Regular bias testing and red-teaming program" + } + ], + "methodology": "Bias benchmarks and demographic testing", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Documentation", + "url": "https://platform.openai.com/docs/models", + "date": "2026-04-24", + "value": "Improved calibrated uncertainty expression with reduced confident errors" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "GPT-5.5 Announcement and System Card", + "url": "https://openai.com/index/introducing-gpt-5-5/", + "date": "2026-04-23", + "value": "Detailed release documentation covering capabilities, benchmarks, and migration guidance" + } + ], + "methodology": "Documentation completeness and clarity review", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "OpenAI Blog", + "url": "https://openai.com/blog", + "date": "2026-04-23", + "value": "General description of training approach; specific sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Safety Systems", + "url": "https://openai.com/safety", + "date": "2026-04-23", + "value": "Multi-layer safety guardrails with agentic-workflow protections" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong transparency with reasoning summaries and detailed release documentation. Training data disclosure remains at industry-standard (limited) level." + }, + + "operational_excellence": { + "overall_score": 94, + "criteria": { + "api_design_quality": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI API Reference", + "url": "https://platform.openai.com/docs/api-reference", + "date": "2026-04-24", + "value": "Responses API with streaming, function calling, vision, computer use, reasoning effort control" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI SDKs", + "url": "https://github.com/openai", + "date": "2026-04-24", + "value": "Official SDKs for Python, Node.js, Go, .NET, actively maintained" + } + ], + "methodology": "SDK quality, documentation, and maintenance review", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-04-24", + "value": "Published deprecation schedule; GPT-5.5 is the designated migration target for most of the GPT-5.x line" + } + ], + "methodology": "Review of versioning policy and historical deprecation practices", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Dashboard", + "url": "https://platform.openai.com/usage", + "date": "2026-04-24", + "value": "Detailed usage dashboard with costs, tokens, rate limits" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Support", + "url": "https://help.openai.com/", + "date": "2026-04-24", + "value": "24/7 support, comprehensive docs, active developer community" + } + ], + "methodology": "Support and documentation assessment", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Platform", + "url": "https://platform.openai.com/docs", + "date": "2026-04-24", + "value": "Largest AI ecosystem; available in ChatGPT (2026-04-23) and API (2026-04-24) with Batch and Flex tiers" + } + ], + "methodology": "Ecosystem breadth and depth analysis", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 91, + "confidence": "high", + "evidence": [ + { + "source": "OpenAI Terms", + "url": "https://openai.com/policies/terms-of-use", + "date": "2026-04-24", + "value": "Standard commercial terms with usage policies" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Industry-leading operational maturity. As the designated GPT-5.x migration target, GPT-5.5 offers the longest expected support horizon in the OpenAI lineup." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 96, + "notes": "58.6% SWE-Bench Pro and 82.7% Terminal-Bench 2.0. ~1.05M context fits very large codebases. Codex variants remain preferable for dedicated agentic coding pipelines.", + "alternatives": ["gpt-5-3-codex", "claude-opus-4-8"] + }, + "customer-support": { + "overall": 93, + "notes": "Token efficiency (~40% fewer output tokens) lowers cost per conversation. $5/$30 pricing is premium for high-volume support.", + "alternatives": ["gpt-5-4", "gemini-3-5-flash"] + }, + "content-creation": { + "overall": 94, + "notes": "Retrained base produces concise, higher-quality drafts. Strong long-form coherence over very long contexts.", + "alternatives": ["claude-opus-4-8", "gpt-5-4"] + }, + "data-analysis": { + "overall": 96, + "notes": "93.6% GPQA and 51.7% FrontierMath T1-3 support rigorous quantitative work. ~1.05M context enables whole-dataset reasoning.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "research-assistant": { + "overall": 96, + "notes": "84.9% GDPval on expert knowledge work with ~1.05M context for literature-scale inputs.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "legal-compliance": { + "overall": 87, + "notes": "Strong document reasoning; SOC 2 and zero-data-retention options available, but not HIPAA eligible and 30-day default retention.", + "alternatives": ["claude-opus-4-8", "claude-fable-5"] + }, + "healthcare": { + "overall": 83, + "notes": "Excellent clinical reasoning (93.6% GPQA) but not HIPAA eligible; privacy controls less strict than Anthropic's.", + "alternatives": ["claude-opus-4-8", "claude-fable-5"] + }, + "financial-analysis": { + "overall": 95, + "notes": "Frontier math performance (51.7% FrontierMath T1-3) and GDPval results support complex financial modeling.", + "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + }, + "education": { + "overall": 95, + "notes": "Top-tier STEM reasoning with adjustable effort for tutoring at different depths. Reduced hallucinations vs prior generations.", + "alternatives": ["gpt-5-4", "gemini-3-1-pro"] + }, + "creative-writing": { + "overall": 92, + "notes": "Strong narrative quality; conciseness bias from token-efficiency training can need prompting for expansive prose.", + "alternatives": ["claude-opus-4-8", "gpt-5-4"] + } + }, + + "strengths": [ + "Industry-leading abstract reasoning: 85.0% ARC-AGI-2, 93.6% GPQA Diamond", + "State-of-the-art agentic coding: 58.6% SWE-Bench Pro, 82.7% Terminal-Bench 2.0", + "~1.05M token input context with 128K output", + "First fully retrained base since GPT-4.5 with ~40% fewer output tokens than GPT-5.4", + "84.9% GDPval on economically valuable knowledge work", + "Designated long-term migration target for the GPT-5.x line", + "Batch/Flex tiers at 50% discount" + ], + + "limitations": [ + "Premium pricing: $5/$30 per 1M tokens (2x GPT-5.4's base rate)", + "Not HIPAA eligible", + "30-day default API data retention (zero retention requires enterprise arrangement)", + "GPT-5.5 Pro is very expensive ($30/$180 per 1M)", + "Recently retrained base — long-tail behaviors less battle-tested than GPT-5.x predecessors", + "Training data transparency limited (industry standard)" + ], + + "best_for": [ + "Frontier reasoning and research tasks (ARC-AGI-2, GPQA, FrontierMath leader)", + "Large-codebase software engineering with ~1.05M context", + "Agentic and computer-use workflows (78.7% OSWorld-Verified)", + "Teams consolidating from older GPT-5.x models onto a long-support flagship", + "Expert-level knowledge work (84.9% GDPval)" + ], + + "not_recommended_for": [ + "HIPAA-compliant healthcare applications", + "Cost-sensitive high-volume inference (use mini/nano tiers or Batch)", + "Applications requiring zero data retention without enterprise agreements" + ], + + "metadata": { + "pricing": { + "input": "$5.00 per 1M tokens", + "output": "$30.00 per 1M tokens", + "notes": "Batch and Flex processing at 50% discount. GPT-5.5 Pro priced at $30/$180 per 1M tokens.", + "last_verified": "2026-06-10" + }, + "context_window": 1050000, + "max_output": 128000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Russian", + "Arabic", + "Hindi", + "50+ languages" + ], + "modalities": ["text", "vision", "computer-use"], + "api_endpoint": "https://api.openai.com/v1/responses", + "open_source": false, + "architecture": "Transformer-based; first fully retrained base since GPT-4.5 ('Spud')", + "parameters": "Not disclosed", + "knowledge_cutoff": "December 2025" + }, + + "related_entities": ["gpt-5-4", "gpt-5-3-codex", "gpt-5-2", "claude-opus-4-8", "gemini-3-1-pro"], + + "tags": [ + "reasoning", + "flagship", + "million-token-context", + "agentic", + "computer-use", + "retrained-base", + "migration-target", + "token-efficient" + ] +} diff --git a/data/models/grok-3-beta.json b/data/models/grok-3-beta.json index bc25534..d13263d 100644 --- a/data/models/grok-3-beta.json +++ b/data/models/grok-3-beta.json @@ -4,9 +4,9 @@ "name": "Grok 3 [Beta]", "provider": "xAI", "version": "Beta", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "xAI's flagship Grok 3 model in beta, featuring exceptional coding performance and real-time knowledge integration via X platform. Designed for cutting-edge applications requiring both high accuracy and current information.", + "description": "RETIRED: xAI retired Grok 3 on 2026-05-15; retired API slugs now silently redirect to Grok 4.3 at Grok 4.3 pricing. Historically xAI's flagship beta model with exceptional coding performance and real-time knowledge via X platform. Migrate to Grok 4.3 (current xAI flagship) or Grok 4.1.", "website": "https://x.ai/grok", "trust_vector": { "performance_reliability": { @@ -421,7 +421,7 @@ "notes": "Good transparency for beta product. Real-time X integration provides current information. Some aspects still evolving." }, "operational_excellence": { - "overall_score": 81, + "overall_score": 78, "criteria": { "api_design_quality": { "score": 84, @@ -453,14 +453,20 @@ "notes": "SDKs still maturing" }, "versioning_policy": { - "score": 78, - "confidence": "medium", + "score": 68, + "confidence": "high", "evidence": [ { "source": "xAI API Versioning", "url": "https://docs.x.ai/versioning", "date": "2025-01-20", "value": "Beta versioning approach" + }, + { + "source": "xAI May 15 Retirement Migration Guide", + "url": "https://docs.x.ai/developers/migration/may-15-retirement", + "date": "2026-06-10", + "value": "grok-3 retired 2026-05-15; retired slugs silently redirect to grok-4.3 at grok-4.3 pricing" } ], "methodology": "Review of versioning", @@ -495,7 +501,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 76, + "score": 66, "confidence": "medium", "evidence": [ { @@ -523,7 +529,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Good operational foundation for beta product. Ecosystem and tooling still maturing." + "notes": "Model retired 2026-05-15; retired slugs silently redirect to grok-4.3 at grok-4.3 pricing. Versioning and ecosystem scores reduced to reflect retirement." } }, "use_case_ratings": { @@ -622,7 +628,8 @@ "Limited ecosystem maturity compared to established models", "30-day data retention period", "Not HIPAA eligible", - "Support and documentation still developing" + "Support and documentation still developing", + "RETIRED 2026-05-15: xAI no longer serves grok-3; retired slugs silently redirect to grok-4.3 at grok-4.3 pricing" ], "best_for": [ "Cutting-edge software development requiring best-in-class coding", @@ -669,12 +676,11 @@ "parameters": "Not disclosed (large-scale)" }, "related_entities": [ - "openai-o3", - "claude-sonnet-4-5", - "gpt-4-1", - "llama-4-behemoth" + "grok-4-3", + "grok-4-1" ], "tags": [ + "retired", "beta", "coding", "real-time", diff --git a/data/models/grok-4-1.json b/data/models/grok-4-1.json new file mode 100644 index 0000000..21c6081 --- /dev/null +++ b/data/models/grok-4-1.json @@ -0,0 +1,633 @@ +{ + "id": "grok-4-1", + "type": "model", + "name": "Grok 4.1", + "provider": "xAI", + "version": "4.1 (2025-11-17)", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "xAI's late-2025 flagship that debuted #1 on LMArena Text (1483 Elo) and led EQ-Bench3 for emotional intelligence, with a 2M token context window. Now superseded by Grok 4.3; the grok-4-1-fast variants were retired on 2026-05-15.", + "website": "https://x.ai/news", + "trust_vector": { + "performance_reliability": { + "overall_score": 92, + "criteria": { + "task_accuracy_code": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "llm-stats", + "url": "https://llm-stats.com/models/grok-4.1-2025-11-17", + "date": "2025-11-17", + "value": "Strong coding performance, competitive with late-2025 frontier peers" + } + ], + "methodology": "Review of third-party benchmark aggregator data", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Substantial reasoning gains over Grok 4 with reduced hallucination rate" + }, + { + "source": "EQ-Bench3", + "url": "https://eqbench.com/", + "date": "2025-11-17", + "value": "Leader on EQ-Bench3 emotional intelligence benchmark at launch" + } + ], + "methodology": "Provider launch evaluations and independent benchmark leaderboards", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "LMArena Text Leaderboard", + "url": "https://lmarena.ai/leaderboard", + "date": "2025-11-17", + "value": "#1 on LMArena Text at launch with 1483 Elo" + }, + { + "source": "llm-stats", + "url": "https://llm-stats.com/models/grok-4.1-2025-11-17", + "date": "2025-11-17", + "value": "Top-tier general knowledge and conversational quality" + } + ], + "methodology": "Crowdsourced arena comparisons and aggregator metrics", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 89, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Reduced hallucination and improved instruction adherence vs Grok 4" + } + ], + "methodology": "Review of provider claims and community repeated-prompt reports", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "~2.5s (standard); sub-second with 4.1 Fast", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2025-12-01", + "value": "Standard 4.1 ~2.5s typical; Fast variant optimized for low-latency agentic use" + } + ], + "methodology": "Median latency from third-party API benchmarking", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "~6.0s (standard)", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2025-12-01", + "value": "Tail latency higher with extended reasoning engaged" + } + ], + "methodology": "95th percentile response time from third-party benchmarking", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "2,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "llm-stats", + "url": "https://llm-stats.com/models/grok-4.1-2025-11-17", + "date": "2025-11-17", + "value": "2M token context window" + } + ], + "methodology": "Official specification reflected in aggregator listings", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Status Page", + "url": "https://status.x.ai/", + "date": "2026-05-01", + "value": "Stable availability through its lifecycle; Fast variants retired 2026-05-15" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Released 2025-11-17 and #1 on LMArena Text at launch (1483 Elo) with EQ-Bench3 leadership. Superseded by Grok 4.3 as xAI's flagship; grok-4-1-fast variants retired 2026-05-15." + }, + "security": { + "overall_score": 83, + "criteria": { + "prompt_injection_resistance": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "Improved system prompt adherence; limited published red-team data" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection patterns", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Safety tuning improvements cited in 4.1 release notes" + } + ], + "methodology": "Review of adversarial prompt testing and community reports", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Privacy Policy", + "url": "https://x.ai/legal/privacy-policy", + "date": "2025-11-01", + "value": "API data handling documented; fewer contractual controls than major enterprise providers" + } + ], + "methodology": "Analysis of privacy policies and data handling commitments", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Lower hallucination rate and improved refusal calibration vs Grok 4" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI API Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "API key authentication, HTTPS only, rate limiting" + } + ], + "methodology": "Review of API security features", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid baseline; xAI publishes less safety evaluation detail than Anthropic, OpenAI, or Google." + }, + "privacy_compliance": { + "overall_score": 76, + "criteria": { + "data_residency": { + "value": "US (primary)", + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "US-based infrastructure; no published regional residency options" + } + ], + "methodology": "Review of provider documentation", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Privacy Policy", + "url": "https://x.ai/legal/privacy-policy", + "date": "2025-11-01", + "value": "API customer data not used for training by default per policy" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "30 days (standard API)", + "confidence": "medium", + "evidence": [ + { + "source": "xAI Privacy Policy", + "url": "https://x.ai/legal/privacy-policy", + "date": "2025-11-01", + "value": "Limited retention for abuse monitoring; zero-retention via enterprise agreement" + } + ], + "methodology": "Review of terms and retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "Customer responsible for PII redaction" + } + ], + "methodology": "Review of data protection capabilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Trust Center", + "url": "https://trust.x.ai/", + "date": "2025-12-01", + "value": "SOC 2 Type II; no HIPAA BAA program, fewer attestations than major providers" + } + ], + "methodology": "Verification of compliance certifications", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Trust Center", + "url": "https://trust.x.ai/", + "date": "2025-12-01", + "value": "Zero-data-retention only via negotiated enterprise terms" + } + ], + "methodology": "Review of data handling practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Same thinner-than-peers xAI compliance posture as the rest of the Grok line: SOC 2 but no HIPAA program." + }, + "trust_transparency": { + "overall_score": 82, + "criteria": { + "explainability": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Reasoning traces available; improved explanation quality vs Grok 4" + } + ], + "methodology": "Evaluation of reasoning transparency", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Headline launch claim: significantly reduced hallucination rate vs Grok 4" + } + ], + "methodology": "Review of provider factuality evaluations and community testing", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 76, + "confidence": "low", + "evidence": [ + { + "source": "xAI Public Statements", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "Limited published bias evaluation detail" + } + ], + "methodology": "Review of bias disclosures and independent reporting", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "Reasonable uncertainty expression, improved with 4.1 tuning" + } + ], + "methodology": "Qualitative assessment of confidence expression", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "Model documentation with capabilities and pricing; less depth than peers' system cards" + } + ], + "methodology": "Review of documentation completeness", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Public Statements", + "url": "https://x.ai/news", + "date": "2025-11-17", + "value": "General description including X platform data; detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "Built-in moderation with lighter-touch defaults than peers" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Notable for launch emphasis on hallucination reduction and emotional intelligence (EQ-Bench3 leader)." + }, + "operational_excellence": { + "overall_score": 81, + "criteria": { + "api_design_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "xAI API Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "OpenAI-compatible API; Fast variant tailored for agentic tool-calling" + } + ], + "methodology": "Review of API design and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI SDKs", + "url": "https://github.com/xai-org", + "date": "2025-11-17", + "value": "Official SDKs plus OpenAI client compatibility" + } + ], + "methodology": "Review of SDK quality and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 68, + "confidence": "high", + "evidence": [ + { + "source": "xAI Migration Guide (May 15 Retirement)", + "url": "https://docs.x.ai/developers/migration/may-15-retirement", + "date": "2026-05-15", + "value": "grok-4-1-fast variants retired 2026-05-15, about six months after launch, with retired slugs redirecting to grok-4.3" + } + ], + "methodology": "Review of deprecation timeline; rapid retirement and silent redirection penalize lifecycle predictability", + "last_verified": "2026-06-10", + "notes": "Six-month lifespan for Fast variants is short for production planning" + }, + "monitoring_observability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Console", + "url": "https://console.x.ai/", + "date": "2025-11-17", + "value": "Usage dashboard with spend and rate limit visibility" + } + ], + "methodology": "Review of monitoring tools", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2025-11-17", + "value": "Improving documentation; support channels lighter than major cloud providers" + } + ], + "methodology": "Assessment of documentation and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "llm-stats", + "url": "https://llm-stats.com/models/grok-4.1-2025-11-17", + "date": "2025-11-17", + "value": "Broad availability via aggregators and frameworks during its flagship period" + } + ], + "methodology": "Analysis of third-party integrations", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "xAI Terms of Service", + "url": "https://x.ai/legal/terms-of-service", + "date": "2025-11-01", + "value": "Clear commercial API terms" + } + ], + "methodology": "Review of licensing terms", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid operations during its run, but the 2026-05-15 retirement of Fast variants and supersession by Grok 4.3 make this a legacy choice for new builds." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 89, + "notes": "Strong coding for its generation, but Grok 4.3 supersedes it at far lower cost.", + "alternatives": ["grok-4-3", "claude-opus-4-8"] + }, + "customer-support": { + "overall": 91, + "notes": "EQ-Bench3 leadership translates to excellent empathetic support conversations.", + "alternatives": ["claude-sonnet-4-6", "grok-4-3"] + }, + "content-creation": { + "overall": 90, + "notes": "Top-rated conversational and writing quality at launch (#1 LMArena Text).", + "alternatives": ["gpt-5-5", "grok-4-3"] + }, + "data-analysis": { + "overall": 88, + "notes": "2M context handles very large datasets; standard pricing ($3/$15) is high vs Grok 4.3.", + "alternatives": ["gemini-3-1-pro", "grok-4-3"] + }, + "research-assistant": { + "overall": 90, + "notes": "2M context window is among the largest available; strong synthesis quality.", + "alternatives": ["gemini-3-1-pro", "grok-4-3"] + }, + "legal-compliance": { + "overall": 74, + "notes": "Thin compliance certifications and legacy lifecycle status argue against new regulated deployments.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "healthcare": { + "overall": 68, + "notes": "No HIPAA eligibility; superseded model. Not recommended for PHI workloads.", + "alternatives": ["claude-opus-4-8", "nova-2-lite"] + }, + "financial-analysis": { + "overall": 87, + "notes": "Strong reasoning over long documents; consider lifecycle risk for production systems.", + "alternatives": ["gpt-5-5", "grok-4-3"] + }, + "education": { + "overall": 89, + "notes": "Empathetic, patient explanations backed by EQ-Bench3 leadership.", + "alternatives": ["claude-sonnet-4-6", "gemini-3-5-flash"] + }, + "creative-writing": { + "overall": 91, + "notes": "One of the strongest creative/conversational models of late 2025.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + } + }, + "strengths": [ + "#1 LMArena Text at launch (1483 Elo)", + "EQ-Bench3 leader: best-in-class emotional intelligence at release", + "2M token context window, among the largest available", + "Significantly reduced hallucination rate vs Grok 4", + "Fast variant offered very low-cost agentic inference ($0.20/$0.50 per 1M)" + ], + "limitations": [ + "Superseded by Grok 4.3 as xAI's flagship", + "grok-4-1-fast variants retired 2026-05-15 (about six months after launch)", + "Standard pricing (~$3/$15 per 1M) far above Grok 4.3's $1.25/$2.50", + "Thin enterprise compliance posture; no HIPAA eligibility", + "Retired slugs silently redirect, complicating pinned deployments" + ], + "best_for": [ + "Existing integrations not yet migrated to Grok 4.3", + "Empathetic conversational experiences leveraging its EQ strengths", + "Ultra-long-context workloads needing the 2M token window", + "Historical benchmarking and model comparisons" + ], + "not_recommended_for": [ + "New production builds (superseded; Fast variants already retired)", + "Healthcare or regulated workloads requiring compliance attestations", + "Cost-sensitive workloads (Grok 4.3 is cheaper and newer)", + "Teams requiring long, predictable model lifecycles" + ], + "metadata": { + "pricing": { + "input": "$3.00 per 1M tokens", + "output": "$15.00 per 1M tokens", + "notes": "Grok 4.1 Fast variant was $0.20/$0.50 per 1M tokens before its 2026-05-15 retirement. Standard 4.1 superseded by Grok 4.3 ($1.25/$2.50).", + "last_verified": "2026-06-10" + }, + "context_window": 2000000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic" + ], + "modalities": ["text", "image (input)"], + "api_endpoint": "https://api.x.ai/v1/chat/completions", + "open_source": false, + "architecture": "Transformer-based with reasoning and agentic tool-calling (Fast variant)", + "parameters": "Not disclosed", + "release_date": "2025-11-17", + "lifecycle_status": "Superseded by Grok 4.3; grok-4-1-fast retired 2026-05-15" + }, + "related_entities": ["grok-4-3", "grok-3-beta", "gpt-5-4", "claude-sonnet-4-6", "gemini-3-1-pro"], + "tags": [ + "superseded", + "long-context", + "emotional-intelligence", + "lmarena-leader", + "reasoning", + "legacy" + ] +} diff --git a/data/models/grok-4-3.json b/data/models/grok-4-3.json new file mode 100644 index 0000000..aafa6a8 --- /dev/null +++ b/data/models/grok-4-3.json @@ -0,0 +1,636 @@ +{ + "id": "grok-4-3", + "type": "model", + "name": "Grok 4.3", + "provider": "xAI", + "version": "4.3", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "xAI's current flagship model released in early May 2026, with a 1M token context window, reasoning, function calling, and structured outputs at aggressive pricing ($1.25/$2.50 per 1M tokens). Strong frontier performance, but a thinner enterprise compliance posture than Anthropic, OpenAI, or Google.", + "website": "https://docs.x.ai/developers/models/grok-4.3", + "trust_vector": { + "performance_reliability": { + "overall_score": 94, + "criteria": { + "task_accuracy_code": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Model Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Frontier coding performance positioned as flagship successor to Grok 4.1" + }, + { + "source": "llm-stats", + "url": "https://llm-stats.com/models/grok-4.3", + "date": "2026-05-06", + "value": "Competitive with frontier peers on agentic coding evaluations" + } + ], + "methodology": "Review of provider documentation and third-party benchmark aggregators", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 94, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Model Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Native reasoning mode with strong math and science performance" + } + ], + "methodology": "Review of reasoning benchmark results from provider and aggregators", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 93, + "confidence": "medium", + "evidence": [ + { + "source": "LMArena Leaderboard", + "url": "https://lmarena.ai/leaderboard", + "date": "2026-06-01", + "value": "Top-tier placement among frontier models in crowdsourced comparisons" + }, + { + "source": "OpenRouter Model Listing", + "url": "https://openrouter.ai/x-ai/grok-4.3", + "date": "2026-04-30", + "value": "High usage and quality ratings since launch" + } + ], + "methodology": "Crowdsourced arena comparisons and aggregator quality metrics", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Model Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Structured outputs and function calling support deterministic integration patterns" + } + ], + "methodology": "Review of structured output features and community reports of repeated-prompt behavior", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "~2.0s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-01", + "value": "Typical time-to-full-response around 2s for standard prompts (non-reasoning mode)" + } + ], + "methodology": "Median latency from third-party API benchmarking", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "~5.0s", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-06-01", + "value": "Tail latency higher when extended reasoning is engaged" + } + ], + "methodology": "95th percentile response time from third-party benchmarking; reasoning mode adds variance", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "xAI Model Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "1M token context window; higher per-token rate applies above 200K tokens" + } + ], + "methodology": "Official specification from provider documentation", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 96, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Status Page", + "url": "https://status.x.ai/", + "date": "2026-06-01", + "value": "Generally stable availability since launch with occasional incidents" + } + ], + "methodology": "Historical uptime data from official status page", + "last_verified": "2026-06-10" + } + }, + "notes": "Frontier-class performance with a 1M context window and reasoning, function calling, and structured outputs. Release date sources conflict (2026-04-30 per OpenRouter vs 2026-05-06 per llm-stats); xAI documentation is treated as primary." + }, + "security": { + "overall_score": 83, + "criteria": { + "prompt_injection_resistance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Hardened system prompt handling; limited published red-team data" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection patterns and review of published safety material", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2026-05-06", + "value": "Safety improvements cited at launch; less third-party adversarial testing than peers" + } + ], + "methodology": "Review of adversarial prompt testing results and community jailbreak reports", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Privacy Policy", + "url": "https://x.ai/legal/privacy-policy", + "date": "2026-05-01", + "value": "API data handling documented; fewer contractual controls than major enterprise providers" + } + ], + "methodology": "Analysis of privacy policies and data handling commitments", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Content moderation in place; xAI publishes less safety evaluation detail than Anthropic/OpenAI/Google" + } + ], + "methodology": "Safety testing across harmful content categories and review of published evaluations", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI API Documentation", + "url": "https://docs.x.ai/", + "date": "2026-05-06", + "value": "API key authentication, HTTPS only, rate limiting, team management in console" + } + ], + "methodology": "Review of API security features and authentication mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Reasonable baseline security, but xAI publishes substantially less safety and red-team documentation than Anthropic, OpenAI, or Google." + }, + "privacy_compliance": { + "overall_score": 76, + "criteria": { + "data_residency": { + "value": "US (primary)", + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2026-05-06", + "value": "US-based infrastructure; no published regional residency options" + } + ], + "methodology": "Review of provider documentation and enterprise materials", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Privacy Policy", + "url": "https://x.ai/legal/privacy-policy", + "date": "2026-05-01", + "value": "API customer data not used for training by default per policy" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "30 days (standard API)", + "confidence": "medium", + "evidence": [ + { + "source": "xAI Privacy Policy", + "url": "https://x.ai/legal/privacy-policy", + "date": "2026-05-01", + "value": "Limited retention for abuse monitoring; zero-retention requires enterprise agreement" + } + ], + "methodology": "Review of terms of service and data retention policies", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2026-05-06", + "value": "Customer responsible for PII redaction; no built-in PII tooling" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Trust Center", + "url": "https://trust.x.ai/", + "date": "2026-06-01", + "value": "SOC 2 Type II; thinner certification portfolio (no HIPAA BAA program, limited GDPR tooling) vs Anthropic/OpenAI/Google" + } + ], + "methodology": "Verification of compliance certifications against major enterprise provider baselines", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Trust Center", + "url": "https://trust.x.ai/", + "date": "2026-06-01", + "value": "Zero-data-retention available only via negotiated enterprise terms" + } + ], + "methodology": "Review of data handling practices and enterprise contract options", + "last_verified": "2026-06-10" + } + }, + "notes": "xAI's enterprise compliance posture remains thinner than Anthropic, OpenAI, or Google: SOC 2 in place but no HIPAA eligibility program and fewer regulated-industry attestations." + }, + "trust_transparency": { + "overall_score": 82, + "criteria": { + "explainability": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Model Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Reasoning traces available via API for inspection" + } + ], + "methodology": "Evaluation of reasoning transparency and explanation capabilities", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "xAI News", + "url": "https://x.ai/news", + "date": "2026-05-06", + "value": "Continued hallucination reductions claimed at launch, building on Grok 4.1 improvements" + } + ], + "methodology": "Review of provider claims and factual QA testing", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 76, + "confidence": "low", + "evidence": [ + { + "source": "xAI Public Statements", + "url": "https://x.ai/news", + "date": "2026-05-06", + "value": "Limited published bias evaluation; past Grok versions drew scrutiny over politically tuned behavior" + } + ], + "methodology": "Review of bias benchmark disclosures and independent reporting", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Reasoning mode expresses uncertainty reasonably well" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "xAI Model Documentation", + "url": "https://docs.x.ai/developers/models/grok-4.3", + "date": "2026-05-06", + "value": "Detailed model page with capabilities, pricing, limits, and feature support" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Public Statements", + "url": "https://x.ai/news", + "date": "2026-05-06", + "value": "General description including X platform data; detailed sources not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2026-05-06", + "value": "Built-in moderation with developer controls; lighter-touch defaults than peers" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Good developer-facing documentation and inspectable reasoning, but less published safety/bias evaluation than major competitors." + }, + "operational_excellence": { + "overall_score": 82, + "criteria": { + "api_design_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "xAI API Documentation", + "url": "https://docs.x.ai/", + "date": "2026-05-06", + "value": "OpenAI-compatible API with reasoning, function calling, structured outputs, and prompt caching" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "xAI SDKs", + "url": "https://github.com/xai-org", + "date": "2026-05-06", + "value": "Official SDKs plus broad compatibility with OpenAI client libraries" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 75, + "confidence": "high", + "evidence": [ + { + "source": "xAI Migration Guide (May 15 Retirement)", + "url": "https://docs.x.ai/developers/migration/may-15-retirement", + "date": "2026-05-15", + "value": "Retired Grok model slugs silently redirect to grok-4.3 rather than returning errors" + } + ], + "methodology": "Review of deprecation/migration practices; silent redirects of retired slugs reduce predictability for pinned workloads", + "last_verified": "2026-06-10", + "notes": "Silent redirection of retired model slugs to grok-4.3 can change behavior of production systems without explicit failure signals" + }, + "monitoring_observability": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Console", + "url": "https://console.x.ai/", + "date": "2026-05-06", + "value": "Usage dashboard with spend and rate limit visibility" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "xAI Documentation", + "url": "https://docs.x.ai/", + "date": "2026-05-06", + "value": "Improving documentation; support channels lighter than major cloud providers" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "OpenRouter Model Listing", + "url": "https://openrouter.ai/x-ai/grok-4.3", + "date": "2026-04-30", + "value": "Available via OpenRouter and major LLM frameworks; growing third-party adoption" + } + ], + "methodology": "Analysis of third-party integrations and tools", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "xAI Terms of Service", + "url": "https://x.ai/legal/terms-of-service", + "date": "2026-05-01", + "value": "Clear commercial API terms; enterprise agreements available" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong API and pricing, but the May 2026 retirement wave (with silent slug redirects to grok-4.3) highlights an aggressive deprecation culture enterprises should plan around." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 94, + "notes": "Frontier-class coding with function calling and structured outputs at very competitive pricing.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "customer-support": { + "overall": 87, + "notes": "Fast, capable, and cheap for support workloads; compliance posture may limit regulated deployments.", + "alternatives": ["claude-sonnet-4-6", "gemini-3-5-flash"] + }, + "content-creation": { + "overall": 89, + "notes": "Strong long-form generation with current-events awareness from the X ecosystem.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + }, + "data-analysis": { + "overall": 91, + "notes": "Strong reasoning over large inputs; 1M context handles big datasets, with higher per-token rates above 200K.", + "alternatives": ["gemini-3-1-pro", "gpt-5-5"] + }, + "research-assistant": { + "overall": 92, + "notes": "1M context plus reasoning makes it well suited to literature-scale synthesis at low cost.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "legal-compliance": { + "overall": 76, + "notes": "Capable analytically, but thinner compliance certifications than Anthropic/OpenAI/Google providers.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "healthcare": { + "overall": 70, + "notes": "No HIPAA eligibility program; not recommended for PHI workloads.", + "alternatives": ["claude-opus-4-8", "nova-2-lite"] + }, + "financial-analysis": { + "overall": 89, + "notes": "Strong quantitative reasoning and real-time information; verify compliance requirements first.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "education": { + "overall": 89, + "notes": "Strong explanations at low cost; content controls are lighter-touch than peers.", + "alternatives": ["claude-sonnet-4-6", "gemini-3-5-flash"] + }, + "creative-writing": { + "overall": 88, + "notes": "Distinctive voice and strong creative range; fewer content restrictions than competitors.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + } + }, + "strengths": [ + "Aggressive pricing: $1.25/$2.50 per 1M tokens with $0.20 cached input", + "1M token context window", + "Full agentic feature set: reasoning, function calling, structured outputs", + "Text and image input support", + "Frontier-class performance across coding, reasoning, and general tasks", + "OpenAI-compatible API simplifies migration" + ], + "limitations": [ + "Thinner enterprise compliance posture than Anthropic, OpenAI, or Google (no HIPAA program)", + "Retired Grok model slugs silently redirect to grok-4.3, risking unannounced behavior changes", + "Higher per-token rate applies above 200K context", + "Limited published safety, bias, and red-team evaluation detail", + "Zero-data-retention only via negotiated enterprise terms", + "Conflicting release-date records across aggregators reflect lighter release documentation" + ], + "best_for": [ + "Cost-sensitive agentic and coding workloads needing frontier quality", + "Long-context analysis and research up to 1M tokens", + "Applications wanting real-time/current-events awareness", + "Teams already on OpenAI-compatible tooling seeking cheaper frontier capacity" + ], + "not_recommended_for": [ + "Healthcare workloads involving PHI (no HIPAA eligibility)", + "Regulated industries requiring deep compliance attestations", + "Production systems that cannot tolerate silent model-slug redirection", + "Organizations requiring contractual zero data retention by default" + ], + "metadata": { + "pricing": { + "input": "$1.25 per 1M tokens", + "output": "$2.50 per 1M tokens", + "notes": "Cached input $0.20 per 1M tokens. Higher per-token rate applies for requests above 200K context.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)"], + "api_endpoint": "https://api.x.ai/v1/chat/completions", + "open_source": false, + "architecture": "Transformer-based with native reasoning, function calling, and structured outputs", + "parameters": "Not disclosed", + "release_date": "Early May 2026 (2026-04-30 per OpenRouter; 2026-05-06 per llm-stats)" + }, + "related_entities": ["grok-4-1", "grok-3-beta", "gpt-5-5", "claude-opus-4-8", "gemini-3-1-pro"], + "tags": [ + "flagship", + "reasoning", + "long-context", + "function-calling", + "structured-outputs", + "cost-effective", + "real-time" + ] +} diff --git a/data/models/kimi-k2-6.json b/data/models/kimi-k2-6.json new file mode 100644 index 0000000..78ca86e --- /dev/null +++ b/data/models/kimi-k2-6.json @@ -0,0 +1,644 @@ +{ + "id": "kimi-k2-6", + "type": "model", + "name": "Kimi K2.6", + "provider": "Moonshot AI", + "version": "20260420", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Moonshot AI's open-weight 1T-parameter MoE (32B active) with vendor-reported 80.2% SWE-Bench Verified and 58.6 SWE-Bench Pro. Agent Swarm orchestration scales to 300 sub-agents and 4,000 coordinated steps for long-horizon coding.", + "website": "https://huggingface.co/moonshotai/Kimi-K2.6", + + "trust_vector": { + "performance_reliability": { + "overall_score": 91, + "criteria": { + "task_accuracy_code": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "Kimi K2.6 Model Card (vendor-reported)", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "SWE-Bench Verified 80.2%, SWE-Bench Pro 58.6 (vs GPT-5.4's 57.7)" + }, + { + "source": "LiveCodeBench v6 (vendor-reported)", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "89.6% on competitive programming tasks" + }, + { + "source": "MarkTechPost release coverage", + "url": "https://www.marktechpost.com/2026/04/20/moonshot-ai-releases-kimi-k2-6-with-long-horizon-coding-agent-swarm-scaling-to-300-sub-agents-and-4000-coordinated-steps/", + "date": "2026-04-20", + "value": "Long-horizon coding focus; claims open-weight state of the art on agentic coding" + } + ], + "methodology": "Vendor-reported industry-standard coding benchmarks; scores pending broad independent replication", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "Humanity's Last Exam with tools (vendor-reported)", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "54.0 on HLE-with-tools, frontier-competitive" + } + ], + "methodology": "Vendor-reported tool-augmented reasoning benchmarks requiring multi-step problem solving", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Kimi K2.6 Model Card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Strong general performance across knowledge benchmarks; text and vision modalities" + } + ], + "methodology": "Review of vendor benchmark suite and community evaluations across knowledge domains", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Community evaluation", + "url": "https://artificialanalysis.ai/models", + "date": "2026-05-15", + "value": "Consistent agentic behavior over long trajectories; native INT4 quantization preserves quality" + } + ], + "methodology": "Community testing of repeated runs and long-horizon agent trajectories", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "3.0s", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-05-15", + "value": "Typical first-response time ~3s on first-party API; varies widely by host" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes; self-hosted latency depends on hardware", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "7.5s", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-05-15", + "value": "p95 ~7.5s; long agentic chains take substantially longer by design" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "262,144 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Kimi K2.6 Model Card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "262,144 token context window" + } + ], + "methodology": "Official specification from model card", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Platform", + "url": "https://platform.moonshot.ai/", + "date": "2026-06-01", + "value": "First-party API generally stable; open weights allow self-hosted redundancy" + } + ], + "methodology": "Review of platform availability and self-hosting fallback options", + "last_verified": "2026-06-10" + } + }, + "notes": "Vendor-reported open-weight leadership on agentic coding (80.2% SWE-Bench Verified, 58.6 SWE-Bench Pro). Agent Swarm scales to 300 sub-agents / 4,000 coordinated steps. Most headline scores are vendor-reported and await independent replication." + }, + + "security": { + "overall_score": 79, + "criteria": { + "prompt_injection_resistance": { + "score": 78, + "confidence": "low", + "evidence": [ + { + "source": "Kimi K2.6 Model Card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Safety tuning described; no published third-party prompt-injection audit" + } + ], + "methodology": "Review of vendor safety documentation and community red-team reports against OWASP LLM01 patterns", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Community red-teaming", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-05-10", + "value": "Standard alignment tuning; open weights mean guardrails can be removed in fine-tuned derivatives" + } + ], + "methodology": "Testing against adversarial prompt datasets; open-weight deployments inherit deployer responsibility", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Privacy Policy", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "Standard data handling on first-party API; full control when self-hosted" + } + ], + "methodology": "Analysis of privacy policies and self-hosting data-control options", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Kimi K2.6 Model Card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Safety post-training applied; refusal behavior comparable to other open frontier models" + } + ], + "methodology": "Safety testing across harmful content categories per vendor card and community reports", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI API Documentation", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "API key authentication, HTTPS only, rate limiting; OpenAI-compatible endpoints" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard open-model security posture. No published third-party security audit; self-hosting shifts security responsibility to the deployer." + }, + + "privacy_compliance": { + "overall_score": 75, + "criteria": { + "data_residency": { + "value": "China (first-party API); any jurisdiction when self-hosted or via Western hosts", + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Platform Documentation", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "Moonshot AI is a China-based provider; first-party API data processed under Chinese jurisdiction" + }, + { + "source": "OpenRouter availability", + "url": "https://openrouter.ai/models", + "date": "2026-05-01", + "value": "Available via OpenRouter and Western inference hosts, enabling non-China residency" + } + ], + "methodology": "Review of provider jurisdiction and third-party hosting options", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Privacy Policy", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "API data usage terms standard for the segment; self-hosting removes the question entirely" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Per Moonshot policy on first-party API (China jurisdiction); zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Terms", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "First-party retention governed by Chinese data regulations; self-hosted deployments retain nothing externally" + } + ], + "methodology": "Review of terms of service and deployment-dependent retention", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Documentation", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "Customer responsible for PII redaction; no managed PII tooling" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 68, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI public materials", + "url": "https://www.moonshot.ai/", + "date": "2026-04-20", + "value": "No published SOC 2 / HIPAA / GDPR attestations for the first-party API; Western hosts may carry their own certifications" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Open weights on Hugging Face", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Self-hosting (vLLM/SGLang, native INT4) gives complete data control and zero external retention" + } + ], + "methodology": "Review of self-hosting deployment options enabling zero retention", + "last_verified": "2026-06-10" + } + }, + "notes": "First-party API operates under Chinese jurisdiction — a material caveat for Western regulated industries. Open weights fully mitigate this for organizations able to self-host or use Western inference providers." + }, + + "trust_transparency": { + "overall_score": 80, + "criteria": { + "explainability": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Agent Swarm architecture", + "url": "https://www.marktechpost.com/2026/04/20/moonshot-ai-releases-kimi-k2-6-with-long-horizon-coding-agent-swarm-scaling-to-300-sub-agents-and-4000-coordinated-steps/", + "date": "2026-04-20", + "value": "Sub-agent trajectories and tool-call traces are inspectable, aiding auditability of long-horizon runs" + } + ], + "methodology": "Evaluation of reasoning and agent-trajectory transparency", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Community testing", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-05-10", + "value": "Moderate hallucination rate; tool-use grounding improves factuality in agentic mode" + } + ], + "methodology": "Testing on factual QA datasets and tool-augmented workflows", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 75, + "confidence": "low", + "evidence": [ + { + "source": "Kimi K2.6 Model Card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Limited published bias evaluation" + } + ], + "methodology": "Review of published bias benchmarks and community evaluations", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Model behavior testing", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-05-10", + "value": "Expresses uncertainty adequately; no calibrated confidence outputs" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face model card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Detailed card: 1T total / 32B active MoE, 384 experts, MLA attention, native INT4, benchmarks, deployment guides" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI publications", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Architecture well documented; training data composition not disclosed in detail" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Kimi K2.6 Model Card", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "Built-in safety tuning; deployers of open weights must layer their own guardrails" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Open weights and a detailed model card provide good architectural transparency; training data disclosure and independent benchmark verification remain limited." + }, + + "operational_excellence": { + "overall_score": 82, + "criteria": { + "api_design_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Moonshot AI API Documentation", + "url": "https://platform.moonshot.ai/docs", + "date": "2026-04-20", + "value": "OpenAI-compatible API with streaming, tool calling, vision; Agent Swarm orchestration endpoints" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI GitHub", + "url": "https://github.com/MoonshotAI", + "date": "2026-04-20", + "value": "OpenAI-compatible so mainstream SDKs work; first-party tooling thinner than Western providers" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Kimi release history", + "url": "https://huggingface.co/moonshotai", + "date": "2026-04-20", + "value": "K2.6 supersedes K2.5/K2; prior weights remain available, but cadence is fast" + } + ], + "methodology": "Review of versioning practices and weight availability", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI Platform", + "url": "https://platform.moonshot.ai/", + "date": "2026-04-20", + "value": "Basic usage dashboard; self-hosted observability is deployer-built" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Moonshot AI community channels", + "url": "https://github.com/MoonshotAI", + "date": "2026-04-20", + "value": "GitHub and community support; limited English-language enterprise support" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "OpenRouter and inference ecosystem", + "url": "https://openrouter.ai/models", + "date": "2026-05-01", + "value": "Available on OpenRouter and major open-model hosts; vLLM/SGLang support with native INT4" + } + ], + "methodology": "Analysis of third-party hosting, integrations, and tooling", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Modified MIT License", + "url": "https://huggingface.co/moonshotai/Kimi-K2.6", + "date": "2026-04-20", + "value": "MIT with an attribution-UI requirement for deployments exceeding 100M MAU or $20M/month revenue" + } + ], + "methodology": "Review of licensing terms and restrictions; attribution clause is trust-relevant for large-scale commercial use", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong open-model ecosystem presence. Modified MIT license is permissive for most users but the attribution clause above 100M MAU / $20M monthly revenue requires legal review at hyperscale." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 95, + "notes": "Vendor-reported 80.2% SWE-Bench Verified and 58.6 SWE-Bench Pro; Agent Swarm excels at long-horizon multi-file engineering.", + "alternatives": ["claude-opus-4-8", "glm-5", "gpt-5-5"] + }, + "customer-support": { + "overall": 82, + "notes": "Capable but not specialized; agentic latency unnecessary for simple support flows.", + "alternatives": ["command-a-plus", "minimax-m2"] + }, + "content-creation": { + "overall": 84, + "notes": "Solid long-form generation with large context; not its differentiator.", + "alternatives": ["claude-opus-4-8", "glm-5"] + }, + "data-analysis": { + "overall": 89, + "notes": "Strong tool-augmented analysis; Agent Swarm parallelizes multi-source investigation well.", + "alternatives": ["glm-5", "deepseek-v4"] + }, + "research-assistant": { + "overall": 90, + "notes": "54.0 HLE-with-tools and 262K context make it strong for deep, tool-driven research.", + "alternatives": ["glm-5", "claude-opus-4-8"] + }, + "legal-compliance": { + "overall": 70, + "notes": "China-jurisdiction first-party API and absent Western certifications are blockers unless self-hosted.", + "alternatives": ["command-a-plus", "claude-opus-4-8"] + }, + "healthcare": { + "overall": 67, + "notes": "Not recommended via first-party API; self-hosted deployment in a compliant environment is the only viable path.", + "alternatives": ["command-a-plus", "claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 84, + "notes": "Strong quantitative and agentic capability; data residency requires self-hosting for regulated firms.", + "alternatives": ["glm-5", "command-a-plus"] + }, + "education": { + "overall": 86, + "notes": "Strong STEM and coding tutoring at competitive pricing.", + "alternatives": ["glm-5", "deepseek-v3-2"] + }, + "creative-writing": { + "overall": 82, + "notes": "Competent creative output; optimized for agentic engineering rather than prose.", + "alternatives": ["claude-opus-4-8", "minimax-m2"] + } + }, + + "strengths": [ + "Vendor-reported open-weight leadership in agentic coding (80.2% SWE-Bench Verified, 58.6 SWE-Bench Pro vs GPT-5.4's 57.7)", + "Agent Swarm scales to 300 sub-agents and 4,000 coordinated steps for long-horizon tasks", + "Open weights with near-MIT license enable full self-hosting and data control", + "Efficient inference: 32B active of 1T total, MLA attention, native INT4 quantization", + "262,144-token context with text and vision modalities", + "Competitive API pricing (~$0.95/$4.00 per 1M tokens) and broad availability via OpenRouter" + ], + + "limitations": [ + "First-party Moonshot API processes data under Chinese jurisdiction with limited Western compliance certifications", + "Headline benchmarks are vendor-reported and await independent replication", + "Modified MIT license imposes attribution-UI requirement above 100M MAU or $20M/month revenue", + "Self-hosting a 1T-parameter MoE requires substantial GPU infrastructure even at INT4", + "Limited published bias, safety, and red-team evaluations", + "English-language enterprise support is thin compared to Western providers" + ], + + "best_for": [ + "Long-horizon autonomous coding and multi-agent engineering workflows", + "Organizations wanting frontier-level open weights they can self-host for data control", + "Tool-augmented research and deep analysis at competitive cost", + "Cost-sensitive teams needing top-tier agentic coding via OpenRouter or first-party API" + ], + + "not_recommended_for": [ + "Regulated Western workloads (healthcare, legal, finance) on the first-party API", + "Hyperscale consumer products unwilling to satisfy the attribution-UI license clause", + "Latency-critical real-time applications", + "Teams without GPU infrastructure who also cannot accept China-jurisdiction processing" + ], + + "metadata": { + "pricing": { + "input": "$0.95 per 1M tokens (approx.)", + "output": "$4.00 per 1M tokens (approx.)", + "notes": "First-party Moonshot API pricing; third-party hosts on OpenRouter vary. Self-hosting cost is infrastructure-dependent.", + "last_verified": "2026-06-10" + }, + "context_window": 262144, + "languages": ["English", "Chinese", "Japanese", "Korean", "Spanish", "French", "German"], + "modalities": ["text", "image (input)"], + "api_endpoint": "https://api.moonshot.ai/v1/chat/completions", + "open_source": true, + "license": "Modified MIT (attribution-UI requirement above 100M MAU or $20M/month revenue)", + "architecture": "Mixture-of-Experts: 1T total / 32B active parameters, 384 experts, Multi-head Latent Attention (MLA), native INT4", + "parameters": "1T total / 32B active", + "release_date": "2026-04-20" + }, + + "related_entities": ["glm-5", "deepseek-v4", "minimax-m2", "claude-opus-4-8", "gpt-5-5"], + + "tags": [ + "coding", + "agentic", + "open-source", + "mixture-of-experts", + "long-context", + "agent-swarm", + "chinese-provider", + "self-hostable" + ] +} diff --git a/data/models/llama-3-1-405b.json b/data/models/llama-3-1-405b.json index c0e3864..8f86c78 100644 --- a/data/models/llama-3-1-405b.json +++ b/data/models/llama-3-1-405b.json @@ -4,9 +4,9 @@ "name": "Llama 3.1 405B", "provider": "Meta", "version": "llama-3.1-405b", - "last_evaluated": "2025-11-07", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Meta's largest and most capable open-source model with 405 billion parameters. Offers complete transparency, self-hosting capabilities, and competitive performance with proprietary models.", + "description": "Meta's largest open-source model with 405 billion parameters, offering complete transparency, self-hosting capabilities, and competitive performance with proprietary models. Remains one of Meta's legacy open models: Meta has shipped no new open weights since Llama 4 Scout/Maverick (April 2025) and pivoted to closed models in 2026.", "website": "https://llama.meta.com", "trust_vector": { "performance_reliability": { @@ -533,7 +533,8 @@ "Text-only (no native vision)", "Safety guardrails can be modified (security consideration)", "Higher latency compared to smaller models", - "Complex deployment and maintenance" + "Complex deployment and maintenance", + "Legacy status: Meta has shipped no new open weights since Llama 4 Scout/Maverick (April 2025) and pivoted to closed models in 2026, so future open updates are unlikely" ], "metadata": { "license": "Llama 3.1 Community License (open for commercial use)", diff --git a/data/models/llama-3-3-70b.json b/data/models/llama-3-3-70b.json index 0ffa22a..ec40580 100644 --- a/data/models/llama-3-3-70b.json +++ b/data/models/llama-3-3-70b.json @@ -4,9 +4,9 @@ "name": "Llama 3.3 70B", "provider": "Meta", "version": "2024-12", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Meta's powerful 70B parameter Llama 3.3 model offering strong performance with open-source flexibility. Excellent balance of capability and resource efficiency for self-hosted deployments.", + "description": "Meta's powerful 70B parameter Llama 3.3 model offering strong performance with open-source flexibility and an excellent balance of capability and resource efficiency for self-hosted deployments. Remains one of Meta's legacy open models: Meta has shipped no new open weights since Llama 4 Scout/Maverick (April 2025) and pivoted to closed models in 2026.", "website": "https://llama.meta.com/", "trust_vector": { "performance_reliability": { @@ -593,7 +593,8 @@ "Requires infrastructure for deployment", "No managed API from Meta", "Deployment expertise needed", - "Uptime depends on hosting" + "Uptime depends on hosting", + "Legacy status: Meta has shipped no new open weights since Llama 4 Scout/Maverick (April 2025) and pivoted to closed models in 2026, so future open updates are unlikely" ], "best_for": [ "Self-hosted deployments requiring data sovereignty", diff --git a/data/models/llama-4-behemoth.json b/data/models/llama-4-behemoth.json index 7a68340..54e554c 100644 --- a/data/models/llama-4-behemoth.json +++ b/data/models/llama-4-behemoth.json @@ -4,13 +4,13 @@ "name": "Llama 4 Behemoth", "provider": "Meta", "version": "2025-02", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Meta's largest and most capable open-source Llama 4 model with exceptional mathematical reasoning and knowledge. Designed for enterprises requiring state-of-the-art performance with open-source flexibility.", + "description": "Meta's announced 2T-total/288B-active parameter Llama 4 teacher model that was NEVER RELEASED. It remains 'announced, not released' as of June 2026: Meta gave no update when asked in January 2026 and has effectively exited open-weight frontier releases, shipping the proprietary closed-weight 'Muse Spark' (April 2026) instead. Scores reflect unverifiable preview-era claims; the model is not available for any deployment.", "website": "https://llama.meta.com/llama-4", "trust_vector": { "performance_reliability": { - "overall_score": 91, + "overall_score": 84, "criteria": { "task_accuracy_code": { "score": 88, @@ -129,22 +129,28 @@ "last_verified": "2025-11-08" }, "uptime": { - "score": 95, - "confidence": "medium", + "score": 60, + "confidence": "high", "evidence": [ { "source": "Self-hosted model", "url": "https://llama.meta.com/", "date": "2025-02-01", "value": "Uptime depends on hosting infrastructure" + }, + { + "source": "Wikipedia - Llama (language model)", + "url": "https://en.wikipedia.org/wiki/Llama_(language_model)", + "date": "2026-06-10", + "value": "Model was never released; weights are not available for any deployment as of June 2026" } ], "methodology": "User-controlled deployment", - "last_verified": "2025-11-08", - "notes": "Uptime dependent on deployment infrastructure" + "last_verified": "2026-06-10", + "notes": "Model never released; no deployment is possible" } }, - "notes": "Exceptional performance on mathematical reasoning (95% MATH). Strong general knowledge (73.7% MMLU). Open-source model offering enterprise-grade capabilities." + "notes": "Preview-era claims: exceptional mathematical reasoning (95% MATH) and strong general knowledge (73.7% MMLU). The model was never released, so these results cannot be independently verified." }, "security": { "overall_score": 82, @@ -419,7 +425,7 @@ "notes": "Strong transparency as open-source model. Good training data disclosure. Customizable guardrails for specific use cases." }, "operational_excellence": { - "overall_score": 84, + "overall_score": 77, "criteria": { "api_design_quality": { "score": 85, @@ -479,21 +485,28 @@ "notes": "Requires custom monitoring implementation" }, "support_quality": { - "score": 82, - "confidence": "medium", + "score": 60, + "confidence": "high", "evidence": [ { "source": "Community Support", "url": "https://github.com/meta-llama/llama4/discussions", "date": "2025-02-01", "value": "Active community, official documentation" + }, + { + "source": "SiliconANGLE", + "url": "https://siliconangle.com/2025/05/15/meta-postpone-release-llama-4-behemoth-model-report-claims/", + "date": "2026-06-10", + "value": "Release postponed in 2025; Meta provided no update when asked in January 2026" } ], "methodology": "Assessment of support channels", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10", + "notes": "No model-specific support exists since the model never shipped" }, "ecosystem_maturity": { - "score": 87, + "score": 55, "confidence": "high", "evidence": [ { @@ -501,10 +514,16 @@ "url": "https://huggingface.co/meta-llama", "date": "2025-02-01", "value": "Mature ecosystem with extensive tooling" + }, + { + "source": "Wikipedia - Llama (language model)", + "url": "https://en.wikipedia.org/wiki/Llama_(language_model)", + "date": "2026-06-10", + "value": "No ecosystem exists for Behemoth itself; the model was never released and Meta has pivoted to closed-weight models (Muse Spark, April 2026)" } ], "methodology": "Analysis of ecosystem", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10" }, "license_terms": { "score": 90, @@ -521,7 +540,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Good operational maturity with strong open-source ecosystem. Requires infrastructure expertise for deployment and monitoring." + "notes": "Operational scores are largely theoretical: the model was never released, so no deployment, support, or ecosystem exists for it. Meta shipped the closed-weight Muse Spark (April 2026) instead." } }, "use_case_ratings": { @@ -617,7 +636,8 @@ "Uptime and performance depend on hosting infrastructure", "Requires expertise to deploy and maintain", "No managed API service from Meta", - "Large model size requires substantial compute resources" + "Large model size requires substantial compute resources", + "Never released: still announced-only as of June 2026; Meta gave no update in January 2026 and pivoted to the closed-weight Muse Spark (April 2026), so weights are unavailable" ], "best_for": [ "Enterprises requiring data sovereignty and on-premise deployment", @@ -671,6 +691,7 @@ "claude-sonnet-4-5" ], "tags": [ + "unreleased", "open-source", "self-hosted", "mathematics", diff --git a/data/models/minimax-m2.json b/data/models/minimax-m2.json new file mode 100644 index 0000000..b5541e7 --- /dev/null +++ b/data/models/minimax-m2.json @@ -0,0 +1,638 @@ +{ + "id": "minimax-m2", + "type": "model", + "name": "MiniMax-M2", + "provider": "MiniMax", + "version": "20251027", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "MiniMax's MIT-licensed 230B MoE with only 10B active parameters, optimized for agentic tool calling and coding. Topped open-model agentic rankings at launch and undercut Claude pricing by roughly 92% while remaining fast due to its small active footprint.", + "website": "https://www.minimax.io/news/minimax-m2", + + "trust_vector": { + "performance_reliability": { + "overall_score": 87, + "criteria": { + "task_accuracy_code": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "MiniMax-M2 launch announcement", + "url": "https://www.minimax.io/news/minimax-m2", + "date": "2025-10-27", + "value": "Strong SWE-bench and Terminal-Bench results for an open model at launch" + }, + { + "source": "VentureBeat launch coverage", + "url": "https://venturebeat.com/ai/minimax-m2-is-the-new-king-of-open-source-llms-especially-for-agentic-tool", + "date": "2025-10-27", + "value": "Ranked the leading open-source model for agentic coding workflows at launch" + } + ], + "methodology": "Vendor benchmarks corroborated by independent press and leaderboard coverage; superseded at the top by 2026 releases", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax-M2 Model Card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Competitive reasoning for its 10B-active footprint; interleaved thinking format" + } + ], + "methodology": "Vendor-reported reasoning benchmarks and community evaluation", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models", + "date": "2025-11-15", + "value": "Highest composite intelligence score among open-weight models at launch window" + } + ], + "methodology": "Independent composite benchmarking across knowledge domains", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Community evaluation", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-11-15", + "value": "Stable tool-calling behavior across long agent loops" + } + ], + "methodology": "Community testing of repeated runs and agentic trajectories", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "1.8s", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models", + "date": "2025-11-15", + "value": "Fast responses — 10B active parameters yield roughly 2x the speed of comparable dense models" + } + ], + "methodology": "Median latency for API requests with standard prompt sizes", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "4.0s", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2025-11-15", + "value": "p95 ~4.0s across diverse workloads" + } + ], + "methodology": "95th percentile response time across diverse workloads", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "204,800 tokens", + "confidence": "high", + "evidence": [ + { + "source": "MiniMax-M2 Model Card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "~205K token context window" + } + ], + "methodology": "Official specification from model card", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 94, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Platform", + "url": "https://platform.minimax.io/", + "date": "2026-06-01", + "value": "First-party API generally stable; open weights enable self-hosted redundancy" + } + ], + "methodology": "Review of platform availability and self-hosting fallback options", + "last_verified": "2026-06-10" + } + }, + "notes": "Was the leading open agentic model at its October 2025 launch; still strong, but 2026 releases (GLM-5, Kimi K2.6) have surpassed it on raw benchmarks. Its 10B-active design remains a standout for speed and serving cost. Successor MiniMax-M3 announced 2026-06-01 (1M context) but weights not yet published." + }, + + "security": { + "overall_score": 77, + "criteria": { + "prompt_injection_resistance": { + "score": 76, + "confidence": "low", + "evidence": [ + { + "source": "MiniMax-M2 Model Card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Safety tuning described; no published third-party prompt-injection audit" + } + ], + "methodology": "Review of vendor documentation and community testing against OWASP LLM01 patterns", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Community red-teaming", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-11-15", + "value": "Standard alignment tuning; open weights allow guardrail removal in derivatives" + } + ], + "methodology": "Testing against adversarial prompt datasets; deployer-dependent for self-hosted use", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Privacy Policy", + "url": "https://www.minimax.io/", + "date": "2025-10-27", + "value": "Standard data handling on first-party API; full control when self-hosted" + } + ], + "methodology": "Analysis of privacy policies and self-hosting data-control options", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax-M2 Model Card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Safety post-training applied; refusal behavior in line with peer open models" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax API Documentation", + "url": "https://platform.minimax.io/docs", + "date": "2025-10-27", + "value": "API key authentication, HTTPS only, rate limiting; OpenAI- and Anthropic-compatible endpoints" + } + ], + "methodology": "Review of API security features and best practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Standard open-model posture without third-party audits. Self-hosting shifts security responsibility to the deployer." + }, + + "privacy_compliance": { + "overall_score": 74, + "criteria": { + "data_residency": { + "value": "China (first-party MiniMax API); any jurisdiction when self-hosted or via Western hosts", + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Platform Documentation", + "url": "https://platform.minimax.io/docs", + "date": "2025-10-27", + "value": "MiniMax is a China-based provider; first-party API data processed under Chinese jurisdiction" + }, + { + "source": "OpenRouter availability", + "url": "https://openrouter.ai/models", + "date": "2025-11-15", + "value": "MIT weights served by Western inference providers, enabling non-China residency" + } + ], + "methodology": "Review of provider jurisdiction and third-party hosting options", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Privacy Policy", + "url": "https://www.minimax.io/", + "date": "2025-10-27", + "value": "Standard API data terms; self-hosting removes the concern entirely" + } + ], + "methodology": "Analysis of privacy policy and data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Per MiniMax policy on first-party API (China jurisdiction); zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Terms of Service", + "url": "https://www.minimax.io/", + "date": "2025-10-27", + "value": "First-party retention governed by Chinese data regulations; self-hosted deployments retain nothing externally" + } + ], + "methodology": "Review of terms of service and deployment-dependent retention", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Documentation", + "url": "https://platform.minimax.io/docs", + "date": "2025-10-27", + "value": "Customer responsible for PII redaction; no managed PII tooling" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 66, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax public materials", + "url": "https://www.minimax.io/", + "date": "2025-10-27", + "value": "No published SOC 2 / HIPAA / GDPR attestations for the first-party API" + } + ], + "methodology": "Verification of compliance certifications and audit reports", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Open weights on Hugging Face", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "MIT-licensed self-hosting gives complete data control and zero external retention; 10B active makes this unusually affordable" + } + ], + "methodology": "Review of self-hosting deployment options enabling zero retention", + "last_verified": "2026-06-10" + } + }, + "notes": "First-party MiniMax API operates under Chinese jurisdiction — a material caveat for Western regulated industries. The small 10B-active footprint makes self-hosted mitigation cheaper than for other frontier-scale open models." + }, + + "trust_transparency": { + "overall_score": 78, + "criteria": { + "explainability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax-M2 documentation", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Interleaved thinking format exposes reasoning between tool calls, aiding agent-loop auditability" + } + ], + "methodology": "Evaluation of reasoning transparency and trajectory inspectability", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Community testing", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-11-15", + "value": "Moderate hallucination rate; tool-grounded workflows perform better than closed-book QA" + } + ], + "methodology": "Testing on factual QA datasets and tool-augmented workflows", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 74, + "confidence": "low", + "evidence": [ + { + "source": "MiniMax-M2 Model Card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Limited published bias evaluation" + } + ], + "methodology": "Review of published bias benchmarks and community evaluations", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Model behavior testing", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-11-15", + "value": "Basic uncertainty expression; no calibrated confidence outputs" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face model card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Clear documentation of 230B/10B MoE architecture, MIT license, benchmarks, and deployment guidance" + } + ], + "methodology": "Review of documentation completeness and clarity", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 72, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax publications", + "url": "https://www.minimax.io/news/minimax-m2", + "date": "2025-10-27", + "value": "Architecture documented; training data composition not disclosed in detail" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax-M2 Model Card", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "Built-in safety tuning; deployers of open weights must layer their own guardrails" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Open weights and interleaved-thinking traces provide reasonable transparency; training data disclosure and formal bias/safety evaluations are limited." + }, + + "operational_excellence": { + "overall_score": 82, + "criteria": { + "api_design_quality": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "MiniMax API Documentation", + "url": "https://platform.minimax.io/docs", + "date": "2025-10-27", + "value": "OpenAI- and Anthropic-compatible endpoints with streaming and tool calling, easing migration" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax GitHub", + "url": "https://github.com/MiniMax-AI", + "date": "2025-10-27", + "value": "Compatibility with mainstream OpenAI/Anthropic SDKs; first-party tooling adequate" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax-M3 announcement", + "url": "https://www.minimax.io/news", + "date": "2026-06-01", + "value": "Successor M3 announced 2026-06-01 with 1M context, but weights not yet published as of 2026-06-10; M2 weights remain available" + } + ], + "methodology": "Review of versioning practices and weight availability across releases", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax Platform", + "url": "https://platform.minimax.io/", + "date": "2025-10-27", + "value": "Basic usage dashboard; self-hosted observability is deployer-built" + } + ], + "methodology": "Review of available monitoring tools and metrics", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "MiniMax community channels", + "url": "https://github.com/MiniMax-AI", + "date": "2025-10-27", + "value": "GitHub and community support; limited English-language enterprise support" + } + ], + "methodology": "Assessment of documentation, community, and support responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 84, + "confidence": "high", + "evidence": [ + { + "source": "Inference ecosystem", + "url": "https://openrouter.ai/models", + "date": "2025-11-15", + "value": "vLLM/SGLang support, OpenRouter availability, popular in open-source agent frameworks" + } + ], + "methodology": "Analysis of third-party hosting, integrations, and tooling", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 94, + "confidence": "high", + "evidence": [ + { + "source": "MIT License (Hugging Face card)", + "url": "https://huggingface.co/MiniMaxAI/MiniMax-M2", + "date": "2025-10-27", + "value": "MIT license per model card, unrestricted commercial use and derivatives" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Clean MIT licensing and dual OpenAI/Anthropic API compatibility lower switching costs. M3 transition (announced, weights unpublished) is the main forward-looking uncertainty." + } + }, + + "use_case_ratings": { + "code-generation": { + "overall": 88, + "notes": "Strong agentic coding at exceptional cost-efficiency; no longer the open-weight leader after 2026 releases.", + "alternatives": ["glm-5", "kimi-k2-6"] + }, + "customer-support": { + "overall": 83, + "notes": "Fast (10B active) and very cheap — well suited to high-volume conversational workloads.", + "alternatives": ["command-a-plus", "glm-5"] + }, + "content-creation": { + "overall": 80, + "notes": "Adequate generation quality at minimal cost.", + "alternatives": ["glm-5", "claude-opus-4-8"] + }, + "data-analysis": { + "overall": 84, + "notes": "Good tool-calling for analysis pipelines; weaker raw reasoning than GLM-5 or Kimi K2.6.", + "alternatives": ["glm-5", "kimi-k2-6"] + }, + "research-assistant": { + "overall": 85, + "notes": "Strong agentic search and tool orchestration; 205K context handles long documents.", + "alternatives": ["glm-5", "kimi-k2-6"] + }, + "legal-compliance": { + "overall": 68, + "notes": "China-jurisdiction first-party API and absent Western certifications are blockers unless self-hosted.", + "alternatives": ["command-a-plus", "claude-opus-4-8"] + }, + "healthcare": { + "overall": 66, + "notes": "Not recommended via first-party API; self-hosted deployment in a compliant environment is the only viable path.", + "alternatives": ["command-a-plus", "claude-opus-4-8"] + }, + "financial-analysis": { + "overall": 80, + "notes": "Capable and cheap; data residency requires self-hosting for regulated firms.", + "alternatives": ["command-a-plus", "glm-5"] + }, + "education": { + "overall": 82, + "notes": "Good tutoring at very low cost; well suited to high-volume educational platforms.", + "alternatives": ["glm-5", "deepseek-v3-2"] + }, + "creative-writing": { + "overall": 78, + "notes": "Serviceable creative output; not its design focus.", + "alternatives": ["claude-opus-4-8", "glm-5"] + } + }, + + "strengths": [ + "Topped open-model agentic tool-calling rankings at launch (October 2025)", + "Exceptional efficiency: 10B active of 230B total — fast inference and cheap self-hosting", + "Launched at roughly 8% of Claude pricing, among the best cost/capability ratios available", + "Clean MIT license with full self-hosting rights", + "OpenAI- and Anthropic-compatible APIs minimize migration effort", + "~205K context window for long-document and long-trajectory work" + ], + + "limitations": [ + "First-party MiniMax API processes data under Chinese jurisdiction with no published Western compliance certifications", + "Surpassed on raw benchmarks by 2026 open-weight releases (GLM-5, Kimi K2.6)", + "Successor M3 announced (2026-06-01) but weights unpublished, creating roadmap uncertainty", + "Text-only — no vision or audio modalities", + "Limited published bias, safety, and red-team evaluations", + "Interleaved thinking format requires prompt-handling care in some frameworks" + ], + + "best_for": [ + "High-volume agentic tool-calling workloads where cost per trajectory dominates", + "Teams self-hosting on modest GPU budgets (10B active footprint)", + "Drop-in replacement experiments via OpenAI/Anthropic-compatible APIs", + "Latency-sensitive agent loops needing fast token generation" + ], + + "not_recommended_for": [ + "Regulated Western workloads (healthcare, legal, finance) on the first-party API", + "Teams needing the absolute strongest open-weight benchmark performance in mid-2026", + "Multimodal applications requiring image or audio input" + ], + + "metadata": { + "pricing": { + "input": "$0.30 per 1M tokens (approx.)", + "output": "$1.20 per 1M tokens (approx.)", + "notes": "Launched at roughly 8% of Claude Sonnet pricing; third-party host pricing varies.", + "last_verified": "2026-06-10" + }, + "context_window": 204800, + "languages": ["English", "Chinese", "Japanese", "Korean", "Spanish", "French", "German"], + "modalities": ["text"], + "api_endpoint": "https://api.minimax.io/v1/chat/completions", + "open_source": true, + "license": "MIT (per Hugging Face model card)", + "architecture": "Mixture-of-Experts: 230B total / 10B active parameters, interleaved thinking for agentic tool use", + "parameters": "230B total / 10B active", + "release_date": "2025-10-27" + }, + + "related_entities": ["glm-5", "kimi-k2-6", "deepseek-v3-2", "gpt-oss-120b"], + + "tags": [ + "agentic", + "tool-calling", + "open-source", + "mit-license", + "mixture-of-experts", + "cost-effective", + "fast-inference", + "chinese-provider", + "self-hostable" + ] +} diff --git a/data/models/mistral-large-3.json b/data/models/mistral-large-3.json new file mode 100644 index 0000000..3b9d97e --- /dev/null +++ b/data/models/mistral-large-3.json @@ -0,0 +1,632 @@ +{ + "id": "mistral-large-3", + "type": "model", + "name": "Mistral Large 3", + "provider": "Mistral AI", + "version": "Large 3 (Mistral 3 family)", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Mistral AI's open-weight flagship released December 2025 under Apache 2.0: a sparse MoE (675B total / 41B active) multimodal model with ~256K context and 40+ languages. Debuted #2 among open-source non-reasoning models on LMArena, with a strong EU data-sovereignty story.", + "website": "https://mistral.ai/news/mistral-3/", + "trust_vector": { + "performance_reliability": { + "overall_score": 88, + "criteria": { + "task_accuracy_code": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral 3 Announcement", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "Strong coding performance reported across standard benchmarks for an open-weight model" + } + ], + "methodology": "Review of provider benchmarks and community evaluations of open weights", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral 3 Announcement", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "Competitive math and reasoning results among non-reasoning (single-pass) models" + } + ], + "methodology": "Review of reasoning benchmarks; model is non-reasoning class (no extended thinking)", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "LMArena Leaderboard", + "url": "https://lmarena.ai/leaderboard", + "date": "2025-12-09", + "value": "Debuted #2 among open-source non-reasoning models on LMArena" + }, + { + "source": "Mistral 3 Announcement", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "State-of-the-art open-weight performance across knowledge and multilingual tasks" + } + ], + "methodology": "Crowdsourced arena comparisons and provider benchmark suite", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Community Evaluations", + "url": "https://huggingface.co/mistralai", + "date": "2025-12-15", + "value": "Stable instruction following reported across hosted and self-hosted deployments" + } + ], + "methodology": "Community repeated-prompt testing on open weights", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "~1.5s (hosted API); deployment-dependent when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-01-15", + "value": "41B active parameters keep inference fast for the model's scale" + } + ], + "methodology": "Median latency from third-party benchmarking of hosted endpoints", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "~3.5s (hosted API)", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-01-15", + "value": "Tail latency varies by host (Mistral, Bedrock, Azure, self-hosted)" + } + ], + "methodology": "95th percentile estimates across hosting providers", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "~256,000 tokens", + "confidence": "high", + "evidence": [ + { + "source": "Mistral 3 Announcement", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "Approximately 256K token context window" + } + ], + "methodology": "Official specification from provider", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 94, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Status Page", + "url": "https://status.mistral.ai/", + "date": "2026-06-01", + "value": "Stable hosted-API availability; self-hosting removes provider dependency entirely" + } + ], + "methodology": "Historical uptime of hosted API; open weights enable customer-controlled availability", + "last_verified": "2026-06-10" + } + }, + "notes": "Best-in-class open-weight performance for its release window: sparse MoE (675B total / 41B active) delivers near-frontier quality with modest active compute. Non-reasoning class — frontier reasoning models outperform it on hard multi-step problems." + }, + "security": { + "overall_score": 83, + "criteria": { + "prompt_injection_resistance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Documentation", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Instruction-hierarchy training; limited published red-team results" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection patterns", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Community Red-Teaming", + "url": "https://huggingface.co/mistralai", + "date": "2025-12-15", + "value": "Reasonable default refusals; open weights allow guardrail removal by deployers" + } + ], + "methodology": "Adversarial prompt testing on hosted and open-weight deployments", + "last_verified": "2026-06-10", + "notes": "Open weights mean downstream deployments can weaken or strengthen safety behavior" + }, + "data_leakage_prevention": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Privacy Policy", + "url": "https://mistral.ai/terms/", + "date": "2025-12-02", + "value": "EU-based provider under GDPR; self-hosting keeps data entirely in customer infrastructure" + } + ], + "methodology": "Analysis of privacy policies plus self-hosting option", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Moderation Tools", + "url": "https://docs.mistral.ai/capabilities/guardrailing/", + "date": "2025-12-02", + "value": "Optional moderation API and system-prompt guardrailing available" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral API Documentation", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "API key authentication, HTTPS only, rate limiting; cloud-provider controls on Bedrock/Azure" + } + ], + "methodology": "Review of API security features across hosting options", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid security with the open-weights caveat: deployers control (and can remove) guardrails, so deployment-level controls matter more than for closed models." + }, + "privacy_compliance": { + "overall_score": 87, + "criteria": { + "data_residency": { + "value": "EU (hosted API); anywhere via self-hosting or cloud region choice", + "confidence": "high", + "evidence": [ + { + "source": "Mistral AI", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "EU provider with European hosting; open weights allow full on-premises deployment" + } + ], + "methodology": "Review of hosting documentation and deployment options", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 90, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Terms and Privacy", + "url": "https://mistral.ai/terms/", + "date": "2025-12-02", + "value": "API data not used for training by default for paid tiers; self-hosting eliminates the question entirely" + } + ], + "methodology": "Analysis of terms of service and data usage policy", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Limited retention on hosted API; zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Privacy Policy", + "url": "https://mistral.ai/terms/", + "date": "2025-12-02", + "value": "Short-term retention for abuse monitoring on La Plateforme; customer-controlled when self-hosted" + } + ], + "methodology": "Review of retention policies across deployment modes", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Documentation", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Customer responsible for PII redaction; self-hosting keeps PII in-house" + } + ], + "methodology": "Review of data protection capabilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Trust & GDPR Posture", + "url": "https://mistral.ai/terms/", + "date": "2025-12-02", + "value": "EU provider natively under GDPR; SOC 2 for hosted platform; Bedrock/Azure hosting inherits those clouds' certifications" + } + ], + "methodology": "Verification of certifications across Mistral and cloud hosting partners", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Open Weights Distribution", + "url": "https://huggingface.co/mistralai", + "date": "2025-12-02", + "value": "Apache 2.0 weights enable fully air-gapped, zero-external-retention deployments" + } + ], + "methodology": "Review of self-hosting options enabling complete data control", + "last_verified": "2026-06-10" + } + }, + "notes": "Standout data-sovereignty story: EU provider under GDPR, plus Apache 2.0 weights allow fully on-premises/air-gapped deployment — the strongest possible residency guarantee." + }, + "trust_transparency": { + "overall_score": 80, + "criteria": { + "explainability": { + "score": 83, + "confidence": "medium", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Clear step-by-step explanations; open weights permit deep inspection and research" + } + ], + "methodology": "Evaluation of reasoning transparency; open weights enable interpretability research", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Community Evaluations", + "url": "https://huggingface.co/mistralai", + "date": "2025-12-15", + "value": "Typical hallucination rates for its class; no built-in grounding" + } + ], + "methodology": "Factual QA testing by community evaluators", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Documentation", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Multilingual training (40+ languages) reduces anglocentric bias; limited published bias evaluation" + } + ], + "methodology": "Review of bias disclosures and multilingual evaluation", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "low", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Adequate uncertainty expression; raw logprobs accessible via open weights" + } + ], + "methodology": "Qualitative assessment plus open-weight logprob access", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Model Card", + "url": "https://huggingface.co/mistralai", + "date": "2025-12-02", + "value": "Public model card with architecture details (675B MoE / 41B active), license, and usage guidance" + } + ], + "methodology": "Review of published model card and architecture disclosure", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 75, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral 3 Announcement", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "Architecture fully disclosed; training data composition described only at a high level" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Guardrailing Documentation", + "url": "https://docs.mistral.ai/capabilities/guardrailing/", + "date": "2025-12-02", + "value": "Optional moderation and system-prompt guardrails; defaults lighter than closed flagships and removable by deployers" + } + ], + "methodology": "Analysis of built-in safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Open weights provide architectural transparency rare at this scale (675B MoE disclosed), though training data detail and built-in guardrails are lighter than closed frontier models." + }, + "operational_excellence": { + "overall_score": 86, + "criteria": { + "api_design_quality": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Mistral API Documentation", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Clean OpenAI-compatible API with streaming, function calling, JSON mode, and vision" + } + ], + "methodology": "Review of API design and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral SDKs", + "url": "https://github.com/mistralai", + "date": "2025-12-02", + "value": "Official Python and TypeScript SDKs; first-class vLLM and transformers support for self-hosting" + } + ], + "methodology": "Review of SDK and inference-stack support", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Model Documentation", + "url": "https://docs.mistral.ai/getting-started/models/", + "date": "2025-12-02", + "value": "Dated model versions with deprecation notices; open weights never disappear once downloaded" + } + ], + "methodology": "Review of versioning policy; open weights eliminate forced-retirement risk", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 80, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral La Plateforme", + "url": "https://console.mistral.ai/", + "date": "2025-12-02", + "value": "Usage dashboard on hosted platform; self-hosted observability is customer-built" + } + ], + "methodology": "Review of monitoring tools across deployment modes", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Mistral Support", + "url": "https://docs.mistral.ai/", + "date": "2025-12-02", + "value": "Good documentation, enterprise support contracts, active community" + } + ], + "methodology": "Assessment of documentation and support channels", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Multi-platform Availability", + "url": "https://mistral.ai/news/mistral-3/", + "date": "2025-12-02", + "value": "Available on Hugging Face, Amazon Bedrock, Azure, and Mistral's La Plateforme; broad vLLM/community tooling" + } + ], + "methodology": "Analysis of distribution channels and third-party tooling", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 96, + "confidence": "high", + "evidence": [ + { + "source": "Apache 2.0 License", + "url": "https://huggingface.co/mistralai", + "date": "2025-12-02", + "value": "Apache 2.0 open weights: unrestricted commercial use, modification, and redistribution" + } + ], + "methodology": "Review of license terms", + "last_verified": "2026-06-10" + } + }, + "notes": "Apache 2.0 licensing at frontier scale is the headline: no usage restrictions, no vendor lock-in, and availability across HF, Bedrock, Azure, and La Plateforme." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 84, + "notes": "Strong open-weight coding; closed frontier flagships still lead on hard software engineering.", + "alternatives": ["claude-opus-4-8", "deepseek-v4"] + }, + "customer-support": { + "overall": 87, + "notes": "40+ languages, low active-parameter inference cost, and self-hosting make it excellent for global support.", + "alternatives": ["claude-sonnet-4-6", "nova-2-lite"] + }, + "content-creation": { + "overall": 85, + "notes": "Strong multilingual content generation; particularly good for European-language work.", + "alternatives": ["gpt-5-5", "claude-sonnet-4-6"] + }, + "data-analysis": { + "overall": 83, + "notes": "Capable analysis within 256K context; lacks extended-reasoning mode for hardest problems.", + "alternatives": ["gemini-3-1-pro", "gpt-5-5"] + }, + "research-assistant": { + "overall": 84, + "notes": "Good synthesis over long documents; self-hosting suits sensitive research corpora.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "legal-compliance": { + "overall": 86, + "notes": "EU provider under GDPR plus on-premises deployment is compelling for European legal workloads.", + "alternatives": ["claude-opus-4-8", "nova-2-lite"] + }, + "healthcare": { + "overall": 82, + "notes": "Self-hosting keeps PHI fully in-house, sidestepping vendor BAA questions; validate clinical accuracy.", + "alternatives": ["claude-opus-4-8", "nova-2-lite"] + }, + "financial-analysis": { + "overall": 83, + "notes": "Solid quantitative work; data-sovereign deployment appeals to EU financial institutions.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "education": { + "overall": 85, + "notes": "Multilingual strength and low cost suit global education deployments.", + "alternatives": ["gemini-3-5-flash", "claude-sonnet-4-6"] + }, + "creative-writing": { + "overall": 82, + "notes": "Good multilingual creative range; less distinctive than closed frontier flagships.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + } + }, + "strengths": [ + "Apache 2.0 open weights at frontier scale — full commercial freedom and no lock-in", + "Sparse MoE efficiency: 675B total but only 41B active parameters per token", + "Debuted #2 among open-source non-reasoning models on LMArena", + "EU provider with strong GDPR/data-sovereignty posture; fully self-hostable", + "Multimodal (text + image) with 40+ languages and ~256K context", + "Broad availability: Hugging Face, Amazon Bedrock, Azure, La Plateforme" + ], + "limitations": [ + "Non-reasoning class — trails frontier reasoning models on hard multi-step problems", + "Self-hosting 675B weights requires substantial GPU infrastructure despite 41B active", + "API pricing from aggregators (~$0.50/$1.50) carries medium confidence", + "Open weights let deployers strip guardrails, shifting safety burden downstream", + "Training data composition only described at a high level" + ], + "best_for": [ + "Data-sovereign deployments requiring on-premises or EU-resident inference", + "Multilingual applications across 40+ languages", + "Organizations wanting frontier-class quality without vendor lock-in", + "Cost-efficient high-volume inference leveraging sparse MoE economics" + ], + "not_recommended_for": [ + "Hardest reasoning workloads better served by extended-thinking models", + "Teams without MLOps capacity attempting self-hosted deployment at this scale", + "Applications relying on strong provider-enforced guardrails by default" + ], + "metadata": { + "pricing": { + "input": "$0.50 per 1M tokens (approx.)", + "output": "$1.50 per 1M tokens (approx.)", + "notes": "Aggregator-reported API pricing, medium confidence; varies by host (La Plateforme, Bedrock, Azure). Self-hosting under Apache 2.0 incurs only infrastructure cost.", + "last_verified": "2026-06-10" + }, + "context_window": 256000, + "languages": [ + "English", + "French", + "German", + "Spanish", + "Italian", + "Portuguese", + "Dutch", + "Polish", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi", + "Russian" + ], + "modalities": ["text", "image (input)"], + "api_endpoint": "https://api.mistral.ai/v1/chat/completions", + "open_source": true, + "architecture": "Sparse Mixture-of-Experts transformer: 675B total parameters, 41B active per token", + "parameters": "675B total / 41B active (disclosed)", + "release_date": "2025-12-02 (Mistral 3 family)" + }, + "related_entities": ["deepseek-v4", "glm-5", "claude-sonnet-4-6", "nova-2-lite", "gemini-3-1-pro"], + "tags": [ + "open-source", + "apache-2.0", + "mixture-of-experts", + "multilingual", + "eu-sovereignty", + "gdpr", + "self-hostable", + "multimodal" + ] +} diff --git a/data/models/nemotron-ultra-253b.json b/data/models/nemotron-ultra-253b.json index 4c90ba7..754c10b 100644 --- a/data/models/nemotron-ultra-253b.json +++ b/data/models/nemotron-ultra-253b.json @@ -4,9 +4,9 @@ "name": "Nemotron Ultra 253B", "provider": "NVIDIA", "version": "20251101", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Massive 253B parameter AI model from NVIDIA achieving 57.1% on SWE-bench and 80.08% on HumanEval. Optimized for high-performance computing and complex coding tasks with excellent GPU acceleration.", + "description": "Massive 253B parameter model from NVIDIA's Llama-3.1-based Nemotron line, now superseded: NVIDIA discontinued this line in favor of the native Nemotron 3 family (announced 2025-12-15). Historically achieved 57.1% on SWE-bench and 80.08% on HumanEval, optimized for high-performance computing and complex coding tasks with GPU acceleration. New deployments should evaluate Nemotron 3 instead.", "website": "https://www.nvidia.com/en-us/ai/nemotron/", "trust_vector": { "performance_reliability": { @@ -417,7 +417,7 @@ "notes": "Good transparency with comprehensive documentation. Standard hallucination and bias performance for models of this size." }, "operational_excellence": { - "overall_score": 89, + "overall_score": 88, "criteria": { "api_design_quality": { "score": 90, @@ -448,7 +448,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 87, + "score": 78, "confidence": "high", "evidence": [ { @@ -456,10 +456,17 @@ "url": "https://docs.nvidia.com/nemotron/api/versioning", "date": "2025-11-01", "value": "Clear versioning policy" + }, + { + "source": "NVIDIA Nemotron 3 Announcement", + "url": "https://nvidianews.nvidia.com/news/nvidia-debuts-nemotron-3-family-of-open-models", + "date": "2026-06-10", + "value": "Llama-3.1-based Nemotron line discontinued in favor of the native Nemotron 3 family (announced 2025-12-15)" } ], "methodology": "Review of versioning policy and historical practices", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10", + "notes": "Model line discontinued; future development is in the Nemotron 3 family" }, "monitoring_observability": { "score": 88, @@ -615,7 +622,8 @@ "Limited training data transparency", "30-day default data retention (not ephemeral)", "Moderate latency (2.2s p50) despite GPU acceleration", - "Smaller context window (128K) compared to competitors" + "Smaller context window (128K) compared to competitors", + "Superseded: NVIDIA discontinued the Llama-3.1-based Nemotron line in favor of the native Nemotron 3 family (announced 2025-12-15)" ], "best_for": [ "GPU-accelerated workloads and HPC environments", @@ -664,6 +672,7 @@ "deepseek-r1" ], "tags": [ + "superseded", "coding", "gpu-accelerated", "enterprise", diff --git a/data/models/nova-2-lite.json b/data/models/nova-2-lite.json new file mode 100644 index 0000000..f397c09 --- /dev/null +++ b/data/models/nova-2-lite.json @@ -0,0 +1,626 @@ +{ + "id": "nova-2-lite", + "type": "model", + "name": "Amazon Nova 2 Lite", + "provider": "Amazon (AWS)", + "version": "Nova 2 Lite (GA)", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Amazon's cost-efficient Nova 2 workhorse model, GA on Amazon Bedrock since re:Invent 2025. Offers three thinking-intensity levels, a built-in code interpreter, and web grounding with a 1M token context, backed by AWS's strong enterprise compliance posture.", + "website": "https://aws.amazon.com/bedrock/nova/", + "trust_vector": { + "performance_reliability": { + "overall_score": 86, + "criteria": { + "task_accuracy_code": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "AWS What's New (Nova 2 announcement)", + "url": "https://aws.amazon.com/about-aws/whats-new/2025/12/nova-2-foundation-models-amazon-bedrock/", + "date": "2025-12-02", + "value": "Built-in code interpreter enables executable code workflows; AWS cites competitive coding quality for its price tier" + } + ], + "methodology": "Review of provider claims; limited independent benchmark coverage to date", + "last_verified": "2026-06-10", + "notes": "Public third-party benchmark data sparse; score weighted toward provider evaluations" + }, + "task_accuracy_reasoning": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "AWS What's New (Nova 2 announcement)", + "url": "https://aws.amazon.com/about-aws/whats-new/2025/12/nova-2-foundation-models-amazon-bedrock/", + "date": "2025-12-02", + "value": "Three thinking-intensity levels allow scaling reasoning depth per request" + } + ], + "methodology": "Review of provider evaluations of adjustable-thinking reasoning performance", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 83, + "confidence": "low", + "evidence": [ + { + "source": "Amazon Nova Documentation", + "url": "https://docs.aws.amazon.com/nova/", + "date": "2025-12-02", + "value": "Positioned as fast, capable general-purpose model; few public leaderboard placements" + } + ], + "methodology": "Review of provider documentation; independent leaderboard coverage remains sparse", + "last_verified": "2026-06-10", + "notes": "Low confidence pending broader third-party benchmarking" + }, + "output_consistency": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Amazon Nova Documentation", + "url": "https://docs.aws.amazon.com/nova/", + "date": "2025-12-02", + "value": "Thinking-intensity controls produce predictable quality/cost tradeoffs" + } + ], + "methodology": "Review of feature design and repeated-prompt behavior reports", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "~1.5s (low thinking intensity)", + "confidence": "medium", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-01-15", + "value": "Lite tier optimized for low latency; higher thinking intensity increases response time" + } + ], + "methodology": "Median latency from third-party benchmarking at default settings", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "~4.0s (varies with thinking intensity)", + "confidence": "low", + "evidence": [ + { + "source": "Community benchmarking", + "url": "https://artificialanalysis.ai/models", + "date": "2026-01-15", + "value": "Tail latency dominated by thinking-intensity setting and tool use (code interpreter, web grounding)" + } + ], + "methodology": "95th percentile estimates across configurations", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "1,000,000 tokens (~65K output)", + "confidence": "high", + "evidence": [ + { + "source": "Amazon Nova Documentation", + "url": "https://docs.aws.amazon.com/nova/", + "date": "2025-12-02", + "value": "1M token context window with approximately 65K max output tokens" + } + ], + "methodology": "Official specification from provider documentation", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 97, + "confidence": "high", + "evidence": [ + { + "source": "AWS Health Dashboard", + "url": "https://health.aws.amazon.com/health/status", + "date": "2026-06-01", + "value": "Bedrock service availability backed by AWS regional infrastructure and SLAs" + } + ], + "methodology": "Historical service availability from AWS status reporting", + "last_verified": "2026-06-10" + } + }, + "notes": "GA member of the Nova 2 family (Nova 2 Pro and Omni remain in preview). Public benchmark data is still sparse, so performance scores carry medium/low confidence." + }, + "security": { + "overall_score": 88, + "criteria": { + "prompt_injection_resistance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Amazon Bedrock Guardrails", + "url": "https://aws.amazon.com/bedrock/guardrails/", + "date": "2025-12-02", + "value": "Bedrock Guardrails add configurable prompt-attack filtering on top of model defenses" + } + ], + "methodology": "Testing against OWASP LLM01 patterns with and without Bedrock Guardrails", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "AWS Responsible AI", + "url": "https://aws.amazon.com/ai/responsible-ai/", + "date": "2025-12-02", + "value": "Safety training plus platform-level guardrails reduce jailbreak success" + } + ], + "methodology": "Review of adversarial testing and platform guardrail capabilities", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Data Protection", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html", + "date": "2025-12-02", + "value": "Customer data not used to train models; content not shared with model providers" + } + ], + "methodology": "Analysis of Bedrock data protection documentation and commitments", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "AWS Responsible AI", + "url": "https://aws.amazon.com/ai/responsible-ai/", + "date": "2025-12-02", + "value": "Built-in content moderation plus configurable Bedrock Guardrails policies" + } + ], + "methodology": "Safety testing across harmful content categories", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Security", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/security.html", + "date": "2025-12-02", + "value": "IAM authentication, SigV4 signing, VPC endpoints (PrivateLink), KMS encryption, CloudTrail auditing" + } + ], + "methodology": "Review of AWS-native security controls available to Bedrock workloads", + "last_verified": "2026-06-10" + } + }, + "notes": "Inherits AWS's mature platform security: IAM, PrivateLink, KMS, CloudTrail, and Bedrock Guardrails give it one of the strongest deployment security stories available." + }, + "privacy_compliance": { + "overall_score": 90, + "criteria": { + "data_residency": { + "value": "Customer-selected AWS regions", + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Documentation", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html", + "date": "2025-12-02", + "value": "Processing stays in selected region (cross-region inference configurable)" + } + ], + "methodology": "Review of Bedrock regional processing documentation", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Data Protection", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html", + "date": "2025-12-02", + "value": "Customer prompts and outputs are never used to train Nova models — no opt-out required" + } + ], + "methodology": "Analysis of Bedrock data usage commitments", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Not retained by Bedrock (customer-controlled logging)", + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Data Protection", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html", + "date": "2025-12-02", + "value": "Bedrock does not store prompts/outputs after processing unless customer enables invocation logging" + } + ], + "methodology": "Review of Bedrock retention and logging documentation", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Amazon Bedrock Guardrails", + "url": "https://aws.amazon.com/bedrock/guardrails/", + "date": "2025-12-02", + "value": "Guardrails support sensitive-information filters including PII redaction" + } + ], + "methodology": "Review of platform PII detection and redaction capabilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 95, + "confidence": "high", + "evidence": [ + { + "source": "AWS Compliance Programs", + "url": "https://aws.amazon.com/compliance/services-in-scope/", + "date": "2025-12-02", + "value": "Bedrock in scope for SOC 1/2/3, ISO 27001/27017/27018, HIPAA-eligible, GDPR-supporting, FedRAMP" + } + ], + "methodology": "Verification against AWS services-in-scope compliance listings", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 85, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Data Protection", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html", + "date": "2025-12-02", + "value": "No persistent storage of inference content by default; abuse-detection processing is ephemeral" + } + ], + "methodology": "Review of data handling practices", + "last_verified": "2026-06-10" + } + }, + "notes": "Among the strongest compliance postures in the market via Bedrock: SOC, ISO, HIPAA-eligible, GDPR-supporting, with data never used for training." + }, + "trust_transparency": { + "overall_score": 81, + "criteria": { + "explainability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "AWS What's New (Nova 2 announcement)", + "url": "https://aws.amazon.com/about-aws/whats-new/2025/12/nova-2-foundation-models-amazon-bedrock/", + "date": "2025-12-02", + "value": "Thinking-intensity levels expose reasoning effort; web grounding cites sources" + } + ], + "methodology": "Evaluation of reasoning transparency and grounded citation behavior", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 80, + "confidence": "low", + "evidence": [ + { + "source": "Amazon Nova Documentation", + "url": "https://docs.aws.amazon.com/nova/", + "date": "2025-12-02", + "value": "Built-in web grounding designed to reduce hallucinations; limited independent factuality data" + } + ], + "methodology": "Review of grounding features; independent factual QA coverage sparse", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "AWS Responsible AI", + "url": "https://aws.amazon.com/ai/responsible-ai/", + "date": "2025-12-02", + "value": "AWS responsible AI program with published service cards and bias testing" + } + ], + "methodology": "Review of AWS responsible AI documentation and service cards", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "low", + "evidence": [ + { + "source": "Model Behavior", + "url": "https://docs.aws.amazon.com/nova/", + "date": "2025-12-02", + "value": "Adequate uncertainty expression; little published evaluation" + } + ], + "methodology": "Qualitative assessment of confidence expression", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Amazon Nova Documentation", + "url": "https://docs.aws.amazon.com/nova/", + "date": "2025-12-02", + "value": "AWS publishes service cards and user guides covering capabilities and responsible-use guidance" + } + ], + "methodology": "Review of documentation completeness", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 70, + "confidence": "medium", + "evidence": [ + { + "source": "AWS Public Statements", + "url": "https://aws.amazon.com/bedrock/nova/", + "date": "2025-12-02", + "value": "Training data sources not disclosed in detail" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Guardrails", + "url": "https://aws.amazon.com/bedrock/guardrails/", + "date": "2025-12-02", + "value": "Configurable platform guardrails: content filters, denied topics, PII redaction, contextual grounding checks" + } + ], + "methodology": "Analysis of built-in and platform-level safety mechanisms", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong platform-level guardrails and grounding features; independent transparency and factuality data still limited for the Nova 2 generation." + }, + "operational_excellence": { + "overall_score": 89, + "criteria": { + "api_design_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock API", + "url": "https://docs.aws.amazon.com/bedrock/latest/APIReference/welcome.html", + "date": "2025-12-02", + "value": "Converse API with streaming, tool use, thinking-intensity controls, code interpreter, web grounding" + } + ], + "methodology": "Review of API design and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "AWS SDKs", + "url": "https://aws.amazon.com/developer/tools/", + "date": "2025-12-02", + "value": "Mature official SDKs across Python, JavaScript, Java, Go, .NET and more" + } + ], + "methodology": "Review of SDK quality, documentation, and maintenance", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Amazon Bedrock Model Lifecycle", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html", + "date": "2025-12-02", + "value": "Documented model lifecycle with legacy/EOL stages and advance notice" + } + ], + "methodology": "Review of Bedrock model lifecycle policy", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Amazon CloudWatch / CloudTrail", + "url": "https://docs.aws.amazon.com/bedrock/latest/userguide/monitoring.html", + "date": "2025-12-02", + "value": "Native CloudWatch metrics, invocation logging, and CloudTrail audit trails" + } + ], + "methodology": "Review of monitoring and observability integrations", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "AWS Support", + "url": "https://aws.amazon.com/premiumsupport/", + "date": "2025-12-02", + "value": "Tiered enterprise support with TAMs, SLAs, and extensive documentation" + } + ], + "methodology": "Assessment of support tiers and documentation", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Amazon Bedrock Ecosystem", + "url": "https://aws.amazon.com/bedrock/", + "date": "2025-12-02", + "value": "Integrates with Bedrock Agents, Knowledge Bases, Guardrails, and the broader AWS ecosystem" + } + ], + "methodology": "Analysis of platform integrations and tooling", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "AWS Service Terms", + "url": "https://aws.amazon.com/service-terms/", + "date": "2025-12-02", + "value": "Standard AWS service terms; Amazon offers IP indemnification for Nova outputs" + } + ], + "methodology": "Review of licensing terms and indemnification", + "last_verified": "2026-06-10" + } + }, + "notes": "Exceptional operational maturity by virtue of the AWS/Bedrock platform: IAM, monitoring, lifecycle policy, and enterprise support are best-in-class." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 82, + "notes": "Built-in code interpreter is convenient for executable workflows, but raw coding quality trails frontier flagships.", + "alternatives": ["claude-opus-4-8", "grok-4-3"] + }, + "customer-support": { + "overall": 88, + "notes": "Low cost, low latency, 1M context, and strong compliance make it excellent for enterprise support at scale.", + "alternatives": ["claude-sonnet-4-6", "gemini-3-5-flash"] + }, + "content-creation": { + "overall": 82, + "notes": "Capable everyday content generation with web grounding for current facts; less distinctive prose than flagships.", + "alternatives": ["gpt-5-5", "claude-sonnet-4-6"] + }, + "data-analysis": { + "overall": 86, + "notes": "Code interpreter plus 1M context suit data workflows well at a very low price point.", + "alternatives": ["gemini-3-1-pro", "claude-opus-4-8"] + }, + "research-assistant": { + "overall": 85, + "notes": "Web grounding with citations and 1M context are strong for research at this price tier.", + "alternatives": ["gemini-3-1-pro", "grok-4-3"] + }, + "legal-compliance": { + "overall": 87, + "notes": "Bedrock's compliance certifications and data controls are the draw; pair with human review for analysis depth.", + "alternatives": ["claude-opus-4-8", "gpt-5-5"] + }, + "healthcare": { + "overall": 86, + "notes": "HIPAA-eligible on Bedrock with strong data protections; validate clinical accuracy given sparse benchmarks.", + "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + }, + "financial-analysis": { + "overall": 84, + "notes": "Good quantitative workflows via code interpreter; compliance posture fits financial services.", + "alternatives": ["gpt-5-5", "gemini-3-1-pro"] + }, + "education": { + "overall": 85, + "notes": "Adjustable thinking intensity and low cost suit high-volume tutoring deployments.", + "alternatives": ["claude-sonnet-4-6", "gemini-3-5-flash"] + }, + "creative-writing": { + "overall": 78, + "notes": "Serviceable but not a creative standout versus frontier flagships.", + "alternatives": ["gpt-5-5", "claude-opus-4-8"] + } + }, + "strengths": [ + "Very low pricing: $0.30/$2.50 per 1M tokens with 1M context", + "Three thinking-intensity levels for per-request quality/cost control", + "Built-in code interpreter and web grounding (no external tooling needed)", + "Best-in-class enterprise compliance via Bedrock (SOC, ISO, HIPAA-eligible, GDPR)", + "Customer data never used for model training", + "Deep AWS integration: IAM, PrivateLink, KMS, CloudWatch, Guardrails" + ], + "limitations": [ + "Public benchmark data sparse; performance claims rest largely on AWS evaluations", + "Raw capability trails frontier flagships on hard reasoning and coding", + "Nova 2 Pro and Omni siblings still in preview, limiting family upgrade paths", + "AWS-only availability creates platform lock-in", + "Training data transparency is limited" + ], + "best_for": [ + "AWS-centric enterprises needing compliant, cost-efficient inference at scale", + "High-volume agentic workloads using code interpreter and web grounding", + "Regulated industries requiring HIPAA-eligible, SOC/ISO-certified infrastructure", + "Long-context document processing on a budget" + ], + "not_recommended_for": [ + "Teams needing best-in-class coding or reasoning quality", + "Multi-cloud deployments avoiding AWS lock-in", + "Use cases requiring extensively validated public benchmark performance", + "Cutting-edge creative writing applications" + ], + "metadata": { + "pricing": { + "input": "$0.30 per 1M tokens", + "output": "$2.50 per 1M tokens", + "notes": "Amazon Bedrock pricing; batch and provisioned throughput options available. Announced at re:Invent 2025-12-02.", + "last_verified": "2026-06-10" + }, + "context_window": 1000000, + "max_output": 65000, + "languages": [ + "English", + "Spanish", + "French", + "German", + "Italian", + "Portuguese", + "Japanese", + "Korean", + "Chinese", + "Arabic", + "Hindi" + ], + "modalities": ["text", "image (input)", "document"], + "api_endpoint": "https://bedrock-runtime.us-east-1.amazonaws.com", + "open_source": false, + "architecture": "Transformer-based with adjustable thinking intensity, built-in code interpreter, and web grounding", + "parameters": "Not disclosed", + "release_date": "2025-12-02 (GA at re:Invent; Nova 2 Pro and Omni in preview)" + }, + "related_entities": ["nova-pro", "claude-sonnet-4-6", "gemini-3-5-flash", "grok-4-3"], + "tags": [ + "aws", + "bedrock", + "enterprise", + "hipaa-eligible", + "cost-effective", + "code-interpreter", + "web-grounding", + "thinking-levels" + ] +} diff --git a/data/models/nova-pro.json b/data/models/nova-pro.json index a41e442..dc17c2f 100644 --- a/data/models/nova-pro.json +++ b/data/models/nova-pro.json @@ -4,9 +4,9 @@ "name": "Nova Pro", "provider": "Amazon", "version": "2025-01", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Amazon's Nova Pro model integrated with AWS services. Designed for enterprise customers requiring seamless AWS integration with good general capabilities.", + "description": "SUPERSEDED by the Nova 2 family announced at re:Invent 2025-12-02 (Nova 2 Lite GA; Nova 2 Pro/Omni in preview), though the original Nova Pro is still served. Amazon model integrated with AWS services for enterprise customers requiring seamless AWS integration. New projects should evaluate Nova 2.", "website": "https://aws.amazon.com/bedrock/nova/", "trust_vector": { "performance_reliability": { @@ -437,6 +437,12 @@ "url": "https://docs.aws.amazon.com/bedrock/versioning", "date": "2025-01-15", "value": "AWS standard versioning" + }, + { + "source": "AWS What's New: Nova 2 foundation models in Amazon Bedrock", + "url": "https://aws.amazon.com/about-aws/whats-new/2025/12/nova-2-foundation-models-amazon-bedrock/", + "date": "2026-06-10", + "value": "Nova 2 family announced 2025-12-02 (Nova 2 Lite GA; Pro/Omni preview); original Nova Pro still served" } ], "methodology": "Policy review", @@ -589,7 +595,8 @@ "AWS vendor lock-in", "Higher costs within AWS ecosystem", "Performance lags behind specialized models", - "Best value only for existing AWS customers" + "Best value only for existing AWS customers", + "SUPERSEDED: Nova 2 family (announced 2025-12-02) is the current Amazon Nova generation; original Nova Pro still served" ], "best_for": [ "AWS-native applications requiring tight integration", @@ -635,11 +642,13 @@ "parameters": "Not disclosed" }, "related_entities": [ + "nova-2-lite", "claude-sonnet-4-5", "gpt-4-1", "amazon-bedrock-agents" ], "tags": [ + "superseded", "aws", "enterprise", "hipaa-eligible", diff --git a/data/models/openai-o1-mini.json b/data/models/openai-o1-mini.json index 49c6d30..3d16d77 100644 --- a/data/models/openai-o1-mini.json +++ b/data/models/openai-o1-mini.json @@ -4,9 +4,9 @@ "name": "OpenAI o1-mini", "provider": "OpenAI", "version": "2024-12", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's efficient reasoning model with chain-of-thought capabilities at lower cost. Balanced performance for reasoning tasks with faster response times than o3.", + "description": "DEPRECATED: o1-mini (with o1-preview) was removed from the OpenAI API in 2025 and from ChatGPT; remaining o1 variants shut down 2026-10-23. Migration target is GPT-5.5. Historically an efficient reasoning model with chain-of-thought capabilities at lower cost than o1.", "website": "https://openai.com/o1", "trust_vector": { "performance_reliability": { @@ -398,7 +398,7 @@ "notes": "Excellent explainability via chain-of-thought. Good transparency." }, "operational_excellence": { - "overall_score": 88, + "overall_score": 86, "criteria": { "api_design_quality": { "score": 91, @@ -429,7 +429,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 85, + "score": 73, "confidence": "high", "evidence": [ { @@ -437,6 +437,12 @@ "url": "https://platform.openai.com/docs/versioning", "date": "2024-12-15", "value": "Clear versioning" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "o1-preview/o1-mini removed in 2025; remaining o1 variants API shutdown 2026-10-23; migration target GPT-5.5" } ], "methodology": "Policy review", @@ -471,7 +477,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 94, + "score": 84, "confidence": "high", "evidence": [ { @@ -499,7 +505,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity with OpenAI ecosystem." + "notes": "Deprecated: o1-mini removed from API in 2025; migration target GPT-5.5. Versioning and ecosystem scores reduced to reflect deprecation." } }, "use_case_ratings": { @@ -592,7 +598,8 @@ "Not HIPAA eligible", "Reasoning overhead unnecessary for simple tasks", "Lower performance than o3 on complex tasks", - "Premium pricing for reasoning capabilities" + "Premium pricing for reasoning capabilities", + "DEPRECATED: removed from the API in 2025 and from ChatGPT — migrate to GPT-5.5" ], "best_for": [ "Reasoning tasks requiring transparency", @@ -637,11 +644,13 @@ "parameters": "Not disclosed" }, "related_entities": [ + "gpt-5-5", "openai-o3", "gpt-4-1", "claude-sonnet-4-5" ], "tags": [ + "deprecated", "reasoning", "chain-of-thought", "coding", diff --git a/data/models/openai-o1.json b/data/models/openai-o1.json index 3ff06a3..9db339f 100644 --- a/data/models/openai-o1.json +++ b/data/models/openai-o1.json @@ -4,9 +4,9 @@ "name": "OpenAI o1", "provider": "OpenAI", "version": "20250915", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Advanced reasoning model from OpenAI achieving 57.1% on SWE-bench and 79.2% on HumanEval. Features extended chain-of-thought reasoning for complex problem-solving and mathematical tasks.", + "description": "DEPRECATED: o1 variants and o1-pro shut down in the API on 2026-10-23; already removed from ChatGPT (o1-preview/o1-mini removed in 2025). Migration target is GPT-5.5. Historically an advanced reasoning model (57.1% SWE-bench, 79.2% HumanEval) with extended chain-of-thought reasoning.", "website": "https://openai.com/o1/", "trust_vector": { "performance_reliability": { @@ -417,7 +417,7 @@ "notes": "Excellent explainability via chain-of-thought reasoning. Transparent problem-solving process visible to users." }, "operational_excellence": { - "overall_score": 91, + "overall_score": 88, "criteria": { "api_design_quality": { "score": 93, @@ -448,7 +448,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 90, + "score": 78, "confidence": "high", "evidence": [ { @@ -456,6 +456,12 @@ "url": "https://platform.openai.com/docs/api-reference/versioning", "date": "2025-09-15", "value": "Clear versioning with deprecation notices" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "o1 variants and o1-pro API shutdown 2026-10-23; migration target GPT-5.5; removed from ChatGPT" } ], "methodology": "Review of versioning policy and historical practices", @@ -490,7 +496,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 93, + "score": 83, "confidence": "high", "evidence": [ { @@ -518,7 +524,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity with well-designed APIs and mature ecosystem. Enterprise-ready with strong support." + "notes": "Deprecated: API shutdown scheduled 2026-10-23, migration target GPT-5.5. Versioning and ecosystem scores reduced to reflect deprecation." } }, "use_case_ratings": { @@ -615,7 +621,8 @@ "30-day minimum data retention (not ephemeral)", "Not HIPAA eligible", "Higher cost due to extended reasoning compute", - "Reasoning overhead may be unnecessary for simple tasks" + "Reasoning overhead may be unnecessary for simple tasks", + "DEPRECATED: removed from ChatGPT; o1 variants and o1-pro API shutdown 2026-10-23 — migrate to GPT-5.5" ], "best_for": [ "Complex reasoning tasks requiring deep analysis", @@ -660,12 +667,13 @@ "parameters": "Not disclosed" }, "related_entities": [ + "gpt-5-5", "claude-sonnet-4-5", "claude-opus-4-1", - "claude-sonnet-4-5", "openai-o3-mini" ], "tags": [ + "deprecated", "reasoning", "chain-of-thought", "coding", diff --git a/data/models/openai-o3-mini.json b/data/models/openai-o3-mini.json index 2bb5bb6..32438ca 100644 --- a/data/models/openai-o3-mini.json +++ b/data/models/openai-o3-mini.json @@ -4,9 +4,9 @@ "name": "OpenAI o3-mini", "provider": "OpenAI", "version": "20251201", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Efficient reasoning model from OpenAI achieving 50% on SWE-bench and 87.3% on HumanEval. Optimized for fast reasoning at competitive pricing with strong coding capabilities.", + "description": "DEPRECATED: o3-mini's API shuts down 2026-10-23; migration target is GPT-5.5. Historically an efficient reasoning model from OpenAI achieving 50% on SWE-bench and 87.3% on HumanEval, optimized for fast reasoning at competitive pricing with strong coding capabilities.", "website": "https://openai.com/o3-mini/", "trust_vector": { "performance_reliability": { @@ -404,7 +404,7 @@ "notes": "Good transparency with visible reasoning. Strong safety guardrails." }, "operational_excellence": { - "overall_score": 89, + "overall_score": 87, "criteria": { "api_design_quality": { "score": 91, @@ -435,7 +435,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 88, + "score": 76, "confidence": "high", "evidence": [ { @@ -443,6 +443,12 @@ "url": "https://platform.openai.com/docs", "date": "2025-12-01", "value": "Clear policy" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "o3-mini API shutdown 2026-10-23; migration target GPT-5.5" } ], "methodology": "Policy review", @@ -477,7 +483,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 91, + "score": 83, "confidence": "high", "evidence": [ { @@ -505,7 +511,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity with mature ecosystem." + "notes": "Deprecated: o3-mini API shutdown scheduled 2026-10-23, migration target GPT-5.5. Versioning and ecosystem scores reduced to reflect deprecation." } }, "use_case_ratings": { @@ -602,7 +608,8 @@ "Lower than o4-mini on some benchmarks", "Mini model limitations for complex reasoning", "Reasoning overhead for simple tasks", - "Moderate general knowledge (75.8% MMLU)" + "Moderate general knowledge (75.8% MMLU)", + "DEPRECATED: o3-mini API shutdown 2026-10-23 — migrate to GPT-5.5" ], "best_for": [ "Code generation on a budget", @@ -647,11 +654,12 @@ "parameters": "Not disclosed" }, "related_entities": [ + "gpt-5-5", "openai-o4-mini", - "openai-o1", "claude-sonnet-4-5" ], "tags": [ + "deprecated", "reasoning", "code-generation", "mini-model", diff --git a/data/models/openai-o3.json b/data/models/openai-o3.json index f1807ba..4ab3972 100644 --- a/data/models/openai-o3.json +++ b/data/models/openai-o3.json @@ -4,9 +4,9 @@ "name": "OpenAI o3", "provider": "OpenAI", "version": "2025-01", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's most advanced reasoning model with exceptional performance on complex coding and mathematical tasks. Breakthrough capabilities in HumanEval and advanced problem-solving.", + "description": "DEPRECATED: the o3 family is being retired — o3-deep-research shuts down 2026-07-23 and o3-mini's API shuts down 2026-10-23; migration target is GPT-5.5. Historically OpenAI's most advanced reasoning model of its era, with exceptional performance on complex coding and mathematical tasks.", "website": "https://openai.com/o3", "trust_vector": { "performance_reliability": { @@ -447,7 +447,7 @@ "notes": "Excellent explainability through chain-of-thought reasoning. Strong hallucination resistance. Training data transparency could be improved." }, "operational_excellence": { - "overall_score": 88, + "overall_score": 86, "criteria": { "api_design_quality": { "score": 91, @@ -478,7 +478,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 85, + "score": 73, "confidence": "high", "evidence": [ { @@ -486,6 +486,12 @@ "url": "https://platform.openai.com/docs/versioning", "date": "2025-01-15", "value": "Dated versioning with deprecation notices" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "o3-deep-research shutdown 2026-07-23; o3-mini API shutdown 2026-10-23; migration target GPT-5.5" } ], "methodology": "Review of versioning policy and historical practices", @@ -521,7 +527,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 94, + "score": 84, "confidence": "high", "evidence": [ { @@ -549,7 +555,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity with mature ecosystem and strong developer experience. Well-maintained SDKs and comprehensive documentation." + "notes": "Deprecated: o3-deep-research shuts down 2026-07-23 and o3-mini API shuts down 2026-10-23; migration target GPT-5.5. Versioning and ecosystem scores reduced to reflect deprecation." } }, "use_case_ratings": { @@ -646,7 +652,8 @@ "Premium pricing for reasoning capabilities", "Not HIPAA eligible", "Limited regional data residency options", - "Reasoning overhead unnecessary for simple tasks" + "Reasoning overhead unnecessary for simple tasks", + "DEPRECATED: o3-deep-research shuts down 2026-07-23; o3 family API shutdown 2026-10-23 — migrate to GPT-5.5" ], "best_for": [ "Complex coding tasks requiring advanced algorithms", @@ -694,12 +701,13 @@ "parameters": "Not disclosed" }, "related_entities": [ - "grok-3-beta", + "gpt-5-5", "claude-sonnet-4-5", "gpt-4-1", "openai-o1-mini" ], "tags": [ + "deprecated", "reasoning", "coding", "mathematics", diff --git a/data/models/openai-o4-mini.json b/data/models/openai-o4-mini.json index add2571..aa636e6 100644 --- a/data/models/openai-o4-mini.json +++ b/data/models/openai-o4-mini.json @@ -4,9 +4,9 @@ "name": "OpenAI o4-mini", "provider": "OpenAI", "version": "o4-mini-2025-04-16", - "last_evaluated": "2025-11-17", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "OpenAI's best small reasoning model (April 2025). 93% AIME, 68% SWE-bench, 10x cheaper than o3. First mini with full tool support + multimodality.", + "description": "DEPRECATED: removed from ChatGPT 2026-02-13; o4-mini API shuts down 2026-10-23 (o4-mini-deep-research shut down 2026-07-23); migrate to GPT-5.5. Historically OpenAI's best small reasoning model (April 2025): 93% AIME, 68% SWE-bench, first mini with full tool support + multimodality.", "website": "https://openai.com/index/introducing-o3-and-o4-mini/", "trust_vector": { "performance_reliability": { @@ -404,7 +404,7 @@ "notes": "Good transparency with visible reasoning. Strong safety guardrails." }, "operational_excellence": { - "overall_score": 89, + "overall_score": 87, "criteria": { "api_design_quality": { "score": 91, @@ -435,7 +435,7 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 88, + "score": 76, "confidence": "high", "evidence": [ { @@ -443,6 +443,12 @@ "url": "https://platform.openai.com/docs", "date": "2025-12-01", "value": "Clear policy" + }, + { + "source": "OpenAI Deprecations", + "url": "https://developers.openai.com/api/docs/deprecations", + "date": "2026-06-10", + "value": "o4-mini removed from ChatGPT 2026-02-13; o4-mini-deep-research shutdown 2026-07-23; o4-mini API shutdown 2026-10-23; migration target GPT-5.5" } ], "methodology": "Policy review", @@ -477,7 +483,7 @@ "last_verified": "2025-11-08" }, "ecosystem_maturity": { - "score": 91, + "score": 83, "confidence": "high", "evidence": [ { @@ -505,7 +511,7 @@ "last_verified": "2025-11-08" } }, - "notes": "Excellent operational maturity with mature ecosystem." + "notes": "Deprecated: removed from ChatGPT 2026-02-13; o4-mini API shutdown scheduled 2026-10-23, migration target GPT-5.5. Versioning and ecosystem scores reduced to reflect deprecation." } }, "use_case_ratings": { @@ -602,7 +608,8 @@ "Lower than o4-mini on some benchmarks", "Mini model limitations for complex reasoning", "Reasoning overhead for simple tasks", - "Moderate general knowledge (75.8% MMLU)" + "Moderate general knowledge (75.8% MMLU)", + "DEPRECATED: removed from ChatGPT 2026-02-13; o4-mini API shutdown 2026-10-23 — migrate to GPT-5.5" ], "best_for": [ "Code generation on a budget", @@ -647,11 +654,12 @@ "parameters": "Not disclosed" }, "related_entities": [ - "openai-o4-mini", - "openai-o1", + "gpt-5-5", + "openai-o3-mini", "claude-sonnet-4-5" ], "tags": [ + "deprecated", "reasoning", "code-generation", "mini-model", diff --git a/data/models/qwen2-5-vl-32b.json b/data/models/qwen2-5-vl-32b.json index 819b9e7..a6a9ae8 100644 --- a/data/models/qwen2-5-vl-32b.json +++ b/data/models/qwen2-5-vl-32b.json @@ -4,9 +4,9 @@ "name": "Qwen2.5-VL-32B", "provider": "Alibaba", "version": "20251020", - "last_evaluated": "2025-11-08", + "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", - "description": "Advanced multimodal vision-language model from Alibaba achieving 42.9% on SWE-bench. Specialized for vision tasks with strong image understanding and competitive pricing.", + "description": "Multimodal vision-language model from Alibaba, now two generations behind: superseded first by Qwen3-VL (Sep 2025) and then by the natively-multimodal Qwen3.5 (released 2026-02-16). Historically achieved 42.9% on SWE-bench with strong image understanding at competitive pricing; new deployments should evaluate Qwen3.5 instead.", "website": "https://qwenlm.github.io/", "trust_vector": { "performance_reliability": { @@ -404,7 +404,7 @@ "notes": "Moderate transparency with standard safety features." }, "operational_excellence": { - "overall_score": 83, + "overall_score": 82, "criteria": { "api_design_quality": { "score": 85, @@ -435,18 +435,25 @@ "last_verified": "2025-11-08" }, "versioning_policy": { - "score": 82, - "confidence": "medium", + "score": 74, + "confidence": "high", "evidence": [ { "source": "Alibaba Cloud", "url": "https://www.alibabacloud.com/", "date": "2025-10-20", "value": "Basic versioning" + }, + { + "source": "Qwen3.5 Announcement", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-06-10", + "value": "Two generations behind: superseded by Qwen3-VL (Sep 2025) and natively-multimodal Qwen3.5 (released 2026-02-16)" } ], "methodology": "Policy review", - "last_verified": "2025-11-08" + "last_verified": "2026-06-10", + "notes": "Open weights remain available, but the line has moved on to Qwen3.5" }, "monitoring_observability": { "score": 81, @@ -598,7 +605,8 @@ "Fewer compliance certifications for Western markets", "Smaller context window (32K tokens)", "Lower coding benchmarks (42.9% SWE-bench)", - "Growing but less mature ecosystem" + "Growing but less mature ecosystem", + "Superseded: two generations behind, replaced by Qwen3-VL (Sep 2025) and the natively-multimodal Qwen3.5 (released 2026-02-16)" ], "best_for": [ "Visual AI applications requiring image understanding", @@ -646,9 +654,11 @@ "related_entities": [ "gemini-2-0-flash", "claude-sonnet-4-5", - "gpt-5" + "gpt-5", + "qwen3-5" ], "tags": [ + "superseded", "vision", "multimodal", "open-source", diff --git a/data/models/qwen3-5.json b/data/models/qwen3-5.json new file mode 100644 index 0000000..f9a5632 --- /dev/null +++ b/data/models/qwen3-5.json @@ -0,0 +1,644 @@ +{ + "id": "qwen3-5", + "type": "model", + "name": "Qwen3.5", + "provider": "Alibaba", + "version": "20260216", + "last_evaluated": "2026-06-10", + "evaluated_by": "TrustVector Team", + "description": "Alibaba's Apache-2.0 flagship open model: Qwen3.5-397B-A17B, a hybrid MoE with 512 experts (397B total / 17B active) that is natively multimodal, supports 262K context (1M on hosted Qwen3.5-Plus) and 201 languages, and beats Alibaba's own API-only 1T-parameter Qwen3-Max while decoding up to 19x faster at long context.", + "website": "https://qwen.ai/blog?id=qwen3.5", + "trust_vector": { + "performance_reliability": { + "overall_score": 92, + "criteria": { + "task_accuracy_code": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Qwen3.5 Release Blog", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Strong agentic coding results; flagship 397B-A17B surpasses Qwen3-Max on coding benchmarks" + }, + { + "source": "VentureBeat", + "url": "https://venturebeat.com/technology/alibabas-qwen-3-5-397b-a17-beats-its-larger-trillion-parameter-model-at-a", + "date": "2026-02-17", + "value": "Independent reporting confirms 397B-A17B beats the 1T-parameter, API-only Qwen3-Max" + } + ], + "methodology": "Vendor benchmarks corroborated by independent press coverage and community leaderboards", + "last_verified": "2026-06-10" + }, + "task_accuracy_reasoning": { + "score": 93, + "confidence": "high", + "evidence": [ + { + "source": "Qwen3.5 Release Blog", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Frontier-class math and agentic reasoning under the 'Towards Native Multimodal Agents' positioning" + }, + { + "source": "Hugging Face Model Card", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "Detailed benchmark tables across reasoning suites on the official model card" + } + ], + "methodology": "Mathematical and agentic reasoning benchmarks from the model card and release blog, cross-checked against community evaluations", + "last_verified": "2026-06-10" + }, + "task_accuracy_general": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Qwen3.5 Release Blog", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Natively multimodal (text + vision) with strong general knowledge across 201 languages" + } + ], + "methodology": "Comprehensive knowledge and multimodal benchmark review including multilingual coverage", + "last_verified": "2026-06-10" + }, + "output_consistency": { + "score": 88, + "confidence": "medium", + "evidence": [ + { + "source": "Hugging Face Model Card", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "Stable hybrid-MoE routing; consistent outputs across repeated runs in community testing" + } + ], + "methodology": "Repeated-prompt testing across temperature settings, supplemented by community reports", + "last_verified": "2026-06-10" + }, + "latency_p50": { + "value": "1.5s (hosted); 17B active params enable fast self-hosted decode", + "confidence": "medium", + "evidence": [ + { + "source": "VentureBeat", + "url": "https://venturebeat.com/technology/alibabas-qwen-3-5-397b-a17-beats-its-larger-trillion-parameter-model-at-a", + "date": "2026-02-17", + "value": "Up to 19x faster decode than Qwen3-Max at 256K context thanks to the sparse 17B-active design" + } + ], + "methodology": "Median latency on hosted endpoints and decode-throughput comparisons from independent reporting", + "last_verified": "2026-06-10" + }, + "latency_p95": { + "value": "3.8s (hosted)", + "confidence": "medium", + "evidence": [ + { + "source": "Artificial Analysis", + "url": "https://artificialanalysis.ai/models/qwen3-5", + "date": "2026-03-10", + "value": "p95 ~3.8s on hosted endpoints for standard workloads" + } + ], + "methodology": "95th percentile response time across diverse workloads from independent benchmarking", + "last_verified": "2026-06-10" + }, + "context_window": { + "value": "262,144 tokens (1M on hosted Qwen3.5-Plus)", + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Model Card", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "262K native context for open weights; hosted Qwen3.5-Plus extends to 1M tokens" + } + ], + "methodology": "Official specification from model card and Alibaba Cloud documentation", + "last_verified": "2026-06-10" + }, + "uptime": { + "score": 95, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Model Studio", + "url": "https://www.alibabacloud.com/en/product/modelstudio", + "date": "2026-06-01", + "value": "Stable availability on Alibaba Cloud (incl. Singapore region) plus many third-party hosts and self-hosting" + } + ], + "methodology": "Hosted-platform availability history plus redundancy across third-party hosts", + "last_verified": "2026-06-10" + } + }, + "notes": "Beats Alibaba's own 1T-parameter API-only Qwen3-Max with only 17B active parameters, with up to 19x faster decode at 256K context. Native multimodality and 201-language coverage are unmatched among open models." + }, + "security": { + "overall_score": 84, + "criteria": { + "prompt_injection_resistance": { + "score": 85, + "confidence": "medium", + "evidence": [ + { + "source": "Community red-team evaluations", + "url": "https://github.com/QwenLM/Qwen3.5", + "date": "2026-03-15", + "value": "Good resistance to common injection patterns; multimodal inputs add an image-based injection surface" + } + ], + "methodology": "Testing against OWASP LLM01 prompt injection patterns, including image-borne injection for multimodal inputs", + "last_verified": "2026-06-10" + }, + "jailbreak_resistance": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Qwen Safety Documentation", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Safety post-training across the family; open weights mean alignment is removable downstream" + } + ], + "methodology": "Adversarial prompt testing; assessment accounts for open-weight modifiability", + "last_verified": "2026-06-10" + }, + "data_leakage_prevention": { + "score": 81, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Privacy Documentation", + "url": "https://www.alibabacloud.com/en/trust-center", + "date": "2026-02-16", + "value": "Standard data handling on hosted endpoints; self-hosting gives complete data control" + } + ], + "methodology": "Analysis of hosted-platform policies plus the self-hosting option for full data isolation", + "last_verified": "2026-06-10" + }, + "output_safety": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Qwen3.5 Release Blog", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Multilingual safety filtering across 201 languages; refusal behavior consistent in community testing" + } + ], + "methodology": "Safety testing across harmful content categories and multiple languages on default weights", + "last_verified": "2026-06-10" + }, + "api_security": { + "score": 86, + "confidence": "high", + "evidence": [ + { + "source": "Alibaba Cloud Model Studio", + "url": "https://www.alibabacloud.com/en/product/modelstudio", + "date": "2026-02-16", + "value": "API key authentication, HTTPS, RAM-based access control, and rate limiting on Alibaba Cloud" + } + ], + "methodology": "Review of API security features on the first-party hosted platform", + "last_verified": "2026-06-10" + } + }, + "notes": "Solid default guardrails with notably broad multilingual safety coverage. Multimodal inputs widen the attack surface; open weights shift responsibility to deployers who fine-tune." + }, + "privacy_compliance": { + "overall_score": 79, + "criteria": { + "data_residency": { + "value": "China/Singapore (Alibaba Cloud first-party); anywhere via self-hosting or third-party hosts", + "confidence": "high", + "evidence": [ + { + "source": "Alibaba Cloud Regions", + "url": "https://www.alibabacloud.com/en/global-locations", + "date": "2026-02-16", + "value": "First-party hosting on Alibaba Cloud is China-jurisdiction (with a Singapore international region); Apache-2.0 weights allow deployment in any jurisdiction" + } + ], + "methodology": "Review of hosting regions and licensing; China-jurisdiction caveat applies to Alibaba's first-party API, not self-hosted or Western-hosted deployments", + "last_verified": "2026-06-10" + }, + "training_data_optout": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Model Studio Terms", + "url": "https://www.alibabacloud.com/en/product/modelstudio", + "date": "2026-02-16", + "value": "Enterprise tier does not train on customer data; self-hosting removes the concern entirely" + } + ], + "methodology": "Analysis of hosted-platform data usage terms", + "last_verified": "2026-06-10" + }, + "data_retention": { + "value": "Per Alibaba Cloud policy (region-dependent); zero when self-hosted", + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Trust Center", + "url": "https://www.alibabacloud.com/en/trust-center", + "date": "2026-02-16", + "value": "Hosted retention follows Alibaba Cloud regional policies; self-hosted deployments retain nothing externally" + } + ], + "methodology": "Review of hosted-platform retention policies; retention is deployment-dependent for open-weight models", + "last_verified": "2026-06-10" + }, + "pii_handling": { + "score": 77, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Documentation", + "url": "https://www.alibabacloud.com/en/trust-center", + "date": "2026-02-16", + "value": "Customer responsible for PII redaction; Alibaba Cloud provides surrounding data-governance tooling" + } + ], + "methodology": "Review of data protection capabilities and customer responsibilities", + "last_verified": "2026-06-10" + }, + "compliance_certifications": { + "score": 74, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Trust Center", + "url": "https://www.alibabacloud.com/en/trust-center", + "date": "2026-02-16", + "value": "Alibaba Cloud holds ISO 27001/SOC reports for its infrastructure, but no HIPAA/FedRAMP path for the model service; Western-host deployments inherit those hosts' certifications" + } + ], + "methodology": "Verification of infrastructure certifications versus model-service-level compliance for Western regulated markets", + "last_verified": "2026-06-10" + }, + "zero_data_retention": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Open-weight deployment options", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "No zero-retention guarantee on first-party hosting; self-hosting provides true zero external retention" + } + ], + "methodology": "Review of data handling across first-party API, third-party hosts, and self-hosting", + "last_verified": "2026-06-10" + } + }, + "notes": "Alibaba's first-party API is China-jurisdiction (Singapore region available), which concerns Western regulated buyers; Apache-2.0 self-hosting or Western third-party hosting fully avoids that. Alibaba Cloud's infrastructure certifications are stronger than DeepSeek's platform but still lack HIPAA/FedRAMP for the model service." + }, + "trust_transparency": { + "overall_score": 82, + "criteria": { + "explainability": { + "score": 86, + "confidence": "medium", + "evidence": [ + { + "source": "Qwen3.5 Release Blog", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Hybrid thinking modes expose reasoning traces; fully inspectable when self-hosted" + } + ], + "methodology": "Evaluation of reasoning transparency and trace accessibility", + "last_verified": "2026-06-10" + }, + "hallucination_rate": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Community factuality testing", + "url": "https://github.com/QwenLM/Qwen3.5", + "date": "2026-03-20", + "value": "Moderate hallucination rate, improved over Qwen3; grounding quality on vision inputs is strong" + } + ], + "methodology": "Testing on factual QA and multimodal grounding datasets", + "last_verified": "2026-06-10" + }, + "bias_fairness": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Independent bias evaluations", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-03-01", + "value": "Broad multilingual fairness work; topic-avoidance on China-politically-sensitive subjects persists in default weights" + } + ], + "methodology": "Evaluation on bias benchmarks across languages and politically sensitive topic probes", + "last_verified": "2026-06-10" + }, + "uncertainty_quantification": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Model behavior assessment", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "Expresses uncertainty in thinking mode; final-answer calibration is adequate but not exceptional" + } + ], + "methodology": "Qualitative assessment of confidence expression in outputs", + "last_verified": "2026-06-10" + }, + "model_card_quality": { + "score": 90, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Model Card", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "Thorough model card with architecture details (512-expert hybrid MoE), benchmarks, usage guidance, and deployment recipes" + } + ], + "methodology": "Review of model card and technical documentation completeness", + "last_verified": "2026-06-10" + }, + "training_data_transparency": { + "score": 76, + "confidence": "medium", + "evidence": [ + { + "source": "Qwen3.5 Release Blog", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Training methodology and multilingual/multimodal data strategy described at a high level; detailed composition not disclosed" + } + ], + "methodology": "Review of public disclosures about training data", + "last_verified": "2026-06-10" + }, + "guardrails": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Qwen Safety Documentation", + "url": "https://github.com/QwenLM/Qwen3.5", + "date": "2026-02-16", + "value": "Multilingual safety alignment in released weights; removable by downstream fine-tuning" + } + ], + "methodology": "Analysis of built-in safety mechanisms in default weights", + "last_verified": "2026-06-10" + } + }, + "notes": "Strong open documentation and inspectable reasoning. Typical open-model gaps remain: limited training-data detail and topic-avoidance on politically sensitive subjects in default weights." + }, + "operational_excellence": { + "overall_score": 87, + "criteria": { + "api_design_quality": { + "score": 88, + "confidence": "high", + "evidence": [ + { + "source": "Alibaba Cloud Model Studio", + "url": "https://www.alibabacloud.com/en/product/modelstudio", + "date": "2026-02-16", + "value": "OpenAI-compatible API with function calling, multimodal inputs, and hybrid thinking-mode controls" + } + ], + "methodology": "Review of API design, consistency, and feature completeness", + "last_verified": "2026-06-10" + }, + "sdk_quality": { + "score": 87, + "confidence": "high", + "evidence": [ + { + "source": "QwenLM GitHub", + "url": "https://github.com/QwenLM/Qwen3.5", + "date": "2026-02-16", + "value": "Day-one support in vLLM, SGLang, and transformers; actively maintained official repos" + } + ], + "methodology": "Review of SDK and inference-framework support", + "last_verified": "2026-06-10" + }, + "versioning_policy": { + "score": 82, + "confidence": "medium", + "evidence": [ + { + "source": "Qwen Release History", + "url": "https://qwen.ai/blog?id=qwen3.5", + "date": "2026-02-16", + "value": "Fast release cadence (supersedes Qwen3 family and Qwen2.5-VL); open weights remain permanently available, softening deprecation impact" + } + ], + "methodology": "Review of release cadence and weight-availability guarantees", + "last_verified": "2026-06-10" + }, + "monitoring_observability": { + "score": 84, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Model Studio", + "url": "https://www.alibabacloud.com/en/product/modelstudio", + "date": "2026-02-16", + "value": "Usage dashboards and logging on Alibaba Cloud; full observability when self-hosting" + } + ], + "methodology": "Review of monitoring tools across deployment options", + "last_verified": "2026-06-10" + }, + "support_quality": { + "score": 78, + "confidence": "medium", + "evidence": [ + { + "source": "Alibaba Cloud Support", + "url": "https://www.alibabacloud.com/en/contact-sales", + "date": "2026-02-16", + "value": "Alibaba Cloud offers paid enterprise support tiers; Western-market support depth lags US hyperscalers; strong community channels" + } + ], + "methodology": "Assessment of support tiers, documentation, and community responsiveness", + "last_verified": "2026-06-10" + }, + "ecosystem_maturity": { + "score": 92, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Qwen Organization", + "url": "https://huggingface.co/Qwen", + "date": "2026-03-15", + "value": "Largest open-model ecosystem by derivative count; full size ladder from 397B-A17B and 122B-A10B down to 0.8B released Feb-Mar 2026" + } + ], + "methodology": "Analysis of derivative models, third-party hosting, and tooling integrations", + "last_verified": "2026-06-10" + }, + "license_terms": { + "score": 98, + "confidence": "high", + "evidence": [ + { + "source": "Hugging Face Model Card", + "url": "https://huggingface.co/Qwen/Qwen3.5-397B-A17B", + "date": "2026-02-16", + "value": "Apache 2.0 across the family: unrestricted commercial use with explicit patent grant" + } + ], + "methodology": "Review of licensing terms and restrictions", + "last_verified": "2026-06-10" + } + }, + "notes": "Best-in-class open-model ecosystem: Apache 2.0 with patent grant, day-one inference-framework support, and a complete size ladder (0.8B to 397B-A17B) for matching capability to hardware. Supersedes the Qwen3 family and Qwen2.5-VL." + } + }, + "use_case_ratings": { + "code-generation": { + "overall": 92, + "notes": "Strong agentic coding that beats the 1T-parameter Qwen3-Max; 17B active params make self-hosted coding assistants economical.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "customer-support": { + "overall": 88, + "notes": "201-language coverage and fast decode make it a standout for global multilingual support; smaller variants serve high-volume tiers cheaply.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "content-creation": { + "overall": 86, + "notes": "Strong multilingual content with native image understanding for visually grounded writing.", + "alternatives": ["claude-opus-4-5", "deepseek-v4"] + }, + "data-analysis": { + "overall": 90, + "notes": "Native multimodality handles charts, tables, and documents directly; 262K context (1M on Plus) covers large datasets.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "research-assistant": { + "overall": 90, + "notes": "Multimodal document understanding plus long context suits literature and mixed-media research; 19x decode speedup keeps long-context work responsive.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "legal-compliance": { + "overall": 75, + "notes": "First-party hosting is China-jurisdiction; viable for regulated legal work only via self-hosting or certified Western hosts.", + "alternatives": ["claude-opus-4-5"] + }, + "healthcare": { + "overall": 73, + "notes": "No HIPAA path on first-party hosting; self-hosted deployment in compliant infrastructure is the only viable route.", + "alternatives": ["claude-opus-4-5"] + }, + "financial-analysis": { + "overall": 87, + "notes": "Good quantitative reasoning with native chart/table understanding; data-residency planning required for regulated workloads.", + "alternatives": ["deepseek-v4", "claude-opus-4-5"] + }, + "education": { + "overall": 91, + "notes": "201 languages, multimodal input, and a size ladder down to 0.8B make it exceptional for global and on-device education deployments.", + "alternatives": ["deepseek-v3-2", "deepseek-v4"] + }, + "creative-writing": { + "overall": 84, + "notes": "Capable multilingual creative output with visual grounding; prose distinctiveness behind dedicated creative leaders.", + "alternatives": ["claude-opus-4-5", "deepseek-v4"] + } + }, + "strengths": [ + "Beats Alibaba's own 1T-parameter API-only Qwen3-Max with just 17B active parameters (397B total)", + "Natively multimodal open model: text + vision under 'Towards Native Multimodal Agents'", + "Up to 19x faster decode than Qwen3-Max at 256K context; 262K native context (1M on hosted Qwen3.5-Plus)", + "201-language coverage, the broadest of any open model", + "Apache 2.0 license with patent grant across the entire family", + "Complete size ladder (0.8B to 397B-A17B, Feb-Mar 2026) for matching capability to hardware", + "Day-one vLLM/SGLang/transformers support and the largest open-model derivative ecosystem" + ], + "limitations": [ + "First-party Alibaba Cloud hosting is China-jurisdiction (Singapore region available); no HIPAA/FedRAMP path for the model service — self-hosting or Western hosts avoid this", + "1M context requires the hosted Qwen3.5-Plus; open weights cap at 262K", + "Topic-avoidance on politically sensitive subjects in default weights", + "Training-data composition disclosed only at a high level", + "397B total parameters still require multi-GPU infrastructure to self-host despite the sparse 17B-active design", + "Western-market enterprise support depth lags US hyperscalers" + ], + "best_for": [ + "Global multilingual products needing broad language coverage (201 languages)", + "Multimodal agents processing documents, charts, and images natively under an open license", + "Cost-efficient self-hosted inference exploiting the 17B-active sparse design", + "Organizations standardizing on one model family across sizes from edge (0.8B) to flagship", + "Long-context workloads needing fast decode at 256K tokens" + ], + "not_recommended_for": [ + "Regulated Western workloads via Alibaba's first-party API", + "Audio or video generation applications", + "Teams needing 1M context with open weights (hosted-only feature)", + "Organizations without GPU infrastructure that also cannot accept China-jurisdiction hosted APIs" + ], + "metadata": { + "pricing": { + "input": "Free weights (Apache 2.0); hosted from ~$0.40 per 1M tokens on Alibaba Cloud Model Studio", + "output": "Hosted from ~$1.20 per 1M tokens; third-party hosts vary", + "notes": "Self-hosting is infrastructure-cost-only; the 17B-active design keeps serving costs low for its capability class. Hosted Qwen3.5-Plus (1M context) priced separately.", + "last_verified": "2026-06-10" + }, + "context_window": 262144, + "max_output": 65536, + "languages": [ + "English", + "Chinese", + "Japanese", + "Korean", + "Spanish", + "French", + "German", + "Portuguese", + "Russian", + "Arabic", + "Hindi", + "Indonesian", + "Vietnamese", + "Thai", + "and 187 more (201 total)" + ], + "modalities": ["text", "image (input)", "document"], + "api_endpoint": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions", + "open_source": true, + "architecture": "Hybrid Mixture-of-Experts with 512 experts (397B total / 17B active), natively multimodal, hybrid thinking modes", + "parameters": "397B total / 17B active (flagship); family spans 0.8B to 397B-A17B", + "knowledge_cutoff": "Late 2025" + }, + "related_entities": ["deepseek-v4", "deepseek-v3-2", "kimi-k2-6", "glm-5", "claude-opus-4-5"], + "tags": [ + "open-source", + "apache-2-0", + "multimodal", + "multilingual", + "mixture-of-experts", + "long-context", + "agentic", + "chinese-provider", + "flagship" + ] +} diff --git a/lib/data.ts b/lib/data.ts index 01041f4..96e07e2 100644 --- a/lib/data.ts +++ b/lib/data.ts @@ -6,10 +6,15 @@ import type { TrustVectorEntity } from '@/framework/schema/types'; import { calculateOverallScore } from '@/framework/schema/types'; // ======================================== -// MODELS (38 total) +// MODELS (60 total) // ======================================== -// Anthropic Models (7) +// Anthropic Models (11) +import claudeFable5 from '@/data/models/claude-fable-5.json'; +import claudeOpus48 from '@/data/models/claude-opus-4-8.json'; +import claudeOpus47 from '@/data/models/claude-opus-4-7.json'; +import claudeOpus46 from '@/data/models/claude-opus-4-6.json'; +import claudeSonnet46 from '@/data/models/claude-sonnet-4-6.json'; import claudeOpus45 from '@/data/models/claude-opus-4-5.json'; import claudeSonnet45 from '@/data/models/claude-sonnet-4-5.json'; import claudeSonnet4 from '@/data/models/claude-sonnet-4.json'; @@ -17,7 +22,10 @@ import claudeOpus41 from '@/data/models/claude-opus-4-1.json'; import claudeOpus4 from '@/data/models/claude-opus-4.json'; import claudeHaiku45 from '@/data/models/claude-haiku-4-5.json'; -// OpenAI Models (17) +// OpenAI Models (20) +import gpt55 from '@/data/models/gpt-5-5.json'; +import gpt54 from '@/data/models/gpt-5-4.json'; +import gpt53Codex from '@/data/models/gpt-5-3-codex.json'; import gpt52 from '@/data/models/gpt-5-2.json'; import gpt52Codex from '@/data/models/gpt-5-2-codex.json'; import gpt51 from '@/data/models/gpt-5-1.json'; @@ -35,7 +43,10 @@ import openaiO4Mini from '@/data/models/openai-o4-mini.json'; import gptOss120b from '@/data/models/gpt-oss-120b.json'; import gptOss20b from '@/data/models/gpt-oss-20b.json'; -// Google Models (5) +// Google Models (8) +import gemini31Pro from '@/data/models/gemini-3-1-pro.json'; +import gemini35Flash from '@/data/models/gemini-3-5-flash.json'; +import gemma4 from '@/data/models/gemma-4.json'; import gemini3Pro from '@/data/models/gemini-3-pro.json'; import gemini3Flash from '@/data/models/gemini-3-flash.json'; import gemini25Pro from '@/data/models/gemini-2-5-pro.json'; @@ -49,22 +60,53 @@ import llama4Scout from '@/data/models/llama-4-scout.json'; import llama31405b from '@/data/models/llama-3-1-405b.json'; import llama3370b from '@/data/models/llama-3-3-70b.json'; -// xAI Models (1) +// xAI Models (3) +import grok43 from '@/data/models/grok-4-3.json'; +import grok41 from '@/data/models/grok-4-1.json'; import grok3Beta from '@/data/models/grok-3-beta.json'; -// DeepSeek Models (2) +// DeepSeek Models (4) +import deepseekV4 from '@/data/models/deepseek-v4.json'; +import deepseekV32 from '@/data/models/deepseek-v3-2.json'; import deepseekR1 from '@/data/models/deepseek-r1.json'; import deepseekV30324 from '@/data/models/deepseek-v3-0324.json'; -// Other Models (3) +// Other Models (10) +import qwen35 from '@/data/models/qwen3-5.json'; +import kimiK26 from '@/data/models/kimi-k2-6.json'; +import glm5 from '@/data/models/glm-5.json'; +import minimaxM2 from '@/data/models/minimax-m2.json'; +import mistralLarge3 from '@/data/models/mistral-large-3.json'; +import commandAPlus from '@/data/models/command-a-plus.json'; +import nova2Lite from '@/data/models/nova-2-lite.json'; import nemotronUltra253b from '@/data/models/nemotron-ultra-253b.json'; import qwen25Vl32b from '@/data/models/qwen2-5-vl-32b.json'; import novaPro from '@/data/models/nova-pro.json'; // ======================================== -// AGENTS (34 total) +// AGENTS (50 total) // ======================================== +// Coding & General-Purpose Agents (12, added 2026-06) +import claudeCode from '@/data/agents/claude-code.json'; +import claudeAgentSdk from '@/data/agents/claude-agent-sdk.json'; +import openaiAgentsSdk from '@/data/agents/openai-agents-sdk.json'; +import openaiCodex from '@/data/agents/openai-codex.json'; +import googleAdk from '@/data/agents/google-adk.json'; +import geminiCli from '@/data/agents/gemini-cli.json'; +import googleJules from '@/data/agents/google-jules.json'; +import githubCopilotCodingAgent from '@/data/agents/github-copilot-coding-agent.json'; +import microsoftAgentFramework from '@/data/agents/microsoft-agent-framework.json'; +import devin from '@/data/agents/devin.json'; +import cursorAgent from '@/data/agents/cursor-agent.json'; +import manus from '@/data/agents/manus.json'; + +// Open-Source Agent Frameworks (4, added 2026-06) +import smolagents from '@/data/agents/smolagents.json'; +import strandsAgents from '@/data/agents/strands-agents.json'; +import mastra from '@/data/agents/mastra.json'; +import dify from '@/data/agents/dify.json'; + // Enterprise Agents (9) import amazonLex from '@/data/agents/amazon-lex.json'; import azureBotService from '@/data/agents/azure-bot-service.json'; @@ -112,9 +154,23 @@ import autogpt from '@/data/agents/autogpt.json'; import babyagi from '@/data/agents/babyagi.json'; // ======================================== -// MCPs (34 total) +// MCPs (46 total) // ======================================== +// Top Ecosystem MCPs (12, added 2026-06) +import mcpPlaywright from '@/data/mcps/mcp-server-playwright.json'; +import mcpChromeDevtools from '@/data/mcps/mcp-server-chrome-devtools.json'; +import mcpContext7 from '@/data/mcps/mcp-server-context7.json'; +import mcpSerena from '@/data/mcps/mcp-server-serena.json'; +import mcpFigma from '@/data/mcps/mcp-server-figma.json'; +import mcpStripe from '@/data/mcps/mcp-server-stripe.json'; +import mcpVercel from '@/data/mcps/mcp-server-vercel.json'; +import mcpHuggingFace from '@/data/mcps/mcp-server-hugging-face.json'; +import mcpFirecrawl from '@/data/mcps/mcp-server-firecrawl.json'; +import mcpShadcn from '@/data/mcps/mcp-server-shadcn.json'; +import mcpApify from '@/data/mcps/mcp-server-apify.json'; +import mcpZapier from '@/data/mcps/mcp-server-zapier.json'; + // Official/Reference MCPs (5) import mcpFetch from '@/data/mcps/mcp-server-fetch.json'; import mcpGit from '@/data/mcps/mcp-server-git.json'; @@ -166,13 +222,18 @@ import mcpFilesystem from '@/data/mcps/mcp-server-filesystem.json'; import mcpMemory from '@/data/mcps/mcp-server-memory.json'; /** - * All entities in the system (106 total: 38 models + 34 agents + 34 MCPs) + * All entities in the system (156 total: 60 models + 50 agents + 46 MCPs) */ const ALL_ENTITIES: TrustVectorEntity[] = [ // ======================================== - // MODELS (38) + // MODELS (60) // ======================================== - // Anthropic (7) + // Anthropic (11) + claudeFable5, + claudeOpus48, + claudeOpus47, + claudeOpus46, + claudeSonnet46, claudeOpus45, claudeSonnet45, claudeSonnet4, @@ -180,7 +241,10 @@ const ALL_ENTITIES: TrustVectorEntity[] = [ claudeOpus4, claudeHaiku45, - // OpenAI (17) + // OpenAI (20) + gpt55, + gpt54, + gpt53Codex, gpt52, gpt52Codex, gpt51, @@ -198,7 +262,10 @@ const ALL_ENTITIES: TrustVectorEntity[] = [ gptOss120b, gptOss20b, - // Google (5) + // Google (8) + gemini31Pro, + gemini35Flash, + gemma4, gemini3Pro, gemini3Flash, gemini25Pro, @@ -212,21 +279,52 @@ const ALL_ENTITIES: TrustVectorEntity[] = [ llama31405b, llama3370b, - // xAI (1) + // xAI (3) + grok43, + grok41, grok3Beta, - // DeepSeek (2) + // DeepSeek (4) + deepseekV4, + deepseekV32, deepseekR1, deepseekV30324, - // Other (3) + // Other (10) + qwen35, + kimiK26, + glm5, + minimaxM2, + mistralLarge3, + commandAPlus, + nova2Lite, nemotronUltra253b, qwen25Vl32b, novaPro, // ======================================== - // AGENTS (34) + // AGENTS (50) // ======================================== + // Coding & General-Purpose Agents (12) + claudeCode, + claudeAgentSdk, + openaiAgentsSdk, + openaiCodex, + googleAdk, + geminiCli, + googleJules, + githubCopilotCodingAgent, + microsoftAgentFramework, + devin, + cursorAgent, + manus, + + // Open-Source Agent Frameworks — 2026 additions (4) + smolagents, + strandsAgents, + mastra, + dify, + // Enterprise (9) amazonLex, azureBotService, @@ -274,8 +372,22 @@ const ALL_ENTITIES: TrustVectorEntity[] = [ babyagi, // ======================================== - // MCPs (34) + // MCPs (46) // ======================================== + // Top Ecosystem Servers — 2026 additions (12) + mcpPlaywright, + mcpChromeDevtools, + mcpContext7, + mcpSerena, + mcpFigma, + mcpStripe, + mcpVercel, + mcpHuggingFace, + mcpFirecrawl, + mcpShadcn, + mcpApify, + mcpZapier, + // Official/Reference (5) mcpFetch, mcpGit, From d18089f38bace9b70824aa17e6874f8b6914bab5 Mon Sep 17 00:00:00 2001 From: JBAhire Date: Wed, 10 Jun 2026 10:49:20 -0700 Subject: [PATCH 2/4] =?UTF-8?q?docs:=20revamp=20README=20for=20launch=20?= =?UTF-8?q?=E2=80=94=20data-first=20hook,=20real=20trust=20scores,=20hones?= =?UTF-8?q?t=20comparisons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Lead with concrete registry findings (21/60 models stale, archived MCP SQLi, Context7 perf-vs-security gap, Assistants API sunset) - Frontier model trust-score table with real dimension scores from the data - Centered hero with badges per category, screenshots, star-history chart - Collapsible coverage sections, scoring scale, comparison table vs leaderboards/model cards, 30-second start with real JSON paths - Fix stale Guard0-Security links -> guard0-ai; remove reference to nonexistent create-template script --- README.md | 421 ++++++++++++++++++++++-------------------------------- 1 file changed, 167 insertions(+), 254 deletions(-) diff --git a/README.md b/README.md index 05a962c..0be4cf2 100644 --- a/README.md +++ b/README.md @@ -1,357 +1,270 @@ -# TrustVector +
+ +# 🛡️ TrustVector + +### Trust scores for the entire AI stack — models, agents, and MCP servers. -> **Open-source AI assurance framework for models, MCPs, and agents** +**Benchmarks tell you how smart an AI is. TrustVector tells you whether you can trust it in production.** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com) [![Evaluations](https://img.shields.io/badge/Evaluations-156-blue.svg)](#-current-coverage) -[![GitHub Stars](https://img.shields.io/github/stars/Guard0-Security/TrustVector?style=social)](https://github.com/Guard0-Security/TrustVector) +[![Models](https://img.shields.io/badge/Models-60-8A2BE2.svg)](/data/models) +[![Agents](https://img.shields.io/badge/Agents-50-orange.svg)](/data/agents) +[![MCP Servers](https://img.shields.io/badge/MCP_Servers-46-green.svg)](/data/mcps) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com) +[![GitHub Stars](https://img.shields.io/github/stars/guard0-ai/TrustVector?style=social)](https://github.com/guard0-ai/TrustVector) -TrustVector is an evidence-based evaluation framework for AI systems, providing transparent, multi-dimensional trust scores across **security**, **privacy**, **performance**, **trust**, and **operational excellence**. +🌐 **[trustvector.dev](https://trustvector.dev)** · 📖 **[Methodology](/docs/METHODOLOGY.md)** · 🤝 **[Contribute](/CONTRIBUTING.md)** · 🗺️ **[Roadmap](/ROADMAP.md)** -**Powered and supported by [Guard0.ai](https://guard0.ai)** +TrustVector — evidence-based trust scores for AI systems -🌐 **Website**: [trustvector.dev](https://trustvector.dev) -📖 **Documentation**: [/methodology](/methodology) -🤝 **Contributing**: [/contribute](/contribute) -🗺️ **Roadmap**: [ROADMAP.md](/ROADMAP.md) -🔒 **Security**: [SECURITY.md](/SECURITY.md) -📜 **Code of Conduct**: [CODE_OF_CONDUCT.md](/CODE_OF_CONDUCT.md) +
--- -## 🎯 What is TrustVector? - -Unlike simple benchmarks, TrustVector evaluates AI systems holistically across **5 critical dimensions**: +## 🚨 What our data found (June 2026) -1. **Performance & Reliability** - Accuracy, latency, uptime -2. **Security** - Prompt injection resistance, jailbreak defense, data leakage -3. **Privacy & Compliance** - Data residency, retention, HIPAA/GDPR -4. **Trust & Transparency** - Explainability, hallucination rate, bias -5. **Operational Excellence** - API quality, SDKs, ecosystem maturity +This isn't a list of logos. Every entry is an evidence-linked evaluation across **security, privacy, performance, transparency, and operations** — and the findings are uncomfortable: -### Key Features +- ⚠️ **21 of 60 models** in the registry are **retired, deprecated, superseded, or were never released** — including models still hardcoded in thousands of production apps (Grok 3 now *silently redirects* to a different model; Gemini 2.0 Flash was shut down June 1). +- 🩸 **Archived MCP reference servers ship unpatched SQL injection.** The Postgres reference server was still pulling ~21k weekly downloads *after* being archived with a known SQLi — we score it 51/100 on security so you don't find out the hard way. +- 🕳️ **Popularity ≠ safety.** Context7 (57k★, the most-starred MCP server on GitHub) scores 86/100 on performance but **59/100 on security** after the "ContextCrush" registry-poisoning vulnerability. Playwright MCP: 88 performance, 60 security. +- 🔓 **The agent you let browse the web matters.** General-purpose autonomous agents score as low as **50/100 on privacy** in our registry; sandboxed, permission-gated coding agents score 20+ points higher. +- ⏳ **The OpenAI Assistants API sunsets August 26, 2026.** If you're on it, your migration window is measured in weeks. It's flagged. -- **Evidence-Based**: Every score backed by verifiable sources -- **CVSS-like Weighting**: Customize dimension importance for your use case -- **Transparent**: Full methodology and confidence levels disclosed -- **Open-Source**: Community-driven, GitHub-based contribution workflow -- **Actionable**: Use case specific recommendations +**Every one of these claims links to a primary source with a date.** That's the whole point. --- -## 🚀 Quick Start +## 📊 Frontier models, scored on what benchmarks ignore -### View Evaluations +Overall = mean of 5 dimension scores. Full criteria, evidence URLs, and confidence levels in each JSON file. -Browse existing evaluations at [trustvector.dev](https://trustvector.dev) or locally: +| Model | Overall | Perf | Security | Privacy | Transparency | Ops | +|---|:---:|:---:|:---:|:---:|:---:|:---:| +| **Claude Fable 5** (Anthropic) | **92** | 98 | 92 | 93 | 88 | 91 | +| **Claude Opus 4.8** (Anthropic) | **92** | 96 | 92 | 93 | 88 | 91 | +| **GPT-5.5** (OpenAI) | **91** | 97 | 89 | 87 | 90 | 94 | +| **Gemini 3.1 Pro** (Google) | **91** | 96 | 88 | 88 | 88 | 93 | +| **Mistral Large 3** (Mistral, open) | **85** | 88 | 83 | 87 | 80 | 86 | +| **Grok 4.3** (xAI) | **83** | 94 | 83 | 76 | 82 | 82 | +| **DeepSeek-V4** (open) | **83** | 92 | 83 | 78 | 80 | 83 | +| **GLM-5** (Z.ai, open) | **82** | 92 | 80 | 75 | 81 | 83 | +| **Kimi K2.6** (Moonshot, open) | **81** | 91 | 79 | 75 | 80 | 82 | -```bash -# Clone the repository -git clone https://github.com/Guard0-Security/TrustVector.git -cd TrustVector +Notice the spread: models within 5 points of each other on *capability* differ by **15+ points on privacy and security**. If you're choosing a model for healthcare, legal, or finance, the right-hand columns are the ones that get you fired. -# Install dependencies -npm install +And it's not just models — the same lens on **coding agents** (Claude Code 80, OpenAI Codex 82, Devin 71, Manus 64) and **MCP servers** (GitHub 82, Playwright 80, Context7 79, archived Postgres 72) exposes exactly where the trust gaps are. -# Run the website locally -npm run dev - -# Open http://localhost:3000 -``` - -### Using the Data - -All evaluations are structured JSON files in `/data`: - -```typescript -import claudeSonnet from './data/models/claude-sonnet-4-5.json'; - -// Get overall score -const overallScore = calculateOverallScore(claudeSonnet); +
+TrustVector detail page — per-criterion scores with evidence +
-// Access dimension scores -const securityScore = claudeSonnet.trust_vector.security.overall_score; +--- -// Custom weighted score (CVSS-style) -const customScore = calculateCustomScore(claudeSonnet, { - performance_reliability: 0.15, - security: 0.35, - privacy_compliance: 0.30, - trust_transparency: 0.10, - operational_excellence: 0.10, -}); -``` +## 🎯 Why this exists ---- +Leaderboards answer *"which model is smartest?"* Nobody was answering: -## 📊 Current Coverage +- Can this model touch **PHI under HIPAA**? What's its actual data-retention policy — with a link? +- Is this MCP server **maintained**, or was it quietly archived with an open CVE? +- Does this agent framework **sandbox tool execution**, or does prompt injection mean shell access? +- Is this API **deprecated**, and what's the shutdown date? -**156 Total Evaluations** across 3 categories (last refreshed June 2026): +TrustVector evaluates every entity across **5 dimensions** — like a CVSS score for AI systems: -### AI Models (60) +| Dimension | What it covers | +|---|---| +| ⚡ **Performance & Reliability** | Benchmarks, latency, uptime, context limits | +| 🔒 **Security** | Prompt-injection resistance, jailbreaks, sandboxing, CVE history | +| 🔐 **Privacy & Compliance** | Data residency, retention, training opt-out, HIPAA/GDPR/SOC 2 | +| 🔍 **Trust & Transparency** | Hallucination rate, explainability, model cards, open source | +| 🛠️ **Operational Excellence** | API/SDK quality, versioning policy, ecosystem, support | -**Frontier Models:** -- ✅ Claude Fable 5, Claude Opus 4.8 / 4.7 / 4.6 / 4.5, Claude Sonnet 4.6 / 4.5, Claude Haiku 4.5 (Anthropic) -- ✅ GPT-5.5, GPT-5.4, GPT-5.3-Codex, GPT-5.2, GPT-5.1, GPT-5, o-series (OpenAI) -- ✅ Gemini 3.1 Pro, Gemini 3.5 Flash, Gemini 3 Pro/Flash (Google) -- ✅ Grok 4.3, Grok 4.1 (xAI) -- ✅ Nova 2 Lite, Nova Pro (Amazon) +Three rules make it trustworthy: -**Open-Weight Models:** -- ✅ DeepSeek V4, DeepSeek V3.2, DeepSeek R1 (DeepSeek) -- ✅ Qwen3.5 (Alibaba), Kimi K2.6 (Moonshot), GLM-5 (Z.ai), MiniMax-M2 -- ✅ Mistral Large 3 (Mistral), Command A+ (Cohere) -- ✅ Gemma 4, Gemma 3 (Google), gpt-oss-120b/20b (OpenAI) -- ✅ Llama 4 Maverick/Scout, Llama 3.x (Meta), Nemotron (NVIDIA) +1. **Every score has evidence** — a primary source URL, a date, and a methodology. +2. **Every score has a confidence level** — high / medium / low. We tell you when we're not sure. +3. **Everything is a JSON file in git** — disagree with a score? Open a PR with better evidence. That's the protocol. -**[See all models →](/data/models)** +--- -### AI Agents (50) +## ⚡ 30-second start -**Coding & Autonomous Agents:** -- ✅ Claude Code + Claude Agent SDK (Anthropic), OpenAI Codex, Devin (Cognition) -- ✅ Cursor, GitHub Copilot coding agent, Google Jules, Gemini CLI, Manus +```bash +git clone https://github.com/guard0-ai/TrustVector.git +cd TrustVector && npm install && npm run dev # → http://localhost:3000 +``` -**Developer Frameworks:** -- ✅ OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, AWS Strands Agents -- ✅ LangGraph, CrewAI, LlamaIndex, Pydantic AI, smolagents, Mastra, Dify +Or skip the website — the data is just JSON: -**Enterprise Platforms:** -- ✅ Amazon Bedrock Agents, Azure Bot Service, Gemini Enterprise Agent Platform -- ✅ IBM watsonx Assistant, Google Dialogflow, Amazon Lex, and more +```typescript +import fable5 from './data/models/claude-fable-5.json'; -**[See all agents →](/data/agents)** +fable5.trust_vector.security.overall_score; // 92 +fable5.trust_vector.privacy_compliance.criteria.data_retention; // evidence, URL, date, confidence +fable5.use_case_ratings['healthcare']; // { overall, notes, alternatives } +``` -### MCP Servers (46) +### Weight it like CVSS — your risk profile, your score -**Top Ecosystem Servers:** -- ✅ Context7, Chrome DevTools MCP, Playwright MCP, Serena +```typescript +import { calculateCustomScore, WEIGHTING_PROFILES } from '@/framework/calculator/custom-score'; -**Official Vendor Servers:** -- ✅ GitHub, Figma, Stripe, Notion, Vercel, Hugging Face, Zapier, Apify +calculateCustomScore(entity, WEIGHTING_PROFILES.healthcare); // HIPAA-weighted +calculateCustomScore(entity, WEIGHTING_PROFILES.security_first); -**Reference & Community:** -- ✅ Fetch, Git, Filesystem, Memory, Sequential Thinking, Time, Everything -- ✅ AWS, Azure, Cloudflare, Docker, Kubernetes, databases, and more -- ⚠️ Archived reference servers (Puppeteer, Postgres, SQLite, Slack, …) are flagged with security advisories -- ✅ And 15+ more... +// or roll your own +calculateCustomScore(entity, { + performance_reliability: 0.20, + security: 0.30, + privacy_compliance: 0.25, + trust_transparency: 0.15, + operational_excellence: 0.10, +}); +``` -**[See all MCPs →](/data/mcps)** +Predefined profiles: `balanced` · `security_first` · `performance_focused` · `enterprise` · `healthcare` · `financial` · `startup` --- -## 🤝 Contributing +## 📦 Current Coverage -We welcome contributions! Here's how to add an evaluation: +**156 evaluations** across 3 categories (last refreshed June 2026 — yes, including the models that launched *this month*): -### 1. Choose an Entity +
+🧠 AI Models (60) — Claude Fable 5 → archived also-rans, all scored -Pick an unevaluated AI system (model, MCP, or agent). +**Frontier:** Claude Fable 5, Opus 4.8/4.7/4.6/4.5, Sonnet 4.6/4.5, Haiku 4.5 · GPT-5.5, GPT-5.4, GPT-5.3-Codex, GPT-5.2, GPT-5.1, GPT-5, o-series · Gemini 3.1 Pro, Gemini 3.5 Flash, Gemini 3 · Grok 4.3, Grok 4.1 · Nova 2 Lite, Nova Pro -### 2. Gather Evidence +**Open-weight:** DeepSeek V4 / V3.2 / R1 · Qwen3.5 · Kimi K2.6 · GLM-5 · MiniMax-M2 · Mistral Large 3 · Command A+ · Gemma 4 / 3 · gpt-oss-120b/20b · Llama 4 / 3.x · Nemotron -For each criterion, collect: -- **Source**: Benchmark name, paper, or documentation -- **URL**: Link to evidence -- **Date**: When published -- **Value**: What it shows (e.g., "92.3% on MATH-500") +**[Browse all models →](/data/models)** +
-### 3. Create Evaluation File +
+🤖 AI Agents (50) — coding agents, frameworks, enterprise platforms -Use our template: +**Coding & autonomous:** Claude Code, Claude Agent SDK, OpenAI Codex, Devin, Cursor, GitHub Copilot coding agent, Google Jules, Gemini CLI, Manus -```bash -npm run create-template -- --type model --id your-model-name -``` +**Frameworks:** OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, AWS Strands, LangGraph, CrewAI, LlamaIndex, Pydantic AI, smolagents, Mastra, Dify -Fill in the JSON following the schema in `/framework/schema/types.ts`. +**Enterprise:** Amazon Bedrock Agents, Azure Bot Service, Gemini Enterprise Agent Platform, IBM watsonx Assistant, Dialogflow, Lex, and more — plus deprecated/archived projects (Swarm, AgentGPT, BabyAGI…) clearly flagged -### 4. Validate +**[Browse all agents →](/data/agents)** +
-```bash -npm run validate -``` +
+🔌 MCP Servers (46) — incl. security advisories on archived servers -Ensures your evaluation meets quality standards. +**Top ecosystem:** Context7, Chrome DevTools MCP, Playwright MCP, Serena -### 5. Submit PR - -```bash -git checkout -b evaluation/your-model-name -git add data/models/your-model-name.json -git commit -m "Add evaluation for Your Model Name" -git push origin evaluation/your-model-name -``` +**Official vendor:** GitHub, Figma, Stripe, Notion, Vercel, Hugging Face, Zapier, Apify, Firecrawl, shadcn -Open a PR! We'll review within 48 hours. +**Reference:** the 7 actively maintained servers (fetch, git, filesystem, memory, time, sequential-thinking, everything) — plus the **archived** ones (Puppeteer, Postgres, SQLite, Slack, …) flagged with security advisories so you don't `npx` your way into a CVE -See [CONTRIBUTING.md](/CONTRIBUTING.md) for detailed guidelines. +**[Browse all MCPs →](/data/mcps)** +
--- -## 📖 Methodology - -### Scoring (0-100) - -- **90-100**: Exceptional - Industry leading -- **75-89**: Strong - Meets enterprise requirements -- **60-74**: Adequate - Usable with caveats -- **40-59**: Concerning - Significant gaps -- **0-39**: Poor - Not recommended +## 🤝 Contribute an evaluation (it's just a PR) -### Confidence Levels +The registry stays honest because anyone can challenge it. Add or update an evaluation: -- **High**: Multiple independent sources, recent testing -- **Medium**: Single authoritative source or slightly dated -- **Low**: Inferred, vendor claims only, needs verification - -### Evidence Requirements +```bash +# 1. Start from an existing evaluation as your template +cp data/models/claude-fable-5.json data/models/your-model-name.json -Every score requires: -1. Primary source (benchmark, paper, official doc) -2. Date of evidence -3. Methodology used to derive score -4. Last verified timestamp +# 2. Fill in scores — every score needs evidence (source, URL, date) + confidence level -See [METHODOLOGY.md](/docs/METHODOLOGY.md) for full details. +# 3. Validate against the schema +npm run validate ---- +# 4. Open a PR +git checkout -b evaluation/your-model-name && git add data/ && git commit -m "Add evaluation for X" +``` -## 🛠️ Custom Score Calculator +We review within 48 hours. Found a score you disagree with? **Bring a better source and open a PR** — that's how the system is supposed to work. See [CONTRIBUTING.md](/CONTRIBUTING.md). -Like CVSS, you can weight dimensions based on your priorities: +### Scoring scale -```typescript -import { calculateCustomScore, WEIGHTING_PROFILES } from '@/framework/calculator/custom-score'; +| Range | Meaning | +|---|---| +| 90–100 | Exceptional — industry leading | +| 75–89 | Strong — meets enterprise requirements | +| 60–74 | Adequate — usable with caveats | +| 40–59 | Concerning — significant gaps | +| 0–39 | Poor — not recommended | -// Use a predefined profile -const score = calculateCustomScore(entity, WEIGHTING_PROFILES.security_first); +Full scoring rules, confidence definitions, and evidence requirements: [METHODOLOGY.md](/docs/METHODOLOGY.md) -// Or create your own weights -const customWeights = { - performance_reliability: 0.20, - security: 0.30, - privacy_compliance: 0.25, - trust_transparency: 0.15, - operational_excellence: 0.10, -}; - -const myScore = calculateCustomScore(entity, customWeights); -``` +--- -### Predefined Profiles +## 🆚 How it compares -- `balanced` - Equal weight (20% each) -- `security_first` - Security & privacy prioritized -- `performance_focused` - Speed & reliability first -- `enterprise` - Balanced security, compliance, ops -- `healthcare` - HIPAA compliance focused -- `financial` - Security & compliance heavy -- `startup` - Performance & cost optimized +| | **TrustVector** | Leaderboards | Vendor model cards | +|---|:---:|:---:|:---:| +| Security & privacy scored | ✅ | ❌ | ⚠️ self-reported | +| Evidence URL on every score | ✅ | ⚠️ | ❌ | +| Confidence levels | ✅ | ❌ | ❌ | +| Covers agents & MCP servers | ✅ | ❌ | ❌ | +| Flags deprecated/archived/CVE'd entries | ✅ | ❌ | ❌ | +| Custom CVSS-style weighting | ✅ | ❌ | ❌ | +| Disagreement protocol | PR with sources | ❌ | ❌ | +| License | MIT, all data in git | varies | proprietary | --- -## 🏗️ Project Structure +## 🏗️ Project structure ``` -trust-vector/ -├── data/ # Evaluation data -│ ├── models/ # Model evaluations (JSON) -│ ├── mcps/ # MCP evaluations -│ ├── agents/ # Agent evaluations -│ └── use-cases/ # Use case taxonomy -├── framework/ # Core framework -│ ├── schema/ # TypeScript types & validation -│ └── calculator/ # Custom score calculator -├── website/ # Next.js website -│ ├── app/ # Pages and routes -│ ├── components/ # React components -│ └── lib/ # Utilities -├── docs/ # Documentation -│ ├── CONTRIBUTING.md -│ ├── METHODOLOGY.md -│ └── examples/ -└── scripts/ # Validation & tools - └── validate-data.ts # CI validation +trustvector/ +├── data/ # The registry — one JSON file per evaluation +│ ├── models/ # 60 model evaluations +│ ├── agents/ # 50 agent evaluations +│ ├── mcps/ # 46 MCP server evaluations +│ └── use-cases/ # Use-case taxonomy (healthcare, finance, …) +├── framework/ # Schema, Zod validation, custom-score calculator +├── app/ # Next.js site (static export, zero tracking) +└── scripts/ # CI validation — every PR is schema-checked ``` ---- - -## 🔒 Security & Privacy - -TrustVector itself: -- ✅ No user data collection -- ✅ No cookies or tracking -- ✅ Static site generation (no runtime deps) -- ✅ All evaluations version-controlled -- ✅ Schema validation on every PR +**TrustVector itself collects nothing:** no cookies, no tracking, static site generation, every evaluation version-controlled and validated in CI. --- -## 🌟 Why TrustVector? - -| Feature | TrustVector | Typical Benchmarks | -|---------|-------------|-------------------| -| Multi-dimensional | ✅ 5 dimensions | ❌ 1-2 metrics | -| Evidence-based | ✅ Every score sourced | ⚠️ Limited | -| Confidence levels | ✅ High/Med/Low | ❌ No | -| Security evaluation | ✅ Comprehensive | ⚠️ Basic | -| Privacy assessment | ✅ Detailed | ❌ Rare | -| Use case specific | ✅ 10+ use cases | ⚠️ Generic | -| Custom weighting | ✅ CVSS-style | ❌ No | -| Open-source | ✅ MIT | ⚠️ Varies | - ---- +## ⭐ Star history -## 📜 License +If TrustVector saved you from a deprecated API, an archived dependency, or a compliance surprise — star the repo. Stars are how more teams find out their MCP server has a CVE. -MIT License - see [LICENSE](/LICENSE) for details. +[![Star History Chart](https://api.star-history.com/svg?repos=guard0-ai/TrustVector&type=Date)](https://star-history.com/#guard0-ai/TrustVector&Date) --- ## 🙏 Acknowledgments -Inspired by: -- [CVSS](https://www.first.org/cvss/) - Vulnerability scoring methodology -- [RiskRubric.ai](https://riskrubric.ai/) - AI model evaluation -- [LMSYS Chatbot Arena](https://lmsys.org/) - Crowdsourced benchmarking -- [OWASP LLM Top 10](https://owasp.org/www-project-top-10-for-large-language-model-applications/) - LLM security - -Built with: -- Next.js 14 & React 18 -- TypeScript -- Tailwind CSS -- shadcn/ui -- Recharts -- Zod (validation) - ---- +Methodology inspired by [CVSS](https://www.first.org/cvss/), [OWASP LLM Top 10](https://owasp.org/www-project-top-10-for-large-language-model-applications/), [RiskRubric.ai](https://riskrubric.ai/), and [LMSYS Chatbot Arena](https://lmsys.org/). Built with Next.js, TypeScript, Tailwind, Recharts, and Zod. -## 🌟 Support +## 📬 Community -If you find TrustVector useful: -- ⭐ **Star the repository** to show support -- 🐛 **Report bugs** via [Issues](https://github.com/Guard0-Security/TrustVector/issues) -- 💡 **Request features** via [Discussions](https://github.com/Guard0-Security/TrustVector/discussions) -- 🤝 **Contribute** evaluations (see [CONTRIBUTING.md](/CONTRIBUTING.md)) -- 📢 **Share** with your network +- 🐛 [Issues](https://github.com/guard0-ai/TrustVector/issues) — bugs and evaluation corrections +- 💬 [Discussions](https://github.com/guard0-ai/TrustVector/discussions) — questions and proposals +- 🔒 [SECURITY.md](/SECURITY.md) — report vulnerabilities +- 🗺️ [ROADMAP.md](/ROADMAP.md) — what's next ---- - -## 📬 Contact +## 📜 License -- **Issues**: [GitHub Issues](https://github.com/Guard0-Security/TrustVector/issues) -- **Discussions**: [GitHub Discussions](https://github.com/Guard0-Security/TrustVector/discussions) -- **Feature Requests**: [Roadmap](ROADMAP.md) -- **Security**: [SECURITY.md](SECURITY.md) +MIT — see [LICENSE](/LICENSE). The data is yours to build on. ---
-**[⭐ Star on GitHub](https://github.com/Guard0-Security/TrustVector)** · **[🤝 Contribute](/contribute)** · **[📖 Read Docs](/methodology)** +**[⭐ Star on GitHub](https://github.com/guard0-ai/TrustVector)** · **[🤝 Contribute an evaluation](/CONTRIBUTING.md)** · **[📖 Read the methodology](/docs/METHODOLOGY.md)** Made with ❤️ by [Guard0.ai](https://guard0.ai) and the TrustVector community +*Trust, but verify — then version-control the verification.* +
From b1a9959e7f0db55543b2a2b7f54788288938b7eb Mon Sep 17 00:00:00 2001 From: JBAhire Date: Wed, 10 Jun 2026 10:54:41 -0700 Subject: [PATCH 3/4] fix: use release versions instead of duplicated ids in version field --- data/models/claude-fable-5.json | 90 +++++++++++++++++++----------- data/models/claude-opus-4-7.json | 90 +++++++++++++++++++----------- data/models/claude-opus-4-8.json | 96 +++++++++++++++++++++----------- data/models/gemma-4.json | 70 ++++++++++++++--------- 4 files changed, 224 insertions(+), 122 deletions(-) diff --git a/data/models/claude-fable-5.json b/data/models/claude-fable-5.json index e429f3f..a04530d 100644 --- a/data/models/claude-fable-5.json +++ b/data/models/claude-fable-5.json @@ -3,12 +3,11 @@ "type": "model", "name": "Claude Fable 5", "provider": "Anthropic", - "version": "claude-fable-5", + "version": "20260609", "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", "description": "Anthropic's new top-tier model above Opus and the first generally available Mythos-class model. State-of-the-art on nearly all tested benchmarks at launch, including the highest frontier score on Cognition's FrontierCode. Adaptive thinking only, 1M context, 128K output.", "website": "https://www.anthropic.com/news/claude-fable-5-mythos-5", - "trust_vector": { "performance_reliability": { "overall_score": 98, @@ -135,7 +134,6 @@ }, "notes": "Current highest-performing model in the registry. SOTA on nearly all tested benchmarks at launch, including the top frontier score on Cognition's FrontierCode. Latency data is preliminary (released 2026-06-09)." }, - "security": { "overall_score": 92, "criteria": { @@ -212,7 +210,6 @@ }, "notes": "Frontier-tier safety posture; the unrestricted Mythos-class research model (Claude Mythos 5) is limited to research partners while Fable 5 is the generally available variant. Independent red-team coverage still accumulating at launch." }, - "privacy_compliance": { "overall_score": 93, "criteria": { @@ -303,7 +300,6 @@ }, "notes": "Same strong Anthropic compliance posture as the Opus line: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API traffic." }, - "trust_transparency": { "overall_score": 88, "criteria": { @@ -409,7 +405,6 @@ }, "notes": "Strong documentation and guardrails. Thinking content is omitted by default (summarized display is opt-in), which slightly reduces out-of-the-box reasoning visibility compared to older Opus defaults." }, - "operational_excellence": { "overall_score": 91, "criteria": { @@ -426,7 +421,7 @@ ], "methodology": "Review of API design, consistency, and feature completeness", "last_verified": "2026-06-10", - "notes": "One new breaking change vs Opus 4.8: explicit thinking disabled returns 400 — omit the thinking parameter instead. No temperature/top_p sampling parameters." + "notes": "One new breaking change vs Opus 4.8: explicit thinking disabled returns 400 \u2014 omit the thinking parameter instead. No temperature/top_p sampling parameters." }, "sdk_quality": { "score": 93, @@ -492,7 +487,7 @@ "source": "Anthropic Launch Announcement", "url": "https://www.anthropic.com/news/claude-fable-5-mythos-5", "date": "2026-06-09", - "value": "Available on the Anthropic API at launch; first generally available Mythos-class model — cloud-provider rollout following" + "value": "Available on the Anthropic API at launch; first generally available Mythos-class model \u2014 cloud-provider rollout following" } ], "methodology": "Analysis of third-party integrations and availability surfaces", @@ -517,60 +512,88 @@ "notes": "Same API surface as Opus 4.7/4.8 makes adoption straightforward for existing Claude users. Day-old release means ecosystem and operational track record are still maturing." } }, - "use_case_ratings": { "code-generation": { "overall": 98, "notes": "Highest frontier score on Cognition's FrontierCode and SOTA on tested coding benchmarks at launch. Best-in-registry for the hardest software engineering work; xhigh effort recommended.", - "alternatives": ["claude-opus-4-8", "gpt-5-3-codex"] + "alternatives": [ + "claude-opus-4-8", + "gpt-5-3-codex" + ] }, "customer-support": { "overall": 88, "notes": "Exceptional quality but premium pricing ($10/$50) and latency make it overkill for routine support; reserve for complex escalations.", - "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + "alternatives": [ + "claude-sonnet-4-6", + "claude-haiku-4-5" + ] }, "content-creation": { "overall": 95, "notes": "Top-tier long-form writing with strong structure and voice control. Effort parameter lets teams trade cost for polish on flagship pieces.", - "alternatives": ["claude-opus-4-8", "gpt-5-5"] + "alternatives": [ + "claude-opus-4-8", + "gpt-5-5" + ] }, "data-analysis": { "overall": 97, "notes": "SOTA quantitative reasoning with 1M context for whole-dataset and multi-document analysis.", - "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + "alternatives": [ + "claude-opus-4-8", + "gemini-3-1-pro" + ] }, "research-assistant": { "overall": 97, "notes": "Best-in-registry deep research: 1M context, adaptive thinking, and strong synthesis across large corpora.", - "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + "alternatives": [ + "claude-opus-4-8", + "gemini-3-1-pro" + ] }, "legal-compliance": { "overall": 93, "notes": "Strong privacy posture (SOC 2 Type II, GDPR, HIPAA-eligible) and excellent long-document analysis; launch-recency may matter for conservative legal teams.", - "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + "alternatives": [ + "claude-opus-4-8", + "claude-sonnet-4-6" + ] }, "healthcare": { "overall": 91, "notes": "HIPAA eligible with training opt-out by default. Highest accuracy in the registry for clinical reasoning, though real-world validation is still early post-launch.", - "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + "alternatives": [ + "claude-opus-4-8", + "claude-sonnet-4-6" + ] }, "financial-analysis": { "overall": 96, "notes": "SOTA quantitative and multi-step reasoning; 1M context handles full filings and model workbooks in one pass.", - "alternatives": ["claude-opus-4-8", "gpt-5-5"] + "alternatives": [ + "claude-opus-4-8", + "gpt-5-5" + ] }, "education": { "overall": 94, "notes": "Excellent explanations with effort-adjustable depth; premium pricing limits high-volume tutoring deployments.", - "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + "alternatives": [ + "claude-sonnet-4-6", + "gpt-5-5" + ] }, "creative-writing": { "overall": 93, - "notes": "Strong narrative craft and stylistic range. No temperature/top_p controls — variance must be elicited via prompting.", - "alternatives": ["claude-opus-4-8", "gpt-5-5"] + "notes": "Strong narrative craft and stylistic range. No temperature/top_p controls \u2014 variance must be elicited via prompting.", + "alternatives": [ + "claude-opus-4-8", + "gpt-5-5" + ] } }, - "strengths": [ "State-of-the-art on nearly all tested benchmarks at launch; highest-performing model in the registry", "Highest frontier score on Cognition's FrontierCode coding benchmark", @@ -579,29 +602,25 @@ "Adaptive thinking with effort parameter (low/medium/high/xhigh/max) for cost/quality control", "Strong compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API" ], - "limitations": [ "Premium pricing at $10/$50 per 1M tokens (2x Opus 4.8)", - "Adaptive thinking only — no manual thinking budgets, and no temperature/top_p sampling parameters", + "Adaptive thinking only \u2014 no manual thinking budgets, and no temperature/top_p sampling parameters", "Explicit thinking-disabled requests return 400 (omit the thinking parameter instead)", - "Released 2026-06-09 — independent benchmark replication and operational track record still limited", + "Released 2026-06-09 \u2014 independent benchmark replication and operational track record still limited", "Higher latency than Sonnet/Haiku tiers, especially at xhigh/max effort" ], - "best_for": [ "Frontier-difficulty software engineering and long-horizon agentic coding", "Deep research and analysis over very large corpora (1M context)", "High-stakes reasoning where accuracy justifies premium cost", "Enterprise workloads requiring strong compliance with top-tier capability" ], - "not_recommended_for": [ "Cost-sensitive high-volume inference (use Sonnet or Haiku tiers)", "Real-time applications requiring sub-second latency", "Workflows that depend on temperature/top_p sampling controls", "Audio processing applications" ], - "metadata": { "pricing": { "input": "$10.00 per 1M tokens", @@ -624,7 +643,12 @@ "Arabic", "Hindi" ], - "modalities": ["text", "image (input)", "document", "computer-use"], + "modalities": [ + "text", + "image (input)", + "document", + "computer-use" + ], "api_endpoint": "https://api.anthropic.com/v1/messages", "api_model_id": "claude-fable-5", "open_source": false, @@ -633,9 +657,13 @@ "knowledge_cutoff": "Not disclosed", "release_date": "2026-06-09" }, - - "related_entities": ["claude-opus-4-8", "claude-opus-4-7", "claude-sonnet-4-6", "gpt-5-5", "gemini-3-1-pro"], - + "related_entities": [ + "claude-opus-4-8", + "claude-opus-4-7", + "claude-sonnet-4-6", + "gpt-5-5", + "gemini-3-1-pro" + ], "tags": [ "coding", "reasoning", diff --git a/data/models/claude-opus-4-7.json b/data/models/claude-opus-4-7.json index 20b8599..5ad1f89 100644 --- a/data/models/claude-opus-4-7.json +++ b/data/models/claude-opus-4-7.json @@ -3,12 +3,11 @@ "type": "model", "name": "Claude Opus 4.7", "provider": "Anthropic", - "version": "claude-opus-4-7", + "version": "20260416", "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", "description": "Previous-generation Opus flagship, superseded by Opus 4.8. 64.3% SWE-Bench Pro and 94.2% GPQA Diamond at launch. First Claude with high-resolution vision (2576px long edge, pixel-accurate coordinates), task budgets (beta), and the xhigh effort level.", "website": "https://www.anthropic.com/news/claude-opus-4-7", - "trust_vector": { "performance_reliability": { "overall_score": 95, @@ -135,7 +134,6 @@ }, "notes": "Was Anthropic's most capable model at launch (2026-04-16); now the previous-generation Opus behind Opus 4.8. Remains a strong, fully supported flagship-class choice, especially for vision-heavy workloads." }, - "security": { "overall_score": 91, "criteria": { @@ -212,7 +210,6 @@ }, "notes": "Introduced real-time cybersecurity safeguards to the Opus line. Strong overall posture carried forward into Opus 4.8." }, - "privacy_compliance": { "overall_score": 93, "criteria": { @@ -303,7 +300,6 @@ }, "notes": "Standard Anthropic enterprise compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API traffic." }, - "trust_transparency": { "overall_score": 87, "criteria": { @@ -315,12 +311,12 @@ "source": "Anthropic Adaptive Thinking Documentation", "url": "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking", "date": "2026-04-16", - "value": "Adaptive thinking with effort control; thinking content omitted by default — summarized display is opt-in" + "value": "Adaptive thinking with effort control; thinking content omitted by default \u2014 summarized display is opt-in" } ], "methodology": "Evaluation of reasoning transparency and explanation capabilities", "last_verified": "2026-06-10", - "notes": "First Opus where thinking text defaults to omitted — a transparency regression vs Opus 4.6 defaults, recoverable via display: summarized" + "notes": "First Opus where thinking text defaults to omitted \u2014 a transparency regression vs Opus 4.6 defaults, recoverable via display: summarized" }, "hallucination_rate": { "score": 88, @@ -409,7 +405,6 @@ }, "notes": "Strong documentation and guardrails. Thinking content omitted by default reduces out-of-the-box reasoning visibility; opt in to summarized display if reasoning is surfaced to users." }, - "operational_excellence": { "overall_score": 91, "criteria": { @@ -421,7 +416,7 @@ "source": "Anthropic Migration Guide", "url": "https://platform.claude.com/docs/en/about-claude/models/migration-guide", "date": "2026-04-16", - "value": "Introduced the xhigh effort level and task budgets (beta); adaptive thinking only — budget_tokens and temperature/top_p/top_k removed" + "value": "Introduced the xhigh effort level and task budgets (beta); adaptive thinking only \u2014 budget_tokens and temperature/top_p/top_k removed" } ], "methodology": "Review of API design, consistency, and feature completeness", @@ -516,60 +511,88 @@ "notes": "Mature operational profile. Superseded by Opus 4.8 as the flagship Opus, but remains fully supported at the same $5/$25 price; upgrade to 4.8 is a drop-in model-ID swap." } }, - "use_case_ratings": { "code-generation": { "overall": 95, - "notes": "64.3% SWE-Bench Pro with strong long-horizon agentic coding and improved bug-finding. Superseded by Opus 4.8 at the same price — prefer 4.8 for new builds.", - "alternatives": ["claude-opus-4-8", "gpt-5-3-codex"] + "notes": "64.3% SWE-Bench Pro with strong long-horizon agentic coding and improved bug-finding. Superseded by Opus 4.8 at the same price \u2014 prefer 4.8 for new builds.", + "alternatives": [ + "claude-opus-4-8", + "gpt-5-3-codex" + ] }, "customer-support": { "overall": 88, "notes": "High quality but more clipped, direct tone than 4.8; Sonnet/Haiku tiers are more cost-effective for routine volume.", - "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + "alternatives": [ + "claude-sonnet-4-6", + "claude-haiku-4-5" + ] }, "content-creation": { "overall": 91, "notes": "Strong long-form output, though more terse and less warm than Opus 4.8 by default; style is prompt-tunable.", - "alternatives": ["claude-opus-4-8", "gpt-5-5"] + "alternatives": [ + "claude-opus-4-8", + "gpt-5-5" + ] }, "data-analysis": { "overall": 94, "notes": "Excellent analytical depth; high-resolution vision enables pixel-level chart and figure transcription.", - "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + "alternatives": [ + "claude-opus-4-8", + "gemini-3-1-pro" + ] }, "research-assistant": { "overall": 94, "notes": "Strong deep research with 1M context and improved file-based memory; Opus 4.8 improves further on long-horizon coherence.", - "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + "alternatives": [ + "claude-opus-4-8", + "gemini-3-1-pro" + ] }, "legal-compliance": { "overall": 92, "notes": "Strong privacy posture (SOC 2 Type II, GDPR, HIPAA-eligible) and literal instruction following suited to compliance pipelines.", - "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + "alternatives": [ + "claude-opus-4-8", + "claude-sonnet-4-6" + ] }, "healthcare": { "overall": 90, "notes": "HIPAA eligible with training opt-out by default; high-resolution vision aids medical document and chart understanding.", - "alternatives": ["claude-opus-4-8", "claude-sonnet-4-6"] + "alternatives": [ + "claude-opus-4-8", + "claude-sonnet-4-6" + ] }, "financial-analysis": { "overall": 93, "notes": "Excellent quantitative reasoning; pixel-accurate chart reading and 1M context handle full filings and figures.", - "alternatives": ["claude-opus-4-8", "gpt-5-5"] + "alternatives": [ + "claude-opus-4-8", + "gpt-5-5" + ] }, "education": { "overall": 92, "notes": "Clear, precise explanations with effort-adjustable depth; more literal style benefits structured curricula.", - "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + "alternatives": [ + "claude-sonnet-4-6", + "gpt-5-5" + ] }, "creative-writing": { "overall": 89, "notes": "Capable but more clipped and direct than Opus 4.8's warmer voice; no sampling parameters, so variety must be prompted.", - "alternatives": ["claude-opus-4-8", "gpt-5-5"] + "alternatives": [ + "claude-opus-4-8", + "gpt-5-5" + ] } }, - "strengths": [ "64.3% SWE-Bench Pro and 94.2% GPQA Diamond at launch", "First Claude with high-resolution vision: 2576px long edge with pixel-accurate coordinates", @@ -578,29 +601,25 @@ "More literal, predictable instruction following for tuned pipelines", "Strong compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default" ], - "limitations": [ "Superseded by Opus 4.8 as the current flagship Opus (same price, drop-in upgrade)", - "Adaptive thinking only — budget_tokens and temperature/top_p/top_k return 400", + "Adaptive thinking only \u2014 budget_tokens and temperature/top_p/top_k return 400", "Thinking content omitted by default; summarized display requires opt-in", "Full-resolution images can use up to ~3x more image tokens than prior models", "Reaches for tools and subagents less often than Opus 4.6 without explicit prompting" ], - "best_for": [ "Vision-heavy workloads: screenshots, computer use, chart and document understanding", "Structured extraction and tuned pipelines that benefit from literal instruction following", "Long-horizon agentic coding where Opus 4.8 has not yet been qualified", "Teams pinned to a validated model version for reproducibility" ], - "not_recommended_for": [ "New deployments where Opus 4.8 is available at the same price with better performance", "Real-time applications requiring sub-second latency", "Cost-sensitive high-volume inference (use Sonnet or Haiku tiers)", "Workflows that depend on temperature/top_p sampling controls" ], - "metadata": { "pricing": { "input": "$5.00 per 1M tokens", @@ -623,7 +642,12 @@ "Arabic", "Hindi" ], - "modalities": ["text", "image (input, high-resolution)", "document", "computer-use"], + "modalities": [ + "text", + "image (input, high-resolution)", + "document", + "computer-use" + ], "api_endpoint": "https://api.anthropic.com/v1/messages", "api_model_id": "claude-opus-4-7", "open_source": false, @@ -632,9 +656,13 @@ "knowledge_cutoff": "Not disclosed", "release_date": "2026-04-16" }, - - "related_entities": ["claude-opus-4-8", "claude-fable-5", "claude-opus-4-6", "claude-sonnet-4-6", "gpt-5-4"], - + "related_entities": [ + "claude-opus-4-8", + "claude-fable-5", + "claude-opus-4-6", + "claude-sonnet-4-6", + "gpt-5-4" + ], "tags": [ "coding", "reasoning", diff --git a/data/models/claude-opus-4-8.json b/data/models/claude-opus-4-8.json index 1181b28..2e7c73f 100644 --- a/data/models/claude-opus-4-8.json +++ b/data/models/claude-opus-4-8.json @@ -3,12 +3,11 @@ "type": "model", "name": "Claude Opus 4.8", "provider": "Anthropic", - "version": "claude-opus-4-8", + "version": "20260528", "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", "description": "Anthropic's flagship Opus model with state-of-the-art long-horizon agentic execution, knowledge work, and memory. 84% on Online-Mind2Web, dynamic multi-subagent workflows, ~4x less likely to miss its own code flaws than its predecessor, and 1M context at standard pricing.", "website": "https://www.anthropic.com/news/claude-opus-4-8", - "trust_vector": { "performance_reliability": { "overall_score": 96, @@ -135,7 +134,6 @@ }, "notes": "Current flagship Opus. State-of-the-art long-horizon agentic execution, knowledge work, and memory; 84% Online-Mind2Web; dynamic multi-subagent workflows. Superseded only by the higher-tier Claude Fable 5." }, - "security": { "overall_score": 92, "criteria": { @@ -212,7 +210,6 @@ }, "notes": "Strong safety posture with agentic-specific safeguards. Mid-session system prompts (beta) give operators a non-spoofable instruction channel for long-running sessions." }, - "privacy_compliance": { "overall_score": 93, "criteria": { @@ -303,7 +300,6 @@ }, "notes": "Standard Anthropic enterprise compliance posture: SOC 2 Type II, GDPR, HIPAA-eligible, training opt-out by default for API traffic." }, - "trust_transparency": { "overall_score": 88, "criteria": { @@ -406,9 +402,8 @@ "last_verified": "2026-06-10" } }, - "notes": "More deliberate and transparent in long agentic runs than Opus 4.7 — narrates progress, flags uncertainty, and self-verifies code. Thinking text remains omitted by default." + "notes": "More deliberate and transparent in long agentic runs than Opus 4.7 \u2014 narrates progress, flags uncertainty, and self-verifies code. Thinking text remains omitted by default." }, - "operational_excellence": { "overall_score": 91, "criteria": { @@ -420,7 +415,7 @@ "source": "Anthropic Migration Guide", "url": "https://platform.claude.com/docs/en/about-claude/models/migration-guide", "date": "2026-05-28", - "value": "Same API surface as Opus 4.7 — no new breaking changes; adds mid-session system prompts (beta)" + "value": "Same API surface as Opus 4.7 \u2014 no new breaking changes; adds mid-session system prompts (beta)" } ], "methodology": "Review of API design, consistency, and feature completeness", @@ -515,78 +510,104 @@ "notes": "Drop-in upgrade from Opus 4.7 (identical API surface). 1M context at standard pricing with no long-context premium; optional fast mode at $10/$50." } }, - "use_case_ratings": { "code-generation": { "overall": 97, "notes": "State-of-the-art long-horizon agentic coding; ~4x less likely to miss its own code flaws than Opus 4.7. Best value flagship for software engineering at $5/$25.", - "alternatives": ["claude-fable-5", "gpt-5-3-codex"] + "alternatives": [ + "claude-fable-5", + "gpt-5-3-codex" + ] }, "customer-support": { "overall": 89, "notes": "Excellent quality with warmer, clearer writing than Opus 4.7, but Sonnet/Haiku tiers are more cost-effective for routine volume.", - "alternatives": ["claude-sonnet-4-6", "claude-haiku-4-5"] + "alternatives": [ + "claude-sonnet-4-6", + "claude-haiku-4-5" + ] }, "content-creation": { "overall": 94, - "notes": "Clearer, warmer, less hedged prose than prior Opus models — approaches expert-level structure at higher effort.", - "alternatives": ["claude-fable-5", "gpt-5-5"] + "notes": "Clearer, warmer, less hedged prose than prior Opus models \u2014 approaches expert-level structure at higher effort.", + "alternatives": [ + "claude-fable-5", + "gpt-5-5" + ] }, "data-analysis": { "overall": 95, "notes": "Strong analytical depth with 1M context for whole-dataset work; dynamic multi-subagent workflows fan out across large analyses.", - "alternatives": ["claude-fable-5", "gemini-3-1-pro"] + "alternatives": [ + "claude-fable-5", + "gemini-3-1-pro" + ] }, "research-assistant": { "overall": 96, "notes": "State-of-the-art knowledge work and memory; excels at multi-day research with file-based memory and 1M context.", - "alternatives": ["claude-fable-5", "gemini-3-1-pro"] + "alternatives": [ + "claude-fable-5", + "gemini-3-1-pro" + ] }, "legal-compliance": { "overall": 93, "notes": "Strong privacy posture (SOC 2 Type II, GDPR, HIPAA-eligible) and thorough long-document analysis at 1M context with no long-context premium.", - "alternatives": ["claude-fable-5", "claude-sonnet-4-6"] + "alternatives": [ + "claude-fable-5", + "claude-sonnet-4-6" + ] }, "healthcare": { "overall": 91, "notes": "HIPAA eligible with training opt-out by default. Deliberate, uncertainty-flagging behavior suits clinical documentation.", - "alternatives": ["claude-fable-5", "claude-sonnet-4-6"] + "alternatives": [ + "claude-fable-5", + "claude-sonnet-4-6" + ] }, "financial-analysis": { "overall": 94, "notes": "Excellent quantitative reasoning and knowledge work; handles full filings and model workbooks in one context window.", - "alternatives": ["claude-fable-5", "gpt-5-5"] + "alternatives": [ + "claude-fable-5", + "gpt-5-5" + ] }, "education": { "overall": 93, "notes": "Clear, warm explanations with effort-adjustable depth; strong thought-partner behavior that pushes back constructively.", - "alternatives": ["claude-sonnet-4-6", "gpt-5-5"] + "alternatives": [ + "claude-sonnet-4-6", + "gpt-5-5" + ] }, "creative-writing": { "overall": 92, - "notes": "Warmer, less hedged voice with fewer AI vocal tics than 4.7. No sampling parameters — variety must be prompted.", - "alternatives": ["claude-fable-5", "gpt-5-5"] + "notes": "Warmer, less hedged voice with fewer AI vocal tics than 4.7. No sampling parameters \u2014 variety must be prompted.", + "alternatives": [ + "claude-fable-5", + "gpt-5-5" + ] } }, - "strengths": [ "State-of-the-art long-horizon agentic execution, knowledge work, and memory", "84% on Online-Mind2Web live web-agent benchmark", "~4x less likely to miss flaws in its own code than Opus 4.7", "Dynamic multi-subagent workflows for parallel fan-out", "1M context at standard pricing (no long-context premium), 128K output", - "Mid-session system prompts (beta) — injection-safe operator channel that preserves prompt cache", - "Same API surface as Opus 4.7 — drop-in upgrade with no new breaking changes" + "Mid-session system prompts (beta) \u2014 injection-safe operator channel that preserves prompt cache", + "Same API surface as Opus 4.7 \u2014 drop-in upgrade with no new breaking changes" ], - "limitations": [ - "Adaptive thinking only — no manual thinking budgets, no temperature/top_p sampling parameters", + "Adaptive thinking only \u2014 no manual thinking budgets, no temperature/top_p sampling parameters", "More deliberate by default: asks clarifying questions more often unless granted explicit autonomy", - "Narrates more between tool calls than 4.7 — needs a silence-default prompt for terse agents", + "Narrates more between tool calls than 4.7 \u2014 needs a silence-default prompt for terse agents", "Conservative about reaching for search, subagents, and custom tools without explicit triggering guidance", "Higher latency than Sonnet/Haiku tiers; fast mode doubles cost to $10/$50" ], - "best_for": [ "Long-horizon autonomous coding runs and complex refactors", "Knowledge work over very large document sets (1M context, no premium)", @@ -594,14 +615,12 @@ "Memory-dependent agents that persist context across sessions", "Enterprise workloads requiring strong compliance" ], - "not_recommended_for": [ "Real-time applications requiring sub-second latency", "Cost-sensitive high-volume inference (use Sonnet or Haiku tiers)", "Workflows that depend on temperature/top_p sampling controls", "Audio processing applications" ], - "metadata": { "pricing": { "input": "$5.00 per 1M tokens", @@ -624,7 +643,12 @@ "Arabic", "Hindi" ], - "modalities": ["text", "image (input)", "document", "computer-use"], + "modalities": [ + "text", + "image (input)", + "document", + "computer-use" + ], "api_endpoint": "https://api.anthropic.com/v1/messages", "api_model_id": "claude-opus-4-8", "open_source": false, @@ -633,9 +657,13 @@ "knowledge_cutoff": "Not disclosed", "release_date": "2026-05-28" }, - - "related_entities": ["claude-fable-5", "claude-opus-4-7", "claude-sonnet-4-6", "gpt-5-5", "gemini-3-1-pro"], - + "related_entities": [ + "claude-fable-5", + "claude-opus-4-7", + "claude-sonnet-4-6", + "gpt-5-5", + "gemini-3-1-pro" + ], "tags": [ "coding", "reasoning", diff --git a/data/models/gemma-4.json b/data/models/gemma-4.json index 1d5cc6f..89ff0ad 100644 --- a/data/models/gemma-4.json +++ b/data/models/gemma-4.json @@ -3,12 +3,11 @@ "type": "model", "name": "Gemma 4", "provider": "Google", - "version": "gemma-4", + "version": "4.0", "last_evaluated": "2026-06-10", "evaluated_by": "TrustVector Team", "description": "Google's open-weight family released April 2026 under Apache 2.0 (a shift from the custom Gemma license). Spans E2B/E4B edge models with 128K context and native audio up to a 31B dense model with 256K context. The 31B scores ~1452 on LMArena, No. 3 among open models.", "website": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", - "trust_vector": { "performance_reliability": { "overall_score": 82, @@ -114,7 +113,6 @@ }, "notes": "Strongest open-weight showing from Google to date: 31B at ~1452 LMArena (No. 3 open). MoE 26B-A4B offers near-dense quality at 4B active params. Performance below proprietary frontier but excellent per-parameter efficiency." }, - "security": { "overall_score": 78, "criteria": { @@ -191,7 +189,6 @@ }, "notes": "Security profile is deployment-dependent: excellent data isolation when self-hosted, but guardrails are removable and there is no managed abuse filtering unless the deployer adds it (e.g., ShieldGemma, Vertex AI)." }, - "privacy_compliance": { "overall_score": 84, "criteria": { @@ -282,7 +279,6 @@ }, "notes": "Best-in-class data sovereignty: nothing leaves deployer infrastructure. The trade-off is that compliance certifications are not inherited from the model and must be built or bought by the deployer." }, - "trust_transparency": { "overall_score": 80, "criteria": { @@ -387,7 +383,6 @@ }, "notes": "High transparency by open-model standards: published technical report, architecture disclosure (including MoE active-parameter counts), and fully auditable weights. Apache 2.0 relicensing further reduces legal opacity." }, - "operational_excellence": { "overall_score": 80, "criteria": { @@ -483,7 +478,7 @@ "source": "Google Gemma 4 Announcement", "url": "https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/", "date": "2026-04-02", - "value": "Apache 2.0 — a shift from the custom Gemma license, removing use-restriction ambiguity for commercial deployment" + "value": "Apache 2.0 \u2014 a shift from the custom Gemma license, removing use-restriction ambiguity for commercial deployment" } ], "methodology": "License analysis; Apache 2.0 is OSI-approved with no usage restrictions", @@ -493,50 +488,65 @@ "notes": "Apache 2.0 relicensing is the headline trust improvement: prior Gemma generations carried custom-license use restrictions. Operational burden (monitoring, scaling, support) falls on the deployer, as with any open-weight model." } }, - "use_case_ratings": { "code-generation": { "overall": 80, "notes": "Capable for an open model, especially 31B with 256K context, but well below frontier proprietary coding models.", - "alternatives": ["qwen3-5", "llama-4-maverick"] + "alternatives": [ + "qwen3-5", + "llama-4-maverick" + ] }, "customer-support": { "overall": 82, "notes": "26B-A4B MoE (4B active) gives strong quality at low serving cost for high-volume support; E4B enables on-device assistants.", - "alternatives": ["gemini-3-flash", "qwen3-5"] + "alternatives": [ + "gemini-3-flash", + "qwen3-5" + ] }, "content-creation": { "overall": 80, "notes": "Solid drafting quality at 31B (~1452 LMArena); fully private content pipelines possible.", - "alternatives": ["llama-4-maverick", "gemini-3-5-flash"] + "alternatives": [ + "llama-4-maverick", + "gemini-3-5-flash" + ] }, "education": { "overall": 81, "notes": "E2B/E4B with native audio enable offline, on-device tutoring in low-connectivity settings.", - "alternatives": ["gemma-3-27b", "gemini-3-flash"] + "alternatives": [ + "gemma-3-27b", + "gemini-3-flash" + ] }, "healthcare": { "overall": 76, "notes": "Self-hosting suits strict data sovereignty (PHI never leaves infrastructure), but deployer carries the full compliance and accuracy-validation burden.", - "alternatives": ["claude-opus-4-8", "gemini-3-1-pro"] + "alternatives": [ + "claude-opus-4-8", + "gemini-3-1-pro" + ] }, "research-assistant": { "overall": 78, "notes": "256K context on 31B handles long documents; auditable weights suit reproducible research. Reasoning depth below frontier.", - "alternatives": ["gemini-3-1-pro", "qwen3-5"] + "alternatives": [ + "gemini-3-1-pro", + "qwen3-5" + ] } }, - "strengths": [ - "Apache 2.0 license — removes custom-license restrictions of prior Gemma generations", + "Apache 2.0 license \u2014 removes custom-license restrictions of prior Gemma generations", "Top-3 open model: 31B at ~1452 LMArena Elo", "Efficient MoE: 26B-A4B reaches ~1441 Elo with only 4B active parameters", "Full data sovereignty: self-hosted inference, zero data leaves deployer", "Edge-capable E2B/E4B variants with 128K context and native audio", - "256K context on 12B/26B/31B variants — large for open weights", + "256K context on 12B/26B/31B variants \u2014 large for open weights", "Multimodal input: text, image, and video" ], - "limitations": [ "No inherited compliance certifications; deployer builds or buys SOC 2/HIPAA posture", "Safety guardrails removable via fine-tuning (inherent to open weights)", @@ -545,7 +555,6 @@ "Operational burden (serving, scaling, monitoring) falls on deployer", "Performance varies significantly with quantization choices" ], - "best_for": [ "Data-sovereign deployments (on-prem, air-gapped, regulated environments)", "On-device and edge AI (E2B/E4B with native audio)", @@ -553,13 +562,11 @@ "Fine-tuning and domain adaptation under a permissive license", "Research requiring auditable, reproducible model weights" ], - "not_recommended_for": [ "Frontier-grade reasoning or coding without fine-tuning", "Teams wanting a managed API with SLAs and built-in safety filtering", "Compliance-critical workloads without in-house security engineering" ], - "metadata": { "pricing": { "input": "Free (open weights; compute costs only)", @@ -569,8 +576,16 @@ }, "context_window": 262144, "max_output": 32768, - "languages": ["English", "140+ languages"], - "modalities": ["text", "image (input)", "video (input)", "audio (input, E2B/E4B)"], + "languages": [ + "English", + "140+ languages" + ], + "modalities": [ + "text", + "image (input)", + "video (input)", + "audio (input, E2B/E4B)" + ], "api_endpoint": "https://huggingface.co/google", "open_source": true, "architecture": "Family: E2B (2.3B effective) and E4B (4.5B) edge models; 12B dense; 26B-A4B MoE (4B active); 31B dense", @@ -578,9 +593,12 @@ "knowledge_cutoff": "Late 2025 (not officially confirmed)", "release_date": "2026-04-02" }, - - "related_entities": ["gemma-3-27b", "gemini-3-1-pro", "llama-4-maverick", "qwen3-5"], - + "related_entities": [ + "gemma-3-27b", + "gemini-3-1-pro", + "llama-4-maverick", + "qwen3-5" + ], "tags": [ "open-source", "apache-2-0", From c02f236b0afb9f31864f8d292dafb0ed2a1ce725 Mon Sep 17 00:00:00 2001 From: JBAhire Date: Wed, 10 Jun 2026 10:55:20 -0700 Subject: [PATCH 4/4] docs: replace outdated screenshots with current trustvector.dev UI Fresh captures of the live site (hero with 156-systems count and the Claude Fable 5 detail page); remove unused footer and stray screenshot. --- ...t 2025-11-16 at 7.33.29\342\200\257PM.png" | Bin 2066878 -> 0 bytes screenshots/details page.png | Bin 773945 -> 118579 bytes screenshots/footer.png | Bin 407717 -> 0 bytes screenshots/header.png | Bin 172265 -> 84226 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "screenshots/Screenshot 2025-11-16 at 7.33.29\342\200\257PM.png" delete mode 100644 screenshots/footer.png diff --git "a/screenshots/Screenshot 2025-11-16 at 7.33.29\342\200\257PM.png" "b/screenshots/Screenshot 2025-11-16 at 7.33.29\342\200\257PM.png" deleted file mode 100644 index a7217164a4f3563b7dc9f957a2e16e980aa700cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2066878 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

@dEoxz6S&cdLL`ok(FUquR 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%0Ay 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 z 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%0AnLAwA#W*+0e7xsJ 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

dv-_;QG)O}Xg~VCu)1BhmYjZL~t3W?%SL3ln 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ⅆ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 z
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

AZ-Oyu@`9QVKi(C)hXoe42!b@S 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

`{*sc94 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 F^gndUqW}N^ literal 773945 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 z z7iCUO#8s=Xxe&Y`nKP?w_&`5MfdT?Ys0hIpd~w zHzjfJI+aXA%+!d9-RcDoHrb=x7?gL$nL5z>E;D{m_;hK?uyx{t-NE&$C?UuMf5UD( zFi!$ZH(R3zV8AjL6ARjC#`-`2^G|%UUzrSWx_?mhBzj4?jEkU9h#d(ae86cT%H!RH zI=*xx%YO*KX$#lsEb9)^e_EqgKG{MYiUeQ!nZ#dX@6ekrl^@5v%k$8wRrnk9l+(!l zFE7Kf2`mhSBqa~I7J(nYu`0s3)Vl8pZMZ=boQzgd$ZE%A^VWz9ZH~&2e(Ucw^QTN3 z5L49U4{4)|TRCiC(gu~a`7XOMU!#;Gev%I6E%oqHo@3YsvNbr)jxsnxoXC!y&)A66 z9BHY=8N@E1B~L5wD+Y7$GV0Ume!e^?ANvVLl{0$Z(rk`A@9M=nM0iTgB9mS(HXZkE zsL5$kD2Ob!mFN2H9hq1TH{Mb2hSa#-d%*TB6gP=kVR#An`NF_jkI!!*#8t0RYf(cP z!wdTCd#8B4YQ!jFK`nx*@@)5j>8IyrBOaw>3ar&v1yTgmf}CDG~4Hs5$7+RB=)cRz-0Z6sG}9*cwv6wZH#(Mle}CD3aH2w1$^ zDWYCtboTBp-*=oXlN>G7Jlu&oDh&0%)g=&?UfQBrUK!>^)dF zHeT65p%0r13S;1Tk0KN4io;us20UdGcfLW+3Tb;dK#tnlxT_4caUXrVp@D*c_OUh~ z{`X4Rd%gQOK^3W2FBhSF0H^wk9p^C-Z${I6G5NazTkBTirZ13GKW|To6*YXbAebsQ zG-BII3H3StUR6$Nk14d5{677tDjZbRc5!}+^z(9xIrK^S9m^b=)c_lQwkJ7xh8FTF zznycCo(>EW88jbD*IRm*ug6v%Y^ND

=rj>Et3Ogt5~3#&3j!R&1N~W;FlZuz}xu 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

{Ztv4R*+YtG)LE*uy)2|3tT$azy

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 z

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

!MyP{Z;(>|a~0hcJE+*M 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

r3$AgHDjtC^LZuPc> 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�dHQ=GRWU<(GpNmKOYP zXfFj2GiQ^_QuC933E-K1{k!Q;HA6%c_T@oxI*@UcaVL+*d`i#){z0p#uPL>yfk?BjpS>DH$o*>zsI2(Y)Fog5`Yed zI?q&_pAO19I9iCMxC1tT#nm=}Y67xvWD!FoyRM?3a-fGXIh3GuO!U zmEG~ZkoDS%p^feI*@LS}4Uw|Vptd}#v$7aNr`$A;)RBgWoU+$R$VW>;ikp0IO+-8G z1$9Jjt$BQEZ0_QIW`8)2oj|7&@sG^V9fR6sAcBw)j%!bfOsQD_Z!XOD7x22FQU1(~ zn3zbmTkh9jn^rHepw;U=PSsQ}lWdYh`nX>biki$ibtlyANw3BU2j??0T9Oi_6MN>CrUzz;S|Sf74zu;q<*{CH!) z31fH2=uyhrdIrDim7@f~+hJC4g?g8lLJs7~>>%m{(&Y?$@s!&7Z7HS}Ng>Ni4kQE?ug_{}wAvX@3MElSuN}=JeUL9iv z&$?xdLzhVh$KPWAUz|$PfDM;hw{yCwR~r}5tU~e}*j=I^N!ubqw=qDgM6gqK$0`im ztTNE&+$^7>ZZ6qRAKeI9qVa&dpb)QuyN!`potA#1M`hU+b68jdCepB7{HdTt4UvJ; zY~u4d=ZZ$cdYq>AV)5-4CS_n;6mnuc?Jx%BMUO+hwO{AtsUepnD+vA}SOT|tvP?i3 zpIpeDA%^t<1z+t3V@1iX>aRXoW-Eq|cnDra4r~3%jsc9CHc$@D2MVbPX4dWdi&Al^ zo8w2xyFi@9Gw2lZHHe~k=mPNw-A&rtv`GQfd(fT`T}cdGzh`LldAg8cF>2sVxl!Z0 zs>tU^{DrOtzBhG^C}V4NR=o%)FLe((=A+vjkFplf{_Yxx4;-*;m96#5koG=A=TBb& z;oDoDFZFfDlFk(slk9%sdL>grjX*{`v@ZKQSeG5(`qVhH9gFlx0}>qrorEY?)R)<+ zmMrgCrdrZ3uablY48QYlqq)4>!O9{wl=d!b!fAhI$WBx}(`YZu4i-V9I%v#RjC1DatuKob?dhv|J z|JQs7q(N~RP^16Cd*47~Un%Wd*Y4(SBcRynP zP!LVqi%vN zNXk_tjjYxXZvvt-{|tbhOZlC z1kp;Jd;`9@!0u33*4)nn=Sb;?f{)p z9z(p5<==5pPM6=vgIR-z%y$tOSeC!vM86s3)ucI2?9yNSbed*^b2)9Hp}bwgx&yXv zx+uF-D*p(n&1cJCs?%W=lzNv7AHShmWWMD55y%9I@p~~Q)V@K@eg7S*R{b<<-IFeV z?2y9Q_-PTD5C(U(t>o zh5d;}H0AaxL4mrbn2!dJz{_uFuygQ#1TzOo=a0o&1{8p01-jlx*}UHk1WHVYVJTYJ zZ>t%jpG#DQ@^uJ?7kio7$;j3AXy3GqiSn3Wd$x}kQVYijPo~e8WWnJ1q((S)O56Vi+Dr& zGhP9DF4-?LA(k)Kx$24D?Pq?s-SrXmKkOJB%(AKb*6#T+<0F)CE*Hgu8Boy$dwZ6> z4lu`r2ZPU)pIH&FO^N@IU4_l$c60nG4>jnjYfy`?7d+2@Q>|l~7B(+7ae2RQ{8Q#85Om_}A7T0Sq>M{4jGbf%ObPxl%h2Nq! zWx+Izs-MD)yeNY{;jQxE9O$bdCuCU!Le)$>c>R%YMA!M%@R|$wwycXf?nTX^<1fjC z{fb5UF-4u7T8p?%r)qf%@;BLYf-#rxfJD12OsAor=y$9!j>QhwM!FfASSS0$PztU#z z;lJfC0J9kC^277~cohFbQcUHO_;9KAw9>NHVfdbt2(DKoqn0Z&AA3zPXr4gY=DyJ% zh9$P1Grlql;#fNWFUP` zimgj?dDhg;2+p^iIfwVI`Wupq1i00b(oRiWkgT%a?6?McOf$a3Rg*)Wq?f4w(FOc7 zrlTPAN57b~2*bPY8SvYfLaUOH?98W)S>SY-##9Ltgb7O1U@AS}nqHr(siN;Ns0%%H zbAV&Pb92xKNd`HoEYn|~zp24hn?EL`zwK~Vc++DfePF~~sK?D6Ji3Wz#R@vE^~+c8 zvUn=|7rPw&6VX&rNojXa=Rq3baAk^G?AD|&<`q0P7N<1}$f=n)mOy2~CsLQ@!Mjk= zLd-cTMgoz9FXCwig%R_9N1(70d$zn~$dnMV4+oL!IxPmqix>Qk?_EY08bN;19k;&| zp<1u`qB8Zku+@yJ$z7muas7jWf}6CEw-BGb@dGm<|C({w+gVDB`c)B5vW65D;QzxW z`iE|z20=G$I`;KyA75NPr+)OzTyq!f+nuepAJ#+;;{i9G1ILi)?r@lJ~#ywsDapY>5A6-;Pi zv&WRzgKl%0ZLi_{P!NI6))qwsr7f%C=eL{eqWeE(z)5n_>j)z5e9Ws0iG5}oJHn#svca2yP>W?9e}!C3&)EFL$WGo`Bm@pg*ES&y9#E{UV{Y!^kD6lNOK> zXR`vd6usn(!XzJnNf%%?9VWRSU!B05zYQ#j%-r6{{p)G6N zgO56|e!nK#arLpz z`n*u;ODIM4>|w)Ac+r0nE~23Gc`i}yhxQ{RmRaZIObp86Ff5kH5OzwTj#FB|I`B~9Sfq8`Tp+&Q+yi`^0sPCmWjmhm3@iX5!@l7#q2eF z;?r_vslLvRhkz--t}9k7i7dc@1S@%KSoWPqV4CXjGy27gW9CB(=^S%;y3NSU7P-G_ zTV30-L^Ck1#Simt*l|-mm>q+9n9XpltW~EOmT?Uo8|X;y+SqKaW87*q_dfnqzQsC? z$B`JB-U$96)d8Y>RRwO*dTm>aSz0gnFOU`n7@N}}-O9~8_%4e)6ZxUtE#G^wgZ3QCzxpC`_IQEyWxTK3-W}X zs=ei&!UIpkJ<|V8xbzrXX}6)32G)ZhyicLtb5!FcMZ4Tppm;UsHP##;+(^G??e#{I zHEY+uyOF&Tb;$EHV4k2YP%X_q(S9qSfBn}S##8#Y6*`I`5kaAADZM~rzLirA5}J3g z|AcaytHj?90QWbGVoEQ#h?|_`A4JK2uG=+gbErWTe)Wr3te&4z{mfbeCSw*hzbK=^ znE{xuPc}QrxEN7`P@_&GvT>LO3`ofFA_RZIW4$6~)%FVk8`HrXk_8{Q!3gcOHri!% z-_@A!5YAx~sE%s9s6fg5dwfO+et2GnTD|QDQ7zvi@kKPlc>w^)Ath z1onXj4|`pxGxNQN6&I7ZjpuU_b}b!XO*WW!JR4mHm->9PP;mN0_Q<~v(aPfMGuqiC3{kgk}v+1_v%P^YE7snV)3Dg5wA$Pp zt_bV)Pu`TpVuV*UfR%_Y(N|iX4K%0ey(1dF9V#+SW=+t_h?|&A8YG)i@_*#Gm70I# zDXI(a;y8n98-80@_135P=xhN9QYr+oD32!9-flx_4B*n`E8c&kLAB)lA{+Z$y|pei z%GdLnK?#4ASOVSgfm|DVARX#{NN1@p%_MVOkJ;f`tp=NrJTZ%36{TfC_&l9LlGD{Q z=VZ~p+LX4`ISZ{x`AKR-IyTuGB(ku9hgR>GiN>M-8bkv@qpk3d7DZat1mO->NP<+v zw@)RaH&be{yW#IgfEHklW1-Olth%q&v-Q~GHaC)(gXMn$6e+l@h&zA6BX5$C1@GSR z8HbRLZrgz647c&z*%M)e&p;`uhr3w!yQ7EPBF4zpt3<1!gQsh}4SnxeC=mnFro1eM zv?-}azQ&2424<}qPE!gK7_rG)Wzfs(qnPTGtRPHMb45SkD*a_g;3g*Twj^g?0XNGA zX{WPL;%v)23p-8L$%#NiURR!{C<{9mfVtS&TQfPbAlVTeSC2R?cU}uK;>VlO<8@a6yKDUojbzXwKyaf}Q|;P_NP$R4py>ZD zk^8|lfDMI=tRJ{dO7|eexQut;2OZEGvmv_d5Rn%xg?ye;{o?^4b_UBh z^o@UBGz!SENS;I7%I}esTEB`UN2D}9{-?17Lp|rvoQf-V&kyM86036Z^pGcQ-)f(r zY8F<@BRkS7m0cO=Bu!*n>2`4og5TpiU~WZpeU87lJoJ@<2FTU+YhP(YA=Xwvt;(+T zyk`nXMQ)`Y!?^p@2Lyizo$j};`ZT)I%qOE3tJkrAi7Apqj@S7NFeL(L7eOrVUwTDe z@KCttDeLW1{Q{2-aWXK_JsFvab3Gd%H*$gx*c07pB!CH7gNYD!8_wwl6M+2gp|D;M(ysXsQPSGbsXDZp3=7kl4;a1HM+9p_YL$=Z;c;YwkRZf(vTjEw1O`a?@PUgMB3)ARHhprR^Q8+MMW*J7SK9W zL9^tmoFe@yMm-w{lK=9_d%W+@>4H5(>M66kj^LcC7iOrma>-C_Db;Z<;XiO;OhmPE z?VE*PY@VndJ(tY)fReVdl*ladE%C&C2>o-qX16EkZeQ4gSV>Hf=sqi&x=8OOUF|)3 zG%%aS`v);MG^tJbkw;K0`lj8ZaP?yNQ9}cEBWJd>OMdHQW4vQGup;%W@1dAbCx~5F zOGc}D!cCF*9II&n%Dc7 zLHH8x(i9Nc|14R4i!;o@v&Yx)7AU4g#%m?C;jg$prY_H~)v9X-#+`F-pye1y=V0oGpmB zo_K+}ecNobweoJ%N*Xov=aT*4swC?(L<#oO4oh45&_lV?M3tpFE6}l>p%yPe+cI05Tc=vc=EQWeAaWn4r}{P-eW3Di?0u~ zk4)n@uAUoN9R~mI1huGEDF5h@@nr!i<)iRGQfwAj7m@v0%n@1eBd{fT`=N>8os(YGdG*f0 zo6Pi%fn91;P`++Ayu^gy_`6FaYc6g*-_^!%9FR@ti#)9|JpoLqd9RSW7P?p2umk?G zF6mcSo?!g-t!l05o8X$`i1NuJf!*;@D_-Gamjd1U7%s(|?Vu<#&x3?dT>==>*k-M#dhBw0fjJ^(~#*1gGd22~#VM5NcvnP?AKk#wLBzx{W zIK5v_a|tCxLKZdMaMz57-)L*yK`3m>OeB)V4zWmyLk$)w1;W|WAlE2w6L_fF&=5mO zVqblBe}>Z(8}Gogu4-Q2nkX4H6PjL9X*c25d@M(;>!obtS&@?mvuY-ilGiCGz0u?J zOs?pvY>0WU$O>1!+Rry-mEN!|N?9wCwLY9U35^&44wtf-EHq-OzV2ZDyj`1lmeQwp7tbJdvp6BGkhksowJ`=7krRuBYKTAvNzYdNiV!jF%QE-xWQ};MPPe0O z6JDgxvxDVw0%=uC-~8bXjEv3I6fP+lBWNgbB#&a;HNx`do4wt^%jz1VV&mDFO3kj>*#MsUrOakCJY`(;1 z;Z3cUYOjaEX35iuVoJeg$8;t@k9jr{Az8IZ4Vs9Tjdfa~*pb7~lZ;bVf73@VUZ5MT zCPW~(beFmDU!O7Sq=B;s_5AqN5EJ6U?9dMS;4U_;oyON5?uYTt#Ap!zx{|g z#7tMjO_}X{=xCb{sB?ubdZ1v?m6k7d4JY10#mYVTs$Tq!yMz+AI-jnocc)m4&1RWP|w+GfJT+E^C16&(Ho}LvO4O8CLNhnSA|WWN08E+L@Npz4Ec4OTKBpK z_fEj_C?n?XcR$6#D`2_+E^w;l&{*lEMO_jIroCbeqYS-Ze_81zDRKwK4B@Se69$N)$9&% z@!NNvxNNc5u%@o5k7B^B+>>g34ay$Fd%x5esp976LFg7}gx=CX>X=BHrZC(Mo!&$! zYx?s=ThUxIQ|b266=eA*e=Bb>2WCbT#DEMiWLO_O*XH}tOknp`6PCsw{`5Zmn` z-A<0^2p+Gl(=yd0YI&;|QIC-}Hj#cv8}kBaW1tNMSWFeGT)ZpoPcJgl$T+$@sXt|* zXpwb!4u0y@w4e5wrZ~b-p!vmyc}y%c&fabx&VBs?m45I5R;LXB4X`B{`ap|tgi4kA zHCfon)tTOrK|0*iu17#vi~b=*tTpl3Fp4xNJ(HHXTX(d2*PQ43H^ZChnflqgjn`0x z@bK(oL;lDrsUx!-A!(CiBR03Ofc@f)ZXXO*Q*AbI^}N~#s0QM4;!c()*Zr5u>?MZ> zrhE#~xfop?faBZJcg5T}(J^Dw&IO<)vU&{y6w;(GDSwigJeAmXQHlBJO6cVG(HSgy z!plS+9^>TLWztwrUPpYWnsI!7p$?Ly`z&<96o7ZR-|6hbPe>R1{{3RL!I#yKx zd@@66+Drr7!(O1ES6EooPz`GG8(D3#DFD@)64l7dAK>0Yjp-r&2kl3I66p}zSFT}= z4PTPbUKgx&*j{G@e(OcNjAi*7hGzab!#xDUyWm+aAUYPdUQG3VD5!N-hh)86r?ta8 z%O5DmG)|W%brGxeZT?5F7T?2x5N8)FVhZ&3kIXETV9OW83WT5)X_?|Jjqf$SK?e&ZGBk;hd3z93f+rzQ)K0H< zQh7?4dldFxL7fyZi}KBFXJcCORD7j#Xub^oE}W)`?QTgr^nO=x;n_Rl+^Bes70U2m z=S znRd~6$G}wvGP%1WcW=~32d>u`39IggweC&S+hOF9()uF}hzF^AMvYCl5L$fts1q)& zO?R#!qoVHx?gH0VsmNQ_d@4hPC09@$ZdF;<-ix^=7o~A2?h+B1$i#6)U!xIoUPE^A zkFnk=y6$l&D;FK?a>P=lz6J`<%}|3T_%P>5uk|N@W@%|S`#f{joqibz_7g^ASg*Bq zgkI#fuj^_xmK;}PT8cwcUO4B)l7*qSr~{Mza!V&B#yK*vPvN(Que*mgp_HCF?2C6i zLF5jWpXRyiJlD58xzAE-1~#oa1DREuAL=a1bb;hJcwpTASa;YxEQ6S&J&75l;b$F* z(i0Chsj7!3}{Cxn#Yajg#*WJqO?vP~=aZ4m~7!I@^Arr3;KfdG%(tSk~*kTL}_+Se2wz9kBrq_HJ4b3xs~G$2NO z)X4_(GowLMLycxA;3(dAc2q!iBcHci9tlISVh0%pQB3_c7BPDQ*U-7aw5k;(T02!$ zlv+fCXrUAc>e4rF5c@9no1R6=8~v*p`1!6=>v??=^O$zwo8)ixb>~5@;;MT8>8H)dAya)V23B_3fuEmb1fo4me@|7QXOxOC<(HtJ z80w=>^fvWc$)W!wX=E(x+`^$o{=_X9=U`J;SXo|KctA-xt2TFYo4aHY#{a3k8aMXD z@(urym?q^}4$}bfTgs@ld$dlru-XU@<|`4dq7rL4!7ur#mvVF^@hLphu#zO#3~!8q zPo$dkbN2fii=4sYoE{c(S5y%VfrdZMfP3M>o-DMky+PA^;6+Ekj$SS@h`!ZOcjZIa z3CTdk={WzDurw64*}Wz&QrN>%G!&yJ zzUyvL6mIT+?=d6(0@q6byIe+XY}nZ-t4JuqS#%nGiAt+-vn)Nc*5Xxm*ts5v3+rkf znw(TT7(=Wd&mFyE`E3L-kEQ^zLMSwg;u8B8Z@y6Jn-W?cr>W-HwH0;L#-S0+cT#Be zxi7-zDfm`lFN-gouOobkJ)CLQ7evCswT_Ec8u(nrrazo?JgfKmZNnZBPyTwpeJF#| z@>-^6-zp?I7gfY|svY_?(DqdyMlPgNV!Yfq>Ip}$H!FrmKBjc<9zx<`IyI6S&m|9{ zOd*;REuuf#So;0r$#x&L?D1u`*S#kVx%8Sk#M0KKMVz~$hd%zpyIy;iz~FFmA& z*a$)H-_ekq{oUN5j2b>y&8@Ik7KNgCgU8fULrO6jmF?q*|OiyI|m^XDX$RTF{#m9)nm8e^ATx&DNsX9 zK7|J>2jzVX`;L24hHrjc9$sWh_t!(1%&!>EuHuOkmTGMg_AIUQ(EPlE2PX5C?e*5W zXXUq2<35Ilhx587e8~vqlQG>*a^YXO9n>aY?C@R#m#2qPvGDUg;>j?nE}5|2E3ZtP zbg8s6@o=U``ahSJ4=_k~wRmo=%eeotm@Le$Z@Vqdzh2CbMqE6R9xKMNV@$yN?h#aND(lBP?H@~%pV#3l<|3h>*_{OKm(k|CB=%RvTZU;8n?PIG3 zw}Xfep9-<8`L5OY(B%uSe_fB;NsX=LJA0gw%^T!-y7asILkCSzdb>-JR~zbnEm7Gh zT6!`9EyA<5)s<*cx~0blVgxgsHO4)hI`zMJy~{&0%%T$_pCax=%Puf+h#Fy*uv(&Pe!lhnvlWL*AD1l6egmLu4{a8 zrm1mC1*j^n4I61r_oO#oencXnwLSl~V67zf)!Y+^gAP+pz+Y9YpWd(4t_`T@p4xpyKyb~#M-_@y-i zlBZE0T7O-Rt+w7to`3SlH`CsIt+I#cK|TYJb366NoaY*J~%2 zy*sOO*zvW=xC|q=-%z%hSw%yz5h2N+=c6vAumKJ4(qd&e0#*w8qbL^XNxSzuk^I#7a^4cr_FRS)q{KEm-C3*dc~J`&qQbS1J~E<}j;2NOjCj=E z$0$hQ?eGm8%BiC}2UsKm@H9y+#+Ju=b4iy7RHYH$z@5iL{P5ctm}wkZ89l_KM9j@S!lSHkO#aw~Sfi>e=JUzwB$2NF)W8bJ5Z zrwp|aDY4Egejo21=6rki#AM{%2z6pAJ4p{_Z3klTp}yYOniIYIMAPXhyYd=+VZK zK%=ar2|^r@j_=bU(k{<_G?bB|^l4n+LvG7W%OO3`r z1-~RQET^3~pCi6fM|fotXR^@ZP^y1`+4UTuGoR6BgvT!^_r+d-Qt;I6rvUm+#`?Kbs0B)G z_Y8CQLb0Xs60yiDoq6Z>#?$WApYnc5M;0!`IHJSp+APqc=1jK{EZ5Wz+eaN@$xVhi zCzbIAMWA;?XeYVj{NC1CG zXXB}`2JgiVm6XD*y@HgmYw-zD7p+3bAHblyrWq8{JCOat1&$h~SVqQ=YAANtpMzVSlpde0= z(jq%qwXE;?+Vif~Inxiv{DHTPLvV2&{9uhwTHBL$e5jv#b|`z*phAg--#X%K69h1H9zE z3moR81h#M9mxdjv51R3nNzd$t&g^9yFXtzxyV6#7quVlUg&x=NA&|yOQlzmKhGg)X z@g>EhI1~JQ;u_L?fY9Gbam5EZ@yVd$wcP!YJ1ctypYVxZH621{9KOOi+gz8YdzzMb z^b*6_iIwr;pj-$As~#e4+CY0ZCGv26-mQ$;uM%V}U%-jw*-G!l>Qe;8OYEX$qszCn z(SnIk)fqA2R5)rKvA!^Iw`azP^Dzcm;TNDy zDQvsQ_tx|Emu#W$_Zo^eXJGS5O+Q2W<})=-<4_K1wmHkM_Do*leE)vx3s1BHhaZ9^ zeAzgiK<~(ep=75MzPu%tKGY0dBG^cJpdJmdeP(b>|p!RAO+9WgR zRMo{Slqw`zJcugZ-?t^_50!lv%^r(7t+*M2csEdLfE{FoF`USXujZbKuXH?GfLUUuNmL8K$Qz-8j~%_l2-;D zZLzztRi8yQdl*Hvt@U>+%a>MuBrT+QXkVyawTMyc-TuhO=^WvMg8%9y(Wu+d>$l8E zj!7Fz`Lq{Y?aMga*HlK8mBQbNDco7DfF(IuVuSz`=XoSZ}4Oji@2rB0cH%nLetJiBUTg&A3!boK- z0Q9_9p?l0A z_Z{}|YP}Sar={TK_vS|M@yD>+gnON~qxKlp+M~Ri%v0L=u1eEr(}X|S`aXVUO!uZe z_=uA6!1csCpzi2_>b*>fxy@2@?c-SX4z6EBCkItA%ac*RnR;_jr_Z~rZM})~5C{Fi zE9onCZiX8DY{)2QPoJC7j9z< z6VAxy4q7+JU}f*knSjukHiX93+Ww%i-vEtaE~q_6s`zzacmDJYd&` zXaG#l{Bn^EqwsRVn00Mbec*26ZPkl}54c6Ow2sy6F>S^D*79YjO zcZKquZrf_Lem9GTH`jz%2aE7l^?cGr<=F{A;7oB#+Io?f&WU586Whspd$V@CSxv6j zLBGxmb1}q|ylKd@y)4?r*(c;%lQk1urj1+IIY(t zuGjLpe#JfgdmSN#TAPv32~>%OZFk)@CXeXdVoIj|pp0<(xrK|i(BS6oS+HltJ-29* z=W;wam(3U9c`$IMz?M(MW~Fd{pvFhd4WVj22H-0oTl!gb|2tclI6;%zzr?%G#1XPrAML2>qMu6C?Mkb)eBdsKSSXEFWpECsbsF)?*2kH>oQ zy#hxpY69q+V83Q1PZUwf9?Q!n@=NBQk3Bp(Wmo-9KI0@)+6N-ehk3d)u4Kd9FD^1l zgoF7n=)cdU%8*p^|I3I*CbMNh$6v`DjL^HBnZ5NRoE^R)P~*ur!;Oa?@*l>x}C zTC79253}BvV#bVGc=xigIL0H}zL6{ZPE~ok220bLsv$l;zCa0S;%_F(CnsA>1E~ad zwy;FM!)p6v>Pk+vE=rX`PTncdgnu_&lOUjsm($I@>~3`g6x{NfVQn{3(dbOEY(dL6 z&pWUehMwpEVWDEYflbe&;VHkQy1AJtw{rW!;s;R)JlH3#HDs#^tX zDRKE5=guqYJ5S$uFyyJH(z125$SL1V%$OjqT>Frp>Zs9Yh#>S*Jw$rbiAnya(lY#u z+*?uUu=|X0h>D9rs2O$?2QD;e$>5EX48A%(Xetb16zmQp3sD$M@sV8%DoBiT^n&+n zAN7pufYoZ(KMx8mah$!cR;9D%C*>q#Q=L4%CK*4v_`m{^*4dq_P7o64JMy-0h>Y=y z!>gRjJf%=1q-;plcegHwR)E7Mojhc;eQ1+hDh-{K#CyLY-r6Z!58M~MtI7% z3ZzGSP{-rX^-)bsjP~HEu5r^I1~nuDp{W-MH5UOF7-6cxiESUthhi^&`KS&N7ie-~ zjTh_8;(ES*aLC6cmE(f3_PtfdCQ#t8O>%S|wNEAPdTPur`&}qH_jqp)Q!=+Ash{cL zsL%YIV`91vtbjOsExAG_-`OUVU(2m29X>k3mDPCCO*(e2yh&S&JVZH@kJ+i>To106 z$tG=MyB~_pJ#}zI;72yhU{~_5Fc2`tg0lW)&$jxwO|~g4|OAy3JEsW z?wqj;6oN|ZM7?Q!>0zYzW+BNjm^!laUD;49C`+U$TFxo6lMmNZLR3-1LotKb4eep5 zK8I3df>YNmSl>+Uz+Ac&C@dahr0d+PB@!a4ure}TLaqY!j*N6O+#dF0v}7e`f|AbW zf7p8KuqONPZ}|4kuC)R>29`xsGvxRNOzZX!vN`!F6oZJ zh{1pjwmsLp@8A3U-uHO_<=|i(a9!v3{Nz{k;z){)LhjARUT>8msN~&|z2-F(R)u7wtB-n$yrxoRwBe}Gn`PM0R$)9Q6kH)=j} zJ-lR7U76QPrsTrj^W@o4=v=vxwI3Gf`!Yg5eQOU!USD}S3P1&yf`5O(6b8<3*k8C# zahMGp;x6g5EAM7I*>L=G&)qiAw8maA*8SLHzG?@z$uR0B~pl6z5rz?MtvhbQB z1~3nftHVQf{&W_)vI;+=9hib{W1fkj{XJk9!^@8bf9hhNKh-(=gQ;5sq5Z$!oip3> zn5?2AZny{XR=sV?1*Y^>6h){8iUeE=@wyG5+hpsdFbN;2V5Btg)is~_4?M=J_TFMh zfSOZ9ECm)-1R>X0hvWys#8;iLr~|ctyIT(5TJuRbXt9RGsz#16u}v^si%;_O1D9!U ziV;!=hD9JoHd4>{m*OB|s!UFO#JpV>$GS6N_fwJG$IEld4%oO6i=4yRR2sCfkG zai#b2_^aBg5Y2n96_hm{E+?OK{!F>*4Z{)D8?|Vw`uW8j&t_DCE9<0-@tlEWt)_0d zKAZJw!k`Z^eDJ4Ie!Y*~QDU40j_@Ue%9pe;M}mzjNqia#DLyrIOMJzeTRP`Jqd8q~ zCUjv7SvJIL2cx>uF40DenT`%uqNvS+L;L(N0LZZyFj3N@n7N%YaB=%b|31?^*yAA8 z0}haav$my3H*e(ZycE6!$yKa{uq!$Qo(+JbxWyTH-ff}EI+&-qr}Zi&Gm~B8+vtmj zm!7}i3x8tr=6&KJR&sp(2ME0qt;I{|&>7!XTd5V<@jdOSK7Z2i*3Qq*$hV^ObC@uO zgKzCf+=c+>KM%ou_I%h13@Nj3}t-)~nKxMrFB3 z#3rJ~EMlZ}k$AOmt6nuFzrS|FPRO<2OMyrbk;+7pilLV{!#3Ej!rtim2L*(}V-n92 zPkvP==c@UQxVG=9B>v;MGnw_15W_Gg*ECo?x$|GiLuu}Bv!sp~b$5|_kKD)R z;pz@|e@ri3S1P7nH#)oJep>w_R|4tl`E(dr_?z;2O2___g{2iR<))#I|I2>v$FE~v zl6U-FCsxp~URtB;pJQ>}Iag0bM6G?fSZ z7uqRry%yJMZ|^?-Kr;{x2s11{jA|ZVix~baiQlvx@=rH8Z#NIt;WxRWz2CXVY!}TE z2L5@C#OTG{lLs)R&+;8s5;f*)8#h9g?>>8P0p@V7N$C42i{}PAA$>Ij zuQv8acN(=0G6xEBN*^qvz$rJjZe}x5_N{`MkeP)}X-1F;{byQag#{oC-N}R|aMfxF za3U{lJou;-l;$7S%F`zVEfg2XY7xyji2jR8hadWRIj5d_cM?NXseu*G8{#!wWRZ|z zqE;vjbrF84CD6C}(veKJ`&WRA-?x?_Cd(~ed2fY3-ko~bxP{WoLf6=&L$`6Jz<$~# zP6atf>qladx!nLf;qqERUmu;<2COLnh${Z{+Z&lLOxwhLv8u}IE5P6^#GaM#dZEz= z9(^z9cz+&9-H-8kMIX5pSX6g5tSq7-HE}%XmG_{gGcgX;NIFI{osQbne#E-ee!S`X z&M#~Rb@IhkeUr;`Yb<1JfUmwX!)UyQ|JEv54GO`_^gj}_J7GYaJghvH^^LQE;s#O* zd=ZDKQ+3{kLGh&z%x!j9eG5cLo0~SMosmA-aYy)5TF_j*f&KiOS%*B(i{VdpBUcUm z@3dS!bB59FR1+5sfIFZvxfC25y?W}^Umo1**EWrrHW*3%nnLPW&(C-}hroq5F?V5= zO2TfwuBjmqRE;HPAMPJ(ZerlxuoAT5KXFeYu%-;ie;0hYYxRY8w`+g}f6yWPOs&v| z7=jlrOP|7dgXp9PG(|IM8UlJ@j(FKW9W_mM;;XZgTtW|s7ViZnf!WDE2rNlh4+lEv_uQ0C>FLI=MeVO>4yT|_;G6&9 zR6)&4H}D_XRulXmzY~;}y5fd-+8FZshocj5Sa@e_*kQi;-o6%PW{p|MDq#zF<#!&IPvV;q;2EFyt1OTl7GraScMA$ zq%USfnG|nhK0LqzY!$E-jaW)*=YV`9*@P=|7(h|!1U9<~?YW=oV*JW#wYRh$u~67K z#NLYBSD2%ITKkSNm~#2zwH2R*G{$!moK2LNwqI~yJrp?ys!LJe&YWy4lal|a)TaR$ zmC+c&Vky*(_}dPeYkf9)oKo4oYw^~#md z^-hl1lUZ(+uPP}522U0sF5G8r_Y%@4*U4scfd6e1f3ooTbftseHZgu6 zQAm!-tB+{2)^<5Es$=x|{sWOe9auB(!EiNc-?>Nbqsm~d)3YfPo8v$A1);Vg`9jJQ z`KNG9#0;_S^RM@lh7Vxn8vz4#KdKl|7xk`*P{6z=^XfV;U3Z=dU({*}DVOM+2VKxP`fW|- zZ%i+LZYbQ0V+Z8B7*0fH#AaLSQ{Y-II{!@3zjb$)xI{ z)Z{~1`jlYHmVB^2UX&G>IGkbUI{U&e-H2AW*-GyLGn`AH6ZMPyQ}4#DTIp}XFO>y& z6fSQnson%U3c0iFVL*NKM|=QB1a64N<$bd97--1`ExAFow4M0MU3 z>zXrUjtTeesgs=2BZl-frpH0l(kB&dE#pZp z|GfPo9l?4<(j|v+{H$}Ap@7+In~3@fPO-#@x#tvlMlsqo8q-z{gF{_c7M8f@NY~vX z80A&g%A|P$txLs|M8RoT5DaL4HC`a3? ztO784zM}(tO}~v^1%A8ZtD?J0STU67s9S2$wjut4MI*&T;tplgr;AO@mdaZ1bU*z( zA-;12HB0W+#}Itm=|wm*39vgelRil^lXcmSS4c-B-=I1?B=dLIdS68<&6FyB@N|si zmGoIt@L1wrZMokWZ8&Sq%1WSzH^xv!nqpl75x{c*M@$$?m-rY#lRD@6IjeiY{>lpa zR=s9+MX4m?|fNBBiyUd^t103;eqfv0p{Y6K9txdA ztsrOkZPsCi=c6+B{U^i8V$>HiadWlO1nbVFlQ`sJWI!ecoj73@nrp z)sv)!>Pp?mT5U%Q8;>KVH3Q|oni9LBQF)!?c_MxrLa2ph+Q$Pay*qv?OfEA4mS!`4 ze|S*BVv1cLbKvAkM)4qs7qY-wM?@K(*xTT_LvD9;6HzY-J2Wx|SLkNdEQgeWMI)M{ z{~_&iJLpy$dFR|_9kfER75nETx|aFO*`}Bu&iUccs47R4@T5k^s0pZFbN5UFw&50I zKw5c@ZHJy247x4h4$eDDn^7dfI0xq~##~ks%Vt89`c6Zqo3CukR=l^Ic8zZ#8ZQ2Y0TbbY zQPP)v``H}@sL4l_L6E|6 zyGnc&vg)ERcOBGo*nO5l_bm0dJ0T0IecZ#7sVVx|#5_sk=fQErZBh}!+xJHHK+l`a z0oYzya5;QDY*<8!*}-o0we6?_R}hWRgFWHCn^zoghjAmLAnDTt6wNw9+ul#yTg$;n zp~)v`X4LPrI!4itn6EYXm~?9}AeBkEr}x3cxy)UCiWjxWdly`UY ztt1(Mf(33Pt`_M&O46&PTuaID{Gh>ClYE`7_8O>3D%3i5>}we`ef}A z-zN&@*c`K;#6aCnXjueo-%SC~m#*}|DM+~5%2OMFK;sJVqFg5Ro(-8@ob0)@Lb5gu zIdX({=6Lvz{i2k``f4-^#kQe7Bo7M~F2)PLM4Xe|W#3U#b ze8yVM9S==O)`m2mzbdHl>_9rZVhzisq*M!3nBf3K$`U3`xW}e%vfh&L0pBqW?kf7~ zlc+w^^pdA(%h?@csK$R51NCX1@yCU!Ct5qWj3Io8*?hC5b$>%`km5(t3i;M9dYaY8gGIe#o_t7IG)Isv zSkfnXI7oKA_ji%FbuCf=+tdUPGC-baVz;#h@(HVZTZ??+@=P9OGx!HCu-0vD#DOuk zt&#i6ga^B|H=kPVlhNud7zWeBP;0F1AE6u`MVaDjb zN%K$QPD6e|=4PMnjBu|$H%Y?GP2xMiq&o4FT2QR`bd{Y}Qw@fG z9pkpE9pjvI(dOO}aWPu`p>)3LU8*&Xnkhc>^kZT6)6b*?vw@$vI5O5+&7&Ps991*O z*~7T{oE5rtnj#bC+k=4I)D!rb(w|Uk>h?ScQQSF>ZiJ77&#bn0P4(N`@bG`X6?>zF zq3}Z~0-!n2^1cLsI;1ypN=6PLRCthz^D_g;LBGGkUy<+<;n}~{;%uabSh&*qlvsi{8JEg+9{an}ri6a}sQA5&=FuC?7|Brv!cz_? zL=bwJIZDJ*!uRaG!tt{SC0CnR-cMtAckC&b+&Lmb|FT*BfOV^mpp+cz z6x-6?T} z-KwL3I=of2_QMRfg5!lRlbQ0zF8d`0`ni|}!>Zq!MV;Fget*S`WUj>43ky{ZA<7rF zmYOy2c6j#vSyvy;e!)*1A;}#FF0>r`#F^w|z_k^AK3GLp-_XICI`IJpuEDts=8%cF zdEo~we>Z>FH+og?R8~x^KcM*D{ZhHJUdrbD4t)P&Y#QL{9$G1d9-g@WqNT7EJ1QBf z3g_YLG)Ii?H5k5wf8Rnd@`-J&8_#p;(p*0(BniY5eM;!uH&GzB~g1M7wWQ%jM7qY*K?d_X@OEBq_VaLBDi$K%QA zT7@8&ksHxy#0}wShlNh%xtwT{YMqmGx?08^P2B>0cH14bwX9TbLU%QKS3ixP=e!W~ z5Wx$gPWeIgF~@lCg_g8;?m=y_m_d?He@LHCttHL?i*2fTZa;qyv{tdKbe#+Dv}6lE zw%{PeKpRX63&SbTrn?FTq@FRkqZU6o#!yA*641weEt4Ap>@#2!4v=#A7)bde6t^*g zDud#l52{s|Dh6^a#PXl_s!>bX=gcXfO345xhvnJw)|v1$60VKR9nMdY_kYvU!$OkPWO2DJEmwhmOqc;?HjL+Ta~Qr_OV)&bK-uJx)z{~zMLS=1A?OvLxzVN2~GT}8ka780$Gney9qA( z#$Z^ysSj^rTQ4Yw9*JwgdpmxkFyS!6B14=?%p6rat>c+#u|SZMCweA}xJ;^lYOlut zxeMLzTOJFUOLuJ6M(v;Ku|D>R%{)3Y--4%lT#I>4BkC zT_bo(%YM2-b!zH%=#RT!rI!Ffmym5lvC=U<=5kf?(lRC1oAGnHipg!MVQ)>kqJb{# z@4j_EOc8KF*QvUzf1)45{QaPB5Tt#rfy-=TBU~_PS!Ti;Ok`C0MJlNZZ?K^D*_to?V*e>CPXg$!nbP4Rs5&n zs|9+9NcW_pa&Mr2hIXfYl`5vyy!ZT;2*u*J&ecuo+r=b826A@=%~}6?_W#4XA&P|20}g z94+3-ZHnx|$uG`9OU`od3A=|5kSTTwYv=-+7+~y@N_%kWv;O-pPm+B}SJ_9ahsGUy z4U;`9uQT+5YbzT2WN*t_hKEijo@G1XDah^?J*To_U43Hts=MnND1~!4IkYV%Y2M{n z+{7}8w;Zv+FxA`p00g*FcAugTmA;)7>-OEgEXt);-}(^-BSng)uESjv%OS{0tM8_B zu#&NHbtpbaFYwlZ6U>|&WQYwd(uJQ%d|^yt*KsDRn{}qup4BDsX;I z%}Z%B?SE@kAx;pNY${Q*VyT=KB`>ZI;L9fpYJ;|mkjDd1ja~=DlZVIo2WpxMDK0gO zc;S9iBX=ts7}MR|+C4iV+nEq9Q5%+?0poFMgQeDzt08aYO$Pqn(@A%`3!1zo4)9Ddm7gb?2AMdlG z3>G~5<35l-K$x=#&>*&(h%dJZhH3G^x2Us|w3Sm{&7ZD>qT;l-GRhiF5^2x-rxU^P24G>=uFhOQuh2bDiEUQTp{Aks16g_WpJz5fYgI8W}QGYUJ3o6F))Oh$1 zf=mi%rHC?71RU68+@0#DF;YpgrW7k)Tk5WAT9@TW1uvGK#7~>P@^PpiPLOtqpY(|{ z@IyDg{1CVD(EcwB5HNXA*Hj!rxH;KPg!3jX8y>nJ$N(AEPW0R#yq)(m-lWTTeZG$I zOaH1=O0OxHYV7Y)(3DULeD_xX8S?3~QxaAb{wl%U|36CbKflu%JZoUu8UHUO7}H{9 zE|D+s!;kaF$_n_pfYINW32ihW28%48-^me?7B#*67UukE+Be;;>#SKp{9TW`vwm)t z%wex0+*z)6N)*kZ;q#8RB7u00LGdBDx0Irc6$iWwr+^w7nWWP(sCEZ0wTu^60@xrg3~VDRY~6*>L5 zQ|&hVRRI`pz=3P?T+{J7;jn#(F11v~N(WR9s1cLUrNEN_3(a9;={MdFzU!*hO0!Ws zhXNYGh1X;~*e%0(&p#9W9K)npB|T-WX_z{63L2r-ZIQd5SpKUimk~&tq?{#l!Gvck zCLA$L8(2b6h3w%mLzZ>ayNQ3L=XrWsH~7`v%N&5`3C(pS7IbTqC2T{+FnPgJrQN%h zFe98=F+H>h#Cnjclf|{W0}_-&nB!a=U)a1Gq7BpRNZo%Xq;D2eHWMqM35`}}V{$0% zoyJHz3wq#!N&sDeW;da?*8I=tsUD<_LI zx+X^6BvmE)+$`BV$oMsQNmpv^y?3@+DWF!qR*|WRFJHYW2GJNYYLjdHm7|vO5M(%S zkFQ)p-b8I7u*O1G^VGEj%yw$d8ni>=w@4LyeTiWudwfSOX%_!p=a8afgtQlJLwsKw=}xI+S0ofJnS~^g;F;r(5Iu)I zKR9vUnL&o;+-;3wTN%Y#rx2<6jnxus12L&7@1Ox~N5X+fES!kx0Ig(Cr##p3319?z z-u`gL@()&D;)@O}(iBxPHYSM>H!8`XBL0l8i*+&7MK89*`jVM4o@%{AhqkI?4*cTA z>W2H`liEn!48pe>KOBVonQW5gIH;=bNJ?@B%2iBtY7U&nhGCHf6;p;UU} zrS)A7{mH!Iqt_JKg1}Mkr(UyXgbVl~>eT&_dl|&ZXu}3$1L(L!1wg&_d6Es%J~0PQ z-VO%E8jaq*i^B2gi9Y0aVDZ`W(aLKf?e8U?y}$WTxt|)Fv^Ei1_{cjV*MfbUJ}2o@ zns8iDn>_QEz zGdz79tSXf#&*Npw$-<0kf1oSznA_-@c`spa2m9q{Xx9txFPpVENPWdd zv=|?{1Ek#C7jgj|dxkbVA9zcP!p~Gj`$xKUUOOMi-F#p;aKL-*h8z3bpRKhD3BSo; zg5(6QGesqBjy_4f5*@v&r}y zg6QZupb|_QZg+=&ep^tkJ&7qZnveh<0UIO0UAke?FEr*;wzHqA=*F-sCR!VEju!KxWQBuP2`IMYAoL6xt=YM1w=t-*dzUvbtV zOR-#l_>u!b5IHJOKAm1wz;}5akfe=iRd%d4*5Sv!Hoc#CI>249RB09OGRExD&9L3M zq93#S!Q#toISfeDq7cd!Qa{xYMvM&ThnktXSIsEez7%zm8kgMUM&PetGZ}d+wVXsw5XfG zyosec*THX1-_WA%Si&V){M5YZO%3vo_Wa%p)IeyF{KKNDcfEvtGC;1UeKCP+!xPn; zttVMQd{wpUl_y8gU)AoPC(SQ4m<1n zax1W=)1iPG!uT#m1gE5+Q3B*OTP*`t+TOX%$2qx`0o0CK#em}cmBR$oiTX4pLW?%#)$%?u2&wi&O7SglAX`g!oCXog z-@$f@sV_@DijCo<`U3vMCbaQJ6zQEClbdD?Oc>51gJPHbcOl+o{>fMHEML{|1eWsF zw_VUUqe~lm_pi;3x?)O9?nBO5`8~@4V{M+20kfnn{$})Y!L0-R)ODX{|73h=4)?k} zDV)QIZ9FKMRYXwt(_J}L2Yf&APJqp%;@)#wx`D@33RkENCTb{ary)30Jvv5veyq4V zY4=D$4*k*%me!#AT~BcBP10fKZ&R+T?v_w1DUJ$zHF(I}Bbm{RlAr6`Q~P1*gC9O$ zZr&Crqj3L7bn9j`aLvp0q!*2(2%pCdkxC)`DYhLiw>!qyt|0Om?WA;Rt56k7#AwtO zgcRo8I3IbMUrtnal5zdR6rS%$8aWQ70!!eoy2ms6jBT#f^=(v2c^3c_`Ah~pvm z5iveKtAeN|X}7GbaF1qrUrGAsTeX|Pqx7SvH(Xlw{|JtXrTEq3daVqF?V}Cf=;j56 zp9(!FS0*d~aJA`dpNeVKojAJrmu2P^61Mm85gPgqEh`79}4acE$W24 z%SAHjK+;tK?}V|@W0#`&?+3xaZ;4M6YFXbH-XHDcxRbOgf&qvkYRS`OM-4E+FD|Zi zO6|ELrB$~q)|FRsn(@_qUFpGs=xSDt5)!yN2RQ5)6>kFB;LnQl<&O@7> zk;=EnZq)`v{tbs|2=jb=(zXzvCRT;~8(4)}Ae}HHY zoo{lSirQ?V2ZlAEl|Bw-r=oB%F}8wfU+Lu3`0!SkOA_`mh3_IPInC*(!9pVWuyJs#gbN{pCm3++UcOy>N)$@n zs6be%Tns}wK2~$g>YEpXM4z|$!kFLq+<|(w&O6~jj-#EFfrDKZg3Je3n>Nbxm||+C z9wBt#M?{ya2R9Y+KXNkN-E7o!z&5NafaN9s(E8*r6qDw9M;G}FZUf==0v?yHT_~JX zV3RQULB2jd1(yTRRrF}9j#5m^7>WVVq$|z0JX#-s)uv(bQ>Uq7HnV`C#&Rg(N6*}( z4@RFeH>zJ;&6;FP08iv~?&uF?nUIw5$8b!MO$W2!cVs1Yq>1n>(D;1o*OS);j340d zDjDqvRRy`-^PVlzD0>JZ!@JRTo!6CSs}Tw>$>{$+o1MGfv|sDuBvcda(Rsv#g7Tdh zbfSN{&rXU<+h$Ldng=mv&P@&Fz@vbZb_<|~gtFq3OFP|!jt3i8o$xl5Y}aBMzgs6j z0KN{@3;7Ya=<`ipkS{lj;JoJy%Ik&Vi!`nXKFHMZu16+hJ#|A(X7|4J4O|^Cimb1!1<8NYtw7^q!EBH|=r%}S)*AzO^bxT36CDmTS!;g_M%B9{#3Q8+WoVmOvrgh=%uio})cD#W^*Tch6?c0@#Mfp@CT=YS+;{9EcRtgUy#18))*VKa|pBuH~E| z<>FAkA+V&1mJfGuT@oDsn4o-#MwAOtotNeX2!LhbE-`Jz^ z&+1inqe1+EM7!AvRVlZv$CW2jzM)1$>XBG+0@x&vR$_A@80vDo?6S3OgYApQzL+1C zu-*A!ZFPiPQdcU7fo37`z_mHOpbT#!LvjJF7?C9l+#LTd%5t6Qq4bXm_g)X|;qq2G zh9L#6Gs{^$Nklcp#7U+f2$7awxsN^wdZu0(-ut^coCj`HWLmHEJJL&h1qUjq1)=YB zJ0h28-M6AWZ%Z3b!EmRh>9nFY$?*|2BN--a)f8KJC~+9UAg$fgaAH58tI%-BFXU?W zDX;plN&x__659{O^i-f15qlQ9u*h0folX?r{T~j54rAFG&R^Y?YBBvWM016a@Ca8j z_eiySS1=yovrh<1%;`VbE9SNjvRdWGSwL`~7#||WD*`XnBl{;r@W|6&<)iK-JX`H~ zy|vf(HobhOO&c{~Bta-}jjY!rR%_F7OA5;93;&YTl~j*_ii_glmUk8ZnP)B22n56% zUYdBMQ#fqU-GrjCDW8DLiDIV$;QBGC*Z0Vd)J%xm8`37>hG;Ki6Y#@ z*en}>K@@Cu3>y0Wn*E@CNbr3wRkfMfJp~ZoLzHcSZh14;X`uVK9#`p(St)JpTVS=P zvWKn2v>*`z5w|_}iDl4IREK1V65wkS27GO|!+mXbA%|`Bb;sbNP-(NJE4jt{wb*ma zpZ{XnZP0FLMuQ2K*;_Cx>nttD5puoYoGLbCq@Tq}?+EN?Hb4XrGVB@podQY<8hlk@ zbw>UEXf+l{Mv#I1Q0v@IN=tZsz2`l)@= zQNi@Qis)k|jMV}H;9C3YJDkP-IW{DnRgJn#NvA+bkFkX_x#Gx)8lNpwq%5s@n8L2` z=Pyr;4mPwPy6=z2ZqXC`FsUA^OvErJhO>-3vQFZ8^`cdPF zt@4Kur~l~!Xib!T(c`Xm3tX`J{;ziyBIchTB`trD1+DwVsDaM^YW}Qb?>wki7JvbO z+oSGFmc_=jHCdNxl`DABxNAD+KwFU=U3uV^B2B7a3cQjaA&*~Jb2asKQ%DZ6i;~ON zC15>A^MjJVe(C!GeMVx&X&pWr=J*^qK$^2)(yjojH!Vb?G{goIqkkA7Qt*rP4wrts zd{B5=+!^@;Nz|R!RG+DT$wd4mH)h>L`ttK0;O*&~c{R-*aTz9uK80e#_E>(rOqg)g zAsw|8%cHZ$y8D&S`9DbP2U3IWjKkXIrA7k@5F@-+<#Ss4DB)s+&e9u(R}q+`6U=er zB;(*SV(S1&g{PJXxAN|>mfZikJm#Fk1W^8b&{yHTp-BAT*UKyz}?@k%jV6pi`T`Q@Wu?F(MlV8Bjr`x4DYyV={9 zC79YEb28VBmOniu0WQ^+^Xr?C?XQ2^M-<^B0zhKvi2KjLVXJ%s-tzzH8(H0a_cPG< zs6UCk3Hvz6lH@oP>j*kSM2d$z7qt=~A$*0O$YL;Is|ECRP(5B0 zGTUS@+%y+B)+%VfLGw;zi|?`f@Tr)C2w=ztayewPip7odmSRyCRP@N?9gA7iJ26_p zn$qa?fXnSi#)%92rn-7UjjeZ>b_MUFS4! z#PffnhidE zLxc;_#~uEPkA#j<%rdr#n=!$m5p}fZrJTXF_So;9DTTC%p|pM%hUA${W_?U--GOh@ zEA=n4tzmg|1Cl1R?#y{dv2-(|FOZ@5BORFe)|C`o+^B^gML*Q^ zTVZNaZyKNRL5-M5c=NG2j=7DX8_^X@X+o$U#q+F3uqRy?PsOa7{=Aq!5l1W{U3wi^ z$R=LKcg97?)9x+y3)Ol1`hsJ{fIVM`6kKbA8eL#H9J$Vo7oG<>!bOMa8E;VMH5*D3 zp9>*moldul;iW3D^(9EGQ~J3@i-WF9nD?FU@16M7vg6tvC0J=qgOWRU4fB4Uop?U( zW%8SmMO}gTRJv)A+_RWaA&|P4_FgV>8tN{pi1ryv$-Q&ZyNBz!F%8S|mCx+*9BIe5 z0;;C5DY(3;Qg`1^6A~FRqw%Agv!eMx2OPQ8>T1m^XJ>LEmxtS*Yr^aorRdkf{}QHB z<`pbKK0M4xO&1Sbf|eDB4uT6&QBXe!G3opI;;D-fKNUR zJV$H#_9$oUnmv21e+;A9R`|D11$hR1h55?n4SWiL=tdK#kQCv%@HsL|mo4LQA0l_sh#BVG{c zf{R~9ywU=F(-jp29nXy%UPJSAKpvUr++U*GJ_jiZ^!+M&H>rXD+6~K5b_GYZ(fJ6` zQ%VcF;Vt(1F%p61sS@Ebv}7OIwneAfqp^QvKx(wiYrHKE1pFZ z(E2XWS*C;n6oBaRKX*iCo}Vq^&mI;af#Kmu{?a}bV;jVM06b-TO}%ZPb!Ef7dz~0y z65$Tskw<3=-=T4Xnp)iXbkQ>!(6^lr!)}e^iRScz_i6Tv3KDsWgGBa$!kCU=^11L) zaD`E>6u1dpw* zX0Mt1!tUfS2dUx5bzq{N#Z*V%Taop7SapXdAh3vZmgCCzz{YR4!&${dS6wom@E=Ds zj%~xNy5IbXvk5sdpUubG%znYzl)I1EIwY~v?6~fktnIDz=>riDbtOqjOoc%;Chpr* zk8Xmvd4BCPkLfiuDzZJiAW7m7{PmOI@5pI)u&58xz~j{1CTix;;K}dXDL;>lYr=@ef!&7(eAaHON1HYj}a$#34Y@G(HS|G->+_3eQyKw-6C=d z@mjS%?VNCE@Oiz@x7GgZ50rI5sPd_!y)0;4%KFVuzGZNdPt5bOu;vC;82QQk+Z;HB zaT~?Ty3IfOk;6J6AqbQ|eC4#AO*IOZTLl;F24>f!z)u!T0G)<54uV$%sp`4yzfQ}Z z-@j7&MhYG&C*>$Wyy2# z*(y-0fnV{J>3jchQ3|0chXed0RllR!^F;28#sLxE%jAeJD=x8c01=0+qXbedVfH?= zg{kTn*vFQMg$zpo38)l+4i0NK~>=#qm}mjYnBt?H`Kq-ht5G`O}y^$fqSpbJr4T+@U^_BR=D{e^b36ut*l>X{A&^W z8GK|(*RuS7Bwf&P^y=tAaNr!&DaKaue+1p^)Z=yTJ9=0oVR?E|FT{(Q?0ry z65jXsj?D%STIUt>ZN{Z3O7Jop*Mi7uglg~W$X#SJvVsb4o^?xAN;#1Rk zQbrJia_ddCagnVv*@xiqmXos&u;i8>zH3V_mMfj4IPCPp+0<&^D`wUl0%BOA506j9 zKO=XddDW1dMqWRGpddy0%CG35WrvEz=>YlpE}$IMw(W@UI<$i)?JnZ)XmwbU@TLN4 zo8GoYkjene)cVoX<~c*`kYGdNHG$-^L^{+EJ;5v{6J$rIpzGvX?al+5rQ|e0Rv-VB zC2w|!J<{fkhAw>+it*)AdjpJJ>kS}cyXj{jQD_$U?1)omHWnm&JYfBRPZ$$oK?nFLx!gSnEzS$iEe+eoX%R8!Mmk&_%71N^m2UVUd@FLRpC zENXWF+Yi3Wq}G=Bb8gxNVzdhZ`sI4E!u=wMErwr{`?;Z^;XUyF{3qM7YvF|_)#Ty% zzEAFi%Pj90q9k`UVr6x;E>X$jJVy2}&JCa>+_Ex zTYli~EaoxfiormsONsXKu=1)poW`uNJ8bf<#EnJ3$(*s$p_5coI;Nd+hP)S+J!E3k zJN4x4t&LR;sT)A$mVYd@G)o1PG~pMlBit`>Zv5@}FXWDl0PUsSs9|qLo>q%?8v@5S z^8!y)Ihn^5zbY4%=bd0cbGhLBCtmmnN2&?6B64M8Q~nrNkec|vl)3HytIW0fBvm#k zh38yQ2ep_oUg}x4=A847Ly!~nNEGN*I z+4O>9$O^#Vksl^7^D=?0f%OUIpC4OnWdn57ymQz1hoL?0sgpCY^yCJ`maHMr$eRmm zUsiOyF-&?EjV`%%<;n&!LF$;)*rHE=l;IpPlxw~rC6tSI$H1#ABA2qFEdBIHKD!99 zf}*?-{ch#g6387oIql7q(c|2djOHGyES(?H{wj3FIdH?|Uw;%b2&`Y*00x29ZWP`x zE&aI^3*vSXEZHUIiqGenQdHc;7nH;2Q%{)+BaqD&81;6I3ROHMqgR@qY+=%djf6sB4rEwn}UX z35ks$-KdnCP6Y{3LOP^Gy1P52I~5R=?(XjHmImpDySAS9yYF}Z+#l!1c^-N8hPBq5 zV~#oIm^*Y#lHB94^(+1twmR20lo!W8=(5R|@W%)}9$<8_Wdbt*h{rIO5$DH(1C%9F zi|)sw^rl~>fLs^2bY)0j#5GE8fPa(dZXN3m!#09|uzvSsu9^(^ zoj%132O0Q`US@h880UP<7AQWQDz@B;7S4VDBW1E4c5<#maS@bIseX#4sLcfxrj8+8 zu?RZ2?8lp5Z9df0<4{pQEneffAi7jr>w*AREGX@Gl?GO}82Ze%#;w-lbU!jRNl2_P z;KdLw0+BdV0`~KtPG|i4Izg-(!F-0Y@wQLRO=0N3=j-*R&V^5YsL6z8aA8kHl7FwT z^A>|a4=VYU$izs%C30T>(DMiKer`>ppYJ-~wV7n90og?`<$ukkMy7ZsN$INgZB^54 zuNA11fP~E5)^A`Hup0r@@1o~2@fV=Ex|Y1e(ySR5QQeCK9j4Z6LA#$hkcIDqD5AoG z+ivw+CT53wa+B#??YB9HEef7|NlP_5@upqrRSQE3$aR3z=E+~tVjRzw0O!Vuw%{@} zWtn56c)ZuOH^C=RtvPo-mC6ICZU)jB12IszyP|J z^JOO(+9S5>gsy9C&&B3{Jz>x&8lE`YvOHE40}`bwWx31bQ3LXEU6HbaOD*L3J0cPo z%C1Z#i7!qz9s%D(^eho|z zp3yek6Xz=L4rz}*{^w389`>JI%Rfkmtm9yLbEI{*81(5l>^`nmt%VO4N?Ue&Z!#FW zFZ_BdwlClbd5R)fXec_hhWBGSHlD!n@K%UO!b@w~m-v6aXtdmA9PaIsl^f}rw}8Cb z211!v=SszIQT7>ON^y*l2p3R3rBYQsYN5|o1JRep{Tn3LL#rnbe6-}wdZ}4(_~1gM z6c4Wn80tq2;kclcFA(8(ID(wr!e1`xG=xUEIku)gZuqwD$8Ml=JKFr^Y;t$%@art6 z66m^wO>W$Xw0ALCVok+Nv<<0pIl9$<#ZFuoWlx(z18nq@@Gk-DW6f}D*Y^ue>g?~R z8-OOSdopnRuO{!!-?qpLWDzqA%aXf|PG}?mSG4f!RgqEl0{)M?MH7|Qy}iBW8GG*# zUHqHnAFoCuds4AeG$WwQI@jh&>MMnakkhWrmQa0~`JYqauM<_@(V}{Vf(LXi&sSow z6E;6t)CyUHcI%9e7ch~g8iIkd118eNC{dOn!kFUOU{-{TWmOG%|HVTql|jc8iTi6~ zrf;w&-cH@GO&SQ7W781UY~4NKF@ZX~r89opouC0sJ4QfBEv;1i*ADWZSK%NvVYeoA zW6`IGdW8ir-SNMyqXWEt9(eIX<|ktoGsA)_|A;fGek{N{+@MCE)5MhXj0SpZgcY=# zzdUOrH69)huf6;`S=GKUH1R3esg-AuGNmoTDlmlu0o91D<6R4lPsC4i?Z!*C-g4nBAFub1Uh4 zfaLr7=*4bOrokg_CNODsR#%-yh!}5YH16=DzfAA8or}x}xSyech)d+024L1qGzV}4 zfCy(u!zRIPvHbJq3c~A$AFuvvZ|2bTkM@+n{XF@OahOfL8}lv8k6?kggpxfvIz=KSDe-_HQe$hQ(uXCj|_OwM0VTv}65>hHiX-hKI@Ge>Blhud6bLO@g z1xLCY$SPG!oGjdC%}FAv2yIk(Z7%$#eO#;bcVBo<-xpWr|K^4skWB%j)Y8!=J||j$ z)*%7*?luSwY-(Yk09!#`-rq>Xsn4f8gAgVW6WwIcFwr`ja9u2lns<~Zqxan6`sc;x zXvX=$jKoeZ{DU;%z%{;%N?ys@^D!gL?a|!Er^mX-gz@gB3Ba@Do;XB%RlNHR?Yqqq zGVIlgI3wg;{u{CHGDcTCdoR&eVgJ-mSvSq_;cZ}WAlaJY_+-P?JBdW~K%!L5PbN)G zGShK0=>{YBg`P2(8#Fj)pBMOXo!j!&md(SX;{kr<`C!i5r7m|$cRI!R5mR(roziWD z9Vf#;4NszBkPiWcF}vgw**%z%<*w_ySTzo7?yvXlx_KOwS-(O(rLx}&e7p1cPIAIP z$yt(3_|H|O1GtK$g7m1vk8!L~;BRfMl7tl2s-0$FF)G&(gO(z@eqp0yp0rly0B9ST!ROhq3z`z~@$ zgBj4C5~jwTEH(83rP38LG3{UL3f(Vp+Rocq=tragwu(%F*_K}Y{+^D0SAwtzvAd}& zvS~zT_lVdK0o1Q_6iO9M_;J%cwSYrWmVp&uNA=W9KKSb<8)mGagAp#HCm7&@L9yM_ zSoipNg4?@V%mY`k`NKQN*>!)}eml}niUP-v@G^Z+00QBR4irNVy>@gglv3U`TvD?b z#ov;dhRJ=U^9Se$0Umkbc`;Hks|uXg4d*xb_lbcV>An2V1_;GdVijbhiIqe4@xa_T zs1*dKJz_;DpMJj72df=Gj~@2_A>;B|);~VQv>!BdjML*f)Zx@o!~pxfH&1?j zH?F&mDBJ(5q$^9O(;xdmsIsoUJ7vjp&iB%ue_EU0e=i2I{j%v%j~A)^KlA2aDKg{E zXN2+R?)SF{p)*4)Dc-pgjxQhdu@64oew1%*F1wW|h2AXRnm4Ye{^c-?q+=#ec8oO! zC}1wT_Mx~q|L^z+k2zCelG9ydG4ppfO7Fg+Fc<(#+hbkhu+{QA$3piM8sgju*M24u zF%Xud#r5v)&%3pjc&TtON%mG=s=f!iCkQ)W&aQ3tmt(FC)0t$0 z*4SSsqcMa_(=gsOo=U&@=A4kR?`i}a^8*1dlxz^CBCDj^VrIa>k!c$&Wy=flt)Z%I zJRb>BUMBBi0sCgfOaxjgpCtP>nPRvh_@$67LNi9800a}43PH-yS2Oxz6czvVT?rx? z-;bYJY%ZJ?y*qG$mD?UQZWYy%7F--5ZH`i8P?c*8x&j>Xh_y+T)Bb^ zu`jCRe>SwXsq?ZjQa1l?#dyrp*;R2{^0m+v;oV${3K=mo!8%T8Kx#Y!ofp&o}zq%HLJf!Qo zK}GgLd$8?OQw+*+BJ8@Is5`fV)t15P*i&18>gFr!T^DXDm0}Sq9DaG8{p>ak?;)jKZjV~#5$sB#%D8}7B@M(d{rtYsL^P#-U&)YZu zNmZcOC)Zk!SW16m98ogtfl!L{VqZWHI%RaL<87U`;_=ooR0M1K5M`F=sr)=47g=j_ zMgzfLt19QhS~#$wIz4*q*mQU~vg@TWSmCOwi6-OxJvuaROLN z4t=s!=-P8vkUgDF#3cg@2)M{F-0B%o-|(j%*gktgd-$-kzUL^zF0@3ghx!m%Ywk!F zNrYi;H3Pc$dCPWw@=aFN=(OcPlDmN}XeU8DKG9;HpogBvJorzAEj}Yv7Kxl;}c6 zpkb9ZM}E;Ke0Ak~g_Xg~+PmhEzCu|Ceh9s#Vyu_~oht?GX29^>4PXqJc&72~)xn5& zAHC9}0DLE2gvFo^8U~w-d;}Qz#bbdh0T*hds`W_A!e~K@r!Hc9%c~RqV9Cal5LMxq zw}#hEiZY9qEuL2SxU0XlRF~z6Wv*k_50JSzo3&fa8S%EgAxO-nYb^Z_Y_Rvz5sIlv zvtQBSxSju*X+ivX1*N{v9%W|TmVac&kbdL#Y^9>(Scj}V10Th?@h{x8WJPFj6q@lMLeNmxI3Wl@ zryVF7r@&I~*-SFvSb?Y9nsN7E4>_+$z;e*q+P??HFHkb93tOaJjIeqRT?whC_gT^R ztNP#1a7HNWZLe0(fQOgvq-&>G+Nzkz9>aeIa;!j%F9)Bz5Q0hIu~&SyE>}CEOh%~5H?eUl8~ns0AGD%&6EK=`=rqVPU( ziBM^K-)mrvXe>V)HW)`x;3Lzlvu7J4a<=)9SD+axicYb#9E0iI8*E~)ni4+pQ|N36{eO247`er*N#n;Ac7j-k zv`Q#56tXaEF-5a%gllPn%M2_j70(GHJFc|TG4frVk595qdAEfw{(_#hU>Ru?sNulBOr=v6z^Zk)@ zQ%8-$m<#aOBh;HACm zw6^(4RX+Qi(1xZcg{SKNv88Zv&;M9;W?p_BOFa0n2G=~efn1{d4i`S4B2Jqs17#pO zWqnb$2w|+}@D1JO0RfLc>;vf#Awq#JKJK8q9S&7|rS>Y}eH`AOjI{N8xeVE4Z0TX^ z{&Zg(qDYmRk-&Q#`!=iT?B> z^!v#jR|Yt&xDQlDN`8QyIS<)icy)JWlBlw3@SS%kT&ApP(NDN)corpioaLJ!bwtD_cjy9X^C z5Y+%qrJ(<53K7i7hXLpL&91hza)4Oaqov(V({VCP&59nJwzQFkXTSsWqE~{Y0g}mIj$Q0wx#n|NexqW8rBi?C$ zuc%(G+Q@%Id(bbDQH&ya;1$7X80fU=2jInvW_h#z$7nQ6;Kkt*%}p|J zJ?YqXoHWI88J3_Y-^0^(J2KxwSV(>4bNOL;jBY4C89&x!0;b7#VAr`eTQicGwyrHa z$n7K(wbyqB`)?On7`tEHIo2e8cX06VofqV+`GEgKNY0!K{Ta>Pla~pG9C#tgs{^o? zJ$kp#d1)+`^}b^Ii_jRe4K*aRGG|ooQ?ek3Q0AfZeILZ=o5r#p>4AS(cOKw5tE!kU zndLo8aav&DKih;O8n^`(3=f-O@4*RioTjwV@^F)*abaW)>I$bV!FP@x!;52OR^rE(KPr+4K zuGczXDqFrs1YyvMQ4oapQeewA6e&~VgG^PrJpM5}Jm4v2oCtGj#2M_Jc=1_v1JMxc z{ur0{>_wKG0RH~2*1X&C=c*MMx;uY9)U}l!*uvFOilEUH>(P1Yxs4cluvZM%nj`-p z`QQtaK^?@5kStrq(*%%FmvkMjf)`;|qf>oq!sPW^b0>Z!RXg#zT_ zougWn#B8tBu`}~y{i0^em`~nr?0XkD^%8wAe+d|r<&mBOe=BaT!pRSjH8*YO!U z6f5K_v3$^Cee5qI$f0%Y*(4m7FD@I1DBh@S3WIa|C~$!nYKvnU9@m-7eLmNCYm`?U z-qGU1CQme2ydL<&vioJzv?iwi&D&}155|O39m>&GDV25f15UjpgvUeg=#KYcyNA|%Pv411iN+|?2=IWUJu)*{_#IC>~=G5x?Dmw(Ss z&9m>f1QH32GFnL(i}#}KU13+Kgo4W`YMINbMDN*izM7?x;?$8;79AC5g0-i=CFE02 zAORPHQ3_^HwKuPzDA?JU%bics6?38u9aMn;&bCp)EAq(s;MS zG~JJalye&?OUkPGh zF6jGdr4vXVrw5h(f>~n8&JBLj^R?5ZbDV~JSuMD6AJl5JWo+k&t=1e8Nfm!`rC8d( zWr{iT8sA$E`MLKNr-j5KiyS!Z#8*}EkX$6cCEB{7NDp0uzm|i{qqTmYxA7RO{zjI+#@TB~H;f#YjvV=nP?-Y7VSLw!|ZDpnKRhBocOM ze=7gPV}Sto!-kpPI!tuNR%hz~2`{|&N0KEL+f~NGT--CP=hrqkiMdL^_dVmN(fJC} z5|jrnRw=O8sX-FvT?BK2V)!IK1u8AV))@^N9%tohRF-JUt7d*MdHMCf8#veDd}jz0 ziX^P&94x1Tb_ZT_tF&_Z4DtUS{!# zM)mRVAJ(;~ZQPFwop<>Q(q8Xm>U=weicIb#PwrQGlf4Ci8_e$d2S9vP3;dmHbM4Dv zS%*JJUq%)5eG?|=#6@;FDXT^6uMZ@9?BKd$SDm^IXdF7BXsrBN{qKHlMf{o}X>MOG zelpjUb%+e4f+wyk)I3umV^jq;QtR-2=`OMF#gBr`W*WANlWV=qv?MmWboSAZtB`R0 z67`T}M>JjaXP#xZ4RV_;JC##S;x6x|b*s`Up+n~xY$N$S{B|e0|G1E=+;*0P#rz@X zCHI939WfuCq&1Eqb{QPW4r@@RDGmHKScA0_Z1|!~Cqb2+)aaa~ve=esvbuNc1;L!u zQVwJ0nX}w-yepSa_iVz&2vY@rk z_w4Z4`e)A&>el6|EIx-i8}HgSC+Vu?FNbx-6FAe9wex%bFQr^i;I+^g6~xU6{d3dt zp3J1r%;b~Dk5DG{B&33Y$fD7cp~$dO1APOut?rV*O$>F-9={cYh7CKLd3^7{U0w3? zcW&~RWaE|x+U=Rm{9EJ(o5Evu}=Se)zJCuM?eyY9j}M5=TP3XS0lp@0YW#)3JLMY#r-woxjHQG?0%v5&Pph*n}e)4># zy2DvFe&Bh5xrAJi+EWU8M@duOWZ(x-w@$lKMfL6^=iOFIJXCPm-B^eLPkKP~v!Q4C zRj9UKR)(;!M8;Z;u`a zq?S6f8SI?j{z|2t{?TJ|(UcjpO~M2{zHp~AQ*hh+*|clupdeG{kI{?DX|J0g2Q552 z@0~dGHh`!OEKoj<9H79(s#`lcA-&;u_?jA9(2=X;d(f`fo=(!aPW`;3q{O!MRU%vI z5adhd-iHx8+ffqQ<-BlBc=KHua!idi2Q4qV_ zMyT7I&=Cb`ot80S!~J5qyQ##_C7QVOG8AWBBbM>blKtWpc6K39{t_yQG6_lFga@yf za9{HCeIyUe%qH7WDKKY!3(}mru!+9?BAzeb3cGeW^fSxS>PY6AiyFs{qqI&k^GXzn zH&EqEn7$x?X1DD&y(eeMK71mvW9JAmT3K+$JT+gP@7l&s-%DAtQ!)1(`g?-qW@&Ru zDb8}hb+}j3eW(D$IA$%|mHC$9)Pd|&m$(Nb9SW%imhD=T_ZdNg81Yc3b7Q+9Vz3YN z)|}g9H*uII^PakGO8ppXZoQTT?cd>$siK$gEj1~}W?a8n6m{0{R1ki8)RryV1H!?} zMlCmX&&D{yHo=Mpe^m6CJVw?iJAP*K?1sj&+D!P=08b^C!>Pf_t9-YUbF9^2Nmp z8#ZCy_nQ}imRRAHza3b)4GOpVS+_!P{E}h1FZk?7wg*&ptxxACyMr^U8sScNNn3sP z)8w^1$~MCCzpOeZ$CDdvdPcAT@JQ9oF%*GHV*DAG!>_2TFZosBbN=u~g9T+<;w$+a z2e?jntH?CiG*{dgD}p8@Qb@zv!Gk%7OejNOiS5qytEmdEbgY)PzOo7xEs~jivghnA ztC_(1bX8oQV09J!LuCx3OkILxYs}kJ?X^<8B40>c|NGo-`U%`$PF@HFm&I6BA{qLH zvoC+S|G|w`Q2&>-goC(xub;MM(vhz=Xr6ncmGZEXCRts656f0fK4#&e*jTw-)KGCa zW~1SmV0=d12?gu$jBi%$kd6d@nqcBN2)Rb6Oi5)j5_O0;t1Ej2rO?&}IkZiDB=lKw1gD69lq;XfSY#kL2lo2kN1)#lNa ze+=n|zB13MMwe&3k1Iq+0szpEZoQlIG_>k|lw4=r6;Ru~g2SMnB@#@O!`TWLveiJo zq5GxOE0apeoJt@gAb1I#;LcauW;~SNS#Oz!Ro9PCP@8tN&|F*cViTkX_qgFq}56h%CvmXUJ#nbsnRn8I=<}vXAZ8r ziDfFt)m~j^2f;>nXYA>#UJ}e^W`*!OTkV9ksTd6OA)kpyF?va?Z z?h#UI#XxUgpN-=)w$f;@BsPo#lV9eR8;3*%?C9)9YgX*YY!#oCEdtO7k;Hh41&bdU zj~*`ZKtj$svC^kl-Lp_xq|be1kfhyoqOO+>-1(VV*ES`z!5)I_7qo8IlJ9#3kdF}T z)jDhHSx~Ar z>O2Rzc{DhJb>yRma_}*##doJooN9y9V(*Z7dmVkc{g>cuz4lr1iNp$tQa;P;1S;o& z;)I;Jq;>I0*A^L*8#_9eAJ(Fdv~s+3K+Jo2Q`}KpzPgc2K&tOrx`#@04~t!%BSq#> zAHBrQBK*rlo+i*Pm~**iKc|{$U^p~EXD=b(w7tCeF~*fc_2ew!AifWJ+l+Pc61Ri5 z0Vfu%y{d&PtPIXJv7H#34FtKXkXD&}81mKB`^P2zm*Cd;I@Swo(!W8jzpsc-EPk0rDP)xI z5X5EF5W?(2;eVMEtiYOaUbraH&VPhKjA=~=#KCt*viTXJA7psg@>q$JH5b~H4Js;U z_~yYcPJ;WbS}I*abvrZJ|0R5oaPZv(Z_H|Bi7FrU-FzhNtfof(~{%FRcZ(;N&J1Kvb=_<0>KG6O0I5h5+#iEzXt>RG9V4n18MQg z{n-S*e*G{_?t11{#bc$lcPxOjDyjAe?l>khiC*kA)BlwI8K%O^^Hd|1)+2p8lNL&% zc+V0fAmlRsL%e6^A9)OCXGWX#Y%P99EZdKokKYe0=OK4o7@He91UEKX?%@Xp+V-#v zwS7X=9n^~--NvzLF-q%QU;xO;VSYr<#bA}LV2$TYg*W$N*QF>}mU!rC6&Xrw_p!Vw zM^WF2F$W)qMxGxrR1wQD{NP2*^Av)dZu*KxMRs?83aZbO#)LBwMcXDi?ood#%FXG!ESJFB2XC9Wi=`L{#FjteymJMc6Ws>ui8bewVQJQ z{a)>IIMev!3L;NZG0iQlGn>$Z#Js8~XsN~-DZ3SG`lVUH@$PUzAq%dwLe&Js| zXO?$IA5>h9MKPyEQPF!E7B2xnS#kX;aapGrFD-5i-#|;1`pYs=X|}?B9&4b#KsGp z(MW1`VV(>o%H0sid99gC-&Bd&mG zdC+7uFW|h?Huxf1AgaoGQ97s{aw#zE0sU9 zJoiGGcXwRQ6o~yuu@*AAuJL`B$g~C4GZ}=AEm&mg9SzGYF$}{ z2%DPJZO!(9nLu_y2s-J^mgN>&>$xji+H=$#9r*Wst-O1$4)z+VUaC)idqy&mMa7o^ zL!=X#oc%RfKWbIIr_WS2JB<@Z`lHgY=AQ%vz=6B==i|@sf>>4$wB~Fu3Nf|XN19B) z>D;@jC!(7i6NTkX*@xdSsD_N(1WkSIiA-7oKHH9NzkhrzDk5|4P;Catbpi z!;d{HdFYQ%t;W(4i}vRgZIMA5GL6^3KK&B`7^?_P;WYmUCWQO{d_$)v^hM7**u4Z-Ebg_2S4}Gs(`t(zzVz$FOhFjGp)ZSs8 zp=Eo+i!Ae$cGaJ?9r31Fy%Sa zDIsTKXlx*|qIw^kT7H8u1A#_8CsFs&S-{M2MguVhU#18k$H8T_V%l4GFkOn?Z70Ih zX!S0y9COMbH7T<{@|h{=kepWS^xqGl`FlFhEHZmWWztE-C;o40c9Bt#7{OVi**L92 z8eMvmHak|YNSwRQL>w9*pz^Xz34VBa5hrAINJ#K|Uh0x8IB4YOf-WF@l%ditNVJT) z{QQXT^g8JB>Iz)vyygFmck;$bWO+^*i|k(?%3qS7T}1DgS<3N!KX7nATYqk4WtB|+ z029m7JZzoodT(Vl3{Qc?0J<ATwB zTD`Lh!y*M_TE+RCKP5ThNbxoPdB+AqRL)7{f?qKwdu_BFe&w3<6Z16?FhXz+9`sm@ zYdS2&td}Ak=GWFfDk%}=<8b7;B7Ubj5<~GfnlJ1V#mjXPWthEBvZa)%fyC9-yBc2% zs^P!?I6yz~2|t_1t@F5ao2Mk|1ili55gbgs>-{gfP@Ot8hPu?PQW~Z(eEe03Q7fGJ zfybCm6Cfd`!EZP9Acmm#2eIl}ERq;quqp2={!p zq~F8cP7X6TNO~Mj=yMXigBftglsSy?SzLMy-e@em`CpVNlV_+b#PebKm|(dTg4$+l z#JTDBMbjdkg}tuUlD_OHrB1(Nz&75gV8)1i`nb?JB3{~;0dg>+&ykkQq}!}X>UR2O z!pjj*J+&hUsz(uw+=|gZ((?=mVM#;Zpjv)l-hr_eA%UMAg-sNi=kacons3E#y-NuD zczrxl#H<#M6)U~Bv=Q&$!MYh-qBOg`<5S^%ZhAf>y>q$=QXv);3??2}9Cmn2Dss8! zRHQ{9AMpqwA`wqO0YicIcHNo0aSz!q;doz1B3I zlGpf2|J=;PYoky|Fm1k;`at>$J3|r^xo3I;S(_o6!y=WH6sGrcRf|dTu zhcPn~pk}acLCxn-#tY1()v2E@eCU4eJep)%;~{!~JUDPfMyynGBV-LP;4AL`exZ>G)di?lV)GVYcqIx!k$BeD)gE2{0+wiip}l8W86cw_dq zg(ug{@5aE&p83nmYtjD5Lmt_!m%ubxMRH>#sR2J!|#stJ{{GPmz^zZG8u2tF8A$ z1Ox*^e6&43!C_=Vnm?FpA@2B#e$9LC7n0n&1aeH)kZJX+S|MTz*&dt?6FrcNs>4L7 zG2H*c4%A^5I0Xl?oC+wLlKlIo`4C~`)jo1FhRA2DT&)R%cjXB568S!5%`PA)GVRt5qCs1u2I3ypHXBQ)8>?M#Ydp^KJ3I`q}}w- z{YOtq>?A?%<6#~hyht@l%kC%yS{pDAUrXm=uK#@raF=AYNsbDknCz}Zj|Zk-!$_^K zI;jF7&PUMobFeI@8h)V=HY~)o)P{WTBUId>=Jw#irTOsW+Ne91ko^d0WXRQ)i|(n! zIA}n5ifk4-h2lbLcGEy%j;04&abV`AgO_{3^OUU<#A|*_i+|D{%ANQi zUmo$8`z$&QyUAY-ZH!3VcFI4=FTGVT#q{5w6e!*ZC$z1O=mZFf(83e0)v9^=R%A@XC;3LVejdjbd9rA&D9z5lcP~7xrS#-AaGYF58EA(KLi#T{j}v9e!p_` z;ribXweqm+Uthfa=^WaRTv46mnAt=%0B^naFuLBOc=Oao>!+`tOIkji_Jkx!tA{T z-SmVOJLFp2F205it6jz(4Fm}S8(cY8;7wyYr0reich9iP5V&flzV{hVc?3cWxqa(A zmSfbd7Lzj0i@$$$&}kx}FwHXV-bJ1mGhljtMONH7>(b}-`?O#_H7c#P4e5bRjxnHA zh~V$qMh7B1p$qs;Mh?5AzCl-7{)*2y}BnZWPB1htoB?rdjKwFJU z{N|!=jnB-wrY~}T{eYTLJQQF_T8%$$u+cB9WmoiJ3s>3;ti#xybS-2AkPL}Oua6tO z9U9v$*YWVMMgGGuXF54Ysz9PGzm#sV>&s)OvEO~f`M7_#=+0Z*ab+YAXuW4AjeCJ; zOX3wid&n5-RMU7>Rh0}B;v2e3SbW)q%rBh8=PYp4sj0e0(={M);6CM$Jv(eXLt7LI zO7cV$JtAlIzh!L;6-KUGx-@67uca&UGi*!kuLq^-Fj}|!(xy)$Y=<@J#(r-~=&IcG zySx`4Wk-H#444%1aN8vXZ$P}f{}(|V?Yp^8D6w~uePLoC)cA_aFY+tlp{gq*ny<8h zeZ%k`$9i5V3B8%lcPf<=(FTEYLC$y5hsk0-l!z!TO{L`AFG(H_C6+GZ)d!w6O51tVUX9fBj~aP+Kls2>Wx>f_0dLr zS~Et&*dC3?RyTz=uTMTZw6FP`a0NK>%kWn=kea%*_UMz^W=LH!NbJdKqe$Y zb3xQWkE|Y)0{UFR2h+bm;ctUJE@C~v+HH6pRtx_b+x3_hwkibU$L~J!o9WQgwQ#)T zuK5C{(*M#d&6E);cGX*l8^}GYQHh3nyh9IQv;tzF3<3~jWZhWay+xR+JiP+MHDn1# z{-QxsXP!ya;Evu=uo5>7(Pk3*0#*6Q(={Ijb8S!J**Sp3Ik}dO%$}Il=p8E~6Lk(E z@&I_Z5sr;4)c{D0{t=vWsWx`#9uv=PH0B`gymg-&bKsD6xNwA@Za**6I`4sI1)@ru_LDevXygyFrN^wOe!r@A7d9dyy%bf%mC>;|-}pY#$l9-kbwZdcV34`gPJWYV>d6|tU;FFO7!P>%(3 zAtp#2qsY+0uUcSP;Ka{=wvH+~t@P_zF*WXb)<#iPHW$;`fEj)Jj)U^;u!^+q znV@Z?ys#m$a8#?FpUzq)I&FcC#m z$3>&4n6zmBG3O$>rx-~udPUQ(o`%2JXwH&lF(b`#=R1qO*2)1-$V!@7dKZW9F!j~s z-cAo+3u|=op-~m++|Eg4d^c(Kiy1M6gtIl`+Y>%Y+^SA>#Oc^WZtgVjkC_14>0c#T zCUeo4{}+pjE0U}Zf`PAS?%un(%@2y?bq|&==4X=-+%9=I!4jV5Jti{~M9qU|;c!TC zPl_hLEGTQOt5=LcnZV+sM$QvWnQ}Kgt8_Kp{%jhe|^pi zD1_Unbn6akKBpPrDUCUOCe0oI8Fq-i$Y97O^+!4HlzU=%6-Feuc%o%kHBRVIa5r=6 zM{Y2u0se0Sm#~cGwVfJicIoML);vlZr>Ws5o~Cbz(z2TGkQTdb(IGYL2k50B#Y@2V z(bh3z5*k#TI$!xqt&NXUf&Y^2_Sw0d%~c`Hq{*)lO`#`wcDi}@vM}g&^1Dv148S97 zDV+-DiX*zWQHW>`nJ$MHeZYfnO8}N$u>Q>BOt;Ulhdgpf)FtGTrTTo2*kZF3KJPxF zS0`Ge-uvcKdsjg%M`{(6UZ~({P}u?_61In@=ZJ1m?+EgT_FOK-R&Amo0twcf8L9@= z&MG8+q};x>i>D3?QO9}va3KZ>)nm zn(`qUN3a?rVfj}VKYF$j(qh)(57NKG&rFIN9)&y94`k$a!R(JTJ8xGM#H|qpE(ReXb*n9F$Vb?kMay5DKDasMIUvGgVJPlHxf1kTf%f!?TkxnU?hFz zD{?iv{%&p$Yr-U7{SQ(}P59W+yB;c8Mbsqx8}^TGi*|BXsn`C;;K5nNP%Ta??=w=;J`GBIvCz?#3K>bg z@8J6MS<35$M~4_0({PuS=&|(>BC{7j?KK{eLzk%aUyVVfpZa|9Ax+lrRl5g8?AWX+ zIU$(Y1sMpE`~h%(W;PpsN=N`cl3U&+>bJ`H(U>A;>=!DjDa+*F8|JC0C2pU#MllS8 zp0eUg$hN+~ZR-dgePoE*g6X3#r~A3ob8eR(!ZcX9mJ2%9d%16*;<(h zj^XRj^CnS3k0rStRPza>U3|>$)9g{CJ|`>@q1JZ|{y}P6#L8VB*~pm*M2*9`fNzeVNLzU))Ns?(wO8`~~j#8@j8cnb_5f=4jB{a|F9OMh^kEv;8!pF{c!$EaW?_ z8#e;MJYRvs`uH{bLrB<@qGa3ui|go>K5A05i>_d*YD<)Ip{-Gw{sGV%Ao(6&9z|>? zU(nVLxhk{ia@I>=msgK6W+%U=lcO1sYFEPhja*aMUaAF8JCmQYKv3`_4+Do4j{~hP zPkuwzzkXmRm2Ib-nCP*RIy~VkN()}!=GwMz6{1QUK)V)^nMty}x69Un&&NgsE$kk2 ze#G)-5Yfk$I4&4JXF4|ao;L-)%O&Ffk*Wp$r$Kc)H@H-fi`>wNRsrBRiv3&Gw8}d+ z@=uJv6^#bU5>V%0`@8({w-`JA>B!zNy~qCAb@<3lEy-4B{HZ;e$-eJ6uOgFov1oNc z0RqOc`t$wqf2;JXtl*VoQq_Q(Qxm7($q5^QqqrZKo(JECtAz##jCnPK5Eucma#Yl9 zbeWNmd0gITc<4D3z#$tR5sqn(Ms9YCIVeE)7@<;t6;-~Ac1extJfL2fD0w3(9XxaEn|g)=L$9fxh!f-ab5tYtyo|oxBsfyuZJHx^vT{c`)}r>2Jb$U&24F zTt6*jF5vm zsPRUphdM^s%kU<pYSM(22A(h%0{ z`6w!plnbE~r5=g)ASmgJCl-Z}W9PAN2o_DY)nw+=RS2DsG8c=#swN+^Sx_cd#suo6 zFAyp)0FHX^FQtL~71?~Gqod2rz1JY6!qdvr?_vQ6DVqU%RNy)h^PmLoU4(1Fdzu*nJfAJ;X>ohyUYZ z=Y(%=YF$MN)_}gRm_+Imb>jZDpqWF_o7vwiO)jg8xHb z1Y-mcPwzjJ-6_;WdIp1kjN)#VF3hb0f6Ehct&;;A>+~KM*MJL!RS)fno>h_$XHy4S z1(rg zU0I?Tx3^i${F71_X98Yp@v+&)0$MPn_zz#KrZL6-=>P`3)JH%_EA1w<*Vz&m6R~Z_B^P}YH1*sJ!6hKNiQi3 zCqeXA9@w{dpLmfbf|DM!Cl)l`_!NSU zay_bxFM9780`5{CJ<_9GQb!AM{jLNWS{dG8_K7vM{=6G@m@p&8KC4s(oHflGi&$~K zOHc>jhrUmy08;zmx?-fvSx;efZyA7FF}6-SVazefW}T~>SBQ~;|A(>v3~F+VyZ>Pj zH7ZI_1Vp-spmb1*R7J!>5m7pX-iw492nmQv2azt)L_nqY-lTUBq<2WD0U@-|^54O8 z-}AelSI;!*6qU7bt2@)s{jx3U2xi`q>ghaL>x}5G4w6g_U zB>}wIU+y}zhoR@5Su8v*&o6en#YGXb!WF5_K03P?B2EV#ZW2ph^tr&oJ(dvuQ+VuQ^LPe~ zWOZ;EzlIK54D#PH7b{V|(4z8U3qw87>xhCDq49ycZ44)mjzZP!6qZ9|U7k=6#^Ml>AR5__`B~);H^CML1j&(+5fuTxYxghvG$0#sU~)gLitN9>+xYUJSz|CM z-M?#K*Kw0$2jOkBO7o53#L{qo<#76u(YgS)0zZSckS?qP@&+NlOqHX1 zkj2t8B1br*-rNrd4+_cDpwat>&5&Iwi+%Y|kGvR9(kh%-*pPy}R~5r}J*}%%BnbMC z9RpYV8cSCoQq;3f|1W}J1E#`TOy}Pu%8|g-K;f+J>eG1-A5TcX7Txz9*-11QJPWE9u@h|85F) z2TRUzM;zdFRG6RnjXQyQsP|4l9Xi`8g(dKcbGZ*7yGG?@Qo!Y|nN!7P4?U@yS4m7o zpa-dl-Nrk$RROp1=I=>v$u(Nyq7-6BHEtS-lfxDOike)$lld0Q(^Or}4{AXNzp`5;ivg4;T*hKLxxlJM7 zzEVMnC=IH`!gX*hwxpyiZfs$3!tnA6YukfpRke0OH8~+I|SF^Y6!ZA;(cqqw&U0~h^ zr%T}WAvu!3{+6w`q!0)1_tPCYBj$9*td0iw)+5s-!`I!2*}1=8qUo-Vs^u{%(Stpi-MksFBss>pv7Nq*ie!JxO zhLzX6X441;5*v}|`BvLy)o5vk(FC=R3&B=AcliGEhPKSlm^GeqqR;cLwjO;44O#0n z?IQQ^h^fuFq&OZKHy7AQY@Y&D&^JH(9~O_28*jN7Z!j>mzOvx+C^R=7%^Df}%m6Jo zlr3;E(bMe>y143cDV1ixca4#7AUgC@P#BlRe;CZaqkaD9UJ(grH5fRMC$XhbR0i}z z_OVV26FE{2>b*`5F1YU+iIeSIf`D*Ge-C@`3Am*3@rB`2BkxikfLmcCNpr#F>GKO& z@Fex^iQ)Eh`6?tQgRHSyMxBIcsY)zE5Om@%PKK|F>btTB3ZdZoE}u445e0!-Ex7C- zrnh)Ct)G4@eJahjhwfi-ap4-y!&r$KFL8M(z0fQ2?G3C>~Z4)P!`O$9NXwc3ST+g|8}6EF=kzG{RzpzV6vVnhSb=}<$c_JQxHyH z#xn%oE)bVVdy9y2*Wr7(D_ytR{CoP#UsXo7L#vjKevi1SAie$heRh26pmW;f$JmOy zp7eqw3(RlV+iP81&-fOh$g+G^N${uN>|NiQQN25V*)T6IIv;%O4yzhcy?0pO-Z!`K z@Tde+<4SLe(nbzNt!#4YHS!C=;^B!-Kc-ql9_&Ay?P`ka&TWyO?A6J|ED7lEZq!;K zmd_}vE&kH^(5|2hRuulPTgpHewECwD`eB)Dt9RZ?s#UXX>=kNOpmryRM;$fG>TVB< zdkaiDgll^)3z=`HYQ{ATW#8oqmFQgc_-j;nw8o4r;jtGJ(?dl_%=X!IR=Z7Fpjj-uzh8O_$;mK;%4Wc^&%y{Ww)*G4i68(U9xqO#rd@bo_nl4Ld^U!@$%yq?gRa)B-G;G-8Gu}0wk&F-|P zJH!Er4BR>Oh`s+zDiFS|f+^^;o4s<9lL9#v!#!h3+$4iB2y# z=vaV*&JcK#vkY*CBfgn{SbaK;0mSNB`6M)v1gtuYarCDq{a6oTB5h3+>9{fW;M*R_ z@+^k0>%Tp&q8=Iu)2a!a#XIJz3=6T`e2L7q`EO&RebX!k7n1GdQVKqQ%tV{P{Gt?` zD%60N!Xfsw(-@}D2LvuE>I0yB?rNIbH40{K+&sv)J+>r(eeG?hle@m{!iT{M4c@KI zPNpPQ(gI;X?KyqfPvKT#45w`<{)5jX&}&%NvvijqOEPx39b=}t zs3fYG`mcJh1=*M<=Z2l|DUC=49I-~JR%Bp->#S2Vo!61nh6lexbFqs~QZ!`N*fw4* z!qeu>zh`dt)Ry<9>DXJn6j@R-{l!(+VWsso8N%4lz~QOgX^R-pMgR5aiMX@kAfX6t zeFn*W>v|c>X7)dVi=mXcxrK$@ytAm$;;YkC_)8AZX|5WpkcbN3?AA)};ql7ukBmaz zkZb0z{=-F|t6eB#-St@i6AYkY8+T$4O3PY4hi@17T#d==kB;rz>gX9tD%81v6A{zblDfDkuzq*5uKQph zI0IMT;>{B(-6^F?Rm^e|A|J#WJW*>`sa;_!TSy!)xLGUcBeNf^8YhWqR^3G*FSq2m8?b(m4sAJi_jKWh2&z z2b4L7(~PEX}0k&7!WpBCAz3j%943n8qAsH0q% zaWqR=EuM~+TlU=g1hST}sLL-3l`Z43v3MbY%hu7mT2d`b{XzLM%xs&pf$-qIbq42o z;BG5C_@eMbRYk_1b>=eHzhpHa=T4H<;$ZN;x|FB-<0K@f-MYKC6nJw*d9xZN$WJ+* zj3+Oe>lSPMB_?}okl4xZfQlEp z@h?>!oOTozbbosDlZod&k|cy}dUHvHg>u#~Q@6LtZG0e*ai%i{TlMA*|Ab{>NZu_N zI3;#>Gfp|d%pL4C%Up}RmNd8r(;;NECx`Loo8XGdw9^EV>kEPeLaCQt#^1L#FxER1 z^GJRR@i%)N>7r$3@#=(CF-052wIPJhksz0w=Id7}!y6!*BM-aYO52-WH)0uc>vBUfoP$uGDKAeWe?)kr(fx&e80VX z;Weu?+u$z_>{O=sd|lUmCW8v@XUfJyrK^&H8j@U zMQ`6DbL*Ny<)f$SjhapSLA$!f22N|wyH??z)PG`?ha7}7k;m3f2dbj+kaf>i3^QA4 zd7}H^T;~sg`)#}i1;g1tSv|*^;D&!D$K!ik6;B=Fmuo$KR1%zbyC>jz+wxKOSe!P) zv1icE(L6*iu%!u?=ihsNk(%L65P5%~3Dvz^kCvc>W}DjEVkO5%r4-h=>DGO-3g&+* zXyJ7`gq&Z4x@*EQ$mvRL491VuI23Uhj$Le#{ly!RU%d3$;cx(X^lRPJ?AH1jiolb9 zG;mcFgZJ@n9TQ3kR7y2TEkj+kVNa`Oa%Gt(+ht|WjU^6 zogm;eB7_41cKB(kb?1%8;8;rL{!1cr+-a}bZ3?!IV2am_D+H^m?DbR`mfIjPDSL(1g=-p|OWnxXXo7P{ zFBzAy)5J`=L1PLaeN(xwD)#hpUl?D28ygnLXwHMsXJA(j(b&DGJTh_)UoitC8ROUk zPN|KXXfm)rrC$jhgQoLdv#w~#+(H-@JG2$qk zn1dh;JyqJ3s^a-gVz%s$Ie{ZOUSE<$Sl6MtWgInuGw)Z$NwwqLa2K0En&EfS5qdjlMnVanqXYG<$ct(Q&|!Z{esUgQo7N@(-~`$^yb^j zfsrEX9l!XPSV@Nw^OAOADXelts>my&$XMWPd%q9-#eOTzVC<1aOhu=k8%}gcAMTqk zHku>3ea*>#&$#WALO^2tx-cX9P3B0cg+n@7?#Bn>*%J0qh)ye;t_PV=;R8P18*_#F zw!^0Od!@RaiGFSilQd`es~-8RT#{0Vx50T@w(u7!QyqV;eSK9|ueOnGDD*!cAvp0d zA0RBj{RUFT6wtCd?g5aJuk?@2rFiJn&c|(9x9AL9?ulOo_=|B;`rbg;y7zE|W?beL zqhID!i*{|)7r1ayzz}|Y?lY+mgO#xTv9-Tn=x#>BkB8|r34qa908=N4c0%ylK=Z3@ z>u!rdL${E#Qm&8GX33jPW|(ZF*zECG^=OT$r%rsk8*@`-zeh;&L@`}zSY21S0sH2a zwm@p2D9jE6+ISY|=~67c2SxlRXPi5!R|hgR#l%;#dt~@>yCd>jJ9an6o!a)hTmJ>; z?_yW{e`VZf&B4%?BYP!@s2~=QiY6tkDp?Hw{4M^9L9(e3WXjLk-i<)QH#zn-&5*6j z$tOiH&J+REN%wRnuasKrKSV!5&o4i*3lg~{b9CZTu{45Sa%DnF$E&)KxayeCcBPXO5m0SZ zBRf{2mZ(%{j(b+%@s~Y+Zj7~JTyHm<(PPtV-ps)>QDRmoGhy#%uAW8B?TubsqtajP zAM-oju|az6fSU-=vS1xrpa)||;Ck&oVs?8Ou8;cr9kYM71F{au%FIr^M*AygJU*a? zBmzE$Zn@W;byPChB;)bVMesp8Ai29D<_X{v-VM(L9R)-z&yQRwo)kc)+bkyXfGU(4 z?(3SU6S%CTzvJRRwoK8N;GYOk#J5~EPbbCC57y*IZD-sz7TE^7qyq0YS%VU3lgb7- zS)#MX5Gt83vakOUc&QDs5zUFV-5~8M_8bNQS&_F2_z^ z|Ci3I1nE2@xd^bGH3tl5O=va)_IefQzeoTI+ws%>Ua%W_RI+x#$>`Gw%)!bP7}Cuz zG%)fS2*yt$mw`f=Q32n&<-g$R18<3^om+C(aL@wop<_G(~XH*e1t`_DKT29gDA@~oB= zbpSlk)K%O;aqKAsTf&fmosP_HCdmi)&kYUVD=*0ae39JYxiIk}$it~#os#2!ymIJU zRla8}<4&Q@!^-ra@94}x53F9o_s1Yb;ySe|4>)!$yV=DJ@^|+OoY$g%(VQjAB|$yp zX=1~#8X5V9W!Neo7%5~@mY6RH974d2W_N9DU5I$dMbGIFe9kfiuk^hoiJ*n=obvd& zl`fdyznMgU!GubW7cG7e|2`K;JT8dniZJka_A<#8ThAvpWhHYw*s~QW02p~Rs&|Zv zpy`FvacYxox64~vxM)!|V};$bV2*K&Czj)D_#wIu;Z+Rf1ea`ymEAs(~9$hGOCLY1PUgq1PhfCdZ2?NB#Pvu9SmDi3WX57lgfA8POH~BH%t3$UV zdpQ0FD@k-FRAH#3=E?A^$2&t;JR5VsnYj0`VIA~s7LEDM-X20bek_!CTzEo&5J@Sj ze4v;Z8-4;_xkBSk0a^O^lgoaD>wo?o!s{yom`tB*atl=qsera2vwEk6YmXc@kmMfX zFhQpDm7ly-0g0c#7^nk-3mW{j`y?VtiV%?c7pO>iB1O=p;Q^`_@PH^4e`6~!7in{u zYZ+-Agjx)=ZZKx<4B>j~q|rw&k0ozL`FEJZJVeesTs4YBWd+3M@?R8bjjcPO#1r!kh1dkW zLmO<^FZ{R*q|Ib|fW{p&)YXMiGKc_+yoKt;7`PeHGKsISg?C^Hdl$4REc%eXl}INK zC6P;Q84XVIFP-&F+ope!4Ja*CQ~mXZyUPea)L2H!3xJzg23* z>?Ob;Kh)D;3^TJG9Bi2%L)Gr`OYMA9j9nmZ2$cJ}Ya*9)oPLb6SV#1*aPhW!mc7zp zN2jB<^LfS}v=*yMH8Xj(_vM@uD|u;X=)6~o*x-|BoHz7$f0`Q)npz%=%RZ6v2&6&9iM@z>-e@ep-zG| z?R$qVKK3>Cd~MZaRN*Om+qB*kMP}o{EM2ozTu~;_3(R`lOnA1}KFX)Ycx@`0k9E1l zr@^-3op16r+-M%`VqCuq+n<_x;{p9BpWyl>RAPyH zX`yc|?-Q-weo99tEv&3LDxb(yh8(Qg6foePd*j_P=Fy=K@5gO}BkZJ+>tt;Q)5h>0 z>@XLT8Ov^`qJ@jhwrs5>Nxcp2VR81BnBBXF9jQHfRcOnu-e%oBJWkSfaH-m1q=BOC72;Xrrt>6xaHKVL3mnJ3>ufRyFE#L~WknuEFnhL%lEdM=a`F zb&os^fBK4RGvGH!n3IwY@4>M?iIac-s~B#QDZTDWYV-Q=drS#>KzpDqKu2#x^-`s= zDIW1c1;+#4DSP|w?%?iQ7nz?<|2^~*o91Yw>DIW2lf*$DuXa0;A{Ib)Pz=>P~Y~ zOe%ml=NABz82dXbmglqB9+onpxsoSpr0>p1!P<&S5n$Ro@mVBE6Y(|2M{+%eeO8?FJQNl&kta4_%9TCX(7ilWQ+7xf~tmy4g2z^difs7 zNT*1)Dcks?Sq=Ebr06Uc# zmr{cUfp($)XemB6YO8-VqwGaYD}bXkIRN2UJ*~p0^Wt!?FhbtFTC5~=^~yq#h?5bK>$yLz?UXWKMmT?CCcb6TN=o7iZ3(Qh}?Z-hR~{1*~hrjc_BrWLAupq$UQWUSs+?I>A60*5M{55K)46Di9wTjEXPFY77&dK zXS{N=zpeWvRgWTfVKoAxI;>-NO;8&ys`t1KXH78MGKHl1GNZ93LDE&iY7)u;aaO&j z>X9E@7+F}_gIa{j8tG~3%LWs=@GyHS9mkIm4wX22rw!uXrxC{_>7r-4&8wxhKM;Lr zi4G=yzYli%`HeH2tW}+el>h+=?dG|wnjZM(Z172JDB%BgPlS%CaV6}3jp$Ox$QAwZ z=waUd3?*)G>3hvfhY?=(Z8n4&*t_D~hgZuy6^C1TU!iwm7v_w=6pQhY+UW!X@5f}p z@O`&KU9Ta&avtk;Q1HLFa1SKf9NDmcF0n21S(?@%ReDLd5(NjPAW!M+2;l;sYKPe- zyM)K}lvVDvx@6wre|gy@k0cC*84CnM&r7!lMcPL_|>x>OqFPH5y zK9l_DA95x;`^deHzgdXy33On>FEbjX0i0&Clez5_a<8oqb$Imr)J@=$*@zk1G)UC_ zHbfK-O}ji&ii~xa+U@`DJ{rnQngE*@$u$_1&NcTBpJat=_7`6V3bCUBe^BvXW|r#v z7}u2V4kNvcWiWS*Wdmz)TbYHwJ!|C+*FK6Jg2byEKfU&gkT1nu-)=#3@|AKr6lL@) zVTHmM?A=%llu*jk}s|; zzP?l?SE5dwlyk_{{=qmAuyZnJKbJ+u5%R}}111^D|7>-NNlh@7AD=6ndP$)9`_lX| zRn+iYoG0s~i9NB64!^yN8e1JD{H=3S$T(WQjlC-oX}RLHlUr+RPuS>zM5k8YINpa< z5Ae#)QWq*x36h}PE6Qf>q%+(Cu}?ea5JRtT#7}I579MLIiArlzJx#m?5lYY}uJB;7 ztjE0l4wxM_jC#LsM!lW;q33vMvgE2lu`vlhb!5Td#bcQoN5o z*4N?KeMatkNB6PB1N%EiO+&I>8y$^<9kK|8TZ}sjVA~`(d(E-d*yJ3Ks_q94%a`(` z35ZU(6Zo+8p17Hb`X!+&iU%FaMWQ1VX*-6uZv*OXVX^jjw+NSEwtnc8RA-5(UyI^}W0?6K^)&fP|wK=mXKTbF(EpW_Idc(KA0Mv=iuDx?py8%83fiXL= zU5!dru_78razvd)z3tb1S05tVh?Jwh6kX3HbG%KRbTNw5=$v+Vken za$^C=ZAJJ-I{w9>g$z`Xg;X1tU|=oieCL!Op}F=M2@H(qBkjP-g=;!{tA zMrgoEV-iC<Qs8_T0i`y$rUOEJl`;_pE?UBRv3v7YC=C>oo^7Og#8FcT z3@~M8SGW0%Gy$h+y(smH`#v~0GAo`E54d@rJAX(zPl-(U=WxfxR(B0KgJDOuON`+s z{XHBiUm&qL*Ve#ar(Z!esYHTg2SF^--(~QC@?3!%4a+aaXFeq!&0*v8mwZD?Ac+4x zYS!(~RVL6%xB}jm|2vKyU7zCY{(S+m+~aGTRkOgr2kmCCox&S{)r0QZf74c7qDZPx zwFC?uDlJt?;%%uSG3yy^ee0?si6tulY9+&^{Glf_^H}cLP&P=ux~c_?lItJpe2*8+sxR0;#|swf50j%TkBf5g85CcE2fw$D}`@wM%Q*BHx6^-r9F4d4Tc?Ro3PvT z#~-wL{o?yH17FtVtiZ~q8L`dl6JNZlwse3IFiq=ZUdr?VweEm!U7gT9WKnv|o^7!q zcKn#?E-T7^q|!5tP)Xc-Fm(I@?Vb%Vl;&}lgKBINv7gJceZ^}&K)|C4(aw{!xVrb7 zSl*~dObEe84{dMUBao`^pjXtulfyrI8c|18#%%dNGnjXp-ithgoN!FBB1BH^s zPmq&hCh3C99oX zXwdynT%X6t(fdd8i3#OT{vWM;q5~!|oPIUd8cP`MJ26IaG~aGcgy`wvg35nlZqo~S zuz4gOuo&vs{RYReGfGs2pB_+LFGiBW39IiEd68zk-ElY3g3&b#{3Ljt9t5r_TLn`* zs1*mvvMXG2RqYL!oby~>IF$^218kj7g$!Y?ku;v!5dp{KX6-u7^Hn)DS|Cc6oLI42 zGs^p^XI&IUq{Aa5rY$2F#o9dgZB)e+6W+YjzJnf|+;JQ6>F7j3Ru|fbDNjZC{P456LdSi`bR|X-T`8=0Rq-3C|DryzN^OS^MR` zj9#~UcVMIAhN=%X8UJ3#lp#!na9N$)omQgQXD>CWQuH98Cd}Kdcy!2sx z!n9_ubV@1OV@4#%ypwU>kO!{$eO5LG^;g)bi9WaO89jJU^O%&X6{)^cJsX@HI-1DT ziyuR|h7n?j$Z&8uyQ%15gALQ9%YiglA-+C%-CyMeA6uj8RG%-=kFVKWd)}$aKM~u` zJ52T_JOK;pCKyF3BJ|%g*ds(~C<)rNm3*o-#3z1__fu-247@{_4#e!4EgIT?)6(QL zid6Pj&2m$!tw;(uWLAIc9yM+zpTA~YYf9Fao3E4@$y&uaf1n2@>&NeH#5&vT#Y_OR z711y=YBpgm3!cJzWu7&LSwQ?N=c?GaBRPCuOw7VUiIgnG0Me7PY7T@0>qvuBVux6b z?(x7QX0PE^4{ad5U7&U&RD30Q{$O;PzD}84wcR$h{YMp#k-zRH|3kd>{nO@RJ;(M- zK8L1}j4y5QTOn2&vKV*k!zceIiynMhMt{q3vn62oyI%%qr< zJ~ndw)UynI;>|?T6ty6nIM`re)^CJDR5+w$K@;A;9|r>(n{pio-HnG|<~IB&nI6a1 zG1T22^8KDRNjkrIKaT~(GyiO(r}y_Amq#7X%dc{yLLZi;vdUcMeq4Dxn2-oQ`B{8L zzvu8~5hbavVHKcUx#F(_0#q{g>8Ps>pVWV)++SYVyd>eew`GHvUz&Tdyxx1tMte?A;0PUwfCj?mBpWU4sW3gM*y}ex6v&n8;fV^Q9Vp)TIMQWvUxBrjorK@zI{; z=e~JrKZG)veSxQtPP^69-Mv4#o=uVB<~x%&A-amuCwMmi<(yda0!}r-wqpc@{Fuwf zS5b>b`0!E#+qLRBnf24iK{PT@Vk3Ai;c$+K>o@OEcH3T>I|%8A-4ZJqjaN&n?l}wr zWZ2g?B6n!s^~hg!K$)zlfpDi&qkIjct_8S17?dT%o7Ua|f}ay+sg(u>|HKq3^?Gxs zEoC4VyoIG(t#&Bzn}WxO_rrgMWQ%~`49EX;t7`m%o}TpUgiIYe7J3e`w5Ye3?++&I zJi+rgAWPQduL!D8SimV zEwIw`$Y_l7Jr*$8y%bI7jsAe5={dOyNn5!Ti=Q9KH(Z{PW?*KK&8qOT1v0hM7^`Yh zLOJ(xyUHvTUHjSD=weN(d#Y8O1pbi-|?;nV^ zhhz`_u0mesOA&+`DTO(edM=PL%2U+)+2adVW zSNc#NnEJ(~dZUgQCFPLhVX?Iorr59x43vK+Wy+$5<_PtJb}#!vMV_v3vGPW!+asS0 z7}q1mfiVU5G~uzT*(|xZnKNSrC;KyLXpO7DN87>sF{Paoa1$(>WY1ngMqG>Zig+mn za@CGLKAW-h60e2g!Cg=9EzW?+9`I?Ef*O`b4;X5enFU1sn7zL95Pif@1FK~#fdP=r@ z>oJ(byjoTf!z}h){p>bWq5@tk0`U|vJr$inxa<e}J*EL`3s4K(iSV>jq&Xs+XWJ{I+JYPJ zG~vke5-keB=_A=56v#Ju8K8-GW9OdNKus_{HV9eOs>B$F=E_P|Gc`^D`1-3tG0={% z`489JlH-I9Cx=>fvKX3e#HC=22-8P~%~{|ujeF(>rlt8QWD`D$i`6vExAemr;l?gA z&0o|8bu?2&&C+cH|M^!m|JT0)f#>7i*rT^x z6OT!i2;ra-AstjANPY7@!hGlPs}faIJ*h;Pxulk(+9AR(omtSg-ySjLb<=v8pR6G| zV}go}=CnFk-}%`^S7z8`jTfZl#EmS$AY{uNefHC~&I1n3n2p6!N8H6*s#`IX}@SV53(o%_q6`bd9pjwc=ExQ|D6)Rlcb|9Vo4o}1KxS4ae zkPph~^49RLVFYJE#H6w9y$qI3nZ)ySgOpSy21hx3l$momrJYEVLBPqucjDst$JPGI z^Q#Ke=I$Ry!x;iacTs8Y&vW|Jx^Dy{2xBl)4W{C8<-cB@yPwB$swT$y(88!nCT@M# z>6eB3Bx0kOXP#_Ec*voWx{Og*47`4`ehu?)W^cpUw(?R}XBxjvL0C#UJ6Vv)bGvpU z{C*I(_7#Rgw{@06!Uwyxy2WnXjvPCxeM6%5K*?#mpB2;Yu)lQ6Y0j+lv;Iq>w>n=GE- zh~1g~CjBUm%0HRO{&=RR6Uu*_U%tC@&>3OiT7YQW@QaU9oP%gKj#s)=mT!29#T}GP z3W)t!q6T-E~hx=l*ToPW`tBd}BRKMVoSk`+Yo^7t0sQgoRbK{NvJ_UymYVP2Zj=f zaHqVzF~)9ViWxhT9v0D(4MoICZVYh*Ul^~oyB3AmJ<{zmx0;(tfIgREx{+Tn$Q!SV z-N}%y-2EIx+<%U>&}>WEQJ!jn{<1iV9+yF4O+xq_pbv=C>ar@Uc{?vu4J2hVKz~KI z0cavHc)<*F{XMX|afp25 z{xC7Q#r|`SKfAd?dmZfVHM#S)`ev{B=u54D+Ruq=-yW6twDF(`Z!m+vd$S>>&+eIe zZuuXRYVcTEvm)nqhA#1SC<-J+610q@MP}y|`g6+WIsDn_sw0`XUz+ zm3QbLi}vhl-;E;dkaHkx7^pX_*8Q>IzJPy;qRaGOAhzyd>_VBA9;8MKZ04m*vj6{l zH`syBB&fJy+i4h6IH<2h_I~1;Kr-~$G;8)z^ik;V%8ej3Hs=+)Qdc8|lXI>3Sm`tL zspV%b<5OiKcE%gEjCTRMJt+4p^iDKHrGd$o*>qAcj8soh8bG29Gp9gaz+Cc?(U|-2 z2`$|p*F1T{ng%B!>@9l}ZG8+j2g2&vo03t&~alFBXx;t?e_ zg?VRs{qJpw*aNBDujtynXZVS*Vc)8!1xH?BE#mfbgmONoV&*EHV1e(|W8b6U(GsSA z9>is>Hf0=d2Eo5?g=Sp?n{Pu?DXdhRidFW8v|JReqd-Y}%9sPO-weB;>99y@HXxonEx;Y=EqPTr50_~9?`dfX1(jawYlkw8691ke{{cZD6&#Hs{O4F z?7>wS$lZ)lxIWOL4u}ftCY8Gfd7v#puKa2an1gW^e42?|vW?-yhf8+peqQG#ujCAw zNd98__9ZY#?EJ|2$N$&$TIBKr0v`EE(Fa%TD9Gr)&2svC`{DTWnEzU#F~gPASjw&G z_rhPK?8FYd2BeGYP&mT`!|j4jMjsX|n88Dldb> zf!D7mUMB(j*1u8jDKR$&cgPx^H-Y12cIw?a2}=4~U`uND-;5S;B?) z74OOcbxz9fs;MZxbxKzpCF}QfJ?X-#Y)w+k{XlX)p?n z&o??hw6EUgcf!!;+#4c}DVz7?OjsE*I&}h>J)?U6Deya)LOZwGgUD$-a>qZGV}NX} zdAxST!~yPd`%lt6?(J3bR*NcZ8=ND9$=tM7_0lLO`u;JNb<#TLxcL$`bVW3d^ZBkw z?Pjw@yrR_Fn?m;=!+e-kT#~N+sCmuKZp`OOG%8p7*k8Ugjxo__5S+7~O!zc=neR4u zcHxHXg_C57E9L<8dV262Iy@z{4($zdD{YcrC(J`IGo#GMI3x7*Ihw+2PQTfS|v zUjPgtaVPv{xLUWwai#}0J}z4f?`rO5?&b;;lijM$&8)1btf=sGEiD;3Z;MmOjLuDG zM7@D*PkyDpG-3DrQ}Re?f@Ey@W%ST8`dUB*I_E`NK zeUy>$tE;88-!#`e8piKlbbCAYF6A^{)QPNE>O;53oVv$qL9K^9od(PLRP_6CO%eVz z!_2T+?ik^M`w@bY;MR#(p&oQJT5^&|y-+wp?jn6CZBw{|kRiDeTS38WFXaG^UDm9z zIlxK9QQ)|~t0z$2fj4sD+_9;OZT9^OM`}!jY(s@P8r>y7S_!&3WKmn4M&W~w$03*QpEb4#4kR1e zoF9*i4UgD6!%h@i`HacQHHLVvq<5tZ8Fy*RiJHfc2A|oI$b#fxtQ;5HE@}(87TaEi z4y)m;5XiO8_pq9e2hmR5&`zdyoARDi4{LmJMqT=SR=tk?*cF!E)%x>_$;eYzE3Vk0JY4I) z)cFF`B~5&k{3~pl&Zh6w=9fg*U-r~#njL&@uF&DkSDwi%FIMDb1ntTPEy_)NxIG(W zuDc-k1pGQYb4366o(W8-)iK};b>%bPd1~G!wr9k=$lNl6GUPcmry~IUA*(X~ZpH6z z*g1!&nx}@DZ_4v&Z*#{~y_8sfO~ct*eBiw{5aUZN>AWo0LC2e6<`mPvY-UsC`1&jQ zcNmHZIa~;%als~ihTV6&&9`rSJ6osVP7!M?Wl!a|h%ZuWy~9VB{#`h7_^U8a*q z?Od53t_;~G_hcZ=-kL-V^eAf&wdk&iSNLh=w}J;MR{_0HPjxlKKetZmgHtE7jI2!? zb7o7-%H~WVc7-w~b?7#`*voL&VPw54(&j!P4L(3&JXp_Ha+%WKY2+0bU7d>0%(n(V zXNv;Gb6n~S7&yhx1#IGLTyiJwbuk9SN=RZh~v41SMLGSSE932OrH^I`<*0yuI z#5Z&>ZO%~I_;YMn`S%e)n&Arw7HTi0im;T#rUE`PG4HQM;#-j+S;>DK3_Ygy99h4q zP0Gu(YWWbA`@qi>y+vBb$+`8*#Hcfc9k;3m$wObPD58!p8^k&La+gYtW|JBFB;Wq4 zBe$g;&q$!NnLPDI{^Cucg$o5}4#GiRM3PN+g6JIPI3D#@^PG_guRw@SBAp)#WILGt z*^$__@Z64=b~TW8=BRBy2Wh5UC}YBG1`C!W$S4a7HNA<{5?7>(!5b`>4gL4Uc`iP3 z%P&+5@^d3ktYdm_^W!ea)UvG*OUSK8^6^&l&t4PHYK4yWMFKfwp<2tQ6spJB(^H4f zzQ|$1krm6#A81vSO5C3vR4nfdXY_YU46Z#iUG6Il&~SXQbqVd}hnHZ8&%C}CHd04; zr%katf9N+1J&&1%M}jNRT1&O$>FVA-j7b&W%=B4|cNOna%lUfFH@PoMd~1-7?%+_j zgT`s{4JCgG>EFw?gZu7&icdAJa3xmT42@meQ)T^}s`v1ng>gCf2*Aswt<-l)YwZO? zQ+N_&zUFhChHKG}m`;Trua?JDOqZn~T02{m$)R(kGAi9EH!0kb(E0haQS$v;r2S_u7yPrkb>T3VcS9>@V(%$d z(%B52n(clvs{b*GqVcD^=AEX#Pz48i+x#&jm1!Bk#*)5T5v9SE_D39`t0q-Xfttm? z8T=}$7o}mypgx|{p%I#mUmkC(cG!Ts)u`H4w0;kmfyV(tKeId-w%S2LEUHdRbA`!<`6%0m~bHd@iFO!@%0qpV0n#G)-F2l zTm2G-Oba;kUdMp9KsC|vBBbOQ5g40N+cZw;)k1cmu0I0>rS4yDW-rvbNBIpDl?|T` zvfxPL1kdPT*x`j#6j2Y{E_OKTb+j7XKtM8=s1Wg27onw}rwq!f2D2G+i8b2^o7#?x ze09k)l&7P?^O}67G0EnR5&74C(*J(M3`=w4;;_+Rw_2 ziP^0RU23QSPsY?)>VBV;^rn;yWN_)mKJF%O54i^R@heepN6N5DkFVmJ9dgKff6Bw7 z6sK$CLb@hOyQ?GEgu zPOxw`)pbHvnT_b@xMPim)EXZMs($p7xXRQf|H?Pb)?wd3y1RFQY;sJXH;5Hk}{JaGhn>n7j4m$LhtYMR`XK1 zQQ^gMc~0rvWK`(ol4e(5yX$%#(%tCRDz+4ZA57bKLdrlrX%yw13Fn+qMud@Uf6@rk z@MoPXkjpJ{&pPwpXg$!T%nROEX;^#gO`Z%pFTSNU-*#^JQq5&6`m5Y-epcF3=TG~f zYBgIQ2-HKxEnuVOF?>IC*K@Gxb;^exMsuT=iX7)|ea82l^4J-rx7sfF!yOvdblCUH zuIy3fS}-{1tYzj?xD8hw(Sf&~y1eXZEOUsC!5u|uwo&p@t+!`_O-?U2VYp);k9LdY zEkogU7la;MbJk$;@TriV*QC>JWR1N<9Xittn|=`2$Fm*{RvLa9Q}yeaDQM(otW(dN z`0im(KNC+zSD%XTJFYzqfvj8%*tl%e{W0$zC_2u!G#V|qi9yBt1>)Cb7T-{)(P;6q zddZh_haL(GYHkFW1*aPPG?p24Hngdany+#>xI8+X+%IpN?f)@smV;|sS$qFC-CO+STj`x@UJohBjlXQnb7l$(J`JKMnnNcLP>*=Mp{|~R6s65JAb2 zmPQHbl5QA=ju~pmvxnz--}ihw>nxUEbP2=Ef8YDMf7f;I{mathpgk#j%8OO%-ghy* zwA*xlr!UJ%(q>E3r|I#&?|lp!qu6_HNLMKF;#e&&$GU@tXbH^fAV1DKYrL@1 z%bjK9Ypq_!C^iTAciwu$^eoM6ZbDpxo=u?9b9xy4*8Qz9_ffz;I;iBjhZaSAqt-Wm zv5GtL>54N9b2LuZDjs7$iL1*Yj{0l`8OYymO@#OSJo&5@E9<>yel**XSQuvmd9==` zk*x)T&M3RH9mr@r;|gL9J$wF+iS1Ts3-^0ppTO!Slx|D45VsH3v1rDA09h`@kwU5& zF@hb2@0zz{j%1a~eIfoGZQl`1TvD2$vI46+KbA}!Op6PkTws78QxbvJI2(~QVhv*6 zer9S5UAq(YfQ}Ao`fNhLROZ$#1_pTDUPiX_oVZT0V=a};QkLc2RA;qBu?o|MXXO1> z%Y>Em69gVVofUa;6%(6hNMG^@qj;A&*opi!oZ0a+cOtxIGK%c6*mA|%${?DmM_Sl_ ztuMRE)$u1RvIhAKnHTT-Ud+@VT=W8@2wp#*8}T)ABDGc|r?%ST^m1&7(@?37GkK$T z*2661M+xoOjc%1%@9(FQ@3QqpqCLC2B~N30fK1nBhdIaeIp{HZfHTd}Ov1F6%wLCO zr`}Q)mogM@1B>83y6hI_2kHCr0Nr?E9@rPtNyvRe;wd?Rgr2U>O%jZ>tTUw96%qh=)$)eP}t0b?tx9me95j6U5fW zmXDrg;vNFJ;G1~R(sn|z-fMPIpL#rp_z6=#O!>TD?nnQgOtq8ZH`x>kGHi!9svDnQ z(!=vF94txzlYcP{W4FWa8jJViq=&w>Pp;2j(V?{-sJh zL}k=1(MIs#KTbw@<;xAYf;G}+4TX1nVGBwdil(_$Iky?&d?0Q@H*Q&ZdkCSz(biGq zweUer7`i0ov9d2_Gxfdv>^LdUNNv#vjyaon5h5f)HXTC~WEd*(!_O&9&KGP1nBZj} zK~kmakULjs|K{O-NM!{TK6I0!^*8}j?Q7T5dzYAQx_UC7(p|TGe6*l{=L#8eoy#)r za8}UiI9_Nqrp4L^&S+?RW^9PCJO)Axbgr+zzLVB zK?{dge}s)lIM#a5zwiuyiTTROz%PkQBFaAd;z#rNlc6L@f5a-1*K z17SGhl{OSk9O-w) zIL)AsyyVqaZy{5kqjIc1EO!OZJjY3g(IsB0w-_#Z!tU%9+{0Mzvk2LBWs$NVG!b&V z(6njav&2cRlTf5xnlsUeEvtRWxS^X$y(DO#DsHa*=G?&q#h$2q$iq@MR+1k;`;c3wV{wzCW~VdqomD^FX+v zTzp*3&r#*oHN&|fJ!4y)19RG_flmtRA{Tn(7=(dEj;|q+8rTH#cF?p!G(LYU`F0h8 z$1T`Fq?bk$G=0TMNXv0T9)+Rq;+09?X=C9VL59MuhBH|BA>bXIcr@eDQ>BSCbxSTF zUTq?9Ug;F?&0>Fo>wqD_N0>dJLB9qnU|Y35x+cR`QbJnm0uNYFiSX$}IooF+DwlijS(XqjqOL9oM4(E{h$JQ^6K;AC zPJZqLbl{pf;;H{;%e;dKc{vn+oq+!7Dr0ApJzgi_#$#Az8b|M4lwhLM_R&*k2?c24 za?+$^aY>iIo*`(sd4|)7xqP#^T|zh^IlS6OCHU^$Ry-pcuag!eNEZHXJBogKt{ASFxNM%J`{}dz|*WtlW?U`c@g1MSsQOPDzdvz!hGL# zPaxqv47`I+8Lo{!T<9RS$uGL^eV2dT>PRw~5W*c7wm_^0-bko_ibjc?E*)cUMx0e+ zKPzqU+_G{gg@W-l7jA~J&+I1igA30yh<0s;w$zWdk}~gE%6?L=%GPE^zq#Yu8Wzya zuy(qZhi+HDshj$ArMF(lVfjK&ED)_KIxV8``=`E81bWaC(l)-o!_7@mN29bwC{St8 zG8mHX$IL1dObDgHdWoRuWz!R2fS2%6p^|*3C9>6$vzc%*+5A$k%FmRTIAuwZKpnp2 zw>Ol1RKY+BP!YvxZPmBwMR_03Wb%jHZJ;Tz_A=!@ExFT1kU+^W+R?K?d{#c1fzY5; zwo47hQ}0RrcvIqA`bsZPJ)+!E@s~3~^Gi!+o2eQ^PShrOybQ34!JH0_V$=4kCh_?^ zrs>MZJJkzrK3Ma~O1l9Jp>(-Umu87bhJH@fM1(3rZJ0o!0?+04TZH-M(Zf{;kFRTM z%9lD%d460!EJKy{e)<(ql^G5!009y5*dn%_?e+E>Qyznjt=4h(mno#uPwLnzu|!g_ zJi0=Et#s0z!tb=Sf^-~zbw7%d2YlMdtXdXZO-MOj&sN^f#Y!j6YM7-hb?nf|;3FQ6=l!GBt6E;$A^Ik>vYH&T6x* zT2+M&K8Q_Bz;gC9Dhi6QBR4+E!Hgd${$_LC>Uv2qfvobg&2_fpO`(XV_iIzl@dE#*=cn{_^us@WVJRj|l@V{tuBrE+ zKjHu@(-C;*Afo#glX_I# zsJzL=qsZ(mWcEH)M-3BId^`MoE8$vK&{aF+AGA@PIKD%I>^Zykf$>~+p9G$WvP?+= zBT{c3$14b3*=I&qD`$SBxKb_n_0S7u<+)sJED6-Z2&)vWm{G8%K zgl&`YJxptdd%xTd2ZLskk3Js{Uu8*;!&Rb7HSZX%{B-hfyl(4%tIY2ZUPMi+|B9m= z_Z%%^Yh(zD%u0+G5vi*LpRKhzK>YE z6{d^GPFDqjBGf;deP3(~)&29KqnT}(hhloAVBn}S0BUPgCQ4U$|E(=88ql)Q41Yi* zUH7(0uLsUtf=K|*LFB0DefL>sC~Radlah9T5&Ku!O%XwyP{FuSf&ZJ}*NX)pS=h6B zpXRdc@x(tRAsFBJtsUnZqrI7x8vq3*W;Yh3MhO&>!75`Bybl(aqSUW(j1gTHcL zV7^_RUOK>c+#+sn0%@Jbhoaw zY0rkM6nkBh=!kt^JKH7EMjHNY=AD^u&?J(xO>;|U>aXSl+{zBZi3!!8`ZzJ+9H{f0 z{uOY5*yc+xHOX+}BMZ!eEQx8eaMo6P%r&WA4himB`_@;JzA@r%#bQ(Z5!`~t_%K~hPQMJt_i-$!kLgJg?XrHu-o1myEN?~8Sbj8_t? zY)VCbQ~9D)$0A2e>5`gD@#?MKokz#MRV^WZ`r)DDK02@3`2#v7;|;mK_HtXFgHExW zxP&}2<^!p|^s9*GFb&uugvVR^Lt^NLs7+_TgA5h(jlT@My$Q*1JX*>-M?w3%ahq8A z8cQ4HF5Oq27vj=ynWd`5quftw4YWB?<;07pFO$bZfXrdJuw?ubSR6yoxQlqwL!Tjp zmO3^@ET?4INW;B|KN9p&$7eJ4eM?6*YUwaY_k@H_YcP&->EJGi4J{8zNX|R6b!`qAI7YAHbln5MHxz(%j9TbZEnN6>MT zhM=RP3a|vem&M9g844d*MA5`pJpYEpx;)@u*{=P z!26scHprLWc5a&6bT;!z0UAe-+R!9=xdfJd-hHS7HX-suYip}MRAJfLK%8QjgOT?= z&fs`rWe|e~k;8^(in}-Wz&b6}86vn1Dq&?DmvUWK|1n9_aU)Yaye);Fb4R|_w;gr* zM|?Fl!tJ9URL(ucinT|c;WaZ>j`83eTkXG}MN zZ=#?Kh-QHI$Y3u)DJA@aQ!?OM0BJ@iyY_}R7IiR*Erfi!+n~C*%D#ep%@<@y+I@+< z^l}0YJp%9m#K%G~AZnV6A4R9$DR94M5vP1^eD+Q*B2JQ<;brR=W`?{s=XQg%e#f3l zjV`m6*41s)d}6g*fk(GO|2SiHQrcdWoD9tO4Yo!HL9e@jD}K}HB7E@rp^o7#i$A@_ z^$lmnL9_dv_`5f`En+X`RZ-^!^jspG%<`Q6VX{phy^8H5iE!SGe?h_Y;cQ4Eh4_P0 z^$7DKtq=l_0FrAU$WMJb#?{jEPU||lajmVNnzZCoxA5`L*cVF;)9>{@Lz^TBDIhjs zHLMy%n^c22qEyfnn?ISP!E(ggahJsWFM289+I)=Wrgyan{Md7MsFM&j(_Q6`XX(yG z0eL+x*;mxU2x%05p5Y4`fxmKZixUX5^^2%T6mtJ#%o^#eW8l2}9qxp04F?}C{6?MU z(fyh7NUQZ*5ai@ymhYs7rEv{HWP(+X!MC`7H(!XXQzaX>#q^pI01=V(42X#5RALp+ z>&*E)Hf4;lWi1Ofa<2+y*SKU5dP=I`5+R@^0yW%S_n~i`DJgn(D8$b?1mBq_;kQ+SgD2Thi(49?VjeMR6*hi4u zZOE}n?C*PhUpF0c+%veB)TeyvI``bT8}pfJzvq@k*%ID(26^ZxSUs$L!68y+X;0N# zS2wT(a3&GHfAu3iKmJ_B%hzW`U;>$CxC}TR9F^qPfK$r{v{IVX0zHLY>=|;SRZB?X zByzvCOk(^SXY=hZ8rTU?{Rqg3m>v@Woj{yLJ$pa<@vH~;E$-^G7rtkkz3Dwf0a?x8ro2%BR*`Ki$~xeCzExYxN=z+&%rP3 z-~J-auv??Y)Rf%VLj&iyC*Bn^u8?H*a|*@%dvJ+Fg>98cRh(za`K*H{*Z9J!BW`PBDYOV#`^wwY(FpRkI<5J?m#e@h|sUj7*Iof zuZyPJ7dlP!o(kDLvS8%T-~;xjAS_UaJmL7o0C|X9P>I|&1?}$KDS4>fqF>$1Qqq$) zdPeG-a=hx1lK9vAP>~c8^!E2$rv_t`w{NO!Q^-kM!vTtLxj0=3jY zJU@w%jf5AZh$>6|p-Kxvg1ZD&ka^nL!N_;=fKaqO2D0Y#2iBkTlEXdA(|53C26j~T3a;1l@!_71i5vDo0 z|46E(%(Odb5i`o=xk$hi!hEogHX%jZ;eww>VCl+x zLrb>mO)eRjrhhP(oacjZP)rto6O6vj`k9Rb*;HG~kGw;XTf-$b#;$_8NZ2y*8}IgB z(&m`HWKe$yhc@oYl4zZj+tjW>8a%w7wMd*+w}AJWB)>OUBoW+)5@Te6V`%TfA8`_!&Qv)+rg;Q zz0V^$U>+O7Tz7dEHa;=1lpqv3Oz^tg&yK{fxo6fQPxeBV(Pq1Htv``z4UKI4tmJ(b zc%X871PSR#)kSxPHlddmM*#`j877?x^mooPCRwbUxmpl_|_XnF>=Y3m4 zETWk;e-i%12>tw9I3K_0#&3*>$LOs)Q9roopcTUiQLbNJ!os4WA#IDInc4QuPKQ`% zmtwaipQQnH6@sQT0Hx3!Z3K*gPaE(&3&9V>0(BaS7jLn}U2XxR7xVb^Vm3|KKvKF! zx>U6ccSZ4Wd*bRgv`O^ARZd5`PU+z6)w>P**9?>YAIXL#IES`>rMeKf6+IPgC{gM2 zTKu3tEMD@>IPQTpGv5PSzBXUbv|GaHU7f;Rs&7L_dGYY~3lGy4A6~Z%7JLSjLRRUc zQ{u6AHE?U@K6B<)-voBL#AUhF0Z{Rv=aAK_AN@Gl{+YBfcxp*;+>FK?Uf5h~iEdrcR(+2gIkVC&kd z4RIsfZB>4b>^O$d^1&%`@NLvp+n%S(yueK+3-+I_EfR*#6#09IR%CA)jBA*oT!wNq zC08di{U2_hZ>U-6L*LKMr6k>LxH8#(yz?PE*=FNIcbVlByI#2^HLp?4$GD>L#|&Z! zC;K-h_(T=YYfKHvb+I>1G4~{E`Ha{P49}}Qq&6e2q&V%~!xp^3*%&$JKOe9j7*d*L zzP`M`XAKBMb7;vds9C^<^d6cKV50h*KZd zrUPT0HnLIE#xlIylsOmRVNE41tLv6I|4Exr>)>_XeEpB#;n{dw)tDOtQWJq?>?LX~ z9K(%a#xi!sw#Gjk&A5N4vNEs;>iFisWmv=0<}W-6L&EMw2FU4t$Vh0uY(8u{AV9JQ z_y#wWyKcFl!5WScx{+J{M=!&W2hVr7Q&K=?eXt$3)c~4Uub84aTIjtw%Htgo_vRLo z>4}V3x8$=!V>~IbOT{DP0=6JvH5^X-dn!7lnz93lhj`W>`(IDO<GIa@Hr%`NT>Qo|2{6l4i2E}+E&kUm3}{m@77SmLxh4|v1!hoR2n%Dlbo|biM~#o= zi3IdF8QSAR5-t60WwC9q!nIiLgI&e4;zjhdq1&S-$8WORWs5)SDw+kKv#yi<+Z7m; z*i}`yoHc6;IArlLG35CkL=07WdQ!Zx-=f_{K35uNJjDY{gt9FsUv!`u$zUyW-e6gG z2oEEwRPGmNw9sr6@BT;=_3XavdM!KrL>1LIoOje-Y{e+#T zp?ygqOVfn$L8!B}e+e1CYun}gNEbf=Hn&)+Ueu_@`;mT300t{*XK;kN9q~GAEeO)h z&%$?LWH3}ZSy?YM4b~g2abF2BfeHXWqXhFKBGDyy{bT^4~l zNUjmdLnAfVgq8Hi>b1i|C0ZUL>1ZiflX2#&%X6{T{Qq(cdprb{z|ep6hYU`CtkO2_ zDmdX}jgpq}G~FV_txC{v6eYELFD=z=+;Z5c>s`6UG#OK~r;n&ij&D81T-zh>-xY|$ z$x+rM;5wzwOkc63G>$-#NbUSaer3GyKyYE3KKt}A_1LY&YYv!DbuA_NQjGPib^wn)@li&Vl=~pCUMNQlC)h%x~%EqdFz(<%P9% z!7sa3eZesAnVD`mY}hzLDXi^RXX~V*_v10$dGENjpkHE7#0*FHAf<>5Msy78QnM%X z!WAKw$uysO+tv51kgQFw(1P}4PZwdXFmHVea`7tXo=uo@2>d)C8q+{OB+x!N(xcH=3+8%8u zM${})BaD>yG&>jIZI&0hrf=-rn|uu;hsjGD_u4Qi`G$*Gyx0HQcMpjAMpMv%16iU= zZcG>Qrd+P)iyu4(mq_FB9%)TknPLN_%$9J@WZ6Ej%F9o0dog=r1lCEu@tPc1Czf^d z1H+L%;6|cFNEvX`abLhuZ`n8E?d4W(@GH6HR*z7xbSZn?(Bma(E4f*PIYF3iSSHoD zrOtJZIBcVD_cBnd{{8sV*+y9{mF@5^;$Yx4!*VI{noWNP?5KD3o_#AkQQ>q4*BWPR zQliNbN&bb~9=n_uzDU|)D^{O{#@&6!5@VG`FwKkve z%PutMW}W)GFi@~6m$!IE<+C(=eQxxa9Ow1shjgau?yLpDrDE}%-4{_;+y#(ssZeQU zb+FNaU}D)Dd?(9fm?{1`kH%C#$c7xc&!%%|{DVOh{=pzD2iGLoSFJu=_e*2F9rYld z4$4liTz8}8LK3kj|G5moW3s1?__gK>G*N4FY0*<)(XJcW+&;lO0#6GsutY0-Z>avW z!}yFXdlR-xf6&RqW?dJvp8OJ+LdnO+nm!?EWX%Q849NKU2>+CRd;AM|C<|{)I>W{_ ziRILy9jd`+hh&)((b@j5yJ9H+o+0DUzqLoy2geT~80Z3|*dlvqtm~@p^s z+H!I_0Td_05aT(B2Xx{IvZfq7bwg2H6)vl$zPdc!?`Z^Y`Kc!C+V7!_u_Jv|7=?c&){n&3>(OnWeP49D~XwyHuB!TE+KHwotvMc;YH+J6k#QZZx=Pu!{1MdqTkYOR z%Q{ROgY5b3&g*2Iw_o-U6Shd#xb20uYfuEcH1cW<6G*a1g#0|P&7y<4^Zqnh5XW}{ z)P(uk)Cff`$no7UDalj1z`W&whx*Kvj2|VSepi3&RCB0=_F@bq&?*X6>9H;;NB7~o zX+b8;rBa&}q-ocF=*1YffbDdcdJ{HeT}rB6kNs=+ArN_G;{x{V^3KZrVi*61%zW7- zj914TYA1)NcP$X*$(R6XmH!~@#d)AAYhyU&BiT=kZKj`VcTf81C{ExUFxlqyutqq2g90+{cqnx6>s- z;-g&Z<^gXchE&>GbGdGCdE#!}j-=4_LiLMBaR?=W=B>~r53aduvCORV+WJ{`9O(Ai zOm{Z}Y$6|Zz19b(^j$>hNQ*Cr+`XMMe%p=nGb%8fg;vE#-tn`Z;-UGg^B8c`ogQ*o zjA|c$M5hQizP0r{FN%Ec6&81nkhh8ZZC?jGmP32bsfcoYEV_be=;OFpJ8xk!nOGU0 zQOzGm-`efKJg0wrV9~w|L#A51k?@mmM{P#MIT9+!eJ!!3LdZhYYkcQ}w{&GvVU&{U z4s>@uH4Y0@cX7S^%!n-yGh?R^SSa2NFD$W7%Fjh8)2&Vxmfr0B&X#X8^`=_4S|GEo zdGhm3MuIni6GPvLU6zcaqZcZ2B+sz;D5OSy&aXh_^TQW<^~S_?j)UBD#1Go14u+<_ z^~QNGN6$#d%GJ0~8NBZFp3e5AE?=9SWUaTGhK-jAy79?J8cqNCh)ZppoK>tSc%n$Q zb3mGZNo|0%fJf=$&}A4j$esb)g97P&ulo534*jCe%0;G!&Kafr=c1>39~$}#Mr51{ zFQ4}O*jc#RhzUwfeyC}7Q1tcOR=X(kb?5MxP2Lj2$a=M*v<;HAP$*wo=?zoaneLsA z^46Ac5WdReARqdu?z%A@_;dTb>0U1p!!WVoj2r6OvpIdP9t+B|O`6<3xLEBYmWGED zg;cLuu)ud>!I_sij+`^2T&Uj9Dk%D{3WF5eKva67o~oJZV^)h~kZt*@_FebNh3j;W zo1>EKB3A1GBTKlBr2Z#Zds>jMS&yKZYL+20RK6r+_T*nHkUt`j!KRb$y6&IM%1iSM zN?v6N0mM>3;4#g6oNRCTYW_h1i>HS2Mqgw$na7>#16G2z-pg||eMT45umq3x9uaQs zJl+-jcASyck_9B563s<6&OBn$ua3}vG3vx`bYiLwUD)AtmRV-~ zi8$y2FilHrbTf+9!lF@q31S&R>5#5>er-3}36W~mI87{1oBVzgWa6w4OT2zlx8JZ{ z#Py-oRZL)bg*HW~M16z@ozPw7cFHzR@q*v%ZSFnT$PlihAsm{ZLtn(~bwJeK+}7Xp zxHwKbGWrI$ zQqhM#oqo8)t#+#EA7s-8d7mVCEA>X}m&H26&SzD5B;|r|p z`Ga5Lh8b?4Y?&@zCZlt!q1afdIX|}N$n!U9l=9qA**#l~GzhxdPpaP9ESl10&M58_ zq|tw8UGK)6?A4((XuAyNQ_MPV}!7= zc)DcD`I5rc0Jm!`lJCawN3!Smo)pXSx#vrep?WjY;?iXCOUK`L#M~!sDJ87wCQXBh z1v05DKzy$`IQ#}jz`WtfyX15b5qn|Y#v8l^+J%VR9t2m9BmkY@Z-JRM*y((-rT#T7 zz(dY1?m+r{U%>m+AJci|rY6^HK5;_ec1l=RJ8`+ zHmw!>-OS`91tat(;%*!i2HyuQJP^66m;g6Z)u`GQXAH`-7Ughxma z#)%{E`k%j5fcdB(+D5+jMLDeo>5&6LUZFW#^9iM8u3~_( zo#Gf5+8S@^Cy4Ivc>G zDxfxr5-KRkL+csprU3`ejfp1C=vB-*lPhkNCRM>m?^-crxnQ zAk{$*>6}@3Z(zeT!+E$FBXoVupSNMJ^zL$tY=aWHtbyH+KITP04!>D2V#DoidShHN zA--?ZJqc~l{fr(>;uME=%Iarx*u~h+yxabT0m{OIA~P65$U@!(IF)~VC+gbnAx&?~ zeZv=Dz1#NRHeFp!T033IcfN601h~Rc<_p#$CRXy9|2ELQ zvZ7_SZA~*A0}#sRnKr#Xjf71-(K6tC53V%EiipG7up007_fBQ79WD=Sj~HS0PN!t) z%dj@Lkok(=&+16w+sD4%p=VnK$pjlMc`Rk3uHUau&qMfYrFkPeBhNV`A`Nqi(|I1n zCjGvhP1>KJ;F{6K?_0!voNk#b>AdkI_v{FAl0!jJF?nw~Q6TmOn+bU=FJI`C8p^<# zL>jg-XlTrhR%!a+a#i?jAjX~2C-N&AW8p*X!nrG8z+8S#ncV1KnDW&?Ch|Z#ktla6 z58bkuN5{~;ra2h+_?-132hG0f?oHczA;6bBY#%94ge-(rSB<$%7T6MqRWy?#ra_)k z=Bm{4h=C1~?dRO(k^{pq< zVuw>F`tZ%NoBRheyVSLhE+v~(+gxlHzkmH^ZhAvVF_*e-&08e%xl^LKNwDWa!&|0} z*8lL!Vd1Tkv`S-yUsCS|Hq47kuuhzTX~{-%E4~Ic|r(Qt7 z)AmVXSMPV(E8@9)URNHxV?9rETguU!c^lzg#)1+Zx^H{&Md>3NLhh*h zN#yqVfPsl;a#t8p7A@6l1x(nAMnQ;6CbPl4yjbhaAA7qZGlr{ds#hKeEBjo{o}3)- z603ZsS7CWq?bPmS;Y@psUK<%MD(&b1dnWn{5ib7d)d0w6Gt)zA>){jrQX~;+_tIb6 ze;pff^3xAP_p~-`7|+FpIMGRUur{s&!j6jt1Mi~x86NWB%OU*#V zKGZX{QsgpGvOGOFL!0C>AB5+-cZQq`lXZ43oG63cZ228S?*p-lB5(%!ZF3&ceOedwpvB@aeJ9!^zd;7==r8!^F?fn#+M}Mqkyt z-Cya|98NMu#63izK#&F1AK{fI3!8KiUfRC)wwK@h{B0*4>p?^i>Ktu{n;>zh#jlA# z@YN))D1#mO(c(P&M>?@R`>fJp@xY=b$S<*?slHYBjCgIqO;OEK$LYT-#1#$=GXl4c zQ|p$$hHicZC!$mGiI|LK`hforGGN?GtoRbZls0@wS8hu%q32~f%|VPK9NCs3bg8~( z`JR1_5pX$nWF9FJ_>0%boVi$K^Emk62xO#@No$48?#a2iRI zw&V9*HYU8)*FzWLW$QdB9)37#zlHzjZ`VD_~f>rFJ zi%=WSLzY^IC9qvf%t4DxU6|y!L_T9s5 zGLA}m8C%7a+U+TML?3?k-i(`Qn?6nG@h^<3RQxYwH9sj~ z)6xbXWK711{_#+*>}=z3;?wWtoSuCL2MdkE&Wxi+N|{$aJaPcWzLlZJb<&FZ>zC{l z*+NbIGi#uVr0JC`q@j}v4C0)*pYP%O){*Re2|7o8d-*;71&3X8%!aXK*c8a}Ju{9w z_qbxU}JJMH`Y`1oy_)f^S@s2kVgw>&yi&gG#k&w^JQ;@ak} zk9s^LtpJ;;2H6Hp`>%&uFEU)(4?D4;v?C48{)I+E&vO+#9zNRdy{j}ZbzEX%r6)SuB96K>B7qPP#QoEc(|WS zIS(Z>XWF#l_V@mKRV{wXL`(8xE#efGqt1+&kYQdrHcGg-`qkZxv9juXI?c49CXm5M zuEf(Kyb}G;D$r7*`l_)+CX-{accm2C_Lln#%ao__va3i&L95Yy^uMagzhx1ZeQg9^ za*zz%+{`~i5dVT=0vsr&-Rpc@{jD6TNs6h(Y+B`SyI3ev!2?k_z!geVz9$ug%i>jS zH1Z7%RWtD#RyPq<-f5Ty8IYbTn0(z;-hMYF!_nT)>D~T?hS!6rl@;DJA-1dV7=Qee zWeap0;0N0`n!vUVf4#19Suy|6s#v>tc7iQni|##T; z!yi%W*|1sb>hRS9gXCC_Sy`Jbyz9I+7=CN~T46#%$Z*l8WYLB2Yzv8^H!oj#^HQQX zPS*q(caMqde9k2u@R!N?`A;1Q*cpKf9no-d&tuUy?Q8M0tHb4h*BQ6NTsOx*dI*d4 ze=3gaKXPUWqp3yfXMVwu?U~L7JN>fhGVy1CxR1I)^5`pUXCizY2X)^rP;M=y!%z&6 z>bjnArf*=fzRYeDrdR1vC!62b8L(j5Q}xAnmd#YV9_QoJD3vFMF%iF?`cB zZAV$EK1)`BQc1#RJcM0y!DRfv_niEIEFIraZ_lgi@(f~jSviQ(reQ4xG2Jt#Cd-Y+xX9FQwI8WaynAIXNgu8xlS)B2VVtw=5kmSlPp?#)W) zo5fRpb&KVttye~Bec28l z`B9ICFhKeR*dN^78qW^h*~?j1u^nUfc~`&g_S$Vk zXWysd_)=;2^WOmy+1k@n2@9~qyJW(OSkuvZP0!U|z4y7rM?LojL<09l=enzd&Pov7 z)`?;}iDy&X^=jIw@Y3q;u`)ssAe@~#7SrI^?^Rq+PsVoIi$j^#j!;nB;mscJ)n;3l zF-F7UCQSPVX~0vB&ewJ$o{s96t_s-4h9KqG$btCb@IuH&ZQxh{^kmM!tG;z2AV>Yj zme^jbRS}7v43t5 z1y)nlS9r)?=993290WPtJpy>mQY47s~jb5+ive@3xH z@}6SX%~jkS;JBRIEe{BB4~za0*#;QwAa2B9LK61!&TQNb#gFhGpErrng7a_UAOLIV zkT13X2cj74(lWT+yZLOkJaobd4>dc@84zy(V1OA`p8DNyn$zW z8H33F>Z2_gnE-Ia&QrH+K^SSI^;a_=56&s66+^w!=1Qlq?}pLf+a*?vyI-2>bP0*6 zpqGwn4W9`j4E7ixIeU7r&otg&J4U`-81!{uT}(DRpm!!csglW<9jj2kbI?sX!~KF= zK6EDKZ4?;~`Q^>SF{7?pBFyg0b-%ZZEu_gmuLpDCCv+~65_AyK$jsH(dZCj28PC;M zFvMbM76eQTo~}8ByN%Zf1z73!)x z{&$ikTri>cjruWOkev|42TD6$_X?_jr4eGLP~%dzhA^{kQ&38f%i7Byqh(BClaJC& zPnCyCi-%L3gSk($ctm=#h+pio*$l5|zgW+7Jc-?!m(NT@zyme`HHS*Couv_L9^2@7Z_o8;$(mZK)?-D_V_8hy5pM>hRU7C{5KfrG(tRu9GS)0E~_f zKk}GuNM|K`EMq$0FKle>JKlw?pH0v5ePxI6p+0E-80sf8_oFvV60SaOIZ~KMc)V&! zfsW1WO)n2lYe3TI3E28ic%EZ;tc3YcKWdn3?rt=LvMgW0AmOG@;L+gYD^s^0Uuiwv zMxIyB0I~SIArbs)_#l|DGTT9#L2dSB8y}MmwwXp4`R!n3L-}jcsYDvh$ADia3=oLk zwQS0^IlG{`=M$+%Fu$>*y>&>fjA#jq_t8FTcfcOn_uR{K`MB1I=fphPHvW;cX)mHS zh;qtVWxwXFA>oVLxhDvDfmnT~Si%T&Ztwe*XnxMhS&nn=CHe%{=vnsLH9 zF{Zj31$9eAdHADJ^Z2Vqp4RkL9EY4EuHKuKbYxCcJz#+|8=NunCJw@8qb#; zHP#xis9Cym)u*xVrhVMrET+|u{ISz4{hGRYx);fhF3iBF%B@EPMScN|D5`uoo_2?s zr}xg5^jzd1L)3BGwsd7?T|*ti-jbXJ*?tTwWX#r5>foC1+`?2l{N}!}{~@D5RRW5a zr$?{84-;=ByD4s7vePK+Y;u0mdRXUHSL%zVqZV~vGdRJ}^vVYO-J3B;dKfdA##dR= z8P8ze?P@%u)7lgOojjoMKHc#ePaOFJA89Da_wYJ2oamFuU3YjFCWglH;1>;?-{kjt zT#TUD>A!csuyL3g*sNPkm}RK1R^@^6TcxzW`}0GTGnIlZ%Gux1ti{?r=oqdMF*$te%T)|uUgtK z2}#YSGg8Tzo^Rxxm&lx01X>7hB;H)orPzy1aATEK-?dm>j>Q-=_f8FJH#EBUoXI2| zH*jyM{kT1MVm;$cT_>@@=CM$j4!bYg0GUyGcvxeG#Ts8CRduywnK9nq4@~Eux7yKm zmrB3!IY_3-kkDfQAuFBo(0RptJh8X;4W$A4%YA=qx7R$-^X&c zEBgCIuU+e=WHsZ1QS|DL5INWd+U&-VyMaT2?5fq1NV$V~;~el+g@i%>$^pNEZGF)s z_MR0LA#UV2PZ)7NyZ%68_jAOwy#3JvZ((sd6&SsKpby{oqH|^@cYzxCo%{-EP$)YI6!+JeQbTy!XyHuv_{cC zdHGmy77T@{WfTN3Tih8{BjU|-PGG&f zoALd0P%ndq-1w%uVu?Z3O}$N!tH8mCL>^yevnDhc9LCwf?Cnb;WHs4Jyp^?mhQrME zoy;x6$}g+=pw*sfC6GD#@IX6pc+bTl9uMTMTtXp$QQe&E`8I=z#8oiVX&UgTzozG3 z>B<%gUeULMOUx5|o=cyyO)CiJX_LO${M&zW+7xeV)AMphhP{;HO#WgD@3o0=t#R0| ztd;lr4L+gsFUZ}=>l2mKKlOeW9b8{KBzaNHNca0u`{fuOofW!{whJoNy~xKC$x)7-py4#N66MFfTJxI4Y=p4Bl10sTQz1##Gjr}tyqyT)C1D>yci2d* z8r4Ueoz$&f$MV30XX=0@axgROI@L}q;nu)B|6!agg-*=Gk;~Z<=dD(GK}s0jloy3D z{QA+H0NIfgIxAqgt}S^8Ol*K~&lVVA5)0lt|ws31Xow-$vf=|T1b=mp4U9Ufxm66K> zY0s&dCj|2SMX1(E{On$5)KtVw;=YuFvd6}>>&o3TT~~x6HR+Uni~qIb)OyJ}kAn$e zyW&Ed`!f$XMGSeoou<|ie)H(@%&nwGn7S>1j$XQ5|0sAxW2Z00w}-c%kX>&*hMpG*5pCgna(z}j>a@lRPD$Z5k$C2|X-|x%kg9JoBhet;%qCLqxY|Ss zGyd{?AcCl3`e@-;T+XTB_p1RF*IJX4w?d=>`(r;SH?W1Nssj7e+A_-NbsS=}Rxv+! z7@7BC6uR$ylxFMm+(V17JLb5%$&N2nrMgS+i{i(L8M;|57rNq%{C%X~%t2a`{8q!Z zASp4wkjtjf7dp~k+u}+TUpR_A(queQDp0Ca2{)Dfkh=yfj34UmcpUbEw&9P-D?N-%!pSpqGi6_Heu0?GZk5Jfh;Zwb{Jp z{Y8R&^ZajiK{E96{p}5uvr9%OVPC>t8_q0)KF;k9&;H30pnN6cw4qe&slZt$;}xEY z&(iei@tt}Mzx{KMBWD7jJ7*n4cpYy4hp4j-YdUQEw}^^}f{28)0;05Z52QsvrIZ09 zq`L)1ODNLPF&dl0Ja>Irvv0@I_K8rs9TZ5omTLQVzQEY?@I?JLg#r7P| z!YiJ{8hyB^R4~qUgZj15;&pTvJFY6yq{wuXyml69krRMEmh(LP?Qt@F(V6ViYzn&Wv}|MriU?zd+$ zqzt-rCF0wD9-?8oL%f*P?~)oSGCAN`CHr5X?i=U+sDoq9dcWRe_pQ5Y@4sN)b{Eip z<0Ytk!ZqJ$=O+z83)%tNcBL*9GO2!QDbfa%I)|iPgy&#LL_LlfoAqi(V*9|1ZpY8* zxx^##oj+7Bq;Nwm$QIy$N6(~^@Pj>&>#Eb@1==Ha&u^*YZ_)am)Q(bUl0}d1p;_}c zED6Og9)jU(Ot{7qKF($tX3$vD$(v^1QHmjbd-}r$Gl#WTs7`9JMAj|CD^0u$G!*;N zTlw(06b9o=578(`x$pzXPVSJ=%tZ}f+q>TK>y-<%+#um_uHL>~Mn)73)F47Nx~|e$ zZSNLDe)vlan$>TfqKL^WD9|n`}geT-$SqV81cK*MqPVgYkv>kr(8~>BZe6r zH{pU|(+6&T9>qHCvh!Hy^pB^j`{kn#eKSDqHgAVwOWkSTw&Uskf_BAJ=2L*7qiT4) za84DKOrvGcBU^5hZ-yl^(bvk(dqm(5$9}%P81QK);V<~VuvUs!|316oLn(Z#|JdUB z*8(8{|0mJ^O=>igexRSlLyfexx6W4r4~W2e|7agmawMI*9Yn$>N zmQgDPf244X=!Lx9tz9;{+c)&|05I_|!#{UWAvWmhPMC4_&!a#z@_KnHg1+ReYhbb_ zgzybVd|N$xj^aBxX*@Mu9j=C_reFE|FE#Clw;Y?4Etmd}2vx>P$=)^|C<0mr?&V8k z3FH~=yP4_^`v@XEuKR-w4QH5$j@80#63Sg1-aY*7FUPFOM@FW{@|SG7oCrrHVYEtrV>$4w1iWF z`suUCnq=&OV?P5sXEf#~M)` zr&BxlNM$m4iD)89u_G$DL*@GO#(BAoY>mK-&;y=;@hF$%Hp)Hxy5bb#_t^E)VJm)w zC5OoO9cO&0O0n;IYFU5H#F(kw|G+`=ta~4=Ivv#>wFz{bc6vNnJ*~c(DLI;VdW<~` zRlm5m&u1^Xh!;q5QkB2jD!3ENbQ0H&F(2=?8VbD<=&P4L86}G1YaRBuS|hCau zLXJ~(`J{$B9a~6z{G?MT- zn$}2aG2u=W&$&>X3~Fv}hOuD?DP}le>N|bslGh@(8l;NxnX477t^M8AQjk@rflWH2 z_Ob7DU8yZYO1|iaL_eUCs_S){#Px~Gb5mm%{TlhyWqzFtZx{5$xZ`eB$KkGNq)n+t z1*YL!qTw8@`%LZdmrw`5aq}?eA32F*yIOobp7nC(a#R%}&xC?z47dF(8v_&1YknuD)3*mHPfqTpu8Z1 z-c9Nz#fMj9yUX)~2yf>QD!Qd)LS{D68o7dV@Fw)3Z9JVLblyT#s%7}i%Nb28a-j09 zyqVPukTks&Ndc`pYxYr#4ydd@^f-q{It=18H3q_v2pT)%8Xa@HosZCxH!sGD@oULi zXWoE+&qtDBZbV6Kn}WLQf1TNdXk_ai zc;T;J;CEjo#>z*D_GKEFU=%*WYpQdY<(ShWob+Hb&5_kIEL@Zs+6zwZNPk7RKPNOo z<{%MufGby$L#q?#N?MO)30gJ;d?f@1B@_=K42^6wHRBr8vAJvfm6;Cvx+RtU199|-6Y#5ja!m{vHb%Cg2bA@C6|DdMd>HHgdK-~NYqt&1m zdS<+NrZ#Yh^Pw&vQ5BDBD}Hw{3b27Cf?Qjl0zc@HmXBeU|HI?`3pY{CmZooqzW%4r z!n-KEyu$z4@Fs328U7#T-SgnVQV$*j=F#X;Ts^p$huR1VNR#^u+$)3@hxRYJJZhsV z+{h;i`1G&ip0tgz9SDCEM?U=gh`C2iTEiQkkb50?^wt&dpPUsw>cL23xtT`yYP)fT zlvYIX+DnEpu2Q5f9$)_RE9y8rsU!Qp82Wz$AGIcU3^4H@257*%M`DN<%4m8@hGyIm zwN|#+K{TGD^w)Wdk*AN`t9aRVn&ShPE#geH{dN)rk; z-F1b-YBQev4*}>!tFv193r_(45x|NQpF77ny?@+=kCArtP=1=d_1ED!*&h4#s`8~t zm%dj#VZI~`)BYL}|#STAr*_jmnnv}VOEvdbGd{Y?GRLeaCA=tmTWpmhtwz5sa< zxUGF=xF+L1v*S^m2Rs}9F7j2jxh5m%qE7f(o6EH7@?D*Zpita(z~)O0_6ng~h$I>I zSi`n?0QxfI?n`SQXNrA%&#DW0AT;(Ap1gnE+e-I9?zH$u24U=n|2=7_8e-a5FXb)2 zUH#jo@DnTrhCLD?1kn67mW?1zJ91g)C7z0dK!gFjgKW8!tfyY0h^b38_!&x!R6c|1 zzHRUV=kPN}LJ&UsInsF_8+#-%=pZ33 z6*Rm;2c-6c{XSSEx=!c~?k?yh$ z=69uJUJWPQZfm@N;4)k*!)BfEdjIgEAJT(8W&SJ>5Kij(xYI&H#63UM53R+Q+U@a| zILQ-P+1Ao|oR~HMm4)M1mCN51@DPF6*&7*jL1A?X>r-Rne%_MTm;&_p6L@9i=X!si zx3}{)+$~s%XQZ)y&1!xrjt#Jtrx@p5R4ej8LjV5wIjv6=oYDj~u{{VqSS%kj-X*fjJ9Y^Lnw6mk8v9!S)nWrIaqT@j2)=kln=y z<$9xXULpA1VNvpwh@Q)1#lYBvmluz#J>1sLS-c2me)8RF^J~r(eIpH3FE1~Y26Ei6 zHmFwMyqg~fh8>ZD=g&p~;u8yDc%(RElX=>WwKW;BnmILG;Hxl?w&vWQlkt?2Xzi!J{>_C8L0p*Y%vJHL+*?+@6Ukugw`y9!uv_2z)kL7kcNVSmQC ziNto&d!Zrdb$@Y~EVdTA^ah!-Fz^7z!>ex}B^68^ais% zkka1m_#x{~Nw{CxMymbwtQ9kH$DYVvkwx@wwcuN zfEaAxuKa#ex1mhFQs1H$Mtr;c7&J6*E(v~cvt}`cd_Ot_`P`ENZ;yi;;QzQ)$sK~) zMiE32Se)o)=_U?qvfrAmWZ!JS?*XHmc`!(@u6PbG)i}9J%g`tl?XV&h5Om|P0kqo? zUYq()o7O?bpl7(?i42`GUs9^ulv%+C^o<%Ac@Q1e%v z57F-f45`h^x=-Nj!wHAY7jGU(G&hV2T=N@h>f_cSOzk2~JOa>8FAB<$s2>Ty&l;GG zH?E7pPzk6*xG(E(3+c-ia@Y0TAWZ&F9(WDI0_Ln56}Wu{E6t$>7xObd8OKeDGy@0s>sW>{gEaY30mpG>dNuo!&76~lusN3kXnB@ ziS=_>&NlF8Rh zzPy{CKha?A*XUL?TI_mM>L<(&?M(L=d}PjoT0 z(IWA^AqDp*ny!g_oBcOCT z!vmN!v%cRGP%0-@aVAS@J4t+l;X$yBOj%u_p8Bq7p^#b`T*^}z!+jI(*l@^sBX#BH=7n?{K_ta4i&pOe7%62e}5}$y&tK8-_MXl2*mSj zIMCpb!>D@jzE zFV!;&KXUO@!}Djg8wK6L4NZI^W_=m#P{1VyPQR~;xyB&p=;mq#0KxkcO0a|(PP~Uq zwTZjm0gB**2fI979Bggt>_ZzbJ}GRBaZphNu)YJgLE!D@;EAh;qNtps23$9k?q=og zC3tRHlAk@xfY`PP4Kg#NdUmb1k#&+cMPJLSE+HNFJRoChPqiWQya9wHc9lK?QlD6tzwGqbjY|At zP()WU1?P2$)cquMjy_A&PWwx8hU6uaa-Xd>HW3+~m93k#Q@x2D zJ#g&?Tr0$PlCFL2Pk~$xgq~6%3U_ng!kSNHBX|K@jn|@l%~DcslV9(9`Z=v`g&YWf zcX-OEDspqA9;?b3if1sYnl&20jI~G?`&Bz+?438mSXTn13H!+!L#C4Bm4n6#=;gO` z=>)pZ2G_J~7k+!&-lKznrtm4QxYQOHWNebg3T^6M(31Er^z`0q~o)1%PU39XZTf_ zSj0L&?znA76f3lpJjm>P`)%3p!h+3Q95HqzKGnx`eZeQTEP)+0WZ&;w+y40BldrQG zsbBGC=R7DY@o+^%>>^+}m6~4OMyE8VH;vle?J}eL@EyzfYyz#fn_Eb`TW-cjR$KJXT=+eUqyNR!{AM1!W};~{kV8geTt=Aa zkeJM>eL*(!r?r&Vvnr-vgLnY*6^;>07|!?oa>UGI_7j#!?`%3elNz#LPwBSlV3*yv zT|Q5+ozaT~eC^pf*rBw+us@bApg#PDPYPnp$rIOZZ_+8+!$uJ^0q|CYpn_D7LM>18 z55J;Y&gG4-kx))l0cPhc*}-?UZmmWn+ONoRVcT01@w_RIA|Hv`m%-F6P>(lf_d=Wc z5bt9h{4a@|67$tvm%m`+B%gX5jP+uLSMD+Pf4T`7>Id`riJ6k7wuxQ9x=W_Zneg#< ztmVKf0i&)*2~uca-xcrLOn}ZmiNyD@Hz)Js3aDbcu9y>>j^O(y{M>5BPb$O&kBr zoa7dz+b1^~IZbdQw`Ubs>tA)Nj_50AdpY}7um(uwm&!pX@%j&q8oxw6Mm(DT{{B$0wNnkr z>1EL1ebRO?vb5n-IX5Q~TNafrG&n*48VrKSBk_PJ0sKF4G6+7Gw?5&8GAzx=7c zJH7hFYI@MLYOh_1PO@*&OaBo<7+R!CgM~V|)RX#$aw#E>Ge0wYsQhB9*y|?xJo& zyMLX8ZJQ0_>3SRxWtd?Q`w63h+D9{}qj5-6h24IOA4m|I0nUBkRPFvj7GDxyPg!gt zdt%sMiPXUz1#o*yx0GEs~{i`Js)J3zwB@jBvNja6|l5zgnjKO>{b5dgOvnVl9Cxj8Cl(R0^)ofv)># z`!nfzc?_TAW_Rc)^`YPX)puAin&#%&K{+5p!{KJbpa5zwU4O8>@(|;Bg8!as`H|gd zE351lY8*i)s$BDVXJIDB;Rx8(I_+HSw%fZfbBVwg`CmkwWw&WQ{gp*;q?WL~x`6>! zUhYlx%RLA>r=18=#|<944x;T>{t{Uc;$iO9Hvp;M0PhUBL&+D=k8O^m>VH?b@H|~A z1qosG#{*oo2ZPb4r)mw65@Sy5EJzAgrMnbKABdk&Qa%*`EVJK}|8VC_^W()sBdVt? z_i4x}70B6$lVpAbe(gQ(QTn&pEIoOD5%vh`4fS}BRoGl~FUxCLF5}CmNQr1 zEVx?SORe&KylMV?v>d{NGP@&V7SH`H15Jyx3Abp5tY0nNw?Gs3pgFFnQ$Yc-0T+0*Mon$0*z0wQ%Qw!!{S^lfL~^Iwjlq z-%|yJ*{Vu*1^kom#_f3B(fb9f_ihS4Ta#Z#xswZ^mR zJ1aC}@y8SSQY*m6@2gtBs=Bj|y&)`uO8q*Vbnn4cEPgW(FH1g^e{&&nhBh#HGN9er zQA>{8sARgQ(&uRE5Tr9%9l}yKcWEol_;5AC#KP4k@hJTFtGDSywWb9vR9E@GKMx)x z8X8te-e;py)^fkt+b*}fOsy81Mz<=%*QEvg?z2%Eg{sHbq$h7gFid_8^@lW^yPbs; zl}qDLcSR?>(d-Q)!P6p0j$AE$ndjL4c%h}U?T?HNCZ%VeOCASz_E?v|hUZrYCE z(Mf|3>UKag9Hi)Qh4B9AHcuilf>|7T#JU-W?kjZ|uS&iWel4O650kt;F?#p@-DwOl z<(@fmZWwZ%P#$z&>gpUbEu1rNxJ7PFNwBd*#}`8d-o%>S3#4{)kQIsgOUlP_TI##D z9aTQatC!#P9C2R2;l^3NgIk?-u$Z($+|Z7?^%EU@T}YRECO*e6TUEH zkPZ>!=_D zYL2HL0#$|09Vc{@Z#>FL-poU3^)tWZOBC z?N`}0LQ*sxdgZuPOJAv-Mx^81p#z-=O@Gs2Y%HQ=d#1YiosS+EHG1`5DLY=}nw}%oaHF)ZJ^Yj^o4^HmO5HC!>?i zjqfi)bSE~$N+)M!?P%pn-sdl9!16DK-bh)twe;5L8W8U-+gz^i94|Q_-ZL$sUO!`{eJ7g78dkuw}qF|6c3taHcIG1})XR!k zOA<;F^jpkKVRbMxe=H)}FZC)h4=Nym`5A-&Au8I%&>|ni){?3fyem8VW;knPZU4c$T3)_9D= z2PS}xrdOzrONA$YW~AcF^kT)y?Au9Wlz#K}CJuwCoxk>%DB5y=sT3_QT^<@K#n$Aq zU>kL{(%=LcvdKnj7baib^mfRU7-COeU|Hn;o`)k>F@N5ifrL{{#iWR5P5pUHt{ z_NgkH7SQhU{89P<@!y!&(=DnpbqHzbwZhNe%K7u4!?Ntpsvjzp$0o@t1g-${lQ5g# z-J}F|!lbq&spW|x^uU7gsrVs_M?Jd}Q0X7{4D$6jeBS6AdbJD%UQ4;A^&mmLs7_3B z@g40=<=JnWm+?ME>eYbCai$_SgpL*;>{jWGSx`I~oX+5SS6sZ4ykqgg+7~`Jv==Vo z#JhLi(7TI4(Lay;djd%4nN#$Hjb2_Fr*9EP((;mK$AWS+erBsG+T}bk3$N64(zraB zgotL}sKg%@Qx|a0wL^WXbI^5u>)51=P|V40wW-ax@FS~*c8F2t+Z1SB#kC4OaO2r$ zddFdDKtx}D-WZvw`3W}}ia#yUdF*zAsm;50KTAgbs##i=h0Xk=ylWHk^Lcm8Qq$gP zkL$i=j))=CfH?#S@a=90=6pij2H@t~~e_H`gmMQ8^7T_8^B@)TN zk1rBL&W@?OwU3{b-^zyoK>$r*3fso#oeAbQ3iJxK$RqoAfOT&8s0nbXBU-@wd&ZZ4N6Ad3c3TA<)oc9{ zW~t^QV)y$)-JUeYpnC8SJ}k+A=AmaTZe<-E=G<>hl!rr)oKp`}p6}f=PJewl&Z!*m~}-@p`ww zhP2~J$v%Dmt*64_!Xbu1DaefYKYCxEdjphoYA#0BK4K+1ltX3lg_jz0+HRH!TeoS^ z!0?$Fr(#p4`E`=X7MxBIt~C6O#0c#u@O_Ak&V@kCA-ZJ4%pCvYkyd@eAI=|oU}a#U z1)Go8fQd|#7}(vM^vp~5aPWu`xW{v%+TVh}kK_&zu!3^Kd~3BNdc{SMX7gG^KYeW> zD{M&O_pstz<^x=Ge5}00Ia2|*_iSrBIP%AD6RuKJT2`09cVy0!V2W*{uGiu`BI?N- zTt3DozX>Pt`k>6VM}X(ny9d|omfQKijwm~fiREn#j(5sLZ4G{>=Dy6AD6#~uFMMXD{y1QhI6!bAkT6GUvv?ce_k^533&9hGsE*DV=h=&fnPJ?YbU#+9;8?%n(;Y>Y zrfwA@J6hTNSsKI!SuKa{%AH-SJ*a8OfnTz$(|bb=Z7y9DbIF0bHR9p4`d<YCT*i`#1*jObRjxv( z|1orI=#Qf24LZFPQ9|_bb3rqIoDTQrZkXa*iL}ozNZo0B)a!i2On3xxrE`sFob78C zuM$e@=l&khmO0gLaZ>NFS693$|Y~(&Jbbdi@GY)U8232pTx|~p*Kt*HEFAnr@Jpd z=5?C|E?nJ~IH=M*z6_?1nWFDeJrISkD6^0L5<%*DWq}HyPOM*?SoQdROuu<~d)$3* z8J1dpcymU907Fn)%zZH9b%9!zI{0Ca8*ZjhO{!?A##xy(I-n*@%DZ_y?xl3c`PYI{ zBb67YLuN`_ZUppi+g)rs{j(J5=pswQW_E@}oNYaq-RV`F(ale^HP7{r+=_O`F~U6F zI?r}GNLQNuDnBde!)vG!-}MT()SjJ7Ni_FY-@hl!S2|urC1k4^D(!h{gF810Qj`$l z!vC=xJ9J@huRA`%#1bIw40OB|Ul&i?YEMZd3~?v@;s?S|h(Ie5rPAK)p6K5g1|q`a z=g3^{dZD~08{wm;)1o7(Uz*7_Zi-!^cO|fGg4Sbj0;TSZ?72VdC5G&Ug#*xI_-V+` znV(_xG;CNjSNo-KLJ#5z%y(5TZt`jZb1#H3QbuY=JVoMwTCZRIYUpE(B^=a0+o%3x z2;9_2VVWNXcBu;%_4P&Xyf1EyGbqtkYM(F98^UGxTT>J4 zgD(q5Ow4|Mn$EJbn!;9jT#EaN*aM@i({+QSeN2kH4ft4D7b=pOK6dEP#9C3hciD{} ze)1|ubi1yKDvg>qC8FVBsEz*ap-h(&;@GKFmb$7d6!q+nB&%lhL1ww4@9=2W{>k$# z|187PLD^l9UMTHJhNSTkGIF8B?2(r`OV5pk5Yv#QMwKBwO_1B|D7Pd?Ld1ipII+#-l6f`>R6V+vH#Wiq*Z< z=5My*KTXB{(aMYML1m$Wov@b%TGFKt*{C(nSGJcK-EF0OCwzf<-;zyEdqmKmj;lJ| zJ~CaM6&`NyQWq3A_8(fROaqo?L(2&(PpS<-wQb()POJ;K8`0=b#lNQ%+PlKxz_+HC z;Kw!kXNuZets1zsurj)uuqc0h-s3B`^6|@NFq!LpGu@7<0}Z!4ReNy=;^_&bc&w`u z4OaH^g+3kpq?J8+PVdxIf7u=S+@DF^4_R38i6?`?ouTHTwwMB^@%&f>{KH4d5iNs4u9~Hij@JYeS#3Tb^*8nzUje=P zeDhjG42`SF<%F_7zIC%9v_6V_AJpa z@B({!Kq`g z8Q-t~V#zDr$ncf;4U4Q{g}kkl*HMy2jc}*OQ^!8lXAG(xQ(}Eqzx@`-Se}~{i{_}& zN(P@Fx{5MNoGPym9I%KVPa?vtdda|X5Ekvt!e2ruT3KRizHaN6ezs0_nz4oDea{9V z`-z&r9X`M3`54C18-jewGfjnP(>2ENc|}qhk7{^EKl~v-w-F=Ep;xRQ!C+lqfrV-P z@x2Ql^0sa%^vEtSz)kJ-df<2A~A~?RsYENz5cbrKZCk*EGkLl3TeZxIgki zLEswYhp*@cZ8gboQ)cqEO)fCulSY&#U z`ElBB1gnrIk-d|hY0**%t z(Gc_@N($|?B(l2@JtPhlm)Q5&&LIPf%%QJSx7U>5CIur+3)VSIuk$|Pt0Xu2$}>4P zhPoP{FCaFoG?BA=YWOLYm5M=VU4fmA#|Sv`ll5ofX5MGu-{tzvl5Wdk#cK!HU!?nq zVLpn*9Mi>_^ug?;Depr)eO@5)L!@6LFfr~mNBzxLFY2aXxl}@jb4f3yC4<$EZY-h_ z#&_&>9EW*V!e*?Y-3l3;+`7dN-F*K(^0`?4+8&UGO|lX*?}M!7HYrb6P~6lBNf3Vo zePjeL_ce;R(R>R|p$V`a{a_$p3W(1eX)GV=CjEhYR zW~=Pw+K4F=J$d-N{O!JTQTfSimghEEmAR;s5^xdBsExe#=&LxqXpE~}$^}{8F5)8DUWpKfn&B9E+fps4WG&N3%1hGAHa9ZeeG|M5 zYAn*dg12vY&5vY8OWu~DJ+ibrsxMz~Jpin1S(JV?~Mxx!fWos2&X(a)_}%B%gOl6raioT!uHdUcuMUHx*s%WI!`X}vc{ zi2tf%ZsW=io|R7BW+=J}luU zza03qU~pL)G(_=?W`Cec8p)dk@*(C0RdX#~4Akn}WSzeuth)PemD8j+Kz9hJCeS@xeX5*vKA&-D z9}j5td+ytSlMm-TGjLbpEON7dr0HPKTqow#%V*PH;(nZ07R{TQ=3{)4X zL?TD_YKLe@@#o6h_$-s24OWFzx0Ac=uaKjE@%zH5X=%A1O5u0;`pk?un4}+uK2MDM zO;i&!mH*eu!d-%MMVNiMEi z5hlv(vZ{08PamcZD?ElmNTMlh73D~^5|!ZibNZ`20hfU4gZUrHStr~j+`5tpO5tQu znf1Qw-M_0IffM}jg=6N7u)oyLm0vb}?YU3fb<@p7K;^^jA$L!m2&VRfz#}E7tnQpm z>E3&t$K<-diImeREI}oFr(OPS752#Vp(yb#la+wdPyB$qcur-asEll(c>ypS@s>-c z#h`j~UpDtFHE*ZxW`p)eh#uknoi+v5RNKh1REb*`58+Z0R=IS}2u?)LoV9{HVe z<}a*w=j^(-5K`_n_0g0a$;|Y?#HL1;z=Yn>sV6CBo5UarHK(0-j-6Su1Kw@>csdPsd*RL)YRUUvYY&d z+iIx;@H>5wfIn#mBxK}E6IsfMEYl{{5x7X1uqzgQl3+#@Dbu4nZ-`&=9?2Ik3zF&| z3g#cAzY5Wv%EHfjLRrRr_SSyo4tEucrEK!Rt{O1=bts9V=q+9V=;t!hHOLO6J9Ha)EBdQ%3zd#~8xai-%Nmt= z*Hh#<%qjtzgrfLKpCSE!t8zrkb9)OH@Y8oF9#t{vJ|hP*Y{cK(5*-UGU7hhb^XIg@ zx?ZK}(RFG+xROnH{sfi&`8Gjo<=JD2I`Ix}DMwqMR0bg7@rK8op~HD5Z$^e9@Mekh zjLNQORFAD{Ws`DV%w)quM_QWs-}pr=H0R>S;BB@a=TjLuQtGrbioAOoqOwfz(b3B87RhufMxH!Y~+CssiRL67?JQa*!^?xDghi z^Y}CQ-$cK+Rj^&`AO{Zqh-)L=g*tzo5b<{E(1CF*4Cs;r50}GAuK{OY!q_f38Bj z3Cla%Ivauywo5d?N&)>LPr=O!VLVS;eQuG`7ez2T&HM72O-+X-Ym|Q~d=v4J@6Mh>s)g7;!oSz-l z0Yu$?Sffei;J@19!?kut&3jv^tjz%Kc>I<=x1@&rPYgRL{cNs*Hmz26-8F9x1c8fB z7*3FCPxK>b_IEs2uoB!zJ{0>|D9>2uSFY6jmA*)@P+1o+lhW0D(`z$z&Qh`QsQI=Z z7gmo0lxNuZ_6;26BgMTORmN_3^J_tNK)s6Ow z2rE6gC_)dqOYl7y&_xj(QR1vRNpZcW8`b06rz)^_hD_Yq`3$rlSbPaqS=?U@iGl}U z54kbmMvGIQ0(Lc@6{QV%Uax4rclMueHy8kZO=C&MRbIs1!}rm=Ej*GT2$UC6=x~D9 zOS3pWdpBcG86BQrdMglpe|@nXa_pU%JdU_Dp)TnJvo zqm*Xb{qdNcov87VyFAJo z-by2lm_Ziu`$+H6dAB*wk6%93{r~~g z`iQ3(e=mAudDULk9g-mqm`HeVl6*#vmHPtxoAdXAo$6H@#H(paGu?Z4l7xqp;Lx;A z@77IrhN%sWxh@fNxt8s6-wDuI+CN)<7tPy$NueAyL(6>~v(q{hidtD#wXgSQP%k%D zrE{NaF`ia3#N7k+wvhGPig85wm?L~o&HP;o%UMffI#leyg^j=6fnZP4C zgKT}LdLJ#1qCwK)p{G5S+83Sg3P!3)n4t2Vv#v(f?A&Ryq3pi2TWf{b88ciC!yGk- z&<{1XyyD;41;~eWS_hXNB9H8Z+S>3Oiuyiw%1%;Rn>#_212BI^NfL@RKD|VOf1Z{~ zj}V34#=rhtUS7Xt5+~&s<5J@G?EA##HvwyI&7n#lYchoW7&7ZN$c0`;cu0NT;A1%b z0w`Mg`=A38k=uT{uFc|8zGh^Puf?~Hw+X>7E`APX9G<7_wkPFHU?0ccoq%)Ul8CXc zI&V(DJw>L$ZRV+jhwyZ@r`(HAwm`t)*5#${gf%_m2-$#!f9UOp%{d`5R-Hv~)38mexsAfy3}~+XEVvz`pAywxGxgIh!@>;BDSWW{GdN z=@}m;XGWH83eHubMIX^ZgWdPmq*X+swa{tLjO5kBsoraS1fm(ltrVLg^r>|S1Unwc z@fKFY@uNIzDlUs|ougs-x#gv*BHW6iZ7_GGmut}pOXn-1pI-jyHMfW`uk^Dke$reF zU%6cc;lv|<_Qa^084a?Mdfvt04%#Kg(R<%&gUa6kYD6jofXRYRRP`yFPJ-3V$dY52 zZ=-zYD(m#>Pl}=GVVsQjO>H?&(cmo|v~+kBmNGICBVf6UkSIYAuY2@7sO|r>7;f`1 zxPD`+ok&`jlN2V`7&5xX zt1`U`n#606ZpziENR7j;toxoxfonHG^e2wwzG)8C#IyQn>CLbTC5*MfnwLQhJ_0=Z zabFOk1URleUX|hSi^Y$8L29#}Fj}SbdAJvQFLxTCQ969zCke|=szg5%V#lohV=-f= zW$69*Rv(<2j?@Hll~s10aF;zsB~{-bip4>AW6SNts&imce+uf$p!#+CUg@r$bM+GD zi$d7=hAWqDlB(<6WaCn&@nH{vQ;3lJ&p?F-MXwsE7iR(^j~s$EA-I_CImaZI9atdt zL#Y#63g+N8BkpWLSEm&}`OH$>-}xABlY$bxZjChP7n?p}iWcH(&Z&bJvq^B<8(VB? zOHwIu-3+ocjJB00j?qpf8Y@y$HJsw7v6>k-3GQX{Ilh2U=|7dSHu%BjK47JFSX+j9 z9zal9>*p6BL@`UQ`l9;$TN#NDCw8ES!SxqI^LJ2<7J1~1mz2c5dR9{-S=zeKTNIm# z&F)g^7Risu-Wb#LNVg|>pRz4(jwhd7#^C@%1O9Ij|WC4-syVb+00L}`5I{91iucpSub`I-r#eCQW8K#=) zz4GQULGDt7eH)ISTt*;x_uUBWOuhSVOoeo6Lw1o(Eu!V(qiEjY)n#BqX7KI-0w8B1QhtxF8@^VHYo^6Wch175?g}Zt z!13USu>}TtU8-Z*X?PLX<9k z4E$4h!Y%TawbG@a;auTp$xqtpHKm!?U+6n)S#1j0%F)3f-uz(A8q9172hoFu==3bl zre@K02j92a0`B7RJ%`P{H|*D9ZhwTzze7G%-B)5Sms2aZFMI*^L(g#m3N$K%MGeBa z*S{!075X!{e{;iqSBP|hJy*Xy1JXb3zz=?q3hpj?(jU7=$;7i(LFHQ#>j&sxR-qy$ zqLB_1?yK~GTQ)N5ws1TQnJK?IGq+QBVg&$bT(!ueSWy?RrA5q`5}jYOX%==qQY-Xo z=Ku@)^$y<$m!bTYi@m<-)i$7=Ifg$@``sLQ=)wFQ7#&4pRXemi?QQWxhvpK;z?Y9O zfe;aOJui6>IXp&hs^+R-6KNp{5R1-$wZHb->-kt)o^>-|d2^-W$_Zh4GOK$|_T#c~ zGwRVhK;I<(y8a0f`|(M|uxLRCfzIvQWd=0?=EpAnjlb_;?i^SIr)*$s?cNFjb4NYO zafS8_d>0|{BuA=ut8hQybJQ6Mk9f*eH8ZdY^M~(=YaECmc0Ar0qWH#I#Y-h^gfikJ zN%>UAqUf8uSbd`|XC$d_ptL7S6(ZI98tF5{Nb)(d^!4l4pR;B)U6N`uvtTbwiYsw5 zQg{9zRc{#o59i7+-E9Nb-dSn5$92v0k3t zVzRcV-e?WQn;lNcppobNw_!n^m{6M)@4<*vRf%DMyRIx}JL*)ZH2IZo*iRsb;9MNs~^%}+OROZe9k zJ9xT@tuv9@h@5~8tXm{@;A!s+(auF*#Qw}&?Ai0MmPuO*!CJOjj??%3jyVg|OXpj> zXWvt5S-k?4%lN1!M^hi4GS`S_fu1 zHzvydUoM&TIp$D8|Dx@2lNcmimYbstqn;ymQKVK5`5mvk#iKrveGOC6D2z;LtO$m|lzKi(trl zNw^7%k^nNPUS!khi?rn%N5>DHQ-nWm1kBerMFJLF-q~aCG$55HgPct$VSdZtPxXeX zJWp+slgm-g83X-?e*z@0N`zxE8J6x8iXew)$Iu7z*s5sGGdeQkXM)3tp>g7E--6y$ z#YFJ&T)S%eB~~}p^Mjq3GP9-W2z!T7*pyXc73`mX-|LyaYiS?DXeKfhtZu5{fA={k z=w%OVeCWc1v0j22pFUG%A3&i-&74yf*oIuE3<^F{H#mNBb#EM|CDf~C5VTY)805W~ zWa+V%Hpa+rrjWM50&8Eenoss4e~gxJP1X|H@?>>o*6$Ks4R%XDc1p4YG3A6Aw zlr7fqVOK&c#IVmyquj{bqX~M?5UHsW6SPT#Yik=+gItIwb>|Rj-)kn)pYp}Y6NtGt z=PN$H_s>_I8lJI4j=3N^VP9Ei3%R3P%)zpZrnL8`cHusc-O+UeC`p*hDP`3eWCVFD zDX)pz)An=da8%P~lH^~TvZb8VSz|liNS`a&&&V1ER%`Iz5}2E}e%QC5+fX0S9)zWNpEa#`r8hEOEZ)ss>`r~0VCN-* zwoSLwpqAoMSJD`uq*_#G^dBrXMZP(CH{6F4u7-q!6S%DI4j>7)7Si@yqIDfHpyJB2zxr^{pXdlcQ~%(mqM7bH`I`9SrcTr3~74; z)UataSw{0eJNuoq@=7Fhis1n-HNGg%Is_Bk$}QKw9Jk*ECtNEMyke0O|p#WA&#;}?BYFK^i7_U8!>}T_)?{T43 zZ-abRK)k6(t(iysXOF`b=tpme$DMq?`IDAA?Xr4e3_V)=UunIgf@!0XjTLA5 zZZN=_aAtl-OT6@)2i%{c&48hLoo0|)93xA#dBzYh3|HAlT(Aq0u`6AVnB#IsVhUbl zbinfQ)s$27yNFh|*+=bSzJ97bOJrGLXelP*>;8t3N!oAFJK7QP`4dIR`qk|g{_oK? zjYY2t2Yoam@Qo$=Dd6>XkLSdgdf$HY z&~>Uq<3p#Ve8$C)0{jcXXv)8R8F4ZjSKaemYO)L%cWL{N8RhNh`HahZ+lNue-2ic? zYNuR?HdQdLn>~eR-4eYOELar1&!1g2+dsYE5wS27vCSd4o^QLT@Ec+L0aFBnr*iyo zpyF(zpa1x*9Kkh%vzz*Mo*s{}t3rzc6L+7#fPz`&ieFOyLsW2WF>#5;Z6BV?NcXjc z=ARK2`9TGdus&i9cF)x1Ypu}fMoq7wuduTIy-7yf$iP{g_~K3%%Rj}rR`)HXh}8BL z(p>%`PZW{i+LQEi^5OmnZyT-)!&qykvuz<4nDtymbm#~6TbM*DTOV?!`ZE^tYD#yU z^E>m~mvhvx?z*NKxirZ!dD`PNO`8`)U}HB+3580GCBz3_)8db1ISMA=^*PorMHVH4 z6K^$Mi#i^t)V|2K4mrL%T4m*S{qXg?WwbyYMSmaFi`ch2Zhw-M9iiM=3V|Y56`<7q zty>>5X6L9n8ji7a2@h&hGCuS3k1vF@o?_{@3Raa2CoH-|pB^xEI~KNYI8XG`u7c=> z-=98@{bjB7cWr4GJyekfMW?SBSE=q1Lh_|h&lHDsf7mYphO3y0QH*@elPK4Y2T8}x zG%T7utX7}bZ5>Wr3l;3qJOQM|d-8P3J8sj+a)zlU`Oi~cV`efT z&$}0Q*@~!9cOG4i2ubemdr83#CY|a|O&4jU+YMkr6efYgtjL|MNT^DNj+3>NYxwR; z$NlG-1a6akij1bzCtQ^4{Ery{g+^tBgXEl}8jsQbbb+W7WM)B6f9uwGzVh##t>!Bd zDOq7MNVlQd&)+);3!`lmNo2U`O!K5eo{>^5{T+F*KVZ`? zGWg=cd(MuLx&2=S7^*)&*G7t%`73pmzZf#)6m+A9x0|L!!|QcgouD@D7W51^7$xI| zo_dQN>F7dOUx|X_(fxoa`hUW`eT>vw%fi>v6XjOahnlEhGQzEzeYZPOsEMQieQ9}- z?c@~A`SF$Y{s zvXMh4dP@F<1mlI z+x|&AhBQu~QAx=Jy#XAS{=C?8+3(hA?kjPqmNpWAW;n|$Q#o$Tv_!xRYj2#v{h$wf zN}%^n?4-c-_nnq6&0whB&({JOR(eZeb-6?`qL2`aW_i4>%W3S6TlQ+DU|>iZNK^481rLVOEj_J-+~0gW2Ef4VZQHBi4oFssTJ{do0^oxc#n?P zKukDL4{dMsEv3GyZS6}ktds<*`t*5^`m)~rVP00Llx9yD8~YUm>i^;O zALFZUI2MRRdsa+umrZe7v-60HVMcEwepiVy1!owfALJ7!GNfqB@?P}njrC$KqXDIr_AGE&4C!w?9p8rd0xPJGK#XB5Uq-B5-yUAJv zW0l^U_&S{%g?-?zPuF-l*Yy!R_uZoCUH7>Ap|4TvrLT69VhsjuqnqtI_9PIT;Ae#5Z1jwCB`NeIQv8vd?pTI5Su{o_Y_D$l z@oh7niQ|@oK!9YsUa2T;0XjJZdPEU_vSD;R?|EGcL=`TchK zx%00Ih*fPtr*Cs1FDK=|qMqx{&>stjW0gN9Cw)Ngco#0T5jvV~i1AcQy5Q zxgY^)*XEiK7adq;J9%5HsWzUDhV`If&(vU1)VfZc`Aq>HO}7Xstn}If`PZb{=(1u) zgTx+NXmqmEUd1li>YOV(lhs4Zk8k@_tMld(qyd>SIe8b3AQ`*4{B5h2Z}~^l!rk8r{m2Ck=> zUcjN5bKEdtk!9x_6q}*x$@oGgZM_<*A?_}x=W&bIQm#02XD_XF>V-=-GWY7FVgz3u zNcyD)T>JZ55B^fTjykhAtP@KB&lTxN-KX}o()V|Qf1yrro~}h_ms+8qaZFbD6E;V3 z1gA))fdHLgeVEkk$W>P$YqM&ts>KUi0Lso-6qpr`QF(XwQ435#?6O-E znuGaz1uX(kO%9U4)De8$VSp!O5caz~)$s;m3(Sm_mEO@U@TVh|KpY{P-b_k55h#Qh zl50gT9et8a_ULzca%l8M8{_CiH@ug|>V6EDmwy!8z^1q|5aLGP{QeB>e*aew>t7V8 zzuo__guS+^aWxWDjr-mRqIEW`ThHaPUloMcb`bO_%Y(BoV+ZWcTfCCjgXnLqwd&*2 zA#d?HAY=d;O=uMd?`Z|Kby$WkHKM&4WA`*gQ8vQ)B5L(p#fRxL5{XS!Q||fmd^+kXWUoNbrxz^75 zqn>_A{e-9uzuVv7soF<8Ja8ycAXVflMU|`c(#q&H4^KBOKoTzUDV*cgUf;2bW343? zA%`FtH)a%(NZ&!Dp8vI6RD+X5QH<=;phd$O214R{B!2f(Um50LB}?D$*0WD1b` z1MJiX2S+w^xj-q2;`{kCKO?v*4>F8&Umeig5Qn??WFyf`56 zJfk}sFGJFATSWD8IQXttXPFnC?gS}}ja`5Xo(T4<$DU%ykC4Gu1+MG7sx9;ay*HG4 z+gZLbEkC3CUZ9H!>+X^N#mqCWMB6^SQ5BlSOT=BO5$gV2e+X7uF%qdo@Poi){2zI^ z*X?kwC~v`jrPT#oC{BO|ld3oRJ)9MrWby^)9pkE1%$1C5$f8RWO}u0>?T3BNme9+e zy0~c@Ik-Qw%I`L63QdPM&s{PwDI}F%o4wvS1>Urm=BoF%Rfb>8+h9>1g?G2_OY97b zXIs6u5vvrEHcLD(oRs_$%Bw;u=6-9U9mGe@zH3DilBBi|&9PgoFCy`DOsvjzd4E*A zGK$kQ+O8>-Fj?%6w&}8EJ{}4{&TnFz**dJzfCw&7ws^GtX=+3N#D~vqmZw{@FWqI< zEe8cot^`}+(LDqAy`?)giya_(`;H{?TWl|eJ7Gpo6*Xu8Y4!Y{Y$*on1BIs(FhQj%J2 zu|wbvNOq0xkoz+N!IV0_XeuUf@9&g4{go!n6mXDv&(y*G%rnTeNpFALqmIqzwO1Zj zRzCDI(uAjy*So&Y%oFluYWh`>{ktQxgI`Dv41<_10`X;AW^E~0QyXS}?Y=@4eSFj1 zU`}Z(MyHrzg?nSTruL>v#D1NtRgB#B|kYw<$S;$8Nu1F^T(HYO+e3vj%R$kN$tE_T72G)Av<N$&oQO#|_>f{eEscdC3Fd;1f>^IVWu!xf88_kB?U#0)FC^Fz4736!`%riHi{juPjBbY z`*P$+5o++x1vN~2vbJ|h^_S%Z2)K4QVCr$_ltB6A(Wi~} z&t!@jG$7B&h9lz{J*Q`H_paOiV{pH?iOLXUFr(5=5!WnI!@Tg|MiBZYea%xGAg#OG zMZ86aXJnS+mdpE}IJ@C`5Czj?Jx*zTz#W?WMsXFxssH=RyaK{E!(ix#+P7zK=thzO z)o9!3OUQDY!|1?0MC=`tHeU!AEG;J{A0MC>3dig8Vbfyl@_*hhA?c#Iym~mPSAZ;& z@+Wk}u`{Jo^=M%E(c1Gh)v~WprgWBTDff*Oz4Hx_%Q8loNN8QiDr0=ce!MUbZreRwv)K*$x(g{)v2W@ANo>H~`yeSx>P<1$Sg?lXfirfC>nS1Y{p>DRH*%(EZ_NG* zR_a;-B%kM+tz*M2f#?S!*k+K}KdYWPZs08@Y(`sN67mj~+XEOla0r3Q!hm}{20VyD z$Jbfp)LAB9zGCeJa%0@d>lE6$vxl%dCg00g6D2r)Z??Om;*}Yp6@3!)I0i&5&lVV5 z8rT94+7B+(@^b7ehoHtWXoLew{8x0u%$;V{xSQeP;O#;lxCJq|BhH`vlyBw_z;`;k zt@ns_m4qJpC;qYJMfOIbg&KiXK6FL(ONa6V33~qjMBnP`sAXbuG-k`Vo%Ra#gGHbP zyU9qPY*&7)|0%P=)@pbP#3c07ECEyCx*3r0km(NG+Py)5^>`QqIEPLoIB7L|vsQz> zXT;D220fqbjXmtWBJ}bF7B>j5S>RAzIU_MJhh*OT^+hBq*ZS_hVQ=-h*nR*BPZ$FK zz=eqIo_(FrO<24Mj&$}#;;rEUKh2rR@wv?_9k4kn_2>rBP8{Vg8R{IAzXBl!TV$9`_P|H>0hj9HmkRs@AqJ44ZH$L45ZGO+9r&<-D z#R77B-KSq~CKEzLTG5Ni%%+dJ!O*h&L~^rMM8?_5%Ho`P+?M z)v*MfpMbmX0*I%uctg~78u0PK9sYh)-K)*{Ie(s|7oRb6elEP0Ia%k9e;o00%}bYq z3J{m(&~$}O{HdZa;D+?@>=}0X?tR$1kXb^f|Uk(rUNG@kW0}KHp67g(EN2RrTWH|G^QlK3BN*(WiOZYPhu*ps(ezlGPJ87b;<>0M&V+qj2l zyZYX6YBFzm`67Sht291G!YyNV116WY%-9n? zR{6#loM{cr`dgf2(c?4W>EtdrxIiLugv^xwKT#{a{};8AsJ!(!*ith6w8;qN6Uq6T ze2(1+E>ke)Ek$RjkYmBgEm}8GtLqFBcVK$M-=w2&Br>0wl4c1$q-CiyT`rrWNeN{b zAb{`po{G2=^`;R;p~uj_bV02f+CcyV(?#yh(ey)?#a{gc3?cMxpo7;kCfB&EG&!aQ z8E=x%@+qe?`tq6>{wgTy{7RdXlhbL@3m@0#=GOQ`f&2}0==^yXhph1QC_s4=Tna-Z z-lL;;1bFd07+^+>3ndHPW0+K%l?Y`7>jWkt`e{FI%kO{E7uA(4bmOsui+GI}ipFSa z59jMMq?|mv@Q=>h)STKc23dvfRupDukBPB57J5hQGp23w042Jw+!{tj)hf8QDw_?L zLZF7%xL#(nJ|I%3qs99Yg=}J0l%Hz>q&>uWO&gE0iiH z2M&5A;$KB(%7}XN5BBnzQF4S}UNaObLNCl>-O)n$U(nD;`G+(kQ&5+6PV*jgGSjahTF*#}q#oq~6Vv~cGC_af zmc#`$W<Tl8P6llty`m^ zww4TY#(9a0lxbJhI?(o@krht8SJ{_?(Q7w!I0z_05&uhm5MyC^0l5q4pWbl9k`jDx z^yNRDBWFhmAJY~FF!Q)u3cDDt|Glp{DL*1=A`speSK4J zjxV?oDQP&-iOTknIBw>bJyVH1uVnfFVxX(IF*}D7Hc=1)Tuws1iDVd}q9H2DoTQ{i5O>IGbP_ws(}Y@O9Fb=Z953(B$x_l*#9AN4AXGZeLnFCVJ}JF2+X1*gy&Kdp`un!7>!1 z)Di(XLjgmTRFd&pH(EsCN`|5Ev5&2CScc?t;mj*k)Kta|N0l^3L~8CjFkd1W+|BP7 zO*Q%FNG=}Iq(D>vj9J^{e*&zI1fb|;YqD850Vh6Zwk42Xrp$8;P`7iDUK~H=M_tw* zX6C3(ru$BkIcj}X6Cr?NWeE>8S zO%V~WZ4w6;-io)>^uS=tm4A(YHd+{y&qd5tkMCB~6QfsfqITi6ZcuN^!kSVuMn8-h z9$YG3Qqrt5Zh3sIp!4&OH(UM?ZcWwko@lR zLAZJtwQwFJ8%B;6Xdpi%641U`KpC_{DRqd2Z3>0jV5Mj&6)I*=cQ9QbtUa*OkCFOZ zelBH8*xO*)FF+a)vN0vFmTZM)x)O}F%TrB5$fVp$e;-t5KAx}OwGl&%*((bin)g5M z-uit%rPt2;3HYKEn0nNinGZz_6CA!I4n-0LrY9<^Q>h>!+_x0vu6p}rPr9Hu(CrzL zmpY5Y^TKccdWXMScW#Lo#aFyV99#2WQ8`y(L2#fhMiXn9Tuu6?EK&U|K6;pguxDm; z|Hbuami`!x^UVNvxbx*C8rjH=KWr^rhB*w1CmVaDNDW<*jS~#h$nGRcPWpvzjjb)h zaHvoAecM0SPIzCdtxD`1*geSq+dW4A**$Kcx{{a=p10hkvo7H{$E8NIC%TRbjbjrh zsrb6nmSoo#^2vYmPXv9=etT+OhE8PX@rAq@xuBU=x-q(LY~ZK*fM_|n67ila)(zHg zXwLqAyE^UUe$XiF;+6|``gqD}ZsJdl16bsvhl&)VylabN0bd z6J~X6ZHoU`}GfrWrO%fm+k(e%i1>pd++X9+|=P$Rgv~+E{(^F;WCkH zI+)!w)DJvZ9VhqsrzAe?n*^1&<_9FO88Vw+P@f06=d2hO!GMBr#(|XFJa^`X<6YKh z^OA;bbmH*uzcFus_$qTyq7!kN*LyNPZnrDd8=Lb_SbHGAlhR;PED_jj?#W)HT=!bA zx-66T=*CB$;_YJKksx5W9V^RHE=&*?Cf0Rj`*VZ9_Nl%A!Cue15Tps2$3MA@RnXnLy?4RJa21!Pg;3y1Hf}8G}t&-E%OZhiqpprcFw-aHC z1DEZ+J>)WMeD#_}WB@rfiM3X;yqyJi0)ZjuwXcU7VqLe+h?#5>2Ng0kG_W<4f}-y; zv~foZ*YY9!hrS0-e-kESp<*}#@bo$~R4Z4Cs;x354bQrzlz%gW16xt)q1}84BN~i! zpc=dYfH`sSuWntjzpk`j3^t#?EBz#LuI;(LMZ3XMLgzy~FsX@B*7akGm%^LHde%RM%8pUBu50A!1doVLGwux1S-H-JAXrJgmLm3VKxs z41%?N*0L1}dfEi}_qwJMzdXNmv)z2Y6KR!MYHVauV@WdDFt|ks2((4(MW}7klX1YU z*9gc)en0g*?yD2r>0hF`Dy7aeyZqEqQS*p$qt%z~YOB1_aDcyQc|yXm_~X{?8d)=6 z!;5@V_M>HQxbMjP#DcIEfwmhohJ&<|R zL;0@fSB>6(2r*7}A7mlVJVzKy`$Mld&!|z5M|jCFzU9^1Mcrj+=w_(u%PQji;`a4> zHlPhtY!*5dP7Y&v_430L{NI57mWpw%OyMJ?IGYaR^FW!0_r_HTd1<-F-z8+}1kEAY z5L3d1DuAJe;XQcwOB>j3X&}=96>tR8u=#~10aKtZ5hJmNw1NC+cR>$atNc;CsOp1m z_a%WfHc!?oVpO?36VH5Y0V|KEV<$8YdDryaksD}rj~@`UC$$RO^-Vu3TCBnE&J0ap z_Kz?+qGU5~ko`+J-Gw)N}~tt=Y}3+g2%ULqS@D=dz-ngL*lFL zjAb4#b~u~=d@=M{I;RVp7h-|{D{Ld}l#VGjX9bI@;>x4$a4opB}7&Pd9KysM9qXg*;C7`f9*V(zQRoRiS5pZX1eVF(R*1*8KMdj_P-?J-orZ9D`KFrWHtEv zm|Lw9Y+0VsV;puZz7Y(*S|%!9@98)9!KDludG40(hQF4I{g4HjGg{Chh{)2YGE<-1exC%7P5H z!iFL>!d-lgm$>Z4$pQ*BvpONp5IJU@D1T8^b?h0h<;Q<6Hs8pI8VgSHl&UA*xmHQ& z(BVTPiFuFdEqRqtaM(R=H|XNdw$}}CMnu5;bZz$p?5Q7rENVsfrNAn1n_2_nAp?)* zkM^RwI7AKAXhc!d@+9|QnLiD@M)Fk%M$Q~j^DktS4j$MiekD;e%Mu0%Hqz#2 zd$Xz9{d9zIfrQ`hJ$#_(J)*2P3Yw7|5_59^6la+t`(`Q9H$b~J$}o3J zr05?bAUr{!M_`>WB8L!!2Hy$8{(p4|wyQY}(yN z2deI8;H z-vT#7LSFug(QNkUs{j5`5)$Akq&V|%e zy+1NmQ!dvnJ)hEBvmC9an+kkhL&8H}rkO8v;dQ3Yq{12}|Cs{5l4g)K=xtkd&QEM| zq~W1l1&d&928ey&1^uiwFbo~xuRV&-IC0b=Sm^HGN8~-!X|U4~B+6;O>`z@I!$`*C z$}w$n>}tCpC$1e)&T)eR&7Iq@93e&)D6V{%YHxO(*C%XNPxWPWgQBZ7Q=9JAyiVRt z+*s7SEK%qj7n!6wZ=Xuh@>JAv&jkHwc+wtF8eF>YVJgN*5>lfLsn$4e_jBM7;5_vo z(YRj;F1?On5q5R#oQk0+Z5t!c@w{@ddd7eLkdkWtsH<8`L;OF09L9XBv&esg@){Y( zu7M%wA8q8)OQ|?c`;RsPsG>!S)@t#N=W4%PY)|+#`lzWzxgZ&>41oR+i&6{d-Xg)2 zZ~c3yKY1+kKi>GzC4)10@?4xBRCHE_m2$zM#JGU&<3M%6@}d(})7r*ZKol~7{@EM+ z>-1S5wX2j0&-Y5++I#?#`@I(1n2%qpkhbfIdpp-()stizX}CuN_y{t-a00P-;zE?h zl^}6%s=OK5lC#ve6P_dKxVvg>A5B9y^AB!e<5TBrQzrFli!8*}LM0wQqBiR$(fGkNd67h(dWP9vRH!>hDKgi$2Q)spNkVOG{O8E*@vhx*Q8auQJgFE};yq5`URD{k+4q875P-hYGd} zB(8dOQtxCM^IbIM;4^ZQl`7aP@=t#}Xe&8@xj6whZ#W^+G*(ho`K6EO&ctV(>(P!t_>=RUiTfjS60eVDq$Xq)zdq%QuCGQr%*RpwL`%AB zCUQ{9E0L!gNPYkwEC^UL-@wE(9$;i;Zqb>?-xf$EISsd+{@YlJrZ7U6+u6m)0yBK; z{ZH>KugFQr3wMSMz3lCJ7%+-}Nl7AB;f=GrgP^LLX!ul$1H`?fZ?qdgUiZMzuLN)D zW=;p0Ko{$bp&Q@i1AxjU&Rq&*)NY{Y-L1-3FF^MtU?R)C!|xx+AIA~cXc5^z@~1t! zZxj}Z!*^#IFxAYiwxjjdtTj@E0^5e_MnKdPLV|juw3x?1;L^Mm)c zR#s=U%YJrwCsOK+zw1#q3LStiUFN^0aGp%MyMdB=3G6e^)f?5lo!>gkt<(QFjk68u$tQ?Vea!)yxpwdeG?+wmeWx;E%spw zhfNCJa9k?H4E->6Z?gRxdx&#hqt$bVU!UezX|_>wT0Tf(jTLk$XyKD$ye;tV=pl&5 z=(M0c--}aQok_MR+}GGM5^!5pjlVTw4DZ0baRmQUL+rH~DG}kwrZb0u+>l}706CS! z3ZklIU51K~Y<=Kp@k(E&I4R)l;3)pHpLHhQ8NBe!{*1W{9VwCt6%9;S(Rx+J>H`$L z=fQO2pHQw1xv=AK`2l@wW5@oC7vO5H!h)v*0$H>_+Qt92ae+CMR0{yZM|(A3Ey_cx z;rts@_jcC}O+naLZ7t}gXP)x&U=S|uEi5ucI0`q^{_&J0M+@7L(JiK+$nd>Y zE|%g&CHnUA=y(wXW#k_)ddSU@w#_*!k1p#&&- zA6XpV!lL^-cztM%$q z^AYoGX&0FR(&h~_iu9U}p!m-R+d1DbWjoY+^xBuRyAOH!+C=rk*50Wvcyfw35wvZ| zK(Qy0CB*yu7Me3rTQ-{huptY~eWQTEY)F=@oqGwIb6s1<0%Kg1Ab zP~}#*%$0wBDLj9n26MMG=zo0Z3`DVZ)eII`Fs|Xs_YOa!^t>CdcKzZmM(E5|B7GUY zCmAALyO#YlUC70c=e{bU&lm0t4*Av6!#>KAq2i4Kz!!<0|7)g-4hj+U^sksy0;}3sB<)t z;XDZ3$+{}pUO#zRopyUNI`X^vbh-w*(TD?)wLY}5-jKasgZQWIxsD1V=|}TSQ%Zl- zjFqhxO78qka97kGFH(I~pQ*sV!i-_>CLStEp2+C^BGvwi!TRdVfXw6Qu|WBr&+jdN zg>@~l-zOOKEr%8I6WOvVOzO!$VEDphOWnFKnxn%duPCUyEt{Oj0a%X89ZiK4E^E`` zv&U#v7baSWrd>0<8*R1J-W&v&&{4eq4)C&=_8J*|3sYjdW5mstvHE-+BQIAQ_mFjv zSwPH(!I+1h{GdxyAh4bqEHnWm8HcPsI~!AqX&^v6P>D;Ub<1O3U}stC@6on7&r(2E>m`(5MV}taWz7 zL1pvu!mq!0T!Fv z3ABysUZ@s+#@BO%+BZ}hDKY83z$vSpIEl#zroYS4psI1S_&PfHZK3qVFPW9^5v0{y z%OTrL!|K-gg;MM=woc2gJ$$`j;>zTL?=*~0yU~KFDG;|2fZm(6@0k~sk8x}JM6(XG z_(P{U*h};06soJ+s{q|}IEil65)?W9(1v~iJPvadYcc}r_Z2vSB7&Gwt5mYN<{)dky<0Zl1IK3`FCsoG% zGPH@?eE|Ij^|%+7>X7Sh9o&9kQX~)bsHYPXaoaR}gfMf9#rkxj`NT`9TgX{;&&^-s z0ze$WNtFU|hBg1nHVILigA^VhefpYX;ZctHCm|f|OxQ{eX_BL*ceA-QO zNU5{pOMVF}Z3?zla6DUHrJxwd8f&3$(h{x_8cGBk|Mz6=-`1 zL(M)){;2l~bs)(`p2M1bOfMkUAsgJ%uvD>FK2F2Th2RjZ%>xqs+BS6l@Q%>;li+aQpxkKXe zlJt6)(I*?KC0kpvePCR4?e41CtHJe9tr*= zyG5OYtIWs_PKU^p9 zoLhZ8NgUu<4UakhM&G9!g(rJlx52IYF*Y+um#iRrw<4uR@lu`U{<|AM+*vxhLo@p4 z4n7)u7bz#6e*)v14}zlQ09r@`B!JZJ_2QNPa6PLQ$l3qNnaXCl1mF{bgoHbA$ky`R1 z5q$ddZf5f_!bv`;``r7-#q(Y)I+fQo(DNDMYL}HjpH($-Ab)dOzGuqEnA-H$z-u5^ zxT|8ao-friTKbD}oQ-!qMqFV$)5uXf@u`4t_0}uFYN))oybk`D9TAJJj{q(NoUjDN z!xLN>_4(4%LSt_?G%I&llZ{kj#D5DN$Ajq5V+j_dmr8iTg?I76aPvQhZj-RMJ zdUiL>?xkQ5nLI?fN+huEq?@ZRNp>pdJv4;CW{>p`kWc567H6k=?@_n!9A04kzSlRt zOxG`PkP0|pU$3!YxY1Ki*$`N3S9G!TNaWfP8>(+8{rJanVZDDiJ+dtv%Xd)uBLl5b zp7TC?P)Ts+>-x^Q)caeJp=_asa&ksu!;xdShrRbzmv4L=2-WVqoA=$^W-rBjzP-bG z^*Cx$DN0F6;>BaL1yfS+tC%GF&C3k?Yr*+pC3Dp00;@yY&tJdxe_F|q$-t1wLXC<4 z0hOB8?Xy8|IzoQ3Im5$NQ?i}>!xGzI)mqH?`lK>}t&awO&fP9{P(ZNz z0!}@tNc;nTVM55hi=6q84M>=UckGKE1&50#wT86vwa%aJ^DVh%;W4W?ihBB=a#A!0 zc#1M~lizkCyIZPL9r)n|ydm4YVen}qLaJBgh04G)-oBWRK@E4nDL#ILCKK1h=T08Z zvh6u$a3xq=U9&!Vhx8{`Eqzit>A<(0Kd#fs9l38*kE{1OWvkey zBA%?AGp~26la@a#{LIRbvqhkR>j8r;`h((@l*OOc0PG*(3;mW z0p28ntEr;Kme7BFWGB^?5-u;|4HH<6-SJvnsNbm>+)cVA?r$HsoygM{Zkfy#-=fIA zJ3l*8Q-LL_R;+eUl1~n1+!$P(Be9tK4hCdJTw9XQ4o!@awdT`QHDBOlF%m}s0J9~RZe2JPuNE}9d%DNe4PEz3m~c(fqIG9<0D zTH>xEMeK^m7?E#5H?!#3x^uIyF;YOtm7|HsyCXd%=@o;jT|*0X3gOJs48(vEL8bP) zCt5!&c?A!zStfuR;D+7yyth~EM303G9a)?c38=5Q%Tifw3Gyl5Q$Ati$F2THdAWC<4E8Q*KCEYDCbV$%c4goG=uzmIAP{@1(NLA!$k|MI-U(T18-5nefND@^|kaoOShJrV;R4x@|VcT zkRq1?T!6@H-tSs|l>OOgM`?_=c2{*rpDD-qQJ<)r-5C$Ii7xl>nN7pu?7W;{U~+L} z1t-F>_vXuOF`qk$0Hit=OzDulXswPx4ZQlZv&V*D@g{%Y?QI@M?~Lb4*T6%QmB$Sl zR2$3rlY?e-COC$~gpye<&CaK5+fK8qWTWi|$|6q^q(wcXd|KzBgx{x2w9DM}w2RbRXN#s=8SB0s z#*E5oCG1$B+n(h{?TR%pI8Nq1H?Jm{CtVbNYo%K^Mbf2xenWIV&RIrHHvWDhObJ`M zu%PODKFCB)2?YN>i5sG;#>%Q)Fx^_2#e#ey%45_$rotPHaVpNhKKezHFo9QAnZgw8 z=F=kN5Ux8~7o(?W7JK)z-Nj1pzI-OQbu_yv!dJ*Je0hyZssFQn4(f_YdqCm)UgcO_ z%+h%F7uG@#=!=1NfTi1%HlxH!*|vkCv8d^NoV>(a*&E`<3Ht$fX!bI-hx_J`*^Kyl z)_Cy?<3RwD^M3Vx`GrZ(oTnY7lm|M;M zJMYv7+BUJnJuBSsw9F;)69-AVLc5e#;O}WtcJt^57yT}8HThyS^=Ar+V%7%Zc|#^x z-rjWXiDA%N3m2$cC)fz!>m?ZhVFy0D^Yl-@;BGH=BmD&Tb%V}O-*@ooX=eL2?$%t= zW!TQsfG6B(h=b^vsqm$1`@>8*OYB6h7~u@(Bp0QQj=l5lr}4MHkO3Lwwku?=OfRv8 zHPM>B8cb^=b>eO$>&k3SZ}j_-bd*sQkvR8}6@fK_@mt+vkJrdu`L)K3rS*(coyA`H zZuw`=eu?5TZF=6@&q}ez^c|G*s1A;vfIpr_p%n2XB?dwZ+;gY=t57EB4dfLAaELgc zK@WW7)+PsW?H-100KakmAZkUc?{Ze?(r6gokUxI8UXAT3D&G)HKOF?^Y<-e~FU`8` zea9+pC8f5uGz+{@*^6)WGIDgpR&FJ!?pT~>XcMGy0D@Ce)?&K?f8+2WWsiiXs!nHe z>2*>m)0{;r_|nTPG1phIYSk|k-ZxnGsbbmKp7RR0y*cOEb``N$zIRH}sESqVe_k-t z5-9EJ(;u8eM@Y!+91WZl2KwEhL7FXJ=L<2eo`W6o9hY$j?GgarxiDS&c86{?hJ`b} zo)q&j`(E5iz}{uueu;}{YgRy8zZ`yVt_=+Z{Bet{7SUj;8^r%=2=4oVHuAuPlusgzSVYX)YKg9{_HY}@ zU?5Y#wODMTnh!bHw6v-fVhvxG$$5|u{3&!wxy(1wn|s~_m0k|cx3QdZW{vhMk*v;O zH{qEz9khT~l_lvTTIH-Qr-GbEHQpMvv6a4%-Yf?RD>6_x8pTvb=YXrvV^;L#5JH-R zeo4cjHl!QZE+Y$Y=YAhmJ za^%0iMKAc`vh(lUtUsQXa__vI{r0^-tOU`t@cF8UN&&y`;Ka-J)U!hq9zl}39~;7Z zdTHv#%todoEG+D9jK^bO3Vk5|m98#nCY0CEz}iw$_a5~d&0b*DI-zmMIdU_Frz0x- z!`_Jec(hPb*+Pd65R;J z%(&)YMlJM$uz+i(^LJyK1pVf~gbIKe4HB@OsAUSRB%-YcF*5VQb7j_HW)bc*rT~^8 zo$twYkeczs0mz@+L08Y?7{cS0geI>eIqsQa&Y#R*g%^g+=(%3^vYUb;nztQ{-h@CMS?hJ0v;_2#qd zV8}OwDorLy2m;rPz|T<-tt};D+24Yd-ZEcTzth_`j&~8hn@AY(&T9!;Z$iP3HOgT*KhBmCrA;0ljm&!t* zPw1|y*0wPlhh*Q%H=}q;glE9}Q=er;ZF{o(3DAXu48UHvb5xC{75$!7}dZup%KjIEa+IsLrKi}qf&J$}Yr30;~0p#h)-L;Gw(M&Oj} z^_R(ovQwuwhZSpf`-M;G2CYi4;kDE67cL6(bmw(bq8TmN8SSPl-I%pkW(#9PW{EU1 zJfC^|I`H8vBQim>YFk@c8F?SmRP_Q3JNX@*qv+f1u=Nc=M>11V2%F0Kt6I1SgjOn4 zNHGEUQqS(&2CSZ_WOXMK)N0~7ZJAP!AuGweX$9DK085)xD4QfX1tLx zdPcD#1dZRQdJX~T=%L@0D|B|Jjgw|IO`uy5mkM9}mk-$38NE3ciUN360lneJ#gTgz zkuOilHuRT2XC2Vao&3t#$@FOoj8%wLf$R%*Fu+HFTO2~lg|cSXLfw73rdgVo-6UkUKk!cv#OVVUlx5;eSg*nxKI`h$a4)r0;i1CPs& zaH}^it|R#5xi>y(b0qpmihEOzBp0<7MH53?S$J#BMfFYC#@xiLc)2=R??%gv?dG3G zu|0B-)tfuf;y)MD@|_7)9{UnS&$V0tXa2{jZ9T%%1al&XtbR&t~ncx4_G9Q z(Q?~%v+=H!=8Nt9FkO44^NlJ}PxLqc0eA2OmT8?ri})7$AZYAU`wMQrk62c`!4u(~ zJtg7A$`ppnrt*znyG+GCW*$(SsJwi%{%GMueRURdToeToJm@>4qJT$VuVA?lvLLIMwV%- zc6#}JlOwQ|!XY39!nLC5=PX>7ZdjYPiIZK|B_)l@vgN+DE|H0XPEO z%+HGj>o=KwL`qf|@kQzh|JykRe4EXUo}ZH(|Ima@Tog^X7mhSi^&M$4ZX$f_V90br zN%6b`H4kiFcMaKnUqFrh=nBV|tgJSJ0Lr5ugmsTVU|Fg(dAj7=cU_EszN!J|^(;`& zw%y8&5JDE4NKiwmgs-s@|Mz74IwjR^zbCgAYeD;wYBeriW!PYeO#hEk?7vq4iZUdW zj{9Kd04Q-^%5xJLjlX%Ru}`Ze=p{QCaGjT@z%)(s76oxAm3Kx3CF$z>6u6my{oIR2 zJDKZHnr!vEHgE_ttM$got}y98#!znNt--j#!yp+leWz^g&IT^imaWsL`iPIxLyI%S zlSdLPBHXa*gba6n_t#MJE9UTzEi$iKd5oFs&iN1B&|2}A$Y(L#RT)OCaeYvvs=KZ4!6@#&p7QXz1cnIn2w@s4y5=6)vx4pi@ zdCwB&(el}KGn;`)q6&ghMpx@ceW-Ye$K`>B!mFiH=lx|3Z9|K4%VZMEDYM^CEiCeN zOmMOLo}>8A3#CV~uWZNhe9hQmN9x^EAHsX4ZTiAWe3unX(OW1P@1qkd&J zCSHZb5XXrYPWrTZolP9_Y&$=6eFGo8qGsMFC%rQeOrTi#uQfM9@S)sIzruC@@($J@ zrb{QS@SgsYI#M-$;0QZT!b8b_-t2f8bLKJ1G*U{5HR1ogfWKq|VdMirV=c z1$>|6FB4^vt)E|l%D3ld%7w1%I9|8GsStc?E z%AA|woag(*&<_ZHUp?W=pO5zpS(rWmCmL&^10e zX5&!@goYsMauM+6^EQQWF_D?#SFcB*3`PEcgQg=nqB%WM{!jTq3*0Fe`D(;2{T3D( zODiLNgC_^}6{(t4XAgkUj+#X}fQxvGauI3QA@(YJ=KN@jvO#kpLvi&0p3r%f*F@KE2 zoiINODvotzho)QK>3=goDr`=aO&%5enC#edhp&{A9nfTpm@a=o(TaN4D$Lu#A2R>Y z3jXI&mD2xXju1Kkk2xj(#?pg$bKjMTf@fim>k4b{0?puAULWej{bN`#0*WDqgN67z z&aZ%9IyY-U_6>IP2cYhcRawN>l*ElAZjZYjWc&*lf8I`3iUD#Ag+*rg=`T56E23Zuf9sL&!1@^4EN;*84@^y-D9G^TTI)} zpO1zIDx3X@qP}vz0?g9K;c{rK<2Pc4T@RZcrMj1de)*!y<|z7yk>?i-Jw+uPk#s7? z{@|hcH9%`k%fX3wTu>Slw@iV-Cy82zb;Pl(e7*9chpbon(W&-H*-wJ)42_al$Mi}T zS&m!_yrE0v&Z)D=3OM0O?v)bok1LEMg0DA=o_tLxKIfMSCo7~o$;|Y4e%`hk^Pq?! zr@1rboyL(W)cNqd+g(h6_bK_J9;tv^q+MIlo=XwUTFP$BD{5M{b@Ta?&<5mI9Ug$hox$)4{iW;CE^%97oewUJ=(wtGV2ENr}e?1HX zI8VZV?gj7>+(h!5C>l5zuN#F=IHi?LJLHMDmI3jtaSvyqJM`FtI^;1oL!z#o_DKy{ zG%2YJU^y)GfoRJqkwE}}JZEoZKo1pX>-fi4wlEmKY(*)y5y?#tmk(D6L<@0qd)Rjx z_@^bDI{%fGg_WWO;NyRZB~%NtF_b2u6GfpC&HFOIi$>v6IY}l*c+AR^uG(C*Z0!et zm4Qr`EillcHrt2)kKb@jN_*2WV6o^%b*-M2zq>tDB0^w5SngWl5*r?iQ@p6_fH z*Q{0xYLh@yQ%{6T{B26wI5K6gW>?o$P*EXr~Ie$KbSQ|#8E|FWN zC)k5o-bUh|C%e-^8f8yknjtIUB?A@2Mj~w~K2M~zCu)WK$%UN)i6%J3td=SiniVI| zhxtH=;RtrR{7HKL1Bu`D;{M4BPkF4Da?)XL(hH?9M34H?k>t!J4_xKNgN5|>VVhN@ zN&0dhXnAY#XrD(Cs0L9v%=(h$<2-ZU{EzprVzhxK!j!aW)o5>WcO|;A<&i_YTeja# z?Pemx%!xf)W?2nKSrgSD-aaw2Y(0R?jFys_2K@<_?~?@?3<4%AbGKBQLU!7P#6^Rx zXeuojdj9(I{;7s^y2zUb-bZ9~jP-LhNqanC20{4Rdrv)8BcUJe?(U91aR5dleJ@PtOi(dQ`8stz1TrthSSHd>>@E^e6HQs`L3KO zT8p>v^#S`L%v*6~YuliRWj)qH;6|*!fg0}k9RY8GV&%GX@6BAokgt@R2#5OsUj%d& zw(G`kAuotZLv|zI7B~xNK+~P)A0^2!lEA0LN4 zM%kU4!kQc(_&=mSF!@PpGQiqw=b&~ztHrmPA$&=KyW4A591GA)fmgBMv+o7(c`SohUlV z6X?DSYirWSkte;Kam_L7U-_}|A@YZAnQBOE6CiFmZJn4Fp00d^48J)s`sD-L-7fI+ z>nyS0IaDg*Is9Hpao%svmA7SX%g#|s|Lu=*uwzqYQVgkNs} zkLvQ;5PYIRtDf&FhY;zGS+{5z!8})sUw{W;>;k%9!#4KWPY$5r?d}e&f2VDs$Zd4e zUo5z7pkgk&@3SYCZazrV<; z0Ys*IR7z?G7)my7^UP>3W)q|Tp%PPA;BykZWzZLVf8$|EgEOztS2@!N@=gW~02zYZ zbiJ$7jvr)k8NN6${s%cOM_nnRrvUq!g0^kpUJ{$o%Wv>lCa!_RB!lRO6VA~;K_5wl z5`%o-xIG_Bpa(?mmhWeewx1b+VR$A8FwKjN*KV!aZC>}$>)=l}XVK>ess7Rk=C2&I zJqNcZ{gs6JfH-Yh|8{FtE4pu2dr$$l>WbMcV`e2us2C4A??xFD6DVWCf#3+;%VF;) z=t0q#Fi0+o+rHc>j>Puh3y$#Q4}(3j8dLZ%#^NO7<2XzssZ7~ne|*(T{Fa9q&R4db zc)BaZEd~*NenI{BxasdB7WIki+c?H5%A`arN^eVLtu2v17H5f?ARQ|up-;ZwQ9SBa zc)I>ty!~;Ltkl2jS1m_1pN}-xH+m&??Z~ z(4pTg^SzM1XkL=FtlOmcxuu?Kk7| z%Fs?N#~vy0Nx*YlpZim&i-Q>_q)uvR=KEH=^pnFf+Ay+A|ED`9XJuNgQ05QK6RyD* zmR(`aFeZCzOC4%3G{jW2#kltW4>)FUjKmz*5jF3IL27OkL}GD_^Cu``Xz6PbinwRZ z=9ko;7I3k3cX8Pt2M>LZIHD4=34k-5+TJl4!rwxWL$T2DJrI}J2`!$MBdD=~L zMlN(bBd(6;XJ+u4QEZ{IuvHHc2FgM&Y9qW{*1wY1gf9Y}BE1JaMG? zm)LPsqO-jMjM{`T|l#h$0&u#4he z7V+DX<N^MURm@wTW$bgR*)v!xXG$mLKb=3#H4q$Ht9~p`#IH!o z;}*HQq5v&b<%HCKREg&kvd>i8TWYjvbvKw|sd1k;e3in`RBD!RPC$&mQqJQ6eV-{k z*<*K7Bvqhz;-e&(VRz2Qt_mQ5KY#?YQE$kZ?m_DPLl`+%L6Sy%U3yQ&?HXi0F_mxZ z{(kv#B-{hcJ&Ny-%P%4Q>avqHve)+P-cd>}#;UX?9$vS)VJm_5ZzS1Cs^VmF*Y*M` zWSaz;fe*_cK%V_k1q^fi=M_s>4^sfws0;MOl)7l++h4P*z3=k~D5RTTuMPYfxRBH( z=7JDHtWoqPD;w9;0Eq(7Wa{OrslpcEN>t-=q;0DL5b=<{Hklau$p>HOnkb&GwH@+~ z=Rggbp*W)uhkI6Bk#nXrBE6im z*l}ZW5XBbzTxO%mMiqzw;SdO}gdIy{gz+s5kA#JMR4?(20*V6%b0=quryn$1Vgu5d zkor+4wL%-U-+o`eYe}y&=}%=dB{?YNn?Nv;Sf_en zzxj(2!fH`ECDM7dQrqLJ&B;$eth{W(ym1%ou z22grB_HMlPgMD`P?gyX713=j_gSnNFjI3%M{{c-C4S2GzJVEzFbsZkbEfWmofe_i^2|4ey|qPlo@d{Uys}gC>e=2`Psc~ETOUez6^h?J7Sm+l%v_10%$|D4NlN{9>)#ejB6TKua(~r8Qh!T-Yh8zk~nB ziogV{h)@Od;Y~M!`zS{$Xjc0`Kwdb&$-`$=S_$~TPC4}3r})JuUu&+u#yYlrc@77i z!IK=$KDVUJ<|y5A68~__EFwCbIrYHV1`_eS^Qin1XY_(Pp#vT?8fzM~j@ZB4VQT6} ziaQn*;11-Z17@+xRi) z6Hbk+T}7k zL*ur5+uHVX2nfIurVrHj>Uz$7x9&27&pYCI6Tu@#utxODp)Z%d6D;H`UoVTk&I}&B z@rr$1N?^QdiWASQ$qr$QEqZS9e~bv>P?PlS2({v+zw(C7&9{eX5-7CQtTB@8L`AL8q-j`}d{{bxXL$Y75S!tJ__cpZu z!zhqtp4^u`T|nRwuhA<$QYEU=y7=NE0KQ2a&X#yDZUI38p~J%-$nxfr_&n4t?etse=%#wFjww%%!tMbpMdd4ftrG2-!IyKJ z+n`bvsi%sD(ofh*B;ghtcp5`>R*ca=T^YViO+Oy0+s_%+rz_KYK;#)HwABh(Peo1q5rS8XYDQ?CeH#JnfTQ4j1ymo z6I(SXPn43dC{XE`x8F=f<-ORAi)U5Vc8IK0VOchc$H66xC{0f%6Lxr<@;4^kT>NeP z3XmaY88`GZa@3z^!GMzklqrP%DN~FsznxVSgX+>HWHh<+<|EuO4(q@pXjh+_&B{KD zK-2q>5V_HS084q;X;i-9=lTCQn9HyG?tL5l2azlxdN1Jt|5u|TsxQ*6Z2dL3Byp{6W zMX)iYWF=5eiSrVpz~EGpH0cM40o=I#t;g;4G@-`cQ6VL7ZDrA;D(~p_`3(-BB*8K@CN1gqpGqXVSNmy zaozt!rLqm-ZyvlV1&lSI2lO!uiS&4NnNfw|7MJSIoh5Xa=oeCHmxTC~ifoTok@sId zb+2F9>@>?0pyo(w0mvdC>IEJpSvv{gH4Ox2~Z!|kf$i; zfyX`9=)|A5qLTgVUsj>#zP>3ksOFKKQ4-|-!S3vfwGj;sN^@YP?4mcDHEake27nQ+ zhwNGwaVn5530F1xuSJZkVYqoh*H4O^-GS=oD?L((u>O&#CI+fg7U_jcUAPK-BqDy^ zI^`wr5YkZ>B9@EnoEuv?5Jya?6HQ1i7eMEEP^@ObkT%{vq4l5?V%8A3Zm@`-(;&LR+Zb)%N!@5yBr=k=7!b*GI4gn|KnU z>wEI(XOq3)vm<3H{|k*y@MR3Ka^qy=Yvg1mx{kTn9ZdFiX0+O61y*Bn1go(afz=q! zh}2m1!fHNkiPX4V>&9f%u>aiTYyLX|fC7crOWs-$IxzH_QM$UC>A(DfNc5M*jWYhs z)9e0eX%Qe>N(ChJ^f?-56dCaCesNrDhYBV3%h;d!IJ=#Ys-NB%d*3M~0VYL+!6(0k z6Z^w3See?kH$kmY4{rfwOMcXu64F zYIIfG5BL`EADi3F#|c-mxD@*#6G4 zzka6kj)i`0sNmjHGC;mzZNhz)@@~e=p49jkdIy>saK2Gxip(1;9%lT`CUVPuVqv$e z*0R!Yl``iiWKZO-n^vEk&z<-Tf}bONGXZUcs%T;W70r?09B{6VD|VDY?-x|VDoSMb zum)JtwW;8TqECRI1~>_hvSL()zw^h;LA^i;L9uytt-P*b;c2eW`)}S!Mg)4t*s4d}RIP<&(f7_zA%2 zmOyfYndGmEU{WZLlQxqku2c}>x*<1J98n~K0p79NSuTqFmN1l#|w)v69zX1jg{eV79bpXEzPVq4HG^lwf6bnmI{85fS7rgqNXr9b@!EA@&gv)E4!cK2%J zosPTTvAUw0XW`GWkR}0~gEjRfdANIRlWh3;HjsImgk}%tj)u5Sh(mRm^2ksm3Mk5) zeK-AIZHZ4lK$mLlbpM8%(9|L|SY9w=mTzQw`UMINrZ-!En18jop#;y~fWQ2gI%u*$ zcsyG@i)?F``8@tpmpH)rZ(ZW4qKzjirzik_-VzWU1|4430dX@mKoM{~(F0>vwiN!>d$TrADCgJ4$jIVo~M^1qZSV*J>63^uu+~A;%QBe-c z*ZXUg{B}vzFjXK4t$WlfAL;t#?`t%E$$3k}@m1n=$u5oQQgO=yZtarDRa)TU?2m24 z@~;DJDrB4HY!$;_8`pc98#~k#C`ing<2X5X5|xx>nK@u7OJ@josxCKJ<^8x6B`bWd zG@#Wf)B7H z-JM4K=`tbgr}q?7IZzuNSObNRNy_&(?TsDx*7|}v)mmY{XHr{RcARQX&zIJ;M>3YT zF8?GSJ#M;H5HXKVX7eg0;xfwAx;$~OS(}?Op9$C5WLPMAeN_&-?0ac$d#TUy@zT%B zo)ht%J4Lb-g7NV^KUVaW!>>>o^Zl2GlhZS`1#u%KN-6J~&lIl3C3#3n0AQzD;cxUzqwokv%{~RF(;~!zI2H0Gdv@fh` zFgW0<8wR9ufIAXHs}Dq`PKn#-wAA;3phfbHWhswm{ubL9=!uK=YgFi^a7h0&5w0v? z+JS0+`$n-pt_6waguZKWqLPVyo42Gk0Q(S2Qf#ZZka?7xyIsN96is@`4e;FkCK%rBoXi5K1IebkNBpL zsud7wM8t&K8x}QfpnoMzxK9a8eztwl%+_S*4pnYD#69lcW6}%49b9HZvZ13!k-*6}`&lHy?JBPKfomxuBaetP{4XVVb1&kSxw1_qvGMeNQgX zAaS>*$D#!BJeY|#@rL2Lca}YKrHcpdu+nGf`sD2~RPm$rRYdn!x+gt9Bo)Pmk zRtfXv?jeZI&Ucf$-}WY7_R2@iuojXoICqKkj<}vaH=nmtnJR0&6Ra_t>Y257621&6 z>46bq<gUYb2Mhx~~o4T5Oh%bpofA z6O&z?y+z#bbYnV;8>haQt*dI>v7Dcl2^XugXp=(kelp3caNceQYVvR6!506q)eL)N}GeRdY7(B9>1C&nK5g++QnI7$@={>W}@_cupE48PMgC zX_yf^6;68}Tatso$C#?t0LYYAfDKamZ3WT5`ZukUhV}Gy49b7}{p;F8R1{!+$&p^l z=^1iJU|bSbmib?o{O>9YjTwRtB_H7ZHVj5T^c_*bAw{k9gRaF{#{Z#tlUH4M1o)^9 zi`BG#KXs`i)m~`Bi5T-8bFTWyklDprF4T6L)V_|bu+8en zQu8wgt3Xf%>|_BRcO_WcWPCV6yu0xB+PP)@>fpg2p~@dg#ZCMNsOD7NgBMxN$SfBspf_7En!@{DY{p0G_rbb9H2oYj-)=Z!N4^5yImpy-*R`T=(8Z&M8xVMd?S7+UN<*{oR>QSS)1c-#cFr z!%j*~rl@#Dl`2wiC#K1fyENu~{DToAO>3$(UZ?Ws+m}v1Rjpli$H4hjqA-8NbjAwhC&o*Sl^cYwcdH_^=P~4k zM#MYzvQ!aG@57a*_eiaeR=-(wBj>+)BZLdfJdEnx?^^XT@r3Io9BDpAv8GAz68M)941en)QTpcLc%&(4wH z?Lp41?fYJWSKaYacTcU3AG3v=#y@pyL)yF9o#BxOY2iHtpaMv@xzI2zlY;?k7qcSC z;N2jw9|kTg#y1{S*q|ENB05g4`+XHi&Vp4!MU7wtg8yza$~DikX@;BelB$y`WvfHq z7S@QIiviue`_i-z6%+wkt3^o2aq2@znCEkS-_m+bI)QGA`1jN_KzvG3B~et-Yl5Sc zxK_w;_ymtD0!FSfSmHj#Qdim(>hsFMx7F%SaQWHYGk_11$vs zW?__R^Ovqx0qI=(Y1N8#8xkF}p1F<>Zr)~=u;=G@J=L)Xcg`Z(1rtLaCx^Y#-T)%e z1ngl{)pxB&eU0L=k^Ki^vC#<64MPY~&Ttelwsh#J^~Sfjp)xBqKYuJ$arX{U{_y>H z1*B$)P79fNE!e6?zH=kAOc_`(5W5m*Jtou!E9!7KAz&c!&{*jz!F!y)QCm9rVdb($GF3CH; zQx^jfr^McA1Q%aCrd3_WVOK(9euEhoorcWzaUB)>98JJBCfDPUKatys6au&J9rt5` zpI=qjdz_`7hAZ7Ug>BDL2~Z+(;Bq3hDxv@vDGglZ`VanFyj-EeMgz=2vT;!~G1e97 z1iJw>i3<5e^RwLO1^C_u$E2|;&21Pd;IE;!U8o+MRSo8V<)VQQ0vIF+6&h45gxa@N z&JQO-(R{P5xho5zQ7z~9sK9YwC?SIOZ=J`f_5v#sE}B-`JQbg>90WudP9Fn z_RLbAAGP&(`n5Zb5Ji8E^ftNrM!Bf-72qkL+DSqGZ6~!WLV^HeEA5xBY4IgH@Ek8& z)P4%U8}ba;hpZOr3TS67o*JkNoe5p@A_ke;v+>>_G0QKNe0*j};Tyc9Nw{{f8k8lt zUT!FynFk3vMs+=(eYnq7f{K$Gy-r9U6ghTk81{TQt{p?wcCi9=jgA3A2A+gkT$X`n_xovN$ET6plfwQ0S zdU7=!P-uJQ8#nUe=@tzYPGjfIxC>Oy`*Vw?;iPV>#TK*#Q-c7roec8%_J&A)j>N7l z6Ma{q)v;xlkn?ACrMXPm&DGIY^K)|dslAlCl%_2El)e2rGBd2ebMn!ZjU_~q;E?Z> zklX|q+S`{wxkAc6oBTb^FI-qG?Yh6}{g~9sY_J!w;7VAo5>B7!+=S5V`j*`hDWxUS z>YvG-j+ZMf?TX*oMe$SDXjo5soq=0b24Qt?tPbOjG~l!|4ASovO?1hY?HkSeiOzFI zBq8kn2TlBrfwOe`QmX1*n6PX0k7I`;4)EaR(bRZfH!nl;wXe5F86s>k`KE)4 zRej$pf+P`k=Y-#%HGMtF^jPDaV_f)rW;V;hm(hd zYe)u=hJhq{10;L>vJDHi%i$mF*?XxGQNRXo%<<Sj$GD2JO26-~*r?J!WaSL_D>lYB z8_O}p1!-)Jhe>UEve&{&ipxUPQSz6Prz)b$?quPaowxRkC93j&ZiomQAl_sg+|zU4 z(K8M5lS2Yl;To!{1+M(_^~2PncM-wlR*B)6--DeGNvZblrL#HAJ{vOw*bQ{^z!bg; z8o(6b#;%wnYoP`bn+6Y`~?*R;$=B!GCvKWm>M2C`IgYv9~<@O zeQ@$40oYJ*saSHIU4{ z{>LcgngbPw+ZoTE{A{4-8Vs-zOM*euqjLh_UvAq;-C-^;TbRCw1Hmc5i%VDK%$wZv z5;+#a%?cX0JJICj-u=Z=n?X*1r&SJj0&^K>7{stlF4wr&IOYJg zKEIOaOX)VN!}!PtAz}CInF72HA!|!!JA&{5+^wc-Q>T;b&BWWLi}43e0gI#cfL8Ti z0A0mLq-pI2p9n`WmbFsnYd^*iu;wled;oJ{>EK)l#`m^AFd!2KMp6-)H_{XyfF1 zooGS4$ZfR1NwqlqVrER)veo^)b)pWkgXsKZqKxQpYU<9p|LJ$+q!Irx{HAiL zXp^C)E>;T#x*l$RT33sVHJfe?SF;MACIXIe8g@v9XyiqIKRXX^u;Dp^lErj}L=4_x zTG*zN=r;Yy7~#BP4N^Em?`*>|GqJrC``u5?z3HR08ym8fXm6omsTu;i)t2G6$`qlV zYuw;&z;)1@4WDH(k0pbW630N&^s(f2#p`sC*9BI4wT0(p*2*Ko)e_Aup8{qS5X9|= z=`YO(ie(C+Seh1I^W@E}W%zgJg)q={5tV#8t+Tvp=Z3BGQDu#Jy8^!2B;8c5g5RW) z$y+%RKG`r5-Zy6l8Vfv@Dy*W7vdy%-k0a7K-mDpZn{RZ|r~qpx*k?AKt1T8Az;?-*uOpwI z+ZpIN1GBLM>x&J+UqjpjFvJ}=bk>1=gilazc=V0C!bO!+7M;f-KgVQ*;RiERi%gRb zvK=-A^z=i8BF|D)i&EX4vQ$fpTK>@AAufoioY6;7I_X&eylCBEq!a1qm4g$ran@x} zu+qU`y4A^`1fJ<6@cbCB{?Bg0IqARyn@i+iPP(0mEq!_G=B>&QxYr#$J|4r>D!X zzT&XGB$Qu+-$mw{4v=lswJo&pGCA1)kNc+Dy4+pDU|5NgC`IpKay`9VVZ`zeB_hPE z2CJI5|5KjA7Qv$c^HYo8b)(?~z(XdG3!>`H@AP8CKSC0?%I-GmZcpKH<7s+LDk)nj@Jm)NWdDh6uG@9;CzY^JlNKo!sQEp_Uq|l zo!hzT506`r{ou|Z?Or}F>G$CuYiIehO}E2pbpz-t$BI;7XpQYb@Kf29Ktc1h<4Sjd zbx5mLAz8d%qhQ@ZA$=L00|FCV;L^7$nU-F^PI$fm_105b@(?+9cJd+7MNZubm8Qq1 zxaaJA9!bxkB^P;_Jhio#2m7IjM6{B#GH`zEuywl4TYkxl;gYZ+-G7+YIMvCERA;`0 zKOVC@{gFZ9gKWFGM4X@hJRaw~WKm`nu2OEk%E`-LH9YtA5XQbHT$Lxh7Q8#xtufva zC@a5mX%&$Ac$RxfmiHjV)nrqddLzQ~4)c5?Z6uJwas*~g%Hdg#_;vGmsx1pN^m66e z+EuanI3*z$%l)J~Vj!%`iC9`yfSL`-lAFu&TdT`H)KH*h^8A9_Lq;2^&!X=^q;3TdY zZ@1_bu+uP;fB=yt;89)X7+iEDBmQ?ge;RoA#3wzJ1-A~&ZvX-&)3*)h5#TSbPjrnn29bJ^Y(jp_3L%_47P2nHp=gT z;2clC&aR!mpAB>vplC)I2C}Fj4793=$OiZ=-5}3kj?_SHrln7yc?0L^)BCh$$7B1eVts zRghV{3-(=GJ;mdf;qwMUmd z`q@HpQO?%=t9tMpy%}k~dT!sSs3_W?8@;T_{}}rM=p+nc{_QbvulJ}^j;-_!B1{Ia zH#>W=IK6wI;5LK?Z(+*argJL>VtqFT;#`n3BBI>9BTg5i^ckVQ_s;(D_i5S6oV%{a z%bD`gcQKX?LmI5mJnL&m*K)N%h{y%nd8tCW&KfS1+#T=c2C@s>po+^C9}&;A!86ZG zN@lBbm}g&pE(x@@4@7PzcXlK0Zr*2UKiV$8sU@-W(!r|bAnhUH($Yb&ZrxA4h+L>I za4GtshNv*y8=f^2`=j9p3V5QLu;f~>=sc%zuu!ETjPP4YAvSX9dpVzbqviHu;=HMV@WM@`5GO{<>E92M_vPW_pdmPTeIS%)I^!>8AFNyP8pA$=+NefyzhLy}HfyXY(pod<&hp@+ZqaFcuq*{5J$eR)lfQfoE`r+w2H zyO^?>58ByM3aI3%vXHNf#nzOSU(S$1S(eRn^Czu*Z;H)Z{Dw60irwv~fPO{Z663wX z!SS>c2@W)@-zJUOj2&)!}d^OzFhA zZ{lXoUFL7-F96<1+`zMa4hE3;V_Gl{)x4i6ipUXe$SZJ2*to0&lbK^mp&TbF-%gP& z3x8qdjOSiQ$0a1~8XRoA!uDr50}t zgYNw&<4cNm`k4e(e|4Vse`Fm)8fX z9-MK~)?j;Zgurt6hPcvshA|%D+;#QFy*`Jo=i}dgyH+e$Kd|2I`w5F?t}jv7{23(2 zLi`r+44wQxPCwd_8hqBbl$gLuT_=~5kwBe*t9J{LD{H)}ywJCy8@)I}fF8mvy`$#)yi zr}v9JRRoB*ekT;8Y|0gvv0#YLh?N5x7I@qJd zSIwb*qgpl4;x{*VFkdpzh63k~t1EdxzE>K}f9@}bMcl`JiP)vi0oJ0sQAiqya4HIh&$)>lN(m)N<@t9@xcO{S#Xsl5L!V1&KQUiAP z*wa0w+)RSTz%E?a)RDM9K_fWHd%);b^AgoU8dhVc$=Pdqy#24h%AH<R^}Bgb&!!6Bcg1ROU}dZtGbFK>R9f%I^(eQItZ9-UpFoBmN<`e&6L?^#x7;2ASN-a0fMM-!A0TorqP6~8A$&t)KbIj;1!UVUfrP|!aM?ptNp zTczWxIUEMe#hj(hY)axUlSy0m!&-cC^)tC(+Oj2}p(iL+FD=9N5p(;f>pleK@Wz83 zt{j{m;T`o*A}8DY?6Lu_BGO0LwSLpcCSiQ2R-3f9y_?fpKLG13>qWZN-Rh6?!zgfp(k z$$m%xwGUmf05F~&M*c~5XvU|Qz|JqSz<0q^gj(O zxnmEHDk?!vzV}>uvV0!Xb8hDpyxiXe-PKmV?9bqvBUBVe8Js3^Hwelg`qF2wn~q_> zlwC8o_Gsd_?hifKk!$U{Xaboc7(X#!iHR76;ul}C$hQ_6@;c<6~!!1r)1kY+?*Mvy}n=T@H z+G#(>dO4qSx!K`xobhU$ZA@6>jW@4-Ub%nYakT!^rD%=8>&u*(HycelfUB^yPP11| zYCLU`cmFI~xqF1+8^+EQWxs5l$0aZr^w%8-igx%E>r|Qqj92(nhRlHGJzKo-b>n!s zg|qEc1C>G}j>9!}65+jK`JEw-D-Nbcli9!<^um`d=*6F(tu5_&?qEI6uy9e`n6tzw zl0UVJx1q}`g&2CR-||6>wxk7=9Av*&+O~``O(%jm=pvLq)$Bp&pgkZCpP$f`*h9dc z05g4;W+%uxx!6Q}^fA=}8GC9xHk9m!A57Tr0`^G2d1wSZvZxrWAIJXRR7JoY;swZv zaWr3z#^G6c>P(;u(c1ZPoS~5x7W>?q6k2%A8Fft${>LJ~N_n-cLZtz|F8aMNl6mrS zS4+|;yOrA8xCcO~ciaH;tWeZ{sUF&5E=Jne291)<3)cgGUdYojjTROuN2Yk0UNoGJ zPr&{t`+YczlL#@*X@Rr78+)5VuIX%RE5)ym?JZ4r=|-4zQ_j%c29|0TvNDVkSynSf zPGADCVASJ?m2e&hkkAIyfg?b4-g8INvBqsJu4xO))ZLc#ncd#NWwLG*IZ~%Q4q9nd zQ8)iRYQPtAN0v>J>$yG8zZ0>}^8K!Yi2nj|3fiHqflG~ri|hx{f6d)T!GmABn|}#k zBjjyJl1-zENd`Y5n7$gUOErblhwJ>W{1P~WjLOFd{V7F=!v}yrCOut?*Jb9)+%(F2 zVFhTb<*JwV-x=?lXH-YyY*>f}FNZKIg|(2Sg&KrO?L7teer33 zfo({aSA00QykLAm;%Dr&OT%IJX*AW$xB;m{lcg{*5JY{HZTd5<|+3Ph~wC(_KY5v#rc_$86QXa#t6tCg;mYN@R z5%sj+$SI*lqXulqfQ32?y=&9On4!qV*G2SAXD`e}rN}HNHHtj5gWHu6hIdn<97li0 zt&H=Ty2gHTo*n=lIP=xU#g<>j^@9D|7}DCr@OzAbdSj!h|4{ zWvd%5q7x=bzGvB?=WvEvf2=~8+?kIpMo;<;ztuHMcpz{S=c{Hm{3e`2)e6sutYLqf ztRgBjZR*ebFAHE3E_y=q8IgOaIdFk5OejlF#*rL{sGiB78)AIb8<4qWRU?H`<%E<* zui6`tGh1Qs)nA(nt!D;Nx#UsnT>hT@%DV57=WDhM$!JA3GRXOGR8!n{@STG=t<0}9yU^cvEw9-*0)Wqp z^*Fh_A*LfIhfRDkKSUvHLzN}b_e(UNkIB0l%s3JPxBh70Z#e%hhtKEo{Wo}Y=5-lP@s z8f*2_(9Y3wyxKenzBmz?ONXef(;GDrJsxB~1f&b=JKM;0Dw~64q&^)B)`QILh(dCN4I~t%4mu}Vnr_WfDc8Sr=~zSUPO*yJ+*g$xRKCna7ZTBU zkx5Lo&ve*%+5EkWgi_A2G_8VviKuxjfE13QEe09PU76)o>P0Xa&(43UdHNHdz51vc zw^vjSZzAi|&wj08ckLqOzOfE?GkM$X5BRbk~Cuz2OBv`+(6xFtuX!6M57f z^W@y-!W9H-{h%!cbvDTcMJ@@?q7|&0%9*C&f zlBEnHwug70i%dN38QlkeKM2uHwd32bHWEy=Y7$B{h?tI-W~8;WJ$7VGpA9%lh9$vv zPCl}Bk@&$2va84{WWB9&zy=M zd@8L2Ye_aVvTHF%61ffY6?hD)0UpxnwX~!;q};Gq7F_q@#L`FUW!*w(5i`DhX?cu@ zRQn9Ce4L5J%EAM4osas*tiRtdMW+r*xel`1t4|26Ojv$&WOj>OjAziDvBctJjC@!{ zhJvP@hH%qFD5is_WZK`Oz@5|;Ztc9Gk=Yo`A_Pxle9D-6+8ruH(BRhMf#_~<+RTiy zA(2XAPH!eh;Sn9g9Lsed4Il|h>56#e+ukKJvBb{A9VCXzc7#N#wxC}-YHBvpN-lhx zVOf@)&O~&?Odx$nx>3ycX7n>6en8 z;;iJ-v{vrM*|k;%M?7`1E3&uDUHl;|$UZicp!f1`h+{l!VDy<0G8$9smAdKJ_cn~- zpW`5IPWTFpOH=gNSs5J;&3wSGx8YaUEgYxBQ|BBDkpwu9g zcyLf{k^lP-r87w%ol&1hpSYTGt=tRggc>Xdf+e$D?Kd71gYSm58 z@28D5M%b@umk0C?2SRa-zre&OpcGA>7|8*k>ZI@S*aE+M9PO}supYdLV|&=z8!M{Q zPK^e3lQRlAdV$|2wHP_$fGX*6%; zSz{^>+2CpUzQ`5!KAY?9qPsoiohO*ban+Mshv=q8j=~71v zld*5~NuNaI;RMS!_!eiF@ym0>kV_KD$VUH)CO?@1-o$_oLK{tql7W{ zYx{${ye}KUU!U&8Y4U*?lB~SUS6RXAJ1x*o!*og2^T?kxycohZB!gnfR*Kh^tR=YS zBu}{IfSYEtDO<4XTZ{h<7AxI7j>2QO#oB1G+a(JQ$QAQX?9~Iy?;w}zG+}Wq}!lU|C z#LXm_8=lx>3Rs~odUwQJE)Z~O9(ZJEL_yl0+O+gH694>jx<;ebZ8-}ayYkA+==DQT z=*Vd%=jE>=P7clCcQF*Z-5?Tzvi_Ye9yV}kno*Z6A;gS^x9g3=PMqUcq@j}D2FNu5 z(r5tbxIWH!DPEt)qb&Y^!&yyim?!}x6j~V5_-5c?4mp0&=hboWkrCU2ZNBzyq0!9v z>8dfKbR~RQ#ef0mR=<4K4(aUt4BWpDJ)|8FKx#TPOF^ve)G$7dG&z&`LJ^nY9A1>L z(~ctZs9NuU-gH#W;mFvG6C|=Suk)?4(b$ACdNX5Sx(1XZE$xu2FO}zIWB_%NS|Hh! zE6;9P{ZZjJw=(wzUGSiS)Tgkxi(^lCsQ9hp`wMf3DjER`rH z?jR3EdmI+-r!%&r(nDc%zV-+~d&EnvBOD#78DZS58)quqAx7x{GrRl;Zt+)g3NbKC zBIjiiQ$Xsj+_#ulg;%eIR>3=tbK;Qs;V1fyjSWnV+a$aLq3k)cDHEYCma7?ZqEU-1-c!E{v zGVa=jk=!2GzO3xb{iU#&^OoTE6Lqu_u#oy89(FV69P)7KVTHp+!-qLG_HY%tqrqzH z*$W$2r;p-c!wp;NKE>67=b44H^xghs-f>#A!-VNAe}$tsI=Fuv4(y>Zi- zV_)B?W6wy`Hh&Os$;u|P>f4`uU5M-*{)6d#BF{_lc?op+FWkGDHTX)ttLWI`2`fZc;R7%FB1PQB_xBiT-WGRE4G=~`C%Xv zu@mW@qu!6}vRTazV{6A{7cdym%`D3n_pC1b(bi14^Jhkxw3^qL|7rwM=u-sLOw8(h zuyl-hbv=Q0f~(;W;W~j?e_>-d9kmD{k=p$HDTh#p+qAAI%!Znc!H))NoCX2mlNx)} zp~nwX8yt*vB0v#9a@0xZgO7?Y@y^U`@^}Q$VnATwM-_?a6&?BQaB9{fKC5^pK6uE$f)8!TD%1 zBm3rv1K=TR&(>%rn<@Y}jrajBAJNsqHCM?Cn1ZM946fe(#%C39(BwQ=-!Lo07CFHAv z8MJ)7+7+_=bh>^?_c|1|rlN)*GdMqI8ZzAMXEJNhAUd;?ZOEmX$2E%a+t9Q&_OtnN z0|VlVQuPj%^Qi0U(7+wv?V1AX-tD3s$h^u@3R5lGZ$cUuADMEu5}~9*=8e}13`=C{ zZ$XI6_4^^LNxjJ0qaD$}jSIw`W^JGCWwK)H3p?}W@@IQ|F)dDwjoVfgj_9kdb6%0^ zF_E7#+PlB#&0iPpZr1f#wC^70v2IHBw@#YOfbVe*#^LMZ8~65{$m;ekTLONC52EWp zPzh;JtRH8wdAadyWw@!C^11KV{%BoGw2+!46Yh7L?xE7*tvdQgLjoe7d^ZW9FZ&aX z@2q%==GOv6CgZ|nQDFFz#w8l&JQ{clMJ{sj=MvzkU-Injv&{Q#K3N`h?-3;YDjLs- zKSI14XBBx$gNuNfC5gSp-?9Q38$S!zYKL<%Uc=jw-0J;D1i2Vd4R6=F)?bU9={*#B zl80hzqjj=Nd$-8kbp2hD*J_aRM+T?P5sxrNd8t1E>=5l0P5YO8k`)i_E+SXsS{eXS z%;mF3-ikcbCYw^Lv?Eim3FF&U9Fb)4e}|8__#YH613{|JGakz`It=B0Aw<)*HI~&shN$%Td=UPNB(Bo|K!FX&3}=ielzA1y}>Fh z5nyTLZ8bsRx^`z;${**q#{DnAppHjX`SOP;vmE%Y)}N`nt?s(f$ans{PqnnLB!7p*Kav~)C-3D*Uv5sFlW4u6dTBev4rXBB z-3i;c%}40pJiHbxeR$n7L|)P4(d!gdDs~m=ugtNJ?+Z`42ut37u%qjx>0_gX87jzi z&Rrf7wRE_I*sUCywkfK|zs%|rtF4#VJaPC#>ldu14r6un3k}_Q6UL@znxdDm@qHU_ z$fN8;+zrk$bFXz(?}oHl(Y0z+p$_&KHPnW|2f@XwoAoD%(K7#4B`*jT2A{Hi)gC2v z5(utyeH-#5Js$exlXC}R;ro$O%10jIS682i-}W7PJk^DtkZV~e(YR@Bu54sf>`W%W9za3m;XE8C@C-Q}kS7R*mdW8=U zi5E9^)ZD#7<3p#B%B%MeO8(xx^6MVz#LzYbe?Q$3QAgUpW^E4zaH+xU@31+9X`LqV^iq zPpxS#_r6r8wE9Q!M}uBQE)qtUznA@cj`J%Tk_F4jU#LFAJ+9O zE_KJ9oyaYjOXt+oBy8CU?_NGps<+}l2+`c6&gVs!*9l@|6i6oLB^l97-s6$Eq{vr8 zyfM6Gl4oP}Q$5iG)XUg;udr#V*|UMLNVP)6;9hvugRCS}gJjdDCFf6Ut_a*(!K#V$ zLQ`zu_JYp&d`ulp$>)gN&7+gBc$TmWegtwnDL2w>+j z0!cUeFeS9+E&xQl%mQs$x~f`udea!nmjrv%v6|T{ke}0 z>rDD?(+`i-#cfG+&202WveT5l=Q}D2w~pIvxP689rLP&SJ#n^Eg|GY3yuo%D z75`1x>RZ{cdJ3oY8_r3F9UFmoq^+S>|7qtn1qXgzkju_{sdGtk^=$xJ2sPNl=q}5S zxEP(mUI|0nPu4xNSJN-EE*SIam+U!3TjjC2MLjP+G?n?bZX?>)8c{%{iP-o9yB8^W ztMV;#9kS#|f=Hpz8)IedaCOSuO^T<|yHJm-GSk4)O=`bfeeGwDw$~?Wuo|HH)X(W2 z8@0{Dj(BaKZb}Q^>MQY|jfFey%3<{cj70%ed&8=GKP_py_bnCu_!usDl9jOcE2}4( zo$2P?`A^If;rx=fn?DQtZn-%Vh2v`(1ky3DqVM~tb#n^XeJmXOeTI%#fL*_;WAd;- z-6?&U(YckH#`(zBYbau|%+xWc!(kuGv=Cyae7f8HlbaGEbJ2TvyNA2FO*jWNUa~)6 zXMt1RxbN<5nK}8qmM7|&p+z@O10Shiu(ui2*(UeBz);#NWp2eWrX)6mT%@5igj^&?azm)RY&CP%Fu7D)@}k?IM(n6=R+l;Kf8Lba|JGLAt9 z!vgf`%Fi9oNJ5|ZVZ$|N?!w+w_Fb=#%FHM2IlNANSn4cil3oG-+gv2_7G zR&+?Sg>G+zclRF)R6KjH-d6PavkmJ=#4SWcbNyhJqAgwk|DX-ksNB(!zzCV~}! z2^~*KIcQg~PA$x~>bY54HAQ@QHE+c9Lk{t8)GD!*-{bnx+=Io;Xtp72jR?H^#$YtM zK(*WJID<_pw!`WB9=8&L;o=0&@0F4$IiGLq;=U$-AV;{ax5-3M;8xy)&eekx}i=oKNW^e>yyym|dhip>LUg^h+uNsVP$?g&V4w z6?59{GN$>0dBO-*FjA5M$>I;eip0ZL-P_-Wa)0s%KS{9^^je(98_P_830h43bE>PF zqdYJ4Eg~`iCP{zE4Hm954LXMlwX-endUm+;$cJCXas1R0%W)y*Yes)f+T$9d#ie0r z3}=Y_{hynWj}c4}Xt8obs#>UltI70!I=Y1%v1}LsWx2;y$~}SwFTg|v;H|r7Y?&Sr zdrD<)IGYX-G1Z4NMBiI}%J)i8(YK&nkFf7OvcC!y`+p?zj-poiWJ2)Bf|-LwjWWA6 zp)&oGi=UqVqVe)tX`s#cHZo*jG0670*A!|mFd^J_MCFr=UzPNF@x~m=f8U~y|MQ65 zgB7&JXcn@Zq8|NWxa{alStbkdvC4YPIx?zKCb|Eyk)2xSX@T)s1DlpIS}N-RIy7BQ&9?*Dihj0lU!**ztsjt3Q)9}H%cPf_0ENsTmJcxXH zVljPpwCS=2+*w4{-k`$93|Z~`l+l2KhaI61|#~+>r9El&gB$Qv+CQ z&*|MY_09pc%aI3bv#2*x#Sd%@_6}|`2cOhsXJ^-~w=-F+0;v=8A7)3Q^&M<^?v=X6 z|K9&7R4TG>_t3UaoSg$x;soVqQqcol?hMD-NoZ56w6LOBmG|qIld9q!Z0FE%Akyed z^1;cTv;$=XHPfhOU=VIEJ2(Z@wm_DT6`l-_hn>bxRUoij(szV%L4~cjwxkxmo_;2B z4eVmOwDQzBXSRWk=1PZ&}z6|QFr$^-_L63{#~AM z!;%k0-6L(Fw&FV-L`(fVPUgK&w@i$_;R-DdaSZd&lHQ(uk}&=T9yro_NwF5@>ZP+@ zz3cb?d^KfzvTp1vbTcdrY@3eSx3)M2SH*KFRo`f3o8daL{VKuE*ZBNRRX(X6!Te?V zhcW-J(1fv#+?uJ;>m6*3(&>l~&6rpNuzd#X$D+T+<8&H$lN@7DPoeZ2{kAo(vNyi# z7?oogxh>lhX0J1hea`$VbpEy|P9mZhGTHicr-&m5=ThDUh!Ji|p zqlMe8WFpLaT0Rsqz@{@iyUmUx-AC7$Y>v+Fh3og+yY+d5ztxfcJWw0w$(<#N_kyfK!9;dKiekRcs@+OQFospkp9Mdje{jrlx8tiGWWq!P6Pcu?j2RWd7AX zH^1vor6<>@Qs#DR$I6oz3hPRXRG{qbWRbYXrJefUX)=BL+`C3ER;{r2F>+_qT1hlA z&dYBpI#a7V4}{e*$oYHmaWlOh{0g4d&#Hu53y%43vlM!+-JcFEvu%3Jyqp7`ji$YW zKnR-*=Llu6kvgL!t74O6AlF02mauFJv}cE+N_z!|J35iZgbw#28%?fPB~a!xzh_ky z99c;U8~y^jCu&{d8M;7O8m|^K>Nk9$;H5Kt0Y&p|u%n@vq$i4gxSDPFqHv;xH?sMl z6BlsKPuwDQCPx$Q9orB=@ad{(=<;}_`BjR?A<>ksqb|s%CuRkk;sp&$hP;rj31xxE+wJD4zu*5 z-Ypj+*0pwyvd-SqPH<4~*?c~zz7ka}4ChF8Bz^e3vgC6U=k>_Db9EpaU4I<)zpE8M zKHZCJU=7vz$L>2+U4MocxIl3GPO8Y-H)`DO%ts0Dh~taku8gSaR5cd_Imj-%Qg?mp zoG6aNP!zfryhHb==Xre5-{&cVY47pP?(jZy;1&%YErdLG?z$pG8WwYsIIEsIv9^*xwUi^$__{%2jJ^{UK~{t?Lye%TVOJu{^kjnEy=Wjp%fT&Gu&RFyO!R*M3+reINW0`Y8T)Nf3kZY?-pf9r%(hQ&=d(Hx(a2UZRz4c3x-VeFm@gD zr0%}PZ3X4zMJb855j*|`WB0qBz4u~0Ynz;uWQ)UxeE9=^m>9< z$dD67p9YDlc*ZX&C_N~Do%ShmQA-&YAiPuGli>&rz0nM9oe#)7xY0(KUtD664VCrU zYhqX##0GZ{zN@Eg&{V3&vz5i4f0$0bFSAZ{0Q+ECl2gDVTMMmFr!G%MIFz5X_!zBs z`A(x|1m4H$hhnXYQf)L?36Z|jJjTQ1=tc*)HvnNj<2DS}F(9wtsNEF2S33Xgohd4q zjru(%4!mB0{6{tWJuSbpADx;5Eax1#xU!=71ro&GroFDg%w#8xiqB&9X4`-1TkM-V)kan1tzs^AK}C5DEE@Bc z-AuV+*jBc)l41^@b+61V7BI?v(UtmHFyu6tn%&bj%@ivlnQ3Y9|jU|9icF!={jpLt2`{&4jbG>!%Iomiz)aley&~p+RO$sba0?_B+JcXcQ zV%{g!h^~c+jLQy#T6qyKJ%VX(ts6P6l}<|SwPLmIemczCMmqQ|(|%_}y0UIszc3FA zb&7}MPd(o;kHm}QYtofC@3q66-9hOlZf$Im&|3Z#_%CaGu#!TR3}w_;<=VOP>f$TG zPQGB$X33-4ACJdxd{U$7iBT(LH-mKK>Q(5iY)g##Z#M3tUJ(NvPvbmdpm?yXizTu0 z=#{7Nw8D0afqJd%uEJmFO{ogSG3mVcUHICw`p->~;1JpAIF5C8v?=%;*E{P=7NaScm z*LF`35gAXsv^kR!d>m~&63eBql5l8P5`=aeQBG)AiXGU-MmtAs zzew*Wn7Gsl`F1Di_tEMYrK-`&&`|6r6UmkQ%$xs}N5tw|(f*6q zv^zH6dt>9-iiR#}#AYkV1AXYt;cT=<*|0RgYer0Wl2nM>C+??Hb!~sp_4AJYFn3R3 za`Ovcvwk&s7HeyWm7K?<2J1g{DY^j7^W0>ncY_v-TjJ95^%7X%yiCQI2O)=#ve7q+ zbP92}-jYkPG&Ob?3QO#(?ThT{)(>q+=bf$kZb$e!`dUl9otsUpK-tA7dGj-(vJr`} z+$4nm-kCxH<-%^SbxD2~W)7lvvUCGI^2q(;Y`cc3hCzvx$PYENE9tt3_#KA) zKleV^Q!XxEc+=(h`vp;7y^=w9EJPxZ9l5RM{qu|~XE#j8fC+k%^GB9y<4j0F)~zzG zn4m$)50_{Rm3o>3BR4)EFH02@~W5@+hy#F!fRgn&6M2dUV{Gw)vS-IcW&P6 zxrZNxqFLtQ@pLT{<~Q<|k*b-7!M^x;#&RPvvLO;W@ox7WmUW>|+f&LJ4nAQf`V>A@ z1i2OVKHR-u({owA0L<&r4;huSz;^?rZMnpohF0ECeJk7xKH#F4jcw}uKkv%QYXHmjuR}wz&9&UZ+U1Gm6I#ti6vN_aXAH( zzB?~+gY=zdUVtWJYbEWdL_e5UV^*$)sh4|NY&x#|5Hv$Mj&^X>8+rninpGwa;OFpWXYH8 zDFMoLf$585)mVWIVwiM9(Z1B}UlaO;-P`5QNdL|@pH#k%vRY`b_NJ1^Zx9^%h`IRE zbk;@u3GwUt`SB~;x2I(S!21GflR;GfC6A^wsI4NrmXa|F)gY<&8hW5nrxIDXB<3+&AJl zySiHnYGW=~XI6peOgK^;HT0{-i+jFu%#z5b>*QKkWI~u}Bup6*c$90;r}pSxI}`zZ zvdyKRp%S}leSbPYQ~N}LxRBPgzI_Yt)7$Cr;Qc@!%TE?dOK^TE(ginOOgj~UQ{Ps+ zagDwA)*U^RW_0~>)^rpb^|{8&;P*5)dvhB4^|!=_tq3q&It$ON*0HMBzrpSd@Md?% zKo>x~?0{F(|MPVMIxh)(<=O4Ab8vP1%2u)O#Sy1APT?>u{Jvov)ZTW=Jid0~9sP{) z!v&{b7*U>$K03a#8TBy+-O6{TevH(6GybFTQmJ~bgF_|#U;2Z5=|pCl_-!M|m(I{k7b z;2@f8*4vxwrC?srWrNW#tG~+XU*N7^^X=5H%fiNBqzv`4;J%~bXY$SE*`cwFn02{ zUT?l5(Sc64+e}r9S95T=82OUK8f>7l!j2ROt(LmTDT4qrLn_eogz^iZbj{*~+q_Z@ zpqoaY1dc9RUi*Ru;JZi9bbWw++;)tU0JJ?HuJnu*16zxR4ZWIq4Jo=y)jIe@>98qU zy>mbJc*3MKp_@$K_48=r75Kcf)A2{9;L9Fg?LX~8AkB3MXki6X5YKCkW!eS14R~0t z9y>NFug6fIl?4M@ufy#H@Vn8_WjKqpg>UF zp)~E?nihn;u(z$S+BaW$1^0+L%Lk=>u6-7bc&Ce0=jr6y*A@-m85Xs zyfb4cg?MorvKBYtJ+GNZ*=UETiLXoKkt^fBB7^ z_4@_oUGTd`$MDXpF>g!K06o@QY)OI&nPOL8M9&~(s3zIa~_o9NBq zqflO#f8iMQ`OZb?3V1k((kBb6E>;LaVOV+G{y$0H7fmQf-c1;O|J{sdE&Ff^yz5|C z1bYUhbP> z<<~i@Z_-l~Knv=xBiXbRHT+n+niq!GW1RhV^rM;Sklwv|uZ}j+Mn*}ajL0R%Z-1tdAr!Hp zBIxm8liIS8al5q@Fb>{&>X-loP@-NB&t;V8ACHTW-BCXXz1F9@U7REG8GP`ER!Y?+ zAZj~rkUZx&)T;RUCU>?3-1?9(Ka_V0-TE3+EU_y}VoD-O95%4gzsm)?#B^Z$=%|l* z3C_bwZtZ8aBV5EnV_^TZek-L^s%HlM>y>rG=0%xizuYig?>WCoy(;Z?)9;XPSMl0x zr$VW|eJy;Sz$VmC4J1tP`B(FFXTfosoz(J8QtMT~ar?}B*~URuzbu1-_zt{fNgCx6 zXzAyH2@g5-a_aO~|8@#d`jt%*pTY0Ao$ ztMw;&b&yWX^^o=n%2l|Bu@3KdD|A{$c9K)7J<>aJYyH=Tz1}w|(+}#(-4owSC|ePG z9yho+@-(Y(fhFwUi=pAY^ z()R~o=G!0m)3cnPVzm!u?l+^S+u-NoOuqve|i>L z`I>UE%?^0^F;OVH{9dm%xn8XsLh7;_F|8{rX~9Ko?GE}I);hQIt`H$S8}t5d%iB3$ zxU;4&d~vDU9XLa{=2d2(Bo6*K0^U!5Q|i1w?+^P>!L^?UTIE5d#E|g*} z;3O8{e!nxx=nDC!Jj#|5dH;Qf4=%@hO;!BBB-E*5t9a_MuP3u)l@{@m;XL-lrB3ux z%V~0jrL2&`PDJ+H75eADf$!>#!ILq6Sx)U*;YhXqKR-ZyR8Y8!N&AsPcdNGdYk%Z9 zrD~ycm#00{1k<(up|HhyplzWLgJzb!cut1$C`~SVKaV=qxvdE5kw$u04uiZlh5p)* zQ`<*c`lBr>!y!V2 z1j51pt!myUz>IpPJ>)vmXN=^BtR-41FqLpmA-+2 zFN|ZnWeg0F0-MsyqC;yN&4scfYEGT`@6%Ci81rBDMQBhHvo)E$q(mBbf^9r|%D9=9 zyon1^9&N`3|Yk8-AT>k9tPNB!gx90ONTiD#z zV=Tmd83BZJ2fWE%&@^sTd&z}74g4@D*$zq$-cFUsVv346DK-AsVGH?M{M;ZYi(=u< zb=k%Lmc=AaO)X2FQv!dPf7^y_Q)RF>;piUiUw|e_DrodZv>R6I-j45YgxCu(B4p!Y zkdYw)Ph(sChtECJciLGn+MzBe)&pG@m6JMCqY7XjAkg@QfzTUQmGnFEWqd(VB_G;T z&zt`OG`!;V*_aXsDF1=>`|@MdNA-F!OL3YT`DvlQc7FtBlV$c#E9!~X3D1{O+?rv| zhc9%}^cbkBl7rW~y`$;~O_?FsP zQFS79J-A$?64}Y9EU2pIzy#FLdl!VuJ#8=VpV2W$0cY`g8TLJ{*+0g*$gd$q>L^t+ zia^al!d;fR%t2NbPR+`ka|6;l_Z zx9}^G4Tey+`PZ@*rt#a)x@sBBTHxe*+T6~v!rsW$<(wdHiS~2Gf;IyZh*4BPWNQZA z+*F!Ma_hQr|F*;aE>~7^^uzc|$z5dZ2pm*DPE8QEs{b26swc1Lyf6dptnM8C`F;9h zhGZ$-|DP_ZZ{w5=xgEX{LOXF7|5_KHoz_0HtUFnT5zHz;&;92Iyoos#41V(-tQ(?v z04|a4@f&%cR;NMw`B4i7@Isri&!@A|Fx}p;Te5$~ZVa9Ku>ICEBpLaGv`UfdBU|2xjuhB6@@5ZmJlhL5u_ul( z#~?*M&77$}Quuy^5AAJbA93qVuOnrVfrKkcFloH;-rkL}PbrmgrXwPAsvxC%Z5Ob( zcBV%k#q+;j)(L2NgedYJ0Cn*Qq%r+HXj)#ZB@1(ySnkN;bXI`V9P3X?dYmn$cQ3Zh zhsoi0Z#QSRVy8VM7-~mGu-B^ud#VR6w@;rZsQrad3z>^U`?4+q2sOsS{b_d|x~(t4 zBWtZf0{1?Z7!|d4fql!rK$HeM_wYYbvi^UhB<17@yo;&LmoG&n7l^kN$-~(3&=~l4 zXpBq)EQmDN0n?y*xr*h(6H5E*&1|vIv~@a5V^PGGdTo+hmQ2a$RMX1pA4+FEsnzJ% zvt8a@y2$>%*m^;k9gsNi1nDMiUhwhfA}mKq8bb%F_J*NKE; z|HXFd-#Oclwu=p3HiYZhx*bOSAHv=Ps0nQg8x>FyTU1m)AfPBks-P4}2w1=hDhkq3 zn$kOj0HLT@z<_iKMUkTPPH3S>4G?n&O|e}YY8RpY8{sjDx9lh9Dm{tO5{W3Hv{lJ0yXku z&%EDCwJV8YPB!pp@Z1iCI4i&Mc|u_QF&L|j4+9j<$bUX9CCrp&I{Gg&g~EAW#}FpI zaBJC9lwv-NRQa34;&U2;4NmxS>bOLb=A6$?UXKcVQtRLfcVCp;&vUVc15W~S0*XC=HVGf9@YfkW*u;A@{Vy7{~FIUejBNTpXGVhmXkm)khP#de!Z|B z^|wI!#OcPrt$LCB2ZwIke%ap6u@@tHd_UCcHkNJhK_?peJLv&Icv7;%`mxEjygYb- zmft-ZOei6B1D_>K;}=jQAA{=*Sf3b~3PG8@f9fJPqlFP`t*FAKIi&o~^FJ!a{^W2V zNBY_x3slDZ*hm^<^|q$mIzG)Ey}9u4wwtES2z1u*Tzt*#zLQDOXBCgyf1uMX!ORg< zH`J{)FOrf5{pEF@`+Zo`3mZAP=_lbeW+2yQn92zRT#oQiagD|_7Sq%D_ z-3D}si36J1&wN`g7N%NyR?+$PJu9GDB=-vp8*R8C!>)JMVe8sb=>93zZ|FZYQm|03 z=ls>=hXgnT<`tX0siZ*X0nBk^rM;?JJ0mh5_(FbZXoS;ct!JY>EMuTNO4#1#k}@Y+ z`8#Rgcj+6Ynb&5cASIM?pCGOi{^VPk`{|>iCr3ll*xAH&MlRQQr=5}+={!=-1fT&c z9r@`WlOGYiIfT&W!bQWUw=T<@g<-RV#ULf&dY+d{`x`etxL)>I0R`j!Gy9Q8jA}rJ zEN61whB!TEXn*%lhfKZb$qeU}mvYYy8mb}NjF6sVgX|3|l#SOB?uOG#+ly__>9;T` zF>wZKWmVZ?M;}U?O|up;$7O{QdHkKhSDCIvexxgrOvbLi%t2qe6|cZ9r>F$3fS=oW z#(}|zi%0F-1;_5FdcJ1g{weyxU@2_!S)7LLxW)7Hu0hv$!zU*oT#=zBY_@pPOVG8| z@h}~i=cgf%H@$=%2oQyl2YR+`+GI! zsR;R)5Z&az5HbcpND)=zE4zzZ3Ttg|zBP(CeubBK-~HL+Q}fcJ$dB(I6ivR-TJOwr z2W8x+XiLJN{K9}fNXOBEq1S5pW#~u<;o=ynVoD};yFR<0jDon*`Mf1+{9Jw*U@n!G z4sRm04_{o`RF!*h^_aqrgVA(@u=HM@IMf#GTIt#9-Ez26(=~haI`e4q>G+7r6KWzr zaRtYhN!?PZr38KL(th+3Np=*==lWJ*yUt8%ZC5_26K(Kw4tn0+p!&UOh=2u%0E|1Sd?%F|DwfY#b?(q(kauk1uFxG z$1jaC>7Z7giJn3o1#(AnbJSzGt2v(E<47dri0YC$LV2L+_Jcny(tOq_Xr^D9+7Qzf zdKpZom%)2}Y|27)bCOOI>+mQJ~XOhEQ#`ZNma zx(9t~nVF=h7wayerixpvE}`lX`Wvzi8Q&O%Rw=^l4ySy*2m{-E^S1Szs@H$bUgJPZ zX=tsyK)$pN2zs^c9cLy< z1G-Fii~%eLuaW1Je>$H$yyHUl-#4uCb9NsouOyf`UfE-)KZMl5DH+ndDrI40v)>Ke zs@i>5)U;e<%Ne}c7QUcDh?q(U!Bx-C(Vqn$87xG)P(Zn40Fq9Un zU{JXd*!`-}vUKyuWbSy@HAp6Roa7&N$5Y^>o3_{9{2`~QzSB?D2VU8IP!pMptOzlt z7tv|M{k$oio{T!<%%2tv!!e$)9{;OtpJ)o^8hWNH+Uks_HmmlC|@j zddTP#$&9Y>e*{YTez;*c_P&T8{cdn7I(w%k=KfVW;5F@UrY@V;MVKw$CHTEI61cT9 za)vqqVgaHQMf>=}R7+L9t{B<-Wbedu{+QZPMR#+=LBaTb^=xY#h zXbA;m52YEof3)kdD}ML(Xus02loi#_FVACV&X>0IvPpjpHN5t`51>lvSJFNg59XO9 zu_GE$JE_A4-POLWZ-?Cvc#F*9LzEo0 zgO|_M>bh&c!d?pa7%stQgA5I>B{F-vnH|4>s0&!-+RhIcJy$+o^Tou|jy0TvO;uO^ z*R!xVlavug~@V0xp5cBMZW|3#Ol*Zro*yN=x#jI ziMSC?Kd$E0X%93Snjf5i*}Ntw@I_vegzEsNUTli{@Rx^lT}0Fm7;ZrOPB(A?!_9+p z1eS5|T66AwUJO0fB&5l3qNk{GOPKwXpyjRV!fFBOiLRKaKc*X^LTbYEVehnTS|QqA z_v4skU2CoQ;U54ZKHn

GgakKrRTpjy@^;K$r}=W%!GT=`3`1SMypX&~f<)~q?w z4tn^Ru0oR$G0|Y)kv`!AH8o~!Gh6CCSgroY2Jp!y$(R1^oMUjV7Lj>@OwbK6nc^EZ zLaA|29xhH%7PUE4d-PcGC^Q&qxR0Ou32lKR4{C}iR3Xkx(+_Q4L3K#nck%8Z)nIxR zByyB|97BFeLc?&aOb!2;MD>VcdxLFfgUeC?gIPvu=#H|w67^o~!oNdWW# zdawrt1-3v_q{!rtoy8cD7>d{APsm^M<85rA8>5wGyixux51jMe{qgvto86pdB5T`U zgPHq`kT$xAK?@IUeO9({rj4kIo~Xh8_FYoc6haqjs9w>V3IRYdo%&^+2iquN=_7uCppyzNkYogNeJI(!e@9QY-cA4Gc# zm7T5fW2}DB4e96UCxVN^r2KN|!i+VrAzU&}d{9I;Gg|S`u74D{p<%g;1T{)fUaI~M zKda=9FWM&D)Fnh-zn@W;J^M@`dHVk?C&t}}*2&}PNP>a-3wb`5Z)}wPhA!b$(tzOe zUh;4%WkSZkA|S1}5mdEf)U-RsrTj6zNCoF)lJ6*;YC96nVp)CnDagWzC-?K=cU`Ko zm+AtnPYa+A95#;2W0RtlAC@SKiC| zE7L_|@IXM=K=t}gH@(^M3E6av0`k9N_3#|Z0J%K_45J_X+)REA3KG2AmN%%k(&-R2 zq42I7?nx6cc?LiYQE~6U?+7UMqVl83GOzxE!Hd%X3TDmv{uAn-T<}hFz8-RNxaW)l z`z_UlJwQN&fbNe+|C>rHQ;h4y6&`_m0|-63Ez0oc3_3^k(H&k;iB#`i!cL3kHAj)) z5Ae*NEEH`Z@49-c|L96HgK&1~X10cE7<cq(YX@T4*SExn{UjkpyOLoNT{1+( zwPH*+Bno&i$`a=El69=M_ufVUcrC_fyuau$)$g-pP6v-r;BChFkAphe~5BxP_m;m^rdIiy+ zTCkIdDghc1pE_G(r~A8-Jr7F$#klj`E{rF`>8=m1t}Ru<(rUTyqiN*4g&`1eV!Wip8+UTvUmUYvB= zD*XC~-sTx~^e0n4VL5d)^~;nTFD!jAyJt&x#&nA1tT)Ua*--lI@O^skO~JR=)OF<5 z1&p)Omgl(`c!;6&a%1tm)pQ=U1O{>dxU2=otDP?iZ%0H|*JrQ;@xY1556oUDptZHo zWr;pu-UXI612w@WA@ZeBhW#O_f06qUqa{xXOHI42EeC$c^i9eqtQ-6b)_o2e=G)pi zKY|sPv;SS+vUlh$an+ojRFQg3O8rk# z>j%A#dSXD>7+JZG4taq&+*Hp@ouEh6B=n(%nvK8n!c<_oACE&$J+5vYw{uk!nmkzy z9I=1YdLLA38`I1lt*ao(0(foi{X1?TzShGX(2-B`(u>Q-&;gwsrWBOh&2~z@{S4zG z^MDcOkj(N53=9WJNq@?-|MItGi7vMS!6uVWJ;-Zq%ey~61(c z@6Yh^=BQ5pFo8lHf0nt&O91>lhYT2T3*6Y;vKtwm!)DdF?PQRmVJ)g2&3@Tfx9e}m z_B6+5v!ilQ_&i{Vfgh6}1wEA8ir3&Cck?fFVX$99G$YIfVbg<@jJt#e{lCa zd4(IQGe?*$D29CKp28G+tQ(MUwlCirDYh_Z5Q44<=8CVJC!Iq+1p$PC1-_i3nf+}x zND$3Xpy+tr@Bfn84F+qH?38E32VN__7s+s5RwC#W}DYpJCh zfN#_Kjqh_O2wJ;-Q~^b0>1a-=KX%`nwwO8En|%b~9q`g$50DfXxNPVxY}{~zGxTBx z=_U?_*?&ak)Wyl&a^j2pD_H!yf^Xr0E}mfk0LWp7yr8PZKJ3+zw6 zwnpCZdqlvAsHky1Tp!!y=XUJ>GT@u*kMchx*&CCJkjy9S9 zGtdmFb_^%g2s}5;2n(OgKHGnY*g^36%2dgo=m172?S)skrRrQIv2$MhI!m}2QX zn|F$XPS~a(C(`AjCJ+n7fflK5bd}M|8^NiteEjL{c z0ofp^oZ7fv>>ylG6oVXT*GJCKMmFoAUuLL6RxdRm%3|oR-#w-HwPs%;0c#3o&;a7) zMGx?sS^&RkljQwBA}`OtcwMyi!$PrQCykj1wt5O<2cio#Nbj_@Q=* zrFV|>QA_S~w1p-9!s2~38JJ=h5`fN z*BA;Zk@`1j;qs=7fA^NLiAK%We5H%;9-k71c!L0d(*Qig-earnp+GI2FxpfKd3Gm0 zjP9c6KRRSw?!0s;BU2Y##g~D?i)*j7Nig>>C#T5!f;VnEJ~sxLo7uY5dl*?h?_4*i z#nJ7r9?|p2bmj=0-Me;ato@fO zitg!4AAqj8)$9 zYuk^4R4l1ne<>iz*q7K*a>~X^a&7a<3MN!bIQ%@ zwNC@MD)jW^tNQT{s%!u=`$Fou-Sexe^R93R8f#tcenvNYf=agmDjoT$Cf&L1jqP7V zLjA7+*9%?yv9D`v>OZ<3+TMKYEFnOZ&Xs!gXge!@|Nq5q+`tU_o92nuDsO!oLxI_b zgDJvT4#GHgr20DesZf;~rWG$x-V~9FhytN3cNmK^AB7I#P9|h2_p>HB4IO~a&s9+6 z$;W8bNC|#B+GPyt43=l{Kn?k}p_10e1n9=r-kONGq+P86(O95fCqS21??EyNrl(pc z4X%aKIZHwFf2&;1f6*Ml)$0`Y30=5b1!1QJ8=XyWZhCdI9hfM>$1p?dK0~Y)A8cJ*mHLWO5JMu;sx>-YQRS2o`QarNe1?DZzLvumFOfmtM(}b+Mr7bJkKTGsCR^fM`Gb~mR8kB(LHNo@z(vQiiTQBpWUI=53e|#k= zdjEr~<+LXk%XD8S!>dRd%3^>Hp5Yi(L5wbwvliI9HHT4BF0eDGX?uq38C+!{9 zc?g;VBcSbxe-vy=@PQlL%D&Gw7GiPbP7)UJ4c*)fX!JA6z)YRb{2#~6<=-6PVKo`) z_1z@;n2L^-AjCu+BMJEf#5W!)UxN%Vxju*9fMKPMLp1OF%)`nhYIbDWtuvT!{A+Cf z5S1-rkcru0U}|zFARS};oRwi*32(`DLNXtpc2Wi0-W&!}3$9r2EiLAThWnUYFqzm< zP*LYZqZ>B*pcJET;nHTnf}bw4s*e-B7#Pyu2p$4Xm6t6Z_db=$*#LI7TiJNvo3AxW z9Y`YXx{VX(0_SetCZ@xnPnOWGkP!y?FEc;S?rI4=Lk;`9swC|HBqk1gP%F#b`g2^U z)*}ho)S?fj#!U0;9-=h8OS{zMQYUEn-ptl_IOqp2x6W=p>s@-^IFq{m_kXg*Tygax zz4`s`KDT1+`TkOrUw$`%1~cEoc2`mFOaJmiH1mn{P3w;MTH6)E5Dpf&z3naR#rfFtCed<`ryam+LJ=clH= z$s@^3)kkOOi!Zfz7%jN=W$;8eXu0j$Czv23!})7WyD;9cf1(dcOxh{zJH2Db zoJ?k;8O8vvEJY4d(~D`$OC^i$1_z&2@sVmYqQVUF)7u^Sp`Wa|dIRH+SmxCa_w-FD z{$@$&@1k=rRveS1#2gB*G4lLFJU;CMvwou|54=x5ebqrhIEGpZSm%?Hw#M3X!K>wk zD8mPH2>tiu7y3@C3v!vhTfaDo1^XSN%#R`u}w!VmO2{;_AJ;5d2M zH!t7s3t|(VV{<;32MhOOxc95d=yNc_)mS6j5d2)aBNckv`;O%vGDlUqGlbh}g6sUCTL1)7 z{x{vLs6!7UeFgmb<6Cg?_k52q1nnUWFxztLn5y5p2UJDvHt0k`!)=b~oLC9zU|lx4 zH7%-Zj!)?Wq(i^(if^)m&=tE2%+U81#O7Sp{pR8b^Px2gOGj+yV%SRX!^C6+MyUYMH=1^9+2E z6!(Gf-)rpzdOy?7c865<`>q+YL9D}jJ-jTW=AxLv$67d~SzHkr|s;sPe^m@(&buivfgDhQi#w8{i3mSwx9O9}JJ z1_5#jF1sPJ*YnxJn2wusL$Hw0cxJk4_>^>8eP+X?=G^pFX_yPeup^m>3i^lIQvNU0 z2JD=J2i(t`gV+u|x6jj!MJyg=%T4;5^vpP7<>ht+uqIt29hV++?8{eGRqc{e7q-8+ z8%??^CRdKM=9S6UxNI6}z7%W%PVoM%q=p#Z4r;_S!<#4{dV|ZoEMA#i$bMq8{Jw%9 zf#*@G+Q*ooOK!IID+>$?T}hkm_=5z(Th|F{PGEp6LqKB_EVC~vp9l3T^{e3|C#dP#q+_DAo<;O20OTsWu)x;9I zJ?ziNn;-UI#l4NRF@Yp!gsnDwXZy0|TttQxoeB;2f95gt<2Q{Je*Fy?E-)}CcJhb_ zYaF9-GzFIw?GCC~bEdJO@KE`4P-TJJd0g;Fk%=g`nicbBb!&DyHoFM0StP(_KTs=e zz>5J~RtJ#f_e*Y|cS*^{Zq|H&;^N<4&pFfimw<){oCvHzVcT@2jW@(Sm6xSl(K26l zahV?GKe(()unG4n91xkyKq>%u3>bDpJgL*c%3EP4*IfiTcC&S4o%rL-64l$9rx<7{xj&g! z%3nSk<7x!x>yHz>K?`awHRcu(4Ki8X>yXu>*`QFwk{lfF>&XW zrpRTYmTP9O5s~AOS*2xfW~Z(T33I4hyiZjhH?k#eRPm7$1cm`%GsY9==JE>NU6A_o zHP_QsG9FoTBStPebU`Pl1e}ZF8W^I+qIk?8hh0S*`^?01!Z*>9R(klR8FzCt$&@jC zFY=)d;I7$o!F6P#nRtJBZLabmZt@Hz(wztb+Cs} zJ3c1ym1-++VTZ2?XWeDD!o z(BPQuogNd-dLaW1luhUNe8LigC$|l(R@wA5r+- zyBNCDpKn)8qjiVfE#tO%WQI~2VWhY^@0DBMdIeryO%eH8E{}%M^z}iRbm`%u&GjY9 zNrxFp-o>&6%>h*N&}2mWM+q=9Mqt}j*kfqfvZXm}xxZ-xNepV^zB|DkoR$!49P8Of<&7mu4?Vdl(od|tpJwb~+Qil=Qv)E2<4r3di!Fx>ce z|NO{fZ^5f!#on9g%dIVK{&JXG(VM$d~8jSX#mEVI$6a5ZXAP6e&9?ti4o50~nHB+-EtORMS;U>+!8 zzJv183w|2o+ldiTct=0nY>LZgGv_-U)0yXsFR4ZK;DjC{hCL>slbvYCGP#i+ z+Ot5)tKPL1qZ2*rH!u0Dz%}f?{+bU*jo0WdF^fz2MY|^ZfAlBh6gNIWQ=YJ_42{T= z%NNbKjheTja~iE%VSM|D}Ny6-d#Qax?}(&){DqN~5OTxz>{7p7x)FntEu*|CZd%=5^a~m=l@wcnaSA+p$`e-BnYu=qnFA8CfCv1SxAkV?IoGAa(5aU z-T!11akp81sANLM;QVi^lquu>{<0}MYQ)}*jG|FQlep(niX#J25^iWS?a^*f(&s+8 zni0mM^G#VeN0sEmaHT(w=iStD45qBpeYVY_=?obE)PHh)+y{a+f|l-NK^b*sNBFUQ zqqjuWs29laZtOB=Qhm-CdGHLz<=)8z@OIjegYslrbaE9)2jh=C&bUM??>ZALulyr^ zH!SLAW*Mtmy{kIaUtpHS906~TLhX0t6xCl}x?K1Bf zH#Uz=O^sCeWge9yt?dJ3oTZF9f~Ss^G@(S;*L>H{2jWsuX^RicaSQaTtK`K4*bX|X zE1dp-Z2^KIQ{B&`?{q~H3{vQ!OF~>Ih=hmT4f-Gj1isJ3zCBju3vebX+kK8;TdM8T z0!5-+u&MafAh-kcoIdj}7`FM&r9VP^{3xG~$gedP^{WkU51J#vaoZ_x{*rF|>Hf}D zHt8I69X_V5AJ}gF6b4n3WFMvr6nUk8?!X^{F3udXRE!8s%ODhB*%an0J&nUacJ#Z< z$2uxE(Fj0^k6hUT=VQjdl2i32>sD29jP!tv^H7lB@Lxxj|LDbcQXK}`3fu;OV5K&c zzANvVYUoc4wD@^AdiZ2)R_$SGJ|5R|@AjTx9qH$R)I|0@_+^4iMC@j5T5Ik3FwN+~ zVegGdt&L{KdC{0aw6+Tvne9=4$>1yIV4GTaX(QWPGV+AzauZOs$HNg_L&X*Di&euC zY6zTE-@Z@w@}A!|dvDh-{v2E#7%U<444cpB&Nv%QKXrY*Pt6P%{Fy4@q{$Yojiyg| z6qv&dhf3sfip*ys`d7+{iT9(~HjNPy8%_PSR=i1gnlWyc%Hlv^o4c$dbD5KiN5^=l z^4Y{uFfhU{cc){`W^=H5(l55GcL13-@Rog6wxU_`idh48wM?pswLj*vO6h_GRh(z7 zq&Ewxq9Ug=KQOFNH6v~GMs7PbzA1d0(my%+#Nxc-aNmg@DI?5aBW)i2U2XwKZNls< zpQe`UL2i1Rqg3Z!hLvo(I%w|`=Pq?_pzIWF?IoozW zsW#LiV%&s7+DzrN0K!|{AxU=+RRulWKFJ~H@SYgsn*a7{_!5#%za=ifc{qK`HTH8Q zncA}TtOJfkpHC)VGV{oYKSyz7!OqrnQz-)7;%>k=T&()QvNlFUb({S^ovr-;+1Z|f zScW!*Ze1y>2;GWcPKE(69WH=&3<7Jub^Fryc1O~`>OcWfLeMJ`= z2H?kRHnRj0waQK=+0qGs$!JDw#;)PoY0=f#hpI*leEQMkI)-)h8q3hJ+kR5u&{b+) z?Mwfkkgj4iuw5U&ttQhXB*R!IhV4A{=L&6%LgU-bMv@K_YKY*kj;t{b(J4qVxV-x0XX2+AsUb7Re76*i{!$)(U zi)O?S!@W{uJlDDtMp>u};?N+&Asy`T;@SMDNO7=e*m1ynGL!YFBx*)Z9ZZBnlot27 zlXvh#p+t0B_0VUDX%B3ZntQvPt-O@N_pN4uVQc4MqtzH2%g%X&=`nAa@zwf4q)w@B zw4T{^&3DtVfz#{Qo6M0>3g{FqAsJhHRsKcnutGabtiW-5!r=t_yvF?%%ad7mLsG!F zjMpNplA<=Z-C8--q`|Y^>^`;?D@CjeXdP^O9gekt(ugWeXFotBE#~yiJe{4$h?@!) zv89dj;%Hymz|Q7-ct&_f3Y$O%w4ev1@}nzxbt5s?C=(PH{s9XqmK8Gta&}f1*D;69WP> zQJn~W?=<-fnR$yHUzg)HpnLN@Rje&N9)CDd($82Rf8;v|Ft;U-8!f4(l1eF>b)R+6 zJN(of@lD+o9p^{QDQ=73G!=*?zm5n*s%;LTBLwmhQ+-K1O}zREu_Re3?+^7OPGH(V zT6^($y!S0+{FF!tY}W@bnYLRo z3YjAm*xLZDPS2sNQrZ|~j(}*$5ve<|)$Skj*7ESOl~9-SWd(+jK0&(Mw@zY~mM$jg zdo5D;!q|oG;Gl|ocN3M214e~ke_m>gVBjTMHGcR}*k0ur?D<9JHQ-QSx$5N?q`lq} zc%0pW*}Fi&0@`lbf6+Kl6-~tisB*Yub7N9dW{~qqh?ez?s2($y6tNNRhz_?w(MEo#G_D-!Z*m|i z)HEV2(YR6@o}ByE=D9nsmbYAB#!wxj9U=QgDB;HToB6EnxyiV3wuoN)@z}88z7%?M3192VB)O=Pu%cY@_#v z$Q4`SEz#euhs|GdaB=AP?iYo8WY+9384-;^m~;&mKV(#sj_}ifo!AN<3n|#v<=w`H zFOZqWh}n$M}{vkA~GPX^uo~C|4b_YO-7BcsYPxxvKe9A|K=ahWcrhW7w z%Xr=FZ74;}fTv_Zk(N}q>g?9_t|_Y9^2&$v<<{G0bDCmM^Cr^i$VOPMeVW!*&W0}j z`|y!jY<9uzKJ-D4?Pm^6>S_vBP?T#Nzs~^ zhFKgW!~KS}=M2=<$~PYZbM}tR+OTfUJvF?OAZJ`(apK!1SI&-7&S1b-PUwKK=h=$L ze(Am|aF1-6M(DCnRpYi_v$ONl;(VLFXI&peU4{$$o?4T$N#AUhR<;PJoXLRYqbhACzqg1VE`&5VyM$bIjuHfE91{&K@92Qaw zqRmYk2by5Ho5!hRE~U4u=Spf|FZ(r?n?uXHxKH%B#Sg4;-M__;tsJa2>r#{d8J@4I zf^1CE-(SFh4bCyc(VkpoH*lO6mig8^fP!cugabnor)%B~@}G}e3@}|5U5%VZ*cq8R z?9I0hM8DZAS&b%nz75Rx2nV|#)g=6G@lwKfe)mtVDo|BfEKB*1_Y~coq;gTi@a_S$ z-v$O2bH!T>F9}ya|196XIq@MZ;Vs94;7jS_LIk&UO2wheMtsk5`+95Ik)^1J%JJYsi9=0ztm9CWZtNDD34KD#!T^8UBKKTOXIToD!}t?44EtNzW}2QL*93CCZ`RB6wKQVM7j;Z)R|k8*v^a z?BLks)4}%2rL3ms&U!M7{SH&#k{fu^109JS@=^x)5L-w^RDhsRS zx(n}uQ=bOps-G>enTUU^fqvY&GYX9UEq=^BPjVi=z>U94=zkLPpeqH8ySz9GRoPiG zYLw%?Ot*{d29a(4xDWn}`z%j(<+a%n1^|@qIeM6o?wtlEAU7FFu+YWGsdC?kCM_HJ>MYXm#%mloY@_KWdO@<5Cq%JP ze5+cf>JtOKJb|`>s*beq#A*1*nnjha3`vFBygRa1Nc&I_rBmi^);)qbv`xT?t!2f3 zHQpRAMg$*ZoY6=ehH=7-ZK`voVxs0{hSxUcou1$pF4TT@7)B)q_oCfaEzl?{6-sK4gObnu?` zv=avcV0!vLibJ-_5G_zb&RV2oflD|#e|zJEC9Mxp){l6B_Z8=*!LkD;*nCw$-Ne8Z%FVrj=Y%XX{o|dyY9pjOz zwMiLoWMo+=sF*Kqijc6F_v{!D_FSWB&f6=+4fZK4FAID&(sz7(zG$w2r)cChrwpYe zT>Nrvv{SB@?SwAN!mwqS!Nwtn+Jf^D;(Xj54aX-hN_lnJhIGLlDGCinAb0`}w zgxSvpW3xvp}!%qkV*``kla5#*K6pxFcmf7Co)C8s;M@WQ?Y7Re^u@g9VnLgEz9Hm7W zk3?@&S#X&#&v-&_*H*E{gIOw0V~!SrGu9>}Ogh32q^H8~cjr5Ih7F40|BL{d_yoe# zxs;l&A4&T+k=G(>;T$ z+H!2K>%*0tbyQ;!9AK8C|JdV8h+i4ADu5XI{IH|=mEM0zl!!WWdX#~66guc{R#B@K zF(#<2`+xu%>43}cQwA>ISrh6tNW}I(NHCn}$}9nlW&E3SuPJ_4LSCKyYkAw1;{Qz< zX+ZMYphdysZ!w9*I2HjZ{Xjy+RI^PHH_)dhXbSgeu;FKDKqwmh)2Qxq@v}?GR}B8V zYx_PBAqaLU%v+5{-?B+FrjI_Hq7DgJgqf$ zHh4VhVf+P8%Vy{G%~pc@2WO-gGC*Rucj@gws_E=;&%S9jY4MUZ+Htd9(x|U+SA_Tu zsX#B|Q~!q}4VesI27jYx3KYhDUVI`Ihem09tB%3RQ(kCj`M=+yaRfZ^w_r3VyAZBBrgu0`(m90 z*=ctt$0L3TdQQ~)-Dw#_)(pY4&THvxZ}}SBI^{8Hp>{dx_A%8UNBVLG>9~L;09`+K zZ)P2_6b-XnST@^vFu7e7b@if%!YXbu;Y5e_WxX9DLfXY+m2FPCQ^vh+e|}|84V~=Nl_Q@&hEKNx;tuZiF*^e zOP|>qO)u}b#~0&P0(d+_qpmw|o|8{FMBY{fbMM^F^w}`=HE%@coR^q6MrCCI{N#!s z$+<7BW;x;aEh5^KSBT?6u zy3&Lpl;vUM#;wFJZ`6xsY7&|n)Cflk2iuNIsu=JWV29A;Ge%6;XUoi(bXI%O4P0Aa z`5J{XkYzK>tDoofXyfG>s<&kogDQbW#8@(NqL;RlK~yLPtB9Z0Ah(UL`}m>zDDiA~hXM#lq%)djh^n)%mcF5!x> z{(-dSyUp*7|y_5+UWX3&Hki*&M!od;mApq*!AzUYRtSH$u~-~ zy1jVT)N|H_DD8K*e2KpIWk8@H%qEmGVl{;40GFV*zqs46^YOtSJN?-6d15`wk3(QJ^G^tfoW+I?p*n{1!VT+J2%V|pu;mnq)PaAaRi4ZO@ zz>ho;h#=QRQmt69xfR_v+j$vvAX*~Z?mKt&9xM>cT%-1y+Bh;0a?%h)SOa#c;liZZ z7{OX5sV{DUcH-EU{daV~%-pACw-Vg4g-ayLx~O~b1wLtw`s&c>+g=Oj9Gd*_L-1cw z-Zi(+Vi0 zdX)4x(X4VZ?Slse#3v3YwD511&t2C5rs=pYl`@s)?zP8;GDjZ}jG$||Zt0?hvPO2SJWx;%3?T$>6c913* zJR#&M5P=U1J&$Q!VIDvHdy$`KM)M;SQ@wJ1K52dPr*5;GSR38{Xnso4u9(BbWZwxe zc5>&|f?C<>WXVrAEe%ud$2%IOls=n(&SIK76=VQ6Pv36Oz~R-vzPby?NXDzHRt5%Q z4A&42=>DA^!<(FOSvR(k>#xNXq#Fv*sfBalrkxm16KQy1ZzKHqN4Xg!@sdEv^Poe| zvnZSy>o^?gZb3gH-gpPM&J-&@+=K4wP7D@zD~p`9&dim`KhbmQlqUKYi++sSZC)LB zqiGNOs7a@H(rxQv+p!t86%X^v1<>;j_8T#Kp$#%`{q7vAyUF8@LnT?#-~}+=3bobG zewyh)=pqjYuHM#rZyDFD_2pcOKtBAeH`YK>K7Ynm=>ZipFubowB!m|(OlEC+Kka#T zyF_IZcY70uU!xi>lAkXoiAsV0_QdDYoGr;pqSInKmP(4vL)0w_-p7Jxl97 z@9jr5Zk%zAb*(s&Q@q*UlfT_$P}DTAB!?pCv=9eZvCmH5Ex&K;Yhzd&Y#%>$Uvuy| zv}F1?+exR0y;9MOlfk4|!=d(02hX09YZbpE^X5fZbWs7lcUvfV_IxAvWAW9Ng)YGx zW>Hp|og6k-wS4j!ae3E=!MHBkFcGtfTc6xGU$>x;W7^4Q|6yQmZnATn2vhd4ovpsb zI(d7MjIR&Kke`sgL9i-zIN$Tjou%%xu#&mbC%fZtmpithM{a#a^=wZfPjH$0{;w5rLli~(yX$}oo@Kk}3%J7k+npnyi%TEtAm z8s}Hop(kBhXeUiF;v`67r9A6R!O+FK;5K$ev`h)ECIFIe$! z7Qm2UnUI5R%3hS@#$~AM03+3Wk$4zKTDr|*om230E-+42FWubQMj03cr<0^ela(~T z8Jn_&@L|WT_|hrR!9QUP!^mw3QbX};VTXPkRQ~WVIPM}2w~#O|r|$D(MJhJD{4wW* z1uJQ0n2Pz-Z;Nmb8hBLPq)Rm$wv7nskHg8l-wYEUel}NTmzVbGhmDP(2f?7UVSv|L zPdH;oO`v-xi(x)vr$zX}t=Xe2kM$F(^C&KQi~Oy4f;(j^HYz{*5H9Npqxvl3rS(p) z8|P&!CK)TYt=Q7G<>6)(&g9e95?nEo($ zwP?IwnDx_|8fWT89|D;mudd)xPc~9o3qP`dYk6lyk_uLmX-v*mN!L;R3rZfWWQi9> zCCP_4)+h64hH`({pN(54>+ImWBXlP6hx;dXd_%Pkyx(sD&dPz|n#cC1L+e9^E*==!DHv{j@tQ#M&M`i89 z{EZndFh9KEbI#{H>-+cXcyF6#IpGKifkwF#A*p-!9TvQG>?F%4savNf@V|Qtq~wbo zictkF1uimax>in4l77d`v1Fv2iZv#bf+@#E4PjU086IuR@o#+7 zZgwAhEF(BU3^zzDk!YWo4hy#F$WtgGI)_bVG)hl%jtBc@v#pi(+&|lG-B<}QMNUf( zt}vN5^U8$_7e4sex@(x+q`t51s^PoH&U7K6RwG?t<{CxLJG=SIw3wOe9fvC>GFd_I z#v;{fgxH=s-_=+Y5ja@w8%TP1C5~JzrEt{T>i(e#j3f9H5K;5lIEST>-V@>bZRTdU zDfh3ySvM^eZAL3?#0zelEvjo~3T zKdlPQ8`xhad2kyvzFzp{0G4G5Gr`U+`A9Gp3{-HI8k4ldALR;sEAz)(J1gxyX{%lU z(};2V))-!*=5c84^n&P!PI-ZsjrV{J!|Hmh7K|DYbx!H?s+u+O1ZApd$3$K+QXxtZ zo-f8-dc>)Id)+u3enu~0_{T@ao*#;#H~JWQBS)48ro#k2&U@Zu2AmUOHBqnQ1j_WQC!#Vp)F$)k^W}%#L)6v z=7yzQS*K&_cgm~3E_2i=gw7eEtWY%#tw4O zcEReIU9{*qM~@6qe5RL)ckyUm%}O#Mplnes8nhnGa`NHYfYR@!I*fSN4$fI+9SAUh zc8+f`=>-CUcYwD4awvEFe~(HwVPpLRZ}n=3GKo`S>Z~H|#x7^I-+=$wU7P~$F8s)? z;H;d_etNMi)QuV4&svhX2SRxfqlzMcmcrY!opozRBpqKGhoWDfD|Ji0TdU|}H0>&) z&bpBxZ_*)9?4$}@Cg&vPjbNMy86iUH2F4PV8B##1G8895VJY+&D8cVb0G|%UqNFf) z_q2|B)5yQmB#;)&R);#@^l+lKP>{n#rORGIWb$Z*9dITtk0@3D+2UxQ!a>9kbWPgk zt#H?&He!C!!YCd2Mj~^(H_s4=^|zz4)~H%)7E@^d02sRN>87^iY5T4~76$mt9k~X> z-F3i;G4Z=BYi!|v<)ogz4wICxes?x%UR(D5YVK_<-e&uY|EQNPb!YQb8*_wo2WXVr zzv}>i-QQ_r)ZtDa@UG!~#Re*$qRIm~raN((F%9_LVP&m;@Jm2AW?H!GiJmDmf!Cxu zLB+?Z;JNn|nDFtjiIG>DujKFUK;17SGwp!Lj)2`lVln1|*n1BoDtKAl+spbOS3B*M zW87W$9CUiT08z=Mro9jX9V{Nd%#H_JQ0>Zm?rmb4CLKyOK0xwm%C1%n2Ptwy5`Otz z=QC%4Aqlwy3^U>n(t!fo7C>+U?901Fugr zDJ#>cfwYUCc1DPLip{EQo-mMOXCtc_-hemI%c43cpqP^cq>_wHCYRWs26mo`-m~SCuDJ8Y)QlFgy2+ z8=jno5>MB;5=d3HyT^mxI>V3FI4+O)lWzrFtGUnIl(In$^Ci%p)6Q9)CddPZTl%(G zHY!P0bokf`Z#vsr)-Tekvig-lWmba}Ss&kXke;V-rV6{1wD70EAw5x!y6%GP#%0*a zzZ)0l(PSvYOF^?NHsz{{x1^KRnVubOkx^YOAp5(%4n1Pg!gZk}COFWQxXAN6gcQ)b z3pRO}vCBq(C#gY3mhkxjJx6_p<&DKdwzkQU>;1xiF~3&?BWn(aWbmbEMixJ{@RM3s z|2NXS+Wxk0>MDgPHQWrBZ1{ab!vbl2A2b>WjrbX6$wcVTTM2@q&W|1nDcA~vaS#7LwOC+{;?<6os>w1+(1fElj#^-0!1CL#Im@Y)D#@w||W?b!WL zXW$aSy;^{^fz>Zd|7F9Im(T<0;nq^dzRxw~YGu&Y!0N*ZHqXsI$e4{A`dojq|wx0)rEwZ2Vpkl|@qYY>Oe7&&`r=^mV&o zZi!Zbp=~z;;z%i_^@@yxnW(5qAh;Yx(P6&&H03&pn%oXGb$DE`(GM988ryPShc=gf z*+#I4%W9P-2!M!}m~$R)gvM5bM06xQZk_4+<-iTJJxz5x_Z|z$4kv+Wng$r)1!0l2 z3B(x__WPPM9hl&@lciI+I1$GfWSq+rvtGT-_dR}RXiv~AlZ)^DtRi9D!+a8l=IUdP>L zl2YTfi==wo5k|vu}_(b8MC@ z4@GyHy99{(h9xgmX-0xR0Yu7%x_n`;-Yg9lk<4n*H%cxu%rlTTU04|xCbwIdB&g+J zyzLUl_P@`nn|}2+G*QeA`wMZ1){S_s=Vw~r-V39CM(byKymLS0>MDxQ&(4X|;reXv zKtGG^RM`h&#R{NmLg$MjV?pNjqX|#*)h5cbmd7v5oH0K(*8hBe+OQ3Bu){FG z&zMLv%mp$^GqnJBzR2%G(qD3qPdr^1a5GWzdY@aBX)3iAkm^DPp;$hh%s4PZaY_EXtA!QVxvqQDfj@v;Kx6|KcR|~RT3P{MSTzO z-DxJi7p+WwGJn|Q^UOv1lz58ak{ot-@b^dmigkG| zzT3s{gZcwKD}6jaeBlBl1z(9pxcgVF2;DC-#hO0ZW#IGw=Cw)912bCM3?O?JPxL!_ zsVu1#4oCUB+)zc`Qk z$fm+YnGip^-c+zYUoOYV1%DJ012-`GEsl-nvoJ|+bYR0FNDp6!0HWoWoBXRo2Q^b8 zqJ2$R{SLC_A$10xx2{8HJ-qtCs1DkS_-d#M<=__?57}+m*BUO#lzg}^OyoeHBT#hS z(LXPRc2a=Sm&FOpo)7di`6o&_)qeuM*OJe)+xK)MDmYz_m(@YC{RkYj}qL<&(ZN`>Qm)c8UV;L1CD$L&iDUyM}S9!#Xg;OKxF(d~J~0^75MrK>qd< zO4;X*A<)#*GpYkJF!z(nv8v2z{1GIfeSbUTuW{nlp$nAYO-d)kauD#$_k=BA z_(I8fM6DSu=CfOiQx@%4UvmUFe+*^}w{U2S8Ky%wOM-Ja+tNgB%=DyTG85EZd2JKz zq@e3Z?#ml8p4tktPw+ksJH!)cIwvosAAC--A-Ba2QD3!*p!CyXCUCF}*Sg#8??_T5 z{AJ!FUEb{6bf3GO=y3pxdsmDlN#W}`imy{h-~HK=w4cnroTRaR(?P6&0~QQW*9!bp zbK>pPHGJ99mu4@k*McqN-VoH&^C$`tn$U@StL`wUS&pzj`}-Noe4;3gpA>0qlK7}o zH^b$@AMe42_nexfs-xA*SjL2MBPl@_UhgToDGI(kKO&d|p;)&4N zLqfwVKeQ5n{JrmZQ7al6G=GvPo-E`JH&!@*`kYibBT4wVjPaFG2(G$G{*rPqwFg5e zDZi^#d!g4eiyDT15%QK)6wuSv6ADGqbi>1G!D;UkeG`W?>3pdhoMwm(BG!VBiynX@ z*7-npPxjs~Mf(t!CR_hByBQ+_G>8yY;d}r_w<>zAr641QzRKl%HLtLDQ}SCV7A?UN zL4i_8(werPh_z^#Rz>7QtxqXJAhOY~*N}CA?Qc@8RdWQI2_${b$T{61^FT>`#yW@X z<@BqF&|UL8IKfEkcKmTbkJZNasWri-BjkH4w7dv^Hz108bMjH6lmP@8nt)@+YWpQ^ z?w{E9`(c+$Hs^X8BW29aj>2T9*5`d5&t71Y*trnCsF#Cekw~G1m%D;oUZhSA!(xYwuHzhobHp7!Wq7-X@K; z+`7iH_Gs=b^+#a!NIbep>Oi*kehvX#eLzl$4Hf(ByH$KQeh|CCXqUo>>KIx zqrS=g=?mdNZA1YP8F1@pP#h3V)5$;EI()ERqE~GCmLV9wO0<@sEeNw&;~4GREJ^Bz zr1IUnve?V2VwcJnU&>;s$JWiJdou6L4CbYsO-xm7z7$_80BPm=Og3Sv@ha;fDxUPF z_OMZ^;Y6Tqw|cT66kY#ybC}Y)ksoCQGSXuVAWAg3T5Wz2xci6Vu!jxZGgZ+zUJ({S zD{}IoGb3=x58I1Sm9RkgsR?e+W7TsHd>sxOgy-UP<)y_5K}PmMI%(gF`jCYC(Er&I=l)w^gSO+C=bYk{5U~6m8&rED%t% zD8>UVzXU=W0Wo&Yj(U~$Edv)zq655ZbVPH-0u&C7JwFn-)-jvY2UA9uXG9q(Nd>Df7D57yC12?M2l|O3zrP;X?xHq@O%%(YVt5m z2U;#@n!;uus5)m+oFSKYT2H?QFX!Kjf*!Xz;65-!@!zcS*+;c{j$x|nrKHMBr*`Rh zDM`Y@6LP45a+MF*3AbP-fg0wYAO9oURHo~A9)40?!)fnN&^MrdC!(MmxHul#~v>}ncw7m02h^rZeeAv z8IEYJU)jUX5x>Zmt7#U0>tQ?FSoiu%FE9*hGwXV;Q zC?n4o+{GU}y4=(+6y;fZ$X$69=9vGcc=d2{d|dT97o|;kB7T_@SYv+pDFt`YW-dKC z*7IUh!Xl`$zKn$lky&$~r5jlExq%2@1RV`S~5Y4%%gs? zfg9XlpBnL9ojL%vmwWsETBKflyiWx;9dDnuWQ(aCF~*NREKUwP4w-4}r_06f5Y(@$ z6{u>}FF0f&Zj3u(?NYuU?EQ3LGQGvZeZiS&eM%|P@=xvf`cgNNQVq=>(?aLf>W2*< z?u|+1K9VK_lm2aq%g&SxDD#)465*4a|7Rr_^`*^dZ?!lXSiY^Z7vAL;OQ*E8!q+^h)gZ>i z86grvSC!U+N`YHHnl_~6|t;4Sx|=!(s`$M!Pj1{%{K2-TqNoJ$s}D>3nr*Nz5kQ>97luJ1TLBAiI%lq9tAll;(@^#R;Nyc}sb~ASHpD6A1 z<;>8--tTyEi!koBrm)e6y_ ztWRrs6m0r^mY*Dtc;JtPK}KZV78v^+kdf!(m%r*E?=@2Z=CcE5FlTnDhCqNh7YVHm z=7uLqbYOt=i?!6;>MGOncP~%Fqm|t=uT9d1K3!(ly$9UTazMjaXtq4|Cmlira9JNI zD)uRUv(Oj3NCs_GqxutPXYJ>ZU#MCdN;6$_vSiJCQS|YnlZp%e`2ES~!Z`*J3) z+aWd&>%?SLeu_c3OmrX)yFiVlU$opDvz#;Z&+ zZdkhHA$Lmn!TDudqKyce=u$&%@o<{d9P_9C0cyf~OoY(zeac||P~6T4WNxk0L@kt( zeyva#zwPh(&oR`<4EDq9?D#RnAwWBZnY50?OZb$i%o!ijgzTTMfDOS1?cVXeI}0>h zIz~>oFT+{4e`O&Xne0J-(&`rM&)0t@kHj57fl?QjR*F)JKQb0e^-4ubxWSb>FDp$C z0>2*XN*7h!dp?TH`Q>cZd?&M>A6pAbXgy!y&2~~(p%_VVYEHA3&Kq5y&@NeQ;tc~Y zg@e62Ge`euOuHkE@JG{C$Da@KQVrjfR;ufhx-IPQ_~daAjX4<*Ld&yeIzQ+3#eDpI z*IyFys)BseHA^N+l_M69dyKzH^UF%NxigFW*!jLKP%%}IbbPfmaJVZe(~qF$qpMDT zqk&vl_~?}BD;|tb82nBD5=Z!wx#*K=H~R}eM3oHwDvn%7m*fE(KK-nFaBW;A2zA?N zG&Oel)&M{HX?A%Kv|dSsS+7-mk0sp0GM zLYRJq5Hrb-jTGKu$)MgoHN_kM?tDuR;O zY4Y7HwP{tU>eqcx%CiXk7hJ~b zlXX$brboj&$RE$qEZH$XSZk73$Lb>*{lXh_+4f(7{ZT7hhv7ACHj=5_cVOrA`;LdI zmy)+PT>4y-U$v(>O-n^?P+R^2taO(PIgIW>JOX& z1d+;){%rX502ToGGU~k#(zq~#E}^)<?GoVM+>dLlM(dFz>_q6{#P07ytl)-5 z2izEd`8qoO`cYM}-lrlGV^lO4sA2N0eFo+VeWd5tP(th{Qok#X@t$^XD2en{-XZBM z-6*u3jK^fjlnF@P+>y(c=BV*F|EX2<=E+RUdvJP9rs8upkdbiK-tG2N3W>?LnfvRK z)?q4s+mh3AUFGSnhf3R|oNh1Bsh?ys&hbUH#8hUw)^6=(fhkka5~*Kcm{iQyiTLy4 z&8eD6<*rOW=99YFaXOGusc5;?SaBaRbbor#BQF^y@`03=6F|bz3Ve3;>`g`HKDvbM zNuB+6)RN`KFLAds)-bZUlTXr~hEqS0*D->N#MZFlrI+V7^LCABoXO{)W70d{i3%;;!-;1UbYj<{sC_4eNSLrf4{Tz*ar5ex@|1Mjc zdi@SSQLYGp5&9c+xU^xgk$x?X0Nl_H88zzi6#Z$MCuTx+Y=rj4`ugQflKu7_f9ZCC zTR^Eg$Z3$+;1$CSPz}XmoplEeCMdD76c$O7^btXxq=X1$D}5R)mBCQY^6$M}eaT1J z_7Oxb9E|o|*be+MLUpvGO5LGlhfBrn3Z_K+|~m z(c5Z<6}&3{@jB%h(~4^A__<^LBP0hdoyiAWV{JSL#mbULTSpfI(*n7ZSn0 zkFNH_A?(-JNP0;!0kQPkT3X8e{Y2jIH9|tg5cg{WN11&H1H^hs16oe$Ga>1Rgew_X zZ&2f_l$g!X<6*JGp(1p!k$Q4!c}$!pVdl|LiE(s|+cufl#vQ6Us*}Jm=E9ZYbV^`r zs8UATtOIjrry#Srd7<$*(vd3}m6)$277A@;Wb^#aSpCf4+VviLPrq{!3zLjxOB>`_xUGT*K)o zD6hp(-0X#;B@{0SrhN&6%c093ht3JWi}zmSUNG;92fO{MD#4@S_#ZVR2VQjJ=R#9P z!QGRkIZi&mAsgMEVW@a-csJzDFHi0iPDV>~GzL+}r73kZ@c6A8wHWw+iElNBpR^Ei zWB%~-iUE}t@>iR>MN81?*G|c8e22`gryV6OI3xyawtXZX&dokswo1tBV2}=0qwh|6 zSqs@vM!$j{U&PY{eGGJ8;sf?%sRMN*#FO1tw^@tW3@|9yy2&iOnuyh z^a?$v#^Vkj^=b;m4JQKnqrz&kXbS?nv?*|Kb9j?#sR z+HG_g#`0#GC zFI1NSZL#gHI7Ptwm*(-Ex=b7njGv#y-If{Ebul0KKXZASZRgosl_7*#U3!reMFwogcQH?>P7{CI)P4icopi=y-@9KmOE7X85t;@|A}PMO z>nL{pVOlBo=ut04O${gm{dqV;S!;HE=uhU4`*dga`>bZ7Z#aqX=g-!8ru&_Mfue5;&(^sxX3;obb4q=xCa1c?#=(o6ym?n|R$y`L25GZM667`+B%?{soOH zwwnLQ$ahOa@KIMWrJ-ra}bfxQnHP{7&kD-kWw(t@%cCuh)*k!5ez2#-pkX|_?usIg(z zjBzi)yLL)sU6vOYF@GBDIf_N43e|}aX+zO1?sb~H!<4( znSZeq90->lc7X{cPys3?J^S`345>5qR`RwFr$*xM&6CWme=g`A$mA*!ooH?14f{hKWY z`v>T}6P^QZc{AIi4CrU+F@CMD%hyAVdIwF**yH3Zhcd36u+OtP?Qt8i*p9fm@}@H4 zhNKWM$?S5?zCgrE59Ae-6)tcLCXZ{{DwjHpFM_n>lOCU4O@n->o@PFX+ zmT{W9-2eX)K-lo<5Ornml+Gs~e&nC?6ZZk!P|-D#3qS$BI^TQVmAa@Kd$WkmR(|ehKNdsftMH-5X zoQ{%I1^=VaFlpaOAw(YuxbfSG`Nm9`UZNh}GxNWq-+$Oy{2zhDb2}F*Yf)$0=RIa4 ztEP#r|0@Cp9ZJ`SKMBuL&%g@%Uw%G;EDLYz#PBw9$C_S3@{iW8G4p1(4<$R?D-LT) zjWWxmFmDG>V%6Ud-iuCTs}zd-Lg5hYrs73A$=({FX%Wli*U`g<^l@nLppnl}VGUe}$qH=e|zfr#uJu0qLc&0yZ! zFp|M6@}kMd3Cw21p1tMna;n?JF28(>BQ1$_5sl8q*H7BMmxzw%juj~fxPNU$S`c>T z73;ibTK;SUi(!Q3L>6$zu}YiV_50@gc#@h>y>;)=S{Nc@B=Yv)h)4jNdro}U^CZ{$ z_p5XUM+t2FIbfJu_LesBBO-$Z+1^b;HK3f_#-(_x<6Ll__n!xi+C1&cTT+D~1YBAX zdJ}0eBolibgcZe8>L?-=OPO#j%r#eptQfgpOxJ_;aC1baUiY}&+-y||?ixAPPf{6v z+i#x?v+t~Ar?lr)RkO7*RBlEid~OxbeVAjkzr8tU99|yX|E3MR!)p$ykD%E(g^w8W zgeNa>?!R{kGOIUAqXKLnfkLN{@1LtSr|wmnAqVw?r5x?&E=K$_4k+!^s)s4Bl~*Jj!P#MtzUF57WC3J}5;B1yp*2!K7Y*QI{-`vOWGfhd+t7rBNK-FT z5gqkUBwKY`?2A~aIc5=bOJvR&+OYIN`{ z(0Hgeqq%~OUWX=PbbfAgSkQH%3Vsfe*Gb4;N~r1b>T|g-mwO;6=UNL09&`PU(gm<0 zUz@ZCo=XOwBuQ#n@2O`f^7>oF9yAnZcUJ}XzC3Hi^su}MK`8@}H*^4RqS03QxYaOz zsQDT|+9u;tU*>!@N2%8*%I}pfbi#z!&RIl^g9F{{QXsaS2nQE-H<68^%?Tz z#aWhRv0CvV=fBd&8N4=ZS@YM=-}deqRt5q0hj#w?*cfU5MXb>(VVPQ#T%!s-I~)@- z0B82sB|>Emy#qo~_lQ~)N$oDL&X1Tz4NgyzSfx!LW0J!O{@noY3;*mh+$hW(xm=iG zI$F^bylF6(zZ>f0w)Gt|#kfZLEXJ4$o#o{y${E5hL*X9bB==E+7hS)yQui_0*X?fS zt&)0>yk@LjmKSJNA@Gm?$%7#oVaFElQyz|$DazaW7z!GM`Z$c$3O@Di)ZtwehL*ls>RiL&)t`^(DpD>Dz7FQ8 z*5a)fsm=PKLbvZ;S6bsd_Q(mb;w*qm@qLK>obGP9g=#TP0(xkfX8y45ykLQ`GuKu! zMJ6z3=vHpGxG?@{(3SH{EqJF{$H7lP#;2Iq|t`dR*_{fe-`QDxbM&0*=oBjc{J|nI$axD?SoQJIq04L zHQtjN)Qht*sT1YfGtYCNz+YvIhO_KRsR)d;wX{46lx904HfW&b(TX4V0^;xtqS?u% z?(d*BFSShzxM7h9T0XqDPL7}r+voB7L^8@5UCmZn^Pxf;sOY{UB$=vvRrlVi4cxa= zQb%2It!ze{4lz}%6>Kt|{BQ&^hoc>9oCbVTuExmc#Wvz6-sf8mlNZg(`F)A( z@CA11m#st5QI1}VCtI$Z(UOyW@*jALLs(p&b0z)NWVswto%7xolfVkLxqPYdlm{7dvo;k4IE3Fb}j8(UuNS{KwxNA^(^w;??DdGbrg=Rexo2S05Kb$Ivml>x$py>ZZZEMHMQc}p(Tc>L;> zd+sN%t8EJ9JJ%I-9-V|3>GK1!rmgVw^M6l~lu~dx9^b7q=dWyGC7-U6`_7i0+b36u zwtly6&s~!_d?3`tq!j*K_*Uc^n%tX#Sy7;o%(hR8W5IZR>^o41I+t0WJKbD)UHZs$ zk(up?eM|XK%-7tp6kPiC-}rWyv|)q_RZn4#4)@YQg9xj}%;Yld!`$8po{ zdNwrexVUo2O{#91k*K=1`qGj;H7&4rZ=s$}B!%Yiae;t!^B{))U-cC{ub)b%B)%fs zO8ZCv->|5^7?g0=?;X@e6s9-j&LWC<~Oc(ocaZ<>Gw;IhGC5nAiVZ1*IvB8A1Z#mM6>C=?n+-$xozG9a7;$ zLr+9~oti_v;qejHV5ON?hx}SaDa(9R!@oN3{RIVbBMSeYD1vvL%X*Nx1Qb}|jqIXM z5qF-PDi+!FI~EvaewA{D$nDY1P=>!&ksMHr4Hro#70*P1OdmRSYR>1<$abD=f@im0 zUh8_|eE>wV;&W8UudyLe`a__r$o`dSCnLw*jjw{x__4G0Y@Bv;`y0*Jo+$pMm7)d5 zf+W%pS_nUMb$u0(-B7&9x_Q#2On~NbnnFJ&ZzW?0RT)f-`&zs_LJH_fBG`HltKF9L z0DsX38y_CJjwKbAPPHfyf8U7O^rK)0M>*5l2b%E4D+Gmlw*c%q+thq~Avk1lCRn)( zw0At)M{)xCGBtMHD?j%X@_Vk@$-0Uz^nx#%fuacN`+JA{pVop`{q7Y9l?M2W$y~L| z*u$9?D@DGJUOV+*oX5lvBp}8TflLD9&U~+lvrj%;Vs-t94+;50+O!ov9*t-N=t4!LaGmjOP2?FtUkqcA1g{m}+!5>?TgRXy#dFD|RP%HG)--@a~DDh6zwL z1K?3M)vm@ja&5uuP;E6TVIbzpxzoJxy?*E<6e_xmXBvuAmir=77*)?$wzClfr518W zXQ_U)H#w2KqXHAn-R6K@wHJaPLK4bXwySB|rs?{F~xH zwTKDOO3u2#PYF_M{2BeDL~mi-#lJ~-|Bhlw(5pEl!Lb$bZ#J?+hP;aan}3AX`leol zgi0N0Dn3@AP6PZK*E`)cSnSIYc2COHoGAe);7qkwasr3h zABePRr2QI3uf3;{d#KjXnK*CCxfe~*1ZY3y+qsjC$-u}wvG1&=lM}P!aKaF(60$nY7I@6%_l#TL}kY8tyHtA0mK>|aKAoGsV3^=YDvk; z^kN@b{n7H}yZt&$D-rNliOYKbgYz9}2$H-Qqq$9T-&GhOk@1m2Dz-#a^E6oVzW3#m z@|DTvbRZ!%RP|*iQ}s#x2(|n2!g>Ek>q33PQoL(2AMI%MD>QJH*v=qL|*%?L1Gb zByRO+&5JL-eP!${5rpxc_yc(3bcgRW+?5RIU}Bxf^aOU|BoEo%BZsaMx$Zg>$?Cys z3U#@j`!()%D+DvVhE{E)hDjHj=E}Q*OB=E8a_^M9C~B|JlL+Ds+te?h`kworZM)FA zjbKq7sG%o%xFvcWRAo@eEcF#LopF6aRYQLg_2`?l@V|LF%>vM$rJgpJ{kW6DK&RhD z=aF~VV;NSjYrI<_wC#r8V~K&-2J~>di#wy4Ie1Hmxnwl^T_q;pxAJy>q`G0scyK(s zKBn?Xq1lwlVk=5;rh(D^K1H%Yf}`aPURqQpz)!t+=uWEe@B>Hh%XMM@Pf=C_BEtXI z@Z=b9zk2!eorY8<0&Xpa8O}~7AxsZ}wfQ2)-#nZbB)KH;S0ciJ(my0FX)pN>(r+Mq<9&x} z%yI=*cc9ewK7+QeUyXaCWqjx039ndu>QW2Y)=z7MU|+P&8&3e(^FWkJ;^XWmuaAKc zguX$oi{l;JjW<2$Y8~Y%rg;*pCGK(43?6L&+B4jK5vCHet4}2|V;S>)rixi|2r$ND zTJmcKHeO(+d``&wIJ0?QN8QEsk3)gH;C)8VGG4u?=64>at64IYaWpbzf4h&oEU*GP z@cx5BR`x`fvSG4h7-uB#%TS3%sSic7&(5Tq8A8)a)Kmd3Oa(v9;N)o$jWg>oeOVf0 z!es=QS1m7E>-brR-lo3=E!$bMJo1n@9u3jLG%?nAoM4OAh>g|f@`b#}bt}x23{P#J zqyZ02Vf(znDNOx5yR0rRlBK88Bi2$F-+z?)rRS(&;DkBO#*O{S$$z{S*tq(g8IVc_ zoHxWxzjX6%?2~$(Kcu}W0(-LbjZPGL!sG}FRBJDaPxp~muT69An&_zsI(@zE?`32l z;vL4|ezGUpO2BS1tvL&9Dy8xx7f#bjw&rCF761I>$11mCbDA^2#bGJUkHMU4F5A6V zCj60#{SvF-wW-wS4#;_$+g)Bg@yIx|+7did#ti*LJwWp}mCNP9(|w{Xj66Lqp=MqV zvS04&VA<9*&m{vezB&M#ech^VpM7I}VJ>wzI1j0yGetF_s_|gJ@%juhM_?SJ-)$p> z^G_X(v%vjoWLY>YTQ#8MoKpgQ2#2!%XMyO)=iZX6o*0be%EB%f^xM-E;#+Y6i+;#W zhqO7)z9>D(g~RzjwJdoKGCrciMe`Y1h|B*Vv)})N%;|q>GxL~%>kC4u^X1s1lgrFD zub{r_)k&wtH`;qhghS?k>Rt?$e~&MUc6O`euz*v1#=`#TrCdn)@w5bWC(>*sagr*D zh?I`&>spnvl7T;&#wIoC&SdV)>FzWYRe6r7y=|=mKq`|Q4;WGa4TdM{gR(rLo^VIg zB^+0iP`#Zk;b&c{DD>GUYy%Z=(SavJX+;uo=c%*O8NcWJG^pwgr7x0*~*n3wlMXn+}{6~GxC)&w1y}A zMI3HMZxMT0Zd!%fURx-4+1yMbYdfI*=_dTI5-_j}jP>LS) zB2nhU$ag-$*AvQzfq)qr$f>A<-F}2^UgYzjxeMKZPbjFZuFgnPbGX0%>76wt{@DwJ zKlN)G4g6X=*uyj04xdTd8DclBCgUn8&AJkP3%Pn;KbxQ@OW%lkMTlAobP0JElLE|K?6KU6JNt{I!aS%?V=}qnKm*l?*6|5*Kywk8K%Owq>i3g!utE< zRJH5IldsT!-OguVIi>?3p69EeUdS+TnHJIv*l2_&(Pp2*rW*vbsz;>rn z!)c}Zx!IJhSgxv3fDwr_FTCS6{-`~t$2H!NYMb`uaunu6@JqDzxN4(2*iDk$iASE5 z=~>WKla|6s(8x>Z;av|r034W(i&qJJ@OS1R4ONv67v!8wet49~dEr=7KLC@dL1zBv z`ePr9M)gy#p@scznrR9l^>%vUxKZ0NeTQBrD+QG`W>roiLLFHQ@pGTJG2d(M9%N*=7$ns5Hsh0?HKONeDa$Ye)YL%!uyU+-?&CibA zY#YB4AmiFWoh*fLR{+P7=b?pFAJ1BM@h_7yZ-38dDe1Gf_9H@siMWj-RXlpF4R)ii zD$@5sKNqx2Tipc}9Q{vlLX_fxDD+OtBA-hpw6~TS9exnvAA0zCee|8SbKTN};D13k z70tGL>C*EPJP3T=H@3!fU7k}>&8BR)88z^y7L-@U?~|2!Nuvg6L%jblE@7v-yj@L* zwf6-6JO1czuEMUeH-ZSY1{18B!~8Re2`6tpxge@$hHFjp_AdA`g&GGIb`Q?;K$TtR zJbWPVxvb0!mAyge`Gt^+JmuxzmWpO9@BH@sA)wN9N-GkTJk~?{?)|90R-FxSl<+I* zFAHN9lwbhC)&pkGXzYp`pwFId(Q5Mln+32Z9-JF{${Lq(c|#N3SP|dZbhjdOpwqp= zYo7h<1cFEXmGoVQ0OW3c%B@! z76D1afkw5ZB7x1l1XhnF9O6u+W7S}klmT|Zz#cTwEwIhiDJ(ud7WKH|-W^YPk#t(0 ze;cINnp3s1%V6M5zO}T0^5xPDnPMwzk}I^tTgOXd)g})cI@-?K`@HYV{Z)>kNNfK$ z5pY7Q#*U@KR<2?m>{qrKPnMMPUa9bQ9_R^J>^F0gC@jWb75tyu@O8xci>j&ryw}ph za%3(NALH;Ut>BNBNvnTGL)Rn2U%-21TvqL(P(`PPxW||Hi0w)ky&6`CCDgA|V6pJw zoraj0U5~lX{09FC2$2ggbk|LP^3U~7-KQ=A=B0XiRwh!;{rbNtxYyd$vkls$#-GO| z;bTX+wDWAa%hfn}B?3gi3k2&B4xqpjHG;3dWL_o^}w^N`tIQv)P(>0{$c6jdgJ-fRUrWZX5!w3)Zg zpT{+F`VHHMdBNA#9L+Jc1sN*4IyVecC$YpCXkdTo#XZYw5;1rpUAESx|Dv}}=TG2VRFJn^9_PSYzHN}E>Os(4%d*d&k z=Xzf0B`c2jD;#q?tjv}iu7EiHN(i=ISG<&=_G$xzg$wQl67-B&SKY zz8^FX-->20Vn^*~XGS>Rq79qt*9dD^K<{93`7Ja62iSw`e~Lg-&klb|bpz#>s>Bq;_n0@0nwcoHRc#W)?Vz7t%?-IEzF__2d81XA_yxGpacW z7}ciCNo%L(;a1d-)dk@d-|ZNLPFwqr)%ZFbF+8o%v_ZSHFBC^v3jLob))Ulsyf1%= zV8#Imn`fBs7Gy+tGzYsOkL)7w10EsB_=H_HtTt9Bw0o&A<$wXv*eX+T<%&Xd3=y}gF|E}(&h%x@BHeE!i z3oz~mBn=WSbufAsQ$fo!$YqXj*yU;+s89oH0hvG?`C1ba^+B4Bh$x1lX;Vnk`MZ%W z0bn;=h$l7*WHespVnvoQr5MvDl1`yvVM&XBD>MA-Y}%)%&G^FNY&D7`G<;Wok%+1d zZ~x=_*OOlYygTdkla+~~FD9K?ujQXtl^$%+9sdI!j{WHU;@)s^C-T35@z0f21Bw&H z_Jo8-896^is($+rPfPsqHHhVsYB=;~N{n_7&+6*V__nR;C`abvdnmiF;&lTOt z2g+SuUnY)heeV#wGZyvB!Xa)a^W7||L-{0{o3)O>tsgg&*&ua-ODTHvOhavv`*1;ker2g!Q{SUS+du6+xv0lOw0^{3Xr-fJl zhpV>^i>m#;hY10d7!{EoL=;3yx)~4zk?t-5>2T?io4<1{m@^ z_&m?&`@7zYf8de<=Wx#6YpuQ4x{t?;O5G6ZDj?ezRnG9Vx2|cbG@TO$7t7uzaIL}a z;FQ-y)Tq<|zjJf3lJD*C<(jJQz|*i8JIK%>jXBLoj#nEIAuwdr#ZugMzz8nnfUXgL zbr#7=a;(dan)3|yi*R9{EDSGf?{ z5DcA!Z^Ji_3?efZufc^8B<%IYn(BW8G)mCAgtB?K(Q(3+y*#FCMb z=t3W?zSki!S^Dz7%{g-iO$YV$4DXid;)D$Bv)0Q>W3L$2_AT#T+*_l0FNaU1q}5(V zrL68-uRu3nba4HwQ?cOz70r|WfXKTG@NewKU!<4(@b%5%w@+eJj9J6G`CY<4{y#+P z?zmkl*0KK)q-6)js=}+DTYr-_{%(ekl=`?|z2gff5Z@zJjE_JKiVwi-ulleWKjio+ zXXuJaGwQ!~y{IAut5jT5R$(hz?zsSme}K|BK274?bA>$l5N;?bsbBi~es>%V_`|q7 z`q!i8iZfqt^>g71qFw_XQ14pPr=AB#4qc=5iy6rZEbh2Fitet`ZEVy9%@k7J&qI?G zS%|S#pXTe^x}Bf>w_?uJ`;8m275N2nGg3R&<+xC5y`vxMTQrmXy}VOt3zlf_>xa{4 z`n$7-CSVdiKYP-h&M1S~bIIb0KIG`*xo=D%m|oZC7_Xna`A8P<#XYAEOni#4YDwk` zmG|d=c7Au~YZUy6y!MCskk6P0u>pJx0u}`5I3y->8G16p6q0I#{jZaRYyo35x`=t5$ zU6#qHpm69fB-8~cU=2c}k)>2fH$NoO#MpQVzfETwM}aWP$CuFYLD z8^H6@{9WyT%HJ6WL69>1 zDT)#f-*^WRb3C5H45^7MKjR`o=|@W)@dT;_$C^0 z>X(Qxi=FQH6qJ1aJSA(#g(c=YYMPhzK0Y^Rt>v=05WCcA-g&yxIdBfL`VmdhJdwjT z_zPC4h$Ay8ut&!K+k)Eywo;;e{R4_TVWH`sQ&^MAS2*pJkCqpo>Cs~lrceSiBHwUc z-^5hep1qXym*8bU%BWJvs5+RGEN`_q!0MaAoq)I-gtWY1F|?Fy+Xt z5sjj*Q+?gj`nh4AN}*av44YnB^c-ZH-tDwf!6YnWKVE;cIBPH#Io^x)`O^BeK~`c} z0z&{)_dM*JL80~-LT2Tijgyc1nimZ8<+OSm%-;$+w%cXTl~2#RTvK3Sx}$c(yT+)X zs$`vH4E;L(vp?H0G^^6n@<ohjems$BUCk)}4;5Gr^R*>Dlwv*$1MeMR^kLe(`= zj^(ijZ0`Eh2<>o0JMD0=n2lQ1JklPVM}9th4V+iti*Uc)RNUqi8Rpt3aXOxmFiXln zS~;q@sVvqbO1SI4)#}YiQ#j|4vfll(gN3oZYbA0Rz0QhhCR?OlgMbZh$Mo8(0^g%W zk*o=M@UXDSy%+4Z?M>s}LpONod>x5k?#v=DQPAE`89$WU->x;fT9)lUT}```aJ9K2 zUeKukM=l1Iu{9vn*=CT(hx})5G=!A}6b6FU+miC@v1ULU_oQgTsWljWo6D8`@~ukn zk3V=PR9wePjo$F6I{K;R!?UshG@~QOf%tdr=7gLECg4?xcEfe#@@lq^f3SrIC)eua zt13;GIkE9DP{(N5d9yKjYa8dn^%rkoz@G9wzvf$0HaC{5ezmX~o zM1o(xVoJ~us^n?-{oTT?@L(!o1K;0etB;pZBvbYhtP==vPo|npE40=xOWKxI)vl%T zamCOPnQy!2X>I9sg5*Sd zWwv9hn3Z9a{P%#mwVpsSLM9?f`@P=nlzxQLr$0e1?KpNC=AFy_xhv&n}t{=W+ zXJb|6+3mCX4qxc?xw^1&aa2Jp=Cddm{@|YV)fp<@tS$-NNG>MA1 z*|ujO`(DGWLyOk)R??0Kx_O&>x9CbO0vbibW5KWJ71^RSiVFJcxUnLr^mW3siQ1HM zH0%84xKX&SdDL_=ADIJ0r8valmoEvkY_IG?t-lR_i!>n0dLfJr01H9OnOaQ;px(BOzhqi>o3WAVvl{FK@9*sLNl8CerN^% zzs6W@dcYWK;uhLWw!)ug52ptV2yO`<`Vx$Sy@JdGUqXr8wp&_;=Y22d0BzHs^HZwm zL^z@jA>E0`)Pw6|DdmQvFU7C6r)CFPC>538H*mRfAfvIlw(l+bW>zB>JRB8?7XAS` zXIeRr__i{CN*Z>e?i)9OJ3c0yJH8+%NYwo$>0pFnsQ@pv`3gK*b3~VdQ~ur(GbcKC zU$J1@8eNNBYD8M!jXTNDBw}`$-FOdEFmQU9MS)qtaQnlm-n-q-=5t`FApG&Z++oVv z3dxjCv>9m;f`?jZI3!(-ZNIyA__JTXX#g^`0uU_CFbfpx@)L(n`S@yI8bfaIdgie~ z88W|b=$i)hNG{61R?^lK?60&WG;aoEgn1~2(IkMdQIFa=|JJeaxZJFX2{WER;odJV z=IcC*m=jJYlxM@3`XCo{%P*s&pTu7(W z!_OmC2pKOCS#Ym1#=_=XEn*V^#6}<@Pb~zPn=O2$fos9w^Mp-Bwr8@r0atKHjAW|z z-lUA~_QUOgTjk(F^{%zv@t@yRrlGg2;bg$b8-C`&yLzR(eU<>Vt`k7^{(5_meHOnnQ#(5qxjCIo&Cf?dF^Os_@=ku$(4>7T^&xbvBLJ)i;8N<6zU)1|I!cBNNENgZtkuohDLLc1Cyg6pLYa8F!wBp8*!f|7!6LF_=E`yd zo~cb9s2#3&r1A;OnvmVvXVVGM-NCeNlLWp`405*&8naf`^SU~(dab4X@V-~^dK0`Asd?<)OS2Jlj^C5p_3x5Q1R@ybaiWg5-mqfvV_MJ>7*5_c0vf&OXg(^KQ;*N7cl5UNX@HS6 zKT9jpwm)^X<(^`6KluuTXgw)guYKd+JaJ2R-TumdQF!XDuFcuN`!=c00G6KU>g8V3aMWh)TQK-z$SI+OJRQiLiu#r;A{D$m zx?Lic`6zL`R1w)CtGf&|WjXcB)*`mK0~!>oDDCSLJq;i=wZpqD$9E{os2Fah0NuMfG74C$mX|$O z=bc43H56wMR9_LeEsso^4j*Uw!j!Em4=sk8 zp9nBP;`F0fJ9|c^F^n@t=F-+D7z}c3aR6006uK@A(4?5zH^&P1LT&_Wh0@8FzhN>< z_ap~(sDK}Ue9ogNy&M18&4NpV3IaXH3jkk9XreJvhR8Im)O)KS?2vsiJwaW_s zz`WUO#uC`#i8*Qv1Z6BE%SSmE6%(wR)eDkfHa5;sx|;Rq$b*^t3T<~0;fzeDvQ0|* z)jM)%rw3RGPkkrfkY!nncX$@#Cigu{kCYsEB#~KmYO|N3dVtap?UYMifB% zqms37U^S?h?XE+JfgwXXhK2%?pON)6skh;f{aOx&U98E7@3q@)t|>F8lsjl$3Ad(B zLHGl(ajRofMuSBU^|>Tl7BZigafW6D++h~+tmYn<-R;8h|FfX;lm*{p{QM8}k$j|4 z!giI8?IDWkNo+0x)3P1Ajowvgz8G6y!42~Gy8-<8#H!>@7h0kfNrz;{<9b@8jJq^3 z0^3p((Q4XFy=)}cKRm|l>Y6_fbM5iGuR|R((v+r~?tjwDeIiySdjMM~`xRO^ zVy7lW-K@T)1D$34y2>Jobu>Cspqx*3dQ_nU#-^zz(Da+Uz>Jk~BcthJcsVF7L}54M zzsH3-T_I0tf7~7)F`W^Lh^Xx~u2(1tky6ryI}$g5dy{$C+mOvE#q zj&a5@Qi;E}TP-?{ni2t|Ba$<2gA4p~;;>)(7RdB5lJTdu`o3BNM);+t1b<`ff@bm*%9p5x(gSShg%A!&wpGxRG}w(5KU2IqQ8v zXvzuDKkfG(xJH`4*9Y@#Ful0V^Hy)5HAR!FVTUy7k4Q&%R|cRxFZ3iD+8(_l z*T7{(B<_`P&v<65fB~DFO5yLX07SD4P=+q%|Ag=AELWgL(ezg}AW%d?e{L^!mN0o= z_&Is{yTr8Pu#@&=g>pQpDk0|uir`8wkNSD6LIqu^^uw_u#>w%%boKBVXZa_|D0@X} zc_0c9plvcN&02GLid90RZjT>W@R(d_HY(7~c2~))?6k6zS_tJPk$(WV+R>{)=co}c zV8C35*gHS-fNDLh>kO>(NKv@hO^@>=Q|M8WT#(D?oRPNvcwQb@H~!d+K{Ur3rQ^`1Pi zbHWYq%C^vgmaz}f$n~g)b_TBkf=Qzpa2uZnf@r#jh~HdQRv>CYH%wJdUhgUkrU5f1 zj4wM@7+9kV-=}0-^gQ;@Nk$VJ&3nQ-XH7>O7Q2qw%WN8~uSuASQSfg9-KllwJ+r*t z%w>x|NtLZ|#FFm}X5arT%amO(;BM}dXy5UP9b1P6O>4~K4n6clF6*WAy3pJ_&Znpg zf7qj8p(t&8x$~a<2L3o6*D%ik8v1K+PmWElfFN~iZq{@wkCWZGBOa+4_UXBANRr3T z>&{-_B&MF5gaz6_(3SCS*B3wAuHF<#lkU~T3*~B8T8vhM2)e+V3g<2yIBpkFyJ6#; z*g9>IW?lUp`=K`Z>7VEEm#qZ9+Wfu$9ES`t+}CGOt&RXPrz`^-QLU-1>3(=Yc(#Vr;mjoF)T!3HHiWGw z!=T4Jm$$D6axPd35pPt~lV0SFAG<$sw8AvO$Z#qzrQ@DfAj8{{w7|58>5|CWFYh-w zu}7E5B|320UoEX)gQP~Ajy#J_Yq5H+t^EIsd+Up~`EdGo3Dj)?i)umti+%6vTBPVC zEp8#_uN@S{d$m{@FOmSsbudHAi1hS4UP}mB zfCb7T%q3}G^3PJo(B{RMvh2sJkLq(Pzwc8JgJD1J%xvHy%F~QpaHY=>dm=i2r|9A> z!0_BAzD4iS(#VesIDN??Ygx%U=E@!t-Dc8cg_v>Xi{)%pJS#Z=UOgcSPCMj5HkWZbqWNX(*>N#eB|3!laS4~-UCS^!F7Xh^ zjb_=yZ|zrMlVK$6dUH$vYQA+`c(U1g&fR?By9@@LkZILBhRzr6Iaf)X$WxUnFI+bQ z;nD4Cu&gkkUFan~-lDH&>y$WR{^w#Qh~5qsV{h%Bk)?Zkn5%0!>!aCEo)$X|6aP%# zqL2D(K8o6<8xOdO9K@@XO7uqnrPY z4lTJ7v@^@+_|XE`$FS201q6-HO??lGW_D`1U|!6aot{*O?y1)g{fsa|lRtHBrXAZ3 z@GEx_;+D-teT0ihR%kZE=xm(`vyKMl9jhJls?lzPtF_Dn$65pZ^TFAc%S32F5%SiC zv1?V;n}&VzO(s^s^JnQ~{oeCAq~Zc@r3k)n>|pby#LS6Z!0IMm_vIlzVmxm#^GyWL z-kfM5?C4odLvKduE?b3|t0E|K9m1m+CRp*6YR+3xk}IU&cw5bmD6pTX`J-Kc*;Y`F zZqYOAN^G7{(kbWa>rp0?-V_}~=r*L74i%S?!vf=q!IvV8O=ovy@;q@jU5E6vZM`!+oQAy%l*Zq}Gf0D^u_E(O> znxeMyW3m0OZ%=!&K;Dd;iwVT^YzfK|tj%YZ(`7Z0^VArXUl?nj4b+#A`V=^YlIq00 zoVUKlLIa_9cbX?AM|Oydu(%rhav*N@^?k0K^#!t7PxrS%b9)TFO|rj|)27hZ*$)Ib zl`UFgi^@P{tD=wv)GS^h^4d(>UYE|-g5`tKM84^_QXtk=q(TFGUHGU~bMMc2iczNxF**%(^Cvnm_{zC4W3SnD?57XN=Da6P_0LnA)d zwiDKMFXzM{6J_%-rnK*2Xb?gQrx@HpD~NJjdB-PlBFPpGj6hiCyXFbq8F)~?CDyG4 z3{f&J+&nJ_r1S#M7=K9ZA|(E_CsE4*;?(5r=xz6nd7Uie$}@-iRXvI>oI(duI+wiX zS#x?-IIk1izyXZxX``vz-XX4T)6Yds@Zr_lbR#&0+w|h<-CFW5or=u%NZMEw*nsDp zInZP8w{?MgLs;ngJND|#zRSWvzel2;hE`Z18)md(hF0(22M_2RTtRDv5|IG#k z23I1J(DHV`=|PzLR0UP5S#54~B#|y!W28V3SrRTEjq)}m#gMG=ySY9y%G|lRz|aT_ zDmUtcL6=wkF)f9eQ$&tqE>Cu$(@m5X5AHu**gLc?QIsu%>ug z%j&n7SC&2v)Pd!ZfaA7%-5lHBS>xIdo%x|3IkGd>pVE;09QEtL; zEJ80q8MRBZ>pk0~N?|PqYrc#usEW1}cZ8EikVf}Fn?`KS4KSkTeUA)Rz;{??hGsCjC z#qosZPb^>n$wF3qTk>?|z{umo$Q?gM|FRC{P`;?9z%9=cU1Lj0dc}}DD*t5gTJMRx z{+1t;IO-h01WHn6%HwefK)S?{S_6G({=D!mnJHzwLmBdM0b;~TAqEi+Rs9!sW zw^XG2Xq|qxhtpUM@D;B=HKE{3XO>4N^jijDtrR@iu)vUK^Ipc9`WT#lJ$_F>_|?sh zUHze-Y`DI_y`WvK;vi#Vg_a4~)a+t+? zU9`iAH23COjLqT+=$ueS&T#M3?gtEie;%0F7F==5060`C89iJ-@o7@n@&geEvnHos6$EfqN5tqga5N;t(hawXU0`EKYnrl6V6x~Hmu#Z}MSOo?HS($#&s z(gQY61{;cv(U;EI!u7w1?q~_Xex`k`qAcZZ$%D)xca|yto~|I^Q?NXkLN%Xn^!w=L zQuY7+?o@?D+pOX& zwR0|H5#bk$lgH=@^~$ksT{lwH(-79D5%pl7=KLduMhre^zhmh0RWn;o#HfBjZQ~sA zT?NFEr?GPp+PADF|AA4;xqOp00~#BZ^^#44X9ie};830rp20}fXHC6R$?9e)6J{y* z*8#o$zZfJceCzh-*4UVCZIMpp@_EMagj3ciKMXNTVOOTsByPoWo~B>&^~vt*j(Tvt#5nQZ zCx}~Ta}z(;9TiV-v9s=(ud%42!l+hnv44x%JYV{;&I8AO$%W?H5H4Hf<{H4dUK!QM zd;A#Zz}BD%Tdj}HG%rSM9+{DhXSy8y0@?p_5%Zv?hw0nrKUFk<40YNiiUG!#=u;5( zvel_-^HI&J7gD*_hL@|kepjUm_ZsjwlRi?R=uX~sKd>uO%~o507hO&%MVU_2IfP~n z;Y$*-lT%?9qoOW4x&fBc#_9OSWb7j~Zbj^M)iDoPYkaL8qnSmEh>id7!6B1SrkDLG zX(@>(x;bBmz)WkUAH}HvEL+`iJ@@!YZ26SQPWu zi{6;mPO4A0;iOHGjBHrZlo)Ta)M#*+nfS^_mw3p+&{V5UiR8ut*QEVta=#md@SFQ9 zEKE&J3NV19H5WMjos^2IVJsF`H)8XRS7%cA5%?FGB=?`NzKm<)QcZBSG3jXVOIGRm zO*V9%sNfZ?048GtRQG82-}C0B!|WL+E|oRC=v~B)`vBLZthQ;6Y)e*AsH@bPH`+=< z&GW3*ZcVOZ?IFoC2}=VZkqsQJii4uN%7X93mi_m(n3BGfx1aGd3))kYFzLy@*C-b) z7pU~2Y7%YisGe+G%kQMBKN}$#x7zM6wdv=n$?9AcYt9G8nT*Er7(58}S<2kf*9mw^6rYd?El zhEsjtb$plwU>h~GU3eV-EN>a8)d(PXdaOqB^uET{9UZy#VwE@9g~KcHF20V<8-y_Q zXD6c1xX6<;qP(f|6-!gO3YEq@L=B29o6>H~_GOmfueL6|qh!B#_kEu0gwsE#y|+v+ z`rOZFE{^IMG@oIm_Km1kxZbed^ks_Y!kZt5Me61K{+q_=cRh1hADmgMr|?S*9XN9b+dk z910bMVr{L<@6i|bX0!*9f@?=H8B`B&TL|e(M)4ZFnGrSo9ryPQ%p9zaTYEFT_>!+3 zg7%p|`YvA6MDN1{U2Zak7>Vj|L-9VG`oQdEUx|YZ+r>wtR*LbeI)OdT0^2=69b{C~iRI=%mw<5?Db1JWq zH1r2oh$NMe?BerU=S`UQ#Q>RrC#S4cA zi{~Ui&AD&JYVT91Egtmn=2#5n;iu$as1-TMQjTT0CV7hQMquL|{%{(?qsp#>bqiR| zj<3}Z9d8*|2m4W(Llv&tR}M22Ek_-E^s($4(IQ z3oV&K-)0e1S5Wwl<2;)e*a^}K-FOjVtavQz}Y+-)dXE>lCb zQ5WqssH+`#kKNW}(wCEMX%_dB;d;cDMz`NZOs{-7)b+>Z3>#u|1sDl(S(81mj>F@bsd5DEr#5HJ>PQ zF$d~XJg|u)eioFG*uo3~1cPOp%k3G{=v)>N_FZxR!)$inf=!BCD3SFz9-|1-(31^8 zSUAw4RE1~97ekcfUof9s&9`%hZjE0aw|yl$>%F3!S5yd|@{aGf84&`E}JtvxWbAf zdmeZG8q;T3TsP;4axN!_;?#yebH`@66Y&c%iO9hArYkcQl(0T!ZLM_Fpz*_ zcsg)w%`A%T8}yt)qE^(I=1=V$95@s7!av&HEJ^;%q!mD}#2f}2 z@eRGA+<@p`($60iKt_5&^~qt90X8^KFg5}aLo%G{3Sy(gFx+o@n6fmgy1)y9!*tX1 z8*AEN+H1W^to>b{@HPHfa1rBDOV~Tro^35$B%4pV197VG+g*ju_+>q}|iM)PC)DYCQCEzv} zZZz@|0o;(CsfRwmhiIld#x~oz)~hg>u@sNy&^3K;=OBoD`X?@Rb5(_{U6zy1>|1y7 zF*Ca#aY@a-1z7}3k*e#0lwZcp{OyuxLIc> z<(n_IwH^$!H7BH28%a(!g~C&zL2_5HgMxyJatn7n7VQiyw>-E|f*Axp0u5OobGkh*E| zsEbVoKCpd#Xuoj+lnmC7CJq8dmB8Kqi*E;On8@D$o+}0jEPMM;p+Sw^_g?TH6G$Fl z;La5VMKb_*QqYMH!{@1pe3AwICH4|BYEyaYm}K zCHT-Mp^%;&Byo(P&i`1(&)}e2Gvuj7?TT3B6SxH=8ytw_7;{|=Hs!4bS{8%zj^c=Qk#TCUf z#Ea!*6c$QG;=;6X`MM5U-PAwx9(GG2>d1QzYB6Zvi+#{^7^hDssGD|?pb?}}BVA&`7Q1WC=WFxZ=JS=FTrfq@`8A0gR|K}*qW^X!Y;pnE?kGXCRPpQ6hTTO9wH65B#!-tzD>`iMcJv9oT6?so+OZuYhZI@2Zv&afqC|h?z^d zzn;x-e@m`)kcDxO7l;z4N#(Fe2Fi|sLCV%H24O)grB2quYgL7`;QEq^F%aGfWjP(t zR~R4Kgw-klZN*R6XZe)#IpWi&DMqqsQT@dwNq!)1dLwaBQE_q3VQa7jt(t|soW{Vn zK;c6jID30fvfzXz3w)=*<3T!Be3U=ko8NROW6Nk7^o-K?K4!6;AAaAvR%8z!>J9yY z()4-$-VMMBj9A*Xj!gG^)8al#6ur&|kO=_==#DGKD2-)_15fq|@ACy#=$?xfbR&in znpKTf_g1@wBQaz(u%tw1&e5xq;qSFq@A0JsTWMkNEEa^tvN_&^UA%v~%65Dx4n8O3 z-;#+djQ_GoVjK?IAv?!;1_^(Z(UU0>duNIpdJ@z*h;z}oz`tzpb!72VZ>De?lgm}a zh1Biyq#52q-0T}VZ?UzpaLKiog~O!H{V`eMN%M^J^B9>^b5A&BRH^T!^|M?^xTS%%&S=Q9+5UYi%MUX?KSCdT z(#Sg<3wqK&v*9Y7D?Ek|Y(S+5z;QP_BPfNO)*g7uYJM{Nwu)yqZB_$j3HQR4@*;oM z(W4c%6T&=zo)c#1p4NHkLhut3g4YTYm3zm17y*=uUd-XRY|!H#5|U*_Rc)a7GT}eG z`{hV+Cy}>0-SK5*R=(qB&+@iEcdDgF z14WG}2-ZwUzl6!m@Orm1GDT8i7V$Zf3Wke+f&tW_g~~KTopvroo5Qc|$2KBPMnaad zhE^hbGKI43cPf$eOAFPOG{5*d1Vb*GCyY2E~WYNr3NS3do=l70OzYUaD>pws?HgWTaEqNXz|IAi6*5 z_km3zFelKw98JpGOmcGP%&lE3$8_vIyfSB5TsvoM>>rmFQmS)efNi9xDO&T^Zf~+2 z|6H%+U-1|;Q#Z6CEU>oCGVKRC+mS{rp1pA%;7M6?yo*bX_i7I6FreZk*6Q{q{k9qLVzb-78l9aYcp)Bw z7lKCxiXL}Z@oY{4yIx1!_Op-a-j{)y3r3T+nNO8NMl#;8bCaMBSF1;1KVEUr&UftL==hdmV@Z-K9-FE|;IN`M78gH{WG@8lGB+C+lJj$u+ES{Ta`yt_3k3TNe@T7J2nzshbfH10 zYPuNhFlP(^X4(zi!pA9WvBB`@tS|?EjuZSnXa@{ICj}{;faDmkP+i@b@p8QM_ehlr zBV_3G@|x<>A8S$o5n0d6Y*)HyvKiJ6O|rRO!n+227i&yj_y3p+oUoaexjBd$pX0O5 zlG?9}BTQSR=Ne(!uNbP@Q^JgnN8Z%H_(EyarNWy^l5E{v9b$F2tP0PWc6?5kpH3gj zHJJAfcpk6iw%X>RPOwjy?g1z${ABg}w3nAziM-c!Eb`c%DHUV)lN2HUkAPr>M(2oR zIi@{x->G=Lu7j<-deMRVdF)b1kCDU|0Wz?B|&t!!poM6pTL{D|z|{5+imw6D~B z5E@qnjwuvm{+&k33-FQ9GyH-Nac&%9;8JO2u4MD-{Xn4^c(~lxqoF{P0lHB)KAI|T z@L_%AHd1R&1n*9_Qdm|n_xrtz(L?*GP*V0X1oQ!~l(1TWtM0G`B5%cCdGDj<)^8Q&MiE z?BT^xPrhY<{c})00?j{6gd&RZ;QU(Z4FC2;4D~^z#EzBMRRr>2jzUHQ0?;AJJp-}1 zA_jWM9(i!q_+VjlXY+WueKH@!y$dhha|sYtLhyQ8u%~b?XI>%Fs`bU0zoi`u$8=_b z1VvRbZHM#_B{0hT;{(c3$kE)-^@V(gkJLe>M6#3y3MeW#8oZb~GcvJUFA&TT?l(Zw z;O>}lVMit2U}?3HOjzKh7pOFHX_AXpdz}w=)9ju1(Xu&ZgzD*=de+* ztr_dAd5rK!OfcJ{90r4*@^8uUL)W3FY`Trx{d4Ea$!t>mPd{Q-1JzVQ_!h?W^kHjG z5ACcV?Jp?RId&L^`M0F0)I{BJo&(qg)BlGbE1z!x3Wdt?;uspTtSNEYBAgf`Rzrjq z1c;DLc^fhS7$)JN=l69CI3@EGHklVh{PvMf`ZJ9Fl6d78$JBQz$wvd{YqP*RPK)EM z+C7hrLq13}IN$bh8`rP=7I$#=C9Tb-0jOrNkPj2RIP?}_FyB%UcoqhG|Ilr10!oH- zE##JY1522{d8uwm)fi7iO-ca#rN%&){G`{?y4nRT@c(G-T61cJK2z%X)~*D4u!}V) zvAf)tPeA_Ozg;nQc#l0vT!qbh@@uoi&)LD7cGNqTF~Kz zYQ%_s<|k{3gQ^{aRNcOmeB>L}-86l?X;JC*EbF4>2{ATINY|Cr9{#P=F#l{NL>e{L zpu-CTf=_m>RX_pf1`3x`2hlm68$U^N4L;_jvCWqRFX$~Ms}1g^SfqE;xsMv-SB`?# zO%@5x8+rprhVi(EdiTri4fCpp)j~D?I0Lst*nm9DmJv(mYNyyO>8S#fRGm+0Lzm0L zjNLVp>rD7+q3u}ww~scC^#m+hB7lVWR;o~u4R3Bahcj@)cqCX*hYE6LOPXKQ5ROEI z%#rT8>_zMqEy+4TW92^Td+O}uzXEV14(_0rIYquEXyfa~X42ofP|Ltj4n&d^))vUi@v4uB=*bAW~}Oq_K@ML`~%5fOvrv>B$uz(pZuw zix{l&^{)!!|4_)s6!R?-@lxZy#4P(E@QK;$A#6bXas7#U(cg^4sFYoK_9wb}zKWbI zoPv02Ydhon-B;|zBzB*xd8<}5yYV=$2m6b3!@w6Pjh@w&;#K*NO;K1}Pj6wrn$K1$ z07C%wDi7i-qT5;jvs~#6z(~T{Ivi(T*+17iSquo)sxPk@_rj=7G@70yT=qS5x>QZ;LCZ0vMGrKIIqM zIc12TZr>E=pq7)6nb@|KYRwoMX_zw>`%TLW-0qlbX_frcb{wXYu9cF*pAh!w-wM{L z+&^bGMc;1V4+t(Y z$JXKn?>}>`7fFSSP(XBkT_uTkQigH}PtHrx0gnmNX?TgZW_NTxpyHy~cz5uB3%WZKl`kukX?<>VR@j;$XE-ED4Qxpq}A^=>$Wb#yIj_^NRf%iXL z(ft=!oHrRKZ z{ip9=L~zXaO)wJVYX3gqhgx>itpaL#)x}G;fys=aNbr}tq`;5wt^oJZCy?QJYWl6} z1)P`(`2@dzy#8zsLzt!QFM&y^K@XgK>3ozzY$RKHd#{rI`IPL#{Z+Y8XGiH3iBy9q z*S)z^2e0@2Zr$I*QWum!)}2 z@O&i=yQ09Xz|uN12qFgI*Pkfar7k;xcq89(v*@EDdpzwP2IkH$D4LWleq{ zK$&0zdDgjJ=Sn94)FC(86nqrFA1_RAA)F3^|EbV^kTSMvWeouHyL1qW5A--JGyy$I z3U6t_f{w2Y!l0R=<-%JS8M-*nZuJtR$Ja7~b1i_USkOEQkqQMS9+Qe{P{X|1Qplp6 z=F)}_^3cHwTz$gMR(u59tCNP~uA1s0@v8zYJUh#I-(=jFP6n#!2{oYHPEer7VqYr4-;O3#M(d^OZKTf>I%>g-VNI7`DN`&pQ7R8T!gYDV6CD`(ry zHs`)IVP#f~&`qjma(?h7P#SK>Q_n6)D^;d_3yfqa8dPDTEbo2qG0{H0m>z9j=fpFvegKH;1?_jCd-3nZV8n|pT&Ezi!BWVbyukGhh&bFS63c+oK09sH4 z150DlBzu_o^EVq%xLwEQmK~^KIRT%o?ryQlO0T1;(tMdUnC(MMffSYjrSmU z08Mz$wwfsMR9u8`;=nsBdCB!FsOJBWf-&azztUya-5|UNYJhZmE2WZ60ObY%d{{z0 zoBLVxh)8}?#S6;swdC{!Qo>&6U2Ik+SsPxZ-j27DMkZB_o4{MW#_toiO;rT06BPd= zew%}_=y8}A#;~!ye@P-uiO+II<-f&cF}1>o90Hsl@Bb|x55W)eo8V<+14@Y6=gzQw zxd#5OqbsL^@-n%k4*O@{@R}~VX&vXzaJ9>7l0>dX$3;%Q(uZ!mErSRu_j+?x#b4JO zGThiCIf%HuF*u*=#?Em7hAJmnOctmK=h&Rj4iW9?_9RmRjX9*d3$xNijb=ENl8koa z02LPW5ra<7zNCGa;d7}BC=$F|S|zR%l4j0bC#iZl;2QE+j(Nb_+$7+F!jg z@FWybN^O*%cmlPol(B`Eq>;&Ar32az843+{=1+Hhc3^YN2sQ2M5 zU*BN%f0C#M{j&!I3;|R8cIM=y_Q2I1?J6)nz3>JzBBVdfvMLY?Q@Xa5*}lVxgSIHK zKKnqw@+s!!UtXFH{wulm-j}_VyRp-Ep{;j5MRStX;XRnDJ*XrsnUx2rfa*{Ze#WhN3mA-t^sd-%g$JifYAe~yIRxN6Jc)@2bnP=$|p0kkT!Ec-4$;`Bh0;e*aC4>G)+YxcSxI zdPp`j$Dn}f3b(as=}}Z{?>T`>90@Z6?mQ}W>WFR=O*7s&R`evy3yU4peA^(r_>par z<4QLo6;xBTao9S7=`NV~`0rt^DYdqaiy9q@Hm4M|7d0%$d0AC8_$owKK$2DB?~v>a zYIlK+3I6`$lY|DxV=*Vk`DuTYO~D|mMcPlAsi5yTMk!9SOBEkWt;G23My1^V%+C0j2sEZ@V?z3+^GOOBRnCQJ&89J_jHYG!)vmh_BQOP8wn@>b=)WvSC35{QAVmi@tuBNIBO zKXsY(=_QDDSZcshz?9`IF%Qi9yo-9k+oX$-_qrKw$h_eREV0c<42H^f(rojnu#3&F|^{y)CX zJRZvTefvpFB}+*vYpGO1CD~_^A_+;Tte=F+GK_s4QdF`fONk-N*v7t%WrhfmeP0J- zjBPB#%ot;M?$PJ_{XM_ukLSO7)y(VWzOU;#&*ONX#|{67sxF}irjMvs(WF#^PyubB zh7bjDqD!nmDNVfK#SCV_Ws=7pPIsAU{^X!1`N#O*4!~xHP0dA(M8UV{OZ=cGYyyha z|D!pazxjYMCQ0C_piEB}#t4%2Q0&LNB?bv4iqwjIO08>;i!^_$VH+EOvUIP2uobNG zI}rQ7bq6QTlgS6~0GFNIFPxQl;oa*nAZB94wTxrWb8$r@-Mo$Xhg!oh{82<m29YXhh5Qo8hb+5~rIO6Exo=+k?Uiy+G>Yi(G~-J%@JznAzLz6)0D>WF|5!>jmzBFhLZ&P7 zl$e}YyWfpPH}^btb%v`6nJv8RhP#^xsNAE+cX4zhS0o!DD>jUcb3(sXl-{)B_1{gk zCHjBJUlLI&kHGlNil0`?LZ*Z3^ayfN?%igL(km%cnX za1O#-8H7sQew=gGlA}E5IH_qM$65DHQloZL!Qo4t^|ajB{g*<`3U0h>W!-@@IIHiH zB`Gw!3{{2ZCsWK9OIIczCAXst+$rmLa?M$iw)ZJ#kGG5M+arrUqnBA$w)hCQQ?GA=?ny3>ieRilX8wHGvYg>^&uOLWw^i_^LU>*PsgQM06O>faq&#< zZ^z;^WZU0^wP_&Ww0c4jt=j-zbMd9QV>pGzWV1s|bI!kVXfuGmRBDZtE9P~>4j-+; z0cOfE&6@@MaYDdjeu&lS^rohZ8JUvY_*{oqL zh;>nuQ0tcA^-(o7QI=odl zqx~kb`dK^gkGmx|pA`rhoRV0GIVkYe(yc>aq4~Q|x|V`v2O-k}atE7i0hk$@SH!Zl zKJlyEg7Uwy&ifv)`J3dY1+nF+zD2)r76&WEsu2$eLZ-s!GD7EJS4F((GR z-vr=Ky}hQ>;r+VocB@GQjB|W^fAy^k&k@w#7+Aci^_SzGS~Baw*A#FCzb-&r-^y)I zc{j*P;JlB8&0DGxUP4)I;1`kx;7|ak<2}(;8QF_Z>LUfK!t(F4PJ!6gZdvhdPMM;I z=u$hcd41566Gy5FVshLqPHg$Lk^5V_q2jarm5t(nf*=5SaYuxE!Bj_RQ?t)~l<&^z zV)-XlDKbiA!?(KrzFma@WqmcZ!6#6|F+bumN-k9v8F7>wyDGn!^Am7{FY}upU1M?2Gm65O6crtaqJ_@R&JAkJ3qbe022y- zNcRnRmrm`e0BeCXb&5gu9|!vkPlhqzN68s1M*=btO0N;z&OmR?8VRt}L5^Uvw=#c$ zitGT`Uv;qcPrc7(F1g9ro6O5<(;GFyUH5wloCyJ$M}z^g<%m|mRnFRL;w(9r&4=ga z=7p5oL?MrIizhs_GJKY38Y3iiZ=+S~m{z`V&1>d6`NO=m@o$jgzp|jvk&S(sM~?&D zea5M7NhP&6imj)vpg~t_yP|+H-4HgznKihkr^0e9uRZ_czH0a)1rcgigheSXQ;W8xJDzN z&x?4ui;)V>mnhi($&W8_Cntg)S*SX398Lj$AXAc5!cspVb=Fv>c8T9F5otb^646r@ z{;{Eh1uY=Yji)K`xciy}&<<`M2`G5c(Yd|ZeIwlCAO~@2wnc&*$ULSy3Qp1fbBw@*ZQN|G- zY*TROca`$&uz1i!q`-!p@BS(#S)WnUSuU^ek;H^yk*?pkgcypg%wy&O*y}!SIPQ|hRX|XwS z$V~%hbpvp(XH?*Sp+mPWB{m;UYoOu{Mf}6s3iaw+I5z~3pxJ#+1ASbB!X~TLKJHZM zibwVG=!0qZKo@T7I}@!g6Uvh%BEL2`(IsrvPKbZ_S0NSjIvS1ON(MXqix8yy1_Mj* zhUmf7eVJIqw=Y_=X17T2dzCKd-=~Sr*}077OUP<<=yfrl@6H7PX&pLBuywbeu=573 zy+6BofTAGzL&DduXqg!D{i!(+pBkq^!pC*V6Zf!DHkb4P${_G1WN&X&7#m3l7rWfR ztG;g8+S}SKBR(rxsXp=24 zf*vh5NAtc_TRrK#K+)J(oD%RXf3m{ms?on_eZ^J#%xtnXLay=|(&7@0;Gv`?8Vvx0 z_yep0rx>(xhx!E=DFU>z@fhAuGhI@bfBq8?3$#}N+whXt%jWEUjI+$Aq_)l#mbKpq zCepVHbiujhvAgnqbdT(11W6#+YXRPJbG?wvgmrv9W_pbf``b;8AX&O4S@ z4S+51)Pu1-6@4_Maq(lx8=&0%)a$7|^mET?J2#eyZGX+<@T(oQYT>6axfT?;>q;^b zt%xkfFu$-C*8vGl0m-EQNT)VgJpb&`KyPXLEGjouRrnaE_Ws*G14w249)U>L#ZsI$v?)QRGR(?_vOEvL}pI*RvSJub@8i+jC-} zfT9pstV-qvn)poI`ZekG$z8>f;G+}`L!$(WjYy$*=s?`MOGy`2hS40rwilrpXo(^iE&EXwQp(TRot8H3g|7pB3< zkdpgdz@q$pOL9ziPZ2jj1!n8Md|5U&q--;5rFLSrX@Jl05vB*IlJw<%R4YaT>mYZ3 z<7#Ry>lnPxXpt3m+4s?-%jIvAt2SVQJ2$ht!PXni6|udakL^K#LfU=r7fv8>Jy`Xi z%H&gW-+>4J7*Daq|E2e=Qb4QXx4VJu{X3uk&r(1jw=0|xt#ezqfB!`=EG@Y)TB-}d zC}iKb!PAxscxL{yvnr!!M6LaJX4^=xBg*OpH^$U(DLW6oz{ag3@3RVsAKH_gE?~L$ zl2_Pf)~hY{<;B*yzKd1c{ruU!T9xQ7pB#`1zSP-b$E=x2-h#y`!0c2%!ByKLaDH;@ zzy1g&vj>4PD`$C^_7S!(g0Hx)F?(@m+#1( zr`CqJXQu}WLYF)3+o)an#_p!}=W!3#WqB!M}n?Swy;cr`JZ{6VrxD>!3y_TiX*U8X5Q7rc+$PE z@zzq6p-UqHao`T=W$&ib8I?*4tQ!~^k}zx#AC|S1h0NiLlu}Ltq_jt@Q?V`syma#1 zUQ23bJi)TLN_lyj(wYvGXWD1wfD2;<;gWp3pv<%45#Y@bZ9qi0+GfUZilD?jWNjCU zhky$$1NHsWat7eMYb~SJ)(Z0!Du4>*Yl6v$SlLLoY`E;kC8W zZ#7?Dh7Vxy%kZJlBPZ;do=RM9ZU96t2@`~a(jk2KCviXqVV#mq>^q`$`FP|Rf)d&; zyY&+7q--3EH$U*VS*fh%daiK&$#=sKYb9$XPvMvCnTJN;!0HY7VJ3agElsfVvhisYfLMvwR;MX}5Gy#>t*jLciy1?WJt_MZAi=*q9((sN8h;7yX(;=Fcm zDpzRYq!D8AL{Y#oH~cfqHiYB4>v`$szsEr*!pz`uw zW*(6eq(=T!TDYW~vyXQ9!G*%I!yvUF8I^yH?a%))wlyfui9)9Q2^94UMPj!BN@b7E z^NF~n6wKkfuYp$sV38zU+%Tzj*m}M=*M>aVbL9G%-G?rE-HNSjHr_MDNRP-RDmuAQ zK~zKuZeqYO0cZxu?V}~&h5e7SzzZDreOvU|o{ywl0?y{vQ{8q-s_MdoBgVC$t4yZw z83F*{&H3Z%hnp+aeNKG;QRa}=`W2UEe(NcOEZz90 zjWrTra##xzICrhGo(!>kKI<9u#958F{wYA`e>+qIO^(}9JdgwJmX~BrB0Pjy!iz1+gh~z-1Zs5FZ_TmDo6H?R3fdrc-HuF$9vaf#ejeo_(+T{^ZZ1m z(pUK3F5^e+$H?j`gU;DsB{!QOx#<11x-M#~ww(99F~Wqyb=iZw-36h*a^x8LP$OLe ztyHG@zo`GZFf(K`+h6f30?zW5fUc<-P@k3mjNgnFFa~PLvs-W8Ndtxufbk25vsPp5 zyMs3xf{%V(>=e7UHrB}{;#)54u|~H%5o%%4Qnpsux5^odBc`$uycgyTLj3^*<*bAW zl3()-Yof+_V_zJ9!p5HNL{jJH^Wo&D{UzbftW{0trHoAT<2THYm0uN=zfdTDh&BuD zJy1S^!Rt2f&Ke7A(5+f_>5E1Y!fKjuz}5pKBBtKuuE0I>5@5mwA{O{;S>AJC0cd9N zIBL$@DShwXZtwvjPM8&?BYdbJbp_Ujl&NT~HUpICmxmrMV_OsweDAn!-SwY-QA;tt zQ)>GbUb`n4?3=Q4-dmP;DS^*0+m8ew$xr&3X8eGu$X($fyQv@puVXb);I0;69$oC1 zR6C>?5@Httf3y>5Em4Z z78)V1zPj;u)ZfzY?+D>ao<1?_sxLMboB3UDzNV73*W%qH^~@%*(YE zmR^x@U>Z1nO_pd^aBMviJ?DJ-T6dM|OG*#-1`Q-Q*U392w#Zcb&g(%Igf z^TK(oJ8izJ_rl_Eshx?C8kjNvG2#639D$nnMX<5IZupSC1dB_lRCAsf)JvNcNSr4y zEFwqUTu9!@LPjq5K+XjNyQBisn-vdzM={go$d_eLrD{#hf#a(E4xMfc?3cOxMY7&h zxcm{L?*P{*z#H(%+;hLFkdTle^WNVPDVFej6~`|ENJ8#-*^N1CvbEEx^pl~ zcSbsI2;ZrU9;W`ilipX0*OQ=gcV{jRa*SABE5-iPLj9#6u;*XTxroaSo604Wsq?yx z!2lYR8Vv=&2CtOVlYiBt-}6Ts4LYoTs|C&z2KiXkHxC~r7|Dq~vz53yc1sP#a;dL9 ze~_2B@B4VqxXfOgx)WSYN>3rA*rR>HE=O#E1({=Ob2R(kAqi-gT*;7jlUO!6bn9oJ zPn~N7SFsxT2y_3;NW_(uDL_EB8(H-_KEu0t3Xr?RUe0{o39$@pg8ZUHZd3q0Yv&a2 z_n{4{&}|t?5oFFiw5|E9mWovY`RZ0XYFPnrObBWN9_<%Lu901%*J3D^ifoLVKrMoa?X*@WYNs;QC7!k#w6P(Sa z3*|19B;hGktS`f9t3Q6(UGm%&pAGjDUf+&7%DTO2h^Rj(TGzNLbrvwWhB$ym`p}u1 z;JnJCN??<+o2O~6#;dYBTbG}eyi{wa@8Esd5BJbwBp|XgBAN&duZDj+=eAEa$W$n_ zY5^;oDq8D>Bka!l?OxlO43{@+%?}OjIE|`QTGG_`lYTosK7|bUhj+~t<7G5nexojDSd{epfp)VfR5c4g_E5`~VElk??k(!-tx5wP{`|hibLP(^m z#*URFr}`i3hJ57}WnHlAw>qcST|V)@HtRR*^TG(VGMps%qvZPj{Z^8Hf)(k77`3^{ zqqU{lHt-}Obs&q93LI&o^mi$=IAa?kN#4=Md(`0!_9nSf(NK3_Qr!6b4afU4KaFff= z-}&~N>8TstvK=YlU|#391A@yjn+5P z)5=-&JfyiKe-{9GMO$oWz16bP#JU0Gda+@vh(}jK(8h;dRm%!Sw<#ipP*5_06I(y$OkLXq?6sLvVZE7fWWKvaa3;Oj3M}Ncm*zaKL zxKH5NcQ+H^Dg9i7-QUGj4YphHSq5qc13pL&A)(kW$yMtd&wdA?E*Sj)6(0KmU4yOc z#Cd}Y7h=f3&>UM4dr+vRz^2pZLk{w;;wO0jgZmZ#rz#rgd;u7B)?bNhr=ukqEFkZ; z*M&JVHnrdn0K(f)aQ1&hh2wyz@N7?1*caA84+lAUg+rNM8ck`Z@Tp=&H+fqS|V4h?l#>SFfcx`oeVL*<* z@knt=@C4K;Ep9+>{PK*oaYi^$tpOJmzrWdhJWI=aEiZgnUsBRq2=VRvHE8m%T2 zcV$8UmSsTO-9EUNL=rXfR#1K?&(%moAQ!q{Tvo0%APKq|V_8 zP2YzY)uU|Y!_1N`37{ON(-VO&)hi9@W~z3rqY(q~zyO3T2m&!nVpOh$D7pQ#dW{>` zOEiJHQ*~5rpE52j-MRDUPILZ6S%M2$zkRlDKt-{TqRT&Y7<=L46WfQ{tOpFJFb^#? zM?+aXayW_$I{J`Ye&-d-QP5n|z2tU{RSK3JU#1lRrJyZCQ*204NTK33yD-CKXNjg=@CMxP8s~)0{!q6@3aFkj$FP1*ixLq zo=2BN(MK6dz}&-W!+2AIxeV~R(gQC^ZLkod-z_RDf4sMHal?ymn#p=K%>mD;S2NLe z7t#|z^HWYbdDt!%dcL%dx0sUb(DonAkZ2PmHxD9Xm7((p2>p{VZPJlza zC4CO=uOlI&wAA<>cxh_jQU7d75Xyh9I4%3t^i`)~dpM11yhU-R8Q6ukx~{9GYSq)# zSL`mLMOxkH(t@s5i)_L}BlSTjtPA-Jt)W}%Q~LT2{RV1fVrXH6A{8IvhoxclwwBg} zhm^n8Vh}r%2g)zdcD@s&2LqgvX;)f2sdF&?2r(U`rEhWa`A*#W>Dp_a|EN=)^L4n$ zjs1s6+5nZnIekq%Gd>r4_nQl$=_FjYsW`n) zfRr*bAoMU9SJ|r&0|RZ`fC0!N;DD(&n(Vl^zJB3^EyI6lHdUJrZ@i+kaX%u#$gA%B z-c;8$0F6|A{~t8+DvN$R1w0y8nO$A~>U&tL7wkSNlZW$|vKM%&37?kuNtPZ*pzF&{ zCqG;NDI9+bb%~n-Z}*U0hto2d-SXH2G4H zZyjVNkr|5|KOfshJ!#R!Ir~84Q^A^D@y=UBP!FyJ)O3;82a};JT7~P#EFhk4Gd7S}!mCNk|KKIO*$tUibU82u`wNM$SaI zm_sTMp^#$4HSjV&+`BbcDv$J32PC2r!Wprw&#tv$2VcstmBH0KmqQV%R4U=<&sE%R zjWhqGJC#44XV1^oGDr3El&4LEnpE(}Fc|koS|C%)@tmLLv>GlPN!1n;)z^*5vn=uR z??~(`{w?%Cx3r?nyrQ{^Tdwz+W5Ki2`F@a@zz1w4cj3NT3 z$K_~VkrcO0G9M`^=||e0-E^DjyYS7g=MJi3yNvf`|Iad~Q=*dq$Ud@aA?IjO)}K6= z|HOPmZZjq5#*06<#zj}|SQJ^wlg9d{_0B!GD7Mr;6m}utr7$-EOgYtc4^?gYYVjLs zqeG|dWm}G;5@{oEQN00qBn`|&B|cAt3_TbfTuHx#6n+pq5xqACgw7Wl zwVSvbuIEcvzoJpqEaakhmdBA13k=$T^^XBQsru*u;7wHwYM{EmVhc8|JbzqWgtQ5Z zxB{?qN-nV)rJrvOP$Q5?`>miAEiBIwu-%(Z0>!ESX9w)NT_3V+{UKuBcb{+?m4EzBwcD1}pR#7~e|E6ckPUN;+enO^i z>0EZjtKphhDtFeMT&2LZ)ZJ|zO=v&yk;%^7S!F9{v5w}5J8ndIPnDp@NDDa)kev@< zRPpMZr)4doWQ;OZsS}xQEu;9;8dqj#V@n23}VBAF7Eg%sI38P_;}%;>|d)U;mBQ!gHi}DO|Y|NR62*__F;hWxdELpdiFz`>1ra#D)}3lcY4Q2IUOK@;0KF^}07qP=*Bm6Vzc2#^`3xX-)H&dm%>&<*pn zwi9;QNp)L#r?rrxSK(m-|Fzw}u_4lF$OW>kg8c}?_}>J1@w#hjap0(@9_p)kb$C%8 z`%76`-qqg*V3VeL%<{|G(;`2jL%EUb*e2KH(abkjjRIeBfsTM;xxSRVafpvc0PzL@ zs=2jMV38SyaX;ZW6SyK6z<6z3E4dzy^4)A2h+p;{huz%eQfWEa**RLIirrFJlWrdi zO%~oaRP3)HJw@CogVd@geMgRjy(QaqY##(Y=1uY7QQmFPb$vC~Z9R7&z==Wj>BE?e z_hAr-Zpy|W0-}#HKcFX7ec8*W$*8#}p+W0mq=oQmWkGP&pa-(uzP!5)i_nsqEx1kj zFd3v3o{6WII|v-e@0pgwWpcnR(sxB&H}5HL|GA`m)khY7X_6#3fizjMyhRf3lQEQr zM^7ej@gjdq>ZgRTFJ#xE%xQMSxD!5$YZ*6ok75Xllb;?p2i42vf7irEoNBPKci*=S zrV_V26X!WFm!5J!E!}#bZnc3fi*HaMwc1eZCRoIG?dXkwEyeM4`LMxmIjrBMG;jV0 zNL0i>B4yC5ji$7)SKWp>a&EW!o`}*uqzS{bwr6eHHyZU3!S~~zz~DX?^0q!V9I7eM zQ=JmGP^dDLgkQSdu0==_Tn-5La2##0AIsP{4l2(FUga2be~K;deSo`;ca1P3=~>B` zK#z~!F{fH}Ow1z>1fNo*T#IDm}C{{xtz^>`A~Y-+Y(5tQtMohwB4-A?`&!7gA9ppH!1w>f+wllS#Iza?{f^+kP~;Oy_zhIf{tN7tgJ%q24n8# zl^Aje{HmQO)=mOqp}jL;8(atBfp!vl0>j6owEjEOe5^kl)w(nNRH#JX`bt;Zxwf(j z)^YRvyAP9(>2s4Dj#?60jw49+LjVilEvd<*<5?@uv5muocpU5uD4x%39=@g=Vzatr0Ej1Ouu~3MBi`b z`r-UHwadFStt`4f=GO`SZ$*-z-hf%jB}1N@8?!2ef0~0`;VnTq!d46Ykd3sMxyH^1 zo{N;ZPWlwS6b1%;@m^>z?$iY@ZW+22A_|hn)dWhZb)KSArl&}D??@Jn_~AwcdWi0d z>aM8T8l+y`PtxB*Sy#>dvo-arCFUNN(#7jL2ST658BL}g?(q#_H|=+;PDlyD*GMvz6#qWrVkmm;L;x+m_2YoYmy-=Ja3 z&G>8a?CK~hlUKyLw5Bet-L(VH=mW}+D$YX9Ym=bgCz^wr{pV8f&0VFDB6=&>@;B_f zmNRsANMl&-Y2Tjr!HHhF|Vr%lQ&YChX? z`>Lba#DmW5X&dT?ejdtGz1=D1+;<`UDN|osw-l`%KN<$?(p8Rq)%wuW;8!PgcW1f* zmG6G!#MW^T@b>dX1#o-=(R*QF$rZC@FjD%Qt9GlI?x#UHVUDbF@m%;7&f-}U9d?!vmWriFsrHrE)gO1Pma1i01J8Bf+->WsfG>RTq5?2peDRvgzW z*q(A9sSBz_2|qFG48k@@Ds*qOMLdU>7eNp+^x284pPsh1cLmjpG2-R=5gR{Oc020P ziEdW*a14Fx;Lh3K&KCT$+k<$wdTjF4fpVX=T-fJa)tKj0;Psjbe;ICIjDs~cb^foJ zmWerM1kMJ$v|jM_y$Q~5`Ki}~Q1$p!-hjN2L{n(h3q^B9RQJ>nR=j}Ijfd)YPWoIF z4`{oPnnH~DhSLU}j$+}}Eabnqdp%>NbvbK3Y3)|BXdNahx3X;cY3`|+N07ZbP7Ih} z8b6Thb%87d%-XK+L7HIwkJS>P)Ku{BBQ*9tfaXaoQ$l%GA3?Kn*sYpOp}!`*UNc7| z|C3ds@KV)E^`Vofa|eU$5@+VNH051ArxiJ^p>XC#sSdAI{F>oMQyJ1JC(;%Wc%x;* zV8JqrZ3W2NPln%L*p_c=M3HwK~lqeLo0e5kXCC&bC`^M0d~`*`vm(LF6(BVDa?tA4xAy*<+x84OGpZ-j10M=l_X zP<6&jW;OT82n`-k)v9nP7KceBp;+y5=~$8{N7CGRAW|KNYbSjuKgDwNHX!A&Nnx z-khN393N$R$nY<}u$9ktxD1g+)2tx)v|nSr#!F!kM?`|M*{BI+cPEjzdp6cI!4!24 z6ZD9K^X4ik-E`1#5W zXUB9fcdO-hTcXzyna!V(4Zez-Ntwz(KYreB2sR9wU@9h*Ds(cjV>>q>3d_EN3+Uzg`gLE`imsdh z3)nh(YuNWQl+m8B&tvfmq?1YPb#q>{Eiz+jk-83!p z$5!w9c9x5BB-C)CNqtyv}F^vG;i49mnzX^uvN9Z!JCdQ1%UYVO+YwEs*^XQ@8yBB2sAoo)8q zm929~eO3%5uytn&o__T25LD>hvc~5lcW>w4YW@XdcS8f;_(iT*zY-Xqp5Kh!og|HE z>zNfL@wYtfG#opnaPp4Y3C~X1shO%@4{g2>N(cijY4?g|{*CHk{C)xY$M$3?;(;2r znyfRFXugZd3wPQU!5w^|w)RV-EGmnm0qFQUCoj%kLS&5@BJ!IXihj&D$Bs%6LVPo` z*CM})Eud+tkcvwl}P4?mbLFG7~zEOWMNooZsYsFi#T_S(t=>9lcS@N zg4);hNTPc7bGY*$z)tfT5FTN#M$`eJ8VV(6D8gqsusd~(l8Zseq3Plp6(QInF{(tp z?14DF7OYW=fsOLapq*RY0pnT*C{fOhoWc|t?V45VYcFpQ1Gcnt@O8?u$(z6B zHafzFgMwPcfNIhYlWo8u&(EB#g1q1md>uqYaPmA`Zc_KSyssqHlHFW>@tCwxMPAOR zF|%hAuhc~yi79)+Jh$}*&1G&RpYl2-YX4@Dpx7^k17i7QL_Y-7!M|a*X+Tuf4&u+q z5H1}t>7IMo;;AI|Cz1+vp?H#aUgWLNHY5|nDOO>(_~ ztF=)81%Wk92Vr$Tq)oD*ieT>_GP{#-=2K9uGHio;>*k7qNgLY~)7!~mpu*mEKF#dY zMW8zFL|M8l-rZO#ut=p@m@oIu2oB{yy_s;LOUg9jl?3kjeEe%A@y+7hs=yPlhwe>Y zqa2T|7JuQC5|`;)8p2(9PVVh`%@(k?JjdbFlAX4PI(N6`YmAq=6o5agozmbveNS+; zJrT?Nc=&}Ul;~!(|H5|*m%h3)^hGIz?o?niua_S9CgT+*s4R&~-SUUcO4d3O7PYFr zbz)JEXO-H!VuTBpA)1yWw&<=7aL173t=shncRs&49m7mYy3%mRy0PgODIs9^n%f3C zv?q9%auQU2S*QkHB8;8$YJ6(=>Ksm4EgpLPu8J_)k@#s*?}x6KLx26&YkVB+x8%BG z&B88(jOs9-Px~&|kE)BI4~)h_^QXk8u=9z&wJ>7SlYZVE{k61?l5KA>+~NFzmndE| z$hR2MA3&Me1tSOf?A@-Ygs!(&hbDu+E;E}n`X(@uI`u*xYBwQx1o$@pW*DC7cZzO0Iz=)fau;(5KIM3fs`H znvIW*bSPA8kxbr=bQ+10_CHS!(mC>3$G<_UmmN5v;o^^MsH!CrjXGzDtq= z)kP6tc?N#V_>n;4dgHEYn|h>E3ZXPCBBkD%b515(yrTjEhvfPa0oUy!kAu;?9*=_~ zzRo!5`#VR7|5QirJ&r?80NQ{9#zAd=eh8d{@f=@(Z0{RsRw&L%(U(HQAWken@&uNO z9HhtfDJ&Hq&LcPbZ{K6~59RWYQ?Fzx(UUV<@?CBv+Oa)$$F5XpV zGP3Q=^}i|N#XAa8)%*+>WU+1qGNDP6b6k;=bpsM*+udT!Sip0LJ!9fSoY*ut?K*QY zX;(@Hn@CEj5!44vK)+t%3zR2L*Hy{Ofa8|c-H4FOS&ukOa>$U~KhULX9t=X+XgqYt zsJ^0AKUZ7nq~|p$YuD1&m@j$JMX@d>LiuaQqd{;0CeP4`iO;Esksqu z!W<=hHRp{TT6E{qR;W^C+bGYcL?5{O&ovOtYEi3no9=6op)f1cL--OE|qNn5rC{n6i9@~#G#cJzyR&pB633faA; z-%mDmReUHI^jeocwCgTTNo&*qsH}gQ7ZfMIt~K3Rbw&1k(%0*yM|SQA)iTJ3Q3&5J z58**AO=%;LAgBY1)E%BYD`a|&3;F#!u4TQE97hN4VuHahU_@4Dh)|C zf@tXp-*<&?q{l$LM@9Tsv;A~d8c*TBk187=KIhgAM6QjjV-dR|eI-luaq%1{CFW1r zf^-H}KJ+GPWZ?^qp)tO#yb=lRDjqc1%5MBzu-~-*+xDEJKB0ynXL4R}yX{ozCul;z z;@U5C<0)^ks_l~tO_qmSaaqJKUjJdOaBb^_F?(EKBXP z^mBPJc>hcTZJz7k=sxI33tzU8`< zA6s%m@n$dTD%+!rqPV4}13mzG{ zU99O*wJZtQRbreW03Ui3F{YYSxUK!){N~6IuVdTywY>>0?mHS=pH1J*N=MHb@Av~)`ZH zLp-K(J5VkL0M9Xn*TG!?RX2bE(hxdM`mL_@(whck5qSjJv37-W@K1&EA0kJ)(M7Rs?erjjYpIclEysMP z?e89`habh&EBx5Bwazc5N?PZ+&uy+fA(P!kFkWUEBUz+lmn=< zE*{)Tu=dcGv;kwEuf!-%EB#&ahf?=(9v@N={S+O|>DHniJZ~*rnH_9G5ehn)a+=41 zkocI6uEnooDP?I;KDD<{KIT+R9y@jk8I;Dk>R3p0eJF+dw)mS?&QD)p27}p8zuZaV znx}+LwD!a!WCeceqis1!(^iuviYJG%5eyXc1i`}#VyU5qV9+JA%WMh)IFp3#d8@+w z15BC~c%kOi<{&p;!r(Uf@K!HeH50ni&h!?m(ByVikZ&$X(V}Y(7;z0gCH0U>X0(#k zVl`KRyEwLG!uW1g!CpHxrGl@D?8+1{om=6posXlnxT}eRzXoSYA{3KFE9nMTK&fkw zd5%vI{?wbL*?WJ@?bUA2?_{nJO6}|tG5x1Y+E1uZ-q2=8KlYmq*bCa--u-52mVxCf z+;IfUsw;tV_AS~6xW`iC4>`0?r6?A!4mHF9fYIrrj?D+w@c@?X^EcdG=n>8s%AP9? z?jEJx*a`nP-(8e{=(Lln)0P*%`3+R0Vu&f5ZQ&%7Go=h-3R?=D0^-fkb2ZL|mRFAh zGdEU^S<~r8KzG&3)!vRG$XjHV&2I$qI2#FZel`n;>U{6d@e}}tnypr4-b}TH58;?g z_t0&qYb+(pzBWkGEkPDiibMN|Mn7Z z{}0-;`FlNZHqWdz1|Rz8afQV)lHj>SEBsT|Yq3a(En9QxRZ@~4(iAUu@gWQa;l#e=%f?*=4y#Crs9 z*5dpUzL_|Ac!ZlNl(*6fI;Mn7n}MlgT8|8-sDIpjjMkf1H}HFGgt-x#IP2Usd|}+; z74O&r3W%o{Vd?;0Ah()VRzA@VfeurqE?ej3c;YzAP+I}c9- z7t=F8n4Cvou}6R;+vSAyq#g*5JCA5$>sV+qHd+~5fpjR8=dYn?PcTJZBfqp>(=8Q; zHvD;Rw)ewt-W^9nJeubkBI#60; z_4rJbpB~~4xwW>x=Ln{#Oa(Wzz*+vRsgFBHaNO<0_<9-Wl?u&r99)$ce8X};{hQM} zJ2>I-vo>`ym)DWt&xa#+8sW*E6-RdClvS?h8w@CvThu9(PfVeUj7HY0)k{0;G`B*Z z#&;P);6ci7&0n$mjfRj)*Ze6*F2ry94FI8pE|3ZDe@;1?*VanOYn6L;T3}GmQ2tI; z(*t4icQL=*(Jh|xc~~Fn@^9B|n9m$mGz|tsHVg`XVUo!;+w`ht#CFsUe%Jrw@~#5L z#+PneFu#O-N(&P{z?jQJDqi%{Emw^bM(?|q_Ahe9mMnx~a!ZL(b2pV1vh^Clhj%sc zC$;^P9}@4z>{qkeZ^~}|;`nW^x064Yl?sie z-c6_!?l!owRFE@Uf$NcCK(>0F;Lnp5m6xxCiUN_E0aGVQDH#@9rl8&^5FnjKtE3=f z8yr;tBJ$7=W~>%5F+Lj2JaGi`^-yFTk5`;3(Ny7GtuH)EWOPxrFWoSQZ14i=;A3ayd?xJ*fOUG4jnUKL*%GAJi7Rd7@WtBSE(ktEN5=53_)=$fE-idtbh%BsSSI$lz%sn- zegLETJhyE8RtDY+%P-w>#~bWvC$LfI>-LL)d?RAmfM{}qZ}8RaPk=7Q{0+-?qOESHT!9SBDvd}aT?P0Yji&<59Jx<_UNK2|La&O)e zaT_!dn|x&aMtB>L@qYv~09#GQSfn5fP|yD{EYly?9O_WFjAU*Csz$;8;p@HQseb=I z;H2_VaVpv6C>1hG$T~+UBOwWyM@h&g>llZWJu@q-sAJ3CPLYh0y*ZANV;%Ew9A|OA zPkp|>asTee{bzrObKckMdd};5bLy;|NuC~BE7weRwRV8+*KLXIE&en#-JLj2*+v|& zO`V9bgy!*I1Rr$D_-k7~k2ki+QlwydA^F0)1vMj^y>3wF@llQ`15OWs6aWqNdCb^x z&ZV#)>GIW2pR(>?&o;R4zj*I~=b(l18;kFph3>r$S;~Pa>XR0k*-xcYTTzPeR(62X zqX3#wj^#&qF`J!Na(oDQjm~-tfr4L$#WcLNV*-Ia!9o}oaCjK}pk4j}WSM_VacxfM zW?Hk9N>8uJgNG26beH7j4H&rRp?@~y^=)UJq~2{EB%+RP&)#Q_ zJ}jH9nWm`^w7-E0DK)3QY?$rG&Zx%~t{Q3)KjiiY<26_3u3?UjcQ*@Q7L)o}#B|>& z4ZFn!F8J2EZ&440;_8^}0Rhj`%76xfM>D*DbF4m|{u6FVKHU>j?5|eh#Ns}~JDPFl z17z&pwt&A-j`I8&;jA0MLkA!lRmeQU3>GRtGR_JStRd&a=J{P~^7vgBO)O8jw`czT z%%_-0uX}@P-0Grlk4HL<3bp&93A)bYWZIhqUyteB&%KSdRcO&H1wMM%?q@OQhBTMH zfM^IHB4_%$#6baar3M4QEg!OTZm&2P*SwwXPt9gMqQW@C7hD`=E6eRzn05?s5X#b; zyOENA9fbCP⪼nF0=kh2P_;iXN&2lSqkTbVjqv(0x5l(jP=Kfg!R<#PMyPB{W&b4 zdvWI2;3|`chr@dfWc@^_;prwxpyvC=N*HxXDp%R4d*I@(khgKCV_Z_$;z$|=uk8!m zS`a0FuRf)LQZBr{pEfR&Z|hS=w~om}O@D5bE`i%#-WiM&0t2T%{@hOuK>ADIVCLfJ zt33D5hym|m789elI1e{Z_S;>Ty+4l>4!F-O0ggO~{OvXlxZdpGMv%o=Huc;)@)_sm zvlM@I2`S>>uci&orx4tvWfC)R@{k3%mlRuKft>{F4*=bIxN;D`nIYqrFvgV)p5DBkj=dPUt-gGfmV7LcP_X$S`(5!E` zzJ&G^ew;S<2D6yuSDhx%{SBT;#6TQxvf;8sV6>rzO6x)3JzzRB>jhnY2gEB(Z{=MC zJzDO!q%pg*c*VGR|f-EZ7qHHIq=>a{yUXV>c1l|O1(hDD%a44=Id5ny6 z&1a;Ktq@ULaWJ9a=Iz@}ddjumEvVmJy7crnjyIMEx{N{+g%uEQ=M4xPL%nYVu|v&p z;p!DaX(ERi2)f*7MG~H-`jVp4$N0!%!@tSn8_L}ouKNS=8_ zSQ7BG1XlRoX-!_Iy5bI7)GX3r$~@M?f8qNVincH?sT7BCOC+; zIa}+Q-`qht?fpI-^C5E#o|8USFWKtQvnI6Wx0vkWW^n1B(Nvh*@2lSE;hF|+uclM@ zxJI8JQS1p>kD>VkZ$#+aijm z-wr+jCk;L+^y{ywt{=UknT@Ti8^jE{pK*5D$fLczmFkkBT{TM}!>$Tf>%QeMbD=!r zn-Pdodw?(9|NY^T9r3yM{JXFQTilNkGcjF9A`WBE-Q7e%3vh*wqUCeJ|?rvsLIo3GqL>WvtF?VS&J7T7#?Uhwx?A-M75dPK3X zW$oB`FWUEY3JO(L!k*>R&ti!aXh1am;`X*($UiF%A@RHuj&+Caqg@_dktcdz*x!*i z4Z)vO;G_s{EgM7jVEt?#5)Ptk($DFhM(G|li&83+%^`f$dj9;^i?1n*=!)syySsM2 z4e9QJVn-WYPf|m~!DjWlK}V}!#PPVaGizDlmzL}}v<;LD=M9djg#lm8=Ts^viLmx9 zjtt88vhh`Asiyd=z_be>5#hJG-3i1qZZ8X|JYBqAt4#IayS{E$_QV5nxnn!!kNkG} z@@Q#eJQvGXryQPe^6fdC8uq#dD36$ch5VF=T;o(B#ARLFoPG^l^w3V8z$M`k&xT}} z?1u=>ZYvSeDxF1&O=qK@gkEF(8jb<=P%Yr^4rN{rRwlj12;3~dn_n$*)GL>ayfrHq zjvE`UOn0Y8&xQ0kyWJUB?*cw%MY_L=dOpPbzBgZ0qxd-`)zwgA>!t52xmQOD%ojI| zW2XdlgB=_#1J_~HEdN2A+3)`JJH32fD|%wn6MH~filQ8ByXafL!2sMCpaOvoC?F0IE~6(p4 zVAo}gT1^Q%vaosHSU1^fR1H(4X8U?)?abKT9-SXU+9zsU=yRABrPg{N=$9|_*{u}i zU+7IlVa^=pL+oUEA6aL1oxXC*jH+pgSW7unMg%#z$3ZKb3oCjT=^tr7YEb@}GSgn=N=6ek zFidC_G~maS8-2=|9#Vz$l29bskqFv7$8BnyFju~R2GyQ7%XCX@-}M-LuE&NHUYGKs zqFLGl3EmL!vC+d@{byK@@pERmb>Fl@$lIgxoFJ}FE;Jcva|S9tk-K#{;u)9nuDC+L zP7Q8HAJG{!)#w~W^Ct^EJg9IUm1)2{%10b17))J=Vt1!%XMf1LDc2QIH2X}a6EUKs z>kZ8KrL%~8x{ek?HZ{ui!#Yq`ggoi%`1%Y7d(y>+BF#+xs@UJ8VsFwka`n_A~#LgpH5Y@7pMBo>`EPA*5-d$=DYNdYjiH>*oIZ_Q3BqD z*_czlEr@=?$LB0Is9hR+?=Ynj_eRj-K%gClL^rv;J_4rtb-;Qx!IW>!8;F(aTmf)U z-8^Ue(Sto@Z0i2AQR-z?dHj3Nj+5T~;Km7^426~IlIewJabZ(P1#w(){CDVR!W}JB z2n32B)lCdqh*+nd88a=Vu`Wuvx1-=?lV9OElhtkw4LZ8$`-)fA`;0p~t8-YQLl1SR zNbL#YeFPuPL|NAS$ne>J$~s0XI5I>H(pimkT~DZ(|1oj`V~FaEC?0mtI=IU%nM{u2 zFe}6*UUsFT4(R;PR;Sn2_ZJHI=*dL#mdum6@N~sS8;n13;=A9qotSodMDe}=)$N~S zv8%Xe1G$aSg#{#sfu5*?O@9(bSHTHR)|th!3n$!z#M)&-FPkZ1}ps2@TB7DcAw8m+)XUciK#l-#7rq0{NEh~*Ay&?_|?v99((!gnS zi}?<%qM=}(riC*Gp6_8ftLQ5AkSV znwDDX0X?7`CvCfs%Q!8Paf_1a63CmVp9%`1H2lGy6Y!Q`EnlG;6?nzXWt%&WrRP*3 zIvxbx6fEXO=)gIA9a%v-s#9`9y;gsO{wtunW;2`=s?wi6Lw`_5l?c-xf@;fWrx zu2q){R19!ckPz4ic|FZrc~wIy51p9l^=L#l;#|k}+!9k&-~bE%+Wg4(b(n+2mcWch zV%BfkQRKp>n{c+l;nyaOvd;q4^ty5&_kDBaai*D4dVX@IP-6H!++*i4(_Rfy(Oy5) zZO3J-MFpdit5>l)LMV4#JyZsEwiA#B?c}fsOqEa4SD-E;zjmY-SC(&kSojIm^|)Y^ z`*K+xuT_+LU+o=mSY8PJqS9x#Kj=Q&A4UJ-AmXGBzQ4U%L42iu&!L=G?zO$D%=UdW30U_(>u1@wE#N-Pb5J4qr477 zo7OWgopRbeErXfdr_4nzvS2esrY*?|yL!!}iuG})-cGG|gBV2Opa}Auv_e9n)Cm{r zT<@jq)spu#53XOQEx1DyRrys)Ysm&scm5IOWh{-mw7CB_o<3{qoH+B%aQ%*g{!Wp1 zx~T69`l6o5&i81@L5l&%vy_&#sOegWX#d$G!tV_wH6E!B)IThgbt1S$%CDw0NA4i? zU8dacxwtD1Z72`(j``NxzzIJqzUTMseVIVTGiH174Ycc9CB*$ABD z0&+IcF{uqH;z11xp7G)8_oymMJ+yt3l&17}yJVf|r~8RWV=eM_YQ|!$B0c=I?Q($W z;R+}!lH5bUW&x(`@QEYkKj}26H1FvHyCg>t(TRQ~ItS9qK=+ zB4ypO_`!4YC21Fhu*Pr?uQjjn)v+}Dr()y{Fn;^flWGDxzU9<9i!+tJRYx#zoqj`6 zME;Sq%uB%^G!dKNnmWHrsvPUu(f{Pnm%Xok^8ScZ)_w|iUBsE(y+nugUSlH0F9fvDoSA4Y^#c~2NgopoiKX=Iwd2b%gR`{DGPLAQWO|DfH`gDs^k z*1m|Fv}-y)M=@_a(hu^BX9GI&MtPhJf^%m-bFQIA|&ioHq(QU>aHs#d1?u`HyCxcFrT;kmpNW zii!qMwxrCZmn%cvhVIiNqv(i2$P(>2FAKi__R(b$(7xBnPV%Hgu;XA514zb zEhO06F$q#OblDG^P%))V(?XpIU!N>r$F^Tu@~}xpHK{zp^-+N&7p^ri4iADYcqnx9R;Q(2LbgUo0?4^}__*8#5?r zaQ=n`v?Qe&cms+}JU3^JZtUpO>zJ=k??ih10%O6W^c`N3-U0E^D1CM@D0nqadh4d;ec(ea8#Q_oB8j=MU0d2>Wz$k8c)Y9QyJdKmYwC$S=#dma$A|GQ|i*S!Y-fI(U znTUM_=d-Pl^T+|Wtz_Af%0}h%#hk~FV)_?D-lX0^J}9YoHy|j4`TtUM+V**`-DT^# zGP|ABqX$o@-76oT-QJwg>xd{W%dog*?`VfQS^5A5+;BtA@`MoCghLbMc#AEUk12F+ zFCeH1W+=Ev?Fo(fq2Uvk(>CKjvs{Ljt#3nxh4Uzh>MluE0$tQY5Cl9Ily@I^!!(3C zB;$U3@r5@{jQdUYWmqp|_yb1Acxq0rGe18mwP=<=>*HYevPEs5RA?du@sTB2pPO!1 z!0I{A+{Eea?I5!)YgciE?S*a39oB3DE=IL{05elbr8Z>;B`(d2VMOSaZ}o1N4VsWCMrU-UN7IVWo^6LN5f zHBv>XK<#iU4TtyfABK});Qf+qBzNpOv@HX%T<46v=5gC9ySIWEft-p%`5xEn4i9TVq~p^=q|W$m*b z(WX5oS!pd*{;LhTPg*Rexdcgr}2XMoS1mO>qM9--DMo>UD@e=C` z9Km}1XB=i#pjJnByttO#5|H*=dXg`_%}E~KlZzWg@wo`yv(tN4vj)%nRm6nnDI5Xx zh%T02yeEW11N9cdo!m>8(Y+^J4jQ5gSH~`r`iD{8I&VD*m7VJr=xOn7wX@PIYqZcK zos>E?Sk9UFgX_FVjmQJK=ztkrtI@rDd51iB`_zIEsmKFLooHH*n15t5eW5v|Zeo!d zvyR7l;>ay2++KrAq2+Q!v`{239bX`ve&{AK&t6UH^rW%w4 z)Oo{1gNv_|s56gxn_OBO`S4q$bP(6>Z~v&hfvi(_=7o)<#QcrgT>%AFin#X&^nw|U^jSvKWTZ$&rPLF z-uB#0i{@XhB_A#${i%co+z&HEx9VmL$Q7R#&JVEbh7qSv8Z~{)-)I z(&S0^VwJ;)2df1JZp-kdju@jguH66Ud(z;gju(Wnz;#hpbH9~-LLQu4PvW_HYUcT)D47FE}EQcmS}wYFgL!8=#PLn}Ik5ARfii4J+LnLU-p|3QIk z)rZjUw7wi;b~z7Ct*nKYc~fZ1?(VC3ALKmVA33Gx+N(?~n%qhP9mYuBirD|Lbq{4c z`J1`UKOUb%CwWZDLpfgg%9n1#B%=wkZ~?x~042KYnOAWE@woj8Z%brmp`WMjX{|Ue5-JWJv{AHptgor;AyM&+uEmaa<1h2W$LPzLWSynM0WfC_PJurA{WWj(G@ zV*7{Ddu2o23y{q*vh#F*z@>1%ib+~W3T6cv>--Tk&%U3O=s-_pm7|w?A}EOn+w+P- z=~mRS0KE>3J!+t@cpu*=@ciWsPvG@;kn0@f%~d`5NY2%oxnW>YH%UiilYC(XlV z8X6j6B=ye@ynmRDwp123<(saflk(XLT_@sYI!obzMNuiw$X`ZdHr4*1=c_A7TDkn{ z?Ve&LVFci+ozD@;g9|b^4`>1;b>afZ zDD~wpkMw{M5#;yXn-R=OXT6`3BHtSTLvq8l?0C8NH z=i$-EmFAN3m-7(f!rYPaBA0R7#jZ#!9H%-d0=N9-n`+!>FV}v7v5Cp=q3* zd>;Ll;+SS;tkFHY`SmMJFa@uWdX-$#`N;2etEm3LW0JJuvQ32-xG?!2z2s-+RUeVY zS&2L+wCHaI7c>Hih#%Yp@#dG~mlqb4y1(0|(f;nJufk`T%tx8kxiW%ywjlddZbzJ)8VNsJNIVs$2{SISyLDJ{-ZMcM+qQlotV#IappG^A& zeH-C4F4`!pJ_%f>J+2hC&r|ko#N9LbXm#}n7)&o#o8r~b=@hvm__(qE{^3?r+!B+g z?*I$8y<0cS>G2i~;rn-#avO0&lRUhKSBL7`@{y=MUFWsZ{p$|sH74lB8*M!(=W~3o zJ?E!QB!lWQKa|3J-CDU_6B}1_P(`_z<>1>@r3}m5b*+R<{?n&&b_z8ojD4UUcZJ`B zkSwsgU39t#XEQs-^b~4t{a2(*n+wzi5Oqn^175o0l3=CsxF7lF(j;osT{soo=AcR`b59RV<~n)9$S|43xww17hTSUGMRB0bpj^fBw7| zVD@zBD-am?jHmbA^?K^CO?u%hTvLw7UU{xS?s{DrOgG>Xo|5*Bej~QjqpJW{Esopi zDXWTkk8o`d$+t_pF+>soW657A?Q-`*7)@})3a52tIrCf1bjY0 z0p?9k&>ywC-C?HN1mGIQDjN*0vpA`Cwi+#J{5&@X?sH=RA3MdqZ^ZG9eWp_a-m#=wU}&&k+ZmY)-*3nKP#iiz#GBQ42|qpwfEo6MJ%xsaLv z4APA~6~%oHT^wV$;_nZQj%k)`^Ox2#U;TNv7*;}E-i=H&b-;D6ET{S}>!I9j`M+%c zoFO4l(FPS2&<*rvo}fwCTHp)Ma~l&x|2D1S1ylzjW*2ITg{CjYJT{N1qQaiP5rGN$ zDpLB)EFdg(A}0Zp>?p~C_h7ynT)ow{cw)urL)5Fyx-UQes*SM;Jx4ugs;qVC-qk$~ z+DQN6lb!i!H{&Z6@Y0*aSHEIiTOm8DJbRp8^61V{kmmMIkW+F_`_~rclR=TW1<nnY?R(+>`s~qd%K%fRi9H z{iVf_+4BBXFtB{^!cDTza;p?GD&J?pRV^}iKHheA;LB*!k`j8_u>PRC)An&K3vf+w zoxk<0C(h*i*EZpW<%Wwd`@uq7W2UeDCP(dqi`U5Oxkq!>J&^)4y0DvV4Cn1(OK8E( zXAUVuHXe!Is2pJ@X(iT&kqblCV{rms6V0e)qsImp)U(7Ym8D_@PHnW9-GvIv;Muv# z1It(D+l8`_6w}}KptAj^Pk>kRw3f#`TEDj{o?&-{1)T435%C8=yKrA)0O z3$r|?8*RfHyr~@T+OgiEp*R78Lp4gUS{gGs+5%)2BbhI?%E&Ba`(+Auxy6? zG@|DK&wtkixj!>+NXa({NE*!}E=r72;BBPUaSmPksV2XgZN#LFz>+Xyey_4Ro?me2 z|6HNAJ!)RnbjR6lhirzn&U8E?Gp}`G`)v+O?%~=e^+L8bt15EvOrFkV?M&M*UZVi| zE63#eTl?NH9iVl)t?-^oQeSi%&Bd0K>M_PsRy>Y{-2xu3v?y;mcjbP#<9j)WUn&)A zCNRfv211bNlJr6 zlPKu1m4ktE`F%EJhOrPEn*v{M>3ag`o@LzrqD6WIhZ%qLOyJpVGS?)-R=w@$>E}q%~e$&n6I-yKz8c)+Sf;q=`n%6u0pI4=jVlCPn1jK`==FcL$dtU47}QAkthBA z?v$noEBA~_BF}ZGgCRFNEc#cD4BH2;9Ib*3P!I8jrcD5-{VqXndENepsI8sAQXex$ zAa7YQ^*9~gg-gv?Ay(FV6ll6YE}BqKmKr_b_EoZS~Lg7MV zP1NcpYNu+{$$UF^vM#{3zNG80DJkId$v1t}A`+`HS*w@#u0?GvUG{~q{<)@51$dDC z(PWeKo$D8?Wu!mg=4DouK)~sdxkzGw4HcNnlqQd*xYH*bC5(+ttQ>C9FGM~2=Tf4? zWxP$7jT-Mj829gDuemV5rBS7w)Jq7oMGi~os$`dB?OaerSdZBNK6NFIX(YLzg_D%@ z7dN38X$zaQDZCIKVH7B#=R3ds$!8*@pYm?1bsX- zHN4*OHEJ@&GPc+W7Wo^06vpM>W@oooQGWuF5Xx8{=U%b5l@5)U+1U6hF@gbdfA*#yvjyLJGfgV z>#6uzVq-M+K2f81Fx}ruNP&E^onOL!Lp|_nlAqdK6f)OUZ9B*}n+@~`W8jpuzJ2kR zqe*uk0WkFo^-$-sf*R9ckNjLh1vulhg7I*}q=lz0MkKAP>$ua}aLp_0L_>a{l z_1{*Tg<8HyqcI0_i!`v8+6E;+w6WUvUfqzli2Z%CBa!CT{5tBl4gXv7VqN*)i?*nw zJY$5NuidS?ndR=Qhp+KEr>$}~RD+*g;xi3;HHGjx7+1F14(eu>1MT?+i8&}&UL7U- zwdZiJ43+9{ln(Zv!Z}_VCF5P)N}*-Lu)-2d5}7RYE(RA@(93^ql)$IkeCGEY`gz!H zDgDRp50L*pA9tJg$ENGbYRz5>xccaa7Par28eZ-**4kSdn;V|#^suSPKvZtN1Ys~n;T3;(3m2VNnkguL;rFT<% z*t=mK!@Gor3*$GpFhT$zNQt#ewq92@i7}e%$ugEB(GttF1FDqyIP)7-bPE{_O(6S5 zIQ@RjHKG^Y%i+(ivJh;pJR{875Q<^$zn8Ffgn=r1slbGose}8Rjn@UfejCA9C?*|G z{5I0x-~VtrpGQ$#xLUHw-;yWZ>nZ*eHr4-j&N5^1o++yv4q(TfJOS9mLWLI@u#a?2 zI^M!9`Z@Rs&xot9v=A?i^>{zGWJ6m%%Mek!o^~QQ?0YkpkGZ6?+b1MoVH^Y3Ihbb5 zD0b@sTu=kf9nYUu@E$jhx6SRIpvTK8OAR>&vOn-O&zRpNdbUv%m94-GtJss>iKe_ z9tT=s@}%d6T!~W-g5G$KD4^%ipEN>gYS7?lkJ_K=gqPEwv|IR#VW!y9a}BqqfSi#1 zGjKhcv1qCOIUe;a-3=y^a5be@K@8e>VXAb|j>Y;iS@{y{CkXH&TiiQk$ zwgRBatE^-d@zFP15cHb=^KEZH+uGcDk94UuQh?V--n>!xP(ljOTR#N$tS)Z68_VZx z>pyXYC`%2D^7quQ)FMT993D?3`Cfn2vJ_9180!b-DN1C#wQa3L|F7G`;ylI-l9tf- z{42QNs`dbN3MK&sL9vp@)5cEcffqHDd$a$U2;9om6OL;S5givz{a&4CvT^C#|O)8h&|Vj21vC)>(9cIh1z}{`#_6a zfapt7ND1nvlxSqfoRmL9^4a-ecy8#DFl;#i(#to_FqkaeR*u?(F@3s+6r<39x=e{zNz}E>iGbdlT5wR{_^IBU#iQgAu_t9j5+uGW{+Fv zb;Lht%bJCP^PGW8<}Q_oY?thJx2t-Mx3Cx1kh8j@y)G-L(kDe{NsXc_Zyf1FKhbU& z%()2@4I97~Z%8q|=bGd8ha!?O2TrNLe8!iuP*$1?(oe0_-TEt-j#`58r8Udc#K!q0 zUfpLFgVZ+*H&skH!SfA+B`pk?cvI(WFUbo$C^4CVE1@<3T?+jS44Vx4!GAIt22hAQJXNi1mg^Li z?+}5o(gkA^*3=u}?fdqx29b@%HhhOUe9iTM?deY1`eMQ06H@`@&<9@`ros(Y=f`du zk9I1^ZM2q?wrM>GFW6YX6H@C878J9~!gziJ!qVNFyY@rW)|Xu2?s9MOv^KW@?}4}P z=?%{uiQ9*StFfd69cA@%;%9A-9&}!p$1ZlZrFOFus*IgVv%r5odymLUOWV~cpoWxP z9rm&nLO8^6;z|v`$l^37i9sX4PA=gS#B?hGSSxE%jug6i<7rJoO@}B;Ia84LYeKrj zYO9ZwX{$-r<*c!cBQuxDX6=KCW9q~=?#hdrp>)Zh|6KSb90mo5SC=z#}W zsHFrN_uO76>KHYC-B&{ z^RcF>C+>;_-__=&f$@(`4wt^lqO=kFPH%fM<5 zy(8NTGF$9l(nQy^4p2)qv-1win0RE>437dly zIp^-rGjFiuUM^nG5wRUBW8t|XvI1!J7JY<}{?(JP%A{jqPmG09fmdGg$IPo`Dj_p> z6F~oT%By_7dtnALmIdeXeGC1oKv<3fhM)IQjwE%)Fl0hhLoa-h15|Ub<_BIm0H1i@ zvncKys?kf~`!g&fCaWP1zHF(lzs7=OA_rf=o&~Z7q5;Ti7a0zVS~kc@0Ubx47hDT9 z7V=j2e9>i^jHms~p^FQ2qrrdrBHu01Wv#BRkZI|PBql$VX0u}0qP&1_5c#78;sN^* zMU!Pv75wnV^?FZ5b2K&CT0U=51HSy=WS7lBWagQR!qp|T&CsWi8co}&)0amF^XxtdG8e@&IBWZ<_&#K@Ym&E$FOzPB#bG69A8Zooj^z zt=rxU;DS3~Z7*#6^V{>G+{L9*bqSXQbo|Mt*!}wg`0lrfnKF^}uGh}n4Kdg+o5#+f zLAI-ZOEtDufYV|-MiLPG>eCq0i0?}wTZO+v zN3)=ITnbWog`p)X`Y8n(X~4eDor zlmq|`3_fKgU^flK3h)gAn`hDu3hg6~kt+{8+Ow>A_73{mrqs-1I5ud@czb^1Fm#$g z9=A>)-ub9KMh@OF?QJ0abEc$Z4Pzc^aAiWLf3gCi?m#G=pmWfcV%yILV4m;NfwO0_?kEyluh* zjn5QpCp1$wY7J&%=G}Im8TN)%WZmX(VD~9Lr}f%Yz|=h9bJ4j5)%&3i3^5Rc6cXhf zpS!aiMQ-~UGQ}bX8Ur+hDrq5Doysk-0TyUF)ovLBN4&>+>i4Jv#tWNdD+Upq7DaDf z=$tyWSUL|pu4xUq&soA9^8bkR{IkXhjUoBEZ`o9Y_^%mG;urt6Z*7uRT9T_)>>1=# zaQ7RV_7c;T!}lFh4NAZX)p({tK;r?6m-&kJXNJRk;wh+6BTanCjUFkyu`#y;tnFKJ z$2Z;dGtsXD&TgmyAzb0DU7h7XF@jNzf>&i|^o=k4fa(Gq3r&^H;5*J{e5wChU0>CK z0Rtv5M{-0kAQlvU7V3itgsE>6o z?)9nkYdKf|ZHG;>x#3g<`c44I7jhTPkk^2mhB54_0x@}_i;(+Qf55Q{NntegmJI7O zhy0TtjGAwe6~nu_%1-2-cWvFuyu(F2SJJ-?l_>3HSXSi~K@PqWad4;-Dy62qihGb! z5256?3~5i4tP?8bKfxK6vON@Faq%BmXlww3%5JA3Dfr7WU?7T5hnuQ{H=T_~83h*$ zZ?dXU+Fu)rqWklI+fXcoW_*!;5y{RzC9yO$ygRUZ%ga@EZeB(l!+bKXDDsat7*Cn4 z`zUf8HUub%uZ6SaWhp1M0y;RNaTbe1O6>QdZmTxeOd|#j+yvORbozm^cI4dBdH-ia z*FXL(Yl||uTR*u6%$kk*#GM*Ird!(yh>S5~EKP>(eAms-8bOQ+!eX+mWkO=mWwn@r z{O@|#p+}+fZT&JcBHcjD)1WQ^=F(NVMLYb*FgEsB-&q+-@-!>K%LuG(FQ48HBeza( znbYM2zVZ+4CbD~7)zFiZdk-}O03)Quo+VskmXE*FbAQ17TG0!HFq`$GV?zW$CabOl zgQVS`;sFOLJX1K*n!b1z0+UXei8%P}Z<^V8SMWvR36)DPyZV`51mxPzzP0fP$=m!k zBF-!xu&F%5(g+SW2b3^TXuvB#?Zy8}ZffI6kp8ZOW|poP+eX+YORQ8(uZdIz*4ExP zweIAa^o#kx6L>h6u!`+j&)I<*KP<3wGlZ`sJZL%cUsM=nz6ZqB>`e^s*R74xOlbQ* z4ihV-RqC7jXW^Qk{1#dfa;wFFF0WT!4vDHv11SSr(;!a{L~q+O$^g`%%W3Hzy^;LZ z%zoh=3uTl!nKX8DP%WqT?{*iSGaI^GaGO*WwhAiWvG)aPmdlXQlyXFifCTtOW+Q8H zt+kIepUMkPQb)%Yd4@UU7oUlDXv)9lAdqDJ7cBgX5{xir0_xzq@BjVs;45E}Y~=LkwfDzK(hZ0R@8rgAlo9{weF>KMT1AC`fA9gCx~%LPR4sM)uR*(2 zuJBQ6^~cBnd#7XT7%D#JkI^Jo0dq)6?3MPVh5pa1r77mAsY?UyxBHo|1_4j6nxi?9 z<}8}uPEFrjOKS&R;RxVOhmXBa<>vLge+oEb07y91)mQvi1ZLDPe*}WMz}pi=VH%9+ zvl);OvV|A^cu|78-y1?7>ihJH9D6-^5rCyz>Raz_NSXA!GxBkn3?E#SC0jQ|G!6l+ z>L-qDFMKy2-z~X?t2~k0=^7I=uZY?rtba&Uf+-GDIw_rhaUvQDx?y_2pigvkA@i^u zOCHHMKehAw>YzjHd8?;!m-aT+5-cmg&PKY;hvPZSHmDt6UZP;CD&IkCOPsd%%I1%Z zKdasfBvRfdCrUAM!xWW=9(R3_<>bWLxXqKf1C?C6}K)o~0$mpg$7;N$ADy zLFRhHSb^5#AZfv?ZwvN^2!N!J;4Po2_#}c|3NXDGhX#ybo z4bUEQLPMh^kgi};@N($?djS5@q->S1GjGe{D_6R7Om7@frqgPHbdO%8e%NeKELp>z ztrnzuT<=p~-(Mg2W$SenQO6zHeKg*KqKGGFq>K{m9zAF-GhcLx1|dDp z0B;BkWJu`IKII3Bpgq=~B|u13dHorG$sY$i;VyA>@TGdMc5J4zRrtqVuUf7883r|a zl^B*C2~eY#FNb=~KQ~GLaaQ4V2fo~ke;55a@6W(sJ_apSpLo!ucMtmRd8d~A>KK3q z;&&O$NN+0*Vt2gtJ|GP+NyjwI=ikPUeV4z|Y0MLc?;a|}dEN{rVgpMx+?+2pKY71- z69%vddK`xH{)7LT0Mcpq-%s5C;z4c$(je9naP-3jW_CLt<^Y)T@QF_^FTV&n-4rzm zDF5eYv+ivRA>a%=V2+&YbJ={Gop!n;cdF$T^l5Z%J}mUjpzf)IZ-of~wtz_3w0r-M z{>QBIxp8}|fZR%(-FPg?4+@bLSTcSf#W>F^(r`+@Vx@E!Sul9bxyE%NmeT|)_h2Fr7+uZ(n=e(cV zKOg`9K!E_y?%%gSJCGTk(!x}Oe~4AFIhN>DgUp6@;Z)GXVf0UZ;aegea^ zUI~+rbDSR=V-TLL+RS4a=XrV*$PK!Py?5(fN&X5ZQ5rFaA29Uibbkj--@MfjRDh6_-9 zC$C5L=K4B{4Gf!~B+*1!(J2-}rr)-DJY4=?8p(}tK=2)UrM?vn#~0N(JPp7acp zWpouX{te8R9r=5+pG4`M>*cnI{~MTxu4_60j`|R{4YhDZ_?wM`VoPWx>$9kKc@4s1 zLd`?EPh5r;@cXk%;(#DxJ80T&0!W|VvhW3zh~A6EW`25v9i)7Y8zjaL>*NG(_AAGQ zKJW^ZC|$_6Er6|l)I)z*tbg;<&Q)NnmsPfabDz6E z)|id$&x|Q5Dw?j?oc_;|&n$1Z9$m-twSFag$I8IjUjRi5j~K(OK%)Lu)LGOBe^2x% zsq3F=UJ~Ve{p4}0&2I_bxA1sj9&|%bzW2FHr=}-2P@)AlJnp(tVnD&A*IQT45ByqWW;98s zPjy|UJXK*hF)>EM1kV$x;ve`6x=uQ-rCc!5^Ho0OoO|5kzW@R#k01-fTPv;(Gi;z+ ztHGcva`1zXxVr6VlG>2Lc3?Qokf%6jR>iPuC3&2O>GJFm=8sTFlEJ+LVGB-dsHvbJA1a0enFc3m=W7Jd)5e>8wiap@( zfHbaYCos{IdeppRf@9?$o+$aAw?Y)vzVJj4V1a_obKCrb7#`qH9-{AiM)IKQRlf=O zwimd}tlfQQTlK&%yPK+mkX&QL4=+8Rr1Wx+Lx)B<*x(X+b-<40pgpdqk4oW>)A*$s zO|VjE9FGyeMf#l;4w$*dcWwN)8k+jXT9}8VH1s!xU`)in^yxt!3*Q=0syWyL5F&zw zRPWc?`~3O19wq2W+hY4=^!zEVSqDg&5XGGL&5J0PRW03-#b4^ZQot7_5Yx4~s6^Co zdXH*WE*wt5MxxR(E7mVEc#^ky?h{Dj!6YLK%)SZQq0^1VgW%2sf1ZJ3@Myc8imol= zs96}txYQC|-6K77XiK3QGW(A35vT^2>QVatI!eEKXZ}N*fIxcb1b_>bYUKf~W1x>8 z|CI{Uf29H@43G+dRsAxy+ev&7PUr&T6G|T$Wu+Y-b#DV)r8B3J{H+avgEfIdhCoxn z&FVB|d?JU%QYa36VdMPu$anun4nbo_pclp;wziN@}MnMsws&=|3!P zyjV!f$9>P?Gzm=}bUu~(O_q@){2WZ^3YV=s#M2mF6C+3{XO|Mpw@+(8&DVk3Qnrk&mQs>#60F)v;X5XE#R3-0jJ4q z^APjJ!tnn%P3e!f_aoWvHomg+y%LAMOaQ|D(OB=yg^#gj0u)vSd-?MJ`R|875~6hePid|450va!w#RC~?#BCumb z2G6hjhxe|qc-_uD+nwJIeDgE%1%M-TZ-t4jaPLDtpne-MGM3Q!OMW3}p8)0N60+JsMN+68gIx@fO4-n$@#cq=3Y6acRV@uw_zp6^xJ z*_Ir*#juhbGDnve9ZW6JIsLcDKLJlrLAUT*WpglZ#z6cKwX#CyzMs&50ic(GCS>SB z@I&}FJpnIbK1&+8;@2o6V9*Rm|Q&AC#p@=9TpeP|R5CM@GiipyJh)8#gZD7za z8kHD=ba%IONq5J{kps4|?fng}`+Dx@c%NhbiH9D#^Zb54c~V1DL^20oH4P!`HGtSU zd`h$@nxA)3cO1$5OJ;v*xP}U^R#E=Bbwq(KLqN3-$UKXFGFnD0@G3O?wt(q+j}N@?kNs>UdMX_BHhng9M{Uj>A(c zFE)khuRG?B+3BITKHN$%?*K3C(UDH9kZ-W_>r0bKVAnpK5XV4BO@Acto2ifkS$}k9 zk`|0!4|_lRT>n7;z+<_yt})}tN$@Pp^MM{l5X3ZIY0D%xLm{nKL0H)hJmwT_jQ81%w44;PSH=sAq z^G_(fDv<+jiy6{o+K2F|C-6$a$JVz{xSQLNrTw=$pCK>YGZm1#?xK3-z|a7om+E%$ zGDSmMYSOm{zWVFm2DI&dT!y#MBTjo=1&qoYuS_Nk=kzNTq)T#hhNT1&92kF>v&hB zb2KHM5`iz~e{>5LXEeW$(T0pxKXk`AAsADDyiR0HM3=}7{bDXJ2Q z_<(c(q~J9bxkx@jQq5W$0(qfG4g%=`*d!JmywrworV?%dvpmrg19;gu@L8iEGwW9= z_E8_H5`-ooK@9yPK}c}4lwwAo4@{YSyI>{{{ExgcCgHw)55eWzt4VS4(YWV^3?`E^ zt*me65F%L`8gs*`wv87~%2O;6|6~ix{>>KR(aw2HI?589688c~43DNs9>X2d*}(X? zE>j+oy!aQJi7JSEvS0w5XMp|XLG3(iq-`~@W&u{FYjdp00Jj&m`(#&Bb9weap)Y1P zn=3Ksj7%aGEuh{49QCK43BV5%Sj>bQs)5_(|3njf_kzcMoh_;a{@k|;TWJp@6zdluChFqr$Ib5l zb!bbn`;K4m+6rL8O6;Hl=~zJ`P!Umpc0&H8of4UIhXH4k^$Tl7aVixnQaVX7*?cEr zp~VrUyq5w0%}gEyj?ok#T`walFB6l5xnYaGd9D0h$d~ZAj}aPBS-`I={*&E&;rHO5 zxLd0s7BdO4RkQu{A7M{L*SJ7J=kJwKIkhLF*>r`#7POWCfQy$SfW)n*aK-&qz!le$ z$?oS+ofdoENl`$QJ4mk7pKFF)j3UJ(mLQa;4CI{(n_1}JbZ-<^Mk*F*a9A&N_UIfBKa~P~ z2s4L{vf|c{oO=N6@zu2!`T)4KE`px$K_8ow|7^Rv!d5NI?H=gFxvv}goXy$t=MEpC zLh8lIW$+jPsj1c_!Px(?F3D#=Ug2}&k*6ZxXd8iYYifW0iy{L5gCeNW0^>_3=g@#* zr}(Da3lRRV>OkMLKFylMai(Q|ucUs?PSWTx6gVXe(sn~aGyv)a3SwyT=qKgpn-bgp z9)kiWBmk;`Nr48uOHuC~VwJxlkhR?HA2iq`3bw9hYkQIO9AHahI7}oMa$ukX=n8zC=d!!tNy8ID>Fb43{u|H+IDt9 z%1_a3klTutT)bE^@Z0X4bhckhrEiF^V%R6o*Cp)RHycyTscxBB{U#1ddLrDO5l zL^N}6pe8jn>5BJY8D8ULo5a95+PmFH$q;vV0|1!&G=I;$i8#`nfq4K{SsNr?SfLr& zy2%sV)^?fEu+42s&Q0$fI|d#K)O7hZyO}I~>AAuBrF>)RVp$v1jk3EOf^|Okd&mo&s&CJ23qjrDP0O{rCo*Q`0IMy@4XLib=~Vkt0%7$5}sw8;Hj} z-EdMWnL6JR5jTF#x{{ll5Z}XlG_<8lpZc3ir#6EB_=P5x+*5$ZEv^Fpj={0_D^bCL z4(^oQkcIc@uJK4Ib=R6eVYm(K{lg<^v{^_GzSQI%LXx+X>iPC(JKWs0q_jAk#Edg9 z+j_*+RP#KDgPq=|^0Hc4b@PYcHxa33P^zn(3WA&H{*w-&Zc6{6hhtSE2?ewEuR1aQw^q#-c19+_&SiebhVVBz+TB1 zRv^NB_fQ7ddwM>!AgW&=3#kG`0c1j(e5g<|&ObAY<@;LH!U35 zt*OR|8&Cf0L_VH_>T&B-X?6P!Nr{_zvd3~1`dB%*rjxU&LII$~o&h?dXZA>}?&#k9 z7h3QWT$%qu3$cb_$a6Vh-KlzF@xEr5p9lSR`!$o+pICsxUS`87M4aPGT@c^-VQt}u zpag0hZv(7Ff|7JMr+M%SnS|tw$dZmZx{{^l#3j$6mWtilD8iVcf;f}Ukwt@pYB@jg znK~=l0t$WK0xThFrWRnHROP73fB#;HzSy&qGgVnv&s!A$3zQd2V@mJgJBd2t)`_A@ zd4Z7z%|z%6c$Kaz6g@Ezg*7#U0?QRh>c!7`7YEGT#lxR@Lw1&^EtjUqpqZct9fB|G zo3wDHD>zclD%GfA`(quoA|tfznU#%RPL-i8P#Y0<`s7;`%8AP8ee+;3aDFLm1ZlFQ zynS6%MJ+(jrS+0Hv4`xesu;J|UZS2?$Df>)bho8{OX%OU{R9pPs~2 zz3n8*58@nZuHmSX^}K(;6R8Qn%|s1-jPKo~x(9rQCqL8%ciT);k4)R9Ngde?d!){p z{+It77zs?~>4;vP;(8?ycGelTkSy~-QI8|9K|gfu*V8*cG(f3T{?8iFsw;u(l+ZyN zD4lYdThUtJ_A|R4F1VJo6rt`#xtn~37m%S#{Q2Xrn<;IDxq|9=EwlP*3v8(X)6|NE z+!g#ryna>Sa2Sx*fflW!+LM3J1l6!XJtE~Bo+mF3ujFWIS@FhiE1;2ul}gxxuNkd} z@1T#Zm7cZ>hSt8KxITE4r`g_0ClVUgof`n{%12AQ+-KfEw-}&>ujI#Bo4Kw^=AR|K z?)&HP%iIo9Mhg@VWfzvLL=7GJTRLgsGc*vhkpT>cp;X65FQ8rw=N8>n8zOb&-w+kD zcwR7WxeWXeAWQgL@m7WWZ5K<6(qLeZWYUS!mlkB;0M5YfzB>NgJQHsumE#B~{5b&U zTwsvc0}QUpAxE~a7m!NxZ|-u!?QH`nZ8I#_oxsCVY z^E{}l?r%8qY6DxgjP&U`Iy#mj6~q71CGM--D+AUcDhpcy1a@Npr)V>vOSIpYqdH+e zJF*jJv?uRJ9q%F63H5nQpCwy4^4vrMTMv<(yV5wIB;JO?;JWrSqho3SPk5Qc?BZfRW?0sPx%}tK#pv_QmXJX)N$M{cc=90T7$~pLpml)hhA7hJ;}$Q1gQvrZ&AX2gPzG8s+HN zv_7~Fo2Z&G6%L6yK@zPg-*)|&^LH=+iLQx^5}kGPl(;qwh+a*6Ja#jE?lE$0Jg*PF z)3(90fxLO|m)7DwZW+TWzm;0jOIWcdnZ3abZPzW(Lm}hraKZ(vn!Hv`=b=cP&O|4= zQk9Su3z)eL-hOzw#1{^0nDb8&*?e0ca)!$a`{@m~R(@yVglkZd*?O4OL|gMj9P{3T zb+0o_Jf)w5qA`o?QbX$qt0>rPU7!_7jx}0fLpX>-sFB@a&0TaSmj%1b6X%4QsF{?i zvei+3#48Mq6B$trp}2csG*H%AmmC*1l!&T!!iUe*Zfrm7t`IZjDUNh{x@dZp2!8PQ412;2fq^FH;Q&_c{EHo}11xTi zy#9A}qXsuR0d5CCJ1XsjQyJ8A4%DSkgBy}VidJ)hoC@qr9)CyJ`HE?;GFOio&w5}$ z0aNS^CDvB>LneXha1-<0|w7?DBO!lp%vy0@2^n-Uo{u1Q5Gv}J3bE2W}WdB`~{bcx!XDB{RN|$ z)-XV&5SQTJQBlP*j@`WAGV>35oG%^X9?MmT)DlR`EwF~?*ZsRmj5j3{>4(L=@iRU>73ZH%90 z{RA1+08fw#lsJ<5tlATGCJ5eqpXlbcT_;~li*1NP_V}!3tC`HLh66K1D+CXh9Um^U z51_np9#%jo(nc55Az@bx0}3~iU6gQ!?Vn3N+%F5_X%M`V;LHq4MG^>=(T4&vgFf_)CW!00OmA<_fV*u%6hYf~c zeTkyw>pD)Q%XA#m@4+Gy6Sfm)oiRnu&9cSeLq1Yw1fYs>e-NZUzsM%izV1eL-Otvg`MjUdpM2oVe|h%NExu3q34NWg84v1w3~SqB~{aY0Dq_%q1Zl#p`u9SBudR9DRd7ff9-b8 z^VOm4u7gJ8!AIwoEjsVL!fTs2JOv&*w(A24$t9F^0u6qVwS&Ts3Bo$gPYqX@M|*Q{ zPGQ~B?q0Alx~cPPX%b-^UHHzmhdA4I?*yP zg7E5$%>;kqJ%ap`d-sRGHzxMf@08pwv8KZp9bTsFSUC58r=R!@zx8r=+h>f^GuYrT zZ1q=+U{?ET%3Hu2gOt?`2wc0%lU#LSMC;PN8wj#>em{Lb?(Q7M$r&iR{Ce;dEp3bT z#TJUjE=5*vi|ykfm0gx&l@mOs`quai|M5vF*mx26FnJ6&jt%ZcKX41_;EM*k_QHt< zh~PI)q5Y0^L<8(C6*k+cij^yA=8B=t*(WBdSE?|jMRrpYcDQvVH(?~dD?Sf9?~jU_ z9tW5EOK(0qV?k08ZXE5JgYS(_!M;j3EXx8_8;=a&M8SHc47!%6li9>SB|my4c7m6& z0~-=Uofq9_>&{_kBoNnWu-+9#&ZOQ6*9j@revdKIU}ki5Fl~CzwHB14X|o;11xUz0K?r4 zYC4ttsU7Ul!_eH7dH9P}fo#zZ>b+Cf-3xI9?oI&fdkoWw1`x6gAwC3~yvmRK(Yj;C zlH12fB1`1>*mx_z=8>~7{Pt>&T<`VPazP|!k@@+h!4iJbQTM7BZl7xo|8?skP(z1M z_&xKi_p5LDuehh9CjdkiJd zUzJBc)?+C9MHhz&?^H+9`V=P$%QWQ5k;t;QjwsrnRopWQSwau}o0k=1ZNErR@^>DW z=}0?QR4A*d^1pw3A-a_2SIY*;c?8(S`tt=_^Q=Z$?#x|vN&s# zzR~m$`fPb+J5CUex3y~JL)i`;;zh@?dKDRMFnj=QN<|5&b9KB32}^_>dgAiCE^-1j zjkgBdVKH#UecO$L6j5)Pk#(rl+~j66rUFGF473uNw+9r>VjXn$i17^gFBhE0l~H!9 zTGkFwX~N6f$iocgGA@0G+=Gp#9}ELYQfdm2N@T3UZ88rzf0V?y zu^RVd%z&z0fMzjkAfBHirhx8>hIP_@o}t0YO2vNA?-^A>1d;VcE02Ac!>0X4{chqk#ez#8ojGfcJK$7>9^RboG<+R3b?bH_N|DZ8sQUFs1 z<%4GS4%K5xRVt_gUDX`Dz!pTSW@v&HAyObOv5R3Rl_|8(aA?YC=HNs3yFmya012Ss zxWhz9jaD`2+au$2iB7$E^ajst~rh9iD1Acv2Ma7OeU%ALx(+)_j-fbS4F3BYi zb&3{wd({dxPDgf~m^agyH|+x1c`Kcdp^VsVpi`g_^J6BzPlhURj_yQaFni80C^4m($4TLgPM zL?4kbzfnS3Z?x)!B9{@{NfKd&Z4iCIlwzxi+`An-5zB`pFGzLm#7?K?jKhoG2l}~d zx+Sg?8rVH^Y;QvOVN#9Lk7)Y?{{4ZPvO2tm!PIR>_q8E^sl1}N>*W5G2B_q)9%Wy2 zkV!Pc=_f$XMb!>UdY1IN$E_=ms7f*r4s?NM>TZx2^e!oG*xVqVKODQ3!sFZ`Ws98MeiQZx9D|$1=r^vq-Hg`osdqbI9KDD0CGkFVJcyGp~&&(a9N3WXioS z{h9*CE`r6I*T=VFVAF~j6M|T6#o}v{OQo*ZT%h)ku48OUH3F@Gd_Sg^=jg9P3R4_k z+HJ)yFk~&F51Zk!7=a>6wC+xr(2KYpcQdKuFzPbjY^l-_b*sw$VdYwy4&$1f7MHC7rUv z;TRrcw~2I~@ttnzsb|k4qJq?0&twHFBiAHcL;Fi4LXz28xK&536NqTap4vXRy?QBb zvQY0LUmLv~d3mbpmX+}KCFYv7tIh-+s2$pEikY`9WgDKd#v>xhlkeiuUl(<_uQ47@ zN-5oNU!$8_+}Tr&V$z=?JLfnX9QNgub>1&t^aBn#PccG8%|dk@x(d#jocB~2w^DPF zhu%VoJ_b;|cj+o*_ikG9Ea@dbw2e=#ym{yl+uk6#_IZV`uaC(@qe`{4vF0r}Kz} zzd#t;FRI&=1W2oim@7bCro$Nvy^Eu`B+8ECnbgtgTPiV2K{eB2;^GeFhZgwti(iV{ z@4DjeVaKOj(#E)DUC;+$bi^?k_kTV*Y^kv)(WB z{yic_F)Rg(nS?Ls-27l|@U{pN8yD2Ii|+-xcNI$Zx*Tm0Y4>$ofWYN#R$FUw`;b!Y zoJG&-c+KHx4REwz^%I`sW6py)af@p1oxPhJ>!YBF>A?xo>lRd0$}^ei@754`cV~yC zi@mbXSFqK#NyJv>4ZCh7WT-Spb;<1SK|yk>qbANIBHDgfWk25;eaACxXJv7U+q10% zF{9?Z;f#ffQh3QXPRZws62Q7d}oq9{1+`M`~$AF0>X=3g{+DGKCZ&{ti&D*-wLa z(&tEn|CF`RD4OY)zV3S9bQC~x^+4Q1euGrf`jgzz;EBYFJ| zyEFf0EPdN(pX7%yYZ9ymS3yRYi(9y1rTJ|iJGB@TALV;&0;x9<^GEDNj&W`bMJsJ8oofn~dAL_aV=yWBW`X5s#(`Ncw3 zwV=*mQC>8+wS&v zEuD|QO{;P5oZA|C27hVsw6tbGu{LN@ZIL5XS_+%V#VxjHa#?;!DD*`&Aq7=xeb`qb zKh1tYPXqLgAE-cyabZpRg?~83cIcXQP_TXC&31}QS5D1uc8cHJ?6tk}X!5#9$*e@i zmp+=RI;D#;hs6Me^lD-^_{71a-ca00I|5dD%GQh6v4Kd-9tZtywM)lZBX-xZQ-Wa{ z2BOwcuaefy7D+9k_Cb!Ol_YsA1i6th6aF5_d671T>Di1oUS@nhmTOOU&dCZUP>K5P z{1PbX$4khisg?^8fA_!Sh#hvzt-#8OzM6+FI8GsZ9+{;?)hurBjL!jYUpU(unFHyA zo016R$&Cxoie?g`fCSV-z~S(%IQ9Nt30IBowj0pf!0yI*#-hqj&ihBXjyvE|s92pC zG*5&mG(F=Oes&@oDEOOfeU$)_JkN2=FKxLsEB|fI>}Ah)H zL#vjbwvDER(o&%|!#%>e@*{2@Di!Rm7PQg)rTG=L8DsVY0D1iK9s!{-(SJf?O0F-F zN6mgg9v>*dQjd4ZH>g8s^7O}c>&u|+uomA;(YI2{rYa`*B%n&l;8lKgoGF3f3xodCM?xvkp;&JFdDJocq z3|6y{QU+e>;n60n`qGJ(V~QcnpKf6|#Fbwtj9U(kFCz#G6`#iKNs@1K*uumyf4*CF zT@a3q7OJDZTjKn?)!XZk{QDL7a2Y05-Xw_ZT~%}F15MWO)__KJx7IbWlN-`YjBg~T zVs{C169v$92Lp13b!nBLi}_ypXXZ|O>w~bNFLqGr;(@G##b^5mE2>swOk?BW%NjAD zCW)C(+*THgAFf`e;9&+%I&s6-wuOJd&#%`tcY=7T1pv%_eQE`q<7mDSw8k^Vk!Jt- zM64A4KtppO#Muv+QvSdLMLCg%RaJK7E7ccmB=pqUB%i9)@A3@WeOexs;IK8QnU(Nm zXS(ULI}0h7IlKoMro^0}qo}A|gzF-(2r8Ewb5eMM(K5Q=*fIWEr6;m4J$swN1axO_ zVI}T_SCB^073h|&U(y~t3tolN(My}Rw;k@~3Z zfj^_I|NN6Tg8M^7NaxS6-MD5ZY+q9{syuAU=CK%VC#@On1oiDkyIDj7T=0$+1$cWY zV+y8rvBRA-g={CyVv1z@fs;xvSK|hUFdImg&z>ofZEB)YY#j~nOOtXWyVzY#`Lj`~-^65(^BQm*AI>3-S-+1fbQ^!8 zSeA6LgPa7RjFyU2?e}fip@~yNSD zALMl|*`<$)9roiX4;b&z%Pt-ta83EeXIQ>bw_??rmU0cZL!q+6hsUVm$r|#3!ghKi zYUZt2FvrqR?H~|P;3rN~k7-lWVTV2yFy6{_9EthEoB=7$Duf$(;aX@V=@Q*sAeTCDUIb~^_cWEnOxy*~UyvTd+ll52pO zn#q)&1Nt}asT6}Nr=aTY0@&7Y;pF^nbJsrI`vkYLKWH0#;xql*(ES|TY7P(*e0&$g zk=4@snj_HNuRl_>49!xyiE2Vbt?pe#X`NVpE%KoufFxaAL~7y!*`Q5{Ty8U?nKAD1 z`pDjjJ8eB_x~t}&+b!>+TtodUV!r$!d3J&A+e{XK<|`mg_y>G&FWy06Ginzw$?H;^ zcQi`XfuoO`a!xw&<&52s1AS7Pjmba?kRYYH0@eWuWzDQudOP9_AJihtbO@D$|6aib zPAFc0-qSw@5#tv= zPc3R(`sub~4JBQjs=Q6?XP0w_Z*_Z>y$9cGufjST%uwIts@O8HVx&oI;oV9VM%iEt z-1MK8FBFt`YcTOGJVe^daejzuUf_jVux}^;*vc5|#bN1^Vn*SFV_Nt+D z^T<1h9d4^F*JiK7YI2Srd$+HYZ?zbO#adz{mO%KBX%U7Fr8uy)_&*Ai{^Ky(k!H1@ z%{*Rku@E*sqFAPNh$?to41T{G0cmxP+pPlAPf_|&6Q4_@*+yRcJft#<)Vf6CBoAU9 zaR;&RXpv&QpbQ05 zUWV8Hg(wo|2ag z5nw|wj{OTdw{P3Ofhv5?0dGDJ(;5j|`fbUak_=w4*EL^FQrkJ5z`v zCfg6yPdxc4u#d_Rw_W3Ij=iw7KjoqePRq_|KZnx2Ffs>9jbN90|meL{TH6t+tE zK9geCG?>??&}v&Y#Wo{Vd$w!1d?jyRa^VlH+BXT{RrF>hQpy3Qw8XBd@3qs<4TY^f z9K3lqk^mN%x`|96ahhTRv}%l%6wBw40`ZIixkK)`-wR-aw#mKPqeVrL#hR9h9~s-e zjMICou>pS})2CIU9J-BlCgynfj~(e}IVm*;ew`yR{4U_dVGTl%JN7Q7Eg&m|@IiBc z;`5oTUk(?i+wmQp-4W(S?`GxnT70nJ z%MV{b$ZSP7SlxfEJ{**6Ao1N#tR2f#BHb-pqk8vM6pK!ZZPOr{5S>><`F8dZvAlKn z8XY(XiA%gfiGNlJ%;lsDDH3@uP&|r?yflhJs`_7mOlCC6Dbc8 z<1W*}A9`UUm94$+e}u1=(&f5WUK?CM*bdVqz-^|2&$SAc+tJ#wDA*#-zdczY)nZvV z?`dB+c6{4s-e0x{xuyC#P=~9yrpLVfu9OakkYYs{>h(bBv6a;J&$A!sd=Q@Ar)`ZA zlzr`%OoWX(2)n=MQceH3a5hVM^o^N+qkf~q#aYi2L6@pkd4Bg~M1@*Y7Z-9eX9pdPRnM>ENIY`Tt`lWh#1kp@=v+i^fj|+wduwT14>V-xm}vwp&!m%d6N) zr+XP3t1M6?=`!`aYPka`72((JCnYL_&Ky-y-f+_(|Ee7FGQ4eS7b9YwUs=nK^bszW zF6!#jeWy@?UQk6X5&sR%^2{<9%e|Z- zb@^REzF2|Bh-PYgU*p>$Ll2JHdfBk7g;ZvR-^01JRboM`4>($K>45rLE7?Oq<#(kS z7dkOOW#{i{xu-&4OW*{RzHdHJ>}4)}zn3-d`phiZD|Hldos)re>xuZThZ~%&Tkp5e z7H3+bz`lQjn)^$8Y*q^OOV88(=aF}Q=1_7)6K&ZljpT=t?eQm$Vz+MxIeEAd#jO4i zu?yWq@EWvov}b`)%RcfBHj|-fV^d#tILamP4;$2w+gB9lax!~z8fL$=AZ4WLhS!S1 z&^L>DZh}gKw&u&LXPRjL=aUBGoFs|9Da%IlvCSQ;-Fl;i?vCwGvsWyi zhM2Z6d{tiLH-HYPkJNr>g* zj+vsqOgvFPp~<*#tVv%ErjDYSNP|t?=UsYvwWs>v4AC38dt$&|{X-_=+;_3yWD4=! z2sZj~XKxl$YrM?eiyrKchPA7F&(j>H%yA&9By59$)SL)g>j-PWA~%L{Wx} zSbq6Cy(ew*uSgW%NUt%nlJ|@YLRVLPy&~v763J(&Xkc?;n0IB};bd`rkPdpZ_$P9v zcF<{^K4DE3lsbeY3GyvfVFs0LHxk>;22sh+E1cGU#Wr|@`m*mDylB9l>gpKt^sBh6 zq4b7_CHxMrm}gclhwlV2qG$RHZK@*0s#2uT)) zo_Fm$8N+CLeYIlkcmn%~x3Fs!+oM1HpXESn65rH`6U3;HmKGTC@_wHu{6@5$!-eWN zVuAelWe*&d6U;tyX;MvTOU1AJi2_3H>shM4WAVuQhAErmBc=b z3?7uM2*Nl7CWlD>5M|M6Jju&*Hhcc6O0w8!;BS|WW=Gd@v9(2>+4b@Q%JYKotIch_ zb2{_4Xdi!eU7%qa{-MXKT;A|MbM`{&& z&R8YHbr=NC29__$Co1TnKaOPvY)&r};l=^y9;iprHD)<&2EKC2)%6k?TDaz|f7XY2 z=^#0KW8BT;<5-E2_)POQ@Fz5-j~InVKoKyEp8P~^9>S0~6QaVi2CwnYoQl>r;-TcF+*LN|<8o2FbT zmqeZK@CM)A(W+^w2w5`bO|pw4Wb$eOSGwI!-^)(OTS32;(l?x+8YDjrRUUqGXnGZO z{d-;nu)yUB7njfLBO~oOfrrAlKCJt*;xV(%im8`(pppAm`(xFpwy zxrjtW+Q*CU+%=a@NkMi(T&-Gp^j-MbMR%^YLR=h~s%pLnuP4;po%SSrE=(ctjWK$i zt@zX)kTo9EvSe;*(I~clb_G=?if*rdg=t$w>dB5lRQUVs;i|L`5k=5z7i6Q{@{M;^LI6uJwtBL zF8dll)J~OQtu1C%eu4Uae)j$q;yWc483aL*T21Cwqvr{sH@hIJIJytrjC-b!PcqFV zWwvWz8uk2_CA&V19++@R6&Rj*D4MpF&fzkm)jVb&e-Pp9u5qeP%lhKb*(C|F?cECx zoZPsj92%JJExi6%!)a05j;@!EmG2Cw$?6lC>WYnEFv(1|9V5h`4~mz09Q9|w8w*JPTSTB!ziA55|o z#^yB4UW-tN??sPe8W5LC6u{6Rx8jl*QpJynmt|7)k^7FYa>;vL6A_K(154Wuw!@u# zzs*pxC6S5xS1%Yh9N(D*u74NKAnMf7cYh<~|E#)^#|!@PpLvtq_IKWlu;P!^>gZ#l z?+zajP{a3Oa9X7(V&hvngaUE8d>n}_{6(%;djYX>8FZ7es8zkk(P9Vs4GU6`lVH~g1{*_PgvWK3pz z?@QeHV~6b&enUKMnK3F$DaE}RVVqaF33hOY{IH$4)GESH^wBRTIqKtYuaMM-wqJBH zNCdAqi?(?vV%E=3g5_75Lo=R>6Q=F0XX5`{mzqzdxU^QqFNQLKGyNa5-kdVGnBhl+?hczJHjYwPf7Yv{JaSeG9xcnkanvQc21L8v_GT-zAXG zcy-F!Jzt)5hB+XSX)z#b9XnQm=BP5uV~7bHK#8!)Ok_DTKWeG_eid!s$1qwao7295lt|WPlZ+c`$-@LBH`c&?rE^BHX+zg!q0-1Mj4Sk}v4#0s z$xEIT;bOnA_HeeHW7*&I8+sSWc8-+Bi2lHINVz0{)IZC(hHcxGh{rK=0C?Q>UZ)xO z7yGdG%a@l{#)KdJ5M@p@c!!Rf#u*&RqrFT%cJiP;d30bNO~2uI2>xb34_C zrQv6OaOskw#Iho(F?O}_8fcV!i;r?QDvcD_D;6V>T`knUw;*a1wvbBKzdGl#+H=iw zCs2puC&Mrhd6q<3&yNx!_07dsXtv@{#Yy-SoMIMZcXWL%MhH3SW8#-hXne~PeL=b| zUpZW^JAO+h5_T*lXGqAwbxF+m=^B^%9|)^sStHO_&E~|QO%!_wswB||?fhzYox`I> zvIRi&iV%+_NU1E5)>OPkd;%i&bL-3rcpcq8h8ah3!jBeb;fUuYwRXw$+{~^mKaM$8~(uue?gh@XgFU zf-tb&Q> zQ?eJONrPsHGKU}d>c>3JQ zIxDHc`@pnm!S~rq0}ZIT!Q@kPRf+1v2Sbkqt#R9Xj<;7hQU2qkkfqa-}X$7u#M zyWeQo0e<&-Gw9bIo5St3D$3)_RZbgi-$XM7q?DIKPul;|-|_rhxc4>iW&4OI{n^py zN+gn2AXFShP&9p~{5=AnkNhRy$uM}JtsxYOX=-5;Y=S(-YKksRbqT&*cPRq8qv*=Ki@AvD| z6GX?v?~s^h+$N2Mrl#ytPCG_jFUOYBHcWU%=1eY|JXlrKSP-vT!-{4(g9jfw;WSRr z`yX@Ovbs5lq5F(tecHFEnm}BXdW;*l-YPrQG-7Q5{&A1OKxlVFZGPKR9AMs4!!Mq= zX4_`ywxXr{0mJjqead-dZYNkRi9OX=iHGr3PK4bq?e^`i*hY-ff*dMggsl=rT-a}S z{5m(;QiaKTv^{7akyrF7Zay9{#!=ZY2Rwf_pFY7dq?)`Q{V^sW>kpJE|IM42H?_Ll{exMGvQ<_0i#$M=pM*BQFol5Lvq?hj>fd2@4uZ80(MjD_l` zvssoQP)4^hnfU-)c^gAVLk1BeIPaH@f>iSL3c=F96X^)7z$MdFzdgGAn07l}Y?NjN z7<6&*Vy-IpfGK%;oVL`u(c;_Ja!CN;F+6e>9_K!kUt|4??#!EJ(hV4gfE&=%#E^25 zNO-zS@)i&spSm284;lNC390OM%Kp+-?hjEbx>1F5aLu*}pgm3TT)hg-US+kCH2n7y zOyuw>fjoVcy^1;8Eavf=d~RMoPX|l3dv(c%bLq0P{^OH3YQxyi z5o=@F*6{n$aY15;(FLB~CE=iATnSQL6*ZCnZPYfh&prqJ_;Mog$x?GZJu!p4#gTPD z{FpZNy`U6f-lIE~o$7rY9xG}aza7hVo>%{_OpSStfWzcDjWl7?)AC#Cg7XPjrW%(x z>A7RCo}XgVkQJsF^U^=b`rRJ6FOBhNWj6WxQ_{Q7Re#3mv_lKA?u@$!IV;mI^A@#3v-scgR1|l8rxMB z!dM_wW1X2Tcm4U3$g%p_$J+I84EB983nW!9EAAT^#42Tor#fGz%WdZ6Qsa0WCJ_Bp z@X(3{-Y7e!zp$hv_b#4j?;q)w_Jmy!+v|H)o>PKu6z$rXw!4Xn`&Cu3suK|*(pK6` zQ+Q^}hQnYgq-tqFB69A$uOTdCW>8w(;tZt@!M9)!AXr*;wYlkCy_o0DBtG!WdG>MV z;A?w6(-;qWwIz?}b5Q$wn!9?R9jN&5_{{aq;j1tRXH()XDYQWiaih|gNe>MTRX5Q8)8pPc{AgR7yvM~HmN$Shi8B?+g*4;>l#2J69@8~N zfKhCx{q68JRo1pJ?2*yu3~P7c&Md^p6sKxvqW;+raQQ*9f~7j!y5XtN#S1xyFAT0b zK@!%C2Ih|cOcVh5C9-o8PFe{Gfei6K>;3_WaC}l5z~T(Tjt}MN%otl|9?>_^K+|!^a6e4^3BhXq-|k1p#JcqxB8vsH`ke1OvG-Z?@1y zmU1Gtw!c;Usc+ymoD^EF8|x~>VmZ~)7;&cYpgEJSfWt=QwU)bgx`fOLE%3Wp^<8{e z44ab&0SC=e>+$1FYjcE|O;^T@=ZV{azhH$GCZ-(V{)uq_dnvwltjtneXZqBFWL=HY z&u@w|P^Z+)C;`R_nmNO+Vcw>atzy0B)@k#lbGzP+`O_=$i2~i16f0zQnJSM!B{0ih zsa@kmGU^^aaLw%9G@;F!S&K4{OY`H7Y$n(z4}^&mjYJuF1GSzEcEy5+{)AFson$;t z#B%JS2`k1ZztRL{X95H6$!UZ3b(ti3D z{CL$fiV^wa3Fr0Cd|7wgOL}Kd{;NZ8W3$GBSwoto4x< z62}M04|-1lIGTLfrB^TOI?XaS;p#XlfxLvjmvat?mgwlY`ly57N5!PAZ@ea0U; zII&fJV|H`N1}K{fkAd6q%Mo^ax=~Us^0~1sZDqa%W3Teo<>(miNO1tYaZcCHNqPwv z=YxMqp8`n;Ot#cHt?CmzCW9{U-#PAxihbx6B;}mh(dPHjO0tx43|?&|VX0f}EB&Tw z;BErIbf##C&3%lzYVJVv9(Y+|E*L20nyROG;&t}nSjFy)4!Xto2G@EASS8}SX(K^{ z#n94`i0T&qe{G$MKhygk$JNqwI*b%zHsv5)Nd1I1=0uS?E|p4dMW|$MxwpCH8Y3On zh2>HxcQJQMWLTtftuf5q<}zk%#_v0w&UySU-|t`WeSE&}@9Xt`J>TEYht7;OqA5v0 z8J1^K|MkGMdddHw)OwtS;h7P6_%Ffej5m1HEsZB$oh#U5Lc5(|qt}@O(6WK*O!eyn zv5FfVaP?8PLTOuUjG^b~bo2;>zp~>^KT8Q7dqkaKt^m4p$V|S?%4Oztu>pcOaMo!f zzS23p{{3ec*dICezL^yCOX}@85e%!trEI0*+*RqFpX7E{@+s>c`+O4jzL2l;Biv6I zyzgKB6^3TWT!G?#E$Pdxs%kmLXVQYxj z#T=yQ)G+Q{9xMAJrQTXB2)u%?_dtiIElTeSAq+E#5HWMe zkpg5D5N8{hIS19dWie+#KTtO$FaOG+O(i`QL49h@j#6o_nmg&INp0Ufvc97#*rs4F z+0Ki)@Ddx0BWvse#@XoG6|bCHUIkrID)O9U-5mx}9Xd!r)*SyIS<^=c=p%RaDGe?* zNL<)!9dp9ty6e5qGf~M|_WE(#kb0LpW?GYR=1-0hooU{F_fa`4<$T*4*3+#hPx}i! zF(-Xz4cXng^5U<4R6SUFG(wK2sL&8;Zd?;ZE}1rSf~X z$y&f&TX~pdS)UOvTa*S&r<&;Y?ZR1(!@-%0Ca-i67bRU@7w}36vVL<}fnvtG?;8kH zX`(?POCb1Qee&%N5En!^Vh`b z;#)p|AD~=kUe`yGM_4LLH`Jx18-_5EoXi4OQsS2CPR}em+L4_U8sHHx>AeJN!tZ9w zKfhzVE%A902qvzQq}mMf)D1bLwmW=mmRDXGmh-R??P@-Fa~Kxh3}OHoElk+;)k@Byh)PwN6=Zy~Ux#jmM$knHvQ|{%kM;P#ll|3R8{pxi{4l zr+SP?A%Q{KFrkqq!;64Iv^qa9TbeqX+*tTKJrv0iQiIr`JI6x3(dGjIz&7MdW7WEiX%iaD5tX(5y;xSNnbJu;gm8BYRevMoGXv90Gf^sO^OJW$t4@){6m8LHtIntf`mr6(@wKN8K zezvm+&dS1%Z!9)ejWnt9x+_pdc;yM}W2q;;1(Q5;Cs%XPtzc zjN0eDqv8tAy0?lW14ClT8Q?CqC(=(skqFoB_r?X6INob6ngP--m^d>WkvmQu=Hje@ zeE74eRF;pP(}KwP-gvNAFKBjA5??2i^}+IFq%rKvm|)QiH{OW`(z=fhtSijY?3hzt zQF%JvmD350J^|)7@EyxRx9st9vyCRZBt)kz^+4ZUV+??;Bk2BvS=UO4_E~Eg6wxT~ zeu)_bE4T4NG9u-p{ZBwrH5z(p4$|7w%idhU{Cyts^j04}bZlYyQ#G|cp>mmN!J{R`?8;}Fa}%7tx6_m4l!-5lNWbzClS!Ww zQ-YXJI1@FbA+gg)0!pABQ(Ud>1_ol!|Pl>bUtAn0~tF^G&0L{>x~6%No52RLj|-+ZXo{z{O?{ z?0}}`#+kSsyivd$v4k`*b_U%)iS5SGlK6_R1bc2uTCRIO%M)9IcAs~v%1)rGDr~*W za2I;$YrA|e;0rZSC=!F@HqkqGq8uzowr2igygIcYL+^#ce-c}k2~aH!wHzT+h`P}v ztJq@+6uln4*`M&5`xDooFAxf5-+{JBBib!_qs6;zmQBo~V8-v7N;Sm{5rxiQ?TB@N z9)GV)U`H-oNFRZkf6*1aYXk~G-L(XT7$jIjb>j(o9XU*miLTlN!YS0Wz+Y~`pY4l`jKi2CI;LZ4ySAUYlgZfYLb zO%FZH)~}r~wS@u7S-(&2y`?tkC`Ns}E6IX$#F^5FV3MzPH@j7I2&uv0tO(f z#aa+7g$U`SL`=`6y;DP#a5F4_;mo3eMzU9B}(DQ)`gX@;~iZIH@d>O|>(~Cjg zIflJgekf%g2McG16pIu(B7x>Iz)q(q2TDRX=Ft;Aa@0@0><^ere2r}m3eKQ7dgt#c z;s8P(Q0NR<&H}Jak0(Ydb=k{{J)gcNgFh};!u(M=BaE$Dw~&d+fSSBk1+qAs(7MPR z3V)2tr&fjKtxvLgyt+V{^79H7gG;qkH=G=#7?^Izv)YdJeDRH>rsmB77kjx`KT{XN#;A~A9*R1FB_1sUPz94$++ z8oa;p4|>AF{0a-awGCdS{RX&2J`peP5pLX)R0mYa*U5okTXZE$ zdQE6l(m)RtGV=soHE373aF3^M#jD2Fd&Egb`)o&dvSAq!Gj~pKVJR68zWtTAfCa%S_3@mfa*rk{ILr6 zl<5B?8>QJ=wXZ#o5wAg{?r(!Quj1yT@$h>BnmD3(S=RT<7XhXL7;W#2Y&xLR#H`e z5*oBxbEi1)OH{|5PJU4(;HL5T?J_P+-=V$x0H+H)nG8}vttGn{?BT-liWInQ+w|## zdbkHSZ)vkHA6I!l)Awnz#Y;mT(3IaM1;92vEAHAu!FOc?L^?d1p#H7UT?n|&o;Ecs IJas+n-z>% diff --git a/screenshots/footer.png b/screenshots/footer.png deleted file mode 100644 index 9909e7f85f63dca1f5a7feedc23d321b2ae084a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407717 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

40EGx3NPh@|WNF+f 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%0DtuZ`+%({q+@X36{-awH!$ z!Z^zR9&2*lsB-R>5PQRDL0B41vz+_aKgV>3h!5G94%#nB=`WUNLxiu6C5$AzitxKG z%FRMOvWO?uk+aKHdfA~e(hA;T>21|X-nWEGmrF{pUTb$@UkG|^ULBJv4nkYztap87}sgMKbdeg2|fu}wIlDL6+Xha?wUt_#$_w+>lt5F zv9IDT7ButHiX&5S;|$z|hbK?o?yH92PBlLVZKYEiK0bGoMZzui3k}IazW7{J?Jv?U z_^d`@H9ZS?gg>Bp`;t|a*F`aZ2u4qg{)F+TQZ7OTGx~fZR~8~1KXVp-2~~tw9^kJi zk+VFj>^VGDcB(!K!B~Jkw(y9aEXU*{@Uf~8+@hX4uj!D~C*~L}7Ce^NhkyJeyZoN1 z3~a}p$`XLaVF|y6)0}l|gqqa>S?1k)M#5Gi)(a&j4U|jnq)9r*?x+ss7q8FQX9cAd zoiRdQHyz5P7lS|1KU>XTH9VDgW3XMpwZ7n9rffCcBhS(Ij3r2wqkKHe27#N`#J?VK zwsRa#*)sfJ^q@90C*KrJ!gDRQM=_HRhN>g|Nr+5=2S%$yHh_@T5N2LBOQn`y}p{?Eb9Uc z%^QQwy9JD+1Y6NNpkxQ2WB$WSxPNK^wi*CR{Z}QME}3N@@=P z98F0Tw%4x#%6~{8NxDFydizRDF(z@vUzfBroI^y=T{yhc`tF>+@q^M|xFLHO#U);?Nwa zn2UFHsisNmNXO37upj2!Ttu#Wfnz!^>8>jw2G*@Vm&w;*E}@lc$Ck^WLE<)OA%Aq4 zV~Kn&z4d)pd>;NbX*+d5YluEYu^h@v7_7%xD@Co8F#ZHi4vYH6#&aQM7(_Bh8A=^6 z>6TmQ`j+T`#3qz8f{p@eGTr@KF}hnXeu^dYr3QB=z9Kl4-yu7dK17KAB|sjZXI4!q z{W7MQDqX>5FrUY9%~c$Om3U`*9e~qth6`zcN2?f!kL`QWt#A`?9#6emh2)EZxkHhZ zRAOd^W4_j-FoXpc>vfQ?j|f%+miTyo>!{d~aDj)zZS<8sr~p`W=*C`_u`nqX#s@SU zoQGBvsi4r)DeHX12l@?3aP2?0Dxlv0HI)c9MZy9_Xxr}(}>+**j!Ybdyw~uUo zmap`mV}KZPZtGruS~{WM9@)f<2_+wnY~GIX|Kn7A1s0x1AuPj06W-)KTQ2g(MtegR zwR{EA!z-@MuNvf~G50bBudW8U5vVAX-3q_ZWYM~_-{$(NN1NKR=$q!$A1nY>;sv9g z3Y=pl6zT@(7ryG+M;muaTL!?UT&BqsEmCCGCCZ%yD`yO!fzzWp4>tP`VEtcwTzrqy zB9MNI2csyo#VsIPneZLV@<-Ra)BYB*0Z=eej91=#A_7G<0Da>?F}Rl?Gk6s1fGrQ- z;qXKQ1oc$K9g{*xY`jF{Z14IXlVTxoHeyO-Yo}<#pU+=@YED?vFTrzY30;?aP7S&* zm)r*D!2)SP6C-k){!M(v(+E_>Ztr3>666@5`-w9g697)2qapZykJ&ejg~4$4D4~S; z38ss~>z|3V(h*j|-ephE@q3QNd>gDYxQPF9cbvA({KN@%jx`ys)+X6~-|x`LmPiTw zb`$QB7*w2K!tw_{&{tp&9QT~JbHn<2Z z&(2^$ekz+pe|&5_jUi{{Oq!zH;+&JBn;&Yz8$~tyTMpBW%~M5+(l1|~JfSFc^;B$w z@rlrluJt)yiF3xq-yw0T zQ6GnuiMjo(VecxbyTx8Q7RC|rAqg8S`18(%l?Ck*y_B$heqy{XB?2izRE=U>b#`Jw zaC|5^V=w6vyXw+ctt+Q+b|H7cbt>g3+@z7FmFxG0+o05huqW89gj(_BQs5fr%5sDU zp95GlmUyXwMX5;faeN8%GwzQw<5Lp>mL&SLTzmGWAS+N zKP8Imt2xbUE4G)ISq2hDe^EyLnS%^idLJG4<~3|2m$lEZyG(21KKn$wk4;$+f_KGZ*vZ?fnV8El zl+dAO_wcF7e4iD(v)g}wwkD~F0;}wRD1Y2`+83*!f^b@*FgYnj-~@lzr?mi%+b}RpHD~V^wuKLv)-UkA9u8srmtXl!JiY0@s(49^F~9tT_WJ&!Y^%@w zgrmXBIpcq{Xfm)4_~0i9x603TlN?BRsc^pVD)+sB~hDZ!Fym_TU*oEmwJSzpD&9lEInE&XfdbM>9tu_)Xv zAnog~WNK~KJ=At_iIAAuYPqTKCw22<-pe0x8o0sgtH5#f$1A~OVhuwwMOd(X@0$uu z8tm}?uXBtCgjnqR94zrzwv>ViqSteqeb`f!pu+b^VzJlkTl|_3$_bVQ@1QfF*D0+a zjE1RKPbQn%4t9USMzbcmXey-m`5D-F9KvdF8buyRhC4SGPvW$;O%&S3uw<%@T)#2G zejsf;L}pZ^82!AIs?|uBa`}=6Cv?X^xXg3%g|0%2nfX`&sxFs$fB^5FbPtjGHmI{AZD{3NPuWuF)?sL0e97W}K6nUgwe7 zoH!>flz6X|badMn6{M{AZ{0Yj-#t`&)wV^CJuR(@T3E%M-o*)^dF(vqDr!nv-%rgL z0!m9Z8#kIHyZ-G-{Sxr(ukYn^XcA>g-sDE?196yXlRbL3`O5+3DmdhLxbpOF$^IWU zFlqz{g%clu3vF3P_Z=L#G35B^cOEM8Hs=pzhPkX-?qBw94)`wc*`56d`;jC8Y4-i| z>B1c8FSA?ZRcz+q09OH!2=xWUJc>vg&vJ$fGPVrQ5ug#HEkkg(f#Y(K*q13Y z8H>c5LIFp>Vsm`GbUdqH+Ay;zTt%t4#%vg8Zoz1n{sT6idB?UMe>-r+rtevOn!O1K z*Rg=E(q08XuREWO7P565OSfKGK+uypgC15O;mV!&X4FQF+}~S=U8uXMqK#BkGwit| z^%O_vCZF66r~>s&sn_MT(K>^~M-Vit*K|u&x|c0Mz(+y_q%rtqI|%;^?jfgyW`W;3 z_9+%Uu=|lBII{b=w@8JqRVosTk2&i7!!a_t4yTco1D^!Fx&sKZk6&A11 zefZp_Q>oU7a_X=4Y^466dtnlcenG{rUTM0}Pe!TlfQHq}@)TR(&M3meIEI*W18O*7 zi0z0EhSE!6YHpg-3)FymW}x60zixAg_TiDS2|1gNPE1w)_ikEWseRKz%m$(b-Kc*rC|Ab6C#@@uX6qt zuEf+i-!1%2ZR?!^BQDy~D973{fD#88q*n4hF1p{qBmp;)$n(3{)3DRR_mMdF#tD03 z-}>>CXI?#hEqb#elpP5YQIj=L0#}o^$IT5u+n!)K6-XMW*G&9i@_}G-O zxouVFbi!omyI;bKFRG_{sxzj*#;+wz)87<|m02Y3y2{If(rQXwa>&F<65P%rv>Iv* z!Btd@y;D3Du{QcPorROdpX-P2v&OCKa9&iL+G`5r+5H@S6hd33QJvVqkKL+@ZJ5c| z$8V%*?5uBi8Sf`a*6)8#SUo`U-KP3NxWRJ#`PFAJHp&3+KUB-f%bqKK+5QcTra9Cq z4;9}LjT$I1;w+suxAPJ}{LTt0^!om8^zGb)pDg?_JXu-O3chBR+HfK9=I8^F5$Acgq$^;->C% zEmvZ~t75B3D}T>g^o`cfdt<8N$1gLyP2NOV+`PJW*&?r1J(ttYh+}IU^^mC6J^a0w zx&Ipj0(2H>+ku`kh> zJp+Q@0F>iAkN3pT3Hs!uo@Mhau@=%YPhqIxceD9Vw}w3$Q{|ev(@&o{Uk5<=L`ypI zC%$)-fDeAjpx^L9>)xO0|4{<{*UA~TUbl6g;$HSI28U#*F}fKRMTRjK(VwSLTl7;S zq;pzEI|Ll*Hljm)$)A}R8wv*3W&}gR9H8)C+Hi=3#^<5O_YSEiLDWKoDs>!S7Vre& zE5f??N%|6Y5UCIg#MnY24Sg!X-AWYsvsE296&VU?^#_5#*vBK8L7UfASohWJp@mp- zw7e|1WBGiB)U#MqKOR$(aoSodY?yGpK9T5#rc5UGNG6^pJ^c6%wcL+Omj5t7^0W|g zj;GP4_`&hTX{S&TW~4#JoayD2^+9WP0vbeSW|S&*ZzAf9)#hmc8dN{Q|Km3}25(}e z#LblL8@oEE8O&zofS_4Zq4>QvwD8r+-;9(n`PV76^qFb03oAP4qTblRZbF^b%Hpuq z{tpkt1QgQlmAS*PvKdDek)f%*l% za$f^$i{}AESxwyZ2eha20Ic#Gk18!=t1ofjlS@s@uADk2&79=bBhQbZ^f4W1@l3z< zvB`>z!7k-Hr!p37Lyu(Mw5B)Rec^Z%_hahmX%vD-vm4v97t%}OJ5HFx zbAs;MUCT3)qplC(2pyX7`L<+31~RQU$7L0~lU@$uVU-Wn1&;8;# z_IAgyICky)e9pR{6i(^ymVOE~98zVCO8EFyxTl&cuZ-iZNa@zGrcfgF!rkeY0>Y)F9eG2S)S1KsZ*V3plzuqqd3Q6FtNZtzxiWO&)>gp21YUFWgflY}Czb-S9*jzCJI^zG`{*Cm6?8ny=w3_(9!I=Xw zmaW4bt6ELBhSWacR`b`8^D`j_K}`tAy8-3%lNO#C!6tW_J12k;{?Xy<6IIx@1Pm2- z>6R6WoxN_Ee3{&?+?@mS8y)n_A4Y~c!YqRIXkow|Q8mK8<;Oplk@DAS%5sxWL|dl} zqU-$lru?7NBHE5(^&|{;UTrIJ^(u_G0ov}PBkP_7uBf zu6u^LFpPpM&1Z_*Xo}N&RA0f$R)NulmpNYFWGmgWQGzAt%mEQ0*w!JK1W@nnPmk?j zb^@?eP=@}UU*q$5bQfl0-o1TkYauxC$`l*#T^5yXdAAne&X*JpcEJ=<;N=itdhKW^{wKleB}`F z0z~B?v;TH6#LkGt^A%Y$odJs^v&EwndJu>AiCi8TW$;IJdkI1=hVd>c`3}()G>BPfN zf@J9{4+j#fU7>>YBWhnP+Y*0i`+4ByU}2cfdx)rZZpkiaEk$YL(y`o09e?mu;a&jW zq)9a(!w2i?c)4SzWpWS333tYIl$dsGBJd1Y&2^yPWdA%7@_Y}qc0l%A#GG{o&s(lox_&2^G9sRIjWEpKJF0L^>j`x+3)P z&PzS>b9SWV;VamCFVC@xV+2(0HrPpj;{|WU#ZmUbeSW?4nC%&LUQri!iQp7>KY8Oh zy?L$a-TK18G{fq=nI+>7{so31C&Tu)W|q>8myDm5Uw>92UTI}y#zX6Bk9*K*u%QKI z3OuxhMZ48trnWEHY+EIYuI2TXx#zo7YVt{4ed4zCv77B)7lY}7=gOLRz>feECf{g_ zD45gUsBG(-1xCKRrys(?dJ`;)(bB-$in%ZU!V?VGom}Um6k25sp~w;4ZH)pjl>G2W z#G;A1Ig(H$|0*v@Y7vr2Dg^uNlh*JF)V;pLh-ei{@LkfsV-}a?t&^}2+cY(bcb@B!!U(=1PbT%>pLa62X4{(h&X@PUzm5@TCc%lKD}*O>WXQ? z1AVaVe8AJI{wHhDI;Q5V{CxX&cK={67?zF9!S=xF8-vXr*)$}BArtv~I#-|ny1zFn zx7E$Fwa5I+<`~8SWA`+$iwqtK!LrvcJ))_k@(0YmbV@(@tT|WQTc6Gbk%|4|XTe$I}`VC#@g^hgU+eYsj9pOcJK(zShiSjYg zaQ6e`gvthNZG7uh^>(~q30tQFNDuq$22I@{^?*@*G?3a)oPE8k!~;ucUvF0@#OPayZ( zw6$yVMNioy1UGYFjw0uoh{25?irUUOH%q)>nJ-=v{{Y*%k%F_8&&xGm3~je{RX45> zo?#R}eeiw=6>5N!@%i3sCENx1@FjS@pYel9(t8=ktj`^yFmZFK^GlUKF+ZEkO2@cgGDJ8CMfG&Pl|V;c4%hM_R=PscyMN580ad4M zqMb<}s!R+0P5;1gcA}{f=igFXQTBdC`~+x^@u|06V6ib9+NX`Z2osUA47CKSu1BO% zPq0TM{U&QuwU(Yp{qY6^qy&3H?A%W(%oWE(wlK$^7#eNoJDXv@$}D9u({ee;TJPrJ z4(3hD;!~0py(W9(BO0g~^W2pQTv@v>`lJZNuallMvnBda8$3?f({UOmNbHTSSV^2I zG!(tk;)P=E1x z@+N^BHw1sh>T%XXtZOFvR9j8i34$i{=#{ zg841@!9)A+@Z;&uyqrQImqGyWTQn9$`fF#wy1?pgbJ4S{e*5%62W~Lo|Ai~h}F;xs~y*q3~jm>2z?PAX%gw!D8Wv3+F9t< zqy3l)s^F!r*T<&Z4$4>T9uA2Sq_Pwg!Hg`*?i-pmZ`oIVets{Wu@D~XcYkT|GXEPM zZ;sZU*j)^0omeeLs<`GKbzQSy5ta>xSG)wNaiUwg7`-C1Z!NkNyjj_`h}yD_B(MKO z82_2&av#COaI{Q6O>rIi!s@sEhNIGt_W&$M8w6I?SY2{@n4ed!dzSN~y+YrKWi^CQ zMYZ9br;f%6#&yQ$YhFwd#LzA?HD)87`m!o=c-sD z8Af#VbK8ytN?|Zr^tC&vrmU*IDRlm|^1ZGjM@3AJ9v`+w(OELzqo?6m@$9{6MbGn( zDF*UNnVVu;zjgmEkJZnM)HGpD5$Z?~v;?(~Uv+9;$Xx7tY3vjNgsLyZigs{zmJlwK zMlxH@m>nTP@U^<{sWSh~(SZ6%*6>bF%~?U7-L4Q+FzPysfqnOU6{6iB)9?k)E0OLG7fGUpewrG99&oKz68f+ zA9&w-kz#|p)RDo$9^41OKLw30Dj9vz^$*EC*6;Y1eRyAY=_Ay}Z;HPCknO}XvPM>z zVtwV`Azs{_!}qc5P+6B{ABq%MDbkxbG}e|H_mhS6V$93ExcP(GSG~az3KY&egi9r^T!`;PS)Cq#ozqj z&Ica9gpxP5vP-o4Q0yICj5wzK{N(5$>bYlU_#jSHn*uQvN|!a(O3}C$=1rDWNaujT z;B^(1qim|9=T}O9x+t}vI3;)g0RH2BwB*g%h1Ew(OI)rT!m{%;384v)D5aXPEn|E5 zcE<1Oc9v9i%iRw-cEV2*nhQV2SDErNRYg==YA-1i%F%f+S``hmqF8^uJyFH1Aon=P z#yhOVkkY-*hkY~09%%UT$tJFzQvAt)t8WCb$?NXbb8jj zWRXCY!moB4PpU_FUsK92Yjjnl<;}slO6p2)OuI?W>3$pBG&fSbGnEx1iupJxw5RN@ z$|?s9N~LrDk^6Q$Z1jWmK6`Xhz+3u_p%rIUflC+5Ji>#yl|27@Kw(E0RMTjNVxv>W|fPdE?u}^8~m!HVw*8w8+A=o5XiG$lf+ zkR(WsmgZuO-=W@haE<%g(V&%}xHPieRX*c&7;VSh7p{Y~)q5L}%!bVPTf=L_{{r@1 zrR)8KH*ue*KlD}s^fi0dX3n}y^25)uXO5~eM~p>bA)ZGX znUJJGKA#mJ>=2ab+;_e>0AB9bI?J8kgZDCy=xB;$>aUW{&x*#Nn20@^@$<`MLFwiB98U+ji|FrOe=a(-d_9E4P73CU z1V7a3v0C_wmTdU2>Q{m5=lw~g~J=agh6AxGJ*s=^me?FBUTw| zswq=!*jxLk|BwB4&DG+F*hTmLf!MhkrpdF-PmNc4CqZ_X4Q@dfb|NUm!P+OSZ(zJ4NtbGY>(LJj>JpS~E;@ z9Iy)Bw>u$s2)n9IL8rBv9GI#|?7}xNa-QXo&*7mrC&$%1`-kmp2m&MI21KJTdR&J683fHH{dN z3+JPCN#Sz(H#+AJ>^r6O12^B|Iy78A)PB(^Jk;avgHI#ugzBjF57{pAixVg{p4;>o2GTXJ^b9C>V}qB~qt)n#XJV zLd7{Mql->R-+71&Xnk1tlM;oNe~;lbyi|af5EH5JJXBbNQ{(L)h5GJ^Xm-crhg?Wm z<-7u_^|$Oi;MD{r@qWHG3h<_W(K+J0;0b)xPoc+?0z5rxy@PlV9y%4&Eibw!N6nf- zQR>un`AP&6cmMD9Wi&q@tp z2AT};2|M6q$WIddg}3}!e_`omcb3Z)pX46E#BvCk7d9(m>r45b*Yv+29iNg30CSTv zKI+rg!y0Sv??s2JcjM8USJiV@oq|D?+f*JKFOd`m9d z>cx_;eBy=KMnZMIZp#CnI&1Y?PaRMDPJ1)MJf z9I1a`*wI#R#OPrvZ>@}b`|ASc^x5^5@jB1hN$zSF2nNy|TE~0YjJWRHUlcplALdZ? z)1N<+*(0%o9V9Of;rnT0mJrnElIp^pjkkwd-U$G7svcW2no}@&MpwMBbdd)s>6iay zOkI!28MjH3;r&9Bu%;5yuekU7CX!s`k?S|HOAT{A5*gTNsH>v)RdePCULQ|7K{Ri> zitF;!eHyU>%!T?Dt_5Y30eYqsmt}EZ@|UlEnW3S;ox7J%%zA-5v&$RZ_i1EQG;NqC?ctoQI7p2g&@;#=&V0!_V&$zJGaa`ei1BsU_IM z#QdO@n2t;wQ}Q?0%M4rcU>9*MyYAYg&vYXq!y!c}A&$-9ox6c=Od#3mma@As>OGrT zp>RcT!eeHKY~ki1gXGB2xe|<_Eo!!U%y7~eUc4Qu8^%7W1&f0mzqivO$6XXMlE^m9q@N*tIOS*b0nJ2o-|IyX-Fg7 z8Ew|MyOW=H#V^Ns($L_jM1K%%eyG#M*^Ro#9W~CvUi~gl$7(bb5t*C%x=_Yt_W9O=D9;?F2X|q*H6~dKEW! zo$}U-bDKqV8H-S2Ur7tw!8W>rkoVHkdRIWWF6DiqC<-H!q~o+UTWh@Pm>Y)DKz}`% z+Bf;}E%o`;cbdtf^|6677Z2dj0mm-JbwLgR**>p2*6WAw`Bn^+!IC?=&)Y?PAdG$M zbujvA0GNR~2CA25wERB(#t1Vh-~YTWjj6jM?|!go|25ACWkv35zlocuiXd?02iWSO zCrU+!?wy5q=eNu~Sa_}+n3QqM4{ldlqa6&I(1;k$f95#5Ridb%%+6a)?fp>ZJk*jA zDo`{~c1h3YaOJfab2^bMi=NS%rt3IYSgSw-IZiSC4giR8)dLR&wvS#ZQMYwyoU&n9>yu;A< zK4hpDf^8$`*|JNiJ6Z4NZ9G7FV%p;#SvIE3b<4%BW@z`lu_$*m&J(rwGv|7C&*SRx z(*{g;txfEB74vH&O|fSG*XbaT7ysG_zgEz>$p5 z<%dG?Z?CR~7$$OQ>qL0Z9U`(*@mAj133VkX&xSK>2bK_*({2wYK7^Ah#4rrz{wn*j z5h|BZy|xO)*RIFdG9xJw`y7ypahGjla$266YI;0qjQFKNGMIsYki23d?(IWQx|buo z*sqDxiP|=%;#7O9tMw@ml9N=Q3_SL5$F_camDwR>&L*jS?jXmxD5vCo)I!nfsCBGT z!JK*wJpl7#wT)tExK7Oi!IVrMpj|5qiXPH29mcoYjs5vLE)Wptcy+N%gq-9kA z0}!w$R?4;3U7qVH^!KrW8oDnPJOj){-W_Ay#CaRB^F9j6cw`kY46fD{6Qyr0swmy# zW2vwhbI66t>=n z_kw9Zt3&Zx;;qzTtHWIE^O>QbBMOg*UW;Iy3&9s8Bg3sWtDu9tcHu4x9o;*9slCiT zs&2g|o`3`0xtqhlu+l6AbY~!Eg8j7gJs?_B#fY7$bw#B67+KEE1o+U8$61_lYwe)U z)wE1Sq5o*Fvh)_WDIxn`bPEn~L$*}_=|q(3AwQs$`M-#(ypGtK>`zWPuG!qWNDvXJ zQcftaJ9KGue!T58auMwjRCyR7>^yS5vgurhF!A>8H$=>^IU)3PuK*mSN%U-iDkKsK zYQyrxLJ)_$s5yTSpjR(W`Tg&))svq_GzA7L`*3-p5vTm>kc&g4(n02V+dvFt&CW7` zU#Mv2!|uhd^kG+-R2e(tr@i!BnGGjO%_(c!m#N zn2%H@?BfLm|CT%vDA8OPpFIc0TEqgiA*kk0&zfY@P0ix6?@HU^vBKrugXQI+6XIZG z(|-T{tS<@>wp9GaFK}l(-EZs#szLU7rZOkY6vgPM5rbEgWVs`{-fB;>&9&~+q-x{M zlTt(Rdn#~JgbtTuk;ZE^c)pa_ zJgmx(nwygQpDn14CeZM+5-=vg1O;P*J_S;@fqMSwb_O}Fz?QBvkutAW^H+ld>$|;F zSKn|{)!ua^lCvX0AgnC)m#_J*r?ok@YOkPkD#>{Lt{Buxhytf8*@dz;r!$+ zR|hHdB?MQo$NS@q@0S!(J)m2Lg)m2agDR;!)L?1Dc!;DcVwr5?%UK-O7T^P}`ITPE zW+fUTX+OKr*yQqI&~}yw&xSQcqAL-x{Uzd8W~jo4({Ht1nb*4FC5N>8Poj^Ga@yVW z+x*3H9lHBVN?IrDmoh2VETNhw+Kfm7y{L25o$M<V`PMXrUSie&9g`eS?lQEm1pFLhB!5VY(cZkJm>$slhS?qYjVtjLc z-IrYv?1E-(jN*YEB8F@10b+(L3g}=+A%W}f(}f6`7UWI8UW-tZmz@AcC#%u+lV&Z$ zS8Zeq+ma1A1RHHR1+e&6I5ieWY47pB4mTGPR4->JhaVw~EK?FB?C=c8#lQP|44;Z! zC>XN*9)d`0go*hX?NpC}g=06PzX(1%PMUqS%E{{!S>3%pBCq53k?W{7-bL*t6*h6} z+%Jdm=i8b`On&}<69M_EF5wU6{ur0R5`?%s$34}BM z)oT08$7NW_2Cof-jPH-P{32LK7YPP%WHJWs{SYwi{}RA#3aL$Thx}&32iQNV482jcy=pqRcb+?gmHf~)Y3vxg>eoH@G%Ps}%lJpadOU*5$q<_Nrjx#+u$%2!u@Q z4PfjpWEmS58Te!1d}w;}k42uuT?Clp>SAJh#v=zJ!6=ZHe1pDE#Ywhs4(hs86e0XQ z!{;$hkmbD!v>)pU`~l<$w1DJwbku@H#l2|nI?Cg@koj_jkvC1 z4V#UA)?QfQA&%5+3u7XfI&L_&vrTo`RtH#Bs3jil4O@{(7yR>`x&1A;h!|`m7{THz zI5+mf*W&^)N8__+=i}wRhYl9aK@Z^z)&PAo>G*IL&+Q*Si=p^}=za0S2hWL;5+sa% z!9Rrl7C19|neiJNi`zb|X6WNEp1L*FpBAae{ML~Bj2SLcFB0kBNEbP#8Ji9s`Nj^J zP&WSbF}btIp72s5K^M0Ov+}DKvAXZp{U#m_nVp?aU>7TqEAvfGzWs-Q@w1$k@?DL+ zFfS&>agbMFXqa5#4rf@~AW0!bu?XyF__NKs`&xlKQT?^p{6Dd<4R3$CB1j> ze?R#dB9D%tjZrv>y~k^QphQo#C00EoP1Nmzi8U@f5naUE0IFFdt6BR^J)JT2fN0@y z$vsgQy2P?yaTRca=xPkPkPhm|A0d$F){ar}KDBJ5t|LZ@Ss-&ldKIoMO1eKJr&iJ# zm)#S)aXV;9Y8VRxGWXCIg5gH;v9?fR+WFDZ{xg(K`VeBxT zNh>a|7eSA-SSDO)bCG+qmmGE6Ll41o-GY{)>yzk$eNJ)?xml(pE= zT?1X2>%&+av!J5yIMT=CWHIea&d{W62Lo`Fdx&tI%-&NEzDFv*Ve=NiK2QrL zl>eQ62S-V-J%GUzXi_s|&l;=6tLwph96mOVu5*#u}9eaf}nmZk+Qm z1XW-ES`VV|UHFq$-9_fBeBB2HcG~Xw(|-G#0-2T{%GM$)kF=8~JdgGd>;V@woS28= zU8O*Yi_GH}%cb}B9~SvulkSg@>X~t4O%{(d8FzGjS;dadeSr!|5!)r!Wj|IZ@5ZE! zbo?U$u(f&6%opkwyY9AW4^o+R}jq%?-uDVe#}m~+OG24mTj%H5@*DLtR0=+lU`bRGz< z@ZE8ztULImw7Czudqe3e^Y&3~RQ*S(vxUCqFWb0qsgey$BaP!nS!pI8j7#K**2HtR z#HLH_Ec-{*tO?$Z`)AD0&e9yJtt@}|sE=Jb3aBs}*P=hVDPv+^fyIZ_xQVa@YJRr8 z1bd-0!IxIBHQgjs#a1+HQ@X5_PIZm>ouO^saqaE+5PYv`#)?pfd3`SW$ERuBh-0RUG7eXeb{BRex<0#Eh0Swx>;O_ zWKz1FGOPY|JD`D?_#n1_q-Ny&>N8&t-wu3dvc{#x!keb(FcW*zcdw)GkIeY1a)Z52 zNrVPMAlbI#@c4sa@Xl(@NyA?c<`ipUgo~Q$#;u`wi#Vy$pQV26Z>Hme%X;^rgc!6=-2|d9VJx{y%mYnv4BDosyZA5;u7#dEEDHDS-mauZXLw$$ z=g}amXI=nB#W8Yx0>9OC-VfKq*RCovhewWYliMEv7C0_&*-50;4~L^S9z0?-{lZ!J zh;kjjlA!x({aZhvS?-66IdoyH4y$BqMN7P}%DI8@@wRC5xOv9%BP51i$q7qwW{|mP ztr+YQUQgRQpEl@;-neR6WVl8`>E^Cb4T}qgeg#-%z%8>R+~UQ4D*~9qBvt314lx5; zIsYh}r_vMhu|vACnDXaAIf4i1yLY2!gv&$W-VBBAf6Ob~HhB%tZN4>rwcAzc_W4N2 zF3g4Q4%n_8AKi%2FFS7goo(Mv9+UZCI*}%otHnrXI=(By>CyB14$)H@u+=w=Se=$% z!Wte_NQC@EQ~T#JkKXBJ2fcl&;Y`a$&iSo@{_}QDijhFh(^vaATD*l7u^R?fysY(~ zLX~n}_%3Y?>o5H&hOZcb(-u{!a#v+9G@QueC zG8GGqIld<;>v=FomJ{=k<;ZFrg-XTTJetDZ-s=&qNVPfK4v=|2Fu^Xxe^1NG;_|VQI&eEtb&7sl6$Wlq@0FX z>&JNCu9i?Orz5!bm-_tw7oo_jd~YANTXZnro`}&27>c&{SV|&yA=l zis7%)WO3SBHQ~YtMA3&fTeP5I7=217X_2~3(D%UvVZ(U7W7G7i^RQ*)#aVOObk5^h z#Hv|y7;+J$2>impYCOl>IF(nkLBdODskECzbHKwH6`(~y6#%DO zh;2>wa}1&Wi3oe){4J<_E0l^_;H_U!V%ZJ0IN#ZViof+W>6+++M;MsRlB&v{bm&zn zZ8s9%BOaMp;r*l|!PRUABaHjxUf(8iN6mv?w&sMHR<>6dLS5|~G zNUL(rwBR(Vma?``e5~`w=$}`a>}eIs)r6b$D-PNV2Uw{tfYP20Ez-9QyclT#42(L#f0{i39$-(=1|^3Odmns z-!wSkw5c4Izx*SjSx?rH;qyUBVnfsD8fa4vZ^DKM#JN_G?I>8T_9>qQ>e^*&DGRdp4eD{SRY7q zKo->o^n~`E4gt^tCM_UL}Lka>VMO!=pZu4^Jt$T1Et$HHqZUxU+8 zs>HLv|2oki>VPhq^xX-W0NU`l;9f_rLKN`(J+BJ^H`Ct%SZ97e*>-9DHFEjT;P~~N zlCI!Zh1>+_|742Ye-nrEJEmMZ9sDJ5Z-r1`gPdQNOF^6z^_cJd6GDH?-}CL-t4eI; z+i91s;=i~~5(dsd(gdb$kZ4LNpn`t=0DU2LbFG2u+g6~<+cK%*BcgvYa$B@U?F!Vp z>hOr3y#9!h2YYb7eaigoj=ROnH;);Rl=}>iUq3H7YO8N{#A71pwX6mEB@>&^kj;`V z45w-)57*|60FL8bA}=@0s;%1Lt2%(f@y5I@@M_!31O$U6|dYp}FsRm&8&_=w= zGx~*fhYhs}337kNp-ePJi#?H_HKFVe9i@u1N_mNCq+3WI*-*H^)N=r05oxFB#wbd7 z`?Ez`$gjDQH%ED5==CMW``0GqjUn7?j8YZr&ckM}{4>olU?m55Phrn@cR zA>Hq^UF+5A(5;wyTYjD7*i;;zdy#Xa>d+3J5E|&@{Y+~LUY&Z#mjZ98o~9k{Zk9_* zRSqmmZ7i_%+1;f~tb;$CyP(HC$Q+O9|eytJ@vUm?NGIF(+jUiID0GNhd7sTYZC z#~jV7DK~WK%rKSs73ECc!d%`23m(~2ih`M|Vq;Wu+#|7pfHZ3cqq?29PFII_n_OKV zv5vvI@0N~hi@jD0UjC-D64Ai;+*YSdnl4kI`%9$za)jRL5WIT0k@H?Jk}!){YdZDFu%3VoY{!M?Hi{Oqqx1Vdjm~ z@)2m^;JU)09|hPI=7oxt=me~83@aP^+*-~K&Y&l)FQ6Cpw*{|-AcBM+#|mi zrDox|Y~ePqbGh*rtb3s~f0mt!ZT+0@bvsb|Wy9DvGetBHY`YqXLCl+gFymEb;e+_P zHv&#Vt{dMpYCzuK&^rNsV5!`#(PNaC_L2ctQNg+WlP+R+!1}m%}VlO1;W#z`r-kDMB zp7wk8?pNA#bdBikc^dkLB6Xct-+;zHY(uO{Q6Cj$YiXYhY#Pi8)Q6ucfe&6rk?K+S z@$^Yr@T}ca24j?9jC5bf;C6Ri-A|?6;Js#yydJ{G){6rjH|9DFbwq|Jo}uvjD9$J1 zWMNUc3^;*~Wzgpgmq#Q=)0A-OQC~dbtx;9w&k;9|eac73P*{GkVVB0{f;rPhx^|J4 zV1+$qRS>qfjM^2y{X^Tc6`dtbu|c0mn#SQ)&SFO{2G*0_yUD^EWWJ#6oHxpbJNByj z!*xlcfr%pGxVbGk1~2LjG8D)^Zc?v&z2B(`rWPK*$xyy~xmHz9T0GG#B9w9G?x(@Oh8(Uqe3B6{h zI#$#Mh2B^bXg3l(78=*QAg#Dq71ioEvK%g7Vw2vHBFeJaR#8zVRl0+u`u<@~KYgU< zU{!m(Q7foE1tZK|!Cbho3os zw5&2kPn?-<7Wzt>P-BI#F@G}aw5{77DA$Ct)(pk2zqe)jQ^3M-Ha?O+iHf9NCqoOs z?->8}wok*NZ}mzEy0^m3DX`dL|dCqfq~R>BbiwHT-U(H{@P|dcO|pZ_ z8Bdn3e=TXZ^-IpT)+MCVV@7rWcT`^y701#&3fGIkclliVES;8=yvNZ1Lef-lmc4EG zv6BUx2Jg&NHlNumF?^Ex#-0zeWairm9 zuySI57j*n~o(+m0f8JL5i3T~8-5x2C;rzI0)MAg6e>0A06`(iOaII+Q`OoF9lcFpK zc?lX|OFtjA6=KAuL%au*4gA}&X~`i)N#DFmKRF67-OiVZff+dld(%=)iB~|kZ5Z}qD@=t4mJ31*}-dTz8 zzQS;@6h^Tk(4!oB?d~5-WAro{nM@<{aK3(I86qHL`9aGfF+0T~fCvrflWcYv;&mf{ZXaxM9}YJ%L1 z0}?Rig;4-`30$D^%=eTqouIWqs9g`ZK7~)6x9@*)uEU3?HbF&uRd;>DD?JA+j9mbx z!c}lmM>oN0oMfJIa!J#F6i&6#|^=^d_0>V?xBkTda@Zaq7YY_O>RR^B+h<)Lzq^$Kk9(=P?sYX=;cA z@Cj`x*qa#o+q?IiAPd_AzusK%0#%stP{kK0X&;VUx1@uUsoXrEQ}a4y8a78lj==9` z)&Cn9xa>rxPu7HK>Hyinzv~}t(T=Ha_iI-H5GSI!UH|fdFCRF_>f`>z)~oMcQenc* z>UdW=jtEWW^hHcb#ncbK+_lquY3I3(n~s(Hm8CZy%XC# zq6@q-N3}d_9LI*M;ko?~v1`&{{~`Y{kDtIybK~Mj>15_SR{;L_uL5+3sV{cg`Xn7YRnQ}9Av64eG%M5$ZYV? zG)|C*sqvc)zs5U+tGz(!Myhq+$GhOH3|9jK_iC;_q$+ZF^o*{P`V}+Ok}kyVex7mU zX8T)BK2(O`qsS)j`w`d1&yG#xdL29;<{DV$%PF2?oq9%RPYI|rJoAA)vxK=GXZ_sZ zyhu})Qn+UJt7`iVdmzRI(TG%WBn`k!PKvekw_%1GSXTTb&%YRatkTskk!1OOf8&|@ zi!5PAS}#k@^!c-TMy2lkUbS$ zr@9-5b{=%8?Zp9s-pZ-P-8R z=}uSRKJ!50Y6^a?bd0#1ou~F$M>Z}!HlO{gBaWORMNdi=p{J7!hj1~U?Jy|)^(Of0 z_#5I6B&_38+RZh?P3!)$@0QHgjcftKyr=->^}x*ERUc#Q_6HhGzr13 z#ZFtUbuRUwzUHUDZ%(b2*K4jltV+NGW!IAmo6B$9$y~KAf%ecap-4Gfe~kc%O}UpyM~w_f{- zHa3!23R?G^>4;2TthO%=8}nMmor;|xZYCFhd7T6!Zi=ppc)Z5Jcp&=y_AbDqX%I zcyrI5Db{!5&S*D8vb``*4gnTw=? znJ(I>n07Cy?@QQn!W@;T`?5bq!EYi_L26QV{(BQ zx zi@UXc+!0A9PIzk5r+)7artHrSY>C z^DA1Al#9t#Q;-vju0nw^y9W^MvAG;_7WVnE-wsP`T{2e|(Csv-D;hM1jsx@ad0SF> z?X?FK;*}DeT}U;wUt^YX4TUd`>;rplD-;cg6noocDkG$?`l2hb! z#@J3HCa$jw)+RK?;EDCR`Qzlhow9+=oeS@E>tZ54;uTt@Sd6<;D&o%{Gci4hb&6#3 z9#Eg<{c+;W|G}+-O(~!P|!OAKJ z-zhmp-$|_NTY*)NA(<`sv>mJSb?_iQBooek$dM>RgX*qDuHEt1=KhOM8Xou?MIeVBVe_B?XNuze)SOtye|QYEOw!47hhTx z%SmT8#sa@5#ZVjfZ}ODkKL4~jXw&WJpM}UDqRAO=4Y)_p}8hnQar;)X7cm=eDG&=v@`vn z@;PJ!bm6)aqrI2>UDE7%ld(G|7Q4`qO>idNi2(t@>c{U{-39ztxG1)9QLc=vBK&9b zz1?8}Ph3QT1I-L?USB7+ebB9XVvykt=NsNT5_PYk{JWN?ua>*gYQkh4DtCeBmYNS}Sz2HR4Db0RFZ}bx+(V4lUYJ z+@Xcy#VHn~KyfHVgBC4X9D)}s?(R~cKyZS)yA#~qJ!rUj{_lP7TK7{vot(Ay*?Z6Y zWM&9ZZk#1C)raNG9OBh!=pIUZf>53Baew9L9xfj9HFLXfiu^j=EBbmhr=&nuN%5FU z;`8YE@4-|$n@iN}t});j+`&ANLy?pRc2RG3GIhhH##AB&bhhL$DU6I+H35B{PU@|; zSTb0MXkBUPCmA|r_cU8iXybkfl?MHAqng+0+x$QeJH|UvQpRgIu1lw;RbTh+RMYt9Bn-D@cz3@SS(BZjIAqSZ0oF?yz=y5P zeo=A`QYNS ziG5W@%~$<5hS?T}_X&MU<&z2<2FhP5-r*hPj*0pfiYE4OC0MbOH|An51n80*I z*gq&LEI_C$Uhn$m%XtchOkCf~$AC^ZEW6o`Imu6V5nvokvrpE@+%^0?4s>*I7qR@r z>#RBA1zl`H;=T~fdYV`l&XX9bVc3DpHfg~3iwd+yXLHlp<1#E$v*5XWEOXI5lOT>i ziP<=SAyLt$PIt!9rlEDsr|9RFw<%^xyes>(1K$Dqc!Ap(BimsnFh{CGwwhAkY2|ma zwB!yDV_N#94FD96;N=YziEjwjFiY4)Q4C8pAawqNvb&g!ZCr532S-!Br+w(?=gsC7 zVFW+&&5oCz=>~NeueBi`E_`*E2P^YXiZP5uR2J||sIlMpg7PBi#u>6>#*t7TL@(Fv-mK(d~< zJU>OQ&>^diV$3Tpthu+@%=0Dh$N@`2M9RTbp62FuW*d~XlC2y86%}#~{dWwhrfT|q z2}yrVsnj`HU;Rid=Z}duy}=QpC|hkxsSfIye`i)#F8#!a6jN&|>M%C_oeLu%N=_%P zB!RM4pk0P6wsn1;@#_TAP=bsFX-Qe@g{)p^*tc88V-x$@c(v|3+N6`mVez%VaAC5;A|IRI$IG<}#9}q?n{1Mx6|ZQh8A5KU<`DH()nn1E+q@CR zxg(ACc0rG727vhMJei=&gKR^lb}1w4>bCOh7t`u|lXg7ro&2KV=a(Dz>(aTo60c{R z0~aEJW*l8#oQn7f#uhRQL1RsB{25RD`M@z~Y>a_=!yupKEvdn<>Y2jQYZu4vE=Hxl zR|TQ-FYGea^cen{E$yf9(#XV>v&f~r!u}^JP<=e(=tZh3;-K>@QNz!eG#)!eLre*O zD}q}oyyMRnN$Ni)K}3O%d&TtKW908K@hRhooHP%`f_(YG%fFu&bH6<%nV+N$YP|64 zuX>mTwE$jFXJ-pMOb+;K!!vw(KQ2@`B=h!#OTm1h`XS-JmS1r`;ABi05|*=N)`=7) zKPc@Z)`j{@-;F?m-3f-`DQ5uVZ9J4FjmciDg|@n=QZCl{6iUruPn+zugW~b@l9f2h z3K{Sj_{7PNGG4dV_IvA>9F-(cd(1|{U?agiZBJs zO!Zlc!M*~(kq(WNaUBKsA`bYX5b>wYzMNrO-L|h{aT>$=YBaSm?q97JD3z5ybxQXDH6WH36GrL>W?gFjAlZn!h)Qr93poO(fv{>b7i0c?LV zIa-MEmpg}OK{uMK^kWT#-YAhwhOd|ixeUjd9a+ScG@R^rV-)v(!UB*C8bm8WGGL{H zGns{4{_!}vFDDjX(Bo#nP5-Csh;-bGr(X1=GB%68YEtzbASVW|U7Mf)^0%U__$$rv zAZSQgJn>+O2TPzJJ>{LLC*0)XA>UzI!ts5S&KAG))JE;@6v0-l=cvR&`%PuSF{cEE z9+Znp>!`wd7jAW2!0h0o7m=kMe@(d1l1=~OEt;Y5G$D-Jy2Eu zIAzI@5-}tnDhGSgMI*1{<`i-MuucWk`X4W}s%Vbs=U+ZVoidN=^3Be#y&bu5GX%1S zoOd@7@ZGg!+K}Eje%Tz zwbsn!Ks2xBHk&MY&D$h%u`^2;+p-8+(v#@ivB9aF0HXtRs ziTonXGqj;=s|XLo=uPB(QM>NmX3q2nOQ>o6J#4X=nZ*D3%w655vdsj?WhZHEYYg9Qv4{3q3n-#0G@PlFV z|8n3#qh0?I)KttC%rw`ZY*aFQ$=#k&14-zfI};pjU?0b1W-ObPppLnEf_dFZM;ZFc zx;$H}G#BXlCXMc=zT-+7+BbN*VKjj=@B+Ne+iJeS4 z>;vD0nn?pwHq!D6r@-^Y&m*g@H5gqhN<${`956b)&(h;l+XL1lSqjyQR~d`lNeP)` z264JA9nJw?Q2KI7hq-wA*YH@*Rt0V)Ak(2OCD(J zsCl60s9%1IG1BOa_2T#X4diT9v-}ypif-Oa<{<3qu5|oD{|e6~-CIwJn@K zpy`S+&{$q1;}s3gPMA;@KGG9gK0HF<1$HB|;Mcp7jfnh;^H?vyvDqQj$@wvMvH5EJ z$Aoctm_Vj>Ty0NPEEOTAi1vcGfcKj(ib)s{kPf+?jF`ENbR~7bCkoI0FuvvF$Gp~_Gz_&Nay|mvkGN`4_S!xQckXTXm@w@mj zs($w&@iR-ve4nviC#@;6iXi#9k12p)jpWonrowL0UNtG?>#F`i zd#_VLf5h-le#s9z8x?pQ+m8_inSJ$NcDN=L!RKlRXeRxpQa(O}M*S4X zWB>x@IcU~H*Z~`pxw1eq?tksa-S}H|!~6qXsl(1**sm$XRqQ`M$EjWRsoVR*a>{xr zvM8@si(Ha7lax%CrMq`rywdD?)6a&D(E=~MC_c3%UsEmU-%ddImU7$t+fs#)vQ-x9 zk8++)+-f>K1*tiOkX+p)`hqnx)0<7a9-^MLqjSC|Wn$UrzhntBj@=8~G^w4B8ZShO z>m}Kt3hy^o`2=0bmfns!w2=(3!g{mEjsyzRBic=i*)p%%*s|(gBeI4^lZV~C3Axrc z154@#zFx0T6rP#%S^yfz@XE7(n_oW#!m_YMkjBWnDTqjhdJQu^0>$Q;OG)fzuBxEt z%B0h-m5(_hx5HWsVYs!n?UVXD*Wn=pZ|5QJt8tOn+*w`r3k;N<+5mt z`8w0q9UT=GV%OK{Y&8MGU;e!*CtZG(H8AwPeG-{LD60EbFU4sx@~k1ZzC!P_Q4ZD4 z?2AthNQ6T6CS@Q~|x^m-rCS~vxD*Vf;V zOT-i)aU~DG`dr;>=A_&1w81PFOtYh|R?u2S;dPzmn&Rto`l~G4$AX_nKMp>(P;i@V zNdGh~+&lwLc}DGXP$b#MfkF5m>OVw=Qz-QNxOdhADMp>^Zk}x$_Nv*vFBEv$?KC1D z(WSX}r>0Fgo!bMBfrDM1;mt8b!v;PoQ>61lj~}jnwTIkZs8{#0lW+Y!0uMaYNgL)V zU+xLnEw$D;@6S@hn#l*v=Nrjj&hBd;wdBfaq$9%%9w)}8%9MC?LOj1O&7Dpx5sb{I zaaJatU~g>Q4n)l5T2QoVDHt9O&$cjO3sqccI&O^2Tls?<_Zt_T^#0X|I$tX2w_wU- zwvc3muU!jB5JNanf8m!&VK3Bz!fm|lS=%05&|qv7TLwTA+jdM?(>0u%oKKRmt`O^e zuD)z^g37mSdZsdl1vzr&|E?6}*t__(o!?BP4Jo@Ddn)BOhgZ^zNGE60TkpwC4< zaLF)b*0%FUl_7S4=YdG_P zb)zT+=_AFD0=|epx}7ESVMBjP=Bsk>Y+t(h&0gJq^raxp!sceMbE-w4tI}&KsJcPR z*6g<@FMbf3=T~cdsMSBa$A7OGb4KaBtl2UK-b0|#|o_iW;)k%51mCRmPUpD0m{8*3R78D0(_u(&GcHgG6* zaxpr;MfKN36>D&PjToVZrf|&$3C&C!kW|V59e9YwJ~_1orxQlVRDNxc6v=>HbPP9Z?L9MpwDDBJmX` zt#2zhtCxmDcd-_{nl~))Cn^4o^mQn`Z0Zc_z0foHLyyllUj-{u2j)y+RPXP&y{!{0 z&@-H>F9**_P!UpLM}-!72wq%PRlBUXnl9)aq*9T3PGTJh<%EkoIMK`>rcbs_lHetu zP`C~ap`Z0{eFdJM9r~s+;y+&>d^ckCcADH9iwojOvQjM#`%QQK#y-w>J3V=5xrk&C z$jNqd)z92~YgjZadKY{2WD(pg?N07I+V1o9^m$|Lo0w54*L3hu6mIjc_(xPGG~a&~ z>tx=%JV)5RY2B~E3;`IHsECv=bD4z69#!Y*(sMDZ^RWM`Y%Yxl?@rU?UB(cL2%7k= z`g-@+ar9@<_oNX6+!kcJ>iR^Vf!{(D{@{XXzCe9UmxNq((BO1^vr1t~%auJTr-Fel zGfhjgG*891?8Tj>pPpG3J#>FGdmPnNe*Z-74paykfVc>oEu1acmd|+qVMl_z{Nq^OHl1Lf z*SH8cA#7Z)@n&8gKd{OVxx8FA4`GsZHEZ~c6SHOZLC;u)*Ups;=cEc0z(hf1sMkrN zxroD@H0PZ*1Tph8-K$1zXz%x_4txfakL9TPfa=UbcB`**%YdO`%$v(mtP$c&+lxVyp&;8GywKzW8IM8qON(>;4cM70S zkCl$N`bUT&=n;Lp05spkmTaC-y5`Y_g=FxlG8*t`q6)gNmANEqlA~Q-+naAn??-XJ zg|D_-XJdGjrQsXqK9fNsVq;10x=E>L#Kdl20FlWpFzL&CoegBdNBJv=(yTrH%QW63*@5yx~j zr#@0iT$V!ndlNO72YXQh;8hmkxwC}16#UEw2sFax@f;mIIPiYND85+VNe9WMuAaAa**_94c;jSiwmQ-BgJ^U;#cRTy3%-JkR+a#>;17 zI2HjGdPDdy)WK)Mio&`FNF12AdU|y?Nn^ka^WA%OtP;caQ7yZLjr+3_#WCPIh$X$j zZ;L~!PqPK-wl82{{_v<7XFu?n^6fJcr%YGQZy9%;@KE!&Cn;5lhRI%6vFMkvXZqy} zKcF0)@VE!>P;SU3cD%0FzJ_ZP9qzXWnF=1)El z#h0QhQ|wz|Y4_YRW&?vJe6oX|QX)w7>HskbP~>s2ke4(u=X+bJ&0JZZz`YVVSqxPE z9h0rUu;Q$5ftCjvsl-{@zrhOpl zz^r*oZIYz9OzYCGiYz8-e$E2h?YL3D65M6#A?q0O-FBh?LDe7|Z+_}xJ##J97KOr(Ywz+jb9X2L{wn|J>q*Scn^5+~?yg;( zjx_9-(0Fjok&aomMN7&?dUK_Z31KlqnIiv3Z`4@t_)YYN~QjGX9D2mm+HA#I>>kQAN zbkDeA>_W)6Oqq4%vQeEIL(z=W_ChM=tDlG4Z}!am+AAwn`yT&NA|Z(*$$gRdE|Vef zW%m$YlWDx~CtLMjyKbfP#4Glk$s<(3GxhkLMqz_sc}{GXm2(sO^#kvnAOJd<2qN1v zBlxWxy)L`yXlm%KP!&PEa(~b~(M$i0T zv%>9!qzqcD+r%s-ztnC8cXZK59DMdRgY%p*zV8W9ub@I+g8ZPID_Qngg^;w`4jtg; zLphr~@><;Y5Hr|&RPj;jWizH#c12r9?n!uS#*L~28Xt%z|BWB<644cmeC2TY*&~WC zImUa6qC0Gym!kL3-Sj?7M7flWF#MP!{zx!1u`Uu-iR6A-r!K_3>%B>R$zqq13dYt( zwXwWZvsmJ;lL_&ZiAaGK3AOHKxhB*7*Tb8hXq@rE>hpax#c0$0`n3L&vM~$UuNCae z*QC6UIO7O@j_??n!$Py`K!@7yL>a}h6x3E8c>VA@Jre`$8*EXzTcPYqZZ=^H2KR|swwee^b zzH>Yl()-02QtIA~#AP_gCkGPJI^BH^;4?X#ZqEu0x$=@AHVGI1b0yYqG$wWV_V*7d z?-4=JiW_Hq(0FS=#1HKJk-ys}IS2OwD$*0(K=SSMnSP+w9&IV{Mj4r$ZYr#xRZM(%8YsOx0JfOd8ij_YSmvn;<4>95W~iq zVoGQ1`S{)abo;W!=&ap?_x$I8?Nr0@7|{U^>j&WausjK3yxc;Q4<s_F^v<-XAlEIS#1;TCI?8|5S(ys(^5ge$$TeY@ho2YV+&^0nB^Er&R>=X$eyB zD|-=ztcUw6cSgv+gp~_R!530HG9Y_pB8cPpg(IOcnsX)@qF8Z}9719EIxV+&do=~Q zW&GvVOy?oavmCZzuTM{PF*W8?-@lKf6br)eS@ZL9)3$WMlzdwXXl8U_8hzyd>K_*y|}0N86CZAa+sAJnuwG_xf4^zwD+|MV+ zPxx>Np8Q#GL^)Fxr+BxAXs+2eQy{W4ei0(^hg`d5H|JQ#_iNPgmHm3^a!w?+p3?WJ z;4h)a$}<-+H?|jp5Qk~y_#$5c^+(^y$i0CK*}cPbuQ$zSX`2ZrJNTI*1nU2C&24rB zg?ePHZ2ii7z=tH>Mx>bkT|EO z4-96jJmK3D@a`~S*k`hcNl_|*;+kv{y7`Ea?G#!jjR9v-ns0j4`Ycmi_Xw#; zZ$)=^YBSmVkX+Bz$S_rZhvp(8R(O5tuO<@YVeP%J2n+eC?*xzc}U9>6!;vhsU*qzh+(%0zsuyLWQEHT))~4|zsVa5o9d*9 z#6LLio&Sj%tF%?g=7kKf63x6hWQ}$bW5zSKqM=>uXgO9;->EVjn}X{-!Q!_kvqzJp z9?z55?^~t&0PwiZ6yXV;06>Bd<7TsE3-wYMqF{#Z$nDS~DiKAvqn^2s4Z@ZF|%!paF&23n56j`o8|DGX~UD}*2 z;kI>gh}X2b=`1~Z5H5;I-?rU3fE{vJw301>WL3_M?hkH8s8hr!Kvvz9syb8yVxK49 z>|T;+cM?X96Hsle0{kB3ek=Jbl=XS?eju&M;)vRVsI#b1-Wu(fL6E1SoA1?|Y?mPi z+_Yswj4iQ=?w8R=g}*>o*@-n3tRz1LI)2=P7E~D~>7ELG1 z6;9B2wsiN7y#m$awIN;>tYIc zx%=yRUDNdB-<`9Y?)$>rxWx(^ShXFQ*?qU{^;onmkPVl5-;Vy<9`HnyJfOekPHM|# zF=!4oOzDhhqj`oCRilbE(2$Kvf<`xYF#}fdg*aza*YNY1a(LJZwGa@BY`dotxfqjx z(dy!=VCF99nlLEcAmFd>OBysXzt2H9GUt;v9!p4iMibVgzzu^?@vy#zgSFNu!Dj9J zG59~R3Fk(~TR%W)5z-6C_fM6MG#!4rueOh03ec#}{LBN4-+LksW~TWB-P+7cS*$Q`B_7q^g@6%-w@fu@joH zS+)wR(!FqQ$fXBlVZ#{VcQf6r+d7Za@-OqXud$JonHgoR?}}oNrP`=oGE=oky@l=d z$ob|J!TwNRj(~YCMhF&ujJAD&MeoJra#F7Fb*2!Yxn$$;LTv!xbL)062_C>sgkFs)Tlkq=h zSeXkyqZT2B$gW-w0lyAOMJ;|f7&J+wQh;=5&Q;pZP+u63UlAQhYHH39(Q0epyN^VG z{cvNd>X4Aja6`9Jkiow@v@q%})vs{R2U+-#)!fKEds|)KsUB7r>waPuAnTX!P%_{c zu}TIQeWCecoeKu7|D2FYWqU~WJ*KHA7wj{9a*&9{#UgVLd$~8m!9Yt|-{t1{o3tM3 zBlF0$uX#VXzVvxO<+{w&YGO1`zjtW3Wb z0H+z|`D`>N`MgVHK4m*wAIf{A7ooz>n}8}DJutTOxZS}ov!UzotRC^BbyaX;c0r

bB;Rd?9O~0G8>#KWw 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 *3pxLkDzC# zuR%GD^u%bW-WpKaz2-PCc}jIl314L^$YNW$nG=7_vO3=InQw~50=?3cL!MtVT^unqZijd}!^>rb>`nP|{xA8((B>07Wf4KYyt%c_2epSwAW;3EPw|itcsKtS zgK1Lnj-r;yx(Ajk!W)0}D$P zwy?AeOwlpACrqUXI8s8}MxRQjm59BgKH50W7kOUJmCp@kfDv{UvJCC+$XaZZJ4=2o zyrpEXW3xY=tYWWQ5>?`qAE+pL>ID^KwC%kF!~F4%V)GfBCKQDZ%@9b)O2~%cviV9e zKOANwulUGykb6zJ<4&ILLG0ihzyXoGeT(T*QksQN|2X(6&KeMuLHqMq~(I%V{ZAZ6967)XL4% z;l?OZ>!9|1QyFUe=4qyz7i{)zKcH9=OrxNi)s~{{Ktb7mWUu<3HRzdQa9Qz3o+`3z ziWAj+Tz}UeQSTGc-1wCp-l54N80`oRk*YYhxPA<3)XQ0F*CDRRYf4Cwkd>lV;dW}G zuB5(JXXOT_m58k{)W0|xhv6Sy0t?`YJA)MzrSL0@@bVyzU{<~zX2K{&yZP?#8R`Zs zEjk*W@TU2wo4wh5!{~{E<$rl3Vr)XEQdIVX>RktdGz1+XB*lD%Oo$_@y4q;I8tFc zn3G*3m>%F5bb6~C;o`FKOx?WyhWIqQW6m#7Q9iio>&)jaRzFQbmbha0W{&u;aCK}4 zDhqi~(Jgd%ooPC4Lwld;6|jwc=#C{L2NfRU$Om$RElPO#TS$QbZvzpQV~j3gv0S*$ zQZcj~6iDa(lD>W(QRc{oq_08?PNe!LLwdB}?r-`lRPPuZ8)mCZ-^qX6$@F{7$k@t< zD!vt}3f%WYPK-EOOzf?94(>i=Kf^I0?XPJ0N;pizjcPn0tVkyw$#Fkr{>|A;IXu2q zb!fufWnEwW=?0;XKzIxh+ur<}PdT~Dm*4}}y9g_xn82Wkogi>eVXkuPnEITio;|NL zhZgF61XMIOYGGh=hv`Q2;LC#WtQhaR_(%vjH{+E(UEO$n)KW@|9ode28B%M85u!2W3c;dDBc_Wa^1OO8()i1^+egt%xJN#1YZM$Weel090Q=DU?whc=7i=r5kTKo{M6W46q$d@4Z3yPITR_?>{Nzjgld5$E zZ_|Yerk}P{*As_y!uO6XGm@cV;4cEHjDRFy&o^!rw(eO&Ko0va7*)U|`jhp%^gI}I zrF*r}HmT%yvj!?@N5neOa&iWFlY|;vy(pnJb3WXy&$^dY$jN%^%a?L%^yDV~IiVG% zV3JfokIz&5ng16o!WTG?UV{{SYC;!64LY+U)dnsqD8=j%Rli02p$iO8 zQbNm|Jr9VS?`I>@Nc^)ripv3aI5ra=@L@*WyCpM|^dUg>rv2-OyDRMfP$k)}FBY(H zuy=u(w;3d$5pTtrA+D9Xq>gHRYT5707K-`HlI!33lS(RU5UQr`r&4x?t>H^l>n&8$ zNx_(i`PdGDS^Vdmx9?~)G2X-r`Uv_khKp0-qvIpmG?N#Z_3uPZvU>W=1Znl-D*}UBpi=8jsdEwqI@SP=QllPshI?+3qL+I@-gq4n(av@-JQD zA3b*qun6M~*z?bo?Um23<_5K7E zs~YKGInfSf7!un%)8*?im(SqlXoi+2B-~bvG}9|Je^#)6ZqW&?u<_CD&K^}2DT#r> z0K(04&LPk!p)EzqkB7_o1x4)^56(YXJ{Q4W$WwG2ao$CU!=6ju5kq&zKuDTF6Mvp8 z?NW7Vf(dNS(f5v+7zH2Mdb?iMJyoM2UbfU8@hLTRWL!qhLUG>nmP$J*f|eZj&HW-$ z!=9d*yuL2(9y7CQdEgZw68>Cy#=hrw{e1dIb+~NyLNv9N?pmUbYpsGuvwtUNfd4W4 zcdT%viG$au8~QCZWVVt3(bjcv+<;W!#@~A(&LhegzOrrb{#OvOSziB^Yy6{v{vEUk z593}|tmKg3P{#thk2()-@J`elgsV4?QlWRoo?RES(A9R?IV)$7=Z@rv-FC~inxu+B zs7ugg%w;FR!B5@}rUD}C0tDhjG@g)16E8W}@(ky2aM#m&>M7jw{(wz9d+yrhJss zW+)kPI86gy@(IRDUP%1s3S>zF@ zd!pln)-+Q165wuim-eJ>5^AJecB=C43?XRXEee-7kjSoY41qnA=!d`aMGo)y!DbpD zw$I=ZTq33NLGf#^_F)t6RaNgxJv=)Stj%-hA2sj8Ay5pYcC!eEkUUlX zi6ZdbL;*+Pc)7m8+|8m`@>efngHrJiip{%1tWz~wa$3s_QU;8Jrzk3j=F0_9@~fOB zc$;V?CjFFdD*|QFAnAt4s@D;KVKZ?_x z!#4tk#>xAM>XAV-q|*CTW_)FM-}~{-gZh@*T>B>H1LE2G8LuFSEC?m+$EPfN9Ou>8 zMn)`U^k?kFPt^iFF*$$pzT;kA?CsEWi9TkX+Mj3{JfqBCi3Mz$z+tb#sHw2-+)GbV zIasS8Hv%U@lFermt#Xc);FEpH#l{@1pWFBTySlYOxsQ1qiVIHKH`NvD`3QOk5h=0m z+AL4vbP&(Z;GFlfe4hlBFCY9c5NJ}N7|aNChp0d$^KjC53=$o6q-1R3k_@dy+o#|)GER|H}YI@n%|K~-DeJy z8teO${_>g`YwO8puGQ19WJx7005&PLEEdg2&#z zm}_Nd8IQlE=-~XwgL|b2t>p-|ltL^Xtv%J-Ba8vTDEqvwF_x3P)|T0C}{rP?-_aP;GlgX1^^qlCxN3}-Gb4P80y3nz} zc;~=Tq{|dnRk*b7ZkNQ8uNIgJ19k~a9BPI-HmMdVCS}_2BTA8B)~qDT77VbE=0vBL7U8Qh{H z7sc;=pwzR77yd=i*rP!1lW}H0!3J$?7*U(?f++-~xMrXCjH8z6_MTE$d{BIl!Z@1om6~>2JP0@3$tN4+vrp0cE1-|Fw3# z@Id^a;f|#5)?@#Q_y_q9as#sTj6Ej*M%kNAq`|Xy-ByXIUz za|fjwTu4a}>-RgN=s~PQd(OOAwrI9Yc9wk9I=e7-geDiSJ(!>J*Cts^e{xYGPA#y` zYf!>Qp+&HivQEQw(0S&Af;4R_ROY9lRkJli1iFLN4#B+K0QqT?tEmYVQsrM6@_6z$ zm_g7`pF4MqTM+%CzBGToCE#Ug4Q15DS#=3L$CzfaDpRI;?W@XN&=df7r$>KyzNyMs zj#g8JsG9duYI&7v9MQtlj>wOI+qQSZhU-92N{0*fpux4{p7&$krJO^U{sju>i;O@z zd9NI)9(kIGO%y&H9*3E(zc3YL*8Vnr`8{p$JW(p^S8-BhI>Y1qP+n3LkrR(;nkHeT z`z)D@I|HtJwGeKePSLN&nii*1)515Qs5;$ft~(~Pkk6NoQ0MH?(#)kjuHyz0%ikebMZ|vKOOJ!)lP)$GkYUT^P`djLzsgX4)p;6vVabP~O~y%w zED(7ABvnTuUXSi$s>`wkB@)~b0#D9zP)|FIbd!ajWU0RZop9sGHzg^@vcsl)i6#2J z8XF?)#Xy-YW%V^zgQSlpCqr=f@dJ}QZPb5oV2EA*=26`1jO9(dI&;Bb3WUB(jK}T@ z6c3`uKZUDxb$|%*nRfL1`GXtjk()ylFAGWcq)7@2n|f~MW7kQ;$ICG=+$@b6Hf(qM zv3vQ}l(VV{W1Q_a60tk0$N<Fd{H@uO=Bhf0V$X1uQ zqh2OEn+T**%6GqDnolq6qKI)YMHDE4x<6(vh96cOF|76san>IZYCtOJKx(<%o|^Q! zy+fRpc2BrchtY=&v@vR}7n7XTRl-m0S@&`vcF?muXYJOW>I_1BLIk3F4y|4H{k?#d zZ+-qUlC&}pX>ct9mK@o5ZM*`96;f|GCFqCFwc=>tt zN6#iw!bjr*5@}bMU~DsikGSO|dOUf`N7cTg$;@T_42dy_9^zh__)dX&Mn3K~raVT5 zyiO!Ja7tAIZZ*btDYQSE2wPUl=WNqHe92L-q*8r;aEg;FDZ0pMZ0 zufzb9s_*xbSY5QFSQvKm%a_i?Y;SaVFIWX&^gRKAAZOkO_EqiY8Q=O{eP#Mj1xXu;D z;s}nJV|m&Eg=>dc%pRxTvdn3R&(-U~OZcP?#~K#>OCK|A1FacmskIn4H9sCEs;=z; z$n_O|+8e)E1U;LPZbGE-!o4?9YcFe)d9yAFRQY>`n8DDhseJ&(RcXpqIph|`UY{Fc z$SWD+Y+TAdR-e-+M=HU=cfsg?r)xT#h0HmDyQ&cfV;y9ZNAd`*Osb0IvC4d+HZ$KV z!Z~`xQLT-ASNVmVifkG)f_UWW^s{g84x4_1Z)zbUg1&d6lzB+_JKrL%ueUf&niyg76f{ ziFng2@RYR5pis3FytYdjmgbU@{wgi>e4$mtJLrUGg>~3at8X;_!=)+DY{;$O_C4TP zT4I8M(a81~`%PvLBdZGv&91OjEN!iNecbZ!X+h|Rc~;7+riO;Mhc1ktwMcIZSRQ>o z@^3JR^Z-}TQM5DT+xmPo(32RxQ{>kduw(UmFE6d-?j9yeL(-grbQe?ju$3v zDm6k&PxLX4NSC3IgqIq=lMn{lxsf8|X>}qQ7wWkU^MU=AkFpf~?}Nlvcht6K>yL#p z9t*W)GlHDY6{Ot-)+w=E+8(Mg+QO9WuN8c504ncI!KdB{LIjZ$d>;U}VZJ_Q_-62X zE1jxiWsAY*NHOLiZ+L!eB)~<{V)+G-n;#`lB`YZ3S_u zSmhx~W-t4Ui#D3H>$}Qn|F+EE(egS=^i%Vlh&*}e)iY`7%7>l4+}Uqc!Fil ztCmmiGDwX)B6Q;F#Fg#Ix;y-E=4#f$}ktn9@rSnbT0|iE>b3u9#+_j z?gkfvePNba6=u{fS38(a)beu96}Xar`mNmFH&*y}=ohcy1g?IQdER!dI4(TRZ~49B zZqZahe?s2bq%{}Yvrj#`AHiXwUIOazS?A&)r&wc-6#$xj<^YyWHZ3eIY$NjdOs5Dx z6DDC{$X&=H3$Dd0yi^Wv5Q-t)`1WMzvk5Z&al4rp5}y>G^hp;vgL!CgzR81DfEM4@ z&tT<0l-k;pOoliK6_VU;fx+@AqfcI zFOLnUd2E4f!u{Pai2p5d8;-r^*lpsVuz50fzyoE%Yng{8NS;PR{9(0||G(y5t?czO z2fW(DKi_pLb)9 z&#g4dZ2`6}-o8J`!%^!*?i@gw3nf~4a+zXO4u}Ljtx9G5~$L?hx z$&MhG*HjWh5tl%dwrUyN6>RA)z5KEK@I#s^tS5g0$--v$!3R_@_zu%!Oo3*cvz0B7 zq*c$CSF|;E#g0)epo(VDmS)TghcA+xx}T!~&NlFSJL(xf&cXO4 z>CNU{)Tmr-s!7VosCNUk{-3F~TUqQScKCbR|m-w1@m8ghu~pqrOQ`Cr}j`mgS8#`~HL2`=8f&i*-F z=dhvtFn_~iH%HvQMY0bYy&hti@L$Na&*W&|kWSx#H>f2WC0%W|DY;2l)Qw2A1jag? z?hAZ8obf?X-NK1Ow@GdFAA;7R3@|tPF)697Aq7#b?V?ZL6o0l@k?sohuVV{a_r$Lp zPCc1^at(zDduEf5K#@o{ScGQHi-p!Dpx6vhYLLSooF|9wI0xwCVP8Nwf2-8f2PtE1 zKj?W(tN;gBH2#LsjZ_G!buLPOW}oH;$E#i6Eyogg8mIV=jupcHR2>?A=YN#O=`{=z z{rq1Qb>zW!3&{hW}5&or^R9S-bctLmUVeWVUh6K z2v2&=$~V=@Ck8FZB5PNlS2yT4sA4wYOK@v6>0Q}S(8_ljF5)oVA*D6uIl>Z{*-8m_ z0Hakeh#Ab$caN4@8}Kpw^wmAP{w5lT$vC9+;3@?Aunw?H4`hX}3S634k-BC63vUSDl(fL0Plx7i5qr z?*OSiX14@ucn64vDhRqa8$Kdk0ZM?PFkM3}I0%f{YXdfk~_ zpb6$58ic0KG3Zw?0)K6ok0^Ingfj|v(8BcFLy2n;Y_auL$DzIT+A_znEs>8ybqsxQ zFZ`N(_u$!J$t#mspTsQ^`uQK?>H=gOlo&pZqFH=#HSgCq&qV!E9c?Ww5d#v-A5TV3 zG8jUkr;-{TK1zxW2nmaeR;#eY|kpDL$X^x|a0X<&2Hz6M)^qeYS*ri~pODv6|}X z0=0nNM+sE0s1OM+OX+tlR++z!k>`6^9=}26nC`G78lSGmONzY`nR+LVxpL1P3VA#o z8KW8ma|LDyLt~Ol!Qz+sZ*qt;O<8TSJF%n&&63fiwI)b$0!if$Nx>oTSf56*X-R2G zt$by-^$jwDsvt6#08`GXprKUBZtkCWs!QRm$hrmJ+XnYVE@qXte@6WIUtQGMSW|o_ zZB0m{w@L`WC#vY|@|Bwqx&i_#Nc1C3om-?XmM~h)M{8hKEDpYZt1>U zo)ro1c@dhLwZvXYM7V+3bU~#pT;jV4>9mF8RF>(}h>u?~cvmFdJPK*<9=qB_(S2XU zGh1l4vI|`$eCQiw*^@1G?6tP!i(|GKvlum^IHM_ka>l1({z!4X5uJBs=uduTCzK4? zkKrd454%VwE|!aMCRB3U1#f{Vlo`Z28^5H#G^96q)mM2sS+S!}Cq3eeW_*1PZ(Ex; z!oTUfO*gwMTkG3qb&igTi)NfFBj%A^LlIn{wDmeX(EuwVa}}q?q1`=BK}P4A_h~gx zVP ztvd`;xHEmPN$BRH>Qb;#TM@P>rp!YF0mu@GnenxQJU8s)A8V0^-v)2LUoLmC#je~R z%%!<8COElAfSZh#`>&*fsq>za;SHWBUb$~r>wzOjWQ+N?CU&_-|<|oRNd>m=&kb8*U%y!Q4h3-7?^;ce{_X|{FO*r%JK1E-T z-~VxgGsc4a=vBV40!+y5nZZ~tUke`}MZK-UQ#|hrA&;n@Dc0pc?HN6|0O{gx*H~L# z#`n6ygSqO(7~9YVu`XbiDJ(zNh0EZ1*W*x3&- za9+|lDqpm(zJj!C9Ob(|2t>H1Pm8`0;Zrd|tzp}fLTX$XoEvQ{5q_zmqa&C$7cBi@ zZT*?5re<>U9aG+rQY5M42wFuX%6G-Y01~A=`xrYM+e4W$5vOo5EQCjUZG1V5y(ak# z+tH~WR(BkjsAa?~xG{kKzy?wl+^e*m14jZ*b6%yNx+>Iu*Ch<@-ohDyE^kfz2$XY~C} z2Oi5fY1+c3)fF!*F%^s53F-+#G>!*!D>2(iM&$4R&eI1N>i6N|lCnc$`ur8;B3?^f z6|i)t$8HWtROk`_+w9TRi}mReCbR`s>iuS1GLswhpZ&0&iP2PzI&T3Zdb0gHRc8G- z-*{5?NH=y8jrT7H^F$E~&UUdNn^qL+OUlA@=at9LK2afzbs4q2LFwNL?F$4HN$B=` zdmKVe?J2!q*C|(LKnhdz0nv6Pbr82ZF3$@F|5m6h=|md5M~I zm-b%{yovA2qKaSVNm+S#7I}0#;K{Et%IU`->`2GWmRHTKtN(uR5}D@$z70? zZct(g0cn(uT}nVD1q77tF6jo576ECHlJ4Av4dA`O@9%k^dH!%_VRXisy|42+&*S(U z=Pf7Iei${|ToGVGd+r*EfBYoAd8nQZhC6-y`$i_?pQ9q~!pHyVbx(`D0N)C@YQMf` zJWYIggj-nOmc@cKw|}km@hb@uCl!#GBKF`}pHw4-?*>|Ncqlz}V?55Q^)AAlBqQV@ zj!9TMRb&w>a?8Twk=EKqZO^Q8J{A`|?XJdU-zKeaDsflvk;lgb`My?()|CzGN+(1~ zfGM0YSmioslDt2ce%f1*Wy=aa*>uw?bkH&}Cscg=O6AtoXbK&}p6su&QG1I&zy0Au z8Rv$F<(GZ36A+wx@T_-};$t7WpwiHS^VX$&P_4gGP}O4J$b+1sM9dvBu zwL)5MsXm*4tvLlmY?w3*-0eWtM#=V-+#n>%k=x_#D8!?X7ezC7y1Vxr$EK&aN5M>Ug`5qJWH%$!B3cfi+x%4Q~ya~zTpJaG6x!`XSS^e>VTsF z*ubz0WzVXc$YMax>p?To!I4QZ^)8w<>c;DyVCLM4V4U>SANp7%j1%yYku-RM?ztSt zaagvK7m^0zK&!(gV{Qew)Ug9b^49kCHXgRWS5yF-<$!!wI;!WgInjm(*Q;&^TG|rJ z_}WqwdBnWstBQ^zLfOw8T#R3Blpl)Oc4_nAkHAOM6KSyC)6ljFGIZNmy4`2{aG63s z`(NN!@0Z;rHKslIZ$|s#e68kqoP@N;ro!YbX3SgAb9;Mq_^&R9t&evvksAHIYx5e> z98O>pe;<@!Ui(Ip@rxUst=EkdG%(w_eCc1&FG_^nU|*VS*$mlAjf5K+7?zzf+3(-y z8USZ%yTp6Gg6&s^sw%bnAOM!jHNP9>w<{U;UdgiZ%NlYDxRs!a zOSo}h)USPBrZVIS12wN4nZX+s=wHYBodOjGv#a7r{cu;)SzaOdM%VE5?sb{1Z)N;n z2HbXECL1mUd?|fswyb|cAn;zvi(>a_g=nk6cVu4DOMW_-EA^?4TS{-Pet}2-b*U%} zoiH^b+-J38yRi{y7J#~GUY3rN^em)WQ1l9|m6%DLN4;&ZqX{qQeHK8oHe%m}Ak};b zXEC7@hII>}Qo+J%Pe^KFUN+;51t>ad8VGZ#L{f7S zxaL&#zPYf7uR0#UG-SFHd}-;XiC2TnoldbLZycm7Hzpxp?#DiE)l zzrU3l{087gu4S(}O{45V+Bf!kGiZoryY*{bOQ&^P^uiUI!ucZaoR8J-E+@X`OJ@^i zha@eM;9o6513tMPy#m;1_^LR|k(?pwZpqe9?NHYM4U_;@LVUHmWrpVrNV4PK2beKZm0^0TNyczACY`n8!@#66Rfg_^{kVpPV3c8XDNlqYcC1{ z7v=w|iHbA%x$eHp(3YDb{c*XQnDz1Et)frF2gV1zp2-kldTQpI5EvN0y2fs1D{Rp-3W zsL-kkNq%5{M)TIMXD-gqXt=5}73Iu)x?bdrJzv%9Gjd8JPcRA3g4)8`*3O*+PC|#qn?-alJ&i<|UH}xMWa{V(pzXQF^6h0E@L{EC+ zQ+&2v1y&qI()DK9M1561lAuG56KM^>XIEnQbHI(42f4-yLG^dz0h`#edXjoxz+&c@`VI_7;Ccn@GHMs6fyZ(eEi~A zN2Ww?0Hd{pX`40iCs%yUwhU-Ms6(CFSFlVwbO&mg4un7_P| z`T1#uaRmuAH>t|-mXur-;)gs1+avii%6B5xM2Mb$R|Du`mZlOUbLwexUQDwkD54OL z|6Xc8zO3>@)F*-qV!q*ZKABU83Q3mr6aUgIth%t}0Hkb0RDpQS%K!I=nJ%?%K=BRu z&b)hBGgMqDhX;O`K8knZm$q`e;;N<|bPvR_q<((K0Z)bRqTjpU)KVo8)OOL}&>xWu z>@wd?RsJ__yNj^%^-N~&e7eJH1`DH@TJE_|Nnx{4Hv@yBj^C;9@Tkc zqGSAxJ;(^cHtFy8l17T>;sN{6BOx;0Gu=*QB*`wu*z@)#_7YW-wQu+#OBqySZfbG~ ziY>b}xj%NOD=?@$J<*fu&-%Co#9>B7871;M+19tO+ zIyyKmi@AcB`3LXsxcxvqT~hcvxFz()e4L1&y6$B&oJLi?`05e_+?Hp?>Mi@CKAh(- zU68_AfbGa9rdM+Nb>DhXbrnoiW?HCcDbdGYQ|R~HgZqd?3&{|Q=j4IJJe838tlesp z=|?pCBVM2dNpuTDg1@4j!jDRgEN#L2f1X~g2UXQ{nu&|!JP)n7RQ`KpAm`|Ta4d0h zvHIeI8f_b8?l3?hN?8&W*#1-lzJJy6!u&3W9=RTnswJD1*sD&G{YxAN0iFXUSm37f zC66g;jzWNf!EL@bZgH9$dkWlz&`oIk57iP&a~@b>KSU0%!fDrZf!)3ih9*Pn$15M& zU+nF-6KZF?MkXUz=`$MtbHW5-LLuQ|Yt zfJ>HBnyknHu(PKMv32zP*JGl%6BN~G^i}?@x&NUm$AG6h8=d? zt)|gstijP)L45xnZ!pD8!dQz4&plNaLg;I}5>wUNmII62M&j8K{S#6>$UZsxu&-by zc~R7MiLvU1s3hh1UiH2oPJ(BsO=|SOIL|J^rRE(AcW9fVc#6!6+xu6% z4WDvBT&cMGi0a7v&mqn9*P7Gwmm8%!lZnZz_3mDHp-Gx=TQsu|G-=Ke0GB#@Xm!ez zI*q}XbO2faV2+g<2FbGFf_?NM*31w$Ub<;x|9*^y$XV;@;&muX)HXS>T@$< z(Q^GJYtWU_Oh6kczXtJ8#wubn9;ZT;o*zeC1 z4TT_kUfzU1O?0xz-k6_je+jpK@9A0Bz>3fD*89LBK(BaWa_V=Z|J4zaZ-6!|9YCJi zrv4NV08i4l@p3=A^los+dIuL700-la`pZH7Sug-X!J{&2rUOk6Yr|XhA_%CCLyajq zltdPCcr1f%!X+o9Zhu!GhmBeHNgaF8j1Ze?$<(|Cv+Ko#^ZF^tnlWciG;1Pp)~=%! z8zOy28r1a}=P0`wB3X4zw3Ny(AJ^>6!LD!V@syoS@~MO4exNO_cKO|PcGqh4??E3| zxtO$~(X!m*dRO)tGh!g`%FwM2@r$LWUJK(wZ^GH;<~l|b8|))LXUMCSnp_StVjZu4 zYF|O6;@q{HtnU*DE3(!LZ&X9<=TCA)k!{`H3t69Q{;+-5OQxaJUQPGjqb^#Qlks&9 zmn&XudJn@n_?7)vdw5LOCQoxuS|IAo)&W7)i`4*QOnr|Snw~i<&)X$+c35_5Jdzu( ztg^5lmC_EQn&7oCR^1nu%}jlZltHEw7TXU5y-`XL9b59K5TWwX)Fkb#{|al2pF1g^ zSI2_~%{QE~xC6cUK7@Y+!&9#k>;2{jYKBk~hiRq4aKzCQqu=h&`=vaYO%Eg{aGG(v zOQP*!rFN2dQ#y321~WR<+`9|7?;`p6ih%c()7zvhf?GU`@3f5ZeBDn2eRTJuV(O$! z-8|6j=IvNj^hW7J5@wEYeWico6uqKm&6KXS;9y+nMw7{@iy}dh2o!@A`neA*pRe`! zepy=}Rz%g;xQn;_3`Co`lfzkZGDHwJc3OTsr;k4-SLy(|Nr8TC!`NH+ERd?=q01`C zD}^oEN@S{d0iQ%RS9W4=y0W~ap?mIUaP(VxA%r3W(6=$0_6%S1Xpeg;$ZpFT`Y=cx z&c);$z}czZ37aHq1oQ>FA-;%8Tc-?`hfWfY?rZ8y3-Jhw-4*Pm=*z(0(6~oAsnr#{ zPlOk9+dUvUc^Tu(*{cY@r5XA~sD%|oAmD|p>gh}Y*Jr9JUL45wI#O6Od+)FYZ&8$v zuZqBw=}bsB_Dxu&(0BhrK6?e}!z?`BmXQ6W`_G~gPhC}cr*U!OC%Ni#$fbA(g@Fm> zOz-}KW)~&WHY67}uLV$xA~Gt7|h zbyxqhWE7m6Zi`4J!;gw0Szh5+%rXhp+d^d2>^bs#6JDALIDRRPrF?_rU-uu+c*lex zy3ZjCs;s9V(YRWPUJT@)x?zeSPRv<7`M(XJUu^WFy;Q=|f&yCm38t&c_p|<}jicyk z<5PL;zpzsG=vVdb0N&A~ul#fTsi1r*)P%IQHf#|mKX_Zo7VwZfWj;AxK0o$DG8?Go z*yxp==N=}dc=Z#cIdKs4v9Rry5Q-i3}1Vr1TS1^ z|8UmcL&WSbP8v&>LU4k8w6|Uwu<&4cepXAtI-Q&UrZ3@T66{6KI0KFBpNFS^WdHPh zHcfI*foMA~*hV%3UoIZDNV&iqIjo@9?BOviQ9`s)W{e&5QzUqp>)vW}m8jez8uMUx z$tW9n%<-z%HmKh$_YTb1T<}@rt_!gFL6%NVFJcThK~K{RCzsvpsv-mY!0G5!wy8?qpnLOic{< zNRj+Ex+Ql1NI%G~xFbOS70N?y=*qG6zg+;$FF2ZK*RQv2|H;&g^G7Gw-@E83bolv% zLHf0|4NjZiv?>r-BI}<=kpkZJZ(%UY3e8vASJ3$gpcTO|mE5x@|myzUXhYJajoIpB?vuX9zWtE-upnn-^hYuMFbn^88^6i5ZyfyfNTdkOca{odQBv=7SvX zs;{c30W2}^PtJT2lq~9MQxyxEgbRBOG_7*-SPK?usb&R6r+!H3gYIAYx-T$E=<;Sw z?DLU?9TJ!sN*?fH1L<7N_Fb^R)k?)}6rpL<5l8DO4Hzo$hs|)h6jqk|q4xup@SM$k zY_Ys^(ULRasf#nbFJS~(Y-ED0LigZS^^_g-N%VTY4v2F^4XXbftQS32%hG_&o8n+8l*4#T3#{PE@dAq4ru3@ z)MM@q54aw`tjMaGR`cX(y1$o8k-Ug-Wg!(r=gL+jyCLJO1kQ>eq!+Z+m;ZU`p5DEj8zaLV33)cx z*KrnbWoJEJ!f?@5C#JY;Ou}kUyfcy1X{2DlO4>JbtBib8ZSfykuiS2w$TwLV>blN1 z+u(OeM4tJ?7tOuY_-Bp~E=7b!u_WJ?U5@ZJKQU?igl>sKFeM~FjEgaN}?-q}4fez^ZMpJJ^qg&3e@pWC% zLXHpNPCf}Zmayh0r@tG-{s4gT>2nn60m*AJTv`d;8^0d+i*c~0g|Sb9FXaolaq!LF z;Qz$RD=HNsNg5L?B~ggbLEU39dQPg+^H7~3?<@tgeagJP_7LS$i^PmE%c&oO=lA{M z1vfoOKL=v{ESyOEGf`f$Ua!~^l`VMspqV|0nTeF2(;*$)h9+1ySBxA!SmEw)FjDndDNzhx|Kd9|C&L;6l7;!FHaf}smv!Mocn=N@u|wT&_VW( zfg3mELgA^*(-|`S3xAwdg8GYB5p#tzPz`S!@6&<92f@cW{d;~}VWp)B3(<_0-$H?LC?|%} zkZ&JAbU|7;xs$7GVNT*)bNK)YlEOauU`YR*Y3pf;q;FZcDZqlQe9XRE7v%3!Ox^}w zbQ+&@Aw2&Pb9tJlC&FG1XqSO4LSld|SKqXE6PgWvTb-$r^G9UqvA3GyVfA-eu$(h?ER=3iIX((0aT30r(5 zt9mu(q%=Uk8502#kfO-|bN2TY2e*Y(M4+N&b!X3cS@RRdhbpJxLc2kwBY(85y5mWO6n~oQWLsNSjV%+ zQg!!u%G=&NOGX6mht|IH)*L!j#quC>q4Yhh_mczd%Fobt;DkSXTb3HgkT2a6kMCSirCV;#j zm_ArCS(ho$9z>fJN`t!Y zp67nl;5DH6e)W#AEqCXhVbcPCr8D+cC9XL5CpS%za)0d*i?#A+Vmib#{(I~0*y;Y@Gax)0@_VqQoK+IYCS{4EC>&c$UC- zsy))&w|V!jCj@K;blM3*xUM)?bx`Ct+{{RjpAIXK!E^;IlsB}Gib7xiSK5W7h5psHZ7zH1%oU;FTIrMZU~O*oGlR^% z!P&i5AK?`{h*tovHOHs0_+%MvPdhexJiRb5J*?gj*Ya_8Z8L`!AkGdktKLJSLLQ?N z{c2O2H3qCFe|@m7E2pM!;`&m6mJwwePYQ|vQ&*hd?HA<4IkBffI@wL6Bcxa0E8rtp z?B8JIVLi?p6PzNAugECGVA*gm3^wn)jc{3wJIL~W`p4GC^LuZ&PH+n9J#M!)#Tq%Q z=T#AX2}5D0p0ee7B>EnVIY+#_NRRy#&Hed(>G^MeTdWRQ!ma4upo&<8whxd5Lgsj^ zmX+IVAnWi2hm8KQF?>U8@~9LguLtNa#*)01pnN(CHWa@u7$ejpsOUE1oxrtY0(|*u3lQ zK?O-hoxv@oQ|I9#V_ejK8TY@Wzci+$Ci2On2v)7HL2P#@{3@c zKEO8%Gg-g=Gg3N79I`JQv&GbsBA4>K5p8B!&L3nSSR;XrAR>Q>U0rk&kmg z-5In%aVd^VKht&Eht_4F8(%O|4KFONTb%s05@vWb@q*j1Os{cHRaF-vgm3tDlI6k2 zA0g8b(NF6V#`752ouU)!>UST~;_)%(N&n-g|KWqQ?zS{fYRjUz|&$dtl94;qW(5U`(oJ%vL zw|ip;+}J#R!oXyC(8`y1x7?ug>7d^UgvX~`nG`Y8u6ol ztXHEg(X)S^M_y0MBE)uSd+u6c-|s5%k9Kp!!`Dwq*T8>Al!4dAlE&V`NEo&*Do>=| zTBrwyTUeRNoh>=&wPVCPAZn1ARfSjq%o@~2KySakqu~>`Ew7GazwR(4itlbjsC3zO zh=h^pH?3D-S0wz7Fak{e;d;%e178~tpakH2_ldq%@he3uB)5InqFE}nTooKO2LDWBqPi-7q5&7&$$nqL~wa| zuZRj1erip5Tk)C*{P}cd)z|6&P{4Xbph^>rXqL3AIeY$OY|CD4a08?1s48j?LC?bqw*`u&W8Y8YvHtT}#3k1oH}-JPmo^zn^_-iplez-5(q) z05|L{XiKjohZ^|!e!0kr^Uc$@kTBT<{coUQrW#41F?*;m-0YV(3NcSf>F%Gc`~GP1 z+yE&83=r?=ut3Gw{Lie(xy-evan>iuqgrI20X?_qPHn(TNf3*}$;8(7mR&rrSa+8k zYdq7(`zP029p+7O4@<{RHaHI{YBH|Boy|x|rxY`Xqbq&z+qnjh;K&|{)`Ov(-MWw~ z0yJWwz%v-zgDwXw7N=-a-Dtxdv}uqD00sh^7A)!G!+}i;%rh=k+LIMDAK2aKD*gKt z!%Gc2X#Y}nP)3UQ#Uix!plU&5)~Bo?-YWprR{Z`Oc=%vr6P70av#PeGNpgwqtu|XV zNfw*WT-e8tbl;!Q2HpigVU&F&X8yG+%L3RSgQ5N}@Q55*Zqz0nwtfw_;hZkKW7;D@ zEoD#C?#E&Wc`G2$0WrB4QC}J`K-WCP?Ki@yLtn3kU2g;D9s;rJ;9n9$*RFXYv*p7X zVF1(gAzU1Yf?s|0Ut{B@((MPMRU}?DnF12f&$DBwuFrC(xED?fn@(9(mQ~t}Ok3-R zo}6agLCBG-r)$9bq2l1r>U$SM6EYpsoq4(TW-k8eJbM>t22=wbHf>Nuk($w6_E?R9 z91o!`6)u2F7g-s_iiZ*GkjjHH+Y!^sUiGP55KIMS&c!?5#FLDLpVJ&nf{4Y=ElVsa<_-n+RA!&k_zp%) zIrYa(No@|xeQ;x5W(?yrswdhW0kkUTpaxlT__;z-aYD{DYX_}7P?yV7-WV+yfj0+X zd~EWCTLUQ80N4$g`C5M(MC9odTIE$rLvlY>y6p(0-z??d>c5CFABe-`n|Aprcmc6U zQ%Pyj%N<84_F3V3c8$>v^yfIoN!Ag2#is!rPzxDlHckL<<@b@VavFUi9N97B^7*Ld$B_^%3YX zy5ytRo6#||uqE!V1Fm#p&ZOes|5cv~QuoCeMpGST?snX*gY&R43YSW}C=e(fUhdcVExGu!R7{8D7E&0?`=P9kmHtHMwv210>YTygId-C%S zS8(2pH*(5?dG+Yoh#;OzyPmPmps0T3IeNflV`Q0ijaFlg*ltKQO+4SAwx7p3E@xXF zR-Ie#(4bqS-)MxNMlD^R9uM1q=21k5Cx5W)c2yjS$|5uLW*8NF4pL2Vu3_6Y&n$oM z9F9$D8>tJ1<|go*xyTyz*=yVAlxQkt!OkXL{u!?`U0JeTI^`VsW=C6qcRKJ? zU*Y^|@}%Xnb$gH9h?EQ{U3n_pbs^tNsk?-;mz0=mAGGW!|PMb8s#xVrDwEUM!B&& zrCN60Z=*f;%UDN@g16GDCQx~GODk^qoshI9Bfbob*sISk>rB7YEwNTx`P7vylDMvB z@gO_@8#4J}|CmI1`mR^LtSH0MOGJQCeBo~j`B9-cnRS9(*BZWHt=pUMxk;4bN=40h zo=O~TvsOaN+)3;aOS3~^&|us#Vbs`Yh?W%D=H8yA zPS=@OgF7BGafNA(FKlDDGm*4AiY>DhR%BbMW5S6G4v$U)lELD!`juzDtb@g?SjP^A zS&jaxAn9n*Pf+h*_^a0#@Vqo3`t1Lt-{yKDkF4x&7m)hK z={ng#@#Sd&L{s0&;kwts>z%6UUq4ty37>~1eRsSHCh;C!ys3%yQi8O+`ng7gaDidk zQyk|c7F~hArWWZFXgI>7ehLr z5h*p7tixfL8;ucZd!Kr!Eqp=F98N+c@q>~6u4RbXk6T_%dw?%D-Q!G|!~(pU42XXe zlPmSN>b#0{v$XpxXr~>Pm)_42tUF<@U7J5Y^0~lS?Q^J3)I#OQv#>fX^anT6RVm{i z09ghJnrv&@PKtUlrrh*(T;^vf6+oN0P6o8auXgC=KZTD=JjViMOiGi#WnNfRCcZ`( zwz$ji&d$v9wX=abo?s&7m|^z|4x78S*p&@)cR=sn6%n1&Uq9wH8^6*n%joXOmV8}F z4?rM+-VVrAwO(YZqLl_MoW1@ndoT^UNrjJik>ryI7Q*^=MI$1e8Mgu43Qhqpvg_QqjuB_|_=k_V&% z-0BWnp7eu!*qho~6^Ai+E?w|!g-TKF+BKw588`m-uYIQ2f|UmBE1bXQm%5{D{Gopx zp13|=ZriY+3GLTA4DsHrTrUHS=2n7>brIMc2aT!C14Xi(7dzf*e*-f9%siap(jN2P z5^-5-cTQOM#iXEr(GHsYZnvgqDjff29^(1-q$5;p=M4}3N5rtp6ooniY)66{@^6M`-JDXKcST(i>APTrg)#N8i{zARlB;2lWN+$1w z_}O7~a=vR;+x3t*UJdB!?rj&WB}%Do0(%Ww#eDYLY`8UNyJY)xXkUmNKCczdMB;H z^S$)=8r|*s5YJ!2tV5FHea_=Yk|K*DQo*rq*=-C8NPNI7tG>}J^JF;a zX~YIepFuz9CPu{B&1L@VxbCmM3oTD_$tbK;WlK5OsQGxNgv04-5c0n2i!+Jn&ZAEW zy5Ep4*sgEG2Xy6^t>YEsb^My#g{Bj$zKp-Ey7KnVLsjsyl3eMw3N|1{B|L;qhg^z?;xWRNklVSlr_HLm_1opqbvw(TLzMOWH<^l@3Bw&$-qRI_ z!P8jOm!2)?&A_$N>EtSnBuq9HninSS-N|A-xZgfGyR4ir%-e*_@LX5-$|svS(avc; zD^peP_Z;f3P}N?4GpT>F>IBzpu8nds-rRCpOkV$?3&}Z-YjAJw1wC^h%sVhb-ny(3 z_m8JwLV|}(Ca~7^hSlme+g@CjJ8AXIItYCAj`_OVIMNGU@AHO~$=XO(#D*!+|^@*%I#=YB&ZK~(_YLPoU|C`%d{+ru`Kl`l#nX>6lDkJ?YWqlXZ{JHAw zw2``fm+utjoJ<-N)EwOhmwL}$rHQ@C|B15^Y`8H9>U|GL`g{)FYw+q%qnKLv+8;?b!cFNWcfOTIl%3-}Xm$7ACIZes-o&%ziC(lhHBlvCI!cY3axCZw{|BWfX zJ6-1_VQwf0{m&Ib-f*{p^ugj=cacO#3_E8{lj-2ReK)MY`h<@oKa<9|e6VQ= zTZP*%5F!J%FPAbDd_S{gJ_k}*l{Hn&bGE7aP_c2ztV9<&m==I_W*I%|$A7{Qr-_57 zm6K500)U|4OwVNB2pW+Z%0L|JuLCn;R?}WHulB}TDNzprdoY6P6#qQw8CAC}3eD|> zpG5y$nJvIfX*bR_i|ZqIGU5uRifaYR#l?0PPez`Xh{aOo7(ENt#5!`)tZ$1`8fF<0 zFtoV{$;}3Yy1dZ62@#zGs5Y4|oKpeHO414Zq~XNC;Gn8$8`{ zth9|Y99iEe&N`X3OA5`eMiMC2n-Z8)8K!j$AgEK0Nlh%nDmLi%P`|j0;b{t7yBgu7 zo91&WbLaF*JST76SCr(s7J7l#C<}#cOknfSA8~b_I@<=7XpA8|qwz+!1p>TYzAo|D zmNSwIwt*LKDK@ob?tb-g&%-U_n@X5d_0qtwA>D=zC3M??PyRM;sWJNwliYhBKdYzH z-{6YSoS?w7>n--6LM__U>9OzDN1ilH*2q(cxF&J~8JFi}zlf;%7Iq zN1C5M({c%dd?0lTCO{|i7qPu>zSJaIAn;lhI}JYZMSUuCj{x4UXgcASvndyB(Y!%3 zRImnYK+>gB_rI3PXY|in_9y1awrKpJ6pYSClEZ=VI!O+-VRHC@r|J?A(zT7%}F43bk#;fkm|)r=V%KcXUhN>g2p8*=z?q zr@qF$qTeU;r6JuJ%+z_L_7Q?puRYEl;s^f`C*jRoi~t5`w!fEDhRunf}04#-|A|I1z`9g`cor{4q0 z1PRAU2I{o}>ET;R%EMB7vbJ9jG<&WEMwm~O#Ky2S8pQ2>C?bnBQ({O3)_9DAdtPHv zXP3`ja9~AP{N&H6VVSO$52ilxY{@mk@_S8f%~I*0hh0+V`0$0!=F<`-_*YYR)ha&~ zUUBl~fSsqJTpizV8pU*bkT}>JXHf_$K`Du!&OH*KG{a;y6Ccx;2nE@58W!?o1w_j1 z?JF09k`JGto5p-9B1@n|qo;42GuA9{(HPzNj?t)N71Y)>>#Y+TV3?*DnUq2u8*lJ9 z<5wS^;kfJCW8eN@xVqt!)99M1Uz=P2JIzVqt#G597Q=snV?PO>=pTBAO(S z7$(|0*3ko#WrC-7k4=Q8zMz9PoRApd24m7V6&K0$o?t~WHcDbzqK`C#;YT;nfo_8- zc}vu4%ow3pP?!CJ2> z)d9aau`XDrd{}UXVS-DNVq9muNVe}70e0%BK!yR)ia@uy&j{G_W$ z)A=3(ko9f;vy(^b4C+1AGoV4IOtjND<|RGEvpDYLwEJ+TbUY&2)GG=>VU{_uc3Car z876=qz;l(yRX`FPD7);H2@aSyc)NRqGvELr0|`?TsK^-DK#? z%IiM%23cy!FPmR{K7A)MGOO1bOSTWVb&}T`kceoe&2jdM_FyJ8D_|P~hM(l=N`z6> zy(>>?=;zYtew_kmS%CWCQrcnO*1}k)=dv!%&*dNmApA=D`a;>T>?m{y>ZL!}Ncx~= zIuUijYKmT}>jmMSEUWGZ{}9V`_G_k-75~q3KX*zOdWm$p^)3S{ebX(Ad-@#RQt_`5 zOBc4_zjT_TTRmmr@{qLUYX2Ae@_vm<&gq#t42E@BYOGLGe^t$rVPW;?blYtNdV1ou zKJPV3JvoJC7tPacz$>Af5ocx3Q1L4ZYaOG?&QoI}&So}xkdOoFx-u7v>2Xh{>G78` z$y>WyFBzZ%^AjaTD}S%0s5W6Y+E%F{I_n50MeFVO?!aeoHX)(U7`zpIzPW%(1=!01tPQgx zExq-lL7}PL-Y9H0skZ7Eh!ul?STPMHr|MC~=7HQl-1YQJyFdl8LD^1|^$JUProO(z zNU*+Twe7uoybhkt^rvmAiA6le2_YjV)nd70J}FNfc4T}o29vV}Iol`b6MG18t+un- z2HEM9)9}hH+PrexMFBpfGjy8FbX zlXoY(8Rn>&Z8XIqnN85Y+-tQ{v86I)-QZ{c61myhIV^m(_Yyr1^?7MG)9{e$OkwgM z@i0H9fNTc&JR5c>T5c>m`^S@adbtP9w&^fJTrh0q;7xiG^*b#uoxWUcVQT{cq6!1Q52b_{82rGL&O=!~}wmOU>Zo-tzjzAYJ9+tCBkALm! z98Py6Qnh2r$uo)1GqsB%xRx305PFRNej)%WKm!ro6iq5O#sd$su zfWR!0vkkqxB^b@Pj_}ST-7tw;7y_|BkQkArBuoO?i!AYBXin7?L8EU{XY;Bz<2}a3 z^s>caLy=B6of3|qKZ}~7o=Ot`#0B5`Jaf$IUDNE-f zAEDt#Q3!P;GbT2ohT|X&*gEw#bxQez;}+!<3l{M9JCwQ`dE#gOg^`Ir*7%ic9T@|G zu^E*fHQJ5Bdz{AJWmG(rkm1-k)! zzTdyK%%I=bI%-3<;L$6GLLk|GC!5&Yitj|gbC`3aZt%lfSbxt4Q-I;c#n=ws>kIw{ zG@dy9lq`GfMA14F-pI0E()DYQSHyt(Wu2PgUSI*~y7)?><{Htq_<9Fqm)mr?V>AOR zu?a`^u5G!t6t5r0!3_&CKj+3+h5bN?Gtmc!=O=UW-|=t z>4ffoe%`H`>X=JII}l*$j6R@3XMfVL&wX)@@A*)YT$nCmc`MzKn~cPZ%Gd& zC^G>Lc_edcv#Ne_Eth4aqcS2dxcH=Yvc{q)DVOaL7q8UsYUE#AbQ;tr3S*zp7Z9@i zoyVkU;_L&3>Th1|z0;1{y@=-^eO1)fo-=?MIa;f`nQcr!N-{gk9Pg9}ohh(3dv}_z zAI+SYy3C{`l~ma-HgbJ@e*BX_@ABgStS#5P%6Fou8c~#upqvsbh_x@5x2xZ%vL5^^ zvwpJZ(`(V=r&2fw-vrWKXAgaMeEwdyxxo})34Ub>1GE1Ym_-HE`B6^I94_eR&8)(g zcEv}^c!f1)6K7w_O%j*6Pne?Xe2}&0zPIb?T=n&&FYpvoRB}_=*@4fA`MD7mH`zTq zZapcyd1P3-(|>prKo{S7SlkJ;-W4&1s`pIw{h<-)HM~NCnq5&%B z(WEKqPqS5u4!(7~{7vKp(Yy0qM8HOS4w4~cDUD$_)m&*71w&g$3yxxe4t-B|X7?$F z8cC6fw8Im0(CsM~Z#6b6`dNED_6d8b(6Ie?8WnU~R=`4sbH;c!tSsr)gBFK>KjPSP zC|1JQ`xUH>E|O&|nQ;&CT*9{8=eDSN^H<~BC30oSZQ-5SWa5IZ;;}$|047@0B(XU> z-WDJ5OW4XGnTdUw>bZhr<0pXzG2rsk{kN6>9Uhl z0vq4yH1EVh%BN&cfWGy2N{V6evGH1fZi!|DyrztzT$rKxjF(pvfvYdcb2(g*3+cfW z=;Z32wJDC^S35?(y=4S+^kA0abO!x`m}ua>s|0E@@W*E4FSyD`H+TPb9d<(s_#M~u zI7hEA@IemvXWYO=#syqzRlv_n|9$Q}D>=(#_|6>16|9;Tzyuzm$ZaOfgcTS64)MqC zcsO|7X0l!iD5}QWu>r4$&SdoHNVA^6D2{;PN9FI|<)N6F5*yL$qQiZ#rYjrAo)!2B0bk+k!tMU{q8^g{H|Z8^d8pl6h$T)Bz^Mzi9vH$fAiwe z^LFphFbu3jplBEK@r`~FPj$I_C(|13*KjpJ^a4)LY3<9i7Gx4qqzhVw!tgd_GS_zg znKOD)hmEtduV1Eg8H%v)Zf}KFB}?N|cmby@eQ?f;^S8aoKqqv|XEzK2O{vzu^5Y)* z&3iPJ560t!_ENmhB_>yMEaXbCA(llVJh<1&K}_AQdCGNtzn`Eb?zmyCY2~vYR8LcG55?h{5np>lLRo?DM}Xg)4*WajX+eW<{Ge&nMc|2x z+lcqElc_iZGca;lyq#OieqGdWIc`+l^&?0=Ulq9cSD%~*3#JeEzYYZd)?l<_bhq<< z|MVwINx#V_p~a`jFf=3XG5PG=k>7obO*7y!QYMyx{`h+TeC-l_vMI|0sH~yc@s-b~ zwvBj-)~|G)B)KOva`^v`t2d8_a)1BF!;wmnBo)Icr-p15vJ6Jq5@wPjd)Be<#xl$# zWeFomc4G@ATV!9d4q3*&GxovQm$A0^c-*h+x}MARd~sndaPn8T zYd0Rp{p7uxRs*aPTNf5ZL>R6=v;-n%+}>*$?b5C3^SIoSaX)?6|JT!h9pYbCo!=U# znG;S0>Iz-_-$JqM{U=xe1_DCr#QzDYrLm{SHfi<-nR6fHr4C<{Bb!cF^#8Ui_K$4cQM7->Q2VdXo{4V@i)R!#BGOT%_rm(*lj5a4buSBmr_UhSGYj_;v<{;>*Z9)h{Spl_y_*0M5Wm$E)SGxs>O@mi#uWFMZa>xUgKDggVsz!eA^ zh*xz#ENw{*th(x+!!P8HLdkvc22SZIUfZK@LKMvUB>zQX-$YH+4=+^E{Zzm#zQ48f zV$Cn)pdKZXNgXjSpYxtWyPFFF!xbY27>BPc#5e@)p;FzT2QoW!GDFuN^e?97(#cVU z3D0-O+;InUo=(r1uLwWQKP1KEY#krQ00QDxZAw#ZLE~W&oVL%|=#V!tX#iEJy|^#vBpWhQ=)Cx~FKb$et}12}1l$o0E?) z_LrG&pU(SbN#vEO=_miO=~Gj8rMDApsK7oTHqG-0-Lk#(ue3Z+FroH;(y|SK*GYDO zK|n?Y8QXZ`S^_G#?zLDhCWA=Vut{yt{DX%xl8}@&f$J|k5Kmw5xc&)NNn*bi+gEM|bMLf}yi{~k z{~i!EYo0pmE`%0n^{#zMD)?3$q>1xE0WP}dc^J#9!fKbvlrsM0rC7`#$LyQU4;r_C zzY3s)lmP$yRX1J0A`RxzX7KWO_z?BapV+fRq)DL>Tz6+{!73w(#rT`fa*>9d&z8?l zi)KVlZi08IVey(%KIZcV&e?A;ZprLm`oNzk8@o}8_ZRGU>y&%pP&DJZQzMzEyH4Zd z!fyZ_<2F#yZ7T|YJ{cpVa6LpIO26R@onPGYMvFvXhP!QNPRq!uGr5E&Yo8!0->oY^ zW!py_6Li0c(x`(A&dnoXwO>Ysv=B$FHcJmHTFED{s&9tNU~sHd#gCR>n>GsGKjf{A zps|;7R*^qGs+Gm89DM@yi}6!B-1)8&?@$)}?2>pv8eN3Z+%Z`7c9LipjR)1p+xOa} zr1aGWy+`9>P&N*;<+BBT`_)l?T$b|Vm^QlfO&y);WPV{zFK8oDR90ifdx&RA(A}BN zcWlV#9?(Xq&F`G-<@^sw>UH6{zAZCSwhhXk6h*oQQ|JN1c%Q1A^)+7CKO}U<`Qmsw zjkk_pg7xrEnEn^6gUdE4FQ|7{og*a;gV^OwlCrF>h@?=7H*81!c3;>zR)kP6lHc@X zENr&BV~lx_?}3Gto-V@Xe)9l+P&QSBx-hqNrJ{8lVV-SSCI--@`F) zpWoaYisAl3k+v1}*kX0k(#23YUy)|(Vr#8ye72a3bLBTn2;YE9om4yoiQlc_q_gTU|`nMBf%)cjC0zYeb* zf^)|Re-V}SrlfH%n-{Dc_6Lj=Zvk9oBe&XrG5aaqPLqnPwf<7B8oUcnCuyhkM_D*o zGi!vU~BFqH?t#j<%+NjSTB2=y)gawC%)aUKOt@J{1E?4Z9qCB2SCC z%6OWhF86*sdfP!`-+w>H@b6-)(bg2Wd(r#&HMkZfgK72M`PA$Al)N^ctz%LObMXG? zhg{<{N!m(%O{&?y?9ukZGaI0`q27=P#|^`;6e(-Tis7w`BwPb5z}{dDtlrUV=(jhyksf@_}<{G zy=I;J59i8B@=+{J@?S*`FAw)|rF+}<_aa{qP~@)%nR$Rp0U<>kP6_j(sw)CnZaT{n zY3r7@4Sd`=Hbgq`Y7PwDU$}HrhX0@|DPqKj(#*L3Y{`>$%Ve|EZ`q zp1Ch#kuXNvL`iDj!mE8o%y;L056U6>tUg@YT03~Je|%>AFZ-3LS7cqh{dC9LRgs;>5j^04S;=NW zQ64T)aKx{>8bt{RQvt>OELt&KB>z>g*7c{% zVl+Ny4L$4XL3HBz`vxJ1mi8sIpM1Q+;l93exKv`dnquo%_AE3;SOCxiB@#* z>RWTFgHmp(W@qt~msTwB*5qLd&(nUHR0xyyq7SI`AGR9)T*exv{P`p(6tDHLvlZZ9#LD?S~!98xW> z#OIB9NH8Pv1aVU3n`a6S!KG&AO!$H`om}XmdroA#v=F`{g$9DdP&Oh>Bf?jZ>1%TK z&(aVWD1I8BFt(!-nyUC!>UV4S)l)-Xqu-||o@;O=Ff+FF4|N87uH4=Jy3Tor(c-Jx zbAOA=zo`FY;S^SH|F&08Dh4-2vR-^auiIW-kz#;Q{hmI&FCDL5N%$hCx4K(UgeIS9 zS-OFqvNe%~I4SL~$x2Uu;prx6@x2`Bt=D4xdx=%#UW`$*Zr-_UdXC)JdK1pAqqSq) zJM_N~{x;O&aORjK?0ilAQuCcqKHt}~l_wW-I%cQ4Z&rN8&lc)1!`ciUV%r8C)2v7c zGvx^C0kP(D#k{9?>O3`}ygjJ547)1##AIJ=>jrvnrz$}-HPpn1F5CgCgl~pDB|PQq zm|<5}Ee-Eh^xY)qsqT(A=&!wTtk@SdX$40=7!HHs;xk2$hf5b`Zy>v7&GJq0@0pFu z0+;mK#Snz9DCn>Tlr|<><&dP-C!Zhg=(W4kH_-be2not$Lrx^hN-KN%(GY#L&OAm< z&@5CK2EC(>*)(}D-ofj0Ye#gk2$qVQWVaKYJ`(ibY4^Z&#tk0Vp$}j|p1kQgG_}dPTU!fzsqDUY zL~y@-h()kNrQ31=M(*RI`KgY`fvcnF4@=j%tZ6-H)Ka{3w8K%hi=lI#9cIScoeokN z-_#5!1mSUC$zviVTW0$3$n4phK@Aq84U-q4dKARIFAyc;X!6Qu^)esnX+Gmd` zqB|3UOX-bj7I<)QU9bA}E?lz5;fQ?3fM<*cbnlhToZo)J@mfb;<3X|+Vuo-`8ywz8 z-oD6pMDXU5+uq!*`JgYOZ!8zaO?C1lL3wBPmHKnx3+13FvL51$6(FjN=S-IbhZ$EmBg|NQ<*{ohtGGqZO zmG6jFw@=y$!8;cZnr9Z&_Bt$tT<_ii3Xj6@7IKEv=2t6=jv4YH?tfVTW!@96VK#L} z&DAdiLn{}rE;Cl*_gSMvMP?1|U|qSlcTM7^Ug^+XY<@D84Zf&(Dkio~WJVBAd(P%r zkOqY=0030^{;r}Q!?DJ47A8u5-vGz@9omY`r+BXns1+A}4PjZ6wufiLOFJa~^--8< z-=k;-aXjrUUNUnLgh1%OB?TP)u9K;x6lgaNQTW`qe*tMM`~AH~+_^S`wA}f>296H! zRk&rNt_HBfPETWq8rh31#W4#bO6NzN{!IDN(4v<|HXTfr@T~B4Zz-i+7v-(?mKqYY zQW0x2*K5 z8P{3uf9&mTG8hG!_TBp*$Q19M0gbr5O@pOg$fYmM3IfS>#H6%)SZv2qp+wnswcNq# zl_!VqgmRp$Z`@xO`iU$V7ByY*F^eFDE#V)j-e@GvyXB?62smQQ5;>g9R;-Lz=eY>p zLEt?f9c{;PPbtJroOQBw$heX2;+f!qmMcEII5@mK7nxVg53LQIU9DdoHh0Znm~OhY zm-sv~Q;j*jlDiKlL)JxqV{zw9hBYW0ujB1eAq=m-18D#a5zb4GoY6#>ad(-RAOk2w|WJJM?C_*T?hW@p-h zlm2@2qkRAN^sO}`4LI8S6Kr(~Cq0GS(?uQ)ub`h$bLctFApPFw5any*I#F$R9rpHE zWW?kS8w>Z|`4vxk%efz`CJWny9*8caOhm8rb#*IpSr>8Wk35@ta1+XTxiH_S$a9nM0R!e;(*Dvf(X{@y$$czGC?iEO*gTO z<>(yQMuy*eXLNzjPWK`O$?@wB=!=43Wf*UQ8@-sp%=@Hdc3Yop5{3nPaX~-}xC;Im z=X%*e%U;tggYUC`52xynHMF|5p;8rzd$e&Cl^uAh4`hW_}nV@S}oI~gW$cpD5ryqADn!FU%!1uciZ#xOS-n8@(HjEa{JZ<;$Y`O zY1`h_caL$St6`U*Xf*en#Z8#~j$M)s+(AlGCZw`S7a|L_5&cBm#*3zcSJ8p+)N$LQ z*Lf{)Ee`%l`uV_~oHv($oxl3R(gyyyZKoUeFzMhis!(cE__kHmQRqj5h8MsGo;{as zF8GgRYwdlrpS~6!7nZ?OGB2MEor%+sF$UZ?QNY4wgA1XSW zSAH*jysRp3sUk9A9LsX+3F?b;AA2y;A8}I!ZIw-!9d^DEK09a;#x_@kbTL`}Ca1y=+J9^{<2+I4QM;NdVC@msYv7Fyj+ zDMG94I&U9bpP0`6Y+Ke9x~oaitfl_bwHDE{_*R~C=Z6^fE33$m;5*==PCd+jQ0&7a zMymw0rH7lQQ~C0J=-f92w#y6G7c$(EE9+b1c4fyElZxF}%tl;~A5@Uqb~#d&B-;#U zOh&e*nsRdIzXQ1Eo5GuOEoU{Ygja0lvN z*=SI7-}~wUF7bW#9w=tuG`}Gx<#lfovTK@?($frIRtbA5q>g(#@XxVA3vcwJkqfoK zAcN8ZbF!MerC2);_iZiYTLP%izrOiNS}_UVv6xC8F5CgC6N&S3vnkj9&FaQ8mAm1J zlIR-l4XcNwg;Sj|o?$e#?<^*?AHdS|fslhFxU&Lzt@bI_-MTOaYCIPU5*p+}UL(F` zHR)D&V9+eyftaIZGvMc??NC#vfy4D>nqSqW^W3Z08|lEi`{I6D$JK#-pu-DQ(qBbu zaYRy{xqM~2iD~UU@ zQzO-tA~$P_5iXLT&HOtSEA}YwYlSO!KJgiaM1~gW_TBkYJAgX$S}^k|-Pl65J}?qr zYWyiG7co*fD)zapH7crj>M-Jf-Bf-q)xlMvd9Eevob$wE)+E&2lf&W9_SpR&L;em- zmd=q*M1wvoNoS-;U7ejqJ#}iJ7lX{fUi-aDDZ(gaF*YBOEo)+a}pt6O^Dv zxvaFBF5~hnN4oVV%2H6c*7P+GZ7?YnX`j2U89hLkx9f^N^BpYX;T(^30A(G_pO%rk z*HCWy&i%m~;iIV83*QsG%@XA$6tm#*+Mpy3;_Tp9_v3JfL^hM&MB4UQBG#+fDv{*# zxzsgo$8i2~jQ9Jt@8*61)Tvp!X^8Ia+Vz!&;#~xOVbXjmOYea*r6b9ZWj93nrvwZq zEO@=Mk|aj59bFJ7#?!*{rm z0`8z|V^AhPa>=VI4?ROaLJJ5Guk*WFWkC(UFvGE7ktlR%GcXyPPuC;iY~m?m{{=Z< zKHqnZ{2b*<%;@b8zU&XvuaP84_O{PnyUv@G$zBOwW^eCTXh?X0xRrc(`1@!AW44@DWxpDBj%a*UHRttx=-U{&@`po& zPuKl^HjE1Y83D979xKs_sV%&iIVUBkTzsY{Sttl|!D_(FWtNL8+}z(7U=lyr0`q_b zZuK67`(B)HvQSuf;mqiSfDEJoYEn`h9WPajpxHqoWffT| zr|*<6H>2Y{VGxMl!02%n))GR8b(Dgk&>vTZxLR&c;MmAL`%YY$46L9m23B0GL~Y&9 zQIx&tV(E%x*4#iL(US1~0r{5>9_9!~oAO@EDx37EbBZVkbkIpqbDWtuu939P+?tTp zXzuCRWvv;Wnk9cQf#F1Tz zc_v#=Z%~rV)?!pi-EEoO!N3+7#ZJ4l#hEPcLM#4O*MnGCjD_~EF3lqOFWm#*t<4PSO2DKBf1 z33n>Dglckk)-Y8S17lqpdA_@q+AHqz>Nl3NH*3ZhmpmqBL#~+VR1AhO*go$ui7W+G;4DVKY}*S+A{m?c>(P_~FQd8de7mF#USyHS8;x;oXfZMuVzbqAMA_ zvO1+3HU&Ax5F#bVC3xilb!g%-+}E+Ry41dA@AN-ePG*RmEwo$g8g$z0h&8CAAi(+V z@r-Z2<9;U{**$T;L!GBcR#(K^21Q>>!*VEq;qqEvUtpHsn}q zas;P_{FTFpf8W8p)rC&y{b~^e>Vtxwe7*YX`9Sfencp#d#<%!JgyslMkuU%l{-7_b zPJ16oX_Q7-52zWwL};;ieID0jLTTO%HS;i|+8+YLXI6b=j+3ZH>7_5#`cflwN|kjp zH&z?7pR0{pqJJ}wDx}t)>t|g&InNCJtNf?r{`n>!cko#5lWw5=0{HJ{>9R&czlOL(VV1dXLAQSw`uTIff*nT(r)3#a9nTuw<2qMQU)BF8jI!|d}d zoUtgRf`;;ol*i|WxNd#$JYlw4=qr+9m=g3@XX}3A@=@o%5yJ)W*4_9WDyIC^v z?D}GGR?93n@}d~lk@bjL(h_B?PAS^8io`ehy=7mPQPp1jtp z*A_pZC-zsw>!CKZh1!+Q0?A$Ru3KvcPa@Dr$)q8hO%Kr6RVLA;47Z_&ZZow%9N<=d zZ#JG1wkE_if`+cS95dj>HvQ#-=l>e7+ZkWpE|W}`H{FkSf7(7&dF5yKX3TDPXC<~E zYWviR6?gS9KlHElvuV_DaVKTSin*iDsr_8(a~i)D|!j zwPEUH>Nij%A5kce*W-Q5#r?`JjDgJeJ;LS4U1WKiyM$uIx7{vmzRZ0NF{@FD!zEO$ z3gsS;-zwhcIvkfRn#uPg-5f#VZ^#_93rI#XGz^W`4yF6OTgq|OdXktim8but75728v?hB(d$ad}!Z>!-dzi*Sq@ zR&jNEvp%vb^uzB*3@Ko8@mtbzV%2-n8#$=_qr>4=>80!C6?mD|>r9jT%byP0g_(vn zhPpFiKqG{LtxA{Ku!{DOYBI6%EvRm{K--H3j=L_0+p6Pm7lo9}SIBVw+^m+i2dUxS z1e7IMFZ4KGugMJJp&fg6#&-Zb3&mo};W#SS@8zT37%O}Etq$rnw{mH!#|HCZ_U_mN zc_UBHff%Ox&7OjD0FM;IXm~p=&cPYbzqpk#62HFVgv{iWq~$#isIHd>zx)(3 zENONED!rsi;+%k>kDMX;sZt5@Xs1B(KPL@dl0nPmuhZrG27fS_j{p0L{5R~6V$c6a z=QDdr1?HF1NMN<$NVvnz0f};xmWXt)ALeQ&!9DAw`9Ea?C@QeIlk1c=~Ay$B+)3+&SBr3_R|lGOEwO^a|33Io1W z7x217C2k3B*&MDg*(}AP9)Xv`j6(N|`v$jr`HsulYV;%5bVaNXEeMSB2dsmsYOR9I zj92MVG|;pWryC+^Kt7A>VUppzmWbE~7UU}?2v0(kDeu8mTuB?ty9rC0_@Z;UuZW-7 zk}u65$R-e;;sg7=->(BgoU6_2;fp#>2@0LAY?lDzv$l#tx!R@Z$&dcT|J zq=Mj~<7m|s_*=h~$}2rrkY%!q(k1WD(4F%R!i_2dA7tSg((wYnjitDGW1_~vI&@{T zqQRp3-q<6%i56JNSYWU3kF4?!yv}do*%BiTv;*tF>Lhrq+_3}S_8D9;q{D^{8r-&5 zJXEx-V4ElyFqMf8UmmJR1{v_~EgB|WySXXHgY=F1iOh~Z`-2C{K^ zH8og~Uu9t_3Xzx7G6Nb_K#!+Cts^8s$$+r%MF{qaR9bf1OvzORsY$#F< z%d()~kYYwz4&nuLN7S3Nux2pEyWAJ=nP9zaREp0whzVeQFKg$Y3Pe0t{!)EH_-R4c zKi=T9h>^~FU9GtZ=mQ-s@y=TX%ZE84%uS1ZjX0=irt{B`X&4n_J7U5Ja zR{*N2pw0*S*fUS(fIj!)X4;CYf;vEV-@E+lwZcbNmrn+I3w~%)O)8)psQfCz&pu{q z3{_s2PTfz8Jl>KYY@dFKlja#5b^FyoN|1F=G~U`ZZ<^v~;%`&*l5K2>=~e4FVLoYR z@&y`KuquGg4+vzQ!>Rvu&*#wq-y$=(DjsFoCy^k0N0VoYIe+Dg;IZwkaq3}$&9P!P z`1X8cG-p%QSosm*b1wr156;J!7r^K!tt*2(@NJ~5W?1jE8?Yc88qFyokTN&9m=~W3`K}$H$n4G#Zk{8p)(0*0C>g@$rpAGIh?TMM-*c1=!Vr_F+oSL0P|7&Y zdwOGRuCw_+v4Xo_V+Yd@}Bs52zD&3HgH0&NAiM%tm1;Fsoma~hg&U22pr^k@w|u(nz{ zzd{QsXKfJOVtn(nwlbFIi0m-MW-H!zzF}A;@?ZDGW&q)=^hRQjn`KWFuwkkL3h7CP zdWuJ2MOWg+bX)X9K{;9?#2t3w$PKo>RHw>hr!F1~KLXxL43d1WaI1#bI#=dvv^!P`vgTv+erY@Qo^ z0Guz~zY(S%c_h$I(mt0%`Aq&Eq07rY_vrB;Fzr*&V~2)5`Pz3pdkGGV8J)16=B!7_hdI7!v$Ynu z_i=0xvt-H6uc7-{eF>=RHk<1|#I34@@?jcx(ap|KbyUP#?BZo9sorchdcngu_=BwrzH?{%YMu!HjH)oQJ3 z`LV|C)FbqyqO5#-?8K%pX;y#8pLt*2#@ZnzY57B_=?76@_G<+{_v}tTt{KdUIliFc z`O@VfCG@l5jRa9*=sZ`LFRE*f*N{!Bus@tM5pS6^Gry{LV>(+K(dfj~oQplV#|=%}dk9KT zW2B8iUNI`M_Zt4-1bu9zoC0JdEiMWAKYiu-DYMwrZvZo!W1*CA&lhMc|A|QQTEmY| zME$yo_Xqy!s4JvX2)R5{i|+3tvb8VAKLQx7y`^cCxi?G6CjSZ+d8*rSU86B6^4d~S z8S~5aTfU3 zn6o_k$IQLW+1V!lIo5~4^6+A^%aKQPMjKZD1HOHB5Wg#_h$(#_{qAB6N615+f& z3;)K;1(LA8OHY~&eOh^0_lXvE=k26c^he4`w=v>}9;+p8y|IGsx$q?F@)`Jv5^pN=;s11@@&D6>^!Qa}{yqHkC$peJSlW@z zZKo|vd(N7#d{Y#r8Py9OmcBcCAFAsBJ9o6m3k8{l^Y%R$YRBdtxvf3K>lE?NyIlCb zl5tCPHQk{Ul%WVO*fP2cDjh!(q9)@4kK3zSYplT~r^#$R*v!t;`gky(<76)Y+>AXW z^Tu3;hEz@c1R<_0rQMSiFk1P(6>@T1y%$eV%7m=tGFt<{$;Q6-Y-csrr_+Yd?S1;b z+O97QEwOVKDopHzIzWr_5=H{K7Qc#y>66B?w*`&mA7^D*S%V=2m7j`%gc)`Nrv1i& zti8s8GOU{s&`~yHii#$)C|+|9wLUShG=}5`;pF4Ak_$^ktBc8ye+KHXg ziLcEI^{~wV>+v32^tbQX5hd!uC0It7eMfQnWnK^@@uj4%ZgfnVP|N$Vv?|FWb3vTd z^|_4CW#)Ftp*=k@6fGljIfuiEmjxA(7%p(lhF=r~Jm>JwM#j$;YWe;+biUU_Y*&zH zO}|G)a7^1klZTU*&o<(>%O=wft_iHpT6~q&xj{9|+;CF#rZaR09XHA)AQRXT3{(8I zg}KQCTks0#Q3S;1;2#7KxmDl6QAg?lOKtQf4=sKAxJ7&fx0is$&ZPUxv)vM&)_&V@ z+j7?^NY49>)*EoiBl#h>4L7G`IKBivg!?9$wG@B&ODX^cf;bc@_yj1%cxn@VKRDqX zjpg1T-4(BjRFuRlC6F1gt>{wAX8h?3$RIA&g&o6Epx7r>jwY_h*~C<(reZ~?y_VZu z#G(dCTvg)A-IWaJ?oUN`d%VDPOI3#iQTR;?*T=;A^>>5YBfasS6N@s>nNjPFJ(H4x zq@=biXstDmgPCx^l-7o3*@}hav5)+Z9cfHq;wrTbQN8^Tb+^XNOb`byv-Y{_@9 zKQ=5G=QI6Cjyu^wwaU5D!R7BK`qE2`O3`(<=6|&9{igcys(do*qZu^ppt}#1NlZyh z?mYaRvLEb@Z>~f)Y@pdBIvba%f>zhS#(;Bxt3^`Gj|T~RWkM*w_NsObhz>Tt+B_n7I^{*9`}mZo7rTVxdFHhK6RV^c`hJQMh9D0au)!& z!0gSrSHF}j1^zP*ypB0r_-dvjadLv>>F9Mr<4rg5?R{TBqnG?9fFfTZ)F|Idbds)q zVT<)?R16c>kOU}5;DHLC7>uKXN3Vp3PM?AErLF#GaCOP}*RG^dfFf*m-ndp6Pt?t}4oaI@ux?+}o)ZV!CP6VSD zsm+o5gz5)yyscn3NBjHii??QGm%zke(2tY3Bomx zlxIYD0=$dE5h)4Td8RGBi`_uepo4m^q*W@axwbu&T%0^K(lgou%VAzD#EdGkGi51q zArfsO))G_3q0*OZ^9K})wk@$^?Vtbkd}-bB()++HtX@90x8NGOJKfMdMu76{+6fKf z4aZE56FoGWV~}%L*q1>%Ps``~e+02pT9|pOp`|Y;{sw?(a%U`155B{1Q`rtLFS2`0 z`xdlhic~E7$iv#g$-kv4RWOA7l%D5tkS8^o z&|+4N`MpDfk2FXhTv`(=EIJiKv0vRry8|)IVd@;z%_s5)WeO&@^zwULYb6t1Lz^N+ zFRq+)uuIy%#=3mI(pyeI-{r@|?ibM7lhPB1{y#)<^0K#e`&mtNx=46RKHL4FBU9-1 z@pHA=>nkQiI}j%Xq$omsVR*bL5GlV2YEJBb-gnZ3H(P?r;rva}@Is zEVt3*=k8m%cE+pD=|U0Tz&|ThTOT~*ZR8*e*HkN&2_$wgLgE|_1^t!96L@@7BJEG< zf$FQkk4VNcl<&BF@18~D36%gqjRB~!#ceN^EZN!$=~21*EVYuNhLo?mH8Cz};vPQp zT!)LZ*7J+S&HkPpTtN$Q$2%lN!>dm?B~MkQ0@`7HW-qf-PhEa zk~4hG9nZ?zO$)*zw!bXqq>|jbTR5t>rR?NIng`eW<-{>YF`#_#u7=g8Zj>V=*Fv?A zott)m+fA8|=l444`uo`C=@3212o3g;ou zZ~e!xjpG0l-1~0|ksQBPI9`MmgFB@aiyWuxE8;@ad9*gzjC)&d>LPVRcQKxr+`@3JE?J1cgYSJvy<}GeCX`1@?m4R)e&$>8#%lnXBEN2s2@?BRXrntkKXkHoaV3_hFgJ*eX{x8GMNvG6wMBwGRH+(;iwZ=b7y^a^K47AlpT*^ zlEhu4oF9EN=%6t}teZ4_&6ZoQky8+x)?}wNoB6{vXeW4p#{-#Q+HpS=6_!&IiFrU{ z{oFN!GiQ1<>O2E>v+tE{U=3I zA2FaMuh%c-JHo`}s3&%O`A~W7rP76tM8V@eA3yfc>(((^>%RioeO=eG`|Gs&L`(Bl zg&>72g}wHIAmTkWkfLT^-*6)=()T*KL=9PH{5T6t0PJ0>X=evOi>U*M4yltw6yL>97V1=9WRRv1Wnzxiimha z|B}#&1h|59fl;a2GLw<^R5KBq8fvlC5kqB4m@jH(8IeSIFL@fy~Ir-aBMxE1QtLx5wT* zc#OyI_0aqC`TUOW(H|X^gQxp`-Pd(q=XIXv-9>$ZB@k|Q)b;y`@qCP< zYGoU>|GX(r=j*C?uRQd|lwnfVB|Ldv{dMm6TY&VuGRHf;2OIr5Pz2gimJz((#&gmR za`n$0yIG?J))lCdPDWpQoL+6Ek?dgZk|i?+3OooOuF~JT^~dsaViSqz4vw}L4L6Ug zXRAEbFU51+3HQ0*YTJE3%C14?~ zL?U#r6KE_-7m1qf!>ocT;=qEIdIJ-}x%@84dB(sL$=M}D3WOyFzIoR~wFGaoWpEfD zSly{=QQplt+{#};An;+m5|-7$7#SKY(sh0ooY&pT&>eo^H1+=wzWIXA&jva&Dh3BNniz?%oM+ARZbcF! zu?{khpXTR+y@IQ5F1!XnjS>8=M!0`@fAJ`|DU}6ZS}00#8t-jx;*Wi>L=#1w-nj!r zvd9sw=Ju@{DWoD&3Te4+%O%_I5GL3(mNI_!<-|6HP762w_dC6LQ=eI%-TsKE3t89r zWan>7tT|V`cs9>g17<>|EZ~J_mP<`rE<|~g%qhQqWonp_Iy0?EYSmdr|Qp}h_M&!Ddw(2bU;1~ zrP;w&PyrMB^}>{W5BtSkc@4fB#3$?0ug`a&se!SQhhm$WXOq+ASp7Clps_fKJFU%Ymst^GiSR{EJM^fYF>Ar1d2D2Y1J*yqQ27s7?_eytv--VIf zhlz7u1z)QeY3>&kP!*ds;>_iKxnVkOqvS7LM_nwuZ8;6gKnf&3%Tlgh~&HP zmdcTiJi+#WV}He{SBSgH_;dBDe?r->Km2gaS=Cq@y(zCC^UN$ma_nf}n2I8cYiY%) zJClbT|6xq0T&$<`FE*@2GGdOe4TRh1|Cf{XKVk;V6Wfi6AozXm{cT?2p`+;pwPb9s z#(o$=vau-=G}?!H@FqJ4jWDnsTmbJ^;464taoVuHrsrfUv4rE=&~ju5I;V_2>Ip<% za4xuufa@8vKG;ccJ@sm6`yB*x*a3^`(x`XZycv~^De>FRV?smRV5}|>9l0(>yK3d_ zBL|wYA^68MYwU4}sW0s|Z1z&OruWv>xhhUlGIbVa?@=GHU}W@-2SR%YORxzzrMV?< zd>IEn52bCEzn6YNs_bp~W_hWB11}N1)^Pu*aU%Y?tD(eVVrI%gpSFCB{0y1A!-qJE zryGk(D2`zf4*ozg$I_>RszBSx2%d|WP>XVM$iF_${{QiD=8F{v8KnGpcU%Q*rm0p^ zqoJT}d~8Z6|2&F6vF-Ha>Z?n$L3!Nl(nVkwG4UW#;Q6`Oa_Xl+TRrk1wS02e?F`xZ ze;g-Fy`Zy*u_msU5+jn%KSOi!PTu!n@>9`1#b4G@UCZfGB7eO{A9P1B)t<~=Up za%cB*JPF*6Q&r!JYf$}%a4uwZ(mJ^OC1@f_Z|VT|7st800UVc=pZ~-Av4F$-B+mm3 zGjxw9=`n5efp+4a1`0Yev;2P^4~3wQ%n25+ju;3cboPEe<7GVSCq9^n|rKg z-P*o*HNj{i(oQE5hus=3NPYn$C`^?27ICLPRUng<9~clE3`xwroxbI?BRtl>>AmIC z%?NT9DGCyfC`hfy{g_E9I!u)`aM!K@RNxj?sfkcViF%Y~u@n`zt>f5oa@&f7LiJeXt`}r{7zyoCn_IQulU6JFX914473# zNvIY^LM)zArpdLbD%rMDw<(qXH6SWK)jA`OF|w?*DiDoD!wqs@h70qjb$di*+8W#%NbWr_p;R92@mBbhPRbnnvA)}^c>s?-z$(dZKZ2&O=_GIUPb=p2**G*Y$V*e%|Rh>$o3BJQ%Hja95Rh&)#X& z*w>5=Y(^?SjZ1f4O8JlrFhm=j@9CcLreN;4Ly?qb z<4MhY#k8$8AR2w`@Qm`iad@875YcE2BoAzP=bx>){n`IKEEsR?qcq8OSP0qi`V)FA z8-0%BtL12f+~=6i3*t_E>G|>N=Ri=bk?&fs7AMj*W<{u@00J~*%Ye->u!6WdlI`{K z))sW+OZ=ONknj;ZX@KT2G6EcFivP_5Xq*q$%tN{TI6>?B@K+e%xpfgLKMg>8NT4eF z_uf$LIT?+vYLBb@Uzjo}(ZG9k6vk7;&&jRsR>lY(p|H_jVjorD*s8e+#C4#>DUnx<36Z31> zTb0Sf)$o;p{cIu16Qb6$um{VFLAhTihGKF9xr{P4S+}tqxo&M^PymSnX7oBC5b^w% z3b+C9fEf791^|4MtmiG>pU1)9TefQIA5-U_f`WS}{lh3>cE0Px;J`bmBG3`&gvPo~ ztOrwilU4nXYQP}oqhHm>UScIh$J?q6(%d+9P6EC(A`kcg9*`|j$6$Z$5--8lMB(z) zfL#lQ)O`b7HfWH0vFiI4)oH2@)<2M{+hm}j({(mTPg{V_9HR0iuhXh)fKHJHd*KS*!DZ)Z|>(~jCEu?ZOSCl4SqFd z%E-I|Y^~uC~+kZCwm$#)yj?CAL5^Wynv-FHPW}1oEr|itoc4B=(Js&{=Fc#gwZWF2P z`-K06-NqI?Kd%d-5jfd$@lQvYKJ=U-9nk}ZVc)S^#kXiO4kBGr1-t>#rJpMASvI}v zZtfjRqk@z|sNqKNI=p~!-g|c#T#ZIxOkXfF2w@_J-OBKuzxg=-J=~()EC6t`Y{zt~ z+EJg~7nF3Xib}bso~4Ist|R5^vrr-5C~||iyBc=iS}m;-_d%yHNDL=qR=GSbXYY>5 zPu^S20n%5qPXu3X0|?!$e?REQ>PnQUX-?bSPm@UVq{3ap2qf}I6aWL_w_8XfZc&N3 znI}cvr3HG61agwGl0tR1DT*&14Tv>B-7;4p+>;X>COQ8BkjMy12HC*y-+3g3tdy{| zT_pp_o+Od4dAAIPff`@0Lm(ZtK$ZhstsR?KtAz#AZ98G~e81$wA3A?U0W%a3N~u1n zMf>_nMFmttW|9H3yXW9rU&o{TA6Q-dd1J_m|6~ zI0`I+{v}Qko?B%nXCon0J>i!WYUfL>SY1`;PkRjqZHcfX^0mTUPzOxxKLL?$qk}K) zVz`QvIl1RtzA!(fli-?Q{2bV?Un1RgEO7!<%^8S)pon(usZa4BPldP{ieP`|S^hd5 zSTd>&i|G22En!RRv`g+xmf;R+0evrzwZ8!Q6i(|FUhzwR;DTXM+5J0t-spMh0Jg@K zjJ#a&r+~4g%&-?*(KnT5MDvxbRI-& z%^Ms9MSi{R>Je|hR!3;u(SKXT`*vWLue&hu3Lc{#@#}f}i{Wzt%l;Lmbs7B1sFhA$ zj85F+Ijh)e;6?Z_CO!$qj*<*!m1h{gB{Jif=b7fe2~zf+iGy+WV^KAtJJQahmF3p< zgJ<%@xX8&{R~779t+R70lM7IeiB%qhaSbXl%(o+qyMDi?7$pFoSq(tmmC&T0TMSS3 zLRkL?FXK2(`P)U4eh_cW_a)!SXIBOhOjS5N?O9mFwc!U{!pW*h|hu7fO08LB!dLX ziP>s{ls5?xJ!Cwf^wCM)q14Q)03|@5dIJZN{IZ~5S_O|lfO7Yi8iZsURY5iNgj(=^ zvh%o)QZyJXm4g8;`%{|vk@r@5YLmMQA=LsFjk$Trk0HtFQ-B>Lv0qKTh`AZ`Jd063 zx!n}AEE!Nc6jjYFG=Xik{Ly@mNX^KMn`6*n8etrWTFH@igFV(wf~BnprxEppdpTwT zKCfO4_}g2RNb27akXfD}^3xKmH8uUaHL2a2dO5x4k3+4%=e~B(z{GgzL&gnF;+8_O zEKh2{-}WRJU41;rHgN9@dYVctP!diuP8mpJ(3Z(%BuG&19!yFwy9 zKY$2bYbk_XX3t4&ZRUOaopt1le6wAU{?B%SAA=c@f}=$Jx=i-Q0(ZS#82idp3ZcK* zE|6Sr7v!!;4NB5N!C9X|vPW-DnyQ2qv0q(%;73v!*SPuXHEx!~`WH86PUji5U`HQ+ za3AI6;qyHVQ+pom=~4~oaRNM%Sze+)=b8KcMgHVi;M)Ky8!V8^YXw6n91GrU@sl@m$lDnmBU;C@3_qj3>LxMSxCUFe*>5)cr5@MejgqCmFTT^oQP^|Fx^6O8@JkqziIfVp&^m7-s}FKcw`H=2=&JD>`-KpDMzQ+E%U& z8b6HM7+>+!gKA8aBU-##fh0B_cgE93;hz|s9YnInUX1kUaAyhm?%W+&I~`2v^3LWI z8JF|{BK$a3jqppc>~w&W&y^=be)keo5Ia4IMur##{wuk^IopHj&A$$b{}j$$ah`2p zHY#GeQsNa2e`MDe?-^yUs!H{S3-i~nT386;hL$w9@g^yUu}nhU+WYe;b{y` zcr1hzWJVqf)_gK65nQ6FT|Ef)^BSU|1W)k~BhtBO$tLr!4NZISdxL?Fp&#>3^ad$Y z1u7*Fd5Zc#1qMQ^G(S8^x^gM~?gDQhN`d@a)CsY_%F363+PP`0!Igy+s~{vUju z_ZMFeCn52*qd_rlF$u=rhv3^t6AR$Nf1HbEse=>zkW!W8`r@Lf3cGdvISQh~hqH|Bofd$Z}3 zq&i#@%F_)suXvvv8Bd=@fD{sIwD6+W>zmF-)_#%?$W3r!zvgcBHuTV}_oBp1lvVXtjBl?)P zbBBrmN!AgyoLHBy|MG4z6G@&|*oJPS$73wjnU!1(A=OarEP$u_%#X1Z_8?Ca;0^A_ z3G8++y9i4%2q+$CTKrp!4!w1q-{)@^W_KiER0tp?fyYR!|7> z9LduGcn27at^;!}@&BDUKR>`A)!VfE8FO)X91%8jx@MwV0N$MVq{#%UsK$e6<~Txx z*_~p_W71+E0i(ir$TopIHKFn%an=`o#<%D8WSzUysGBUA-elrBudoZ3_i?hJ9RKF< z^2ubA8{f=fo2TW~XzB29J||0*weQ1!`_P)=UUUZhw!UmiZbcGDvSWkq=UsLa;MQ!1 zIPB^r%^n`&tR7hEAT@Hb(?mXY0v-=y60z%uXD9uT>n>5O`*)__(=oC_C12f^Kv9Elk!hOkL %gw;@$AI>uGruv2SMD|Hhy@d4Zl=3A--*wG58TfQoHS{wnt5lHg3k}8v?cEr zAAD{O(|H0C61%~xeXgG~bZrF%R0WPs4)6^@{{gJJBNW6-!LVPsNoi{Q8{?Wnx*RT*cB2`xl*9&57I|F{fz2w$xG8Ax!XWZq)SDCIgr=++W`dxo zsh#K`+KF|Rp>P)zV2`*K7crjEJS4+y;|TmBH%h?`OHxmhq?~Z2L&eM` zp>I@ihGo$ddfH{in+D%hJvy!wy~;MhORDbM+k|cO*YriiuX}flve%uNO#Zys|41;* zemVWtrXfPAn)18rC-tSRGXbj48AAU+&$c7zml=kPD<0+YIrcSsiQLuJ@)@N38Hsn! z%`U==49sa&KT-~d`p6!^-wU)2C115$u<{yxlNb@7L@s>^U>MrpL^15e(>8AA91gBA{Vx7dZZ1)ak$W7W!2Rl$pD^AJtbSHxu z{t*KTy@BzZd(XJs=}RhPC9Ev0(tc)N4mX)lj*N{BEC@+k?sA=5npp)T=q6Zr3_hPS zGsF$UefIrZ>QG-M7niw(O~-5g@7vVLLdM6pC$zPF8RE;7$oXY+bCuNRenCiexh;}A zkKfEHOCMA8Dz!f9ebYN^tEABI>T4_r)b=?`ZTcM?D43lNv_nFFByaZ;J;|&rj|u2c zwo|?mbT`qbuRJIDQq|}$(AkjD?LYHs4;YSS;XRlZ7HudLGrmbu)#PdWnYr%<*NA;^4))Y>JWt=tCjy`5?( zTr_vH!F1LE%1k44g)x_)A_Q|;^@g5CGKwzPIhDXQN7K_8rD7=oTN4Q7J56zm2c9T=juqcdHU)l*Ro>i9`ZxkZd z=!S)cC9AJ`W-7J@=_)LG(I#Qb!dBLHIdq#32Gm8|1AH!0o4$uhdg4M3+gJZYg%GPc zTHoWYFr{D{^R7$xQDkiTY|16fKjmomwtNgL9kS5&6}a3hKlwxH!Xqgpv@Ei9*0Iht+9C+A z(Jsm;^x5VV=yP$TdiIQG(8xtUMUcC#uOH^LIX5FFJu#pedy;_czE{10Yri(fK9jr` z;MvK+8?_n0psCpRrOZtAz5Kc7Oajw9f-N+bojG78TxL)Af1iLro|nJ!8r#YaS+?cx zhZuo$hOco*$w7g7^K72K7GTn~X)=K1AdY-r?c*AOMgdZlVCqc(G5ET9h;FHzB<^%!jOYsrrW8R6o3b5-$%6JV{+qjAAbLh* zVN;lk2&v2SPWyx>>=70Irbl>z>yy^Q+|jtkbKTmddm`x#iPD!(+-oRxpUUvoukt56 ze=25ZEZsd{={MA{oN?C9bf4CtqQkIDUY*NJpv(g(9J)L>Nf=28e{gpD4v6FC9ZAy?o-t6 zpA_fLMC@jIHhPF8rwI1u4)P4Pu{Zcpp7zo7m61ont%dDrE|Z47s%x9q{r*(M0N0pA zNH!e3_l09oP{5Qkwn?@!h?`b*Co3)S!AsSiL170XZcpFTUp}4ea&d>f^2ExgPe1-H>ZrScyW1FUd(}EK+Qs|O+yq7t5wW=zu3WlZ+8_p! z+jh1#(|9jiHrMp1YFOoaKn@{+`|{F6>WBwU8XXk87qmk5WJH z)rjJeyo=2Yh=gRXck^AI^lb%LHs+VAGWC7T>ttwc#<+fggBq#HpW9w}cFY;65eH=W z2XLW_L$uJg#Rgw{E3#x?H|vYjh2xrn%=N>85h{xKDYWV2?6SKOFt1b{HH#sm1=1%6wic z-H|0mBcQ!dji^{E<46nn<%zg;ea0zErEvtjMjTSrK0azfW8HUfx`5>fG(IV*C|r6e zUl8lYy=VRNf!@K=86eJO35QFpZzxAo^o1dZ8h^*d$FhNGO2nba!RE!*1gy!UxUQM#1J55w}GS>eE&A5Peq-uMJbhgn&{;PsvxwZeR z)xiG%;nk(M+6MNdctOPC^NuedvfIKBQ&&yjx;FHhO7rjN=JH-%zU2g)L7=vX2z>bI zYxs=@tjMzU844jVfX7Km=y7}pEGW_SJS(GuWIt6DdgX|MGW{;s?PmWupHukR&h6eh z%DX`(alHj>WE=nVC~F)U&jCbR-=1UqZr5SgOnY(vbH97p>+{>CqkOa*_FsavoR!!!7HOnO8B8A%efM5}GG+WX{==;cqkz7aq( zBj15>P0?qG``3D8>_FcjJu?(@!m`G|g}}vSHj{X6s$|`;fg3jflGrXge{W2{N0O#V z1$&(dukix+6^{Na=!RpdmY)3f;i?E zsE+qGH0iKkNrhR31KAGLW2=8p$@_Ze9*eg9_yJvYKq2xPQv+eA)+3o3%d3wRB$^x| zd^vHQ+8}go>N82XWtoiBk(rf}QNhUr2 z>I5hM@6P7*Nhj-fywj>ia%KDKkG7s(*@VapXrwavjL=na8moAGAH=%?p%jtd!>T;1 zzh!U28!1sMKw|>C33CnZY#~;1ShFxH3^VR{Jn7!Jcd*gE)4Wpo<*&p1?P?_P4ydX6 z?#M)Q_9y25$b*y)CM4d?qg?QC3auDKNgd^Pz5r--nO2cfAUTh07(SLP|32hwZHN70 zP>XsF@nabZpr;zNuBTJ1FRxOTpl`=}veZv7jvt*7n9d*Y#-DXL70#AA~WiC*W#ut6N( zRrpbuNE7$7xzS@Yk0H>2eLYv>UTnJa zO`e04r0D>GVF4OZre8xTdL@XiEs;X5#VKyq;!pl(E$+OSB!d4|#P_ZC+E%~b!G)KZ z5<|*?_hLPJ@L4^G@^+xat~zl?f4xa^6VSl^)Zy)Mut0JvkTKqu&qK+fyHE0W*vETL zLIr2Me&^5U$4EDWWb*5RjPN3+&Cma6V6q2ae$kr=6KeX^{$8bs=Dt53a*a!MTU9`_ z)ek8Z9_C2Ez41?IVbrfePJE7j=oKP2?jPfcI^gB8it-r z!uc(#4C$b0Ly1a_7927$jCC`f&b~t1+ibj@gb1(bxjFm;A zoAvY?=7FODD;}htYq!FvI(KP%eiRtkUs{pAeBSS9)608VOU9OVJj>&<=k;oomfd|7 zXKeykU~S#dwl@f~V-&m^hPgy7X&k#lOUFf65M<;iAIN4U`Zm&WP7%eir8}ln|4OkU z3)Sepr`KO&gpqtW4Lv$6>79+s@%h3)zdpSG>6PZa%c_K zB~x=D*?{hrG;QtX*LBhxA!ATJkTSI2|294_Qd&8Vt!N}W*S&8KkTIu>S z8Y%B-tPEs@Y0F^o!@7fkTt`I_zESdcPGi^>tc}tlQ1IyAnc1z4T6>r+VjAS<1L<-^ zM)hSgPpkN767*Arv4Uh<+;Kgh^fTz<3k2n=2ipoH!OH&cY*>RNs;Z3sUbb5TDRrJ?Y!NeZ_$&TV|mFTwhfTSmKa zpUcqg-TBFH4V)x@J?tmlYSR}&1DO%1F3_S13`2swJO#-S|SX`mqWF7 zu5$?2G2GfZTRgiKPqN>9t9}nv2yaP+ZYpkMtRcls>qtcso zS7UbfZJ!ki0Yu;S;9W{Ry=LQ02LFTclRuA>PU>1<oRT~s~Sl|-Lm zWwsch#DisZw+GJeHpY5(f4wzW9*?}oX}9=T@MszDyK}zHg;lwf3$$i$+yhIns?lps zLNKJr*WJygfs#^>s$ml@S`(M94hcIOG2QBCi(zOw;T&C3Pk9J?EBs@Fro^Z3o?h{O zbbGgs-pVhPI!o3GtjkWOU5bl?9pl>0eDz$D*(sdlTc_GkY@3;5Zo#TrHEBqbslhr| zdSX3-%+2QG?^x;mpjUm0k_SPb?0S~=64=^Pf?BJgPwU%p@>lsD;F=!gZx`1qzHxu; zt{7)_f8?qE<>)r=sh+!Z0-}DDE6Y>{eew}32D`_)c2EX36T(l;o%%U8?RG_rWu$rV zm_y7YY+#j6!Qef;T5((5T5us}LeWZE zcP*)D1jHStG@~|FwW4PV@w!rC0+)xeio@E-ILo9b-0* zW=Y-_TEw1Tkq?3SB8gk`C6T zGS6QHJ^gmnu;?8dMYY#$6hgPE9#jXkT;LR;R{B1BFX0{**QYU;Pc5Ln^s%CqJ8gym z^0P`%vwkI0qeolV^gaoON0z96j$SQ;OiV=Um=iPmTS}4B^u^m>sUnzP8A2aWxzn&y z#YpF|u)l`%u%2spRx0`NR6^<6toh_BA>FxzBcDVIqZv!~<+w&%s}ggmAwwUZ4U3YD z`Qh!lmBfFW4mUKRB>98*gW~x35u_)KxJlGKi(HXPO?sEE0P|U`B|}9M6R&|=QJ`9# z&zWGB<%$0k#fb$OH~I@*4uVI8F9M!XB(VfG^3e-4@>A!Ar!cEt4zxh`c5$Of`uihe z${WKsv_}?t9p{U@vy5WM-49Q8dmibFmux3ZeXk9LuV-_v!r)~OQ53vWQ1?t%7bvoa z=(d-k=M3HHGl534t7TMpkso)x>B!=|mU4!Uocr_XyzS~$Aei%9c~=?*x?;sw=g;Gh z#_&yt%8DQ!CV%n_&@D0Sq2IJudIr#?(T3)*B8u?m;Ppwus?UWC5r+#0B%+B^C`Y&j zsf`^LD0;5NQ*^!j+)+#szVuUCcCJffeATgcQQe#obs?q`6)`)G#T`izQ@9qatGG5a zC6~tre9jkHk=litlDB6^wF^eSF?K{GqkM2?&djQis)^wD+-1+e+nhJN|=lI>6skcbrnxv$Fuz@Si4ZR zIP`Qk#I)O(D@@zam(Odi6y;XGmo3jE3Z)(moT+H8p!kS#4tMs$LMeAf|DeKv4gK1A zyvxsfP@2Vz!_GS!4)0?#@q-h`9HJ+o>xanm%|$xzXDmIY@)9x>BUw;e%J9L&y*F1P zpGT(t#Tz*CDJTzNCXjc1Lf6;A@yWsde#F?S|8QyUqHjbgw5`p$QI2Nr(;t{($uBoa zn2_i23O6J;KU^@G&Bm$+S*XQz-;w@VR|t9Xq-1?Ca-+_&BODZK@RR>7ZMUj&bc_R< zN1s`L=2E2~rM;7~I@&3PqMQ__RaT#)Zk0Q>Y8tmewkb7|bN$q)b2v{5`UvVl)aql^ zyDd!a#+2y>j^J{uxNxVDZNCUtR4m43W`gvnTE!u2v@cAqcUQzJwUwnK*0X-d%slwS zBVf`_m+D+`n5{H5(CZ(eAj8w-)IPD#Y$A}QWSE9|rJF|;)EuW|H(vvmS+9r_HMK7; zjO-LD=qb0mO;PT@6c$$^58uTa3NaA$9kGpNA)a%IG>Pkvtyiq;CDkpIRqXoxJ6iHf zT&Fe_JN{9l4h2LSb9Pp{V5H!Qz}Rk-gHF6!wGQhyeMfaJiRe;Bg~zvCBNS@jJ@GR zxEcezVtmleK8tm9TOMUIXcs@~Acm!L#dJ$X^diPU zSpMb71C-ml(?9g^Rw$yaoC{?X{Sr@BDNqR9^S@o#C~A-<)}TSWHmmdAy9%?GTsUNG zp?v3sq>at?qR>}U{poh|pJ{N%pM+LuNXEw$Xh!R>_kYnu(LEQRYApJ*(=gyW&v!h` zG*S6T8G>k&;O#!03y)0*v;K;3{HGbp6rmUw!4FUC*y3-r9ZIuBK+DG~l@XZTtF5ZCfMLM@ZH z`SoKEv$2)#MV)Q*ivS5aJS@|Ghsr0rYc?PePNt<;Q^eH4;v)B4`In7a%PFo;`;+At z$M^ImzW!#u`?tYh=lc_k>&mndX_tZD^%I0}4k}&SKOK;=C+G8|PSyZ$k~{6*XS07Bi<0xnh?ls>sI_QdAoJsYyTwJQx<>Pp z+`Kenk*px_v=^AE9^8LpbcRWK+f3I6KquOWHTpch?4gQ-w@`xb5YlHe6J63|&Q16G$bWA z86Ec9`4rqHuz%y0IfI$JLfE=~_^^;qI+wUBUjsr~T^Lw3&QMpq#oerIrTLy>uKymn z9x?Thm4$khH09tu3w@O{auj_>vax6DE{P5&on6KZijjy5c=HMuijA!Y1bxZh`Kk}S zSbvGhc{2j@=tz#*Hmp{2zy!M7T#R03P17xis$BUw5k`WgV8_e`K^_jF=u}7rRhs|w z@d1E=AEDd^SnBu9->v(e_T&(jo(med7ir6gc`Qt?bUhjLhf$O$G>7~q7SiEqrNz1k)Vvm--HL`I0@}oFa7IWiD=5U{3YT&a69$S~Qs-r%E zGFvAk+bn0Ek+~7`bG}=r7>7zFLl?$NQwP8HO^aZQ_4v_CYYg1O)?xD(Htuit6YRjP ziI&5)R|!ZDwG=g;j@BmlQ z7B>)1tc!kj9%x1Y+UdGPWnb51dIDQkTQTZ3o34uNzOK@~`fi}`c7W=zkQnJiA8mK$ zVxPaxa)ij|C$f+srplqs!(T(4WRe?!UVEvi8;NHg31j!_Z7*c%e;p(!<;NC!O{DW% zWq91DWVY)W`Z(qhjaD$DQJ4Vk4^yv(bCiwikQ2CWD&5>^ExfbV;|CQ>s*ffKNh^HV zDxrk4u?)S|!jHnn-zW*Vx#(lZT3j_dym7DH)5Xu$^@WOWR9KUYp+ov_af{e^ zG`ruICIN288dL~ z?c7kL$0aW~>2YclcHMyhvE~o?kp#hqCu2L7VD36u1(cr63_aGu*}+!tt+M;?mq3{- zH#7Tt9Hzq$RwK^|vpI8;r^ViqN zrj`5EZh0m%N;)e$03%rW)d}m&k-7!Pa`g^2H5~%pZA-}>?)9w7th=zg9gTldHigD` z%eL{oDF=s-v!d6_^%F*W;OkTrtOIA3siDMkv2jF@Ir03)rUM>U8QTtg`2Tm-x2)5s zTlhx)d6Mk!Zm&S*FEZrSC6s}=o@2|=Tk>latw_@J3xI@{Dhc=QL#?aP`5D*RaM zIfa>BEG6rX{{C3ZLzmry0~}BFeHeWS@A#Rkn;zteAlW!J|M|-ZaULZ8i5e7b{_!L~ zVq->y!BfB8Wv`1 zY-W3{XPF^>N+&l=)x#OK=Oh>yi!3rgoFWxDZcbm)i-X1X-TM=^DIF;pXJm%vSrW8&7 z7&`@TgVI20pHwg9MxSiCRtu}b8Q90X$gOgDNn^XYnPoo~KuyQmg&y(>Hs}A0Wa)Uo zB(oDLs7RP79PMZ}NU*`Mh5y?3&%nHx<&o^xDWe5KR;d`uSh>oZ>st0eiLqe1ujHYd z69eV&*sCpSQ&DH{5$Sz5MQscBEXsu0zJ71p4jlKfa+ay5D#|v}7rWg^*ey>Y>8$u? zq9v#5LSbLGSgk1c;1TP4(m$V642wX0X9>}8Hpah`2#P0o94rDuw6j=6)azsQeu02{ z^N+_5_HMzW&V;j}jGE%&aIbs>UfSGJ)C$dUNKQ!l^|!Qj(2x#L(*FBUnG=mH6thzx ziaso0?c>zqO#TE!`NpAhnb+CGgm1w}5wmy6 z_9H-u*z$fw9NA2Kp-q6peXrXetxqyCm`YvmeQV4y%sqx^3Sf|Ltm^%~=kiRNt~?wDA25Ci_&j`cd(GW>NU( zl@ocD3vUOH&7!n9yKAaL(l?^a*APi{WYQ@beg|Lt(5^a48!}n>5A(9+K(TAr0mS-N zob?SrE%1rP2T=2$AryvCWUE#|uPw7^je@=(vrgu7zGMMU_Wc0TyA1^lSvMa?ru6oU zSJuHqy2D$86yv&emc>qu-!h+BXyT`6Fn2d@pPP0K6P2AV5jiZ5f68d|`P%r*T6CMv zJMb?f!lWahIYcL`j%w4JAN~HVuC%Vf_zS!pVcK%Y+2bzV=;F0W@5K>hGbkJ@WaeIY zT75DyV?v4&ni%J6Toy`fn92fxhBAqy)JiieHpdJ{Ku0?U;q-yV&R~$BSff|=fm)O4 z8_SWp8uCs7+H%AA-R0C*9_X#+-bc&dkua z(j8F3)00E@|F}Bupr+R?T!$JI0nv^0;zk8Uj7o<C$@<2t8Eky(RP}gkDnUAvf-Q&OLYTAI!jHCc{jA`PN$RdfxZzH?g$Ou*c;8qSmC) z73qA7l{<88;}`~0S)Ve;mlfCNtie?t&*gR&rQ=mUe~$$njfiOXoE}{1S;@+^39N5& zUM$dl0ryvr&H0G&)6D&RALxL4+UC$yI4Ys_*VkT zcEJ{-Bgku6_?Cg$80zqCyob zt4D|FIT{~r)sLS4zdAv!976!$ZQ#fE z)UKxZw%%Bz;*V?8j^O%}N|i+p`<{P#g0bUUX42FVs&NV*LvTYI=4Pet9_B_STGD-gKPdlnE2cJC;ES8TS# z%5s;Iq=iK92&V26SA12~GGw8p{|Jeh88iu#On{AgZ?t52En4fAoq^U3z?$cEVY&^e z^ZaMYD)_O{WxYDL;(Bsi*U>lQANCA+GZiZAwQL`POWw^X?d@h=^4}C`zBCejtPdz2X^Gyghu$FUe&mqt8^yRP88u)5drkSHtbKRenD|RpK;&VGHs{ z5=$Ouo1N>}xeh%oJ&>(SkoW;iKDSgEEe@j2cKZ1wU8T?YEuz2Y{^8l!%;8(>Uh;hn=9b)Qjfbp1R zL5_;JcGUyvl7W#_`;yUfZP_V))8q`QDj$jKdd~c2h&pI4uX!M|X|e0eURTIjGe%~A z{-x{6F21|+KKtq=-4=Z3Z=HK%8)86OPIsv5acKO0O@_Q=?{mcI(i1cTv<%BYmyb2v zsn0Lqn?*dlg05-{x9DO%HGM`9R~?N20jOMD`EJwR{miIPvqxd-_4NPi=>BPzwYiZI zz21H=nl6ldU93zhkI_1uu|1j(vis>v5RfX+(;mv!aXIyK^7-gPofH-yzU9_QDCJ{6 z65x3~ta`CqUt#usk@m-IkPGEflG*yQQIx7Bfo(Z}B@+r6B43xLjCMbtF>5_dpXwM1 zQ!>nN5M4Xs=AO5q#Y7+^!(YV zr=z`)8lAQINy?RPn73A6^5L5_Rs7w@#>Tc~;rA(G z+FvnmpOC`NEq{uAy(}H5N=9?E7AS6Pc_)qErf$NhBZuNxO0ixabyu);N;-P=$kS*r z?#_S2*a;TrKkxsadM^CWA!mQV;5vU$QT_0K0wf|ENHTi4Al}v-^uaG{3Sy!@w(hbIwyoi%-E~cue(sj&}05BC)Dp01vvK zqQk;avFU14y1XRg$NNrmAl^8~FVCx64o174uTWs$pBs7(6p2?R{_g(K5N0(snVb$U zAKB$E_xSl6Tejrxin-b`h~zrd_t-mImS~QR_V)q){yh|}>#kIySNHRcjm>u)@bj50 zeu3}|=Ibz;jpm#7)$np^(oZ@ZU|3lIEld2A$egY5yjJy?rK`8|^NjI+=QsVSNVLbT z-&`P<)5p3?1$HHC_E-5&dix{m+_Da|X)Abi@QhcdIFi7q_LX)q+(xD7`eA;EcWh>R-1@hj-m`M2J}p>~ zlB05U2a*q2B%1Q(wTVZ>sJ-6EDjcJhXS}btu6Xvsif_ur{Ou9?>kP2@y`33bmaNGY=VTt9E+F+;yChSWaPGH zKZXdQEAt=3p4ThO7glhex1B$^Z}F2X!b~nYzmkSub=a&cIeqQd(A$~?GCG~uL_;~JfeT|y-*pNuwMjz8We=Tvj z3-im?g(G2QjCxLIZ{K&&`KP>6ddh<;c383Pk2N-Qi6h${+y+D3euwgEFXaS}zvtIu zCKY}l!GYtQ{PBpWABFK$r0zBdNN}fq8zTIsUDUdG8+|x8ia1lfXinVa9`-i|)TY?i z2OrVQtvi7W@%fu*%zlh2Ag>?ctDDIOY8Y85^D8N+>tqjfz z_*aQWVPMq5O*#;Ns)N$^(!_P?keShn+A>6Sz!0H)62gP5;8{-%Ki&!RH>k0GWakbQ zo+$T3Iznq%_J7?Jb{Q`F;b>fW+3T-O3p2Shze5v6U4#B2rbJ?(W4h)?((zxc8AH;Q zOPsMbawOx?=yg(lnmDpYt9N6Hda>e$dBb69T*(WX4QowobLBkuVeaN^1*Xt~+jcXe z*S+*!##Gkpv5(s(PcKU2UR+MwhjZn;vIT8RCCNd1ywh!Krj1><^K|5ly?)MFJX1f& zSv~CbA&YSO?_QjwB?C`bCs#U<$0v!|yWKgQ-S3?? z7c8xlm*#kGxz9yZ#w>9CEOBXf+q9ij(jOF@CjYh7ur+i%R<9AVxHHA=Bsh7rHOJu~cwexej%d{HlOlah zu~6i7`ANsQhOC|UPDd=8?Aw~b?Jr5SV^~UC(V9mVLl;#SAWY%b1MZmSkx#-*wT%UO9n6O2 zEbHeulMYc}pV>951O#<)0F|8$@GYU zq8U7c+_JM96Zld5K76}xUd!L{4{4I~qDL2fE$xT|5ND0mrU`lSVO%r1-)NcK4H(HE# zY*$|q29z!@TDm7^SN_fjgTzvi3x<`M0CV0o4^NqiTI(>HM)p(8Mdi>CU)G)uMI>$UdUBBJg2))wej#?-CarQ*L*Wkp^xv1PL*?LfVi+(e9UPs6l7RN<#v3^w@G+fqkWh&8nx(Ry58wt40Gs|R z?bBrutQ9XFXd)z2qP7iI*svHG;bL>%WMgF^F?w}4GC%G|-tzd^N;+$s1U7A(hRe}Hu zK~+TQrZ^V^Dj2eISE+ZrC2XPlKD(iI)uvn2(Pt%Q0pl(6c8va)JyM^*NDj{;f8QZo zvj4DFPu%3_Zw$MC$u*#1N^kt5m1h6I%jvvsO^9CL} z1LLLGpf&aY*Y10FclsXvoDcaG6j*`A9K?8$je4{Ia$a=G?u+!Z?B)kg;+d6N;!O^g zZ+OFO6=P9#xv?g)Xx{djb95gEXaNmwVec6SjqVgA)e~@CU&D|q#p(w2LUVQOlNR$u zoU~YvUO=fF;GEi3u8pNI8?N~XkFQtuz9^3ng#9RqcVeC@hblVm$*yKsKFvBVF3Bb(YWoqPH$1;Df#|Z#D&XSs;>-5ET9p*^B5GWbkm3w3>ceF4k zC|VQgo&_i8;|Gfd5{~Wb|E$StalaP_)fryh^N8(*IXgd7A{Xymbs9o2@paL`@Yhzx z)wXze0)L0G`Q6&sgC?X7k8{3`s;R%+l>S|>!I@*C&J*zrT_?TVo_W5eZl*uBXuNlN53Il%kX&`nkh$!5{nr=z~``dR33}DSHl(0XQ`$~6ZYbw50Z)W&sZAj8fjE6T^#Vtb^cV# zSWRM?JYZrK^xJho+pIsh-fL*mXghGRv_+Z=T$7t*zq5IBoen*X3 zCF52mII2MKK?Ex0hjR3s~{K_X*2XJP{QTxWDLKFG?Org2ryO?>q0K< zfFNlnwImNk6q*@XWN?mxtGmJk6ddZ3W~>}%w4c1BBkiW)>|fXKLmrhe0Cic&6F;H2eVtX z31xZWhAA61spt9+C+S@04GQ;?!mw;8+L!UnzAIfj4Zm4!`r_6$M#dXC{P%?dR~#$~ zehiEU-zhNn^T)4Vz-}5#!Ji#_+4gL6fhxZ5Kb-ujl32TPx2f3E$6A|kuUM^e1HoAC`@<?B z$_3bFkKdXoR&0-4Iw^_z5Ju)?wYtQoM4lKZqa3$qx-guS0{3lR$;rt+jHR0q{QMo% z+k7Ub=R*8(R*Eoc-S3}T#F{uZGTMr48{U9OYDzEaloZ&ssaKky1y<%&up#`xTMa;z z25RDRE2>TDvx9bde`H_K6-{j&qUfp8Vv*T~n{W$Qrt!&3j9M$SFDSY7_)f~tOJ0kP zh61k`Kc!+0UVIGJRJiFfviNOkIaUf?O^S0o^ExemM|~xq{OstnS|3KfB=+1#lo|oP z6ZZ#|sNUd~MFguAF_+2haPX3&lKQi4WTLE&Epq)ki8`{iB5b*^Rar zRQ$8N@%7R@IiSQ4?tbp|zVwp5-9jf6`H~4c@aXrW^jZ)Jo%#^x(DS@E!yyq$N7os{ zOWoF7f2Ny6l|g0xCxd>{rIYu!WBr($(e!a3))dr3;eb@e*44qqTCH2R&==_c(yn4=)<&s zF9Tz|JU2kTQHIa?!X%rcI45*MKZVl8yP}$F3JSL0XlY%Vz{sos&`lQ50Ei6 zfUKf;yAbP5ldnr9lquO)7n+0{5{J?-O>8lS6t9?G1`X%4%o1YRQ=c&zmF69~52_## z&niteruq(}=<%?>i~3rmTW;N%4Cy_tw5rcgx?J}@?+qKvdyBqtoqF{Yd4TiV5bKdI z5T4slA+OF|)E8U&VU2Gc`3<0fx(a%q&9nZro~;!{mJ+k2FEkahok@)O&A%n6o-*zZ zN^REBEsFvg2IfxQm%Dv(oadn(1fME|{3cWUXk9Gmh18_I(jsX(d5@EW@CzX$CTR&~ z+YNCktC}flC?nnFV*;s1teFlQI*0rM8k}o9wY@o=pgR@y&X^;x?1wjN6Ob(4KeqYh zK<7vq09s>kZ?1E+sgzWl#3eYpueaF+x-#7-rIgc)$SzCLd@hp+YzQ0&+o&mdboGI=t7EZ z2kinX*sw8yn^u!mOuxu zcOQKfXwgo-OE;;hJ%2T*n}L6Nke(__j8%Js;mKe)hWTC?o#>8arXt{WtZUZMH2!?)ptiPP4_gb6*34hG!i{8m zGq0Uf!08j&;W7F?H|noK-#W3`VXCsgu&MHGkJ!t*UNdIJZC4Y*0a=29CR?A& zr;pfDJY1s#&6EJ-9NO`8Ho;@bMe(sU_E#MDm+=}DA6$u`ii?)Q^KJo+6kw+FA#Xb- zd4Qq&6+{F^TKFMQY*vAQ0a`&WquD_;S6%*HOQ~roEdMl{quH%T6%=V)_w{!Lzz2~G zrBn_u3JkhsMW(`-x9X&EkH$jMNcSK$FQgZnFr1|gA>C{4uSDcHftE^5JSzw`c(+qf zD@Ta)2J;ErZe9hjg0Xri!uPZLy|dQiu(P5;)W||!Z0(&eRbH0JnaXp^1p&7Je!ip~ zHH&8@fvo7Z`1hjeK-!HO);@n5V;4*ZGXO$cE+06Suql^f~oRbmnKuulCpM0XI2Z`NVCG zz)e4i(Htx0RB-dQhjK8q{?)UNr<1fAHA6UdX=ySx6?yk$$Vv8D-cH6caBm5rz=*<0 zQhO8nwgWwRgxqpuDEV2_asI2>1YDd08MM8~Jp;2S%ZTa(rac8uz{dCzpx8`xNUTgP%4$5j8D*v{K{|Pz2TUYHkdlNIh9; z0oWai{#y>S9@Fi^9WaVx?h1`RTQ+<}^%ZaZi`_^r*M#e~m0Fcd?mKj5W6t`Zyz~NcU10_gTXyD{iHfTC05j9JgjR$cKZ6>`&6RqyU+k{`;cAik|ML3xS=FE)~>Yml#Lqr5>O^tTuoXnBfjDfdSZz4}RL z4f;2cp*a~jh}|cDnIm_mmdqdygV8!dGR*K8% zf+@x$SA=8fi@PM?I$?L=kPwGr9P=X%om^41hA{f3y+;Y!3F^`%yD z3I6xtFz$(hg`br3+#sxYWJOPYH7Wq`M6fN)3TFF2<#_r>^?h!`;W;8=X?Z~*8&a=lc#bV1Qt%XdV+?e82t{l0vqHNs)C>C39;@ZSNlKw0me5s&$9&(#Q4r zSrmIH-d}P6>(JUC&kXhi8j=V4v}o`_yKqGyw4Z7Jxm=JY=FIIjk&wql7D{QyMAwq$ z^WM6?@k^FxrPuyVr@{-XwFh1tOl-`Fa~hS<6O5HLw4Dgq{9*Bxp!l=5{o zad`H=lcT3{=y|f&?8D&3KZ2XSayK-;X`UngZ^f!{4=m8=r&GFZ3!`CF++P%T3{@@OSVC3uNGh$hj z0Vp7#$v|B3L(~aLR~z0IX8qUG>fvCT;-xiY5Bmi z3r~~g%T|@|N-HuUNLN`oUs{YJ!1_U|^9m=e zC%8^iJo~~pz z_juU719LOZi>#TCRyXH7>KTh0K30QaEX4wgZoH%-v(X*9#X@I-rZl$Kgxs#MDoz9` zcQwD1a5UCj^8EE9&3;#d+_h9T`(&*F(X!Ld#a6kmKTK4szBr4L@#FTrn4WfK*&auO zy1~eob3k&Sz~qzzM&{QrK)>NQKo(izu=uQ9dVXw-=T4({= z8_V#lAcrx&z!z0bPxBckGw0y*JWE^Boj0~5Gn306W13H_ZUuYgz)8DMZmN}wBssUv*WI9+HmSACSNjNKs}iY!h~Wz00$CJ!c4tV?9* zoYvwn?M0kK0T(dpc(LI7z0Jl_&gB$F|M66<E z`9_br@zt4@73>E9{j6K~F8$^3b{Hw+Up>vm7MXn6VV&uAMF}7-$#Z01RJHD8Ro@rYWp2rhgm9Ft#5P-FAuUVCde%P z0;RLo+d(RqPL3|rSJN6Ze>9_;AN>O1yFGBWD^*Uxci_%Gg=w3i+4irtbB36u2qLcU z`=&PRzT11C*IW>o2togU|uXaO-&*1 z`adc*lbt3^E0(lwfY>@8^>9;fcXc0WL5r?|yp0|f@EKFeO$BBeUz4Jt?oR4iUX&5s z6U*hHrSj_K@ByIF(&}-nGW@SjPi56-N2vPG^((xRbBUfz9CsT)T4xFUSq6RwKG*y^ z6}A#CDJo;K$%D#4M-%vevF04Vn_0Q2bJ>U`P@-DfHsKFb@uV`PJB)aHG*D~$c>NE) zLnViKeVed<@SSt^$_gg+fB$1-GRZPBTOPPL#$e`+y5fSED`TNIhMLr`7>nkgm~*Ay z@Tbxy9XgdGo{&EnDfI z$-Vb7mRe_{&boBI19#vln3TgOb^F?uR>O0UeV@R;u9lL<%(P;P+Uc}hjRGRlfe;dG z`10(_bN3Sn$HDXTu!L}`l0xwS*9)S#JQ{8W6%nI&mVR7ZO9v+(yF-Ap=}hUOqPvz$ zCzJ@rU-vcVHsJH!Ba=VPhvRmuV>mf;*9RyMOdfYTTyBJkq1C@pxAfhW2sEugOM1{> zK|3^-4}(0z;f^yXYfj=bop7GSV|q1+!(;>5tvVfnWr3V&<&(4y0n z&Q){SeRZm&eD#nhg!1e|iO%b^EHMi`htfHj2|hy>5ufmS`!#Qji#2}S*Lf(kvbFnC z15h`&@%*h5O*=y_X2&z8eqT_bIMw@jz)+VE!#z?ZazDGO^W=(hiusQ%2k)jH$%YL^ zU~u)?yW5?0qR$5vZYmC4N_sjFRDV7`@HISUa##PhD4VJdliy5`!**P&1b5H~3S(Gz zV^kY6gyURwiwQ(BL|;)~3p2k3jZHA4aMOM6HV8C^{qoSI>%fR}nI)AIc+KcNJ^UE@ zDD<1+iRWExJPP-ua*OuvtFyK3(Vm!RC2&LSnr};@!qk^AzzgT+#b%h(HFuxQ zJMij=Go81${vhin%(F zu<9Dw8-faRZ;lH2h!Y44%|q!GaT9Gm5Lp@U(~EYx;!qWK6*W7u(9`9_W|oNTFfjGj zXM2b9iQNmGi}=#fNJ&rfQv54ULSVxskaIw!k@9m-a;>ljys$8bB@a{$n-}d&M=<1ok<=Q-0^% z>tIx(hLy>^)DWp4fz^ijt{Q7edow{m{Y@pdiInM7YCaUPh-(Dtf8s;!61XKFb_lvY z2fVU#Jeeft-bQ6rn#@Ed-)6YiN9}YJ<~t1^rxEEdvYxN=ORdC zjS9nqc*#e8O%4O+B+2KO9A?rZe_|p)Y+(Kv|D}Bv^XDcyX&r+-r7p(v`>#ZDP8}`9 zKN*&eST3g&`I5f;0K1Ouv@`n)7-zJ#d#wD_Har5O)Oxzgw5AMpBrO#TjCL;vf9Jp& zxjKH?0|>$ej4wZ4XuAhB-n&zvM3KKWBnNop-3&`pUwO+k7qEU~L|_UXg}&ZoR>e+@ zFJ(aqwSlGHottCLDd_PUe$m*Ipqt<>WB@uzuc)6VT3qQHL;=$)KFi_g;BVJ* zhnv(16?wA!*;kTs)=3OKxuq1aR@oav{Y3o3UsHRNH^(B)fy}N&-WQd1mqZoW1Q{J< zx}*fCpU~gL;HL^22SdrryVQ*AABx${lWW7OERaS2JR#cHIH97Eif@Ao0|9=g$fHM1 zhHUV#X~w}NU*d5Oj%PPObHL@AVuu$E);j&5hw(RtW}3ua+%a?BC6+oq^<3J+!h0Yh zoe~iE^}(m5--b9buTo?KE;SjjrTI)CMDC&I-`%zLqrrBI)r1^JuEo(b8Nl&>=MrjC z>x=cDeyAnelq^}@grEUICZ@%Y30}R&no>%<$eL!27zZt!kgvB+^<5VJRZXVcwsgSE~ig^^;fZ z*UtmA3<{{aZ=R#iymg_jh*lbZ<#kfnlx<2=rrmC7CI7soxJY^#*O?bUUZ8G+fio9} zoI7X8Vp#C}oS}nz=j}gfi%q1H%)pCSg z0=*Hy-R-EhKyQ`H{E8$mMx9=oao-)6IGObhfb_yGLgc4&!%>1e?UaV@ia5$gxAsQD z-p0GY#peK&yvm&VpaK88EeWynI$K?9cJ)iwoibVLPuV{_K$baDZ|xS3gpF85LH!gc zZLlxLfGlD&-|=LLk0L5LHJX{?G*uES*~BrE3cla!YfFA)4q-b_?=x7D-u^Qm8vDD| zV@v3Bn6j?S!^Nu2Arot~BxX;(q~vl~t$?wQX~Q?e3o*)7&H#@g<6A++^aLEuXrtq? zJs@TrZqJr$Lj@R~j+wxmvM_ZYlIAlV&hB2B-JYi*rY+HouBwcLH^Kiv@Ypf9JdVa zAqyBwA;kG82mL#=v)iYHGxbt02_}AIc0R?z_eV0EX)@5mvtj z`*z*8+r;rk>+MO=fr_Df=U1>ekJ9!4R<=ThcdPgKAzlHNlSDySPRU3w27y+iH1i~z zQ5F`W`d`i^CSf#I*S#rg>@v3Y zqHjWjS{~(-dnb-m3XvPM!G7XB=?^8ue8r;aAJ$fXhs;-bKaaM zbhL#u5kbx}T$FQWX8PLE6E`4-m_A!2;V%ZLc7jq?rYfGRt|?_pG-XGpFPfcn+`|vG zN<^4)$FMc8E4F({1BdooR?_1}lRi$AHWxfL@Vdgf8DQ&pM?9>895}8Q=DU~!(LQdF zOx>0x>SS44Z5BX0HjICq$CTW|iZ$F+FAHE8GaSibSUzl`xNUHE4-^J0Mod+2akPVo zFs)B}@%>vJKEVW<8xd(|z%S>D`H~<34>z+xl7d|_&Quhs`!9``X`EcD{@uhzv%^JG6cMSfVKa(*Bp^g(z zXR|#$weo6ox(D16yi|nIc&6bj?6HzReIqAi_)-NIU1%!^kD+}**vpXU8*7b`*~03;p|kqX_ck^0 zhp==W%z;;+RWjgqMqJg)n)XJjM%Tp*Y38U5B`jhTtD=Z(0MvNf7`nAlhDp$2Zm{#*(0GHf zMnMX$#UtN?!7U&h>x~W5V_z+coozPgHQ`U@PZYjn1ZbMPq`c4OHw!g3!#-GDb6qL- zu$gzjh_(*-0q%KI z^(a5QEZ`dxD(Tco$=u=dv>CeF$^QPqvP(~wHbB&R47YJ1cjTKPLsO|Up|+hjqkn(T zmI}bOSZ=V>@GiZ6B`0MeCho%{Iu8hi&1+Th6fk zpfY0G!7yUa+Xj3fWu%-L7i! z<@A&|yu%u*iQ+lAzQS)((ldVqTkzeTZfx7YFvKA@pUJYAi#7cQ^*6^0SDT)=Jlw<| zpGtyJQF}g)V>qu<^MGp&1KP&d&);z#E(;>orx(;8i$$@&|BV-mI;74U);?+aAc4sm)8@vte5kY zdl$Y;M%s5**eD$c+&GGZJNYjgUS3ufXo&h`!lZrp!jkwS<(dR*#-CZ_b0*`Zc(e2s z8HJM3mvD`7C96|eFO$P0uP64TXzZC*$AitYAuThL zdcyc#58L=hPRPp?d#CqD9BKp5o%7?V|M3rHXdWr&g9;zu|Mii-wM`pE8v4@y9CQA6 zN*dFE;MPT17<{aPX9I7`nqipZrRDb4>kT9K2B%(L zHnE_bLH3#}FaF33DjK84reGH?@Al@Vg|0p!*lR;`&Q=6xKV2eL*MHi>#-zsGgl9FZ z8)mq^J0a-W5g1T^TMtu_%jAY%BfO@mdy0T(^XfMAv7E{d(uGk4@6|h(=KNK(T8&?) zuWiCA0ma!OcaW_is)|NQaWQ{ifnTn8=4i(wz23zs|7_T|=yN!sNI>no!+C zEZVQ#{*|4n0uKoDP!R?7^EG>Q?k?;z?nPgszzvx@Gp_@G9rqTeDh(j*B_#T7VIPbE z$RhfO4mvf|M~GxNqYsMl%gUaooo-9w+AL(=1#tpD%(ZW-8o0(Z7!?!3woSY% z&tuLAhgv1d3FrwQJ?L+xNmA8LPPY*gL8lH&h>5j|RgmPG36`#7yU}z0H=X4%S!?A2?hd~K+(xJiq6)O!tl80IhCmZL$SHM1UkLoCAzvq%qz)G;)^I{0lqDFVMg0=DJ@%AI$)y8Vv*F?zcxPSaLFA zyEkxRm|Q-O$jWb8$Vz%IB|7akkp;Wz+^Z7Im~RxD2SF(Yz?mUKRMGSeYJl9@UwJb| zVt}*#Fh2of{gl_;M+aZ0j=Kqv4jNh~XF>5WpF=fb83rM9PGFgaZy@J1R1vkVU@!N0 zw{U0QlbtQk0N#Hc%yjpplA*f$yK?3Hpk~9Y;?eiL7=(Cz288Xd!Qj=f&||jE8JhsU zX~b7*>>?e%B|>_dDA-SwT*&G}$^EQf$`Ibjc*Ka+Ii`V7HrdF+;Y@TM`zt&=U(ztSmI zB3r+hY_l`oU=6!>C#1XYG~|qM`*`5o+^MRM(==15$Mcl35GnLyzQ=Pcgqu#kL9<4y zD>-{H$4eWoUC8lwoG;*<7-B$oC5GFKU?sM4r!Pky+y!M#Tnyi72$c&ph&Tv1BkB%Z zH9y#v#`|?WFzydvQFh*SKK%fOpru*aiH&;?=mNa@&c`@)t324g7uRaJVMOgoPH%U& z!kK5^b&O~2V!QF;J}Rfn^wEtPcjdsS8=nJOcGP-+Y|k!}utqv(0X~YbNP)LcK|W_T zF5HUjol2BskXxt6b2OQrK|QUL5B3eAzDCD| zFN%UqSX_5D8k4UP-}1yj6fuzV<_;#vqRGY=b4p5smId0*-Q|Z~rEH1#13G~Z%Kqx} zfVC&(6r+vNfsY8XSxKn+IMUpA=Ufc(+Djgw)#~**GpHhrYln)o`j9cvpEE`%WcLx5 z$hM=7F`1VydiV{K!qzHDmtjst9}=NAPTdOST)mjW__(w~k_BDf+jS`3YY75xhsUk( z&T0KQx7$Wsa#JNT1jp+1s{D6_^7c5w1!eq$-HX(F4=XpK|3p82^I7v^gK{_p}!^+ygr z=uPX?l?GY-c?*iVQvg>Mh64`l8z{fpu$3(D*4=X#Z}^zb_{4PXc@!;H{$y<4LC1$> zquMNzUUuhKZtW$%yR2zrm;eH6pgaK15K6`EXmvWg2xU{C6^`(@%e!Gnf>+{bbBAL< z#L4gQ??0W-)NF(ooaslE4Ut8F$28U1P4%!C%ss6`vhDYy7EV0rl+?VpU{GW_H{RZg z-R?Wx)iyViEf`3qNg&JIJ5gvb5m>_$^@ z5E(D-5xE?n${PKL4oI_kQ1m@jzUh9$`Dsx2S)$?W0X^5^b(jD%9!`zly~y@%8>eZ) zwTE5L#2u#R5qX4H-+g4LB2&b=g+IJl~t;2)UMDGwp~_>x;b^Ol$18&Ipdn2&p(7! zGALiTDlDN2+giUo=hJ1rWpWG^|CaE^wmj*h!il-*EqjUo0VmKA7B&cch61t2^jTr7{_AI%vO%; zp4#0^HZ%T}IQ1Rafr;Er&_Mbo#i>!==7I?!hI9l6dQb|d#WrjWjXmqEU%l$NTXoVE zA_GYtlp5@!hSMHV+UeR(pcj~;!{qM#s;%$06zB(XFa|x zZFXLycO><2hk;cJ3~4L69S{ev12Du}A_E0KY6AK?^w&_Qtkfc=K)DmY(PP*=wg?&- z$&yK|QchJwz<@qWRXb{m7-A-d?3DDZ?XW+OHdwyxQpYPnP$FuM_Ga;M+Sr3PQ|o;&0!|n;!fE z;MbC2{k#EyWD)OSnrgOzk(7?{mo??H55jL;yMsBLs9rxBM<8V|FH&XCn_oH0PU$ZJVA43C-vaYmm`wRc> z+G*qy#rR#yqOZZd=xsUXC^(2Hbax*L6~L;FGM2^)mD)Cpd}~;oWycSLX72;Ujj02g zg#wG6h*?1Cg}|YuZC`ux*F9|a>G7QFj~La4Y$YXTAG_Uk{gOwD5oaAt@rA64ET)Dc#+$ zYyHRErQ-}VDW{Cj=Ox8 zbv%DcUnW3!F6sVq{KTwEH%a{EVh8K!g2qP0CCO5d|F@p{o=}QCKAZMaf|N1Tp3?40 zSi_s-)}#-|mRGVQn(iab<(z9(QAr+#SNIT>9cPHji=3s~Q^|?*A!iC$`Ihx3 zyL$?#>}#0lCuKDz184q=CZpK%7Sp|n>cQUbE1yj=+g}r!%xH;sJ1%pu}uZWTDENR<7d1vxZ2LNd3ov&REv@1hOKODD_bJTE&AV{pILM*5n>eRiCY{3c9ac#eg2Kls&i8TCg) z1j6N3gep_}?o7HSyt^|!hiPszWrC1>E>4D9of5M z-8WxvbaO=@;CM>;f<=+zQf{SKJwT9HK?V66A1LVWAufuGpC`_N7q{m2#l3kcR?7HW zgKWDaRuhq#XPX6lqri>%jj~$wJ>u3jTg*sp=J=En>_*@aNP#IMmT>C#41G9cS+f}k zonq*o`))o%_76+R*G?$a`W7=Rx|c#XS1&h{gbBB9Cea0d9YMR^Xc=)!&FlGD`d8&% z%qOeaw{EMR@VfR|*t+t%k%99l=DFU9&tMLF(LL85_|n}?#g@Yc+Se#H_(O69URU-9 z9p(~}Z_!**Oes?-LXteqvi&@8xoA&f%Cvrwhu?qQOmSTrvjo$R)b@I$2J)H%U-x6! zgcjSf&nd^i2~cU_kgb#+oy*N0df^Gp7}<8wa;?q)Gv1zx>=fpbfgPhs8_gyXzzJF`n@WkUiMZ@UOKfJ#EP3zxZaxqUC-in9JYjxpATbMl0%MNLYS(1j1(b)f2^%})*F5|M z3ZCp)=(<0eE{8=|;Xua}@Df~`f)Tq$(54d2nSCLerOmM2rq9_z^?Q$Cl0Z3d6n_cN zKXewx9`E3fub;vy!)P_AjhQ}k!R1&MO9? zJ~YbevFlw-(-p*9K~a_T!d1g*m5Swq_<4WRtpA7d&7#rHXm?Y0N;M^@!4fAe?ne4JBou)Wr+9(3 zUnbKTZI%gCT452XuZ0TL$%@t!#dP)cwVjF)?Ez$1(p44*`A+IMk?Gnc0eYIOjNLO~ zgkFO48D@Vutg5ehVlyqBGm`UwV)i^QK}4zXSElyt-N%ybJm^C>glwMCy$N`wX8Y7< z_x|?_hB0Ay=6x**VY6ARO&LSDnR1ihv>#EShDW2h>l{nyRf)c&KmEw?-b}ZHD9|yc z3~;}edfie?@ejY*@=_V+T*{M{-V&@Y7ZS2+3NKJUtme& z#E?LGN>i^NBS*uqIm4&;p)tf$K>khiQP9)&e!L&k*j6Z+pC7Q=ZTzN4&+o!l&%F+$ z3Zm$DJQc`|dE!^d0t|6McjRXUTbRoQ-fINOQ6EoOWCRW8zpqxt5AM~)=F$;&Nvsl! zo9CO`6SVZk&bVH*-t|1J!_e@{Ao7Ja$0-fOF^itAUU^kE66%CmrUyH{A0}J~J79?sKOydSq~6(4PmR~m+W zwXUQyr;{s_TCJdy=zH`Oe;n~pE#c_vNBUM1ODU`bbCTQNkB;a!(+qr{t^+R(c8>{7 zA4ri>MRIxh5x#w46xL|jjS&_f;QOF08u@v-<0>tw-HW>h*hm)PEK<2owPiH!WBWj9 zSSjSge6Ob+mJOke{b|eV^+J6CL)7w8(WuhT-I$%=N1keXF*eBFaj$_WSWSYPgG9)< zSHT(P-Qn(VAyZ~&L2pf3jyfSy&)>u|89fm!UBkuY@Z}Bu#B7D69ohMkJJ#H%7u(Y@ z_!N>ycjji9tsWit@*5V!FA1#LOC8{oKTLr47O=`)Sh={yU80vh{_fwf`#_iIU&5=~ z<^PV_ImT&-Y0Rn{Tlgr7#nPqAqrUvf`aVV7tA1CTP-uvQHfXgJxKito%VL+9SMt$P zSSq4@oKMj`f~K9QzSB5%S9IyI8Pxy46-U>!4lgXfa3RKEDLZkg%^$ATE?1~s#qS1A z3Jkj-cX9|WYok5E+u>`A89Q`_kricbcn$mhwqE<@$+AMLX7j*HI1!yC4ZJb+D)ZO& zJoZsK#H)X^*rgqt-zy~g{`oe$?UR&&?yI@hiH6AtKsx%aWfBo_hQA@nzqh~59gJd?EVG~z+I z+^b8)^?t|WfMVCgi-01}ekwzJ48cfN2x~fa-$z!U_UdKrH@nXtfk8@nqouzmxoZQ2 zlKt;5q6~AAH$@KDB{n=?*FcaSzWv>wyd>kNX-#MmyJePt+n?;313o_U9z;pG4rOi82QuTcw+S6(I zmej^8o|th54N$ZEP!&4e^=IhHL48nq%y>n!N8I_1Hey@E=E3dX9DR7!8GjXQoZSGG zc|g=gNjL5zFsmOOsy^4dqw*B7|KF7iD!2u}q*-om;NdB&zIXlzIoUcW+9ir)emijd z0r*cl@0agHT=zM;t{Cze9~K_X2}7`Ll_uM!RdJz2IXX4PThBq8bU0X8wtD-|j@&iK z-u(c#yI6PlXpJoW$?eSjqr0f7M_ZKNh0 zby8Xt`)QIfxTPX{Ytxncv|A3y(Q2oZ3KXHRu-u(C()GdR>ObyG;&<@8W~P z+%BBA{i8E7ilHkxF^+ExZ;92RuGvx!htbG6DFQP~eItmMMA^*qtYI1E`M7TsdrfCp zN+*@IBn6g8TL_Ge*nKTeavmnO{c;LMQddRDAT zbIg3hoCp4WFeX13-_o zroaRN%XMBbp6&1a7ZOtLu)}$EZQtBgA$5cnJ|+_ZXmP}thvhisrhu)ZMX_us2eN<3 zRs4RuERKbF(Kap_%CC185*Xj;P#x^pHf|rvj}^SNuW`%$fl<8HJzK*DY7lwYt8F$R zY`(l;%THR}5Gb4+r-Qmj2?6YzkaJ{T!EwjUHOS1#zPQpS#2PTT4=9q4<Bs2Kt4CaEt=3#O@%qp@&|^>)p3_6}P9~k!{PQwB*sRc6MnG z!W|S9FqG*-w~c7ik|Aq^2M?yB&b3c>-ogicj%1DAPuFir5#GmSvccEo$pQkj5|697 zhP*(h>cHrjP7n{ow@>Vk;A5G9!@v&7w^UkFw;9?*e;66#>>Sj*u74Zy8mlST2d31i zwpWglvNF~RK6ucifmdLoTcTzmRAB5_JwN-9p!BnNqZ0}%WwPWW0&*Q8JhNO?xe+-J zayK7IImke#14Z5l-2Srv)a7H3ZmneOZd>_-0MyzqlbB@F*EVT!L-a}YZl1d(^+Guu z82N6*B(VJf>tzlUMT}(v!~Jev4mgx-+|#rhm_Z?}++i4dONMK^&ANSF@%AZtiN&wX zwl1|@s;0pLr@#=;j`H#Y!tjvT0%2JDqZU{SvNI*CY?6%Sn&F+q#Z;PYIw1k*F?~L9 zwSGoX3mJH3XC??wcgA*Xux*DeM0V)KKQ+FD5;vA!8{rEMY3pD2gFr>T;@b5u|N2d*HXL+s>h|7lI`&?qNj^jMTd5)NsRkJ z&p~?BT}&5lQd`YuyF5`Ep9_yq;pf1Hgm8tOwJ@8&t6LWlge<8@!X6rCJmAfSO&@nN zXWuu$>q$emm)-+voengF$G|4+yLCX@>)!Od>a@~0CE-0jhB45#$L#}U*&Znm`%`l; zxuZtQrCN8a*8m`HG_@;?miH;Dw~Zjj)roauwN*>9^+ezeTU z>*@S%-@str#!W#5g0rszs$j+}9dKS<>Wl0&k@S7h#!PV&WW;*OBl3&j_5^?D$#0fZ z6!#@0M#sPU&teMsiCP}S@MlSu4p)vFB`+DI;%wE6DO$!jk|58Bt*gj8Q>T;9p1hC( zVWqI2D1TBOzU>h=D*lmitOrS5-C0$cVRUC|SerlLa7N3KVS@1}MfikANmmsEpC8il zIwD6V5|)bmNoW+>&zTFR!TFKcNTG4(WjFLr!ez9Qw)qMkiY1n{zpK;FbWUcd&|05) zYa$RgE;B^`wMUczWVN=4=tAY_6tSBtDsssYYz`uV?$-;ee${G7LBG4UyoOfo+5L$I z^E5HfH(>6Hc=7TY!1hu1T_o(&Aa)086T2U~MMYW$;U0Qhb1v3B7uQ?*x_K-bcMR^EM>^L>6IPX#ML$K~ie`P0PyN^eG)MWNP^)yE&`RntfJylhM@2N7_;M(-t ztSKCnHrQ3P;mX_NQ&XGKT)SHuukwh7nd?E4)zs#ak|- z1``m>r5YvyBPo*D1!Z;Xh`DF^KGv`kqAWHK8G9lqDCioy<#xg|c73k!wDS;MvF6dO zFT8kl6zD!l$1Zni#E<+;Wh)4hdU!*PPOl>Q|~L*%gFgAZCe`wT=b4YVG6BONxi* zl`iR<`P*dT9HMGAxo)`fB{ZtlQKaVs24^_f%d;2H_(v7rL>T~jxZ72H`@x+&- zqTnH-nkVrrzu}xl#HA|OpRKI5(@H0cBHwoI0%Z%fh&aTxco*9@W$nIninoL-4RtArEIz3v5q}73 zDoBwdx2KEhKi`2`KiZ!hxz9;$f7s95!a>^%zYrugpR+$c&$ZUF{0@rS;N_WpdT zx9vAPc9Ce-`pcS1ybuQOr=)nz-WRI{#k@V?lQj3d-ab`lUu~8P&+I(aPFT3t6)LsJ zz@cPDc+7k#wLtXQW&;;IA{O!3-MY9J-5ajSSykV1=Acx-FQR#&EUz*D=TH#$lyprPP$G4{uve_fqG* zovHoV^I|<+%Wwl{o@v7NTse`bQx>^cK3o(&jy+o#v1LN=Cb}3d5=j=E{040BUG?&N33GYC%HrKR^1i&q0WOoI+SEPYgcb`IdzJ9MH}^*%$LN`8wS4$RKR(;-D~cRVC!BfcHMqg(GFKQ4=!I-16@ zCNg{v;15kcaP9m^wnFP4O;MAPc!8N{&2r;dx2<0yaG5&+f5inkTk_hyybc!~w-9;U zS+L>p2+TRNcTUF3vUeIy$kpFH^_a$Mdt;bwzCEo#freOo3^c8nbr?%yG z&#Omt9SI|0C8NR?bx}5c|NPv4t)vzzai7&~KDK9wYY zGC~&--X#=Qq6R-A zW-%yBQHKZHZHi%IM}+Dx+irn8kGL(z_qiAIwC0W&SEPy)&nWK&bo@b+`oM->v81zP zNDQWAAB`VZiyUk-q*h<;jpJSoF~p_ql{<_DbsXFkeu95aGausXXDm9bc>gVvr%WWO zr@c@Hf8t(A;KfFF2rM6{q%mnqHxwqu&Ehw z49;(9e;R@Iu_z%;dS>13*P6a2mXnWpVdXfB-@|vlN3-;0yJ(78^Y{ClKlb{~Zs4O& z(SLq;XU7{X`IQB>#PZxctUpTdm0xgIEQRW7yPd2W7IDX7Be`0NFY%g_rCI`tl9SBM zl9F~|4XLz@5zS4SGGL*Y;^{*$hv|w`HndAf&+T@j({I!3yWC5t)T*+U@*>4AEy2$> za4I9YP}jVglH^QSm03QE$V|}-buNA39b%gJl|@D>2=NHQKuRGhB)%KSdlf{eY~@K@ z(<_xo?cpfsV#OlC-fjFHhhE>q+v}G3w1gKE4R5hNrnmc&e5>JVkX6Dk|J(fu@ZUUe zV+2~_j*-VF9r0ck9$KQCis=G>b5i|2EPCZs^qKDX;Q5(vL1sBc`(*Sfgl+6$hw}7= z+dxf>6&3GOfDTHQw& z$@*cuqrn@m^7>r;j(HgG8;=7##K3L*o}#jcWK9+^Cftz%31axCP(SvhdBcnK=vi?@ z{U*$16>PRW_L+aIdJ7V}PTF1|ohtr&Ol~@NvB$sTPbatRhh@V(Ob`no63qOjc>T2s%HSaleqYF}L?RipCcj?u~Ab?YqgfZ8=!}nR%~& zmTjIkqb(aeGCbB1h-xj6SN`gxy&;U~``P5^Ty;-kv0GZrNqPQGz*Y+w6w~JFF?z`) z1?&$t{N`dcdRCI8jS_@B`!Mg{TUf7pN^@|h%4^nMV#koeqhZ};@*SI- z5GUhI8K16xXAO=LoPBU#Xc$*VyAR4J_w=RauPI5sK8J64{AZ5ukq4I6hy+u}oT(_Z zKDj$qnacr|c;xY1%{fYzbknC`%>%p|0wi8q*5U*C$%Wq=r+NOyK{WG)9b6yn{VJ%m zPgKQu4jw(he}k>oNW+l_7cHlY%83n#Se~dx4fWcLe&e1ot#>W**s5o*gQM@9tX^Nf z6@0J5iAx*6QvJtQ>F||*jwqe_DZS?x39d}n(-nn2yXj=NZWb|D*L3KM{Px22Y>r{! zR&6E8;#|9o0UA@$n^P_xP+VAa!>p>avA}O0AeOM3snbjo^U8t0Bo9Ag-M!y8FL<)5 z?;I-bY(sE>y*id$jF)wZZ)~YqS^{e+Zo}FpYfI;oK12$zV{V#_lbPMLQApps^sxm z$!rdFs7v$=V4F*=>%%)d4Gmic6UVln2zt7bReK7i`zyqE3|AMggakc!zKXT=Cf6eq zp>4GuR3`}iX_uPo`72uH$#d&A`ZpgGp{{2{tpppVw<4~Gx9YZy&kwm&oURAX?(A-R z>5uvxu@%#YTlSP}p0@eG-oEu$U9ps>KB!-ld|M1v@DG)&4Q(BhuZ^m#59%IXZ*TQ6 zXg*&*Z!7tUMAEkJlJy7LE-Vdj+VnbN%If&~pxqCm>x(lN#LqBNKNP*gS-q9flIrrpF>zy$JGZ7;7Qh7z}K>As&>_w3-$J=cyE2V z_t|q{QR|IYB-=jl19vp@v?tZTZjX-E=cI(A&Vv>F#kvwDZ2CNjPY@>d*XXmf{*>6d zf|_zbn&Y~tPW~hdyc9Na{$Pl{81Ne_#>s<0IXH96%MIhZA0Q^#{LRg|P4G>_m16We z`oo7Ek6?Z7rKGAXUZ)pi|59y%!&rRB!2=-Ga%nYEK)&huquvOAd+BzFpDnsXb+8p| zDk6>ToR!D%Up#OVezbcM+yUY{++6Ibplj)A5~q8=uzaw)q^JCKe*h5td)lkbryAYA z=g^VVweULa#^DI#XV~OSq+N@oyEtgQiNQdJHo?DeVD#l*id}gC`1y@au96?leqVmV zgm9Ri*q&nUhMOH)%qxmop*faEc4LL7-R?c@cYJ@A-;H0nRh;$pHJ~f9={?Jl_Z~0K z8i|D;eBog!trG!~sCa#O^pZUV(ayC!#oz&U?@{c^q!V;$*e&C*Li|E63iNSX4CbQ; zsY~@)ZH5;otOtlm{4>^nP)gtitWtQ1mwOGnrkpOZ_1+8;N4b**?4|{G1GrdSPb$3S zq8K_}WA72Klp0~s0OUXV67=vf3{*-mygKc4`ChLAriWBNAxMBGu7WE*sq|HfbPGMf zXM2lX6|f!i7+=KUpfn!U+)KZB_HOVnSbmu$sP@*O@T)GXf9ym4pJ{&HoB)|Tv0l!` zGq3^=KxcY8K68mvn2I$|(Hfl?%P87M2|5QO3(2BYZD9foYHUE!kxz~V)?Sj)68w!&mUI9%pllI8&_1nNgRS^cYpgHK)zM#yRmeV zDFVh$$8oRAkFdNbOju{5%8mtn?{Zif=KSFENkeD4y;Ykp{ODown;ws={Ot@kMo)k7nLf{_chFfGEn7YoyX$yL^rPOiuIgr-jIM`1b16egu4Spi0Idi?I zfU{M?`sRf$$Y~Nd0#M;){Q~V}2zxGQ3UrVX)&j|L=_#wz2A$*?UH$SXEpLY?+#<0p zH+`B@K^hEOj%QmI3Lh;1>|VbwjlH283Htk;B1PNIW5WQ4O2e^kfOU;2w+n;vzD}I@ zjrsslEagWH99rQfSI4*&UFw<8!HBQuZEY*hHcQ{l?n>swdOlDosC)cqVdGx;=IMGq zVo4C(>{z!k_|T^J@UpDVnU6iprw(Ft+yJxz9F@HHbawRWm~sW=-RVRCLg4WzM%nJc z3Z~k<&mo`|KyKl;A@8nVQn;~>+~B+bzF1!4H8vL3^>r#;ddGivRBU+?CTNV7UA<=% z#O)!Kz2hDcdT0>&{+AA=N?s9@nqiMe=Wt96ddTF5*ZVE~=S67~l$0tm($bt?i0;>s zdK#@=mmOEliLUN=^vygzK~@QtR7h!;98VohTSkB05wjfc=(IqJ)&9f?}h zcqmhAOo~J6Crwr`S*P>7i&dXX4bFv$aK8U_DZGGDg%n&J#{)Y0nLK86B$4Yk&N!yN zFi0LUW^|QTDohFH4ugJFDF`@{R7oZrMeQ%DhL!<4?0m*i_iA;%cOmXLdp?Tx*Y?Jj z&8&uKLpHGGY8sj19urB245qwvOV911iCNoV3YC|XCBreMY&_go_}$G-66X9R)oVVN z6cw6fLh3@<{fu%H)w!q|_Um|`*KXzsgqs6g(H(}n387yyRALYf(kN{A6?JjLE>f!x z*RqB>){V4Hk5Q*{BbZSPjLAnSTuU9*ZL(Yk z%GabB1|^0@%Gax>uQAbdhsoFeBEa^6%cKzBQ)y->|2<~L*gQ7E7-lieC`mI(;B<`Z zJLmJ_)Rh^-+x#q{G67oD6;83V{ByVE9m0URHBCu1=@UaFC4 z%hL}b5gGPZuAAtbKWX5UMy6V&=1$SNH}ce^IDa3q@vaf201*S;AJ)6_xrO&;&J?1x zG(Z>}e7kuvGND(_NfDUj&pA(R7Lu-=+^isuRJ*dwGx=yoHxAnn9JGJ*<~r+=6R+Kd zf;sPeTZY3$!XVlv^RMw_e)-Om2@$2^;XIC26d-#36-yJ=&{7Sluf29_vFvsjS-VUX!R?C7< zP*m{qU%!ChQLf^oPmvT@A?FYZiCd*l(}T~FFISjLCpm(Sz7U*$;}7*kdvy&MPJzk5 z9hp+DY(er8DQkqM8?ui!3mZ4oqce%aoZ+dn^J)R_->1C_N59mHPghl|v zWQ`CRogHjGFLjXc>^hi{KDjvhe!PKxux~~PzW6dtKi|zOFA76hI@C#)cB@!INy#}w zarx~wCek*YzMh924T4PbYhAmK(2H$^Q`@>pe25Q_bNoOjk{d4^9r_6ahUdD2gYrbm zUFE!al>Uy=DW@Cb+TxSSyhr=&ksT~@^CsN*Ii^VJ-G}UU!<^hwU4N1=im2)|@b5KI z?w7Z#VlWcOC6BiW$@?B~B`3EZZklo#o{(ge+nwR5UC0)$Qhd@GCJ*I$TdJ>BY3BCRBunOB9JG*On@lhYb1bQSe`FOx5&HY5$h}5?p@i}I zCfbJp0t_A$5UN7pnu3h3>L>$U0>>LKxCW}8cnl5P9B1W+nUBpMU>O7nUNZvjjHJaj zWp#8{X}f&kz;3^1_#eE;ZDiWunPxzaq>GrIm1#wb*9xs}AsY@B2-7{X~ ze&=I}x1rTABeG^=s1zK5S??0!`+?D}`y7Po{NR05rYqLB9hv6rii9(i!pAG`7QX%!T-5n~ zfbv~m8RGhsP;v07cN-sAYQjwFiEl?ZABwY-j^sPw_?$g6|6jM{v8chcasc9M{BFb> zW;1|vJsP?D-3U)W0+Ta{((sj+k{brZ^2NKlIwA0zrgCT5QQ@bD?P zgC4-;6cM5?{Pd^@|Hm9HyE6Bn^E0=VLZOhuF^=eill-i1*}DCVfn~GkX0zcmkcx!V zBAL@YI0{b{23b@KPu)I;%iloyKf4P(`)hY2rhj&4Cc&0e7X|6;!+$^m<*A`fv|h-K z-v*K!_9IyA#w`!x08DWA3=l5ux_g&G06?LfJ2-=q746&-UD)_r^Gh$P?&cv!BNl7t z{eAet5-Qqyr0M`yyF6(W1B)=GCex>)oE{urR?qB>eqQmBF!>ek=EPBnnxU1~e2d^2>rWE;ChH3C+1|49$!*dM4hVZ_yJzY`_gXX;OuI5L)(N6FuR|qMuoRnvx%F_{wz$djDcK__v0# z+0)3n#Qa$ zLLq5Ba`j9&B}&i!J7F=Us1%U{PAEB4C4mEk`m%9!Ptuuj%|1m+kNny{7h>^}5Er4d zpHbRNIP?%m@*2s{HjAYH7i{NJwmy-L2EMa^OU)>i!pqI=r{xWjsr&+98*TX)ww+Le zwh64>2$p^-i#sTylMDCsis9B*1<}!Vk^?pkR}=d$GZ(1JZdiq@P0=A2Ui(I%vfB~& z)TR45-ho~%@v*C5CW8M=?rfw~jVeF3!XTDx!+{e%%DSh{5I4sg-S99)GUzjUv-ab} zR4k|tqpeZThv0&oV-rLE`G=xjb=pt8MDzE1aWYHgntG&cw`u;D2^9cS?ivvNJaMBx z%YBSL_HMxOf3QFD$NPB-77H4g0>4 zeu_UH871wl9b}TBAh~0xPgTIG;Ps`u+x{YNz8uEgqi{pSL87i=Y;#>T^cT`qgOsn& z%wrtUP2EQ#!Yn|-(|2hJFer6*Je(0JIU?p|l+gwQdx4JN z?=x`>>o^CnuILb;R|3I)H%SuUJb`~XkGIf&I8Qh${D9lxU#d8~wR(2LstIVC{R{pQ z7j#4?egQ~~6e*GBEG}q{SB<8qL+9c?En61%IH)3w4 z8+Q~Y8fmNdCx5QGHq~{6BygWF8B5H_!In!x?{)W_fi=@x`!eK()0f4nceIxqA({o5 z2p-7PEn-L`z?o@%>5L%dEZ1n@FaoKYfx48^_ou_o13vyy)E8A_$1 zWxdBr-lr8RuL+@CqaZFqcW8NXQnp5$-EbdQVxfJHxBqw$ZA#zsT%5#5`ZwGfLiODZ zB-@CF=Vkv%V@Ywp0330uKW6Kqs08UVgl&(Y$ZbQansv9GT=kRmkb{s-C<^gwVHwsD zbGmG1)+5qfl6x#m3!^OV9z~sElRQaaUMEGpTImsIntL5YGDa#Tfv|9>lk%&eY&?wy zQ^d057hAq%e`+^tzxW_u)Zu4nvP5&yeVKqV$z@!puI}uJW~~xa`{!g_5^uY%!4+Ti zteZ7`f5t}0O*hQE%HceQI-$pVdVl*_6K5NgJQLG=`?@v$WEjbNk;iG1S+S9?)UIH|hn9v`CGD7OWT*xhW)iE7UfPBq6AZ^yX^*5hN#xAc@s_7zmV_D-Cr<{7HIj0nB`w3NPPAKmgn|3xt{cM*Qcmr z3$0Il9~v6g@T$n4mAezW?)anVPs(iI@SC?I*w*1_ok}d*%KGe`x7L)uanC! zw0$JVR!0%NF~0}xK`#5yK!?^2352)LNs~U|=;^ba-+;JC&#MG`yG(g;+R>9ajx+Cw z2@~$ki$HBjkgmiYodlx);C_v!;?%{qiIrLh5Ort5QQgot6g zn{sP!hSF(ff!yd0acXsK@tzqw$2lQVg*lq+qwi{a%xhm+O&v0e_z2nj$&|y~w03h7 zbIwGuW-twV7TCn=$roZqdKIO_xKfK9cb&_j#}4d%fHrC5kvh9vDU_g{)m}5<0L5RU+ID=R^8cUTBJu)mKZEZIAy55q42A zj)0!KcYe}o!L*w!&gY)1=7M@T(mt_`_VlX1$XlaWizazGP%JD(@dy9RXUs4-x!%BS zZ<`=d7Q?sQw*5Vs``gBoEJX_BVd*Ge*rA0!#m_l=q9ws9ibP4Lz;e3=V99fq`D&XL z)a{E!VbfN;7cBXBS7fbJSjE7H&iBd2@vmT0-l;Z%whSwv@ER-74Qj_wdWw2Ucp;vVoNzfSl%D2a*-7xahubd|r`Lr{(GLdf3Lvcxbp|-XKvmnKA1`l-nzbLi z^O~^SAb<1**>~Pd(5*OCbX8b{u9esJdPkTJNe}aNaHg&8y3<(gv8BS9&(UncjSfl* zsWcZrefDy;nowk)yjyN_@QiD@N^rL`Y%Lz8t1cc6IvV|iyAWPMnlXhhTIz}6!&jkh zTg3`%s=1C;u7Eg@v3yFiiZ!*pJd^lPaS=lF^KYr)?iL^n)I^VojQ*s_+~B`PdZSYE z-XNNzeL&7g-!R<(t4J`tTl2}~Vk5vuoxxytGj8EMP>1X7TCx>=3n{LPo# z5WkyhyO2u2FaIe`_P#&Bp+oEi@&j&TOa5FS`4yPrTG~W!w7<#=IYg_5`Oqm11-yE4 z!{=@?IKa|DU)}(OgB9;^6;`+Tx2AqYgnCB(md{7)tZURTL97N*wz-b(a8roB1W3Y~ zE1~)3r4cHMYM`Hb5G{t|4%4@BO$Z|m*(JtGJZ=`!sY;TRJB7DHO50+U17xmQQQ_n_ zPd|X}0w~W7xBK|)u73zl%}8Iy`JMIB6*EpxUBznJQd#wWW92YI)I%9+ZT1_F_u^Rgcq zh_uC+nvatwB6OTBUkJjE*iK|>f4KWkgX;VYYF*eu&K8KK%0IF5Ce%N7``()uD>KW# z@l3(Apft)&>v*hA=Q~4iJ*Ho@U}E`_(-nEVR@PN0q!;r3xm&Lx+fZ(UN4&FV9Xp3x z%~k&TAMyUx`UV+~dgHJxoyzlmYV)H6esh$#-gaJ+LW*%yyptqWb%+rlL5HjkX#TDV*d(7B^Tt(|5GSNw5BC}Rl6XWgX=i>ZZv-)c%E$? zkN|!l>OIRRCEDc;v5-^=vxVt{aQh|H2{1$8Z26@}s{8om|EUsF%;;|#eB4Fw|5Yh+ zQ?)*qkN9u;k-YpzdvA)C7g*iNhU}@4o4_{r#3;D!%>F#iY=e9XH2wuQMfypvp(08Q zw7+7Fc}ZChEH)m=*ChW4j9K<8gsMI=^gx7Sd!H|AcW1)HIaVNRUUQddGLqP;aS+c@6u5Q%&6WqC0lUF^{|AU{kuO#C$U zxioB{pJmcp=fq4#@cLY`MIB*|t$3OowC-zIDb%?1Ip$xC94Us?vE22Hi-0BGzd~%a7`4bI$WaswVe07 zhGFw(#(@FLi(v(;nazjbz9iXJR@=@iqf3A_t^FqaJrp68(3hman`Y#4Wkc`$79`io z&55%t(Vn2|XUtt>yg7O}5;j>_HuA_SzyDk?jx5OVJR?ntgTC}aE-`zJS>B5htSmNw zDk{r!;IG6$#PpzF>D(B1Z;x6hC`Zpp_!$_bEwEm^-by9VpY)fY8BebY^Zd|Wb~4-x{qdWD`0-P`SEg*Jpji&Qs7-_*6sd&;N-@1~e)yq)ry zxPH30kwk-!;2Z1zPoexGuzsC5^WdfFf7_xDZrY-8PqJ8ZI~dAe_(i;mOeNY|AYT>t z>d*Hk6ju61IJcqXO=S0yF3g?T8tpM8P22&*F-WBj)}m#?Mcwzef%ujc?m3L0e!Ua7 z>3)85Zf=@xStUX5U0y2&9z+>>H~}?)$8^oNdkfh;I686{Fle|JDHvklVigwOZzp ziHiCbABV@N+t*2+&OmrK1Bv&W4I$-Ew}%2gVLZtbCEcof&=>m1puQwgSp@^#zV#1R z_eHi}nJSlzUwhv6*i4WC_SU0-6%7Gx*M~Un%VVn(g%_lzhaLT@!ZT97N%fm@$268l zPK~s66Pv4?I!_NitGA70E8qW&E;irT<$P5+<~#)j5l+D5ac#ckN)!6tYO?G?^i^b^jfFOwhIDX*Psl8$kB9mO5V% zOjTG*C5o^SWGrklIcP}bjOT#zV~+4W9B13xnitK5p_1JumUJFgm>$78RM8Q>kTVBj z4ke-O)mMGUUYg|ibgljhHkJ$yx(X=Dp9j6nJe+G~m3$2>Ueu@6tIth1%p1`JJt_LLzT{BnNa=urtvRi7NMkBiG-1Mgt&^RT1W=vrwXId;QtLS}f6xuqP zPnnB9aETh87B=ym>85Lb%lq+)`^SwJ(CNU$VT8JV(oJ_PRbsv_8z%Ysrh+YE{enQ! zn60foTG>9qVo?51=kw@a=hO8+ozH~RdnpZ70YI&<{#*K1Kkm)_1{sGRg}x#XrU03s z0w--y+;(lm`g;>ck%df>uEpTn{e+++eYmvL3oe18mV&a0erDdujVSpsV&_-cJ0qY; z^*6FhNr0OKA1peNCmcYNIUBh2Ti?((0HGKyC^^`1Vqmb=wSQMmYf`R>ei57Nxn%t; z8qO7@lu>1ObGp@h<;A53VSE3Q5>k?m8zbPV&H$3r)*gwhD+5V-#*GzLjLBNv?F!Sl zWgg~g)!WmV+RD#QqIS=I|AE@4%F;T*^ zO%3#g9|6v9G1*i(p6E)ls#~_0ZK+(_R1`gXQn059X#7%pSfK(d87=FMv-w#C6WxO) zqvH;QPVmVNI3(%_XlUh3J@G_9)mV_RpXyplu}-aBfN@Hbnn z)-U}U@-3|Bm*v0}rI|ec@dTH_tJe7J=u5ieiSq{@RuZis-FsjRYxGr$6sT0GS?tLY zy*Y~qdloYFB&BKmFjEVL`8^ABk(gno6(h5h4|!Ly zDp5S}x_#;Mw8{8za|J}!^xe3C%}ai$j;0tBuc17J-pSWYy$zYYuH-kOQ`k8bg!@2- zU-ZLbV-0FwgfF%;m^ zd>rHj^WEvtViiAcXsG)7dsI08*F}s>3J9cQ`6QwjXxadfC@=pj`yC%})dgI3&RED5 z@uUm`%^hx5xw({gH(j28?H2-UCIEFUWWyP~fTDGTfp9p`;eMn4W3RA$*T#T^#X(#{ zi`L|d^Ua@OS4$uM+d;mmDDj9on!n#Nrs6RBi7?n;o^j%^(uue$O7ztu6u}|7q4=sR z3$T!MRX>xi71nO?5y#}Yl_5!FJ-pv@#9pFA${_G?!5wD z7tWMpy;teEI{X8F`=`~NWY z=HXB_VEccisH`OsnIRQrna943ErpUbOR|h5YozRqtrW5*qOy}M%h=bkWjFS1tYcpX z!!U+1!|(Py@B4m#|L5p9=D6?czOM87oafbP*xm?qvoY48Ru60L7$SS*JA(^LJ_$$| z6wQ_j0b%6vVUr^{KLfl|pE2B~H`bHk=o|w+#6v^|#~m5sZuAASw?SnGuUp0(B^)V0 zIjjHM>o`sti8gy3T^PlHC1u`Dfm^RI6XzE)l}OA<0__w@?a;*%cXuuo2u?uU&L}l_ zRw~r&wX)+X^0R@|x@_uf3VUUq>K^Fy;-lK_6aKZ)Q+NmiPI|$}f2Q4AjG$!*bh;gK z%hsc|*6%hTiK;RKitgu`Z{(z?Evwnuxvk`7GQq@O=*bGv0N%J$9TUP(U$kQ z=6tp*Smu%c{D5j1DfcweLnd=;2K4VDAK2Pz+cSOrJa{okvFGv}^wWiJsN+=0f`da; zp@+&tRT=Hg$8(w4mTJx)|7RBi>^U`r?*Wt8ms?EUAEr`Z?PGa{iBVuVB|x0XY=NuW z&8Tu*Fm%0_ZT7<9-lKEQ<^xNB9;zrK8=!H0$R4PUPndX>}aIfEBo1U@Ppj62hr`+!2;V*FnrKYOxu+0F}``fEHFufc#? zjB_+1VERowA@oMFXkZp})T@q9HEa+RT#n6Qxjxf~aUB2kGqEkWF#dz35#h@O1@7P}Y_)6z-O?GkKSDvebtrBgk%8Gt#bALwW6IomuJPvDswo(D?D% zLV{q6F#?Y*4jJd)=2X=poBOE2wVCLQ`%5kOi$C{78&q5H!yWy0+INBr3C1^ccgHAh z2N9nA7nNfK{j8p78}6}HF=yrE?yK2rL)mUcW0-w%g_UpHJq|A1EFk~|_6ZZkzK^t5 zq#nSfexI`wWE@@6F~+i4G79-^`+Hb}(Im@ldociMYcShe${Kuhn{N25RuxH0! z_1atIM~ZMKvxGO$p|+nc?;k#{OKOvqo3yaI${lFUtP%DfdSdL&!oJMr@bA<`ci}4Jpw9Gue;5 z&(TBIb~6j0Yj<*Kj0u4p0v+C>E;af^0Y0XnTeFo~{12tQ;ynB-R4b+)D3p@Bo-T!8v}9dt7X_BHc1AgHJL__SK}aGC`yC|zykJ)JAuHS4mRdsjI7->B9}Y-TO{TIXC@R#rr^Ebr<6xW2JhksmoJ{#$ZlN~fAj;giJr z%T~j{Fbn>{uWv|$aK@gTnZ$!&6ni4Fz#G<%5B5VNbWKwL5-KpmZ;qZYt1mqLJ!pYE zj|Q7=@5F0LAxB{$=;gdNS$4-WG69-2%_z+bleSTOym*&UZ$mmPk3b9Cgm#}FMFCtz zLTBhPalG&X!% zQP{iUWOT1R53@cj;!td>7bA^t-{Ke?2S@*2obH!AIRqJ1*-7Ea!AD~AwyXow9rD?Q z`BkoFZ$K-f2xVp*r#gas;3QLhoW{vmGf<*%>xnEHmu@ZE_HGz{5=Iw@aWZ3mREJB+AVMHixhLTp?8mWCJMl1=u2`iVI`a57z-ThT;Y zbV`pPU0?j7?1UI7T)>_V4=a8!or-t>xXq)nr z*hsR!A)T7(7Hv?%VoAlO@2V*})nUhV272%ctM5N3O>ei)s4}o$2U{f4b!_>M6(y*@ z*slA8AsstT)>uSyLZrmj2Yv`uTk(xPEC60!UXU@5v*f$y?(Ey-KPW*=bF*=ucHUQ+ zRX_E7%G9FVo8)~AUJq-A1;GZ=PinS&4kv^@)0%bUy zxv&dlRMZ%7Rn9k&tfpH-6%4Ld6Px`(KSiyzr3ERo;14eGy}_vH?~o1j<1`!d;NlV1 zA-dv?oL;O;q-w2{PR+{BWTVCcxFe-(vSoRJM$EUFGs=0a=326}M)?+sa|4BYw=R6g zLBGFFFOTO*On#32rTz)~X^bEvHQ6y-`La=s_&O3xqh07zvF7ei z^bD^5HW~fp)v>cJ&tQmistPbScZ?~*^#fuUMn+E^8!DDb$Gn3*jSX5;XqWmVmHF;d zvDIj^sRL(?a2sEhj`793un;JNSfs4W**7gzu5yw?a2-2 z;jWyN%$RPey(#^vph@ZdU+3?tAi&VtuM&bYx8op^3Lz>btAjHf9>aGI;`51G^5>Gs ziC4t70?g7|+U`9|iAjDMbZ9kVP;acOX~rOTGGpIum0wPi{(kCC?cs6DdTc_%U_yq1 zz$d6^n!=3G#v{b(Jm+K;CD0UtSC@SZyN}=desMnasEba*N8WLdkI^L=Jcl0-^Uv!c zM<*r_yI*W`s2Y!LE=B)M7|LVLarDNf^sbXRsE4OJSO+BetGMd~oyR`YzjT(1mhi9q zIjgX#w|gC3ZpHJf3;axzGW?j-Pp>t3)B^@q;z5DWrGBbiKHIReJScAdmrxASF=%7(ZHiUV zp=C_YaXf5vTw_q^H$-yz!t`=N9rUgFvH)Z{9Qf%JFzhc*0cz6?DVi~M^tW4(eKkq4 z;97V*TJ=>waQP7?ZL6{jmRv)EPX@aQ``?oi?mfCR7klROT|fa;b(iwz<#;6I?R0OJ>l*okw-qqMpn?mXi<>QzNfmk4#O#sK z$lIbK!}hqU{Lcq${FbyM2UcyNbsucv@7cF3L{3BDB{{pE zrixQz+ZlbURf~+${l)LG{(Y)?ITlXc)>OktG-%pnT?SUvYd)%I>xGQut)=*Yv3<5>SU16kkptW z|EuBC+r#4<5^jC38IjG8WE)N$vVQ<<2^)Hlkx`)0|BTmH#eezV&- ztp2+yT=e)<>-w(W&4z@mO3GyJlw?%G?NwvnjnWTdgEWl57KGIm#9RM4whiTEk=%z> zq&H?6`m&f~cU+si-&-oE_e%GfC-jIDc&tC}T`j^KX&{^L-K1P5lCx1(i&QT@6VS52 zk|Cu^1-xt}(V7Tw+dfC3i0n8T?rUWOgVZ?ue|&4$C>wxKe{cv7eD2Hqhx@|IT}o{c zY7vE9ylQWI|(6Kjx{L?}7=&l@V&j|(g( zc;ZXzEb>WuZkm3CCnpjIFS#Iuzn8r2XTBnKdY$7`Lk{^#GqX4NHxeM3Hq@gJ3bI;x zkHQam$OMH){yLn0Iw0z8!%YwTg>z}V?Tuq$J!4L<6saa&G!-=VUwL*1GOZ5G)M2io z->NLIB)vv&Zq8-a-*tzRb5ycRwW2sKbSz4|?PKgGN)eD@SvIQQS~pJnq{}~t@ngQp z3js6wr7W*-*Tf+JggC0L;N0lA7*n-27P0iX2suZjtzgS+cjEYF?m}L>GKs3*Cci4G z!83?3;4?pr@TX8;?6@N_B#SZ=^eCET8S%hf4;_+joO^-rHhs3(fU{-1J=Hk*Bu6XB z0OG3^pR(Vx(Z{RJ;w+tJ=C9uHiH6eqi4m61l~C#;l1I#%S?|PLe?`1@8XB}G{X)72 zH0?ePOs*^tTzXrqGUvhdJL_60ualR_UJA*xq3)FrumZ3gUWLD0^1P75fXBIcUdGNB zmTl18HjJzSR%RCce z86EK7mw{7_>YF>KFD%H9D>cW=IJ=o>-;(RbqxVXH$`${j>-A@!tvNub; zhReP+-9bI1Y8D`3#2CFP_bgFi_7Sfa{fqT#b3(dU0>oG4KDxt|KXF*oJlStOVe>%( zbEk}@pLQ?&1~xxJ)T;`4AHEy&Ue#yw!QA)xdV`eXaEG6n^e<^fQr-my^t_ h6; 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 |;O-1(K(2P1DX?PK*h`sU2W%aqH&Q&(9vSV2T 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

&0-33 z&jOImXCUD1-#w?TGx(a9Q|ZMm8_FMS*O4as21Y?>QQmykJVhPA9QxY7KI#BHJHR$p-+uq8&h;h9W8mVD{H-;&#_wz6 zd)7gDdH7>}!##3h(NIwKyU$ZO`Z9*_nBGPey$O5(CYkfxWG5u_^pFaW37?lXzmjc#~I8(|oDZMx9!q~aPL08!_VV?kz5p&K(QMKEx zUIDM6;eG?5nWpfs9Otj>xfb7^C$94&&Q)n4pF7KPrJg6?0?aCRZ8Vo|vAY%e!8t z(BWbTuBbR#qLz$lz_=gZ%ruz5@;|ON`#pkxgBdWF|){^O@N)UNyNK6uRcGkU}N zZ69sZU_CcT?y6Ic_l-YcmSTv(1oU&+s6ZFQal_YN#vhUDCE=3ebsIBYcoxD%3+D|% zU%VaHjCr-;rxEyTDO=N$e3?1yrfT9{F*-C}&^cR=N6q zx3aMtIb|f3y)(=I_xyeO7pygiT-rkWdC(8(3v@2j6gJp=jd|pM$AF_OPe7r?F$^Nf zK_X2AT`D_yRuMkRjOQQ`M97F=7Gh};hxsupCZ;xKN+e@sik$Lj&76HA{c#d0A-~h& z_)ojHXqn2|mgE~@7c&1&sr5-4jj=2rXT?rjm#n|9 z_x-6||6Yk;ZI?GZX~{ozea;Z8TZ~Lki3}QQ%EJbmWljVtMU!I@mJ3cyyA4zKA)YpK zG@zZtD*DY%X$rfqO|^TiEjqe%>_#zM5^vQglb6qqc_R0Z@_Zk2V(pU_f^77qV{^xv zv+RE>jI^v&CKfqx=EZkCoSpvU=`M_a#y*z}q0RLEei8I&V7dIN46mZGcxL-<8R=** z74d9anf+SWBfJiB4_hBq%SBaC@G%rh4YRSJvy(^X5*N=`n?lRhb<1pNcqPZ|tl^W_8l`ZdG#ND%+Y2?=HVxtn1p*??%UFyOQ z)8tFs0dw=;E0n6!>AH3P>KIn!QCoh2dO{!J(BoRg9T?h`f^?G1V02p0H(iz1M|0LM zrS>xS_NV3^;r*ax_Roqq@5vuiQ4c3WMnY*FRI>jY*7%9d zwd3`A2X*?Y+2bELU1&El`cDokhRpQ#3cchvrBG%zZ&W{#lSp_-XX($!8cYYe@%dV7 z=+32m4xD&=goZdqsbnLk4ehC7qK$x&vvXpuB0LZ%PacBJVxc&zFXJ-po@vnMegC3m z!*WuY&aSsax6i7=*9d}JGzR_kV?bs0l%v-bNyi;p?5nk$zrK!-dw55ezt5f{7``k| zh(2jK1j8z$5f!4gU9yw9LU!I)>)-fS&~{$+6VcC@e*E;xDjah z&^H4>M*Vp(Q>ahX4jD^pvPguuvSH#>1>^5<=HJlLOs4zl0+G2--xl)O3hdycMV0&K z$@}N;{h@wf0qwvpyI|hZ=bE}jHFAG(-g``!OcfsOpMFG(p^z&hS>uo8WgTgGTFgE# zUMm#C)aa0h4x89L{kC=PP6MHsZU@S}P5qmmIZ6B{k=}l8*U0* z+EnOu*?DJg-jhEjAF}#Mi~iO#J2mI;&u?EDkOvmuJ0R`JJazx=N2JajRl8>M@UQUg z^R@K1ul!Cxr2R@pLPCq;$A{r!k)xBnw7pr!xU!upSZ{s;5&9{~X~@*i^t+{OQY c_tCUa2eo1C<<#;MLf}tRUF&%IQPVsB1$oZ60ssI2 diff --git a/screenshots/header.png b/screenshots/header.png index 31cf2dd23eb41127b24227c6bda1a294a347bd7b..a4b31798718dfeedc05e0578d1fc34084360fe3e 100644 GIT binary patch literal 84226 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
#Jd0u+qz~l+L*CYz)tj=cS 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 literal 172265 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 Sr1m=S>-@RPx;ba>KL0<$FNwkc

-HvB@+oo5K`&(|^9#TspT63LwHW451)@ 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

jhbCgmzyZOyR z_{Q-z$N0pl87ljsS~XBpSvQP@_Q2P!^Aj~Ie!@jDB%EU27mQv9^R?3V-qQqpuE*o^ z1Y$>YWwf6=wYS3-%Avr!zA0yYb_sO#*-cLSy3L&wzrW}KEW?=#PEX$0R=hKZEQCMZ zLJ6^yu#7&8AWU`c?tVF86=D)V9E`B8Dg;F^BEc*j7zAU@$o}I?0Q&1Tlys`CyiH&S ziT=C&!`!Mn&-VM?jOQW}>%jp=ZVt3#(uZUncH%T9DvJ>bc;0EUJ|N-1#}~Ur$2B+O z_gxQcPZ1Ev!!&V{3^62-FazSb^uxi0uYtb!Bh z#K4ac%|hhhG<^XJT|ewZsSyi}bjuQ$qZ3G*bb=c7xH{#NpOmVatgypYb)X7Qa)TmQ z$ODEbU%B}8U2c~k6=Kia>mgI6j2FUbsg=#Sr5Y;$~2FzSn;6jAQneQE|n7G=fbMgn>RCXk{`pn0+JmuAY{H0sl|-l8Z@F0G>}xU5aQVo3-# z`;Xw8G({^`v7Yi=iD%6*(!NdP@zGRGAMy40bNTX6T8Bj`6Wlbkxmp*vSAx3-}k942Iy^JI`w&=e6uyhc zP-6Ms5LIgL{0u+KH0=Akw#${;!BYVWB@*mu$M~KN-B)d8p6~0vBzU?`5FE_SR;gEz zEmMP^JaWW8p%fdnt~m2H-c4l8W&z^a;ER(?nRwVr)R!+UrHJ#nARXnfqtQt^}zpaTQcs%&lHGJcx& zeGNv<=F4%Cg>Jaw=080(fMej!VnVUtEcXrHC!TAG#}6`(H<^!fG`mkf{4}WLoiZ&D zfCIX8`Gz!=+a^Op;4#0m#OVZIMEnl++x3oye;X}{USk&xP5sEFZ`<|os(uB@R3*g- zdgL3lbh@`9mD~Pl7cDqo^rqtaE35%MK~@?^v6sdi!FN|);Lra>OYPo&{mH= z-G7$!jQ^1T={3)pS_RsoibUI-{!bCdKlu9><#kTDQfhVuxwU_(W9IqTIVJ(@5hMC;eGkZ@FF6`LD!@f8+JAG(0c{*N_F9J|yup z{{cpNqG(4E*1l}^^V+mJUyW(}0^lFNGKVKEWs=xGoxwxwlgNU8*3|DrjDeG)6k_zh zvUK>|e7mO2Z|63gKM(oD@s;es5*I6~x6 z$x3|-LbtlC4u#Ou@kKc3xDYw_)UmY^!a5U(+-FZ;AX%wpc@PbEVxXmog}41YmZR!g zTIpR|m+vv>mo(mp!gy)MM8I)Q=;=(ArA~>loxm(qIU?OB;Rlck4<`Dm6`yVG(Pbn; z5Nri_%mc>6>|jmy^h%|s&A8X=1{4W&gF%c=Chr?=`#NP1FZvhe;1nN+kNuZJ% z$hvq}K*c=sLYEdw^-8xNnYHv4q8jRa{t?53`@L1Pb$th3 zO);xSsqi31Q6?>n9j2f&q?1l|p6 z^Mb&HZA2|dWkwgKqg4?`5KruseM1eyqM6q=ygD@I1oH1BOF3JJ9>=w5{$j7FWW9eR zTn)I>*Kd36(~&gVO6Ct=2jYG62o14V?ILm+>PN3%V_Z&N2@3{ptJI8fj|@UaQe7*8%8}_)Lh0O2>rPD-At>|It{yFULtVK{ zwrT*BG;4+3F~Vsr4%|+D6s+}d+tu7TotcQbv6hRGTe#|o4+JH$ILXdZ{2*bNufe)H z3wC%G<4~Pq6trPOv~9L4e42oako0Cut8+O0z33mSu;|bEu(g&g%4V91-4rFjfDbnJ zy+;RoTaZHX<4>A24H0%HVM;jllP^gT>c+F_k8Xa+Sq^HWU*4ceY3F=Kd4@xP=lcis zd|1QI!c5nx!OGC8`9Q?${5TKl#lvlqiFE zU;gR5tMfcipFtt(g(Tc2*b^xal6xO@UU$xJl+PngMmyo961Wq06I)B1)`xQ?hv7>h zJ9dH~&+nnWc_1H}Paw_R1)(fqykfytLWo|H^pYM9ux$=TcRJ^FJXm;&WmpM{?D}d7 ziS}mNzAx1K0qmEjmC;ROj3J1md=3sBPqgU_tep>iAGZUBP^W?MHxL4x`-;$2ipeH2 zLo3CJ`K^Pi0=mcp#%X&B^tYzWW_9B z9l10`54^T-D(}AmVUptt;CxOnPa`PZL*i;uy`w*FM5&#+j`C)x;T>YzvVQ#H|HF)#QIS59E99KOVb>WT3NfG&#c z-uRei;ncLe2Bp;(rda~ty|_M$)SDAE6WiQ+J!@+lrssjB>p9a$^8~x#+fJaBp8`f4 znkZ4a=q(e>y-}Gx)0M!-J^0ApxUA5^r5t(9@45_^CT8!CTaS-lrLDl4zx%jdWQpBu zWUeO0okPU^M))fNwsH1;`UjH{lt%BH1DhGOrq$QJ9|!y2-`ll0%{`2jye=*Y5~H@8 zJ@oUc@Z38oQ0M?CN)0W@*#ycT$zu|pIXX_P#GFjJX~1^UzGjF0j{aJA^*n-v@S7j) zN}-2z(`jkI@DHBBqr|4MKi-eW!gkhjx*p{vp<>Sw13q>&5qiomgZL+we?b7yGIRjcBtEj*Kf*l&T>9CBew%XJkqkh-5)})e-O~SK?vfAH_-vjB(V7Q?eHXX z_Aqf_M3Cv}!|Hf-IdSKXVlW@Rl?oD(sW9k2BVY)m;u`G}e9Z2-bz~22`azy9EyTgD zTdW|~UG8;BU_YT1R=4>rlz{`1&NDz4<%q?qAh5-$@>LO_V-5C?HhkYn7R@2yiqmj> zn;@FUt>UwuV153wCCy|?MYo?&9KnbH?z&`m#!i)KJpJ^dd&1kF$+QY8zP@0_=7LV>%|#8$HT?mA-?IoE#Ok>)DR`o9 zIj>KQa?J-7yWySX;jJIe<+U)SSB4jT7jW4%6ug+|7TK!!%EnjOXLbBb<9bZn zpyb3!LdhnCE#T0M=prGcX}*g45XkZc6uj-2>u)-=#yN_LyXDcLB-r40kNrW3g#C&{j=ysZQ-0LghGZ|cfrH){MorXF zyC0=Y+qJ7C&;wntgBje4xcuO?)156zV|<{73JN!)?O2jI^IZiMZIwtIve40NQ3av5$+&klO~AgRuIE+406opOdhlA>zrIRBY4x} zgOAdECGjJZ33=D2`zrKXd#^7JI4k19 zgSL?uViv>fbqEw|Ux^@1T1PX4z~J!%ZuG}c<&{E-NV*P(VqPWfzik-7lZF5lfWtUb z>@4PKu9h~M-~umZ>+!n``LJ+{$-oXh{mwI$x2sLxdoYD(2H$UF1tOf|`N?Q6rORK% zrX3%l9kWVukkEYArlE6|Q~spoa5fESm(%(;gI#zt%D@Ua2$%1rAA>^QA=_bg{gQJp z*1LR;oTIv|TmwB~eZ}5l8T#RbwFdm777`fn(@I0B-9&Ca>x){ruu>Uo-63Hj0-)XV z0JQr~ALCwJwau7;ju&ztxE0(na>3{i$Nb-u2=}8^3lUoYKL0P%J73u_IpU4tj>m}O zv~xSke8kuJ%jzb)7@Dq2i5islOGNI!jbh42-W{XDGV!vjxSPo{nq|9yr#b&0%kqdw z*O$fa_jcv#LFVFAk)IFja_)XB3DO+62Y*@SK!|b26WpGfHeAd3Gm4sr<664uFzC2B zX?3*ovu>n*FE4nm6P2$9+Nxy^T|$_gq8@5YoKO9+@M*lAQaWsto~_uSrL^($I`z7@ z5YzpR+Joj5;;>hOwRkb~)wcwD&BbX4ceV>G|xD+4D1S&c52+R$fbeZxCY#1yXdI*Kw-hqLxNIO5#GPbBZ6^T9@ zfP2`fbXcx%bD>0_qI(sn1QuQ@I`KS@c0GN&)^!HTxSKl`zZtLA?1j3bpiq3NwKIV> zO^mABbd_T<5l|6iu{;+-UduwhpR+AEX5nk}Y}K}TAR{r-aa7lC3~^b=&*inA;7q=6 zH1g6;Rdz>ZyBx|qtNPlq6E$ZaFpNoA_e(;&KFdmYhxUd7eu;GX`;Z-zEhf$9{?OFR z3Kiw>f`rgJ0qZB5SMH2mlQcy5s&u1R%o|Rp-0ptzJI2wMHTJ+|m(=yp#V`E#&6Q8r zTdb ziKjW<0Z;VAWe8Nu*u#i;laXIwf0jfNxRj7@2Hf}uzx`M0GOGXFU1Bgoh72ecCCRo{ z0sY`%Z^2WaLj{^blQLgw7&r_nwE;V0-6B=v_irzOy3qTO+rdA;+p~uIXn1wX^`Qr4 z`fZ!$S2S!#CuE=@+artJXzSKklF(6A?3p<>@KrM8Cj8)^iLBh#jrCGyO?IXA%~=hu&wU+AK!?G(buy- zVkf`pG7-42CZsME%Iin&^URs-D+p!YV%|y+)Y6Djo-xX(?1LZ@IcO%-Kw3NWWtUao zfgxEU)YU(Tk0jsknfD2_XZeY1ROnA?qKXfj8AZY&X^egrhVEavE8~NpC+cf;Y2{5| zLdrcn8*P*QNkg0x8NMO@Byl=PFm~7-`HhfCW3zz%nF9$5A6**MMj{qwiB`Oe|4Wu9 zhe}rM1_SNqK7T9FD0re%C7T{&`P2M4XJ|U#qvCy-p@r-GmXfg7tlpPF9>T-eCd0>j zXUf@v$uKEKiF-G!T~j_;whHce(fVM&9V0$J7}I3DAscfujN;(WcR9lvDDwD1<&MS~ zJVUX-Z9mo~(wxwvTnT8K{z{U9@i2;gCt75fB;=lqqOYBU7yXe_SczFD{ZH>mc2XS`;xYVrqdf$Y)(fQIBkJseA{~m`mg9_{)&Fgf97Fd+F zrAamon=f~*zI^|)>|GmfgOcunv~ObE6q8%{{oT&+sVtnk4p|aDyzGkup=;ut+6q-d zi;WV-U1=y)!lWTQGRewbysKOD2NTwHagRoBdvH4USsfL8RkY<0GlzP8W4;I!6q}jn z@NJJ&rA?}y?->-xCjo=Jolttb3trFG=CX^#@2~UtU3&vwU%%VtFvsW4Eh`T9Uut!i z48=^vDBuyzx2uuu(s4FCb5*yii;PlU34EEHgg`PGRmy|77ZydP3&QMRhJ)(tgvQ+S zM=641o)nMu;Gjn#ct>tYXAdl%myKN$a0sHgx;wxK zQNkR8(;0ZthZ*(X@8*5a5JK)PIGCQ*3-kLTgjpdfuMe@)pzS6ezQYecqEf%bq)yC~oli_Yyuv93UXPlr<)f661h21_!_43Wmxsi^ zc2Xq4Jv>s zbjsdgk2WzrJ41JUP(t&g zknUfO2BCW}hn{4U5S}9%2P0rGdcSSv;14Zm2$xABH`wk?D~GvTLppFP0Jk4me|^{8 zS|+kJl50~X+Ib=%9+hcAcH-_50pvBLv^9fB=)}6UA3>Yik51?2TgL^5#+U?)ja~2) zv9oN%!NZeGiE7dQT!ZMsg1^~l^kD0gd)kuwT)G&a!a-6MjYvP=d_}^+y~R4){l&FL zuj6?$tIu65gsi%^AARZql`lyrQt5@sZ)i=Ch~xEMV``>9ohVsO%yv#pFk~%GgUT32 z8}f-M_P@*Pu{-`Yhpr;FNdFGrt^Qpotk`Zx%<~T!ksn=!gXC3Oc+C0wA1I~?7H-Pu ze@6g?8;O#ikbZ34k5vQPC&O)VlYg1qVd%fJutdX?{v!)V(kQKQ?RCx_erM7mJTQ(w+UNp|Q&mX7NSDr9d( zqB2X_XSM(uU)~E08yF4=AE>f#amQr}SOov!Kok#h%_u+yW`8l0K*i?!J=t;zq+|nB z#Q^-{G7}ml>@7{df$saQ2^9*(2@atHuCkgpDu{l62l@Z804hVA_vC6eyW|xVEVe!- zvlnnNQ%V$kEHxfPe#yurKG>hhqjpX-vFrHGEJtzstw#O7@whc1r_-Pr;~}Lxp&~j& z@<*3gWuFP;u+Y)8S+3~%j$kkkG(YD$Lm&0tv#-}vF!8h4_;6f6FVHdu&s>__!>b$oc;%Iq z!=JcsCwa%V>&m_?5uo-JLid3`U*TP!yI6-P3#o_r8d4P(LEv-`Y9cG4Fq&zu7)n+B zS{pyaf7AiP$_qi4OB8r;zqA0tnv$Kg9nt_qLsGz?A=1@npvxWexm_!qljs9!P||Nq z^H?S6h?KvYqJY~cQmgE{{o*d|VSi(0_1o6hcm-D2 zJ)1xcorkz{CuSSPk0W0f!H23y>}PASP&X8mLLBFOTabucXoF@5SMy}7!HUPzSvH0< zLsu%JzQ;yJswNB{rUi>W(07tHnt90!U{d;N8mgrT=evAf)+PUq^Ip|TmCa?d)Hj_MNp?Q*zF zy%!Yglir~l#ivqRM+9+^auZF_6H~OJxjNL9r-=)cgGAeCL#SHIX+TjdGRwW<=LSYf z!B#=|yDo7MT3WWzmOVVHzpjH>Ag;O2C;nZn`*WWrNo<^Oev5^Q5Y?IcrKsV z@Nx5@Zz{ag_zR`{uJCvq=mPZMEfC_Tkqulw2t=@j9AwB~0es2m6Ds`pb;~|GzP*Ss z(v6lq@jntAK6qM}Rrg_Hp}Z`BV%w`3#(p5>ro7?;_yG?%S{qsoESiw%he&=#!0jt< zp6}7!hBEA4kzhZ_AQ60-3n0O9mqN0vSGMDKqSUbFe>l3J$%lKdV^EP22A1Ihp)6k( zZ%_0{Zp=r5`d#4yn2B)El zg;js%7DjLgteH?uf`IbajVE^$yY?^Se3bf~0i&!U1NWgBz?Z|2;EMCA6UTs)^{GXa zkNirzS#Y*TIrPavF#Q8-iiXx(Iz)P+mb#8NFU0_dHSLkwOMEgtjG`q}O5K0w%2$AA zRdSC^*McxmVAROtpU#*{pSFKwdOsgsxlWV`m$^y?1|)LmJsnKd@tl{kzUVokRayb;ekcsxvLRTnK$uM+&w)r}Sh-UDW1T-yhQtxU2>tMRbY#2OU8?{hs zdVgtY<#jyX^QE}Cjg;R!yzD0#tYh!u=zv4x@9avZ39Yy2atj6j;5Ons@@cuPR+FaD zPOfoxk==ERH*;=P19DdIZLG9X;w~hnep63f=L$!{w!F?o4J$T`(tD?IE~5qh*6Tp; zM3YFlChCfLzxD_qrb=dcPEMx^_$;f4!|t>n@Tmlasaes1ASX3pv2rtzV1uiP<16Gq zx6sh~1^4%*ts6UQNi8RPhs$5xG*CbkxkC%wzbs&5b=OPxQ`|iEHykZ?6JgYY7Ow}0 zfwBN(pqR&W3O7TL1kAheJmHLnk4_{UAM3@h{}U2>^44N}^+$E?;XJCDB`_HWihU*Vvh*6*JgQlPGAY)`~kE0WOClWZ}$sAg=&j>z1hlf2@19mh_C9pA2|9AeqDYguf*4pF0-uN${! zOYg}GeZ#TyPJA%2Pp-LGA!U=^*ie*tK5hg8{3gEgXzN((Gl)+%*EvgsGUdhk`|bWg zp_jS3wtRGnw(WUT^D;oi&ixp;bER}NbTng7Tqtg16WusD%^S&-!8jR0!x+m)$)l^p8Ti1yJu~lb`+cXDUuwDUD*5Z?Q;u zed$LeY}kk%Vpi3c>zHaT96D1k;5{nt^gSvb-PbkRLoi`lD8r5% z#jtt3=__rsCBB(ZjWE6%zN~w~O=nNUIKNGoLg$h$h%bNb5|ubr!X+a%j@nw6E(?+? zq9P%%Sv&>a%LM+Gc0y$<*D!Ctf(Z*Ftt$DzyTb=-N{59V{-1VvLM^-Kh1~F>o{&7^rrPLZ-~W^nI7a5wIm((O zs8RB?!DE9S*KdlY239DOO}e&%q|0V8!3V04-<$O5UU&~(B(_+m--?k$6WjTO2Cn}g znW)m%tHj3e%LPE6H)Vbp0SXWWg8+Ej-jP|@obcS~`gH}bHHU<`_Smo?hjh;o-SI&3 zTt75j-)2S+0wJvTdb;*kdh|6kwzt%c=dK)t;qp}Dhgg$5UOfAbP+7=KbAZGBR_3^a zGF*i>>bq(xC>H=0B)9NJnOU8AILnVhq4#7XzV7>_5SuATZU;uNdB*E@Mt359N*OS* zK^?PnrF+1RUFw{3HDmtwM7{sG7EGf8q@!J5>gv-3XXc@3|uV~&u8xO^ye zm_n@M!&avg&1UhIJ2d3i+WMgW=a`|f+z>=sz6Q#O0pVz!)VUfvi}-)L;SlQIcGNFd zxbr{rq1ZRPOz+r8{G>cg&J?1v)PNtbO`6?LmlRVn@$K)CD2c@>!C$%Y8i;dtGryl5t zDtz-S zItFgqxif>IcCWWMFf-`J9MhB8&G-(<>yDl~_zYOg{E4`lYc8U;U#4-m-^oE_HeZJf z|K#ayp%j|v@#b1SNNDw$<#S!D@;Ph7_(trx;K`-u!52}YT+^wEiJsw&| z?x#aVE;FK@ECbJ+gR~ONv_!4TwQQpDXKWK{d@VaewOzWhvXX@W)qn&{SQ@}D4{sqC zxlR8)IkOwI4AzY7drCc?8U9(kJXey&ZzKl4d{rh6N_CMXpbZhDK6pdg5VPw>wyr4Z zdJ-!3b){z6kGpRT11iMl)+6Et9AT|D!^io~(@(7Fby4IVT^egUO(RBTj7F8#qu4fS zA2UJL=Y_1-GeMna+UUBR*t&bdfa_wW7XxiA*hzl}Q^n6%-1|*?kDnNkxCvVYFRZrX zcHdZdy*e1KwBP#xblOz~G?#Tf^bWF-I3}FG{6!`8k^wW{!r%xCywvQ6EQfCw|@LAMZH;IEj7_MDAVV- zPe@z&hW3gzu6GYHjrOR~}WeDrv$d zk=cF1R-QtOHIrX^qMBwbHX4pmPI(?O*GKto#x!S&oDl}KoHJ*nY-@UP>f9bx+KY)7 zY05@l*8}@JKYktfnDK!Cq*LF}^((Wo3(}|wt^ARvQUjc9XH*7a0bh}$hi8C$eY^Oli3zJVSU9hn8{MSF{M($4xOJ*f$V^tpf zAGi+s{lsjITJPFt2`82S=o4#H5wXSqmag~7TMtKOKk@lv;1O5Rmg(iB;yGhI+x`oJ zzN{7B+N(hu38ecpimIbz-`WIG3kJQ-buX?v4#P8`D<+9^cdH1Wr_U@5~^4;Bjtu$87rVW zAilT4>)-`{hpFviJJ|pomGeV(&9dwPdVL|E-!jMbXzS9k*i{tms&Rmk?zS^5JfCewgYh)! zTidqm=^2g>IP8wN@~eJhJ}rHqmFwgBu#Br3rPYfJ67cbZIfosyMNnk4o_O4E9;u)b zAZ}Hp?a!h%a$ud&YRD=w6B+~80kWzOubm2MVybf z5Nwi<*^E zh5uI%<@>dyM_KAgp|b~oiC@dH0nVPf?~W0y{H30MDLVF+ZEG@*SO6{bC6M1_t-<{P z1Gh^I&o?*O?-3>XbX;V!jc^PbSa<^3Xjm2-X-4R;@yQ2@3~)WAte+$!pFUUo{ zB*B@1kgXJ<-%e9u{GLjDpZ#<13o*{!FLF^6I}-q&pw1(rE0%K>YpeJBa!TN(y7*g_ z!B;b*gda*axNYo0p-swafqD}+nU|i4`Ty;~U7L}RLT1C~QsLK|BsBFr-}@Xql)6oz zSqt<{0*TPbPg2->2bn`{7FA_-sWdm=$W|G@w*GTx9uwmD2uf)43pV~0Xa1*@+PZne zkVH>h<9c2ckhZtTxmL8G)>JyI3{@jT32JX-AJx`x@Xh~R9WO7G3RYC5yY1{;xAzIQ zi`!!%auaEy{xf#Ixx1ygo3ShHI&rzp&XF+GBa_GLYjFg+hevpt9_&~xsze*-S>0%= zo<*NuEteqrLz^|}hX z^pcyIT0rPxTl88*t;?$1O!>qe9$ws6BZ)boC`-&CL+HXY0#lCy#1IfT&*v7Nhm5MR z0*)*dUP2OkM(dvfVX4f?3@7ugt=46Wclm$!zKeNM_#_r)YJij;PL`w(e_QEdoil(g zLr#Q^f;uai9!nh#-UN9&4OLEYcu@;xeTe%19I{rBuCh<$eDwjJ45)A$p46%E+fMJz zE*ohspLOMWzG>DG2<2ToX|?lgmhTy#UT)NUSZa|1$U+oSX$3kQZ?CfwU0EY^Ki6%V zmQ&G;Rc5^eBvD-#iFw^|WM)AMw(0*#pfA0m3^e~Oyx%u)$v=)i?k)fXVD)KiERdc* zJ{A^UQKXlZ=)+RCSzH6qw@uEJk=7gbWqDR~W~gEp`^8n5=EdJx8N3U_1K(R@@t`9a zo$qau%QUD zyZ{#L{p{x(AHm@S*B<)xF0AyRNDj|{9}flUii%%JgA=r)2{rXu^YXZVm^<+eC*UR< z2qrkCS<*%0(PWpYW^zyCGQ=L!;vZ}p3npHbQckI6@cI|z#62j`Q*+Lyf}tPkk4-2K zjp*<>FDj!l&=cIM^u&yPrqUCHG!1vQEnk2;_-SY!Y+nJzb!NM$&J*voKI${Cd5$B= zx0x@ZQV^>36A`?!M(yg7b@PQd>q)wyd~eQM5`XO_{p$ujY1*IsFLFTLR^Q&Omp+{ztsPt~{GWH67f439=>WWi7gN1S7LZHRMLYJt?`toF9gm=;_8 zS|PepVjS5oHz<1_YAGsZOJB_alc3&}CB0aUU`?f*S1zA09=I|VoYYaDx+VV6UvYiw zT@~Th{$*?(dNg?)K_R2tc+Oe3?i#Zc5cMF!G+3u7H`Cl4^7MW|>J-s?QHf!Tx1zID%BU*af(p4yPSb*K{f=Uh7} z>amKZd4FIH;6E0ZT8YyRHT>$}UvjX?AL(!HYwHvC+yYYy?~gp$OhatR4{+CkZiG4# z#Pv_xplH(2tSp2D{Jv%nhDG8P7`fd0^=&uNNyM>pGacw1iR#0pf+sT#+a`LDxG5^i zQ4Ra~c+v7rk41()eSk$y`)zvbMNX;@&a^$C64y$r3P(j`?yYLeEr4R%$zZV}*+_h= zd7&rnAK~~Y)NSy*RtJb8SFFe9NNviS^jqwcJcY*&zm&v9SopIUeA31Ek!ggIO?^9U znC+I|Ltq^B8i@e1@#Utk@6oUNCp5I7b&q00F!-(FQ*C&-h0JGuJeR{ovkVS59mr!_ z2A6fysw*_ts@rrue_YV{^Js4e#}NG~D;;lNMv+SMq06@!UPOPqq+c_nNI8w-0go7L zQ$=@J6|JlbD5S$4U5XshaFbe57>%m3LURPi8?q|kfiOY`T&hDjJCBUAiSH9_+ zz5;sEV{;#wL;#Z{H~z~@q~f<4UQGqi4y`w0e_s=G*R@>n`q}oH*XKUciv%`W=WgV5 zwiL&Dqz^nM+%xKOrnDI()wQJnh@T4fhU1qr4TS%_jNiSOM`7IxBC@b<^!WeisY|XX z-;HBME0VuPXAApZ-j;4=<6 zk7)IPfl4%1@a6R!D*?+aU*Qn!R#tVfQhx1CU;SvO?t&x#BW=ZFs$lyA=2ad(Wu=$L4Q2bSh-VYTnWen?4hA`*pD< zpFu5v5TA3dICZ&Z$|ar!>BNu!A3-zst^!NwcnPj?%cn9g6RT(JiRz4_mC!wglIUO1fQ0Z>7amO_cPEqWL`EL`Iscxw5@<2VIsI~+~V<(`kpnB zTSvYr{@UpRxPUk*g9aZ)6hmktLi|KV7d%a+SCxVW~1l$%$Ddor8AZkbRcrC6T4G3++v3P zQ9eNxAj2y1(Shv6)C4_cEz=#O3|68#ZW865*b=GZues+C^BMFZGnNv|Wr8(2RG`sl zbjfF^ChFBxc*tWIoHW_30HQ;}9+e4&9BL1YRjrd0#Sa@yp3vT_UIWr1`-X zz__W~JM-qs{X_a$!r}>)4B`U4(MoX5ozbF|nu?{E|9bXYniS*jVI z^j<6ywoB>1?ip2GN$0VUe%_6=!-of-Q`uJxjAoe#3wR?D_*vUo+v7Hgt+q-lj z$>&`6{-jxB$4~uEBA6l3YypGRIJ8lwneI$fg|eiv_A%Bg<(XquRM5YW%JMAm3055b zuoXtn)6J1o^YzN|@j4HF-F35T5T!9ioY?WA`>}G%b@o=*6OwN|5qGQDur&rO7C|}1 zu@HzT)^p-kkVuwRzU;8f)~FcaFzNL8=*R?W5hkEgfj*;7B{&u%{tPS6wG*GVZt7>?^z};P~00 zlxi@;Zamhs>?T$-`CV!;u`&;DM->c(E@WDcDXy61C04DInu~3_i^c z6lSEh`)va6y~aG2pQ{WzF8zF!X{H2&t@0>KgW$lv>yz)^5BZ303TLJPAJnb8ti2Gy zoTGfolC42zjFaM)0njOb%isMTADihDZ-HL2^9^6|vpN5dG7Q7|1UnfUL8&}{I+UFd0j`^#{%lQ(dgv>*SC~ z&Oj}o4~Uxe3&5(yEV?dj8KQl8cY%ot)=42IF|-Y_;u*m|u@wF&pr(3C%`K+@P7Vwe z{vg%TBllL>J(5UdHdwJDSLsD|XHVF7XKufweS9&~`)*kUc>FT&7SiS2u%haDb0#sd zb~D-z|9?G2hH?}(*)LX8`EjSNetaLslU(E!!Tp!A{M`GZaYIdA;*W#TWV>c_u;sBr~JZCrDc0}tpvbA0RYubEhJr_ z9+gA5sK!V9Tm0(X06#Pb|BGBgWjFb#Eu?&|$`V3pN#y$=c-t!R`B-YJ)#tpM+b8Ge zgSo%HAEXzr#Yi*Ns^QS52$60?`ptJqE!CA48H80A#;POT|`D+fmjr~dLs47C$$8mn~ zg6rZpC91;tsu_$Ayi^3gks2?3hprDYsrQ1+*(CQQayeJdmhH{Tm+D8@UzQ+_TAtmo ztCV=`Hj&s4l~9*+_)d#F+VAI6PRbwU#?C z=DMg_x50v9EE+2iNP&4mLag0-=wIF1LRseZhGqsmh|})Jm(nlw)xFGfS7X1d z{9MHU_k8`wVW#4vn(1z>uxs^dsM%mZgM|6_`kObLQ*-INKCKPJvBP^$2)+?pM^#xj zefrjt)Hncai`NY&nEkqXF)0j`^k&oU@ACv=LOQsQ$!&y#eD z9!9#K@2Or?Wpcka{fXQ2IhJc>DVIi+#mSpdkuQR1yChf6bbYTnUkIK{_L=FF0ZpC!isi;57+UX@ zp_)qt+dY3jL`1zaMO~mlLUfd%k{Ks(Fj(*qG^0v3a+xsNrT)@h$S8dqf`GWMeeI!F zwiwGkm~(XErb)D?*|WjLZy>D|P<-Vq?De1--{Jy8#54ksyX)Qh!Q)FumtOkUzJb5I`s>Hg@7s zTS9G=_IFR*jXrtwez z1Miz^{n!=8x3W2$I9`)t;3sj^_lxzCB=^6B z?V8`*)-@2feu`91n%XIk3%&52P)sR|-YyQQ(dsLn)}HFtSod(|US)49Ij zS1>6<{#q9`;v=3G(nAu+X5hfIIjCx^xTlf~SuYnRz(8%5=`@NpSEr%-Jd8*c%SfD& z$hNic%$CoRsjb9S7nKIz){L;fbUD2?+J{viKu?rb5Ur^Mf84^t&kDv3+cSTL);ixKAX?rEs-}=JkLGWd$kUXxy6yJW8FH4jdGg!Fu zwEfs{WAxt0S@|Q$ffHFA@%FRNYkuo%SMK`drnfOSi*cOC&8mH9zl_3{CBq-b>$WyI zOr(TD&1Gbds?9B7-Gcw}q4r`>K0a@p>+gEr{vYL6#B#+9XmECn^(S@sh3}4^$}v>@ z-!u7o`t1d~FP2$@neqru}sWT|3hkj{RIXS+Ij0t}}NIK<5?X$Y(eXUQUo>PO@ zZ-TV8r~K)gg{6Kkk->KXBv3SwL3Sg_5eS=TFarg`**EJwzE;=WCfuhvOC1Wtv+jna zJ*c{vMy>J#?2)9__#cp7ZA9#m?q-R9ves(=moQ-up)kZaO55Jim^F5*yEKI|-i>-*cTBpCocj!S* zS{1G%qvW%HHQY~(01Ga3->=>9_fzQ>e>wY{y*YKv4-1~>Xq}u|60QXKe+#Kpj_n|> zl;39S3jf;8KX0dItNsO1m6o`5$>1^$@ng>9QFTX3{@$fRQj&Z{Z5w8_7Nw8%dSY78j<)Ul2N6kc&q&Y+cNK-)ede);C)KU%HHJ!QGHpi z8(x}glK%EB8ag(8=tsf7T4dBRez(D_dp>L*es-jIImSIW{CkOnXPMi0Skm(s@*K@X@|4|L)J&=g#F8RV4&w+SVW+Zv0dd1R_W~ zyXk*w>?RM8hMF>}wecPgL1S%9mG5QAgLP7CYinM<4d&V%5p< zydcn~!yjhQeF)bOr@g*pK$o-UQed`L+NO`aBDADap&DYy@;pq?Guz@GN?}*<)(Pc0 zp5n~3eZ}SfYNU#v%4a&HU1UXD&hS&E6qEABEWt(HYIEv| z+ZBhSDEE`dt!4Axrnl`_*}g5!x+zQq`6CtTPvPqYq+&D*i)-=@>w;-9iMgz+RWo}E z)T;wSd!B>$Hsfb_i<535X29+{N%g_*r>M(`ks+*P0>=5f+Y3iRTkY-6obKN?Nj=eK|iIsyT6Y+=S+7hhpOJ@GBKC+-J;HJ<{1oG(cO9R(Esb@$11Qg<#)x z@hh$kz5yxWCdlNRUANmQ=c4Bc>-^?+h^)F{V64`?8B&8mJ)Ro{%06oT}yOYQ^=o!ApUq*%&G*io|#yZc7S6MxyQ-PXi&eB~jt6>-tev9P1T z&J(8<3i^TM%={@g6G4md1B`pvaxLd}*XS3v9ely>__1@sG9=F~Nx;skL3Q6jO4>@* zioi$Kvo;lOxtV(JV=wwf$eKYOVSRyfwWY!5`lxv;Z}wFuzXkb9W8Kg`@%k8WE%n5r zDAUG25iGs4zZrLf-PbSweC7e(0`L3`!PS~MW3!^>m*KSqtYvLXHkBWrCKs%(W<*tm zv);9ce9>v4v|@%C<(S^qQMK}qPAhIy;Q5Y*h;eoCXR;aK2;Z0W6c1p&*aNz7@M!hh zB6qW5nIDF+f;2a%k!nL5#OOpg%9K`uIdWnLMysl;H#bWM)uN})*#JEeFio)ZqLRad z7pAV9wo29&)e307gqXSp1C*5avD*;_Z)jWAPkJ8RV8aoS6(Q1Td%s$SwY4sXIsU;# zF-qdo41aV_T@eEwS+rS`4Kf^j4dSanfSJO{@qedxrvvKnW88fJKKG(PN!C_w?KQh{ z1&5v&PZ$QCXu1|U+sQqnaz!~%jW=@{e!i);#;$_JXzk_tpMa%&H-CNbS;yjQ#zhTN zTAa&ebex+tolg|kd&WX_v#ohgnHzomo9x_CtsZTEWXS+xqPe$dMcbOWDa~&g#pfGT51PuB(pLlyM@d$ zo{odRG+9E4U;Oxw$oaim{w@OR8kUjW|C+KNSE79w>dyBBXBK_tIO|M$O3%Sup$Amr z{_di0BqbLkcj$J8nTjZ@Zfw3`Mr&qPo(F&~sl?i%k_Uv@ov+XRQ;5SkfZzNNBy(@C zj--%M1N1km|EHZDY?dmm|Eruak11p5BtD7#^Cb0Xu9f9~e*WyA3$$`)_~X+y>Mmiw z1_`n()wd8!ygn{y%%}%--|aeKSB^r12sBn@Q+W;ts=taS?%y1u+S7~VRsEJOvb2n* z+R;IjpExcgjH{UEXQ%+@PW*LCsdToJPOMyfD51%SVw=OWb0SN+3Nw}pp&8CBz>~tu zw7Ff3x62yaV8it1VWj4djj7s zW*EZ^87-a)LzmALB@%G+jh>tTL{6aHGIMFd3*4O+8Eo3tMrGh%lt@-b_e|Cab<$Cx zno5XsnW_!&Z>d&4k%*s9WSg@zPFBs*IU9x-k#mlH9oz+^tsszqW(oE!XSZ3@+A!g`yNTX|Ht327M2EnKW6Rq z#4E&56LXr6o@Ly17gSDodF#DnNON6lsi9oji(9YB4M?!PNE>t;m%Y6|V3)*i%nQeS zVd{PFP%}*JXSqyW>tln#P6sLAN<4noqUF=I@7N~Rl;uJy_&Hsb->PTn=x^0(>;kTR zr~Tfwrr*YQ$nkGe1Qkl`hWkZL;Tr9_i4)GUl1*^tu0evmU{^i96j=%q^WcfREH!k=SWZe)p`me6ToxS%tf9Hvb za8O2aL0*9f5)KZD{`5|EV6O(d)G*&xWEk}$u62$op-qFYvvUMJi(0QLw2zk&(QhsyEBMuyZf+cn37y0Y#T zl!nx712}4)5OK_x*Zpg?#;UDEkD$NIHa)rQm4m}p_LZZ!L1OmE`%}%s@$EHPc&oIk ze1zFS=Uq>nOU3qnyRQ58szElw&)ozZFqRM2DUIsG2=P0n5gtoz9=D3O^+zV&R*|u& zZym~zZRe`fvwZZu0*UA9o2%j(lX*!RJVU=9nN(8otdr_mKDk~9G+OV(IG01 z-P8YF2;OUZ0BTDa64iRbP!iP|ac|(vF%i{-erX)fkmCQF)p)Mj{ky36+T6qL^Q2Qk z=ZaTlOTWBUEaGAa_y}9W5^ISg&3_k*+8^|=Bgxy#1dhyq$$0^q8aNs-_c<@!9Xkx2 zrg`rscjF#l#s2}$@PG9+9`yum_WI4T(z^affHYcD?m6y)U{hy|GfzEZk-{9DNz+At!jTyrXoJJxCgHN$67HO zIB1gy?f0h@nyi@z8_G05726!TH zsNPefNrw$;SHxuO>}tfnr^7V>yW0a4UxPG2OSnFqy=s^VZh(0QK zSAl9PP8_WQn9w%=-51YCH9%WhAAHuoWfCWr@0FG&UmGXQan(bHt3WC%)XTeB*57Xq z9Ly;#?@b%c)cFp2Tovj(uzICSghqJ6`$WtW{|Nn5s5?y1wly}W9w-({$P?;X^o5pk zSPv<-yF5=AYq}r=Xcyrk3S?~b0O-PZlaWb_Bc7BvLVl=#hE)^&qxFy2N8W6aky7MM z4a#?F4Y^nOzvqE)T}>wP{h`d}wz`SIgBCwldTMmgih#sotv11;4*z}nKS zU3M3D6ZqKGUJVZx-(aTdmvLr|Fq?~?&v|!~vv>6c2s-b{1b9gj6ms2-LcT{K2?7ur zMi$dJF2}akR1oni_RS)+Z2!uEhpbr)y|)6({_DOar?C-hYQLA^7l&tVb{@;%XrOyM zx>G4S5HPi)E;W5uNIu;YE*YDzrKJ} zkLPn*s@!8urx7h4Yg3pC+dlGwZblq3-udtiZa7vJi>@W7@S znb(!Klud+oMlwXli?-e`ktJFzWW=_cU)~k+YBvQ@UAUh7t)iSm5D>)CJ!J{UXT*yU#e(t2&t}53IofqQTNn_(B0Xz?624R8UD19VW-x|%+ z``Qarv}EZ-bpF~ZT1w*5u$fw5Nms`F-J5z& z=oQUa0#c{@!cI*wRT#$b{m>c4P|{BNO$e)Lx;*(WG{n>zIr{j|EU1)XE}E>~^cRd{ z&nzA_=-W0+dt> zyB%3)@huO;&gs{jeEC!_=03i=tqSFbmiqeJq#cn2>1?pi+n8U2=3*Vqj(>~G0uC+w z8>rY945FB)E>E|iS>_E*|J}}w1nhx_tu`|It+p&99%h8uG}Bn+;fy?Ip0OTF6DlZ=$;8%8F=*5YjEK zY9#XE(j*B`G{8TQ$O(r+RDyuww#NaizC^;g(}udgM>At{XHD7Vli9+5tYbe;T*8N` z?}~8A%<36MZDdZC=y3bd$H2^dOkOKUzb;bO@6yUcO4BkhxeV|2D{%yJ84si%U2P0jI z2JkV!`1tF8#z!jXFICM7F9#9Tb?X1W2;ktO`cHB2=2!HublNB!jo&ZY9YPONg4Ui- zPG4}hY(M+rOPGWRE;dFMS`fL%CAfUUWpnXLbJEn;On@?3^IsVnx8F=9R9#`q@aYTA zt2pY*!UHmcHVl>fH@IA@k5x4K8~_(LYJE=#<3HOW$vc6Ky%FldJ5)1OvE2CKP{2Y| z*j}FKtMvl%? zjtTMndjFbVMt4;_ZVS#DRN9h2+v7Q9rQH4B+r^0e!XJMnsP(_mvdeepz*C|Xhe;$C zPh0(8&uLAruVHjf|0c++l1Dif8dg#5F!-4%O!%+gcqAxio-^bK{^_~?^;=D;Bj<6> z2=A$Z@K^VnT!kRWU~-|MFn_m%IwMYOk8C)(C~MIw~UMb zjC{TZVbW#QKp6|F6woyaHFhNw?(yL6BX|}jiwf1m1W9`k!RO4t$ry3gdDwp9{GS1e z*~IlZY6B6RK~JR6KfG$qY`0Lv`b#uv$G8ZsXBughbT-2n_~qc1n&(Sll|`kXsKFGx z3$AcOw@M{1ELls9^kPw^pIn^Yn916WLprGs)}dzVA^RhVax9Aq`+v}tAA<7-{@qVr z4ARwE{;>tVQ=0OgbL?E?lD8kw~yCvNeWGTL78)TU-l>usyM}LMu{Yszh%|GL?{2lMB zhIhljWJNO-FxZCLoFxrCr199stWF~AU}PY60!xZd-d~GqR+82sxtw=K`Rsg^TW~j* zU?q=()A{3a`A|t}aCoy8CRi?8zdITO08C-M?MiijCh7bOpC6^3^NJPM($nnYj8@O{ z7}pozs6b}&+hd;W?;VmP_6^V~>OS#dA1VPED!MO!{{Fb8o?#wIfA906lyj{s=+;R-ytk>N$_KB zF;~;sp!f1_J0vrSySN!}>|CG7=MZHw+hp65N~HdQs&OLMU0+e?XLZ~yvGwpluS;Jg~x=52L? zCY)J*X>>u92yloF;~vUiO4*g~?EKr>uLZp8dHnC_{cni;odb|*=A2NaME$J4>iea$ znr4t5q7IN;n^;FlWs2-ZDk5$9k=9ImDBDO#w81to;NM>}ubarIIuRjVekkCgonl@q z$>qLK$FB>I#m z*HVlKFgaJg5JR+6VWPm%rOAiQ5uRV!7eNJ8EjwVc<6l$!6~}clGnEsAK&rOjzyI9ds5qM$8<(gw;@S(f)l;yCf)v6eP9LO zUD6*%BU%VC286!VNL#&~irmaUFm2ehgu*bnEmeGp&t29&yMrb??EtUxQs&x2mj&a{RU`vNDce zbsucES()F;N7^z91WAEPIuP%lhXg^5+!h2e7A=}@O5z?^A<9)5DlOgDO#IX=9!tYk zsMp=%2B*FeLz%DAB_NGej2YX$QJG{HSL~Eg8!^z+wp}^YqT|s;#pJU+|?v=s| zzP&rWU#9(fUInfPvxCXg8g|dce7nP`=PCX2pS~xubVUzKuMjp+M(1Nz(;=cPLcfhs z3a;bNnP-d{F9?bbBtLRX4;0{=!e9FCaLq4t8FpQop6A_d0JFZa?3`i6auZW!z-MFitIODMCm%eqGYqg8#D5A*N!AdJJjHWqc!`=htNvrjt3;hh~b1+u2F?q{J3 z=ouz4`I(tJ!PM>0_$P=y=jLJ%s=yQ*k`F*q!)rJLXTF@w)w_U9KD-*o)!cJ_@nDB_ zb>cm=RyRwfE8}%}viI0-H9s5`H?FcVgDNE=TqPzPwWE{!ctyJVSx&qomKNkt9Jo1% zrH(3%ESBhDH0<-SZ)#s~Y$qFgHBm$Nf8(b0ZR)>GtF{-ul?REF%nySD0kj7vBC?L1 zq=qXt9u7fZ*knG%cnJLeN!jRYI4lz8{x4x;+i6~$`-S2EyiNSo*rWa*SmsgE_-kG` z{m(soOqAWZFBjsu$zO|O;oH$Nx+^=HiCMe59Fu+F4AFwxGSKz9R zDyaHTIn0)-tKo5)Y5w?^=XgFuwegqe;#v%1=IQWB~4Pg;lFCjJ2FkW`)^A=T=C>y1$(MlXrs5Sds1ZN}rYMT+1I zB);(nS`c=MhqQE7oQNs`Qw;}yKS%!0h#UENUs`zekcvdZI_H8*WyGxX`P^$D4@9-FnwC63=RLuxRm1c{yekpJ;oMQP6o#i9ZJI(@qgur%>98?1D>2S|?D3{355N4H+5PLj)^;1bX>k2CTD# z-)-ju#X{s$QQR5o(|j}&4(%ilp%+1E){n92=_FRlzW7}#l1YE{nuBq{we8b8ap$36 z9i2N_$-#!9qlF%IqLUbBbXjob-Ujw}#2@Ym)W=;ja z{okRsBP6EXpyokp3>ta@GJaSHF8RVQKk>m&hL+bRPVE%XXi=|Gzn|j!^!GaUq%T!|%nvz2d^~4A$t`Pn z!FoQ2V)-6~vV63j{B%t|bG6%aB-I1Nz_tcgoc6%l9U*=oR9)u z?kNr_s09#7s4CK_Bx`VaJ?no@=YK8Lq^j_KFEaySA9bJe?dI5^x!K+Q?6mdv$6ndH zU5{A7T|MXWQ&GzbcSJoxm(6Qe8Dm3tTG(FvT*~Uo#Mp(cM1`L=lx(wC8Qltr*`vIf zdnDghotgMG*BaT;6|*q@&+HSl+mOHpDw9WM+~5J(ctrLYf~RKwDb~|k*sBI&dO>dzxsk=BFCR~K`#s`cre7LM>f0*`btg6d7^n;%Ji8gnF2!J|A$SW%$ zI0V<3w0N8yux2;J%w)8{67-R6%IzOiRGvQKJ#SfFV5YCF_^+;?3bzIlA; z`dzmIe6mU%`p;(nv*D{bEqHcH|29cn@X+b}r)-M1Vo2A#L8m?}zC9;$fMZWn@G z^@|a?b*22FeTWyDpR}!SHM-#uzn!j0^*I`THByayNQp>a6X|{zYT$elEXKS{#2_EF z!=fIV(lEGNIC04Hi{+KHfYVe7`?>eM#%7&x=Lo`s3T#N3cyy1Nz1qMD4omw+J_7Hf z%i7nomR?KQ?M{4p-N>`itV(%XwI0)589RQ3r9zg*U8#<~bTAk}a(Ch6ygEZ=H*~hc z`TEq2Ovt{^yMevEo_|9zhiYv5SI2ZGnzq=e{tx)V&BN(6=bKYEkXJU(TDR7t0bFl0 z+loTuPLo3u{Sh6Fk4A6z;?|PLk7dOdm$Dej6ZA;W zZQz#YVY~PWNp`;JotTT@T76OK**%d8m42UBpB69(uxxdOZyw5>EcQr*zawopPGcp@NxBlasj$*q^kEqfw zrqcLAae)hyuGX$4ThzKSlW<+wz(UBD{rwGV)t6()jj@{H7Xq#xz@Ze538t9;0=Z*{(aW`vkvlV63_fu4X4 z4rZBCZoOZhi`K0=SP${-y-oQvTZOy<&GBToD&nV+A;b^Y)Ao8PZYoS$X%_XV}z(L=;x0qt=6{rO2l zp=RIZzxNn6$Ghf=Xdh?P&nrZ4i)+SxcAaY=9x#L$EKn65zrW(E!C-;)>coKk<$cSU z@M-o_at=IivEFySe&iH9m}T96Lq0%pK9ZW9{&Xr1-#_L@bb4bjS`VFVklW~HRWx<4co}M zFReL)UqZCVY3|!fSaa^geeG}B;awG@+3=|vR%UW&ko{o4C6Q>=cDF)Z>q*WTte)z} zQ!q6gzKCttE(QzrJ6o;c^tn;BfZPT`O6vt4ztw1i_uhELV&73etx=EqZjtyo-yFok zk=LfEJ@>F}GmrfAL#dLBIvM|b<7_DEg^Kff&$h!wYf@X3+9`U|SbE7mM-1OMtBUc% zX2fA5$JFqZX3KH#MtVbYPZ6r#H)LLS(0P=!Cz7S)J9pan@c6e-X%FonG`8b&!@DYV znS`k@evn9oj9h_Gyv7LBh!mtxx))_nsX+3_Ex_3w70nPoDQfVTXfcp>YP@Z0a*_XA zd_4^J&RP5kyJp;P7dt}rg8QLm`_K9C#REwszGbP>{?&Db0cNCniW7EjCX+MiAkyUd47RTTiEBOd}wtwG$EpUq{^wh>%7XAo?D z89rjmu0Y|e>kdDX$oxcb-5A1T?q})VE?O3;dzzNFEE5qvZBA_0h(#rWN@akzUFHB2 z6wpLcB77I)>NuQbx-S-cGmS@xc4%9?r`fs z+e-Hfief+Z)+)tAg-@=BKJk}OZ>ERA7m^?Yp;^Nb&8s0R5(A}BD!bvclPp3Ge)Ybk z*-K`yn4yN)7$5bMz{zDhYkMjL#L?}YCGG`FCAhup|8y(9r|j^nHN*~%mR!op>DrR% zBm&+$GNkZ))Oq}}R}J>626>O2-dl#+-`v}gvd2u6Kl59!@;2r5c{q81$*{6hPoZ#h ztz3OM|7{PK4H;APe5}YX=x2BDoA6QJI(!7invJ?|`yNrM=SXA|u4L0i`mq~DIr95; z*QkH`+4(zhxz~}oil#1agO~s0ZE>|R?{j+iSgsJ9A$*%SSKL&ey_1}2*Ddvd-hNfT zYqnb8@q78uXnfZu=)G0u*k46<_5QFpQh)2lIWLb>n%_x(#i<{O5>|xT;gyQyh1w+# zd1!Q=T^gox7;|X8J*Tt-&?^x{JfcXxwT2Tu|roLe;t?wINaTa;^2o zmMQs;cK(4qRFS6#Z!hEBw@T>0wJ1k`nA`>g@_xjP{h2q46(o=>ZE3U&8p_*(%pe+<{5zf% zmA+W-ovm7wh>m&J)KukliR}Jq)t(U_moljXq>stQ@T!W#=H|Pe*uaN=YNJ5vQb*UU z!!dC1>|R%+;NF|4AUgc97^$LjhfKFk6%N&^+?EOFjf%UrtIwDemm!;7xQNXF8b>mA zD3Uc!l`}`N6@A)f;H%;uNqfHy+Zub%9iJNer!jj%@Uw4OmN`#P;@MA=XMVmni{oIo zn_|OzuLq(mZYv9_gfC;&S@_J0O7FyYe;R5!w*|625+jCuYP{Q@c4|`BZbyMHFy$KI z_5<0PVzFEE)}3|58qP;(&Pdx;sNn?N@m{rTZ8}1t_XX<&>k0||Nzer68J$R<{w^O(|9V2Mfi(Oz<|kcDhrp%g*q-qcO;-?l?pv> zRJ-arWtg^6+jsSH78Rsf1n_mH(VCRer=8#zyq7HgKwxF=_&3JB>gP_vRyhjfde7ij zv?8Pkmyk1i71||iF)sR~XX9{(fai#3`WzzQwb@!1D4gX9>Ly_1$a?boFjTO>rdty_b^TgNFDy*0H3+HAR+DT7_E}RY-j@{}{Sd63& zh1u9J+&i8(ns5-G}qj?Bim7!Sqy)bp4}GGSgJ@ZT>G* z0-=-hGSn&g+bbSxgBzlw)DKjiz_2_Nh~K`es^yu5SKbmX{l*oA+t`x_nU{o*)xU=P z_(;fOL7v2OU*h?Mi#=NaqE`HKI(hU%XT*KA)6{ujjjXzh{Epu(Q&F zd&YSzJKkgc(OK}E2UJ$F;(B@OoGntMw@t6#62jr3?qxo$8-^UUBp4?*i7Bl`f+G3< z5O&rA-3tcj!XG-Q zdLH~5ExaUPHZ)<cq-UvyQ zfOVBT-htZ~Rik(CvCv2%J$x;hY!L&UtpXiPa}jn#K}Ats*e(7&&d!(_Wz=5@1J(EG zi-;rUR#c{-7K0a{sb&iE5MzG(ojO#CnQCnMD5>|?(uoNKk{H;Oua4=I{l8P_zN+~_ z9&h#e<;b*yh=FMo`YP{acYXxnXnq-GYQQrQR+%*WQet-jG7moqT=!nm?^c2I=NY)1 zeVuQcC1PAc2;5eDP)nF7hC*>gUxpKMv_|uNg_taXfU#jg_t%n7M95{me@oYd`t%>8 z2PDK0vbs96r?;u5%I8u*0Y<;L+owZ)%RMEUJQ+y%1I4gKUfU;(;BKp+eS5np#2~1jJT_@9zeeNp7(!${Lu3M>|@l?YQ z%j4Oy;^Wx}_H_~~U#;UBs_;zTbAwn1iy}n_oB&ERr7`pkO$`EJtWV5J(qK^nH#KD- za$Qgj$wQ6Iok^@|;6ir|qcATX@oSWlYQI>B?7X<{W9dDX#wGe0KB2!Q*2w^f`M59b zgB@|m{%T05ag2SUL;Nog*(tvm0R!_jg)r#p>(yQbV=O@n-q|3Xc{+~!pWF{zbzuy8 z*9PjI_k9H4EK;5l)%umTE1~kzKMT@Ou^JN|+KhgmPInM19>!yj=pT4qN=$V|kvt6I z?FBkHlwCr{=8OZMWKC^`cK-o#Qjn&5mpjO!@_j!>5Q3U|tM0$MTt}1p1$v6ETXHT1 zdaYd=P2X|f1G<6PI)U4t+n!aVXtl;+;;{Il`!iCM0K#_n*n#yZ205Xk*22-Qdsl(G4tIkX<51agAhx z+S~Uo)b=Rvrb+aRPsyq9WBY3K9Q@!-C)R>iM0!5*O$KPDES6dHeAFXn6*~_i+Q1z+ zOoiA5;~kus9uJf@tvLr&ODOG+zuMN$j*1>1>QIC`4nXevYS3rJ{9hrj3R0or5x+vG zJk@W=Jcp@TvmzDkesm8~h5F5#XOK57a*9K$y7b-W9n5etsyT~khU;AUgyWTcb7~i|ZDefj!*kWF`98inDTuM%XeB^b0qN;5Ln;O$w6;leZEYF+ z%~pFPUy_@Jsb(9Yw5~!^dWU!TSngMTlN=Uzev>#lYa^Ib^(bPGl{>WFFT7uW!hSVI z`s{O%q6qFr6KdUz&ecL*gA&AS>29{`QtjP?>pQdZWhI)o2A2h+;vTlrPipl;qn@zC znI>gof_{tQTxj!U#5&JygBl;;Cq0p$(~_Hf<`~Ffro!3Qjl9Kquy1zR&T$0_VpHgD zIG&z_RVEcNw9dv_I(H#QuB-txPIzkgUfH;{mofXl4gCs!ia&pXdGI8Xgfb)`-{$K_ zpg>QnM&&@wPSE{C1}o$@?#ZtjpIuTXh2z`hAWmd#BIfcW}}hQi$9hv)*Dy+L~(5FysI`ct*37BOWGSJvP^ zNqB7Jgep_wON1*pMK(|SF=UEo!vz>CHN(GZH!q8l<87gCYTTr$zDurR&X1R>B?{o< z&7*7%TZ+GL{#vI${SD_eD^sfPbp$qG{^bdW*Ns_Iu4$Zh9V?fOTY~s>8E$IOo>(t# zc)%E{4z>(+En$^fuaLKex+V^^8MxJ`wfgRvEa~~NmhAHcUvsB0OrOCM01MAh-Ym(- z>R5LoO#5J{QdmIH(2GuO^KxSx#Yg{LisKQ?J}xJHLGWI6jm+~MO3Xe*5!$M+mKPHsOmmV2&Y^jlwG6jD z?A(ZT<2w4XcY=BI^QQAS2a_i2zGAKx_XWk7>JB~ob;7ZG5Bt%tweJyCvo(Ak4}Yah z_z5TrSu*94Q3^k&JUC2~HqrFyE}diBWS}gW!0@b*iYBAbQRC=QVhl6*y&3zsYbqEx z8exzH9>;Imm>We?9O^E;vmIMPv*idT5l_{i5CnJwdKv3cR!);v{N4UAAaK^oJpjGk zWAoHFO?rKio35RTcG{rcgighkyM4zquOGn&x^+7DSGIS(+_xu3Bq>ccv3jFj`yEZX zcU~_%>XFTvPTykIj$>?e#*ailWVM~2>dkvN_tzttHrT@Le{SVj+CBqcXI!-lOn?t#_VpsiTYaxRaIs zFsEVP<$H->fokDcM@FMOYwm{}CEo*Sv^n1pd^?;Ay_*AI$D_-<@Ws#Znr61i)*&?9 zpgy{|Vh0sm^-lp<84;;bm^CP3EW0*|QCLkji>bm7!7?>$wBaiJP8f|HIn)9V^7qi| z!aMPeWm{1?9KASI9d(mp2?_wMsCprV03d)`y=pgzqLqI5-J`_YA_q0~InS>+9G!M- zqAA8L>45NI^a}S`m^6DaLA2G6Cy@Qml*-I>>w%Lj+UG2+nldeX)fv}Gw&(4qn%su2 zlAW5dPY|onPR!9|Opg@~$9S<-RY@G{q72fpc|+-O23j{%!{%#jiwr}9*7(i#VEk?3 zsP^T6fa&*rU~Qs(a-5McUW4=i|1R^-C+IkAtAKZBv33&gpas$C@jEAk-=t#Q+2~#} zF_Cl2SaDGspXRm}9<)CBM*BpD&hVAM&m+>?*W&1Y$&Wp`JPR};SS)w!H=LfT7nEPx z4A(*fXNto;5xF9SC=Yx3`)Zw7`@ce?I8OT;L<28UPQMd1I~KT8<_P1&ALf4LbRT-* z>7Pg5OxJZg#;*BP>dAG4Xf-Pu|4u)^s=x@~0UxJ!L)#L0x5kwcuacX^0g~rxT!n=@ zN%HV9BsD0<=Ar))8RQ3jKD`bBJ4n%xJ6tm(b<9T`$a_ieW1KXJ$7=9> z2>32QBJ;Z7QMp%W#A>}T+IuP^8o>d*Ad}Y{!RhA_%-5X+ z47v?-uGQGj_itFKp*fK4G!TQ7r%Wn7kviwnvy^`H6dUC?b8l%RAEjcnC3SSs;)0T$ z#q6%tFwv;yB$@Y6L?v2KhjJ2<933j(v7JOCWhusO_Ux+Ax&PJcY>fQQ|Bi}gM;{1M zO-r->Dt2bY3NbF@-m^9Ay6Zxw!i$$JRUx6huR36d$H*EtQC@V%MpEJ(OBG#y2YaW7i z6#9=hrj&2UFPLUQ?3lx}Q>9(OkIP0^g9i+YzI1-(9XAwIr4^RCn_(`<&w51pLpyO- zU87$`-yx*=@?Z5$q=(_BFJ`!eAe&8xQJ{?$lnydrZRRhJF~9PX2B&Fh%^%lC?_#Tr zOX3ORS#^0jYxsxUqvoBv1A-{33 zr7WgbX>)F2zej^Aa49d?p3;QtUbjiVo1*Y+V(g7OtPm~oL zbBr&;?-`6}%t>L^UUZlT-4M)y>OUc-X_tR~h)XOEG*$o>+^1`;d7s0*hb2ND<&N$$ zfQ#R&41I1&ik|Dxh7NQL46q216PLDF@n!#k4DYtM?)fcxc5|3-X%X6t+AKDg;A6!M zm7f>kW5tC?Wc{}UW`*Em)xS&m*b(0{+N|vS$ogSQXX2Bx*0!cEE}OAmE~APQ;W~3E z4Ar(&bEb@iN5hkjUDKXs3OLA$_yfJ(4r%Du+YDjmPoV6A$^WG|Jr z%rg+GpV|-Pu_IT&{MmX&?71qQ?4%_^DFrc4kHw8GYFv!{{2)1uz)$M7kcc%edKmwM zf~%Y8P#&^OXB0rY_kHr~vwNl&li8vqw5qC-=hsV_Fonja zeak9dlY6n~je-)GkiP(qRh>Ue0@wQ+XcuVUUIl=a2CBR${Btd`Lp=HE!JNHCSrPId zc7ILAqVpTHH@HuuQFty+K`v2K@HvG$Icah&L}K&F0vtt#ui4A(3~OZjV&YawMSH4o zQ3O7bSBX*3Z_{J4n{0k6mHK1J3t$lxw9FwELL|#$T(}1mGVp?#jv+Fr{nU2+!p^=bMC~d|{-y(=YmZ^d zoLMwzH;(V&Hjb};f|T~xM!S*6PoKePwlniQL_vg1S?+gr9+ysWKkr5%lZBZ+sI-oM zun~6lnw=MTG*u_qw5tS}OI^1LwOAex4)b0+M@A4>-4*8j_{zPboo&??n6na%^>T1$ zmByXn;$Oo6BGSVQ@EChS0#hAT!f+@A1Dm&w$o0ITXFoUYV3*DJ>HLwsYcGegQD;1dKg5lt3wmnb7jLgChRblI4v1B3~ zt%|nb3GI{RzN(vWRUcW*G=fwsW?j6oZ_WhUx=;dRGBPLGGC+nuo|7FNiREW-tJ~#< zJaDL&`@GeS4!^<2m}yAK3P?>AZe;W#ZS4(Brcq!FK`S*p$6&ms8`kBVokHgDX7Z!r ze(V6Pdwo>{2hX+Woda?e=QQ-Z06l<_?2Pm60!pJ31TLn5F|>ky@jO=G6ivo2hAmzq z1A;;q!X~?i`IKw>Tcss@x#8geQzYVwdAh&`1ZSG|H+}Si)qBUmy6*i{s{It_YQWpx zZ79}GtV6B%(-LE~*CC2E9In@Bz1;Um!CMgAoS}E=wY$TJt0g-5T7%_xxZdL*^gX1z zUVOMYlIDCSW+mQiZ*+;&$?!&yLtp;Na*?$y6Q*rT}Mde0dFZZ8Yq3uZbLf}pd{iHNG!fu zLck&-G%;`#?FLVHJ1ZI@jyHizn}(Sh6$<#K{ehg5B}Em{&d&^Jgf5lpo7nJ_LUzzKu3%~|&FFRZ_wFzRuKTDMS=+Lx+*PdkE9fGE zF8#3{P-R~!7V z3RZYu{{?C1VFo*Z2kgPPhkST<*Y6d#;~CDQCn-;%2J=VSNw2A4Qkhc}ruh6g&SsuYU5kh6f*x2NjkN}ujzj2sUf8(^GhJ0B0VE_0jJ2 zb-=q=pW}clL5-YzyiFwO7b~Kku5A1VxzYH>EB4J5@ROtKeYyNtZpo>KUrp)v5{@)9 zFmbP(X*g;gJzd|5?+6!7IvrCXKhrq8;G_{Hi;fx1eBOQ9?}z}kC|eQ5ok&Dzykct3 z?t6ZASomMywjJLd@@?wtWM=y0)#$;)=O!?>b2{Vw8I`hp^yVgijvJK_aoP_ z5U8DC7Go!Z6hs)@8_)!$7L7vonl<#Fk20syfYYINxW)2VHAG^k5M(zcff|$Fc!0n0 z_FIh$38N}gD8nr8ZNzmaTJ9)Ig(ap9LrL0S}*$z`0xpBxL4a| zq#R^Q&tWTIL4gIMKsTW4N-d7KGzqjb`qN;^Rlv>oJ!nBp0u!+YIJyG$=7#-u-W%GJzFbEY{ywZu8T%Njt`WOi z!T3j9nz%udy7zS+fU;&KTHq^8#1jMMF$Xg%JRIe95}rRz(KBwsZ<-_ugRHtGXsK(s zD?X8q{lq}cp#kPU27WI~1l~XON_jr58n8IAq6J0JEzXj1ulnxqeXoBVD$cBfCngm< z|3h#AB&DFDcEY?wmB-X@q@$>-%UytuCwPyWLC1Mn5ZP{;kL> zDfS^`Gwjx2UMf6Pd$;d0{R|S55pT8fd76Fo?oJYV(I;!txdE+zjC{u}tS7@VFmOCPU=)`sYYx`tCRV6#O4g1JwHFkA)UbmYY`0VW6|k5AX5UZ> zA8Q=KI24!2V9Iq!7$fVr-GjfY?FaG;d3h-hNx%MzvXvJ?!3Op6c0W^RwycLV$KK3RP0_WVm;wl@bSkv7#$)Jyfw2|{j8RPN3q9Kt>N1=of!5K|i;IX1s-}6p9JJ+z1oOt z2%+`H$G!7;kIB-g?{IC6R#+1a0*Hc#dbVoFo(2tE!I?$ZlBEb}_HyJFoYe9(fM_}d zP};dJ=TA%c6;TrAq}%M#C_WRv@;)?C^D+&V%pJx4>;Zf3Hw#DSHArOid8KgVC4}F21@u@a2Cu;J`)S>m6M5|z=h9H9ivgJNXp997D?zu@R`(u80rzuF z)|a){^*&7~J{3ZILRJphYY?j9r$}kuzJWI<&lY*36a7-Y?K_8g8jYg)nM9D(eB#&H ziCoux&Q({e9+&RCFCG0mHP zQU0tLRlK2v)o8_LSt@m=hmXZMOibL_&sK+8Z=Kb)Z9wgsncK0}I0F4zd5sh|U`30= z$FO5LDAaCxOlY82XH^WFh@z=%oss+x@<2*+7ot&P4Hmj*-#4^Lv%i1ztY)a}##Mjz z^@?uGLiY{w&0lHPFzB_ zR3EsawE5LFC+!HMLSmWcpiP_TH7B0$pa+xm5ShCTAw6P~;^KwT{qz%n!kw{@W1XHhGWNkDet*_aiFK94z&`P!5TmK z3D9$SOA2}zqiZ)Xg>_4^-@78s0|xHrnUA7~T(CE8X0$Sa;GiFR%=H?ouOiCt%AY>k z>TU*@kUK3;gB4!HDo{Mf0H_>0ZmTNw!xOu%O_LtBT_m(wn@IEl@5$zK@l2Pz^zLtt zgf9r5)FL4AWK)2`58(_lSwFw$MK~~T`thC@KD{M}KHWAJ$VO^OG{|;n`{k+=vLUkZ z#~kwwnbM#`R+Z)h%Gs`yJU^U3{=&gJcAFMQyamQz-m~=nqMHG-%$w@kNx?c73a}|* zxkpWp#)RrEnZT%_e}4CG2N|a$nO>OvfGKSTV8UI8G$)~ljRM@oAgvp=YlEUG+v7~= z%E<9buoN_%S8tMg|KO_)-^te5K|7_w4gVbC{3i4G2Ep+?B&*u+n_j@u@ZAH=S@ijr z-Y?Y1(y+sCG2=MI8HtO3!(?=FfpD8g8fxTSlkYsVt!#ZVX|b!Q>Zxmkn=l@&8N@<(-lq2q9%A?qCNBlgGR_XFQuoW;xRU z!*H4RK_Noxh%zUw>EH=cBC?4^0furWW&ZW`@M&UBgvFMw5q{nh>0Nmv_g+ql$Qci3 z_e@+UWLu2>9A-C8k)0(Nyp^;cRX0cjGler)%356o)+pcZ4dvBdfF!smENAd zBiOSambcr)#{zrpZH=n&vd`W28y%%v->u~^I^1vQBKK29LBQMaG{S59<-Mt!cWcON zHJAET<6cY|4QN(yP1W>oNnI_{?6n*|0==h^xiYf@KHR|A{10Z_zB{QVj;Nn2a(X0! z{RuEV$u$~mpNSIC7<*;M2=SJvEYCFMKp5x(@b5x^RUGhR+feFOT|pZ#yo3Q4j1^_{ zc8QRr)&>HcMs9jKEvSOC-?5@Wc;E#5B$bW z$B&N$8m(Z2BF;c2_w!XX`*}o& z-a+Z9UA_v$IlS`@UsaK^MupW9EC%)2h9KM~+5NC%uLF7r4n?$5KJLE{eT%1^pL-Y2UypH<(UEuUMJOn*M z`4yR>Erj)0+SES1Xd{`RVAg^6yHWS^<0z58N)lSuh1&Q4ex_!xc-}jbmC@0af`3LA)eho z<7@CNKdj8^MMYCSOP(k*!)@%;cX^O)mSPji&q`L#2rC|;y`*S8KK?WG8qA*PU~R_I zAH^4ZnQvDARN~Lu928Z`&qE0?lM%cfLQ$sv(zzkwPTZw~Els(!+A3Kg88Uvm^;P%8 zj!Ew_V8yaIo@^dMZU=00>4=NX%<}-Vx#vToQmL!;F8+Q z=KU6jALBgih4!2yDO*Og8qSY_0B2DBj6ZmOf32-nL) zx-Kw6bd1~bC%w#3>_Mc_U)I2#l=5#=7RB8i#GNFUjxv_6&|`D*;LZDUVy9{=i@Yf_ z=blmzbQ*G6@*YH3$XT6$XVs>AZiQTnfGhzVPHM=x$$I5tZ>qr|;EhU+q0+eqUy0{> z%&@7U#&{lMHJ8r3+t{#?&Uc9_uaT*NM@|~n=Yhk$Zo8zDi4xod=YyzfTgDwH-2$1Z z)iN{!m@$5&b39|NWxz2Pyo0PiAEsS$Mq6$6HOTd*^F+6NHz`@ozJAm-G=SAElQy9| zMpIGUHOU+2%$e=wHCTN8xae%vV{6@8R`5nOOg@ON!s-*Iao_RWAkS{x2Rr{OL-)CQ zo#6njL7riMl_I*3BVJmL%@A8!2VJ=BEQiT_-ny@4nzoqFnjWI#73=cP`y@(;zI*kY%9)mnV%hVskf2SfaB)Pt}yE z=E+w90V`?bL{k-Vp4T!v9V=S#?Ti(&=Hcm*evYj9Rt z2+_&lY3fJSGJS5^$n-l_A1xr4`-WCIA;N}z%F`toD(i2s=yzsXuY0&|CA8U~2+Q^$o%M5$#qLw-1L%+&TGrMIsNjr$=I=zS}PKKe^{JxuN~7+>moLmulzY$(H7?EPVs z43~I7V#I_Z<&?mQhN8=}&h7{ui@;26RsOGe8Y<<}=42Vfk=ex<@9&GB+8W?RCk}H; zO9)cmTxXpx%f&!M`?Xcpx3;hG3j!lE4D$!o?)howI6H}ds3sDp{3I!Boki<$EI4Ba0yzlHoX zA7koDXqpfHu&U(Qa#{T^6MD!A$TZzI{ENLKWhUS}=luEKqyds}fUQ+HU;@n!p8RcV z8b}=JdXSBcAI$N7V{y^{?Dg51&eNLx$cr z!X&R}lrv)>bjQZW@V+Wu*XL(F zX=pUYvnL@lB~U8uw+TQ!UDo|QxeD(QP7_pU8UbO(=F!Qaz@P&H6DKHRr*Nj_W9`T} zT{&3OnxAc2GG~3qV#iA4o9{5zM!QFHq_sYdJ9PT|%) zMx4-x8bFo+&o1l4m-rPy{%E!QQnR@sCEuZ$F6RaEGaDAJ$v%PyW_Wj8gRoj2K|eX? zY?Hm~V!kMimn$`?Q?}AJhdxv^g6p^$O!IJ;TGrk}ASUf%I&;JzKJU7SBNGq*c zPoDbSXO(B9mHATh? z$H9}1dGij}pK4WG$nHRqjBIUU9N2&rM&e?@@d%LBy&yC&;JGC$Ld^`MSESe7zShcf zGW5RZ&9NYP;Dfmy^1e__Z^J2M)en%g4IZ5NX0=l}_b5tF+phO9@{!Rn2gQFj zES+r*DfxYzu$-gJKQyh^Y>sGrxp_+$5LGuWeEll=iHl-GNuR@b0BhFFmYr;uX#y87 zbBH$>wE7Bn9bNoKfgRVHRST-uLXf<x3rMa zPb-()$UNoFS?ttBHguUE10&s=_R#SA$X;~@8Rm_yk50R-lJ=R4y3918J%>+@-OG9b z12bTG|5~^Z@W#F<*@dlt;VcII3w3bx(ly#&bbOi#@Lrw$exsh*MliUe6WO@j;$5@z zl5f|X+_}CK${L*afn@?=7SpiLtt&Y<(MJ9<>3$CnbwEUD8Z^k|g!?~g&ZyoF$51D_ zun)D*ABHb-H*Os$es2ib*G`#hSUL~Vxtm9?Kq&_vS%n>CosYXWcfF3P_)AA@Fph~P zTX_!ZMxD%ew_78~Fbp@Qa7OC%>O>LOUt@2RiVrfS;L*eJ*>r4)!lo@adf?h2^-5wa zvD4>(wkazD+v^c@3RxP>?4ml%OusX7c%eJ`0|`huT;5e`bsV_=@5-6Xc|MNCODnpnVAObkcoRptzSh1cC;h~Al67$T8?7u8NB zyP7E)Fb~4dr*XC=CDfdX)Eeb+>c~uQrMPJVQ5DyTfM`G0_b^}gWL~VaO_O^%#h%RC z4>PO*sOD;`CPiAeXUK&JaCnOW%#{IiP(l#tUC5vxwF~ovmR_>o(&@1Qjq!fM?Qj3? zcj%oac9JwkF1eQY^z{OI~&kx_u5iy6Gm>X*~DFzlJMg9Xy8G>)tqFdEI@$Y3c zfp2>_xJ0MoxaI$tLxgY$+a|xzqyy3~=V+aIUoUqp*y+zq+GwS?UP!S<(}c$8dH$obCCiPooCJA^ z%OD~=ZN_mw2`yDM@naqYs?Tkc=f0to6xzCfWx|c)c{PIv&g&aiACtat?-jjvxQrM& zVV`soBIrRpQ3#}@EON1vLNBsz4Hmpq-|lr|5FN~L;GfrOndei1)Dou3-qv_!AIQl#<)1F(5WM;y$O`umRR}DYN z^gOix(gdpgx5FXvl1XPTvm2H_-sWCj*%BSYX#)2xcI{|MP=)gA5*SV&;xuKP;U$p- zW!>b^fL4iP;;-P+daC=a(}&)6hcWX&nCw^#Ii&X=SUUs>ct{Fuz10Y z^?QVA3(0bTZ99Z^i`NU#`x{n7g4oyA{T_Om4ErS@`>sB-~J_=O0qK();yFK zG$edbuI}y8m)v(-_bXOz%pk}y4XKJR;koCxOd1Y6-Fe-wPqtosFUMm8q{YU(yFFT+HPoYhsyMzNw&{!> zlWpm_D!?%81?xIJbJDeGdtu50>`i2~0?^yxT@Z}env@8>JuNs4_ikIs zmuJ!T2_42nALz4-rNPY@8jVX3jeWO%n`nJj9W4XA6mW>G2`fu7Gelk$W<)s9=ENr zm|wT7Q=K0T9!()NkbUV-(@KZHd&UTuYNz+LSzWa{s&07gZ=h&iA?5{bh z6PFktRfgC3%+zFv-&mJ^sH*8s5Wk@MIcWUHs=P%rikG0j%$lOBk>!1_YQfMn9xFm- zUhI9JS`(RM^9ATfx+)HhU|eCh3csOp!#DL88`-1-vLwuC2@UY0%`jn7L5c!v+#1rH zZ)PkF56@DKC24yj-vp7KeSA~i5)2=jmM-9L|G`8qKqGX?3yL$B`}}M@g1H+B%Vprm z?x?!Ux5M&|?lfGs47G)QyoA~;{^~H#PVWB@Rraz$#47XYW6ZK*_D}4)gncmiMxx#^ zy&A|q)4vneMh+5;o`2~cWu;$DSlNAlJ3cUVh5UD@E-&Bzl}_aUT2QPuqSO69Zc@CE zk>EU{zj)797pLH7zoWOj%^0KL2Fp(pBAMkCcA9Q`^2e!}OzK|XZ=P2jT`?CKBd%k5 z{dGu5$>U+?828w-G#EIuAny^pIDK#yy;gsZOuO;9Vx;mFIz)5Da^Jgl3;Q&=`aFV6 z=Oc^%E6^-4rr*U1W^T(3d_``hC_P-%GHTM{aDR#13vsduuofk3A1nkASo1C4;HSTl zQ2$XiI5_+Amr+nQng+D*HlJeg>@?Qrcx4JvG7T*Z2usadFz!}1GcRW@s^(1-*z{!s zUy+`#q=kssLiA~PZ>fh+nU6~V%tN`h)YG%IKIYWZTv6^-9LmR^&Z2}mt(HWn6E5Z& zHsSC*KJq5uQ_s141y)_hO3RJ3V75ER(m^!`9VU9{eZhdZ+}CH{fKEn!HcyrZW7np~-9eaYkp49aH+7(!dR@pxW*0Z@z#9jD%Tj`Uew^}o7 z0UnQOFi(%W;~>DNLfaEFs-iV|dtwrp^A9uoqIWqAz!>q2)e*|B(@Z2lP2jC_vtyP; zM5X?Ub#+`CAj>}ARyu+K2>^kJREI|}XCt$tupqWikUic7Bdr_j|Ft#ZK4yUgxq%e} zEqC?RAr7REsew2}FNZ8sR44San}&Rc641TvgR=sUDT&UKJ!7!S&%{qJZQ)$=$9*4< z%HES%7~Hf>;WFK9j%E>@IZq2*4fy(n+7vwiLiY?1g?)i}U8p%=rI!Km|sgaZ{dvJ4KCc2n`& z{q^yh_o*j7Huytk@(hbUMx<;c7fq>f)QveH7=nD_$u=3!8h{EkmHc-8y1nXN%@d(NY}t9vI{A^PkoSmGU)Mus(UVt{L#7fCncCSRX&<;RoczX za3|g{Wp=tx|7Wh5yB3P1{l++A@Smg^$htkG?79OH2psdG^&=@C+wktxMfVDzOqfgj z%M`ZwrR-hgZsmbxygVQqNb;rIyIyb|aIu{~O zUj)%m3}=wpK#>|twF}ZMg8VjW-q|8*bt_|kJDkC?O<)iI7qKbu;Q$>HemlDH$i|$E z@2c9toowlB z;Y^Rul{F2`Zf26vCO%DK$Yu@<6w2J=xI!*P|ALfB9MUm(1X{7CS4#R=Tm?Gt>rG9zqoEx zlN``QyH`P=zZqiJPa24;3|^mL&IDXSy`-Xtd@xhUYCWf#^dMR#Q8qsXuwP zh{6iz!i4yoWI<(a@Dp3XQS`mh127d#mPTit1|oEa;!e|6>gc|ViyovlKtRpZoRKHD zFo4gw)Jiam|Ajask<)EGwnp*k6lAe6G$%<4GrjLY4S!x>IzYz0ypTW62}5YTo!(c# z6J`P}oB{J;76jE(XeC3y9)D@38|6G)QV&o-7K# zM5?;Jx0rsuk$+*BpAx&2)uuBWQ=rd*Gp(&8yunKfVmkR71NswRPjv#qNEh<(YMbL( zxVD#sA30)lXH8MzelQSW*nRocURhTbEvtD}-(7S(4EGK{dP)0(F2dy@G1R=I@uQUX z*RmcU5uEvwgs&&jMKUm|YdIiI54q~F6x{K=g-3BM-o!`BcKa-ndt$X7Ek!TI0L7_b z$osU<>4i~9E;;Y*J6wl~%u=pEo+5?JEm;Zk(tx)dz@maAQw_*?3aZ#=5F3~II(ghA zfq6uevnM-?yt*pHK(F^jC8{zg?HJ{??0}b!1+&hzbh7B2@0+b+F>}>`k1TPa{kgNe zo&BFo?qt_e_9hFyVR=W}yNcPaW8k~;X(?--z7--5qtq0X67kI->wmE1;}yqB)*)7S z;ml=yR~E?Tp)@R@(ZS%B9fJ=9Oj&ORLK$O;vitH-~{0h9*U4qQs zKcPBC8a+AqSSeN4{+T1X7efob5I4v(?h!vn{xP-{si1_BN3vc;-FS4sP2W*mGp6G@ADuuS-0m?hos#Z=5E3Xr?$7ZxPs zcOmh)Gi_$kCYn-|k4hb)S_@-^b` zg^>=N(hd1G;RBlRJnybhJw4rOI!hgE*`g!YYUR)TNNu^gyAA|jIu#4@-UTWkDP*OF zMsxx6Inue$IXee00dw_Ube_N`yNxF-NB75=HfBouDq})X6`C4vVPAxG>xV(W=1^Oa zsu7H)`uFMrEhstdC}MmdB3hq51_Ps6-w!Ho@E^#`d;o?I&K9t9rxPxKJp7lCO5I3( zwxPDi604zAvg*xRP<`P^kIAQ!OG9b7ypxQ|z%_Z))m=< zY+*~sAH6=S*Hh|=FSyT`!hPR0A!5u&CHhQ&!)Cjrd_cD57Z;aV5Ld`^YwVKOnk*Fc zx-e;rrGMk*!_vWNGq`;^_YgZH!@jNe`B2m%v^4jh!4< z{G4Bpq@8dr(CnA1DD}=*CN#u@k7o*|dlS`lJieTnlS>s|w590EtzCq8zZS69+2T#$ zm?|tV%BFw6u!=M* zYOWg;2EPvPj)Bv>I;o^=gh2l5Y^Yl`9 z;eh%T|1WQtz2>~T8Quo_4{zzF3SeCba|d*s(N&V_IOrhuU(94~5;*kNmTH#55TYA= ze~$3_cVp2J_U+)t)-b`<660QmN2K1inm4TZAQNY|i;h1%|FcK^g``1*N-NK}AAQ>5`W20freGl{NtB5HU!pA%_l;P8ne6A*Fj5?!otc z@BO~}oWFD=p5rQ*4ak{qQo)?g_i}F8jddaGB8<3?29MK_*db zsOv4yY*lFt9SbEs`FGToX%%eUsuOSGaM6_C-jO6Gf1PT%Sq%(l_qGG$4X9A)2%&*_C>Hf13$Z#IEo z5KtD#h|;so6%wGXx?S2C5=1G+u=u*)b9?S%yvzDW+Pi<4Fnc-RscyT_f~+7pp&?V1 zUtwO63)l;jYS;F8P0m99FLvrg60}mB#P$B_Y;>F-j7St3{&!?Y9k~V9~J{qi>-HO6d9K$ptiC_ zvNWysxq1%z2Ik)OdS!a$?N3v2`SbUN3#QK8j&;wz^LRVFkvx6omi91h_@?jjqCfvjC1};HQ8y6fFxu3yz z%y(W?%yVG8TU&|`A1RCTX@@QeKCCwS}ns7o%vOHK&0huz_(_eW?6v8-+RrOgLX z@xm;4`h%qGQ2$u!wQ$tkz&V|Anbz2Qscqb91VmP4Ia5MWliHYe`&uhuw^QPRf_G&F zQLo{z`l*JY=^fL{3$CNM#@iTa77Qfd{2yBfFxmM1I4Nzm{h#3=rn(${==Dz%{;2^W~1f2^zcd!<>JNUc>CQ zCF`)qGr7W^`PocjDu6e;$|>`{Y7`jEwp|KpOY+#z>tu?M3m8b$Og@;J?MeZE;&Q56 zmgPJi*|C>JYmBY;~=Ma2``7tvd1U1VE}+_OEpa3ic~ zXiR{B#MnJ*Fm6mR-{_eXf9a2HfN^ns2_X6}x1FEKhWYx+-4@p1!RKy5 zakC`(LMg?v-)N|*JX)36gY^R8kR=MnG)MDxspfC}qt zsEY5^b+W|?c`=p1#0t>$+7l@L+IR`b{aBV-Ak_;nk!l0UDoHHcOX7B)v2HP1+@FW% zn~o&U*jhL3-&<^?B7}0@(ru0$pd|2_C_tp(iJ}yKQ-A`Fsl8Bn9rfy-W4i%^mXzoH zC;=qeaRmqXDXK0ZyBofKo!=@nFU#a7_RDK!GmGT)(@9_WzuB;-a$=VWGgb_TsU3=G z5cxkcG-pt4Wj{T_PAr)uUw{_{{wK=E0OoW6%+Zv=N@Vu=v-*?Zc%+K=(ZPBAE`Ln< z?*a_o86I5_?y`UKH1d7pD_9YMMY@U{Y`v(ZL;EOgV$gS{cfCZm^sVgUTmuymoybVL7)mn>Pi5G{(J=Kk z#h+V?g4Nvbp$rx?iW`?=gkPwA3Zbs1uWV!*JZ7LQa2A+|*1gnh05fQO^-qo;%PQPkVxZiEA_Ev!vfX4JRsF@&jyi&^=&0*;AdUpJ%+n_Z2Tuqk8uC zqjv{4pg)0_z!3=Sc+}#`@dJ*+8#aQn2}WsZLBBr}LAze$29>MwN7JBpSPvL;owACn z8;hc~i@s1Ih_1D0_KTWyR3+qBAU8oq`mSa+d~v^JBy7rPKFJ7WyXaLTvTXr7Clc(C zRIPnh&WUtPQgzEQbO;%w6A1HQ^A(w;O_!s&J~!sk8X|OqMpn9_5O@*tZPzP;&}GZg~Q$EH^J=CT5~5DR{gao&w6@H37@T=C*#_~d`sGP znsZ%t%nvuF499SocIhe|*hmnQMp&pEMbTyMHea!9C3Jg05KlwytY*0fjA*L@M{vgk@XS`XK5k)|FBhK{w6&G2lLOS zZkCB7*wkc!(ud2wclp05k-o+XrWLU*MFisbJ7RevO&z>L;`ki^+&{6 zf4!dQ%eWKGbK(K%x=T}%nR=%cO!n8=l1TY~8O~c-WMi$<@655*u+RmT6e+G4tlfNJ zR*1`Z^dCT2OvB`Ala71tH9rIVmB>C{Vvf@~NoDh&C@2*XqJQ~;Y1YjWhgk7v{Ww2I z5Ru<2U~WXx4SXE`L}X&N)UZz5QTm#Sb!*7Dez|K}SZEx0(Kyp%k*|XyDirKp79B)+ zI(tq^e5T37vVR&H1aTEZp3Ca&XZ!amI(3$TY5Z~3dJeHYzGb#`+uGF#XT1#!Y`wXF z1DH!QoJFI)^=Pd_Ki=J%>I;zT<0GE6bVgGU9EB)&FQQdkP!?VB+BUrfI%TdeZd)S; zw(VKg04+`#{smMtK3}9OjOS%ss~WCq_RapC^-a>(dvYQXP!G#`(N8we~GESvOAc_1gDL%LD)Oc&z+$n|{; z+b63#QGHGSrPPsOye+=4pR>_TMtYEB>D6l-5+@!QW@H`5`Mq9FM;(f3Tu2}flA3%P z?On$(;A+u%!xzHy@~>wkbABc(WE*cX8k2av{yMVr(=arD@UzFqkXP0$)>@Mk+%!p= zp?GszTJdlF|8g558Hq zu0m!zmkEUfqb41X9|q*7DU;qrPu>$Y=3{o_Be3U^IK9gt<0fL*;uq;W4h%eOoy<;1 zB3N!H_pCgbifL@qJqF8*UCXcNXHwen!I{nX;QGn@P>E0la1ourglyn=zDY-Q1aB-mTQ~RLHF?{^K$I zaa%W|N=l$syde=Nq9_&1C@7zrAc_QMtq= z5uR!5s=MIypZNYiGj{FAecYC#{C~&jVS=+sEk-|wPr#Z=?yR$fRrVA^fc$DwW?MlVEJqeE_hmI_t=kp+og4LkJZzg?~sJU=u8xRaR}O z{hlh6zQz_4%M}KEo;l??3OvX|T8(6|pG7T) zvcm`4Z;7c;1~7CEj+->PAZb=)NYPcWG^*hQ4^arGPfvx9&7dd^%2|qFvf9e2Q+fTrN zymS|~=KOURa$J1I_b&ky_*;Ij-j?La6r z@FGOwc`LM6ZD&~MK5fvE$9*XlmURY+R__K+LtQy6Z?KZz73fl37du#}_c~;um(XM8!__me@>eB0P z<<{@r`V96LN{iY9`K^|q7F!{(g0Gvzg}xi&kSM=dm(*H&?S!OcZ;c$4ioS*cZ2C>d z#NeIq^0l+hOceWNTiXAB+fvgRpe@Cc8>rzFe%xjcu=WoO#5cO5Gl1VX%r^M7?Hw#1 z$e)+_Z&tXn24XrsWWgZPt$kC`&+q@RJAW1-KJtAK0l9}garo5}#18oJkf z;56<@A3779?LuD8KM89pcW_qWi}wGi6b=;+W$G8<*&_{4t9I?fk6vtRP6ThuaR|Wd zE5+NRXN?SWGKjo6=-CB+*lSA;)T%%k#zQt$QzqP;arH~UJ^~4xyp*?@vHU>ky)s4jNzBk3y3yL(ber+v zx_iiPIuVU#L$=_s3jH4Ds4bN#BNe7lUP6`5P=(hX3)`C0jWO>eyqjr&0ZlXK8d~ob z{g(qIz}aim=aCaF_~u;J*I|3m%|%A1)2^<*q3K6gDPc$`&6}lI9`qU)DDJ`{XiHNG zN|r{JIZs30`vQ$U(CXSrcnpW*lB8H?lcw+D-iW2qxlS(*kP>GDLX+#SOz3{>+jl#c zQH65@e?2a72>pvAWnbMd>E8h-gVQJbP}_R5A!FrVx1t2vhB_{bow^z}_V{(H?X@^l zVe9GgV3)@J77S+)@@(@3AybaaA0mr4J;&xLO1IqP^r|~n;2RbDk4@FMtK%|>x?@#s zyY46Uua5Q;p}I`^VB4>@h?RW5*Dp~=V;(myB{l6vM!>3=kK?}JJzrmsiPe6|<*|R6 zs`S{jU&1HsNjdk=U9u1_w!9y_Rq^V#--y`(gDJr46B*Zkd_@&39(8G|-y@#xXq1<_ z3~ACQeQwi~9M#^(p4@sE=;F%1chnE;4grooxqEZ=N=ZNiSpr1TH|hP!g9fbsk4#aK z0QXFZsLLR|e&8IW$zWJeoJzu=)7*On9JtkY%)heI$ zrcMLm?jT;*2}Fccj{nBmj?`?}`Ds9+_`ihRZ0VuP%!HVMUi4vTMMhqz&at81|40g5 z-iswm%JP$HGB{T(+TOI^*z)+`dJ>!c$7C&YZYx^8f!cj+Z!rLh)w98pJd1?y=LPdTr6#D>I+NUb24@g=Q54Jk2H&$`lGUSRT0WI z^+N2j7?(mV1$OhmKZghKxw@hxzp3qP*<0R;OTlpnE)v$=u?X6t(Xtp9RNht zn|;JSPdr*h-W0M~JDACH>ygp)c1Mm$jleVRZ|D^?@es}yDalBkkzQYbCWN@LtT3GU z$!}z(CU)%1{+fw2nULXVWB$ zq2$E@Z2K>n>TdU+?1?Ser@xO0%~XyMBAh2g|e9teE-*En)I7$<{ z*&*}$nL8c3f8!|sD44=g`_gQUSuXMD_#AuB1tzxIN_8dlp^o&&GAHYFB^MRu{@ykt zWe|{*G<`-I4p^Ok2kS|3nvSwv0sNDw?*UXqQB>lRWOZjoI>~HTOZv>ATRm!vz*FDK zMhAaF=5|Hp{lS!ZQ-5zr<&^mXjg6pmd-TTd`?G1}3Ts_8hRQ8;g8@mZWSn>kb|o?r zIiDT^S-!*99BV5?w+9B6R5;nTUHaj7zxgIuH9*(F{?0Ez9B0oZSGwvr4&5M4&$DV> znBOpvOyPIts*Et34_B9CnjW<4Op~)!WOAg%39hlzz73v?I8@6s?4-+Gzd@>qE<-p! zA$uZVFQ?!zTSd}~pHnTUC@tZM;`H|Zimu{TGL}ULcg!(AD@p@D(j0?10RD1#E1?2T z-HY=X4eKc?mxjFBMGw~ zZhO{~i7EvMf%HriAkbAs;hR!h-6!t<;5C(QISkuDqOM2P|4HN~bM`P|Z5Q+-TAb-Q zm)T%@*(sbxP=@}i>5DsGTsnO?={pV;EzV;n_r93>sAfrGJkBpR8mLNb$Ndv(>fF`^ zWnWLflnqI^pFsRz+Jl6TtFTkm$ zc9+GO_fYTA;}0UBPbnV_ciBF3eIPVC+F8-mQ>A^=pV4dg`z)>%LvnUr zmrzIMNyOeG_?mVU;bfm?wRociqLW1n3UkDmNJ(0dZ0?7FXS^hQ$(L~>xk)3R=R0mn z*z6GTq7c7_DcKde2VXx#ef)|!mi^4{R=%sb*uYVQ_s>1?SBh)W&m8O0J?B1x9PQl2 zpp4L2J=K|@tm;Hq+#J7wrFX~MEHRXz6FmOUhlk1M=_py~dC=FL#Zo-Xy)#Ifw}Thr z?|aN}dsSajnv;~dLtqaMf8zFW8yAKh!q)WToYR9vUIpG1dHZgc-TxtexqZ|`l-loW z;n}JPZO+asCS(Xpif`~^SGF9-etDZX;3vkjl(sr}njzr^)EQ0bzr|rgTT$wG6*nWK zFE(`Ngtr0P7OgR~)shbhg$Fn^3Kwk+ee+mIp_we_(D6*!!?usouW8~8)gT6J;}Kez zyAB&CG(8?ml%_HuR~6`PM!$fw(+5(W$$!iD6J#vI|=fH}nN6rc| z^j=$iAH_w>J06fb@~BY@4a~o}_^$8qkjP6s>U!yQ{$^(WIgYlWfSr(>K)3v*j?O}>Io`THA_Xg5;-_nd_@Wcyx&#qf! zaNRUdqt(7>@->;`xI?aer)zd(wi&IHlO|!?9`=DqjABBRk1aAzx~u&dh|!DJI{y+U z!OG5YTqATiD5(U~d&TY6U#XfGW*HV8N_{$Mudjm6^qjZ}*#>qIFe%BUJ$l)CVl>5@2YTR~cYp8}4*9~S}e$}mVLhhFe74^5a z+9}AL<-SOBwmFjTlx~?f7%Rdq+7qZweh_jmSxsLE$mJBua4gwZ~lZL-D{nH2)lDt^$G*`kqGB>8k zE%-^wVoRvTO9r6rRHmJ2TKFJ){O9+3oeMKssCXYchW?YNozp*lJy_hycD;{N6VLW7 zd8cj2*Zy;9zq~km;8CX%U|A6aQ4{B<&r*+wtG){!onOGV+J$dMmt+{tb|oikhdy+9 zL;aqHT>r+`SC4)*<*wgL1~O-c(BGZS{1z)Qt$xs+LU=kE5_riU9Mwmx4wLqA}Whj`mz1h+NAC=$55$@ zz^Or&Aj0d2`Tr@ye(rNE`=Zm&2vi*Axe(r5e7ExCb>{`4oy>rMe>KWAp|*t z%uH+QUgE*8$%nQ-bHxkVRPe+pv?IUp zD7gf<^f|Ue)SZn#eQ2pD8z5o zLYd8S|ga?cSC%{(PL?hBGz9d^UdePk4OPoi+~WV{^04np2vM#RO5XuBGku2 z8MT8INY5~T<;|>XLF}lSd)(_bHJrS1??ZuHV$dK`#LS7{G~RQ-7MQXtDf)n>^sy$PDbbJWhlmV zlk4}bX?Pyo1}CCM`haidEEBW+!~^+jt`KJm*Y{YsI_bLeJ6rcj^7B4n=sDi8v38f+ zETu<_Nhqx(izvPyOO}NrA``b#xQm`dB?I#>hg9bFO?WXErT6s9r$Z6%j(Z(GY0w7M z=DYE`PPNo44pq}?G&R&Coa||#o$)j2N}55Z)BWQZ1C44ejEO5ng)p^p2?_T>m?};d zMTJ_&mp|yIAwL~8ugmcSXFR4rtBDy5c|tn4mZJoPY#V$(BqZ#-iC z2-=K0%CeoCymo4rgujk>^k_)l1EI-Al@Z^nGhf0SUz`?jPeFIJ!P4BcfyL@o!Tdsc zYdT86w2q`$1VpP@yU~*Gc3r|(-jzwHp{b}pn2jzoV6mp?WzPeXEaa-R{ot9$QR~5J zk8MWqc1Sf)xIAi`SD~E`cp-Z6y`=Ka3glgg0&8_5H@e5sTXOT-d>syBjH2wj;A3rU z-z^-j;Rx8_nzrzQQ1N=>D0eTSk#D)YS$K z=ZV9$m>>^NZ9!@eTPH7!yw!{XL3Y&H&MGOQR+_I0NSZ|nWF{neuaAHR_o3@liDieL z_?_0?6btGi%JF_12Te;HHqIm|cHO?mQvRL^V*o|9jpc&a?B08@bdgF%l<}v;mzQr+ zoZgLC6S@Dg01Dd4a(OCDZ%E`jeZk6t)=k~#?y>FHA>m9LLDV;nGO>aZqhIF%} z?Bf=3KJ&*y`8L@$vxc@!^mIxGD*yof0G6q_--mfRg$%D!$7R>P0H@Qj}>IUENybs+jIT>sG}l`?tACs*xhSBf+Ld1nCt|8@QV z60%7eCqnr|OixV2j}%&5l`BKwO_H{k9N}c(pfJBM_ifBz1#6>*0qq_|th#S~T8|py z&uJsV{#5xLEMhSE=1Ee>z42%vAgBKf1Jtz3No~khdS9a>DBl5}e8-y~U6^5r~|R z!)CNdwo|m^@9pM>iXs6$mTb9^+q++^(Uq8iB}Wr88y6}c7w&>M_~;e;P2}!cOL;LO zh;lB^DXug`faGHpjl=8!8sFT>_@Psb?5?f%=dh~Bpf*RLD1~Mo^=VSRf;bumrZwfK z?;5=ia>}_dY27ohD45qVS9YsXQd}=X0H`A|wTDocp*;A#to<@HtbI!F7+=|1Y zujGLqL@ljA;(qrB8uHsTP8arr6tYmQK*MbLPvsjiE+GWn~B|50AJy(ZW+P|`gt!jl|F|5Bw zJx?Vgt^_^*a`EEfJMK+t90NhXU zi+_L&AaR9}Zoth#{;mC4P&X0ke8)TNpIoPziZd3ddF%)4=e##cMN$sae#4bKdN+gc#2?Ncgz_%*&dnWJXto-AUPY}+8gq_rg+NG$Dahw$ziMW3z&Tk? zsqkIccz=%rDdtSXw&}|Yd-&m!6(wFP6QVhbzI_k zKG4^N>iG;t16Q`}-X8glLZmOHvuzXY!1dUtUicsGo0K$aFmWsVnK`dgN>e0`#p57c zCt;qdIYo3h@M*on4f!Z{>^KGNV18`W@4G*0jSM(Es)d839CXusWIjGKS8g%2IDH+e zG$vI`mE8DxU}BFgb>ZhVLg^XlPtx$OLr=qR*;o!9kL}+PveD)Sr2~4e6t75Q>HSpCJ2s|0FgnDe^A4{vLhf+k zsk2jI(zB?A7gk<@^aMUs3Y1O_`C6b(8iiY+l@W@F7CBEL+gTn>!aG!EvMUy^d$#jZ zZF1HjtRz8;F`8)uuLzZxoSG9K>u>;3tj`nPLTr!%lZ;X0Re~I8+oj)i-S=zwT+-$4 zDXyzP2Ra!+kRIw6X}TQPA(4kqc1fF(H93?>%ouw?6mO_9f2bS}41~E^=gGC@=)X6x zFgge}-M+nTw4&>{H>*C*>3QtuMeu_`8Wh}GFv02HK?6>edheGPqF^mvT%~x<{9UGY zPv#(0?b1H}gYbhh?vrHp%S&DCdh zKCIhamXJH&YV&W)*+3{x>OOuiuCnNxCs9kxYc#2cMzfvaH_bs0q-Pp&ukg;*WZSF7 zrXf@S<&vEPU~eP2nAZVF4-wYx`V8~hyv*9)+;|mp*^`Ea(~l5ZW4-ElnFW-0xV1#W zQBt~c8=2?c{2IjpKOB~=+y060t6L*Hq9$n7gkUo=Qtls4=RGF#vd9BHV+tVz+*`;F zj`~%=_&HReBJ&C<8=Z{xLDcyGnJ1?_nS@{&|%sBNL3 zw7ffMkEO;L{NDfeo|1|1uOE`8)lgaW(jrd(Ggglb@M`iVQd_wM@6uUh%cbHt+%=j9 zS*_1Wc>J#XN!c=3m)W3dJr?sn@ta0S{q_K<;r9jDq~m~>D4<6rK*V^g)_oOC?lO}L z{^Bb|8K7Pp`t#%x;z)4rY=*ysEB`zZUw8)x%$>tq;i9U&WEpOC`(F4^=+voqb*$ej z@CNOUs=~ZhsFl<;$OX{(0B?j~X(zQzp~H`VO8REX@H|k`eOTNoii55l=#kFw*e_Wqcak!!Zi%HCri%3UW9mb#j~hJy!ah_(m!-n<+l zSqrP2=(1)CT44aF6Vi9)+%@eW@(%J(18g{RRCD^y zy0N3kdQ;tt?XSbP)=uNs=5otg(<4K<-@GQMj)QaFkPrgJyu4E*5HOKD*yYKc7qoUu z@Y`1|>#L)X(zikq8&>LO8+x8!1a=wDoh;bK$2M|;jv1^;UQ)>&I@7aJmF77=jgs+M zoPrU=u^)y^wkt~sxV{L!XzWzpnOpZav_Rt2?q0FFt9WhgF)p~}HCaJuMY0t4Mga}Q znFkROZaR2G_R8E4=n}e5MdHd=!hdl0rpU$oAhcS0+Ix$+Rn2&tP5lE%E3ETI)(S7v zm^ySAP-{2Id&{AqhKv|=n5aS`0Nf2y&fdX^Eaf+OvupBS-vkBOHTm1N*{y&4c@i`? zd1cL_zR51h!y5w5xTsz9f`^UES}@K`H3#4~8e6CL){hzeDk}!cVLNk)M{nosf5l`e z5lJ6?y} z?7_8ar&Wydqw&nu#;hO00_$gDs36CU@j)!ov*iJ7iBjR4w1i)E-|!O;A{K@$yPbay zjxLq;kE!Z`J$fK)_dUOdi)wfLEhjDrD;l`xr$?Psrst43LPN4O{BV7ZR$h`Sf%(TvV-+IQ4*V=$_EYFV2K^W zkrIT%&&Sd;hZ=+@D%RXURQF!TZz--_mw@cA6@dNBoj&xij8_}IJ#z%qZ*PwH)elU< zdC9EJ%FY7J8l1$eex*zWoC&#M`elK9QXFj*PkMj^_FSjpi$5>ofJaq; z_B`9fueJ5i6AqNr@KYv8Qw3W!{I-sT3h*_4#NJi~Y@}W(muSQ~`hY)k4?O4CBm*mm zJZ;$7990^S{dMxasj}Jvy#))k z=4O1pD92%#6P8(h%jhR$lUgmlf{N+8kstWK8P?f2peFaLLH9 z{(y!Qak6yZKH)oYx4B)a0Jc@&TTo>o`zcfU&BJo&?Dr*i69jG8esCfC3saKzxFG4W z;CIgMFnbXZExn6ZK%bmgA6IDFF79;@0ED9Z(*K9faR54>%0KK_NLc)jcK257l|=yT zVnhdz`7Ehj6WR0t@Dcj11A3QMmcKZIDDYP>hsL}0mV>$%D{YI?uUKYI&M+#jT^3@+ zSv8ih3yIOK@}C@`jYkq&S_fvvlCJFKs)1Fl+O%GH;51P?e+AK6S$MesoC;~=v5F`w zS>TQVv=~6Yz_8+4N23K{?*JEZ|CC_sSnkn6OMbxl(hnUK=!FTQuoh@uy?-=+9G2gi zCSbcFb7INsq9DUzO_xS4 z`C8g(Z4wnq1)(uVe(Yx=@9dDMf-5ZJA3y;9PSgjd!Y9RC5M9yVqXnF5Mw>G|A8UI< z3)#p#o2!GZ>DgAEG$lS}ydN_5nJv01QI*kTn@>f^apVB}ROe!->7e9Mf<|jpnZHc*==z))(611#U)K>!qYO#^snw+vO*ZF63D81d^NbNDV4f-t*{kUa(F(u+~ zde?jkIYRg(MhoLo3!gIrKJhd?o}IS=;p$FQGCd~=3SwF@N6qnwm4HGs`07K$c4uVl z#nA%vYP_(jzp@nj4Q4U2vz?V6gsNSn;YeRUzwc37i0mYE`}5oDeNDOaKWi7VMiBrr z;M8IFUbi(2@~I$-w*3Ii6?Nc=-+)fjZhi+yby?RxgOUC7#@dX^b#6$ioE=e6{ z8MDC8`|BW|syf3>K8}Ct@J!qZS5u!cbr$$anTr8`ywe0*66qfYp8v+#n;>2w(C`0a z*=KMP)E4PDd=CF&I_fLZ;~J6zQ#dBRGmkOQIXW*0GC)M_)EY?OPTWmy{@Q$C0g53# zQ7V5qVG{_e``dT|pnO1!l=;R(**TUk_HX{&Sj541j1ZVK1M`NDR>sy785u1fg@FUI z1?JChoX27a)bCwsE}%%2?O5{qvTmePF!!YT^`*xl7WTuMKZ9oMhi{XIea=_5q-zy` zX_!#*a%~^_<7dVZvUil3nVf2C3|FY{j`R{A%wxIkTD>EZS^tW<%Jk=bR54Yyw=|;z z8F|0KR#l-~lPPJ|slAyT-Ut)Re$UWaTi{r{FK=;D!Mdf& zeRSP7mLljK(Ou3j2x*=b$QNy{dk!0GP3oK$&a4DK%ZuHd-77cw=@)Z2VJ-x>*Nmg$ zrmK|Fn3@pyop{9Yr2dWw%Kaqb5Fb`iLm+q!{6f7&)yC=~xB}o%1M3`z3E8f#(bEx` zPZtT9!GLuu22xy~6bjF>?(x3&0rp{E)CtX`J_YEOa=SmwUGj#%-~Yp-e|-E=M&O-0 zpwb19Zg85#{jJ+cw5_VAtv3dnMmA~Zc8DNEt^zv3`~1xZ{OoPrWN#LgEpf?=ulnDB z_eljgCyf9SWC0xX@)nIl(B1+6uT3or!hOQAQGkI*Q@eO&;{Qe9vLGdMGgnXe7L++= z)yXh&&slHCdZ-;T5VgyDC7%6W`T7ylB`uetZaCz_BosuSQ-3T++`8hRe4no{x&RMb{S6&Y#n@mu{HH_}sEhLU?THZDPlg81WfziXlJpHOCPXckiGv(| zhN7^qbzzIAVKTk55lj~B=b=KrZ0y@K<_wG{I}f;BR9@Z62i}X{nAia4`xCLl;EC+g zz=N00Dp0;v04Dw~N)iC#9pSzFoa(J}DDq9U*?^|>%#uuz@nkqGM^I@$LjRHCqK6S| zQzz1w;j>x+okLH@L0v>?#%DolRJf^FX(CI?UX3S1rS>I;u@pCvaoVQ}QXbF^8$W^_ zAQQ>gPZYO8^6fvBi~5(`N8PX76{UbQBKFbm>MhPyxBLy#%Xhs_eCAHCO)C9^dVzBO zm^39*;Kbcvdlar%8hcW;#qcj9Qz(`I?($!t{f6GEyLm+!V9N=;PJpvO-9f&MDGGRI zU&Mw1hRcWi;AnIa?<}qSJ0;y7vMRWr!=K^q&sYp5=Axma@kjku+FIR!3j$~Ma|KdnP-6XzVpI})@=aiuSkPT4ooY_!aW?j{%JKCcXr%yFf`75fXPCh zmtL-9X^U!jZl*i&KzXX~Nm5b>a6cWtDn5>60%jUFfPp6HI{JIY1QeiG(!-k`T&|M6 zLCh#pP8bqjhq{y>YXe8$8i1MvTs7(FO zJ+eYqOSH48Hs>m-e399p#9>Z}HPhV>WNN%Z-h3)B?)BG1k2%V|Yp+f;C5gUJ4;)I! zp>?+C@_$!0==#qZ*;w+)f7Zxmoh`*Hd2p~Am%d3`B62ciM8q>^?vO$VuFsqb zT8kA=EvpA+fYbm`2>=oX8Bvh07RkRl=tdIITi$kG5Vt(qpp?LtP>#nB9Jd*ewmvpS zTp=9UTYrxX0QeN0p`cf7B0=&o)Z^bD%?9d%yTSXBIGWbj?~%P{Q+#Fu*n*gDYGe`8 zgUaPCfW&!oeX_L7ADTz<*se0Q?vyAnE!FV#-`i7ipURASutj$HM)bC?lW27$x8lxA zSx8=XKLGH#KNRmh`Br^vi(6(LOQ@>?T{G)Hm7L!RO)Pwmf)>V~D){4@y@?>T zF1ZvD0{TUM<CClWK5UvD#fjVOTa8{(?px|v)29Gm5CkS zD197RLJz4Yr#=w}ZekE2odtOZ_SZh=@>VXuk7E;}kx^9nQM-)>l3UgXW*cnd@&AzI z{ryqz8a;rs>1;@sVc(;A&mD5W1vI5?#+ju-#NNY@Mfh z%BX=(K79Q;7hy9Jq9N*f5Mo*Z!k98xnLtvd4n~tABJ1y=*HjF^CX>K4{iXq@985##C(j6?H%6`F6y0HtM0`9J<_%_S<9?0m?T1j+l6T`j@O}bhPsf;S;X_CrC9= z$$dJc7BB$X>2+w|e+>M282gQ>o0&fnGMiUb$gx1XWOnFv*_5W5ivALZ83Q~@K~qt$ zN?o0^3(vz@bS7afciuCD?tdv17&r4zs#Q&qw7f0c?_Y9#LXy8uh8KML>Xy9ld^0u< z-XRe{j~j*+^uYJ6l0X`U(~{$BH6=U*SqiA~Uzh`ZSc|E7K*&wdKUZ2RA%?Yf-b7OQ zsQQ|WD(%nbZBC_xfv=NS5qbe-1!ci$b|u%0zb)?+rDmP+Un-@*l^Ft*cG*Owldf{v z^}BO^77EFeXWq^#D7vi8bIQO*&vIY79@v{_48y#WD0E?_HG{nkdA#@h)06Xri@~V0=L)>Fm z)meg|zm*9)IQ6WbfFY37g=57`@qY~(_i+x@I9WPfso=O$wW$H}u<=$H5 zP+`1XuN;&2cs$6chbCiaEJR0@R8A%VSZ=1C93{{=wI3{?kh8uVBJuR1OD`eM;c|Ut z+3%!OyQQYbA=S_cv2VogO;gX8==Q{fFNh@!NigN0IQkva!tWkvbh0#!%c zon6r{)?pg`9Zllo4y3BnBnMLjYsB~588+XtucZ?Qv!A}NLb&AebFiFOp0EGAxiYRE zpC{*>jNfA$K8#kV9Y6}Sh3PuGuaeakunlNftBy%of;nt=z*)J%P{5@0juQwDf^o0` zd(ymR3rnNzwYChXmmNUi8qAY=`|pc3_eVKx-WwDO|6EyM3cPv^ zwp@xbf=<8@=mM&!>6|B&n3K8_C5r$oj`2*t5ErW)5L{-ynJ(qFSIY4VcM;u==q{+d zEJ8z})~0rSa;uHZx9)f-@KRlk3Il$^e;oPL|KrGk?|lt<@P9dS7g<2`ls;b;2vGh5 zN17vQ3IQL(_E>diN7#fnz^CYB#nF%#_|D%Tmf{#m1Iw^*7abAOzMcL*ti5?O)c^bc zZ^=^DHcOTvMVlqc&Ja-vNk!R0g)C#=%@CsOQOYj+k|p~(*+ur982irH#xiF4Jx0CW z-`D%|`<(Az-!tcM4*r-qp3m!fJ?_`-e!mQXyXTH12@<&Z4lxyyPc#X{cPm8QoY2qw zJ`oe-)R&tzzeBm4Cmh{HPtFimGSHd@8AzoIqquR+Dw{6st2+KihQ@)t{_qe~_Rp?E zgGHuL;n`fevFmKHYsbvIB$*9{KJ*DK4=b>6M_c=Y^K+k0_=h-V1ALijAN0n`A{!k> z>9$e;n;?a#KJ_&ALz?DPI~zMxV)(CEmS`w?})LNY4zX> z?}Ka&Cx5a%P;ZDCXl%HHHs(pk^S%ZYR%~ zgZi`LJbntcBAwK}l}}*zh5`BG$@UI$I*j4Chlj@iTpuj_?3pBpINK+)Zw951WODGpjg>J(eHoYv$*BBv*mcmt zworG8M3g+wqnFHgynMKR1sZL{k~dBfJJPHL7hgP7jE;{(O=9Fo0{MtLyu(Ac6Sk4} z=?vCNE=BrgxaQS+;@6S8@A91INHU9(Ic^%tD8oPh87zA>t|w`V+~H`W@q5N+72YRGvU z$CBd`$I}w^8^soJizKywj`9gzu>3H(IVnToT*AK~OgFTC>DK}ZT$pF2#oj|;=9XSY zt;QP_f@!(eNGeL(L$6#e!Ae8NB@n>N!U4o@9u|+d&`2i9k>_9tzjVeAyF)qXQ_#ax zP_9F-Ok?3oArWf#rK?6F-h;v1X=-AqsDMZ_ZKCcX_&ZL8C&cMD8>KrhUE&v+Eg)>E1v)E5)hI^H7*bxrzlFqczWNH)TdKrNoF0wa5d~ zPQ1w8(y3csR;Bo=LPa8W@Rd-ICVq?>S29;OWgJPzr70Tt`bw*IV2<@^Y3#Df&9jTm z?-|SG!zHNAtz(Ci6;eVIhCJl=djxD`YaA-Eo>mHXEM?!Y)9@-Q8}oCUxF{5jc$d8| z2D5jF?dy61TtS@oLb=ge^Kn`x6j9+)fcyWg{dQ^WeGHE4kxAFZDvu_bzpr~wg#Jqq z*Vl{-SeqlsBS|eRd_7CRE~Y-4g!A{Di$24 zy#2PXs6nNTHCXXvVk4wYH7!j(u47^5P(ICh`_lt$#%+$fuce?Rz*n}IaBU#8Z?mt_ezqp1^PT;-AeUJMqQf&PBVh2mQ#%ZnnZ=#5D$uaZM1vofo$?`JMW0#{)txYHdPwnzM`4emi&b~RylrGd98@?j;Q@5I! zv>X7C{I^WIV8a*mYbbOQ$R&7W4?4}Btb3dcAa&*EE1vnU|I?K}1g$uxO~!7TT!6Px zigw_Om>pJ8L7Xe~G_#2kh0oQt@&qt`H(cZkQ(r#gie;%}Cug@>gveJ{ zD>NXPr5p`p@|YI;Bm9~Cng>$z-yMHC#_$N5&9~K@h1g$yI7Acv#%Lz|EyC1WKrTDw zcCyxM-!G1{BFYvVtg!9eSY|J8?faiflX?3zL~qPu=!&NnEly`9X7YpGN*{Y*V6y=1 z)}sK4x3Rf~>oig)9Cu1+G-A`HP|~Hve14kajQ-ao9q~C#@#i5Pt=@dw6T{xN23Abj zLPiy$=APp?EEP2P&D$k>X59Pu#t zq=%#cN>N-}?L*MXR|%0!%Tw)48v(|hiCp<(dc+?MBD!G?3^yRXBvb{ch{7AnFTI6y z@BLH=W4C>@BKqYYhUM9FNrNDixo4Tt!cDVy!iMxhNX^Iw|FkDO&Ts6Lv5;_$!U7)H zOxlEqQV4C^8Rm0{Nyo9j`Z!SU639`fDmgJ7U2A8n;X$Iri;#Dav~pN}7e$=IZIu{WPqkYG`EQXUMUS>A87?8o0Ot838D%k&YC=nsZCXJtf31=vVIZJOgcYls|?@n!FQOezDXU zuu2V*ZI0=;9=KI-qKN1_8a@%7ykyt1`q#wjMp z!Yk8oyqp_4p(}f|Y$r29v>PFiM{kX)>1`o5h+A#UkVQf8jNS~`eMVFKr<#wDE&9H^ z1d6}4XtDalE~x!L&?}gw-*lqt5-FPq4YI;J%1A8QR|XAn=c;9*k&*ZfXZVm?wcxN)nZ zsf%^@;-)cy#vbV5Oe&wbSk~_7o*4=SHM@px!i_l6_zX+!mq&I2zyH#kQB$?}7f{7R zx=RtD6UBqJ#dwa^aUk;(4N+FtD9oPCT zr`^=H-2pdl#y0=(CuHxhhC-)rOwF0+IP%9*Q?-~VO*Q<+qHU_1e^42y$#)8VF*m7lF}!CEI)hg z&+CIc44C2&PO88-!a#}ORvuStW&jsXJIRMHrzSI9npv+g6K3aX^Drq?URLOYboZsT zQm|C&Fmb<8HE(QeEGI9Of%fJI^0_>Y`OKR`kDlso5SRq{usbvC>s#Z_S8uqnyX!pj zo`IGLNGB0_A(sJe$k7*mnUaJX-tQM}qD~2$3H0s2xo+QnAjd!8t79s>0D=Byk>LkY zAi&B4OrEhjdMiH@2NdeMCiZQ;bGG=6##2v7$afMxnCrT%q^48J%>`hiQ_VyGhg_HZ z#9&G?n#zErqYUl6z_@Z}p`p!@+nP7HjiecLzNdzjX-~FU%Q^Nhx>MK_{_I()nnOy}i3LXhS||0@O)Zn%~7iYR&1w=4H|lhxCzXcbb(_4Z-8+ z=Z`JX0;eur4{x^UPk$yprY9jxD+hxS-3NIHeJIevVKJx?Tl9+}!Yh%pc4}%*)ku(G zNh*F=%HR)^Qce5@xIuC5#t|C3Eph>###eqn4wj;&AzmY%w%9Z639;nI&&fiCQ1<{6b7R1{o!>^d6fD)R&~*3T1nRj8M9yWXl6 zOrF6#*Yw(Fv9434VIK;;8WtRV*E=J>)XQ%*rH|#>Dq4!d$=AIQmx2 zni~7QHMe}fqDo?a3(K+4D;po{PC5lIUC3@wa1fyOW~{uHw5Re~;7-;hCB88yuk*?V z$XjcHd^GAD-4#3NkVk(u7_I!awa`*ud#g%rqT{tPsXtk4K7Tvq*Dy{$87@_aP&GhbGmM zj_&6FYna%dM?#rYy~``+;2#ekW0l+(+ayKcoS$zHJKDPD%2@LeeWC=;d9;qY^GC=2 zrxG@t^~SP_f%%)%s83XJtU9pc-KT;5W~fNrQ*9%1OC)Uk&a2D;H)RA6y%}8z(-pG| zVqrDEe+%QBTQ${~Fpr{){$a?&w5WT1`(A5;a}7r_V90m=VaR)q7;=(C&gNL}qVjX& zE;57RfU*WmFF#S3zP*pOBN)2T0vNz8G3Ur1y2y%^{3ZSS*A-xR(qrGSi|+qZ$Rnlw z>`CzbZ|{v+nZ%KO-7)e602r>7!c4q?NoeX}4Z+?*0Ibac_sDAFZ{+C=?zs0M)K&_h zZe{QmWPV}l?p|3|OnMi-5%c7+M1qIY{Wf4V-~h2T5JqXRIEQbIs&lbpu5vqHIbJK0 zLj9?o>LbU?qY9lN$ND2EA13*NJiRQr7Z%~)wYWAJLgC|!l@q%@>ifN5aZZGgP*fh{ zO4}wHYd_OMEsE8tWr*nE-VHfjY27D$*?OX~IdQtvTW7=3`b`61(D%b4|N7d%i$0!7vLOy#wo!6!urO5Ms2!#N?)TH2r-) zX%y!hDK&0O1{x?=k!PXT48L*L5>0HCY*_iya%CtkV20U8N6%L?{7&C0 zfolOu>a;6$Bz9jl#NHp+cKD`F9iJZ}*^)*lu=(+7_g<*F5AgiB+QT*XFXKBbHRVV% zm;dPB|LEZVe0QU^L89lCv7on}&pquekqAKpWh@Fb*SECK!PR5EGa!}+@Fr2k+A2P503T&o%Eaa7 zdS>~IgemU#4CJsIb6EIpvMJi|gleJQC2qstYYx+j{d+U-=6dE+DbFi@GU%}2tLL^A z7Ux-|lD!jqN=Ry@pArH>zj3Vq$KMeDcLK&jJIuLS!j zwV5x_D@ZnR=P)59DWtHzOnX2F6Gc|6f5T2aH$&d$B#kkfYBi)EG4+C{?1nzH{&(UI z9}il56SX1y{l$KgzY>8N(n{*Ica{Fz$;qM!kyT0n&wo!=|*CT(gt_Y>PyumAb zLffWotEcr;3T_c6Cy*B(Nza$ngOg62O$KkFUL9F1NR`l6l!8`d?$x-J$_z>H$xy&@7V+==t+haS78_Cp#cm{CN z22y<&fgyK7d{1^qpaGZyO7ZExx^}HwqRj%Yv|19z%R6CeH!ZJAf@Hr3YBd}FK~=+Rpg2bosn4DZ+u!sPTEwWsjN?#! zpIfO>m(&jr`ybdOK{>c5rgu}D+)ObJgy8aT@0`=hr8j-Xg=%*aj6bWT{d8|Ud1jN` zW2qc|V)Z)Z#2t0u#*#RB?(i$uLm4XWLz2MnIGC4R!rYlL%Ez|4Rt5zZY`*PIk1y2M9F6y;i?|*7$AY)-wFmbM``y-8gg^(=j5}Af^h`4yfZKF#0;tcD#TQ`=-H_G1Ql(*$HmdgAt8$=Gic!+I4QTG zMCE_?HVyTOJO{@tJ*z-ZCx*)SGZZ&38*E)*V)x4K`=m-OohBFr1VryMNz#jM+QE;{ zF-zHiT_eAl6}W2cmQ>GqnosISiC=(QT^5FT^mY#k+;ALr?JnJ(VDg&g8`|Vu-i|g3 ze2()eo^bUpd~rTOS3~m0vr%tmAbhW)o1MT)MvC-E<~&0ZtaZuae_G>?IFxS+amN#V zGTDvntJz&}w-!~CQbtta!bqmweZc}*yEV09ZV+9z+Yd`=W0mC^kC?0k#IE|cIk9*Ze z&g%3@rbWeXKN{%ZFQo{^{F4h4uhw`?pFJLTT)%0-T(!|Wv^_;~^myH%TKtMouF!2! zCx27aJwc&fxixIw{#1bT{Z_x69XXeP&}s@FI3#$0JsPVeLDoJKyLa6$ZDsX6c{y3O zrYP|?lhL#nxn=EPeY8fypzNC>_q&T>nndfvMS404)w7hxVlIF+8jM*=FeO*X!ME;; z_ino}zxXl6K&eArOEB;b6J}jeby6-3;WO1AjbchI|4Bw1l>l2bIAZ0KwFAtqX>tA8 zqOn$z>O^=ai3)nNqsV8|DA+|3npFoSbEb(J+ikmu28mprePU**QR@G4Ym3Dl*ssU zdrM%@^!NpE6B5fuM|udTF_5gF9o^y!le$4{4*F`Aq_B|%a z+(10xG-Hzrnm>5f^J_k$bw^sHe5saEay5`?SP9R|eRlO(zaHa6HPdUv8IaF1{i(Hd zx>>OJ?q3U!yeH8*A^48TPqm*xe9wI5+(;Za6PAsJzoUyJm8>K=#U!dzo{3ThU`Qx1lF@3wsiz2ZWv7 zDJ;?Y2RF$WW5Xvpzo5fAHh^5ymj~x%m`4%}duEjq_QBms z1;-U-@f(Ya5BypmY(P8ZJsn2obB02jB)zdTp@Qc)+J6OJd)pGh+NsVcOZjU~Up7ow zXva#D+08}>F^=+19wRet)X>wEQLqY^-5*YVPKO&Uzn}Yk^!VTd9U@kdg=09~ysUXS zglgEQ%l{gcl*wR=lUA9*aHD*aGq0v+TU~$vWNi5^&H24D2yr;TW;lpu6SO<`jPwT+ zWu|XSntRd$YA}$2W)f2Z;W+uV^D?cSXuS;>QzFasK%3)d-Ay`&a`Z=K-69Dl_xhgs z^+tqU&kb2uiDS$UP=Y3jd0rRCyc@clg?Mhi==bC>tD^k}N4t~YUi3B{+(fi{{jETH zPg?Ryn|De!LC1f^?3+kj{s7`a%@@|#r!6B%Z#!MKGFnzVMgCWDfksee{((v;x`-Wh4yXVvpOl~YDF|VAi=IH0( zcbz}h_QvC`Bzn${oR0rcWlBjgw>0c6Qo5mqdBDDX;H1pI03)f}9J~h2PCox+0T@n7 z*G5>uiRTiDaZt#5jZJM>?qvo;57-6?&61WSe)_g4QH!a-o!X@R(M1W!uW@!%?H{3J zn+If2C3 z+5WL*hHEGczf-3vtn-d!Hd#@0a?b#{ckTt`@TW zB-ZSCUQV6hWED7B5E@g`s~|L(S_F^5%+c@YpBXg0>dWdF;lLo{`Lf#%FD||HHD-BZ z^BsfhFu94EzMQ94QVI>1o8!|ihR|S79;&BnZAI}LSu>ha)_f~id-GwHCmd~&5PU;G zr+?h_vZak;P|jqQ!SHd@d}#RVX5lZMb0XB2t?&7jn$Y@Y?z=eX%)g74FjY8Le;7y zpB&+dK?dg!#4%0JX+DX9kxBon(aC8aSZ<}o(^B42u3+V$pMLIV`v9gq927!x80XEr zW3cQCwpoD`i723R`~LpMPAcnCxG&=PJavv%_Rr2h;IBz?{{S!M7}Ht_qwOD858n-;&9k>4*9te-yM5TvH1<$8VJBBv^6S8OB3jJrD?T7}a?QK^T zJJoE^il2q!rM~`bHUBniR&l`Iu`6jc-lemSoWxYG*N8%-^rI5TWJ+CcT&scHu2-3e z#x?_=QSzSF;WAjYMVp0eV)!z@4Gc5#_{HtJFmu@R4ALp!Zc(It&Ks8rgm}gBZ|{O^ zh4+aaKNZ}=pH2PIx#t&{Nd9_2f4lyh{slI(18M~cs(tAD ze2xgCKVD7F{jj_!_pax)dxf$)@=5w#-3hrzv;28NDr0eSL7_>aS04J)C^Sl)@- zmvTq4R&Lhuemc#ZnTXs=5I(j)Rjw=3@ywp5h}s`p4zg7AS5fjKNrFKPYvn3640idN zE7quGlgN_aix2%adMH&j*{!KAe-zL2;<0QSxc%1T*K~I=Ln<5V0}hgHhd=ur<2seP zoAt7$oUKJ$l1t_#$H1QRmwfFQIOxlLv@;Yh=ySR9^JHg*-hsE1UZKCMfL=|e2rxcI5=M&{|3TKUOewyV7RHmN(#$5GyID` zbPInA1z|kQLc0OD1o+ov!}|BG;ummlnB3{B*4#9w9AH@L97;$nl77F1CEw$|3$gX! zC`;n-5~*7LkJk@TF_9%aDE1Kep;wtQ1yi=B9JbRs zhnEub5{Ca89ot@*x{ER*Io~k`%LKR?&cF)b-c?Wo)&uvb&-_fGod&3YBg9GW)F_W% zW;7`wrJ$PL3co#Q^P~L6--Bh)zN>CmOGj%pkXHmwW4R-cu=@cX0^1m=mvB+BSekZf zzm6(_F}9w+saW4&Vd~T}n0enm01B?qkDZ);kFt;&_a^pUriCYjb`58kL{iK|i*!@x-E<0bD@j|qn=7Rimlj=lhvwh$sh$+zJR#rRB(!^Z z(RYD^c_&Orba9UA&`_LRAJP1d`^M1kB4^IS?(h}_2eovtTGeo`kmu4-9@f@?ucl1W z3`%!$1#p3CW1EuiephtblhX8`i;RksPa3u=sn&93?r!_zhLxYlJH4;G`J{c3=^P;{ zIaEHHu&KnAX~+RPblij%J{Z!dVi@&FM}pp7HG@lLtCjrnXtntA{?wym7K;`}SQH#L z1F7}lueP1LSJ0rVD-*~-&EjHPG&RX1&fZw++jvg^q91aa`Avd`(&Pod@tlE%J)`?L zdx|&g`oj7k)(5szFB(qvvlr-Piva7qxYAghOX5+>=taF+Yryc6l;+mbYb<$ZMf<$s zQsE+q+PeETqR*VL;q=3}1)~sYd$`Jb;4=<<`3{6`>R{F zLIeM#p{yM9+e2bnvMoE~vN{{9>Mn~zzzk^W zIBmr5zQW7A*1#O$=b9nKC7P?HQScELYvZN9myJ@Ot4kaMkD?hhJ^GU^Y2qmIs`;d4K`gxiryGug#?yLOekeRe zsfX3^1%{7_i1o=p%qBMsLBpNqfoVQGgERb1e5vrN1&ut_VLa7b$_dYxH(vaZY)KA@ zhMCS?W-8_$Fg^;U9~N2WS0#2|Yn@^>usTnfnxuL?w0dIRvOzq_lz#L{Z9JVttL|(= zO5Xjd&}-7Y8||+slWP5~WtxvE>mW(_67r6M49KmARtg&p_Z715Y?1q(V7mTToIACH zRzX89u#ahX?`tQuU(NXPRGBRE*2!)m_y51Po#-iTBKmgxRYr*s&kobdRLz(TDZff1 za<1-&^o4625a}x)t-Hv?TrOXvF4}+_&#^^xDYH~T{KHP zH;-G|lwKgI5#rT9lMp@4Ecfd_UbWrPfEmdzbN6w%bfN*`oo>Pnd=aFKw!c1kl2`uU zFG)CiIleYlJB37V>kXIRO+?wlX}D*rATJ74fW=%)xNNJN7aFw~l+TsS*hu#~6}FC> z;3L+mRf;TxwbTs3jiM3APuom0PUr^+S>msoX4yIj{7|a@agVCQfo1xE>v6#NsShm-sfi=0ni zj#=q?B#a=?4GahurDsQd>mu`QiJKEdA4V(>CE`MsS&3NT4hv(i*E@5uMqYh)$P$Sm ztl9aV7O~h8KH?p*XLmZ$tX(7_Jx}S#4>Ts>xh4@Gbg+mSXd!e$vj_*!=ko7y5%mwn zrAaKJ3M%2-ahpG#{02D?2K(qG4<>(gYSbJj!7SFa16d%zS;icwWU+LYe7$IwUL0$= z{#Fc_^4GRjYS9c<3j1~Cy8G+WHmr3;d2!NI=3J-s@5kk4QD@URHWmZJ&9MOML37H8 z7I9|o?`L=%Juk5iBy++6TKC`uOkp;)Hn5SrH2rgTd2^Ur;; z2>cIUV}amkU|3^XA&@e(#y7i`iFrYGxzd%l{u<$Op1XKg zrdL;1w2nF_8R*3BEs#-50S4Wid5$3#g{m*fe_QyjQMrCnHev_JMidJMglvPG8=H|x zuPm3}&TvOij>`w*S&|igq~);_f&)02H#vXU|p6Ng34gZHbN{H4Fq-7lyjxj(7e^zuJqytOM=KNo73VL%Tt)%6&;5lPI%LgCnV zJfT}d0UQC{7v94JICE_+=G=<8He5`M$6TtH#&Xcu{Mw?*xxrYI+8mjQXhZBh%mE7L ziP+73ux8mn~fi1=~VLHz3L!(j2`nUT0mO^$%nUi zTs@z=0}kD>jehTvritr8;B|5|5jfNnG`z3twKJ^)LaF)fBSP;C>|5u!7Se&OSJSHt zl}lKI9tJPYE6D^${89crCX8P-mGtpd&$tY1_Xrajg&!05Ga%?5`|BmY{*D9m(qkvA zN%1f>0tIHiAlSDGlD823H{y}nPZIN7U_!1l4oopOA!y4u+kyrg%1d=>vCOB$U5lpM z1E07JSatz737*sddh)iyLW6FO<-VhS=>3cP%;0-dZ*2z7v?(Q*8maG#+DY2sQ?FON zQ+x#n&BKa(s^wFpO?343m71NVS`{r=UYNwO4F`hEp)O zIVCGuu3Sn{x8u33U%UI-W>;8|>#-G^N<_)^TTV{5lBgLNxEzy9II@jSv#(B3c)DI7 zGt`4{#=22PT<3lb-Zt%gi z23ScEc}DJin#(c+-Ax}CIgYa0@P3M~h)2Yud%L&rr~!3+#_Ylt>E4)}0&3E8>BU2( zzvw$`W7NoZ0r>FeI}hQh`09(}+k1}eZEI(7fz@fkC83i{&`OCtnAbtB$Ne&598$2{ z?nDjbf8*de7wGT16FUxaT3|@@Cr3*8vmDGZU3?Rf7BgBJpI6jSWNgS-@inXIiftc< zcZP}H-QBT?o-He9;Vya>b^zv*7tHwpm5&me7HD zws2%4_XFT28!{;O8OPMc<=fzB9v3TjX^nxFXlA8gUU=rRZ4P&g;o|#AIv^bl(e^@4nhqgD8N%`e3Bzp}W3|!i;5?74m{9IbwS=og->g z#f&uISR5<5S@)Ol?*)$$23p?`nv5CcW8$0}s3l1%pZ5Cu(XV9owX%o`%S+464*44A zS=YVf1bA?^`ku7PARS+bU}kS3SY}!6lRKAQ-kK0{Ov7X&lg~^G>VHxh6Q%ek9G?}0 z1r)Q_c5{BQzZM<@8jMRDzT$~?m6s> zMVejr7};xy+a$e~BG|1OP7Y}W!wZ*VoVcGKN8zoc#MO<^egyWS&E{lXo88h?FztZs z{~KE)n)*LP>;#2E? zF-5L@rvo%KmSO&eTi4m#)DW3wNgo0}1T0djhS1e%q*)q%0p=~3u%R&R5n3dn{^`#N zj8WERrF`!$U;HlKepp6&m0^v3f6NcHnIe&~H=8kmS>5n*OW)`Fav8emdZ7jkp$$&S z5+|**xDwx;W`4UT23 z?Xa7_Z60(piCXJ5)1zDq(}Z98fRw>tIxiuouQAhg+=K{iO{2CPj`KgMS2`nFSfn>F z`5NKCNgt4ocwY5wgYm2%|JfI|uQw(E%&Z>seY)-*`Ilp>Y*7qKEgZ8Zo;%^bEotya zs^=I&8FBiohl}SR@|POJ%N9nHdK3%lZYxrItrcBPveuMZ{lK)p|22sY!b!V+oJLFi zwigefP%*y!bCd6l-;QMJhhVFpYGV1+qg9?t&jbHJA;WNAZD{JFTOzc_I!=Cyk`q7g zhlR%lD#+E1kelw_5oGuunre*mz>z{Nn6HDz16rW@785?$ ziU}KXvsd+uyxDwP<&GK(_-ldqO_k6}UtBfu?!JP>PPV9mP7aE~G7PAPe8n}>mOfLC zg7B2had&Uk7eJ9pFLFzx`Uz{^LNW2GJ6T=1FSR2s%y}e$CTb7lE+|R!?e*8)t z!x7HqBk__>i4+0XE5W1h?%~w&1$)d7JL}swpb-Z+fLP{B8Jh8-nD#h7W>X{jCQMhM zm9k`fv&vcF-dVEOC4s5(+cOiv_wter(&v~$<)z7 z#((}!L+l&b((sojyvHuX-27ah;m_w=>`eg%DRuyd4A9F^&cL&y3_cdR%Y7W?WI)L zwNe=lnqguDSuz6WS4pk;50^b)T4s{{T--)|tf-y~snoHDM>S zGVL4ps2Raj?@{wn9!2x70*ya;6nS!#&JapcRFJ@t+?r&tE83J+5;l*u>_>zI}4|4C`p+EO1T57K{w8yO0$x4*SF#qj}ltq ziJ`K`q|RofaPA(NfjYh2gh4DE4`mwk*RIn;ql4a15d`-U;V82ya!N#$s5<=?t+TWD z2QOqq`KnF~g|-HHd0p!AnvrLm@O6L-$alw*Zr({7;G#(Bf*d&c!u@xZHmw6(SLb<1pRnT+fOgy8Cd!ZorAXye{T;YMu4ye1`n3lfhy({pO7YZo!v^H$V~I!L9pz_hv`lAoHR1QC)r?N0y*1L) zJpv%!YcgpzP3P(mKjmlJcn*XNm=Qa~A~Zk6-p_|VZu!z@==a3HVZ3BOr&c!~9kX-T zS|VYnU9%hN&?8~=egV_8@r)>B>cKyS+-AasF4G{EJ#wJLHFRK$@h|jsZCtH`G)tpb z$B@@!r#_u=UHm)}o<3UDHu|Lwee1Z&jfjaInI77jmAy0-LS<~;w_03Vv>5)a(P5Td zbHkWT7;=Zh(j~!58tbxewe1DjDCB6K8E2xl8|=b;8*oT;%ft3wHTv@EGh4-&%qEQn z3@8VMcQzhj?gzVEhD@0*>L4iDc+MX1lvQKrmv18Ha&pXOr114YxSnYhD6hlh@;8d_ zx?7gWCH=VOZCtCX6aRY85WL-zudGYQ$o&f-6q8|In4#KiY=`8#splIl#uhM)Y{j9ak$ybxL~Kg7fSph#E)ZX|s^Jr>Eo{?l?M zp^;76Q&sX7;X)BWyZiYt7DiyHEC?U8>qEB#KjnJBN>?#y=MN<;=rl91>ubo~AuWH{ z+v5T|L1v*7NVXp-ENI=$W>yCZ2f7AfqBqKM-KxF|<-sI;8Ylx)JAwOKSLu6g?c`!l zd^RR6eqiGM@5K*O4UA4}K~>&}4P*00YWKC_jeN~TFhD0)<%aYZ(%Af(T-H_{8ctH` zV||ct9cTi++W&7>KkN^^y*?WH{GyySuc|>N)Vh#e!N3i$T)!D8n;S0EjB2x*$M0vJ z);oOjYIXGCt{en6e0qove$dpuDg4@LB+TKStGV@c4*J%5!)~VX=`_|+Lo4ZFR1QfQ z_`?d4n22Aq?o%Lo&^;w_+yhK3JvzlTOhxFga}OA?NzntaN#YT&VO~%k& z@4UVEKLgACoy2WA`Sg|zsnK^81aT{O{hDt9PGRixQx7~yD}7?$b3}I&coP}`0zyg; z{O?!LOW@BT1q;GSKw-?|&4Vcbo}6lC1f$Eguc(8yeyGE4F0_3?j37Ejv57kPQISgA z>8h>{k58L5_HjPh)rpZAD8qfB8yLd37#XeUJEUWA#6wR^zbW!r4QEhq>oWt!1z{rG zm<8vAa!Rh;6ZUe!%%BdmEh2>M9G6?n>(I9{H+QgnJaTSsWM|0E)3WmC&(}*QlQ&!>~ zr#%->HLQ}CCNYSZ@4m-`>l$Dv(>KB|Y7)OJuLvs}n$-P@gb;KFx*Cm=YtNOoHp31F zQO~@HnuM&^0)#e!ea+e_*rTCF6@Ms(m8gsnL=r=Zi8U)^;a|-wZ-<^z7X5Hv`K(yx zr7NeD>*!U^T<6u=P*SM#BR_lcG>*D4Sjvp*;^*6nKRAD0y8Dg>hsLaq#mA4$IamBr zUwLR?Fz|T%rrdau$7Ag$$>+WYOv2EP1%%B=qtzN!`BHzB;CqgM+-D3L*cyR2%a>FA zt#(3jWy9R7#MDT=8apSMLX_R$Y-`Q+{D-?8RoklrRTDlbTPIZax`MVCTr`jr*&5dTrNu~e|F8u+;k<_ zvPyHMS(h>acK==P#nt?Spw$pNv|g+jQ{lU4jZ*qxVJ)f6Hb!Tj!B5EhURLSqUXJO= z%i8#_9-XD`>aSZ$h+7zlxLa$Kx!y`2)At!+`L^xxz+xM}cu4t+@89%`ue7z?n~V9l z>X@4|uX@vNch;5tOwoSJ#obe@QhQ1@12TDfp}bY~J_jFYIvw`T`V*vJ5pw4(JGdb%qBl$H0=DHo?d8pOF9mLfkQ?JevR$KMC;)F~z zoa>qHkYWp8cxw4aA*0bNrtv+zvbs;sCmH`9Iqln_C0n&yJ>6qi%CS!OkwZGfsT2EK zOuCNcTPVzCfLUala{bVS`}6Bv(fhQj7#C0m)iLbF7 zW#_9p-*=zVOmFMKJbIYUhz(Eu#^p-Y%8i*XU8kK~G)CeNxmKDVWi<;8_eoSZRoYKo ziNy}nd!UK(yKznUnhN9D=XRDe_h8m{Rv{>%;s6@?i#JZc=zf~0DpVkD}VUS zQ|QQDU+G~2R}2R_Or1kCt~ya3-y!d|Nq2}1k(%reU8=NZ-J@XUAL%l}3B7_KXKCH9 z>Cc$yJAAk)b8bP!Uvzjz+_dYGzntmyU4ZhAG0hwAj9#wU-ur%BZYn&~+jn4P?dM5h zU9?B1Q|E5n!cGRXB;zg8Tzz!aSPs2vb2djuIq9BVSy-*~F4r%9JF=5qPbbg=c1Tz~ zzEjR5etj?2mHV5+%mYN-#9o4_Q*8ftC(EHR>+$sxFXQ$;RmZ~D7?+Zcm8o`WR4K%a z@H%W-77H7w%!FeEWG$Yn$|R}L2_T>OzAj}k+iZ5?5L;>=E^p%Bb)#2&ix7w^(yK8T zf7-JXShFGfU`S5F>Wy4`eIBywpf3SA<#agJmnil#%_(Qn3TZWcU^6jS2#va}(AI{0 zqOxOt)^(S-JASZBK_NP)nGz&ez4DRk+ha4B{8#mO**^KW8%pN)3LY>uPw$0felHC<7LG4_41H46hW^5haC7Yh zr=9*B(VOIQDqV!kSfC>OKsIC*8#M1sRzIV}?CrhnLr!y1?Neg{b&KUOGLJ7z8@ayD z)B=;d%};v|qt^^WLVwe$71$4)bPX>3G+rgToG&2nsT-YA#kqgnjqFsfOHBBAU1h#b z_`@dYF&w0KSm^1_PyYCF`457Iw>FuxnO3fSEz}sf$A7Fb1FgjJ(qIkxG%D~2-DfN{*Ir)(9dDl;g+IoMNGE{t&Qu(v% zmZ2BU>rS8kU9)%x{xIzK5P!+BpBV?VL*=b2=!IxtG!}qFk9~+Rwj9j!CzD^*VkR^t zqrawY`ulX>_WwFg1)1axdCFXR{(B6Q70$k4H#k^OJQD`J^TS(AGOl2@jOx2b((K-T z-vG+wx%$w>U*6$)bIug-wKp;Mvdj0kPQU&&+N9mo#9F_|dr5oIeqLNiZX{rWiTdZ< zu_dYC8K2+r2O^*K-fGEy6=2WX1&h6#weKq66-;`0RWWON`fBR~hu-fUm-X#$mG|i>wCkM~yj0%I%f^{F z>cDl&M`m4w%q4d2jF8lA_WJbCwcKi=4Low{oU3_@cDKh;pGSqBXi0upzF7GGvGvwb zP5$xUFwN*8(ltauMM3ErBLqYQR8&Apq(r)7u+d1T(xHN&v`BY@bTdYGjT&sQ!Fcxl z-Eq!y&iyaj&d%7b>;202XUixS!uM0#+n`JMR#&rvxlkfF_)+Ul`*Em`Rc}w&7%y+f zd2X{BbUh1vf+sNTGP#bB%~2;K)!?1Xnu^b{moX^mq#unXd23vS?>(A6E{`aDnnAyQ zdkTVotvd}Jt*RYijD;F_U~;{&fA$0T+ts7Zs3$$W*QF=lY5f#_suy0%@nRy@oD+Ck zj1%7A(cjNB`)5Su?bZ>_^|#Dr)uN5bS&ntd8l8Z9%cHzN=O-|$(Fw#2V!hNA%XVs` zDN~u++hm9S33G;vnd~fnT&$Qnn0EXqTvGi(dS$i0=8}nO%%^~hht}KqWv?g~yauX& z9`C{tfC)FqR)dZ-`pF7U$otS?Qp-mwu|m34v~LCkI93$#C)Lg?dDu7>RpF^-<3kJ9 z-zin-BO#2!h<{t`#>ho9YUuc|zE%g_4Ik`tc|IcOa2@y1@zR&6!{S)X8Q35Y=*p+V zv^4Ono!P}%c1UKnJSSG}LP?>iSHP>MS{NY%;7dE3XFqs2w-D~}SA%-8_GRxppSR$b zVE20=99~O>HSQ$2_;##M@iCXJ?QpgG^;)TPmW8kxChbZdA0H}XHBkda)YoP?xi60{ z<`3mydccRs%U_V$3^<{Bx6z~2qT#>g zPA1OpFkEq8N(8AQjI!qyRhVw^g~oxEPJQ?9Ns>KV5C1kHvE%^X?x$YXxqjm)$m1v=sc!VJSR^b7cT@Ucox>p7N zQbJK&AdrQgJ=DqG8&#&XuVGwG!FlV(P5GheGs+u06X>V-m8x7+wL-I0LSD4}r_t{@ zZ%Pfi{Y++tS~^TxBlLwN#714s3vOg>aaaG2S56i8BBV(;{5vaOF5QD8gE=8x&FT#s zu0thTybF$m-X#TFujcNiXO6Q~11-~)Bd*f;Qs*_)PRco3T1rnl2rPFnEu7_?9%SiE zF*9mGsL?;D>}=%!WZU7I-Aj0= z+|)G<+~=`h**E>SD^qTpP0bT=W;9VcV%|dF&6dpJC^0PfE~P}FdjbgmHS<@ROrNo~ zw|tXpG;XiGdf>V$xAjs=U*X~%-^@+SJ}Fc*5L{Sa>m`v)vGfZ5BK7M1h^2*I*~r#> zdg@1>SYxTbrk`H_eFhMhw?Dl%?R~gX1Fe$Rpk8QYFa2u=cy$5m8S!$NxhmaTj`Mox z(4KeWQ2kpP6Q4r^{YU5CGo^n@KIfL+&hGFJkMtR2pVc-V0ZtvQN0!ci>%dR+d-<=R z><8(ldvCf4Z)QXr@H|j#yPel0q7=nDZ%;4&?qou|WRG^b%$8eWGguH6cYsBHr_`Qr z*0@R%^jVjSK>RZBuB<%>SZWDy&Ut7vO5T*l@pKfILcU)Y9q*;|q-rVMQjal!)PT}V zGl`tepqDVcbuIe$?7FPh;Lx94_p%icF2!AG`?a=trDXVGV&#&s7(YALdL3&rHH$9w z_N&{3h&!*&HFV3oXyG9%m~CfoV*#C6EnYZ>OK2Jm-)Ba9++QHLNebtaEl~JMb%?@ zv$~jqI)KXgGD?Yixx$onX1{ItVdXFqNhfQswCbr-nV(5&v4j~~!z_10eA1cfYcb{~6?Ys3FM!)Y+s1rY*f4#fOGLH#9424?or z1~%N}O``Z#G%5$p|A!L5fo8X%b-^keOc+#}537$NcCBUOU7V(S=TM3uFTSy|_VGMx zus55>6X3jNJkck#c&G%yNqL(;{=p=%nkCIMd^r1~H_I=VE{e`R# z20BxBz=E1_Cfm9%)ZJWVglslVU>w1)8QO}?pM)0*KiW};Jg6*y2*V|mMt=C|JkEW( zay8TzVc@Ft^OfvZI-ufslc_#MS+m8G1rve09XL4NZX1rfPjbLrdtImvcGT>&M>ARxAmy?$) zbhz&RgR_rvv*^~rYI=YuN&7%xn{xGyLFS8|42Oi6|*)Jk^uB!UidW~!w^L9VFp;CrapXNI3 zfcT@&5#~+f+IQuJd*ypOZ*lE$F@4+pWWbGo1@U~!X8n0s-Yzr=6(L@BN=Mz8tYXHt zn@Hd9MRB<{qnCjz8g8M9=3u!o_OyNfxe6D@-UC>cC)){bFGbAc5@uNuD|_~_qDWru z4k;p6{6aue9$_HMM>g+OdTiiPsp9VQ|;0$?ANXZsmWMx03L z4n-?+#rFspCq+1R6=?q%UB~^3cNy)r2VbUpv= z3i5le6lA^;V4z%kRAQ*L@H{0 zpmg6iOj|Eb8PLxx_eixpndMRi;^pUCsF9E(e_)DUzf|#4Yu?Ty|(%-|Mza>6=hsaB-e$?S;s5X9qL%&g~(uJ}C9s=Ki{wjYA8YTN*f9QkK zNve{N5v`mXt&wt2!GF7Wy@Z@wy3z)(*4Z2J>LNI6rqW8n5ObjN{6JtH<9BL{|KJE= zrQld&(ThdivaNE-TJo@-W#xt98I#Q66OUsQpy`8~GoEzV|M28Ewk>5b1w}R4@(wlE?a@-Qolz|&ZbF<#ZHHUUe^1sV&hN#(V zTe-;&9mwy&@b-K>!N=wf)jL?RkT~-FB6sAhp82JXqpm`q5Cg1dvt=ZP^fBRn_3zn# zcU(S(J2*>s@5j6pZYQlxTyUKuuW7fwdvvaDd(E3A#;grT?T) z!;~<%X8zezVWr4qF<6Uh6LNIe<;L~cHa+Ly`$`cj6ZGQy#)GuSHMF{=yIT>dV2>au zo#N6k%6VqWIaa1G*BiMbeUlVW%p919LABHMdevIHCR&VQt?~T-5$kf-4E_sjThZ?bc zMBk{h&E>(U-eR2wB1~~>sH;J?W9~n^x9^{2Ox3iHU@FDTuI4D~&wcOW@6Qj=F)tr+ z@SN@#-+VAHA)4#)trTyY4W7l)#Al^HoPCHqU+Hslo9M` zl32aEbr(NsfNQAjidR|@wVFF3o89gT7_gnGyBJn!3vZ3_fr7}MdbtO=WQmxcb3GXR z{Am3`Nfg;TcrTZ_pXS(u3^>mPPli%qmT#XdaKVphDbfN0-JRZM=~6K<_*TX@%Wv|I zE=7;)@=kZhHRhLsXSZD0KNlvijYonVyZJ?yKNH@iq<%RtghFqD*5f8TTG8L#ZS~uI zL+L3aa_0V(IgjA8#p>b;W#(&Jt`4VKM15=re__dbFgJ5->1XS?X0{zEp1B0z@X)OS zukjCFou}6V#eE{u)am?v?D>axhhf4@I}TFJ6|$t9NwN_KGWXwQ~UT7zG2{DXc`k*TiGa8}b0KD6%n?w6o) zU(I}PtBl4s7~$swr-xQUFzrmPIySxDjFpc_1Wd@~J_P+Q=1e95N^#?4O0XWG1f@J# zzPn2={=SX0q>Y}sTY0S|9ByhsBET=m;a|ZZrYB}jP6{Zh-CuMBbBK0Dm``4+kdzcB z^mK$6pgsxeO69u>TPy7G(9&J?T`)84%(>EZ4|p9{2Cyh`Dg7>ELKfsYKG@e&iq#ZH z^gK=&W(sKU7gRbED64$NmXXDGa`fXCqC*Qk@K(V(Nuz#TE9>gQ;&`p3swj6iG`|vT zG1f*LJllm;x*MN@2#$C7!EuN|Yl%qRuwxvL?PP~M{+}4mIR(NNh8a8QH?FLQ#0S)<9U9a z*7(RSb-eHIqy002G*M{WU!a*-J@0`-=H$)^#C7~br*D?$mHeh3asOHJ#4K^Ocua_R z_}Dz^{9IG(!*HO{#Vs%LrS|bsjHC@uUHMFBe=A4e^}eyLr>>M9V}zPZJ{)+0y53sy z{aG5=xd(3MtF-nP{Nt2%JHc6u@2KleUsRw>>BO-D4L?#0zO5=tFIJQ443%KvmjIo1 z7*CZu!y8MDTHfl%AAc)AUdtP+TZO)-3VFYS-d6XSxTd9WYPxy5d&NK5?YdX2<|WFh zO3FvXui~#J3E5JazkMy#VND)~wGs`C$Z)mSZuZHtR-WSXd8!33vX& z+-ZuHPyAuMPxcEd-T1y_>uASXd6Y6{46N4e(o&ggZ$}?&PPjY}1NvCJKEhJSTAE(3 z0HKcaP$y9pd2-LUmzDE5e8=MQTIM!SH5Ukar!|S16FE&zNFx$tV)C zXVyV)q5DRsWrV(_E+5JT@JA!`;Y(T++$e)39C#5~Ix;0Pz3Q)fiT!E1_qHXPo^rBM-J9gz+B^*K5XgGELC6 zm{e~WGGI;vM%^m+e0+jVyKahkZ0TmYQeCP^EGTxcxMzQ^mKwqC(|Mh_wxsto^=zcO zrP|IiT!-_*jmNxqU=9)F^Mg=o+N)p-J*N90Tb82f6_|L)Sfg3)H@vB13~c^Q{B=)s z-_cCCLgsS@j#j)OPc2Xp2aJSCV1Axu?x(+Oy8dAOhzww(ct#^`;LmCQB$gDwdMtgh zrw~)^S!`*m$-@G)dAc23yBY5wBlPsy=R%giHgE{^NMF$G`CaYU!P^tpH1o-t3tY9- z5+vV7^39}uS`(dgB6GK1K}&kMAIlirqWitKtlQ_L-_NI>m(^GSdesvsEY^PMbQVnI zp~BLp#DsO*VqWUwH|1bfigP`3Pen3hAN(zV+)<*|a}~$*k~w`2uWY&*-Wi{WN_kg3JhEJ@?d_*m-VP(4YPq8~#PZp*a(pEhbt+Q0^!IY0Uo#_^ zih>oSERWv_`Msxom-n<=2(s}9f;1`$3A0R49M@hIy!!sKrAOU&UH_Y6K%br&>)AwI zh~x?SM*lSUe1!hegbCo)e#RNVp)8onvtT2eZ1gs$F!M4xK6 zSfyb4US1GqR7q%3x7WXkEDl3uxm9(ks4870N`9a){|3u5(KG#U+6#3!5r0~9^8R(( zct+m=Z6xi#{GckTL6_KaN0dC6J+MuhO3(p8#&Z@^YV6?B`iMj&TomxAk@}fRnwq>N zfE+kp`F3TwTOt$*x;W1RM{(QG8$idx{=7J%uAc8Hkf}*(5@E4t7maJ`DX0ag=A2m2 z{Ks1K9<(828;wnl7eZA0bXSrD?_PDNrCmsl-%H_}M5~MYs`$}k%e3gRr#(mayXx2f z&n^HE*!Fmqb`+hwPHlU`-wZIWrr6Ay{Iz*LM0A}+Bgco1@$~KUljD4CrW5wpCTlk) z&)E4o{trF+zkKPtV^B#B(?kLF1sz?PEA6K@4pkb>-lTtqHi-*j;Ob(a1UPn`UkUx* zL9<~;!r5v^XPx_7=i12j_P;F)@wH%luRguAQj7gCgO_$~qbU{Tjy6@f z-vup{#d(>4S@3-+#}OVnv)FVsvDFG%>(WfeCAW?Rx#X)0 z(NWzSgxQxh_Rx9({w2?sEK~Lcw#n#1NdZQ#(9rS4~`_pFnt+Erv;yyHU-4y(Kv zIO^22^)r@Vx*aex&&?d_S_|#;&$Acu*d7Qt?m59`gC&^VD}p$I4Q7Zj4R21{>sx9X z_X{Rid*==eb6Lco5416Cs0@wiEmP!%jtse~)2u!x&Mo~R-(n%mM=|F9*Y^^Yigt7e?;3{t%Q@53+aKSCpPJKh*$~?BcuBy{rckIkK^2bs$B| zcR|P8X(*z(na}Mi#AD@O;L$^I(DtPs`&U(sg8QELjjQDw-$jbwap>G-sG$!sj0HBi z;qFp^c>3MJ$FhhVIr88VzA9UPczj$LjkY`~px4~*uj^s`;djj&|4w9T!1zZB`AAYx z!}g_Nd2(Qylr<g^U;dc1N9m(z4F~ZsY;r{Ii~Qjc}C^;#H(`9 zKQNFSPDNn@z8i=6Fgpy)bW%u@>35d)k&MuvY(*r{O(^h1$Zi-_>z z4v&c$qWg|aDCHvAyPSS1u6*{JCTqaS^DuUf&p~x-4CEfQZ-`H2>DXQi=M$u;77DdD zX5q^(j0s`3iD&D7qc*&nxTQ)%9g~`yeqgCC^>nN6p2{72zXbSJn>BTN8u$a-*Mc=v zwWSBqNBn>f^P)kmwk~y?y{MR0b2^MyxlpI}ZpD9WIOxAcXo@V<H6In}p%lpMtAE+z&*WqeY)nqa4yCt( z&TAD8Kkr)wY%ibV_aRxG9^yGAb36XEr>Pql+`^%C_a}yTtFd^Oj7GPmM8n>u4m0At zYz&}m7(+tAYOTyMyZR3KnS|oYPk^#4Hz{C@9>7eN9oh>b3DU)jEN8VezoL!XUSpg8 z*!eEL=FPv?d5no+n$(AaD`pYir6)BOS;HlqF%SAs(>O zv5E$UkJ24gVez?~z~P4Dn~hY?-MT`Bop(^n^X5x@+gC--YLALTVr~*KoE3bGbFNS< zJ?p;IeIzwgfP?eGwM7g>T&~3q8c+U#6!6kFLvh_)UVtqyZxd9qn3s_)d*p+}kM_K+ z_p(M-c>Q>YcdWls+7inotQXca4|1v)b$Q<=`8J&+<#4`7?s%RkgUql_=dFX|PE$ke z>ztC`Nv{qCRS5G&R*9O_9zxC&ZAVHF`pcsopKUjA`60U;vMq%*%0qQZ+^G1oi(1Hg zfxAncJKMu&h*rd-CduT6ZsG0N!h7PNtiyr8gmk@2z7izG9(t$`7b9A|Ly)8AK(imx)!yQNsic7aM4T48~{QC(o&(n+26_*9X*G|`TcrBXot)jDv z*{vp7tJobZ{Dg7w)_c{r_*kEU-bi1DWRETHFHZu z{q!(`BYvB)Ll=q1ukxCkM}Sh`j%XZxyx!$Yj{5rv#*9Y5uLNA}Lcqb37nUQbIn{1_ z&hDG-qS60Qw)0Gm?NiL<A9r*54H!dwPg~1KLhCJ4e=f=K zLvKo5clk?tKKoq-1;1m&T#C7ikP|Z_W!10lXg3T}-HA?Zlb|AJPP@nprBiI10XocF zMg&n48J)E#3t46*7<*0NsUaQ02{_}lKB){iAw0Z4u^u<&_oJaJwL znyIqYTp*>``h}Q$??p?pslq0E8ctcF^l(!eCb;g9pXaw!j!PfMsP?U~-_9~Ap|*aS zel9Cl^YSZ|maj*{79~se<$Ch-6Iv{H7^=(YwuCIz%6@qp<;lO%@sa2u>7CoHF0tAH z03%7!9ZapZnB8v?mmvSk7t|2{W{NYBb7je6Eh^WqPtJev52wBTirwC=E*6-K{*!M* zb+e8e@#{Vn&+oQc*1^H3HWCV0`uk0CvGe!E)>c-tc`X(s!L|p%$Iis@6Z|-OQj?hq zlSE3qx|zTTv9f?5q7{A!WY5iB5=0x0I;Lke)0k)!p#_>97DEz5qNN1&{(BEX794 zecT$5JbxpiuXS`K5-0q0$+bz240s-}G!O{7qaZqxoJUaMNFmxcie|rD-xLSgh2LfafCRxoh~#H?7?fjg`bDTthWljgrS;0 z%~j0cjN!7Ajzga>0%EQSHWZ*3b&`&gZP{%fMJ`U@_TR?iR-G}-PtE;ElF$j_)#jen zLi=Ta2nkYRg9MMt&96B(mzM_GtNVm4_z`aWo4T2MC~UtO9G1( z2T3YZg=)FJEq~P*HP(-=yw<6FnE5MPiFP-aqwL%>>?-_yAShQH^qlxKtKxW0AWVZQ z)H{F^80@AfEadE&qWU#HBlfq^!xG9CFq{|{L3L_Ppw3(m5zIfqQeMwrnqgPJC%=KqYkJH4s4%BJ zTZPmYk>!CQSZCq}+ByA8l_FP4q<*_4DFBe5Rhb1v?!5i>%oo2ZRXS3lAZ{P#zN^=f z;Y5UyA_-uL_am>P_S0hwIDxnWPtTw9Z2h=VSaw3?dbO*O0-1IXF~(;j!hT_{xcl-? zGU-Yl3$_Z=9RDX%FUtFF>hNpOA$G(p$1xgan3S@B);a0po_4B`;~&)fmzf-TNd(Uu z14~_Ur^1;NIuqqJh2;VF?m+Xo0+**{*Og#XH%odar_bFE+Lun|PoC*gfU>-ioNxKC z_|!4<)A6ep3dJ*+v&^Mc*cPJX4}&wZoS#nl^Fh{Qd2g>4NBH41KzaKN2$)B_Ufo!d zy@F!~tIMCDO3`nH^~IZB#hO;=VXIr&%l_6LT#Ulf&RED8Kak2;i+rsS^y9H{98nmw zRwfcRla4`7poge%xNAi4&y5hGHe*5nkzp$0o6v2qb3?n{P_Zz=E%VMC#UJQ@{YrEP zDu-SgW7y{jX6vE}8cqSm#Jzyb3sc&P!y^IwfosCA#|(?~)^5kTU8(y!u;{E6`j7p}{d4{e z)_M&d-S+tv9d>o;7a~g({UOmFzjU*?SdgpFD%^P<2frW*dnP9!+^q%po?!>t7rx*j zfr!_De9yl<=y(!_8ZVcR6&8F|*3(50rxm!MDKKvbjO*P^4}B2K)rd>bfbD)5CHeO8 zx3-M+(ORk)pQI)}QIs?E!EUiU^4`o+ZaZBUKi*|ivw)NLbY%C-M~h?`2P*c8yPrRD zliis8%gPCS>Ka5%{Iye_f2CKVa%}Ik3uichjGoa+fMg}s@el;~#Yq5}9b=x+^=_GF z8mWLzXV^ZXHqgsR>px(r5}cv7|McixaNW6T+9BKM$(Zs9ZEB8#8emyMN8M&h~l>F$3CyTKRk(|@#xZwFALyXi*s0(7KfLEsVByD^s~E8#^;(vpi-bv@}R ze2F4{0I))#HMI$at?hm;4W4p`=!D1T^$075E_x1FD=0UK$eV>!`_;hfc-o z4lawFe)YSb;wM_4eDf4Yyz36@q#s)j{e2P(!Z~ZdVbl}o1Z;8XcM9pZr_bftg%KsF z#cA~Lf%GoXopl<*@s4|_wywoEQ^S4Q^ds?&+*5+QAZBHoTumz> zKB471iG6`CEaIReonftK5!y(jALPUfshzZ4d~+ZX^L|NqAD<4P)UsPaiK$S9l5;Ef zTA4#QJM0@gRxdC_L1qq0l#ZS$f^7hip9>9&4Z5kop6Osp;pKY%@q6+)e4SG*44go} zSvLw$Q#eWJlhe8|<}bBF8N8M8rjN=R86cN7$iMCAFnRn}{UeRpBxyvmoC*7FzD2^6 zCuW&79!X|9GAo<3)8CJ=ftFW-N}?Pd{D5#esWCN-y%mceiApL``%Mbi zhvH{`RM;w7(Aiw3J$-#r(?=FX1^U}CY@CqD7vZHw6>8Q(WLbnV121tZ6j+{v_;u42 zEKt@hx$-TzQU#~nc=-Hb(Sy8!z$004&_2}hl^k*?Fb|;`KM?4G8ZaXXK8u> zUWW9#$6`IckDsLd^y={xMo4K2L1YkO8KmEe59Mwrw%tUI6EUrLUNh9puV^XR=-HM; zUnM(lr0oyabe~R=(C0#0#VVu#bkF1M>Z6qJo4JOg<fmcRw&dR%N+)d2m4YXR$SvUj5eXVhVfp%3QM zj0%5%A@eIVzXF3u?mJk%gkyfd>!rP>FDwM|m!$D@xUbi8S9R)=^8WBMnyabpRg&`HKnl_ zs!so32%1qjM5vYOM-Vf1rhDyBlaKLjSe<#T)xXMIoYe!JS8?Yl-;OJWRZSmo(d}_j zpiCqfANTjo@=$@=iYR|s zVU_Pab=R_fU_qjK|Ly&C#YEmgx&06JLc6>GT>Cv!lPijltEm>W>QEXU{u@Gaa<^Z! z_0)!;+NN3L;e%mOcqN20kwNi)hul;9xH;?k)TC^YsCU*^yXEqVV$b zx;byZBB?L?aoVYT>tZE!JrD2V0Zbhw+bRSg)Bit0WHm!(1cv{Qdd_CDb~DBFe_OAF zl~}*S;C82~i?wU7QGBvh)EW(Ji3V0qGakl*BfJ7$wcOm#jqsU(NzGq2(*r1-{Ui5T zF9|v4SorgSFZ1}T_Nuow7pdUMiRn@k+vMfCZTwrF`rnUX7-z38vl>EcECx9Pe^QRi ziIA=t5Xy0$@vfVAD`v#&$YjO~+afxk-I%SWFwA9adH3-G`s!ojuL08<3f;fE2K8^P z8-0ns>nKs+pveB@9Q-&-0{5DG5%aa~_-nbzqEjyT1}B3wVq4cTJH&7Ef@6`yyuHlV zKCl^fNR2tRtorVD$NUJ`B+!gPM6_4V5`$61EY3SXR~_z*)XTWG(QyTy{9sEqoL^+}cG3 z^k;GO>ROz>oE5_CdzOC&3+#(;`yg4p*cp7hKo3aC zp1{l#AM8G6BW|2*qD@!$iTK-JHJ?u1G>1MXTt^*K=BTs_QJ6V1$#WBpn7V z7)NO`tj~f_wQ0hDfhdyNTZz><2iD{2s7~PWJvJs8 ze+m2FGWA?p4tD~n1+6&9AK%`DI=MI-wZmYXH4*1k{C~|`uLM;fhxd6#?aUQ?4TY_g zkA{b46+OQ+UDPO@DJ$$=N_*{TVe2loKTut$JpYx?5?Fz?fG#&+Jlf-n*~)eA=kB>L zPo&P}E?rrVnDO)bbm|iC0Iwzro)A@pSK|78DPfd<_QW!fqyRm7&PWntF>*2qfkzXh zAxvpBK}-D{fq@KDltMta5y54GS_9oOg;|-O)X`1i>?osGt|J~?^%31^`ik+8_5n!u z@#&T>CNZRCJ#ebu0z$_>a8}_29%g7)RwhDt`3iV`=hBH3D3@p{A z#`-(G`frJOK8?>i|D3EDh9amooL1>JoK9?IN$w`|wVIp^NRKB2f*-mcGu@Yvf{osI zrZjCNd3X9M zSBuQv{rGc^Ro$FB^S|TqfcC(gzpk~9 z-}Cv@xSGFx)s<`-89Y<=rkLRtAmp^Eqd@b;+6}&rl!ti?D!i|{yA9I*)2EgGN1s+` zru=)EtRwkU?7zZE(J|eK1VH`L_`_@S|I}$!@U&HU-S+UoUkECtvu--2u?2R)41S5z zjqS}Tlv?sh6J0QUockGweOvbYPt~j%8c08^hYA*0s0!R?4hdy{}R_*3$oDE=CbTF1i>m8)iE&YU_);sQN zP*9hcHwwgAD3Sp+1W7C&lL24<29a1uk^!l1k+dJaMiNbDTjB#0WI&V1d4Puye+WtF zNY3>?E?z@^=ir}nLunq;2@!=tK z&|>^QtFdE)Ckd2GWQ6G}{@F<_35l^E3>?lxt%WN)?;7Xy@~;sqF(KVaOe=P|?>wOZ z`5(|J14)mH(C>_EiDYh6%{itqT#3y9C9$K5cR#oV-N4ia=ZE@ukpbtjTq~*%7pBV~ z1YLXh&dcd0M;316T2QFpRXtHZG^iEi^ zzaICF;iFToV-I!_sDAYQ(cPtqiQ^M5jl!c$y$0lT=})or)85Xc0&T;AwG705?PeOZ z*5*db&xpfF=x4IrvaSZie<1lv*o5v>g%_9Dd=aX*KAHYGfXF*SGWUL(S+lpD!_I_&a2GUowv zCh1a9)Y>*F^euL9EiKkRGj$qif>G$Ms$vD8zT&s0V9*6}7|HINO-F2H~@@QMA7i!-08p=b@ZuogNV<}n~FXyO%d!GE1r&)+lmTVGp&$g>>5WY4}6D_`dBk;*oX z^_MGj4iw@mB^UT55~%>mY!ZrR!q=icW)0LMp#GfHxYpB;_7O2sM6^Wi9tAi19`lGK z=eyJ z3e0;%3(Asm!#%V`&3J5E<49kdP*ErXZjqDeN1Sya~Fu=?=4+gy;i(d3aa1x@P0_sR(hNu{m3u`UFm}}-%eSL4#X5dR)AAdAwHCy6dMfVIBwI-@D@32CJt853 ze0AAqOOqTpX{8*c`yzR~t-m<3ayVXSIrW}V=z1bd=NSs59xa;Zqjj{GfKOE9aAwhnd->HWRW%#U4nb#MN|2-~x zKlMq>?7?sn#_cVp@wMYw))?6MZtH)y43z(?SQ)tY_m3I#BDl< zz`%t1eEgMQ+eoWk&sC&kD^UxYd>-apwMqWzn`;azL35+`hz$>E zT|=&e{knf|p#Cxoccj< z+7p~@LIn& zs6O|1#?3aK`~53ovs_j=vjEOYbHpIVsX5}TWs3*zG>65Empae>D{#r`;ka8!VYSbw zxfGXLUB%`i4nNu5a@edg?;7(ih~tYeYX0hpvfDNcBV@WVNHS^|yYkpBxMf@&51ES= zw{abP*7YHd*x@FEl`&zDmK}JqH`BV-9sO9i@ONF0DV1jhnKEtOU7+G>p_ix?n5tHBe^2FwIrVV4&mXm+C zF5h^64%bCe0RBL+vP%UK9jo*1(2jjUn^@S>M|0QEHoQL9Kv301#I;_2oEIKK9TTf( z4`w9_wRip$l=y#f)7>Y{Za%w!2k^%mkdqV8GtcJPJIvG3m%`msu++UI`tU^hz2`O#ic%hw6YhB`|W3zG0Q=ms!qVeiY$6grCs~XpT ztae=FSTcBys21LO`O8mTxa`x=eXpqjgIR{&r4|2A`5`W-6SxGW;>Av{0LMls424>V z)Hh{gx;C*p{Ark(T`t>03@#2G?8D$DKVzcah!|e{-f-yJBS*Ev^kk_|z68}~r1s(# z&=oz?_VY$w`dgKYIn|M6rj;G71L)H2Ggk=2btqaIdv!5p|B5~?uo_!p;oo@$a{k)7i(6Q7^JP&MO;n@5^;rGWJ7T~zID8jC8FjnI7cDPGuchv zC)-^u_6zqHW7!j3-}hcQw8jnXuaN3>Ynirw3Msu3-n<;TBGg6Cy(?|DN9uRxdfOYu z9nmZ2#hUTrYc5a&^Z@t8%)^6fDUoT74GEH!v&O|L_=*XvKNP)Sc8uJIIG&AHzojO9 z2wm~JjC`NiTb{96rup|rxhnMQuQu#t&%ZZfCKh_;=%lNaV2dV<vjGDX6Q24w=gnB+O|h5sTW$5k^$!cEi?MQKYWdKn>&=I( z_fxAni9Me=bN>|YR&UM-Jh(=wc-h}+@^?_S%%(>zdr7D7>EV3}@h7x;HTV0Plx;6G z02yiiQxcew+~T}WceT@D15|!@Oi+xl8KRwU`|R`8XEZ{g)itT3(WyLyyRmXVwk^RP z`2H#L?$X(B-RT<$j~uS!?^ncyjl;Qd&gimgThIS#dcL;`KPRl^0^438d$O=loOep9S=yiwn&B{N8k&|a;WZz zd?VqzFLU6FBvOD+gIG|B-W}ja<*cxDYo9Xlz{C;sykjJJo%CVa5vH3~%3BRDP2|!& zL#^ye{uL8i9crHmV~Vop7LDGId=nyq7+K-`HB||zs4f~gj#mGgXdzR-irZp#!IPcx z0>aN=XPQ%EfIIO`>lS0PlI-PE_QE=rx3dFgQ;DzA@w=Ujn~IP;DT+TW=6@QO>Va9i z?9%3Z5KK@ismcz>=b!2dBdaxdQm8ylBlQs@sCy^h4!A0?uE}`TL{gHR8)7Mt9bl(8 zeG#gz^zXy*9#-!;YTW`deu*oH@Q^>OdLg>Eo(g;Y1Dynmi~my;!ry9^S5|(?Y%9R; z`HBiM-sv?QnczNY*f$`}78e%KrG1rOmGH9?kn|Iy`EwXoMBn5ZR-+*A!w62G;@$?fwfm@T7+hCm5-$|s zQjtfDD4akySV^xEQR4CwL|REFK6%?CDL*P&EVSN<^dbMf|Aag@-qpO-c-oiXqNCmd z4!(R%m*ZdXxc>@-oCdFR=W5B1C)WvWox}w~B;HI0%PweYaFph`8(r#rHvev!mUqa2 zBP>??zo<|c$tT38qW|s6Fq*ZLxSY{hd<-IUB3;Po59j=!tkiPlzbzWp6&1fZpC?YQ z%|1g%h{r=vn@D<_x?E*tqiIw5+Vf!5hwH!zclBN);HDI~NURG?x7`qm0iaaqZW}WZ z+Zko-)pVQErhZ<2pJ{rs%^wjDyQBy?o$t6~@TkZfC2(41Anz6Uu$^x&Rfy5c;QL5& z+vUlv_3egxMRh%QiaZwqoIt~t)@$d)sN3^fZvU%@aXU6aJGpGEuE8@Td5^$r-1hhs zVkKz!$@9p|Uw&XHlOUKSl}oHD;JyF6y5a1i^bHPedPDe#cfNxctNQI?R$>O1$&APg z6E5>()AjSQ%WZrNzE>Da%)QI;b1sa+FZT_&p+buq@nL#}J!84_?w1~$F#0RR;^|Ry z$>AD%y_fuSE4oc`#*9=2XxYMPr-o@9Ca7%&ee(SO*!t?Is2X=`dWIajVF&>O7(lva z04Y&GQ2}WIL8PTS1*Ah!x>M=y4(aYjx_gHD4!-a2-n;Jo*8BmBbzq%g&Uv2w>}T(N z@}?OB_{%!1N7GwR^p2^fAjwxd^JUOEu$`~$Vv`AXc|Fkwat0N?hKW5l5Dn}60{4QH z&ROY*yuE-ZFYMZwh7ZlW;;rkePP(o~(PYTT8iPM39$ zsHqaUIulwdXI=jsJcd-1T1obeFnqYY2vSKf%yPndv|ADEIwDlK`CB&Md}`lQi%nQ% z-1OC)NE!FV1<2K;h5yq247#6%4WZj zRFUub7*@sBpZncvRFXU_)w5sIXcs0j{q*aDAfZZF`RyC4qCD$^IYQ;R<7`i>frXPA zE~H}f>jrEL3w7n{-m_JKpl?n!o>J~NM-yk(w;athbdDhf9y33Cnus*=JEy+DZz?{9 zH;jqYurK55Ew*lf)|nHbn@ZefIRSI3-T-vg z$60P)cCeBcYb@<1gr=czFmKTx#L2q&$vIUwh4RfgaUn*6~hD=~)t&GOm$YFcmpv8{cxv8`RRk4tUJ*}IPH9!B|;BgLW) zr=6x=2ng^yQ=$+|$0IUd$lx+MknPm;*dk5K&0x^B^q17lmW=V@aa@8KnS8 zlPaFKP$TOnLWaCXFV1iJw?C~XK8W2W*cr=jz~76}^A116$|m^ucv=T8s-y?sefUVH z|I@@Y9z568Rnq*}8eVJ-GaI?q$1*dnVhYRDDCG2wL^lZcrCqGkG?9T+5Am^hGvFaE zP<rPa&7zC4KQwjKqx>)#4yEE3hyCdWE=i`mdf!)^b z$MwheONh;UBfg{@pUZ^LpLmfq8f9xR2psP@Nx{>ztFt0{xBlUHWCzA8U0> zr@`#^SL`GnZ?Waqs#w%sMdBxj?wPb|g?DI@;eWIC>w*)W{W9szXmvGQ@@coc&7V)9 zJv;tVu@R6tj|?#vdaJf2c2O-U98QZj$9;8`S-6|(As)_0B?+^qaT4Dfb2uDOqHYy8 za@J?chEK|onl013Ym4{&`AV~zGmh)hSfsyrrp<@oF~ttMQTR(VLOrJ|#J=L$uIq7{ zxNJQz?_-}A+<%pI-|Qv``+C{v+=YL4-95YS7r`Czyvb+#^+^#rX2nzTN8ZoC1fmB? zGe2mWu^EWvLUs?jKJRY{bM(9}T-)GswKJUNw2D4;tJ_@fD>$iK3-A~@$$fv1XZr|7 zl^DQ16ZnaYH5rw@g^KEs&M|nA1$<@sF)Smx%}IBd>bA-8{Ag0n*=;c*9d5J5lDy?} z!)t0D$6@1Pz-pvt(VIZE9V4YXd@-awrF=~b7(q{&yyD0Z=PY7&VLc&|(HZGbcR?a)?{%SsU*`u0W64s#Q$QOUr7koYk z#2v~H66M5jPOl=L=|(WN)_){zmAK{=R~XO~ufV8V4_JM4@4_w8Jj>uR>{kjy2^}lV%n_Pl-i0pu-@( z@gC+sJ%B``ZdyinHqT&)t4nR&xlm7&-(C^Z`@ndhUm1gX_Hu3FHd0|hZl9IatXsjgoTSMu1vkeLLHo1Z59LdBRd`l@ zdRQE5o)PWMNUog6DFwlCC2a=U(?VZcm?A`7$NeN6%57_7{4sCMv{2i8T0{Y}EpJR! z3T)nkG@rYAKwOu(HoEEK@VBnM%ci)rn!N#SmzpE_DpmuGHIkKP0+5A^=JRI|o0GD6}L?%Ab9F<2!Q6vO|-f zp!aMDw-oH06qi-o*-Of_$$zne&nsqttszvobx* z{8#B|zx)`4iKJ2876TAtp#{Zj^KoRPV(lCKjj(V+sVm0^1@L z8W8Jgo`MItJX=^&zSC;;tKaA=;l90g(0sZd=K)IPqQQ8IL3fyClW>)Q5eKs$_qBAchS-Q_Bfb1 ziSK?Gcr}azD`IiZomR-^N$Hsh3lsD*LLGX>0XHt`myWZ;e@N{u9>aW{5lzWyp6(%a zR9xuRnd!UxGdk8zy5f-Rv7Y&})v-FKE3MS!UMMPmmdZu&(i z?A;fuPy;?uQn08fiRt*6QLz|`%XZL$L=PSAQbjZwDRWcKJ_q`a#S2|+INp8l? z(;h<|D)g}p|0UTsjVX*r#YKtNY~jM|KLxkc6HD&NN7#**r*tVL0J6&)a}$!pqb`{Q z@n~W%)z3nEc>=nkiXJuxcuby(4vt(nfnHe37Te;vi8O(T`3gYW#)IPO`Wz8i zOoI--);R~L`ga{}ICm0C=Zg>d5Wu`DIHf$|efj+yRCSVC>CV1Sm609p`hNUk6pmw0 zQ|JCh<7|^xkydIa5N}wzu1gD{0+XF5PDMYO#?W?gL1payT?ijjCKVF@K7QS}FKR>- z_$5(!J~#7NZC50~b>bd7OhWv9^CB{yqTmM@2RX(Fm@%c#a1F-hH zhaX`9jV*s)Xmi;2$~iy?aPNBx9q=)k`V2$; zG>3ezm~|sOL`L>yG_O7GxnS2Bxb*J4=+5N&^YF?=HIq9vc6di>F z7AUxYb}41Z<|CebGRz=Nm6cvS>RQ@);UoOm`MaQp$N1KUV5J0Xa<2mc4C0owXqj(a zTH5QS%7MV(?dnMZ7mk39LmNwtC`CqI(J&P3N(gm@qMXKwntNFdj3;aB7kc z99%%`*DnAs(moe;aW81LP;p{j1JF90&n}e6S3c+2bG{e^#RuRrtZSO2s))?^kv%Lz z8xz*WX3T+H7OOIDo3G1z+JAjEFW|U+0<;?RkX#;$Y3_(nq5Fj!C}{rWV@j*jsTBMj!;pBX!=))=F1t1 z5NFL;#$gTMLGA)?mPcEqYfvQW;~3M=3`t;{%U>BcC#XjQsw8*hB|R8_2yUmB^qLl# z_0jGp$+8*}QR^=Tfe;2+m|+Q!Cj@f($-ls&`mS;~k6CyyTPW#fJ-s@i?-AAxUHhK@ z6{-0XJ~AEW4>XK&?XKi)%E3LD>>cR?gk3Iw=&;GdvMCSX8Q@C!6aCC4B1x@k75udE zfZmsQRhJ$U+j7dd z!QaU=+**P>$+1^W4I}OZvB*ABlJ#-8u7Qn%XRo>?!TefQ@@$dm=PQ~ z4!N+U-s%tDBJ6?;f4bx07$|eluq;gYP+`kk>cpvQS=dQ{^&L<|ua*M03y;<8ksG6; z%T{ol=R242Zr8mX-S9Qvy8W{1Z|F;TkzmRDOU4KUyWeuJgBJ)|aR^Ev1wUgl(#J>+ z-8ktrXL#Ef_#hQiA~ES2nuON&=VU+>KQ%cyo7%mteZO;R zZ(lyaU;Ii{(7pJ9ipACd;7NtP(lLmaG-ra_Sk)W~&nQlO$g(l}iAT=_#dp>WRD%bj zij)~Lf`C|^HbpfOZs!|^t#K!X*k^~}r@E@K8_EjgimIuklnZW43BXL{ph^!-0s0F7-V3u_o86@c%l`-55zkA+9>$e0Sxq~5L=Y&1mT(m2WF@9knl zSe|45{@<&foG*tXP+D-ux(c|=-{NoNx`Xzg+sC>CQu@D4X#mf*8n;tkX2ABWGLY07 zzBDh;0~4>{JGsg_#4<@+kJfh$%r1U;u%a`ndqrX8>U1LH!@pXa%;6yDv1``7Mv*~9 zp?ypquQvQ1#X|IBimszkh5w*pqXxBWgJ8GTCXfUWKq#?=Ky8@FUryF+fC4#9Z% zjTKt2+5)Ts+2Ba-y-#tMQ{Vt}g4Nzr<=xBT@pm5X$rF`5t0*!p){f-w+|~Y6g66Lm zT;^@EzH;geJN(jWztOD1OTxZz7268{tms`?%1K}M7m^I~If@hip>5e{DscHf2-0|Ix)U^{l}>Fub(NmUtEnSdHrO6V*pyY$eP(|!Kwe5!`y@kJV$d4 z^F0E=gJFH+*Cg6V&wG*L#9JeAymO2`Hv6TRVk!TcT?_kHc9DaV48;LOHF3hRg^pn^~oD;vD@F|$jNVxvX7EP^p?*fX<%o)-iLM4wD#MnC(hRG6{~20Fw&-`y*P zM(zw0NeSSf1;1X$R;SCeoX-G~KnhU#$_dcrgvQn4el(n|a}a&t1Z+YNCb}_K;U{!8=2Bi#yjO@Sin?BhA_{_;h(jjUI9&8* zTwv%ZvVuDl{W8G8G6}f4;rMT<9N#Ysz%-&$>wi^*<|t=%dE6Tbq&xW#*n5k>!_?RU z^XtLVIt@l@K#>E$|4!>7gnHgKtebH77%zOIIo9if0IS9K1g*eh$_urYDzvyNyeAme z<#u7r;iD9OkmE6gPdKVWGRt#BH&G@19k6jvJyiu#*%yyNI!| zCxo$lSJVKef}rWzD-gYAhCkc78`t2(MixGrMPTz>zhU*-_k`c3sFsug!qeCQ7Rk~( z0f!6+^D{aZeB(u139r4II7+p5gqoec1Z2)E=tw1}5T6$WJ|mrGEd%YVe!bFzh`8Q< z)b;ss9{%$z+sVZmKI3fDr=?2y?9$B-?M9nfq#Kp}Ja(4Yf181Y@mQqz3SfB@N8>+H~}s@-iSzC80{(#`9fmoEn75^B6825b# z=GRBVz$E%k=&ju6v}3)iJLW2B18;ef)nifV7OHco>O}yS&_-+VH%+q=kVrXY?jP}m zA``8o6X!H1*>#tuho)j>`MR{dkVaX^=FD*6G)zl3S-EjehA!GitSk71J(I#}xM)%GPnO9f8qI(%eaBdpVZ7+XKZ`h!HtT9WU zq31rShZ2wsP2L?HK*OLs%!6&-NYXyKJZ9DLdq@w(Hx4Xl!utJA$MAe)sv`~g9Hrk; zR?_>n#P-xIyk*JxR^C&X4bV=ZMd3>_B^hY_K%xO|EjQwnCNw`O_e(JmpsuwgAPMfU z+wsB38z|swwJ1rfz*Kwe?8(#TzG1Q54cM4O{FTDE)7BmVgr2i_R(JlP(+DqFhQCv4 z8Nx{f|Bo>~h`|b-+i*|$EeAYeBMZzt1v|*7Iv>OWMqc{^F>E8BV(=YA<^3? zU~~!Ni2pFzQ2NVh7w@jgtn>bj4UK)sE!nK^S&si+_OD~>{}&wEfL-EpqYTi6@;H9; zyozI=0xxB1_efcu3Blwd80(tbW#eeds#zVSSkF@-j%Mu&rwR zX~}}4&&i36O6{u29yDX0TKCBt{E(F?4io(yvwPowq*TCD#!SGadY`K)o{v-P2X@&A zd;FV-q*AAYy0G2Bc_*K{U7`>S7%2pze@K`w<|4h2Xl zxG#gSXGL@}K$&Zjhwvh0u$XuP_4}sFO~Z10DlEFp5#?Ws=4*_D(`yh|qZLdS`gCeC zHBG);09PjkRzIUdAn%%k|JChXbGR8`swd&!)|<1xFvgg;^FEU^;hV-zL_{r_!4y;t z$3MgXU4nS62D?l<<35nL-|bF)=^OIRfZnJn(v?+dRgwMm)$NoR1flrFY<~i0Qs-Nd zpAKd3sZ>qg`L5@p0FO&4;$=8hg zQAU^s-t~_Ajviyj`+K=R8XkY*SkNk;IUmg>+qScJJbjk<;FGvB?~q&e3vFAU)VgVT zA|;8Z>xP>kt&<59&9K_+n%R|fpMp&{?(c$wAx!(Rn9v-4%e42`uY)gY{d+8-2tt|a z>4(}bD4K`tp+p?rvec}D>m-AJv_?ZC=08=5w24d0-emG*#2!S<^KeU$d|R{WcGiCz z)4MH-wwrNz{C>SLZ!Ti~QPmZ3%xw#6Z(ouHedw^0My1<>ExpQ3S&#O!VfRkuh{oF! zu`;r){bbo|@Mis&ogMJJZkFlnh^MJ(i?H@seF;Oxp~>mqUXkh>Af{+4*2 z`yvez;k7u+U?MrpP3E5JIDWNSn^%P?jjs~hNE|RkH5_bR9xj)2;78?_UUhOpF^c2(Xv(3t|Y%531?kw4)6XqOW^zHOJ}gN39&H^ zt>noigQ248_XC|f?cHJ)wGN1?Kn7w3@gf!VN!;drHy(oosr*X@;+-su+fFSEX+EK+ zmdiUaDJ|=Q+r8iSa4al^O!nsQG1UzaQSNPj$Pg8_|HW(KE?_?`l2h6*${V$*UoYVD zfeIcWv)$7A1l<}hER9Teb&Q*Cm}74F@f#SZt$~#JAetq)Tu!`El2LSbqfOHOqB&R1 zbYR;@uDQV{U!!PG`)nz)aC8X0@#-_X7~+>M;pLiOGm*2_~uaRrU;L z+s$9TyS01V4}91<-^Cx6+&JRJCYn>T55)h}sS*|q?J3YV)!Q}1vOR1gWhG`EJOpo4 zzaA?hk#Whko(d{D%FWD{{g{$8AnPFQ@|nYsy_L+9PduZNazO6$n%*$)M=Uo!3 zKCqcHedlS8p5Va1Uf|TlqdiYPmhJ3-tLra4R#NTHoxmT5WNrdG!EOKb3b_G~#zFa? zLXh(K1s-5CBQV5(%cX09O}I!7g)`Z+aRYPvt;uIj^raUNy7+9zT)iz7d_ctf z*zMN!1IX{-THFm5P zqr!`0rM-KPx!_mT++xNxLOUDXYOBu`tf;u_eU9Xv>^0maQ^fL<3j0<{9t)->#cPW9 ztf;z#*?xH!L{bE9!}1d*cuV5_ej>O+41MVxDKY1vz7N+{JWo;vCeaqBW5pA!OC=T` zJpuzyC(`1ZLbqSZpVUmuH>}b=5lyZu8j6e(jmxWfy*(LV_{OSvl7O(LoX$tA5W|QW zoF&I>0$4n@rftw^B!q{;L#(%utjXet+N;t$*cSe-bG%;wi>N*7A>)R#dsz=CKTEQ^ z;o=x|bTt_eP~oQIUcSbsCw*%KFNFRmYvR$4^hIDR^4Yz@$sI`w806t(h$>~*YlC1w zoEi)lm%X_!-+F~}agA4+(O5AC$a^SeZy>%z5fs6$k8o+Wj-CsC$R>K;pdqk}ze{eX zmH~r|6&PVnQH7gJO`xT4i;6L6V6;SN-CWpyd{foS{BfmJrb5)So7)#Lri=S_w<@KOn7#89UPy&jSus_h7!yBbWtRm> zm!+qo@E7aybJ9`V(dax~Z8t--ExX+O#1`Xh=N!mAe&$Vzx>e98?08T{^fgdc1kk_o zZtlh>DKC|zKOW{uQs%N>s=zlJrP_pS0>31$dV?EYWJoed_!MWmy?tUp)tx9nuk@}& zos$e6aBnFn>{DoafPZ@~xnuUdkc?Kiwz!L)qGa-%!Vl+39KW~-XJVxNlv^k8J?@oN z`bk71u@HvCD0B5!qd_dRXsZEHTaL#&1}$?RQoa4Dr_m_DfBvW z7zl0}sObtDbhe48*+5@lmjd(QEQ($2n*$SNdw7TnK-XhhKKY~!99LawvdWg z>{D{r`W&fU?D%&(zP15j$r_O(2#xHGGpbhQSYMg9;Ip)~QyG9*Q_$6o_%a;vW9Nuu zB)U#l&4~9$&(%s;b0Ba1Ao#o8o9jy`$pQoIW8J=N8S3G?PG_j9{@GHUnP79bCDZYl zl+NCk9ZA8NuHTUkW;XB{k#vBuNK`Reer3bSRbA*9K5mn_UYbw3ECkKQ$TfI4_D2E* ze#Q||RNal`Agw=vDaJlY1X}so2mKb&)DIRPyXG2CLdWeB8j?^#Om<~G$)8KWoNrdf z2F)}_`v?sCym?MWINFagBXaU8!?fp6U-sINdpeO=ItU-gKbHbM>oX5sw_UdL-&m{}os|51%ZN|@s zyrxFH;-BsGwVS=!K{AqDNu87++bv;Y4`uGgJy^g8b|8uGUMa>A|=rQyZ6L4WXavDIYiyOI4Ve&R-Uj^4pa@d`mUzsKe+0h7Nw6ozV3LT_1&@}n@CCDK%%}QFr-V!TACKU zw8X8va|HrGs}1ri$=tFjQ=q4@vy8=4-@SO22SZ(?*qLv9DQX1-@uFvJinSH2=v7)^ zjrWqJ5*hdMYsyE)Ewvq3LrA)0nc!HT`if~;2MfSFtDoave?9^3m=U$Xgv|$@JF}TV zikZh6o5@LqE_vldDjh~yg}ma&{BDvHEn{TO5qi5MW{e|+JTx!b*LgF}@wwsH_8xu^ z%xZI>CgH`Ny#69cE&oytP)c$h*1{&9Frf6{K&y-aC zxmtKByn%mOma^lF=**7GkOK$P1p_g=#;`XVbrG3QCS%nhS(G292WO&y2V$HD^QwNB zk$L6$=L{txhi4ie(+THsbTz?fHluW;uo<+^K19Rc zoO0lZ7h)!m#aG5=r{il|EKUweiP=x3g-N1h>8e)!*NsDWkd4l#r;Um4K44jHmKX;; zw$?lh0x6DFMw>2v<|Jv3f-n&gu`7b^vE)eV2Z80eH8wKeVMsr4(!uGIRIS2f(YHKIXAsgv9qwfbku?BsGIaJa9n(=r zdi?^$Cd*z4Y_f?(h4Tct>a{oHgu({|J@SCqj!wJ+54?wxEi#jw5~EayJMO*jns>SC zq4tIWr^zK zQH;7PU1<2jN*IXmJ0>8zGzh)-&wnESR%X9ho&zBt%EjTww5cs*^QyG%nc3;892s4v z3jfq_^@|O^a!F6fCRZnZL*rm?YhJP@?DiHfzdxGKMuG69qCh4R9@T9`F#dWmAY){#c3NlA zofcg_+w~GFl@%10;FQr5=hnS43^96MZM2lyWwKPJC=|ic=rs)JUA>o!^Q=GMz<}Np%SXg8sbZG->)HY%ltxi4F5PdQlz>i%`;@zfhm>O*0uU4 zCmmmMO1{x4MX^6G38XufO(!(#pc5<^$d&tzQMw0KIcIDFV7&P1e- za1GEI`zNGtA|&4*8nsb|4@5B9$fnSnxy4q#*C;)CruMV_U-%u81?InWGkqnw3Vl?C zdXU3=Pu#D3gZcJ;`^Uay85hP%DAS`Py>V!v5y+2O3E@=6hKedgY*#Kkx++~8IJh3z z_fp-yeheT9l{B5J8{KPjqpPvaU(`DFwhpcnkU8Aog0+ZwZeS1hC;T8!6%)jA3Y6$~ zSS}nG={Kle$B3dk3}XAe7i7or>z~0f?0L=$l77dnR(sxn?H9|(%8@}lA&6%PFe~X{ zk@eoW_&H3XXVelj^rRmvA0RU@rWJ$-UChQUKB-0wq3b2F(@TD_o=w%q)I3Q` z_7Qjb?!|Q3)#9rS1e?g{;KWKGgXk^Zej1pzIT^u$pB)blj>0x&V^5^jYj@IpSuWF* zh(xbb7%q>nYj(8CUApNCI!I_^i;EZx$>}2=5C1~*+V)CzxHt}b>RA;5O+5IboX9eT zrQ~E3F1QmEAbLb!63(!N=>Bt9_nhmdlWJ=?df)eCklppob9Z_6eX*+p^asP$S!2bm z1zLwZy~Br<-5Ap-o4NEWme)ViosNYmLwA6ydiv> z$Uyva%t3((-Qcheo87pX8X@}4QvMD`R9;(+-Z%scp0U_~{Nz}vkRRm`LbAN$!NG;G zsi-y!I{0g|rDZxy)$GEY{C}_DhJ*2Dlq6I4PWhL{jLtQhKaFUt;u)Z-)i^JYmybi- z6s)MvOLJd(_A2w$=7k0qo~O!XT2ceJ@h=qj0HC-r$zaj97N8HDK7N(lx-`bgT~88* z1aBPO$9wW$P@MUvECi|bIX>;m1S*~-=F_9>7x$)|aXO{sfO4B~ldI!-BFsbFCW-L) zCPrVn52^kHf@GZ^+|FB0>Znb<_&P6k&%8)mZ+lZjZGL1G|N3a0AipemC`Z;M{qW;C zl4}AQmK|96NOJg5&UVJqW$A;1V=Pbm*VUet!NBRTAMP8`?`X$Y_gdCkZ|?H&e`;7= z=V)jg$9qLm|3X`gY1X4dhHFUONN?9Cwb5*!GNGOaS@3YrYw*`&)%F6M8U>*63el#% zBhyu7=57FMQKJ*)uzdZ?jNtu-E?wi6xB9%F_jme`_I;SHjg2D*!tPf|u_d9p;P`rR z%l)k3dqSV`%29f`Dyu-9PC0EXLo>kFc9M@;0I==>ceSqHmX=eC%wOEiPlL|JH0y$r zd2Y7#^Wu(Gnc5Jv{55sVyWaJ0UAG(Mn4=}*s0k8uq>(@JW@F6&W;e%9t(QJ3lKLE2 z@zJ3|jN|uRzvFj~ZqmhF2|FO1rsE(LzNa&@shVB`YW}{0lx=FGSq@yI6E60LL;Y_* zlG13nh7ujV9h(>T2;jCra&eA+GoGwhTA|HDI8Y#?!%agJ~u5s2iDj%P8kYBhV;H$bsJkhO_xD= zmSbfjcHdH7jPh>bh3$-FVL%-sWjVwVc(&w7lJR4^O;u<_BxIQD#*K3nC;ZFCU`{ZH zUH}zMxk0QEW{Nrf+G!UDQ%T9?uSbQow9b|0?Y5Uah2AqtI50Kxm1kRu7#JihB+VSm z8pC&EY6T`nEp$*)|Fj*NxG!sn;RBJGxaGe@Y`TDG?U>k^_^FF{d;766)cHERyY$bI;HTdCNIqUVP z1yOMt*pG&egPq=Qu!!h}2wiwV65jiP+hY5*vD;#Nd-+GA`^@$D!mXn9kHpPfrE~wr(8pMhRm$-%=PByOm)2e5%yMkUn(NbHJ8yH>3Iq zu=V>*Q}`yRn{`J-*Yc2<2m1o#6(nz(0~XeQfOQu;zi?;n~3^$O@pycq5@=-k5^av!klK-^op3RYZ8Aj+i^ODHF<&={wMyV#MRqr=@1tSXGn^q(c0;l@4(COR!e=(x^IqzLM77C8?0Wpkui4lj-*7$71tZp^-iUzk#BrZz6hcthqa8oHO@kb&#tox3C7=j4o z+56%f{0mN$oS;&KhSjtGQs7IQ7L>8`U_&gFI7Urfa1F`uC6Q3TkL;YTTk_8*q>RIK zKqB=Z{Xr$e54e@XTs6c=rSukyl z4^_$kBjav}tq#W)==YQVuDzblOXN`SOH1>Xwk>on_C(}^hOSMjsgyiZE74+;hQJg_2cHM;b4$2m+e-&05N!g) zx1+ffSML~|O3&f&In8jq8#LWJ*}XCKEK=%tUOE1jQTFV&zJe96rOZq?Z9JOuEkK_; zQpbttk)Ph(|J2iJu6`CFUY2@%FJRmaK$TV!PLcjwrB9r&V!W&`sV=t@&3^t;**P>= zjgx?uQgQ5;?M|aFEvIv#H#FvAFH zG}3jRgRV+GjPcbE`%5^LannmmSg-}d>EF5*-1s}B<`*uF>Yf`Z1E;vN>kF4CcIf5wU%X&c~G|%l44|xCI5%t0#DEa8TPvXBZzT}+!PB< z90m#NFY-O;f;y!H2RMA$$%mGNtI#4!AZ?QT7sB^o*UMimkp2XM_YbU_Watzzof}Qn zpG5>Hch5xBO)q7GlRW>NPCTpF@iqcsalgD>Gp5HWe-$3=)@Vj{z^56=CdVX~V#3nI);*V-7E>@5F%OKGEI+Sf zMn*CvR0qyk;D2fFJS`_d+mrE!o-IkHj8ql!brP(3#x@Mc7`N!Ss!+^1pJ0Dcw`cfr92|3`ka9+3|5sV` zju+4Bp78ODqQyE!k#Tm zG6?KKGp9_!E6Ixh+Hkrs$lQBbLS+zw2tkBD@uIWkq(qna@x_N^c;-%vysRP&?Yeq? zA?*Ud9ENz+7ZYymesb$}K=)EL!2;&`MDH)=t#bdO?gKHV7*gV=L7){2c`Q<*3!!-j zsYTVLL~mcce1&g9rFqVES|2-bl8pOj-6zqPRK+G`(cX-I`iKs9G#I!27%CJ|K11&3r9G@1MbjYJmZL3W$b3?HAK zHnqAO)=69p1rZq;&Ez#Oc$~_d8DoBr&E{tC8DGV(+A)-IkFG;~wO+qz0ch_R_R@H4 z9Ia;ZRQ5z7K{81Hv(G3N8Y$Y>96Vi$;XCQkq7f{T>x{A%c_S4Soc$LHVMjZ1SYB3jpNmi<|r}sVpl~3h<`x=+N^Ltt!!sdE2u;IffnYv)Xd;%j7thTf$MNl3KkRoFvISN(8Pzk(P)?%Q8|L04xKAKK{T5_l|gK2Aeif{2;ii^y;cNc>AQI zn0gDfSWc+x&}mHSyPIM^FlFBN)LjE0xAAhE>*qP7|Ngiz<%(F6FDEi*MiVUa_ihVEF;Q zSDv9YZZdY|vL8Xaev4!zJMWd^8O|0$OLa)U(-lAPQ4v9#F2#tu{#>Kwx)N&Mca-AV zU3;$c;e|^w1E<$|%E7DDqN*g{^5M6p1EOXdh>O?iVipI{swvX(tGV%1x{?F(VxlQ8 zGN?qxtshBAIV^T>M-2@Afz=o()gd;>O^@)MiMln$E`23;S~*0fNE?kp+qd=SM6NcZ zacXvyI^x8+7L?<6Fpu5+-@MSzd%f74lK>i^%hZt~E3{^H4j{)m>3U#KK$FPC)gezL zX-XeeX{MRo9O=#YI}NId3?Rgl^t;v^nWkpiSWId1tviV(kC@<)JRyZ_Or|m6Gth$z z7>Isu1+RKf%7g5Qkest|!x@;<8Mk!{+OA{de1YG%waog~l5{dxcJg#AYH3aJMdKta zDY)O_MO2L8fIx5JTbL`&#vUpmG!{4WK|CZ%m8^sR!XP++(`k#l^eEA5CwOx|@IQuE zXHxd~pL86yDIwXA1bI}mj?TR~WpuHLz(MCNcIbtEmR`QGmOB`1dv-0|d6<&q1yND7_qi7XBiv6Vu| z-K40yD}nXPP?O)a3nnIe^hiuA$P?JwsPmK+-d&?Lr0AB?#cg1Ia_`mduR&#$14-*8 zss-?Lj$PoWN`tP4QvgXrdq=vM^5{p_n_JAHA# z`5|cFmUViS;`8G?mwuQFPgz==8naZA86vz8?zPtoHzBWyP89eOO}rm}to~v7@mDqF zf=qgWgSF)(wS0KiM%e>&@0!)fbgz+qDRlX77?3JFaexlwUz*HjxZG)r(1RyU;3ki| z15YHR0Hx76JEf}0SDw5Tu#l;Ai*)ZU{j75~Bo*nt8Dq6L99}n`hnd>_`9xt};j8Sk zuQ3_2i5&(sKGF;_^yC-TPj_vx6zCF%q}``u2vQIlYA!Dq<*CGnS?N8#T%{3(?_fUI zh!`mAZkRTL-u_8=ov2eX8D|8C~g5xSB~tudA;M1*52bMJe7o z-$naqUB~`fKuzJE#?8f1$jH4e#v{U;hwRMFHTutGcEXzWKo#4~5#=wS)YSYpSRUrh z(&hj^?nYj7n+>oq=dOd_K{MRn_pq0Vz@hD2w&zkU>qHvYu4{zA%r^Ulg5O;@UHX z0IHbUJBuY{Mkz8XV%}z!fKTsbZV_~NyDd}xIO~0>$5=*9NQ zjV+z*qwA*sDW#-&s1)WOmMu$1VD@tyRL4QW6%O>r z0x8p-h7AYOmcO(l>rN^_lXJx0bw!A(`$!Y4WsDI3OUd#GTyUjlapQb$$26)<7y7<0 zDSRq8+Hu+eIMc%+0D|sX^2|%l9*IF!D~)_{?=e!ZE;uPE=;OQ>h-aPd9Zu5hrEsP{ z0J&|2go-!J&DKw$F9C2J0m1)R?))3~t$>cU%1dN#MTfn}?s($J_IhN0id^x(g9gm7*2oEQ3lU-m1`ohx$nCU%i4Mw$pWGQzgC$@_>L`; zdlYtFnCIx9WG0Ivotie+`L7eY0zXvJVt;A8_u&**`b{jxaG_F!{>@822uJ3dUC}ft z;hPzXXD!WxixG76^hI;TQ5k;T-mmw%u!HM-0436ci2q(48DdDcG6!RfvFJMvta@}k zVXr={fDCY5l#5xvH`ytB)PiCvx#Q74qsEd5(UZKUXkb}N(pUc!x9l@XA3veL_4XzZ zapS_Uc9vfI{zdj*_Jt(I6Hr$r*^1WBdB^R)LPaN(MkFmU*Oxj8`a~gR55bR;JncA^ zzeY03dRz>^e!>yA-JhFRN4iip-Lj^SfTrc=xy)X}Cq@`9!9ciP>NSgakQuM%X^sg%tY14+ z$YnQ9ZRE{2{==%DI^3^&INC%?BL1JZy`WdPM0lUT^q!;(82Urt5#bOy$-{+Rl}<23p5Ur?MH zdH#ID2Xn_<>%j(^4A6DHquUvxdD@%dylxj&irCKi6^vwEGdvGM@o@(BApJyI? zIJHB=&`K|}2hdKE;xd2Qcc@YvhTfl#PMCc?b6psw^_pV;@L7Xp9=*OFXZFK46{U%R zv_^3$xn5tAzP|@eUNTkC&I_+|@w>Es^Tr-12cWsQ74X8cZOO{=k~c&OftQCUVIOjt z{_{ZPV*zztNrXR?xuK{<1UILt&M7>Q46+!-X5>P6d?e+mu&zlyCme((lKn=TFW) z>)47D<_~cLv8p*Z2do^k zFMqthI@|v;77ze_0MOgH_3A7wVA?9-%{pe!*kK0#HFqc-*jrDGxGlXnHPw~O8&ktE++}%9*-lW?`L_eW;0a{ zTAI~7@ZsKhRtlUlv32%P*qQf><#W|)I~I!waK1q5BF zM7sP#dri}L_JwarRL0dsU)I0JWnT19iwhbO|8gRqLV5PWm95)+f%Dm#yDUzcO#^Y< z?<@yEkWrBLQv8X|t@-Q=#?^q6+mL1%ro_SIi>O~ew!fZaT)MEkoJ;?V^%|LEg?@fc>dAlRsJg+@Si<-@eq8 zHhBtUoeLqGiv}>R`J8z^j~`G2pcbwdEImxwPe;opK9^mkK#D~l^ZuQU)w4uwqj(se zkl=y@}PNvxWucU|r z@kL|SrXJM$g+#XV*nE>xc3`8^^*^}cKXCCt1(4iPSHDM|&`AAhx;UVGh(di&GO~B% zXg)aii(;Pt_u9Y9yC2W77Z3A4Z2R0q#%1hxe2P*kLNF=%dKz2guk8c3yHrLD7(M>t ze!r$kpcs55CknIsUAs2en)XR%rsY8g3Rp5u*#@wiR6je~;Xsy9h1m6v{(MHhs;EdmfE(3ps$3S(ai$(a zd3;&))t!g!4Ity`w|FWyphGY1>#8J;r{!u7)NluECoV3xzJVy~k_xQTI}0G&6~amd zYryI4!i76=3hWb|fU#kDDh(x3#4LdS^SGdt;VYc?lD)i|2n@GQ4UN+pe7!+oR2wuh zTsyPveP^R{L>kC~_MeMI_tR<#h4=Tep{0k?nbh(oG*`o`X6^JjrQT$@ z-pfmuF4i$n?dRuNt3y+Ds@EUc1dcJ*I==uZ)o%`~DDZ&s0_m0WR340DA?*U--k?5x zboq5>Iv&PLXm&=i5~HoPun5yhYSoO;#O{1u!8~c^t6MLkxk{c?cFCqoca26o3t@$x zsk0f$)=jV)lx5D7%8KHkPnTHADyY!Ybe$4eNNMmEqFV~m3hq}7e3C(%4n>DD5uPvx zrF^wK0Kg&JjBOUq5Kr4VJ)Ti5w+_#%NiZk@V~fW@&>dWNAB zpl9MuKCJE1?_BJ0>g(0b;W2h=Jb%eoP7XjAIbKZ*WX%gGoldD+rT58dTLzuYl?IW- z(!#9$XBM`p3v7+cz|%hYY7lijmvN1%RuSmzn*VHDmUTD?0YJig}ExJUsI2?XZKvkOJN>!ujMj zPTp-96!jx#JLZB8BG}7_NdPqCa7^WcdkC{$|rZL9i7QZ=d7@oXNbdQB*{GB{nUY3PM}*T`_DDOD zsOiUR9Rh--EF)2-OQ6$8b0;#Wg#;H*)`V6@7z? z%U}y!*Lg=|Hfk{Ueev`l)X!=0Q10-LlWx6fgiU4nI+_C4ArN0L3Tl`ouBR0Qq#nt= z4g}12w(~&d{}ls3a0-6>AGqiFKez|{zu}%n@bCXR435(j^J_xjN%L#&xQX(*C(ats|D05uQLWu80s zXkjXOx3uK-I5bnK=}c9VthN$k{Qyn2?noxJy33&A!^udkbnw%ZfC4>sk%Amcu^V4+ zFwgxI;FVV6jO42P3E~I2t$iKdacdDEj$FE5a7-B=as$uW+cy*e_IS)L_ksBx2khOZ zdb7uk^eaA=S-LIrPwNlPJRDGc9qb)+aUPJF_b8<52ADpWZmN&{%rHA(D6S)|_Zp|G zr-*4bgogasayT;*J)0#Y5>o+>S0Jdmg=j05N~}=<%+FLDeJB;i;toadnL~|Ji{T!3 z{_y)xK|0o1*NiM!N{zmnCD_AVoZip$+?&B9HT`{9e53o>z3kd^%yFur#%FCZAhNW) z+*ZP>GBXUH*kuzFz_hNA)ytv8IFmS*wQm4uufO7knffa_3Ab(9=H_WwXJ_D)VPOa7 zwY#222*a$s0cSNMHqDZh#gb7~pn5t^lvW6oEbsD+uaZ(`b;@gOG&ryY{~b+A7FgP# z!%BYt;}t)?Hh>{G|9~uz2ss`{B0T&Tl_ta+fCpQ^IefA#uGdY%nKR(jg^Ih!TLq2> z+KIh*_P66t5g!!iOv*F`aI~{Fd}pc9@(=*)CmHZczJUwdvWH@rW#@phdQu`May!r` z+UU5&4IW2iJ*rENxjh<3fRVl63xnN$E9;}_cgbiP)NbfDbS@6lS%T^p=6lPt$1xAP z6VHMQ9P^ujI0d#4+gO<|bKHD^UB0YXxAblf>euha3&xqNQqnJn#0PW}5lk?%4$Psf zB?lapcX)WvYE6gyoNT$9!nrN7m|5O$i5u%I@v7g%-Gp~7J(y|7$vUVBZAeX#4>qP} zypm5Q8c#IcXO^mj>-+kfzG@r}fOzJrQ3NY1M@2m*#@av>*%^m`K-R>`doM7vsbukI zVGpjA{^>WWL(W!&%HZBc+quMDxXXaPk?QcUog25WjG3yQ-@JA8DEOv-ohoy5vzS4%W8$oxZJ>^77B9<5?~ zPq;_=Md=@Ltpe6R)K!kNS_|fueTp7lsAi?IQKF;azUZ<(p`Us{^*zbA38|wka8~}% zmW|gFpQ?S4nfr#>jyBY0I7$~4w6i*W0ZW7IS@L|E0$ay-P@}I=ykbqtUKUOEag}b} zeA_`8xSagviE*LQVWOiS?@9C~ zzVGVT|9fwj@UDj@IFx@KPHFk;8B#B2?yy!$MlEqzUF{GWr#{HMyu5TexWzv?dQNR= z-Qg`QCI%VKZ%Q6~a5H){>=eNkxIqq6ow&y`5UasB3XCC{*~eUrh|@=}%WqZr6xFAE zioPXtdrCSa2Hpn)(hCr18RL36DD;1TEc#(v1Cqs^RK`QC`t*D5c>}xx_{3vpgN)`! z{Y%ptOk0upzNhIy$elOhk!T3^sq9gwDl}Fbfp+X@-2Nyuf9~-I9vl5?8KPJ6Cd&N z5~u=J$-B9Ik|AmPr^+ZJJrXS9TiO%BIBqOkH2=)w;I39_$6b;9Ggqcs{ye)9KlYId7*ywzxE#xqR(q#I&1x*? ztle69u?D=?yIJ=Wz zk4u*BT^<^B#ti$842;JJMN z>BqKSYqVtj*qJ*ctwO`h!W$ZqwCX28*|r++&HJg~Yd`0>xx;i0V0MK?{@tI4tT*r6 zOz6Awe=we2vY6W$R*ZZJj5r{*S5dV&TFW{N-q-^a%5!Nuq{s@6{sUsOB%Df-J)X2} zw)e`(f=CZ(re9$4%mM%1N;mW~y?>1YXxZ9-o;2B+NF@eAN62 zLM7B46tK@FgWC2S55TG5wk%+CTTAGJ=ttq2)iVd4~O>-ffLD{l0eBFWPWGwtAih+3CLyJ~)$& z9u+}|UNP?p)l3vjur`rCG(=tCRlePN*K95&vwe5jcJC~4o$YW?h=9l95<3~`Xlfgf z%!qy8;6#n4xId+4U-Ke{B5q!~Xl~FI?D0;E{$-UShuboCUp*<5ycTn;Z@-IAcne*$3wx6Zss!F%n}T z=}d_L@JCDgH`Xd$FVHbW1UPkhG>qx$zWFKRCJ!)fWi`r}r_2<{!qJca(N(<*=klJ2 z0b(H(VBAcV==wOhVIJmy+w{I>HTl2i~X$Tw`)b&GUg!g5znx(5b-^o&bFBvUoF%*bJ#wNVW~= zocm{z#r!$*!B_6oBzvLiB~Oonx8GwPI(4@C5|k@BovYt-dixH@9mjWX$~d?`mi#I` zCn4iJ&qyjE&Xmcdr}c`wNd(}`TIso~Nn@qRGh<%%TBgH90_i&@%1V2T|3z;(Ay{UL zk=}jAFgZx4aV;$BWfU*$Fu0bR`6fCxKtWfqCx{n9iXb?}7W+4!XU1 zSNd?p>;Q%v=ft?;fLEZ)lo;o(-;e70#&*AdaNCQE$PQns%JdTDfi)?61k4YJ(WkrmkJ_@1jlBz>V7%tX?FjO?VW1&Q^iSVkrMn}JPv8BVTO7Z< zo%_dNyvVxyoO;j8VJvDS&G&}u*;&b!7&A( zQ^60Y{16sk>DKFhi|28j2<|QZ*W~QGIL$X|{Y8zt9!86@Yo`7!GM^H-(&%$G8nApS zLDCFcA7jpRoQXPfv-0WOvV2_lko-BU<-7-_Aw0Ihe3s{~v^V9Gydx{K;~nKDHO3q1 zKHMYkEi|Qc%6F1Ol8+rUAN6yrO|+QpKH+(|zVljN`7pbWcQ=dfih`wOv^0&emN^UJy-}zi!kf&xwGSMBJ1jaWzXGr+N1(Ggs|bHYW%|YPkh>`-mM7Wit82R zxK+W;e4vO%O+1#`NxP+3;bcJV{m|Gk5(Ur+Li{?srH{h+>p$stQd2Y7I)8k_d!unQ zb!rw^;HU1q<0^`huilaHkv}5jA#c<=?zPx(XBh2lVB_VCSsa(Bp7+aFoRk}J+Gz+` zn;KltOV%3(P>hk1LvYxa{DbU`!R5=rcX)$06+VT({xqF5ac^bs<$vJXC#T6DtvtAl z4uWtk@DxE@z2DA8z9*aG1tjkc?q-Vc1kd~D-C!+ij1~Cc+@S7!=DTyTY8-%Wv9}u= zbH+s$fBw2ZYv=m|w4g?Pk!%_jdBS|2s9SHIW6jGidfn&p;_%c_*lvusk3Zo7&z_Oa zc*1`$bKXJ!)~4}2RG=+vkRH=~JKDA6lGnclXe!Iev0>d0GE|j=t9LNH@(a$E`5-U? z3+q98F*1A=*;9SmyR+`Gd-lyqQS8qH9MgSrgikY7DV(*eHvac5IhS!ZQIhVK{> zip@mg!0!1*q@H(e@Uu{Q@9D3NGt@>SQ@daq)uF#?qEi2?)vVN zeyiOV*N#;XhN!Jda>0y5z0-U~Gt#|?_b@31alS@Pcibbe8Ow{I6FwOsV!Ql0Gmf)q z@$b6<2VQ8b+3qYofAi9>tP6$h%?Go$D1w8>R@}a91<6xVu5N}E#JgtBZZw~~e)D-b zWg(u}>+dxqp6Q90^vxCG+jKrlFC4YW-z*r|j&pX?_g{otZH*>uIY@>-$kp%&Ji?2O z_5d9XDBwx|?$;YoK(Nfhi4qbxPA=!|_w2(5d4)i7?}P$AR+rQ`;|0O8d99LXmS?Mv zE?}%mGPfke#p-yyp#wa#KC=^I8%!47yT+ zjD;L4U1?@!j|g0|r>j*P1373JI*Z{x3DLh04LreaVN~-@8m@{sT8u{#!L@L|!M==b zHjbSQ!@x!qx`}{Rcg)7V`vCt@j@IL>CvIkxP4=11aa6W;FW{PqXc(?NDG)=DwEcAz zQ%5G5ytpI~tNg-hY@&>t*=_tb0}-cXZOQlJcaB$NLqbh#0 zo^juUHFx&)qD>yr6g`$+7U#FpYfTKWM?+F-3;s%>GxjG;pH{5)u&3&*$suaCtfKb~ zR7<#|G1u=n${M-kc^yyvRb89#z5Y-}az*)xr}Vx4;>PxwgVmyKDdAzWn)iNdPDY>l zjK$NP1vg1NB#isXRBn#Yd*QRT-&VEuPf`N6u6hx@Jp0*>WgsLy$7u*8>ZfJU(2Ny}AeA+x>{iBZ$UFb0$u7%B)TUvNH3k@1 zwjUIZhGN)^FJ#^gP$HYw0IUj-u^3^zF2yxd^kDMoYYHhl1B8i(O>olza7f(j*;XUjXsNY3fIx+2$|F0$*v_N_CEgi3Dzi-Qf0bihfP< zDFN#PR+$f02TFxyd>VH|CCYU#Ts5-lm3g5i=JoQ){5P%lx+D8qKec3NWOi5|^M%I^ zvM^GD(&cT=1-%$nOq~keQOgXW)G}!Zsa)i^dy%htZZwWk59>B0nr^2`cf2IvKa?lo z{R0Sq_)p}Oto7io5GtPrHOSGYFxu>?V;KVXrwgvvx+*#07Y{?;=+$bmU_UR?e)j$v zg=FNr@Uo2}W`NjF2cVffTJ&I+S1n>0@G~^YPt`eIqoLHNr7F{8l`UtujRlC+OWx+b z+xzA%mO0ul&0_!Zav`eZ9o_HjK-w!{LglXPMd=IiDz3c`n6L_3cYlilQBbXUA(>hZ zX2>nw)4bf#m!Ow#Kas8_1YG_?Y>QX^d7unmyRb;=dJRiCSU*3~);Uhl`Sw!s19QZI zY3p)i)(Jb$tG;VloN*U{_jA4vM4Y)`RW5%Ehb*Z*d@kkNe&E>y;*=(*2LIolmALsg zJ=#jY6_D(wnT69%i*k^xq9&a{C57$q&M&EnPh~5=pu2DYM346NIkAxa5*^u9WPVw@ ziec<45Eov@#a~XjB`%SCiwoJktQxQ2-pxU7DElY8RlKmul1Iv`Oi04pRGVl$iAi4zqg%wQ@J>dM z8^~l#VbVzn@}bvsRcxj3$HWYLj=%LrhcZwl?K; zncAI?FJhYre$i~qzq}(A7$Gt#LATEX^!gL|8U%YtGr15~v&@d$4mcLhKc>?1jZCfS zdW0+b*1TFh*$XYCXJsBsZz?9tY{zNCdXen9lKMa?O)xOKRC6=`6yg)4g5q$PH7IQS z5c46R|GsF9XR@WNqz40Hk)6)I-+LAu^G`fm2H6L>$ZeXUpKiMXV5fdz8k8Zw@!KD$UF z28pqf$2>8Janwe2AR!t#tJ*jj;D*qhDGw}rYer(4jAIy{iA3;6nI{rjtpnfGYo8$H z$_~!LNx2*KhROFUw(mH5dLcdH30)29Ge4~jo)=NrHJjSkGyI|;RE#fhqEDXyUaX4TTH)|9!xjx;o$47iDwS0*9D%)mys5isl(?X-Ujs30YY%-Bk3w4Ro@f!8+Mtya?PE>nYaynv=&hJt zB|pS1GU-j@=Z(7fG{3iIHRN_(ad+GaDge`KrHwZcsYW`A;^N5u74_3oO{BqSWJ?9r zr9G?TTUv$nlO6@1F*TW>N^a&jtoL!i)2rWyaL>g$@SZ1*UdSQMN@{BM!$wqByB7p6 z(5)CC_G9H%arvVkGJymR_%Bwr@`^7CZrTy$m4wM5BFjvv@+bx{K$AGd~;?`udp?0r2dZ?UJ*B@T;dhjbSUoCT@~ocbh6AZx%2y` zf`2IvbLom@+qG^2A{HM&^QUFqNHDFr!>Fv7bbHJs} zhABoNH&PYxSPjwzURV`@h#)PAOB&(ty6<0cVpBKB=JHsFVK$YT<}poZaQrISrDXPX z_aBGsB`J8fLj8p2v6mMb-RwaKv~z|7jiIi~k|pkBTm{4z#aNyW#WZgPFBvB3-fdsN zvqY~Bvm?~SGH?d6`Y&aDv>dH=XQmhMIi33j+YnSyskfe};Lt77HdB3Xasw1?n^G@R z(%hFAo`IE7FYQD0p^l$P+QY?WuqiWZO`gAT1^JJsJbd1L1NbF~JXQ#D#-<=#T^yiF z#s89(8M9{F&n+ASUZ+H=Y3>7TpXppwf;a1#u|8j91J{H6&r8XXV5 zxzL{BK{eQ(-9b0m$~#&16I6bdGB$(}ogCn@ZU?vfrQKM#^!XS4LuwwbHlKAaH+h}( zJI|&RJfFn17sNeX)uG#y{?0%jzgeJbC;9B92W2M%zq9)BZqzlx&f^G)cPGiR3866a z)X-}{az#_xN)(~ad2(||?8=l-q&WIIe=sRJ6S}r)5&*!&deh-G4z*iB3F4*qthcQC ztS?+)LvmMczAQHP_A%T$OP}oBV)Qc6A1L9dj-B}Gv)}kgLw@Jg+Hoc@o|tUQhcW`= z2`v@-WNKVcv-6bPT|$rw?|Dzg>+w0iO*eK0HI9X-(TJ?JAF56OO&sMiqQVDRyi%1O z!_B$DV*Y7ED8#_ylqyT7n->eseXJc>b{6X|{!Zy}39oj);hn(8&gT&-@_Q!;mB&)N z^t+{bKyN@`NB7FdXFjtJR^Ba~>LA;E{pZ#ze?aVPfPBVZR`R9CX$u_l|Kn>wl;y{R zz|&_JQ>fAtl=-FjS4VQ{@U?Q$%f|(W{Yt>hF@5FM&8-IFX41#a#%fO3Z=gE{N1k;z zxIe+`N{>RFYLn~x?>1!xj}?7|G9Ib#T?tS(+Vts=M6LGAu5ExH$^!*i_04{CaJU#f z7=0nHzMIE58P=a15SWx6TjVv_#{HT>BYqOUG=r15(wJ%;8{WVH`fXtGymQhWE zJ8>iRO8U>F9~OfMCReKah4^fqJ06yE)ZjUIG3*FZSdm#vQqEh`umZU-=M3D`D^}(- zv30X)v4$n!^@$Qjn}j}{2HTS(vs-TWOiSNyt+?iiVaU~-^ssaus?E19fUsG*6qZ@X z+2p00tqHv*g+Gq3X8<2^d$mMuAFLj5m{srFZ9tyqI+kY$@!sNC=STU7mvUdpFh0(a zK_&X=O)l(|7S<0+JI#hi;ye2xQoDKl4?DdkaLZ2GMri@Rz}DX#v3k|Bt_-;M`?JQs~MZK)M8OqgWaN-`}`elFZSW3~HY{pWa$L za<{?VXT_Cw*&kMIp(yxeI(;f^(~(q79yk%Th5i7n5JtnmB1Gnx%stOjv&io?KZwHG zhd&Gd{_D{qz6T#!`!QZ_xj)_O>EmJs6ckr9^C~&UV@VzIVl?8z(XJydl4hD~n`5S+ z(e!BE9c6v?9InPJ-Q6?0XEm_7BVcQX!9PTeKZ%9$_yh)v9Xa68^xBwUq~7G)oiq6z zoY+>(lH|~xF1-2Wne7W%v)ik+PJ@AgJ(yHsgT1zU&zut!S{NDZYqX7rv%KxPvp*!XcU>D|W z$qskG_G1ri#*bb3>}zfFmaJ^@T9jm@66o|yAzNQt`(8R|X3d9R|KYhWFMX4+qcivI zF|U;DMSKJdUjVh)W0Ahw<2InhDZR|#v8f&b^%fK$B;HG04Ugj@vVo*;g!o)puM`j< z=oOjjNEx$mhmQoiU47`{siXClt|yxYOPwHnBBdG}XBwiEo_=Odi9^U4g1S@H9?DhO z5HJ~>v8kNA_MNeLQwcasg_jHfw5qek*`|7jEh0Ow*togMmFl6AS@C-`rZyM-6;v7~ zBDI3An^9-y6B`POo8Js2Y?+pB?poz`ifazH$w;3Ips@+h30*1;qgp=K#eUGyPMJzfZ?nRl5$5g#XnH_2>Z0 z8(MlvsCz{vpBKAuy(KL=MF@m)Gxkjlf?DjF4Gcm~&hIRBC80qb>TV*9YR10Q%PBy) zkmu+F-%tn1<`dTQTltMlS>g_Vn?63BNqBCV{A z7Q%4_&v^XkU>Fn3WS)NQwm9C^7M#+PG;q)*V7j5@Ka4(9CyTmUD?L@4bFa=ollE2j zXRf$6uV8BN+u{Dwsi`mB23=FcfI_J_5oNe>=8>X}aC=IriT7hro8g=nRGcE42QN9n zc(0_?*@_^YCY0wFAx3L)0i#i{yblTe zX9V&s+B(i+l0~ybz55|<&ftjt}LKtf74 zJ&|eRO0W+v@6?`mmUqMb&^^!8-tfljJ= zPS@o2HkI^^bz!NE_TZk^Ns7%szEPRlaJ{>%+b9r0|%f=X9^NYYs&5XXN%W>!uz^&8;Tz%#VHO(s$!9_Cby& z*_c$PQBzyYeUAwQQ}NtWd)8(*y%m&l+eVP{JTQQSj#W=3G6&5S(9#-f$n*Vf)CE+D z11;_KeZlK|BOG}>qq+1GjUQ6&(f#P{6xe+6=v{;8jG54Tq``R6YsYi{6P<~TSo&?X z)z&#^3sBStEOQI*{s!Q;uVt-%j0H}Z>9@~yICqNc@8+0t3b9NKb%z@K~PopxNodd8S`^`V~ z(t%*Wqz0;sr`&gow}~3#?`A<2u57=UA`xF8?Qih^axx+xnsfq%GSaF5y4#eSN!2g6 zWdGaOscDxr)XovZmVO50xTqaD2qJtSzi-$qeEv%l2+JxwDOAd38Qw{9sjB8!!xvp_E@%Cy|0(|K4J!&AuFawL#wr9gFOjC_#VQK1uOXh zvA7wOMIGjQgwAA&quAvoeaA5-1@YMzg-%f@G;5Lf;J;nBWxH5Gru#lPv}imOC4(%d1;`22;bou%qqZPK2F zQ)@NQ3q)_9lX%y0r4Ey`5$7Jg>fe@l+rZ+5@x0MJ z90xf3$(I5Z#`7EnW%zCZn_y(7c=M=<56SaEY{UMdGd7y8*-LR(>dpBQNegcHyt{;p zz2VTGC)3!aGP>lK3xA$u2JP%}Yv1IWmKyM;48g2L5did$8Q@lDXBg?1J)Gh)$;3Q2 z;QuuAAk&&ItV+_LF8~|LF;yp$obdGBQ4$pDhfmtdar-Vbnl1cUdriwYt{Hgaie2;! zPTL&*{t*~K&Mx6z$aSvHu3wlz)%lTkByn%I?8@v$gUnKx_tdpcQGW}nn^z4_hG7+t z#Q}hVQ56VAc}UHD8!@ifP@c{Ra;X&JE8PeVP?ea4g3Yag;NP_)6XrxD)6sE^=kJI~ z!v&b^65B;7tC>8XIIZ+D{vWCLyny3qcrEFemckxR$I3evE~;G7p=%iMxjd}$>b05- z%?;y*9e#m_miYxppg)F@+K^H1z{;$=a64CQJ2Jazp!gbZscJfD$+L}4tG6#onBmPE zCezIV$eut+q;%xw%TbQ1Q2B2^G;5}I;C2e;HP@uixqMJGp_Afn&ys%3={EPFVewpb zBE`}VE;?3f8le&;2JGNxc)YmFWQrsDyib`3Vc^C@-+rjNufmP z)@={<)3n)NnHD@5WCk8c9v9)Re43KkvR~YA__ONM5=cyl&wEcwH(0ex^BN_`{+t~{ zL6s{-N%gUvy)a8KHTC*t#O>QsbLt^M(3%~98x5wx!UY2CrT4sVShTl_7B-07N=b6J0kPC!!=K?l6d zu@_TjZV#NFtN~3H0QqddmLI$_06Kq`34N(1Q&9qP_nDu-SYCmmWDKCA{)O$D|G{>* zlTY7`6Y%iQMmqoV@JHSTiDzD`PM8JNoLqcP4vW8P!@WCvc_Yh-!Rq#D#wwkD7;R)* zcg2-6O9JTxW|Uab)GW)m>H+MlGdSA!j-M=P1m?tJj=~o2N}AL_@J<4~!5Bxn%=CEvxtjY#tu#-!&{riN$fJbGA$L|visa~x#nBc4N1 zbT6CGpx*%#WTCijht_K`o}_d4d4F>gu-Px)0?xYXvp}}oOzwZn)0XHRMXDvs^#@qY z3SmH!vyNf&ps+^pksW*)5RT2j2PZ#|fqC_k6CxA}&D(T`zVQ7F(@gslZ^AUu>gYU9 zKpSrhH4kk=I`l&t1TtV7Q5Xh7U?-8NSM0Ts`M{~ZdknB9o#7^rZbfzP=rr-1>`TJh z0v5k<)HhEkdhT+xjt7`~!AIj#>p_$KqNHx{pZIe&yGw+hn(!~^I09Y~SfUK#^ZbQ; z?-bj7Xu`1uo>TJmOfzeT5HN^3AwU0qIfv-c4Sdt~2t?dfTP$EmuEOnwCMkbI%avS* zd+Jra<-{6S9R+Rns}fRg?8gKO^2yeo*y5Hfv}@Gti_p2nkWsU3do9CuZu_(JeWa=e zjak}IP|Ppeo0iV^Ggna$;QdeIA)9j>UGp=vO z-P&>Cdf~%CF+cOqesjf<$V{=%Yd;x^MUhlL)l#NBzINONIyoBYN8vkRku^uxVp!JP zPD_q9&_t}(0{}XN`g|I>kNR)<#Td}FTe=_2EdePDV4iv8$ICYvw3>>dXk}%sc_A!> zpEnzmy0;wKvbU0dPokXrq5}zzn*JDcMuyE?58SSnt#vnO>Se0^h0w^5^K>3# zhE($@jFvw(mi!@SKNyL8UM;?Rp|clj}1YC2Xc4PEPKPDbKeHy8V-Vot*c&{ zd3vbD^Leaa)!7Ld7AGX;rC*aio}-9dJwcru{!%ke>q{1%{)7+r9SdKg`Ss!J=<|{l z=>3M; z^){j?kF7R+lOBW;MwjwQ4i+=D0KSK=pt*;soeO9sk@^EVH7j zS_3#jgJx+&PFxDPw)=uXTd)ctrwXu+SDSuqIYoP<0H3j43C$!$aOb{t6V8}?)$k+g zYC*Np2ODw_upE)Mm}<=Y(UR?ZR+-WlN=n#K98RPdnPK)((v~*P&o8a8(c#seOng8z zVO|8{-h8}1n$K&r3YAZoJ$0z>Imxu9pR5f3*$(8#M6bmz2=eW09H2gt9i#L{^;I1B zfgPPB@hBd{VOCq7JC+3VE398ig1Es=eN>+rjGAUY8M&3*gwI|8-iWwL4`ovkmj8@S7`P8nfE9ogSP^Mtz9? zvs>M=Be2T7@@A?8OWy0#uS~4 zmIg9FNPz|Md$_Rc^&hN+X}4qDvIeeUGPO=0LwwdPUAoU<^16Qdycg!O#>~SPFQYjS zbgX`z2OaUg=moYBwkO{017j_xLBpa`h|)@A{q$nt>C6)puNFF@ zNXQuLFJ?y$XXyo#+_ZU}qt2T@7uwk^^~_1lsOL+j)bK^Cx1`(Y+TgN0B&^!#70LikJNm6^XQTBQ)$Sbl zTe~fQv*x6{nDbex(*Dj zC8OcIVs-DOdhXlZuU|`8o&eA?D{}-b@@A->Yk>n@m;lEu#haKQV0|J&PPbpE&@R~t zXsZW^8E~?1IlcEg|43e&*R$$x)?rjwt_={J`OFwQctRq})FR7uO|{-dyxa`O@p$7P(~YtIc>CVkw= zMGxubK(Znam-NGW@lmd8yHXQ0m^``pnqv2pJRDsw-SJCJCT!Jt5Z>emC}KAzkNJNb3|%FG`w(*?UU&4FZAvgxqB zx0Qn0N-2XJE(ke&7Yh+v)V@vjN;Ro=p);avD@zVafbD$w1}`{nE#b0(?7*i$ZmaiZ z3fDRw!jT!%HAFBLngV?0pYQr!(~aAP&BXznBbQe)a7TYjdBZMrHOrXiWCz4;6aAdm zB?V~eeBjIe!+-Akv*Y#1JfwdJ@h1-Otsz8#s_v3Z#EicMZVt)x5ymY$2>+v%S|6&N zYQMViXz|Zx1zU@l{){cy?CDqr-mDn{SP9bV@}FL-y5E$#dF`q&JXx~vl-sUSFBOn$e19dE`#MIy=VIBwg&mN-Qe$GC4x)!&r! z7h@#>95k3PHqWp=;T%ZGr1?B>-D+Conz)v{g$OpYWP z$JIN$mw6p+AzM6XeA+M5DI|P(ofnAMMmG5-2=U5p!rZ1nIn}RfR{85|MZ)0Ap7JQ@n_Ee{= zZ&t?@t$g|3!2A^*incv_l`)wYd4IGWaP5_|#5?36pwrh@l+W1p`z2lvAyGbq>;(fo znNm8i&6ul+-lsD;w}Y)EugmQh%0M*$dzC~uIY%$c1ZtQ|6H_6)b=1hR&hUgSGSU>Q zkq>NJ8f3i;SKg|F@D-|>C5*V=6+(P_U!gtIfL2Rpe~gpF>j5P?&gCvC8gx3<0p6hg;dL~ii{>XF4@S( zQr$3#Rc<)jCBTS&MMu7GGuQJg!&BGLf#sV&gDNfO+Tao|_yRX@xO;ef5ohv@&-5cb z&_qoXCAEDG>ida`)aO_ogs4TO&upX1{WID`IUzw=C_kGU!1}y!+u?W)&3%(SN zYMw9>iTdL% z1YoPa2%X;vE8@dQztruy#Qj5`AARj(_Vye3FG|6IN#N5^w`jucw0KlJNQf2{w0sb; z=cQptqSvR*dQA)O^*$agG_uBUcps5}V`KXh<1Cn_%CcH!LR-J)w-FY9WlpB~B)r?p zKr(Rm{C;rtI1HO3(*2AbKcwYN;DxSMle=*nY`h|+)!*~!UCea0Rr8Vd4S37N50{<1 zY(OhObS3P>KV(~h!he?$8;VAh68T$^`nTG;l)jGOS{@4#&R8uuxd?zd`WG; z*KBXAJ3ouHuvNWED`L3M+oXwHyX~60@s*U~c4hmqXE~9)mbXS0nzmKOf|mma(<59^ z(Id=wBYD4qNZ#->>=_K#Cu5i9-XXe!?a*=mTB%k%dgnRfBzR{HR$rH?F+@qh5RfEm zO6m_sO->n{biiCs&i9%^*dGN#Ps^^(xSXwEAm{tk3}zfO&ZPb&0zjuG{7=+Q$?mE0 z*oOm|kjb!w;b|U(L&Di;2dn#9O#E)qoqBsNBDJc(*+0Xd$oMR^qnweRyRb?m zZm>b8SAAtGu4iG*^OLL`uzhHvWfHS(V{z}LHp5&5$~ZAdA!+>Abe$GgdMy^Y!^ z0;iVpcc<=5FoJLMg6&Xh%%oTL4)=c@ikBEvoJXEMU`(#*yDd-}E>Cc8Pqv3FU!HjQ z7|uX>GqIm3F4=PZJyaa7h8|!P8ni%&Nv&G?4e$9$Z?tH~@MG3FvZ|J%m6ce8itoVO z&(Ri5T-RyeUCD`c&gI>#oH24;Cv5H$36Q-!)RfHs8ddM;(q6mMW zk}ZE9Ed?qQztukd<5%J%jF`w$CnUxnkdjCDP4%6qNgXNjg|K}@ZQheLQY3C5@=ZzE zcz*YY!3fp0mr@Rq6}$(0jzK`9R+f-RtU8atc)vqHtc08KDyJw)C?p4How(t(M_8=_B8`*c23BPh+0^9$1-2(Xg8(KJ@0j$A#_+Ov}@i^B2 z-@KD8mjxBiA-8;;_y%JLa|939^LE>%LH0=S!uN~l z+VyRa^T;1xy5`6^fy%{?g&RzR#t>ycV0?XIhC}A?w-=RLkAYmYOtpT<=Rk)BmbBSZ zyvH>wQ{7zB13b%F)-5hM(0dlbVRPvC^K8FgeGOSjk=T?j)vR(#jZUpLgeZYslsIq8zxYIOo%fR7zlVxTKv0N%j~QrZ1Rz zcp9Exug+NSjkgB3hIjHQf>+kfF`pnq)`kQ9giqE;s^Pq0z(M(qPqPeS*`s1-;)o%r zvSU_w8jM_#Pa3IhI&T2MCrq6PRB8u+l-zstQ}fm0*fFU#@+=nA*?YkQgv>RtXH&aF zZMSoq)#*S#9-M!JG(WKPlKGd$0+ zEEUGv+@9>egNI?zb9}}jk^8Tj=XPrdT;5K>9HJ}_Z4{udbaHwJipeOD>NG$XFjfsT zoTW{7lWV!xFMH!A@l*Kq@EuLtx=HId6;)uEB6&xhS%&8c&)h=(`3&+{kuOs{S*q#0 z04z|`RKa?x+$EX!_f{ZAP$%ZuBJ!mLqx(WwO)MoHZIRY&^(NRtMIz7oR)&o zOJNYvV2sUoqk-kob+v?&?3pRxXq{k){6Q?iRinL8zsdS%!qpD?tL}Bvigdjh>uFSA zH%PSN2$BkiI><6R*>$bLyV;AWo)rJ)KcJ342(5ofJIRQDtU$v|EsZ4vZTvDe6vvA; z=46}nVN8C*QN*1XH{&-AO@^JS)5}a1pROxxNtKP#^yWrI z6Oph)GO%l4XUE2ts;PhN?rgZkA*`ZYX@M}x{04s+MtjILObCGV)b6jiztH7vpfC*j zmYWUZz9|qt?IP3=-Vr16UaB}v?rW73?AjmOplW_OD-jvzSAYDE6%eh;UabfDPyd|- zK!y$){s?}?D%;yQFVtu}Fsfz^fWd22=b?rVMTo0CT)9WiYwm(Lk$Y~%10gF4K%y*P zi&^vAqPUXA_`a>>ng1!L%wmfB>PW+!bMK86$TEr`d040}lSb5VNq%4>cb*I-4&3iM@l4 zl8jisI-JoVa}iyK!)O~;R2jSH9OGHgyh}GCY)_@qC(k_Z!r0V{xzEmlXULBsm+`Dm za-EFYNlL>-)a)vQCgOgF{i>%2%k9nN_{v`0eax zD`y9Iy}xGBdZ$DyH`1&r;*D@+6L-O(h%aaDJoTHYwYISr zQ4K{V9hFr<{Vuk+!FxNcj<5}c<5`wX1NN-)17c0p=4>^^Cg!}_B|3XKm)SPP)^*Op zb(JLhP&?(E^5O2MmKp7W%I|#r{F~)f!21`6V&MtIJFnB;duE3R1yUW-7IgC$XYDn@ z5?D7x)>KCD&nkPpv4<;Wg^%`ki*|Q*2I?z1;oIsq4g*kJ@>IEf5W{DyKNhy_$xJrr z(knY0NsrI^W#Bbu$=d~Ssk&<(E)P;}y~9!dA%`OCSB@-CY_$;`GZ!#WRmxNhn0;jo zP%bt!PU;&Z2J$MGUi6%~K5d8>uwLVSo-pq+^&!yn{7l`&ktT7a{z!XHH9=a^v$o;W zU@Hv(cjy1;O@EFnubit;+1^Zr?P}pYVy7_8+!ZI+9DytV1^N{CN_GNy>sJg7XBr0I z=BkY+KJZLL*`caxYItq%IgnTL=8L7(?{9)j?T{x!1%~Sg$1#(gB<4&I4KLTr2S)#Xruj}okQ%{ADd*ZM>!YcTqc{s3JfX&5%H?a!PS4G*!k#B(w=ii{bL zJV=j(ywB(Xo9#bwJ-PN$ zoC`eXK1|omAsgXGOLKg}#q-q4RaY+-;5(Zx;cr|vZGRoufs*!+INc5aO?U##Cr{7J z{u=9MesN}WTyFfjndDd~_gYD2^Ny#wE35{`U2(dwrU|3t4zGA^7vWM+lv&2+l8oHQ zdiX`knMNAV;X2W9k#V*N_L`Bl>k&#KSM(WpEYeK_j-1g`5lzr#iPAut*~C-o;66NHI#eJ zep+(W2(zc>csAu2QnM0TQFU>OlquQF>Hm!foxO0{^0G*_)|SC>O|4KO@^`A`(x51>MxO z7=aL)@!Wau8p=llFQppx9OTm^W0606m)~i53wnNwgV{Az@eLo=lykO!h6ou6h>EO! z8g`TYh7vbQMR_ux?zJhT#Zj#qXAK1AvX?ImlmCiTggp|pRmEo%8LNt%X4FSXrHRjV zE~y@`C_GR}(-}?AP}byQ28&>dfsaJirmOG4M69|RFw8+-gcFvsTiRCFe{_muVq~dr z60BujU{*+#9#2!pZB?m=Y{NquQFH{ z*Civ?RKzp2SGoYMUzBBMe}rC?^CM3|py`u3KazjR@Z*E}&`SyeTS5Jmvea8{xHPzI zvZ?aC&@Z%id?_8l^ZZRiZt9Wy-PPr9^WLjhX~R}I1IWL|f*PZ$074;HU!SmPEn^h< zr!J#Z0{`Y5TxVIX9n8xyl2~8;fPLO3YQtXQHv39-LuoH=C=%AJSw#kPU8r@a+JC^E<3tm|lc8?tRJsG& z+TA;ACLa3tWty-$4`oWnOs9L#KDS$sN9F_55BOF(SSn-!J!*dLQwhl~+C zjZ;fS3|xqhT^6}BzkzjCj;Mz9+egWE4Y8?gX}wL2Mkjt)r&* zD{KDL!E!O!+6(p;_C537#GTobgt_9(2zM>-{bK9QbN};q!r9e&1r0MZI9C~m8W$%$ zzOFT#;+{9@Sv3fD&i=52(kk`5&#^u|@D}Qw=X0P@Hh!njWV5_r&bmBzzQaXww+J9w zDmJIDSb#0odL++D5QiO8*!qEMo>g&Hi&At0;1XE2`bwE=Ut~S1>F!UzrXSZbJnfP+eKBnUsotlnp4R7G zHJX#cZf4I!Z|)Yp=GqzfXxJ^Lg2=A0R!smZ5C+ozQl}!ckUp-J%Y5t>m&Utv;ib z5HQkMMVCT9m#1peV%a<2&d@Bl=wc+dC+z%|UFV>xqX8Q`NUr`S_jC4Lb9SQ!GV7-mUiQJ(s=R;Bi1{rF zGAfn$&j6Z$5r{597P6!iJq1j~Ye8Qw7GQn*-$@F)xRPo6!lcmi!(s zcwBgR{K4;RTA!q}^K2bS_i|O6`@k}F+yU+pyx(ffWFX=ygPx~} z&-SL6Ul)O|TOF1#M)i^%muIg*xpU1 zDx^aC8wI66yWD!GE05KPulQ*WV!zPdMGuB7Gd-Ejc0!{&WwTezf0Sn1DDEQ}nE4S4KWM1w^Kx4plH(K|%ql_8zPzp9aM(Y^jV`XT zIX@M75~BjUNk>P2dt9S8F_zVhos?V(^OL|Q2CjV~;EK&`%V7bH6_rU4AI)mKVMFHO zO$g=lm_pGlDTEhtc%+&IF%#?{dzeQ1+*tnEzXftBy)+5>FQy_XxxwvPo) znfPyE=xRSscu2I7<#reCzVNKF;eD)YJyyt=s-syhr1Ij^@NxVf8bljmy@of@_v|=n zJ)PT;6N9nRSvks7XF7cJeA2dOhgfA;VXU~0TEH4{nTAZ$JwwU$@pJu?ew&jKzn?SA z5xf^$Z*=P~Vr5Dpbq?`TNPl2*5Y%Sz5lp9K_k|;Wn)D76Z@K$^aM?RKEm1hektTU% zl~t&xZ_-x1qD{**{igA#!a!w;3+fZXLSefOy~aPIT*ku{#$*{s)k@^=GC{{B8R4-O zDpo_VphQW#9FT>F8p6>2AE@J+%ZmR_ObaTSj-6=pF#hlVySZ;S()5Zg0;y5ZV>==oc*9y-bun#--&#kOVQ%x@p zHAON^9K6k+2HwVo8X#?`4KCWy7*Tl!aCG;JT-@Lfg zq|PbchZ;34RvB{Udu!;;W;(H$dP@?y5|uSAMt`u#d9d+ZLPy_$jiBsIWMrXvMOp9= z;^C}=_fbP)BW3g}aTI@ip1WO{JV5>Uc1~^w#At2uXQ?$$@qPV(CY2R75|)i>mnhOB zbsp(P*35?}2!^R2Qs|`;8WhrZ0ys6?JSW*d$hPisWVEox9b$>PkXCuTWs@k4TsX|F zLzcyIW9fUhIvZz$fn6J?rQ{$?EI>IP>T-I{a&YaynCHok=-pMW)hu`f!20e+&fV8X zkUASMK%Zt%_dH~=X(;sY&`&rO)+(sSi&w;o)R10A+w+@TiK>1n@*6?S-V38gbK5IuhirUBQ?~;I{r(S5pky2MvFv4%khpUn6Todr{e?V-VO31(=8*GiZ zIYIeSpFRkRbX{2KlC&PymMyes70{A58YP~pZXcf{S2{>yxLqhjqz=Ykw>`=6UsItP zprkdQ;4&!C!=xVM*qnP?Pj|(0@mtQ64$3;MYL{>l`_qi1JPsgUWZ_M5?SFhxo4abF zVA8Yc?{+8k`Vl+O#DC311CI!6l)wO*%sp;~Zk?$%A-(O4u_?gq>Fw=NssI{~EQJ_CV#)Z%YHgMRP+sw@nK zC$eUD&#c-WehBDD57P&s91to*Hf?3 zU(J6+(t>%6D!ec#S+|*Fu1;+TS){@;rEVQifzlWi@Oz6BQE^i04B(7WjABCY;cwO= zzy2Dnr}GL~gxs_kP%IkvD@pwi&j<*6ts;h3a_(1cIHqnmG&qxM0K-UoY^?>|Q@eI#`$g@hpBa9!zOgnJFGXOXkHJ0%QIM}%QynTv~g zQx|>I!N}+sYg5q%R_5}kSn94AFg6I3LM`5woZS+`hQUq`#pOFoqwHT>2^mJcdrTT8 z_lEsG!Fn-Q{o(ur3e(ZZD5<9FtRi=Gh+`w{oW6vrQIAyDgXqC*%U`+l(7ZWc{CZ?W z+Dr@@Od1cw8Yha}k?zp)Mn&R|AhGqsl~CyMO-2#BjjIEj%u_u`_l=YawbfSr3S$Em z{uhCtQ<}=ra_XohNps--%yIgiym=v?miKW`jnnt2CXZkNtr%LwrY*atYk8jLVS6_Z zEN6X<^|Ji`2$cVyEAC1Y2{ke#O9uW|`LF!9{6ANdLAv?h8`@#41LQS|z+=VBIkMlj znpA>Ri4+ii_MTY_Rd?BxL*j5>-0ndaS_njo20FBxV4Vd_5a}P?h-z}*wN?b~@LGkJ z`qxwIma!Ll^cMf&01yk;#Q2CM_RR``pB)Co@_--Ak z-f63?Z-3=a?KP-;M!u(cn`b7ff`|D=tfA|1^s)!fZANJ+t)Z=k80u8?ye z@Vx#f^KS;)!^R)14}o>>Llm(!d;SHNG6+jNA)B2dx5DM=W_VTG9BN!l)T|CD8fM>K z@o6V^84F1WCV|f2c-Y~&Y;bD#!<%t4-(-8T(=d6vx~B_Y>t2RK>YN~An6n>0j*}b@ z*Pr|z`hBS~Dj+kJ<9oaX7;iBwWL9v!+FGFb`wLCTl-$T(c^Bdm|J7a21%J9CdmBW6 zl^(w-DIOZye`T=%$`lXsav~yLu!eUe{p~%!dIPOjjRyj0FNW{lQa!yQS3v=!orZZ| z$8u&&p*2vR2#814u!keQW)it2Zl%E{I3S_a6GN;=Qmu7fKhjS44XlLXSPT+5ybc?O zV#2JLx+VI#-uve zQ5B;>)X+*VRdQBcN`euz$KF0M%%uBdC<^!ne7Zu`J)15H?&-%`OHrwB&;JbI&wi^U zcWyqk5_Eqy++Jy@#~^pNKvBAu!{cQdY&(5y&yZJsy(D~;*26>Xn`c}N-wlr2_pD+X zfC^>O^rjyT*9{ITiPtX*Q-qAPP1!%cISM7~YJ(okxk;&%xAUAajr7m6w{ENCO#lcb z5dRou_sWa|`7!*5Pg_$f)vJDjASvyN%p2&St8r=HWQ8Z`Yd*I|S!kb}Y~}x~F(6XF z&+jkC-~SB4mM!Rhi&+bLoFq*PRUZinN}xCbG@Bk&d^}2NMWMqfs_qSt-jn9v+>=|t zNM2v7NNkq@@RDx^01}SSW<1UREwd<@r_Y{g=ACAEF(mK$1Rfn!nPX!NPCt3xs!V!QgE4L12Dwwagf* zN4+NIAtJ#lGlJIxsLv)vOzp6m$?I~%$)2kbCSYbX zWW-id}>P3bt zlZgxX2a6lW?tGAUPUCIWRN4}eB$n_B!TI9=OrE_lXqXXi$j!sc$r3TVucwUSVgHPN!7K9#1-Q!CD*C#EwkUzy$e7!H z+0ahRC4R};PK-jrmW`?ST?_`*Jn?sq4PqB~8%pn$#4dTh1rRZhycut;(eIF+{*S(s z3yN|XB*9JomX zc1RKQfVg_A%j}xK=@WluJ-5by%1fg8BhyX6|D~mqPX}8!=DH&JYNZm86S)kuHW&=g z490$G`jKZji^9GS1J@V8H;He5^THPb1+b6jG3y5*xR~oii#{T|KXoHb-I~;YTM6%N z-8;7m%u(^$`C&B}PpeL+=Aai4B$c`+X!J|B2Wzag8`U}R-zb9tY+T@lETKZEyf@@4tiJSs_&@-lDrGL9+-%> z_YT8vbr%GflavCzpWdap;>!({I$cy@B=qo)4+Wk^Ku^l1c6K{Ez-Jx=g(4)?htE8cs(dv`2uy2y!$ zc&^YMevht8HTPHZ)%)Qw@%bUN9(nWL2owW&aCcjU^4bmL)>{bp|1YH*ac3c+x`~Cv(&U=u2S^D zt9Fp^weBF?$BMCQGv#Mo2KP8S8Nu=sK?Bw-t{Z)M=ZnMQEX%^-u9et~hQFXZ82b^+ zLA>oDbyuKi&yB&LaKZ~4EO>F{tqblG`lZvw;oL#%+4}~suWK-=d@`y0r|v(FaiEL8 z5WNY2=puYrFFkj4I|JS~Cx}m5+ix#88-(&-Troe6gc*@iH1ZToEgMUneaimbytV$5 zRk;(al}!9CeFJmPNZA2UTN8 zG%QEjO>aIwzFB+m)?7FQ}L?#RqKf) z1GNsPBI&2`MkdkHjz4^Ukv3<22ld+e2V1XN5=V82(Xs=Ssgu`}{_5|nh=d;MPXdB- z4@Z_VP3Sy*(O1&~ksDkJVE3*eMlds;fu;JryX0V@VvMw1ds=o2K#P3zGVYP&qZcA; zx4hXyp3brIN~n2(mv);kow+H7ApNaeYOAFkCJO>RowH3G+Hr`h=f_pGMX{M%8;DN4u^za0`yF8qn38+ z8#h;T_=-8K1N^R=e}Td*8y}CG-XUQzO3U*wQY5b@XyQ0b-LY}q$ZRuj3F~0^-wwN> zP;<}NN+S8Zgiy3~8e#sj{-;quG|NxPX#X_ry#A~(qlLjTRhhp@~kzZb>wa^aPSf4uSh_p>hBJAw%aDrA=Vw0m=!?9ZC( z8($|~UcY}hmz@7RgmOF8*+QW%IoBG&@lAb;)r`p_uH_2e{7RBCnE+*-eW>NT{k~tL zw1}?ci)!m7_m(Rt<6v@aytRrNkVn-eS`l56Y zegC0awh{58H8QKP#M)u852XGq1%*T;dPnI!sdeq)B}61=V`c#qxpsq!QH1nM*jps1 zJHjF9D^p>0t2%`81$u5x;(FnT4C~$r^XDRwWXn6sCi#!ZbVg-e88CyQbF8|D?*`v> z7Oprq4mI6yEajb$HH7BrnQNEt1%<5!aAnt&IRyu)ISz={4??`cU!y}<*hSj>1&XZ( z_d#Fe6b!2eGgh2$b0szVh%7Aj7&cSmuaC&85x3keW)4etTJe`<5D~e<@&=KP{`vTA z5R{tz3cdK0UxYF9*HB~2Z6-JHhSt!SM=;N{6Ne?R-Lk0 zmKp-`l_4T*qWeIhbseDsd@FUeSXjJZ_a#XyJOBX?qfVNDTOA~{#p8VAx z{7c0t<1zv>4bCStfC9~$%BtCRERPUR4ZrOUeNq`F=xO+5XDYnCg-TI>K>3=ML`w(? z#8#r{{xcSki?#HZuD`$1ARC^1PYcyJXjP|Umb6#c(x{NZ+Gwem{ZYRqVWk_S6bMrPmxS`) z_l$D$KFT%`UbIi%r?7foD~T-#oY(7M{5OZujAOn-fy`zi|R@c!3{@y!<=(Q@SM_$#bX7HSE27r}%jI+*Qro#@@* zpqT;Y4wZz*KHmNDa-j{QZ@X7 zT=t6bxH66O`ueXpYdNpw6;op7q_?FuZ@f4piWe2=XiSGG$@lg^YVM`^*%=pQUtRf9 z8da)hwPg2Re$9dV_*~OiRxil=XcSAX)#{NPMo4?lkVmIwf= zp;z-RGNVf)fCP0AbB$ zsOaO51Hve+3NP#`|Xnqha`a6Yp36t|D-MBUEw!L*q6HFtIU)P8+Px z%~;&~{1Slx7C!cj{=_|^sh!Hj8&pdSb=2tstdwSjmCF)L_bnE7@)+Z00I%jHu{imN zxEjY8Fm8hr1c*QNgh}KB@OBDlo2SVR87wgVzJBrJB_vOG6i#QL{cLb9e|9Hh_C$0e zNQ0|yXzk!Hf;Q#lSYDqXcl#!CeS`UfTg!KV11a~N)_d&CY|C2XG{(fW8Uyy*3Hw_~#xB<5~zmM1UWo*Ac#xqd!( z^FT=+*X>T52VX>5Kl8T8vLE~Upei-I>Q|!WfYf`8?D8lh8#9`oK1VJF3Q$j*Yb)s{ z#O!J=Lnbs8l=REw3AOxfRIvTGs`a<8`m6h8R}NalL^#8x##>|@e#Jn#RL36IQm>|P zq4=HVdm5a=mfhVYM6l$m9h3zyg`77EWZ9JLQoHok(cHQV?P$V#SH@pxFyEAzluHal zu{-RIf3ck@mh;OZmKkY-R)>JVB5x@=gqti`ImV5$IQ{CkH0dKNc*M7&K^RPC##JyY zMLq*f?q<@V52k|*F4o33{p8&cp~%EVcU}b~L8|?J;O_$1T9zv8neIYkzt#oO2g>_T z=D#S`jB)(Db-S>m=ME`F+&u3M4h&x@UcK(&r{AdbateTXwZ?}0+D;?97&J8&dhr=_ zd(_`i(?`Ndsz@&vj8+EcQ~e>H12W^^sjCAK z^UK)p7z#iY>DK>($`v+lJa4=DdL#T^!h#05fTV91xn%-;h^sVt8O;i)IM+}?ZYejd z$9yh*`>?CCj0I^MaL-b5|s5K z%T7?;>RA~GPcZ*gfrQPI)0i=9=H*%2-F;JKUB{)~h|k@Kzl=7&pM;%a@6w@3C{V?% z=Te3JIDjJMewMQQa{*rQHS@OYx!*fcI#O4E5HEBEZ9SROIZyIGb-W%zrq<{{5(JGHx9q(3X`PaUBD~2m z6Dq<$eD|8tQ`hV0ad{;de=c=R{llmzBnLH12vZ_1l>4H!;3h-p;;SY?FPz_p+K|2{ zvy9NeI0HLVA9v5oXV*mwp@wxTkl(thR_QD)a9+Sybx_^~*LqTj7!Ld*(b@k-=2~n? z#Rz7)rXc7R@iW~apZ&W~SyU{@quSHUN4}yxzX;DvR?k~%k_ zG39fv;>3#tLIbR5B_PU0k%)5JXtw5QQ3DjhxlsBHq#Y0%HDyM~Uw09!BRv6`W-mHT zUoKnbnWoe-dF65bNAO}YYGG6BCfWA zM74k|qg`v4kVo>eVnkEr5Ex@cxi(XN46pK(pBd}y;^UF;(9fqXxsTfB%kq(0XTPz) zOLi`Vy85n^U}r;-R%9a`>d5MSuyogibc8t1^m7a`)VZGz1*x28)sn3o6yqM`YSy>j z3Gw}{#xth*iU8$4x|hI6)BmmB89rB20(DrwMla;$^9*(z@PVkI-bhJHY$T2bze2}! zx(9S@F8M)^8ySQj!PDPrTV-YiNvFGAo?H{+WbTV-;$}^&`Oe|>o`;oh>DZ(v0=cI; zKZ}Y(xU^)^#4UnK??^aVD4)v(NjysgnW3vYKM)jO{nA87%`*Rf-H2R5D4M|^q)tlG zd0#2K<%ywsd7%PK18*9-NU#xNaeL06OF@%0*MYTwkSEhYZ)~baW!5;UxN{@ zZ#%g5)q8|A0FYwl0~)die6w#CGv7>EG(r;IR}kcnwVd}*RKsszsj-*sSdz;4fFNA^ zQbP8ZHQSGz4;HheiKW!qZU_%HF%7D!zo3-=r#lqmKStf>oqw7_eKh^z6Do4)? zC4{zibMe1Dz*zoe9$2T0f51~s3=;o^u;+4zuXcUth_JRPVc495pYhvF{m$EPj2DWQ zPJ0D?`C}g-x4W^S?(eh=oksbJVF1eqUU(EoG50C$KR$tKqY^CoA0*H#nyewwYU469fER6X;oyl&(38b0mt1!R!{D4#=r8aFKuih( z?S{rAJEdY&RkPU4J^|Uvg(WTTK{H-n|D4@5GwbRzqWqPk!SxFwc)ZO|-K zd}6PutgGDACz|kS5L8X-bo}?U?fPO@xl`1r&U()chhI^!4GN2$%H^+D)#2DUbvexX zedTf4&w;>f9ud2B_ltRkq))s;s*k%m6IhqS@5?3!I&{)W2_1?Obg3v4(+k|a`1a>W zF%Ifve$$f2mn%yNhX0xrbjZM^!AnaE0qkXNoy9|qWh>6}?{fDxgjb&`ULE(1NN(rS zx6gp29Uhbyz&ysRV|1I0mcE65C!~78z04bgd&yn?%ZGvKw&{A{iM$CZ&_gud_J;xv zyiD6SkXBJ~o8hDsP*5KJ5^ay}kNrVjx=ii>E|U+dnO?oJu~h2TH|Pusq{s=qyUsmd|L?e+Ue@H+WW|1ZNb(O1sbO#>3UuG7n1nmuz+)s2M| zhv8M{ov)%FrbEn5s;%|PUwu*)c(tnW&YHOMS88?&p5`KynHTKYDt$7onQx(8ktE_? zob<>znnlJw+7mzVy8ekwxSqHs4!Dm03O*7-w1)i(nk{{xb495t>h}$;Uaekxk21u5 zMUc1g-)x6e8`XJD1ph_x@c%;bq!T$O4=0!i`qygiFBRaT^SlMU^(QK7xa6LDiq@u& z0VH^i@1&2SA0>7>gjYZ=Tp6?OKMHN2#!`2vrdeF_+$C+c_e*?J>4 zvfSkVljW|S4iH?v6i5HVajyU)0Lr*V#+{5n3~`14FAtPLW`M~OWH1`I`-(U$7YOt; zks;+q06B8QFtxYAYLb$oo`4e||3c;cf4!$L(X@PcCxn(S34V-w)V_KTbuaH@q!(eI z<4@oZkklnK#*+fOt%p$K?e|GVRy`cY%rwENJ1)=WvkQnwHczn=Z`kA>o%T-Mcm?ya z8WyS0hel?p7~0Fmz|t{PvC#d&)-03&bq<0(C{Vz$Iar~*kdy6n&$~D!2s+vxgIrKT ziveCsWiit!;Vt!98L5pNlua9VQ^+%}w>QnG?g^fjNHBI;Fi33#CO%>%wUR{9KRCTA)`ua~ct5TSA>-Bcpc~b4lQ4Sq@pOj9ex1=Pq z(6UoPNaHiHjJw8hO@RGsywsYbh~R&@_&bRF-w5AWQ8p#pO4P5t?wh|<60ej?dfx9C4s4L+Yw%CD)BoI!>6!;qdHG(D-5-3Rn&VJQ`_Kpu~OkiJlq6nI0h zd%gR~{(+|ZH=wz{SJmat4pK_=2s0mJ1AW{BlZ#GZIp4_8Z|yk{TRbps+2?=6{>xqw zzuvDtgg_k@Z<=^OOWzsZH)uG!ufH}0XMF&znRc2*uuLD6?I?O6JJIxiK%_FunH#g0 zY~7q6T@7&(oHi|X-=O{(F1Y}jT1IVNdYY0#+5Yqkr2w_*c26&?9|Bc6F7lq za)D}UuX^;7p7c#M3LN)E2x;tWDEkaMVNJ|KAH zmDtXex)?~VCU(0(o_L==X|WsVO>4W)YH(Uw0I71^@Q3mW=rq`8$wb{#+FO_)-)5%p zrDw%76K5SC9pAJmW%tYV9-R45YS=*3Y!-Thiye@BZoIj;?4I0I*3ctSh9m-ug8|WV zh5sqam&z_~J~K}Y$Ozk1qTg_8SKa`gl1mF>NFeiH$^O)MhxiVQsg_1oOZsasY#z~e zIFD{d`t66nw-C#w_PJ&Kg50_ca%^M4OwY$JyI?;nq`V##c+}FTt$zu1xvb8p)``B$ z0x&;caqq}hqDT6Cd1)uOLwj9bp9~~%_{0^s@(wcR`^ZZEq^&XbpzGNVnJtq3oJfGM zaoAfY?Wkd@*)~?Blj(b5^3XiJifQoOi{(4Zu9W%qlz;myfi@N8+ARm^FFhp zV#qewz%2!Y&0-jCKPkCjZB(W#Ilpnl;RcQPAkU8V! zjnu*L_7$E>a)xF-GxBcD)z4+KJ2vB981NkEB|I+9; zfB#FP1KK8U{$U&0lFmva<+Zy~Mge{TExJ+vkFBqcin9OqWvHPC1VM5@kPrkFq?s8& zN+c8|L`que?x7KoRvLy-LOKKlB&CI+ySqDwx(~kZ@7#ONx$F4{U96>Rp80*KgP*Xs~qcc!l-6N!OInn%wCwR3xB2i9Deb)%n0v7!0f7=0@-$-Q`Z_?w`}QG951> zK{X+!lqI3C-S5gOR+0&C7xvgjFfI6F=(JG}Kh#8qfCMog#H%Yl7 zzVPRtb_3cE&)O8D#!E1cY^yh08iEVY*aWNyjgYQk? zvFP@IHlfk*B;M-%!RE<+z?6A z3b1;-$xzt=2o-j&uia3$S4&M-1$H~{Vg5#2^J=Q z7s)JfKG_|@dF+rRSWxL~KfM%V`{@T{Bh7lOc6w|48@e`Rp{Zvumw(bx z;CU=pY#i#DP2!SYg)6^c=Yi-Qk0yTwtM$V*tBKeGtMlUrCYcq&tzk*CSxTrm;6H5D zHoTm8^xEB~sN0a5#%653g* z8_=!!ahe#4gp3bXz7n;mEUf9-F+`f+NvHj%ffIdWqg)bmi4WA+@#r(5VJ^mQ5>|&5 zi*%gbCf7XD&+kjf{NtQ_A2BOtUDy1)?z{)s^*csHFsc2Fo7tnGzbnj_@3r~incZi4 z8oktY;#a5ZA2Q&NdykC2JE}37{rMFeCSJ&Ab08Si%oNsy(~Sd;n-TX9ClMSq3(;Ee zQPC6LBdD~Zqj&4|vG^TQ_(nGfW~;CGs1rF2dt91cb>ML(P*UDezuBCoSHdE$+9gK7 zm`Srw>u*MPr^+{-uWqwZTD_yIi%vwTf(R$gz%P*WiN&m*z!a#k{z5v2 z!LucakBS_cqxn(AE6u#k+yb$9;2`bUMROaWO5wX{s3I^H2;37-sfMjJt&s+gNX|F9 z0&fkfk*Ki4$TRMRye79;!eLi;n7|Fv&127yzsWv1zL?(r9WFPIiZxCH>P{CnG-Kh0 z0O+p5ZX&0=GxQEW@r%#qakR@Fz%}U<*r|2Jg>_SSC@MVh9ZtD=|54g7EHa&6gldae z>0!~agh}sn@$5~IX}rZjh`qQ}yuXn79@gM^H@iNE&5JPW!k~3Y;|5bIUd86APU~5B zYQ7z(e+RW%;8#?M?VpVTl0wo{9nv3OHO&Q$*v=S}aX2mG&!6m6)|J+l}YQIj8N>sE#fx!XEfCZsqk=(ANw1ZLM`( zw>`Z2&E@oh^Yt9CY3J4UeWv#>9@dpM+=AV#je8t>M(M zrC^878gJuJ9#1NGXH70{@@Wzqa&wR4=dTly-Z0cdmV^sy>v15jXJPvqCFV&X>je7o zYH@St*No40yrJGw5xf_Qd>7#E(BkLy*8XIAhS7FVO33{fW~FgLb~4!6Hn|T*E>$~k z*~PG{*k&gmQ=jWwCA$MF3Z}aFey!@BeIL=&RSTx<_4g;B-)UUg8mFq)DzIgys-5jc`@oRc zTX#q1S+_Q!qzfAJ~U0|*|jw0njS#m%T!R==;P9y#?C zF0+#q;IJgMGX~V~5p~sIUZVT|5bRHw=28grJg;c?lLER5)0B6;P*56=>EzB}J^b!O zVAvCJq}4%L2i;JN+?pY1ve!t5@uQZAOahu;H&jhlmo@-#{uRP70N`RX$!h8MUZB{^ z-5nfl!g>7rue0v2Zx`D?sF1En>@_j#4nWvEcz%@jcH}=}-;HL~<08hY_A-Z_oBk91 zgfY5->TdDAWE`J(@yyGU1L03EFicWCuIwmL_lnCSZe|OiV{lYS>sKU| z07ORy4?!m`$S$deH@(uGXcAkLx&>)~#}gGUlyxDCQ8^ z05&`>hvAIP=K0)^kNpi%Q9P0O4^%XGO2bG>M}6gRN`nDR!zVfh+1Ie7_gMD6_2XB{ z-48!8#|W`8aADF(MPeBI`~n}~1xv6`m6f%~F^P;lRd<1L^){N9D!`#ZnAJQRkk-97 zS7Qdfi^9qWj?-cxrt}WxSK9 zriN0*%}*($zPV^LGQx2DaLU5iTcY;TFaOTFrmqURDtp9Mlf^xj)4yx%>}a~1MeL8A ziUd&`db%62aEGD^vpk}GW%1^VZDeoycDrkvE2g;hb=r zmcjX=W4pmG!Xe^vS@PuYd)uY^2_Z+y@^F3m@RU0mc@7ydK~Ie^0!iTN0yb%LJyZ54 zFS&VLI=4Oq&~nsaj;y|{btn9)JYSkp%)c`)<6L!{pFw0t^8__>EmYaXzOd5v=)>__ z=kg`b?gMny3ZO_99E-2nl0adDLvHEXHgyQ@U5~(0YnjkV7bqZe-?^btuF8BMYwSCv zgjL3ECUKW*zNzZC5zW2dyh8TN7Tl4-L-U#&+h;Ae>Sv;HbkK@~g68|LocA}-p5@;MU2_01x#z3H0JNanPzQa-E{JI_WPtYO+_U zDNuj)c$$dEsnRg?k#eQshLu=_ZmD7D?2*S?uGD82o46{EDb`1BnjBp({}vCD$54;{ zo`fY+mpg;B)BlPth}9Q>O?gJwE#kk$PsJ9Q(dQ;mzM-BOK-7GpYI``&rP4hO>GM)N zb}m3We}O~Fdp+|mUHK1Zc*I4LLKcY6zU&?5W;&F!AK&Bvw#8|Kq&QGNZg{x1YhV(W zea%#wDK>dc2&{V!=qgG}jSkT87u9dUjd%di*UTo~B%d%FlHZ7#HI#n17|t*}9%cii^bq)hWS}0F5Kp0)ggzi2*lK8_bN}zIrTPjdZb5vIRFW z-kMGCD^`!kdP;?X&VFxSCP=1@Ov%Z6_b@Fg?hDz&&y5^1w^sT27_a~A$cD4W>ud3} zbNBcFBIOo;&oIL4(dg@o3-`78ps+yQY3q+G#=oQ#IA+>Rg?abX7USg)rghb0HpTBz)PxXv-oyJSu6p(Q6EhGef!mLJyT)Ob zC4w&m-+MlnZ)Q}#Ya;Gbl$yk8Dd?+$hUe;N_l8<6*45EH=V?LEvS^agEZ1=M3m^3J zkBbz2Hr%568(SNXN**c9`4o6GJR^{(xP?9Rbm}-SB<{hR%_BpQuZncnUlZUN)_aoK z8@^2z;M-b%%k0I2rtW3|6pIkzboSOayNSF z^Grom_H$SMmgU)5zTJQ02&7I1Z@yYg{#R*2Ju6fFKBEsV3 zdD+-RP6y*j=Sa1P`_`7#WygtyUA1RwMl%O^1!`X_wwuN}8F9U#U1%ETxlA#NUa)p= zbDvy@cwisISl9dOVn1|yT5odMX`FAni62-J@KOF&yKI5O0nJqYR=1b z1g$1fV$AWIW1Q`jf99C?gdVs>eiPx{{~=+~FPT9+ z2ff(5UlYX)8wb$mziN1f^dX~C(o&vq! zE~L&ce6Y3S1ixw&DzIr#Pt566h8=YuCp7Vf+U720yw#iMs9Pqj+r7($;H^Sp3PHQ;uKbT#Q;iTKbB)W=|Ck+yPNPGM%WjZt^|v)9hxep} zc*88PJf>R!J@?)v5kY$Gp(w?DnmN30HxfUF)*FeR9qm8Y!u)O6V}nyy*Hc%Qc3>~s z0sN&Gpm4;!9kiPzuk^bua6Vn7nMSFkSA$^{u%Pt~#qkLKpaXec1j}O2 zEnPNb8-PV4v+9iQWuMBRyA(98N-{mTI98=&cuqB9Cv7Lb!np5`7Wc8U-w8T-K4TGp z6TDwaFh;{tyzevj3*Wr}uu&QY5Ilc4YFvNp;>v@N-ydN|-Z1qY5AhjgfsxeVd&Vqh zx3{{K>e;AG!y4>HH-OIh-%D zJve}_P*}ZQuCN%ha5k3^Iz$hAP;t+jDBd8f;ZQ@6(-? z)WTOU*Q0F~06LgNdtF#wH{)ik%$b`eZ>74;Qvhq;XATeQcdo!c7xa$Yx(0+Mds3(% zufk0`2XnVAP3zH~*Asd_-jR6yVT(#q=<8ZrsR9su`ig!00KzXv=_tGLiAjv(hbig$ zI#a~YXA2DNR-bo}Z%HKdDn58{k4J80mYkLp3;1}Sgii) z;s0> zgzJjEA?0eeToJg%$4GK}`a30@rT(wz_dT=tjiCzEg~fpcuo@UnH67*I|+j5AsHxcnzF7Vh=U6P=jv4b;MX2gDwTn`PH;jf#19 z{;7elZkmfVU`W`!9EMrrqQu>^^hCTG@m5s5cMT@uGrL>ER4Jzu98_@R!W8;slGsO2hS>BQ+&OJ@&(BP`Ar0kf}8@6)I~eQhy(d zVa>#sn3?T@d!FtWot>P1cjZu7X{-ELbL-MT-Uw4L zZvUM-I0meHrG$e|-CfQC83k7ni$)MSPr>i{&vTQBeM?^gi!1DcmvdAW|E;%c3dFOr{2*#<2;S8 z;soqqn2xVr9`ti8^ z$fJLe%c}EpuGNKqaN&eH#b||N-fdh904svjK&L%2mA137(vgOE{t0C#PR`TE3s-+` z1>7bZt~R>3#t}IKmqa3qkvzI-2{+sITH7No-h`P16utD z{s(7;ofqe~$=}=wnpRZH`E?5xIrtAT{o-F@y0FK0Zso@q_^twzlvnfKdlX09>3$wM z>3lAl{#N;m37azXhCRyN-TkI*Oc8}mV8rVQXe0utvo8mXbF_LV&(w|JHw-o4P-7Ku zqBcUrDgI;vbWToxomj7%zug1@{b?vR`O8v2@pt}i5LP~^1q9dgKt0b5{!3w6iQV+Y zN*s^icvEi3&q-7f*vK43;VD>+a zp`0}tEPU>W)zQyzvychE82&1T;mU~qBctGLSUY5|J;Kp5Mupr(z@ok4!f$|PsybKv zvNV?FzTqOd5y8jVwK6U&Nzzu$HLNF`c;Wf@vM42-_KD9Am>=&KNd{Zxmz#s1QOi!p zZBkMyT}4Ha2_(+P!Xm?LXOqI%<41znllH&F1q9Y6S}2064~y?jP_aGq>W~h){_+hN z4}PMRe;?5c#+U0peV|E1mUDN%TV1^PE{^P!VQF%Q*ANc3D5A0woD9U+lk*mc-4D|7ObyVvzc)xp%O@cc9@?L~K`+-_Uqa$rg@UIv`tpOHk`#=?UNGRQ}|N z68oUrPzwjXU*)Ydxf_L%K^*nl&nvTmU9dfj6EA;>!*}AG2i69hooDLS^frgvbRJ*7 zjhP~yaXWUO{8eAu{cHDPebQc~m9M{RpzJoem+mSDAKVaQwXI~0jH@}z;^PRwP-~~6 zpy0!ivG-(rwZ-ES)$=}5BI*xDODyx;cYWOPC2m5=iYJ)L3aaK}AJ^n(HQdLBOrH>E znnF8&^#O+!IFPT^y(51oiG#z-ActhI3p3}zS`AH5lM%P>=$w?tlpr!<1qgZlL!Pd zq2B=65vEcS*K4kP{vvfq=uin2aF9(+ZYuS%m-S%|P^m>3@CZEMW5y^v$FR)Vv@V~4 zQ>KWFHz5>YCBZfP>{910H_#A1zbA!m|a$ zvYmAHl4IIHqz@U{;?N^&XthiGyrK-Gy@_(L)|DCO3)0A}z0U~309fJ&G;h6^3d+7S zm+8k#?_f6iif4C^k8!nKUhe9fDGwhpRHBtb%c2+eKor$8XOfJle#>IK(?a=8y6KAd!2g{ z*uM`Nywh;wKnnwW4q?He^C@v4-jgdjJvz)y{0>{ruRO6O;3r3{!RZ5h|fJKa;DsjJ3{Fm{Z2bl zhyUs?s?cyqEW>Up+Wy)7>vVE`(NR6f{z*=9Lb4vn;5!iVHi9mzvb&i4P`a{HxANS1 zoOY#ZXB_uffVV@#yGUe-q|#vOP35~W&)ZdmYyNLRQt7GYnRU=>M6jQfLR(MWY`OzQNi3qGkHawiKuP2vM zkxpOUj^K98;Bv>hV7SC8@W<5QhQRO~OQF34B-R)G=~fon`zP_T@gY2ec(@Bloha+F z{n3S7G+nV4x0<)*k46W%6`_8t2kld6;CH4MaxV>%-}IdRcY2nj?FH#k*|l5W286peSw#A4_7{hQ6|!$p*BkaH00|(*W(Ms&3!cDS zy#uHQjHGepVw;m^X=M<7oZig~{vpZOQ9T*>j}9!{x7xz2_l9!_S2Y~)c>5sZn^_`KCl?84f0C1t%)sTjlsVVvip z`RI#_Lz$6AAMvD30-@-U*F3A9N5d0w&lhoZ>VYuz5BD}|PuG?p02`28MN*5#%;tym z8s;${zWk`q;^^FljcYfgTmVpzVqwM)O8^6IqY+o9!(05#>QrTmiqvcGLj3qiyO1L( zU@c6k997&Q|DF9G;Gehc23~#;0F1rqz>oy6#YR9@_y+Uq49!1?8q>7H^~k_6V5!2L zN4?lXIwougb%f^8;DXhXAtWx9J7j+3K)MNj@iD-v9tYy2XmzG*Ub}R$=_+#^a@HX! z)cWgalh}@%*=T>B15G3Pl=}cs?S=3ms-Ac%zr_7=SkoGAzfyPZw;c<;s+p)V|Ap+i zABPSXKjez8x}FxBv`51%eLnBZ{l2=>_8o7c($XFxv8x!uf73!q0XSIh(#ctZl`6h>C+;%GF+bL51~VO=dz4-va^{3YEuc7lQYprL1?xX>^K* zJX#)ME!t5441Bh+w_4fz4@YMcW;bP(4uM3$8?|yt+-`>=MJmI+8$VT8V>6HO-lz7=QC}uP zTT?l?C6~XUG(gOP{wpKzP-&nq2LzbT@poBS>PuWsYon(mqg|wK=sU*8UyJYGsQy4G zK#@ic@s~A90|aSGz?%Yw2+gC}>oR9Xtd~?;=Z(CIJuhBSQL)_*p`{FYhkvB}2u0X~ zppqb2O_>`!c!iL-ZGSwX_DEm7)NMUI8&`(n)l)ls!kVt@y7jXx_xGkwCQkFEug7cM z(x=^zspHAXD^ zsB#=OW+2E#aTQ2exfTm<6+OsYvyIf)TbvmTyBf!$Bch)13&)mEE{&9?uaMRrR2ccr z1?=0iv_()y9*;4QjpY_E$Pa6-nB&mK@aX^p&f%&hEGdXyqo!pDkAO;!96tIm03I3R5Z!ekfvtC>Lqz){H&*3@7Q<0q0vv7!K^ujr2IY6;)_`gRgP6Nbj6z|cn+8l z!3J}j{XutIP&jYT$K0>nbq#o+gf<1<4Is{E|5`Awpr71;l)^a@=S!J;5` zyti;>Q_NG_&Lw^$qdxd)$1O;9vY#syL{_gEK7L^_R~}=VgTJf$&?1|p5SjM-@+*Ej ziTi%@!{2C8G6c&7#Z0w4K>z4Dj<^CB!NFOWBg}l#^)2iSn3;X-4b91Y_KJ z@@OV)+e49xQ1AcoAijJ;%w9>nzqa(Es@-b9WUb}*DPF8l+|Ts5?X9z0d4DT=48)Rf z^;rEyDzf`PC&Q!j_5F54i{1G03Q@L>6h?8f(Tq=U{ui?RETJhkE|TW^uDkwa`j?Zs zxUGz?JVA-eWr;^KG;)X}6nC-{q4Z9(BWF@y-UxIcB4pko&Ln63xx&%@og#@X^6~wz zV)1emv&M0}uc=IHJp4D4B$#7ba@!tPOo%n10RGnUhs)6>3uL zC-r2_1Jm&w;VnEIZumfu?S-n`W2`mR&_&$*ANZu=?P+PGWVs0O+*G!BFuUZ~SxrNNMdt#%$8w7ePFy-f45*Dm zYP>gv$6s(TZfhr`*k0-{Qn1irI$JL-VhY13sri|4&LF68T zB5BOT3=ZR_?!7PCgJA7gL4PQrN-3I@T2J#v3SYeX63_9Bw-&om^+_MrZ6*0$f1GxU z3H9${Ow1G@LIQbNPKr2hZ_OnQ1xKllqUql!t@oIJM?}Ts%u^6_t9E!8jMiZ64GM%F zoNg&_d}_;nJLL0;K<~LJaW9jKsA~Gq`5$2a&J_fsvUdYis#NBT3z zIqWT5lSey}6M=0h9wz!=|I)Jf2T;;BGJ+qDV1G3Hj5CX|M&}Yg?Au96cIRM+b=UsA z(2R<_*JZH`-yY9w_@4iq@if$>8g=_CY1vP-y za9NC%%G90h4-jCY+77?C&Y+`ED`?Vz6R}hIGtbL6Kh9-d)c{~Zte+dxJyNR>g$nzy3XcULvu(Zt!jJshXHn)0765)~JK zRRp>CntdX`a?6{oYoot%=hY(^c6zW@6GtI=Jc~3s0wq zGBz(6E)_nZbI36mJJ%=gh0^M1kIH~o6z6rC>ATm#yD3`!ZSC6Ec4PlO+12XFd{mL} z<=w?IHm2M7;J2?pat^>d&MBpsJpzFco;BQ!WU?E{-RRrOHBr5Fs4`QFBotS&8zafR zcWV(XdXR>)cQe-Pf%dP)F%{?;R`-pxP(%ys>@D*9OkyMb5s2>_GG#H|X=2P~`v}J= zLePgeVq)U%Nk3fNvRy4o^4$}}AE}`yFB-W;;XZ*Agb#is2|ck+sZJTQ4$W9u^La8l z`)*ErB+XDs#OyaHK{IWLK#QHJSgAcaN|Mom0obl1+QG_X0bx2K?}v%v>uIUBRa>p5 z^H@kiiB^RXnUK$!&sB9>J~4G-%NaoRQ84Mi<6O$pv;mV|Syc{W-~D`Pnp4S?*#Je= z7x8y;8WaSxco;L@?fRt<3J8Jl$W|!cQmud0jaVN`Co%tQEQToe+e(AK{R4ryMlSez z0rgj~A(N>f&=VUX_<}i9bjv$PblgW-&sU@!x4Dhu|x48g0aQ^=PTn`5v!^fa#GmQWRa1oZ#VDVV+PH2vNS*E zuEg;rll>{)Li6&eD6NFr}ID= z7nt{AA0#`y3_2zjKnlAwH!Yjej(~X%TJDh+?{Rzr;(`KVQYAmiG`nyLT*>$d!p+4G zo4jJ@Ws8lYM;I|8ves))Y9KV;r0n$orx&c=~eDd9FMy@ z^;Pv~YdSY+Fjq&V?rJ}Vz*YR*N;9J6?tQ9a6$#4;=jiQohJ51XdV$bo#lx|9JF(5G z(8JMdRjm?>T#v_F67Z(M%+DDaiPc|nV5J}6#W_r&%k^!_xF6kfX2;x{10A0>7dxd? z_j^TH^%uXOOxQaUII_2lACU$wgOxGACBgU6PkX6#_lF9!^~SfS z73hS_dG)+tuZ;!e6>N8P66Almk>Yw4ysdlXb?Oy+QD^H{LV1zxdZ2D6U$kI6hla2J zJbfi-Jxyi8s$Sqc{`z?G95I%0xE3=L<+xEB!Kq46$1tkarq0i(UCkdri!!?ZbiawW zW_@)1tKo;d@B(KCi#0J4jqfJ7yZp`QN9qbfGs7#p?WZe>;;UemHn1(dXdMkmjQ6*W z$K3_Pw&uAntT1sE|Kn5kl!vcjN5ZRjRTEfy)hWqUmp|#mURvR%R({&Msr%TQ{`IfT z&%Zh&W&_wXB2B}N`2*C7{Iot{fgN~a1mPOOTetf4=D$$2Dzt~4z{LJkPFHeV!X%X4 z$2$lHonM<62wf|y;zNF^hqjrDG15(&5v+C70gYjWXMcddc<-_)QMRrWMsl)| z6KE=e^EHLnzEG4}AA1+uc8aXtoxL0R5;q=LzVe(bHTUIi?e_we=Pa+Z%oEqoRv%Al zBNIv($qVaV#6XB@fkuMEe|>Zdv4bPojETlpdXDw<9k!K0$tvwh^ibaIJF9rMNn;=o zQgds#p6_bcrG)9U89J;5hWycN__+#oq-sbLH!;67EV_T_BFS*5FE+~=*$A4_3?=pa zS|YJ()+GpZ-vUg`2&Sr$DR~BmU6J#C6%0{LdFE?Y;*U;gnZ=~*#T4bFbVOV3@e$2V z#R#&BHOT28?PqC52deVmH)&sMrC^`Z_*dm0$_qSaS~P!^H%A#F>i5*tTaE9O1j|fV zHHTQ7XF15TLYh&a{arfDj|Ao?t@nk>N^UAr8e{~=8jJO0QPB{(105rC(}&^-%tn5L z6(ou>J2c9Tvy(B!P^o5n?!M^77x=8N*BDf2%8nHOW)jSPEB_I)w(T(<)ul!~uDoH| zLr^-dgTyn%;&Y$4PpTP5FLkJ1=I?g0NVD+rf*SoqXiaT6*l86U-f?Tbo7C<1sOl z;xwjoyxpf(@1e)JF;XB%NOCg*WV~@SY91fjU#Jzq{J0vcX08*K(mRM1>okyKD%wdd z-eTW@cD5Ra@;*fEu9vX~Hy+dQ<%RD!S15??ZbL?4FQK|-p80x**IOfa=~Z(32K6su zOzgbbjRp&5>}1o}@}%!s$CAFEuj*=iCk3S19FPHV;Oy z$EV=fps$f*lKTNS*^&G`A&lFT21B7{i*7mY`zmB$X? zJG+ovcZ9Job)~#Ta#v3Fm)nt226oRutK)`IbL)@9+TLEar}-mZ9zrYJXXaNY>Aykn zQb`H152a5}n7~P=`P!AwLMo{hFY!sgnG{sJg{ya5xXvW9eY|xUDOH@}485}!u~6e; zWCC!!{P)y72D&ScL?%PA7Ix<6=6wjN_GWc<_P0(N4y4S^O1g8$|g1G2f=%!4BNIrl82_+8sX8N;`MyM!6|a+CTxJY^m_%1BT~xGV$Ha_?`P zsdL12Y7is20Ij6$#V-oSi#;kN`p5~kYrTxX;rpz?eWWcA_wG_`E%oyJve33h9>RuQ z3>pqy!0LI5V`;hmoJv)o)+E{PYx;wcn9LrTtH!7JgC#I}@%%pgaBQ*Ow&U3{Rhm;X z99m!w5jS!{1Xi1I=Rhs{!mAsaeXtpGa59R?l8-^@I046!%^;Cg8A%DV(8sf2*WyOO z$aJN_OlpG98V%VbBp7pFq38oLksEMSFSsX^D}^}R3kn?S~XZhnrp zArroQhrqm>8vm7$V4@fY`xZI2DOSQ(ZO1E-%k{6kY-53VVELQRt6}~nm%3;)MP!LE=A>b6T?c(NVYvN$$_t^=F4FfdsjE1-o3gM<%SSRETkw4azUtu|G4tB_|it*eMJ z?XzZiC85NbLO#+!NBge-_?nTD-}+_YbqCU63{(*CS>7DpNT48G&juq201MV|^7`c=WSNJ~JuPRP(kgM9 zfPwxU4C#-eH?tP=|2xua^oudu%A@>x6F#NGxJtQ&cvJnujk@MLe!{39_c5h z&%Vc@Urh`^zz3YzwaLBT{;jxs_z#yDZcbGD2Ejv+!LkJA`Rm|kueDL}JK5|*2Yr_Q zl~<1q#h95vl9Ujl!|5`FvqVGCN~E`Uz3Dq4T%PxW$c$H$d2SmIU-iy1DLFe>_dT^% z21Y@CCG4hvXKmx}^P`qQ3}s?ug<>-qj`y*{O5Z$rocyAXIzW`U?J4#k3-DDHwdusS zdf#n^3`&KA$_tvyd%H75XEjwZx@vJQl)kjRe<>g9uIySvRRSzBk}Wh;`Ck> zcgFID49bY5r7LUk4sxJic^}tsw#rDy2Vj?(*J;hLTLh|{T@|z7iC&HJHc4%7o?Qr@ zXuIhr~g?0SeXsZU---va2Q3qE5Ta-T@uS`_JAbOYmcZ1X$X%40c zm7m{nXesJkdZ?Af_E_Y8I-3NaZOJPLq1*^9FTaXuvSZh3b2r=I-heLOsX;wmB^b+7 zpAUf#{sK5_a9i-DR(zSEE4ki**)KKvwSGrF&oy=Co#!r39O|j{fPI2uosT?~qnE`t zndwKYBNOz{k-(HM?Hu@VQmd(ACPzVS&ApSh)G$fsXbze52X*bYZL^n=uT{g|dHIe9 z?gEeJoQXSW{S@JTbyn4l=9`4hO<$(3Fm6|6&hTM8#9mf-lzM1S&mGGDAc9YL#b&r)OVL;NEF! zofFP_(#n^yL~nAP2utVl-!){G=9rxwZ&eY@T13|B)%ZpJ{2kRtL`Bn&M#DFOJ6;tC zlIVGoc|S1o0%qTu^{UWj{9gGbi^MJ2dep+7hV!^V+i{k~=L)s&rDdBVoQ=dkM+_{7 z0Einxio%AFfH0tguqF8Kh#T##>YV}+07)8vqRDK`nm{I&vzq9)1=a6FgW}nAz9qGc zGSemk7=!iu#hT-tO06+qxTOWlJ?y~xkSp1oXh)UbEz7u$<>wJEC+WW1A??0tnVCTRWQdku$9sWLD^;Oob4zQ6aXbjZr`j9~Ug=BR|g3Q4n zh(T0!l%-t_?AslKO}nd^<|l}i4wfr^fTIlmV!4U)lEx)RIu<~-aYTJGm8T*XKW5)29Rp2$ceWv%mB*t`6?4P%KlfXB;7FyeO9Q-(!L=lI>n&?H{(RfA2;E#~@d_ zj{Ly7T9`rH?4T@QfQ;pmmC3itx|t^G5N)@3uo6o|=^{;SIWl_g5 zHLq*W%=|Y$rG8k&n4%cuww9WD#tV1MO*^>xBv=pXu9fM8tayT;uKC--eX2}QXHkFsIm)lw2|?|UVz3YU)DP=PE$5! zX=0!3WE*y825_jk5da69a#;-JCAvCOV3%kgnK^=7vyPyAHtH~c)>?UKTSeoexx(Fd zsv6!q3^Z5(Xr(riP+cr z2I^o-;o+<#{v`0f+pyu~!cwNJ7Ny52&vcS?w_XQhi+07Vp`QPdj;Ge@4^!hyFF-i} zuk7U~gw37ooX#iC6z!D+`Yv%NgZlrRt_4}~opjN5Ev|Z&9mu=0B%YbrBH`_ngV8NZ zFS{zZZ|yk^(*Nv)f8wi`pKQM|`q$FAwP{DllHxb%w!(hHYrmzlY^GuS=>*cw^CHGW zyp*~~dXFVe+UtG$(%Cj>)4mI>^I7i)_HeolUF3{!A4FYlSty?z#pXFT=&|91k3g6_?_GMA$vYyNA?6Bvf= z?#z<;t@)Ug(}z9&$7jqb4+lKPZF{Fomrp!RCP1WzZN*BILUI7-+lo?kW;)B|y9q-w$i7oCx{`dYBUj2j%dt7lGs($k=-|Qrj z0#8pS{<182i?C2?moGA{#ivts>kRzH+HvCPw_vv zh7ImpY^kPnJKv@Mnn$P!2@+jY(~wm>y;CzKIO10o!6}ekrbeExvWyX%7zox?EA7u% zrLR_@Stgz9PA2uF_wCY|G)F&Sx653|Q`zb>3K22e@RXZ^!W=r?L%({8R6NqfTTI6x zK9ZE9M|5J}%GPbt-^VgLRLRRK=1T)x-WBIu%nYx4iGPs>>s|9xCxr-asljsiI3eee zpa+_!dS4jkLbssfa|G*hNj9LeS}8DymaRfk&Yaw_*Nl?A zPqj0bs_e*em6%d+bPNWV2A=9w$a#g{M2nkLp;#R}KCM!5f!Vd`n z3KJAe(8Gm_sqzGG9geck~AAAh!md^(~^i=XN&P#F5j6dbN-(eyF+#>GjbiV-I&IReN0u$uR4O~9W1Gw((d;iCD z(IAudShk@KT5+y_0DyMZc={7Q)i}NtNl#1^ejhyjiH6)Rj^Xzd=kQ<(@o{bhN`>A* zTYyt!+0t0}Lnf4+NPzf@lH}sEvk-unJr1h!>ti}y_;p?OFMpW0d#-so2k?hq{);~Z zcFoBG{Gn+TnK8fHk=r}Wix^2CxkC;ZfZ}QarIl^ulE6jFZYT$=O5DW z86$|D`A@AJD);`2-1i%l2bY6ifqD_P3)Bk_Fs=^k3-1(ifiWyGDAg(%xC$y1#LlK~ ziaWWK$n|o?Cc;#HnQG9o@A;0W;DCiAfqz!JQ)hszSWa z1*WAMjmUy}v_5V(tx4lMB#b-;Wm4Y{?JWPONdl1;*H2~yN05!%y%mRO3-^XIg8jvn zdF!@Sf+S7BtE`8(6E7gl4$LmI(hwpC5MRHa&o`bUPVULrV{>q6FKCK$aKk|N9q7;- z=n6R_{m|tv)HXJ09Hihx=XkECaw5BptkCMQa0f)YgrGTQaa^8Bv&IT&_34x<8^5~! zAG+Q;Dyp#W`ey(ckQhpk8io*15EMmvW&kN^5mD)qPU)B-MI?qs=~6%%=}rmh?(Xi6 z_uzd$Yd!Dpx85~>z*@wb1?ODX_1*ik_rYR^5z&YQxq-<^-Y~~IE9;-O#CksId;l{k z-p{y|@RXFu51JpqSgF|AmzYU;u$S*-cVm@byB&CzJ&E4xB%I`M*MP&J?`+Hu)kNdT zNa{{Y=l^X0itcSH4Z@!Rlc3cRZ!gWRh4R^k-~V(0{JYqanE^kEWqL^{IqtyOlTxMR z?96)rA}*v*UDPNlbg#XzaV~MTxh(upeUmDHcyi~2_^Et2C>pUlB=P9ZFgn4 zU$*gi9gMe|0@6`x?Vd8+@gNCZNpxZL?$-MR><){$BR7u`*QXwD;7g^Dwu{#Yc-U3Z z8GJifknv<37(8ZbZO|`WPRg`*s`=%@$mF9KH#!Ae4db;$G(}Rct|!ZF78-*I(Y52# zC`eX!K49OSEZj@j={bq=+tIqCKa=#}Pnk3(pXXeS4LUQdF1YvKc_S^R*~2OTn$a<4 zeWN~qHsfF-H-JWieVfmhZemma{^$JEc1?k~>(bcHO0s%8Kma3zBy+)(Cc;@P=pOEW ztn@XWz11h@SFFY)(~LhtfJ3YC>v=UgURqQ&%YxoPM3W$SIjVjVH*7We_Q(5gClFcx zPQEYXUT;PMKMH{wHa(S-Wx=t!x3|C%@)xx;0eDD)0N=Cn8_kUyMZ~n(n~@iqbwLai z>(9*}4N*FZrsbp56uA3wgvoRn_=aEM%-6@-=Oq0(x0@`OMK-uvbkyG+7Y{KXZO9-3 zmgAbmhwZ%$V2Dt?4-~n|Ornw5M0I!F1T3`JN3~JmCGpuEN!j+A$K??0KB$MW8zg?8 z#{(v=WRhculy)~^bnmrAhQPsVvnr6&hS8L6fKL%Qj8mWYj`0tOIP zoRwzaFcgfnOwwt>6)+!}-5Kh!9F%ywPjo5B*_@6t&F#WOwFHhx$IoSz820@V(F?6} z^I~yHk3|fnlSZpAYD3X_lgk6Sx#bNtRV`1w!>J3=jSZuvZUiJsN#yc#Kay_^)8a zGZ_(yWSJS`@mjS#klbfa8AS$A2fWR9Ix3pB{@ShXKo1cTp>?>&!hmTcbpHz$j~wfN z`4Np@IH9ipQJzfxSv^5;RkhUDL&NOL7g@4L?)Eg>xpkd`B=|kr9%+>8-QY@~-UB!Z zLqa`gAF$3|7a}9>?t{Y2{+!d-T(`rx4iKL9iM0NXEHW6l!i*g=?V{~5ZV<(t|CF0tzt7nnA}CO7bL!P z3{Su?46B~p0u0~u?1A6eFlj0kyD9(+nQ$D&@%lnXB8^Qk{kZj!koJT?m=2lm_tq6H=Ql5%Nf8`=nzJi z3~C;@V>LaL20;y>#$2N9zB=7l9B_U<_|UjQhT!f6#Qj@yGw)m3?4Y@r3#7^U7st#6 z-yh(&bAFz1%BZbbRrirWtu%C%pqbmZJ!ho{O6wA4X(Lzn7Cr$nJ;5D#Ck{M%|6YqL^hZ%-a24Z zIzj|SD4tu)>gsL1c=aR;>p3gEjVRx+xhlL zmG;=Mx0}1S$43iK(e0383%L;Mmc!tW>V-ir#4=4rdDi{7*Y70RkNcBQj4DB^h%GR6dV_Owo1jJqO1j!Hn44Yq( zwBss>HH-qUFf6home0I8G4n;lQC{OJ{`%;4dU5fajac_&@HT@A&-4d<7zHVS6hzJW z_?vMOOFjKi6~2Lgd#<@vP@QgF23x>opc7=@VGdm(tCy#ae@ou-Q2jfT67e|(RnXk@ za7DM9rG8FYx(HB=Zn38z2@fREv<7q8y_0agDx=dcr%UKPBI#)rdM5MaKh6rT$;H!AHkDN`^UB6PNBSYt&2^ z64hpn&N~oG)cBtBj;e(FINwh8-n9A+VJ(Ju;9(NwU{XyYs(K_iuXQ6^?y_O2?ZqyrDnTc^xL_0vtR zFwElh{+X-p)r*hHT=lIv7@X%^U!<9W?YRe6Tpc>RLP~~Z4C}|uSCezzDkRwN0!&_S z7Fgh}O~=KFd(kn6f@oE}$S4Efqqu9d!-P6bvW+WaZ-W=}Tv)L3y=o0At$gjSJZe|mX&HL*_ zBwIdz#4qqE?Zxp(?`$cr`fEY<=Y*+`R72p({7XKCFk)V=MIV15BX5VcRASQtj3Ewk zlo%=|dPqQOX?n6IJHT#wVFvs^DX_2f;$*(D8|Gp^VhjKmc)!HGEF&f$cramqf-?mI zJs15d_tgjhcpv540fuHX)5t%!{{J!+!UM4~@DIe_vIiFR#))_ILN!;a3Uoqn;n9u%Fce!|95Ut zBi`;S4BYnY9oY1&fB%%K+P+Q3<;;)Ws6Bk9lMqW|I~)OUe7@>SF*>NPvyA9|(<1#A z-m}Anhh+ApJ03Y~FpF_6RkoVjOMMeLjW~CD9Of9Ybg@5e-PkHx1GhThq~5- zVaHu~F#4G#m)bvaMoRnw)t5MDf#T8}d9Z%p+Kh^4erHe)rTO*fE3M_u&e$LwA^TLr z%j@eM$$`nuW?IJ(?u;N2F`zr})%L|e8aFLBwyb15Fx%bZW~XPt&dQ_ivd3=xJqi+Y zdRE^J_H#v>g_GKYaTO#&&0^g>jb$P{JtfV4=6%9+Z;aA-9YD4@3UI__O#?O^hO=al zrxDP1av=_b9GbWoho#IktRj+o0tIbQ^IxDbDpC>3VUQ0v-p6WE7e^dg32N}+x(iz^ z5EIP(yrfHQUIBd1lXvQav*{A-hh+WSryK=6$Dv{j`;ig}?!CH6wJDF~lp!X)e&QbW zeK#-$_w@`+DCWI4p26LRI33E#T&q|K=_(zh;G~dULr_t@3oce@EfVUbx1tMi7-tSi zPI+u2o*Ua(+S?)o!`YTSv-BE(+pC12QXbo<^g=zr#O}qA_2i_(VAn!7kP%Z;#=TW! ziim9+-UJd)U=tyF2GDt-BD#*qOgx7~LK)z*T5^R{ulLHo0`PxyJPW{=5kX>$2gG>Z z`gKkIL_YsNOB>oh`M)e}JKQG@x_9+tDKj+T636XH%%ZPE;2lktSIF_XRdzhc@isrve_PAhF8EoqedhJ+kR}2~m!6f}!cj1vcb#YzN z?)j23R&8HY_6H3hZNKjQWjVd|GR!E4LQkeqqT-3m=ZWJws52L@&eM6-@c$gQk+{w- zfj@+%+%=M#IFFtG9xTnT%=@oJw*>p|x8f|kG-(aAZ+vq$xbSZ{{mh(9jr@({{VVC& zTk5y_f_}^WeyU2)CdJ#0hW|!y3dEFv;*G9`-R_T+#=_vTG<+M_xt7pIsp?YiGYAox z$n}O(EsOQcO<2Fh84wTR2C4PgLiBb zD6NP26unLkiZz(NtlUww$|t{s*x79>zGcS`^BuR$Ncby?#?Ab*irRTJw?m z<_q2+gEzl-i?pGros+WmGRB^Wi*EGGwAC?AB{pDLg8=`_*S6&2kym?E zTm*rt&hJy+0fO3J>9*P*Lb{o)4Zh4zPQS~gUtMn*D*Kz0hdYULV+Z|nIkKFKXdR3w z-U6KaSdgWp#gG4Oa^w%=;!YhUBX=YT3Hd-`Hxj8_jshIWa1ckwGg*8*!XNmtZdM3p z;twTH7!`Mhfm!8;b~G7*9)#eE3wmD4H!)8rBQ)92McU?c-PSX>EC+asy@)B>W<7~a zWN7iv?+6)qAJ3-YS{8_|g-SEI>-QhFmlVV`#5$Nq<~))RZT5LUNOaFU6@=OxB>;)A z!Yl@waSX}6DKNU}Ng9lK z)_jpLpooyBx~f!$C&K&U%aTR3r?pN-gcoiVW!M*nG_8 z0e9sa3Oab`8KOJ5BZHplifLPS5&sh~iMMq|4PCUfLUsP@>VdA|n!v_J>LnixUVl*B zO1I`)u?+AT&z_;n%PY&HYi>^R5!0syJ3DD}TX@f(jN}R$#P}yEWwu7Fl%(g>eBHD3 zD3-d~JJa5AKeL}r0GB^NO4kE+rN40?|3MuGm- z^1q2B%ACdyZJ%%!qw17Gb?jrp-UI>{0iU;8S&bYrvvLKVAgbh0WAcZBw37rs1=m-3 zUd&+%h)RG@^DDQ#J$>#daV=-vanJqc`(A5XD?^fkr9T&q*z~kXfsRUIrM~Owx^wx> zurNB#yc$#(P3IT5875ONODi(S)Y^FbhxkDegHbP@$f*Cq>;e+R;Lw3Jk4#Zm6=Sdj zsURgZ=tKQUcC#>!k(9$YG&$6eaUT(TaqxI=DIg8(Z-Tc5@N^4A*9XNiSyep;;1&he z7Ck7JelIkWvUZA!qxaphkk7LI+=I5gvI3NvCi$5UEhO-nH}HwZRUlgu?CYK!kt_@% zy`HMnCdClwDu;|M;N^F`)M4)uI31K-u>sm5xKMN%s`)L+2uL2S@!Nu3#4rHO75KpTfD_m?3C0lfQTXc) zFVWg4Su)Hh$V)E(1X&-G8{h1Id%ZK(icPKDlT=z&5>uNI|1fQ*GOM#ES1p@iDW33} z%V`Fcc6REyhgft{$&KBQF}IF->NLe=KC%iX8clNd4RQ@S4Q1G7B#6xC=yvoih4=qs z3T*%i>VIBsJ^0O4=zqRP8M!#H{hf=NcZT!!(9K=!$R7u?1ok|<*D`kN$h#7a8fBi8 z{W@E)2m9vS!+Q}e7N_H~%O?CHoHo|eX5m7;y^h;eGy1ApT$pC+Cc>YQFwV-7@&UkK6R?4J zfK@1Q#|F4(m(HDD%OOW|Tl4lWDrb!PG!x7tI99F}?BCa!rB&( zTZ?|wVuj7_pg4@zq|7|M{2lf4mav|?Ngie3oM6?w@CF>E4W^pzorh%!BBkLj+QU;C z89FRHL9{$G?$0y0p2@!2AbI@5@oJoRr;ae(Vy!vb^;YLQNLzl<9Pju)P^ARDx`wnT~ zHaJ8$0OtS;*?ann*O>V80Z&FxW@y88=ri73T;P~x|6hI*+8K}1X_?eT((nxl;9 z^+}Wc6$=eankbrEPEEjqyEX+iZ&`$h=`HKaCd3ir{fJSd7sL_$HS#kEn?XPs=5suV zN%u^KcZl)KgWwh^$&XL#L0&$LTow@gi(W4wl5=@Y*|~I_-prf5fC084sXx8HhB$|W z9h6v77+(%HV_%J}=TiwY+%KBvka=0ZfY8m_cEv&kOqVZ!(B@CcNk7vH{(piew<842 z6ZUQ9&=CC9K|QMa*sK;+8Ttt5N6gm+FY4}JSvl}Hog*8mZ#?6-+zp_j*rUI=ury>) zWV|c|?9bw@h*}1*OHWPPe|L?HG45qRh4_atk+%kMNjw5qu=JbeXLn9kM#MZmMCeC)1zYL%(DzOmnYhYNZu*5%)K4VM3Yn&^H|cO$h6 z5!fXi%avd+xv{}b*rMlhi=hZ|+uxh>u;i*KJe&Sjd|dR=S^$Zw>of1ajF&xT+007BJENSC9efTx>krE$A-^Ee>&UlXlL+XeO1A&Jta^A9Yh|R)Kg{$qxNLSuq$KS8B>t zCSN0!H>%}?p8D|XpfEy@a_oW@lGIek9f?FU&@*iG6 zqlCO~n>NUC=!o2PglBT!sYF#EBS@7C;)KZqvp2?#*jDsQaTq=c?HB<_r|ZZw#p#@= zPZC78iX6KUU-MjM5(5p ziSYg)n5H)~j(3;ZuMotr1^atnnct=qt?7i!44xt!&e7Nkh}C(Fs>2g_b^G42uhLzQxcJ^d+Sz0**=M0Z<5HwpV2L(y9V=e?7Fq|YtSMhk415AphM zff`3#0o6XMRDq>^nj)odRCE79p8o`6DIxCs_f9$-Ou6#zt&%-Fx{Xsa37^jz*CKy_ zo-_#sO}G|7Q@qH9G(I3%O5Luv2GA z{2x)WKV*Iqq}N^Z_j2VxY{8oihn*O@7Y} zw+2QqkfU+tKyvBjaTEE&Y40Vh!nOP!+pMt^en!sk3Yq-_#aPD_NJf7)(W^yTq4cuu9ZpWGYD(khGW+G*ea zb`ExtT;B+YRQjx)t^Ihc7!`3GfQUboxVW;E7bytAUP;>VYT5^(7KVe<#Rgo9>>KQ^ zK3uW=_WUK{0tkWiu?}XhvK_k&kHQ^_K8}4DfVY(`SytyI2L2T0j~)sfZX3V1(YO`2 z)BnaQ_L7=ra_)nN&Kvrl{s>kn1gZ5^-I`+X5#e-+{Jc`S`zqJxC6~7nXfQsead7Wk zVdGUA18pqNb@P6FIorB;@cKi}!Ly@+ zou&HJ4}9r`-KHf+u~n}PDji+ss|1XMK%iPZe!_tayK^imcv0X}R7gR-7W3DyP7Yia}3E!w=%Ph^vZL8gaUw#n$?*8T90N!W( z>(!fI}H_V8TnGX{{BnSqQkH&<#1DJtzI7? zrY#lfaL{P9$b;|V@dP-BI92q@j1$;JBsa<#Xy4>Mr}fkvpwpm`3Kg3@!VChXK1sPT z6Zg6{YoaP+YDd2RQHdr9hu9p{C^$)S^rhqcrUMwP(MReeG*;ucL&1H!>)WBATR1cw zhZ{(!dfp~fpG((Q&knla9(+B)esa(om#IHdcm@pPu%f!b9SJ;|1J0ixqvaQhB}^t* zrWzhmd(A${u}g4ba3qtl#@+qYIK=n1@ITY|HCYeGnr{?Ix{gZ8J5f77*mDAdy zo?3955~3@HO(8Z;i!cdo7N7I3aIzTEadBeJe6i^iN{^m5EjlgpTQ+A=h%E_4BW@x) z6NLYst^_}vxjCG_rum5uJHI7!3vGGq0uC%){0~qA4O?rkmj0B`^;n5q9C-hiVK1MN zsNV2&x}ga$qXWIL zn}Hmir9!42|2-VV3F#1;(Z5`-AoSF)V7rs=kl2H4SpmfFjG66#$9{K&q1R3Ax%&KaA)5QXo4<Iu=lz^-~+r_8g?*;nQ zI8Nf15;Qu}35SR7^krzFQ#T##sk3rdKK=cf8!Mx17%tBibcLjHKMJHrU5o8E9xWKe zHs9YCzPxW*p+PwI%OG1O;>|Gkdrroi3&QVDmVI`ezx+sc@Q=3ZC}EcwX*y9Jd)T?`b!#q!;Zm?dwPJn57m*;-yMxE=Hevd zYi35cklIK2Qz^x&4E3R@`psLtPFC-h+SZCe| z+!56<8$67jzdUVG+8@->{u;{Uy%?BiOb=s#jA@PAPqcF-Gzd2AT(4MDb<|m-RBLZ~ zFqBI8QZt~G%b#vXYmYqgMgANHgd@{&@-RhT zXc%E0pE@si7rOHQW(wNw_7z#r)HEKpAh;sHU^vYmm9eY?61!_HV;SNas#KVw5)oPq zb>&#t@b||5nKW0H49Z;V5Dol=*7$%WBS?MVY3-X@6gs5(>A5Jw0`cNUKwpmcBu)ID ziH_U+HPVTgv1O=rYu zyM@FoTgJ98&p1q_ecr6Xth5gZ&E#m*OpmU3q!GuNq`t1>#6)ekIz@;lNHn6jv^aMV z0`Fr@=ZW){>N+o@K+j2K-^Re*YxihmUzHr4m)S9quXjY}PbV>aGG@N~C@9ruxBlrS z3#PfmGizJp#r zuiEEvWq?d;Dc)%4cu?zTP1oMAoXuSPUfk4BiV$^xHlGu+vTe7x>{C1;da!w@ILPxNIa{a^j<1-?!gEf#r(R=(&X=sh%>9D?ug1Ry-q@~xhoD@fY>pARAaws@H5TKqJif2Lm$PDgPJVpV?`cE#H z5!M*c60@)DZ?!x2S!DgAMq3e2rYiN~=x3qP&jRO4E~R%c4&xaL;=6s(PrXUnQju(# zIL~L3!CN?(52FH)p1n*b3hqNHKV!iNVG2nGZ5~( zkOT1C9fxt_3E0a7IQD!VZRH$K%G;(=CJgp_Xv2%y!u;8^5TLrkQcMCwBD6TlIDbf3 z)Zi#Kr6hlC_-c#1i%P3X(VF9Md0a!}uBGcnmjAWgP-WQysMBHq7nlA)vMJjWAcARW zX7Uxn@cbp6IR!A+2T0`oE0id?X&>Ja%K2eB?}(InVW&7PsVj`ZGM06G_FwUC`VQ+? z)$WFPK)mCOW_f`CDCkA{b)N^@vP~$HJ7t-G6DuLGGz#AkxN4(c+^P$JoM+v9ztjAM z8rmj-0WbRRg=zw*%L5?L{a^H1-S28~J(TS=_=C}KPL|C&MouNnma&*;Cmf^rbv-YcRCAXWKPj@)%y z=3LMdm^`A0|0QFxVVk^z7aBwE3dl?mKOCOuR%qSCy^B{HiI#8LVrGi>oxY=nE?!rY znZw?>*GkJW)S;&li_37Q?>vPA*NjpLnSosBNNaffkB^%m&?M(+(P3ZZlS5C{<1lrr zI2gkHIPFs86WLfLotWsD!oyELQQ3s^ z>~Z<>23{sCTDz4y0dDPuF^ms%Y7T-$p6$;pGq6o8$Q=qhjj3=~>{wheAHV&6(XOe* zb@lTMHhbqJK9>;AFK0g0FdIm469Iw7G9SebMuQ;nJUZ29QPnOz7k@BPxwIYJZd+Vi z$74fW)gG$UX-Ov-L`OP1V%YCQ=NkjX*XLsC3NZ=k`P>43ygQ#7V+I(=UPP~fub7*w zyg@2X$lY_xx*42WH%zHrnSRIv-M+q&la%d6K~_SKTqj?}U-(+o?Ubmtva5QRt# zG%l}y+U;+$XmzVanG>C9G6BO8?MT>f>kA*Eb(`S5oB4~L=%~QAe-|?{HqH`wE)t6~ z4y(?cX@)i&-yg)C07THuq$IW9NnKVFTad*QLSFRnogz-^y!~l*|7k*gi#}z?DL3OW z4Qku6iHu+o^j0?S%EC?!A6d#t=JbW?kz$qk@T-@-XQ+{7>G`b_b580RbjbOI&#_A^ zx2|^Tiff=QyLY#LSxm%dXl^@A37@RN?@60x1~c{|4=?WWR_yJ(8lk`0PV%9Gm2EB+ z$3GHFXMS9C+pV`P%*KnP6V}CWznjAxDd#N6Ui034 zq2&~=T6~39BC6eb<6sSmXxPdR%dMOpzaHAmA{_3i%dT@5J`#30X^@?E8DhQ9%6-^- zr?ORRTBFu|#oWbl@o%MXGuk?TS)uTVtn6%Q&Vg;dZ>Bloxbn2=+C{fE^#BI$un?Y_W!il)SB^q%Ghj>BU0;lQuh36Nnk8fRyqIr zN&zr_^>|Hy2h)j-JpB%;_sZN&Pw`mH1o?L~OJ|tt_ZTl%Gtd3-;}&TZoXMY=7TTT; z&FZ;k7s-9YnaP#_S%aPSqp7thF+9%@xdEIy8;$4C*q1gT+JVN^dx)_s&(i%vHJ)~i z&NXWdkBEE-t@F1@n^lG)Jz}6PPaIW0edkp6t#>CvdL(s%crk+eVRd-a5Emfu8Mr@MNIvci5O zdjZf*1JbU%s@el$lgn+6t=WDeR!gk=BL_ikd z`rUN&0LSR6gII`-?VDj1d5zUpW|bYRFST%5uG-Hk5Royf-l6*2PI-eox0;rVyPtC-$EBody7`6hc!|NNxSrI|pnHw<-Lib%$iQfw1e(M-XCN9@+creG)NEu~izL&|_7)gUts*LF|^MwcUjuzD};H(@^FlT9K*o5@H#%TW^h z!8O9G6vhGxmtM~SDu;*dhd!2He3WQbJ>2&XAC|njb^ktiyi>>4!Ez?7dESmRZG$$J z8Vr@HMUX4NGk-!NMvszTnzjvcJ>-4?+1GI3_toPDiLpc@9sm$M+BN(eJD>;@3J5*~ zVy!Qc#&q%m(~E6>g)bBg&lEbXrC*hv6>sQH;?Mf8 z|2H^shq>Mb{&oPrmYJ;lMF&t!1`zVjrE@-zpos0t3()5E@dOWE=^!rdEJj2~5lVBS zyb2JvT7ua^tC%#4B>o%J<6)P%E6Y@OooTuV_;!LZqf)f>-xdDtB-x$okpn7Yq4O)7 zdG`zX(ev=z*sYU#x~6v6}gW4=Pf3gGx5FG8m3u4ayUqY#zwK80A)Z-;Ayq;V zF%_}4bI2`Ch;W zTe6ez-v30+Oimc)u^}eirdj4%zG%5Q^z)eOz#@{)1m^#q)^M+8Rk0m%9Ncl@LRJHv z3QO}(je{dxo>4^>`m_{g+#DJHcBT!CMC+7g1qCU{ID&DjYJv^))+Nt>oRPWR4CSyC zoQcr~>fT)MmFzD@@vQ214Rlf`&h)huH1J5VlxCwfC@em%C)oErqq^2XuUbC62*{6{ zIc>nd`gQ2PZyF>SXGF;^R^Ql1H(m33+GUsJ`{f|JipH?1vc~7SQ{x8lExM3XX`1g8 z_D?TR><%$~D?t%Mfqzi}w1g`?wO5e-SFNiF=u`FYEvfgD)N7oxs_j}ejHvE5-PgB? zMinvyHZuv!P>^m)7O&l3FcOl&=Ke|$4KVfWd=B6MFpsOqI<_NsY+mlutJ%4%bIC)e z4wFCF>zsU031JcG@pY z_3?rLe>x##=cWB+H9FpkJY2hCi}+qkRKkNwk%|JHGCi$|rG>Eld_ri<&JitD&D9IR zosa>C9JL5`sp?GLMD2^~@>BuxiaggfUhAN`uPwV_=V7ciA*iRdO-xm?zZ2qsxD<;+ z&_=7;5u&zrLOSA3_mH7i)%B?-SNv}dd3MHv0llrIep__-gi?h%Ro5PTS^Ro0hT#Ew zkbu;m#G?ZDlQqcP@kllN-3OD@2}|~%K3pd2l`%8Fp~a9MtI&*mluGTHuA(m^JF%dY zYkYMETYxB6HdQ{sMhXL~+P9gi^~+Y%lMU+4KEgW2PzmzJHhw(wqTxqpE2fb9Z9pX# zdTT>skzwlIa$Ritf@I*yZ)o%O6RqdAy7uU)dw*CdA8IiXlEbBHo@pl1@1a%lIU^S!Pf%T@EBecPzJ9GuFt?aZisY@;iHS+Kf&Jf53}T$@yO%*HR@U%kOXf zvBZSXSL=#EpW(9vPfrF?vu_NLU*D&6?*5{Vom#ycYM4CoY%)vN-^a`q5-3YV_(Nqk z-Y4soWan@31gcoi<3NO}xxDw6o6B_RjAx*IcAv^j= zP*MaN%t$PQepTZz`QihgB@&1^DfdF{4*iA1d?2$6^&f27ltU~%2h`VJhZo||&~ptc z&{rp0^`}sXto~4#1v(=hd`Sywbj-o=2D=W5x2Ew%-Cs;2Sx6Uq=&cWQv+pZ|8ShvY znm|bv=ddtEp0hrm9cO?4{y@BtoTi+(_3*Ewr$D_lh>`G0#am=oECb%w06+gMWT@hq zh6QHyyJEtie8990%83DZi+%j(_Xeef52FOeQ$zL-7uO;J3j!Nx6_8I5uX7h-Orfh1 zZ$Y6)7LJHsZZW7p5iG3Q(_eM+3za!@W0ZtHO^X%4Fn^A}iCFgyKOkXUL#{A&DG&lX zYq-~^d2Z~n5G*#T?#cqK+aM?nZ)vr#3_wxd^AzzYtTel&kQLW^-NL9fF#lQ~e5ZTJ zF`teDJMC;I`S)AWONr1-UtRV0WO=~*YkjL2X5)Y0GK@(Qd!P%=GH!I*`7 z-Z8>=c}r{j|Cr{t=lHwE%^~SP9+#-e!}Ty!jvLD1#@XC+RrD9HjW|u}`$Z}N#qU-Z2wPrOa_VwfOCZWH!rUVlpJ&fVDZcpzNDXtQ`B@%m4?lW^bC}U$^)sIv_`u(m> zR#Oe!!zz^PNYMc(+d9<1x!ueiOuG~+E0$QCw4LNHS{oY1svB_MeniwMnyH5*lCO7A zbYz#+89D0h9@-?UY`oY~C$5m9&Zy08C)HVp3J6m=t4c_(bsi-AkZTtD!=af*92 z`-+=h>CBFybxcrPNCl^Nodh7VcA5J)s2tWUvQM>m?K`@;n_jw3)#$DtBms{=`T25{ z@pRS&=yCe!@`@VuyN1|&RsBY~Mp!d;Ep@cPP1CrR6zZOYK2xP`|Elx0?O>$lmoev| z6LxJ3WOmd=fAu#GU)a2(!tmJa7@;)Z@C@~RhyAn#EyxZBb&#m46@1z1eGO~*6XDmj z8)OVi`|LcCPJa|5N48yspHzxmSw08pm9xQ!Hbh?aJfgDtT?2st{j|UlAmZtY2xXLY zFnLJGlg*!1l9wtGu~H1%Jh&kr!LIKX`CyBUAeteudNNEJB?m<1;l)}4_f$Vn|+ z06u8{3fGsvUGZ+B`%+CO zwjmTN5R*{Xkg7|Wv62h!{d&(6UPux6WgYYMNCkwL}H}J=c-EI1@|U0g`X;OClKI+&Aq#F zWM|r&Vni(+gHnRuz#LU+L@%glDiAAaqvQKbAW#*x$WxJXfmYGKqt@0@beKzju7N2V zZ=)oN)R6CpcD)DeZNLr-!X&3@4v{SewD(X z&L}DTT1oqBV|``x#}Qe6E(H+2m6ZB1I0`S348ru393dB~?pzGu?cApXsofejBJ4J= zvS*6EpM5z`G*0v;oRM_Z-9td{KRrlQRN*=WGi-DeTE%YsWdcJD#n=tKu})1|C9;1$ zhFR)9ez7=YF;YK*>d%*-#%8a^25kRo6@8Oi3{oUO|N_&wiW#ns*YZ@&Z-z;Z*m->tAy~ zm-{Qglx1ahCcuAyr_b*DTJ)>hat9NTU%};8y1p&Jjj&?f{0tDD0&f(1C1Gx4y$>H; zroJ{`;x-IvJX!uZx@CddFQ>kH-f|2tJ|kjSmX*)oTKkg~^WUVDX$aEhUB>$o)fMJY zYqENqlSJ24w~zl#+a@~y@Lsq0v9Ip4b@BIt;wI1QcL~_wfCu_SnY-2`xq{~$=<6|x zXQOr(H27RC1Vzu@TbsyFYBaOk^8`KOuMZk%g?haE6YN$%e^D!HEq_|RrBrk&7&`r?}`fE0OZO&?%r4QN;iw3?vpw%{Bi7D&;taBu?3G z1Jxv3GdnG{(`sF|dgZB*b1zv^p=JO$J`WEc= z)jZOZ3zVVdi?+WUz^=QcN1VaYl*$ao{pH$n0wju-p@E@xI!X)Q@h%#eMzV(?XVWbwBK@vaw4{N41%y0Pk&JYf_OQu|rA`(FG!{9dJL|ImJ8 zaQ@%T_9gZ?U1}VzpzAHSo6Dx*J{(BQ)QM%b!7f4aQnWWO>(ng**0m z!_@$Vg4yAah!ytIuA}ueAWTmbglv1;1W(>%v@ZJhti(KZJf2aC_~2mPktUJI*(4XG z`{y)9=np3F#UH@|=eHq)QwG;xo_6E<_68MRpe&cd!QDgYnQ;;UGKY_fL_ZR3p4zlh zr!B5S`P%^(Ta8rRRRLMPDKl1KZcgJg_6)BTQI2TrhR}^%bMwr6T_n+&`4YnuVH*47 zaIMbRcTIZ3!Q}+Hb$D|9t>5{k;X5liVsq2SaHe)@X?uW?sBGnGCa)5wQCGo{ZrC!? zY;PhA;(XZRFL&YN`0SHbsN$LHcu%%YohF6U+m68%c$nXB>h=yD^*BC#vnO-mz}r4o zSU2--jZmqZX6#|IhMU0@oGiE;?BR{uh*2i&z`Za}n=VjUa{>lf&-J--UGqeI5yKzPDp@Jf{F_B5BzZ!HQK4YXqkRroU`XVlzy~IbqSOP&2mfjQ ztS7W%libCU5QgcF;A~E+DP#<+$A;G9;&y7WF*bC%T>rKd1=4n(G)=(12S<^5 z%**;tgN08RDIO0yEWnZ+xDWk_#zFo>cPDVEPkgAF`#xJ{QII~TWQE!=2<#>kZDL7# z5!v@Soy(&eq!R>&y(vb_M%9aP7)ZhHk{Z#vbc1?~m8&dU;3J98LaXRdrMO2_+{H>) zy2;QIWO+6Db6q+q;kcd%Z;~Q|(3EGHzlo2$!0+*RII)%h3yThjR6TF49#H zFo#rVI;WZQyFsOkWEB#Jb2@oS7-MK{Jz^Xb%pT%_Z_xgj^DPWL8K+55eZ2VBqWA{prU{QNKQ&nx@$qB z(yh`eAl)!(bR#3A88uR1G-GUI@BBUQ^Tu;NXa8_^IA6Yp&mGrw-Pe8ekw4Cor4mKP z%JTGj+Fwr51pl|J%nG;3+_!Rt3O>#M|JJ~x|4eo|_kt7bmNQ||nnv+g-t{hbr<07> z2CoI6!~EoOd%9*vI$GkdL^(+5y8MHH29#e@i1Jubyp8lB$>N?Vs>9!~k0&d^;D%Fi z5p9M>y?_h>s_BnkIDh}KU1?zs-%I%Cv6H=WGW5Wz-}ZqO`*=^o>H5E&7H9D=2GpSo z_Rj(MY|N5LhV;4qUG3r*+WF21@x#pdA&Q|jM^v!V;`_i=&iAb3gX!N&-M90t)bRx& zp@Dp(IX{3TX>(TC*XEc5so5^s36d?rKl6nDdlE`$XE3Vu0*ZiF%BQU3Osk9+(Aj54 zjkzx3WY$w$mKM><)rJNnHfrG2|0Dc%UunO}R{Hrj!T=N%=9i`}yEKiX_uevCh%Uh2 zT2ecRIExayPfM~mE?hmh3?PomsuN#v5Q8f^0t01&)<9p2fKRiJhQ;J|`|AC6?RB3l zmEiiBh^B&=Y+|MJY4_IVWE6L#ZoyM9)3%KteG{{0Q}wCaEZ+@JXnw~ zMgQvLLI!B30fFDlob}rn8O{paNAl=TS=m?Ao!tkctsDr}V`b=uV^{Hmoo1%&_jI(I z=H%q`Eo`bgF4fr;B#-XhqO{-xootPF4Sc2KorR>2sp9;apV~(2@gj;Z`kDa*Xm&$r zNVnoZPGDw{&;3FSd0Rkj=+|~jw+U}YA?_-zfjLz;&oQb7L{$CmK{?G^U4U!fT-rO! ztco&sSerwiuDi`mADFJuEnGS4A>f6kXNkBvf<1DlgU z5z+Yl#H8cVma04H7wRYHIsDsg-^3VvIj#i>zW50Sorc8`z0-J?CYGS4?$5vX ze5$YX`D(P)zf+~Y9e*&4s8e333AFA}l zpn&83;JfZYs=b@|HFv*Z-!!|L@$wxNaL}9a8&8~M-yA*mLx}(aGhV=p2Za4JWDsDg z@ZWu|@91bvL~1jUVF*&!&b;UjP(3!G60?Alhl&jTdagp$#FPS-DmaU7ov{1tf^t;R zuc4MhS35HTek&+Vms91>MHNEYU5JZ&3q7x7Bt=$#F;*fn)sg4wiyJy-o!p1{bBGBH z0Cjn^6SRP=Pjxya>9N(!K_hO1U!|5SMnJTpdnH|EKN@_DA&$nO6WqXxqJrTe?}aVsXffI5Un*yG zWH@~C+ei+E+~JBhrJdIe8c{>I$xMCJn&Z#cQz@MT1dTo8V zD(#!xL3`tbgMDo|FKrgJwmvF%K;Kx@i78-(J6h`O9yK_rro6Dr7O9-T0OwY|e~)Hs zx&JZ83vgDjpzE-vcmSyoKr1uucQZ=DV5pT?Chu=TfoYZo^7xK zR%G6^X}9wg@DqK1m33I`AoYyNQHXz1GNZeh9Db0;t@*w9Tv}P>c+`M-b3@CZmA(-? zyyM9#*{D8{m8Enpq$2c+!t97qiG{91R0bOxGp)&dt(lv+i+ti$zE5vUduVGV z$QxBNAi31*kyFZQguJXM#2d)y>Kxshg<`)Oif#Z^s zLjO9vp~k9q?rSw4k<#o6b&+3$LjP!)8D7YJf!Wx~gJ-dajtGB+P5k4L5gWg_4|`%q z+gOgcc>n4w6`)UIeVf4WeR_VJE?SqHi&$jY5~ ziArXuO)D-S@7xXo&y&yq52y0jxp%^tLHdddS%c{M*|?0E&H*UB^wnu@xnVwVk6qiZ zFBRW_-ZS>-#AX3m3Hro}oE(pxC+K1}h#kFI-Ei(tm_y6KRy4Y*jkCAFik(?BCnz{W z9X({<#!SdIFmP`cz(f3|e$qGlO~EE#Yc7}k)V0!>b!j=(K{s$NEu&k|*`b3JVY|_X z=Ccp6C!C) zF(V55Eo0tf3s;(i(zX6k9-EZ~;wR-SB?SL?$Lw6ZigH3cSURt*pgfw8KTiT-_I~cX zYr?sLDuw81ccWgdKxfH5PbF`c!ipL=I*9d0M-X{>^5^V zVBhVb?4??TYH~J_HFNMv;gZMq=B!41C z+p?luvxUjxaS1ag_vJMHsH>(|jLke69Gr7`E1*`nT!)yCW^K|g54_zG+qS{;Ovt6xUlNN=! z5}&Ajgmx%eP0jchUAb9o7rGlw&E&gWT6h`n;+U@H{q@S{@^12Nvd)Px17l;`;Jj;! z_BlS=GY()SPlXOjJ#a@hepg>+DA{0ZIQfF;;9~j$u_K^Q+unlsGkBfGuNFT*v*VmNloPr!7nHc9%xs9Y+6Fe zwfV(yPjwQ&x!&aOLys(Nmxbb`lc3Z{0c!zDoO=gyhGKq@rg`y$G;3WF1j? z>%>2STJN!x#olj+OA{g5rNM^w%isNDG@Erb{p7Hww`Cd^Dev{IrAbLO-jHXi^8^h% z`U0huV86=8ze-wjp4F>Gcw5xB2$jsrgeo7m@dxqg@+u$<&1_}a4^4m0vo z!|Y~F1BJ@fXEAvrPc07~avjZ6r3-`}nfr&gijp_E53F#z1AE>U8_865t)QFBK6k84 zrNggTfXa+C?|{a&OM(;fHf5OLft@Lt*?O`yf9cZSoQB`@OxmwAl$+jW>r4R3S_D$s zoA`&zk^j$we3ZLzY}@a4U8Yq!*c|buuMM*R%>(Dbsm_Mr0`G~bf$>+d>fL^sUrCrd z9qmgtYZn&rv|z($!qNCPXCNMmT{=5#z3JkD<31WLDQM!%1`Sx=KgOXglSyVy-~gZ! zbPlr+28F=-X&;v$8_*ZU=62Ce0x*onPtI?1Bx7kMaH1(fU~&(2&M46f6Y z5CqLh2>wiE9EFog-h~(}O|zSR(~SDjbe|VBDT4BY&KxWX!H*Acz>BW~srL`qE^41q zg?ow}prhc^dysxtbVklad63WSPC@gi%sF#Oxcg$#gf!X8vw2Rv=DIdGSe-Des_)y^ za@uVXs+$}C=<1oO`=WmE4rUVdE7ZMa+5AqHY0Y z@fm(u8yn9XJJmtcwgaK!5T?GR_Uzrr16z6Gyi3cTI8^O|%Bb-$kN3P8pwa<$JaR>s z8dx~~Wm5&k5;Ii|yu|k3O^Rk)eH(Rw;;0Z81U1f9f=8+Cr~PCCEW za|rU<{q919NjCs9Y4B!zXf_vak7a(S_C)iGEgh{GM=GZKF0qB^wO>scZYfVkYfrs4 z6P0;vYOa0xjbw^ufZozab)z)?)-MEj`8|+vef?RPkS5zyBR#ggO#`c+Y@B7}ts0v{ z?>6iE6t)m~&^=;6eR4_pfsmWSd+!cawlWbjr`@Cwl^VYgvZgq1ZHwsvj(GR&6q{#t9X)-|zG7LF0_PJiLHnM; zlr+Q5(qzHM1Rk74!mw-?hMgJi#?D-N|6!5w6RPl+wt25igTp^T38)(wdA)M+NwcrP zm3^Fx`@Ri-IX0iILQc$Ha7Mim2|pG%56m&p%q8!hVL~sDsJCCf8-0$NUEUM8!NbPf z^yx*3=~K-&o*G7Nfd)HnJ8bh{#2-?fJMw(-J&z?>#|HseNSG9X6lEx+3GJ*y{+B#< zh)RlU7-`J#5SXoeN~y~{sMct|>fW$1Sx9=4Rx7A!B;#~Z0o{3G>WJv&WB(YU(4~-f z<93^VrbnqP&G=T$Sa9k5yOy_8{I<2$O#B&Z_P~pSNAUN&hWBeo(|d9ERy1QDDRS1f zAast7sXF_pFP|EtZs-aiXN;1;=SRACx2$6XZI|tNV2=G9F0A5%!z><}`ogjfYh3>I zvR`+V?c9wS)SS%k*HsDxT}=}$ia6g&0Gzy^`98pTaTIn~&Gg*+R3uv8NH{lMeT-JH zrIhbn;Y5>W{7-u6+FIL|sY+}r_(a_5GaV}L2?zct!>!F;{0Y@inyk{FZ&|fx1@Es+ zv%Rpg%A%b`Zf?)aD8?zWx^X<_RwcIZ`7*chakk#fPw(|8{A%f(yT6f<*QqU39 z$-SU;f9g>uJNXdOynLi(cuDWZrO?x)dd2~ZHd6nh;SxDNE9i0Cq%oIt_3mU(lyP^i z-JWQLH{VUY{;=@~mJNN{b8k(F$sn$1{OlnFe5l|#aBTWLYqR;WXYc7F3CTp=*gsTfhgu=4_V*ZF)iEHadTl%jBAbkrve;HljpGx4e1Qwr#f!FGCGH*>pO1 zLLU0-sitzby3bM@K6L3NJH_I~NEuSjER1a20XPwQUAL ze&|NnlYCBkz*-PHC5~J{F6ektsqAID6s9ldvIptkvnTS-Qs8LJ7`*&7D%%5~-g-ig zL`%64(Jq9WOBJRO@%bXG4qS*sbsSE9_Z(atUDgOt>m;D!nHq^C+(7S}4L(zV7rl7F zuc}y&kRBO%YyysPFzAlSHfwUKP+9vp|>XCQ%S)Gf5)et6G4c$S1Nst;9fqlMtUZzHU7pOkDT_p6>~-RV+V`d ziC6yWi+Caq8Ugn^)&2VbWuYDW&sa=+>t5#odZEf)afdEPbhLqsw#eaW*Ng8sLT3i@ zxk*7^+IdrrPZU()6`7Ev0af^PDLHxcNewDq@+BGB5-bwpgK%rKCt78vPb)tt=*M2H zfd{ZMO@gWX<5y_|MyBT^ZTQ^_aAX6R60j_Z59A^wtfBBOb&3KIYvGlvGXpJk5WZz3D zAze~y62#(DXa&v0Egk}Vp@hAq=-x2YMs(YkZL7M^9DN4oA6|TY>1K>gK z)amzFeNEWL`NV>to?0$Bc`EZSZ_OjJROUAg&&bI!4_VppE=#UPkr$iR=Nc^22iC$$ z3SY^L$*gbE(I>#wzkCDM|Y~jHxs5-jn()Q};due)7c;!aG1wI<2FG$_LhuGBEHn zh?}}!e5hv1PIXXoYRVf+Z<|SVn>q#ABA?`BrVpP2C*P!Yzla*8=w$RQp*U3&wtuV^JiR&C-;vjY@af zvJPX^*1yOdb6^7=X>OhOaB(x6_m_X&;SnE|%=-R=!t#iPZ(NM~?n%fjgUYVFiMQQm z4A@cOts={V`^$M0nL5NErNuxLbAr936j=wqVt{y`G948hLGf#>pChzt5CAee3OP(3 zq)7`NwVq_YwtwfVO5gCqED^C>k$Pj@Tv9|VAyiCV!c=|`65f#I&GkPbc^N|Z$&g>! zBcFN|;x+${|HHcbz@wQX+N}f0^~e2g95SlXQC~R?p>Hy@E)S>3)0VgCKak0& z#Jb(jJ}&u5NFc?dXw9S0I6fRgEOLF3?jeL9F>vo{y43@$h+5}MPRB7SA0uY|&V(fy z7@j$0sZ;A;ORdC&F=CQ>5$xL_a#hO0|C6wFZgahVm62wp;`<~c&8>pxmEqJU`_)6` zR)5F!%D6+fF`SCA6I3uW3lwG7;dkAcVJfxdtviFy@ZC|*?fu%1x0P3sdRiCe1 znuBhrgBZ>$y)b?zZ)`f3E~6rX?z^+W&H|m9Wr?KkS`w+vTLwc(iGX9tJ8H~zbh!hv z;+S@cq(OK)puOO@>9FG9N>cS&nqEXgajo25lC8X||8iLx8nD}f@o!ifz`@cl>xK!N z0HTLU&cQ28k`dRkpL);wUQnDz4&YcG-8lQRjO!Qz@Z zv;AiYgK#wj{zL?_y<~?QbNw4Zqq3?=6`p=+f60y|yzos4_c-wtyEvs8H{ny*@l~$e z!tX=h*Z_ASBdp3A>-vP{*-NKQUY>z!8mu`0RKvG7^cMi=&GH*1Zxb}9|BfFUXu-Bl z-mKe>%YcQ!FK_$d;)w|4VHfdv9Gn+g%@^bpZ`Nmtj~FVws_pR3O`>=N?B7d+jA9IE z!_Dcop%&j<>TGQJxCZGdtE^TJpce?6&0^@Frmb@%Q&3xmH(nR{?d;yc*Rl(Ui&ctNZLvSjnsu;LQ#^j7{Ip_2l@q zoo~49alxecMOk5#Z?i2AFvzWN)If@{=kl7jf!1ErOLP5xyBCK~Sk{$bnUQ zv-_@n+uK3VzE;lNvv)ESp&Yur0GCXfzY6_b?LrcX6pHX z*n%5zU#jX(6hj9T2QxmT`byBx+A7!B7DJcspl>g`5wl(RKD{I2mvoVF0y7$-g4eYR zTbV@!7lK^BRnA%Qb6^Vo;l?ESMBe|wjmyb9-@7ufGVhuy7X`n4LKB(%?2e!bLrBKC zrk?(?kX6H0NLppPe5>2kAv^PK4+$`S6CjMCnt#liE0nLX(=e;RYWmH6>W7mDz^NvY zs=C(l8EHS< z?Hx2QOin`ef3P{3RR}57-zL8)jQf_d)jO!Pr#aBsKbHgneIL-c%S{n0+IEk>zgMmD zw+`EIT$E^5b!uuvWXm^ir)%D^TIt@&3GH|hCO){4CMO$ZDl+?|`KVAYz2|7RVv!@*S9(%}1 zlmimBmp68KOm9v9Rs~Yz0ZuRfcs-u80k`(zF+Ol*T$t-Gr@H$1$zzU(Pd+Y6S@=?t zz+>GR7fR)Bn`oAgq~l2P!{(IC*FYdFqmTSuH6;%NjyaT*C}GX#Yr$0M=jmQZmukb~ zuBE3Ef{s@0MQP!8CX;wa{l1C_Np1D&`&vvveij-?gC%7GFQxCbeZb~{-m9q;?DR36 zp1P{3qmni^?G*7KP7MQ-AtsEsGF%yOTDXWe1a{-5*hSHZ%T_?wj*-9G>t2HjXiuNX z2-9A~blc#0QR^xS#}82X>_gnX|DRubSaYjxS{~wGtKH(yYfiGVA+>IcHH|hC&%g1(H{LMyrBMa_aya0-sMZr)>Qaq!A|47NJd}MNOMcG|KNK4 z=s`r%s}(l}Ahzo;f}Pnpagf7S(Q9H;U^lxyf(XhB#Cl0OuedkmCRez)!mt;vyEJ~4 zJ-=~HPWqQ$n|Fvv)FSA)(<|0wx1fDr*T0W){4hv-aP!$NusI(wLv!iLz-Jy86g_|3 zk94Wpc;k2a3E%<64*=EtVuhSwr%H9QY(%uO67(V!ZC%1Ih%*C0H~J8M2#uo_9Af9w zbNB|dUkT&2q;kNDS$!qD$ytPM!6-K%cH?0+yLuBj0GzyQp?Y5<4e{In^M?WftJAsW zV;%>Mp0~rrA`yF%n+=3^j>b)st^QY=Q`Hp@Dq2^}Zg&LcsJna@@l)GzZQL-pjbv2Y z5YOr6YR1juLr3;-LQx>u@Cu`rTmhw}& zGovZ+HKLG%ygb`WIVXC{iN#--=DV$C)+KmBjX)lNNP;4C5F&=SoQ z?J6x|W^$n`rSf)ZHmGSw2DUiATYHPV?o^R~MZ@tEMUXx*w|T#SW+A@@VraNW-bnh3 zyu3)%A@FD5BptxRz)`N@aLNh_!wsin4*MosicDZpml&2JnP5`j9}^ps(%76vp9v6v z@Xo%36|DslsQSzH!6}o0>26$OU~&8@kFm&VeqlPt*47zUgY1MSXwRpc-xaUh3v<%P z7d3Y!-R2%s<}7+jTDs&0(?x?iTb-XsWjHI%xj0PnWY_!^O`i!kX{>nmjDsJi{iWQ> zkStub`S{+!IzrlyV%O||LysJLkirD>Ah!MpT0@I1RQg21BscJ*IkvME?FRQ(Y(;Cr z;yHm>puLklSKEN^j|Kjyy^Y1w0XlSuxqxRz{QMuW?3TkpXiID-At!K1TN91~PtxM{8o)Y{dWSpn%_2P6u#Y`ksgc(=p-ZTZ@q&wfL5)*1hfOid5* ziQXCzcoAuS$Qs=?acHVRKNa70CSH<#sD~-cL8huy7&pgC*Y9Khlq*(PE<8$>^)gs8 zNP7LfaOU{rep-Uh#U9W*evy!3j_rl=_SyR#%~BTFTu7|QqxS^3QH<&sFLe4QehPWf z1!$hkGBjz<>xvTXgGm=(cHEwB`f9wr;Us`f%W@!k$Z8NgJC-s4Y6J>2N*-XtZsA(} zfwlpr^czZ059}Ykhm339U)JzFiCWO9_s^u{kmzp*PLH7CpAmw2T&AZ5vhiN3@1zEP zKMV&;2!8q4j9yq;XY0&OX7)ksr^5h*HT{NNDpl$|z*d)T>G}rVE)w{l*XLxQjW{&1 z!UTj$V`gQcow2z7IM>TRlF};6D|qGDrFPco`UQJ>zh6ezl)aXY7j|S@(Z*8XI!)K^ zEf%y^6ndlnTV-SO;7AB(j#LXZse_MYcWV;J@-4%)0WW|1ym^^4$E^4Iq9SY&C2BT4 zj(=}51Kt;~@d>f8h5MrDTnD6?nt(IdFJ)_YZMy1^s-o!K#fBx-y{3~kONsH)I`o}} zjXUs$9nd`ni6<6rMiSL!$AGL$v((n8j{sMuW`SAo*JC`KM?f4V@B-=hUF0Wz&(9Zd zSKx8I|5&-m3gK~6@GY0!pam<}#kC=%77^okxj2M1U>y!};h%5w?G zi#=Fxc>J#BrebY(pXpK#8eZL}M7XayYl@A`+TYNvX9+u1ys@G|j3w;eSdnY4zpQAJ z@z{HzS5C9jm<*Ng12$ZG^mU=@>?=NHMeWz`Ok5U1$Hi1N&ZfnrSR7J+9Cg&Q)qAHS z2zgNIZ`PBtHdNuD{<(4z>pAC|e)2TxgQe_T3}tx7Ex{S2)9Bk0(A!Vc%L>K(?v^4q zgaW9m>ugW<;PkO#*O{S9yse2oCM4G8i3M}vj1IZx%_N!LP3k^s%bmUu3p=0Vp}4Ug z&Kq0HnqJ>E0p5oR>!P_oY3x?$Y@#$0J`HNzRq$8XrqGQPT^f~zK8g|(Sdovcavsgg zdj)UrgZFCc>e$)=Q8DZGEAsku9OJSYcT^)a6uE?PQ__ouQKSR;UmPHvZ^!nbL`c8g#<5_t7rhDcM_EgG8bLMAu* zhPk)colL z40*yPmXAQ$>M+dNV(F#r z{vYRhwB|W}=HJtmN~qkqO5@uBhDf&I4)isfpx1SPT|*&fO6}6TTyl(=yS0 zWz|1JqYJIxNAK?=c4i$$tk9^MOV#)&l37>;?pTUWcveXSKV0T8s)h|c{pF(5L{jfg zB#9Z5)QV=cb|@?#$>y5tDCl$BZ@3J2RE0#8$68IRIXx!0;n@kWT`wA4mtQfvI_7|+PJ>mCaqu+Z+@SrkH${cCQS`Zc0>=Kk zwbROe%hRHb*7fb!0TF}dJSQd(;f95N^}tP3+W7&PXn$UT#6L>rU*_b2;^dDPeqhvA zJbJZ&4nOLUWcB{3wk}0{D1^pYi}`fYBOO=uaSl|uCuYf}?_5NwIcguGCa*t+AXv7a zIafCX#xd1NP^+4U{(hIHPNBH>@yPsycp`Tgn-mw{ZO%AN;n*reVzxuz?lgZ3&vR zS_9MQ*JP3oM_&>Un+xW>&a08L4|m!u+qwx`lF`U_s?Ih*Fkl#w9Dx=yuVdn%kay!Y zGGc6a1gD^0u^eA>_*f%|-4ReFz2-_JKt9$kyVU_Au5}w}4+IauH4z>!id#1)n$7MG z!F?^R`Mkcub=R4pZ4~l5&xuqC;eRz_i&dpGUI*V^`c+UhJr)G3!L*L5zncz@tXtC@ zED_uO+b%EKn3q<2oFYO~X$VQ-%ZQ(mgUk-^&)b~cE0yT_WR)GUvvl#NhopeWfR5X` z)0@YD`&DqJ)l-fb{0~`Jep*U>qDZv+aLdtZ33_Dbas%SfcRrM+)&uiVvYH0(6|j{C zew3cRoB3#klP~bAx#xTsKVZh&qqGz>afZ@$0hryr;rUu~#&=qJk1OzZ*7=D1Rf)UT z_|?Q!mdeIEO48I0_GxlzNK^H$YaBdZ7o!#?>vJ#H9nu2Su> zT;{CmZ;r;27r)nHRP~QGRiVk|_I=7vC~s-~@{m>_Mp{XGzi$Rs6Wc-6RASeeu0d&M~r1vI{`FKOp-g8%Bi z0p~Tb_n#%0DfaGLm3zQ*PCp$>>)*P#75kToSL?$qr3Bv7O{aa<0ffi?kF$PMyeaFX zDVyvtYL*efp=!GRSz79S4C+*ZlmE?j8Ii4gLm3=T?{%a(-x*D^pkb)|OLI2-bB#hm`1~iuTbUOAO=_p> zOAQX$B%JpIe@OEz5Xlv_u5F6?-D@~yUgHt+?)kmh#gi3^9$h&F_bFrH!o#Uk+m*3k zPx>rw`gl@5Op&9p_k4a-7I*NIiTh$VM7V8KfY-dgNcPL=1GqJf#(6HUos{DH;b@J! z{hhWG7J0V7%Yn4SmP|ogd%#Y{uGXs@xuXb3y67WIt{dccoju=3jdggWiJDCX#M&Q? zlL?5uR~ENGaZvzOX)}BMxf4A4AGi5{fyq%a>itf-f?`1jV_Fl+?qhZG`9t&@m(~t) zI;cN1HU_X0VFRsne4%U;BjeiaPhD6d{tdPhCh69+S0L2lC~NtS386xkA~yTv*6 z#MFnP(#ZFy)7<3=?Q6AVYpVX};in~`?z^QbkY~>{53C)rfPeW}BSeDlBOR>~wbbW6 z+FD!6U6~%?pOCFmcF~66*FeJIt&c~qE?)f-^x|CSD4lZr*P91@*X0s6ETpw#+P_~E z^TCEPFo;rF8g`NPL8#5r9Xqy@_gvGj?Opq}aqQb_BVj>TKcr8gdF=tKUt!0G)i;(@ zlKtdXYs4G%lA3g0 zlUr0;P;E}BzI2Q5-^yVV1b!4BDyyZTN4Zp zA{#HJ+mM~pJQ#)l;BKVpzZ}Z>0VF_I@vx|^2QlJF>hEn2<}y}Hx=9_^WImnd zl{5Q&&K&<)b=v{jmFefW zck%3Uk9SffyXsb`n6r@Qy(+HvpYFX@dHVn};Ts3=fmT;G`R?8A4(X&BB4>z zSV3fk<$Cg_*|q^zYJ4%1lCwly^BOEp7Mke9FRx%yhkXiBG&d* z-w_@ScfFTA^6_fvvr0*&fHg>Mol!*Yhw*3wxZM+)I%K@EV*T8Edfg+k=~k%viL<#S z@x!O(votB)$&YNlgb&gmR%fVn1W7yL@4yI;eadzo@ni?Phl&Uqp0-cjVyYdad9BE$ zeKWKoG~qSiP7<)j`OBUPI=TcLO5U7^yNTIZ`JqVZgTmx=ccF#qs|r+E^h;Pi_TG0* zA*&Oj&&iNi;EvwUn+Wa{iRQIch^snz)KKomP1E^C(JrLAqN;R1GVQd>a4ENBfM$2h zLBlkwKV+gBbt{=#zAlO+Bo)9WPHN>m_buDW*b+Q&{7%Qo0F73p_MYz6C5s#1a-wjs z;rc_FC&!qX=3~)ed^eak6{Q)Pn``Ien5S{S<}7ta5LYdol_#ZWFTl?bWE$Y^zh!3| zBXQ%+w9?x9^VCVYtV3=m%ca~QliuJV>Z2nvGh?wp$I&f${rUBO^pTkzYip*S<{hhX zf5CgVlNhMq)W6u2pqCt=seiE-TujHG6#iCulKH+AY06{R6asptX-Go$om%s1r*MDE z;xpvum_D;J7sp%jvIsK^8){K{>!y7su}5|Ce=_}>+70T=Jhneo?g{61)uj9oY9m$q z3cTM!7Hq4a2OEzXZd!OM25)Y*P~yskLeP^lVxlzs50*$(0)< zM(Q6Nxt@MNYfEYKf6kz;U<3k0w#nn2qGjrD=fUDTLWz~K4 zMKI_r3OP;EYTH3mCrwr{s;&MPOR|z!utDJGhZFD6=Sy^wt5HX%9e$uCb7aas|C&Cw zT?zkv`cKZ?3xa7hQKeBW8%MYsABDe?ZjqH&bX+!;?zhdfN5^C>E^x&2$s{Rw^f3;s z(;$QUW=M5zmS%B$stR9|QL{^|P)oQZ>rQb5xrKfU^4E+ab!9OuTRkkfp=06kt;np5 zlI}mzh2svECgh#1n`h;I#s88tlBwMc(|3+aI!$LN3w}%I9_IY~F1vFnVE&?sI7Yc~FVEks1uy&h!#D$ZmM|Yk>T%!y>^C*0@UQP}O8v z8r26OqcaCjo*!xc=J|ElZ@<1?xZ5@T=AxSHr?m;>W2DA*3fQh$fzHQzjrQt&Px0^e zsq~1WKPH-X6qyBYpC~EVRX>P~Y}qBh=h6E_%#eh>Z}&e)kJ){9IyS9e=?dwqOui>m z8^+6UAC=FPsS+ItJ{=QL4?Wo434X}I+qCPX=Kbw_ON*NKtE4OJv{%TEMcOhuW&bH8 zSJSj9w|@<^9!6F|^XBG5UDn4W>VTux;9;eFh6Jq!*~*tM!I~{|`I977V0ysozq-#f ze<{3tA)}M)r`=8*bt?Z$-+E-GtW>vFP!>@!xymiZ70201eE3KkLG`=SUiVI|Y*XB) z>jrTjucwD^?S&4-Yg{|k9=_gnfLVFpSJXplS5HD||7>4`b0;y%WH+=Me4`@Lm;EK1 zWO5ADKYSda%+Bn1OYp=_E!|v1$gzd>W_S?AnZa!f?+!z&6WWRS3|B9ff<7ahfIuKz zwoYK@x525%=IhU5ea}BnX9)a_R%Q|B+vm#R%JB!)BCumyJGS;0T{vy-oK+0L44c>b zku%;aMo+cx5go0b6j|PvoPkzFu&c9)1%&P|*4Y2WFFGFiCz|eQ!3kJaP~?8ttJhC% z_0p!qYpNP)itoD|i)`SR-7)PhOifD`-de}87~|;HlZ)2@z493R9?CObCkJ`&S375ROYZ`DmMg=Hgvx3{RuYdZ=sQ;nTZav|8 z7eZfDeu3sX?`GW>tNZyTN6Sep&#RYD-uGLp?!6^@F_+CdQhiC(MLiPyO7g2sGp zp|b*Rsvm>}j!7DW^(ZTEl8mbLW;-$|A*Ci+Hmv z!~A!=NAv9Iz|e2;2h6_fuSjc~N`l>W3dkQK^p&$5p9g~q6pnHB=RtOjOY+C~%#jN z7+IeEEV?ce=obFXyo@IEM4MFq+f$y~oEy6>Er2glz{qb}BoQstH#_L~-qhdTsW=ux z@=glQSydz14+IymP4oUYQih0=PxhOOB;AV@1w9R}l-HV-PiZNNeBUA(NB!Nn?53p! zKhd?2S8jc+6QZEGc68?x@dJ=7B;qBh)H*L7E12sg51cY}P(rsao1GZsP!A6tr{qOo z52}?cY2lUBUYp77s_ndI8JpnlFnxz>@q&9OSVvh)5SY%2k$ZeZDR_zrLUtZz{C!`6zmVHxi^OfQ5 z-P0$f<7CclzlI!XlM>o*lzpb*2im7HNy%9o6&h*X`N+@8>`1WhXwGrwA-;0bG3PNT z`{g7@mgo59rkqahv~GKPe_iv7ZCTwdn&FGCHD6ORxBd!1_O1ppIUf))*Sb*VgNypt z$Wi@QBbN}Zd3F%<;L|^r^(kdiL(_P{|CTb!GcOuC4i0TEO&0S%%Tnxmey1O~U#-Up zqoS9&ty-RGb^coOivI9x&0ltz=uV-``{2lo`}R$k;|k-i)*&K72~sSBb=1?xMi+lx zZt3>B@n`dT8T0)_2K(KETf{+C`lfK!sp} z&fZD46U|r6c^umlbkJJRG8Z~y2osKBsiXywWO@s#XUG8nbJ8s(?=0)H zUD77C?LxmM0qAM^KQ1Iu^N#(0dja$)*LhF|I*~twn&-^)MkV-_O%cYnD8ozQ8z?FD z)GFs_jIks&aazn<*gDU-Mm*mwfm^9e<21&O2c7`~u30aHEu+9{ggu-=AW~GLN0F6G zA-HbAdHJbA=0Q$xmr1hBdCUVH zr#_MR7)86EdiB*8H-?nAL;G~JXuyKc!S1s(-@`<4qcaIwvayh4uiU+n5-Gib+1W%)Ks9IwK5@Q5gm z@+)7FhbFggB3W^KrsLG)Dd{HUqv z`mOOUjiLUN-?FE3S)68>Qi?GSSVr*h(!mLl=#aX^=%at*5%(SiH+!7boBW6RxO(ls zsSjryNlTaf<6qsDrj=uakoWNXcC5bxbUcO;G+n||a=Jtc51;puqW8#t3*bA3cjIQ# zut0009}W0Wa?K=WbLl}6eeB6b-*i8zd+`yHCF$vYr3ef*NXoQP-UF-%Nv%a0F>%a= zUN$>FfVR%r=xOFYCrRxC@3D#$n09u{P``(Bhl)J=v*5jw{QbWr8J)eBz1O|?E`_dP z|J9g=5W4vPoAYu3+PMn^*|mm$ZO|Ui3Jb?&YE|~3Vd-hh!ap9w>#V+>l5!5bsV=Dx z2%SqDiOtBunWu^f{*+!9t6ls&>xsBjk8PFxiW4Zv@6PSaN?(Y z;$3dB#}CKJO&^L5i6@==-5_zO_{!T5I+7@gK=Q}7%?)rs<-H|)6hI1zaeZelEi&G?j zD~=9BBHuaq-SZi{ee<2rM-`;}ND>&j@Q0i#St4Ajk-u8fU#t3WSSp z$yOG+8^}7F`RUVf-3}Es-3h$m-!Gpg z%GWPs@FSi#ftt^v+B9Q4N{TJ1)Q8?VOkU%w_c&rM!Qi_PO>D37EE&@_cUP0=t`oQs z?{MvIwJcUjThvJx@^E^=j+6Vja^N3K%r4+gv(v#kZQKuW1#yUR8a(ql@PTcMx2X~! zz_DNaam)|0uPqW+mczUU7!@v(CLe+i*K0nVtMtQr?^vC!=isB_z^!yojBQsO`ua_J zYX&$B8HkQs%)n1{Ti<1uYCw((zxO|9xRM4{!|jKp$b|aVMbwr`^&W&zlE#u%J}}D+ zP`}oAV{fW`ODG{`)Vfwh-T{|K!i)tv(tJOVfQLU=ey(^rT6J18URL4J`I~PsKgUy< zlQO*DLoT{Nmr>r$C8rJnkDeVmlC-L!dEl{$uH-@{^GZ|g3YSU zcZ7xhQ`F@ivMk^2o@{*j8gp%4OiO7C8TKE%QA;pqA6)Ws^d{_I88eC2$wfhk}bJ`p7hjQ2xXGwmNK} zx!WwutGwo^ETep7e=7eg`LRK}FkcTCd5?G^^eS@k%!_S#-}5#J%#on3+22+FX&47+ zyD7sp8qG5_ivBe~B4pOgq(X$OV_7hXaYpKY@%0r@QN8chbi;r&NT(tU4N^0JfQW=5 zoeC1tNaxVfr6OG-ARW?;w93%kAq_(h`JLhS``>%NyVm!uvseq)l3_UWp7-6)e)ita z670;;=IuA6lXe{ zs?A)IFKcEQ-5%%50vTI4#hn&X^p#LLp9?5mWfV2ZudM`ME8C5G(SG9dPcsHn99Anh zt}9tGg=HGY@6)YV9V#3J;h0Elu0)Qf8Hf#16B|{6Th>_&prUl7*9xh@5rWa&G8&24 z?=av$9^g&C&}#@sDjW@?$B?9O1~<8o+U`=AFBWFYi^4Wu55#D-t>srV175%O+}L8O z<6O-2#p68s$99upU`SjTZcLL0d{H)E{Uy4pn+OS=S=-x8bKG?hgQth^g)oPiPb?Nz z0)ckZo43&SmRx;u?9`J}+tz72D2*IG-YW=D1F2np57biJ*eNH#`SeKl(>R*~!L?6ooGK6<*)N5u~UY>x`ZA|!K7so_u_Ih!C2tb^noPV0! zF5<#;Neu1qjEx`i*BXUk{iqJN>4r&6hBxDHE`l+Dx3bTgHzaJWe(N_SBm}O%qt>|J zc={htXNm1)EYnRm7gWhn*O7+)+Z?B2>;O1$ndRRxXp~s%zfHb~dH-A*+0s0LQhQj7 z`XGK-W5~riXbkgw8B*s6exRAZeYnJDRNeNXD|;=!Q7vd5gHjVY^B=t)4M6t&_XXEs z)7V3Dt%{*k-dzSBkWhm`;5LZfUV?pEEca<6-o~HN-p;=Sw;T)O#Uv+R8feL42jkF2 zzT=64sr`Dn3>0ckNR9#|o`a_D%Kj(h0wj+M#?tzt?wDZ9U4KbL_L8L++%~>HCfy}c zN;vwqesmwP+mXa{5+b2V=j;6--^B09mv9)L0qds@h5cxa_dM>fk1HzbcOr0K2@I5{ zs-;=;BxihKoU7)tw9wT*Dn0ez?0{ELW<*y`4AF^0vdFlia6%eDgGor+p zCd0d3b$#eUN*-!nYT9?-dnQZV)dW_f0fR~Xcq-uFoAhB>R^ta8^y34Lx!;bd*; z?zdJolzpY~tdA`$%2u%6@o+cfCVPwgXECR z>0=b9=Os)AH?V_cE}kSVB$yF}ynly($H0zk&8|V~?@ihl#`wan@*6JlzWtey3b44LQLduA)Mp*hMPruiJ+RzWL z-+!qYUoG9QF4cnYbPD9(yshTm7l_=m4{EUSvLb)jrdpE^kXauFe*&IO#h*6cwdB9N z8zVh95-bWWZ~Ok(KVUpG2ny3#fwwOE-1VLQdS4lje%6tF|DCS2TOR}CFjgN!PGp77_cUM027wH| za_d@4%39`>>Yxdr33!fGhu1~L1|P=TP~+xGi3}Tz-DKcL+&xY6`dR)38Z^L7`arf( zMF#ZleBCBQUElmDrM3e`%Zsr8W5Z^p5eDW!iC#Q%uX%!Xne+tfwnybM%w6Ul$stoo zHKRI3r;^=`%klSYzzO3kOkALF`=PR8J{1ScGP{{hc!(o5ra0}QPCik}SIf{e z%J{|5Ak7l68K^SCLR)M{46`il?lGpEA14<982v;x2{iuulKnDaaBHC7jEUB2s%8D% zDu#*NtvRG9QveBIcU2M$O7`g2If74_yr?=l%U!I};(ZdO@B|m9!UI%rT6S#EWooK* z7XW%p?>;S(BYhdu`k7!`%kcnLH$2Iq50M6kLW0 zYjM#)e~tI-GoQh_`m0P4bGApVZTg3du3?R%jK2vvkh0%%cQFF*xFb9fH5%ndq ztxye~QLVg>89>WZZ7gW>vrqXzFutfG%-~5Lnu^TRGZWVfb|d?%<*o@Y??eC>S*MtM z&o0-AG2u?{`lffUgF;0vEB=+!Pcmf)&&Y5KpHE&I9ujb^07PPl(ig^ViK`UiAL`Gh zh><{P0g^?6rGnQ0+0@VfG&2(LJ~sLR#{p{bot7QojkIq3m^n&5)q2n>=LZm3c7n5B z4S?asZNYO;w5^il>g9KNzwHC3Dx|^KyR+Uv9l<}^Td}KHd2$}X(RFCStqau*^PLNW z!m+FSw-@Q96xF%oB;Z@g^c~8!xCM(k$o2u`ua3G?bdiv-Ys-&|Q|8NTNC(?a5EY?~3A(zcp&zvEB zCk{H8yrq_K>IM8qDSgU4+@E4Ejj0K*t19(l8Me%ykK=e~XL`WbxP)@?l`@DMZ2QIf zBEWOW8|M|Gqp_+O$s0k6W<;u_v~;JDn_*?T7D&3J69qps1Ou(<5a(NkWc2tD1kEsK z*9MFWSN<_?hEfb*01zkjbmKEQOX`HjYaNtqQvvW%DmPKQ{n1rj#hlWbsD3i!YA%;qvaxmi?ch+a@ z8ON=)h(Ci(;#=bA-6>o77Xz;c`(~6C1BbNBmh%aUynuUiEUBYMiFJ=GN*%(^D0{qBT*enV3qH|-8%()@ zug5KbLhynjx09#i*dwMVJchiv3=j1B@-WdxZo?!(Nd{;@#PZAR#&AuP4IhPHb!;2d zK_X3VM?7k{AWe)4P3L|QPT@`uq;9JaPfM{s9myksPoMcw1s2xT%aQlG&5oO7L?@BP zXq4P!kxR>Cc!^k8mOvELyHSd;o;$VQE7E|SlSkf&5>u-M(mos*?GK>3CV0KsYQo|C z4={Nc({U;GO88iY639hhC_Uo8mV9r~WKzo!ez%w}t0|UBVgoC2o4HhXPU$@7Z7TL%unSGLFwh4Md&HX$EU62GYk0l-jgrz7e1(Y z5e{=5E&ha4S;3ipGExlwiyj%>?Pc3%8dA|~O)Tlt#~<2q9AU|>9tHw29KbQ3Bstm+ z^-x92tYonb>W;q;Vq=qu3oSm5;PPJ_>B(6AO0QP}4hyw6&yzp=sdTy|Zz-=PW4U?o z71vMH?O0^IA)}`$Li7Q+UpVK!A`36!8k)-{naRqc0KWNHT)fnu<@>_ey5wUtOHo6* zF7I;2PkgfgmdDuatBM;orHkWK7^i>nwmXrBHmyh zQ;O)QGK=0_12-a14MOAbt6ipETD7ojWSVWR>RVdoKVVqoVRXC~q)FKhnDS2~i5Mll zW0=Tzn7N%xLQq1MZQqk|l+YBnivVw|hc5;=9Vf^R#9E$X{ez{ym2f4Xu(YlyhJ+OR zMIO3N1UI3Vc2bV zuDjyq0DJ9+N!Sp?Znzk;wAL;jYHA#j&$liK7kTl!zSE~%Jm}095n-Of3Qi&3uI9_* z?mQbK{Zh+7lJpRtrSt3|@Sdn&d)33OwZR3x`p-=6Oq79#>i>6)#x7HU^V$Agy~g(Z zhE8`-e1n_!M2hJU6P15ua_(~|b^idEE?7AcG9-y_X0d*wO-W8FD5-(_F7y=~*z_X? zz_O}x9t*)s`yp$7Ohju(;)JAh=id1{c>U^2#33~?9bowQRl{O^CVoFcqDNZjYaCC zh>g9*Z{ybjZuW<2GX(^A6KReq^tPWs#q$Bc<9>*akEbk$(T5xKs2;{71-P4RJ}3Ig z!Fj(B;2rnuLJ%UD02bL5w&@Fy(t>YLt2~6|cilW{Q6h2G({p(mJ6>SPa#&gDH(t}7 zllWscDi6QI^1k>AJDZW>A#bD#Bu-?FE|N%9hA@nC4w`a>@eJ2@3inxeLk3AHams3* z=BY4=p>Q96sY;>-wPGkU?MIc0H1wpE<786w2^tRqn5!?FRj+l9UbEgco@Ebf&zBwX ziw!xo(;+ae2c4x6IH-6>J_y7&Lx&mj2p{d;l+!^4rpf#MQ`+1Lz3a&!62M=@!S=}N1o$%O0jrqbnKg*Bb31=W zQfw*?y zte1KoK*kGN=9fZP+}gw(sEXryB!AE`G5`6QI3*JmZ`02?YmKWG+>@p+GT4;ewfcVC z3-4#$A{T`Ej#95wPEdIS^pW{W5m(@9ojb@}`jp_?U{8p5i?I)&@9^+3Gkjw>EUDpT z+_S>UNZq_tXLWqdHo71rReyPJaCv3>H|S(6hRZVOYX5r~>ecT{HGR)JQr-b9SZg!n z3lij=RTpixlz zC$PxpwgMP)!10yyQjVpy-s8L}WuArHU;Yly;BGK6KHDvQ8jC{DM|bGik6P?)APPNu zV00kz^%B~%*pa5p_;@wMoDA)v2Kx%Gm^VjSq{lc8HlJ{H6EMz{n@7s*@bRSTqZa&G z$1q81R6&A^$9j#b1Duplwk7Cxp+Q-l5Y}qyw^0QFtC!cU_1)3Rdeo^IKxurJr^ZDo<%I zd7=l!vfX8UT$*?UCsW%Hs!4XqUp^a*j_%02^O+}RKV+VDpRZD_F${mqz@29C6} zADFq@s}%g=<)%j;en0jS+370A%e}MAI1~4@1?t^1A)|w1Z~YGg_R4;0vF9ft>(LCx zH<&LJc7v}ZRw82j1|Nn0-TAy6Id1`cB;R^N0_tWlx!)z@OCXozFjn#m>T8{ed78u_&JcyW)lQa2WQv)L6N! znXHtm@X!wplkG7M-1Hyg?1JT|bPNeUO7|m4)Gs#VlNcT8>Q+yFVyL^(f{eruCzF^C z^5l<#z>VW4G8oxxJd*I$q@A`z-_3T&6mI1o!_$(~zse*}<<-ZjF23T*5I1tr2LTi` z2b%&En<7YDmYj*v7r_pCwa{Q3#;F3gN}=(^Ryxft?2`$Q;}V3Ts6w_KOXPW}!gWF- zXqXpi`{;?hqNCg;)M|tB zQE=8zKct^b-XbSqPV|5dqic~ax?T|A;m^Ou$E%7>emnguJ0^`Jw##3iG62Qp9X95> znE{kA8+A_?YTKS{{sngYF(V}g-BWvzp?9E92Ji}(b*!InJ40eMC4gfcz#zkHVpCNQ zjOy5@iGk*SwttS2t{_Gl{EmP9i8o3UfIOmJr=9^Zfnj7e&k$uJ!|V{RVJK~ zR@EHFbU_a=(0i>ku`LX-s}g!%{rkHO>s@-C#Ow*Abh-=c7;nbCcS;=RR z*pMqyK=5@>1SvvSYoy5%Ng8lS=&u@ zMff5$VkOg!nZ3o#q7VkJ|30$ovY7uAdLC$3%rT+w!W(F5^w^h9!}nErMQ?`47&IDtYp+;_zj2AP zK`)p13F92pqjwkvuV8t+y}njHpl_emjZx(*FU=<*F~r5)cwjv_;bFeP27Y|8EZ^DU zV^*xM4H9-4`U*-z0w_7pM26L*@-6Xa3PGHHEA9aaX0Erd1Ur@n$aWuP(fuJu%kq)U zXtQ#j%mo{C;M1A4V*}#O?i>~0ER2k&d1mcznT!$=O`;U2RZmwXh0mh~x8gDnRlN$0 znf1({LbI}iI6aqoEqa(SW3G$r>#x_di*~HtrYiI11rms9pw0pQj}N#6!*PnDGKzws z%k5igMP6|z0q0B9jrx^hmaFOsNWPt{PVOY%yZ%2;QAjxquw;!X^7Z%N9UtMH)0=SO zd|FPhu`IAg{Dft``>{Ms{`zqCV|Wk=Zaf{(BQUj6Kc3F^!&7B^qjGCHZQF8nk7)Pr z2K(@ImHqra&@fBg!QD10zt)TUDqn|M!=rZ_hLMN*j*_Rp522 z2~x&~INZ{KbSzRG-6o8bM+b-S|5h>l58}Cn3~ztoPPl!)w$}kAMtdjIF+;KLSNp3Kt{q-99O&n6i&BSH0CxGI3S>hdg&0y!K$%jN~(;b5%o8bRO+*e)3FWR z@J8&U$44M%*cqjdNqLb!*_~oH{shw+n!#sPOsVu(i`XS86lAphJN~T{u>>(~%?^!Y zcUGjxbe9V=ICY#C&SNwwuejY2KQa>6y$nhn&#>{!Habr!T3r*9vN{Z}=&h9Pk%_}0 z_KXf8;gwVr9DZ>BDLG%uF~{tpN!nJa^&4&l?L@LsUE1~+kBL>=LqDe%>^zLy$W{+h zLTjs9X&<6hBc(+K5&85%^ZS4{%_U&cczPNz85VXwwOggt{H=kX01myd`D9#x;xKd^ zya5DyEsa!)3LCquS_kUP0s{flKfHoIea71Hryh-F@fPuk}8LuE>(P4 zpebN)fQq}F8dCfOV!cAfZ#B1x^G<{c{seu2X&5!-xI{tyBVnzBQ__5`q*Gq?J)?}B zs~O2#g@7c61Nq?k!Km@`y@?LGL3Q4~&eeF1uS!yiS;}OKvLXPirV04YnnnHlWzc_x zdx3HD)giO0$r5v|Rtv5Z=`pLAa|#B;WkyYtmm&h1=-H++p%javNW~RY(wBKrC@fte ziO(^T%5eCr$0qWj@An6@5ES3sz0@b5r|*v)*J;Tw`fWAHM9Dz?_6Detd*$yu$VkIjJ>#6S3=f2B_^?{8-5A?kJ4 z7njBa($(Lzq7XHWPwM9O`B?}qpGON~pP1^y@s9N`AFuEJ#T?A#nT$WMf|oCg>RLC4 z^l2d<@7Q&K!MJ0V3s^A>p8(+tR@PW9Ts&(}ddt8WGK2ko**70E;ddRwz0nSDjBEM8 zZ~p-AC@3EW(2!*$IQanmM^O)O8>{z7ox^c4OIR`Raj(SS-mT?-)S$1F?Ov(;*lKPo@^Z78_m&r^Er_?vfc-4){ z)8cZU$mDK?OF>Wus=ROiFy_IVOJ$wqtx$%94@{?A6R^Vk{9*k%i zKVZsM{~4v>5$Wg)_J0}cNC?hZXq}Zwk{2TZ5(Tt1Zt(UKHE^F6_LaC9s531kpQWD_ zw`;VNEvAHJEwlLipcnHtgWM`nH6?`0_wP4zWsw}OcRIKF2VZ?#S=v`$+E-?2&9CdG z3~?Kudi~kQk^jtFHvlLgP}_a|!lg^i7T#_$lOQh=n_SF?Br>_lQK?}k3|0@~YNZ+cCNO?-lLfl$wNA5DHa1iJxotZ4_;BM5k4acz zUwlJAcXESdQhliGzxoWL3vaewbsIR`SL}uZIl8It$=K4b#7XTjxpg`)7?~Zei+t8F zRpiR6>Z@``GIw|+wHp8hh#3zj^Er3*&0QxwQx=$Wj|Ds?l)z(h;fl2r^Go${y&e~# zCMBrVbWEJ3)k~^s@kc>R+`_HnF8Z}BHy{NDtS2ACB;F;k6&CsY7Xt@@rIo+CcDzXW zCofDH>l>iRDbzlJbz@v$6Rt~sXR0bC)d|~vig4>IkNEc$Qc=PV`#^F%N+9#? zB!^fXD!wON+r9V|L+&NgG>hJRI|*0s9){f_ETG0V`5B%YxW<61^|9kw$e*exZgyrk z(^Yd?bHNhgK2fWd(jIk zV!>2xc*}JE61t-q&eG^7RYd-{bqlfkgfoD}igA;&hzOt+Koa#46H zNezj^cfB#9@5(GS6~`DYrai%#U78l0qr6g1)Sey7B1-2h&e3omUCvBUzW}7#hei+_ ze<+FX>B7P$-4UPP2fpa-1&D4EB$4W=LZa_gQtY9E-@_#|nbUR=6Ql*Z10j7>lCh(C zfSzwJG||3q5ln2*E04=cs9Fa!%MnRHy2I;NlDaiMg%GDcy8hVmQi!$klZ|S2OvOYW z=x~4*M0d{G(bbX<{q?79{^a_qb!LEp^`X$eRR<)1TJ zdRG8Hlt(Yfu}_4Q(_zJ8B4Z)a7YTTl7|t9(h1XXZC;Rl9jGz5I{p<}FdR(0aw1@}bfxFG4`*y?@b`7CxQ?LS;8HZlSd9>fWeN@R|DL+F7k&>tM*Cr<7PJpz5f> znr4Dtb=Y1T&tMNWTO_U6q%nB)4SgP&5k_g1FLNfSx1Nve7HQS(5QN@*V0;b4S3imv z1@>nzw$a&6%y0UJ{~- zB5+#{(S20_v)^)n?9EEhmQ;oQ;JCzOVuQ3<`Fg;N&@BuEn3Q?|Vmh7xPt(>6U7EFc zY`yRayaCyD!cN&{W+dV>9uibl=wP&Pwq6{2f5nl2wuB|gZ%Mxmq$aN|F*-rBGr%c$ zyfoAn4-6+e4j8a>ynrJ47M@t%zkn^H1546{Sw7LX4}A&1C9BrQZ|MzN!vBbGhH}pJ zQVG+7nWjx}S&OqUIIF3Jndu5M^_%ywmf=4I$Kj|8yTFPBaHQe!@x{zO9+OEV z$O2EAf!IX8)eXY_443%(SryB)ePTd6A-8MF< z&u~Y3pd?Iy{CxTYDk_o&opq6VeVX_4W!7y#eK@~+F0ZxN>I9Q|4Ek>az(#Bqd?^9K zc?SeC0*>>$^(BHEPUy&df$|E*(M`>l_gH@F1Hj7~pYO!RW}rLPTu z%%@FFo!3$*ZFxy2%3gepqVLQQ$Iq2BV##gNWS5Sd-=Akgqp=FEXZG;^dwe2IV&r@Krz=MxS+DoO&{`06zB%bO=f3KQ{4}l z`S;LOpamXH_}|nY&uy1!@k!H1%oGB`bV4Q@e7s+`@rD?IS5&P-bvt;Wr%&$Wv{}Tg zZC$KDwUNS_C0Y6rWo&H!nb|Ehxc%qb-_}wMcdsc2j$;t^wDiBZBOk+|KmReC%|{)UBnr^r${8|Vkpi#lVr z&f8qwkQW*rV9)4&EeqKLmg_3I0^xZ;K~^|!X$TU&DL-H@1%oE>jhlDkPH@g8U_Zkt z5IDA89#X0u_mihqZxEr<`yJBa!jdmgStQV*C&>p?iTN!%1K*f^x*sZTKtG2**Txlg z+|avRR7l04e!Ko5AzpyC_u;1?8sfFM9#8WP8;pbz8dZ(DteqJRh_Op_*q=b3-6xLb zqZaVho4eB~ zbxKG`%tlZSkYj(dKG}L=bh?cpgO1Mj8DK=v>+XRhB#R{imtH}?NWcHAoZKmZ-rkcv zc9+8c<92MCNsLQp{4_y#yk>gxZXpMV#=!OtohyKCx|#OfAFuvG3cz`82S`6MoU2hT zcV{c`_)YRG#;Q8z`(Delzli_ESKoN>y-~h8=)5@!x1fUF8@$Ur{ecooBYCCd=13dD ztjB`JYWQ#XRHVNA-4p!MJ=oBqtnR%SNo`^iL*#fT_ZYj#_rwcbQMmKH>xc(n#aasu zW5w=$XK`VezkJXTWySfg`_C(QbF;Lw34qn)C|J!_ibo;WRTh`>CVD;p^P4g*GOOd8 z!rB`R6aRJ*_4eDr`DCWTX^wIiyfgO2^s1iBBl7K1t)tGUKCD zVB=cQD9q{_;we+GWnuE+e<%>g#81tYBPEhG{lJY8if0}`nqb^=)L3?-Rpy}Ms&#iQ zq&CT%?flI++p=?2H`=uU1nAwU`05jb+?$Ue2EvAgLTbKNGPgdMHq_&||C7-Meh#Jp zXdtm4cuu2(Vl%tkwbHd=2hZM>M}ULx;ct?G|31;)xmNBilQ7=#)eHrzC@neOX+PD&G5DRLbaK#)N6JKdo{Duf^9>s`Q0<;HBd&%HXo zJZz&_P_Z4Pg-0#j@g)FtasGi3kbX9b-%tMTgewYP=Mvq^c*&| zE?0>m#}k5=JVuK1Hrwd*r@r$_qj2?&QxG^UE->wl9!V`V6w-7r$nxUYYpVjtJKp%EaX=8#_T0O|s63 zKFJ{9KXYUGhztDa!b17pcZAE=l(R5g9Kb5mLuJOg6aAMI4@KkhmXt)zXM}dtry)|C z1+n(?ob64|+1}8+C3?VrQ7x>N8EV@Q>${Yo&V`xcmK7+HP@5ZmK534bj4JiQO03Gq2}rH_2uZSfq`rE6SjM23*~L^n>cTDdYkP-B!ThD;+o`D7 z_Kq%Wk$jZd|6y~Ma4-Ke5;iL4k7?hzX@p3HG`KO{DtMai$vF@4{!&+U{4wzUC)bYL=yHz>=1r=0e<;Q-*)>Xtv0PtYzNMDbcMTV$D7nEpxgoKi*{*^LEx z7HWa$eA^;zv9a_^(X!9TwjUby%2Btl7&&S_q|AI*#FA!F#KH`LXa#G0Z&@z-+=SYM z0kZtkD0a_}^%uh}LcDOoDd%sP+zlJVvn3qa=id_1qcqr~l)b_^e8i+K02Tm`wSu|b z{Pp=DAIro_F@o2$VQq+&R96=hj+c0m2zjJpPa;O}ECF6LqXSz{E%L*X{m+6DpAXv; zP3z+~LN{o7Z2M(21_=QSr}tN4>Q}kl7eM}h8Lzt7j7AcqAG>iV73ULe#C(l=-V2;} zt$`6b9)2`_{#sx|Kek_I*QFVR$4!7O-9fxjvgV(KYi!O;#eB?a{UXl*=V3Zne;Wf! z8%ndRBW2~JjNV}?W)*kxKrm~uP4OoIF0Xc4+W&lg+Imh5nT^tV|%;_V^d1xy`a;f!4!OVFkGY1^X+PYOT40D zXjt4g<#-ggBPgTx!2z&dzafvE_~;aspNXTLFAq(?hTaZK#br${DpTPx(Rm$+=x$p$ zZ3y?Nm{bm9R<`H2TjoG`e+Pk#PUAXTBQWFg3Te>p%c!o9sXKKBandK~WCwUes5<5C z_Qk%TjN$X0K2g~-5d1hsG+u19k_67qY74WBGq4H$-P6!1Q%zLSDbv-f=?EVhUz(Pj zNjE`nKTx$xovp93NKI4j2A+Awt?T?@!e`AZ;ECJ1=1a=s+G4*)G82 zwi`Z1y)m6}44y9nei&OreL@+%;;qb4wUL9N6L;>E$JNR!J~d!DJu*5ZCOjz|!WTr< ztBzd{3Y_pA412+cCT3l@?<}7K%bHP&yZV8t2qEc(bK66?xWWCGANcpDS63dr!EDs<(U3bB@fL7dGqt9=osHVn>2ra{`-bQ#$Iu~@q0a{b!C%`M#$;gUNCW{=ZbLc z#B1*_Lu$1i?bmzXA|3j~xm6+5s)dIMrXGU(q`q$F32Jizwij8PSFrM{@9SRQ=&X*& zc_zDjbM!ZFCN13#pBn&My3G3uuqe&1hq&4wpiAgH_p9mtMA%*FN~D(Yl{db;m{Owg zS4y7^vKO)VdMj{J%XmvhK&n<1-FN%kZ#^csrF8xI&#*sD&g-f+evh3GUI{bfMdL6@ z+ri;^eYo!{;(Pcm;MNIjI8#BH84G-jr-e9w&~ z>K107luG@o6Am*aOs3rjBhGf3xQ1H3$pc=Jsdl^kjSlK)gvbT+=E4Ul$Sf$^45;#8QEfUulR z4|tvcI`tgw{^K3Yx74?j8k%I7SJ=fcH20IOr1wmte^zDhVM`a(UQ&|k@5rYXyFq2; z!nC1QwQ^Y7ovG4C_xHJ|n9qeruhsLYKQ@4}exbcVmrKTvTt+RVE+JE$fmy=W%~re& zoJr>$hb*lZ9)eG<-zeL+&3ZZVWQ|V%ODyz8A(r1FD^@V>M*KK_V1v^ltJM+~OKEu~ z$GfT%sGcr5rx|nOcEKSSg&s_GeR%Pwylf_=$@87#@9!hULcwT#OI5Wqvpl4XoYy}*Ml|&m6 zhP}^v_YI_OulaSpeWhIIa?*|jOE!o8inu#7f&WB6`vDtI>**WerT;!JY>VhM9OI19 z1GGRmw9Q?7ML~i^ECu@<|pl~d6*q{{}jU<6L!7$dQ*1PGQ*Lxx(Dzs z&X$XmjaVYD#a{T=#Ee-GZ*(r3(G=E}MQ8`+Z_HYI(a`EgF6QNVlay78+M%IXHsyh}Fh z9NH!4bBL)bsb+@Bn)!`>%b=kEEii)AoXI< zIoLtey6M=(`=u}F_5_O_48K8Q2zM_K8gj8xx>)YM-LXIthw|{rcJVe1E&dEApR2aE zth**Uw37C}`C*@->g7-^t`coIloR52Kd}Uj#kwIYguk<9h3o7Yy8g9OgsfT>E7r8U z3X`K{np49*mw!Z8(!G;8jTS@Tp^9}(|3XOoVD*fW4-yyw$Pnve3rY6z-aDvWb|SLP zTHt=sSL~SAB9M@7%FXNT_cElX`G2$|zyPW?Y3FAg!lf8R*R_JPwC*G3@}m#hc^jSc z+Vzn@wX-Jgafgfg5s0ep3q;wM%V!TkpJwb<$=_9+;j*+EUVTxK*;yEw^}z=kM)NZp z;yh!3ilOSF+2@u`a_S6HnMj=?CQ0NmSpA#CpmD&@J3F;vBE)_qRJHF?OmZ+hbJB+2 zQ0cwsA7+5tH8Awj3bptnW~3(P0Usiti|1lo=gYiO^*<$88)y&H3+Pkx-d!~IIelBZ zjubK4>5Iu)CS`mL`2|zErPFtC+7w|Mo$SPHF*I~zjRHPV;4|%^)j;p4 z2=S<XE1&jAFC1n;Sahl|(>ZtWkn2GqK z_)pZlfPjv+>gUr;haGv5kKWhk1xfemO^hrFINa~$lp(#JItfj};mcrlx#$RpP^gJ- zXRKKqg4yN_DJ5~zAFr7RAGj3vy4VPgM#r<5VkK9zEPa53?6@8K1jLDyEM3OguI_N>IdbAd3{ZIPJXFA*UnqF;a)*1n6im9;YpCodwz5SN=zh`&W zb{cEwZp5-G!{Q zWg;$#Q-iiZ{*!65yjy^r|Z|?1<={~ z;mc=a-9$fu>tk|&E==Qit87D6fgDH2AI?~cu;wE_^`o1cEyK}{&y3;9p z()t6=9h>LpJyi5JBS-thzq=#BbY9l2EF|icy(6nCzCNKVfqxAO9(mEdLCbX}G1nlH zgE!1!$f}>>!&LjIo`ez`wD}M>TotJwetfd?kn{Kx1@j>ksUr}0h545JDfz3N;eary z7H&GUh4NW%_EYw{bzr@Fy<(Q zY1psl`22$Yf~pE-6_uxb1Uj|J+1Yq^5lR=hpE`=%fBd@T=Ws`FU5Q>UJ+*%zSab4!#G6Yh}vLjC_I%lnDIHaa>4U`#=naAsh%{mDQE@)}}K$GRlkgEW4d%7rVO$F!8 z?69%ar1a4Pa3jW9g63kpW8A=y+VSSflrhd@*@wjTKjyUU8yRZdif&F53|ifMr!M5h z=(lR-tZl@6BA52^{u;a4-0EFKP|u_+famQ)wp(w(py}vDx7Vl zoN#O+@t;oq0Jxs+KVQV6oy$t*OnFF~Rx_oW{bxFF3WhI7qneIEHNcSE10H6dftkMD z=wIG?n<`}%9``J5wwcA=O~jw7ln2>n7CY~zCNM?*>iR^hE*euR-b&KAt2R@|Tf?}Q z;eCib(Ne)n>yPfqcFB3k4E%}9HA3{McJ;~Ln^R+MQDs#_Tz*aE*M*}0DDc@Hv0)mi z=htH@aQ<|#D5wa=ef~d+n;u|uc#YKheezrc;H$_qK!vu)&3%i9c=Iz;e*w7)a;*6e39#i`ih+A53=8%3!HFM9tR zS+s}|V_!V4))BxU#ihU~kj=Hu5chii5odUVi#(sax5@4pd*lW_)XflX`^@;}ZLBUu z>M^V`xki>rdOa93FVdFNdg@E`lXah}oz`?NJ;z&6r!&6O@$^^};ocy(~JhziCT0W8=qhls~$^lx2OYvgc*-ns+@a-U;GK*Z;Hov}7D)7v3hT!>p0YH04eFa*3<+wQN zKw63VTKyC_kgPo;UZM^ptzMXs(1~1Q27kT65aGcd|EdlkU4ENziFFv4Yq`h89#>z~ zn6* z*i}m#^*3$kMhRpS|D8|AC7qh&wTt_f^+=^VzGa5MZ)qzYtz*~wLndd9!gCC3VGU)E zzUtTkicTlQs*sj=%ey0a?~|_gnO|3LAmO20xd)zE{s)~1MMKNrt4qoC{HCkpvq5$7 zmhR5P?aV(Wb1OxnKs`fK7o*>9D3fshgu3`6Sdwgg&>{WkjjR@1sn`?&-lXR*0#YwC z@R{{5CiPy2S5l9laIKdJMO{CfVIJlk*Nu!l-%Oc~X6sv{>#8->919hH|Eal~l3S;< z>xq4DVHxvD(z9&Z+hr2zb*R{zW9_{Y9kGVj21KslnboZ>U|7eE_q_BC?zxv>S^JS~JNtsJ^3xF4y%-zn#(0O>KXd*gn0v`enY$M2zxFe?6nC4_ z>CIdB`c@A=sZRmpL+5;ShQ=(mzpMZG?c=cUNeADpV~y#^v$K1jiqEz6>NI_CF;>kb z%zsPcEEFMm$;4pZaT$^4{~kz%UiW*ydoPu~Ex+FT(!XlqFUdLFpekw`a!GzR8l*n+ zB%8|p96zis2vXTPvsNP6=zq09xVJ~|zfA?MgYXpnIhAzSCb>SJnVS#W-E>PX7ix{( zIO>x@&Sc)~`8jXe?e#5`#d*XYl5o?&6#uU#z3w6+SixwN9&m! z$sximg#LXet*-9Aw=I0tZ+c@K7*}GN%`0bom-+lKs18?;%VMQg{7&;`7z997E4%X; zJs0CsFLW1k+=;)kRbPgwbnx-@_G0h4MG%&4n*(&+90EK39EH3Zr8SgyzpnpW}9{=FuMtDZ#@jtBO{2eRFY4d{X z7c}ok!Nv&YxPqiM$hND*z~EsiA4UgA;@~!UbZk7SofluSz!aXPrwYT}ngNJ|7c;5P zBLNyc93xoM&MXEP(f2&%ptJ+S@fUw)Bm5iwMWtEJJc$M2Iv*}uwedYMBgDO zSkMY$*(QPjo!Gkqtv{+!;e0DVLLNbc3?^x*j0>ILVmvURFF=4)^d2}BstQc#v!A@1(0BTu34K39 zNQggx&41*;TpK4psSZ^H@OFJ5o+2lvy=XfQO>+|z9X9KR2-C&oU@ldngXkB9FCcZ> zdySzi^=`X#`yU6(wrwjgf=JlBvGiJp(RFcoSj?Gum|(S4bb(=Z_Ty1{9}Ju@URI1r zVtz8#*kbUnzv;+en9if9T z5_RlpfHE(DJQ9>;KY{H*MDvzK`RA*)sXIJEHw>hJryb#T#B}H#Fryg@=C2AsI^lR6 z_I|E32+sU8*gJ-5SNXEAH6<^N0>$P7&2Q5^&0X5k9&NwVy-N(<@z0jeIjHKc{UP+enbnb@jgq_k+>KFzpUu|}f8568)%j5NMHRJL8f$>2FM}hZ5O0)v# zzb#~pCjM3zk0|?xUHqb;vs~q(<^GuYG&Xb4!&kW!ETKcuuXIO*lW7ZJN{~?r>Y?Zx zmqvB^rD!m!#@xGFeZqbl-4Fb#*G)Opp(~crCo3ibwZ|qu2iJO7U>b_+*MTgyPhL(IuU})*ACaBo){a{_Y-Sp`C z+9#cz=qcZim&Z+sbD=uM?zKKEBxlFNtql|7&FeL@ZYs4sERBt^X}7XxTLWbck2R_5 zM6QM}Kd+R9}wOQa4&M`TrrHl9>Cm;^yMbP!lG(ntR#E zFfTRk>)suWny#b9*=@dH@}q9^+ z&98o5xUTc=@Ts6vu=Ea_nI%AH;2_&RpZEKfE{>-^di-LS^TAR5 z;MyU!$eRqV+i83M)I02Y%=&iNrK@LR8BS5VIyF;>eOpJdg#Iv)-(t?r8m$t_54T-E z4f6ldi!*)8@^yS)swJF;;hvBGY349vwKqHW&ZVABdN%BRfpXv+pXtarI*zUf&*4Ha z$CaM7t65&nmB7_LHIA3vYjt$p1s_7ETanoK`dPPoRR>ZuT%xbsk}wf0InxdlxBBsD zZzN%^v|p?14!#UGGp^WCvuT0v#Q6=Xp`YG={gIUW(Wg@&ZSbyYlp*LNz*k0y0}})= zLx3!mfnmFNKIOajq;gu;_?qvRA>5sX1~a_*wvKYmIDHODGY>-?P(;1fR1#tYfdgb^ z%@oM2?VXcPNIjo!-1SeR=b#7L>sE4YUBIqC zVn?RkkImIQ1|Cp$8rbo2DqTzt)wGg4lB8RcTn}os6s-o}V_iwKc+%M051Q!UlA5AT zjIvbM0;DQ%-1zxIFqVlC?qzduks&&iej>@=>HL$vj4%YLp+W0z{F%v&`rZ8c4iuZf5EPRTdF4wD zc~kf?p_0M(qxtwYwmT5+L`OUm=KU?7^aQtwxM^?sz39yy^KMDVc`@)o z@`$j+>X0@<&$;dP*MCuO(EiR}-~lb$rtnkY=iz+?$j?J%1xDbn{?$N}Qz##DZr;OX z9;^Lzy+-J#SR$gnC_q_*hUv-3hQG^_rMaJotpm2K&}Q2Zc-~LpOZItzIXjyjZ%mOZ zvvAc>Y3VZm6Ms!lWc9_BYP~>}y2?qjqkinx)3m2JphCvdFWvJ%>dGkCUYNPi-?}l) z|0K%#*pARRJi9E=;0y9>+jl*fyjtI3z~}oIB@iTQq;ou8`X4BuL0%Ih<`e=+J>-!f=n!uzH~y6*^bP50UE) zzn|$WGj2n@Id;JR`SFy?)a~ibO_}q=i}!^owB!h6I!)s3eJNGh*=NY~6D`lRGOD@) zC8@b0!%FEAF5q-=iNwtIf>@`;sJImexxE*ScY5NHDPy66CvMm1E3_IHy{b1-lBfHN zNOBUYHudM`E$~jMP;?O2imiO~RCC5@{9X7ZiU;KD?cXWba0gtcON5${8OMSvC|l-h z2Bmu<`nOS9p4HnWux+>wN*q74G|kd+>=c=n1xojKWuawqqbhhuyb%qJ7j~mB*Tz7F z0a=^7`gH|WM91x;#)9(1thpu41coVUQ%V!y@jZbE*5uu1aJrlLi)}mNLP#?+?|5bH zNO+Kb(Ev$$`**6|W)pKVXk+iRFtm*>+E(gzZL#AWi_h-z0Fu$Q8ReB~&rEXtT5Z=^ zubyRaF?vZ^Kus+_&pmrMCNT49s@9u(U$)iQ81+_63f2P0ME1y~9CK zFV&av(h{!+Vfj}Va)U)V-K@r6i0ti)aj$hgQpe|6iipvI6j@$%BF>sB7~rsMe!^(q zocQSTE1+PP!tB9eqj@1}E1DpL!0&kFbMgmHk`p)X9qC;pxp!o3O(=g~yw=$XokU`r zEDr#8-%)I`|E5L94Z^~Q$Cw8^hE{eqKZ7B5rCp3}MGj3@S!l~S$W8`gMeqy5C|VwT zz}|hNLl;~l^dGxYkL?Y*H1+7GhZ(4UJ`dB-8=VD_g)=-2V_}-SE6nT0VMjz6E&EQo zohis~lp#uiy$+r$HisdSxkE%U7u^-XL41E!_K@h#ZMBV@10=4k#n(a!zxEs*IzaR@ z!;ma~Lr&rT?*H()IcfDdBMY%WrU`M9d4X-w2vN8`rRIFn<_SRmw*nL*4+mzClYhH- zbrQcS;h#1^1ypjBB`Bkg2WaJ@Zyn43uATlbp$pIfH0WilZQ+^ncI5hVK*>P$_C$U> zi-w72JKgQl1&PBVCS#tr)bJU%z_>YpK@eKZIvenAOD!T9=*%Aqs9Pvupi}1fETsFjO>t3xA%3z zbVmRTN3M)z@(v%eY!5(dLiizm`SlJ-e(s9?FkhaUf;8`?^_?L`zZt(GeAYxWf)L3+ zO$wSFgL@B+6vMAT^E8mcT!;~I&o2M0UDj8zEeAKEJ>!>j(Tu6E08G2{*qQD#^cI(K z{2s^R7}o#0Zo$i-10*Rtiq&z?0U z+&KH{#c2P#o~gf0(T^I%xQ-vD{l*u#&ag2cr;930DB4)Mp+2XUGmp|p{4p|wjv0?O zM{M*}f%uTR$@n+loUrw$9v%3puttA^ns$n89%Qf!Id`mg+IMB8mVjv;uF{Qn_Cho| zYc3^=;tMhB%hmN^{*@x^j!ock8m14W7eaaj{e=gwfN3i|B|Luk%7Fb+S$G?aD5#lR zum8C1GfJqIx2UJ`$G_`0h8zg`p|4i&A8P_6I9rOL=-7M04}b9y+@T}Ejo?1mLZ^sC z&di=r$}F{8?_8eBw|xU^tGJQe7{PpY`NJFGBwaV%0x(E4yT)s2khz#@=b?(lWktaRySU|IP^?h^)myLF#6TO?Dro zaEb3(+~$+h4y7OQmXoiG{w`w+fh^pw%9^uP07P@hMwn0AEe7DaB!c`iNh}_2InR)C zW?05AQ2as{kL1=Ju)!5v^ZwiP^Po>Xq3_K)-fOOekuBJY-dp+< zO>Yv^@uf_)1GyM4#_xSk#VwKS2rv>WNgfxaMZNW_7EqhHDg?CY(EMrBd3r@t<$b7V za5DWF`D1>)mb@_Tvq_bC$s=oJ&6Y61x+7Kjy-NPVwBs-Z5345}HEWY8^LFd)zf{$I zHpun`4NhLd0=U~CP&aO_&L3SLocPTTg&Qd%cJ&k@`%yMJ%1w4FWHwpB zfk*d`!wT1o>R3RZ(~4hPzpeuvq>)0cgn5}(KX=6|qP~}WIm6Hrl}yAx;+ft6-8~o1 z6jz@IEvk|3s8ti>wey?vPOeX?#Zfl@`?q&W^0uX&reFe`DtCq*Q{_s9V zoRk=k-({D6nTfkmd3AedpZvxY+ORh$el9rkHB4he4#>zLzZ_sY2hr6f=p1DCKI(by zzI*i_;OUMN{1&+@`qAPQ!_sGnEjneZi+zS|8}fJ}bhI_sQAol^@GBNUOy>(BGh6`4 zZRH-kkR))wq?4J~ijZIfB$ekN*2pd%MBp%ujzO5|9H@xgmaC&&D-NHOx04CNiwesR z3mAZ59TG%6iQem+UxQf$T`+oCFnM-V(=4J$#xtvNS)}?vj39|2Y-Yl@yibRI6yQQm z99k5aIE*Pm6z352n8mQ-Exzs$_b){>`(gS#E=cH^wu&AwDr4H`>f~2Mgl-OB2_6yb z?DCMe+k72H@4-3Ru%d(8eo(!MsFw|gAohxT4!?tBt)b9I`-!>8#N;f25Ab2DDP6Jp zD9(>P!;Q;^q=AesV*2-ld9@$yKM;PDqKK#U%X^n;@ZoB0qHS51o~_P`j_*}7B!};E zE@54?`U0m8`sS!;&9U97hCao@f;`W*z((}G{`OVq{-^p=b;2edfvtVRy);9ou1bG5 zTe#TZ=r+%6|7!8TV}<|fUd+`5p0=_6)wzVx{k#w&cfAo*SLlYY>Z4^+GNk~BNF&!c zDqtxov>SNB7X+o?)58S__4evX_nt6~Eo(uun|2oKex=3Se(1=!A;2Y*@*XER*>1La zU$&Yf(5iQ-{i-%+c^CP5h{e||7-I&dnFPY_T7;;!k3u=Xv!4qnGOcg!zrpAAU>&UH zo7^;(#$z4NBL(fRC_24<4UwodTfy>0_(!Qbf8HLjRHH=Nd)|{zdqx&lSS)@CWupWz>5fF5k zdMorb4;PR0#K7Pa%F$zbZw}`?dsTI49q@6T$pb1tNvTUWFeF{37W@#9;*8C>_Zy}? ze|&VXk*qlQBeI8v3Kj!5uXl%$1__nFR#neu;UdwaXbxw35jkLi)4OYtn$T4#B*hcu zzmX95MC_(JP5qd|AJj#tP!ab|L*pxYo5F9;26QHJn5`ma&PoaVm-Jwm z4Qq}f&VJ(dH3ZNXCuQIZtgUgUVo*b$GJT{^W7hQcTq_DrFd4OzxkHLUBOB%s?u(wT zyM_(077${@Vn^-n+|sNMYSsZ&%x`Gvn_uKn+O2qc2A&4_?LXRKJK1iCXiP_PA^u7Q zFy1nzB@xpCX-ru^vzErl#|EvOxn1}FafrCoI^+JsvAZpK5mR&b4At*9U|&1Ky3^i| z|5=`*WFs<5=l6|;7rS-{c8#7rysziz_%M=ZVHS*YI{mQ3=s_fIMhjoBN*DXj&`;Ua za2hKKvA(LeDXPEuG9U(#u8Ejet3pb<%J}VAvOXRfg5Atpyron5VEhnv;3hfkw;YNpx~Jp?M}tmEB$XKRbs3+A2_F#>DSAz&Mo<&Gvp7$9jgFX zg<#Rx9|b@~2p+Kb7_X{F5a9$inQj!~o1vtQ$n);yQ=I=KDSgxsu@kFdA!mYxGo5v!)_ z+ObR~2RBL8$V5*FC(T?N-JZPuJ2AC2 z!3`yTUxSk^bLCq}NGFx7W>=iORp;k;I(lz3h0Xk0mw>k4zwJHPFWZ0Gdpv;lo;k7!XGl2gPSHFXBeH8&W8arcQ>V1^| zwuL-UPFbO%49EDb;*U}eL?V8w0wM{HQj28&szA2zoyv7vcRv{rQjq1{E(d&w@xZhm zI3%DoJ!g2=@{LE$p}kaychy{v1Nv8WnL|}A&#h*;n+`5O@LOTiNmC4-G6s9Yg(AoS z0!AOdmg)QHtfV!!!gyxWVZt!l{Fv7LY#ANvIQ}bY#x-&Zj+Chj21^X$mZSZTuPj2n z(Icuh_%S@vjj%e?+bHJ337vYSU93ZQaIam5{A}goVMLuQ06^Bci#2YrzB!2qDo34$ z=>(Kc1F(lZGsvKHO@y#{UOiQ^4@M&)wVEY&83nDM27$L~s_Xf+6e{LvsIzLetg06h zqjoHzTZq?hw-U&=VZM9nr>6*n!g|_`Z_HP2<&!Kl<(|0jrksmx!dihxk54{|xWE=0juFuPwy;HFwvYMt%NRx*T z@#a_b)(%omVylEwDjLqmgR-hFicJlLmj8Sa#+xUiM{&J%Z#ekzH%v&-6@{+6t}j~x zzkf!X-H$Ik3Rqi^=Z+TmQ%R(`mhA6!79c1;+Sg9bm?dep-ovPHzNVsEcwqXu&~akm zI|b@#8OaDr%?|}VA0izK6?L&2n}HK%(#qJUow)9rLDuLxcuF;23bQJV#_pIj_?67jPr2HCDz_IaH zz`<{+?8z8j_QJrWk4|a@#rojYSiSgHKCmFW?*obK*4&s^|Gnoon)d*z(&-690e}g3 z2{8CJoxE*L;srUfGNMUEYvoikg@EX|MxPVY6iaht=t!y^_PEweBwx#!7I6ChdH?GS9in)DTJ4M zv_fhfofq9pJjdj@Bi2Sj`Ajjm#zT}W6P*9KVzD6`TiT;F5W1(?1AbNJ`@eHNY>!;IMS)Snft&>9keHKXhg_gHE0ZxFZ!-|5O z6H+-BO>x3ZCH#a-(%b(Ot%g|BWoJ?h!M3d3Ah;sxmu-64r6 z@<}tT5V_xt$BLMm0?5bY-vw=CmMBA{iN}cv(~y?yKlT! zZg@_~>`-s5-|TGWwxOh^+7YauSmVQ`gf{0ugK(4Hs$Mc#yk~OB@AY&kaUe z!WcLgzf9c0Hx!-i4~xwt_0?~Mi64Ou_}{2fRK}miUaCi8OSOE^!3yOz@!z;k1F zmyOf+(_@fa-B4Mv<3NRqGLHhggD#gGYzB8zD~cX@U}`8vd!JEGQ|@R#_Jlr4fN(LX zbw9(Qb3uQtL3%(}lb|4*j^!sPW#b9IJ_3K?_UY$MP+~F}U#nf1r;;OHiGevE@FU!!gAEB>#0AkwyBx&PR;$XZb2*>N+RDG9P%` zB*Af^(}+xwgNcWeo_l}D^lfwzXVP@F*+((uSJk81LI(?#(M2rRE8GM=6}lB|Eq9N+ze)Ew{i(}ZfJW?E( zKTb2C7S{pfu7Wdxae=66HMssbdP-pC&D(}|9drq?fnHY=V+(J}X-hPT%|p_pXSOY4 zMxg>(n>qCZest)0+UJ0nb!qc0iS%Y$GE^lBLKMLcA3WcZ{U~Ri>aRx%KR^1m!>3QG zrn?ZH!>)-b7=L2}zF%KkU%Ap*u;WkLHZz7DfF3S(St6XUeeH}(QL^lv+jAeIGY@0a z8EIDwko&FsM~n&$TBs9Ci9Z66OZ{1^ehF-xM!7TU0;?x2&cxU*(iT&|p@e@vEc?gw zVGILkr4=ziX;S%Bo${;=PsG;Y+qq+a&RWS(T!={Y8y*!*0L*~FQl|IOMBy}F2iH8_ zz1?>@4^-3Ah~L=M^SPICyLzHUvvGyob6K!N69;71(fV?ihsiGpchu0%dFy!s(r>X* zKvE=<=7c{#KL>CJ=(0YFs+2X6w_h73SSD>>2~%Jw1;F zS8MYLM^BZ;GOKo}+UukJ@KD;~fF`knEO;yP>FzH2yFM=3tXNIOw0&=GP(1j3lG0=L z4M6P_6egu=;UCloeKLff?c*H8gKOWkAefB>sY@S%5R~qe}uvi_7^F5BUO^KW_C>7ORpCAHZ2?uBK+(6}>k&FamQq zPeo;knq~K6?Yw#iDf1Voe22nH1oZa?RYK8=*4}0neEgZPyzSfwdf+Yfu$A&pgA$s` zB>0P0P8naAAqTEPtg8ufxW~tBhKl!_4ONB!4N6Y;L8dMyGj`cIS11A)>YiqgeMsQu zM+>l1rtI_xsva%tYI}t6Q)xUb)=5ejV}N5`HPdglcgK!_4dU`k!VF8YT(GX+QN>Q2BtEo03M~?$TT; z#PaG<58e%P90Hp(z{_{UhZG2bT1$}066eloH zi611mj`j-&j95Jdl%-Rb`>p*!3z7jGX`@D=Kcph+R_i>+)*X z(m`|+O+^k1%PoLr(v!GDcVK`_5{I2>+v#V)%aiM3M3qBDS#?cUyrB0hFN5|IO}0WH zD{`e}wKpYM=+SybP=dF^?DV}9Qmgd0?fie!tAU&Q+SVaJo!;yqDk+=Aftmvmn9p#B zL<@@ExmT@MO#%9Q752{-mivH{sGE?>1oF|s=+=I|>2$9Jq|W%Wo#BUPe|7b#p=maSrlTY4U_dJ}#vF#t+SLV10!z&m7>gIe{eU@)Nd zu_PFU`!0wTOh;v5tl5;*yC%jU&YVvj@hLLryY*7<~33UUK-BFNb?iC299m3!W^0G)^|trVeY19_~au z_7h8cL0I3-SVTCDn>+MHz&zpw{A$m>0j`i+$O|nc^=I)JOy%b-RQ<4OO#dl#;f-D& zW6g>q#?L57e)MGSWmf8{j#47V+zi+U_tGYIbmtJmGsig0fw1LQ`N^{0J7>M+mi3+6 zXDfFsmJB@G%3PqS#>NTne^Cb(NKfuX76NE1Gw-Vf72*DeRU0ZA5iI=Ucd03; z3PYPdTkw!%3(lZ?-3X^YGUKA}2OD*OatHIjC6sp#QPb5JcnoAh`qA!~xrSoy>$jO)wp!L6W{$4Hg zV3E8|M|qEe`k`rCum=Eb-1_w4DW9soeww`Hib#AluL)^Tzgi>Vg^$WNPwetJu);4} zh;$S2``@?8fT7>pC2{2EFcWc0S7A{Fa(8JN(eSrD(L~=??ULBN%P#+i?oXt1l6ZI9 z!idCzSEj3h05JXQ4h9LYNpqg*_Z5RjbkshY6acaIKW>HY{GeIR;RU;DG5mEHB!U+B z3KNLAo2T`PGv*II`YDBbhj*v}NkM3dOezkvg7!L2?jh$ZQUA$VeNQAecH-I6Su2Kt?q2*>S{9?TTdSl$!W z6;=n(Q%uAL-g+XVJ*vbFzK8kXYOjjj-1(xx3Sdz9ceYcV6(OJLr(j=wI|LbA;(uYX zSy)A!dWr&a@;%xC1(md^x)&G_zku`xbJFOYui(ucJ>O|2ol;z}ocXx?vY<8mas`0N zdt_z$hfmqm-=2y0f3=`f{A#&s&Rf2^Bd~sQI+HbGyJP3Euu|vP!&f<>h%kI_|1TFX za*=^3)%3hHQ|gebUw@0xO&+gws3QD(yazY-AYwW^48I{~H>=W<&05{clRI-MpKFC7 zwE>AaY=qRvyt>nwn3Zaa>9cDbm|-o0I`vFAM4@Y&X&{-t3dtJb&rZhubv+}aJnJ*6 z+zZ9`@(FKdZ#?8{t-88`$Nf4i+Cx3|?2++X)&V0QipZE?ZqJa$pSXv?wn#h)eg13G z&Hje~;+Vu=-Pt{iURzbNE08GkAh^yb8m`&e<%Plu-o)(QwS#Vz_cQE-Ro$X+7C4mL z;)v_&`NzYqaU1SiKUGpUe1O{&^-#I_>7xk+dk-6U$Ik;TR#!-Kr&GYK(YfW2s%QQ*1_-!Z^44EY)-K(!z!+GnZ(i#Sh7pJmQ!AJM(E@RMEh*QWr63h@1}pUq6&p1CeTIpAzi5 z8oM*>EAL+op<#Nhhi;-_qN{r5)?`6J)c_)0#ec*Y&6b>9v(LqJjmIeT)%F1Z#Bv8n zCWWf$iv1Ghhuel`O$IhrK3=8{((qo=Vc7KWz?g#Fgqb_pig9j#s7OpG9h{e5@8~Vr zau@=uX4;x$b)*L8_f~R6#C9Za^@N$kDV2R!Q3JY>B$cf8%;S~HtbWzH|9}ma-XJX6 zave~Z<&u_VRX@HdHvDdpOzKrOC5d5LTsC*&m$Z*rl46|mWR!!4(^wq{D+2LW zJ>WKmNRZsYp4E}{c*_oB(koKc`XZZBhZ#BkwK3@^YsrRl#zOa-vdYbD*RIAc25TWV z0*n0Sb(Pol3a+Q$J>-g)s0E0`L+#x^MB*QjXCK${OC6%IP}4AhXe_is(XEN9+)4Ut zB`K`W0eFW89~-+w5@@)27XO&`00ok8n9o9C+J;3li{&LN##wyws2ybU4dS|i4~w$m zgs;E%RtQ$912?Q80A|g?S{iru&+{QUMQcOD&R?vPbF>hLhTZ-5R~Vhf#>J)ui-t4q zz*CES_Ka8|JpR76P@f=<>b>^RGLoE4{9`u0rgcp|Row{sko60?H$TVB>DFMWZz&O5 zZLXjTkFn;T@er4?Xj~T=P4=D ziHn5+P1iHi#1L)tJkme6PpV{UWVlNUrmT0lv0nJ9tzBtS{GDp&#=fPl!&%4O))P0& z+p>K+Pf8!Fc%OyuR#tLOuQH%N0pVv_SATUf@<@zxd#+#i9PeOsDM2*M;+6=gV0-4(+h%J zE2Fr>m#5h0!ZXyuPp{fzj@^X~UL6EuW=w?1jm(4XxF#BNPfLDnn_M}9G#+@B{6Ts+ z-^{E%L^^+-a>3l5K7?RfX9!DF({U6?_cUpTC*0h(9ZsVAoqQ4SvEJEV6B-{{iqC>0 zcsvd*XU89a*%`wOBBBFYWFT$_1VTcx?ZvtOU(ghY6}2gI20&)^#? zGylABnT7n?>o^O;-BB9C9j^P=v1R=*h55?2-)0lT;cm#c`>*5OR!zT}E$uzJSc4*$ z`kOl7k?@KrzKGN|Wn}zlQgigLWz_1^|1suBpYy%^Pv!v8F$%1PG>lsgafwXWZmJWz zJ73$*nXfq|TN9}CNQ3;VI;Y)j9*`e6R{wG+7|b=OpOJycI$Wlp2J(G>!e_R>GHO9x zdsCpA089(#xz_ioBd-HyyQP|}5Tkk65^Js`?O`=9X*GVI6+XDEc4DUQBCv5BaHh)_ zvL$TMcc~+6B{-LiJ8fW%pHV9->BCEfwXPllejB z0;?z2<;i$lZc%45LY=#!tq!PuJ=9QZkGS0x5v@4LT#XvY+2gfe#dyy7pNcDeEzm{U ziM+LL=FnuEhnWCbCDu2{!&!mfP1Ob9Bn=3F=}!sB_>OMf7X`o@h2I!r?to7Rw3q-; zEDr7eBDH3`-$wfkJ>7A)DFmw7d;({?@<87`n>WK$8iOWkHPm zq3l&Y&m9U_Xp1qSyw#=bql#A3aTAB1|9;Xt@tDN|I&E@_|5L2 zdMzHHYXUc)3w>Ss$BP=sB{;d3$))anU=%s6$HzFQ)Iye6av_AMvVh`UEUT|O_Js>O zsBAkfGzu%nc!cDc1$b`A??{bqpO0qPs~*{$j+ysQ{yaL)`|6XzC%x_$rr7Z@>P~SV z4Qr;aNgm;t;E|SX_+)7e<%HE!C@+rPHQ1D1_}@aEE}~CuQ}y-xO@KZ$`_p z3^sX-ret!z6cB#Z`75A{r88?wvF*d zERkg%Pq)n8QdO`OzB9^Wv1%wkABm$sHyAIII?>FvbAP8h{Ud2C8IO1A>d61#9M0et ziL^TJAGeJ1<|})7m#of&wVeH+00495;t9nkuGo+_e`J?oHySQ~%oxn$d-yNf+C&6% z=o?&9Z&m=z%4i+Q!b2LS!oBQ~%*~rM+$fpzr=C@+C$*k0_Fk#T(CeLsw_6?d6tt^Tz&})+rXgkg{@qE zK=?V_MmA8I?7%^LQ~?=MyOO13nn;JOP+SXduABIXf*x4=T6<&p$!^b#y^5N?ktD8! zhD@moPBE>06H?BOyUtB{E9@vIpHG3SC-exYzDB9UkU|*g3;?$a^vd3TUf22P_O-P3 z*nbSlg_L5xTqDEwAWT%l5GL`EwW9?gRzPccAtTg2bt^AtZT%YAL;{=_#!Yf$zC;zV zYp6iSZ#!C8g?x8899K!D?(>3qFn2E?+S6A(ZNK;9LWWMlfCHd=yXIEPq3WBKcF*+7 zSTxXS`o9xF+KDa|Krf+fvGNIU!4V%6?42`8*B?GEyh$GXxE{kJT#(-2$ZY1I9Wat6+{76%F3(QAszzM+R=#+{5l z=8Ijf#@&dcyW%}!m$GD?Kcz`;(^Z$KET)19uVox}D!*j>)GKaOJ@`Zmc`ywVZF6!FuiKO!j2p_&fB?6ZBW2xen?SrKY`l z3F!B@Mt0uB{HzH0q>Q#x)N^e#(7S2^Ksu*HNay1Zt?I3AHU&HEmG4StBX9o;=ENOp zZ=t17GF)%walxXWyD%vSa}cX^Jvh3H7Kl4Ty!DR-qhxLs*O1@cwRDr5SlH;8(4Rgc zMoRhCdF%)XD}NmwbXbY{l?I^5`$fP_-8z#+ID%uin^%(k6+N zg;%8B#JmsoyJZhB7rct#(iye@9HlMZUD%#fAPi&9xVrrEg#w=O(MglLiBT&u!gLnq z9c`AY-h#>XSeI2}^Urs(&?75^6R6An9qBDhyzogDI_jp>#}jEADE~ z7Xr>6c2Amo@_)^07!=Z;GYe9^an(q?}x2_5o2m{9sNYBnFO`!f_QUsL} zXSpQmouSfArhqU->8;_I96ksvE|?Jlv(tdM@w&|EyX?j-aC2`vY}Zxd)h1)%#-^gT zF9a!nyg;T@+AwdN%gZMuSGq_he4oVe$Au6;Qj}8B)$xC`r2eun$rOrTG>W)rXC9s{hFX*xhqsT{Ne=@5%S}1u@6w5@aVc0lLf|QVCpF*WR2J>wxm9<4;**+4h-AEAJc)HqK< zdw)0f)#$Xl;-d#Ty~;R=fk(o;FVZP~Et4VMvQ>!l{SBYGMWn1%f z%u`khP*4R+P*5wU_4X1_?M=nog+qC@J;8;_#)q*}@;c(2g#E{yPd6l|UcC?S{@n|- z>fI5{Ko9qdtum;1UhM5iqI)y&K+AP}L4%U}yj(alR)Jed!LF&5fl0q*{{aXp2{6>^ zJccX(Y1P{b&-Vga^|DZAoO*pgtDe1?x!M6r9sj3Q?@s>uo*9*&oaa%Vtzo~Zfp=Qu zsyW9$q^2=Rp)@3QTkpgaz349JNts=Tl#)|vUK~}<OgXNCC?zWx8Q;&&|r zgcaDFD{X+N`A%(9t+}7d1BAMfQi+9Y0>NMh?}?$6iY@z7B(j8W+_3M)rH(Kg7F}Gq zAFd`I2|1#6&3~R@aZP0VfcX%3^n>=XgKU6ZW~?Lz3MA@L9HW_d76SgrqJU&GhNUs8 zikQt9s61?%4pFe-)T!wCLjM*1_rQ33U9-grE0!UUOHsuMw?J&R^ zgBjX z8NU@1nQ;K)JZ1p$4|SBXN%({w86jK>SXj;kDU^pyUkB{2i&ftTa=yH=&hew1vLn(f zT6eqH-%&^TAwFI3>NE-JI_(^U^q8o5NUAH+$0kFLhY@)Znkz238dpN1d1QU!VsG=K zliJNeo#`&?*VLZ(w&Zk4$9$;?C|7~v1LMky^Mh@Hs+x%e@Oof`0Q*s$)J1pG&(v|v zHFUyPohY=jNMoJWo1R|)YX2UqX_0A8X-=uj7DaH$Su388t7_rPfR??XAH~TkI{2Js zs$@qXL{Nh?;Pq=pCBJ#wr|U{`Lz+_^AU7+?w%hE@A!(g93PaBeX?GehzxpVrE(;Wl z74DN6%POpSmQJd)%Z4`bm2Qw0aPI}>-rB-ZulUCqFX-Q>h_NY|lk0UqhFG zR~Mkw0^;);dr3SG%i8E9ohZ-p&aH=mw6bQrQn&2mhKh`lMv@%KM%c4-ftqt>8$RTO z(}$AbFHd_Ic87=a>!^~I)}S$K-_v-I?PDepgE;@3eHl)0 zq|9R1Vd9Bnue#}~8s@S1H1rd#v^;d_os*HF=ed!;zAESPc@gKh>V5)H7qS^uK(atg z9rFYipQ(O@g&bM5#a|$|q@Z@D2(g$6!%6KtFIM=qT}E(lIJB2ORWm@QddvMPf}W;g zHU{TBIAz3lzclNgqlV^l+V@g#kkuXDVs-@5#2SuvJK}0o(ZGA2|Es+0f_oVAyMMLE z1B?<(K=xp>mR$fJF-c~Hf_fEd_kgnK@qS>RzC&dq(`%~dAB@soa+KDQ5&$iZPp;|M zIjiuqdGp{|K09j)>S@xaz=m5um2RZ(qLxr7pqy1ZRpIszsU#0fGAq@4%1+X)f-iaH zqWTAcbSJAbWwv^sQdJO;M-b!h7ONs=H$L`-FSsXb@jhef%Jf}NF3dnohd&3$23$4S z(5_1qHnCXOVd!cHe3C~xOS4|>zcz7J2gFHUsM&gi?B9QC zK!FPb_T!XD0rU+9%qs1qNOMEYMf8m&c6mLt!Wl7I3~+m=MzdDCt&>%4G*|Kj34c&M z2L@?im}XtlDAt8)`Mb?Y(=hEBQ2r#m60K4a*0D;fsa; zLVLuo5^ed?6QI@l_5vfC3-15f162#+sY=82( zl)kT+s@njf2ByZ+mPb&!b zu@o_iF~1LHLA zkJ=VQjQ{-OzX2Sh7JqZYbVhsCZ__aXXLe<$v6MY>!O@{}zS*Hv5mTWJ zGisxrU||xu6kK?-nGIBWIY{v{y#)KpE#Hq%ezO8DoPI}um89g)GUGg~t_?Q6pyX+9 zH}H`Oaz)ck^Y<9cy-UTiSn4f(Z)1C?8Q{hJ)EW=SYs{(ADMh_!jGN=3M>(|WJcMvE zgq;;^Z+Wav=^?M1*)mn?VjRfpKurFpAVGO0r3dN$L!pb*di*h_C3CAOf1%n)tu~($ zDj`AsLe=>ZljQ!wARFXB`M7A)-m3I^)R(|PT^AH6H5D6w)9xDC=N$FtT*lx&K@ZK1 zuRfJ`M?+MW7lY#SNtAcE1(eMyZVbQeDB_Mt)z{uLSC{YjT96p;n@J`ml`A z;UMU(LtGL=Hg4CblI*N7XkJ%QoGY~`a$t0D#UexTiYpM$Vwr;{W(oiHCtrR596jAV zx(OeMAbBy}nMTFiEy0+{2etA?$r}ns(;@v^Y|`GxRGH}#Iyc4stCMrp?hrq=bHd+Cc)@xov3Kxn>--sz z*W#Exk7s#DX{$Y!%lu8F`YJNQ>Ap_}DUb%Y)xDA`GQ3I3rp*NwJ~Y(>-t!mO!%-gt zFW-&vD;56dM)-;;Kp^cIi$1?b6!^y7VlT_j(K*vfTpL5ji|;+-c)i5};?2SPc;Sd8ft)#M!`J z$@suajj6!U+o@ZDckzm9!emOe@1u*87T6ruvyi|iZ9dCZz-sT>yo(DX( z=+A4}ttw+Q)Ua$oh4Pq^bJ-Dq9v`x+e{+sZyVo62{7#rRA+`J_8z2Z807*0@X3Agq z&s1!I{rOEt2oT?&SA1bC`9Jb3$P?iCVe(}Tit6Of=H=iQc+Hpu+557e| zuVzb!aTi?YB_tCYF;@@~R3nkCJRAS|I>r=n?s*akp(L(6{P0L978wJBJa_GP5a7l8mr_D14AWY20`ETPsp zM`)i@w`qu>iGs;TH|fCbE}6kAg!R+;Y@3 zHXl8deoJQE(w5v9!il}{H8Yhm^dB>+t19c=7XxouSv`@iI8t8LegBgI&Y^IbBy*Ii z!$MZsjG0kl?*>_h0D&V6dnKNM7frPY;&HJXN``lJS1+nkf&RAU4Jyltu618L-?O#` z4Y6^1r_P@yPiv5>hUwRPM8)=f_IJK8pdJ4NRdwP44H#(drfNToVPSfOYx0`6x3_mV zx%Zd_>jnXj^As39muO=Gc28jwOumq+bQUEY5=dJ&u)46 z8vvt13G=`5N9RvpaIbG0c#sooWM~B_sDIHgjgAP1tjSnpqa|XLtRcX^b{k=M1>I@Juqr{Z!LpH}}NJ@p8F^LiZTOX7H}YzHJ%eK z3RE&0N~6k1p(m)0M-$_*#t1JU8+809rQCtNAw>PnQj9;EpcS_M~$6I zyua6gwe{7LST#nux+8OaCXn^LiGcPmSBuhaD=~5F?E~I{a_hHbUT0xn6kd-F4-lH; zFiCXFYQTv~Ewtt#{G>G6RrSupFc!`xO*UR-+kR%y*@ci3O=7f>faL*jm#^l`{<+KL z@h-S%u;7nEdjry(>E93j4L3SBSC-)o&;F~xx0ne?3u0 z+me0cqgdRv_gG^H}3@5wfz#KnMPAV z=Mi4RX3A_Us-&k<;3KwuluI6Ncw7HI@+5f>X09%Yo?uxId|LqHovq%Qn|})Ci8P~PSA2fz zVGmqMjJHI#Ua?;Tp>Cxf_Wv>V)lpHu@3z2D(n@zJAqYrGGk}0fD$-KY(n`nBpmYz? zC8%_YbU1W_q;yLUIl}<=1N!}*-??Y4bMNv`SPN&?`#$e}_OqY8cXqe&(q`wRgHSg$ zdd(;7q{d+HLc}XvsWdwK`=QD=E}#Gd>&QR>#*21Dvj9VH6E>3Yc=`s>c%Av<{wqrd z9=fu>xK`LU0)cTYM>|~2inU7IjlQ*h?~vD~8l#O+%a3moj~IJKz+`Ko^-|o-v3Uty zaAv#Nrd;!m`-$0e%qHuTq21MmsWFRhtI4s~b3U&b_9#d{+&9cl+0Qc9X+qKTtt2gJ zw$N~f$JoAqS0S&M;0h;)dLWw*k|KCQtyiWKTOwsUr<2Z}oTH1F-&#M6x@ifP8^Zz0{wLVZ{A*p1?#B_G^r`@|I)^fy`nVHs8T;fS*poLD)U-0)k7dU*(e zD!GLFG^g`DKmr%J3VLy;EH_J#&$%j4keX3)Wug4(e4PO{VH6Qco$`F+zLfXSduF;p z^;{=E!g6>BkGCU}2+BELisWiCYcM}Kn3hxD8BOJ+RNs5h zp#2M#r^j*clydcCL1F-gA)3p6P8V6r?W_gA@kMQ^js4!_s&6t|j;Xd-LD%c$qkK29 z8GYbq1b2bhjO5Q8*R1Ez6@Lp%Y!rp5RzD{9%wFLLOY4t2E-dxG+;MO0@ue0;Z#K#R zr5fb)tJPZyq@ehGg3mo%PEm~ZL{Md1P_ z@07N#O&zyQP75&88L;_nPnN|aq?evzA9*+=cykc7@<|P2g&*9TU>(EJm;JO57wHH# z19Jf*h>GuQy)V7iBQg^a+oQF6URr_x%rzFp;^2_xr}EkWzQ6tl;s6S`3EIv!4N)~9 z-WK8oi|oCAWabFuyHvninI_&GLiLMr{e?f9$7Ft!=vw0|tWB-Q-}n`HH$DyEQ;^Hj zkg+WV3FdaNUw2>M>Y58xd`7l4Tv7rFY&ds{x*p*X(g<5w`y5$KUgzJL{gZ!Jv&u+! z1x8igk@LKCpJscTa%yK#it|Gl+0|AM%{x_XpA=#Ti;KdcUn}dC7E!r0*C_Yzl{(2X zCB{{gGE+o${GPizmL9JzXeEj^B1n}s9K*^nOpZ%J6FB_X$Lc<|I!i>t?9(n&eCny& zJXc}8j~gOTAnQr>zM&N(K?FMl_F0Fl0FP*4neo-KrmX_JY2UwTJAf5mc}5O9#a1cA z-MWX+`6xz{$c*+C64)oG|x{22q9uGNG( zebx*EHj?B8vf2w`jQ`!IY6|qs&Xk~YKBWcHDh7X;VD(>89&r0#nkK^JAbv_EQG6G# z684}7S%5XZYx?w(n^+9v2tP2`5%xSLvz!a!umCi1vk+2tJ>>`Xmna*%7pK)zXV-R? zT`9DdJ3D}J&1Mi|+cnp_4wBk&6?63L@LzJ|;gl7DZLG*Y=v3oaU8-QE`W=3GHRVMK z{{Hp%r7!y;%*kZeZT5m z-|kLtHJ*rBS^&sw!nW1ZyW54Ao1)kKw(My}!NX`}hey?P1*n4n8@d3RX2;N-tFz&m zuk8cgD6hFrp1tEaBbwC$c;mHIZ{r}I+Xgk28#NW)6cH}7ZR1k*{oGO7a-C&zM!ZVx zzA_o2V6P=2+)Z~O`|H0G>5we7_xaSDHF5Bu?ev$#;4o$>n{=YX9Vnwrq@25cwxslX z{D5N#J1WB-1<9r(%y%BFfFO6QXM70HjVrd#onNb)}Ilrp>4Uv zJ5vp6Tj#BzC$V({xk|hjXB_(WI#3Fam;fHl_|me&PLfNZOq@Pd&MCU{C{TJKbU=h{ z>D_>6I6cWgWgynk`!cOmU1*leA?%p!Pfj0&eBis!4zrWdyFgB#CuVTOcua4TnR&LsB_(4O zW>9mtmk3wm_OEJ7x2Hl%qcJ;<#--D7iuF$4FhC4p>W<)6*&jF|vd!dd1T;Z&(q+6w zhSk&CI&H}E<>FCls}s?=6^Q7vfy3TdE6gb}-cRDY)K)Uswbc7-)KoIqXYzD&? zkK)(~|E?HQb@9Gz3-I#{&5T*COxk#Q-b6!0jgr?qNl$HNygVP6`3j#y4y+y|NtwgJ zyY=%;qQ8!pi#ZEFi8wqs_qrbgpZTB>RAzQCB9XD$n-nB&+ZpxRyBJ`k0-k-{CmUZb zfExts^BIsw-y2=#9DFTQ@3Juw+{}Y=S=<9%N)3&iqSt5Xy(uNkoIhUEj)ZF>zQ=YsyNfpT=(JonRs-zyK@pCyIwzwhHAPzlqx{!CBsr7 zzCSr%LF&=9B&rHs^wM{!_X*swJFKxA&`i=YCLc0rRc^`882IgfKh;B*&D?P}#=_Ca zSN<@VGI_x?gJ_`u)21(B`V4mq;Opg4n=yY&ycZN$z(^i`XD#C$g*atHI}ydEO?ExS zKIo&LHM+FA%@7Qvs8+He$HlOp)k|Shu^6}oaAp|yKnX-XDegz*#ntmeuz0&omcsHO z=!2C!*5;Ah1Jh33N|YH$pc@F-AJ&X2^XDe~m_ul_Fcf~-S}4q^ZJq>V?Foo-&}jOJ zsI11Yy8~H!XmRmT*c`9aFI9wohx7PsaCc2S#Z**?Y(go0!`22C10_t7Sga=F)4Sa9$B)SPaAWLF5@#`Sj;IIEcAtHA`=MIIC4m$C#0Y*@AsOpvV-}C4@5d6u`&Icz* zL1P`BfesXftasEy+zPiNfS5gAxk%m0+SsMIcaw+IL#z5WOq|X7j%CD;hQ7#%!l`0mpIoJ$H?f7O&3(#hy6(Wx&~QeJ7A-I-53M5eV~ zYEVCiXGQVYLJORW%7c@VPt;;1YAaMGFeMmTLyZ|GpBTzEUYlupdNA-hR=B!c_l8eTi?mGmSbZArZhRarCZ1=BvN z1sCLdjO#^WJW2#-kczUSRMk(_w~IHyVi@?A~rzu;U_7z{Ua{hKNs(lH$J;Y*RAYw& zAlR54zad3tS?fnZ-J(@b3FL8;s+jAWQ_QyF*%MtKckO~}d8_D2@-4-g(mV%ry;Pjb z>9=2iO^Y8@iV+*M#5m;e^ z>YJp*D!`)nh~IBYC##JLwlonleA8mor~)9fj3&MxbJC#AY8)W*Z|PX&%0a_RKWTmIaBhA zRJ(Sg<)^1p;0842wd_&flnd~tGb$2!iV>tBuy%c6S{`?SJrsj%N7TJ6gFLwB=s)rNEF zF0VNU*r3w3y`CZTU#oW?Yq}%I_4(ezH;~Q4dq3SIQiD0?bNfS&Fg3h#@Lf|%Md*k! zg9|F(b{5VTyBkhJp{mW&g1@B`-6VSb=8SAsS*0*YMvdIlgw)@j{8Q*dg z6ffIq`i49W-)yKFPuz9BK^%Oy`4_NoNf)`l`9}1YP};enV~8`+k+?}DlT}~@ahg;- zP~Xk%@(Tbd-4>@)u2{lcyTu)sufqSah-0?vg!Ol5Ul|4_X@=Lplp59fD{-CQuedR? zO0lCmkdDLhpiV*ww(OxzQoKl)6}mY8XgWd;-Ho`w%LID7`MT#6btt*q?C7+mSQV=u zXqkc43tdlC#TLReYa+-lnA)@1X4)3X?ZTr}+$R&&9FIh;sBhvU_tpm}Hz<;<-tr1dkSM%EtTu&B%M(0%YW6OBZ+jKQr>k z|INs=d^G!Z)E{)x^Q+R!?S!Qo=u1B~JUQf0;oJ2#=3Ic@$Hu|gE<@LEMTg;EoKK>g za2%cP;TQ70q9^o1msOVQ1RS{hM-I>hsam!Z|I~GCf%T>9V;VGoR!Ptw@Z`r6r|x6^ zu@4j5#Xy3y2%W3wC(hwjR^;_zO-52SdVI$DJ=JSl+n6x_;E$!EBJTInvh$#Zed|16 z*6HVoRNsQ0ynuWIC~InMRGS8*-QByL5pr+s1Rv#bqI94=&D*gRXo9HtRI`PSzo3{u zZz$UM<`_GpEn(gR^#iNdZX)nd2~ila9&0xd8d~Ga+Th!t(q(iS?G}`)D%y^u(Pk@U z3HqWzOhkFnof+EPbmU_)FO^|R=m5k5ctx}#;DB(c92dQgl7*~t`63y;vH#~Y#U94L z_KR*h5dHC)%Jvh;FE2>_qvqo|#{WX&YS(By+3%V<8Ruf4fo&Xj7%5dhhujA|3bx6; zwS~wk=t%@KVv*1^%rbh(prNd%!)$19W_n6SwEcs?M)! z`Sb=y6|QY$z7=db7Ow{Yk0h|q1DG{A5RY*QrSn8wD@!!4a>Tg-9G=M%3D^nq%0@~y z8q>hcJF{<4_&&kdwfLpRP%6diYl_9pK(f^q=}g8D8@-^Hl&V2`akK3V5iX@K9|f(l z2^3JYW$pXX6CnxKakSW>M6;{`TNKea`6&T(knM*DietWqD$Q!>Z62=spE$R^d~_Oy za^PQPSC*u?jOrOh(MgaK;(i6ANqLGD(YpAzvI2aE^#xgnVz+b5C0o;t2P}DWz zQ3`pu#0Ox=A79?e0M*Di$D&1Q=`gru+~x$TSHY=lC(hY??C#1U6a}|7e*=4|XjkNf zAXmN!-yISdlB4Em%Jbx~C3bP9=HMA>GCkZenX0&#E3l&X5L7vcG7~`sAv7zU=G{tg zz1-}>8%|3-e1o8njS)Vd@j@ke+{8Cz%o6XA>dA)<9*g*yQ|jH^#{Ii~ElL?`rFsum zPg$C3%V^tvY8Ml4O_WAf;`qFw>?}R_q>gyH8D%p*fnn8sw*yy6~@ehp=ZBsvZeVq{8{DVi3G*t&-9=I!<@qiW`cW-aF!AhvFGEAPL@)|GPDtVm4VC-4ga7^1N7^e(7q-Z0{cPNbbSun2FXFkB9lxx0{|0{wB*W*NN z`uaHLwnn!h((sjLrjbOrxm_8B?m%0Z;m^~LCID@#x|^xX`D+;dX`)wMlt~)!wPWBB z4JDNV)uC+ev8+b_4TzfnRC^*|9ONx#K_gZl$v-);DdJi3Vl5~{==~f+Z z5RlqALo9x`^m(EEM2ZNtH(M@=+V+BWI^E9@ssUjvHyz1AlLzt~`--%KbJaY|OL)H* z>|MM#>n1KCcC)>-4+b2Go6q(;+d_E}%lq5weS`v0lH-sEdAz74%F|%R%Y}hjFO!qj zY~qLy_)u;G1`6K%7K^ymLt!pioe6nypD{6B3VYk)rGgW>(msbmIJ0>J)$fT;%ubT zu*W&AhDiT$4c6zbX6rA@C5Xe=gK5+*dr$MH`Ys&p3w~czc~tf`pZIv>qFy%jI;9gz zPIMiN9EQ{JM&?rR)EU1~JED*ipiKQs9H=lwosXDeEyWp zAQ`y~kjG+}k{CE;38N=}1CDRtL(Y@Mn|fwq2|^W~fhD@Tu| zn9jTzd3~|I_zrK$HDXqBsp#mcCD<=>@w5s`4YQ+hHPNq*!2(Rou37|X`EChmlkwU+ogEHi<;Rlj^< zoZ#dUz2*ru{gLiPZDD!kYXz5dgBGb`(iy~qIJ|B`%?x#0o++nX(W;7M@(@J_DC-rm%IU`)RsCDWKn zEPe#j&D-FM4sa00!8krOBHtatWc0^>JuM)6e-97K> zCL|K^CAPB5-`S|-p}#8HQ;1?qHd)n)(M~&$=Yo@wo(Qo4&%8}|xH*0?k(ys>Hrzcp@8Sp0vlfl(9@~n2N-7nsP`1OD6^U1VFlkOOwMfKt5zNsA!DF2AHpND zBBT33Pg2BZQZ|po<^=0BzHwRkpHO}@_onR%{P@o4<_#Wtj4jw3^8sLHw#+|2v>atK znc@z2`XbZ=&1laT$m&%JsRNRwcS4b}+1|Rp-}V{z?D3}=m8?^qZ)0}2ziS|~jG9T?YK9rjh-mj zy0e)nt#%>6@$442MX5JzXVyu3(gcPB;2i;m;6Mpe@iQfyTuZhP3J^xVI zUdH9Po#7;#R z{XGwt6%b#%58Z1(vbg%CSqtAiymIS}VvS@z>AT}?9cUns0NNK=I@{yi_ER5F^trJ8 zHGA*T_NDa9GiK>Q&So~l5!#10tUG}7*GcA{cfF%JhwiCAB;YlW_sq}?=kbR?&Wu4FB^GknK8>0srAIFBO5oF2LAi7^?p#V>5lj*fchLgFJqd zQ>ju34Lfz%{7nQ@!=nwzIrhQ52hmecoEpGqXH16O&lmwkct>dp zs$E+mu9ZkEV55ag*l{?fc>1n-qAtrFzW@cpRt~=X*GByEl4iJCgbf?|!qsJrzR!}d zzXYF6s!JSMpXG2;Aj3dDh)}jVWE?Etl{G6`diV)bLk{Da;5Ha%WDHugLe{(?FS^+y z?V7;5is@q&hjlfUuWz66?4V^=5&#>;2~$h5m<%=G^=uq*M&QQST9GmN5fgxEanF&( zXp6GE;I2DU^uDP8KNIylLIMu}s2(M+Ms66gJnF9d!KbJAoJbbq?JPF7gK)~!wmiPo zZw!MKcdu#op4ZkG_Yyv6NUa8ljJq>D`4W#*LqvID>m{Sl+EoqZrM@x39x;L#HQ9dH z^Bj6yr&zfqGi*>zPx6D8lKFjH>v?mtFbXA%r=T!?)?jp*5#C;HbOit*$r;7`vA`D% z*8S#Y6^2iN|eo9^H@6HdHfE;bUeD0 zNTUaK2RA6?%g?ue&Z9Af1M=c|fg@svt#&^2UA5}B(VG{s1#=Ln*2??%S@P`;u8mgp zfL-;~9C3&gmxM76rmL)R0Vs@k@>c6t!q?~+#FHG#LxI8>sb;~rHTLgwFx!bUAXVMU zK)*bYgSH4zF}eM%K`Qujy3T4K#mM7d)kF`5p!B5u#~cjCjlwmS_aMS5*_sSWeM;W9@2 zoPy)~S_E%I9tp73MFfr(aB?6Cz_mcK`4)8>tzf6&Kk|oxMAOY|$vPu^tpttBNo0f< zOh9Q0R|1dh>kgO%Pt^U44LPZn?unTNV-4SlrHYgV=>?szLWVC&cB5s_M*-Nw z{OtvY=aw_T82_ONGv6(iKZm)2tpwlk?A`FRbt0fX+py6vEnr`#SG}NE(1?`g5LP?( zqG^Mu6Y#6{u*sSY;3B$48sfy7X9t&1shaQdevbtvD-?@L zgGLMk;to$6aDI88@0hfQxGbK`ID`{B-1j{w736`5W2;jSF28sC(qojd$bI!gBQ$e{ ztGk*e(-q}CbG%@%SVp=wh2Z^Rd6_X;KIYhV`0UH2F&mC}sdiI`NOKDyLQX1F8)qlAUXKn21i_7`X7r-xV zM=5Em6nnqtN$v^fndCNdrLz!cA_#r}m9%hM9l*2e-JhQ8;1V|YQt$q2jXEG zU)F#E$mxHilWgx+SJ7g)amE*m_@^qXd|=aW#W+nX*Ja=JGq!;O)O6)9tk5b{T16oYylaA&v0>S?`Wx& zd^Vl}x=e^4ZiZAS2FaLlL?W?z;ERQ>H^xVzf_^zFQy46)S2PJ59X+Y4S!O0=KHX9e zhgTS>H^I4__M0G4Dx4-!s{nZ)s|rpdd0nfn!tNU9EG1(73KbcQWvGPnS?09!RzHr0 zZJEtCa;AM_E-8`EFxq#*#@DKZ3qFtKvIaJPw<Mrv8oWE{WhbaPQfpxS6Ab?UtESFA)CFpD<&ZJq9=L&k3QQ=rHx~daBdy zUb=$8_8kv9Lv(pPl_mkJupGVZM-`-Pg@%W90B{@F-_f_Hv*^6FN?`Q}ljBm1bKP9x zNU*e6C@JYcDbp9|H7j*<;d_XEZ$4V>!>!iR&?rOVwT2C&iBHC!K4E{(u_v~t=zq}Z zqM4On|J3bkHhntQ|H9|2x_v&V>S^3Z&apRtNW|pGf|FC6kFRcK`9w;=*4?Mi&j*!+ z)k;n;79i}S)jYlh*Ry1xy#dPu)6r}e`lty0YvfH21Ql@tCy@?--8cAjt;qv=|_jG%JH3gtnF;JQo3OTS*Uc+3^71<0s9e$PTjtq zufrg*ij*{=GzSZ$v~+NgK|L*>0xY1Y!%x!rZn*E6AYhCy%_K2=Gx#COnKVAlFo=yr ztH$|d{6nikITn3Z$B!hODCBi(tKTqA@jjZTudlC;&*JaT!2XmjQtaZ}-_v+C#RU*G zC08Sr{ofnEAu^>&_qXwaH~!0qdLz6B`v6d$xENNfEu<0%fj z|AbTR%th3kZ}k+An_~${E#B*r!>m8;YM!(r=Mh(FaUZQ>yZ~7Dvj%{+;hHcohuXSg zJrMVGs$Gui7cCKiIZzGGqj8mv{W2WfKmJ-G6cr(T-dEVZ$j;5N&dX?od+M`}2b6Z6 z<%6g!Hm{!ta3Wl266XEY^?q^5Ik&5~d*wBxZPaWU-Mo82>a$HN^N=|#EpJDS$&+Qq zl!dP4_@DemM@IRD+R?nAH^alWA3TZM>Z((M=JOise6olvJ_u3(P! zTyE%W^fB%LwDW}SE~8>#t*dcYrodg~zXjMX*wvST5^c+4)XHg-Fi^~^`|#Tez4 zV8vR90Z75}yhm9AM;SzDe@Qt@2gH(mk&4ct!2}z2T6x1uBec=#-=Fe+CWEH^BXY6Q zzvf+z-|l|#EKsRB{xA!%0H&h_B?G{8)CMPLu=zAl%N-ySv~2l2D#)3Xe^;iHaENsQ z;D?%-f*wt&JIdWUB!m1eK`@{qphvu$cRnFyI~j=MuxSugH*XZe*~-_|=-0Lb$Li9d)erq8ycIF##GmXj*JUbWlTYi_nT%*7j+NuDfs&l zgkn%AIXlvgKGsmr$?jb+2T93{JV|ogG{I?7B@rR?p-~UtU;Mz+I7Z~1j=QyX83Sa% zKLt@5u#=|cPKxMmJW=yux(w=V3L`GdJ=+W~2?u!)P2IN7lV~0}KkAP#Bdc0ccoBYuac2tmOm=CV-X9N zwLhWP!c%L6sSjvld-~ZSn zvP-?uN|5LFL{cQk5bt|!3^JTN5$=Acu-SateO^@UE z$3W@YI-Ms2_#(o^SOf7k0J89qGr!ck__;>7xZn6Kgwg)Hz+8d$TRD--p!hcZ`R@|1 zF0YL4KrU=DI$bPB1EckZg?iLhX<<+v1BwCt2Eh=y+ijX#6CJt{OEzP3R;!=bfzg;j znQqgz2>0Nnpc36XEB4kwIm$E~ujdGl{X@RBQs3s?ldHN)(xuYgIZp#&ap|YWom?eO zw|665;z1A#NPSJB?gmSj7{3$V} z0g+@AP}eJ(X!RZv$(aV0EJfAlaF!y z6-iZUt$yfNXO}gzNnztAC>Y_0fZDUMaS4H>num_}^kHatFa1GJ1L9s(Wd|cCxslo? zfvDbZw)quj3BK-vDDu_TMU!|C{f?RO>|{*AZS7$;XJCPUb~1}g%eiG0Xb%5}y z=Adw~`O2nJcM#5WbqttaIWn8~S|&!(65Lx-J}lp||4QNq%Pjz^jR`dtBt* zAc1LItDGgBsW^u+Ugf-F{&hl2tbombCA6fq=>1J-LCnw9x<0gqBZ#6IyKk zO=xjS7}bvYo6w@w#ifb}PSI>$m~u128qHHnZY%5+p+%a~cG`>^dk##o)OQUF>3w zCJLpOdf>fdbjfUcu}FO1R)il;&{rA2;3_B5&lEXJB0Ra(lWLj8E})L;Q;~L{g^gn7 zA&b`vPVj1X#qsjON)9V^-^stgd%s>#f2bj%SzW&ax%hNK+Zubk25piB;Q|YGHr%VVHvl3zbAJ?Z^mXV0z*p#?&z}Nq+&AtLiL8uws<7AIG9`v z$+qImWuUeMPK~8$Ry>lWHcS0My24Sr2P0-&FS}Cup|4?{A@mX#8@2Y0iDq$PcR$VNaCki&W!7p<1G*#^;D__3cF95qbE0!py2)05c2b~nRNOtd zXnH;b6UjW&t-yN{vPg-ep&oq;i{1S}K2&8YQKA+|FyR*Qp?Q18(~%29?Zf0$@sX>H z3{nf-Q7*Z5j_&Y4ZXbldBBSU=7&)D^;MoXhqU1Wlz3lQeu2QyHqNtxWrwk=f8;m+DXV->8WnKol(Er!&ZQyHWk_*L~FJ8Vu(l zFx90Lp3F9SrF^U(Wl8Vu0lA*i56~lpKDE`7WI_&}cL3Eh7igkk(VV3hk$gRn7uz0bO}O6+16@e?Bz z5Z@H8W~EyFOUc)O+F*=TOMy+mHJQ0(!e386=|d*CYkFS9hyKI_<6APfr$s+}<*CnY zi|-7;q1cz4{q=6Z^OsfljxoBVQ4j^O#ghfSqf*{y{_-9cAM}!mOW(`!{`Mb@S!@xu zDKBSFIm*uEqTlMkR>8qsX{}t;S{hoksVNW<5+)~NQj|-=j`B@$-dF}@tYi{_D%EeoJ~*^kS3N5t=?LGap_H^uZ|}9lMI4m{`qBtGnwbyQl@tG60tCQK)U6(H`$%;YM2Yt=_JFQl77e zbb8l-7XTx^Q_H2<~izh!m z)E-T5WT`Kx?{ouyPGTsi76W;|_c|nS76hd{9miw2k(9M^&mEno0@}$Lml#c7Kq7im zt&RJx6_ch(znykIPaWs%@PN;Lc@+gT)FJZ{%DH0^AEYgiK=7D4|+gp#VDb9F{q69s}2 zpL(NGik88qs@3|eHREWpu$#i$Ic6A;xwGa10kN!`xjZ4Rhlr4zNPKu?#ue9F)M!V^pbiADb!on|#2xg4ShdaaH89r(^q05X-U zh7P(6$HIwwF#X^}MdDPRJBFTrmdx9`XS+rR0G=8^r+_NSMPYZ?QFKhnFLeB{xUnu zk3h<1VU>MV)(Z_ikR)M}bUo3Z7R~st<8554fZm z21M5hAC~ORyL$b)EdzN3IrQXuTsx3gQTy)v7GyuRvQ0pBJww9F6e=Okj6&5^i%PEI zt7RW))GZ?y`WB|Ex7w`_DSn^~U4Dj?nMh(Wwi^z&!-3{lkE2{ODwj^J@LEJu30OwY z#u3AqZ^~-vp%77MhQECuxU{*6CKBLY8&K7^CoBu#%*_Fw#kha(%dBK(5d>1}o2+{y zAKu>8;?&-|1Vl>!D4*B(RlU1MHgS3OPMe-`k8*ETeGXj)z7tH*_^EN)$A0Y_pvIiH zc%>b=I|xiq)%gBl>Gj;=|7D1X*p0D|TuZYj+T(O(%aiVGmvuE=qmZnp<8{xm8Q>cuW*|}WJ41>@PXdW}rgGG#VpOH7U z4i93dABRhk#angB)Vok3+d2&M~pR-IUDy^3q|XbscQYLso6&xezn5 ztCn9zfu&$vI=L@$2jLY*RTmkh2+wH@)VCXAcWD+1Mk;BQ-oos=ZE2x|nLWo%N$BizUAV z2)~>}NB3@V1;4Lnrb=%Exjxz0o2S$&KB6aiV)E?6`Kbm6YW%5~*8G)?& z)Ee>M5F7xmN22a{okrVlv!?m1u>*u=U+M3&roC6UPj-K4B|dtwlp|kSfe|SG-1~fX zrmcfkIHaDi$+!QUb!UXwfX3vxeO^8DnJO-;Bz|!s*KWu{Y4iBnc(IESw%}kXx$eY4 zJVKTxb9svU)%xh+aJILjlF5U9Uxf!(J1!89yK~ncq{9Zg3Ir^4c-oXJ7Y=s*mnvrZ zgI%ehQS#)|jj@d_$txAaY#3L`Go5pU4;%Dm*55wtU7GJ;^u~u+dqJant^Y441MFk~ z;Z8cgI}?`yN+#+lx-6qOqYipNt5g_~NYR4ddgelrWrpAsUuwz^7O&h+*klY#KORXw zBmL@n+PjnZ4oE7!vYAMjJa*BikdBnMG&Yr+rbId`%NZe3-UmaLZlH0%oZp{220K$K zCWIT=<}a^*U5WK`hSiQE$q+>d1qP!EUdFJeNLcmS&`>TXMIIZb%xOjG&q7N@VnT7E8r+8#WD3-tqpLtZ z;Skb0A_^w`59AaX7$T)qU{smk5&Dl*KDiqYnnu%z))To8%jO=0Q#I6b^5ez>s!2b6 zu?0W!dq8_l#&mR=DskcOxOkrz{QkpM+>NrUn@@qR;~#{5d%X|q4~Xa#$kL6$pyuTH zZWuySY2gLX^6bgK!*|QmufPsBR>Z;2`FFO~qd?WMGmv1KVv2Gd^l4 zEO7m7n9-|iVuvj&BW(<6{)5H$5{0$c!!d^e4^LsN_&o@#iqxq`? zd^H5&GGfPR^Vv_*`~<0I-qQz%?e7MWd5tUgjczS?x!Dq*`s}@3j=W5K^lq)F%xaO^ zBuQr5$`XX|x=Im>Ey2Lt2&ZVA4kM>fK%Ug^;boSk-|10t3X5A@WeIu)@n8>n=3x?+ z>vaH77o~5#Io;0OLzJrGUU18{lu)u%@z>k;{ylX!h@r*33tV|Pp>V8$I9X=zq$iP` z^n}T|woR|9xnjB40X13@D6kSzUa$y}ORsUL8$ijMCY)@|Uge`OOWk}k4nIL#ZXh$( z@hcg3eUrir#_j>W&xLn=O72PgVc|#5r2hF$@>0i8P5!KJD&@dr)j>jb zm8~)B#jCeOf0TEYSvCSdpkXoeo!U=vJ3#TWeIhWrjSz8hsky8$5NGm^q9@^yDDz@* zl?66Tk5u@rE&%zQ%IobbGcNG^Q+KA52pMsf7~iH#DesOWKI7ApcY~t9fXi*Vwaush zWDKWZ@U_*rYGqRj&~PG)DhJXM?8@e7>WA(TuME{WZodW?K}Q-vATzsZ1J3MK@j#R` z(i4m-B#}KKuN;3*InjA-#ZJQxUl_86>A(V`0IG2{z-1jyY*0R;Na+D1RD<~Gb=uG3 zN$#5v279Uyk#W?fnIwf=9Kj&M5A-BGF&IIue3K3^oP6;i2N*8)DX`G@vrsFwDt+uSF8e(qQ`J1{ zdQb(E)N3~MOkC^^ne;#;KGgVvJ|ko7(~fk`1|)?jbrY8 zhrAyj1=Mcs>0Rz}82&oW`kcAz$7JZlj%md@MVS36h>453;p*I`ebAx4B5p&coqEVN zD}|-B_g*-(!;+&qjO2w+r%-rdP){j5{+c77JLo}qN_99%ZLgdhA*yGf8Bz0dX%d%C zC?rkbq5j@s@lVv)+~ZauV6ECd_(ll>0QDPMo$U>UZ1P_rOxuq}+!XrnzWsBy*apo7 z{OWt>;R(_;XI;&VJxkA4^@Dq(vMheJrTQN*YpEFsFcjT!|a>cAJj6-pJ79W8JuCpvt58+OgH5Y`RYM5LDg#`Q=zx=+}7S3PGmc|@sE472fuIE5hzSgDZ|m|V7cR4K5&keGVHnQH zOEW*;DQ)GAA#Gdut#l~~*y~wu?jh^R{BFbBVTRoNF)C9yZ4+2vBjHK(MJB^!uaoT# ztvPIjIsQ4LFZbv*tLGPEKs1Rk284?oV6?A*^2JqN=lg5(Dq!N{abNs@5w!#J>7N9A z@vrmq$M3&#^`ySfz5+N72!;1XU9;wm5^n%W`#;54t7UYppLl(SWqqCY$6QF^cxd5x zX{3Ypcb}~vjNF1vhDqdntHkX)%u&=-7HV%@eMMM+f@Xepo1Gh%y|0-`S=>oRm?5%v zVJ>tJPrSy6lEK$ZzkyLJ8*-0(^?R0fcP1GHkGHu!)oyp73Q2FU;c=7hA@Ww$pO&a47EE2`^122~ujBae{Fs zcW~Vh4%6s=RqRYwFKSH>?MyC^E+&<&@Z17aqUIL)Z|C~AUIIoGuC~=nd&1Wmc3o`e zO9{pdV*Z5*IU9#Fg%mY_YcEwC#+vDeGKMxH5Wi^Gi|0^6t8T1P0=s^EWHql&j3JCU zr^9szZ?AM~rD@nQ;nx^>h^4qznzZqL)$rsh+43)9-`!wT4_$N zkO^ZKj!^)W0#xXT?C;^lBst+lOMUGf7$%YiSPLtpT_xY2LbyZu16{Yc7wVO8a6!=qR5*h zN_UEweMcPf-2v(2df(maLpzQ2-72kD!Pq&KA*mp0Cgr1 z6Pe442AaW_Z)YL^Q*v^UGvcLfoV)^cEP-GO(-C*9xn3-e53y@c=+odC&=OrqDAPWoXNrosHyNi0ZD>ORe? zA5YLb(T-~H07+1yUN$AZVx?X^M}*y*y?-m)|5Eh^oBl(jwlwemF&u3Hgjd=6?|X)0PY5o#xN$9h{y_R)nt z^|`uey6rAfWA+gu#w;o-n8an?bG%e_OIm6&4CXdkltAEI#+`mLQY2`p&@XQ$Q*C|_ zAmFUmMqwg{7(ugnfH1{nb%#yfiW0og`z6OFv(c5)>uv97{+n<(Cc*HK2IPBz zichoUDm+;oEQ>6%eU^dl0{d<-cims(WC1Xpf@@JtuEk7V5rrS(4}ZMmdSF5}9Ik;a zm&9_IM;I;7UKkRwLY%mmb-#tNz%?j`%h2{i)_9~}7HWfCkYy^)SpF`H0VexC>vjh< zu2Cg+e;EG-FR~n8fKgo5RW4u9__(~YHp~BovFEFa$yb>8RQtwr6QeKn?z?>7EjZ+t z+lwft&S6ipv4e?ltGQaUc0C`O_^}^jFqpE7*0JQY|0R6<)Jd$aI$@z?R89YjNRi<` z-v|4~%h>XFM)ZqFjxFF!p-AnA36$!E{1y4kxq5h|pya^@gdBAaUZ=T(Y4;0va6Sr- zFsq+)b(S_b`+X4uU*=&7OXn%aOY4Q^Yc?@1^IKkv`*Y~D+hJN3Lm4SaHKeh~3s?KTU3+%E(ubluW-0dP`YhZ=6az6=AdcS>e zg70on%y4RFpO!5!RC2%Zkv9e>eF_OFA~IE+G*MD~s|k53$qF3609;qJH;LunQOVyK zd%Xnz_v<|0o0g~i0{f$pu{Q~$#%WY{9t#lKJS>wa=C6TYrW=j%&V&1n9<_x$qS>1| z(9H?GkF;&u;l+kY_Q2J8~$pyU0 zfZ#vLx5MyxJ*&-+#p6f6|GUDr>w?Krn0r^&9(UXfEJ=lc4o5dyP~zYJb@1_D!PZ{3 zt>iDnu7B0p@&BXF#w>wC?pGiA?|PU>v6mfT0~RNFob7~5;3(KjEoNd;`urBmWkvFv zg6J4%L&uG9*QZ;it?49ilSPI%ba)@YLixCLeWRJLzVeBhE8C2IqVzg{1K-fEn>6Pa zs}q(-ZTRQ#FiZ)(wpB7X^)I@gBp@W*&c~c$i)$TDdXMRNmF*tG_EX7P3ahvz)$@4P zTB|sD2i^D^KMOlUL~mIDw$9=)10``1h4kI#y7E}z72(0Jb6@>}KGk()YmVkb^RKM1 zUB>zI$ZS7lFkfY3^mRN>q!6#5!789VSzIP;>Uaa}bpbwrmJfZZIU7gyr#86=*wWg5 zvB~6siT>UYN*kCKe3DN?h zMATz<|BC#_nMR0{0hV&79|nIz7hF{ddZaivKE>?$PYIVY4@@pkSq}>mc0(DqgoV`2 zyz|Gc|8gCEya|pX$Y_j3St#-{E{~H&lLYmb>RCr$=#gXowX_(Xr27UDf&Smd<-Ykz{Qk@{hsD5{|m~`cRxQy-9)-MH?>if7ri}**r zbU&nd#`5%Yfp_ao)HzCLtw!rShDAPI262DK9l}_;yjqXf*TnMPLxuVgXby9sy6kcj z`S0v_04zWM%iF?g>`cMqexrhn^Zu=ZOz+VCn+=+tudaco7R<9ID=z>fkceO7a<3tP zpPcs3k}4d$dBYj1Q>30(0o>){RciHryUPKT2-i(X9hK`hD`5xN%V$U_=P%`Xg*JM_ zLEM@!lTMl*s-3duf!*4$W_T^Bf&rn~5m>)a8kn6wE**OOqpb+bKN$hcQQn=wYNoTp zIK}-;2Q3{%M6kA)Pu2KZ*T@0O_!A_ zDiS1t+rwCei+@?}il1h4L|=0X3rD|jFTY!Vpp*o)1$bP(n=O{igNLQMi-4!Fu;%OX zhg;uWBwlQa=TN}{V(so?84w}|V+9EwTy82rY&m&l{Zd>X^To%4tx)k~e#a6kY~W-6 zVcsRBOg*$Z-?2r$IKh-ZHx#gHDd*poLUv(WS9oQe9JZAZea+^%{0em*;opHhw8AH< zkF?{D`odw(f0-BF?G%c;a!=Nzi-z;~Y^I-(hG#{JeTTGA+vqkeAy6W`CXgb%ahBU2 zNBU&Cm|E-W1MZ>2m0uzMK3NkQFoeih^9-*xJic!1k$P5 zt`=5G7b3<=xNk=Ey$HM>m~52r%0K0`^(j7|)W7OT^W%p-H}l6{WwzUS!Tkj{7RB^# zWLKl8kL;S!XCVAPK|z%1vrpKHt@$nJzPq4!7_immX_tpwnWuw%DP2eCQ?_<`9A%}ar*$UbaIGT!dE?LQcsz-ATx0?O2ru^009Qs0#7)IajE=mpJb`JT$-=WIJ(%raYHTIR+Epfsr z1W%2-W1&_bkm_H{!pLGmSXG^JuQ)R&s|t*r!{w{*8vhBl>M95WMK_s;`kzdm= zVIAsAhr82IQyQLM?Eu+-S9Y$2#!f&VN$z5;Q~G^pw~9&Ro;Xa#T#A(}k%a0U6;ACg zEarr;wTG5hwFd|JKY>U8qrTqjl|$q7zh`-=yEOXSdx}2vzCc|Y`qS8#n%H$khT^ze;tZ#8#1zvKKhfMZ5@s^El>4wq}XZf=&vSb$Xh%V?!C9)xon@KM7znH zo_j?9W6=1!>X63W?SK4uLe~NSEo8|HWVyvrFcVb~jXF6`;S>M%z{RpY zMmu)oBta`MHxG&eb-xu$Y7?~iav27lKZ zXOCy2B(*sCwVPFZS#THuY-)Sb^qyC;=)O5w#Lz=+GCBF4@8&^mI_#2f$CK`1V}T++D&% zevv(xsDr7D6EB?VBC_ObkiS1*RUG>;BDxGzDMy2wf63yKn5S0*MsKIb$8Scj|ex7-}7%nvH)VcO2V@DLbPov?i5Pi4f zb;EnHRS%Z_MqaNfC&$bmC}-Wp%;NykR$@VMa8Ev3d9O}D+V!legSXKs5&4=r$pE`Q z?fga(Z++Oy?#%>$JMYh4qZueer7ifRpxC&2 zMdlxV#SJqH=wkhy3AXw&^#D)1DviN1%_u-<{q;AYTJ~$REXk^|P8DeSSz-MlW#k*W$Uc2{aTt(hL~?kS&c(H`TEGd7PFn z0OUtmFs%z<{)XlKd8NCzX25i41cd>XMH*c>h_nP{Q}-K>{7(&KoDFO-Jhynngu!Gnh3SI z#w_q!MFF!fMS^?7K2uUg%yfna^`_IuZAgx*i&wm(m+k!r>QKzsL5_a)s_Xt}Kh`g4 zghVF*dyt%VkB0D}(NG9O#$+3#vBU1)^cswY)LiB4>5Vvq#H*e(`MJJ4ItCaf-FIOJ z=br%2g1gMd&wbDQm*qHkmlMG5vmM7l5-?sL1wuEL_A?BtBd;b4m50xpIr8j4(E zdgD_edt_49>4fmZ2+qP5qUSnlL~rC3H7l}d2_L|p-*MjG z$gm-NJ|Vu6`Nb8x8%%k95VIW9wDUr{iI!dxmBrEKPbM5r5bh+eqc#|-&U+Elw9z$! zS32d|tEx%3ix{;B1{-j3zWv&-(eyUB+P2MgQ7yH&tr~n!%D~wR6yekayBjq)L1Xk7 z)6W2H>`O@0U(CK`T&sszKrZT`sleY*#5x&V(X&DNd%LidozM0`3>Cz@^%hDQtQ7a48PCnFV{IChCBSaS2`DMjb(g+lICc z7KfXLg*VPFmjzz~HQ0@Nq*6-}yC`!dT$2Yb|OSjYTzZE6b{8N-A8$AZa%ez!cA3ZwRQ6&}( zy?O{1eMn#j6*Dqhl*QZ&JooCJf$*Z&S|t!9ymD5R-5qgo=nK^OxN(q8F;@1(^k^Fe ziA{+itt_en9%jSf&5w!g=>2suSaW^H7ZVL1wZJDzAs%N`>0x8Qq-c@0Emw1OMo!GW z3rSWfhlc6zkYuOKed~Nj#)%BJQbT)skX_l~?0MG2+sV2SI*)C7y!1y{wJAbwG zEIP?(-w39`W7fadPSybIZ*C2kkQJOo2JeSRm0ZhDI$f7M-2KwFBQDMS{$PFv%6KY` zwi2W$e*b6x3R&O!2Y(;}9SW`ELT|pnNMgzyMS|}W9tXqG10tr=5p7&P+u!P2X&t6C zIC^~Ad*{!W4#M*UiIu1ARiyTO?r20fu8c$zfoGhdsMgCSW?f6qaUWv_+0*gobJRc= zdeuL7x`%N?jhz|?7mF>>+LuYpXu{`p5Hqoq4OlIu0ovwSfYZnh7`aNZeWL#4Bi_9D+hqI|NlYhD}DJ7l)lmpNC>})j4DD62H{HFduoC{H~^`7Rodrf zUni^9%=<28?OHWc5IswP+~eYXxJYZm{~*cz34qd21iXQZ%^Ej(PY$^SF@XE3SN>oN zaM%719NWK?AM*G8|IkP*v+Nj5INNvBZ#ZnnLT}W%K+767bT`72za+z8Z+@a~kAs*j zbRLZ=+{kChHS`<1D1%&0OG}@tXXCy0?sOt$pEuTn9a_viw1<~j5+I$PfkW>?XaNdU zZ(Eq4LB=KzI(?=T1hT(;`W-8ig~pZ5V8+Nj)1Vu?9HA2$ENFcDq{eQ6uEgN-@CSym z9KPmf^Ufg2z`Gl=qzRbq&`3%xa(OlW%6LZmYay;XIT7twm0kXcU@j^|A5fq`DWjC{% zc4;e2!f-HvT)v6UpQC$OSG0P< z?s_)8dFcK{7eQ%(sOx$1Xzs)62dq<6d~zVT%O0o>ZF?ASSe*u zeVzA!P>kVM(6Fi&Hj<+M7$>g7$AbU%KA;k-Ih01ts5gEWRTq7}wT9|ZS=Y!G9F^@V+oiIqbxq3GV`(yVpY>=FCaGT6!<8&sh|@T+|=X;RwZkmGeUM8Z_a@ndA_JAX|hSLZL7h@4h> z%&~DR)Nb~*8(PqNuA#Z)q57U*k2&PFJ^D{EZ9U^l3CHKU@06Zj4>T+g8D9)e;7IZ9 zLLAjA-3}_hBP<+zoIHP>*Ih#)v{7H2bWzPOz(RipUWs~0HLux2F>L$fY(AGfZEa_} zT^1CQ$5{u*Zy&err(a4T2Dw1QP>=pP-NhJEPaZ+JN#qcr_X8$sJHK}|nQ89_I%hvs zoFwf6FfbP&NZ(EZ`ZoFaV-w&!e~f)lyNoR?wFCWPUVrCc2c}Bp=}ej3XMva+UUi%- z@0_F{!bNyFK<233)#j}UNf#xo{&-vSm8_c-SJF-YjAE3f^g2-r4e>31PLguGsZa9? zevgoa>A<}GDc<=)OUf?AuV527L}r825w{regHWIBcOlDDq$=6#I*^W!=eQl z>keA{7Y{zEUdW-%0%b$r(b?xVY+$AAK)1fBim|?IA1pD9)^(N6!ns`;5I|Ow4tiRjJyV87<|P~72nscj@h>ih5IZgXc?lrC$xhcu1C(=Nc*Mv(d+aMq&1l3 zvj;0i*O-Zrk$!Ozbl*Oda|d#dSGs`m;mTz4NSl(eZxXG5G?lDLJ^$zj9n1Mxn`1THP@ZhW|-EudSY$KTC5CA36 z1UMZP=^*YPAi{n^qotw1<0Ac{R6Z2E* zY9S3))Dp#))%K&f@0k3|5hI;RJ9=XIruyYH%krTjJ4ldPJap=f?IJ+YE7l@xjR#G| zHkF5n5tFZ*(~zgYR*5M5n4Jdyd#QrLze^P|@2r#uN9+(OXMC&O;NrTLV-%%%EPPI{ ziU~7*^nkAYdjKv9ML6L}n;QF7&^Jr4ez6PZ(`k%9_e>mz5o1$KD8&=H6vyqS1{VON zptq0kr%wxD9{w)&F&HmTZB&6OvPIVu2BT%39FukP|;?BlHDIOm6e_oN+pUTo#;G$e&biv@Z>$Yw z2nKf*Q1GsY18BmbL3Y+<;Pm6s(;uF0d3m+y(Iq&vkMXC-eFFg0#QAbHZ-NNe(eT!E zs5Myo;bGD3^$v%5N>TfjB=+7?ydBldlN86%`=1_cL{F;`=>xHlr|3NQdg>aE_HUpD z8c`rPs~j!(wr8(aQv2CL5nQYz&5Zam5BjY|oNy+gbR9XLnTM1xLdGxW zd3i@MK~H-a4lxJ7OZ~0nP6ORuX=*#Lkh|*d=m%r4!B{-#3o}6mV}bXA(HQGl->D#c zfGs3x&--&}&^0ly9Eucxv6);dCbJk?{PHD&n&1P_POvrLMQe1N&`0umP1#|~u4dsb zwf^e#*e93TUtl0OmxtG#l6rX1Nx^#{2UMDErPVUGPi4l8Ki2c`^DA0nv#Yjx#Z)R^y+Sc~ zWxF}VU2ZUV_^IdQ2nD(Fl&&sQl9n~dtKc{;cqzOrq| zDe!G$8+5?Am0k@U`$6x9x@>Hc+e|3_s%UcIw zE?`>70UP+oplYlVeFI+uid?Xu4mZI3Oa}%d%k-cbFV;UzF59g?duG?Fc(WtJ*Awwn zjK}h3th(kRZ~I^2p#OVA#`!C@U_yfPPSB6Xh>DCk#p(21zu(C7f#b0M*pR_Q*)(YG z97JSOb*@2IY2Q?v0c?LRDhwI8gOjG{x7`78we(vVs61Hl2Z=yNaZKTFN zE&QNlj)vVldpT$+;A1D1dIcf3JGpLVKp;mr<<43hF&6-B+zBzM1XyvVC&5sw>BNT% z*#8f@Ixs`*d~Bkbgrt|e;Qa2B^)2e~Q-UOudKipe9_}&Iv{9Yct>))nvBNdNlVy% z$YAxG3E?yumcs6SOSh^!jAQDnECcTgd;a3m&B0QPK@gcrr1zlP-7iKrtD^sM6!;&e zVFPxB6JWN_H?rj-+g=y}tUk50!>04at1p-mT}|KDxzk-jQwS*Q!PI;`c-{vU*@?xYAr7u(U%?i#6mvIoJBBJ65PvhhMoYv;dazo$jA0L!>f|Na)F*g5(Pt%Vy@lVKy693 z%n{bm-9>B7w(W(pl!MlvK(9xU@(xZQbDI^qQtmhboj02p6KiF?yu0-QpQyBI+XrJ) zv3*&xKTF+Iw$@8)Pj`D?ix-*U8@>%S3Q&FV(<+d!?>j|)vZ2Rv3WpB9Y& z_?>@8?0lkcH-@jKFf!jJiQe-RhJbSSMPh35?jyF77AQrbSA-^QC|`%;i~#`(<(VZU z=k*8_HGs&Fg6e4*IR~IpZTDR)`Jiu6>0+6zQQ{E2$+IU=@#c9#wz@OKK_oAR-*?}5 zuWR=O$P*PC8tmbBk&akY%nxCktK&zHWcrCTY{|gsjV?~8Lv2@JdM;c)3&S&y}IW|e$u;QPC3 zQ=;8(%lw7PY@4gOx+5Uu`Oh^FyH zn(2P#^#x-4=`p6ebOr7`#@qVydg71nv(TI-+{@O18VslJG7?HEh=K1I;=|sIO@M=f zK34{*+_RuuUP) zAim_Q_^E}Vd1mOFP`crhYBg>Ib~hI&U5wK<(zDPPSx_iK)l5no2wlv#;y1zs+53KT z`&Fg++j1Jjc3rSu2>CXbwSKAp=^f-7i}$g-bN3?Y%3uzKP)k-`@8>vIztpSn;KJ1e zpZP?v_U{q{8aumRc`PH}6I`2qIV)H z5p3d#&15sn?l=j=*@G5;ubqe3rlW2HU0NVx^IOlkL1^PI)hk0fy@@9?tK^OLvq-)D zk9a{Z_P2{{3OLNXUy?ARY)UEN8L{tCeifT*MUtz!F{4?Q-Vd(4=1x4>@usbNU^nnPJvqmU-l&rf~2m zQ8s|0>#KanI5wl>;4Tmhw_|2bU|@e867Phgf1mt!E<~cM&9f_O0AC}@tX6I*D9t!D z#!0Ejv!e5QR@p zF1``7?EP^>plf>Bb}oM1Pc;8sownHIFPBiSjSiJfnWSy5s1L`Ef(Wdi?3-BK#04p^ zA4EP{Rt|OC9QU3GDZrbq+$2RN@3P+p)0||YAz3t4SHIHXtFXHFUC(u}IciE=ko~xS zU-+xo^LekJ4USv)`(tDgfG+R21x(@2ut3+kq$fwz_@OK^uf3mFG_5j+UW%lAb z#_Af$_LSp(6U_RwZAWw<5rzG*c_PZIgKWw3wDMfy_jlzJo#Kh7jMdxx3EMXK#QpS( z`%@JLkjoE2=k`5+wwEtg%@C1HVzKiwmv|@93}Vj{1&!%`YZagD6m1jtQ|qc%`}QQn z$$O9sEr*h^+)`41Ca{%yhifhJvn4(uCQHI^%{5uVC56>v9#l1`pRZDIOTm$K_4-&1 zG}YwZRQ|~)4b8ml?-hU~4jBBCRU9t zF~W2bt*Y~gmqSW)Y-HP+Ot%+#&D;X)gJw#Ae{4)8=50D_qa~d zZ!&J`a+1zOVDmV_8MYyr?oXG+o)`bfd2G?G3H2WEd3Ee$FeGP~ZuFEha|VU}418d| zO`lwRun4L(t+wDhw5oV&-nKqZEPH*va)tilX=1=9yD49Q8G?#S>YZ5go~X;}mJg0? zWb*s0jOc^o8tbn~b3&uI(+A=PcxB#T%SV^Onm+AG7(>o|gMF_LU*~!9r$F#-xj&Q9 zirSxkIzPNc)Z1iq7mhzqLU#V3>c_L?Wl(%SBP{v5gFWN~b7sETU>u>ag&R=gE+kuQ{jtwQ0!Z#S}6ZHwk~umZlwMylX>Dq_lOe?^g)_yHdu`^tdddVSfe&4 zyMMr&OgoklnRlV+B`sO;EF%$X56n=U>vA%3u99u#T*~OIpNl2%!Sx^5*E-8u0I@LOgowRbfibMAeZ*V1dB}{A}QQJ4t^imlXIR&K7Zho zE$uV%f_p>c4&ub!{-Sq>7c65We(TZe4r5+IYdNHkdjIG4pOCm+=pN-81@T%7T#0&U0hf;QVTz%4nQz%9!8oS7JWXgSjovW-}(}r zlkp`_*b!ByEEvC*zx@aUV_hcI?xs_vlXG-8R7Hv##@kF=2jG<;1n0hYqUsl(Y_v#J z=qx`oSw@!XFd3U>etM``J)hp7+HHW=cq1IqzgVqwR2WPTl%jnig$Wn~f3VZ8H)=LE;5na!ol-1JL!a7(QMAzEWdpK>)B*{+wr;-m zR$=gn936ZT8_nIH;9$uos%23!A_D&rrgF4!C2Ffew77q|vWm>%PVT!c_F{bdggOD_ zd9^dT&UfxUeTHn%CT@AeSX?EUlicrB?2FvV7di_bsH*4`r9ObxHZfp6#xs(Z)| zY(y=G^i+et>O7SAd3itOo=f$g@h63XM#d&MJG~z&Nak4=Hai~YhOxHkW?qvc6Dm2M zncZ0{5bPiOoefc@AbDI~1W6PgF(V~@#xEjY9Fp;vt0aw*Tk#Gn=C_mg+;Wn&P$v~~ z8h1Zs`wse5NT#)S6Wc^pRT!1eVZYcPOU88`X{bqDTEgr+>gY%Zo~UY5{pATv(z{Vk zPPzkLQn%h{&LiXG>dXEk9$2m|X1RP@N;Q7UXmCISI#ceHui||;;?L#3;w@9Hmp1=$ zo>g@0P8@qV;pI-*IN^&4sewo9bCay`Tn|PxGOvyzznmRe z^5z<@o8|sw1)rr|eAL$c2#I)QX`hu2gY}4bs59LQRP*jKc$`JJ-aYusqi69kYeHXL z=GVLIv*2yfWC{Cf-_xFnU&)f+Y~6{8Y7@y*q0!Q%VWOC$yWfUyHJjkHE+Lr0$3DE! z^L_VqKMlPXtzF}Jn1rv5-ExQBla{iFor*()99yOEnNYKcp+mvTW|wbEc?X;)a!Ppn z1Zvkmp5;v&;Rn$rd2~c-faWyvu*l2jYZ;n5WIY@7pJ0J6Udj!Ygbjp{IdD>zMmCX8 z=~QGZiZQaktB@dE8N8=1CAZuFTj8o^@|z5N%6d^r7~?mr(x&?dBvn8v*`>@TEw@$8 z(IJ<3M6DB-tw=|Hq(SJ$6oM&VCyX|m?3^r!40x6NJm?)+2q$BRY)WKKG{M_?(ADqz z4pO+ndvc70cXC4gQG;RR;_Kt~8iJQ!NbAHYD1xsh2dxNQft&|RC>}vSNTLfyz#zQD zx;FF(#AyC7WLZu*vwDzq+TZIQh|#fM$?&<*_TufOMNI;4p1vzrHT*YXli9>XR`c`@ zu#7@1M>Q@L?BwwR80`LGHIB6S5<)p8#s^g^yHEGaGG z2nJluvOCy~mgNg%)M)uP`-YCVLG`JVzL=ObliG!Mmw~L2clXzMNYtbhECW2ugEoHO ze>Lkkt-4W@=}P#i6}Nb%GL}YFR$RM~E$f$9>bjqxu#C5t(HWK5sPIc=qu7$ zv9geW&$#^M`#)(Myfk!gc)Li5s{2mszG^8tCQ#Zs(Aq7Oguw3PW$4{+7g@*tUzh)r z6D(jMFyx0Pe(&#@O#Vwkqr|FcExCI-c@1f@h}nWYJt0UeTGq$yjZwqLp$F{8Lp9`r zV>PN=F~apB>@}bECDfya#Ogs4V(bnVb}t->a6t7S`0Fj{qWU`$xoP}LE>^tSujyW&lF)(9AF~WaE{uu#(kN!zFyj2^R`762XEiAF#09S zNf<#Vgeuo^?EVfO9$x3C$tUMD%X1k4G)I+7@Nx0sgX)OL#BTCCCJXTVjIjQV5w z^cNxwX0~VDR1S$HB~7={hs8puV`Yo_CV$D%R``CA5j;hk;C60HgNF^W75;#(U(gDT zyp&4KTH+C4V{Ged_SA>~35AGpjF;JWOSwF4`x7ur|gRSQ3T@plgo zqzFzHFVEry?0M zHB%J6jY+;oEoaDb?RQ;UXN-T!ZMIpxmJw$apL;ja1+0g&eWg9oncJU~z83Y4<4RqA zs3445umlh?KR!?TMwGrTtT^^-3RSW4G%L{F`dER<&B%X|BsCy|%>B6;u@`U^k-f%p;esa{JrAJTNI(#s< zINsu<#zxq5QDmyoPhA5q>}3HZjO4LxEoA<&Ul#YrMy|Jp;C5CgjnH9-sF!W$(n~#+CNXuz^nMr1Q%!y2Y-=fR_keKTTXPcrP0&yw=ZdY-U+QRa-BiK%qCJXCbaLr52Y9NG&o zGq2_Leey!O#d3PAO&}ImBzb3uR9U%ruZ_6SMxn3Gm?G}Jp5J0PpwSo9Cjx?>y=->-UoneIYkVfBJ5ylmmYF6(2b9Nr*0!!wK^$k=VB=ds1=(g`Nq? zwffgl(o#IXukKL(GE2B2d_`iGi{l(i@YMo5iksaEKDKJ;$mJAhPh{Icj`yal)Nllr z!@->@#*mAxEG_C;ONz_lw;`{{EFszh8>knN>j_Yk7(8?gcx0Ppx{S^>lU}g`xdjj~ zHFt*SI(7k_5o|vdc*q0r=HL8`cCwf%55we&@t_ym>&ps!N&_(#h!dhRda4;up5`nbt{m0t#f)Xl$p^{cyTeuNoHlp{y;8=qUZ4tOnUlhy{%swVGPqQPSh!S zR^2kGcaYloGHRDQkSGkVLs~|ElQOL!X6UgFHTmFz%`F-Y_t%=Bms15VSFiFDCq+?cY0FY-O6;coMTRGw+G-vgcm?UM4)pP4Zw=-U9kACWo1C=@ATK^6E9O zD;yENeyQi4Z)>gmC9WDqqE6Q-w*na zt0aWjHJ%hgq81uA>8Bce>vrampNuAOFy*MqP-OYR(@?R*+*~!Bk8H^IR(UW6z5B3b z&nE<(si2e?7Kzo%leuDAN|Uoe!q5$C+V9cc%h>U8{Rz1gEPc|wI%rO_j;L{2FqTlB z`?AJeyi`n%w!&mNh5W5p%Uu2>aMKSleslHOrdi|_vYixkm%|f7bXQ;qe5eOHp}aVW zSNmctdm_Fez4%{Oj5ur8{yGq(zFcKtg)A`jvgJ}Ei8zg14-RPjMk-}>_*i~*H*aj; zXTQ81+`OJ*up|L#$}wUii_-Bvg18+!32JKRSyTGR^{=h3dx^j=tO&D>**1qv#uR^a zhefAZXT)EjEd&K)6ZSE-pANpB2i1CNfuuix2F# zjTXqHFQzS5l1g>-)Z5bp??A89^iRlpMl6O#_q7Cm!w-L%Pa$XCdu{HC{bYuA4Uy+v zf4c9y|Gmw8ea%qTM;v5&A5a~`TI9wWWQ+5onx2mH8Ls22Y%%OiwDFQ}s5JJ+RMRux z1sNYynxpfbaLx6W<$mZ^1Z_{mcZRvB*!KIC|Z~#^!2VOX86+qI783yLSFTCTpiVDre@C!NlVxhF$9b zmK@_wWw*s+0(+innqp6wDulbTIptOEI!8ndn>lu;WnS4*znpy&nA7PB6%9~UAUQp{ zH8)TITeNwGs#T9Zd^MpatfdfOYgDbGf%gAZ)2;6v0nO>GmB3oGs=kM8VJUQ`2T2+~ z_@F>N|Jq?B&>LsDl*RqKw)iB!gX}RR(HY}Zeh@06V$suA3KWx`Cck03rLyvpC$fqm zuHM6>;gK9V*Il@)6y%<45a9VZ*>&KM!fo1^+!mHN{3?q4n8CYtJD>I9`C+Q@=3V2r zo#JmLg6VDUehE*&#r#2JJ$WWq@O@1Eo9tB>aa4!p6ZhS3>+vE^w($+p8^wG|AejsH zVw$)IXVuUY)Wehv`q;=GP6-YYn(QH}=BZ9kcx;ww zj{mespWr8_!C)mtIwtc1Ha|(#`fu_fYAYzL-Uxj1i>yGiY{EX!eNr#se)X%-SN&#$ zCxOvV^|8N`0z|!(7+oxx&tvwK%52UrWw9tEHVAW#{(x9)V|bw9-0W|fyX)*`#ut<1 zDOXfw;q23ew4jGXw3IQnu%I9^Z8?pPFVT%DUmj+`U&z6(Z{@9?;of~U9;+#3fTN%$ zv$~Q-cym4fNO-(<_ZSxh-3Vhlwnr#jEJgcVhJg!SL5VKTXG?3Vey20(n=Yp%4T8a& z6q2CN%%I%d)6c9juloY%`3)$~>0B;9^Gn!wpFAhc*^Kk4PH;qMQJYnLYy(zDlh+u00wIHJKzkPTD@AsWKb zRC?YCXAKSAzmD4im81?r(f@UrYkX!k!4Jyg`lM6#vcYe>!C}$j?WHb0-Wy^${GbZj z-OO(?`~02y9WR0|Meir#&sg29kFe2bos+IB8VbD!%*T21WW-UHdbQLZkUdvJ~E6Q{l^ zH@Z3-jms7)I(qi@a)fP&r@X+U!6*LZNDcS;9mn!AUiRaW#rb_pfyB4*;GcX^^NkxN zN5TaKpBqG18i}y+@1J>r9_qBpxOp5kV4nl;rSyI-bjYq>Oru-8n4J zztxK}8n7t*HOA1l5}+Tq(&Caq65n{WE1P0o{%lS9%*@svq)>mC{m2Lb^!hLQ0prVz_ms=cQ=;O67zJxnMPYxX3nB-5j5LMNU{ zHp=_TcJx%ESbW&9$=A%^_px0$y4+TA^hvN)2ebF6{IE`Zo4xGTyot1yu*Bfj7O-;! z>iOwd##!TuTT;L?xvogCDO>;9jmXH2FHJ7oOSk*D*r~qlj>T-1bLXL=@FU7>=W?e0 zGiCaD-kR!P;G$ur9V)N&mAly3nM#o}tltu_xh8$-== zobt5_;26ZiJD9&j^dVnO8*sTlJ-d$QV96w-xL<@9v}#*plfqWllA z#P2EuUkJJhzTpHY++i~>z%l_w5D~08*e$i$UDqpTxOrXlF)wiSC<<(z7P-<=I&Vtw z?EO>v#gwr&8#3<+O)Uj$syl@o6Qil^SRfEJryhw7=@@m;VwvsSx8gfI`HVzv)I3p1 z#LJxwebTn%U!k|~^I3u*m(K)W>Q+JYttYE%-q;UvZ}9jI1+9FD%L6FYvYJP_r%7+8sea|~jTd}G=y zTatt2^W0e%k=*8HY^%`Og2=U#t)(vcn@zI(Ab$6DdH>uXlJPCuQBTfk&(BfMT?2}>_GLdw9ZULdUK01?yQ#b#oW)rI&mX{Q0|uj8PF9DFqPUK?xzZoP zeYcz*jz>o1gvv4m>U@wHPd838o;_Ub$Ms;j*R?GN0WY{n%>y>1Wz41V^;Jryv4;4` z(_rs}p^=EQtJsG&kety6@6mBo(3Evj>4l)}86C%xz=sEDs#<;PJh+zWT%j;_i$N7i zy0f0);%=#UC#}%vX70QSVfT>O2c_0w&mSWv+trZyQsmW_V3X9Rb!->szuIGA5ASRe zPn8)&mo_iXQ`aYpZ4Y=MUi=`PR>Ik3SMzk=f4mwn6K~$GQ)r&sbU3F*mlZ)?KkroX ze;9kqsHpn(?Vq6r6c|D}2BZ{`lCBv*1yo9qE(Ii|L7E{1krt#=R751CyQO1jkd&IC zJ7!?u*?L{~@BTgi^}P76Sqpi^!p+|2KF{O$9Ot)bpf0$<3&kuh)rBL*emSboha@gk z_QKVFfxx;68lq?3zfv^HXa%cN)5)Zw3PB@Y>&BApeM(32mNY-J%VOMWFs#;oLMBKcAOc>o6il^ zWA^81N+uvE-BylH4S)6gXBw%=F2NCZ8ITR`;q)sJHp^CL)wg%Md)Bk6ZE_@#h}b$R9z#)w7$w|_WAp&3I3RXtW}q9{&oyBlyr~<&F>S> zMwV!3{81~f11su&MmF<*y+$H9>r=9&SM|NXL9@!85l4X^LGsm4vy+Pr-Su@oW-0b^ zmHzsMyEZAvvN3B>=F_7}`^^Qi;cFy;cj}GIn-@8VUe`q_DO1Wj!$psNSP`u=*I#1pdz6RdZ=?O-i%8Y;3VY`R z5(VXKN%mK{j@@vmdr&yB3U14SpUER<2&1~3_Ew4Kqm~vSCmccDecwp*e#_xz&Tp3R zpDrL#YAmIDEbBx06%OUhIBrLoH`leR3`CtpXDCjDvm&m?<>g7iJjHD?Xbw7T>AUbg z4hz6HxH1oe2jwRs!uH1^yfvrs4nrUY2e*`2TZTXW)?VvRe+DuOezgz*rWGW?`?V*8 z&TPq|iT8>taGy;vSHcelSKh?`2DNz;depc+QeqZ(FZD58$nn+z41AbU=RQY$_o?~jel!6fR5cKcEH*5QSQW+rdw1SUlQbx9! zz9fnRVAb3xymfq(?N%gVFfHd_3M%Ij=g&R;n*H`$anB$lBb|MUMFDY}Vb?WD9aZFQ zCNQaA*`|tm!1hgSj31JjZ}Ne-Y?l-)-q>6|!mAzr0G)0tMwri}CA!COd8mkR1+Iei zNLx>IhEI*E9XW5`mRr?-V?)EMj=WDO_@e+_8RfroGklyecchoU4^xMv7U|-m=7RgQg)`bWwYT2a{h+o;&Gu8ZAv; zrg+5h1uvaHsZ}^BEX{7pY^;lFx}0_hxmn_Kc2k?*RbmIf zsYqVt#4P3o45{HXi9qdI&57u`lAzAJ zt{UB9FZOygCW7TKn$9O&tJ7wPH%H#Il)5%Vp|w=Ys$YwprUKEC3OuC?kKd6*pIW|E z4xjc9+(gZsRmPg~(29Kx7zQtF>SP6^$9iD)AB;97H(uTBClGvzl&HVD$dL^gwjuYq zG_j38Xx-nqNhqp;w7dQobwNG$_%c;aJ)TqD;bvYvjOJpl{YvKkw;j|%()SPRX;W=3 zp?dOuxfh3%%?H?!-JdMGlc=uPF^sQ9lWEhaMBh+~(Bp}#i+t}0?$vL=>Vo81x2%i& zo;%u(fnt5$#okBMYVOlC-w|+`!)sdH%Tk5-iZyIIazj_`fnM;3#vfkdcgfW{H{pDT z3nnvfb@5cb|E(8OJ+a(Vj*nmHhlIS8rJ#Rh!2MUvZPfLclsFD_;^X>$?j2GPuo!)# zK)3#zvFk1-jqGSw9uPSZDC&Wj zbzdkQ&zpMAY%QTF_2 zr*l|)*%83PbdSizq$)vHBupz7X(%i3gL&8zho2B|P22qnY8%1o6+#K$Q#dzUeq$$` zh>|623=+F&d6igzzByK`Uf zC@^;>40hmefCvT64N~~K@UT`wyeMU3={03Pi4`P?Tz@&pzh7AXcLfx?F5V9@ znG$Md4J@%in)bg5b2(`UV3F-rWQ%tD5i5l|3ARoP6j~P##lN+>g3!M~r|@--L`f(H z`y5YPI-OEvD(AY8AwlM0IRrHvfqa}Ul%);|m1ReDN%oGgZ4ln){ItzNz_!)t#YK+y zzDphzM&S?#Cd?N3MIJ+tEsZxUndFbmon(t$AzB<70$enyj2xrtSI4(Nh4IFeNAjU! z9H5A6DzbQ-N(to7?U}`{jA@9t)B@a*JEM?!&cXQebtzNrCR{L`Hs+R9%~jl>qV z-xhMAAar!==jijT8d2NPFPZZ0R=xKOkIfr&^v=H6HIutrUv)vPaN75veW3jn+$>)m^{A^{nn|uN>FVY^SjO!; zH~2U<8j#kpvAjEgamK9_PC=Rudm(=)2`!6NX2;#Qo}ZjP3BJs=LAuE&dpZa5RZJ@hL2~tU26XzG4Cwx zs1?(AI2O0E_3w>Q*(n8fE!v*@)(BfAsH_6|!Wy?MYxO9DE zIFy%!WDX2#+OGYXI$)L9)B`KA?z3Qu!am8SU+o%7dXO4^_#oUa$u|BZqN4ePOG>)n zb5w(!qGpMiyo{{Xkr)r?c^VJ9xxYikP^b2B(bZ-W?)I*{u-pszUMg%?0tLe(c#1

)%L}2&z${Y`+%o7C=r`L6_O}E%2UV+xvoZj{!usVZ~K2$e-i4|^% zx}g#mBvsw_)jm6(+YNZeOESlm?y%dmU{iL6!rZ)C_-N0i^g%&SLGlwLPh`k1^RePow^RsXf6lN$7+U)~3c1L+XRZS4@XFm5v+z*x-N42jC&Sz2 z^_`HgLE&onO~@+l_dTmYw~Zl&?T-o@Lw2CR&ba*qEmDGU{Vy@tsUf}_7p+4(qT`mX zh9J;Gx&3Y2d(Y+TbyrEWU!%pCb(8{M&GiFcSaUwm zvJHP@CNP}0kAWD;Qc+VnH&sg))<$(;vcki@-FV$Fqv0s^vh<>y*(D)j_~1PP@$Rk% zq~z|jBs$D$1D&N_Vl9)Kclqsa@a-(Wo z75k4@!+uj!x-J*R@zYQy#oRKDVCKFnFI>?@U7oyv8-9^PA83H2rK~s!N)*Uj2LnUD z;V7in20!@nPTuK<&o?C0vI_>Be)ud931r!NmmAhPzVh$En(Dx(@;WvfK&_Ha9iDm5 z@vtNnU12iv@F$4-c;ZMTdnEZX1iKU6LK41g`v+1nSp+edj7Sh3^T2w?6ZCS+HP{(caUNFu=JHL52v2G7x0VArgqE zzeeM0rGjpf*Rd4@ z%Th3#Pvsg0XiG8tBVnkmGrQM`>|&k*1dXuS(oS-%$aXi1v5D(=DS~)vxB?9W#1I$-TgcDYqrVdNJ!`6nO{``{#gbh+$Kgc}pwLmX=Bv<`{&N4VQs*OcK2MRYA)IEj`{y&8Yqc)`_F-Sg(l{ z*O9aNGydByHvXP7<@v_uU@ETW>16UU;c#qsu23UhPp*_)uor+ASUtrE>zVF~V?XLANVZ&yLOaDC~rKYW9shUxmiIq@IDK^NX#Xm%hor~^lzg-+2@UPx1= zh`c-&sy!Whz67ZVaTu3=2KYWb2j}lSL<|VxF`k=MC?HSFeAK~gmdIVcEpZ(FQu1O- zNz^4be73~tVD6+VhLZCkq-ychqu%6dWwp!oh+&e@VjV!P=Bw zfx5n4@8bH}puou@`wK0l;=pp3bf*PQzQrQrBE)baIf$u7Zttrvx0|55k53P8z`8%Z z%A0qqt5QV>JQEw>&KI{1MAEI2gs9OMvn$qv2O)sqb6h4~%jIV>>Xn!35!E!W#po+KkEN5x{|um9~Ab7&|{8$3!A zhdT&#;Ban29clOhh>v6O0kH}kIm4Hbg78$FlsD9g37R=z zh)r=sBJ&$llB;Yd_c#dTQRdl)l!`H)N@3B5)ZwzIY7a#UVbr1m1oh)sG0QDSgAt~q zYgr!sZpEipCEs-soi}{z=oRNQn3enxP8UOXzrC%L(!p8Q13x%icyXFsbOgkq?C*Zf z`RMjz66vir22prF(X?w&6aKvzpMnH;G(!FtiPQ!sxd@uz7xRh`Y~mX0Nt!Us#s=Ye z6W;@&Tt5})I5BImDs0|0xb5S*v527KV)QaedD^QZk0+=ErQ3&)f_;G+W^mt^fRqG* z!ybn_0s^L2F8Z&4iPnpgx&BAMB>pR4q9l2@|07`5u(gmgI(AL{D_};vuHV4)n8yCo zHzs*O_MG3XlE7eMmHF-xPMq`x70y9Vo-hkuzfp!+jl70x_^V;^d1=m=K5aJ9IF#Lh zHA)Dk3#2CnnhQi;40GD#d-mTe66lU9Z$ca_hfCPq^!Hh~aS?1cHl zf*f~Io$|52C1aEx^NV=d1n;Z7Y@v4&-tJ>uC?*5R{3~O^H$Odcb98hmzBl0ogW<=zK-GaG)&TTv|MA0%bvd)?A<#=xlOj`|k8)tI!?mQ{ zWWg7*d+SqnEkQ4Ff2B;?b#Q>s%SiA9)#I$A7sTVnqc2RjFZ^KgKC42EA4y4=lQ#Ds zd;!2_(yj@8HF!f{b5Yl6lH8bSNQ2+G*^4(6)_d_8hZ-(~%ectz|F zte?xmo?g8rAgY_-H{G;;u=pkufd@PFE)KsqpM;4hgao-?!ZBRF`zz-cFJ=3kM`y;{9x#+$a45uAjk>%^7q)+1NFbY{6J=>QBjlbV8OkVMf<*nAvbT z*3Uk-!>%IWG3)WDH}OYL!YkdxPjPw1dd(v{T zhmyiccPEz&ETCv8opB9%g>RmWek1p849N1FQw^4ASSY3?D|?i+aqn}zsqbWuOsv}V zoyVT)!1255e)hZx`lYxbw8CU~wR{KRH<-&lg8>f5L_w~|B|>I)fsplHm&B|Veo&B> zsrh0iT~mIbyMk6b@>Yen7)vhnty}*>Zz^TmRsn@MtQm#vy*{_)TLcpPvwL3Gtr<;#_4lt+rdrdLDXo8 z%(RZhukz(xl_0#&lDzEZq+RZI+$wnO9=od=_s319XNLQy+P)Im2>(~G$C{Lr#GvojrE@pHq z>N!VTkb)4Kzk?_uE>cU^Imq}1c{o2k&?^hHOsJY5;(lKk-&pUxCcXopWzUBm;7UoO z50%0!;7WOOEReV4n=P|bNRsXS94%f{nUz9_EVG9j8JY!bG8P?5_&xg|Cj@3YZ|%l+ zGZnDza!^&OLM_Q)2S0)i(+@vW8}w)(@IGX~m$pXVQEn4k9JY>-5X(gpdRt_@RO$UMKO`Do;f7A{6Rbhr1vd3M|q zP=9qm+h-ZY1Lb=3I1y-8VGe;mn1TyK&3$jVU_He`o#^f+W*G+kzfjw@qyL54D*r`o zSNYgi1}e|K_1KZD%#ZLY*7j*x6RqR{`LuG@n7&U`lVQ@}rNKPQiGscu(Ui+u z;!WOTX%j=+9Bkz42DW|T7ya6Kt)S;r1YIUb!x-7mKV)BT7Cxt#ZuE$~sPxcdAn(2$ zKS}NtJB8!{4`(FLYlk=~!2qg{n@#Y_@W9iYUWGGy_3;he4*`N)eG7rOyCoC>${`wo zkm%9faCS%&L4Y1v-muH`!`qjizbiDpWG%5z^$-G*Hd;$woEwk0xHenT`b zUyF@@yfV2v(aoCx`>@T-u(f$5FQV=9d5#@CR(Nx0?%6bqr}T3-8s| zET^r%sgCK2my`b|8lT7SaJUj)y+@M?A{$InM=4+6q+JtM<&4v%8_Lr(g zI6gO$j`*P)s16nuNHX_3l>+Y`PY#rP={>y{m?#0wiDSsy%Bu{QNS6 z$tSAWa^6o(o+5r`zCjD1D|mKc$GP7pmr1e0J3tEYy};{?qUCRWYn4W;CDHXO16}fQ zCh4Ai#jN$5TP>1YCbK8HQ14gW^#|k3k(SjvuwO{Eh zrTK=Lc2AoQ0u;QXn9m+*c%R4HmMx`^D@fn;5-*y5@&0ZNg<^l;Xd>G|IS+q>$l0su z;-Jxt=2oiXl{A3!#ue%&c8PWSq1Kw+by*(F@7}jMGAicth#X(Lvx-nZstsmctt<&U0h4ovM^=lwC-{^ zxn`0^Sl%V$Oc0otxtlyU`QUgRbE#NyC}(Mr^3m_+Gy7*$T*#ccOMna8Rh5gO|9)*0 zJ2V(*(WJ^6Tob@!kCf#bZ@_fx9NTuAwQgGPj*1QEziDtjx2Kxa;9@r}j*tv2{>7zT zac!{oK{IhePtFyBps1h`0{gIxwr4MVV(O15%sTLyOF8X zp6yjxwQJs}{q;53ka?S;5>r?_Nw_^7HRGPac&UM$RH3r3t;b6@1I$24@clQcII{^i zfBTe7Bt0Z>>E8C>DV8Z47I?m?1sfF@zs9_Fuc$=V|LsBQ1jnk5l-}g|@3ZMIOl{49 z_a?L#mI@~q*08lcgKE|)+e&slG|4f-swBe~@lZp|qt(xbb9@gUzxYS&9j&toZh0~_rOf0IVsQL9KBJbaCAL=@9^MZ;3@ zyKWV$`4qh0;Ve#c$`_0uGQ~*W6kbWZ6FWJS9%;EYWl-mY>Mn-6vQj^FmTPuK)|O?P zM#hEKtXJQq>O7p^2H~FgVC$@{mYs5at23F$!NSyZH*b8<41Ns1l`A7Z*f;3ZVDp@d zJ@Em4uxVT`8mGXhCW;rMYnV;o3=Qoi{-yQqROFuV3|xD0*xliCU1efs0WD=6`}LZ7 z#~P&X&0KT8S)heY-(N<&T_t86U?Y%bvV?;vNGu$1ISF8cS@d2AaoHl(3$`QB56wXc zqv#&;D@4)~X~TRpYC6)I7rkgf)(I@L6GeZzyJ!&*17a0nX~#&Z8$6`*i)zQ-y3T47 zdcts|(8VxVGKVI=R&KYV#DPVKGA$$Af<%Kw5K|1Ay*|Pw|Jelq0e^&eGlUb%AGJxL z^QiGwa;^_#EtoQ_$F)lCZDFJ!XC(8=A*M$hLzqftV|rA$Kk|)K>GUC=U8k%3qD@?T z1~Mr65HYwxtk3x>h~LYml*r;%B&JoFAhwD!SQ-1NHhWMYmMfTbruw$QGj!mC%Jpo# z`!*(DUS7}TFaY`IeDwnOw??1Q!~!9c1WIBu26WHo^wuxCmp3xO2j@Xg-IGwS*4A)# z=|RQ#it`t!hf@DKdMm92H3a2OzOL`IizSunu5ZRxQNUpNlB+EJ)!-VV7q<@%uU|*W zhE~LS{Z`lo=T04BF!5fS;;$@cYed}`&tCpkOpOyC)Pe1(N2+-5g86sLTA`m554#>` z`HlE3K23f` z;6PI~F52r;xp|^mB$rVw%sAmeK{K5iJy32U8LKo`f50!A(6zVMi(-9+ssRI(U-tI8 zgX#uSRb%{#LDP#`o>#JW{}Jc8Zr^n$3~Bbf^uqYJrjXQ`6?-i=*sUHBAO(|W_5(0e zHF~5R-0X1$q*}IyxmVeYJXEqgn$c>|8STz=R zKoL8HyM|Ng&Wrme`ad5y$NKwtW4NEH5%Rm(s?A2I6CoFBuU?L$I<#a(>t zNIxyi>l;dZW*bO^gZo~@1ssevjY}nEw z>gP8Ft$OV#-$~Uui@G$JnUOT3#*{5bHwMow>*p`Z66Z?X7j15H!~Cm^7x}=lwXV8_&FXD(e>+)Zpvx8>kd8#Dj>64Q=)33gWfbri$u}cEw zJX>Rv;SIb{*ge4~q!*s;-FF7WNI;w5Y6tTrY55ExWdMJUpB1{eCUr8aYnZzTWBfjT z{Rv+6>zjnfi3`mQ#Cut%DdcVS@*;8Z-uo z)drk>7+L9P@0WU;GafcDM%>5~aL}J`*B;K4F*nT8uHXLdO>^%uyeEFVkqR>-Jgf<&W?9RXgqZRd;LEOFqO!JkcU@Q*{VwR;-R_IlmL;`N85C8-X~0={b#?STN)I+xWR2z9bjv1!;5-LZCPafzNeIX7y4ZQupPW*c=>88n`+DpCuU40^ zjvpan!mguE>1rPrInp%WoV5*^UOt-lLld|SPFoXjpZH0@^n8EeHf9cbm)Hl$tUd$%{%HiZUkc)31rC?~X8GavvxhWJ z@$QS<&>WFq4317{(IEuvh(4Qf{P|0aym_3~BreF?AAUo4eoE-Z{=^ieMD(JyrQye+ zGuHzbWilq`4qc^~f*rw?Qy~8TV9B zlFe*;wVV~q8IXgEu}`CjguzTwmh`#Oav-=m1@7?cD1aW=AeGLCc{9P_l^DvWAYUAe$533;zWs&ZU_@7sLKY)0ZB+REkt)^iPD zJx?dBs2XOex2n(bHd>=n?^(WSyKf%>xTo@VV_zd?rwSoj3SyxT?mV)k#;2xfoB4%V z7A1Y|AUXW}%?7BRsjVY|<~vuYqFB3{?tL~Aze;+yll#l(+b%VyIxVc|i{BSP`S+^4 zppdc0=t&Lf=URuh;URyvXhdxO*9V%(`|AP$!?)$O;klB4eNX7h%|(cU=dtJ%o5BRM znB*CRT(@H3G9&Z%SP=X1Huj-;Lv7&odH15`diwk-z}fj^I$GBWUBCKd|2YC?2|#yL zPNo7;V$ZY3oZi9buQBO2Xr1h$ymWDq_BO_YHgj=#X3FZrU%(nR0mz1M)Y z@sUoUk=h;A@yTA1XDgFGv8f*?VKgv(V>(T;ZFf?VpU(N*IX#$Y`n!9Cp);Z&&@+hW zEk@dA&FLI6YN{u+ge6$e(g&*1?2Q^2`zG zAag^E++F+^0)y=Gamb7#hC_oO>D7sDQjsb%~1d{Y6+j2bVt{X_tQM2jwcYMuW| zP5>O{ssti?pp?z*%uhz+8kF;#1)vR`rPF)xL=(dZ+DP5s6@>(0k+wra9mIn}wFRSs zky27HFPoI1BrpY=`-^slPt1y8(f(6bn}n>(QWHt}MGOQ|gCOr;cxgp6K1jF{bh$Dim>MieB8m8{M8CN1Xh{wGf!M7<80#XE?hqv!_69Dl|G1R}6h zy=u!Dz%N!+Uzbk#+>>0pg zBfpMNk=H*w?*5w0YZQ~Or(3E$B4vnS@5$)w6J0mon$mjc|c#i$QX1Q-SeV zivt2rBFyxn+|#Gr(_BF84OqC-b4F@G-oNfu>}wW}k|x0c)OcwQCZntMd-0-=!tnBJ z-H7xorkxd%D+7Kle*=lpL{47KZk+bX$U0}!)j;0uDMy`)1!Q@h4#l6EjnPQR16k9? zj`C2uyIJ=R`~o+jW;I>_MBaJH&3Vbch@vfy6mo_Q6>?@L1bca2AhL4ffr{0}QP z%qERL>)PTgKA#`>D)r@OUF5+b4Q;+js4>I^oC#jq0cCyF$4LcB{UR z8=22Q3N+Ntch<#r&vTwKEl2G>X}R^e^l7Fc&+kgiXL=zJXotm%_UkO}gG2i{dGQecI1oi@PdUo(X;Wer za)yAGa__;NBy+F`T+A7H@8nB54WlZF?`S0!uyomPE705+xi|9J%q$s^6Z0q~X#tWL zYM??v4kTEl+!JZs{-O%bY~AVLBXvFU)2y#xxB%ewZ3?l0w09L39rYK_np^<_c|{b?|pfgc~9$YgfXb~B;G^| z|42{XP+;bfSmlE!3(pkaI;-Z=82*>(EoM^8-Nl#4{TIpmv+Du?^CAxZD{%YrR*n%8 zR(#+tz*qcUVhw+NmjYlh%)g!db2|o{t3twmG+!O9TwHu?lM>`;j^*AlKf2$Rfq63@ zb&PAyhMHw4+fD7lBrlBrb9n%oqZ|z6?=n~o6~|WrW(S`9AbBsI!FsVm>Y%64|`NuhrImxy*-j|cRLXkbrQhj~b3i+5)Z=NA^yCBzec zq+<#{4MZ~RwI4EE9zAu|C++cGd6o_6{wQ4o_-X5=k;=vrN1AkQ3Q#8W6g-bSF)!+F z$%}^&z+HDCPstWn3Om&1wNyZ5oUl}>_f8#bDbb%*sqY03=-%KmWM$}SP5i8&L)O&D zU|-{M%b8)w+-KvHX)i%OnQbCbj6BndQ1vTF2&R=6;!1`_T`WGQ*!!wn|4_ntPZDA| zjFMfP5|5X*OgtjF=sqN+6M{CZv41~r%^i6teXLRhL)59QOfL8^o^uN@?M zbEqNSmu2R0Al7McD<8>vTBtcSmFR5+4Dg+hc?%p(|Nl+?q@7+*tn~Q5gFl*RUo z%4G<(F{UFsprfym9#buAWX!&qh9uj>UbF-C_Zmt8`SCzZvzsB+xH+ zxh|YZ%0kft;x_;W% zC9TaOr~O{rM>UqM=Orx1?(whCecAGNcpHgd-k1$5p5LDLYnBi9Wy`tBge@&Yu<^)U zvk_9(1wR2KD^+O?rpu`WSdw3Is62n6&`fo3pJOMSXy9}RKh)(>YT41c+BF7-oD+i~iH2CgTk^-$SQKX?`*Q%f?8oYT#?c-r z#jG8|79K7JH9ihp`!M9=X z(1bPo;n7lj+Kz3zESmERB@;uuR1L(J%ajMjHR zb4D*Kbm_+o7u)8z5P%L^8dt-Xb3%sd&3~yHrAp#SiFSVkbzRu7gvhVq#UAA3g21uS zlE>5T{c64~`RcutPqPCB4x-<)Q-2OoMGBG9g}i~^cJ_U7z&@l}$vm5jcC$t@ERJ1o zYBWaI`6o0{3`#My(nMUSq<>smjYx>nSfl< zvOuH$3xvd^G~SH{43QS1Ag7dduwhWjYSi7!-FyRxsJCM`h-O|p>W%eH6L+ZEH}&@% z>2QERubetf53N#FRi@HysVRX$i$kdp`st1nJTMty&hmjh5YSNHv-frXU=#pxbQQY> z|MSirB-r0W%=5gN_iBgMQGghq5@ofq&VIwCbzLn{STa^IrJs(?Vng-X0Z}ndUz;cqTVh=1}Kge5pW}=Qg+j zPozHEzk z4nl5`n)2FIEBAf>faM3*r9r>n7>NP>0|bCMb>-niglZ2pjStD6Ksh*7id>S0+&yvqo)&!AykBxvrCq->A#aF1 zP$nMa-(ejR&hTo{CIyU@Wb+f>z=v9}w@GWHss|*_k-R&6&(nk{7GROju?I?1rMrg;-_WuUAmQB_Q#lTJ;H$ zZpu$%-#^JCqq9Ag;tfRtq|lfWi))S+7!Am<8Bwe~E2Orkhtj1%mh+5=Lv}Np%F#jeO=!d)Jl%0#0fGC1N>TR#K-~GLmD+yITXV!J^A8 zn3nf)%G7Y)Ajiz%Y)gqd6lloxk6N%dw|E;#a(A>6%)iQrR>Z`~1<3&l)Av!{Y+zNR zJP%t6Zx^84;{h8Z#U{n3aQz*kMPWj^v2{r4V5~*d--!kt&RLyd0CS*sNGWKtL(-nwsX770|UPhseLK_1D$TF7C9%6Ik=dXx%LR@=KH}c;@0g+DPo#b|m&-qrl;GpEL`kCx|Ygu!>@B5#?9J~1* z86$?rCH9MaYVcd?ddgyR75dp50RbPEDk9@HId*am;h|u!kMHCEuXg;m>;La|yoHaQ z{m;|Wi!S$NEb`I(mdL}ILmjNBqXgHy7qCY(x9QV7bGvnsP0jL3TI`6!_zt`Ab81RQ zP3aefRGb6kk~>X5gm*5?wza8j632_hEm}SI{p1a1nruPXVCH$~|FF9WsAg z94abW>~xUfUCy@{+5Kv!%9};y>zfn$cx2)adOO;izu}m#UZr}rjPG)S@v-acSE^T+ z1hTd6{G*j0Pk;dL|AT*Cl%;fnq(HrnU-CIW{w#C>?xqCZpRLf1=!GQ|WVcGDN*>l+ z>O82_eM|#UV9Ts2pDrH$=_HS%JB>Iv4p9tLFOf+|xOT-HziarO! z=g;Iy7usS!5pY3obm_9(VV??E3(#*aN^GbXI>0lK3Cy@?!fV|rrmX~T*^w;p8!}9; zeEVpcp1$xu#q=N8B?m3ra*ZT1o6odWWdB6}u^Jq1R9o^4?hM0qo@?H|??3H-wT9y5 zQ?DmkS6mv-y*i%+e!t|9AbO>a<5T>ALblD*U}yOytN+zx-?|0?gust`*d__y=M zsdQSEn8b&eTzJ*y?Z88*%QQkf8|L^z_H5<3>^Ek13g+b>3Urj@en+5T_Q?GX&?}P+ zC~*GB119X{{v#2;4nHL}H!T<{M~%g)D-Bp8WmEBHlYrcB<36-XXwA4@LEaYm6Vro| zmZWC~kbU3~i(5B76x=@m)#}3q@Z25U@n0vZ=?T+_YOuEC5=37Qmi1_vp1mChiY1qp z1hXHRmv@c)uF#%-835nFhxm7k&T4mMpRb*qy~io8w{{ zLqKkUa0}p)F~{X7vB`=a4W~ry&jPpH9rglq)F7*L{HZ7GNpk#;Ng40ss0TSL&J0W3 z>^37o1%7b_AE-o0IW$2WCJEHU^M2*3;=RtKB%Q+#aQQlnbG|-DiHSIumFUW-KE1kY zBoF-2wV3~uY}XCYJke8mz(_r@Qpw(Pl>FCH_44}p^uI}`EpsC^X@+|O1G1ra$G(AS zMmziP-%LkGt{j4kkV>o&YX}zelPEtk)EMdlsj4x555(|)9i%HSlzZ1Y7>YkTaWLB9 zZYsP#2Gu=Q=;Z25fD*wj_Bz)F&ZC*c#D_{ot<{rL?|mW4ew7!KpM@WKvDWu^3-Y}^ zZD@$sk&pfB?4M5jhpcFf-^Lx+Sw9&{TjNk8GdnBO1B3;EZ|5gUM zyT?(#B|<^|(@Tk*N3pzf3Pa7pxJ46MAT)Z{qDxJuqy8qxFyE^-uUOm5FtZ=G=&8GJ zXLH{AlXm(!0G)LLU|dz+*-4CXKG4q&%a)cvuWC)QfvD5`kesaNyF!?aL~bAuh+0e5 zkmF{-?glPLfwLvNpzEX16)<{u?_t5S0sl)43yIBb|3!%|{uQeGEhxnO_%F!(JDDw(&w4BKKM_2-cnE$j@*Lnc4<;?cz zi(;Cv{OBK6@XV`du>#0ai*9ZLZMY6mD7_{K6amJ5k9b7#8=1x0D2L?qo@gc^)gCw&0JQp z6G4%glMC?%An@s`_h7*5V8i0OpfaE$6}0|QZ)CTLV-NA#JO^!KwOuVk;GX0nI-wEM zD1C;u&NpY#dBet%WTCln;JZn(D_c@hok{ruwB!kI{2BVB@P_fEh_OO2rj;M@#3WK% zWJr##P`sm7Fl&`F+eizTTvA+=`30G~R+ir&~$6WOY{>V;aeVB8c-#?y*^=K>An0hX*L`<(}K|ReQmEl>}&Oo2#z$9nh zf$QUynG<1(XOMq)b)s}<@313JfhR1U+4p#ui%^d=NM6;_Mo%e4(j}OOqsC4!qMD$e``1(k(8ZZP7eth%O2t6lY!{n z+udQM8eV7{?&54IBRsBIiE;>XUnR=^zdtr&F=#0bq4_7r|69MOHw@Sx^=G#`6)8!Y zm*zu@_kD>EM?m67R6E}zNU-z~B&I5)H*KGsm9=R)kU1{!jThKDk{X!|TP1&#K!=^# zh{B0+N;jC7YKHNGIFVUEFyJtn`6QN-MUqa8MXUgJ9A5BNwgXXem zb`&_F{@*`{EY4uz`Q*REWEV5C531yi*bbG5MeBzu`K0>kn*ABV2PR^LTZv!lMib+Y zsIr8-aaBB0sOIoWNs*RRSN)>JMq-JWxlW+YxF-c8*b`1>ZE@=3yCX>_QV}WL1HNzZ z9<-Jp@GDdpJt{s(DveznrrRc-#Fu7r&(q2#SG5+wN9B{D@Uy{q*cE%CP#}wdiP@gX zy@Nd3e-h!PqV$|*PYa~5nPzhn|2?@r#=OMR2F598f_XIhh{XT=SVGzuAK%}gLg-I` z)!u){+DVH2p8#v);Vj92wekip#A_r=IuKet7x|>&d@mX}fq_1s4ZOS&ByM=jE+zHM z@Xr1A^cLPI!D)pWSvd=-Uqj&e91}r6L`i0Rak%e*IZx)anw-!KMhtWzW*1fD(PJDv zvV}J>=KWJzQfx!sB+)-6EBZ43+I zTsuztjJ&#Htow$$Jl?;iL+b^P(Jz(&{~!CcSYfAI!kc^hz=A+95ou-!0TBrUkOl$iuAzn&kp=;!1{6fP8-|h= zhVIT8nxXsIUiWof_x*dG_g(vsS-O_7HhZ6Q9G~;}p6Af!`Z|`nGMaO?p4EbL_?*a(KoPaw$FYkVa{7iZ%#=Ogn1LvK@;9?$iUL3WP$ubDqcRPa&gladKa|o$?4bx2z@v`=93GPa!w1f$f zDRW5kc_@w={#FAPku>-3EM-G%*(P8u1%M&FGW706s&<@+zaI|9d!yJqTwZHF>g^hB z@vK8LVPj-ymq{oK=t{rLU8ut%d^A+^-J$?6vCouzo``f|0m};{O}m1WfWC1ZIm)5; z9bW_Lu_%rwCmj5BX(Snu z1E$g6nPgDF#NtpUVHA#`ny5r#*~s^Tg}41kPZko!fk?$hrZrA#8PMqjOE`h}#BcE) z8~A3R8cJ!ojs}G! zUEtX#Z))zf^`#TD2umY506V$k#LM!q$0yVC(wWQxOA*F;;>afrgPAM>RqmJqDZXO0 z!q^?Ve0lk+{q-yF5KZZ4D)bIG4$|SZ;Hh0>VNk|Ki)^xwMm8d;*`#-CuIz;fe+rlX zkAy&VT>hk;_LQS|2`*(|*u`UTD(mC-FG%n6UK<ObA&UD7R5Kzlf%sx?Y1wS zFc*QPi%&zTz7qalNFKX=OSJU=Lh{o89k{&651eMQGiTG3DSh?VcP59u%A0_saf_m;oU( zqCW~gc!IQj?&D=gIJGNIV6MN0Vmz5}3swTT@R7{(r2RW&&k664V^RFRZM-vk_%f>^ zs-?HIB=cSCb*1&j#fXY>Z?D8n;VWPiASceRm+V?}hL{?) zy}?eO&j5H6LI9=d1D~4))Ai!z0-#QuD<*#gDM>F(Bjn+xl{V0~+9Qgq!07L+7LAYZ z<>{~_j$)8b3nmmX=0UetP52^kBgxj}#6O62IP$qVXHGrwmBBnBz%a-g05?jFu>VZ< zyY$o(NrIX}Tru|oX?S0#z(N*wC&LUd`P(HE1pA#`eWnXz#AW9$9&H_zV0RPW#Bii1sB;dB`qxl-}7|Xr#LJg6DL_^jbMK+oH9D1 zm=JywuCxAKt($rq>pF`c7Mtl`z2lQzkj_Z)lQ)_knn%)ZcWUW=Q0ry04-5%@etuz8 zbcLHkdP_e2BQUa^)ZlY8#mB!c)K7|qTY|omqi^(`)9zWrH$K%@I-X*f{RJ3{*5H8A)c zxL<~8*6h0Zn)omw&tg02mn~MFsA(MBnZrtT8!Xt9^PhBizixPY0kS2+0-vc~Uwiq1 z;p9-Nl=lfjAEpHk2hDkWjAWGT*D9Dr8ou51erOJVPK5O046cA!fe!@fk&I5sM)sh( zWRCP~$4M&@h=ulY`8npWKtExTl3TT()7);KBRHhW5nGup{NR*Q{xLdA-Pn zGig39Kg$;44ZhbHImxu%3jZl$&o zE6I>ENbSOtdGFkdy31B*taE8h=9+m+JYK3yn(eZ}^ zpW}Oe@tAyTx~q4}_PPkx}*OvA3>ei7BPRvZoQa7O7@g zy~>%{PH4iiANr=TncWtP16lOX;*Dg`8G;uw-B8himP*<92G^eSj(~8kdmW=Tck()) zQE&t~KS+GM;G7DkWLu!aRma}5x5OhAR~0T4Eo5Fie7iy$&!og`(A5n-=fqWCZlE`d zN$|DYYcba|ZI0!{mf@Es1G_KSsG-58!Xkyt-UFF~E7fLrl=f`-XO^ixjb}UFu;CO+ zukEQy6E@itJ(dRnxlTB^xMZ`G6sS-hq9=yf*gh_i+^n|5ROIgfcwxv`l5KQ<^ilW^ zZwgBCWTyQ4_t?q*x-=Lm76|e@9d27+ICY!bTS@A`ycf&9OaDBjLg{xpljdvL)m+~B zea`I_Ytp$U35T+#m) zn^hW;$7)OGSRj34oorpTSZiLjL}M|=saWuh;tMK)oa@Dx&nK)}@?D{9?(gva??v~~ zpNFNOrp}Z<(aQLF-#bRA;f}dZLV^6ys^cTq>XLxyp zK4aA@fugxwGVsdj3fEV_&@8fw^klbbTj35%d4WF4CL12Ir6>hRf=N5Bym=Ia=*i5-Q!_`1cCyY)a`9#HQkh5`5A<5Tuz|6=eG6*S^VQPeE zPV(KQcCcz|=P2ti=TqsVB_&*maOK5Xn2HIF@|k*xMhdJbahEL(=UCYWatf6Zl6uEw zBB3Iaon*cl9ohR8s{GfTH0ML{=|P7w@zT3%z7{X0JXT_Hhq7FFcTGd{h`v2iJ6C90 zoV(aTFQf6R>}Mq`yj|?{8u9|@99S03egG5RvC?YWDM8lO*3xGg8rX~5$<=n}hxbfS zYj3e-SqtvlqG_Hhq&a-p4|>1SGu3g6sPCg8!=1mMFLL&Q2qH&L-5OUueQ6cV2MAQ! zJsyHzp`Lk_cazeIQWyi2<8|IjibohBwq#S5x(U-t(T6-ws-4fQ&ZHYQTG9=VGA7VB zn7sDmIBn@?z02}0d%lFA(sJoDndRa%??UOtQIIPgRk@&KpowD-0yRox(N`z-%j!7W z1+&kC<|ek4vOTB`fkHb6@20O--w}{3GvWf<&p1^%b(#XaeI+s{Y`$2!X@=?Q?A{_N zmkCqf$ZlJl*k=ZKxP1P8`FS4J340)6dG_4>6v=nDE+c%BAy$|-^bnJG1J%IbbG;S4 zWac@`6iIgT;>pWYX3kEFGlSdO`goNk@=$86WcU&H652uFCZi`!l%k_13sEci+X?u& zB{^?ftV&AvAF?%q%zxWJVCw2acz6KrT^zW2I$Tzd(5&yG%A z79egdOVnWwiZ_u9%2%y}Cn!xpuJII|Gp=Rv#_SaZr2IVSy4dmX0=lkwiy7>@ZhWJx zE_1&V1nm|VO^WQx}l<*z18YAaCWlt#fLGD%saukXbc@%Pv2pD$O- zc%u8*i?O^~)nV6Fuck)FxT`c7^i&*FPCEAv;*XN-fH>*}jZeGR(Uz6;)ufzg97yUO zs}Xif(7}$UY3T{m0@4gD-rD)zUKA3bW%E! zC97{?MIq<9#RB4}f=aH^fXZ=HOo4~Ikt=jaiMj63f4G^mnAZ_n)(b_o#&#ku{RJ75 znSCaY?Dr^$7w7v>HUL1wbK^~z4;WM^CZVo7Cu+_S%`pP>TxsUSMHx-8@*+bV!HV`hB z&-A7Dng1!t2^4$zPXs37@=LZrKU>Qm^1@e@q?(Ld*y*X?i{MZVzFIE3v~F1q&A6m7 z^p`jvu9gpBSDzWe#0{MO`EBDCNFLLRRIy1#u`GUF;d$!caPAhO6xsk2?iu4Nca?Wv z7%_*q+SByK1;67`LZazC3L@`G3q%-HT4x)G?k2xSqn`yyc;g2jA|?(#9@wT}%MWM0 zCC*e6&LdRTmWNuNm8qpvXi8H=r~e}Q-^+D|=qFAqyS95lyHFwHevlM)!0}T(ZJC8w zCEGL(oRD?xcJ9xs+Pnfycu(jT+fC5xNnt*TMi2De@sDQSK!a7icjg+z9!zD!)}QUS zol`S)ri_(YEixiLlvUt5 zzf$C6XFxCv_T%I&N?~L5(5w(gaD_^rmvN?MJfhYgsL!K^*m0A`{ME@}(a~eqtGddl zZ~g68kWsQj>U*flbm%~z`nx-%a-4V&&s>;>-ewFiNoL#&r}Ys1*dUZQnwW@{Ea7_i zze0QUuPVO!L7=De@7wP>Lgbj;$(gGA+Ns;^{m(Be0!|?tan+MhnDJJHFpk9Kb96UG zFYxt|@i%Sh1;>mHYzGWMRR@~=X4U9I_G%%qDZZC^uG<8@T77%ozM6f@pOQKxWw79S zTpGRbm9WU^0xha0f}9&*mA5-Ym5R7_!DQzRJoro7RjBI?(3EC#?OS1jKTnB}vW=y$ zy{1W$(%2lw6v|suB;F&xGG^>__l9`Y%H%rfz_RzGL6GsPd%%P+7RWc}{fs-Uw~B*V zq#9a8+Z~9Kn6{nzAnHhTZs*DJeNXbZQ&t#E-)28M2e*}iU2$^8lO#^8_9mQ~zaoTW zZEc^tDer3%IKkzjGTmsq4>=Y7M@Pf|)zL1(=^(~Up8+S{FSCB%NUEL~xwF|0x+$-D zl~xuL9*pOl&-7089w;E2`I_kVTjDP+I?t)~ocibpVNGk}XP>_B@!39r#5>y8{-o%!TsxPyOk%i-dhjEhf37rPoaZucokmp{tv?vp`M#^%O-wE5x z5tp(A2(ye~GoynTU!NgtjtiNsHu)&k_D>;i-AS?o1BINiOzd9|!~V3n_TzVo(P-B$2iy;J_jhHjF5KbMWyt#+iD<`}f5+IS8O2m`(2#8dcY z+UyFPCkUs8-jOR{8-8@Ge<<{?!TR%`%(vr@H*4_^HGZO~8lb2Zq!j9-bu8X~l;h~4qN>NS&_f(AP@JnM8X_@=@ilN5rR?7%Ry($CU^_`{g; z_XZ4V>yt_SgR{^hIXD*bj&Sr!fYHHTOz=ZTOGe)}a?lZ8){$Ysdi#f-&0n@U8?N{u zOUn9G#frIta<|~0-2MZ~W zUsRX96N25y?n*jHzTnbgO?Rhg2YW{w`yX`CAw$w2p(iCQ*m8M!i4#(t8744c3sW=d z-q-Qo4(W|D-f<~jImubUIh=H4Ou9iJVY^kL5F5dz?(3HfcrF*paQnKV-sQ-B7cUHk z|5r9QE}{Cyy3+T_@7hIVC3{v|$EkB;H7P`epVR)7-5*PBIlByN7f%JSWv_+Zd`vMz z>|YW9Z1M=P0_bJSav~J23_)_ZO{%dL9F<04T{KBq_y5+?KYRYx(%RX6*{K`Wo0KZ; znYt+cS>`sR`j}CbCVud)H;$aTx)chH{NZ)DbuZmKDD)HIfX~6rSYJNJUP1UbqD$wy z8Ah9J2ibj9+x@tWIC6!I&OM!ThZFEcdXj}n%NeSHxBAEqT`T?y3szwt7R*LC8L8); zTO%1(Qobi_5$e6NN`z9$heAb^{tJqNfXX%IAimOu4sr#<@s%5Qd zR1B}k2iS9jA9Yv~T0H_U#{_l$*q`dP3KXUp9UaI7oZ~U|C0Crf{>Q`h@|*3*X2*<6(BKW-{E*2<2uSsPoulGE5zu9TyHw62{{RBbvQ( zE^#cD$H5^<1xcV!Bj?U+W#W1@#$J{uO7eNTcd_szLX{vocxeT-AEKQOEv-m}Ia#tg zA4h#4L)i-RkL5()uAvhe$kID**(dzy%kwB}Jo-%)Fy|Xf221&=?3)}nwj8(lInrf+ z)O)G2J+!HcS7S;}rXC{e%H+1qggJ96*Tv9-`Q~h9U)_ANU~c-M@B96E^BiyB@fyNb z42i5_hmU?K%9G_hO=6d^e4$8kl==;eujK!0T6&h_ujF7ThION4T%CNHrm<8(!`jPW6LnU6?soMSg2<(@+_xL?Q?H7OY zR*iiK|CLG_%>X9E6!9`?7CPI{pRmjR_(OS!bz5D|#_B zx!9tc2w#}ozo+kozZ$y7^8uHT*#h@iGLaC()U5Br06xCyuQ(FqQ(0PtCNeL@#UU~I zWJtzEOntha4vf+XJxGx@4yT{LZ{*CmrR+ebmMT075I+?2<5{_cuYk7pHiFYqaM2Jw zB4gwwJ0Ih#oM(fC$wa8{FV~eWe}6N>)(Dj{)t7juzhU5KRz$L~?=tRN2fLpHPjC=Q zubmrldj<1JI9Saw9`hUI#U@nW+1;@%?JUxvG)6zC581qufW6-}>gjM%ir)ckM2-(8 z)<)qxkPuqDp0Cej{_V*u z-m!RBNLOCqs(Amx6G^IOsJ8C`?9tNaDBL9E!eIc$01?(Nc8J}M`-$rU zCG&ynA`Z7T-eI9@7}YCM<3pL|G(@Ue7h5=N)<9ND6qio>>E-h_Vswm)vxMXag#(?h z0K|TRjm95Z2>U?hSXm+1^-PN#Y+547hWpqBDI<; z=cNk{(+Ba5@JhjY36Vd#+jllKp;$@)f*)UVYxB3`O4mz~@p#b454Epf^1WD|2S+Mo zH0CiabOKo0YC4ZFQdOi+P?MFFf0*p5NFQ5vkx_W1t!jC|N$y~;6gahdgnZr3QDq(8 z{Iodup-F32gI+0}9QbZ2<^Mby01jRKAIl3Z{6dlL`HIK4R;`YCtx$s}Y`sWKOT~ z)BOk9c$uKBvdDDlHaUwtW{w1q4|c_{vf6^VdBuw0VOFP{y}C*XILQ6>W=bgB2Pc69 zyiOl}SUF%oavGqYVS^1JrxM<8u6)QW;cJN|T^`5|e=@n(QmI^R77&MRecLw~dN^2E zIX}=IZy%|k<&r6A&}9{|WgX!-7Nufnx|l0?QTBicUiyhbA|{(PehizG!D|W(9sJRv z@KyYqnb`}1q35eCisjB-%ThvzPq4eKBDn7BYaIJp(hAmf$Xm!F+}Xs0tPcUX7Y>$X%M71(!8pU(>0U?6tbC%9LzqnGQdVkc$iVpiJMS~|@5 z>fEhAj!k>rO0L1}7jkBRyBmv_bst!c#K9(3IA(5bV=X6y_I5Xfz+n?DHT zlX}JrLbBvoUK@H~4c)!k`%M4-^fWSwP&`^|dVlNfS^NrW0cpnDYRSKGCc0ZTS9_T% z9;Ew_>v>Ypy0?;!A@iB;+NeVuD;pOzK|NLyS7oLjZr`Je1N~~U->IzX$!8);@-cV1 z^F1zQs{rziM5H50|MfzF4h>;_xnNp+_55e2b6QJn6zHrq<++Pf-nvENE{@c@uHMmQ znnTh<4m=*#k-=R|BOKAcbGF*BvZ$21U&am#ZF6zDkM^@UC_hh*R{tV4$#vcVtG_-E zsWQHv*;^3Z>b&$xE`}6$M*GJ&qTN3=z7!RAdF?KQDeOaT*odSbl&_rr5xyTom${hd z0n!oODjLU3n(+Li8lv|5mC!Q$;!@BPoYaf#5v3T14WGQ8gU_6ftyvs(+cT|2Ed%dU z-W{)s8Ua2}-+@2Kny1svH!WJdW1g>R5~}8qyZ?=(hk2260U+3ymcrhLJ)_ub#WyNl z+Vu0Yw+lZTsjh-f=JP(bQP$4qWeG|mUe#>fdVfVJ-AWsv6)xjE`C4NfD7|%TZw|}2 zZT~-|H-SRq4}vTxdVcdtUCfo8`M6B4Xx&8w|PlNTJ1n+pF zXlglFp)%E{2OsSbYPEVrY;qVCc4R^WPHRRMPHRcLI*xUGb-qc5`dnDbGjP0mj-Y zHbB>>^7r>#7@)0xDDw3DQ;=Mbi5%P772dtgSeF*S+FU|B6db^(Use%lt#h)0N!{Il zb^gEfx;Ku!ScWEjRTRW5?wlnEO?$`QaE@&^_{|f6azlI;w>9v7&|Yh=<>wn_opU(9 z?I^hyycu4nJcQj%SUB1dDLK{=p*Cl){^!?>-zr~+1OrCdQTTHna31ArZPiFT`Mdmn zqO5#YsR|#R7XRWbRrtyuK)+s3gui%iY*htd{ms=^F(=O3c7LbeMC4!}|QthOK{$#yCN9LanXq_=0 z&>x_gLEAlC{SWBI16GgUq5{?F#Q6^l*IiUXL28z_ z6&z|fiDw~2&mRdi9#hX{pabC|;)b8mzl7o74h8uKvfXM}2D6%W)5={@5habvC#X_`B0w^4@sR4WP`-Fc*U`FlH;(O7l(zJ_g6%vEQeS< zIq5!f&#!3f!neA#7bCLOFXkFg1ZSEuc(Tnsd<=B?`FoAG}H31 z*dALGJ;}t8i}QbI+VT4#pO(xsrDEr+L|EpV{)06gu%m8Kfn9Md|A~d5rE*WR_~1k*E54hj~Sjk z@wshwgebEPYplU&FRp2ZdK&y>W{8iD-8yXrmAwxFvL|oVrD&zho(*_(8mMeVajMMN zm*PD@_ihwZGe9m?>931xZoY})xSY&-O8=$72P6Rv4%6FNzPgs|bD+}qnkL^s8|_tp zO#6W$Bm)b)k?ZPd^2mWq&Q|x4tV=reVDgzx*h4$zK1E;lwedkh|J3Jd+9c*cuO410 zLZt{=6PI;!IUiSy)O+cUXAQC{^jLeUi?C3%5IuGd` z2Js~&jSeCno}K-CzO1oy0l8@e`lmwaO|T(11x3Gf!8&6#aPMwj%^LsD&8Lg}0YTg+ z9&UPDr8Z-DUz&;seFJvB120bEyjIQOSdc`r$}I9pB*b<~4K`v|%6(Oxw_=-!*gB2+ z)a%f)b@|l6;HN|DIg5GK(#*Kqf3 zv=r}0{(r46KtD49Dr3^FDfom#%dMfP3S7G3F4K|uuTIy(UL;8hHVaCBBfj?(?+yrH z;%!dp?0aRdRWSw&9;1f`(a=k;(+}0c`Fmd9-l6hx0*ysH8snKzxUX!wpuUbGLTQUxI z5qP;=P0lnvXpWShw^z*dk*C>YOf2mDR zp;FD({>@PJ_+lA!U=+A7tlsYM*;u`2D%d$h67!Vos!K)icrf!r!>Q=J_x#WtY-cLJ z7{LQ;C9^10@1Z2^Vw&0-C8MpHLNM;2#Oi~3$J;syVP zPsTq?t^_@J&E>xB|5@BSk7*0tO$f9yd6cq3fu>VmPdkBaWMZM0(g7xLvr`uY7R`rMY%%As_kb46XHl?ao*i-={0} z{T?wAArHXF(XWNPhBH; z3Rd+H{u8Ug<79mXIe!{&4;2Oa(S`dy+Y---xZ)QCl?fJq_syOL40B>*pXnC+G}9AV zGjgB#=MfzuB^~N)oNDQ4J{2wjcaG+HJGaIU+|mNOuh{>kERS#)rEx+?CYBy|V^Th; z6!FR{eD3vH${3>+5N|1HK=lRx7orQ#6*L;d^!@eK#7_2p1p%oP+0x@bfs~=1>G0BI z1xcF?agks7%mX`zd4wv7eD;ayRkT^d^`Ce6nxq;uCS}i4gkWO@;X$XVD(hK0NJ>)G zdvFAaASX~k#~_1$#8DCdVlyjq6}EimDsvsmbX8wnuBJ1d{7>UX`a+E;`iT#YEMnAY zuIkkUQtGt8rWnu2dC`s^jEG<62#;ijbgzH?wOo)(+34I}CS~Y*fZVQ*yU1xg)A5eF zXo}J3*-tuo%&86JrHodgI}vLAkTv*z^}9c5m2D-Mn7yQ(kMp`|_gN(+#2f4imAVj5 z5}$87aV$l)Y}I_L+2wDNxqmKBw=$gqucXt zy9^PPe{j3e9@XY(xy4W0fpTwoNNs-~0$H8SCP1`3pmB3x*RJq{d!7CZH43KDN47$V(`fgB?38 zW?2@Ws5~uiSku84?i(o!UumF6?Y$KxGoxfCic;%qsmG>KCztRAj%TvXc4dGJ_AF)4 z+VE20KheT(R%)%Wx#L+snb?(Nh=tm@B8eIb$i$1BUZ_#V#G_0Hr6phZti;BvnT6y8 zeG3zpd_k9*cr5SR!Rv%Aj<0(>IXPfP>A8qeG4&Td!~d){Xiigi{#@U9{*5ZtO!3J;RnYTkvSyZe2l4{-9xXkj z!5Pe2Z(Evch;M#|G0&!Ys@Bf-@ZGOxDZ*Bt7}sK`^I6~6YCmoJNBI5c(~b$7lSOKY zm`HP6=)}nLCZpOpyh)Ra#4?wWW%7?3{wr7G4kPvrovk{+3)acS!|SFA^@3^NoN2Pb z|FlF6WY2gT9@T_v%ba53zPgVski14_>s>QcJgV2ZzEGDOB4d=CDUxu5DO`1(j|%B~ ze}5xYeu;5pL}$a)i6A1+?gIw*zgHZ^M_|LVJmo#}ry1Fs3e#ZhKlzp=SrAefH8`9p zXtOg|UVn46L0FrG3%deok~<%~SAIPHx%)gZ_!&OlM*tWuDenFWy115?{-En3jgKSF z$c@dy>i4o1Y8@2tL`8hZR?vPIaEP^Nl_{sIW$LeU&$b7=IaG=~w_mXgB-Yx)_r{d7 z)(WeGGmTtY!F3ZQa6`Xc%Q++4LE5CMl=eksYR_cb+~~fohJ}zsMm{gPZ&=wvWM;2k z$PLsVF#yfeWvrAy{*Slm>-^j4Tqm{R3lBb`64WEKHT=79&5gQ=%0QphSX4C-Hn*i# zN)?8%G^CEq=^1UUuHu}WVGKTKtRZ17Uld9;n%fim(%TT*gjel%Wies{?^!n{t+ zjg~Ggwt@L`Rhz}3;jfwR67>T~REmbaR_oUKL~fcn&NYOj6>S8N?Y^q#>2)Ah8x4|f z+`tZvPd?1u2-xF;gsZ4M?1i|`l!|yA);LnuIgdUs_Hhg?biRLf9CR*Q>8Oi#eQsO} zq|8(JsTB$T7D3%QZ+CFK)$ zcj*ms9uWTOdmB&Qlq`M(bbh9G@z<1w+8@CUOGWH&-Gi$oAnT!r7Tc?6o!XBVV1A#t zcCpc`A7T3+_dl*H(OmirsH8vlfmEEIXm=QD`IYad&c!X4Uy^;WF$_GPqe%~m+%Lyy zMvA&$rLB&)xy;+wG4<~O-BX&VYXH12o2bm5tgIewf2ju%X@{!T_{FA?u|aI<98840 zov%O4FdS~g?!%>PV&|2ZI9Xh zbI_KBAowh<@kn>rlto4FXp(0ux>B&9`p8D)qdxVF+fQwow@Xyy1c01y9X8Ll{F9oY zm?*eKBr(8Xzg;>p8QtfWZ&dCkSj2nr%Y3_|xzVEnHtk?jTwrLkDfPpIQHdS44tD%B z-P>N|(NwryNSb@a+e9_ZcG@iMQDKh|+se){Ong%>A61-2cyZQWd#vcGDerZ>VZu>e z;0tSPtU5k&Kar;UZ`ATW_uuiH)!X?sw%U5|xBLF0OEN&tvgB(}U`SPw|3W3Gz#F6v z0ra1TIs~;yOmtlwY6S9dkrGbl7uzv2x|=p5$?f6vetJjheu2*MEh2|HKp^{HN;ptM zhHF0kK+1V@vSU4pLBs|t4of(7IJw|w4UYFw$GA;L(7c#7jSwj+$$pI~6ZAc0n-?a# zpJv5)c&{_rF{6Vmg+zDGf}5gtV8ImEk28Ni;(Iio`=}W+;xhKO7cF}i?c_IgTpH5J zZ>l%|*kvQ@vRYY9B*7s&L^Sm{2mw=Wz+Cmo(D+Ii+RMOzkR6h{J_=yEA4U)Uw17t+ z$N%uW1LWSRbM9097w7WeD0e_N2;UXqUl}d-DU1ejC!w;hx-meyjIsUgKJP&Mrrkb? z>&v_}K?r{N^`|+Be_I65-m@}u(5=W4;{UK-hw7IKoN(BJHIT%ysVx7IPMOan%>AYI zFB7ud!mCNVD5fq0tnwz>-#(A*EQz~A*?33pRX5i@+fMQGok&Z`|M8`OGd*JeE0W z{KDjH4`xSCryV4ns~mmWJ-kU3A5(-up>wsn2B%HONJ986lKg1!_I>YhC8Y^N!d(jL z{dtc~=IxynSW=RzN8Lq=cy!u1^YPs4IrC|6&LC9>gq_~e4w~d-d}3Ssri1Bp5>o+9 zyPgz{td{lOF-Fl=AZ7HnyD2XT;C41fK7Bd78M*jmEFByMJ} zsVMN({fotRh#QseI}Pn=lTOm=Ws9ie_C?9*X?h#md~l=f)rQ+~D4eg_$j~im)b?E@ ziOY*xoq{DvqD>xV)pW(WX>_{Ao?&!EBJPYA^L>t!A_%>;`QCnvC0o z+3ZRl%^tTro~M5k^VD@VIEC&Njpu*m()M2sCjpb4Lq**>!-_&ma{I=GJ5A9lJS-Z- z0nZ6Jn1PQJx;x~Ta!)w8uxit=IKqfv(%UB*3%&%Tj$iE!u@~{~koO-(KAE!B-?M3v z6y*?h{7{-+Kk@_rd}#UGnG*-7#E^bAA_)eh%7vlA8D=f${BAH*H+{bV{Xx;_`kgky zQ*Lx1ndBvn+y)}PS8(FrOxt-^4{JP2V{HlTB)HkAp z;0o_=NXhq)sac9Ye2S~B6jmG=u)n-e z1PGw8pUG_3)sBD2BW#_<**N6OuKyDlxpNA1nL^ROYhB&1TLRX&{mM$RfksV~KZpTi zLjTZJALvC$0v_#^<8VN&SAB+0M;{%!8`m-KvpRhy+-qMOB{H&jAqJs^ z$L?BQ7Bn$ZBez52t^pgmqte0c0d^IJDM4;9aCXim_^QRaUbNAMOX2IGE6dfotci8# z7YFZy@?#0HqRloRpT`G)dyiZ{Or#U6%ebVNlg;E|k@8x#zHxtUU?l1U7NFL>uA3>X zNN14rn>8#v-Mc4A*aY9ZMI_v(bp75$H?ImvfK5?;@-1mvbbthRoJ4}t9 z>U(_CnQpKjsG53lZ`!GPds}pT-omeTnZlIf(rW(f^VNz?Qwii|NzkoTIl(`dL>=T% zbAuMOujWp?>NWH}a{Kxg4? zFZjJ^>IH88gIA@-ZOP;M$apuxoDvTv@n0QAE}yP89gvetHZVJ+^tIgE%ccWF(AM5E zs2rr~)x^JVMs!Eyc_nLTQyZ7z$-Rq_tC{Jp@wGOj1}G!NI^*T*v{45?)GleMGhmZ zHPihPe|d{n$!~ZJ5z~+rcZ-m)!Q*G+<}ZrOyv~klYuo8rnz%>ewvm?vW!DxrrD zsqe8k%ZS)=(X@oASqgVp(M^1_;uG`PQh{iADa4angp>{pKJeaKt@e;-{>df2rCh!C zQGgTNMRq+9n!}Z{uxE*iv7aQ&5v=n#z#MK?RA?|N-jXEG`ZV6xOqhU96=ow96X|K363O+238X4v z&dX0i>iGmcMvI~g6+m;b2ArudNnFzJ{>cPXL7iK4fpzNA%|BWL;Da6Ev|oXv%L|$y zDM_g}GDO{k*KLU96zTnpv3T-{{%~RXw2s~N%D7zdCHOF$Hxl0!+yf;_Fs;1FQ$u`UADUq z^wHbfRFnd>2R`+ta}IXsKEI!xN(hG=JKHsNE^oKc!mVEB)AvxOg8jXlVVcosiEHC} z%t**_9(UkggIM40Xnv0GS`&CNfr4PN8hkxpm7NH*$9|u)`y^#bP9`P&t|%ukdaG`9 zwLWNfBBet`{s-Rd$zLY~a{F%M(QlCKG#!L(ZWWT!AMC&AWrmohGVbro+a05LZI@H% zQ?f**VG|egRu*1E-T0xfK9LKy{0~dA=1~r(`)&v8erE9W11CM_ZHG4c8=c)uC&{h4 z#>R7?Rb134>fZB+)pMoPTYJ)N*`Z`gwX*h%!`nfL`6OXJ)xk)5ZMtfV*8tD=Ow)ML zvEXD~I$g$fg;~c|=(lsx4o0q;kXkipjoS-l+bU z@8xQO$E0-iC0JeCf>(V*Y<-Q`P}4*m0@0diEpHOk`k%uiRMEhh*`KEZsJmnpKtR-+ zgXNF|yQP@R8|qfWlx~Towz+d+(C|5^hoHb*m zrIZ?q2nsTTlo*PLii9GfqzVd1cWyLDi-;&S1d;BpjZR^Nbd1r>=oQ=Vh41VA`CQlc zoZs;ej_2^#*z5UvJnnIOR&E0k<+?U;q2z}-B|C`NQ=dL^a?h8&PhqJYiJ^Jb!;u<$g-KIm&Tl7kx$(B7gmk4Ur9iwx5UL@FSNXr zS?TY;YC3CXYL+IPakI3@v5%<~dm)RKd6ftBO;8oY7a4m}mldW;p-g8L7L3PCQ|S!z{8Za;_CkAL3Eia6Nyav(Ogp&UBykD7z>daVkBi8H+@jl(j9 zE4DnI?f1-dTR=AHftqeDP+OLVreRy`owGVG0yt8_fmOj`VQ$C&JVQ zYHpiLE0>@)GF}4nH=qrw_g&s+cXB|Ma!v-nJ7T|ID82lj(DCq?i^td9 z>pk{t^+-Sw#iya|GS*U}?Y)Kr6JAIjg1YrjCurb>YtxoQjU2M|mCh>xVPtum?ON-w z>n5dg_WDk}p@fSy4lQ{@!T|oDqr(Car{;j{r#!1huc)R4mH(Wu7x&j$VoNRdJ*Gb8 zceMl(fGeE+0>!**^bd?Fqaq3<{T7yvJ{c5W!+bq0YkH4pe}(d|X?D--pr)rt5sfF( zX<@ka%$>Q?9m#ee;qj$6rK&OJE#xy4DY4tl#msY=(E`7N;kbfXe^a(F$pskJHS-Vm zqKdafT_V*Z)t&tL=Go_Us-LY&!I`6=WDERer0n7GxH*Ev{ToVI>{wng<{GW1b4?Le zWCo}Ui<6uv6W^*^${x>rAqJIW0HgE>khYO~ulGh%z1@({}o?fH+k^S=N9IfwdAFyv6aVkufYcT>h z6BkoFkJ6rTqKsJcsj*@gic&1=JTgPYwZEH&rm98D?cCt=9=R#w{o8%LSgNB3B0rjU zL(woa;X&nESv+7#PQ#8eAmb@}Uw^$)BR+>$dxQbH*#;N;pk_jRx-`#d^@G>)T*;0s!IiD%oTvm(n0DSA<9_J&-aq1&318-0=Owt}q`Sx7qC8o6`aDJPea@D53%^`_a+) zFqO<;4VbgP(r!`*z%mFp_vYXCn%@2YK}1|5S>$ufz>|f`O@|vO7b6<153c16-82wvzI;Jdk@F1d6)x~6A0?muMXTCBb=uk|4Ht?r{U>)YB$xy4oHPkEuU&Pp2`=Hy;jE*sg8KhOry= zToaX>zg8pSRLMK4Q70afKm(fv>lfzViIvufsn-|BgB0 zg?5>MbXL0J2gJFC2@0E+0rhRS(0wek!(=>rx6Gc`o{cCI@aT(zCGDoUaS#P_)kPP(L1meg3W%XpcoCF#&k5rb6(f?Egv2@xhX>0yP z@~d0%Y}sxnnM{DYkpokSrm}vCWCa_+p4#}~%m#$t>Ih6i-Fx@{0 zljG%ek;eNe5q^snaL79tcqN-NHA#%AauX9{NDtS4psv)-uxPrldq@ogMT8*L_-J@P z%w?QXx7x4pzkTz}hk*X`^jaDUg|Edgs6=-=3f}zDVr~|B?ShA_)PfZ*euOb)hj)FtKdnc<-LL2L?k<&qfvA^d|H^Hx$taEO z2Ja+6a`D`7#dDR{ViNW>3p5QsevWXk%*I)!U1La6I!i_1*4D}{nC3sn{!24SFr)+U zU_-(wR{y{GhMUwZ>MHtEpFdm&=7!tPf4fA)245w2KFzS1Ywdcp>)&&|Ryp1$&G9p; zxgGZkul3PBA=m3uir_Ho$j@9sb9`?TD$y&NWha-uTmg7O&lP#G8{*IQufhetYpIB} zYxlgzw>fID`?Am4pJ9wYqstWD!$W(m4e&udFDo)*;((hLR;o!HEKmtW;G zu;!oGpJteJx=PEYdM~HX_WCOv0}7zkpfQN;=IYr6P{tt$F_gvwr;hK3`bqOO^XWeuI<=!U+Ah}l-sj1eGKH0M z1b>}FNm!Tc7-r}rxWnLX~@x%ZcaNVDniiEwYq(`Q$DUf-k~ER!3_JB=K# zUMMBg5maNwM#;qAd}}*GUsC)&)j3XCq5Tiz6_o9VSnJ0=ptTA_2ck0b7acxdc|mrJ z*9TRLB57Z*+g6r}gHp^)_hmbZyd9yp?#(ALbeMXE7r=H!h`?Yk;>CBq3U$$Yq8#+3 z^m_|(&YHm`wK>va>mqlbJ-c$$k;7#3|gkInee{HpCD zgu?y-&pkWVc(CLy6GIW=)AOT;EJZ`ZJFZ)wz^^n3ayi0!{Et3s99k7OKads``t;NJ zB$t-}U3gq1v$H)H_xmZtZ9v_|PyZfZd$WXGz4fn6J0bs1lB1R}ZFA$n_)_fzp|zCe zPaloJNu(R;jIGub7urwT^|v=+Y+4t3iAps&ZoK%29#AwyFFRaKEx&y6o3&EvK+|l4 z4b+`?g^ROx+#i0&gpuK+bH*15m(v=A%QPRO4X&Lj9^vIxT(GjV2t?hn7TU$enw^2# zMxs19UF3N^`Yi(=w=%z27_k9wx(+}@44pCol)2EX`q%rF6 zVK?#$c3J~J`OQMJbgAAjaMxMpCR@Wcs*YL_TINXcwseTUju)Qi~6j7K^dY|*kjql4Yb zUX^=9Z}uPtC{G?Y_g}_0YP63Iz%8$nde^`XZ;N2GgNzIg=#p)nNq2|O8?o^-xRE3` z3e?@A%N0BAJ~_myw81cG*CAj#lw?1lOCe+_m6NEDG0Qu_Ra)iVkM-_(^u@79A6yP% zObtqtaqYfuh)70#AIrT-{k%oqrnPg{AU{MW%3F-U`5({lq?M_2=j0pN%E7)?v2jfA zA!;kISCzZL+P#%5frReFA-w80r93R^mdco&qvI=m302yqEC>f;7JByk$HWB=IY35H zqQY3@&<53#2(rHoH|l(o1h{`f4zOi~<%K?n_laH2{9uYB*rOR+BAZ^x1K0j<+_i&olZw}_i>O$ozNrY_r$I1rU- zKbE8F&P;b9>dk+pNaLDMFNTj>J+!ac-9BPs2nCefJgpRTHYm$?{qlMl6l6%w3*94@ z-1P3@f!I_eec0Q*eC3lw=^lb+qi_A|1l$+T<86K1u88z5+B%E|v{4jgUm_{K$Sx9=OJWIy`-S+<`;T+A*v`D0S!2Q8Jx7JKq)kK6p2A`*s6 zgZBfRxYadcy`FlL>cBB6L18iC*u5%V=!k2Edg<6b5X&7tDZG$; z*Uv>`iIrFhIZfwAgwKNqhnXBewElZ#?8w#c<@JP>0Qd+a7(E!i+xnbdRQhG9)5CB~ zmS`NWAT?9;p1~7v%AmNXL)XVEuN(+c3&kmi>JfNML})Vievh)EO=Fzk_UY+atU3KF zLMcs*vQz(}xSX3MR+`mFkNM+wpI8Z>uI}iK9{MP%(RR6oF}wP0_oMw^=}on+>!jpf z&8|3R8RA#D9#i)T9F?{PQ+7i(rjg*N0uaKBCzH99M~qo6BwpUN7&3*J7Z;2Ap+>z{eXC zH8Q6W^S9y2Rt7o6qgAy~o`-@ODfRpG2|VS-3Iz%igrkxeKg1b`DBx{Lt6ZqH_GicaQjYjz{@f9h1t^_dW6 zt^|n&nt2RHi-ue!1F&4K;##|OZArK=jN17K?!KyE#A@%3<^`1Ms!SY8phV>0Z#4gG zVfAWc4-sBAy5uu{^(F)#AF3F%fBdcE_Iw%n>zAJB2oGFq%+6zk=N%h<0}t3A1WP$%+3p!Gh|o``I9YjKd^Wr761yTl_V%1bFQ?2se9*LYI|OT$F~45bdjzQbpQu zSk3weAiC4rdJ@)A))TDric&r9d+AS%BGo_c)pu#KQM_+2$S-57^RXpvPnLG9QBP9< zQ72$<^)GtnB>a}PBwl|WC`4gI1>f@sczy?uS=c_>8JR|>dv@9PRZU7FhXm_4!EM3G z6Uj^rw_#Fkf}}Q8H#D1|SdM-q3bq$_xD-+aXunfeo(W{j{?VSK%$;7=wfH2gTzqT7|l>sdw z3DvJ6rv!$ckftQxwYGsr&13;-SaI@|9?AD~8- zreRg`f>O--Jb(+8w%CEyYm{p#6EAyK(3#-9L6ar$4ozP1om^i>Kis$6lCS&W)Mn;P z;s-1&RMs`2PH>mPpPk_;CI;09n`Wb$)mJl1?5ZX>*!ya%>XlYI4vPxOuErg@=j~C) z6ZYU@3qdG=g!wsluI^v|JU+(n91t%*c(#~wwI%SRa}e48{C;^R(QNGZ-KK4sJU?u( zh9W*q{TWr$Hl|j0vk`8nGVks$2rD>!`KG_RorKrY1=S-vCF&;uwIa_|W&@x=)2Du` zoDostm+CsQ8YTYT;W{Bpo95SIjn`4V?DX0WBS ze@kZ(VUgas*=+vp;hl%KBm{SFtxeDVj1+%pW#knboH_#3hG$E@fru+__@S2jud<7T zTJ#-$q8{NLJBL1HP{qbUqlS%IC$EWSIIc7)v+&B54lYmEv$$X~Y?##_JYw3vz!nqL zUJzEm{VxmPyk+^m5hi1u_*ZK^#|YHz;iSUQ%Pq$nnu4rX*rv1n8ri#vvB@gb0q%;c zjb%%!0BlWIE?JO+{T^-JqV`D%;hmu7f$$X}Dd}fVCI5Sd30#^@_!3N4K)6`t_1a0^ zXaX*QJl-(}ttJ{BG8bC`;k`x2ve;CY8$d5uDlkX)$~X}FS;9)pD&Mb?ePuG*O5Ap< z7Vv03P!pwuhzfl2=}+9u&sp{u4*YTV-Lr$&j@G#`wa?CWzEF`{_!NslkT6I|?MKox zi<&~BKKqx6^V{1MJmg~|*eQ4y#j{y-6B7z5%}O=;o;A82l)&*P!;PU?M&V3_5*liv zWSSF%-3WBHo%?we|KTJ^bkO`<4}i2amsBHjKOEh+__sm!&(H9aCc~YHx8Kv_tf+1R zGDyH|{CS|DGJxnO&KQzkLrA-*#}B^?c#qI;DrNE8m35fB0kpiA&kE%k89?8a+gVAC zFu>R};(>v|ne`Mu+s(N;WqULd>${1m6TE)y7v0=Y!?nhC*~g;KIr*MkY8~?R9wBcJ zE-X@qJvm;sAcCY@`)V;~>TpWv;sda~LrL>qg|prF*LnJdmGIv$0`9x{wBTTXm-r^#>SvE7d!GQNTMpG zfqglAb+jHJ87XbYtON}ACBV!{GJUYOE2@eIZbdm7* z7^L1i;X$Wl+92bj$u>7whl(ML*mAgM4=&NPx3UeTtW1~HMJ4$}3Mg!k99+o z#?uCtE(_TV*Cm`75P~GU>1L()wnQ$R=}g>m%2xe#8TUC&wRb{?Q@Iw|=EbjfuODLV z*ItN<-FYaR-De(4=J9n*?M-orQzF+*IVW<$cO+gQEqA1dy$46Z*C|a2x`+;{x(OaK zy2fodhj|0ermVLc_~Gc-y+T)#`0W_e!8UOW+3jX4oyYzbhuBWCu31o^?FTRFx)N@z z+<(+`GcKkwLmSe~aSy?F?cUE0p12}?s*CT6zWJCDy62YP2Bzpxy~)>C!QvJ+f8p-h zGl}jjX2(77j1RTmh;lV)O1p1{1St|!ye)UoJ~ec48WXrYt&)UPSR2d{e=c^daeAgE zA_}?0Nn^5aSLDb3S$XZ_pSxdX2ld2-*dtNKu+N*&&Q!N!&#H+sag%HgP;{3Wiv0TF z0>;@KGmb85iFx?%MiZ$bBAn)(t4>PI6|OiL7AB4~|MFMeS#?jU?3e#G0(=jrTJi*4 z_IUDQ{ZyK%hS{5&Es>I;TJvG7>t9tz?xtN%Se@J`&p>B*&;@CS(gxj5X`A>k^3a-Q zxj9L5y|3%ka$)dk0OEwXhkm5fMpjXu$ z_|;wo&Skw@?Rm7rCDpEx;Jz0Z8WI`MD#!b&tIPpJv>6mp=wH!z!FQfM^v9E0WO;g`78o4fHlHl=jWTOho5TJ_&j*RJ#&Nr8AZ_v%(ty|=eC!)jcu zOtdEw zcUPeY{k!if8#x|)RfzoG4a2_#z!c%e>*h2C8Iu2iwq1MCx#18~G1?nFU^d8VUPoQ7 z9foDc!q_+DV6vpBfH0(6NeD}@X%tkLm=!)`iqN&InH8F$ZnWR7s~dS_ZoA5C2kID zyjgA!Z6@q*n*s|l%=+DiNRy>KVz zhwo9*^dN=B^Tf`5w(+7uLezA{ir^$k2F37M&ZbJkS7E9AXkw*nyG(tX9C|&`Ezi~q zsyoBhezb{<>LrDVMi7e)5m+5kmTPQGwSuYn}aahc;mGob3R; zCnD{$r+u0ze|F{%^wBpe^QY~UYR7+CL#(|)wV}uRrIVXYreu+zXHJtgqaD$tRxx7# z&!b60zM0YnL{i4J9|nreULGnKj|i311j2@_4ha z!={yyeli}OXm6eBJ8S}Vv-K#W4e-!wdcZ~?;BGU#)w+-gNM9`y5re&N?8TP#J<%e>iosMaeLTcDq+3saFTDk z$~7;?@2TbGR~yyD!>&7V{6M-TbnM4`$oRn!Oox4cCdnFI%2HJSBD8Xo6>6I#Kp0El zL6xg5&+vYxEoJ0sbzZ5XpTq%oxXRBX_;UIG*t`wX`Ejr@+%hlIN1p$E6mmZWShi*e zcIb}NF%uma8Q^uqGyY~iWO9qR4MhK$-b6I~JGfo@sG{DGHR$T*^Tw5n|NhoJjU)9s zAlCwj$f81W8+Qk(lF-5q(@cF8qSlEucAAC5alwBWE`vYcntb2yC*<4TCHjoKC55i; zey1UNVda53Ph@`YFI26~>%vl=Usc3R%GpdaK60%g!T$SYJ?$w}|yJMNizB_ogxI*`ne^vq;-E z65xHThyH_fG0LR|{V}XA0YeFP3*~Qs-iC^xpxo}<-9Y*j%we> z;RgT(|NYDfZ;$gD<)my855Mav*jie-*e3q?Uwm*Y!*eKYHPh0EmjwV-fwpX3ZTq*5 z^T_mlpnIizI$3HwPwtXZpxxi!WrT) zn2eICMjGVo_O(Y**NBr@)Ui=JQUib$$4#eb%>o z(PA-=3$jssR>q!u36e(oxbL}VT-qs%30H61alm|5fK6-T<3bmAop(h#WaHq&`i@3> z?7ufHpaFjZZF>_yX9=SYn517bu#Y=dCO#7c+;x557l>vL@}5zLemnfdyhhRMJ`)q) zXhBD$;A1Gf;)UW*bse;7bJ^egH#cT{eQ4w0pDTZt-mu>8Jdt<}O1_+L~FI zc;^b>$UiFk(3VI-PJ(S3cx!3%fX`&&HQUUgex2FY;PcO_#+u%2=oT%?)}zWHh126m z{esFWlS#`u?{_q;wUi|1Bz*~-?lhHJ@o^0A+br1Ld}WK|c3)226Uq?`q{PW@{|IO`&efRFztEYiDTy+Z=x3H7S-PT+6- zgDG&nf{zP&F95S1dz|2V-lSnrkT1cA9kE9dVDUYm*A4;02u00oT9aPCHq2y@-N>Cl z*`TK_`yd-f$~%agV>Nb{xkVO^e}QYE%sXTFe2GT56pO9sc`@!c^pPHRk6|;F^91aO z0(qIKoy7}99@cLOMO%#yz9NpBn()Amt9&zGF6a#k;2Myu@MAQ^dfe#%>6O9tvA&L^ zNI>+?7y6Rnx#0{mWHJk;ph_A=lO>99y+xXYH+0M_Q59Prkrt5^mqH`jLO_V!7A&ZU zh-?|~^(c`bqRBWV3_KrSatpP$5JMh<$K%UYZ?^IIZmkVkw>=U!A{c!0+1;Lx=C_A# zBM+&AI3>0fsH6RaXBqbCsIRGb5KM?uw^eM%Mnn&ZIaWtL`4csYS|x@GLOvk^>|%<= zY;7As?C#3N>jAMMBQXj>W1&Vw$Xhyw9YL+tmNK{dLh^R{*XwL*3iMMM^Xz9j>89+* znwpOXv-X@of;A)G$`FalPOOCdGMSjz1hx^wd7he$AN&S9sXR=LLoYL;v~4bcYuYA=twkCkyG}St{bv&pU?4UpF z=1ZAV=`y}K1*GKU^pwA=UpR0%E%VDw+~fh%GYVp4m1C+90^?$uMhtZfuW`$b7^bp7t5Cq?{8e$~`e&Lxsuaw+Jg-|P8b zzhLLxHay_LHyXD6*d136;BIIguN2?BorY6C^jfE8&N|TYQ>izeU7?}fh_hadu!O#u zRKBjvBzqXQu7Khh<2J3{+ewaDiuVcfDNHafKwP>iDeToIUTAp}>?kh)LJN%K8-v=s zkF>@L>E~<0_E^}nH@u1q+XJRquhj|u$zB!#{?FdLun>#wZ()0I2W+8iX~M9eAVg}_ zE@a8`buyMaY~I6w3K%f^t3z+bOPO2NO(-E)ca)DjDFzJDlkEeO=a7uP2MIAjW*y?D zeZNAGSY{+AV!w4Bv%-vi)Hc0(j6Z@UHVj3;UdY4z#ABMwm z*4t?E+Ca4qDP9+CJ$@V6h?rw3VqKP05S?9~R8Os%=E(KsLd5EZw@N}c+c1xN=BJqZ z!sLC{w^P~hMNP82G0CO~RQI{s8)O+lE@ZyK8xfJ#~xhJSoL7=hPY3meF~@~_;~`kI)y_#T7J2{ ztQn$AOu4N5whZATzi_n%8z30xqDi-_c^G z1%;)1om-2fL$b&lch2Le2REYyKsn$kAw9K89_kwV-<78~t_kh4PRO^dB&~cF+;e$2z8JzL$nl{!E^`SI_eN?Cy z>xkn}8djoQU-e4O#!l=+jyAwU9W)WS0(1>rA*w9XIfz*LFqdnzOFG{XOR#uS^CP+7>fLOW!Sh#g{q|$C zI0gI{Rp*~@CT+Ya_SY6Y4d&YqFQUV>rpK^cuh8_g`I6xCm@PA>(+{^>lzd**wC3s+ zC&J2?2-hCxyIL)>n&fBKYQoQQn#zO+o3NcC4EhpEXiOE8to!1!w9cP0V1L(jshrZr zeWgu{{`uLbHjOXBhYmxjgWl59T0Z^gFuCdeDUL_zKBpHYYg+cp3@WYSOo+4L5;@x70=rzI$G6PR@V1R)3BRtKdt;;VV(cl-j2yv z5uIq$dGwZVuR0jwmQ}ZfGcsM$@c4os^jMDQ2*bK4^0S%9l6G|J5xBiK{;6!eCUCx$ zO%`R7D_>A?8@%<9FPoFY33FeLE4q4OvX_KmvCooT*vL%RCS-}YE;`?TKbostWhzm> zbn%*E#mgmeP$6RElgVL33c+131=4c-(oaXaheUo_<$)J?aIJBV=gSLE{Mp_PjV+e} z;o?PvDKnZ-XCF#|ZMQ_g3YG8v^M~_qx|=p2t%pRt2Hr`MhkGT2EF=!1mh1!>{%^q?uft?rWw7#;s=T1 zR|>fFfA}xt7cDiO4(HDmr`Z^IWItUB<|brSMv6Q#=U@GnT$ELI@g2G~>#F^tpV7_u zB%6|_Go^PQaHyG_dKH`LHU36b7^Xy734WJ5S}n!1NUP^#Ieo>#HU9gjHZ1MnT?bA6 zlyko~%RN$G@<$G}{upz1!n^v4L>h7EMB^THbg^-Q{6YmGQa(-accFgq1*C7eiZ6D! z=nZ{lldd4?^f|d_>6Pd!r8YWW-R!GGECp+mhNQq7UD|Fd1CL_tqvH6(r$q(5H)5T$ zEc$|U!70}evnBVa*IPxiR?WEE+f!Jx6=#`WgmZ`~ev>z=6Fi?%nNI6=|65`zQxzH^ z%(^GQe(8)7<+hDI7N%RZ%qFk>--m>O+K0T*Qp{w&_*@b6UKhITNmR6<@OJbZ^ksS2 zPS+~gl&aOwy07%dz3?ek;FmIJDudSVGd!ICMRtZFvE8cA@e!eg6F8NZl>w%2ixf*U zDFlwAkfDw%2VcY>96yV6zH_2D9cy5V-SL=OYuPUmY+I8DPbUx3QhhzYO`8H0mHJ)w z-o03(^6w^Y$9MOrgT_m1*K$E@_C^(V6w4{v*1yG6JV=eEV_KmdA6yvhJl5MCuo`7N zLVpCtG~YC&oV(*e5W82su*TQynP6lr9kKlR5-sOy(RvFJyb*YhQn|CEgm6})qza;b z|9dt#&~o$od%@wc*I)DfX}gsYVhKa*4J-Ity|00l>?S5y`ZsA(FqK zB1>sf%19mM^Nf4f!Ev`Z_$fwc#>xv)bxe#I_F&q405cq3KHS^^(0i#&Gl`e56T|vJ zN5=_7;xk|Ftz2vD$L_9DoH8bM z@zCrFVeq1Ro`e;UM}_Kvrdp7yNRjS05fVtnm7+Vs7#+Ur&l;z z9GzG(r~||z%V3EIi#`S;qVGq{dP2k^+gQDMy~b~ZAV`lb(#6zcSV1dTnzjUww*#Ww zQ2+wp4E1uvxy4La=}Slf>2a1%|Bz_v#sZ%qfP)LMw^>v@oXxv1mmIT^>Itcv878Y4xxoC!fqEngxJr(w5qAu`8b(O9was^X2z%^;nLVCjo{b*;`-5yZ8!X!h*!HNSQMK9q5@F1`w$IN(J47=J zpWVkc`bc=P;#&of;`vph<5dj06QKvSLl@QWo*O2$RjF>*?-k-)@CDvm(a*ILy!MmJ zP>g)`^;b#D5YltJ)#W;C+4}2>dyAB_h@C0OpM$a;0ohP639n4N7!c=r5DbF;DCFa5 zn9YhK-Ql2A*wfMmt zRfXR7RPNJnm>I1Xlxk9s(HQWlUr3)G5%1IKe-Afxg0i5umW$-0^^Kr{E;A-=7R~Eb zk`YBqs44IA{oF!*)Zp^iEtAg?GDAIub$q2gBsnGdZnF>PnP~Zv%m7&G8*b*Yr7ebiO%b8 z#cqjeeL97YE%(>CxYESA@AI@Vj$tG#+CoXMH6WQ|;=c%1Hc@S&)-@M2IMh&b9_?KZ z5KlM_yL%vCq!)Q3SXkh@d~}EEh#yjmbn$G2aJKj;*9?9W`di~Y7Q7&(dh^n|CPU`W zGak~GUd-kfzu+OF1!ttHZcpPlH4??rUp#bQ7n$Q5IaHG9awl3DQLO7j>N%a#{z`V@ zbsnx0AZ=H+H=1cs`5D|{RdVdN*0O@%I`{kcXV4`@8hhJzw})vA7q}um9RxyX}8x-81aeK9Uu_ZPWwgEW(XxF|-j9>*Kf;51-Sw zEF3ipM&XULvbjhT73g|Y+S-nABu;J%0lGn$C-0z`S z;{wsd` zJy+HNL)dZ(=3pJBn0zF>td^CfU0irMXb9YJ4n`CJu|aTxkU=?yf?=X=4b*qf8Hs%P zTe!+p%*64&EBqO$@hQ`_hTiZ-dh)t`NQ6G=<8V0di$mY>-FE|IB&AOkg9%e_DKBu} zS^D>L-skwwPO*AZ7n}g>6r;dSfxRex>-_a_wg+M=#b#F*8QflGQq}Qc!N8wV3ihcC z<*bqa&>!U@@~FCzi5+*pp0E_PA&9jOe)GH~V=%O#Jp0rIp3er_y|uQiyk;)16V_VI z)H#ZRIa*&!z+8WHd*JF%-QBqm!7{%a;wzANtA6gPcKgMlMDLO4dC-N!R_&aUn^&Ch zZ3(3G1f!jj%&Q3CZIS9JB#LmlTZ9`aKo2$^NbJrseeGdfA%Bpa0>JTipDp)cJ6CW zG)wmU-BjhwNYAT}qXis)Zu<$*dTUHVRab2f3)JE0%F2R{owNV_Q_nKE&{8RPiNYIt z^g&KD55YB-c3?d9!1c+>;NGOlcJa6tdbSYT$&PSO*V~AtGq8iX1%lSj?$E{VLV8Y+ zgyGW--q_lAqk%lp8_fM$(&21&)8y3BI-(miKhv14o2Frii`L+(%1hYl;+tthn9K%| z1R7n~ZP&|dd6$5=qexh3k**!BCxl~fLx_8r7|P1g^1-ffsMo{+z3F&O+AHO5Lxqb! z58JdDs_q+^X9aK0ZC6dRyKM^=5le?w7A?gV-2&xiv~T&X_d!Pa8uRJc`xaA}rC`y7 z>xPxVnn_iye1E(TpN#c!&8v|TJzl|p#3$+j*{NZ#&6CF@TAf4jam-|hM~%r*3A2Hh zvDL?f_4)O}dEI)`#UjY!5lE@1v_qqC`vQ82n6=A2Jb$--hyXWBoPE1Cw(&;K-RF@p zekyK!k#Kh&SRU*lB%fs843Y>Bm&qLc-wi?`FaZhktX>EQ6*%I$bGCz#l%%53PVX!I z!7=AnxWUMlhrzbwfPrgZNIKr5D@Brtw$PyBl0@A?z^;*rGI<)i*_DBzFDky$oAmG4 z)$hx&lDH=BrYZgKAIYocMDl`B79GQ4QrW^PJV;lX8NSzs~rb{s| zpWc&D28Ob_F!{GK`Fhb(R20%;LhE**4Smq|cbu_XF)T?NcXC;17|jLXve3_u{<$nv zVIjX_NmbaoXy>BgdOKoaWdVr7;{CIldQ9|%RyY%OI@`>&eHQ&ql%*j1;nvgNggNCa z!vmjqUS+-0mH^t-^$}bD&4sRgm$H#2MfzES6@{!=wc3uIS2R=w^T`J==}>>B)%0@N z&x})g4qbl$N|Z<&kh)2rR^N%uxvH#!;ouXCa+F$(JguL4Rv^RnhYx(hS<+fHWB$ZA1>Ab!=zBB(EaDO0;dfjI*^9MSuau47*FY5iDA}WG zxG=fX`1tHwX}Qv?9&Y!G=OZ`$PFC^z-e8rFH}*-|z~Qe1SBYT6X-@y2p{w!iM`q5= zva28meEwq*pJUV955MfC`W6p%BphB!+qC!f{M2CD>Wu(4P~ox&#*NiZ^CsLhL?IfgsSjDkFO5D;Y$e) zeLv5oE>)HAcb|v|{6)tgZsHtloCRkB`yOT1#t{=JA5=YdR`xJGrm)-xzFRfR!S19a ziU_F-bbPlL2d5;AhGd}e9kq4Bf8=;w?#4}@TdL)tzLCxDkD$~li|yNMpoVor+1dhP zTOKsX|0AdV9qap#7##4oXKi(OdR%x9XMFUBHwZPrPzVvL-{l-0=YkL2L*vMrZ{X|1 zczu)f+HK*Pt4FcoN1{C3Y$;I>cATNoAbZ$4X5-KQ+EcFo=SV-M8r#CJxKTA*j8iqa z-G03sn3<8Gb~a$s@AW%|H(^|$;zMC>p|Lyf4RTm7Zbhb{+Kh5aXqvyT-o}UmS{|@P zRSD#aj2gIH53n$nhw?s$8aWhqrb-X%LW$jd2z)7)aZ zRKOAF!VkZ+oRF2-{XEa%n;ssK`oJfuBSiVIGy|-3Yfik1+J)n##&P3(#1&ucZ%BMb zg74x-Xv^2rHkRg0$pa2wucTe(dM-0JAbvJQBAd61=G60=*K9Wu`FB>tzj~;cNz`Y% znhm}5$zkJ~4c2=nQ9n1Y;np2df=j=e>ZBf$x|74Um@~DIFwJZp!9vF%<x8nPpA`wO)>iTUqRz)D%@C}Oq8e}^+uwsp0GkiyvEJD^Owe zTt_pUyh<^HaK9d1x`LW7G(9TAG=q)@uwy)eOptOA^Xwf8yunKE<-spFlkYwn1~F;j zF)d%W$^$pjr;IAzU+>K-omBx|1k5K}!;O=z;nEzJQ9@9!VP(io?`fJUr01H0M77r% z7V|k}F5YsrL!cW*4AvJ+Kdk;3L$d=_83J{PZ3lf?kmfl~tXR+Q{NP?6)5c~!{ zVz*o4`5yarIosL(D4NWX>n5l|#J;C>qopo6TtZ{Wr{ecthXy{)W%=|?lKbNQ!s-_G?F(0C zO>t{I`KR98$wzq3TXEQz21-xnhlLEL8Kv~U6pwaxlkU%Q+3y5yA2nL12QKPrMYesVk>B|t zWjz(<==4G`>Wpys4ro`(D{h zK`SC=De8Ec z(6`stHAGrK-g9oys#IP^!9gH2-^-~-lXdP>+^$-k-v``|MGN1`9-YXK+t>fI5L|gW zevnq^Wzzh1G?2wnqE1k89~Q6E)YU$@koU&q(`*W!pYwq zc4AC`i@y{FBPd|}z#;~OJTAbtnt~Y66lKWDQ>5d(-82EtSY(JtH4kJ^&VMy_cv|n~ zyTD9r$w|-}21)%K93}7DVx}}+yyzuoF0%$_Q5L>lyYM?v+PdZI^~rn&bK5_7I|ga? zgLt98zKH4n$Jk$nMcH<5+^~d#Afa>)hyqFpBF#_&DlG^~4JqA74ke{SNh>vkfHX)+ z=aACfFmwq+ISd0lCtmk;U)TMA-}l+x&un}^kMlV8wXfgWS1P?)$KU@1w9NQFzA|P0 zX^Z&4uyy&WY+D!Bd)2F-SAGxN2piaQ&_iRJ6ml*j9(@I+suw1Y^fc8~WJ#Z>2HfwY@gcqcTy|5|+thS~RwHN&@7D5) zA`0~!^ddHOW#dyzFO2{~F*GG%xIT($`P1WsMrha_w#ryCGsd2w+EpZ8cUe617Z1)* zHxX$?s9Eb!twsl0ZHAQ4;tf*(6$@jO!sEvh8b!@4hLZw?Xme>dk;P2Wmkf_g#qTM@ zzm#R-omI+@XsA5JY2B?}2=H6LVa*&oliF>}IP$$wWImW|XQ$UYRP?ul@TYr6i;L(y zhSdS0K6a>bdmI6|G&GGXNZy_4Y|RL)+Ln1+&FPWRGp5&Yx{49qFA(y*%k3Ru94b{A zb6FyVigv_I-hM7F>j2391b4}eXGZSB0=N$;McoR~^2uR*hK7}zh!0d0`p&5ArB@cI zRFNQW{`vz+-!4=8-C37`>axV3J>TD}j>vYDhk;aebVKFvNU;WW(U!|u$|XOHoR`<_ zCM!E8wu<6CjNI89MlNJGe`mzh_-uY|xt=>g&whaq@LgZEB3-7h+#zD$^3(!;aUCzw zg(^F4iFauAFNyV8qwGC)l_7_Aui!JkQ>t-)dIUE8n0hn2ueN6MzIfxwp27un-9k*4}W2M5t=U0hdJ#{a1wQazit6ds> zyqAyJ7u>{adb$1I0$|L_&?!aiUm~oO@HXwJO}?=nd~%Ph!EK;(>oFFYqUmN2dd##4?A!2waB}q~bOe8`(UJI`UN+C^ionZI9Bc8-=0830K zm&5oss34}wl<)EwzaZsCYBCF~XrI_jl52Ih<;p}83r@j=Uja+i7ZsmdnS>AB95#V= z7>7p6Ef?uMvGV9hALvBF%X*?{1)aOrT@t!I{1*d(%Y1nip6Ndd-`OW--uNhQ%I)RB zDS@f5l88g2(+4tA5Xs;4UHz3WKprbYd@17AR8KqYSY?4=Qu5t5FEVhnAn24bCep=a zRl>KTOzvP#BC;Gne8TQrb-C@EOhc_yq~r-58Whq2$JKCs!5Z3>_di=t}07gg4WszHoj{BZ2xnmc_~-hZEd~g8Xn~D(F{4`-)ShvNy|>(sa}a! z`@84$?-c0!_$CHAAQecSB^8F>9g3f@-4}J8X(S6C$gEYx*ToL;oqIj;4ulg1-UeU8 z7b>@xPi!y)9cUO=(plncxKfeFip~o1%AODG;c^&aB-jsVrEI*8kF9Ey~S9%RB z>N0JPp8z=@ckJ$A$j_`lDhga;Q2Rxc+jwjyZ|J2)$1p=J6h$RZ$azk4!bN^;>HvjC z?dcCiadfyi|JBcT#J_P9$EQBjt01g7oj2hDdlrShyEXgI38O!mNpaFHadVDcpFe4go$d;u49c$3MvbD4O|G`+3mll%?we|Ac$O#N%w|%kq5? zME9%f*56K#2(DaIbGo4>$(3I5ORoYN2!{Uq7i7UYJUnjFoNi#+n^{%ME#IhE2Ne>+ z+u!xDX?v0rlV--r2Hidb)-w!eUJIaNoR~d2*-P#&naVI{D9n1xBV0e8WP_3v!^E^L z$1S3x$;=)~rNu7jgyYU4IP>WXWt<0j7dS=KX2G0n;#pVFT zeo0dVUao3tDMvA#37sM(6A`((x*2&gYD8PswZl#7a|U5cM_O4b8RzSCk)=o`@vJX2 zER>GN7>B=I&Bh|Tf)6zff7=O*gcZU5V5{EeKsRBNLJVBSQTRp^>wGycNnu=lKI~rK zYRMsGtlfC=NM?&~!X2n4u4n2LFEAJDS2x&K&~W??&Qb(Jbc7)pzR%$(poq1_ISY*L zpMXe3jkINJMAkGepbK;inTi`uFbBL;b#6Y~v#uj5PGST_Kh`le!tJ?qxJ0*^D`bPb z)M)x3hrL#hee9bY>l^nSj+}=9c?1XfeW7C2w*_p>_x={(YS9$zcw$Uq9_-Sfs?=w9 z`WR){eO|?YTM~VWZd^VNq&T_ufLSL=?c*9oV8IHweQyGXl4SD-@T96fK2Io`Y0FVD zMRgoAdrK`#7NM6&4o!d8J(Ox+!a`A;jU<-g3#FTfr(%#B zL}a)5?D@&XtHX=9ZM`+6y-Tl!Lb?Uk1}rQAxS*s`N-iXXbR^6;bTRr`7f_BG%f}5n z(^(}8wcNgq(6#xjcO{S{0|&u6Un}4#;-hTZI$3qPfFyf72pO$kr-!)xWdYsAcWo(o z@GdNI!T4*dke_U2Pj8gw-@TtJ@4wdHpNKrI$|hgNx(%3BSQt>LTQ?o+|BwGu4ys@x zw{;J^U8h6o4o-JK+{mJ2rd?h5Ky}YCwAJfmF2aYxY~s-@+w!uw-{L^i&TtpRuaqhQkOxyWG<-Ck(az5J~zPBuVc4!q}PFj-GV8bSGeLd)_ z4l)`$$RYe?8Bvipq9jop%VdV4Z6l!%-B;N~m-h+cNgsYeF5@u(Uk)iuwWh^X4FE~^ zdsLh|x`hQ!JF4;@c*K{I#;V@x6v>VT(uPFur$!kMLG5EB5r!0>AeK)WPN!=e0T<&aW$-=)s_CYw|eqVBRB+H{KhDqSG z{iB~wyg&aV14F{MbsoLPfe4*nO%EJ~koc<@-_`iUZ@(VH_Pl!@KKPefUnKnb{_jis zjjA!^+q5KTj#nD}lK?0iN8Kb!-v?$ZC3bM}yGa2zc)_FRz`YCc7YciGhD?8dCs z@%MvV5+RHe!X=HKY~nQaGo;j;HW_u)`*No&q~^PVS~i2(fxt-Zb_e+T5etd!3a}A% zW9eO2wQa`tfUAwDu16?fBWhQ6tV0CiY9lIS(kdKj9qzHl=N%!R+lb`K;q>YtVuKnf zwXq)u++y~m2Q}J{EY|kKs0$J0T+7qE|7>uU)H|j#q>-IPJYonR5%#c=Bx3pggvSbZ z*TnOnPKAg@q>b&1O)f>wU_3NCL}NR_)KslaTT$#r>KZH!?9!oN8a=caZJK-fLC0`1 zXZhs<9EwFL4y1lJ3DnG0RUnh^3#ch4UObwBO)mL!J_cT~TjDIVQa(AH5`g7pLJ*V( zxQ^o7Dff4-6W$IrytMjFl09)+P2V&*E;LzHg(&H%5S!oqw^pa+#CN4i|0<41hVyU_ zGL|DM+~S=8FQ?RQ`}Ogw&|+{%JdsPE)KUpl>HD@!j^7XwS)?j^9kZENjaBeVsN?p@ z@3_!ei>9vwzX;|rWC3r3?|S0kK7JNPE>e=RAY*yjtC8k%B}C;q2P+IRGwL7{ePe!ZiRJm64$swPvUWOq3O zx8cUc&YE8R`rEQ&A$57ZF}>D8(+BIRQ4V_WRlQ|D>7&*Rjf?Y~fkUT8kCbg}WmssM zUj+6z89ZQNgywAm-z3mTRlD+=s&$4f@w$KUJGKD7qk0Hi{+Bb!7$E=Q@6+t- zw^8X0)^55y5J430`jZor!tj$$-h3-QneE@9>rmVyGOCzcKta7fqJ#7P-7?13mR8QRLFha#pHH&U zN>{I#c5=w9MB>u}UM;Vj7jUTM@Q@Bz{rG-jcv<014qz2+=+V)T%&K_yZR?Q-jUE*8 zpvmD6Y@h=ssuPZgC{@!@3)?yNHUM5ger^$YX>w%sKn)&ZH{IFfF_mk?GICSvJ3Gv` zf*b^A+=toCeTN)>4Caf#Q$JWwe?SH`?qyx9X!Acn+@ONa13E#Xp~wK>U>lqEPu8~I;V(hCiI1k0SpY3Jg&~|G zPU-ahW;c0}$5fkfLo*IdY+DW2SX&1V{}i84TpspC;dgrYKl}bU&*?-s;NM$^k3iqK z#P3mpYPsrno+fXaPh7h8O;;NCPFC%|&HCv+Fpny=Fv$#3x?G2(NEKVc9&>_$s0a#d zFxUK@V*Mtb(leP~dq-s!b`yc;OLYn@PbLQ96H_;i8H9qiOBz@)$tfunh)qx>_+pHR z(F~GtRawfc##evazx_v~HuA%%Vd~GW5Yur=*eI8Dv#D;-wY@r4f7#zNP&ZkYf;aAR zpOvOJH9dGw>>oSe56_XOi9tDc<|Xar-9y)Q2MGQt+oa(v&7B?&k}^hD-uaEfo@3MV zz5It549fZ3Wc3N3Mh0smc+4lY$0x$NPX8~+0@^Nao+{fk?>9PS9S5ld&nJzx&E)-k zUtf_nE>DfrOY%bOe2|Q476U*3x^0aJf^-l}WC=l;*Nm-b>B_+JHz*ltop&5d+hG)F z{l2?a(|5{0N_Cjsz<$7ZCceRW4-7a#m$`Bp5v0^Yx$@VJ#$fUT2#jO*{XmXe#9wPB zpQ={ph++QD0)Q+`mPMw>32l^R$(V=fyLI^)g$`HSSI8HmyDY;yRZqJ(1e~P@T67(4 z&2stodtLz`z_L+W2KxeXD7*1~Cx;mJA-lw~s3mYNbDXy1hFD8x;yetpZ)!^VyjKd* zl8SJKpG1Dy%+I%19Iqb6fKH)KC%@~I#Ng_#nZk0zW>3rH2 ziGE1hoRDL3&Ep7&l^0u$ApHXEG7P>k{6Kg$9;3;)`Y^5R$g1gV5)jD`iO5wuWbu3h zBG_NRIUWYzK*2S3hSX;I2`s`@Ra6ih$D^ZUZNPJH`T=8lg?XbFThQBcq2USZm7h*GMmM(dHS4jipAF6A z2^?lU{0vI?Q~}dnF~)#wOSh8U_CyI&3X`5@Pq01&|E?05X`N{NdW3F5ZTOHlFs`;I41yhQIvq!(t#Pm5;05^y1x)H&1mtGNM+&^9Z<@ zJ5RR`*F8j-XFVnkYZjQvdXxkQ)SQP5x8pmd2jA|gU42@?IxwZ zEKf_~V#WxVw@5jU$CumdZugeSyfRl&K?(c!W;S<`T~I{FW;$ej6jl zyTeNm&m}VPC)mwqX1ymST|nn25`4ngb3OlfHIGye+XbSOR5^U`<9#A8C>Oo48B5`V zsJ6F@E!S0%f6tcW@2>+#dB${!#HGJ8?X{x|`2sd;ugRz z$(f?$dh=|{avwBedpq9**Y1EMRcd5ciA662If#h&+4Qy(JTa4b=xfa4Sh>|iG+JHr zHXcTeNn{`4;_*FA#7P3IK}XeOl=dJei{ZqgaPpd{I4esQq46|Ep^)6T$4%z5(45u} z(@+`~!VTZ_D<83qQMbE=m|Rz;*Y2OI+^CpP%S~aB=GX2B@=kggTz|pN7YcQMUGCOk z@cC!Z+3#PZbsQaR5>89(G&fN(_p`5iQ8f&%4Brs1^j(fmv`mAqWcD4g7EYr-mf9l3 zNWNu4{E%!*0IK%tyW5weiG7Ci7~eX6DAa=7vQqu)5GkRRkne@2AT_Y-GnIV2*np;^ zqiWj528Ahg-+OvmS-Jcrm#+@+c^FAY=EzT`&lZ_yNLv2eKL?<799;bvPX=228}G`L zb8$}g^2H)HSkN|Zmz)!1)R3CX+6iaP=JaFqfUuCNp^9?+I6 z)EJ*1zkm;U^W13!J4ZNQlf(gF+uDBGk@J*+4x~V_Z33;**iR zQbd?{3?1c_g3`>NooWm@f^S-zOmfm;=-K=>N~t{Ziaz!l6+F5|2ew43w-KQ3$NGJP z4y&zpC@_U#s6bzKHnf9YuA~*ulJZMPky6eB3&>PRUNvnwf&hY`49X~i;I77{rgOH1Ol=hskz?6dj5LhfuZk> z6hl|w=~}JbHJ+lX`azo#bDH9ddWOa%f?u)??9v~2?Q}bQYzGR@+W#&)2+9)TFxm3_b#d0;+lbv}fk?d_N{; z`XkcKs_k$Uv((XPNQ*ge+V-q;HJtYG**ii58umJ_7n6NZ=t^cy!_}$(?jk0RtIK^D zPbMW*w{&*`z|IdvTDj=lL2lr#|GuPVlQ_EpH)b8CwmtYt>sofkvQcW)j+R+7t=T?xUXQ|d zPeypQOxcKt87y}CE2@;Hq-^qgf}ZIixHopr`4^voci>G2Q|pMI*?%E zaA1*BX*mw+6_h1)X9X`!JL+;YYv)SMt9I;|s(T~9w*^!sSv-=UQvoIulxNTVnaC$^ zwh)m|p0hAZ-Kw4|!#i9Ain5TjKSkL(g(W`@;0NC|vj6puZ+WQL3}&EtbpjRSOY#6~ zvh6a%_fkG}CMWxDkMCv&CnyzeEOwW=5Bzc*w7kDJ8+ADQ^BSCM+<{o9sBY}Xd$rB7 z?(-#a#S2?)#&;dVP7i+l7cCE(U_kt8Gysvr#>TFqYyN5_W7`K(6VkMV+K|H{xmOSE zuY-8mXgV%R&qq584#9WJteB6N7v8O>=Dfc13or{}T6RttgltPY5hO!G)L-M4M}PBK z1+QIj(eI7j9sEXkHJTCZ0In%;lfL^rjGVlHoRxo5MR*?Hn%wIHhDFrxVz zVFu0%UbnxkVa5Q;fGMz4`eD_^?aw}CKW)j#)33a&-((P|&J&78A(XRo|9TR9=jp2K zRXIj{_I6_ZA6=k>OdX%^e6go^ObtpcQuqyW@v-ofjD6^#br$87raJ%cPk-YsZaGBr z9lv98aVQWtp6vL}#{=jLo?R!b!n>L+(#>w!c$rmI=;^xo;k9rOU&O}ab=yDjbP~Bg*YosDfV3VH#eXqkGK)sgC`AhlQfY%miGQfR`ZGyw^ z+sZ@kPaw|Pmv5cIZ8ei-$YWD)(+D9ofS zfX}iaL?1P_zH;*^_8~_HF(v1TIzos4JyLF!;swR4U-W^b-X(GQR`A~x-5KRcs9)nfQ{o8;wH#AmM^(;v`Y+ZTGDN@h9Y zv>s?RgA*W&?50v(P51$w-`+We@o%)pYQD@e^$n_^LOIzISEN6#vEl%-KPBIz)N$TrYHLK2RFo<#xU!Jgi8$C zLF(P*x_qbFGbF~b4Hp8we^rY0M*=Z3;t+1=?F*)kHhW)$w~?D_SfbM@pT>v-^NjUg zyk6$T#o6zmIf|48Sfe#`YC(4U&_l&z^+D2rqVtg3@xgM1>%dsQTK(^>QKv;_tiKc~ zaCdigx&tY!jl}Epm&9KI1l<{YdZw19hSz`{t@o?(IX*kpM}11Q-1MmkFImal-CE79 z9?hXi2E*4X0CK7XApo%A0F~HteBR1M1`J*N0l^yp?~Uy{AsQK+BM@zmIuH-n+E`Qj z@%Mny|Ckiur_vKzYBNv9SStVY1lMzb%iek&Fe>c#{EfUpLD3pqQb197n@fte5*PnW z*!uTi0xd{yGp+WcorbHEg979i#PRgthy9eBv$%pGs_>q&Xd-RP>)96ic9HfuN2L0yhk%7w@-K*~iKlm_L7p`-0y4 zepdV9NTcnr)8wZ@dMLdfxUv-PfvXfdDhq{jf-r(6Lvh4Dt1TV~MfMuZcSNomTe_M= z_cd|@dICujsjdvcV{611i>z7PMdk+6$AYwwqxj1&L{`-RI*CsA$eiSi=ObhdutXULfI`#)W}> zb$%Wct|V!2x33>kb}f-+o-yDJIV~_9RIY4g z`0%pW8eICM&Tr@nJ8@`qzI@>cqkg^iAFtQ@Bj_Hz16}`m#*XQ~?_x{50GWmy`l{oP zb}7i~bkqOg_oVhS9$5zy?D#hW6K$@*_btx4zr9Jxvd=^rd=pj2Sto(ydN6L19wp^y zimmD8<4?X{h1aS;L~dUe_+*+#vhexBs=n~{j{#)JFC&gJ%_rh$h1qdJTlJ8{B7)-Wz+Z-knU39yq8 zt&uXycLI}v2#G#9K& z3o=+iE(0E1!b?-Q9Ep;^Aj;cfzU&X@#h$EGvoB7Xp`(I;L8@Hd)G%$l* zAKA_b37w@VCE}T90l>y%mZMBA+ljz;Rog98h{)Tu%J0*BhukDfk$9F5qjX&DewJXB zFm4e-r(vk_Io;e{smyULUHgw{3ZrTa;_mXUyvy}Iq_=1hVK zlMBgl>Lk70LmTQUUF4ncN~Sy}$QV=~&e{s@v13+V(qQUXPvA|!{{ z%MbVRx2}B^{w0>r*>ilj`b1R=)lT-9iu#mTJJ%E8^#7+yuEuK(Z7l$%3A};fV?u3L za(CI%v7YQX@*m#fCWxEdmgDz(KTvU(Hi`;uw=#x8hk{d&(u(_(gChxP zn#JE`*`v3d!T2+9l2LHTRYKrYt8kQ>?!@|_h`;LzDda#!2KO*g()ox?;sTwu{=Kc` zBSk#$ht}B1Uq@&UzBP?7AcZ}Em$l-hbr1faz!hgvo&i4f_ePy|)eE;3J#b`$GS>a3 zf%$?{d|l;chpj5Y&&mHB-RAc!&FkC9)~Cd2&R2MjPG5;$9oUw6=FT|1dCS;2uqe*N zB+-CdYep0j))~w-9xQB!ecH~`xjwmav7gH3r%j`nI;7CFld!FM5klfnnMzh%-MJRy zXm&7FYBSMU1d({Z0>iD zp%nn6gXe%(WAdBu-yK+^Me;?q9AU+DCBh@OGUf8^TJ<#>l5Y!3737+z8FM>55BTFeuW`*=p+q*+7+tHZ_x7kx*D&v+s_l;i9shl7 zrK4_d>^>R8a!3KA_3Kfit>L!6q1*u3^%9^s>-LATs}2LG=$l6-kNs0gC#TZU_m79^ z-`3&Fcf@nTS5D_Iu)TbhzpmJJ0OGX&9*FDT`t>_4km$_VRq4yvqYGpdx!!W77wTHd zfR@K&6nUAd3K7~vcvTxuKgxl6o>GAr=*5z-fEA%>kJf37$8g-Ky?+j^G@PwD*B!iB&LDUaXy|a0yrxzeb3Oq_KNIoU zd3IfKb0$3%d;eT$m^LZHD@icP@$oq@Ye_g^SjS45i#AH!6>4si;{i$0T=WCo-L|Xl zF1pmF6OsgyCnWo|Ae@Vh%e4f9{+OQ=p840W$LD6G^6;lZ)3sI(XIoJF z5gdD5@J@aBfvH|~a9Q8X4)$kIuC060oHu*xl3eIrNK26~wq?YIIaACJ0Cnz53g_+4 zYp+U}IWcTZ6u+VAsIn!o87~f7-dm{aB)VOg&Q}d7tY5otP1q4EaYgn3C>%tBmx-V= zU?SIEiZn@5O1x;`oQK-*kbKOO;;Mu4-6wJWk{&a#EDE_i{0ip#Nd=nvxVC(s#!iP% zYA(AEdiXgkb%if!`0&!e0rk6WzV7NzK8W|`!9XJLG|j?SfO#1C ziy*7`M9`my>K~I4NE(sDcU3vAFwi7<$pA=^b6P83PD%(rZw@WoZ-$W; zP8ylD6Oku`PpcAAGEpK3cEX#_HGqjQ5w$SrrmEb|jN~ZLe!g>Du;97O_4a^asPy%6 zpO{0)_xYs2cO!*)Z-3)mt)Y_CG3r_b)=;H(=m|&4D+WH~fm(BmB|#sOdSQS))&YJ9 zMGn8N{Z5P{&rv7`wcA$M3trIMmuVc}Hy~2^lFF5zVPJ6AO{UN_SPHsFtxTD6_bDA0 zu!Tx|$#jPnkT5aWy254)FcD#t26f8Oz$oe#9}Jm$u0%m zkPO9s5Z0iBM4XM95;S@U4d}Q@e=syIlncPQq?OR5dprL zrlz4kxy)A9pPt>2)>_;PUrl$_z}c?9Ip3?PQ$rRbco_pPR8U2KaN@@5<8w56et)gf z#xzCJyR$9rWXp1wxde#^>=8Emto!;$;)fMR>vZT>9_=>A(SlYj{bcWyYHoO zaF4>7G?%Kx-9CGlC&T(p7A}uS1Fmv~5>K&rX=bKx%#5F8pNj5l{DX!s5^@6`aBv~u z0SC*S6ioX}xXNd>iy?XkBsSu=t3tVo&@6^l=F1T5R-@z5)Buf+rv5K8%;`b(JSMI5 z;8;h|k4&;cYRAtJGKW4qhPbCZauAHt|KlRZxp~X@d4}DPzOEg0 zlX~=GNM;tNh3L)?%7?mTS;u$umKkkeDlKAbhkSLTZtAb^%pY+%=-}Y46*5`y2 zVkq&RMe4cH8WlYeaGe~aZ3{>Pvh7vzC;4yaF@<+B!;h>sDD|`ugp-SMsG+Q01_5N4 zN$2Y#CY@U=M`iM4@*NrhB{39LNy1tHz-wM2K?Q2)7}mMP8S$e>4j8H;aE;NcuI>J& ztGk3R<|dMv-H*r>JHGzGqJBg*XKOhfgBV9A)Ql31g; zgO5x1Z1kB4#Oa+odO;E{3E}9iWhLLILn9M-M0y@8uo6_4)$lSIgNH5nbR!Fh&f{2r z?j~KDLzMA@s^JZd6u!~$aJl<55y^(;2k9Z4Iu>QUO4*ugOK!lZpY%!hRnHe=M(?6( z%Hpuq@9Ad0@sGbN7vS%6V_nYMN#o^CP`am%oAS5u+!NrL4Jqr>TSn)SG7;7N4i9b9 zhJL~*?Ve&Gz3bwSR!~?}?ry5}Fn5#W+sQT=e{U9MI zl(|Ya`dpjyrPtfBVJLPMUH7a0F{bG(txgG#($9XG%X4&^20<~Qcv*QmF-;TGkI)IS zPC6?Y9|t0Ke$y;O+{J%8IS@>E{_e(FG>L7Lh1Dz?owmRB#D;CXj#UtMWcAPY z$9)$+sX^*zj^cXX?Tv@H<&xKK&H}c9Lw}R~cCb^3JdUi(S&vTs@xk^OFzpnf`C>m- zze3xuFH%SGtVE?=qE{q>&$4`bLSO1z{nhO3%lZ)$V--JSdimG}_;oSlwc$X!2dL=v zB1`oD;EgwK;P6S)e%2hD_*hkE=xR(vZcBi#R}O?!umTOX;cTU4_Z3Q(_TT|+f1@$N z5Et`xJj}-OF3Ctr9rg}`sW?mhVF!rz^qu(Yz&?2);`PcKsZUnB+T~uoHkx~=w-Pi# z+cC7S2mmdO1~F=z?YYZC-BI6=6vPYGM{gz~KvQ>!{RCGSyW#?O%wngL-yE^&c_gh# zLs!Eiki8sLT~v=FqA_tQ)+OM^!CdfAyx!I~Ze_81c`e^x$vTIFQ!ZA$6@S6M7m;$}C!s9O1Yjc3NhCL=vUyRGLkeoskvAPx=HNN6ZK)&>ycF*GiBlnm)zFZ%L0vnt&ju9Zr#=!yfFHl zBJmOhp9*_dyH8je*jzNTph*f{D2}39&*$FM&y5vl*;q<>tK&QSh5S5lRTkFM201xJ zBU%AXdI|+pVh%v-oYFv;iZPor)`qHS;y<{c%iRV~oFfVpJ8gyWsp96YJO}0QYC%Ij zspCBAa4kc({9Umt8OrP1o3Lv83|mTWMO(cmBpr2)u3$zux}F>GpgXtyk){I`$m1ND3zzYAk6Yc_ujoK<2b8FE z6vtBZh&^BppLYwNK_{;;;ssBh1W$nCMG4eu06_4TOWD{YK8GE9Nw(!o-02pn@4OrlxFzzJM^=NQX$6uz zKNS-Xx<;J#1#Lz4`*dxw&vQ^+bOroC(8d>1{K+<&k)pNetckJ2gV9+n5q~BUJ$eb0 z6}=pscEcq>o2j zQ0a59t*+9{xVCm#9Rx=ruUYM?pa&-tx7L7>H*wa;~g9s)PSSr${aP98goBIqA zZDc5`uEnx=DS+{$gsgmNj8FA7Ey}*IiG+7uQ}Q775GSV z_Stx1cGm-GBmC1IKN$1U6qD47_ip$t!K#C}CLD-q zieEdB;qyj4JWT<+-K#f35G+V)?>uAi38s!>;z8$k5lh7@YCjp^+km+5-Z;B|UXax- zN48fE8D4mH{bgZJ?#m;Ymj8fK}`Nui9c1xTsUY- z;YTqQet$WTqNaOWcD~U{o^YY!ZjkmgHJ9w9ZQbSG0A^S#y^ox%`Cw0{mnFJ{>3yv*YJRQHkhF5cfc;R8L-L1jq1l3+8ce$L1APH z38gzV&ViBd@m=+A3>vsi9XxvSn8_Ep#sJ}OQ*l!#Ovfo)UGoQ$%OYStR7A9ThL3s0 zyJ-uKSB@&Xqm0Ft;H6r;Fy^OBLVv7d# z>x9bpcw`q*UHzoQ z0Up2}Mgp?F?aTdTWX9`4=oi!hY{oq01>wsTz zm80j|*hI1G?1p!05I^4)qyq4_?{v=sVW_>Sj zRq__lV-PpRY2{%zv3p|k^2|+rxY5QA}|mjD}TK z%BO7!H@nAcUzIJB?!rXYK2s z_z*G*kSg78d=1V*u_A`3Cm|?U2{um38L25P9b43qsn*G<1H{5mYeir!(Vq;1Z=y3x zW;G=RlGc8AcQT)~ingQ`a;P!#DF8{4y-kkfN+H}bfZo-nWRVWb#9JwI2qx6j)VxXu zAQA^8?!TM8c%GWoW6x{<)#DPu4QalLDgx$vfnI-c1PJ?kCza5fo&6zvxkzV9BmDZmQW8!M9;=gPc#Jl?y%Q?0JSL_MnvCUsTud`$ zE|jRMhD7aQEa%WJ$GMNkyTJd|v!Z}U+Z)7t?2@$2g}oYftG2I}y=@a4I{^IOUL{eq z%K8!&$EaCcsoD`no}2CqF7DmN?#pFtoq(_?Sg|Yi%#depvYlpW(wCZra)gmf3-E}H zw4N*}{P44Yr*XLzPnKKUWfTzG%c=7`bX&yxV<5d=A>5BfTmfL**Kqqv$PBBGTR$tF z;|4*o$knjD{I{(W?1rlSVQa~nUsjw^!HuY62jf4J*))cpAGT`s>PL=zA-m_f7afWg z+2KtT^Mb$CwR+f6^#>?7G0K;(lKp|`4O1o z<-^eCaWu@IHb?RrNV*3c0l}lA3_&1pm^lga5^BbXjtTb#&p*`|NOIWuc>fZXks=5- zu!#%@5>qlyS>^cPN8R!^{Y84?N+EoRM8iXMZcYLc*k!GX!n=6(IOhCr*(W$FV)*Y> zwH^wW|FAR!FQQ~df=Uy~n#Z5F+(@MdQ{uruk* zuH>MGgJxzXiIZVgxzH4_{B=RZn21?;fDRM}1l>FD3;{v+TH&Zo;P@g%M@|Z%o1+hi z&4hVAm@RQ~r%RdE-WRf+b`xc}z0!5J^5V0YfWfTN00I%@xKo;(P0L{g3 z`4>ZO1VnI}Z=XC8s(R8N8yr#R9yI}(?6U9%w+ma>_!a|1`6>ho9}X*i4FaasB)RKM z3|1c&xK_TyAb=D+2ys{^dZIhH1Vstd?0XcJ;kNLc z7@oi7qFsURPKnzGzhBO-j#oH+#+w9}>Xs+a8c4j3^37U{9ts{`N2Qd2r6LvGQKb{1 z`N8i+=ZTB>IvEBh5<^bcf#C|By(q-8Pca%ug&m*)<|%aGXWJwTJBK!Z4SG=bN&p-# zx+Yf-wW6a14@LY=0thq%5xl-%ek*{BLcd<&Yz&ubsqJ%LT3Y7)w;fAM`TuIi8Ur^s z*^VKzIBR<{`#>4>DI3lpb>Xzj=rS!*E zE)mns0;{{jHia?c?bkD1{+X{xJ`=OCJ`u8b5rQC9z z%wzEfd#z@R#5`b@AmGXVNdx(w$m|#Mz+s9%q&0AKfCJ=*9V)Nc^v0r5&N2LNyqyz9 zsw}wc7za(30;c4qNS1ycg;Rl)>7;Z zNpL{}UIh;v6ZZnZ%v|oBCUU{~+JfKY&R_mL8zJZaUvt)v^J;w9z<>YEUy5P;UR0#I zYqJb|wI8ch%QKh*YN}r3NGr7Qdnh%Jm<}TEZ`z6R=>CpL751H&)Y~!g5hTf%zx?b> z83yMfK730zpxoXziTFT}eSh$4 z?ts2|Aow^`U-Y%`)*=<;B(G^S4L!-Cbe2@`vB0_e(3DYe3(mh9;#`%3pMm?_^z%2| zVa2qUuJ{RL5sx)&zlXNm0H@N{+YWLyQZG^{g&hNKTJpgpC*Nrt^9#*r9MmdAls}}= zSyOrCXy^gWcEbAmln{p`Y_`@xMVB;q6$HCVpgsUDT2d&=)|x~$Rl=C?^MhOML`2VE zMXD9cIGD$jcR%;h5s|xo=04E0X!YLv(WWqE2F&Ro2ea?9FOUfFA(1KvzFTK1cm-}O2zewOcD1D4czJ^vpRAwm}nt_E^`bs8EH z7wm(RmzUA^K$lpQv06AHC^T(7^YqZbdB}eIN^?H?NoZO2QwNO2K58RhJ2rS#T@t#w zu!-Fp*w9FA%5Y86Vf-7O`A^X(7y8cuGXf6Se}=;V=E^2oaq4D(0oe|%fq+SGY|&5u zHljO|bOCi=P%*v5=EMe+2rO{KUg~v7Fljd(GVN&X7srG=8P-3wF8Tqi6tf@^CJ<6z z(Vd96<^Anwoaf9W!_T_+bbPjFU0z+F?Y0IlP(fs$*Z!M<@Ld_C0@mDgiR1#v1x5HwmH=sC)3T=N}t z0p=$oQ>d10w`~m3?NTa-t!Y@ZQ0CMl^tecO#-tCjtdm*P-3z1av6-!jdM;*%xQ?RH z-0gnOgWH!j;#7_I;*N>&`v+QAW#b5-%D?25+b#f&k^x=##T<;va><#9zY>w_hdgoJQUpJJmY)WB^QC=Wo8+ zb|BFyoJsgukm+Z9aJUrAcJ`w+uK-?xJ?7F0S(v?;|GsdgPSIN{W?$eX3o;CVM&;ZC zdiXxM=-nB=$NCKiBqtm2n^@#!<2gJkD)baHA)?U-0kW9R4czDH;2+%=4)vnfPN?Qb z%curcVEO?5ZGHAaLm{B|;#^yrLXYioY#H(DAm-~rCzslg1f*MDZ=&fW*MXRl?d$Ge z;O(2bWEJa?Z*V@_y=};(gWyNjnB4W=fmhDR)AZ=-ak$|a^E4A=w@*|ty&NFq(J2ES z9Uefv7$C~>2+r|(t7;5YbG~?3GUH{8|CLkv^Bz=CRf{%k0GOROhC}>b73-|!4xDFW zpNJbW?crh1+j|rAeJ=AP-OZ?BI*daSQr)R;C%!|ii+Sa5JSARr_5t_o_LuxKUsN7z z#{amni~%2j1SB+G1_fb7onghypJW~lF0oQvJU7|W;lM`%x|EFjrkjOU{@*R>?vya? z412YA?8|L2?tFHf&rWQY4YskLMoX4Yn{|@y7%@Gu$>%F7le7p8y zud)&ev7&L=ryBHm?`2;YG4U?2-lQvq>|@x~&zb z5-?UWH$JPkCrf);wz%0+IT5Nz8Bv$~60mu~)Y_YG_IR%BA12?A&xOn}^+=~Fk7LI5 z{A@qZ#QJ|h#dMmOZ7Mm-U<1^^lS+htH^*6|uXt>~b`yz&@hv&5Xs-QM#Jj=h>zwSakXay;;^{ zyuWT1Cr)>JJT|f+QN{N8YD3|Fj&3XGNp!5*-}c~tsIXD0=?VN7cbg=bFSQ|5@+PcU*XRDZ)EwS zq#@Kh z$c59HRP*D|8RBD1O*kVygqXN0-o%X0O^F{TFcqNt(@64#E}heH!9Ulfa&&jmu5-Pc zKR+aG;myuieqDu20_`YydU(m6rDf1QW)aPU1$_=x1O(4#UFD-s@0RQBzaaS?Z_*D7 zp5)i=+c>d?|NT36z!_l2otHnC)7(Xx>4q#8UW!(-!>773It$QRD#dc$F{yw_>4GdTKhq8mrrQ zBz2unxb@IiHW*|vJJ;8xw|Pi6eara_i~?U5ooNDsxfPCW>v1KZSu>1kj?AH{XkOeg zi7|9Ry;f<$bava{3@xJ0gT6Od;TCR3Jwspkl9L^E1>$_4HWJtpPh*dDdATf!Jfaxy*95{YQZFv1_}y#!&M+)2x1cbOvTLI^MGh{49XjrUiSp_w-l9 ze|N;tH^wOcH`%Pu{NL=rWx^Ax81f!a!+Y;3w9s#?C=^VqjpUgQA`ily-iHSC;>4Udd%VGbiAC+XYFRoIWecKDdwCa>$(cEU@q4_X?x~x|;VC)kRg#fjhsINJ?ZGu$C@af#isLJd4 zo+d^>`$?Zpy`qcgkD!?XSY)+Tq_U1YjA6U47378>C35>W%49ra#`lPP#sHsjM`4vx zL^X`^^u2h2I}d)-yHC=r1prWdWV-bnMFoLf=FX(z02qZ-@ zAFpdcB#n${S_R(1-?`2X!SnVLW&(fv=M~o9R}NH(LfW6YaGyk#OTF=##4N^ECP*Xa z=6Gw+Q3oH@%afDl+Fcft+yOFAL`J@c7G!dJz0@dA)t331{7rbn#e9R=?M||8 zCZS!pWmi$6S=nY!<@yy!a8F|D9j2B`ST5ed0mC-Nc3+}@j2E~r@hs0Ukqa5N@8_Ruom%56tI3 zHl9=~I4(q21%=Mix+|p3#@m2TeG*jVjskNGp4;$m+@&sf6^Pb47(h7KAtO8@%sDCq z$519-nRe}8*Ls#~6%9!K{4)s#`c(x9q1Tez|MRsC;Q#*W9YCufR8z6f*e$95U6C$tI_pNA0`c(VOAgb)|H`W8zG2TS0+ERmvGC#XNPqiujHeT&YqxH50# zQeW!i3mkg{?v&JQx(>Ww)T{0U(3hLgAVQ=>qfiR%g1gb}O=J1=Z8Ny`@FRXNTn=4r zj}fT?2nJIWhKX1IEu7+qk+v}AXZkuukpJh@et^m* z0X>5G1h8hsdGf=y6OR^xe~GXN%0&X`uwAmr301ygaPf8FsuAJ`sbR_>JMuXN^FhhN zx=+CA>@netq*BH)Oef>aGMn9Mt9VagWHC}CVlnPwbWPEk?PDK^x(pF#4GGXOc@j~l zF9fk|LVmq)D-S9X<=isZ1D z8H)iz85A%0ex2x8|k;uuGXB;*SGefvF)-}T{@N7^W+`{v?i`jx(E?-!y&_flUQ%gjGo-Nmo;(YQ7 zA%kT-JsUNPQq^y^@M6O^i||0k#?7lv$}%8!|C0q!{H8hy9a^utx2F)`(wjXz8mYSH z;pHU=qOa51-i9d?GF(E!^ATLvRR0Vdy9DmEzwgj6T8KOD4kxmZ#(64c>4q7^>$Bl? z)JXDuyjhpNh`!JUKx0r0PCWDrkX$?T3yp^{iSJOPk(nSShg*Xtrv?$jKR|%CNYUyxKwX`X;!9e4v-25 z^&U@fsdYEkK);ISVStUB8sx_ovp{w3;}ay__d zx1}|aifwXNLruHnowXHbn$|{kq3)nLnG*mANN&`7e}=y9j6&54oO_{Oj?5$wH_a>0 z&E0D7xL(zFU^2{|o~ws}@$9+Re2@^0i=rgx>J5GzZqOQ)t8l19vb)xM_B zHz#`V-;f+~f{H zM%psH!KqV#p4F!*?(7SU^ev$(s4hLEB#HNDk!yILml$|l(~Y#P-vm;Jo}?&{FcKe| z5FK$GK5MCa-E!Tk{?M;DsbU$KK*yOE z*0X0=5D00P9T4Z0*v2phmPJI}{l+2idBvHhcAMwKLQ`3og5%#3@ZU$$X$iCUD~Q)p z`NAJ0?NGYvS0n4^vM9-{_DtRolz5Dh4mM{kh}Z_R7uMd)OBl#i^_A4MD}Q;<>~F#= z!(l8PO@0D~(tS!|5wBM0dOY&pM7E`5p^KTe6IJKi&Se2h7@YSi>&fZh+JeQ&MAJOX z+0ZyP&;}^8o-*Px*d3~6E?(|_7_K|L;3PkdzB3A1V)D_rcux{_B;aA4+ZlJ@98ISp_+3P{+K&l}H~;2K->O59jfGs*jUkzdhPxgLuGD;jRGs_nBn zFp;$g4({h{ip1&28fzBZ!R~dQ6X3u4*0_M@cbd|#bfpwFwsh(1WW-kzFx zRYcVH9cu2{zWN6@FeJf zSscRqx@4!EJnb=W+<9emzN%@~pYoT*Y^@rTIm1o-g>g)Dy5~QfP>ij{59q5{wWq%+ zPPz6fwNUfZF-rRn66SwjbgK5{Rvd)BDP79s*a>OKoyZT2duBJm&~rK#`9*>(f$Gr9 z;0Lv5s!ytqW`+$>#O-)|lrCEtN{`P%X!s6;nlQa*mOa5_RtuaF__@mXwXFYdG5Qpo zaF$QY190RpH4VH&AACEj3ZRO2|H78s777hYV&yb{D% z@~ z6I~ufx>3F0juJhpE2!Zz%ys&NH)l+Oo+crJ@sxJ}+hpq{>ho(S1Zg(6&SnAq2|#@e z>_ZhDfZFN9jYTF4K%(lfxo-Ksu5l$Re(nF+K~~2@6~vVWL}ZB2q({OrGJsIO)li*Yg24PI^Peet zVL15KPH-H5FQxIluz+g3-a*3{lkga;x^-+HvLIKTDwCWYP7pN&i23=0))atrwLyD= zOh`4-Q3qEGfJ>7O7YHUJPJ;k&ot>Te-X>7N6W;RVVjM!%{N6q0WI2Wfl`cC@Xb8_^rm|hdph4WHN`uG5el^8x2q=4=Jr~oTGTDbRk=Lg z$44$SiXmn%9<)Si_L`2GZSSmh)k3WH(g3(S`$N}VXX&hl#E%RG;j(;mqY|1<)Gk$p z#oaBw8O8DAto7R)z>LZ1=vnKlta?t>I*kICsjE98C@mb46s&pYTfTDQgApupPG&5I zr}-ETIq4B;R)IU9 ziq&yu2N(^mY{zX-h#%?$?T@l+?t7&XII&ke5dU2w0H8G%H)yQlnkRJP6mnA?f|c+X zjuF`rCP)PP-sf&E85!R$b$1Q!aN-39*GMirI9~*PJm+jNrSAe`g#!N? zbN*A~3WKm$DTT8`z=fz7#MX^ISbCl>wBHLp1d1EDq8#z*=magZwEA8Y@e~<5SVp@)ExUPumqtD8}sZhL3AG`Lg z6V*$?>-Oa@ngMoMuayj1?*$*Y?XFUtt*=uc0r5R_@S#f%P#S{@^>ETjXzRjN*eH;CxgDUawWSwHEOwHYC@w>qy|Z(Oxk zs@%KuBmtJFQ(olzE_w-oPklec2$+E*due zlm|rNJ|Y-}^MoXV!~y zqxX9|90Q4F;MjmuQUgX7M(i5AzP_H~c}8^^bpT~D7w4WZZ6 z#)igvYtI}p@qBsCW%Q0eBtBgItJ+hNi^=3+876CeA0j^*WQf8pWC zm^#{blQp!CAsVrT$aAKloJ~VmVA~KRbaQdIknca|j-w%@bUV;?Blcv-WBn-l9X(U> zUhf>&K_T)f?F>Z`Q*inv-9c7=+!`L6XOKdLc+4g0cco|^+#rH3s>QZCWC-2ioWEKh zZulfrqgabi_Ui6=26Bi``1_x4HC4yHY0CP+i0P_kk}QRlue=$Yxo!IiBZ8b~3oZ>6 zE2?ujrcBVQgK#dWQk1Qt6uK}E1&1;LxaYm@eL3g9{R;XBVaV9i1iE_k%r>#1e=3%}gr3=a zFuL}bSUXGy;dvI&e))iX^v%x_xGYq>=H`tS=8~)Rq+Hr{roF_G3F;Ncg&+X#7u|qj zj?Xt`4e;&dBo9l$$5wV(R* z?qhiz*n9}mWk!03eo&~NbouUG-yMHIz*CyuC`(C=oTSvdg3tT+{GR<|6GO$ z6O6(JfL@XX0Usq?VRV9UHPp^7zlRdyI!^_zLiqRJXB~Knan_^Aq z`m>?m%AEgO#_PEI2VgFS7%yO+ejCZ-YWYkAuF@?2VtYrwUore@i$yE*r4usfjY5a% z_G$g(X;4~xPkFb?tZ!T z+JIZLd({{yYe4A-3NdU+fvCDzweDgX z$IaA*16-)C@s*LpAvuxG{&cOcu=npssg(1u!qz3_mI|q~ag}0!%!E4AceKC!+?l&_FCVG`5XVT4XOX^avl1RXAK%$w zl$>~*OfY%vW)bNjRy#9in^q*qsWU3HI>gZ9s`<7U=B`p@()4Lx;nD!z!;*SdswzVb zE59Zez_?e~N_O7U{7$3$x*pfvQh*Uk!_b+`;W)!rYxRjnpM}eGgCgGeGaCgltn`U4 z52U|7<>So~t#4E%-0PF%_WqBW@i5I)mQT6ItXG6Hr^+@TQD9p< zDkQzRg#H;0D@vmx{`t5KZ*nhVSK?F^HC*0TmV&k*COU|FhW^%f?+~;$hE7iBGF8aFKt-L0)4=x>~?59Z2 zlb{tOtCIjzeF>po_{_WT1sHYsITK|@a|ys#ag)vM2Z8IJv{UPX8+GiNv8pFVciQZRE8LuZ0eZeL#AbtRKcoGx|GmJ8! z7{jfAt-g}Q#D!?OC0GA0>dmj{3!=Z4&Ou5#!DF7#c$P9cjO9hr^}9fB&Dry&^67U! z=fY4Q4!e}Bt*VU9bYBqn_O1_Nsb@0}1>t!%lQwNWzA)W=p~{~$@V^H+ZVnhOG>uM3Nq;@ymrp|0WR!c@mi#9k zy*dxamqz8xRXY29^vi-D-Wx?aN4GPz6?ud1$oJJA;kGz4`|FzsXQq-I`8pg7eLxrC zCojN`g{tKZ(|~(A5baOmV6ZvPg7EA7QVyr0PPMid36+HllFVcBTz9M?JNy_DmUd#` zpYy~MfyBW>Y#fka;u9z0;A-o1;yMTx(@07~fTzD`yibi;v%cRX=Cv#KqvzH?U)S^3 z^Zcg-|DCMq+|ap4R#XQq&+FTipe8pJyL7Z#RK%NQ+;OV84(-YTTK8dPT3;m8PY94D z1UDm-mFb2%yB`L3Z%Frq7d--ckLZnTbiq}M*~<<}OqqW2jg?F0AqMUAkG;FV;tt{$ z0ibJ-%PKcjhfgIt3|?d6Q)Ms3pxiMb;FH>rOWI&F-mJsdw{;QEENS*y3u1v+%=3 zT*l)e`0#gI!M;X|0g2CANXeY#zG(MDuh=mwHV&3rA4$CC4>?868BzU|*OKg@H_}z& z(n?lUpUp&6^-#qASrQyT$tUP3tMpQ&fcJdX`ve{F#T7%lbUIc+?a2~JJ5pubBJm)7 zP-xmaRI*o%+^FV?2ir^3FKB5;w)C93VDwou9dxkL5RLHq1g3nc^@+O`LfAA&74`l} zNiwI2KQ;qhB#oC?AAS$}J4Kx1d*zoHoGPN%Hwj)Eit*pdKG! zK<+B*R>8@#&)eWstmc`mOd#~!K@hgmc2}N9_Vvt*zwLc@vL=P_C;x^F9sk-+Nz&zJ z*69N^sU1-(i0Q^%_ZOEWm;J9ks`GCrPHS0|oL-Dbo-jTsH%PuBK3KQ&GiVf20m>+9 zu_>y?+ABRzqZ|1Lw=lAqR29^4D<@8vt5iY+(TwxAp&OT>2i2>%juXyn{M94y*mg& z(B@%;HzZ%Vj*Gu5wr3%kN2Vw$qW-{VOLw4e)_$y9`~FdBXRSM*ICF8U6OWEXxH^#Z z{=3;|+3?E=QpX0ZZAL-UZ!U;7pXJ@JTrR8PXMKI@b?)~bJ2gSq7@^mrQ)@T1>G&O8 z+uT_ko>jl)YC(Q-udCjXS{{-6ZHWriJ<@(}6n9kJyz3)I>zZ+IT$6d9Mk(_He=Bd? zE?jM8!cpi^sN&AuA*(Nr#iP&YpI1EahE1(BB1*H^KFGd#F`3nu*mZaE^_9?F}o zU$-*5#0n1V-6epMg6~|VS5o$U6oJGVwyNrcxw#xZ{Q1SkPt~|VQ)}tuqY{#@GKt26 z6_j>X8@kPLAd&Tcq{XxR(;-{Ah)mshZ8p!*h(;iB8y(uj@Q-n|tR_7YU2ws5%*Q5s3Zn`Uj#^a%Ij&m7tcEtmU{?&G9bs%? zDkf3$n7UVi`Ki?%3dWn!%0V4wU*~W|(RRgCF)%7WHlWq7j+UHipE!Mtm5)&w3y~fb zOl(^S6iWs@+T{V{C%xj4upuD364i=L4WNn-5ZoM8kf!F-P@}lw(E+Pd&;m#VF_y=4 zA-Wtj67iS@LMStM(htmd;Vr_aRMAkfx^b{@dVHM>*Vt~~j`yg3t)+}*OQ9*cYkiw9 zw30Ufz!@STFo+XSBT$xC4?-seV%E_AbbWy}5>8A}5=?UFg3(oe2SUEpnfw3upg(%P zd=>p4G3MVUbOiet(`O3zBf5OP;94tb>DTlVBd@h3W-Wi|XF^=Z3Gl`y zW!jShhJvi4q71TXvQZW(FYtZJIQ*35Efga(PPaJ7e){mgjLKf7;QBc+uVR)9B$|Q`{^ClBI8O%ew z$We^^6$K^kT-;Wq;~F76&RdH; zN4o`CUJDm5Z1e)>S*?FIkL$E+A76&>y0vTLwYw3OpO?M~qvNowJ#6z{!>RE0$LpyM zG5ol9Og7YhI!8qIvpFtsWF)PuA2^Bor%`L6>+^USzV*_&GP!L zmg++eRG3G?O#2o{p~ZS5=Km<$I@k{o&{C!E)^6h-7YeV)JncLLr z+o)8iU-G1U7Ct1W}y1i?b`oMzc z6_+lw6%XFEF5fP;A>opL@YTF>i^;B?STlH6Z=``Qo#=9DCNjuXuavNZveuXGNe~~I z0=dN|@?V6>@ac@qKDfa9XYEN@U7%%9ox~bv?!jbTC`EE`n$nK&^OOf2z4-7t*Lf2I zZtwIk*~;TX%^cm?%X{~6)JF3H|FVUKRa>v)DSu9`KrQdt$DIX!I+Cl$4)+_T*Ji;U zv4&~R*Z_>-rq_k-P*bVBfZNOwXL9Uc2#kn1Vb!U;-1LWC$Je_NrNTVyWZQXRmAP)k zMYTHW-6QVP{`KzTM1MNsjTh+6=-!yv!05$zW8;p5Z2F}30io!+F$%Sj)aO@zid@Tp=SkUQt_W}Lq zA^S$}2gAZ(6O`8BoThlgtCgy>y=&73#C*9hCNa^ie`KYJTNW!2fXfvZn9=Z1Z;1W< z_Ls_9v+jPuAk7f5hA24jP_(i#J3c3)IOmlIrs$M9TzngJHx=!{zVv3$vPylP0#gv< zt03sN=&Qmf#_cXj7IaVByz(Z|1IVGL>U^zR#p5Zl=2e-!8w0T@*Y$Ou zf5mivIvzLd|ixki??99RPesF|A_Dto~F1Pgc4-nIM`q zhL$J64~RcNX0yV$YNBXjVQCj;N;7WC5AVJdAQrzAz;#SPfi?uK%ajNyY8Pq!%9qgf zNN|qe82P+WJu*euJSa6LM52=d6omkoD@K>t49`6$Ch=hzA?}?CFPc8GH)Z|nw^`8rn(iiq$yXLB3;)M%`@X_H z_D#XA$!(3@;bFGvbo@@B4<$@5=ym=dD24ZAt)#P!@a!Y@Qu#{nhp653AzMqG*VjTSTWm0yg=K)M5- zhbmn%@9xn1j);iH&)>e0@7_xH?Uy`P`ix7wy&?#0t&1R{Ekn_ZZHeWCocWO6#j5R_ z?QeJD^)z+OuGj?E(=($a8624S&`ie+gw7$0pE?*>U6lGsn||lV3c|t!GxjtoAn1bS zS)Ds$Ix%vn@9fY-;Z2{%1s}iM-sqEHs$-SvuzY=G0!j|GqU-KtUR^qaR=*$;i-v!Z zISC^i38)**^&`2;xYrYz4u&@iiv?QJ+@@w1*4xti_73rl#;J4b*;S5w!n((@*HiYo zbZRjFDkpghnA6vGUjIVVygBs+*)+0c`6CsPNKcp}PeHvwuG~_&^TuV)AahGqPg0#%XKq!-8DFtrpCqRD90y@DVkhb+7 zt233Oh7vUo>-%rrTJ_~W3L=16kZQL3FP8MI{=%HV2RBra|&Ti#}Jq>SBoy;k?o6`?x$Q)N823s`# zgcBKD?J$vN%1VXedh;q>h4$B)`~wzA4 zmw@vykt#5{SRBj~BRzLV8^o#E?RcdN`pujmnU)owk44}o=9Jz$fvS@a!Ya;`G#F0>O)oO8cw+4y zN;NZ7&s#^ES1k)mjjdc8!u%;MHJu*aI17Y2hTp!MbhIx-UGtqdPsw)R(ZrOv=WgIS z?1X6E&OMSUHT{wQVOi-DKtb!9**z1j-E$F)PR-eE!_%Ab9@13n+ayi0sqzmPRgDi` zvE*-zM}k-%5bAX0o_CuznkVQF-9&KOzc8V+EcAw)Wm$B5g zP08QDIS2Y&AzXQ0oR_N$bWM5UclT@Wu04-OHf!8J5ao6{-u})EplyT$MH&`jWme_3 zFLDb{vH)0haXb*O-GB%u&wZPcmVDs(p}>{*Q!R%=rB3?|0Yc4@>(VFiRXpEyS3G^g z7tX{RXL^_G3*_dKRG0p$DcPXyB|_M@`uM6kv}j@~M7m=L_Pmp6rG>)@aRDzkByi3~ zwo}JVu??>o`Y`|?`+yXYxLmmwN{zS)L8du*S|w^M`nRNK>}XITXb(L(w09yn{W|2( z3BT|rvQ@R!B#yg@2!Y$`pl(LGyDx+BPDrLc2EL9EB5XD5aV|GR`!J|iUV@$|k?W2U zEIcmf^%*RT5f5xz%_9+}3TZ&RZ27MA3-E}Dwaaj!W5*lq)?$L%7)c${fx1sj78s>^ z0rA54P8zzj*W#bQx2c-WZm37Vc7U3cJ%WH$>Ok|0K}097UQbCx1f#Y0j)HzaEM_0H`@6<~dTb35 z9DjqFI3*Q=yF{8;7x>lNo}IvcC#0HPMU($7#N}QUnM_-M#Fs@XvGlXw5B|j%i}p)L zh+y53%TIrrGkQV!R|32c7T&@udbBKM0|ih#8Jk!*spPT5!J^=>`k47Ir-`2cYr9`z z9z7hK+38-=t~0g+`}Z>J{FH4+_4B%Gmv;6`N$YH{a&ydVU0fFb%{INJ#ZLNGrlb%4 z)|9ACbJ;W=-t89UF_AjG5`yzbR5-JdiQ+%Hq zNSdNwpD2ktI8#p0nVtKH^fBdC%U$H4)P^&5t6#h7JR6S5s;mUF(Qj|m$2+KQ#NHa& zS>X>T>xa0iZ7HYk4E#}YI~%ZA-hZ}yqUVW#_3(N?O=mY(;&1647BWu$u*r)DiYFbI zFG#r#CEX0yMOYm$cs#MLt3nZ=+*=UoZTZcky1ISTJHrin9pnS9gAKC_iujI2sDq5Z zgp=D$Tsa}Tfn!70chN@Q2@Bd6Wk3Nddnw>CiG9eA9NMYb zyPqn%JX{q2p5YqdeMzKoQJEGFqQm!4V^`!vIU?(B1we?-Kj_>i0Al{n@k>xd7#Kke^S+0$h z(mu;JXa1ciNNV-s+Hu(uWQTOuNoyM?_%#ZL)8>G_ovua7ZqNvK?e(CtCsX2%iB4U` zo#^H=G(bnX?Yko)1G%-%wzGquggtnV9vrY@tp!yMh&b8ab2Pm`VG;&I5cqu)hzpJb{ccp)sy^oel&E7ik`9izK05Usb> zk>GW}PopL4iro(wSXkIJOTT8lBqfOZzsGi4tED8mz1bczP(P4gNnEacXiLy|y9N7W z{ctd5D#+CDq10ZWc$yQtlaCzO&2b5p!|1x`4s`V~8F0<(VIvh8&jiPN@co`ho!Fb~ zf+Q+VTRzz-C5fLzhSNWjlu7;sz|Cobl0bMbXQ8O~(eYX@@a0GY{L~2W*NkVx0}n*x ztQ&7KT8wgE^0TTYnbs_egT?hj44f^)_5Is*g7_IX0~eR`ZHz4^B}P6aXepFqgud4_ z$@9#JDH+^$oB!xG!1$Jx+GG%^Q6*r68EW*(S z#igcgPtt{mpbswwgJuKd+UvsFr+mb^=_era7e^`8--DEKV`TC4W)ksO*kV!r6!%?BYEp)mz<9NbV3G8dYJcGpess2W4Z?=RFceg2>v? z-n|Bl>yqm)bcXl(uqT@02es|9JV7?hGF(2`TgetQv5qSZZ(lPWfn)SZ-3rbH!l~ep z@N;a$A+U#HYc-0<=A@{S4L_sq-;_xodB=@pN?CoWxwXv61sILE>(_4Qi8MNn-?u(Y zv@Jc9!GF4m_GoE~K_Kuh1CPS6KtD%{%k;-GLl~jSdc)0Tj7(PP`d}kI=fs89QuzZD zyaIdA0db02_=pVG=96fLK*hzH^UljpL>?3IYuTu3h)b`j`0_P>M9T7w*Rb;E-2Pfg z-D5ni7J$XDxdy>9lOXQ;LmKB9#W(R{TDCXmaEXb1v{HY64jMwcIJ}-o zK4v8)U$y;`6h!m3>z$e5y<{OJfiqzDA#LW)NVZ6F>@4+SqXTj{X|>yc z-+m!n5)C#|5W$>^HrdqD6i29=}sh;|4bRtr&k6AI| zsHlz*SKIpWQBJN_Q0@D1#W0qd?No)tvZbTNM?_Xuy&qI;G}l)j^*tyw_lNIqC@do@< z%U$~8%IP*2tt3-wi^|;qxZZhF1~PcF7cl`>>`s<)dN+WzJ*-0I#XL7Rd9G5IgA1da z#Gk#iiN=2nM;c(y94v64&r6I@o_Zw>u!n8H-r5D?J&lo776sNu%nDC1&MZw&vs<_6 zPy+;GEl`zlbvu-UF<%><`{0u;PHj@oJ;h)mtm)!Epci!CLM;}I>q0Rgb1!l47IG%$ zdnuaY_k~hStc>H49k+@+ZC4$daQJ!lK_O_=Zsj}=kP;!1#Uz~MdM8AiMJQceCiCTC z)~{;Eqnf@$UrJGntC*+omdCPf{bOnfME341{Mu+nWJrWGQ3rsV-S+~kR7jn@#Z&X8 zb^+y^1A#s~nSo|rt5IqCd)_G72-Uo#@tKRpd@(O>J=?UR^o326$`sPtaD(AA7}5 z_wo0%GUe?{);JJ7_I1OQ|LnKyl~vF7E}gC&U|^ZUklUUHSTvBm6muAC257$at7EVw z25+AD+l%guh@}*=DINHNA_uh71C&D9!VY^o+raB7p_bqLPJ z7|x@p7zuj6D%$#2vc34KFjW5UHL2T<@tH{&(E>{zfNR{?jod#-&Uj%=Zo#M?5$=ot z{RAw%(uoQn+)V(Rd@kspJq5)giSN$55`US0Vmt{GC;lSB4pI4vz^24D%Oc@o#wJbv z5G0!{Vcd%=z6xXOot$)O?3sH^2}hfx05Iz+;A(>T77)g~dmZrpW!7;fc|Ontg&j-Q z35?<#Q{Bu{RmmE9M2tdzT86nyS+E_}gp@O;PlL3ytrFr&d{eXEe@^$+AJA2|fJs&G zR{K7Lg>k&i{+=53|jbmF`o+np|?P}Jh>&6AdcC(l`NiR4*oM$XilFSd;l z$Ob0Vb_r`B*S_$Mkgz|JeK@yHy3PeZrQpC*%=)c`VZ_O=aWf%|H8YXz{c7rPjfbf2 zgRI&VR~z66Jdf=qu*9exIL4nJ!UBiRi-(6#(MqL$bV{>Fy%Q@NY5t|^ z^FCaRNlJCJpJLv*Nzhm*a2j6iXo(zzT`7is>%Ludi+|1GrlqmIYW&>~fR-O2w2S@| zBudRtK?GN3eH6LM)gaNfikx1&tX8%25A*qoHxJxpKkIr4apR#E+|%!MLtcpTawur8 z(%c+Zjz^s%&&|kvup~vrYB*x8MVBX1KPtM=boeU!O9-8DWz`I+{7g=B-c-TB^!VcV z`ulU!#q9$xk==e%Vfr`weAz_r#q1-_!!WP}c^VPZX>|UToY>|kC4*K~Xt|qXAX$vp zVl+GK@OMnXTy3hqFh(coEVD`+7kahC3GV_7jZp2$VnCn6H@=j2+%BA97dDEH;wNn< zR%J^K!u$s(EGy-?3&y%}!gN2;U9v0T{f~J3)u2(`cSZZ%Mb@jTt^1h7qTcONZ6W|% zFB1WuH4;h7l($4=&2+v=l_uX6(`&FaW{mVxObuaM7`a3+WT@B;@@9hJUeuU-{{D2y zD-Lu&rsRMA;?r8cV6S~i4)$YX&7z#AoJxQ9`iuqCUV@$e-_5@JSd8>Xx4hTKCy#@0 z`~6l+Fu|Ag>8Y8QAsxVQC!?*;JPdi6nYg0;Pak&$9zC{#egB0>mFUJMQliWg5;6?I zUx#mE(h!Mag%Jr}>YEW>k69`R@O9wDioyUA%p2d!dNFrxP$w`h2Py&sxAF;x? zW2fH~SMRJ7`(Iz}N#4;$%pZP}=KM<)+Se$SokohXi64;-*3hcx~L)p|l z>NnBa<)5r1-*)~PtRB*erVQR}_B`Stelix$0xMnz9yE&*0dNgoU|})+RByir@(J@| zNX#=-Jbb@_DcIc^r#Rw3zT3V^TK*R_@~aj$xpgr2Lo9BlO211aak+syIn48=!(3eo zzO_-i@Bopc$DCouBpNMzJd{)S4Hh41VtZlTzuaWOJDm1vi4ZEkF1`5|TdRBc&F~}` z9A}?p9-+Cy>r@4WKb4;7eThR*{Bz+iWddzAd7}p;d9!9b5B~X6Z$TkemBw*tUd7Oi z>g+Ez`Bf&n)1>uU%{ski_m+LFBP1-E95Lc}U7Kq}(tAZjE37qaho(cPp0Il{`TICD z;(|-a|KXUXjly^=6wgD?#5c0?x0742e4;geXl~bDCl-qy=DkIp)zx#725YaFWtNOr zztK#uKJ%s7YcWbK5o);jhMc5XTvJ}7y3df+xf7e5`L6fy^vdv6+@B(WWfrbK4*n2H zA3Vt~8WjS6xb#BrqcW_nM${dHl+$a~PIYK^hIUBNi0v}BNhKP-G!gjr3!1IhF`G*- zdpG2<(2^Uuggx+w!-2_-qUzZ7;%-iGnfhRYq*HX>x6bvmdxV!a*IBsefv2+JO(ac_ z?9~JpH*3q-56p5xmb{s&2*#=xexnKZGZi0(U(4+nX?+V&$KO=OwQ9`G*W8QqcF&<* z3CKG6)Gw8o#SeMa`gH~P|55dpVNnI@7cZR>N=Xj_(jblG00PoTcO%^$LnG4N-6aju zT@u33-Q8US40k-|{O@xwANj_9*l(0c;ZrdMAIoL>kwYal}+{%7^}u|=#|FOdi>{_)A;$gbgg=(&_H~W}uwwjjQI;408#KueY_WkgM-uJS z&V&$)Cwkaz&UBZC{w6gAKW{>XkFKNXI~uB3WMRhqhGK%!ufi$uDkMPnFsJo6bAu^-pNqM6jl8OILkwwB`s_Pwz@d!n|Ubmf@MWE!jADc|5erl_Jg6d2I#(g!`YDhk#n`eQz&1q zIe*l;U|_LphIn%}?pV;(cBv=E$J>3;H^A*X|d!^7y^lYydf^|vUcK$K_mH&c-bE~hueWH|%;1I4 zkwwwzn?1jE48fxxh}OXO;-5Lyz}HdqJBzphqq~OS(b~Q3Uju?>_+SAP4)OH=1W@+y z9KOL1S=#EE8vmb4+29|A9G>!~$cp=Dve$Fn=_243Q=RmKo#`lr+-8h>zH27(X8&cM zWP={*Ib~1J=fl0fq%OzFx1#_7F*kPrIwL%K2)#4(r5=n*q4sUyF5kCte}-THPoN3=4mG1kTmHZ)JXsE`GvY z%%+u9$Jml1<*S~rzKm%=KQCmMq~#t09E-+K2$i9TC#G>yTS}TvwdofXM|aX!d_7%* z#je>x%d=wiznT}ky8Lu*;uOqupTgPBx@qYr`&nG3LMQN@p@P2WKW2>5N>RL8#5xs# zY>0Lw2l+U`cv_KRT==DO`zqmQ{lLB-Rw58hmLe4&VOsIM{Rbs84KzP2FaVmf?=V z!QbU*GwhNHa&D;H|r?u^jv}?pis-

>uChxGI5Am!qL@tjLhJFYk=sNS@xu?*ts1k(rOZ?_T7#)2)Sm42;CJ ze_4xxsJ%bpn*I_$mIi>8!x_Q74#{c_%HcGG6W%(RakAi#u;0cq&>G=1S~#XP?4fcCJuf*D0teNL)(0Ut{8L%Wj{j0f zH+w6c4JY;74UaK?J5DnA!aw2BU}o#d2U}`OdcV6Ykz^0`Ta>IL@bz|19VYN%=Or31 zaS9GeaGIn`HD|CXM{eG@T0rnwSRMR-EP#2@Omw3u{c-x63yap&FOpP3L5`$9CSeEq z=`~k&$eHOp=8rv%MPFD{mUEaryJo-MBzxn062Wpjmoh%_zGu*=0Xkm^3%tZ9%a8{C zZ@-@2JNnwG>OLV=6hI}D+5~eYpCOJM3~i$R@sEw`!{MuW1Hb5d5}FXOTwc?K_UzQ0 zk(J+Q=xqCKNLc1kJdusl9Jmqkp`#G1=D{cs5q0TuK0h%-s&k434PMvDNuwIu{LZlETSoe z3LXZ*2TYH`a1=gZoSz?D^9cAS4IsBJ9O^qkF$=ObftLq(+70H_S{)zod^01WqIQcL zEfm~I%AB6JGPH=bKJPf9AW;Ol=sGAwNWme@$HDi&?rck7BCCIAdn4?s14Gz+Y0Q!^ z_uu(aS_eQaMc!n0PjDU8bJE}GwCE$D!{6{OB)R&RzHqFq<>`n- zqJW}sxpGHz;6_YHU(y1m3uMM|sovQ-z6WhUHn~V9$y!MrTi+iKJJZq58LscrB-G+* z4$I|q>l4BU-XbIy#usnU?-2ySR}M-Yuq{r+ox z_~F_`bwur#B&}?U#=hHW`M?`arOMVQdX4O7Mm~awK3Ssi$>c5#CjDrSuatp=jA~WV zw2M{Xee9fhxZloXT{;wzYkdLa8i|OS#%=`qmhf+VJ_$J`zq9==^mUCGCJP}^nzH>u zwmFcZI__yXKz4ZvJQfk&T2rv06FkYKB%Bk}J1MLNvGV1_zyKDYrKZMu)_vKVTCop& z<)I;sN;z!o>`#_QT+g4P)ykMHd$yrgINNW~QggWBdiX@fvze5b4J?*_kcme#T|H zRMY!Ik|e2Ot~h@{Mmhny)*Nq^t$hAy#`hi$elvAFX_V*?u8UOaeAy^33ByLM+UWf` z39SLOb*h9P^k7Cya`3~aRv7Kp>X)A(02$?b{;{CD)b7LOtHsmrD7VtUcAj$ef-0}? zi0B!=^gCmN{#J@WO`6IFjcgg{0biqr1iG{JUN2g$yU0cA`~J_9KUIyq;+*X04l*Ij zakD*bD))AYMv<>JD)JfJ0`LRpNOuPxnr9{3c98Wb`Ma@ z-|#iu{xn<5bCvy8oyIm@x<{#eGCZ2>yGb3JHtm1zH8rU>bg+NFw+xmKqZlH_{dmLy zFoh{*J*{uhnpkdN%_lk&eiK9rs^9tZ3pVGsyG0BJD;CyEjW2IV;F!|Cf6E;UeRd(P ze0IvZ<#1AVriIG`9{O;(Y{HSuyS*b{_Z~qX+Ho)8g4;|A%c6&ADc^6PjE}v7a$$NW zA`4uB#qC$0PuCr~8Ql4fqjh;w$DiHjSmCIg@8rmWIUxHzO z>Qmut@tt-dDb%U3LtM>yF!}jZ;r@4;bl2^?WVO;h@Z2yq(4+EMsR@zOkV%7VPskA@ zR$Pq)P_@<%Tk4vO7xs1gfdM5^c7HRF-6BUo60Dq}n5}|+i|5up1aD1AbEp~Pnb&Nr zXd8S-gnd2Fs#jt#XwemVf=I2_~N@IKC_}rin6=ze4yFBuO|85G*_g{&Rcy2vO1_B~9*z}#P zVys3^V$`XXvpB<3arEga-+}Krp%pJH}EeW+m`O zoGnrmKA0Jd@^OZ^)Uj8?Lq^2IKj#3Af0GUbO8_bP`NOOa8W-RR;;YF}gi@R@xD?%C z`pU0PyCYpQ)xr)KGepOB^-3Xr?b~ChB>mCd&$p-uIPU^+F8cHZx8ME*SHHpy48knZ zP2ZPhS7Dg0tUZPVT~DAd_l4n3QX=~&ssA@i8-?t&GbSI?=n?1(^WKQOUTPP|`ekz4?%Lhcj}>S0d`1p@ijnP3+_gO$kteh8TCkjxkJ3zmYU1HZ@Qw zw!k$ic%9EHjdUb)%`b0m!u=X9krO(Bc#7a4SuEci01d`_8|V6HOSIF$OBXvZsR zQy2f8vQh_2NFCl}h_iX>{6{zKaz$F17Bs=zJs^){U&NqQwG82JU!T7l& z%*SJ8CN4)i?5$+p-#QRQyTn3d=}}8TZLdWy-i_TT89gihEF5Ozy#f{Ai_>9x_>V@} zSr6(}mhm@^(d03i1TVV4gf5`bNE{O{OHBGc%y8-l(~%e0%ZUYCvkF!Pek(DX_XqY7 zaH!xjefu$@UOFyHrIWawPV|RveINWRIhA-GBu6DeM&80b7q? zS?9uaaV6Ms^U3k3VVGj;*|0|XF8~Q?`JXf0Sku7GriuO$PU9v3t<$Rt7cN6U5e;=^ zT=8Li@)qxh`xO{tmj3%WHh+J>8?^V`ZDw~ipG)6#h4wnW=2RYk&Yf++Q_}Zs^4po* zJ6aV^pQra|irF^QY#$|L){SIzinW28-{$+{*+aRmlbGm!Y17lAS|-B+xec9Q=2OMB zh`M(^Swq_QF(pX=*piCb0qBX3S@D12K==H&WK+gfI;8se1T=Z{HBOXz=3uUzZ&_05 zU=f|Uskm2T{ElZ)2WM!Y#7qp&!RXj=6iFjxQBG%+90x4oOL&ZU@O1tgt9J?IgTu-L zIR_d7pF^H$*%f0f;`zxRCHM4s*}3x+ZXT*J%45JU^tWiffbUIG^^1%2);#|Qvjg0+ zbRUN*3)M5V2+;9A*o`-LUa0FlVBpJs6(BI&4S3ce82v_!t1PNtUTHp%JU%xn*^avG z8L_7>(9iZ@TDEkmtx0NBe};7!)}%cdN?!brqO*|OCg+n}w>zq!q7RMSI^S@&f0}AH zH?ev)7V=_)(Mg(ZR`Vzlli#4Bz>Ws(1)$gPDl_22Q%a?3-FJ3~F*wG>@Y;_j9G_9c zpHo<{Z#-!JaGL1*Vu#8iE*+OHY*UL(22m71vaF_`GIuvy6UYlh_bCq))%qBxeuoHT zo{hai6gv*VT~dcBljFS8@N6c-$(&44n*2Wr74#)X_kVHc!zL8;%$t}qLA&YmFv;tm zk~0^NQmRV+!b|}dlCjRP_*f}|z+KLQ_Y^A}yo-aO9WS5mr9WpwfpWQ|Bgq9w5mLIX z8me&07h1`;J>dP94m>M6PA*jus*z{DW+_YQo-JB}vtUP|dRrSlL$LVXs>2$O84l#Y znnU`6G`qbzwjX8i1#{tSaLW!3;UQ#>LAu&^HtVAx_uoyyTaL|Okj=extIs&p9R#DJ zz)XYB8|Rx=``1F&WPW~;8;D4TE6q;S!*ECozEj!k_>0>SG(oC2caG}rvqo!p^Chs> z33z`H#6o=#6O&&mh)OQ!@jaabkBksDCS*dl#!%(;%c{@d&F?tx+N>0bUmtP_Rg0uO zp=4P!dc!|DasBa8@FWD(18xk#aFZvSgnE<(6AqePrB3p$D)A6eI=FQ5O5#rWk>zHMNwBIKf!la zOY$HwmtP7Au>E9~U5k9SvkU9n4IlCE_LYN8Ry;T!X*fvexrVf?u6+EPK-doWtuP9e z4Eypg3JYPRlGstN_=6#{1su0oB}c8XB)no=fMZ>JGHQ9G1gQtiPU7FI0Rgf-!%gC3 zf4~9d^J=J(D}{qavoDfA2NL;A-qz*D{MjsL{D6lwi7Xi0^hb)+^>DvDgu*o=pRP{y zfFw6SOo_skEZ-lP_NIUtFHt&dD>o?&#(w#jyU)-LCrW)~raU!4FB^wP-vB%?L-#uf z{%|EqZ2}Jc;5F(2Buhm#-3GobrHm2YWT?AoI6&;c-()cXvu$_FdQb!4uZg^F5JkNI zrYEIsDtR2nyGnfm#BIX86(>HsjLHb$q;QCZ$8Z}Mh>?Q9S#pEhbT#17PJVqy0np<; z&iwNP3UjBK(wm?FX!^c>4Et}ONVf(qvx`Z!T;Ut0jr)zuAcBFN;G-Px+No236Ae*o zuY@e4lxu?qbJqSRAe_ltv{*I+Q3%tK`?wh3{DmYX)Qa0M)Mbb-4v~(=^lP_5&ZXnk z8mp!bS_x76yy<>!Sgu@}1_tFTxNPEU3uHo$7KypAD{=Nq&pP;Y!nITk zGKcJjYDpiZ(-$C_4o?x3emMl2q5_a=w-qDi6sJ2^m-!sJ9cz%>v~5>T9G9Bih_m>7 z7xGB>)*s$}KMj{4i*=ldM%l-Ddprolrc&kLgENBK8#spRE<0nBWTGB;?%kkY6~PX6 z#{WNux|M-j1@?7J7IJ&iZMQ;fQ1r!x`b>Mv?*w12^FooRtjxxceAD-_Aq5Rluya7% zn$2i5sH&H6b93gyFWQ_O?~}y$;t?s#%3w9&wc-?}-ZV05;g-|9On7)=Gszgwm}=8w z*Tj{}d`0ca2;Bfln9Un-@kee7hC}2wxRGMfl8Yc@k!wz96i_>;RII4Df!O*QquRkjy*gG z7a@@5vZ^j5uR0M9ThMMPzr*Wwxx<+>OUSvm$bIWWCOh2uwV%XaSCWJ9`zuIPujOLC z0r?bQSu}!2aaw;ZMCALcLTIrl03p!qEmw!(n!6hpTCm+zJNe6ZG$0r+nL#J4hQf)^ zKet5Ut_5+jtyFH2F?01K((85B+(Z2LC#0_%0t@{Zfu1^zAXY7SG%sOVnIyBtBuj>6 zX4)c#Wd!R$*c`%7Ud6GbRwj-4`Vi1%GS_MECS&vAUq^BR1G5;-e4W)I% zr%wrlJ$lcFo%S3PA!E?_?<5nl^HM$j51LWypD!b|=MNu0=if`TAHe8yFoVBKa5YD+ zfBGxcxW8c`@3I3$ZI!!Tt<)u>#B6j2JLziy>>4DwAET>!H&B)OI2x=}UxigBqluh; zy>#E;{nuCEvsO?&*gwZZsIMAe(0NHszUtWPZzBdF zFqr2VlC+q9l0RpcLVly$$RGhSD{l;Fn6t0ch`UGx57QacOlpd1vk( zwXL7eyb$6EyXC05(g;2Gi_aKo>V!W&0mxTDf#d?)WfnzZs=w_lwO>wA+%R-YGtqXj ziO|gVRzjSYd{zWks!)>5(+t|7L9q-!f4z-%6a7(dch4}PGJG^}V7}JjJ^Ji7d;ZGt zzD;8OR5Kx6ic1}P4(5IO(qte08m(kmqt*1|=HZydLOW#0&=F>X^?*Labp@f-Wu(>UgA22M5nAKHYH$#MadO@s`sLVn z#gu79ywWX5X9|`^QpVnY;-zSC_}dr2#s+$byY>3$~7a#_NMuN)aX&8bVuer?mt`cI-+;Sy+Ql4~5QX5wH20dR@&_SMYMY%#vFARFlBMwK8qH}xvVrln3fSvSq{ zp*Mi*c-H>lPqc~4W#Mfr9Qhvc$UQn)jFfW?IAq%=hM24%#6YHc;?DkeK4Z+~BN>Dg z7Vp!1?EB+s(W|hCBl0cbu4+wDf{Ca&Y(iqHvZ85L;rYWnTCJ?N!g%V{KrW>XM@%;b z+Eow8>3T#yeR1D9BQN^wKAolF+wFzS&7$@C5_qlIC80{Urh_%4JL{NJqlZj&D{t$_ zr)z!BWL$SFhv^3(jqK4`DIw+fI{IbcaI{AR{8;e(Xmg2;&mxE@RqYv3w>vJ`)%i+S z3GwO(u`Ib?Qdz}rw0LcOU!sL5Xr_oJp)^S9{4}L_K3;&;WwSXUb8H`m{NNkH`jDA3 zMy&oXJU5A#v%V0}$zuK`?PA5H)eG7x4|p&9bcO#{B1*qhN`jFv-+mn$!g?u`+ZDq+ zw(?8WQaeEZ@j+`hxbueyZ$BL~y)~}T=RyK1C4_rmmwoGW+h1WC)AOE}Vz#rDb1z}o z#9;xo% z*#f8vJ)rHbf8R6bv)&8}xxtk{k7srTe!Bsn`|ZS3?3U*YccbZ^Osmfx#%jCOUkBJh zMNR+{hRU-ve|nOxYlG&Oz4hOi@CEp`%Uo?wD44#JBtx_)4AX;@OCo; zV|K`-es5xQ);kkEPe}O^Mu3bUjOss%#2KO@J0N;>1p0htQILSJUlnm%fMa+7iIdk- zT`&@Bs6TT$5Hl0_N0b~FkKi#^6dqgRArFfLe-i6i!r%~9!3BxJ1jes}OrmDzV_w9v znSgOfh+zW=Sph!F#rx1lbQX_Xw3!%D@|XA2S1m`){zk?U7luFibLpcTEk=W{g zrH3dAc89KAdF=-rTYRwSM~@BM&j%?dD5(Vp2-+J;xtN1!EIWuXFviyhT)xAc4zIuA zfOeXJD{KS8n4TED%S$qU2cjO-OyqzdTnG+X;pD)u$1K-t zVI1;5RCnAG17Sr`2u8-k}6s9a2v4V?P4#i$uhgCPI0y8H2isrQc zPC1Wo(W=%O{A&bXZdlcd5!9;GGYISYlBh|k;Ea~{xLppq^@)uU;|4Z1z2uXGY;e)B zko(<**<3L=sPfM)KHZvEttZSSH=V2^=(8P*j~3 zPI$3KZ)M#Ov3&h8h)$zvbeO{Z555~h%BHur^iFM zkW#}9BqS>-K~;2LaTPh^}xk{^5&U0kYI=bR{b>|V&{BY{A-es%*ZEMf@%M}bH z1cgFpT3@akY^SZp^-+dCJq-neQz|s0!Y{N<54T#}T)6p^c=*g&$Gh)B#Xt8peHm6_ z49z`x6j_|y-GEJatJH{rU{WJ`Q~gq6#I&u~-d^5#ko09prjb*u7HvLg=tm;qz(QazsA?Zt@8 z?iM%y@FLnjj)zttr!!cT3ncVF7cMj^02ZjjA*C4Kutni2`84k0fVEvPQM2v(DFlC1 zwoT*O16!^cjm{%dkzO&%BQxC%q?(T3afvJMp{--x^V$1kFfZKq1t&wz5D{%N^W|uM zbtbjNgb2KK$fQah{X%)V0T;|jeMn+X@drj0N;0B*QRa@g#-0}a$Lw9|+JqC(qtv*G zh6+Bqky@?Q$5AKhtv?nJ{fncxy-a;;vvu|IQuW3dBkLaDHTRf*7D()JK||jED`SqG zRnRE%{C5$3PAhZVER&*_xODr12WI?0aS08=k9J57B+Il!&|=zJSOh)A>mi{^nLA^Q zXJlpXW<63`X{E7d|19Es%`$mhq&FDG<@TK@2f@_YqA0{t{mzo3n0ii!_vYfwpckI3 zjblbwz~C1wojthz8+=c_r~EJB7;)kdu%L%fKU;+)syT|1{xAvFtAh<7#}h*^PJNDYUw1 zmk0ZVLmfaC-sZcc6(s_T;f2=*2|jlhe9*w<_~~L~zD;6Ve)YLSoSFob8;I)=B{CR5 zqnyu6rW^oo0YhIN9s4d6X8L>^;>Ip9OeT|8`~5onbS zusPT$g((ML2C>a{WD@3TMXOx1K&my4MbabCeo$Llm zd4LjM{dwR9!_^+!nt}=LY z22W^Ebo)Wya-}-1#pUTT!!kY4gD+@STeW!nnK&~nr(np9a{v1Mm&XN1D9o&NP_NNd z)Xfaf<@FbrTQD1O7ka;g-*)nmp<_LYzXc|htiy~-!MRkh@ECvl%lloX?2N!`)N3CF z@O|I@zXOov)Eav@S^C&qhBzZfo?`{ZVuHA3e?^kx(Jl8dRa?T&K_w~2s zKjhMU2S2TOJ9DOr=6)mI?%zP-<5Ku3x%W*K38K>lf*80$T-4k(U_aa)O%!u$)|DM| zYp*J+dTmyf^~E9=SWm2+pmmOM-n|k^N|*YNuhv= zVpsZMg}EZHqheidJLb#BDR*1Fu6B2Sy9!CQ!vJ9I2~}Gb;o2|ytXe5?=P&PFHA0&7 zN-@x4e9ony_iin;q!*t?>)g~|x_v_#AN@zrgb(4g>t#i%J|8@GzUUt-PtK1H`FI{l z72j2os2R7nq{_5&6FE+|d(vej3p5zrP+t75dv$l@k$(GFw+u*7C=qjzQ$l z;q;$}-p*(01R;+FYGK^~Xyj!`HY9&*^ha6YU6}lu12FFRFWFOm4Axw5q^x&Hj9;Z< zXXNhfmo%m~scb?IH=AYlt25dM^OhW{Qn)6$eMQK!G{Poi)BV%={U)p#DOfwq@hF-k z))a2B$0+Q@>^UfA6#Res=i3X(cUs@h$v=u4oMR)Cm|VJY5<3r&@J~BN-Kj zaGhAZ+ziY|Ac9yICl@q*tLA#!4On!3H{+e_sSw~={kq-@VuEZoVkP(+npF60luPs1 z(5d!Nqi=o+L;JWb-A4rv5Bna#?h|T}i`!IlQZQ2R;3j?p0s?%1KhWfDZa%Q-tYf8K zQD}03!LE1Lz@@qiQs@2jcV5{!(I2Sh|9~f`f>Aqe&iu7hYNB9e#5}pMnR+PF6$a>a zR%EG`yR37Krf|t5bw1KkZ`|yvFY^#ahcUMSa9s?F#+yRQ`>c9;^Hr;QLkd~X(>l_8 zd=48XIsQPfJZSjcfE>{9RHe%$NKMvb=5(p0Qa=;d7n)wJMG#D9t=0&pd54?*>p5sq z+7BK;+`z6FA~YYb;&pdqHv3-RN#M7woA>=$?R{E%6l({M`&qlvEnsMw!)iplYABbJ zbA0Jx40P9DSRPsDlcp*Jc=Z2mB%Y)w?El^BSq?Wn1-q2#nU8^>neWsOfvx!DqA znVyL08C^%lUohyC?Jr{V+@Jm>&PK6YapLEMB7_O5d5mA#Vch#qkH zqFza}Ji&4WooUh)pX!1Q}%t_7s(wK9Y<-Lh?zrQYGbH4qE#_N4-L4fGN_O!qL(mMWm z#|aZ`U=r3qLo+{5f4#CAk8pP)EyAq;iSn#oPK136&}Dx*Tn#>e`w4bEKZG<|AK7d+ zZ-=(1D2Oa;B!K(uj_8pkfdBw5E*e^c6_SjAX7Sx)1uM8^Bmr{hc%!G*D8$SJ1tc{H zUai(`-#qFGRG*5l5E-aeL<#dwwg^Lqfs3f!*?;|H& zM$@OT=*bT{$+xY2%;2@DyqtkPTN1nzLxxX-QxB?t`*&*wxvXnRCaI!^)Ti=@o& z1Jn{9x_uSmXSuc@e^>3J=gpm~%NXuTCF2gw8A-bsgh>QSobMIv4$|lzf;kw)eGI$A zJu4IZXSGSHBR0*mEW%JhFL>AMH9JAYf^WM%`>th#)6J?V@V)Tm%!pr+clF)dEH7)@ zi4MB%MbHiF(q+2+q9t}~2#$9@aUV~P^hKz@!KFXtRC8-z()KZSqmdDhKYyY3KB@RRD#1K<`>DCmsTa-j$JTIyM1tOq1>u*18*}Xh*xR_LBjBM^6 zyIqEe7Lp-fE`J)>j^P~4Z3UZQ8|WX$@b=taSSm#oMNl|%#kAZEG*#KB5Bay~9*FH4 zIES78ATkKW0tHnUb8o~5KZPxSiD73ER^+$*Gz|q0blnxW_Md|H;|-1>AB7Q3xh}Z~ zV{X6O$dy)0N5d1!6jVpBllJBDpv8DbT3&`=+R!3e|BeplopMW7GKp_l-f+hHrBC6QP4LsbhUvl4xslspG37DsM z%Ht5=3StjH>DEQ)2lV}_pi&c&!avaoaGfMr4^WZ*mC-RYGG5bE0n2`dv&+XQzd987 zL!?`KsG-UTJvv%Rj$^jpyYJy?MVuE0CaVjM`%k&}Ww^O(P4<5G!*n#P^Xq6dXKMvb zLLn~t9bw2c0H3Q#-}|YEiCOzkRJ&l#nQUXPtDn=lM6y6Y-d6Vz<)TUyzvc%q^Yi)@ zM$AMf1OzqIkGhw%_o&{=)+PvkrHr*^*WSqhC0^X}&+l;kJsyTlRvhWxICps6H!|OI zy!Pt^wtJAouX+eOXYLiR7$-7pX$K+Ly^wZ#n2B0F0XftO_z&L z93$yLkEc5J)?P4Fnw>xdhA zllo~D{-*5G_$15yRuuDNO%8_Dxvke|M-7CbR%jPQP0%X5Vy^hx_6v23=kT_l(=yAX zT4no6d9t2&!PDru->GmNr>Ke!)jM2up{6lgs5gXpHnGvQ30598pXV3>JMlI`{fvM& z0+tQlKBC(be#5ulIwGyCV}u}IvoNd@s-EL3ylgAI3(7w!_R3Y!Mk4-elihDaf#TKhna2^SbkLoApivG1)T%Hm@v7Ozz}WptEEyJ|3>q+LzRS z#TMy5|0MoESnXB%gp}xCbGLS5o`&o^7x`lu_Lg#rY2d0nuEnsgM{TiTYQy)u%NzZL zfIwjL3pGu}v|BOm2M8q9Ha&Z%m4k9KvOK#RB`r-GQMvbdyS! z$K!!$R(BwJ6x9cEU`&b;!-QqvC4XSGuJpIbjs;W+d&8_*L681Z7Zt8QL;Wh@(;nt3 zR|{1$GAPhpZa#g9Af4x9RWb1YgKCoA9dGM#&`tE`0-Rz{$}=vw7(5c=Dnu#tFcr7n zECgvqpOasG|7@*4h2zEbFqR@Tc%mivToJ>v_*O!}z*{1P-RE)M=YeauHWb^$#n%!Y zO&vZjYq?{2WH~M50gqhS;(ba#;=6a)l>8P3x@p-$MkldJCH$ttsDDa>9sZb7!S^V! zaP6J&RT6Reu0>7r<;t&rkVN?cxrzCN<%)z`n^iE zL?9!jDi)W#lPg&|Dy?_(m&3N{Zg63j?ymGpGO?fcpsn3OjS)pjNW@-S2!68MU_gQzn*$ z`}1@#ey0@Vu-omg;u7XITENx@UYEi3o)B(@Zrr(-i-APKT|ben=33J_@OABJ@)c@U z3GfQsk&5JBtsK2rQ=Lnw-nZ2esW~z|q+54AoEl)H_URk{EK-d}L%C?-0eaRoRRn&W zn9zl%Vo|JKY+*WKCZGkhTc0ds#5TvDn`g5%8mj{hu~HN=kD$;sfksBnH^OIM+?R;= zwT*jUEx$N9zC6jU8Jr5p_dWaQi?nQK^b15ZtjRYx6u^Xr=Vbxz5xl}ygO)pkl^ z(}`wR+0;|?<2}wzf}|VCJKQ=GJeq&=`2Xg!eco4?e6a0g*CsJgD4+tYI*w^osX>S!!W+ppT})p*2Xll5`bPx4oo@)Z~d{l?1r<%ksQOj~flp*JDKY35o?T>VM<7#Hm^H7iJeeL-#z6ZjY>`y(3xvP(%U z96KECs$wnnLy@HQW*3zhwAVAQy*s4IuwIu}j%--m2%Oy!_uVnL<_@i8-OC@k1&0&J z@+Sa+2!XF@jkLJ$Q{P}mW=E4=GMKylsq)wjqDSA%ZM&{IHxy9?UeM#e=J>qk;`^bt zR00^Stre5fGN8(zc`-!={xb$6A#I^uG`uoZL(_HYom!BWyWSF+o#gP})mPbfLC=Oq zq^yTw?>l;N4BKumZHkbb|2vmK3l!MPKR|9#o0)ifn!&_3|1)i-~@i-Er|fX(E%E->48I2 z^OYi&!X~c!Z6j~Oh<~_a<;X0oh&TloLy}R?$@cN8O#hR;r zbZ*6|b*0^}!t{^D(|LqT$|jEt@5p(4n%i64|>LZgcimt|iMArRLD$r3l1xFziuLZO(!v%2b`!r$UFc$4uGnk1G7hCbbrZnWN? zoUZv^bDwi$h;)8Uh2X3^$r8Q{pRTmXk2=FvO~;&!8)PZt-kzYGV&5oPs*H|8pAn+2 zLv`jf`~8H!@@pdKXekP*#{(KFM5B&&Y zi_FE>9h3!Ub)1!rfoi}9XbkgXE_1oRVG^zfm~I`lo7%r+>>XY%&Bxedc`#>=Q9@r4}}Q{zwW|E zLQ?N7OJScqt7unHPzfdqB(mUij-pShYPxQ&tZ_@j_t&v&-dK?0G#TXK=hF|Vgjb71 zifw^4a9`70kS@=**Ujd1YC^41Vduxs3JY&Y!-8mr;`7)_V7*=mf*>7X#N74=8BUNj z-G+)fmGU)Rijtxg=?K$w2SLi3Tiq(#ra&slic;zCtUk@L1;<>T=R%JN7KMq6*+eUY zo=vUf2>XHu%iT;KF za*od7_X&j#2eI$oVna&atiOGSD;QXGrP%4GBx6Pyr6=_jXu+&3%J!cEz(o;|*Cz#` ziyVKw_JdeSEq=e6fs9tSu2uSc4_kh4JB2f$1)S7%=M51(Qyt^6J*knMvO-pp&d_C5 z7aBQV8lJK{yxJ}kUVHYSjbH`^mVww&s`p6Tno8mk+S3%I(eu%wpN zqN5=(z2!@?AEkwdH%QSmiy&WaY9*Q%)T=&*BBHchv!$I-JZ)2-ZO4d|7i8EYAf$HQ zJWt<#6l-Yul4{-QQjqal^13Y?Db(_N+&Dch?w8j^H=^^3RfR9Ewi{Bo)~$a(VmT$4 zQ2kx*v*uk0PfCBZ^da4vnKy^Q@vhX+z{&B18tY3~!pD}dZMtQ>(%(n;q$?BOUkmr} zM=rTe6(O0@1u9m~qXk4_Q=QL8W>X%XUOz+>tq)>WC)2bkV6!@y5dg?3LJB6^r<-5D z+MXG-=AQ(~I!$j64sVB{QK3^s>4Q3yzl!BrfnEM9djKY#?lMtTB4jnHzSd&Q5wjn0 zxj&=RwITaGPI!S_P8NpcYmtIYT^rr*8VX>~e!SyuMAokF*!sBfTh2wVY;{fjfP%Nk zvnt5ycBGWqtxQei>BVnswER9TuA~)SiZVk6_@~?=&;>bI{A|0w-p<*jY5XfG@SEM=-b7o54; zPg$9pf4DYkB=wZ?>&siBNN!|9c6ai%CbwSAZ?z|(yi7bu`PhIrL~-8fdG1;zKIG&+ zle=cO@7;D%;Q=mpi=favN`5XsJeSU>$^1n7zh?7a$qktM!B}W>XjPhQ9p2}xn8)UFh$%NrWtRr*5a)DonfQ92&i7syv zFq!o9!-XW?&*?qmUtbV2cAsSMYm6Ab>w0amYh3Q!5bVU@oOBl``tWcNj;8(~^G=V^ zmH!>fiAp{YElWwRhX9}EGjPgDlx9P{Og8)=Ev3MRS!z? zM`M;>VV{+3o}C`+2C_bNn&VKqXqM<9wN(ci$^sUG&{1(H>(EbsU5O@oIHb}b$w~sK zM3Zo_mx;bMt$LPNE)U`u(=`}V$HL}+W7wy?UJJ~zFI2>kgLUIDA^)AM1Q1L~Vsd<< zs*@W=;xRdpBXP-GpaTi*a*B76IyCT`4Ym8NuzOWw$qS`hMYf)D34eEP4_!0ocqiD_ zT-e*y%#)m#l zyFvFH+GnQ2_}g@TJsr@aQMZo7Z*=QONZEpIo3|;ettsl}4LJ3R>(D#X#j-P;t`~`V z)rdbwrIN97!l^u`#XpK0EIk=usHjK7AT<%R$`IU*-1j1Pvz#AAO?!jG>{8XN@*V+K zA=jir>x%I&)TzacfU$Iftd)Xo&tMgX)8%#CC#hrW07sa*nR7iNfjOPTxg!GBM#E=9 z&r1zBZG=M$lB80K93h|qM1DRcyT1vSxK-CGXkF?yL1_!|d$i5!h;5cb=-C>gbQNGJ z``yX2anNITKTe)3*VdJ+UA+ccHA|>+l+AvqrzQ4Nk|m_PsSC$6U;4aT$*W&a_t5o@ zs0GFZXe~2n?J4IHJo;_-=*>cmSYDFlHt6}$yDJ0_*GnsYFlE*L6=c_8p1%`FDkH3L zG|x+cTM_6mX_n(oy1o>9EB7rY3xN5*9{V0)_9!2+3$w>73CvUdjE%esH76 zTBb1D*J`ZEN%uu}wcqRCtNj7L>a%bXuEe6uc)^m?;5-#n-kZp6y(cHoKu$K~Z0UY= zjr`Cwse$I^e{b}EMO7rEB@zS~pr&_qR+;uUYwOFfB46vP4oZ_wYjbUD{udQ!__53zmzr|bo zqg{KS44{p|m6XCzX+W;DhI8D|zD4EOemq+#$#H>^xD)M1!-&o~ij=+rOTRAN-zUT4 z&oyUtbiP!kj?ddUN< z==PY?QD4I9t`2PR(cjW=v_q{ZTo`F^C8`%Fcr`v2kUt>dB!yY6o(0g)Dv21%tQl$sez1cX897D4H5n4v?u zB&3FvPHCh>y1To(hOXbiJD&S~p3nRKuQCqj>}&6}zI$C1XV>v!5;N*UEM{XyiLzfZ~?GB}hvj_Fn~8R~Q_ZVN|joat38I#e0I&+_@wp22rENVI+9r2=W{ zpFNw=;R3m~N){K_I9cn*7_lD_iC1J zHZdrrsDFOs_eFP@hyH0?9k@_}FR=JLor5Kug?<6Z0WXfWNXHTCC(s zrt6wjPqmYT?D=#yD1Egn7wH(5=@-4DE&d64YLU3xGdwtV4BqS~7eO-32|4X;O}+mx zHMP#Hy*oCkS*bBv;e3T0hR(Ks5!PD%HP+DfP)Mil^dM%H^!fsP?MB$Ud^~+~qWokz z<=y4AgXJ-1;*5}7?OY?68f(19j?8H$Lf^6@kfrX`yz?kg`*@eRsw@dQi0ff^<89;? zW<|e|2FpV+HtEz=caP5x^J;EbcKvL28}YM(0>+r~)Pmb&re3?8o&`kKuf?+LR`?$( z>Y=1f71le+^}572+Eg44f+X)Bh3A7jyqK3ajh{&fWKDE9Y>GJc+)qsN+!VsbMzI9B z#s~ga#YIJx5~pLNdxCw=&|}eXn9dR9`H_c9nU9rM^UV-STr2nSb5sM6(HSCfnmiOF z%}*O*@d)_Zk(N9>hxzYnFqZ zJ3dE)%-;9ZI4Id3mN4B#nb96$tfq^VB1&bRXAHzgNmOX$2t3e>gA9ZQ9n1G(_I5us zFdrzVM}9^taZnl%`{9p!;rS_m4W#C2mdt#5n^xu*0;+wq(f&|?d^pYmX}?HYGv)<) z*|s6~5T6`&$w)G=qISH%6Hs~`z0-8Nm=PZG2Jyo%M2}0Ww)$rlL3Oq1p@f_Y z+RRbbQ|w0p9E%T3PUu1Dxu?wr==7JsJiIzcFZTwr9`=2nhXaiXkWXGex%w-gxZTuT z(z;0dA&3A0JxF^1|L>WK%g{u5H{71Q@1JB{hCef3=ajuYTZgFMwA!C5&-AJwO^td^ zhuIAri09)Qn_2bYTkDr9kFDXCxYo7Wxu5=(1%SyB|0NCs4Sq1!risEisVX^u1103B zlJu^3bGo&KHGd$c(V1NlR!Nr|Y0%eU%-eb0;SGdh2Lwd# zjGX6yNMh-%121+h_A#A=h-jQC*mqm`q2n%H`OLaJtFDbsq4-l*&9ZfkSEqZV-S9rt zu**}*c#1~TKs+wdJ9E=_>t!-(b$R1s8g#=lVcD5wbM;?*uBI!rpv7|Df6Pb;R6An- zG2F2qSgO$LRJu-Q{191jeH;|UAC))>7~7V2VZW81Ey!Fl(m+g_+9+tst1 z%=6{D63y6!IUrWahv9?uWi5uQ%Z|ls{ZNFvR+C3Bp_=q;Y({OiQ12_-q&!dS{sQAS zVaKa$Z?g|gu^JNEP~CL=VoAI{sfd3R`;IoPmIXrZt~9=JHGb|gq^Cs{?dfvdI}Cfq zeC1(H6BuuI&0%aQ;-ADl6BW;PO}Urno=02(v zn^{-ix6Ra$k^!WTAdPnG3slZ7t@|y{B2@%8<_ZJ0KaH~>VCE#GJGob`XTd-FLRGs?Mo^=+Cy}+>#d`U$5K;LuEwuM2XAcMfR@t@h6|{VIe=L#A%{Z z7)Qb>Vd(GI3xxG>_K|HdN2zG%U@lGLnrn0lf(}d+jP8QQ;@d}3@<(alCkfg)r8_~) zH-UQi)Gpa@wa-UDhnlK~UKsPJ+k6|^l_)eO^8RA@^}v6L$M+LY;4{SmUKNzHnXx5e z9IVej-Jho#;8h$*6$ zf;Xt*;kP7v5v^R|HI|RCvE~6i37$MQYV=NzXAM>&PYWW0FBSBr)0)v7j!pP+!CA=! z)F0O>?hHH~UeG7jSqtW(En}G;;#C3T2YE1wcQlNJc&r?rJ5&Bxnm-K3yF5>Y1{bTm zJU^FyLrnT7xf={Ci~-pVj@L$Z;(x2?G=im+ZVNo2Fx}`N2pb*OCQbhl%1D+iWwwk; z2zQ=D4hCNt+J!7%mVMsQtS!LT0c@(&1Rv4s;emA`D8!a`Awyd4G@`|bM*AlDJu08aJbe8LJY^v<}@6NHw255{YL3ojr-gOX$SV{D$kz)qq1t`)(6qXKmesM$#okYjk0n(1$D7h?NuGOg5{jZ@1LD!9JM7M^Try88qtdn#3GI8+&X5 ziqs)_7=;yH(v3l0xAlSu!hHb|xb2%Tw`a{uRQYsg<6zLxC!>n7AQyF~zY@^vmjpSE zEWo+f_gMjAya9{+RyFsRf^i#uL6?)&pKYRW{VOikY(72G{X+`PE5`7h%#&c@F(FBZ zu<>f99I)xO0Pwp0m%U3sz)FuUjw+5l8>0H_8*Et$C)x7=(0XE>6~7=P;wF8-F6S(r z50ya+Nj;5>&(z1m=^3d;ini9Zt8Py}$_p=rT^xp}W9~j~oQEMgd1vBx%3XzNI z0(|}I4KfH6p^#-t19s|_qv8iJSS#B3axJrLuaxw5lze9z9~1e4-f0E%+Q9hK3NZ+7 zs2S{_>|M7>=(sX-R~?K>gBnA_e9)oy=>Iz8UZcizeXHUG)E_o|9UF#pi@7 zuCGQ}P(^}{^)<<$6Vr4!d-h2l4OR%d{Xwm+l2RHR6SPnuG5k4 zPf`V&SZyc|n+|ZTlxw=W{QR&VuV;4Gs1#*|4xGnY4X&c zsOFdPjJ!yHst}_rsqr-5KNY^o|6!+ej6Oj-{2U{lkse72niN~M7|xrt9PXO5Q5Cyv z#WLsWcr)cWcwYahjw9ylz{6AvJFQ=azg1Lm_jJy>rq-ut=34yk2?HXj)U-1_8JE(w zBeoZ>`8oAnmyk5KNtLJVi5bUJk&Y>Y^&OSP6c-zHJ9RJWpt<{bnTVwMkO(}PQlAq{P=EaI+>5?oT0ph78r+w-H$v7@PJZEK0 ze)8D>xTss36g!*^#3IHWQ{o41*U05nFw;D=hGX-Kw7ZK z;R<8p4JCo_gi}Azb~KHxVU&T^@t=V7v*1-ZGABVp@K?9pPF=%C8slF+pm>FGG~ccV z#GwOpf%6tX2-0CUv(Q5DFJ-X;*Z~YE!t-Nwj6(MrzU<~srVSf5HdbiMb7PFZSV!y| zVEicOTWZ#mz?uPEdk+d;S2NXO+hO(#y7C%Tb`Fho8OFD z4yOBA-g>uh?Xc8`XC`ys0;BN*MBRRku)`giu7e(#YwKobJTZ&BEpaLGA1%%Zl=lW6c1LY_KbJq1 zCfPtb@!fw6=95-3i?^Khv8fV;sHpB^vvsY*m98n||MJk&n5?ZpNhhXVjw!NTT8;(t znVUCbr+RXGh;kN%)c@t3qj-&ZK>(wN`Yd-u?Yq@4<1}Id7>4glIiV7Cv={X1TV7^* zq)b%h#WE02qL#;{J{65q(^Q}0YI5QSD)jWm`!+VrvSH>Fuclft2mib$X2V^5#+-a^ zvea$HuE7=59*d_NADr@O0y||*JirC{S?#5P3&_@R0^(22TFKXj2ZwXZB3upzjW`cy zLIxwLWF^!bnTA~>hT9QHLrR_2xRw@y+A@0hL8QmZLCwH$!ZOUT%ts`Q8s1w`6jxdt zBHzaQC^Q$tAc8bo^8su!Qu{cf6x)7uAQBY(+2#PfL?BO)f>+wEG&fXp{46bs7Zcta z$#FqKvJtXMn=)pg<6-c$-GY0qt?j0Db>b5{jR9=K8>-i^VGs^)HYm6N4F80Q?YmE{ zM_D@TeoX**%d7cVQy`gE8PpUQYfJ~A#G#pJ#FxH4Eu*Rz3k29$iuu0Q2dRk{H~W{g z*NQ03Eh#VAL->NW?P>&P)nA#_FDhPE zdYUyJv}trZ*pOd#(s!*mAAaDe_&L0OF4zw3z6T1Cru`ba{M1B0N7e~W1H8R}-w^*sNKfDxRS zULIsL8HY_MLp*seYoA|*9$=86^!R zr}I#p{Kc?H+mcLxi$lVsUr6wI_dtF86+{9`89E(0EiDKl z6J7hWKG;s`dK3=dq#G95cBQsorKPcLJ1P_m8Dv6%aDeay-6PDPhafw?SC+IM2aAK{ zmYZMS482vm8Wbr!QIm@k8T?MWFk9z%5lWXzUCD?>gnJDweh>Dy!p0g^2A4d-Zb1Dl zmNBXfp?eOH9^FI)*VjJmy!XzJ)f=tSaYX)Igl7cXCo%9})9neVmp)6lBa6q{6E)Sj zW(UA+gqPn*>_@D$8X??=b|)&cN^r2o&``0_*ZPvz+cb$#EmphMXO>tH)^c&2Hd>YC zMK5CmEl3R2cL1=0hG0ZNOI?PJ2g+wP9g43ld)OHm&GFvw`aIB)+hRRW;Md-l{#%W? z?U1m^$+N_KkzBnz0~JWTLqGf7r}3LH*I~X(4db^dBUU&DL~+a^;Y4vS$a<^hsc}9v zzCKS9N4PdAgc;;DXc+^ec6XTEb8IhD$>HqznX(7yR=Cdw8t)!B4N8&K1#{Jmgi<=i zj^m%@iA_vpic8&P%vS&8D$ADNTsFNr%67vCL_*rymeYX*r#aWzLb%E2#6QgDLco_| zY=QOU@!Ge zgK_ZowW0{W&9pY(+J-n6=kQa}gtp5iLfW2I&Qp^fqoj9`2#>Y&mS2V~4V)I=ORr6m zdwjCv-9VY`AQ9vtZMML>LOI7$rn-*SI1lrI6+PQti9XQ6vYwe3=iONE%u*Py31f1% zMpQU21u-uE^lB^K?tdp2*2k#HLQXb-pr+OCT*1U=IbS&$MdngRqzOq~C8$359X!)` zy$yGu;?$^}5N&j=fWC3wua|dNu?T%HtAhU)lzJ&exK(o9VM75C4oFx0Xz@eOu z!;uIzCh$wY3wOn`A}&3K)S!^hL)=pt%`D4}iV6#)Oda=$KiIQJT?BxGe{ zbAn$19byqLeW}wKXO#ySB_6ov?0$|$Wr%=z#M#Gvi`!D)HuW1(gOoTF-;|1Oq>&Ug zHrsvERT8rLOdj6Q4bwlg5{j|Lwf3#M?Q*h1E7&6Pe)$dAwuCtUd5i)9jI93wDwiA08jI{B+BI8 zhx;DNXG>3yk`@WUsQ9<~RQ?_v%Rb3Kg}@j7$O7j)ZPxztC65b0Zx%! z95jiqQ=SSu+4psHFBF$@=C>4%hy@N*eI=06Z|WXV1Gv?-ENk~i74DOxY_iLYy(&PZ z?QxzciJl1|pFe$_u2*B6mS`2D+*HAHe6vm`P|Uw+rkDO(XPGhPy85S;9pDmu`|YPE z;Wn?gIwpF_v7L1&+b``y3fEPRdoxrE+Z>Pii{@_r(0Vt}mlaJ=w#l*{VB-rJKBRcL zf-Wai-I45isqS>^LN@ZC3r!ji;A_|GRQg5NZ!e_phR=6rG?o>hof+fOz1%0RSOER1 zy&qsrEZ;|_$Jb%jco*pmvJ7q{myMlzfEVM{Xsq)y| z(iV-Y{NKN)e^Kd)_x?$F?zB!x?;0hS<_5a2bdKl8(Z@M3MO{@=CVF)YbUBHVfEh*X zX75xE|4DS3j06#MJ#w*i$*^E$$U^gGwyp;Nw9S_XtJ}7wvtgxF1D9szT*fav>qv<= z%~=z7c&0*2(Wp*U893;l9&W+<(%wYz{5&GXLCN);DV8#?X25yg-<=&KP|EV6vBTti z9A>|f!6kYb)zZ>9M(Snx*vv*aq*N*z0LH<6(wtYC43`>OGy1Ab#2-WaOV3fu-wMWr zwRKbw%(CZD1Yn~$H%w?e4pExUx zkFtSViH^Q+wCBbZe6+AHP4l@YZa)4v$=E1v-cZM#u6)I5G$ z*mmLFQx#EexceJY_IO$i;}w`k!ssCHzy_ACj|7~A;B~lNW6sBo{ltSlNeAf9#l&w_ zBkJyw6`)WYh|(xQk7KafCTo-Xqt9g%F$5Fi9K%1fh<=xkkQ%*foV-g`;1Or>^K{=) z3X#m_Inr-|%GTcrt|#^XV29Z*5UbUE^m5y)F@n8ZYp3-{s(od)10S}p;|eY94|l4J z-M-FrfBI^(-)YMc{TkK1_u}}wtNy5cRB>@^EX$3b4RGE?KmciEUdDyE4QRb#s#9A6`zET6t0T8#_rb8+=gF&`|WPeg~Sn-`6s#Yf1Y$mDk*?x92n(kMh(&2 zQNJ}BB z`dG)L;Dl;o9{kp%$3f|o^6E|9*Gb?CG+7^8iflr*FqAwB$Ra~Pv9q0XPj+*5S_=uH zC0=mi*&E?#T;%F-ZN*L(>FvOK?bogcOLiLgai97t8Z-4)da`8nw%dj@Yo7yuB$FYLLc)YXj?*oY?~p4vuh_)ksgznG;i$Htewrqq$Qn19E-d4SjZQx4 zQIqt;2OUetLb0%OdI2Tl>a^a47?#!L`4;|A7;mqkgh|y2|rzx zcG{cROVPVYn*O!A|04qp7V2sa+x#3iP1sQMtF|`T?Ixzea@dV>JDFCaKp1@Kn_ASk zHW;TfnCWpSMS0H%a32GzH*TX5x_(HkI1y_1ciwd|1nXO{4zAaGSppI1bS3itORT%|H1F9$D!0OY2=lcwBh4tq;fHzBjmNQ@=e-t2b#lB{6Bgl}c-1 z&YtppY??w99L{m6t;vY}0fyocCmLO{brK-R^uS!dW<2o4bN`I2d!kDZ#1o8shKa{CluArTtn@3sqdYo8KC^ zj^{`gc_AjM&2gUI`AsJ~(tIJGLGh$XospWVsB&AeLfCmj$>}PYm!TebZ2%eM=&zNL~%A4%WR1AwY zZE0?VIk2e5(_;cVuM}_nw>c3V%{(~sVAwyxJE2tmuQ!dP@01k)` zjr{*PG3d)dSgZc{*y4QPWaFwTW-TQ0hDw&Syb`JVs%L4WLiAPX2dj9+rn4zRkdC3e z=E~EZv=Ih0gg5-BS=m>yI_OPygXhSAH`bzLr9+R(SqLZupTJLA0|G$U7^Vk&h=#&v zB>kMC=M#`O(K>5{ErsY97h)`ya%OLePCm&sWa3CENc?c%LCDz^Y>xvzXGXTm5fi+Z zpTx?i+74OTN(I<8f^A1-uW3`RC6?W!RI}4Y6eTdTHAR-ImCjM+Ybg>txZcuzlnx$h zi_f6U{0Li13kZ=rF4Qs`4*BjQB1m@CGkSR-W`NsyW6wv!MPP0{IH2FK6a9psibZtC z8`Bmx7$2O(^Nr`oc^JleTPlW-GaH*w&&@=0F1s5T%7Qx58yJrlQMXmDe*csA{oEJz z&iCDw$!fr91k+PVK5vAtFF^Rc&v%EY`1)Yt`=g^raQ?@}9%#hk$vd&<|CSdlXi!wd z;w?!CRJE9V+sf_wE((OVcYehp&AwJ+VTCBx;AuDTI~jp9q`YKE0JYXH2qE?o2! zG#N#}30-{VwoO~#yjyCB9$IlL9%_{$&^rqoMt*C=T<^8P?@LakAe-_SYB+ta*<~BW z(l5LZlY9MoHk3xR?au$pZ1Jz7Ah$(7{=MAn6x)8#v2xHp7@yBYGW47@wEy+;<5zBd zBFoBkKijg1pZZGZX!44FhB`|5h=|is(#XJmS64f4f&!WM1J2XMbg$g8>K#EEf>zyL$sZyf3j6I;SD`I$7dfTM4q;+3;a^mSs;ZUVyI+K5bb~=lQ~kOWkI= z(G+cANU;n6tGRy&!fC^&C80L+V<)9cisrnuIxEOhj=C}V!;->^j>a|O7S6kg)Xqk8 zQ;U$#h>L?#OetpCvWyF6pwK9*5!sZR2zm~clP3)h7`$IHqgQk`f8%v|@a-`jT}Vvr z^9=(W>d8U%+X_ylL!l%5EPV+xf0nzY&PGd5WQD->^Th`#ZBxZ#U!Lvb&`!kav~7ql znt+5347G&Lvpd1S3(EG`FtKzEY)C>-t62ZBp9WY11Xmm4Uc5ug;fI<(lzDiN&q1Gd zXHq*os*AI7V;Axt&gPGpKG0?Tf3p9StltfEc_fZSiRG8^~ z1yR2(IJ?H-vZ4KT=TxnUzU!Y3oc zvtJ1rl%jRrFPP+noab(Kt=Opc-E1v>gO$@eNNWB)j#&_S`OkrwS6eB%tx$4a&=uTO z6_WQqXR@Jr-qa9%Me!HBai4>Iw6dT=`b6#~#eO3*Wv}yk_*b_2uStW+&y$E?Y~IKy zPj%$4B08S{+i%aQOF!=xzyHr&siHLJQI=P!8|qznHZW0si*)|@?anz>2-9?1qoXWq zZ<;)D;!D`@bxXC@ox8gTAn_|hss}kyH{R2aB@8#_I4CurFp|(Q6j2D;EQZvKR2A*J zIgLpJmn}S^ZjI<}XnV9^^iD!eU}PM)u7*Vj89DegBOH7=VNk%&`vZS;szTuKdw^(; zq2l2RE#(HFin=NqYEl{?O^~aJrDM#XV?#<{D@!ZC(}m-UzZlHmX&Y;(REIxlwiL@c z0Uu%n$duHhjL>1l{q8*Rv4B($M`(ydst@>C{$n{c%tyyh+dpr#M1v=vkwfg5cw?<7 z*z_UWsa;+>CY;LfF=^VnL!6W`POTxh@#GMTa0am3XUQ-)Wb?tI6XSZ|jj-iD zEJqj5>y(23$4nMgoT@=dL2xwLqxoVlN{-V`!apg3Xm_fjTl91SG5aDvs021S^rSI9 z`IDL`-JxfyO@3+ z95S`ai^W4(bRwc=4|=nz&j1o~u+gSbWH{#`|SVeeL+9yUR=6msQ7a%ZtP(qjlcbL&sms@ODbi4$kj4T4MMjYdB1@N5gKScfzXm z9Q7sskN=u}@BRg$UJy+D6noR4(IKEpk}F)jmy=`K_7!B8Wqv7Z9mQ+L?{=z@{AAxR zkGK%&9pBkPO1wC6ldEx^Ll)a_c>5;!1T#wfpHmA)`&7T@Ajp;xMQVr$AuCWeO~M3n zN^`EKmBD(j-T)}1!Sb1b{m2He^U(GjUPvgr^q^9s7JChcq?5~^Lt$8F7rdaOg-%K&D6{F)JB)$@{ zFzfS!v>ZTw03DDJ7Rdg#aOyLx!~rV!W2w9Q{1K^nNEpsjQ9DlrAwc3{X)FGN#J&IW zDJ3B)1V6Med`IP-pII|^ya}P&xqCZ>+6*Z1SX9-Vp z$x^QBy%LQrFh+bI+-)=3v%7Lq{``#}lb5_l;Rt0EUz|-8{Vf4@;Im$PJ$u=>nl~Xp zDIZ2S^cNtXgIligR;g!H)I2&l++kkRrFL$a^jG{q4$<8WZKG{Fjqsn7tqlFzo{2$d8hk@5H0*^&0GA%zJ!o6U< zUtEt-Tkp_qp?c~$K!DltEbDCZ(ssKhdl7} z^exKn<5GDaqG%4vdxpl6|HN2Q`#rxjYEc;Y=9w;;^rY;E^VISgvco!1Kd|D)br1 z-8jJq$PBp>m);%}@?{b_c-kFjPTt)=Ocfd_hgpYT2&k#Noj}BmJ zBe)aGKfH!TiP`@_F8_LA*0PWVnXU^} zu@3b0lEs!;DKec;WM1A3N-r?+U`sS`B>rA2nI5teixw^^)%3gK-^n&UH`DnuZASau ztY(~RRaW&J%A&@c+&Jbe#gc@=pO03$HUdM1l8h*Wxe`Xm^vdaLkeXl>4Bxs!RB?*_ zsjH>s%HtiU?rd6*r4$!ODb@O7xPia$L8r9ka9h=E*zB~0s_?6W_~s(5xIN3xB|ppk zIZ^(z{K^}1_i)480sWSlKZns&-{7j8305SUq=v21#U18Q)_cQ(tD^J;y>X-F{H3&2 zi7ZzB&MRUBbC#a89}QqVB-CyG*u4E0r1P`h?3qk(S+oQt^sxBc}+ zd!;&QehYH+?{IZ6p!<3>F)W~}Kn=L`0+d2~TGG|L${C!7$M4DTep^&5C)|YBrCzIm#J` zyux&ZYC-LpY`LYK@M*C9l_T6)a_^P-i+>M*_l3<2a_>+0*C}6`^}Nz89{{9B$i@O2 zO}X8BRPh?K`MFC*@(AmX1jqGXgyj@US{z;&*ClUSzhSyaouWyZt7v4RQ}+P$DeUU% zW=_<^Wtj)a(TKsXC!~5JZGS#7EI)aSXlSsf4@;60>TuBXmnCaJF3^?)3z{BOujs+n zGO|xPm_^1slY-T)?K1-&>$GX+1CR7o^BY^-jU4*mX;Rum;7kdrz(g(?T=MlQ(FQ$s zZ~NhA^n`+!bKJkRg*BD&m8bU0%PH<)7Gs*O^y&y1vLGs&A3Wcf;k|K|+TkEu z3R~10lLICRJiXI_mc}TwfsE(mo;5mD7aXnBC&v7)PYZ4e=IzII4q8V zo~EXq0JKj_MIfhrhW(s_XkbTnrWA+w-!jO+7{NkrgWX!6ou4e^>$1!Bp~Q?7nck8D z_{QGp_JZt(x54 zgW){VhktM`7EBoybZ3X1+sqeY8u{N=@XEyF~lQLa@&e1t&fZ|h-;k~%}|ztK*jrk?b>Ep5dufb zA7nGLVE`mFQGkpK#7-mHm#3Lp8pixYks~G9IB@&X1A6#c`)B0f`jBR75LbBjKx^2J zSmbay!uUxjlU!f4#|lz|7=BS@Im>L|z+{5wZ;a|)df5ZzB%+BUHP)Grs_khZO_YuU zhUILofr4#HA=LNBW|HolB0KsLcBK+>A2!pW(H@g=p<$7)Khp}zoB4H-!gfrcjHDl> zYsch6H#4$V(AqZiX0tb-G+3zZ@#!g``ecn?@|K&^dZe4iDek6%+j&q%l8tvc`@I{AH*1+B|% zMI{Rt{1U;$puLmN5P?o;<#D~dKU?cy2LJ3!E$sM5O7JAt6>=mNE>^K?;G2gzokw%u zT&)`NlCAzq$wUNaq$a*X?Ual}%-#`K=}YMAQi2v|!y0aXX&6#aH~$nR{2;wq4$wn6 zrNC}>*&{5f&67;o>k1&_qfhV*bsSgyV3rHt5T zGB@8+e<H%G@!qAW6faY`MqMWeV%%-0$@y`DY%hKqNZf>8O zfJ2t|_bFZP!jpi(1FGvWF97B354V<|k_)$sVF6(KFF*jwhSi;_@C&+)nbaF56A2)0 z$u7(y5a2~%R1dgku74KS%5Tr(V`DAy6aMpE{QIt?e#HXzGoE>Spx5;M>(pSa+Iq-H z^@oiPP{`{KrzbT=!SS7+5(IgVXJ5{42(N8KKMeah3qUVMD+!OV<`23yKRPL6t+Zp= z%xWKe#a7evy4`3p3c-`NTOf2xHtC`2jge;+p$NnbLNlToZ^j1#RVJ3wO?oxCY%eK( z(u5W!YEm9ANYtnc+l?;SZ7kDjX=Yrv?`AMiYI| zC0)eV_??Px%jm;MQHR3_DCo60zy*oFUh$!Q3#s1i`#z_T<=H#fK?Yz)&>~e1Y|yt|(_?Kbr7O$kWZDT2oVw81T(z_}-|R-eD(J z;w!5nrhF?!fb}fMXN3+G<44eS2SMIG>3k$Vhz`DP#;@PkIP1x)@IT${p1~k<@AKHG zv_E|2@vt~6!lbDa;RE+~Je^#x({XdG9oN-}i)B8!ubV{KRdbi&mJI9sr&`T5#rk43*S}ti zxi-c~-{C%_iyeyjm}(&!?;$RQc?@1dUX07-pXK10E&hDiQ1e)!mTBiTT}@*xg^P_Z z5G1wJf#b_92sA3J^5_(oH*o;z=aCswf&YG1J`~Mj<|>wfkfolqtR5lXWkDA>+hQQ=E2IPc%fG+b`_nj9g3jSbZPnpC zZq>|InVTsPC@>kxiYwD_X3*o5@eeua-0f~h=v&-X*TdCQYGYxDx4@xADX5&-UW zF|eERBn=ex-mB4%0=z-<^n4qtCl)<_+=qeKPlud-80y)o9;6%miZTV3o?SYYC3w%L zt_B^ik~Lh)YD2X0oqyU4C3;KbalD(fnY+PB_ z9eSxIR4fXBniPgGcPgFYD3irH-d$&0816d(Hd0O~9c$W|!rJTd_nh_%8PCC&*uAGh z9KNura`L^lM9af7%qt*!ZvlW`lPQiVCAMWQtu_xAntj+e7e0)8Ks=mo;us%7L+T|}z zgy6<=K0M74qs}>NeVTU%Ll@s&VhNC5i{EU;pFx1Y{aNKm}Md42UHf z=Y6UU43JSEC4YQgcJr~ay)xDB{k%G2UA2YDFM|owT+62$nc+Gjc)k2)o<;iI3%VvM z`0NPaCCJx(-CTP%K;9LZbZ+}ay19R>^i341!BQ^%grD~1!FOq&pyEHMlU~pAH8ePM zdcBw(4xZor$y!F7TOy6q2U+V$0SNVEv-Ptk__TuM+8`L`?(p1=^2b;(7sc_Cd$fV! zkQ9PhZ)=&ihRd*li6xje`)N~7lEmbbM1l&-WIt}`sm6o2CQ_*Y9Ib(OxDD6&_|B+= zb(+M-7>}O7bFO)zwVL7P;wI^ub!&76vpp;(4_*MGRwynfGOZ)aV0J`gr3@v@r0DXX zloA0wLS3F`*Q?AlaJ$l93+~-gM@5x+C{EjID);u|!_J3%dDK)d=jijE(uaya#a?|v1B9E@pMxqd0lr(r~7LXQCUG!Q8MfwN@EQ3eH? zv;QPcvjuJ!!8Zel7Ng#TRg?Cku)U$f=$VFkw^=0*tu5Lo5kj+O?!+6Pmy4~73p^(4 zt4s_ohrO964iPV?7LS?bQ+AlO1)lpUtu8a}sPm&!(7G8;HIlWhWW5Ad_A1;%?NUiv z3Wvv%@A71OyQu#3@`+Hu&T+Y)s!j_F zHM_>r>F#u56vEN0>vb&qD~Ddw^1Gsm@%-1=%}bYx?t5}J`8|)MqLLJ$zE#CMf5o#^1V~x~Bm@Pg zUMe0{NVFGp{fKN1DLy8nPtky#5=+@kNe0$-7wFfMT zLvbFH1{|7+Yhs^yEqy@8U$FyBIcxb-v&PKX8}(RiVI{horl8{u1Ik9zqj2r*NIb`Q zhAt|@!!~shdtQO(hEK-0H9Sc}8%Q(!c*4%Ih!FvJ!72t+XB>%-cG?k5L(C*!!*L4( zK)8B*g?di57PKfve-lm^{%T^*1EuszHtCE zC9?U_-MICLDOrYd0!XbOi17WGD_(ijQj|dZW%>Q4=N1;B;EoTC@{Ok~Hn42Z%}DoD zGi&so3el`Hapng~mVSu$zjE2{k&p_)cry}$HqBI>=S*~e)FyJ3SODffu38By+^fU? zId6L=*G~4j=O?rdTqN2IpRiO6BHK5It%0gMq*ane3vNEZquhU59$~$7lw=H=K;gg1 zY&VA%nAcxBWB76=*Vgt=4xd$--_~KUfOqu*U0)g@38mKHQRUpm2R3`jRrBTej0FIr zob58;4u3I|6(|4y*n0DDsQI`~96yd$T zpb6EW-X_+alNhs$ACBJJlQtvY=E*mf~nRZ8ivlS24 zAW{(Ip!;I&ddb5*N?`FYa>-{YZg#xm@b$rXe-j?b@p&YPHSV3$)hE3w`KGx&_B8>%^=YkX^ z9GAQ;6W1_kIBCA&xIl1HjB3IB2+R=(vwH{44Kd?PM712+>!5(dq8hTUAq>ix%)fz( zc=S}>B5=(@QvgQliQY7>viR4`|F1%RyZ)8=QP#2a`)^xxYxozxDZOIZEsK*R?FO(a0XcIwLsoL?xWJF&Adlpfhz640rLt=t z@(QgBcf1H3_aJNcHMG5D?weBQWczf;$}aPwwme>h6v-rEnWvNIOm&Sd-#qd>Z}AB6 z<6fV|@e4U@h|i!m$Cxtr6?DphZh*AODX*Yv$vz(ym9HEO!^T5vb03Z0`bwRg_L6oCF z%b*&n5hW~Hz80dXtanBK`2RAN(fP{4k3k4Y=9)}afWhom&Zj5sAq{eEOy)fWl7`6Y z_Pn2~3j$D+7N7lgoE_4E4^bo8byZdJd?%{F!FRkM^uo40`gYGi=_= zJc@v4(zZRyYVxz3sq>nNx76Ip$13g_(U-+t*G6h|wM>Rl6WZTBfroK91?tgs6PiX$ zj;c;Gg}K%R#8&W_yjYp??C>@r%&Uc%iik_afR1c8TH%l5-w&~00WR$Z%Z5Ke@~K$@ z<(x)#TDduYdbq*sLc)h=%Thgcx1%QRndICHB(q5vbCvf5Qw8i3ZJjZl@MG)v%2KCh zNDVUv$YwTI`mq1rm3m^SDp?s?1;fvlUV}mNit5q=SSE{mfH7%*6IHr&kYbq&UJ1N1 z@}Ja#w<(UfM7p*(Av&Ssw|%(*IpM5;?`Ln=QQ#Eln)${ZUDx|_s?z8%rr*oa5zQJG zYqr`Qb6>>)5pqT}g1YzJNNST^<}FYCA+lVkD$bJ4bCO?imKT==d$~L;;XRZMTDR9# zziqoO=-SlDyt$l8nVeWbyV&KsXLZw`jJK}e51zz~B+hu#(6rg?Wat3r$$q*G-OIc# zhs?IwC-y*PTUE3*7`ZLal26WmJAI`;_mT5hPpB|7%V<4Dz8oz=LSCHZ3Xt6&(xpRzl?7m-I{6R_Soxa-G}#UB^J zLnSHVMwe)~tPQFns7wQfx~=ypCFq#91bHtk#7w9vj;k*4s`nQZOw(W)owK zMUR*mQL6lxW>BB!u;BhF+Ak@W0)3a?lacq%QI~FN2g|ZEG0^*}3jXBTd7c$kFsuM zb?i%BxFIXfqr%Kne?{qwyTM7%2ae}2FWo3#A85~a+nq_f#iJs-z*aGPXuCQPlmQ20 zel)Sha)RdJZp)Xs+C9+b&2q881x$}}ImqV&VV$f58hEEe(MWP+^CL*|p!nmTE8%uG%nG$Epb zeLk)Z*&frBB$Sl;O?o)rgJ<7eoP`CMiXXo3paeW)wtBC5y71RHXNkJp-_PB@HmxZv z%Qo}5+LOel!}Y*egRU<*YlRR{VMpl1mL7CA@NJpL&~@+|vbD0i;c1jp)2+EDig#!0 zCMsM@126@BtW5jA?{d(XI zAhtj?YXYZJ7#X4rus()6^RJ^Y^w@H|7DwK8Rv%sbK|9ma^WocO(SpM{nTUBq0Zo&VkfMw$kC*32dZ6=&}HRdd#> znE;C2Em}a6+<0&>xfiYFW^rzTUn)NzHE{)!96<)sD{fRdAFj)WEzL(l%8J1sLz6sL zueq$YWks)}Q9I66xMb)$u=rU97x4J0Gu*R=l)+0H?YjlxIt!iGzVVkfkwj5rn_{jH zxUw-l%z5ScUGvU!>j$QCtnQyxIe0?Ejw61UqJvPsNLYMNRV4{4y>L&-+=zCd^ULk3 zM5zbAm63HvG|xuU?-jI$*v?i5nUY3NKNl^BG9Z#fC6W91jxb56oUS(bb{^Uc82TBm zQdRQ9AdkCw%G5*{B!~$t8{doXkAl5s-$9qUnsdH9UGTYn9Ogv@k5_FiKhkWwOPnI< zn9|G@-`2k;9o{Q`w(FBoLpm(eLhrrg^WJ}wup?SNmSA_w`;`e%yHxm}i?fW27A7th z>DRHQBys4NnDE4YR{4*fwX1rRI_ASnMae=&Z}Jz)8W0J4E9?!tSjE1QG6@=nwYL6> z%vQ3TDc0Ol6y4T;;gG>q_3%?tq3dL*IswH=4) zYqYQ}(_5Z3ht5folN&T=XbJ(!v z4U{(`gK1oU&yC6Rz7JHFyIsrYhM#Y`_k{v~(W3tZgZH(7gAaD@9&cvXW5Xv$wx3*K zFNRe))1?+m`HnN7 z_8woh)Z+*#ans-P8x66KP*M9n5;sc~Bq0hc6*4K?0ma+f4Jy4}@VKDYr%SgVxX{5>qL1~Ot3=@>6FRwpRNoF#ENK4X6udwSQS{m<~ zR!g~~m!)|GV!ya;2cD52_##(N<~}V<$&q;#Cg0x#c6fjap9wn`hj&%FMWcEPb68`F z`mkZB(!~pzYm>!bm6mTxSSe-CWc6pPFMjEf0wXJGSVd}@sq*Mb%fY^N-mQD!8zDRd*$ zYmV=*u}I`_PzPNoV}+2|F&qdKT`50V+MU1^cnMmY3~BM4un7voLV`*zxyi|!-@3JWeqtmJ=~mZ|M`r7(x?h`2NL}#&!DCswxnVkrnLJc z+vN$TQ)=jT&?=+x@{fBz|J+=ZIl~sGMgPcX@1r*{1_(12mg#FUo`+rWtE9wJ{-yb^n!z%UY%_ zfp1X?PDe0IEisbN6b$CDU79aSf<*{a_~|k`aeTb7p|f92(w^5WV_0dA*IMLZtOd>=g8gTDUH zQ*(6NSMnX@`^q$cb)1D(Etj~&D8o@u@O|URB(yd16cf0HdJ>|vopBr@yF57#gcKj_ zJY*8)2M9H~_aA67mXyBAvfsFWCnmh0gUH4oF|WsCiVw}9yv)090niHD;oK74+K%|R zN6thAQwe!R-fdpTvJ1*xINSK((`kAyMhA`Fgj=_>IS_kY&;^pT);DYdhqpobe*d8r zerSq4qkk=rDt25Gd~UFc>=)+qvBRf8v>*s7F?xUSratdKrXJfX4LaDW%oodY zg6BU7wo3KRJgeml?BQ(*cRTe^X|c!+qxv|U{gq{|`>0wzUnB2pmAg52@JF!1v?EyI zlsMrINHJX1{07SQig~`0eew5n_tk+}h&e_BR3AEjcaN4y1r{IHWy>c2^JsHXN&YiRV894lfv2ul0oz&_lMeANO^M_JMsP$)l z4d4(e80pi!xwKNYVZISnBCKNe(tL zoNug?+UMf=!V|SnY)gQYS=aD;;je^B8mn}L3drAV+9UEIe;lepc&Fz`)zHP!>Iz4` z#smbyre?>oMk2XA)&ggYOEs$w>Bx-LJpUF~7>bzbePYtmR(5afos#|RT|RLBW-n#Z z8@))RWTz8%2Ai&hY>L=@_YcoQt_b_j5(9$A92SZqON-x4#z&kvU%L2_LYl&PL$Rcu zGByOb`?Ell4a$72Z2{ueUw0FVpMhJi^otZ!-eS%gel?iMBT&b9RFn3;WxtBUnH%;< zjs@>*Qm1lBBt6OBL^m1JeD@F1Q0F~q?@2evZkqR63$VPqHKiwQVzrI)FjmSd$Br)D zrX-1znp}>)Z}?TiSmwsjCGNlOn84y^;8UydBgqaPrZD&pLg^E*c&a`9X-#xY4hV2J zG`3D&VjQ+S^Y@`EEBX%|Lqo3foI$IgIpZn{u<)Q3w-EdVl=yL&d(V$#j=q9a1^IQ9kU@6I=$Ruh&;P0_IVZ zZ0wMps&D;NgfC@WXL@;X+#*xDL&YHl&t4-Ya@FSoVjKfIfBS|a<5TCp0MBq@wP_-u zJF55&S>?vg?UoQJ1LNh@#M??=8gSb}2LA%{28Q>WaJHAa%xjG#oGbxio;>zUn3PTO zu6dIWn3yYS7wP^rm8`Tf==*Ys&6sSZ9CXz?`{}>xn_bs@Wt?|PU5akzK*rI!A)a<^ zvKJ@d9+h-^^{yfzL&tiwVBJo{-_FKsT)=x-&5%~lQucZwD8k!3$qo49r|uO=&U@GQ zP`A!;2VR@+k+lteWRVXbKXUF2A)TYJycZL9k@3}cPF&)a`*2d+m>wE%>yl}AzoaRRC;Awd1=Bi?}Jmc@%9d6luB}UPBo~>43jJs1(H*# zp3vPkQ7z9l#nK^YkTR-yxRjAlf3G8=`Mmk#u0@^$^F$#*&*NdW#~Ef1dhtChGihab zZw}LqhuU5-U+QrgCd8c7}*H3Xs|^wvZNB3^#I=FUd@9POspNKF-UBx>KRYPv^sZ0tl2MjPgl zQ&SZJf3%r=l5M=__8<+o4&OpI21d%P-8#zbCT&TlSMB^*FTO%!%Nk_uM*BCJnGmR% z^g|vCFGpNmrPE+V3#JK+|L(Qn7b1Fh{!9sgQa~W^R#52N_~E7^wAs4Wo3gR6Bs;2& zsFK;rAH-T}8S`3Haq2;N`H|j8cBf~ZCB=fy7=dcGE;(KCO|2BH`zR90d^(l{r z2D(L`6W0p=(_8;YF%}ctPu=x3HDRt>6MTV1nNVsC1%zX-3*z11mEFAAF7RMDr(E=4 zWYgEa+kLvgulkd^q~gv1NROU=HIaYmMwyG{a^z`2m3IWehL=`ut-ZeA8v+s?hf9__ zPC5eblnQaV7arbLZXj|w#qSJ3BQ*EH_BQgI^5W|HZ_nDSFbM|(HzVimp(g+QVeK5k zR9+VH_5!G4u|Jm0fC(LRM~N(U^35!?Tt)MjO1Z6YZ(jp@lw7{O$q&@AZ*0xse^`0* zYM*4`TF|=wf4Srjqy~tz;jL;m}>$M#9o{1wRqkT z_1ZngbNw0XV1%b&kmw3aV7pbY9^2w%m+wK z=ON#3w_U+U?h(k8uliZvU3--5M#l8fM7?sW!*VS7ei671cz^4-IJRBG);f2fW8Z5$ zm7p;rdJk)1cPKIK!9-<8CCgb2>xtjYD<~Pgic1Yuq`3iF?KhYCIQ`6#@+r|0$r~t) ziP5bbI&`{yMQ-JoM1oT3*_OQWt|CK=p2u@F#Lc%$iO}RE=V6ld1b#>MV=YRgCLma# zcp=#upzYwsb#nA$@izQu@A_MB%as>~hGNI(+jOec8^vXzhn@Q#63uZz~CqRS_PpkWbZz9hDSCK}~#vA9G+@q|nD z_^5nnXQNLY#b%66@<8}g%``0%Tw$iTdf`S6_tSeux5^!D zg)g)A!=`7YH>xG8(UV;45`^w1m!UvYEjFeoTJsprYu8C}YtLdF3)}zE+<4$7uBnP& zY=D`u(Dv++^V<%}eA;KqYAU*7uvL}U>;tjmZ2bIAcwd*+LdJ0>h=TmuTo%T$Be@(w zMk2-ylegK={_TK$Rb4d%IoT^o{F~noqM;@w=A7)+^q&wfH#ef$fBN*6+hO;U7?_z> zri(=dGa5QjRlNyWKSg&biB2i)>icc8m5I%SSnl z^jpIN0b$ZzW&-}o#O;cYENuYgZs~|}SGpU9Bs1z06W5wUopu70nN)a`ngo?s<`0a; zG2bN2A6V6*U*FfDzU4B;@5bT2m0wG$MiEEVlgk5h@4DX+d6$1DJpP993E_s;z2G)& zh|kR{Zu~!DwK35u<||)Bjhpv{_P3M5G~jo~N+ActQ`zdvRb`8h#FiSEefG*K(sQ1=oU^L7A`w82B zg-SZbf9vLck>I>a4~JN_jPE|G(~!x71?6Vgavgm1XLh7@;};GWvb|{3zN?#Fu_+cB z#_zCg=F+bzDnc~?3u^DGJ$ZYHJ@8VryXl4CAZRqw<4Ladb}7H{hP3MDxb@E31Tb`q}Zi$a1b`u+2%Sn5T-nk!FFA0 z5I;b$Bke*4To*#FJwMW-;?NZ-z)O~`90RMKh92gEy0QFTR1i2?;0k^KjVEjlM&ybx zGrijBkJsPeq1|!~bLn_Gnu9fwJs6f8)k3>tys2F@i5A_?Gynay`l_aA2|gh{`u}fA z0q(77MO`Et5m+Cs=2W-K<`4IuR*GOHy1k|s4`lX!B+u`$ICHWFdawh-IDK--JjG;P zt845;hiSjKJ$+1hDR+-Yk@KtbGD78U!bryyESU*d>3OxdX5d8p!w&CE|AP zLJCUt{^N_=+&QjVz@DP=mvhR55u?0&H&JzWHTDYpU`)y6wq$$>5Vit<@I$BXI%TX7} z1vspkWL$=1zWE#*jaEPEN28o?$%T#%+DJT0<@tMvg$NbA-;&s0bNa|NBdd% zkm=fD9pNCS`lOl5B{Y2;rea0(mw@!{iz@Q2qzDC&p$>yiy7Jk0djq6GK>EXvdysQE z)t^hzQSyOoOKZh6%L#+)lB=$VZfW}YyrzaTpW3-!%0yHi#DGi>4Mx@;AFhste&eBV zw;Ts5Sq>BC)X>q-t8dqMdP)wiF$?kW06O!O9h$P9=-6G_1Doktuh~-09)5eShfH7_ zn+ucN%kYD45SB)U0wT-$MjvxIn~+~J*lfXO($=?9q??mhCC0{3A9W0Y2=KA+5u2@3 zk)C{b1{DHAgD`TEQs(V-77&f8Ym(cobA5d<#92zy@135@#0o*rAfU>%b$|; zQZZ1TD;-<}Z>`&!#P-e&-jTir3UD)24cX4R*}|?6t3pseUcsC7 zIJ*eqdBCP94EX8WV=qP~ShsA+&-R9g%FkV`+7;DV2Z0ZbO}DhpaGy$y5f-eb4VZ7R zAr-LHcjR&#()c(_OuXELE6rE7iR-*=^{ChaAV$&1s|2M5^AihbpbtL4#h;1%>F& zgL+n2FUStMtdCiW8avG>vf?wnzcHmSC;o@~hKMFUJiBeS()oM8(LBF9a$rP==6UJ3 zSGUFGxv#S3OyJQ0&-qIj_3n#KPA*2oZ!7vY!x(E|9~QXt>7*8#-u~& zk5l)U8T-4&yKu%e^T999DvGOY{*j5QOS=-}-U>|GRB}+mWRHIvS{%P3lp4Glak2lU=o%lm)y-W8VjX2+fmmj(C)c>H_Z178O3{7)Ub zU&7$8#B_)Cc5gSS7c|PK^6_zU5^--c+1yapu8>C1JOjIO{dF;Amhf#9sc z>q;S3$?Wt z_7QT~gm)KTW(D_C=N)13H7Exv$ZMX11c%{&)a<8$I@@*z)(R9u4&u8e*@kn1*fUod zPq;I~uPn-4lU!}NeMc34QoxsyNq2Qk&Hk4-%H%)eth9|OG`zB&GGtZp3roA_ZV|Ge zpEo=7JJNtZ=B53dSkhUwx4%QSvd5?@kBI&7jrHK>F)XD|yUclS_zM62WEC>$*5+M9 zSqpc+I~$A_E78V#c0+&4M@aQ0)tz2a+nfdl;k7gy^?e&Zv2ezd+)$5pz@Ra!aB{Kn z<-5CeOQ-`)VAA6{rc5`ZV@fiI&Sh#JZXROC!;my^*^X<%+C8UT|GvWtG|hj~m2}5t z1m|rG86HdlZbIQVk4QUj#;Lm^)fvb|9eK{NP%VUhtc*^b9x~#v$md22C zLnOuJ51dU@V1K8F+pBt24QZ16707_J`}Mgt^&P6*2jN`ID3Out*VtCpbMmxeFYb8_ zeSOn4x*1L$`?7fH{z~3rzNSpar7aJH@mXNfD>KZ>;wXesg#ay_^F|h`gOQ$K5i4JT$@epM_#s8uaS) z+3M7z$}`|bI>xN=hi!4{siwb@`FjT60cFCg7*U}c#zmvqIihlDPvdg`r<*(rP&P+K zD^Ey2oEvtsB_C>AjsbF$MFXo!V<>nN@A2-OglFe4`uEgxrHTnz+o>0jbAE^SQeFU= z>c?4cGwKP@zf5aoP#ojBho4B&llUH~qBEjABRwwsY67sjDaf-if1lTrYz|2XUw<2Y zcF|oVK*ll`&UAMiA8D$1AvRqjw1j!?3XuYe+l1&Njrt78M5u`WMgz<3Yh!@ZqHm;>^OtBH=)64Kw zPE#9;4sMN-4VyQCy=U~bSjx<4sH@@OcAH5J z6vL6uR=oNWQO*O~E23cS$o+uYGcbiI$~$}Y5Ps3yCq!k-jg$e}q^+1zl?bD#=;CYV zjqyvM!fZB>9gR3dE3k-FL7=2t4uvkmF>ncjPZFVUVB;47GCs4p*4)#5*gyc7_xi<* zZtFvKl8V#4buJCa{PLHvla^LIVEtV*O~`MtkG7BzDK*F)2yI8_eo@^(SZ?Wo3IFR_Z_?;D(V7-k`NLNv z7?7C(d-;S-H1Dm?Tpaq9({t;Uq^*WpD`xyb1(R}L4 z+p>*3o5NxxP2aDb{SGU*mpa|kUFJxg_bS83LPpt;q?g{6*XYc~6UH|znr z^2|!ZNsHnY^H5pI7Uf3I`3NZl+xNtVcPc!UCF~Bw686f@k?*p0TGSbPGc6@z6QTQ| zL$_yom?S2atto>*C|=zD&Uo!y9-DvzCIfOq!Etjk!br)w4LxrF_v~{}D;c$m${76F z8y7L~p|Avqn>VIcle^yITI%%PM3&e5c>kx~*fX`m+G>n(Onkd)!TkATBf9+C#);&C z_H#Fh%d4tj*@Cw3DC_hr7FsJeBe9h?UGluro9&fI-D7RY#X56VbAl+w_n<)obp9@= z{+tW!7J!4oVOF-<<;tz?Kih2*`OaOc5Ug=GzF#%Kby~^ns+Q`<ks$)cZ#4w${gVz*#cM)RFe>G+xmml+p((O#rgUVr?R9S% z(=zInOtwIYc$tk&o=o7SgX@CZebs?sL&CCOLEyUk0$z_!DFVBua#<*EdvC*#w;Fjq z1GmR2jT6Tv69c(`E>-`=jQ12p4Eg+K%a)#gvnHO2@w(9bJaGG8 zLi!(TGm-spfLDftY=O+08N!_)FH^p%he! zuqp41kDlb|y4rjhHKyE_IdX3-AUG!TK@TtV15e=X`qM|BM@ka==s*wdND?y!B<`V8 zwjt>oW3ZlRN7}wYD~%FcoYinM$9627qO3n?ms7a@Q%~uFtHV*li#@|j>eE>tfO(~E zOu{6=xwLE>7zrm!UQR8;svX}LS~4ky!^(O$tMzP+`eAvGG-`p~k%H1Jx(o6WrV6onUPDuk zvqEJ(wKW@U(B~NRyIC#Vg`pl+0kdDPfvLlwGYBFPG!7R<=oFPM7A~zL zz+R3Q#OQqME`trcAL^{|qm`a6NPjv!L5@sftB6ZyIQGLUgfzT3;ECI9e zGTZV4G1H<2obua*Q+gZ`4jW+DPO#WUs}5^Vas2v{`St4u&W}_ahHfW(B*3kKm!IO&+w@>!eB7mWE`X@Qw1tr7hQ9!K%$A{ZUD(Wxm(`7_&?7H%827EGp)@ z;^_-Fdp{HL2M2ceu`S@=%kPGSc>k?U8R#d^`Sx36pZ~w+F{#z~RLj5(Afj3nNV(ss zMc+v0RL}P8&5A9bf^f5w9ph+NV7lxUuE56sDpHM`gDEu3*6;I~(hITrK7SL zxKgcD6?3A3c{c$722?CNb}KkOv+&#d!|5`Ru->NQswx@v<-N0A5Gb+N6w8K*v{|Y6 z5U&yZ2h{bt8N5p-xPfB2(Q_dF{T($>d&~9np5)7Z{wJ2Y7eJ`jnLS4P+;TSwsUot3 z&K^gXJL+Z-|IpJjFTA=$*uR~7cKWfJ)yxs6OM4|f7S}e*yL9lj19RXM2ynVm0^Z9o zLhnVC9Yy`G8*>B8c{9dBoWI}@J7GtBt=j%3*KoPd8zYksp~U(`hm$-38c@H1fM5!%#6S2)w4erbhxaKn(3SJF*7m$JViK~KXDg* zeFx_NhRL6=pZ(jFr7$zRgP!mo02*Rlq)$O3pmlRAtOXG>XGZ>X@P$8yW*lqd8a9<) zB82^wHU7yC zx+d~D%2M`6ITwAN=2@W~G;ov=6Q>H2{;^L3o53Pr+t|0b3F)52&KfaX1uE6s5up@s zBXUa_oe7LzM?e;m7iTaZmCq~)XZ&QsY$HQKM8l4Wb5yC;SgP;k*M`-@zr2t+1$KNwqqbKu!em3X$7@3^k`U`LK1qi z*#m!=VER?Gd4ohMQ1V=(Qu`HiP&En__z%*Qv}#+Ue5E}d3#3(8DQhWF@!8z#gjfK^ zzIq;+*>lYqt0+q$q`gOqw+P(LdIGp)Q3X1Aua=?kQ8Q8e42_Pm?g~M_mdtZ+isZP> z*H68*-zxO0y$(fUd%(>-jHDXF3GbYn82k@ScaoLEtv|NfHz?E1y&5m{(x_jEwvda; zmR)b7$L)uk!?QB{D1iOGox^TyP13f6CkFk!TV&nRyY=ty9_Yv=jyiJJipZp@(EsVk zHC4A8{Zy!v?-5hN{2%+4eiw^g!ULqPH>Q|3D~tfE3v2!l-)-v$V-Y_q@#-jYMI&PC=vJh{dvb;69$Oqin$mv3x#?Rp(3km?<>F3SXw@65!zgob533>VA@O) zV!%SKhID;Pl+V>uXx%%U7CX5W^Ev{yvb3>q0Fd#jJx#5gU6@^oP561R9jJygwLtNi zPYJ!I)+*ZsmJ*Zw*7)p5VDRQ|L?KIDF1nLr@^^qC3)-=@XV!9HnIJTcC z-IRPk9i<0;Qcw5tu1vDEssnu>lde(BDYCu$e9t!*CtEWr+ZaB#=`{S%_1v3+G<<7XA2y_5hQS_#K6qB=M^6O?j z6PWDY9A|-d*4+{aNh?@;$FJ!7&|Q6Kt=*v!{kiggNN`FD@+ z$a8lEu!?&cY>=|GNX$HULc5sd)CSD~i917`Sw z=fildj)~K)3Id*ssvr7%x3S;7=Id`tj#PWz2=aSQwd4~yZ>9U@JUM&(C|kKxy9 z(~?o9e z!#Dc*jU3PIDwD$4}$us;XJ(vC9EN)RCZSmJ}Jri!T z{pIylEKIeH)*(sjjzPNhKhJ$(wl=J6I;)Xo$q)n#KryA}xp2TNT^2`UX*5?->$@foHSbF-08gLleGtKTCjEgO0jpOh0S zNn_Ntt1Z}XfRKyUzuVeUwUBwQY!xk`jT~13Z^5yWApEqvOM6>Z#)o_T(6uf(9lgL4 zVd4dh0>354tHzEC#Ompfzm3cq`*-j;m1jy=$=^u37nXH^kUuOD2)W~0gD%W(r@Hgv zL^mN+oKdyF>_K>qz!-50n^tqk4>DG6r6vDk=suTI3ezv?#3rktA0#J6os1p{+{(Vb zmF$%DHaU4vH{;@FoNMR{U z-n2XB1W%*8^~!WW#q!E&MTeDtG?vQaF2}j*faFyQeNQWvjP}3S+dffeA>g?m*Wqs4 zy!_xXOR88^gk@6e${fU_C?vo8{{eI9bh@kD#Hb~=grXKbiaGqAFM4tSoI4cChyogauE|@T1uZ(NN&(k zn$nj0Y(I6<+}3)^)Ff2Ac~+_!E`i@)2v#|K!K2h1kF@vB500d6uyw&wz|1EAx4eHW zQ&SXFH7n+)L+#1i(QIy)E%exaegf?BrOZsg1TY(z07|FPe+pllC_6IR@OgFAXuKSc zF+V5$-xUSb6e0RzK(MkjVK&RwSA8)X&0a}=M#U*N>Ep~s=9BSDbZQVs(<+ycZ~nc{ z6m}Z>T-IB^xr}`;lzop?%Ut0z8Gi*)D(nOZ1vWh@q(_0EBn1Y4<%`>*1RvR-yX-*8 z^KDUBaGlk+f8fB_azol`eK7%Du6VHf#&YhJ+?Al+&}#AMBAc?2g--bm%~OI z*m@*)v=nW|?5)z0ZobXdMs*^HupICKE#_qx0y(0~9j>KkQiF+7-QI}Rp`o(^vpGk#j|;?M<=%KY zHTfC^^`V25KN3%sSkEmaXNxyq_D&r#i_?>qJu9qi#f#ND$R$no<%BT!hu&8rpZNP} z3-;PGISuvbDsOncZmGFsu=HyJ*qn_|ZL^002$>aq+X9pcp>~bm?F7Sh5CE$Z5#CPO zS4q~bJ*fi-{~o1YcxOY%AG%i>OPPmbplM>#;thH6Dj9Z4bHu6e)L>>-Y`O**8GHuQ zcmBXL7~p#$j`&{lH{=|JN?YSvzPtB-6Soj)4||J?Qk*mQe`JB%QK zjNh5*vXSqAt@Xug!yuK9G$d~3Ott&Km6a@R_YZ0xG!;^G<^maOCLDnskRi5bob-C^ zN-I96PF>?LJMx46yi<6|<7oc&Ijt91hS-x-Y&irxMQ3=GYGu*Y@+Ye1aEj~QD_}sxR0bx>8gKqOg^s*hUFv|7 zBmRWW)eSn|e+`rea&8f7h#Q0yIc6sB0}=i@$sUE2N;+ERb*2^QDJ*VR+0Vqg86(Hn zSm>op=gVK19W0UJQHvl(+l0RzVpw)`;cFM=uDv{?y7WuFyz7LN29Jk(T=TNp1*^G> ze+Xbgi_#KT1Y5z5eP$-#3Xm+yPP`q6S*Pc-E1k*~ErnqMM0`)V%8e$Gs?iAJ`PmMz ztRNv404Wx;;_>=7S{JZYAv#m`<`?cQIXs`AJALWciOb{kK7|tdGwBF6-9!2JVf^#q z#E4*IMcnfrlCbSAET<^}HtvYNk6l~mlGzvD99hHxEFBHTaO#^%xK z_r}p~YYv{xG%E!;Y(jfc{cs1aD1FsdPIeFX7`3svhDyULeLiwd*`5VlaiXB#?_)(l z>)Y8(FHbPoxekwpVn;@!M;^5#ie5?K9>g$3kytW|=j?vbu3C*hYg7mSb;n(}qsq+G z+8jFb>h(ypUtOm8Tj=0Dl=IljMq{$@#Ci?&-Py~ zz2SZj&1~EqgGIe=6lIO%?yNH9JR~RgTXu-9;Ldg`I3^MNsCjvu&%UC?IoaPxgFxK3 z7CkuCpDRj!z|&S!4Q7k37d~x(#@W2no@-XUp2VXj|Q zg!lhG&c+PB`NX*FtRzV8eymOfE`7Cf=3hl-1U7lNIzB@5C{mM*U{gAus!La=j62Nm zk2->efvYCQoo^Q>j$OnbhqG!jvzXACB^0Bld6vpCGcyew*na!EIaMX$WW2)99(k)p zO*R#aJWcEABWT##M_k&>h!-cGbGM(x*P!MygL<7ldz*3ro4X`Wq?Syep<^|A0MwzI9paikHDb zO@j6NLZ6eCX8R{X$qig>U{y0NeuFRW;j>o{_Z(i2q(ix2f^}wc07RMLGsZk6!*?t<&=G6+)`Ch9IOa%(;10P`q zi0V)Kmm&J9uTGj(fI@{6n2K`$ROV#g_s5kfyfSXwsnI}{15F@)+fQq@9E%_m`n6oIUc@hZh*5pUo+7UmR|8vQg8C9%1 zZ5@99)-v|nel8@2)T?t{UpFMbXf8}~N_L;(Q&Sy~H9k1Gqyz0Lf-m-zi^hUqh9PPm zuk9O1A8q4FBq=p{e;of~_>(P1m}*$fuKgs`n_(hEo+~>$l-H_(?c?i}=SxY|RL38M zBQK|QF!);sm8{-#$fa75kCy98M%5B-#>-h=IxtAID7exioE9T>R7xL2NiD z`|XxQB1(S-$^vYlB(Qdy=lBA8I<2`)s%j>g(()2)FMi+~g z9?9e__FwWF%<3{_fZKGx9{{Lb25*+tOSX4}l(%B`w>w_i8gylL;k>>#&zf^VKP>Rb z`@_04;3~v^Ag=(hzRE5F+fmbIED_4hx!@jv*%ib=xpHl*KvRV0)#>^dD#uP-%j)mr zt)TDg0)~)E$9k`y+o!u9+yE?z_4D?A?|6~t%4I20Hkidd9rt|FsChR`eC3+N;%k-& za1$$={NA4I*(|_gbcF0mic*~xmla&G`fBUVs_=D(HV2q|%EOj8M`OD9W}qKY;%m|_ znI9Nc9@@Qu-1;a&RIItzoZy7)v8z@pD&%zHg6HxJ#hLnXtyJ58`@mba+8WGEok`wZ(RosR>+*1r z%kPl<>>^y~?eX(s}-Q&-W0nG_6S#JEd zq){m9-GsjM`P5M=$75iy6<=7sZU1*uu1gK^>o=Ez2b?fLF(5t>6 z*SA{GnSGuwzIXZjI`B|iOf0>4`~N=F!~ZRq4Y9bgGW|^ouX9)L*=PSLn3d@2a)8l% zajO@}gZ>k3q=k#)=f_^S@bTLcTAECjx}*nzPN5a7c@$QGnC@GE2444k$z+wsqD-Dk zo29SFkiow8*qp9RuLPq5UcoL@Vo!+wfht@K43}~&Xga^qY@H&Bn98%zFWZKPb_b+q zO^SDk2uLI;j}U{rzggw=>rb>!U%RrH)^P$vD`8gxa>P}t$ro2ze>9hbH%D}sToEU0 zJ*m1ZemZ^mgVYBZ{m1_wWp5c5^&WMPN=Yc8C?MS^NQd+g(!zkGq?CY^bPnAOBi$n1 zE#2K+(m90W&~bm9<2lFw^W1ws_rBnjzG3*z-fOSD_F8C4!fm+I2S<;hbr1qcE^*i% zd`wCmB1r5&`Ig~0EX+i59&v3-as+~BH!`8$%Uy9-4p zj)jcp>sk86N(OdrgAD*9_C!TmHW(8}iDJ#tcWda1qA8bCwO=ihGx{JS8%0J$5Cr5sA>nT>(Ncw93_xbOl1CcjrZ|wVDxx6n% zb8?|3FJU2xxL=p;m1G~0IUi7PeLj)WCef`Rv1*T`ag`EOJDAQm{b@5a6BONNes#J> z^FeiI4ayhLKy|qHSxs4_-kA(X#)T%RLITmNq>m2#6&FP07Ja)mZN{DfuS-c+0-?@JyE*KfXyo>D(GNL02nni|11al>efPoN{&rDy|rQf+!Ijm2UW0#Ok5TkNrTUR|0@ zC#9a6r)ymwGN(tD>m3)!E~ncc+N{mh1%@|HQrsO0C#HgRxW;)Ip6Fk6`A=qDsH4#4o^CHB}xv-}PTZ7|o8)hqG+m?-Ra2~}%H!ZGXIRs=QxiG(f4@^9R2rK9f8 zCHi>XYrxdsPMOB4a&()&z2b|-Ks6wZa1`qM;a5sW@_idMJ|FH4>?gri|!vg)lTFu;_@L0sUX5>*`+PS)_dZik&2jhkQ@^W)&)?E?Ip zXjVCNwAc&9J4<->?NCbeg>jJpELYiw5PwdfC-{K3!-T{V=VCGWSKv#g1nX7;riH1Fh$1>*{;i!w68K^7 z3^fUh+;i-ui;gMjhI(nlo`=uGBwwLc+-f0~X}S40EiR*G`sbxy&xALvBHYF65PNKT zoiO70@6>QJ6ndW~Wr)iKH(su^iKhA>KH(q8-dFg3;dGyj^{|KOnEQ7!mZc0Um1_NT z6f)Dc&(#m+Nfxy z4fXBg4*2dKzc%^wlGoqCSP}mOV+r?*4aUW=9`Tz9GX52e#cH}+@O~75f2L`*<;s0N z_3<}ZqBqXAw?0Ddu~~G4QO0SdU`cc|!J(t9x_#Y8SHBw zNaej~${BkA)SY~!+u|iLHdYaPHC9n=HuD~=@(Ky7983TjF;3@xp#91r>yY~h^^}iN z;X6ReR`g!i&fai#GX>x#`p-bs%Q4YI*-duVzagp}so*f0#@W(qk?EJpbnXqUukD2Fnv9DX! zf^olfok222^l#R605Pw?pA?7px9ni_zgMYP~0?-E}N8c{dq z_j*2=|BuoC%^(?b{Zo&pcZp`Dg4P$p?ZHAnem$Jaw^Tu($afu{yL9aE7EJMZ0RJ_? zm#p(^FCG=>w^mYbw~`zCmNdiykdZGlK*u9{3m0P?-Bsq?5(6JBp7G!h7Wrc>Qe`j; z>L+J*hBd1DWFz}ryKV?idkmq#N(3Rc1i{0ebaO{T1a}p$Q=}hX9IrYhZoz(512lsA z-yu|oG<6G%KnRuE(IJaJ`!4Wbqughd%t8#wTzK>4g5L=mNE~a8M|>ZbkFu&TMvS4N zKCx;?NtcjcVZc#$d@YU&Umo#Ce%lx>ST!68sB`_F;X`cKQt?{-^!|#V0v$4lcYNcH z{^CJ=7gDL+u~D%0h^#*r$eAE|#&wMP(ZU8Fk8zrrkiLiHed?j&CtE(b_%T z*7}^$p3Kl(1VJUWaM88g6N)8RQr3RVzaMIK97hw(S<1ja7j}-k&U!#UYphM z7k{yz{A~51*vm#N3+#7Nx*6t6jYwwK7trmFQnML0mtQlSRX^RaEZxSStpU}M=YC<= z0hm0Uo0GkZu2#V2u!APE^xS+zE`A$)(=?uXdHy-&f;Vr4H;^u1F7I|pN4 z13mfm2?H=E<`c;uk}C_Q?e{!{Nb(=V+&R05AnH7G8VYB+qI&PTAK;%?-p~pPLB-;G z87iS;i|`zW2_B4elJi9+ah|qvfsv$$F89HU&Adn(rX<$b%LUn+wZW?`*6_69kr&o8 zQ);N^FGRO`{Vo%{-7nty3$g{UUY=)!3v>p>vqIE6il*C*NKcJvGM)o`vL_bx-Drkb z)-*u|_DHN{XOOJxMh_SNjCeI^kCVVBD(~x7mJo#ias$zpS6eH@SOfTWM>ZoCM2Ytv*g*7@gCx$(*L$P2*O#O;miH1Zn`Vq%#jZpFxo!X*MfcDpU_x{$RxZ8z z&5dVud%Ms4Xzi8#oO$*1?hL!4>-uzGRc(2pNXO#yU0Ew)COhI7#t(Xm*>a~2hVxei z*XQMLoW>kEm|}Hq0$vVc*HnE+0^tNqNu0jDtvwTSDh}u6Cvt~y>MX$BNUQdSnu;pj z=2a`51x)_27xJbzJur7gRa6ytJvPbG0l?`{z2*!S z+FE^%&A*&xx!8D%=}Q)Ix{dl_9SQVc&ov6StgUZ%$?&V=!a8|%HjUa{I%?K;pL_1v zx&{AcC880lcIN?zk%*eN861o*$=1mmhn)(Hdtw9!hQaJJ-7j{c%weO_{wg+GqERDV zRfBGTy-pP;z7}8{YL=eObCl0RXagKtBm}>MT*QKb2l-dll#krPL;lW#@;QOIaieYX@2sh}CxAo1F(afyQU=JH z3REq0kZBz8AD)O#^?qk6CYQ>Ykx_F%-gz)G=FFj@xwWymZoYUiEP8gf2$MqAs4|m# zC~vR>#rzocxSM`gvF?6~82T(W9PyRT6{1w5->zA!=Zs-HR?kV- z`7aO3J%eo_BhOb}*RFEXE76zBP5|J76FIwbsNnE3+VT5u?_4BYx(`J8TTCk~k(g!34-T zUaV_ZK7Udcs(&}7{19t^9ymAK@+vIq6~@YYCX@vK6q_sqF_^tsc>sdYkUPFf9#XMG z4vinGF|XW~2{V^8>RU$=kh}~+O1U1D9()hO#io7%*$}DN-t0Pv>x=)g62WL@45UR> zlqFl1Q?1(Fa@xZUkhIW1WfXH#OLuEGRAa>O__>!-r3&fnto;U$U$I=uyS*b5d9&En z*f~1njR1Zl4~R%+Muc6>tXX3$_hWYR!kNuXQrN`QkiK)5_%g+MP4@WA4Gns-<34_(QY*Abca1?#Fv2Wk)IW^fCpIWWD z*kJZm^(}#xT@Lr=dKmZojK9cb)MfV0n5C(3UCd=YJe-sVaCdsgp*|_FpTfgs z`Rk_{sHpt=H*Y9J=aWg-u=x zSd7ZTH$c4Qc?&-(?Sqe*@{6kaXu?Qk7C zcBr*CNlx0G?|O*$tEJtWp5NWR?wp%EN@_UiNWMeRXc1 zNvC-J=gp80cr%PF+{ZIbGbrMo2G)pZb44qv-MQK|+ngKyA?6&@hChal{#6 zzX#L93XTBYz+ESUK)n0@ww`oSfo0gh2w2Yxu~W@+SMC6()?52Dpy`Aj3; z#+i?FoDUY^!90|Xnn%on$0LgTW$57q5jIwM#3V2Z(b!VGXkhmZnts{o5r+0*q3V44 ztNVpP0cTn)*_b~E7@}@)KtzMG0La~)YVcl@iX&wHc(4{VGUbJyB6?hb+~NDKwxWBP z6`QA)GSq|uX4+_b?0ga_+Rd|t-4gql$8|;&`%W552>U(T1O2s#Nvil2@rPip@5OJC zdY&b&^v*%a)U|?wSx;6kuotS&n85VY^-eaOj&q|MF7}mFq<^pkPojAP;2wUfy5=?D2`+MvYE8?L#Iu_a{<#ffW44|X# zvsrXH;?&&`&>{oL_))dR+-I<3rgwIVwmCyg@d@4F`I`8KOj8YGG zbUSpe75g;%UHoS#bAHvF1;A@8u7GbWz0Z%W9G<(hdOFHPlUtuVMBBYhy3Jttr4bGx z>)HWn-_76N6gLefT=J;?-uXFm{K~p_LP;o1Pb?~N>H{`@3I2-4e|+3XAj&YY#`0gRdJ~B5e2cXT|i-!S?N<0VHsW$6LiIW%BClRkqgbJS` zN3erq9mX`(FP4bkTuuYaJTx*K)^1WjS#94_Qv9RDKLyRDc348y2OGu?V$J}Jg!R%V zE{^ISYwdQEGFnUS^oY->m96k!NXVte0hyByL{TA}U&pOj09%C4ZT2PtYJMh^t@*cN zS{u5-9T|PTVY_4a#tX7OVM62A>Iw;uuwAByHFt$NRBE?Gfv}mfQU_Y5840XcD(W*{ z;R1z$?TEXQQ+1iFkdv>j%>)8~e<;&!DTRm*K>Q-M3f?YM0-VJs%kl5g0;Rr8foS!m zrhrz*+n-9pI-_Ev0L(KD`L3xJ8&7Syas*jqY(=3w@r%P91T zO5tw}(qfVvDb-2c`^tcgg5o-ulKMAEBfx;*b_2>*tAU7lMZ~X}&H(zrJtxvT$@<$7 zBohwM*8GWlXG~4evc>EmGU6~o)>iSWAyImg5bkZ`)IL0A=DF()JdFmu8b+O(pDMsV zEz>$_g!q#j`*RskOFjEg&&-qpTuskw5>A;@O%-NW-U6J(wzl)k3;o@^r2MRK7>nPTi*)bi z*0d2ak6PK0iVZN%$@K)_dG2zJHx@tLj)8u`x-h@5xSXc~isfLcTJH@$t!?GL=}|uO zuA4il-PVn-YDD<|Rj0RP08m_!RO}%%;k_`p`9iJ1G@qixsNI2&nr!$JpY@E~XrnfQ zr$E{)U?XsF>>tsb`R6m7- z6mraauKPIMo3W!P?)iNl5^i|s0%J!f|9ORG`=F+R8y4hRUxu~UeL;}7EdBi0`ogyI zX;0HGRoddq^m@KtzL&h8v=xdHTM;W+Y@a=b3`7bTY+=;b7nRF=WMF+j%0+G#P~z!+ zXppMH1>3w3e8+|b?*s9}MpWxBfH)+R=Z_A7E6927!ce>${zd=5BPkS?uRi2g)41TO zNZ>9jeE5y!?3$?WiluBOrc+-lz|=v82)zK{m3#OW8T?KXl1J(24hWs0{Pg711iUw? z_XNfzqB?=l*GhAWkLjfUF&G0POSZ*sEPeUpLi$}_zLb{b0>&B@_r@Ar=<29db#pD3 z`r!hDVaGe;V{+9SiB4G}^X1kqU>TTFnLTx#)oxh;1y#sKqhVQ$Jp>LLqZ3}f ze+A%&((9dgD+igkA7$qQY32HrMSpYwqB;0yw7PWtaGpVNVu;cx0ca4Yx}&vrLvxm? zE|V$(m9r^s&S#)wj_f4+EmpEaWFOu;;L!gB*(ZKI&djz5Yo3ZXRD+x8`NuexGp z(r4=aPN?n$vu4F>^E)kV$OkRu?D?&1G*Rv9o&5R5>l<9b4wdTa?kVoI7l^GH)Any% zgLVR~Zmt&9f$+ydZHeD3H0%8>79Lev8yka#Yi5T{-Ix!+PW&$k==~o1e{19v?B);F ze%!MYYnR1y+K{WP-iHvEv%@vSr%!TRhv{fYPfi8+qcFR9ms<3aH2mJvAWsXfy*+MD z7rj|j0)!U9O#xxJ{jW`|OgwiNJN^R_{2okFrX(6qO5UwaI z76guZ{|YsdCCnJ}Fv#&ti}8G7OQ->a8U=AZ`>|2V%_t#>RxV9-@?xDLRWMCRd_kD(6XcolWbTFa1f_Q9*3;H9|$d8cd z?#nIG*)Q)>#>6*#Y6g#aE{K3-2rM*-{Dep?(XqtFD8@&=ybl-adZ58ZBD7lj1~3xf zv!AYj0mcjAHjucFrh1G=PG56js0xGxf;oZ{5&3nV%{mBI=Hm$W|DKUi*ml zi}YRwDy5lW@3N=R0-InEW)eLCxcI{=7)j@YIT}Y~Ng*@>%ldxiB@^#ClvC+R*bB0R=c;b6K28u+j>q>eeeGavQ*zja=hL1B{&?|? zdA&QIvCI`vQ;&vfY_Dw^i3B9gx$=Th+=BquFQ<6D*2YO6cQdPHko)a|f2QLh3M=z| zHMcme)(OSMd$QCHI|>=4q}OhZ9S_9UlVZe5(JB|ranOzpQXl+4u2Q%CQ6e@+&=Tto zM*x%Ssj{-_qz!)qGu%mwN4Tp4MSh&#en8kyuu+mQEgIlCIv=VoG} zlL^`%A4_R}yj}%nI7`cgIQ|*-KD^%6g>@+uYD#0uXlzN^Sy(i7TpYkYZX@)dR!RZ( z7hfhSr)tO7`GzsJ&5-|b@O1~u?JK=>vOmhL7@&D07Agh~N~E*@-Fw{AX(wyv(tJO( z)QyQ8!uVGjQUX|dBODu3|Iw z&V0TolB43q_~7a)-2`pf#HEYbhE#l4)-`ZLMUZ;_*>wF8{*~e#Byszw?JtFYi#u6Mo6f_V}&~YxMv@{I`8I<{S9~SNdU0_VoseK*YLB`?qP1 za22j&t}XU(_T`F%U<*d$%(&$BG(#U^vUUco0V7g~?IA;y`&y6$@3d~1`bIZCB%suB zi%a^wv65OJ^#hd9MlXerA;%Ed+Ge_F31z3#Vp*>D%{i```gg1qebK{V{{xg)c$Y!m z7f0BDlS^i>tTI(vIOy;J&W8nTYc#$C6N>w=o(^U=ZLrNc8DFampr%N%eX$5wE}ZR) zmbH8;_J}Ba?af6){sXaJ>sDOuZsa{edetQY5QX?|dRYqn6$J<hog^`AfHE!Z;8} z1278S@3;P7Ax&|(Z%$abOi#^W=;vA#2+IQc#U*DU4fPe{|2pNZ+bW>|vMXZoU$0J5 z+7|RP^5x0^xz3#K!q8ZvWrN|}{^p$p!}Y5bzRyQ4&z%al9Pki3kWTI)KrZkw-_Vf3 zNKdCfqamj86z(^2xawJ530gT93%a9SD{BFBb+i3+mB4^_-e^%k)uWL-*4sW##=LSJ)&gybbk;tw54EpocK3 zsF_|G@pQnN7Y&K;bo!OWL^2#pqRKe1`ryH4W$A$HOf0imo9M$4=~z}s$mbCc+HnyZcStU#T#bf2YFe?R@k5ik+9v!A{#4!k&fw z>gDBYA$|C==(+I2hzguX`V^WEm=h~_jl*Aqrewdv&H)H~icMUgRsttqb z$c0|`%N&$JL^AU6y`-NLTvdu3i`^gXc47%^K0m0_Y_SD(5DG}GSHCTMQ5uzdB z^q7~_Q||~NkUd&DI?02)|Hx7Nsh2$LXO&J9q@b6fl9~E{o`(%z;%-=_Jdm9-H1Yv;qw^b{M;Lpp?`(Dy3`ph3J0l*l{V`#1o@Flcr6InDyy zqiHKP|!IV7}M` ziUGrrr1GC-V1~Mt9{=D`&GU#sFDlia2e8doWU*#rdj2wj*hixLC+l5xxy*dsz}Q1~ z7Xl03pMQ#XvZJ7#n?n9Z$lv2ZuwX2re16A|9OM+d4oVJ*NBTgnGI>q;({P^dVc|}G zMrl{0XtbK^VgI8>1D(Z{UJ!2?_TS+hnQ;f$xtT-6g%Vurk7{g}m%-F?2}nA}aT(K+ zf2Mc1(>=%GGPgE2I%diQGz%dLYp>Y(OwpKS_yO_nHfsMI%=z8~IE%I}ON#^@4NIxx zFDCXA#lT}~pl+fo<@~|N$BJd4Ehh3}z<(ML8fCQ;i zH2An znvtXMcv^ql*o?IUhv;QhPTtOg3EXx z(khVrWHULjWym$^OV#Zz-PLCA&}6km<9y1dS|X!8`dQNS{uQoeB{pq{+z|VXW_3~R z$sw*b<`rl)Bwf41`27N0bt<(s3S>Ub!e_qq!oF*I#J($z6%!9Ic>>Kcj?$%HF#roV ztAR!Tm5Xrh$)=r`Q|@GIE|4n0)MM1||BJ`#3!BsLT||_ zah?RAy+tN`h}dzNoR{7~hj%#A7CgZq>Ybcwmq>rC|5|G5;kpl(@KCyk z^8Gjzrm~QM9R#K;kCTG5cukjgj}qhWpfb(?%+oXN;0h(U?u} zopyy*(@MiwUG)1Y_zG0*kWOFfL`;wlcMBRNKT&MZdUCuM}gNjfl9>p+f)vNeA zEXc>z%hVDnDL?5k%J$yH6$h-nFiUQmmlNi+OoSz_Rah_1IbslIoY{c3e@6!;^x|(OiN&~TW|3M5vAUtGskRG-;(EMO_l=S0o@-2Witx?` z0?+jSc(voq$U$(xk0luV`Xrxe>UhM|psS=~HqYar8Aa7`#gmT2u}pZiGsR;#Cs0*{ z97Y}uSi1W}*a|h_?Xu{&Wbj2tlys`wnUS5-bYWh!cF1WnNQb;Zl?klgAm>Vq`uQzn=xlt+c_G8Df$ktm3GGEvv)Y>A=U(69e^1a-PIMnv}uf)i)-*V%dAN zYAqYo%lZ`AfP1Y(?HhX+i!28Z4Wa2wy=`-s6yZmcBD*cmV%+wmPG`afuY+a7;=YtV zK~s~mF7=aPWI~$}JGOWmY9hK|&f$?EH3@5`8)?Ca`rUvc;A@0hTLFeekew9Non08E zng~Y?N8P)*>#qbp%yspiFxBaA)Gc=OsETmI$s;W|1-8OC^>j~K@+rO+(wE11M0l0T z-)>xbzJGa@lSg)#WuY7yWc^3w7=MPKEX=JxEuXj+i01pV3>OD)(6t}0|Jp%Ya}cY3 zD0q}osjTrc4u#qe)j&Gx-A@9wXWi5DYok3BcCVqQ}>&?JTYb_HXb8 z3G4Q%G|V;%s;@g0bp>h?dr<*p|0R6XoaTkiHTZ}VJindi3X-}l(KVXQ6$MxGbuC!v zcmBjXp}DBpF7CZFbFpLHpR)9r=e;~Fx${K2JU6VsYN|b;n=O{PR@|qIZb&&HRs7*< zVK+tNHsaRqJ`c~H3cTDsQyiI?;?l9-mL0-YDt%6a*g^OjYFV;sseB>Mu^s$BUo6Mt zKVB^B)Um=2IvTz+BBC-jzg$hJs$g1~Fz(YQBF}x4;7B5IQXB{IZ3B>RoD{+cyES(m zkY29jS@y~(eSe&3cQ3Mb+iagHWh$IdZi}xYJ3@Gk8jm>kMGgdP2?bitM+0A*!YT*- zJ(+oJ5++$Eop)JcARAj0RYdBeK&s(Gt4Y&>WhJ97!vKeB!G^#8A1>l75p3r5zFp|ZVLNr?P*i(ss4w#ZA!d#s{cA%4igaI z^3snUZLf;-qk!Mf=!KOdUv~4sa|M_alQ$e?Ve?xx!4&-x1TsNBTVbK!AQ0eqwO3u; za5_6z-J@Ejl)={88?ECfv=R<7nFa?wqveFz$$s9u9P~H9C}i$LMrL_OOTiKzh?XXQ zJee!n74c*Io0!ej21SoFs_AtP9BQ_qVL9{lmE!L4daAN9^@TbCtF@yqo1N_L^xhZK zrsLWM2(RTgS;+a<`Z{o_0`%CQn_~wXb{)bybG{kZ(~?7 zQ_S*J*$~;bA|U4nWkejdc@kljK_s!5@G@}t>n`5&$qS$QQ`vB04)yoiZoPu8g@&(* zPB?a3VG89{f-oT8wjQHFB*-XWPpgltj~=@eA+C$ro; z-=U;DW^6G@opKni@L`k^IYdC0K15t&#y4y-T>9#6>rl30jXRgFN5Y@!?!uw0FTFA^ikOLh$1;|IJh_u z@|M(#$X=pUr(<$Iv)s0Lkk%dc$M@X`83>iO%;*ZK)O#oN@tB=dfY0dh_cVIXv#3HK zDLszUH0#MpWBMfE^~G@5i^jM6BV&)pnAvpJr`R}`Yjpqyn99#_nfDqbzPS^P)NevS zjzTz47QiNw|3J5^Co6=b)^m&l#qp7zxGb#x*~>t(`-yLFe4=*0wn(oxuS^+mp^U~- zDOw}lzDyhx4IT1ad^8HZF_f~IryZ@&x|W*{D`B)3dFwxvv+9BWL8Mo;=LMpM7I^79cYeb~2l zMclEN2LwcqwD zvJcMrE;`yW40gLCt`Am{qy9q8knpR&29VM;h)JrmT%K z4c0i1TYQk-iUCZw%@Es9E{Uy$YD-Xko51>rcc5n2_J zlVy`~a_kn8;o3vEI(qS9mtj!zXxNb5geq5&t)Pdr&uvr{h6Q=A@KApbnXXc;%sPOF zKWy!jYk~zvT9;F3rlK=Vzb4x^sTdx8LhEU{%Z!h1=PMN19&R)Kv4#GeW!{j&*w+HG z{3n#mIxV6TFDg{Hlqw&*SW7PsmXn(C>TFT(F>bhy4cY3p`gyZ*JXAql^AR?hd5b73 z+!oGZD#?w8SxHU4wA#P9{)_)95jllFwzf~Tm9hI_GM>}XWAo;7=m*%^*uI}{ zzDk&VbznMx3C?&WxUsr9nR}01bX#+MLsW)`4Qxab?T^JvI?{epTHg>|T=Ko;Y z{WwB2G(~0AW5liM36H~hb zZ;Tv|gmXdH6i)kAZCgLj=N3`ZMT!td4TqK|orA}B@QkuSu6c~fZ*}`XF=!CU4oM-brhdR#RqHNw7D37!Xuq^0!vcl3!xOMEI+GfN;@*Plr~YEETstU zw}h!*5ZN4$W=j}N7uN01K+&5eR8FrXD5}F+90QE}IdbwhnstSO=IdSfFmxwwObtoP z^Xg>S_T>g~{2Ji}HQ%7zj+X?~Vx=KcA1j5ZXenCD6B1n7BW*cDl#jX5W$Hf$SljA@PgOo|+TN zM*_J-3AQa%ab#Cpx+MC>qn?jXm&f{m+lon=^|xJNyP_E;%qyG@glt>s>8htv&msiQ zk2K1T`aYzys!}5IQiHL>z5PNQr8Evo9qt|tg_|mD+)qs!+lq{~T!9aTscG_%k)L8q zim1uLy@#Pm@_12C^bkcnO44rcpQn6ct`|E1G@lCvQT_om*Fu^Jiamy>fKWV9M3Lea z2aP%N%j~nHA!Hv-#Qia>38-fjt2O31BTVb57wig?z}Q^9QZD0oMB>=o8b-urzOCeP z*5EL9;>X{OWeZrCc%123z$p+AuHg%5HVV6e6tfb7mn2n-EzYM$-!n)YPClc~kJ5wg z^lBOoXY;xAJ8c=@-@Oy6s86ZHv5IpOlBTRO;#{Pi-&@-+u9hUSpRZcZ3FxOV>Oe2f z(Tg8mIfRgyJA}M|I^68c>BwFeGD5O3i9Tgx3bYaOVpaND+QG9dx>Rm216(asr$_`R z1X2|mkIpVcoXJ8qb1yf0K)}}zZJgkKZqGgRWB5Seo}Y&tC;4ZO`8~T&1`CzCWq&q4 z4BQb2L}~7ayN=rKd8B@c-H9_%uP-9ot~_qPC-lrkw5Aw zLDk;)h)UrH^Ewi~wMYIpzzokejJQ(46UQ*ptm<3(6vZ_Gt3Ni$xILykh4TdC2u#by zLffdpdf0DLAWUXEbE0cJ%)Nv=H9$ZTb*4+u=WftWg+~nfp32H$D~ZpKr9SGuF`TJ- z3VWUrMhf!_E6^KyL3f6s!yCmvX^QDOW1y)k`VoTJXu#60=2w}UZNK!77l2&YC!$EC z0%5-g&dHJ^-!*Kw;)(mRpzIGuXd?$sQ4?&*yC|-BmxtF4>*e8l@9 z3JSSkoEt?*M$*{Tacj<|7$SI)u*Rtp{@C;|kn?2tm(y*Hk@`WNru04bUUGgEja9G1 zhxr`)eA(lz59e*GEDf3Cif}wVMa0*V-oe|RfD%C!AvBipi&RaJ{I)C7ge`eYWg+cH z1^(ZEgZuVHNHIJF#TIvY+L{lgon45to>L8(IY&!m8k{f#EZ#yi8rSO91RqhWl(I% z>m2ODMr!gcP3j>Z@J&m=mt~c3bvZ#eNW86I)B_;RExNEk2Rawdqp*-BZ>K zqUNwwyg$%oj?8^YT<;9u9u4KKCIQ~zu_6x1J!|ww(+)s;224NyP)Hroe;y+VVccTp;hac1DtYu4mplrb@pr>)C*v$|kI)D^oR_(A8+!EZ%@ z;7OJcutzJdj%wo;vLgTUB34jEl7pk?vPAO>$a>V1_=uzPU~44w-Fq$*TwWW485}8$ z+)%?=du#P@+n$H@-$`Iz;!w!IL@<*;d(0!$$#lAz@2W>Vq&zUurqc&nI|lfKvNk8i z!~{JcmZ_BW0(I}`B}&xAG`!I?K@Wit`Ow|M>V=9oH#z&5Nli}O>C5O> zyOj~%1*Xt*-vG zamShey+p*#+;-RAr*hw3jSyOcYf%pT$PPh~Qa-k6y_zpx5m!~-X!A=p$;J|x|8}(7sz51hD@tU`gU0 zY9zhf^jA(E+!mef%42jFaoHvfCnI$EBxy(=oEmr3Z;BhIHczpvvwjmKQWV z?WN4lUK#5nZ{T{MmsZlLQ6!lu5tOtrHi+NQh9L}uXr$*Q7ZvuKD zsw%3zQ-aN$>;2LFT3p=vfTtw9{yHM$%MkD+$*J{8a#kqnpXEe5})>gw&%V$6qMcH}~ zxmoj7r!+qztgz@w_y04k`8nv{UJZ~NS46fdCY@YH{Lc2B{IOEzs0*7bbDi4x&5N^G zCBJ6v=&;Rx>DKKx`rGXevo;JErb0e5-|V9#9xo6lasfvX+By$=gzTRRpp|45g9`;| z$-lU5yQ~BhwWJ6*`%Y~D@25oejR`|p!|~vpTYpvVSk}y(<&fN%seam7`V%VuDZk75 ztpYhj5n0TQ>v8w_hWvg{GdIscFqyp{CJAqU=K^d3TbwSBY&^QDEMNQlbISY_7cdAV zW&gsHAjUxQp9Kb)e2|9Vps&!U;wdmK=O85_CdU1|O;njCyvOHK4$RwTZ&&{81-~cn z9E^WzqRP7FWahh~&5Wt;@%^Dnz~$GCo;<>FNuftc1T7jUk3QB^Wd0avZqR`{O8_SG z^C$bqei>7F{-ikuRjqPwoVA@fmY6RN*#~+2>V1Vl0Fp{ST6VC zLv!DXT^8tix9+1}#2&lNkU15bBHTC_E^J4zeM#ZL z>be%GTW});71$!?I6sIh*Rf^w6CYD+xQ-zx~s@8a>=HAM736_KzgZ8+SV-@-FJa0 zhcAfeo*+=j7qqY)fpj21xzv#q7x>@h()Yh|sSK3M&wL2W2v2eN57W?};}Ak^n_IY_ zlMd)SeG;I%flY#r8sB6UR|y*z{K>}1W6{0IWF17-E-|(h{kU1yDNO0WCeKJNt$~mq ztA}=-CY!S*|Fshh=12TS0~n`KKLy!HpNh%wdg`Pkmh))VBsHuooatN&QV@-Okg0PD zJt~8K?ZRRkj?&+o=z$5a#<(A)+7TyEK}S9o754}`6Q`MACPoUIzn*DpE3q|BhK|Y} zb$2WDjM#LC?J_(dtM!6sc1f9}R^YujEVrWqQ+1Q2TpPYlP}*@hX1gQF^Y8upEzPfWfFy)!q~LG5_|B0i}@Cjj`kk0%$zODHsAYl|M1?s3hjF@xW3&Du%KWon$Ayi&iIkS03o zA3GiKKQ`|je|0)RKW`}&{A^b!uD9jVEp!416B^9$TCT@ zr;*wSDHJQm)0@#?H*)m#cHoDljc>TIypdg0Lu$as=gpcyM`K=8k5UbgBeTy+wx4CG zTg3vXN7VT@Yp1~|{SkoC4Z8&G7|Bb-S;%|jo*c2_Ujj7Zb`4xfE*UCpXlJUoH z`8O(L{g-M?*O94736DDF^JkoNMnMM7cYK5pNUtXfeIFD=;%t~dO=!#rpv&0Nyr8DkKu%*p;DU3o%q|q`7z%G1((o>^vzg&Ow*CC%P)nUvo+g{FRws zr;k*~>G#mO%w!jrNPY0_fBg;d0xI{2*wLCrL$2j`dPNe^i|ITGaH(bXPp4wI5qxYt zY;rOxnpzP~N@yBs`pe%#EQV@E?UBxD{8)sj|HkN}aKFVPZ`Lx7wF9ljBh#u=PoU6t z4@Y!0t}V6UrgEM~eQ(oui=`v4P;bcU2fFU-dPym!17SxiUXbJRnEYOIAjP4_noq=+ zB`H)xLu$$bjAJ&i5H}qyIr22dIv5}ueapi0E}vL#t31zr`6q2Ah(iFxv|KvV_=tdo zjH}@fc39VnPGVx2lT2(n!=;C8NM1_1P8P(AdpL?(_`b)~>l@Ti-;bIXNjo{6+m8^W zq5c|92JFhuk{xbfyP5YXyBx*CK--1;S(|eLCNo+_J;xeb2*->X6({smG*x{?b+e={ zCy(BUR)(J~xV)i0eaDz=M&`z$v&IX9-?Hni9q^XwJkKDhBhlTfBZQ9ky>Zy(0TgDl&Dst`;l8N-a^w&b;R`jTg#)muWHJRx)apE;zhabmGu8wZ&M=1 z|HCQ9IZa|%#_U|=>>>NeBculcTf*NKw1jV@Xoxvz0UF#{FAmna$J-<}H9dt>-7nnX zGf6V*|JHY5k*ptkA^Y+$ldN3R6YcT*Z1cG-;(TT~}i# z&W1(xTELABKOA0=PV;{e_Lfmmwr$(6gaRTVh;%710s=}(4W*8U>}AKh*Qm&x*7sk#w2KCmSt~uuL|# z&*p{>DiJVjl|vvJ(a%Six0gC)^H`HBGwWo(shcTe7}k!3%CfgVr{RJWO$7;BJI{LU7m zp+NW>xlwSMoN@qwMf0td_P>q;yFh6v2$%*4>4d2z*>r@G6bFSyRMg9pC-_G|wzxT(bfPcrw#S0E_3n6uXV={{ucOBXf$SF%-tFfSv&1C=TFk(dsS>h~nYS??_heq~28PLd6Ez_&8 z^3DnFtzL?Q@O!xn-A;Ii_32fU{vy6CoGiXP(b%55^Azs_)mymmN<-M^gppM#7C&UR zJAzjjH3{dd;hyxIEgL?Y#&&vdoO8QLl*76l0*E8i_aP|?fA-+Wh`_g&xsm#%pLnPf z>dp+b%u=JbRR5Yp{@k@0y5tWg;F=^n;Id&@p5c%J>=R?hU3(xdACKDDOttAKXi^*z z=Ktb65I;my7Pl9G4(kFRS^s!U*^xpg2e~eNObOWWf!tURgbQ5lFnG%LZOZm3H?BE5 z)uV(6ve7q-y+3cnYPB|=JhD#Nd&~!o$T6`W}cfO5Oe3`63-Uqe#r9&231_Z>G=8P=AYBCBCf!j z0yrH>@*YtA_rj9KlB;K!XX?n%{N6)yHyb5>Ch#SFmFcs5`926$x0jb|PuxV;xv?)? zv(ON)>zuZ+;5ZrK7{z=QJK%S9sZMLQU7kbR7%B9ETnI_12>O!LoLL!~5ZLNHZZE%C z%Zs-)>o~)!DK_=pKxDT9&E&#);ymCxn(H+l^F1f0+NO8qmNDz|6DGsNGp*}kywEiJ z;@P~|@R%W>3vjz*uyRz5-ip5ILPkqCodD<*JSM;GRPCJ4EVVq&B4R3?&eiLzXtJh5 zf_ksf`JD?kyC#d)*^2tlj)auJ|B0d zmbo_JRk9Z@?x#Tjs?POkJ>+a_wIb!FLKuQ^fZ_Rcld#^&xXUQDGAE5_<$dP)V^|}vhMP3sx|8UFooWQ6aINGuaM5lxEM1d{a z^P5`X|q@X6TeA53uOYG)?e(y=gH_jB}L0F4fQ7mym! z43GiCl;l4D**co$eL*Y_-q#MNy-Hg^$TQqg5qhsW>qJL!yWVa474)D^=Z37Nye{^f zdYK4LOwIRmX?)@-&e#^;3Cqq*dj=~93t^wdQE!*T)xOALyU(eb79r=MGHWk#W*0VH z^ws&@P1e2y9+mQ&PDQ9xU<0O3aaIbeXZCk>vHLylJsxuZHnet;6sWG{y92!^ul45r z-;xdo-~YgU!p(=cJjQ+`0YlYJ2yB{eR#-M=j~vtG9i{dZW1$W9G5+ zpL~~k3Ab+&I@Ohd*hALvxLCb1T+9<$wM9>e5VLL$%oKM4yzeF`eT(4DZ0AeLK=|#! z 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 Z%P6ac!9=uh3i!8o*MUDWcb>TZzW@lg^Q`~? diff --git a/screenshots/details page.png b/screenshots/details page.png index 708adb2b78c9645ab4afd8decae94c6d0d4eaedc..edfaed7d90de481fcfb32926e98fae28b73d687c 100644 GIT binary patch literal 118579 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%0Dy^XU}@7q2nx z`oN5LG4yVmX>-0{vIL`C`eqgeIyx+&g<5l?&Frh)0U!y;`RpXFy<05{f3pFv9QkDX zuRB#7(tdCEDb$zez>k2+mt@u+k=srW`D}XC6#Sx3~(NJ>13B~J=S~J;L^{c-xm`nj}*q(U=)KM*q z%=|aE+_(kHGWLX>u& zjD+NHHavji<$2WX{kX+{;h;k_wjJ`)o(Pl*tXnKOcG#eYUcxyJX4b1La8QF>3bUTx z+V*52>sY*M(|i@z_D!~SP_!f7zrP(z`=GniQcUbM%v04QBKMBNXmy=eFh@s=t4Kr$ zG{h4w{u6_8l51cLsPmqKTEIjjAIs*TYcVMb8WOBhepyUFh{m2sYY3URm{_9q9Ft#{ zLZw>xBU)v)z>z>Q6tC1>NS^`@sPM)07|Ho(ot_@G`m$!z|&LMX{o+ED(=g z#>wZWhw>3>kOGhI*gE~7)r|zx6a}x12#!-Ywd8ytl5(yxJO-a0XoQs3d%%{g#?cnX z!Jg${nv7!BRw7O^YIAF6i?)6X7>a+GH?kr^yyR?57K@gMN?(j~kBR{K`VQ|SOnBvi+Sl;`hKffU zI+jHlu{NJVSQn|F7V*w%Q;<5I%y?T15WLM4m|I{)w6wGUSScu*fWn`-{8PZNXeohq z3V1C)KR?~AmI8xn8_~~y489BG5R|q&?Frs6aPH`j^Yrbhz1QXBiQ>+Sfs=Q(66{`hyufUG3q;0OONQp;EeNH zVHLt&g*aT0(qtWC3OQrulC6=ew(~2>2Wt3Gk%1oZ;b`=eCXOfSqq9w*=K(a^>%!xb zl9ZH{^#q986P_c1fkcd>cpKG^A+d!D>;zuMEHlGNDsMY;eS0w=@3;%L(*!{imWLmg zfiS|crlPMGvNlof=xFN%QSuB#S?6ljP2dZ=s#S2?w1by4xr~_2zJh$Tr&|T90b6bw z>>+Gh-SvRjV8bRXWv|o58JQlq>pd^`kn=%9H%2$El7COzszk2{$$s?n;T_W2YnWWT zGg!FjPs=gfLKZg5yucaPJuW`qolphn$u4f#g`073zR3FnpvFzQBpzcoKLU?W!Y!jy zE=x&}rzhQ+hR2igO|LM9IxK(x6qNt-3{&ek1K=u!{BIRX*Wn6 zYci$*qbR`&WU9P+8j~F$7Uk&}+`c6o1KrAN){hu%2T}7oYAe`yqixqRA=v_prj|{D z_t0T$>Ky6|$1d=*i`@zI!~reoTE&KBL`3u^`{P!1iV<`{mk>7LHy*PZ$HzhhRYSEU4}a%(@PqxuZxfi=!g;x73ZEx>ApvOjZb#EQodp0rf2 zEMs}{nMx(!++w}MV+Au$Fs?xR{w_jb%8G+zwlguAP^TSnZI)!zZy ztYP~z7Wsp~!RQ@CL3r<*QOuVzGHqZ-WO{?dh@+oi$sIS-(NY$syjyn9)k%|Uv3czb zm{AIehy}b=yMkK;ty2B(m1B|WDyw*ub zo}CTm^*adkEoiM|Pz`^gj1Jbm@YAICJ^lzE$1{UXHTykHeCjgkgUPUcVgT7i;ZzjI z$gtvECX5si^Rk8nu^Des6#nQ*Z?d4PKNKPUy(*@g=8yrq{e|&ffLQeHR1>7uJmY6O zx-kXPIPbpPD9eFz``~_XcteJ76U^4G;rIj8WYA5nmk?S<_7gQvn1C&DS7p(!R%zOT z$Ncok6NFT_N3whqEdZ2TSk4Vsf15+g-OR&QoM^$fdkdaAy?&*#Y77oZ_K`rJqyZs;qp%q;Q|{!PF>P zD7%Ei%%~0aSmkS7c#mb`MqBs}I@z1rroMA=a13O~;$P)O>K1(A?s3Zkl04-P+>c5G zI{4*k)1DPQv#H8Kg8g&~0cVw44xdurqSf!bD)8obf>qui3yV;|xqQF^lBmn^LhSzS z$!`)*(As+t?#NL#!$5~06I@t3rkbFinKkNbNe#;f2L{?);YHknVLbC?RL*lgn;GwQ zK__N9w>khCI}GiC1x*}{mylE8x=7vs&woj<9zjd8J<{}T`DUOoLxOAYov%uxS9QYR zfF1Bv<6EzCxw5%Fz^FEIsE*Sw9|ez%is2}tRhWSU zd;^m=z?QFk)R>YCpg9TQGbCq+GJ71r#pvIHk;t)R~Psc)x7J*ns z-R)Ev0-yoT0uR$MY$lt0^KR;H!k3M2!bV?)?dv@Nl~riP_3EZpLCmKIQg*cf$mDmP z97v*}@M+D7nYhIk81Pw#bIhV+T@FZA2oy}dQGT}fsYbO;58>`s+HVATa8(OfKx{4%-5h zbc2B%q$k~F2kQLNwz(pktm&*>J;59-)Or}kEjIllh`^|%-_W$zt!K?cQrd^X2K+L> zIgk;7P7k<{=|CO4gj57azPc)>zzh&M1X+mROXXTXH<6#cz$>s-yT*2v%s6=|*{w%` zwu^>Zp24ubnqxEWiAT-rgfh$!a>4kBi1cSdcJqN;m;0D$7JkD&A81|h7dRMs+QFZ! zJ!q`eU4p|u(W?pCjV-wO%349lSm406t9nvv61M((s=+PcYM@otmlsb^=Z$%yUmO|l zD{<`*IwjvPaQ{J2cU~2!$iDf|hUFr0X+d8-{ab!TQK3PzL$3+@V6CZz!n~Jbmw~fg zFw{H?*ZH2*zu5E3e{mex12BS`G-CA&zClpw#fN=8Kx4&|ugCz)I)7jl- zl>Bjcy=PJ+5at?X9d{snKa@!ThD_WtT~+gs#>$vKgWl;uC{p|uuYFv5yqJ)!n6S8$ z`~?Oa!c)6Daa<9F-%$gUZgp*o1#c#Bzld09>)V3V=s%mF&=P56L)@u@HpsYnHhD-hPa`~f6sF37 zf&eH*_0;%k*;oYQ1XNX_NtZ9XdGW@xWxEdaA5IK8!4LHyskEObD*V0dVh!lEQMUAV zJTNCSK^G4Ku5(hAvi}I~$+3=w)Y))No^0oA6MeAuHCm z-!I%{X5Uat2De$;GA`96p1@2sk_RAWlkjXk1g>Kt16gsvC92`GxLMY;$kt<1#bAww z6Kf!>Bl~NlUU1%|4EO=3$oi|i8AnU{dAJ3T+UuA(^#%*|v~j!M-)j+Pzbiy0&3M$X zKcr`xg5w#MzOJq;IG8GWX^qUVpb=Pw0CHCb3)jr(NoNo;b49`;N(cs`L!r9ObIhnn zWnN;3k=gHRBSQ|D#!a%hhM}=4Pr*U1Rv)W84aIxmRC@T9txKJe%OGG1M27SJp!ULT zSuv_UU)?$h4*qkE;63EzQpq4y+FF0+n|l59`{hQ20l4zenpc4(9asYZR4(!hMMXilF|`(-MfT=ZG)3H-`xH{<~=`{rJ|X&<#gQlmQ_ca0S?A6YxlI6 zBUy-aYCeUXv@jcqAu2jLsU~Xx7z8NucOQ#V;U`S>=gCM~oAwYTF16D6ZcQAW4$O@w zW_#-VKEeKR{l|-igbaq$7QHM+l+Dqy8jOG>*h1y705E_vwSZupb;h?j1K_nu7bh8y z67eQ|GuY5GY{z$0?yLCu1{CN{2UEtvngmffF4F`TOtog@7+nV`V_JJ&Z32=liN4fE zxC3m7vv5;gh{hSEpBm#&)5iQh$VIX%lO`6aP`ud;>vc?3w0&Y&^=cEM9*;bWsFy|i zz-2MSF!!z0^ku~N@84lKR`#mV6Lf=v7!Ob2Ksp6_u!zB#=RUu1$$7DhIBp|^fAa{& z-Mdad%Ou)%vR295qI+tO6$`Ew-7QU)8t-~znD;~uffb}d2P^K69nR8anMuveXE)yl zzLKY)1m3)Pv!m?^Lf0m)(s|KEQxSCT$d|G|pUNJ}MKMs7eyD2zI@4NL@Ypj1ru3~* zh-2awu=gf3GIf9@K^DZ}cB~T6=iuz zTri*pB+n)}O_lage#$hI)g?a8S#@d;``e{Byj{{{)h)|#xF8pFZL`GbTf$AiezSMYmMDah}7o7a`$z-&-`t_}QOb1WmqFULT`y%d$=5pkc0L zAX#+&WTr59aGBIw9@YB)qv|cgqUyf?VGKk-K#>qZ5CLfrlukuS>26U%X@+jZKpKV^ zkuK@(29Yk666x+P>1U1Jet-Xm%Qpy2oY`luwLY~erfk(69H!5TY2M`N3~KT88nyM*d6oKuZ2$6c{-3su(~~w9+#PbFM$f6 z6JuGPk+yq|=z==GgpGV|sNwlgt+~Ul@d7&yVLX!qc#K84zYPjo&a#5WQUUM+Ae8t9 zY9fB|o`D8vp;@k@&dFoG+KM30`B_IFTSwi`Yu9J*^;}T>6=D~auG&`O|nyQr`@=ea1zTB>qQ zY-A;Ozr%bN^E&{`!=pZ^ih{%U?ddecA`5CvOt$#9_=}yljUAOQXqWcfg!$5u?-cDW zcG*eqkb)h~W}h+a;=S$F91M(apGa+1Iz7(b_3m55Ar0$(PC7n5t{CQ#LwscQv|dQ= z=l>`lyIzA3=9`SrMcL^&@UE@I%LzF`C&nB}KOJ+c+|TF*6~$h0^jAWgdUbH14Fj4p zDjN&xM!-<0+;_f%Y)4Q3eBg%NfvCOswbgvTeH9RSrc7Fps^{R}#rJ zEAaP}YV`KziLaVbGh^oE_o=s6 z6Y;-5^G0F&w{3d=jFHCjYG8@4D4vA7Fpy}zH-*ioEJbT^sAB319s;Y zO4rU=T5LwUdYeW(o>s&i8XDd1yL3MZ@RW|(^lOg+*jphh!9i<4hz3=~kzrx5CNkXU znWqyq1N(u3%C5d|*ct*njHIp{VPJ)s+?}HaF;@zsK6Y#M`Io@;pyf&LiMMV&=Ol~d z1-YH9^5>_(v)Ju34fRm+8z?qE4DZ!*e%OuE!!&OHv1u z&ek@x4p5ViJ`pi3-!s;JYM3PS#GK+sP9nQFEMM-S`q z3C+6)1pD%f13A%KXhAR3Sb(yZCzalAe_Im|d!COvk#(VB{%ru#q(L3q!1i~7MClQ-Dda2Bx$^(80G@E0>b+7n z{%L=Q`hIEsRy>W$2>{bz9jLb<>ClrR@nuAXMs7W1;HYALf)NMpEXvRFN29~b&&A4= zzBdvGZqx&GmUn&ECX&utKCB48SH@gbw?YdQ=F^NI-iQ10%Y`xnVstF6KMf zE;c#Da%0%Mv`6?T8vp|)Tg%#mIp{tg=~9BgIW61TGFu@*a7-i>SS0Ad)W|li%b}Mi z`x#yI0XkUNAK9Dyh=D%LK7hNi+Pr-R8S_fyWJmcOjvW^P#^n^LYtbX!fo*7EkGg6 zb&~DdAS2iN+%bw21v3NM1$qTcO;0`!F;h2yBbIz(Spdq&Wn2mSd5G|(`O zrn3bD)=*&oU8d}4v)PtYF_N;~q^Xb@vWUKwHQ5ds_0cZubWq20A*|hdjjTT8~SKuz;cL%|l z37eViUiPp{0E8qif^>ZaOVdLkq~~1fee93zpTlGpz!#ALF8TJ8nG|U`IR`$*2M>zH zeDK=^4!@PhJb;-E)~>{Xq@1x-iF723X3}HdOL#YTmilGzjo$MZw&~K|aDjQn2XM+) zKhWV(E5AxQMq^-ep}P019@Qjsg22`BgAv3 zkZG#f*0ZRKU zHnQJmWT+{&J@q+4Wn?L}ehZ%c?$YyEfRSM2=mDo9!H9l)ndxFdL2j0s;+qS6PdF~H zZitDAq1iky<|ndm&STuJTJ;waGG5*>aqP^9%5yr{_=4zqDe<)L6gMrbS7rhamtRj2 z0!GK2Pv34Qp=X1>Rd?5S#`x3hwDe;&ueNqtS8==u&Xe3jYoP*p%EJEW^;#`x-~4o1 z`*>`7Bc6x1XQD8WLj2Snv3@Xf(I*u1(W5#uH|71Q{#(rwU*pLO*XHqZU6?Q@6zek& z6#nS+>WP;ZmtwIZD^mOmXkFXC+1IVqS^whSs<^2eD}ZC4>#xXG{Vh+{r_V8Sxj>lz z(T~6voAX2%R2O-*68hW>&1Z+_`MK-zqimw7)IKeV)W+>ppNZloAp z74F)z`cYu79tX2t>RAzHyw&|z@~fBCzZ0_oGVT?_E=+eYnbRBN&;F2GyX&|~fGBH< zb5z6Sus&E~K(l2Aw|kmx^#7EFXt$s8NE#uUwa(3-={t=cloJfSx;%T_Ax}k7daBO0 zc)lV?go`&k>F>qRc`@dzdn+7-=mgsz5fcJM zROLR>5V4i_$Z7J|flN3Ka|km)(FaN0CXEmWafG=y} z@8`toe_(PEEe z(D~sL%)i=0FEcu^?ZI~aJFSs;>Q1w)W~2<7wDRTWft>?YX=Z~#@+GWeR7{K;(Aw5- z8fmLWDX(9LTvjBs>hq+{EiLr4v@<>NA`A==6)+2RgK~^cK2Ff(0K`X}w!lKg%u7j2 zR{{~=dG~(wx@9c&g9i^-SUMZ4KxQfAvI9zzLbS`63C1nNuOyH+YueiS8;Wu(RE$6H zkt*DP-AJBh$BG4&mB<)0Aw;(?rShWs z67G^)RTlskIKb)x+(0(_6@2_$fEvJ9&F{Eo9uxyU2oRxAInP{+G7JiTIfs6lLL+~n z6RY4AGR=Mf6#fJUJFPppbr!c;45YO=9KF&0%w}#o_yMQOgTK&ncZh~3JcE6)dGBL- z+1@eh_K1E(S5}E@j9m3bQ-deXRL`i!=Z4V;E!b|{zI}@Cob3!4v3Ve@MX)aD`Q=_tX&!7W>P>g_^T)6(3f^0Zd4qMY!d9Vx@T*(I4ZN=r2VC~k z5xZ9M64xM+YBn}HsU9_^2X%%NaLY^--V|^2HUeDfv^R9u!e6bjRwcHjtoxh)c|^FE z1g^*ElcsLqyVAfE0n$aFOsvt_GdiGbtLhj^c~%D!Ic$~@*0g60-Y`4n*cT95+b#7; zHD`6AZ6nZ|cc$@xT>;>sI-?GfHU*GL*K7cNUNWOoDv21aZ=hxsb-CRZj-l>aywX-n_= zO`-gd^7MN@&mkBSb9MNzd3CyJ=ng=s(FOM0q^l95-rnA{Y9X(|Z@9n#{T_gRsNK3* zl9s&~&a}6;eeiD~%3f*Jx*gc+Iw7v@()vh+m9A=F`Sp+!L2_#Rg7LhBQ`&u+9gu^A;Szz{_VW z?QbymoGRy6!=!BEn@4LoeOf;P@B7+R^~9^__13s9Tw?ib!4bOk^XrdIiE-6&s^DPf z#5pd!z!Ll0=Oi9UZ+!`Kox4%djF-C1Ji#<^q^lCJL>`_q;S(Mnjy8WlV=5VX2k4xz zlnH=Nx{GGp!c2bV8*oQke0hs4B_+jF1xeda$zm-R(tHTgKF~XgZn{4a3wr#aR|OcK7oF})d^KK95no&srPNkv z2r1rcEojRSIo`rF`F6)?GsAuEd5-hr;iL!$I}bbkGJ5@N`#?c=qkVnh6H5Ur6~Z=h zyS6GB1tdS?;`5WxFy8_K^C$r|TAzPdz)cdOWBX)s3bm3alUos6Bt!P6Z{M<1K9sHd zVc+QOmRn6Q!w)b~;<6?5nzh4V#e{zl1wh>h3L4;~4}o31_|w_q&5V;;ne$3_9*k#|xCD#|K8dsZ5ERnFk0}iiukw|od3tpEir8EZsp>6G zR_h}EqjqD?_tvsczC`74gcc<^bo>6waDz@aNqQ^^4>wZJoqLr&HCz0|JJsk}Y{B!- z2lNh}wl8;E{aE!lkwm?CMmHIz>8dIPb6aNcx_griyI!@FF;4i+0Vv`J#0i1#eenK3 z7&}Yj6F;I1wVYp21i_TcP7`Yaz0Ef0C`j1#bbu@b{bTx5Nl8g`iLHs@6Ba(5X)6}d z0_Pr2=G=~pVhRchzzLxl*O-_UL{<3r^G3}9eeEHz|Jw02q8A6N z;U6mts;i?Umz9F>v_DamP&M1s^Q>$3rYvveLr(wLdHJvCaf$swrjm^NG?LQ*v(EHE zx^>*fT^Zqa>jG$US8A37X7f}{@Cg`n*L{~_KU0o7aB`?M3+j}(59NCUz#_nIQFiCF z$X0KDsy}m{**FNhaOhHG2K|MtEum&sElcL{V#AlGZa% z)#AGA;;6yR26MxjY?!Ax=kLH@LV4_}`v8XuNe{3f>D^pr9LTs)+b*k=CdjFsjmjd4 z_;EgY%r7Xcvxu@~o$RG{{C!s5f;7{yBtYRM3)2Ede!CVb)6C+w`6lzo#`P}+UDei_ zzhL37g5))JTxq*T?$P_A`PQ+c>%2rBv!ZgD?f1_mH!Rtfr%yWEbBxblRKQ@C|E>H+ zY_J!`4!1&&lf#sh6sSxv{Vs9L_oR)LK%7-S+XZ~E>6cHwCx=Mqd(K;izBj__XeUBu zd4tEHS+cEH1VQp>Ryr8@4?yt+P}0kqSPLlTbQeSMpqTq@bB2Y5&C&sYhYI<^@6n%G z932VnJAGsm@Om8bIZbSm+{ zF)p}pAa0>>N=ARY8@ip8Q1V+6{45(fO2@az?_v&_mu#a1Nj%r=rZ5Ta`}6FvxX_%C z+zYmdW;~-XUMQVnw&iW)x>y*{<#zchxc~Bdv9R21fhmKojK|`a9pr`$Y=SrqEhC#L z0Q_f7PXH8Ikb8p8?SLLZNi!?b08l;rSbV^JC0?yfK1#mb{*j-C08l~rw0UH#wwqT9_30;+niV9RJ9|Eel zgPn)o#BB=PmLtEHvhoH1euoYQfMoDH_rkqo$W!{NR~&7*63r!T73Mw8_%qSEp-s); z<^eH%t5MlCLaOu~N`AqR^L0KKX9}ShqOuRbS^)N?&QP$vtUly%&i}JAvZM|B{12083aGq(Zspzo(wicS zfJJ}(FUv_yCa3CJD+v=sCK+V={c#6kZ1{}6q`gE8<+cQ zd_+C`w$3~of8JU(f4HdT(*MvA?fUhkDS5o0`aJZ7^2!>Ew{pvziJt^+-37KGVlQUY z+QfZ<==2ozi3#q4KaXE8f3EIf7L}u7s4997K>wY&C?75TgbUC4yRPd=Nr20UWm+3Z1Yp;sBhz)``Yhf^}QRPG1$XdG?jD{lai8jg7ho4 zG8gu%(Am~ZD%O;q&|1RO$l#O%T^U=8J{`SMeSwJWO-G4~7=roH1aZcq+^y;NOlgqb z`@#Zo*#Tjuc8kyA^=^=pFC(hKGC}nBb1J8ZNyg)mX9zY7_IKPVrX`Df=zbFO@q%6= z0sd|Jio7RF(?9#!=wZB4&`ks?5O9Sx=Qy|zApb|YAsOydBiy{=NB7e<=RRO~ zMTk{~a);~9#z@kbJTj_XdbE9eB~=etK{vTYo4ao>7wIVB=F1is*q~;v4ndC;6pYOG5m>d zHV>DSqem0Du~hjcqJ$EN|MQ57au=nLFB0>t%oWKjA$}4+30-k0FlukQdD9sCyYc)5u^8U&|49oT(Ozf|vG|Ilf`+X(t=(p)rhn7qVhpK3!3CK9--(wGf6KFpWiref+2a{l>ghA-O*> zGs(@HnQU+1ycodQ_?|*)5>9PM*cmtt5UpRnd?7kNk8||$LirutU%YfVh3`ihwiZ54 zr}g)ynd>Elyph_VJ)2w8;7@qCpU8UnIY>II)L<||aAi@%K#F&QWdbwi_AHIe5zp=V znKGwv1IQklYlY!kEI3;&=M!ZwBv}KlhYo-S%@sPA0rC!#S|E6WgJ~4RZf8(_z-wrFa9LZ7g{ps=to9bGD@^N-gc>$v9l3QffXsVtN3}&i!#OOQt3rZVkJYr*{Tn*b3!^6<$Sm5?ekKWRh zjiixCQ_s`e;z0Fk$UX8UMr(2imP77WjJQd0*sU-`kAoO#`S|c635W+HFH9P=tqGr} z{Jrx%vPetr3br%dr_kS4Fj2nNCBxWgPSy2Unqypo4F$ET&)$=I%yQ1>ksKYI9hR{0 zND9#^ox>(v+_cMWHkfQze~#e1yD2)y!i9=6Cb`@##f`y;yy6kV;3TX>vshY@mef|r z3_64;CaDH!xjm2_bBJpibA$I=TTS1Cu}+&!rWP$Xt)~v7y~^REik}aGW>P#Uyl6JM z1AQKrG{ZIskEH7hKnTT%**4$~uxg=L3K4BI%hBWW*DBmH^-ueh<)v;yYWe~CkO4iq zS%-=%YsYK|sXcHLN+m{6pn|!`)))GF`Qdgq?gdS2Zr@l$sXoK1UH{I($a4AmufJo(GJA3 zZJ4%0WvC3+04z2~6#CFA5QasAYEx4J9qhXG8>~n&^&F6L<3m_Z!yw$thOoBfws$*SOf54c|fiT?2f4vpZq7 zVo6fIQHGapkMtk)MA|i`5ZHl$qLYJAJ6n=|Flkqk@j6rT4s$B! zwsbkg0_-;J$`x%?;^fhGT+FiHGmq_x4iT zC3#YQW{1dpROOr57-GMq_TJyIF7Xxyn^EuLqrK6)+^el_I;@Z7V0B78eE1No$NrR&xZlxJ zSG%RsaioM8}OcyqM6y5l1b%(`h}>|L*kc2hgqQ{A!Obc&OKX&TUKkUtN~ z8)Xvd8YY0LYY6df4Vrtf4q1RdXQv3k53N?I_O?je8~$~Izfv7LGh3F4P=B5 z8&y{;$VI0?2&lvxo$yHIg@P8!-c*;O)Hi(Dj(O-uss`g1d(94V?d_LasG`ML5Q09W z1kK78xH}d$3(IzY8PlPvWcE5?_jVq&9~3%VNao+&et+?fO9Ieou=ocWu?Q&LW)54uVJ@vy`Q!XC#HyqP*XpYQ#=T7BMnbMpv{W+JFr>CpFqEWoLGdz1w)^1mkwKo zJyS=@3caCy$p2p1GAIM9)}z=yklu*)J%7Sx{b0m743UMY_0Jz-w{FCV){RyKTvQ4* z*gV`&eD+rTyzZMuKn|@7rwWnhgD+lHq70itN35NKpJjOy#(I=lBB+v;$^j4X;k-j& zv|~v9gx#n6nq8DKS(8VsO{+Q7*lNlO%TfM_3k%O4p+qU5xq3ng@!RIyE`z!+;NXF5 zkfPEC8@GLXJ@XhsA`YO8?Q%wZPksngXL8aH%d)%d;g3asP@#CJ+RnqQ9{_oI9lw;$ zmz7F~$h0e68fZN90uD{pFP8K6ljo!L5B>a={KC#L_DOxcEwKmfLu9~oaKpB+mO zhCzXqiPAiOt!Q5w_R9!JEKGEzQ4{yM3E8f;Jn#`NyNDCoW@{8YLgKe!LMto8_ipCv zZ>Ua2$e8#_rHGh%I4Fm$pD~zIICze4ZtY{`^sAa7ak<^_%0kw68ZP8?O631tb)hzV*qB z5}_SqO2%M(C+ZyT?egXlUU=y4LQ+sb-=G}G$QJUiV!PXgO0jpP!T}jZU|*{A^U0-U zxG$3-?#F`|I)=L|EJFzg0SOdb;QTO?$}=2>ZGw6z(z%Yomte=^UX+EBA?aeYaO+r@ z@)K^^yWl-dj7o%BsAL{lgwFi{0U@e&8uBU*J)#cxsPL-_U;&_Qx4E3p9I0ppdOm~A zZyw=ZTVMdq2f}^qW`ZHv{HPJ~PO)1!;QrZymI+db2lG#)ULBx2hwaD0I)FG@eNTGF z2NEnPrQ*o#mPxfd_&g6XVG?Ld(|AtfJ8AfO!1A_Eu9zC~W&KDqAeYV`dkwbHHzH^O z?O%m3(HnsCb>_|I_)m`LC{NEBvrK3p(dTDSz8LkP49XA?b}yd&AnDPUsmiQ*?qF)S z+E7I862^$l&^aH(iZxM%x>k9phv?$_3zobiujqS^vm4IoSSq>Q6mlun`5x%&TM&fG zN}p zJA+y4p)@+if*i8@GFA4~KuP!*d?SXL zh6YHk*2vn;W^(BCBXWjeYXhqu=;$)491D=!vbjG@G)h_wxcMHy=!LS63`qr$6{Hgp z+Y)1~i81k9F^(wv%%{ln4t93MJpPb%d5~BR=DBPhjnJI1>sG+`p_?mBc2S&uWBO0{ zI+U8|bE*(ia4N8bFlM2Qd<<`5SnZWT>NK05ZtlVTCh_iSj+so8tz3gTH1U>0XO+f2 z7g1Y7sMj!q%Mj9=gu8j%sysI^a!Z--;vvm#A5r0^0Ti^sAWa_!6F*IxI$)S!4e#0< zh-FWVn~yl>^|WG!GRa{b;WT3>UTr`rnY<&Je{S$R#l7FdSU$1a*HI`Uj1*eNVEpOS z7f!@fM z=;-C#@%B#u=q-Jhpi&hNriSxT+CFl;NLisC9E0ox-e>g~KI9D^5LKeo8u}$7e0x?Y zXMP`9J_F7->n<5(!H*HC?; zggA_vQ5GaAl6S!Zerwh|REUxOeJyqF+uNY<4;7X&M20V+6_tRjNwp)860O>;r*=+` zd?c_%*BY9{ssC^;1&8kxIsuq#P}Lj=JCnfvLS*9_g27XIiQZMTo56~N&b6Nc-PY$! zdat+*rJ`plBcG1*HJYEcL;Gn1(YD>kkxJbt1^MUrMN#kP?OP}9gpwhhVj+z%T{T?+ zeGKsC=H`|rSe?o>UrYATWcXa9U?ZJf`?z$(#+ZyB3d#Sy653P5Ms8F97bqh{ZL96) zmoM=$C0_@{dA;K~xd#@)CMny!E)SIl4d+KmLi~B{0L3vM=Mx;u^{yq_;X}TQ$^M5loZ-F8$%>fj%q?1k5_fxTeMKS%z0Frlaq4`q?TKR zsMU?sR;HFG_#xrhDv@Dja?pYj+m6Km&CtPAk@Ye}3YpRNzT@bVP=$-wcxTg!anoxm zdL>J{$uF3E*t2$9uLdi=o<2C(|BlbwBXP05zti0BxqQ{Q_);B_>#ymq@ie`a3@2I{ zb^+?!_!06oT?6biV+7JC+b?>9U!DCprTET{#dbKQ;m4V&FrwOAChSPT&v5TR?+r~2 zAMre0A&Mx!pO_X7LL6nqrrj!cBW9kF58M@JRmWIneMO-&;K7k%tp}_Q<~SSxT?WD= zoOAZG?#1UY>LXfPc~$GtGo99ycr6+mtoKA^$b2vV(O^QZyK;s3*a@ipXW6)EnuN9@9XXO^A!7yEy2-$V{Rq zZIw)N8-VV2M}H#vT7B(86kW#XR=4T4LOeM+kDUs6aQS+9SIip~mOpO1XiEhv-h9ce z)o2lUJL#y3f>#DlKLoUqQkb#7sGfeENb1VbW6MpqKACcde9D6H)eAyD%y>%@5`9h$ z&Y*e&?R@FeU?I4JDc0Bsyp7bysb6!L|VoXP90&&^;1g~x_3F$yZ z%!v>09D^_ZF?p>qMbgO5_FO(Imx*NH6~8lb(teIj72?i+Sb&vX?6*h5goXhZNf-@E ze{8dVEPL2hCsMG{e9`rTA2TuH^D7O6u(ofi4W}N$r`6KAQ7+{Y9nzha2$z49fb53Gx3R=ObS_d6~|fx;s!aeA7uz@#~^Wr+&UBpWe<2eF~?r3@cCky~S(Bg@w&- z_w1Sr6Lq4~w|6+y&HV;+nqmquHD9O76TbEl>i#a6QNn!@tQUW#6Z`G?S#uOS0UzqQ z;OAOb^I1XCc1)T2YZPXKTwLB$t7~d2Q#g;)a=fyAainujuIaPzt{4{DC(m%KPts~q z4PBKo{Bo!F^Cf-B&1&o0_2#AZ4n05-;J5KY{166b(t5B{Kfk3yYjM``V;tT+dN>`# z&MLVwOtFpE&V*u2eabrHXWgbv>Z2t7d0D2b;p@+oUJLoI%@s#}g5@(W6rR$H$NJk_ zXvYxoh-0wkj)58K zaWFj*;_t2``B=$GMr$}Q;iBvJl1+O4w;k4-5jMH{=E|h)@4u>D!48&=l=<4`Y(c2; zHqJhqB6Qwd`e~O8|4|64^#v?~r-2IENTKmi+S$CfNe}0jW;iOhtz-2izYr2xp@up+ zIQq9f>N?Hv#VXm|a*S^6gf_fl$; zRH>&-QTk$DN~DVTj;ZZ89JNZ#J-YG)S6bs7#eR`Gm^Q5fKDsgr;qLe!H#uNUj8%U0}Pq#OZE@XkrdF=iME1 zgocVAE2I4 z;wZ2V5z;7(_CJuQedAlGi_^+~c!(qKJ%KS0PBb2&zc@;sB9fDITQL_dKV{$OT-pVAjLqUWBA73 z_;z9a$4`kSH{V5Skfgaimmjr8F;DQm2;uMN9EnW&BKPeaR$-{F<|ki6%Kr$U^HPfA zN3NfF!vw!j;0MWIi$vbM_;?U6A|$CZ=4T%R^&P&m+OI`{U$&^8w&$}-!J4v3eUr>T z&sxmNvGW+=7Bx|{D@LdDt%Q~0qJBQX7%OayJos==ZkaR4Z6~Fy>qoWV6zbmDU$s%+4Y@^ZEM5;2e5Qr00;v+#vIz|}3 z?sXRX@qAR;^g9e=T#x>V+rw~?F+#Q%J~IrA@#u6~AcInL3yhhWXc&lHO310F7mymho zU)E?N-ez&&^LgC?l%3e=fz2?Hj@)BPYsO(n8~w{2LbO&2#(Xs7g(|%La|X_N<_&wk zkQ{~wUvP&&xUMU*G5eQzJr@6aQFE`5W?7^}+%xCSO__69d?G&FyZ=JsE) zd(z+MJ}oL0m#VY%8}%p{R-AEorR#SSyM=DlA7N+1c+x05m_^|9;EC$!vXkb=0eNG>f-hoOg1xj2qmA8 zN+Zwlxs?{`b9eIMjRYdRd?sPmO`7o>Blr($k!2;Vfjm%f& zU>fxh2I(|%!~|eaYz`dKSQHzb{GfxPG*Z3 zI^C`ONfCFIf@FO=RnzdCFE{PmANCf%RA1e}VyjW>Zt~-sxoJ&5G5;P&T`AXz2j~|N zg1uNFZklc&EX!;Xu*jLzw=|{9%^ng!qeaI!V}9YL9nTLuh(z02A}8$#48LtN^p_tO z<<3_bR&a>!GOkg~7ApD40f2UFCQp2g`yya0*S;&_@W~H7q9c#Y=`WHy+KFW39@T&0 zQfaVifNAX@l^x~$_h6(D-E5SceSWCJ6Rus~Q8XA@^=mA>Gn%imyt6%GFndztv`EwC zgKSn|A{E;nnbaA1Ylu(|X%NO{*1yAy3_q285jQP0C>!eK#IMqPS~?V=S<+~1%i{Bs zk6S$^J5#h;*4BctO_$abC`%BYRpkWr+WDD(4LDYc~wrJ2zVDDV9WIzA{rL znZdv>^O9Xx>`OFL#3vQ}o@l%W5`h1LdS4sVD4T0#h7R0lN}S@|ZM7wdo@P~I%P3Ej zu&tl))%ENyDj>k`RzSa`a}i_1?<;TE{tS@gQPH}#Fs0MV!Ls>YEC=sN!?m$|%-?sJ z(6PJGi+|#bF9wt_`4slemH*zEdZ+iP(}Xm-(KEuokb3b_byBa4_JnZPf7e=>S7lZK z|K0o!{fHo4m0|HXBl{PuMK0b#c;>(1x8*S`96kt5%{N~p@ux=~V{Uk#TBB1<;YHOG zcO|l33{*ng^n2g>>bSyRI^pOXdXwoi`x7^v|!h?xz3C8`rAu{V&!R!%HXlzvS!Nt{3mUxU3{xsQsT( z195)b?EmZ}Ar}rOB&lvs|9LEo)9;&)9LDZO>ipeF3<ZVZ<(xmXoIBlEiJXOaBs! zSxj~s40^hS|5|Z?v%GkGO84)54&6a(HU9g-=UdvH!s8g?-`Q#f{(_=m%Dqi3dRz`Z zr4v20+#kM9v8|`C!XmhFM)NPy{p!TC23Rq#s3Cg!&+oKebj9fXUphKmga2P4GDio! zSvqY<8a~m{AX^KSW?ggBkhRJ*4f)7e9lfS8cl*1CxfiInN(71 z`Cffb*6pDheIeYXU9D44nX??|#8LcAQRwdE$fB&iusfoo@awk8?5k5wRVKUIjOKc* z-M-|G&$&kn=g3~3jL6g7bO?Wa!PfKVahIoILgR8TuDV&V!OF)*e@{ofR6pHIJU35r z4|cvK>GK4+jyRXPr7}63yv#UY%ZWQFFie(n`7xpxNcf^V+|t9spT0ISExOiaZsIuJ zFkvv*)%(#_YyIia_}cH;*c4n2PIFv*#^FlG#;S1~?4I=vk~zwkr$13fT6$>`l-gXb zU9OHDqOZ5O`0Msjl+F(8%{d~~ZpJ+>ZM^0W8{TF1W$`Us(}XwAg)$}X#s%vg{K{!Ljip-@mmE8CdfET%_d;v#utB#8tZR?Pc<2;iXAB3Dk+RjniU0zH;)umFB^(Z_2}G5q324ukRGr z7rFA}IG@F}mf-5J$vX6f(s>>q&3%~8n*U>~Q;+SlYlw>lm6D_4!=PtxZ)QAvPkVDq zW4W1QOQTvZdTRGqu9I^<$B0^7yQu67B$iacyqvk#oeOX+P)d~-DN3w7z8J(Mm3%65 zbuM%}RI5h#S5HTcF7N&x4HJn(EfA-3Y&3lRX`3~6lUmtP{-D@Ax_02x?X?Hh%Q=TM z`Vp^$vJ&p_ zYZhEs8hZb*fCVXw(q{F@KlB>oK=Z9+NgV#b65}!5w z>b7kbzlFRkdP$n6PCS^e$Te2lf?g?OE&{m(wk7ZpT${v+#e-8UCn$8`q2$;9iq6QK(Wxcg7s-Ktu4OUS%y>jeia>qE#r8sS z_Y+g*0Qcx{#ofm2M1_2W5M$WzDx--*UY^_Py@(QS_k&`Tt#pjd^Jzj?#E)DN;c!oC zXWVd82iaI^`B_%QvDxE@%5fL#hPTNwXW^Hp7YZ}xZV2tJ)OHmzkTK|#ygnejKOU-U zfXDmvi5VAOT8m>0@_p?(*6OYy;a9@1vvcH`@S za4Al)=2d03ua7N$Ym?D!fBks>U1myTPcUCeor1V?txlB(;YA9q-yOfsMp0UE@;N3U zTC0yxt6Wk-J6K<{O+zCL-OU@Q598A-JV~fBkEu5goZblJl&MwZrZNGnOc3w5VahkEcXgDMAa2 zI!DAm<)`hd3yb^m_JjRTjEmh4U45$3ojz6=hUIR_E4}Zn8dy7>ZoCfqVP2b=m9fAl zW@XlVbu$8-_9ra_?ah&9acC}?Roa<>7~B5 zciZn#Gm#Ml6BEX5TxgCiGi=8(9!RTq>wnH9|yLo@Fw>8)1G@8qbRL_{uj(eYpvf&#V`uN1Tpd_1Et4R1B;k~+MEwp(Bz z=v-auuioyP5MBE$a6Mw{pe=_PU6n7Hy1@CyjC{h}rYDb#`ea`oexrApNs_3F6RDj4 z=@-Ri<@7UVd#9TVmue~Gs;!p#*ASwF$8YvH6<*Yz&~vj36`8G`@{Qm6$TMaRCs4Qc zVlwwBiEq}bgyn`VpCWla3BWNqaY-WevjSrwHKQgZIirZP6)U=c4?0KcP+kf`v5X8G z{6KP_wYEk#+0;&w)w|SJ8qu^=io>qfY+yR=I;Ocd6^NXWd|9~ZPj7#Mj~(zyh;zW8 z8_Jb2e#aG7$}{P*9gdR|4IbO_(T=dLTz(3@;b$|<5v~D$#svfoITx>&4B7s>8qM*W z4)ZAlaLczz^8Z>|X)J2B#|^taWti}|5r3`~i6_whVyD4kK6tgLo8_8U3c0}(=?Ez4 zN9t+P3<&|+QN=EYN1Qn>vu*m4Y2>gRa@{+W`;W#=YV!}0^;H(!l&xPnEnRV_s?Klr z!deP;QZ&k{6pPRLWtPIqOFKEjIP}2x2JHVo=IS6VO0~k_q)P$|832#!^W0wR(k!;D zMgDanopPX)wu@2AkV zP>j*N^JM&qC78JrO?wUAF)BRm*}G4#m#%*;UtJD5Hp*JOav7da9Th@|v+?C?V}|;N z)R%TL@BXJN?vYhlc~zE~nu>$CIM2Pd@W-{W2 zw)KY&@^a(%7wHCEYyV*Q{~u9b9oJ+VwvB-S0!m7&fHWxG18GL5w3L8!#~7%HNQ-oL z34(MDkS^&MJ(`Vm=X?2w-^PBd?(4da^E{6r#NY`N9kq}|PrmCcw9EaR z-o9x1jvpq@_0PrnjCPjU{P+DT%om_)(nd%LF8&91597+)pEPX$6RYxU_MeC1;ibd@ z^7)z5`8bdNxeeO*Nb`^O>)%__n@9jfPO$<2S!M1&4F0igH?bEF2<%b(zq=6QM&Ird z{0Gvft4lvlX9Do`f57s`8%NPR65^JB;R=ASe{(jg-3UwnSFc$M{$F(v^WPJf+g6YL zms+#2s{o5_fx3Qo`u9bBRQ-)FW^!11FVwW+U$6|s1>FufBmJ*jDJwb{rTP8sxe~Uo z{KhTmt%(dJui+8AgJs)&4p33lBW}vR13@y^r@|m7M5XbDM4LuttJ{SB$jRke)psY;Kdi^2(I+ypL72ZFF8Ik&YLL6?-de0Gx zSxH>RKK&q0SWy4=)Xqj07Tx=>4T{^l>m>>WUBhiNA*X+5?MAA-kO4TI5m>H!=B&r{ zT=T)lCW$gaklX4c|Bc^XQCOVr@W}=3jqxGea^!@|yz*jp%Uq|`7nR^c#cftt)fvhd zG`2TK`(esy0(M#(mFm^F)!GYq6co6VV97yP^x*K?M$$%P%E`JGC@Ng+=sb>>K`cPm z2C%``f}@|J+hSTrExspZ*=ACzg;Ws8_F?;t%e9W+21$zV-F}1VoUE zdWIB}L+#BU8Q_zx12Vx@fGQed#6tWm^xWz=a}d>d+eK#P zHjb)qG;F*1%iFUw<%Pe=t`E zg$JL-{3vA$3sdGO8b}j{=?`sF4^uKE%HD}C(=GCj0w&=hgZ2Q~Tmy7DFeFTL93?3Wv1A6b#zGha3YXWdm0@BP!sUx1X!J<;@*X@$;cMPMI>C>JYe zYmO1Mo0GDkF;bXy!l*Q#y@g+GTq<>@3d0%o#o)7Bo8p1!qok^-&59x#Gyahu)?KX&bNldHm0Cl^Ad{-^KP0V_JPvp-h~5jMR}i*3=;yJv#B_7qu+8qqR7xE&m=E#C@JGv^BW-<4I`L!NEwjH<+kadxG1?9 zOwx<8z@q!X)+6=K2r%Y{UzK5oC@rop?z7hEEL-(s^Iv zeq8n?MRFY`=J=F?L1XUHMQT}0p~{Jez;6Qkv<+a_;?mQ(E_Id+Fn$%Svdp~t`?wb06c`HF7dM|`|9H2&e-{t{>r6i` zX~a%9Ti5qJZ@$R^)M61@3VCm+?KAdfZ(x|^&JuI+{b7R81C6+5Y%L(CBWZN1NpEuJ z!HL=bbnm_-InJiNxIUiGnjWTE|9vfFzfE-KGMSS}+%<8dqpa-XE*p+}3&%*mv8hwh z&uVI>U7+BBh22Q`H61GrH^C8CS%2AGo?n_s=?|ayilFxal32hWotwvh(^(NWr!?N* z+bjvMjb0#{d=Qt(u%FPP*6DYBojv~7FvyAg*6^p`P{7&1mj0y6>P#aOoe{v@e0AH+ z?`3oP#3F*rXZ=yY>FL?V)BflmF>P0~+6tv?hRfy=*M^P(Q*Eciy*y^fwHRv9^bqji zP#0LU0_bH>`v#%DzHIcjr1@gLi;Jr9qKOFJwuyZC`im&B0l$Kq8T~^LIoUTpSj;0_7M>Uv{h^=~JT6!wRn>o%A%>EP(Kp#>9n}(7lMpFZuEUQUo zP{r%b{)%#5DM&q#2@1U=@^U`p1yOGZmy(m*Lm#jhERSTxK+#7x+semO=(?3N=ee4_ zl3qr-0G%LgFl!sRO+fHHuR6!YNY%bCmmtLG3PM4{pvxL ze$^bUuoHFQC2o4Wm0$U;!ordCn!+h4;AYC9$>#^-PF5i1m#7{eKKsWgKWj8J@8E5N z9m+J1amwZ%HieT#V3soMPyr!nxiL^H8;W3UF3^i8RE(iZlk~~4d8kvWS3*uh!vR9A zD>}Kl9@19e6nWGKMhue*vH`Mpz8qQwfS17Mwc5I_WqqkHrAdDpQzaX*`Tx^ zE$*KMIF<#pmWApCitT(|)zV_U#4sA=1k5tF;?|cS3IV_Y?b31*dqU915SQgf0`i3i zWkDpw#0qczSoq)f7b)1-TQ^A+a~l3;5xgM+fQ4Bq^C%xP_pN9r#Yb(1_tv$d0fQAk z^m$RHpW*cOMp9LyjP=bx!(3T?p4Dql`lf*6Ge|P&)p|GIy<*8Iw{6Wub0;_mdPWdZkhSLqGg;eDn2XR_|95S}wwL;TsoV z57Sxvzdh_^7-9uFKRjs{#z1Z|k~nqQd~7d1d6(!7zIVSEO0E7w$CT6xm|r}m^j6;E zR~CYtwy=nb%C{mFmI6!H*?kacb4^8FrJFal2RwMWc5@;hN1lY=n)&rCJo{bljHTtr zXWl+OJ`sz+&rHS)w`GLsM>ZutgokiLIo05z8$m1L=Ir8VZ_jCXcz;hqoF5DiEduGp z?88yF0aLo?B__{RoL)Ok#37N$M5m^SPOQC-g6&{pBV?pqF~%M#t$0Q@+uN)^lT=Z& z(UHv5t3DRCyr&lzl%JIoNj-7$GLBAODHs$wYF`YGiLR^8WT(B2-j$qe_8vNQpwutX zE%$)mV%5m7nma`aTMo@}*Gm4>TFOR#tk)R4JiDV;IOdJ4&FB-$T=vvfO_vBY|5jx? zIM=GfC`M<fe8^5Tm9^Yz?rV?{fN%YLgH?DS$(Ch=0g$YnIaii=D zd^uxv{VeTOVQ`umG<1TbC8_8#c`O*&G2dXw8qRK<|2rFBY<&=%CU<9Qk+Wo^_+Tiq zb^hg1T7i4F!%~?P?(@Wfh|@id$EKLrZXYaZp5Qo%m}!Fo(Sdo1Wn)6AFullAD&QX{Mj^(ts3{3z~y0{fbn zU&n(K)gIY?JY}MdfD|qB$)9HqmLZ1(mUQ2d<%kBgkk=J}ig0GIx@Yvs8fr;EKHU5l zEzRWF_IOF{>inGGu~-v>L;%d@>wzyl)o=zPGDLmT?Rd-YrgtHv0cmn16j`+mz@^DHmML;__GF-R@cN!pJ-{44XK(H~I z@yValvq>ghz(OwPGrrwS`*RoES0|MI$3Q_UZbO`?$ok*@mH^7skC}Ho9pN2gV@pd* z(F{!F?7OO*(8Fb|f^Zv+tX65zRLvFSj6szKqzb!IP2n4L#_S6(%=X6?C2Nt&%y)D% zdw)6*k#t=XFOO!>(M(B4NW!3Jfn%#v*IOjoSKp*sZw|wJx_Mie(7%ftz_EIRTgl06 zx7&pp-7(wZkqC_D_L$^oJ1)&MoL$96@TUQX>5^4v&)(jgkd=|9=SRv7tx_7D&7Q51 z;AlF@*%k-m>%Cr$EDd_ZP&FgHgFjD=Ekb54vKtH!xIkmkVUoJ8xfMSFgWa4TRFZ*3 zB1%K4dYDUkr==Px4Iq&nm&Bc-+}Ww1%BEL!{zHDkp33f_?k1g3!0i!vOP~FFqxIYK zDWD*!rut@|n_Co?DOJo8{#|%Wx6=uHy|!x^B%QZg7k5&;ZHG;-t|fmsS0m$dpl;p+ zH!`{tU-Cj-)M&7puey6)vO@E%xy<`_=1z?TBquTpP!=!cS?Zh&+fPVYtZdGjwk!Dw z4CH&eMsYs!^;PkuAxFAOPlfVHh$c^tTs?UptLuhmA1LzjtdKcJqwOsaPlw*KScW{c zbOA_r)$FRxIJY20UkU7ICb$uheV3UEW|8RR>q+9XQQ5}^WtlCLfLj-ujfSDutE7mqS9^|8e0y04rzfc;)n*fX2eIWwVsh|F1aGwJ@Ial-Hdd)Qx&?0+h-D_&DlpL6TSFHNd~ESF&-i-k^DlTS)sltP3R!Mne3wR!$M!^ZLBI_dNKWm zy&&G@)>FFy#cF_7ZgMW9{u2BA5L#k>VE?&E*dt; zjxnfM)P1RI@v?tePQ>SWJUoH+OHk434${n$N~tiCx<+1@9PxgjFOQblHhR}Ht2d8U z^~uk^VZ_4AN+!?b{UxZh&mD=Tob!P#_^S$3hLovMDhZZ00C@*j0sP(T`7u z=6%q=H^4J+#h6S2gmxpiFVHhj)i`iV9Z#o~>9@)3kE`h{>ygBeRpJ17&ja_(U3{~t zRpilxXInR+i!O&N$M*y5Nm9W4?w-d4u3Ynpv~UaKOX;h z%$_H)SpsXD)WW(KgwW@(x@#ohZc9A~kgNYVtWGS^Xa@6@k4a+TA)nJNG08;5-QGt2 z)-Tgk=(`74C9xgxw?1|Wobb(w%LH$rOZ4&xDBMu{AmqjlAR@aL`la+lJmt(OaJ1E6Z>VNF{DK$TZv&R@!=HjO$f;ny49-$_VkoR5-3(vP$4Sft;)D@Bi zmU3d0*T~Wv>u{Axa)#XdgI7%S4S;OtIO2ELuu9f}m>IGr$7u#;f%?=!%g%XEDqx{{ zAne4h5S#bOj9WK&5ghMLr9tcTnt+4Dm}sV$m)w`!vO%&Oi#TEqvI$i7YrK3l0xb?y@@OIsAWzX*Bd+V{38Dmpy8@UI3|M=Vl)Hino?vZl1aNcm4nOGU_) zk1ARE&qZ(<@;%fUFHxhFt_0hTb-smaSaU$;XVzz`oJb^H3vs#9%oL)&BEfk-0ulx& z*kst|d=C#F5-6XfKB4)ar8Hmfq_B}_6P~*5QNlc(>(^PHVXQOv0ahawfEK7H1_{g& zx70b7K`?dalHe=vC)a*doR!t2Th04aV)p3xOi(chG8}|FJaU>l3vfNVjUS=+GOn+m zgE_ETfPv}am)3l5`oYplh+V;dy#Q!-)3>eF`v6Ul`(F#W%JO~+9?;R!z=^QUsSGh@5Az5wpQrK7_f#PN79UC zy~#bh!%#k@JEbM&hJH~=D3<9!TGZLA5&kjy{3UC>(-r*gN4dv7&NRR7g)ZG9o?QIM z{26hFg6pkxK$_d?y6CC+9j1Wa5y@#Zd1f?dZ z`up_g<@i8DFI3!*z!A#fG(PA+G9gt3muYLA*E~aWU4_02;ZGvTS2@iDsiqP?grBn; zH{F%|lK<)kH9oeboOW zrOof8l$nu?>~clcWd0pT{mksFnM7%CS{MYwaIxH;$3j@toXDmkoDo;}caeRYZ!_vc zcnfEVY6;%L{h@d@hEpKaP|x1jU@o$uZ7_-B$Zcgv<9kK3)~VO+3HtOuDG8B(yY7PXx>P zH|%Xpyb;4^1N%xb|~7wnv8^qL&8=%a4?1-m7i9EYt+wrlS=;up2A; zba59bazY=S;9lFH1KaYXygpEWk7XYA=O`kgp7D6s<}B>8I1jT)I`~5Expca>Xt-7| zHT|-;a;>NU&H_c&+F0GGs=p=9>DIavm^1NBrLn#Jxo)HeraCy&-3CldztAkd&90LNd~HFL>to-LIuWLxA&(tYI_2F^B$#s z1{L_&gXV@ixckirZ00Vr8SpDnM9t=Wb*lUD+Mo>Ebjq@mqswE2ULFWtlruT{E* zMJo_Wl39340^yH%ZNspX6gIp?cCGkf&b{S0492^c#3f7E_QlQF^1dHGKYv@67a@yg zPBeTEo}_b2v8h|)`9*D^g?~>vulYjr0y5MDiOR_21kBW$q;K6%(3^Nutn@6h(d|Ti z%lQt{%tXRa*ArbZ2)ARVc!rW0YMLUnUmloBQ?(5tpgcTlQ#h;OV<{|qF=##_BTU&H zP6=Et8cIm2CHDr)ZoXcP^cL^E#5xX&RdTTJ3nea-Uei|uVf4WHJ!qS?b>44oo+0TI zo9RkGt1!}R))L5hiNa)Da=5r^x?zvK7#T^#;;&-oqSETSN$^I}PpQn@RfUf}eTwl5 zAGyr{Z-ep$O}{y1D`W{g`_>|gUBKz&lr}u^_R)2jW~!#y>Zx<` zapliC21>t4g(Q!3mAQBo+mTB`c1m(|_-82BEoN=$)d8KHH>fq%;lrXb>(jZRfaia+ z|5+jE;`9NCu3gdKZ2*a_lDWt-7X}O~QxS2z(P6LrT*%IU_YhfV1C6LhkwX96y?)dQUxcS!5B?i_^1Wb&9bZDLQJ z(dcJoH$l3;9U$0k07U(4pY+WcBYjx)_2#c;UNcy}{8((NgqxgvJzo+qiJTMXP$p>n z7MUgDvG~<#)t>p^vtsaJxp-Jcf(XK^ZPZ>ag2TKYauJEY8cWWRyK$Hp$wBovEWM1c zpta2qKZ6kFf2y!h`WkmnwDk1+nammB)L5r{^S;F89`3DO05`bfOzU$OzRAS})2G`+ z{3h?M6$RPG2nADoH52%N~_K`OvJdiC>qRC9`K$#sg- zy2IjZ&vutSg$D$DwjBw+M@$VlbH=04o%7k11(|MFfS-<5>;QlcY-n_ zq<5EMAStCybIgy{r9#Vaj2o)}E}ewQl6kS1nqu}qs%Nqm7Uoeu9?VgeU-B@gqoYUv zlrILNt-lgT)c66-2lCY2COx)2?J~`iL{p^MCuf;N9&_UseWp`5**8(~EkvWojr>h% zO|ILTZE@GnH*aK{&uCN&k|u0<>YNbb4vBvyTyzLV-41e9ZvlM?g(!Qk z%;eX8s+Tdj>C8Q;rRsynzrY)fDb>|ho}L0j>OSu1@7|-Mm8$pSBZ}82%4Hb`4C0&b zJz_Yy>IO&Y08KszC#PD=jeAR;hL$OSN$mDy<;I_Ot9r-zlU>8_h;}Q6r6J!Nr+aZq zx579zN-3iNwB@u=X4TE%Wdb%ZZ*t6lkL;w~!m3p??(RBj7b;a+&(bu#(1O*fHD~hC z2d<&UYybx{WKKO$YbW?i)6v@uY&Djjnqadwg?2ZZWx(+nwxVbTPG zZPHLPW1;DdyYP&E3z{YqBvLBp4GZtZil!mE4SZ8=XN-ynCfs>=Sx_fs%~3WTq}FsFHc1jAyPaf@bgp^^^*{ zF*M)@WEwlo=hQo-Y){y7(TV#%Q{%17wU1NOk<0eZ*en>Fx;Q`5X|5aUlK&jNXFMMK zjH5}wZee(G^2_lZ7Z+9WX7AI_fQ!#~q|~W#&?UwRmm1O$@r43caOn$s;Lo!Erc6JI zLx(kHu5mC%Xuh-5Fr1t+ZJL)dm&8)CsWva8;3Oo`r0(<96+Wj*f~R3^0MCJSCOAv# z*Fp00n#&pi6#|vVW)BmIk;g36NVCLEuZpSPx+SX^zrAyYsS1N;mjfP8#e@oJ6vw_- zwROLM%dlL69)LxKeBX`8M;K6f{F*C0a5ci8csWtwW>zH&^*2+8e7<@gxBlU*OUTa+NH$3Zr&-j9bemMhq%x+!zb&n?HihgYx|VQDgNlq`m_3T0g`r zEKhwSQ*r*E_4vX~O!cX7&HE^h;IGknYKu)yBMXLPPcyY;NtvmD)u?(99*7@@Z?F(kycK$omFmb-rC-pCRGRL^xcOVcf&#mBO3_kiVwbhbZ+&d zH#n_8K72lu%&v2f-o+XDZ9?k9E-ZsR24Dr(7AE$utURe92n!sWgkIC7zj=ObC>4;M z@xZ$;NzsOvt*p)&S67-8Jw9?*O}4p2ikC$_wPyN_j`wT-Dmi72FmO^xb$Ea4z!d@bzNY@sU6jxc{eFt;2aVHJ550(DL%( znS0kXsbn78)pMba2wE<_X}m)^p;=B$LIU@8FPRWF=n`+~!g9XivZxjHzEZ7DH03du zNI$Wym%H5(=vk9-dg08i#t2MEp%4DWLyik4@~fn*&{nWHaIrt-em4U389_QF)gL zSk28`csYPI3L&e-I&E8HXC^wJ{W0jF7o}O?HUzm? zyI{01lAA;2!A*Oc`q`y#6muYl=T$qH6T3td9axO!nEtSktov7F^3LObzpw}@n=;c; z1xrN%%3aZ>6;0Gr)l~G8B$4TD`paJMS@u(kn;OZY)#BwG?kCKotV{7Z^L$4T9?v4k zq-uq54$_N_tV%k{Ad|5YH0QOurd9p3-aw7x)A+9H!~c2#yNf<-0_zbfMQ#_H!qBa8 z=t_lITMIJCW;Wa_jy3XorZ$2zxwY}d5{jj&_|NYzdQ_wr8$D6;Oo|$X?y>%!!6mr#h5a1xW?HbNB!PDf*TpgD0oCxjW!c1*1wmA0%Cz)=9?^o%6cK8F8$ zsx>VXJYbWol^1^d`RuhB4S#+soRI*x(B$W{|9K;Y-==JhLc@lqg;X))LNcaxEA_$+ z?kzSNANF_=Zni2AEr1A7=f=c%50oL{R}QIo?n#usEFORB zPunJd6o-tw9ugB9*1ykr;&5{7qd;CL71}xX#m%go{MVNp*=fx4a{uu5@$e!^)O4kV z=gqoWlz#{E;5gv4zrqN%o&WtCAo#n@ju_(*woJbDzdABN!-05daBbTqCGrSm{Uqmq zv~YNMN)M>{-2>XcHchw<-LoTu$vT$VEBn0M$`EM8$fUR_2!GDfvPNc78>x*pjaW@d^9 zq58&jRNaW;dCe=OmfM*ywof5Z#hr2C@p*?wm!+{N(r19)XyC$jX?!%%*;1I$Fl zV@5$o%F*)WPiTy=V0ml!4*s*`XV-L-x3|K?!dL&kXQxp4z-?|F(kP za)*xGGPYkc<_;;MiO4vqV&Ttqcw1vRsJ@9+BTI)`cFllMDqt7n>Nz?H-{s|VEGUIL zQ}g{5W=0e8e`|*{`3;r>Q^?Ujy)jv#j~Lqm*M#0Pds?+14j$mtmMO!dsD<~|Q77AL zUIan)xkWy(SZG@k`Q-W}@?J zocN_x0PElMSAIf_LKiu+)o1T|%CI2lIMa=8xqi}nEi4rUMR#N8~1Ql z51&bCtQBMu14Yk{pkvy6tFNf=$O49kEXZu*3u;h5`>2~feSn;6yUzYZeTB2>F40o~ zh4ZImWXAO}X&pQXORdlmyz7y^z-xX=+#Nc1`S17?B6!!LXijyTr^KCA0>T1d{>#I^KUbBly zmjot7{k9g`k@T6h4Z{}2gPg$oG4>|s%NA=uPp~#{r~_y*zs6H~iUu^eH$TYPxsGSI zEW!rHp7UPXvb0AP-Pb1$3M~EcW?1}Flx-4=c%7wzn+Ey| z=wibJ+%3au>uHQ$2ZakTHxLW&`9?-NR{HoqO`l{f0UF3R!MZ(qhycn*&|O87HN zws=7_f1ik2xZMZ2HS!!Rcj|UtV70NW#+@qoSR?4FYnFr&RCz-eg*rq{Z1LOjI?p!L z$Q|XPD}6@P$tyqs>&zN)dA;g4=SNmk$BpqWD5i`KU;)q6-?;vw(bJ`Db;LH+?$ni= z3L*gJ!Y%2~D8&8yvP8s6Z;(X=DyRN_^x*Nlr*4AXKnNPpMKCDSF8U2Fkisdp2AqD4 zF|U2E(*jT@62}IMY@9Dw1uAX|96C&7c+CN->p*wyhcQyUCQrs+=G>M)&65vmf+-^KHXv1BNwEIwv5_@K4Z zzMojV0EqLvd3IRo8#kPJQWPRiQJ!5D3@j{K0cS-}se7Zu%a@7MdOuCn=FB<57g{~c ztx`w5^(&^nVafyKD}Z9ZFTrU}%yVDZXQ}G&@Eae6#9ZA$H?zITZHjQaC66uMhjByZ z4Y@#%Ga$Ke;lRflJyRkdZcym?l<%*B$!yyGBRj?uk%sA?i`Ij6lB-^0FSWF{e0Yp= ze!zhm*DyfHc}}ZY{p4f;2e|O4wmky2#77zSlkZ`g2~RlhwtAJ zaNWU3rm{R+wn)QB+7FNxEC5qpE>%i8IzHFK8B3O*eewIY)Ux=^3MdQG=(QNmAVxJ(;5CYMV&iLZhgAK);_t zNcQ65W%gZwr*Zn%e$Dqu2&X}v^&lk?qf}%wk8-}K>0`F~Q3DJX>~$deg~z6bsYbk` za=yx|-q^-PCA^Tk2^L5Ox9$2UW2F$CSvHuHGsw=u$DOYIm69bg>8&q8#QJ-J!Xt)4 zUwa9ji{TPNrYaP}x_ z$@uSJTH;x;D8>W7e0WIGF`k;N##+j7(Nk(6%iC(okYAU(@n=Yryh+Y2{mao6viN!S z5eJiox<~A8(GQU81#*-zIb_uiF*2%zWMs4Dd!O3fE1&D*1|rSDDFK!Zo+d`J z>8a{7O|em$5uKLtmHGO^YiM&*BHPQz%0Z`-?JX1?J(-o0O?Mux$>v|`DTn?H2`}gK zV&zt=`^^TWeRzMKqFr(=cNO^X?m^J!hBq=++rCpY;vYsY&lpqdw>dojCBEjWji9;XV-P+OyYhMouekHzR9u9>i0V0%u>p)zYOTxsZcmgrx3SOGntc@Hj8O`JIHNKx5|RtOYRO|Y@>@Xc zOAMoUjRo`o02gH!vrIHjcW~2~?J*002Mw5(pJMEDs+6aGHbl`ZX~2RJZ9y*6RSvqk zXk_diB>U)7Lu1d(b zB3{x4?fuT)kyT2#u45kk)dhDtJBdoQz9}OpP%OYM>%H1e%xQ-A-i4FJ005{$0y2WFmxSmK_#PmFtOr8V_rx%wuE@7((`una`%ugRi;D8xy96g!PV-bo z;tOzS&%%O)f#TJqa%r>Hb9Qs2Eh(SRjGp@64xu8tQrUJJx!*|(%}Uu!x8aTwcX*x`z6|i zxj#@PVMVNG=n6YPdq%o~ECFSLTU7(+N7YQD9e z-en2k;jn9go=Gjq%8n6Kg41 z>=^Ae?4P-0E~t8Lzork&`H~gf?88XTv7SGE(K9gMzEij{^|R@9zr;%@{RGZ3*K%tZ zR{*9MNq*f@ZyRL_A?^#p5VE$2g_%pMta#I3#Iu=MZ?9_sftPlON|GRx=dpSw5mZpz z_Fj7@>z56e`PSZHA%iOGeoxUDbkm{sZd%n{iXXsMG?VN$;e8;f)Ew6{r_wtM7^Q0n zlZ=?d=tNNNMy4Kf7ywIuXXvt`OqC-BaMOIK>G@dt=*p1EpM$sxvGxs8vj)v@gL*k4sO)XYY| z1Ng=++r7I=6s+kZY9D%k|=ZkgK&!~k*UsX(^kPhEDb z;)Py|=Z61SE|$j}C_K?VA`+IM*Gn7;}L zZ-8vRxk={&&fVSDi#riiydCi%W^|urPg#g(3}Et1l;%yh&^BA}_W8w6g;SM+L5Sl_ zLyPG=kOM0&X5aDc4L;%M?_k*_0DoyyhXu~CJw3Ya4AtrNKDqZ@aDh|Mas1PZ3*8U7 zFZk8a$F1DI|1_m?joier|Y3e9+6YsF)MX1d)gV z)yrAA6Dn|je-RHLFQO=A#Pn*pKXtPL7Q5B998GUeN_2K+PpAN-tW7X#y7=e0mA|Kh zaDbipHN_&q?qbk4DwBr^_Mt>5**m~^nJ!~6Q^ZfdBJ}CkUjk<60Nxi8tE1OLK!jg* z48`JrzFP%sb4^?nFLF`te5hL@+L@44^bCJ~Bq`|oVTeT);wzIL*UEYZkI_gaSB zl4pt}en4|p|9Ls;*K0#I@TdoOxX5TZdm_p-B2(voNuArq2|~Y4$GiF2coa$tUmyU6 z7MtqJ%x6p7lXZ9f`IPJXz?5o572DHCN|_Sa-z#Kn#;uUEPnnxeCiM;O1;?s}v6&2V z6P4flAfD5seJz*7-CaH5Z8!#MKlfgqK)4c#RlO6U*=lFtctho=1#|d8Wg`^ee;oyfbM-UA~Jmf&^ark|tqHz+a)ABPnSpzSDR z?LP<@*)^z`)y?bsK?Kr>(HwU$J#E61|*CuSq!5zt(@%PPx4^Ua^7 zCH2CV?h?7wiDLkZiCEg16WpCJh=&35jl9*+?{0w2d!6&??WV}lSElz++7f=N5009c ziHQo=#3~zyVF3TqJp5(iHIPuu?kkexQuL zC=W2W5PH^bzXmy@RkxrzU5q@VQn~VQ1$x8yhBBAFcug;9iFfchv@T!0Wje1{ZLuEGBB!5&=t>nV-8~bZgV{qf z?QDlHc#Zku?AxTnY~ec{rB&O$8n462bzVc@(NpMG=90H+hg#o_smv`8(Iy?wKWe&D zqB$!Lz3|)ye{a3r1-U)mp8Hm!;6nuieaf+QQIWV8Y_;+AXrW=8zZJA-q96vIHP-}n z8K#>>N;{+{zc7jCGZy06sMqs?O6&-K0MD`m(v9&Xm9T2Z9dCIr(M(xpcR~5j$N>r0 z!?!?{$R3IYW}?Sw~(J@_aCf#V1 ze7$%{LSCBNvNOssMucZI-h40gk)X)4{@=Aj0Bq_S=ku!lNpZ07@ZEsIAX*sOR5Ox^ zKi2m9w+ne#HtU^$0Rj865J<0fdH3JHe|b!`CtF(s*SxV+1z+|vkWzndu4JzHRSCql zw(9Bg(~mP%ebfTOjm=+3$C^atb{GPKs0zan3FOGP#u?qn9Dfc5yEfC}h9T zB&YDb*9>#M`i2{;?acN20rb(e2LQdm-CbzT}9#djx${*}$W z?9dfeTbj5HnPn#bP1NrCAASq~6^_>{r}Sk~wPhPhxDD#^{X2S^L*^1)FaF{e-Npi0 zaQ(uaOH#riH^_bqfGP%Lc*w?_#n6LfW7+{rdv!lE5ka)}z?6I+rY3`$KcDx8KNhu~ zYnk9G#?S31{RY!pT-MB6 z;lgGx9;b(#OZUR17n`6X^QA9&=U>^xa_J4kADJP#kjS@hmAnj|$8Mt0$#pU&Pm9eD z>T~nJl^rnGZgRJoA83+2K&6hgIM$v^Gf&5 zvRSaVqjC31&VKd8^U}9Dk*;a6oCeXPAQzXe)uHc4nM~oywLaY8L`O0Ai5Uv6nCJwd zT5mzCmuF19t7ge>+{6g{>>@J8*;AfF#a8MD78V@Oq6P0^t3|7_^tkFK6dqcyjP_KgUSL_kx9SzTkh#N7wy>6SJ3>UX4nD!u=MWW0-mnA zs_t*9pa*tzjXhf_Cypf_If5@;!r+rw4k?O?6&|hK2;4i32QsLEh!Dt7pv`{5m=oGhOTO zuqxn0l*Im1ra5bB7pZs4@doJgI*#tq;0pM@j)vS%5ri&`0u%mQ@*`56$mt?TJ!V^Y zzx{d6oqN$zZrgN{WUqvUWAybSrXt$GzbRR@fGK=sxbDX3JCFIzNwK6;7Y}(kxmVDq zb>qI0fmf6BrC)tj_ZNib%$DA>{FIBk*b*9zONpcoYPR{CuIz#TI7;9p7@)+W>;L6h zDk>=a^r<+94CIsAGV=iESi@bjmno7y>^L%jnR@=sS-IZPM96=45*VhlfZy+%)xKD4 z9M2Oi1i9sH{0Y@?3Aj#)vRz#;XJwEx^=k6mC`No!c15D@!T{%LtH%Mm-y zzXUKrH9yI{Xp;;$m)rRHCeD<+<(2l^B+m{4Mno$_qZ@qGRNP=`6&I`>7BuM%CG+4| zZm^y;0*-=IojQvFpU)4>m2GIj-61^s+z0mN6}c3VzlJLG<~eweYb5=49le0+wKKo9 z2>>I2=Db_rNpyr3sYwW$H-2E`mSk3u#Is6)Fo~CL^biaNT}o_mQZZcm-2x4Cxj2)k6j@89(~ zoLRmlnVf?(GKKeA;l4U~3cCYL1fZ2C^x>`Id>7gY2r(82V)6TbR9$sI72VUmiUNXw z;w2@Nl1>E#>Fy5cPD$yOl2Akv`xhF(UN8w{%HL? zH<+&Ky*jg*@La9`^HHkI7a|*FAY09AW89H6-?+1BP2xUHy^BSzdQt(lai?&IntKI? z#O^o7vP$T&W}({J!9kCrm3odH20@yOm*sc;{Z={(AS6itGk?+I>cEA?zuMNYT6^^B2p6q%oOn;U@5{Ix zJ!+()LHb$5&?Ab(0EC8!`}H*Y&eUSvBW<0Xbj-}WAc2qbc=h0Oq)_Ht-RGI0IfvxQ zy0|+-ncKD(bJ&S|WmcsN`_mtxZOuBEX+#wWwJs^E8q<}}lJSz?*{@ISuW*Ud2MejR zKW0T--91Tk_KBfqY`or8g4OR+3sD35bq@4eXvJ-mHX5$vBj+Z4-z_o9XXHqzte6WDW%)y~>G{8#FSArt5;sso`gkHpBVABkeMzuP2f-SJ92GTXW%10M|2VS3P_x!CHT{`qcnO-cJQ|&mr+O~+yRD{gs+K^~4QRf+Gebp!g< zjIT#e5u@wL&SP}C7?ao>kmgmTiKikdn0k79;gD9v8}C<9E!NJ8j5Jsm$`1~{+)nix zzCgxNuCPOsDRasUe1!Z+ESCP^G!NjCguoW4)aKAHE_IJOJH0cwuh#pkt#^`}PhCc4 zI6Hea`@~4cK>5CNdb?@OMe~}pf6P{&n5d}dS?*2nl#pLS%QY;BqBoBC8CsJUA)bPT zY^A`#$U*8g+Kd^&>B;UhS0T@>t|$vRs|U1i3%FQ&#mnWfvtG-|pU$J@XAG*6=`I(q zTzUnFon8+uZS=gTGE2c+nz?_9+m~2P^r1QWTOn{iWjcLKBgp)R0twk>vV81{^@Fmc z4|sIXNpSZQ`S0j@m-D_dD^~W=iDi-4Ujjg4UqxCE5zuRnN2>$1BCIThYtWDmvxf=$ z=jv7DIz%j8R((cJ`sut)Uqz#4>F_h$XqN$+t6xy8`q-87Yjg|<;$TMOU?RoJ?$b3R9 zaHUkOUh>CRS-Y!+CBP1DAw`wUL?)V1eQ?G z2=i%K57oOxV1XGR&09L@{CN6%e@Ed$P@M(nLO>Ti2u;gcUGY6WPhPZdIjG!Or;iMguCz-9xec7NHK>?AGUl{wtRct3+*D?PV zL!p$e!R}ZsXAEkwEVWnj4tiU%d+D{Dzj0aUv3_1g=S&?*-l89CRglQ2&GkEYj1aDz z-T6ohuz#_mH6T?K#v^%YxyFMz;j+0NQf|xh+f+{Y91d{=US5(g;zz}tqqzb;(!{D& zhnPLAWN;@OI#Xi+wRLk6bY)qRyX<lP{>wL2>=wdT*nOz##%VNE8_OhTeJ*5P}+#deeQ_!$N**fj8X2WOR} zLNnQ>ODBVEHMfutz=Kw(YY)E&b=G~j}Sg{i{H!?@541I1ZUe7HBi7)RaYgeA^`VU!+*1W%5 zW55`S4EdhXqO;T$l^P#)lyHW_ZW%^RX=TR4!C4vEJ8)1X>nDYrLMW&}do~!_@xv+_ z$kSfuGk%@kF#C>VweYMy=dpu zquh}1&r&9)NkW(1>fJV|H$FEKk?QXEG^djKu+xwTaKZ#SW2vLx?=gCll&Zx)s+v}= z$$Pu}p0r(eT>|YL%bqp%Q?UXtTMu zs4lhe+C;^6e9!s-DsH#v#^Osnz+hkX{`Zi{3z-8-#rQfj+wLr+X;G(Zytld&?;Nan z*2c@MWhThh-miB4T7MH?de~Bcs46dvBD$IkmeJ|Pu@qr3t}+W>POvLAbU3QEYkW=q z9e|J_rW1hS`4sbH^)TMn!G!1BrWdpY<9o_j=|m=@Bt)9;&Rx)GeiU_XQ%#UM}qn|NYjKv2eL}a%w`CY)T@R+ z_J|qQ^h}r50}qNgubf!R^B2Stta}`>cZVzWlQeNzjx&a1#YI_$TX6@C35%qg!$S8i zhV{8*C$^b1ppl?OH6@er8S_>6t)LoM-YpUOrX}@he!3%8~J=?b$XbGi8B6>b$Knp(fR38k;+f@D|^SgWjLdyD8M7T9(} znP}=ni_@;a;*|>q9l_CTE?mEEgAXfO5fpBLV&W{J+taQueu?_&sa4wW%u2E=)F+OD zAUrlx9$_t3#4<&6|Jt;z9mqlV3?Mq47P=GuY9+=2yf^<;Nj$= z0C|dQwwguXn*_ZN)>hpaKM0xy`geu0QA|4z5=S@LvpHI6K(1W_Fek&;o|8o+spB4p z%Vwg%3~==bIckpOsaz~+)<)w$dya}qP+}>2x(?`EAmBT&v5N~TbkrteDSY_w+Xp2n zn=&D!-S_F!SwaE=5V4`4Lt?8+cQlx1gKCu+57N=?9(^M&@|+8i{K&unGXz-nTa#Af z#}o=?L;JtZ%lnO-gc2;NH3e|PpKj1-{nSWZBN>_IeTWQR9tKw-4(^^2cu|JGB-$+Z8VeNf z1cRr;erKi9FumW#_S$Mqd~Pji=OeF|<|FZbyEUb+yA;l@DTy2kHLgSe*}ScsFxaX6@lQsP`-PAn#&5_a8#I?oDkfeB#@T%9Hes;1Fh5$6>O(<7`eEn3 zVVwh&w2Y1EXc0=;UhD6d=`v)r_oIqo9UtZiE>CRr4;ne%p0)NJy%>$bIr1ac3kJ(b>^9b725rf1tb&SMXM#ivg<3 z*{cg2DNRLpV}DcHOV^YSAJS(Y6NC5vV?>*Ypx~V7QDS2`J%qR0F#s9`WXq{CyZX`Y4W?z8C^PB0 zK3sA#c~zk)CpeO3c$Ro|@y_{lT})Qi${yDUex1)gJ;1yY7J|EmI~PLN!U&n`Pi@DY zh{M08ShcyByArE=rq`$Xjq-Q*=>3O#y-BP>XQqcVB4^6*Lc=w0pMj`

Ouw#|R_?d?DTU6n*L;@1BF@0-HTBT4=`8`x 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�U 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