From abcb86841312a6222e5c9b8fdc38fe47e9786d53 Mon Sep 17 00:00:00 2001 From: rwiley <30681834+Cerkoryn@users.noreply.github.com> Date: Fri, 30 May 2025 13:46:27 -0400 Subject: [PATCH 01/23] Create Sticky Stake branch --- CPS-Sticky-Stake/README.md | 114 +++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 CPS-Sticky-Stake/README.md diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md new file mode 100644 index 0000000000..2f994ee920 --- /dev/null +++ b/CPS-Sticky-Stake/README.md @@ -0,0 +1,114 @@ +--- +CPS: ? +Title: Sticky Delegation +Status: Open +Category: Ledger +Authors: + - "Cerkoryn " +Proposed Solutions: + - CIP-Sticky Delegation +Discussions: + - https://github.com/Cerkoryn/CIPs/discussions + - https://matrix.to/#/#cardano-space:matrix.org + - https://forum.cardano.org/t/pcp-k-parameter-earncoinpool/122701 +Created: 2024-01-15 + +--- +> [!IMPORTANT] +> TODO: This draft is still very much a work-in-progress. Feel free to contribute via discussions or by submitting a PR. + +## **Abstract** + +Cardano's blockchain is renowned for its advanced, non-custodial, liquid staking mechanism, built on the innovative Ouroboros architecture. It also pioneers in blockchain governance with its cutting-edge liquid democracy system, where decentralized representatives (dReps) garner voter delegation, propose, and make governance decisions based on the collective voting power. Despite these advancements, Cardano's implementation of Ouroboros encounters significant game-theoretic challenges in its Reward Sharing Scheme (RSS). These challenges are expected to intensify with the introduction of dRep delegation alongside existing stake pool options. This Cardano Problem Statement (CPS) is dedicated to outlining and examining one specific issue of "sticky delegation" thoroughly, with the goal of igniting the creation of Cardano Improvement Proposals (CIPs) or Parameter Change Proposals (PCPs) that can address them in a targeted and comprehensive manner. + +## **Problem** + +TLDR: Delegator stake should move more often than it does. There are some cases where it seems to get "stuck" which will inevititably grow into a bigger problem the longer we wait to address it. The same thing will likely happen with dRep delegation too. + +To define the problem we will break down "delegation" into five different types and two different modes. + +### Delegation Types +- Active delegation +- Lazy delegation +- Dead delegation +- Retired delegation +- Undelegated ADA + +**Active delegation:** Delegation that is engaged with the system. These delegators pay attention to the actions of their stake pool operator (SPO) or dRep and will move their delegation in a timely manner if either of them act agaist the interests of the delegator or of the network as a whole. This delegation produces blocks, earns rewards, and provides voting power. + +**Lazy delegation:** Delegation that is disengaged from the system. This delegation is still capable of moving, but for some reason the delegators do not move their stake/voting power even when it is in their best interests to do so. This delegation produces blocks, earns rewards, and provides voting power. + +**Dead delegation:** This delegation is completely incapable of moving no matter what. This is the case when a delegator has lost the keys to their wallet or passed away after having delegated to an SPO or dRep. Under current ledger rules, this delegation will remain delegated forever and will continue to produce blocks, earn rewards, and have voting power. + +**Retired delegation:** Delegation that is disengaged (either lazy or dead) but is also delegated to a retired stake pool or inactive dRep. Unlike lazy or dead delegation however, this ADA does not produce blocks*, earn rewards, or provide voting power. + +**Undelegated ADA** This category is simply for ADA that is unstaked and/or undelegated to a dRep. It also does not produce blocks, earn rewards, or have voting power. + +###### *Retired delegation can theoretically be selected to produce a block and could even do so provided that the pool is still running and up-to-date. However, no rewards will be earned. + +### Delegation Modes +- Delegating ADA as stake to a stake pool operator. +- Delegating ADA as voting power to a dRep. + +To most readers these two delegation modes should be fairly self-explanatory. However it is important to note that the current implementation of CIP-1694 includes a parameter called `drep_activity` measured in epochs. If a dRep hasn't voted on a proposal in that amount of time, the collective voting power of all of their delegation will be removed from quorum and automatically counted as abstaining. For the purposes of this CPS, this delegation is categorized similiarly to stake in retired stake pools as "retired delegation." + + +Fixing this could create a ripple effect that increases the significance of pledge (a0), encourages multi-pool operators to merge, helps us reach the ideal number of pools (k), and improves the staking reward for active delegators and SPOs. + +> [!NOTE] +> According to [Reward Sharing Schemes for Stake Pools(2020)](https://arxiv.org/ftp/arxiv/papers/1807/1807.11218.pdf) p.23: +> +> "Players who play myopically and Rational Ignorance. Myopic play is not in line with the way we +> model rational behavior in our analysis. We explain here how it is possible to force rational parties to +> play non-myopically. With respect to pool leaders we already mentioned in Section 2.3 that rational +> play cannot be myopic since the latter leads to unstable configurations with unrealistically high +> margins that are not competitive. Next we argue that it is also possible to force poolmembers to play +> non-myopically. The key idea is that the effect of delegation transactions should be considered only in +> regular intervals (as opposed to be effective immediately) and in a certain restricted fashion. This can +> be achieved by e.g., restricting delegation instructions to a specific subset of stakeholders at any given +> time in the ledger operation and making them effective at some designated future time of the ledger’s +> operation. Due to these restrictions, players will be forced to think ahead about the play of the other +> players, i.e., stakeholders will have to play based on their understanding of how other stakeholders +> will as well as the eventual size of the pools that are declared... + +Myopic play (i.e. delegators acting ignorantly) is assumed not to be rational because delegators need to be on their toes about where to switch their delegation to maximize their returns. In practice however, many delegators appear to be uninterested in moving their stake around. I hypothesize that this is for two reasons: + +- Most pools provide extremely similiar returns and so delegators are not interested in moving their stake around as they should. +- Staking rewards are very mediocre which causes delegators to lose interest in maximizing their yields. + +> [!IMPORTANT] +> TODO: Arguments for ISPOs/Charity pools, etc. contributing to game theory discrepencies? +> Predictions for dRep game theory? + +Additionally, in some sense it is expected that inactive delegators should have their rewards lowered via parameter change: +> [!NOTE] +> ...A related problem is that of rational ignorance, where there is some significant inertia in terms of +> stakeholders engaging with the system resulting to a large amount of stake remaining undelegated. +> This can be handled by calibrating the total rewards R to lessen according to the total active stake delegated, +> in this way incentivising parties to engage with the system." + +> [!IMPORTANT] +> TODO: Need data showing stake that hasn't moved. Perhaps a chart with epoch on the x-axis and the amount of ADA in delegation Txs from just that epoch. I imagine that would show a downward trend due to stake that was delegated during Shelley Era and then left untouched. Maybe some other charts focusing on pools instead? Pools who have raised fees or lowered pledge on their delegates? ADA delegate to retired pools? Other charts or data? + +![Old Josephine Info](https://pbs.twimg.com/media/Fi6tzIqXgAozFWt?format=jpg&name=large) +![Homer Script Info](https://matrix-client.matrix.org/_matrix/media/v3/download/matrix.org/MXwdYMpyqBZKQbSKcWyAjpHt) + +> [!IMPORTANT] +> TODO: Estimate dead stake in active pools by counting how much dead stake is left in pools after they retire. + +## **Goals** + +> [!IMPORTANT] +> TODO: Finish this part + +## **References** + +[Reward Sharing Schemes for Stake Pools(2020)](https://arxiv.org/ftp/arxiv/papers/1807/1807.11218.pdf) + +###### *The below references still need to be independently verified and/or updated to be more current.* + +[Homer Script Info](https://matrix-client.matrix.org/_matrix/media/v3/download/matrix.org/MXwdYMpyqBZKQbSKcWyAjpHt) + +[Old Josephine Info](https://pbs.twimg.com/media/Fi6tzIqXgAozFWt?format=jpg&name=large) + + From de431712fe3016f6ad649c0cee82cb213a509eb7 Mon Sep 17 00:00:00 2001 From: rwiley <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 22 Jul 2025 11:28:59 -0400 Subject: [PATCH 02/23] Completed draft and submitted to CIP Editors --- CPS-Sticky-Stake/README.md | 170 ++++++++++++++++++++----------------- CPS-Sticky-Stake/fig1.jpg | Bin 0 -> 70217 bytes CPS-Sticky-Stake/fig2.jpg | Bin 0 -> 73561 bytes 3 files changed, 94 insertions(+), 76 deletions(-) create mode 100644 CPS-Sticky-Stake/fig1.jpg create mode 100644 CPS-Sticky-Stake/fig2.jpg diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 2f994ee920..95c8b1d455 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -1,114 +1,132 @@ --- -CPS: ? -Title: Sticky Delegation +CPS: ???? +Title: Lost Stake +Category: ? Status: Open -Category: Ledger Authors: - - "Cerkoryn " -Proposed Solutions: - - CIP-Sticky Delegation + - Ryan Wiley + - Rich Manderino [ECP] + - W Cataldo + - Carlos Lopez de Lara +Proposed Solutions: [] Discussions: - - https://github.com/Cerkoryn/CIPs/discussions - - https://matrix.to/#/#cardano-space:matrix.org - - https://forum.cardano.org/t/pcp-k-parameter-earncoinpool/122701 -Created: 2024-01-15 +Created: 2025-07-22 +License: CC-BY-4.0 +--- + +## Abstract + +In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake.” Lost Stake is ADA that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). + +Even though the funds are gone for good, the ledger continues to treat them as live stake. They keep: + +• earning a proportional share of every epoch’s rewards, +• compounding themselves through those rewards, and +• exerting voting weight whenever their chosen dRep participates. + +“Lost delegation” may be a more technically correct phrase since it is the delegation certificate that survives, but we will use the more familiar term "Lost Stake" to stay consistent with community vocabulary around Sticky Stake. + +This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. + +**Figure 1** (below) visualises these relationships with overlapping circles: + +Figure 1: Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. + +> **Figure 1:** Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. --- -> [!IMPORTANT] -> TODO: This draft is still very much a work-in-progress. Feel free to contribute via discussions or by submitting a PR. -## **Abstract** +## Problem + +Cardano already distributes a significant amount of ADA every epoch in staking rewards to addresses that are permanently inaccessible. This occurs when ADA is lost, such as when a holder loses their seed phrase or passes away without sharing their keys, rendering the funds permanently unreachable. In most other cryptocurrencies, lost coins simply exit circulation. For example, it is estimated that around 20% of all Bitcoin supply is lost forever [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)], with more granular analyses by Ledger Academy and Chainalysis both converging on roughly 4% of all Bitcoin being lost each year [[ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger); [chainalysis.com](https://www.chainalysis.com/blog/money-supply/)]. -Cardano's blockchain is renowned for its advanced, non-custodial, liquid staking mechanism, built on the innovative Ouroboros architecture. It also pioneers in blockchain governance with its cutting-edge liquid democracy system, where decentralized representatives (dReps) garner voter delegation, propose, and make governance decisions based on the collective voting power. Despite these advancements, Cardano's implementation of Ouroboros encounters significant game-theoretic challenges in its Reward Sharing Scheme (RSS). These challenges are expected to intensify with the introduction of dRep delegation alongside existing stake pool options. This Cardano Problem Statement (CPS) is dedicated to outlining and examining one specific issue of "sticky delegation" thoroughly, with the goal of igniting the creation of Cardano Improvement Proposals (CIPs) or Parameter Change Proposals (PCPs) that can address them in a targeted and comprehensive manner. +Cardano’s design, however, allows lost ADA to remain economically “active” if it was delegated prior to loss. Once delegated, a stake key remains registered and tied to a stake pool (for block production) and potentially to a dRep (for voting) until it is actively changed or deregistered. A user who loses access cannot undelegate or spend those funds, meaning the ADA continues to stay delegated indefinitely. -## **Problem** +The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA within the Cardano ecosystem. Such lost stake still contributes to stake-pool sizes and earns staking rewards every epoch, even though the rewards accumulate in an address that nobody controls. Over time, the lost ADA compounds. Rewards paid to these addresses increase their delegated stake, which in turn earns more rewards, and so on. Similarly, if the lost ADA was delegated to a governance representative (dRep) for Voltaire-era on-chain voting, that voting power remains with the dRep permanently (or until the dRep retires or is marked inactive). The original owner is no longer present to adjust their delegation in response to changing conditions. This creates a class of delegation that cannot be reallocated or corrected. -TLDR: Delegator stake should move more often than it does. There are some cases where it seems to get "stuck" which will inevititably grow into a bigger problem the longer we wait to address it. The same thing will likely happen with dRep delegation too. +> **Note:** The exact amount of ADA that is lost but still delegated is difficult to quantify. We use a *conservative* working assumption of ~1.5% of the circulating ADA being lost per year, which is less than half the 4% per-year loss rate measured for Bitcoin by Ledger and Chainalysis. -To define the problem we will break down "delegation" into five different types and two different modes. +Lost stake and lost ADA have several detrimental effects on the Cardano network: -### Delegation Types -- Active delegation -- Lazy delegation -- Dead delegation -- Retired delegation -- Undelegated ADA +- **Perpetual reward dilution:** + Each epoch, a portion of the total ADA rewards is distributed to all staked ADA (active or lost). Rewards going to addresses with lost ADA are effectively removed from circulation permanently, which means active delegators and stake-pool operators (SPOs) receive a smaller share than they would if that lost stake were absent. In essence, active participants subsidize the lost stake. Over years and decades, the compounding nature of this lost ADA can significantly dilute the reward pool available to real users and operators. -**Active delegation:** Delegation that is engaged with the system. These delegators pay attention to the actions of their stake pool operator (SPO) or dRep and will move their delegation in a timely manner if either of them act agaist the interests of the delegator or of the network as a whole. This delegation produces blocks, earns rewards, and provides voting power. - -**Lazy delegation:** Delegation that is disengaged from the system. This delegation is still capable of moving, but for some reason the delegators do not move their stake/voting power even when it is in their best interests to do so. This delegation produces blocks, earns rewards, and provides voting power. +- **Reward increases worsen the problem:** + Any efforts to increase staking rewards—such as raising the reward rate, boosting incentives for SPOs or delegators, additional yield from Partner Chains, or otherwise enlarging the total rewards pot—will also proportionally increase the amount of rewards paid to lost ADA. This means that well-intentioned efforts to improve returns for active participants can actually exacerbate the lost stake problem, as a fixed percentage of all new rewards will continue to be siphoned off to permanently unreachable addresses. -**Dead delegation:** This delegation is completely incapable of moving no matter what. This is the case when a delegator has lost the keys to their wallet or passed away after having delegated to an SPO or dRep. Under current ledger rules, this delegation will remain delegated forever and will continue to produce blocks, earn rewards, and have voting power. +- **Skewed stake-pool incentives:** + Lost ADA that remains delegated contributes to a stake pool’s apparent stake and saturation level. Pools benefiting from large amounts of lost stake might continue to produce blocks and earn rewards from that stake without any risk of it ever being withdrawn. This can already distort competitive incentives. For example, a pool might appear reliably saturated or have high loyalty even if some of its delegation is simply abandoned funds. In extreme cases, if a pool amasses substantial lost ADA, it could remain highly ranked or saturated based on stake that no active delegator can respond to (e.g., they cannot move that stake if the pool underperforms). This reduces the efficacy of normal market dynamics in the staking ecosystem and hurts the security of the network. -**Retired delegation:** Delegation that is disengaged (either lazy or dead) but is also delegated to a retired stake pool or inactive dRep. Unlike lazy or dead delegation however, this ADA does not produce blocks*, earn rewards, or provide voting power. +- **Governance participation anomalies:** + In Cardano’s governance model (e.g., under [CIP-1694](https://cips.cardano.org/cips/cip1694/)), voting power is tied to stake. Lost ADA that was delegated to a dRep continues to bolster that dRep’s voting power indefinitely. This means decisions will likely be swayed by stake with no active owner, potentially undermining the representativeness of votes. The governance framework acknowledges this risk—for instance, CIP-1694 introduces an inactivity mechanism so that dReps who stop voting are marked inactive. However, if lost ADA remains delegated to an **ACTIVE** dRep, it will keep influencing outcomes with no way for the original holder (or anyone) to ever retract that delegation. -**Undelegated ADA** This category is simply for ADA that is unstaked and/or undelegated to a dRep. It also does not produce blocks, earn rewards, or have voting power. +- **Long-term economic inefficiencies:** + As the proportion of lost stake grows, Cardano’s monetary and incentive system will face sustainability issues. Eventually, block rewards will rely more on transaction fees (as treasury reserves deplete). If a significant fraction of stake is lost ADA, then a matching fraction of all transaction fees (and any remaining rewards) gets continually paid to unreachable addresses. This reduces fee efficiency and causes the network to effectively waste a chunk of fees on lost stakeholders, making less available to reward the operators and holders who actually secure and use the system. In a scenario where, say, 30% of all stake is lost stake decades from now, that 30% of fees and rewards is perpetually locked up, potentially requiring higher fees or other adjustments to adequately incentivize active validators. -###### *Retired delegation can theoretically be selected to produce a block and could even do so provided that the pool is still running and up-to-date. However, no rewards will be earned. +It is important to formally document the lost-stake problem now, even before it becomes visibly acute, because the Cardano community needs a clear understanding of the issue’s scope and implications. -### Delegation Modes -- Delegating ADA as stake to a stake pool operator. -- Delegating ADA as voting power to a dRep. +### Why the Protocol Behaves This Way -To most readers these two delegation modes should be fairly self-explanatory. However it is important to note that the current implementation of CIP-1694 includes a parameter called `drep_activity` measured in epochs. If a dRep hasn't voted on a proposal in that amount of time, the collective voting power of all of their delegation will be removed from quorum and automatically counted as abstaining. For the purposes of this CPS, this delegation is categorized similiarly to stake in retired stake pools as "retired delegation." +Cardano’s ledger does not distinguish between active and inactive stake. All ADA is treated equally under the consensus rules. This design choice (common to many PoS systems) avoids complexity and respects the principle that tokens are the bearer’s property indefinitely. However, the unintended consequence is that there is no built-in mechanism to recognize or mitigate lost keys. From a protocol perspective, lost ADA is indistinguishable from a perfectly content long-term holder. Any potential solution must therefore carefully balance improving incentives with respecting property rights and avoiding false positives (e.g., not seizing or disabling legitimately held ADA). +### Current Mitigations and Their Limits -Fixing this could create a ripple effect that increases the significance of pledge (a0), encourages multi-pool operators to merge, helps us reach the ideal number of pools (k), and improves the staking reward for active delegators and SPOs. +As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/cips/cip1694/) include measures to limit the impact of inactive delegated stake on voting outcomes. These measures (such as marking inactive dReps) help prevent governance paralysis, but do not address the underlying issue of lost ADA still existing and, in some cases, continuing to accumulate rewards. However, when a stake pool with lost stake retires or shuts down, the lost ADA delegated to it is actually much less of a problem. That ADA effectively becomes undelegated and removed from circulation, meaning it no longer receives staking rewards or participates in governance. While the system currently has no direct way to reclaim or reassign lost ADA, the most persistent issues arise when lost stake remains delegated to active pools or dReps. Indirect mitigations only address symptoms (like governance quorum) rather than the root cause. -> [!NOTE] -> According to [Reward Sharing Schemes for Stake Pools(2020)](https://arxiv.org/ftp/arxiv/papers/1807/1807.11218.pdf) p.23: -> -> "Players who play myopically and Rational Ignorance. Myopic play is not in line with the way we -> model rational behavior in our analysis. We explain here how it is possible to force rational parties to -> play non-myopically. With respect to pool leaders we already mentioned in Section 2.3 that rational -> play cannot be myopic since the latter leads to unstable configurations with unrealistically high -> margins that are not competitive. Next we argue that it is also possible to force poolmembers to play -> non-myopically. The key idea is that the effect of delegation transactions should be considered only in -> regular intervals (as opposed to be effective immediately) and in a certain restricted fashion. This can -> be achieved by e.g., restricting delegation instructions to a specific subset of stakeholders at any given -> time in the ledger operation and making them effective at some designated future time of the ledger’s -> operation. Due to these restrictions, players will be forced to think ahead about the play of the other -> players, i.e., stakeholders will have to play based on their understanding of how other stakeholders -> will as well as the eventual size of the pools that are declared... +### Why Ignoring the Problem Is Risky -Myopic play (i.e. delegators acting ignorantly) is assumed not to be rational because delegators need to be on their toes about where to switch their delegation to maximize their returns. In practice however, many delegators appear to be uninterested in moving their stake around. I hypothesize that this is for two reasons: +Some might argue that lost coins simply increase the value of the remaining ones (through scarcity) or that the effect is negligible for now. However, as the projections show, the effect is not static. It grows over time and can reach levels that materially impact network operation. Unlike in Bitcoin (where lost coins arguably don’t harm network security or functionality [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]), in Cardano most lost coins still participate in consensus. Therefore, ignoring lost stake and lost ADA means accepting a slow-growing skew in the system that could ultimately undermine user trust and network performance. Early recognition allows for carefully researched, minimally disruptive solutions before the problem becomes too large and contentious to fix. -- Most pools provide extremely similiar returns and so delegators are not interested in moving their stake around as they should. -- Staking rewards are very mediocre which causes delegators to lose interest in maximizing their yields. +--- + +## Use Cases + +The motivation for addressing lost stake and lost ADA is grounded in preserving fairness, efficiency, and the long-term health of Cardano’s proof-of-stake and governance mechanisms. At present, the problem may seem minor or largely theoretical, as lost ADA is not immediately visible on a small scale. But the impact compounds over time, and proactive understanding is crucial. -> [!IMPORTANT] -> TODO: Arguments for ISPOs/Charity pools, etc. contributing to game theory discrepencies? -> Predictions for dRep game theory? +**Figure 2** below illustrates a hypothetical projection of the growth of lost ADA if left unchecked: -Additionally, in some sense it is expected that inactive delegators should have their rewards lowered via parameter change: -> [!NOTE] -> ...A related problem is that of rational ignorance, where there is some significant inertia in terms of -> stakeholders engaging with the system resulting to a large amount of stake remaining undelegated. -> This can be handled by calibrating the total rewards R to lessen according to the total active stake delegated, -> in this way incentivising parties to engage with the system." +Figure 2: Hypothetical exponential growth of lost ADA over time. -> [!IMPORTANT] -> TODO: Need data showing stake that hasn't moved. Perhaps a chart with epoch on the x-axis and the amount of ADA in delegation Txs from just that epoch. I imagine that would show a downward trend due to stake that was delegated during Shelley Era and then left untouched. Maybe some other charts focusing on pools instead? Pools who have raised fees or lowered pledge on their delegates? ADA delegate to retired pools? Other charts or data? +> **Figure 2:** Hypothetical exponential growth of lost ADA over time, based on an assumed *conservative* 1.5% of ADA being lost per year (versus the 4% annual loss observed in Bitcoin), a 70% ratio of staked ADA, and a 3% annual staking-reward compounding. The blue curve (Lost ADA) shows the cumulative lost principal, while the red curve (Lost ADA + compounded rewards) shows how those lost funds are expected to grow with staking rewards, eventually representing a large fraction of total supply over decades. + +This scenario highlights the long-term risk of inaction. Even a modest annual loss rate combined with ongoing rewards can, in theory, lead to exponential increases in the amount of ADA effectively trapped as lost stake. Over decades, lost ADA (plus the rewards it continually accrues) could constitute an ever-growing share of the total circulating supply, potentially tens of billions of ADA by the 2050s–2070s in this model. However, it is important to note that the likelihood of this scenario fully playing out is low as the proportion of rewards and transaction fees paid to lost ADA grows, the situation would become increasingly unacceptable to active users. At some point, most users would likely abandon the ecosystem rather than continue subsidizing unreachable addresses, making such runaway growth of lost stake unsustainable in practice. Nevertheless, this projection magnifies all the aforementioned issues: reward dilution becomes more severe, stake pools and governance are heavily influenced by non-recoverable funds, and the active Cardano community would be supporting an increasing “dead weight” in the ecosystem until a breaking point is reached. + +--- -![Old Josephine Info](https://pbs.twimg.com/media/Fi6tzIqXgAozFWt?format=jpg&name=large) -![Homer Script Info](https://matrix-client.matrix.org/_matrix/media/v3/download/matrix.org/MXwdYMpyqBZKQbSKcWyAjpHt) +## Goals -> [!IMPORTANT] -> TODO: Estimate dead stake in active pools by counting how much dead stake is left in pools after they retire. +- **Reward Fairness:** Cardano’s reward mechanism is zero-sum—if a portion goes to inaccessible wallets, everyone else simply gets less. Active delegators and SPOs should not have their rewards continuously diminished by wallets that no one can ever use. Over long periods, this will erode the attractiveness of staking for newcomers (who would see lower returns because part of the yield is effectively burned by lost stake and lost ADA). + +- **Governance Legitimacy:** For on-chain governance to be legitimate and effective, voting power should reflect real, engaged stakeholders. If a growing percentage of voting power is tied up in lost ADA (delegated to dReps or otherwise), it calls into question how representative the outcomes are. In the worst case, crucial governance actions might face quorum issues or skewed results due to a bloc of inactive stake that cannot be mobilized or removed. The community will become disenfranchised if “votes” are attributed to lost ADA swing decisions. + +- **Decentralization and Dynamism:** A healthy PoS ecosystem relies on the ability of stakeholders to move, re-delegate, or withdraw their stake in response to performance and incentives. Lost stake undermines this dynamism. It introduces static pools of stake that remain in place regardless of performance, potentially propping up some pools or dReps indefinitely. This will slow down the natural reallocation of stake that helps decentralization (e.g., shifting away from an underperforming or oversaturated pool) because some portion of stake simply cannot move. In extreme scenarios, network adaptability and resilience will likely suffer. + +- **Economic Sustainability:** In the long term, as block-reward inflation tapers off, Cardano’s security will hinge on transaction fees and community participation. If a significant chunk of ADA is effectively out of economic circulation (yet still “consuming” rewards/fees), it means the active economy has to carry that burden. The security budget (total incentives for validators) would be partially drained to non-participants. This inefficiency will necessitate higher fees or protocol changes to compensate, which is undesirable for growth. In short, allowing lost stake and lost ADA to grow unchecked may undermine the sustainability of the network’s incentive model. + +--- -## **Goals** +## Open Questions +- How can the protocol reliably identify truly lost stake keys? +- What inactivity period (epochs/years) would be acceptable before stake is considered “lost”? +- Which economic / social mechanisms can prevent reward dilution without violating property rights? -> [!IMPORTANT] -> TODO: Finish this part +## References -## **References** +- **Cardano Improvement Proposal 9999 (CIP-9999):** Cardano Problem Statements + [cips.cardano.org](https://cips.cardano.org/cip/CIP-9999) -[Reward Sharing Schemes for Stake Pools(2020)](https://arxiv.org/ftp/arxiv/papers/1807/1807.11218.pdf) +- **Cardano Improvement Proposal 1694 (CIP-1694):** On-Chain Decentralized Governance + [cips.cardano.org](https://cips.cardano.org/cips/cip1694/) -###### *The below references still need to be independently verified and/or updated to be more current.* +- **Ledger Academy – “How Many Bitcoin Are Lost?”** + [ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger) -[Homer Script Info](https://matrix-client.matrix.org/_matrix/media/v3/download/matrix.org/MXwdYMpyqBZKQbSKcWyAjpHt) +- **Chainalysis – “Money Supply: What Does It Mean for Crypto?”** + [chainalysis.com](https://www.chainalysis.com/blog/money-supply/) -[Old Josephine Info](https://pbs.twimg.com/media/Fi6tzIqXgAozFWt?format=jpg&name=large) +- **Wall Street Journal Analysis of Lost Bitcoin:** + [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]. +## Copyright +This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). \ No newline at end of file diff --git a/CPS-Sticky-Stake/fig1.jpg b/CPS-Sticky-Stake/fig1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4aee3cb26cdc67c61c928f6ae35c1983044f6066 GIT binary patch literal 70217 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 M*0 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�^;r;rF+?K&vP3-L*@mv6V=%9&ijFR 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 hy;U{Vc Date: Tue, 22 Jul 2025 11:48:37 -0400 Subject: [PATCH 03/23] Correct typo from CIP to CPS --- CPS-Sticky-Stake/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 95c8b1d455..5141bd239d 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -129,4 +129,4 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo ## Copyright -This CIP is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). \ No newline at end of file +This CPS is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). From 6c3395450fb3b65a04d915cb29a97f225e87b7dc Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 29 Jul 2025 14:36:59 -0400 Subject: [PATCH 04/23] Update CPS-Sticky-Stake/README.md Co-authored-by: Robert Phair --- CPS-Sticky-Stake/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 5141bd239d..dfbe99e75c 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -46,9 +46,11 @@ The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA > **Note:** The exact amount of ADA that is lost but still delegated is difficult to quantify. We use a *conservative* working assumption of ~1.5% of the circulating ADA being lost per year, which is less than half the 4% per-year loss rate measured for Bitcoin by Ledger and Chainalysis. +### Detrimental effects + Lost stake and lost ADA have several detrimental effects on the Cardano network: -- **Perpetual reward dilution:** +#### Perpetual reward dilution Each epoch, a portion of the total ADA rewards is distributed to all staked ADA (active or lost). Rewards going to addresses with lost ADA are effectively removed from circulation permanently, which means active delegators and stake-pool operators (SPOs) receive a smaller share than they would if that lost stake were absent. In essence, active participants subsidize the lost stake. Over years and decades, the compounding nature of this lost ADA can significantly dilute the reward pool available to real users and operators. - **Reward increases worsen the problem:** From eec5a74d0d8e5bbdf59f8674707d296c623f49b5 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Sun, 17 Aug 2025 15:59:56 -0400 Subject: [PATCH 05/23] Made changes based on recommendations --- CPS-Sticky-Stake/README.md | 75 +++++++++++++++++++++++++++----------- 1 file changed, 53 insertions(+), 22 deletions(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index dfbe99e75c..726dcea4e2 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -1,13 +1,10 @@ --- CPS: ???? Title: Lost Stake -Category: ? +Category: Ledger Status: Open Authors: - Ryan Wiley - - Rich Manderino [ECP] - - W Cataldo - - Carlos Lopez de Lara Proposed Solutions: [] Discussions: Created: 2025-07-22 @@ -16,9 +13,15 @@ License: CC-BY-4.0 ## Abstract -In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake.” Lost Stake is ADA that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). +In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake”: ADA that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). -Even though the funds are gone for good, the ledger continues to treat them as live stake. They keep: +This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Estimates suggest that as much as 900k ADA per epoch (67M ADA each year) may already be draining into permanently unreachable wallets. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. + +--- + +## Problem + +Lost Stake continues to earn and compound staking rewards and carries voting weight despite being permanently inaccessible. Even though the funds are gone for good, the ledger continues to treat them as live stake. They keep: • earning a proportional share of every epoch’s rewards, • compounding themselves through those rewards, and @@ -26,18 +29,12 @@ Even though the funds are gone for good, the ledger continues to treat them as l “Lost delegation” may be a more technically correct phrase since it is the delegation certificate that survives, but we will use the more familiar term "Lost Stake" to stay consistent with community vocabulary around Sticky Stake. -This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. - **Figure 1** (below) visualises these relationships with overlapping circles: Figure 1: Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. > **Figure 1:** Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. ---- - -## Problem - Cardano already distributes a significant amount of ADA every epoch in staking rewards to addresses that are permanently inaccessible. This occurs when ADA is lost, such as when a holder loses their seed phrase or passes away without sharing their keys, rendering the funds permanently unreachable. In most other cryptocurrencies, lost coins simply exit circulation. For example, it is estimated that around 20% of all Bitcoin supply is lost forever [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)], with more granular analyses by Ledger Academy and Chainalysis both converging on roughly 4% of all Bitcoin being lost each year [[ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger); [chainalysis.com](https://www.chainalysis.com/blog/money-supply/)]. Cardano’s design, however, allows lost ADA to remain economically “active” if it was delegated prior to loss. Once delegated, a stake key remains registered and tied to a stake pool (for block production) and potentially to a dRep (for voting) until it is actively changed or deregistered. A user who loses access cannot undelegate or spend those funds, meaning the ADA continues to stay delegated indefinitely. @@ -50,20 +47,34 @@ The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA Lost stake and lost ADA have several detrimental effects on the Cardano network: +#### Immediate impact on Rewards +Conservative chain-wide modelling indicates that as much as 900k ADA per epoch (~67M ADA per year) is already being paid to permanently lost addresses. Because those rewards also compound, the gap widens every epoch unless corrective measures are adopted. + +

How this rough estimate was derived + +1. Estimated permanently lost ADA (using a 1.5%/yr loss rate and 3% compound since 2020) → **≈5B ADA** +2. Assuming 50% of that is still staked → **≈2.5B ADA** +3. Total ADA currently staked → **≈21B ADA** +4. Lost addresses' share of total stake → **2.5B / 21B ≈ 12%** +5. Net rewards pot after treasury cut, pool performance, unmet pledge, and unstaked proportion removed → **≈7.5M ADA/epoch** +6. Rewards paid to lost addresses → **7.5M × 12% ≈ 0.9M ADA/epoch** + +
+ #### Perpetual reward dilution - Each epoch, a portion of the total ADA rewards is distributed to all staked ADA (active or lost). Rewards going to addresses with lost ADA are effectively removed from circulation permanently, which means active delegators and stake-pool operators (SPOs) receive a smaller share than they would if that lost stake were absent. In essence, active participants subsidize the lost stake. Over years and decades, the compounding nature of this lost ADA can significantly dilute the reward pool available to real users and operators. +Each epoch, a portion of the total ADA rewards is distributed to all staked ADA, whether active or lost. Rewards sent to addresses with lost ADA are effectively removed from circulation forever, resulting in active delegators and stake-pool operators (SPOs) receiving a smaller share than they would if that lost stake did not exist. In effect, active participants are subsidizing the lost stake. Over time, the compounding of these rewards to lost ADA can significantly dilute the reward pool available to real users and operators. -- **Reward increases worsen the problem:** - Any efforts to increase staking rewards—such as raising the reward rate, boosting incentives for SPOs or delegators, additional yield from Partner Chains, or otherwise enlarging the total rewards pot—will also proportionally increase the amount of rewards paid to lost ADA. This means that well-intentioned efforts to improve returns for active participants can actually exacerbate the lost stake problem, as a fixed percentage of all new rewards will continue to be siphoned off to permanently unreachable addresses. +#### Reward increases worsen the problem +Any attempt to increase staking rewards—such as raising the reward rate, boosting incentives for SPOs or delegators, providing additional yield from Partner Chains, or otherwise enlarging the total rewards pot—will also proportionally increase the amount of rewards paid to lost ADA. As a result, well-intentioned efforts to improve returns for active participants can actually make the lost stake problem worse, since a fixed percentage of all new rewards will continue to be siphoned off to permanently unreachable addresses. -- **Skewed stake-pool incentives:** - Lost ADA that remains delegated contributes to a stake pool’s apparent stake and saturation level. Pools benefiting from large amounts of lost stake might continue to produce blocks and earn rewards from that stake without any risk of it ever being withdrawn. This can already distort competitive incentives. For example, a pool might appear reliably saturated or have high loyalty even if some of its delegation is simply abandoned funds. In extreme cases, if a pool amasses substantial lost ADA, it could remain highly ranked or saturated based on stake that no active delegator can respond to (e.g., they cannot move that stake if the pool underperforms). This reduces the efficacy of normal market dynamics in the staking ecosystem and hurts the security of the network. +#### Skewed stake-pool incentives +Lost ADA that remains delegated contributes to a stake pool’s apparent stake and saturation level. Pools with large amounts of lost stake may continue to produce blocks and earn rewards from that stake without any risk of it ever being withdrawn. This can distort competitive incentives. For example, a pool might appear reliably saturated or have high loyalty even if some of its delegation is simply abandoned funds. In extreme cases, if a pool amasses substantial lost ADA, it could remain highly ranked or saturated based on stake that no active delegator can respond to (e.g., they cannot move that stake if the pool underperforms). This reduces the effectiveness of normal market dynamics in the staking ecosystem and can harm network security. -- **Governance participation anomalies:** - In Cardano’s governance model (e.g., under [CIP-1694](https://cips.cardano.org/cips/cip1694/)), voting power is tied to stake. Lost ADA that was delegated to a dRep continues to bolster that dRep’s voting power indefinitely. This means decisions will likely be swayed by stake with no active owner, potentially undermining the representativeness of votes. The governance framework acknowledges this risk—for instance, CIP-1694 introduces an inactivity mechanism so that dReps who stop voting are marked inactive. However, if lost ADA remains delegated to an **ACTIVE** dRep, it will keep influencing outcomes with no way for the original holder (or anyone) to ever retract that delegation. +#### Governance participation anomalies +In Cardano’s governance model (e.g., under [CIP-1694](https://cips.cardano.org/cips/cip1694/)), voting power is tied to stake. Lost ADA that was delegated to a dRep continues to bolster that dRep’s voting power indefinitely. This means decisions may be swayed by stake with no active owner, potentially undermining the representativeness of votes. The governance framework acknowledges this risk—for instance, CIP-1694 introduces an inactivity mechanism so that dReps who stop voting are marked inactive. However, if lost ADA remains delegated to an **ACTIVE** dRep, it will keep influencing outcomes with no way for the original holder (or anyone) to ever retract that delegation. -- **Long-term economic inefficiencies:** - As the proportion of lost stake grows, Cardano’s monetary and incentive system will face sustainability issues. Eventually, block rewards will rely more on transaction fees (as treasury reserves deplete). If a significant fraction of stake is lost ADA, then a matching fraction of all transaction fees (and any remaining rewards) gets continually paid to unreachable addresses. This reduces fee efficiency and causes the network to effectively waste a chunk of fees on lost stakeholders, making less available to reward the operators and holders who actually secure and use the system. In a scenario where, say, 30% of all stake is lost stake decades from now, that 30% of fees and rewards is perpetually locked up, potentially requiring higher fees or other adjustments to adequately incentivize active validators. +#### Long-term economic inefficiencies +As the proportion of lost stake grows, Cardano’s monetary and incentive system will face sustainability issues. Eventually, block rewards will rely more on transaction fees (as treasury reserves deplete). If a significant fraction of stake is lost ADA, then a matching fraction of all transaction fees (and any remaining rewards) gets continually paid to unreachable addresses. This reduces fee efficiency and causes the network to effectively waste a chunk of fees on lost stakeholders, making less available to reward the operators and holders who actually secure and use the system. In a scenario where, say, 30% of all stake is lost stake decades from now, that 30% of fees and rewards is perpetually locked up, potentially requiring higher fees or other adjustments to adequately incentivize active validators. It is important to formally document the lost-stake problem now, even before it becomes visibly acute, because the Cardano community needs a clear understanding of the issue’s scope and implications. @@ -127,7 +138,27 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo [chainalysis.com](https://www.chainalysis.com/blog/money-supply/) - **Wall Street Journal Analysis of Lost Bitcoin:** - [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]. + [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)] + +## Acknowledgements + +
+ Community SPO Incentives Working Group + +This CPS could not have been created without the support, assistance, and input of all participants in the community-led SPO Incentives Working Group. + + * Stef M [RABIT] + * Rich Manderino [ECP] + * Wayne Cataldo [OTG] + * Homer [AAA] + * Chad [BBHMM] + * Mark H [UPSTR] + * Carlos Lopez de Lara [Input|Output] + * Pedro Lucas + * Seomon + * OYSTR Pool + +
## Copyright From a97d5b82b2e714af6e431bd70ebba4e8b5ae8394 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Mon, 18 Aug 2025 11:03:41 -0400 Subject: [PATCH 06/23] Update CPS-Sticky-Stake/README.md Co-authored-by: Robert Phair --- CPS-Sticky-Stake/README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 726dcea4e2..a68c81d768 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -125,9 +125,6 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo ## References -- **Cardano Improvement Proposal 9999 (CIP-9999):** Cardano Problem Statements - [cips.cardano.org](https://cips.cardano.org/cip/CIP-9999) - - **Cardano Improvement Proposal 1694 (CIP-1694):** On-Chain Decentralized Governance [cips.cardano.org](https://cips.cardano.org/cips/cip1694/) From 2f9319df8af69ace00f9cc06ac21e1bea9890147 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:56:53 -0400 Subject: [PATCH 07/23] Update CPS-Sticky-Stake/README.md Co-authored-by: Ryan --- CPS-Sticky-Stake/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index a68c81d768..bf2fde56c0 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -17,7 +17,6 @@ In everyday Cardano discussions the umbrella term “Sticky Stake” is used for This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Estimates suggest that as much as 900k ADA per epoch (67M ADA each year) may already be draining into permanently unreachable wallets. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. ---- ## Problem From a65c670af3dc74176774ecf73ab9d8c9f7efb893 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:57:06 -0400 Subject: [PATCH 08/23] Update CPS-Sticky-Stake/README.md Co-authored-by: Ryan --- CPS-Sticky-Stake/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index bf2fde56c0..569fec5eda 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -13,7 +13,7 @@ License: CC-BY-4.0 ## Abstract -In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake”: ADA that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). +In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake”: Ada that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Estimates suggest that as much as 900k ADA per epoch (67M ADA each year) may already be draining into permanently unreachable wallets. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. From 671f3167c6c99267df2c3b3dd9308fe72610e10b Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 19 Aug 2025 12:33:49 -0400 Subject: [PATCH 09/23] Update CPS-Sticky-Stake/README.md Co-authored-by: Ryan --- CPS-Sticky-Stake/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 569fec5eda..04d1b7c7ee 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -103,7 +103,6 @@ The motivation for addressing lost stake and lost ADA is grounded in preserving This scenario highlights the long-term risk of inaction. Even a modest annual loss rate combined with ongoing rewards can, in theory, lead to exponential increases in the amount of ADA effectively trapped as lost stake. Over decades, lost ADA (plus the rewards it continually accrues) could constitute an ever-growing share of the total circulating supply, potentially tens of billions of ADA by the 2050s–2070s in this model. However, it is important to note that the likelihood of this scenario fully playing out is low as the proportion of rewards and transaction fees paid to lost ADA grows, the situation would become increasingly unacceptable to active users. At some point, most users would likely abandon the ecosystem rather than continue subsidizing unreachable addresses, making such runaway growth of lost stake unsustainable in practice. Nevertheless, this projection magnifies all the aforementioned issues: reward dilution becomes more severe, stake pools and governance are heavily influenced by non-recoverable funds, and the active Cardano community would be supporting an increasing “dead weight” in the ecosystem until a breaking point is reached. ---- ## Goals From 95fd9d21da8d9004403a5001910e067ed6d95188 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 19 Aug 2025 12:33:57 -0400 Subject: [PATCH 10/23] Update CPS-Sticky-Stake/README.md Co-authored-by: Ryan --- CPS-Sticky-Stake/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 04d1b7c7ee..33f919393a 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -114,7 +114,6 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo - **Economic Sustainability:** In the long term, as block-reward inflation tapers off, Cardano’s security will hinge on transaction fees and community participation. If a significant chunk of ADA is effectively out of economic circulation (yet still “consuming” rewards/fees), it means the active economy has to carry that burden. The security budget (total incentives for validators) would be partially drained to non-participants. This inefficiency will necessitate higher fees or protocol changes to compensate, which is undesirable for growth. In short, allowing lost stake and lost ADA to grow unchecked may undermine the sustainability of the network’s incentive model. ---- ## Open Questions - How can the protocol reliably identify truly lost stake keys? From 44219aa8b25e9851bfb17ff58152b07a69f3021f Mon Sep 17 00:00:00 2001 From: Robert Phair Date: Wed, 20 Aug 2025 16:25:18 +0545 Subject: [PATCH 11/23] assign CPS number 22 --- CPS-Sticky-Stake/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md index 33f919393a..ed873ddff3 100644 --- a/CPS-Sticky-Stake/README.md +++ b/CPS-Sticky-Stake/README.md @@ -1,5 +1,5 @@ --- -CPS: ???? +CPS: 22 Title: Lost Stake Category: Ledger Status: Open From 40f23dda7bdd54d2d952b57731e3971f9eb26249 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Wed, 20 Aug 2025 14:59:39 +0000 Subject: [PATCH 12/23] Rename to CPS-0022 --- CPS-0022/README.md | 159 +++++++++++++++++++++++++++++++++++++++++++++ CPS-0022/fig1.jpg | Bin 0 -> 70217 bytes CPS-0022/fig2.jpg | Bin 0 -> 73561 bytes 3 files changed, 159 insertions(+) create mode 100644 CPS-0022/README.md create mode 100644 CPS-0022/fig1.jpg create mode 100644 CPS-0022/fig2.jpg diff --git a/CPS-0022/README.md b/CPS-0022/README.md new file mode 100644 index 0000000000..ed873ddff3 --- /dev/null +++ b/CPS-0022/README.md @@ -0,0 +1,159 @@ +--- +CPS: 22 +Title: Lost Stake +Category: Ledger +Status: Open +Authors: + - Ryan Wiley +Proposed Solutions: [] +Discussions: +Created: 2025-07-22 +License: CC-BY-4.0 +--- + +## Abstract + +In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake”: Ada that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). + +This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Estimates suggest that as much as 900k ADA per epoch (67M ADA each year) may already be draining into permanently unreachable wallets. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. + + +## Problem + +Lost Stake continues to earn and compound staking rewards and carries voting weight despite being permanently inaccessible. Even though the funds are gone for good, the ledger continues to treat them as live stake. They keep: + +• earning a proportional share of every epoch’s rewards, +• compounding themselves through those rewards, and +• exerting voting weight whenever their chosen dRep participates. + +“Lost delegation” may be a more technically correct phrase since it is the delegation certificate that survives, but we will use the more familiar term "Lost Stake" to stay consistent with community vocabulary around Sticky Stake. + +**Figure 1** (below) visualises these relationships with overlapping circles: + +Figure 1: Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. + +> **Figure 1:** Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. + +Cardano already distributes a significant amount of ADA every epoch in staking rewards to addresses that are permanently inaccessible. This occurs when ADA is lost, such as when a holder loses their seed phrase or passes away without sharing their keys, rendering the funds permanently unreachable. In most other cryptocurrencies, lost coins simply exit circulation. For example, it is estimated that around 20% of all Bitcoin supply is lost forever [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)], with more granular analyses by Ledger Academy and Chainalysis both converging on roughly 4% of all Bitcoin being lost each year [[ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger); [chainalysis.com](https://www.chainalysis.com/blog/money-supply/)]. + +Cardano’s design, however, allows lost ADA to remain economically “active” if it was delegated prior to loss. Once delegated, a stake key remains registered and tied to a stake pool (for block production) and potentially to a dRep (for voting) until it is actively changed or deregistered. A user who loses access cannot undelegate or spend those funds, meaning the ADA continues to stay delegated indefinitely. + +The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA within the Cardano ecosystem. Such lost stake still contributes to stake-pool sizes and earns staking rewards every epoch, even though the rewards accumulate in an address that nobody controls. Over time, the lost ADA compounds. Rewards paid to these addresses increase their delegated stake, which in turn earns more rewards, and so on. Similarly, if the lost ADA was delegated to a governance representative (dRep) for Voltaire-era on-chain voting, that voting power remains with the dRep permanently (or until the dRep retires or is marked inactive). The original owner is no longer present to adjust their delegation in response to changing conditions. This creates a class of delegation that cannot be reallocated or corrected. + +> **Note:** The exact amount of ADA that is lost but still delegated is difficult to quantify. We use a *conservative* working assumption of ~1.5% of the circulating ADA being lost per year, which is less than half the 4% per-year loss rate measured for Bitcoin by Ledger and Chainalysis. + +### Detrimental effects + +Lost stake and lost ADA have several detrimental effects on the Cardano network: + +#### Immediate impact on Rewards +Conservative chain-wide modelling indicates that as much as 900k ADA per epoch (~67M ADA per year) is already being paid to permanently lost addresses. Because those rewards also compound, the gap widens every epoch unless corrective measures are adopted. + +
How this rough estimate was derived + +1. Estimated permanently lost ADA (using a 1.5%/yr loss rate and 3% compound since 2020) → **≈5B ADA** +2. Assuming 50% of that is still staked → **≈2.5B ADA** +3. Total ADA currently staked → **≈21B ADA** +4. Lost addresses' share of total stake → **2.5B / 21B ≈ 12%** +5. Net rewards pot after treasury cut, pool performance, unmet pledge, and unstaked proportion removed → **≈7.5M ADA/epoch** +6. Rewards paid to lost addresses → **7.5M × 12% ≈ 0.9M ADA/epoch** + +
+ +#### Perpetual reward dilution +Each epoch, a portion of the total ADA rewards is distributed to all staked ADA, whether active or lost. Rewards sent to addresses with lost ADA are effectively removed from circulation forever, resulting in active delegators and stake-pool operators (SPOs) receiving a smaller share than they would if that lost stake did not exist. In effect, active participants are subsidizing the lost stake. Over time, the compounding of these rewards to lost ADA can significantly dilute the reward pool available to real users and operators. + +#### Reward increases worsen the problem +Any attempt to increase staking rewards—such as raising the reward rate, boosting incentives for SPOs or delegators, providing additional yield from Partner Chains, or otherwise enlarging the total rewards pot—will also proportionally increase the amount of rewards paid to lost ADA. As a result, well-intentioned efforts to improve returns for active participants can actually make the lost stake problem worse, since a fixed percentage of all new rewards will continue to be siphoned off to permanently unreachable addresses. + +#### Skewed stake-pool incentives +Lost ADA that remains delegated contributes to a stake pool’s apparent stake and saturation level. Pools with large amounts of lost stake may continue to produce blocks and earn rewards from that stake without any risk of it ever being withdrawn. This can distort competitive incentives. For example, a pool might appear reliably saturated or have high loyalty even if some of its delegation is simply abandoned funds. In extreme cases, if a pool amasses substantial lost ADA, it could remain highly ranked or saturated based on stake that no active delegator can respond to (e.g., they cannot move that stake if the pool underperforms). This reduces the effectiveness of normal market dynamics in the staking ecosystem and can harm network security. + +#### Governance participation anomalies +In Cardano’s governance model (e.g., under [CIP-1694](https://cips.cardano.org/cips/cip1694/)), voting power is tied to stake. Lost ADA that was delegated to a dRep continues to bolster that dRep’s voting power indefinitely. This means decisions may be swayed by stake with no active owner, potentially undermining the representativeness of votes. The governance framework acknowledges this risk—for instance, CIP-1694 introduces an inactivity mechanism so that dReps who stop voting are marked inactive. However, if lost ADA remains delegated to an **ACTIVE** dRep, it will keep influencing outcomes with no way for the original holder (or anyone) to ever retract that delegation. + +#### Long-term economic inefficiencies +As the proportion of lost stake grows, Cardano’s monetary and incentive system will face sustainability issues. Eventually, block rewards will rely more on transaction fees (as treasury reserves deplete). If a significant fraction of stake is lost ADA, then a matching fraction of all transaction fees (and any remaining rewards) gets continually paid to unreachable addresses. This reduces fee efficiency and causes the network to effectively waste a chunk of fees on lost stakeholders, making less available to reward the operators and holders who actually secure and use the system. In a scenario where, say, 30% of all stake is lost stake decades from now, that 30% of fees and rewards is perpetually locked up, potentially requiring higher fees or other adjustments to adequately incentivize active validators. + +It is important to formally document the lost-stake problem now, even before it becomes visibly acute, because the Cardano community needs a clear understanding of the issue’s scope and implications. + +### Why the Protocol Behaves This Way + +Cardano’s ledger does not distinguish between active and inactive stake. All ADA is treated equally under the consensus rules. This design choice (common to many PoS systems) avoids complexity and respects the principle that tokens are the bearer’s property indefinitely. However, the unintended consequence is that there is no built-in mechanism to recognize or mitigate lost keys. From a protocol perspective, lost ADA is indistinguishable from a perfectly content long-term holder. Any potential solution must therefore carefully balance improving incentives with respecting property rights and avoiding false positives (e.g., not seizing or disabling legitimately held ADA). + +### Current Mitigations and Their Limits + +As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/cips/cip1694/) include measures to limit the impact of inactive delegated stake on voting outcomes. These measures (such as marking inactive dReps) help prevent governance paralysis, but do not address the underlying issue of lost ADA still existing and, in some cases, continuing to accumulate rewards. However, when a stake pool with lost stake retires or shuts down, the lost ADA delegated to it is actually much less of a problem. That ADA effectively becomes undelegated and removed from circulation, meaning it no longer receives staking rewards or participates in governance. While the system currently has no direct way to reclaim or reassign lost ADA, the most persistent issues arise when lost stake remains delegated to active pools or dReps. Indirect mitigations only address symptoms (like governance quorum) rather than the root cause. + +### Why Ignoring the Problem Is Risky + +Some might argue that lost coins simply increase the value of the remaining ones (through scarcity) or that the effect is negligible for now. However, as the projections show, the effect is not static. It grows over time and can reach levels that materially impact network operation. Unlike in Bitcoin (where lost coins arguably don’t harm network security or functionality [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]), in Cardano most lost coins still participate in consensus. Therefore, ignoring lost stake and lost ADA means accepting a slow-growing skew in the system that could ultimately undermine user trust and network performance. Early recognition allows for carefully researched, minimally disruptive solutions before the problem becomes too large and contentious to fix. + +--- + +## Use Cases + +The motivation for addressing lost stake and lost ADA is grounded in preserving fairness, efficiency, and the long-term health of Cardano’s proof-of-stake and governance mechanisms. At present, the problem may seem minor or largely theoretical, as lost ADA is not immediately visible on a small scale. But the impact compounds over time, and proactive understanding is crucial. + +**Figure 2** below illustrates a hypothetical projection of the growth of lost ADA if left unchecked: + +Figure 2: Hypothetical exponential growth of lost ADA over time. + +> **Figure 2:** Hypothetical exponential growth of lost ADA over time, based on an assumed *conservative* 1.5% of ADA being lost per year (versus the 4% annual loss observed in Bitcoin), a 70% ratio of staked ADA, and a 3% annual staking-reward compounding. The blue curve (Lost ADA) shows the cumulative lost principal, while the red curve (Lost ADA + compounded rewards) shows how those lost funds are expected to grow with staking rewards, eventually representing a large fraction of total supply over decades. + +This scenario highlights the long-term risk of inaction. Even a modest annual loss rate combined with ongoing rewards can, in theory, lead to exponential increases in the amount of ADA effectively trapped as lost stake. Over decades, lost ADA (plus the rewards it continually accrues) could constitute an ever-growing share of the total circulating supply, potentially tens of billions of ADA by the 2050s–2070s in this model. However, it is important to note that the likelihood of this scenario fully playing out is low as the proportion of rewards and transaction fees paid to lost ADA grows, the situation would become increasingly unacceptable to active users. At some point, most users would likely abandon the ecosystem rather than continue subsidizing unreachable addresses, making such runaway growth of lost stake unsustainable in practice. Nevertheless, this projection magnifies all the aforementioned issues: reward dilution becomes more severe, stake pools and governance are heavily influenced by non-recoverable funds, and the active Cardano community would be supporting an increasing “dead weight” in the ecosystem until a breaking point is reached. + + +## Goals + +- **Reward Fairness:** Cardano’s reward mechanism is zero-sum—if a portion goes to inaccessible wallets, everyone else simply gets less. Active delegators and SPOs should not have their rewards continuously diminished by wallets that no one can ever use. Over long periods, this will erode the attractiveness of staking for newcomers (who would see lower returns because part of the yield is effectively burned by lost stake and lost ADA). + +- **Governance Legitimacy:** For on-chain governance to be legitimate and effective, voting power should reflect real, engaged stakeholders. If a growing percentage of voting power is tied up in lost ADA (delegated to dReps or otherwise), it calls into question how representative the outcomes are. In the worst case, crucial governance actions might face quorum issues or skewed results due to a bloc of inactive stake that cannot be mobilized or removed. The community will become disenfranchised if “votes” are attributed to lost ADA swing decisions. + +- **Decentralization and Dynamism:** A healthy PoS ecosystem relies on the ability of stakeholders to move, re-delegate, or withdraw their stake in response to performance and incentives. Lost stake undermines this dynamism. It introduces static pools of stake that remain in place regardless of performance, potentially propping up some pools or dReps indefinitely. This will slow down the natural reallocation of stake that helps decentralization (e.g., shifting away from an underperforming or oversaturated pool) because some portion of stake simply cannot move. In extreme scenarios, network adaptability and resilience will likely suffer. + +- **Economic Sustainability:** In the long term, as block-reward inflation tapers off, Cardano’s security will hinge on transaction fees and community participation. If a significant chunk of ADA is effectively out of economic circulation (yet still “consuming” rewards/fees), it means the active economy has to carry that burden. The security budget (total incentives for validators) would be partially drained to non-participants. This inefficiency will necessitate higher fees or protocol changes to compensate, which is undesirable for growth. In short, allowing lost stake and lost ADA to grow unchecked may undermine the sustainability of the network’s incentive model. + + +## Open Questions +- How can the protocol reliably identify truly lost stake keys? +- What inactivity period (epochs/years) would be acceptable before stake is considered “lost”? +- Which economic / social mechanisms can prevent reward dilution without violating property rights? + +## References + +- **Cardano Improvement Proposal 1694 (CIP-1694):** On-Chain Decentralized Governance + [cips.cardano.org](https://cips.cardano.org/cips/cip1694/) + +- **Ledger Academy – “How Many Bitcoin Are Lost?”** + [ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger) + +- **Chainalysis – “Money Supply: What Does It Mean for Crypto?”** + [chainalysis.com](https://www.chainalysis.com/blog/money-supply/) + +- **Wall Street Journal Analysis of Lost Bitcoin:** + [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)] + +## Acknowledgements + +
+ Community SPO Incentives Working Group + +This CPS could not have been created without the support, assistance, and input of all participants in the community-led SPO Incentives Working Group. + + * Stef M [RABIT] + * Rich Manderino [ECP] + * Wayne Cataldo [OTG] + * Homer [AAA] + * Chad [BBHMM] + * Mark H [UPSTR] + * Carlos Lopez de Lara [Input|Output] + * Pedro Lucas + * Seomon + * OYSTR Pool + +
+ +## Copyright + +This CPS is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). diff --git a/CPS-0022/fig1.jpg b/CPS-0022/fig1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4aee3cb26cdc67c61c928f6ae35c1983044f6066 GIT binary patch literal 70217 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 M*0 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�^;r;rF+?K&vP3-L*@mv6V=%9&ijFR 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 hy;U{Vc Date: Wed, 20 Aug 2025 15:01:03 +0000 Subject: [PATCH 13/23] Remove CPS-Sticky-Stake folder --- CPS-Sticky-Stake/README.md | 159 ------------------------------------- CPS-Sticky-Stake/fig1.jpg | Bin 70217 -> 0 bytes CPS-Sticky-Stake/fig2.jpg | Bin 73561 -> 0 bytes 3 files changed, 159 deletions(-) delete mode 100644 CPS-Sticky-Stake/README.md delete mode 100644 CPS-Sticky-Stake/fig1.jpg delete mode 100644 CPS-Sticky-Stake/fig2.jpg diff --git a/CPS-Sticky-Stake/README.md b/CPS-Sticky-Stake/README.md deleted file mode 100644 index ed873ddff3..0000000000 --- a/CPS-Sticky-Stake/README.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -CPS: 22 -Title: Lost Stake -Category: Ledger -Status: Open -Authors: - - Ryan Wiley -Proposed Solutions: [] -Discussions: -Created: 2025-07-22 -License: CC-BY-4.0 ---- - -## Abstract - -In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake”: Ada that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). - -This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Estimates suggest that as much as 900k ADA per epoch (67M ADA each year) may already be draining into permanently unreachable wallets. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. - - -## Problem - -Lost Stake continues to earn and compound staking rewards and carries voting weight despite being permanently inaccessible. Even though the funds are gone for good, the ledger continues to treat them as live stake. They keep: - -• earning a proportional share of every epoch’s rewards, -• compounding themselves through those rewards, and -• exerting voting weight whenever their chosen dRep participates. - -“Lost delegation” may be a more technically correct phrase since it is the delegation certificate that survives, but we will use the more familiar term "Lost Stake" to stay consistent with community vocabulary around Sticky Stake. - -**Figure 1** (below) visualises these relationships with overlapping circles: - -Figure 1: Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. - -> **Figure 1:** Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. - -Cardano already distributes a significant amount of ADA every epoch in staking rewards to addresses that are permanently inaccessible. This occurs when ADA is lost, such as when a holder loses their seed phrase or passes away without sharing their keys, rendering the funds permanently unreachable. In most other cryptocurrencies, lost coins simply exit circulation. For example, it is estimated that around 20% of all Bitcoin supply is lost forever [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)], with more granular analyses by Ledger Academy and Chainalysis both converging on roughly 4% of all Bitcoin being lost each year [[ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger); [chainalysis.com](https://www.chainalysis.com/blog/money-supply/)]. - -Cardano’s design, however, allows lost ADA to remain economically “active” if it was delegated prior to loss. Once delegated, a stake key remains registered and tied to a stake pool (for block production) and potentially to a dRep (for voting) until it is actively changed or deregistered. A user who loses access cannot undelegate or spend those funds, meaning the ADA continues to stay delegated indefinitely. - -The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA within the Cardano ecosystem. Such lost stake still contributes to stake-pool sizes and earns staking rewards every epoch, even though the rewards accumulate in an address that nobody controls. Over time, the lost ADA compounds. Rewards paid to these addresses increase their delegated stake, which in turn earns more rewards, and so on. Similarly, if the lost ADA was delegated to a governance representative (dRep) for Voltaire-era on-chain voting, that voting power remains with the dRep permanently (or until the dRep retires or is marked inactive). The original owner is no longer present to adjust their delegation in response to changing conditions. This creates a class of delegation that cannot be reallocated or corrected. - -> **Note:** The exact amount of ADA that is lost but still delegated is difficult to quantify. We use a *conservative* working assumption of ~1.5% of the circulating ADA being lost per year, which is less than half the 4% per-year loss rate measured for Bitcoin by Ledger and Chainalysis. - -### Detrimental effects - -Lost stake and lost ADA have several detrimental effects on the Cardano network: - -#### Immediate impact on Rewards -Conservative chain-wide modelling indicates that as much as 900k ADA per epoch (~67M ADA per year) is already being paid to permanently lost addresses. Because those rewards also compound, the gap widens every epoch unless corrective measures are adopted. - -

How this rough estimate was derived - -1. Estimated permanently lost ADA (using a 1.5%/yr loss rate and 3% compound since 2020) → **≈5B ADA** -2. Assuming 50% of that is still staked → **≈2.5B ADA** -3. Total ADA currently staked → **≈21B ADA** -4. Lost addresses' share of total stake → **2.5B / 21B ≈ 12%** -5. Net rewards pot after treasury cut, pool performance, unmet pledge, and unstaked proportion removed → **≈7.5M ADA/epoch** -6. Rewards paid to lost addresses → **7.5M × 12% ≈ 0.9M ADA/epoch** - -
- -#### Perpetual reward dilution -Each epoch, a portion of the total ADA rewards is distributed to all staked ADA, whether active or lost. Rewards sent to addresses with lost ADA are effectively removed from circulation forever, resulting in active delegators and stake-pool operators (SPOs) receiving a smaller share than they would if that lost stake did not exist. In effect, active participants are subsidizing the lost stake. Over time, the compounding of these rewards to lost ADA can significantly dilute the reward pool available to real users and operators. - -#### Reward increases worsen the problem -Any attempt to increase staking rewards—such as raising the reward rate, boosting incentives for SPOs or delegators, providing additional yield from Partner Chains, or otherwise enlarging the total rewards pot—will also proportionally increase the amount of rewards paid to lost ADA. As a result, well-intentioned efforts to improve returns for active participants can actually make the lost stake problem worse, since a fixed percentage of all new rewards will continue to be siphoned off to permanently unreachable addresses. - -#### Skewed stake-pool incentives -Lost ADA that remains delegated contributes to a stake pool’s apparent stake and saturation level. Pools with large amounts of lost stake may continue to produce blocks and earn rewards from that stake without any risk of it ever being withdrawn. This can distort competitive incentives. For example, a pool might appear reliably saturated or have high loyalty even if some of its delegation is simply abandoned funds. In extreme cases, if a pool amasses substantial lost ADA, it could remain highly ranked or saturated based on stake that no active delegator can respond to (e.g., they cannot move that stake if the pool underperforms). This reduces the effectiveness of normal market dynamics in the staking ecosystem and can harm network security. - -#### Governance participation anomalies -In Cardano’s governance model (e.g., under [CIP-1694](https://cips.cardano.org/cips/cip1694/)), voting power is tied to stake. Lost ADA that was delegated to a dRep continues to bolster that dRep’s voting power indefinitely. This means decisions may be swayed by stake with no active owner, potentially undermining the representativeness of votes. The governance framework acknowledges this risk—for instance, CIP-1694 introduces an inactivity mechanism so that dReps who stop voting are marked inactive. However, if lost ADA remains delegated to an **ACTIVE** dRep, it will keep influencing outcomes with no way for the original holder (or anyone) to ever retract that delegation. - -#### Long-term economic inefficiencies -As the proportion of lost stake grows, Cardano’s monetary and incentive system will face sustainability issues. Eventually, block rewards will rely more on transaction fees (as treasury reserves deplete). If a significant fraction of stake is lost ADA, then a matching fraction of all transaction fees (and any remaining rewards) gets continually paid to unreachable addresses. This reduces fee efficiency and causes the network to effectively waste a chunk of fees on lost stakeholders, making less available to reward the operators and holders who actually secure and use the system. In a scenario where, say, 30% of all stake is lost stake decades from now, that 30% of fees and rewards is perpetually locked up, potentially requiring higher fees or other adjustments to adequately incentivize active validators. - -It is important to formally document the lost-stake problem now, even before it becomes visibly acute, because the Cardano community needs a clear understanding of the issue’s scope and implications. - -### Why the Protocol Behaves This Way - -Cardano’s ledger does not distinguish between active and inactive stake. All ADA is treated equally under the consensus rules. This design choice (common to many PoS systems) avoids complexity and respects the principle that tokens are the bearer’s property indefinitely. However, the unintended consequence is that there is no built-in mechanism to recognize or mitigate lost keys. From a protocol perspective, lost ADA is indistinguishable from a perfectly content long-term holder. Any potential solution must therefore carefully balance improving incentives with respecting property rights and avoiding false positives (e.g., not seizing or disabling legitimately held ADA). - -### Current Mitigations and Their Limits - -As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/cips/cip1694/) include measures to limit the impact of inactive delegated stake on voting outcomes. These measures (such as marking inactive dReps) help prevent governance paralysis, but do not address the underlying issue of lost ADA still existing and, in some cases, continuing to accumulate rewards. However, when a stake pool with lost stake retires or shuts down, the lost ADA delegated to it is actually much less of a problem. That ADA effectively becomes undelegated and removed from circulation, meaning it no longer receives staking rewards or participates in governance. While the system currently has no direct way to reclaim or reassign lost ADA, the most persistent issues arise when lost stake remains delegated to active pools or dReps. Indirect mitigations only address symptoms (like governance quorum) rather than the root cause. - -### Why Ignoring the Problem Is Risky - -Some might argue that lost coins simply increase the value of the remaining ones (through scarcity) or that the effect is negligible for now. However, as the projections show, the effect is not static. It grows over time and can reach levels that materially impact network operation. Unlike in Bitcoin (where lost coins arguably don’t harm network security or functionality [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]), in Cardano most lost coins still participate in consensus. Therefore, ignoring lost stake and lost ADA means accepting a slow-growing skew in the system that could ultimately undermine user trust and network performance. Early recognition allows for carefully researched, minimally disruptive solutions before the problem becomes too large and contentious to fix. - ---- - -## Use Cases - -The motivation for addressing lost stake and lost ADA is grounded in preserving fairness, efficiency, and the long-term health of Cardano’s proof-of-stake and governance mechanisms. At present, the problem may seem minor or largely theoretical, as lost ADA is not immediately visible on a small scale. But the impact compounds over time, and proactive understanding is crucial. - -**Figure 2** below illustrates a hypothetical projection of the growth of lost ADA if left unchecked: - -Figure 2: Hypothetical exponential growth of lost ADA over time. - -> **Figure 2:** Hypothetical exponential growth of lost ADA over time, based on an assumed *conservative* 1.5% of ADA being lost per year (versus the 4% annual loss observed in Bitcoin), a 70% ratio of staked ADA, and a 3% annual staking-reward compounding. The blue curve (Lost ADA) shows the cumulative lost principal, while the red curve (Lost ADA + compounded rewards) shows how those lost funds are expected to grow with staking rewards, eventually representing a large fraction of total supply over decades. - -This scenario highlights the long-term risk of inaction. Even a modest annual loss rate combined with ongoing rewards can, in theory, lead to exponential increases in the amount of ADA effectively trapped as lost stake. Over decades, lost ADA (plus the rewards it continually accrues) could constitute an ever-growing share of the total circulating supply, potentially tens of billions of ADA by the 2050s–2070s in this model. However, it is important to note that the likelihood of this scenario fully playing out is low as the proportion of rewards and transaction fees paid to lost ADA grows, the situation would become increasingly unacceptable to active users. At some point, most users would likely abandon the ecosystem rather than continue subsidizing unreachable addresses, making such runaway growth of lost stake unsustainable in practice. Nevertheless, this projection magnifies all the aforementioned issues: reward dilution becomes more severe, stake pools and governance are heavily influenced by non-recoverable funds, and the active Cardano community would be supporting an increasing “dead weight” in the ecosystem until a breaking point is reached. - - -## Goals - -- **Reward Fairness:** Cardano’s reward mechanism is zero-sum—if a portion goes to inaccessible wallets, everyone else simply gets less. Active delegators and SPOs should not have their rewards continuously diminished by wallets that no one can ever use. Over long periods, this will erode the attractiveness of staking for newcomers (who would see lower returns because part of the yield is effectively burned by lost stake and lost ADA). - -- **Governance Legitimacy:** For on-chain governance to be legitimate and effective, voting power should reflect real, engaged stakeholders. If a growing percentage of voting power is tied up in lost ADA (delegated to dReps or otherwise), it calls into question how representative the outcomes are. In the worst case, crucial governance actions might face quorum issues or skewed results due to a bloc of inactive stake that cannot be mobilized or removed. The community will become disenfranchised if “votes” are attributed to lost ADA swing decisions. - -- **Decentralization and Dynamism:** A healthy PoS ecosystem relies on the ability of stakeholders to move, re-delegate, or withdraw their stake in response to performance and incentives. Lost stake undermines this dynamism. It introduces static pools of stake that remain in place regardless of performance, potentially propping up some pools or dReps indefinitely. This will slow down the natural reallocation of stake that helps decentralization (e.g., shifting away from an underperforming or oversaturated pool) because some portion of stake simply cannot move. In extreme scenarios, network adaptability and resilience will likely suffer. - -- **Economic Sustainability:** In the long term, as block-reward inflation tapers off, Cardano’s security will hinge on transaction fees and community participation. If a significant chunk of ADA is effectively out of economic circulation (yet still “consuming” rewards/fees), it means the active economy has to carry that burden. The security budget (total incentives for validators) would be partially drained to non-participants. This inefficiency will necessitate higher fees or protocol changes to compensate, which is undesirable for growth. In short, allowing lost stake and lost ADA to grow unchecked may undermine the sustainability of the network’s incentive model. - - -## Open Questions -- How can the protocol reliably identify truly lost stake keys? -- What inactivity period (epochs/years) would be acceptable before stake is considered “lost”? -- Which economic / social mechanisms can prevent reward dilution without violating property rights? - -## References - -- **Cardano Improvement Proposal 1694 (CIP-1694):** On-Chain Decentralized Governance - [cips.cardano.org](https://cips.cardano.org/cips/cip1694/) - -- **Ledger Academy – “How Many Bitcoin Are Lost?”** - [ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger) - -- **Chainalysis – “Money Supply: What Does It Mean for Crypto?”** - [chainalysis.com](https://www.chainalysis.com/blog/money-supply/) - -- **Wall Street Journal Analysis of Lost Bitcoin:** - [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)] - -## Acknowledgements - -
- Community SPO Incentives Working Group - -This CPS could not have been created without the support, assistance, and input of all participants in the community-led SPO Incentives Working Group. - - * Stef M [RABIT] - * Rich Manderino [ECP] - * Wayne Cataldo [OTG] - * Homer [AAA] - * Chad [BBHMM] - * Mark H [UPSTR] - * Carlos Lopez de Lara [Input|Output] - * Pedro Lucas - * Seomon - * OYSTR Pool - -
- -## Copyright - -This CPS is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). diff --git a/CPS-Sticky-Stake/fig1.jpg b/CPS-Sticky-Stake/fig1.jpg deleted file mode 100644 index 4aee3cb26cdc67c61c928f6ae35c1983044f6066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70217 zcmd>m1$Z5~mgY4xGqYoiDQ3qQGsVoz%#JCxV`ku1>!iD1cfU6~ zGrP0j?0&1dS9Rc*j---~RI0l7dG2`)fGi;*E&>1n0RgxG55V&V$fCHAkj{H~SrKt5 zVW0v402u@T11LWLU}f!SFE1)ctg5C?4ER&fGjOo|6Z>}(n8(!&02l)Rlk{?q5J-Oq z{5w31J%OsGCg&0Kjnx0DwjRL#Ceq0MrKp0N6|akdbEr07(7-K;7g& zWEZkO>kER};b`OnEDHc2!yo{#)w9=op#fmPFQ~CG0C1iU03fIV0BBR)AAdt@s0C+H9N@Or( z;6=QC=_UW)hq456@;P8DfM_LiNqpBA74v>+5@Gw;Lwn#E($@_VIN1NA!PE5-;kKrB zx%u;i3^!lmC82LPY>hkS09|8Ret(|$$TJ|0C32y8b|T1}z2r7I{7WXooyW+E!+>I0 zF5Gxg+{UB+1-*Y{abAO(4I$pKXo#xCN{6d-_2`GhBSlR~jPpul%R0F)a9*rBnd$ZI zZLvBu_izE-{K=O(cvoPi|IuQ)%vMFRoqR(=X<8ADnzP9s)PGEJF7q z#Tezd%G&S@G`r|1w@J(3Q9p1bB%(g>?dN{Wqj<2A!s9gu)_40YPOjk_-oWs9dj684 z`AQj&!iTCz!qo%8e9g^3U?My(fO*EC}+8Z|iez3tN;cDNR^p5-GW;Fj?}O zQYg9H4t%s})jYS>k4e|=j)f&e*i(0}bjW{H{3SymgGkd8Vu{g$r2%bT@HZU{9060p ziHL&bL)tfkw{3sYLiaP3wHo4|RSVY6Gqc)CAZlrC)Ur=;cwU7(1Kzc*Z+u4KsRQXd zz+WcOPFW$&=l@gM7gAK>ZEatfb{$bG!maPv-;@Br{nXYr(OYkUnE@gE3i zd`Zw2I@p^E+KsmI(EkIZfkyeNQbdFEZTrtz^bf?XPef>Y0J$IfWp%I(LaO#(sUd$Ykzh5ECICsG>R$u` zkDz;x{fmQ0tSn-tfAo(skx{$o(*#eUrmse2s4>k|hEPOa9e8v*GCa;h$j<;HKjq}t z%v_RQra^U+(6=5recH?JecUocVoBU_Vv&h$_gGB$CWCqrWG6}*I10Dvn=z7((UiXz z;N7PDYU1%L1HivEj&Rn_?Bg!Jdf|B#bpFv<9PAY$g%xYDD4ZFa3acpme$VaC=io)D z<;302YVWsymi~nv#0t$xOxJSxhPWOo_M1jPe zAPmX$kutaaqyHx;5O(M??J)n8+vCi? zJA*%`0z*p)Uu<962^jdZ^q*+>6Gdt|m1QE{GcNvrQvM-;#t9)jT= zUT{^MWmO(%=+3NWM5u^F>VP-@83H=bx_jO7O31W3=g;E5&`_^h_yrzsFEyj;i2qO! zxsjc)NPVmwy_l+K`O3}%yT9$?NMAx91OORdL@!cUX7yLr{4jo{U{s1hBK%p4XId5Y zAJY?rPis8Or6{}XsFTnr{~wwDjZiFcl!=h_E&oS{SsvWXR|NMgdPQPqIfB{sJAS|# zM)ByLI);3wQ!^ny)y1u&14+XDQ{M6Aqkn z-*WwC0y00of$sF~^?R+~ZQ^+tgz@mExZfb$3VQx71fF5Ax8629<_+sk(=6xHw-f)S zqGLU(868tKx%j60A}Jkv>y9>T#(VK;M_${H=lJX4TsjKv0kej-?-VBwrR==V#meCI$AIreOt>s%<~ZR(9h|;LXO*Kp(64H6JPm#|Fr; zhKCy%sLsu>{Vx#X?B2jfcJeevBHkT9CAQ@9V?d{ATs{6Q~F$l66WkTe|WR zIPezbC4fE()Hqy@BJ%MAX)K&}$W&yr|D9-m|yMEdm<@rp< z{ji(aDsnL;xobqpc$qFykFv+(ggCKGAT_7O&2!Pv)O=CWOkCW3pB|WbS<8;Pm+g@5 zQ{bFH!R~hnmF|$9uy*p&3hyMRFBL#}eUn}o0ATT|l4@_vsRG>lh5KvZa*e+FUIg0T zw_M;#{8I%Nmuo(FvCRKv3;=*mL-W|8Tm+PxRfnv6UzZ=4Av^dWpmuMBJnlRWQPx3& zI!T(w!bo-25?!z{`G)xB2sGFr33*(3UE?qbBR5X@wA%Y6Q~B2|AIJN>57vKLz+>Gz zYln9_h4`255-rL+*S=GGMCSBYFB4ySxF2)5@5}&B9H7+%#^o6tCAiQl5oQy%KXdz2 zWH0v`{i&CS3&;CKXnA&(Muyc&WtsWH{Zl}wyVLBU-JV|$eE)OWf_VDmuxlQRAHMca z&=&!}@~buO=C;|NQw-DhA{qQYd!WB2sV}~==6xi6SgtZ zP5KlVhc)xUFKiOc_}o=D;x@`W8Yo3wttD0YxvsW85#A{ z(IQ-arnfNGT~7TSiPvlVYdC2 zKU@gl<5zjQn>Uy6DK9yQ^@=NSXWp(<{GQ!k&gc;^RI6XM{9o#B6mfH}8OF_Xn#%tR zLojw7AZjV&Zp3MT9HsG72C7g5p}51rJ21lZdW9YX{NWc8gaIYqzOIS$<`IzS4Qxe@ zemA=M$n8*-~PxBK{=-Kv|}J)cndAGik}u^OE2t)PLMM*mMMYnc>iE6Yyu| zMZti58w6#CFzp?AQH&<}p*8+i97ar%=98*N+ch8ak4SdT%*LHiRv{;``VT@!@@omT)bF27h{4D^~r#@W>;WFk%c zKZUQz*XTS-o4S>O96hT=0s*RT=s1vea13*@!L3|jyshBx*6f7uu*$1q{tZ>sr?Rx_F%oio70wR9B#V#S#PwqtmL`)ByapKe$o&ctQ zjwF!yjnEIf=DRrMK&1}Vitpfj)b&c7A~FrV(>pl$e*x&OkSJ+ip^;J z>%gEjQqlHMV>9WF`p3~*oGxF?DnfYkrxggW5a1>9ynPpg@8*$Pe)dAm?}_lZoJ_JKkbCjrq&iyqB9%ZI6 zO$M0px5mzw>jvk~yB;Xo9tms~h!!20lavE+-~t;2BKuH}y_Z1oEh*eMV@eCwrSU=_vh##eBD=Kl@$w-bbY z@2Hg{)@p|E01`jQ`1|TEEk%x>1HfjSR`JGQ!1%9M7?>P9M`zA`zD)l0UB{d^0PsOA zE0@z96llO`V~{WZ!^jW8;=dXBgQY>iGM9Bo!J`5|L3x%NC=tB4KA;bwo9Xxi^9PX{ z784F8%@6e4yhHXs$24u~CAE3Vx^2gB&X1R#Z07d}brDbGIm!FqOD%vT~ zIf`CyH{rXl{S6NQVI?3T+RXx9Gmz`8T>Hw4?MR|bV3jGXdETz_O~POQJ;5J51l#K$ zBF7G%2yp-?0{ichi%D#|008s;WV&SbyXN0u`$t7`FgDR~@+#j^6W3B*yMLRuK@EJr zhK_n7D0&0n=*^D;MLq%hE+wgrOO0d1tG{2_KTHBQIq2?=%15>Ep8-OHFfNb-m&eH+ zC0sZB0Qjbc`}1YQx4^0b19wwFW!P(UwbeE;!W&S*x4@~S?eHwcAX3;vf4}Vo0pp1S z{S0{fQUKJ+6gInS;3{xGvYL&D1$d98r27K-*8$v!WxVJS-1bp&mcWZMg47j(~p_qD1|B%Jj{2|nc*XNqeMfYPDJew(&{ zXgqcawOFDR8`;2l_ksudFHT1hEGNM@cd~&-B*FAE26Zx80y~IvmHypPfqd7)-~;yu zXZ|0rLfr*^Urhf@2Xq(k-9!PmVn-KF2sI!r*(Q^QG@Ye>z#_yn9)2Qp1ERpb2Iz-! z7=&2<=GDnJQLbbo^a<}eezr?$SbWHJ+qf#gY2nsk%Nkk=Jd%DDGkhLjCg_(5j8V?3 z=5}Di}3^(&z%*!HYiGMF3uf7ce)usM&jFYl z`Q|H{48&|}+e=Uh-tCy3?2MAP%stELBf((4lhA#??1Xj23&SYB|1XQwPt5xi(#9TF zY!u=-e%Ng{6mi`&%`xjICNrTS6Eto$y*=aOZ9yvcJy^S+?WKmXv%~27ea9gtTy*6K z^$gbxjuZfRb!peR1UbNuIz1qoZQLTVc0F#G=l&`JNs2b5hPGdCXjB1io)3IO3oqs1@;1$I8k&Xt0X zO=aF%AoV>5%3Qa2J}kTorqx>B>yAE+!1n*22U3d3$aFoI{Hw;LO)Z-E`t8~&9Zx4F zs6tc1WS$T0FkJxDO8NOiALQR^3jpE7phtT#493|dMUF>>bE8pdf90>tX5C=;HAQj5 zQSj#~_@~u%zY&fmlbwg%0xBXTe)$8F5^6c9Jf2lo=bej168p~KNAUZ}9S4fxZA{Yr zoDT_s3H^lLIlY*TUOaP}6jaj}GX~DL=Gs+OjzZOOXW;wqv z&-}e|U^1Hnjw)Z;o$Qq6*C+Z47g_3>Eb>1WhR^nKk>zbxX${Z?!MH>e<>DW&kJ|nm z;=rWfsUHu5mh+`a4Ee?Pj>|M3dYVMl^5zp-w8zsFI<#dRlB<;`6Dxr8;co#1Z@Geh zuj(wdP!9&mZb{g7ZnN*W&`$aIGrC6ExcYG-da@*D3>=IZXk}9et$GP}$j)cofQVWI z$Af~hgK9hED?%o?x&gAyL(tYv{X^n>gRS4Q2A;QymOV}LM-m2R4Io*+4>y_RmN>1X z^Tkw(y9OlhrOsT0l7iQuUs4ia|9)o->P)K6+l|oJ=4kXvGuk*MtR(u1*NeboIA8cP z{a8X-BAKm8!=Egab^q8f+o-m9qeRb`r(S}Mx9|B0Qq*=xBFcl{V{SsOX?Zle+hawp zfSM?z12+0Sl;Wpz)XpIx;U$9z_*b+d4~y@<#!xM&`$(?YS3leMX6gVtpivc zCA*{Fesz)Ba+p(V`@`gH#d#yho_f9U#Y6sDlNzlimNsvML`^;s?*N;fWc55UU5GwW zT`1{p{NcM}J2sK%qFWTInHZ*-Hi|V+8Qvc23P~jn zUOdGvBca1)F%=p%ZU5<%{Z#)?p|VgPW-R_R$o^fse*ir0-k2S^TY@IokIWPfvvz$cwYDQ%$ppUdPITBKiBKu>o{)OJo3 z3jbsRiZdFGqDINGc|zC=4zj9snxxtPp7nD3xRddJCHMb|G)TaQzO2XqP!KRs2ry7c z5OC0!$L3(*pup8T8U`c^IwLhgzH>{ZCENr$E%);K8z~{lxz-PrE5TMV1 zi*k=+E_OsMOp3(;V}amI+#$%wv|f4&ZLPU$^?sVTz|XxgI<1!7K@bsxrE&M8h(T32 z5hQK&kqUtt(G`bwQMyvvmN=^V4%q{79{i|AI->$uRgK$cDoEI{+XLHKq3S&9s6_N# znLSu}x)8|%&N!}T>p+&AbsmE328=Gqy7(K{7$WPjduE4rgzqv9_aVq=b$9Ww;TL}y2BR8U%~pfbc#ssssy zkuIrIe?HzK-a5DH?`%zlw`+du+ed&=k!8-g7BlBbfiD3EmLM7GAhn6nXNMNXX}NuS zI*a(FZZ^RG^M(v7z5$)ik5Xxupa*JHWj^LB)~DC%Yc^Cp_X!)8oSN{}GYt$F^qos+ zPvfJUc8I#iM%fut^BXA7fKc1_n{G9hybNV;p3I*Cz1^PW=-Xs9cEncAXQG&%oMlwd zNB$jJUS~DTGkzSvr--+fJY>ADHaSFI8~bpa?m#`UcT6_KthEaovm*hL=|(ua?azlc ztBn0iu|F<$?p49hV(1&sO~KeVyctYbzh6%psOiPnMEro$wfbP;SJ|Vk7Kbm(l+dEU z$Wv586j&jYWTysB(6wDvH)ymO5xy2+fzyx0MQbhkv!#1#x*FNd&DF<#E-t&*L&RMqnGXcZw*yOrH0 zgylO9*0-z;@sz5AXT)M25-xd2ovQWB4X39Q($ooEqN=O;`Piz-C_TYZ zbo=McLz zRl3nC^Sw*C>k_1Y6{WL!czX&jx#QEt?iSr?RX&^BtyHIB?{3}|6a29XnY{^-(*q8) zHbsC5MXUi_3>&|u(jyy=rRC`ojRnZ3ovL|Uoi{xSI2~Bl6E_#ljN_k4THd@yegh?9 z6R^Q>a?{6>;_5MA(#{6s>&LF05s=a_80h{)7Wz~lN}_MXk`%oj-pzhsSB)De$&)JJ z|2=QyRe%lYGCMo1?ez~2f=3<1DmsH32mS|H-OY49xGgnD51@UrfQb+I9;%65rz1*A zOiQmhQ8jVRBnkc)omh0cSX!@Y@{_G84}Q#upx z*NY(a#s2Y`3@$heh8Td-W{@dVMk$Qm4w3MlIzm;-V}wp!x2gz&q&7%=0t)xbjtR7{ zp_U#E8z!1Q0J5Us<{b{P4t<|ZU6t$fL~CwQe%yE}u3IonnF8Z=J-k3{dfNvZBcI6XGX`dDG+ zqVGKpgwiJvczwmx3u)Ud!g|x+K%k7Ni*}3YUypBb!(Eb*pd{8SpOcTdNml2Iu&rIX!mX8M{c zowo<6*%izLads5+5sw0iHG1Rb>d})IsSfoR0_d11x)W|hCqGlRP>Nu8$C8h|57j}= z8SgF1>DY^L#T_t^+PB_dopYsp{a7j8_nL%Kt|=K(!-##?uzjM~(xENNF3=B8>`~v& zc;+nCMr5{?`!N_tn_ccJ;flBnqsN8S9OkzZ+Q)DlZ7ii?CL$u@?I^k1w}n{RY~rcD z>wfmAvBkTumA3AeMK~w%Tj?g*w3*{~y{bsKBP5xONj8lXV+&bKR#GIR)L=H%zpn_# zY^-$2D8y{FmDR2%a{+TblSyHSH2h6aWcBH zhyOl!cs+lqaRjb59XVfu+lHU(I(P&vvl%66fOOcp@Yz5!!;G@$6YpSO<@d;iq$^gE zD{*l>L5IdyrwO$u%9>SW>CUAb3#}5^WsL?ZwMVC4D7wUCx&r5M z(C%_ixzM&r>9|@1T&B;f3k_4^#kw+#U(wNUQf4a;jC{G9C>XX^_Pg~!eDhF##SJlz zaWe8`RXS2ez%4x;sL-GOgL>e@X{I>h*#O}*6ehhYds?dv7jv^A>H*TBW$-tn3t~>x zJf~0Z1~7qxU*(*PwqtVuHB)I+0YA`-1>Z*Msav;+^xN&~fOjqznMJv%EKbl^mv0i<*Z zD$It}B?J&vIQ3`yhSi)#wyv?w!AKe3gHxz)>{2`R)~{BFKS{Odj(6@jAmp&0tEI}Z zG=3>ngO9L5Wm-*T?!s=!57rQ9-(n8vG8l{=T+ipp2Hn75>E`vqi#O}dvwZl3zaH5+ zmtS?fteIfIXpKeRHP8s(qv(>SW~75@UqiyFZGTQ-3JGsWso}xM%nV$7BoOlN=7|kV z)PLZ623S!tS-FLSyYNh57-lML+(M6RULM5={-CS?> zGXS+6NhOfOfvSa0liB76a~*~EX(t_P#F@SDWn{14YjK?R;&d@b6fCQ2cevk&7UT=B75eNlX156Qc4O#Hh(@y57yw zbJiNe&L^RQj`yn z2Zr9iHz|5OTgF<5I~8s&QcI>DT`D${V4T2PX_IXG?pL;ag_xl-|ej7VK8fj6t< zivmMaw~NCL3=Mn5bd?({B0oP?ng;vd9OcO==wvE4L0J4}BGaP0oLAg2I^<|l;C^dU zJnzK!40Z?KGTp?IE8)P9j&6gRc}K^o5d~V@*}%B1FB*L+fZj!mE65EJ;n|{;EeK=j z+}n(j7}E!5AEV=+%&G*%O|+-OJ`}KU_tQ&R;T7?Wf8ezP44I{7(18u>d&(nq3VPPw zdk8$Tj7U!tx}CZi(N+(h9JxX}&{*M}>-;A7m$w>MO8)H;miOv#f!~ zn+p}OzL8b7z~T$PT$4;URMn$*vxQB`5=*~r5M$1<(H^HYl%U&P=WJJ4GPSkCg{Fgl zKpBAiO;XLfJzq0)l?dE{j?vV-HE3246*mgKST02+@i7wL{(YZNkPP0Xj#g2%+1uBLX z#bRGzQZhSy=9tewU$EEn*)U;U7LgX5`)+YmnlAB*A}IhrS`4O7HiH0StP*}kfwXj4 ze2S|!5pJP)qmL$?WTWWK34BcOvN2c)hnyPNk4EsO@nA^ksY>Mp)jh%yBEn9Z4_b+Z z8IZ`0w~eqt@3omdfBnSl3y8`sXJ%>MB1Z+Z~q~pX`L31Wtt+ z1h`%IVpPAz?Prx;a01w4t&~|lRLw2Lh3)pRFo^LGX(giX+Dq<2ibE$hOYwm-|A4Ex zySAdHoS%}DhawFT26Y$TD0*+Au*uB4RqxHA8T&C5zx8dTeh2xw-C&!Dc5aIUwb$e+ zE`wD49DqTw{!>`%-ouXkGa#ddN?qRc+VB~mOW7-B-zoF)LF?%Q#Y4n>*Op&y?v>%Y zbitO&o?Sg?6WvDxk5hc{7vax)5g87jF+cl_^_82Y0_IPWlyxFegVM7W zq|+0U$dBh@kM_yiXAT-6fzqv3#{UNGnJO7i9DUDKt7`${Co3PKeGOq%!Oz8}xxiK`nvW{KP#sz29 z(Se|W&YNs;V|I8I6v+@Qjx=K&qqAf7=nk}C80;Mk*QI0ehtP;^yLl+I!P|LBPwgG~ zho#ewW=l5pSVFhqC3K@wQx})wXF%bx0sWm;N!ok}|AtdgKD1xT65ST64FrPJ2o?oA zf-L!nEF`|-QIOiFGf1Mq88TOOcg7tC>d#h|o%m`n5e=avAKnj2;*p$TACB;|C&C+@ zn+HqHP-4eyJsiflmM_A86ft%Sa}h!ZWyAhVegiQdGfAb#bR#x8wod;&!-mLO(s`#L z*j*#uG;&t2hdoI|{c_=|h78Y;bSz>0L5``jP-LQ_gGq56Riwi|OBZ&$VcjiilPhYI zs?8Rod1rH9r>=fY2bwe}z(Cr^19dlMi^G7*g{d`9>KV|wsLdPYu~oVs4(yNxt5MAu zzBp~i zwBFMeK{&mLDBF!#1JyfA^=2v#RGmt=W(X`0YyU1tyks<CV8WK`r08GsJh+O9 zEKDDs(!SoCDGN9MZ;kpXu@mz#95>2Rl_o=)>{MiEzISVJ6u*eF0m_mx82PZ1{$?FD z>*}_p9LlM*e-p$}Cm{$t@H5Q#wh?V4THp|kUd&TDAelw3eVD2B=9D;3>=LxcUkno` zylMTk&?_|2I?9B=f0gvq+DszW&MQAj!;W(UikLc&Yv8===z*R^cAF|mvgbB5GFWPMbV`)(A*dJ;DH48TVS z#k@O0SM^R39?Chb%&aJ{XMm6ZZohS&uii;8Dv;!m03ZLJORAi9M5tfWV7u@WO#42=d~IW3Q^sEJrj@6P z`wxocSL=iWofA-VbVy>${=k*&2lYn^UJk4o(MAi0uY4z0=!At&9sQwI-yUD_ycu1D zJ~rUdz$uUD9T_vXZP;CuA*>tplHt9*mi_syvR~9gXu`>(-}`2y>Y@@X&7x@OorR# zRNE2}Bia$|Lwn#`=Ob*XGI)OJz*iUYO{gDEK%9)bwJK>9QiETQ^^-^pLk#Gtm3o0; z-LTBd<5J%zB8-UjjMvXwGnDb!mfOg6+hSG5JczG?j!zo(Gp(u(`V7&VcD6=7(9fx2 z>2Am8@&WHJ_Zc$zs_o(2Y>xXP6}1AM0n8t_+lhqWrIT;qSSWG^&cfUWpQOC>K=#Uy zdrLPAarYFuw%Ff1Cc`(~^egKy(@F6SU_&epzE077ql#dMs5qAisqS+#xG+&IdAW5J za<*gJ2XXxjXbe9tYJD$?v;S(Ha@f~drK$UP^z!WK$0uhQHFf!`f|f>lYvt36XTaoX z#^r->Ogbyt<~jA|IcJ^8CrxU(Xh_egGh>5sDv6MdV)-_fS% zqYELSy|s1;WAmKrvRBDK(N`Ol9y0V>A%fhM`tDLgacQs;AZ)pAFJ75AEW})=KxlW` zukl(k5MD_-WI+95y=ROPI(hndT$z%oj+d#nDM)*%{1E+eYvYmWTifg4G)!Nu8Y{gi z;D$mM4mm0x^xeJ7*<3j42kN(db>8E_X523|hT!7&OnpMZ4 zRRC`UeCh4C1I01uC~(SIE-jFOjO;dYzE^M|Hh!1EoaUe}b}F%w{MO~6RP+CWLx$|A zHd72ARkLM$u~4>(VKCwx=b`^f);d|oe6T+TIF>#J=YGGp>-y+)?@q~4N8KTmSV0j5 zd#cZT#dlLqoDsoZ;hpUo6+`{j7eADvgBI??{DGE=~U$M^7Imf-XqkvE8-Uk1;pcfb;R)2|K>_j?$^Nei9l%L+FqRk=e^m)}EL^ zLn@lKmr^*9Bp{~yszeJCAJJEvjYpZ*h+^pHb!B!LoNJmiwhhA!oIs8{uEHd0ow}rcH?41SK z_z0H5mM*A@s%2onz$uCX=j~FpuY)NUH#a!a*`+awFK)!F?*vsX<7DaKR=FXCC&89# z;zJj2fJ2Jo!J~(~sY~+>!choc9JlO~{Xk<>Yb1KMHMVbQVs|OkwqMiTv2S8RZ~}gSYNLC6 z3|6V9eIyoR0rRnlo%1W@9>KzY5P%gS+Y0YL1idiyqXXs3Ep^qTddJGFnV1D?+_cB9 z1C`2&*~9dTsTyI?g8BpQUQ-NHoCUd(-^N9{Q)*uJoC)Q=N#CWKhp&Hc*z45uh<6d= zO9n*u{Nar=#85*)f%<#-?Y*o5cO9h^97&u8~W z*^R=cEorv=F(#v`a42#%*hHK?#QR)nNjLnhP+21u4CvlN#7qfu(u#C9I~|6V#z4}N zg42gjnws*&BQgg~2wKp4s4@8LSfXFb4E?wFEtLqIFM+}=1aYVc|w<7qH5d~4o%KeQh<@o z&fLXukuoN3J7sC`4!9XUjoi8ilY^=vz_irwwg-HURz6)0_eo(qhLP^8g7&o{{Wuhf zWDSYbMAe#1L_bcH9A~L+0qiqCbqFfVzYP5ZwvP8*Ga7Kwy=NxKQWod@Wivp%j#gr; zdnir{WB-5~I~Jc)?!7MCH5_5PC67zC7HyaJsUnZ&x=PnvJtmKSS)3Dg58q|DKb&R= zV48=Nx%l+l>4_&z2s+Nx+>bRE(d+R(?g%#S2<{^ZH`)Q`0%jwbdDu5O^2}eBIExH`p^#+%r+z!Kp3icOXHS)InCCw^GV+XU(zl z6g0K2FG6#krp^|w$=Gb%Y-AdOQpz!%g*}~Z`V6>^1-|d`8U+9f00)Nz1%{WmJ%Ddi zg95-%P>D$xnUG1D`QOWd3!vGd>j~=0dq@3z(F6FG0DK_NfN3x$s3n~5ME!)>w|rAx zI0nt_`YH((XE61C%Ko#U6w(&u za6L&gn)U;(F{$R_Irq)?YO6jMP6g|}oBl~4rS?JsW}$m?I=M0~Gve2sAD%}gYC>_0e(E>L;oLB*9i;`V)RUj5iO=B& z4xx&<-W?aTZ$XHG$JAxv2FmQGUL@!B8hQ$lwgikL!!1Q$UyoIP+7Is*sqb|Q^}wqg z)>2M|l0wyBne$O$g5w}8RkToVfpw5`f`O*d+rc`L*AoM0ESQR!ef25bd}{Io%)O5! zZu$~x-WQC{r^_d9xxzKc7z->SJG<+Difk_=JU2aeO+{O;bMhv2K;Dca#@6~&s$c6) zGQrM{PZuy`!p@tu~X{lKvBt$9Q=V_s4kN5o+e$)1$w2G*L>>iM9mx1R+&D`T;?+s zjCPU-1P?3K!Qtp>tg_Wu9}zUFvI1l)^AHsA<(qoFcpNr9kLMI&vH4h(A&|u3&q}C> zP=jT(-hwgO$2(Dc?h&tJNxJm&rQP9dHaZIhwZWG#x9=_DDNbCea6uxgTzF38x~$md*0JQ zERIt?5@!yRL#9-3f`%cK2$5c-UY+w(7R>EDoNw4snr#BCtViuxC5*K}-L%=T^u@9e zoK}|bG=BPtSMJH5eS?M3;Zc=$P95a8+lWJ@8S}-Db#nCN>~io?6S_}hV`kbpOmtjS zvZcrf{5)BR!rDdf!rAt)4dD-bBs8Z_%j!#sL+tGA^|XDz6lx9`eia};0}tvufsY$9 zZRPLqnF0&K7(lT^Kb_p3O|rvz*IirqiH!@kW~iOD2Z1E<&{S#;9(86X{H8Ba#$bbT zuwuJMf2p+u^{y}+voVRXiFks*td28H6~#(t6^HqRm6zPRBY*%F*DfU?CA`5`%<9aN zI=>;0e5HYcq9@;U)vxBYF5ruAH*+95%m1U3o4La-gF9M%q8o^G<$ z9ek+Fe6;VXxhg;u#GD(>ge$x}P~cLt6p1s>hO+$OrQ#I)x>}i9QHJ^r1i5I?ASTd zimhRkt8PaA0Bkhust9x*BQ5-@AZTnV*kx1|%)VdLs+wTG(!~~7GY*aJgM@J&Qjd+? zP2Ow85_BKv)gbUTA)*iiBQYYJOb>~j`L>uZ05F?NH|PhmeLh^b5Tv_WpqJ)C0lH-{ za7ZX9aG?AB<)y&@;4f~P2^ozM=%q=S1@wSFjVEIfl>d}fiQYcG4xxMYo5u$I<+1m@ z^`;Gp#hY}+ifelJM2Cs8WH}yTU0+B@VXXl8&tKqP=f8OdWaZYD7m+YayfuJ{GkbfA zik2{xOEV;xi>u=JT3o0|Pr8smuU8|%Ze;IWw&^JLpdD#NqsVju@>X^DSwim2i61*% z!1V`;s4cFJh0%~)3S%FfIGAqt#feXg}PGoWYYJna%!m3e)PobWd*7!h!PTa zRXXI9WCEfES_?@81Bepo^_kZv&S&l<20xjgq0VrL4+cm|9&kwjcSi>IhjX?&a_47? zn*e!WK2gwFf%DU}U;Ws8HcEm7!OW^SxPuTW`~5TPieLE-vJ}g3o+jrx1s4q2nu(Ma zjUO%zc#qKM(e4M{gxqC4kuK;`;n#EKmC%g!o$|wmgTL`!uncc}kDRciEi?jNcoPq* zlr;}y1=FXcAf~JjUo2V`WhC2CpkPhLv<D*0vZByLh}a|HOUsn%)DWYniSzc9vAo&%X)2hwnYXP zL3w1Vv}G|kbVZJNlTH(kkT0{Z0ZbjJ6a2ZP9j?ND=b zxC+UCcii>^K!UjvqX;3g7rtGj$Xk$b0dKP6ViOZ^Qatnq6^6Xxf1l-_SyMz1*J0W8 z;g)3Lm4RTk5#s`|f!SyAfDIgiY?*q+Quw8Pbt{lR?bDlJ=fhA@me!$qQw^M;Q9T|m zz{&ZSa0Fkm8HNU1ER-TGZp02trR>(q<5-Ur*iMA~@dyt{y|1R7On_Ou3&QUj_u7X# zR%}aP2W>NH8vg7n*XFB>`*7#Md+`nnF_3oUvYlZT_?*yJ`5X7bSQnn8p|`ClN21+V z;Re1;2M4&9532mE3&Z(<7L}Kz^Vj<4707;bVlu-L&=`!G>URxp+qjh}m2>+&W*uOm zqN*yLH%}xqa2R;(XjTx6v2w1@0LRiN&FP#K{+bPuVe3sJ&Ndmgh*#zc;W=x1h*R^* zP{vtC=2&^sxZDrP#VWboT6dNSRnUces|P_gZcz0dNa%beFq?>`gu5dPjNQh$r~ z2`g8Gh8GVDQ`z#>0RTY7jtYX#xG*5?|B;PFC?|H)&1DVp89?;~KQkiLaWkKQ<9kbPj{vqAM4VCG>({OmD&7sJZ%6cWp-!g|24oM_>`XB>KYp3OW$C-lM# zscf*ktkdumhhitRD!IT#M^-G}t@FcM3<$TLhgmhUp2PifQ4k}yT3=_)@zva2B|Y#U zu`24Xg={hJ*osXdFWZY-Ko5#%=!!o{G+MR71+i(0H$MY9xUUnK$y)E5v(38kVy#uJ zQ*ZFUrqnJenfXyDPoTg4dV=<2Mg5@oyOViEOo3QtBjZk`2ddJtK9vI&1%_hWc~h$! z58ua>R6z%(a@j20tvlpIPb6K5+eB`F zO}pO+p|0ji#~87b*y3jx0XSyF_-pF2iX8;7Z#W1-JAqNJ#StY@3QT zapm?M5o2hm;W4aw&(RxxruGK4Z{b(A^^dYF)*UhDt!lVWsnJUX5s+rFQD=jK zPViDq!N08frjgdO`6zMTvfqb}lLXqAITvjzkE@j>l+@DuwVcPA>zhGZr_|tGr9cLZ zLD1Y)BdXuFgS7x(=0{kLtTD^9v4!7`nW1(@It-d;p zJM(0!(GT;65dwnEP#ryB+6=HPRTbo;EqXClDHg^=563sh#bAk>cN1B~O72Lz_YKbgm3_7nC!S+s3k>b{+ou{M#IL1o zMz>=R9qOHR=vCDUUCaT-_xNG!`H~#?t;o>t3;fBc-nSJ=`00<`PVc2Jyzv)$2aRp}FB2UDpOjcbdis+X--Uli3RF~v#08Q8dz(Yv?VBVfmoA#leT zAv8b-w_OfgPsk#_tS7*LOFD4if6@Wh6ff+{dV+)r4Y-n!gJ5KN!!Hk9P{hO{qZ5+} zzSsSfHLh=8*-ozD;3H&U`vs$FV*QN5(fialGrQxr_x~aJK%W6WW{HRE8Fj*W(zD^9|XEW;Q`sgxyWdWft*|2jYBZLy;NmVjhIHzd9p zJ#{Xz3P*bsv{I&o)y#gUeKH2e#`jN)AaD@9krheMpA$42xDHgUeh@ds7y0xDJ16T& zypBRpl4K1Fd9U+96*4Z^f=a={dO9Z~PQpu=FNaHw9F?Ek(m%Oe_0f@D-Usz+hq7ud zOqp?pYzSXZOzA6I@rQS8ngX^ZOCSMxJIFakj(9V=Sca)Wq7dpO5Eb!U$vM>2@=jV1 z{#n-BGf@~?*wCu4xom)CN!FA9aaF1)B%xvcfm#a!bxZSFf7=z z>Nrb%wx8jVVFgu{)@mZeS3RWTnpZbozK*sa{JoJqtx>xcSrzg?ibC=GGP8i>kMT-o zu#``kd~n z?*8=mi5p17(7D1ZGznOt3)zKvoLw5>aZ85$d|LBR8YgQH=`Sr>{h1uHYVORM3J9H` z=*AqRu(5FsAe+gkZ`QlCBsoD7a;kWo49~b&n>z|$+v(iZTmXfNdU@E_d@5=t^w0}% zqRHnsX(v985f}9F&|9G0yUp#WcKy)v*oh*id*aZkP@uBG1rKD=(L@)TU7E5Ww-L*Yr`Eam7@2Rf-_L!mUA6Ro85{lF*G{~zLZDbpTK*Lx9#Q_L2~K#uGE%BtCNF3 zQ?&Hk0aVH_9502m-=vhQ|?~_>GA~W<17G9ro z#&&_3zH!zT+fPQd?k!1Tq@ad!psPkJX5DqUlZvtof0JJLGjbi)DJZK^61&G^De@wD zo`>_CeN3;l)f#8QB;PI~rg;y!H&U0PKEo0a(lFk^Sjid76l|RH1d}Mx=cYkb1+rGg z3BNNN=${1%Bbj(OpopNmW}Zt6;&zj?)ueO_W~B~*X1$fi8`xNhz}PQ87YOKdF7->i zuZ*7fB4O@M0RoE6ar~^sS-Mtf7U*qs^v{L;9rqt!=bb{EyqNm#+IJ*S&C8N$&S*-7 zzN99w8J~yDqox7UehUiQ%-I>81*+Ju#j=rzbAg4fN52zZ6bJ+jENp-zQIr`CHTC(+ zjoQZ=`4`z%uB}j*L=EI_eLU5q^~5?ZJxZiMHGG{&*{$xydIwMf;IyDqab%}EPT@rF zzcC!Ga4Jz>8s}sr>b0z=ADcbURmaXDjig<$8xV_;X)?@DxAr<|gn{IaazA1w@c$_ho-e0j+mDk5#FbBfTERDjjS6MipPy5WS-Y4wy6VBEfIh7Q5l}oa#!CxBm3ATzFY(Uv~pX`3?nm|n` zEll94EPtGyg6n8S;L}_q&|M_v)Bu6c9>e`rJ?+Jf2?B0D5xWlRg%Z<7m%;jC_>G)0 zu{rJIesafm1^EE^z2w$iby>leqcyFPGmZW4Nqc;(?FODWjG3^gg!>xX1nD~$#}5r3 z{00fS`wdDM&whU++8SrrsNBfDs?!=RFaf6G_bs1f%7%&*&Mhm_MuR4_CHK&C;<47Y zeB*_s+}pH_=CQc(%G7DvfpEf$&&Xw+4}OH*s+c}}ob^Ws_WwDXIMvpLrc6F~y`7zC z`V~`{qTmAev89y*Qemh*%iMNcHstl;ADLM4unO)_1P9O`4!?c+UT}IFuHJ2Hr75-Ge4d4zlP7w?TUPM)Og_d?kltI z6T>vpwHoxXehpye%KaS$Wd$Zba_{Y4B>u%6X-)O$j_D;BC`? zXS2_!diD5j=-_)~rm?VE)G;;r_w1wRg3dsU$biR}%YRr7B=?Pf@${a_HOwRon%Yt8 zVqhFfjtn7(jBSC!JB44HsBilZ@=Z*6fjLtBpYjxH#KnG@tn}8>&Qd>}AzQ{QU*}pH ziXf4tj?)(3{7^V9E4@T<%a#!$wf3W$LuY}`1;2m<_QCSsfX=9AkH^;HgMLM>t0lH7 zX@>*&C>;0`j4WcL&XuQXl;SAHhzJ99n2(7O=x2>JyyiOG4Vn7IxmwILT0pF5S+QY@ z>9PPNS3B&XN%kQnRJe0qd~yjKXp6bQS(QP(SQZW+1lT|InTVaXm{Kzb54R=DG1>vh z6Gc%^eQN(J5e$j0ed8e1Po$ECRE4nRXufKWao`hKu~h5DuZn)eESJoKqPD|)eUYb* z%rLFlG9zmWk0!->Cku;4o|dn}4N4Nl1Gf|32hH=w3Vm9o)vWwe?%Jvrbp2*ink?Oa zbor-b_Va1Ov;3&H=Aqvvcad6JM`07D8xr)})n`m3KaGE<;QvA24n^J>hkR2C75MnG znWSW`feA|!T;0oe|UMIP&2l9(+%3aEe*{%6Hv%4Bxv|A=M0(p0Ii8!v~d{6 z*-ZtRy+G=uSp}>x;|B}*k6Q0?gP zY{-7Zd+0kMy`a0K5OPI5e?_)EzrU_7)LfMFAC@E*bE_%S(7tGqNb`;IdJYJg=vpgh z8(Xnb0MU>=)F6gg8*~znK>%W3n-pnHmSAq{M1cz?IJ;B$^Go(FGqZIPE0(&mR0pAU ztX}7p)?i-)R#&I#7cpg17KV;dO#*T5+`^Ke{Dq%XR3|z(-v*VmEeIyk^5{@FCaWgv zVZ5T(Y6lHB8C3~RwWU3UKq=Mk!(7-{fa`*8l9@_%^u`{w;wrW zAPoix`rQ5E*A*mkbvji?KlQg5YCwKtk?4O+mzeb>g2vJmH2L$MaO_idl8!DLkToGp z=A{P87Tm|i$KcqFDh$Qmx7k^{3|-46$=Y#F%Wyh*hiV+8HIB3faz}2bE^36y)ID0} zcsS@9&OydINEI1ow)RObml~_R{>MqWpHAC;%7}1_0jf~#JxGVW8^;Re^~g%z(~oD@ z{Rd2+zq(FZXtYXL#7(QLv$TqjPk*#OU@aFcet^TvWLcFvoURTAxUd>Pr0Xvuja>D5 z>@?fsOCLg`1VUn~V9=5p4fz5{Y!*B~^`dMdXKAFOj+@z~T$EoQP3?`4me|dDCpChO zTd8@@xmn;i5d!%Ir_y7VGIuOBJx zA@>r9-GvH7OBj}09jVS{0<`k|5hXB+A%lUSIrLxfmsUCZxg|Rcc&9CFfkYTQ4F>)7 z<~#>LBCBo0S%cX1O%P@eA<*_AzQjuT`5uD=iK^m4NwTVr$DzaN{xnT}BgVm{uzH|< z>=V1eD2Z|xQ9C9D1d#;IuCFE^44s={=~pglY3$%v5Trk3PE0?BalA;g zL-=UtmqEo1P*(vbGEb6g+ifDS}D3>?)^Q zmvPsQII8F&-LAri4%#u(8^!fuCJaJV` zOkw9Zq*8zM&{VtJmkZKL^Qe?A``%ThGdHbkCGgKbA~Wm&1tMBOY+4ytHiCQV_;AD5 z3WQ6#;Wu||nXeN1w@C9PQXdGfa{tIw-j!6Dy^mJTj1R}$G5=9xBibyf2_+q=pnhlC z*Gh|cADK9hCWa^c7VZ;)S*I64Z@F&2B{#1)q)1++N-QqOjLA3VU-13I8s?H3 z?abo*HNQ;%&L@V?2%iu4hb~BlG-S{?iD;!<<4f+NQk=%z(Y3o#L~v`q`mY5U2zhn6 z{GedXnQSURUMrPRz3$IdGUgMUOCH{KZESYsOZ0?<&c4J_cW(1L=gg0ole(;@paLdm8gzp*Sc3~T@ zmkAp#z~Gf>z6e86y6QhHich}=>CjyH1#zNf#!!~QSDb~`A#&n{FW=Ts#z)t1ieG8%AW&EI3u1RGYWJcI!v1?S!-c+UX>;5thx36&(YpQeX(cvk)D zTx~gLR``mGj_lG#Jh|%T-9}X$OkSYlX~k8J*Y+x~Y0S$cd1M}YPxH=5mYS(o%ks%4 z_FOTP#XJ@eW^Md5aj(%R*BW`s6hl~)>qw)eKikUsJPWmC*X&>G{gM^?Swr=%=Gblb1pz={~``PZt^5PyG0o z@Veg~vH*8qYY;q-&a6=pd>g*h?2-$iqO%U&;Mc9pup?@d!C;40LMCPnJ;k<4o6$_! z;NGktNi|PZSpno@sVXgz1uj2@fgJl*imVOKPSygR4#)rcgDSJ}WxUK%UY%_!)a1)L z8E#q9&MI}^gJ39TX&x1Zb!ltRArOhZ_*h4?d)AI%4+^%QyTFf&D8&PJ=T?4YuiOp- zb->MZ5w~i@OpJ7`WFevZgl{1QhXei$quSN{DR0zm09vt?c(#FupGJsHbb>|%n%Z;M z_Mbg*r;sb%lQzFjkfsWWQo2z)>gt$$xivyl*;Ri?{lp_Q{n=l=6=~y+<4PFAUWCsvF;l|z$bIG|WT?(Ez(EN$t6T5C;Uq5P(USYp zsk~yK6>Z=LIs1j?FI5>8Dm3^+BbSC@QI4_iCqrV~HA*7S8DJuXCKQ6Sd3J5O^Sq7e z+8ShR_7hW<5QNn7AOM6%Glq%H@FoPYUv~+&Sh;f(_gX;AiDe3KNR+KhW*UJJDnwB5 zDP3kHF+QGSA(YrH*U*m#Ifg-HmPJM=5so&@oVctgN`&(=sg&5kBx47XyPlCn70(QD zGAbi1*RCCz@_~4dvc@3Or&)==2J>R4jsk=wlQS$eT(cUr%T}LGaJ*5*Gs}gMSJ=;* zjR<1^b#|aBiW#bCQXC*2Jzg`1vvmY9?CAtg3zVB(zej~%+l2uyk#Mw2WM*xj#)jBZ zsC8u?0nVppREL;b{K_IM17gjOWcibH$Xd)%EDfrWfctqDKA?ZQxVlz*f?H5H8Ol>$ z`imn&gVsN&;L{`L%>?mtl4#Kh#c9R)@8=S$avE~q1bQ)>^YU+t1XiR!aI7+^v`WOe zL&=wBo-`t!J7@$9rJbhyPe8UKBxVNvj89gz=b~hYA5h~Ir~H4cki0flS7NrUoi#jT z1{F89k|bM$xP613rcZ2)!udyd{}OJy|K>_)UQ6Zu;v-WaKm5OFl_P*>g^1qeGuCE+ z48d(F0|`Z*@~h=b z`4}{szQsbivt-E}pi?8IE_*Fw(J!w^+^6D4n*d+*q%&|N6-}l;3hz%atMO80Aluw< zzCpN-cPvwxIB*dCL{FOuwU5f^5Q%KctAZqI)4MM1M58jyG>38KbhXl2bJn~5{4FN) zj&p{?$C@orv`N*uj#QeGoe9Vef6V-dh=%sltO3+6z}RutlfOddT&H>E(hwCcl}a(Jb^sU*OCCFH3RO-!o;Xa(T(H;F)0GuB&pyS+ey8d& zMNYx!NcRtm++F(%%HPc^+L#z;;wO(Q%$G3NKzXJ?$~9$K-(N|mL+y(+VMd6dTcFUn z{x%_<=Q49mc1nu`b%xTa6T`iHsFz-y-R1Hza=J557CDBHlaQL>E;KA|m>^gvJtdyu zGt*g3ZdwB30BV%fz;j=UuA8j5Dj3q#i{&mn+La>@n|Q4tKoTtvP734%U=d}KwZcDj zM3E4HLfJre(vZSkJda!?Qs#pmcR)#A6BjwySc#ppa11)4>pE3tPA7z8^=FJ#hYq;D zus~W1%ar9xbM%d@M$P?QfS~*h#hBQN?$abW5h!Ayi)ystq(58uLajX;>MNLQ?^O9^ zkT>lc-AK{n>vmI+_espC2xO1Rj;IPom(>)i-z8EhlaSRKrv-pYF4I{*NC>qs!4TyD z;&VyiS+!||{d5QCPKE97iS1d}4(KYjhE##^;fs`kx4%ClXG$`@B6Tt4ha8#9%PP5n_%Xi%2$}ZH*#WWIzA7D(tF?59NJK>}h0AP)({WG!lDO5gMz){duLLlEJ6q;j<*qK(=k?GIDPYzHa%FBmo zLI&z~!1G*waQ85}C5?m5w7Fa}VnyIz1KzLtjQA_^(rSm&S$aR+Fmjy60DWEHPJ1wv z`dB0@p(LMX%}|MIJHW1`wXd&Niyuizol1+FV_iD!CpKgt>ER%3Q)KU9TS@T)L@=uQ zrSMZ`&5*eWc8Qyx$7`e6XFy^BjtC#1xY%W<5tS84z^?UlXU!#s!vP$Pud5>kCWvxD z25)=A+u>T{v;tX^`1)(rnIO6X0Ft?T)?HrG#oQ7Kk}LD>EAjbm@q}IlCiyHgsExQU zmf()?-SZ-EVlU1<6=(^9bM#ynQw^)Pi$zH*?Fcnn`hNte2Q@}=`wl3$Bw`t%S=HM!9 zlc4^erfysMr-ze{KjyH*jA(`C)h^EFYUu&e@!F>@)szkA+)v8ighc1lQ-C>vkQwi1EF=Sk#&|NeLvnwp~EfI9<;5)aWGd_xn5uDavB(~}o63f@;>H6Z?rKh>W z!DVIek%*pabGJ7GGe%hsMwPY>vEG#nG#teBch(u&>3ZQ=LP9sXnw-PL{xb zn7;B-xlry0^P?VsO><=IG@iZqBbOa=^7_!!I>qeRf{xL90d>g4^y+ zDTCjs3isEnPyb*tJ^5N!3Ha>v59{y8zrJA=n4cBD?uau_G48CjmN&ugK3Q!>s__!4 zMFl1Nq35lo2j;RLZKhxRJ}!E5QSVD#un-hh4Rt-z3GR8o&64X$zOM5AdzG|Ld9IYS zuW+v>Quu&4#?a}_Cc!YCm!q($F|K8GmqZ}%;HGC0&o! znyb*Yx)k=BOTv4=-ts{$GJtRb_W8@Ulxi6Hs?NQU%~kU6HHG!=y_a9_5AHco#fSW* zH^4*hs3{oXJ?+Bg0YO|7|F#x+|LDR-Yf9-{;Le+?iA(I7{;Xc!;cK4)r<9g2)_u=# zP&t^riZeR5Om#`d^0Z}h^78!MpCMJozcYU)8IgDvCw&HJ=_cjH?bB=;p3Qq!2VO%3 zcIm#uN)zY3-fbCX`(7u}zm2vCf;d-X%)_%j*XtE@eNjs|rl4^_O_G4Vo_ncr3MaE* zTb_+=ep>xle>WI?Zkyc;PAz3^&3x=jkQlsOS4~P#IvQd=A*U(BaL+dP;SS0C&L9#V znIZlt^Jx&G;IA!QvWW4& zX3f=tWzSkD^U@^YWd@co>l@ay*@JkW_QuPJMC5s5$0vS&n1UUGA3_Ow;owIpc4!E)D3NO}{S9$? zJDU3b5P>CyGz2TW{ikpghC(;@>Rz>iR$vix;M>#+S+J4?qs@&O&ToLW9MGc z17u&=!!AqOgu2qrLQQM|BApFciEb$i>av1t-xI2=r?sZ4jcFK$4&-h*P&GH5Zn3|0 z4YbCjn)LMJ@E7I^1X<=)gg;qQ!6lZ%Hb?I4VH$#}NQ%BdVL0Gsqa@!%TGkC6DPnNg z$y1amcmd>(lT=aok(~`dHJhys9p`_8(jJRvnDc7>bz%whv$V|cEKt%oj2+rqGDtS^Tz z`zEUVZOa7Sxq?jo)Gx{}3NC_P8==MDTHocaaES`PQKuY#5&tBXe#Y&il)~dr8mlxL zdylWx(*cX$?HDdEfk-Pct)TL?79>Jox56d5wj2uIh`RORg|}edqka+0exPtN#|z8l zN)g{C{HF6dQf8KwJyqg!{Qph_jsP2%#ESv1iQm!xUml&Cy(2Kzm%|i^UqktC96<7o zsN$sugD|wBRbqCP33~e9ZHR8op%AQVS5z?-TOVfo)G;RdgWTbd?h^m2`g)FRgcHE1Z8Fny!tK*QJnw+6NSQ9{UKZ=Ruc;!7Uh4F2?OaJMYm|d4-~ZR_5S=z=OF2&2 z%hkm~^}O-_rD*s$!r7wN%mg?|q4}kj_=XE8pI%lxJgw*GQqd$~xcuK~c;rar$0O_T z2908iTbHHomk?N9k@8{mD8D&#GwIa}i}BU{^?P5B-DoySZEt8^37n$&d7Z;W0t`~+ zg_P#*rR`OxX@>oeU_F=;T+7J(@j$_N&Sv40xXc zV2c|_cZvKdrBEfo7S|CeKQb@zj%y{czBO=7*=h0I%fB?yO-6LI@dz;$J>k!pP+=ZP zV-8@KCYX#aCXpsrnb_pGdK%UUw);J5rK=L{ULm8RA^bAB+hsKoNL4AsQGuc>Sj+&q z_w6-jteD#W3=(6o)YEPUf}endRpM3jICp#g*J8<$eSu5(jyPV5v(!;2R{LsTVDuIR>Hz$TLd02NfpsC2KwR`>7hL&*b zLOv~de3-~;^KgLoyyOZrSMzbWib_#4140zC@|1QqXF_gkhah2>@r+%z0FZQ-R&7iKU+@Cc&=sL*-TlaZg0hh1BZ;&tct@)8jCBTGz>TIU}uJdmovVM0o5$XIC zYTAT4HALfT@|ey)Xx-9#)~>P(=PaxA3}TnvlyIWfT$u*H1?REtKDj>3yk~NGKOVAf zKsL_zDAVw|}%V~oC_gWs=y zb0{vW-32Vxe{}%SzLJi!*e{u_e{1(*!SIX`bLv<;>Y3mk7MoVIJw2`0vzM>@vzy0~ zR4zTnRj#e=kyO;-8C9{b8yo1f^PocJt|YVmHSViVkpdFN-A{l25)6LgEq?u_+v57Z zV72b}mF?f(NzOn8ysYDS8krkU$-3;!1!;t7A*aJlT*eJ*?qezIhduKH@Y#);-)X=W6mQH6O0666IFX7i0zHy#i5rd%X9}hv9`fc#k8S zsuq!lF=YA;MYx5l<5n@w@)Uj>dnUve~pkRj&HQ?CW>i zW+TOK9&UQLS+3`gZMn}}Zu>W$iuFp}S4sv0@AU-gb9x~HJ-wQjGy9l{&*x{lPcRC) z${J8W^J1tge+&X@%D8ZjFLvDyO%5xjEA5))hbSV@E>HR@-{ z)ONlaCD4aS3v+p_U06=M*j#c>gmkw(<9BzH9`cCqkbeco3*~y(yKH248tn2G$|o7t zdcpr8J1y+?Vsm_8VjQvc-X#&44>W{Y6~ATOo9bPe z^Uc9|*8E@&@^T=wvOXO-h9nj=CTk?C+(txwUtu9NT$Tw2l6$$)852Lu?~I%bCP%v( z@VC&twQ#rEHk?A}X@uHrgU{1AAd02K;dhcGrVw0P9-5;ruVr)E&4W1}I7#H(;gfur z;teiCR|e=_Lw(=K!hYY%IIAd4TG1m4?T6LE*{0e({?UHTIESW4f2`|W=SQFYKk@!w zRv5fJYt0>eB)Lf0CB7Z!>i=3yekRFNc>Hp5=>oKwX&AWq?%v*dSv`vfNR=Id_RsIR z&@3#kL-NQP`r7B0J|kL>JXw-GMXuU(d-#scm{*;|LIUOI$Htn{VNeNi;f|(v*{=9) zM%B0WHawj#L;K@iSk}J$c+yk}c*QmIm=9E)Gb0_Bckkv%-W|BbpCZiH`OC*p$kV@j zFU;?3#O+#xa6`D5aw||dggvWAD@bTvHjTl@csH%gl}k`ybgI>QN~WNEoEaWCnUxk} zO)B+(V=uEiRcc|v@DD3Ot9x$3b6z7oV4`6okJ%&q77C^U@mIRqYgCQc^-19oL7~#x z3$cJco@Ic5cNuZ`{JV{(U|2iNV05QcqHA;ufW1*H5n|nZJG6%v>0+-N=G&Jj6uxb5 z>CfmmuAP-!#*w}An`6*uKf^Ed<7t@YkX>=oYU*XVWn5{^84U(vU$7IX6%xi6gb!!Pu{U}o)dMSYKX6?Oq9@2Et7 zuhX42Nsur#h-vlKMEzQOaQVlVP$;me*e97ao_M!8Gx{7^>Ao{SpJ~7%=Mbmkb(s1@ zydNdw_nAC*YxaKCJ4rV+w12eVKvT&NLISy=mDePfa;o zBr4U`YF-=#?_XGI{YJjri^5qnpC<;_bI;uXJ=R7gI)gbsL^+qS_}Nsxm9TR3e+Sh0 zP*VGLww0J=AS8sR<(|v@;Ars!s0c~4`&9c*K+kTYAm`V7@&1WCd-U7MULt5gf$kIe zm+_W;e^s`|+z;KDLs&Atn|++^_a5RSHV-*!VQNb*#}5R%4(XH-&nfLOpp9 zNyD#R1~EkUM2Yi@C z)fVASHANWG8Xy0OyoFZ|!f$Blbsj&U2yGDRm$JsF2F*w`y!JcY;2r9V30*^JvPEc} zKL1=O7-Ky__C9HvND-ZiLw5D{kkwQ1lK*{PBHt6|?DpFh{s%)dzJjn+zw@f4DfuwI zbkqm#kJTJng!FD=DC3>P81u zjb(@b%9C6;NeUJ%;tSFliL=I_Ei^kcSJ(l~57K2!u&3nRP}a-W_iG60I|L7Fp7(LC zr^e|)WQ%o!J8QU#{Y+{l2f^%T%{Ow7N}=O(p^Xrns2tF}&Blv$DvpwG0X|8uDe$FK zeAos7u?(QMYp=>@nM)oQwr0;2My_}GRVEmP5hjkBuZ{dNf> zwl`xOCEMEQ7ANXwB6r7=G4Cu&RNOu_u|V`XSCy>=nqmyCJR&K!*9=8>R>95jHQJ0u z9toIE`5c01Sjx1>gbwdOUmp$&lFOHu&0;LkpHOzdO`Lm5pd`nvdlRj&bqx&KEZh-Z zl$(_5;_#b`VvbL{jW&Cv#RzE~EO`6ie%YA|R~S|cwuK7M?Ln0t|xwrDb{%#(Gr z0)4tQPcW~oIxx>V%3Z|~!#}TCyVy^z4U+5n>*e349Jj%1<>e6r-p*JoNS>SFHoD=( z@w~`t@wwsje@ds6o$P9-RjoF zJvVkH6IVngOfIq@x9xl5#Di$6hNcTWF^*EM)xS%8Vpt^vVG?0lmQi8#7nc^4b+;6m zYyFs#cJG^4gM7=eItF{@y-cHDdcGXGn?nEcr`@#5%?*A+Dt_>Fg*%PtPQVSQW5U>O z&Xu^UI<6yGh(9snPA~=~v@#&u@&PsGS8|Ny8hI~#-rgr50 z;B2L{zcSWYA=cM0p8Gm-w3cH`?%0a+6=botHhYvDCTwaYD=!M3VQzK<=lsKp2L~jo z?UxJMNJvi4L`axM@l;D3#%S?|^a`Go^>po%cJ}Wk#7^5Ufnem7xgOBLmmR5;PT$cg zY98LcgpTt>P1Iq!Oa4C360@~YGt;&Lf6EvQpNUA_az^wQy=u?9sK~l)=1j5{TAwDp zUOPfDLzFat;i3#iLkE0WrcDsEyiO42`7V-=nG_%|7no zp-wb#+ft1S^-aTgO-3HPWqyRz<>d-0$%>(Y3VW5j(RIi`qUPzh$AE;`Oh+N&Ie(R- zJb%N-FAD_CJ5M8-A=mR=0?T+(`htNvL_;>hdrKDX3sbvuX4iv$>1|^fxpe8(uEAwf zvTCU$tl>F%68Dyco43ko2W4@HfuY8uob&#}k&VEW!1;=58wABtm4e1ako9BO+lyb9 z!Zka~`>>uWPS0KsYw>` z%mtY?)2cs@3S=X4-EW$ZR$7q@w>#*=wKm<4dBTu1W%`&(Cv)T01D@w1m#QChjZhm* z-HGthQJ$_4n&0@A<3f_JQ8iFsp zwu$xfuf7E>`0mtM!`1dWu7t)}A1M5c)^QzuXZTY1)WZ8bigaKbLz^$I2h%3ZPh zs8&g?grC8};tM%E!v-==`e@(qgAC>^RMV-+Q7d#nK*41~tj;!~z*)k~W7^;($@3Ma z5;YHSL-DP;7JFSog;#p46CUE6bZ$Po!Orui$m8?i@B*vPRjso~8V*Y?pIMPE;y3au z?hL6*x!SWI?J;%9JR0Nr$I1ux z@8icHnz&*o_c1AWmP8hUMKU)h$OF)V{IN1qDCowpwwM1lW~Z_(WIQ_z^Hl@)tJZ10^i z97c-hoYzZ>dqq8Dtyq|;gidN*C+#kUXlrn*u9gLXcC5`537J}Z*7f8{OH5R`q~Nj3 z#8+x&bzeXZFJEgmk>d-i zxvzh>t7(;bp*`0s)Pd#8W`h*M&g=&@w)LtYK9FpE*!+n0eoUZbT}17x1j&XKzicnc zG&r5bf`5Jem_hDFOEn>)VRB*X^X^U=zK-$j4W0pK)LJIn>O&gK*caD(+GPA9DTv7C zS?YTJNH(y>K}iB?gF`c9zV0;k32gCclJ5#LK#4#}bSxIDM2bw$N=s)z9@LR2C? z)?rn`VRi~iYt&*{2lUeG7W8o}Sx%3X2rSsdWJ^_(?>^T*viAD{=CKSdlW9cV#BBlb zzX&|97WmbA&B|PO%#mYctWM<`8KBI=;Jd(KH|Dy4Uf|(t-p%Ut*RGQ=XMWJYzP{PZQizyIp%;ZAxI%(2bD}x^yy$F;Y z^3fAm)-KtrE=y0dY<=Gz2hiE7qvl5H&+7O#*1JpZi#BGe$x3Xr=eL#~7aKJ$}Nlu}E@q>E-84w076l6HvR4RYrIi1RQ)bhx%| zL(;$&8R~sqd{lm!fv?EevRzNLFd}j2h>^BQK4fbuK-n@U50Fa^G5Vk_cO<1=tXoxJ zM~7qn=yFhyFl8>3blU|seeEh?(?aMmpYWvYyFV||D30{lim z3n?9E-qSK68Qhc$V_LX1+?W1$l1NF(Wsjv+Qz;Yj;Y_u=1?Ct!-hTuS3}gB}tpvoE z)oXqbVBq(m4vEbSUI@w6)*&I~QiUD9w2;U@m5UDU)KQp}0~|$G5P?&h>CBakOd#e! zU&`M}gxIauRY{pjm_aM4@rQlzt$J1kqmDKX-tHg9q$JW(nq--o48F=mryKcZzD_O( zf3YZTV9v8_b6)s2`9F(gcTVSIm}UE`0-2N`4B>3M}PiCp$Tyx@7m5;a%Pm9Qz2 zY2C`2F3j<}Z64)M%z+G7kM%FCI)x^l*08*bc8pTGPEuP5sS6cFp4F={hB3d`dVP6HFlsny z;*xy6Gt*JS`+aEyv%aFRFF&;#2eIlG|$u)d6c(?F-Z zKuwnG3F`>_WwE7<=x7S+RdN9L zUcOQNub8-OFcm&Nl!!=Dt58xBX$O_#GDgqP^$}G`MI1z)YS3z_f?m0SK2VB)k zAtF|l2WdDXLbp;wg9zKWpFs+YAI$EQ)Q}V-speAg4@*|zKPYGa$!dp#OF-~|p7Y=E zb11Pm#FY%}yd%e{nEgT+Z=WA!?Wc@T|Z<1J7%)qf9oDoaZson=bK zW;_|PwJu`Yr@5>`q!<^*^t}h?sHC-0DO^%`H-kNoP|RWoYdo(4^?Ghfv9~Y6OFL$e zn1Fs_X$Q*=D4% z(08;!JV42@l$Gq_Y!zk7!28y^Acio9ld(5^nBfb$j7DWfo3%RsA^u!9kz(o-W9PEU zdMdhKn^5^kJX(d@G2Pv^nSdlbBAFe3&d(~%Pqs&bHnA4V#z$ST)E?HzK-GpXe8j@1 zXMe+KTwj&G}_be;5# z--RH**Q$l-{s~>xyie{2gPE62`A{}%xv6biELZ%dJ`0_2gtSZ=K)K4YkAjw^x%Q8Y zsyPK6Ax?B7h5fes*J~3>tWDjKi-olKsZDlfZ^CZucsLggHI^||#73pmO!h5Kh2H8r zeeTF-d9j+b*kL0!{z3`kqqtKEc~OLDBaSJX;{xBE?C;?j0}iOOy4pFf3ZzkajeT}Y~_im1hNix>0@2CF3AHe=oE^Q!Nl^wf)Ko#*NM{$(gZ_JD_ zg*sd){#~t@gt8is8JP2DkyV2Dz!r0Ea;+=}zyT+swVI6HHW5BUY{oGo5+kT7Ek;C0 z*MkML4)U2Kw3T!avJDo)`ndH|R*fuFRlj(MWKYWrH<3uT9F>w756i^~7 z&zr&ZVX%t#W(g-CIAGap#2tty#L|q~nZCml-n^FTS7bMJ4`25jXxw;!ti%g<3Rgzc zaBKIkRqLi?L^a-mlw86plT&k=(Zv?qzZg}cP7S?DtCXIq6W}8W8uGEo8WAsEi(g9Q z8PQrY_YfO#V@q1}%NR4qU#(>xodPI^C#_!rpMCoz+Dm#31Yp5ZILPdG_gx2+pc$$( z^fz3GNrEc*W*g(%S>mJPpq{~3;E?{vDP{4ayoA>u-Id5CMa&z-RIuOavmEDfP?AXm z91mfsL6wrY#XjwJSK8=)t+ZfCt_Qon`r4Dum`eEuCZx#W=``7F#k`Z((&LEC`br&DIn#*cPgs8!KQ99Kl$wG&vef7aZ!iZRGZg|-qmUC?8o=O-0 z+PyIr*l(QP4*v*KeO=+6uiEAH_Kj3aq=Z@mS0)7NfX9TO4Y0XC!9J3 zXDB>?;r{XXV0h7XHvEmE;*V)=hQuP_)0lFcouM+F#b}`8wq8d(1*uZDQr9GQxHjdj zB8{%uXC?;xxURY1$)|$4cALMziq8~zzQOJ}h@vy|ey34|+mliiaAAjc1@}>=zn>1@ z>W?F5k@5N;Duf9gBqeVYxTwz%Dx9QPtqKjVs?0jx!Nr8+|BgU>hMuo_KQ>c{YP02_ zvbQ~a5>Avxad&8Eyey-OtG&YaM;1z4)^+h7hm7UZBhngU+V^Sh_!$J0qgZi0f5t0m zh@XKw?jQNH%dkaesh$z1-fOPlE{J2_T;jVatv)*7f<78Af!?&0FVGQQ3J*|+A>`nM z;O%G0wzl%Bv|e$F$`AK*+KFNmKXVC^kbPx(DosjLQpumeoRn8GrGe0Oa;7FpCIWv4 zuhOXU3GTig?>;~`uoC~7l7I9gUXGGFMd)KvEHJu0s|qd^Zl|X2zhjV)sVGd9OJP2c zFise$vN-hFlVR98o_o%e*?uftIZB<-hp>;7%5@$09gtQsT&_49#kBv{BmU47TYisx zA_se5(2a5Y3P<^SACp)15D^QqmM@%6;Yj~!xY&4muwuR{7n{kj{?`nh`m~2!l;T7h zBvmSkW-JsE0@yX4*#4J_jLp$*w6rP_&QOv8G7VCV{*FLFtVvha^ws+f(FA(@ZRH_q zpsEr;=O9EektbO#{QcCINvu)pj}w(wYGSUV6!SUGCW?m9vYM_7|AoBwfNJ7t`-V3m zga83T?~qUfQbI2RhTeM-0hJEYn+l2;dJ&{|6cD6H2N6_|-g{F-M0ycK5L7_KH|W3L z_w&5>`}eeYx`G zncBmF4m8i)mn&z2m5|8M5CN6qhh$hJ>zDRGdJDnZ2D5iL6ScH_DxE9f$8{C?f}*2sW_8xDUL+Y20MAo7N2@WpFRdTq9K6BNt1|a8B%^ zCH3@Vh`Qi@&&o89Z>GI1g!R^3bO?7h!I37aRdtHs>PAPHihv!t$wpsorvRtj*xhgp zk9f?%7OEuzoZVFlwqY&FH<=n<^SCwK#u-)?&<7hMPaAa=yNJuQrQi_p%GCHQo z<^$?2#e{_?Iu6}HS&4w8qq31L&xm|3rX)Z$~YX&*A*WH%YlgPDF z^#6W2(`Vwg%%{#=-c@sIsQmQ^??*oX>X>)ugcP&z0|`HxpI>w@uC6wbI60@mcGg{u zq0|0okqSB<*waATPwpVRADmsi7PnfPl3OsD{>Vsrsng7_$G*)jT&>@OB~PxEnc)hwCW8@M2Ufp$BDq%HHRI_!pCe9=wAWfu0?5=&%&uFY6oqX}Q z%5@6!7R5hY+ATUbz}@&o{@&=Y(N$5-Qio zMwhQ0ndxWp<%=o71k^8xFIFkA0j+G^rQ3(@( zAY$eWX$PMjRkC>r(T6=_zyFX3sX^%EZ@SaDX^?W(-Vr)#0f|lkG2y3(!rrk*dRbbb zu0=-1f;nR!%a$wyWZbfq)>IQS)?LY+xepsS$-01|kzbDrfy}VQ&pMlvU zs(!||sMd+`vU#a>rg#QzfypBso%@I4@n2nTOcY_Vr)j>D=Fd7v8SwfK9N4oMVE^7cn|XhS}M4BDknKrf1` zlUR|h$f?QKOC;!Uo{*(UOgCtQX_6$6ZE$V$sk8iS7iUzfDCQmWK^Z}C(wr^ehaV9cn`Ejni{hDJ^DMPhDJX@4$O%mtEw*lg z+u0h3czn`u`;^cNIEts9V{c7Ija;s!$=I6YyXC7kylth4N`e-JBua%~&Txc338S_^ z=d0QH!{TQt8_zUZ)070enke%<C&`V6Hr;5O#JzE z`5JdqVY2Wvul^_rsXRqM-O-oIi)petl)SUAI2BG5qsQznU6z_%iyUWW-kguN{RSh>6-iAK42kXjkbp9)nX z$W0^QE1@-S9nwuXUnBs_z%=PGm*GiN45fsFH4h&dn?%8F_#NC9G! zX>DCwnP79&^EWRgFAhGk&V$B@AmnOr+-i=W`ih1S%5l*9YJKM8dC`u=QIOGqp~Dw! zF+1vul>80rZeJS)*c#X!z0g%E0xZ0P2paHmE0>(ERW(}*4mPQK(Y}GgOoyjkep`9H ztk${l?DV$}S8jJn#;ZQ)+atH-WFeVRd}N5IklY0MTdm0qncY-fQgOIL29zEaGS0=s z8Uj6Uu4V3HrMl!b)T{&)j_l3t8A!A3#+)qzt4U_nKw7&^N#k`NxZraa>p*v zZb<$B&cz(be_iw0D$D}m8uKbtptlHO=$*hX>LnM|XZqQKE_ zaF!Pn%h0{SzNIa`kGV?ohQ{^=jnfcX-WyO+A;fW5<_e$P{(kf0h2os(e7*kJxhnPk zbtjCs*@4Z4Pg6O%0uzZ6lCQdZ>)}t-bQ<;Q%4l-bUwmK)C3sg_B!9ll`}|_?%G#~? zs#}Ky>j6d0so>i$#c$jz+MT-xrhBDQvit*3&wDNY7{5eVQtu3YF=7U3Mupo(Bz{Ee zfh9_`J=weZuU^DV5o`{X%RG$iPnRg&UwIfM-p{k9m*e=7;mL^B%B*4j3^IS5VtzXm zx+q70{l1TuiOjCJ4wSBJRG0!fbE9UGyeeOYPhBSc6+rn zo&`&9o~f?R9fb2cUrc0y$z3a1jL1S#2T&zhN9qv`L?r2%P~#$Ewb0dEuemr0;UzMx z*z=SUb?P7!q-p25vGn1ZYr^K8@5yF@TI{0&%FcLsYPcQHZncycpo&{IFJFqfJqJ~j zZI^m_Lm%6D81QJ&C%|>IydqB#q?8ah%h4KUE1ZzYltIumaF>^`{mob2Pe!g`!_BtG zXBeoKY<=#ie!d8IX_ZP%r=K6Bno-z89K}u4D57eJ3Si%x0Y?FNiS5HjDYV^8Bw793 zFNuOH$6{p+QZ7Pxo}Rz2{%VUSu!jvLLbNTzvou9(trG!6j*v3-v{RJNQ&5l05|+EURMTrqNHQ%V@ju`?i|O3{@U z^qkS3&-m;`E>-fDT?1?UT*-NxU?<}#gs`1P^e)EO{=8bf=Hmg7_%H{><;NR)#Ht?T zEX^O+(|Mb2^N1`oDke-!cRZR`)F}{p`%0o;*8UdNaFpn=vk43yn+=y`0HyjpmNz*$7Ssgh1d` z%ESK~#I`voB*0sh#_;rmCPAuQxfg$y?V8+H!1P|tn%!{EKh)qTgtBU1=(#|qdW8}H zmR|BcuPvpvV7Bm0n^uiaUv_ss#Sqi>MH>6u)9t@1#Wy)y{C|O11V(k#7CY$m-%CBq zf6Zj8^tCZwRWuiO5ZkAD$fsqLf+q$D94Spy7X{L-XU1D+_{_;IV!xZm4J-P$`Kwm$ zabCu9h0iT*A)@Zs`+mvl2VSDChTf1`SQiR>k^hvUC11$-(^1h2|9j3TgPYbpH)p1h zrl{#eqEdza%)FgFSQKPmF`dk!5Gb1IR2j}D+X}1s{x;k6*%pqr%r3))dp{u#1L5he z-ZioZnO<~LF;nt#*tIA7VE72X6!3Hgit^2Na`DDy9_iU&( zf(Z>=>C`@}@li{p?0ONm5XZkI{?v+c-(eF86Xe+wa_CPp4^5E5@jfDd`GCy-KJ3ww zUm;g$Q);NHgE<+Wk4X8+5i=T-6dDIy*)Pp#q^DR$SaymVR2J!a;tR8 z%ls*rp7#k1W<&>?0wszG)-VAjoVm2f`AUwf^9EHU5Qz|bB`yt_2Q3S)>m$*+vLvw3 z%rmk)niKei>^BWj^@e1^{xoi;Habq&KKyV8+8Y$*2GS9qg4GWrhsoSv?DS9IdV3#A zE)GJdi0v-RoE_*??=QTVD-(n`&ZlWv@j5284vuAdkNEJiiES0dYC*@K4uxT2Jno+2Du9W&?=j-(naG!C_VWX;9a={;{QF579RpGZ1Hl}E{e4Ft2Ji|sIKXuPP$(&3kC1R=$0Mn4RSE^| z4WcW{uRnhAWKG=i-47=&Dt^JTy(BWy&Y>An^!5k9e4?dfaTO}pDd0e)8=+7@bV0@N z*yOu8#|$M&T5CPqjE@vHO3B29Ju0Tx4XrFa1e{ZE9#&huA{4x-m2{}NikQ1$l=d)4ndFvoRm=~-aShG0u5gPl1gabA9Fx&TQoWs~I38m@>?}kyF7x~#V|dH)NZbZgAN?E_&}fxlS5*9SeyXFP@?%W zdZua~s5a=VH~<9B0RW#O0G!8@yYq+-5O3Tx0)LZYiK(G+O(hj=yAn_z}1})&5)>UIF#sU_YQwpH-z-?%gySG>jt($;eQc=G5^7@6hPFMd2 z8OE~iiyRW5b+)?(e^Btqn~7EBW!8j+tFE)LSECAxb5_;U6;FADqVH#BZr&5H+;L(4 z(*r9TOE=v>>^DPE_b>;LwYeyM`h&BAw-j($N>_*rc@q978BB=idsLVb3Xu}kaS7yB z&O#uvsQ&7<_1>p4=GaAjVdIi#_@5kn=k<7kf*11>o>t^oH!gN%dqxInN4$H*56MSp zGO+_7!oG+KII6>tC?eyoK2FBz>2je}d=2;v80kmO$h#2wVv?$ez?03A2=@TQ11MG| zoV!GT-ZZ1jVWGfX!Cl3yzCx=-a=>;n87W=!79fU{M7=db-(Wn(3EhqqA{-ad{`eID zL8J+6k;<0=0?5OH*_FC4Bs_PdRg`U74~R4gSQr^(loBD9tyoG*2cUw42+qvgTe>Y3 z|M~q5k*z}p5Ab>VUCCFi8WDLg3?NI+UMDuMWzboDhxAOk!ehl!j=`tLjlGGH&X6`X z)4ep+8JbXEUSafucLy3tOpP5$YTi)+mdNmHNzsKx(~?Ou!4V&OV+4cM(O|>l)MZg! z?)!OBcDLu9+vto_ZV5`BTyk@qJVWnkW#!B{rP~Z@W1kKA|@BEHJCWxYZ z%-AQV-8fM;n!1P!KA~M$>*jjw8(ofCC6V#>7y7e=Kxt%ph@oey50GJQ{WL>LvrU{x zzx^EJkfh*)v7FH;f8=e@c`d~Cb;P){UHQ4tr+S~xzaQ{f4smoRt;in?31epXR@g;r zo$;Av1=L2wuuD}(t3+9sd1acX%LWD`$P@^U(8ij?@|oE9<_zcbm&oI5FC)vxvkJ*Og}cLbwB)d#Qk(6}4D|G*!O-)R=GDR zHHK#8WJD2OpbM2Kt)R%f&`lmvMPX%hg=Feurk1%hgX%163Z-XY12MKU#FA#2PXP@` zDGgCXYZcNk(6FKT;V$811K7JP{HnpI6_u*!4^N2TBBK|^cS0q@NTo>a!2An-9vq_0 zi%?BL+s2jg3~)cyxzHQUeY@^UeC%DuV`9$VwbJevZRUGr6^gKrnk_Xe`W2TO!}k-J-Zm#&3MwqR~{e^rq5Yy7(Z3q-G&tXk=dVx!PDMVDo1 zF=eIuJJGX}X*jkU02Q?!*n^Jr@6ni5!?pFFbh)W`)HMfN|u8AP-n%D-UM9GvtCBa&h- z&ECaTqGm0D+xAda7e@h6gF%+Ynna4b2+DcJI5{anu8)+NAkfHobY}w6{kat8z=VG` z9E6|Eec?I~zkA5SjiYvGIu~SMG=>F(5{@}pHgQq(kI?dQC%Uv5c|7SmPC5^s)oMIX z>xW(#2S**~Fh^9`oedT(H^{HL;AVB6-W-9JP^O7>3DGr4M@#dGx{@zFu?qwi8bYS5 z`6J~}8|1~^M}QT%rFF+4I+8kzu$RiV(#(+RC4S&chDY#u>9}OtU@|GJc3hacSE`lU z!&Kj>!MBYM7rEGwd_~c%sV*wEE9GQE&#p0r^gTKMjEvO5inH*VPWxk?lx$iGMkD-8 zqF!F~_0DasD`X6<2WAzIxV9gJ@GoIBy?qa&HCRFK6RfREp5h3IqQ&t4_d&andQj`G zC!lT1A7&SN5#AeMFh49x`ew|y5jbHalOj%(R~K=>_`GqILy^##u}H{f>76(B1ESVY zS29!8#u_W)2a2Wbe;s*;IPR6v8YuY9EZ}BMC~vdg-8ztDX*3B*KtAArX1?-ed;w+8 zKqh=X6UPmhWGm}K`x(97LmNGBSkhBM8 z*^hA%?vq3S9l>jUH6N1J9q>$<2X5_}u%db51!-#LfPw&nS?*Mf<6Q7Fa{5ILKs+yj zT8#-6Ja&c866i;NYD<%PVs+%K!X+D}%c!(+o%S}IKUIk4av%~6fUI?RuY^2ogBaeiADFFHs@}XoqA?%ePc3I%$!BI= zgpD>>?WUuBt>K){u~_m-%=k_QU1i9AY&&eKmFsOKSsv{>S+eowEDrq)jozv|p)bKC z;=}woFo{iAHvyuIp&MW~1Svu7LM{gy9m909!XXO1q*fg>&6YQ9MDBJHJSswo5Zo7{ zFdtzYgnIETg8a%pA_PinA=%O!!~ptPQeKpk2hwaBZj=NK3wEfL`i!5D1wF9)vF{~F zsZTyHNNbqon)hu@5%9{onAZWv!6uGTUSEdsNkY|JSL zHNw~Ea`lsc6cCh$wlPJ4 z`-8DJNn4~5yqP1@$#jO4eKKkfOtr2Blh%zMI7oF=mAno&C=mf$S@qCeQXqKJcATW> zk)HY;HBF&(Fp53*lsI0sLAd(FZMG9Tm>En*>&`HcISvmWwRC$2=W9900u(8}@Scs% zuBW4f5rDo;*gYdSqd1|$$bL8fQAOvQIChiq)pD{(;$|G@;6X%Q4($Pl(hRgvm8$KS zCH}s#we&n(XPEMRdhcx}VS{^Mb&Y6dbJCmA6))NS-Ukcnnptwq%4T+-epI39J>*q z4UI1VOUJ|IOH4e=yLZ7>J($2OxyOzgBoXWM$JimAdClE!J(op#oCa&#F!asfK{15; z=CIulpoI{O6LzpyDDrnCD0Imo`jB6#1VC7?cvrfvn6{<&9j>b+MT@O@&FHfjY0Kei>8_ zJ|lEqQBIcqz$F}Ivqp<^B_CqQxU60m6H~8cBtWl-Q9WbJO)JQ!JfF#+6aW4$AFPBw zKe%L1=7di(wtNZs+&~&3Vov~kJ(G{7iY-&d#o|;`XmDf`KLDTG_|>T3_yw)-s~F>7 z5h8wnP5A$7j>PAl063)p{FEr2lK(8xAi^*;?P%;E4UR<4cL0WqLsb7~k@&)I126y# zNf3){0{{aU0tCTe|I^t25BL$FClX1~TFCa+|I^IS20r*L1kw)o`e!r}3qj(sVEDhO z+*sq-zq%vT{;B~0WLy#52E!!wV{o{?TL3@~^G^hu@Ha#Wjv#;lp)h2~-(dWT;oedI zK=2rs=ARh&Pw^iTXsh)f$WK+|FIj^FAwQcj2!{N-E7w2tKdiVvBy=qWi?Nd2n2xlu zCZ=7L;dcW$?04y(T)Opl1cCgu9{TV4ZydV#58zJ~GVq6tgZv@>MUck+MfryaLjD8z zyGrxlnjzJH_x_s((fFJCPldqepU7YIznlj=3MPYb>ioruKh4;`see;S|Dw^_B3c1} z8lt80CrH@$r~F?_G^c^T5^~z>cM;(JDM1oKAo-zy7YGgn|8Ba0`%MBl|Gh0J|L#Hg zQ$UCiA`<%X&#e&?f1I~Jw!ee@-T4=%7XMxU*Q)-@0=65G+dKW(V}5u2o&Rxm2Jr|S z)A28#;k*!htAZi%e`@%bgu(rS%&YNS0N(j}`#1 zKk2`aU#&0jU+~`m;TAUE0@;@Jns*SsIpEWApq+C4Sg|TYr28G zkw1+(l0{0RlIUN6Ex-nRZT;H``J00G`dd!{Y3tqy=|r9eGu5p!Z?&FE|8WA-IOYe( z0N^_|=Mn#`K>yK3IQ7Ky{v*f#ozrQT+71D*|2w~bXE*4=7{${_U1uhf%GI2bP67xJsi zYt*aEWAY3^$>b_1`=I?OgzkA9^X(%vglM1dO)yLxtmA53_17MPY5KX6@5d1H!YEgH z$Kj)@V{PKZ`#w}$vO21qV|h<=Suzq}A$D8F79vbVk8LHeN$j?u!K?x4>e@ zmI>zUJqZ=NAc5|F7@0HvAy!*gu5#?Wi5~}++>opjw`)M@dtqOqjm3L}Bj6=JHF3Fi z;{-(6n#_xbL*4=E&^f|3Zmu1ag1cNV-uUcl#YTr@X2bxGsvr zCIorR(#Pbl%~2Z61De*4N*rCs2M&+&WZ3fzA#`%kC^MP8AVNlJ4BJTg4N_tq?9n+R zX-LPrT&bpaKr-Z5C5-T0-8w3cli+i*3c~zj@@3z{f))!X!Q7=AtT!~i9KRbOzm2&* z|0s6QZxN>%LQrs1BZW{@3cB|oBu$pkrt^Kd^gUx*l=mdZ6-3jO2fPKo8Z?T8@pSv} zo~4g#kqUx=*KyR094Q-eVzJ}~IZsPmi}>GFbz@#(VP@1t{uZRD#6pZwIyzL0RSM(c0nVPwPDe^nu(A)WKY*g~ua@mwz zIiI+AVLDPV6?FcRQjpo}H<`y|b_iEPp4VP{Ewq(>P5U{QJ86G^|Hr=T%g;YuJQO-k z57KVo+RQPn6>NHSmu|qmM?g{YA3jaxwW0b zsi{I7v4j?rr{dze&dgNaNm21SJ)S6naGw8@2>YY*SS6}sG3h|ES32vA8Lm$mH2e$` z5@DhBJ4T$9m!y0{+vZcaC?4)19d2gaBeHpm@VR`2h%iy~dnb7$MA5rvg2sP-Rlj0p zR78Fy{azu48jT{4?O?tlGf}N&`=PhTTAFKnM(uO4Q)@*KMAPwpG_|ohNkkQsoeEORRcNS;HcLp8$W%(n}Wk zl{Z99UFo3g8lh!1|Jz`*EfP5v7i&W*u89sLI1EL@IuWdon>?6-;z$e*k8rU7L+^Vy zSL%~1;pj#I<1&b~$B}$utmZ_q@la&XN4l)Gc@Gv1B9%fRcBg8vHiT|NU)R0b&C~A- z6cN?bb(0bQ_uh}$Yl4yFIURdlZ<4zrd)DY;@Ie+=%GqBqHRGtvdGOajb$c zu&ZD|M91F{Zl2d3nf~GNgaxXGMo|Zb*5xR8Xm0ozN~44v!yjl0isoJ(CiudraR@3i z90clzJ1WpydeG((<1ENa00Q!2MvTORL_`I_mCYl&`FKfw5>(?!9;NzX$G*>u_N}7b z61#Y^cOU5QK}SLAt8H7OIYb9{Oe({OpO1{Q({iP{7*k(1L(Q99qE5P>pZ>boF6>Br z`Ft|Ld=W!PV#)BcFR<9qopT23VLc&A*0{+Ki?7qz%g}oGuuDxAumh$sSFd~EP6j7> zU6SL(MQ}BV%|#q(xDcGVxuOum5lRr-gpQSc@<~1nw0ef>8$^`7amuEyt2eACFsuzu zBCC7*z5xliPPp_0qzYgymCNKv(V>FgycE zZ~DOzUkX4td)nZZj$|l`de95&!$Pf?ePZ$Rs*S%^6A%&+{&Cs<^0x53U*X!s1)D_ zrVl2@ELWU4zGFQXTBxk=)<<1Rr}&hX<7)9I<|Ou;CMg*&1Y=sW&mn-s9jqqDbIUW* zs!GNpa+Y5ukZHW1ZJ$tk-!@))xx!1u-|oo!{#HpxHht5A_bT`@Hzb)}a^d=3ArIp@ z2Th|rs*M+4R|oEX>uqUY+hRmty)70BLLP2J*pXZAZ?0{YQlR4Z$^j~ca1amEtv3{F z`sEp^>gSdrFXAA{3<)d8KLGp`d6I&=05;*)nY@e+qk57njah zrd>8Z$zkw6a-(~H5_ndJd0v}wLn^O34Vng~t9|KYa7X9t39HV@v>bS6UsY$W_E_QWO>gDP0UBDZ&&@h+!%F)Hp6)QUQV~>sc@_WMn&RS6(_(>` zP*2|rDwA@yS7&o?T(oh${BaCii|l<~ak3mHXi54OR#A(wY~J#YwoOcLOUW0D8Q>v% zp1tqisvF%o`IRWbmCo>p(WSPEZMpchtM^LpJ2aDnX_@Cv@7k`*kPvsv1h3zN3!A>a zMFA3%UwKL$E(Lri9-MhfDaxbLn@P=KuM?dp%A-8N7teC{Bk>bfKB68EV+M=zsd%S4 zyJXM$Gjx^uqlDlC3XTY(r~xlIHOt^d(OC-0w0Zy727*q9MmA2t)?G%ApGK8^-12#j zG}~=qYXlcN_o$A|y6N;n^6S}`#$PnGdsXa@4=LRT7zV=YVE zZp!5JFMZH>IuaKYc+4ntZmpKW`BRtQYVQjo^PF9)cUf43b)%I3Vrbn+c-Hs z^zSLIhPo$wI%)HMJEDKT_R>N?#j4*62(^54BX8;6=ajji&RB0&kF(F%m1U$OeSM92 zh3z!8t465cakUP9n6%WZfd+5)(Vs3crF-&t;gB_NsKR?4(ph)!)!kMl_q{dhSg7=bm0P-2ruucV=?&HecTnDTP4>b9gK%UR8Sd(i zhQL69ka82j%?o-GG6`TivA20unq$Qm+&}5--!FQ~Dw!1RJ~QoW-PuUt5ooU(mrVC| zPH&yIq{g+ide-xcy%=q(bef!0SD#3IOYa7?o!Fb9U^(9ur0~bVFDZ}Nb7dUXTuq$X zn;ky%Cg!5brYpm3Cs(DM&98RddM(D7@!tG%TMWUd-%SazGar`u_o}YD?(Zt#`>tzc z(pN=4d_ZdwHfPqjiMgc_vmJ*SLAlnP?Cz7@)n#|QHZMoBTd&b2cl`Y$Yw3&=_s6Y# zO~T4<_Yd7ykc!9ybch`_v7Gtxs_z-+Z=$uK1@&E?p7%p`TKL~G=Pdc=c=*N*dp{k9 zygGnraXt9$!wFg^{BT9jE!LWTN&a#Kb?%anqY}@R*P;PpLSG2kJSCP~m56e4lRREY zZajf%LiDn=8R=PPXJ4GrzHo1wE=#(VIPGSmBhz$9+OsVG+84FZ-A$J6 zD)=z7OQclU@NlwroI*sF%k|eruVi@L8?tM~3$mq_nuGLGeC$6w-MmMZ+3WJCFmWT}MpnVgSn@{h=gByPH)sqI8$FYX)VKZ$2%Diz{- zHgH9!i>2s`f>s)6|-hujOt( zf#1LMZriRlfq6EjY1u7kUHHftJg^^1tp19W|EkPH&=6y@zI|*{tc1sSrGc4|?^8)La6j&OX4_ij1{XUK+Z=I+P=Xe(R}l{}EFd%JT8imBW3v-S;{V)GBHw z8-~Bfi1l@z+$6tmRNuj=kkyvN?5G80S7*sN+7z3vl4Bvd7hyIYQ5Ew%FY3mmEZt_r zc8k7)25J7tIfci(gndunIgy37P(Yi~-RNV5uV2hk43Dh!MMP&gg|?J`8Dh-QInuWE z%YZgC$FW;^`i%5U-V5Nmw75rs6}92@e?9-PMdm2WTzrXG)48Bj&+qyN#-fPGG*1f8 zo9W-okfU_$K31EF;|wy#Y&@+TP_yd?!1Bq1>^NR3uCe6a1I_ z+unhCE1fca00w*P@7Zhy!@@oYqTdDZ`q@k0w?lRAF_QCU^m@y6K3d~9sm~AcQW21^ zGY#aFEIxa9cgSODXsK-KVf2xjo6sA%J8`qGU*r&Gw6C4qa@umc^kom0BL4F2Q^)K5 zPZBgTsZb9um`v^&_66HF>^EGX;!x4JBgR(v?Pddmy#86p=64UN>ZA`6SKW8)*>E(y zC=4n2M>qI8?bTU3YWm}&d3PS-WF0nn{9?n`S3d|aPVRrVKlT=zuJL-W-SRx(&g8-L zeBId*#hjge1Ko)0=Z2>3Ts7HneO7EX&xe9qO+}KS195AEFdo%)-}TP^&FWBMkuV35 zNKvyj>b`&%JyWqyOkPf8LX>_0Zc`UwL;1reuJ2cetSAJhExpAEkzpgq7;uK?)d3-C zr4TpE-KKzWlXrF3RK4V@gZYy~J-_hsM~tuOu<5SsD#)g#XWiQx=6y)jz1#WSD3+a`7YYPV zQ)zh+y;rU^YCC%OgvL>I?kRrax+E(P{WrZXx&u<_E;{1`W)2S|9naN;eVFR8Vk!6V z*axLKMYojat;i?mgy|S=d2C9Jns$996A7SiQ10)oKc96n04vOXd*`#geaF`LTuTGw z;y~^vT9@y=1)_W@Vhypn@a(L+4W0!#8om*qB8^Ii1&m3qIe%G1ZDugZolQms4`0hz zb$VsdmTc)b3@5UT74zM&xk>eaO&>)DfMhUJ>IAzvaE@AUIPm_xN2riS_Y zb(*@$-@Pz%yF!m!vg=Hj>7YqIdz~vuD5}3w(;Lpq<6rXLD3CXYXVTYL+I&v7ZNm7o ztc!s*Vn{o+5?XzC-KWjP$d|z#Ex1k|K#VNJ-(?q2XgfwwmhTy@MZeL+AqNw=n8!J{?~JLb z6h?cWJxk+NL{lLk(+*g7zuOw8xhM1>+xlVpr%a2%3H;L4MLz%m5i*rTqa^KMDONr4 zYxD>v%I@I9H7~4VR-`pYSTposjT+XbLx}Sx4{1}!Edfb>^(5m5Dr$^59LY(oYu1J> zBg_`g5~>`DGK8Ne zaN7aPpT?dz@=&*BekL(1!?=~T%|`XCs~BdEg5(S#%C_h@)dp;yWYn3IxRe*>P(&;K zhQ}8LK4I6ldSoz@qWV0GnlRmFdq|AxizD|v=S(sLE!HVjH9PL_a)@VmJo6og* z?y5kB6iiV-Hub@F1yYq$5ixH|)_=HMVktR-jaeo4HOx%EiOWwN(D`4l;P?er!9bV%T&YKCwRo1K^#4Izgjwv@Np&5 z%>t`3D0kVcS$?`!t9Z@q-Db=?{;oT;0wokw*tfTtTHhIl0K7!0^vqMY2gsKho$9&A zAe%TkfF7LxyOj5q)d)r<;~R=3`NyHSDg8?CY7RrJGfm8dPDpz3 z3D6{}IXk#15@TNkWz_6wATP;eHrp-b^Bo~#!Jj;Tdmnw9U6;*z0UQ>RWBmF23!mor+~;Qm16rEJ zSm5smdZq-MW^PMdnN|&|?}jrU;h!TM>{9U?JGlqcV+fv|)5?a{qtv;}u0I%qNt~VJ6!Mm4L4b={U4GI*jk2PZxy;WhP1^bdIWz=7`BFBhH zE@p=q82$jT*Q%rKkKo-UI^nn}rMX2MQqEJS-aExkSrcy8yN-Utq|$gVT7)#>6)ac3 zOc{kN5ui&6DK6?sJnI#7*Mz3bny+YC){@`u6F+0A^QDTMnY5OjrgxnrqNdeJ636Iq z_bP(EV`&?(O&SB0vuFKmUK>r;nw+SS^drNt(CqBj-bFJ8DjKn44^|~KEHK{M%`{fQ z@P1}TUlHDq>o6fx`Qw+Bk3ZkKl9hqhqIzTr7;zG@TywZ_UmWtJ(;YJ%<6~q&gUX1` zS6@x!0|xyiA_&{1Ny1(n^24kc3JhnFJ6w{uT%D4u7MfYl*y?>yB`qJ<{ib0wsNws~JYY0-r7UKl`TbD`L{W|@V+TKz zxo#H~shWR((x@clKFwauO-+?gHbxuUx>G@u;pN*(4LK#}`*h#ZT}xfj^#T0TyZ9P1 z?$Hu(ye{{jE=u22)u6zooDDjUz6w3sU%$DV1bU!Dvs9QCDWzoZ``5Ea%n`Pt}# zK-5%kk*kN;dfA}=e7*vp#6aL|y-1K4?Y>}qNZVg|>8fjm-SH#|uv6mZH%7pvMf8PI6~hz5^0yJ2f92wG&u{PRS;=ud-}`x-{@7YORC6sho~za+MnMOVziHnQ(uL% z43z+-YzIr^3o*6RKLGe|FBtxxF|1G1n5}hees<^aRxBJEAZ;eh?|KpvVC^J+zpIty zTr0YeF)GdNx%}?TSCV>Xvov=@PG!x=QLVA6@TXX0*%Rjvtc)pr0#56faHS=cej~3q zAMmi5*hn6U_aAY%vU-2U9UNLOU%WDt${gpTy7%?jQg%(YFO8^)C|aXSG`9%Om4P3D zAv_(6JycV=DEMx&U5K%3LBCk$w)z46;R>|R@PK^DH~Q(^_uKmqR3o;L%*p-x%n|X# z&(Qg7#Wm03`_xuVFG_?ZIoDG^ox)OC$B0@7^%~xq4#^Ol7p4jFd*vRMbEXtZoA5p) zi{tjId8M?ahqVJ-#5{yNE;u?36-?UIA_ z^`8H817^KDcW_u9ez^~IjR>izhlS~Kv{&4?MHEOlGi+WQ^Mg{9W^~gICvNco5Da%_ zfDt^{#)2d)5qlrG*oG!7HhA;i@B&k8X^E+{!T?QHczsMU^nJkBk{>`;A%&QVwrL2q zrOxPSd)JV7Dv`YskD{(^UUq#sHEY(GZ>NWYQ09u|3UBX1pvpj8Dnx-3T3nPUI&(tI z6C6d;p-MwBK|JR3-h(+p5$&&g?puE~S+&Nc(AYWAs0&UKa+jqOWjmO3S)q!kRS{J> z@3rY=xAu(lMU{(rYQf5`{G(@sXQEJIVTyZ(itX0b%9fG^d;uhS4LkI+4 z+=9D11h?P>cXtmGEI0%wp_x0BIbn4#esp^{Ps(F})uA1uk|9Twk_P5NWtlRT{gXD!~7Qzrlyv&TPZ`(>-DKrCNghs zZ{X=bg=7lzoaw>n!1U@IC&`DT#nsgWlYGy8NI~v;w5acsif4Xgp{~em39VO6YpM78 zGQ9^qNlZSH-i=~0o4Krm50bg zn`a|~@WW)6{ka7rr?g-hNO-i5hL$UTf^H$ac8NQmnUrF0hiepbO87HsuH;_;ExIC; zR;tq#$D4pStpLU}9fiJZ=wASJJ2Y_ZO|<`acU?KdYiKNYOHH}J>lcIf6ylk0?-)(( zK|ZYFgs*Yyn|w}@a`jgKl&b#{So3Hryhk9#jU9*U9&bSu!(%5r`haSl_<_}7YIrr3JZ~PxvI3ioFAb@Nx!!-VnD#hl?ulfMk!n4A{o$TAM&HTeI?cP^u z@Q~cCk}l~!R)6&ZOK>IB!fN-8fij;*@ex}ek(Z(#YZ-r!lp_n@>4Tj}T1i|G2VV;} zd>;f>7s$bWPgIxf)&wmFMgHcq*rK~N&?Vp>8O7gAWXL_X>yAHEN(AG+Vpgc51zsbn z$b>ERDOUcft@;sCjijR<8#tL%iHj6+WD~#Kcz5`~eVFm#mN5vq@!3Hh zl~4STY1^0D_*yGbn&wA=0al}KDlPwFU_={Xmd|Bfk;y*!QiEz&9fQ?xi4VZL_6t{oqpNg2nmp77 z5gC<6`w-pX`5cyRKvuV2&G||pm?F%4w%c#SkH?7vbgrAM4{b)&XQ{z>TDDrPaUuI1 zXdtyug~#y!v}|YTVt1XTLS{HeDvhpo2{Y-lE3P+k^g0#p5kV;Q4=>Q8Bjt2ezCHSx zX5hXAT!}BiQa$H)GX%@7eXZ;Kfrsr-mJ^v{WQ$jkE>QfvHRmgl2E}S|M3e@7fXLok z*368#=&yZ3_2UaHB|ZU{z6v(yLFAFjV2`{`M3=4#l`BPwG+fSTyMUk}>_qtK_^4vG zoqDLcn+7^=!dwe|g5)X25K|%xnDFzLPlM3#2}lmv!_#CN7ZEra@#6 z3eH^<;!Ts52}PFS+LfDBE0t-c?^~KjRNq?|&=g)O z;$p}rC46RJEIjqPVH$t5^bqA0Bbbv**pNXoI`cBFGsvQ$3l%+*4)<+Hci%gb5fY3k zE5GQ(5Gg~GOTan$K%1M`mtlDM43s990-H5}%Ff;$S4s^5Dq`G^9t63uylde>pJzd(+?nU!8}Umh{{k4RnLRDk294eqiL69e2$T{keAl zcu^tsGhygc9x>{2sLxsIZIr}S)+Jg-`CUfKUiS@z8Nx^@-PIs+a z$H-BmBHO0=kUsF#*ephvAk$!pto(G0{1WAB5f`O?u= zx;&1#&5VcjtQnhi2#q$&uM(RPP`?R+?qIi?zT-4y&lB3%%^9 z!VGln=6^dN-I6Ysy;E;cLL$$?8Lmw9wsOQ8j@S3Ozu>HnsYOlQ(P(js8{mk3ebvBz z_VtiOsDB`XnM%BQQ9Krr58>X(Q=Gpc3p^H$%=BG|_=w6MDgFgC65U^5{D6$|lCJZ@ z`u+)n;f`E<%ot1U5MzQaAo$3YPiq0_-TfYY0+M(C+V&v}zivS;b}5vQk1T~v)i&9Q z&Jn&M`vIMHD0Xh|OpK$O;HE>iymPxKC(h~E9JuKQ*-QyccTGp%C;sTKIAZi=aNJLRVo6{=4NOwy< zePAxvL_ltHJ&c0j;@-#~BvMhgm4BhV23#o5{8jeDMxcgSJ&B?{6X!7hXP@F25mFEAZhpqni!ag+N3Pv~EPAC1T$(;I;7d z{rNsUfuUa9!eRv+57@%DR+!j2tQRF?H$j9);0d_A)NV6kDG-ykbA@nLF$}2>1JBGvh=HdXa~8 z?P~Ax&)C$uG=Y9-Vo zP=#*EFe1|ZoKauDHH@|kod^MsxX=~`Et&1d4kCUuD>RFYjN+5Sl%=9nC%WAG3s{$Y zJqPMDUd2A*Z6T^fMKqHOl)Tw}6aV=2@~04~ZA@_yR6#@W|062TBh`GBAjm1-{+jsWcKenYUmFaK_*UudGGF8-o<;Uacif?*0R z39pZ5=N-6WyETs>-)X+T7wMh@+7e{u3i*Z4E=<=Z?>%i7uig%hpq)>-}^sE%9i&(M+}m z5yk(InBI;NR2fN8BWo@MsOKcX!0IbMh<(Zwm5ZH16`VeZaHI4iE+Uce7M5AFQ5+V3 zr%(M9S>0Rl=w<$e@jBvryNEw!;~O5LC}kBY=QnZCXx315Jb9M6Tjf~KjC%~!vJF9Zpli1R;l2+^r2a?gCXE}x%TyZtt{dz>y!`5)@CeOIQs zPY<{6{&#?ki2sBYZ&Tkqoap~da)kz4%W*L#5Hrhxmp zAYZ*+(f>u;X;0DQ>jzscRLFjAZd+*E(q3Mx>wZm<|Vbl53 zi(tslwX<`lkv6Y7_(FzCdtU0_Uw^&P{m38-P70;bBCDI2XcMXMVV~xp^fCJr5J0N* zDm$aq)b$U`55&9v=#9_B85mkO6edyLYdYPeJT^B+ju499KBgK zSkfCo2Rg9SsAA=0c<>;Qf=x=XnuNB&{+y9>!s*1LU?1qj%+^i7pD?Il&!O)t$V3~- zo&<)1(P4@O?2F6e;jvAula!^;1&{{8i#=^$Y$EE(jl9jayG zhsQoS`&WXvi!G09zZZ5Rk*v;^yT5?>Vm5sazgp~_y^&l~uUBp$+OiHQqX(}mSBT81 zN8Z7pIfhrs$=oWCultnjkIrt3CY6%8?8%n}pa@e!a9A{oGnLf$`iL5NQcKNoBaEk| ze9ZHA(H_Ux)>LF4nEtSzq)Z1$g-mx=)anu-lOC3~xln&QZyd=54oWol&N!aBl(R7H zI`JK!H7)DoP`1}o>KmP0VF*iN>~!BS9R|=%kNG1bO>`}DnsCIX8+Zk zAc!@K4hl4IWne`^rEAK|Y{DbP@G2y8=;C|q)^I`y6!<(v8KzBiN0^6Po$7o&}a_~7rvv&SOJzRlJm*aG}YB7aZ4k?LW{AR^_vC-M&x1P$w+v z!F7dDBnD=euZ;+K^!)`en6q2c?w7wRC!wc>GyMg$z!&+Sw_Exp4pFViXF!zlKf*YA z*uOY~ZmoamR5??}*C_arEzQetjD{#sI^H2dwErR0RwI=l%6X@!KU(CLF9z{p%{W>& zdzP2h;h3jTQhH@Aj>kf@wh(#s?)bnNVn(|TpAQq{F~(*~g9x{_?Qp$}y&Bln!vXlO zzqExBj^Gd--6z?h6al{vrH}9j!%cjY`-6Vic>5_c;k9$9%_wtNI4ZlL4Ge`bxf?%R z2E|s#eEYt)aACHqCk(#K2)Lt}GO+eyiCZh*{WEy-;QnRv{d-uslnkgm#(ab~HOW9e z`u;;oX~H%04qdVJ?ndHg*wO6)pb-%m63lydHB=E_npaOjcWIK2kJff$-~IW zn+V)}UKFcM0g5g=;9t{@GFWXmx&UiKgkfx#)`-WmlW%fP$S4=&tWQOhGv&Nt^n z?wiX#w{Yd0jsVWj$ZjM@HwXc_Ova-lE8cA6YMTy&fq3LmD*d1OpKE#^a>`8OF^{cN z{{nPzEQyP33cSu$BTmmH=is=5GZhAoi$xVfiS?u!17g%E4T(m4#uYSYD{=+NP-%bu zq41R8q+i4=zz>CuVZ7XD3v)h+2I{ofPMmP|l_mgct z3Ov1R)lNhWLRJ_}%bFygvGrb_MTlVR&3e(CYeLdas&8lXbcVItbW||4ge0}$#k^4%<$pQ`p@lj*gq(Q`XR=GY>S6tr zQrO`b>b74__x-=Lu)lMXRPNQ0tAiqHtQvBpT@J?92enkNduzuY>c%wr3fdm~K+)6L zLQxH{m@T6!zj2BGp^Xh%LO;&QAquCHCcZglhL##dT|9kMXpsn)kU!QH)N>2w^s058XCaZY#a z%}V?5r$GW>!E;n*tBO zDq@B^z$&rJ0i{H$S)L_D8&P}_#mP%=SBMpNBvAa6xmz4Z-&&*}^>FmuUHg=7pIj6G zau@DlU|@NUw>t=WZ#MH2tD7I^vrauY7Y}0mqs4=d5iUp}_3&yEfIsi3W`KjzP47j;7XH0rKSQZ!f<6UO375_6EL&6TeHk77+G|y#a3dD= z{i)$$Kgm4;GK6msu$n$6)^>gIuN{D{*U-mLHyxc%@87@H*1qZK1+r9qPhI*k{_FDK z|Gz*6gZuB)7p1QyzxLU0zJg2U;5`S3*u-=7R=FaGzK)v^`MBHv@2!h~Iy zJV#iO_f*9~M7?uRv{)Y0Ny5zM_n~(EY?SpF@vQ(JQ?2+|8i9X~2;#=IonH9fjTOwR%epZ6<>DAO{FK_4mJqyhu z+O~uLY#~7&Pd^hP5?y*8!z!X#tu>@+=*`ungFrAY%Yv~!F7br{|7E{!-hSlHg`Z4TJ03Tw^C!%M>4Ur7l&p4uv4-aT#7G~s#S-eNN<@eKbjpmuj#tJsIr z7un9$Jr>bU#G?}HL~OQvEU89rVP$9OyGz5CB_cvpn~3-^j$l~WqhQK1ae0W_b2K;f z@C!z;IWNh(g{wgyIhhwcqoLI(>DWBApj+>ILgw+u6`#Y_I|_3_CxhUon<0E1&4Aw4 zsH7U(p%^@-do&Ia99Cm@JAugNq)1Ej(VZ3%A%0P1+hN19gqB?Ay`dWUrjc*ytn5-~+F7{^6M zixxFQRT`Yz(JZwxiDG@TT;E_?<1{@>Em2}`rY8F@!oBz)##ishp1N&q{j$c&U{{S+ zSpTZn2#s6PavrOX$Hkwpm{cOrV72elA<_jg{O3G;*27rUipUHtwFft{#-wfDjOCpn zX;{R-U@+>KabdK>-F@^<+FGe!=x%Spy><4ybQaXVwt)#16JBNQu(K`iMN9Q|E>#*-Kx3FurQU6a%ea z@<_=75l%vui+<4*%FL1SYOsKJp;6c%30xyHXdp|MyVCv;-%Sn^Orm2B+0~|GnP|e= zx$3LAYx5T+I`$c7a0Z>%rtcmqhRai%`?u=HEA!`#D#GdQ4&Cp7i%It4dwSYwRf=zm z#W{eko?nXrM?-KIql!_!nps{&QzHB4vNHM4tDqTmy!gMB* z0ph@Mk#bV@4QeOV*Mu~8&e;^_8s3rl6h$I*c}dnNSjVHQt3Xdh}1ABJEE zTt5RDb#)*qg4x=@yTu)7z5!Ky=)wV<=DO?7RiV@PAM~DiZDPEM46`$03!CO#Dp2sY82hYSzsG7hJgfD{lMe5>1c>o z_F|0%HR>WuCB4rnu6nLqUq5GvBf6?#IbWGUogZvy4z$wiZ;l@v<=(E%{*;SDW-o{_KRT^lFQ3qOw9-4wAWsw6J2C6+!(=zPK%C_{ff5rACT=<*^Tht zsRGp`VxuK3_G@^EcO_zzX{?OS`4Kh;Xq*;G{s0j3tQyfL$D2R>CR;un$5K{Gg_oWU zhyvJha8^ovjEVkzHAUarFA;SYo8LyBonrMO&)DzK957daGW_ZGT%Git8E5V?YO`Q7 z{vch-44OvQmu+dl$r$0^Z(niL-D**+K zI5L5pl(Wi}VO|FpFQ!#mDvH8x@R$8E=1<4uaR(ZmkvK7)j9@Mgs#9xXq>>7RRUGA9 zBkg5g4?^WcOt@gq4FoR^fLvsygo3OgC_eiLyRxz0=NW=v_)zDLW+=GIAZ2L)e5Qkdi9$iK^N=;TTW&bav%RwB*Z2hzZ`1ZV| zBs93BM*XZ=+T<%cp6$>E4JENu!O~4=Ljh)-qx`^BCc>;3BJDc)G(H1=9KhMxy+zs! zksK^5K7?x!S6QhnT*61l&wWLNs;0)gSnrefooY zzc8`bQO%|`L=nWxrJ$%umsEgQk@|D~dWspCp64MSa+m%+Jk9IQ4iMKPfOhW>i>zSA zh7;#%Wi;5|()#ijFx4~P+QL6@(F|@3B=h-6>MvWD0TXiG(cREXK8VJ4Ok zYg8^( zl&e#5F)|G|FCpl~ghy(GhfP6UVwMzsG~p>sz_*B!pz|aVM5A=8O!;^&r=4_=ttIr? zgcuxR^Y+rG8QQGT_0{DZga%pk-k}qO7t9LtqO#sr z%S_rSqcMFW_(VAep^ezGNwK-ftTBBSUM!Y)DcZ3qG6}1|G}acPNo5AShEkADf?1kw z^ASH?a^^6JnKJ)Su#|ncJ&d;GT}=duBO?`JDw=*&=nfz}}m2BHP7wq3DkfkS2rBHxsknSDXJa>Smo4PBCnN8Vi3 z?@KL_pLjO+nv`XaKApfBH0Hk@K4j1G5p;tWJ z$#JGZLd8ld=E0jU5&U}0+1yUATs^#h0nXHUG@;dC-@DG#otlkkJ~8bL7U2-rMt>{S zTJLh~#l-@2Joah^w*Y{jL$#HmdGtqR;U5MAmT7x*W)&5eO|d)zPU^g+xGmj;L&Mql zV6ELdq)^Kl-?rxd54~D@@#-f9ZKK!}7lo=Pbh76Y)2V7aKOfXV8HzvTg9~pwyWPTE zJcWuguNnFMlWyE@8mlW$SWXV9)42xP!}A~P;*n<{o0lE5_(rZ3*;7)#{$PH+w2W!c zNO(m=c9dsE)_Ojubh9IzmYnD>lKF(XH_IYhpo1i!kv^RV2>cOL5jHMIb28N0r>rczxbmr@U1- zdv-+}#VqeF-p?yV?w-bi=(f>ob5CDu_F%PsB7{#RVnRCXpmEB~CRN7UBAn$10$w+s z%SKo%{tv0;y;#F`jV!s_0(|Z==WK)265x0OALHBIJSNkRMbw z5p5SEIeLi3BEvyke*r(t@2nT=HO%YZr6VsXSlG$_Yj5ka0!j@5BavIls4+XuDK=@X zn~jxegP*bg&^nTQWk}jlXdC!FX=My^kV`@{!F5=GbEM#S6`mc_RceI2MGO`#_6ggi zg=OgtL%~+pOY^yTg5rngl4CTlI7?_$RZz>1_X)U2_6%xU75Z{I6@IwxmT~ z>_ZvUzkmTHTCiepcpYFEA<4KnXg1NX*AzR0MRx+8!MiNRu|$Uxx)b(D9|GjG$jmGs zt4Z~yuc1KRASk{wMX^YwiHrRcbCM!WLT7Eq$&4=1ZV`lPyh@E5*4;-lq_9Tz9^`D>r5mKBySqVL}>{LQTU#R@Zwe9 zd+-0f-}n3etDdtlJ2N{oJ3G639#1Du7XUPIVKHF<0s;ci2K@m}-$6`^-MgnHD=#A~ zCMg7J004+?0F)r_0)U03y{){6Ac=~q8VPVE>FC*6Un%}M3&OEK27sObFibCJ4}L4*;N|{;1Q91AwXk0Kl91qmCj208sq^pmO++ zx?P#G@j~FV*c&*5cmV)uMghQD$5scN2cSUzAPo%xVCNYCAgclZ<^TX7s-N?51_5IS z67*T_-+P=+1HJ(CS%Lv2I5=21I79?^cmzaL#A~2Gs5mHSD4@SMSa_Hin0Q#^gm`#_ z`Q_v+ApTnfr!4?FJft@a00n^#K%zrHp+lU$1~@?Sf`o(u+uLP= zf`x{GfP{lb09F3j0zg4S!oWhnolXHrP@qOMC^S%~`npEBij2>}WD$JDzkeOU{bg~pHoDA~mC!{St2jDpgv-JWP356_EG z>&2&j)z=FbNsx(1R)DYS@22$5Zf$9)B2vABY=S50%c(HOK$L|%cgh%T--1! zF^lK#A@i4g!6{V8jx58*h0ozDwWZ;Mbn=)hj4Ybqd=BhPT}`9y*` zD29lF`<*3Hs>>W04}ikbFTwU@eTmQupxo`vw=pO83+MF$n0vgwg9%DP+|L-BqBG^N zTNQ!fS#E{m-DPfdlhAs|1`SIK5p9L6qi`FS+|anEOxTF{4X7WY*qQvXb%(wqffxIZ z5QU{HoiA~x+b5EE$579I2amgj=?o4cT>m>fNJK6tuZpWC2iJ{8A2%aK?>O$hDUJ{n zG(yK`b#$U)l7#Fsk!0ms7c{`n+y^;>XbmudUrHGzu~R**NAn9etRa_Cv${?=$t4*m zLNL4M37VoK)vWGzTcZ<)g*B9qI^SakuKi&A6@Tpn5j&C@d{$vm)zC7oj2N7ud`naT zkbK1$nm}D4^VRO2V*phloQ(wXI%R>3kr%Q*`W8w4ZWG{}a0vk5Eq@0FNO+G`r@tVd zD7nxAa4@(z0kHjv#csySRO47Xn+lScka@0Cn^g21UgH? z>1VL}LFMz>GXS82<@^nLq7WZ36xDuCjUbrjX#%(abZnM;wk8N6v@{nW+40(-9E1`* z$wdVK<{1SUCfS+){ro`rc)>J$6S(P$8n0^0g*tBaI9+JUda|({0IVOF*dHdSb@erB z%&EOpKo#d*A5A+n>7orae-kE0Yj`u)<{8K9`;_^a(TT4q%O}r?3p3mWQ#eaw$t0%w zNez7A{jR)KO3z|1HD)FSHs|xi?%#8nWn!xM;JVo{;+VqFunf{Dvs56Q!b5!wwCf_; zda0d(5D*DEn0TNw=-j@B#P(|aNf8AoO@A_&S9DWH>tQ{z8&3;BSkBVbsj8QF zQ3)X7IkE+NP-m`JXMiMrU z0{pr%747@P{gOR;5;DpJRKQJV>B1d=^GJ3iXH}pDj?!Yxn<#bl6rccW7^3+N@X-la zMV6~zGu&Gul9tp1EApo)fWjJ`r`vC*L+BQG>#E|;jr0un_jwMX_-rt3s?bgw3<%}@ zN+~j(ZhKvAdx*rmhiu}m8X_q|7KhgualRI~-=78p(fqW`N;M@}l6-#bIe->(h8q0% zrSz~&i7a<4Ecg2&0kAVdIfI6JF#&}HRwx|I-D)q;`_kA^So%^;7b?eIFra(=6>2zC z_j%Rnc`Mta=(VOx&k9C=KKh&QpMvsOi@Giv$VRnVlU|?_EK-@WVM)w~IMebPQ1MUR z5ma-QF6WX%izmalV`EO~JC`oBA4YekHwa~VFnBX7YW$x2hY|I@P*4eRBRRpvpdlDJ z^vpN>X9`eSutV_*8GBOkSl_+L83*Ux^5U#*K}FPPd*1%h<4urTAtbhOGZ^OP99>m6 zdjN)nDC8gkzt7S*0or92Fhf4`LXe3vnIYGUaBHkVumv1DvPVRAND9TyqI-+xL+vN?g8kaWNh$3taCaP?IyzN%-a zcl=tR$9B)xJ7Ucbi2WqA%KWR((ER5CKxRoiTi=;HqI>Xei-!v*Z-FFMQN+3F9(@xtfgiL%H?8Rcj3w} z*3Yw!mlkj5Qw%Een~i+jy8dBxn(sTmu;r8ADL|>2dtDYF@;JQk4!f79HitHx5@ve~ zE*gGVJaWNkApNZ(p!q?&6aX$@U`*Srg8vj4a3HyW{|}NL9Ge|ovuwC#(6;Y<0sT8W zC#Dxse_xBDwbocwdx`jGi#=1xdK2hYr86S6d)`6E1|gT-Ag zL4QBhcM$FQ9o}e}`Moobw=pGcta_V+u?#;sa7j;v9sOnv~-VZ|nXe)-Aax^E?_tA{Mf9<%>_A++8#h~7VoS865e7b4gSfiJ3LhcGsWise=*R_XAbLM zxF4fsv%<+;UsKU^-uxSrU5nB3MC=$B|l%`f_?@m#06NEGPo?pJUsYajoO>g7YMBb$Q5Ex~nw+?){UGykaZ> z)Z3F=AJSyBRoj1gd3 zDc_2Vmi`RhbDgC>drROVSO*UcV7FGxkQ*ObSv&Fj==$^w{>)q;0#Lf5WHM)^ippn} zn?Us!w3r$7#OH*37*m@EB1_in%1kIfp#7Cc2V*@W1{`U{FY>2+tnKLpoq&VV8Efpt z7ABuLk0(D@s=J>l6>RTNMK4d5dD_SL14syJxo6mH$-sv37Y_F>7-t?%Bq*4H#Xkiw zwr5bMQ{z1o=@!5ZU}DJZ7QJefn{E6ro2~AGD?z)qa6XgDYJ~%4du}+}w>dFZc`;R9 zXH9>b8sHw=Wxaj$VVuwCOzL0-vtc`pP92-^rE;u-&J4imofS<3mfF$wI000R@u-;g zuvov>S;KD}%#}3}40bL-BAbq0hp7mGhSKghYjCx10%U65il^Tt71a?(kQBpCE8fpAU@0+9YV3OA9jtYR1w%b44^G72^c)J7?P$ zP&7vg8KDs3SJ%*IWyAn-2#`o$cTa-prRv>c2!c;$U22|13;_7Uf1HOR>y%xRI$PW> z3m2gtjlsf>-bDCa0J6~_NpJz&%5`&;W~yKgoIU7$?ohT!f3n3mC+-EnB7Zebg=ThL zmkDTm+$TZ*&>I-*i9raeTI?q zhc|4bbh1`TpS0~WNSJjnI6v%D$N)FxK>bL)A>?#t90 zfq$%$KSVHpM?ep{Rlt1Vzu_3^O5P}#RSKzCChe@u+0-IXnlxP65&t1Hxr$LY@$UB# zwX=NBLxk#kf$9~JqpEL%-jLA`n?SEy0~RknJ58aKiIhz59vge?JyLo!;Wa3rE=8zx ztZZ~Jz<#!82SI`oe(PnF401$&5!Cq=uUde*oS$xk*6lmY-Ja@e_VEO2sG`e;Z=OYh z&P~!3Z_0Ib-@?wz1o@lG^nJ1a>s=4H%bAYxwzWRZ2Hf*&7;$~XbFG7w3Df{ph(5A9 z{HB}!Tivi17!sVWu3UfDJMz5M`_Nk?6Hzhl7FU-#yL#>(p!#XCU#$1MvYnZ%Jjeax z`O}ZLDwh!FG2xZv64l+%vb3VgXa2eEQTfG+2Z^Cq$fb01cqy4KpM!ok?(TW-tH$*A zunUNWWM!*0tYg@6j}~9B0Kx)C?2=KSaHHq$gb~%48(+hD#PUy#zkQA`KBZ%Detp+1 zoxSM-`&pa>hbQvXyIj+yxpTyAy+Aa*x;fLpU#Y zSYn-SxD^AJJ*TJ@?GbZT4tH=&6m}`cq48j za96T;{i5aXRlz3g##mcjxzPN3-Tt3IL4oh#(Etc2C`f1+7|^{s1T^S&9R>;-769GD zV`GuB-9^X1VPZ$aBw=R7g(qX7=Fqk#rxfr4-NVC!F6klQfm2{pnqL2aK^SYk>VzIx^y=?1P#m?4a87{rp!lq9jc)drWrq@ap5R> zk4HYPM10{M{7jd8ifrO}M>T!2Jmwp(p0>$$O4y|>9F>>^L~Rw>^2LB;F=#R&)RVxJ zO(e?5UF7#VNTM3z%2m%oNI5-pri`PT?6-Y*n_4U25eKuvCz+%1h6m6>bZ|x_S=%)f zGTtlP#*AjBz8=~6AihhE66pya5_ETU4+L9pOPSUKm_|lumZnF!ZN15M6lL5D$vO@W zFpt(Z-ra>sqJ@P))&sJl>|g+zKi#-}6%Q>xrTQdM-4W5`;&Y#4xtLQP!DVF|RYwGFGd7+>C zec6mjhkAdOC?jv04$0kX7XPghvn5vryBN}L{|&vN#jN6WK%r~imlkbdj`0tbPT2dj z8@~N2nLul|o6xTP@O|K870PH8rL?b@ed{7ScC-E~*z1a_Sj@XOzX$`S2wbiTvN}3y ztj=GI9 zYv@GW59?wRiiqNFTJ|%^(^)QW3Lmznk{Q`|W@DErILCMTr$gXtIf`ng+=s%bq0(JI z8z^FNZ89gr$2K5DHo^(L*65@=LF1@td7Z<2uu@3|E2cG$|I^&_XNy!Z{EDYQZkA18 z9ef>OlwjcdH2QkxX@aqdxytrE5p*&kMdoj(=Z!U9nQ0_V|9m4uPWL7q}QrC06p#Hg%v!JBGB5cjvN;TZd zpR?gcH{F=e{LMO8Zo@RE{qlo_G$-9VF=^|ZqDAlBrbcb=m6TT1Vm`O4CteqIy=S}ML^ zu6)W&G9qC3=G5o;M)yIh#3DIym8)+bUrH{=p}f`O9#maM+w0GSn#zM_V>b9=ximKv zDwDc5t)XIZhB|L0?C9FXzE1VKS+X1@I{mdgMcYW~X^fJS=>}=76J^`(AR^Q73)1Fx zg$$eV>#Gtus}eXocT-}Sk4*AIU9jTyr4h(oqSi7GWR~B{(*_4NQAoB~UpwZ^dNqc+ zxw6&FyZPFans2CoqN0(ju*(6Bc<1fRoIAtvzCA`vr!r@=Zs%qOoe=>q9+}HyO^T<_ zU6f?X><{_VypUFmRNx-B-Zd=sxgLmhhu~d*Df$og28HvJ?LL$n9 zwd6hcv6en@+?p+mhkIOZ=a@H9oyO@^?zM!`It@0VF)dGza72*s&P^QIJ z^w151(h*WIkR>VR9S?x#D{@Pxz@YA?T8*kVYjw2c8?s!rm>aYAB3g-r0`z@iKMH4Y z-YmUNeKZ$-3aH$vd-e)?w+{Vl%DyjB09sfaiMkwF3%Y)(9~DfrRGdI}&4_`WS!rBE z58`bRj->^

iiZj&fUh{yxNtodOt=#-4~beJzDiM)WoxVjy>LHfJv3<;t9L zo(Uoj7e$)53Ew!Tj#*bmwhcwSFPjpRwq|-bY?%k0YP?UJIa_s>QIW`Ut9TbWu~bb| zS4LwlVVSlX;!{9MoQ-(0%yEhfzY9;WPggjd8{_EH27xxSzZ8DS zV?O7i(lRo;7?fE2wzJ3CR2G?PNxj8n< z_uks;1tOE?F{lJcNe*b>(ood$w|E}qZTv}N#}*&ZIq$RL^+@&}eN9zye*GCOm@!|& zmsFjZtY;uWUx|OzFw43Xdb^U#O`ulDt>nhD)G<{(f6i_?!l)7Ir9^mqb}vJkQoSS4 zTrIk$?3dRvVt#f-qWe)_@}Nxt*16;L5TH-TP^Hc)51Y(0~98%Gz?e#|Ki&Ks~t ztF&;sI#ly)$ueozoc4XX*dY~tu3s~!WWj(S^>l)j=QMZ{22ZwZLt{^go`n|m?h9|v zzy^0zT#T>^AJw+qYEL>G8mytdPR2d))d%HGt@QYT^(O*}@e&;OnLnN71v`0%ctIrTMYMY4M>o7X9w{SrXQpv!x5-ymle=5~N5yV#3no(g z#qBa`8m#p+aLG{97>1+(K>~D`G8QJ@-CWs|WV2WpQVag5^|mfPZlrF8Nh*eux3#04 zpL;v!CP7WJ$Qew}CMngqZ|(24vSU}$5oD&8v~tjB+|r2?==kP4SWADXMUd&WAH-|B z!3I}p80}1=%lo>i0*<>nj>EuE`JtV`h?K#hBvVC^VQ3VA-?mXxhPTV2c(8sEx`Vu7 z@vQX$n%!roAL=Kk>Y+rG8n(SmSPbW=DB19_4?fVnBXiqs2VL%Q7vCcWUU{`6 zsOa>kpm?kp~$ZVwL^*Q_LYl6xH+g1~&6*<-*mN^@Og<%0!vEK?|l_@q~GqvJPj!e^_TFKO37 zuJ-En;T@BUT6v?c#-S7UD6)?2FfQX1a8d3go}c zqsla+_70kDajtG|Sg918;dd@GiXcD*Emax!C(u-v={@qkGv}Bs5sVZtPx3|gOZzt3 zEx`5wgP3n2;h_p}Mf9Z&1vl z$)X)}tIk}UMQ8hAT1H89)5!-lU&^C5su}snE9(VtR)ePEnEdycmGK1$?g;hh;Z%CZ zS&k;hE}~6p8=-xEkSesyq8GwNNCtnmrm9V!#|clKiFOl3t+fx`0$~!UFLM2wN1oXTX8P z1plKqdWxy_R_vPM>|X|XNta{->bN5#-+7ftMb7tJ?1464KT2~{ZYZhPa{AEKJM)r( z36}pR%N^KzrvPb#obEdGTF_>PTO3P>O`HLcabkAcIqSo6v(Ch?4 z-3Q!qVRK={7*ZDp3LDAfS&c%WsaQwo()5`_l;8)#Jg;IKNMq)ZsppUE`oBue^wjz?uXLx3;{baTQYSuaW%#lFv*w-rO;LN$7{RU-Rl`cf?$qz8W8*+%Lb!S@rg!+(xYZ zRuK2|$yqAM`^b=dION}&ulk1Bh@DZds;^W@fjvZpG#osZ>utqK+D&fg78r&d{2Am_N*@!5~B)3dX+VPwO;0+FYp(SMwrF*y%g z7xETSa9NogQE|l5hq{X>eLveyqTHqQaahYX@fJCi$Mz5GFsK@0_!r8-X+up&6MP7(HdOCT5(yvhMZ2`8popX8n}>Q#YGiBhmU*HLY5|FT1~)7tS7^O2}79 zL!Xvv+LG{b@_kNmTw+!ee<8$YYt%e1kB3mJ3pbR3FV%3P|D-Y_bj~n2WbvPL`5i?> z!(EOpE#m)*y`N2=Og7qIfhfkFiT@-iecS(pNjG)i ziYb5TG-z3*&5jPuG{}+0AZP9%v~HhRocdv5Tt}H>)(|N=tQVUNA|iNn)dCf_%q`qz zd|wA0+(HZxew)>#pEX)%^TTv_?75*KTy)qL?^|8T_nmZ2G<+zt^LpGgMY@53REhQ* zy$4Awo1oC^4_9G%j|%s?0E`y9jgeH879Q@&=!oe+U};n*&3NJg*~Q78y}W5%{7cy2 z*Q5p0eAe2p>_NfhY{VL(Tl6Uq6X0g&{K!_Zx#2#q9ETj~_J<_fNe=6VyOv3IN}pg| zb#-0~3Yk1GwkiBRB$OMd_<4Z9_u!}#UnYu6glw*1@t9X#WJD1slj_Pyerg> zZkkkmR9}5`l5}sd+w4RdXzOuS?KXLs@dQUb$X1j-#1})Ic;*tXOea*k>h}G@DRtgg zi3?sWO(jx+{m*}5G1DIg+QR7mctV@HVKe*H zm)@0X+x{nAeuvzT#VOf#W|sMJXg+FRRZhoTi#LjZ6K*Xz+T+939^O z8w@6}IK+5!RQ^K-e_-ZRYUcKqnY5gpNvN2vU~D$@73+f zKoK25@-D-z$)B;uyc?I8pWSA0=X{$~dMw`hjP}dQjeEDgtl*d-k4lMRT3*hD zgMR5mCMO%R#OC=_4bEL&reNHrC*@>cdA3+=1&LF>Rdp0f| zCC22-()zLO9rB$eT8^6icNadT_K`Ra%UB=65tUu?DKLX&PiK;vgt!mds({aT|5#eb z<%w#HNn<02aD55+Y@BW=MoZa05fUCSd+D;Hds6H6Nru06S?Z&On(8hQHfxIG z%8Pi!qheg3lsmt+j1?nv*8&L&hLCo&^VPxqKhqc)uy~90sR{2%LYxB3DS$xIlGZ47 zaz}&jkUCw%Xh<<4t~{rlEsbokR;kf^u8d?Fj_z3QBE*>DKjLTMiZ z_!uD`OBT9xsaT zk2_!qW>35k5+1T5a)adx97k%4j6i0ghge!fza^yT5n|N@oA@f6U!Ys25OmSm-|~P@ zc~EbC@}o(WYzuLe=hTI}dF8$Kbd+#R!=;%UGO@xR-iuXe6GnRfr#15ILgKK0$Bk&b zIAZMEe&)se9Nqf{qw$=DWe)!E-HZA}ieORdU@^zcKQFP<$)%A|m_AIkj$QZT5&$C) z*5($QoKJR#o^SBveBw+!3R6;CD14!B?w)TFw#?X+4!HR+Xvb#y@$!?D-=-8>H#bjF zjYe3K@9oxI>=N!EjY#pk)bJvw*7s?cK1wNT*jCjrAC_dFmppEQKMuoMGZa{@yO=$IyLF^?3goMH2&_$Z zeWT3gY1ukt5mBA3@qAyeuJq7ObIOH5tKbwM(|*NyXq=mRGH#Kbq(5|`pVUT<=Dtl@)k=EOVa7=dwq?LK45hWFpJ9u6 zR!)J>ZKIm(dD35!SIUF>H7stR6{*Dqn^bbUjG5%RI=1iEBDcbsgq2u@b1hmSJ<7T~ zn%M-KQ}>AwYiD0lwbGO#wb?D-YmNbi|N0ic?vBfzre0w zgO8S+EHulEmvY9P?sy}uDUXG*iJu^x0!6_#+w&izJBUy~@~`9v)qQop7ZHt{HDzH0O;;vLL1IwQOg5Nj=1e|= zdKux$kB@WW4;mRHOJc9uDDvk0wOK z{M$8S;Ywe#zxD7(61zVGa(_SI`~&+>IW~hP_}z!8SYf`t zS$uyW;zbuc0lDVC$HH$}^+%Rc=h>b@FUY|E)1yZn^jU54c+}(SqjcVp20Ei|#=VKs zQ{aY)ee71d=i0Sy=M3YQo0irj~&YOw~k!CW&tO+ ze;l}^Fy)!Yy)u?RM)mh|!=yoH9`_fVUkv0$F`KdjmX#CoJQK3xqG!LswN`IfCx6Zk zB%4=d;Opw$Q46+~hqIGPwYOgcqiJu4RBPr0#G47eJ|+c40NVP8#=GjZv@S^Ps;7YH zM`OUIFJJ5wD887ud#=tTYnod`tNV#%U57>XE_L*#UJ)9s;hKn(pM~nMK&8NUK`{v4p77d+NZzm#Bp-Q zf`09bCkhBiuZxXWgTylLNfnORaun&1KV|N(d7pVykx;!!`9+0(1QiEv0pqJiH3v#J zE6f}3A{A?*uICm5C+a0qY=bQm)Sv$x@ywmMEHkCd_lwb=9bf{lqXm%@5``VS_N3+? zJd%ZP;aZk{{ULh(ODF;qG*Jg(Q9X$ML^qvv`;oq~>_P^w6XEAfyo#;By#8mXjkmVU zRPTKCKz+_w6H^&3GHb`wDqg-|=_psGM3<=d-fRONbani*HY#Yaf~w!@y!`0CO~W0Z zsVO4O6a}lR7+(((!#-+H)^?pv$R@cgWdjo)n>*wrk3=!(fNQT&WzmWtE~Qn#c_Q_5 zCVs<~j#6qL{L~oo(%3uB4<{~kls#iS^svge3`HLh<72ig+H??Fyp7PlvPhmErGcGf z+Wgl@e_lx+gxidVi=-M~6L*z0KY_LdJAB*`UP`@+wQ4@}%TM9;T{+!H4Yukjcx|2J z7B_T;{Z(h_JVy}j9128y4or4m?;2BzZ?vZkvCWo}&N4nN(QBe?9VCLBJ=XL)q zY}f$(EaaW1MOUo=zV>JNrvf(!NKId^dkli?aKZ8syhL8Om5oBD7E4oR)Zq|klT-EG z=Oys7wkQr+(nIPLpdY+sbc?&APK}k$lyyrXH&!J~(-RKozEoA548maNwKll?kYM7f z@!e0Gv7<~?wUCX-<@5Q<)Q`>7!ONFG({6dMK~5^t!`x?0|Asormr1y>H~f_XpG#2- z{-}%!#YHW9fhp|c%V+A7d;A-yi>`Z264(kh?uB@c91T0Pv|*eM37^O^v1LUZKg;1a@V}7Qr7T`c5Y9xk|AoYU6!ve3 z43pB?If@YcY1BVWC23<+T&<}; z*p&r^x@0NQjaiOwbF&7uf7-=81vCjoPD<+P$9xC}D-&^VodPZ-9`s&N^4;vMNSGbn z0gYFJzwd_w=Pu8E0o|7B;dQhf>UjP=2${Ac9LQh6rOeq%fel0Vpvg&H=dv%6ExS$_Fx%+LN!`=Lf~ zxNSe0kXDFPWa6EHnvA=kO%3R%)(0QF>>gTYhN=l2x3LgC#V5@8pDi zo?MUiyTMaHurF-tNYu~d0W?dcT{yx*98N3B3}``e{G~HX4Grd^66RSCye(yG?GY0j2iC~m@PH3euz;d(`e)QF(KJSKq1hi*tY)mLD7J<2X=#|Te z)E_*@*|N2c(%IB5Tk3mYGE#Qp4P&x^gJ`%h23?RVIpZ3_ry|*?EKa07RYCbGC32R` zk4+0VVn~bvvyH9sa%1!huJ6e43N%!FJycFd+$q_J@}GD^gmSxT-gmulVLb=saNT}@hkgEu> z+C~%G`d$6aw{6aft-+u20TR2`v5x64BJ`@IL@g?HsN}F*x zds)hj_}3)%pDMYoprT2^VUpUVUJdVE6AYh77YL*lT_|(Ag7+F0`~8{u+gEC?^!^F_tj@{8VrZQ)9NUk|Rx?iWB;Mf*Q*X2Rj*q$r5}e=#aa zp|IXbI@`a`>w^h+5r%gb;}oR5ek896MPV|x_jMZ@z>(VE3KvbcyYfv-eV6WAbq}w# z;i|JQR1V+6AedAwHvUAj_D~J}>xdM4OfNfT(1+`$Vxo~pMpK62wpvfGTqyk_3@tW3 zbl#OrjfpW`i;XQ4Xv$RZ&YL~H>#B@{ae!gDVWvJq#^z!e%=T#i4hd3kFf*KjjrL5r zwmsj5eafNJFC(opfB7{KU7Ir3GF{YRoF&5c8VqvwunBn`cAT&dy0f>c?u}wata#~_ zmvf{B-E=y^lvMQL8d+~KMLRo!nGI$xPY8ZE(LMVL_)|YGW-Hxp^qRWFoi~KEg%RC` zh1S$B0CEzto)UfBGVrp6P26T+Ua9-mDZ+4#8R{z%oRT6>NPA7lYN2&tyu!sYS018Jhgp}wxNRZna(1bbBxAI`atr-&8 z${p`B2~7sd?JcPIK2Uu<4v{(8c+0nsK1SGbM6Bi7TYnR`w-=wd{JfyNpvcFPipNnq zNMEHsK~KRj%ZH@?^q{UGKe{iVwkt#Jq&Ig{NeJRi6IMe>s-opRfvVGR`H2oLEmy5k&p~2 zVpON-LYRlU?4zBBRkrpl4%Hn9ox`Rl{Q*gFs&yMp?!j_~R)ybEUJAv)t=3yHbKCTd z+lDUr-y^Km;9ea^s~fd=?!3W$r|(PnI67BkuaqcGWIP+;a?IMC&+gW5G?^@IMQ#7j-*IPMJym+eGJC!?)b7w z)fN)iDJXPHAXVw{o&dO%}q>>t+EFYw{B-NKu zCiRi_N}%gkd?>Eh((v0(YbkYWQl(v@cN)`8!kkcuPr;ynR{SiyT6lvxvTD4vap0^}HlZ+s+gs+cPCF%yZRxv@wE}nTY3M%I+p+*!N9e10^8$_aXWeun*=)l+VWbp(wdvUx0JYw!8|wEN*|jQIR0dT|r;`20vl;YquJ0rs{C}BfFmhxZxinE3Zw$Nk5CM zl%|{P+O1aSkDTEp3;XVY| zvTD5#j)s%jJ2>AS5xrQ+zhCp*8;Qb};x7CQQ)qhq;}}1zeX0%Lm)yzGNDc5fJiH1E z%o+^(Z<}t1K;;B5H28f%MA!88ReqX*{gFn<^}i`#iPPscPc5wnud{iS2}j^yVh;^Q z%mk_!)8AsMdjj`g;r@X+EMe+rWNI|qUwZ6as`ubua$r6KJi9MW_{?qOLqrNfZNVIKb;At&VFW%^kA z)gF7-MV4EJgJCz3>H?&PU~U+kBc9c0y}69)op6wjyR&aLWWz~QM;ky zoc5q!c*NCkjF7ED+aU8#xbY@Nhl!?QhGzIeGP$cVyF_j*)|o$hn)n zDYjDja0E6M+({8-iqnX}qJvMEkH6KtpRYvuth2soD?Aaz_H@D~AEp_iAzVnGu0N=` zA9V5?DJdj`BY~0WfXJfaF-QI63uQPG%hPC542lOTMyG(ZL>9aRT!nreA3+(!wQviZ z;cLPvY?>L?2k3k)lc&H*IOylSs^FjZLPEg8A;H4Iz`(*nfqvNw1r5NU!(w2PM#nHQ z-xYW;ID|zeC$Fdz^(3~ed<2_>MNpvx4vm~u*T$QIP498(eY=dz*Ep2-lx*#VwDqmC zhP`~VFMa`xa0m1Y;4P|{S_X)B?Femmibdti!X$N`&3zk|u%QKA`0RPxu-gO&B$`MU zM6ccp5)`(PljeHsCuu3EJS{jR`&8U+2nVw1_-4}@Y}`tsskkD^6YZ%IAabg4TbktN zQw@^W)wTEmEDx*`w&;zZv*{5vO_Vtt=;yP2nQ0EvOM9u;jSjyaH6o(c?mcTo*Ap?X z{Td)j&5S^-6GSbWxh@u!E`i#b5C*kTU6K+h@4V|@EHBE=b6ZqLfRWZRhqN>!@EXM` zRUxyw#mI-s9G*y=l)G&dsd_4TLVc3=E7Fz%!z$n5LoYy<#l?iFy;r|}-*zXS+q^tu z-f&G&DHCG5`sE6eU#+SbYL>dsCbH}3@{3S11s^PyXBdPkpL}D2a^u#@sLIg&qxR#f zWR{|WBN86mijl0c`@+<(0JLp3lFYe25PiK09b6~aV?wJCGMvQ@;VvXXq%y2CM#;3> zBB)`-PMSZ%j+yc_f0NA{j!!y#=Q;&X?yPtV{30UBYF-cTbZBfx_&ZI($cKW6Z*IbY z{$mFY?kCws{!l>-SclDAi+=PN`h9WLZOB~Fs%on0^W}tkXu%d1e)MBACY~10R8=jE zl~Zqu-S`$%E|ZRb!-;Ym`RVFlt~qox0(La(e4!T zs*ED(RN{q<4@ryFh23EARZ0c=oAn_QOq;1F*7RW$BAX59UrKCG0xwF_E3t%g_#>awk?1zV+|$E0R58;3vjOqM1~NHWccL42l#hT4?mD{CqjpIq)=MG}}08o~G|ebBO0k{}~@$=ax!B{d*mk12TfISJC@ zdKmR_w@%Mae{j7ZGh6Sr$D~6L14ROJMy)T$kUE0+yt9eg;FFZQ?BAx4KNAhO3sB~C zh({#QHw!*8?o!3f6jFaJqy&vKHyF;-sn{)fU7onE$>It90nVyY+^js-UF%9IHjCZm z$(;&Wa%`{XQe7^wOoQZTtO9us+bqZa1dOe*_=Hpx6-0Zri}1{Xb|dnLf?@h}m1OEg z29t6~RI=L^HgRLlCKTR~fw_!2qXzh!=-KTdNX2++yUEugGjc@*Z?|QZ%HPAZz`ed! zJKKeZPQp9=YqBN>~}sTMevgOy=GaSGh*tfRSS z`(BuPTtuKRcqc*bWaG8?Eo$>eqi*lb{@1+{NZUvj9o)k1oC0d4jvX7yjY|LPUY%ZQ zgN3UH_y{t>`Kcwxid(V&YhKZvZ~4sq70FjP?fr^v5ISl=7L@v~3x!j;@o%Z)Q5#5O zYWb7AiVL^_Vuz-c`a@$+VqehKS7&0RvA$#%>NI*VY|sJ8XeK9!*`DQVDlI0uX&6%U zu_(_@c*=P!e`3myH3oygx6@TTsjj|w`Vn&ry+8@?YaE}_2Z=jnHDJj45Cr*WPs>0LGZU8vyxZ8TlTmv3a{t{V$zH_$WIr1wo5(%gi6CE_~e zKp)s0{pE(H)0{XqftuN#c^HW^2if(tdrQs>I6!aFU^2e$Nl10?2%NX|x8+JZJF`6- zROzZ@K%VLWN z_fHa)Xiki3)+q8{KR1&ZTHEpj{bowPEoQ3kYlZ$s#8i>{#j8MnBL+t~A>XpdIYR^g z?^wFw;7!w*v_r#>EB7DR(GKaEb|ffCPkeiM&^7k|$7_<=KRqx^ofY>9nBV)|yzSSV^ieufPJu|B zHEF0_0X@xAGy)!(QqihTTyo;=eq9n~2zT&yGZeF?p6V@^Gz#H+3#CJV)tyc5v<&YK zuKcigZUz>=g1!|Uuc_E}Z$eqF;Le2T1bR}T@ei;}s*BPPx8CJ>q{>>0Z0I+Bbi%m3 z`57`>^?Icd`N0Nn4YbFGiHek#j!0!tLc(f5wu2b75z)TuRg1{(XtN|ROQ@kcyt&1wM0W9juSITo{VlD?glwX!xE+KEFx`M zpmWz`rdBhEs*SOg5!nDWfqd_t2;EgPNI3(%1kmE2d!KFe~A0)fT*_Z|DmKiq(cU2B$bkmnW2a7knSM_ zlx~n_29S;!x}-rw=?+OLr4dvRQ3(ZqDfF6vcWSJF`&DV$A7d-hVh_Oh{-VfT2P%gSJjmyb0CL z_M$fJ1&$Ki8iEX?>M_n9Esg2Hqx=KUK6|3Kn%8ROkKGd9#_;u+zl=ISn&{cL+Mc`pr7JFrKCJA@jbH@p3@#w zKk-%5gIqjPfVK*!k%4Db4*5(OF|`EOtp{x+?-9K3tjATXOeu;6VAe{70)7Y0yD-Yi z-|&%pb)!P_kQ(CWU#a`JADZ`)=cg}=!RM}lBCjfWIo#5;iz7GEG$oU9w?`)jZ;zbo zJ}uzg6TZFC)j0rgY8KxS;OtcJpREHh?$p)W;kjla{iG^F(0YB=$A96jn)=O%2gJ&L z)DdGZxaoGsc(31(hiON##k^4W9pV+Ynt~}lD4-t}>&trX(OxnFe?c0>e2QR~61iDq zTx8Z1dtkel7gRm@1j)v_X_#Yrl|wph=4hkFt*F)q-d5vWU7NZZpT>Cb;%LcEzFzP- z_L>Uwy%DvUZDGOz?Lg79KI<&K$fOUMGU|6NbSnhL{M+>E=&a>ZcdDdFdt;kxqVxNo zMM->4;;G`JR*oxJ8LNTw6FcPUXHk*RW+zOOz36U20kBCi>%tCS;YCir)Ebw#-lK20Z_{Ngzt&|Kyy`Y!NTeIH$b`Wg7)#qgpu<$H#`JFR*wUE z^2Nfzz2NaxBTs&e(cChf_(0p59=x(%k`A)cT0Zm`riDKAg8z$4}ZSy=TWs3l;C;BGOy`kln0x9a~e!bysV~pCGQqxt+G>>g43x!*tLuY6`of zA`;w9KuyE@To;z`MNsjEIO56%4^QKCuO^v_I5O0Eff}mMBB8xa-7xLFDuA69ieg3H zBL;_Wj)5N*#a%N!Z0d7zdcS>omJ`47T(vt(3^nf{I0nVSuuTqcu zKDsI^v9jIfiF2*y#IS($wZR5kd!g&8-a5d39;EJ$=U?Q#8U!y94fTn()GNK-5A zxVi>WsW)heLlRUJoylv~yKO5vatdD!z7xQ*7fO(L_2Hf9Ye*;ShoB;?uz2H z8mU#aZZNqC)X*W32_)2fxGN7=O!)eD@g=gMNjI)q_|Z_~cri4anmz=gta;0l$cvl&Gma}w_9js3Eo8%iUDDLjhv8Gum#O8`6fjC(&Bk^b<{rD)p*?a&wJm!ftu}3OTAIj^HNazJsIp~W z35g4Z$@4xU(ic$)R3dZnh`j2#U3r1$ZZ|JPQX_@}5cX*hk@WCKa_HrzzZ5U$<{jAm zJRoZEZB3bw#oclYuJti?)2 zN(l9v#tQUo^f!rY@B-YTFcJRp)ZC@+T(*1Wx=v}K&DCv%P;Z6k zPM(jkGh^+fHLkr7cI**5KJn-*f|S5eE- zY6B=mJM|NZDDJBJZbJ&i9ho^ds#%s@oq?fiA@tJ7bfJPrDVTtGSY1|SxSiZrL7K@HTg)VG_Utym# z7Pc9?v2*?Q_*U~5X<2_C<1b?OV_e$yX3g(1U@C|zIV<>Vz6;nt^3J_e(_gdIWyAmW z((XjYzQ`c!Py~-ll{8VpLwci{@Zq5O&5UJGHx~#W5DrSl&9z>1LpK?ib_)s8KL(8B~ zo=mHOIjpxJNq}FqOP~5g+P>Efr%D`!zd`$6<`(|;({sNzO96{ui37vwyswv!0R9^0 z^dc)JWb9%OYQwwuwn`{?IqYhAJ+N=zJ~6dRN%9pH;xV^mZFY9srcz9%%4G7$lH8a) zSBA8WWYcVBJ_;7-#KN>5txxN7a9~PXkwYip^2PV zv|~QF^$pO`AalVazz6L7Kug?0Dj9FiNf4wiGvF(bV!~8^}q!n3W>fM<3v|sGFqXH2XBx{|T2U4MAGksf#!}lSw!NoWJ}0x$=n3 zHBs|vqOY^U2aI47XvbZw7M*}Zj8J+VU&nM}3as|CQ)lSwH3VJ4ZFVU|n^| ztGSJ__}*krrxTL>6ZdsSOcWE_nJG1@5&VOTAlBN(p}YJYihR^*8Kch?(Hidf!(m>} z@!`_!xgt1-i^J6s(9f1wS>TvQ&lvtESpbZY3Q~6-wmA0Vip*0#yK^{XpATHKT$1jp)2* z6a=C4Ga7P1Q4IU+!pmw3Q*ItKQ)N_oFl>_Z+UM@{q$S~uaj{ko4SL>Cz4~;hjpSU% zF#S4k$Vn~W!^g}VC}w!5*1c7AdzS{UY%`iLI}Gh5FwALkx@$?3jg^%mI}w}EJnRi?3P$2A2sV7X;)=2?||y8^ZAjV;UsHLBrj>UT}PD|I>BDyS9o-EeW7=isf>r z7uAvoqU|&??}=*OA57>+FLXmREyOCO(=W~rtkQL^9nQTdPxae>s|R}g=`Ih@{QNOB zg}{Y*eB9OG+J2=6PYrE~m0wjo`mf&TxaFsqmG&XJGvwp1!=U=q!eBNUY+xk=pVxSN zPkrY>bvyOSK)8G_b=y9a5?a$@5AUI7;{j)!Gs!w}>)>k$R-kj3rs>R1QduOPJ}s8R zqBLmZ^0mSdXO!q8R-}CRU!~y(_KAAszYd|W&|W~wcK`Q#`#Y26xcf!nsDGP?BP;ITV0IYK!f;&bG2KQ+e7@^cR`h71?7$-4#sFaFW0azmdj0<+ zK4tPHj~aR2wG2||z6`rmc<4low1SsuV~ydM77K3Mj9l&TP+2bFcEJN)P8;QdqhmEeZFCyPdB6tO}Q2BXu z6B`E>;8k2Si^I4#)GZHHm)g2mePzV z9*?f2)2d|GGH(!Bgb#vD6c++!of$yZj$;@3cu?J38U;=IFmBqp+N)kT4vuP0{JZ{( zZPtmVHv9w6@Jyx<+yF*7>_mM6!DrP;ADso>SS;L@dq9UvqzEF8XyC!tjw)mWkI_s| zYNkSqQ$NEni&xn}_Nx+|`SQLC2JV=q56dL5H+ElONo7C1pOyPn+Ewhm#Sb7rEtJ7o z8sX&G@2q*RUh7`2W|wn=WNSosOaBlL0ZsbA>pp7x_%0rz8VS?r2{qQ%v6tTM`T93HjpqXyy`0mHusL^-I|?MdX1|z z1oCq_0ym0#dN@bOX(C%%X$lp!qT0fdG-*%dm~83W)NB?$mQSWVNZ%V^ub=W!ua|lT zHqtgXGrX?l^B4nPlgsuNM$eFi15IiVL59=StL`Tf3liyLSIOe|{n$semSAq7DeDS? zN6sH|ZhWR)FIR3EZP=!0*|W&p9bGu!~dcbIX$a*#`6J%wJCaz1$5?WnQK$l9_)3^7|PfE={C^C97Sa-LlZYXV~#V2SS zr-YoyAHs+W(#kKqIS`20qporBz7<;o0hWL0`dJoi1(X(Xg@M=a?;>wJOFheHQ&U`E zCH3mpY+)_3^ko+QYImXevm_|)gPld~p?Ys7s&6h)NX(+F02N22g4Ee&N&Dt<+B^Ng z_QjqhBaT86!k}PF9`CC$;mnyVR}-Bv^4XGbL?E@Xli=_@g6n- z_W{IaGZ1Y29Me-qyu{Th2>59ku}bayDfpi0c!h^#2F2UxW=RSIIcWMxJqqP$qL7Bn zRS28M6D!C^a^LCH(ZpwE)Q<+dnZ@tBL#*EU=6bPna2tZwYxZJ zloyCdK~uUe-y&6WJM#&49MClekW~{V0PXKUzn}=Nn_vb$mlCVpolkfvJ@ySC%XHHW zaZTn9m;eHn=*_!Vu2F#hrOMm3(=5p%BZ9Gkfy=W9R{=^YcrE>=qEOA48q^l-c0(Yj zvxcvJ9a1l;BoQWU{!ZSsR!+IXUBk^aiaMreCx&XHr_qxW5cWzRaklSu?0qj#Z&<-B zpv>H--@t30GAp!D0XApgp!X4^V}w{GX?Q~(PSwybJ-ue+*R>E1(iZ^Ub*oQt+Yf5k z&&@Dk=5;OVbDT|E(v6S8HL_Ywy`2Lisv$6rjRu>{UUH zZ<0TE&2s|vnB-n{YYc5n8KId9OIEiXf{z+d99kGLZeW`G#>PQ<>w#3Avdg;$IGdxI zyWV1B)!{ZVzi^C=4eFv(8%%IWY%Ex$5pe(`_sA$|fzOIc9&;SWu`?+(nN&)dI#iZ4x7_=iAA0A^ zoSq~{-;esRy}OyeMcUGLSKDCofkcIZD&6(MTD3$fj+j!mq38KLn@}p<_;Ba7>lI#D z{cQn9^!U9es$#~Y8cNQ5_JjU2XzRhBnM#rV{sX9z7b_X zeMDe&bK1B3sKOZy?Sj;oeCx@+b&@y|^lj>*(^(dU8K#&T66-z?+9p3*% z2Vb4~kq_b=tOoh7(iw;6S8`(C=lci;UC(mMpa-eBwWPq2Bv!Z>-%)nnuRdRz-shXK z5S?6!3E$*bv!1swCAn!JqDknAd_y(mEPA(xK@J#+43XTVwEt?;rUc6IOu@Gyx;c7S z&6%(!1`HTCUurg2OXft$2^{?=@LN^Ymmn&d?1n*{F#6eVm86be$>}$UVk0**st&~)}hK+lvt7Nf( z-sy&I8IG0D+G&;$72BlbS_n+p(yZu}=E5ScjOC=RraarLjGo#5y!F35j2~{)^OQo3 z!R%Bm{(Pwae~tYe;{T$>lCV|MqlS_?P)O1r+4dJt{>tC~=#4^ypQAP(@JN3CTT}Zt zx<)|BQUBK+N?$pg=%ER9e{*u5crG0$#Kbc_UAT|iYsG%h8 zdD-cIYP3H}?B5{kPj5spl6~-gWM?vA^KVS&Yf#|JnPQVo{yyM|)QS@cFk1m71A&%Z zTSf?SjFFJw?See3%!e#<%x)Si*Qb@|4aM>Bn5;rUcGk@Zdk(pX?izXTTEl4LSr9LU zf&Z1LmtR}4YGMUr@_tMyy>RAN@`kga>YDc_NF z!)e?5{a#&ZU9@b&#JP)^)CsSjOSzv?LQIcs8P9Z?B_?H_5+rY3DeCb-$7PIs12D9$~~WO-EaEvbWrQD7XEhk`$^BvGfTL|@xFN9+u{I? zqF6cZmFbOe?^WUpcxgkl+iZGnn@06Oxb%{!i{&Ruo$O>LWMs<>7*7Ez9*ULrJ2nva z=5I98T4UY*L4&dzUr(Wrj>740#L8U?BupRM_`0GH3LpY7-a@qO9!~S{Mp4BA&XT&+c@Z4<@3I$9)gH$Bv6I?gmOso_sikBmGoZgcK`Ou z_T_Ml-WHsyg-J5(kZ0;*2U@9oD^ydyN9+7fD)x;=_fVXR{FANZD#xDTkXNJF> z?(@SPOm9;+c8Ng)|CFUG&6FTBUU4>c6S8WW!!YRV?H8rf%Z?b_3UX+OTM#StAH=UU z|BfAMM6Js{J0M`7GnsIu4B_(|fqq(Zbx-O!{gV8TT>VlqKH#i1eXCeZrYHi|{Uw1t z4*&QlAN>23`jhmsMnsrtJf0SEHpBZRZBy=1{9qJ&K}1?pp~a0CEdbWb=lX1?Ju3{Y z6+kw*40_c-o}JG% zQ$$6N!cjNg!Z!dx`;+>l%3n{NHKnFt=zRSWG(}?gS}g^eQ8Q|^cnaQ$PUn~t$HX`q zhnRwZ6)t1)uzqGSekB_e{jU%I_dc~r<}Ly#$Pz;uwX$nHT-huCZ%-sh)K<6xd0prK zcrrAP^72| z++ZW45M;G;vdtX$yt|N};HjlNm^NHAzK*Z`z+~I}x2Eo=-KS#5In0z;w@(mXxxWt2 za+SzM;S4l3RU3Icvy?rp`UVIs#FTr6QI0X(@dxD@_%!I`LD}3&KU{`>hvZJS{z%8q z!E0!JY|aQMO*u~~j=QCLMTni*v!LHHOE*cQL-u0h{`so+n6#2Vg@o!K^#6^_x|c`3 zlOA6)Bz~jiQW(JSrj}3wG^i2B1)48*lyZJ_RJ^j(Xgkbu0U2BbAK|FF#l8b_5P#n} zkOCOXzHbZ-Pxnro)}`BI=njb5P+dET(I%SrlejQTvZbHdXs|hwuyS$S5mRKg;T>H# z^zVQ(T}{Zp3)QBKP8QqZB+>sB(kOnAILs-w3%eX9oj8stIK9#lvd1uwa1zd?WqY*I zkObsJ{84{*H{+kY^FpJ|rN~OD?#~aDctt7j2FanXd{nK8Yj&8tgom}_OJ}K4m3yKO z{bqq}&5{k63j@t*;PN*Ch!=LMzFc37t4#2&Wli~+vW?T+z3Y&}to!SbIM||ft0=3> z^I22G%JZ#wweHk2UzZ=x;g=myJxIA*$qw5rbXK^+vJ-f{tIVxqe(8<#O*U zG^+_*lzDD9Z%HOo8H+_CN%t?_^#PCjKJ$#bie|wDyE){R z)YDbp?g*iyFOQZt zpP~zY!-P4ptZM2=TxKH$NK(C!*u6-EhMbwUx#kVlT+GyU7GrrXIUXq76F_X6u2TbJ zvD=bdH06_GM5dML%{wDX7+-r*RSi&m|6PfNlfKD*!+trp`U%LIe2Ck_W11YDqgD=? zPE><5lgXiK+?0}Wh!Jc0p$V&I`Cu;w9##%oOl|RI{pS}MU&MSu?7GIySr$DS4OKsz zzMcEuxOg=^GV=%~0t|@_PCWV%3KA@+Z zi_J47fx0|=!N2Y_N#_@3J(MQ^_E~3Uzyh;<@+S+co}P1W;x%#OyYacUET_X<>zq<& z*+vRHuIPs3;AXaxc?!1V-BVmGLtIJ*E%|E+kVfDCG~f;)$L}dM8x*=j61eK?(=x`7 zzP*&s;f1avFYn>#sKs62h2EmASy{{M(2RK?IE#_Dn@G~&%AL3!h!|(b$sa_t|Xz$S|E3c$q;6=F)^ma|V{4Q+VAjYk1TM^tizX~o% zA$0n&>zbKtf4}l@CTB>940tkVV(6Fz7aeHy$JOurfT$;{tv2gWe9aMvw9(J?uYW(g zpiVX5@P+q8Z`GW1!#j@vvN9%rUab}bXxs5@5hfCTZ6cL>H8pn+*CN!nfR+Et;fuAYFT=|VXkM}RKAK6XtJJ0`pbRs9rX zDnZnj3kR7dNGeuKZZLQ#JpuEuDcdHQ&& zVp{PviBeazT+Sp_^($OyroUl(0l(lfoF+QD9?E_~a(O1*I6P=Gi-*%}r(vEW=9R1C)DwB-QZx!1 z$6|Qht>czJIiBC^I~*r!nk|I!DI|Ctz;eC|t?!{=hw~qDF`A0af>|@NTaT!(^Gp59?U$(|LbfZs}V;|9mM}v2RCa(9Zt2d-k z%{@xc#ZUjLm^dxXgN!UduybG4a&vw`5JCeh)jG0br`75@ z1Mw7`wqMlnY((}PWt@lf`vkvbp%x=9ALD$8m2e8)1fFWKp@S%cevjnn4U`BQkkM>3 z%InPISXdW{gbIOutlk3wx_ec9yf!r_*bucDQ-OwJ22*PeHn-E$L|>TueT_aPHns=e zDMrvG&+F#kt1ulw@CHCp9z1$A z+rK`9g1r3y`bt=Z!i+xmc=kWk+>ayw%^++OfHGndYo7nmK~>|UELHlI`=lS3Db44c zn<;D8MVO?}>J=lse+Rm^=%ML%GGpO)`y?bgdF$V%kw#47-)7Z6(Dozm!D%A47!?z; zi>1FI``?|G-}RLawC_xrnRIlhA@8*-&QHvtCBBrg zL?SUs@nM+|8b~{rxZ|5>y?kJtEyB(#`{8aW{;>7p6kBt)LUQd}dsvmWJK(#v%tEasvk#%t#cb@+} z2IZAbN(BXf!;%v#KyNdVDomT^x|s)si6t>2ng`qy9RzGU>0T)&zzK16O8IE%pn z*r|QPN~Pd2k>scKp+c?GJPoFH7)tLjHmdkUZtDq0VBH^fq(4Ss?{^qQe|=F`Gy&YH z=781RHa&xr~PTlKG&$BrYgaOpe4SI&L zgO&b|D!A=tmbdx`U4DTfJ)1ihTSZQaS=2BnL-R^@bfkSplnev@QHqZ$1@~;n`_7kG zNgQ->(8uj7AWcrv$`&1pNsJS7p4&%IJt_(uY zqrYroeZw_iT$8-;*u<(D1@vdRuVa}@grn>%eK$Rv!Htd8E9tj;!wY4U?AW>?$TgWT zxrpUqbxmWGe?`X9WD#)gJ=pL8Q;fwo0K|D1p7!3xna-nJSl=WjaX~hX=Xmtik=16d}oX51V4Mx%_ z#(s9a=oS;BGdFF8!vNZ&$|A9C{?lB7nu=to$#5*)-dS%B$yL|1a0jz{;Of6t5xXAP zyO!(@-z|LohF!Q+`=~2f7yPkJIXI#A>4f@FHL0A*xUEJh>-(X{S4l=);}PkCnhzz` zZe5ed74(O=e2gG25Oq;d{c7f`e-7!oG1jYdC;5z_x_l%c-$B3~c#k~F)OJLMP6T!P z8vsYbnBAG+2*Jc_h|;$Woo5F65GZI%;{!;megO1;$gX;&ugo2QY60yK(&~ONQ#Y6@ji-vM7k_PqBqlU>ZS=7wViP0COByK>1^dNucZDatsA!m0?Xia z4bYnn4h(sw4G8Ee`^7c;V@&yBbs@IXqdXZ;u!q4a^{(KOO(%^Y+dLFwD-Uh7rE9q5 z`rdrSkiC!!E2&@^*PDKozjjf*$a6zx_t@kq+xZXq%-{2D zwnV26Qa{gAegi}o5ZfsiOE6BTIk7yf`r@TOcCG1c^4)Y}3HVIs+ob~hB_qtIDy=iS zX>T2SFPz0vTgvZbjkIUpp7He>j+H%lk;;`=yc(PeoxGfw@40=DhAyejUGP4-z+F(P zNjEd@>6Zsc6fwM-VAzPzGHGA5@?&lF&7Hv42`^+30Kf)T%&(qu!XI);KV`Y?=tq0I z1Nk|zV*BV#N|sHWHpa|8&=btugu^3-zuVHl>{Y_62ZX4qe^yXD4~8%rf{WS6l95_Q(TMBY)fC+5>gz9!4<5 zlM!lTcKC51wj5u{^pQqzBC<$&Cp+H%$THk!7f81Po$MPJ@MeVzvQIhKoAgXd=i z)-8kYft(+zWB!xWJ0T8skx_*{}T5BP=pzpbWI(Ir|@=?(c9%_rnzm8Zk*_ z5aNmczdF>?Qg{91N3N8R63#$hoyS(!yUqF2rj!k@ZfbkghUAOlb4a=1YuH}Vz46Q* zV#9j!po+MXKuhhh^nUbqqp_AlxHS2u%!ih|yHCM}h=AgTz7Y9weajCSeqWYL%5l$) z$Ea;*BsRN_lPOy?OzsS_=ao)H>|y4o$fhIz86D`^a}B*hQqZgMuSWi#{7#nhNdT+W z-Vx=WiS9qWwo@o|AH=J;uP{LV^7eid5FFIfXnN2(i>^X&;f`JX4Um7O#(*3a=B5NR z$1cnGh<4H5lYI+?v_I>EHpT)d*Vj6~M`m_)JZo!q^O6D?U=a4p`=^75yC1zMLHMt` zVn)3)AgA>jT_MMc=?b`~eXwxt`=S!=t&_dOYk;HrEOkJ`G_e8m>1pmq#!sY#e0M9{ zR|Ptc?U}C4T)vaF!#YF52|vbvg;eg6hl+np=0F<=m91@Sn{F{uMfdq}=$l?0IOMd~ zB(Lw8=vtPTK4KhwcwJil^@K@fclzh4drAv-2TZ+z*T_--9NH>sn6xV5mhr$P?_jtqG$qDJ4(%&gmdk z*Ss=3!kpu?%0G4@vxkgyaD@uIRkwP~s!BDM$=7Unr!)6pR)%{NZ&O$-ysREEv&z8R zoZp4C`zuxD?5p(XQ5ti*!4%`P8h|Wn?Q?FiJ*s3*a8}~fkw5yue+ap4!;3Rp_I`M@ zy1}jkV8Nr^z!5g_EPBpHyiZ!;)Xgi~mko=~bPRCokw3KXzshJDnWTsYxlX}v2XUbk zD8Dx{*sLx(VaADNSO|5w??sRD#_bu2BK=IVRg8_SCra?MSqiV;;~`rXiX> zr15@?3%uVGTVX??`HpIJV5`>qW?)SBWq9Y(@B>q2X(d&8nKW*E1zZZKAlCk$*u_7l znBli9+Vf=*(3Ra%FVY!ORHOLu5lMf@4;cvM8)$f zD|MfTok-M70{I*JlJ}AAGCRS)u8e3D0WG>~cmP;>Il+kO9c)+>NJaDkYB8{fxJxk< zU3)17zVLcuN83L)k0bVuZG~ESyM&|s(aJsVh$#l@bJdI&(vGe2_FPNe5a+|-j(ix; z)}{LhfwFCLlf-G2t>n&fR(8S+_xqcn$)gefxaa>Vm7dbhDV=!dSfv<}Cf8FW-sl;G zw@|(_5 zYxrk)({G1#=5U(?5MDOJNCmfUe~&QPM~9{p`q=p=f#fVE#Ap0WAAJM7W|cm_`yRjU z`D!<}w5A#I5t%DWlm7m7H!c|-%lx$yg{Pp*sHD4VqJ6-73N%iSqn=yP9T%kC)T`#@ zta*gkY-Pf@Z*)fvV`uC3Kierq5MPtbQBoyK`qcB8*TNSB5V5z59j82@wIoH$;AP`} z>g|xnQFI)8gqM-i0~*W8D_~Mhn2h&l`tqz1?~{g?I=&~QQEC>PDQeb{7;(B)cq~WN zg*K+o){7&lg@U6Ms#rh7JMO@Cba9?k;D|XqS~9uO3E75tnT8??I;Nq#A7hWXq}@!d z8fo1gqx2!27FQ?iS1h4-$&jTD?#qlxK7%SU>2d(^(5;JqN`rN4YLY}PknhgdMA8xg zrrFu(6{p*q)=wag?0rU?RO{MyC$zpiV1=no2TTO;4LUl;@Ay1wIcg@GN^~#xvQvyT zU`|si(lHoWspjb-2)fFh){uw@!iGZ;JJJF{+r&baQGNT#l1+NF5$u{^$`cH>mG zqqY8Rf5<7+@dp~lZqe^c(l{O8QwKY~t%TNwkAGyvTPm-5QjO0)vv zZqBac@;6c0^cr4@tbQ)q(YzkZt&L4SL5hu_Mngw&N-)iPDNmZAS6eC-KF@(HmMRFB z_1W$_BX79rMZK&1-B*>!*12qQb)eVru@49*nNZVLdfmFa6sS_tzu- zz3kL04x>AW&HhXI`c8ysv*^2bYeR@2!|Zmn6vA-88qFHCxpOY1y)5VkbN zN!Nwnd+~^IxP^Cpn!>NEU!sUa|8x>?F#hb5GTQGOB&AI&gJjj*0=7PyT> zj~S3j%`bsKj5seDMUw{t_%H2?S8voFocf!6Og@P7_({G*2-mrgUQHq!`d z4ny2*5P^ibfkmm%h!6LKj`1^py<%|P59!==^_!$Er7PfFNaen*%=xPFlU*`-Q;jze znyzbW%=tL8qSIG+OlB!ka3!wSB(0ibNAQO{id;PI2!8c(ZqB>C5AXC5zKl)&E!pxJ z;)W5RIQ-_40!0cb8P*$%b)~sjwK^br#|S(^7tPv!r~0<74>}g~<}AEsUW$@4U#%+t z^fIH7>}I0f_y>oCKC#l3!J^cH@5ST3Di7f@Nk{rAK6c-w2Z7#Wgl;kY6Xo{P>MBKV z5I()($-$#A1tWk&*DK2ly;AY6&(q{}R<|za;yU7&^$&8=P_@RQ7T*u2kR6-L^D^By zhZylGY30!-?DA~A+mRD53K!L0lIb`js3jy$MGM&xJz?dgOKb*niPSQir zbca@C&6u7R$M*tK-(w>G=t%r26@kJczEvCgkcd}kelqHMsq(qbTwCm@d~ZjNOPoJ5 z2eZ#*d%}RVY*0UTeADaV0O%T_2Ksen4`-Wa7Y@DCYj_Y}qLWY6lRk+809Jqt2tJ55 z%@=@U9=Z2~2Fp47^C+8sYDIj{E6+H?IE)0e=MbZMd)^%4M6mh5!BIiw<8Hfwy`B1| z@J>4aMQeO4G7<>`2x7s1&dUD>f8tLyR%qft+NPSUJ8d&@8zxlZaPCH$Ybiwd?ftVu zc%TV|vtESTxiI-=n^}s&tTeyS;Me$yh1wJOx{gxDuf3P_G9$8jr_br+`ZZ8sm8|@TIx@r_sJBbnKl$42N0x1aAKSBP_P`qBi6G3lujy&WqcM`o zlxe$$Nbb|KJpoZO+R#Gc-;FV&;864UZ10~B`cEnO(~Bk{okP25xA>n>{-^i<%Zp9P z?|66rilP6qg`ZjP1Q@1u|EF{Ex0?8wJJVP4#Q&nHTusbVA@QVyPd7Kmo^Z6iCgw(- z92`-UWh?=X(>1sYkFBih6&dpoZ z>?g0>D9gxqC_)1K~pdpt4M_K{gSTTOnJqGbeY<=mf%V%fy zJf7Znz~cyGS!(i>Obh#+XH4V8sv_-6Q}sNehV(}L0&Lt+kn~!7)8+r@A6E*Xj1U*2eD7~Y{TICZ|G#rl9Aw0__FpA~>>(>>Cw+9H*nfQR zzX}s^IK{bwiq)(L<=tDjJ|&<>J0Q%4V)JfJ<5tD%ROCBsxVI%(1tuG3B?rdgn9E;#=vqPz&Q#+Cmg?Qwt z3vfc4PufJI_=fsV%?tX)Idm6p>(jwv$HqU@w z`9J4&|8bf70p~d^FN7m0z~TTL)77Uh0}U|v#CA>gzpl$kj4u^d7a;@SUE`*AdaQ!x zwJG#>bv8NE(Af{Nb9BY;A!$tG^h!|)cm$iYb1yw1n>9rJ@S{|wGSWpO!oy~NjH*D1 zpoxk51g#bF!vse@?m_7ndJhe@`o}1+cl22V>$K-E%P+#Ut_nP{7d8V zRZXjVD`MY$70=0h@bvu`%vwv;rMP|?BVN|jOQ~jztkjtkQ%&pwf@C@w@8R#E)^koI zH;ckk>Z#Jdc9)l8c`>Qg(y9r;4U#x);zu|QS!MGx5BTGZ*hyD&S4NuqIwodP_OEr^ zDN~F_aY9IgcB;fC*n(UXmWb$h97OW$65eC%h}}(Ost8k&_2CmV8y6?T%A)rrR2V>O zOE$$GyuYxH=Y)uW`)>5Jo0Uh}VKpjE?PAu3FE`u3@+V^W#5MO;gUr87@(!3xH2x69 zg@Y4^#|ZYVe^hriOEG}-G=Egm5)K+^tWC!FrN*JU{ zudL4Wqm0M26QS+so@5r3p5yq8iXjUnG8`euz@QZ;(=}{!%Fo2Im+-_DnI!9}6;g-S z2{xiM{S6=FB#BQ?gT%>5#98Y8=>~{w^r585HKpWydO{eOmqU$p2gMBr&e-30$7Hv& zs(q1D&DYYjORS1RV4d{V`Q+|FPC`GnQX(>YKbrA?m*8>p|6}egqvGm*Zy)=YN1CCUGH zs4c+#3lP%MkbXBWgRY$i#M7#yTFXKRRm4K^9NnDR8OaTf3-dr8de_Q&3p6qfRLI>akvEh-(&{t%j3v@gxVS=C|@?Sob|fk26kea>}wIDzvm<-%11Y$s_a zf37yx=-dAST+2nj=ePN0Ff*%`6rG0TsG{iDs+HlS_pvZ+_hy-4zy8*H;!_<1atBMQSAMPX~gjUOUC1*o?8h3H5WV2(d9pFrJG_wn7Z zDFc&B2B%%q%kehp(lbjz6{cNF?~^c`p$txU*l+>1&lg%@JVQA&9j}Nl*q?fCuVN=i zRkQWVkwfneXz?BX0RbSh#w^SskQ3V_0?s(ly^3 zsj)5vAK>GSIIDH5yfx)gL``RQcuh1CAqs4`zS3}e>Bff!4=QgtvyP0e43qdDP8Y M*0 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�^;r;rF+?K&vP3-L*@mv6V=%9&ijFR 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 hy;U{Vc Date: Tue, 2 Sep 2025 23:02:27 +0545 Subject: [PATCH 14/23] add initial PR as discussion link Co-authored-by: Ryan --- CPS-0022/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index ed873ddff3..a6d08927f5 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -7,6 +7,7 @@ Authors: - Ryan Wiley Proposed Solutions: [] Discussions: + - https://github.com/cardano-foundation/CIPs/pull/1060 Created: 2025-07-22 License: CC-BY-4.0 --- From 00f0500c59d4f9d2274c3e6303e73b99a3a90384 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Thu, 4 Sep 2025 08:16:55 -0400 Subject: [PATCH 15/23] Update CPS-0022/README.md Co-authored-by: Ryan --- CPS-0022/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index a6d08927f5..9c61f91baa 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -39,7 +39,7 @@ Cardano already distributes a significant amount of ADA every epoch in staking r Cardano’s design, however, allows lost ADA to remain economically “active” if it was delegated prior to loss. Once delegated, a stake key remains registered and tied to a stake pool (for block production) and potentially to a dRep (for voting) until it is actively changed or deregistered. A user who loses access cannot undelegate or spend those funds, meaning the ADA continues to stay delegated indefinitely. -The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA within the Cardano ecosystem. Such lost stake still contributes to stake-pool sizes and earns staking rewards every epoch, even though the rewards accumulate in an address that nobody controls. Over time, the lost ADA compounds. Rewards paid to these addresses increase their delegated stake, which in turn earns more rewards, and so on. Similarly, if the lost ADA was delegated to a governance representative (dRep) for Voltaire-era on-chain voting, that voting power remains with the dRep permanently (or until the dRep retires or is marked inactive). The original owner is no longer present to adjust their delegation in response to changing conditions. This creates a class of delegation that cannot be reallocated or corrected. +The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA within the Cardano ecosystem. Such lost stake still contributes to stake-pool sizes and earns staking rewards every epoch, even though the rewards accumulate in an address that nobody controls. For as long as the chosen stake pool produces staking rewards, the lost ADA compounds. Rewards paid to these addresses increase their delegated stake, which in turn earns more rewards, and so on. Similarly, if the lost ADA was delegated to a governance representative (dRep) for Voltaire-era on-chain voting, that voting power remains with the dRep permanently (or until the dRep retires or is marked inactive). The original owner is no longer present to adjust their delegation in response to changing conditions. This creates a class of delegation that cannot be reallocated or corrected. > **Note:** The exact amount of ADA that is lost but still delegated is difficult to quantify. We use a *conservative* working assumption of ~1.5% of the circulating ADA being lost per year, which is less than half the 4% per-year loss rate measured for Bitcoin by Ledger and Chainalysis. From 3f7d08c8291f7699adac6b097df39ac36acbf0a5 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Thu, 4 Sep 2025 08:18:47 -0400 Subject: [PATCH 16/23] Update CPS-0022/README.md Co-authored-by: Ryan --- CPS-0022/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index 9c61f91baa..54160003ea 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -90,7 +90,6 @@ As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/ Some might argue that lost coins simply increase the value of the remaining ones (through scarcity) or that the effect is negligible for now. However, as the projections show, the effect is not static. It grows over time and can reach levels that materially impact network operation. Unlike in Bitcoin (where lost coins arguably don’t harm network security or functionality [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]), in Cardano most lost coins still participate in consensus. Therefore, ignoring lost stake and lost ADA means accepting a slow-growing skew in the system that could ultimately undermine user trust and network performance. Early recognition allows for carefully researched, minimally disruptive solutions before the problem becomes too large and contentious to fix. ---- ## Use Cases From e342e4861123d462cf473f1a6b22fdf54163cf95 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Thu, 4 Sep 2025 08:19:01 -0400 Subject: [PATCH 17/23] Update CPS-0022/README.md Co-authored-by: Ryan --- CPS-0022/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index 54160003ea..16a4ec5f40 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -116,7 +116,7 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo ## Open Questions -- How can the protocol reliably identify truly lost stake keys? +- How can the protocol reliably identify truly lost credentials? - What inactivity period (epochs/years) would be acceptable before stake is considered “lost”? - Which economic / social mechanisms can prevent reward dilution without violating property rights? From 41ab2044cc09fff8b9ed1338abd2ab34f461d25f Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Thu, 4 Sep 2025 08:19:14 -0400 Subject: [PATCH 18/23] Update CPS-0022/README.md Co-authored-by: Ryan --- CPS-0022/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index 16a4ec5f40..f8b601acaf 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -117,7 +117,7 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo ## Open Questions - How can the protocol reliably identify truly lost credentials? -- What inactivity period (epochs/years) would be acceptable before stake is considered “lost”? +- Could an inactivity period (epochs/years) be acceptable before stake is considered “lost”? - Which economic / social mechanisms can prevent reward dilution without violating property rights? ## References From dfd747c8ea171ef5e28f0c60a205cd38537a39c7 Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:33:47 -0400 Subject: [PATCH 19/23] Update CPS-0022/README.md Co-authored-by: Ryan --- CPS-0022/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index f8b601acaf..ee87482347 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -119,6 +119,7 @@ This scenario highlights the long-term risk of inaction. Even a modest annual lo - How can the protocol reliably identify truly lost credentials? - Could an inactivity period (epochs/years) be acceptable before stake is considered “lost”? - Which economic / social mechanisms can prevent reward dilution without violating property rights? +- Would the introduction of some solution to lost stake violate some of prior promises from the protocol? ## References From c0b4708eb475467d1840af9837f6e2871c27414e Mon Sep 17 00:00:00 2001 From: Cerkoryn <30681834+Cerkoryn@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:34:38 -0400 Subject: [PATCH 20/23] Update CPS-0022/README.md Co-authored-by: Ryan --- CPS-0022/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index ee87482347..1279b526ff 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -84,7 +84,7 @@ Cardano’s ledger does not distinguish between active and inactive stake. All A ### Current Mitigations and Their Limits -As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/cips/cip1694/) include measures to limit the impact of inactive delegated stake on voting outcomes. These measures (such as marking inactive dReps) help prevent governance paralysis, but do not address the underlying issue of lost ADA still existing and, in some cases, continuing to accumulate rewards. However, when a stake pool with lost stake retires or shuts down, the lost ADA delegated to it is actually much less of a problem. That ADA effectively becomes undelegated and removed from circulation, meaning it no longer receives staking rewards or participates in governance. While the system currently has no direct way to reclaim or reassign lost ADA, the most persistent issues arise when lost stake remains delegated to active pools or dReps. Indirect mitigations only address symptoms (like governance quorum) rather than the root cause. +As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/cips/cip1694/) include measures to limit the impact of inactive delegated stake on voting outcomes. Additionally because DRep delegation is a new feature, all previously lost stake is unable to engage. These measures (such as marking inactive dReps) help prevent governance paralysis, but do not address the underlying issue of lost ADA still existing and, in some cases, continuing to accumulate rewards. However, when a stake pool with lost stake retires or shuts down, the lost ADA delegated to it is actually much less of a problem. That ADA effectively becomes undelegated and removed from circulation, meaning it no longer receives staking rewards or participates in governance. While the system currently has no direct way to reclaim or reassign lost ADA, the most persistent issues arise when lost stake remains delegated to active pools or dReps. Indirect mitigations only address symptoms (like governance quorum) rather than the root cause. ### Why Ignoring the Problem Is Risky From a55efc2009b6ff7c96ad0595f57576520d857eb9 Mon Sep 17 00:00:00 2001 From: rwiley <30681834+Cerkoryn@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:43:12 -0400 Subject: [PATCH 21/23] Fix broken link --- CPS-0022/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index 1279b526ff..7b1d7605cb 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -35,7 +35,7 @@ Lost Stake continues to earn and compound staking rewards and carries voting wei > **Figure 1:** Circles depict the Total Rewards Pot and its diminishing share with some rewards also flowing to Sticky Stake and Lost Stake addresses every epoch. -Cardano already distributes a significant amount of ADA every epoch in staking rewards to addresses that are permanently inaccessible. This occurs when ADA is lost, such as when a holder loses their seed phrase or passes away without sharing their keys, rendering the funds permanently unreachable. In most other cryptocurrencies, lost coins simply exit circulation. For example, it is estimated that around 20% of all Bitcoin supply is lost forever [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)], with more granular analyses by Ledger Academy and Chainalysis both converging on roughly 4% of all Bitcoin being lost each year [[ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger); [chainalysis.com](https://www.chainalysis.com/blog/money-supply/)]. +Cardano already distributes a significant amount of ADA every epoch in staking rewards to addresses that are permanently inaccessible. This occurs when ADA is lost, such as when a holder loses their seed phrase or passes away without sharing their keys, rendering the funds permanently unreachable. In most other cryptocurrencies, lost coins simply exit circulation. For example, it is estimated that around 20% of all Bitcoin supply is lost forever [[investopedia.com](https://www.investopedia.com/news/20-all-btc-lost-unrecoverable-study-shows/)], with more granular analyses by Ledger Academy and Chainalysis both converging on roughly 4% of all Bitcoin being lost each year [[ledger.com](https://www.ledger.com/academy/topics/economics-and-regulation/how-many-bitcoin-are-lost-ledger); [chainalysis.com](https://www.chainalysis.com/blog/money-supply/)]. Cardano’s design, however, allows lost ADA to remain economically “active” if it was delegated prior to loss. Once delegated, a stake key remains registered and tied to a stake pool (for block production) and potentially to a dRep (for voting) until it is actively changed or deregistered. A user who loses access cannot undelegate or spend those funds, meaning the ADA continues to stay delegated indefinitely. From 0b59f6e7e696781006614fe89c126aba14fed417 Mon Sep 17 00:00:00 2001 From: rwiley <30681834+Cerkoryn@users.noreply.github.com> Date: Tue, 14 Oct 2025 17:38:34 -0400 Subject: [PATCH 22/23] Remove projection chart and speculative estimates --- CPS-0022/README.md | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/CPS-0022/README.md b/CPS-0022/README.md index 7b1d7605cb..ee91705199 100644 --- a/CPS-0022/README.md +++ b/CPS-0022/README.md @@ -16,7 +16,7 @@ License: CC-BY-4.0 In everyday Cardano discussions the umbrella term “Sticky Stake” is used for any stake that stubbornly remains delegated, regardless of whether its owner is still around. This Cardano Problem Statement (CPS) zooms in on the most critical slice of that phenomenon that we dubbed “Lost Stake”: Ada that (a) remains delegated to a stake pool or dRep, yet (b) can never again be moved because the controlling private keys are irretrievably lost (e.g., seed-phrase loss, death of the sole key holder, catastrophic wallet failure). -This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the reward pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Estimates suggest that as much as 900k ADA per epoch (67M ADA each year) may already be draining into permanently unreachable wallets. Left unchecked, compounding Lost Stake will siphon billions of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. +This CPS formalises the Lost Stake problem and quantifies its systemic impact: dilution of the rewards pot available to active participants, distortion of pool-selection incentives, and ossification of governance power. Some amount of ADA may already be draining from the rewards pot into permanently unreachable wallets each epoch. Left unchecked, compounding Lost Stake will siphon a significant amount of ADA in rewards and an ever-growing share of voting weight into wallets that nobody controls, making future remediation far costlier and more contentious. ## Problem @@ -41,26 +41,10 @@ Cardano’s design, however, allows lost ADA to remain economically “active” The lost-stake problem is the accumulation of this unreachable-yet-delegated ADA within the Cardano ecosystem. Such lost stake still contributes to stake-pool sizes and earns staking rewards every epoch, even though the rewards accumulate in an address that nobody controls. For as long as the chosen stake pool produces staking rewards, the lost ADA compounds. Rewards paid to these addresses increase their delegated stake, which in turn earns more rewards, and so on. Similarly, if the lost ADA was delegated to a governance representative (dRep) for Voltaire-era on-chain voting, that voting power remains with the dRep permanently (or until the dRep retires or is marked inactive). The original owner is no longer present to adjust their delegation in response to changing conditions. This creates a class of delegation that cannot be reallocated or corrected. -> **Note:** The exact amount of ADA that is lost but still delegated is difficult to quantify. We use a *conservative* working assumption of ~1.5% of the circulating ADA being lost per year, which is less than half the 4% per-year loss rate measured for Bitcoin by Ledger and Chainalysis. - ### Detrimental effects Lost stake and lost ADA have several detrimental effects on the Cardano network: -#### Immediate impact on Rewards -Conservative chain-wide modelling indicates that as much as 900k ADA per epoch (~67M ADA per year) is already being paid to permanently lost addresses. Because those rewards also compound, the gap widens every epoch unless corrective measures are adopted. - -

How this rough estimate was derived - -1. Estimated permanently lost ADA (using a 1.5%/yr loss rate and 3% compound since 2020) → **≈5B ADA** -2. Assuming 50% of that is still staked → **≈2.5B ADA** -3. Total ADA currently staked → **≈21B ADA** -4. Lost addresses' share of total stake → **2.5B / 21B ≈ 12%** -5. Net rewards pot after treasury cut, pool performance, unmet pledge, and unstaked proportion removed → **≈7.5M ADA/epoch** -6. Rewards paid to lost addresses → **7.5M × 12% ≈ 0.9M ADA/epoch** - -
- #### Perpetual reward dilution Each epoch, a portion of the total ADA rewards is distributed to all staked ADA, whether active or lost. Rewards sent to addresses with lost ADA are effectively removed from circulation forever, resulting in active delegators and stake-pool operators (SPOs) receiving a smaller share than they would if that lost stake did not exist. In effect, active participants are subsidizing the lost stake. Over time, the compounding of these rewards to lost ADA can significantly dilute the reward pool available to real users and operators. @@ -88,20 +72,14 @@ As noted earlier, governance proposals like [CIP-1694](https://cips.cardano.org/ ### Why Ignoring the Problem Is Risky -Some might argue that lost coins simply increase the value of the remaining ones (through scarcity) or that the effect is negligible for now. However, as the projections show, the effect is not static. It grows over time and can reach levels that materially impact network operation. Unlike in Bitcoin (where lost coins arguably don’t harm network security or functionality [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]), in Cardano most lost coins still participate in consensus. Therefore, ignoring lost stake and lost ADA means accepting a slow-growing skew in the system that could ultimately undermine user trust and network performance. Early recognition allows for carefully researched, minimally disruptive solutions before the problem becomes too large and contentious to fix. +Some might argue that lost coins simply increase the value of the remaining ones (through scarcity) or that the effect is negligible for now. However the effect is not static. It grows over time and can reach levels that materially impact network operation. Unlike in Bitcoin (where lost coins arguably don’t harm network security or functionality [[investopedia.com](https://www.investopedia.com/tech/how-much-bitcoin-has-been-lost/)]), in Cardano most lost coins still participate in consensus. Therefore, ignoring lost stake and lost ADA means accepting a slow-growing skew in the system that could ultimately undermine user trust and network performance. Early recognition allows for carefully researched, minimally disruptive solutions before the problem becomes too large and contentious to fix. ## Use Cases The motivation for addressing lost stake and lost ADA is grounded in preserving fairness, efficiency, and the long-term health of Cardano’s proof-of-stake and governance mechanisms. At present, the problem may seem minor or largely theoretical, as lost ADA is not immediately visible on a small scale. But the impact compounds over time, and proactive understanding is crucial. -**Figure 2** below illustrates a hypothetical projection of the growth of lost ADA if left unchecked: - -Figure 2: Hypothetical exponential growth of lost ADA over time. - -> **Figure 2:** Hypothetical exponential growth of lost ADA over time, based on an assumed *conservative* 1.5% of ADA being lost per year (versus the 4% annual loss observed in Bitcoin), a 70% ratio of staked ADA, and a 3% annual staking-reward compounding. The blue curve (Lost ADA) shows the cumulative lost principal, while the red curve (Lost ADA + compounded rewards) shows how those lost funds are expected to grow with staking rewards, eventually representing a large fraction of total supply over decades. - -This scenario highlights the long-term risk of inaction. Even a modest annual loss rate combined with ongoing rewards can, in theory, lead to exponential increases in the amount of ADA effectively trapped as lost stake. Over decades, lost ADA (plus the rewards it continually accrues) could constitute an ever-growing share of the total circulating supply, potentially tens of billions of ADA by the 2050s–2070s in this model. However, it is important to note that the likelihood of this scenario fully playing out is low as the proportion of rewards and transaction fees paid to lost ADA grows, the situation would become increasingly unacceptable to active users. At some point, most users would likely abandon the ecosystem rather than continue subsidizing unreachable addresses, making such runaway growth of lost stake unsustainable in practice. Nevertheless, this projection magnifies all the aforementioned issues: reward dilution becomes more severe, stake pools and governance are heavily influenced by non-recoverable funds, and the active Cardano community would be supporting an increasing “dead weight” in the ecosystem until a breaking point is reached. +Even a modest annual loss rate combined with ongoing rewards can, in theory, lead to exponential increases in the amount of ADA effectively trapped as lost stake. Over decades, lost ADA (plus the rewards it continually accrues) could constitute an ever-growing share of the total circulating supply. As the proportion of rewards and transaction fees paid to lost ADA grows, the situation would become increasingly unacceptable to active users. At some point, most users would likely abandon the ecosystem rather than continue subsidizing unreachable addresses, making such runaway growth of lost stake unsustainable. Without a mechansism to prevent continous compounding of lost stake it is expected that reward dilution will become more severe, stake pools and governance will become heavily influenced by non-recoverable funds, and the active Cardano community would be supporting an increasing “dead weight” in the ecosystem until a breaking point is reached. ## Goals From 4130c58eb713d1cefdd6bb618e590338b8a64daf Mon Sep 17 00:00:00 2001 From: rwiley <30681834+Cerkoryn@users.noreply.github.com> Date: Wed, 15 Oct 2025 06:26:02 -0400 Subject: [PATCH 23/23] Remove unecessary image file --- CPS-0022/fig2.jpg | Bin 73561 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 CPS-0022/fig2.jpg diff --git a/CPS-0022/fig2.jpg b/CPS-0022/fig2.jpg deleted file mode 100644 index 42c95d03e5941d2d78bee26e21461e55364cdbfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73561 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 M*0 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�^;r;rF+?K&vP3-L*@mv6V=%9&ijFR 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 hy;U{Vc