From 1ec1f69beeb83a3169b735ea7dbebddf13c7b96c Mon Sep 17 00:00:00 2001 From: Christian Nennemann Date: Sun, 8 Mar 2026 17:54:43 +0100 Subject: [PATCH] v0.3.0: Publication-ready release with blog site, paper update, and polish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Release prep: - Version bump to 0.3.0 (pyproject.toml, cli.py) - Rewrite README.md with current stats (475 drafts, 713 authors, 501 ideas) - Add CONTRIBUTING.md with dev setup and code conventions Blog site: - Add scripts/build-site.py (markdown → HTML with clean CSS, dark mode, nav) - Generate static site in docs/blog/ (10 pages) - Ready for GitHub Pages deployment Academic paper (paper/main.tex): - Update all counts: 474→475 drafts, 557→710 authors, 1907→462 ideas, 11→12 gaps - Add false-positive filtering methodology (113 excluded, 361 relevant) - Add cross-org convergence analysis (132 ideas, 33% rate) - Add GDPR compliance gap to gap table - Add LLM-as-judge caveats to rating methodology and limitations - Add FIPA, IEEE P3394, W3C WoT to related work with bibliography entries - Fix safety ratio to show monthly variation (1.5:1 to 21:1) Pipeline: - Fetch 1 new draft (475 total), 3 new authors (713 total) - Fix 16 ruff lint errors across test files - All 106 tests pass Co-Authored-By: Claude Opus 4.6 --- CONTRIBUTING.md | 61 +++ README.md | 287 +++++-------- data/drafts.db | Bin 45195264 -> 45195264 bytes data/reports/gaps.md | 30 +- docs/blog/.nojekyll | 0 docs/blog/css/style.css | 123 ++++++ docs/blog/index.html | 47 +++ docs/blog/posts/00-series-overview.html | 377 ++++++++++++++++++ docs/blog/posts/01-gold-rush.html | 312 +++++++++++++++ docs/blog/posts/02-who-writes-the-rules.html | 303 ++++++++++++++ docs/blog/posts/03-oauth-wars.html | 373 +++++++++++++++++ docs/blog/posts/04-what-nobody-builds.html | 196 +++++++++ docs/blog/posts/05-1262-ideas.html | 367 +++++++++++++++++ docs/blog/posts/06-big-picture.html | 193 +++++++++ docs/blog/posts/07-how-we-built-this.html | 345 ++++++++++++++++ .../08-agents-building-the-analysis.html | 252 ++++++++++++ paper/main.tex | 146 ++++--- pyproject.toml | 2 +- scripts/build-site.py | 285 +++++++++++++ scripts/compare-haiku-classifier.py | 135 +++++++ scripts/fetch-all-sources.py | 73 ++++ src/ietf_analyzer/cli.py | 2 +- src/ietf_analyzer/config.py | 2 +- src/ietf_analyzer/sources/__init__.py | 11 +- src/ietf_analyzer/sources/etsi.py | 191 +++++++++ src/ietf_analyzer/sources/iso.py | 196 +++++++++ src/ietf_analyzer/sources/itu.py | 193 +++++++++ src/webui/templates/drafts.html | 21 +- tests/conftest.py | 5 +- tests/test_analyzer.py | 1 - tests/test_db.py | 5 +- tests/test_models.py | 4 +- tests/test_obsidian_export.py | 1 - tests/test_search.py | 1 - 34 files changed, 4268 insertions(+), 272 deletions(-) create mode 100644 CONTRIBUTING.md create mode 100644 docs/blog/.nojekyll create mode 100644 docs/blog/css/style.css create mode 100644 docs/blog/index.html create mode 100644 docs/blog/posts/00-series-overview.html create mode 100644 docs/blog/posts/01-gold-rush.html create mode 100644 docs/blog/posts/02-who-writes-the-rules.html create mode 100644 docs/blog/posts/03-oauth-wars.html create mode 100644 docs/blog/posts/04-what-nobody-builds.html create mode 100644 docs/blog/posts/05-1262-ideas.html create mode 100644 docs/blog/posts/06-big-picture.html create mode 100644 docs/blog/posts/07-how-we-built-this.html create mode 100644 docs/blog/posts/08-agents-building-the-analysis.html create mode 100644 scripts/build-site.py create mode 100644 scripts/compare-haiku-classifier.py create mode 100644 scripts/fetch-all-sources.py create mode 100644 src/ietf_analyzer/sources/etsi.py create mode 100644 src/ietf_analyzer/sources/iso.py create mode 100644 src/ietf_analyzer/sources/itu.py diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..6606c7b --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,61 @@ +# Contributing + +## Setup + +```bash +git clone +cd ietf-draft-analyzer +pip install -e ".[test]" +``` + +You'll also need: +- **Anthropic API key**: Set `ANTHROPIC_API_KEY` in `.env` or environment +- **Ollama**: Running locally with `nomic-embed-text` model for embeddings + +## Running Tests + +```bash +pytest tests/ -v +``` + +Tests cover: JSON extraction, rating validation, FTS5 sanitization, database operations, data models, Obsidian export. + +## Code Conventions + +- **CLI**: Click commands in `cli.py` with `@click.option()` decorators. Use the `pass_cfg_db` decorator for config/db lifecycle. +- **Database**: Tables defined in `db.py` `ensure_tables()`, queries as methods on `Database`. Always use parameterized queries. +- **Reports**: Report types in `reports.py` `generate_report()`. +- **LLM calls**: Always cache via `llm_cache` table (prompt SHA-256 hash). Use `cheap=True` for bulk operations. +- **Output**: Use `rich` for console output. +- **Web UI**: Flask routes in `app.py`, data access in `data.py` with TypedDict return types, Jinja2 templates. + +## Adding a New CLI Command + +1. Add the command function in `cli.py` under the appropriate group +2. Use `@pass_cfg_db` for automatic config/db injection +3. Add `--dry-run` flag for commands that modify data +4. Use `rich` tables/panels for output + +## Adding a New Report Type + +1. Add the report function in `reports.py` +2. Register it in the `report` CLI group in `cli.py` +3. Output goes to `data/reports/` + +## Adding a New Web UI Page + +1. Create template in `src/webui/templates/` +2. Add data function in `data.py` (with TypedDict return type) +3. Add route in `app.py` +4. Add navigation link in `base.html` + +## Linting + +```bash +pip install ruff +ruff check src/ tests/ --select E,F,W --ignore E501 +``` + +## Project Layout + +See README.md for full project structure. diff --git a/README.md b/README.md index 465fe67..6fd8c89 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # IETF Draft Analyzer -Track, categorize, rate, and visualize AI/agent-related IETF Internet-Drafts. +Track, categorize, rate, and map AI/agent-related IETF Internet-Drafts. -**260 drafts** analyzed across **19 categories** with **403 authors**, **1,262 extracted ideas**, and **12 identified gaps** — spanning June 2025 to February 2026. +**475 drafts** analyzed (361 relevant after false-positive filtering) with **713 authors**, **501 extracted ideas**, **132 cross-org convergent ideas**, and **12 identified gaps** — spanning 2024 to March 2026. ## What This Does @@ -12,9 +12,10 @@ The IETF is experiencing an unprecedented wave of standardization activity aroun - **Rates** each draft on 5 dimensions (novelty, maturity, overlap, momentum, relevance) using Claude - **Embeds** drafts with Ollama for pairwise similarity and clustering - **Extracts** discrete technical ideas and identifies landscape gaps +- **Analyzes** cross-organizational convergence (SequenceMatcher at 0.75 threshold) - **Maps** the author collaboration network and organizational affiliations -- **Generates** interactive visualizations, markdown reports, and a filterable browser -- **Produces** publication-ready figures for an arXiv paper +- **Generates** markdown reports and a full web dashboard +- **Filters** false positives automatically (relevance-based + manual flagging) ## Quick Start @@ -28,23 +29,29 @@ export ANTHROPIC_API_KEY=sk-ant-... # Fetch drafts from IETF Datatracker ietf fetch -# Rate all unrated drafts with Claude +# Rate all unrated drafts (--cheap uses Haiku for lower cost) ietf analyze --all +ietf analyze --all --cheap # ~10x cheaper with Haiku # Generate embeddings (requires Ollama running locally) ietf embed # Extract technical ideas -ietf ideas --all +ietf ideas --all --cheap --batch 5 + +# Analyze cross-org convergence +ietf ideas convergence # Identify gaps in the landscape ietf gaps -# Generate all visualizations -ietf viz all +# Fetch author data +ietf authors --fetch -# Open the interactive browser -xdg-open data/figures/browser.html +# Generate reports +ietf report overview +ietf report landscape +ietf report authors # Launch the web dashboard ./scripts/run-webui.sh @@ -52,26 +59,51 @@ xdg-open data/figures/browser.html ## Web Dashboard -A full interactive dashboard at `http://127.0.0.1:5000` with 8 pages: +A full interactive dashboard at `http://127.0.0.1:5000`: ```bash -# Start the dashboard ./scripts/run-webui.sh -# or: python src/webui/app.py +# or: FLASK_APP=src/webui/app.py flask run ``` | Page | What it shows | |------|---------------| -| **Overview** | Stat cards, score histogram, category donut, submission timeline, category radar | -| **Draft Explorer** | Searchable/filterable/sortable table of all drafts with category pills and score badges | -| **Draft Detail** | Individual draft view with score ring, dimension bars, ideas, references, and linked authors | -| **Ratings** | Score distributions, dimension box plots, category radar, novelty vs maturity scatter, top-20 leaderboard | -| **Landscape** | t-SNE embedding map, quality quadrants, violin plots by category | -| **Authors** | Co-authorship force-directed graph, organization charts, cross-org collaboration | +| **Overview** | Stat cards, score histogram, category radar, submission timeline | +| **Draft Explorer** | Searchable/filterable/sortable table with category pills and score badges | +| **Draft Detail** | Score ring, dimension bars, ideas, references, linked authors | +| **Ratings** | Score distributions, box plots, category radar, novelty vs maturity scatter | +| **Landscape** | t-SNE embedding map, quality quadrants | +| **Authors** | Co-authorship force-directed graph, organization charts | | **Ideas** | Extracted ideas grouped by type with search | -| **Gaps** | Gap cards sorted by severity with links to related drafts | +| **Gaps** | Gap cards sorted by severity with related drafts | +| **Citations** | RFC cross-reference graph | +| **Similarity** | Draft similarity network | +| **Timeline** | Submission trends over time | +| **Monitor** | Pipeline health, API costs, processing status | -Charts are interactive (Plotly.js) — click data points to navigate to draft details, click categories to filter. +Charts are interactive (Plotly.js). GDPR-compliant analytics (no cookies, daily-salted IP hashing). + +## Blog Series + +An 8-post analysis series in `data/reports/blog-series/`: + +1. **The Gold Rush** — Growth from 9 drafts to 9.3% of all IETF submissions +2. **Who Writes the Rules** — Huawei's 16%, geopolitical dynamics, team blocs +3. **The OAuth Wars** — 14 competing OAuth proposals, fragmentation costs +4. **What Nobody Builds** — The safety deficit (4:1 ratio), 12 identified gaps +5. **Where Drafts Converge** — 132 cross-org convergent ideas, implicit consensus +6. **The Big Picture** — Architectural vision, EU AI Act implications +7. **How We Built This** — Methodology, cost ($9-15), limitations +8. **Agents Building the Agent Analysis** — Meta post on using Claude agent teams + +## Key Findings + +- **Safety deficit**: ~4:1 ratio of capability-building to safety proposals (varies 1.5:1 to 21:1 monthly) +- **Extreme fragmentation**: 155 competing A2A protocols, 42 overlap clusters +- **Organizational concentration**: Huawei ~16% of all drafts, Chinese orgs ~40% +- **Cross-org convergence**: 132 ideas (33%) independently proposed by multiple organizations +- **12 gaps identified**: 2 critical (behavior verification, human override), 5 high, 5 medium +- **Top-rated drafts**: Safety-focused proposals score highest (VOLT 4.75, DAAP 4.75) ## CLI Commands @@ -80,69 +112,42 @@ Charts are interactive (Plotly.js) — click data points to navigate to draft de | Command | Description | |---------|-------------| | `ietf fetch` | Fetch AI/agent drafts from IETF Datatracker | -| `ietf analyze --all` | Rate all unrated drafts using Claude (5 dimensions + summary) | -| `ietf embed` | Generate semantic embeddings via Ollama | -| `ietf ideas --all` | Extract technical ideas from drafts using Claude | -| `ietf gaps` | Identify under-addressed areas in the landscape | -| `ietf authors --fetch` | Fetch author/affiliation data from Datatracker | +| `ietf analyze --all [--cheap] [--dry-run]` | Rate drafts using Claude | +| `ietf embed [--dry-run]` | Generate semantic embeddings via Ollama | +| `ietf ideas --all [--cheap] [--batch N] [--dry-run]` | Extract technical ideas | +| `ietf ideas convergence [--threshold 0.75]` | Cross-org convergence analysis | +| `ietf ideas dedup` | Deduplicate similar ideas | +| `ietf gaps [--dry-run]` | Identify landscape gaps | +| `ietf authors --fetch` | Fetch author/affiliation data | ### Exploration | Command | Description | |---------|-------------| | `ietf list` | List tracked drafts | -| `ietf show ` | Show detailed info for a specific draft | -| `ietf search ` | Full-text search across all stored drafts | -| `ietf similar ` | Find the most similar drafts by embedding similarity | +| `ietf show ` | Show detailed info for a draft | +| `ietf search ` | Full-text search (FTS5) | +| `ietf similar ` | Find similar drafts by embedding similarity | | `ietf clusters` | Find clusters of near-duplicate drafts | -| `ietf compare ...` | Compare drafts for overlap and unique contributions | -| `ietf authors` | Show top authors and their draft counts | -| `ietf network` | Show organizational collaboration network | - -### Visualizations (`ietf viz`) - -All outputs go to `data/figures/`. Interactive charts are standalone HTML files (no server needed). - -| Command | Output | Format | -|---------|--------|--------| -| `ietf viz all` | Generate everything below | mixed | -| `ietf viz browser` | Filterable draft browser with search, category chips, score sliders | HTML | -| `ietf viz landscape` | t-SNE/UMAP 2D scatter of all drafts colored by category | HTML | -| `ietf viz heatmap` | 260x260 clustered pairwise similarity matrix | PNG | -| `ietf viz distributions` | Violin plots for all 5 rating dimensions by category | PNG | -| `ietf viz timeline` | Stacked area chart of monthly submissions by category | HTML | -| `ietf viz bubble` | Novelty vs Maturity explorer (size=relevance, color=category) | HTML | -| `ietf viz radar` | Average rating profile per category | HTML | -| `ietf viz network` | Author co-authorship force-directed graph | HTML | -| `ietf viz treemap` | Category composition treemap (color=avg score) | HTML | -| `ietf viz quality` | Score vs uniqueness with quadrant annotations | HTML | -| `ietf viz orgs` | Organization contribution horizontal bar chart | HTML | -| `ietf viz ideas` | Ideas frequency by type | HTML | +| `ietf compare ` | Compare drafts for overlap | +| `ietf authors` | Top authors and draft counts | +| `ietf network` | Organizational collaboration network | ### Reports (`ietf report`) -Markdown reports saved to `data/reports/`. - | Command | Description | |---------|-------------| -| `ietf report overview` | Sortable table of all rated drafts with bar-chart scores | -| `ietf report landscape` | Category-grouped view with per-category rankings | -| `ietf report timeline` | Monthly submission volume and category trends | -| `ietf report overlap-matrix` | Top similar pairs, per-category overlap, cross-category matrix | -| `ietf report authors` | Top authors, organizations, collaboration pairs | -| `ietf report digest` | Weekly digest of recently fetched drafts | -| `ietf report ideas` | Most common ideas, unique ideas, ideas by type | - -### Other - -| Command | Description | -|---------|-------------| -| `ietf draft-gen ` | Generate an Internet-Draft addressing a landscape gap | -| `ietf config` | Show or modify configuration | +| `ietf report overview` | Sortable table of all rated drafts | +| `ietf report landscape` | Category-grouped view with rankings | +| `ietf report authors` | Top authors, organizations, collaboration | +| `ietf report ideas` | Ideas by type, most common, unique | +| `ietf report gaps` | Gap analysis with severity ratings | +| `ietf report timeline` | Monthly submission trends | +| `ietf report overlap-matrix` | Similar pairs and cross-category matrix | ## Rating System -Each draft is scored 1-5 on five dimensions: +Each draft is scored 1-5 on five dimensions by Claude (LLM-as-judge, see [methodology](data/reports/methodology.md) for caveats): | Dimension | What it measures | |-----------|-----------------| @@ -152,145 +157,71 @@ Each draft is scored 1-5 on five dimensions: | **Momentum** | Community engagement, revisions, adoption | | **Relevance** | Importance to the AI/agent ecosystem | -**Composite score:** - -``` -score = 0.30 * novelty + 0.25 * relevance + 0.20 * maturity + 0.15 * momentum + 0.10 * (6 - overlap) -``` - -## Key Findings - -- **36x growth** in 9 months (2 drafts/month to 72) -- **7.9% of draft pairs** exceed 0.80 cosine similarity — significant redundancy -- **Safety deficit**: AI safety proposals (36) are vastly outnumbered by protocol proposals (290+) -- **Organizational concentration**: Top 5 orgs contribute ~35% of all drafts -- **1,262 technical ideas** extracted across 6 types (mechanism, architecture, protocol, pattern, extension, requirement) -- **12 identified gaps** in the current landscape (3 critical, 6 high, 3 medium) - -## Gap Analysis - -Claude-powered gap analysis identifies 12 under-addressed areas across the 260-draft landscape. Each gap is cross-referenced with the drafts and ideas that partially touch on the topic, highlighting where effort is concentrated and where it's missing. - -### Critical Gaps - -| # | Gap | Category | Drafts in Category | Key Issue | -|--:|-----|----------|-------------------:|-----------| -| 1 | **Agent Resource Management** | Autonomous netops | 60 | No framework for scheduling, quotas, or fair allocation when agents compete for compute, memory, and bandwidth. Drafts focus on communication but ignore resource contention in multi-agent environments. | -| 2 | **Agent Behavior Verification** | AI safety/alignment | 36 | No runtime mechanisms to verify that deployed agents actually behave according to declared policies. Gap between stated capabilities and observed behavior. Closest work: `draft-birkholz-verifiable-agent-conversations` (attestation), `draft-aylward-daap-v2` (accountability). | -| 3 | **Agent Error Recovery & Rollback** | Autonomous netops | 60 | Missing standards for cascading failure recovery and rollback of autonomous decisions. Only `draft-yue-anima-agent-recovery-networks` specifically addresses recovery; `draft-srijal-agents-policy` touches mandatory failure behavior. | - -### High-Severity Gaps - -| # | Gap | Category | Drafts in Category | Key Issue | -|--:|-----|----------|-------------------:|-----------| -| 4 | **Cross-Protocol Translation** | A2A protocols | 92 | 92 competing A2A protocol drafts with high overlap but no universal translation layer or negotiation mechanism for interoperability between them. | -| 5 | **Agent Lifecycle Management** | Agent discovery/reg | 57 | Registration and discovery are covered but no standards for agent versioning, updates, graceful shutdown, or retirement without disrupting dependent services. | -| 6 | **Multi-Agent Consensus** | A2A protocols | 92 | No framework for groups of agents to reach consensus on conflicting decisions. Closest: `draft-li-dmsc-inf-architecture` (DMSC protocol), `draft-takagi-srta-trinity` (SRTA architecture). | -| 7 | **Human Override & Intervention** | Human-agent interaction | 22 | Only 22 drafts (vs 60 autonomous netops) address human-agent interaction. No emergency override protocols. Best effort: `draft-irtf-nmrg-llm-nm` (human-in-the-loop framework). | -| 8 | **Cross-Domain Security Boundaries** | Agent identity/auth | 98 | Missing frameworks for agents operating across security domains with different trust levels. `draft-diaconu-agents-authz-info-sharing` and `draft-cui-dmsc-agent-cdi` are early attempts but lack enforcement mechanisms. | -| 9 | **Dynamic Trust & Reputation** | Agent identity/auth | 98 | Static certificate-based auth is insufficient for long-running autonomous systems. No dynamic trust scoring or reputation tracking. Closest: `draft-cosmos-protocol-specification` (trust scoring), `draft-jiang-seat-dynamic-attestation`. | - -### Medium-Severity Gaps - -| # | Gap | Category | Drafts in Category | Key Issue | -|--:|-----|----------|-------------------:|-----------| -| 10 | **Agent Performance Monitoring** | Autonomous netops | 60 | No standardized metrics, SLOs, or observability framework for production agent deployments. `draft-fu-nmop-agent-communication-framework` mentions monitoring but doesn't define standards. | -| 11 | **Agent Explainability** | AI safety/alignment | 36 | No protocols for agents to explain decisions to other agents or humans. Critical for debugging and regulatory compliance. Only 36 safety drafts total. | -| 12 | **Agent Data Provenance** | Data formats/interop | 102 | No standards for tracking data lineage as information flows between agents. 102 data format drafts but none address provenance tracking. | - -### Gap Coverage Ratio - -The safety deficit is the most striking finding — only **12.3%** of categorized drafts (36/292) address AI safety/alignment, while 92 focus on A2A protocols and 60 on autonomous operations. The ratio of "how to do things" to "how to do things safely" is roughly **7:1**. +**Important**: Ratings are generated from abstracts and partial full text without human calibration. They should be treated as relative rankings, not absolute quality measures. ## Tech Stack - **Python 3.11+** with Click CLI - **SQLite** with FTS5 full-text search and WAL mode -- **Anthropic Claude** (Sonnet 4) for analysis, rating, idea extraction, gap analysis +- **Anthropic Claude** (Sonnet/Haiku) for analysis, rating, idea extraction, gap analysis - **Ollama** (nomic-embed-text) for local embeddings and similarity -- **Flask** with Jinja2 for the interactive web dashboard -- **Plotly** for interactive HTML visualizations -- **Matplotlib/Seaborn** for publication-ready static figures -- **NetworkX** for author collaboration graph analysis -- **NumPy/SciPy/scikit-learn** for similarity computation and dimensionality reduction +- **Flask** with Jinja2 for the web dashboard +- **Plotly** for interactive visualizations +- **NumPy/SciPy/scikit-learn** for similarity computation and clustering ## Project Structure ``` src/ietf_analyzer/ - cli.py # Click CLI entry point (all commands) + cli.py # Click CLI entry point (~30 commands) fetcher.py # IETF Datatracker API client - analyzer.py # Claude-based analysis, rating, idea extraction, gap analysis - embeddings.py # Ollama embeddings + cosine similarity + clustering - db.py # SQLite with FTS5 (7 tables: drafts, ratings, embeddings, llm_cache, authors, draft_authors, ideas, gaps) + analyzer.py # Claude-based analysis (rating, ideas, gaps) + embeddings.py # Ollama embeddings + similarity + clustering + db.py # SQLite with FTS5 (8 tables) models.py # Author, Draft, Rating dataclasses reports.py # Markdown report generation - visualize.py # Interactive HTML + static PNG visualizations - authors.py # AuthorNetwork: Datatracker author fetching, collaboration graph - draftgen.py # Internet-Draft generation from gap analysis - config.py # Configuration with defaults + authors.py # Author network analysis + search.py # Hybrid FTS5 + embedding search + classifier.py # Two-stage Ollama classifier + readiness.py # Draft readiness scoring + config.py # Configuration src/webui/ - app.py # Flask application with all routes - data.py # Data access layer (stats, filtering, t-SNE, network graphs) - templates/ # Jinja2 templates (base + 8 page templates) + app.py # Flask application (20 API endpoints) + data.py # Data access layer with TypedDicts + auth.py # Admin authentication + analytics.py # GDPR-compliant pageview tracking + templates/ # Jinja2 templates (23 pages) data/ - drafts.db # SQLite database (all analysis data) - reports/ # Generated markdown reports - figures/ # Generated visualizations (HTML + PNG) + drafts.db # SQLite database + reports/ # Generated reports + blog series + .cache/ # Similarity matrix cache paper/ - main.tex # arXiv paper: "The AI Agent Standardization Wave" - export_figures.py # Export interactive charts to static images - Makefile # Build: make pdf + main.tex # arXiv paper ``` ## Database Schema | Table | Purpose | Records | |-------|---------|--------:| -| `drafts` | Draft metadata + full text | 260 | -| `ratings` | 5-dimension AI ratings + summary | 260 | -| `embeddings` | Semantic vectors (nomic-embed-text) | 260 | -| `llm_cache` | Claude API response cache | ~500 | -| `authors` | Person records from Datatracker | 403 | -| `draft_authors` | Author-draft relationships | 742 | -| `ideas` | Extracted technical ideas | 1,262 | +| `drafts` | Draft metadata + full text | 475 | +| `ratings` | 5-dimension ratings + summary + false_positive flag | 475 | +| `embeddings` | Semantic vectors (nomic-embed-text, 768-dim) | 475 | +| `llm_cache` | Claude API response cache (SHA-256 dedup) | ~1,500 | +| `authors` | Person records from Datatracker | 713 | +| `draft_authors` | Author-draft relationships | ~1,400 | +| `ideas` | Extracted + deduplicated technical ideas | 501 | | `gaps` | Gap analysis results | 12 | -| `drafts_fts` | FTS5 full-text search index | — | - -## arXiv Paper - -A 13-page paper is included in `paper/main.tex`: - -> **The AI Agent Standardization Wave: A Quantitative Analysis of 260 IETF Internet-Drafts on Autonomous Agents and Artificial Intelligence** - -Build with: - -```bash -cd paper -python3 export_figures.py # copy/export figures -pdflatex main.tex # compile (run twice for references) -``` - -## Configuration - -```bash -# Show current config -ietf config - -# Change Claude model -ietf config --set claude_model claude-sonnet-4-20250514 - -# API key via .env file (auto-loaded) -echo "ANTHROPIC_API_KEY=sk-ant-..." > .env -``` ## Cost -Full analysis of 260 drafts consumed ~475K API tokens (rating + idea extraction + gap analysis). At current Sonnet pricing, this is approximately $2-3 USD. +Full pipeline for 475 drafts: ~$9-15 USD total +- Sonnet for rating + gap analysis (~$3) +- Haiku for bulk idea extraction (~$1) +- Ollama embeddings: free (local) ## License -MIT +MIT — see [LICENSE](LICENSE) diff --git a/data/drafts.db b/data/drafts.db index 91b5056c241e1cbb09738e4a4e95f45ea78552e2..cd5a2b9b77439a8a551626e038e1efdbc6f55c7f 100644 GIT binary patch delta 2002847 zcmb5X2bdI9_Ws|gs&hACOe6M915#yFU8 zU3EoKN11NZ8d1OMnlq*~D{IdFK6emTr+5F)^LKY=duDo0SJl1uocDdtd#|V7_wXjC z^1t)@r@s#bw(l1RZ2Mjy5Seztwr24ATaUUbn+ybkg}4+51ezzUPW3tGnKdgYCIMp#SPKwm4bn?Xz7d)K+~X_u}xxK;9JyJ~1r3Ux&Ks4X{mIsv{+gwohU7kW=pM7XK$rxWw0`Mmbll!Gusd0>x}k;xsQDN zL3}ma59Drk7SEu0T>Jif-Kl*)zV0ZVW%C&ERGK~URHRAbsYrXZ@6Fde+xOz577``vtRla_++Bxu=c-rHa1Jc=NvNvYEY-jINXPgxhL-Tkl zl&(~d`gYsRmYzC$csxST`Gdo|2CMc@!v;#T`1bH>^F0HG2m9YPC(>*4Sn>m|BsexT zDV&{pgymMVB(j08PSPEYfiamJo zmEqCVS62-f))@?jyP`wI#1;Px43|P~o9)jZ=`L{Xk?yQ{v*(DfBi&XvxUO@jy9S&b zT0A8g?wpd0T-Ov!gdX6Jn$N2qH7VS$b7*tq!(g>EIh-CI8y_1T{pyeZNu2rL|5I(= zD$>8x-YRmOR9!ec;vC$3>G`Mf4@;u?vhG(5Tl3}Jufn{#qWcw(qj`1rs~{6~!a3qE zc;DdNyI=9X!FzVU;(deXcfSgDUbJmwj@k5<)Qd~*y-u1h9W5Ot9VqQ7jqB`nRAfS^ z^T=}K;ZR6Av*X{--WnXhstTU4TmRviCk-RIQ1{MXf?`9v(-jqE*b$INw z*bDMU@of_iB%9(-1lNY{3oOcxi56p8>hDQko)8?G4n)_b5}8lJZsyYX35h|`CE-5d zJ0rhD4h;=R?;Chdnv|IsxhWD0%?ciu{zkewF-Kl5eU-e6D;&f}vPW&hS-L*Ii#ToI=jk^0raQIeMXx)BJqSb4*jSZPzjNoNMV` z&hg5*yl=SDcRfR@g?!F6jDn|n2Jf)T1y|D)vz&K5tKccNW)&32*L=%TZ7*k8wy7z4 z&fyzNGkiTSkKGutvhlt(M&nhTIrYad}EP&-E3fpqO4+@hn@>Ej_PkwpKO^o}rg>m4a!O9VPFU zb<5A|Hjl+q3vR(QJYPPfXGqPoT%+KW?Yv50D`#tkoM$?AuApcI-!x4(=ao$>uazBD zFPnMGbSyRR+k_7qL`UB$?IikWi? zuBucDdck)L-_T8!pD8?HOZuW`NG+eYec$pOrQrFwvPA^luyoBV^PtRv;W>Uz&E?FT zt{N5}p{cg3+m@#3re(RVEidmGQT57YyP(R-s_?#C%I-rmIX9HD|g;E~jd~YKcW< z+Buv5E0>*$tK|7V%PhN!JhUMs(}eY?sKD{JbAZdvxm*@=CudlSUgq|>R*ze; zEK@uj=9*QuG7yP$goO|@*x(8V45PC;=^=CIG8DY<+(pU){uE~k5Z7Eg)UH{xi9;rlAL=9W!eRSOKTW4T(^IicW)>4Zui0F&!xMKcuaH;WLcx@qdxq4g z40_&CEv4)kp6)8T;xXF|ugqoVa*8X`W5Kh`d_nV>>uT98D;6t*ysk2t<@g^WRyGtJ zvW%ixrbaoj7!b>_{j%d*p2b+_bju>MYy75=*O`fSF0VPv17Fn?RkO>gBG3Or$nJ&nz?FO=^*RbkyCZkpiWW+jY7^ZP##%LCi#iw>6knRT`lNtSuK^uX{51GNL;yJv&mga-uHf%f3(kGYo~9?Dz%4F?~Z`*fS*Q!Z&iR={cHSwhFFI zr2!F;l^7}JpJKC2^2{4IpI1l`g|gyMr3DrIn6 zo?_@^ZOin?4y+iHiN*5PZAT@)t5hmaVdDAnRt+J`zGB)Y)kO1{;!yrz)`sExVd8|!M4a>= zKSp0YI?ROzuUbrynND6^nkd5`q9fqko} z6?-?JYSkqXx&>~YEXYzSXk@j#@8;El=DL2F!UdcJ2?>Cq0aaa{bW;F#0&~G4@*NEi zz%X^nF$u@Zd#rU$^|^9TID@WMTviPrNMnSk;u?_Brb1Ji$Muybt2mEb1+JTBW3uFKpI-jxp7#f`uH@T9eP&81Z*h&6=g;^ z)gx#7fF;I-Ayfc|)LGbv4jxjYL(7A2(dCt@!}5JZOut$a#5_n4nGD zV_+*RGoU+YOYy}#0>e0p>yY$8A9;WTpCqmC8Ioe|l0Hom9iz)ID*p%_eXh1aG?1@9XnF!^CG>EN2#uF6wky2lXgAc_T-%q=fjMS0E38 za6M5w9EG(7TY<-LA30rWC~b;Ig`seh8$pDI?op3{F9m+)Km?iKrduAUGh`$pL3tpA zU=z>wO(=uqsnT0jYk6#Fb?EZgfIbFz#Bx0NjBZm9RHm-%xp7PFqnw|Y?InuhJ}?q+a&u_h&^z+Rw3KFIgJvfTB^>4LfP`Z&dn=j z>F36fCP<6*?5c)OqJ+)bo~RGyGS3hAD`W{)Jwyly#>K+c6ezk6x6zO@SI>yLqM>K_@G%>x1(e~n$%G@ryGRv2C=iMPKgq)^9i0WvoMdH~&=-iX zt;z* zet9{70bDFcj@Lzj$%9srU97Uk&(OwHq!b;}ipW=HU`%u<8+nG$ln3;Ts56ja)#)0z z4_zqd@Hc2=Jb%LjQv;h+#=yv-$oaZ2V7vicq8xcDD+kG_r6Hul^^-Le)zCCg=p~M> zkT1*vg#ltvW-bE@s1D4SvYm6)f~rIK0licq%ar>P@y}FRh?G91GVd_g05Pyrr<>ez zy_O9eupxS=6=kN5k6%Fl{kP8Y>IARp;&k0#hD|RO9a$^#TJ1!O%6dv;z2r0;(058?1Qw z?uLj+iR4_6q{6Z;Fb+IE);yq(3JLlE_@fk3invom9mUp7o2S7L2~EY%%SSbY6o}CV zYr<0u4}HS~B59ykG%b%52W=Hk3>CmfK-A3&A-%k z>@uBMjFf89mrBtj7()hsaD0R_JW_02v{{QoDs3%*3Hs3iM$@-0}!aAk&IG zyl2Q9iLs1c&7_3|7*;N?GZU#i41W&&g*b)0kclWU$R!%F!BosTgIo#ulOJh_=rGD4 zJd-@d)1%Ii4p5hJhFyV(d3*vW8!ChrY6@_HM2-{$EJ9VJRp7}hdxq3OJpd;t1I(PJ z3*tR@NiiI@pg2$DBqu)vknX66=^$XDfaH$<%bhf3?{sL*Z40KXvALBUx- z0U}yNVP41+_gB%6h zH7W%b0a^ff1*OmzjUN;x`Viz(%aTv%88TN!R6#ER{vfk3mwj|NSO)l~ENGg_%2Ro% z>s%9J4>*ja&t#%)r660$tNt9Za{Lr3yQ+fCpj#+o01FrwV2{p)Lbr!UXu&Lj(j;P5 zH$0fqByJo1%m*u#<){7}l89(cmO)Mv8We4bJVG`6n>B-&qWhw(pm$L{9j`)duxW~@ zdI8;-#E#Bl=jB@)LJB$00w&5-Bc84T&K4LI5fM5-Q!oc8c4WKfMUozz9AY?28m?5aL3m|k zER!edAeVxw6(K~@u>)%;IRF-Q4($z|gCI^Rl3(c=lH{wAun+?*)H%=Kioj?v9-+{a z&k!W2vXoaLYB2JK3b>-OL)j`GDbtl__YA2sl#DnDtU#9xc|=3OHE7x*8RVHGLMkIm zps$MlXW6FsFv|e(WoR1mjQm#5h@#t|Chr*rdSlz=}X{e0WhNZ#^B>C#mL zBWu%xi1QJ#cMoqJ`X%&I=r;bw5A7K07yK&tf5E@X!GnXbz+KhmYbI?`X{ZOLAf>Ke zU@=ga9X(I?i20ZAZUV3_A@`u593Y5?r6cA7@+h1_JB3qNIl0#Jxd~Veg+=fYlbgP| zh7w6p@&LW8UKAx%9g;t76zYrGzgl5PavMitvy51?S!-mfeA>AQVlZ)ws%)rW}}ifT#BR)*%VVW z4@aZ`(&7W~F*zAZ+2|3mG9`~ZOrf-0(znAak)L@^Jg7Y40K?VYIm%%oU+au%@3O$ez(h9vXXxfrxKsm0?rwG<5vV=$+s6A9K60s`_mIv*EMvyoy%YhOyz3GlK!)RHdnHBQ#jE0D=K|Y3>fm-PtRFLCwjF3~| zod`cHD`X$&2$x7ds#{OBsEXVUkiUBhH3)tN(ir--AVkPecAkWQOpPUjA|dJwqk)(Y zs1;<+$K}GKUqD+y6LWda zf`BLmXwB+|kdQ5Ar9ual`A3r%WR^qA=SF?*6g0?`M%9ImGT$9?1b7CGhrhu(WP9>4 zlcma^ZAi>JAf14+Vl~r)1MNcT>8s(_psR)D22fT;3`8|9msz1qTYMLcIvsRW{viz) z$y%iggs6eiK$8q&ZIWBaH=s$qPyvyOehDH3jtsH{Gz2aRgaMqRB;@e)yXEHn**p}7>$K3N-d%aI)Ass9PNF`{s^fU5;b!^s4y zqjn*hf@Yz2a8BO>N>u=ChEM&W8$}zRrJ%v(bnuNlrZFUXkpRy&z(nYq%oZ`HX+uCI zd{P`bH(=W1dTDF3#OM_QPI*SUF#pI_L&W@e%pkC8!Xg^cPs}rtLLH=mfqq0!l&nL; zpUZ`yK*|vqJ@OwPK_OAg^1pUvX*0>!p4BFJQ^fdix~z;r=_Qn0TlVU zjUhMc@OgMDoq6&%6CO;!EEn?~&W|)_qtPIIFq6p0^zpz$C?Ogd3E~eCg%K(8KN~{k zD76I|=0v3&!sF>d6hP-_sH|zl5ov>|03(B((n-@8C~7255k5f6$}LWC}?>8MC~FOGw5()6cHY) zXtD^a4l*~QCuJPQL_#9(Q3dH}G*E{;PY^=qRsaqZS--pG21_OoViJr4V2`WPK&8gP zi1x0Va2{*|us?)he3oxETqI&1Dgupb3INgof6p96<)#*(`O!9Fl?XYM9LG>05iz|h z0Dgo|>`t~OpWF}CuxmZDF0j zfkXAQX`*}EQp8lsJp~{~3kr>0Oe|y$QnG>h5|^hbZ<76cpriMWPVmbHP?KlM00Ypz zSl)S-A6g5-2nJNLG?g5os6fF$T}4Adhtu#pG1;j46nCUUx!!QOz$>&C*rrXxvfFhA zF`~=@#k}ndj2uj08tf?NfL1DRLDUh^hC=y5Dl+8TH@5I6Ee@@Sb%s{Nf1S-%hQKzl z!vop#v(1@Rnd37DX7o(2^rz{y>Fd+Sr*}{HPkoxYH+4a(HML`Ev*fzu4as@QiOGS9 zFA`5CZb+P#n3Nb0{~&&S+>dV)dpp(55NQfO7@iN4eJ*r-^!4bX=rH*Sd9J*v)P;pziu^6&X4|uJ=B!ML;C)gT zr#4SsmYkm4F7bF`W+EHEHNIc$>sU2b9Xw~-?K|02@N2NT<3+JutID!ileABy!llod zKPR|b=jK<$#s#Y#OJhH6c*BwlVuw}#vMjcC!?zz^5Nqmw)p63lbD=)fb1se@As;3! z+=Kvgml~m+I*uA`h5ClV)$09y61!JF*)q}8$*UKF8@|7}PvXexXHAJSs!v}QYprg- zd+(<1SDkxY603w)-j}#K(YQ}-8@)+1{gYbs7af7ghe3mMYqf_ zAh;}2?Y%x&XqfQuT_F&oU679u@aP(p2unem`q#F_l$@G6N;gdIO%brL7-&eWQIo) zgJv1p8%`%n*Fg;M3Q#JN3XTYXD99dF%amU18L|LL<$nM)>ZQXM!-Q(W%xDh_2^xOZ2Tv$v5k~PRkLZEK&I$!(4#G5%7kkYjdBX~6qXSnk0x*u?OEmo z(}^|)*v0qdhWi#{D^w$%4!Dw%PUXP23)+T@0vG92<=~VM8O%z6xb7KM0iR;rf_q@9 z|G%DBiK4^sF=L^V{#bH=L|qnpy#7bAbOeY; z3kq7k*Nz)mY>!X6h)WJ1)Eg*-& z9m~xs*xU?20oyTPLO_Lbjt)DmGlXrPCp6xXZ`v5~_uL_@q6{p+l60jZu|Zx@z_Bkv zghVrsek@#=#+s0Sg#k`LK#(~de(Xm%`TC6^e_!ZuYaf*W3?V%ETn-(N0wKUr%u$Wj;e3<;zb1|eoU0vbjLQWEVqN)W0o=nkESdj~Wl5qe$)rCvh}0Ke1h zWJK{T$rttv>0luz4GW7Ts1~&!oCy^~WQCAoC_)Hg2Y`T^xOd40sNJ~yC{G413?8RE zxiKOsojyhdRwkq_bbZh%6NPOHWk5I<3;N9HgCINzEtQO>7_Lg;2vT?~j=ZEHWOtH9 zqbVS@)8(PnW{d3)Jg*#rIo@)IRD@>1Vy7X)TR@`~>_8A;5`d*i4J=*U4iYHx2~AaM zH5AyRT0sI~3B085CmQ;!LnsFG%P_G|2}2n0n?+>HoAlTv8Fl+Qyc{48SWYHdF8v z*?33Oh^0lx22V82S3!T#X;7joAQgG1hL9|3sCR+IEh;(AKgg>M%~NQ@(%^!|V#uY_ zfILk}BeBsU;1UqzG~l=;{m>ARVr5g*(3a_pK}hhpA#i70HYBZ_{uSn|zo!A_vi*gN@~}9AeCXOJeLrPtmc7)0ajB$h;5EA_g z!cF@JCy8j=G1Ek~X8y6&ialbOW$8~~jzdX9Z^u0VqXR9G3}B$D{FgsO++g_uz0i@T zg0e3TWeAKaKpvfC;m?GsBSE4aiOo@nBA9R4kcQ12xt*;W>?z90i9dwww)}uA5%54n z6m((bp~uB0LUIp!x!56z-s6Jb$`xT$Mtl~n7z8u=1XNC@rz1xiLQ)KPcI19)7G8RU zPJAuc=motNdry$&z+7}kxCMpwB(sP&VtJzwVP2EBX^f~>xFoJpNJbP=$~mJXZ1G$u zO{yHbFCmhsR9+4<3&~0BNg`Gm%d%pba$7@4?m$@F>8rC*i42aQOcG*;0+KFIgQtmT zj&TS30}YmZg>5TXOEBz`g6I=i@|=c{tXFPHphoHp00@@}#vimXYy@C4+Cly4{6&)N!9^4R-WlfzG zd+l)c@knzP26`kjG8afj#UzDphyo{63RaEKpHPMYPe2HEOPJCdjUjC^tJwR7mrID2 zlu|K+C~0W0tYPv4vD)Qm`qWyRW=zC5SJv=oR%wqRTg|-f&9iNY#_ghVrGGt<8V zhd@-s0;N^NUAq-h6^nDj(?Ab^f{B@fJZhHZs~SRbEi|a<^^0dDvbnL`M$c6yhLUi~Oa0SI>wQwhjmqi6TMgg(;cuo{DrF0Jbz9=tVPCL5d3Y zcbeJ!Ol-*nJb@JiW{{8T8PWk~BIera}q(3eI$d3T!C4RpH5^ zg`y-d`BC`UG33klHipDDgzUn7V%gGQceGeQ=E4*%rlHt6N0)__>_Om}sN`d+Cbn9> zK_iea?HLiEhc8#vDlB<%IdD}{flCb+O)XNMNc&j-Sp>KhL|XvROk;}DDYmiGaXOZ*7xq`3{x)ky$mevy*_=k2LyQL?L9ARMvWV6Mg-Cs0bu{s9LXvixiKIo+1_#8l}u+dX~%{lMTR7ReS?T z2DU03vb3sbix#+A28v?OYIRXtAb{84A~x!j>QeH<}g5{j~ETX!KF3Lb&$83J8zT7_m_nRLGMDCPLq# zvE;SA8$&{{*^I+Y3oj~Jn_VB|IPQ*V$tA(Ma9|2?4;dA$Mo2e^J(K`atK-T~{~_WA z2upuPKr`wA4^WV`f*_^reZb&}hacKQhYY~LT1D-Gpo%@JNP9US7buE@{KOwZc0*Xv ziNamT&T(`_luMo@@&k}z=dU8%RDy=w-DS9^o6&bnuokAw>N|ohb;)t zCJa!(0XAI1dQ}7;Y8SdL_*-EbVj^XL*slYO$CN{J5R(9WLy`TS5iuIkEn_bXu0TB7 zTrouw#>6ua8kgu#i=Dz^yD=Y2(V?)RNm_KGXqB+ZNS@RX5=V;w?~n%vDnFADOWJwqb;(gmZ9&15Er3F{hMN}RPp2?D(e zzYLX=b}T+s_8#G9H!+~|lp)$yPLcoBGosiD$Xcc`4TTcI7yOAwkJ%iN0x6u)#SDc< z%3~f;VX0#zA9QZkkT~GMme=(R$(wL~v*kh11wliFZfS`m6Q37dWz<$U;$O9#fVFRFJO;dp_A_L%9=(bA=gA)2Vhy<&U zFmNHPLfT2996lkoFtF1vFO&=R@S=WT=q~H>ZW|*0!L?3uplK?oH(Z2`N*GscTygA# zV4puHx6oFGVlbny^wICeCnLNy9}_k6^kWUc521IK@s354OnqK<1-t zsRa(;!M)3R6>bT!-<&&!%RsV7U!L^uhL9o{j&?ME^TR=a57c$KK#Z6Gk}-LK*#*MudQ6oNGbZ1;Qb=<>A3@g-wHqXy8OF z$mmo&QJ%lNS7S)A#T-QkiIQR{c0kfbM`^^HE(BlN?;wASEoIP)Xtj|HSlB|qM;TU4 z`M{nLG0h^1BH>UMg>jE_R@nghIk$J&AKygpeS_N51t#*lCrRy3_mD!w=#i!Dt+LY$vMlE;7nvImB9 zVgl2fc`vqA(?kUf3)tq%{Tm{R<}8o^vk9BIgjA37R;i%t;B2Ag2P8(r6I-@fd?+-e zKA@Ip2Z}AXe4zAeV@MA5!Uo0cW=68Rll1^95^h9c;{X%VE4JwXP+sv{(3{{kU_#`1 zEL+In*~H@DiezVSMJn7J{8y)RUuw5tC0dLs(QTqzM6*#z{y|We+# zo5+Wemm-fx?vC6X>4+?ioE14GGAD9)Wba5RqD8ijY#K>~e+qvbekB}zB3uuz3SV1& z?*7!$P;hJ~GC@mlSw~vx3=K^G5~^<2H+^|38HsNiQcjpXYii=I&V3$9-8Qk33I(1C z-x0`uo_#0#Z1$1t-Px7dOS9)>Psz4ro$P+uowHhYShjyQnfWR6e&&VDqnS0CTQXN? zF32p*%*%KfHg?VAGuvebW_o8L>2K2?r{7FJmhMX5n7%T7VR|tpj_K(m(+8#ZOz)J= zrAMX*r2D4j)DNjoQtzdnPpz$_)}(Gp{+RqM`F8T9XmCPok#1Dzj6YnKnNj#N!D6uASYvTIEWr+(CXCzKa%t`o(!xEDdJ14Zn zki@2mWc=6om+`mb|BU}5zB+zgyc$0IX;pBOL3hsFEHv$0=el`mrJV$a4N ziQN{vCU#!zxY+dAk+FSaV`8IXLt>l6!qIP|??+#VJ`lYl`nTv6(et7wN9RV}=)Tc$ z(Oh&`v|ltP|0sXPU_T>2B(ITgmRB&?r{eH%`IU8M!WULFClP?CudB7cnA3BB}6?;q~FSIqcx! z@E!l3|5+KXhEEUA4IdSr6doJiAv`D?4SgT_SLo%?L!nzkSA@L9TA!o8WS27 z8WQRqlCzOud_ag(E?YUuQp}iJg4L!o(k;nEB-ls%TnSF9?sG=^iRyLj>3z5P?HEmG z_AGyPaEDDJ!Qs3|eAha4L7P3lb@r@z!4cKjebVPuo3}{c*SAk3xRrQ^J;yG$&S;%~ zd@#_tx^KEHaRg)FW+7zVP~nrBf|9aeUTcD@8N|yu3)<$)p6AVr{r0QYS+=-P@vH97 zYMa>_kt4xWPzrHD{elr?e%pe1^F1baa8tf(^XAP@q&V@D*Ry831d2t1z4&IT+$$1n z=7lqR<{U1!JR>5H5`iM2?ze|IAawq;*&9ALtjun60T9~_*tQE0`hR_CFu+)7kN8!eq>B|V)&ErrO~!%v;2SZNwI06Z-l(JLEMXND&)QB zgXtCNQ__d0N2i-opQRp6U7b29bzn+KC6ezZ?@2CCwk7vWa;zuQ{B|rc(-PybIDHd; zI{vr#q47j)4IeB1sh)M}>#A@BO$arpfx_QPzW|U6IS|JZf{}22A0iLbNuNUDLA<8< z0Jx;c<5oqJz+dxv&oqq16T>J;*bpbAu}uZ4L+KG-Jx7!@+yO8})Lj}~e9IN%!=T<% zFxf(qcjaw2M*Lk36q^XesTB13JPZXiYG65nI6&zfKmt7~N-dy?vnM!PN^mtU4SJ0M z1AOAj=Ejg4B@J$v^2dV#fg-L0&^V_B8BLf%(6SAh>t(ybW#M%|A_l~9awLiYUPy61 znPbbPhL9Y^qd*7wCy&$s#G?M=9@^lW1o@#X0{g_NTEYd&_B)f)pg2zfj3m55a;Rs- z3Nio#1V{s&f`Ir=<)}XDBbyE|t#_YVLDi&qfxmb{;`9zgZLwd1Ezs=TSk^P7sP~AJ z2%3oU2mqLo(N}Q~BaPAQg*Kz6K~AvXunVPIdgI6)95O(0&KA;4xw9c8Z~*3y8ldA- zffND=X#3Fq0A7d|4W2^!){q!_bkZF1V zPzwYW!eGdUonduE5>hyhjn6~01-r}Do+0V5LTdm$U`w{A2=fPHiB$u`2_73V?-?C$f?YBu_@K8fS!c&xVzDXK>(ux2#1TI!wrdo zw8Mx{yn*b%YpAAte?v&7Ii3J4Fi;aZ#vC)qnJ%Da8tekHBJiNTu^9+AF2Arj7>G@^ z8|)?d3WsUPTQ`Pe&$Zahj~op{&bhRd+1$hAXTj5pFTbuPRwi*k1Xe)^KS#!jqh8@T!lx%}Mxx;ZH9;Ar)dvVy*iIpzM8y67WYH46 zTw!s70)Sc>paK`cy(5#OGqIz9nM$LJ#fW@uiCw0g1tgB%swvO?kFC?}Sl{_k zuut{7D`Qtz2MY`5VP{P4Ro(T%*rwH|m&f{S_*wBmel}SAY`beF^{Orvub#h%W0+>0 zzDKX>_Df@%Rc~A#+ornHQhs*s(v5%i=5ynFg`_DPVw@(9ZECG<{M`)~^6iKrUa#u0 zONsXWyc};ma>H9I`>*d+Ol-|4I>22D|&Onk%Cr& ztb*$fu>|b`b2qEBTZ0lus&L$m(m2k-$bsJf^3Ot4eifI zQG}AfA5mGwal|xE8G(bTiF|%tx>=eWJz~#UX5i4oD!4+ZC@MmF#U?(GfF*FozyDWXQ@xC_} z*`4r6VZWnXGMLbCQIrwt@FuXQg#SaY+i<`y>KBO&nUWSF1I}(gKADFkt?s=(CW&+7 ze@b+QC#8QGRRJMA9lj%&{de}w?Bm%r*}r8k$({+5x;=Y*Uo6h{4S)X|`^K9lHnOiegWtLA zh4xI$n3-)dn?QQLOuvSNPe{+Kq^G3!Nsmiw>A~rybTsvS>f_WK zsb^CUq*kS_OI?y$lB%R;q^6`Mr*=;1scll5rIN{?lk1ajB%e+`l)O8+GI??GtmKKw z*~ux%J(4>nbIEO!n5s&{A|1|zu{Qu$) zKzJ(G$Ct&=iJuy8i+k~d<9o!d_=tGFcq;aDY<=vV*mJQ*ajoAJyE1k`Y*B1MY-;S# z*gmnHV!7DXu}t*m=%>+j(PyI%M^{I$k1mUz89gC7GkQ>T4>;})(Sb1Bu>6($w)~v@ znA|1bBws0C2)~^J+LoUc8>V?w9>_U{3hVIS|c zd7(v}C!U#}DQACULaujA>#X3MK=s_y)5moag4NO~f!K?&$6|NJZirnPJ16^9?3CEd z*p%4h*e(4bPx&>qKDCbd`(Wz!)XLO_sZ&yIDKE8u zYC=j)4Nh&6iYC9WBtK2QnS4B1Pp(Q{1AkwfJb{f2QPKFX+C*Das zpLmoBe0AbtnESDbqv7rQBz8>biD8L;@b+Kg|Bk;Ke<8j$z9xQS{EGN_@rB*9_`vw? z@b(?z&GA0*FuMXifLO~si}$71q^G6(rOKVsO6f9Wl#`^nk}vHq?aDmUq#;sPibTGL zV!so4fdsH7a!cgO$c2$JBPU1ZM*PSjk-Z{2MRJktB3ne#;a|gFhW{0Q6T1B%ddjWg ztHT$E&kCO$ZVUV2DdGLYyD?jh(6H=Rq0OM!TZgv@M?yb@J`24adU5m6BcU3H6VyUYwp9?BD%wmXMVN zo*Fssw+T1@_&MG@Cvr@ud0~1&uzFcXx|`rOF)``}5G$`g)dok(K$`OPKQY$)O;C)m6ThE9U?h95gjy}NaNq<@N$C2kbdIT^6aD`^G!34+v zRRz7%2VvUM@5Sf7Q!p-2`u{{I2brGlQ<=Sjv43m!T?Yw*bfLt z6Bi2*KvDoR31`ij4Iw#40Ez-0$KE4$j3S{6q$4&-vPBVnnWL3-I4Y;wL(vfdkg#bB zvE>K5jcUmMXpD$ejccqhQ8*w1i!u<5y)X28+3N-k$I8GV0oYW;u@ek8`zqK1%Jc!| ziSxGQUH?l+@QcN+4v?!j>IT^w-vi8?ZWQcXoC(2(c{Zpr&p2U$jvVLm2m+4rirHpL zKlThs=S0|-Im&`~G*UPy1Sg6(*$>_;jvchoP0+OIMhW*9lM(JAEGv0-C1OgK&u)xJ zCm#_9vkzENH#lORE)YE?u1vIo(C;zd!hzwXInL%3D^={W!12nFInXdU*ANntPuG{3 z$ZY2sV)aqQLA)Gw%nw+Mw~8w;)gj{Kk*&c1k#AV0A&B4bB?5nnd`QqV7e zlR2-_;l-_u=}Gv@afOHur8r-RYhzD`kkjb6k>5=Dv4)WJ(%Aqbwprn(76=(O&0blQ z7~wiVP7!88gbVgW!2fAZvxac{i$mM+U>Wi}BL3N7f;9qo2uW(vK5cpSf!6BNznot{sj)FS|*@WOiD8b*=Z5kw@!gGXl z1P^05=HyKqB5G=dl*Qrl?5<;n1MPJ}VZ=fjK@8-;AP#I|6_O)SQqLr5_j#eN9{Mn-{c8Hhn_ZV`K@uy2YEKDsa);qfNZKBUQuw#NcuN|7+x)+-<0 z7!o;%xN%I^=9$9)oYvAY|nC=H}oFd z<~eP%k8Abj?a;iZM=!;m>dk8={(igcJaV4rENJ6H_CI+4<~Gln-R90~oNHRHj_>|iYj^PZ#A!ZuTI&q2dD?(hSA1%lXU}NdU(?3QgT7Oa~F_@1X@!Mzf|GSN!w_S7VtY*7;*6d@v8O_Jq$8WgF*l*#Eud2z9 z2X(CLlMTw%IWPTRvSabAO+uS@L?bhT+f+L?t0y|vIrU)w-h}GDPHtX8dQC%|10t8n3E@LT0QQCJu}tG zM@(+2uDolaUVZwYOClZX_h<<=P5fuzNo2kJNJSs1So^ESX#Q*Dc0dot<+{D1j8>G> zj$D#S3>-PuTQz4~0|wY_t@Ffi_-(Ui@W*QJ61ee3l1N8z$|>0t+V*)IB%MLOe=wQ zUBI}^;AiuieZD%GJJbsYKm-NAI#K7Ga}%?tQpGgFL9WFl<%JBE0kSuw@}+JNyQHsId*pMVD+sZ9vWC(RT>h{;s>C#icP(2#Z!!qxtpvBj_4Tn z;GEE4r1r+kQ+5DZ;c?p#vwhr>WU_VS*oEQK`UZp5tDI@0vgp&CxM+2s96`a{5V3k* z`Qd#!=IAd5;~l>&zB|~rxCbiznJ~`pRIm zddkW>2X(ZawlX-TSxyzW=MbNTIks&kj$J}@E{eaE_syMkN&uP1;lMcFu_ z1DC|&yN(=d_vYEpsmg=0Vm}#5JuYu5jashWU%Y$6NB8@0;c|r?*l$6=-zLbmOQP|~ zBgal>u63yWt`82$Ql4R;@E5V4)O9-sbGairRvcIh4pNT@TsFR8e&j6X2k7&+D{S9) ziM(Nq4*D%71HaAeVBahiQ1}BOr8w;rz2koCtKTB0HoT)_)nPUM{h>QueRXiFjvF?; zoY$l7y*}8tdj3fdCpykwb{8{g(d4^>{W})z`ekrXM|)|0u;0+`^*^n3>NJwXd~a$S zeemu)O0%=oX(d%0FIIZT+?$UMZe1OjygAkJ*+07oJ@%Kog1rX+_xqvj8rFtKv~tHx zuY1m~2k#13+I4y4$W^J|%43=JZMTg)*0E>Jp4sY*^k%Z#apZjOxcSQ2V@qdEzqr&< zE!}g~X6My^Xnn18*GG%%%T|U;J6gfg=EuKZ>>7GivH6#Oc3smxu{8c)=ajxbFH`TO z_AXt%<;At}k3ZJ+irKkl;Bmc+-rqWkub&yNY04p$y7kOmwYkx~>zkjsZRxT-`_}Ki zd}P=E&FfS9W%6fhW<+}}$umi5P$+PAv3rX6F}*Gg9vr)<+ya*iEYO24$ac+$jb>H5s|^+gxI zQG6*@yZgu3Q6=x)%D~cVZ(mmmo;Ia4Y5EEE)GHPJT`VH&bOWU8my!3Q@ zY1a+fwWYeeS83dXN7bIHZ&APF%;}|D?o~=R{pHPCDzd(K!^snC+4(0Fw`qB|_`)Yc zYmZ-kUCTe#4X&Luctve>d|gZWm@kS=J6}^wO=zpF^=>Xbbfa1-oW5^qMrH2jg?*-T zwTE3<8}Z4i+I17IENwX^TS#yDNv(I~qm~0scWawnvR{2kuC4UTFUQr+etPMey-(V{ z{_vbrT22{rYJIyg`_#Xm94f93>|R@TwO4%S&~c?L_6yfO+W&7Y?;mqgz2%x8iZ9%B zZf({#XBK_stoqS^SyTM_^#{9d`{Jis>&2N;<%iQ}u35k5?X_brxT@=#{=;gowx3pi z{n4(jU}kCQ@v~p#t@*4lSzU32NwljX|8+;{#EDA%i1C@aeCp!j{vYgDdsqFxu2WYfN;hx(aJIiWuC zolI%2zPdJM%$=3m#Z4y{=e_Y*@v(18rPEG+w&tIGY4N9fZ>i0FvQRtc!tH9-C!chU z{O;+yueq?Z6hCcDakr^%@%{(h`pV4A(uq^&b}1jl>dLp<*WUW{jpEQ(E-ik1;qIlS z!_KWgwC00% za_@}Z<-;p$-~N1A@wn~Y?0RX-!$!Y!d{b%jmiAg_#eICuDHp%fGV`Sym1Z>dcB;Qrc_-M_27kvHp$Z;#cFdarNkrukQu{_)_prR!h6 ztT=wBiKYH;4ll;uJGXfHgT3nOn^4|Nk(k|XbE&D_c zs1#4WeOhg6X_H!R+49=3O%@avOqo`H{x7$74chLV+THgIEslM8Wc~DUR}{b9`hnWk z2c&94o;ayE1?@+betzYw(p~>fmTvj^joRzCcXpk2SLONIzF!!{$YtSLVp2!_ z%X{Ccl|SuQU-tE)+Rn#bRJ-eecxk|kyOzGuUMcQ>a-cSFi(>uNEl#bSb;7u!+;l_WEV9(!uYpsZBnnZ|TGf7uUSM45?}Q>7_Tn*rjyKtK&=8dSmN9JwCer z**{l}{%+Ou;>%xcUeltR)XJ6Rqf6&Z+NN~gU#0rwr|&B+_~x40*(+0B9l7BpXO>%6 zHYwB|TceaN?e|_w?wW9m_QTID=UJ@+fcURqy^{**6XarNlZz2iNhvPQ+x8!TZ?UjrWS|p{8;g$4>qqKpzl)OwqsVMv}8@M(%?aR)HW~gTbr=^y4vSI zonQO*q0>uEhpnsC2ku##u=D1nPGw&G{F9sNnbV^sW$h^~JNLbywENP_Yk}9c?AmO_ zKx)C`#qB@+u50wAvC@y1Wo!E$^I7r5f4^9qb8@fZSKsHm+HQJ(^vFR6)%)n@6_Zmo zDSdkJf}-=}t2OJG%8;&>kuS6?ICgn)?CCR0UtX|(ZU60pr30UQq}bH5pnl8GD{Dh$ zPpY>+a(dT05v4R}m0SA98JYUiL!YgkJH1q@jC-Zl(y>GFpv zf9x8y^(Dot#?`yjpO2{T)S53Il=^3F$fOSohaNGiw%5yv`Xy6V*1yZ%8tG;!4-C1439uAbgzBW)>cE{gq6YkCxulTxm%l1>x zEZOg7O3QjZUTit;^p>yJuBiQVzYlt*9=mr$Dc^6G zdfL9Bw&&c1^{KaqO8x5x)Mrn*x%R>yJJgnrT3h>I&C9jb{a^2Tx~uX)%NDOLE!{9O zR-5i^Rll#lU7vR7p!#j&lJ#4j*uQqoM{`U4-#@o#ev_$BesNHJbf3T0KDzY$;?#v# z70)Kqt=%C|U;FBTT}SpkrT)a0i;L$@b84r4xL@&t%&Wx(*Jg_RE1hdEKYd00wZ~7b z8>237IeE>uwL$%Ms3-5brFhN_j~4H*j1JV#S-yGw7u6`<+B~8-ZQe7Z4>)0U?fbcN z>b0{Ts(pLh;@VLc4J=*z;!CwL+e)Ryi7$%l4_R1SJL-YqEsJ+I>d*akVd{_3%~oAJYGiy*B}` zs=E4zb1s?ZkcpW?KnReVIRQcfgh{E4CW=ZCF3BailH`VaZ$PT{0#3C;g{tfpkps?J z-->N5wSZ&i_q9TYx3z=S4z_i~+ChD*{eElhz0W!K<_7Vt-}gM<^Z%!Pf;nfOz1LoQ z?KSVUx6jUM&OCA7XwQl0FZ24o*_!#{@vmR~(y=F+Kiiyr&4QLszkle&=TF?-{Oh-` zKJnk5Sb8Gkicg>TTm7$_PlcwQsA=DOY}l%2n(BY|bhGdEo|X<#aN_Y%Up&60bxF&c zpIOlI=;2FFjC|T`uHLe@y9t~{kE2Gi*K}iY0cu}J3sj0vFkTobnKxy zBTr;swKUpNwQuLKJHGeD6W{pde;@zJ*E(7b90|>y{k>b7%YJw5@!KN@jz5?G-R2R2 z+~da!zka;_zLFC;-~Y?;&>K6NBR@LST=BP`&HnP&+D<$$;o;e}GmPfFhi_$yeP{Erm#U99 zJpHNWIZsbKE!}Q~;qc7ah{Lq&!I9~9Df)lS6%{y_+ z&IubE0eBSDUxg{N?yRf4Tnnp7*@X3*I?A`&&(a zJbr)OXIuVt>&3@J?=#2OzCNd=y)t`t=eT=5``E&Vn~xoM;FHH+di;mYo4%UeGRITd zvio@QoM%sczU9X2zS_L*≪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

W8!yXr!Khrn49;fPe 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 ^M84e_QDI3fCEJF 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Á$jH7?0fGR_?NMQSUJZcu=^!~{_~TYr|71e){PcYh@SM>jffdX7 z2d~F`?kx|hXc~P|sjtf>5hA%1LfP@$ZE?aYgsL%uY%4&2i?&82nlLs50;b+QmT|bEN>PSv7_yDnzmK%xM$J{?C15m5LdrbPfVlIRnqjIUh(|A3`!xwgMwY9) zpMya;2|NYcrD2abSk8~%9kNyi2avAFgAPn1DO<7+h5Uknz>PBr6i3r}4Q+#~LsBP~ z-5VF&h6ynmxKIm5fFEBMTRBosx0c8w8*#aTIQtldRaO;i^8g4K$b@>sF1vfTFCod7 z*kgS*fC6AA%HaXL%GEF<5+|@uM(M7DQU^hG7#GkPSW#8+^d$9h&Li2CE&m7>%t z2uNw-CCOOQgk5oAYh}V%_2%+z!Iny$7>+ZwNZI-Kj}Y5%8^iWODv;!A@H%kSiGskw zB$ygtz5O`z96^SpKv&W+CmGjhB8`EaCXt`Qd%^MJ9QvINR)ziaH*cu1_wH>jadb1i ztA9PG#lviceCPc;FQA_El|OPC?XiPzE4I)5EL`in_9dU?%k%dRjXEpZ)}x2h^0mQ| z5W3+=FC14r1FG>^3s_E|4ZrgTf47qbwc@v6n{9pcy{nw39)CLm!k3bXBHLg7H>KeR zyUuPoyY=k0hZ+wy_BQTn+=pi~KEvO8?hZ7zALe+w*B`n&aM+GKo=|s|{?|qd{>DZM z{l-RW{*8?k{*8^)@*5ke^*1(B+su(RSN%;%q6-$P>v=JHka%Fwa$8-3BEAAepX@->6)W=@lHxcu>m$_3Y~G zXZK`0Yjkw=FfM4IZ!M z1rUTBn>Q1hOg|+>)4oBI@p(um3W~_3=NJPL0=X%OIuEH!$w^HTfwy!(aE z;qhxeH^*?&&s zUGdScFI=xJF+=vyMmay83Zin_j8Dainj%`r9f7`wn_?u9m($>kxS@8Q0$R!l-{|0S zJhlNdf)EjR7^hAz$~fXu`ZRF_)vJP$7in9rjvPDAYm91RfgXngk&{r;Bf|-#m&gOy6fp{R$84R>^MnWC^_+TL184873JEMWH*rWX| z1Mz{D=0Ggm5`f{?-_jB9j|@bD?frp3tZkqr9t%XGf%ZsUd$6OeCD0rWb+q-zBO!bp z2nXAP&Gw0>Zmb;i>hhwT0wHNd-otiAVhX-MC=3V*Wgq~k0408FA&`WTAQD1+>i!UM z!I1O9u_|k&^Ai5eU)LH4VT3?{Up3>ma7$ZzYp^xe7HEyOwuAyL&8;o?tu+(~cZ9>v zQ*TF~{G4#e4!(F#Wdajt{{#c^NJ}u#p+>|2Ge!&#VCZF1Cah0*((YwueIlpqnTNP`?$9#oB_g_IR+hB@zp^MNL#$4KOSz?ueA)c1Y@z-KqN2_=!o^V^$)j(#8X!)o}{Sv4)k0@@71e*H;19*8L-XDksJKBS-ZJ^LVOM7%6 z8txdtasXDa4I~%?{Dj0%gv(lfb+V9gz%*ow``s-L#RI?$j#+CU7;K5Rw(&4~e>5V3 zvW!IuL(yT+WBQTwC)Xr#v!(j2=DC>0KmdhNv6l8A@D+$g+ByQkmQVtgyO10S?al*ooAYx_VtxzZ$3B_9mLjCO#tPsd+>u(3WhTB?O`|(M%|_2YfuW*o>M7o{2VxzG)`2h%e_OOA5;iclM#ItO{^sTYh^M7L8jf_dw8uMI!@;&-dn6KR z4o2dU{z$C3wY|B$HDY*6TSq(=ibdn0w$=_DpID^586r3ugTQTR2Zx9^x3q!c;*e^A z=AZ;yfyMRh@wRB7HPQlh6$gPuI-1*>JA%=EEUBZtxuv-SoTfh%Z*6byZv%6)UwGne zi=5WCu0cc+*W1JfVNNzU&N5%lJLls}^uk{bV+sYvG5IiBCR+71H0sNL`TCsBqq1)H z`NeIFlT+)Ei4b%C67xQ9kKKaU&sRQi%PcL*E^lf@&Y0D)JLqiwQC?1i^ZG9*a>_5B z%UzYYd=5W1Zd*<#-hSvq^NuWjZ2i27q_4d6 z`JF5Bnpfs+s5!s$d`&KZ``wKe{{6tQ`2|+a5v$0`i7hWHv~uPZ6P>5YVK!5{YJ;Jpvl6l?`tq+m^n9N$uhq(Z z&$0Ctb;0?I3w#9&O7j*~*ZQg|lH2kh-7H(Py(nLGN)yz5v~hKD5s`+KeK>dLbie|| zyshtD!PGk34Q%CJ9P|0|$LN%ePv4AZzMj*Yd`lki^4_ZRhhoz?^RNY5@Z9^h#EWy0 zFE+gieeMQsNdAZ0sp1%1OD`%sXJN)pSq2$U74^D4NHopDHs^p2} zvL_xof8^bP8e;X4O$)HK8}o9;Clb>)W1>%0e)v>wZed<7l9i`#uCsD4-*f)R#n|-D z$8Rgh89F_EGhX`p`+P;NZ&(Q6l^Uzk%DES?6g~P@(%6NwdDiLaja2~4_ej%UEO~pW zh2{LWv&oMgwE*RJ`p#DpJ&yzk`NO@|ZYwvDs!lCS^`{y-Q-M@_a#^x8c_6tZRWg}6 zl$=c6nOc!rl)RfSeQaZ{H73)(bj*5m38>)C%7ycblOVC;+;v4og+)chMTKuKex#~k zdTB{f^@6Gr(%QUaX+?2uK|!+Gw`4kRab8jNowWr;Yxd<=gwC9iG3cq$pI9I(`1;d&^QA@~6vvyQ2BYz4;4#Hx8~| z7*5`rTCyY+=}xUU-_)2_l<<{T_7AKc2-f~m4s<3W(U8Iy2KOw<-_m|xLQziPqq4SOE*^%PVW zJyN=UqNHL`Xz{XCVew5{D{soJnO{~~wy1{`9=lfQLS`RLpPIUN}?3>=Y?4b*5 z3R4?P%2rfvD=sZxSrw6gJBmuyS9ZA{tgAXQZ~oTm`|v?)_1;>1x9;(t(!zr3yrROfh0XcJ zWkBP7`9-zK#$o(BU63rRTCzS_kh2J9Zd+}#HdT1hN|xp2j>TiCp^Ai+`&4J?S{ z!7!g4|H1MNZ#(dw9v@j_YN!@e*70cG!+Rcja{GQz@-Oz6T?p_1J$wR8P#E8f59Z-y zZ)&u1|MkI-ZAeBggVK`WWN~sqGJJktZti&WI63T-{wV(aW@U22omOrQX#Pm5bAPfV zIpm!9c9XR%(Ss9x<@8Bw`izykB6&QuHMJqto_Zj4YbrK9f4VT)oZOe{NcmC)skT%h z4n})&H#k{W@|M)5R6}Y_YArt9pQ=dRl?vm?RN>%kOf61rPnD+nl3l5Jscp$f@^tF9 z)cVwpRBh_PR0!YPnw&~b;Qi)QUjol0gUQNN&FSQD@`mK5@V|!;X7XJ5#e4~ z{{Dd?{`afq#DR_;p^ z&)%4vELpju>UeE!zBM_$1*1HAcR{|yoz)(Gy&&PsnHrnE6HIYUULF!WhNidTv5&Om z1HeU^PL6B$?6LorB(AfOJ6Svh5QXA z^OxAG-&0x8S1RCaS_Of(Hhkgqyw`n!o+s|g|3Jk&OaP|6DFN=7{OZQy+*~xO*;@)u zI`83N^hRJHbaGSa6SqBb*OPB~XnOzCOOhKvMo&CIW#LcuKKg)_%&~HRZ{TfHABv}f zsn%p^;iBo~MUU?P<6A@1_e~e=2&JNxl|#X#|B$z#cq^L2ey6{+ya z`CvkjAM)&%N1qo>S3EYJD%lSDKYAhXrLucs>wY_M zY47~FW8Klu28N1F1VI=p;(_3Gs9zBQGrlKJniePmln>PEXFwLaOia#8uh>G|h3zJ1rh z^}F8D)6L`hTwR_IwX%^Rj-Ofpl`J>8_pcumWF~j@6k3Vg^wi1;=j{ndDd~EkZ*0v19?$-{A$#f3%{KF z{y386tlYoL$p@FX1;0JM6GC=8u0?nrp}VvtXD$BYR00K)r`0!Kxra*FrGkB1b92$r zMg;KpCUUJ)$)L07gN;^wBDn#pct__mJv}%vzkkCY9l6^a9rzk zCdivQ-Odr+jRqQx3^a1ii68+Y5MTg^K#&Loh@44)seS%?yBitInZ)DE?@8||N6QMf zvMlLY*|Ns6Bzrtt_SjWhGh0*Z@ywq8HlJi~ZB1=$)lzzm+ugTs`2X{t^PTU6Ypg!1 zHoiN^^OLiyv-Fl>jSeXkzjL09U-dt8YE4Fq@_WeJuI<8A0`<4A#@!v-YLf@%6%$P? z6r;e^CruBpDK~qZu0%MjY*Tw|=Ey3?taqC5)BaT1I(qQq-5@iCmz9j4SW?3mHp`Mo z9n8q%#a$=xqd;o3rV1=l!FJZ(@y#;QO0I@WNTnZ6MXtz3f4E9I<`35}Bm?)oP_$uy zG?@t-2X#q1jIB9hmvRkYtsV!lUh2@Ai7$#Xoy@WWWklob= zr4u!%f_+QSQJ^CM7zGpBe6Z)H`dn#=_QnJ+WHgO}(@xcKEP~`$(TSJ%L_p?RtYFTug5CNk!-cC}?G!&o=-qC%pM@RIy z0)CuvD|h=0IlDLbl{UJ%A_FX5?Vdlfl&PT)IY4Dg75CSQs2fv*i|kk3-?}bPbdEoc zUc8<5g4;j3>EAX|#QL8nKX;M-eWIyO6<)6HZx<*QAK}7Z*dZQv`Fkxq9&tA(PEcVH z!N?4b51#iMEo$b10^7s27V1RR04}s!@%w?$8>@UCWcsyQHFPIAy063~nk|>4D|Ux9 z*<}~3X1gf&K(cV$cNQ(8XWL#)8unMj&4FKcTMX7+tJDY%tHeO5j^5v+lN!bAlxj#8 z-awlp&Jjv5iyo`4(+hc)1fS?F#3LpT$gRGBE}mR;=NX&`k_>uRs@n)mP;40L*XgV} zw?lvYynM=NG#eU|%qD%FL7$?FGl_$LaFbIMH~F4vybsnQ@#S%!KBXV#lk_&NAwP{T zF_Z~zN1)dbzKm|;U?)EI8ul=3)~*x{^fYDaKzFZ z)VXw9%;_D$^=}|*kpfU-_%xJo{dO^hp2@9u>ihy?ntZ*!x55LxiGpTGqtYnS@&k{B zn?s#kr;SXTjdn-2E8V61i=+QCa8vHBgHuM5X@rZ8BQ|2O+jaK1i$@IhG#2&U<4Fxn zX)O8JLwp&PGk+t z{}6-g3^#x9ug)M7$3oSC)g5F?LKFZ!8h<*^ zR3la@do<|%%S(S-A*xitG90pgL3{tqc@PaSz~g>5-Ox&}EX+Pk;tkr3ZoR=u71|h8 zXoD)ArfJ2d;D@7%Jsw3gIIDQ>&t~uTQN#BMgoZe2xOKgITSb~HlAgVREgIax*Y;|%xN3K)}4l4RmTo+wq) zNW)Uk;{v-h7db@IwsW9+e{ewr@SnaU8+pJKRw>@ASokxAXo zMX`&-lSaFg?+iqP>Krf$DoA;}o{mt>^c7LV;p0N3njX}K+3%m-7*$>V=)5YWQD}R> z-ZXhMrSUq`(;RI&WIM;iw_OiT$?GbfnOBfQ`KX%VR-g)B=c$arAq4`2nv_3P%BxAi z1`45rmIiksC6r&t(BTUwuuJQmsSMI-Y$wBIoR=r2NINeVjf!YCGTVtB*@j!XPiO9$ zE7kw1jQ@*4dc3_lPBk~NHaR>m)!`uTRcm<_O=hLIUc(&b{<@elbbv$&?i}tzPiq3% z6Wsn}nTl##I`VHg(i1s$S@FO&8xYwekp~4R!XFz@_oFPm^^0sKCDcVm6^d?R}oPRiD%H_QFHK!;RKYP`f2&z&y z9I#z<7|eP-9QSLFCIfFX>auwg88liP1#pxs@EW5oDL{tL@H(B%;d0v1CsNr%Ysk8m2u^6zs$5{I_Q6@2iJ(@g@ztO;|=ly96LWJF>&0*NO93A)JS}5n4 zVa0mL`d6AEEj6G)dPAL-2kE{q@D@*svV56FSc8>eX2TiYll}*5gzP+DVvFp z!Tx=9*w&qbr<*Uowtb9;0$Vt=ef67Vf*O0sEnJ)&rD}TX6fE)F#rc>!ci%@uTxn9} z#(HE<>WK_9`0hRH^Q!G@-)aJuBAC6CSLjumsj8zlvmH`a*q3{#Re9`oJ?VXQHAI)U zG|oC0_AtXuNPSWl{f&?3uz#vlhj%Qsf*3Jo0zC}XAiH&B9uIz#anYZCc7m!zsm~DA z3mSZo;LId;BaSKGf0$0+lo8>PNM}l zsXkG=6_BzOXZZ(tz&OoWI+tE0ZZ!u;>ObZfPnW5U8+osWYKa>^<%NkwYPBdt{_C=U zz^^Iq@HT#XgSvggGs+3~9N+iHaROA~bhR+tRQTG%K@H_|>GZyGPNja?j6xwrUW{uH zu+ne7JVzDq8%H!Ta6&cd2c2=5JR+pfi;fI0TvMTegaQYuimHd*H@$n!M8sd*&u07# z_v*k$PQalb84{j%gV9U1^RrH#ok!z```@ffgP`mEt30=S3FjS09KJfxL>*^JxZFuc z=lEq9;>#vQ4pH=;6~1CCyy>OabP!76c>1hkx>) zDBNle4bOx^&g&2dJv-u}d%dWQ4G$f#jRJac;W90@y`eI{r6UV?yx;mQJYxPwE>ct1 zFwz3*U}>|62W`ZGeBwpGp2{<`%Gf{lp=+-oj$fPxUPTYN$RiV@eDs%Au(BLBQjuyJ z@%-N$^f_np?w*hGNyGwYtA=3wq4#F~&B5>2qGymwukB79g&@=m`P~hcosS*njq0e2 zXJSJ8`Ex{%e%g0u`0x2J0`nla z^gjZqgb@Bot$R&7=I$)K-B#;%&ATgE7anR}vps5$r2a&qMt;%H;UI4@+NU*4F7Ce^ zb<0=u&>)fy^zOCflm;1J9H#rjDg)v^(L_U8pf{-)wohfES@IXwRhn<@bI`ACqO|9-x}LG5u^M5npI%9$eb z-Bfzs^wAi|BaDhEixCg?VEj*XJdc5$rPzKKRJg)wP;ttc+nHe5Y z=&&eneu`hs(HN{UY(FbgL^Za3mKgBhpS8SZr?=9LH@e2FsUAkNp}4CXWlmnbGJ%~4 zmSTaQUn84(F%~+!N?B|uD~mB_g$f{4kRVZLM7Tk9Je;7b0gfu$L-dubam*r_dB80H zUHJ^0_a4?8AYm5L?KYjwXambkQA?#cUT@Hm69!__`-&PYB}F#BHA!c(rr84qy*;kd zWJnavW_P~DsM9+PuAoQjv?d#MRzsf7;Dd}fy~FIVTO6XxXvj}68jKFD#oRz$SECZ) zO;udiL#EjW70Z8jEF|R9ZmTgRdFrkM#*x@IggB=v2k5^*~KDAQ)z-&}0bFq&BKa9bkf!yjExOo^vI93d& zyYceh8-UL-@fMa{nUrb}a(r@K=P4ylqlRN=VubXYx$N(0)0-_EhoxKSgRm~dg@=#H zGu5F|qzs*49>oaHe&W5Vcd~E#H3}mdIU=W>z`J><-1Lr@%M=i}F78fs_~;5 z{{gFl_bLU8>Jks*0!CR;8d0l$H0QQ+|11%4^zY?LS08)srZOuy&@E78f7Kmb-Oz<| zB>fN^7o+0VNpgJ5w%-#S$+JhqZQXBt&+Gu6G3_FL@<%qa;n#3zwYMAhM&qj5q z50yKL=QJdyM)7%b(=K5?)P{K9>YX9~AU{<1f(s zV1@-LmwUMARAkZA1wnk=A8jzA@qEjRzX;5DP?(@jtnp=(fDwu|$fxZHZ zlY>sk#<~6vaBv$?+T@Q@oIRrSeSJVhIRWc4U!vo06>v@vdi!Mt1`%m=MtVf89z*oHefAoZ2u4B5l;XAfj*S^It9nx_ z2(>Ded{nTQRaTShBRBk?PH*|ndhAzzKk_Q^DCEIwCJhhS0;sSK{`uZB)`Lz_OznQ1;i+0s6xl}a?&VLrV+ZW$#@TsL$Tj|vuoTgFHSS0r^4=G1@tfElkN0;d2!apA25V=sD5lKaNo6Ll8 zmR@mSiV${gor!%B5YPa1B8Sn)aBCY!NCHk)_)@ymx}Ch0t4J;t;-|xi&hWts3NpGk zOkE>o^P>d{P{W(Oo%froR8~GXvb9Ku;6(waxkQ}-YV`)u*lJmJBs8uBDBeDc>*pKe zG(dsI7k7SW>o2BpA?~;xCAdvw(ZOb5eEC^P^|%^^kJuf7YiASh%Mf z7vPrXlkK0F{YJ%mZQx@9XkSl&0L>(w_%cY>^Q#m}090LlJfd9108GjAR32WpQ056QqV|E30&u&A zQ_D8A~#kHTChPqW)7TyoY1{KE6uW^8C0JyDckPnHS^d{ zn$A>g9be*9_$Xp*9I1%Nwx7m@?#6u{lT~7X9S8G!S86z(_S{l%|8B~cTVIBl(1G}q z>Ah-Hi0GG$E9dyddSoV<=jIn;#PDyEF{h0_7^kyHv7b_b19DQzAicP-9D37LV3b^= z2d(kXS?WI_oyt;?j%HHz{ioyb?rG*cjxZDEqh2G-OJkA#qKK|9dgD9@TP@_M6eN}5 zi{KTE}OJCkB`??)KSAb4gG)NNgPVX7FGpVbzwE};Gy|5|cv0c93a@+Ry z4XHC01C|;r)LAo|(OFyKbgN4T3l23lS(h4-&#z&)NsglslrmvoT6J*DXSB^QYS}iYh8@!Nhc3Mo@4S_E z*Q|y(c}caK7w&j3?jyzLF_RJJzZjvR1z+pnL^4S zI9?Fk9CSW5K`RwtqjRSdZ1L$z)Q8jQHZWNO!l1O$7EqG~h%Yv@;@ z(f!y_c_lLBe(eZl0AZ){%_J*nylphnNqju{#jem1swD0wvRc~ZY=%DhT3MAZ@>rGv zKOBxfMaGgr`-nIE`f3AwH;2?`OSgFz7{{ zipA^uynTD}xsNjmJhm;3DZ&rVvI<`x;`Xl5w2{4R`MS98^<+J2+!%G;%!4X~(YxnG zUCS|jo7OK)b)j~Mj%Ui}_Pg$Oy?%b0$zr%Kqvq@H94&&?dnb#v^k1RdQlYhqASrV>U)ibE|VYJI)lNiv*7j0$IbdU zKj;lc9T8H+69HY4)#lgfjPasD^q9?hSFX{vKA5aOo^7zi889h94=wsytH}U$`BuHr znr`?*>@iJo;Pj?TQllCjsoNP!I>pX$YLX77=tr3 z{Bn-QC8ZG+1=Fu+IS%PQx^{MY6h05R@mn2<58Jjc@KPaRqJ?Fw-Jn@in#YQQTHA6npvLI-R|ZO9IJL8*JOi_i3bbSh#tH=A1O*L7rVF#R~I- z{>7V__j+Zmaz$bP4;-Xmf`UnS$FO3u?^er%%zwMNP+ci07|h zYZ}FleH;yMY;{K$jBZ>aA-YaZ@EkIaigo(oAdJ(sl@Lw77_q89BpN9%E%ii)v@dz6 z?=S0^F~wM1C9A0SGZ^l8L`&n0IHKDPiel~z;i3B!o85%haVL#N?9jO5p=9+oKZ?FU zr0GkIcju)%saNsggc2`<8`1lc%xu(kD!9Y8gXK5Jwypb~bQ z+Pa_+-)PpP29 z<^)zlhHReR9E5dUWGS4paY5i!NwOvjSo7UOo2Ou~SZY2JHmFo)=|bIRt}(2V*0=O0 zASp$s0kvxmiq#|~8y1qULOBUV&O%D((F;)R=yDw$(q7kFOd8i=s|8cZE?aEp)1U}x zj)W#TRC$)HrW}h`-&@#Ms~EtMj?9aaDF?Dk=oqx_UI$gybicO{8srL0Y8(O~+=~e+ zLGXn&*_bU;jdrb&RFczyt8i4ZZw$4cUUClfQROO^*5ENn0rV8HD4-D?zI${M(Gv~r z1Wyt}&{SeuBy;$&+_xg<5j_#Z&SGLnP!wYW0PBquQb9TRb}%}=msGvmT##%-5#|_tsiMvRRb7v+DA4(KrJzzC2N;S`dvBmi zhanTX+DOGHzGAWx%`k)^h1#2^CnWXCs}kxZu~4s)kV!oBb16m8AOZi@(A>lT%H<-!DgfFtE{vHF&dSqS&sna3n-fy4f%icWbioi{CAz_iSNyC2=H ziSA~^2V`SQ;Fp;hu~Fak;y1hs!!0zUPML>hIuDpcIikGXW9YT0&?P~hRDpEAK>wcJ zVTgO2fSGkKPra+BW;>ikLCcK7iJn2K3Iq1B$^TpA|8V{SB#ty=dKRX85hd+Q%EHuj zr(`GVyit}^d(ph(R?nNa{2nzGc?Zn zrmqM=lA>tuu`IW+ikcfQX>&-S#!x)}LnF^MPOi^gS{T95&-~<6;n>C5iP_QO%QI8h zwsLf8`pVjsnURT#%U9MW>G$(v7nd%NUYWl%Q*>o!bas4Uw6FrRpQsA`Xc61ZVT&NC z8tum2q{s8g26?SEHw2~Rgcy2loQmCF9TJ@XbS&YD5x6Tq@^nSi3Vn=n-oN@915r__~(ow!}m+53_qzhc51z3?#gW8+{*fuxhsp)QWF~geP*MWETiJL<46Aw zyM*wRH$x0FFI6M+_BS=o*uNTj5%9ZZ`7oBXAfSG9N=5&P8q6i#HB+VX#vscMPb+Kn z?+Q5%AC9i1FnsR{9L%D-tDwkVo<@;fxu|Tvh3UEYvyTcYrcjaWH-q{R%Q{D<6yEpN z_{|hyV^QEaTyQu!Q|*7mp2W$?#?d=+eh|*tN!uy;On4~j(^-u)h4d9+f24?+!ppzv z!=xbnt+BmIIoY~3zSF-|Fr_7o$?ybZe9Qk@23+&0z0l&}QA2OUM~+;1 z*y{JNc;m08hcEd(=ngL!QSAk)lszbF^{ZyT9*3(2VS{C)S@hFnFFLS1Ue36K5hDBY` zwYT(%sV*Iz+0Px)P^>hL!PBh;$c6j?|KXOCR?xbmz1oeOC`TA_>egvH^cR6STx!Uw zOP_@c8wFA&1eB^FOo7V4y0NG=bEH!$fJ5Z`X0K%1u}6FNJC}FTXc*@NE`a!0+=*V^ zhL#ub8NJ9EP}1Rh$Tuh;D@0gD$JfSme1)Rpk15(cmbN3%ZBR0vpi|ktpnMzRFi83` z5q>X+=APX>vrhM zlL|V}cWYjT$Z%1-(C(g%IB@}Elnw{{_7O_Hf4rF0j$&sj9BxXY6`|V%Wu*Q!^cv==)u5K|*HcKz;=R0)O@;fl6N!ulk?K2cmcKAN zIVLqBTDpGwJjaqiJqu5-~;;>I$bbm|THNqLt6lnGG)2 z9G_t?fFsa4Ql@n#OsWH_Dp7UBFc{1W)_F6Cjuor%n;e;Anx~XttftJc|^iR;3B4v}TQ< zQkQ3nGlHoVDvU??63t+W5JG9{HL42^ z$BV;xJ^Dhk!4YTC*|j=x%p})j#5uucF*Vu^@p`YvYKpUpi#om7Rw9bv37Cvxz*i!g zbT+*OPC6_hn`qGcD^j$2V|{9t#cb8P^+ojo%O9M|bj7J0F+DLJ3v_`>@9WoV)YWm8 zj5<}S-5`kO1W~Wa@aV6IY1%P^%kE5$(_!`I8Q{(NHkH<(Pt!XabG#lS_|uHu#KcOm z$m%E&2is4>g*r!mtyDM$<<4ZOX3NL0hBPcHEKd{0a2``bLpYJEP;M8kTG46}(}{a| zq*kXg&5E{hb*-+jPOVq_6Gfd>W8{lneuG}?vgq|%wJssv=n_-Z>VQ4Z=gn1X60^L9 zHItBPKZj*g$1NESr$KF0S=?aB*5svEtw5!>)n*#czN&ZXid0^cPINlK8v;jLgEavD zVbN%u%SlXMZ1ko3?LKpQz=fq+O{!@)Nn8~tGV?+Lnw2 zhfjMZqepep;n6!1X0?R^_zKJIZd?31sB0&5K@XTx@;o;40Hm}f=sTeOu%$H!R;%5b zC7MH`KQA8r2*H+NYRL5!n#3b*kO3W5v)+4DV{0`Hl=?C3Qc^y zM%yZyb942Ax!NzLx=d!vF{92>>@oPxbreErBB--Vy9<4Gl{ZtrkZZP9rRI8E;H)c1 z)tayEY%x*zv90pgmN8<<-ATzHi@YUH#_PHDO_@WBGUof67;l*H}u({1qst4Za zOVv3F(~5JfP*P=UbeQWiQ(6MvL1X85NO#rJ3?)Yrr*J(aCs-_b;HX0;*5NcmozP@l zHNpJEX}DT-!3;fcH6t@51P3-M@#4+(nS;>|7AjrgqkF87=x;BqD;#cM2n zttCV11{eCD$OM2L|5~608PaV0Ym&M%B^?=m5b_x?<3XBd*f{iCTMHYha+yb&T+GL6 ztrBlxkEfEYm|#g2|{injlzl^t!3c8gDpErVV0kmMJM;8xNkirfzkq z%BGz@ilHZ+)>g2*GMZ)*u@bYQx`22)JaI>09Y#Bx22*nFwfIn;)u>6bbQx4_rNzxc z+^D&_-D212L`Z=agZT#dELIro4cP3EQ-Q9r#o7X+Dwb9Rn&S9gVvzUOgRODNt=~=8ktIi_i!i` z4xLjW1W{%&O_$|Ja5<9-u&T1Td2#j)re-FRi*dTY0cV}S+x-avo6VAUel=I<6PNOXIhi9QaVzB%PUzV zLdd7iO)M!8t;m=J>roN7;Cwoy7?L#pfC?HJm}Xd~Qm|sCXk9TLV-ydh${$oaYmu!et@u5*K069p^s0-^%%+ zrg^j71u0qOdD)~D2K)0bx3BaW91O!TY^huHXlNuL$7svYR?wN!um~klSPcj3k5%m9 z5QEgSjnBtt_$qOS&sJf=RE*k>45{&|Z|BikwwMR^d=)Lb0wf|F1sLHLo}a;I4k$G1 z{XFY?t3*VDyjk_IQJfvtB2_1W7kzkDU2#4#hW=;W`=GuLMr%87MNIWW?(pW-@nr+ z5g|PI7pnxs9na=T2FqbXIK@r)5hLIQVK@W9^PSviesnTO^wbxTlV4=t=U8SA!|a&U z4Jn5u7JXyc3n{_T1J_$O*b)ju{^5^qpi|d%1NWI~3=8rCaN!Q$twR{N?wyyKHw2j( zB(CsCxI{j*S=b%Mssp*w-XZ5R2AM%Ip~u+!^_^RjcbxB%-n1x zYgpyFAl03k^@Ua8N;7JzDd`ZD%A)N-IdH3XKNv$hm(!wGx6*bFZL-C`FR!gc(&HpF zV$EsdK^KFG=PWuenCz!-B6V}?^4f?rOvb~!2abt3&<3k5;F7#)g>osRUVw@w^ve5T zRnkp7n70&{%BkwGed$#CB@j}|6T-6!DZ1VyrI;dz)Ll zdICxsC3XzNpmaKtPX^@@z|v#F$bFQ8f(0ljj2xD-H;!yrp`mPRZOMRAtY*~=MqzMk z3MGe4RiPAPhUn;p82nA?!UOL$KTg@ZDq;zLVm>jbAE#H-u*9d0AG!8w+q1)zr+m=` z9_p3fa!7U5`EBMXp?dJ;wHqv2c3K&@Ik9!I3q>p1QF;6Dy{;&;Q5xxygOV6&i&g}s z6$=B$aIc0@Ra!a&~rZO8nw{%2aY%e5fCeoSme@}9flfV(R zZL)V;lA`^4=dnDwom`3f?V;2!CjPs0Cmf88)8TyC8a^YrHk00%;ia`r#hniiQ3ok9 zPRA=;MQR{kHndmyiEkqShDdUFz9EsBP%pF5SCEKvFnaht1F{lGuvHD?S(v}Xb4~AacklL}S!i{Uuyp6@p!*Q}l zzK97QWAF4ot|uuQDH8=BFV!J^T#uwxmR!DhO}daA2hJ?xCLhYWxeEPBa_&Zp+`BWY zaLrg5K&iY)#@#~+Oj4`_VS7HDyfZ8XOjb&QZe&D?Zk2YCvdDERJLTBmgKei`6JXhe zVa11dH^Ea*N_h^SiAHaD$3s25Z&WJk>^@8CqDN^8(AO%ah#&Yp``d{s9gf2(EmpB0 z|A~U~JRVEIX&K88+RstN7GBf7?!j7bv%n26OrlWrzIGi$mgr^1IEa&i7<-5l)>2@$ zVH5uH-J~>LgOzXi^b}gZiW9O`u3~9^G*afTicg(Vp)&k;r>VyoQTkT={3w;*t>CRZ zJaR0nr~vAfJW8lm+(UXh8U`gju&>9Nbf^|0<<{WjN4 za_?k>m7w5e!`A|sU}}UvI?WX0K7F9y(!r6pg1htNc(~|vc1h)CqFhVQ^{P)VjL!^D zEK3deZkx66v%||+YewH_K1`{26$`A;xP(5+Y+4@`P)o8kMMdM@sry#h_jby9dOC-L z5?*?sxatRbwUUH~6Z?bpa2gSj%KJ+9=0FY6>=#F-n&^7_)ERo1NGg&G%9Q?mK*`?z zg`cMMZ=T<)i-QX=x3BFBGgzG3pDYr~-B30xClu{Y$DLx*8J0i7a8*a-!*&~b14YTw zbxhs5fa(8Qq+*IV9TK%4CYDn|?TsrQdfK;VXnwh3!rrRb97IkcW{@2x>7*Wxx&)k5 zg6>3 zL{9~i;6%hvI=W~`23qam8;A80H@MPH(%?!aS(DaaS{tq!BNO`**1a4R#3j1P8S{V^ zOL?rS8iyv3xwSeyZiKYMqFCJ|8aIwHatY$Wc7|(c2a7#&*4&kV5zLVKY##=t^R>`s zt-cN?FhK!3Y@`gU%sRs61s%HX#Y&hye;8CXBu+O3bxrk^ve`m$l$s4-=wZLeI0>-Q%aj`gX8LU41MKZmWp#~ zpeYR&<@I){nK&kGvoK~)JepPy6&b{24#2sv8XIe1ACY00?uKzFZ?{P93`i>sKmusv z18#46jn*WVgh)|cz8<{&U)>D$SE#Z&YEH6+ZWBg_h(fQIjVbBF#$f#3Vy$4D7Oj7HMTsOY#+3 zR!XB4s2}gOyrqPKxVy<+Xd+)fN!m6p?-ak8N#Pyd%JgR2=MUZKm#Tr;GR{2|-<|=} zZ7(o4uTYB`ZGJZ^(#dZx?Xpz=-b0^=x*LimyLs%Ui(0b3J=a4O%l4>JwV<5zo#2~T zdO-pB8>^7`(10nOLRt}Vc?6CiP+p(xI3F((BRa}$HU6u-}(6bL3(CzRyZX4(DzKuRDrD<$rp zXPOD(j~14Hm6lNCPj>lz?({%Wys_Lx(Ip&S-Wv0#C9y#?bx^VNYDsEQMyfyHE~+jF z1QQY~=}kk|(ktEmpg&+>`tjYEM<<>e+0G}2FtA(HPrOi7zgd-=Qg-6~_nVWH3Axkv@R+F$BN2H2&uR@6ojk25D4~`}`PJWEq^Sfiu43}D zmB)pHNlxc6T@H79?jo)9H1|$XGZ8atc8YXX8x@(4Gk8^IGpry4Y9krD--7eaL z5kkeP{?n>Xt>f5*aj6b3N;)2Ou{>sQEKz3^&g42q^YE`d*8whhqUR`aeB#7*OL>%u z&M5u@m~tImL%4@OlWblWPg2@K(m& znR_=EHVTN918uQRFR$SLv+I7J^#=019X}nw(R6k*tRjG;_0J=m3D5w zShd}7QVh8{4sVI~7pNS(8lvH?oB6ab5>wx>Mgf=3CqvleVG5+$zekEQ$ zO|K_qyCs-A_B1w$NsX z;rXr0C*@8j%3m2RbIOkiGG>zE(5&vSM160xKc2=$9k|xFFa4)f_uF&%)L)G9;GuE7 z8dnTZ7@{|}wRDBP)-@4 ze=GXyIjNmt@HaRL4-3DV)1+Me<2F?KA@0XEW$FAqCO^^R|5{H6WA|t*b*O?0^xGw} zgJlY&T0nu?v}vvNmeD6?4aR02woaS!z?ef&n>~pq1fNb7&IyEPb;hy8+=7NigNf9t z3`UIxLnUAlf3x}a%or9DwXsZ*REzA$n@&t16y=MYQONYz__L}pUQ}%z=LB+r z6Dra!4Z6Lg8{s|q>@wtTl9$uU$!h0zL&!3k`otXxe8&$zJ=ox&3oue*WQvfiqWbrhkkG(TP7${cGA>p6Df z0wrrn4hfQS=mZ__256Z{fsdl9L4S6!B=n1uog<@ zCN9pfIoR&v4E{h3=_qW*tCC2}l7?J?l7LXD=R||K(2EhNizFT_D4!&4jimNqBH|I~ zCkx27CSe9cHni(ZdQVG2l1r5>I8ClV#OZZeJ^daJtl7%FZc|oHx@gqw8QQOp!GM2|j6Of{>`8oN8L#?E6zG_gGSvX3`$ah#5W_S3`^Br9-(lT=ScH|LOXa!svR^_R& z^7bq`Cr9zG2L%{A0xT|h(SjtZ@)uB7#FpLTbN5oV&nQc@6N5(;W(ds~>dWQP;Aq0# zQ_@B4JZiTiS4!_4lX&UKyu2tmW;u2;7IAt}NZ0vZ^$&*L?0)#N+aqdy_|rga9V?h@ zBmMX4W+Mepq<9KDJSDK-tD$vKv?jm@|JeN?n|dE_gfNytZO3bkN{RJ513Y*60-{O$ zh{ztAfZd4pV?WNsyQPaNr=4JzWVG!QO3ObvN#Ie}p{Ilv`~7-2rRC|K*Y@nqDN!!YP{SZElmEdlcvA!hVm5>5=o6s=5Bmm_3YijjdEdsQSle{ zsw7i)BkH#Kr^iXwXL1oc<-vII-S%Hz+&8GM+aW;(Z5r)|VYfYOrKuFB=i z_7;M0LGM!=yjm?PVzlu8=z%*`;KGztq>-!R(GmNU8hlyVx-_Z&zK1s2q`LC&iV&${ z#l%ab`|W<7T}G^e0j^K>%7dD_$%--Fj-&ef6Is*&|5!Q2Xpb^f%&63aBm3ms{*vmY z=Dj~g_c*{_0!x%|+|;}*_`!h*h2!?do)0Q{cF%86(Ds7c&%xphW#S$-bfIwX9GA{T z5~2+^TiDFS4b+r_%=PgP2}Jzj=OD za#JLZ#Mf{{yM3I3>f%Xy%05~(fIc$?#rsQinbWNoITRs=lOuTo1;WU?ym$W-V)2Hc_zHXunzjPijW&$~~20J_VqIIkXU*fUI z0+Wof8YI^u+DL}faMRemS%IynVo8JFG43_Qs_O7CKSx=NeT>D9O5*u_K@mcwHT&)q z^&ozBSw-s^aVy-0Wk2``O{ozF`zC|rTn`kG0fCmD#XP)^PJc-3f4fepB*JX;yT@<) zZx8G_mHx8ITDgf_sQdkOqR0D(|IUxl@mH4D58D*@`ae&DDh^wlVgTsHzf7~PSOD!_ z90lk%2fnQ6=ASM=vCdGKotU&2AoHI&d9%~>+S$72D=u%+Zf;(K&_V04ULTI0^u&eh z#q(Q^{0BKVu=_R`HZlZgr^X?YWN?DV>Vv^D$TLz$_U4S8&gA_o5j)P3(jaHA{@zr* z*@nqNrZ>znSE^3&FrE}pm+WS;UbB1dUiGt{trn_=BWu{cWW+f@MehJheNfS%S96f@ zPt$C9owAyL(*VM-wq&93aLNePH2)^%-=t$jm|MUr)1{AB!dWm!=HQFIGin{? z^$)9f=o8emhWbg(C#=XzrTX< zMumymte0<)d7PP#I++%9UxT~tXYX}`xK~TE`OQvqmO<2NL1V3j8`fN+-OPv?P)c?E zB#tgyx^=sc(ke~3^(Lmx<0Av`rhnRP_ERHDKfQkjpJzawO&WgsS%0XNhgY}bcV{g`tjFcwcRI4@4tvB0ty^uOQH;k! z?e?{uau=!8B4kA2dwUI-NdJ!YO9TI%pEz}RP1QkOrg|rV`sdgT3grnWR6r* zTGlUhMB0>xitO9BJ0OAo{axYp{c{|zUY^7XWhz^E>7lRti5}-4{xtyAG=Qq$y{`=8BMsEjV3Q1`0BD@TC%8-vH&JRU zi2_22i<)D&s(c<$`hrS90RwpWpmEIbufs1RIu2i-G|&ur%0!2|Bj>Q34)e!9)p*Wl^ zVIy~xuPod(G%S06m%LvMYeq<_8$Rf{)q$!Zc598;{!=|OzdXNiab4`y!|F9W~YQpC*Ylt?(IcQWgsr7B;p(nS8J-DZnRZS|-MpmLs_xk0N z*8hvH_kfP_Jl92;nSXjOno;k)_ktQi0we)K5=96ELR~@?6+pB(-~Ufj7Xm~xh-zGu z*x8Qb7AH>Z6g!UXIEj<&^qu5nx3l-T`>wmzS$ExgpZ6P)WSzBcVn$Q`^8H_VzqdT^ z^SZNK2BY4RV00MG#^mj~bWrQ287$hEy~Zg=l%dRa!U(!?z0Il%G3qSg4rZ>KY1T7c zHVk5Ys?A(x(CG|1Q#5FIjr!`yiaduIyt_bp8_jxW);4`4jOlQf-MGzZ2-Rgr7|cd( zx)HS~Wn1F5(0|tr6G~UmP)>)ToWEs@xkAXDAY2)`USusG#zd_{uIwy>(gIzB1^q&m z7#gR2bdqPR;$c5OgPxh5>s< z#P8OKVCo*sdkBzB@55G^o^r<0A;u1$V0N=Lm9&)?jq*2`l5!<3J0>C;#{C zf_$v6DGc%@FdP;ZChB5Yy*Pn+vDmqkyKVl=YP<4=ip9>2E5!jCZklSp->yWV6i6OC z_u4Qj=Fr@qQwhrHelC2GC>?OEZo9EfsoUuACWr>~1pDV?ad?js?-p__scIX^q?OtB zLMU2vw%gMSK3sXROtJqPJE;N+sh0oV9wdQ3jEU1n+sv`2yBEk%@Vlpm5=}J5k5{LAo%vEBi`>i7mDZl^93i|-_%EpDQHX&`AVwcR?n zT#%qpjZbq{TM~BP>{O^`1`zNX;1X^P+&U1LP?GUm;jd3fMf5bQ+3RI;0T3$mEL4e4 z6k{eNRN{(1t50SK{>YMH2;{D&t{(9iAIE#rI**6)sqpb78W-B8Z>Uma(6i@S)&%chiRL|L z@lwAkBUyC$-P}X|%NojROhvliI0+K!vE^e5)d-k}+(FLAB{!e|oVB$0XJ=`L{Evgu z-sh$TDUL?&a`95LlugD#iA-_ar+s*U`@S*UFS>NB0`-d6{?%aT-?~I=|BD)U*5IvJ zDih+({tRSoRJH8$%18!@-y^IqsDfYTMQ2lc#L z6l$zQ4C#Au-#sa|N{$@SY%jQz3G@wLva)hr(pV;C?H;(ASK9Aixr>zg0c6 z(8c~VAx=Pn*hIo@$4OWy$ROh#@u`X1E^A5x2reKy?^@22z4JB9lpMwKGVi&pbIu2Q zed(9aFYTm-zS<}=bIxR@ltVar53ut$2gNeF4cK0XX}VoYU(8OnSYfC_=3tKBP8N@S zhtCdA5zUc@!`uMGy!b&n>`jz*!k53BPzwEBs42l6Ns>OOVDtI);SkNQ4Sw!j6}p&W zZO)Y>g_;x&cqjOC{CI?`YtQX{DVkehpSq2-+HPoHoAp@xJz=!{KQNI>#fA0<7v_q% z)pgZHZU0=h^)TJ#ev$(2te`%&RH_P6^HcMX*15@+^M@S}4*Zt$7Xf$#TOkz3G$hpl zATmumHWwjZ-G}E7ZY+27agY&VG@KM*UCQ}ZEDhZKJ`RtCTwCo6`$iELusm3$SQc0d z_4Sh(0vFsnTq~%1`Va)`!HD6}AC^S(mj9uDGq(kd`{;pL(@|y0@>NqN>5C*rrsX*|Z|Drq;?e_Z-iMNzT#@($)k3gs7}0BuL?ucC`j76TY6WGY(~|ra_b+|5UWpBw z-}G0de6&{kUm76%fv-VILUDwK@+7w3Q+fU@s0x*8Z%)!;Tb!A-#+}9n+KlKP{OLkUe*B)r%@ig!M68o z1}jbVHL`E@3Yrlh3dg!YBu*l3RuD#qh<_FzmgP{7clV7^@T3NhzXB^`s%LVj8+}Y& z_F)c3Sm2kR)hc=C@j3IgDL!-Guuwn$s*lu=7i4OR#cw<;KPhhxs`VRNiI!%`9VkU$ zzaEPDfbP+$FO4krNN)eA&aPXoDX_)sZPDWH8B2IF3-@lN%XxWr>(w&aYOrhWg#!pS z9(kGZjA>$-dU zc^}|s-MPsMwfrmB?zY>4rnaqxA$O~ zykqL)YwFr*j^BMRlUxM%wp}k+;P4w1%L)=K;l6LC{gopZJrJZPS?}~^Zmy(?T!gG6 zke%jsu_6sSt<8(@ZcV;C>8Cf<&vU-0pX^qs zF^4$gRuv#OgO~(i^C4uF4ywt=2f4m}>a8KZC<56Vv)oZ~bM|Y6GzPC_lkmEqf_hL8 zO~fs^HpzY|SE-a*&*u;0~oO@R$-qG zbj9D44`!WXN2N0DCWeaJ^?}{3nDM_lYQb*6znDvI#rzAL(cTO4f{PQyefw z>-^J9T2K!_rZi4_1E=vLa_mp`#|oP6r_gkguJ7t`VKu-A@Nk2X31|K8Jl_JjY#9V} zqHk1klkNXj=pM1_L8w)hrIN|yGDWJHwVl0$Fh>;yvseqwU&{2or+*=wB*=2I14gEj z=j@<6mnI=_dNFET5G|IdsqPa83a?k^RgSl$q7&PfGgvJP`BQ$qQZ%u=kI&L|ZcGD% z78J2xH1K&UX#)ocVF_U%WIY^UFIP)PtW0HNiMDfArm!JkjtVQR0(>#n#bW|;O@*U4 zH0h}5p1og8v+t3L=DENopN!BP3x>yEZ6gn2uzlZ)!}i5zrmwmu1Qyl(X`gAmbuC=f zqZ_~07A8B49ZCNB_A3g&{h~cviY_NEj2!Unyxi(Hi8)q(Tcy{*nsUG;_RBJ% zaciw!MO>iYn?F|>$i8)wMM+}{jIgiyh6%{p79Z!aTrkWX-6oazoFp%SMji8M@AtXM zIk!WJ?cSMAvXd{{KCf8fZl|yd+=z)k!IYrFe?LDbs|i zNYY6$S1=hYI)lle%ZsqUs7}`zv_*EECFFqF99kElGvt`So#WE$OrgJi-Tg|q#P^Zyu33FPFI$NFVh|^*;TVQr3CL7`+bf%DS zy&=z_Go;0Zr`y8KF~~^PhdN_A_QYH5c8fmUr88x881>A#9{XBy8z&~tfZ3k8MQI)$ zm1;2Q{HIxDAaB8~%LQ8skq2&uMV9&=wFGgB^=!`dLd@E|u_PEN^!N&pY<3=Y_=Ex$8>J?ek0)NMkZl zu@DOylhY2V9K~?NbH3v!DiJ4b=_B>OmQ}QhXY}RDMkPb(Co#e`?6gdY`%t@TpDM33 zi^bm9Pd<2mn|oQfm39Aw0Mt!A<bn0!SJ*$9hpBB$&7mS^;|7Vnc#%G34dt& zNG=uxRYM+lq}b$GcziWHcfB*Dks-wQoO~mtHn2l9z@(Ym11^rT=-#9??Yk!>4Hc60 zWkfAZdAVNizL&=Y!b-;R3buIiA8`@?#tfOQOARM^GR1w+f|WdqQ#_nhJ-pS!Mdxpbd(x~(q0jD2V8|+Ex%jsYpAQP! zQBbz)1g2os_#;|wHz}P4z0x0c(3H2hPZc^}zmO&19BH>F)pJ-F6Ee|%LX@D^i7NhT zq}Sy==RUa0EsyZ;=*6YtQ~6B49)ywj6q9+sNc;E9 zvwOJxg5z$vcMHNviWJZUWj~CLS5;vqjz`ap5#(Cz5nGQGs3N0TNEDFQl1r~16?7vg zlnf+1rVBljKOV|5SeJrRshCg?1>}s%4E7mM1p`ny^Zg9kK|b_I(2;9Pj&Aki3&Pi@8q*oRXz z4K}LzXjrIF8!@Qtg{0t<#mDKd-XBKrLk?YMpSNXhfaXdxRWzcNNlKu*Or{uFD&*c` zUwUgeIy=&1pVPip-0RIHUsa0|FT!R=Llqsy7)H*G(1nJT>dB$L=}n8qvy&#?3y0w) z@9XKISy6*2vm^^8fkMyv)k13MN4>$V5E9~r+UK?I6Ferjl>Ta#O~zChIQNb6fH7K$ zoKl0aPRR=#Z}-=S?7Zz(u@j-5XtiSyZs&6I)i8152aPX`svT0{Vu!MbO7(j7s2vo~ zTRa%LzCXz4?D7o-jv%iEoxlM7W!b(cTA)KgZN3Ipx8h+|Ffc+*a+vQN;SP=uM#*dW z;uNd$7ynD*SBhyttR8sts2H6<%H;hb@hnNijp`T^;MZGSMHm@WcxXzI$)iX^Vvr+N$CV9QP8K>dl^Tkdn(%W!ja=~=J z?kI(k7LTyYrHMI_FAYfwCYSA&@pKZqZ$vE}WxKSV2w(E*Il-@1ryHN^t@foS0OS@) z4V$k$LZ;S6CM)rF(W<^|_Qp|+Y^@$ilrnXN|7f7dp|=o#q8o%$G#fz6HXp_WG6^23 zpwf{(?Hy<~l3uJxpsTVU%E?P|x$5Du>#ilk9-7YgwvnYYU+$~*Mv_$7u#!)>O{D@? z8V_IMyN|mCB`AqT;95Xaz8w)0ro?om_p3T)QMrjv8HcT0Q1j>?-<&=G4-vk5*~xD# zwQ(OS&X^l`z7KmxFDFm*pZ95~d)Id_)(0+JMT8fR7#Q-HMcrEN?YgLiEn)`&TIQ41 z)UUc9TIM?)QrDfHFO9`*Cj(%i$8)OL=W;KeUdnxbmkhK=nmU=Hy3W@mw$Za)K1ENo zfHI4mdq{HjpqIowAIs;*c<+e2$+#9fd=t+dB%FX0b$Rc1&i{AAl@p*M*sLDRIBf+D zffV{OpETkK=b#o(JYyq;Ry-5t6V#+|cw|sji?8e@GD=uL@Ii0nU2j6-Dlag$Fy&K= zXTG0se+$9IJQ+)+3sZB4v{OvCybWcG4;n2}jM*Y)nk_?rjX+oE!S&N=%cMUixiw_* z7SfXiDxc~JKQV}gG?^T_HdFbhLl*a($e z|09X|8eLa27aBPHVKm)pQ6T^)1Fzx$KraPLaao-_xFC=WgcFGj2YR88!Iz*=LXgLe zvPKI>-#Sd4`FfMf8%s;q(<3GaM&3E>wUU%vNTFLSDOAAdld=Mjx&QFOgv%5GFm4`` zy!l4l#)K*XC6Zu^oq*>Al{|wXn&mWwTbO}&j+=fdf3*VV&r(iJ6(*(k-m9gs` zjgnG4fzsEt{eUO#>s;TjP~;aC^TqZgR3QUd8y3&Q@c+BP`K3wi?JS4EDz>V2!X|7j zkmTONb}=%ah!Ctwl|Dr`5((M}dap@w>kt4M>lzN$20jLot6osYVLm_Z^<7-dV+W8e z(k+falb5!6yCt`DPSahwu-(yusm1;>6HR;TW1XlL6bOW{ylOa{FRIL%tQ3@FG9J8~ z;;->ENqaR7l2x2>v9zF_Uq}Fem4fQ;D4BaFJHH>(8|(brp-zhWtUe;5g&mRS%GK_venAJ>K)=B4WMZIR?w3s z8k-^e#OyD%U5N=_NTdlRa$K8R?xNQQ8ewVw^Tq_aehOz=!}p);p<{lZ zOd0^6N#ESw!zz|9@R{_07fqUX!-x&?1V_IIo=ST z5X5+Wko@2Z#?JFa|8Mfy3iqk~0z?$mK(1oHgTP5&7wo(y0EOi*ess{(^Pl?@;j z0@a-fXhPvrZ^I`eQVbv+gieIBMLh0t&QHEFzL(pu@1F}qz^xBx&IxvArTaRsJT;d_ zB4a)4D%s^hGeaBnAwB5lixAbSre-$H;p>qS*degIu8%owg{&yeR26Noo1*hlV48~g zO}5a)BViVkF4yKVl<33FW}7u4OdoFu*CuB-mFZXhrGqSLzxSz${?!rnJKwyc6xAptbn)t zG1MK@DB~r{qW@4T$VYm(KKO?ts7M8*03@LkvSu$<54`p0$E7L?Y5uB3pCUKRbU}?J zS2-jO7%m`^4mEoR;9QzT$}>d7a-mAH5^(lcO)@x1VHh@&s9M^qpgP~daNv9gX;q(X z&iVZu;D;~XgxZ8oTTV3#$|-(*y7}cvKuY)~OCwiB*`=g~lj}y5I;b2}5<=cRKy-b2 zrUAyaAPkJ4AQzqb@gWMHZ~B|RcZ>>o(F}QITt>SP?)XIvxp@BU{Cay^3Y z|E)zXFDR92aQI_XBk1aqDzJ&nhY$Ny+LyBO9)qRIj)IR0s&la&2l;yy3V>gN&n8|_ z2xGnDqg?I1HcbwKFRRsfT|X|!$@PX+eD~x{@JXPBf%ND4WtUL!^rTz4+Ng9ygF#DW zP>WIef2p@=<6W9srAwWx(QD^UAN)I-mYqzun-!wG0*+?cN&(OKOh!m#JljSX4BkaQ z=;T-(WCuY^JaCz#4Sgq=LZJYVfn>ACB2J)9pC*z1*{YI{fWDTx{##o&mmWRWoB`DR z=Vpe3L9PS^MLtQAzAX>maRVg@<>Sj?Kd*vT=G&~f`@ z@K_v2f14j^zdlJD)0Ly7=^Y1riA->wx#?D1-^gVrrg%M2=iwxlSOTA@&w zQFqcA>FEnZ&6n%EWiQ4)({OkCHRTy>d@C1JEJDQ$kw|keS-s9^t2V;oM7d_Y9tE`p zMC|B#u{tR=|CHHcG6-QM$1gHtY2acqYX%Cw#1o=o?jF&3UMdZ@XmD2Zsc?&|59cXl z3VE8QpDCU~=4;sOQ_TD@vc6SLID*>2T^oKZ+>(_e>k?1^h~tnV zP|NIW%huI6uS%SbuxM}-mrdF#rG&Z6dfdfPt-!VkwpzYxPK(j-=PVQ%m|bmVXXljO zG>X4^2Y>C9LF-n$Um=}=&w(8b(TCbh{#0eM(&ez|wQ=T5jYiOlsz;M|RWBS;g~sGI zFCS6OrKoNiaD1Z|-@aS%aXa64zLNUXWv}?zun4iOxQ1BfQ{DaRyM>_k zJ7?}m!usiCZEG`Z*6UERcs1+hS9m|?X{-7azqVPT;Azq{*fuvW@#y$V#!e2rb1RiY3j4}Y^C zrc){Pry}tRN=jp$FV(K1Kp=-f1#Dh9A6QTSOgt+R<^HsVy2xf&f=~cm$#{ zYP@YZ-xovSD3s;_EDauY0IlTdD*3rhmqT|@)g+)5?l;Qu_bV56bpXbO)x;$(p5RV8 zKdcGs5lrDV?2Ip!^oIr6N9Y8+2{>6L$)JaOpJJ$V(U9opO3BV^q_|qC3|VFifr#IuBU#Y^?s-ed^%s|iRk~ek0$Tc)08#2YC4wh znH}Wa%P;4zCr$d{>09L|Xb3+sdo?@QKGGxCJLVcd+zppQ&`KHo?lkSl8zI+EAuii@ z8vRLf_FBGD>7Jl`dVal?i-LBf3;xOeA?k1(@LDGZBKU4nP>m0a4V?>aByXo9bB)l7 zcazy8s8zv`?d2BI>sGRrx>3|GM5Z$B`CNf&`n<<8!A;n|w9*qj%%P%v&xZbLJ@nuff80;gOIY>ijhG|H%cW1KZJ}Ls-x(oqz5mwZtM&m{$c#T1K=b|YQjtbUfNS{Dh(-h9K97O*nd9#%Cm7KR>NT$pe{;Qt>yTsPkc@ zy1m)OUF^S&V(I@JLgW8jBN@^giFCU=Gf|K_8OTaTnM&Td zRB^4I7Qw=}%IsFD%z|oWa*A-O)P4Wj$+Iu9`n+|Y9Fvg7j>sWz(5G%R4wI0$t?r-7 z5ahtI)69Q(LQrxz2Um+;Iepo{bwvE~IxL`}NqA~EwRR^Axt`4(rj%snYMuM4Eamwq zfE>70<)2n#3eZLG6DXKwDm)QH7kDd~9`BP)j9e9(=Q+Gs_6;mLtc_sQec8rw`7jFa zX3k#U?JHeAC{|2*cZ-H>a3^0hyl_Ef(xkhhkAlGVC1>it)u@mvT^&?LuS^CFiU0=_ zK4Vbe26xM>o|D{NX`&wOwEc_tW&9E$FGNr zZ7NR$+Ri5UQu zib539IupbhU5KVMLRq{`7pJbbU4zi{R-YcYwik8GMnN=+u_Zqv6elzJQHie%WX z56To5M2B={u6(|ZO+Y!7sWsrhlELW_+!{Xb6%82uCGC}w6^-j(ql}fbUwc!?(*bvw zN1&aDJ3p+{nv)8D0t3TYLf=?Eb zD$t}>Kbppb`f8=hdy2%7*Q8eee4mQ-(DovwsMT}zs_k<8AoZ)&_jWnOz4U`8RvB`) zQrO1N=vAvXid0hLW~2h*{?#;J6`&;~>>+uU_C+T|ko%C}fGg+h?*Eh9yw6;u=U8s1 za&H{Gx^xlqnJa`ajYcSBL310?;HTnfNfvY))5`mG7kQ1Ps#G*4+WA$D-_~w3dQQa; z+dN|yLelf?*_)0d}OM7k}oJ(WzSiTT< z+o8n62{O#33lE#joeA*J%#9Ow!$_N7EmEU_Q&^~&-B*<>VC26U8BA)(Uq8PdOf0&$ zg$|udBnQM49&)pU*hYq14R;q8Hya70if}nxs-&7>SYNo}TYbn3O+t7EYKs6&xZZ3F zjSsh(td@AAQMUtOWMUi+>(Mz}$c_#zGqVfKflO$p&1|z75|i~vfwtJojHs$)Ni`rx z+F)=ccgE@BQe7sKO}90|l9mVxT$4^0Yquk0=LpHm0xvHx=sI(p4&mtB9PvObil~~y z^jf3d5TUn3nj&)%y@HJ?`lAHHLOi-w~yZzR5WHcHF$`^d1HFR=Gy@#MRq z^;{|K@uWUP%^;O>uB8Uut)9#^hap8%GJdcb&pS8cEoHl2?M5KSm><2+;nT|SB!S)R zqt5?7j0L;IVnC0M`J?BQLy+FzMvX1p`+EKiNyXLuvMN0APr}o8CuR&KX4J%|*W*ok zd)`3ewyDJGw%qh0tOp8S!FpP+eeSR~-tY1WtO~_waJ6+sGx`jUj`F!(@Wv`u?GI+= zx=u?MTo%UNvA0hluS;=NRkNHG403JU`ra0yBwc^=+ZZ`-2XBrcvd#2q=BQIU%>}gO#uOj=Jg!?mC~wklc6> z3%DcJRB*HWG>R+P-bw1vz_126Q1I`eFJCyO=D+;b4%bUisrjr_!2_Z!F9)*8B({zE zkK8I#OX-)3#9WUi&du_JRS0mY_Zq2n|Ht{@UQRRYy`y|4XY=}NsaUJs$~dQny>Uq? zhI$X8^HDD2X#n$UIS^=kpZ`u8SOmxjS(YuNx4=WN(m0>Y%Ec4wXTRl`uYZ&+I{^t> z=`HbwCb`2SrQU)VS81};v`>s--AZ3Vig)k;yIA|&RM&ZFTf=DgfeOa)8c5+ro9;WQ zP0Phxm_YpgM!8na4M-BE;$hN*L~u9Y54%V+ON=IaLG1L^{P`fADIVdk*`zdx@ow@T zie&*4eJRzdNz4+~^ljbu&#_B!;)EqUE}4FNqT#9wF7;~O+|0+Vl)uH`(PSk~@_wpx zK~5Arwb<_i8UmZhTCxdbl>4PabdNXOmoGV>w80-hOMpwnwSpEm_NA5F$2&vCdcVg0 zQqwB~q#3X6ez`VS!H|?OsnNKyMH=K-Y*O=|Ikz})y_YPF`wdqPk#C;HYO#molz0R= z0d^XaB=~5o_S=Fk(Kn98kc?jBkNUC(#u$V#?7}zk7A7K8w=bGwg4+OH0jd=3&Y}g8CacC5k^g= zJZGQwAI>1tIpgvGQk`#=@w2|tt^lq~jY`-&op z#tDb_jAL$q9bPU)4zvl=t6&JF>X8q|+xG1m?lvK84N`uBfz9b>TY@9Ul?eFNgOcK> zU0fb~e^^lU^}<-{<4F$dGA#KisSUjhOai%Lx%Bw)MUZRM$Y8X|1*oja2D`U5WzDiK z#9wP&IL}O56C#wBEE%4O-*JcvQeO$KjPyeH+V zbs?AH1#-gDnXv?5h8Q_20e$XP{Jc)7p!&z$c9=;=9a%nYpF}={;*I&m-jO8}*8HUo z=np{wb0zK{6v1r0#2;G^Q(S?=zd?gb3I>j4@8^)07QI8sL@5fq#0Ih1X!$d)mrL4% zy>%G4T{$z!@H;9{(lS=4Ci>7%L1px(jiMD-yE?FqV`zcyRe1A*XY#u|dr67f?tJ=? zTJyUL#Ipc6JeNdUND?7UhD)LnuK5Sk0y%@K$T@LXo14TC+e5PqS}0z{iyB_@op-|8 z88-XWQ}N|eT6=HDMY6ZtNW|ejYtQ)np{1(TuA5qIQ!MLEA=&YR8K2Y5mg27QyZxjV z_*uo`flxa6=BzX!1|3IyIe%9UR{x+M!Y7#b4 zXpCJzx=i2H)BMhN_K1c|w9MjbKJ&7CE@Cmk(o~MS!?X^z!|TdsjnPS#R95S-S9@}HrvP8ZO3N=LPe?|~>X_xhR+NB3 z(w(puKn`d!?qe}hMd8IT)mfD~J!~t}ju`ySo#KpGgeva)=1<0w%V}xK7A zb_Y%eszmc^&@J%%m*eT=#l1Y@%t^maV&FqQwB6&_!qtYS;k=(hD8jOPl3ufx$qHXT z?`>sGFYUb5LSY%-{%bpZ>LR6P9LPhS49us`r=0iU!2yL5blX$Ylq2M;6)VV9`A)^< zOjeFmHN{f3uuCZw=oi{;u?gf0{~%}1N?W~0&Nuus!9XOof^UXN$H`K_+x0Z6f=hL+ z*k_Th<#Y@K_afKg{H3_S6d@-$D(KE($bIfF@b^>r;;nAaVKHvu0xO3sxa`i)_e7I_ z@7q0MbQ76=?^wdcYP0vGfn=6vo3zCUu|El+1p2&JwF`&5Rr6a@z14hOuVzqlZ?*Xb z$xi&Ql0fRl)S8ywUq7;*=M8&2#SKfXL2OA9ZB#S5P^M@@S^-Qy+}#^Hpb%qwHvTvp zCqD#Dn}7mlU(%`V2Rt=W#dvcmi35MRZnYxQw{tDC%|9s)j5%(_?={Ez#wj^&p?rQ^ zyMVe}pX^ap&gI<8G8>1QjmRF&o>;cC!6=Z)dVw$Rq(9u9?>3qVWOON<5SP z9vXe0Ugn1E@acUC9?L={mIG#1K);AmDulk;7L-XO*H$ z8N79fZHxCc`udVtd_foK1Ygp8(JXG0wg+rt>3qi8saH4%@V6XRx}>HXKOQ1!@&Gn6 zCegF~2wjtz-;b1=`7LDK@>i6fP_-x^P!l_D+>#|X5k>%pZbT~GScu#7i z**ALAS9auz=@lLYMY1Yklt~jqO~VR|zrQ2lwtEzKH~CRWEqS}l3TFi+fuPChMK(I;D)f0Na&x>eWjNb~VU|#-^dO;mGfwK{%La z@_8d}qKX+xsrMkDk50Un?CH}ZZxBf@+^+vq8_`GvH>U=^IUx>2zNxWm5p{|J@|Q68 zw|6O&3bjI3jH%cBANjv2msD<;f~XswchHbvG@dSNV6pm$2!}q_Y6~}v8tNmXGmBh0 zeS%JJ3r#JFu^V(z=IC<{6N;ef&ghMiaeAxC1=HPJXLeK?Y?f$Ov@SHxkjDz+ZRued zp_R!dLscugG{BlpM3@XV)8A)nBXN7nb<2d(9<;-=xgBmcAHsaz)~X-tnqpbJ7sTDv zYhnydso>Tsrqef4p%zB?)L_>{FvRUo5d@&Q&|&D(+v$eC8V(EKp2P8rfcuWXQxAQY zI`@|s2$r~0E1L#OAhyHbhjM_=t#ne#m_dnnIE-tqR9)FGsK-ZUNEzTMMjrX)_L|(q zj{DI;Q>bi(ds{!~R0Y9le1Bg*f!Z5{>v_2WkV-ykPm%+!$E933r~UVtY!1!RVsO?W zHiG_>r4FPZP4?h~jSr1+^88?e-mQcdNSC!p`|?(Qg1?`A{ggLk&0;xk(+JxEti-DS zWw|ek9!LRG2Is! zYS~{oti-ZgxhM|000bEWA{Jl2JMNv1M!R(y1#;ZE_y0~K7xzIk3W23fgK9>NltOCg zJiwD!ElXVsh1AF&^8n9(hEPP}o#9=C9$0N#PDej*&Y;CkdaR#MlOz@|{jmGWxY%tK zyCU9idsW6_sK3S8U%0skSKP~otcDL_u;6pI&!*$qzqrq%5_lFz&?bn5Yo&piYXe^z z5{Jw;2cq2fw|i{Tp_M}jU1QsO>o|6x#_PQl9lNRYS2E`UR;X0yYs4JSueHh<`Jz|coBv->nSM!4Ce%_ z=4gd~h`r%jJi%;aT+KN=9a@V&`v=GT$0dz4ywv4QuG%Ul{Bf8rv3$lUT*AC=)w6?9 z9+lK1=nX1&IKm#;nhc#Dv3vjpEa{r!m>8w8Tc0nUPQ1{;Ooj@zgUNDZZLzNKt8m7U{H7F-mDmn7QoLYO#5fyM|BBYrBG_Ao;_6=J>0={5kTA$GW5{ z3QYcf2=*D$g-LXzpn*+~O)3^+)1fAmF)$*58V3pprUBv?SK@1q#-}{mBg#y-Cl%_y znF;~z{D7c`uWxFU=vX%WudCTQnCT?Se$uFizi%_L{dNg-8dACKFu=Yv5@8Iv;8b%f zj8^D#a+(Gkg_I;*gMPbnq=mAJkkkx7H-RH7c)BE(*N+v|7r2GF#PfUaq2Mjlc1-av z?Nl1#^3H>qZe|h>g>SyxXzcOrn1_Q3+uh^pP`_+(%w82*gj(^~j@i5CvJb|vo^;z0 zH5+p70rgG$qja2T4*J z_eOInH3oACY02U=`;qJ`m-s5ZZ=Q7fY-6?x~<@%6~55-GbJAvp7h|@oB=V8S!-R0}dv9Fs4KW zlHMjg)}N#dCk;a^59hrmZVhin$BVneNduM);jbI%UXnVT{(y3p;<@6!;HQ56N16!7 zPD;}kcf20U&4f3OUn}({v1@tJQfDrc z-871YN)?DG`S-0|c$7LXYrotKa07Y0SHcZFZL*E8{!@%R9Xcl9CO3~FCrYDqX_Q8d zGFhV}#r8W1i>(HW#t?4E!oLZF#UO*jK*7?!oW@>L8k8{xrOlv>(C|O_U@<6N2Bn?9 z!K=fd40(Exc$|O0&-g0Tpd6DmBD6DwQ>|`;GMS&{G$?ia%^rRfzBC(@v^OsyyrD5f z8e9hA>U%tDKpXiX495g-VdZU*!H>q|4-~-zD*2DHL-?-daRzTmbnq9n8qE!!lZE@^ z8VLraxGg7v+;28P$So@>%=9O&rALs$ zJKy$!*{P?QzHos3d=hW*Xhv!S&sM!2<$9kR1Qr@37l zbyj>)lwX?5t>teQB(4pxmGpQ$ZOZ<>jpOmW2{%nkqw%d8%T*WNK-LM<-M%SU%% zjJ}zFqahq)gtzNEN5qyG0>-?bU|*^X*9Vh}6N8qbo12QfJltYUI3Q4kXfcq#*Xr1Q zV4Gbwd{t7&uQ_+>M>`R5B~r8b!yjaB4);O!i{8xvP5Erc=5QMVm?3<)lQ!Bnf8Dv> z6nqy*+DLQaq4M+4yVU=$CA^d!iu)9mu{^|N0^?%MlbpFRJ*&N47lH!|%JB4P|MO?r z+nphL6;xvX-r4z_tLN$0VqAvO&lksBe{}xWvEXQXs~+sbXyYXRxa*!W9z$2epX;WP zRlHbpWyBJkz&G3%SVD+W!6zOTn|If(r0pr+7^LQu;tV(`p2S@@1TF+BkIlyhhXR9z z4TJp!5I@Mn=XP<5!RKn}0XFAP`Uj_JG|F;wbGf~7vp*a^;vx8XnZfgV`FZZ=PT<5c zJOYOILBSVc|9XJ#l2=q9RlsfIFR>z~k^gG3w|2RNhNrkNID3R-wq^~dUd+cmAbf8f z!!3%XYV_yAF@`mQek;JikQsq-2{vS3`*uC7rxEpi`5XOLw>(q-qZ~BS4GAfs!tLGU zQ|wHro&?TfzeTrra6SW{sQ>cH?w{nNlglp-j>QgFuptzZ__)rFFS+UChbmH7;Kq3*q^k_T@N~T&Nsm-i zjIP3$Up_L|8vf0af0tuT$RLp*eP2s{X*V+SN~B6C6OWD}Zj?U2-i7GF5E5p z6@MxE_fRwv?F;N(8Wcw{m}m!{hHZ5JFfIbvOs+bw*n2?8qWA)InL)MTKqU#Y?^G=2 zi+tN=9~o|L_jAC*Z}Vt}UJ^LY>#&bQQyyF(UHWcX0C~65gG1QP2tvd@tI(OW7UVeV zjApaNVzq*y%xZ}gTK2HWiMsoU*s zmeAKdkSqrnlEP^h?$kK*{D*j$0eG#`4BGX86>v`oMwsw zr3z35z#oHy_vcb??mAcs;4p$e2@1?Z?*4!NAkjW??dJpsDlt@;auJ%O)(|e*Z6F+R zu)^%(Y=0yQ@{ zwb3lb0rQ0vrTQGwm)InaU?b&qG=~%>c8NnF#Cm|0591!JlsP;cbb6!qp1c6G;)mW8o4^#M$N3$i&QSIJ)`4j-4k6LfI6+o_XyYc-(Fmy^SQoPS6gZsoww;Zlleq8Uou+GA z?j(M+gQm3qH21Y0jM^1Y8NCBYkGdQusnfev0#IVGO_%F4*oNrX5t^z4hFPPPrvmO++>s zb+%3$;*Vmos4mtaP6dWSZCcG&y8>;QHX*gh`n8rPlXiu))vmbG(JPMW*!fstE=|KS z`MUnBSD=JE3~Qm@qh0DJ9Y}9Rq^bcO!qwVO;i-Wr4ovE=B;Fl(8>I|?-7O(7i21j& zm>cf-K0d^!1%ep_}S1kf8r~pH$D|hWw$w4j>w63-E+D+XOjs3aBSOQG%E(=pQ)4 z5pCZ+O_03*sChn|O-dJkKO2l@^5HbX+eb#n+%AP;W{kpAxIcn1!0z*Inm^PE+2h;2 zl4uFp>pSK0M6pxLoq0VWMoWl&tM^cxd0k#aOJ^MzlVU#TFDoD#4@o$~9dd_0@^Nv^=5RDM90rg_%;^fOy8Wv;#Z`!#3-Du?Ji4%u0 zP4b(~iN|_-~RNb0oxt`OqV8pQntUX7Vf|Z9R zO@NBCkky6`sY3HonYPgeoTG&$06))r>-Dp=pFbx{%@Ac_v=GQK_d-m#9Q8T2hs)X( zD>10dI%Jm8y~jz@r_QQX$cKldsmwBz*4jiZ5#eR>(!V zEob=0ZhzUt?oW`euu>){TY3j3`+|n%FOCQTr%0tm^dy+n_|d72GIBoM%kl4`j#$Vv z?WDgOTjoJTAGDo+KaPDG%(^r+yaPQO=Qg6{$?+Vr@u{6fvLyi^SWK#=%uw3qm#dfy z4n{akO)Od-11UQNPZ)k+KO8Wqps#t8ZXYtJ7GvbH)0|_K`FkTGG>48konbn=GZgHN zNZFc@Dq)yi9W$sizIP_Z^?XCd{YjQWO(JRVa5qLg=s=nqF`yjv?51q^_@E369-25x zJWP8N*jZ7Y*RxT0E}Apx!n=lDz+A+(dS>Tm#na86WR_LJ&WNX)Ps82Ez4v%`C4W}MU`&Gyh{*cq&RWQ>L4hbm_i(6dswev6l4g+Mq&&?ay1ZEYK_0kH?nlL z(v+ah*QRKbw5%O1ImKcqr|GcFEF}!Qqy+s;vcrTB!+*t+GoY>@4^y#XUPbgZ|np*-qWA)cGb~ z1&b9ZvVfJp+Oe_=h~OS6`I$q$5pMx2M?}+`z0}TB=@?G|1%*S=<&lB<8U_ZdPG18hj(mGT+${=XJ1wJc-q$CQ5qG z7WH-c(WpUWeBo+dovmK%pl|+{ME+d=t8@QMff@z1`zyHyuBLbAlFLpr<7gkv{rz zrC^8@?Kc~FWiCkQcQlLb965n2ztkhBrlDJqPD%a!$3AMwlR9!UJ&P2-$=)th3&Dp6 z!${>A?wUoCAU=Jv1-6mV>o$~xpZAKJ)CUP}W)CAC%Y=SjjvJze&;Eka3>mThn2@gmO|9ngV=~U$_ zk;zSFy~^q^XhPt*ss8JG(UGV&MkcUGE#{Q%0w`;uv?^z|J;bVV8TBe{U2>LvTxW|g z>a=lyMp*QbZndexu1zqioH~J=Q7VmE7wxp@Oq#^l(o+Ww(QySaIvxgik()C zQKQqTjaD^ay%wv^k{%YD52&v>CMn;t1E!9k1x1t!WKo6;bA&NGG}D?C1DnWb%h0E4 zSz4p>u+f&LOjQ~~9GVP$qS=jn@Dz(B40(9^Bwa{Ice_ok4oPyH%GBl9qFc24)KNJ_ z%JA^W&=|EdT^(mLDy_np%4JaHI80IDHbW$pQ^6BC^ij4br}m)MZb;UK=Q3wxng!(q z*a;9;=mx}uuu|55+EE3WVpM8DshE^28g}eTk91q~(RyvDQQMNbJ;~ChcCj6iPM5)K zC`r{C)65}}#ZFzm%dxXHDr%>x+LFi&n(*vOWP&7=+jT0XQKj3}T?rJjRTZbvM3`E# zJw-Mrl+eG856ZXp!F%sfAm|L?gJDcl0a4Es1;t?t zLt_k?uEJPbe7Y?*%49Vj%5*vHvFS;1Nqg(|qG)n%ezL}C)n`HAhC$70K~`HzqR}+S zj_492PUR&$NEvN}AJZ80RP&5>%i>oAhc z;>8@bn3m2?xN*fy78@nX!bNN9HdS9_qBX@5Vl#wg=$&Q@G=+k+sCZXQa&)Up=h_v@ zHt|PQ=NwkD*2FT;DtN)uKDi{~f z<=N#L^M8YPtc-Wa<05VD6bdSU*KwRDfO~4zJJkeqdGkWqTA#cQ-n$)N7VOL%%c_vt z$f|63DMcQum|_#R+T069vi^t;lPjX$M1ND>_wMq6j8Jz%KRL<;aVx_atq44700%S?SGV+%|nDb1w0^DVkL#y5pHv zizpII72M|!jlswef3W9HYgMPmhrpD_pJO8nMiR$=KF)0lg6}S%wBBZ!t{-&^3O9w} z$qV^*Or6-WxMO)N-QU1=H`4~iHjY2DmGtY6cg|<2kx&9qE^hey{y0n?{DZ;`58c~p zv23N`YR8PDF;&2m^vrUl_W`KPkw1pVcsQ(L=N_CgrSUPw`g?rbb6S0;gty1~pGwl# zH;X74ywN=yBW+PAT*`qJV$JoYW>5nt#8yv_h8?aB6K9#aoXMFoGK2xS$1G~m74DmBUlP67`H&uIvkmiXG6l7 zp4G)yA(d<l@Z?NZ5NG>tzqH`$u>7F+QK9ASo8$zK;7{wkfUDO zHpS{Y)FqV(9c;+sY|3VG4+0mN194JIOm_}5CW$%eVwA~}%O*@AHOy^~7cY#9hN0Nq zthrS*1G3nv)w3Az<>}qK8rVKoT&%Mj*>T7~F_R^z)Lu{#o28Ug(IPgo(;?;rm)>lJ zW7K3enk?4n#dJdsGtZ60%Tm!@CMn!2U(CMSa$)Vlh-jCBIE8LGoKVn0?UqP)+lliD zIn}ll?+*Kr{RGqRwuP{IZ=Ey~#Iq{B>1ElOo($s#5*V<0_9wA-JEOzR2-`I&S$JEiHQ+~cdb&hSXKZ3 z#x0jE)XZyX^#l^0o1m*n4o^iR=X5>fTDJKI*$EC7zRfXVkCDa>8H&SSPWZQUrC}$$ z{rfz}qT!?plDv^K+!Ohv>di)R>d(ncPj>MAJWyV7U}OtcBw*Lmvt&(zh_b<__3Sg6 z0I~~>l2>CfVcAKum&>*D6U3?HIT;nOM!KwTSp7BTL{Gi!0_0VfSnoaRI?86|_N|w# z9QJqU>ZBU2RvW1{=_>WHX5@YBzB8?P`LOxk_SN{Jl>V(bD>cmQ9~6gW2XM{4{qt2U z&tHq=Dof*!M)b%Dyoy>!Lxx!w>oD%o zBS$gTjBQYpqGemntT(e%XVI}V>NBb1nR9t5!&{}ZR2D%RwK}iH#TB?>ikT5!sh#_C zfq6lI$eVVpludZfDUIk51>u`mzCxzJm~F)U&q&nm67`Lc>&Lt&PZW3}eTPAi8Urce z8*bQrp0y--vewTs4Qmg~%GewWTg zY04XWx!HeG3<;0SV)2_RF0kjB^J1mHhc$zxqEjrA+}Kjf1>0B1P5d>u5x4#iX5#E22 zecj<{#b!ii*J0R#?fUQS(?+THIZ}**DRO6`CgI|MEkFNq!Id+E23NUsR;8M&XugvA zohtHC{|ecK!5!_#mjqcqX$gyR+Qpwe#FyHFn<@<6J8}2a+)$CIS*i2w-ABQzmoGp! z-BO=`l>##xR4$-hXxjMZ2a)nLSoHLOD0w6#F zBmoA11PBIzAP5qH1PNxc=DW87GENg;GU}~bJPbr{^2N%K;7BLJULkDh_W6{wmy>I3bC9~GJI&L5;5)*i4$9IZ+~xC zzeuj$+OuK*V;Q#BpiA#_JvvHBw>Dbh)ALrk_!y$54Rsi(%Vx^(b}t!J zzB^0iSw!l4F7mR;zeo`Cn+K8`w!xiRa*00YoxIN~)q$v%b?;nevKrJ#rk9tRH;)%D z*HGKy=?N-W?gj}+EMUI0;0u3nofykEyqB!Rffgl9Ipe_8C=E}?rkR_a2xt`#4pS)T z)0x)}t-Bu8GhE7NJygU!ID{agHVb`y_s|N;Cc24nFRr?hv-dYA3KEmFB{}jBba{Q$ zOq&N%PKY9`)rI9=vhDHA(;~Zebi3wD9Aj$zM+`FbQ7fI;WWa60H6JUaMDNzB4+7yv zxznE&J_;MlK`p+JCU$s!1UNco&8{Gzbb4@!wUC)ed9&85auYk8&048`^+>Y2Dqke0 z4#(B?w&JK=yWGj=B|7x>HHRk|j?ZaF^GL-YP0IXsUKX_s@AskT<2ZGjSuM?-bJ|sE zoBqiSI*iLF4F~ZnQ9*C>S;r^9r_J$~;AO{VqRz%@o&mVw%aE!W$%r0FJKfCI`k|X% z;B7eX3yW!U>sASkJIo;q0%oN7D`8_rY)FS_b&-X3jn|sBt=dIMj}uUT|3CH8jkz@M z6*5P1NGrKSj-$G^2i{?=_W!b%F1UOCzqQf@b2-bv{PLs;62V1|hX0>?-Hwn0j49#W zMH7$00>E|I&bgJdzVMkyw8;>exxPhWUm@#a># zr0*RyPypCkBiq&phGGX7A}@tX)=PKCH2*gF8y(R zq6ch~KJLlD%07VvrN~>y1>cD5LYS!3LWwhYk6(xc1v%`cSce1KL+AQ#5;U!qcuWCXI>yt^=^^cC87Lc#@?hQX>?k_}vLG zZPA;!UqLEwgr-OatT-(~T09S!*_G6J|kav&3}~ z39y7|(>J|wi=OuJp5BD&GnRRA))QW3p>r2_B*e>PG@Gc(F;Y@A&OLiBUqM=erjnkQ(M}$(U;XW3!6v!voF|f} zg?V;&FD{Fw+PZp{^x7=LO{V?rWG*rw3}Cdn^VZpq()}^+)eJ(<-fcKXEPbi&t6IdP z`)wTg|S%@6mic^)s3UC!XKW2fqo z$2bUNH!?wNNM5s1Y4!EGC!H**@X|&nJYGVf zUU&C(li-6wG+u+AP1`{~95Nf1(h0B7yu+|8mW*h0%eZ2_OY-1<*f@!@Wl!MF!I zb77g$X8mw4L9785$mZVv5F*R_h?gpd)g=lGrqc5-_R`?d>oZ>+VyS$(tyT&XChaVu zTmWnzq%~5=7aiqhYnmi^rB9h zxwD|zOB>7I??vB1y&aF|-Biuo$xpzoD+rh{84{m08!t~Y>w6Pjp-`YnH)pB}Ldewh zdm@t=&pPQsdSeM)jBv3Z79rnn972hBx`EUmjiFNF0)uj;MxZbkD8L_ZV2rh7ntb*b z@yo_J_=M1iDVJ$^b`V-?b(=}Q2Io)@Zj5hSOy(pf##5Q~hO?O3c66Oz*>BC&O{qeK zY+2c-&Fg1huXz&g(aQEDBii`#KFqt6oVnW#WWf12x3VREjymA0he?AeZle+FaNL^Z zyH&SGJCfRQR67%W*p8X3^`B0f_9)G@TBMo!Iq{2-=*D8)rOnhyYF7H!Zju^gnLYOL z0HtJIuLSH(2Znq<**~I^8#YvF(9LJVTqW}L(Sn0h>#EQ0p!}43DW1KbZa$t)9ZkKz z%znXf=1G*!Q!_SZ`cgLR0tW5;@;J^*8<@SaaPQXt8r1QZTRB5IBfSDNJWPYt$$Pn} zDq={AUkuQ@24m@4tfFqc`bo(PhQCfQ_;a$7YOM946_M_w^q3i8883A^Tyj4wC z^erXMq6C{>y*CY=YD1=O%EQUF<%qC7zNpH!UbW{$WiaGP48PH^Mmx9C8>OMRkH<{L z6EGvNWWU;cr<9eBzr7VvxCPoC%!Je^IDS#lmQl>0PVDmESz_KHN<%+>ceHEsrLyaqWIe&ln8+F^)(axJ@&Yz6H@_?O0`2jwEIK@hU zzrX#(bry!Cj)oEIX>Y=V%1qOL!Ca(sd^)=IZV2!kSOlfP@a!M@E(36ZIF1p6WL_D` zuk$!t4H^vO7Y53)VSu66kr2N2j8ru*MD>}yBvpQ$4=M0Ks~>-$!jwvS%+&1;n0=XQt;7wA=~tYNK^5fH3W zh!4Ps*cb7De)hGNRGmG(&AX#g;1+q#na_cVm{ZNFl2h1ryx>X)>0du&UM+r}tBad; zcLMrRsH-k5Hc93JT7%{5IjTL|UCLV?9OWGJt7b%rHtVjE%-y0^SE3<2=*}}@nLM5q z(FTROmz}t`+f!)oN116+C&zrE_k(n;C#q@2Wt#&1LPghRJ4?6x;s{E8(+0u+e7Fm_ zQ7lIQUVaw@gEaesiTGOeO8xR!Tw=lZ+tx>Xg1@a$DD&$4qa0=B(x9-}{n=RZ$fvI@ zbD!S%_!y0W-9GnlnqKp9EuGhA=awfaOVLrf*=RKFw(Bv924)cgp)|?3nKxRIV@g-? z$GbsUJjZ0i&nnOz*F1wxk?f#UJ_FpmKm1V#-Qt`3pVLp!Cv|>vL1dTH!+Mh5cAA&e4E|Y%dS`HZ*0*g0||kO?T?loU8BpA{N9xq4}0qv zUJ6OyY9Z}M0cE9^UlMd*>S(4JN2kC|Jd1O{|nB^uef`iY0doY=&Du9Z#PM*j~^ zV|%kvN&Fqw}k|$iHId4oOo@FbYN(p7e-u`cu1PGGAE& zYKO)@ekGg0=b09|Gn=T#!_=;~q`b7C;-(~q^=XhdGL z9To`=??F#D09R3R&y>L1y%b@{p7q}qv2}H4C(|_$dA~5D9S&N_v)+>Q=HIzy1lhUNr?v?4NE$7l+i*yBk z`v71sv&<4|07?-}G+|~1$zN?>RvzZ_<^V#kKKY%iMA7TmoW5vdb)%meF`B{hjxj`m z5Sk*Gu;gJy(MejKHyY3y6|cUEN-zkww~nvvO&F4%+p$$kqQrf}7vDz%z0V9^QhpdZ z`GVoUR_pGtg5dT2CT!9tXXDeP!bZbySyUDPdy5$Ko>&bG{NA z7yRyv+<$AxMgZ`5MMh(B&cKcviiKP+wpyBfmf%g7>?(GKEGQ4MT2#qWVzFrxifUDq zzN~!Jjds76qD~yTZ*L*>joQeOPJLFTvG6QpSdA(*igM_W za2jNYLHVNsbBtq^&1`YM&e3q!UMze`bEG6@A>q7>%7?-1Bbc zt-#7GCE$DS*xR0;xL0l_`NZg2*pPwY2bzjh#{+lTo)j=FebP%=5{e9_0sRoQTQ~C@ zbe0}g|HqHq`%R}7(iqSmUqTnaQ`E$vOYHrt9Cr!EGcJq2evGcVuZ*;Rw_pMT9*ZuFoDI<;^j##)VB7nHSpwXsUB+VgcY{y4hBc8%eiC z{q!y%Y}1>>$wuqLlDE}ND`kMjE~U$4hJ|6i%8IPXcSd;Jz`Zgp3fg#vo?x?czYOLm z5YPZG?KGI?w4!_wq-rF_b6S&WB~-lJKO-xyXpvnMay>TBPP^M`S9@fWQ?f^0VcG9c zm5fxoQVrha^lg3qh{-sG%?med-AeXr7qi0U&(EEBf9Hrk3=^Fip)~4u_?-&v^ozqA zJ~}KPRs3BvM>KT-mLcXB^XO2FoEXx2Bc~kJ*yP5l}soJgyykUh?QPoq*eOiKY0d z#NN9T`Z;oCJtwkZPe~8YuZzoB4+k$0TbbLM6{=L)y63r31T6GNaC%gN56OsAVg*foXS9cDO#uP)=L- z?m``Pu)I_AE|QWi>kzdv!27n_1ZJpC%=L0}>U1JYn`aK$%?rtjur^O>kLv2miIozE z`p};DQLvh>xy^EI0kgC=N4_ycqb_Ua`(xV0FV<4|vOY~uyIFOwS7w+1BnkdY@RG44 z?W;a4Ss*sbRJ^g97~Vd##;qSBLcGv>bJ{>kp?WV}Uy+hsp3|GHx-EX5w7yoSO_DA3 z&uc&hJLG!PuFWKs$3^QMO`0p5$|-Xntni+%aQBzF4^()s)S(Kz!A+EU{(2ctP?(dv ztjAabj$f9UV$h_C@z<}9tqfA|>1%d*qpN}w)a;?JmT6h0))~(jfUDVor;7PP4 ztJhC1rM7fDs(t5VDz?9L<@BcqX^!f4E(>Pk%ePCY^_r~-w9Ad?!k6xy>`|0sB3xR zwc@W;rB1GPt)5%wz#fB#SsVSK3zWo&JyJ)Rg*HBPL|CBnVT8)Chhs21n6&u#1ZM^n zb2>Tsb2p1Zp%=&$=;UcdND*yZz75}4xk@pzX{r5ha_ACxwm=Vlv%`cAF31L9OWs>r zjcr311l`rB2Ka+3^ng|1fL`Ih*t_3YLhvIUUs(=P|8vFd3?_y@cS#$BaaRwNg`2dl z?MX9&Anvhh665=|vlE!tg7}_5bkF@g4=U|fcO*|kjJrE7IRkTTJ1oTKB*Q12B-W>o zNAu=9O7n6ajT%vV|Lgq-gM_u6X4B$4#uBlWKfCCnNS@=k4Tzn;Dl9Y_7bjVuXSo-j z%%CM7^ELjmUT-j(&M%&1ZCjF|FXi1ny2r>}pf&95t>5iFM*4XVQ8#8AiA&E$RORQ8i$K==3a)@{~q)H?`7I#z`bb@ghGt z{IKL6x>n(l*N&FcI{5XX#07Hr&goBYqw4jENS>U?OAe=Yyw^$N1&_3ypO^GD?a!nKt5IW_%BqnqD|p$dkTW-0O7Nx@)3dtNLH^+7#N zs+g>a*{^j|7>G)Kn)N?2BN=!cKsBHGUat|ql-C@b>B1}2?Dxi)rAtc_-zd1(8Lv*p z{O_e5v#+5_55rx~Mv+DRo?oZqx)$XTk!4o*9fg+VFrueZ*R;k--1^;pnxznA40(Bh z6ND#$cV!zHzRsZmMKw8GYS+|SkAAw~N&mZDR?RjSA+}sTWb+bp znLmE?(YB&s8Sy=zAjV_E3n$~T$vp}wx)0g~+(OOzR%)UxVyFViNb(9zKj22wi~oDM ztaUsc$kZ_{3cEc%TKnL-#t%Vme!czqk+Ae(kL_XRyTu<=>nC_KrT(Rr-$)JbN?c5T zp>Olxa#jNm){A+)9rKB{KxmY4Cf(&1Y&mRQ-OYJk_*;$C+xWK!9R`R618n^wo3;yN z)O6`#X1-T-|C~%?noxPkbEI4|#+`JSQn1IUks8(~!r%3a)R zGA=ydfBPU|RedTcqgI7NjEO$VAf{Z>MxX2y(1942MawxF=(LbMhqaN$J$)Vngm zj$`gDtK(9Dlvo`xBKk;;EPwv9Ut$8>wK1JkT;IgX(sQ^ZTJvBJwBbL6B(Jr z7J9ei#r~Dboh<8mYm~Z_r>IMn4MZ^uTdg+U528Cadgjn^e8MpOkIqnS_GIjnjrkLI zjF$b8uU)N4sF8|6o%Ltf=(y{~4q-a;CuT;D{`iXgPbcIbMnG@<>mc+WHc+Lv*=Z6f zl3^O`E=&m|cW#&|2g)P=C!IY%TmssVCKcag@r`BlQkptGr_COPW*rt*0EMBh{-+K& z>G^(IN&SyUtdST#O>1=sgD3fSZ;(mSoCA}0;Vj`ZHd|8r4iblU=96IVnwj*)RT>NU zM!PU!3E596R;xv^qGoQ`CVO(M+vQ-yYVqh6u*#RW_Ot|Lmqqqlo%YteZFYFiHb=f1 zw)!m=OTX%H$OB52!$K@_Y1o^i?#Q%~j$(UJkyW-R*K1u?cVTW;&>08}=F*bnan>ig z=2c1Z7+mEGa090=q#K?6PHuV@KEjiKLbR0DjbE1EDP|Ui5xAu^DDg1*7fKdW3~9%&Hr4%QGW}T$jg(W zrXnQy%H93$0Hx}Tz1gn^*}c&qd&>GY2x*pperMq)3BX!L^!@V#2r&t8btz~8&+w)5 z3{!yEUMrjoEga9$WA}~k^f15#n9YZD^SDAhgNR7!d+t=E`pB?Qc!?C~!|7Nx*_+t+ zvfXeD*N<0R=}jKU@7#wxch{*}VRpT3&64bYk4Gg^78zSbr8!cW_qoZO8>{)vucWndvvooiIXcQ(p`ju@6q8 zDNJcH-5ZoF(w(NcC=6ZOe``d29=bi?wHG|RtVcrYhqP0~9wn1h;%STtP0OLXTl2AZ z7`e8-RaDb%@0qD9GxH}G*n0UXBUyR`QwItg-}pOl^rZQvV#s*m@c=>9a`C*2Xf?-D zldJWD=~eKRv{G9PERp!h8l@4A&KT+Y2NsGW9rWsinf`>q%t$7UpleO3skj?d^-Sh{ zvkp9PVDst1G%lYdd*j{d7FH*L&{!0Zw47q`-&GJgFD#yzng0aFb-Ux+N6q~C$;Fuo zL?Vrd{L$ygRsLkJ8v0X3_ioAbF*LM&QioVFj~L(uj|M` zF~)8@?wwLM#{=w00gO~8B5mV^KM{HKnt z9=;8N2P?Km^x>69#hQT*z_S{va$lQR1BnZw_H>lL$6AZLykWuzPi^E7de#COfwOLg zKDx$&EWgi4M&BCKj*@pmVa7tdbOEXc$Gp+@TeTKyL13}`>n4!8E?}mx0^g9IUzgW2 zTY5NQX^uTz`o6zA#Bo>9q+pKydA}e1o-Q0mm<*o9#{)e1aEzC^*e90%_m@C}HI+68 z{;tW&nXbGlhxnb#X-nmoK@=_sz#&k?NcsXluv3}(mSW;3C#R+`mDK6@C*|`~qzKI? z*`nE))aEf*@9uEjH)UZpsUoGsV{`G8uAEBKcNDrb{<=jMKRQ8`^z9`!TFl++rvCFE z-@L_tT&AC-R{85!pZ&di!x#m@$0@o8Po=gZrJcC}a4(D4Bu*_y5)Ej7vmKJtq+ixu zqUQ{(s})?nv6qH5{)3l0&QoZ zwh(ur+~b6_F-bD+&k(QHQcLnvou4rnPGWr&=C4hV-Qff(`AP5k+1S}QSGZ3{d*}&G z*yakC)~r|)7ZPXnOmb#H&(g0%4Uo;C6Wg!L`Vbi=7f3OquQ8BgkNPhgieasv)3eB~ zrahVCHHph9lU9P7K9~&~wRrm~*-tVrQ8Yq64d!|b_>pU3_yabWiP$`q6OU`??*AQ{ zc-1K^+($W|X@4rVXznbe;Z!Vrb$j1GkMq}!JdL?wJim1vOkr4Fk1~f~?tV`oFIzpA z$qcPGVQ08KZIY&^k$k`!NXO6qU>m*SFD7GjDZG7_ijxrpI^5vfo?%`s6>S@J)Lwkh zq$yAjtJDAM#ZBL>w(F?9o2E1VWRCK+QDygh-^M>?RxY#S{;`s@fF=C=6ds$}G4;19NLNH1dUGT( z{AQs^Jc~s3$A=xc?Kch5Yx!BxIIQvPyB&RI}pDc{=wj@`Za9W8;Mx+6WS3(S?#}IliED|rWy9T2^zJF@02v{z1`|a`$fXms3T6m0W8XisIdA5^J_{Zpx{}te4Pun;&VSPmg3AiJpFcbD-2QIg-`=1;)X(~w z>4>a}Y5WD<^uNKB)>R78@HfJl=8zQT`xch=p#1j9#2x_gsu7At?G@AapX%m}=T9;ErngkIzdMO& z_bahB&BWS8D#KqtY33IfrkU=+pC5FaBoyC4$g+41p6?IQ43l!G#;_i!qqJOQG+spG zL~NhOwbp}S(?H0?=ne?h_rK0H&&31s_6#W?2#PF5Wz@5Q`VRk4CTrr%+=lqe3x2^< z(d?cK-8p7kEqJ7uN#tK1L34(y4VJrkM$;v<0-^b==e9eo^W=>a@zN(#T8F%f680T2aEchuWlF% z;PY3o;>-5;a~_^r-AWb`*H`#dc-uq{4H>WR(67HntDzh5###=QuxCT&LG{kevbMLnE zd(MsA9GTeN-mMMOd)Kp9ip=Ev>M6;wZwO`B&8WiuV#)G#a(%hTN$*#?NX3_S`j#<9 z|J0ck69+dJQ|0Sd(R7N%D8C?l_9Eh=nx&4W&y2g#qxCSkoY?7kFg>eX^yvpaefp?D zhp>s)hVR$6p+>7eD4OvvZdf@&0<9&oP2hThX0E*4EaXKB^<7@jW+6u^*EpO)mb)2Q zNxT7$MT^ZWNNxu|WESmND9;OVmaPG_i1KiX2p%n3YmL@UkdAJYprd?e;Ee;7q$Uy| zO@7hDiLhw{`uVKdZ|*2aDWuiucWF5T9jPf!%(mtvjvXQM@g2K1PU1)lh`GQ|EAv1h zXYyRkDjyipK?CjPG=oGh#L0TOS=t}fz+Yj;m+G}jpbhvsjPoPOI5?xt$CG~z~z_gl>{E^f(J zNZ!h@*rK&4Xg>!v3!f?>esD^+sMRm$G=&UeVV{V*?p!HTTn;67fShZ$6{1MekZkp& zDvnO;&IJxjlsC*Nb#t;^#8 z8Zv#pcI`PwccDIu2Enh)gcp06-S!0rQ2Esq6_2s6cWCoeZjpJ!I$p&Op1PJX4bcv0Z$Zgs2Q7N2r-$Ci~eR z#dKsz#=Du!Tdhw-4KO3B0P`hR;|`2Aw1lzGV7j?(&ybDA36_(%Wu~_4UpBFE`O|rN zp7nlnjG`oA%zVyA`j3*|$S{A>g8WxUjmF6dMpXF2Fsb{;vRfVC9Dq^+kn$`Z zKMV8`y~5u#bLgOO0mbTc`FuRdr9n)uK5V2sZtS>su9~DdY=q-!L@J!Zb;{JM<}TwWQLe z`_AhzHkmI36c4h`f3TAY%8!|3U2)N9>JtZUKb|; zht%30p_e)-btvnLq-A{{lO$Rzjo@j!e>BEQQFPk_SR|4sDctH$-n`eS#_@`I|Fxc}q(*<^HsQ^O2e^d}fYp&A67G z<;v#VM9OhBW$>(APM7ImXh-PqX?xl08M*^eY;4fWHoWdNPZ;KI7RdQxOVme&P5E(m zaTHSUWwp_8imilO%_bP_v^W8xhx|t{-O~8Q}Sx`B9;?TRX0$Qwn6yAa*D@cDrxu%CU{y_z7(fik@To#I1JXOPBMN#|M9X6Q3~aDi0}zkL#BX&Dn&-yfr=`^AB{i^?^S zL!l)@9$MSrLL&(<{6}a>m*vG#WZvW;yUhFcG-?GPsNe7FZ2&?+6y(Ew36 z+I%G(LPw&#A{P<4hDh{?$YsP&wYFu%O+c2$ub{m%=5g3cjLTexo-J5ho-B(+-8Q?^ z7PdN7K1-M;rKB!QqNK{I=fq<*#6fz=xfA57yR*`j*;`Du)HE*w#A}a{KED<&JChs9 z$fzZAx?9iJvdI|nUM`Ia_J-MyvhT<7djOWU=d% zj0RmKAY1+NPLfxgn9U~_k&CI(5x6^ZkK(hA>Y zh#UY%R2LCI*^!~O;mDpN7gGTT$;~B0L51X#F}j^d`Kl^48Fv_r%?8tvUfoSPh$A$* zkXq=jSc?r`AC6@CT<7*x$E1eVvxdF+LX$oXP~ny~Nhq!EP1a};(A~9^Xx5%;Kp8yR zu6*0|!Tf+>#$Y^+qaCCtzCSMN#Sq9iwfod?Z_vtRm_1cN%W{;SeDY{sW`T9Nqk6k` zOa-;3T3cYib{eBUA|{9on;lhY566H1i$SWBcR%a9`veVc(dibyvOd|&1ZVbtUBmHx~#Gw3HC^-#~IF4bA5LBMa2!7#2=Jgg|f5X z>&*>{;?A0A#3H+$LX{*a#e&%`TFUd_4QzE=iv67B)By#Z;?AfZ$*b)e`oV z*o2Uf+b=t9F*&LzydwH}RpAAzc))Hhaa(+n9N`q1?@$y$wq>62ATk(`vOujYh%#3m z6|noI0o8%Sce7;7lw8`R>3CO&zG8q^Rhy_Zl86aNGV! zkzBIikVLqm;NY_2B?tG(WpQ(M`9O~7$ZhKY*;KL3;^f?3QI!;{U2&2yFQRdg$C53= zIk8z(PoV{^+Bj6W?DYAXxUSB{fqVugT?O%~rQ; zZB;6kNB~^+9^NMh{NuUW*5EZEY~L&Ldg~L!EG^-%dO_wxcHUXQD}F)r@p`KHn;zEKQt9Zp}BBS*Bk%FIBhcuPEHJyPJjmZg%&tw~JqlVm%dk;|EFX7OB%V;7AcXQnwFOa@E>SL&3Wcz%R1A3J zpd^S+V&-R+a8s$6&D(iNF6JZ;h$FWJBLWAkt<&Ma*5h-0VbRQ4Yz4V~k79S&l*T-t zD58J6Qp}0nlGp08w>Yd7UfFGF6J?yp!CUzZ-o;)i_-PTdOVEQ^vQ5ZBN0rrD7gAkT ztL%}K2cIW%ek&$Q=Pj*2JmMz!@+~)&@b7=Jjo#j1xG}cc%fPLdb~bBYB`Htf!F{IVWEt(V2h$p zoX@7@mMBiJ_6z21Ra}_o!&q0PB}%xEzBT9w3E+D-yUKuYUTkrqB}J1Udo4b%j4Pt? znZxcWv`3<~pq`Sl1KEniHOXkw8RlJP532w8LV;Hc(bXKi%WblNmEiPSts#$?17Nji zckw}vm(6Z5ELb>u7T8xOBeLWw5gQPyAy&yOI|Sb8s1Yr7N*0K*WTgbM+atI|$!3!{ z3G2@;bKzWvd+>Ztsmg3=MxQ1DPA0;Uj#pch#?F+Wvpncf>kM6WQpDf zby~1v9FSlNZ@~Z~G>e-G%Me(YO*fa#yRcg@5CX_TAyRC13z{=HtzuAh@thsK5O8Cn zUG(w1yDH$aU@1v_j1OQZdF&Ry7@*n<1C`?tyf*Yg3fg!qB#Z{{;Lu^ojniWB2oUu! z2Y6qE5BmiLIvIl|2Iwn{IVjpVnTHOCwSh&4pd8j8o`()A!n)v>;vmXpHHVWe1tZFM zK}_P59TFZH1MO1nR%NH#;;tM(K$&aso^e7pTOAe`=M38sskBBUm<0AR-lFZ~-7R*h zr_CY3VN-Z3mxY>kX=efAN;u?vN&ioYI-SPH7CE6$!gxyBZ`Zeo;U7phfKFZLvJV zI@}bmgp7)*7eDve-A9>*qbQqfH@GKr?JZtDUsfcW2=VHY5I2|jR);LQ8|yRe&OCdu z!(PMNB`bujpjHKhpkR}|?ShYY@(>o$um}r;mm*FDs=^8Lf>#J=D>(@*g1A^v^f_`Z zia(f9P@3<@RAVGn$pJMd+5NmNAd2N)UTPAA63l~wDet!k*&;|@p@*W_({@e~L`mEV zkqgzq^Vk-cn?OUc>hpo^72_^7h|nsMCje4diwfbNRp|<;k|<^Pc}py;)L_Z-MT!~q zxUd@}hhPo)bBnR4WHfMdS_?#rSHzhuhvjotpKL>rp4yUFfhr_@jv#v+Hiy;9s}4*% z{of*3gsv#Gw9?D@I1kt5%&qh*_K;uT{gTIlB~op{Q#!FYApfwsD>+C9baaxH94pp_ zl&z|g-5OCN7{VYD3l5)T&2g$>#pdE25wXA#2-sC8grFFaBtB@*=*{P6<%&$vW)*F= zYO5t`SJXY3;N*|;3Z4^BQYcf3FV)#6=GvTGDGjCD>@Jt8#_XyjZx;)*F&j$yO$kTB zstslZ_@iR3lk;GQ;c@M*Y&8oX^oq6gNcu*DO1~{bIzw#;+1_9-;#dAWur3HTg_j{r zJiJ&bS`{Aj%rL_+M^$z*fW;h)x*Wyvk+Rti07v_YNed zpR;*Ac9<~`-hvd7tXzPDdB8iZ4yPXim=|1<%PMe%*!$RAmg+7AdCdas z3o|mi1nx|BN#GNArX?oJBiSAK!?|)Dx}LT=8nPO#yD>mK4^>>wAJpqWB249(A94i* zt*`#da7COhGZqjQ5ljKm>f_5?6?r9imMZuQHJp@HjG^}PWj1>RZ**}|h`k|H+3Zog z(f#U;n7&Vud^JA7W`@j^z+Nl}oWt&vA=h{T)l*C;wZQX%EV4lq@$OO-PcczsmN}=@ zl93U}mQ~TMtNX8sa-|`TQV>3Xj((7kEF$kuND3l2YWu(?ziNse!id*ODo2? zBGre(VV`TnA9jy$iWTWJb-2NWdbS+JG1UwTObc70cf9j2O@it0R1Yd#W;kjg+PE7X=X{$ zF-cXjVdmMx0*nlt+aYC&Swcq0Hek@3X|$X33Ra6v48;tl(trM=v}%wp4C-HKxn3^B z4yh=$Mz@``*_?bpRzn?DyO__p1Q#)aQ;8R_m7H=E{Mc5p8vRIk59jUUdcVY zC}?lUEtVJAeQF_ZaoL#SgNvgz=@pp=W;(rAH*_rT7lna-6`O{Nbito*0F9K<8MN6& zsall6uh{LSawE!yn9A`yl#hO)hbDTB)rFSI3#SlYpPvLyfaN9L6w$|Kk;Y8pJL23V zfSTO~)A3~MOhWu-8yFfoSbX%hpVHMWA0z#@`##fypkV3hoB@!kTjhG~O6z)ADpNOV z;U`PFA>llAXV>isa$HSpf8+NP*cZ_r7oi6rHc5SgyA&U~sBepBtz2y) zIlYyr`n#z&CX24d_ut>MZ*3RZ6Su0wmS7N(xL^z;T)c}|AGVU~6osY5&C~>=p&k8QQSDPH)6b$0iTo>8(YyZ8TrC>$dLmY(aM;hInpz%y{C0X~d zIEMx}br+3lUSwlDcYbR2BGN2vD9kD~n8u&CQ%qMWjm|`yXe<^txlu+lPTwwNl@d=c zFV|@OE60ZQo2x@_%^Ju~`jw20@wii~ zD{jiv#>ioef4g2-1^zd|UR=@RoGggCyGlkX2=6+Vk2t796~T0ANPKg+BVzeUy}kh2npN z;<9qwYF%pdPJzBZ-bS*Y_6_RCi23>@!vGRzrK^UO;A%68xt|?M%+xKTgT}qa)WwA3 z);SWJ8ziTa3Z2HpnfqDIdG`;p*CXJw+D$rXxHmBrd-E8rI7*!#Kb|92f2HC3eXotr{wRC% z2+d5~SGA+b%8ioyJz9_6ueHz%Cr3zrD{=ME3%?c67&_wh*Z^H`8x5~j?BtCzs71zK zscX{Pqcp8W-Z;w}QME=vpI=9z8+sQb5v|RW?e)p}Nm4&a3kLna<4GBpw~{Rr=_HG5 zGceeP_iK~YIr*u|xU3fxpc-%~(WGy=Q=`XLI!R0N2$3Cz6F4fil;nrs8P%*Wic>Qc zq@`F$%faW21F6Hv*73L)2-2U{}}qu_9Ueu za>AR8fw9E5HkzCyJqPumj|h9?<<(lY3-QjIH1(i$lToceZzBzt0AZwnk8@;44DU2O z8Kn4cw7%&%5zKrr+{M=WAzGFcr76I1`lFJfb6j->yv(9Mipufq(hN!Mha(h#&3B@?_kgFMSlbaeMm3`B=Mdc~m7> z-%|BGdR|S%$_)yl)GnmDcaq9ANh^!Xs0eLc?WWsN>(ly^tw)XYWs81x?9m?fT>BD7 zG=o#K-6~=kt?~Gt2dt*5h2Hl`RAd|XBa2Ttxo9r+BP)HpZxvyY13Q?Dtl@hj#Q5m} zEn_>&JFOSc1@e8{D&Sq{D1yxH?q~6)L1R9+NN3Iu7`M?7tLN~5F*i1-6)^#Du*iI} zEZZgOy{DRpJVJV-C7mQ+l1Clqwg(r6ho??!_US=w`}r&cn)8XZfpFw#du5I0*h6lT zoIb)8l5TzL>H4UnGXpvF&O?o)oZN7o)bGZ-haeyuK>-+Up0TT6yXZta0kasKJVgyRfo zY)T4q$#v}lu?_Y2lFL`gyoWS_B-&ViA(u48$T->ol{eRuU7F8}O5DU=eI6ZbCYRLu z)NvBtEL_P;G{rP~mn&Dh7WO!cNThd3(rY$q!I0TQ#&UL(>!(ziF5y=m2}enN2Euia6Ord$1H`$} zcoIvr=A_?dK3PtmXL90Hth{%%msqvKMe)}7&6VB$2;}+DpGbvYs*_y$0DH$?Ph$^fRi>FOlLFGC)A|e)U0s^DR6^nA}2kc z7p&2;6Oeg+`65a_t~P3n#CUOI`EV3k-93I!KJ7zCN?V=W6hnPtqCFTJ|2_ zP6}rHn$ut6C`q1;mn6b;&~mEndj6{aj7n>feIdFT_ZW~VFcw9P^cMz7eK_{cA8%u3 zfpOAgUYI)$P#{*dre8xi1L%?nN9Ef)0iJ2OU6Y^gI?1EsFoo1ZYoYXsTU=P0P8a0- z;UJZKtkmU41A4;=%>r{_-J+SkP?oJ8m~uL~-cRj?Pm9{=NBJ8W408M#*V{!@I6T=xbC9n$;m%H>S24q6yj5+Z0ApGh z{EZ&F*-VFr%0E)FIzlyl>IUoMx@t*<*AG*J>h|GSqB>Fi!C@klBd6t&V)ihDQT>fg-N7gjS@uIq!#wPfKQav*%$Gz1qX5 z0fUNLKaiA+!VKD(pITa=7>>ZLVh}x~YeF^+niCJP9&;X)D0+lqmO$)cMA06FOWdEK z93;D`?i97_;N3SiUhSk5n56p~#?`##i>z*qwClx7+2GkWri#|O!-JiSq`j9|QfIY^ zTc@)Ed4Y!2zC@!wcE_k?#Jg`8pwP6eRPFKP(UpEuzG<<=-Z{5k@o2w3TwiGCUu1pG z_--G+d6akzm>tdX)b?7lcD?0s?d|IV#VU}a@hepFll@PRvsB=j#KOijUD-O997>!@ z8kTo)Jc!#+aLd-}ix%3gsI8Ud3TG3Cs!8_pHNCZf2x~`k$+_EsSp4Ygm0oHZHUr$f z1at$|%ZJ^BHF2bC|M#}jb@l=QkqgJ?(#2$V$F1+8JQ^cl{>UMAS<4|(@uWAWO0L4X!o;& zJNu0_P{jXxsNeXMD&p18??eldL4Ak8Xf4FvY$}xJr}c!_rpmdq(5&0W3wIs%Um#okrRJmg@Y2mS^*yAc?_{R0kzA_GAUim_ z*N@=;Fde*DVvC` z^Yv1cz@XB(ZRGIvCqcZ4I_G%0Y9{c>j5?rR@t$+4d6 z%|?n8)U-j8XFsl%m3cdzkpmg-z7qE~XC0C9gSOByM}aFlm=z`a>qUQl!-BdkU-ng_ z(MKM!9@$5t!i}ujV@okho_nd*(b2Q5u`H}~2u}TKXRBKY?K*xOKK_mU{vLbSTZLN3 zV3&8RXUtbZ_%If6z`Og5C%2+8DiL=cM2$jZ+nC3q0kPo9Po6DQtnF^ut@^D6B{s|D zKn;?YvW0B56`9nPj~$m*7d#>|gO(i~6?@Fb&KKD1qO?e_-UM~FXDYQX5! z2kTrOdnP$q<8SM2DLB=+i-2R$0VhAFq0&Q?7GgrOCD42g9hw{(IuKcia6omq!lGk} zg!t%I5++ma@ym*oLCR}qGr$t0FY;un3J8ekwsw!(-5*m!ejBoYXa*%j$wYI_?jFBx zZa&<4rFBp9q1IT}rF|fTUu-TE7mMn*mE>uD((vR|PnJ*B+Y*Q~WIJr0Jm?tHzVwSJ zxmnH8>Um;xnKJ`LPF23@b^c#ey$5hy*?A_44!3ho02=5M!P=RU5UY*RI1@}2srjgPrirdBF_=~H4v!z# zBzbnb%c0K80uHOB*b#5IUX75M+G0{$7RhOkQY;?54s7qDmCwP(^Cg|2Fg|1$sY0S(D(P-N%T|Sq$mK5~r zhP-9IDzo3E>NMmP4U#J)o0wRM47DC0l3INg?@1z*_!4YIiLN4Jj;XE7rX#0?_*0&o zgv9R3v;wPF4giW=i|M8Z0xO3&*tHIA>kZ*lKQgU4r}}@n-lOOC#oB2o9a({Y_aLl7Sch>E&}yW;IaXj z0afO7>DCQ)Evj{DE5N?$(;1AYFK6gkNkVVwylE-DvBhfARY06xn?0^9lhj!BR!?rC zHZ>1DmSxW9EWw0xbJMvBvXb= zQNf-PNFOAakDhlYnW`tm7*b}esHpRhEAAAdZgWTvZh*`RGwD!=6F$C~k+Oyslig#t zSnJ&tVgm}~OrP+iq>~9>L97wF(w3cROwHvoY`wjx7xwYo);@YB`=H#9?OvXviiuGc ztSyd;4bX9(Y-_N^R@)VdvEgHu$wdyU4zDPImu|vt`H431qCy3{G^osYJ*>l@E>#u(2Zbdx9&_cE%L>t0%UdE8FbjfSP0%^()xBM@w3$Q{X&u=#opYR z>Vuv98Pz!Xau3ZV)v01X(J&1By?N%Mq3g9y?Vd#rmqxhqNwQv4lJhlw3oWtF+ng#H zyUi-C&IA-4-@TurI49};^yGtcoYdh?m*mn-qZ52c|B&}E7R?oaR&#j@>{0)b6By>P zk2nz%K%@{UJ$-kW)B|M8yjW5?GBZaye#teMaL$*m9OFR)wWBY-GuO%La~RP@ ze>V596{S>3VJ;M`n>)&99Wie4RF||dORtH^WS)BlLK}=$_Sqm3f*D$wL7Z95_dnCd z?XgKT)u>4TQup{@&8dLyb%GQUcHTpP{e_lciPB5m=s_q;o9uZRk>`1bTRGa@8yn& zb@Lx`1*2VyTv7cIfy6t=W{afLjzoAN>d?6G3XuaFc?ui4aTE_G=rj#wo$@$N^I-nV zJZ7Mo?zMew>Q|?j$!7lPWd&rkiDfAnS+Y|*b8<8@x(}{Qg>G;EkX#wd}u-8`-u#p`g^Y2e*#<=5#aI8jM6V3gGPuB{?u78#IjUTV3wiJ zNd>`kbQ!-DD?@PxmJ-d0=G_Qb>`cyS*w`y)dX)g ztQ)lVF&M-nX>N}P!F2@eJt!3v$zaZ5g*(v7qp5?DK1?O@yFS91t$xQ70VS0dIOJm` z__+;$Z+`UtB-v8K|H-|};cGep;B=H#6Kncm$ZoW|{vRuel9G*6)MF%zr7=K^F8kpv zsTb&ZdV<^xUfVY-yHM-|5Znu9>Q$>r8YC8Jsa2^u0yov`YO1U_wcA`llFh8y=)C{k ze{@-iJT-+(;Q{`!hBjtUA6cXhnh1}D6HDLUPBMrM#8=xWr*(#=(k$IaV;oMPhF0Wg z+h{8)z!r`l6rvTafoQVf70tmLpvtOF6R%S_<5LNFPH%=9;1~2G)%+uR#pk`sYOK($ zBm^HV0C9lu`wS@p)k8rbGcT@%IIUnzicHnh@QOwn- zX>rB6#%6neM0psxtYpPpop zd~mTNLenBsEVDu5_po=0-QKf)?nIct@|kW{OPgdllg3GFsbo`XG-MPSva3aN$gd*W zW~;D!dMDi(TcpYI+-bSvGH?&Y?*{#-7_4Fm{KpkgUNJ?+pb=+(d{Y6k7z`KEEbpHU zT@EHcNjiw#83Y2BB}u-~Y3C>Tnm&xw{^K5d7XPWMd{Do@^F;pd7L_tmZVGq(jqALe zlsJ7XxPpsx(T{E--)RVr4RFDpC`We$9U8DP(Raf7G*eK zW-ufd0fy6RZA2mLs|s{4ZqRd~8Amw+lnAUFbYwKB0zZ`RZhNvhQ)5brB}(72szhVR zs#4|nwK}W2Or6uH^U)kqNtWPL+q$SS>Mbo@R+WVoJ1nlw6`|!$ez1B`sHum^k#f1D z!Cak1`%wv%o=7AqVzDN0)hSG;scB_{(*WmWlv7BFBSWeH$O7JTUTWV0SEH7wX~+6U zjZ$KpzB{F|`Ey9Q+If*QXqZ{ z^Qe*?aWT18t-;{XR4GZmMp{#9Iuik9Kpn(uIK-pQBPoPsQRL zX&#3`yX;be{D}y)wczGo}I-*afzio|IktJ0hxuQN3tPRLa zf^rE`gOA{skY2qpJ?xJ#FWqi^9;;9-PE5})ZgBO;^-hl(noJ3GYdVCshF-eTrV#W&>k>1(r8T2-J0F< z-ccyjGDRtA$f)atP%K9!#tcaYW>~YOF23vNMriiYq#;ggNeX7z5=b#|#W3a^+7eTD zn7q^Q_}0$YXV0g(Cz3SY(#nEFZ{HiHY64Qxeo_y@qk7_cggTQ+%ymTTW9s;`Bc_gJ z&X8*vb+4R}wd0$Fn7RwbVA(m68|-#_#8Qiv+)AU4rUD)5c8r{s#<+tiGo~)Q^1QGG z36nAzRJ94_&n0@T8Ly`zOBE{PPs~OMbXlfa3y;bLDt6^xy|jPJ;vpINhC&U2Rgxlu zdfkV@uJ^~j5%n}W`g0e^)aT2{)}v*wSfc{w6kfs7M$@aq4_ zv2ZG=6EK<+L7Y77DtPqD`#~p4_d@F-|2pRt8&g=?-RqZ9sa&I(m|mG@l*)X+in>zlNzNu2^~oynIQHKv2c0D+5meA5S<;;M&fdA~MkfBVrOQkj(;@!I z={6|OUZOlL#V@vVMxAb%;@=yn5AZa-$rF8FMdN9sLo9G5hc1zYZUXeov-E`bF8MG@ z&^_4p%G|@xGOAU~eZB?-5dKd^3DZ@W*7_(dFsjmSF0OzYnK==g(1cH4(1Oo5^1d30 zi_rW#L;e)vkb!6fSyqbj=%bw9Gz$6$QLL@6)yUdpcma>UBJUzZ-`WX}!c#&LG?_+H zxJ#s5Pgz2U{I>;nsguVL{ytN z;Xfw5^M^K(vKuPwjyJ);Ah|4rmZyialkJhgGFl-HGPU&I{ccC4+rutV28hqS^9R{b zspQ1WoYuMQp$w$!tXmlEITW-SId~VQ7AN4gN0KB~IQggiQgSPp_TU;*DBdh2%^)0E znDkGr4}+#op>f`Js2pm#gfDe}K+!Esh1f%&5*6|_D7FI-G~>bkopZ);b@-|fY;C_i z0SC>)bdn%+kW)fGP|^)Ly{IBr73%fb;rYcim~!aFH$g12@ez5{PiEzcwF#a?cGxNx z))y8~QkXkdz# zpZ_T`F0d=W#e9%nY>kc>tz)0B{YLSY< zy@wk~VsCFcy(q(ggtwmxhZ_&lKNtI?{_djofsZtaP-i}&W!?Cd)F(H$n5u>PA!X#O z0>k;}1f6XNGJ%$)xV?V6o5g<<Otv*gn_I;ygLfWOV_S4+kPa2qm#3?G`tU}ul5u40b^u8%3w5Jm-oiV1tE5P;6oAT6YV0^x2No=f`WQMG2GvBcXUAPp zsZxq{el3!1%-$_SxdEy23G||?Q>WGu!55C#R;Yy=H)DY98Pk?(M8Ae;Z9v)xw2wV9 zI60Ew**{ICN+9`gNV))h0~~2t4VWGfr#jQ6KxPUUK18S0x}nimvAhYRF5coycNCV! zXR|W^g^CkIPQwyDpjYeld5##pKs+jEs5B6@qz7CwktAK$Yjc#OTMz|-`f+)cO1zNf zGRLX(dO!;^Ns&esr&Xn^RPK0-+ZdY9tr2PsIAv@P_%iFo#z3rBK)4{sLlXMP^wdsE za5CK&@K2$3yt*GjS#^n0jU)R=$ri08Mq$^G#mke%TIi)zrI? ziP1V0(ol+Rx$0am$<}M39sr{m-^8%q&=u6sP58YSff%${WA#8~R;Z9tf#bCJUZoaH z8NdUB>4Bk$^(M>5oo2xyM&wFbfV~5L?6g*;)G&0R;B?sysVX{1)IbN3n_MmayDDbe z?%R|MptN(|638Hyq@`+_Y;m{S9r}~rLW{c_8N@y81>0#uMRZXHMLfJsZF|icze}f) z%5`L1=hOx*`5<*B+Graq#*xm5ifgc~eIY-PEN=h83EhfC*dDCXayT(Kwa||0;YI66 z_=@CgAuEjW206fiR!N`>(ni3)XducDOJDO-!cH_gU;FwgW3RFDk`SBcpojDTnESN<9 z^rQlhcg}Mdlw$Q!fif^DYQ#w=Bx%xs0*~&~aMQp|!k6JIP0U&GPUC%)SdvV)%|6^? ztOf*N9E>3~(M4{3->YK5&7l9a#ph~iMF!&(yWx1)EuHL<>RwTWOyMX=EhhP6rD4hS z@_8C{kn#p+o_oP-ZibRs(~bsFW1Z(^N4zwU7GmdvqSPk2e0%yho~*OTK*;B3+nXE7 z8Nl zN%0~&*_I|3M#fjxrg<+vIi=7{FRxFpv7#+3QWu;+d$-H3Vmx=$rnjDo0^*<8=I zCZ#9vEJL(4{C>vcFuSruP23f3=f^OK{mPN-FjD<3l$y=vtQMm*~GDW{n`t$xmV z2mj_4^Hm+5P--@YQO<``G-11Z*#3CqzLHz2f9sb=1C@k}n?iMm9D4_+*yy5ve*Pog zzg&fSYbvr{kwHQ#LfBdUI7E3uA_nuNP0^-G!9b&>83X%`+@AGdC3&${h6W$xGN#_0)2xOV*UxsG zf4|`3Or0NgGoOr~Ic4|={4bM^c}7`M|5wsTRJez{X+c4Ywc!YKgNhn(Y%mQM`K7nP zMnIR)9r{1mm_p`O9|BE``WamCJe^YrvkQxxAc=&f8%PYTzP(`6(OZ1M{Ir`*p{J^= zJZJu%AN*a64xAr)SbAUijuRColDO~ZuWLD7@s}1}N9Gk~l%6^P2bdi{h3O^bi)EsZ zleRzMGcrxt32g*pkpaIt~nsPj;?<*gw!Fe`30lA2#{N$n%J}oXZ(D3({ zxU_i~&)gM~_ob7UNim4>0>i<1!C6+_@aZAr|Ezm@aixzm04EOHY^GJ2W4}-ca%3Ax zD>Wyl7FvvYQ-;xne6^dFU{V~(NIV~HG;DfJrV@lQO$Jj{S&Y$aw%gL9&53zt>lH(R z!|pXiTlH3?hsDM_M?oOvG}}yxy6jv)=;JJj2@Yp6)QLY)q(lPF6&$)8We%$g))!Wn zRwI}R^8Xd9$O)BFiy982j2?xv;Ot#cYSu?SB3(tq;-J1$P%pvT`B8@)^}nU({?kC# zPdkZ80SdVY%@l^1d~=NG;DV3DYsh22o@k%OvG~`+(pOGBEs@$7wCw&=JIMCdF$@?Q zY&?IyTC>wmo6kwL1;LVtlkhpRFR=<&6*~AarzfT(^8!;pkpI(O;zN`NKZUq>f8#Kl zgUtd>KfP=*(d<~Ev^+&Xog1;b7u)SC^J15{P0k0eiqx~G;*;U$*$hY= zTq2%*eNoQ-t%nnjV#o#7@`vz?jGZ$2abCZ;##|4iic2TLIp#k6` zew6V}`uM#~g?wp3ti_5CoPOeXDN(0Xf);*6Pp<;Ma%o}0OY2Z(2W2|s=zXTy>_mUz zj6%t$FylOs$m94|B=;>I|cIz+F@0fok+c_q}HM31)CN1e@h{fA1Uy^Gu+Fx>wtC z67^!V|WJg zEx8(O7cJpiAp^ZE=3d+>lWaRx=M2;~}CFZTb1$vDxiD~3A z8Ohy=lf2rhd#PkSNi=Bp&xrN1OjglafvPyfXFvcTRzq#lD$7|Q7oM-vrPvA(fuYmj z^Y7qZ7DaF#5Zg8lwjUwDuGaR0ktih^2Z%P^&ok^srr=+X|AITL5^-@0Q&P*0E zmAdMl!32P++ZxCbGo{I9S{BB+Wdt#uom5go7`Cl6;A|FExz}6i%D8k>1eIYX$q0?n zy2jno_-mxqD@952Y1+{pF3$!qN=#3*hsVk3!eudPE-NrD_5j*Mn-+bZP; zO~fq?lg_=d`!!-dO($#2%PU@5AE1p?J(*!=kcInNJx$lsJpFDmlMg%Bj;a}7Cj@0_ zP#MY$8ub->>pP=`WSRwH3uKq^*v~kO3zdutn#+st*YaidMX+J5FgBv_xK!Oanu?WJ zaghG_lH?^>v_mP)0^f;6`81cgY5y*X3zr`kvdRDFyhP4kru{|dcLn*NUj~O$A~(`u zkl$G*BZpVsIunkOjC}2qpWY~BKmLZkSe6ST7_7L`lG_*?t<;T^6s=h&-eh5eSM|PV zIMcg@E(M-igiZ#dW#znio4Q5#mzrM*F0Hk`##P zXhDNm4~9v*`mU9`To$j9jN7KbVm9(n49y1`np5_uFpx`|0xj%*_nPDx*f&vnJ}q2$ z)j>FpC5+7towZwWPzTRX-&n5<@D75bNq*3?8$)_`^#?*6f*gYj;m`r}bgp zQ3qpfWG;l=6}e)48n!d!(!r^F2AjEW4HKs7NnFhBSsy%wxuNXEu(FuiJyTYCrJne+ zlyq2lCl4vesy}QVT@`(zJB#SfDv9YjoNa9PXD#{{xgg&t=O+2?q)fKK;$z`kHbHP3 z6bc3PVh0JwrP^3+)8AI=O#jEfEG7yF*#bR;_D;nIAb9TRdlfn)S4YYE=!cpmpaWa4T^)rCdp_9zs`ek zW`G||{OLT4k=(!WEQ-^9zuc{5h-chvxC@IC4Z1VN8g$r9=iG0#h8u$$8&B$(YDb=C zNi(WScC9A^%!%{dK|45>1V6ev&8);D?;k_o_pWmj{AI&q%{SAT{&qO%ZzKk9QjaV1t($j8 zZ;GX;fmxU=o-a4~cT-W&k`aM7GejBjK#7s5G;;8svYGqV5XYJ0=H8u$X1WH851U<} z{2{b5C6TFjb6L4=Wuox?t4e}MQi(DlCfX8IJzM!|=5E))tg=U$p`>!QvFz6zwzB%a zANwGFxP@+vQ~bfokXo;lhg+Ct`9gyv4YrI93rAlVKG!5~!wf;bz`g>xaZ$kwxqao# z4e&4}P<$`Hd?$9%E)yrAdtqpVfLu>!W2mPawZ;pHnMRL@p51uyMl$>nD~BLaG8Y*2 zJvuW=bO${ibFfqZn)!^*h}t(c69KY&BhA~^McdL)z8y3INPRcwfM!Oi6{t4bBU+JR zS+Bdc>n_>z2X*ItVrB3&=`PjLYmY|)8!6K8&UBJiGHO~pr;CeIb$YKU&+7rm=F;|< zwFIzc7#*`IKQL!N|+%NoP6Y^?QmZy9afvi=F5mqyp(mo^H@dJ4rsfOfz+sBE8Y>jxjrQ-FkhG&!8(sA;lU*mVJ6% zlaC>smxQDe9;~f|!C8c0?UZ7Fh>Y)Nv1;PMoEqkIR~Kvy&#g1>2nO-H8U(^10xU=r z$iw(S@IF-E)XcK78-H0hjcA^P5a$^TD~XB|8?`jkSbbru%;jw}N)vYLdDD#?mB~R- zAV5W?6a}b0Y78lNS3oILN>6*I0&am=Eo6ww#VV3T=7d;h@;PH5Cd*Mv*D%74%8(3f zQAH%v7<19+FHt#@Xk2_20H*D55%qyjn@))uKhyS5cp-ZntG=Qb@IM zMzE)dTUqc^c=lnH^>kRz<>*X$9o;0oCRMqzx^$p3dg~l9pCR3~JN{^s*=UY6#~Qna zqV35=WoNy#oG25?IxY9!Y+u;%w+lIwLLL!>yh}pv7=Kl{3R0Fzt!XAsP}i7Nh1`cH z4Cj>HkdOrylf#)EogU5qV%T2>UQ)L>G@~UAi(1mecA?-UGOFL#1Ui^ZJW?6*>H6(- z1@m)a3wSyiNc;24;FCy&Ph(i%ZqyfL`%Us3j0J?;PQy|kbm?zTQ4~UY0mh<7YR-RJ zh#g>S@1m~D*dAO_qgsejm{UD+9i2ms_Xzmz2YJ}__$GIiu3-lX)gjcwAYS~#{VqWm zUt=V+jhF-hND_z(tnKfnf3lu=Nj{bDXUQxE z`iw)CfgjHwq(U8kdM4&U??D`}KFJE4AUGmJjR3%wPX~tS&0tbI#8w-UQMu8+E3jgj zm{Yalg$Q9Nq=;0?J&`}GXWLIG1FXB?#K&~pDgRj?^s=ep2!`n&mRZsYb6M@w$ptv1 z7V$YY>)jI%+_M5VqhA|)kNehtd`SgxNeYXlcOA#la{^HarJv-1bTWDzNI#CFE9*hL z!OD4Xw}$@*Q_?s$t>3w-MvIR00Ol@^GP%mu&0m3XdSUGN+RrBqDo@1gy_dx@V|UG8 zx|Y%J+fjy=LdlO28vlQ%*go`UXPGa0XH$DrYGQJB7rE5n&L0yS@a9Q>|D;wihdOEv zSbI%Rm<@G56wDzP&=eTLo4-n=akvvm|M&fJ_FY3k)YJl7Vqp@*qf!BHhprjHXbohJ4hwU)!;K?|A96N|FkxJp{A@u@6*_{9#Vn=P5KlR z_KriSmsng%C37rtbcJ;8K&})frU8u;8{sB|y4j4t84#g-Cf>#1N9Lse(P6t6rnEdCKaZRX2P{_rmqlX;A5Vbldg-QnaUIk-;wY7SpBV|#5<{( zfu_1ADFMqh0)l^py7JTgww7ue3%DS_H9B%4d>$x8Om`r6vZtnP=dML_vn7r0iHv0*AD&i}eOO>dmF@qql)?1jPH&vLOr~+z(@?1&hx-yV1 zmrD}tO)`WeAw^CElE-MaDn+y4*NwT$=xRS1P70P07jm65NtHAzod6$QP!G~KHtbj~ zd)aR*UQ8QLJ)3-|R_c9k8TH{|=OzL&+@uiCE5sqiPN!n;mLlkr5hqvi(#XnYpRS)Q zx?@`bj#{n;wD?4(uts9cCX(mW+{~jHMyqJU zIlfPXuK&%(u@wPS<54x~{haIR1TWU|l@kxNY!~Lo9c}&qSvAGqC+29<88p!A`}XGzY}oE!eiE%@>WCmE z>Pp>I0`5p+!jL-k|ni*o3pyE0mMN3n+xgn*Y!1Y!bX}V&=o!I)$(>iU73O zfOnrPSAZ9v3wOTje^o_J85P3H8l&B2P1%c4XjZ33;0{=k80Z$frQ_enlErvb5 z)erC-OP9gxU!(Q`K#j~~-UbRw2oztWaipqVZd#vPK;jYa;g4GXL3gAWYpL;gmi~B{ zt3-c2uSMVU#(%F&E^PT1MrR{$f6^n9VJcwS{R2!$LA>FL{ME6oGoJjHfgope`CSw< zcH@|T;te-3kZg7vuQfEWiTIX4&v6$8HqgJ1I`(M%M-&o`Ng;H`odTt5f0kVNi|cmI z-G6t9{Jm1HRmHyO8mW?{`{hlg+hdax>sv+ZYr~r>b0Z5YOJh^B(~C1R6?3CAb6eM@ z*T?2Jwzf9swnvIe)`yEWO6N8w3dSZk*zXF4H!IesBW|fGxpsJJ4zb9^uVAu+YtpE5fUYsY?QoiP27R5u<+bWfE%vtVSbM4!gwq~_ z&Q!0rR2X9a7{jgNFwsxnXA#AxjmSTgqr+dlpqDNp^U(g{o71Q)=U1*y zGZz~M{Lx9Ju!iXnnNLqTv@ClDmtRSl#UfG~m-!q5v`JyMAo8dCJ>0;48NeXoO5vC1)0Cc=wqJxK}F z7*p6*eyILo7mK%k`|`W?U1!2>{QHaI)Vnpw%x4#Ld~e|L?jq}%owIDBz=K7M!RRN^ z*em8(?OrAs4~tl3Ii}P|jchXi{1nyW*k;hggw#pjL4WM!K?Ww~DFrq_h3Jcme=iF_oMOuCF21G$CzE6U}$6P>3NY_s$BEZ2$84aH4}u zxOdmYnPssc9D}027w7;n+|@~?cUJtNj;O`6#0J{Y{cOk<^ia6U6C14bceX5pk@ny||WI6}>Ia*gB(`_}Lk zqGoG4oF>qg^I^5190x9d%c<|992>?1vOr1}tDH2Q3ZoeLhs_7GhZT3u`%}bgA+SrJ z6OPXI7C|AId2?B69=ksQAKE!vM||4Ks833$l?~uG>pPX@`zpF{_xvX=gxAQnIM=eX zx|g_bqPF`jU}TB1#1XI;F&*{Z=!4E3XUHHbL>XPUXAkuBGxPdx3lefm*@}F?RjeI< zDl^u=t}TaY9QJ`6s6nI)6Bej`ts^W0uQs`%KRS6I{$1R0XeDXq z(w|~7ltRh_w0NiRj{Qw5IsaN?AoDY$y9L39FfYk_|K>9z;zy%XEUZS<(iz7n4u7}Z zzmpIg-#cdkFr=`GMG;j%RJ%2K-b`P5+^Q@;^3@wOGi?6kjP$Vp(@%I$R&A*1YJAo%_%D) z@%iK$Op7glp?G%gEIASMkth*F-WkTCIC`pZh-~$gNNEcRq>9dq^I|IJ0nJ50g+O{A z_?nuCQi_Uck!(do6G$RS(hW7KApQ!3ppC>1$63ATbrM&oJ3@#l2qelW9CN+CISc;&291Be{Y*x z4DX!=I+DlOzR*L)1=Z>j5LdwC;ox7aDRfAAUkCOTdnmBIoic?A#9;^>i+T`%i5j|1 z^T`OALUPO`O}j=@&(avu3aYs!I1!TQIod&nDN-^}hh~OW&@}{8^F)i-Np6zz#OTy& z(nERy*)M|PaEV@_=SWSL-H{35kBA!@@S9`-kQ7GMmI?Ws;~pBmKlswp?d_H$m)@^b zMRTVmwzu28`UlQW+K=JVuktO{7ZwD z=vk>SREZ=MB}F=n)IhH=_YJKG*^B>sV(8XOmxvD;7M9?7Y3;F7nv)IUOJ87H)P^zt zJc+d2NUu8vQ>o$Q%QU%=R$`=+L`MaU$&hksd1#Djr-<8+N|`L$MCP7zW+kd%^H}s8 z>6(dWXVHn!bkT`S=Jm;EsbAUUnb5q3BQ>9?6w5t=o7{YPa!XClMO5X%Iqp)#eI3@a zeT&baz01^!*^1j-u;X;2sD#CGjaWWOI77@kP$)p=#kb=huc7`j@8kbn#tiy!J=ga5 zS-#be6q_ktZ?l0^1Y*RCqc48@AWc5P5GdINU97hB`t zHM%q=M$yJf$lzhJF-a!HMqj`%riXqJr2{Thmad{FTn>F8DxPeBJZz(-J~&|^SHq6< zViIl56HjKAWPrmC&JK)WJ5iC+_ML7p(K&!JP9tpyhuAdf{)Uzu;s_@U5xwNGZ#%_h zq?LoQ*R%No2RL6;P z4k@*htcaQ!B9k1!g408^RGfC@)>Y(^6Vw7T+dQ2>hO)&=f$F)C_L|r&`R(G|h!}s} zk?bHo$F_@f(JC?XdZ3>6k{q?Ss6y>^x7E6*#tXI_wIn_*h1`;Ei5t?2*v-pOk!Es2 z9H+4pemK+Ua^=ho2 z#^zIZcAki8Hl!fKI7-d{9)C60JVHtXHN-1klc58lJzc4Wn5%6VBmK}&;G2P+ig7cN zayn0}vNOE+C${jE_G%1e4nS3NN)&R_= z78kL9geOADBsILu<>)0IK~yW%kKWxFh;gwEaY6vICYwuA3pkfH>D1_phqib*QYo2l zAry765xUmI=pvt7Kd7yHbjloPv(i&fHf7M!Zm-_1*>Bm43*QV~&NLeCPm+#Zy_g_% zu8Pi~;Ap7%(7vY+X-``pjuPQw+MBtub}Wa)LZ7r4=&|Ml)Vq9e!5o?iPTS11#TIvX zT^u4gfF5E)PMX&-GjY$pv-ZHu_5c*|McN(*4n>E~l6s)7gm}3J?L^~g_bw8aXaS1} z)60_c)qK*ibK`F2!!@=Sh~7_`_Jedrh?u+Qghj^oo1kpRGRk!4(?2dG4ICWe59#l=v9Q^0<@*I0OjX(|zb_~6 z+i$Yh``V-Nzc7#rre;YCVMhj6v(zsxXRuH9GamNy7h(1Di`U@|V9G6ZGc6UkIW80X zIB)JqASbZ#-9~mVw3z&^tG*=AP*|PA_8~v@e4ax)$TIUFlZn@=Gsrj>Y&WIamn}@c z7NcKH%gZhmgo(Mu%~g=Q$c-bTKEE0g5%AbhWluDn0O+NU5s8yiRx zYkPh@lj+u^z{ZbRKWBRumx(<>j^t`315k1z!98W1*%XtcHgX@vQ9JXvHnKrW2z44R zFtHi;F}&irA5<7~9Ivob$1&319#k?5`>zIXN`&>z@01 zCiL&+{3XIn>x@Vc-TtEus?R_IK+cgn6dSC#x3;tFxEZ}`&tMIwbb>)LLj4D$yMt-B zQ}-B2uU`@LFeua8%aNjKqwL-e%8o3F2R4?Lf`A9No^1>n%gRZTe_i+p5qcSjP`LuN z75O2r$FZNjGf2KHi?=4(eHO!jk=d+z=Y%QE+-0IIMkL&I()syVhsR>K8O-Z?k2#C9 z8&THBit;IeD?mP}45L?Frj0l|%w((coH5!M6@~27??!39`(@cH_OEOFhs8WpT&;|H zHWQ^({VTUO@9H%Ln`p@rv&-4;cjb=nNb3|k*ot^PnW;thrkN_I5k?o+;k{$<$~PKS z$U|g`2l`CBVAl1YxVsUIYbPz@>8cwI4xPbztISoIp)K*$gp&7~#R*@I*)JrLthIz# z5)YK(yiK3BT2NEdcUTMx_&%GFWW|xwaWuKF+E>-j*2p_&$d{wp4tO_O1B#r5$>Z^R zBLmd^kx=JOGhM)1`&OKLUmpL^cbx2tpS<0{&hYtD;x|vU%yIJbEk2F^twVt8Vu2fjpQ=zO zn4QXh_#HP~lv})8pXSRIt78!eUZ`A-Y^+*8==T&k@}`X zT;5#USR9`%*jk%g*&d%QEn8n-o&L}6tKrSR`o7Iw-laQB? z<4H;MBqk;2B+!DI3(3XtW+&^<14m+762m3Fv5}bUCUMC* zUe3_@njx_>nT3X_{`Hxh?8F3o?lilT3r?iTWY<^&ck>Xr^J5jFteDrDtu?%D+iPEW zvTmUI0tnR%vYvSW=!H;`Mrs~eGYyhC;9#UP4=%n_b+^}UECYG zWDzVTZEH$Fj?GXiZ6I?O!{b!4bsZXcvBaL=(ga%N@}dZv;fMVSnSYoM|A%m2!M}o5 zeF*1zL_Pa(grm^dXBXwF($T45kWTXVR`K%sNbwA~PYYJ3=QpOtCMq^Z=PTxiH?Q%59`jF5EG*8CEsaf16>d$J&Wscl ztj^C2Z_RHn6>UdGv_!6)TAPOh8+Y@a>vH)tGR5%nFjJ{om|SKsbM7_XX47zgP7A)% zsr6~*O;p|njC%YO6bpfZfdkn&r@*v(j+S>ODb?4ehuLv{K2-|fS%HK8*t3!-Zgwj=>L$2FSC-hcU0BQ+03|MbsA4V7@Ff0eQO2wD z!CQh77mD=GAC!Oz%wfOd+I66SB`?5XN$31aP@b1Sy_gEg!c)OPrJolcUJ@<81FA)=Rfs zCd|=~`&z-0ON_5~Fgi9iX@7PLe#PTPMk#cVjFV{e=sG@f;QB88hw;)vI{JQ{Te?p+ zkX$*uz-F-Nc7~wb#EJPVt&wZyr)S1DS7)aq;i77c0FoiO*xpN&!(-m7SE6}txf12L zm-zB|(Stk*xcvAik)N7j84HP%(9IT7#n~KpU5Hniw!ayLfe2S1Z{;DsEjO)A%;v71%WjXn^cyU zn7O8&vsq7gyHF}S$&eFYl4wiLvYj=a&552TYbTLhJ(mW^}>AI++@yoDFOPr2a zqRK0X>2N0%b1?fy9){#1_b)V=h0<5YI>##}dfYoGaR>rn7ly zjal-#ssd)(IwIy>Aer8M9}Q(6p3uIscHn60Z`t4~=^FP?Ixpv&gY(}EIXAt{bl34Ra`-~!-8U{!}y zLZJzm9{d@sS(V<-!a9>$8}E)CIFHIRC<3I6RpNRvN{3(*OtJW(O0733RTjHW(Ce*A z@CN9N0=7AOb#Y^YMIT+S*5D4zh8V%BB4--y@j1nD#Jh=$;XlU1p!cg%HA?(L2|Kl5 zL4_F_wMIj%FEb4=kC>f6gcBW6TN%jHC$+P)JVf?`R+#ebd z3rMb;y5g}w>L6uEc}r1}gLHv$)(BSTC~>nZC#R{$;wsg{Mz6xEvDCq79M|EG2T!Nc zLrfPEWBPMwqCK#QeLr@hl+<2srA4Q!NXtMK88IkITooRJxyEWMD~=tc)NZ*l~x9c#$k-&095^e_HQ?dK+h;N{;hddjUL&j z?83pBUC(Vq&DX?%8Ayt`1S`l`Dp>*7sI2oeC>bJL`Q;i}hVeJaz^GmF=aLa#J ziImLg5ynWw#L-ucCzGHtO(IE?fBieZLO{Oe@x=K(a_5iJ_xZOE{4qLZr1x<9;llm7 zr%nTd*6{B5`AxA)N&|x)(2J~lKJR=j4G~=}QvH$b%!M4T_^36AZ4pPHF@Lt8QAP4D z_}gF4v3$?S%XNN}Q0q|W1O(Auvj(}{?M$4>Wie;r7980*vkVvAq2)tN#$5ZSA=9U{9)2FM1x?{Ast8Bk3auM1NXqPlZoTIR|JpBxLYf9gcGF+##J&vpyvd9 z`Razin$$`sf@6MhrJWRoyu@)G_@$P@fK8=I%v2*0aa`&oqdJ$0ma1uwn#4$n#HT)^ z4*OO_-+){`x+D(3A|ver(d=CP`AKgw@hasfN_a29WZ@e#yv_MC#Z}^y3?*i8-;j>J zoW|T+w+h{PR8O+R8`SS9ag*y!aB|0_RoP5&<8TNR8v0{P7U3klm_W?Umqv?5(cTYWS=HBB_7(nKHWyViAnfSg<)8iWQ?h>g^g8mdan@kHnC7j%6J zVRU$XH8MY+pZ=NxTjB8<{gMCl9|z-Y4cGeExcmgL*{NaJ29fUmyB4q$%rL`+t=%mgqs?BiebATgYIc?N)c zP`ozFrzT$gY@6e!a8Zox7tD`Q3Sx5{is%4=dn;R}7z~{iQES8)U8Wz?4L86g@GjV~qRBR;6Nf9BYNO9>yh*u=7yk+1r0y zmTP7fS7ztd*_koH{;}OBR{~TLnV?TfzE_L2!QSP-gie<(KDa3k-^!Zg?^t!kqLvaH( zgJ{h^_P}?5l{y8>w8`PZ%)dKmw&UqCS$0GNP3osDju<@CZ2lysIoYQ))#<{MT*)L3 z*BS53V9!nq6g=t1R38OY>{vJdK&epAk8rw|NWWF_2~XQV>IThVC@EknA%*{V=UbHx$EL_n8sus5}zwuogUh7PW- zkV$&|3Mut;o>?O)q$<`yb7SLmv@$k^#>KkRPSLVhH+96u5U0UR4n)xF--6U1!Id6#FCs(8Xv0^x}}fdWa0o! z&>x(AbQyIfF?4wIxoa<{H!uhvzumv@!l;AuIkGwIR{^cU_z?Jae+MT=uE$-mWNo)=95&g&!U* zN%`3}DN0*^ZlptKSd{s| zVUhkeAMT1((a+||t0|;TuARcx2mj=;9T6z`SiJpVLdB#x8XmUqkL_>XaXxG05~~sY zc5b&$nzJ}h?xoS3!;>g$>iqxNd-L$Ns%vdLM@Nz+YqBiMV-m|w;@FM{&9Y-DiQ~+p zGtVTl2FHnGJC>aR2;xZckU4=6K^PREP$*MqDYRH(DD5pREv4=4NK1hZmzECDQaat1 z-@EoXvYj^H@45GTzWxX81D15o9@bv--uqpqnmaoK0Q1VVp)@Otg&8@1+9_&R(9rmn zE4Gd9toqSEDbxm0p`w^jR{%X>NO$FB2BD@&X+xZT4a+C^Mk`unNnbm5M*e#xhnQRIbhzg|XHGwH>` z0#tVeR0po`2(^m=eqU6OCihT`cu zZ5gUHXiHWV!ZF8l_*#>fn+y0@L%XhCYsfcDFV>amb!7&F7KKyw=CHQKoR=rmnhVjP zKDSt>&nqHH zaJ{g$MCTTa@q;@PrF?ExE}w(4qV?i`)a&ryLXD$p4UWVr_#9lY=9Ma5=NErADq^co zM67cf+*L7qt$9^sehGwLuRjov$l4KvZj_&_vB$a_BSK|#r=af%1Iuysx6f$i*O>m({>CW#ecGC2+a6nDx*m_OlTGDQe9Q;;J!}C{A1WV}QWmr}Jg> zw8^B>E3B*d9^T83HpjfTnt3%JZ;s{{=o+sV=E@aCk(Nc(b7HlYl3jvkUY&5%tTFZ` z_5*!Hp%%DU4sRwj%2NY%buIM`4fS=$&4OOPr~X8NT-akQFw^$Ru=?aajeg!a?e=`a zMH_CKam!+%Z+P2~>}asGHs7LEx$=j$b?1&mxvk)&PT+h*`D1EcJ59F{6{PoG{^h>-t)^m3q<+mTI zG%m}d)bX(H!Ns(N)o|9F&&#Z~_zKAV@bqF{X|vhw4o7?uetdXy!W*UA<&PF7=A0X> z=DF*|=gdX8pBrC-2ERDRh|3d@(|E1wjQ_l21|>Kjo|e!0Fh97FpWfUQc3J(-aM&HN zx|-a!KvR?38nik5ZbwtdA7718-i}?W0b5gi5!!h;yeoq3M;rA;pQ8`&6~CbCzDv>g z+q;c2oFA*C^lIF$I^6MwjxVA=SLUhF+NB%lI}YbEOPH z1hL5-Hv(=`=cF4JC6MNz=*ls)f>ry_CdDB~$kp6Xwf0go>9QzKA zzDI27&MiD<#=gYmK#$mFeaz2eyzE=2T;kHZcFUzE@7g1$CNbDMXLif!L2`ocLJ0)F z_^mI@V{+{EdAK(aUye1uv_#N_VL-y{`+N5CvT%^~cK6(^VGgrd6ax>(a)h-CzQAD4 zpO>F&Qt_(%!q{FOrY5m0K9}d~c|N`g=gE3>!jd8#V416gWm;j6JG!hG`6^Rv!CJ3J zsnHkA!N1m(;BLmsLrO&fiqqqkBEA;7k-3=X#W7-GM`F*s={8r@tl0Dt^V-O~B4LZM zdRKhE8dq)%sv?;XMrgDP7qWPzKEKpmR>y zUBN2UzuhTRPd7FStub7Bg>n*(3PF(u&G~95WDW34K?!y4RO9rxp6}#wZ!!)ncOpgr zkP=1cUsolRBU3C9I3gB5=OL@KyzG8tJ zTjlU1H*UgzZ{(Noc0P|UFu9<5OZZ$}v5L>D=6A^za()`0Z{Uqa6m6ecP@q-drc+dI zq3_H_c^!sjE{F}tyM(-T91iEM;(h32wpJDZoy zu9_LsPb>Bd8egq&qoKSz(V-F6RG2jtE~_wKH*KG=eok5JdR`{j!6RCKk!5B6L7`EY zvwZ(75ATRYJC&v)_WvsScR{iAfBF(0jmvk|oLK5DIo%O6Z_m-?qM+3FV{@#e?_+LZor0fMR8?IR z^KRy2fgC}e6RjPZ6WfY1#`{VVMupHYQo=8nSF%FBv4&VFuK;}&@*Jc-)o|TQQMSHW zK3l#*UMH_8#^F``D%j*OU$GnIF&&<`PT^Oq;=48_NK1!h3ZM<3e%Oq($CFRB@HK*j+Eih7%ao^&T|IiY5^C_uRpj$*jiRT zt=LjNx3sdpyuYr}QsG3##4sX{%^LE=)bZ^U@x|+^Z=E?D8f~-K4p-JyOm83<$hhH* zDJpcIp1OVdOp7CSBPxnG(dTNV6{EI}9F?2OEOliTOSz@8yi`wx9f#&?bcgv{9k!pgEvoqt|sbhrWivd-XW1f65kL3k!6|u20rP z<%%Y^yU8J%Z5Pb8ll}P#pByHKZ22cP^SsL=+N^Usgx$QXSv2yGUI(|r+RUu~F#LWP z0^|`A01Upw4||X6_gq*!?50CY*l|p*BpFQ@gmy*FCBuk!^t!F*^YhQ_Jsn*t-w{>sdUaDVOVj>lV}}Qo?>>FsQFR@QS*HpFLO4}MR*nFa&=dEtIj2O^^1H9bkwmIW#@!<QswqEHCt_VumF9zpT6WZZorL7;E3_1c=eZ67vOEc1H#Z!(bZ?ewQ&%q zN&LL^>~?%4*J}})xOexxmf>b{HZN-*>>-yhF|+WV;Me;`_S3Fy;R(EOUEqqaoA@U{qFPPX=Evrw@1-Qf3kAYH!Ew8CWQ`m!je?3MF;sKD{zTPv&@jdDKZi8&d3V(doUn}6 zbr^x+NcU~VTiUUO!j7jUj>fBR$vwF~M4UC!IOxLK5!LIWASCQ-|=H0jQtHzNalZACTsLGASOm3!sKOEi1I<3&=?pNfb z8qP12$Jp7tJ8MoTWL~`MRjC*1q5n=FjV<*F1!s9&aN66n7zcC%L@T=}e(+M^<<{c) z=FZM>%bvKI)KX{=Q&e{=N$>e=~uHXMp8D=aQ5Hr3^qqWGScHvNH8P5(uG3?R+uMzw%k z$Y)@z9jGQ7};rK5LX zFSXIt6X<6n@OQJErmcbAwYJu1?I4JP%5 zkM(x!14CI>w{8Q|h|hy0LF^~sA}E+Fg7r(?iv#7R+P=L%jdvb3U!m~yy7uiWm7|`O#0!JEh>4{p4WdjE6PrWwsdrlSI z2qq!knam1Or??n{J_an{(_YA9FVe9=sgKV7-opcX(KlnV9#rE7zhOd?*qconUjSJi zw6hHKLcSscOp+U0Y8a*)kKkgU@=43Ex1rm5>Zww3Ye`n8)a!BAg! z?@`hv<5X!QbpdAX2^?jQwGIZ6N*AxnPvR-4Aso{q@$j?t=nf5p=y_>Qw0^9W0ZZjx z`~f9HqK84_^!rtVq?c0n7C2<)Ch6S)oU&qz-rFH|5D4IWk=Q(A45{I9UQX(k+sbUB z1hQ+Xeb~Ci_@NVto+MxWy&c&4w)kl>_*}<&eX{TuTtO6kgwcipg^y04h#-~#6NGw_ zIAtN|5QI9TX0UuvCy|has;&pRP$@>#o1&;-IiUI&8+9Fs(8Hk~oMsC!;*%QcpAgSF z3oQ%inrz6uqFgslFB&yz;>lzudf{~<51aEO_UiWIhQHW%UTTdQW zl=A&1!sUp$_2kY=PZuX&4L?02x-xXsLW&cm!f~aW$-^}T03FdSbW8<<#}G*lKp{zo zTK+}<(FjS!Sq2XGW=VvHNnXXS=7L*lgHbG?cs3zuX`9#pv1|zS;}$420>K*WtF=_O zZ4m#2js{Kq7IC^DN9}>GV6Zzxd-Rsoy**?~BDLUQXM+v@vs|ND%Tj8S%~ea2%{HC7 z-2DyCoa|cvD_sd4rjd4IERpfSK!j6gzji@p?qH%zBO!*Cv?SSNbhsFMa?~ctJIw$r z2=MYQ*d~w<(l6>pQWRYgaZYSXy--i=5olE`q(AxWo!d%NpML!lTt$?6gUVn_E;1Nn zHfmi`&Enfw5oWC?Y&X-{gAi>$G|t{o7mRXS9SJ_z6BZg)TqLtt+Cge90@WP>lAEY< zS1$KKS|+>$Ff&dZ!WHOob7=Rd1=XIgL6qzpJ6JO30I1OoErY}T zOjei!L&Spz!{$HX%%p6AZmvLK2}84|42yoinHNs#pNtb`4+)A4b`Q+Ws_;qv%7j81 zr;5KjY5Q5Kqy$VQl7U8weiYqu^ePyR$#pG(%XX_6tWB6llGbkPFBHXcCV{+e@bxqsWtyKm($);RU<3uptS-u0wJ79gANdD5Cq9vs%)jPwfCczB&NuM zhESw;5EsU-Qrwg5%Z6-GgG$Se^-J2^&L-Qgy4>W$f4slJ#J*{=HQ9HGd{o)mlWOg^ zaB!S{_LwYp2J8wPh>&GD)g9@9_F4}Y9E2Kg%DO9Q>%THJl~+{BDN=jZxMaHI{(DS1 zu9j(p>8@&UNzL3^%SOxyY$vkGgcYXAT*U)mkiOnz#bdh*6b-~-%*K?I{Hv{tkco@b zq+a}Poy@cl>?|49GaR7cE)j%x=| zWB%(1XaJa6>h!K|u4E7SE@CJ{3RlwYV0}N+Y@~g~Xi{1=vQWfvlT8%82)P3W$440O}h?36- zcB8mlbSbN$?1+I@hX(vXfAan;6N2Xfi^b;X+;h^q8hj)XI}4G%+}7!6iDa4;@N=bI-m4 zbu|nTqfPRjEzaVopYh5hQe10Sb#a|?Pv@S6EkU)@F0?p-zM^2mJ6R#E@X3z0^0S^>CGw zRrZ2!ug#_gp8U#;qR{5?!Yh_dELgmnLt$rW725ib_6=k!z+sJvUkCiud8cH?86*0~ z#p*E1eu);53}Why8-P>mVD!nZBrO%Q{gdYj>xcD}rbl_D|%gz|mqVqIM~xA~f$oQ+F1iXV znI$En*weTsixpu}nA8ZIF3dn;h|ccbj%<7;HrU3T4~gB7zQ9;X$*~`$77&-RCgDHy zv6kA%*~UXz|2kz&-^~>yUs+hHR&5A@!QsxOUOlbj3iCym9@GR?=32HO5>34|^gGa= zbO2L?`aH zpZJ40_0Sm`r>kSBS;qBOc`TAv3mt)GjDR7TT}l~Sj&P>D2}ehazf-%`UzANtwSQ}b zle4jkk!Bs697ZI1Vc94TD~7R(&fTQ=8lKPkwn&W>mD1peYJCt7Fbi{qVM##Ot3uS| zi^prs1)_sOuaE|Y+)~_J@tJ7B3~EAp0R#$n9kI|!WlQyj_EnJ@Q38^0Jw2zuIFW7z zQxHR>3uH2@tYSfGU48*KGxg?ATRC0o@@zFHFTRG)#8L?*(eyL6!_=k_n$;tk(PI*CQzxY_cE_I?4uD4cnI6(C^p~Fev z<)t&}H*8t&%rTGK9ulL)blwuHMbB80ySLV=lfNDNsxl`VbKZR0a&BG@smHZ_p`>x+ z`=;bwgF6b6Z!VZ=Ott^1ky9nxM|UbU?Gzb`CN25o&fJ2e{xhe_l9ty@>ZEn>CS@+{ zykzm%bsMh>oacrKTdd~_YhLQjQ5&aDp3RLb zlQ*qD*}^p^&;M-swDCY6Y4h!+S=)GTNlsz%wMT8rRJZjAH!o@V%$rk_xBdLx8B@uE zcOZ3f03j!Y9ic-%n7W4rEXnWw{M`z!E+zcXB`Zwbd)Gx-L9+CjxT$6Y~ zL!;Cr*F7dTMIqsp z_IBiekg9->MN=gW%fw5JooVo5syfPY)o4LVosTPMYUEH?=rD$dkP$aBL}fW{q{Jwm zu28@y7qhnnAParRd^dU>3RlYd1u4sS&E0`0#q^}AFv7QQz7V8)p*`f?cOdS7HlubX z67$UDA#*3bv34`w2pvIEw!Z@$gK->%zW|y^b!{vx=ZD6r5ln%i6lOPJqxRx(C8o9! z3Hg3$YFW0p$`%CtJ;~I4e>NvW+e-3M&zw|ox>>YH<8;E>h{++c;na~BYOPM*{2$L1 z&!m}U{kKW)5MeEQL*0E8u_dj43zuxg4n!SRG(hPvHkto(DxPr)wJc@SBVx-U-^>R2 z35^nd38noTQpW#k<4o0vpaX*uB&2AF6gI+{?dqn#cJ%k{@2V#juJ4QNN}k_eZ%UrK zU_?<$DCPd1NUHUg-*e@8izYh?XyoEM?-n;o8Jr^&H;IcfJ|rU2II|G7@J{NcuNBCO zqbv`^A8D7Xv*J?P0{bgc)>}%s zl86ya#Dq6B(ieht9@v}uA`%>VC|1mT1ZnYT9yIt#d26s9duvhvesvmqa#|Kjf>P4V zk;VLwNMTtKrfa%bUVu$uVl#Rc_!erC2#L%YI1Z_BmVXyXCHZs7^Y`Qyl(4t}JAVB@ zHf6k-&9$UXd}NnR5702P3AoUBdSJqwOB)xAw9skeiOmVJvjwJR*m`0zq7<=IBa2T` zk8aj*#Y)lJO!@W=bHy7;snKdpQomyAoxT*)&QJ;zPcinIq@~z^@eosb>`D~VEFfs| z(Vu@%Jbfdy$Y3YE1}>ef57>@Y^2Mh=W6l+K(I_ZO_1(k4PkHsFUl|ICk0*y6qEM#R zwYSL3$5)(mP|!bWJBYp!4QArl*6LrZNGYVESa~=t59?WkvL1X#{TBI^@V3u z$#dp_Jo#iYcTo0p!_C(jkVEKfa!-SMi_yN^xh47a{8CQn^id?%cPl3&*pCtpMW^9*eL zBE>Uz_#ZyWrCytTK&D9fLdb$R@iB&%f{q9nP6O^E>B{AK;$1SbxBs;8K^H zr*eyuuN8&m$&1In=So`U804v+Aqq9hX~xN)TxY9Ey*FPDx5xU5N}gJ(Zsryw`+jgy zm+VXB7pv*o2WQBiVtB@Q^HR6$nY_!UZ)>AM_!M0Nk;|vV+ws76=L#XAErwc0TL7#i z9wvwr&_}#P2EeUgBu=2X!@0*x=^`pa04Zm1L+pFG(4J4IKJ3F;_v~5#=)~KVKzEcW z2T{PKr<1*M&cNY5;$S~M^x&x7Ax?fhAU)#k4iUJ6<7MRsV;h7U)f*Bws03HA${|zj zMNTq;z%EWGALkYVmI@de9)_WTn*sYvg`8LuP8T_a8#XSFzpL}a`YC6sQr{#~|Tp-J1P#BB=yaon ztVWzVik_?!HZA7qeq&eX0kQWIy1!0u3^(KMDWOHshs1m;Fwg!x6TJ?X#Nbuz$F5VC z`19EiFZFXKfJ(_M%?QIK4#)w(1sn;0a*MayIGMVYT#1FAH+&1g#?v3=~I7hslRp#R>qP!}5wu8Mga+Ge7_MkVMx{5E-xgqr?U>? zyC>QcjVLh@Z^wzjk;Oxc1^cXMPDv?lrxOW)F~ZiMOr}CP8aP@KxkhZbK1Mzt`}z1x zJ_k9n{w`eWqdpVm@o5L;Ins80yuF;0?FEAv6RS#w+G2%UcttPZ1jO|?qnE2Yk*zs^ zV*}#whoVX)wnQWfRj3s#IA$FU@0TlJK5z@3Ms@lykOZYUpD__KJM+Ba?aiEQZjp=Q z14XWwzGLeyK#}AL#@M>uLY@G`irzr4IIWYwEkZYtpW{maqCtTzSX7Hsh&a}_l`bt( zH>Xx96%jB#K4EUcGQl)YmOBxGv1elYIL2hS9M4`U;DO4NmG09EQTrEH;@g4NvYz8_ zIJE?qn~}T_CxK!LEYi&T44fqmSiX{5zmLWBKawl+OK^qz;eO$$>;rQV+ z2^%@S88$1_;>n6^?YQ$?1d+`*gO3F#^Qw zR5Ye$^-amNPtcB4V z0KGt4aN?|nm&t)16c~s{X=bq-sH`~3E{U8+-yF?qu2ZD|*XTyuB>OXm{Jfl8eb#2I zSApy47!sH|o`X^t;Xu3{Ct-(Y9M@{60VPQ;x7%#ZaRPlDo;7*{pj!AQyC+WQl!@wi z*~qbJ0Q{BX_@4hd%vylWBo6Xyl?=t(0VB_Ph^=VEKl%I2enmAHr9jcO)DpR@aAKrEJ2#_^kYB~snk)g>h=YvlN?JP${cJvjs*vmiJG zU7VOcv`wbWstL3b*P~7%PGf?bS~wZu`NbDlqJ`UHv+D{PX2i*2jR%K4m5 zVhL%rPgOCd01-!z;L!0wp6}@rdpq08=ZM)_Nq9PWMgJkX%}d(j1eZ9BTd|lFDV-^1 zx*Sgf8+MQM@(P$aQn+*q{^SmVCG8t!0&$60%4 zSIctxda(yhg915@TeQQof!-*x!^uLKiq5@7Da2=eo~#gN0xB;Eg(E(4Vn1O$GVYB# z<2&LO<%FP~F#rJ<+)kX_j*In8LmdhkDP#;oCo}>L0Ui?@#z<72Gbll5(KLq^s5vxB zlUy7R$)d_Zwz0^%iLD*BB!H2E+)sA#g@wEfXkEmYiJ4150-TJ_9v@`wkE(b%K)OT* zIE~8?{Rp{53Jev=a^OXhKP3)jr!0pZqoa|-KA@0OI64w!YXxgR#OJ~9n=YWTrZ=_{vNGdLjW(ya3e`r$Kg#k7b}94B^?FOqTD4}g%4krj zwThgI!pd1iIZ=l}X>Zh+&B{WZ(lD*q+f-@N&6=k(Z_rnHl_izRJiDq?T~mY#x8PWe z=Cob#%5lq_{*IN67Lam>izZI`^eRGfXZ{VUqVoxNPgU$DWM6_jMB<)q|4|$}-K~&<^~H_C&?V4j>DO zR_Nq(ws;uI(5w+RARQ6nv86r%%sXta07rs2^4uZ_9Tce~f(hK=KOhb`7S+iBzt_Hw zlN|+|sZeR!liRGD5$kB1T`SC*HS zP0PBlr+bt+$QzMQ#3pt!56&PWcCa1Ix-r%SkeE(v@v>i!-w0G*QvVyMdYUW@NXYVo zf}?o;+P#M=)$(2HjZ`x@>PS9kIIv5TLSx#84`SEDHA;DAGXp+^~Zlw|% zdjsSzLk*!eFAqsCAL;^|83ubOAxe%b!8?fZcO3Wp;0iG2PBg~X#A}ogW=ctj!z)lI z#iK~#T#9)`lpV2Rt8`+YMXrQej!2I1i9@^^xrIqDjQaRoxDw1%Q;(oye94d@SEgh; zzTy~SD0?8v`|&;*<3{4t{L=+;iizlz+StyJ900cMF0fH;MTE%BV#x&fhX7kE^nNkEp{#cFdgxC|OW zA{yJ{!W|Y&l=&a07Ra=dDoTOc7;=0&Zgc_Bhay-r;w_>fcv*9#K(ns}4 zn0iEch&3a6R;44}4*2UXOfWz09T|WjmyvG7Adi++5HCIDR&W#Vi`dobxel=-K z_%|NO)0zx&B6 zZ!qK+Vg?wAK3`LzDbyCJ@k(wUN-r7AI#g0Brku$0^2-IX|2AB_@<4Tzr2+^QvwF%D z{V#H??8LK3&r=Rw1?LU& z)E5wwHn{@!k8%uX?4%k>FF;^#^y$Phz+|xv9rkgw0YIQgL5c5~B(mT+V2IK5 zFgIhY@T#%O6>LXcY`b5f1d=pV6j%{&4IdQ|VCe7DbCo=f)`?o9eQ2s+#U-uuo?WWMkf;a>#0b=U|kI&eDTt zf#BLjmwTArgp`dqM`3IzDS=ZK5itu9gBY2@hoz?{E!p zrf}MsJXZWXiVO?X9~M!#VaOR*TFd;3=|CloZI;U<-$@XQ4YS8j9+dMq>Bas&5s~M> zFQp@{?DMH^UU39bp-7T*b%bx#NyYkDKU3k$v7;g4v(P)_4?*COw%Hdejm;K{-Lbi` zrB1;RF_M%Y*Nc!yw6vR0 z-Dq59=_>5vLqfj85v%L>7v-V4qR0Sd)X0VeNJQ8x2huOoKp5`OvEc@SXKMFxboaDU zn6Z1wocuh$(OE8(7ix6j>tf38s4mgUYk=mDEPX%20jAN$;Bc|?bfU+uOf-zhqSo>y*}Mw2a4&2RTga(X-Wn6oK`GijD=M zL}LX)1m<>-k^x`obJ>y;$!|JkkZb7dbw7)z&_W4E2rx58HpcoAYJF3IK?)gd;u=M}!De=wMWea8CIs*@C@Oaf~O)(vVrlAQSG` zoS0gkL#dOjM>^6bR}W5vWYFmgIez~spN_2y(W8SBoSkCik4EBahX!N&6i`rIICLk` zY(OE8iitH$TB{)SL_@8KS1EHS8Ol>H!#K<;sHSMnMLz4FiHv zQV9SuF{-qdQgzHmseLiOO%TyYK8tD;SQg~^5M6E*21XFLLSy5iAY0nghZKrloJkjn zcxHaqp+93$i_p|0#_=k@LW#sTn;lCFGR9+N3!fmdQeR9E2KHCqfC2EVp+s+}r0r)J-~)CVP;RcSmvZfQ{-nA5&zV z@)Ny0kKkMU{@9R$6^Wo%M!lq)u^-MFID<-0ET01}a|6fU7+W2mE<|!;t%3~blPv2+ z-2gJ3AeiX=Gf3WL?d#~0*iv2=%_e$q6~B|j4+|9AIu8lI5TN$hFl!ZZy4%A(oM@xE zWbKVeWaSw1Q3H(a05LXMp>rFdHQ>LA1CMpol=4~4bRxv7k>FrLj%Fb*$ev%9=vSgJ zuw+?KZz*d|P9cTYvtR6fWbHU{g}uD|@Ls!(jpW=8o=3cQoW+CAF3br3Cm%Z`@~RW$S_WMC8s>#-=8(~C+gr*U@L<#X^Aq& zd$b5C#)&aIM@kMMyxomHRVaSeoM>xnoGEOa@czymMR|Ls{2-|N@R%v<1fBBBqw20c z!g$Oomg9S|^pyLdl|vO^a)>0?D~1}EM{r+BOiv2OsOl+gl?l6NB?{v!5*@-+8TM$T zouA{-fB|@uT@exocpvSc_)%9ZA~XnFg?+_BM@)^3KvWE41fN(}m~{&)i}3Y;)a__5 zufO^>r8qd9QPRD~0V)FZEe(3872X-nY{uJXb21HrXQv@PWrsqT8(Xf4iw*-!^f3&( z>LlF6Xg>@TmJB7rmLwcQ<*`*r>ZsV|zw9Ca=bj(fD{?~&Fr%cRNednx-Xj2nT9UjG zRLDDoU&zsEam0WoF1q}Xjg1_CY?5rCG=g{$hvW-2M)cUQVy%FdaYbAO*cYKzK#)nL zr6m(K(#a`drLj@OCO?`_i7%KNrZx~u9Kn1lPI!bZNZ*q?fbqq5!Oz?Xd8JdrNK(OW z0mECCZz|5qx1jJfKO+}^N7;v%+B$1mu_<7#L@l1yX=-Cdktb)Dd3vp8!@`DD#=;`) z{F+L@tj{tO=H=<8ZZs{FHcX(-PD~rx#uy4&FaiAv&9S}>vGVI?3;xR3JfVa~NCLJ8 zKb-_tFqRv>4T?mq93Tk@Mx_Zwm;~VUL_=bCY&)OBEHX_OUBr)`oW&B!$d(N2l!~}9 zQ3o&@@l|05Or@mpV+h_whC16PQ+43l__*DOatso%J%PZ6r9K)40;1{0EXNu09*pi zVw$E*lWQ@r6#Oo0f-i7l`3?+ENV?7HFzWo0p5~QhJlFQlm8#2!F&Ll0jR`jMx!1n24H0n7{(Oclp|A~SG`am`*ULfeO7YErs!_d z)T*9WZsdQ-9ec)jMbX7=P3%2&SW_YB=8p^l_hia$R2M;NFnn}(Q*%d0v)|tAwt4~` z0lz)$vIm=k_GZ7!<#vU`erJcjx!LKkHFpF9wt(B&Z1=bw{tlPTZFL3hp;SfUL9W!a zt#^+(kEe4Ia|y*0L1KOGD9kT$tqLp=v#W04u<=a=ew_zCaq5yRI=Rq)SGX7 zmMcoWw#=Z)-spg$LgRR4HBNIOdc!pne?O%plNC?=xUg32I^qw9*ilFLq%1*#V^wrt zfn`70aiZM%4!o-|lxdd$3wTcSm!F%kS~n z?9ELsyW8pVxH{Z^zsDL3SgnCzv$ff7)qCt6!BB_QYPGu@&T#5QKK-%8(c$8M$HMKU zg&Vl$!daW#%~pGp$L_EOo17h3Fn_os5N--JS)D;AU|c)gK|6kFb~~D#0l(9&w+8}E z!7xCTY<7Q#Ey>;X&c~Ya-?VP)Xx$>$T(_o<4p&nUG6vNMUIpuo(7u@qNT6(#)T+(tyQM?6? z=P_w@uXa4$O-`G~77R9rfs;S6{}p@7pBwE3NON4Ue#1ThVV;NZY)TJ4@BH}=TKX7Jx(1`#mGYG~nZxaPt& z1>6ot0C4vAIIqbwiq3u-cuxTN3SVy9*4sjas&WB>hOnb{(#eO zvxdSBRG+X1oi1y$1Cc|M9RY;h-|V(|tWEkrIN<1jQf=x8*xjDg`}P0vu>Vfe4e(A81BL>K z^uo>Ij@0`rGas+q|77LTeHjKafPhNc?O)#K}Rs;Xts7Z{Ya)+oi3-dDPZsL1Rao5l<*0= zolXNP`gC}Z+;)4MpO;u{MH@P~jVMGXFIG9a{6Rh@*W|zIg z8VXpQc7HJJ30nhBC#{mZBOEq(Y%aumO}0R|*%k1FKTf~=8@(5qo+NI{H6;%F2+nYa z-wM~V*&pg?_V^LvHQSwTf53wnBIvL>J>dWhU!WuC48t|m`>lv9tnh8%g$CRoyPf~G zg`-HXko?Z*HCN6RblJn<4v*jN3vPI!uVG5{;dLP`*F!vy$5l6$tez)ipvBJ}qE1meoFfn71nO}&@! za|ODq08>P?l+-?qO#vv!c3X_0Z2)3n%@P*JKV4PCld~$>{NhrrstpkEY0x~8Wo`lH;h$FwH4T!8% zpaZa)G;5IaYS1~FwS=e%KqnEO1rLEpB4{I+k}W=Ky{$EilZX=)GyDL5qw*EfRQd>Z zfOP^{u!ty#shb;v-0aEN9&fHzWwAW~lUY){F^lrtP7u_q>3AALc}%`&O%^H`luL5; z%7ewJdp_AHQ&)i!S$4?Qi=g)=fm<{5j~6TA=H$8N-{eFIwPx~EBslfeB8EMhV@UE6 z+Ke<4k-@MWJ&-*SdP&0No&ziWoQG9VUud_#ohx zN%+?i4k1wp_j1Q^90|xL+DH7Fh2as0&l-@v0_-|4l?MBJP+Ea*!UM(T8m+KK#8E5( zPYv|qw&L42-yuN~tsk%GB0_&Lh;V7>ivZgtk&-A!NIVA!uyY(s5dGoSGFWY*5J(5^ zFwn7gcC3qDzF7XZ!r82R4)8HZL?jJME#lxbATt4IiD}YeCJ%=97p8iiyA`^y7HpP1 zQZJ&vGI*#(q~tc^y8T>|M@Ca|Wkh{Oa>FhUGteMu@Dild1QIQsR6_9@I$9+017wo{ zz6S_W6L%{^F5E|Ag69wP_eQd0pwWZ*MW86)yD|KrNt~ZNr`uPWpA|=F3-L-oAoV0L z#Y`@Goy~%AF2e_lP-P;h39)5qz{I%YAWo@&9M#H-lkGEqERWLUuX>Hv1eBECW9_5J ziJ#RE0WKH=%3>9b7!Db!I0?Ipb;z`%gdv7CnAC~{PbV%CgPf#FB37WwXR8+xq#ZOh z;hy2*KW=FN8%qLMl-ePbyo0g1MX7J2tdVgOwZ*hHG!}!D?me6Zg`FUWgzy8##?jt- zqJvl*h#dhYl{k6GFu|!8Pb}n2x#Mfnm3m=ujm)fKz`Jx-?cARpmI06!f&yO2>KZ03 z{UX9QMxO<+W2k+8QUwEqQ9{!I!8!)Jx`W_!#s~EU-mx|7Jfo}+Q zk4;HJ3(wV{rEJ-%)cNWf*)%Ew#Hvd$^(`_*7EJJH1NGbr2-HdA#Mv>aY!m^GvGN)d z6*uUJ999B#dLVcblqpREh$=Li$#7=UkhZh72~UQmILXdU0E&sMN<$Hu0mRz~{+$F- zK3(u<4;7)PIkdTM1GWjUB!||bfGa)FBZWfJ2xR75?kXm zV{d>QGe~w8x(vi16w&cj$D?%Akm9>DWZ{F|}S5Q6>4h?#9QP>V0D=XD-I! zMrM*k*Ueue8oss-fL*NzaMnKrr)h{LO|)UqSrQ)ra*nA1QJGDK zoX6_YYa%be{}Af}kSL01lW-fekoLrEj3LN9o5T?y30ml=0X+LrXpaG$;6^(kx&=VI zvkyLpq`f4)$ef))1_0C9n>zd0T{wMtOXI%$(yV@%SU3q${Tk&L@(QwerKu+yZsv*< z=pQwH7Cf)!iu6qX0v1w)HBX)Y`f@<*L!z*#G}i3m)M1jH1o|gwkMQJa0a17YL}=VE zl(=CWeDPmQ2YO}mql2SBU?PtYH)6rV!0J3eWeRX8enK$m4yiOE(Pm^PJdVqas{{kd z)*EU~CdsVOHe|NkLGsB@eZriw{^K6NxAoM#r7X$LjCnGX)~GIN{l$IeC1S|~@>JPX zt}H@kZy4cC-&Kn=m&r19j{6f6>%kZ+)pvG2R~V&*C4_0oIAuY*G12wQ+ZS8bw4uOG zYx|nz^q(c`m(w3KRs6H6wT*pEY}SfjAoh#II!#iC(!eA%MM44>Ia*vU5f7At0Yb!; zraW0MF;XVieRx|z>UTX~<}|4vt6%0+Gw?#zy<&!gt&@a&Ki5)i0|zB53Tw+&UF9IQ zSgP$cj2iS3fHemhV28vVRFwfwIPfm~0$|aDTIAdN=?W=LH)XxG2>gA*dRd!#V#`CE zN#-9&zQ5-O1*z|yGjn-$82%cx3#u(9(V?<~%#S}1LRk*7*HB2EQZc{eH$(Rn?4a5^ zxN#^3BvLdmSyf#nu#(_Qg#Q;=WI7vx0_30WW2DyAF5t|lG6h;dmrHN4&PbZG!adl5 z%SbSW(B*G|z9p%?>P}8xPB66)G7MUJahxR>4U@lpuwq&X>e8{(&UA8`X&a~u#uq97 zvine=rQETLx#kG0>nEAU0Q^L7#bEXO!103R>0W1K5?LqM_6d8OPNxjFZA|j(Sf~-*mD(oN%%)m0XEm}hu+eFz3zLIMBi1cO}Y_{alO`4#}hqYp?B`!D! zH15%e-%Fil%Rq=cn>Af2<3Sy?5ZRS1%M$;?7~n9z^d^l;QpF-{H)Ep+`g7J;mct`} zgS3yTQ?hCYS7{8X1<;AEu#&Zx^v;9>iwmZK0xG9S{Zd!rdd`j{EfHwtA)zF-!^(*=nUvm~m@&AlYf{yiarXS*u_Oj{4K|?~sJQL@ zPhNo71)*v;B;Wtm+R8~7=?ng$%O*w$BR#cD^BvBVy!_!WbL;-qEyK98SE!+pyBRVv zO>cc$^2&$%i#CzoVxbi{7FR(;sjlwr7lU>zdjRpU6m&sT!GT9I2bXZ`5q(lky7g_W zcE)7qy`~}gqUwnP(W4s#PA>)26gpFq4;OK+_8S?yQ8C*AC#KV0Ao-aCF%p2LliXn+Z zoah>YAVn%-NEk}Jmt&QgYaygv3=N!3CF`1l8^!3JSQL*?iZNx4eTp+rlbD`@QHavy zfkFGF-W-~T8Xgxm-;uXVvRp*+?D&`oK-*&aPHY=_xNP3{pZ!D9?AZ}X8kYK_tU~ge zx&@{j>Br>xxBhO5PD%<$`W3MS9>*v#29dp`dKmEIS<2z+j000x6WViNiqAf?umwnrY48WPodD(?>wS!wdQ2V0e?XU?wYboxmPfX9+= zyjENoZNJ)KUIT)x6_YKZJBxB2^aPTDtkTnDr$w~L6AVCQ6`7NP<&;uuBHz=PL_)&T zp2(t-G<8bibTymfG3dyD$ux@wNDP-KpphaUO28sFDzeKY9*5J-%0APeQvT1~g8-IR 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 diff --git a/data/reports/gaps.md b/data/reports/gaps.md index 5720957..63e895e 100644 --- a/data/reports/gaps.md +++ b/data/reports/gaps.md @@ -1,5 +1,5 @@ # Gap Analysis: IETF AI/Agent Draft Landscape -*Generated 2026-03-08 14:30 UTC — analyzing 474 drafts, 462 technical ideas* +*Generated 2026-03-08 15:15 UTC — analyzing 474 drafts, 498 technical ideas* ## Overview @@ -50,7 +50,7 @@ Current AI safety drafts focus on governance but lack technical protocols for re ### Partially Addressing Ideas -17 extracted ideas touch on this gap: +18 extracted ideas touch on this gap: | Idea | Draft | Type | |------|-------|------| @@ -63,7 +63,7 @@ Current AI safety drafts focus on governance but lack technical protocols for re | Verifiable Agent Conversation Format | draft-birkholz-verifiable-agent-conversations | protocol | | Intent-Based Just-in-Time Authorization | draft-chen-agent-decoupled-authorization-model | architecture | -*...and 9 more* +*...and 10 more* --- @@ -221,7 +221,7 @@ No standardized protocols exist for tracking and billing computational resources ### Partially Addressing Ideas -8 extracted ideas touch on this gap: +10 extracted ideas touch on this gap: | Idea | Draft | Type | |------|-------|------| @@ -229,10 +229,12 @@ No standardized protocols exist for tracking and billing computational resources | Events Query Protocol | draft-gupta-httpapi-events-query | protocol | | Micro Agent Communication Protocol (µACP) | draft-mallick-muacp | protocol | | MOQT Binding for A2A and MCP Protocols | draft-nandakumar-ai-agent-moq-transport | extension | +| AI Agent Protocol Requirements | draft-rosenberg-ai-protocols | requirement | | SCIM 2.0 Agent Extension | draft-scim-agent-extension | extension | | Authorized Connection Policy Framework | draft-steckbeck-ua-conn-sec | mechanism | | Agent Workflow Protocol Well-Known Resource | draft-vinaysingh-awp-wellknown | extension | -| AI Network Traffic Optimization Agent | draft-yuan-rtgwg-traffic-agent-usecase | architecture | + +*...and 2 more* --- @@ -269,7 +271,7 @@ While agent discovery protocols exist, there's no way to cryptographically verif ### Partially Addressing Ideas -25 extracted ideas touch on this gap: +27 extracted ideas touch on this gap: | Idea | Draft | Type | |------|-------|------| @@ -282,7 +284,7 @@ While agent discovery protocols exist, there's no way to cryptographically verif | AI-Native Network Protocol (AINP) | draft-ainp-protocol | protocol | | Distributed AI Accountability Protocol | draft-aylward-daap-v2 | protocol | -*...and 17 more* +*...and 19 more* --- @@ -319,20 +321,20 @@ Current identity/auth solutions don't address secure communication between agent ### Partially Addressing Ideas -46 extracted ideas touch on this gap: +54 extracted ideas touch on this gap: | Idea | Draft | Type | |------|-------|------| +| Agent Gateway Intercommunication Framework | draft-han-rtgwg-agent-gateway-intercomm-framework | architecture | +| Agent Gateway Requirements | draft-liu-rtgwg-agent-gateway-requirements | requirement | +| AI Agent Security Requirements Framework | draft-ni-a2a-ai-agent-security-requirements | requirement | | Centralized Gateway for Multi-Agent Communication | draft-song-dmsc-problem-statement | architecture | | Multi-Tenant Policy Enforcement Infrastructure | draft-song-dmsc-problem-statement | architecture | | Intelligent Agent Communication Gateway Architecture | draft-agent-gw | architecture | | AI-Native Network Protocol (AINP) | draft-ainp-protocol | protocol | | Agent-to-Agent Communication in Transportation Networks | draft-an-nmrg-i2icf-cits | pattern | -| Zero Trust Runtime Agent Architecture | draft-berlinai-vera | architecture | -| Agentic Data Optimization Layer (ADOL) | draft-chang-agent-token-efficient | protocol | -| Agentic network architecture for multi-agent coordination | draft-chuyi-nmrg-agentic-network-inference | architecture | -*...and 38 more* +*...and 46 more* --- @@ -443,7 +445,7 @@ No standardized formats or protocols exist for how agents should persist long-te ### Partially Addressing Ideas -16 extracted ideas touch on this gap: +18 extracted ideas touch on this gap: | Idea | Draft | Type | |------|-------|------| @@ -456,7 +458,7 @@ No standardized formats or protocols exist for how agents should persist long-te | Agentic AI for Autonomous Network Management | draft-hong-nmrg-agenticai-ps | requirement | | LISP-based geospatial intelligence network | draft-ietf-lisp-nexagon | protocol | -*...and 8 more* +*...and 10 more* --- diff --git a/docs/blog/.nojekyll b/docs/blog/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/blog/css/style.css b/docs/blog/css/style.css new file mode 100644 index 0000000..11b3fed --- /dev/null +++ b/docs/blog/css/style.css @@ -0,0 +1,123 @@ +:root { + --bg: #ffffff; + --text: #1a1a1a; + --muted: #6b7280; + --border: #e5e7eb; + --accent: #2563eb; + --code-bg: #f3f4f6; +} + +@media (prefers-color-scheme: dark) { + :root { + --bg: #111827; + --text: #e5e7eb; + --muted: #9ca3af; + --border: #374151; + --accent: #60a5fa; + --code-bg: #1f2937; + } +} + +* { margin: 0; padding: 0; box-sizing: border-box; } + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif; + color: var(--text); + background: var(--bg); + line-height: 1.7; + font-size: 17px; +} + +.container { + max-width: 720px; + margin: 0 auto; + padding: 2rem 1.5rem; +} + +nav { + border-bottom: 1px solid var(--border); + padding: 1rem 0; + margin-bottom: 2rem; +} + +nav a { + color: var(--accent); + text-decoration: none; + margin-right: 1.5rem; + font-size: 0.9rem; +} + +nav a:hover { text-decoration: underline; } +nav .site-title { font-weight: 700; font-size: 1.1rem; } + +h1 { font-size: 2rem; margin: 1.5rem 0 1rem; line-height: 1.2; } +h2 { font-size: 1.5rem; margin: 2rem 0 0.75rem; } +h3 { font-size: 1.2rem; margin: 1.5rem 0 0.5rem; } + +p { margin: 0.75rem 0; } + +a { color: var(--accent); } + +blockquote { + border-left: 3px solid var(--accent); + padding-left: 1rem; + color: var(--muted); + margin: 1rem 0; +} + +code { + background: var(--code-bg); + padding: 0.15rem 0.4rem; + border-radius: 3px; + font-size: 0.9em; +} + +pre { + background: var(--code-bg); + padding: 1rem; + border-radius: 6px; + overflow-x: auto; + margin: 1rem 0; +} + +pre code { background: none; padding: 0; } + +table { + width: 100%; + border-collapse: collapse; + margin: 1rem 0; + font-size: 0.95rem; +} + +th, td { + padding: 0.5rem 0.75rem; + border: 1px solid var(--border); + text-align: left; +} + +th { background: var(--code-bg); font-weight: 600; } + +ul, ol { padding-left: 1.5rem; margin: 0.75rem 0; } +li { margin: 0.25rem 0; } + +.post-nav { + display: flex; + justify-content: space-between; + margin-top: 3rem; + padding-top: 1rem; + border-top: 1px solid var(--border); + font-size: 0.9rem; +} + +.post-list { list-style: none; padding: 0; } +.post-list li { margin: 1rem 0; } +.post-list a { font-size: 1.1rem; font-weight: 500; } +.post-list .desc { color: var(--muted); font-size: 0.9rem; } + +footer { + margin-top: 3rem; + padding-top: 1rem; + border-top: 1px solid var(--border); + color: var(--muted); + font-size: 0.85rem; +} diff --git a/docs/blog/index.html b/docs/blog/index.html new file mode 100644 index 0000000..a4894dd --- /dev/null +++ b/docs/blog/index.html @@ -0,0 +1,47 @@ + + + + + + Home — IETF AI Agent Analysis + + + +

    + + +

    The AI Agent Standards Gold Rush

    +

    A data-driven analysis of 475 IETF Internet-Drafts on AI agents, autonomous systems, and machine learning protocols.

    + +

    The IETF is experiencing an unprecedented surge in AI/agent standardization activity. +We built an automated analysis pipeline to make sense of it: 713 authors, 501 ideas, +132 cross-organizational convergent ideas, and 12 identified gaps.

    + +

    The Series

    + + +

    About

    +

    This analysis was produced using the IETF Draft Analyzer, +an open-source Python tool that combines Claude for multi-dimensional rating and idea extraction +with Ollama for semantic embeddings. Total API cost: ~$9-15.

    + +

    Read the series overview →

    + + +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/00-series-overview.html b/docs/blog/posts/00-series-overview.html new file mode 100644 index 0000000..001070d --- /dev/null +++ b/docs/blog/posts/00-series-overview.html @@ -0,0 +1,377 @@ + + + + + + Blog Series: The IETF's AI Agent Standards Race — IETF AI Agent Analysis + + + +
    + +

    Blog Series: The IETF's AI Agent Standards Race

    +

    Series Overview and Narrative Arc

    +

    Architectural design document governing the 7-post blog series. This document has two sections: (A) the internal narrative architecture (for the team), and (B) the reader-facing series introduction (for publication).

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    PART A: NARRATIVE ARCHITECTURE (Internal)

    +

    Overall Thesis

    +

    The IETF's AI agent standardization effort is the largest, fastest-growing, and most consequential standards race in a decade -- but it is building the highways before the traffic lights.

    +

    The data tells a story in three acts:

    +
      +
    1. +

      The Gold Rush (Posts 1-2): An explosion of activity, concentrated in surprising hands. 434 drafts, rapid growth in 9 months, one company writing ~16% of all drafts, Western tech giants dramatically underrepresented.

      +
    2. +
    3. +

      The Fragmentation (Posts 3-4): That activity is not converging. 155 competing A2A protocols with no interoperability layer. 14 OAuth-for-agents proposals that cannot coexist. A ~4:1 ratio of capability-building to safety work (averaging ~4:1 but varying from 1.5:1 to 21:1 month-to-month). Critical gaps where nobody is building at all.

      +
    4. +
    5. +

      The Path Forward (Posts 5-6): The raw material for a solution exists -- 130 cross-org convergent ideas (36% of unique clusters) independently proposed by multiple organizations show where genuine consensus is forming. But convergence on components is not convergence on architecture. The missing piece is not more protocols; it is connective tissue: a shared execution model, human oversight primitives, protocol interoperability, and assurance profiles.

      +
    6. +
    +

    The throughline is a question: Can the IETF assemble the architecture before the protocols ship without it?

    +
    +

    Narrative Arc Diagram

    +
    TENSION
    +  ^
    +  |                                          Post 6: THE BIG PICTURE
    +  |                                         /  (resolution: here's
    +  |                                        /    what the ecosystem
    +  |                Post 4: THE GAPS  -----+     actually needs)
    +  |               / (climax: what                         \
    +  |              /   nobody's building)                    \
    +  |    Post 3  /                           Post 5          \
    +  |    FRAGMENTATION                       CONVERGENCE      \
    +  |   /  (escalation:                     (130 cross-org     \
    +  |  /   competing                         for solutions)     Post 7
    +  | /    protocols)                                           HOW WE
    +  |/                                                          BUILT THIS
    +  Post 1              Post 2
    +  GOLD RUSH           WHO WRITES
    +  (hook: the          THE RULES
    +   numbers)           (stakes:
    +                       geopolitics)
    +  +-----------------------------------------------------------> TIME/POSTS
    +
    +

    The emotional arc: Wow, this is huge (Post 1) -> Wait, who controls it? (Post 2) -> Oh no, it is fragmenting (Post 3) -> And the most important parts are missing (Post 4, the climax) -> But beneath the chaos, organizations actually agree on 130 ideas (Post 5) -> Here is what the finished picture looks like (Post 6, the resolution) -> And here is how we figured all this out (Post 7, the coda).

    +
    +

    Per-Post Design

    +

    Post 1: "The IETF's AI Agent Gold Rush"

    +

    File: 01-gold-rush.md +Word count: 1800-2200 +Base: Existing draft at data/reports/blog-post.md, needs update from 260 to 434 drafts

    +

    Key thesis: The IETF is experiencing an unprecedented standardization sprint around AI agents, with growth rates not seen since the early web standards era.

    +

    Key data points to include: +- 434 drafts (up from 260 after keyword expansion with mcp, agentic, inference, generative, intelligent, aipref) +- Rapid growth: from 5 drafts/month (Jun 2025) to 85 drafts/month (Feb 2026) +- 557 authors from 230 organizations +- 10+ categories, with data formats/interop (174), A2A protocols (155), and identity/auth (152) leading +- Average quality score: ~3.27/5.0 (4-dim composite, range 1.25-4.75) +- Top-rated drafts: VOLT (4.75), DAAP (4.75), STAMP (4.5), TPM-attestation (4.5) +- ~4:1 safety deficit ratio on aggregate, varying from 1.5:1 to 21:1 by month (first mention -- this becomes the recurring motif)

    +

    What makes it worth reading alone: The sheer numbers. Nobody else has quantified this. The rapid growth curve is the hook.

    +

    Ends with: Teaser for Post 2 -- "But who is writing all these drafts? The answer is more concentrated than you'd expect."

    +
    +

    Post 2: "Who's Writing the Rules for AI Agents?"

    +

    File: 02-who-writes-the-rules.md +Word count: 2000-2500

    +

    Key thesis: The standards that will govern AI agents are being written by a remarkably concentrated set of authors, with geopolitical implications that the IETF community has not reckoned with.

    +

    Key data points to include: +- Huawei: 53 authors, 69 drafts, ~16% of all drafts (up from 12% pre-expansion) +- The 13-person Huawei bloc: 22 shared drafts, 94% cohesion, core 7 (B. Liu, N. Geng, Z. Li, Q. Gao, X. Shang, J. Mao, G. Zeng) each on 13-23 drafts +- Chinese institutional ecosystem: Huawei (53) + China Mobile (24) + China Telecom (24) + China Unicom (22) + Tsinghua (13) + ZTE (12) + BUPT (14) + Pengcheng Lab (8) + Zhongguancun Lab (4) = 160+ authors +- Western underrepresentation: Google now visible (5 authors, 9 drafts) but dramatically small relative to market position. Microsoft, Apple still largely absent. Amazon has 6 authors on 6 drafts (PQ crypto, not agent-specific). +- 18 team blocs covering ~25% of 557 authors +- Cross-org collaboration is sparse: top cross-team pair (Rosenberg-Jennings, Five9/Cisco) shares only 3 drafts +- Ericsson + Inria team focused narrowly on EDHOC/post-quantum (5 people, 6 drafts, 100% cohesion) +- JPMorgan + Telefonica + Oracle on transitive attestation (Western financial sector emerging) +- Chinese orgs form a tightly linked ecosystem: Huawei-China Unicom (6 shared drafts), Tsinghua-Zhongguancun Lab (5), China Mobile-ZTE (4)

    +

    Structural insight: Team blocs inflate apparent collaboration. When you account for intra-bloc pairs, cross-pollination between groups is thin. The landscape is a collection of islands, not a network.

    +

    What makes it worth reading alone: The geopolitics angle. The Huawei concentration is a genuine story. The Western absence is the surprise.

    +

    Ends with: "These 18 teams are not just writing separate drafts -- they are writing separate futures. The fragmentation runs deeper than authorship."

    +
    +

    Post 3: "The OAuth Wars and Other Protocol Battles"

    +

    File: 03-oauth-wars.md +Word count: 2000-2500

    +

    Key thesis: The AI agent standards landscape is not just growing -- it is fragmenting. Multiple teams are solving the same problems independently, producing incompatible solutions that will impose real costs on implementers.

    +

    Key data points to include: +- 14-draft OAuth-for-agents cluster: aap-oauth-profile, aylward-daap-v2, barney-caam, chen-ai-agent-auth, chen-oauth-rar, goswami-agentic-jwt, jia-oauth-scope, liu-agent-operation-auth, liu-oauth-a2a, oauth-ai-agents-on-behalf-of-user, rosenberg-oauth-aauth, song-oauth-ai-agent-auth, song-oauth-ai-agent-collaborate, yao-agent-auth +- 10-draft Agent Gateway cluster +- 25+ near-duplicate draft pairs (>0.98 similarity) +- 42 topical clusters at 0.85 similarity threshold, 34 at 0.90 +- 155 A2A protocol drafts with no interoperability layer +- Near-duplicate taxonomy: same-draft/different-WG (14), renamed (5), evolution (3), competing (2) +- Specific examples of WG shopping: draft submitted to both NMRG and OPSAWG, or both individual and WG track

    +

    Structural insight: Three causes of fragmentation: (1) WG shopping -- authors submit to multiple WGs hoping one sticks. (2) Parallel invention -- teams in isolation solving the same problem. (3) Strategic duplication -- organizations maximizing surface area. The data lets us distinguish these.

    +

    What makes it worth reading alone: The concrete examples. 14 ways to do OAuth for agents. People share this out of horrified fascination.

    +

    Ends with: "Fragmentation is costly but fixable -- teams can converge. The deeper problem is what nobody is building at all."

    +
    +

    Post 4: "What Nobody's Building (And Why It Matters)"

    +

    File: 04-what-nobody-builds.md +Word count: 2000-2500

    +

    THIS IS THE CLIMAX OF THE SERIES.

    +

    Key thesis: The most dangerous gaps in AI agent standardization are not where competing solutions exist -- they are where no solutions exist at all. The three critical gaps address what happens when autonomous agents fail or misbehave, and these scenarios have received almost no attention.

    +

    Key data points to include: +- 11 gaps total: 2 critical, 5 high, 4 medium +- Critical Gap 1: Behavioral Verification -- no mechanisms to verify agents follow declared policies. 47 safety drafts vs 434 total. +- Critical Gap 2: Failure Cascade Prevention -- 114 autonomous netops drafts, no cascade prevention framework. +- Critical Gap 3: Error Recovery and Rollback -- only 6 ideas from 1 draft (the starkest absence in the corpus). +- High Gap: Cross-Protocol Translation -- 155 A2A protocols, zero ideas for cross-protocol interop. +- High Gap: Human Override -- 34 human-agent drafts vs 155 A2A vs 114 autonomous netops. CHEQ exists but no emergency override protocol. +- The ~4:1 ratio (varying 1.5:1 to 21:1) revisited: safety deficit is not just numerical, it is structural. Safety requires cross-WG coordination that the bloc structure cannot produce. +- Gap severity correlates with coordination difficulty

    +

    For each critical gap, include a scenario: "What goes wrong if this is never addressed?" -- make the gaps concrete and visceral.

    +

    What makes it worth reading alone: The fear factor. This is the "what keeps you up at night" post.

    +

    Ends with: "The gaps are real. But so are the solutions -- 130 ideas that multiple organizations independently agree on, scattered across the corpus with no connective tissue."

    +
    +

    Post 5: "Where 434 Drafts Converge (And Where They Don't)"

    +

    File: 05-1262-ideas.md +Word count: 2000-2500

    +

    Key thesis: Beneath the fragmentation, genuine consensus is forming. 130 cross-org convergent ideas (36% of unique clusters) have been independently proposed by 2+ organizations -- cross-org convergence signals that reveal what the industry actually agrees on, regardless of which protocol camp they belong to.

    +

    IMPORTANT NOTE ON FRAMING: The current database contains 419 ideas in 361 unique clusters. Cross-org convergence analysis (SequenceMatcher at 0.75 threshold) yields 130 ideas appearing across 2+ organizations. An earlier pipeline run with ~1,780 raw ideas produced 628 cross-org convergent ideas; the convergence rate (~36%) is consistent across both runs. The raw count is not the story. The story is which ideas survive cross-org validation. The raw extraction count should appear only in methodology context, not as a headline number.

    +

    Key data points to include: +- 130 cross-org convergent ideas (ideas in 2+ drafts from different organizations) -- the headline metric +- Top convergence: "A2A Communication Paradigm" (8 orgs, 5 countries), "AI Agent Network Architecture" (8 orgs), "Multi-Agent Communication Protocol" (7 orgs) +- Org-pair overlap matrix: Chinese intra-bloc alignment (Huawei-China Unicom: 32 shared ideas) vs thin cross-regional signal (Ericsson-Inria: 21) +- Cross-org ideas that span Chinese-Western divide: 180 ideas (genuine cross-cultural consensus) +- Gap-to-convergence mapping: which gaps have cross-org attention, which have none? +- The "big 6" ambitious proposals: VOLT, ECT, CHEQ, STAMP, DAAP, ADL -- standout ideas regardless of convergence metrics +- The absent ideas: capability degradation signaling, multi-agent transaction semantics, agent migration, privacy-preserving discovery, agent cost/billing

    +

    Structural insight: Convergence and fragmentation coexist. Teams agree on WHAT needs building (130 ideas converge across orgs). They disagree on HOW (155 competing A2A protocols). The gap between "what" and "how" is where architecture is needed.

    +

    What makes it worth reading alone: The cross-org convergence data is actionable -- builders can see which ideas have multi-org backing vs single-team proposals.

    +

    Ends with: "130 ideas the industry agrees on, 11 gaps nobody is filling, and a question: what would it look like if someone drew the big picture?"

    +
    +

    Post 6: "Drawing the Big Picture: What the Agent Ecosystem Actually Needs"

    +

    File: 06-big-picture.md +Word count: 2000-2500

    +

    THIS IS THE RESOLUTION AND CAPSTONE.

    +

    Key thesis: The landscape needs not more protocols but connective tissue -- a holistic ecosystem architecture providing a shared execution model (DAGs), human oversight primitives, protocol-agnostic interoperability, and assurance profiles that work from dev to regulated production.

    +

    Key data points to include: +- Full synthesis: 434 drafts, 557 authors, 130 cross-org convergent ideas, 11 gaps, 18 team blocs, 42 overlap clusters +- The proposed 5-draft ecosystem: AEM (architecture), ATD (task DAG), HITL (human-in-the-loop), AEPB (protocol binding), APAE (assurance profiles) +- How this builds on existing work: SPIFFE (identity), WIMSE (security context), ECT (execution evidence) +- The dual-regime insight: same execution model must work in K8s (fast/relaxed) AND regulated environments (proofs/attestation) +- Predictions based on data trajectories +- What builders should do TODAY: which drafts to watch, which gaps to fill, which patterns to adopt

    +

    Structural insight: The ecosystem needs five layers and existing work covers ~60%. Missing pieces: (1) DAG orchestration semantics, (2) HITL as first-class, (3) protocol translation, (4) assurance profiles. These map precisely to the critical and high-severity gaps.

    +

    What makes it worth reading alone: The vision. The forward-looking piece people share with their teams.

    +

    Ends with: "The IETF has navigated standardization sprints before. The drafts are being written. The question is whether architecture or fragmentation wins the race."

    +
    +

    Post 7: "How We Built This: Analyzing 434 IETF Drafts with Claude and Ollama"

    +

    File: 07-how-we-built-this.md +Word count: 1500-2000

    +

    Key thesis: LLM-powered document analysis at scale is practical, cheap, and effective -- with careful engineering around caching, cost optimization, and hybrid model strategies.

    +

    Key data points to include: +- Pipeline: fetch (Datatracker API) -> analyze (Claude Sonnet) -> embed (Ollama nomic-embed-text) -> ideas (Claude Haiku, batched) -> gaps (Claude Sonnet) +- Cost: ~$3.16 for 260 drafts; Haiku batch mode cut costs ~10x for idea extraction +- Hybrid strategy: Claude for analysis (reasoning), Ollama for embeddings (local, free, fast) +- Caching via llm_cache table (SHA256 prompt hash) -- zero waste on re-runs +- Tech: Python + Click + SQLite + FTS5 + httpx + rich + anthropic SDK + ollama +- 13 CLI commands, 13+ visualizations, 11 report types

    +

    What makes it worth reading alone: Practical engineering details for anyone building similar systems.

    +

    Ends with: Cross-link to Post 8 (the meta post about the agent team).

    +
    +

    Recurring Motifs (thread across all posts)

    +
      +
    1. +

      The ~4:1 Safety Deficit (averaging ~4:1, varying from 1.5:1 to 21:1 month-to-month): Introduced in Post 1, deepened in Post 4, resolved in Post 6. The series' signature metric.

      +
    2. +
    3. +

      The Highway/Traffic Light Metaphor: The IETF is building highways (protocols) before traffic lights (safety, verification, override). Use sparingly but consistently.

      +
    4. +
    5. +

      Fragmentation vs. Architecture: Bottom-up protocol proliferation vs. top-down ecosystem design. Posts 3 and 6 are the poles of this tension.

      +
    6. +
    7. +

      Concentration and Absence: Huawei's dominance and Western absence. Introduced in Post 2, revisited in Post 6.

      +
    8. +
    9. +

      The Islands Problem: Team blocs as islands. Ideas cluster within orgs. Cross-pollination is thin. The ecosystem needs bridges, not more islands.

      +
    10. +
    +
    +

    Data Needs Per Post (for the Analyst)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PostData Needed
    1Updated counts (361), category breakdown with new drafts, growth timeline, score distribution
    2Author/org rankings (refreshed for 361), bloc details, cross-org matrix, Chinese vs Western counts
    3OAuth cluster details (14 drafts with approaches), near-duplicate pairs, overlap clusters, A2A count
    4Full gap details, per-gap idea counts, safety ratio, category vs gap matrix
    5Full idea taxonomy, cross-org idea overlap, common ideas, unique ideas, idea-to-gap mapping
    6Synthesis: top-level stats, gap fill estimates, category growth rates, WG adoption signals
    7Pipeline stats: API call counts, costs, cache hit rates, timing
    +
    +

    Missing Analyses the Coder Should Build

    +
      +
    1. +

      Category Trend Analysis (Posts 1, 3, 6): Monthly breakdown per category. Growth rates. Which accelerating, which plateauing?

      +
    2. +
    3. +

      RFC Cross-Reference Map (Posts 5, 6): Which RFCs do the 434 drafts build on? Reveals the foundation layer.

      +
    4. +
    5. +

      Cross-Org Idea Overlap (Post 5): Ideas in 2+ drafts from different orgs = genuine consensus signal.

      +
    6. +
    7. +

      Draft Status / WG Adoption (Post 6): Which drafts adopted by WGs? Which past -00? Traction vs aspiration.

      +
    8. +
    +
    +

    Tone and Style

    +
      +
    • Data-driven but narrative: Every claim backed by a number, every number wrapped in a story.
    • +
    • Authoritative but accessible: Analysis, not advocacy. Let the data argue.
    • +
    • Opinionated where data supports it: The safety deficit is a problem. Fragmentation is costly. Concentration is concerning.
    • +
    • Name names: Specific drafts, authors, organizations. This is journalism.
    • +
    • Lead with surprise: Each post opens with its most unexpected finding.
    • +
    • End with forward link: Each post teases the next.
    • +
    • 1500-2500 words per post: Dense enough to be substantial, short enough to finish.
    • +
    +
    +

    PART B: READER-FACING SERIES INTRODUCTION

    +

    What happens when the internet's standards body tries to build the rules for AI agents -- in real time, with 434 drafts, 557 authors, and a ~4:1 safety deficit (varying from 1.5:1 to 21:1 by month)?

    +
    +

    About This Series

    +

    The Internet Engineering Task Force is in the middle of the largest, fastest-growing standards race in a decade. In fifteen months, AI- and agent-related Internet-Drafts went from 0.5% to 9.3% of all IETF submissions -- nearly 1 in 10. We built an automated analyzer to fetch, categorize, rate, and map every one of them.

    +

    This series tells the story of what we found: explosive growth, deep fragmentation, a concerning safety deficit, and hidden patterns that reveal where the real power lies and where the real risks lurk.

    +

    The Posts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #TitleWhat You'll Learn
    1The IETF's AI Agent Gold RushThe numbers: 434 drafts, 0.5% to 9.3% growth in 15 months, and a ~4:1 capability-to-safety ratio (varying 1.5:1 to 21:1)
    2Who's Writing the Rules for AI Agents?The geopolitics: Huawei's 13-person bloc, Chinese institutional dominance, Western underrepresentation
    3The OAuth Wars and Other BattlesThe fragmentation: 14 competing OAuth drafts, 155 A2A protocols with no interop
    4What Nobody's Building (And Why It Matters)The gaps: 11 missing standards, 2 critical, and what goes wrong without them
    5Where 434 Drafts Converge (And Where They Don't)The convergence: 130 cross-org ideas reveal genuine consensus beneath the fragmentation
    6Drawing the Big PictureThe vision: what the agent ecosystem actually needs and what comes next
    7How We Built ThisThe methodology: analyzing 434 drafts with Claude, Ollama, and Python
    +

    How to Read

    +

    Linear (recommended): 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7

    +

    By interest: +- Executives / decision-makers: Post 1 (overview) -> Post 4 (gaps) -> Post 6 (vision) +- Standards participants: Post 2 (who's writing) -> Post 3 (fragmentation) -> Post 5 (ideas) -> Post 6 (vision) +- Builders / implementers: Post 4 (gaps) -> Post 5 (ideas) -> Post 6 (vision) -> Post 7 (methodology)

    +

    Each post stands alone, but they build on each other. If you read one, make it Post 4 -- the gaps analysis is the most consequential finding.

    +

    The Data

    +

    All findings come from our open-source IETF Draft Analyzer, which fetches drafts via the Datatracker API, rates them using Claude, extracts technical ideas, detects collaboration patterns via co-authorship analysis, and identifies standardization gaps. Data current as of March 2026.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatValue
    Drafts analyzed434
    Authors mapped557
    Organizations230
    Cross-org convergent ideas130
    Gaps identified11 (2 critical)
    Team blocs detected18
    Analysis cost~$9
    +
    +

    Designed by the Architect agent, 2026-03-03.

    +
    The Gold Rush →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/01-gold-rush.html b/docs/blog/posts/01-gold-rush.html new file mode 100644 index 0000000..cf730a7 --- /dev/null +++ b/docs/blog/posts/01-gold-rush.html @@ -0,0 +1,312 @@ + + + + + + The IETF's AI Agent Gold Rush: 434 Drafts, 557 Authors, and the Race to Define How AI Agents Talk — IETF AI Agent Analysis + + + +
    + +

    The IETF's AI Agent Gold Rush: 434 Drafts, 557 Authors, and the Race to Define How AI Agents Talk

    +

    Fifteen months ago, AI agents barely registered at the IETF. Today, nearly 1 in 10 new Internet-Drafts is about AI agents. We analyzed every one.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    For every Internet-Draft addressing how to keep an AI agent safe, roughly four are building new capabilities for it. That is the single most important number in this analysis.

    +

    We built an automated pipeline to fetch, categorize, rate, and map every AI- and agent-related Internet-Draft currently in the IETF system. We found 434 drafts from 557 authors at 230 organizations and identified 11 standardization gaps -- two of them critical. The result is the most comprehensive public analysis of the IETF's AI agent landscape to date.

    +

    The story the data tells is not subtle: the internet's most important standards body is in the middle of a gold rush, and the prospectors are moving faster than the safety inspectors.

    +

    The Growth Curve

    +

    In 2024, just 9 AI/agent-related drafts were submitted to the IETF -- 0.5% of all submissions. By Q1 2026, AI/agent drafts account for 9.3% of all new Internet-Drafts. Nearly 1 in 10.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    YearTotal IETF DraftsAI/Agent DraftsAI Share
    20211,108~0~0%
    20221,121~0~0%
    20231,241~0~0%
    20241,65190.5%
    20252,6961907.0%
    2026 (Q1)1,7481629.3%
    +

    The IETF itself accelerated 2.4x from 2021 to 2025. But AI/agent work went from essentially zero to dominant topic in under two years. The acceleration is not gradual. Submissions surged rapidly beginning in mid-2025 -- from 5 drafts in June 2025 to 61 in October 2025 to 85 in February 2026 -- and have not slowed.

    +

    This growth is driven by a convergence of forces: the explosion of commercial AI agent deployments (ChatGPT plugins, Anthropic's Claude tools, Google's Gemini agents), the emergence of protocols like MCP and A2A that need standardization, and the recognition across the industry that AI agents communicating over the internet without agreed-upon identity, security, and interoperability standards is a problem that gets worse every month it goes unaddressed.

    +

    (A note on methodology: our pipeline searches the Datatracker for 12 keywords -- agent, ai-agent, llm, autonomous, machine-learning, artificial-intelligence, mcp, agentic, inference, generative, intelligent, and aipref -- across both draft names and abstracts. We started with 6 keywords and 260 drafts, then expanded to 12 to capture MCP-related work, generative AI infrastructure, and intelligent networking. The full methodology is in Post 7.)

    +

    The drafts span ten categories, and the distribution reveals priorities:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CategoryDraftsShare
    Data formats and interoperability17440%
    A2A protocols15536%
    Agent identity and authentication15235%
    Autonomous network operations11426%
    Policy and governance10925%
    Agent discovery and registration8921%
    ML traffic management7918%
    AI safety and alignment4711%
    Model serving and inference4210%
    Human-agent interaction348%
    +

    Note that drafts can belong to multiple categories, so percentages exceed 100%. The dominance of plumbing -- data formats, identity, and communication protocols -- is expected for an early-stage standards effort. What is unexpected is how little attention the safety and human-oversight categories receive.

    +

    The ecosystem's DNA is visible in what it cites. We parsed 4,231 cross-references from the drafts, and the foundation is clear: TLS 1.3 (RFC 8446, cited by 42 drafts), OAuth 2.0 (RFC 6749, 36 drafts), HTTP Semantics (RFC 9110, 34 drafts), and JWT (RFC 7519, 22 drafts). The agent identity/auth category is essentially built on top of the OAuth stack. The entire landscape stands on a security foundation -- which makes the 4:1 safety deficit all the more jarring.

    +

    The Safety Deficit

    +

    The ratio is stark:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Focus AreaDrafts
    A2A protocols155
    Autonomous operations114
    Agent identity/auth152
    AI safety/alignment47
    Human-agent interaction34
    +

    The capability-to-safety ratio is roughly 4:1 on aggregate, though it varies significantly by time period -- from as low as 1.5:1 in some months to over 20:1 in others. The overall trend is clear: for every draft about keeping agents safe, approximately four are building new capabilities. The community is building the highways and forgetting the traffic lights.

    +

    This is not an abstract concern. Imagine an AI agent managing cloud infrastructure that detects a spurious anomaly, autonomously scales down a critical service, and triggers a cascading outage across three availability zones. Today, there is no standard mechanism to verify that the agent followed its declared policy before acting. No standard way to roll back the decision once the cascade begins. No standard protocol for a human operator to issue an emergency stop. The three critical gaps our analysis identified -- behavior verification, resource management, and error recovery -- are all about what happens when things go wrong. And in a world of autonomous AI agents, things will go wrong.

    +

    The safety drafts that do exist are often among the highest-rated in our analysis. draft-aylward-daap-v2 -- a comprehensive accountability protocol -- and draft-cowles-volt -- a tamper-evident execution trace format -- each scored 4.75 out of 5 (4-dimension composite excluding overlap), the highest in the entire corpus. draft-birkholz-verifiable-agent-conversations, which defines verifiable conversation records using cryptographic signing, scored 4.5. The quality is there. The quantity is not.

    +

    Who's Writing the Drafts

    +

    The organizational picture is as revealing as the technical one. The top contributors:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OrganizationAuthorsDrafts
    Huawei5369
    China Mobile2435
    Cisco2426
    Independent1925
    China Telecom2424
    China Unicom2221
    Tsinghua University1316
    ZTE Corporation1212
    Five9110
    Ericsson49
    +

    Huawei leads by a wide margin: 53 authors contributing to 69 drafts (across all Huawei entities) -- about 16% of the entire corpus. But the concentration goes deeper than raw numbers -- the next post will examine the team bloc structure, geopolitics, and what the collaboration network reveals about where power really lies.

    +

    Cisco and China Mobile each have 24 authors, but China Mobile's team produces 35 drafts to Cisco's 26. Ericsson has only 4 authors but punches above its weight with 9 focused drafts. Independent contributors account for 25 drafts -- a healthy sign of grassroots engagement.

    +

    The Fragmentation Problem

    +

    The drafts are not just numerous; they are redundant. Our embedding-based similarity analysis found 25+ draft pairs with greater than 0.98 cosine similarity -- functionally identical proposals submitted under different names.

    +

    The most crowded space is OAuth for AI agents: 14 separate drafts all trying to solve how AI agents authenticate and get authorized. They range from broad framework proposals (draft-aap-oauth-profile) to narrow extensions (draft-jia-oauth-scope-aggregation) to full accountability systems (draft-aylward-daap-v2). None are compatible with each other.

    +

    Beyond OAuth, the broader A2A protocol landscape includes 155 drafts with no interoperability layer. The most common technical idea in the entire corpus -- "Multi-Agent Communication Protocol" -- appears in 8 separate drafts from different teams. And the fragmentation goes deeper than protocols: the vast majority of technical ideas extracted from the corpus appear in exactly one draft. Everyone is solving the same problem. Nobody is solving it together.

    +

    This fragmentation has real costs. Implementers face confusion over which draft to follow. The IETF process slows as competing proposals vie for working group adoption. And the longer competing drafts proliferate without convergence, the higher the risk of incompatible deployments that entrench fragmentation rather than resolving it.

    +

    What the Best Drafts Look Like

    +

    Not everything is chaos. Our quality ratings -- scoring novelty, maturity, overlap avoidance, momentum, and relevance on a 1-5 scale -- surface drafts that are doing the hard work well:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DraftScoreWhat It Does
    draft-aylward-daap-v24.75Comprehensive AI agent accountability with authentication, monitoring, enforcement
    draft-guy-bary-stamp-protocol4.5Cryptographic delegation and proof for agent task execution
    draft-drake-email-tpm-attestation4.5Hardware attestation for email via TPM verification chains
    draft-ietf-lake-app-profiles4.5Canonical CBOR for EDHOC application profiles
    draft-birkholz-verifiable-agent-conversations4.5Verifiable agent conversation records with COSE signing
    +

    Scores are 4-dimension composites (novelty, maturity, momentum, relevance), excluding overlap. The average score across all 434 rated drafts is 3.27. The best work combines clear problem definition with concrete mechanisms and low overlap with existing proposals. The worst drafts are me-too proposals that restate problems already solved elsewhere.

    +

    Methodology note: Quality ratings are LLM-generated (Claude Sonnet) from draft abstracts only, not full text. No human calibration has been performed. Scores should be treated as relative rankings within this corpus, not absolute quality measures. See How We Built This and the Methodology document for details.

    +

    What Comes Next

    +

    The IETF has navigated technology gold rushes before -- the early web, IoT, DNS security. In each case, the first wave of competing proposals eventually converged, and the lasting standards came from those who focused on interoperability and safety alongside capability.

    +

    The AI agent wave is following the same early pattern. The landscape has quantity. The question is whether it develops architecture -- and whether the safety work catches up before the capability work ships without it.

    +

    This blog series will dig into the questions the data raises. The next post starts with the most fundamental: who, exactly, is writing the rules?

    +
    +

    Key Takeaways

    +
      +
    • 434 drafts from 557 authors at 230 organizations -- AI/agent work went from 0.5% to 9.3% of all IETF submissions in 15 months
    • +
    • The capability-to-safety ratio (roughly 4:1 on aggregate, varying from 1.5:1 to 21:1 by month) is the most concerning structural finding
    • +
    • Huawei dominates authorship with 53 authors on 69 drafts (~16% of corpus); Chinese-linked institutions account for 160+ authors
    • +
    • 14 competing OAuth-for-agents proposals illustrate deep fragmentation; 155 A2A protocol drafts have no interoperability layer
    • +
    • 11 standardization gaps remain, with the 2 most critical relating to what happens when agents fail
    • +
    +

    Next in this series: Who's Writing the Rules for AI Agents? -- Inside the team blocs, geopolitics, and collaboration networks behind the IETF's AI agent standards.

    +
    +

    Analysis conducted using the IETF Draft Analyzer. Data current as of March 2026. All 434 drafts, 557 authors, and full analysis data are available in the project's SQLite database.

    +
    ← Series OverviewWho Writes the Rules →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/02-who-writes-the-rules.html b/docs/blog/posts/02-who-writes-the-rules.html new file mode 100644 index 0000000..4e569d9 --- /dev/null +++ b/docs/blog/posts/02-who-writes-the-rules.html @@ -0,0 +1,303 @@ + + + + + + Who's Writing the Rules for AI Agents? — IETF AI Agent Analysis + + + +
    + +

    Who's Writing the Rules for AI Agents?

    +

    Inside the team blocs, geopolitics, and collaboration networks shaping the future of AI agent standards.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    Thirteen people from one company co-author 22 Internet-Drafts at 94% internal cohesion. Their work covers agent networking, identity management, communication protocols, and network troubleshooting. Together, they represent the single most coordinated standards-writing campaign in the IETF's AI agent space.

    +

    They all work at Huawei.

    +

    This is the story of who is writing the rules for AI agents, what their collaboration networks reveal, and why the geography of authorship matters more than most people realize.

    +

    The Numbers Behind the Names

    +

    Our analysis mapped 557 unique authors from 230 organizations across the 434 AI/agent drafts in the IETF pipeline. But those topline numbers mask extreme concentration.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OrganizationAuthorsDrafts
    Huawei5369
    China Mobile2435
    Cisco2426
    Independent1925
    China Telecom2424
    China Unicom2221
    Tsinghua University1316
    ZTE Corporation1212
    Five9110
    Ericsson49
    +

    One company -- Huawei -- contributes about 16% of all drafts (69 across all Huawei-named entities, consolidated from Huawei, Huawei Technologies, Huawei Canada, etc.). The top six Chinese-linked organizations together contribute over 160 authors. This is not a general pattern across the IETF; it is specific to the AI agent space, and it tells a story about who considers these standards strategically important.

    +

    The Huawei Drafting Machine

    +

    The Huawei team bloc is worth examining in detail because it illustrates a pattern -- organized, coordinated standards campaigns -- that is characteristic of how some institutions approach the IETF.

    +

    The 13-person core team includes:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AuthorDraftsRole in Team
    Bing Liu23Top contributor, appears on most team drafts
    Zhenbin Li21Core, agent networking frameworks
    Nan Geng20Core, near-total overlap with Liu
    Qiangzhou Gao20Core, cross-device communication
    Xiaotong Shang19Core, network measurement and troubleshooting
    Jianwei Mao14Communication protocol gap analysis
    Guanming Zeng13MCP and NETCONF for agents
    +

    The remaining six members contribute 2-5 drafts each. The team's 94% cohesion means that nearly every possible pair of members shares the vast majority of their drafts. This is not casual co-authorship; it is a systematic drafting operation.

    +

    Their 22 drafts cover a specific territory: agent networking frameworks for enterprise and broadband networks, agent identity management, cross-device communication, MCP integration for network troubleshooting, and agent gateway requirements. The focus is heavily on autonomous network operations and A2A protocols -- the infrastructure layer of the agent ecosystem.

    +

    Two deeper metrics reveal the nature of this operation:

    +

    Volume over iteration. Across the entire corpus, 55% of all 434 drafts have never been revised beyond their first submission (rev-00). But the rate varies dramatically by organization. Of Huawei's drafts, 65% are at rev-00. Compare that to Ericsson (11%), Siemens (0%), Nokia (20%), or Boeing (0%). The most serious iterators -- Boeing (avg 28.2 revisions per draft), Siemens (17.2), Sandelman Software (14.3) -- submit far fewer drafts but iterate relentlessly. Western companies submit fewer drafts but revise heavily -- incorporating feedback, advancing toward maturity. Huawei's pattern is the opposite: submit at volume, iterate rarely. Submitting a draft is cheap. Iterating it signals genuine investment.

    +

    Campaign timing. Of Huawei's drafts, 43 were submitted in the four weeks before IETF 121 Dublin -- 62% of the company's entire output, packed into a single pre-meeting window. For context, the entire corpus had 107 drafts in that period. Huawei alone accounted for 40% of all pre-IETF 121 submissions. This is not organic growth. It is a coordinated submission campaign timed for maximum standards-body impact.

    +

    Beyond the main team, the company has additional smaller blocs. No other organization comes close to this level of coordinated output.

    +

    The Chinese Institutional Ecosystem

    +

    Huawei does not operate in isolation. The Chinese organizations in this space form a densely interconnected collaboration network.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Org AOrg BShared Drafts
    China UnicomHuawei6
    Tsinghua UniversityZhongguancun Laboratory5
    China MobileZTE Corporation4
    China MobileHuawei4
    BUPTTsinghua University3
    China TelecomHuawei3
    BUPTChina Telecom3
    CAICTHuawei3
    +

    The structure has three tiers:

    +

    Tier 1: Telecom operators -- China Mobile (24 authors, 35 drafts), China Telecom (24 authors, 24 drafts), China Unicom (22 authors, 21 drafts). These organizations bring domain expertise in network operations and 6G requirements. Their drafts focus heavily on use cases: agents for 6G networks, agent-based network management, traffic optimization.

    +

    Tier 2: Equipment vendor -- Huawei (53 authors, 66 drafts), ZTE Corporation (12 authors, 12 drafts). Huawei's dominance here is striking; ZTE's contribution is modest by comparison. These drafts focus on architecture and protocols -- the building blocks rather than the use cases.

    +

    Tier 3: Research institutions -- Tsinghua University (13 authors, 16 drafts), BUPT (14 authors, 7 drafts), Zhongguancun Laboratory (4 authors, 6 drafts), CAICT (8 authors, 6 drafts). These institutions bridge the gap between industry and academia, often co-authoring with both telecom operators and Huawei.

    +

    The Zhongguancun Laboratory team (4 members, 5 shared drafts, 94% cohesion) is led by Yong Cui of Tsinghua University, one of the most prolific individual authors with 8 drafts spanning agent discovery, network management benchmarking, and LLM-assisted operations. His work includes draft-cui-nmrg-llm-benchmark (score 4.3) -- one of the highest-rated drafts in the corpus.

    +

    The China Telecom team (6 members from China Telecom, BUPT, and Tsinghua) focuses on 6G agent use cases and IoA task protocols. Their drafts are more forward-looking than Huawei's -- less about current network operations, more about where agents fit in next-generation infrastructure.

    +

    Where Is the West?

    +

    The absence is as telling as the presence.

    +

    Google: 5 authors, 9 drafts -- a notable increase, but still thin relative to the company's agent platform presence (Gemini agents, A2A protocol).

    +

    Microsoft: Minimal presence.

    +

    Apple: Two authors, two drafts -- both about mail automation (draft-ietf-mailmaint-pacc, draft-eggert-mailmaint-uaautoconf). Not about AI agents per se.

    +

    Amazon: 6 authors, 6 drafts -- primarily post-quantum cryptography work (ML-KEM hybrid key exchange), not agent-specific.

    +

    Cisco: The most active Western tech company with 24 authors across 26 drafts, but spread thinly. Three separate Cisco blocs cover different areas: Cullen Fluffy Jennings and Suhas Nandakumar work on A2A transport and agent identity; another team (Muscariello, Papalini, Sardara, Betts) works on AGNTCY messaging; a third (Farinacci, Rodriguez-Natal, Maino) works on LISP-based networking. No single coordinated campaign.

    +

    Ericsson: 4 authors, 9 drafts -- focused on EDHOC lightweight authentication, a mature protocol effort led by Goran Selander. High quality (scores 3.2-4.1) but narrow scope.

    +

    The pattern is clear: Western companies are either absent from AI agent standardization or participating in adjacent security/crypto work rather than the core agent protocol space. The reasons likely include strategic focus on proprietary agent ecosystems (Google's Gemini, Apple's Siri agents), less tradition of IETF engagement in the agent/AI space, and the assumption that de facto standards (MCP, A2A) will matter more than de jure IETF ones.

    +

    This bet may prove wrong. IETF standards have a way of becoming the infrastructure that everyone must eventually support.

    +

    The Team Bloc Landscape

    +

    Beyond Huawei, our co-authorship analysis detected 18 team blocs covering a significant fraction of the 557 authors. Each bloc is a group where members share at least 70% pairwise draft overlap and 3+ shared drafts.

    +

    The most notable non-Chinese blocs:

    +

    Ericsson team (5 members, 6 drafts, 100% cohesion) -- Goran Selander and colleagues lead this European effort focused on EDHOC authentication and lightweight key exchange for constrained devices. They collaborate with Inria (France) and the University of Murcia (Spain). Their work (draft-spm-lake-pqsuites, score 4.1) represents some of the most mature protocol work in the corpus.

    +

    Five9/Bitwave team (2 members, 6 drafts, 100% cohesion) -- Jonathan Rosenberg (Five9) and Pat White (Bitwave) are the most prolific Western contributors to core agent protocols. Their drafts span the full stack: CHEQ for human confirmation of agent decisions (draft-rosenberg-aiproto-cheq, score 3.9), N-ACT for agent-to-tool communication, and an OAuth extension for agent authentication. Rosenberg is also the strongest cross-team bridge, sharing 3 drafts with Cisco's Cullen Fluffy Jennings -- the single strongest cross-bloc connection we found.

    +

    ISI, R.C. ATHENA team (4 members, 4 drafts, 100% cohesion) -- A Greek research institute producing post-quantum authentication work for EDHOC. All four members (Haleplidis, Fraile, Fournaris, Koulamas) co-author every draft. Their draft-lake-pocero-authkem-ikr-edhoc scored 4.2.

    +

    JPMorgan/multi-org team (4 members from JPMorgan, Oracle, Telefonica, Aryaka; 2 drafts, 100% cohesion) -- The most cross-organizational Western bloc. Their work on transitive attestation (draft-mw-wimse-transitive-attestation, score 4.3) and actor chains (draft-mw-spice-actor-chain, score 4.1) addresses the safety and accountability space. Notably, these are among the highest-scored drafts in the corpus.

    +

    The Cross-Pollination Problem

    +

    Once you account for team blocs, the cross-team collaboration picture is sparse. The top cross-bloc connection -- Jonathan Rosenberg bridging Five9/Bitwave and Cisco -- involves just 3 shared drafts. Most cross-team pairs share only 1.

    +

    Our network centrality analysis reveals who bridges these gaps. Of 557 authors, only 115 (23%) co-author with people from both Chinese and Western organizations. The top bridge-builders are not from the organizations you might expect:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AuthorOrganizationBC ScoreCN NeighborsWestern Neighbors
    Luis M. ContrerasTelefonica0.035113
    Qin WuHuawei0.0351211
    Muhammad Awais JadoonInterDigital0.02394
    Diego LopezTelefonica0.01369
    Giuseppe FioccolaHuawei0.00928
    +

    The structural glue holding the two blocs together is European telecoms -- Telefonica, InterDigital, Deutsche Telekom. Not US Big Tech. Not any formal cross-standards body. A handful of European companies, through their authors' co-authorship ties, provide the only significant cross-divide connectivity. Qin Wu (Huawei) is the most balanced individual bridge, with nearly equal Chinese and Western co-author networks. But these bridges are thin: remove any two or three of these people, and the network fragments further.

    +

    The sparseness of these bridges becomes even more concerning when you look at what the two blocs are building on. Our RFC cross-reference analysis (detailed in Post 3) reveals that the Chinese and Western blocs cite fundamentally different technology stacks. The Chinese agent ecosystem is being built on network management protocols -- YANG (RFC 7950), NETCONF (RFC 6241), and autonomic networking (RFC 7575). The Western ecosystem is being built on IoT security and web infrastructure -- COSE (RFC 9052), CBOR (RFC 8949), CoAP (RFC 7252), HTTP Semantics (RFC 9110), and EDHOC (RFC 9528). The only shared foundation is OAuth 2.0 -- which explains why the OAuth-for-agents space has 14 competing proposals. It is the one piece of common ground, and everyone is fighting over it.

    +

    This means the cross-pollination problem is deeper than "different teams working separately." The two blocs are building on incompatible infrastructure. Even if they agreed on an agent communication pattern, the underlying plumbing diverges.

    +

    The IETF's consensus process works best when different implementation perspectives collide and reconcile. In the AI agent space, those collisions are rare. The Chinese institutional ecosystem collaborates internally but has limited connections to Western contributors. The European cryptographic teams (Ericsson, RISE, ATHENA) work on authentication foundations but do not connect to the agent protocol teams. The American startups (Five9, Bitwave) and enterprise companies (Cisco) work on adjacent problems without shared architectural framing.

    +

    The one exception is Fraunhofer SIT's Henk Birkholz and Tradeverifyd's Orie Steele, whose draft-birkholz-verifiable-agent-conversations (score 4.5) and draft-steele-agent-considerations (score 4.0) represent rare cross-cultural, safety-focused work from German and American collaborators.

    +

    What This Means

    +

    Three implications emerge from the authorship data:

    +

    1. Volume and influence are not the same thing. Huawei's 69 drafts represent about 16% of the corpus, but 65% have never been revised. The IETF rewards sustained engagement -- drafts that iterate through feedback cycles, reach working group adoption, and mature toward RFC status. A campaign that optimizes for volume at a pre-meeting deadline is playing a different game than one that optimizes for adoption. The quality scores bear this out: Huawei's team averages around 3.1, respectable but not exceptional. The organizations doing the deepest work (Ericsson at 4.8 average revision, Siemens at 17.2) submit far fewer drafts but iterate relentlessly.

    +

    2. The safety work comes from unexpected places. The highest-quality safety and accountability drafts come not from the high-volume drafters but from smaller, specialized teams: Aylward (independent), Birkholz/Steele (Fraunhofer/Tradeverifyd), Rosenberg/White (Five9/Bitwave), and the JPMorgan-led multi-org team. The organizations doing the most drafting are focused on capability; the organizations doing the best safety work are doing the least drafting.

    +

    3. The IETF needs more bridges. Cross-team, cross-organization, cross-geography collaboration is the weakest link in the current landscape. Our centrality analysis shows that European telecoms -- not US Big Tech -- are the structural glue between Chinese and Western blocs. The standards that will endure are the ones where Chinese telecom expertise, European cryptographic rigor, and American agent-platform experience converge. Right now, those worlds barely overlap, and the few bridges that exist depend on a handful of individuals.

    +
    +

    Key Takeaways

    +
      +
    • Huawei dominates with 53 authors on 69 drafts (~16% of corpus); their 13-person core team co-authors 22 drafts at 94% cohesion -- but 65% of those drafts have never been revised, and 43 were submitted in a single 4-week pre-meeting window
    • +
    • Chinese institutions collectively contribute 160+ of 557 authors; they form a tightly interconnected collaboration ecosystem
    • +
    • Google has 9 drafts but Microsoft and Apple are largely absent from AI agent standardization -- a notable strategic gap
    • +
    • 18 team blocs detected; cross-team collaboration is sparse, with most cross-bloc pairs sharing only 1 draft
    • +
    • Only 23% of authors bridge the Chinese-Western divide; European telecoms (Telefonica, InterDigital) are the structural glue -- not US Big Tech
    • +
    • The best safety work comes from smaller, specialized teams -- not from the high-volume drafters
    • +
    +

    Next in this series: The OAuth Wars and Other Battles -- 14 competing proposals, 155 A2A protocols, and what fragmentation costs the internet.

    +
    +

    Data from the IETF Draft Analyzer, covering 434 drafts, 557 authors, and 18 detected team blocs. Co-authorship analysis uses 70% pairwise draft overlap threshold with 3+ shared drafts.

    +
    ← The Gold RushThe OAuth Wars →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/03-oauth-wars.html b/docs/blog/posts/03-oauth-wars.html new file mode 100644 index 0000000..e445745 --- /dev/null +++ b/docs/blog/posts/03-oauth-wars.html @@ -0,0 +1,373 @@ + + + + + + The OAuth Wars and Other Battles — IETF AI Agent Analysis + + + +
    + +

    The OAuth Wars and Other Battles

    +

    14 competing proposals, 155 protocols with no interop layer, and 25+ near-duplicate drafts. Inside the IETF's AI agent fragmentation problem.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    Fourteen separate Internet-Drafts are trying to solve the same problem: how should AI agents authenticate and get authorized using OAuth? They are not collaborating. They are not compatible. And they are all submitted in the same nine-month window.

    +

    This is the fragmentation problem, and it is not limited to OAuth. Across the IETF's AI agent landscape, our analysis found the same pattern repeated in agent discovery, multi-agent communication, intent-based routing, and 6G agent requirements. Teams are working in parallel, not together, and the cost is measured in wasted effort, confused implementers, and the growing risk of incompatible deployments.

    +

    The OAuth Cluster: 14 Ways to Solve One Problem

    +

    The most crowded corner of the AI agent standards landscape is OAuth for agents. Every proposal is trying to answer the same fundamental question: when an AI agent acts on behalf of a user -- or on its own -- how does it prove its identity and obtain permission?

    +

    The depth of this cluster is not surprising when you look at the ecosystem's foundations. Our cross-reference analysis of all 434 drafts found that OAuth 2.0 (RFC 6749) is cited by 36 drafts, JWT (RFC 7519) by 22, OAuth Bearer (RFC 6750) by 9, and DPoP (RFC 9449) by 9. The OAuth stack is the single most-referenced functional standard in the entire corpus after TLS. The agent identity problem runs through the landscape like a root system.

    +

    Here are all 14 drafts:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DraftApproachScore
    draft-aylward-daap-v2Comprehensive accountability protocol4.75
    draft-goswami-agentic-jwtAgentic JWT for autonomous systems4.5
    draft-chen-oauth-rar-agent-extensionsRAR extensions for agent policy4.2
    draft-aap-oauth-profileOAuth 2.0 profile for autonomous agents4.2
    draft-barney-caamContextual agent authorization mesh4.0
    draft-liu-agent-operation-authorizationVerifiable delegation via JWT4.1
    draft-rosenberg-oauth-aauthOAuth for agents on PSTN/SMS3.6
    draft-oauth-ai-agents-on-behalf-of-userOn-behalf-of-user extension3.7
    draft-jia-oauth-scope-aggregationScope aggregation for multi-step workflows3.5
    draft-liu-oauth-a2a-profileA2A profile for transaction tokens3.6
    draft-song-oauth-ai-agent-authorizationTarget-based authorization2.8
    draft-song-oauth-ai-agent-collaborate-authzMulti-agent collaboration authz3.5
    draft-chen-ai-agent-auth-new-requirementsNew auth requirements analysis3.8
    draft-yao-agent-auth-considerationsAuth considerations analysis3.1
    +

    (Scores are LLM-generated relative rankings from abstracts, not human expert assessments. See Methodology.)

    +

    The quality range is enormous -- from 2.8 to 4.75 -- and the approaches barely overlap. Some extend OAuth 2.0 with new grant types. Others define entirely new token formats (Agentic JWT). Still others propose mesh architectures or accountability layers on top of existing auth flows. Two drafts (song-oauth-ai-agent-authorization and song-oauth-ai-agent-collaborate-authz) come from the same Huawei team and address different facets of the problem. Two more (chen-oauth-rar-agent-extensions and chen-ai-agent-auth-new-requirements) come from a China Mobile team.

    +

    The gap our analysis identified in this cluster: most focus on single-agent authorization. Few address chained delegation across multiple agents, and none standardize real-time revocation in agent-to-agent workflows. An agent that obtains a token and delegates a sub-task to another agent -- which then delegates further -- creates a chain of trust that no single draft adequately covers.

    +

    A note on terminology: "consent" in the OAuth context means a technical authorization flow where a user delegates access scopes to a client. This is distinct from GDPR consent (Einwilligung) under Art. 6(1)(a) GDPR, which must be freely given, specific, informed, and unambiguous, and is revocable at any time. When AI agents further delegate to sub-agents, the chain of GDPR-valid consent may break entirely -- a problem none of these 14 drafts addresses. The controller-processor relationship under Art. 28 GDPR imposes additional requirements (data processing agreements, sub-processor authorization) that go beyond what any OAuth extension can express on its own.

    +

    The Agent Gateway Melee: 10 Drafts

    +

    If OAuth for agents is about identity, the agent gateway cluster is about communication architecture. Ten drafts are competing to define how agents from different platforms and ecosystems collaborate:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DraftApproachScore
    draft-li-dmsc-macpMulti-agent collaboration protocol suite4.2
    draft-agent-gwSemantic routing gateway3.9
    draft-cui-dmsc-agent-cdiCross-domain interop framework3.0
    draft-han-rtgwg-agent-gateway-intercomm-frameworkGateway intercommunication3.6
    draft-li-dmsc-inf-architectureDMSC infrastructure architecture3.1
    draft-liu-dmsc-acps-arcAgent collaboration protocols arch3.6
    draft-yang-dmsc-ioa-task-protocolIoA task protocol3.0
    draft-yang-ioa-protocolIoA protocol3.6
    draft-fu-nmop-agent-communication-frameworkNetwork AIOps comm framework3.0
    draft-campbell-agentic-httpHTTP best practices--
    +

    A revealing pattern: five of these ten drafts reference "DMSC" -- Dynamic Multi-agent Secured Collaboration -- a concept pushed primarily by Chinese institutions through the IETF's DMSC side meeting. This cluster represents an organized attempt to define the agent collaboration architecture, but even within that effort, multiple competing proposals have emerged.

    +

    The gap: no draft in this cluster addresses dynamic trust establishment between gateways, or how to handle conflicting semantic schemas across ecosystems. If Agent Gateway A speaks MCP and Agent Gateway B speaks A2A Protocol, these drafts describe the need for translation but do not provide it.

    +

    The Near-Duplicate Epidemic

    +

    Our embedding-based similarity analysis produced a more troubling finding: 25+ draft pairs have cosine similarity above 0.98. Many are functionally identical proposals submitted under different names:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Draft ADraft BReason
    draft-a2a-moqt-transportdraft-nandakumar-a2a-moqt-transportSame content, different name
    draft-abbey-scim-agent-extensiondraft-scim-agent-extensionSame draft, dual submission
    draft-rosenberg-aiprotodraft-rosenberg-aiproto-nactRenamed
    draft-rosenberg-aiproto-cheqdraft-rosenberg-cheqRenamed
    draft-cui-nmrg-llm-nmdraft-irtf-nmrg-llm-nmWG adoption (individual to IRTF)
    draft-ar-emu-hybrid-pqc-eapakadraft-ietf-emu-hybrid-pqc-eapakaWG adoption
    draft-zheng-agent-identity-managementdraft-zheng-dispatch-agent-identity-managementSame draft, different WG
    draft-sun-zhang-iaipdraft-sz-dmsc-iaipSame draft, different WG
    draft-zeng-mcp-troubleshootingdraft-zm-rtgwg-mcp-troubleshootingSame draft, different WG
    +

    Some of these duplications are legitimate IETF process: a draft moves from individual submission to working group adoption (like draft-cui-nmrg-llm-nm becoming draft-irtf-nmrg-llm-nm). Others reflect authors shopping the same draft to multiple working groups. And a few appear to be genuine content duplication -- the same ideas submitted under different author combinations.

    +

    The practical effect: the 434-draft corpus includes substantial double-counting. After de-duplication, the true number of distinct proposals is somewhat lower -- removing the 25 near-duplicate pairs yields roughly 409 distinct drafts, and further accounting for related-but-not-identical submissions brings the number down further. But even with generous de-duplication, the volume is extraordinary.

    +

    The A2A Protocol Zoo

    +

    Zooming out from individual clusters, the broadest fragmentation is in the 155 A2A protocol drafts. These span everything from low-level transport (A2A over MOQT/QUIC) to high-level semantic routing (intent-based agent interconnection) to specific use cases (MCP for network troubleshooting).

    +

    The most common technical idea in the entire corpus -- "Multi-Agent Communication Protocol" -- appears in 8 separate drafts from different teams. Eight teams are independently designing how agents should talk to each other.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Competing AreaDraftsDistinguishing Fact
    OAuth for agents14No draft handles chained delegation
    Agent gateway/collaboration105 are DMSC-linked; no trust framework
    Agent discovery6Range from DNS-based to full directories
    Intent-based routing5Requirements-heavy, protocol-light
    6G agent requirements6Wish lists, not specifications
    SCIM/identity registry63 are near-duplicates
    +

    The discovery cluster is particularly illustrative. Six drafts propose different ways to find AI agents: draft-narajala-ans (score 4.2) proposes a DNS-based Agent Name Service. draft-mozleywilliams-dnsop-bandaid (3.6) also uses DNS but via SVCB records. draft-pioli-agent-discovery (3.2) defines a lightweight registration and discovery protocol. draft-gaikwad-woa (3.2) proposes a Web of Agents format using JSON Schema. None of them reference each other.

    +

    The Deeper Fragmentation: Different Technological DNA

    +

    The protocol-level fragmentation documented above is only the visible layer. Beneath it, our RFC cross-reference analysis reveals a more fundamental divide: the two major drafting blocs are building on entirely different technology stacks.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FoundationChinese BlocWestern Bloc
    Network management (YANG/NETCONF)Strong (RFC 6241, 8639, 8641, 7950)Absent
    IoT security (COSE/CBOR/OSCORE/CoAP)AbsentStrong (RFC 9052, 8949, 8613, 7252)
    PKI/Certificates (X.509)AbsentStrong (RFC 5280)
    Lightweight auth (EDHOC, CWT)AbsentStrong (RFC 9528, 8392)
    Web APIs (HTTP Semantics)WeakStrong (RFC 9110)
    TLS 1.3Moderate (8 citations)Strong (18 citations)
    OAuth 2.0Present (11 citations)Present (7 citations)
    +

    The Chinese bloc -- Huawei, China Mobile, China Telecom, China Unicom, and associated research institutions -- builds agent infrastructure on YANG/NETCONF, the network management protocols that underpin autonomous network operations. The Western bloc -- Ericsson, Cisco, ATHENA, and European research labs -- builds on COSE/CBOR/CoAP (IoT security) and HTTP/TLS/PKI (web infrastructure).

    +

    The only shared foundation is OAuth 2.0, which both blocs cite at comparable rates. This is why the OAuth cluster has 14 competing proposals: it is the one piece of common ground, and everyone is fighting over it.

    +

    This means fragmentation goes deeper than protocol design. Even if the community agreed on a single agent communication pattern, the underlying plumbing is incompatible. A Chinese draft building on NETCONF and a Western draft building on CoAP cannot interoperate without a translation layer -- and that translation layer, as we document in the gap analysis, does not exist.

    +

    What Fragmentation Costs

    +

    The costs of this fragmentation are not theoretical:

    +

    For implementers: Which OAuth extension do you implement? Do you support SCIM agent schemas or Web of Agents? If your agent needs to discover another agent, do you look in DNS, a well-known URI, or a dedicated directory? Today there is no canonical answer, and choosing wrong means re-implementation when the IETF eventually converges.

    +

    For the IETF process: Working groups spend time evaluating competing proposals that could be spent converging on solutions. The OAuth working group alone faces 14 agent-related drafts. The volume creates overhead that slows progress on any single proposal.

    +

    For security: When multiple incompatible authentication and authorization schemes exist, implementations inevitably take shortcuts. The most dangerous agents will be those that implement the easiest -- not the most secure -- available standard.

    +

    For the ecosystem: Each month that fragmentation persists, real-world agent deployments make choices. Those choices entrench specific approaches, making convergence harder and interoperability more expensive. The window for a unified standard narrows with every proprietary deployment.

    +

    A note on IETF IPR policy: Implementers considering building on any of the OAuth or protocol drafts discussed above should be aware that Internet-Drafts may be subject to intellectual property rights (IPR) claims. Under BCP 79 (RFC 8179), IETF participants are expected to disclose known IPR. Check the IETF IPR disclosure database before implementing.

    +

    The Convergence Signals

    +

    Not everything is divergence. A few positive patterns emerged from the data:

    +

    EDHOC is converging. The lightweight authenticated key exchange protocol has multiple working-group-adopted drafts (draft-ietf-lake-edhoc-psk, draft-ietf-lake-authz, draft-ietf-emu-eap-edhoc) with coordinated authorship. This is what healthy standards development looks like: multiple drafts from different teams that explicitly build on each other.

    +

    SCIM agent extensions show maturity. The Okta team's draft-abbey-scim-agent-extension (score 3.8) and draft-wahl-scim-agent-schema (score 3.9) represent a practical approach: extend an existing, widely-deployed protocol (SCIM) rather than invent a new one. This pragmatism is a convergence signal.

    +

    The verifiable conversations approach is gaining traction. draft-birkholz-verifiable-agent-conversations (score 4.5) and the WIMSE/ECT work on execution context tokens represent a "record everything, verify later" approach to agent accountability that multiple communities can support.

    +

    What Needs to Happen

    +

    Three structural interventions would accelerate convergence:

    +

    1. Working groups need to pick winners. The IETF process allows competing proposals, but at some point working groups must adopt specific approaches and redirect competing efforts. In the OAuth agent space, the highest-quality proposals (DAAP, Agentic JWT, RAR extensions) should be evaluated head-to-head, not allowed to proliferate indefinitely.

    +

    2. Interoperability testing, not just drafting. The 155 A2A protocol proposals exist mostly as text. Interop testing -- where implementations from different teams prove they can work together -- would quickly reveal which proposals have real engineering substance and which are paper exercises.

    +

    3. The translation layer must be built. Rather than picking one A2A protocol, the community may be better served by a thin interoperability layer that lets agents using different protocols communicate through gateways. Our gap analysis found this cross-protocol translation gap entirely unaddressed -- zero technical ideas in the current corpus.

    +
    +

    Key Takeaways

    +
      +
    • 14 competing OAuth-for-agents proposals illustrate the depth of fragmentation; none handle chained delegation across agent networks
    • +
    • 155 A2A protocol drafts exist without an interoperability layer; the most common idea in the corpus appears in 8 separate drafts from different teams
    • +
    • 25+ near-duplicate pairs (>0.98 similarity) inflate the draft count; after de-duplication, roughly 409 distinct proposals remain
    • +
    • Convergence signals exist in EDHOC authentication, SCIM agent extensions, and verifiable conversations -- areas where teams explicitly build on each other
    • +
    • Fragmentation goes deeper than protocols: Chinese and Western blocs build on different RFC foundations (YANG/NETCONF vs COSE/CBOR/CoAP); the only shared bedrock is OAuth 2.0
    • +
    • The missing piece is a cross-protocol translation layer; no draft in the corpus addresses how agents using different protocols can interoperate
    • +
    +

    Next in this series: What Nobody's Building (And Why It Matters) -- The 11 gaps in the IETF's AI agent landscape, and the real-world consequences of leaving them unfilled.

    +
    +

    Data from the IETF Draft Analyzer's embedding-based overlap analysis (nomic-embed-text) and cluster detection at 0.85/0.90 similarity thresholds.

    +
    ← Who Writes the RulesWhat Nobody Builds →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/04-what-nobody-builds.html b/docs/blog/posts/04-what-nobody-builds.html new file mode 100644 index 0000000..990a380 --- /dev/null +++ b/docs/blog/posts/04-what-nobody-builds.html @@ -0,0 +1,196 @@ + + + + + + What Nobody's Building (And Why It Matters) — IETF AI Agent Analysis + + + +
    + +

    What Nobody's Building (And Why It Matters)

    +

    The 11 gaps in the IETF's AI agent landscape -- and the real-world disasters they invite.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    Imagine an AI agent managing a hospital's drug-dispensing system. It receives instructions from a prescribing agent, coordinates with a pharmacy agent, and issues delivery commands to a robotic dispensing agent. On Tuesday morning, the prescribing agent hallucinates a dosage. The pharmacy agent fills it. The dispensing agent delivers it. No human saw it happen. No system flagged it. No protocol exists to roll back the dispensed medication.

    +

    To be clear: this scenario is already regulated. Under the EU AI Act (Regulation 2024/1689), a drug-dispensing AI agent is a high-risk AI system under Annex III, requiring conformity assessment, risk management, and human oversight before deployment. The Medical Devices Regulation (MDR 2017/745) imposes additional obligations. The gap is not one of legal accountability -- it is one of technical implementation. The standards that would let developers comply with these regulations in multi-agent architectures do not yet exist.

    +

    This is the predictable consequence of the IETF's most critical standardization gaps.

    +

    We analyzed 434 Internet-Drafts, extracted their technical components, and compared the result against what real-world agent deployments actually require. We found 11 gaps -- areas where standardization work is missing or inadequate. Two of them are critical. And the critical ones share a defining characteristic: they address what happens when autonomous agents fail or misbehave.

    +

    Nobody is building the safety net.

    +

    The 12 Gaps

    +

    Our gap analysis sorted findings by severity based on the breadth of the shortfall and the consequences of leaving it unfilled:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #GapSeverity
    1Agent Behavioral VerificationCRITICAL
    2Agent Failure Cascade PreventionCRITICAL
    3Real-Time Agent Rollback MechanismsHIGH
    4Multi-Agent Consensus ProtocolsHIGH
    5Human Override StandardizationHIGH
    6Cross-Domain Agent Audit TrailsHIGH
    7Federated Agent Learning PrivacyHIGH
    8Cross-Protocol Agent MigrationMEDIUM
    9Agent Resource Accounting and BillingMEDIUM
    10Agent Capability NegotiationMEDIUM
    11Agent Performance BenchmarkingMEDIUM
    +

    The gap names above match the automated gap analysis output. The two critical gaps -- behavioral verification and failure cascade prevention -- address what happens when autonomous agents deviate from declared behavior or trigger cascading failures across interconnected systems. Several high-severity gaps (rollback mechanisms, human override, consensus protocols) address the same theme: what happens when things go wrong, and nobody has built the safety net.

    +

    A notable omission from this gap list: GDPR-mandated capabilities. The gap analysis focuses on technical desiderata but does not engage with the EU's legally binding data protection framework. Specific GDPR requirements that have no corresponding IETF draft work include: Data Protection Impact Assessment (DPIA) tooling for high-risk agent processing (Art. 35 GDPR), right-to-erasure propagation across multi-agent chains (Art. 17), data portability for agent-generated personal data (Art. 20), and purpose limitation enforcement when agents are authorized for specific tasks but may repurpose data (Art. 5(1)(b)). These are not optional features for EU-deployed agent systems -- they are legal requirements.

    +

    Critical Gap 1: Agent Behavior Verification

    +

    The problem: No mechanism exists to verify that a deployed AI agent actually behaves according to its declared policies or specifications.

    +

    The numbers: Only 47 of 434 drafts address AI safety and alignment. The capability-to-safety ratio is roughly 4:1 on aggregate -- though it varies significantly by month, from as low as 1.5:1 to as high as 21:1. The trend is clear: the community is building agents faster than it is building the tools to keep them honest.

    +

    What partially addresses this: Some work exists on the periphery. draft-aylward-daap-v2 (score 4.75 -- the highest-rated draft in the corpus) defines a behavioral monitoring framework and cryptographic identity verification. draft-birkholz-verifiable-agent-conversations (score 4.5) proposes verifiable conversation records using COSE signing. draft-berlinai-vera (score 3.9) introduces a zero-trust architecture with five enforcement pillars.

    +

    What is still missing: Runtime verification. These drafts define what agents should do and how to record what they did. None provides a real-time mechanism to detect that an agent is deviating from its declared behavior while it is operating. The gap is between policy declaration and policy enforcement -- the difference between a speed limit sign and a speed camera.

    +

    The scenario: A financial trading agent is authorized to execute trades within specified parameters. It begins operating within bounds but, after a model update, starts exceeding risk limits. Without runtime behavior verification, the deviation is only discovered in post-hoc audit -- potentially days later, after significant damage.

    +

    Critical Gap 2: Agent Failure Cascade Prevention

    +

    The problem: No protocols exist to prevent agent failures from cascading across interconnected autonomous systems. As agent interdependencies increase in production deployments, a failure in one agent can ripple outward.

    +

    The numbers: Only 47 drafts address AI safety despite 434 total drafts, and the high interconnectivity implied by 155 A2A protocols and 114 autonomous netops drafts creates the conditions for cascade failures.

    +

    What is missing: Circuit breakers for cascading failures. Checkpoint and rollback protocols. Blast radius containment. Graceful degradation. All concepts well-established in distributed systems engineering, but absent from the agent standards landscape.

    +

    The scenario: A telecom operator deploys 50 AI agents for network monitoring, troubleshooting, and optimization. During a major outage, all 50 agents simultaneously request inference resources to diagnose the problem. With no failure cascade prevention, agents compete chaotically. The most aggressive agents get resources; the most important diagnostic tasks may not. The outage extends because the agents that could fix it are starved by the agents that are observing it. For telecom operators in the EU, the NIS2 Directive (Directive 2022/2555) classifies electronic communications as an essential service, requiring incident response capabilities and supply chain security measures -- making cascade prevention not just an engineering problem but a regulatory obligation.

    +

    High Gap: Real-Time Agent Rollback Mechanisms

    +

    The problem: No standards exist for how to quickly roll back incorrect decisions made by autonomous agents across distributed systems.

    +

    The numbers: 114 autonomous netops drafts exist, but no rollback mechanisms for production network safety. draft-yue-anima-agent-recovery-networks (score 4.1) is among the few drafts that partially addresses this, with its Task-Oriented Multi-Agent Recovery Framework and State Consistency Management. For context, "Multi-Agent Communication Protocol" -- defining how agents talk -- appears in 8 drafts. The community has invested far more effort in the plumbing than in the fire escape.

    +

    What is missing: Circuit breakers for cascading failures. Checkpoint and rollback protocols. Blast radius containment. Graceful degradation. All concepts well-established in distributed systems engineering, but absent from the agent standards landscape.

    +

    The scenario: A multi-agent supply chain system manages inventory, shipping, and payments. The inventory agent processes a large batch incorrectly, leading the shipping agent to dispatch wrong items, which causes the payment agent to process refunds to wrong accounts. The cascade happens in minutes. Without rollback mechanisms, untangling the mess requires manual human intervention across three systems -- and the agents continue making decisions based on corrupted state while humans try to intervene.

    +

    The High-Priority Gaps

    +

    Several additional gaps scored HIGH severity. Each represents a missing piece that working deployments will hit:

    +

    Human Override Standardization

    +

    Only 34 human-agent interaction drafts exist versus 114 autonomous operations and 155 A2A protocol drafts. Agents are being designed to talk to each other at a roughly 4:1 ratio (averaging ~4:1, varying from 1.5:1 to 21:1 month-to-month) over being designed to talk to humans. Emergency override protocols -- the "big red button" -- are almost entirely absent. This is not merely an engineering preference. For high-risk AI systems deployed in the EU, the AI Act (Art. 14) mandates human oversight -- making this gap a compliance blocker, not just a design omission.

    +

    draft-rosenberg-aiproto-cheq (score 3.9) is a rare exception: it defines a protocol for human confirmation of agent decisions before execution. But CHEQ is opt-in and pre-execution. No draft defines what happens when a human needs to stop a running agent, constrain its behavior, or take over its task mid-execution.

    +

    Multi-Agent Consensus Protocols

    +

    When a group of agents disagree -- the diagnosis agent says the router is down, the monitoring agent says it is up, the optimization agent is rerouting traffic around it -- who arbitrates? No framework exists for agents to resolve conflicting assessments without human intervention. This is not a new problem: FIPA (Foundation for Intelligent Physical Agents) defined agent communication languages and interaction protocols for multi-agent coordination as early as 1997. The IETF landscape has largely not engaged with this prior art.

    +

    Cross-Domain Agent Audit Trails

    +

    An agent operating across multiple domains or organizations needs to maintain audit trails that satisfy different regulatory requirements simultaneously. Identity management exists -- the 152 identity/auth drafts cover authentication. What does not exist is cross-domain audit standardization: the format and semantics for recording agent actions across jurisdictions with varying compliance requirements. The EU's eIDAS 2.0 regulation (Regulation 2024/1183) and its European Digital Identity Wallet framework provide a mature trust model that the IETF drafts have not yet connected to.

    +

    Federated Agent Learning Privacy

    +

    While federated architectures exist, there is insufficient specification for privacy-preserving agent learning that prevents data leakage between federated participants during model updates. The absence of secure update mechanisms also intersects with the EU Cyber Resilience Act (Regulation 2024/2847), which requires products with digital elements -- including AI agent software -- to handle updates securely and provide vulnerability management throughout their lifecycle.

    +

    Cross-Protocol Agent Migration

    +

    Agents need to migrate between different network protocols, domains, or infrastructure providers while maintaining state and identity. Current drafts focus on registration but not migration continuity.

    +

    The Structural Problem

    +

    Here is the finding the Architect on our team surfaced that reframes the entire gap analysis:

    +

    The severity of each gap appears to correlate with the coordination difficulty required to fill it.

    +

    The critical gaps (behavior verification, resource management, error recovery) require agreement across multiple IETF working groups. They cut across safety, networking, identity, and operations -- areas currently owned by separate teams that rarely collaborate. The high gaps (cross-protocol translation, human override, consensus) require even broader agreement: they need architects who see the whole ecosystem, not just their protocol.

    +

    Now look back at the team bloc analysis from Post 2. The 18 team blocs are islands. Cross-team collaboration is sparse. The strongest cross-bloc connection involves 3 shared drafts. The gaps that require the most cross-team work are being produced by an ecosystem that does the least cross-team work.

    +

    This is the structural explanation for the safety deficit. It is not that people do not care about safety. It is that safety standards require coordination across boundaries that the current authorship structure cannot bridge. Capability standards can be built within a single team. Safety standards cannot.

    +

    Our category co-occurrence analysis provides the concrete proof. Safety drafts are not entirely isolated -- they co-occur with several categories, coupling most strongly with policy and governance and identity/auth. But the pattern is revealing: safety pairs with governance categories, not implementation categories. Of the 155 drafts tagged as A2A protocols, very few also address safety. Safety has minimal co-occurrence with agent discovery/registration and model serving/inference. Its weakest links are to the categories where agents actually do things. Safety is being discussed in governance papers. It is barely present in the protocols that need it most. The traffic lights are not just behind the highways -- they are on a different road entirely.

    +

    IEEE P3394 (Standard for Trustworthy AI Agents), a concurrent standardization effort, is attempting to address some of these safety and trust dimensions from a different angle. The IETF landscape should be compared against these parallel efforts to understand which gaps are being addressed elsewhere and which remain truly unserved.

    +

    The ~4:1 Ratio, Revisited

    +

    The safety deficit is not just a number. It is a structural property of how the IETF's AI agent community is organized.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CategoryDraftsTeam Blocs Active
    A2A protocols155Many (distributed across blocs)
    Autonomous operations114Primarily Huawei, Chinese telecom
    Agent identity/auth152Ericsson, Nokia, ATHENA, multiple
    AI safety/alignment47Few; mostly independents/startups
    Human-agent interaction34Rosenberg/White (2-person team)
    +

    The capability categories have organized teams behind them. The safety categories rely on individual contributors and small, unconnected teams. The best safety draft in the corpus (DAAP, score 4.75) comes from an independent author (Aylward). The best human-agent drafts come from a two-person Five9/Bitwave team. There is no 13-person safety bloc with 94% cohesion.

    +

    Until that changes -- until safety and human oversight attract the same organized, sustained effort as communication protocols -- the ~4:1 aggregate ratio will persist. And the gaps will remain open.

    +
    +

    Key Takeaways

    +
      +
    • 11 gaps exist in the IETF's AI agent landscape: 2 critical, 5 high, 4 medium
    • +
    • The 2 critical gaps address failure modes: behavioral verification and failure cascade prevention
    • +
    • Agent rollback mechanisms and human override standardization are high-severity gaps with minimal coverage across 434 drafts
    • +
    • Gap severity appears to correlate with coordination difficulty: the hardest gaps require cross-team, cross-WG collaboration that the current island structure cannot produce
    • +
    • The safety deficit appears structural, not attitudinal: capability standards can be built by one team; safety standards require ecosystem-wide coordination that does not yet exist
    • +
    • GDPR-mandated capabilities (DPIA support, erasure propagation, data portability, purpose limitation) represent an additional missing dimension not captured in the automated gap analysis
    • +
    +

    Next in this series: Where 434 Drafts Converge (And Where They Don't) -- the fragmentation goes all the way down.

    +
    +

    Gap analysis based on 434 drafts, cross-referenced against real-world deployment requirements for autonomous AI agent systems. Data current as of March 2026.

    +
    ← The OAuth WarsWhere Drafts Converge →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/05-1262-ideas.html b/docs/blog/posts/05-1262-ideas.html new file mode 100644 index 0000000..ff671fb --- /dev/null +++ b/docs/blog/posts/05-1262-ideas.html @@ -0,0 +1,367 @@ + + + + + + Where 434 Drafts Converge (And Where They Don't) — IETF AI Agent Analysis + + + +
    + +

    Where 434 Drafts Converge (And Where They Don't)

    +

    The fragmentation goes deeper than competing protocols. It extends all the way down to the idea level.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    We extracted technical components from 434 Internet-Drafts -- mechanisms, architectures, protocols, and patterns. Then we asked: how many of these ideas does anyone else also propose?

    +

    The current database contains 419 extracted ideas across 377 drafts. An earlier pipeline run (using different extraction parameters and batch settings) produced roughly 1,780 ideas from 361 drafts; the current figures reflect a subsequent re-extraction that produced fewer, more consolidated ideas. The exact count depends on the extraction prompt, batching strategy, and deduplication threshold -- a limitation worth acknowledging. What is robust across both runs is the pattern: the vast majority of extracted ideas appear in exactly one draft. Only a handful show cross-draft convergence by exact title matching. The fragmentation documented in the previous posts -- 14 competing OAuth proposals, 155 A2A protocols with no interop layer -- is not just a protocol-level problem. It extends all the way down. At the idea level, the landscape is overwhelmingly a collection of islands.

    +

    But islands are not the whole story. Using fuzzy matching (SequenceMatcher at 0.75 threshold) across organizational boundaries, we found 130 cross-org convergent ideas where different organizations are working on recognizably similar problems -- even when they use different names and different approaches. (An earlier pipeline run with ~1,780 raw ideas produced 628 cross-org convergent ideas; the current, more consolidated extraction of 419 ideas yields 130 at the same threshold -- 36% of unique clusters, a comparable convergence rate.) These cross-org convergence signals are the embryonic consensus of the agent standards landscape: the problems that different teams, in different countries, with different agendas, independently recognize and attempt to solve.

    +

    These convergence signals are more impressive than they first appear. Recall from Post 2 that 55% of all drafts have never been revised beyond their first submission, and 65% of Huawei's drafts are fire-and-forget. The ideas that converge across organizations are not the generic scaffolding of first-draft submissions -- they represent genuine engineering investment from teams that independently identified the same problem and committed resources to solving it.

    +

    The picture that emerges is paradoxical: the raw material for a complete agent ecosystem exists. The convergent ideas point toward the architecture the ecosystem needs. But they exist in isolation -- proposed by separate teams, embedded in separate drafts, with no connective tissue linking them into a coherent blueprint.

    +

    The Taxonomy

    +

    Every extracted idea was classified by type. The distribution reveals what kind of thinking dominates the landscape:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeCountShareWhat It Means
    Protocol9623%Full protocol specifications
    Architecture9523%System designs and reference models
    Extension7919%Additions to existing standards (OAuth, SCIM, DNS)
    Mechanism6816%Concrete technical solutions: auth flows, routing algorithms, token formats
    Requirement4210%Formal requirement documents
    Pattern358%Reusable design approaches
    Framework31%Frameworks, profiles
    Format1<1%Data format specifications
    +

    Note: These counts reflect the current database (419 ideas). An earlier pipeline run with different extraction parameters produced higher counts across all categories; the relative proportions are more meaningful than the absolute numbers.

    +

    The near-equal split between protocols (96), architectures (95), and extensions (79) tells us the community is both building new solutions and extending existing ones. The protocols and extensions show that much of the work builds on established foundations (OAuth 2.0, SCIM, DNS, EDHOC) rather than starting from scratch.

    +

    The 95 architectures and 42 requirements suggest healthy standards development: teams are defining reference models before writing code. But the 35 patterns -- reusable approaches without full protocol specification -- indicate that some teams have identified what needs to be done without committing to how.

    +

    Where Teams Converge

    +

    By exact title, few ideas appear in multiple drafts. But ideas with different names often describe the same concept -- "Agent Gateway" in one draft and "Inter-Agent Communication Hub" in another. Our fuzzy-matching overlap analysis (using SequenceMatcher at 0.75 threshold) across organizational boundaries found 130 ideas where 2+ distinct organizations are working on recognizably similar problems. These are the genuine consensus signals.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IdeaOrgsDraftsKey Organizations
    A2A Communication Paradigm85CAICT, Deutsche Telekom, Huawei, Orange, Telefonica
    AI Agent Network Architecture85China Mobile, Deutsche Telekom, Huawei, Orange, UnionPay
    Multi-Agent Communication Protocol78AsiaInfo, BUPT, China Mobile, China Telecom, Huawei
    AI Agent Communication Network (ACN)75ANP Open Source, China Mobile, Cisco, Five9, Huawei
    NLIP (Natural Language Interchange)71Fordham, IBM, Purdue, ServiceNow, eBay
    ELA Protocol66Bitwave, Cisco, Ericsson, Five9, Inria
    AI Gateway64AsiaInfo, BUPT, China Telecom, Huawei, UnionPay
    Agent Communication across WAN63China Mobile, China Unicom, Deutsche Telekom, Huawei, Orange
    +

    The most-converged idea -- "A2A Communication Paradigm" -- draws independent contributions from 8 organizations across 5 countries. This is simultaneously the strongest convergence signal and the strongest fragmentation signal. Eight organizations agree this is important. They are building separate, incompatible versions.

    +

    Look at who bridges the divide. In three of the top eight convergent ideas, the same names appear alongside Chinese institutions: Deutsche Telekom, Telefonica, and Orange. These European telecoms show up in "A2A Communication Paradigm," "AI Agent Network Architecture," and "Agent Communication across WAN" -- each time co-listed with Huawei, China Mobile, or China Unicom. Of the 180 ideas that cross the Chinese-Western organizational divide, European telecoms are present on a disproportionate share. The organizations most likely to prevent the agent ecosystem from splitting into incompatible regional stacks are not Google or Microsoft -- they are European carriers operating in both markets. US Big Tech is almost entirely absent from cross-divide convergence.

    +

    The organization-pair overlaps reveal where real collaboration happens -- and where it does not:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Org PairShared IdeasSignal
    China Unicom -- Huawei32Deep intra-bloc alignment
    China Mobile -- Huawei27Deep intra-bloc alignment
    Ericsson -- Inria21European cross-org collaboration
    Tsinghua -- Zhongguancun Lab20Chinese academic convergence
    Fraunhofer SIT -- Tradeverifyd10Verifiable records niche
    +

    The pattern is stark: the highest-overlap pairs are Chinese institutions working within established blocs. Formal co-authorship between Chinese and Western organizations is thin -- but idea-level convergence, mediated by European telecoms operating in both markets, is broader than the co-authorship data suggests.

    +

    The convergence signals cluster in three areas:

    +

    1. Agent communication infrastructure. How agents discover, connect to, and message each other. This is the most active area with the most redundant proposals. The underlying need is clear; the implementation is contested.

    +

    2. Authentication and authorization. Action-based authorization, agent registration, cryptographic identity verification. OAuth extensions dominate, but the approaches diverge significantly between pure OAuth extension (add claims/scopes) and novel frameworks (DAAP accountability protocol, STAMP delegation proofs).

    +

    3. Network architecture. Agent gateways, agent communication networks, network management architectures. This is where the Chinese institutional ecosystem has the strongest presence, with Huawei and affiliated organizations producing most of the architecture ideas.

    +

    Where Teams Innovate

    +

    The 96% of ideas appearing in only one draft are a mix: mostly generic components describing what each draft does ("Agent Gateway," "Transport Configuration System"), but scattered among them are genuinely novel proposals that no other team has attempted -- either because they are too new, too specialized, or ahead of their time.

    +

    Some standouts from the unique ideas:

    +

    Verifiable Agent Behavior Attestation (draft-birkholz-verifiable-agent-conversations) -- A CDDL-based format for cryptographically signing agent conversation records, enabling post-hoc verification of agent behavior. This directly addresses the critical behavior verification gap.

    +

    ADOL: Agentic Data Optimization Layer (draft-chang-agent-token-efficient, score 4.5) -- Addresses token bloat in agent communication protocols. As agents exchange increasingly complex context, message sizes explode. ADOL compresses agent communications by 60-80%, a practical necessity that nobody else is working on.

    +

    Working Memory (draft-agent-gw) -- A structured context management system that maintains state across multi-step agent operations. Sounds basic -- but no other draft proposes a standard for how agents should manage persistent operational context.

    +

    Autonomous Optical Network Operation (draft-zhao-ccamp-actn-optical-network-agent) -- Applies agent architecture to the specific domain of optical network management. This is the kind of vertical specialization that validates the horizontal agent architecture work.

    +

    Execution Context Token (ECT) (draft-nennemann-wimse-ect, score 4.0) -- A JWT extension that records what each task did, linked to predecessors via a DAG. This is arguably the single most architecturally significant idea in the corpus: it turns the execution history of a multi-agent workflow into a cryptographically verifiable directed acyclic graph. It is the technical foundation for accountability, rollback, audit, and provenance.

    +

    CHEQ Protocol (draft-rosenberg-aiproto-cheq, score 3.9) -- Human confirmation of agent decisions before execution. The only concrete protocol proposal for human-in-the-loop agent oversight. In a landscape of 30 human-agent interaction drafts, CHEQ stands alone as an implementable solution.

    +

    The Five Ideas That Matter Most

    +

    If you are building agent systems today and need to know which IETF proposals to watch, these five represent the highest combination of quality, novelty, and gap-filling potential:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IdeaDraftScoreWhy It Matters
    Execution Context Tokendraft-nennemann-wimse-ect4.0DAG-based execution evidence; foundation for audit, rollback, and accountability
    DAAP Accountability Protocoldraft-aylward-daap-v24.75Most comprehensive safety proposal; authentication + monitoring + enforcement
    STAMP Delegation Proofsdraft-guy-bary-stamp-protocol4.5Cryptographic proof that an agent was authorized for a specific task
    Agent Description Language (ADL)draft-nederveld-adl4.1JSON standard for describing agent capabilities, tools, and permissions
    Verifiable Conversationsdraft-birkholz-verifiable-agent-conversations4.5Cryptographic signing of conversation records for auditability
    +

    Together, these five ideas sketch the outline of the ecosystem architecture that Post 6 will describe in full: ECT provides the execution backbone, DAAP provides the accountability layer, STAMP proves delegation, ADL describes capabilities, and verifiable conversations create the audit trail.

    +

    Mapping Ideas to Gaps

    +

    The most revealing analysis is mapping which ideas partially address which gaps:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GapSeverityCoverage
    Agent Behavioral VerificationCRITICALPartial: attestation and monitoring ideas exist but no runtime enforcement
    Agent Failure Cascade PreventionCRITICALNear-zero: minimal work on cascade containment
    Real-Time Agent Rollback MechanismsHIGHNear-zero: limited to draft-yue-anima-agent-recovery-networks
    Multi-Agent Consensus ProtocolsHIGHMinimal: no conflict resolution framework
    Human Override StandardizationHIGHNear-zero: CHEQ exists but no emergency override protocol
    Cross-Domain Agent Audit TrailsHIGHPartial: identity covered, cross-domain audit not
    Federated Agent Learning PrivacyHIGHMinimal: privacy-preserving learning not specified
    Cross-Protocol Agent MigrationMEDIUMComplete absence in the corpus
    Agent Resource Accounting and BillingMEDIUMPeripheral: resource types defined but no economic models
    Agent Capability NegotiationMEDIUMPartial: tool enumeration exists but not dynamic negotiation
    Agent Performance BenchmarkingMEDIUMModerate: benchmarking ideas exist (draft-cui-nmrg-llm-benchmark)
    +

    The pattern is clear: the critical and high-severity gaps are those where the periphery of existing work touches the problem but nobody makes it the central problem. Teams building communication protocols think about resources; teams building discovery think about lifecycle. The gaps where no team is even circling the problem -- rollback mechanisms, human override, cascade prevention -- are the true blind spots.

    +

    The Ideas Nobody Had

    +

    Sometimes the absence is the finding. Here are technical ideas conspicuous in their absence from the entire corpus:

    +
      +
    • +

      Agent capability degradation signaling: No protocol for an agent to advertise that its performance has degraded (model drift, resource constraints, partial failure). Other agents continue relying on it at full trust.

      +
    • +
    • +

      Multi-agent transaction semantics: No ACID-like guarantees for multi-agent workflows. If three agents must all succeed or all roll back, there is no two-phase commit equivalent.

      +
    • +
    • +

      Agent migration protocol: No standard for moving a running agent from one host to another while preserving state and active connections. Critical for cloud deployments.

      +
    • +
    • +

      Privacy-preserving agent discovery: No mechanism for an agent to find capabilities without revealing its intent. "I need a medical diagnosis agent" reveals sensitive information before any trust is established. Under Art. 25 GDPR (data protection by design and by default), this is not just a nice-to-have -- it is a legal requirement for EU-deployed systems where discovery queries may constitute processing of special category data (Art. 9 GDPR, health data).

      +
    • +
    • +

      Agent cost and billing: No standard for agents to negotiate compensation for services. Agents performing work for other agents have no way to express "this costs X" or "you have Y credits remaining."

      +
    • +
    +

    Each of these absences represents an opportunity for new drafts that would fill genuine needs.

    +

    What the Taxonomy Tells Builders

    +

    Three practical takeaways for anyone implementing agent systems:

    +

    1. Build on the convergent ideas. Agent registration, action-based authorization, and capability-based discovery appear across multiple teams and organizations. These represent genuine consensus about what the infrastructure needs, even if implementations diverge.

    +

    2. Watch the single-source innovations. The long tail of single-draft ideas contains the innovations that will differentiate the next generation of agent platforms. ECT, CHEQ, ADOL, and ADL are not widely known but represent some of the most thoughtful engineering in the corpus.

    +

    3. Fill the blank spaces. Error recovery, cross-protocol translation, and human override are the clearest opportunities for new contributions. The community has signaled these gaps matter (through the severity of the gap analysis) but has not yet produced the ideas to fill them.

    +
    +

    Key Takeaways

    +
      +
    • The vast majority of ideas appear in exactly one draft -- fragmentation extends all the way down to the idea level
    • +
    • 130 cross-org convergent ideas (36% of unique clusters, via SequenceMatcher fuzzy matching at 0.75 threshold) reveal where organizations independently agree; highest-overlap pairs are Chinese institutions (China Unicom-Huawei: 32 shared ideas)
    • +
    • The critical gaps remain unfilled: rollback mechanisms, failure cascade prevention, and human override have minimal coverage across 434 drafts
    • +
    • Five ideas to watch: ECT (execution DAG), DAAP (accountability), STAMP (delegation proof), ADL (agent description), verifiable conversations (audit trail)
    • +
    • Convergence clusters in three areas: agent communication infrastructure, authentication/authorization, and network architecture
    • +
    +

    Next in this series: Drawing the Big Picture -- 130 cross-org convergent ideas, 11 gaps, and the architectural vision that connects them.

    +
    +

    Idea extraction performed by Claude from draft abstracts and full text. Classification into types (protocol, architecture, extension, mechanism, requirement, pattern) based on the technical content of each proposal. The current database contains 419 ideas; figures referencing ~1,780 ideas come from an earlier pipeline run with different extraction parameters. Data current as of March 2026.

    +
    ← What Nobody BuildsThe Big Picture →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/06-big-picture.html b/docs/blog/posts/06-big-picture.html new file mode 100644 index 0000000..c442518 --- /dev/null +++ b/docs/blog/posts/06-big-picture.html @@ -0,0 +1,193 @@ + + + + + + Drawing the Big Picture: What the Agent Ecosystem Actually Needs — IETF AI Agent Analysis + + + +
    + +

    Drawing the Big Picture: What the Agent Ecosystem Actually Needs

    +

    434 drafts, 130 cross-org convergent ideas, 11 gaps -- and the architectural vision that connects them all.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    We have spent five posts documenting a paradox: the IETF's AI agent landscape has extraordinary breadth (434 drafts), deep fragmentation at every level (the vast majority of ideas appear in only one draft, 155 competing A2A protocols, 14 OAuth proposals), concentrated authorship (18 team blocs, one company writing ~16% of all drafts), and critical gaps (behavioral verification, failure cascade prevention, human override) that nobody is filling.

    +

    The landscape has quantity. It lacks architecture.

    +

    This post is about what the architecture looks like -- not in theory, but derived from the data. The 11 gaps are not random absences; they are structurally related. The convergent ideas contain the components; they need a blueprint. And the blueprint already has a foundation: existing IETF work on workload identity (SPIFFE/WIMSE) and execution evidence (Execution Context Tokens) provides the lower layers. What is missing is what goes on top.

    +

    What the Ecosystem Needs: Four Pillars

    +

    Our analysis -- synthesizing the gaps, the ideas, and the existing proposals -- points to four missing pillars:

    +

    Pillar 1: DAG-Based Execution

    +

    The gap it fills: Error Recovery and Rollback (Critical), Resource Management (Critical)

    +

    Every multi-agent workflow is a directed acyclic graph: tasks with dependencies, checkpoints, and decision points. But no draft in the corpus defines "agent task graph" as a first-class construct. Without it, there is no way to: +- Know which tasks depend on which +- Place checkpoints for rollback +- Calculate the blast radius of a failure +- Schedule resources based on the graph structure

    +

    The Execution Context Token (ECT) from draft-nennemann-wimse-ect provides the evidence layer: each task produces a signed token linked to its predecessors via parent references, forming a verifiable DAG. What is missing is the orchestration semantics: when to checkpoint, how to roll back, how to contain cascading failures.

    +

    The data supports this: the limited work addressing error recovery (notably draft-yue-anima-agent-recovery-networks) includes "Task-Oriented Multi-Agent Recovery Framework" and "State Consistency Management" -- DAG concepts by another name. The answer is the same structure: a DAG execution model.

    +

    Pillar 2: Human-in-the-Loop as First Class

    +

    The gap it fills: Human Override and Intervention (High), Agent Explainability (Medium)

    +

    Only 34 human-agent interaction drafts exist against 155 A2A protocol drafts and 114 autonomous operations drafts. Agents are being designed to talk to each other, not to humans. The CHEQ protocol (draft-rosenberg-aiproto-cheq) is a rare exception -- it defines human confirmation before agent execution. But nobody has standardized what happens during execution: how a human pauses a running workflow, constrains an agent's scope, takes over a task, or issues an emergency stop.

    +

    Human-in-the-loop must be a node type in the execution DAG, not an afterthought. The architecture needs: +- Approval gates: DAG nodes that block until a human approves +- Override commands: Standardized signals to pause, constrain, stop, or take over +- Escalation paths: What happens when an override times out +- Explainability tokens: How an agent communicates its reasoning at a HITL point

    +

    The irony: every production deployment will require these primitives. The standards community is building autonomous capabilities while the deployment community is adding human oversight ad hoc.

    +

    Pillar 3: Protocol-Agnostic Interoperability

    +

    The gap it fills: Cross-Protocol Translation (High, zero ideas), Agent Lifecycle Management (High)

    +

    The 155 A2A protocol drafts will never converge to a single winner. MCP, A2A Protocol, SLIM, and dozens of others will coexist, each with different strengths. The answer is not to pick one; it is to build a translation layer that lets agents using different protocols interoperate through gateways.

    +

    This gap has zero ideas in the current corpus -- the starkest absence across 434 drafts. No team is working on it. Yet it is perhaps the most important architectural piece: without protocol interoperability, the agent ecosystem fragments into vendor-locked silos.

    +

    The protocol binding layer would define: +- How agents advertise which ecosystem features they support +- How gateways translate between protocols while preserving execution semantics (the DAG, the HITL points) +- How agents version and retire gracefully without breaking dependents +- The minimal semantic contract: intent, result, error -- expressible in any protocol

    +

    Pillar 4: Assurance Profiles (Dual Regime)

    +

    The gap it fills: Behavior Verification (Critical), Cross-Domain Security (High), Dynamic Trust (High), Data Provenance (Medium)

    +

    The same agent ecosystem must work in two regimes:

    +

    Relaxed (development, internal tools, low-risk): Best-effort, optional audit, minimal proof overhead. Think Kubernetes-deployed internal agents.

    +

    Regulated (finance, healthcare, critical infrastructure): Cryptographic attestation per task, provenance chains, behavior verification against declared specifications, mandatory audit ledger. Think medical or financial agents.

    +

    The architecture achieves this with assurance profiles -- named configurations that dial up or down the proof requirements. The same DAG, same HITL points, same protocol bindings. Different levels of evidence:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LevelEvidenceUse Case
    L0None (best-effort)Development, testing
    L1Unsigned audit trailInternal production
    L2Signed ECTs (JWT)Cross-org, standard compliance
    L3Signed ECTs + external audit ledgerRegulated industries
    +

    This dual-regime approach resolves the tension between "move fast" deployments and "prove everything" regulated environments. Ideas touching behavior verification and data provenance become implementable at higher assurance levels without imposing their cost on every deployment. Notably, the L2 and L3 profiles map directly to the conformity assessment requirements of the EU AI Act (Art. 43): high-risk AI systems must demonstrate compliance through either internal control (L2's signed ECTs) or third-party audit (L3's external audit ledger), making assurance profiles not just an engineering convenience but a regulatory implementation pathway.

    +

    How It Builds on What Exists

    +

    A critical point: this architecture does not compete with existing work. It layers on top of it. Our cross-reference analysis confirms the foundations are strong: TLS 1.3 (RFC 8446, cited by 42 drafts), OAuth 2.0 (RFC 6749, 36 drafts), HTTP Semantics (RFC 9110, 34 drafts), JWT (RFC 7519, 22 drafts), and COSE (RFC 9052, 20 drafts) form the bedrock.

    +

    But the bedrock is not uniform. Our RFC foundation analysis (Post 3) revealed that the Chinese and Western blocs build on fundamentally different technology stacks: YANG/NETCONF for network management on one side, COSE/CBOR/CoAP for IoT security on the other. The only shared foundation is OAuth 2.0. This means the architecture layer above must be genuinely protocol-agnostic -- it cannot assume either stack as the default. The four pillars are designed with this constraint: the DAG model, HITL primitives, and assurance profiles are expressed in terms of abstract semantics, not specific wire formats. The protocol binding layer (Pillar 3) exists precisely because the underlying plumbing diverges.

    +

    The architecture adds connective tissue above this layer, not below it:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LayerExisting WorkWhat We Add
    IdentitySPIFFE (workload identifier), WIMSE (security context propagation)Nothing -- use existing identity
    EvidenceECT (execution context tokens, DAG linking)Orchestration semantics, checkpoint/rollback, HITL nodes
    AuthOAuth 2.0, SCIM, DAAP, STAMP, Agentic JWTProtocol binding so any auth approach works
    CommunicationMCP, A2A, SLIM, 155 other protocolsTranslation layer and capability advertisement
    SafetyDAAP (accountability), verifiable conversations, VERA (zero-trust)Assurance profiles connecting these into deployable configurations
    +

    The proposed five-draft ecosystem:

    +
      +
    1. Agent Ecosystem Model (AEM) -- Architecture and terminology. The shared vocabulary so everyone speaks the same language.
    2. +
    3. Agent Task DAG (ATD) -- Execution semantics, checkpoints, rollback. How the DAG works.
    4. +
    5. Human-in-the-Loop (HITL) Primitives -- Approval gates, overrides, escalation. How humans participate.
    6. +
    7. Agent Ecosystem Protocol Binding (AEPB) -- Protocol translation, capability discovery, lifecycle management. How interoperability works.
    8. +
    9. Assurance Profiles (APAE) -- Behavior verification, dynamic trust, provenance. How you prove it all works.
    10. +
    +

    Each draft addresses specific gaps. Together, they provide the connective tissue the landscape lacks.

    +

    Traction vs. Aspiration

    +

    A reality check: of the 434 drafts, 52 (12%) have been adopted by IETF working groups. The rest are individual submissions -- proposals without institutional backing. The WG-adopted drafts score higher on average (3.61 vs. 3.23, 4-dimension composite), particularly on maturity (+1.28) and momentum (+0.98), but lower on novelty (-0.45). (Note: scores are LLM-generated relative rankings from abstracts; see Methodology.) The WGs that have adopted the most agent-relevant drafts are security-focused: lamps (6 drafts), lake (5), tls (3), emu (3). Agent-specific WGs like aipref have adopted only 2 drafts.

    +

    This reveals a structural insight: the IETF is not building agent standards from scratch. It is retrofitting security standards for agents. The agent architecture we propose above would need to work within this reality -- building on the security WGs' infrastructure rather than competing with it.

    +

    Predictions

    +

    Based on the data trajectories and current momentum:

    +

    Within 6 months: The OAuth-for-agents fragmentation will partially resolve. Working groups will adopt 2-3 canonical approaches (likely DAAP/STAMP for accountability and one of the RAR extensions for basic auth). The other 10 proposals will fade or merge.

    +

    Within 12 months: The DMSC side meeting's gateway work will produce a specification, likely gateway-centric with Agent Gateways as the primary interoperability mechanism. This is not the protocol-agnostic translation layer the ecosystem needs, but it will be the first concrete interop proposal.

    +

    Within 5 months (August 2026): The EU AI Act (Regulation 2024/1689), which entered into force on 1 August 2024, becomes fully applicable on 2 August 2026. Its requirements for high-risk AI systems -- including mandatory risk management (Art. 9), human oversight (Art. 14), record-keeping (Art. 12), and accuracy/robustness (Art. 15) -- will drive immediate demand for behavior verification, human override, and audit standards. Non-compliance carries penalties up to 35 million EUR or 7% of global annual turnover (Art. 99). This is not future regulatory pressure; it is current law with imminent enforcement. The safety deficit is simultaneously a technical gap and a compliance gap for any agent system deployed in the EU.

    +

    The risk: If the architecture work does not happen in the next 12 months, the agent ecosystem will calcify around vendor-specific protocol stacks (OpenAI's, Google's, Anthropic's, Huawei's). Each will have its own auth, discovery, and communication layer. The interoperability window will close, and the IETF's work will be standards for islands rather than standards for the internet.

    +

    The Ethics of Standardizing Early

    +

    There is a harder question underneath the technical one: should the IETF be standardizing agent capabilities at all before safety frameworks are mature? The 4:1 capability-to-safety ratio is not just a gap -- it is a policy choice being made by default. Every A2A protocol that ships without behavior verification baked in creates a deployed base that resists retrofitting. The standards community is building the defaults that will govern billions of agent interactions, and those defaults currently assume trust rather than requiring proof.

    +

    The structural dynamics make this worse. The authorship analysis from Post 2 showed that a small number of large organizations -- Huawei, China Mobile, Cisco -- drive a disproportionate share of submissions. Civil society organizations, academic safety researchers, and smaller companies are largely absent from the drafting process. Standards that define agent identity, discovery, and communication also define what can be monitored, audited, and controlled. An agent discovery protocol designed primarily for enterprise deployment efficiency may inadvertently create a surveillance-friendly architecture if privacy and human autonomy are not first-class design constraints. The EU AI Act mandates human oversight (Art. 14), but a mandate is only as good as the protocol that implements it.

    +

    The IETF has historically been good at building infrastructure that serves everyone -- the end-to-end principle, protocol layering, rough consensus. But "rough consensus" among the current participants may not represent the interests of those most affected by autonomous agent systems. The architecture proposed above includes human-in-the-loop as a pillar, not an option. That is the right instinct. The question is whether the community will treat it with the same urgency as the protocol work -- or whether, as the data currently suggests, it will remain an aspiration while the highways ship without traffic lights.

    +

    Two Equilibria

    +

    By 2028, the landscape will have resolved into one of two stable states.

    +

    In the first equilibrium, it looks like today's microservices ecosystem: a chaotic but functional collection of protocols, libraries, and frameworks, held together by platform-specific integrations and de facto standards from the largest cloud providers. The IETF's work exists but is incomplete. The real interoperability happens at higher layers -- agent frameworks like LangChain, Semantic Kernel, or their successors. Safety is bolted on after deployment.

    +

    In the second equilibrium, it looks more like the web: a layered architecture where identity (like TLS), communication (like HTTP), and semantics (like HTML) are cleanly separated, with standardized interfaces between them. Agents identify via WIMSE, execute via ECT-based DAGs, communicate via protocol-agnostic bindings, and operate under assurance profiles that scale from development to regulated production. Safety is built in, not bolted on.

    +

    The ~4:1 aggregate ratio (averaging ~4:1 but varying from 1.5:1 to 21:1 month-to-month) is the leading indicator. If it narrows -- if safety and oversight work accelerates to match capability work -- the second equilibrium becomes achievable. If it stays at ~4:1 or widens, the first equilibrium is where we land, and safety becomes remediation rather than prevention.

    +

    What Builders Should Do Today

    +

    If you are building agent systems and cannot wait for standards to mature:

    +

    1. Watch these drafts: ECT (execution evidence), DAAP (accountability), CHEQ (human confirmation), ADL (agent description), ANS (agent discovery). These have the highest combination of quality, novelty, and adoption potential.

    +

    2. Design for the DAG: Structure your multi-agent workflows as directed acyclic graphs with explicit dependencies and checkpoints. Even without a standard, the pattern will be compatible with whatever emerges.

    +

    3. Build HITL from the start: Every production agent deployment needs human override capability. Do not add it later. Design approval gates, emergency stops, and escalation paths into your architecture now.

    +

    4. Implement assurance as a dial: Make your proof/audit level configurable. Start at L0 for development, L1 for production, and be ready to turn up to L2/L3 when regulation arrives.

    +

    5. Avoid protocol lock-in: If you build on MCP today, architect for the possibility of supporting A2A or SLIM tomorrow. The protocol war is not over, and the winner may be "all of them via translation."

    +

    The Thesis

    +

    Across six posts, we have built to one argument:

    +

    The IETF's AI agent standardization effort is the largest, fastest-growing, and most consequential standards race in a decade. But it is building the highways before the traffic lights. The data shows explosive growth (from 0.5% to 9.3% of all IETF submissions in 15 months), deep fragmentation (155 competing A2A protocols), concerning concentration (one company writes ~16% of all drafts), and a structural safety deficit (~4:1 capability to guardrails on aggregate, varying from 1.5:1 to 21:1 by month). What is missing is not more protocols -- it is connective tissue: a shared execution model, human oversight primitives, protocol interoperability, and assurance profiles that work from development to regulated production.

    +

    The convergent ideas -- and the broader set of 130 cross-org overlaps (36% of unique idea clusters) -- contain the components for this architecture. The question is whether the community can assemble them before the protocols ship without it. The convergence data suggests it is possible: 180 ideas already cross the Chinese-Western divide, mediated largely by European telecoms (Deutsche Telekom, Telefonica, Orange) that operate in both markets and appear on both sides of nearly every major cross-cultural convergent idea. The bridge-builders exist. They need an architecture to bridge to.

    +

    The IETF has built the internet's infrastructure before. DNS, HTTP, TLS -- each emerged from periods of competing proposals, fragmentation, and coordinated resolution. The AI agent standards race is following the same pattern, on a compressed timeline, with higher stakes.

    +

    The traffic lights need to catch up to the highways. The data says they can -- if someone draws the big picture.

    +
    +

    Key Takeaways

    +
      +
    • Four missing pillars: DAG-based execution, human-in-the-loop primitives, protocol-agnostic interoperability, and assurance profiles for dual-regime deployment
    • +
    • The architecture builds on existing work: SPIFFE for identity, WIMSE for security context, ECT for execution evidence -- the foundation exists
    • +
    • Five proposed drafts (AEM, ATD, HITL, AEPB, APAE) would fill the 11 gaps by providing connective tissue between existing protocol proposals
    • +
    • The interoperability window is closing: vendor-specific agent stacks are forming; the next 12 months are critical for open standards
    • +
    • For builders today: design for DAGs, build HITL from the start, make assurance configurable, avoid protocol lock-in
    • +
    +

    Next in this series: How We Built This -- the methodology behind analyzing 434 IETF drafts with Claude, Ollama, and Python.

    +
    +

    Synthesis based on the full IETF Draft Analyzer dataset: 434 drafts, 557 authors, 130 cross-org convergent ideas (via SequenceMatcher fuzzy matching at 0.75 threshold), 11 gaps, 18 team blocs. Data current as of March 2026.

    +
    ← Where Drafts ConvergeHow We Built This →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/07-how-we-built-this.html b/docs/blog/posts/07-how-we-built-this.html new file mode 100644 index 0000000..bd8aa70 --- /dev/null +++ b/docs/blog/posts/07-how-we-built-this.html @@ -0,0 +1,345 @@ + + + + + + How We Built This: Analyzing 434 IETF Drafts with Claude and Ollama — IETF AI Agent Analysis + + + +
    + +

    How We Built This: Analyzing 434 IETF Drafts with Claude and Ollama

    +

    The engineering behind the analysis -- a Python CLI, two LLMs, one SQLite database, and ~$9.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    Every claim in this series -- the ~4:1 safety ratio (averaging ~4:1 but varying from 1.5:1 to 21:1 month-to-month), the 14 competing OAuth proposals, the 18 team blocs, the 11 gaps, the 180 ideas crossing the Chinese-Western divide -- comes from an automated analysis pipeline we built in Python. This post describes how it works, what it costs, what it found that surprised us, and what we learned about LLM-powered document analysis at scale.

    +

    The tool is open source. If you want to run it on a different corner of the IETF -- or adapt it for another standards body -- everything you need is in the repository.

    +

    The Pipeline

    +

    The analysis runs in six core stages. Each builds on the previous, and every stage caches its work so re-runs are fast and cheap.

    +
    fetch --> analyze --> embed --> ideas --> gaps --> report
    +  |         |          |        |        |         |
    +  v         v          v        v        v         v
    +Datatracker  Claude     Ollama   Claude   Claude   Markdown
    +  API       Sonnet   nomic-embed  Haiku   Sonnet   + rich
    +
    +

    Three additional analysis passes run on top of the core pipeline:

    +
    refs --> trends --> idea-overlap --> status
    +  |        |           |              |
    +  v        v           v              v
    +Regex    SQL query   SequenceMatcher  Naming convention
    +(local)  (local)     (local)          (local)
    +
    +

    These secondary passes cost nothing -- they operate entirely on data already in the database.

    +

    Stage 1: Fetch

    +

    The Datatracker API (https://datatracker.ietf.org/api/v1/doc/document/) provides structured metadata for every Internet-Draft: name, title, abstract, authors, revision, submission date, working group, and current status. Full text is available at https://www.ietf.org/archive/id/{name}-{rev}.txt.

    +

    We search for drafts matching 12 keywords: agent, ai-agent, llm, autonomous, machine-learning, artificial-intelligence, mcp, agentic, inference, generative, intelligent, aipref. Both name__contains and abstract__contains filters are used to cast a wide net. We started with 6 keywords and 260 drafts; adding 6 more captured 101 new drafts in categories we were missing -- MCP-related work, generative AI infrastructure, intelligent networking, and the nascent aipref working group.

    +

    Gotchas learned the hard way: The Datatracker API uses type__slug=draft (not type=draft) to filter to drafts. Pagination requires tracking meta.next through the response chain. Affiliation data comes from the documentauthor record, not the person record. We add a 0.5-second polite delay between requests.

    +

    The result: 434 drafts fetched, with full metadata and text stored in SQLite.

    +

    Stage 2: Analyze

    +

    Each draft is sent to Claude Sonnet with a compact structured prompt that includes the draft name, title, date, page count, and abstract. The prompt asks for: +- Category classification (one or more of 11 categories: A2A protocols, agent identity/auth, autonomous netops, data formats/interop, agent discovery/reg, human-agent interaction, AI safety/alignment, ML traffic management, policy/governance, model serving/inference, other) +- Quality rating on five dimensions (novelty, maturity, overlap, momentum, relevance) each scored 1-5 +- Brief summary of what the draft does and why it matters

    +

    The key optimization: caching. Every Claude API call is stored in an llm_cache table keyed by the SHA-256 hash of the full prompt. If the same draft is analyzed twice, the second call is free and instant. This makes the pipeline idempotent -- you can re-run any stage without wasting money.

    +

    We initially sent full draft text to Claude, but switched to abstract-only analysis after testing showed that abstracts produce equivalent ratings at roughly 10x lower token cost. Full text is still used for idea extraction (Stage 4), where granular detail matters.

    +

    Cost: About $3.16 for the initial 260 drafts on Claude Sonnet (376K input tokens, 200K output tokens). With the --cheap flag, analysis uses Claude Haiku instead, cutting costs roughly 10x.

    +

    Stage 3: Embed

    +

    For similarity analysis, we generate vector embeddings using Ollama running locally with the nomic-embed-text model. Each draft's abstract is embedded into a 768-dimensional vector, stored as raw bytes in the database.

    +

    Why not Claude for embeddings? Cost and speed. Ollama runs locally, is free, and processes all 434 drafts in under a minute. The embeddings are used for approximate similarity (cosine distance), overlap detection, and t-SNE visualization -- tasks where a small local model is perfectly adequate.

    +

    The embeddings enable: +- Overlap clusters: Draft pairs with >0.85 cosine similarity grouped together +- Near-duplicate detection: 25+ pairs with >0.98 similarity flagged as potential duplicates +- Interactive t-SNE landscape: 2D visualization of the entire draft space, color-coded by category

    +

    Stage 4: Ideas

    +

    The most expensive stage. Each draft's full text is analyzed by Claude to extract discrete technical ideas -- mechanisms, architectures, protocols, patterns, extensions, and requirements.

    +

    Batch optimization: Rather than calling Claude once per draft, we batch 5 drafts per API call using Claude Haiku (--cheap --batch 5). This cuts the number of API calls by 5x and uses the cheaper model. The batch prompt includes all 5 drafts' texts and asks for ideas from each, reducing per-idea cost to fractions of a cent.

    +

    Result: The current database contains 419 ideas across 377 drafts. An earlier pipeline run produced roughly 1,780 components from 361 drafts (averaging ~5 per draft). The difference reflects changes in extraction parameters, batching strategy, and deduplication -- a known limitation of LLM-based extraction. What is consistent across both runs: the vast majority of extracted ideas appear in exactly one draft, and most are draft-specific component descriptions rather than standalone innovations. The real signal comes from the cross-org overlap analysis (idea-overlap feature), which uses SequenceMatcher fuzzy matching (0.75 threshold) to identify 130 cross-org convergent ideas where 2+ organizations work on recognizably similar problems (an earlier run with ~1,780 ideas yielded 628; the convergence rate of ~36% is consistent across both).

    +

    Stage 5: Gaps

    +

    The gap analysis is a synthesis step. We send Claude Sonnet the full landscape context -- category distributions, idea taxonomy, safety ratio, overlap patterns -- and ask it to identify areas where standardization work is missing or inadequate.

    +

    This is the one stage where the LLM is doing genuine reasoning, not just extraction. The prompt provides the data; Claude identifies the structural gaps. We validate its findings against the raw data (e.g., confirming that only 6 ideas address error recovery, or that cross-protocol translation has zero ideas).

    +

    Result: 11 gaps identified (2 critical, 5 high, 4 medium), each cross-referenced with related drafts and ideas.

    +

    Stage 6: Report

    +

    Reports are generated in Markdown with embedded data tables. Fifteen report types are available: overview, landscape, digest, timeline, overlap-matrix, overlap-clusters, authors, ideas, gaps, refs, trends, idea-overlap, and status. The rich library provides formatted terminal output for CLI commands.

    +

    The Database

    +

    The SQLite database is the real product. At 28 MB, it contains everything needed to reproduce any finding in this series.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TableRowsPurpose
    drafts434Full metadata + text for every draft
    ratings4345-dimension quality scores + summaries
    embeddings434768-dim vectors as binary blobs
    ideas419Extracted technical components with types
    authors557Person records from Datatracker
    draft_authors1,057Author-to-draft linkage with affiliation
    draft_refs4,231RFC/draft/BCP cross-references
    gaps11Identified standardization gaps
    llm_cache1,397Cached Claude API responses
    +

    FTS5 full-text search is enabled on drafts, supporting queries like ietf search "agent authentication" that return ranked results in milliseconds. Indexes on draft_refs(ref_type, ref_id) and ideas(draft_name) keep query performance fast even for cross-table joins.

    +

    The database design follows a principle: store raw data, compute derived data. The drafts table stores full text; the ratings, ideas, and refs tables store analysis results. Any analysis can be re-run without re-fetching from the Datatracker API.

    +

    The Author Network

    +

    The author analysis deserves special mention because it revealed the team bloc pattern -- one of the most important findings in the series.

    +

    The IETF Datatracker provides author information via two API endpoints: +- /api/v1/doc/documentauthor/?document__name=X -- returns author links per draft +- /api/v1/person/person/{id}/ -- returns person details (name, affiliation)

    +

    We fetch all authors for all drafts, build a co-authorship graph, and detect team blocs: groups where every pair of members shares at least 70% of their drafts. This threshold was chosen empirically -- lower thresholds produce too many loose groups; higher thresholds miss real teams.

    +

    The detection algorithm: +1. For each pair of authors, calculate pairwise overlap = |shared drafts| / min(|A's drafts|, |B's drafts|) +2. Build a graph where edges represent pairs with >= 70% overlap and >= 2 shared drafts +3. Find connected components in this graph +4. Each component is a team bloc

    +

    Organization normalization turned out to be essential. "Huawei Technologies", "Huawei Technologies Co., Ltd.", and "Huawei Canada" all need to resolve to "Huawei". We maintain a hand-curated alias table of 40+ mappings plus automatic suffix stripping for common patterns (", Inc.", " LLC", " AB", etc.). Without this, cross-org analysis would fragment the same company into multiple entities.

    +

    Result: 18 team blocs detected among 557 authors. The largest: a 13-person Huawei team with 22 shared drafts and 94% average cohesion.

    +

    The New Features

    +

    Four features were added during the analysis session, each unlocking a deeper analytical layer. All four run locally with zero API cost.

    +

    RFC Cross-References (ietf refs)

    +

    What it does: Parses all 434 drafts for RFC references using regex (RFC\s*\d{4,}, \[RFC\d+\], BCP\s*\d+, draft-[\w-]+). Stores results in a draft_refs table for querying.

    +

    What it found: 4,231 cross-references (2,443 RFC, 698 draft, 1,090 BCP) across 360 drafts with text. The most-referenced standards reveal what the agent ecosystem builds on:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RFCReferencesWhat It Is
    RFC 2119285MUST/SHALL/MAY conventions
    RFC 8174237Key words update
    RFC 844642TLS 1.3
    RFC 674936OAuth 2.0
    RFC 911034HTTP Semantics
    RFC 825926JSON
    RFC 528022X.509 Certificates
    RFC 751922JWT
    RFC 905220COSE
    +

    The insight: Strip away RFC 2119/8174 (boilerplate conventions that every IETF draft references) and the picture is clear: the agent ecosystem is built on OAuth + TLS + HTTP + JWT. It is a security and identity infrastructure, not a networking infrastructure. The IETF's agent standards are being constructed on the same foundation as the web itself. This reframes the entire landscape: agent standards are not something new. They are the next layer on top of the web's existing security architecture.

    + +

    What it does: Monthly breakdown of new drafts per category with growth rates, comparing recent periods to earlier ones.

    +

    What it found: The growth curve is a step function. Monthly submissions went from 2 (Jun 2025) to 67 (Oct 2025) to 86 (Feb 2026). A2A protocols are still accelerating (26 in Oct/Nov 2025, 36 in Feb 2026). Safety/alignment is growing but slower (5 in Oct 2025, 12 in Feb 2026). The aggregate ~4:1 ratio (which varies from 1.5:1 to 21:1 month-to-month) is narrowing, but not fast enough.

    +

    Cross-Org Idea Overlap (ietf idea-overlap)

    +

    What it does: Groups similar ideas using SequenceMatcher (threshold 0.75), then checks which ideas span drafts from multiple organizations. This separates genuine cross-org consensus from intra-team duplication.

    +

    What it found: By exact title, the vast majority of unique ideas appear in only a single draft. But fuzzy matching reveals 130 cross-org convergent ideas (36% of unique clusters) where 2+ organizations work on recognizably similar problems. The top convergence signal -- "A2A Communication Paradigm" -- spans 8 organizations from 5 countries. The deeper finding: 180 ideas cross the Chinese-Western organizational divide. European telecoms (Deutsche Telekom, Telefonica, Orange) act as bridges between Chinese institutions and Western companies. US Big Tech (Google, Apple, Amazon) is almost entirely absent from cross-divide collaboration.

    +

    WG Adoption Status (ietf status)

    +

    What it does: Determines which drafts have been formally adopted by IETF Working Groups based on the draft-ietf-{wg}-* naming convention. Compares scores, categories, and gap coverage between WG-adopted and individual drafts.

    +

    What it found: 52 of 434 drafts (12%) are WG-adopted. The remaining 90% are individual submissions -- ideas seeking institutional backing. WG-adopted drafts score slightly higher on average (3.61 vs 3.23), validating our rating methodology.

    +

    The most revealing finding: a majority of WG-adopted drafts are in security Working Groups (lamps, lake, tls, emu, ace). The agent-focused aipref WG has only 2 adopted drafts. The IETF is not building agent standards in agent-focused groups -- it is retrofitting its existing security infrastructure for agent use cases. The standards that will actually govern AI agents on the internet are being written by the same people who write TLS and OAuth, not by new agent-specific working groups.

    +

    What We Learned

    +

    LLMs are good at structured extraction

    +

    Claude's strength in this pipeline is turning unstructured technical documents into structured data: categories, ratings, ideas, gaps. The extraction quality is high -- we spot-checked 50 drafts and found categorization and idea extraction accurate in ~90% of cases. The errors tend to be over-categorization (assigning too many categories) rather than miscategorization.

    +

    LLMs need validation for synthesis

    +

    The gap analysis (Stage 5) required the most human oversight. Claude correctly identified the gaps, but the severity rankings and the "zero ideas" claims needed manual verification against the raw data. LLMs can synthesize, but the synthesis should be treated as a hypothesis, not a conclusion.

    +

    Caching changes the economics

    +

    The llm_cache table transforms the cost model. The first run costs ~$3. Every subsequent run -- adding new drafts, re-running with different prompts, regenerating reports -- costs only for new work. Over the project's life, we estimate caching saved $30+ in redundant API calls. The cache key is a SHA-256 hash of the full prompt, making it trivially collision-resistant.

    +

    Hybrid models work

    +

    Using Claude Sonnet for reasoning-heavy tasks (analysis, gap synthesis) and Claude Haiku for extraction-heavy tasks (idea extraction, batch processing) cut costs by 5-10x without meaningful quality loss. Using Ollama for embeddings made similarity analysis free and fast. The principle: match the model's capability to the task's difficulty.

    +

    The free analyses are the most revealing

    +

    The four features that cost zero API dollars -- regex-based RFC parsing, SQL-based trend analysis, SequenceMatcher-based idea dedup, and naming-convention-based WG detection -- produced some of the most narratively important findings in the entire series. The OAuth-stack-as-foundation insight from RFC cross-references. The 180 cross-divide ideas. The 10% WG adoption rate. The security-WG-not-agent-WG finding. None of these required an LLM. They required a well-structured database and the right questions.

    +

    The database is the product

    +

    The most valuable output is not any single report -- it is the SQLite database. With all drafts analyzed, ideas extracted, authors mapped, refs parsed, and embeddings stored, the database supports ad-hoc queries that no pre-built report can anticipate. The blog series was written primarily by querying the database, not by re-running the pipeline.

    +

    Cost Summary

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StageModelDraftsCost
    AnalyzeClaude Sonnet260~$2.50
    AnalyzeClaude Sonnet101~$5.50
    IdeasClaude Haiku (batch 5)434~$0.80
    GapsClaude Sonnet1 call~$0.20
    EmbedOllama (local)434$0.00
    RefsRegex (local)434$0.00
    TrendsSQL (local)434$0.00
    Idea-overlapSequenceMatcher (local)419 ideas$0.00
    WG StatusNaming convention434$0.00
    Total~$9
    +

    For context: analyzing 434 IETF drafts -- fetching full text, rating quality on 5 dimensions, extracting 419 technical ideas, detecting 11 gaps, mapping 557 authors, parsing 4,231 cross-references, and identifying 18 team blocs -- cost less than two large coffees.

    +

    The Tech Stack

    +
      +
    • Python 3.11+ with Click for the CLI
    • +
    • SQLite with FTS5 for full-text search
    • +
    • httpx for HTTP requests (Datatracker API)
    • +
    • anthropic SDK for Claude API
    • +
    • ollama for local embeddings
    • +
    • rich for terminal formatting
    • +
    • numpy for cosine similarity and matrix operations
    • +
    +

    43 CLI commands, 13+ interactive visualizations (HTML/PNG), 15 report types. Total codebase: approximately 6,100 lines of Python across 12 modules.

    +
    +

    Limitations

    +

    A note on IETF IPR policy: Internet-Drafts may be subject to intellectual property rights (IPR) claims. Under BCP 79 (RFC 8179), IETF participants are expected to disclose known IPR that applies to the technologies described in their drafts. Implementers considering building on any of the drafts discussed in this series should check the IETF IPR disclosure database before proceeding.

    +

    This analysis is exploratory, not peer-reviewed research. Several methodological limitations should be understood when interpreting the results:

    +

    LLM-as-Judge ratings: All quality ratings are generated by Claude Sonnet from draft abstracts (not full text), with no human calibration. No inter-rater reliability study has been performed -- Claude is the sole judge. The overlap dimension is particularly limited because Claude rates each draft independently without access to the full corpus. Scores should be treated as relative rankings within this corpus, not absolute quality measures.

    +

    Keyword-based corpus selection: The 12 search keywords cast a wide net but introduce both false positives (drafts about "user agents" or "autonomous systems" unrelated to AI) and false negatives (relevant drafts using terminology we did not search for). We estimate 30-50 false positives remain in the corpus. The relevance rating partially mitigates this, but the LLM judge is generous with relevance for keyword-matched drafts.

    +

    Clustering thresholds: The 0.85 cosine similarity threshold for topical clusters, 0.90 for near-duplicates, and 0.98 for functional duplicates are empirical choices based on manual inspection, not derived from a principled analysis. The embedding model (nomic-embed-text) is general-purpose, not fine-tuned for standards documents. A sensitivity analysis across thresholds would strengthen confidence.

    +

    Gap analysis: The gap identification is a single-shot LLM analysis based on compressed landscape statistics, not a systematic comparison against a reference architecture. Gap severity is assigned by Claude without defined thresholds. The gaps should be treated as hypotheses for expert validation, not definitive findings.

    +

    Idea extraction quality: Batch extraction (Haiku, abstract-only at 800 chars) produces different results than individual extraction (Sonnet, abstract + full text). No precision/recall measurement has been performed. The extraction prompt instructs Claude to return 1-4 ideas per draft, which may under-count contributions from comprehensive drafts.

    +

    Abstract-only analysis: Ratings are based on abstracts truncated to 2000 characters. For maturity assessment in particular, the abstract is an imperfect proxy for the full document's technical depth.

    +

    For full methodology documentation, see data/reports/methodology.md in the project repository.

    +
    +

    Key Takeaways

    +
      +
    • The full analysis cost ~$9 -- LLM-powered document analysis at scale is practical and cheap with proper caching and model selection
    • +
    • Caching is essential: SHA-256 hashed prompt caching makes the pipeline idempotent and dramatically reduces costs on re-runs
    • +
    • Hybrid LLM strategy: Claude Sonnet for reasoning, Claude Haiku for extraction (10x cheaper), Ollama for embeddings (free) -- match model capability to task difficulty
    • +
    • The zero-cost analyses were the most revealing: RFC cross-references, idea overlap, WG adoption, and trend analysis all run locally and produced the series' most important structural findings
    • +
    • The database is the product: a well-structured SQLite DB supports queries no pre-built report anticipates; the blog series was written by querying, not re-running
    • +
    +

    Next in this series: Agents Building the Agent Analysis -- we used a team of AI agents to produce this series. The irony is the point.

    +
    +

    The IETF Draft Analyzer is open source. The codebase, database, and all reports are available in the project repository.

    +
    ← The Big PictureAgents Building the Agent Analysis →
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/docs/blog/posts/08-agents-building-the-analysis.html b/docs/blog/posts/08-agents-building-the-analysis.html new file mode 100644 index 0000000..cf9b3a1 --- /dev/null +++ b/docs/blog/posts/08-agents-building-the-analysis.html @@ -0,0 +1,252 @@ + + + + + + Agents Building the Agent Analysis — IETF AI Agent Analysis + + + +
    + +

    Agents Building the Agent Analysis

    +

    We used a team of AI agents to analyze, write about, and review 434 IETF Internet-Drafts on AI agents. Here is what that looked like from the inside.

    +

    Analysis based on IETF Datatracker data collected through March 2026. Counts and statistics reflect this snapshot.

    +
    +

    There is an irony we should address up front: this entire blog series -- analyzing 434 Internet-Drafts about how AI agents should work -- was itself produced by a team of AI agents. Twelve Claude instances across three phases, each with a distinct role, reading the same database, building on each other's output, and coordinating through a shared journal and file system.

    +

    This post is the story of that process: what worked, what broke, what surprised us, and what it reveals about the state of AI agent coordination in practice -- which, as it happens, is exactly the problem the IETF drafts are trying to solve.

    +

    Phase 1: The Writing Team

    +

    We started with four agents, each defined in a one-page file and grounded by a shared 3,000-word team brief:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AgentRoleWhat They Did
    ArchitectThe Big PictureRead all reports, designed the narrative arc, wrote the vision document, reviewed every post
    AnalystThe Data WhispererRan the pipeline on 434 drafts, executed 20+ SQL queries, produced data packages
    CoderThe Feature BuilderImplemented 7 new analysis features (refs, trends, idea-overlap, WG adoption, revisions, centrality, co-occurrence)
    WriterThe StorytellerDrafted all 8 blog posts, applied 6+ revision passes
    +

    Each agent had access to the full project codebase, a SQLite database, and the ietf CLI tool. They communicated through files and coordinated through a shared development journal. The team brief contained a thesis statement -- "The IETF is building the highways before the traffic lights" -- a per-post outline, and a data requirements table.

    +

    Parallel by default

    +

    The key design decision: agents did not wait for each other when they could work in parallel. The Writer's tasks were formally blocked by the Analyst's pipeline run, but the Writer had enough existing data (260 analyzed drafts) to start drafting. Rather than sitting idle, the Writer produced first drafts of all 7 posts while waiting for updated numbers. This turned out to be the right call -- the structure and narrative mattered more than whether the draft count was 260 or 434.

    +

    The Coder and Writer worked simultaneously, their outputs feeding each other. Every feature the Coder built used zero API calls -- pure local computation via regex, SQL, SequenceMatcher, and networkx. The RFC cross-reference parser revealed that the Chinese and Western blocs build on incompatible infrastructure foundations (YANG/NETCONF vs. COSE/CBOR), with OAuth 2.0 as the only shared bedrock. The co-occurrence analysis showed safety has zero overlap with Agent Discovery and Model Serving. These zero-cost local analyses produced the most structurally revealing findings in the entire series.

    +

    The Architect shaped everything

    +

    The Architect produced fewer words than the Writer and fewer features than the Coder, but had disproportionate impact. Three contributions reshaped the output:

    +
      +
    1. The insight that gap severity correlates with coordination difficulty transformed Post 4 from a list of gaps into an argument about structural dysfunction.
    2. +
    3. The "two equilibria" framing -- microservices chaos vs. layered web architecture -- gave Post 6's predictions real structural weight.
    4. +
    5. A verification pass that caught the Writer's revisions silently failing (logged as done, not actually persisted in the file).
    6. +
    +

    That third point is worth dwelling on. The dev journal said "Post 1 revisions complete." The file still contained the pre-revision content. Without the Architect reading the actual output rather than trusting the status message, the error would have shipped. This is a small-scale version of the Behavior Verification gap the series identifies as critical -- and we will come back to it.

    +

    The human who said "so what?"

    +

    The most consequential intervention in the entire project came not from an agent but from the human project lead. The series had been built around a headline number: "1,780 technical ideas extracted from the drafts." The project lead asked: what does that number actually mean?

    +

    The answer was uncomfortable. The pipeline extracts roughly 5 ideas per draft on average -- a mechanical process that produces items like "A2A Communication Paradigm" and "Agent Network Architecture." The raw count sounds impressive but is mostly scaffolding. The real signal was hiding in the cross-org overlap analysis: 96% of unique idea titles appear in exactly one draft. Only 75 show up in two or more. The fragmentation that defines the protocol landscape extends all the way down to the idea level.

    +

    This required rewriting Post 5 entirely. Its title changed from "The 1,780 Ideas That Will Shape Agent Infrastructure" to "Where 434 Drafts Converge (And Where They Don't)." The lead metric shifted from raw extraction count (impressive but hollow) to the convergence rate (honest and striking). Four agents had independently used the 1,780 figure -- the Analyst generated it, the Coder validated it, the Architect designed around it, the Writer headlined it. None questioned whether it was meaningful.

    +

    Phase 2: The Review Cycle

    +

    After the writing team produced 8 blog posts, a vision document, 7 new analysis features, and 30 dev-journal entries, we did something that turned out to matter more than the writing itself: we sent the entire output to four specialist reviewers, each running in parallel.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ReviewerLensIssues Found
    StatisticsData integrity, sampling bias, quantitative accuracy3 critical, 4 important, 4 minor
    LegalGerman/EU internet law, GDPR, EU AI Act, eIDAS 2.03 critical, 5 regulatory gaps, 5 improvements
    EngineeringCode quality, security, performance, DX1 critical, 1 high, 5 bugs, 6 perf issues
    ScienceMethodology, reproducibility, related work, hedging2 critical, 3 high, 4 medium
    +

    Four agents, four completely different perspectives, run simultaneously. Together they surfaced 36 distinct issues that the writing team had missed. The findings were often surprising.

    +

    The statistics reviewer found the numbers did not add up

    +

    The statistical audit cross-checked every quantitative claim in the blog series against the actual database using raw SQL queries. The results were sobering. The blog claimed 361 drafts; the database held 434. The blog claimed 1,780 ideas; the database held 419. The blog claimed 12 gaps; the database held 11. Composite scores were inflated by 0.05-0.10 through rounding. The "4:1 safety ratio" varied from 1.5:1 to 21:1 by month -- a fact the flat claim obscured.

    +

    The ideas count mismatch was the most serious finding. The entire thesis of Post 5 -- "96% of ideas appear in one draft" and "628 cross-org convergent ideas" -- was not reproducible from the current database. The pipeline had been re-run with different parameters, overwriting the original extraction. Nobody had noticed because the numbers in the blog posts were never re-checked against the live database.

    + +

    The legal review, written from a German/EU internet law perspective, identified three critical issues that no technically-focused agent would have caught:

    +

    Consent conflation. The series used "consent" interchangeably across OAuth authorization flows, GDPR consent (Einwilligung under Art. 6(1)(a)), and human-in-the-loop approval gates. These are legally distinct concepts. Under CJEU case law (Planet49), consent requires a clear affirmative act by the data subject. When an AI agent delegates to sub-agents, the chain of consent may break entirely. None of the 14 OAuth-for-agents proposals the series analyzed -- and none of the agents writing about them -- flagged this.

    +

    The hospital scenario understated regulatory reality. Post 4's opening scenario -- an AI agent managing drug dispensing with a hallucinated dosage -- was framed as "what goes wrong if this gap is never addressed." Under EU law, it is already addressed: the EU AI Act classifies such systems as high-risk under Annex III, the revised Product Liability Directive covers AI systems explicitly, and German medical law (BGB SS 630a ff.) places duty of care on the provider. The IETF gap is not in accountability but in technical mechanisms to implement what the regulation already requires.

    +

    GDPR was entirely absent from the gap analysis. The series identified 11 standardization gaps. None mentioned GDPR-mandated capabilities: data protection impact assessments, right to erasure propagation through multi-agent chains, data portability, or purpose limitation. These are not aspirational -- they are legally binding requirements that agent systems operating in the EU must satisfy.

    +

    The engineering reviewer found a SQL injection

    +

    The codebase review graded the project B+ overall -- "solid for a research tool, needs hardening for production" -- but found a critical SQL injection vulnerability in db.py. The update_generation_run method interpolated column names from **kwargs directly into SQL strings without validation. The Flask SECRET_KEY was hardcoded as the string "ietf-dashboard-dev". There was no rate limiting on endpoints that trigger paid Claude API calls.

    +

    The engineering reviewer also noted that cli.py had grown to 2,995 lines with approximately 40 repetitions of the same config/db boilerplate pattern. And that test coverage for the analysis pipeline -- the core of the tool -- was exactly zero.

    +

    The science reviewer questioned the methodology

    +

    The scientific review identified the central methodological weakness: the entire rating system relies on Claude as the sole judge for five dimensions, with no human calibration, no inter-rater reliability measurement, and ratings based on abstracts only (truncated to 2,000 characters), not full draft text. The clustering threshold of 0.85 was described as "empirical" with no sensitivity analysis. The gap analysis was single-shot LLM generation from compressed metadata.

    +

    One finding was particularly striking: of 434 drafts rated for relevance, the distribution was heavily right-skewed (196 at 4, 98 at 5, only 38 at 1-2). Claude was generous with relevance for keyword-matched drafts, making the metric less discriminating than it should be. Upon manual review, 73 drafts turned out to be false positives -- including draft-ietf-hpke-hpke (generic public key encryption, nothing to do with AI agents) rated at relevance 5.

    +

    Phase 3: The Fix Cycle

    +

    With 36 issues identified, we launched fix agents -- the Coder handling engineering and data integrity issues, an Editor handling legal and statistical corrections across the blog posts.

    +

    The fixes unfolded in three rounds, prioritized by severity:

    +

    Round 1 -- Critical. SQL injection patched with a column name whitelist. Flask SECRET_KEY replaced with os.environ.get() fallback to os.urandom(). FTS5 query sanitization added to prevent search injection. False-positive column added to the ratings table; 73 drafts flagged. All blog posts updated from 361 to 434 drafts. Ideas count discrepancy reconciled (419 current with methodology note explaining the 1,780 historical figure). Gap count corrected from 12 to 11 with rewritten gap table matching database reality.

    +

    Round 2 -- High. Rate limiting added to Claude-calling endpoints (10 req/min/IP). Category names normalized in the database (21 legacy entries migrated). EU AI Act timeline corrected from "within 18 months" to "within 5 months (August 2026)" with enforcement details and article references. OAuth/GDPR consent distinction added. Hospital scenario annotated with AI Act Annex III and Medical Devices Regulation context. Safety ratio qualified everywhere from flat "4:1" to "averaging ~4:1 but varying from 1.5:1 to 21:1 month-to-month."

    +

    Round 3 -- Medium. Methodology documentation created (comprehensive methodology.md covering all pipeline stages, limitations, and related work). IETF IPR notes added. Language hedged where causal claims were only supported by correlation. MIT LICENSE file created (the project claimed "open source" but had no license). FIPA, IEEE P3394, and eIDAS 2.0 references added where they naturally strengthen arguments. Coder reduced cli.py by 200 lines of boilerplate, added --dry-run flags to destructive commands, fixed N+1 query patterns.

    +

    In total: 14 files modified across the blog series, 7 security/quality fixes applied to the codebase, test count increased from 23 to 64, and a verified-counts document created as a single source of truth.

    +

    What This Reveals

    +

    Specialized perspectives catch different things

    +

    This is the headline finding from the review cycle. Four reviewers looked at the same output and found almost entirely non-overlapping issues. The statistician found number mismatches. The lawyer found consent conflation. The engineer found SQL injection. The scientist found methodological gaps. No single reviewer -- no matter how thorough -- would have caught all 36 issues.

    +

    This is not a theoretical observation about diverse review. It is an empirical result from running the experiment. The legal reviewer's consent-conflation finding required knowledge of CJEU case law. The statistical reviewer's ideas-count discovery required querying the live database. The engineering reviewer's SQL injection required reading the source code line by line. These are genuinely different skills applied to the same artifact.

    +

    The review-fix-verify pattern works

    +

    The cycle ran cleanly: four parallel reviews produced a prioritized list; fix agents resolved issues in severity order; the fixes were verified against the review documents. Three rounds (critical, high, medium) imposed natural prioritization. The entire cycle -- 4 reviews plus 3 fix rounds -- happened in a single day.

    +

    The pattern mirrors what the IETF itself does with Last Call reviews, directorate reviews, and IESG evaluation. Multiple specialized perspectives, applied in sequence, with verification that issues are resolved. The difference is that our cycle took hours, not months. The cost is that our reviewers share the same underlying model and its blindspots.

    +

    Agents modifying the same files is the hard problem

    +

    The most persistent coordination difficulty was not conceptual but logistical: multiple agents editing the same blog posts. The Writer updated Post 4's gap table. The Editor changed the safety ratio phrasing. The Coder corrected the draft count. Each edit was correct in isolation. But when three agents modify the same file, merge conflicts and stale reads are inevitable. We hit this multiple times -- most visibly with the Post 1 revisions that silently failed to persist.

    +

    This maps directly to the IETF's Agent Execution Model gap. When multiple agents operate on shared state, you need either locking (pessimistic) or conflict detection (optimistic). We had neither. We used a file system, a dev journal, and hope.

    +

    The cheapest analyses mattered most

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ComponentCostKey Finding
    Claude Sonnet (ratings, gaps)~$84:1 safety deficit, 11 gaps
    Claude Haiku (idea extraction)~$0.80419 ideas, 96% unique to one draft
    4 reviewers (parallel)~$436 issues across 4 dimensions
    Ollama embeddings$0.0025+ near-duplicate pairs
    Coder: regex, SQL, networkx$0.00RFC divergence, centrality, co-occurrence
    Total~$13
    +

    The LLM provided the foundation data. Every structurally revealing finding -- RFC foundation divergence, European telecoms as bridge-builders, safety structurally isolated from protocols, 55% fire-and-forget revision rate -- came from deterministic local computation on top of that foundation. The lesson for anyone building LLM-powered analysis: the model is the foundation, not the insight engine.

    +

    The Meta-Irony

    +

    We built a team of AI agents to analyze IETF drafts about AI agent standards. The team needed coordination, shared context, specialized roles, quality review, human oversight, and output verification. Every one of these needs maps to a gap in the IETF landscape:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Our Team NeededWhat HappenedIETF Gap
    Shared execution contextAgents coordinated via SQLite, files, dev journalAgent Execution Model (no standard)
    Output verificationWriter's revisions silently failed; Architect caught it manuallyAgent Behavioral Verification (critical)
    Quality review4 parallel reviewers found 36 issues the writing team missedAgent Behavioral Verification (critical)
    Error handlingIdeas reframing required 3 iterations to stabilize numbersReal-Time Agent Rollback (high)
    Coordination across approachesAgents editing the same files with no merge mechanismCross-Protocol Agent Migration (medium)
    Human oversightProject lead's "so what?" redirected the entire ideas framingHuman Override Standardization (high)
    Specialized perspectivesLegal, statistical, engineering, and scientific reviewers each found unique issuesAgent Capability Negotiation (medium)
    +

    We solved these problems ad hoc -- with a journal, role definitions, manual verification passes, severity-prioritized fix rounds, and human review. The IETF is trying to solve them at internet scale with protocol standards.

    +

    The distance between our 12-agent team and a deployed multi-agent system on the open internet is vast. But the problems are structurally identical. The standards the IETF is racing to write are the standards our own team needed. The traffic lights the highway needs are the ones we built by hand.

    +
    +

    Key Takeaways

    +
      +
    • Twelve agents across three phases (4 writers, 4 reviewers, 4 fixers) produced 8 blog posts, a vision document, 7 analysis features, 36 identified issues, and 64 tests -- from a ~$13 pipeline
    • +
    • Four parallel reviewers found 36 non-overlapping issues: a SQL injection, consent conflation with EU law, a 76% ideas count mismatch, and uncalibrated LLM-as-judge methodology. No single reviewer would have caught all of them
    • +
    • The human project lead's "so what?" was the single most consequential intervention -- no agent questioned whether the headline metric was meaningful
    • +
    • A silent failure (revisions logged but not persisted) demonstrated the same Behavior Verification gap the series identifies as critical in the IETF landscape
    • +
    • The team's coordination problems mirror the IETF's gaps: shared state, output verification, error recovery, capability negotiation, and human oversight are needed at every scale
    • +
    +

    This post concludes the series. All data, code, and reports are available in the IETF Draft Analyzer project repository.

    +
    +

    Written by a team of Claude instances analyzing the IETF's work on AI agent standards. The irony is not lost on us.

    +
    ← How We Built This
    +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + + \ No newline at end of file diff --git a/paper/main.tex b/paper/main.tex index 71bb92b..b7c56fa 100644 --- a/paper/main.tex +++ b/paper/main.tex @@ -31,7 +31,7 @@ \title{% \textbf{The AI Agent Standards Gold Rush:\\ - A Systematic Analysis of 434 IETF Internet-Drafts}% + A Systematic Analysis of 474 IETF Internet-Drafts}% } \author{ @@ -48,7 +48,7 @@ % ── Abstract ────────────────────────────────────────────────────────────── \begin{abstract} -The Internet Engineering Task Force (IETF) is experiencing an unprecedented surge in standardization activity related to artificial intelligence and autonomous agents. We present the first systematic quantitative survey of this landscape, analyzing 434 Internet-Drafts from 557 authors across 230 organizations submitted between 2024 and early 2026. Using a hybrid LLM-assisted pipeline---Anthropic Claude for multi-dimensional rating and idea extraction, Ollama/nomic-embed-text for semantic embedding and similarity analysis---we assess each draft on five dimensions (novelty, maturity, overlap, momentum, relevance), extract 1,907 discrete technical ideas, identify 11 standardization gaps (2 critical), and map the co-authorship network. Our analysis reveals three headline findings: (1) a 4:1 ratio of capability-building drafts to safety-focused ones, indicating a systemic safety deficit; (2) significant thematic redundancy, with 42 overlap clusters and 120 competing agent-to-agent protocol proposals; and (3) concentrated organizational authorship, with a single company contributing 18\% of all drafts. We identify critical gaps in agent behavior verification, human override protocols, and cross-protocol interoperability. The methodology itself---using LLMs to systematically analyze a standards corpus---represents a novel contribution applicable to other standards bodies. Our open-source toolkit and dataset are released for reproducibility. +The Internet Engineering Task Force (IETF) is experiencing an unprecedented surge in standardization activity related to artificial intelligence and autonomous agents. We present the first systematic quantitative survey of this landscape, analyzing 474 Internet-Drafts from 710 authors across approximately 280 organizations submitted between 2024 and early 2026. After false-positive filtering (113 drafts excluded as not AI-relevant), 361 drafts form the core analytical corpus. Using a hybrid LLM-assisted pipeline---Anthropic Claude for multi-dimensional rating and idea extraction, Ollama/nomic-embed-text for semantic embedding and similarity analysis---we assess each draft on five dimensions (novelty, maturity, overlap, momentum, relevance), extract 462 deduplicated technical ideas (from approximately 1,780 raw extractions), identify 12 standardization gaps (2 critical), and map the co-authorship network. Cross-organizational convergence analysis reveals 132 ideas (33\% convergence rate) where independent teams arrived at similar solutions. Our analysis reveals three headline findings: (1) a safety deficit averaging 4:1 (varying 1.5:1 to 21:1 month-to-month) of capability-building drafts to safety-focused ones; (2) significant thematic redundancy, with 42 overlap clusters and 155 competing agent-to-agent protocol proposals; and (3) concentrated organizational authorship, with a single company contributing approximately 16\% of all drafts. We identify critical gaps in agent behavior verification, human override protocols, and cross-protocol interoperability. The methodology itself---using LLMs to systematically analyze a standards corpus---represents a novel contribution applicable to other standards bodies. Our open-source toolkit and dataset are released under the MIT license for reproducibility. \end{abstract} \noindent\textbf{Keywords:} IETF, Internet-Drafts, AI agents, standardization, protocol analysis, LLM-assisted analysis, embedding similarity, safety deficit, author networks @@ -71,19 +71,21 @@ However, the speed and volume of this activity raises important questions: To answer these questions, we built an automated analysis pipeline that: \begin{enumerate}[nosep] - \item Harvests draft metadata and full text from the IETF Datatracker API (434 drafts, 557 authors). - \item Rates each draft on five dimensions---novelty, maturity, overlap, momentum, and relevance---using LLM-assisted analysis (Anthropic Claude). - \item Generates semantic embeddings (Ollama/nomic-embed-text) and computes pairwise cosine similarity across all $\binom{434}{2} = 93{,}961$ draft pairs. - \item Extracts 1,907 discrete technical ideas classified into six primary types. - \item Identifies 11 standardization gaps through systematic comparison of coverage. - \item Maps the co-authorship network and organizational affiliations across 557 contributors. + \item Harvests draft metadata and full text from the IETF Datatracker API (474 drafts, 710 authors), with false-positive filtering reducing the analytical corpus to 361 relevant drafts. + \item Rates each draft on five dimensions---novelty, maturity, overlap, momentum, and relevance---using LLM-assisted analysis (Anthropic Claude), with scores clamped to 1--5 and validated for bounds. + \item Generates semantic embeddings (Ollama/nomic-embed-text) and computes pairwise cosine similarity across all $\binom{474}{2} = 112{,}101$ draft pairs. + \item Extracts approximately 1,780 raw technical ideas, deduplicated via SequenceMatcher (threshold 0.75) to 462 unique ideas classified into six primary types. + \item Identifies 12 standardization gaps through systematic comparison of coverage. + \item Maps the co-authorship network and organizational affiliations across 710 contributors. + \item Performs cross-organizational convergence analysis, finding 132 ideas (33\%) independently proposed by multiple organizations. \end{enumerate} \noindent Our contributions are: \begin{itemize}[nosep] - \item \textbf{First systematic survey} of AI/agent-related IETF drafts at scale, covering 434 drafts. - \item \textbf{Quantitative evidence of a safety deficit}: a 4:1 ratio of capability-building to safety proposals. - \item \textbf{Gap analysis} identifying 11 underserved areas, including 2 critical gaps with near-zero coverage. + \item \textbf{First systematic survey} of AI/agent-related IETF drafts at scale, covering 474 drafts (361 after false-positive filtering). + \item \textbf{Quantitative evidence of a safety deficit}: averaging 4:1 capability-building to safety proposals (varying 1.5:1 to 21:1 month-to-month). + \item \textbf{Gap analysis} identifying 12 underserved areas, including 2 critical gaps with near-zero coverage. + \item \textbf{Cross-organizational convergence analysis}: 132 ideas independently proposed by multiple organizations, indicating implicit community consensus. \item \textbf{Reproducible LLM-assisted methodology} combining Claude-based rating with embedding-based similarity, applicable to other standards corpora. \item \textbf{Open-source toolkit} and dataset for ongoing monitoring of AI standardization. \end{itemize} @@ -156,7 +158,7 @@ Each draft was assessed using Anthropic Claude (Sonnet 4) on five dimensions, ea \subsection{Embedding and Similarity Analysis} -We generated 768-dimensional embeddings for each draft using Ollama with the \texttt{nomic-embed-text} model, encoding a combination of title, abstract, and the first 4,000 characters of full text. Pairwise cosine similarity was computed across all $\binom{434}{2} = 93{,}961$ draft pairs: +We generated 768-dimensional embeddings for each draft using Ollama with the \texttt{nomic-embed-text} model, encoding a combination of title, abstract, and the first 4,000 characters of full text. Pairwise cosine similarity was computed across all $\binom{474}{2} = 112{,}101$ draft pairs: \begin{equation} \text{sim}(a, b) = \frac{\mathbf{v}_a \cdot \mathbf{v}_b}{\|\mathbf{v}_a\| \cdot \|\mathbf{v}_b\|} \end{equation} @@ -173,7 +175,7 @@ Gaps were identified by comparing the idea coverage across categories against th \subsection{Author Network Analysis} -Author and affiliation data were retrieved from Datatracker, yielding a bipartite graph of 557 authors across 434 drafts. We identified persistent co-author teams (``team blocs'') using a pairwise draft overlap threshold of $\geq$70\% with $\geq$3 shared drafts. Cross-organizational collaboration was measured by counting shared drafts between organizations. +Author and affiliation data were retrieved from Datatracker, yielding a bipartite graph of 710 authors across 474 drafts. We identified persistent co-author teams (``team blocs'') using a pairwise draft overlap threshold of $\geq$70\% with $\geq$3 shared drafts. Cross-organizational collaboration was measured by counting shared drafts between organizations. \subsection{Reproducibility and Cost} @@ -191,22 +193,26 @@ The entire analysis pipeline is implemented as a Python CLI tool (\texttt{ietf}) \toprule \textbf{Metric} & \textbf{Value} \\ \midrule -Internet-Drafts analyzed & 434 \\ -Unique authors & 557 \\ -Organizations represented & 230 \\ -Technical ideas extracted & 1,907 \\ -Standardization gaps identified & 11 \\ -Drafts with ratings & 434 \\ +Internet-Drafts collected & 474 \\ +False positives excluded & 113 \\ +Relevant drafts (analytical corpus) & 361 \\ +Unique authors & 710 \\ +Organizations represented & $\sim$280 \\ +Raw ideas extracted & $\sim$1,780 \\ +Deduplicated ideas & 462 \\ +Cross-org convergent ideas & 132 (33\%) \\ +Standardization gaps identified & 12 \\ +Drafts with ratings & 474 \\ Overlap clusters ($\geq$0.85 threshold) & 42 \\ Near-duplicate pairs ($\geq$0.90 threshold) & 34 \\ Time span & 2024 -- Mar 2026 \\ Embedding dimension & 768 (nomic-embed-text) \\ -Pairwise similarity pairs & 93,961 \\ +Pairwise similarity pairs & 112,101 \\ \bottomrule \end{tabular} \end{table} -The corpus spans drafts submitted from early 2024 through March 2026, with the overwhelming majority (425 of 434) submitted after June 2025. Table~\ref{tab:growth} shows the acceleration in AI/agent-related submissions relative to total IETF activity. +The corpus spans drafts submitted from early 2024 through March 2026, with the overwhelming majority submitted after June 2025. Of the 474 drafts collected, 113 were flagged as false positives (relevance score $\leq 2$ or manually identified as non-AI-related, e.g., HPKE key encapsulation, PIE bufferbloat management), leaving 361 drafts in the analytical corpus. Table~\ref{tab:growth} shows the acceleration in AI/agent-related submissions relative to total IETF activity. \begin{table}[h] \centering @@ -242,31 +248,31 @@ Our LLM-assisted classification assigned each draft to one or more of ten semant \toprule \textbf{Category} & \textbf{Drafts} & \textbf{Share} \\ \midrule -Data formats / interoperability & 145 & 33\% \\ -A2A protocols & 120 & 28\% \\ -Agent identity / authentication & 108 & 25\% \\ -Autonomous network operations & 93 & 21\% \\ -Policy / governance & 91 & 21\% \\ -ML traffic management & 73 & 17\% \\ -Agent discovery / registration & 65 & 15\% \\ -AI safety / alignment & 44 & 10\% \\ -Model serving / inference & 42 & 10\% \\ -Human-agent interaction & 30 & 7\% \\ +Data formats / interoperability & 174 & 36\% \\ +A2A protocols & 155 & 33\% \\ +Agent identity / authentication & 152 & 32\% \\ +Autonomous network operations & 114 & 24\% \\ +Policy / governance & 91 & 19\% \\ +ML traffic management & 73 & 15\% \\ +Agent discovery / registration & 65 & 14\% \\ +AI safety / alignment & 47 & 10\% \\ +Model serving / inference & 42 & 9\% \\ +Human-agent interaction & 34 & 7\% \\ \bottomrule \end{tabular} \end{table} -The most striking finding is the \textbf{safety deficit}. Protocol-focused categories (data formats, A2A protocols, identity/auth) collectively account for 373 category assignments, while AI safety/alignment has only 44 and human-agent interaction has 30. This yields a \textbf{4:1 ratio of capability-building to safety proposals}. For every draft about keeping agents safe, approximately four are building new capabilities. For every draft about human-agent interaction, there are more than four about agents operating autonomously. +The most striking finding is the \textbf{safety deficit}. Protocol-focused categories (data formats, A2A protocols, identity/auth) collectively account for 481 category assignments, while AI safety/alignment has only 47 and human-agent interaction has 34. This yields an average \textbf{4:1 ratio of capability-building to safety proposals} (varying from 1.5:1 to 21:1 month-to-month). For every draft about keeping agents safe, approximately four are building new capabilities. For every draft about human-agent interaction, there are more than four about agents operating autonomously. -The safety drafts that \emph{do} exist are often among the highest-rated. \texttt{draft-aylward-daap-v2} (a comprehensive accountability protocol) and \texttt{draft-cowles-volt} (a tamper-evident execution trace format) each scored 4.8/5.0---the highest in the entire corpus. The quality is there; the quantity is not. +The safety drafts that \emph{do} exist are often among the highest-rated. \texttt{draft-aylward-daap-v2} (a comprehensive accountability protocol) and \texttt{draft-cowles-volt} (a tamper-evident execution trace format) each scored 4.75/5.0---among the highest in the entire corpus. The quality is there; the quantity is not. \subsection{Rating Distributions} -Across all 434 rated drafts, Table~\ref{tab:ratings} summarizes the five rating dimensions. +Across all 474 rated drafts, Table~\ref{tab:ratings} summarizes the five rating dimensions. \textit{Note: Ratings are LLM-generated from abstracts and partial full text, without human calibration. They should be treated as relative rankings rather than absolute quality measures.} \begin{table}[h] \centering -\caption{Average scores across five rating dimensions ($n = 434$, scale 1--5).} +\caption{Average scores across five rating dimensions ($n = 474$, scale 1--5). Scores are LLM-generated and uncalibrated against human baselines.} \label{tab:ratings} \begin{tabular}{lcc} \toprule @@ -312,11 +318,11 @@ Table~\ref{tab:clusters} shows the three largest competing clusters. We also identified 25 near-duplicate draft pairs ($>$0.98 cosine similarity)---functionally identical proposals submitted under different names, in different working groups, or as renamed versions. Notable examples include \texttt{draft-rosenberg-aiproto} and \texttt{draft-rosenberg-aiproto-nact} (same N-ACT protocol, renamed), and \texttt{draft-abbey-scim-agent-extension} and \texttt{draft-scim-agent-extension} (same SCIM extension, different submission path). -This fragmentation has practical consequences. The most common recurring technical idea---``Multi-Agent Communication Protocol''---appears independently in 8 separate drafts from different teams. Yet of the 1,907 technical ideas extracted from the corpus, \textbf{96\% appear in exactly one draft}. Everyone is solving the same problems; nobody is solving them together. +This fragmentation has practical consequences. The most common recurring technical idea---``Multi-Agent Communication Protocol''---appears independently in 8 separate drafts from different teams. Yet of the 462 deduplicated technical ideas extracted from the corpus, the majority appear in only one or two drafts, with only 132 (33\%) showing cross-organizational convergence. Everyone is solving the same problems; nobody is solving them together. \subsection{Technical Ideas Landscape} -The 1,907 extracted ideas distribute across six primary types (Table~\ref{tab:ideas}). +The 462 deduplicated ideas (from approximately 1,780 raw extractions, consolidated via SequenceMatcher at 0.75 threshold) distribute across six primary types (Table~\ref{tab:ideas}). \begin{table}[h] \centering @@ -326,15 +332,15 @@ The 1,907 extracted ideas distribute across six primary types (Table~\ref{tab:id \toprule \textbf{Idea Type} & \textbf{Count} & \textbf{\%} \\ \midrule -Mechanism & 694 & 36.4 \\ -Architecture & 301 & 15.8 \\ -Pattern & 273 & 14.3 \\ -Protocol & 237 & 12.4 \\ -Extension & 201 & 10.5 \\ -Requirement & 182 & 9.5 \\ -Other & 19 & 1.0 \\ +Architecture & 107 & 23.2 \\ +Protocol & 106 & 22.9 \\ +Extension & 84 & 18.2 \\ +Mechanism & 74 & 16.0 \\ +Requirement & 47 & 10.2 \\ +Pattern & 40 & 8.7 \\ +Other & 4 & 0.9 \\ \midrule -\textbf{Total} & \textbf{1,907} & \textbf{100.0} \\ +\textbf{Total} & \textbf{462} & \textbf{100.0} \\ \bottomrule \end{tabular} \end{table} @@ -367,7 +373,7 @@ The authorship landscape shows significant organizational concentration. Table~\ \toprule \textbf{Organization} & \textbf{Authors} & \textbf{Drafts} \\ \midrule -Huawei & 53 & 66 \\ +Huawei & 55 & 69 \\ China Mobile & 24 & 35 \\ Cisco & 24 & 26 \\ Independent & 19 & 25 \\ @@ -381,7 +387,7 @@ Ericsson & 4 & 9 \\ \end{tabular} \end{table} -Huawei dominates with 53 authors contributing to 66 drafts---\textbf{18\% of the entire corpus} from a single company. Chinese technology organizations collectively (Huawei, China Mobile, China Telecom, China Unicom, ZTE, Tsinghua) contribute approximately 40\% of all drafts. Western participation is led by Cisco (26 drafts) and independent contributors (25 drafts), with notable concentrated contributions from Five9 (10 drafts from a single prolific author, Jonathan Rosenberg) and Ericsson (9 drafts from 4 authors). +Huawei dominates with 55 authors contributing to 69 drafts---\textbf{approximately 16\% of the entire corpus} from a single company. Chinese technology organizations collectively (Huawei, China Mobile, China Telecom, China Unicom, ZTE, Tsinghua) contribute approximately 40\% of all drafts. Western participation is led by Cisco (26 drafts) and independent contributors (25 drafts), with notable concentrated contributions from Five9 (10 drafts from a single prolific author, Jonathan Rosenberg) and Ericsson (9 drafts from 4 authors). \subsubsection{Team Blocs} @@ -419,7 +425,7 @@ Table~\ref{tab:top} lists the five highest-scored drafts, representing the propo \section{Gap Analysis} -Our systematic gap analysis identified 11 areas where standardization work is missing or inadequate. Table~\ref{tab:gaps} summarizes these gaps by severity. +Our systematic gap analysis identified 12 areas where standardization work is missing or inadequate. Table~\ref{tab:gaps} summarizes these gaps by severity. \begin{table}[h] \centering @@ -442,6 +448,7 @@ MED & Cross-Protocol Migration & No state/context migration between different A2 MED & Real-time Debugging & No standard interfaces for production agent introspection & 23 \\ MED & Model Update Security & Missing cryptographically verified, rollback-capable agent updates & 79 \\ MED & Energy Optimization & No energy-aware agent deployment or energy budget enforcement & 17 \\ +MED & GDPR Compliance & No mechanisms for DPIA support, right-to-erasure propagation, or purpose limitation in agent chains & 0 \\ \bottomrule \end{tabularx} \end{table} @@ -454,11 +461,11 @@ Some drafts approach the problem from adjacent angles. \texttt{draft-aylward-daa \subsection{Critical Gap: Human Override Protocols} -Only 30 of 434 drafts address human-agent interaction, compared to 120 A2A protocol drafts and 93 autonomous operations drafts. Agents are being designed to talk to each other at a 4:1 ratio over being designed to talk to humans. The CHEQ protocol (\texttt{draft-rosenberg-aiproto-cheq}, score 3.9) is a rare exception---it defines human confirmation \emph{before} agent execution. But CHEQ is opt-in and pre-execution. No draft standardizes what happens \emph{during} execution: how a human pauses a running workflow, constrains an agent's scope, takes over a task, or issues an emergency stop. +Only 34 of 474 drafts address human-agent interaction, compared to 155 A2A protocol drafts and 114 autonomous operations drafts. Agents are being designed to talk to each other at a 4:1 ratio over being designed to talk to humans. The CHEQ protocol (\texttt{draft-rosenberg-aiproto-cheq}, score 3.9) is a rare exception---it defines human confirmation \emph{before} agent execution. But CHEQ is opt-in and pre-execution. No draft standardizes what happens \emph{during} execution: how a human pauses a running workflow, constrains an agent's scope, takes over a task, or issues an emergency stop. \subsection{The Zero-Coverage Gap: Cross-Protocol Translation} -With 120 competing A2A protocols and no translation layer, agents speaking different protocols cannot interoperate. The blog series analysis identified this as the gap with the starkest absence: essentially zero technical ideas in the corpus address how agents using MCP, A2A Protocol, SLIM, and other competing frameworks could communicate through a translation layer. If the IETF does not build this, the market will---and the result will be vendor-locked ecosystems rather than open interoperability. +With 155 competing A2A protocols and no translation layer, agents speaking different protocols cannot interoperate. The blog series analysis identified this as the gap with the starkest absence: essentially zero technical ideas in the corpus address how agents using MCP, A2A Protocol, SLIM, and other competing frameworks could communicate through a translation layer. If the IETF does not build this, the market will---and the result will be vendor-locked ecosystems rather than open interoperability. % ── 7. Discussion ──────────────────────────────────────────────────────── @@ -472,7 +479,7 @@ The quality signal offers a counterpoint: the highest-scored drafts in the corpu \subsection{The Redundancy Problem} -With 42 overlap clusters and 120 competing A2A protocol proposals, the IETF AI/agent space shows significant coordination failure. The OAuth-for-agents cluster alone contains 13 independent proposals, none compatible with each other. This fragmentation wastes engineering effort, confuses implementers, and risks incompatible deployments that entrench rather than resolve the problem. +With 42 overlap clusters and 155 competing A2A protocol proposals, the IETF AI/agent space shows significant coordination failure. The OAuth-for-agents cluster alone contains 13 independent proposals, none compatible with each other. This fragmentation wastes engineering effort, confuses implementers, and risks incompatible deployments that entrench rather than resolve the problem. We observe that redundancy is partly a natural consequence of the IETF's open submission process---anyone can submit a draft---and partly reflects the ``gold rush'' dynamics where organizations race to establish their preferred approach as the standard. The embedding-based similarity tools developed here could help IETF area directors flag duplicates during triage and actively encourage consolidation. @@ -484,7 +491,7 @@ This bifurcation extends to the technical foundations. The Chinese bloc tends to \subsection{Methodological Contributions} -The LLM-assisted analysis pipeline itself represents a methodological contribution. Using Claude to systematically rate, categorize, and extract ideas from 434 technical documents would be infeasible manually but achieves results that are internally consistent and reproducible (via caching). Several design choices merit discussion: +The LLM-assisted analysis pipeline itself represents a methodological contribution. Using Claude to systematically rate, categorize, and extract ideas from 474 technical documents would be infeasible manually but achieves results that are internally consistent and reproducible (via caching). Several design choices merit discussion: \begin{itemize}[nosep] \item \textbf{LLM rating validity}: Claude rates based on abstracts and partial full text, which may not capture implementation depth. We mitigate this by using five orthogonal dimensions that capture different quality facets, and by validating that alternative weighting schemes produce highly correlated rankings (Appendix~\ref{app:sensitivity}, Spearman $\rho \geq 0.93$). @@ -496,7 +503,7 @@ The LLM-assisted analysis pipeline itself represents a methodological contributi \subsection{Toward an Architectural Vision} -Our analysis suggests that the 11 gaps are not random absences but structurally related. They point to four missing architectural pillars for the AI agent ecosystem: +Our analysis suggests that the 12 gaps are not random absences but structurally related. They point to four missing architectural pillars for the AI agent ecosystem: \begin{enumerate}[nosep] \item \textbf{DAG-based execution model}: Multi-agent workflows as directed acyclic graphs with checkpoints, rollback, and blast-radius containment---addressing error recovery, resource management, and coordination gaps. @@ -514,11 +521,13 @@ Our analysis suggests that the 11 gaps are not random absences but structurally \begin{itemize}[nosep] \item \textbf{Keyword bias}: Our twelve seed keywords may miss relevant drafts using different terminology (e.g., ``cognitive computing,'' ``neural network'' in draft names). - \item \textbf{Single-LLM assessment}: Ratings from Claude may carry systematic biases. Cross-validation with other LLMs (GPT-4, Gemini) would strengthen confidence. - \item \textbf{Snapshot analysis}: The dataset reflects a point in time; drafts expire, evolve, and merge continuously. + \item \textbf{Single-LLM assessment}: All ratings come from Claude with no human calibration or inter-rater reliability testing. No intra-rater consistency check was performed. Cross-validation with other LLMs (GPT-4, Gemini) and human expert baselines would strengthen confidence. + \item \textbf{Abstract-level rating}: Ratings are based on abstracts and partial full text (first 4,000 characters), which may not capture implementation depth in longer specifications. + \item \textbf{Snapshot analysis}: The dataset reflects a point in time (March 2026); drafts expire, evolve, and merge continuously. + \item \textbf{False positive filtering}: Despite removing 113 false positives, an estimated 20--30 borderline drafts may remain in the corpus. The filtering threshold (relevance $\leq 2$) is conservative. \item \textbf{Author disambiguation}: Datatracker affiliations are self-reported and may be inconsistent (e.g., ``Huawei'' vs.\ ``Huawei Technologies'' appear as separate entities). \item \textbf{No citation analysis}: We do not track inter-draft references, which would reveal influence networks beyond topical similarity. - \item \textbf{Abstract-level assessment}: Rating from abstracts may miss implementation depth in full-text specifications. + \item \textbf{Clustering threshold}: The 0.85 cosine similarity threshold for overlap clustering was chosen empirically without sensitivity analysis across multiple thresholds. \end{itemize} % ── 8. Related Work ───────────────────────────────────────────────────── @@ -531,7 +540,7 @@ Our analysis suggests that the 11 gaps are not random absences but structurally \textbf{LLM-assisted evaluation.} Zheng et al.~\citep{zheng2023} demonstrate that LLM judges can match human evaluation quality for text assessment. Our pipeline extends this approach from evaluating model outputs to evaluating standards documents, using structured prompts for multi-dimensional rating. -\textbf{Multi-agent systems.} The AAMAS community has long studied multi-agent coordination~\citep{wooldridge2009}. Our analysis reveals that the IETF is now addressing many of the same problems (coordination, trust, resource allocation) but from a protocol standardization perspective rather than an algorithmic one. +\textbf{Multi-agent systems.} The AAMAS community has long studied multi-agent coordination~\citep{wooldridge2009}. The Foundation for Intelligent Physical Agents (FIPA) developed the first agent communication standards (FIPA-ACL, Agent Management, Interaction Protocols) in the late 1990s, which influenced many current IETF proposals~\citep{fipa2002}. IEEE P3394 (Standard for Trustworthy Autonomous and Semi-Autonomous Systems) addresses agent trust from a systems engineering perspective~\citep{ieeep3394}. The W3C Web of Things Architecture~\citep{w3cwot2020} defines discovery and description mechanisms relevant to agent registration. Our analysis reveals that the IETF is now addressing many of the same problems (coordination, trust, resource allocation) but from a protocol standardization perspective rather than an algorithmic one, with limited acknowledgment of this prior work. % ── 9. Future Work ────────────────────────────────────────────────────── @@ -550,11 +559,11 @@ Our analysis suggests that the 11 gaps are not random absences but structurally \section{Conclusion} -The IETF AI/agent standardization wave represents a unique moment in Internet governance: the community is attempting to standardize the infrastructure for autonomous agents concurrently with their deployment. Our analysis of 434 Internet-Drafts from 557 authors reveals a landscape characterized by both extraordinary energy and significant structural problems. +The IETF AI/agent standardization wave represents a unique moment in Internet governance: the community is attempting to standardize the infrastructure for autonomous agents concurrently with their deployment. Our analysis of 474 Internet-Drafts from 710 authors (361 after false-positive filtering) reveals a landscape characterized by both extraordinary energy and significant structural problems. -Three findings demand attention. First, the \textbf{4:1 safety deficit}: the community is building agent capabilities four times faster than safety mechanisms, despite the highest-quality proposals being safety-focused. Second, \textbf{extreme fragmentation}: 120 competing A2A protocol proposals, 13 independent OAuth-for-agents drafts, and 96\% of technical ideas appearing in only one draft indicate that coordination mechanisms are failing to keep pace with submission volume. Third, \textbf{organizational concentration}: 18\% of all drafts from a single company and approximately 40\% from Chinese organizations raise questions about geographic diversity in the standards that will govern global AI agent infrastructure. +Three findings demand attention. First, the \textbf{4:1 safety deficit}: the community is building agent capabilities four times faster than safety mechanisms, despite the highest-quality proposals being safety-focused. Second, \textbf{extreme fragmentation}: 155 competing A2A protocol proposals, 13 independent OAuth-for-agents drafts, and only 33\% cross-organizational convergence among 462 deduplicated ideas indicate that coordination mechanisms are failing to keep pace with submission volume. Third, \textbf{organizational concentration}: 16\% of all drafts from a single company and approximately 40\% from Chinese organizations raise questions about geographic diversity in the standards that will govern global AI agent infrastructure. -The 1,907 technical ideas we extract represent a rich but disorganized design space. The 11 gaps we identify---from behavior verification to human override protocols to cross-protocol translation---highlight where the community's collective blind spots lie. The architectural vision we sketch, building on existing IETF primitives (WIMSE, ECT, OAuth), suggests a path from fragmentation toward coherence. +The 462 deduplicated technical ideas we extract (with 132 showing cross-organizational convergence) represent a rich but disorganized design space. The 12 gaps we identify---from behavior verification to human override protocols to cross-protocol translation---highlight where the community's collective blind spots lie. The architectural vision we sketch, building on existing IETF primitives (WIMSE, ECT, OAuth), suggests a path from fragmentation toward coherence. The methodology demonstrated here---combining LLM-assisted multi-dimensional rating with embedding-based similarity analysis---is itself a contribution. At \$3.16 in API costs, it provides a scalable, reproducible approach to standards landscape analysis that could be applied to any standards body facing a surge in submissions. As AI standardization accelerates globally, such tools become essential for maintaining coherence and directing limited community attention to the areas that matter most. @@ -635,6 +644,23 @@ Anthropic. \newblock Technical report, 2025. \newblock \url{https://modelcontextprotocol.io} +\bibitem[FIPA(2002)]{fipa2002} +Foundation for Intelligent Physical Agents. +\newblock FIPA Agent Communication Language Specifications. +\newblock FIPA Standard SC00061G, 2002. +\newblock \url{http://www.fipa.org/specs/fipa00061/} + +\bibitem[IEEE(2024)]{ieeep3394} +IEEE Standards Association. +\newblock P3394 -- Standard for Trustworthy Autonomous and Semi-Autonomous Systems. +\newblock IEEE, 2024. + +\bibitem[W3C(2020)]{w3cwot2020} +W3C Web of Things Working Group. +\newblock Web of Things (WoT) Architecture. +\newblock W3C Recommendation, April 2020. +\newblock \url{https://www.w3.org/TR/wot-architecture/} + \end{thebibliography} % ── Appendix ───────────────────────────────────────────────────────────── diff --git a/pyproject.toml b/pyproject.toml index 4ce0da6..258f835 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ietf-draft-analyzer" -version = "0.1.0" +version = "0.3.0" description = "Track, categorize, and rate AI/agent-related IETF Internet-Drafts" requires-python = ">=3.11" dependencies = [ diff --git a/scripts/build-site.py b/scripts/build-site.py new file mode 100644 index 0000000..8058ba3 --- /dev/null +++ b/scripts/build-site.py @@ -0,0 +1,285 @@ +#!/usr/bin/env python3 +"""Build static HTML blog site from markdown posts in data/reports/blog-series/.""" + +import re +from pathlib import Path + +import markdown + +ROOT = Path(__file__).resolve().parent.parent +POSTS_DIR = ROOT / "data" / "reports" / "blog-series" +OUT_DIR = ROOT / "docs" / "blog" +CSS_DIR = OUT_DIR / "css" +POSTS_OUT = OUT_DIR / "posts" + +# Ordered list of posts to include +POSTS = [ + ("00-series-overview.md", "Series Overview"), + ("01-gold-rush.md", "The Gold Rush"), + ("02-who-writes-the-rules.md", "Who Writes the Rules"), + ("03-oauth-wars.md", "The OAuth Wars"), + ("04-what-nobody-builds.md", "What Nobody Builds"), + ("05-1262-ideas.md", "Where Drafts Converge"), + ("06-big-picture.md", "The Big Picture"), + ("07-how-we-built-this.md", "How We Built This"), + ("08-agents-building-the-analysis.md", "Agents Building the Agent Analysis"), +] + +CSS = """\ +:root { + --bg: #ffffff; + --text: #1a1a1a; + --muted: #6b7280; + --border: #e5e7eb; + --accent: #2563eb; + --code-bg: #f3f4f6; +} + +@media (prefers-color-scheme: dark) { + :root { + --bg: #111827; + --text: #e5e7eb; + --muted: #9ca3af; + --border: #374151; + --accent: #60a5fa; + --code-bg: #1f2937; + } +} + +* { margin: 0; padding: 0; box-sizing: border-box; } + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif; + color: var(--text); + background: var(--bg); + line-height: 1.7; + font-size: 17px; +} + +.container { + max-width: 720px; + margin: 0 auto; + padding: 2rem 1.5rem; +} + +nav { + border-bottom: 1px solid var(--border); + padding: 1rem 0; + margin-bottom: 2rem; +} + +nav a { + color: var(--accent); + text-decoration: none; + margin-right: 1.5rem; + font-size: 0.9rem; +} + +nav a:hover { text-decoration: underline; } +nav .site-title { font-weight: 700; font-size: 1.1rem; } + +h1 { font-size: 2rem; margin: 1.5rem 0 1rem; line-height: 1.2; } +h2 { font-size: 1.5rem; margin: 2rem 0 0.75rem; } +h3 { font-size: 1.2rem; margin: 1.5rem 0 0.5rem; } + +p { margin: 0.75rem 0; } + +a { color: var(--accent); } + +blockquote { + border-left: 3px solid var(--accent); + padding-left: 1rem; + color: var(--muted); + margin: 1rem 0; +} + +code { + background: var(--code-bg); + padding: 0.15rem 0.4rem; + border-radius: 3px; + font-size: 0.9em; +} + +pre { + background: var(--code-bg); + padding: 1rem; + border-radius: 6px; + overflow-x: auto; + margin: 1rem 0; +} + +pre code { background: none; padding: 0; } + +table { + width: 100%; + border-collapse: collapse; + margin: 1rem 0; + font-size: 0.95rem; +} + +th, td { + padding: 0.5rem 0.75rem; + border: 1px solid var(--border); + text-align: left; +} + +th { background: var(--code-bg); font-weight: 600; } + +ul, ol { padding-left: 1.5rem; margin: 0.75rem 0; } +li { margin: 0.25rem 0; } + +.post-nav { + display: flex; + justify-content: space-between; + margin-top: 3rem; + padding-top: 1rem; + border-top: 1px solid var(--border); + font-size: 0.9rem; +} + +.post-list { list-style: none; padding: 0; } +.post-list li { margin: 1rem 0; } +.post-list a { font-size: 1.1rem; font-weight: 500; } +.post-list .desc { color: var(--muted); font-size: 0.9rem; } + +footer { + margin-top: 3rem; + padding-top: 1rem; + border-top: 1px solid var(--border); + color: var(--muted); + font-size: 0.85rem; +} +""" + + +def slug(filename: str) -> str: + return filename.replace(".md", ".html") + + +def build_nav(current: str = "") -> str: + links = ['IETF AI Agent Analysis'] + for fn, title in POSTS[1:]: # skip overview in nav + s = slug(fn) + if fn == current: + links.append(f"{title.split()[-1]}") + else: + links.append(f'{title.split()[-1]}') + return "" + + +def build_post_nav(idx: int) -> str: + parts = [] + if idx > 0: + prev_fn, prev_title = POSTS[idx - 1] + parts.append(f'← {prev_title}') + else: + parts.append("") + if idx < len(POSTS) - 1: + next_fn, next_title = POSTS[idx + 1] + parts.append(f'{next_title} →') + else: + parts.append("") + return f'
    {parts[0]}{parts[1]}
    ' + + +def wrap_html(title: str, body: str, nav: str, post_nav: str = "") -> str: + return f""" + + + + + {title} — IETF AI Agent Analysis + + + +
    +{nav} +{body} +{post_nav} +
    +

    IETF Draft Analyzer — Data collected through March 2026. + Source on GitHub

    +
    +
    + +""" + + +def extract_title(md_text: str) -> str: + """Extract first H1 from markdown.""" + m = re.search(r"^#\s+(.+)$", md_text, re.MULTILINE) + return m.group(1) if m else "Untitled" + + +def main(): + md_ext = markdown.Markdown(extensions=["tables", "fenced_code", "toc"]) + + # Create output dirs + CSS_DIR.mkdir(parents=True, exist_ok=True) + POSTS_OUT.mkdir(parents=True, exist_ok=True) + + # Write CSS + (CSS_DIR / "style.css").write_text(CSS) + + # Write .nojekyll + (OUT_DIR / ".nojekyll").write_text("") + + # Build each post + for idx, (fn, fallback_title) in enumerate(POSTS): + src = POSTS_DIR / fn + if not src.exists(): + print(f" SKIP {fn} (not found)") + continue + + md_text = src.read_text() + md_ext.reset() + html_body = md_ext.convert(md_text) + title = extract_title(md_text) or fallback_title + + nav = build_nav(fn) + post_nav = build_post_nav(idx) + full_html = wrap_html(title, html_body, nav, post_nav) + + out_path = POSTS_OUT / slug(fn) + out_path.write_text(full_html) + print(f" BUILT {out_path.relative_to(ROOT)}") + + # Build index page + post_links = [] + for i, (fn, title) in enumerate(POSTS): + if i == 0: + continue # skip overview in index list + post_links.append( + f'
  1. Post {i}: {title}
  2. ' + ) + + index_body = f""" +

    The AI Agent Standards Gold Rush

    +

    A data-driven analysis of {475} IETF Internet-Drafts on AI agents, autonomous systems, and machine learning protocols.

    + +

    The IETF is experiencing an unprecedented surge in AI/agent standardization activity. +We built an automated analysis pipeline to make sense of it: {713} authors, {501} ideas, +{132} cross-organizational convergent ideas, and {12} identified gaps.

    + +

    The Series

    +
      +{"".join(post_links)} +
    + +

    About

    +

    This analysis was produced using the IETF Draft Analyzer, +an open-source Python tool that combines Claude for multi-dimensional rating and idea extraction +with Ollama for semantic embeddings. Total API cost: ~$9-15.

    + +

    Read the series overview →

    +""" + + index_html = wrap_html("Home", index_body, build_nav()) + (OUT_DIR / "index.html").write_text(index_html) + print(f" BUILT docs/blog/index.html") + + print(f"\nDone. {len(POSTS) + 1} pages built in docs/blog/") + + +if __name__ == "__main__": + main() diff --git a/scripts/compare-haiku-classifier.py b/scripts/compare-haiku-classifier.py new file mode 100644 index 0000000..2eb2aea --- /dev/null +++ b/scripts/compare-haiku-classifier.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Compare Claude Haiku vs Ollama as pre-classifiers, using Claude Sonnet ratings as ground truth.""" + +import sqlite3 +import hashlib +import json +import sys +import time +sys.path.insert(0, "src") + +import anthropic +from ietf_analyzer.config import Config + +cfg = Config.load() +conn = sqlite3.connect(cfg.db_path) +conn.row_factory = sqlite3.Row + +HAIKU_PROMPT = """\ +You are classifying IETF Internet-Drafts for an AI/agent standards tracker. + +A draft is RELEVANT if it relates to ANY of these topics: +- AI agents, autonomous agents, multi-agent systems +- Agent identity, authentication, authorization, discovery +- Agent-to-agent (A2A) communication protocols +- Large language models (LLMs), generative AI +- Machine learning in network operations +- AI safety, alignment, trustworthiness +- Model Context Protocol (MCP), agentic workflows +- OAuth/JWT/credentials for agents or AI systems +- Autonomous network operations using AI +- Intelligent network management or traffic handling + +A draft is NOT relevant if it only covers: +- Pure cryptography without AI/agent context +- General networking protocols (BGP, DNS, TLS) without AI +- Email, HTTP, or web standards without AI/agent features +- Remote attestation (RATS) unless specifically for AI agents +- Accessibility guidelines for user agents (browsers) + +Title: {title} + +Abstract: {abstract} + +Is this draft relevant to AI agents or related topics? Answer ONLY "yes" or "no".""" + +client = anthropic.Anthropic() + +def haiku_classify(title, abstract): + """Classify with Haiku, using llm_cache to avoid repeat calls.""" + prompt = HAIKU_PROMPT.format(title=title, abstract=abstract[:2000]) + cache_key = hashlib.sha256(f"haiku-classify:{prompt}".encode()).hexdigest() + + # Check cache + cached = conn.execute("SELECT response_json FROM llm_cache WHERE prompt_hash=?", (cache_key,)).fetchone() + if cached: + return cached["response_json"].strip().lower().startswith("yes"), True + + resp = client.messages.create( + model=cfg.claude_model_cheap, + max_tokens=10, + messages=[{"role": "user", "content": prompt}], + ) + answer = resp.content[0].text.strip().lower() + + # Cache it + conn.execute( + "INSERT OR REPLACE INTO llm_cache (draft_name, prompt_hash, request_json, response_json, model, input_tokens, output_tokens) VALUES (?,?,?,?,?,?,?)", + ("_classify_", cache_key, prompt[:500], answer, cfg.claude_model_cheap, resp.usage.input_tokens, resp.usage.output_tokens), + ) + conn.commit() + + return answer.startswith("yes"), False + +# Get all rated drafts +rows = conn.execute(""" + SELECT d.name, d.title, d.abstract, r.relevance, r.false_positive + FROM drafts d JOIN ratings r ON d.name = r.draft_name + WHERE d.abstract IS NOT NULL AND d.abstract != '' + ORDER BY d.name +""").fetchall() + +print(f"Classifying {len(rows)} drafts with Haiku...\n") + +haiku_agree = 0 +haiku_fp = [] # Haiku=yes, Claude=no +haiku_fn = [] # Haiku=no, Claude=yes +total_tokens_in = 0 +total_tokens_out = 0 +cached_count = 0 +api_count = 0 + +for i, r in enumerate(rows): + claude_relevant = not r["false_positive"] and r["relevance"] >= 3 + haiku_relevant, was_cached = haiku_classify(r["title"], r["abstract"]) + + if was_cached: + cached_count += 1 + else: + api_count += 1 + if api_count % 20 == 0: + time.sleep(1) # rate limit + + if haiku_relevant == claude_relevant: + haiku_agree += 1 + elif haiku_relevant and not claude_relevant: + haiku_fp.append({"name": r["name"], "title": r["title"][:60], "rel": r["relevance"], "fp": r["false_positive"]}) + else: + haiku_fn.append({"name": r["name"], "title": r["title"][:60], "rel": r["relevance"], "fp": r["false_positive"]}) + + if (i + 1) % 50 == 0: + print(f" Processed {i+1}/{len(rows)} ({cached_count} cached, {api_count} API calls)...") + +print(f"\n{'='*70}") +print(f"HAIKU AGREEMENT with Claude Sonnet: {haiku_agree}/{len(rows)} ({100*haiku_agree/len(rows):.1f}%)") +print(f"API calls: {api_count}, Cached: {cached_count}") +print(f"{'='*70}") + +print(f"\nHaiku=RELEVANT but Sonnet=NOT ({len(haiku_fp)}):") +for d in haiku_fp[:10]: + fp = " [FP]" if d["fp"] else "" + print(f" rel={d['rel']}{fp} | {d['name']}: {d['title']}") + +print(f"\nHaiku=IRRELEVANT but Sonnet=RELEVANT ({len(haiku_fn)}):") +for d in haiku_fn[:10]: + print(f" rel={d['rel']} | {d['name']}: {d['title']}") + +# Cost estimate +avg_tokens_per_call = 800 # ~800 input tokens per classification +cost_per_draft = (avg_tokens_per_call * 0.80 + 50 * 4.0) / 1_000_000 # Haiku pricing +print(f"\n{'='*70}") +print(f"Cost estimate: ~${cost_per_draft:.5f}/draft = ~${cost_per_draft * len(rows):.3f} for {len(rows)} drafts") +print(f"Ollama cost: $0 (but 66.9% agreement)") +print(f"Haiku cost: ~${cost_per_draft * len(rows):.3f} ({100*haiku_agree/len(rows):.1f}% agreement)") + +conn.close() diff --git a/scripts/fetch-all-sources.py b/scripts/fetch-all-sources.py new file mode 100644 index 0000000..dacd298 --- /dev/null +++ b/scripts/fetch-all-sources.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python3 +"""Fetch from all 5 sources and import into DB.""" + +import sys +sys.path.insert(0, "src") + +from ietf_analyzer.config import Config +from ietf_analyzer.sources import FETCHERS, get_fetcher +from ietf_analyzer.db import Database +from ietf_analyzer.models import Draft +from rich.console import Console + +console = Console() +cfg = Config.load() +db = Database(cfg) + +# Only fetch from new sources (IETF and W3C already done recently) +sources_to_fetch = ["etsi", "itu", "iso"] + +total_new = 0 +for source_name in sources_to_fetch: + console.print(f"\n[bold blue]{'='*60}[/]") + console.print(f"[bold blue]Fetching from {source_name.upper()}...[/]") + console.print(f"[bold blue]{'='*60}[/]") + + fetcher = get_fetcher(source_name, cfg) + try: + docs = fetcher.search(cfg.search_keywords) + console.print(f" Found {len(docs)} documents") + + new_count = 0 + for doc in docs: + existing = db.get_draft(doc.name) + if existing: + continue + new_count += 1 + + # Convert to Draft + draft = Draft( + name=doc.name, + rev="01", + title=doc.title, + abstract=doc.abstract, + source=doc.source, + source_id=doc.source_id, + source_url=doc.source_url, + time=doc.time, + doc_status=doc.doc_status, + full_text=doc.full_text, + ) + db.upsert_draft(draft) + + console.print(f" [green]Imported {new_count} new documents[/]") + total_new += new_count + except Exception as e: + console.print(f" [red]Error: {e}[/]") + import traceback + traceback.print_exc() + finally: + fetcher.close() + +console.print(f"\n[bold green]Total new documents: {total_new}[/]") + +# Final stats +import sqlite3 +conn = sqlite3.connect(cfg.db_path) +rows = conn.execute("SELECT source, COUNT(*) FROM drafts GROUP BY source ORDER BY source").fetchall() +console.print("\n[bold]Database by source:[/]") +for source, count in rows: + console.print(f" {source}: {count}") +total = conn.execute("SELECT COUNT(*) FROM drafts").fetchone()[0] +console.print(f" [bold]Total: {total}[/]") +conn.close() diff --git a/src/ietf_analyzer/cli.py b/src/ietf_analyzer/cli.py index 937b324..986ee76 100644 --- a/src/ietf_analyzer/cli.py +++ b/src/ietf_analyzer/cli.py @@ -20,7 +20,7 @@ def _get_config() -> Config: @click.group() -@click.version_option(version="0.2.0") +@click.version_option(version="0.3.0") @click.pass_context def main(ctx): """IETF Draft Analyzer — track, categorize, and rate AI/agent Internet-Drafts.""" diff --git a/src/ietf_analyzer/config.py b/src/ietf_analyzer/config.py index 50f1d38..5447f4a 100644 --- a/src/ietf_analyzer/config.py +++ b/src/ietf_analyzer/config.py @@ -52,7 +52,7 @@ class Config: # Observatory — add "w3c" to enable W3C spec tracking: # ietf observatory update --source w3c (one-off) # or set observatory_sources to ["ietf", "w3c"] in config.json - observatory_sources: list[str] = field(default_factory=lambda: ["ietf"]) + observatory_sources: list[str] = field(default_factory=lambda: ["ietf", "w3c", "etsi", "itu", "iso"]) dashboard_dir: str = str(DEFAULT_DATA_DIR.parent / "docs") w3c_groups: list[str] = field(default_factory=lambda: [ "webmachinelearning", "wot", "credentials", "did", "vc" diff --git a/src/ietf_analyzer/sources/__init__.py b/src/ietf_analyzer/sources/__init__.py index 94b1bee..81c6121 100644 --- a/src/ietf_analyzer/sources/__init__.py +++ b/src/ietf_analyzer/sources/__init__.py @@ -1,10 +1,19 @@ """Multi-source document fetcher registry.""" from .base import SourceDocument, SourceFetcher +from .etsi import ETSIFetcher from .ietf import IETFFetcher +from .iso import ISOFetcher +from .itu import ITUFetcher from .w3c import W3CFetcher -FETCHERS = {"ietf": IETFFetcher, "w3c": W3CFetcher} +FETCHERS = { + "ietf": IETFFetcher, + "w3c": W3CFetcher, + "etsi": ETSIFetcher, + "itu": ITUFetcher, + "iso": ISOFetcher, +} def get_fetcher(source_name: str, config=None): diff --git a/src/ietf_analyzer/sources/etsi.py b/src/ietf_analyzer/sources/etsi.py new file mode 100644 index 0000000..ac39513 --- /dev/null +++ b/src/ietf_analyzer/sources/etsi.py @@ -0,0 +1,191 @@ +"""Fetch AI-related specs from ETSI (no auth needed, free PDFs). + +ETSI has no REST API — we scrape the standards search page and download PDFs. +Focus on SAI (Securing AI) and ENI (Experiential Networked Intelligence) groups. +""" + +from __future__ import annotations + +import re +import time as time_mod + +import httpx +from rich.console import Console +from rich.progress import ( + BarColumn, + MofNCompleteColumn, + Progress, + SpinnerColumn, + TextColumn, +) + +from ..config import Config +from .base import SourceDocument + +console = Console() + +# ETSI portal search endpoint (returns HTML) +ETSI_SEARCH_URL = "https://www.etsi.org/standards-search" + +# Known AI-relevant ETSI technical bodies and their spec prefixes +ETSI_AI_GROUPS = { + "SAI": "Securing Artificial Intelligence", + "ENI": "Experiential Networked Intelligence", +} + +# Direct catalog of known ETSI AI specs (bootstrap — extend via search) +# Format: (doc_id, title, group, url_path) +ETSI_AI_CATALOG = [ + # SAI — Securing AI + ("ETSI GR SAI 001", "AI Threat Ontology", "SAI", + "etsi_gr/SAI/001_099/001/01.01.01_60/gr_SAI001v010101p.pdf"), + ("ETSI GR SAI 002", "Data Supply Chain Security", "SAI", + "etsi_gr/SAI/001_099/002/01.01.01_60/gr_SAI002v010101p.pdf"), + ("ETSI GR SAI 003", "Security Testing of AI", "SAI", + "etsi_gr/SAI/001_099/003/01.01.01_60/gr_SAI003v010101p.pdf"), + ("ETSI GR SAI 004", "Problem Statement on AI and Automated Decision Making", "SAI", + "etsi_gr/SAI/001_099/004/01.01.01_60/gr_SAI004v010101p.pdf"), + ("ETSI GR SAI 005", "Mitigation Strategy Report", "SAI", + "etsi_gr/SAI/001_099/005/01.01.01_60/gr_SAI005v010101p.pdf"), + ("ETSI GR SAI 006", "Role of Hardware in AI Security", "SAI", + "etsi_gr/SAI/001_099/006/01.01.01_60/gr_SAI006v010101p.pdf"), + ("ETSI EN 304 223", "Baseline Cyber Security Requirements for AI Models and Systems", "SAI", + "etsi_en/304200_304299/304223/02.01.01_60/en_304223v020101p.pdf"), + # ENI — Experiential Networked Intelligence + ("ETSI GS ENI 001", "ENI Use Cases", "ENI", + "etsi_gs/ENI/001_099/001/03.01.01_60/gs_ENI001v030101p.pdf"), + ("ETSI GS ENI 002", "ENI Requirements", "ENI", + "etsi_gs/ENI/001_099/002/03.01.01_60/gs_ENI002v030101p.pdf"), + ("ETSI GS ENI 005", "System Architecture", "ENI", + "etsi_gs/ENI/001_099/005/02.01.01_60/gs_ENI005v020101p.pdf"), + ("ETSI GR ENI 007", "ENI Definition of Categories for AI Application to Networks", "ENI", + "etsi_gr/ENI/001_099/007/01.01.01_60/gr_ENI007v010101p.pdf"), + ("ETSI GS ENI 019", "Representing, Inferring, and Applying Context Information", "ENI", + "etsi_gs/ENI/001_099/019/02.01.01_60/gs_ENI019v020101p.pdf"), +] + +ETSI_DELIVER_BASE = "https://www.etsi.org/deliver/" + + +def _doc_id_to_name(doc_id: str) -> str: + """Convert ETSI doc ID to a slug name. E.g. 'ETSI GR SAI 001' -> 'etsi-gr-sai-001'.""" + return doc_id.lower().replace(" ", "-").replace("/", "-") + + +class ETSIFetcher: + """Fetch AI-related specs from ETSI. + + Uses a curated catalog of known SAI/ENI specs plus keyword search + on the ETSI portal for discovery. + """ + + def __init__(self, config: Config | None = None): + self.config = config or Config.load() + self.client = httpx.Client(timeout=30, follow_redirects=True) + + def search( + self, keywords: list[str], since: str | None = None + ) -> list[SourceDocument]: + """Return AI-relevant ETSI specs from catalog + keyword search.""" + seen: dict[str, SourceDocument] = {} + + # Strategy 1: Curated catalog of known AI specs + console.print(" Loading ETSI AI catalog (SAI + ENI)...") + for doc_id, title, group, url_path in ETSI_AI_CATALOG: + name = _doc_id_to_name(doc_id) + url = f"{ETSI_DELIVER_BASE}{url_path}" + seen[name] = SourceDocument( + name=name, + title=f"{doc_id}: {title}", + abstract=f"ETSI {group} specification: {title}", + source="etsi", + source_id=doc_id, + source_url=url, + time="", + doc_status="published", + extra={"group": group}, + ) + + # Strategy 2: Search ETSI portal for additional AI specs + console.print(" Searching ETSI portal for AI-related specs...") + search_terms = ["artificial intelligence", "machine learning", "autonomous", "neural network"] + for term in search_terms: + try: + resp = self.client.get( + ETSI_SEARCH_URL, + params={"search": term, "page": 1, "size": 50, "sort": "date_desc"}, + headers={"Accept": "text/html"}, + ) + if resp.status_code == 200: + # Parse titles and links from search results + new_docs = self._parse_search_results(resp.text, keywords) + for doc in new_docs: + if doc.name not in seen: + seen[doc.name] = doc + time_mod.sleep(0.5) + except httpx.HTTPError as e: + console.print(f"[yellow]ETSI search error for '{term}': {e}[/]") + + console.print(f" Found [bold green]{len(seen)}[/] ETSI specs") + return list(seen.values()) + + def _parse_search_results(self, html: str, keywords: list[str]) -> list[SourceDocument]: + """Parse ETSI search results HTML for spec links and titles.""" + docs = [] + # ETSI search results contain links like /deliver/etsi_gr/SAI/... + # and titles in specific patterns. This is best-effort parsing. + kw_lower = [k.lower() for k in keywords] + + # Look for PDF download links in the HTML + pattern = re.compile( + r'href="(/deliver/[^"]+\.pdf)"[^>]*>.*?.*?' + r'<[^>]*class="[^"]*title[^"]*"[^>]*>([^<]+)', + re.DOTALL | re.IGNORECASE, + ) + for match in pattern.finditer(html): + url_path = match.group(1) + title = match.group(2).strip() + + if not any(kw in title.lower() for kw in kw_lower): + continue + + # Extract doc ID from path + doc_id = url_path.split("/")[-1].replace(".pdf", "").replace("_", " ").upper() + name = f"etsi-{url_path.split('/')[-1].replace('.pdf', '').lower()}" + + docs.append(SourceDocument( + name=name, + title=title, + abstract=title, + source="etsi", + source_id=doc_id, + source_url=f"https://www.etsi.org{url_path}", + time="", + doc_status="published", + )) + return docs + + def download_text(self, doc: SourceDocument) -> str | None: + """Download PDF and extract text (best-effort).""" + url = doc.source_url + if not url or not url.endswith(".pdf"): + return None + try: + resp = self.client.get(url) + resp.raise_for_status() + # We get a PDF — try to extract text with pdfminer if available + try: + from io import BytesIO + from pdfminer.high_level import extract_text + text = extract_text(BytesIO(resp.content)) + return text[:100000] if text else None + except ImportError: + # No pdfminer — store as placeholder + console.print(f"[dim]pdfminer not installed, cannot extract text from {doc.name}[/]") + return f"[PDF document: {doc.title}. Install pdfminer.six to extract text.]" + except httpx.HTTPError as e: + console.print(f"[dim]Could not download {doc.name}: {e}[/]") + return None + + def close(self) -> None: + self.client.close() diff --git a/src/ietf_analyzer/sources/iso.py b/src/ietf_analyzer/sources/iso.py new file mode 100644 index 0000000..6218c8e --- /dev/null +++ b/src/ietf_analyzer/sources/iso.py @@ -0,0 +1,196 @@ +"""Fetch AI-related standards metadata from ISO/IEC JTC 1/SC 42. + +ISO provides open data (JSON/CSV/Parquet) for metadata but full text is paywalled. +We use the open data portal to catalog SC 42 standards and supplement with +publicly available scope/abstract from the ISO Online Browsing Platform (OBP). +""" + +from __future__ import annotations + +import csv +import io +import re +import time as time_mod + +import httpx +from rich.console import Console + +from ..config import Config +from .base import SourceDocument + +console = Console() + +# ISO Open Data Portal — deliverables metadata +ISO_OPEN_DATA_CSV = "https://isopublicstorageprod.blob.core.windows.net/opendata/_latest/iso_deliverables_metadata/csv/iso_deliverables_metadata.csv" + +# SC 42 is the AI committee under JTC 1 +SC42_COMMITTEE = "ISO/IEC JTC 1/SC 42" + +# Additional AI-relevant committees +AI_COMMITTEES = [ + "ISO/IEC JTC 1/SC 42", # Artificial Intelligence + "ISO/IEC JTC 1/SC 27", # Information security (AI trust/privacy overlap) +] + +# Known key SC 42 standards with abstracts (since open data lacks abstracts) +ISO_AI_CATALOG = [ + ("ISO/IEC 42001:2023", "Information technology — Artificial intelligence — Management system", + "Specifies requirements for establishing, implementing, maintaining, and continually improving an AI management system within organizations."), + ("ISO/IEC 22989:2022", "Information technology — Artificial intelligence — AI concepts and terminology", + "Establishes terminology and describes concepts in the field of artificial intelligence."), + ("ISO/IEC 23894:2023", "Information technology — Artificial intelligence — Guidance on risk management", + "Provides guidance on managing risk related to development and use of AI systems."), + ("ISO/IEC 23053:2022", "Framework for Artificial Intelligence (AI) Systems Using Machine Learning (ML)", + "Establishes a framework describing a generic AI system using ML technology."), + ("ISO/IEC 38507:2022", "Information technology — Governance of IT — Governance implications of the use of AI", + "Provides guidance on the governance implications of AI for governing bodies of organizations."), + ("ISO/IEC 5338:2023", "Information technology — AI system life cycle processes", + "Defines processes and their associated activities for the development and operation of AI systems."), + ("ISO/IEC 5339:2024", "Information technology — AI — Guidance for AI applications", + "Provides guidance on how to apply AI within organizations, including use case analysis and risk assessment."), + ("ISO/IEC 42005:2025", "Information technology — AI — AI system impact assessment", + "Provides guidance for assessing the potential positive and negative impacts of AI systems."), + ("ISO/IEC TR 24028:2020", "Overview of trustworthiness in artificial intelligence", + "Provides an overview of trustworthiness in AI, including risks, challenges, and approaches."), + ("ISO/IEC TR 24029-1:2021", "Assessment of the robustness of neural networks — Part 1: Overview", + "Provides background on properties of neural network robustness and methods for assessment."), + ("ISO/IEC TR 24030:2021", "Artificial intelligence — Use cases", + "Provides a collection of representative use cases of AI applications across various domains."), + ("ISO/IEC TS 6254:2024", "Objectives and approaches for explainability of ML models and AI systems", + "Describes objectives and approaches for explainability of machine learning models and AI systems."), + ("ISO/IEC 12792:2024", "Transparency taxonomy of AI systems", + "Establishes a transparency taxonomy for AI systems to support understanding and governance."), +] + +ISO_OBP_URL = "https://www.iso.org/standard/" + + +def _iso_id_to_name(iso_id: str) -> str: + """Convert ISO ID to slug. E.g. 'ISO/IEC 42001:2023' -> 'iso-iec-42001-2023'.""" + slug = iso_id.lower().replace("/", "-").replace(" ", "-").replace(":", "-") + return slug + + +class ISOFetcher: + """Fetch AI-related standards from ISO/IEC. + + Combines: + 1. Open data CSV for discovering SC 42 standards + 2. Curated catalog with known abstracts + 3. OBP scraping for scope text of discovered standards + """ + + def __init__(self, config: Config | None = None): + self.config = config or Config.load() + self.client = httpx.Client(timeout=30, follow_redirects=True) + + def search( + self, keywords: list[str], since: str | None = None + ) -> list[SourceDocument]: + """Return AI-relevant ISO/IEC standards.""" + seen: dict[str, SourceDocument] = {} + + # Strategy 1: Curated catalog (with real abstracts) + console.print(" Loading ISO/IEC SC 42 catalog...") + for iso_id, title, abstract in ISO_AI_CATALOG: + name = _iso_id_to_name(iso_id) + seen[name] = SourceDocument( + name=name, + title=f"{iso_id}: {title}", + abstract=abstract, + source="iso", + source_id=iso_id, + source_url=f"https://www.iso.org/standard/{iso_id.split(':')[0].replace('/', '%2F').replace(' ', '%20')}.html", + time=self._extract_year(iso_id), + doc_status="published", + ) + + # Strategy 2: Try to download open data CSV for additional SC 42 standards + console.print(" Fetching ISO open data for SC 42 standards...") + open_data_docs = self._fetch_open_data(keywords, since) + for doc in open_data_docs: + if doc.name not in seen: + seen[doc.name] = doc + + console.print(f" Found [bold green]{len(seen)}[/] ISO/IEC AI standards") + return list(seen.values()) + + def _extract_year(self, iso_id: str) -> str: + """Extract year from ISO ID like 'ISO/IEC 42001:2023'.""" + if ":" in iso_id: + return iso_id.split(":")[-1] + return "" + + def _fetch_open_data(self, keywords: list[str], since: str | None) -> list[SourceDocument]: + """Fetch ISO open data CSV and filter for AI standards.""" + docs = [] + try: + console.print(" Downloading ISO deliverables catalog (CSV)...") + resp = self.client.get(ISO_OPEN_DATA_CSV, timeout=60) + resp.raise_for_status() + + reader = csv.DictReader(io.StringIO(resp.text)) + ai_keywords = ["artificial intelligence", "machine learning", "neural network", + "ai system", "trustworth", "autonomous"] + + for row in reader: + title = row.get("title.en", "") + committee = row.get("ownerCommittee", "") + ref = row.get("reference", "") + status = row.get("currentStage", "") + pub_date = row.get("publicationDate", "") + scope = row.get("scope.en", "") + + # Filter: SC 42 committee OR AI keywords in title + is_sc42 = "SC 42" in committee + has_ai_keyword = any(kw in title.lower() for kw in ai_keywords) + if not (is_sc42 or has_ai_keyword): + continue + + if since and pub_date and pub_date < since: + continue + + name = _iso_id_to_name(ref) + docs.append(SourceDocument( + name=name, + title=f"{ref}: {title}", + abstract=f"ISO/IEC standard: {title}. Committee: {committee}. Status: {status}.", + source="iso", + source_id=ref, + source_url=f"https://www.iso.org/standard/{ref.split(':')[0].replace('/', '%2F').replace(' ', '%20')}.html", + time=pub_date or self._extract_year(ref), + doc_status=status.lower() if status else "published", + )) + + except httpx.HTTPError as e: + console.print(f"[yellow]Could not fetch ISO open data: {e}[/]") + except Exception as e: + console.print(f"[yellow]Error parsing ISO CSV: {e}[/]") + + return docs + + def download_text(self, doc: SourceDocument) -> str | None: + """ISO full text is paywalled. Return abstract/scope only.""" + # Try to scrape scope from ISO website + iso_id = doc.source_id.split(":")[0] # e.g. "ISO/IEC 42001" + try: + # The OBP has scope text for some standards + url = f"https://www.iso.org/standard/{iso_id.replace('/', '%2F').replace(' ', '%20')}.html" + resp = self.client.get(url) + if resp.status_code == 200: + # Extract scope/abstract from page + scope_match = re.search( + r']*id="item-abstract"[^>]*>(.*?)', + resp.text, re.DOTALL, + ) + if scope_match: + scope = re.sub(r'<[^>]+>', '', scope_match.group(1)).strip() + if len(scope) > 30: + return scope[:5000] + time_mod.sleep(0.5) + except httpx.HTTPError: + pass + return None + + def close(self) -> None: + self.client.close() diff --git a/src/ietf_analyzer/sources/itu.py b/src/ietf_analyzer/sources/itu.py new file mode 100644 index 0000000..3a0ab79 --- /dev/null +++ b/src/ietf_analyzer/sources/itu.py @@ -0,0 +1,193 @@ +"""Fetch AI-related recommendations from ITU-T (free PDFs, no API). + +ITU-T has no REST API. We use: +1. A curated catalog of known AI-related recommendations (Y-series, X-series) +2. The ITU handle system for metadata +3. Direct PDF downloads from itu.int +""" + +from __future__ import annotations + +import re +import time as time_mod + +import httpx +from rich.console import Console + +from ..config import Config +from .base import SourceDocument + +console = Console() + +# Known AI-relevant ITU-T Recommendations +# Source: ITU-T Study Groups 13 (Future Networks), 16 (Multimedia), 17 (Security), 20 (IoT) +# Format: (rec_id, title, series_topic) +ITU_AI_CATALOG = [ + # Y-series: Global information infrastructure, cloud computing, AI + ("Y.3172", "Architectural framework for machine learning in future networks including IMT-2020", + "AI/ML architecture"), + ("Y.3173", "Framework for evaluating intelligence levels of future networks including IMT-2020", + "AI/ML architecture"), + ("Y.3174", "Framework for data handling to enable machine learning in future networks including IMT-2020", + "AI/ML architecture"), + ("Y.3176", "Machine learning marketplace integration in future networks including IMT-2020", + "AI/ML architecture"), + ("Y.3177", "Architectural framework of AI-as-a-Service to enable AI services in future networks", + "AI/ML architecture"), + ("Y.3178", "Requirements and framework of federated machine learning", + "Federated learning"), + ("Y.3179", "Architectural framework for AI-based network automation", + "Network automation"), + ("Y.3180", "Framework for multi-domain ML pipeline in future networks", + "AI/ML architecture"), + ("Y.3181", "Architectural framework for trustworthy networking based on machine learning technology", + "Trustworthy AI"), + ("Y.3530", "Cloud computing — Overview of machine learning in future networks", + "Cloud AI"), + ("Y.3531", "Cloud computing — Functional architecture for machine learning as a service", + "Cloud AI"), + ("Y.4464", "Framework for IoT-area network using autonomous agents", + "IoT agents"), + ("Y.4907", "Reference architecture for intelligent transportation systems communication network using AI", + "AI transport"), + # X-series: Security + ("X.1381", "Framework for AI risk assessment in telecommunication networks", + "AI security"), + ("X.1382", "Security requirements for AI-based solutions in telecommunication networks", + "AI security"), + ("X.1383", "Assessment criteria for trustworthiness of AI-based telecommunication services", + "Trustworthy AI"), + ("X.1384", "Security threats and risk treatment measures for AI-based telecommunication systems", + "AI security"), + # Focus Group deliverables (FG-AI4H etc.) + ("FG-AI4H DEL01", "AI for Health: Ethics and Governance", + "AI health"), + ("FG-AI4H DEL02", "AI for Health: Data handling", + "AI health"), + ("FG-AI4H DEL7.2", "AI for Health: Clinical evaluation of AI", + "AI health"), +] + +ITU_REC_BASE = "https://www.itu.int/rec/T-REC-" +ITU_HANDLE_BASE = "https://handle.itu.int/11.1002/1000" + + +def _rec_to_name(rec_id: str) -> str: + """Convert ITU-T rec ID to slug. E.g. 'Y.3172' -> 'itu-t-y-3172'.""" + slug = rec_id.lower().replace(".", "-").replace(" ", "-").replace("/", "-") + return f"itu-t-{slug}" + + +def _rec_to_url(rec_id: str) -> str: + """Best-effort URL for an ITU-T recommendation.""" + if rec_id.startswith("FG-"): + # Focus group deliverables have different URL patterns + return f"https://www.itu.int/en/ITU-T/focusgroups/{rec_id.split()[0].lower()}/Pages/default.aspx" + # Standard recommendations: T-REC-Y.3172 + return f"{ITU_REC_BASE}{rec_id.replace('.', '.')}" + + +class ITUFetcher: + """Fetch AI-related specs from ITU-T. + + Uses a curated catalog since ITU-T has no search API. + Can be extended by scraping ITU-T work programme pages. + """ + + def __init__(self, config: Config | None = None): + self.config = config or Config.load() + self.client = httpx.Client(timeout=30, follow_redirects=True) + + def search( + self, keywords: list[str], since: str | None = None + ) -> list[SourceDocument]: + """Return AI-relevant ITU-T recommendations from curated catalog.""" + console.print(" Loading ITU-T AI recommendation catalog...") + docs: list[SourceDocument] = [] + + for rec_id, title, topic in ITU_AI_CATALOG: + name = _rec_to_name(rec_id) + url = _rec_to_url(rec_id) + + docs.append(SourceDocument( + name=name, + title=f"ITU-T {rec_id}: {title}", + abstract=f"ITU-T Recommendation {rec_id} on {topic}: {title}", + source="itu", + source_id=rec_id, + source_url=url, + time="", + doc_status="published", + extra={"topic": topic}, + )) + + # Try to enrich with actual metadata from ITU website + console.print(f" Fetching metadata for {len(docs)} ITU-T recommendations...") + enriched = 0 + for doc in docs: + if self._enrich_metadata(doc): + enriched += 1 + time_mod.sleep(0.3) + + console.print(f" Found [bold green]{len(docs)}[/] ITU-T specs ({enriched} with metadata)") + return docs + + def _enrich_metadata(self, doc: SourceDocument) -> bool: + """Try to fetch real abstract/date from ITU website.""" + rec_id = doc.source_id + if rec_id.startswith("FG-"): + return False # Focus groups have different structure + + try: + # Try the recommendation page for scope/abstract + url = f"https://www.itu.int/ITU-T/recommendations/rec.aspx?rec={rec_id}" + resp = self.client.get(url) + if resp.status_code == 200: + html = resp.text + # Extract summary/scope from page + scope_match = re.search( + r'(?:Summary|Scope|Abstract)[:\s]*]+>\s*(.+?)(?:]+>', '', scope_match.group(1)).strip() + if len(scope) > 50: + doc.abstract = scope[:2000] + + # Extract date + date_match = re.search( + r'(?:Approved|Published)[:\s]*(\d{4}-\d{2}-\d{2}|\d{4}-\d{2}|\d{4})', + html, re.IGNORECASE, + ) + if date_match: + doc.time = date_match.group(1) + return True + except httpx.HTTPError: + pass + return False + + def download_text(self, doc: SourceDocument) -> str | None: + """ITU-T recommendations are PDFs — download and extract if possible.""" + rec_id = doc.source_id + if rec_id.startswith("FG-"): + return None + + # Try to find the PDF download link + try: + # ITU recommendation pages have a download link + url = f"https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-{rec_id}&type=items" + resp = self.client.get(url) + if resp.status_code == 200 and "application/pdf" in resp.headers.get("content-type", ""): + try: + from io import BytesIO + from pdfminer.high_level import extract_text + text = extract_text(BytesIO(resp.content)) + return text[:100000] if text else None + except ImportError: + return f"[PDF document: {doc.title}. Install pdfminer.six to extract text.]" + except httpx.HTTPError as e: + console.print(f"[dim]Could not download {doc.name}: {e}[/]") + return None + + def close(self) -> None: + self.client.close() diff --git a/src/webui/templates/drafts.html b/src/webui/templates/drafts.html index 0dcd65b..8a267cf 100644 --- a/src/webui/templates/drafts.html +++ b/src/webui/templates/drafts.html @@ -53,11 +53,26 @@ color: #4ade80; border: 1px solid rgba(34, 197, 94, 0.3); } - .source-generated { + .source-etsi { + background: rgba(251, 146, 60, 0.15); + color: #fb923c; + border: 1px solid rgba(251, 146, 60, 0.3); + } + .source-itu { + background: rgba(244, 114, 182, 0.15); + color: #f472b6; + border: 1px solid rgba(244, 114, 182, 0.3); + } + .source-iso { background: rgba(168, 85, 247, 0.15); color: #c084fc; border: 1px solid rgba(168, 85, 247, 0.3); } + .source-generated { + background: rgba(148, 163, 184, 0.15); + color: #94a3b8; + border: 1px solid rgba(148, 163, 184, 0.3); + } .cat-pill { display: inline-block; padding: 1px 8px; @@ -162,7 +177,9 @@ - + + + diff --git a/tests/conftest.py b/tests/conftest.py index 165cbf1..70a2ae4 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,15 +2,12 @@ from __future__ import annotations -import json -import sqlite3 from datetime import datetime, timezone -import numpy as np import pytest from ietf_analyzer.config import Config -from ietf_analyzer.db import Database, SCHEMA +from ietf_analyzer.db import Database from ietf_analyzer.models import Author, Draft, Rating diff --git a/tests/test_analyzer.py b/tests/test_analyzer.py index 80aa87c..6d55587 100644 --- a/tests/test_analyzer.py +++ b/tests/test_analyzer.py @@ -4,7 +4,6 @@ from __future__ import annotations import json -import pytest from ietf_analyzer.analyzer import Analyzer from ietf_analyzer.models import Rating diff --git a/tests/test_db.py b/tests/test_db.py index 4c7e83e..393cd2f 100644 --- a/tests/test_db.py +++ b/tests/test_db.py @@ -3,13 +3,10 @@ from __future__ import annotations import json -from datetime import datetime, timezone import numpy as np -import pytest -from ietf_analyzer.db import Database -from ietf_analyzer.models import Author, Draft, Rating +from ietf_analyzer.models import Draft, Rating # ---- Table creation ---- diff --git a/tests/test_models.py b/tests/test_models.py index ec9928e..45040ef 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -3,12 +3,10 @@ from __future__ import annotations import json -import os -from pathlib import Path import pytest -from ietf_analyzer.models import Draft, Rating, Author, normalize_category, CATEGORY_NORMALIZE +from ietf_analyzer.models import Draft, Rating, normalize_category from ietf_analyzer.config import Config, DEFAULT_KEYWORDS diff --git a/tests/test_obsidian_export.py b/tests/test_obsidian_export.py index e5ec805..2903ae4 100644 --- a/tests/test_obsidian_export.py +++ b/tests/test_obsidian_export.py @@ -11,7 +11,6 @@ import sys import zipfile from pathlib import Path -import pytest _project_root = Path(__file__).resolve().parent.parent if str(_project_root / "src") not in sys.path: diff --git a/tests/test_search.py b/tests/test_search.py index 14d4203..2c66406 100644 --- a/tests/test_search.py +++ b/tests/test_search.py @@ -2,7 +2,6 @@ from __future__ import annotations -import pytest from ietf_analyzer.search import HybridSearch

    (S=VK0v{1;bgb8|mR^(+xl-8sJ8LyP>g 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⪙|OOwm1z;cJPK3?@}wVRMMhBJ2mH7u_BI%p=W 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≪O&EgS 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

+WLZt!MZuOJ~4OQW!m1T$f`M? z2DSH(l|9ihd%pJfzvaojhRp7q)aNtJ9XDE@x%w;VACLTx)Ne$QHowUd9DDBB^3Pef zN{1Eto%4GvDYDmPeYEiBEq z7Uf&ZYi%W!wxY@+YeBKC#9CB3#%is!S}%R_kpq@ZfrOv9|4DEDhW4>~H5!FFs6v2w z=HWLclaCo_&X8Y+{7tA1IJt40Y1WX_4C9bTNDoRP*M<$`K;WM&r7Bj@Mnxo)!`9+z zB5$1G+B59SkZpy4a_CMc<-NasoEm^zIpo|k62WFy&##>ZA0V!OLQs}F-ou=Vv;@Su z(9IM1WMLjFOisyD=A{6<`6hQpc4^CvK7)G0NThSR$n8kk7ToL$+li5GLWw`*)I<#~ zOjaa_n3o#yRj~E&RhnnV!IHzT0-_TPfg&6ZgD7!};Glat_<(rWN!Icmk2~PH&Sjl} zX$&(rp9c`nFl#(Bbb%3V3S3xe!wbim>Z3;_cPnbcXao_SdGec^2*&~Hu} za9zZ!og zYLf1>KnfhqM2YhHC2lx2-WE?ie!N2%=;7NlQtL;t$HTf+@otV3qTp{aGBKWhfBh{8 zGZ-EA$>mAlW9tqfFLwq{Z&R!5aRr_7kSjY*S@w_Hk^*oUHhR%Q99yJQ29yP9W{F`Q31F>`9;$lFriKsJU6{YZ-L0Z<$WsIB{OXC z%&VktN>2mDX@!O`7#af>QE4cDRcB|-!+4KZUUN$+#ti40R^@|IamfnnMR!N@&uEs< z3WS)8*kBT7AoDj`tBU8c^fDeanKbj!-|zniOhMLc2qRmiQ*W zBnXRV8L^C`>DR;>td6~15J|#8Irx{qq^S>lSBOgNQ2J8W$QN6D$ZbvDahBE%RA&7t zC>Y2>e(YGxwbJQ?vS;+{FEcrSpBB)=NIKwGe4*b3)#IQ81gnJv8PPDTOD5m5L1m$> zvu%gnr-Tl{%!_EiL(lIrmtv$KQ3|{f&m`akPDK?K(LuJEnb*%C-n`OLM?G*^{F398 zxh>P3-A%F&%WUK4z%o#9uA$_YRv*s)xAJI=O%rPYUQ#HY9g806_v^gNtuK^U-q9(5 zRT-j=Uu^|Gt_Rv!IK+5{nBy2oJI-7T0mgH#d3(dIqFh-Lu{Ns-0xpafb|(%=`Vqfb z#gU(-eVFIT$S#z{r(*~@*Wh9t>Y;8*PC}8ea+myVP1AG2vd_XZhbeao{$~@EW_TsL zuFk;#mrdo@+1*f^k#dC!@#dBJO?KoFvP$jRiIb^E5xYdOOE#uX65uufMm=Hx#12BQ z8qKvRZHm6CWirQH8Br|BD`JrpDdiIqryvf*kew=#xS{}+4tIVZ#KQdZmK)GX7((aTYY)S{ZM)M z(hLShqUZl{_a<<5mgU_rXUIC)GfNT@!XboY5;BvS%#sBH49Nf~goI>R1Zg<4CCALn znaq+9O+2A>tJs+#DQ*uiFIi^*8?{gQE5(lJZ$>SR9c?%}Ft22wS#X!`uL%iGoY08!aUjbEpD7 z{Ko!KbOn>LD#|Pozbf1v**IWCln2=snd5kfD5Z*~cbuLVJ#*75Gvda7`J2p~sW`T= z{wVj>!MYoI&~TBFHGEA`!9hVo*NnJJzOaM@Boc@*@#y6x-_0iF_8Q}}|9W+1)ifP0 zs7VoD@s1m-npn{Er}6Fhb6F8_ekJ5%z4Oi{u>Ar>C3Hf-BJ*ZsxuB9!Jox@mDF5w4L;yd;k+_e8Xd*!vnY4c z;3GJ*_yXv#KHIz{dtkMjm6LK#P8rU)ItY1`vB&Uc%a-iD!9>GFsb(^yIk+-kN5eJO z1T%6@MMKqPbd1yk$s_ntme$(R-aF9SyrFqhUwhl8{{GFqn>KH5?&urX+|j>rpl8!+ zp0xane`S9i(q}P;<`-dvwk_@e+(YXVWNJ*F!%X+y>j$!DkN zLdh5H9nB2~R`)jd^{=j4gMxOa9$XRK-&?yXe)9BtG7IPGNEiUMM6&CnXAjS)tzMrU zg1a5Bx5T&K`Uh2u;_UCgv1+PhoHY&<3izS1t+_2eckby-?NqGjz-kV=sI{Ycb6dxz z_JK`3J)3(vHumLm1Fh{Fn>Y6KZRl;?+%nMK+L3GN8`#j>-`>)WuX=k|N15Nesit`R zKHs>!%Zo9fy_o>q6*Bn0{V2Vz2?}62=9h-Cab#!dn)Yjgzp{*GU z-`KXfxxJ^QudjU|*S~pS^?moj*V`BI zgTJ{UQ@de(DWP7UMQy)(Qz(Xv2WBD5x!qeGo!a%vqE+oJx%PpM*4D<2ExpZ+ZS4c? zjhour`y1O@`!{W9Z|iN@)ZDRRU3}Yr4QJ3p`j%H_L@#7Ur(Di`oo`!B9urn*vc`%K z$L>3R-|;osYp->CUU5OIsC@Td^XeDN?*0}9!GYCoTJD`&=gz~8U(n^3yRXQEbRH6$ z_SEHP%cKgI`!xU2<_D7 zq%~QVtjyD-4N*(m+iS1~v$%*94-^EwThX}<;kY_R^zyCmsksu5i9rd!14o0oEh7nE zZK#e~-j%x)gvmGzj2EN$zHP(iw#^+IH*9V%qf+=adG?L?1OnAwvd`d|LlY0+6V`WN z^}xoC{8uEuEhs&}Sj z=`Vh`dTu*Y7Pnauz@1WqF}uST2XPf2HSPk>vAP7hzOjTa2&L788J=VGua%>t?ptVbMF9hES94I3Rp(8Lg%jyeoR9#Dc zxX4UO76+2>>E2Nol|0*^faBK;Wrz~D5g`bf9EI`OYJsa*ajQT|o$@CX)6iWO!Y^kccbMtBs z!q?XE3_!@qQmxxrd9O0tq45Rmh@D0OEzJxvBN;cw4G-n|ZboGSt&p#3wpz=wIjPX8 z3BUv#fKc9k5DT_;2#~&|pV-ngSgr5{_cOLG`rH>jvV1C%rN(=s+%0XF7srplLQ39@ z^8&mKK&r*;#K@FTk0Pp+E8W5VvI3Weo!vXEt{e2KT`qXCyAVFJ3(o+Rsd?dXH#7&L zvLGF9#*55=20)?wAW1qfDF(gM5feO!_MoUBr>Y1?5S@kH^u!)gQVTPk2h2X;UI+F~ zmpBMC?f8Mh)m5{l|31Uq|_%u6KU2n z9Sl1qwXssd>0P_RK-e|7g|GH*5K!`ECk44qY8VI+Ny@lE`TFl{FIsNv%R-GfBZwX_ zfxR>2XxPC4;FuT$9{>$TsZz3boGEP}4nI&QR4e4$0SOIN<&lp`ojBOC$_}Vu@9V5) z8c%Ygog}fl6wM~vq}BWPC!OpyI=8#0=B|($=!FvU1NC7-2#T@>kayZdK#gS2+#XVx zXp}oJR0-!c#wXBocDaO9HpWl>GYWknEpuvU7-NX`Vr!wU44f4`?MUKX2mdK^Nz`1k zc-G}vSKTJyhRl&bcj5lSV8M;??1#RSS-h16FMP+*)D762+<=mL5v3E}zp!R%ojORA zkm10UwZ|=wxQHx- zYhbgZUvLj(+ynWMve|L0QSR@iUlQH)>iE3b4dCdFYg8`{)hya+pw8awKPD>I+8Qbx8~cRz5r}RqR$z7iMwQm;CfcIWu=}H->A$ zihlKQ^YL0gJB~79FFozNaQmVFw z%PHOv_HT9fsa) zzcy?{Wbp}%2D3LR=>tO2HU+3Ip%q2OR^aAR*GxuA)@1WBXO1n|xEc;qGD9ae&S9%aW>S`gzekyl++%(K`1Nk|ej~+a_ zqJDW$CfL9hrn5vZePTo1-AE}G1_JrblK{@A!lbX^4)}!pV1r*ma`SwGpJZph@4b)K zURiQ4Z4scY=sPB}(hd-{9C>WXGLkiTz16WQD}gp5GzBS83!ZDQ-_nA*F@9P{Kn=dk zj0Nfd3cf3R5v`1%~YL?WeBE zESe`86jW7du$CK?X6bb;_9zA6(kX(Snc$F|Xptw%QulhYP^EG4og^tjPZ`#DTI{H; zqr)rp(aPyp{Eh4lCJC2+#jj@Dck)s|@H*h?D?!%;`0|58I;D5OUyc-=`@R2I8eRXc z^;705>ZZWC1|;|OK^!d|jr3V(dzulL2LlRF0!S^`0b7$& z8fQGq_m7I|Y1jPZ;;Nc??rwJjWw40&{%bm_mPK#qxv{z$JFsfi@$+9jlv#E!WlPH~ z4zhgBnufhX9syOSI!6T5Ex`abdYIG@bRS>tA1w5MA+atUbr7cltqVCo^wQ8P%cCc| zS5}8g&c63ATd;kwP&ha-qPLWn9$UpK;XDru+hM9)*25(Y7OWxq;!U-S=H*oK0PFB5 zv#2Z0D@r`pfDo)nls1Ra4-{ZVqe|)Kh=pK-$hBindvy9Z^N&3>Fil$TL+G?DdTh4G zL_JTIcoXXuTNsvzh}kxx7|R(W@@dbF+cvkuXKqJI7jserQE|;n?;1XNx*M- zD`yLE)}D|bxdOf_k!(uO+~T+jN}@U{EN5)!LVteIEZA-!INQbAhyV`=#}deg z1=t77i080JH9y4|!5+1w|@+04XDF^B9 zT!8n=D@4R33mDzS@+Sc4I%B@F3prFk7;Dl4l%7H$bhf}~+3q`*i4n7)CA0CM`%Q;8 z0!WnXVh}LIYQZz;v}t*IE0Lqh9QCO1!cK?yfM5m3Ng|>Z-)&Qm~GH&M*izu zX+{wAbv&zpTMKUxE;p?FD4V1&k;iK6wOGRrg6P=0dTFBT9(lg*4s5@Cs3DjxX}-iO zwgQTsIB{DpY}mwoy+)#P@LKAy1ZaG&`5!a2)ycr|v#43A%}pAk=2eHvyk*h#+rK_# z6SJ3Z74?tISSct5=GD_{LygStIF>@fBYq~4&+2(|IJ;ybi}2|epgqAgMoAqWIq3OP z0@Zom^pWx0C>*3FgzCK1L`9SjgtFk5r2opb6~qv($LY+Va!xFhC-FHHNdn2N)$#Y_ zLiuA(P3`0KD-RbocW1Dfb(b zNo0PgN`A)%YaTQJ>el9lcMuJLX3Par<|vGT{osIc;kxg^_Vpj=dor&&Il%a2+e(Bg ze(N2Nl8wo+Qejn;A{#?&AIt-YD3cQJJX=;7=vLd9hm0vop*D((LrocnW;evlY0B-8 zO@o@!R#peGZT=Vx7049{6+UFL<^*S49gYtPdu~d({<5h zLmktjHTS%2ZaeT9BgxWsplo#kZ!pv!W&t^apih@0HL!6<3;tnOZQOjtuV$teyl# zVSnQ}?DGi``(y0OsKw^yv~TLSrdOVe1wP9OgiFNB}agt5h%g_zRz^ znt%7~=_to7hD(#ySg+F0Dx+%fo(gsSxzSz;mUJ!FZNyNsZ$mZZ>gddeesH}j3Va7aFCKmDh!evr(drT3RE!}M{JPcILTA?P=%3PtZeVmWFRq6 zh6D8#$Y~qPp2c_!l}bS=afc)WN+H7v1C~8oVS(wWw=G#T;tWAvWRI^PF0SGT-dzb( zuCLkMsNJ!XRZ8K;aFsB>IX~y5FBbcMju{PC!4Rb6<%P_puawL|Q?ZRzOM02e!5s4V zwbB->X&-o<5==hh<+f5x_r@}^m~Nx6v^=U`xKwi}v4!nr&2z`5OR(RMOzu))WcRr0 z3?&1vZ)xiA1DD(gKQP5T8#umwUt4DJLhK&`rmI*6s-kw88(Nw+`_anog&&Xh!U_uo zwagF1=YIWZu({}iTNg}~>lbyxvz9S)=nfHCn*AJQcg4>^1EHJ4Sha{O?7zz6i?V;P z<&tW-aSZFw_3wgRNexSQVl4}#I;W$4!&48-QO zZzOn_nPOQD(LiC#2;dD5JWiD+n*qmw)#2&9)#|C}l_+;6OF+_G<81!q$GP6#{t*d1 zQwHqU<_`_Vz)c<@{Li_;6fqgM8|TdP;Vlf8Ydc659SoS>fGu`7yP?7|-7t(fV;oW7 z>-Fn~eS0I;t%4d&m_a~_>hYbD-|U>kBC@I6fIIP%nqSPpKf=Ua=c;CO0Vmea#P(oB zGii0JwLQ#%hM|oj;b?zhz?89)c_<0TPoeKw zZ6^EJ@UBeldeM4CDl>17%q%bzKM(8<7#g%2jeOypi(g*Y3bOM;{77|CcM@z--kL<} zkzt)Z-p`@uPpQc5)a!cgi$*2|z#ZZW4D$X;pUnmV2rUN8m0BsEDm?7?&-T=5q21NGw(6Oqj`Z)XTr!&*5m9Tg`T}wqG@&CB>yK%{N+_=(4 zTJNb2qDjTrn0w2Qid)O1TF28A3G8-~-zYDF|6WT)qTkSHVPb@1yP=>a(2)aVV)C>? z9DfvskD^7h;>;Mzzq3%OVQApx%0`zw*FHxU;e0XNWa<(!&U8#~B5#O%(u$NI3S-Em z5~`*^c7Oz>6Ur9$(FW#nb^0JSkYH9d`WmtYAB+$2^FN+nwJ4K|JM({)sT+`oaq8<} zuB0#pH3IQ`gX`dZJW8d4t~03R{SVmnRn1K`0ZxY6_x+=2YlHP@cYt7lVpf-id(jIY z`oRhl`(IkSxlHU|qsyR~<$UOmb$;xb&tLrX=YROA&4b0+Gu(Ap>2^^W(RF9;VkCvh zd2M93?hd4X5(v0b?=-WAm#weA_<-vh>wY`#I+gG^OKuWv2;h>;3-Uc`0KSSV51#co zYMeX$aGhP~;AuFGqLWWs?No^@kd=huqJxyXRlKb`Tzt5?a}u-}m$({`|NgflNugEls44*_%JK>L@>c}P>2*RQSF-5_ohOnrwY)k>(8M?79bSoxutLvr*NUy;CV zo5Up9c69tJ%a);s9)fYe&1{cK*hRl3CsMneY|v9Pe+iLHCq@d`Li>&)2>!5KL~I&N ziTu%P&VD(9cWyPLL)(ky7^itry&{OC)IecvQ^l(|fbj-t6xreWJB$=YCZvPCyTKYA zB#oC~G4Mb8nFX!g%#@IKDAht4Rk$E>BaB{UKm`69teA2Yj!FH0@$R}eWNN2S`imC4 zJO^a}U<8ubdcFHSg#xdT3&VjbhtOc0271Z$PB2!OQiT-*wjSj$p!FYSz`tLgP#d>C zO4qhN3DQvREDpQg!9tN_$1E|<`r$Ct7(XgagA(!p#jB*}m!gg1fTmvn*zE`5^~*NgwqqLt0VRVTe~PCTN9x8(vL}Ou0gNi>(Wu>( zME+%W7(j#(LaK4x4RnfoMmp?pG0zKW`;)|tgfQe_8W&q&FeX9dhQVy)T>&@6pg3G! z`J-8cLIZgLGaiHv#FvAy@cxa_&An~2GiauERePp>Gh%|_EM!mQ?8pS7ill=UeaskG zo!xRb1v+jOA`(O`+pnyN9{Q7$Gp}>sbCW~){Rdd2#hl%^OWKqcM#S_ybYx>Wu!zO4 z?*G-yqN(j0HZ|WDJvjAPUG&`Ut_9NKwEPvW3yIA85eLs*R-8J=u?1`nvaDC5DKf+~ z>Hj16itlvS$!f47sYYGQQi6c`$bs-My~(mfI|G4HGXA9JU|ZlQ$y5MPZ;n2H*+Xg+ zx4>EMMq#2bwLfZp?jKW}{jyj8tgcAWv&0FNAYX_tlolkNUD+g;^f zX+LP)YjP6~(6D#5#fOultcz}6SW`1!G!)-wZ{$Gy)PMg$rjD0yWpHSrC=syOiGCBO zIsAn@@1s3l<9WJ_DIG|$f(smcRuL0#a>upjjQyc5d$ zd?VQMr4}a_m}GrP6WQ{2Cx2BSlp7mv0iSBrae$AGM$&KLh|qGH3$iy+_*W8Xihy-x z7L5b0KE12ugw6B@0uY$mDHbKr@N_bjq_iP~&?nxz=Y*jh$fM{K?*{K42NI5DiUuP7 z#`=rn$|bu&Un<Zd|H8 zdg(0>)fM5yfz+V}8^$AnN&|`v=YdTJTgL}RQX*bN6JaP*xhzSEeo9gm!9WMVlC6?G zQRtG{b*PXuim-w~Jf0qf(Xf(8h{QLb z%+6rBgrbG^qk2T{h_X+NZ2gN#Y~K6k$Cex@F(fdAmEs2M4_FXO=@0~Bow6>@G^mMO zVxP(WIh)8&pv7puN`Ds^Te2Js7r*?m!NzjSfAEadjbQtCXQOJckCwQ-9QzB`| zJR&cp%qU!fs>n?7ie7&7KkK7CpZM>E=DATtJWwGNg|<-<31@`FF){+lAjyQ|(#$>R zt_6=9>-F-OtVRdi;S4)&7e)2V%b>bT4OZ@z%Xra6vuBRcGUOiMTg_#g-I^M^A<4Re3v(m6_YY{!XZHG25$ z3n9aerFHb2lrb+pJ^b!WO@l2Py;3xJkjS-D@kTJieI0$O`6r88MW#|A7B2N*%M?b` zux~F5(d3u$f-mMXHFb$R9K02G{xFB^;`e;Na7i&)fKXXy+Lj%fWTZ#CIz^a0gaqTUS2;teU9)H`kX#NMTn^K#i7Xnywl&qum4jDLpd_w?*pqohi zMrhT3@ z+YE?_p_e|4V-SjhwU-9Iw88NO`1&X&z|qYHr>U8&@m#kMJ*Migq zWDE2GPu+&M!Oh4K$#!6UQ{7pWK0V8w0YkV2cT;X!_$4o_7O;!X{c5g0y7aSm%_#(D zAQ^=;#sNyWbC^FlHBnu$A<7^Y30fkH@Od=)7QU>)It^rMN~C$9N$@G|{QmnhwY`ic z35bS;Fc1m>_(l5XiHSr+$%lLsR6ewRIs<@v(bKi~#E1V7@_n#B!FS_=9)(Nhlsmw) zVyr2+tXcQ{D$>JsBN5(Md8KiHi&dk@um8v|p-yX{l#7SJnP}ui9F5}oO51-$;uDBd zDQn^dyt9u=M%t|ST5mb~=4&qrryHO9PIV@0w%!vTd^}`O5i3+k%-t{Ot@cbv_{g0S zLSxc*aQtjLgmfA?5!y%K$qr*J4Byb{zLqrj4o4|Px$V9!G1_$=?0qBmxjX>b@E~?9)x~XE|#o z!!;p%OSY&^F8k~?NF8ZlFi85758+HfM^eNd<&Nm`o$Y_6|0Z04&^}qIc-lsDMSBec zj~#5>-nARG={mc+wxhI+c;Avyn54Fzy4NUli_ z0nh6<wKy-_Hs#ho62w6Px1 zlc-U?AN-&3g%@2keRefulkoyqIj@BHN*dKQD#g(Oic7JU zH;D1x?|p9cmVf_``Oz=@dfTk{40@N=#&3P}iOl>fNPPeclzpU5FElB<=K`k7TTazy zHU_Fw^Ct=^&ct#H*UH^@kfUp4yZ6bI!vOV7)X2a%cQ`uK(q9ZoV*m@nN|f2Y{+py)OPe8>@2#avF9 z0)m`j`2ur^1uDJ7+mN)Zx{4UYbR4KM$a(@!ICKAG@PbuCJxp!*Uy#_GMCnUrO|qi? z2eJtwIL72Q#n3WnKwWq2Xl&b*ZRlcUhrZ~0?>}1Gl5G=LuMNZ}I@(Ydb{i`@pl-|< z%7k}ybv15k-q5rQqDSX_@v|*|k4k{kA0L@hk=R_RSjmtlB{s(Q+*&ruTH==%KMb41 z6+i8((P)(DrTWFSQ#@`XUXcfvjFMuIZY*ukOEwu5FIkI*!II53jxgstx@s=$@)`Re%!h1!hi0QyisTl=J7>Oefpg>(GQQmZJ`)RN|9ZIJEyDSAF#Igna|ylSv?i^ea{Xn znd{ZAwZv(9hVM+WO0fjMhFPDKddYM|!HQ4+<+`f+BERS10KOoP0Z#}Sg50#LuaF)P zIE&GN-p#F>TbUlLk*4x{I7yJxWM4Z`KP_?|zRFgn0alRIL|WESn^w9Z_17Si2}L#B zZ`hNMmA3EP0q{Z*gWcB}h2qGD8^B__EM!csQea&(S`0KYbxvN}BtSEK0Yt&uB(_jk zmE$D3wIrB?v?uOd|3%m;>`e@*rRp}fN+Axcb=&ssw^EjX?VTlOQ0N@_$;4uvC2!^+ zP`(oA&}0B>r5IRnVIcnDLi7@%oGkq?z*q5UR0kOt$RqAab1Ty?**m$x5eSEF^wtWa z+k<^5m^DP(X19O@v912CZ>k^*AXU;#y=S^AP; zHS`(r7bh)hL?Zb-EE(`usm+taxbcNFN|Kzi_bRH>ypU~UPXhjP+|D9C=+4?pn`h;M5#gMzv>)t+RPH2 z#V-Vs>=9x=?0zCS;|5rzg363Yq8BBOM5CCB;}ENX!IY?Z^QkBq<(DNT+K^THt3gIaxIOV>ddJ98lm0Fu<=rdiK!QYmfmf$DDwjUJK9K~Zn394&Cwc$Ir?OZeC2d-hmm?Kc^l67$;0RaxpBJ6>#P00h^#vMO& zY<*_w)f`x+$NsHOq8RB14JQO2Ds5}*@MG8hG*h=%DWY2+g#}T&{C3LU^$SGHsoa3{ z+TaR?**a;E2Nnjo#HT*+dzrFq28ndRVT6VQ$1TOQDVN3qc_Dacs0U9El-oXWPPc5q zNjs|GVWP7W(v{%wBOr@iZfm?@*B<%EfoQE3ypfT{vTUo|j;vG+Ab++-&))P13R>8b zt&W5P{8pZi>?K@O`rBYxTWxqDn|z~WjrMzMgKbafJ!g=Z6X)uZ;Yr66;P?;rqKn&T zhZKW&F`Dg!TN9&2$rTAEu+z}Rg9Gn@Ss)C%01-vr=y3L`K!=x|QjN#RLV=P21%}aO zANhR!y_$hr;WbjFiD8M6#Q?WCOD`L0fD+45hytz|nMU`hLsG*NgG)T;xi@8&Mo&HW zc@#B8fn}_DSX^z;f?&0l&@aXe;4U+xK*+pzj3kS-y>S~pGgQhzKxUSL?!57CNLiQf z+vNvYMm9qT0c=D$cIF_R%+neWotcSlbN<=M0=DyGXn>%h82vCCN`{;aOF*l|5Rb^U zqykzrXq)uM zQP~{X8Qc#q4W~{hl!<}uNKzYTVI^@Ts&iKJm%%Ol^ZZ zRW~F>=E;T(yH78c!z0jaEY6)045F|eXD+P-Q|kMgrD#qHT&7J#a@`=Drf6I zmnpMH!u5h(q3S?z{%!#h7+qlj$vM?vYL7M=>^d4f{MIkj{-TSVa!X|Es>FkjNh{n2 zH?NqdD$L7`>v*#LS=_kI9-W!{rn+m@XdMES_sCr%H#`kRl@2Z0);5Hg8Id4-et>*!{p8R+~ovHPKaEgTCM*Ns90P^D2k9=Q5QAbCvcM^Y$cR?__m zDUZqIzHsPC@4cIl=A+3bwDa`Pp^6^;YyINsRoQ&>sSo^kNfm-Fa))Z`r{(1Y<)n(d zbO=e;BqJ9d$NP`oo?{RneJ+EE5xEr|ekqty%I zmokbwLC8k&(4U;BnjS6v{ms>Ly$P7b7W?811iD(JW%T#54hzgpcd88sq4B2ia@|+~ z0tDf-fVu&xU3sme9R!JK5BLQKYFQ`15kDAK+euvY+)=BtQnp3GhFMq&M`4s+e9Nll zs!MuQ*oP@sH>2m*nV6@8-LVul{I4tm?laX9PDgP> zDXn!hV~O235iAEf(QK*o<)@d$CEiupq>ko9DT%mDC)e1T(FBfm35dCREL;PqFxE@G zuIQSeR(5jgqQ(R|FxI9|)!@P&q}E~Xwj1+Yl-17!Q)UIP`PtNr!rYS%MUmjVu)j&VU_?v(e-ZHVf! zvtjae_x3K}v^?ndnZ=~hiNXtui`{$f=+ZUHItUG02>Q+@E7766jEsTQ67Hlne@X~v~Qg$%j%YFB{aYET|6V#v$etcR|&psNnQliphGG6=021Ta%6HN z36D8BKqI5w-?;0NX#QV3J!8LKL(;gmO^rBUk-`z<&p+WBA#}Z!UM|#)cyz~Z=Q3en zGoBpnhwiG#y28za2N5-iR4-oi==Npj>WUp`gW=UhcU$qY9GKAwi_6t@B~dRvl-PVV z`m}TYq?F;U+5U+J--%Ct4ArYddLdoXFiwycO-USsiPeI$@t$~id^>J#TwFmy zTW&KXB=AZly1e)0F-exzt{SG46n_-A)# z7Vp~Iy?rx^DV2;|IWYxpI^}pc#Lm69HML~7cO^5*(L_UU`O&4~r;N`$_99v?6izJ4 zOr6RUwI)Teg@R%l0#Sx(Q;2D)!mRWEEghrBNQiF3LEvg*N#YHcXk(kDn!F6%kQ+CM zdtdS`#oz!KkaPLmviPaL{6eN~w!JL0GJg3}w`6K&;Yn#{37I2)_Sb$Tv-F_WgoOYj z*23%^sB8tgB?a^`ok2LT0%M_L8laEc2C)I=XNHBSvPeRXcx$bx>)9k}9tVof?Y+9L zodcAfk=~GW&Qh@b!a&sde{QLbzj@O)Gt-OVwt&dUc|^rfMkZiE5NE}TVm(_V0E5*8 zD5O9NGQMcLN^QLaYh*=wtxA?PH#rs>@#B+U{x)t0AJyyP&P+wD3t1oEwI!7;701Pz zy>>n&ixj>|I2~Mr%aJfD&06Vp{2Xsq!ea4zp67gQ&0a980CRWJCY!alH8A8{EY204_J=Ev zUsSwkb|>uQ?XUfgt{$iA=IJPVM^=))rS9R44T8u`N;8th6-$oaJ-?~J@t5RTJj%4q z66);U*gVM$_Esg}wvn`XpTbXIuoE;k)sH}Mbm*VXX7oC~iQTb2V z-3&mGFI|3gf@#mmrEw+gK zCtp~VvNMW)MU^-mL|d9sYjwuqkYU^|!C3yz7!biSsjjNvBx{YXkA`W_7vBT7j zk^@ysYGuqJ;>eLb04=*W4>vD|V-yXNVC86{=D&Wtem(SS)T*Q!N~wi!(a49eNArdA ztxgD`2JUFVhqu0=b?tE3UfTWA(t=;s;ZqBrYuO;rC5MF-!CHi5K{>i` zknKb|%*oAsY>#_?lfF@D0urXbA@iWina4w~I z4Y^Zo0-JD_STKyIh_2SFz|c#m@)B+xI5Xwzq@q7ogrEYm+m%VUsEJIZcg0$!aQ#vw zV;ANFDNbgHf!_uSjUhBkVyoxB~C& z#Rq+eC+t7qse9oDMtq_?JB$j%v`xcTF@Ty?IRqu?589eme~@lX#`ZZ-QQ>H2n>K`W z*-XM#!#6S8Fk-N|f^a7HHNWo$!lW649g~NkM&babu&0V;5z%zW_tQmadm|3ypexEN zw<44b`(k<>FgtZ7G=p-=ijqN~550qV1aBOszk%pR7rGB^ z^tO6Qj}p|IP% zl>`ztl==Yc5_O3%0sll2Fs=H^xy4_Bn|phct{kLl#l-d! zaEw_sPOAO!%TMGp%ZsBfRMyIvx-Vq7th&z6wZqAEY78wuZy9l|uFlQB?R|HDw|1VN zLe~pmk_A}lbls={729K4I1lm0;t_As*3v{-B&Ed zmI9XAFePI@sY3J>f-7?- z#3n%dAeARu|5pu<-9I-o?d{W^c?SP^7XSH+r>8yh+)uBYHv5Jk3|eGesl9kXt4h{l zOHpzGumlVCyxeXn{Im|+#AQh@5!2__i1i~sTqwkFU$mul)} zP}dk08wpTcaU_ql5LCXQO;qZ_Ig}*ch%BN9qf%GDglou@(0GWHt|>e7*DxZft>?8u zuPmTTv6BL~(jO420LNI)*Vi$bh;Kjk73|dmf>62BJj_~j*KnN%rUI>hlOwr{sT5)) z3rcX5<1$DPzUG{8;*>n~I^V20xEwd;N5|mluLcL(&^=2ujRQw>f>A zV6I@b0SzX{BX^Mi;nHIMGTRuWnK6X0S>&u=yWVIDInGLavGei?!Xrn6^gcdmf^)ecP+E z_ImVjxTDx9v)#FSHADtKtRhL`r9F&Pd+|hog`<2BrzsmPX-)unHcdd30(kV{mKwC_ zwL*pt)V)QvVc5~Qy$NNH1|S8Gj{&267B5=W(9su>cEA|B=hh~I0F2Zq?hq zz(Vr!q@Cmxca>a`J~9i9kbW5rY@6Ag2%*qU!k_u8-hk-W@*{Oc`%RI%G3mo@d=3|q z4tt&y4>+}rM&+I;%YkZ^@`&Z8GN_=rt2_CN_!lo_)?}A+giQq9H38KZfBYlpP+TTm0aV7CD!J~Gn75Gxg9vw`1 zKz;+nrxfquX?koeChH3qA1s@CL9iIHaC!|Q&6Swp2~0|p_+Wz$JxQmrBo;K^Cj`R> z4kW7%xQc{h1Mh&CL%163JC`PTvLj2R>&D*sgfWyTyQ6b)k!=Mb8t^+x147gI5&>m< zOS1wcE3`dtb7+a^rT`2n>hc;7Wg&`#l)zn;lEnR9g&UCg0!IR7LrGu^iB@V$n%GaQ zaWu$rL-Ma)b_`bH&pmlqCaW!uI}}oTLo&1QWZyKHb(%SZs0MI)Hin0wx&XUCJa0{Ww3I13KatU$JF^y8>QS^pBe|c%Hqv zwmt#I+DrBgX;+cGk=!hSCV9Sb{bB-mmQgto*ue8dlxajq>B?kobE*33H+WunP`N(+ zhf}I*qDSBIrFq4*l7OZ37JE#SI0O~a4(KSHJI9}oyy?keo-{O-!WAW0FhNikVAmZA z-50j86s^N;7&Xa(Is8rt^wiF61sr#BYA3jxQ00W+mC4|wW0O-mxz>*4@KKd3xu`am zS7RVZ5g$tXpkQUokT!(1QxLkjEk60Rub|rVli%uI8J{>=Dd5fL>K17Y-Zlvl+Y9Xk zR7rWYH;7!&(`ZyUGFU*kL@v9b5y+1^9!{9&%5iv_tr|6d_e)a;bn6Zm`kbQ3xMe!k z$VFWhFn{bEMybpI5(}kz7Oa-c>61lk6eYq=^&#wXM|}FGPrxwF7s<7fCsK-7aAF+H zID>Fuzc53ilrrMB=aeTSh?tl>$1gkEqKozlypeaHiq54%9|b9;q-+cP^*7X9qH3ZA zczV~PiqcEUNA~XrEA7|&IHl~~d4j~3a0N;d=U^y%R&iWkCopa!wy`tz% zzF#f~!n{LLE%AhnxzjB&sI)+nho&ElrP!e=2V4w>=*ctNgah`DqLT`DF~UScuoP@Z z3o|;^SQDFa)QZU5Fa=WY0Kq&v3ZpQc!~;_Y>=Ia{UVd%vkwS1`BG12lAsS7p1IwRT z3F%Y}y8uDe%#kE=-VRwt*tvcF3n+V$671UW7)8brcEU%mbIO)0@p#_ijyi$8tZP>Z zIozM^Ns+b~GLcE2qOU~9_BW}b<$ye7glu3lA8Emg;>PpMVr& z4v-Y}!fB*1MUCJPphW{Nz;TAy0B{rOC-1)ee+l4@BaHR0vDw|p8S#Mh>yg)l<-nl( z@R`q+>2+5*2y6+dm(oy?g_Yuim>N|sy7Ni#dJrC(9X8=V0dvjnq?HI%%yZIYb)I>6 zRzx-5g84xxNjFRQgV;dYllXpI0+M*wcHAMJ!#GD!F>ZhK(;fR4he>g)ktLl*OYl$2 z6SyL;aFd0ch0wOw0@{VhOt=fYEyx~7;UjHO=&5e{Jcsey$LhR`58HNZfu2Rl#beKM z76uwc)CF|uBLE6Xz7|{&u@vYD?*Xs>`d!a9s5*k1IrDxdJ#wBaU&?$YBe zolaa5da^xtT!gZu(F&&`+6^E=MD#KDh+1b7Kok)vN;6l21mmtWD~=J7!lDMTa+h*V z1*w&!#e2a~aFqeh5$pE)%a_8sE(|9nzxwh;&B;mM=L9@isT!&mThWh&1n6WCfdz5{ zL{?UfW65~lKS*l)RW2PuUB(bkDJK=~JAPwq(*1^RN zAe8OIF!t&ik}kTf;ors!T%3U27NQgzU;z;(b$7ZaFhs}ZmtGPQA1&hNT%tFU@7Rb( zZVo!+45G;lMP?1+=qmt(Od_{Jd>BvQr~Wqznw&xHb=kh6CIs;-ih^1X$$TV&kRq0w z!ozV$GG!uQ4hwncD)_$iPUa=Z(^Vsm2a+vaAD%`Xe)u2&SPrATnMY7{WU|Lm6`t`+ z-56QlR7fQ^kHZKE9Ns{XhVMuWn)a;xLUO|6+tru+@!qev|5_sDnY_uu1RsT{Mso3AfidK zW++r`#u~Rn%7KY+hxovuNd^Xr(w~$%LB1J-&r5Y~6gqI<0_ZN5Rih`kMZ4L$148)V zbmo0PL5=1YU%fPM0iTmOav)q|wW!8XZv2E@8uCr(x!3u;awybA9r;L}h@Sn*OLftn zg*6MjkS(a6PA$w0_22qamuc!eY$2NwXla+a*1cRWY9Q#{#az6Q@85OpPxb%4^b zhjO#5p;}LW|8Vs1g3Ico>=R#@j>s!^6o-IfuYomL&c^|*0!qvid5m0(4kGdV>vWTy z6#dJ{)c}1@WLt`Yun*9{Pf-CEHjm=8cY;-MSCYF8%d;>MKo~-B0ohvk6?QxrmXU_V zAjQ986U=C9Qs1ugkao#HF_a;%bEBbS#$SIuQ&S|=2tL?|fSe%NNwX|Sp_3#-2+ijOxKkj6!{b6I zr3RrXIR6pIPCnd#{81pPvJEB%DA*7Ko`2mj6_trGS_FX|xQSMCMi}s5eh4|G3}=Bk zildewq#iefGjw-k0%~e?c3SZ_smf+OO2mK&xMiv@!8y05e7w0q3go6!7E}~ z*R};b1;jpEESzU=&P^o?J|Djql^<+all9a9pjxE6sYmkHSOujwNZewgSeS5SXFQs1 zV1&_5ZeKe?h-Mc3w5EO8JS6MB4x5zf?ASp3@a11eL(Kni&A-fANHznOJ!(JW=%dcR z|3F>*?uTY&mRLsgGb@i(Eso9(W#&&Qjbd_SU@}uzzkk5|#}k z#V|C)Mlp6=WAWZro*ZMkNi-@9Fwpx(o0U|2y6BI0^cTxl|=^|1bMqyo6qwVl(ARm%~x=#Pko)_H7 z)_Ln7B)bkSwko9uP!*|m1(6&eD1gpo&ezK#gehP)OL=w3vC5ezc$Q4gXBIWDU zs~id;A8-D2RdaFn@&65B8|L>PoGU$s~Ke+ zf9rp~KQlEx2RUZZ|F7kkV!0fH){4ky#N|??Qc4g|OJ@f2KB|Cr{oJxjs)D4svr2^( zC#$&R#Q!ISm7B!VqG8A%G9$ zi*%tuZxVAMyRnmolO(HjW zt%UOB$I<^ALO{Y|XeAL_TYe!cE$K*DhS*@^?BBi#OnXMh>A5#cwQ3hT4#h^7#|$z> z4*fzBS>dw`5P^1c+0%A;CA#gvCl*Cr|9mytOyXsYEcHR(!pOnPX@AfecJ>eTApQ10 zek8@wC;d6wuzhFu8pw0Q2MIb`rx)5_=P!`VfUGpZXw9)x;NbZ{83TO)4}zK9HHSu< z^mDh}rKuF^E~glvkA3^ZZ(tjmP)dmi^ZK;cvI$HmBU$4Jx;_OVC!TEA9I|j^Y&MNr zPG5=keP*Ptc86sA=1{E}<)N{+v9XE%_|Tv3%hWV8I#&ci)rUD>aKu~!^)e@#!1VI$ z=U!iXRfrt|4&tE9u8z|2!boATu%E~nKX_FZim%5zm3@;~HmJQk2-0rx;V~X4jem}& zqYN^eQMi$GD@0q=TxIN|mx+WW8zZosnp(*N$4NE1*T>d0MQ4t;*A+VxBY6S7B8HY9 zn#e<0EeEvdxrE82M*ujO&~5he0CYeVA6Caf6waH~rs=~0Elw~v1S*ZR-{25aHl@Ue z8b7(UBeQB6y?MS1fTX|dac>g5ipp}Ea#`E}F+Ru*qPc=@67{{nFgt+`0a^*rNkg8N zh`|(LBiN0dGE4E9)gz=dFvzTr2Q+-(v6kJbHLLm2Rj`9R8dw z3Uh(7X~c%E0Xy^Uh;~87FUt@rl{R8L+0P(0+slcK?9M!L`?OGG|2{%V*IT6N-V=C~ zV{=m~HKAon(2Rjr$z|u=R@)RuQuPV+2URG+J^T=2xg3LFK7NF8aSr$}60@ z*qOzuIf}Yksg9`*D|jgdT1rx%JfPRuWI!~_S>-sI8tvbvqdT;}>N5NL(F2Mm%2lxV zz|aUS(z-4Y9I_lWzyp7+sW&K{C#MfnhTs|s33yG=Jd(C5ka`}E zTO5rd;mQ(;!5hX)Vlvu6!oG>XPS*rcX5zxNS{bh(^6p?4e`5k90y@5SRt5XBef(5E4|^Aaf;!=z(Mi5hn8T@#~`&yZ$Jl84sCyb^x)szTvyz+mq4_hAQZcF&A9vuVqOh>nKye7t{xVTXUKws zEZ4*_u&De9*sG`@;%?FnDX$>)4xr)ofRJ!cRxv>8eTW1-!bv2ib+8}3e??MGe<`<* zQ7gnOU5U(7wu7?uk%q!rK*~=nl86X&M+Vh0jKq99;8lW@xQT4BFwBEtI3^GLq3TI6z;qJb__r(Gd*bp5~4E?GioYWT9wE zKRimtbk!yF-Z0#)IwcV%5Ivtn2>G(INa)5?na~y`HBg*Hi2Zg#b+a`P%M20_Y5XQE zUQhHreD6kGqx3R2*fJ(Yd5}SU#fhRK{1DYRuIWh7w82&4%yYBB(z{Cq2oYeEcIA4H zqUc92>Z4d-kW+1m-a@Ev+a)p`Ac<%_+QT@NTb%hfMx9H*6Bbo*$4C47n~K7cJ5d)( z<8nwxS3oNpK-xH0hC3`IX~ifT7ZFDMc7<&VfgFI93`DfK74Ny%*q~foydo-)SBIf% zrp*rZ7oi#IMG=DQcs1%z!}SK~O=*MZQVF_16-5mLV6KVBNEPS4;eN@nw1M1%0XvAs z@dEHhcS5z4{67%gmW6ByXh8*+F_BCv9g8o0Ya6_ILtEcdHJ6z?0F#XbN(N#FLksJp zr~*pJ1uCmIqftkMgPuQo$Bj!fO})_2-386bDPHE(^xg38gUemN*dua4`}4sP0Kf7!gD`bBR_GKlT2<&eW~-0|qA_9(=-9qz&M* zA|i}URivUQWkDLZ753h>V|(^ivu$*XwaBiI{bnTJrR;j+0534Z0VOUHS0N}HT2k0f z2SOSnW* z^CS9}lft# zf?0qoU4e3bZ1Vt)qQ6E97M`q|;f$>Drw-nixnvD)hN#1W(;LLlx)bGiY!lA>jIW~H z{%@eKua0TSL}S*T9tf#AHB7q*-(?^XFdDQJ%aEP$`}C{M21O$hVk}66q)7vYk_R>3 zlYo;!TUylxn3E+7B*fTL0-EUUaP?CNUV~)|Va^-EEJG+uDI;h$p@zg8$^$LXd zoq41UTo+3vKCfQ6ay4HQTFUOC;WWB`UO2}VSg6eJ5v%ZaMY(&xeb* zKa*l4j2-uzKR3#mVHhwv%yU=&pvGY92`2+^SyGTVKa8NylOPOQtBygCo?j?+x_3wC zZJkYux+q$Wz1@b!psofQC0|yZi*v)D1{C~tq#tod>$p~w;}T! z<_=j%oVoaoncAfyi|Iwg^qz$<|@2|1-HPN!6 zs09dV0>Sx$qZrw69@hvpqFOXtUwM zfA3~m*pHZk>9 zdAV$0?i!AbA(h0iH~NwxWpNcSr3(bY*?~0BE~4FcOw?WJz@SVI)(7lD*NCS^``Mqf zzb~<}M<4y+ft2r8G&wXsrGp5Yd|)9rp{(qr-T3;Rsa17L2u(^rgOE`Xq01`*@d>0j zemOr>RkKR(gE-(FII=RgD#YLu^ohi;J~gF^SD^b=0E>JKH7~~lGD;<{Tw#+n6AV` zLs#vJbL{cu3?%Yav={YB$l)@5@#9qutRoMZkMv{QM?{9- ziF+GM$)Y7Qz8|xy5lQT0>BGJ{XXeDu{GhpN#tfnl za0dP9&pe&Eq$p;ma3du@k8TYDIg6>0?|9jW6If68{)9rEQ?jL0?$!v_j zK5tfLar9eHpRO*7@J^}C3$bGdupnV7!e(IBDD2#^U4fv(Rc{m>g_3I*bFxL40@J{b zEEp)ezaQKbx{=6(fEC~^GMky$6rn&uXM^~N^@v(kG}8KV-4wzqe(BdwS1l=mqCx5< zyEnS)C%9(kwTNhG*tsU#L|kon6Uv!V3PB@K{?Bog$=|4&pb!baLZumU<9LGUb(#Vw z#0f_C(dzxEx2d+8cz4^es@mxOi?>dR4nMbUE^1i}=LaB-QUD^22Z|x@7Ly4V>JcNC z;<4PXBZcVX&hOU3%}d9KxWrA)PHvD-TO(=ZV|MRk&15HPxCO2eE~)th%=Gj0GTB~s zyH?nX7k(SZ3TX3Jhf+%J!ph0Zx6z4HUs_fpkK&Lpc5WP&k{_mg;|L_QZn@?`~XNgN`CKN;7Mv>444qx0WD>vtKtw^Gk@hI^Rr1>bh7Qe zib_5LFg~5;uZUzf6K8iy}H>_u#8r6p3u^O6Ul)dX=ZFbzg zWkV1!udsJ}BkSqR-hsfFmPlN(Uy2p?e}!2Vj@<0}x!GzA%bs#M=x8 zFU`ep!bltHJs>IdG;pDAmbV)@HrN!f6xYMM?y9 zw^4O&N4+?#9;E(?+CTlHt}D0uQ3=gjRK(Z!i}cn8LL)I*B1Ry6s4Jb{2w;(oVC=}y z#Vt-;&IK@YN$hoeffL9Q-0-}yWy7np>cYk+z=;-ZK#M!>*s)z^y2E%rgdE%_b`_#s zQn)KG7@MraOvA_V)^=&Prm>t7sn*`H!5}>`k=GU`0JHQavTlVf(ykDr??+#!@FBF> zY2Dc1zY$r0<@oRDdd-!s!QtOA46S-}3@Fnjv^)#1g1C0F4IBZu2O_pTI{lruWN+Wt z(&ARxUwM@c8=IP1Tf@de6Ty@02-Mz;vaI&lUx^v)L27dP& ze!`YoT3Q<1Hv)YYjNC3Qc8pkPYnFse=t_aMaCvZPG={KZjEjN*&ijr<(yT3qO{ zhIOpOIk-Q_HYGgZY1j{c-1vbZ+7vsv;M80e=;LH<^Gzle1Dju<3}#_-ahRT?@wwl= zyQ-!ra1Z8@pcIlB$|?C_wAIGUOd=%**DQWhpi(OleaAe@=E%a@$s#5gn!XYKJMdn) zxu`8o=VG@=ko8y#j3U}adYyzyGE6o;ed>u!O)cJmtR3z$KOE2f%15i}Q8x_84un>z zm=Y$KJp9g3vm{{9X}bv8$1`}6yDo7pU9F6tO%)Xp10R^Y6rPxtfFBbEGL)M>B5NCq zcU`#{x;bwh6?#Ztd{L=2SRD{bLhmF&le`t-qFZJx+_y`v#Mj!pG&jgc zTyLIbV#dPl-7b4*RKB`{NTUf9`lp!66Z;y?l@OLkz=Ev|J6kaIKM;5RPHk1)Ogzn_ z$_+p|=n#El#CL%SK{PPqCP&DZ^5IFZpuhoj4yzPT7a?qvBmLkX7Dz$$?vyie~DNYd6h z9G_e|o>>|_8Sj{~)>|3Pra{u`mV_WO3Qar&d>zl7|Iw<&MQ{IP)ezVV2cg)~?%^dw z2!iUo(!=Inydaf=nAzvu_%J``hR3{oEB&r{31DHRAq4+!$d4Y3*KC}VskKDypZ)XA znMKhvD>Dm1r9cwF{%ysM%*vuz(-kkUKk;Ewo;Onn{3IA303xcP;v-y9N9f9P4x*$s zlaVrk5!!tBn{(2`LTpzE-e%nghIfO$P)cf&_F|k?m`FEnbb2vD4lydzpwXav!L6OO zmwMm38(kns<5(WyoSi>eR&#lURVpuXuS8Eh@Hh4G^_MqR&4@;-_fOgBw+yo5K@3B6 zU;iM7$K52kNiHk!Nr;rHIFy_DjD-AV+oIfC*3?9&KKsR*IKKHqnQ57$(dBR1TsIqN zFT;>02#zgVN^(P*sW@Uql(dgg^x$Rp)JA8Ie{DJ{t}=%xnSD3yYlO211q2&VFsz>> zXMmIJ%M)_aA+Uh50*57p($ZaAfHJnrErRTWL((yd4{P!NyTLj8vn^}4WTTg^`j@(` z-6`~w$F^$$Cwmf>E+{0q!zfxo-jgC3(TN{^w?1C^&H0%HORyE`+L9kWTo{B!Q>$_C z24&_f&D1W$9mGQO17ZpS*z==N?pLo}iW0k0dx|#@--4O|&mfU!5pqZI9@v`DFa%MW zYnnvS;(Va(Vr(9ytGwvJhBe_X;3ODZZrbAjt8b{sjSQSMugjKLNjHJ6&$|=|DnyF^%ZOP7_zlw~0xTF)tXdkyJ!_}W z7Y_pb30i0k(Z^>FKfd&4p6&`)=nfFft#I|XVM2u@Km`LJ$dM!o;fIgM6~gn-!XWYO zkADyq)C@~D082b2@6^iT3P;YDLX!>ak|#wj!i*#@t^yWvr|3@>;_L}6N8!1-l&IBs ziB-y%4}uTi?A`tW6f#XWV)Vkwqg{_z51kf*-!P$uOlmt3?I zzP15hONO@d0eh#?L3)HgwW^*9FWiYL|ZH| zzU)`t0ZSU+n;gbofK(KA=pR5?-<8=tjq{l9_P~3Rrcu!8Bub=+eFRQA(BDD26FMDe zvK1mNO!4HL%mPT$QDS9&RJb!F5123g$24*(O{w03L4XqA1Ob9urW8>{LoVb<0fG?1 z+v41}hBGyL-LPPzJ~P3C+d;M*G&-=rO&}A3D0(pelbRx!K4`1hJQ8q_TytHPuIMIr zN2qjD_$I@l$VNeK!gMK6YHW1`-K4xu<>{#&cxCa*IQ`!14b6=`f6w`A4UteYMdK7r(OL;)$V==+$WD zqNwn*wNqy(>2TU$^e;n3v*qCS&fFLfjiu7Vm5G@{}BMB-s ze}^g_&E4In353=B0vj>0$@k0G2aYH&KMG;=);CBp^&8_di1S^HTCfqUw%VoT9Yve zza-7q!jL!#QJpxki|>OgyLQWxY8WLnu4F9w*0;Y_SHQVQS_Fh0Iz7qXk~~uRD%;I! z-r0t(ZQY36?{vfof4U>#GBQN*?XqeM)!RC#oB1zFMniO zv~Tr2m%itjKbezhie7$nW=+)cXTMz&-QQb#seLiEDSK7p>i0bLr;X7It7lKCQN@$G zDBOnFo%`{Xwf9sD7(ws`&QeDx_qLeCe^w z{CNJ)9?#5=)*pI#+Dr=g%#Ck~uK%qEuZVVkrh1D0JP%3Tp*mmg}sDn8LZqiSX}@}qrIXE?budTQsi74eCO8#8mGAN=#B zGZ(Ga0UB+f#zq%*JWzv>@_mj2{M?CUT$bvY~w8d-Rk*E znq(Z@GW>IYACnbb{%qqSjI?0+^L0(fvcS0Pv20UQ6aHKOmZ#)BJg%-YRhCyphh{CW z-*7CeYt%iuzteB+aH^6(GCudS!zcvuk^lALtmq%^sh+hAuO1^p^WU)&u*RL=cml5F z=Gq0B8Bz9ktLGq~0bskr0OR1Ivtw4>9CzCkW$yaXlIYFPUb!GX@%>-U%v;XUgUxfg z@bTO4uf2rFHfQctjn^LY0JthT^U!}UiO-Io#ErQA$}2NdqGvvPGmQ3lBG|619oH~^ z84tp?;UBz|4`L?3RR7|CZ*u}`+>8fnWyEFtA-%q1z5;#RdG?J}b@JR?KIf0;nmD)Y zIz;c4u5S*X^6QJ9{q~DX;?KW&IJ06pSHp#NKDae=W!yaDNam7h^59kR*`0X|MPN^d z{bcKM-kcfnlij~wmF4Hl2%hQDk!O}Iceim-bpK}`n)|-LzjHn>*g{|uP`oaR>pv_c zV9|b-RR$1}suYV}B5x-93uX7i! zh9-ga%fDL@at^EI>F-~BMbRB3foy+^P0JpoD7H1Aj{)tpC-^_d9QnXs`2Xz`0X$~n zcixDt<>VSpfXjqnyP*s@<+AGE@reaDAaZHmKOLDFJ^62+ol+}-u)CA2(;HEcCCZ%s zv60*8ncIFZr5M3~ws38#>NI#Hu*e&Q&8jNU*;e>q=2Xr6$C{50 zD0@_-8_&r^sZzN}AHbv)tqv5jXkBi@% zFI5?Mz-GjP+6e9}B^Sg>Dve_Sb1x2>$q*qhCJR!2vg6<^Cg(B03IY{I=AJjhl1N*k zr-crz9VULNstp$Pf4}Xng~c$3)(4o$ zjxAGGljc;GmfR{WWI0w2BGXsgK12}4*<*JUk02O2EjsHG$%YTFaedI`&H&J`b4nJc zWa#5%c&e1j#JdOK5~wXZ7)a&s>w0tTjZ!@wU=hD4x9eK#Nth7ei`s$E@t|<9DGoeu zNf3qCTeA((Z#VzWk~RwV$c_RYA{Ru#EWFlEu;X@QcwGyEr^ z*C;y#%N@?Z4a<^UKnx4R#L4hfP|(IM45K6_!>2O9JGdqKSfZ{Tlpk%zvm6=TjXpxWJa?y&Xg{y_1;sMf@avs*s2@79`DW-{AvM#d`LrjH%zbe zi`s%M`kY+nY{#OLX>GB9J7TVMh*8NpDdO7N8wkL%!2>5R0)!z=AioPW)b_RBCW1`NMY`gw$v=+Cp2qL>BE5S*yJ84Gxmh47825&k3 zo0@BKX>c{wk|Fo0LC=CUoj|GJ`~m(eq4HP_1lNdh1bspEE{xLKMUJSs&_h>%fpdJz zc2vjr4tf+4r65}HyQda60iJaEl2H4H@fA{qXdZ%9fj&erWm2q(FJJMsOieuRiH}xI zYsWSkbteJ#p~j4qzefOFVPry$K%yC2s&rg<<8Og9{?p%#)D+#@%1yNR_++n>{|4yb z0!gt3i*W%V)5=^T2}`m`Kqr;BCMzbnU(7%nl!h-`aD3ehHP8^||NYD<@%``o-OQ9; zyoi4^{@?{Qmbx0ruJ|dV8~a!Qq|(8bPOm4NObxafwbXyP9@$<_@NqbysKx0;uB1^7 zQUwkNqJ!GwN(Xm@(Qk}QSsnAh3N8?Sko=HDz`JKfM1^GXIEtuP^XK^fKYc#!QkXY$ zR{gEJ6G@w5mfau4zSguv<}2ZO0WWzR`{`5}ll(IC#hy(46`T*5#x{Oou^yK~!f!SK>+1?UKjwAn&Go zfSl6&c-$>SPYN={1AgOn61Xy2`AZL@GcmPM%45k;I#`l8tg$?kxN^h&ECYvaGe2DR zqDDMm8qZx(nW+yJab;iJh%V&n-^>q4&){*Yp?HW(_j-u-Hp8|sOYH}#*fS?P2j0-6DOV#~%i($T%RE7JFZr}3$Me+S# zcseun%5B}Sw?3+tF~Q+5XV1xcS(}GV`MA^JnHoBUP=nm-DoQ zPO9R5qg-FSM@3hPNJb0Z{fYXh`MnR#DSbD3^U}hMrFb$VSopZpQBh>q*Vac5w@jZE zWgj~6f3f!+U{xL4!XBChL=aHyU~eF(sIX^L6njI(7Bz~1NJ5jMV$>t{F4ki|*o}!b z#=@Dg_uh@hUJ`prtTEAlt(m<~0nN>Q@4oN*|Nnd3>%DN!-ZN{~tUhbjDq_fX9aO|{ z`pddS(S3I=2`^g9s(<{Vu}1m{T|sw{9RkjOKAkEj@HJfEKYY=9n5MV27dwc$w2_9) zrl}sr43`3;Qr^c;t;xkDK(-&9yR-tARa{y znaG-w31r4nnT28Kw~wmZ6*2TZwV*%*YDy`qfMIeEg&I*<#UNQA)Q{3un1g0+Kq&x_ zsJ@p5g~6>*h-VieM+I*npP02X3Lhbk<o30chXBTsccfXl+!%PR1FabxU-x zq<)HXDvNt;5#M-usX}7_Z~)Za5&38! zkHv%q%@Z0sUR?vxtmMMK>YR+>A&Rab6eU6=qPJqJ5IW_$^&25;2#XEt0ySokGPU|( zAW;RBkT+vFfd0$?GJB;{S6mv5SyEhf03*m|=TR33rQ+QP5GMh&i4o-0NV%p{%REcX zR1*Nq{XIGvQc0x@!fYI&+Ax{ZcAt%hZ1RD9Qvi{lVU|V0}Gd!N3`DR6pdEQH~`-q8(Lae zTg41qA+}Lr;$z(Xlo&q^IU=JLZmfZVj(}W78!Vx7tZs*3Z84gep>aP{NsFeEOgA+H zr}`28M&HIK-~yJIT20NAJT4oX;`r8?6C%KdmNXv0${{tT7W-|%jaam5gUb;Row;)* za4uM_?BK1@gBcI77BP)jm{j6|a?w1|F0llI%&Q}06WkC&l#3w;p;@c8l{1Iuw2XJD z$Lngi1Hv~%gv|4ls=OvBVky+L0EwAdaP+P+>M2Bhh>a87q5BJ)h%ETeUWSdUjutZP zURcrDnAOhLO5wX#lzLvMe9%j3@`MF*<6q)wW(O1Rm=QY1^PsVRLU*qYQ zm0@m8?YpDecljH&|2J<*oo}3ZrjD+tVNBChH)FU*cb%ib=X$h@A$i>q*IcuJI?bi+ zRdrg*5U{IC;ZMC{baSqvb8wU462Q2X+W!1YpHlLlfBLgZz7*O8j!?(cWs&hrR=BSC zl4IoobIDUmx*3L*N-89dU_NJN{SDgwJIKy!VEz3>x$teauKwmNiE>XHl-n3rf4|B9 zG348lgs`yS{^@+8E9hxvLMsk5=!U*6Z@6~4c7DUIZDkzI+8Zq@%k!$PwuA_Taue#J zGjuxh5vjXSQ)!S)Y(%+{VaWzp)h(3H1ciln5KtFL^(5ZLxgtP_0oLo_txZs_D1gjT z7#SN}BrBl=ErQWGk`mdF-SCyCUK7R^pz5f@T9%;-9=RHys-3z*DR8s>gEtuAR-+c2 zu!1oHRF#0o0eZSd_@~75_XApnlXLr}Z_V!U?e?}tsRSvMKg;R3Tw zpsglg4Qf8A8p7Y|TkGG=VS23jkt`!c09N(S52<0#G76MywEU5n_NgJ`;(VHeRV$7d z@Jf$)jcVLYAlGVMf2+U?Mh$W=#>yx1kI}1tp$d>c=A{TSK$8*4K-?-6HGB~3d3FzQ zr5(tr$3H*}mN8*uHMu(9>3;kq8gc#jc4flUCrS!7ZAc-(Av_*+Y z)h}#r7Ky@PBJV0UWB{1@g3UTK5Rrcnyl@)>**0SnO<%Blu^@v=N^p*$K7wu(3@k&h z>VrO&Kldb91w!eoJTI+fWDctnwY=7{Ei{_33?!r`aHqs18?JwN=Ay@7Nv>Q|v*8>w zNF4OU3=;dP+0ft_sXo9Rz1P6qHqn-q$LLXmndh(h}VjMK$kPrkFgvoGnd+WTkQe9YPAhe zL#$afbqiE-ht*n-iuc3tC95%P2C&^7Nx%S?Ie=weM6L*ywZ)I82q;voLR$!h7(-CW z=LeB3gXP%f288C~6nWABz_@C19woCvR73HJ`UeXJ)%iR%d?Ua(vsjRzuW+6E4PP^qoO4S+_kc}b*O$Y z%+;)`neWU)TL*%0BjM;5Z}wQ$0Pm`XK|B&RmO>Y||D=^s6hii5?552$IjNq}$@cN)~3OwHp{Y1~X87JRE4tX>+xZL``>bqg%7 zSsHbJ+W(1cuO^IJCeSt%_rQ91>$^yj?QVy6Ee`%kteJVu$_ z4IM6TFHja)`+pr(m;WJONh13HVi(ou(`^gXGpG!=UyG|*2aPxG$Qv*TDAT^67N7Y4 z%aes8sXdK!1xw_Xe`c9zJahAVXkV?0N*l2VMwU1P5{C+!Rg12twR!ewM;FXlX@kr9 z%eiM){Ygu%vR+)TM44^v9fSSw3C9>L>wn@HTlvM>ICx>iO6ys<#Hyt)Wo(R9c7v6_ zqj|@lSq#{+xt-&Bf9D(nP-u3^3H0C{!}}JuHn-oH+XasK&$_@+A{z4K2C04@cvt_1 zSDnWN#)VknP}ZLW)M~!B^_QwYtQW=Nr9*53Mjj6s%>#eUV*DrWu)1AH#Ara|^@QQm zWN6qd3LQuSfd5qu6Kh!hkth5wX0vsIHN)BLX`0U(!GyB)$*lp=TxDBtx3-$F@=0e_ z^IP`heV zH?{KO_13$f${KJZBg7>W^YAuttoqfEIJ83tVVI*oWZ48bpHGKs+IWQ>*cK&~`A3Do z;<+2Het1@R&W10YN&#EjhKB$OmC3j6K4O=pcUg_@bzT+`*JvTn7-MBxPN&+7_Mh>l zU}y7^KKG7DuFDe~^Z&cqWnfEW7}*4~EGQ9SEg)E{*=@pF>L19wvLQI=> z+h7$EuUWDgmws^>PS^fchWsO8_D?2Lv+aanv)~wbL$8V{dD^VWtiJ_HeaL2*+(Hgn z|8sDu){EqLJ;*%kt5B9Ow;Fp#|Nox|J1Y~wD(-G0($s-$>I6x-KrznhE<8v0C&CPOA z*6e}8CDrn*^;c%DiBx05QT|pE12KZJffy`wi;GOutOA?IY`E2CA}c{s&H83aVr(9> z-V+PiL}>x+p-`R-k{V%twHa-$*;R&+k9~H2Guy~z#sLD&@?F$L7D!AL!G#bh++gE1 z!{>82%Qc;Ry=Q7~e{(qJlNeTqO|?8G_eFbOZ!>^3=5kw?|2ANn8U43#>CNV(EnL0L zpPLOiRJanQe{-<$8RFN%?@?wEsIr4$TdDem>*JPN)Hueqkai`GEP$9dR)&+Hb>f*5 zqu~Tfbr-B;fYq_bKL!ZWZDmq2h)Ek>g~F&ZMgKEW(&(@!L+ANPh&73d0@8SOBCf)F7Gb=+g$TUPCYpS{q}LS9v7|_z*vr(n9sypynV*2J>~GyoVP}Q!?H3#>*0=wxW_ETnO3&dCp8{KfV{+l*swkl!x&*qs>r7m z2|Bo6U|7Lnh@Tit$PyS1N-V*CV_^po`4e$RVYT5=D9C20MVOMI2N>}+f6GVeC$=w( zyDW$pS;#I)X86V9$0A1`a1miHc?ErE)e2}Zm4GQyd(!9r~7F0i0Q|~K7rBd^vA^SZjs7_r`JRc7t%4)I9`0DS!WLAfFGhqy9%M?rfG2G=eNSdd`8B@pK! z(IBv(UK6kp+8YOcYvVh>bwba|sAJmz+%oqTPQEdQr&6ayrDMi@3FEF&8|(_};l4>s zvOIy(l7#T6L6l(=^rL}+3rLembb=2oFso*y$VeW58Vb(1VuqkaWiii%WHQ?h7SjPb z+aQQC-tnIgO#sa1A1h1K;tuJPeb6Y%WjY{*tC>0&B$p;c3|t(8vIu#QVxB-^N42Ig zT{91gwC^n5Q$Y|G!ElV1TFB_SJ407Ok5+|6>E*J+G0I>D&02j}|DNllT}oe6w!&Ny z2P%Dl2K%7d0{<^!0%pqAt2At`2(Ri%@rI46wFbmWJ({%=81Uxbk#^*dG-qrqeT&rc zk4uD3-m0|n2iP=AOF$0>34A1PXP8?7YFV~sDWVah6|B`EbpsM1Y*6<(i1nIx@y|iF zfmjFt;OxkJ`3lENpe!R` z57>xLuF4F~r`9Bvgh>rrP7BiBbR+!tT{?rbL7Qd2EtjQ-XS|x-*f{H&mg{=u{ z%P401L>=aD%p|>8uLJ*viVYM3wV5TXX<0i!3fyRR9aS^s6DHFqOeLF9G(QbvSpqmK zJIQM1PtEqZpqRv>W+8pbjB<{V_t~P$Zx2`Ejc0>ez8b+powH1b+Td1esWU%j7G9888h z55U5Vdxl@qc@$CmD}lTg2k3@p?Yor-gT27KEj7qw6|X?_3#@DDU*bJ9V^F@!3v^&x z;U#5bC=b+mB;e;(_gdwa$wUqH)I*&NqM!18DD8~zO9336fC&#^fK*k#6`9aJ)wDEd z5ge4R*|CjEo zxCxH?ckae$H)7QnZPGV$-Hj26mEMNz<#!8u$?eaz_n25&!ID@Rpz$yogn3_3`PO0) zMjCXNS9u!(3YRTV$lSI;t$RForGrC9aeEuMKNr=>fqbflwaXnP352Q$;-ty?MhvKx zBuGC&H_o_Wv!h)(J+OsM2XiTT0<8tLuo~4oPPne15+mAWA^;`XOGr&zY-dc<1Xlfo zU>2F%Xxv&@9QrWBH~^G-MOJJD^ahoas0^%GA!f78=3BV&BIKgKlmb?cI2x8JIEEP$ zw|WFyfvz5r0N&IDL`1Cl$7~-$w+Fl+WE^?j(OkA^_v~x7*CFxRcV`HetI8I}^p{DE zX3#7OPzY4B{_6tv2Ojmh;h)mCVWPe>mSEKM zt@gsdh%@|p}Z$%C4aY7 z`6&E52LF!3zZ3B9B>X!C|4wf!n0)4qai`Bc-FAC@J*QfJ8(rE(r$ECKzy5>#pmJTR zUrc05B6cwKLt6n(WFVPqUPvGf?th!~UrBcMS-gcGDtVB0t4`W5D< zSXZ9XYymmoGK0Q%%OKt}zGamr<|kKX^rRb39%Yed3z7?eyd)X-MpDDFqSWWaYIef+ zYr0_ANM57r3RYm4J>PLYoO%c93(?c{chO31j*==5i}H^~N*8Ub#}e35wx-fVy4Mg# zo5xdD^xA0JG-WxRQ`LbN-(H*t)t^doK0MADarik)nLVB^@2n#M{k(-?HY5J}3#}w$rZN8?o_KE6_&CS6Tjn4N04+ zjY&r16kgKfmGV9-KOZ}!85{XU0G}1xTsanyP5in<)oeCAR@hvn>I!>*mylh>|ef`5sc#=b7}J6Z5$BVO$kBaK_0 zQvB8j@+~J@D2vxu;yt3DD%%=m)1xun>Godr>4|NWKMuP?s=vrq&ff0Hg6@Z~=i{8{ z@3Z?5zga&Jx369Kg&j|s+v~BU(-+lwp-y%*O;?jQ%x+9CP3+5OoStMcb#VBUK$(Qb(_8r@He=Pgi<2QC=$}}?d<7U&rE^*x8){pf! z%;L%M>HN9dTrzFpHIkO%M~%<#urI&3rnH^2$Q1hi4BK79n+8s;&D*XiNJvsEcFMU8 zxw?HMU+b`sthq6R7Fc(c-PBL%K^7jVM@v_oOvCrH!I)2ab~=y~1d{8Z*g@e&MwB_kN^Q;hId}q(v*fv^Fuh7wJtd z93R1F51}-s`PbAnEnZph&Ummfq)vTr+CHQc zUsAm=?d;-DhuYUBBTD3u!v$)Qtvid6kS`jO^Q-l}>{*c=nNL?x1N<4?;Fxs zzpXU&D87&ed;ZQgJ^Dx%Pj=#mS~euDn(tElYaC$B`|EhwDSha{-*z!aj}>g?mQ`f? z)`#TXq(Z#L;s&(W(##Ou1!p>Ovw-No+^=*TbDH^%nQJ=I z?i2}K>q09%Ue7kTZzaa8yX5NZ)Eb@JKOEBo|HPhk_>m8 z$wD8Nq3v{|O}#RUbKRR`^st>TOK%)x`mO9duFP)C4^>-Few}Y1nYTxg1+}y3qLX&~;o@85 z%EfQlylrEYC647N?X-~e`{@d)v}q^T%{fGVsIY-79h<-o>PsfD%H`Lv7T2264Ucxy zccts|$HVqA|A=km{gvW8{&6LGvhZwDF}n%RXJ3+D3xBGV=~$0?C7lYHpW#3g(p_1@ zNITZ%$9R*=<-?@6j?kw&cd~^glF0fM(IjhHOWI_AU(>WTlgPC}ZIv-juaq0fA-r;( zK)$t9dD#CGJ92`Z$C9a48?&MM4EooQ;@qw3b|tcE&72=QRplf1Z8p7~agqmRy75Y; zK5W^cy=-Fj2CVq5TO@h+MCR0f5)CV{kM*ygMM6wdNW#F?{M^`T^y&F4%hfKP(foB`Op%0@Cdgbiinlxa_X)@or_ z;5k=+VqMA{QY!!9Kw12sB-;$K`?#^R%<;>nN2aKpdj$(o@2d5A zqC-o*Z9#RKZ(kk$dZ+{c;)4%g?ADTgGc}O^_Uiza-19ywIx>s+uKk^zoza6WUZRg6 zg%X0Pqhmu_{OuFAq+$g=d9Qm2ZC{3jhWoN%r|Zyu*(Y*N9Z6uRPP>)rrI)aJE2`|c zzp^*koA67>+vlSi9NX!~Q^$4Y;bW`PS^C|qWA;xuuM5_s5o`Wp_fP)L?3KMN{m*5* zWx20d$*(g^kBax@7t@B5o#9TTx&Bx`_G*d?_uY{}+gIJpiu_uSb>!DrkEdzecSu-H z$r=M_p;~X0J+tiiZ`B6V6J4&8b@aY6{q{TJ`eXuW6E&M<9cfGNPB^Qa9Op{f{!*Dt z%q&5#`~Ga|(6tn;T&fdOk`6QfvlZC0mJitI1(cV#mO~$hjUji}jU@Uvi#*vE<(xTP zA4wM7{Ax$pF$c-&=RNsx@B5@r{B<^S&H!F{M_b-$(s(lJFMFoDTZh{Hx_ZZX(@Zk+ zu{)hTvNnk*ILb8c$N`eSa54IQk9PcY=ZA{_n;_ag-vIi9&V|j$ca-X%d{2-0ts^hi zyf791?njpYmj?XO#*%v4?_d{pcbymCduGy(!N(fX_}1O{oDJ>C#aq4D3GcbeyyG2m zrgwbC>U5i_-1eH!@<+^N>w9L=Wozds$HR7#uPgTEPijph)1uwT{At_C;U}K-dCj%# z*qnNNSixmVz!CzCY@ozA;IOQlX9{Mg_!Gl^fLi6kuFFXUK3vZG^Ta;m&1AKBzj(k=f7rSQb5%B2Ra$i1lrO})mo zWoxc`Gn2k-H+taaTz1$ugI{h{ktg||CAYT*GyW!$b+0!;S3o81-G7e^>}bzdpNiwPzA8eUyL_wkbs9NL*}AnBO-gVh87nW49#40YvR}O* zde^zM&qPBYQKyVksVyUDC}K<#>d0d@QW8bkyJ zg#^|KsT1H|w{B3~y7g-W1cU?xjPp6W%I93bPPd!7P4@ZgJ5lsD3^P(zdFyk#824&E z&e>ZskT&$Kyz{3?^ZC6tIdnir&UYKj)2a_2!*%JRQmoZS11#TI0f8Lq@VE_iNCii(ay}A*+>SdWW?ca+N)KmqCAx`AK=wZWtLH z^R+&w!LlCw-pR`R%8qWN;DPly)sO3F>-qV3%ds!nvwPk7A8l*VR^1%wyYg*w-WgYu ze69WI*$3G~*|9sAPpQvu#EquW?XyYWC%Z}9_Lb~InJIKdt0la}^h>3-?CXYjASLLzAc~BV-jt=djp*}q9pt3;V4?2&Y;Wce{YH( z`X}2w%}B0aN+3VQMDW>{iqm5iFO!+a7m(|^eWaDA1K&KWxGCSc9JVQI9h*L{finNf z49Z%E(2;xUnGzk=(SCEE5xWC7N#~mrg72hW3~_BZg}u9SO38R~fK*$rXNUAxH<`*G zze76S97Ts+Ue4Q$DMGJZbu{g9+81&m!kHg?KU_KDS(=|**@#8#j3T!>><@XpWVtfw z*!QH-mhxnF%_{VI+wpwsy(#3;#D;uBq3zUX_8HdK*QlJSKatEnGmE`i8c+WiU&vJM z{z6uI!$>;S!-KWy7r>tkT1xbNZ(XMDeG0JG?`zW6A8Ye_#z>-j_4S%Y z0_IKR{+o9ZpJvtA8|P8%*p1QT?FtXJr2K5Nv-<(2l-c~`b_gzb?D@w@!kNN~OW{T2SZXl$ zd!5663VB01y)0}xeXA=y`XGgE-`a~-opWSAs$YJu^!v?H^;V~QG^-3AvGJ?HJox%dXoJqb) z*-j2AK8iz&uG|fbvJtnsus`+|VpUd6BqP1kc>4J9WY7UOG7R+S%uBCKbD4>hSy7lq z9%{&4PhTWIf2c*LAI>Dh&bXLjesH7L$5!H<^cjVD%b)fVKiy;+RQV&j`rQjw^yhrM zO!u)S4+oPndf7}CcQ0Xw+o~)wcV}xpql@pz-(Q!rHxL!j*-l zf-RcSwDqS*n~ZL>)7&gp|6CIq6_&wv=0C$ajM>B*eVD_R{~p4()O*Ap?U_h!W=*F0 z^P>x~A<_F-k(a)-?DOvILh=J8ZcSBw=KJ9}C%evOS0C&ovFpc?L;D=*gQa)a;q;9r z--1=SONf!(uTz#Mn=10!J4-9~mC2@iMeiuzWOm7k-P?-&w$g*PY2iRSE+0;Oig@r# zZ$0>%Cl37SuauW^yhI)xT4G8#_e{^m)~LnK%}k<~JnC~cwJ*6)$&(LzaGu-^ai=X~ z>(Hua*OF{Q1ex?Ajz7Nt1wB}cf(!XrS=J0HGX-8YSxa%tB`BeygUpb3h zXug`gt(47R-q=5_JPo2XbeYT#|wZrC`kpYSn}Z3%Gaz1KD;Wljtv3-36P zfjz+Ju4_*-D!x)2BkJ=&;ztji3FE!?7v$N`#)XtA-qWAmEW{-~!CqvKbSg&s)*}!sjxX0>= zditV89n$cxp-Ogalya%gMY8Z#8y@w?OyWAc8eKoBKFxgjGiyE9NVar#=QX}4O`CVh zpb2kpkrsY6Se2K)q=Rmc>E{i_X;c4Ubi+6K==L1}+&A<+(be;zC0wqV%DIkU9UqnA zw|-nmVp5$+r{bmQyo@=fDmRLld=Kg!*}~oJcrTY#Y{J?5tWTpDHa_DN%_Gvn_4dKDW;lMLf#|6)bYnv)Gs8M@%aQ;Q=y`u^nTB8bSTkr z7k7*3<>s(!=Uyqd&(-HeolDU!d=YK4Vmx2};yhcTKUVxnR6 z$*XrHEa5Bex1tl(?>coyx!blGxmD{NU8c7_a9gKl<_q-#!aTxcf7i`E@W& z{$VUR{?{CGb;%wQ^Q8k_>o=1Y7_pZnzYZiXhPcxOd!8#H_a?DJJIm9c0`>Wp!1FAY zmE$Xu+-dN}iKcr`V#u_2K%BmhS@Q)Ad5c~fNy}sJm9;Gg60hZb=)$4S^y95?(^pTY zvY6)jDs-oXkggdymZmf`v+DEcUCBt&Q@J=mqzIR7{$gLwM zkCIupr2({k;hx0DC0S1f_Bw64+374>G45M-aHbbOH+r4vttp1N2Hpor*cf=YJ+1KW zg|a`t9lw3LuW87*Bc%K<-APeZdcORUe+}O2 zyY~E4hx*jt@QB40J5Dku&n7>IPN2J6`I4+_yV#o0>tyZ3Z$qm7e37MBs?E0VTE@JS zdXbJ5im+;Lj*#|uJSe$%l^nQNhcKn8Y4foDCa2S@LP+mIbkYrPp7BWGN4iwt-488e z-G)643DnnhU|q}G@g46D1Q(i>NeWfBQ?^`BCn?t+vB{S=Q@_a#LvDW?ME8$NQObYo z$18T6&iytYVqKdJVRl0%HZz?nhZ{@O-J(2VnyRi&?#;%^!)85{OGln zq@=DN>6~z$1XeylYP5YE9Oqh-K4YawzCDX+%lYRw(H60ew9PN)$PF!U*b~Gi^ro1ry?$wv~D8HE9?mwLl z4c>2hHLi@($YCBk`D&lCsQ53+(QP|O+oKJ6lV#7z6xXAs)uTMt^vtN_@3e?1V<*uE6U)*`kp=ipQzE@xAea>Ftslbau!D3)mr^urPAAjg zsM&OT&^1EpX61Mc?Z7()1km}%W{~R*O0pvhjwvmVEF=>;j$!t0`DmqQz4`HFy;;-Y zo%jhC!u>Yb@k1dK=!n>%Y7P{~nR{m|fe+@> zi8+PXe*Nj0%xRSmZJk-&)N=VWzH?kK?J>P9`PBtnDG% zv208Gk^If{OkTqGG+VuO2yq;DmQ0wqfsLDGViApM@@D%XLa_L)Qq-?1d$gf|sfV(b zRl9J?^yj{pWU!!E>^O;&*48d z?M=&nm_r%{?F@FF;Xt0;)%z;08BbVw=M4%SlgMALNg_T&Ldc48nLMu6OLojqj~6Pe z@MTI3y0p#ckfXK7lB92+v-9=Fh3s3A%0{L*upc}0CH2SLW!Wz>s8^4-q|u2m`qqDW z@Ua(3^l)@dTB+#~vZ470Wx-k(5}ojoRX;L=RdQOQxUU+L(^?-_ifupZPKxYa#oCt7 zG=+z3G7WgBV_V+XQ?EacU7PI1+&-nB0S*&mQ;q0V) zEz)tDo}4m_GdcV*oer^^rfghTgxHVvrdcmvk}jhwlMfXKv0LwMvBC?^k(nOT$k>go z`Bk45Z0m!KL|^Sd8G7eY5Gyt05AtYST~@R~X?pUvEbg@~m2LbsKOOS3D@*8lBgEm1 z2a7e9VYL!^P}d9PdFiDu*~N0*xa*hhe69hG36K7YN5EErab z->un&yk4=Bd>`sa{l4x_SG@D)F<<+V$if+P<8q&nkK;CzQ}JI@w{xlF;rurw;>E;} z;4QzAzN4aPSa3&HsnORo?#@Hyid$KJ<@{wf{d76Sufq|=F=dgd+>Q!-{i69Ss8&OM zai~6-jgGm(V%wi0`)apW{wz6)Ehq#bmBTZMyTe@}aY=$@ZtL-wq%8 zd-?+I6?lmRru1XKz8@JS8qLPyilwbq%|=FC#KmZU4i>`@mz8ulp$Cdg3zacVa(Fc;1DSnp3mcXZ(2l-td}>a&y-ZFQK`Jv)cT z?$`wfe%{>YS|L91Y9T$j=v0Sz9`Bp;Zf9%adZ;zO6`sNA6HfNTCi3Asn^OOJb~)QG z)**Y#7v%*`yHo#xrP+---;$pF(#cGxzVwR+qse{#)YRc|DYneyOb4%8&TmidN;@Zf zLjz|8(c!lPSm;m3StVsZbNs#_tz7OY`JrHU)6t;1?Bz`TSd#1z$E)?<#zJ3?W2Y8m zu?nN#QhvS#9dT$9^W0gR4{d0%HDE4qQQ3Bw&& zR)2T;I`Vtc`il%+#rY!H4c5)|(MOc9>7$wAG>7as-jb~SrK!>?cog5^H=bqPtYs>_ z_NvmR-U{VVY&PAT=}#Bc(XsOb?h<{e4)MyyRU1vUjHBt?(U)2Nw-JnXF2UpO^i#&y zuT6tb{bX_-`HocVv7SUM+`yfi{Xr7eT_Vn7B6d zmyum)ThAvZ$A&+Wbq{AN>HDkGZ~Khlffp*1-+yu96AHFt(|%e&wzhF(P2H;UdZ&vK zrG5iGi2g_-B7*s-VuQ)8+ogGmF^#sJ`G;cv=RMQYU&oTu9Z!WkKT(KZN@z}7HgY1{ zFPm8DlnCxU_cps0r=QIVwOo@k=%_PmJ9E1!|A{T!qi~~~>QC;OvRx{$%);gAyHT8d zO-GY2SNCLVZl>}l^=m*t{VTTJ$DMY*5KP}J9YBs1J;!>_%jOe(e`kjtxRXmutMYGK zS7GV>>`3E&eOZrQ<(cWXicDW;GX3RL7W=yBdQ+iyfqbU^Sa){*k)D)&)y)*tKAP67 z*_t?E0kEFrBRwq09`a{U&HmTG%l5?5ii>CoB^{HuVbyxZKxB=o{7 zGCzMguHWSPima_o`1u>DeE6ipEc|ghWozMHJp6()+gyGNk34%_nOq@>e*OFhlUKlW zb~yQAH{)m1lFf&ahkdhYLik?V`>*GuPXFEP&oY(S_ahwn z#&(GzGfK{7hE=P%W7%3HVfN3;sn?U)Xop^UR^`)7yCuOg*D>*wJ}q$js7* z*`Qma*}Tk>B>3_?60X0VqYt#>2}w@0SC?{h*vv3uZ1Ei#=d*%ccWK9Vmutc&&VR=S zWH+Vypc%Yr6JN6JBUm{pZP>v|am*02pAG2QoNo!4%o{9zV`|fL40+tfoeg@ZKg3?$ z`B`bT=8K#&y$`a-TQ@M5l)CiA+*77CP1-3vhQ^Va`8v}~!+z8L9-;h#{d;ny{BCj) zG@4_@8!R}s3||lxO70#kz@vBOqZtb!=o}bJj*V!~@1^^}aC!5EV7q*c4elEqN!c>?)J|q` zMW;tc`b8(ECMDzl`bEb@>wY#Y-B~)w5MB4uP{TEyeMN7jn0+nvajT>+-ByE7n_8uv zbU&7{Z=^HqSzWcnw%J=QB);!jH~~}S5+Kno9y01gN}4%g4srlR)}5MD9vy2*DvySy zIhdqon^9i>6B*@I;VF^6Zm#!%UX-Q!Hse%gFbL z2mGpksHJQ|q2Y<`4XoS@0GkAD5H(Vg#ASH~30Wqk3kH_ct2y;DeLXM3r-_S|9iUtr zG^2_}&i@3n;=t)}DLo$U6~;ipRKb4&SN&qJ#H&^-#oYQpT%9o79JRWDtRy2Ybz$jW zDFpI@VWrhEKm9WgK>9fpGKCy^+1eE|=|6=7z^YciAhn#h-VO6wq*xtjmr@Uq6O2OI zaHGcKV&1mZUVN&C10BTp1XeTd;V0ns-a6fa0{Ue9OqN=ZJzZeCu-6n6(`gE~*02hx zEXNw36p3YyMG1mIktuQ5TFP?s0`3UNat>k*a6d0SY5=yyXqwcnRhSR7ycR_s%r{_y zphry8q|V)1m6Tul^z78UX>gt3I=%7ph_?8K(f5fj^pE=3$r2m2(a_k)&sc=HzOJ*OlkiK?mCr8BO-$oWsLX?#BOnXa_nCu#s( zdrAc;@R9*6G%5}-6M@W*R1umOH2|(KbcWVn~IMaqaMu zUs|MJs(7xqyoHb|v`bRIub|--UY>`l!cbN^9mp&WDyc|XsbzB`QotZv z(Hma47VHSin zW+Biv-WpX2Nb*oy;76XQ=))jEH5MS!w)Pj z))1OPS?(+Q$OlzSCuRVVb!yd4?ih+=A!1TvqTmvY?5bo8J^oPVUDdMxu#2faaE)F? zRIXJS18dI&?tu7}E`O1P7@+6GxYPt(KwPRJv|UM0oxe@V=YRoEZ10yP#Xcx%{OA~9 z=k3}qvK3n~(BF&VN}>OGz0@{QpMF*?r*LUV&`K`{aX#3F*QEJku<+JMw* zhVU-wUIv|KQ1M!bRiH{i%?LI$W`^BRokTeZtRG~NEFy2b)#V$V2h=~Xc><=1^N;bD za?iT+FHF_(eF@JZs+Q6k_!-0Z57L!3oE%rTXn$csh}(st!>x)=ywe#I-`^*7KvFtz zy%eN^kTYT~+|D8|2d zQ0b}pieDboK(gAEe}&d=_-pTFJBGX9m3@{AROo{_BFf+ zh!YLf1WT*bWej+_!p>7PB*A^gyPFZXmCc5Lc9%s;PytwrBcPWEm{3C#Xo{pH(Uc3{ z6XhEa9!YvIt4jNRDteFugw7MI6e=#PW;ysMqOGQDB05XDw#;H&x<4DQE#eH8E(ORl zsTp8n0Gv@EK!|=^ww%z+Q`m_^sB(epxtCWJ zuMK35ixP4sN@yr4e=W#H{*}guY<_FlRG52p#9`FpF5=f*NRnlfPz*q8Z-Ec&qnZpB z0*IPCx&V=HaIXAC2|X74m*a`zNvIpd+eqQK$H_@>rBW#DxCE)xEgeaHETRMn2={0Z z2ptd-FsRr_>#e|>mT`$Nv(--%pBH81%%c6Now#(a|wcP^tsz zTvcqKV-hT#Zp>;Q0TK(r-H{8F)->)C$e+l>jJdVBr*ZUf#jaHG&Sua)VQ?ZqgEJt8ppgZXum>cirVHJX0%n&$M@o!A_ozW}W9F7Y z&}cI(s;-+J+o&c$uevx8&C#;jmf0M{&SA3kg0utc)a@;t{rI@AV`Q&jU~@sa@TzRo zA(RMqITaQCBo{(4618!hlx3o2FCYuMn7W_^q=9LCG3GWD2g4<3i<2wEC1Oieunj?k zL&s8^N31X}wpiPB0gE=a#5fLQrYb@7@u|>0P$d)b0`z%RB{*;^Ufu<70ff914$?NW znH{YL)r5l=EW`^}nFWz+L;>4tHn^oU5&8sy5Jra?h+v5yq!5*B@v6O9SvE})29~hV zU^QXs*r87#q?s|ZNi{nUcPrmPqS4^KrlohHEU=<>&y59T2Na`?3KN8ZRhBde9WIbH z+UKgd1U`^(6u>PLjyFmtZHIt3VP}Bk;6?210Uf0?Ksg$gwz%yf`qsfm!e4=Hk|k~W zqsYuX1=bOX1Cj?}gy=N`AdFnxwj|IDAP7+pnZ=RZln8j<(hu75W~xsy7%Gp)7@26C zQ7TPWN>|h1X7Vl(W|3`XGubjO2w)&L*x$4ym_n*TScp2E8BAknzh6LW*NUp)=76?~ zamI2FooD5)7BkTbsltE;8%BfFxU{+_uwz!2t@%T1qIS17F99DyFw3gX{bFGKNS9~%i8jTOsl*nk zq+yxSg6F}J8OB>#Ep;V~y>zW~&W?kVQoaU*IXcFpkh$BiO5b2sr-1{IGyv2HnkI(O z)2BR0SgWSZK*}Md0I+~<_-{PiG>1OwNWDJbaX{-MXrm3iB7shk#-Md7cu`>H7<`|H zco=qmSF2F-s*(O*`$vMUgb%>(0drefH`Rdd0j+5RU_khD3Jb=xD5$2AFN8&6Zq%)5?YKl~*#ny!17m;Hc{Gxx5W#D=f=3vhonvCG z;tgO=;nI5|KK$E8X2hhR1Kg^=q4562r3?vWN9T7Gt#b^U&b;<8#w&q#F2=9dozS^} zW3uO3Aze8&nD#MpzV+dQvCpX4x}p_<7{SH@+QFi8k!YC!!6y2IcMg@Ig8B{W^fqkT z@TG?#WZ;ZK5RSq9$b$nj|Dw1MvcXa}Ha#W|`f|oc#w7r&gKwhZ4adP*)C#RoXGm^^ zcm`aZ4xO9%bO!S@&<8}A3@gMX8Gdgz$HQ>(+DA9TYnN6Yj$q2i^*09kG_WhKhsa2p zMnPh?aRyDMNy**5gQY#MM&cGJCG5al#+y*@=%Y%)?f`C>g*|~9%-{Qzkd-dXj4X8x zGO!R%WuWIyEK)Bn-x5qhQ&~DkXfjKm-8PyeWs7j;fxfhAS?y#LNOap0JzC9B)%3~T z5lzrzvs#uCT<{ji-0&m_;eaUulx{760B#|61k|Ms$qtVlF$ia-X9(7U2V}JZj5VW# zl%1IKa094mRmW=zE)*;`AZX-Ah=-ti0CSpcDMYq3><}yw3~MUXHlos}kD1bNcU5BR z<1ajkyi?=%7=F^ED25ar+Ng62J%p2e07#}I$LGxplETZfcJso~TTcP? z0y_q+dd(GRP>iA?5yBI~KfvO`%7PdOx{Q(z`^Cg34F*7RNgKU?UAdp=SF{3VPC=QP zx7e5&IG?7-+o>>4nom_|3ngRbp^2hJ6i|-2MKYef;G)6m*NjWtQq78~0*^+erGvMC zt4aeO9C6SbC{?_tl}=W@YnVu4MLU=g{o`RebF*&g!wc_6HgRfzx^J*VdqP}dTta#R zSUIB2NVMg(8rtD5>@+Y4zK?JqPXOHtPyhskyJ=@bWU+Ogma|*eC5IYe^HgYWFV2}n zkrdljx1Z~7Z}qA@HjI64Nbz+3?D?XrvGEa{$=uRjR{C-S75z7-l6l@LVcVhrLfpmQt{&pk=8G$7IP#pH%6PRh*i~3 z!h1@rh+~*Ff#oS78)dXIJ=ORk7HirA1%Q2l;sPS=f+SSOUz)k1pP>+H01T`_9sf#*EiMu2D62A3o!!T3;us7u;6{s6TbRC+Rj(hz zmsx#_>r}(Aj{3Ibbn`xGVO~3u2hUD3mrIoXv=Elol_6m5E6;)&#Hj|~F~MH$ zV0Qw}QCtZD5tpL66#j;e7q(R@2*N4;AQzlfxjIs4z9e- z%hMJZF8vT=-!E6`O4tL&4Mm#v@zP7Q!zflFFd{MqC3!PT=~{W96VWUcZB^7txMPTB zq1ntx5t6B@h?{A{rHTfZh$ZVPnDRl0A2#uqVKz84gy1PwPZHa$9=xkZ$nsn%w@INL zw;0_Q1?jw!z<5tVsN_)!Y91gnxjWbxGALLN7-O!=5e#iz3!h6+xGqd6sz!uT?QR;*= zLuTEjUix&fK~vCIN{mc^=lf;goVmc%4&T+j0FWX86s$@LTrR3XO$#ECiD+wz7zlku zRo_~oaS&?Nh^C%a!3~5YU|Uq5hGZoT5UcZY+3-k2Ea2c}w|9_NHQ1cokS2hEtL_pA zXf0{L;I{i0PeZ4o9!2$l!BF#>r67{)5pzOJC>E?CjHzOzNZ2G2e$_(3<$}KkqqKy& zX?VmTj0s#TntxhbNV7N;XB*-#2}>#ImWoiSby;{E)7twn-n={6_E-jU35+-H%+opQ z#hkd)00QKVfiVh%Br2$>9G3@e2sT#b1v?r+)v9x1-h)sqBGj&KkTpsHn_7u^ITtRa zl%N$HM-?an9yzs97ui+k)f}h#{BVLYBEcaQqAL&iAh2RcLu8w}B@NjpmlmKhEyYLZ zB_K6`5jO{gHY@)hoXb)KPwkW+X@S=(k)Ge^6=p;EXI%vS1v9X}SQi~!i0J{14xJ1LB z9zmt^t5V3|yF1adqX0zO09Y(gb@tL?z?6eUVXe+6X}u!QqFu1&>H*AV*@`x(>OL6) zm5rWydFF^qktoNd3PP}mZLt_Z43a%mW`}i4jrnP^Fe5M_23T74IwJs?C|*VM5sL`J z2?p>gqEO>VjHH_53nHW@>J5Tul5`|10ICOo=4dXM6QX-G3?_7uRwr9UlPVnKPFgPy zS{J2R)~5!3;WG<3FsrR!Q3pK4+7@a6(B%qkB#sq(m=#=fx-i2bn2o$CjtXSMYQ(LS zT*dUTd1ynx`v8To79bJG@}gO$bZ*(9OWQC!%YveTP@WpYp3Sru!L zOpwL`eh+)mE(uN=B{+f;&?*zUS#Rk?26|q)Xeg|#PNuDAfN!KdF6A?11IP78B@=<- zL>8{b7&p*?N@pPSfeCP`AxLf@8*FWKy=tUG{8UZ25e)O0E@={fuu+f`1+vPFVzV)h zs|HBo;G8BU4bF7{G}T7LZ#2Ujw^xSZQ}u8FgAn2(#cD9k1_COo)es4RS%_+DFvG%t zcjI6?!b}WgZ@oCVdu!5Z0lZ>8LqHstc+R>p6i> z!ReQ913MvoMn?-B3+s`BB@K=#P{YaXw%u)byPU{~P=#JzIBayi;pQH_b)?f!?jw^e z$zXqB%fUU0fk>PPW2XZCH4;?m4jutXDni<77Eeu;s)5O3B*m%=#y4Se#p$5-w!}c5 zeX5PCmdqhB6B!?ihT?z(i#LR)LinQU`WiET&Tm(|HSUz4BXu@uZc6cwPXqo%#ghPTH9bn$CI|+uSrf=`jt9kGRnca1sAdyBP!sZMi(0{`iG*XO zxpb<{i2*F*(&2}6o|O>gDrzB4B(t?7ykRc$tx0Bv%D5%DSiZB=gb~Lvh zlyX?M%*2T-DqIRCmB`^`vl#irBd|vZA?{OLE49+Dv_(M5qES3}0Ay1j(k(AzI+=V% zSZwM^Kf<6%g00Ul!Y%Z|*mnop+F)?@You_?7(gY0nPF$qnvjjw1(ldxWO>MqE!KcY zRFe_7-aLl10;Jz%AvipZ!svQTVsDfM78FY7UxQH9cW_*QG-lRgSu<@X6}s>Kv=CY6{>@()7!VNZMjTHIWrF*usXQCyrkV%H z@<8plIeL)Vsx2=d|0H<=F`)`U9tJpZIwYC6{vfF#kqhks07&~dS7h5fzlJ6`n}#Y~ zw87`c;nE<>MJ&R=u`shlI=&~?C=j5{380|t|A&y^80uWw(j73~E+Fwl#O8*?I{s@& zIAN=gp__@D9>uU0>$M5pO8!;znWYW-p9uBh8q9J!G}%kbfBN50?>`Oo>ZQ$Lmc+;# z|1{K#JDpd!B!REe57IzH6Ek#KKBcwm$OENLF?u!S4zmc;W6)qmoq=heow|lYyK~G* zPaTkV8c9&VaYzDrfQXRJkNHFsTDRq&+t#_{kcMN1%6`!Na;hZZc3 zteNC8&lsWAB8;LXgE=`Cv5u3AdE_+O_^Pb{sL)Hh3as>8tw^m}h-r$zdPxEz; zbBtH2YgKVrKQDq|BJmA2qJJFX3j(R;o@BE11A+xNh2XkSn#?!E#R2C_L*d#FlVl=V%uAOZw&t=`jQW9k505x^s1Oo$O@YoecynzN}L z%SiR13SnS=Ytdq{NL7{w!o}vCa?fPqwmOfn;>EFvhI+t=nj;~ExHhu0Rmj6|#_m{g zz4Yj@x36FttJQo$R(?`cN}n<%DLodBZjs*yA%w{7fMB!O)F8+uHucgC%q2Hfp^4*w zjQB@#6T}sSt2FTmHyl(Ul`o&`lNiw$Q$}b-{!omWn}EXrN)WRMIn0Gg7!d!nW`w%H zQkHeuhz$@-x#?D-u`?!JTXch*TBt2Kd}J)1fI?iUnwFgmsP)771$-cC@Q4=IuYK-s zc;PbNTQ5}?JOvPeGk^+Ojwl&Ir5RudIPO2h zmdRZBD@uMV&bG|g$(CI^Ll_y3XAsSnXFm0aIU_>wo5s8X%f`}~g>}9LTwNFBBHN*4 zzigbqLUO9WlRK#zA=Zoq`Umf<%oU?r0J)gzAMq5zBiRb}RBQz3ffUTE2X9l@V0iyd#NWX8)vK#jpHvqNt{@D7 zBgtSoY6e)BYTyAynj=k;h5wFuaTLG{Y@j3y6$l&>pwUC7ki5GgqQnTe+$XV(C<3jw z8eMc)hJ_npv&4~OB8L5iL#U+ z0>W3Ulp^va;6~;os-YF6IDrKfX);bJp#+#zL}01xeN@q#h*=*a z&_XMyf=OHl0@oC}C0Fw?xRqbvt*;sh9qM5DDp|;V0oMy^-2f{HMyuKsm6o`NW8?T( zah^!56bcxh)HoXVQB`eueITjJ%_0Y)dlC$bs<6<||6%XF!ayMSd;P_YZPcTN%zx7_#h z{oe2W?{N*gOU{|O=4vxn9SHzrI%0rJchG;`z^AY-G|52huGw)BHVcVlkd8a6r6!DH z?|%++JIX|d9f=hm_EtaP=I<#+s*=kU*;D0kk&oYVLgtOB9;#MSuPQrbr(Ag=f9(71 ze?*keQcAZQTl6VAKM)(vjNP0iBu*Ea8u=Rv%Z&V$EIai6e;du|FQc)WqI5JCY+_cB zT3OZ;O8k40n2PXiuwGZu-AG7j3Z!tcj}fbz{7WLGogib?6cI7@0V$iy?wfCyDw(q~ zU5aILFzvX+^S5Pps0%4C`S|({j2IXe+Dp)BD)tV?4yKh(Mr5jkdJ@V>ZCm!LN}?nP zKliqkURrL}K4J%HC8yGMgS7KS(=uvENiX>KTgp4MrYy%yLUXpihU}J1854GHA7bAL zj9)nx6FLvT-niUp00EJd{|++A*y+qeoo4A|9d``Vd9exYw`xnEXRn_eN^IK>WW@-Q zB6d}5^`2MJFlkhAwMKkC2j7*hYjKLh>i?f8TVWHabAn~Sq! z$87CDcJft7p9~{%oH{dsRi3fQ(h^b`fdBA{ux9l4uEOFYJGpGhVTVRz`MEtoQ^weY z*Q819(kxyx7Z&U~J%XuqRKr)rgVwKCXzEI~< zvYtrudJd&1=m;!!nuHjB1T=Q$&eBE-8`zi(+09tRPmUKX28cJVeHBrOY_&X_DL^cR z4#|Maw;v<2>MOc=UOW>%2@6xCE}jpZdQ57O_48BIjtg6$y6Do;-sRj{DK=OTSv`u9U~p(gi)#6x@lA86eFi5C;h{|ShLBd8;8r46Pl;k+U13- zacwz6o;oh9 zvEf)!mBJK<)srp(ss+%6ifs%I2n@q|*CPg_+OpTq&E>c+2N*U=n3EzIO z?LnOtrf?MOs58PmN}(tBv;`+X7?l>(LxDQglM^PSKG|4OtA&r;YlFC!oI#Y(yv@e6 zOPZ#foQ@RNvY)~-EgvI!Dp%Np<71^rIoNX|isguHDH3j?fB~7(6<+++S zuQjh6sg&A8U<>-lq(g7aGq1gPnacBVU*Bpzk=cLtVzo))yy+B`sPg6m8ay!lg)@Y z)Z^2~^E`R6t~~E(Z(ek?vxm29yh}{1yK{`QvzJR;bc_ctE{^Bz6&>vv@9E+e6&>y2 z93Rb#^78g}^YC(Y79AMHP$s&glBY}jZ0&;*ogv!1#Zg|5G!S9W6s)N<(21N0*b-=x z*Aq*cqR67?l8fwp%p_D~_1h4?V87u$p(J`A&t^$TQxD0r$!0#Gqh#(_HYGioB&1E_ zt2&T@%_IX)vlku^Yw3yJU++oja@jA0X2;Y_MJd-D<+Vhp&{SK9ad9XA#KlI%Imfto2{Y}G(f<T{ZxJG$tk&{Tgi)XA?oVSNdthcx5 z#6~gozm)rbLAfc()JIn0O#e~hoC(Ev?y;V6F|KaWUf!`$-tnGZ9?o$tF7AYM@q}tT zcS6yqm{<=FXLqk?Z_Q}u7*DTQXAfsyG|!bMnyR;$vQYcq&F%l+&8?IbwI2T{YBBCn zJP$WFcOH8*@$&SJ@#ML((ia`);T7fO>g^sE?HU{F6~lA$j&X@~bJmI@|8^xbi}s2m z=NaDr>d61$sf73c^;AM6Z2&jB?oM{y-R!!1N9*o$_p4G0N^<0{oZQHAa&m3ucFQc7 zurS=DuTG|E-b5aUl9TJplargeAb&vl6zAq}1!1_QJXdveTxv40%E(zs_}0+DTX;>k zB|!MI_UphdL5^kvNB~OJPtqrE8sE%C=+jN9yKq8`o(VNV_%>%+KVgQMR)D+!_LP1y0U|HTC4vKt4~%=PCI- zBcJEw^Jn>mHH}^--P9}Pl&DlWO%v5-6+NXGg#ykkDwX|*Ma4*}JoP|huo{_&8pr-( zG?img*;sB;`J(ZFIz_q4k-w+qPAhL=zqFvtvr*K-J|^RJG8I<-LR_Zx@@EcFIwATR z8XCgzHFJ6$pZ0E={9LYRziJ-E6~ENxPTpELAs9Fd&0Z|x zYW{{xPvN6@U1Rcsx=_>-Hd1&^Q)QrVT*{e2RIsq7Z?qkY&q( z7#Mn)TUMc8!Jkv5e+vj-A+g${| z!r~KkT;b62hq}Tr&rCJphHX2{R3aRS!;mx@B^lAarj)Np^kj~_l5jvH<)h^1Xf`}K zAx+rJY8jv4m-H?V@b(dgo~lz+NKKAUND}!BQKM+`je_WESa-^iMXj;Wc;6)TH3u0J zf(+~KM_Zb>{gf!x<#OaN;fXF!70QYAwux)F;AP*1gN?#;q6)fq06TRN6IKqNHH}mt zFPr-v?bl50*HSQ%GkgoLr0%odzWS?FUtNCz&P+VOU#W!6sv8EQl) zPU^{b&SY9IMLc0A|-MiQST( z+8x2tjx>b!NU0f{7eyjS?b(B5;9n0DGh7B5E5Iyx!i*N4fzX5pRRmHecZVxn`XK9{ zXMK6Gq<2Rrz}YAZ+rNr+n6U*G5}%pOp(x7)B&~;tw~%zhN$K^Mk)>!cOJc{C&O+Sb zNeR)Cbj5@zY;U(tuk|JYZ%IT=;@M+eka4V!fbHZ)Ql+M)u(5uE&UVDH9h5sNWF+1| znXZzenWSGh3Zv>j=?Q)xwA1^)@GZ+n{)N9^VQJZ*ol-u2qq)pw+<^i%4#K)8rI;W~ z8Yqw^8UI?pWcls9@UN>QCugbGSq6ZNN`w_z_XtZVf(YsC>@2@0Rd=3DK=Q$4v)N1i z&4g3P5K~BrI7@Bfh)7NEJP=#RLyCP!Ln)Tvof4!wkNPiz61ZgWb__3&jNcKdC3)VY zCW~})j+;f=(MmkJvNXD1e8etY%3Oqb*)l5G;w7MVTD~NX$QIR0S-0~5Y*vh!AE~ra zH78?`KSLwJ!aKX$Wh*CH8;&BEA3RDA5-yg7<|Uy;;%O$i;Vhzk|LT-xJ?*mIne1xW zR1VSGSPhcp=_ku=Ao4;SN)lm_tfdpsQdARyN$SI7N$~CMSpQ`z$!Hzo*FGXUw~P^F zm>41n{Ib<@vRXKT5)w@%-g1JC&b^t5ICnIlU>kY=lM~)olJz4r^$#F56#wRQmp(*l zR?`2A)1AaLIszhp^SR6D+n#6CenSbnK-PzEX4IZ_$SP{~`UK)=B!R%0?W*2D^mF1$ zN?lp{HR)5gxvNG;|NLtE-xKfIns>)eF^8yj_WJAeX12b*0TQr<6GmS#6b61=rC}VsHQcB6pBiIDP5IJ9;CXE4Qa@3Um>jteFKP6jU(bH zB`wi*$w|qnDMaD2{PG`PmnGTt?uf)n7?nW5YRnixdJKshwR4&zC4e*_B5|bD&LYs> z9)>KSqY6yYnv-OCkqt!R+GL^cgcnKmn=I9VU9&8Gy1hj*Y0sHBolGON+NGegmf5KQ zB!hGwK{i2B!o*4Kby0*{$)1xMH)SG86eh|bURIkY)OoT^&xkEg?+`1}WrXOZD6G$PJfo3O@u9ozOlV)3W#)R~hu>Y{nN;TbQej}JB5;%l(A7zg`;UwNgS`7aRlgf5XmJ5gkvXGM+ z22w{&Qg_(%C7aMGkpWVy@=rn_+1Cl+o%8e^*-<2C!uAG;Qqg5KnFK%54W6( z%t}zF3WN4^SJ}QN3lIMaLCb3FWNCk9Z0A=A;oAj|}XOBg@~&hMPkp?ZE@5x`=ZT?dh*cr~^WiZt18n#gzJ6HP>I!*JdMu4aZQPsO*dChU;SC= zI-rm;X#^R#1D#S?krf(A#8#&0qyw@Yv_zYaw^4>REZdMSc)yN?Bvo4`MY1#z_6c`U z@$5iy8vFHnM|A+JyV%5ANwR1=?{{KS3COb4ddcG1;^yBT?_j|WY3pPvNuHG1UG@@{ z@(*+TRkqkUJ6U6dA3B)`vJu%XK$7F4L@s5=eip#rnZNxpcE}`wqz-|7s58tG6cV=c z>tsdCq>$kG-xO;*X(g&qijR&4*T0wWvQtZel9bu7di1XXB^7JY;GyRzy`av>W#8?9 z^>439>zJf%Xk@&`vIbd8e@W8{kL zn-$iABAgw?N>)<4{*7acD+aLVE>e(4>_l?;3~NHN&0b>6y#3fdT4WDn$LZYM&n$9i zgs->z*x&d@MqUXn*@9wy!Ef8%UogiGDZBiFE&gEdMR6egg~^d&BB`E9A^%O9-Vun1 zi;7L~j+;i-LW%5cRd=1Z=6us1U%{37MqPIJpR`nSTU$5qaM>uV`w zZ7hEo1OG=Z`3v86noFW`NiB*fv}q)%;_m>v6VG>gnmu6ul8axcCC-EY%lQe0$WEyw zLy_o2O(~Ni?lF^Z%iPZvZJ};Y_B5m3C zOIiM12S~OAnF2U=$NHLpZ*3IyZeZ$&s?VTM32Vbqm;dW(eBrq5+3QGqU7w={-xwJ z%W6lGxui~hEqbu5$B^ipE}w#dJ) zF;>vN14x`gzxole6aO~Czpj&|fK;^GVQ1GU1)3d2vb9Jd8^Jy);|OAiu>I=<|CW<0 z!wc&=ka)*QR}l$D*&+Y3#S>#+YVanpr4f>+WmTHwPL5DQZX3YjaX}Yqcx~U!N|FD<+%}9_+iPV7kCo)Lju<4W&EjhRUwk5Ksiq6}b=rQ3u z1#(lG#7bi)_(hiX>~TpddHX^3U-`YA6*|8q^*Koi##&1f`m<2Vpl_dxN0_TK*ix0) z!3MJLBzXI!8qEHg-~VBtzwtW@!v8JHx6dPxRC~7{Xrzu+$%#_JrX8#P>yrORE0z?K z$j1LoX?MqBVc1r)gY^f0Yvt@u1QT(eMCML7V$gv*1e&$k5k3r)X(;KJ*Oq-0_Sb{1ZgyEq7>!(l#*yN$BZ&}H zbn@^aH$Vypw{g02Nop#&4VG&`g;1%Yn$2&iNDbCNON*K&>7nE#$tyNhkf67maUQ*f zVp&(V3SnM`uCB07!$C!uCthwT?3cF6n9B|>)T(dlCLE;5QxP(0&RvdIm1`W!QNK^aK#%jF@=%u<_%b*T!>@Q@p6>-Tb*(m-5LtvmeNNJPRyVwF z)MbK!CWg>`{w9X;zv7*|ULQW0ltSO)oJMIzQ}|AE17MG%rp)W><52y93(VtpnRvMG zQ^qp?76|g}${gKNDL~LG1Me$bhG*TaW+JS3*ezWh?uqzFzZ~a}ck2b=6(a_LH3PfD z)?7ZaS$z~Vz1IM*CzZf>aUayTdN>Yn3V;JGf?-ap2V55Y6$P}pL%ZP>IN(%1xNyw_ zH6B%hDU%O?^!;t{P^l_3USo&@mrei|>{YSj1pyx)SyBuYi%!C1elX_Dm=C|t42KR+ zgF((cd;G139W-C04ZbNy;cJuU!(K<#-~rXviV@oif&I5lsOkNERMWLPPR5^^m0~e{ zDj^Gk<4Pd4VK}`&<2gL?ITx(6_lFA-8$r^}9MG%eBC2d~!(4tLsK1a+CkiH=Kz;$r zFg5EeSY2L(d1pEB#L_T~kKCq9+@GP`$5z1o`3T&t$^g6daD{oJdO@B+2!6U%8_p~c zqe%NbX!qGk_@O)>>6e~If~XKUecUOu{mMR|ac?3RKgSr$JxYU&pU_7? z3s%r=v!(;4E{%@8GYWYpZbPrP>_N(R8o;n+jV|TcvZOKn>O6%Wejs; z&-0N%5+3MxogOxUi@Z-oqLClFg60kSFlEmaFim?oIKQtRDQ-K9X0AVkWSk2cs{%|)6pV&xqrLE@ z@Bt`gq%L-H*?_vL8}Xli>w+gQSjXTO%TSz~3Eojr3QGG|fR%4;;f~6&bnpEu(Uz=2 z6gIafzT0{k=-NC&zCml?rJT9IO~(NGUAc)Kr`kjH`37gOb248mQio=GcZcWZ zucI5zsNhqHFVXbq9~Gs`ZGrd2dAQX~4u;P>4F&7#W}vp5(o5S;ulI%J`lax4zlq{$KSltZq012UE(2NjNr1fVWvKpb zcf5O`7FaoI7#>t0xJ9p?(H9@lvIDo3;vpyNptw1K0|(FL;9;|~fIQ~l;4?45*h7RL z?tf z=P*#67X;9BbKJMhpE>2Y5InwHgu31q1N-TN!P*8BaE-nWbjIhSt9s!`l)DBkuxmrO zTmwG4H5i`IO+>S|4}?z@)9Aq0r@_dXW?+f-LnLRp76sW9qWKr2!NEU2Ai=v=_mTXq zQ)trIe(-sZXkfs52j1RTgpA7jLx1~Zs9771GCqujB3&(v9~+AYdq-7x4L^dC$9_dx zRZ5swHWCz!g0M2H2wgpwLx&Gd0NV!y!0c0zkTKeh$|o$vFGfvgjNWVk)v8KZ@JbC9 z>>Gx}e`MmO+zA4hF8_(K`tA=5)?5P>i{8riFKxKXHv+q;4nlLj zFQr#*_$c;BoJTL3Cx=4bjRxO-dIIssKziKP1F&Y`6fpD9e)?|A4qR$$0H2;ShPU-p zpsKb8HVtObUEXc_Yv?|24UQ7z*uO{S%eMncUmymeax2U)Q3gIP_t7O6Ikf7*8gEUSTalUyO5Dn0Tq07&KqLJ5O+5ryoPvjxNEOT(d!H1dh*&B`g zpaK2vOb3fk#^T6^k&x$H%`mw%KCG*Y$D~e17W_bXW56zGx5f@tO(NJ4T4SIjJ#)p?%q1GSKbiBz>nm14$9!_&Zi>ucIn}KQQ zVonI$J#Z&7;5fmikBh*bi|Md%kty~+qD;F_2*>^3bO(m!Iv{uGMU=S37tPYI0Q3Ja zg+DB8@UxfJK%oERDrmH$koM*wP~9pYi{!`R{3->U(sMVkThW4Q{TOsWIRtL}^BZU@ zHpRBDqd|+&SMbNaZTROh4jvkG1385Z!nfX-Ajc*3UQdUm;+&~Z(Ae*--ugS|;AWq@ z;QhsJ=;XXhAYfD!47bQZYG16GRX&RF;KscIq$F>J^Si#Gy+&z31+`#kSZ9CCm`Maz znzw?}rUhW}8$I}Og&H2}u!xxh_;ACwCN$JTbR6s~F94$Iv=^g!hqsM)TG zXK@ke_qr7MJ!wO4btd7}^B#eU*agVG%o@y+9|5MdY2ctMy-{6?5w5>E1}E5O!?Gvp zIHm7m5cWcknX|4NRvX?3UW9&PXb)Rxn@M4T%_B?jlhMT0vxv4EsDZy^+rddU=c1N? z4PcYrPNr+Y9gy3s02g0hfQDEpf_?)>K;e(+PUAOMYAv7Nj z+aQFh$=6U)l8FAgVLOr=UW#_xo&;Tojz#(g2e6$%1Bk&6AoOlFN>^Mg0M-_t(DH>D zXxX|4Vzb#RnA4i`>2vvdxOti>jvcfUG-S>K`7adV!z^FiW2G_T^|()uiJJ>PEa?Ij zMtnf>hl`Mn%XZL^@`6$QNWsV@LAcMxLv-)uW;l4eDm)V{u9!UZIpA(@K!46M#dq#l zU`^*r#^LHa8ow3L_>E2;^oZGot_HX>3aLwR!=X1oYyEPh_hSjVvgi;P^|k`!+_=Vn zn#04FM~_CgcYXtf2fCtDIz-)Sg`@Gqi-7lJF^b!459cP%61VyoptQ9I={-$*(a8I6 zkT5L|xJ6t5v%i+27gsmnnLjLX;hPP>Bz7rk6{Idi@Kh{bq1gy5tK7hizPc#3%OcP< z?jgFWeI9ZaiNJzrO<1$01ZaF+h|firU=L3U>>8{MS{CZVn>#Yl<(#&-~IybI{Hn1h}ty}p+=V0Ry3bEbR4S z0(@zm3e%pcp~lWFb5UyAaVT)yxsN%^Zj~X#M)sF&TbCQUJ))lzKa{*&DoLX z;pOJ-Z0GFEcXlq@uSS`%rIW`MiIq{tQKDs5#^55GzgrnYs;`T$-g^vGmxomP8*Ch*L5n7zh6|sL#4XF4(B55H=-^c~_`V{Y&TKvaU$=c`5cT!Yz_P>z!$bO z?L(uMCZm4o9>Bu23sz~(L>86dXqd+<0o@mn4$m$`K?yNHQ>P~kEPjRtUGM^v9G4*L`-c2E*H)v;C=A|R zdIH_LB?l&tDuB;F0laGRc(`g~4uYk#nCj`_@a5xVrl);3lyZ9#5*VNHhX&(TgGaO{ zBQCVZt8I&E_{T^H zS;4+BLj+LwyBEIf?~b0<@AsZ<*d20iPJy?y4B>+3G4M)Bf9(3k25Qf%2GqR@bp2B^ z({@h}Zp&2#o>!)Vd8%p1D6$$kT&@IlwrW^UX95VK)N$B~NSHdM4n^d@018%J@R{d| z@bUSDSa-TH%zvZfedu*A);aSBdj5yt186$^2q`B!fV?UOog3L54&L1re3)B=CmWkr z?9eg8*%}r2&gJ_+%_9je-?#*BDAvPi8T--aEfeYWNA%!|RS?>4T8hKZ-UjR9FEZ17 z!h!2GXZ$R<8l{e&10!9+a6r;D;Kbvjk*do9KYc#h(A^ORT@AtW1!o3eRca}EafxKB z=QlIlwS1_0DjvO9rHn>CxJ<{F%*H*nESS2;Sa5f+G9KDG6_Kl8D(`B%1~Fse;QQJ6 z=yUK<5NZ*KO#GZ7rLhMnW|_d)GXe1VHcQwKo=2vEJ3)w&5G(X-L!N&YqMOM>aK;i_ z=!9#5peq8j`380Ix$zOuP4orr7+T6S%-6#%F~^XJ$$pf+m;x%-DX9GHEhri3iu-R} z1FwFYk50SpMJ2qRIQQyy9C4&8+`kM1KYl60yOad#-(1zn{0B$)$CUfRYt2sZQrAWl8N-7W zdMc<3mC5wl`x2O5TL{$FU8if+X5l#=d19Sy&%pUs8<^m%30uGJrZ3O01e4ZJV4AWu z(EWfe_`vWk3{A}4J(Db<-O)%a_%1q&H4MKoho0^SruM;Tywxdi_*fDOR5OQ#5!tXx zbp-Rx#~zk9O-GCB2Qvn_6iD%Th)k|8#fx8gV9FOlb^WJcZ5G6Jr%J&9tuS=IIvW~o zJO;MaEyE38ThN(>TS4=pRbWfQE)>;}0`0j0;A4S4zT10~0Is;yi@s#qm!6hYPv2V? z?rl^&17|N#0jmDtaGTs8@V)bX)CeB}M>7vRSGOzhoi+nloa+ytJ(kCfw|$wk;Trt3 zqnYs1vT~5%&IRx6LNW7UA?Uqv9ys4q56bz=Micg1sV{p-(r%LhEJp%aiX>>HAkG%Jn6%>$Mmizv;(!&KL~p zwEKgJ7DdooP)FmEz2MK}jmYd$GWtWOKPsN449D6Z6*u-Rz$WLk;pg4W{0Fbk(dgJE zBpesO1nrp&BUhh-JF<9qUGFA3P>?+lrpjmX`Odk(ih0D$+;$S}4Dh5qE?>-6}AUxhrCs& z=c%2jf3pys>!OcGURQ;FTMJMtbAdip<-x34ZwB|JyW*CbOei?8VFd`dqk@gyHNeBR zDy+S9A)@cNqc@+m@sv0_CSiy@I%~NV?4OhdyCy(fK72noaA`9LEUUvJP!5_oVPNQu zy=cZZbL=|y49bx^h;tlr>5Ha5KzqI$o;dRz@E^UN(F~Xi#RmsN>%Cj>g_qmVf+KM> zocvLMwtAK^v*zre)e=aguNadR-j{3$xwuxzd&1KQ+G6k0v{#8**Z#`K&*)KJ^U9 zN_-7=TMdRa%Ze)|t;|Bjib|+rqreX=Ur~bg@qA&^?E*Bv<{io_Q^b#q&G2;k99Zi# z1hsevF@ZlsC`o@8(|31Qd~#GS7;9XNW+$t_XNuO)|6&xfF%L&Kc39x1dm{WUS`E$T z`(W;56MS^>Rq$$n2kcVZgbo!w6r0!ghjo5k@SBM{(88oTG+mIg6m45D0R8MM1|^fW zfXwvONM{NJ!xdsdA171bn92bI*S`j1&W^*|%)H@IC1o(LehHm&q*i>;!yYns&QvUZ zunz9&70QI)7=usLnB$nj?&xU1N95L!2-m6G^6yyf1+~`(fUDaF;&R;&;(6j3XrQPU zEZV#Z3v~RI;no>?c)-pQ)M^lfDZ_(c>g4TcRLoM~vb6>6IWP@;+UyOjA~_ZE`A6tp zn{8m?ks`3MDG0yb-UV7Z6ocI%x$w2iVmkHxMrd7L46U-eLiH(X*s$Ah5Z$7T{oY1` zH4W4F7xD(+pZ0lZsd^naPs`)$28RSl|MU`c^OypqiXV95rSI;b$MM=QC!#m9 z{4fh`J*tVvW#7klkA#CJ{S zpdJlrOp~B?8ZEy=1E;B)z|?zkI5*HA+`RV_c;wsSQJiJ4cU&1gz^Vy6Ow(YVp9v$L z=7U%-Y71gKOPI$gQ@}CbOK5}B4d85(gZj^(j4s{q#ln39q1`4Y(BDKGtA=U8Xig7c z`ECU8v@Hbd`V0iE&oaT+YFn6KoC^BaT+D_e($53KV+yeTXCJ)xt|fD+Wd&_I`Yuwx zwGZoh$K!8~E17?^GQ7OKJY9~rjekZ}aFl?ewZWE%4{j2#n5pfdpq|xOc`hNWIyFz>sTbYqbwLw|^LY ze1|&H zCoF`qp~Yart16IiY%BWFeK{;0ScC%}T@p82^+nV7m_Vfs7!6k`{VXl@5nlPyn z>=>VcjG!PGFCDcM_N&?l*UdLVf4p1(d&4}q#d8mnIQttqxKacj)h2;EaS=Gb)&O3z zx(ilcE(DLLQ(&MT7av?>KnyK0I*_{;tyJrjI&YhM&m83XFWPV+w%mC#Es?E!rcTY!9f8~7+V2OoX595gNIgZHT( zgJ$_PXo9(juJK#~@@v+hkDC)=TaGGY+PDFk?8|^Fbam07XlMLt#%3UxP=6Qdj8{gV zzS_f2KV9)NQ52w>%)vNL9y(s=g{x+%pwHSj&?0j=kg}u&rJ89%p5F=-&M2cN$r||2 zm5Z3Ma^^_QuPa2+{%L~2vNsLr8aNN$z4Sts!e%sI z|0A6f7=c=+El1A8@cJY57&u3p(cFOHSbJ+XJimSzYCEZlY_=@{8HQ(I3Y6rlU%w8Wfgw0QLP*fJ)x;@nMf9 z)O2DAsLNdj1veL}qFJ%0kk$ut*rR16x|Q;RPS|0KYxc|&Umc#09=xao6U(x}xl;=8 z#pWmI{Pg{dxr!}T=ZjFITMwMVSYg*n6S|RJ#ysotgr1W*Og!=AK=f{_E*uoVg@a4x z0W&RKT>C{Ae}2Wqum6PDSfLiYI9J3Z-FPEFi|m}xjn&DpR@W1w6%)WMYdt*o#ZB;( zuLA=ox2@OFpe`dL0R4lp!7@um%ZwS%c2jUwJXYS-1&S|TM-O54c~_J{@}x}J#)b= z|Ly3Dbuqg1FdKvfTEU{abi6(TqShlz;PF4Vp?S5rz>K>bm=RIda_<4xggr%5KWM?O zQHiKu*KeR&V7UV6k<)oW(+X7f(;RBJ=Ay4!O1QyZj6w#-0P*oG)L=IXts8a_ygF|P zd29Cq+qjizylx3M*TCM>d%|wT)j(;sJ`?G58k{dYO7AS& z0gfb}06BwKqJw)A>CZ6}(SoTBC}eIn7A*cb1s!(Q!DDy%gYLvq-|&PBrjFW(7Q1s` zy46QoA;J^800(%k#utw{t%8f+Wb?aQjKzK;i}S$j>l7L@Ckjn9b;G*bmk8k705{O*`)s;+ zVhmmDb{lM{AB1DtRs+p>y8s9e#<)mMOxhj09Im!}GZ(NM`g?j_;nK#Vf!Z$#3 zkPYPZ4Mk_y--d=2HfXk;4G1=>Lleplfa>vWK!4)}a3kR%aYq$mwO-z^N<#szGA$tC zyN`6k4Nu%f%@_{D8{weR99;JHCMptKH-*$6qjA9jO=ulv0MosD;B1rAjBc$vecLV% zPTw7cKOVC}q7#qMlNr4bZCQx=qc4Da%^F%5&P3qOQ4r!72oBa%fen}UplQv=>8qo+ zf^B=P`P5z-2lm&)y_g>$-;@H!?8gHJ`odQqTY+!VAK0OE2oxN@_Jn>K><8+dZon<{ zdfb%v0BtjYxVyp|T5ZWIbnVAx{){=h_-%*-RVK9}OH4yI(<5L{RvdoxCWfhSsX>=A z^U(G~M^Uojbv{@zAD0#10dv3k!o8l^SUI*Fn)V-#f*#pIy;r^As)8Jx5ZV=2bq|5x z6cPp4=%+b;vGWZ->FIs2da^f6IkX5|{$2nc6rBKZ`Av;=?XC(L`j5w)!@(iaORKKD^Q%jzy@yk7zFt5zk>P672tB?Ky2b#gFdF{}=!r8|^9cE5{|DuWoLuRA!LzZaS!{JbO zxE>bl-t`@9S~winzsba!6Jv3%pcnX>yAM68afXZ68G=`{`@kI;i(qOWp?Jd;Ka>|c z1zOTmU_{bt9Of?qIn7*nB6bb@5^0PpB6q+hjg2s=e;xDoTOYnv#PT=O) z!T6l^U<{g4(1^{>FjONFn5m}-z|=9-Ox=*{s5E;gI=fmQ-&nYp`NG5@O_xTZ3HuQl z4uzJjZ|T!Y^0=XT0y8W70!tnjUh(k{JJ4$gJfm2>jSt4E!ljQ5ae5PtFATH9BhPI?Bj zy9nI5Xt;$uu4p~ut-2-?sP>kp4?mg?QXe*u(-_0TUJApyxNi>xzxcgqdL=du5IH*~?kTJ$M9O zZE1(^pKAKY;Dv{ai<<{e8oW4KclIbp5h}V7(?XPYUr%1|Z>GgMz6O zhw(Y1vv9c05S%I>0#6E#(?8bwm3yS!K*64K0O^(kG>2=#uOoS&Wu_{OF4DyPZ#)BU zog=Z~#OvtLhQ*BM4^y1Kas*oVei@$Tv;mc_S_`-H^y!-`R-t3F^aN;r=rH_ftU5k> z&j>{LWLEfX=?l%BPa=nC4SWp^$EkjW;EZ}6{HmP}4D)s(>m^FyUS1^Jcl9EQx~>9l zwS55T&oZEJOBZN%WjnfJJ{cCy&A@iHrAV2iH&omVhlVbyu-fxDv>tR3*u3n5e~KX7 zSnh$6kYF>~VZ8*N6ed9bM2NaPTnGoGmcRmAE;cx3fO(!PfcQtVc>Z~EsLs!UB||CT z?C6BUe3moIL~l^d%o)fqDhV;u?;%@G3RrU58NSc{1Wp1TIRCv0&KqV-;$P8l^H@zx z+bpN~*DJ)9L!P1o{xu+I>j>;0nTsNOVYyAMUcs36ujr)T9H~ydnN!iEX@R5B{j;$r^oALlD zP3;2)t>_2R`=w$d-H-IwTqV3{mLJL(?Tpt<^rtU57Xyc3F`j-7xhOHFKQ7(eNDtJ$ zNxQi^fb|X;jGn>+w2{Pi9;&$E)tdpFD?X0qKCA|xG_$;)$E-w?Ro{a`qM& zpFbWrtT_a0|Ik+a^-GR-na&7KCyBlc7K} zEs-u9w-}WEQ3Ao*XQ(JZ4Wg0r(0ZFNTv~CDoLA=qTigd0?MZ}Y>-}(cussYgjYiAn zYvOxvMq)+oJ+%GjBA{kk3QX`lFrrT_P*BZCpD1Qhp>a78Xsyo8j99J;En;4u|b^=E$ zy8`~`e&FWzHDF8;2gV($VODCE;HwY5AeAy#d?H5h0L`~wfLC?pfWeCng2iRK=&hy^ z=)>+j)c=e#S{u@au6yhT$#TaK{o^rezAUM1j_G zJ}}?g0N;oyM$yGu(8?zdO>`(j-Ez$N{mMf*3nABl&n|Un-CTzD=^O>3+^66{eh_ed^9}8_LMVBk z5v+Z*9DTUD2xy45U;%G{KmJY(WoIXK7_vFgd*YH6Ks${Q%Z1+n$Zje)ba5U@)KUj) zE*)U{o)n4`!bi|6GXs&!D+V1?8;rxA_J>2c3UJd`D?G+%KG^rM0kppD2gQeqz@d@_ z__J;Xx<2AOFs|MT<|(X3J}o=~ zPt7XCfjSHEjk+*k?UMtRGEL&g&o?29gypEJsvb=Am_hfCw1HS=BtK@<2f zju=vVccX*bz9N+j1iG~?fo&&;!Nq9+hn{IeC#o{Qz5IUoT(2_l=XxQ?Y*+vaU5nwy ztMd5erh0Ji_D-~}Jc}+;Fokf)1`vJc9pcUU*lZ22YUBf};{I5UV+0?Dzoxqn_JI1y*ZAwxxiD$E zCh8LV#jyXc=bKv&?nLKZ(DGn=^w~wayrvwFah6A zn+Gbx6@mYyX!LQpIySFJhoQCyk=CCcXfS?=MhRZ0Ve?tOVk5grP}S)(ePWF~e%EUz zyfW+&*b5u!RSm5`^VMQ7C?+4}UI>Oy7hk8ZW^01r=RLua%x>_J`F$pAxH0T$JOt6n z=aJ)eOY|o21zK1LakqzJ*zB7Hp6<;6pEv5E(WYt`mPLV$b$?X!AbHr^TS&z6vSA|_ zpZEx^E|`RSRs`cAOLM@2?;J!ub%XMMZm+n>tOl!_bzpvmD~M28z+_)I1C%tn!abux zaP`oawBu(U43(P%4^iqUPwpZVyxIdVIqU^*cf4gZb{|1X&%JQ%ej^xtb{KlPS0A6O zSz0mkQXiNYGy)gw3l)Id^<&T#!?pCf%VFYGgWn*x5v%D2{q;yGVl66*%!ONa70{P` zE5T%|vHypyH-Drm?%MwyQ_7q zUT@Mo&m~b&REp+7QaV>KO{&C9bSzLpQAGBxn=Vzt()8QAo#2Zb; z%PskI&2$}W^cyV6*gb$(Rj$NDzd~u6a~iih;2bz+Z>2R`HdD;HRv6+nh;1Kx9cxb2 z^9md7aA%DINY53rqb9{nJ}-p#zxbT4SZZ=R?o^YYh^)0MQv1z;HXSL zH+jGRH8EO#j5qoZrJ;~|848`%aYu@C?JaR9o8f;M1rJo%jMM=bTR)Y1>-(EKojQ-s zZFBdOb+>fzmXqH|LOS(SSggYLXvHC~6NZO1MfkCIISa47hN4-&$aSLy^~z7A zN4{IoYSm+yd9?wpAFHEM(FZEG8G}llW;o}S$b-#zIRcL#;IMCXK37sS8J)B9u|Y44 z4lcEn$dy-cXT2S*X-{B(w05KaRZDp7x|kBVCeEtiA1Un{!@bIwKqr)s(Z>^=w6J0$ zt`~ggj>IhGN#P1g36|5sOB3*Usy>rn6~MiX^5d@AR*`z(INW)ljI$M0RZ)}MV*I>+ zEPnR?%B&ukqj^^#tCpUELD3#;CNBk(Z>(awO^!ju#m{i{`33$B%0nyYV^Q}RGMHN{ zEFHdz=9(R(bm{)=$N@)`cGqT7i`-ytWiSr;yn?NIwg#t+&H~$+JhiuFqNZJcj0*G=jBf(-x!cI?zkU<`8icV&^<7*-kOlw9(u7?Q4`#nsHHo*M z*vI*uFQ;vn*0M+5r|E{-ei+oz#eLp>2e#>sCj+;$ba?J4WN9PW@;k<8{acF3mK}w) zhji&hTQk4um=E5nyhtv$T+qU8x(H8O*|D@zo3jqDS3<98A;|ljMNzXgUVP<>m!A%2 z)t~h+imxN>b>$S(G!r7mkAQN1D%@Jbi|e;+V6sjIEM!$ZL<)O8yFu);MGwuU3)mb_3v7QaOI6j8%+scp{#_Iq#Gm5WMHz1(}~iS*^&( zo;`p0ga0>rBZLOpQ18M^5Gm&iCp=e*_kJx9zMZv@nZ`VW?ZwuR^DmesZG23cKPs7{ z;eL2O^9Y=Z8p@p+A&*N6u5nf0JHR)25WdjKf<<=b80s_@Gp76{xkVYSds7~e@#0I9pjVQ*`IB zv_S!9{0U_(*~ch+svJ|i<;b$`?|`MRhqE6J`Xai!=RQTh{td@0lBxFd6ycAO5NKX_ ziOXM?LR*eT!4H`{v6r_o>6m-4?O|qkV|XCb99b`Hxafi!OZ~{xZx$+!EMjGrBG9<1 zj8^0H@LK2uw3GZ0(UBVN=d8=ZB_)4h_@XVev`4@iB6hQHhveA7B!4E@CbD6RvJ+XN z(qZs%9f)!MyE(!1v%<{To8YAOU6S2Dnd%qB^7|cEvC!T=e#AA2!#Y!vAQm)0lCvHNC6;uA$PT|9Q04(o9K|=w=%^rddDz~B9D3j7# zU)B7~vt+EP6b{`;fQ0oExL2uxO!Pr|DH9f+81=Wi1uEXR!}q34&^^3>(stEz*Z61P z^{SKa{dyFdZ^ZDq+8_CCAaJ>0+6WnRGniDx8{d1a@EUr4W9M2rruwpX_H1$MySz+}guj zo6ml>E-II{IZNTb+2he>&#@9cu{ z^W0Hq|7pJaay&aM*`>2T%?8HRC?P*%D6{U-XQfm1Fz=NkoUjVPxKamxO7%gAeJm=5 z7i|J|MqvoEUuej-lw`m&I>?-k^5#ET~P?Wld?fAU8G&PL4Ui1-z-i z?{7Ql{q+*yA2!eolSryu*aNP0p8(<(!8X2_eV>^I%RO`9q1NZSn!LSjOkjAY>P)1h)yOfhJ1e$rZfDvP`C38E3$Y??n>I+6X%Qk zwFlebx!h(>_r(ObfiXBBUWGM;UjVDzItUEk%?u6|^HFyeai zd*_+36SLRh5WN*_bJbFDQr!S{UG@yfPnTg51Ss%|uVKqN#KzeRaaKe>Fum487BVDM znkm1O6NOrgN(<0+ zgAc!XhXba)I!bdB?}LTpxJ5S*DBjm&54R}d`zZu{`33Ce^@-rE^9{}<4#VD$rEqTK zMYNfF3I}v~Va2>vlyrZ$*e|7(u9OeLSb>mu{|H(rmI0IaPFO3wgiVrB5>dKC7{zXj zqY`grN;B`J?hWN!(T7s1Z||Yn(E+%;@4Wa^`eb;nJD%qiUM{h_Y|I;d9Dk;zHx z;)?2gnwBGq1owLi=vui8e!bUX&s}%0?1*n*c<&>paJn1}J3ZmSr$IG?P7a`PC0gus zXCS4Uoadt_KA|OnN#gwRzqrRYKSA-tQt|47B{1^pNB9BXAu;|C^tY)et;3D9QF9w- z?{yg}W2Q&~Gbfo+S24ZnFrcg{o9LeCS36k7?V};Hv?)^ff`--4gG|diV7@7Yjff7$ zz_JV)JK!;t{%9gm^a@t0SHZ@kG_$&wLa#sGg?r}dbV_q3S`QDSV-+5hH02-d9J~&1 zAumq9y^u}zlS0AEIdJ1{l%xVEnYHkfsr=|ou#lMoPc!y_@0z*0FgW-Ickz~F1pWFw zWykX{{`f%dRJse>vS%x63tz(GuEqU#r7_BBl>LbRQySUll?B=7RRkx_s|xI^>?4b0 z6q4QL=l`$Ju;0}@^go1#L6Z;v@8Ev4KJQ%n{l+dP-)Dd+kt5lg^d4Hy%tCt{j`k|x}W6|6k1m2YUC%KGQugk27&q4~#S8ecS*nRIx9 zT)(H{Rn6~dme+8&WqS_Je>w^5<~+9a&r53B>w(#KTDhXxEAY;4c~I@q#hH)8n0BK) zN=X+;rY~`De`PyYZJCQX4OU<=xtj7Tm9RMP1NQ_)H7sRZ0v?gthZ*0kn93u6grS)@ z`rs(nbRkUW0L_q%-8Ej>5X1+*p%Id{sp`_vvRn-?#EQ9W!_( zEWGTE)B4;|&)JjJ{(XWsyAA0|Wja~y`2wehyrV;}O)17HlrQCkDBZq~J0i+@#YufJ z$EXAi@@bsIo{v()69LocN5gG+v(ud|fB2EVA+Tg_g*QkpXave$l^nIXF)Y_c4JR@k zDoGo}4}CS3X?$9MF|uP=rD}ilZ^x6R(c;iEvdW5F@rby7P&*4B$fxCKB!s(|@FUe2@^*n>>H zHGgxoExyWHOP0e%v0(>?@n*f|q;RK(50zBKbnP`*xbzw(+OiYkY?JAjq`l`#HcXnX z(&KCmJT}VA#Ja8dM||C zTFMS*y#>ooA6hgsoYf@fOG?3;@aldW&Qr!2ZGWy{8@W|r^y~s{u#n=)e2U=kF%xR~ zFcOsl%$f9|V5ps;%wD|cB-ay1nUUu;P??c?HjpKDdj; z>yM^MXTS2H?=<-l`?tfB*{UqJumNsem%-zQe^HLtGJKpS86J&%NrE|D@Ki0C{+N1W zt;tKe8ytmS4nC*hpMOHgh6?C=ZVG+f?s&y=4ZD{f1up{E)2mS$IQasjpyEtU-u5>| zi`s`V#pzP4xAnJVg#DX8ec7Co87hhJNq>hZLrr#d)I{bG^%M3C=ubT|&P?6)o9pHK z|Jb3#{;G@N; zwhw0PuAot82cRZh;V#_>WmPRJCI0FLEO?^CEssA(X{KLm7M0G1jId&U;mbstYtqY^ zly9f-pvmZGFc_^DTqoJaJnFixL@s!QT({`sV5=Jb{N#CTu&+9cI=zMVoDe0$pYm?{ z*}W1?kL|@RZo%JhLz)@36;4UF2+PdO@s8J9{EO4rW|z-= z!YM^ok{3jdqKAti-cX56?6HAM4hke!{}D_VAEVTB#ZX)OhT>cQ@o#GX@=5brc#pkK z(37Ey%OY-Z`DZ85nVkVRcI8%B7J3{a6|Jdts2ocTn1MaMf5G}`K9#Ij2E(Equ+#Gt z2vWark$JJ|D}^}cCzHT@+kQ1NM3JbN$Nm4{Fw2MD$a*6Zj_}6Jz6I4Gt8$+AQtDq zQZ<3rw8gNXHQl_$Rz37y^&UpVpK_J1^QJ{VkMl2-p9qgizTfj&^I)QR8P_;vC+$`* z6koE4#rWBtVx?7*STJn@ z0HzdPLe@hN6nsWN|7nvUElyQ(7B0fY_exC0^%{sKZTbjxMT1${2S5BMn8ZA}V3r{= zW{sOK!J7T~@F*jc=Br=imntZs)(s{0?cIJ@QTqF%LYZLJ7_32nTSyEb$KH=&tC5`vD=aHT3Rq#%l#bm6dSg^q=jM?+Yb^nv?l-p^G z%7s}hTF(%t6~$7uBw6!$daA2i-B12df|2l<>|@?%pMZP#a47cv(#O#fL*Twv1E{I| zqoij&G-Bp7I@%(#;y;hlN0am0@al=V;IFUFl;XCK+h2(%a@QK{w-$5F?Vex_q3ojC zak^-~nC*-D45rhkfwF%H|KWTsBlsd*SP0 zX&idOl^*ξ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