From aa98d2b3a3d6894c5d45fefd9587c8f041522536 Mon Sep 17 00:00:00 2001 From: Stelios Date: Mon, 18 May 2026 21:13:42 +0400 Subject: [PATCH 01/10] Initial edit --- proposals/Zebec-Canton-USDCx-Payroll.md | 388 ++++++++++++++++++++++++ proposals/images/card-dashboard.png | Bin 0 -> 335007 bytes proposals/images/payroll-dashboard.png | Bin 0 -> 227000 bytes 3 files changed, 388 insertions(+) create mode 100644 proposals/Zebec-Canton-USDCx-Payroll.md create mode 100644 proposals/images/card-dashboard.png create mode 100644 proposals/images/payroll-dashboard.png diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md new file mode 100644 index 00000000..db33420f --- /dev/null +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -0,0 +1,388 @@ +## Development Fund Proposal + +**Author:** Zebec Network +**Status:** Draft +**Created:** 2026-05-19 +**Label:** financial-workflows-composability + +**[Champion](https://github.com/canton-foundation/canton-dev-fund/blob/main/sig-directory.md):** +- _TBD_ + +--- + +## Abstract + +Zebec Network proposes to build a public streaming payroll protocol on the Canton Network, funded through the Canton Protocol Development Fund. This infrastructure will be developed as a public good: reusable by any Canton ecosystem participant and designed for long-term community ownership. + +By introducing Zebec's streaming payroll, companies will be able to move treasury and payroll flows fully on-chain without fees, paying employees and contractors continuously while maintaining compliant and private financial workflows. Combined with Zebec's card infrastructure and its partnership with Circle — a lead investor in Zebec — this integration creates a holistic financial stack on Canton, where enterprises can pay employees, manage treasury, and enable real-world spending seamlessly. + +This grant will fund the development and hosting of a live, production-grade payroll and token vesting dApp on Canton — freely accessible to every participant in the ecosystem, with no integration fees and no custom development required. Rather than publishing code for others to build and maintain themselves, Zebec will run the infrastructure directly as a public utility: audited, maintained, and available to any Canton wallet from day one. + +Zebec brings immediate enterprise distribution to validate real-world adoption, with companies such as NTT Data (200K+ FTEs) and CGI Consulting (100K+ FTEs) in active discussion for stablecoin payroll adoption. + +**Phase 1:** $100,000 for payroll infrastructure build +**Phase 2:** $50,000 for enterprise usage and adoption +**Phase 3 (Optional):** Incentives for co-marketing with large global enterprise + +Zebec will cover all costs related to ongoing maintenance of the infrastructure. No fees will be charged on the Canton payroll product unless otherwise agreed by Canton Foundation. + +--- + +## Specification + +### 1. Objective + +Programmable payroll and token distribution infrastructure is foundational to Canton's enterprise adoption. Today, every project wishing to run payroll, make contractor payments, or vest tokens on Canton must build and maintain custom solutions from scratch — creating duplication of effort, security risk from unaudited contracts, and significant friction for ecosystem growth. + +Zebec proposes to eliminate this friction by building and hosting a live, production-grade financial application on Canton — free to use for every participant in the ecosystem, with no integration fees and no custom development required. This is a public utility model: like a bridge or a road, the infrastructure exists once, is maintained centrally, and is accessible to all. + +The single objective of this proposal is to deliver and operate a live, publicly accessible streaming payroll and token vesting dApp on Canton Network, settled in USDCx and Canton-native assets, with measurable adoption by Canton ecosystem participants. + +#### What "Publicly Accessible" Means + +The stablecoin payroll and vesting dApp will be hosted live by Zebec and accessible to the entire Canton ecosystem at no charge: + +- **Free to use** — no fees charged to any Canton ecosystem participant for the payroll or vesting dApp. Zebec covers all hosting, maintenance, and operational costs. All employer and monthly fees are waived for Canton ecosystem participants. +- **No integration required** — companies connect their Canton wallet and start immediately. No custom contract development, no SDK, no setup costs. +- **A live dApp, not a code repository** — the public good is a running, maintained application. Users benefit from Zebec's ongoing engineering, security monitoring, and product improvements automatically. +- **Multi-asset by design** — the platform supports multiple Canton-native assets per transaction request. + +### 2. Implementation Mechanics + +#### Asset Support: USDCx, Canton Coin & Beyond + +The dApp launches with full support for two core Canton-native assets, with the architecture designed to expand over time. + +| Asset | Year 1 Support | Details | +|---|---|---| +| **USDCx** (Circle USD on Canton) | Full product support | Primary payroll and vesting settlement asset. Full feature set: streaming payroll, scheduled disbursements, token vesting, withdrawals, cancellations, and Zebec card loading. | +| **Canton Coin ($CC)** | Customer support tier | Supported as a disbursement and vesting asset in Year 1, with dedicated customer support. Full feature parity to be scoped based on ecosystem demand through the grant period. | +| **Additional Canton-native assets** | Governance-gated | New tokens follow a defined approval process:
• A token addition request is submitted to the Zebec Canton governance process.
• Validator approval is required from at least two active Canton validators — including confirmed ecosystem partners such as Lattice and Helius Finance ($5–10M on consumer cards and $10–20M on enterprise cards).
• Upon approval, the token is enabled across all payroll and vesting features at no additional cost. | + +#### Token Vesting: A Second Public Utility + +Beyond payroll, the same streaming infrastructure powers a token vesting tool for the Canton ecosystem — a capability that currently does not exist on the network. Project teams and DAOs can vest $CC, USDCx, or other Canton-native tokens to contributors, employees, and investors directly through the live dApp. This is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. + +#### How Streaming Payroll Works + +An employer connects their Canton wallet to the Zebec dApp and selects recipients, amounts, duration, and payment frequency. The backend validates parameters and calculates the required USDCx. Once the employer approves the funding transaction, the streaming contract initialises: it records stream parameters, locks the employer's USDCx, deducts platform fees, and emits a StreamCreated event. The employer dashboard updates in real time. + +On the contractor side, the streamed amount accrues in real time and is visible in the dApp. The contractor can initiate a withdrawal at any point — the contract calculates the vested amount based on elapsed time, transfers USDCx to the contractor's wallet, and updates its internal state. + +On the Zebec Canton App, stream activity fees are collected in CC rather than ZBCN (as used on Solana), and these fees will be set at a reduced rate to keep the Canton payroll product competitive over our existing solutions on Solana and Stellar. Transaction fees are used by Zebec to ensure the continued maintenance and ongoing upgrades to the enterprise payroll solution on Canton. + +#### Edge Cases and Error Handling + +**Insufficient Balance:** The contract validates the sender has sufficient USDCx before initialising any stream, rejecting transactions where balance falls below stream amount plus fees. + +**Early Withdrawal:** Only the time-weighted vested amount is releasable at any point, preventing over-withdrawal. + +**Stream Cancellation:** Senders can cancel at any time. Vested amounts transfer to the recipient immediately; unvested amounts return to the sender. + +**Pause/Resume:** Paused streams do not accumulate vested amounts. On resume, the end time adjusts proportionally. + +#### Network Fee Schedule + +Fees are calculated per individual streamed amount. On a $5M payroll, the generated $CC fees for burning fall between $5,000 and $12,500 depending on distribution of stream sizes. + +| Streamed Amount per Individual | Rate | Monthly Network Fee | +|---|---|---| +| Headline range (on $5M payroll, current rates) | | $5,000 – $12,500 / mo (depends on distribution of individual stream sizes) | +| < $3,000 | 0.25% | $12,500 | +| $3,000 – $10,000 | 0.18% | $9,000 | +| > $10,000 | 0.10% | $5,000 | + +#### Illustrative Employer / User Dashboards + +##### Payroll Management Dashboard + +![Payroll Management Dashboard](./images/payroll-dashboard.png) + +##### Card User Experience + +![Card User Experience](./images/card-dashboard.png) + +#### Maintenance Terms + +Zebec will actively maintain the live payroll application built on Canton Network, back-end infrastructure, and smart contracts for a minimum period of five years to be agreed with Canton Foundation and defined in the grant agreement. + +Maintenance beyond the initial committed period will continue for as long as the platform remains in active use for payroll on Canton. + +### 3. Architectural Alignment + +This work aligns with Canton's architecture and ecosystem priorities in several concrete ways: + +- **Daml rights-and-obligations model:** A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction Daml was designed to express, making payroll arguably a more natural fit for Canton than for any chain Zebec has integrated to date. +- **Sub-transaction privacy:** Canton's privacy-preserving architecture and institutional focus make it well-suited for regulated industries requiring confidential transactions, compliance, and interoperable financial workflows. Daml's signatory/observer visibility rules map directly onto employer/contractor disclosure requirements for payroll. +- **Validator and Global Synchroniser participation:** Zebec will operate dedicated validators on Canton to support payroll, with DAR package deployment and domain connectivity through the Canton Global Synchroniser. +- **USDCx as enterprise settlement asset:** Positions USDCx on Canton as the default stablecoin for enterprise payroll across the Zebec ecosystem. With Circle as a lead investor in Zebec, USDCx can serve as a trusted enterprise settlement asset for on-chain payroll and payment infrastructure across sectors including neobanks, healthcare, logistics, and other regulated industries. +- **Closed-loop financial stack on Canton:** Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. + +### 4. Backward Compatibility + +*No backward compatibility impact.* + +This is a new dApp deployed onto Canton; it does not replace or modify existing protocol components. + +--- + +## Milestones and Deliverables + +The grant is structured across three phases. Phase 1 covers technical integration, Phase 2 is tied to verifiable adoption on Canton rails, and Phase 3 covers optional joint marketing activations. Phases 1 and 2 together constitute the US$200,000 base grant; Phase 3 is optional and performance-based. + +*Technical specifications and timelines are subject to refinement during the implementation phase.* + +### Milestone 1.1: Deposit on Signing +- **Estimated Delivery:** Effective Date +- **Focus:** Kick-off and resourcing. +- **Deliverables / Value Metrics:** $20,000 deposit paid on execution of the grant agreement to initiate integration work and hire additional development resources. + +### Milestone 1.2: Integration Complete +- **Estimated Delivery:** 2 months post Effective Date +- **Focus:** Integration of Canton Network and USDCx into the Zebec payroll flow in the Zebec app & platform, with Zebec running dedicated validators on Canton to support payroll. +- **Deliverables / Value Metrics:** $40,000 paid on completion. Streaming contracts, backend, API, and validator participation operational on Canton; live integration verifiable on testnet then mainnet. + +### Milestone 1.3: UI/UX Complete +- **Estimated Delivery:** 2 months post Effective Date +- **Focus:** Canton-branded white-label payroll experience for enterprise onboarding. +- **Deliverables / Value Metrics:** $40,000 paid on completion. Employer dashboard, payroll run creation wizard, contractor claim interface, payment history, reports, and exports — all mobile-responsive and Canton-branded. + +#### Phase 1 — Streaming Payments on Canton (~13 weeks): Delivery Roadmap Detail + +| Milestone | Deliverables | Est. Time | +|---|---|---| +| **Technical Foundation** | Dev environment setup (Daml SDK, Canton Sandbox) · JSON Ledger API v2 endpoints · TypeScript backend scaffolding | 1 week | +| | Map Zebec's Solana streaming primitives (SPL token locks, PDA-based escrow, clock-based disbursement) to Daml's rights-and-obligations model · Define contract topology: Employer (signatory), Contractor (observer → signatory on claim), etc · Identify Canton-specific patterns · Design integration between Zebec backend and Canton participant node · Plan event-driven architecture: Canton ledger transaction streams → Zebec event processor → analytics and notification services | 1.5 weeks | +| **Streaming Contracts** | Implement a fungible token template in Daml · EscrowAccount template (signatory / observer) · Unit tests | 1 week | +| | Streaming payment agreement (Employer, Contractor) · Core payroll fields: (sender, recipient, …) · Actions: Create, Claim, Cancel · Daml contract key for efficient lookup | 0.5 week | +| | Pause / Resume with timestamp tracking · TopUp (add funds to a running stream) · ScheduledStart (startTime in the future) · Multi-schedule support (different disbursement intervals) | 0.5 week | +| **Backend & API** | Backend service interface with the Canton participant node · Daml contract creation, party allocation and user management · Auth against the Ledger API auth services · Connection management for multiple participants | 1 week | +| | Business logic layer (Zebec's payroll workflows onto Canton contract operations) · Event processor/indexer · Reconciliation service / state validation · Integration with existing Zebec infrastructure: user management, organisation hierarchy, notification service,... | 1 week | +| | RESTful API endpoints · OpenAPI specification · API auth'n / auth'z layer | 0.5 weeks | +| **Ent. Payroll UI Development** | Organisation management module · Contractor onboarding flow · Organisation-level settings (payment intervals, preferences, approval workflows,...) | 1 week | +| | Employer dashboard view · Payroll run creation wizard · Active payrolls dashboard & operations · Stream detail view · Contractor dashboard view · Claim interface · Payment history · Mobile-responsive design | 1 week | +| | Payroll reports · Export to CSV/PDF · Canton ledger event analytics · Dashboard widgets for employer overview | 1 week | +| **Testing & Audit** | Comprehensive Daml Script test suite · Financial calculations testing · Multi-party scenario tests (creation, pauses, claims) · Canton sandbox integration · Daml contract review · Canton participant node review · API security audit · External Daml audit | 1 week | +| | Full end-to-end test suite · Load testing against Canton sandbox · Testnet beta deployment · Bug fixes and performance optimisation | 0.5 weeks | +| **Mainnet Launch** | Participant node provisioning on Canton Network · DAR package upload · Party onboarding workflow · Domain connectivity verification with Canton Global Synchroniser | 0.5 weeks | +| | Production deployment · Monitoring and alerting · Operational runbooks · End-user guides and videos · Marketing collateral and launch communications | 1 week | + +### Milestone 2.1: Individual User Adoption +- **Estimated Delivery:** Duration of Term +- **Focus:** Verifiable adoption of Canton stablecoin payroll on the Zebec platform at the individual user level. +- **Deliverables / Value Metrics:** $30,000 paid when at least 100 individual users have received payroll on Canton rails (USDCx or $CC) via the Zebec platform. Verified via on-chain transaction data shared with the Canton Foundation Tech & Ops Committee. + +### Milestone 2.2: First Enterprise Onboarded +- **Estimated Delivery:** Duration of Term +- **Focus:** Verifiable adoption at the enterprise level. +- **Deliverables / Value Metrics:** $20,000 paid when the first enterprise adopts Canton stablecoin payroll on Zebec utilizing USDCx. Verified via on-chain transaction data and enterprise onboarding confirmation shared with the Canton Foundation Tech & Ops Committee. + +### Milestone 3.1 (Optional): Enterprise Announcement +- **Estimated Delivery:** Duration of Term +- **Focus:** Amplify enterprise adoption through public announcement by a globally-recognised organisation. Target companies in active discussion include Deutsche Bank Allunity, NTT Data (200K+ FTEs), CGI Consulting (100K+ FTEs), MSG Systems, and Adesso. +- **Deliverables / Value Metrics:** $50,000 upon public announcement by a named large enterprise that they have adopted stablecoin payroll on Canton via Zebec. Verified via published press release, official enterprise communication, or equivalent public statement, shared with the Canton Foundation. + +### Milestone 3.2 (Optional): Joint Marketing Activation +- **Estimated Delivery:** Duration of Term +- **Focus:** Co-branded marketing activation with the named enterprise, creating a 'domino-effect' of adoption. +- **Deliverables / Value Metrics:** $50,000 upon completion of a joint marketing activation with that enterprise, such as a case study, co-branded campaign, press feature, or conference appearance spotlighting the Canton deployment. Verified via delivery of the published asset or event confirmation (e.g. case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. + +--- + +## Acceptance Criteria + +The Tech & Ops Committee will evaluate completion based on: + +- Deliverables completed as specified for each milestone +- Demonstrated functionality or operational readiness +- Documentation and knowledge transfer provided +- Alignment with stated value metrics + +### Project-Specific Acceptance Conditions + +Phase 2 and Phase 3 milestones are verified against on-chain and public-record evidence, not artefact delivery: + +| Milestone | Verification | +|---|---| +| At least 100 individual users have received payroll on Canton rails (USDCx or $CC) via the Zebec platform. | On-chain transaction data shared with the Canton Foundation Tech & Ops Committee. | +| At least one enterprise client onboarded and running stablecoin payroll on Canton via Zebec, utilising USDCx. | On-chain transaction data and enterprise onboarding confirmation shared with the Canton Foundation Tech & Ops Committee. | +| Public announcement by a named enterprise that they have adopted stablecoin payroll on Canton via Zebec. | Published press release, official enterprise communication, or equivalent public statement from the named enterprise, shared with the Canton Foundation. | +| Completion of a joint marketing activation with the named enterprise — such as a case study, co-branded campaign, or conference appearance spotlighting the Canton deployment. | Delivery of the published asset or event confirmation (e.g. case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. | + +### 12-Month Value Metrics (Year 1 Targets) + +| Metric | Year 1 Target | Rationale | +|---|---|---| +| Volume Processed | $100M+ | 20% of current Zebec volume migrating to Canton for cross-border and contractor payroll | +| USDCx TVL | $15M+ | Streaming pools, user balances, and escrow contracts | +| Active Wallets | 7,500+ | 15% of current user base + new US-EU cross-border payroll users | +| Enterprise Clients | 150+ | 1-2% of traditional payroll clients (SMEs/agencies with international contractors) | +| Canton Payments Off-Ramps | 25,000+ | Avg 2,000/month growing to 4,000/month by end of Year 1 | +| Developer Integrations | 10+ | SDK adoption by Canton ecosystem projects for payroll features | + +#### Key Performance Indicators + +**User adoption:** New Canton wallet activations per month via Zebec; employer account growth rate; contractor wallet engagement; Canton Payments off-ramp adoption rate. + +**Financial metrics:** Average payment stream size (USDCx); total value streamed (cumulative USDCx volume); USDCx volume through Canton vs other networks; revenue per transaction. + +**Ecosystem impact:** Number of Canton Payments payout corridors active; countries with active fiat off-ramps; average time from stream to fiat receipt; reduction in cross-border payment costs vs traditional methods. + +**Technical performance:** Contract execution success rate (target: >99.9%); system uptime and reliability. + +--- + +## Funding + +**Total Funding Request:** US$200,000 base (Phase 1 + Phase 2) + up to US$100,000 optional (Phase 3) = **up to US$300,000** (CC equivalent at rate TBD with Canton Foundation). + +> CC-denominated figures below are placeholders pending agreement on a USD/CC reference rate at signing. + +### Payment Breakdown by Milestone + +- **Milestone 1.1 — Deposit on Signing:** $20,000 (≈ TBD CC) paid on execution of the grant agreement to initiate integration work and hire additional development resources. +- **Milestone 1.2 — Integration Complete:** $40,000 (≈ TBD CC) on completion of the integration of Canton Network and USDCx into the Zebec payroll flow, with Zebec running dedicated validators on Canton to support payroll. +- **Milestone 1.3 — UI/UX Complete:** $40,000 (≈ TBD CC) on completion of the Canton-branded white-label payroll experience for enterprise onboarding. +- **Milestone 2.1 — Individual User Adoption:** $30,000 (≈ TBD CC) when at least 100 individual users have received payroll on Canton rails (USDCx or $CC). +- **Milestone 2.2 — First Enterprise Onboarded:** $20,000 (≈ TBD CC) when the first enterprise adopts Canton stablecoin payroll on Zebec utilizing USDCx. +- **Milestone 3.1 (Optional) — Enterprise Announcement:** $50,000 (≈ TBD CC) upon public announcement by a named large enterprise. +- **Milestone 3.2 (Optional) — Joint Marketing Activation:** $50,000 (≈ TBD CC) upon completion of a joint marketing activation with that enterprise. + +Phase 3 is capped at a combined US$100,000 per major marketing campaign. + +### Zebec Fees Being Waived for Canton Network + +Zebec operates a standard commercial pricing model for payroll infrastructure on other chains. For the Canton integration, all fees are being waived in full for the duration of the grant period. This reflects Zebec's conviction in Canton's enterprise potential and our commitment to building genuine ecosystem adoption. + +| Fee Type | Standard Rate | Notes | +|---|---|---| +| Platform maintenance & support fee | $1,000 / month | Charged to network partners for ongoing dApp maintenance, infrastructure upkeep, and dedicated support. | +| Employer SaaS subscription | $3 / employer / month | Monthly access fee per employer account using the payroll platform. | +| Per-employee payroll fee | $3 / employee / month | Charged per active employee receiving payroll through the platform each cycle. | +| Estimated monthly value at scale | ~$5,500 / month | Based on projected Year 1 adoption of 75 enterprise clients and 1,500 active users. | + +Zebec is waiving all platform, SaaS, and per-employee fees for Canton payroll users for the duration of the grant period. This represents approximately $5,500 per month in foregone commercial revenue (based on our target of bringing over 75 clients and 1,500 active users from existing clients, estimated on current activity on Solana) — a direct contribution to the Canton ecosystem that sits alongside the grant itself. We are committed to offering a free product for the Canton ecosystem as Zebec is a strong believer in the network and long-term opportunity. + +### Volatility Stipulation + +The Phase 1 build is scoped at ~13 weeks (under 6 months); however Phase 2 and Phase 3 adoption milestones run over the Term. The grant is denominated in fixed Canton Coin and will require a re-evaluation at the 6-month mark, in line with the Foundation's >6-month policy. Should the project timeline extend beyond 6 months due to Committee-requested scope changes, any remaining milestones must be renegotiated to account for significant USD/CC price volatility. + +--- + +## Co-Marketing + +Upon release, Zebec will collaborate with the Foundation on: + +- **Announcement coordination** — joint launch comms across Zebec, Circle, and Canton Foundation channels. +- **Case study or technical blog** — including a public case study on porting Zebec's streaming primitives onto Daml/Canton. +- **Developer or ecosystem promotion** — promotion of the live payroll and vesting dApp to Canton ecosystem teams, Super Validators, and grant recipients. + +### Specific Commitments + +- **Circle Partnership Amplification:** As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement — no banking hours constraints. +- **Phase 3 Optional Activations:** Public announcement and joint marketing activation with a named large enterprise (targets in active discussion include Deutsche Bank Allunity, NTT Data, CGI Consulting, MSG Systems, Adesso), structured to amplify enterprise adoption of Canton stablecoin payroll through joint marketing with globally-recognised organisations, creating a 'domino-effect' of adoption. + +--- + +## Motivation + +### Current Market Position + +Zebec has established itself as a market leader in blockchain-based payroll and streaming payments: + +- **$500M+ Annual Payroll Volume:** Processing real-world payroll for 12,000+ employees and contractors, and 280+ enterprise clients through our acquisitions of Paybridge and School Payroll Services (SPS). +- **$60M+ Card Transaction Volume:** Facilitating seamless crypto-to-fiat spending through Zebec Silver and Carbon Mastercard programs across 20 blockchain networks (including Canton) and over 160 individual tokens. +- **50,000+ Active Users:** Building one of the largest user bases in Web3 payroll and payments. +- **65K Cards Issued:** Driving real-world adoption of crypto through everyday payments at scale. +- **5+ Years of Protocol Development:** Zebec Protocol was launched in 2021 as the foundational streaming payments infrastructure on Solana. + +### Strategic Value for Canton + +#### 1. USDCx as the Default Enterprise Payroll Stablecoin + +This proposal positions USDCx on Canton as the default stablecoin for enterprise payroll across the Zebec ecosystem. Canton's privacy-preserving architecture and institutional focus make it well-suited for regulated industries requiring confidential transactions, compliance, and interoperable financial workflows. With Circle as a lead investor in Zebec, USDCx can serve as a trusted enterprise settlement asset for on-chain payroll and payment infrastructure across sectors including neobanks, healthcare, logistics, and other regulated industries. + +#### 2. Circle Partnership Amplification + +As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement — no banking hours constraints. + +#### 3. Complete Cross-Border Financial Ecosystem + +The integration creates a closed-loop financial stack on Canton. Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. + +#### 4. Enterprise Adoption Catalyst + +Zebec's existing enterprise relationships provide immediate distribution. Our pipeline includes Fortune 500 firms interested in stablecoin payroll as an HR offering, with direct integrations into major payroll processors including Asure HCM. We are targeting SMEs and agencies with international contractors as the initial entry point, with white-label solutions enabling other fintechs and neobanks to offer USDCx-based payroll on Canton. + +### Confirmed & Pipeline Ecosystem Adoption + +Adoption is already underway. Lattice, Canton's first neobank, is a confirmed integration partner — Zebec already powers their enterprise card program, and Canton payroll extends this into a full-stack financial infrastructure relationship. Helius Finance has expressed confirmed interest in integrating Canton payroll and payment streaming, with conversations ongoing. + +Beyond these, Zebec is actively approaching existing projects already running on other supported chains. Enabling Canton as an additional chain is a zero-cost addition for these teams, accelerating network adoption without requiring new builds. + +A particularly strong target segment is the TradFi validator community. Apollo and DTCC are active Canton validators — already acquainted with the network and its privacy-preserving architecture. Both operate workforces and contractor networks of 10,000+ FTEs, making them a natural fit for on-chain payroll. Their existing presence on Canton means zero chain-education overhead; Zebec's role is simply to provide the payroll layer they currently lack. + +### Who Benefits + +- **Neobanks (e.g. Lattice — confirmed):** Offer payroll and payment streaming to their users directly within their Canton-native banking product, powered by Zebec's live infrastructure. +- **DeFi protocols & project teams:** Run token vesting for contributors, grants, and investor distributions using the live vesting tool. No custom smart contracts needed. +- **Canton ecosystem companies:** Pay employees and contractors in USDCx or $CC immediately, using the hosted dApp. Zero setup cost, zero custom development. +- **Existing multi-chain projects:** Teams already using Zebec on other chains can enable Canton as an additional network at no cost — instantly bringing their existing user base onto Canton. +- **Canton Foundation & Super Validators:** Point to a complete, live financial stack on Canton — payroll, treasury, vesting, and card spending — as concrete proof of institutional-grade infrastructure. + +--- + +## Rationale + +### Why a Hosted Public Utility, Not a Code Drop + +The default approach for ecosystem-funded payroll could have been an open-source SDK or contract library that other Canton teams build on. We considered that, and rejected it for this proposal. Every project building its own payroll on top of a library still has to audit, host, monitor, and operate it — recreating the same duplication of effort, security risk, and friction that motivates the grant. A hosted, live dApp eliminates this entirely: the infrastructure exists once, is maintained centrally, and is accessible to all. Zebec has the operating muscle to run it (12,000+ employees and contractors on payroll today, $500M+ annual volume), and is committing to a five-year minimum maintenance term in the grant agreement. + +This proposal also does not duplicate any existing Canton component. Token vesting in particular is a capability that currently does not exist on Canton; the streaming payroll engine doubles as the vesting engine, which is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. + +### Team & Execution Capability + +#### Leadership + +- **Simon Babakhani (CEO):** 10+ years Wall Street experience (Bain Capital, Parthenon Capital), expertise in financial infrastructure. +- **Elena Solovyov (CMO):** Marketing strategist with leadership roles across Fortune 100s, startups, and global policy groups. C-suite advisor, published author, and award-winning brand builder. +- **Kian Schreiber (CTO):** Seasoned global entrepreneur and investor. Built Germany's first altcoin exchange. Leads Zebec's product innovation at the Web2–Web3 frontier. +- **Neal Padhye (Head of M&A):** Duke University graduate with a decade in investment banking at Apollo, BlackArch, and Northlane. Leads Zebec's acquisition strategy and deals pipeline. +- **Stelios Gerogiannakis (Head of Engineering):** 20+ years engineering experience (LSEG, RBS, Cosmos), with expertise in payments, blockchain and robust system design. +- **Technical Leadership:** Combined 50+ years in payments and blockchain engineering. + +#### Execution Track Record + +- **$500M+ in annual payroll volume:** Successfully handling massive real-world volume. +- **Enterprise Acquisition:** Acquired and integrated traditional US payroll processors (Paybridge, School Payroll Services). +- **Multi-Chain Deployment:** Launched multiple card programs supporting 20 blockchains including Canton Network. +- **Partnership Success:** Established relationships with Circle, Mastercard, MLS teams, 150+ Web3 projects. +- **Production Readiness:** 4+ years of battle-tested smart contracts in production on Solana. + +### Team Technical Competence & Delivery Track Record + +#### Already Operating on Canton + +Zebec is not approaching the Canton ecosystem as an outsider. In February 2026, Zebec partnered with Lattice Finance — the first neobank built on Canton — to launch the Lattice Card Program: a Mastercard debit card with native CC token support and stablecoin funding, delivered on Canton's privacy-preserving infrastructure. This live integration means that Zebec's engineering team has already worked with Canton's participant node architecture, token models, and settlement flows in a production context. The streaming payroll proposal extends an existing relationship with the Canton ecosystem, not a cold start. + +#### Proven Multi-Chain Delivery at Scale + +Zebec currently supports over 20 blockchains — more than any other card or payments protocol in the industry. What makes this significant for a Daml build is not the number itself, but the diversity of the chains and the speed at which the team ships new integrations. As Zebec's COO has noted publicly, adding a new blockchain takes the team weeks, not months. Each integration requires the engineering team to internalise a new runtime, a new transaction model, new RPC patterns, and new token standards — and then deliver a production-grade integration against them. + +**The portfolio of completed integrations demonstrates that this is not a team limited to a single VM or a single smart contract paradigm:** + +**Native smart contract porting (Solana → Stellar/Soroban).** In Feb 2026, the Stellar Development Foundation selected Zebec as its global stablecoin payroll infrastructure provider — the first native deployment of Zebec's streaming payroll outside Solana. This required porting Zebec's core streaming primitives from Solana's Rust/Anchor runtime to Stellar's Soroban smart contract environment (also Rust, but with a fundamentally different execution model: no accounts/PDAs, WASM-based, with Stellar's unique ledger and asset model). The team delivered this while simultaneously maintaining the existing Solana product. This is directly analogous to what is proposed for Canton: taking a proven streaming payroll system and re-expressing it in a new smart contract language (Daml) on a new ledger runtime. + +**Privacy-first chains (Aleo, Zano).** Zebec is integrated with Aleo, a Layer 1 blockchain built entirely on zero-knowledge proofs where all computation is private by default, with smart contracts written in Leo (a Rust-inspired ZK-native language). Zebec is also integrated with Zano, a privacy-by-default Layer 1 where all assets, tokens, and transactions are fully shielded. These integrations required the team to work with privacy-preserving transaction models, encrypted state, and novel cryptographic primitives — experience that maps directly to Canton's sub-transaction privacy model and Daml's signatory/observer visibility rules. + +**Legacy and non-standard chains (Dash, XDB Chain).** Zebec integrated Dash — a chain with a UTXO transaction model, masternode consensus, and its own BIP70 payment protocol — requiring the team to adapt to a payment architecture fundamentally different from the account-based EVM model. Zebec also integrated XDB Chain (formerly DigitalBits), a Layer 1 designed for branded digital assets with limited public documentation and a small developer community. Successfully delivering on chains with sparse tooling and minimal community support is precisely the muscle needed for Daml, which has a smaller developer ecosystem than Solidity or Rust-based chains. + +**EVM and non-EVM breadth.** Beyond the above, Zebec operates across Ethereum, BNB Chain, Base, Arbitrum, NEAR, SUI, Tron, TON, and others — spanning EVM-compatible chains, Move-based chains (SUI), and sharded architectures (NEAR). Each required the team to adapt wallet infrastructure, transaction signing, token standards, and event processing to a different runtime. + +#### What This Means for Daml + +Daml is a new language for the Zebec team, and we are transparent about that. But the track record above demonstrates something more important than prior Daml experience: a repeatable, proven capability to learn a new chain's primitives, re-express Zebec's core streaming logic in the native paradigm, and ship to production — typically in weeks. + +Daml's declarative, rights-and-obligations model is arguably a more natural fit for payroll than any chain Zebec has integrated to date. A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction that Daml was designed to express. The team's challenge is learning Daml's syntax and toolchain, not its conceptual model — and the former is a matter of weeks for engineers who have already shipped across 20+ chains with many different paradigms. + +To de-risk the Daml learning curve, we suggest a dedicated discovery and architecture period before any production code is written. The team will engage with Digital Asset's developer documentation, the Daml community forum, and — where available — Canton ecosystem partners who can provide technical guidance during the build. diff --git a/proposals/images/card-dashboard.png b/proposals/images/card-dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..cefdd92bcdada8a7cbf569708d0ab54eebf04640 GIT binary patch literal 335007 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 aXZ}B*u*Y->mYwDR0000 Date: Mon, 18 May 2026 21:20:02 +0400 Subject: [PATCH 02/10] Minor edits --- proposals/Zebec-Canton-USDCx-Payroll.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index db33420f..51047543 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -1,8 +1,8 @@ ## Development Fund Proposal -**Author:** Zebec Network -**Status:** Draft -**Created:** 2026-05-19 +**Author:** Zebec Network +**Status:** Draft +**Created:** 2026-05-19 **Label:** financial-workflows-composability **[Champion](https://github.com/canton-foundation/canton-dev-fund/blob/main/sig-directory.md):** @@ -236,17 +236,15 @@ Phase 2 and Phase 3 milestones are verified against on-chain and public-record e **Total Funding Request:** US$200,000 base (Phase 1 + Phase 2) + up to US$100,000 optional (Phase 3) = **up to US$300,000** (CC equivalent at rate TBD with Canton Foundation). -> CC-denominated figures below are placeholders pending agreement on a USD/CC reference rate at signing. - ### Payment Breakdown by Milestone -- **Milestone 1.1 — Deposit on Signing:** $20,000 (≈ TBD CC) paid on execution of the grant agreement to initiate integration work and hire additional development resources. -- **Milestone 1.2 — Integration Complete:** $40,000 (≈ TBD CC) on completion of the integration of Canton Network and USDCx into the Zebec payroll flow, with Zebec running dedicated validators on Canton to support payroll. -- **Milestone 1.3 — UI/UX Complete:** $40,000 (≈ TBD CC) on completion of the Canton-branded white-label payroll experience for enterprise onboarding. -- **Milestone 2.1 — Individual User Adoption:** $30,000 (≈ TBD CC) when at least 100 individual users have received payroll on Canton rails (USDCx or $CC). -- **Milestone 2.2 — First Enterprise Onboarded:** $20,000 (≈ TBD CC) when the first enterprise adopts Canton stablecoin payroll on Zebec utilizing USDCx. -- **Milestone 3.1 (Optional) — Enterprise Announcement:** $50,000 (≈ TBD CC) upon public announcement by a named large enterprise. -- **Milestone 3.2 (Optional) — Joint Marketing Activation:** $50,000 (≈ TBD CC) upon completion of a joint marketing activation with that enterprise. +- **Milestone 1.1 — Deposit on Signing:** $20,000 paid on execution of the grant agreement to initiate integration work and hire additional development resources. +- **Milestone 1.2 — Integration Complete:** $40,000 on completion of the integration of Canton Network and USDCx into the Zebec payroll flow, with Zebec running dedicated validators on Canton to support payroll. +- **Milestone 1.3 — UI/UX Complete:** $40,000 on completion of the Canton-branded white-label payroll experience for enterprise onboarding. +- **Milestone 2.1 — Individual User Adoption:** $30,000 when at least 100 individual users have received payroll on Canton rails (USDCx or $CC). +- **Milestone 2.2 — First Enterprise Onboarded:** $20,000 when the first enterprise adopts Canton stablecoin payroll on Zebec utilizing USDCx. +- **Milestone 3.1 (Optional) — Enterprise Announcement:** $50,000 upon public announcement by a named large enterprise. +- **Milestone 3.2 (Optional) — Joint Marketing Activation:** $50,000 upon completion of a joint marketing activation with that enterprise. Phase 3 is capped at a combined US$100,000 per major marketing campaign. @@ -265,7 +263,7 @@ Zebec is waiving all platform, SaaS, and per-employee fees for Canton payroll us ### Volatility Stipulation -The Phase 1 build is scoped at ~13 weeks (under 6 months); however Phase 2 and Phase 3 adoption milestones run over the Term. The grant is denominated in fixed Canton Coin and will require a re-evaluation at the 6-month mark, in line with the Foundation's >6-month policy. Should the project timeline extend beyond 6 months due to Committee-requested scope changes, any remaining milestones must be renegotiated to account for significant USD/CC price volatility. +The Phase 1 build is scoped at ~13 weeks (under 6 months); however Phase 2 and Phase 3 adoption milestones run over the Term. The grant is denominated in USD and will require a re-evaluation at the 6-month mark, in line with the Foundation's >6-month policy. Should the project timeline extend beyond 6 months due to Committee-requested scope changes, any remaining milestones must be renegotiated to account for significant USD/CC price volatility. --- From b9f81e52f72cf1ef70d3ca06a53314811ec26d23 Mon Sep 17 00:00:00 2001 From: Stelios Date: Tue, 19 May 2026 11:16:56 +0400 Subject: [PATCH 03/10] Integrate comments / corrections --- proposals/Zebec-Canton-USDCx-Payroll.md | 248 ++++++++++++++++-------- 1 file changed, 164 insertions(+), 84 deletions(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index 51047543..d94edb76 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -1,3 +1,5 @@ +# Zebec X Canton / USDCx — Streaming Payroll & Programmable Payment Infrastructure for the Canton Ecosystem + ## Development Fund Proposal **Author:** Zebec Network @@ -12,17 +14,21 @@ ## Abstract -Zebec Network proposes to build a public streaming payroll protocol on the Canton Network, funded through the Canton Protocol Development Fund. This infrastructure will be developed as a public good: reusable by any Canton ecosystem participant and designed for long-term community ownership. +Zebec Network proposes to build a public streaming payroll protocol on the Canton Network, funded through the Canton Protocol Development Fund. This infrastructure will be developed as a public good: the Canton/Daml smart contracts that power it will be open-sourced under Apache 2.0, the deployed instance will run non-custodially, and Zebec will operate the live hosted dApp as a self-funded reference instance for the ecosystem. By introducing Zebec's streaming payroll, companies will be able to move treasury and payroll flows fully on-chain without fees, paying employees and contractors continuously while maintaining compliant and private financial workflows. Combined with Zebec's card infrastructure and its partnership with Circle — a lead investor in Zebec — this integration creates a holistic financial stack on Canton, where enterprises can pay employees, manage treasury, and enable real-world spending seamlessly. -This grant will fund the development and hosting of a live, production-grade payroll and token vesting dApp on Canton — freely accessible to every participant in the ecosystem, with no integration fees and no custom development required. Rather than publishing code for others to build and maintain themselves, Zebec will run the infrastructure directly as a public utility: audited, maintained, and available to any Canton wallet from day one. +This grant will fund the development and hosting of a live, production-grade payroll and token vesting dApp on Canton — freely accessible to every participant in the ecosystem, with no integration fees and no custom development required. Zebec brings immediate enterprise distribution to validate real-world adoption, with companies such as NTT Data (200K+ FTEs) and CGI Consulting (100K+ FTEs) in active discussion for stablecoin payroll adoption. -Zebec brings immediate enterprise distribution to validate real-world adoption, with companies such as NTT Data (200K+ FTEs) and CGI Consulting (100K+ FTEs) in active discussion for stablecoin payroll adoption. +**Total Funding Request:** +**1,072,000 CC** base (Phase 1 + Phase 2; ≈ US$150,000) + +**up to 714,000 CC** optional (Phase 3; ≈ US$100,000) = +**up to 1,786,000 CC** (≈ US$250,000). +Reference rate: US$0.14 per CC at proposal date. -**Phase 1:** $100,000 for payroll infrastructure build -**Phase 2:** $50,000 for enterprise usage and adoption -**Phase 3 (Optional):** Incentives for co-marketing with large global enterprise +- **Phase 1 (~715,000 CC / ≈ US$100,000):** Payroll infrastructure build, integration, and white-label UI. +- **Phase 2 (~357,000 CC / ≈ US$50,000):** Verifiable enterprise and user adoption on Canton rails. +- **Phase 3 Optional (up to 714,000 CC / ≈ US$100,000):** Performance-based co-marketing with a named global enterprise. Zebec will cover all costs related to ongoing maintenance of the infrastructure. No fees will be charged on the Canton payroll product unless otherwise agreed by Canton Foundation. @@ -34,9 +40,9 @@ Zebec will cover all costs related to ongoing maintenance of the infrastructure. Programmable payroll and token distribution infrastructure is foundational to Canton's enterprise adoption. Today, every project wishing to run payroll, make contractor payments, or vest tokens on Canton must build and maintain custom solutions from scratch — creating duplication of effort, security risk from unaudited contracts, and significant friction for ecosystem growth. -Zebec proposes to eliminate this friction by building and hosting a live, production-grade financial application on Canton — free to use for every participant in the ecosystem, with no integration fees and no custom development required. This is a public utility model: like a bridge or a road, the infrastructure exists once, is maintained centrally, and is accessible to all. +Zebec proposes to eliminate this friction by building, open-sourcing, and hosting a live, production-grade financial application on Canton — free to use for every participant in the ecosystem, with no integration fees and no custom development required. This is a public utility model: like a bridge or a road, the infrastructure exists once, is maintained centrally, and is accessible to all. -The single objective of this proposal is to deliver and operate a live, publicly accessible streaming payroll and token vesting dApp on Canton Network, settled in USDCx and Canton-native assets, with measurable adoption by Canton ecosystem participants. +The single objective of this proposal is to deliver and operate a live, publicly accessible streaming payroll and token vesting dApp on Canton Network — with its Daml contracts open-sourced under Apache 2.0 — settled in USDCx and Canton-native assets, with measurable adoption by Canton ecosystem participants. #### What "Publicly Accessible" Means @@ -45,6 +51,7 @@ The stablecoin payroll and vesting dApp will be hosted live by Zebec and accessi - **Free to use** — no fees charged to any Canton ecosystem participant for the payroll or vesting dApp. Zebec covers all hosting, maintenance, and operational costs. All employer and monthly fees are waived for Canton ecosystem participants. - **No integration required** — companies connect their Canton wallet and start immediately. No custom contract development, no SDK, no setup costs. - **A live dApp, not a code repository** — the public good is a running, maintained application. Users benefit from Zebec's ongoing engineering, security monitoring, and product improvements automatically. +- **Open-source contracts** — the Daml smart contracts powering streaming payroll and token vesting are released under Apache 2.0; any Canton participant can audit, fork, or operate them independently. - **Multi-asset by design** — the platform supports multiple Canton-native assets per transaction request. ### 2. Implementation Mechanics @@ -65,7 +72,7 @@ Beyond payroll, the same streaming infrastructure powers a token vesting tool fo #### How Streaming Payroll Works -An employer connects their Canton wallet to the Zebec dApp and selects recipients, amounts, duration, and payment frequency. The backend validates parameters and calculates the required USDCx. Once the employer approves the funding transaction, the streaming contract initialises: it records stream parameters, locks the employer's USDCx, deducts platform fees, and emits a StreamCreated event. The employer dashboard updates in real time. +An employer connects their Canton wallet to the Zebec dApp and selects recipients, amounts, duration, and payment frequency. The backend validates parameters and calculates the required USDCx. Once the employer approves the funding transaction, the streaming contract initialises: it records stream parameters, locks the employer's USDCx in a non-custodial on-chain escrow, deducts platform fees, and emits a StreamCreated event. The employer dashboard updates in real time. On the contractor side, the streamed amount accrues in real time and is visible in the dApp. The contractor can initiate a withdrawal at any point — the contract calculates the vested amount based on elapsed time, transfers USDCx to the contractor's wallet, and updates its internal state. @@ -92,6 +99,24 @@ Fees are calculated per individual streamed amount. On a $5M payroll, the genera | $3,000 – $10,000 | 0.18% | $9,000 | | > $10,000 | 0.10% | $5,000 | +#### Compliance, KYB & PII Handling + +Payroll handles regulated counterparties and sensitive data. Zebec applies the following controls on the Canton dApp from day one: + +- **On-chain sanctions and risk screening:** Hypernative provides real-time on-chain address risk and sanctions screening at stream creation, claim, and off-ramp. +- **KYB for corporate employers:** Gatenox (a Zebec subsidiary) performs Know-Your-Business verification of every employer entity before they can fund payroll on the platform. +- **Minimal PII off-chain, encrypted at rest:** Beyond the legal company information required for KYB, Zebec stores minimal personally identifiable information, encrypted at rest. +- **Private payroll on-chain:** Payroll streams on Canton are private and anonymised by virtue of Daml's sub-transaction privacy and signatory/observer visibility rules. Employee compensation is not publicly visible on the ledger; only counterparties to a stream see its terms. + +#### Open Source, Custody & Continuity + +This proposal's public-good guarantees rest on three architectural commitments: + +- **Open-source Daml contracts (Apache 2.0).** All Canton/Daml smart contracts powering streaming payroll and token vesting — including the streaming payment agreement, escrow, vesting, and governance templates — will be released under the Apache 2.0 license, on a public Zebec repository, with developer documentation and a deployment guide. The Zebec backend, frontend (HR system connectors, organisation hierarchy, corporate card programme integration, payroll workflows), and proprietary integrations remain closed-source. +- **Non-custodial by design.** The Canton contracts run non-custodially, mirroring how Zebec's existing Solana programs operate. Zebec **never** takes custody of customer or corporate payroll funds. Funded streams are held in on-chain escrow whose state and disbursement rules are governed by Daml, not by Zebec. +- **Continuity if Zebec discontinues.** Because the contracts are non-custodial and open-source, ongoing payrolls continue to settle and complete as scheduled even if Zebec, as the dApp operator, were to discontinue the hosted service. Recipients retain their right to claim accrued funds from the on-chain escrow regardless of whether the Zebec frontend remains available. Any Canton participant can, in principle, operate a frontend against the published Daml contracts. +- **Zebec as the self-funded reference instance.** Zebec operates the hosted dApp as the live reference deployment of the open-source contracts — comparable in posture to BitSafe's CBTC reference instance on Canton MainNet — at its own cost for a minimum five years (see Maintenance Terms). + #### Illustrative Employer / User Dashboards ##### Payroll Management Dashboard @@ -104,7 +129,7 @@ Fees are calculated per individual streamed amount. On a $5M payroll, the genera #### Maintenance Terms -Zebec will actively maintain the live payroll application built on Canton Network, back-end infrastructure, and smart contracts for a minimum period of five years to be agreed with Canton Foundation and defined in the grant agreement. +Zebec will actively maintain the live payroll application built on Canton Network, back-end infrastructure, and open-source Daml contracts for a minimum period of five years to be agreed with Canton Foundation and defined in the grant agreement. Maintenance beyond the initial committed period will continue for as long as the platform remains in active use for payroll on Canton. @@ -114,42 +139,111 @@ This work aligns with Canton's architecture and ecosystem priorities in several - **Daml rights-and-obligations model:** A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction Daml was designed to express, making payroll arguably a more natural fit for Canton than for any chain Zebec has integrated to date. - **Sub-transaction privacy:** Canton's privacy-preserving architecture and institutional focus make it well-suited for regulated industries requiring confidential transactions, compliance, and interoperable financial workflows. Daml's signatory/observer visibility rules map directly onto employer/contractor disclosure requirements for payroll. +- **Token standard alignment (CIP-0112 / Token Standard v2):** Daml fungible-token templates implementing the streaming asset will conform to the current canonical Canton token standard, with a forward path to CIP-0112 once finalised. The Daml templates are designed for forward-compatibility with the evolving standard. - **Validator and Global Synchroniser participation:** Zebec will operate dedicated validators on Canton to support payroll, with DAR package deployment and domain connectivity through the Canton Global Synchroniser. - **USDCx as enterprise settlement asset:** Positions USDCx on Canton as the default stablecoin for enterprise payroll across the Zebec ecosystem. With Circle as a lead investor in Zebec, USDCx can serve as a trusted enterprise settlement asset for on-chain payroll and payment infrastructure across sectors including neobanks, healthcare, logistics, and other regulated industries. - **Closed-loop financial stack on Canton:** Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. ### 4. Backward Compatibility -*No backward compatibility impact.* +*No backward compatibility impact.* This is a new dApp deployed onto Canton; it does not replace or modify existing protocol components. + +### 5. Dependencies & Risks + +#### Dependencies + +| Dependency | Status / Mitigation | +|---|---| +| **USDCx issuance on Canton** | Circle is a lead investor in Zebec and an aligned partner on this initiative; USDCx availability on Canton is on Circle's roadmap and a shared priority. | +| **Canton token standard (CIP-0112 / Token Standard v2)** | The dApp will be built to the current canonical token standard on Canton and migrate to CIP-0112 once finalised. Daml templates are designed for forward-compatibility. | +| **Canton Payments off-ramp coverage** | Last-mile fiat is provided by Canton Payments and Zebec Mastercard. The Zebec card rail (live across 20+ blockchains) acts as the immediate fallback where Canton Payments corridors are not yet active. | +| **Daml SDK and Splice toolchain** | Stable and actively maintained by Digital Asset. Zebec will engage with Digital Asset's developer documentation and community during the build. | + +#### Risks -This is a new dApp deployed onto Canton; it does not replace or modify existing protocol components. +| Risk | Likelihood | Mitigation | +|---|---|---| +| Daml learning curve slows delivery | Low–Medium | Dedicated discovery and architecture period before production code; team has shipped on 20+ chains across paradigms (see Rationale); Daml's rights-and-obligations model is a natural fit for streaming payroll. | +| Enterprise adoption pipeline slips | Low–Medium | Multiple parallel target accounts (Deutsche Bank Allunity, NTT Data, CGI Consulting, MSG Systems, Adesso); SME/agency entry segment as a lower-friction fallback. | +| Canton ecosystem partner delay (e.g. Lattice, Helius Finance) | Low | Existing live integration with Lattice (card programme) reduces dependency risk; multiple ecosystem teams in pipeline. | +| Regulatory shifts in stablecoin payroll | Low | Zebec's existing $500M+ annual payroll volume on regulated rails; Gatenox KYB and Hypernative on-chain screening already in production. | --- ## Milestones and Deliverables -The grant is structured across three phases. Phase 1 covers technical integration, Phase 2 is tied to verifiable adoption on Canton rails, and Phase 3 covers optional joint marketing activations. Phases 1 and 2 together constitute the US$200,000 base grant; Phase 3 is optional and performance-based. +The grant is structured across three phases. Phase 1 covers technical integration, Phase 2 is tied to verifiable adoption on Canton rails, and Phase 3 covers optional joint marketing activations. Phases 1 and 2 together constitute the **1,072,000 CC** (≈ US$150,000) base grant; Phase 3 is optional, performance-based, and capped at **714,000 CC** (≈ US$100,000). *Technical specifications and timelines are subject to refinement during the implementation phase.* ### Milestone 1.1: Deposit on Signing + - **Estimated Delivery:** Effective Date - **Focus:** Kick-off and resourcing. -- **Deliverables / Value Metrics:** $20,000 deposit paid on execution of the grant agreement to initiate integration work and hire additional development resources. +- **Deliverables:** Grant agreement executed; integration team allocated; project plan finalised. +- **Acceptance Criteria:** Signed grant agreement on file with Canton Foundation; 143,000 CC (≈ US$20,000) released. ### Milestone 1.2: Integration Complete + - **Estimated Delivery:** 2 months post Effective Date - **Focus:** Integration of Canton Network and USDCx into the Zebec payroll flow in the Zebec app & platform, with Zebec running dedicated validators on Canton to support payroll. -- **Deliverables / Value Metrics:** $40,000 paid on completion. Streaming contracts, backend, API, and validator participation operational on Canton; live integration verifiable on testnet then mainnet. +- **Deliverables:** Daml streaming and escrow contracts (open-sourced under Apache 2.0); Zebec backend integrated with Canton participant node; RESTful API + OpenAPI specification; Zebec-operated Canton validator(s); testnet then mainnet deployment. +- **Acceptance Criteria:** End-to-end stream lifecycle (create, claim, pause/resume, top-up, cancel) demonstrated against Canton mainnet; Zebec validator(s) operational on the Global Synchroniser; Daml contracts published on Zebec's public GitHub under Apache 2.0 with developer documentation. 286,000 CC (≈ US$40,000) paid on completion. ### Milestone 1.3: UI/UX Complete + - **Estimated Delivery:** 2 months post Effective Date - **Focus:** Canton-branded white-label payroll experience for enterprise onboarding. -- **Deliverables / Value Metrics:** $40,000 paid on completion. Employer dashboard, payroll run creation wizard, contractor claim interface, payment history, reports, and exports — all mobile-responsive and Canton-branded. +- **Deliverables:** Employer dashboard, payroll run creation wizard, contractor claim interface, payment history, reports and exports (CSV/PDF), Canton ledger event analytics, mobile-responsive design. +- **Acceptance Criteria:** A Canton ecosystem participant can connect a Canton wallet and run an end-to-end payroll cycle through the live hosted dApp; UI shipped to production at a Canton-branded URL. 286,000 CC (≈ US$40,000) paid on completion. + +### Milestone 2.1: Individual User Adoption -#### Phase 1 — Streaming Payments on Canton (~13 weeks): Delivery Roadmap Detail +- **Estimated Delivery:** Duration of Term +- **Focus:** Verifiable adoption of Canton stablecoin payroll on the Zebec platform at the individual user level. +- **Deliverables:** At least 100 individual users having received payroll on Canton rails (USDCx or $CC) via the Zebec platform. +- **Acceptance Criteria:** On-chain transaction data showing ≥100 unique recipient parties claiming at least one streamed payment on Canton, shared with the Canton Foundation Tech & Ops Committee. 214,000 CC (≈ US$30,000) paid on verification. + +### Milestone 2.2: First Enterprise Onboarded -| Milestone | Deliverables | Est. Time | +- **Estimated Delivery:** Duration of Term +- **Focus:** Verifiable adoption at the enterprise level. +- **Deliverables:** At least one enterprise client running stablecoin payroll on Canton via Zebec, settling in USDCx. +- **Acceptance Criteria:** On-chain transaction data plus enterprise onboarding confirmation (signed customer agreement and live payroll cycle) shared with the Canton Foundation Tech & Ops Committee. 143,000 CC (≈ US$20,000) paid on verification. + +### Milestone 3.1 (Optional): Enterprise Announcement + +- **Estimated Delivery:** Duration of Term +- **Focus:** Amplify enterprise adoption through public announcement by a globally-recognised organisation. Target companies in active discussion include Deutsche Bank Allunity, NTT Data (200K+ FTEs), CGI Consulting (100K+ FTEs), MSG Systems, and Adesso. +- **Deliverables:** Public announcement by a named large enterprise that they have adopted stablecoin payroll on Canton via Zebec. +- **Acceptance Criteria:** Published press release, official enterprise communication, or equivalent public statement from the named enterprise, shared with the Canton Foundation. 357,000 CC (≈ US$50,000) paid on verification. + +### Milestone 3.2 (Optional): Joint Marketing Activation + +- **Estimated Delivery:** Duration of Term +- **Focus:** Co-branded marketing activation with the named enterprise, creating a 'domino-effect' of adoption. +- **Deliverables:** Joint marketing activation — case study, co-branded campaign, press feature, or conference appearance spotlighting the Canton deployment. +- **Acceptance Criteria:** Delivery of the published asset or event confirmation (case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. 357,000 CC (≈ US$50,000) paid on verification. + +### Phase 1 Workstream Summary + +Phase 1 (Milestones 1.1–1.3) is scoped at approximately 13 weeks across six workstreams: + +| Workstream | Headline Deliverables | Est. Duration | +|---|---|---| +| **Technical Foundation & Architecture** | Dev environment (Daml SDK, Canton Sandbox), JSON Ledger API v2 integration, TypeScript backend scaffolding, mapping of Zebec's Solana streaming primitives onto Daml's rights-and-obligations model, contract topology design (Employer signatory, Contractor observer→signatory on claim), event-driven integration with Zebec analytics and notifications | ~2.5 weeks | +| **Streaming Contracts (Daml)** | Fungible token template, EscrowAccount template, streaming payment agreement (Create/Claim/Cancel, Pause/Resume, TopUp, ScheduledStart, multi-schedule support), unit tests | ~2 weeks | +| **Backend & API** | Canton participant node integration, party allocation, Ledger API auth, business logic layer, event processor / indexer, reconciliation, RESTful API + OpenAPI spec | ~2.5 weeks | +| **Enterprise Payroll UI** | Organisation management, contractor onboarding, employer / contractor dashboards, payroll run wizard, reports and exports, mobile-responsive design | ~3 weeks | +| **Testing, Audit & Hardening** | Daml Script test suite, multi-party scenario tests, sandbox integration, external Daml audit, API security audit, load testing, testnet beta | ~1.5 weeks | +| **Mainnet Launch & Launch Comms** | Participant node provisioning, DAR upload, party onboarding, Global Synchroniser connectivity, production deploy, monitoring, runbooks, end-user docs and videos, launch comms | ~1.5 weeks | +| **Total** | | **~13 weeks** | + +#### Phase 1 Detailed Breakdown (Reference) + +Detailed week-by-week scope, retained for transparency. Final sequencing will be confirmed during the discovery and architecture period. + +| Workstream | Deliverables | Est. Time | |---|---|---| | **Technical Foundation** | Dev environment setup (Daml SDK, Canton Sandbox) · JSON Ledger API v2 endpoints · TypeScript backend scaffolding | 1 week | | | Map Zebec's Solana streaming primitives (SPL token locks, PDA-based escrow, clock-based disbursement) to Daml's rights-and-obligations model · Define contract topology: Employer (signatory), Contractor (observer → signatory on claim), etc · Identify Canton-specific patterns · Design integration between Zebec backend and Canton participant node · Plan event-driven architecture: Canton ledger transaction streams → Zebec event processor → analytics and notification services | 1.5 weeks | @@ -167,26 +261,6 @@ The grant is structured across three phases. Phase 1 covers technical integratio | **Mainnet Launch** | Participant node provisioning on Canton Network · DAR package upload · Party onboarding workflow · Domain connectivity verification with Canton Global Synchroniser | 0.5 weeks | | | Production deployment · Monitoring and alerting · Operational runbooks · End-user guides and videos · Marketing collateral and launch communications | 1 week | -### Milestone 2.1: Individual User Adoption -- **Estimated Delivery:** Duration of Term -- **Focus:** Verifiable adoption of Canton stablecoin payroll on the Zebec platform at the individual user level. -- **Deliverables / Value Metrics:** $30,000 paid when at least 100 individual users have received payroll on Canton rails (USDCx or $CC) via the Zebec platform. Verified via on-chain transaction data shared with the Canton Foundation Tech & Ops Committee. - -### Milestone 2.2: First Enterprise Onboarded -- **Estimated Delivery:** Duration of Term -- **Focus:** Verifiable adoption at the enterprise level. -- **Deliverables / Value Metrics:** $20,000 paid when the first enterprise adopts Canton stablecoin payroll on Zebec utilizing USDCx. Verified via on-chain transaction data and enterprise onboarding confirmation shared with the Canton Foundation Tech & Ops Committee. - -### Milestone 3.1 (Optional): Enterprise Announcement -- **Estimated Delivery:** Duration of Term -- **Focus:** Amplify enterprise adoption through public announcement by a globally-recognised organisation. Target companies in active discussion include Deutsche Bank Allunity, NTT Data (200K+ FTEs), CGI Consulting (100K+ FTEs), MSG Systems, and Adesso. -- **Deliverables / Value Metrics:** $50,000 upon public announcement by a named large enterprise that they have adopted stablecoin payroll on Canton via Zebec. Verified via published press release, official enterprise communication, or equivalent public statement, shared with the Canton Foundation. - -### Milestone 3.2 (Optional): Joint Marketing Activation -- **Estimated Delivery:** Duration of Term -- **Focus:** Co-branded marketing activation with the named enterprise, creating a 'domino-effect' of adoption. -- **Deliverables / Value Metrics:** $50,000 upon completion of a joint marketing activation with that enterprise, such as a case study, co-branded campaign, press feature, or conference appearance spotlighting the Canton deployment. Verified via delivery of the published asset or event confirmation (e.g. case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. - --- ## Acceptance Criteria @@ -195,58 +269,33 @@ The Tech & Ops Committee will evaluate completion based on: - Deliverables completed as specified for each milestone - Demonstrated functionality or operational readiness -- Documentation and knowledge transfer provided +- Documentation and knowledge transfer provided (including open-source release of Daml contracts under Apache 2.0) - Alignment with stated value metrics -### Project-Specific Acceptance Conditions - -Phase 2 and Phase 3 milestones are verified against on-chain and public-record evidence, not artefact delivery: - -| Milestone | Verification | -|---|---| -| At least 100 individual users have received payroll on Canton rails (USDCx or $CC) via the Zebec platform. | On-chain transaction data shared with the Canton Foundation Tech & Ops Committee. | -| At least one enterprise client onboarded and running stablecoin payroll on Canton via Zebec, utilising USDCx. | On-chain transaction data and enterprise onboarding confirmation shared with the Canton Foundation Tech & Ops Committee. | -| Public announcement by a named enterprise that they have adopted stablecoin payroll on Canton via Zebec. | Published press release, official enterprise communication, or equivalent public statement from the named enterprise, shared with the Canton Foundation. | -| Completion of a joint marketing activation with the named enterprise — such as a case study, co-branded campaign, or conference appearance spotlighting the Canton deployment. | Delivery of the published asset or event confirmation (e.g. case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. | - -### 12-Month Value Metrics (Year 1 Targets) - -| Metric | Year 1 Target | Rationale | -|---|---|---| -| Volume Processed | $100M+ | 20% of current Zebec volume migrating to Canton for cross-border and contractor payroll | -| USDCx TVL | $15M+ | Streaming pools, user balances, and escrow contracts | -| Active Wallets | 7,500+ | 15% of current user base + new US-EU cross-border payroll users | -| Enterprise Clients | 150+ | 1-2% of traditional payroll clients (SMEs/agencies with international contractors) | -| Canton Payments Off-Ramps | 25,000+ | Avg 2,000/month growing to 4,000/month by end of Year 1 | -| Developer Integrations | 10+ | SDK adoption by Canton ecosystem projects for payroll features | - -#### Key Performance Indicators - -**User adoption:** New Canton wallet activations per month via Zebec; employer account growth rate; contractor wallet engagement; Canton Payments off-ramp adoption rate. - -**Financial metrics:** Average payment stream size (USDCx); total value streamed (cumulative USDCx volume); USDCx volume through Canton vs other networks; revenue per transaction. - -**Ecosystem impact:** Number of Canton Payments payout corridors active; countries with active fiat off-ramps; average time from stream to fiat receipt; reduction in cross-border payment costs vs traditional methods. - -**Technical performance:** Contract execution success rate (target: >99.9%); system uptime and reliability. +Per-milestone acceptance evidence is captured under each Milestone above. Phase 2 and Phase 3 milestones are explicitly verified against on-chain and public-record evidence — not artefact delivery — emphasising ecosystem value over delivery of internal artefacts. --- ## Funding -**Total Funding Request:** US$200,000 base (Phase 1 + Phase 2) + up to US$100,000 optional (Phase 3) = **up to US$300,000** (CC equivalent at rate TBD with Canton Foundation). +**Total Funding Request:** **1,072,000 CC** base (Phase 1 + Phase 2; ≈ US$150,000) **+ up to 714,000 CC** optional (Phase 3; ≈ US$100,000) = **up to 1,786,000 CC** (≈ US$250,000). Reference rate: US$0.14 per CC at proposal date. ### Payment Breakdown by Milestone -- **Milestone 1.1 — Deposit on Signing:** $20,000 paid on execution of the grant agreement to initiate integration work and hire additional development resources. -- **Milestone 1.2 — Integration Complete:** $40,000 on completion of the integration of Canton Network and USDCx into the Zebec payroll flow, with Zebec running dedicated validators on Canton to support payroll. -- **Milestone 1.3 — UI/UX Complete:** $40,000 on completion of the Canton-branded white-label payroll experience for enterprise onboarding. -- **Milestone 2.1 — Individual User Adoption:** $30,000 when at least 100 individual users have received payroll on Canton rails (USDCx or $CC). -- **Milestone 2.2 — First Enterprise Onboarded:** $20,000 when the first enterprise adopts Canton stablecoin payroll on Zebec utilizing USDCx. -- **Milestone 3.1 (Optional) — Enterprise Announcement:** $50,000 upon public announcement by a named large enterprise. -- **Milestone 3.2 (Optional) — Joint Marketing Activation:** $50,000 upon completion of a joint marketing activation with that enterprise. - -Phase 3 is capped at a combined US$100,000 per major marketing campaign. +| Milestone | CC | USD (Ref) | Payment Trigger | +|---|---:|---:|---| +| 1.1 — Deposit on Signing | 143,000 CC | $20,000 | Execution of grant agreement | +| 1.2 — Integration Complete | 286,000 CC | $40,000 | Committee acceptance per Milestone 1.2 acceptance criteria (Daml contracts open-sourced; Zebec validator live; end-to-end stream lifecycle on mainnet) | +| 1.3 — UI/UX Complete | 286,000 CC | $40,000 | Committee acceptance per Milestone 1.3 acceptance criteria (live hosted dApp running end-to-end payroll cycle) | +| 2.1 — Individual User Adoption | 214,000 CC | $30,000 | ≥100 individual users having received payroll on Canton rails (on-chain evidence) | +| 2.2 — First Enterprise Onboarded | 143,000 CC | $20,000 | First enterprise running USDCx payroll on Canton via Zebec (on-chain + onboarding evidence) | +| **Base Total (Phase 1 + Phase 2)** | **1,072,000 CC** | **$150,000** | | +| 3.1 (Optional) — Enterprise Announcement | 357,000 CC | $50,000 | Public announcement by named global enterprise | +| 3.2 (Optional) — Joint Marketing Activation | 357,000 CC | $50,000 | Delivered joint marketing asset or event with named enterprise | +| **Optional Total (Phase 3)** | **714,000 CC** | **$100,000** | | +| **Grand Total (Max)** | **1,786,000 CC** | **$250,000** | | + +Phase 3 is capped at a combined 714,000 CC (≈ US$100,000) per major marketing campaign. ### Zebec Fees Being Waived for Canton Network @@ -263,7 +312,7 @@ Zebec is waiving all platform, SaaS, and per-employee fees for Canton payroll us ### Volatility Stipulation -The Phase 1 build is scoped at ~13 weeks (under 6 months); however Phase 2 and Phase 3 adoption milestones run over the Term. The grant is denominated in USD and will require a re-evaluation at the 6-month mark, in line with the Foundation's >6-month policy. Should the project timeline extend beyond 6 months due to Committee-requested scope changes, any remaining milestones must be renegotiated to account for significant USD/CC price volatility. +The grant is denominated in Canton Coin (CC), with reference USD figures provided at **US$0.14 per CC** as of the proposal date. Because Phase 2 and Phase 3 adoption milestones run beyond 6 months, the CC amounts for any milestones not yet paid at the 6-month mark will be re-evaluated against then-prevailing CC market conditions, per the Foundation's >6-month policy. Any adjustments will be negotiated between Zebec and the Tech & Ops Committee. --- @@ -273,7 +322,7 @@ Upon release, Zebec will collaborate with the Foundation on: - **Announcement coordination** — joint launch comms across Zebec, Circle, and Canton Foundation channels. - **Case study or technical blog** — including a public case study on porting Zebec's streaming primitives onto Daml/Canton. -- **Developer or ecosystem promotion** — promotion of the live payroll and vesting dApp to Canton ecosystem teams, Super Validators, and grant recipients. +- **Developer or ecosystem promotion** — promotion of the live payroll and vesting dApp, and of the open-source Daml contracts, to Canton ecosystem teams, Super Validators, and grant recipients. ### Specific Commitments @@ -320,6 +369,29 @@ Beyond these, Zebec is actively approaching existing projects already running on A particularly strong target segment is the TradFi validator community. Apollo and DTCC are active Canton validators — already acquainted with the network and its privacy-preserving architecture. Both operate workforces and contractor networks of 10,000+ FTEs, making them a natural fit for on-chain payroll. Their existing presence on Canton means zero chain-education overhead; Zebec's role is simply to provide the payroll layer they currently lack. +### Year 1 Ambition (Projections) + +Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec's 12-month ambition for the Canton deployment is significantly higher. These are projections — not payment triggers — reflecting the addressable opportunity once the dApp is live: + +| Metric | Year 1 Target | Rationale | +|---|---|---| +| Volume Processed | $20M+ | Active payroll wallets × average ~$13K of streamed volume each, scaled from current Zebec multi-chain payroll mix | +| USDCx TVL | $3M+ | Active streaming pools, user balances, and escrow contracts | +| Active Wallets | 1,500+ | SMEs and agencies with international contractors, plus migrating Zebec users | +| Enterprise Clients | 50+ | SMEs and agencies as the initial entry segment | +| Canton Payments Off-Ramps | 5,000+ | ~400 / month average over Year 1 | +| Developer Integrations | 10+ | Wallet and SDK adoption by Canton ecosystem projects for payroll features | + +#### Key Performance Indicators + +**User adoption:** New Canton wallet activations per month via Zebec; employer account growth rate; contractor wallet engagement; Canton Payments off-ramp adoption rate. + +**Financial metrics:** Average payment stream size (USDCx); total value streamed (cumulative USDCx volume); USDCx volume through Canton vs other networks; revenue per transaction. + +**Ecosystem impact:** Number of Canton Payments payout corridors active; countries with active fiat off-ramps; average time from stream to fiat receipt; reduction in cross-border payment costs vs traditional methods. + +**Technical performance:** Contract execution success rate (target: >99.9%); system uptime and reliability. + ### Who Benefits - **Neobanks (e.g. Lattice — confirmed):** Offer payroll and payment streaming to their users directly within their Canton-native banking product, powered by Zebec's live infrastructure. @@ -332,9 +404,17 @@ A particularly strong target segment is the TradFi validator community. Apollo a ## Rationale -### Why a Hosted Public Utility, Not a Code Drop +### Why a Hosted, Open-Source, Non-Custodial Public Utility + +The default approach for ecosystem-funded payroll could have been an open-source SDK or contract library that other Canton teams build on. We considered that, and concluded a richer model serves the ecosystem better: open-source the on-chain primitives **and** run the live reference instance. Every project building its own payroll on top of a library alone still has to audit, host, monitor, and operate it — recreating the same duplication of effort, security risk, and friction that motivates the grant. A hosted dApp paired with open-source Daml contracts eliminates this entirely: the infrastructure exists once, is maintained centrally, is accessible to all, and any participant retains the option to operate it independently. + +The model rests on three guarantees, set out in §2 Implementation Mechanics and worth restating here as the rationale for funding a hosted deployment rather than a library-only deliverable: + +- **Open-source Daml contracts under Apache 2.0** — the on-chain primitives are public goods in the strictest sense, auditable and forkable by any Canton participant. +- **Non-custodial operation** — Zebec never touches customer or corporate payroll funds; escrow lives on-chain under Daml-governed rules. +- **Continuity by construction** — because the contracts are non-custodial and open-source, in-flight payrolls complete as scheduled regardless of whether Zebec continues to operate the hosted frontend. Any Canton participant can run a frontend against the published contracts. -The default approach for ecosystem-funded payroll could have been an open-source SDK or contract library that other Canton teams build on. We considered that, and rejected it for this proposal. Every project building its own payroll on top of a library still has to audit, host, monitor, and operate it — recreating the same duplication of effort, security risk, and friction that motivates the grant. A hosted, live dApp eliminates this entirely: the infrastructure exists once, is maintained centrally, and is accessible to all. Zebec has the operating muscle to run it (12,000+ employees and contractors on payroll today, $500M+ annual volume), and is committing to a five-year minimum maintenance term in the grant agreement. +This is directly comparable to BitSafe's CBTC reference instance: open-source tooling on Canton Foundation–aligned terms, with a self-funded production reference operated by the contributor. Zebec has the operating muscle to run that reference (12,000+ employees and contractors on payroll today, $500M+ annual volume), and is committing to a five-year minimum maintenance term in the grant agreement. This proposal also does not duplicate any existing Canton component. Token vesting in particular is a capability that currently does not exist on Canton; the streaming payroll engine doubles as the vesting engine, which is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. From c62f6c41d904dfbe4e833dc0b8a908437e8a3995 Mon Sep 17 00:00:00 2001 From: Stelios Date: Tue, 19 May 2026 11:25:23 +0400 Subject: [PATCH 04/10] Move detailed plan to Appendix --- proposals/Zebec-Canton-USDCx-Payroll.md | 46 ++++++++++++++----------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index d94edb76..c904c095 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -239,27 +239,7 @@ Phase 1 (Milestones 1.1–1.3) is scoped at approximately 13 weeks across six wo | **Mainnet Launch & Launch Comms** | Participant node provisioning, DAR upload, party onboarding, Global Synchroniser connectivity, production deploy, monitoring, runbooks, end-user docs and videos, launch comms | ~1.5 weeks | | **Total** | | **~13 weeks** | -#### Phase 1 Detailed Breakdown (Reference) - -Detailed week-by-week scope, retained for transparency. Final sequencing will be confirmed during the discovery and architecture period. - -| Workstream | Deliverables | Est. Time | -|---|---|---| -| **Technical Foundation** | Dev environment setup (Daml SDK, Canton Sandbox) · JSON Ledger API v2 endpoints · TypeScript backend scaffolding | 1 week | -| | Map Zebec's Solana streaming primitives (SPL token locks, PDA-based escrow, clock-based disbursement) to Daml's rights-and-obligations model · Define contract topology: Employer (signatory), Contractor (observer → signatory on claim), etc · Identify Canton-specific patterns · Design integration between Zebec backend and Canton participant node · Plan event-driven architecture: Canton ledger transaction streams → Zebec event processor → analytics and notification services | 1.5 weeks | -| **Streaming Contracts** | Implement a fungible token template in Daml · EscrowAccount template (signatory / observer) · Unit tests | 1 week | -| | Streaming payment agreement (Employer, Contractor) · Core payroll fields: (sender, recipient, …) · Actions: Create, Claim, Cancel · Daml contract key for efficient lookup | 0.5 week | -| | Pause / Resume with timestamp tracking · TopUp (add funds to a running stream) · ScheduledStart (startTime in the future) · Multi-schedule support (different disbursement intervals) | 0.5 week | -| **Backend & API** | Backend service interface with the Canton participant node · Daml contract creation, party allocation and user management · Auth against the Ledger API auth services · Connection management for multiple participants | 1 week | -| | Business logic layer (Zebec's payroll workflows onto Canton contract operations) · Event processor/indexer · Reconciliation service / state validation · Integration with existing Zebec infrastructure: user management, organisation hierarchy, notification service,... | 1 week | -| | RESTful API endpoints · OpenAPI specification · API auth'n / auth'z layer | 0.5 weeks | -| **Ent. Payroll UI Development** | Organisation management module · Contractor onboarding flow · Organisation-level settings (payment intervals, preferences, approval workflows,...) | 1 week | -| | Employer dashboard view · Payroll run creation wizard · Active payrolls dashboard & operations · Stream detail view · Contractor dashboard view · Claim interface · Payment history · Mobile-responsive design | 1 week | -| | Payroll reports · Export to CSV/PDF · Canton ledger event analytics · Dashboard widgets for employer overview | 1 week | -| **Testing & Audit** | Comprehensive Daml Script test suite · Financial calculations testing · Multi-party scenario tests (creation, pauses, claims) · Canton sandbox integration · Daml contract review · Canton participant node review · API security audit · External Daml audit | 1 week | -| | Full end-to-end test suite · Load testing against Canton sandbox · Testnet beta deployment · Bug fixes and performance optimisation | 0.5 weeks | -| **Mainnet Launch** | Participant node provisioning on Canton Network · DAR package upload · Party onboarding workflow · Domain connectivity verification with Canton Global Synchroniser | 0.5 weeks | -| | Production deployment · Monitoring and alerting · Operational runbooks · End-user guides and videos · Marketing collateral and launch communications | 1 week | +A detailed week-by-week breakdown is provided in [Appendix A](#appendix-a-phase-1-detailed-breakdown). --- @@ -464,3 +444,27 @@ Daml is a new language for the Zebec team, and we are transparent about that. Bu Daml's declarative, rights-and-obligations model is arguably a more natural fit for payroll than any chain Zebec has integrated to date. A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction that Daml was designed to express. The team's challenge is learning Daml's syntax and toolchain, not its conceptual model — and the former is a matter of weeks for engineers who have already shipped across 20+ chains with many different paradigms. To de-risk the Daml learning curve, we suggest a dedicated discovery and architecture period before any production code is written. The team will engage with Digital Asset's developer documentation, the Daml community forum, and — where available — Canton ecosystem partners who can provide technical guidance during the build. + +--- + +## Appendix A: Phase 1 Detailed Breakdown + +Detailed week-by-week scope for Phase 1, retained for transparency. Final sequencing will be confirmed during the discovery and architecture period. + +| Workstream | Deliverables | Est. Time | +|---|---|---| +| **Technical Foundation** | Dev environment setup (Daml SDK, Canton Sandbox) · JSON Ledger API v2 endpoints · TypeScript backend scaffolding | 1 week | +| | Map Zebec's Solana streaming primitives (SPL token locks, PDA-based escrow, clock-based disbursement) to Daml's rights-and-obligations model · Define contract topology: Employer (signatory), Contractor (observer → signatory on claim), etc · Identify Canton-specific patterns · Design integration between Zebec backend and Canton participant node · Plan event-driven architecture: Canton ledger transaction streams → Zebec event processor → analytics and notification services | 1.5 weeks | +| **Streaming Contracts** | Implement a fungible token template in Daml · EscrowAccount template (signatory / observer) · Unit tests | 1 week | +| | Streaming payment agreement (Employer, Contractor) · Core payroll fields: (sender, recipient, …) · Actions: Create, Claim, Cancel · Daml contract key for efficient lookup | 0.5 week | +| | Pause / Resume with timestamp tracking · TopUp (add funds to a running stream) · ScheduledStart (startTime in the future) · Multi-schedule support (different disbursement intervals) | 0.5 week | +| **Backend & API** | Backend service interface with the Canton participant node · Daml contract creation, party allocation and user management · Auth against the Ledger API auth services · Connection management for multiple participants | 1 week | +| | Business logic layer (Zebec's payroll workflows onto Canton contract operations) · Event processor/indexer · Reconciliation service / state validation · Integration with existing Zebec infrastructure: user management, organisation hierarchy, notification service,... | 1 week | +| | RESTful API endpoints · OpenAPI specification · API auth'n / auth'z layer | 0.5 weeks | +| **Ent. Payroll UI Development** | Organisation management module · Contractor onboarding flow · Organisation-level settings (payment intervals, preferences, approval workflows,...) | 1 week | +| | Employer dashboard view · Payroll run creation wizard · Active payrolls dashboard & operations · Stream detail view · Contractor dashboard view · Claim interface · Payment history · Mobile-responsive design | 1 week | +| | Payroll reports · Export to CSV/PDF · Canton ledger event analytics · Dashboard widgets for employer overview | 1 week | +| **Testing & Audit** | Comprehensive Daml Script test suite · Financial calculations testing · Multi-party scenario tests (creation, pauses, claims) · Canton sandbox integration · Daml contract review · Canton participant node review · API security audit · External Daml audit | 1 week | +| | Full end-to-end test suite · Load testing against Canton sandbox · Testnet beta deployment · Bug fixes and performance optimisation | 0.5 weeks | +| **Mainnet Launch** | Participant node provisioning on Canton Network · DAR package upload · Party onboarding workflow · Domain connectivity verification with Canton Global Synchroniser | 0.5 weeks | +| | Production deployment · Monitoring and alerting · Operational runbooks · End-user guides and videos · Marketing collateral and launch communications | 1 week | From fd21c9c58282151df840c8904c350db3f11e5613 Mon Sep 17 00:00:00 2001 From: Stelios Date: Wed, 27 May 2026 15:30:57 +0400 Subject: [PATCH 05/10] Integrated structure feedback --- proposals/Zebec-Canton-USDCx-Payroll.md | 174 +++++++++++++----------- 1 file changed, 92 insertions(+), 82 deletions(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index c904c095..0fe0aa1a 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -1,4 +1,4 @@ -# Zebec X Canton / USDCx — Streaming Payroll & Programmable Payment Infrastructure for the Canton Ecosystem +# Zebec X Canton / USDCx: Streaming Payroll & Programmable Payment Infrastructure for the Canton Ecosystem ## Development Fund Proposal @@ -8,7 +8,7 @@ **Label:** financial-workflows-composability **[Champion](https://github.com/canton-foundation/canton-dev-fund/blob/main/sig-directory.md):** -- _TBD_ +- Jonathan Mayeur (Intellect EU) --- @@ -16,20 +16,16 @@ Zebec Network proposes to build a public streaming payroll protocol on the Canton Network, funded through the Canton Protocol Development Fund. This infrastructure will be developed as a public good: the Canton/Daml smart contracts that power it will be open-sourced under Apache 2.0, the deployed instance will run non-custodially, and Zebec will operate the live hosted dApp as a self-funded reference instance for the ecosystem. -By introducing Zebec's streaming payroll, companies will be able to move treasury and payroll flows fully on-chain without fees, paying employees and contractors continuously while maintaining compliant and private financial workflows. Combined with Zebec's card infrastructure and its partnership with Circle — a lead investor in Zebec — this integration creates a holistic financial stack on Canton, where enterprises can pay employees, manage treasury, and enable real-world spending seamlessly. +By introducing Zebec's enterpise-grade streaming payroll, companies will be able to move treasury and payroll flows fully on-chain without fees, paying employees and contractors continuously while maintaining compliant and private financial workflows. Combined with Zebec's card infrastructure and its partnership with Circle - a lead investor in Zebec - this integration creates a holistic financial stack on Canton, where enterprises can pay employees, manage treasury, and enable real-world spending seamlessly. -This grant will fund the development and hosting of a live, production-grade payroll and token vesting dApp on Canton — freely accessible to every participant in the ecosystem, with no integration fees and no custom development required. Zebec brings immediate enterprise distribution to validate real-world adoption, with companies such as NTT Data (200K+ FTEs) and CGI Consulting (100K+ FTEs) in active discussion for stablecoin payroll adoption. +This grant will fund the development and hosting of a live, production-grade payroll and token vesting dApp on Canton. This will be freely accessible to every participant in the ecosystem, with no integration fees and no custom development required. Zebec brings immediate enterprise distribution to validate real-world adoption, with companies such as NTT Data (200K+ FTEs) and CGI Consulting (100K+ FTEs) in active discussion for stablecoin payroll adoption. **Total Funding Request:** -**1,072,000 CC** base (Phase 1 + Phase 2; ≈ US$150,000) + -**up to 714,000 CC** optional (Phase 3; ≈ US$100,000) = -**up to 1,786,000 CC** (≈ US$250,000). +**857,100 CC** base (Phase 1 + Phase 2; ≈ US$120,000) + +**up to 928,500 CC** optional (Phase 3; ≈ US$130,000) = +**up to 1,785,600 CC** (≈ US$250,000). Reference rate: US$0.14 per CC at proposal date. -- **Phase 1 (~715,000 CC / ≈ US$100,000):** Payroll infrastructure build, integration, and white-label UI. -- **Phase 2 (~357,000 CC / ≈ US$50,000):** Verifiable enterprise and user adoption on Canton rails. -- **Phase 3 Optional (up to 714,000 CC / ≈ US$100,000):** Performance-based co-marketing with a named global enterprise. - Zebec will cover all costs related to ongoing maintenance of the infrastructure. No fees will be charged on the Canton payroll product unless otherwise agreed by Canton Foundation. --- @@ -38,21 +34,25 @@ Zebec will cover all costs related to ongoing maintenance of the infrastructure. ### 1. Objective -Programmable payroll and token distribution infrastructure is foundational to Canton's enterprise adoption. Today, every project wishing to run payroll, make contractor payments, or vest tokens on Canton must build and maintain custom solutions from scratch — creating duplication of effort, security risk from unaudited contracts, and significant friction for ecosystem growth. +Programmable payroll and token distribution infrastructure is foundational to Canton's enterprise adoption. Today, every project wishing to run payroll, make contractor payments, or vest tokens on Canton must build and maintain custom solutions from scratch. This creates duplication of effort, security risk from unaudited contracts, and significant friction for ecosystem growth. -Zebec proposes to eliminate this friction by building, open-sourcing, and hosting a live, production-grade financial application on Canton — free to use for every participant in the ecosystem, with no integration fees and no custom development required. This is a public utility model: like a bridge or a road, the infrastructure exists once, is maintained centrally, and is accessible to all. +Zebec proposes to eliminate this friction by building, open-sourcing, and hosting a live, production-grade financial application on Canton. This will be free to use for every participant in the ecosystem, with no integration fees and no custom development required. This follows the public utility model: like a bridge or a road, the infrastructure exists once, is maintained centrally, and is accessible to all. -The single objective of this proposal is to deliver and operate a live, publicly accessible streaming payroll and token vesting dApp on Canton Network — with its Daml contracts open-sourced under Apache 2.0 — settled in USDCx and Canton-native assets, with measurable adoption by Canton ecosystem participants. +The single objective of this proposal is to deliver and operate a live, publicly accessible streaming payroll and token vesting dApp on Canton Network. +More specifically: +* The Daml contracts are open-sourced under Apache 2.0 +* Payroll is settled in USDCx and Canton-native assets +* There is measurable adoption by Canton ecosystem participants. #### What "Publicly Accessible" Means The stablecoin payroll and vesting dApp will be hosted live by Zebec and accessible to the entire Canton ecosystem at no charge: -- **Free to use** — no fees charged to any Canton ecosystem participant for the payroll or vesting dApp. Zebec covers all hosting, maintenance, and operational costs. All employer and monthly fees are waived for Canton ecosystem participants. -- **No integration required** — companies connect their Canton wallet and start immediately. No custom contract development, no SDK, no setup costs. -- **A live dApp, not a code repository** — the public good is a running, maintained application. Users benefit from Zebec's ongoing engineering, security monitoring, and product improvements automatically. -- **Open-source contracts** — the Daml smart contracts powering streaming payroll and token vesting are released under Apache 2.0; any Canton participant can audit, fork, or operate them independently. -- **Multi-asset by design** — the platform supports multiple Canton-native assets per transaction request. +- **Free to use:** No fees charged to any Canton ecosystem participant for the payroll or vesting dApp. Zebec covers all hosting, maintenance, and operational costs. All employer and monthly fees are waived for Canton ecosystem participants. +- **No integration required:** Companies connect their Canton wallet and start immediately. No custom contract development, no SDK, no setup costs. +- **Not just a code repository:** The public good is a running, maintained application. Users benefit from Zebec's ongoing engineering, security monitoring, and product improvements automatically. +- **Open-source contracts:** The Daml smart contracts powering streaming payroll and token vesting are released under Apache 2.0. Any Canton participant can audit, fork, or operate them independently. +- **Multi-asset by design:** The platform supports multiple Canton-native assets per transaction request. ### 2. Implementation Mechanics @@ -64,17 +64,17 @@ The dApp launches with full support for two core Canton-native assets, with the |---|---|---| | **USDCx** (Circle USD on Canton) | Full product support | Primary payroll and vesting settlement asset. Full feature set: streaming payroll, scheduled disbursements, token vesting, withdrawals, cancellations, and Zebec card loading. | | **Canton Coin ($CC)** | Customer support tier | Supported as a disbursement and vesting asset in Year 1, with dedicated customer support. Full feature parity to be scoped based on ecosystem demand through the grant period. | -| **Additional Canton-native assets** | Governance-gated | New tokens follow a defined approval process:
• A token addition request is submitted to the Zebec Canton governance process.
• Validator approval is required from at least two active Canton validators — including confirmed ecosystem partners such as Lattice and Helius Finance ($5–10M on consumer cards and $10–20M on enterprise cards).
• Upon approval, the token is enabled across all payroll and vesting features at no additional cost. | +| **Additional Canton-native assets** | Governance-gated | New tokens follow a defined approval process:
• A token addition request is submitted to the Zebec Canton governance process.
• Validator approval is required from at least two active Canton validators. This includes confirmed ecosystem partners such as Lattice and Helius Finance ($5–10M on consumer cards and $10–20M on enterprise cards).
• Upon approval, the token is enabled across all payroll and vesting features at no additional cost. | #### Token Vesting: A Second Public Utility -Beyond payroll, the same streaming infrastructure powers a token vesting tool for the Canton ecosystem — a capability that currently does not exist on the network. Project teams and DAOs can vest $CC, USDCx, or other Canton-native tokens to contributors, employees, and investors directly through the live dApp. This is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. +Beyond payroll, the same streaming infrastructure powers a token vesting tool for the Canton ecosystem. This is a capability that currently does not exist on the network. Project teams and DAOs can vest $CC, USDCx, or other Canton-native tokens to contributors, employees, and investors directly through the live dApp. This is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. #### How Streaming Payroll Works An employer connects their Canton wallet to the Zebec dApp and selects recipients, amounts, duration, and payment frequency. The backend validates parameters and calculates the required USDCx. Once the employer approves the funding transaction, the streaming contract initialises: it records stream parameters, locks the employer's USDCx in a non-custodial on-chain escrow, deducts platform fees, and emits a StreamCreated event. The employer dashboard updates in real time. -On the contractor side, the streamed amount accrues in real time and is visible in the dApp. The contractor can initiate a withdrawal at any point — the contract calculates the vested amount based on elapsed time, transfers USDCx to the contractor's wallet, and updates its internal state. +On the contractor side, the streamed amount accrues in real time and is visible in the dApp. The contractor can initiate a withdrawal at any point. On withdrawal, the contract calculates the vested amount based on elapsed time, transfers USDCx to the contractor's wallet, and updates its internal state. On the Zebec Canton App, stream activity fees are collected in CC rather than ZBCN (as used on Solana), and these fees will be set at a reduced rate to keep the Canton payroll product competitive over our existing solutions on Solana and Stellar. Transaction fees are used by Zebec to ensure the continued maintenance and ongoing upgrades to the enterprise payroll solution on Canton. @@ -106,16 +106,16 @@ Payroll handles regulated counterparties and sensitive data. Zebec applies the f - **On-chain sanctions and risk screening:** Hypernative provides real-time on-chain address risk and sanctions screening at stream creation, claim, and off-ramp. - **KYB for corporate employers:** Gatenox (a Zebec subsidiary) performs Know-Your-Business verification of every employer entity before they can fund payroll on the platform. - **Minimal PII off-chain, encrypted at rest:** Beyond the legal company information required for KYB, Zebec stores minimal personally identifiable information, encrypted at rest. -- **Private payroll on-chain:** Payroll streams on Canton are private and anonymised by virtue of Daml's sub-transaction privacy and signatory/observer visibility rules. Employee compensation is not publicly visible on the ledger; only counterparties to a stream see its terms. +- **Private payroll on-chain:** Payroll streams on Canton are private and anonymised by virtue of Daml's sub-transaction privacy and signatory/observer visibility rules. Employee compensation is not publicly visible on the ledger, only to counterparties to a particular stream. #### Open Source, Custody & Continuity This proposal's public-good guarantees rest on three architectural commitments: -- **Open-source Daml contracts (Apache 2.0).** All Canton/Daml smart contracts powering streaming payroll and token vesting — including the streaming payment agreement, escrow, vesting, and governance templates — will be released under the Apache 2.0 license, on a public Zebec repository, with developer documentation and a deployment guide. The Zebec backend, frontend (HR system connectors, organisation hierarchy, corporate card programme integration, payroll workflows), and proprietary integrations remain closed-source. +- **Open-source Daml contracts (Apache 2.0).** All Canton/Daml smart contracts powering streaming payroll and token vesting will be released under the Apache 2.0 license, on a public Zebec repository, with developer documentation and a deployment guide. This includes the streaming payment agreement, escrow, vesting, and governance templates. The Zebec backend, frontend (HR system connectors, organisation hierarchy, corporate card programme integration, payroll workflows), and proprietary integrations remain closed-source. - **Non-custodial by design.** The Canton contracts run non-custodially, mirroring how Zebec's existing Solana programs operate. Zebec **never** takes custody of customer or corporate payroll funds. Funded streams are held in on-chain escrow whose state and disbursement rules are governed by Daml, not by Zebec. - **Continuity if Zebec discontinues.** Because the contracts are non-custodial and open-source, ongoing payrolls continue to settle and complete as scheduled even if Zebec, as the dApp operator, were to discontinue the hosted service. Recipients retain their right to claim accrued funds from the on-chain escrow regardless of whether the Zebec frontend remains available. Any Canton participant can, in principle, operate a frontend against the published Daml contracts. -- **Zebec as the self-funded reference instance.** Zebec operates the hosted dApp as the live reference deployment of the open-source contracts — comparable in posture to BitSafe's CBTC reference instance on Canton MainNet — at its own cost for a minimum five years (see Maintenance Terms). +- **Zebec as the self-funded reference instance.** Zebec operates the hosted dApp as the live reference deployment of the open-source contracts at its own cost for a minimum five years (see Maintenance Terms). This is comparable in posture to BitSafe's CBTC reference instance on Canton MainNet. #### Illustrative Employer / User Dashboards @@ -139,14 +139,14 @@ This work aligns with Canton's architecture and ecosystem priorities in several - **Daml rights-and-obligations model:** A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction Daml was designed to express, making payroll arguably a more natural fit for Canton than for any chain Zebec has integrated to date. - **Sub-transaction privacy:** Canton's privacy-preserving architecture and institutional focus make it well-suited for regulated industries requiring confidential transactions, compliance, and interoperable financial workflows. Daml's signatory/observer visibility rules map directly onto employer/contractor disclosure requirements for payroll. -- **Token standard alignment (CIP-0112 / Token Standard v2):** Daml fungible-token templates implementing the streaming asset will conform to the current canonical Canton token standard, with a forward path to CIP-0112 once finalised. The Daml templates are designed for forward-compatibility with the evolving standard. +- **Token standard alignment (CIP-0112 / Token Standard v2):** Daml fungible-token templates implementing the streaming asset will conform to the current canonical Canton token standard, with a forward path to CIP-0112 once finalised. The Daml templates will be designed for forward-compatibility with the evolving standard. - **Validator and Global Synchroniser participation:** Zebec will operate dedicated validators on Canton to support payroll, with DAR package deployment and domain connectivity through the Canton Global Synchroniser. - **USDCx as enterprise settlement asset:** Positions USDCx on Canton as the default stablecoin for enterprise payroll across the Zebec ecosystem. With Circle as a lead investor in Zebec, USDCx can serve as a trusted enterprise settlement asset for on-chain payroll and payment infrastructure across sectors including neobanks, healthcare, logistics, and other regulated industries. -- **Closed-loop financial stack on Canton:** Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. +- **Closed-loop financial stack on Canton:** Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via the Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. ### 4. Backward Compatibility -*No backward compatibility impact.* This is a new dApp deployed onto Canton; it does not replace or modify existing protocol components. +*No backward compatibility impact.* This is a new dApp deployed onto Canton. It does not replace or modify existing protocol components. ### 5. Dependencies & Risks @@ -154,7 +154,7 @@ This work aligns with Canton's architecture and ecosystem priorities in several | Dependency | Status / Mitigation | |---|---| -| **USDCx issuance on Canton** | Circle is a lead investor in Zebec and an aligned partner on this initiative; USDCx availability on Canton is on Circle's roadmap and a shared priority. | +| **USDCx issuance on Canton** | Circle is a lead investor in Zebec and an aligned partner on this initiative. USDCx availability on Canton is on Circle's roadmap and a shared priority. | | **Canton token standard (CIP-0112 / Token Standard v2)** | The dApp will be built to the current canonical token standard on Canton and migrate to CIP-0112 once finalised. Daml templates are designed for forward-compatibility. | | **Canton Payments off-ramp coverage** | Last-mile fiat is provided by Canton Payments and Zebec Mastercard. The Zebec card rail (live across 20+ blockchains) acts as the immediate fallback where Canton Payments corridors are not yet active. | | **Daml SDK and Splice toolchain** | Stable and actively maintained by Digital Asset. Zebec will engage with Digital Asset's developer documentation and community during the build. | @@ -163,7 +163,7 @@ This work aligns with Canton's architecture and ecosystem priorities in several | Risk | Likelihood | Mitigation | |---|---|---| -| Daml learning curve slows delivery | Low–Medium | Dedicated discovery and architecture period before production code; team has shipped on 20+ chains across paradigms (see Rationale); Daml's rights-and-obligations model is a natural fit for streaming payroll. | +| Daml learning curve slows delivery | Low–Medium | Dedicated discovery and architecture period before production code. Our team has shipped on 20+ chains across paradigms (see Rationale). Daml's rights-and-obligations model is a natural fit for streaming payroll. | | Enterprise adoption pipeline slips | Low–Medium | Multiple parallel target accounts (Deutsche Bank Allunity, NTT Data, CGI Consulting, MSG Systems, Adesso); SME/agency entry segment as a lower-friction fallback. | | Canton ecosystem partner delay (e.g. Lattice, Helius Finance) | Low | Existing live integration with Lattice (card programme) reduces dependency risk; multiple ecosystem teams in pipeline. | | Regulatory shifts in stablecoin payroll | Low | Zebec's existing $500M+ annual payroll volume on regulated rails; Gatenox KYB and Hypernative on-chain screening already in production. | @@ -172,57 +172,58 @@ This work aligns with Canton's architecture and ecosystem priorities in several ## Milestones and Deliverables -The grant is structured across three phases. Phase 1 covers technical integration, Phase 2 is tied to verifiable adoption on Canton rails, and Phase 3 covers optional joint marketing activations. Phases 1 and 2 together constitute the **1,072,000 CC** (≈ US$150,000) base grant; Phase 3 is optional, performance-based, and capped at **714,000 CC** (≈ US$100,000). +The grant is structured across three phases. Phase 1 covers technical integration, Phase 2 is tied to verifiable adoption on Canton rails, and Phase 3 covers optional joint marketing activations. +Phases 1 and 2 together constitute the **857,100 CC** (≈ US$120,000) base grant. Phase 3 is optional, performance-based, and capped at **928,500 CC** (≈ US$130,000). *Technical specifications and timelines are subject to refinement during the implementation phase.* -### Milestone 1.1: Deposit on Signing +### Milestone 1.1: Contract Signed - **Estimated Delivery:** Effective Date - **Focus:** Kick-off and resourcing. - **Deliverables:** Grant agreement executed; integration team allocated; project plan finalised. -- **Acceptance Criteria:** Signed grant agreement on file with Canton Foundation; 143,000 CC (≈ US$20,000) released. +- **Acceptance Criteria:** Signed grant agreement on file with Canton Foundation. -### Milestone 1.2: Integration Complete +### Milestone 1.2: Backend Integration Complete - **Estimated Delivery:** 2 months post Effective Date - **Focus:** Integration of Canton Network and USDCx into the Zebec payroll flow in the Zebec app & platform, with Zebec running dedicated validators on Canton to support payroll. - **Deliverables:** Daml streaming and escrow contracts (open-sourced under Apache 2.0); Zebec backend integrated with Canton participant node; RESTful API + OpenAPI specification; Zebec-operated Canton validator(s); testnet then mainnet deployment. -- **Acceptance Criteria:** End-to-end stream lifecycle (create, claim, pause/resume, top-up, cancel) demonstrated against Canton mainnet; Zebec validator(s) operational on the Global Synchroniser; Daml contracts published on Zebec's public GitHub under Apache 2.0 with developer documentation. 286,000 CC (≈ US$40,000) paid on completion. +- **Acceptance Criteria:** End-to-end stream lifecycle (create, claim, pause/resume, top-up, cancel) demonstrated against Canton mainnet; Zebec validator(s) operational on the Global Synchroniser; Daml contracts published on Zebec's public GitHub under Apache 2.0 with developer documentation. 143,000 CC (≈ US$20,000) paid on completion. ### Milestone 1.3: UI/UX Complete - **Estimated Delivery:** 2 months post Effective Date - **Focus:** Canton-branded white-label payroll experience for enterprise onboarding. - **Deliverables:** Employer dashboard, payroll run creation wizard, contractor claim interface, payment history, reports and exports (CSV/PDF), Canton ledger event analytics, mobile-responsive design. -- **Acceptance Criteria:** A Canton ecosystem participant can connect a Canton wallet and run an end-to-end payroll cycle through the live hosted dApp; UI shipped to production at a Canton-branded URL. 286,000 CC (≈ US$40,000) paid on completion. +- **Acceptance Criteria:** A Canton ecosystem participant can connect a Canton wallet and run an end-to-end payroll cycle through the live hosted dApp; UI shipped to production at a Canton-branded URL. 143,000 CC (≈ US$20,000) paid on completion. ### Milestone 2.1: Individual User Adoption - **Estimated Delivery:** Duration of Term - **Focus:** Verifiable adoption of Canton stablecoin payroll on the Zebec platform at the individual user level. - **Deliverables:** At least 100 individual users having received payroll on Canton rails (USDCx or $CC) via the Zebec platform. -- **Acceptance Criteria:** On-chain transaction data showing ≥100 unique recipient parties claiming at least one streamed payment on Canton, shared with the Canton Foundation Tech & Ops Committee. 214,000 CC (≈ US$30,000) paid on verification. +- **Acceptance Criteria:** On-chain transaction data showing ≥100 unique recipient parties claiming at least one streamed payment on Canton, shared with the Canton Foundation Tech & Ops Committee. 357,000 CC (≈ US$50,000) paid on verification. ### Milestone 2.2: First Enterprise Onboarded - **Estimated Delivery:** Duration of Term - **Focus:** Verifiable adoption at the enterprise level. - **Deliverables:** At least one enterprise client running stablecoin payroll on Canton via Zebec, settling in USDCx. -- **Acceptance Criteria:** On-chain transaction data plus enterprise onboarding confirmation (signed customer agreement and live payroll cycle) shared with the Canton Foundation Tech & Ops Committee. 143,000 CC (≈ US$20,000) paid on verification. +- **Acceptance Criteria:** On-chain transaction data plus enterprise onboarding confirmation (signed customer agreement and live payroll cycle) shared with the Canton Foundation Tech & Ops Committee. 214,500 CC (≈ US$30,000) paid on verification. ### Milestone 3.1 (Optional): Enterprise Announcement - **Estimated Delivery:** Duration of Term - **Focus:** Amplify enterprise adoption through public announcement by a globally-recognised organisation. Target companies in active discussion include Deutsche Bank Allunity, NTT Data (200K+ FTEs), CGI Consulting (100K+ FTEs), MSG Systems, and Adesso. - **Deliverables:** Public announcement by a named large enterprise that they have adopted stablecoin payroll on Canton via Zebec. -- **Acceptance Criteria:** Published press release, official enterprise communication, or equivalent public statement from the named enterprise, shared with the Canton Foundation. 357,000 CC (≈ US$50,000) paid on verification. +- **Acceptance Criteria:** Published press release, official enterprise communication, or equivalent public statement from the named enterprise, shared with the Canton Foundation. 571,500 CC (≈ US$80,000) paid on verification. ### Milestone 3.2 (Optional): Joint Marketing Activation - **Estimated Delivery:** Duration of Term - **Focus:** Co-branded marketing activation with the named enterprise, creating a 'domino-effect' of adoption. -- **Deliverables:** Joint marketing activation — case study, co-branded campaign, press feature, or conference appearance spotlighting the Canton deployment. +- **Deliverables:** Joint marketing activation - case study, co-branded campaign, press feature, or conference appearance spotlighting the Canton deployment. - **Acceptance Criteria:** Delivery of the published asset or event confirmation (case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. 357,000 CC (≈ US$50,000) paid on verification. ### Phase 1 Workstream Summary @@ -252,30 +253,34 @@ The Tech & Ops Committee will evaluate completion based on: - Documentation and knowledge transfer provided (including open-source release of Daml contracts under Apache 2.0) - Alignment with stated value metrics -Per-milestone acceptance evidence is captured under each Milestone above. Phase 2 and Phase 3 milestones are explicitly verified against on-chain and public-record evidence — not artefact delivery — emphasising ecosystem value over delivery of internal artefacts. +Per-milestone acceptance evidence is captured under each Milestone above. Phase 2 and Phase 3 milestones are explicitly verified against on-chain and public-record evidence - not artefact delivery - emphasising ecosystem value over delivery of internal artefacts. --- ## Funding -**Total Funding Request:** **1,072,000 CC** base (Phase 1 + Phase 2; ≈ US$150,000) **+ up to 714,000 CC** optional (Phase 3; ≈ US$100,000) = **up to 1,786,000 CC** (≈ US$250,000). Reference rate: US$0.14 per CC at proposal date. +**Total Funding Request:** +**857,100 CC** base (Phase 1 + Phase 2; ≈ US$120,000) + +**up to 928,500 CC** optional (Phase 3; ≈ US$130,000) = +**up to 1,785,600 CC** (≈ US$250,000). +Reference rate: US$0.14 per CC at proposal date. ### Payment Breakdown by Milestone | Milestone | CC | USD (Ref) | Payment Trigger | |---|---:|---:|---| -| 1.1 — Deposit on Signing | 143,000 CC | $20,000 | Execution of grant agreement | -| 1.2 — Integration Complete | 286,000 CC | $40,000 | Committee acceptance per Milestone 1.2 acceptance criteria (Daml contracts open-sourced; Zebec validator live; end-to-end stream lifecycle on mainnet) | -| 1.3 — UI/UX Complete | 286,000 CC | $40,000 | Committee acceptance per Milestone 1.3 acceptance criteria (live hosted dApp running end-to-end payroll cycle) | -| 2.1 — Individual User Adoption | 214,000 CC | $30,000 | ≥100 individual users having received payroll on Canton rails (on-chain evidence) | -| 2.2 — First Enterprise Onboarded | 143,000 CC | $20,000 | First enterprise running USDCx payroll on Canton via Zebec (on-chain + onboarding evidence) | -| **Base Total (Phase 1 + Phase 2)** | **1,072,000 CC** | **$150,000** | | -| 3.1 (Optional) — Enterprise Announcement | 357,000 CC | $50,000 | Public announcement by named global enterprise | -| 3.2 (Optional) — Joint Marketing Activation | 357,000 CC | $50,000 | Delivered joint marketing asset or event with named enterprise | -| **Optional Total (Phase 3)** | **714,000 CC** | **$100,000** | | -| **Grand Total (Max)** | **1,786,000 CC** | **$250,000** | | - -Phase 3 is capped at a combined 714,000 CC (≈ US$100,000) per major marketing campaign. +| 1.1 - Contract Signed | - | - | - | +| 1.2 - Backend Integration Complete | 143,000 CC | $20,000 | Committee acceptance per Milestone 1.2 acceptance criteria (Daml contracts open-sourced; Zebec validator live; end-to-end stream lifecycle on mainnet) | +| 1.3 - UI/UX Complete | 143,000 CC | $20,000 | Committee acceptance per Milestone 1.3 acceptance criteria (live hosted dApp running end-to-end payroll cycle) | +| 2.1 - Individual User Adoption | 357,000 CC | $50,000 | ≥100 individual users having received payroll on Canton rails (on-chain evidence) | +| 2.2 - First Enterprise Onboarded | 214,500 CC | $30,000 | First enterprise running USDCx payroll on Canton via Zebec (on-chain + onboarding evidence) | +| **Base Total (Phase 1 + Phase 2)** | **857,100 CC** | **$120,000** | | +| 3.1 (Optional) - Enterprise Announcement | 571,500 CC | $80,000 | Public announcement by named global enterprise | +| 3.2 (Optional) - Joint Marketing Activation | 357,000 CC | $50,000 | Delivered joint marketing asset or event with named enterprise | +| **Optional Total (Phase 3)** | **928,500 CC** | **$130,000** | | +| **Grand Total (Max)** | **1,785,600 CC** | **$250,000** | | + +Phase 3 is capped at a combined 928,500 CC (≈ US$130,000) per major marketing campaign. ### Zebec Fees Being Waived for Canton Network @@ -288,7 +293,7 @@ Zebec operates a standard commercial pricing model for payroll infrastructure on | Per-employee payroll fee | $3 / employee / month | Charged per active employee receiving payroll through the platform each cycle. | | Estimated monthly value at scale | ~$5,500 / month | Based on projected Year 1 adoption of 75 enterprise clients and 1,500 active users. | -Zebec is waiving all platform, SaaS, and per-employee fees for Canton payroll users for the duration of the grant period. This represents approximately $5,500 per month in foregone commercial revenue (based on our target of bringing over 75 clients and 1,500 active users from existing clients, estimated on current activity on Solana) — a direct contribution to the Canton ecosystem that sits alongside the grant itself. We are committed to offering a free product for the Canton ecosystem as Zebec is a strong believer in the network and long-term opportunity. +Zebec is waiving all platform, SaaS, and per-employee fees for Canton payroll users for the duration of the grant period. This represents approximately $5,500 per month in foregone commercial revenue (based on our target of bringing over 75 clients and 1,500 active users from existing clients, estimated on current activity on Solana). This forfeited sum is a direct contribution to the Canton ecosystem that sits alongside the grant itself. We are committed to offering a free product for the Canton ecosystem as Zebec is a strong believer in the network and long-term opportunity. ### Volatility Stipulation @@ -300,14 +305,14 @@ The grant is denominated in Canton Coin (CC), with reference USD figures provide Upon release, Zebec will collaborate with the Foundation on: -- **Announcement coordination** — joint launch comms across Zebec, Circle, and Canton Foundation channels. -- **Case study or technical blog** — including a public case study on porting Zebec's streaming primitives onto Daml/Canton. -- **Developer or ecosystem promotion** — promotion of the live payroll and vesting dApp, and of the open-source Daml contracts, to Canton ecosystem teams, Super Validators, and grant recipients. +- **Announcement coordination** - joint launch comms across Zebec, Circle, and Canton Foundation channels. +- **Case study or technical blog** - including a public case study on porting Zebec's streaming primitives onto Daml/Canton. +- **Developer or ecosystem promotion** - promotion of the live payroll and vesting dApp, and of the open-source Daml contracts, to Canton ecosystem teams, Super Validators, and grant recipients. ### Specific Commitments -- **Circle Partnership Amplification:** As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement — no banking hours constraints. -- **Phase 3 Optional Activations:** Public announcement and joint marketing activation with a named large enterprise (targets in active discussion include Deutsche Bank Allunity, NTT Data, CGI Consulting, MSG Systems, Adesso), structured to amplify enterprise adoption of Canton stablecoin payroll through joint marketing with globally-recognised organisations, creating a 'domino-effect' of adoption. +- **Circle Partnership Amplification:** As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement. +- **Phase 3 Optional Activations:** Public announcement and joint marketing activation with a named large enterprise (targets in active discussion include Deutsche Bank Allunity, NTT Data, CGI Consulting, MSG Systems, Adesso), structured to amplify enterprise adoption of Canton stablecoin payroll through joint marketing with globally recognised organisations, creating a "domino effect" of adoption. --- @@ -331,7 +336,7 @@ This proposal positions USDCx on Canton as the default stablecoin for enterprise #### 2. Circle Partnership Amplification -As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement — no banking hours constraints. +As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement - no banking hours constraints. #### 3. Complete Cross-Border Financial Ecosystem @@ -343,15 +348,15 @@ Zebec's existing enterprise relationships provide immediate distribution. Our pi ### Confirmed & Pipeline Ecosystem Adoption -Adoption is already underway. Lattice, Canton's first neobank, is a confirmed integration partner — Zebec already powers their enterprise card program, and Canton payroll extends this into a full-stack financial infrastructure relationship. Helius Finance has expressed confirmed interest in integrating Canton payroll and payment streaming, with conversations ongoing. +Adoption is already underway. Lattice, Canton's first neobank, is a confirmed integration partner. Zebec already powers Lattice's enterprise card program, and Canton payroll extends this into a full-stack financial infrastructure relationship. Helius Finance has expressed confirmed interest in integrating Canton payroll and payment streaming, with conversations ongoing. Beyond these, Zebec is actively approaching existing projects already running on other supported chains. Enabling Canton as an additional chain is a zero-cost addition for these teams, accelerating network adoption without requiring new builds. -A particularly strong target segment is the TradFi validator community. Apollo and DTCC are active Canton validators — already acquainted with the network and its privacy-preserving architecture. Both operate workforces and contractor networks of 10,000+ FTEs, making them a natural fit for on-chain payroll. Their existing presence on Canton means zero chain-education overhead; Zebec's role is simply to provide the payroll layer they currently lack. +A particularly strong target segment is the TradFi validator community. Apollo and DTCC are active Canton validators, already acquainted with the network and its privacy-preserving architecture. Both operate workforces and contractor networks of 10,000+ FTEs, making them a natural fit for on-chain payroll. Their existing presence on Canton means zero chain-education overhead. In this context, Zebec's role is simply to provide the enterprise grade payroll layer they currently lack. ### Year 1 Ambition (Projections) -Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec's 12-month ambition for the Canton deployment is significantly higher. These are projections — not payment triggers — reflecting the addressable opportunity once the dApp is live: +Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec's 12-month ambition for the Canton deployment is significantly higher. These are projections, not payment triggers, reflecting the addressable opportunity once the dApp is live: | Metric | Year 1 Target | Rationale | |---|---|---| @@ -374,11 +379,11 @@ Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec ### Who Benefits -- **Neobanks (e.g. Lattice — confirmed):** Offer payroll and payment streaming to their users directly within their Canton-native banking product, powered by Zebec's live infrastructure. +- **Neobanks (e.g. Lattice - confirmed):** Offer payroll and payment streaming to their users directly within their Canton-native banking product, powered by Zebec's live infrastructure. - **DeFi protocols & project teams:** Run token vesting for contributors, grants, and investor distributions using the live vesting tool. No custom smart contracts needed. - **Canton ecosystem companies:** Pay employees and contractors in USDCx or $CC immediately, using the hosted dApp. Zero setup cost, zero custom development. -- **Existing multi-chain projects:** Teams already using Zebec on other chains can enable Canton as an additional network at no cost — instantly bringing their existing user base onto Canton. -- **Canton Foundation & Super Validators:** Point to a complete, live financial stack on Canton — payroll, treasury, vesting, and card spending — as concrete proof of institutional-grade infrastructure. +- **Existing multi-chain projects:** Teams already using Zebec on other chains can enable Canton as an additional network at no cost, instantly bringing their existing user base onto Canton. +- **Canton Foundation & Super Validators:** Point to a complete, live financial stack on Canton (payroll, treasury, vesting, and card spending) as concrete proof of institutional-grade infrastructure. --- @@ -386,13 +391,13 @@ Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec ### Why a Hosted, Open-Source, Non-Custodial Public Utility -The default approach for ecosystem-funded payroll could have been an open-source SDK or contract library that other Canton teams build on. We considered that, and concluded a richer model serves the ecosystem better: open-source the on-chain primitives **and** run the live reference instance. Every project building its own payroll on top of a library alone still has to audit, host, monitor, and operate it — recreating the same duplication of effort, security risk, and friction that motivates the grant. A hosted dApp paired with open-source Daml contracts eliminates this entirely: the infrastructure exists once, is maintained centrally, is accessible to all, and any participant retains the option to operate it independently. +The default approach for ecosystem-funded payroll could have been an open-source SDK or contract library that other Canton teams build on. We considered that, and concluded a richer model serves the ecosystem better: open-source the on-chain primitives **and** run the live reference instance. Every project building its own payroll on top of a library alone still has to audit, host, monitor, and operate it. This will recreate the same duplication of effort, security risk, and friction that motivates the grant. A hosted dApp paired with open-source Daml contracts eliminates this entirely: the infrastructure exists once, is maintained centrally, is accessible to all, and any participant retains the option to operate it independently. The model rests on three guarantees, set out in §2 Implementation Mechanics and worth restating here as the rationale for funding a hosted deployment rather than a library-only deliverable: -- **Open-source Daml contracts under Apache 2.0** — the on-chain primitives are public goods in the strictest sense, auditable and forkable by any Canton participant. -- **Non-custodial operation** — Zebec never touches customer or corporate payroll funds; escrow lives on-chain under Daml-governed rules. -- **Continuity by construction** — because the contracts are non-custodial and open-source, in-flight payrolls complete as scheduled regardless of whether Zebec continues to operate the hosted frontend. Any Canton participant can run a frontend against the published contracts. +- **Open-source Daml contracts under Apache 2.0:** The on-chain primitives are public goods in the strictest sense, auditable and forkable by any Canton participant. +- **Non-custodial operation:** Zebec never touches customer or corporate payroll funds; escrow lives on-chain under Daml-governed rules. +- **Continuity by construction:** Because the contracts are non-custodial and open-source, in-flight payrolls complete as scheduled regardless of whether Zebec continues to operate the hosted frontend. Any Canton participant can run a frontend against the published contracts. This is directly comparable to BitSafe's CBTC reference instance: open-source tooling on Canton Foundation–aligned terms, with a self-funded production reference operated by the contributor. Zebec has the operating muscle to run that reference (12,000+ employees and contractors on payroll today, $500M+ annual volume), and is committing to a five-year minimum maintenance term in the grant agreement. @@ -404,7 +409,6 @@ This proposal also does not duplicate any existing Canton component. Token vesti - **Simon Babakhani (CEO):** 10+ years Wall Street experience (Bain Capital, Parthenon Capital), expertise in financial infrastructure. - **Elena Solovyov (CMO):** Marketing strategist with leadership roles across Fortune 100s, startups, and global policy groups. C-suite advisor, published author, and award-winning brand builder. -- **Kian Schreiber (CTO):** Seasoned global entrepreneur and investor. Built Germany's first altcoin exchange. Leads Zebec's product innovation at the Web2–Web3 frontier. - **Neal Padhye (Head of M&A):** Duke University graduate with a decade in investment banking at Apollo, BlackArch, and Northlane. Leads Zebec's acquisition strategy and deals pipeline. - **Stelios Gerogiannakis (Head of Engineering):** 20+ years engineering experience (LSEG, RBS, Cosmos), with expertise in payments, blockchain and robust system design. - **Technical Leadership:** Combined 50+ years in payments and blockchain engineering. @@ -421,29 +425,35 @@ This proposal also does not duplicate any existing Canton component. Token vesti #### Already Operating on Canton -Zebec is not approaching the Canton ecosystem as an outsider. In February 2026, Zebec partnered with Lattice Finance — the first neobank built on Canton — to launch the Lattice Card Program: a Mastercard debit card with native CC token support and stablecoin funding, delivered on Canton's privacy-preserving infrastructure. This live integration means that Zebec's engineering team has already worked with Canton's participant node architecture, token models, and settlement flows in a production context. The streaming payroll proposal extends an existing relationship with the Canton ecosystem, not a cold start. +Zebec is not approaching the Canton ecosystem as an outsider. In February 2026, Zebec partnered with Lattice Finance, the first neobank built on Canton, to launch the Lattice Card Program. This is a Mastercard debit card with native CC token support and stablecoin funding, delivered on Canton's privacy-preserving infrastructure. This live integration means that Zebec's engineering team has already worked with Canton's participant node architecture, token models, and settlement flows in a production context. The streaming payroll proposal extends an existing relationship with the Canton ecosystem, not a cold start. #### Proven Multi-Chain Delivery at Scale -Zebec currently supports over 20 blockchains — more than any other card or payments protocol in the industry. What makes this significant for a Daml build is not the number itself, but the diversity of the chains and the speed at which the team ships new integrations. As Zebec's COO has noted publicly, adding a new blockchain takes the team weeks, not months. Each integration requires the engineering team to internalise a new runtime, a new transaction model, new RPC patterns, and new token standards — and then deliver a production-grade integration against them. +Zebec currently supports over 20 blockchains, more than any other card or payments protocol in the industry. What makes this significant for a Daml build is not the number itself, but the diversity of the chains and the speed at which the team ships new integrations. As Zebec's CEO has noted publicly, adding a new blockchain takes the team weeks, not months. Each integration requires the engineering team to +* internalise a new runtime, +* a new transaction model, +* new RPC patterns, and +* new token standards + +And then deliver a production-grade integration against them. -**The portfolio of completed integrations demonstrates that this is not a team limited to a single VM or a single smart contract paradigm:** +**The portfolio of completed integrations demonstrates that this is not a team limited to a single VM or a single smart contract paradigm.** -**Native smart contract porting (Solana → Stellar/Soroban).** In Feb 2026, the Stellar Development Foundation selected Zebec as its global stablecoin payroll infrastructure provider — the first native deployment of Zebec's streaming payroll outside Solana. This required porting Zebec's core streaming primitives from Solana's Rust/Anchor runtime to Stellar's Soroban smart contract environment (also Rust, but with a fundamentally different execution model: no accounts/PDAs, WASM-based, with Stellar's unique ledger and asset model). The team delivered this while simultaneously maintaining the existing Solana product. This is directly analogous to what is proposed for Canton: taking a proven streaming payroll system and re-expressing it in a new smart contract language (Daml) on a new ledger runtime. +**Native smart contract porting (Solana → Stellar/Soroban).** In Feb 2026, the Stellar Development Foundation selected Zebec as its global stablecoin payroll infrastructure provider. That was the first native deployment of Zebec's streaming payroll outside Solana. This required porting Zebec's core streaming primitives from Solana's Rust/Anchor runtime to Stellar's Soroban smart contract environment (also Rust, but with a fundamentally different execution model: no accounts/PDAs, WASM-based, with Stellar's unique ledger and asset model). The team delivered this while simultaneously maintaining the existing Solana product. This is directly analogous to what is proposed for Canton: taking a proven streaming payroll system and re-expressing it in a new smart contract language (Daml) on a new ledger runtime. -**Privacy-first chains (Aleo, Zano).** Zebec is integrated with Aleo, a Layer 1 blockchain built entirely on zero-knowledge proofs where all computation is private by default, with smart contracts written in Leo (a Rust-inspired ZK-native language). Zebec is also integrated with Zano, a privacy-by-default Layer 1 where all assets, tokens, and transactions are fully shielded. These integrations required the team to work with privacy-preserving transaction models, encrypted state, and novel cryptographic primitives — experience that maps directly to Canton's sub-transaction privacy model and Daml's signatory/observer visibility rules. +**Privacy-first chains (Aleo, Zano).** Zebec is integrated with Aleo, a Layer 1 blockchain built entirely on zero-knowledge proofs where all computation is private by default, with smart contracts written in Leo (a Rust-inspired ZK-native language). Zebec is also integrated with Zano, a privacy-by-default Layer 1 where all assets, tokens, and transactions are fully shielded. These integrations required the team to work with privacy-preserving transaction models, encrypted state, and novel cryptographic primitives - experience that maps directly to Canton's sub-transaction privacy model and Daml's signatory/observer visibility rules. -**Legacy and non-standard chains (Dash, XDB Chain).** Zebec integrated Dash — a chain with a UTXO transaction model, masternode consensus, and its own BIP70 payment protocol — requiring the team to adapt to a payment architecture fundamentally different from the account-based EVM model. Zebec also integrated XDB Chain (formerly DigitalBits), a Layer 1 designed for branded digital assets with limited public documentation and a small developer community. Successfully delivering on chains with sparse tooling and minimal community support is precisely the muscle needed for Daml, which has a smaller developer ecosystem than Solidity or Rust-based chains. +**Legacy and non-standard chains (Dash, XDB Chain).** Zebec integrated Dash, requiring the team to adapt to a payment architecture fundamentally different from the account-based EVM model (UTXO model, masternode consensus, its own BIP70 payment protocol,...). Zebec also integrated XDB Chain (formerly DigitalBits), a Layer 1 designed for branded digital assets with limited public documentation and a small developer community. Successfully delivering on chains with sparse tooling and minimal community support is the skillset needed for Daml, which has a smaller developer ecosystem than Solidity or Rust-based chains. -**EVM and non-EVM breadth.** Beyond the above, Zebec operates across Ethereum, BNB Chain, Base, Arbitrum, NEAR, SUI, Tron, TON, and others — spanning EVM-compatible chains, Move-based chains (SUI), and sharded architectures (NEAR). Each required the team to adapt wallet infrastructure, transaction signing, token standards, and event processing to a different runtime. +**EVM and non-EVM breadth.** Beyond the above, Zebec operates across Ethereum, BNB Chain, Base, Arbitrum, NEAR, SUI, Tron, TON, and others. All these span EVM-compatible chains, Move-based chains (SUI), and sharded architectures (NEAR). Each required the team to adapt wallet infrastructure, transaction signing, token standards, and event processing to a different runtime. #### What This Means for Daml -Daml is a new language for the Zebec team, and we are transparent about that. But the track record above demonstrates something more important than prior Daml experience: a repeatable, proven capability to learn a new chain's primitives, re-express Zebec's core streaming logic in the native paradigm, and ship to production — typically in weeks. +Daml is a new language for the Zebec team, and we are transparent about that. But the track record above demonstrates something more important than prior Daml experience: a repeatable, proven capability to learn a new chain's primitives, re-express Zebec's core streaming logic in the native paradigm, and ship to production in weeks. -Daml's declarative, rights-and-obligations model is arguably a more natural fit for payroll than any chain Zebec has integrated to date. A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction that Daml was designed to express. The team's challenge is learning Daml's syntax and toolchain, not its conceptual model — and the former is a matter of weeks for engineers who have already shipped across 20+ chains with many different paradigms. +Daml's declarative, rights-and-obligations model is arguably a more natural fit for payroll than any chain Zebec has integrated to date. A streaming payroll agreement is, at its core, a multi-party contract with defined rights (the contractor's right to claim accrued funds), obligations (the employer's obligation to fund the stream), and state transitions (pause, resume, top-up, cancel). This is precisely the abstraction that Daml was designed to express. The team's challenge is learning Daml's syntax and toolchain, not its conceptual model. -To de-risk the Daml learning curve, we suggest a dedicated discovery and architecture period before any production code is written. The team will engage with Digital Asset's developer documentation, the Daml community forum, and — where available — Canton ecosystem partners who can provide technical guidance during the build. +To de-risk the Daml learning curve, we suggest a dedicated discovery and architecture period before any production code is written. The team will engage with Digital Asset's developer documentation, the Daml community forum, and Canton ecosystem partners who can provide technical guidance during the build. --- From ca2e03990d0b4285df7a22a0921992a9a3649c75 Mon Sep 17 00:00:00 2001 From: Stelios Date: Wed, 27 May 2026 19:58:37 +0400 Subject: [PATCH 06/10] Adjust headings --- proposals/Zebec-Canton-USDCx-Payroll.md | 154 +++++++++++------------- 1 file changed, 72 insertions(+), 82 deletions(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index 0fe0aa1a..6d1b4843 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -1,18 +1,14 @@ -# Zebec X Canton / USDCx: Streaming Payroll & Programmable Payment Infrastructure for the Canton Ecosystem +# Development Fund Proposal -## Development Fund Proposal - -**Author:** Zebec Network -**Status:** Draft -**Created:** 2026-05-19 -**Label:** financial-workflows-composability - -**[Champion](https://github.com/canton-foundation/canton-dev-fund/blob/main/sig-directory.md):** -- Jonathan Mayeur (Intellect EU) +**Author:** [Zebec Network](https://zebec.io)
+**Status:** Submitted
+**Created:** 2026-05-27
+**Label:** `financial-workflows-composability`
+**Champion:** Jonathan Mayeur (Intellect EU)
--- -## Abstract +# Abstract Zebec Network proposes to build a public streaming payroll protocol on the Canton Network, funded through the Canton Protocol Development Fund. This infrastructure will be developed as a public good: the Canton/Daml smart contracts that power it will be open-sourced under Apache 2.0, the deployed instance will run non-custodially, and Zebec will operate the live hosted dApp as a self-funded reference instance for the ecosystem. @@ -20,19 +16,13 @@ By introducing Zebec's enterpise-grade streaming payroll, companies will be able This grant will fund the development and hosting of a live, production-grade payroll and token vesting dApp on Canton. This will be freely accessible to every participant in the ecosystem, with no integration fees and no custom development required. Zebec brings immediate enterprise distribution to validate real-world adoption, with companies such as NTT Data (200K+ FTEs) and CGI Consulting (100K+ FTEs) in active discussion for stablecoin payroll adoption. -**Total Funding Request:** -**857,100 CC** base (Phase 1 + Phase 2; ≈ US$120,000) + -**up to 928,500 CC** optional (Phase 3; ≈ US$130,000) = -**up to 1,785,600 CC** (≈ US$250,000). -Reference rate: US$0.14 per CC at proposal date. - Zebec will cover all costs related to ongoing maintenance of the infrastructure. No fees will be charged on the Canton payroll product unless otherwise agreed by Canton Foundation. --- -## Specification +# Specification -### 1. Objective +## 1. Objective Programmable payroll and token distribution infrastructure is foundational to Canton's enterprise adoption. Today, every project wishing to run payroll, make contractor payments, or vest tokens on Canton must build and maintain custom solutions from scratch. This creates duplication of effort, security risk from unaudited contracts, and significant friction for ecosystem growth. @@ -44,7 +34,7 @@ More specifically: * Payroll is settled in USDCx and Canton-native assets * There is measurable adoption by Canton ecosystem participants. -#### What "Publicly Accessible" Means +### What "Publicly Accessible" Means The stablecoin payroll and vesting dApp will be hosted live by Zebec and accessible to the entire Canton ecosystem at no charge: @@ -54,9 +44,9 @@ The stablecoin payroll and vesting dApp will be hosted live by Zebec and accessi - **Open-source contracts:** The Daml smart contracts powering streaming payroll and token vesting are released under Apache 2.0. Any Canton participant can audit, fork, or operate them independently. - **Multi-asset by design:** The platform supports multiple Canton-native assets per transaction request. -### 2. Implementation Mechanics +## 2. Implementation Mechanics -#### Asset Support: USDCx, Canton Coin & Beyond +### Asset Support: USDCx, Canton Coin & Beyond The dApp launches with full support for two core Canton-native assets, with the architecture designed to expand over time. @@ -66,11 +56,11 @@ The dApp launches with full support for two core Canton-native assets, with the | **Canton Coin ($CC)** | Customer support tier | Supported as a disbursement and vesting asset in Year 1, with dedicated customer support. Full feature parity to be scoped based on ecosystem demand through the grant period. | | **Additional Canton-native assets** | Governance-gated | New tokens follow a defined approval process:
• A token addition request is submitted to the Zebec Canton governance process.
• Validator approval is required from at least two active Canton validators. This includes confirmed ecosystem partners such as Lattice and Helius Finance ($5–10M on consumer cards and $10–20M on enterprise cards).
• Upon approval, the token is enabled across all payroll and vesting features at no additional cost. | -#### Token Vesting: A Second Public Utility +### Token Vesting: A Second Public Utility Beyond payroll, the same streaming infrastructure powers a token vesting tool for the Canton ecosystem. This is a capability that currently does not exist on the network. Project teams and DAOs can vest $CC, USDCx, or other Canton-native tokens to contributors, employees, and investors directly through the live dApp. This is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. -#### How Streaming Payroll Works +### How Streaming Payroll Works An employer connects their Canton wallet to the Zebec dApp and selects recipients, amounts, duration, and payment frequency. The backend validates parameters and calculates the required USDCx. Once the employer approves the funding transaction, the streaming contract initialises: it records stream parameters, locks the employer's USDCx in a non-custodial on-chain escrow, deducts platform fees, and emits a StreamCreated event. The employer dashboard updates in real time. @@ -78,7 +68,7 @@ On the contractor side, the streamed amount accrues in real time and is visible On the Zebec Canton App, stream activity fees are collected in CC rather than ZBCN (as used on Solana), and these fees will be set at a reduced rate to keep the Canton payroll product competitive over our existing solutions on Solana and Stellar. Transaction fees are used by Zebec to ensure the continued maintenance and ongoing upgrades to the enterprise payroll solution on Canton. -#### Edge Cases and Error Handling +### Edge Cases and Error Handling **Insufficient Balance:** The contract validates the sender has sufficient USDCx before initialising any stream, rejecting transactions where balance falls below stream amount plus fees. @@ -88,7 +78,7 @@ On the Zebec Canton App, stream activity fees are collected in CC rather than ZB **Pause/Resume:** Paused streams do not accumulate vested amounts. On resume, the end time adjusts proportionally. -#### Network Fee Schedule +### Network Fee Schedule Fees are calculated per individual streamed amount. On a $5M payroll, the generated $CC fees for burning fall between $5,000 and $12,500 depending on distribution of stream sizes. @@ -99,7 +89,7 @@ Fees are calculated per individual streamed amount. On a $5M payroll, the genera | $3,000 – $10,000 | 0.18% | $9,000 | | > $10,000 | 0.10% | $5,000 | -#### Compliance, KYB & PII Handling +### Compliance, KYB & PII Handling Payroll handles regulated counterparties and sensitive data. Zebec applies the following controls on the Canton dApp from day one: @@ -108,7 +98,7 @@ Payroll handles regulated counterparties and sensitive data. Zebec applies the f - **Minimal PII off-chain, encrypted at rest:** Beyond the legal company information required for KYB, Zebec stores minimal personally identifiable information, encrypted at rest. - **Private payroll on-chain:** Payroll streams on Canton are private and anonymised by virtue of Daml's sub-transaction privacy and signatory/observer visibility rules. Employee compensation is not publicly visible on the ledger, only to counterparties to a particular stream. -#### Open Source, Custody & Continuity +### Open Source, Custody & Continuity This proposal's public-good guarantees rest on three architectural commitments: @@ -117,23 +107,23 @@ This proposal's public-good guarantees rest on three architectural commitments: - **Continuity if Zebec discontinues.** Because the contracts are non-custodial and open-source, ongoing payrolls continue to settle and complete as scheduled even if Zebec, as the dApp operator, were to discontinue the hosted service. Recipients retain their right to claim accrued funds from the on-chain escrow regardless of whether the Zebec frontend remains available. Any Canton participant can, in principle, operate a frontend against the published Daml contracts. - **Zebec as the self-funded reference instance.** Zebec operates the hosted dApp as the live reference deployment of the open-source contracts at its own cost for a minimum five years (see Maintenance Terms). This is comparable in posture to BitSafe's CBTC reference instance on Canton MainNet. -#### Illustrative Employer / User Dashboards +### Illustrative Employer / User Dashboards -##### Payroll Management Dashboard +#### Payroll Management Dashboard ![Payroll Management Dashboard](./images/payroll-dashboard.png) -##### Card User Experience +#### Card User Experience ![Card User Experience](./images/card-dashboard.png) -#### Maintenance Terms +### Maintenance Terms Zebec will actively maintain the live payroll application built on Canton Network, back-end infrastructure, and open-source Daml contracts for a minimum period of five years to be agreed with Canton Foundation and defined in the grant agreement. Maintenance beyond the initial committed period will continue for as long as the platform remains in active use for payroll on Canton. -### 3. Architectural Alignment +## 3. Architectural Alignment This work aligns with Canton's architecture and ecosystem priorities in several concrete ways: @@ -144,13 +134,13 @@ This work aligns with Canton's architecture and ecosystem priorities in several - **USDCx as enterprise settlement asset:** Positions USDCx on Canton as the default stablecoin for enterprise payroll across the Zebec ecosystem. With Circle as a lead investor in Zebec, USDCx can serve as a trusted enterprise settlement asset for on-chain payroll and payment infrastructure across sectors including neobanks, healthcare, logistics, and other regulated industries. - **Closed-loop financial stack on Canton:** Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via the Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. -### 4. Backward Compatibility +## 4. Backward Compatibility *No backward compatibility impact.* This is a new dApp deployed onto Canton. It does not replace or modify existing protocol components. -### 5. Dependencies & Risks +## 5. Dependencies & Risks -#### Dependencies +### Dependencies | Dependency | Status / Mitigation | |---|---| @@ -159,7 +149,7 @@ This work aligns with Canton's architecture and ecosystem priorities in several | **Canton Payments off-ramp coverage** | Last-mile fiat is provided by Canton Payments and Zebec Mastercard. The Zebec card rail (live across 20+ blockchains) acts as the immediate fallback where Canton Payments corridors are not yet active. | | **Daml SDK and Splice toolchain** | Stable and actively maintained by Digital Asset. Zebec will engage with Digital Asset's developer documentation and community during the build. | -#### Risks +### Risks | Risk | Likelihood | Mitigation | |---|---|---| @@ -170,63 +160,63 @@ This work aligns with Canton's architecture and ecosystem priorities in several --- -## Milestones and Deliverables +# Milestones and Deliverables The grant is structured across three phases. Phase 1 covers technical integration, Phase 2 is tied to verifiable adoption on Canton rails, and Phase 3 covers optional joint marketing activations. -Phases 1 and 2 together constitute the **857,100 CC** (≈ US$120,000) base grant. Phase 3 is optional, performance-based, and capped at **928,500 CC** (≈ US$130,000). +Phases 1 and 2 together constitute the **857,000 CC** (≈ US$120,000) base grant. Phase 3 is optional, performance-based, and capped at **928,500 CC** (≈ US$130,000). *Technical specifications and timelines are subject to refinement during the implementation phase.* -### Milestone 1.1: Contract Signed +## Milestone 1.1: Contract Signed - **Estimated Delivery:** Effective Date - **Focus:** Kick-off and resourcing. - **Deliverables:** Grant agreement executed; integration team allocated; project plan finalised. - **Acceptance Criteria:** Signed grant agreement on file with Canton Foundation. -### Milestone 1.2: Backend Integration Complete +## Milestone 1.2: Backend Integration Complete - **Estimated Delivery:** 2 months post Effective Date - **Focus:** Integration of Canton Network and USDCx into the Zebec payroll flow in the Zebec app & platform, with Zebec running dedicated validators on Canton to support payroll. - **Deliverables:** Daml streaming and escrow contracts (open-sourced under Apache 2.0); Zebec backend integrated with Canton participant node; RESTful API + OpenAPI specification; Zebec-operated Canton validator(s); testnet then mainnet deployment. -- **Acceptance Criteria:** End-to-end stream lifecycle (create, claim, pause/resume, top-up, cancel) demonstrated against Canton mainnet; Zebec validator(s) operational on the Global Synchroniser; Daml contracts published on Zebec's public GitHub under Apache 2.0 with developer documentation. 143,000 CC (≈ US$20,000) paid on completion. +- **Acceptance Criteria:** End-to-end stream lifecycle (create, claim, pause/resume, top-up, cancel) demonstrated against Canton mainnet; Zebec validator(s) operational on the Global Synchroniser; Daml contracts published on Zebec's public GitHub under Apache 2.0 with developer documentation. 178,500 CC (≈ US$25,000) paid on completion. -### Milestone 1.3: UI/UX Complete +## Milestone 1.3: UI/UX Complete - **Estimated Delivery:** 2 months post Effective Date - **Focus:** Canton-branded white-label payroll experience for enterprise onboarding. - **Deliverables:** Employer dashboard, payroll run creation wizard, contractor claim interface, payment history, reports and exports (CSV/PDF), Canton ledger event analytics, mobile-responsive design. -- **Acceptance Criteria:** A Canton ecosystem participant can connect a Canton wallet and run an end-to-end payroll cycle through the live hosted dApp; UI shipped to production at a Canton-branded URL. 143,000 CC (≈ US$20,000) paid on completion. +- **Acceptance Criteria:** A Canton ecosystem participant can connect a Canton wallet and run an end-to-end payroll cycle through the live hosted dApp; UI shipped to production at a Canton-branded URL. 178,500 CC (≈ US$25,000) paid on completion. -### Milestone 2.1: Individual User Adoption +## Milestone 2.1: User Adoption - **Estimated Delivery:** Duration of Term - **Focus:** Verifiable adoption of Canton stablecoin payroll on the Zebec platform at the individual user level. - **Deliverables:** At least 100 individual users having received payroll on Canton rails (USDCx or $CC) via the Zebec platform. -- **Acceptance Criteria:** On-chain transaction data showing ≥100 unique recipient parties claiming at least one streamed payment on Canton, shared with the Canton Foundation Tech & Ops Committee. 357,000 CC (≈ US$50,000) paid on verification. +- **Acceptance Criteria:** On-chain transaction data showing ≥100 unique recipient parties claiming at least one streamed payment on Canton, shared with the Canton Foundation Tech & Ops Committee. 250,000 CC (≈ US$35,000) paid on verification. -### Milestone 2.2: First Enterprise Onboarded +## Milestone 2.2: First Enterprise Onboarded - **Estimated Delivery:** Duration of Term - **Focus:** Verifiable adoption at the enterprise level. - **Deliverables:** At least one enterprise client running stablecoin payroll on Canton via Zebec, settling in USDCx. -- **Acceptance Criteria:** On-chain transaction data plus enterprise onboarding confirmation (signed customer agreement and live payroll cycle) shared with the Canton Foundation Tech & Ops Committee. 214,500 CC (≈ US$30,000) paid on verification. +- **Acceptance Criteria:** On-chain transaction data plus enterprise onboarding confirmation (signed customer agreement and live payroll cycle) shared with the Canton Foundation Tech & Ops Committee. 250,000 CC (≈ US$35,000) paid on verification. -### Milestone 3.1 (Optional): Enterprise Announcement +## Milestone 3.1 (Optional): Enterprise Announcement - **Estimated Delivery:** Duration of Term - **Focus:** Amplify enterprise adoption through public announcement by a globally-recognised organisation. Target companies in active discussion include Deutsche Bank Allunity, NTT Data (200K+ FTEs), CGI Consulting (100K+ FTEs), MSG Systems, and Adesso. - **Deliverables:** Public announcement by a named large enterprise that they have adopted stablecoin payroll on Canton via Zebec. - **Acceptance Criteria:** Published press release, official enterprise communication, or equivalent public statement from the named enterprise, shared with the Canton Foundation. 571,500 CC (≈ US$80,000) paid on verification. -### Milestone 3.2 (Optional): Joint Marketing Activation +## Milestone 3.2 (Optional): Joint Marketing Activation - **Estimated Delivery:** Duration of Term - **Focus:** Co-branded marketing activation with the named enterprise, creating a 'domino-effect' of adoption. - **Deliverables:** Joint marketing activation - case study, co-branded campaign, press feature, or conference appearance spotlighting the Canton deployment. - **Acceptance Criteria:** Delivery of the published asset or event confirmation (case study link, campaign materials, or recorded conference session), shared with the Canton Foundation. 357,000 CC (≈ US$50,000) paid on verification. -### Phase 1 Workstream Summary +## Phase 1 Workstream Summary Phase 1 (Milestones 1.1–1.3) is scoped at approximately 13 weeks across six workstreams: @@ -244,7 +234,7 @@ A detailed week-by-week breakdown is provided in [Appendix A](#appendix-a-phase- --- -## Acceptance Criteria +# Acceptance Criteria The Tech & Ops Committee will evaluate completion based on: @@ -253,19 +243,19 @@ The Tech & Ops Committee will evaluate completion based on: - Documentation and knowledge transfer provided (including open-source release of Daml contracts under Apache 2.0) - Alignment with stated value metrics -Per-milestone acceptance evidence is captured under each Milestone above. Phase 2 and Phase 3 milestones are explicitly verified against on-chain and public-record evidence - not artefact delivery - emphasising ecosystem value over delivery of internal artefacts. +Per-milestone acceptance evidence is captured under each Milestone above. Phase 2 and Phase 3 milestones are explicitly verified against on-chain and public-record evidence, emphasising ecosystem value over delivery of internal artefacts. --- -## Funding +# Funding **Total Funding Request:** -**857,100 CC** base (Phase 1 + Phase 2; ≈ US$120,000) + +**857,000 CC** base (Phase 1 + Phase 2; ≈ US$120,000) + **up to 928,500 CC** optional (Phase 3; ≈ US$130,000) = -**up to 1,785,600 CC** (≈ US$250,000). +**up to 1,785,500 CC** (≈ US$250,000). Reference rate: US$0.14 per CC at proposal date. -### Payment Breakdown by Milestone +## Payment Breakdown by Milestone | Milestone | CC | USD (Ref) | Payment Trigger | |---|---:|---:|---| @@ -282,7 +272,7 @@ Reference rate: US$0.14 per CC at proposal date. Phase 3 is capped at a combined 928,500 CC (≈ US$130,000) per major marketing campaign. -### Zebec Fees Being Waived for Canton Network +## Zebec Fees Being Waived for Canton Network Zebec operates a standard commercial pricing model for payroll infrastructure on other chains. For the Canton integration, all fees are being waived in full for the duration of the grant period. This reflects Zebec's conviction in Canton's enterprise potential and our commitment to building genuine ecosystem adoption. @@ -295,13 +285,13 @@ Zebec operates a standard commercial pricing model for payroll infrastructure on Zebec is waiving all platform, SaaS, and per-employee fees for Canton payroll users for the duration of the grant period. This represents approximately $5,500 per month in foregone commercial revenue (based on our target of bringing over 75 clients and 1,500 active users from existing clients, estimated on current activity on Solana). This forfeited sum is a direct contribution to the Canton ecosystem that sits alongside the grant itself. We are committed to offering a free product for the Canton ecosystem as Zebec is a strong believer in the network and long-term opportunity. -### Volatility Stipulation +## Volatility Stipulation The grant is denominated in Canton Coin (CC), with reference USD figures provided at **US$0.14 per CC** as of the proposal date. Because Phase 2 and Phase 3 adoption milestones run beyond 6 months, the CC amounts for any milestones not yet paid at the 6-month mark will be re-evaluated against then-prevailing CC market conditions, per the Foundation's >6-month policy. Any adjustments will be negotiated between Zebec and the Tech & Ops Committee. --- -## Co-Marketing +# Co-Marketing Upon release, Zebec will collaborate with the Foundation on: @@ -309,16 +299,16 @@ Upon release, Zebec will collaborate with the Foundation on: - **Case study or technical blog** - including a public case study on porting Zebec's streaming primitives onto Daml/Canton. - **Developer or ecosystem promotion** - promotion of the live payroll and vesting dApp, and of the open-source Daml contracts, to Canton ecosystem teams, Super Validators, and grant recipients. -### Specific Commitments +## Specific Commitments - **Circle Partnership Amplification:** As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement. - **Phase 3 Optional Activations:** Public announcement and joint marketing activation with a named large enterprise (targets in active discussion include Deutsche Bank Allunity, NTT Data, CGI Consulting, MSG Systems, Adesso), structured to amplify enterprise adoption of Canton stablecoin payroll through joint marketing with globally recognised organisations, creating a "domino effect" of adoption. --- -## Motivation +# Motivation -### Current Market Position +## Current Market Position Zebec has established itself as a market leader in blockchain-based payroll and streaming payments: @@ -328,25 +318,25 @@ Zebec has established itself as a market leader in blockchain-based payroll and - **65K Cards Issued:** Driving real-world adoption of crypto through everyday payments at scale. - **5+ Years of Protocol Development:** Zebec Protocol was launched in 2021 as the foundational streaming payments infrastructure on Solana. -### Strategic Value for Canton +## Strategic Value for Canton -#### 1. USDCx as the Default Enterprise Payroll Stablecoin +### 1. USDCx as the Default Enterprise Payroll Stablecoin This proposal positions USDCx on Canton as the default stablecoin for enterprise payroll across the Zebec ecosystem. Canton's privacy-preserving architecture and institutional focus make it well-suited for regulated industries requiring confidential transactions, compliance, and interoperable financial workflows. With Circle as a lead investor in Zebec, USDCx can serve as a trusted enterprise settlement asset for on-chain payroll and payment infrastructure across sectors including neobanks, healthcare, logistics, and other regulated industries. -#### 2. Circle Partnership Amplification +### 2. Circle Partnership Amplification As partners with Circle, we will integrate USDCx on Canton into Circle's Wallet as a Service product, create dedicated onboarding flows prioritising Canton USDCx, and co-market the solution to Circle's enterprise client base. This positions Canton as the recommended chain for streaming use cases, with 24/7/365 settlement - no banking hours constraints. -#### 3. Complete Cross-Border Financial Ecosystem +### 3. Complete Cross-Border Financial Ecosystem The integration creates a closed-loop financial stack on Canton. Employers stream salaries in USDCx in real-time or on schedule. Contractors receive payments directly to their wallets. Those funds can be spent immediately via Zebec Mastercard, or off-ramped through Canton Payments to fiat. Users never need to leave the Canton ecosystem. -#### 4. Enterprise Adoption Catalyst +### 4. Enterprise Adoption Catalyst Zebec's existing enterprise relationships provide immediate distribution. Our pipeline includes Fortune 500 firms interested in stablecoin payroll as an HR offering, with direct integrations into major payroll processors including Asure HCM. We are targeting SMEs and agencies with international contractors as the initial entry point, with white-label solutions enabling other fintechs and neobanks to offer USDCx-based payroll on Canton. -### Confirmed & Pipeline Ecosystem Adoption +## Confirmed & Pipeline Ecosystem Adoption Adoption is already underway. Lattice, Canton's first neobank, is a confirmed integration partner. Zebec already powers Lattice's enterprise card program, and Canton payroll extends this into a full-stack financial infrastructure relationship. Helius Finance has expressed confirmed interest in integrating Canton payroll and payment streaming, with conversations ongoing. @@ -354,7 +344,7 @@ Beyond these, Zebec is actively approaching existing projects already running on A particularly strong target segment is the TradFi validator community. Apollo and DTCC are active Canton validators, already acquainted with the network and its privacy-preserving architecture. Both operate workforces and contractor networks of 10,000+ FTEs, making them a natural fit for on-chain payroll. Their existing presence on Canton means zero chain-education overhead. In this context, Zebec's role is simply to provide the enterprise grade payroll layer they currently lack. -### Year 1 Ambition (Projections) +## Year 1 Ambition (Projections) Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec's 12-month ambition for the Canton deployment is significantly higher. These are projections, not payment triggers, reflecting the addressable opportunity once the dApp is live: @@ -367,7 +357,7 @@ Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec | Canton Payments Off-Ramps | 5,000+ | ~400 / month average over Year 1 | | Developer Integrations | 10+ | Wallet and SDK adoption by Canton ecosystem projects for payroll features | -#### Key Performance Indicators +### Key Performance Indicators **User adoption:** New Canton wallet activations per month via Zebec; employer account growth rate; contractor wallet engagement; Canton Payments off-ramp adoption rate. @@ -377,7 +367,7 @@ Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec **Technical performance:** Contract execution success rate (target: >99.9%); system uptime and reliability. -### Who Benefits +## Who Benefits - **Neobanks (e.g. Lattice - confirmed):** Offer payroll and payment streaming to their users directly within their Canton-native banking product, powered by Zebec's live infrastructure. - **DeFi protocols & project teams:** Run token vesting for contributors, grants, and investor distributions using the live vesting tool. No custom smart contracts needed. @@ -387,9 +377,9 @@ Beyond the binding Phase 2 acceptance triggers (100 users / 1 enterprise), Zebec --- -## Rationale +# Rationale -### Why a Hosted, Open-Source, Non-Custodial Public Utility +## Why a Hosted, Open-Source, Non-Custodial Public Utility The default approach for ecosystem-funded payroll could have been an open-source SDK or contract library that other Canton teams build on. We considered that, and concluded a richer model serves the ecosystem better: open-source the on-chain primitives **and** run the live reference instance. Every project building its own payroll on top of a library alone still has to audit, host, monitor, and operate it. This will recreate the same duplication of effort, security risk, and friction that motivates the grant. A hosted dApp paired with open-source Daml contracts eliminates this entirely: the infrastructure exists once, is maintained centrally, is accessible to all, and any participant retains the option to operate it independently. @@ -403,9 +393,9 @@ This is directly comparable to BitSafe's CBTC reference instance: open-source to This proposal also does not duplicate any existing Canton component. Token vesting in particular is a capability that currently does not exist on Canton; the streaming payroll engine doubles as the vesting engine, which is immediately useful to Canton Foundation grant recipients, Super Validator programs, and any team distributing tokens to stakeholders. -### Team & Execution Capability +## Team & Execution Capability -#### Leadership +### Leadership - **Simon Babakhani (CEO):** 10+ years Wall Street experience (Bain Capital, Parthenon Capital), expertise in financial infrastructure. - **Elena Solovyov (CMO):** Marketing strategist with leadership roles across Fortune 100s, startups, and global policy groups. C-suite advisor, published author, and award-winning brand builder. @@ -413,7 +403,7 @@ This proposal also does not duplicate any existing Canton component. Token vesti - **Stelios Gerogiannakis (Head of Engineering):** 20+ years engineering experience (LSEG, RBS, Cosmos), with expertise in payments, blockchain and robust system design. - **Technical Leadership:** Combined 50+ years in payments and blockchain engineering. -#### Execution Track Record +### Execution Track Record - **$500M+ in annual payroll volume:** Successfully handling massive real-world volume. - **Enterprise Acquisition:** Acquired and integrated traditional US payroll processors (Paybridge, School Payroll Services). @@ -421,13 +411,13 @@ This proposal also does not duplicate any existing Canton component. Token vesti - **Partnership Success:** Established relationships with Circle, Mastercard, MLS teams, 150+ Web3 projects. - **Production Readiness:** 4+ years of battle-tested smart contracts in production on Solana. -### Team Technical Competence & Delivery Track Record +## Team Technical Competence & Delivery Track Record -#### Already Operating on Canton +### Already Operating on Canton Zebec is not approaching the Canton ecosystem as an outsider. In February 2026, Zebec partnered with Lattice Finance, the first neobank built on Canton, to launch the Lattice Card Program. This is a Mastercard debit card with native CC token support and stablecoin funding, delivered on Canton's privacy-preserving infrastructure. This live integration means that Zebec's engineering team has already worked with Canton's participant node architecture, token models, and settlement flows in a production context. The streaming payroll proposal extends an existing relationship with the Canton ecosystem, not a cold start. -#### Proven Multi-Chain Delivery at Scale +### Proven Multi-Chain Delivery at Scale Zebec currently supports over 20 blockchains, more than any other card or payments protocol in the industry. What makes this significant for a Daml build is not the number itself, but the diversity of the chains and the speed at which the team ships new integrations. As Zebec's CEO has noted publicly, adding a new blockchain takes the team weeks, not months. Each integration requires the engineering team to * internalise a new runtime, @@ -447,7 +437,7 @@ And then deliver a production-grade integration against them. **EVM and non-EVM breadth.** Beyond the above, Zebec operates across Ethereum, BNB Chain, Base, Arbitrum, NEAR, SUI, Tron, TON, and others. All these span EVM-compatible chains, Move-based chains (SUI), and sharded architectures (NEAR). Each required the team to adapt wallet infrastructure, transaction signing, token standards, and event processing to a different runtime. -#### What This Means for Daml +### What This Means for Daml Daml is a new language for the Zebec team, and we are transparent about that. But the track record above demonstrates something more important than prior Daml experience: a repeatable, proven capability to learn a new chain's primitives, re-express Zebec's core streaming logic in the native paradigm, and ship to production in weeks. @@ -457,7 +447,7 @@ To de-risk the Daml learning curve, we suggest a dedicated discovery and archite --- -## Appendix A: Phase 1 Detailed Breakdown +# Appendix A: Phase 1 Detailed Breakdown Detailed week-by-week scope for Phase 1, retained for transparency. Final sequencing will be confirmed during the discovery and architecture period. From 9e6289a99f62817dcaeecb40ba814aa259b5d566 Mon Sep 17 00:00:00 2001 From: Stelios Date: Thu, 28 May 2026 16:48:23 +0400 Subject: [PATCH 07/10] Fix label tag --- proposals/Zebec-Canton-USDCx-Payroll.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index 6d1b4843..4d0d805f 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -3,7 +3,8 @@ **Author:** [Zebec Network](https://zebec.io)
**Status:** Submitted
**Created:** 2026-05-27
-**Label:** `financial-workflows-composability`
+**Label:** financial-workflows-composability + **Champion:** Jonathan Mayeur (Intellect EU)
--- From 394f831addd8ea9678d3b641bef9fe27ebd29d42 Mon Sep 17 00:00:00 2001 From: Stelios Date: Mon, 1 Jun 2026 23:04:12 +0400 Subject: [PATCH 08/10] Remove extra characters --- proposals/Zebec-Canton-USDCx-Payroll.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index 4d0d805f..31f101a5 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -5,7 +5,7 @@ **Created:** 2026-05-27
**Label:** financial-workflows-composability -**Champion:** Jonathan Mayeur (Intellect EU)
+**Champion:** Need Champion --- From 986f8a175a2ca2a82e5f67cc29269832da5a2484 Mon Sep 17 00:00:00 2001 From: Stelios Date: Mon, 1 Jun 2026 23:11:59 +0400 Subject: [PATCH 09/10] Changed to draft, to avoid being auto-closed --- proposals/Zebec-Canton-USDCx-Payroll.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index 31f101a5..3579b19e 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -1,7 +1,7 @@ # Development Fund Proposal **Author:** [Zebec Network](https://zebec.io)
-**Status:** Submitted
+**Status:** Draft
**Created:** 2026-05-27
**Label:** financial-workflows-composability From 8fd6412b3ad631614493d946534ac7aa11678cdd Mon Sep 17 00:00:00 2001 From: Stelios Date: Fri, 5 Jun 2026 19:53:37 +0400 Subject: [PATCH 10/10] IntellectEU as champion --- proposals/Zebec-Canton-USDCx-Payroll.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proposals/Zebec-Canton-USDCx-Payroll.md b/proposals/Zebec-Canton-USDCx-Payroll.md index 3579b19e..da209976 100644 --- a/proposals/Zebec-Canton-USDCx-Payroll.md +++ b/proposals/Zebec-Canton-USDCx-Payroll.md @@ -1,11 +1,11 @@ # Development Fund Proposal **Author:** [Zebec Network](https://zebec.io)
-**Status:** Draft
+**Status:** Submitted
**Created:** 2026-05-27
**Label:** financial-workflows-composability -**Champion:** Need Champion +**Champion:** IntellectEU ---

efBY^(949BZ9>`qq|Yz>tB*!foj(Y#uoh4J-WEWdSr* z2PqDb6SG!CvuyNKIK>^YpS6mBwx)CF!wa6c9?G6`fO`8oUwf0gG29VE5P93X|M3G4 zP#^#F=iC?rW&cCoqf3Gt!zZPrp@OUZ-(5dhw_MW5bJaJFu652l+Wm81?c@;*>5tHJEi@gV^^L+y2r^V9(Hu)S~-8UzskjM*#xH}?Vsu%`n_MWm-yy) zWit@o_O!02Rx0)Rj8q6A4Y)jPLCrrpAo})@0@pG*#8uLr2C+1>fH?|!=~If z9=?zCu#w@S2h5Gg7`-Gis@3A3tG+{?c+t~udh_?)oDAJ{KmLL*c;%0L{|STd0C&xH ze&X#v@W5l#Cx85Fu7)DI&+VqGX!n$-TO--{X`yl02>n-53{k4Wq&Y;VZfgZ0-fN`!I7 zN4hI%a9`^6ZA=QoT#|o}X{@w~sGie7sn?Rde? z8^^J$q$8)H!FxP?B(X=P$R17*A4fOZpL(2JLc8teVa#fdmej_FhroywGi>TFVwZ4)dieU97Cn@^UQeDG?XZskz1ELejL5xfQ}rJZCs z(qZn@kNDgw6kMomt#2hb9p-*i_iyjyFBR)*s#;6H?uyFO3Cpo`B7-?mCCCxNh040h zvXr$&jcQo=HXMOwoIhu+H6x@j+0CE?tv#CwC)~wy(GwJ|5oSZjj{=4|j1k-m&NP&@i^dc&=Bh*Us#> zK#YV`E<92~$}s+?`zvub#*q-aQLz|-!p&!W5#68Q!DF&}p~Sq-A2wZMWjCuaQ*Mw! z3Nuf^P;(}QQSIT}7M+jj_w4V@-6x)wx+4S$@_04SH>O12AkMU)aZVCkk|12@l^L87 zDi`Ky{A748GXv9bydr59VdK1Qmzj(1VVpO=BUCNoiD0%@&fPFZ$z%$kR8hMB_xbgX z&kN`yxQKnct;gHC+gS3bzG+)!S*)8EvB;sa-c|--sSmZqt;tf0f4x_cJ%zC~2B9uK zChDBNBrRxbGFR0P+p`Ke<)N*z94!e&va3_|{B4B*$J$e)l+70YjzVpfqS>*@DXJYF zRhq3QER{?osQjmJutT;65S9h5F9-z(gMfD80;;o=PQtg8ubg+aHaXVrDpyvBrcp41 ziZHfK<{6e^mH83sC~i#%G%ubis)A1S9k6jU-x-YyX%Sq znHSHmrIfg?q`LJ)%K|^!uG|*WxNa-erK{`No!Dl+kwUaJqW-(6Q>Jjv^%MqCJ7Hd= zpHF*on{yQek+#xY`xZH|14J`TiMlM}un1|o*v@OfTO)yJT54i&fFh;!(&$h{Ne5Km zih7${Zz~{j=pGPLP1|kJ@3=xF^AZj+?MJCj6%aW$nk{YD46~m5*tbHpBCTgSzY479 zpW6z8ELAX&IFMNJyfv!Jg^D{|auOs!)cL8F3LMFrV!hMWKqB)(cyMSC$GC7fQlM*6goc_X~B9*>@sSb=cUsr` zyLm+z1k3wW8M~C^#WSx#Vw5QDuP0l%58r)-nmM9(AA5bl6yVBQ%Htk;PKrO9Gz&TU zZzJ2{#?@HF9V>e;70e@30DldS&&c0VN4ICY?p`w|Um_nwEAlyQWJq=#pSsena?uk_*89%3g;QCrQ}{{#&5rgm33WNTC8|dxdca z;W?2Ked#pD>Rn6&6DrIz$gcxo^fq^6Q1m=xTZ%9~Yi@8il7eHLWo5eU6?Y>g{tnZ? zA*T~Wf=lb*-@;jV%M$n8f|r|+I|rC z1uWqifhSKnEfwabNjXQbISi+}PaU{p6`n{STp%J`AgnR65`o=`tmN6QQ~a$21DuK_jrclGVY-q@Kz?s`vd#8n=Ee^>JHAyl{Eje6o9CL~=H>&7e%L z6g*ld+KOE46Qnfgm=E{8RVt9vjx>jrb*)j5E81e5W>U9!ajz~wz{N(SVH|L^l)2zN znNdBbNTm$Yy8Cq4tHSI_cBA)rkI(z%-FiyMm}U~0(vWS%ywEE??$b?$AvYBtbEU1xE{WQ! zo2|(lYLOdVg>A)LX<5p8x>)y8`vcxj+Zxq{&P~{>_*TvBQ)Wt16KLn*bdu$WL&dpyZxE^KFQw4Bq8?>C!I{;XK(1X5X|2qQbmvYP zQb@>t7u2P@Gp-aI#-rX=sz1@nUQN}gY%*Rv+G z3_1>7!KMszO%n0U6z_C#^yj)rxtM^(5YFO62n*%x%?sVb^i>Dnnbj+s7z%cYCLzj||Op z90DBX=Q&0t3GiL|2>;uUd)dzkMg8ERxJ3@XGgDy9O|W18R-bd9cXM;!Vov6&qE2lX zGYEG5(wxGhT;9k!33bw_-3SS@_YWCk0@0w|fEWjKzg^Zjs4LfcZCAM)eEn^5I|n3Z zc|>kSu?m85ANR>JNx>I7yHUHrx}vZ|3}657E!E5|tptN^rPvHyjD7k{9>WJM8)sc% z`bF~9Wu0)2{FGsph1?I!_j1me+Oh78A7S6`zxdd39ls~OKc4umRCk^W!XeM0^|+%W zn$k?h(WXdNTO^uKw;Od@);NOQYg^2D|7DjL<*xow_mTSZkuMX+D9l*}HrL*3okW<* zL77_=Me&d|y@P*UQI-6<1< zOPMV5;xbLs#k2`iDg8YFOa+&LwNb{qPvk;AQ_}5PH>>PBsvzRo(ko`L80O#_y&@{V5{2Y>53Uxlnr~$ERdz{H3Erm%lTR_(%szO=bEIm|NJq7 zgWW1A;p!|qjrwvdZO!E(Ad<1Wt^ozqT4q>Crl8k~-fWkhV-uE3Vhjr;j)onJ<_mOc zLu;cGK51E(7f}BPN;!&jk2v$a#xZVyfXH8{Gq#Q7wx_lLm@E3yJ?Q8?bK9w|K&|Lr zgS#BLbwOJ*?m0N>eTH{jAcVFOc9!i#BB(E*cEWWKpPwJw%GJ+e%F?-l2)YUq5*b zbK&MkS7!my*6wu9A7%z<+q@SC35;3@;<{)%UG zlg%L*#;(MD1Yn-T%N^Y?be7SJM;eVJ>GNP z!!vY6Eonr$cH0uJsR1&6KSo%{Kpc=g<6~$LW$uO>?Ue?QZvzk@FMjbWe&WsFm+m7U zGVdhq{DLq1gn#<|r{}@HxSBQHgMYD`9^Jv+2!d6E?;4jfDcMS1&Kj4g zS1kdCDxoN$8~PqjoolWdkbbuo;9O|3AA6+dqybd#rXd~X1_1}@fK#QW3=~l;!wXUsz(4pp}E9>d?M1w+Y#eD3QSAd~# zYZRCda9aVQx#3Gak})|1qw>i|>V$u1BUX^jq5>%QGsgS2wiWXtc1v?g9#uvCxzR%mQKoWFX%z8_gcM7&*qmy)OV%8ciINv!s8Z>; z6lp1v?ua3=Saz8yu?Dkjl$15lvv0^e?LFnrXb$03u`AO^d)m+JSxd-wpR4*)o=!Lg z{HRrZO%Nudnnm&yNW8z)XLXUB!jYZfD%_%qU)3J7XckQGm_f%w%S?f$7=-65Wv2A~ zfg~12WTv>g9+uN#WILv=Mz+ip4Bx3#LigB9XbRvi7|q4=q=UFxbbXjS5jxY=iiv57 zOBwqA%#!kw5yVjDba(4a*Af;=cDqDJy^n#zdG@RsS2B-x1YA8Hxv=UZP?ft^d2}Ua zi2!50Z1BJu?hnbU4|j}bU7@7Z^FCQt<+-O(a?*_lF%*8TEWZE{PxG-|zxQ*Y zVDQLzCReZ1v8{rN>V5h+Um`gIC2G^dDv|PvF}~T-C5NNfO#xGSPR@Qx$x6Nij;F2V zo@%0pq$^poX~aBML;?z>07$c1_1{mLe5~)0GEJEWHkaR)1;aL!88?!OkE-6 zTFb~Tu|QXeGZX40r6gGHo8+8qKc9LRYhp`pPI?lmjozNCs$v}-{V09~OHcPPJhmI@ zp?y3zuY@N+S*DCcHVrJ}DGh0wp~jEQNX4w#jf)C~vv1U^*= z1k`2EOh$M?Woz6MM%^_UX-1l4DRn6#X+hy*hmslvz*0#^;a=c1wnBeBH_VIm8!clz ztusqou`HBz!ZzE}O2@eo2`!6z=DYVY(wPe_xHLw|;k6GK=>oq`s{uQXAOrJXa zjLA~1TO0F2orSkmK$t5hZ#g`TtmolvD{3{bsgjl~`LB?OoHq(?$gT$~AfT-Rk-7Hg zt37o*c}uvIvNbHnoiA5^w7zmaH>%aWsqUGy%th+N%Dxp_fwK@oF-SyPucYYuO`M2f zo9#{|QQy0}TN4AK^KR$L=ESxt279@`J54ChRM7SCmN>YrG}lW3U6UR9Dz0zkurNh3 zANvYcSk4;&)FYx=mz}*Z=4ibb`Om8%g6_T4+LKK4wL`vdi_aV2)DL5YfWtZ56L}6* zX?cT7-)bD&ik{bt+^kJ=>uoI{>C~81%d>e~LBGZhvr{}^>%-XMwxZTuu7T&((*xIJ z@6Fw~@{?Pa%(8F9lPTgZ&IyY-efAc2gPs?6BYF2?C9e)@TVeV7y((Rs33=)ZEA^MhTWJ=b4=nNy7!~bO|;2_WVD#UaQkL2AV@U-t=w3w{yk5#2N|Q zR|Ur1D7U#A0^@G*z}?{TJh&UU;%-plZj>E&Lx~&eKi`d+&KZg7L*{Noj(~eiN|DGl z4EB@fCTd@LUuBC*R@r@jj3k-?oKwKFCo~a}JkeItUdg~g2(k%=dm%Z@2cvAB)>u_V z6UX8eGG?V)w*Z#a4I6cf2p8upNMwAOG>uPY$u4p>gM(;;b%n9F8a6!yAyr>7T(Xeo?-Pqs}!V^ z)=oDoHj8kNXCY=S@8#-0BEObx){Rl4>ME6iTFqb-5^Fr_DnnhF-Y4ko14*8yfnMy& z5#L*@a_+h*PGYjHh}+hCI=j|-Sh*XDeoZ_(Z6tbX?^tE)4k@Oj0vl_)5Aa^DKYy&? zc)YETIt9nrt4uYH)M-hwyVd~EtSSsjijU9^Y)w??k+d5KZ8_R1buraOB)5B?u)0%16Wtg6^US{s~R@HcWcxQFJ1EzU0-9uoz|WY8XPQ9 zdX{;-OKGdjH98w)DoXFiZjE~V!u|F`h6|{zApc#Acxobhokwn~)CKGU#C|5DCnMWh zlqZ@=3e2uzXe&f|qN;P|LXXWXoqusy&{aIz)9cSdV{V<-GA*eC94ldcN^L6y(rX98 zQ5W#p{I(SV4pn-`hP6I|*mLl?m3fgtyOD@o{g>_c0#Z7?_as?(TS*ADLcCk6D^J+^ zQ_dUB)zaw+iO6Ub(*Darypzy>9u|4v`tQhS9GD%cQWFYoWN%cE7jI}ckUAcTBN*#& zn?)h1nXRVGn>v!XM{<+ zk!r!Q-s?);y>>%fPoCD^sVd61v>SPCpWTZ{bX8B5^>M~|oD$j%WA|p(MkEMI(uZ3e z!D>&cr*LgWUUiTPS~AI)2Ir1Ay%>^4481mde>~&HxX7@x#T6K z%V6%Bjsvz5zINuy4NZqDMBx5{(G6jmi_k|D@j8^zg}a6V-f!=fLDLj4vI+@Gx*>mR zQ`d0mdQw$0y*4pHIZf$ry)LPmvZBZC`{tSvo5@UNk_!r^uB70LOfbS|*8(t{Ujty8 zCR}8q!i+Lae9?5ILX$A}l+($`uOcW@VV2%iqG@6lOa&KE*Nl`2o$+zeE3-__l>kkX z05tXeJXi%&rl~8)Xt=5clT~l+dxEXYcG;=+HdE3Sf8zUb8%e|C6fB%DW{1>?L1 zw)%3XVp7Z#+__v{Jv_Z64*-YRaiV{WtPHM`+Wstj)(a^y)k%`6l&&P$QD{H#I$o zng+e+q%%X5J`;9g5eE8rp^js8nzy6$a2&UMlUh8+l67nh;Qr zCI3~X_jj#FT?$6+hWIRvdL<>uSec}4UKN2zttDlYKt~^Y>YSU@+P#qy8d`mFfT*++ zmKQ`n{F=6PZXGZ|s`razJ9L84wgRBJ_HsG9@*j~wOKp|;c$J2LsQPb>2&!8lihh)9 zP}>Sk2`R-ZJ_Qs?!mi`cwY1TyqBBeYZ(HXnB*H7Kg3z@OCvhZ4;)j!Kp^30H)Wsd| zmZ_Gy1lxw%D+`^IWSs|Hr=fJ%N3RPQ^{qeh!oRSss7LXdcL@cl&Z@Uo=4#x^64{6L zRG_s%^jOrJV}?<{C{3F20atL4<;-i<=DboUbO@Qo-&x$97cvxK-eAiY-*HVJ?R-S>DOmdg6N59 zD{7S?<8a{E%eE2-%Q1Ov!XBZkxUJzZo63=_>np*#*_s?`RB)71{tzYEPz_{4UT8Ol z@zATWDJ4P1T%Me75-MWkN=@!ZjoJltB<;I-N)!3GIeE6w-*~eN^lB_F1xP zH*~CU1;?;<@_*m`)rtC^JO9q%H|++Thv!U3xPrqTX=(p$j?Ot>P%~3t`Uq2Sn0AA9 z+6}FZCPJHvRLs$4`iQhj@ebs*c4PmYo-%WlnG)I!852fauRByCkk%v!ubFFAj2+t* z@2)B;r3^Lw)LmrH5iqT?aIl1gp+{j_!l>nW-BXea20>l*_ckV*I%-`>WaWi-YYN*6Fh8l2t8Rc4jo*-cYT;Z%C^-80B(H8TLpAx@F;)+k)ff8pLo{Z_ ziTgV!64pYMqi0F=p}O9VnN?T5xPQu??5@U&e!f;x3bK3Gv>W=jT&7NNoLHnxk-0;t3+4$+|eEeK5yIPvOz7K<__s(r(D0 z-SFpNbj8X0D_OfCmYAEh8{Vzympu36JMC$ymO-hR;@KbRISv%})Q~yUB+kE$80!A8 zw85)aKZoWI;+WxkpGM~%!DH$pp}B{OCGi>K)0`mPjnY5ilvJgD8GU$Yg|`riTx|Z< zeYiGex(k&`)E`Sh&-yVXBlH>rvLD1%OR#Z9tLm&-ykxyGztemFDIqMV1aricFK%+} z$7o&^AA!xi;=DhYe+R|#$RbIt+g4Pk!$A=qh$L5}^YEnH$LEeH=qrxL>VyA}y?6cD zZN1LBt}*U;c;2;7b`&?swjC#K8mDoZLn)|~rsQN5gj)#&YDJ3R3l@J9;y*w_fC>^q zln+P|5Oz*&QpZVr$iYq><2d%V_d5^w7 zT-Wb<@m$|s3XXEM9+QgAbsSoTniuZIu`3kIQg#kcaX0o|mX)h^^9EX3Mz-;Ed=+K|)?vpFOY zo(Q^X=P*{lt{2Fzg!`zGDh!oal1?0V-B+TU#o6ROyv}uPeZTKCFGS%QHP4Rsup#z36pK1ifp`ufS|d$d2Qg6HK*;c_Y%T*m>-E5vjhB`+XW(sFJzt>zR}y1Y~GaU7c} zbXvq$QR(qfn^EB08K&bfI>|UfhT8Dhd0wRY9R`6?0dmAi^j0$Ycytx_jZ|SYmKehz zR6;(lJ9aEDgG2f)v}E5sccW-G@C@z-J(s(2QEgnf8#SHrdEAX^ z`@5_`BY!tObGfJkQoAu&mFYeRHFD19HM0*gP1Cd+h-`?F-GGa~I#y;f6dc}(%c@mp z)YWh^co4(&Fwz77+X=)eIJ6rw9xb$TD#QfjoX}Z)a%Fi8?S>zpl4`G_-QeqE#(s&O z=5FBG+zlF(mJ4?yo$y1um)ea>684>+85f>T(oE{NcG*z`*JDiiQbFxI6Y$U>jy&d^ zj$S6oD(d?>+Y`bk?Y?@}r0d%O8i|j-Bg$*XIXErsJ^Z za^-d+6jh>Q7=!`=hpREkM-=oQJG|`dGq$Cqj^m!!Tly5?+oGBgo_XFQ&7`=ou2AMX zHpf-vL{;S!*&p8N02kRh5j58l$eu!>x|B|t2Gz^{)iwDXyB#X2-iXzUUEP|bMrmlf zV02GsQrP!Wcpn%m6A(41GPg+O&_+$7&Raj!|F&_a3pHw8l&GmFquCD4IvuLgKmZz3 zcO?`tweXk(?*j~##!Y&-ifpgzX?K~mjMgUU!gd5U)}B5N=TiV^%p%$>uez~xXM%F$ z9_K>i2JMYK7sihbpfwg(3?V-mWY!GEijh3=y*db}RKHTqk`)rFlhke$E>bc_JwPQo zi7Y72I8?=15_}+{1_*au0Ceb{kS)rTR|ezLpI7|WCmbaKm$Ofes_CHN+Q@YUVg+U0 zdC6;5aPC~s$f>%8uY63w5lTb%scGuJz@jKNP`egLoZaC>j$?qbh`Yl*t^ySK=;kh| zsWf@6aio2v*S_$T%lkD2htfqSf@rN|MlW1f<#P*7#qm)0gjYpkHp!t!3k8P&*G@Ms zX~(4l{toXiPFs4x;CS&|-*pO(s|sW2Igd@(g|9s43wLAR6@+!Ai+1C}-N3%d5_@SR zBcrHEk6qW5aYAo^;n>xwA7d@6 zHB}cx`=hS;I^$Z%K2Kxw5G@N*DKL`QqOR@kBGJ;b*P4?D!m;bR-Z{pFOQzs)=sZiA zC+D1>lgI$o$utFnJc6OSChR+{tCl$`N)jHclT9UgA9hWuJLhd9qkcr!!&i{QC+{>C zjmMW<^+xZ&cpUKwvv>Vd$3cW+bLvM0FcddFj-8;ot|-L8TqO$tfgBs!DnZ5ymUvN4 zTAa!>%auAYCjZAy#^VsJJt-8LlpMQ1g6MTWAH9HMqjkYZgRgUJg2J9f)|+b1l+uM1 zuGD=`=Z=&;PuxQ|&9`-V{qMTe{bjiuD15=U;cn=2xf}RPaW`M#Yse_p%oI}Nm?dCp$H{?Bi@S)GU!v;kb0pMscAP%;hfo`t~y5SsH2j{iY*-( z#XrKNh5In*8$rFb!~_&lucpVrv|X-PMsPPO+d@a5chEOdO%rSA@|cxL{FHVBPjfeL zWj9>48)dXFRlA{;xKXtmbmzzPb$O~boSmHduh2^eKUgX&>b_5!Tn`@Z1`L8=-dtq-u?Ln+x<}^gh!6QXZd!+bz*GM(Q}iA%X%;O4YrDW&sx_ zx5Nb13?=Z%r!k?C?HYf~U>uH=2dce4@!LD*Q8GC0HLcImbli168RN_yoQPB?#1__1 z*WxljA+Usof>`TyF!Y_F_lE!gAOJ~3K~x%kzF!nf#a~S9z7?f(@?KtB~%IMh?-<~!_Mx;U8M!}11i)^CDGztE3CdTOFmkpF2$BgZQrDBt%^hq}TViX890d4I zdW964b0IFrI$#{qU7gr*+^gbC7MTLRj z&~dtkJr^eR8j)r&_|Pcajk4Ep&b^eWWO7FQ7#n2JLIx>Xzd8rHpA5b2{gZwNr}QtL z>&0_D|GB=63XV&Tdd*$mcb!+-x2iVR*Ir#d{`Y_IuYcsdue`i4`G1PP)F%mpx8%Y# z?|lEoSGRxpsW1Q6|LrHg`nBDjW!u#fYH5T|hKidZg5$tEW4ZDE*l8rI`-H?e|NF+v zit~WoFM^V7uEe}O%5vj)a>3Oa~++hn=%vf|js{-OMi=I{7>iL~}iL^prOvfwyS|2EU( znb^cN^Q^~_t_mqvGG(T1*LC4-yGvQmw05=ckZpuO~JH;2!G9% zt8(sC)8;*m+`B@USB_^X#Qw-mH&4xc!~Phws!K9FtBN^d>~$7B{P3FYn=C6$i=KO7 z!e^?2>ao+j=)CH&p{B3Lw@+fk*+q}Nq?aW+P{tXzZE~e*#VZlh&S3GQl;T{d+7Q`y znpgOHv7JRIq^wr#o6IX6Tc*U*yRLO~aqisbu-?_KmtSiC@ZWv?BR}%;tFJCGhY3C+ zu@$82{kBFSTO+>t=J`9n`{)17fB%`Ue03WfqI#u1DkDl&$=617(Pqb4oGOwyr{u1#jy-?W4T(g9 zP(v7#C>GZN(6d(+Nex_&*!YB#R3dRaL?;w?H8%U> zDBo257Ou57Y7wGyN~S18*52{j%I9ViX-KeIqrMsAAin+bI>U+SYxleAQMF?d1Y*yk zimr#0PgsgR;(B&h|53aR;5z@V33 z!$15_9{$=-@++@7vBjOIJ-cudP%JZOpy* z#;qe?8~N*$&do@uO?&6oL_4#;Ut@XnF0GMtaBJFyT2udIdgCT4_LxjfwMU08v>W#M zhjzo?OQ~}C9f^(#fblaUuj#Hw&N?qVuJxI?q>4(8$EEuWKNBU+tXMI6Rg^r-it5eR zw|8rUco)Odm*@U)%i6bK+FLJh7>^d@I37I(&z^VHt-sUpyjDf+2nY3eF1wNzPf+r z^WfY01?d;67D^J5oLE=t=kNpn)XQX$U7xbQMdd-!k z{l1)7Z`6AZS$QM{5LC5yvrXJyT=CGw)qw^p0gkKT+xWG-U27 zLOdxq>OH);NOh|ck#ub{wT9kH4!kQ`{Wp8}@1;%->m<2%EGvmn>aqEfDsL+inkMQp z6qx1Flt8`fvhvw;ewfUT5Zfr`1--KtWoGPT0FZRFhSpT_y%Z0*J=fXkw(8kq7mACT zU7@{WULab(i_EeGi26ybp-m96i58FPV!YvA>W%Zc+mqVVd+jaLIum+jo^t%ZlEI!;CI(i~6av zoeM+?otKBFOW8LqP~Uj#%Wu!!sBSxj{-b~Y1Ap_U-*dZ7(OmV)lidyLWms9t?neBF zZ@2cr54`%`_pERH#+Pt6zfDXB@HX6yye&sp%xS|XH6DRcl3ec2V$HLuJWdi=!1Pol z%(JFwWy?I1>bDbfTH*0IYE>&_+6Ypu;AbMrqYW3a-!d0pH^h^t<76Gl2lNebXG31_0qF_1^*nD523Jhj;< zL}W?-5j4MRfBfRp9IsQU&?{rd&f|Nenjk=0&qTc(SK%VG-qYo5O)ZjY*URsRvu_;j zT3xGD)f{)KlaZHP&!CcNLRa304_GBHBN!~((of{zWuj)Lgqh%;AyP>hLh<<3f1a;% zy}k0)ul^D4&+AKi?&abGeDH@~`{L)-yiuZs-H;BW%lX9s{?UK2{>n$^PQPZy! zP*K$~YqeW-!@<1h_k94bysE$Zn=Oy?v0_1Fjub*itvQ#YH@K&k$LxP=w9c$rPD?HC zg~_@Sc|3EY_ym->VdVI=Qq22JFBR31mF12OUH|q#DVnC`^CEnfO zjI_!(X@!8(ENjC$BTY+oZ1543TjZ6hx>_VUMCQU%*HTe+L~=dqI0+r4dx)XkOPWJ$ zQ7P>rHNSbd#$xTksiZ))dtEy0HhYLw9}V4N{9N93P4Z$LngyK*0Hd2;Q>!H`oTv1~%Q=RW-KX>VLy_)1&F*0s>c=7zof_x1|zjoJKndzdW zmJnT1pD8sX=~o(OR<59m1+6sm6M&4tXhW@dWdE;RBRIZa8J;-TZN2Yx`TXbJdiI$5 z0M$S$zj@>9x4*yq{DQ&p;<>)t7#zo@^U8ObDV4jiZ(1``e*7cv&1q*{DKayNE^B4e z(6V8-LhS(%(ck#-_o4V&0XlY_S5C!vWCSKxU-k`9U2Zh!XzoeNJ%b(xmX*c?Pop>N z0C?Ws(!mWGe@jVbJ`YmpvLd@Ap|G{FD2eQ00JN-#_js4ftqeRqdVWVzQ8A|31jTvKJP)6X zr;QA~58U6ecyhQqO>%;52|*i{#r~B1+Bv-6M*Rqeg?H$KnHL<2?U58@qzs7^)xu4X zVz~=SA94D>^m)k zPGZh4h)(TkGz_5{^)CjMk75Sqr1W0?--2`2Jkn2{CiQ-L$vOnzZrMK-Y1upZfbA@o_vY$ z<&La4XJnSOW>gF~4}bJEB+kUrDbS=*L=tVR6mx%`Nl%3yXHzeD{$Erf++~qw+Je-X z`Pc)y>eydfIHm2K(%s&elltZ}t6b}|I0Jw1fC{fSGcuBd!i96`EDsFsM*6A{Msw1Tl$4`sNsHZ&43#y%l>IDFwfCzZKUqPei2 zIM^auyj}Ggkw*wzaXDgt?y8w6o>D4Nc9g1Z1Fqx1@Wp89pp7H~9hnO>xFL~e90`#! z(mf*?J()_O*>M((-(~{Qg~5^83Oqbzu&Hm!(HNd~86Azwd0nWYh0TH5`WyTU8o3)u zf=Ggc@5brJewyPtYuycqsAexCHT?Fo+C4$43LVFXKdOaXgJfqQ$&}(|xk!|#DLicZ zz*yT@N(;>6$=swPyjsn4`A6DaPQgoUq1d3SP2j|G$c5rG+5C(YOL0Xf-pyCu>HX#B7YvRU z&-Go%;5as!*XrlI=WZOkSavLkZnxj1q_^NwE4^Bgh#osZ>2^cV?}WIf z)??e%_R{X(8&%c2{=~FzvfQZ5A>pYOK}$L|0J<*7iq9kLPQkQq3h1;9)nB^MJuv~a zZ?dje$9Q2!tK!%(En4&QxK5ry#|Bl*i(S0N6)q+QLd5&7>l(>2p5CW})g-zfWSs>m zEWkpf!@en0=UEt;5K$<7fcYlY_2OLh4uy#I7xo>~Jdy$`8`5^^`vz9bOSiNzDjDX% zq@Zo5#d#c+q(~zzb*E|R!PhWiNKi{HWyU*P;XS$RYM?5|22x!X9s5SqR96b8NlAzC zRbbq*Ge_s8q#@{qFL3Mx#j-|1yA;ZIG!FL-%OZm>V5t_QLOqHXmxPrG(PKTF)lgI8P7j`P@*jc5Pc+~dcq|jRD@4lU+ z6+E@iw4JK;pb=>-?iqCLo<5ywEJG0!gyYPa(vo5mRW208MUlr`cM%uvhCa>RQ0LfP zxf@Q0EhMJ8566}KaN+eZE{rFya(YRtMRI2~(rQYI4V4;uJ&;FFr&On`Fn3wVxav53 zS9VE0mYRyKgYIEnHgo0&5hGdAIo`d_w|S6Il29O8nV{}cu?a0$yfR3w^Ar?=sCzk6 z<i&Pg+z46U{C_4~2vduq-^eAbiT_%0Q=Q_#V2%6I1 zZXo;=p^_`~>#;&`hF!YYsH7cTde&D30W#q$ySIa%Rmsz-<6sP$wK3qBMmjHZx$Z=I zw4J#UQimjoXuv8cGkwC(;_i$fY7e@WchcPlbfx~jEKK2 zw=WbNFP`hWO~GN>jbq2W5{d;Cb+6)yCxk&WqPiad5s(V-yx-@3P~Tm|?^5}|N|qkc z?rg$XZFBDEe6GH4N}y$Fp8a7{^wefEDfBpKUV?P(A@}C!Vebn(%CdOEdF*vjR_b~j z5YLkEb(Jf$qX%TfkZDy{k#X>oA_t3zjz_HPm~9S%opF*>jtxq*+>F#+37Wn_+8>o* zxhkBQqaz&y!Q)t;CKL|O^J$4E!A|#Xy|2>5c%p#LvpubZjw4>J2teDW>ss^(zDLSL z1_>QU?4uA$iuisvQ&_AeC0E1k@AaLw4a))<=^j*6>j)i3^yZ6>gTjsZxC5YRjkPS_ z(Gz6oI3y`?W5@2@hmB_^u4V1x5X~!!Yap{xEYm@ZrcsXV z%JKve?T=8XKZ|H|payyLI0(S9Vrbptl+K<1akS;8^Tci9b)BZUJv>>bnO}P8VQTd7 zu!^*oUT#FxnrlGB6WV=eXquE|g>lYDW=dS@RrT0(Ua0JceIIL|4-@uH=H**ZaExoP z4(*2CIRb`K^x9)3Z*g3dW!dj28juT*gUj~q>CBYEAShd*`r3>-!OY^jxKL^3nQlj~ zSD2DGIF80K$8*xV^*DH>##YS*CDU8pb8RX^hb)mg9IM#k`=ARqE|L^RieAl- z8awTg>k+)Ss55uIo=l~6t%nT7Rw$dYZ+NFc82WQSBCoV)8M4PAcZoSe5n~4v4;Emi z_TpKIiAh%-i9%T?OJ<6@|ArE+a`oN!o{0$~o6}WPsZT-72F4!dn#y#gKaTW`d+sTG zw^g!;`f&o|ndqHnq(A81=bmH=Mx%vB~Girp;+{$$v=?mmkl*TSLSs zm9AV(IIg|UQKcj^Q&dYTXXc?$ou|-??5KLMNbp8 zQ|5i%NLH>Hu|?^5&1&(EfGC)nhW;h?atvr|43Rc;WbRY&*WfuR6I2>FdKQwjRMAdM z5MpYcfUGM4YRI{f z5nCE}SBj-l)jTgvMH{gQ8k%$^G+5e*b1OW&B+e0A(Rs(Di@2-B-L1wD$z8W6iP$<8 zq4u(AT%-=A{{oVVu&fM%tTw6I;NWFixfwarV^w2WMWy!4k*bZ0Dnt+yFUee6T)5h}&~Sp>7iYKC7KHM8sL70WVXBSn zzz(g7#<#%Ne!Be+F>`A?Pi>i}b)6m_mU)?;Jgmzy-EQ+TPt(+<#sFF8E{m?#+v!c?Z1-77dK>rCo=q1lk2Z}ZR73-!T^=lcJQg5%rM<49kh1)c7@j`jLQ4~%`+ zb)ll@zVP|ds>Y2pmI_uGs}tTg8%kBXQSutGZ)$A9%>J-$dh!?cU6)mt8y~y4iV~D+ zKx6422Q9Pi!Ra*0u}?UmVBUA!Ry=M(u=Nmo9(8bojvdQ_^+x;dj{uasNzk_Gve2~9 zxv6zwQx_VUcGz~EZ^l{VsygvK0B~$rR#_L?cNrdUCl3jjw@q(1npQnFr>3Rq*waZs z`=;wk+ve+UuDJ$83d{AxvDMl=l(*)onHS6pj{R_>=I%66#H5Cjg}S5 zqWeC47AQUxRoORMR@pa%x?3((KVW~vvSOO`*wUqPnfUD+mR0A4j(y}G*%h%(M4)M& zi15;TaO^GRF4M!JkcXERRZP<&s_%J^e&a2f6=&}_%_)%De*esu)$(^n%f~i1b}$~h zzl^%8sk8B8muY$T3XVJO#_#~AdMoM}Uwawk-3^zK-ElYkmYz|~iU9xV%oKg5cB8&F zt12Sq*QhEjO-infn>CfIlvA1u+nlls5c^L~s-@>N#qYvzFZT=Gg(J-ADy>(Gtd5 zR!7Qd$=^wb(a3WdgxaC-8eN9y>_>k;b=@ODJbJ<5$r>p(g0V)wNjDnF)F7L23 z*Q!7ptQ*3airO*{#rN<*wP@se3IS1z4y^A~xp}s0YKxqvF}jw{?_g@$!EKP>8?%bG zM%oo^uy5^M*l}XrmPRd^zUH>@85naHZOnkQ))eCJkq3PY+~Rw;Pb}D_jf}=>|LTO- z?m4Mm4d4nsWbPig)cI5yMCW=;B5lVW9-=`YP8|(}rl$05Wh8|sSsCuz^{%w7G@J@2 zS~*-kzZ^YT2?Yn72kaeuaLp-qjRuFNBT|;QXuhn5gd5S4N`6Q5 zn>dnF#?&uq#+3qtay`~g0q)4_xYxE|S4WYmT0b4Vp0~aKnLj&w>xF{j#dCevDL4vu zW8ZaIxH?gb9vHT(zt?CG@rANxy>nNCtCn3v;n-0o!wzs?>f3Q_y58KqDe9c(y5>GM z5U{STC~TdJZZkd4_*lqXm*!q^xtO2H^tf5Zt)+sAFTy$5S9%;~-+*TCqqzOqbR4A9 zO6Kr{=WayawSd9LqpoYDpr^c{h=;$VhGi*e90TqXOj24y}qx*N`6@lrS%9{EI=^C|rqsqj|aJesTP4UBwLm z=Jg(Xm)Xq6P9U8Zup-s zsd*W2jqAQcLGz0H-EUEC9J@{nm4w<@pT#u(TdH+$!`&!!w-5|nv>UM_rDt?83U?!U z92f2e-Z6JWFR#t2il?Q9!b?0WZp_m%ozc@(E_tOz4@^U|>T~<>W@j`7Dof9&@m%(A zu~tSrm#1Uko{U3-(d)Z(TX*^-HgwB!bu=IpKy?nLHB%6D(Svw5%8$dL!>Z|bRI&r9 zuqSBHM&JxN9l0Ulf{8tL?8Z49XTtZN>hSRm4T9%}P;uxKP994AK``)=D^Zw7p$&}J zDUk(8HCrTgd5EAiCL6VvHaRpQ>+arZ`XSjga;L}yCUTkeSlk)bpC z(H9Dj79YoO;}0DNUp?yi-sfeS7QWrqhlgcZ=V@-u+mOE8j`wJ^Bim=nG_`5s^|mbQ zw5~HZF7Q6Mp6)3I2cvRB^1I897^))@7tuxvH+g8n>7wa~x^23Q$bBsQ3rd$3l041s zH@Pr1h66>)za}4Ha5_piBvx6uI%!djt}v3YSb}>5i2Cmbb-QHq>WX&RpZuDv1J+uL_Sm#+bt)rlnAcr$ePx4WY$`p zF$PDAD~^)&GRSow-KJI@+#0&NGR3JMq|nydMUm>=7I2HtLD9H%QGjK5&|)vDPVr=B z?do04T9L~0gjFJmKl|8>HxWy>+*7Sf-n|NL4bzNS1={C)6UM5GoL?t)m zFR@ysBDEj|Ue`9y)5F8O%&pC=!Kx3xGi5q^PTeFDf5)c{JKBXuw?$|uI50f9m!I_= z-2cp5_x`+KaJ+b~?=}X<9d~2jWmyJvzO3~zQX#^bLiZ#;Hl8S8{Z8Da7>vDy(z0G{ z>q#I}5Ye`BHYof603ZNKL_t*bb#3X0c4v5Kr>z&G(0Og*1*FUX!{>Y+IxoUWR7MOd zJyV*tO>c{(G{qWD+(BS;qWu7X^@j8o##GH8VSfax&a=DXY4DTGS1H7_?Xuh~S>5{! z81p(((PINt*VS1enu%Ff2bs1V1f5rNIR=9*RQm2Bd6abxYKg?^mWSi|*fFnT);*@v z;mq_N$0Dxu9{!F&*V{G(kApm`Tnb@MWOwI9ctl;tF<1uM22!1uOkqr7Na{GSZG-xe z`KH4MF4%XP=bn4EWDrm=nf48&IxWJe%u9G0xeA!JP3Ie~xdVdaXe#y{^DI8gMOAb7 z&-csh_1tw@QZdUTqw&fle>b)68QhKH$W5iaKA*cWlpXX;?nd>e;JMn3=W{oTGbr|r zoVA7FnV`P56BJjP5c#?}m}hrWeUhA1d*{eC;UgP`Lu~@8@I;_X-gThNU{ma@6*qOIEc-YL7z`UP*YkpJ7%thtkDsVBLg^S7lH| z2HM`&;_zM?Mom3)T^pm#ZCR#ini`kS>T-3qR7IBIt;3Z> zaHa4%e-zM)QAVkCWgb&>9KOy;7DM4*RK>efcxsPZlQXKQEC9PzpHGzE8J!Lzk7lB| zKW{{9B)g}at)VW-z6RSj&hE&FJ_tLFB72lRy=dIT7@y)w3g*G7MJp;=9!gjyLKkWc z0%|S#aprk(LTV!t(Z<%ZXrUHCRGVfh4AYEQHFFP|b+Xj-6arUpuyIczN=_#=5-JG< zje`sl#4&2x(Wq(95M)b#qx>DKX^k78jE2#_BLGFi0_SvCFStQexRG@$R0NGhf_2JN zpHaIoICD}%!BMjF(#4ST)X{fHk_89LY4pBTN@8@Td-zq!y5vsYg*z6V1?JbXO6NhQ z)#&i=1RzN0UVWA2Ze`DqR#fM2xSONK#;OCjOL3BPK?Vt> z&isT2aib7?;#$*MTW{0tHr;MBH-Nl`x5+yuF0RNRuk=c5AnBO^%5L=sxxxOHe=RdLq}d+t!ygXDsk49P1~jo;xy& zBs_bWP+&9x96KB7z&RRaqGI#F$6eR;;*bxbxVh$V?xae~LRX&u$N}AU1<|zFjs>ZF zGX&^1FjkgyB z`*`oiM$3{pSTR8=^EX4BOfxQO=gP1kSdT;VN)!EpSbxj0(Y#R3PGi^S@12P@>!gH^ zW9al;$6>#NW!2Q|MGBg)wxN0)oCH=^(U+_N0NV~yOzY4ziW3U_8R49i)Nv%;HfPA* zukk5#& z;?!{*n_am}a>UpJ`?q;+m{w(?sz;FMbA2m?^`hOlW}}wQ5xzNhgPzOXsFmtD+Ksp4 zZqPNw)3qBA;vn_NHRzQns)T8bhsz1LaO0V4-cvI9hl0sHCgO^Qv70LDwx<%8t~8A? z`*r2Q*auo76~-zvb#oefU1w63{3DF?;!OPdv_BE(@UDcZL>F>^M;Kifi+&f_OjyY$} zB|Wz!IL6uSdb**#x~KM}(;L^`baq|_F{g-4Ba=%QvDP2jjZ`9NNo+03qmq+VAAjgp zMnBHxrNT_}(jFcbD=Z>1x2d1OY0@zO@O?=091TxH)6SNf!DR3pZagoo&C@h-YBys3 zX$lT@zETisOVvuf338ui6`<7r@iT^|gP>G(9ML`JL5xD-ZkR*FQap$iWRrOmeu3JQ zLXp}HdWt+6+6^i$Me;0I*Lx!PJKF_r|t)-IDbF7<9Zn%f8#Pl)@ z78vVPOw-X~CS=+T;}-dPwZrmOTA@Y65d~Ex&v`M83H6@6p*C1Nk-}puH&@&MC}eKy z8Zb2#YSg4_L-d2X(=J;h6+yF^mUlfAO0D%!z_IB{N^a|jJ(VkiBk3E_oA!$8Se+nW zinE-+aE_+;$~`+7U-3+bZHZ}iRX3V1{xYSvE&qA9Wgl<*(S9Tz4Adfx3yCcwQ)fq zKlA77?@+m)-u`~3@8FdF#dE!Qu5aQ?|8_ZRF7pc4N6hPpn%0XNJlNEn&QDv3QtBad z{T~XB!W=Cb?E7Yp7*y>>AqCRD$+9LrOPmKe=5KoLP+(oTc%JFH5;dA*`nrSZ;EFHz z-P~@&A%AhdGX#1Zs=#e6IVOeNPQ?2o2$*L|N4m{v1y*5|iT54r%Hk`nd@tsawqy+e zvaB51IlZJRu#rtMFSdHq>UW?}Wp9t_`7ge1WA{u(KA+`!=KLYFc_aPN(_7})Q}NI! zrXOM3FfZZuyy`gOGuMlb!}oiG4z+D+I*ySHuVY$h3W$BfdK=VzYX;QM?byh)Gt~`& zGSk?0sA5`8;}be$6i%e+I93g>lMY*bbSpgZBvVw4ASgNOp#2f#c{g!%#X!=K3A=MT zHIBWqJa$pDXZq6UZurC|`$XFYsO8{B=Bs8d059uAJkK*vi!yv9>+4U0FQJdQ6EA0wkxuwWN7)k9i*QlHu+Hz$mL>Aq* zQdp}#qH;Gb+6@h-2|t?_G%{kT_GF2uR5LCLj(5P_i1`mLugCn%IV&@+B;ef*Xm&cR zN@Ttg-BlQ9`s2o4kzC=G854fi3<&gI7iSH|)dVPKQ+6MuC@jVrH?pOMhxuNMfs!&4iLKU8O#L(D z{`YaG78&Uzp-3Ouw}YnX)5T;JjXV*=d|QIeIl3wcdL<>7D!#}3d3f^S{A~YuWIU&W zKWe0G`V zCf$8Z(Tr2ecoI3=)Z~;<^*0@f%l_VoXliUAk9zhM28XZVBQwIsDdno+l$`32y0{uI zw2_*sm=2vJ)F%G|^~kh*G)`u=VC10;z6RCI6nQ#h<(}CQ^hXUQ!qAK$H6z1iMw~p+ zSW%4i3_IzNGiJasmjT;1ZYnl<}*45b-+^8!W zlZrMD{;QoST`Z-AxJd^$vi?Qn2S-{5HSNCRb=C%g_knc2Kvl^4_-H--q@J15th-?; z8^J$DW0GzwSTUuEds~uk5?u-Q1U=_#SQ4;`Fhd~JsOQc z!S$~Uj$|aIg2Mo$e(i`%sK}8i1d2?U4z_*v&Bc|5z6L@ zuU~KLvQEo9X(*Vw=+v63DwG>Uv`ySk;bxai|5|Nj6uYcc<*f0Ftzxf}1_(MMh;Nju5kALhFKl#yr+bZ^h=khQ%lQi4Clw-c?$FS2_y^T_w%X)SoyED{ZXAZ@3g=Fb1I|I7h z!tb3bj98~`k2c9C4r*yuc5+uOJwEEP#>!H1KR=qf#|BdzL|(~QPut{n-#~Erdwq z9m+|hf@Zfk-nFby3B~aa72S8tb0$-cycOR`x`#-YC1`oE1Alm!Z@0;4pv1&e2P+fp z`_X3Zz1vZ0W2ncsbbTNO_p?tE_b!>EX)Bd|$FllHi%Hwmrp9e{!gPx(?@Z%gbNRUK#e2wREH!do(*qMBD?goY`zSK#C<{}dB z4gO=x2WAbSj%#QwQ_%Fu)uoV%IoEk55oS~vgr~_`SjZiSD>%a8Y~7P2Vr0tcV68_>N zD^au~QjI@hP7Q8qeV!iHm0ng>Nap$|%F@Y?sB{$k%`?J?fT-5xOIJ$!Gz|pJKLT(EEVCJU;z!N$gd`~5(rgnqx z6dWSV{N!PNcvwsu5}`uMpyTM%+@!nqN>v-9ci~1vtslKj?d-yBR1(YbB=WsAF{X*9 ziKn^gmBA5bC66>jG96{r>;w->CHiaEBM17FrXwGX1K65*s~6=_@-Ha)7v4ESb(-YQ z60X(gZWxavv>saXR!r1^;Df;5DMo%u%^P}7W(udytF9=5HrfE^M>GmIhbA4&^D+pb z838HKj1(5?4@v(iGek@?Vu>VH-x_f*Dh4DWxJ}Z<-2siIrymWOZrj|E;ht#msghC) z4Vu8bEkWdMqT0~JI3tyvAu_U}BxsbaNe3!{$P<@YQaeU$9Xi*Kh)>|$k3$Uc4BBwd zu}bG$&GyI&<;Y$U5V!CxYGdw_EE4MWw>7gyQ^&!X6$L7cnA!muj>XcOc69)y1F>#0 zymR4Q53ys9Mk239b~q0W9cKb=bRwL=;fxRCVVnQLdy!GSz2h9Nb32|bQ+(vYfVK3X zliEAfg~913u03(!f$|BUvQ)E&rFZG|PyhVxZofSYj>qk- zfBHZFm-gQ`zy9ZM^P64z>)-d`S6}(wyZb-?g-`zv|I2^%FMt16Kk)jG{?#A)si*&N zKOR5wBmX+{RPX$$kN*5LE&s=_|BwIs8~^mBhgW{+gCBjt#dyKsC@#~%-LTtZ7n}A2 zgRef-Ao*UWwjr_j!S3@@zbg$Vj6k%#Sq0?NLEG&AC1+ z48oW@ZJVx3=+dK`gRwuiXUWWVDrsl_xow+{zCdPZ@nto+ha+Z?7eoJ&1QUA%aXqSD zs4<}3$)-}cgEFXc##psZiob@E4WUU4rFrRulHgET_rSIxJ1J5+EP1>g2NAHE?({7mhS12j1rbx2pRGf?4cw%l-rjW|HE1>H#QVa$kA^HyIj%key-I_xBZc5aJ zxKX&UciN4dy%XP)HSmtO8+5%tb_LJnZrtfg3Zo~q8@A7fOClJaCMW_U@TJZRO6G*m zJP510B8C5=L%WeILndF=I-$)|=$J@cl^}da#E706Duck*qa0ptUwxwbpFM#!=4|2i z5}!s6jYAOcx%x_y;u*>X#QrK70mQgV;kC8(_^ZJbsQMrz9mAo#^+ zX92iyH+(hh+zp{J&R{=6IK7!v(~E=d8Lu;2Zn?!5T)lWDljTC+5Jj8XE3e+HL(y96 zy_=$2x>5r(ou{;!d-oo_2u&03``Majy-$tBb4iW7n92+Ldxn%iV%?i2Rnu z3N0NRgA6^$vU1lSzbb&9!{&&tXwYyty71*#)xnhra#qo6T&Ns!Pux)PK8RMA3TZMC z-E(KkuY2A{>^y7I5KAgG+!4UesxqJy;{st^{pN=h5531Q%{-gtti7X_@!!n3jfN&(r8x`zFctt<795OhofM zHEZu$7Z?`?hgYqOTZcymd|V6MQ*-GrKkpXr;Qq_c-`NxufQf(aGr#^5KlXQ?Im7?6 zFMaM$KL2~)|Gpo3`XB$|YhQlz>wo^EKm0exL$&F9zvl;j|FggL=9^!B>+#M1^Edvd z&;H>*f1#>)q2QS7jy<>=2;1qgVP2`EG2xE8VO%BGXgn)31t6toF+0jy!7?T@C$GG@ zP%i9!z0sg%rV84xZF1}YXkKld#~DH$X|=5GHK1I5Dhhc>LB!i8^MdM;!SIShT*rZV z4Q_=mU|oM<1WkbEr6@#fy`p2TxbHfz7|G;0?eQsr9yNC<8rS^X@yKv@HJY zjN(;ssyvPj^G$P2A6|51n$NNOCpIVm!HcyygLP7z23qI?{>sI&NU*HK6PwhJ*tf{B z)3ikP8=+7J(nAD=&WrNYmURN@G&K?JBHZ{CIS(c#qLU{gqJDO6rN_}_o~N&WtuHs* zprz{`WXezJmV-O55phOnQ{#!-?8JU^hY4X`aaFhG4wFRW+%PS0hd+I*b+zpJo}=9u z6p5#}8~l#A8yLw@tam%@cf{Qouc~lcG_Z`U$y$qOsG{Joy#d_)6xt0>9_8dsgm%M8 zett$nU`{cc;&Li-;R+5vUwC|0&I=f7i|9=_6J+FPadi4}S6s9kCLsug!qC29%*~{B zqk>M7Zi`Bf%k#0Mu2A$H%uzokbtU5o!P(KvwJ9@4P;!(wIKHv7qGT)DY+qu|k8o&9 z`cR@9m@fB7PLceq>RxDQD`@CkJP$JTZiSqR*xw@ey>yq)a;GH;7KTJxirpp`BefOI zZIbBBR_z8~xEm$On5l3#P_!GVny!yuX}F$e+$LU@MnqF6dL0p9$gIe%oM#+Iec{y_e=5K-*rIJTNkqmu79;Hl_E2hB-Nlc-}Y`oB%umgYhA{5-_%bMgjzd;8nvzMR%#x31^;6WR0 zjk_~1(U>D8%8nvQ|Bi?=B8&`51npK0y5+w%^VHb!&@4HHqDRvaN-m?KI{U*^A+DE! zcYe94Ypg6;wufVgq!-tWMB0?SW{l2)F<*)zEOTT{1Jxp9%a4sa#$RZ}G|!#Trwng$ z&^O}!mQ-n9{e}R;i5r<{%jVY}J?l(CvPo5TPE9Kpyj2cAR}Oh?myV0FPjs+*FdUJ2 zj`+2ki5joBSyh*LK98);Ywt|Uxno&yadB791<`Ih_EIY|#fl>* z0t(l9aM5}c^#ou8@WIx;b4DB+mX(UnJdz0G8P5%Xtm{yDBn3d6f}u^McTEXeRRHr)N42O0E); zKInUiedsvI7cN+z4SzWo^Q6?3iW^Ehy#D zn?IX}=+)Pz+igCMQw&E%Xv_1%G8<7AJJRmF5Rf2Dl#q8H{R^?4LaQ2qVbwZ zm6-a5<$)Q(Or$!u)>@mU%mlTg6w9qB7bsa0ou)|w@$r1_2A<8`7_V(8hn)q8;1&m8jXeV;bR4en=FoAtOW9c->bE7KAonm{ z@DTJkj9iRRTSN_!!4!xoy@cllmH1Qibc1)x$$Lxf23(Ee3Lr65ymjb8yK$|t>0_dc zo2EP_m6Vyt#D_WhRdk-G z^AwkR*ql>3yd{g;$s(W;fiShHP28f#F|->wn+bI%SDs7s+~r=uaXF%Jr|C$`J3`Cw zEdGVNdNrIf&RcO-=-VX4YIeA?4^pP_YF7;=X!W6BkjNrkg@?{dlL4XWopCZ6rz4Dr zv}@+1#P3Tp_9r#KGGBwiF|;Z%4YD-W=DG}xeRvQtSOhINqhiN-m*_UOE{aG_i4@o% zK{of_NID~!q0&qd(3%1*^b~4*({$~HPDE0v+FX5Rx(^XBPtou59uRwGwkKJL(?bMk z*@K|Q=5v85I3UzWA}@xRdRJ!dT?q{$aQ8~{w5cwcIBQ+VR4twqLzY3y zEF#RF6&=nyPo0Z=G-T2?`>LCb=2P_=&Py))$3dP(W^!w?oPx$GcIHNhIwnlw8Y0(j zcu%=xlOyO|sQD?@Lw5xYfeMM=b$n5yw53xFB@-$W$9T*>hc_o2*#s#0XyVDka=XoE z@4d^sH0j+m9pbV8I*-niC(u(sl!>VyeYq|B){RXIU;V;7O{&U`NVPG6(1;nz%*?z@ z6E{i*hmKTrPm!lW(eezexFVDs>*1cmy_1gK!Tt2i`@cO3j%rak&kev^Z@u}!*FW-b zd-;Q}|LDsvz4qqUzfuQSzw^7l@?$^pZ}fgX)hK!Lf!BZRkG}A`&wQ3|eB-N#OrGTc z03ZNKL_t)a{lnk+@P~fd{;%}&OJDxNhkx)VLG&B{;-7u;_kZ<;s^W!$1Hit6fMv-Y zVEtI5XpI|44AGAHXD&d-*ojYe72Z`#uA}5x%b_r)A z?YrfzqB!0&mB97M`(~XKlqABD1z>sskR?_~2#dMq+daNzofIni3*7m}w@nxCalm;T zA{eWGJvW+`bTE1@mpdjziEwO61oK41ZXrcJUU`ol%SxGzS{=)#4mdW6;kN5N z^9*R4`m#77m`evGlm&rhA(>VI?sd3{_YqYdev^=s@+KXW7y)J?qWQH zyP-wkQMDVF?#9#H4Sg091S1J}cvx)ijo@6Q8$bF2?!E@#Q?{OVH$9o`Lc=M^qj#Apa^Y^odw*KHF|^IWv&f^@x*H;mur7_6&*NOzS-SXfr%=^4d5^<3 zY4AQ;XKuZp)Y^G=5miDzwcBeBPXtF)qMgzpWg=o?qG@JkUY2Q|revZQt-jBn5#0?L z89iJW>J>^>lDY0Q9eJhm4~f&soB6vM>QPD(S-2Hk!3RyI#^`s1>a+YDSt@$rj6x~- z7pc*RB%qcQ73*=hQj8Bf1FscaJt68)T9deg_DU0@d%DkMr2l3TlX0v}W6Nlfrf0pIo*i3sFc{r)Uc9b0mfme0ORZ_QG$mor zd@*JRXFh0S?$N<#aF^b|3Tf8Y0HIs%Z1?xrSh|8(gotU_g~Q9{eN0K^mmm44X&PFz z8}QzG^gd$N;@pi)N3a(^GfbeDmW_rmoHRu0@jBagx+PIClj}})_T`qXn;UGwe$2Y5=>&LeyaAP^F;mV znto4M15k-sx>DnAyAM+42I#U(V64l+jfNr*634C22rmi_Pq!JKwNai*Mnt*4;On1z zzdrMR{(oso|J$GXl~-PV?=SxBfBaJ){khNn@hAW6OP{O%`o;hIkG}F3UuSqQ*ek7re3BzGhF2xRe$_n9fa>T_@W<#%>C~4pnX%;;6YwI>PdO9?n9kz)+_+?cUW>2 zyWF@;T&+vJZD8oM+C)ySzHy)Sq>dwq>m!@iYU{D4%-B%e9)ZX{Oj8`dRM4{-i=owMy5=Ee2{ zaNmBgraT9C2cXL$xFntot}PSok64#b9g9?lj`fN59n;b=rWTp!nmQmNU|xIrMS*06 zS{4ZivX&g&!a()4_`YFYI)*bmW~YRCZmqEji)iCxnkM7VF}oSGH9n>H9n@%^#dcFR z6+Dg(LKjbYJa?LBMWbL<3YbWQ6i|@j*mRne8%%1u&TX38x=ch~CC(inSyv}MNN6|U zQx~Y{u}3H6-7`3zmzfgYc+ZH{$4zj}O!>=kHvl63##`rexf}Fc?ncpWB#_b7=Bb+v zI!~w`JU@$Vi^RcP6{2nB36Mu zQ)17;aNt0uihBBWiTts_J=+XQtmy&I5eWS}k1o}4Ubsej@N`9L=15f;SW-g}1Wc`i zm~Khxbv>7Aq+E~mM;?To!3eDEr@ zOhfC(wRRaFgbLjQqo+XC;c{Iur#oiQPcl!vWTr%(V$rhMOUq5tQ`(KHZHBNDriyl> zahrLXTWe6@JkDuuT{KyxD%u*Iy)#*}$<8#kPV{-4o*Dya=6bp&$X^cBXSbxJb_PrY zk=AIPr#ADlOz<6$7V?*Wl9{oc-JikJx$gJq?KK@rT+ zG-?nf>%VxF2!01B@>a|nSlrD_BEqe8%XSg(1X0VZ7Swc7n_x9+ehXnZ!BmonVcD_G z{1H)Y{Cl@xF1_yYzJx(caIjYUk6 z1O=&}TdR?v-A*|gywWI7_MNu4`isgmH|ginrfKGRndiAhZhB52O13)mk{a&%xQuPn zG6Jr*`qb@T;{LWSuY8Mx`oH+vm!57(y!F=CKK;4h{M4u4_|&K0_+oT7&U5?JAG~2d zf8k&K!KXg`#(8W2{`8BVvETf?PygB%zx0Rp3&**A>eFu=$7WCQ$6xrAt%*PLhrjii zU~Qb|{-gS%eCcW#_ z#k&Xp`ZxX*3hCg+t)ch3%oIw*UKd(ce*gEs`uY#NoSl9s6=#a8HpVSoy(+{6aO3~$ z*Z<^Kf9+46N)rTt-f3B>_rh8miSEkG$EoYBorljeeIk)$X%P`>6HPOpr}{k88QMMt z5>XMJXA-fYULlIdJm=`LF4TLO2ild!oTXxy5VQ$$4iyFHdm14}ZvqKvQi&xO1H}kvlgPp?Q7j=~DI%3e=ac z+>JYR6-M{&C86xienfOh+@Kpgyi2yI*9zySs%!c};~kGC>DLI=x1F=&RSl+~zu!x((^5C= zD0LS%oIGNhve5ley6c&9KZCr@_fDx`*Wu6(kHcURN3E0m#N_gr%ELV*%!F&!Pkf#n zxhg{=5Op$0c(q;`EzhQ}L%HKUGM}QmN`=S1-78hHFv|JjpQq%t%#Tm;gluL=KQa?1 z(73MMpu*kA<6lPPv8zs6!^49Q875|c&Tg4aK6|$fl~Itnd5oI$-j&SfpPfz5C}pEO zc<;>Lmw%c{#y}J(beg8#&v|Oxh}4x4Lqp`r#Lx0N0YtQ}ul&VV{}?q2b_C7Qouf1O(si8LkuIg(ku(`SCVSUYj+B8^#;f{WSy zANJlRRKG1-?|R0VbFH;c)vc-<&HUbg|(SVxRNGFEm=H`Cnqwc*`r_O)B>tl{#V|>i9-n~!NIj26j zl>g2?FZ=BOyT0d|bByQtJql@PPRdNJL~2_kv>2_)kjAVdbR5lHEjq$$)9j9I&KXfp z7-`&w3~tSIA0pDI32aZaWyJ?MQrR~feWQ)xImFHQpy8}R&6*WYUA6r;EiiK%Ug=QZ zwNvoYo-LpZoOGQ<=p z+;|M(#>0i261Ck`JvpzYpD^b}$qt{%S@DJv%Vdo=lzoF$_xi%?wlt<|$lAMzdcca3 zrS^?7twLDpjY9Fiv=nR~_Gs=dh&B9Ixl7`-=F=S2rJd`8m? z=_4b&Zz`(4@JssZfA_QWY_x0_Y-`GC+q+7{??%WOMarm!iqKZ{FzWeF%fBlW$ z`0xJ5|L4PpbFw_|+>J31HI5XcmIOW~xpduFE{*JWATtY16h6?JwuUhxI{?wa3#yzb zts90Um)JYBF`MTxblYfLK^DAgMgWMQH|m|P5%U8i&s-TSm$pW|VJHWMe&!w6OnnS& z8;x<}=OgynocOJ2YcwwJ^1=7P&&(KDI&p`NnOIo`MMN})zHEG5{vIOc!cv7o$H20Z z%Je8j!Oo|X;{ti;B^x?zk`>#5{I#<@kA<W3pMLWj>(764+g`d4 zPkiHX5Z-7y$bV17-}~PFfByA<_~-w^-`w{xAEWv}BopN3ok`m0Opr}?1F~uv-BhSf z#^)RuXp#bx3O4hk870pMI!6E$HC(P+ye=HhyLsMxmdswnUJr%<4HVQR?_ejglb<2XGNf02E1gm&0%-e0_>II6bVM6vD!NMJg?T9orJ!0CXzAAEMjUmidZ`s zF2KvnH^2M6UwbRZt=+3z)0F6!zx}Q6{AR!DRs9YLHc&YXd)EH`-=?p9Lx1j@Mx=J8 zhSo%tNf<3Z)n}NWeM*1lZ@&E1|K;n~!Eu+~pURT`l)a@=otd+X30(_qMUprOc_+6R zZIsZESuM_9;mP*$imi7SENw)A=GEIa-Ob3c!fStxXsEWv8WSv6pv={2s6QH2F1vTO zBMX+e2~20<@&mGH#W#!|Lr@m-b7QgeI{lEF||K@p!-p7?W`8))4V`R=y0-|N5W#wa+ zs@0L#b`SGgT3oR?1$6YzEb6byxY%jb&LYZ04gVjy01AWDH zcw*ut%zJ7BpS!Lvw5)m_q2mzYnrj6*4%t@Tca5%QYF>O#&YjmquhaIy`&}|Kclp?L z*=XHxp8jto`=v4a-ygDWbnLep4d+{2<=lB$aUC^vBCnkg)A6A71%2+x?3Sc|{y4C1 zIClR|2D=L*l+x$H%PQx=;rR7C1aWTnSFA5s7Cq0TC)A&E9<(gFZgf1PUen5wJa<}G zJr820-diK|#^-hQ-WtV z>{aM$ybQeyfr@uVExnO?%cxa9KGmM?+KuP^sbi*h z+UGs|e5d6)nP+b>Mvw3h``vq24ZL|eQZ1#SBb#*OxpI!D;CU3P-;+;eDlc>@jHZeq zwFb|ci1~YcKB6c8V#+c*D<@k_j5Jt zPVYVAw=ty9yIoX!(^dIQL!a+e+wP~|!~gtWt;rQGd7L*@(Y!P3Q=oHpVSTk24RnqJ z^EXs~FXi8sxxw3~BR<{JBqJvwLp{>yv=1ehN!|=2b``nt!+|QvBYtebnH*ThA7&02Q zVVVdT#QdcCG{R16WXCv$_3cOVRI(h&?OY9R7#8TVU z_nB#!X(FzI?E|+aV^C{41~t=h&``BbLt`Eyt??Mco)q6t`^(nG@I8Ope<>q|={qE~ zsLyW)qmw4(8kvb}e~&r;QKH*O81!p*-}s=I%qh+7#aYjhP0*0CDeT1 zCQ{qR1>)-(y|-(OZd@T|5Uz8yP7FG(Ygzhrj&G678S0tmA5efOeh+{<3zVyfc zv%UNj6&&Z~%*JN1^Df~S@ZK`}(vjbs#(In^#7Wazr` z7_&Bf>*YdapygKREy#qd;j?ZmLyIDmqhAAN$fes0k4wN@-12ihqk~#UYZNY$Nrlj0 z>9IBd(wApj8pJS-$I4TJOWz8&umQ7{ck_D3oVeaDI&`gb}P>d&U zg$Om%K3pidq_;-l5Pb3paqGP|Tj{lh&-3cNGvU01iJ8$@i28M1#MC<-$Jk#FVrn1- z^-j%#`J{FvLx(RzmDdgDF?zR&sToSq8Xf0Y*EWQR2a~lsuq^EwW80SN8rFkM0ggQ{ z*@d>veKiHghY!E=L$n)JQ2sgp18>Z#wSSJO)x2>x-X$wNb2px}8}E2xIg({&79$kT z{+hUFIP_mY*(;5BHCMmS^waENKJkoV{JB+*OToq$RT^3VPj4|-%RCKLpHc}L$<8Ru z5uSO~h4PbL0KR`4?vOO9%p+uWV0I?eb#pY6s;APVd}r!7GGL@qIVt=vH3>Dl#LssQ z&-BpAy1$c>YNru&*P4~P@wp8W_nv3^PMwQy@s_S~7faxF1>gLq*+|MmDGuEwl?@wy$e4b5Dl`xpg{r*&jPGH-bgR znjBzKg;6jsVuo0^%ZV9YL^Z~!W$7TC*I1Tjivf$!-qz*1E_;*a%1ZCG47(;p!SOs! zysPOT;FrJst>6BwJ~dP3zX-*|BzG45Q6-Yz?%vQ}=q)1|^O>66U7o~^ysHJ1O;#zw zlLLAuZsceG%OI(Rw~kw;#VLiS!~DD?u9#@i@6iEjR(D{rq*Yg}Xrm^U2&?n?@;R6w zy)#oifvFvsx{u5vZ6r_UlRXbRJiL+oN~yYa6B|$6hr0rsXMVLZZp0}4hN+)=6R+{j zzM7cxB}mdUugZ_BBt1KyC0)8XPEPe4@l@i7oz*1fM2t|n9aAHT%!|oN7Tiyi)Ky_m z0q4|2V~(7+1TiZ5yQ=fTGy?h^IJK+dlj9^wyCM(C&xYvJG$&?mp~0;Ah7;~>9y+mc zV1zibXg7Qm<)m5HS)XmoVx&#I0R?xyF6qpT`8=;>X(DQYK^A4bEWAI)ew>yXOGNHw z%Iby`Vzg6?iHXKFmbG8kFei&)+Q%tvX+-U~u60?)5F%5EU|HG_@%+AVuEl`WaMkyva;a!m`!5{v42O=5+2@HcnoV&J*BI z<8jEc@zcD&s)f&86|}7LZI>G0bUmDhE*szbQ9iO;R{XxpvKg5SHHALLWjPOkXnA4H zuIy8l)H~!vh#ZsIa&z|2W0&P6edaORM&f{|o;yT!S)r&-88P}P2>T8YFY9!wPXakS zYv4F^*}O&zOijDLSyiut1Xy4E*n{L0q&i^V1&U>(LQRvBRH{t;c*wdX|3CSuLHJW# znMLAB2kG+gxSDeZ2z|{IgGfen1-lTiAF{3FDej)LE9I?>IIQ{U(P5LH^X z$kmG(Krr?|gvT!H8hT^rR~0Xb%DJZoINzX%bzNQ;^d++}d8UCx?!$4A1+UEHa9`v3 z8TN$QOkwoQ6l99QV}}y;RZWbX`D*#|JOE&Q0qR*Q6`96R?c0k@lvSZRWLcNTW2Z*F z(|L|@87N+st)ItrUHbYssWB5#BLba=5>sCkbET{l94~W_Jzn+Y=lXRHYNU#x!i|n& zti6fg*iUHdi^w(l!smIm*17SzF8Op{mJ#z(H1;{q_=>~ob6NyuW(scbPn4whxhhK+ zz|BiPlOVKCxNey#S<#ruDL3v0?wKj?tU`T;8bpj#AiKkvN=0B&);xWqt~s5CfJpt6 zT-$J@Y)C$jnkgQsf5|hzITFVFI7TyLIz}F6j^~-05eYuG8F?hdIB73AAU3|u%#Ik5 zd|axoz*yD9+TN?K2pLgQem!Y8YAdz7F0-$NNR7?h#Ikbpj=G33cM&NA$>Omyoa0IA zI8e@Tl&xyUmT4;xE|~PO^P42se1UtybUia%w-RGrxKuI?p=88zsZBVI&mnhybeZxy z{pwQOI+;0TWBZ(_&+M3)$-*((BiNi?FEGsrldkJRAObbBa1LFT{z=7U001BWNkl7nB4P&lqw(2oY3QQ{`XwzO{fu=xyeV;yMZl?7*Zx-KJ>RxN6aKx?cb#%^q!sjHcA#DH>ZnmN#( zIbu}K$Qc0|H4!vex=LzToIh$J0h1j1xoT}VFC3=ei1mMit9V@5RAv+-vXd-jgH_Sk zxg;V}sYi;&q(eNHw>ia3oe!!67Qpgrqch)9U%-G4XE}Q+Jb9vx3?ntb5^epFZ7c$i z&FFY|)=6@d8qBR@q-s?oci5VoWB-xwqafXSRcZ(~RdE0LL!qkSaH_@z z`+0%Tdq4K8_XeRMvMlX7$9d>}oTSt{6S-=#HI_@b@#GoNtdJ7Xb;+_V$8q&;S6RUr z*JzCyyg!a@UF5pVY$Zb(w5-e0IxOo4CB1cK#7KG5MW3Ujwv{}=FY@{JGk^b4!SQih zKZ^>ES(jxLH^SYMFG68viK zpBRrLbR6lNCudj$IihuH4WgCxm40a@VhQ-jeO|@6K375O>RTZ$y+^+V$3X809!K#{ z7G=S8>B|e9*UdMcb!b&*ScHxv>b}#*NaI3lXx*^Vn5@vU0=x#6jmIe2U6VNvD28HL zF~+?im|k?dJsP#H^B%iVFr50az2F*IgX5cr(|9f`MDR?1jH_(N!i_`;Qo5R$v;XTd zsK>pHSMFHnag5ymOzQO&=@{ruxnW$Qg*cFPy)mdY7&WH2Mjg1bES;HE>E&yDo!UaE z*?T|tv-L(G8Dg+GYJl)(-+y(|9ua{A0>Sd^(LVG+;lih|tOhvVKJ|1KH8tbJZ z(mPw*0l+n`b#1CR4*B}m`@UaB2iza$hYx$+U3Qo9)TB&s#gC-mDB2CY;cisu#k<-K ze6Dr_^?H4-cH>KNH)^G0-i=%oTgj)m^IvXyD}FlO9DFA&s3chPog(pub`fg3ATQiT z!qOk++{4-JVN8l=b?jGv4JOlpD@9_Cv^;yEiaXuOD*|zrKy^<%+odE~&ebMGt?s!W zUitGk^6TAcKfB`de#qn71Fm>E^EY(hkhJKktP_q5Xp%{PMTI^*g_{xJIe6 zEs}O|d-hqM)Dx5M5Kju{ztzbJ(zkg}sR-jI71FG3%-ZgAR#fhx#sg1pnH?Nd(V)yS z^BkkN-JZ>;ej4$#IqjvzXcjDFdW+y+)f# zC}WY%nyFETz|D1PR`p2!4!b(Ixr)6B&cxYR)~90E z(?Ag(Kq3Je*wcg{k?R+PTHBU@TGVX?)DWsMc-7k~)S)I5=Xxk2^;t9Zw$y*aj^^4T z34ThczpJS>qN*MwAoq{>h;4QJJkqHFfo04gha8)ke^KtnbXj_>U&eS(yAgR(xOFUC zyU}=AJ2Mkg>nuZCZ(|H<+!|lU#hsY=x<>0wEVvQ;`ub?ZZDCR(W|2YQ^BBbRc->p? zkH^t^zs|v_9~rW&&1A4pRZ;G&mr`RUKCbKKWf?<CFa2z0D*``u@GJ!%%eC)bxT&Zkj zvaduqc3rpm76+gul?t$MP%LYCYsOqN=Y{8?%bFp8;S-L|27D`Aw9VE9jpRkeaS%Yu z#@VOh*%fgw?zv-G=|0z-301_{A8{<^iM1RGpDh`Yfdsm2wH{AOHVuW1&>#On!{@K>mzF)+A?Vzr$S;hgW$~9zZO+~MBtV?_SFxD4_;@Gd(*WK@MAZI_QoBJzt+2PYB%s!yWxrwb}q(D)AR%o z?}}4V1aM~Y+#D8|y78@eVUSxaEQN8Nqt;VtkmbupAN1)rOEtbKTA-tstx72%8c!D^~=~;)G>2>h!t0)R#(k}`NL72 zAlWyQNESruQ1Z-_q}3RI?6Y$gMZ!5a$B?YH$V|<+jULnIa;KtV>K37>$0#!k*4|Tj zX95D#o}?ZG8XBVVotgmLqSwgeY{~1M#~T{JpkQVu3sGZQ*RH8YaGrGXiDljTbq;1b zyMr5s;Ij{}+&d8s#c_?-$NAy)c)aefkK^%roTt2gwx7rN@Zs_LdVKh>KVFa5$Dyjn zad9Ik4bk4(HAZ8r5$n=fhFsTJdcUsA-l4}nKD<5naM>qee=Mv=Q@tNL`~66Ok=i*t%{?d@ZN`x=bj=}8%g4#XS} zS*x2S^HwN)sWZQsRMBAi0^5f+GoGB3Nf2K}GZ?DPY8GGt7(Ejrm?!mv8aa7eU{rgr zo=_73xsJnJ9GbXH1GN)p435kNhX^&(eXvhbB9Y3*WJ5p1I=QI`BQmpx z0IUKq%K(UmfLdhym6Rnx>>GIw%b4z!7P|%}Rv~~?iHHqNE(#(ZuG2Bvj+0y{d@)sN zi^!IKV)Urxg~NZ6X*XQc3LB|Jg*|cHQ&fs}Bl2Zc?Wnz$5v=9RrcLdJkLS~^nW-z@ zljw~-laekK%>5Y zI3LG}sryTP-_&j-EeLm!XiPek-v2$m)bBqkI6iLcXH~&*&rAUT3_)+yI%V%VXOP(k zkl{RzXSZrRM&rV^@ip%L@Ox%T@6?*brri3CS+fwqy80n!V&7Dr6UL?6#@BVzV`se? z3K8l(-)h+f&BQoX+sXzR$ezQKTQ%Zc^xmI|8Z%S}^=>RQl>V4!Tv;c7aZ&~)dmOip z3PlLWlS_Z*^%`4bX>^U!6w=xcRP4$AN7lBYFh=8;HK8LdT$~O7Pw_ z!lPm832k;PlB|B8du2U-3|%+6E-em`(yvw>LhEXD60N<{@C0H^9S6NT(=@h-^EhTS zVk!F@X=TNb5~~ulZBIJ9v^V0WGEzw%ecD*TjtgsK$KI|>@XTHLGU_p+vMR>~ror9Q zTi(u|WkgiXF!%-cr7<&+F{-=L{WgX=t*`8==2tu6N6^x!mA6_Iu6*BIt+Qe5Bv?6|M1r&B`&t)VrNxJ$pH zg5&jfz9@GCUy8edAHvXPd_UYrw|9qSVZ@%kiu=nJFFs&4n)!MmAzul`t>|lPh5=qz);Tl zJL~OI%fpk-=$5VXz7XLK((rDFigQ42(z>U+$j<;bTGmcX%*2dZJAg+Niz;lLVEud< zdYzXgOpD?=P8l*pBlq!Ea?FN~)k>~YuJdA|;~MMIhpo>EBHB8Ms){a4AH$fDdLHun zx>Irf7lKmlXu8hj<>g!7{ob$L#+moY8}n5D%D2Du+rPD<+&}p~eV>2vq@>97cP;FU zr&L;x_U4+|JT)Vwo058jJMSZjJd>xxC83P(+Kr+xVujI6m1jzeFc($`Ct)XMT2|dQKjBURF#yO z_WgY9=d5qmWXX8qM3rFLBKn12(qI485ATgjUy)95TUY8&u}lAPTOYUe`P=%jZERin zNxM}ws=#fr) z_eke_@v+PLVwFy0<-QWsjvWN7+gu4$rnP>8~~`V2=0BV0A@$UbR6N*$LvFfuH@XIMC&&9!B(p9ejWCQK&h|b zspBZUM+GzOyKFC3W)A*EI{jQbL(7WVCj?wuArKH9hl!9~m%-D?8TsC@W8qW`GTl7n zqH>(30vZ{){A^Ve4KMC(`+I4Y1qzEY9^kEr4j@(bzJY?Cb^W2pq-jx+ScIpd48{%pd?_i6ND__u;XP0|w_0Jt3T2>-L?~R$5 zs>jpWB7MVf<1~#+dTZA;h;SU&b&l81u5k_GL4|U{NjXs+2Pt$}DLn-MR7AlaKJ3SF zeRw?{AA}c+E+Q2*)%S5-w)Q*r>(lR@%TgvJ_gb5(o(B}@8{7;1mB+f9cH>KOHwZsa zyYUm^ZYWUsxUPB-Q*ij*We#EM9Lh|*EXp$VZoezZgSyB5j6{9bd+g~scMPcy#6h~5 zWIKOCDMm}U!Wog{kUFfXx$rBfp|rxB{evgpAy(`nQ}N-9gY;z4Eq$h>N0GUHgMa*BN`cBJ+^hVG-(AAJl&jFx$a%p46AO`N;XL&uToBug7XeDh6Dfna}3 z*UU_(o+E%OQ^dXQ1f!^=4z8rP$~@=!`R#}?-^Iz;kGFuj>ZE8lBvN?eJ5!61pQUI? zC3y6vZT90$I&LS6x&f_}Iab4FKa-JtbS0A}uv1+~d zClQ1rRr>IHocs9j*yR$1Nsu5zMYJ#NxEv~e9^>_~o4ztu^6zjrQjy1A#jEpvy3JT} zZF8?NX(psPag!}OQ>N!}(j4#PQAW`kJTp6@iV>t+Cjp0lBs3#Rq3wD~0`h-5SsSsQ zXKulB@hVJ7+?}10&{cuB2^6NSXiY>A$Lnkk>t_T}s7>AkQKV@)ZB+b)(u@-ktYXs_ z0K`V?M4PG#W*PQVtp3<6!^JBOEO1Io<0d-1F4;nzAsSicN?0qTM21=?nyb4^k8wL>a_s$b{!^TWYs`B1s<-0{CPJNy38Wtv-M3E9V zim@HGMG#$M^wwlRhc;qS5yiO1`M5;KIIb~<>Ao#BCh1O7-4=ZU*XR+3Vt+mM$N6|1 z*KvVp$XK|^IiS=U4S_ui`|G*ymkgz;_C+c<1i@wswv_1Gx^|9@Kj`=Ge%3d?Z=d`W z6&(CiR3CiY*6-PEy{q78KRyM=_dfm2b!8dT5q;}E0b`)KjzizgObG^oNic3rj-0=m zj-zCzJag!M)2fBm4Vikos>~BQ>Ggh zqO`8jV^0#^B$M$Nx@|PB$pxHq3nuH3_nyj^sS*#DBZa~OB2Jvfr2cp^!gcBT!q=5O zG0bEZ*UngCg(cC@8xKESm-ZzX7Fu!^N-t}Kj>FeuT&V zUCwx1#WQr-AXn`}#!>}j88Pb$&rF##huM+7ZpxRNZ!`M*WnEfM8H>oB!QdDF~<0vYHF zZCeA(x#^D^m)f5S))!o-FuO~L8z1Mm&g&YYgmKzd$gaNUWw?2lRYe4?DR;=F<)QSo zoD30Bxn%ts>3}Gf-p=bXImv!p`{Oi3&axHOMt$}{9_Hvg4qdmO`w#O%s z7+;vXaci7^LGA|L*KU-3n=EI>yz4UAbm9#%VSR`lO?J!T*w{ixOR1eO8HLI zl}~+6DOWW~x{WN!?62PIIGE#A@u)M^zvrh_6DIAVx=3biNby8jiba`fIb-t*DoO`6 z*lbA>k;(p`r}6XNz4uipJZn~`u5D^7vO06u0>o8t=8yTf5HdJgg&1QL{+@d`%Fz>8C37GoEW5Lq%-eZ9Aa7x9b|rOu%u-{y0=r3U@=_ z<8D+&$;->Pe)oI7_KaG3Zj|2q?7#BuZ~e}1ZJ4zT|4^&^^f|pA=6yv2HwbnZqz^(J~|rr*YXgZqUe7j;e~@oj6n!8BC1u ziZVBac%lktG7&gB3a(Yj%ItLH1$QIr9jOOtOiBn3EKkmbQCAW9FH=iWzO6nrMN!pk zROIGwFL(ve>K9QpK$4y(C0adIH!5^-ejqb@WvZeqhlK>*-Kp;;@^oHucMqg$jotau zGJ{5f;liG+E8%>!%5~1!@_i9=SH)mz{yFn;8>8&#p#kI5Y-mI-NStJuD zPELmGk4vCQ*hSu-awA4_x<_MNV$TimkeTZe0aUcLZq=X07?*&xF+U#XehwMt%1kFw z{Z1nmbDVQwG6lzHpF`64QGb49aD3d>&l-cn7z8sjWsWkGUCr|VKvRV=4|gs*jziat z-e#txuWa8nGgAt`ZO&rPLshYEspt#ENAX=d)Fb9St`&@Y4KVGyt}nqTk{Gpv)vSth zXCm85bT2vkpU&;Kj1L403UdbL^To%m%Lb=#`T9XZ9|$#4hMMw4((~+@DNq9K2LLRq zI&HhU>)F!C>3Hb2MX%2*(~>n>g?IZ+>jAPpxsSqD5#L`0O3Ol%z@$&UaoTrTUjTSt zCA1aneL~gaz_L=KJPSH@F&&3_HK&e4X3y~0jV^H`P$c8SbR2z)E;ODx56Zw} zSE$o8q6;y9TDLqnDe6@D;C(pPL-jZ`bR6<--|{$=;A#;q&UQtrAL-a#p@Z@bDC*Gj zgy}efaw52ED2|7ct9WiM{dhs^IKi!LFQl`1YqS(tol%CK53DaXl>rf5$B=8B=dgkY zG0ukox~!I$VZHrO3^A$VJPAPGyt0;b64SPfA+P)S+3%ic+8Q6{Wsxk$em!1KRlk_W zj%7>9LUHnY&q1z3E!^j;4|S8{_=dYtQt0%~-6&eHFU;L26^$>)-M}+*C-O27?X2Rl3BA`Me_;bqy;Iw-xXbAks$mPWkjZRplIBtq9Im0w=r$@ z?F+}DFpoe2Q^QFxZfGh~m?}LaI32F_pu)lkVGZ3iYgt*adW}`iD77TkG|772VD<6sq)YPH=OHUgm1RV2rGw`!YC#9t;_ zvZbW>9Fw%d<+wbXMnX4t*MaBxB`f>bBzl!@0QJO zg8GPB0WskcWdfMaV_cV<*C5X9m~@HWInbrYSR5rqOXZ$EeLRlG>v3Jet?lQ@OduS` z`0%=mLf+wS$P;&?FiJSeygC&z`ZVF9lB`+Mwv(3;tI+V0RQ^TQ77-aJnYR+WM&`l_ zEoxIvuZL%*&|O2}3Q!w8lw8{d({}_7U7f1HmM!8eiITT6`5jh=C1x4|q9#hjO+_qG zrE$|?J#%SnNgpK18JP~9s4q0nC>2#U4M?h2jMq>Utfn!Eb+v8XpOi+;Ggee`|0TFW zXpwk5f-~A!MVdd+EaKxWPnQHtvtXTnhUKc5exd8|C#bb%$LMEX!gQ= zP-ABp#TwO=Zka0O^`PMyB8^x_5+#}%XG?%MS3{JUJ^#f=x#7AwZZbU0gt>`~NaW%B zh&=^GLvqAuLk59#2y>Gm%%o$m<>pu_D*G4}cb)5K&|JBe`9w)dniQu<=5qa%>o}6T zVJeuQW`tlb+0UWf5MqdNtXz9&ESOnaM-rwYF%876v86f<8O$W3@cUGuBm=Ft>lCBj z%8=s_QE|xfT^~(Riingeq_)!_`}DGF|chkM(so1+DT&|cpS;vu!@PTD{x)fJGeolf+;4S0-$l}x|;T(YFv?% zO-Z`MZM8OC_hYE*IEKwvT+x>lZd38B-tDgh3Qm`S4q8_A{FhKE*PqvA;Xb~Vs#pnx z0AefptRxEkvj~$&eAk`eP6%<+rRH3l$D342A z$01aL5WG6mI}>qV9HV9}FV7gZnIe;@%E0zDIu9?RJszjt@g#B?)Pw3hR?HcygObPb zo|7M!=s2Zs+PG6A6JBb0XsMj@l3sz5;;u5NHR=5uUrE97+dqiAL0^iyp+AJXfgc-p zrV;rn0=YjLhHS&cQ7PukJM%`kn8_xYQG%*(FYTn7F66Fwnf`owB4U&Ts5|G# z=>T}EvzV!|md}mS9mTzFu4yguF)9@D%D3;tyR?q^3{F2(DpnAa-cMD-kfs(8w&6C$A9G zyoVVad+sccTlO4f?ypytLxW7N)|pS1t6v4~L5`%`sDMwmBhL{Ab08pUac2rs6aP7y z?^UD(4yDFAQqku65%2azp)?gj?r}&|0 zHz0SvA$W|-k2**?PudL=Tr5j#jV&3sw>Cst?|v;NlLRW-db`eHD}v)Vb>N9nGPN6p zzH#ebm|DG)Bp3(W#dX5xN$e2$F54WtVIW2X7l#( zJak>TFyWQ%-H(0O$V|a4GbLtb=G$L3g1#ZE#TT82t{c17j!7Z5G%(K|nD>V+F9Zp; z1=u^Hp+PuzfUv%lYz}q@rmxIJj~(km1lL$rW|H+_A4g=SFhvh`GM`lRJV;d6b&{fy z+#m=6`=KCOHgYXAn@Z3W%kE0ucU{+@JWQ{3s{7>FA%t~H?tLbxTknzgheg#`leo^R z!{g25Djp5)cjyVzgMI8+R$o3RpI;#9@jiA1sIS4?cE@IBGzbX$LzgWm+`i&+Z@jTE z&Yk)OrvMPD-o$47`$M2uR^@ca2U8&4bF{m{!d~cFI4Rx-I8XHTo{3NyB^K_ZSl8mR zuFiG{f%aXN6_Jk+-BjI;|~0moysM%1-2jWNa; zV3skM`5K-=w|^KfU+dS9eLqz-R(g`#J$F%P-)uf1c$2(v?IeW0W|^fPuM%*coI)Pk{q>yPAW2)YIz;!wN6hy-;(y++iWT);c!6Y5R6ZMX9fv7^{ESUfK-F=CO2ricc67;%NSz?(YL=KnbLWIV;+ZMv)+2(ja4wB^&`o#R~st}3vhtQtn-Q}O>wnDGreh1Ncw|m-@>-GG6S}(d& zBO(%IrZJ>9mLYNp7`7%nuVE|UF@zhPm+bqYo(mAprdvzp$se98Sh*+T#)`4%EROSf zJkBv>e~iyQ?ABA|tki!VcLT!U%*wIV=DKq0x~$Z@t}Au_jAbSN{et|>vLN_bsq~!A z6v;ehroz7n4@)pRrr$(n5}eM=6i>Lw%#=dJM7W}Io<=;M8mdHgE-nL}x_6ypmlH`f zb6X0#m&I#gMART)TTx^3dW>P=nuy?2I2Xg}8UxKV0@VD;4cBwCsz;kl5Mq|e`>=eL zW?8VoP4g~G<4`J*WxHgyi0K-FVKLP9+24b1vmno8@fo12UzwV-Gen8IGdqmFG0Gfo z_*3aR4%dygAyG|kO=i#EMo0i?oP0_#^@L4Um|1O~hv`saOtb72h6uCSM zMzy>zigqJ%QjA6vZkixiOK3O1F=9w)H<-nq-06S3Yd5m#+*m|fg2=e=_;9H5>xc94dOCSs z?%Iu*HRVVfwO7xhv9Yc^2{d|Q%0XA^D=}~!c<)$9fprCluA{(D_#Wj1EGy3a zsRNncCIGLSs?u>pN)}4*jsU^-38~`P3(LSSGe^`N*44P7HP-;;I?}S?+|!bky)|Eh zDb%2(#}Pt;?0F)SR@AoQ*E$OB(Gj(K498yo>D(XtqIDyX9{cQcF*zbH1^TSPhStU_=JIcKy5q+x~!Mj?L`2B6&o;@pH1tEr~GHOKvC>ZqK5#O~= z986y+-+4PO-0x;CWgeQx$Wf_uwQw|C{ch(cox(fHmwLvEUclY{R>xtKG5PbZ4i^eT zISNxHM9VJslk%t&z*Dp;Z|;ye(qz7geGcbHXgVbBA})_QecpAR-yd|C$t!t!vYtf= zxAD0^Dc<{>X}frODvQf+HdVjC_m6Q@Cy2!RPUo@cvi5CV>=KAbZ+u;{EKO8(2sP57 z-1t1NbzMe;ioJd~jVe0bC~rn8%xhG$PM&g4ih*rjFMUo@RQ!N{s}S>?*3JI>w|@Co zf9HV<<_``qf_y6s`{*6idnpdPsKD_#A{EPeJ{`>?z-RAwTHL9p}Qp#0v z+>I6&NKGlGf&ZCxWKCnWZwGq!>zC-7HKqDgGdj^z*pZwTq}j=pA)8mflsYd`BNX-LDkxy1TGYd#Vu^MJ%gNM}xSTHxR#Io-2efOgOq65IC^ECCqk5-LpgU^SJZwHPja%FK4N)sC%mU^g}>Uu!mk6O zSk|cHM4|)*cj`El2z^a0G|5Z=afZdYTWM+bti1cGVr&kp!fejtNS=shw$}b?B@9mh znVxVbCa9&Nm?kAP6!8C2 zc}3zykJ))RPFYqG>q59%$`l;RUp+?U4R_;-6MjQs&=1T^d5^oHclG!e=Wfss=Wf)L zKA-y$351vc(;*AusrQ5niID_kI*#OJu%Azu=EA&SK=p!IPuRQn_Wk~yAeCfrc(2J4 z86+ri!Dm5KUL<;z2u_6Y=i%%OWOrQ(qbK_99G;6Hw7DvTIrd77*I>c|bEk*G!hgE? z6Ol?lq!5R(T0fI#_q86itqtPI4TXiyoT(#RDkC* zC73#nTrUOvr0B(R%<)VXo=b< zpCwX_z4Kgp&LOQ7i-fp_wMnmWiLEH8(RE$x+V}lvt%=HUjN?2j*|g;E-c=hxeJ;F= zNFh<&&M-}u2SuV#WGBzj??zK9nJMw^K)yThl&Snw0OUX$zc-2BJhM46=XKIU!+kKF z3(3Ers5sb~!c#>t^ISE_!Ns@5Iw@Too{k&clb!gG%ueHRQe>T4wy5htN+u-(loU(_ zF_Xl5W&N{WxMcEv|%Z&`+L@@`%CWE>D_rV436 zi;$c(nI@EFOe(X)IBA(C;Wc9s<;DVPE%IEFrUW9@#!Y3oqQPkt9Qh_fOc;g?kGvrt zkxK5B>2xwB*X||PN?2CQh}uw#`%pbkhdiBUC>R*34Uu1K+Gm$280AEWd5E}Ig;{iP zYIzVE2Ul>ouf!;!Fy4(3Pl{^EIayM)8#U+4(rxT)XBJqJJ5p&r8wBd4HX^yS_kJGN zvh-uWL=@^12@&nBUFSt$BJ3ZIOU7I7hRu!bYKjImFEmqu`!mjnBz?npD=K1F!4uPh zgKICe)NX|0)!v?v^k=2+X6BJU5rTf4Kfn4U?W@rrKW^*ewm!Ei@nfu&&@C~-Qq&6W+g>( zp2x{WBgSFO(URw6>jd?sfnEm)vTi=uIOHgZYo^UR53F06E#21kN`&*F+m`i+qN58> z_;mu1ZKI-?@R^qB(DsKi&=-?(8;vPh<$i{ZZCMiF(l_ooh35glxTIo=`y!$=43ImpFgLe6V6$+Cwi(ei6Kb?xoiFW7%4MWqr#Gvj>vBG#9Ye|VfNH#_|M{e zo>dQa7nscv!{@>=4-S7#;S>Z1G=3)6z#Q^PamyO0Q2Bn$R96WqY9u>KvWjfkgyOy| z{D|`Qp%^FQ=NvI4Q!Sl&=~vl(G@?&cxiYiAr>Z9_dfI3(Yaddsj&o;kKWWy#vI;i$ zA4J63*A5bp-FMQMMMmqbwWxm$ZQQQ&TGxIaho%40RINY7G~c=@GHKQnbZ4n3;F&h! zZUspPN}S1bFJfvsW^zQNgO`dAMbyenG0&ROyR@b{obYrTIYacGU=q~cNt`hjY1Hph z<-x%z2&NdOqlD|+hVt8xDYG|{MXVl!CgUlmg{G0uNJ*A8y@RbqjiMr!PGWr*PZEiv zXcC-@h6XivgRhfY?DMd6)kyISUxW4hn=>`VGnFkPwl#u)TP6*O@im!R=B={(I2wdv zEF}?b%u1OG?EhAf{*-Xcfry(bK+OU!j1OX=KQgS>CB!srMmHi4o|_6_{s=VlvuNau z%p_^?x4)0Qx8KLLa|fb1eT1y~L(M%GBAoY(IE{kIc&@BN?J2XLpr8xS?nS(nGeK?;5`DCp)FRZ2j_fyz*n+|Q%jEX8l7(6Dam+l#^;R?+9sR}c4zEo$4 zGn+=TUTIghi3p<{qs{iqcm$;Y;5m|jB1{aau+a*^trd-WU zh1L&DPi4Hz+_mT3f*_1WwS_GMULcVHk9@y4pDwNKvzP4ecbW7JuePVBFDtN><%C=2 z`Wv3qJHN;0{r;nZM(L7S;tAii8#nI8 ze(1XKZDw}oZk#R$xN+KUgf{QPbJBof1#6=uh}eQxwER9QratB#2N7s}ncdy+ha2e% zqH^q5Rzf;p%RJaB^n0#ynUWt7Bef-Kkic~ub$kgoBRzH{qQ1_tQbdZ7S3s`gi1(1d zSLRV8S2=c4V0#Hqpyry#bR5_ps;=V*)&_DNYidb)9J;JY4Va36&|K(wP+v6a1wL0! z=de{4U>Py9&w2BcgXppAx;^(Zi|S9#oz@M7e36<=-}C(;3R;$2k0I7(ky}o9JY?M< zd5po(lIRVd2U%vyJxko)a8|FG88JaNscS!gXn%;YMQX}Gs7@3r=RwOF>)WX#m@Em4 z5bBmh6a7-C64VdmgNo|1n(r5)uH)!S8<&i0sK|9-*)-E(<{ToZSH})j^pzr)r_?e4 zQFXP^hMC`SOW6dV*GbEYNijfns*TBlcX`jYG9$qABDQ2{*fNva+#-$%FaFWiu-9oN)Q+^9n_&c})_E{MlL6N$(e1LRJ+p@TbL zWAwFOmt5D-nFbn}Ecc`;tAx&aG*aE*&#Yv{cCME~7c&!rXI8G%l%<}w6XelMU#@kES%D4KhA}%~87r=#2&Q8^i6wtDh%=!XiCIwc zN-1(QNF_gK1!VF*qFO{eIX?6ztHnnrCSyaG{-RsGPodzJbn|9)0ppCe=Jg0?d64aY zqvq9Bcx3@z6EW_F9bMCb22$1LH4aOMZK7f%QOfndqP5HxvFsH~p2`(tkV@l8Y+xPY z?_wqlAz~R|<{`=Q2=2S0HC7qaX3kWMnH)+Y5bzTO2jkBQPOIuBooI=SBlo# z^wgI1BV)AIu2W1Jo5QmeL+#eOj zf9YTRBY*T?`BVSNpZj-nTYvgr|1%{DjjHmGIPA~4VZ3`a98|%FNXWf{f`(8$_B3(~r$8qTUZgV147#5^5 zEGP+Q3Zmd~>)x|aE@#OcO_FSkg8;*VQFZAY61p&*vf1Z5!e$Q-$$5Fm$0z6c8`-G2& zcj+Uk_l5^qH!63jzTr9ev6!6%#o*5+9d>(hhmN`)I9>O?x9f`6*W(>fL{dLC^v12N zHq%H3d%WtTZN#d_PScez0ONmgjOJ9+}@x+_>!6=MpzxwBLH}2o_#kd=9hn_FS-FU(j zRbtWH%^M11)|YRi*4xo95ESV~_I`4Xe(#@#`qYvL_K({gT-LbKL|9fbTJKD&+OIe){t<>k@JM>)&Pu}^J!SVcbD=Z7(<&$Mi18lH>OnWvU_Ld;|o7o$xY3(wnS4)daDlV@SoA^^Yu zHAF3v@8fgYm>MwRxZ+&tvum;$brmw_4E1`cC;oW-)Rif&?cy8M!hd}qB?=EK^_3W^ zjhx@11vCK((tK(aO{0MkV;6fxQYC5D!~Ku5FCl&o^_jboyGZx#>Rd-e%!pT`;tS{; z`|atjUkoUy_xAGAD|6KPH^#xW(;8$MwMZ2m`q_s)siL=JgZdWu%G`}O-X~#V-E*%v z`+1(De(ewa!9OJb$6x*jc&4O1zhA!E=bw~<<4^wafBR4V@qg<}DFXhp|KiX7nLqm{ z{>-2K6Tkc2-~My|`M+nMzf^VOqpISgf&;0doa<5)wYk*Hl$qxg+>P^40+|XURsB!g zjbq2UQ6|OSJg!h8OQWEhc0+G(>T_2GnOCK{;!BDijzia#a+JwcW#~0%53fpbMapzO zJA=TE#TCn59WYl5vuQn?E)iS_*LuV(`SFl-4Q+p@)}4*Sfa-NZK}OTaeZV|#Mr5GA z<~tZQPs=*J$3sKML3ia|B+=}S>J&>rnB86XkngYRaMR#RA(PClPl(iU2u;1NuAJ^S2Y3=~X{N%~Fv%Bo^n0nS8v zC;4Y3et(s4_i*+(%eM5~4UdZX&i0O7w#$0tokWtvWM@GYO!-5imhBAFq|oX>CO zo21*tweF$6fVhT&T|vXDnOM(}EHl*{m{ifKD{=k2j{uWi>`$wd)L6aet=Lu=EDBaj zFlj@)M&tgDU^-w38$rX#IIN_R_h~wgR<$8wZZ%jwNb)$Q3c!3i9Zdn#ZbY6vJCj0` zxsBo7m)6|7q0x0uZHtH?ybmL0G7Vka7Z&b05D6NQj^GwI(jhaK#Pumkt&0koPlqEj z1(BQP>qZ))cI_Io4rL&{9_En&w=onU%vH?-}l+;_y5BG@SpzU@BGFW+17vbAN;p}^?(11 zzw}Fg;Gg^_e(A6NwZHh6{at?Qt6nKNh*o>6$BMqT4@vs22@(Si)bTy(-+=|bc0uoiXg2hD1vqr z1KqUJf?#6{3SPA$ZL7rY7Lp=~O)9a(P}QAERh@Iz{CLLjVthPfuD#z=Z=E_-T~ywp zSgf<(z2}^3t~sCiJY)R-zdw0qN>aW`XW-a%Ua_vc?OLlCwe4ai5zkdA`lxiM9-FRf zBx{T?jKSToEvyS~yB1e``kx7KbjZF1{me7WEYnmuNE!PUIh|Z7J|xg%r)8DJj>KmJ zp*<5ZW!_0T z)nlVavVi#)n5{0bZ}yax&}on4&SS^CgfM}qddN-tcieSZX_;l;5o-yb*>lXH_g(#* z57lClpIBlq$KmUiK@gzyMCiO=UW|?)*Z=?^07*naRP@+#rjq(SSBdX;Sr@Wye<7Qu z>s$8SwKIyyc%wXKtCC<@b)K>B7|Domm7~oO_q(nuZQH17RqK#jz!)psZ~m zRzX^8(-+AuFII2+xsScN{_YK}81>wRS z5HeVRV=a9l<3yUBMD^3$zZ7hX;o!(5OL9N3^YVjI9Qmf{;1j*<@p|tM3cw&)=)?Ma zutIaoR!z{6cok!KI{q%BhikLPQIQVca@MBvKINf8qRYss`7QX`k}!zW$n@y4uPkB@ zN)am10*|EL%X2L%Q||xwil=p?2N7vFTt}bRuiuoSB^i{5JjmA!9ErtX zPm$+vkwnVIC5?5|PlLZeg`wm0gj8m6dwA(OK$u1sPkt8VzKqQ{uYU7ZaCtNsk15ty2*ZXryq zLx@_(*t@vDMza2RZ@RuO!ylKZ`>tYlH?y>sJ!SO^ViL#{IiDPLNIt;eqO!dZ8C?oc(Y`?6G@*x+a+F?3n^ zI#VyIGoo#az0}N#>pT zWe@~11t9nl`;K|0aKJj}%*S7VLHAAPg%tw!)Pv}<`kdxGpsLI2Pfd~HniGL#$|}uk zc9qk2t;y!tlWYnaPlY5ii&}i?vLbtr%%d*~rfm}iEenMz!Ds5>_6LFPn=Ff~1c%2v zJH4vsVHAwy*vZHe69HMGFs3CK4U}_P1oaTxuBLqmcFCZe+LLwPoM923_Dh%ENEvFu zu1W99r+83f@0+-GhO^IUC&nkX=g5e;c;@qZzHh3EY01^8#=0~Kh1hmk*0F}9Oal!? z?%_J1kOgGc8bL+d#Fn($W`F)c!HuO0H|B{&^xUC>`HAF|)|lMg5UT=?3fBs!=)s8+ zGTzg^i>exbq%Z|X3dXq+6wBhi9<8wf@w)E_=IEe*6(TI|yRM6`nZLb(^(F2GUdP>_ zzX{xp>b-x7yHSHNsT`YkDT5p=V^!~+>Re5wcjLl7jL+*j4gl)JO^#H;P&Oqkf+9rP z@{fbinQHbII@QTI;E35942Yq>3;JU^q%OP+n+>DzYt2vL?{kEdP`JcsU}s56^;1SI zqwsVu%nm;`*J2bMS=56lSs0Sr&(s*<%Ec(`r?lA!%AK3f3qo=6usPTxTOso!YwpQl zWZ+87k>ZgSC+bygg{`Af%jV}N@}wljM#_B^_VCz#CS)O%KE9SniV$Ue-_FlGw@mRg z#)_)8iMuFIM2&5g)kQ#bc5RJo0;ND0D6EaB4vd_X;t!`fs-(VVq=e=QylBxMxFN{r zJ8Irm_&!X#;hYPgR#*l>R-ey&hWA7>w}M?! znso$FnKTU@ySpBO-;tbx!R$aGE zXL&0e>u_-LFN`oMXt_?7$c`aG7al4tcQb*Tih`P`^DKgwJVj?hTWIJ4QsX%(4AyS5 z3rmny5NQXPrCV(U&NpRNsAaD>C6rmUJD(LT)M3ihr1uyH*!2i1AnqbS>mod8o%Z`m zFm9-2wXpO^lV$d^r$SEXXruE4jwcI-HqDef@$7IG4{?yNt>05d$fR%B9N1YKUfI!6 z*XBa@y*dHm>WuKP_|Nr#o zf99t@|1^RE>IJp13T{`y}5@YlccrT^zkzy4!C`qLk$_~5%Kbol<<7k!L%nPZoE zrHgi>Smyycc9~axK-w1~5sqDnV9Bq;jf}A}bgf6|^RMX!K9e|hS(cHRQuybt+Bh}^ zXuZ*ccB5vj?7PnE(4V{8FvP#ibli2ldEds_%VM)tF`eYOfuQT^{h!bRXsz!aht5l+ zFuEeKs@$>fvaSSC4i{voqs6)k`%bF3-OR-hzG93__rJk$KYO72fn`zGiEw<}y=h>}UdLGcO>r*?%^4QQc+#QIIRxFj-jG1n@E@8H*DQIeNlz4r+buVV(r!TG;< zNmNZ0j35LLEs0m|Qm;{!cY6JKj2`Jth?3QdRH8XuTS>sD` z9`b!WN8HVUYqiA{7CDlqn+b(=YEK-YVDj60WA()f4bQS;Q|0GZSAAYY$2dMa7gj50 za)E+yo}y3+TM`6Q<9+WF6GYFmld5&LyXe$-Kf8*WqT5tpnI4Tu%l4d_fr)YM3_&-9k~ zS8%kx-MwW*Ph>tTl&F!0OV?^BsT31`ZZ=~KHx|{%XR$oj7PS&%juI20=b5pUB$;-@ z^e>WQ5nIirLCHU9@IeK`w<03ks7LNe43p=o@U;E1=9>yg#5WMK~dLL-(g4A0Z; zs-PwipouY4GvBK5P{}cwX2i#YuEtOGtr?vZPVwv|Ek#ClTj<3+3nsN8!G)FHxQTQo zbdko?Rlp=7Xpu)NspIhMThnxCFWGb9$ZjAJE7^Hp4Vl%Qs;k!At>%6WiE+sZps*{! z6(5=ozNoIIFE6~AsfMoUOVOVTHjN5Yg12om{Aq66c1{b+sa-^S3>N|-K1KRDTr=tM zOro$LveHAlp$gZ?1X)(Ac4PSFe9ZhX?S>P?Bdr|%*#|l3aqh&?Q6Nt~iTA4XO@FSh z|M~ZHipnQG@$Lur_wD_89@~C@_3BdqK6u~39Pi)XyFI;n5CSl@x-aI|1C{ySd%tUM zKDfXC>eVOSaxuPN862Lsx)Kfj`GvbdM8_u2GgC0?moS9qP+^Q2=iqJ}yYo0+$V_np zg?MHPvR-@PZXCO+(!5@^8znigr!0 z(+%Mr57A?%d5))oPs}*!Lr)PB2mu+qLzw+p~Nd}_G1TBP5a=?{}}5j zbsSrM7MLbQ$}Cw$_uUYxoH~w6;vMt-t_o8nAhQ5Q?@NS1_q#5Odzg!kW1Rovz&wX; zy!0nSZvwLp%}Zq9l^P0%f?(fG)$-s=A2W$#qtMPIe;cDaO|Z{0uZX1jtk;b6vin_^ zH5o3Yj~W%IeK#FP`bD!dU~389?y9Qu0?y17$n`z#rWV0q3SONNI5t==?6rdmW>O-B z9vi9X@~Z9oG0hX8r|3FQ#%&Xke$XlX=~XNFm+9j11e{~TGmVD#4XlH@ZvyqIP>@Xu z^Fq}avGbB0=1egds-oi{%YO;#jjK|VZLu9#=8rzuU9}q+m4(-4ro6=6P+SwQ-9lRAwlo;fck-$B;9+72}RT9%tk3^o!IGoiA%2WbiR5Yj%Tez^LD6`4pJXqzL z8xfImlu9Swj&oX?LQmConM`}rRT|OJ&!sgbO$4!ic`qTPV8A#Ifv^&r6@C0(kwT80mOS<|7(2xMRLpt3VO#{@%V6IF@IzqpQL zk9jCwm*lGR;^B@7Hi0ufMlNhtI>dhEhoFVNz=@%ebKmTaXm*Cl_%8&s<{S{q1o0Uig4&b3 zA-mIko$oaZ(=RYJ5j3{z4={5wL6{~; zx4I15HvP`E5iHjBJ=A380<)T9;~rI4X6_oMg$>pE#yAzh|sL=_i+XrGwVTP>l)$(fs6 zxf>-dEgGS@&b(txZyP=i4L09m>;J9B#rB);4Pq$ZJ|HfC}axuOy85}vkw+K>;fuPZC9%IM8>AaF< zrYLHDq&G@UP!NG8RPybIKl#|<@f<7dc(e@Uoq8aK8H9rT~=KeI(9KtA)+VdGh>nS;CaEZJ8#nJAnt63 zpRskpw#Qf&Y3-@CK6Wgtt~cJdP_))_0@`;NkHZKQwjKz_qpQmIyVw`!y+=k;n(UnK z8!f9W3+=n0&L+Knfqm0;p?L}FhtI`hHVgstw(Gjmw##7ed9B(Su0~|QzFRFI^~@t< z?AT;pXkO*mMqS*KFN5s81&sw``-O@pvLCd}*pK03XU^0TWwLYbqzu(U3>_>?+O|Q; z2v<(g;ajTfD#y;Q6>{x2l9IS@x~`ZO99zk_rO{Ub!E_wQ9{tHuJ*22{*j1XXee2%0 zu+g3;H$9);nT}14uJg?M-c?l{hAw>YfpcDXyC+ZKqSdz=N9-k60>k|t%omy$-S@F} zt?qrRUabqZy=IT0+@W$fkE1ZRaM|O2=+j3X?B0yKfp5aypzl0)18=C^D92OQZ`q@B zf}r;*ozqt6Xs+f32Mx!&)?m7%P*+-qrt&Ki_)IrDxH&xPDWS7K)LfD%#N%8gE4Mg4 zh6lS69K6EIh4eIf@5zlvrs$z~p|h(g&h)ic4)%~`Oxo*<`A37$G0x2JVt8MUpbyo| zGUikbSE(T?N3AvzD16CX#{(7JR;Bi{RYA^1GrO{oGXIg6=1 z(bWBA1@>Wtah>L<;f7wrpX{dHP><{M@tiTb$G#eIUn(BGcvN2>H678v8TsEF^#a9s zHksz)W&TCsC_nHoVm(=T9DK=k9phg74(FPXO((+Xoq4zuOWk&mL4d*gaQ8|*{?wHq zluFLO2$rgf_wAWmaZWY&M5wQ;!>bi}OsRO{CXhxg=o?l&0aJ_VfO^_UOG2rt_v zRS808obw5(L}L=w)?)OKsBJas!M^~pc7^*jCKwqZSFlbdc3-m$Cm^)aF@r7~JtxyL zOrqx?Q$!WD5gX&P3mQkQ#8ft}q)@gB2>i7Vf5gQ_2(lv4#7QCTLG3Z7Y#Uj#6uL7Vs*T_oyOPlrUhLcrWKG;= z*M+rl@dh$fRiWCuDTCU~$968uB&T%MsquMAKb4zTpa^t|jO!V}-53;St6~)GhF2<^ zDIW)SgM-Q++>HQ_d_?ZXLwX(6Y?sUE^ukD0f39!#^Y3W|$1i{3|M-cY_`81av!4U- z5C4IG>NkG#3;X^7fFJ*{zvHu?`4Iqr-{1R>{>E?pYW*xNq-}vIMyj4|ve=0Z%cVpjlS-CJiA5<7P zHnq%@LR_x}9^E&9}$?_Fb2ShsxlE%oG4LFQ~KaYgZP>j(N@C zwj}m>(gXJN9Fi!f-ri;-5itbPZdUv)nabP0Ln(nVzf;AsJBa=2;7;&W}g?M1FR-Z6I+-484? zvOgIjk5PHKZ=#@S$#tVw;-q*7_Fd*Bxq6bF{M4r$J56(T(PQlwDPlyp-z_6%?0ryR zG3dGTGDwrDDF{B6o*Skag?^$MPeKFt^=@)joo7BznJ4CEA3+rm>HT0Lo!63CMs&#- zgB}}97$u|DgQE1NZ4&_sZQM ze5iKgyUX2p;DEd_cjIx?3c{=DI6`;k*IuY$qkqnM(K``?y=z^m6YR8w)USm)AYMm@ zzp!#6qrr6h>g&cJ`MZxGNRZ(x_M?gwPDv4xT5;8G4Do~v9~MHd5qh6cccx>=*O}?U6Aw;s z4WMiBIQ%=N-3YFSR|yfUTs$aP^%1}EsN)E2e60T^I?u62%??e>aLmE+I{pPlwIb*| zBGp|IHB;uS=O%%r^!6F5b)2ypWpYU??_*q1RJa>fV@1)7q(8dkH|a?Sz zahN&M#7v7}TnVDqq6=b7jUbvuo!2N@z3S8iOijB%sr;B5H4z^nlK`U5+K4-pocgJX z=E^c#jdPD1u?+%6rp`s(M4g`s=12e?Yiv=p!LvtJ1kCRfk|VYwo0nGK+gxBJ{4zEFDZNLZ&zIbKck`DMFr~GW;^>O5-?& zaItaGvQgG|oOi<@?LtK89W-eN(d3`Vsve;U3cp*_Sul8|;&-CtmG;n6$r^FIx0-m0 z_DK9wYa{fdx21__x6>=iMDt>mBNi836P3z-63u;%?OGKbHR4)ty=0~YktA}O7?7#Of{Ih>-ZtJUeKJ}mf>3`FH{)J!r zrGNUL{FmN+_iy>&{@#D}U;hUWXYD`xQ~$;v{D=O~zxJ>G$!S`D?XUgiU--p;{r&g9 zVgLH&uYBoW{v&_lGoSu_|HJ?IXTJ9J-+8O5_`X$e6z;~p$+GgkX{f@GsnoXeI(Gks zYi7!r?OQJFyzsH>1F0^bj>j&c7SUW4RPM&U%ervrI9{8XvfOmvv}!kKxb&?YlWGwf zlr?{*x{u)4i@P-v3Zs+H%L31l31U+rX_2U&JI#w6dv&KLsYr~Udb`p6K6H1(U5|9` zjKq_x*IJ19*mYiLUU9gN14&~d_oZXM>ukr#?p=?kly@VKjh9u|)v2FRSr{6bZPVL| z*;NVN0YFmpAz-^aOksg*rh`Axj}6P}I*yWKGEx}#O_l}ILg${Yib&{))$+E>ywb7f zc}_pJ_upJCvbn=ZGk-BuFxy>jD@}_Wn?FlZs~=AYI(A)F>|61HM5OTUyPouo4<}tNAVql6QPRpz_jS;StM5b@J^!r+IH95EAFQ>n{z1C z7j3?b>q1s)v2QjR5ca^gmAvQO?Br*|d=R7OjBV3p!L(rCLoRSlVX({;yT+&{GGuP6 z>bd7RTT#lz?SB>0LkP4h1WS!@* zFj=k5`H1jW*G1cFa7MjXoa_IgAdpbevsVoOcTW(+Xb!0tyB?u45i|48N~By#)dv)z$aFhp8 zJL`0#S3x5|iAqLQ(NjpNKG?>Zm|PFfUnGHNpGOk8MMNffH)Cp8bd2Pg$%3NBLeYp_Giy`FF~*#rU1&Hv zBD+K%W=fILsz@J@=g6A!LP}gqxY@n!B#7Z?Be(B8`*fnV+|rBBMw8FMATI&25^Bw!y7% zmxMW1+((m2u0aU)s)4#@q&M3Rm!3KKF$k2KSN$Zbs4eOgBAiLLU5F=GstCHRX)~MI z&U}Y9P*71r57k(udxe4_-L~oO8{%fJ5FN)HJ{Nc4xsN9DSy{W9*TYBbm?4WXU*UPT zTvN2zDjn!HJ{ZTek7OCb|6I@dI)oMR8w#&{TqGKCs?S8lAQD(S@BRY^fW@5UeT z4nZgr@h~Z1PkEhogD%{Ss4N$kvul>>&e(jeYenGVV;-C4qU-#!<{_>apoB#Gtve^+I zBq6`@m;RT(_}{%%Rs3F2a6~_C-*s8}*j2Tr?v1%)7D1j@H3^!&5?2eRIH+Ykgn4kDBotK4k@E6f3uPu6jqcUf*c z&w3o0XBNb1-xuw>t~cK9!sQ5~^J!TmJTE%0wB2oGTfco_;`?3K8%+z&BcJZ$)wX5? zll>mK09+N4tSbA?^P*ny;gJNE&-E?*9p@frL+UXLF?(@pTtCI59{QST#d)CqRr%C> z-(*>NUT_}HCKSD-uQBm`t4OCl5;0&Xhi#Qx)B)!$a&J#bY5xOgo|d|Q-lD496L=5 z&i#e+U~|5GmsAL9H2?r007*naRAs?3TkdaFAGm^PKWLtHUTE88%>PtIT7=a&W}F8` z%3Z9@zMXRJ^HJ!5d09sWs^taH)svzR<4pZi=)=n4r9D2^ZhVvDdDzQ~+q@jx@X}}f zjzbOp>`tjaFW-C6%gkK@!@=e6*Aa%w>*I(qzTdIsAS1da?lnhpd9|G*GHdgCh*XWB zpN>1L-mRD8MRfH61jd;d2Z`5T>Ua} zHOfd)^(v%&cQ1|@m+^mO=sq0nNM4B5Y zi3%xELj#Vpvy!isRhV1vy&n04y1t|l^GjoXd}=&=_Oi8dspWU!M9J|!z7hW}F3&Gi z370pD`_~+eBG}*>@17a^J3ANCXv(B7Tj_^)44V2om+E1OYasi+_-g> zMy;z8F`LspTAn3l?$Z4?nR?gOT-BAIl$b3OR7J>G9*ukNt+n25o84R_-qNpQAhGri zk1exf^Y5sOw8qk(sfj{&(*az;x3(yC(5n&-WvBV&Cfu-7j9(HY`u5prqcb};pSV&&)WPfqqE0eCV%yT(A6AeeiZ)-!lr1kMY3ifxBUm7Dc;J`eQI1 zhel>f>3Nj&_+t}5*OebKQz~O(_l-~`=v3~;vFWWQM$X{hcADX zgnU;O?wj70%G+a4P1ljQsnBJ8n3G+4amS8%8CiYt>KY1Swv})+bfxr9T(!P$O2D!p zmE=S3twL;y2HOjU+hyp$K}5UJKt=HA{dUFgu>+9XN|hQgJOxDCrUXojj6P)WpFDBK zDXs3>P_0TI?*SegmPM!}dW4D_o~*Gc6w^W++&im+YihR5skEjKTrPRtmQcHgt3u@R zN+TnNpu=fWUNh6d@@~R8uSic;Xhx1*mu1`qQu0Bp1H5el^|VyaX_rBYbw$#q{>^58 zKCT>Ns-3$|i!gBZE+Y25*t7ra(i(4ffnZ)?xx7P^MT0$BtA72=qtiROsiF2i4mIZJg9hXy538@|Zs<4RZs0r5 z-6*WY*JwBBb=-}MGNRH?L%D#F0Oi@Dp&#baO=3@RO0`A20uT<_t^pNGGT-oE530qW zU3m&_hR7OL4oTmOl22vER@Rz*P58qRCeBp;9r*Ca5*f zzkpIR>Qq)toJqk$&y|VALFEXSO$(Q9QJ{E*F;hRi!bQz$1YX4eh^V{vb0o8xelxR{ zQ&pj=%@`JusH&EVGS0A_+oq$^u1k@HT8-!m3um% zlQ128R;CuUKg)BqT$@tGR`dHmVD1Nk(Aw81aOe zkkC+Q2Q}7H+2ngr}zIxf7u48oq0|#?|%DoHY*TEsa_4m{IX|*Lev?h7^T1e01A) z6<}U7HQiZI9BS(OT>+Zr(oef+;e3s{+#Y9pL1iaVJvIoiEXn^j8Lvj_o~_tvUZRhO z@mUZv`0cLqn(V{O_6z?xOkoiefRUNv^&KM9-RLy?k$eBmS9fea>iw?sO5rC*W^QFo z{n#JGc(1iEyfm!ar>^aZ@5XrCTwjO--O?9aIgf)NQLp$ND#9oZ?!c^9~lAHKTC z+Qeg`(@5n6%C}tBU^xc*H=Y{Zpa4>t0b_95!sV3iGa!hADC>mOT1%~fBwxvR3K+yw zUtwn6O01NIGi6iZG@+7d5@Zu33xo2^yYeNq)*~|| ztH4%+kV4uIpAnBV*)is8j%jq^Xrwk|5S=si5HN1Vb^BIt^&4;GxTki*7x$svP$A}1 zPD`C6rEse&GZQNTrwBw;F|`)8UAgMa)6tn}P^0!*pDFA;iGYoij2@@b1l7`K8osVe z`eR{B>EpSQ;9^k8xAgZka5gB$#%E>t)!6rqaehiPUGPN+YP9fktu)HGnWpEKm`gy@MFcNbN@9ZuprrfrHOcC60|> zAb<>q?~9o!*)vETA5iKSFRt=xx9p)ZjzV*P{&T#+&vTpf=}-M=gs6VU|Hln)_w{yP zpZ~Fcopey;3Bo03gD=@Ucs&=s)&W?H8(iWl$lZM6@gx zYoef+c&r?)UUc++bH z{+@}aRiU)+xT@_h|Fx{J!!VC%O0df>a31GFk3F|wrj@7;aLnBuD>g46(6N`A+7PvQ zcf}$tsH)wr=VVze+!sk!%MP&p(z>$RDXkZUrw015tv8R|8Rsg`C=|fF(z$6_snWwC z8>DkL4-pudcVP2qhSMcBTo1zEt6yUtLu)!-8hvcv@45iw-%F{K`3%O6#e6sZl;Tmf z4BP?D3yw`Qt0JiZd4}hOh_G)Ta$_pD^VlC&?w3n-UO<@E+iWv~#w4N&n6Q(HmX$>M zc{UMw|GllXX1&wxe&ls-z}IIgN2FS3Ua*G;4Vk-EbQa43z=CE_S$a9ApJxT^-hZy> z_7glWa_pQ>-*-R#`R7B~Hyxn9^4I@weUQgd5y-zm;pE}7Uk5O}bSpkfM|nvX3cU0$ zFO578e^6P-^ajGe3t2_>!4&+!)ytFC1DKq>zc%OqcO9ay@zME5{T4@XG?@7-DQm z>Op2ammS2HP{u~BtKyfhkos+=Lm?{;I{x-T<}MUE9=u_HpI6#tv>7Y&x=m>B$IBvS z4BgGL%i#A;=>d}{xP%QkZip?ak~`<<8W&>)8ToyE!DyiX3am zIG?Hjx{7&l9!4auXE`Mu)EvBF)g?IlSqM$gx#p~)&Je~h#sTm}e)hP*6g8PnF9WLD z3<_N%H=3GCj|-@dUBhAeAZs}LUPprzDb`zbp4#ozVvU?eF^QV!JftxxhCJ~7_qNt1 z6BvGQKd5x9qb?lRr{86gpD})-H01B~UeF|n4aXm@4EQ(hRom70_xywMzx{>Zu6+@_ ztdK|Q@6b`*mEQi`0;Ozs6WR21dj*L1{*>?zZUPp>p zs4iXivEQx8h14pChGL}6oBbye4S}FHr4o4G0FY@?;N84S-obVkC@o8_WD1|3Ng>3v z-Np1KaIYhDiSbLYVp8%m5hEn%kg)q;^ zE9#o~K=xVY35DaB$vb}6?3*ZbnMYULzva|%oTSisF%4&U3W~NxRnDE~d9VyWx`N}i znJM(3-FO%uuA_w35vHa*KG$y0hi9hX4YeB?Fi)3s)r;e!q-H$IMnijIs%8zg|47%9 z!r+WKsHb=^ayCDbGAilW@)~?LKXM-=)jE+yI+liGJ;s>;jr15t`e1Q$s998l-sj&LX|{^CWm~>Ckcxmr&7b z#1&W=83<3Gk51)%o?9J>yy1tVI5K2i~0VL1Ro@A#BwyqvOnN_decgX>oVLy#?0tJ z(BvuI7L>Uyp=BU~X(+UJbE!1;qXSe+lVYjw)fb6v%+FmZAQ?bCW@Bl z+`iu)eikM*4Tw7BG-kZ5YiDlVNE51z$(WidWPfX)f{A(%F4)H$>*sk|O^{rrDCW9p z8JL{bA*#*UA1(A6mUbVGs*#Nq-M$#RN{kz#Y7^=hs~j~p`Dz11RaB>$&%L*pCJ_ik zUG$w#J{{*NT?N`&D_M%x^NZA&94(1cw}PalY9gKytYY`qxOT%iLFQWGYhCQI&+%Ma zaY?R3Wko+zgFg57jh{n5^ylq%`{Z}ciIDdExBL3NysuCHz)yVjYhQe(7NO@**pIgH z`~KUlaqm}uR++AgU|Gq;DbJ{)=E%joaPQBFTt2fG(P_eDd#P^uGM|u+c_rzi$1<3I zrbF&nR`i|+c;#*Y(lJe#ChF&dGe1`g+B+>Pq|-A8n%9r}iFL(!hLe_q$nAbnh@ef{ zChpz3_hoE~DVqq*3q;(ZDnR(#*?l78vy3z8x=jj>;)QzM@2 zNUj8g;BLsN>xzDk71sl4Qk3QyT?$ts*8q0Ly0(Tkq4(0xAKxsX(z`AT^{y{6{}g&0 zIxpII?rPNyJ`Vw-F`d1))}$+|EH~CpN_rkA5g6#<1ksK*VQO?raVBe7;VZggp3yZb zRzcY4{yI=l=InJF(G)dNoy4@dQ)b8uW~ zc2}}q#)_1O6Keh9`YEpGt+s?O$-C*Rx+v<$CmIE$I1))WzOx4Ns7i7~vVO{0%KA%a z12f-Lk)DF=^p?+c(ec*rmoN9S-_fJ8K8^zqR1{pwO*FpokvCB(m6r}) zSu5h2pE7g`*VkvcFn(8Fa3$rvJzD5O#)Up!yca$wM*U@MKedW}?|Tkxy&>!j7s87Q z6f)0KSB){MgVC7J-nmVHifEgdh?Mj=yB(5PEazZ*jr@^IUeEXj(;ZWiYw1z5Ktv$? zz^9(TIM0rfcT;YKbf>2B$WNg}<@D9lyI=j<7cboO%S?lwj{`scQ}2HL%b)OdqlTL! z(p$$pSnhO=yQX|o@$*s#dFB!t6%gAObM6Jt?h$?ICx!PB<`Z0aA6m0o9=7%d`{mq= zJ)>K5fA07!eqT3aR!dYj;MZ7a)>^R1Lp8}QNXbb#g)=GQ7>LGf$}(t@tBR<`h7N^U z#b1e>@CsYcM-nO*1sM}5<&{I8ZWGR58v{cx)=(JCd3U#P+og^ss3O7H6>UuYkq+~i ztDR31f>Jt$WK{kgjTsaoLiu5gt^Jik+-Nqh{^TcD=63Aohc~I8aX0eb z#1DTCU;5%VK4i}G!mI<&dnYgd{H=oH?Y_R>6de0zhJ}j?1Bz?niOwrOSM4Tu!+;$R znF59S7JFH^s%lY_Q=rGLb5K9ZYGF9o_YH>9xM;jf=X2jl0b_O)0K(vI0D5eg*J}r6 zObIuzPcGJW#Xo)B6@aKh0^(So1dOm6_t?{kNjrW z8PD0P2wl=~V3}Y_CAg&37?z&Cwr!%oy5bX`x>3W^t7Unbl1d=Z^I#z?bJVSz)DYfy z5LAwx=1IS;Vf6*=#&?&y@xTH3PH;DhY6D{&E(&%PwxrBt3};`_35!7mx~`o0(&bK4 zCbG*NZt76pmUM~8;Vbu}pDPAZZ)F`SI0G_xia;tG0k)+63oBo`*F}f z1aNK+g8PU;M;0pDiowts>v`*)x}FXqsa`1w2waj}S&CQL@8U=`a)y6)_C{?Y$R_IK zx$?ed$|6<;!5^nCUq_~!GwnHMvE3t zn21O}`H34hdi82uZ*!@k3_7)IL;MQ2DU+$pBzcla!fJ9?XMgucz@5BrhOG`106}e8N37mc!kH^S?CL>L_5~?}r!w4Wv z#gpc#H4)R4DKiJZ!*w4>+P8Q*2{-N{jR*>JO)wFZTKaZjGz!;#0wi4k%VBNyxkSLN zb&0I;#sNE0axRH0Q+g&wS;y4O$LwdXJBK2&mg4#4JR|8$tR*c@v}Y~8!+bYJ?g&=2 zak87IO7)Rlm8{m$y+{vW&f+A={W<;*rJL*B{5}#ZM?h7z>on1EoUM^zWkE#5M?c%t zy6Sn#x=!!Bb31#FlB0iKM3Q%SQe3;?9(D<>?s(SNQ_q#N97-02wANmIVwtAtcAK7F zE!CBIUD%DTTu}jMwX3W&pQ~11^IqTh=Wi7pZ};{6rr>z*{r|5ETI1HJ_lIuJsLe~) zW#!)SVlR`3`l-vpy;l|VrODbm+C>9tos@Zi{5o!xu0HZA3e#ayLX{B!OvLf>Ts#fh?rXB+IcST<-~GB z?@<{652m2&IKU0_gtK2XHBRYc>IZm2Gn(~Cpd7U-0KMz7p!evFcrR}BlSQ~SOAAxe zag3QR)V|qiMr*Eo!KhMO(ZzKfw}s9#Tp^Tdd_T3l!@k+FQst6bLZ@jTOp}7jpBrfx z{lsE>VMftjW|pA}=2fNF%QL*q@y)hIZBqO8A2U;+L^w~}Zgd`_SCi?9wnyzWFYtST zO0_ZGO9xNX9Lf`{GI!M~;;b$!oxOB2V+%w$MHT$?MEj{=;>P_vnK`_p=G&5|R}(?b zj%98lqN>$bFGAdCYB+oG00(u?zQ8V6W{6z+4>chOpih2sU2jc01hPz%0@5WNK+@4B zH6MOeBvmzp2<8dP^6p1haMT*aYqT4+BT+pdFK9O&dL19XcH>dUQ7gI6RU35q09Ctj z842~Ga*wo>)L)FWDIQxGB>DVX3MhpAZH^cmOqp@69(7DEu|POYTtPsk^IW!U<4l~T zNK1L-5k}`tog_LkWsB!AI>VQ%tIiQG>A$v4OF>dP?80boXU6CK=^HO!X6hia1E~zI z9?Z~&AZuqRIU@*H&QPsso(IY+kW1Apde>u*P7-Ad7msycLD%=G($6DTH~SNY1SD6* zsQIsTWbkiX{TwB^Lon9Nc7+IlQ^ckXwk$M#8MChlm2SgL{uT_QD)`p z;(UHdKEFn%AXE|po(zqhe#lO2ya6EQI z2_<9es^<9dpL+M}U;d=I9>$7g=p%v^8a-{V4{EBb*jTpF!*Cr36Ftnqm}=+0Dnz)9 zS6rU*L%GJ+u2nw$T|*IBEhy&}dQmG7)w$64&AMMy2V6R9>fCAEq3KFcrWW-ezf6bD zCHKq8Bg5FTXwgTADbC<&EL`+KUSV_K!# z24~dYPf)n_aLHoNaZJPuI@8>G7h-0H!B)c))D$XRrlqMsL~hG$TGXylp8^Suy#z%? z<7-F;M^(CcMmvo%;y2zXK;>J1 z|5m~Ac33II%#_FO?!GIOmZhxupK&*i9rIcxyqB&ifsReq zTlAOQ$D5>gf{GzLEeDq~1>L>b{`>nz^8$p&JI_`2ly~okKy}2dcolgx4`O z>N-+3?z=3j>o&b}h|E>Bgj$_ug!h}_`w~W`x++i@7L?l&JY>X}%D`#ok+~ZgF>|K6 zX3tHs15DdpRB2g^it>1_Y~FLf>#};9Z^_DypFr&Tq4c`r(W|m;qR?qYA%uJ7jjLGIX&-hL6+?3+c%a< z);;t1Bil<5%v!y?2Lz|6bRnWfboA5ck19%}1oVE+({vtZ?>aFP@jSO>nV2}z&6D30 zOeMd1DW9PWod1~otC+O{InwKe6Gog{mXLMX|gVRw8n-AKna{uBr zY>rDU-YW&lQCX0zExI$J=rV#|u9br`7~6wwanWA{FXJ*wg#IGk6Ef0IIBStS_B(VU zgZE*z^E|=}TO{9SC#L8-ULo9Ak~(5SgY*G^ukUB<@NgF=vOn7(!}hED6qY zWw{l^94rY>fi<0uGctnNVWV6))J(mYpWSH}$@s8JhgV4&XObEdcO$C6Js^>E!&+*E zwjBtlHR;CsG2M-TEr-SON=VR|Tiks@)I7h|@?wUEF76a)YC^>`Q@TB2nMt}ZEVZO* zx3f)=5zEdrk?b1{T}ddE*|-&Byk&IDaZ|tJ7$n+L4LU|bQ*wDO5330Lyir#pg9sD% z4kpv`uvk}3!Hu&X-Mm}okN41>$)K2(oI4-=LQi437|OuF(5#7SKRPoJ&}|;id`joW zs$x+%()H+lnPySk)@h!(wHEofp4Y?3Wx!x()Cz2BH>j#zh|I^g-sW|gYmf7Go7US> zrQR>?jp|I1 z6U)kSR%fY}3|jQAp?$b|<4XgziyH^6WkwuxJlE{w-{w$I6=V_7hiFEmJ;wo=kgZPM1z&%t8QBz`k`Qa^fj zp&wpxc3l@b&ldpsHlL6rG8ET$;cierl_#`DrYVSDq0x&2_tWaZ)NwrWv07>IK z+g|KSu8wh#C{(mf4d6C)XoIaBm`JsYOpUt;6vU0Rw+W;S=sZmVWkrv5opp&^$B|AA zy*M>Y$KiLJDL9#1qo=2Jo|ysZ+8C2*QV3IHC3Vd?`KRKBsnO~8g7`{%ggWZe(??Qp z+`sy8cfY{h!1n@ogFcMAL2u68z?G`-On-4blF}d6%Sgy<%iMYwJ1=ASqD!^ z#L2Iwbz)X@a5KVda7H4zoa2s`%I<}8tka_x9B3jUaj$EGk$~yqHZ2?quUs1&Sk9_O zG^SFC-X01{Ib~X=I0-~fCt;{Z0zuGKmw7t+$;?bd%&mD|Z1f?#zd}eva?x&-o{EuK zgG<$jFt@hcre&Q$1}Lt7qJeW7CnDQe?aNB(})UW#znk@r=8%Z&+4( zbg&oh#xB1tGE2p$J=&Y*UWZGqLRMvEWkK-s395STDr&*5I#?Ld3kB1@35b_vFzSW} zJMvj}Q@#ZMg2Cw$WM^2Af|gryr-sMdKHYXVg@q2UJ0fi%*kE_p*LV*wr%BmAJa(FA z4ONSG_`}nvAUf^}=rkAixanxTQ!NCTS|l@5k_r)Dtn53M1%*D4Sqc7nzl$nOGa)pb z*}EXJCM526F&&4Qw0zz(QUKL7O;obJDAX|uA<%sjD5gREKyo)SIm{JFK{m-QWtV=O z=h@HR+p?%NpNZ&Hnb;EVi5vB^ZwHu}T5pZ1;c1=M+q}$;nb>(QP|!M$G#o0r1A}(# z2i6tDXcM=Ix#9M-w23IxG~2GKI?X;Sysh)ROq^LBD(3-JT^2xuDIzPZ6D9glLsU@K zb>Cg?#^5Y|$G98UAvjkKsO(8RPh84fDKQ5JZj1&aJ;apK?DwzrEk%-$U%lLsmI8Rq zv7G2qWe6Py2Mx!QTwq@J=sR&u3fIUz;m`-UhN5;p!}DU>&+(x$7edEj)Pu|?8k~-y z9&*JBq7p%BeMm^;JH{FFbv_VdJ4(Ki-;Z%T926Vtw@YLXaprd*SxByHb3GmOGGiX2 z1cJMC(V^hV^&oFeUf)ANBM&&VA*FILJUgLx2yRGjKMFgQ9-X=pElE$3&k;|3QYGLN zIgfrEXS2){i&FvhE;F}&b|_6my$cC!u;PiCu->NIZJyVO7~s4Hg2a)zp6)Y}SZjHu za-Q4NT4UU9%RDi~7_Nh9q6*w@^E@|OS=IGbC=n2=_rcP-sB!B!6ZiF~Zq&rbs4Mx( z6Ry_~b1K0#P;ini+npHcY{J{%wDlxcj&pS zb3kQPk92$h#Oz0?QnFg$3J6>(3;td+A%ZV@li+X6+$A+u z9GNvv(6EdZvJ2j{SB*qK4Us$Jgfed2HS2CoR2a>xLSBgw;@111@QC!Ry!f~+!f4%? zBchE=#{uoaOqmhG@wb`!1R~W=#9f6zsnnoL9T2L0(0^m@#AxUp#u)*3i7F&tm(sfx$`o%9@yWG+-O_bD+=b0(77ep?`V`d5g z(y^}8&&v6~bY**|HqkUW=R#lVzPctwF4~RSDUHJz$yKq6_O*v7aRX1(54eBCRt3e~ z8nG$Q#yAWD#qEjv8TEcf@r0AA6HF%4aiI87W5LuDEL^M4q0OY3Alq976(ma2U#eryzOQT%NvDS{G;%-gG9=H9i78~ zJdUn-d5(mlq|#ENpC4l;oZ0D~_D2rL16l_9psg6+)N9ovr5{+Y{0sR%uL`vpv;=V@ zNex0&^c3;_6q%;UtTf!%+;eSiT?L>UanYAk^8Uu`ZY7;XtPZMj`RCh-u zs2o3`O^uo7WonJBvU7Wy=b7o*X91BaH3osE)5j4&782hy36{L$gm3-V5IxVY+`_(~(rai&thEIq_4s`W9VE zX-U@5B#0%s)19GS1)e=HYs_T% zwRHr(s7sis@zmNhx2ZKHC16>nd1=q^TH|5QL@mZl0I%b2R6dlasN_?oKB%h#z04@y z{O4~O9B=paeaPU@$IKK_kmYyO`BL6>0FGVfg-U+dB{Kz}W7D~2rhp!}8~d&xTGrQP zrnm~jJLHdm{&NDG(IcU9dt%qwLdES$zs(I>ut5IT;eBn*WipmOZ0YHWy1JqQII1VqOU zB{=m1!yoSCDiHwNU6#djQjjSC7>?Xy1Az7BIT~u{A@{2bn6?i@fq8Mix7V#RH$jzv z`xcy(OxB1@4O3R1yXC)B%AmW-trxd#qNI~&#He>j3dw>&`_R|qS}J;RAXV8nSTc*o zenU;*Jub_L@w}Vxgj-Hcyr=sIvfeUnp*k?Vn!Z~gPGmiZWLMcb%(UN)u@~78>DZU# zZs6EtSxhHljR}u*|KNlBaY&nJJE(DQZR*{$qI8^{nOfsx-?{O27Zq9-NEc#XM?Kx< zsqrU1al75-d0v)f{((=gjp@}pYis=Kopo8Jr+3z6o|bh2upLTtzItbE69r{06K7m+ z0_Z$55s38ZXC?Qlv=;x55o{-w;0gr^uA)MU*s;sF65E6z zZ1WTXMLb&w1q9Zs``)wHTyu_*KgJky&b7}uw~xA8LQ!@9v1@DVp1mG>t-0nLurXY1jJkVwUDhd723;ExszB2-28nhc{^;mnit*>D@95gS?h!*H*MwU^TZRam zpTGG6nr};?N4l9;C=SY|QBN*C;T7!(-fHy6td?MQa4;i|+r7r~!rJL1@we!!(3S$r ztpXy0c0)#omkza+&I*yfezSj{01zdy)wpQlRO{IqzTF)Hr$73bCZY+hgRrWEeGjTD z1>8T9j2U5fsM9V7Y8ZKji-18;OwQVH^@`zU!r2j;h?FD}=)wu&1P#wg5lM+mi(yq8 zQK3W%rNq_sr*L<}aL$89>?(;0W#ewRJ|$T#z}{EwiQVeD4-m5!qw@%H5~RF z#|KhX1*j^ROwAE_uAcp;?0k?(1PpVRB#3~LR)9&Wg1A;6hg<5L4(T@1JUd|~(WXWT z%}CYCUPpFyo{ADu%&FS`GR%*5X1UQ&$xs)d`?$Ce}=*F z%(gxZ864MUrc4t}*6+R2!m#^Q1oL8j__NFupZH6~yt35mz44ZrG9{WOs^!KGtyG#< z<35}%3WAGX0t+%&6wWeJrU{b?>&7nKu#~An%c3IJ`^n)9ivV^+KQo9MWN7%5kS3CH zMpGY*6BWzqStLz^s@+45QgmHWN+WoCpRl=Mt0h(>F15R(2j&?`!IWTnfw33ex{J(I ziY^yaingkM7>Rnah8;^S*L&Bc=rsA0U5B3SP^zL*^1>gdT9Qc1cjy}6T69@Z%E1Xw z!~1qGG+sdKFxyPJ7M&(=(psf2*tr*GKvXMcyT%TpCX`y|d8)Ohl%}cHiYala)i4>` zR+f2EuZIvr(gLX@BJ+~At;|aj)oCIKcuLIr@WV^q>c!nfs!Vh8K98t~mb~A&d*{v_ zXl-@Fk*H^yCQXc#)Kb-^If+WG+A0eoNRv@N#wMvgIR(f4(|fMhZqSDUcLNXNZs7LZ zjYD|V_1cYVPQaD@HMNDi-}_fGV_?v5%Qimx`Kc#a_N{2|q;=m!-z(EPdD`o+=D}HS z83!8lz!(}_Bv2l6CFq=6bkz4YPKO+`SK9vcJ8Qhnj*W;9yBPF4A^9DW0n53gEEk&9buJcxgZ$2_gqGODfwxf{4 zI5{fL2Cav-=yF0WWm@K1%CgS2Rs|-ez1GB(5}i(ESyJ=8YgOwFOO<7w^0v=&64faY zpwm1l^v=ans;n2Ys!Y?=_{~+c?EAydx|1g2c5O>PS2*j~lhs?3h)NOFYk4BwwQ35E zF=hEi?O42i?8iUnv3EW)c65)9*U(UKuOJK>3O(c&9TM5N@u#@uhV)ymD>8^iiU-cJ zTE@x+AGBb6VD9w$>p+^vkePC|4g&OjYgHH?=pNu>NBt~K7XGX>XNn%!rIs)vOsSm* zG=<1fcg91yaPnFJR27L;G-y!4vy4gvg~O{?ZP0U7+L>(k5w7w(D8VZoZDwL461%TQ ziJ74^_%(v=85!F?=OK79%c!(!^cL4rp(W$GqH1IViE-$GMCz}m-HZEz8h68Uvb}0- zOp~~*1VL^Z*1++%=oMirEpVJMqij^QoW!0j(D=>Z;Vd1r53LTuPJu}MsObtTnoteD z7sK2!HJL{3p>0=0wQ8D@RGpTjqEcm^Qm%EL7)*Jq)9lG6X_}=`y{D^WUC7Rb`%k{|J*fY(`(77EG4dGcN%i3qy%_$oF zJ?xnjm{;%Kw;pWs=!!_*Fs+@A;Wg~YJz=J8)Aa)0Ik)HE(8q)7o*B@2jee%9tSvoW z0i3cbFs(x;HvHtK<6xqE(siYw^AMB-_0D9@0I;k*J%l)j8&EKvT;>zqs>o1ieP9Ni zPO>ZrZ@dhyLNBP~Y$-FIUFyA4k7-k4Y@2{+S`^mz2sMG{?5YruH(eGFRfFwAs3+{4 z@0qC#+DP_+)%}b{eXiMwxE;nsipqLi{ zv{tFRgc8*|!+R!GyDOuwMNe(4``~al&N5Rz5ZsNU$)we4pNP9by@gDzmUmb>_vDVq z7LCrp|d zBGr?v+f^;yLlr)+NNc8ZmwSvtdeCw7_mQ>Sb5aic3qf-wVD!}ovm=ItNFM3hjb7oh zhf}+Q5Z;R5da~e{T{03zn_o4m4B>|gjz+6ia7%>?hfAc__l%g4A{;K2Gm2+pe6*y` zsE2anhJanuArgd3V{;&hDv%I)qD_rr3bIH7s?qt6kw?IksyMNdiM6&f#)!NX&oS{C z1Df}`jE|~dkW@_|Qk{sk8l%U?(h5%oNi}}o#@evweysvRmD(~*!r51yhmxB5 z6@!usQ4R4KOEtQOvrB}*!7+(sI^$nhMhp{b1if0OiPb?;Y90_`mYxQZs09ZH!<|1L*TT_khd2$4;D*DoT}knX=Tx48p!uQ>03+)0Ar2oev^N6K`9Y zCIi8!s`<^86YslB^Hi!&HjHLcN>$an53f=MBh#nnzn)PPturMey61A>ZV(NKj00h? zsVp(fc8H#a&!16nJhQD2O9jVJn;)j%wIWSyq>P~&(q{>#k60GF|3_L!?}*l_^WvE) zgIDE{nKDiAx-VVps7GiYaPXQAtwyoTi+a#*3>{sSO4EciQ!Rs^83*o$RLm>6_F*`d zrYmc#1fs!^Dg&iro{VA9lXN;+(2qs? z@6uiLtudx9jS-CN)t<~pR0~p4PEcuXlyL0Fbyy4Lm87(`0S)vAr?D)nO2t`Ek|SZ> zj-_S9v<%cv@dwp{WkoG|wFf_Jg`|4o9S&KUGEH--LLK!h%v6gICzY~HX)mG*2&5_? z%REmLnfV2vb%s=Lll1^-@F?7_g&OQ}VqZl4t+`AOJ~3 zK~&@J-KV197)OQ?N^m>w20lRAjhna|SG5}hcjFMc^Zs);4&;TQ(lMNrR^JKNw6%We zNVM@+P(Ncs6-L8X!eh>YUgy}4^&xr!)W`|)zH6^Hc`9U7A9~gJ;IYTq7*5o#!C}1W zdIwU8q-Um{v&eK{Omsd-A0Ke6lwl-i_skUQ;tt6y80d@#ja$3W^e8LrT!VqM8uU;e z*3|>cV|Z`T2uhu9GaeVto+B+KA<7<+Q5vhA_P(nX%-R7RYi(^de2n*LsXhI?<-IV` zG9V9L zahiDFOPYEdZV+dH?*I4aQLXjzUM{5`BU7lir3NGW-8;{H_j?~5pN4cLzj0*|^&v}>4IM@QSBHUh5UeH^Nv=-YK|2#!}{(_aMR20Hjk z`qj(O!EvlQ&_fPn5Wk~`w2NLS`mWru?@ZiX%xr{dqQIm^wJ0iL+NrUTH*8fKXaWb-n7GdmiLHjhByB`Z)Huq` zvDn8zhb(y|%PTnUfc9EXRMtX2;#sQNsU_i{?6f%7HOo;iW}Ix)DsLu7HV#^? zs0-U5ur5=n!bC(=N}cA!N@cIpGSyn`N)~8h-m@&TmynvLk3dyqN~x5>%z)1cOQ}RO zPdv?um`YLR>quLNdIu>;MIXO+lBzdxH_j9sZ~u+Qadf}l@P2gK-t_t5{WA)VXSVg> zrro{l$l~GjCrLa`}e@z z*sPO3WOkl$H*yA)<`u`e$bq}D2PtFdkz$-r>>0}%UT%ND>ENA~oB^VFJ?y7z3fwO$ z`$p3|q!=g$5es|0U)^gX!imei*UA+#O{mtYU|rXl zC#qGHFik1%^|a}-oE=WYFfcn|;n_CE3{nM4FU zuvEM{=HqQ+lu&fhoBGVogH%18_MEGVCgQrwG^Z+3YE5$zQT5JwO`P^xre!KpjXq$B zt^_Vp6LZu#jZHjkLd}AT&HvHMsO&M@*rb2r_v$UdFVixqM^}qJI{hgmj@J~`{-4m$cO@(a59js3PXZ@(isC=rA5S<0GmV+?gN;&rYuh zfZ19du^yIKbD6&bM*N9v5tS6#Mj~SR2m&c6TwPE>3U7#eD{3_@3@j&wsX`N{D$Nbi z?sTW*7$GP*j{|CCkZO}Q-+v~m0!~)BpwJyuxc1HX9oAz=RU|nRgxfs9Ri#e7F_lCd zb&U~{sO73~irRq$Yl$FY6%gs!F`h4D`VIk8RZYw_D5}Xvbsyzwl|+zQ6OmS7V$>Lg zm{qHBF(OAM<~CKxRVq|#b#*h7Nae(x`HG~fjLGVs8W}5K77 z=)9tqP!L!Lth35gDo>M4i9>@k5*d_$QZXg)1oduz_cOQGT6MYLQm#Pi;&@ePUQ}i1 z{T^RS)s(_6X)*8FVQa^~TW!^7@LAwz}EWfH-%D7z#y~Ej3{rH@!IArPRkqgke!Dn2IbD{@Y zW{T>W*8m54&OrPbvMPqTJrFSQSWv0lm|8gbAR+QaU9Imo{0ma?B&wclMAH8|lII=lZLG-a7|D4Bu_mMN=Mo%!oA;Dxwa|4fK z*OA$wqXy&}F4$G|$BgJ2w>&(vo!jL}t8iuetfl6^AGQ!UjhdNI}p0#Cz{#0jbd zr6_5dUB#}?DWz#*yBCS67GWle^6|l|GN{XI)zjrxis(7R?x5Nj2cxFoIGaXXAxvHK z$LM{R>py4xAa?1W+14}Lx_Mhq=f<{8=cSDijjY-09lIx<@Ifthfn$k z((>TuXuxA2jS&!O{BX=Wb zn9$>z*?=k$whf;D(q_7c+N$gsAS|nUgPmF3edDGnpm|11&+;x=aHoi9+hks0`32~` z!QRKqI|P`QXhb!Zhj&DA%0f!h((|`kB1Uwauy0r{2$qv#1ZD2YC7)EXZMX` z%et)NoQD1Ui}fcpXH2s_?mOQ^hT}bL0;OeXtnULw#eU_Sby+->MjxW|1ug(@Yl^ELuG#jhLCLsH!rjTI#mxJlmq8GiCN%x67QjLPU8} zRm@XpH%5OfLsj-mWN75FEmZ#_|()Q{J3sK$Ro)X0^1I3a=`k}h^ z%FcspI(iO>??dE6**w@4WE{K?gkHln5xtz*{=K&G7JckR5Gw|H4xeSRnB_ev{mn-v z-RGjc>gt-8P}lRo^Lb_V>^(dO!LLcCmXp#IA{dV)#!PA)jnH@SkPi~fqsCXV zv|4}f`+Tg+_}Jc9O9WN!9KmMn*6ozHz3h1}qCBD2Y6PWf1O%x}Ttu0v8so#vCAG2@ zFPLg6CSaU6O$<%|9YNy0tfDk=EdoYjs!&m(#HAD=jZ7IK)9r(Dk$l>>y|`Y3T+Qbr zfDFZ`czj+{Fg)Z?9;#+Kq&pqB8wbkFFh6P94H{-R?7!*gM$yLXpfhGiPcy+$Yu0%m zgVQ8vHR!sGNI2?F7Wm3M>V2UT>D&$YzX>N)a5Q*GB<-vX9*L*J@eUN^!Lc&BLUhoK zpeNb&^q){~S?Y?l(A}w_ng}GCJn6|YL|l<%=cj7>T{x7prsMEmlbNelyXF(M6g(e! z09G3VYbDFLrDU#ZD^OIQWB4d%iBS^;Z$e!|VY&?FB<(ukWZ52eAH-c;`+k~|u2v$J zs>EEY=i)IBsaTBQk_g3oKt+f{OX7RzTD(r7aG!rZc3-alJl*-gC^$aq zqh5UX?z8USf9%ku{~)Rlp4rxi?6$5|aHOYC!Ex{Moz}KpFRo^$^#4SVJn`hfzZexC zwPIOWs_J#sN+MX|iJWDo43ZJ4lqTaoT+K}J*D9tKIcu-*!Y> za$Xdc*eW&pT78~jX>h1T(?n^~xW-yLxu+-8iuIzW{~Vtd<`{>k|1@$qNTCV|XSk+B z?0}mfUHH?>$#Ye7o~a5B3_MT`O@#=hsS-`KC0PcY&SpZTYMPK(tJpk@RWwaZ05K&( zt(ay?q_vu3wps_zzTcRCqO`0e;tPaQWV_6HuWf}~i{V-hnK-d@CfHS)aIrq`$tyT; zEuH6q+>KjmH?Gl2JUQ+L^g7iBU8e$jI=CCSIV{@TOWM6h|R0=W+)9k%&mt!r#-6zO@*O@xT5XPzUjR3m^*mJ-PkuhW~Sh3 zW(tUw^`OGgqx*f|OviDSnbNr%Th^YLa-26uW(riXENFGpBe4&N*p%@Mj166Y@`ib# zo76O-vTq8gWsx*zU?*%diRivznaNWCh!Ec9=Ih>0I_Y+jy`%O@leaAd&6j+8nr>Pc!yeX;9OZVqD&VTeDXy0UB`gTVLwL$du z9rJ37IA;WSW(}*Y@wQD=hm07);KBASo-Sox!@cjM4|{d(=)UPZN18*^mJjIzc@u>! zb2D`yh${Vva@KhskIrcYdoFt}`&M!$Mulke1~Wm5ro>XjcrHqqC#6ILO*6SAUPT#7 zx^1dV^Fmc>;#5i{vN?$glvCPE&6~^ImU>w4}6Zq41$Gq=M{+zp&_H?G%iG)+F~@Q8{!MJNc^ z={D+h4e@>>x4aMQeYJ09(PJjX(d&B{Gofcr`^aAD8mr@7CWvv&RNMo*hg%*~I2u~9 zRC|hHBpRNnq7K}68Ms1?B@tA-p2=doo`bFpom(-a9fgbDk3zI7yn3cgBn^%F!R9(a zufs}nK1SsNuCR!@l8n_26^3O<^_(eR5uw+MhuQO}8XI3jqj&Tn+EE}FCF6S^_aZ6D z27dcZ^IrG8=B+4U-wP>fq~0W^Qe|S6Dv7<@3@9gJ)ijfcO!K7n1Gr`nst}PhrBW)$ zb3_EniT7Fv5C{`VmD6R(xg6CKagU68jmF@JTugLUYpXyFI*w~K9ZieTxf_FagZNy# zG0Z5?I26*^8E1JbK&v>&p=w6Xzi4?YvBKw;UDenMsw3|M>9li5|dU*Ob|&y*deb(RLg%2j*`tP zlRvNFG&GLdF8q$J1Uud&RRESM#7U|WB}>~C0hp>N#j7h#YMVisdNi4mWz^CJ^T>Q6 zjnwAcrO>BHi+(QBwiNOg9<%w-fHhr1VMpTiQ-I3R5N=&ti#JoO7>(748-&p30?|8$XeelxzHGkxF|Kg|q@y&YzsrdH)@`stz`1$|)+mC+7 z8~&5`_qhJkult*S|40AFH~->K+W&msbN|4f|Hi-d&41yG#%+C&R2BdK-`2;y(R=`4J50TJ^zgSky+YSD95TMIKIbZ4JHis%Oub_ykz4llDEGsPY^12q^^pwe8mxCG(e*rL zh--`#GM+2)U*DpRyK|ln?`d9aKmBj7`WV**8e6%x^{$F_!Is0%(!9RXa_MQd%Om(E zRrkiKu;QYTar1usNsqfTFR%iE4tWr&I!$Ss5+_<0e20a*iQobv1lt% z5LBQ4yid3~ls(}9^?UF7wHvq_S9umUa5t{pFV}y1y%6H2f#Ga_lx`D*d&Yx!;{Cbd z|G(jQkGuRt-+KI_q1WdMi;=cSH=K>@`0a--_m%JA>z^9e{L8C1ZFlYrbd09a1J2n! zw>%q)v%hKyM;_bK2RrgLt}TIfbV~ze|qKrXopG) z6)D5nJNwRluKc+$?s#JxHOr1lnx<*ul#&PGMuEN-ndh{ZVgcB0_;(WlKwQc`&$GCg zvm5wL!CH3V#3pkiRsz>r<~dct{l_o&A`d(d$8$dXo993OWxxKme|p88{-B}dvp??- z{??mc+zCW9uwxEs1?N6|9I6#vmkt_dH3JY;Oe5S@FUk8Q)aM#no;na2y+FF0ed2hCItdqiyv(epc0<#6=| zeMY+x+MnR+SF3tuyZ95_nd~`@V z8oX(d;qB{WY5XHXRZZQtrH6_Vd0wnnQQLkVU_V|Y94etvi#KPG=r94)vmf?29;$n{ z`@VVI_I#RXZlHbd&w}GchEZuXj%yg^kihu=bHY5&Y;9R0&o7^-?6NFr+seF5wMe77 zifSTOvSg?vRY5-MGkY%)5>qK+A`j1-i%FCS?md3L6z$KN;byvVCKLa?;xqJ(|KuGX zpf&77>Z0(?oa*fKfdXEY+L`? zU-}{tp8vcTebd*z;amRme-{y}^nM>Nfti?lCY-JR$89|==kN(X|8UqAFij<S1hj z>*q##g@Ey^$C-4yMA$G_SO0y=Jzm3Zi|( zvQplTnONvg`kb*WG_SCKbGFKLMaf2sS5gM@*|066e(W2r9E;aD_KoJnsx5Jr&N2d3 z_e@rfIn1ijlT&hzZ)i`ZS>d8 z<(z}k)H>Me>+_Onnsr%e+dTUqw&Jh(q{{`(GxoiaqKu3k+;66wWm$PU+s{a-RZ%&wa#!9GZFVgA{FmML0%+2dk>*)T zb@6~jz0PSWQj4f4HL|3M}X@_urUo$j~;>J{+#a{4SnOmM{xadU0)YCe&@0N61&rT$Ta5pjiVEX zRYlu)6}>p|E^&8w4S(hLnk%$57(>zT%@5?&xd!5)c;=Y(HMdz7wE@?K(0SJ;(I-N?+rR*}? z7sH)0G!|@cTaHZZKLeN-`z?~HC2Ajk@xv9uEep&(Z^z!c)+0C3siO96;~jMK-$tLq zp7Jf>i{p+PsFR}H$J@|k1(j(~HZjiTb#ZhUtMeMfoZwCR-4u6v(}~#AQy`Xx<0mzK z{eFfIe>;vO*Nj@?&WLum#ucbBMp3(iz)ZDT7hRZ>NF`=~K&>hO03ZNKL_t)Q%86^O z%*os(qBS9jR%XBCsv;2?cf)2lwbqo#Iov%BgheV*QmMqLN=+QA*(xbWeNJe{ zNRgRR+qP1bGJc+jt4bpKTl+;Osg;=QxTFdtPn?k|oJgu2m!!DgP5W7EOHN6(+Amd; zv%NfrMf|K*rc`T9iTxZ_KSqu-T&r+OwkPp4@v+gB#a@`hk+v>8+dEe)0sol{7*SCEeGm&&5uv;v$5-ZMwBK!&aB2c_EY+NQn|59ukVj>;gde` zHDCUv-|(xy_NE{Bq3_&I_wB>C|JJX+{(HXR%fIC7zy3dd!}tH-fAwpRzUc|K^_o|{ z?q`4Q|JqA_^($ZZ>%aa>3VhthzWh&p@z?#e|N3hX?_d8t-}tA#_!}O6bC_cYpUCKm7Op z_G6E~_doc`zx1B>z3X|;dBJl(;`wj;tzY@OKm6TgXvbT{RYco27^+VyUi&#;{L+v4 z#5B*3Jp7z{myiF@4}Z_^{i}C8>2r9S&&T6>y1w&+zpXM-z@z#Y3XZ4cb@XUh;wBB1 zg=10?)M8(kg>%;KX4mE#Fk-0AEALqb{Vk2Q@|<;EvFG!A=B5MB8OwrYrF}a@(2lui z`-Wvj-l9ViD)i<~_kWQ43hL-`SBrgJRT2A09I|;b7NcT8FypPm=|g{!Bu{b zt)-V0d2_-OeCE-ZcA9rAGjjGayF^tR;n>Vs)|IwRdpBp~8d@!8)pemQdupja70edM zlsBDMEHmZZ6nBTUrPpgVH64d_@Y!{J<}9@&U7c4u-e{>&CzygMZ?ay{yh`3YZ4u}* zY+JMKo32*9Lh$gUX$aYzJM&6qbA^240=BxICAKb$=1k$Lb(M8XV9i;U3*@b*EyP;O zb1wHx^Wyv2JRrtTwDD`tx-4;xwF(Qk5m<>hZ@OM!J4w$|bbhKS?XhQ_7s?xjZ^)Bt zT|EorEX#sJxm>I%_V(3Q?I7=Y99kvcv){JEuwR zT=2ce>ooH`rJTz=Pd+mPPM31$F3(!`ifKxvR8CA}*c3XQb`e1(mn?ZNONNf95M$3e zEtqH8GihICdHUx2KWZU*Zij@OAs@Pr7{|1TgVUtb_|CB^+W97Dqen{>!T4VL{#>7# z()ptYOz0usdf1;UBU0yXsCF94z%=RJKsusMhD^AT!+Pi#>!2^_X_w)f^Sc;M@3V9# z%UkVL8=+`-j^xFbEy~CDismJ8f1D9RwKFV2hp$6*xHB@nG6?N8L{%L+t}#wVGOM;U z+2*-8a9h=N#o^a$^-XRBX#dV|vPAxIyK@m~tSwQS2FG9U|9$o7vu!B6qG36v9&Rvb zzJ{DvSCxlXB|Poy3iIa8asMF4xaVUjBAwU1A>O+`(eKKByyN%#^TOx=!8A4XK4Og_ z8u_vuDY@b*efO|1_4h<&FDeX7DUlj@!=flB-gB9vLFys0qW<}m<~i+opDe*KCH2Y( zmm;OgG*6|JloCj56@a%>u5x6WjM+ekDk0(r5c940Cox7edP*=joZ7&hqs(0+hGRC$c~@!l@%6l7M9eWOhd|HUDq$^*!T8LcQWXO;*6ttQsLsLYq^CbkEB?xr3%w zW~!ymOUm0mFH=TfXWoKGz_{JWc3>FZ}#}@5kTx55M>OzpYg_?7!`F z|9ijx+y42#{Lz2s-}>q&+?E2b_>|B7**E>zo8J5rFMrvq&fF#Kznm}s(f|2_Z~v`d z{X0MKS08!SbH4mfe$)5;;NSSJzxn5W{uh7Z&-}@6dhk;F6@U1%Uipg8`L4hH&9DFN zuS;qA!Y}wrn}a;>IWPEczxOYG`+xIwFaGF1_?lOJ-tAcrFMa7Jf8YQ7*I)nLU-#bk z{@x$|{6F&ygX2Sh!Ev6M;;Y=1+x>P(X#zo!Hw9r{MuzA)cVo{wFMOVvGH^HcjO#K} zXvj=)BgwFy>0M3xtGr=eiO!w#-O1_kE~5rd53c*Xxy1ulGE*9N!`7%n_Tl;Y-!tZA zAT?accFmiow}hq66W5uc5bH+nJLbhZDsba_XVeq%>7>ij{Dc~uwU(b^qzqjapTF9Z zSbNGn@<~BD&s{aD(zTcFozAkXB*wCeTr}SnL7;mEkuIzI(!=p<$qT|n+oh<|JV%n5 zsT^&E;PoAxPBO1!-imqYtrtWJEg945DnuTbe9Z%&H&M_$n*ijSes*9T4SBmKl8x2k#q{Qp;YX)Lbx67V$`>$~>h~D<>Aqr-hV4d#QIG zPPJCmsA9NpmOy&CFKJ2hq*cn4Sfr9t*~|UMFQrzSo#*VCDc!-|s05-Q?3*ZbnzhBG zS(p1Mj8M1cZs6A3jiJhL19w9o#ND_iGvx|*LvPL9=%X+_kh?+W+zs5s-MHdexRwTT z*tgJPK(&odK4&FkvpEI1&xQf@)pA_OjU{Ah1zmCAY#?`H>ya>GcSOq&@!H?O>@XEW zr}z7;w{bB>MRc>5Xs0sUdG=%kcp?mdww9pgu5Z6f)EA;&V0@yss&`1^f$I_b?^+BK zK-tO%L&9R`dMH{AqTeY4vx&$3#NoZOQ9}0tiWRT8&%bd-WaNg3r%Q}=QuNA{C8SuT zg8@j?LHs@Y^J2`y^03S9hj)Gx;`^EQT1%XFL8a#>^D)y4Aqlki!gzLFcv3Go@|hs*J47 zM(Ai7w1Mj}{Cfqv;)8=`>Z7!CJ)F%%o!rP232x3qZA0W(+4Q>}ik^Ym?#j*+;c-kR zpeh;HmZ-1f**YszzpsgFOEof*1wf_{skPPPENe^v;$**Lt8WsVe_5kf!A_278lP%) zmc*%gu2uy| z_B-0qi3lTU6|2#ZDN{I!DkrX1Z<1cE@D4%Gw2JfDdTdUGBki0x1h*&>rmQ=KWKW02 z50Z+!6{%|DkSS>Pz0AwBmy)LBDj1b1rM;A8oolHCN{Oq>a+Qdv4PPoEV!|91Ekz!G z?7j+a;BL@^xEnF3`Ap-uzIdWn+~RY8&$qGJ-i}tvZ-2)x-}L{!{T;tT^u(6lPkQ-l z9)0vJrR*a0SAOm1Uh&DF^@Q8~q?dpCqi=i5@BQvO0KD-h|G`H-|D*5TebxgYB%kuh zfApt*_Mhze1mKN7^`js2qEE2TfB9E`4nW!Sn}6wzFMQ$0-~PZK{mr-T`w76${Omt{ z;R`G4-;9P2t{7W7$#kItq6SyrzZwS-hp@Pac(r`am;<7}+W`;oJ*Ypi}f!_PV=G9=XM zx;le8wjzO4z;;q1ooAbWIQJPtZowOIPw%vRZ5awCH zz1PazG8B}F@+RxT+LCK~s-kZ5X+%~@G7uNq|d<1gze$g-}nB5K4$>Q9lpVP1fqswjiJO$gYtkm@q` z)$bu+(2jSPWucxQ8EdLi>RxKeHD{eBiO?BIzW52-t7B7`siOQw`<_T@qs82Tb>5SreuH88J>JQot zy^VH5AE4bJJ&spLj^O>)T3 zj%-5pt+W+U@Ey@9bghzzexGvBc(Oilyq@V7V!Lg|>|8)GJTkTWSCo!b`=$;%c7P!w zU<|3%J~H=eEDhR_v)56*-(F)CCn~;Hx8&EBj@iDM8wWI2Vu$Z{^r9@gKO)Rx? zVnD6IOF%6G)%*9hZQE;+WB(H^!Dj%3^yjJRR^k<{essfxYgBh0x)(N~Z`u|f^M=qo zCg@c**Mx&Ye}RJnG45!zYxR6~6y5%#c7yrKs4}deI&T|Cl>{H=IX&}*dsZd4tY!2J zxXw@Ifdn4OQ`B1{ zQ9Dw-)hVZzkE@J0OQJwhXXi(DuV>Y>2%@f$+-arCoSaUol@h56B@#7%P$hN>X*FG* z`C$b_L|1c{TLq+7H@s673=!+kB>|k%->KNr)3`;d$exRcz-q0ciBl;ub;pe|%(;{H zy-ZW8wZbdvVcc^ahfFC!RRt<~I_;-ZRvn+zJyQ%UE#`ihup}-}WP~|F$1_^(+6_t6%lnC;ZBXAAZhdXhurew|u&L_mKx|>*0r< zeL6jE@9*7v@5RN#_Wu6;_xYRC{f90de#whJ;jet__y3h|{r<1~)8AsBC!YGVfs@4S z_VWH?wypc8dlz@^KBM6H5KwR&v>T&xVcXO*Q$~x(n3<9lM9acMmmvBKaerC~qqDX2 zJPjddL}m(x%#^-{$r}K26~;iB0(ws)XIj=nmgk{gO0;ddERAT@?Jljuxn}~=vW{I% z=$Le9YLVsopWOCm%Nn^VeO)@#YYnYR%Zf3RrOm~etwKTbs^B33gb#fFZIgNNE{zN> z66@oM>b^l-$D!d3G0liEKCqntB3q;OnJc=s+){Nyl>qhXhBPFWsO%e*tj6K`k#KOh z7$culiI&;cJW*k3YZX=JaV&i$(3JlY`uu&vvS`$WBS{3(G#6Imn3m`aThG&s-0l^} z>7>gAMP`b$Zc?l1242=?CEzGI#uA3plGzKT-?BWF=)TC|_-CpoO@ zki&XKyP?-)rr=ubM$<~rEi+Tvm2e!juF-Bp1>`uG0vJgg57KUgkp(@!;84P$AztNn znJGBeZj9@+>$Mv?mWhUvh!SyU<~3IWwB1dHr(|N_6>)NrXaB=D<}&kh+vnx%Dl>tA$?`P?LTq05R)1FpN|m~oE$Hvb)#U zdU9M1MMLOQ(Df-^*CUZi;81Dxr@X87OyyCXzG2UIN-)w#Rbi&8l|kA#Cg5Q4v=Nom zx+5weucuV4M5b^_;%*dmcMr2xXUZfZiqyHG3Ls6d5hK3>L$w<5>U=s_dM<`K7r>VJ z>I>7j&Z|hyWv^AL2-N&R#uoAMJighh9-Qo|wo(>ZQE53J>a1o zbJnd;@9d)D=W@^+S(-MJgK3|<$`IqqJ<8FwRR^{pHn?47%@Z&()Wd8|qt ziYhr{S#@4%&pku_jJuIDEerBSqjqELOy-PrLC($H+Se`cW5Kf0dO^1SkKI3TH;mbl zH$D5w8+T*3gUtu+Mqit`+a;JC-D}sii>i`0URKRp)Ir2MsIBXgH~(Fz^$=oyX^s-Z zf-Ea??u%d%3usjk<&(|}=2`c>&5eAP-25Q>CW~`kZ64pAAF%iPM)NAmN;%7r?k+)U z#D3D{0`rW#*<8nc+QF!U)zL0iI%V%7Hs`s73el=pdGmb;U2ChvQ{Kd2vCiXY-kji@ zFi}2Ps*do$`{>F7m7Hl=ByYg6v)!J}dDCUZY}5~T(F=7)y%J+H>c>faoj-J3?R)lY z-(bm$)bcDni;<9bU1rZ-an(#y>$oc(Th?Vk-lL8au9jN0N|BmMp*wfez9TWKFCkmX zx(ZMVO>=d6E&zsc+V;J2qV2R@o`_I6X|3u$shCm0ne)0A%oFyEwwi5c+s=H>GB1=S z)eON?RdC$M-O$@{H=1hTsd6`PBX{E{gu69&0}teG;GDbh1lkR~Ub}IHyK!}dyaGyU zwIO$Qpv?|7k_*vzpVG9@UTd&>9IXRPgN9<%Qw#~37}*o9$!gm5*8dbipM}Sm*@!m& zw}&wk+*knU3{i;=9{Ktl15bqGJEo@o%2BV+B32zm1Oic{#5xH9iJ=N1FGRtCPs++dUKq8MidrNk-nWt_KAmx+W2sV zogp{yi4UrZA*n=r{qD%!80uDMIT{CjNB07>TJ2FubkK=-PTV;AY84p)x4R(f%L8o$ zJaUl_M?}LN)Sh=36dbX)9Qu*5s~<1B?4E^WEJ8hrZVfqU)EZ=E1uks79=k; z!VV?-9!rgdRXwT*5vui#Oh@2MVl-}R=ryA5kkUv@Go??p*U&OJO@r7-pHjg{QY%r? zDv=mX5KZ8!lDt-ueCwjrc(Kx0r$LkTnoi`%dh+hT7O_u^)#{!guBafcy@~-JT_xBV zY@{1=?zB0o5Tk0PL{$~eE+wtP1g*~a@D(_5=WY;d-Q%j`qqA5{(HwKsKKl)rD+E6i*NatAN#SN_`K)82*783=D+zHZ+lD5mk-$1o8J7!SHJS#nC1n*AAR-f z-ul*`4(rNiPV+L&%O`*0XFmG2w*YwT@%KFT_` z{CThak~jV0PuL%R%uD{Y=RN0z0ABfNpZgoX`POF?9KY`h4kLyhve~;n8Gx;X`5^r~ zayRy@N|@LF1ii}L*f(7kI@4~9+>M+uuYElbYna}Z-8UkFsW8x2EC=pJ&RAAD({7C1 zjcs#o2wI%f(UERxDHc-O&cGRWBX4R#k24}^>kb*G^Gv(Zyuqg9FyBq9(YA^}?2qIP z%L)o|Uei&dX&)|SUZ6vwI7AuY*c2@pszwGGM$%4yz@7z!X;xyhu3zK*-Zov<)?Eq5 zfx9Y5Ma-+R9*&p$Ibobms)T9n9ezdcD_SS&w26I#XS{_ETq8Mr-!RV_>`(6{qLV=> zZ*Yc1TW@$>N!(*^E|Lp>uke*vbjF4QsRgfMKUpnhP;f(`h;z0W6IF2X4j zE1c#4S2da}jcM&B_ii=#Evu@|le=df#uD$%gPJ#8W`D0T)cZxM)V$?;_lnfKms8(;S|x8e=l%ZUTh4Xg_I+1X%u6HPcG5u*5Ogn^7DT7IpY7)6 z*t6+tu6K3aR>ARL?grhOyMbG3H*Vl=94fOna5r#k?#2*__(1Lk&bb>;pxwBV6-w98 zg|63boN4<9CP*8XLTkoO4uWR}*%-onWZFsadV3{tY)!Ql2%5eFgTDiyR=*ooK1Oy7 z_6GxKPVez47Tgfijd3z zI2^<~(>`=pNULmi{*erh{pRfBfsM)-wG}qTo@pzN-|tC~@jkRCzH;dAN8fmxod+#Q z&PM>qz=q_5QV)VpNM1m8P@nl&--w*4UPfL_5f4{LC=XQEN81 z?PAE_LC4W4mAx8;gZ>naGBad34cU2Z-^Mfts~&cOFFMI3lua~HvFPC7JLpOzlr^q) z99(IBf;usw(PYl5IXp5rM!ppts@ubJN_611x>C}!Q3)gpn<+)*C}|baq`rm^w*{wR zf7+Z!IqDa&@~^(1i9|t(1nPNheZ=eCd#M6YRVA9L`B@aqNvaT%2q>i*j9zwSP%u^+ zr^Eg|L$$W-7zyVKfND-0C;muk``Pyyp3l;$J;`bx#@(n@iAid0NlaReFj9$=jqs|% zlvEWoS-_(?L9DJ(dkxXuD|M(kL6E>&l|iVM8l%*6=qiVQWE_W0;1&Hg2?vTjr&vZ$ zt1E5Q=EI~d6c;^|@z^tHI+0S#zL&i1Iq!KlHirypXpJeGqOPi{D5dPVYMwu9 z!_R)(JAUQo-~4}{{nZ=)#Xm}E`m!(m#uvZnrN8|}q@%MVSQQ}Jvn*@ROzFDu7`69J=ap8^Ub!YS zMP0{%eY-X@MTuzNG%{0Y@V%dBrmPDLKH9sl19u}^b30$jOo=+eo~@JLEHT}Y-drS} zgqlb4$YF(M&3vPi4*zeTh3{F{729?|Inj#%03ZNKL_t(_O!1M_GGb;AXCXZ^)&qbk zN5YK+i5=vKj}q zED~qzu~)C+`f^0bhGFA)jdQvt!_TO3&D8$uizyb}GS>=LGqR z+MbxK<7}b%Reg=!lDveyC>YJtSh*PohtbQ?E#)K*x+QjvcZVJI*#>= zcdFO>###oAl*i70LGMExxyxu(w!ux)a-h#@rty2xpyBeQo*oH2C_^I`V;o&^@Bj|` zjNtOfSW|8qhw9@%RA-n~Ya@n8wbg#b|Hs~Y$J`~RQy%$}Kjk`NLgjU*5VAcQI% zq=iruiUkoxKoGHlB3D70AnLVTuILqzuJon|QUz&&1PCFWPAGwp1VR#WlCx)K&$E7i zJbm^)Cx!fc-S2&cm#=w^JNr!AGi#n_tyd;!9!qP^eyi^5Qs+!JkQiYvw z;!;G`qf}@g7AkcXpcK}#*^)AdN~4hkMK;qxM67ySN=YD_zaZaFSD@6n28l>WS*os5 zvbq&nn#z+^nU%)DT8(W?E<=JS(hfB$TfvGFqOM`7DP}=NL#u|>wSqFOXO2u9DrXW5htmL-E& zh=_A4C2n}!4YcEKc-0XA-Wy~Muh-U8;k;D! zwC)qbQkFgM>yk^)XiY{;pZPR^n{L0@&ouz(>|Ao;uTHQjhL>M^p$9?0habLo=J{W+ z|My>y-|?@<@2Gr#@sbZOyXq%B9NyE<-2e15_qTp7xxDVCU$Fc)dCfOR0zaOdCt}u)ODeIPl(z=oTA7A2^4wC!y;2(2$WR5?$Ox3dXBIh%r5eb z;*?_DH&K;anRB5e@n&4MbKV57ELTpb=tk`c<*bpYeirw)aN{b&<0x`3*As5X<^_U` zse9k+o*I)E2wYTQDmKa^rpQ=#G(a=+RUe8VYBV^lQ`XQ9^G;)_Cmd+zREs%DDQ~Fk zxHLV$`umMsrm3i<+|1PY&v3Z_>+h&2t$HuUgB3y$Klk`2sI$>j;DHTw*DD7Lv?dr6=iALZ3g)l z1cI;?9ZyB$8hW^TVz!{_>sNl5JtZ@{SY)0-OVH4@FMH=0F9!1BiTYdhS7zONmhHM# zlB-^8K*Gc>t+R07p_W(?Zr>u})H5P%d^2%ITUMypOQy*U-G*qiOxcZcC(=yk&*6gt+G;qgN&%*{I` z_`U3stomKpD!PsUFgdTvyF*`R2qBx2glHC}ifqauLezw8vRc=UEy6?ZSoNI#|F+*A zrdvenz5wrc)Z5p;H5p!j`_5{{C>^(b)sN6qU+!OiCd{Da%OB z=S3uCY2WOnEF&S5ze!n^QKbGga=D2}Xy!xOD7n-lF^W{DaH+my&R3AVGUjjfuM?>)C{Bm=by6KPTx!~=P=w&9l*;?IjPzMh zS+a8r)ap-#9eIHry2KTkqZ5l|bBNkiJ?rHmIj*MIUfC@?4eB5wNvfZ;R4#s0;-MSx;9T;v%QmsYT$q%9H0%i#!js z8$NeKu{P{{yRA^C$W=O~y=RJYJTd3u6WtwmL*+QEj>GG~clp{vt3_;At<@51jcb;1 zy@Rrb?cUVfQ0U%lR%(%?uCqdR6s5;85QSn`q$o1&=wW92&?<3g;%t$J&hV;ABfv_P zkaAK-(J(cfuvV$&{Bgp0=2KCjePN|kdr1?@b6YWn^y;Y0vdAe(InRZ2OSMkv5<=-3 z64YWe3wR?Z+rcXdB3F5V+*Ypiyeg)8cqu6qRLZ)jE03LpNydHXA1hyyH}1=V6Sb2}cjL={~{G1!{bRd7_e8(2B+M#VE_^|>3=Eq9}W z30+z42KUI_;3{_m-Dx+_dTh26WL3EvZK7obhUEJ7LRMMe#1X_6>k6q= zR8goH1z-u$LLp|w$+TKLFRIBVgP_2z!PB!I=s#0Q;X#+>+t zcary)M2`C_h^;rI?$gohu+Af9<`3&PAwGfAlhw1J8-|6Zx_I*_RCF2Pv*~#ldA%4; zr)HdbjAleCE~&>X*I6pneF?+5uKI23ca8VA3V9M{fnj<%Jz`6s;q`Pq_KmE2RYL6s zw`ezPEOOe77A;cX=;TzHUT)gZc0HnsbM3VqB5>}x?#U85=_O^Un3^Jjr;{?82+2yn zARtu6K{BgcgUZ~&5=Kf-Go|zkZ1`m+-^ze?TGeVYNXa51$)!&JYHg7wS(K)G3pz8X zcpqAMs;Hk*mfG6L^oW%zPoc=oO1r_jv)GWoA-Oc;BF8n;i87O$Fr6dP`LHOqsJ_Cb z*1)P3MorQ+&%4xFKN1luR~N~GqLL*9l_viM;qgHrG&iJFc~$M_sYR?bOKPjn-SBwirg~xZn5()@J$znUQ&ZTx z@4t4tw_hGOaA@0qU9jN2*1nImtctb!`u{^N5-JxsPDGJ2!h)&oJkK&tQjupetmC82H`uuQ=Vl^qf>$+B|j-n)-Hh<1-x#mUMk(P#j&f zEd&xEL4pK=yM{o3;1=B7-Q9I?2<`-T*Wkh3gG+E7+--ni@L}$Jx9V2CKkrvpbxohH znp3^c-fOMB_OdP7O{~MudRGF@57@M^MWr~7c63$5n!ZbpP4iMs*4(-e-e1>sbo@i> z7(}-B8*n_5g5J#$rR&bvc{CAMxvF2Zl3PY-LMrt2Z<^64ISYykQPc9Mf>wYwm(OLF zHI|$MzMf2LC`)T!Y`p`zyHQmZ0baiMBqRf}4K)$1WWB94;F9C^CKau>XPfO!&vClV zlsj|3iDR_~maeL{uxdk~7bUqDXPZC;w zz!Z#9oY_XmmP@v+cc;*v$VhAHtwR@ImaPCUvdxXp8+9ZbbsL`A*QtVOO8(`ZdqYBQ z1c@-odac1_yig`G!rHppV5FXG#z}t-6_YkH6xL#^6!x7hpKG1!ff(c`L;iA$yo1FfziX|x{@OF;~o)F$rasT^??DI~wmVp8a<;>T!tg4-RRFk9c# z`Ih;7x1b_^i8W^|ol6jxt)mQ`P5S&cB2t!-T6wHg)qCYgu8Ly;aJ$GLBOYz6D@&O8 zFHj>bQFF>mirur(&T<&S?^DCi8co=>(=kO5;m4Ox;rHbn)xIP49H;_O%pjS#S0w!_K|dw)Oe%RF zG0UEHe`oOtADAmw#7TrnJZH%oE8rvyR+X#quP0OdN;v`Q{QXj+OUFoztK;5EKMx#C zT}_PhF>ICdLKh9$PezXZNu)>!bSXh&bK&3sBQK(nR;Qr*9nvVX#fG-H6iL7PK( zcBU)4E8y= zIuItEKvv7JYzu#SEf1t8CfcaZK-pD$H(c9U+4as32)o+(A9MkxmlYn=WS#Dh0p4T~ z3N{XY#(vzV;cF}F{2H+IFQjLRf1(|EvQZI6@}N9TqqHxlD61x6DDlQrm9!g^Z-(lj zPXB^x^u$)*BP|R_IJF4d*;3j!y(_WZxUxFG=-vM!RoNc$i9I9OeDZxld3Ip=U9YRx zs34gSpx3_>brn2zdzEnU&Qj265o&kPo@TtW_om8C{Q<%aD|335)2R4@`pRic`L?Nj zdvyK0l#|Xk>TQB8vq~l?Q$IW=Vw2XcRS(7WXWg0^!MU!H$fET}ua0#da{KxDoOk3d zV+x;3wGSQy39v>8J&vaP)wX=z`pS8Wo2>@u;Md5Lb9;$yeSbv{&( zWc@Crtr%W{c`Kc^28KN=s?Qdwat6OGMC}iNKFkvplN@EN4Yl5B6!i`M1!g)v zr|MX*x0d*Kbc^k!MGOWeJkLbl8ZOsEF0K&gGysJOQ<9$uOLhunCQUGPeL&cy>r6FS z@_-tmfaI@`w$I1Ay+XRr=ss?~4`y6@y_RvQ)pprqph5Cf%5!e@@0#MFNf@~!*h(85 ze|voXJWZ@6q_R}wee;5J77 zT}n%YkS+((f^UDE>daZsIc*=Kk?@Mm1#V11orc<0@IQ~o(f1i540Pm{_d5sP?KF4R zch2Rz?F!q{8*~{_=PtYFcT3U7%;_?=3(GZmjLMDvvPqW$YItrbyF=Z* zUrT3fM?bNoC@8F+cGsvI{1i=Y%C(BVq>;)~N#Yy8)!jhGV_DEDBm7zlkw=tXcheRj z8cY=7%w!kY&cx|TEz~7@Gn4YsA;n5ud_3yirKuOlY_Rv%qp(LTn=hS5Lma@vl5TRs z;b!;?d4y4hi`id+4(=X1k&$5=C6x!}(_DDO&y-i4TI6Q+YgxsB*V;eWlR8w%L{Ah; zOaEbWvZIypP@YL`yC@;nBQ%7^;?Bq|vT1s}3e8A-{dtLjtx4&$^!6r4q=I%yY`Q!9 zQy3XC_{C4c>}Pu z#|4hEz>y+-%HMkgj2BGLQY>Zibph(yJ&KC zF$34N2$D3%+ck}9QmlHd#nq+Lh$A=-aqkVd+$u}cGC_8Q!Xg#LagV%h@kjap> z(Pr@Os1lYjmQ{IO_ElIZ_r1&7NbHDbQtA`m?kC=L@%;EABJ@E}?Pc%x?YEYvc6I&I zu05C2>m^<^U&qy*jVK2FhM5QPQmJ>tGoSK6;TI9 zqOAr_uHD-kaLfg*nfw_s@M3v*`?pm zQ>@eU%*!z&YhW)3^~O&dlIsLIeQkKzY)BZnO#z~A20(;(PX1ZY$DYax3Lh97lPP*o z{}gK(3-G$S>9Hx?qemO`4|QEt9~Gr6cz#0>_HUCdNZ+BH{x^t3a}{}_OBv7BZTa_J z`hNQ?T7D>#eLl7TU$Yy~vISy$#9$t-FkG|L7Lo}^8X|UITI{(alo-C{CJaaXy`>29 zS1ezz6H+`vtpa_w#Ge*h1~efe?43<6?Tqea_yFZ=v8Fw#etGNq&(&P}t0}d9v$B0r z({Jv7h>G6sVur16Q2H#0i{Qq3>wW^^ezPTjs*CbV+ClzaarZx+5@VR z2ZsKp4!b03RU(o{dfu?F;Og$q)Brm4jCH>b06IyG}X>e#8JwB#Qc zOw`Zufu~tM>w$ zJ`;~VI%raI7DuRPSUnn#8^Td{`7yB0S`xc^2yCfmX=Pe;5EmM#{v4ipfs$qWjSJ|W zEXVQ)RZ|jvdf7+g-tfAxN)VXb8j7MP6Fw^?cn!GU5|PF=uxf+G6C3%Rgi#CowylkM z1orH%*}>HJAE2N>j>fT8+2%f~Ss*yedyo5vu3Qm%Wc*5B(7^A(Me*z$+wtUI~^b zy!N_~mOYaJIZv@s!Xg&>KJ%*#;i0-QkjMXUh>#;cQ^;+%WK2oldy%|l!}de!UfcEX zS=mfZ#q0gOuVef6K;v_5XFO5*?djrmF?p`%y;A1_H~)f0_d$#B ze{aB+ibtZHalY_KH*lLGR{#j=3aDlD$>5l$2#Co`*hu7LvFIO_UzqAAQvS{kaOE%i z32{BL97b4H3pRoHR=d)Prg3~RQtG?2Nd5bDpX7~8M;s$P6@ps=(h)gq_aspvOqInF17@jB#Y|(7+VNEblIO z2+H(6eda8A?DkJDPn5@*_h6;mwls%l{LXt7?6|s=Pq#I z?Z3gmY=MJoe%Rd+`Rf(G5WsBWYiq{i+>i~&Fcxu7;eq4Je$KpA*TbzuFOQx?J1EcR z2FxljyuB9>n~NpL&wJbrC1e#61ph6!n)LBGjKK}ZB7bi@qU7WYG-C1h*+s(5gC0S+ zp*Ht|0L^vb?E*rj?cE_7NBlswALb$?hO)7V7x86KdpZ?*D#^@w2&^y>$aYd=6?hE0#2 zVQw?n55R6POu*(&^s=S|~!f&-K0KTj+Xuyy-<5LR-2o9|4O4f zU4~1+0T06PPe!8DT&R0%L`w*K_z8Ej&2=|B{l)DL5Gd#brR2rFXamiCp`Y$C9U#_H z^xJEoHxdT1f&zTD5*7_^OUVN&gkbZb%XK+C&(UagnIw{DVE=cjf326c;E~Dq@j~@ziOV}4vLmyh669rNItlKai)v(uSL>LD(+Ut zQzpQ3qg5>|uMXzEvxvL(+D}XFJ_!8w=}i>@HGdLYfcd!Ih|jM-W3)QtX+hK5VA;5L zB7%F!2WF;uJ?!k46X7Z9Z-n?;%JP~U%yC3*2+dD&q-4j$i_}>tJ5-BEqkVlpZVGP9fu$D7_4HxonhdE%I5C<-wx%RUe|oO^Kut*m0*@>tFVb%AS*UT@On z(mh{a(g`k`_Aot1*$#tdy$xeO|Cz1$+G-}6bo@ar?SQ-2yCIUwh|YIvF_0H}3wx;B zGJLaL2Y7`pfO1`S-u5Ct92W}*Za!Lhc*55z+S>31`TJfpk1Q@57}n9-N*ksfm_#H1 z?f1)!f%qvU0TxLaE;|x?_2GB_rv*47g_g3)`*_}j5xm^AThZs=LiQ9Nmt;Jf1U=9D zrz{C2W>>_ps6^8!6>m8LFIR=1Uu~>j54C!Ud0mrXPjyBsXM%yRC{{TxhlIiczH1AF zMh^qnQshu?2$>-0g(HD~XF{!99=00Ro5yZ(`e%g9e-_@PLgk{9R-SXyEL}nQ@dNe> zu~&z?X$^iM587UpR=&D@B8>Q>o2rKgz2B7vff3wj^QoXt;c=xh)$6IaUlQIcFs*rk?*l; z>*X#=vy<(v9tqMYeD@=Hfwn%HDZ-x16*qtN@xe?f*Yi}TJl99F_)9jI$DvJmuE*MM zEB`joPqVN-35@%>0^^mR~10T&Nk%!5TgC( zlI8=reTwY8652sL3PR$9TLn`$n4$@DK5N}7&wViUyS*aMbm>x*^u-?s61HaQ@XW&g z_KRRahsZf8>4UB+Dg-?;%4|D}rca)X7{B}XmAgDRisuuDs)-HqG9mr82!-7=kY*gi zO`T^VZPRokwYNcatY;h5I;IxybBz&*$#w5mKXOSz76>;RGL|HJB>QPxs&iq4qswXFRq9>`MAoK8D1k-x}1ttRMKlx)_W+g^a5OcJf@5 z%18g@^8NmVv2FP?_s)sImYN0^4FM^f^B$^Se)Zjgd@AAfp%}sfy?%1)!2@_C>E?5? z)zCidkmJLTD6?H?x6^AKq=WBd!isqfCMP%A1sKQK>uJddZ35F3Be=eNKuFl=xU{gs z>;iSX>RqgP4Dgam`)gIrpg<3f;Pjf}>uT`NLH1`oBf#vt^nBjq1`ZU1fWv|#vdas> z=M@u>#iZ+T*<+u{lqI54j8%?>0&6No`J2Y9M5>XNe4C1Lk23?}DN$IX23A<@W*J~` z*|Flm-eBECpb!XDJ!x$a8W~{d&B>494^S&iOw##n|GBgY4=jD~IlWvX;j&SZ7i zf3}4Rai!AF2}Uuse0HqzZ`hs{+quU+n|+I-yWJvjPr9h8>-K3EZ*xwfxV=q2|f>qUUv)foI7) zo;pSR?7Eg6uwXC8F+j%ccpgrS$$Ovk;q|VyH{|+X2o_o3OVmVX$HJ%2?CygXty_18 z*^c~&6H*DJfYBzK`8_9yXduhP2c}fJpcJ+#~_Y{iipQL zWDrw$zsHxH@0p(9+g@HL$n0SDI!7*& zn*k0n;5GM8usr6mk5h+(C#flYb3=7U3PqTHCT$%urr?M_rdrdHGe>2GT>=Yu61`bc z}g~(@%Sq0BRX!xnEW-P*7yZf z;fI-~+j`v{)KvswZ~AqQ-1b<_y8dxoU=K=^Eh3}mS5G64bJUhc+gA#ldR!2cjqC20 zWE4x{Viw2GniY5T%LMbJd0Se)s6K&N-rU3{f0pPkEDoKI{hqBJW09EcqMYm@kl98!eMye$dR_5YWVQc9%5pQ%`jsL?yA@{mE?uA|SxXnEB{(!X|^{+N= z<#9XZO(mTR`+ykLEZrC8p(E#R2dRO7PRqT)`0gH@J%BaF@<5oqZxd)b^Z7ET9U;r2 z-TFFdgp9CGNch!mWWjc}Rq=7>oO|=l>|TPf$4qxCN#FpR)$4;OBzhcP)a^_AqD085$=VsWhZfes%!JzhK z9)i5)k&sI#?^Wxzdh=ZY!SAYnKnlhwByE6;Xl=e)oFF98XOK*V>=^U zsks;qf~uc%HHy#4ZW*m>nPsq1g1YPh8HPj`AyNz6K$Ej3A-UMwUtUUqI79)e^{p?aIT$?(_JsCKW|no2@1pYXZG>C(|cT>~Nj| zdE8x$2|QNwB~rZpQpNZv$0Hb)QsR%IuYP}DWLE5A#%AlBOsq=TxBJ|r83Rmg6#TI4 zw!d3>am4<2fb_=xsOY$dO4p#4U-fRCs_o~J$>rdN43N5g;NX%PY+#s>AIQX?i3~<&TBE?oD~F=C{pefc|pWdB)<^Dp`Uy@ zwb+WR66B$+l^@XH7FEwXM2I^#sC4dkO5S}@+sXGgg`WTOXMc68Mj5q{dsU@lt6>jJ zBE!wAvsa~!X3U^+(1ri31Bl#faxM_Kq-9X1WhBkLMM>;-I~U<}a(06{2XwMc08Pc0 z3$14VbP#UzdpOMOHg&TafiL&YO??pU$gh5EY4rtw3wiG1D_tJAx5ImoLF~)Xnpf#$ z&3A_JtzUG%baU_i9Q=@dz`Y~8HkWX#%~7`g*3D2s@?wsnNI}vAa$?l;>|^iKY@AnC z@TES^D%uBNeT4U;QlG{bs&gnb`zc^&BkQ|eco+R&lI(Pcd-Uc|*Ux`!l_fS}sZuN$ zsZ!3>iTSo{r9{5vQY01Th^IuvoZ70a;z!PXOClv~AVqb&B z#3j6fNLJ+Q*;J`>=FSTHfOaZF%;k4Hsl$ptr7F0%m+$wkuPi%WIU<$j~8#3L!(tzs%ol%VoqML70n8CMvRJ-SG@N+x~WRFhTHfKU77} ziPv>rK|O_84xrHrbX=J3ytv);1p!#}YHRO?sl$bZy?4Q^@-KC;*MrdVd^q~m%LayL zmhX&D7fw8Hg}vw05%e6I+uzqrq<@8-aLWy1R;Ikv$90%Sfvl?4V?X{&MbK^=A2WKEJ4<0I2moi;)x?{(V|N#}9LPPGWF{ zM!exoRD=Q5o`SKl0?>*+v~2ktA|5%gpwGN~ux9 z0R(2FWE!%>K^P^-&o;=^bM&D@PS7gs`?+;@A@crF+?ash}VhsE-BU$m}U4$%<{-dq(c3GteoIkb@Qx`rM&(#W{N z6ZcqNTC!|>qYlwLstv2g%kdgFdGm)~^A*;l=F!_Nx#3RQeqOYhus z+z8wn)JZe)o}%U6^!rOF{6vN-v59Ui&b3V9%KZwtN?vzph4A@5+c#clioL_~dng>y zn_v9dS;9R@%zYVTG8obGx^}L4`7UA&<3W%aQKN|zfV6R=X*;o9P#KJ5eSm+G6E;Rs z5gYQ6?2GyeCMr*A+a>BZ4Ow}p@&&IrcGE`A->+-#53**({kIV;Fm zC3QhO!dy`XZSd%}p9yI(4G-BF#Euc^-wWmh2HdDSJoMw7C5iai9oo{pE{8(s;_PP+ z`DQ6#dwodv7H}GOGWVRSbef!pzE@2x2+aQaC|<-| z=x>N2BXuSu(2_pw)bS^cp%htsOxfV;sr*}sLy|(MDP@XN%qi{98!ARZyh7xZBvIeX zhszdG8?lnZSccxuM+Nl#1=5u)#H?}*ay3;Jk~*@MOmZ^tM10YTEA13LYpwt-Mp}au z&hVG*rMmvrCA@qWD0&&5wM??qT;fZ_(|r0j{CrkYxuu6$s{(ihcNHd0A82EZ*uc1T z?h#_^Q}eFQ^bq-fVrLO&D`ULcPX3QRpfL-(rhv2>ra40JC}uzmiHw1k$Oy@|r{?8N zFK8S$x%d8`La~VRp66O)+8TQ7*?gAH%Hra^{bZ#k4wQthxQav6z`IYfWZXTQh1uMZ zSO0`zoNk9P<#~5sZ4R*{hQ)JAxSIMpdR77Q@G$Ls+!iv?;J5u6__~+(9C`fj4@weu zPT+B3uTnnmby;?u%vXM9i%eQUpFe zRb0!HXkml-+1YDIUB0m(PmKH@t~VFqGe8D*I?*Jb*g^bD$vn55@HGstN6hAQzQ>Iv zStFxFw#Yf;jxv;W{+f{`9XiCJC{<@`{9L#mw4-OqN1F*54#DOU{F*{XSHw{;|0lTP zs4gopt<2$>oNxv0UI+k(n`(cq%->S`+LsiQgZFkY03}VPOeQ}GV>gtP|JP&(jWS%u z^GTE2ahR|pkNOkF_gRAtx_gmuuc9Yqnv6a54%^0QB^i?pJc(%=*=UAZNUdj&$S=6D zokou&(M30Lt{k23U)z;x9mkRpsJ@E5?4a+xQFS+W3gqV#?w#Q(W83A_=hc)P8A063 z%Q^He1+HJ&7|dCOotNLl#D0}MOV)6^#p49;?bNgc7fW4+`yWot)1=TB!L)IH{s(YO zG<3mUr7j7OJ6X?8mU^YU!&2`?uq)1*^)DH~o z?bVFATL*DGpEn-Ol}?a(57F|(^W6Nh;mA`SirdonD=am$7cgCcIb&#S8f%aR&+Guw(!2MLFTSQM}$0{F+ zRs~Qq5^7x;6Y6Ak+SHD0FR&JW?a2s4*TXh)?R3+OBr9&Er4|4E-Ce1I} z1^DwV-qTkQXX*&*3k_JV0AFP9e^y!z9Nw&$Aq4u=4f8?0#??-~sLe@`N9IaeaSdV` zpNL*R82OUFEKc)qM%a3j9}+H9%O(h(Yjgb2PftU3pJ_fTA$2{!j)8br!*y z3U}G=>JeCI@4JUZ1CSxxPTYU! zw(G#T2=NgeM|^tTMa6yEdO+EqRnNE+C5WpmhFcE%w{4RQwlZeIU<76ZyeaSQ7N}ud zjijuUX z%?8G&c`inx!3oRGyClzJMA16R2B89lf{Mm-g!>X8Dz~sH)U;7V0zSgkhsQ{%|IcB% z9pQf@XRo=DoxPR!yEnTfe>wifOh`<-6uBpPon7!Ecmf>=JkXK2R<@Jm0y^j8J897z z_*|3WIbHMPA@zUcCU_c#79=)8R+1;r+4&Wy(G*hSeA%{lXQ9*c&D$r*TH;BH{A&j! zjlbt+v3QTB1yM=HY>jc})|YQ4MKg?P4I{r(#atR^E9cL+`7{wpd4)Ci=mahSAxGkP zi*`3#Y}t>X8+n`pcarleGyy@0w6V6!&#(In+2j3&TpVwHl^rTn4?pn*%e`p`H*Zn= zKG%`h-cj`JXuvkb*rzfqd+_^*%D+A@Orb~JrjkwG!|0lPn0MC2e0qheRO~XOpb)$R zJvVK{F?jOWac|I^Nt<{nTuD1EJnHUTkr_)vF=2s|Z1O5&!UvEKth0=Xlx^;}l|=Ps zLEMaTQ#Z`b^Uhb4^j07{i?5!mJePHHwmT4+9X52~I@@Fsa1B(FogOPw}oa-HNHvms!FTVrU9|1!C zb{OREk53Q+dx-b~Sobeif+y*O*IMJee0h`JzSGtw|JpbaYpakSKnkg-wuJg@_njzGr9au zPfY{>pno~=e#PeHAxek3wcRGa|N6+zsRhtu>a6d)=~R+3UpA%x&|h?y#~9z%UuZkn zg}w9{5F%*HC@>rW^yRLmI(q+`4xkG%&g9P;XY>GSpw4joZD2yT_%Wj)zKymRo@D0M z8NFrlkoD`|BOYy`vm1?(TW#}a=O<4C8-j0nj6FuF(eHY=hQ!}3!**xjlfgx@0+COw zs>aNqYZr~^OFJjZ0#m&s25IN~j@nUJ{8oJhW_j9Pzn>6XZ_9^d5M~`gDeogcSbiw06a3 z`GuH(nXE}AnGjyXBk~*sC%|4dx?Yj?@%hc6C@In8g)BRQ%Xf&@y)$2zpE;{_p!yk` z72ZxG2$C0T|2oi9vK_Noy|``NnPlG}xU)pVJgoAey=~v)r$Cnw`QIP`Kf5itK!I&I zPMhbyP@jqGYeSB|y`%SRc(;exn0GcxWV+PY-AwleeS0m2tL=PJBt4h+3jS;VrXSjj zGjp`NQ#vPwBVTRZqX_615$ESmcLn$eBoM+Kld9+)`@*N-A-*BDsUwZ;Y&Bk`)5D?5 zLg*l>;|RYHnNZP#H5VMyvrb8xpCNb=e&AR@e;JP6Mts;@DWyp_qF^X)TMP`^1thhr zw^YUJey1LI0%q{VnT8Pwp^7?L7Np=*7e)V~4e2kX!O@p}=YodHBnQ7MA1n(EB6^2{ zx0=$_8gqzS#nB8QGs%+|)ND%JiY+d=%taeE9%o!7tC?azjFzMkqf4x?jT0sWg!pVb zR+L*t6#Yrsz^rm zC_+NOBr>utRO%KP{^{ZzPpqz)G$}`IAoBZM*KrxEJP7$<1XgyhaX*{U(=J_hd>eSW z^Cl;O=S7*SWBVmP@L^U8+3!q`9@M%e6l&C0v4G}22niHAt(bA>g|^HH!-C6Y|G^mF zNaXE=pE5;6t6PYnP-H7*@-pC;(-{EQHX%bd{jxz4_V z-cM$BSyjI_=T{^w0l$Zx2zD?yxs1g1Dnsyo4O*Olk3GxMdD*n{s~@oW$h~;SZaEns zMZ)VjQPbjeaIn0<_8+|mM`=e?F0^_d|F-tJ-5jJFln#qQeEfT%_jJnnLft~mfAJeF zr)AY9^INw!eaQvR>%|ZR1Os-bJI}p_63yy5FNb;E4%b#cav1qSAVxf=qi~ek@&>GS ze%w3C1JNPw>Fpj_lU5xEukhtaPp@=AK;Q7c%h+X`(CYqY#`+�o06>F*(!TXD8 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