From 612be58433c6207859c16c49b10158e78e227216 Mon Sep 17 00:00:00 2001 From: Giorgio Gilestro Date: Mon, 7 Sep 2026 10:20:00 +0100 Subject: [PATCH] =?UTF-8?q?introduction=20rewritten:=20setting,=20diagnosi?= =?UTF-8?q?s,=20question=20=E2=80=94=20nothing=20else?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Introduction is halved (1,360 -> 654 words, four paragraphs): the model-population setting; the data-coupled generations + the thesis sentence; the drift diagnosis placed in the literature; and the motivating question (the four operator decisions with no principled guidance + the continual-learning framing), closing on the value anticipation without disclosing results. Evicted and rehomed: the interpretation/explanation/prediction ladder (deleted — its content lives in the calibrated Results and ledger); the answers-list (deleted — results belong in Results); the correspondence walk-through (Muller's ratchet moved to the minimal-model section with its scope clause; immigration/Fisher-Muller/BDM citations anchored where the concepts are developed in Results; the Livnat precursor and predictor-delta moved to the Discussion ledger); the tiers-of-evidence and negative-results- prominence sentences (deleted). The continual-learning operator mapping moved into the Discussion block, retitled "Continual learning at the population scale", deduplicated against its five offers. All 66 references wholesale-renumbered to the new first-appearance order and the list reordered (invariant verified: in-text order = 1..66 = list). Main text 4.7k words; 19 pp. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v --- paper/pnas/body.tex | 74 +++++++------- paper/pnas/main.md | 230 ++++++++++++++++++-------------------------- paper/pnas/main.pdf | Bin 305827 -> 301917 bytes 3 files changed, 128 insertions(+), 176 deletions(-) diff --git a/paper/pnas/body.tex b/paper/pnas/body.tex index 5ee1443..41449b7 100644 --- a/paper/pnas/body.tex +++ b/paper/pnas/body.tex @@ -16,21 +16,13 @@ The generations are coupled through data as well as through weights. Successive The diagnosis comes first. Training each generation of a model on the previous generation's output degrades it (\emph{model collapse}): rare capabilities vanish first, and the lineage drifts toward its own most common behaviour (21). That degradation is, mathematically, \emph{genetic drift}, the loss of rare variants that any finite population suffers when each generation is a finite sample of the last. The identification has been made repeatedly and independently: for sequential inference chains before deep learning (22), for language-model text ecosystems (23), as a closed-form first-extinction law placing collapse onset at the Wright--Fisher first-extinction time (24), and in quantitative-genetic form for self-consuming diffusion models (25). A diagnosis reached so often, from such different starting points, marks population genetics as the natural mathematics of the setting. It is also only the entry point. Population genetics is not, at heart, a theory of decay; it is a theory of the mechanisms that maintain and build populations despite decay (immigration, recombination, selection, population structure) and of where those mechanisms reach their limits. This paper develops that fuller structure for model populations: the arc from drift through its remedies to its limit, reproductive isolation, carried as one framework from closed forms to trained networks to language models. -In machine learning's own terms, the problem this frame addresses is the field's oldest, \emph{continual learning}, reappearing one level up. Within a single network, sequential learning overwrites prior knowledge (catastrophic forgetting; 26, 27), and the discipline's remedies are, one by one, the population operators of this paper in single-model form: \emph{rehearsal and replay} of past data is grounding's within-lineage counterpart, and the field's empirically settled replay fractions, on the order of 1\% for instruction tuning (28) and 5\% to 25\% by distribution-shift strength in continual pretraining (29), sit where the minimal model's operational grounding threshold lies, a correspondence for which the framework supplies the missing theory (equilibrium diversity, and a per-capability survival law). \emph{Pseudo-rehearsal}, the replay of the network's own generated samples, proposed as a cure in 1995 (30) and revived as generative replay (31), is this paper's ungrounded null: immigration from a drifting source, benign for one hop and compounding into collapse over generations; verifier-filtering (32, 33) converts it back into grounding. \emph{Parameter isolation} (34, and frozen-base adapters, which forget far less; 35) is the engineered decorrelation our specialists use; \emph{complementary-learning-systems consolidation} (36--38) is our periodic adapter-into-base merge; the recent turn to \emph{merging as a continual-learning mechanism} (39--42) applies recombination within one lineage over time, where we apply it across lineages; and the observation that rare examples and long-tail knowledge are forgotten first (43--45) is tail-allele extinction observed one model at a time. One distinction is kept explicit throughout: catastrophic forgetting is largely deterministic interference from shifted training, whereas collapse is stochastic sampling drift; the two phenomena share their victims, the rare, and their remedies, but not their mechanism. To our knowledge, no prior work carries population-genetic formalism into continual learning itself; that bridge (replay as immigration with a survival law, merging as recombination with a compatibility criterion, consolidation as the slow store of a two-speed memory) is where this framework may matter most. - -We are explicit about what kind of contribution each claim is, distinguishing \emph{interpretation} (an existing result understood in population-genetic terms), \emph{explanation} (the transferred mechanism accounts for observations existing accounts leave open), and \emph{prediction} (the framework forecasts an unmeasured outcome). The paper is strongest on the first; makes concrete progress on the second (separating merge failures that are coordinate artefacts from those that are functional); and reports a first, bounded step on the third: a controlled predictive test in which pre-merge functional-disagreement measures, chosen by the framework, predicted merge damage on a constructed task grid while the tested weight-geometry baselines showed no detectable association. - -Stated as a problem: an operator of a model population today has no principled answer to four recurring decisions. How much verified real data does retraining need before a lineage decays? Will combining two particular models compose their abilities or damage them? Can incompatibility be detected before paying for a failed merge? And when should specialists be kept separate rather than consolidated? Current practice answers these with folklore constants and trial-and-error searches. The framework prices each decision, and several of its answers are not the intuitive ones. Averaging, the default combining operator, cancels the benefit of multiple parents to first order precisely in the regime where that benefit matters most, the rare-capability tail. Specialisation and divergence, widely treated as the threat to mergeability, produced no incompatibility in any regime we tested; conflicting conventions always did. Weight distance, the field's default compatibility signal, carried no detectable predictive signal in our controlled test, while a cheap behavioural measure did. And where the framework's numbers can be checked against settled practice, they land on it: the replay fractions that continual learning converged on empirically sit at the minimal model's threshold. - -The correspondences we develop, summarised in Table 1: single-teacher retraining is \emph{asexual reproduction}, and the irreversible arm of its decay shares the defining consequence of \emph{Muller's ratchet} (46): once every copy of a rare capability is gone from all parents and sources, no recombination can rebuild it, which is why remedies must act before fixation-by-loss (a consequence- level correspondence: the minimal model lacks the ratchet's recurrent deleterious-mutation mechanism, so irreversible loss alone does not identify that specific mechanism). Injecting verified real data is \emph{immigration} from a non-drifting source (32, 47, 48). Model merging is \emph{recombination}, and its central payoff, a merged model exceeding every parent, is the \emph{Fisher--Muller effect} (49, 50). Merging entangled skills courts \emph{outbreeding depression}; screening many candidate merges is engineered recombination with unusually flexible parent choice and pre-deployment screening (we use the shorthand \emph{directed sex}); restricting who merges with whom is \emph{population structure}. Merging's hard limit, models too diverged in function to combine, is \emph{reproductive isolation}, for which the Bateson--Dobzhansky--Muller theory of incompatibilities (51, 52) supplies the structure. The nearest precursor to this programme reads sex as an algorithm for mixability in the theory of computation (53), pre-dating model merging; the model-merging literature itself has strong empirical operators (4, 54, 55) and emerging merge-success predictors (56, 57), to which our delta is mechanism: \emph{when and why} failure is coordinate versus functional, and what moves the boundary. - -We support the framework at three tiers of evidence, in ascending realism and descending exactness: a \emph{minimal analytic model} validated against closed forms to a fraction of a percent; \emph{small trained networks} (MLPs, recurrent networks, an MNIST image generator) where the operators are measured in real weights; and \emph{language models} (LoRA-specialised Qwen models, 0.5B locally and 7B on a compute cluster) where the claims are tested as signs under seed replication. Negative results are reported with the same prominence as confirmations; they include the failure of an internal pre-registered prediction, a null on emergent speciation that bounds the analogy, and the sensitivity analyses on the predictive test. +The question this paper addresses is what to do with that diagnosis. An operator of a model population faces recurring decisions for which there is no principled guidance: how much verified real data does retraining need before a lineage decays; will combining two particular models compose their abilities or damage them; can incompatibility be detected before paying for a failed merge; and when should specialists be kept separate rather than consolidated? In practice these are settled by convention and by trial-and-error search. They are also, recognisably, machine learning's oldest problem at a new scale: \emph{continual learning}, the struggle to acquire new abilities without losing old ones (26, 27), transposed from a single network to a population whose members inherit from one another. Population genetics, we will argue, prices these decisions. Table 1 summarises the correspondences on which the argument runs; the sections that follow develop them from closed-form theory to experiments in trained networks and language models. \section*{The minimal model, and where its exactness ends} Knowledge is modelled as a distribution \texttt{p\_t} over \texttt{K} discrete items (capabilities, facts, modes of behaviour), with a fixed true distribution \texttt{p*} whose rare tail carries the knowledge most at risk. One generation is: *draw \texttt{n} samples from the parent's distribution, optionally mix in \texttt{m} verified real samples (``grounding'', \texttt{g = m/(n+m)}), and refit the child\emph{. In this minimal inheritance model the resampling step }is* the Wright--Fisher process: the same equations, which we exploit as an engineering gate: our simulator reproduces the classical closed forms (heterozygosity decay \texttt{E[H\_t] = H\_0(1 − 1/n)\textasciicircum{}t}; the exact immigration--drift equilibrium; the closed-form multi-teacher union) to within 0.5\%, and these are standing tests in the codebase, not one-off checks. -The boundary of the exactness matters, and we measured it rather than assumed it. Real training adds approximation, optimisation noise, and inductive bias, and when trained networks are fit against the exact drift null they deviate in \emph{opposite, architecture-specific} directions: a smoothing recurrent network resists collapse (keeping spurious variants alive), while a sharpening image generator accelerates it. A one-parameter \emph{learning kernel} (a smoothing knob and a sharpening knob on the refit) reproduces both. Throughout, a real learner is therefore treated as Wright--Fisher \emph{plus a signed, measurable estimator bias}, and the drift signs (rare-first loss; the grounding response) survived that bias in every architecture we tested, including a convolutional VAE retrained on its own generated digits, where the dry lineage collapses to a single blurred digit class while 10\% grounding holds all thirty modes (Fig. 1). +The boundary of the exactness matters, and we measured it rather than assumed it. Real training adds approximation, optimisation noise, and inductive bias, and when trained networks are fit against the exact drift null they deviate in \emph{opposite, architecture-specific} directions: a smoothing recurrent network resists collapse (keeping spurious variants alive), while a sharpening image generator accelerates it. A one-parameter \emph{learning kernel} (a smoothing knob and a sharpening knob on the refit) reproduces both. Throughout, a real learner is therefore treated as Wright--Fisher \emph{plus a signed, measurable estimator bias}, and the drift signs (rare-first loss; the grounding response) survived that bias in every architecture we tested, including a convolutional VAE retrained on its own generated digits, where the dry lineage collapses to a single blurred digit class while 10\% grounding holds all thirty modes (Fig. 1). One consequence of drift deserves its genetic name. Retraining on a single parent is \emph{asexual reproduction}, and sustained loss under it carries the defining consequence of \emph{Muller's ratchet} (28): once every copy of a rare capability is gone from all parents and sources, no recombination can rebuild it, so remedies must act before fixation-by-loss (a consequence-level correspondence; the minimal model lacks the ratchet's recurrent-mutation driver). \textbf{Table 1.} The dictionary. Each correspondence is stated with the level of support it currently has (exact = closed form in the minimal model; empirical = measured in trained systems; hypothesis = stated with a falsifier, untested or unconfirmed). The full claim-by-claim ledger with assumptions and known limits is SI Appendix, Table S1. @@ -53,7 +45,7 @@ Selection on a fitness function & Verifier-anchored selection (``reality that ca \subsection*{Grounding is immigration: cheap, with a floor} -In the minimal model, grounding from a fixed real source is immigration into a drifting population, and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is \emph{smooth} in the grounding fraction (there is no phase transition in aggregate diversity), so the practical number is an operational threshold, and we define it as such: under the tested population size and Zipf source distribution, \texttt{g \(\approx\) 0.05} retained most (\(\geq\)95\%) of equilibrium diversity indefinitely, with the required fraction depending on sample size, source distribution, and the chosen retention target (dependencies in SI). The engineering point survives the definition: verified real data is cheap insurance at fractions far below one. But the same analysis yields a floor the field's average-loss framing misses: under unstratified sampling from the source, a capability of rarity \texttt{p} appears in a real-data batch of size \texttt{m} with probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}}, so \texttt{m\(\cdot\)p \(\approx\) 1} marks roughly a 63\% chance of one example per batch: a soft observation floor, with higher confidence priced accordingly, and with distinct consequences for continuous retention, stationary occupancy, and reintroduction after loss (immigration can restore an absent item; SI separates these). Protecting the rarest knowledge under unstratified grounding is therefore priced per item at cost \texttt{\(\propto\) 1/p}; targeted or stratified sampling changes that cost, and recombination can recover rare capabilities \emph{that are still retained across complementary parents} (next section). In trained networks the \emph{sign} of the grounding response transfers everywhere we looked, with two deviations, both traced to the estimator bias above: sharp thresholds soften, and support-counting metrics decouple from truth (forward-KL is the operative collapse metric for a smoothing learner). On real images (Fig. 1B), dry self-training collapses a convolutional VAE to one mode while \textasciitilde{}10\% grounding holds all thirty (the trained model needs roughly twice the exact-operator fraction, the measured price of the estimator bias). +In the minimal model, grounding from a fixed real source is \emph{immigration} into a drifting population (29--31), and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is \emph{smooth} in the grounding fraction (there is no phase transition in aggregate diversity), so the practical number is an operational threshold, and we define it as such: under the tested population size and Zipf source distribution, \texttt{g \(\approx\) 0.05} retained most (\(\geq\)95\%) of equilibrium diversity indefinitely, with the required fraction depending on sample size, source distribution, and the chosen retention target (dependencies in SI). The engineering point survives the definition: verified real data is cheap insurance at fractions far below one. But the same analysis yields a floor the field's average-loss framing misses: under unstratified sampling from the source, a capability of rarity \texttt{p} appears in a real-data batch of size \texttt{m} with probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}}, so \texttt{m\(\cdot\)p \(\approx\) 1} marks roughly a 63\% chance of one example per batch: a soft observation floor, with higher confidence priced accordingly, and with distinct consequences for continuous retention, stationary occupancy, and reintroduction after loss (immigration can restore an absent item; SI separates these). Protecting the rarest knowledge under unstratified grounding is therefore priced per item at cost \texttt{\(\propto\) 1/p}; targeted or stratified sampling changes that cost, and recombination can recover rare capabilities \emph{that are still retained across complementary parents} (next section). In trained networks the \emph{sign} of the grounding response transfers everywhere we looked, with two deviations, both traced to the estimator bias above: sharp thresholds soften, and support-counting metrics decouple from truth (forward-KL is the operative collapse metric for a smoothing learner). On real images (Fig. 1B), dry self-training collapses a convolutional VAE to one mode while \textasciitilde{}10\% grounding holds all thirty (the trained model needs roughly twice the exact-operator fraction, the measured price of the estimator bias). \begin{figure*}[p]\centering % fig1 \includegraphics[width=\textwidth]{figs/fig1.pdf} @@ -62,11 +54,11 @@ In the minimal model, grounding from a fixed real source is immigration into a d \subsection*{Recombination: a conservation law, its operators, and offspring that exceed every parent} -The largest returns from the transfer concern merging. We begin with a result about the most common operator, stated with its assumptions. \textbf{Proposition (blending inheritance, rare-item regime).} Let K parents independently retain a rare item (mass \texttt{p} when retained), and let the child draw \texttt{n} samples either from one parent chosen at random or from the \emph{mean of the parents' output distributions}. Expected item mass is identical under the two schemes; and in the rare-item regime \texttt{n\(\cdot\)p/K \(\ll\) 1}, where per-item survival is first-order in sampled mass, expected \emph{survival} is also identical: the 1/K dilution of averaging cancels the K-parent union gain to first order, so in this regime adding parents through the output-mean does not increase expected tail retention. Two boundaries: outside that regime, survival is a convex function of mixed mass, so the variance reduction from averaging can \emph{reduce} extinction relative to a randomly chosen single parent; the cancellation is a first-order result about rare items, not a universal impossibility; and the contrasting union operator (keep each item's strongest source, then renormalise, which itself redistributes mass and presupposes a verifier or oracle to identify the strongest source) increases expected retention with K in all regimes in the minimal model. The practically important operators, \emph{weight averaging} (a nonlinear network's weight-mean does not compute its parents' output-mean) and \emph{routing among intact specialists} (58) (different storage and inference budgets from a single child), are its empirical cousins, and the measured bridge is a \emph{headroom rule}, stated qualitatively: in language models, union-preserving operators beat the weight-average where that average falls short of attainable performance, and add nothing where it does not (easy-versus-hard contrasts at two scales; a quantitative form of the relationship is untested). On easy tasks a capable base's average is already at ceiling and refinements add nothing; on hard tasks the average dilutes a fragile specialist below even the best single parent and routing wins by a wide margin (Fig. 6A--B). +The largest returns from the transfer concern merging. We begin with a result about the most common operator, stated with its assumptions. \textbf{Proposition (blending inheritance, rare-item regime).} Let K parents independently retain a rare item (mass \texttt{p} when retained), and let the child draw \texttt{n} samples either from one parent chosen at random or from the \emph{mean of the parents' output distributions}. Expected item mass is identical under the two schemes; and in the rare-item regime \texttt{n\(\cdot\)p/K \(\ll\) 1}, where per-item survival is first-order in sampled mass, expected \emph{survival} is also identical: the 1/K dilution of averaging cancels the K-parent union gain to first order, so in this regime adding parents through the output-mean does not increase expected tail retention. Two boundaries: outside that regime, survival is a convex function of mixed mass, so the variance reduction from averaging can \emph{reduce} extinction relative to a randomly chosen single parent; the cancellation is a first-order result about rare items, not a universal impossibility; and the contrasting union operator (keep each item's strongest source, then renormalise, which itself redistributes mass and presupposes a verifier or oracle to identify the strongest source) increases expected retention with K in all regimes in the minimal model. The practically important operators, \emph{weight averaging} (a nonlinear network's weight-mean does not compute its parents' output-mean) and \emph{routing among intact specialists} (32) (different storage and inference budgets from a single child), are its empirical cousins, and the measured bridge is a \emph{headroom rule}, stated qualitatively: in language models, union-preserving operators beat the weight-average where that average falls short of attainable performance, and add nothing where it does not (easy-versus-hard contrasts at two scales; a quantitative form of the relationship is untested). On easy tasks a capable base's average is already at ceiling and refinements add nothing; on hard tasks the average dilutes a fragile specialist below even the best single parent and routing wins by a wide margin (Fig. 6A--B). -The generative payoff is the Fisher--Muller effect: recombination assembles, in one offspring, complementary variants that arose in different lineages, producing a genotype fitter than any parent. In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum, a genotype no parent held, while the best single parent and the blended average both plateau below (Fig. 2). In real language models the signature replicates under seed replication: merges of three LoRA (59) specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper worst-family metric the merged models are the only ones competent everywhere, in every seed (Fig. 6A). +The generative payoff is the \emph{Fisher--Muller effect} (33, 34): recombination assembles, in one offspring, complementary variants that arose in different lineages, producing a genotype fitter than any parent. In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum, a genotype no parent held, while the best single parent and the blended average both plateau below (Fig. 2). In real language models the signature replicates under seed replication: merges of three LoRA (35) specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper worst-family metric the merged models are the only ones competent everywhere, in every seed (Fig. 6A). -Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epistatic) NK landscapes (60) (Fig. 3). When skills are entangled, blind recombination produces offspring \emph{below} their parents (outbreeding depression), worsening with ruggedness, and the optimal recombination rate shrinks as entanglement grows. But an engineered population can do what biology cannot: recombine unbounded parents, choose complementary mates, and \emph{screen many candidate offspring against a verifier before keeping one}. This directed sex converts the outbreeding catastrophe into a reliable gain in the model (tracking or exceeding the best parent at every ruggedness) and replicates as a sign in language models: bred-and-screened merges beat the a-priori blend in every seed on headroom tasks, including one seed where the blend failed catastrophically and selection was immune (Fig. 6A). Finally, population \emph{structure} is itself a knob: sweeping the mate-pool breadth from monogamous (local) to promiscuous (panmictic) against ruggedness, wide mixing maximises the population mean while monotonically destroying diversity, and the best \emph{champion} shifts from wide breadth on smooth landscapes to intermediate breadth on rugged ones (Fig. 3C), the mating-system phenomenon known to structured-population search, mapped onto merging populations. +Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epistatic) NK landscapes (36) (Fig. 3). When skills are entangled, blind recombination produces offspring \emph{below} their parents (outbreeding depression), worsening with ruggedness, and the optimal recombination rate shrinks as entanglement grows. But an engineered population can do what biology cannot: recombine unbounded parents, choose complementary mates, and \emph{screen many candidate offspring against a verifier before keeping one}. This directed sex converts the outbreeding catastrophe into a reliable gain in the model (tracking or exceeding the best parent at every ruggedness) and replicates as a sign in language models: bred-and-screened merges beat the a-priori blend in every seed on headroom tasks, including one seed where the blend failed catastrophically and selection was immune (Fig. 6A). Finally, population \emph{structure} is itself a knob: sweeping the mate-pool breadth from monogamous (local) to promiscuous (panmictic) against ruggedness, wide mixing maximises the population mean while monotonically destroying diversity, and the best \emph{champion} shifts from wide breadth on smooth landscapes to intermediate breadth on rugged ones (Fig. 3C), the mating-system phenomenon known to structured-population search, mapped onto merging populations. \begin{figure*}[p]\centering % fig2 \includegraphics[width=\textwidth]{figs/fig2.pdf} @@ -80,7 +72,7 @@ Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epist \subsection*{The society: grounding, recombination, and diversity make complementary contributions} -Composing the operators (Fig. 4) requires one definitional distinction first. In the inheritance model, grounding is \emph{grounded inheritance}: external samples added to the reproduction process (the data channel). In the society model, grounding is \emph{grounded evaluation}: selection weights true fitness against conformity to the population's own consensus, \texttt{g}\(\cdot\)true-fitness + (1−g)\(\cdot\)conformity, the analogue of scoring models by the crowd's approval (the fitness channel). These are related design ideas, since both couple the lineage to a non-drifting external signal, but they are different operators, and we name them separately. In the tested society (a finite agent population on a rugged NK landscape), a four-arm ablation separates the failure modes: the full system (grounded evaluation + directed recombination + diversity-preserving selection (61)) climbs to near the global optimum while keeping its specialists; removing grounded evaluation converges the population confidently on an unfit consensus (self-consumption); removing recombination strands it on local optima; removing diversity converges it prematurely to a worse answer. Each removal fails differently; the three implementations make complementary contributions \emph{under the tested conditions}; general joint necessity is not established (alternative mutation, restart, archive, or selection schemes could alter the picture). At language-model scale this composed loop remains unbuilt; it is the paper's largest stated gap. +Composing the operators (Fig. 4) requires one definitional distinction first. In the inheritance model, grounding is \emph{grounded inheritance}: external samples added to the reproduction process (the data channel). In the society model, grounding is \emph{grounded evaluation}: selection weights true fitness against conformity to the population's own consensus, \texttt{g}\(\cdot\)true-fitness + (1−g)\(\cdot\)conformity, the analogue of scoring models by the crowd's approval (the fitness channel). These are related design ideas, since both couple the lineage to a non-drifting external signal, but they are different operators, and we name them separately. In the tested society (a finite agent population on a rugged NK landscape), a four-arm ablation separates the failure modes: the full system (grounded evaluation + directed recombination + diversity-preserving selection (37)) climbs to near the global optimum while keeping its specialists; removing grounded evaluation converges the population confidently on an unfit consensus (self-consumption); removing recombination strands it on local optima; removing diversity converges it prematurely to a worse answer. Each removal fails differently; the three implementations make complementary contributions \emph{under the tested conditions}; general joint necessity is not established (alternative mutation, restart, archive, or selection schemes could alter the picture). At language-model scale this composed loop remains unbuilt; it is the paper's largest stated gap. \begin{figure*}[p]\centering % fig4 \includegraphics[width=\textwidth]{figs/fig4.pdf} @@ -89,11 +81,11 @@ Composing the operators (Fig. 4) requires one definitional distinction first. In \subsection*{The limit of sex: model speciation} -Recombination presupposes compatible parents. In biology, lineages pushed far enough apart become separate species (reproductive isolation) through Bateson--Dobzhansky--Muller incompatibilities: changes harmless on their own background but deleterious in combination. A merged model is exactly the exposed hybrid. We built the analytic model (Fig. 5A): hybrid fitness tracks the parents while compatible, then peels off and crashes below the ancestor; the isolation cliff arrives earlier the denser the incompatibilities; and the incompatibility \emph{count} snowballs quadratically with divergence (52). We note that a super-linear count does not by itself entail a sharp performance cliff without the count-to-effect-size link, which the analytic model supplies under its assumptions and any neural test must establish separately. +Recombination presupposes compatible parents. In biology, lineages pushed far enough apart become separate species (\emph{reproductive isolation}) through Bateson--Dobzhansky--Muller incompatibilities (38, 39): changes harmless on their own background but deleterious in combination. A merged model is exactly the exposed hybrid. We built the analytic model (Fig. 5A): hybrid fitness tracks the parents while compatible, then peels off and crashes below the ancestor; the isolation cliff arrives earlier the denser the incompatibilities; and the incompatibility \emph{count} snowballs quadratically with divergence (39). We note that a super-linear count does not by itself entail a sharp performance cliff without the count-to-effect-size link, which the analytic model supplies under its assumptions and any neural test must establish separately. -In trained networks, the claim must survive a known alternative: merge barriers between independently trained networks are famously \emph{coordinate artefacts}, removable by re-aligning hidden units (62); richer symmetry groups remove more (63), with known failures beyond the shared-data regime (64). We therefore aligned under the composition of permutation matching and exact per-unit rescaling (the unit symmetry group of plain ReLU MLPs, as the search space) and decomposed the barrier (Fig. 5 C and D): two networks trained from different initialisations on the \emph{same} task have a barrier that this alignment removes essentially entirely (residual \(\approx\) 0.001, the aligned merge performing at parent level): coordinate, not functional; two networks trained on \emph{conflicting} label maps have a barrier the same alignment leaves largely unchanged (0.502 \(\rightarrow\) 0.497), with the merged model functionally dead. The tested alignment removes the same-task barrier but leaves the conflict-associated barrier intact, supporting a functional-conflict interpretation without proving optimal alignment: exact recovery of a permuted-and-rescaled copy validates a special case, so the removable share is a lower bound and the residual an upper bound. Sweeping conflict traces the cliff as hybrid fitness, 0.97 \(\rightarrow\) 0.03. The conflict floor itself is information-theoretic (no single model can satisfy contradictory conventions; SI Appendix, Proposition S2), with the framework's role being the \emph{structure around it}: which divergences generate conflict, and what moves the cliff. +In trained networks, the claim must survive a known alternative: merge barriers between independently trained networks are famously \emph{coordinate artefacts}, removable by re-aligning hidden units (40); richer symmetry groups remove more (41), with known failures beyond the shared-data regime (42). We therefore aligned under the composition of permutation matching and exact per-unit rescaling (the unit symmetry group of plain ReLU MLPs, as the search space) and decomposed the barrier (Fig. 5 C and D): two networks trained from different initialisations on the \emph{same} task have a barrier that this alignment removes essentially entirely (residual \(\approx\) 0.001, the aligned merge performing at parent level): coordinate, not functional; two networks trained on \emph{conflicting} label maps have a barrier the same alignment leaves largely unchanged (0.502 \(\rightarrow\) 0.497), with the merged model functionally dead. The tested alignment removes the same-task barrier but leaves the conflict-associated barrier intact, supporting a functional-conflict interpretation without proving optimal alignment: exact recovery of a permuted-and-rescaled copy validates a special case, so the removable share is a lower bound and the residual an upper bound. Sweeping conflict traces the cliff as hybrid fitness, 0.97 \(\rightarrow\) 0.03. The conflict floor itself is information-theoretic (no single model can satisfy contradictory conventions; SI Appendix, Proposition S2), with the framework's role being the \emph{structure around it}: which divergences generate conflict, and what moves the cliff. -The strongest constraint comes from the pre-registered \emph{emergent test}: true BDM incompatibilities are emergent (each lineage's changes harmless alone), so we let children diverge with \emph{no conflicting signal anywhere}, using complementary class specialists and divergent input conventions, to 6.4\(\times\) the base training. No isolation emerged (residual 0.000 throughout); instead the merge \emph{rescued} the two catastrophically-forgetting specialists (parents \(\approx\) 0.50, merge \(\approx\) 0.955, a sustained Fisher--Muller rescue). The same double result appears at the language-model tier (Fig. 5 E and F): conflicting conventions produce \emph{function-specific} hybrid breakdown (the merge scores below both parents on the conflicted function, while a budget-controlled design shows the disjoint skills merge unharmed), and over-training disjoint specialists 1\(\rightarrow\)12 epochs (cf. the merging literature's expert-duration effect; 65) produces no isolation at all --- the merge improves. Across every tier tested, isolation had to be provoked by functional conflict; specialisation alone did not speciate --- a bound on the analogy that sharpens the design rule: what breaks merging is conflicting conventions on shared circuitry, not divergence per se. +The strongest constraint comes from the pre-registered \emph{emergent test}: true BDM incompatibilities are emergent (each lineage's changes harmless alone), so we let children diverge with \emph{no conflicting signal anywhere}, using complementary class specialists and divergent input conventions, to 6.4\(\times\) the base training. No isolation emerged (residual 0.000 throughout); instead the merge \emph{rescued} the two catastrophically-forgetting specialists (parents \(\approx\) 0.50, merge \(\approx\) 0.955, a sustained Fisher--Muller rescue). The same double result appears at the language-model tier (Fig. 5 E and F): conflicting conventions produce \emph{function-specific} hybrid breakdown (the merge scores below both parents on the conflicted function, while a budget-controlled design shows the disjoint skills merge unharmed), and over-training disjoint specialists 1\(\rightarrow\)12 epochs (cf. the merging literature's expert-duration effect; 43) produces no isolation at all --- the merge improves. Across every tier tested, isolation had to be provoked by functional conflict; specialisation alone did not speciate --- a bound on the analogy that sharpens the design rule: what breaks merging is conflicting conventions on shared circuitry, not divergence per se. \begin{figure*}[p]\centering % fig5 \includegraphics[width=\textwidth]{figs/fig5.pdf} @@ -102,7 +94,7 @@ The strongest constraint comes from the pre-registered \emph{emergent test}: tru \subsection*{A controlled predictive test: functional conflict, measured pre-merge, predicts merge damage} -The framework's prediction-level claim was put to a designed test (Fig. 6C). Thirty-nine parent pairs (13 conditions \(\times\) 3 seeds; rows are not independent --- parents share task-data seeds across conditions, so inference is condition-clustered, and because shared seeds also couple rows \emph{across} conditions we report per-seed and leave-one-seed-out sensitivity alongside) span three axes decorrelated by construction: \emph{conflict} (contradictory conventions on shared prompts, private budgets fixed), \emph{compatible overlap} (the same shared prompts under the same convention --- overlap and volume without conflict), and \emph{duration} (weight divergence with zero conflict). Before merging, six predictors are computed: \emph{confidence-weighted functional conflict} (bilateral confident disagreement on probes drawn blind to where conflict lives --- a proposed proxy for merge-relevant interactions, motivated by the observation that raw disagreement counts harmless complementation, one parent merely ignorant, as conflict), raw disagreement, gradient alignment at the shared base (56), LoRA-delta cosine and distance, and a cross-task performance baseline. The pre-registered outcome is the merge penalty against oracle parent potential (the hybrid-load analogue), also reported against best- and mean-parent references because the predictor ordering is sensitive to that choice. +The framework's prediction-level claim was put to a designed test (Fig. 6C). Thirty-nine parent pairs (13 conditions \(\times\) 3 seeds; rows are not independent --- parents share task-data seeds across conditions, so inference is condition-clustered, and because shared seeds also couple rows \emph{across} conditions we report per-seed and leave-one-seed-out sensitivity alongside) span three axes decorrelated by construction: \emph{conflict} (contradictory conventions on shared prompts, private budgets fixed), \emph{compatible overlap} (the same shared prompts under the same convention --- overlap and volume without conflict), and \emph{duration} (weight divergence with zero conflict). Before merging, six predictors are computed: \emph{confidence-weighted functional conflict} (bilateral confident disagreement on probes drawn blind to where conflict lives --- a proposed proxy for merge-relevant interactions, motivated by the observation that raw disagreement counts harmless complementation, one parent merely ignorant, as conflict), raw disagreement, gradient alignment at the shared base (44), LoRA-delta cosine and distance, and a cross-task performance baseline. The pre-registered outcome is the merge penalty against oracle parent potential (the hybrid-load analogue), also reported against best- and mean-parent references because the predictor ordering is sensitive to that choice. The supported conclusion, stated conditionally: across this controlled grid, pre-merge functional disagreement predicted merge penalties (clustered bootstrap CIs excluding zero; held-out leave-one-condition-out \(\rho\) \(\approx\) 0.35--0.40), whereas LoRA-delta cosine and L2 showed no statistically detectable association; gradient alignment carried intermediate signal. Head-to-head predictor differences are not individually significant at this sample size; only these baselines were tested; and with three seeds, uncertainty about seed generalisation remains substantial --- though the seed sensitivity favours the functional measures (per-seed \(\rho\) stable at +0.37 to +0.53 in each seed alone, geometry \(\approx\) 0 in every seed, gradient alignment seed-unstable at −0.11 to −0.55). Two further results bound the claim: the initial two-axis grid's best predictor was delta-cosine (\(\rho\) = +0.60) --- an overlap artefact that the compatible-overlap control was added to expose, and did (collapse to +0.03); and the pre-registered internal prediction that confidence weighting would beat raw disagreement \emph{failed} (they are statistically indistinguishable as rank predictors), so the present evidence favours functional disagreement generally, not the DMI-specific refinement. The framework motivated the measurement and the controls; their success does not validate the specifically population-genetic mechanism. Whether the prediction improves a budget-matched operator choice, and whether it generalises to unfamiliar conflict structures and real task pairs, are the experiment's open front. @@ -131,13 +123,13 @@ Predictive test & 13 conditions \(\times\) 3 seeds (0.5B) & Merge penalty vs ora \textbf{Design rules.} As engineering guidance, the results reduce to rules that an operator of a model population can apply, answering the four decisions posed in the Introduction. \emph{Ground every generation} in verified reality --- a few percent retained most diversity in our tested settings --- but price the rarest capabilities individually (observation probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} per batch under unstratified sampling), consider targeted sampling for the deep tail, and use recombination to recover rare capabilities still retained across complementary parents. \emph{Merge, don't blend, when there is headroom}: keep specialists intact and route, or breed-and-screen candidate merges, whenever the naive average is far from ceiling; plain averaging is adequate only where a strong base has already composed the skills. \emph{Match the operator to entanglement}: merge freely when skills are additive; sparingly, with offspring selection, when they entangle; and expect the champion-optimal mating breadth to narrow as landscapes roughen. \emph{Preserve diversity as a first-class objective}, because selection can only preserve variety that exists, and in the tested society its removal produced a distinct failure mode. \emph{Before merging, measure functional conflict} --- cheap, pre-merge, and in our controlled setting predictive where the tested weight-distance baselines were not; and \emph{do not treat divergence or specialisation alone as evidence of incompatibility} --- in every regime we tested, what broke merging was conflicting conventions on shared circuitry, which is the thing to detect. -\textbf{What this offers continual learning.} Read into the field where these results most directly land: (i) a first-principles account of the \emph{replay ratio}: the field's constants (\(\approx\)1\%, 5\%, 25\%; 28, 29) acquire an equilibrium theory and a sharper prediction, that the required fraction is set by the rarest capability one refuses to lose (the \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} law) rather than by average loss, which is testable against published replay sweeps; (ii) a \emph{failure theory for generative replay}: self-generated rehearsal is safe for short horizons and compounds into collapse across generations unless verifier-filtered back into grounding (30--33); (iii) \emph{pre-merge interference prediction with a mechanism}: where the current state of the art fits regressions over candidate metrics (56), the functional-conflict measure arrives at a convergent signal from principle and comes with an operator prescription --- when conflict is high, do not average; route or breed-and-screen; (iv) a candidate \emph{decision rule for the consolidate-versus-stay-modular question} that currently splits the field's practice (keep adapters separate vs merge them; 54--58): union-preserving operators where headroom exists, fusion where the base composes, consolidation as the slow-store step; and (v) \emph{tail monitoring as the leading indicator}: continual-learning evaluation that averages over capabilities hides exactly the losses that drift theory says come first and, past a threshold, become irreversible. On that last point we note the standing objection that apparent forgetting can be skewed task-inference over latent capability rather than erasure (66); our irreversibility results concern oracle-measured behavioural distributions, and distinguishing latent from extinct capability at language-model scale is an open experiment whose outcome would be decisive for both readings. +\textbf{Continual learning at the population scale.} Within a single network, the discipline's remedies for forgetting are this framework's operators writ small. Rehearsal and replay of stored data (26, 27) is grounded inheritance within one lineage, and the replay fractions the field settled on empirically, on the order of 1\% for instruction tuning (45) and 5\% to 25\% by distribution-shift strength in continual pretraining (46), sit where the minimal model's operational threshold lies. \emph{Pseudo-rehearsal}, the replay of a network's own generated samples, proposed as a cure in 1995 (47) and revived as generative replay (48), is precisely the ungrounded null studied here: immigration from a drifting source, benign for one hop, compounding over generations, with verifier-filtering (29, 49) converting it back into grounding. Parameter isolation (50), including frozen-base adapters, which forget far less (51), is engineered decorrelation; complementary-learning-systems consolidation (52--54) is the periodic adapter-into-base merge; the recent turn to merging as a continual-learning mechanism (55--58) applies recombination within one lineage over time, where this paper applies it across lineages; and the observation that rare examples and long-tail knowledge are forgotten first (59--61) is tail extinction seen one model at a time. The mechanisms differ (forgetting is largely deterministic interference, collapse is sampling drift) but the victims and the remedies coincide, and to our knowledge no prior work carries population-genetic formalism into continual learning. Read into that field, the results offer: (i) an equilibrium theory for the replay ratio, with the sharper prediction that the required fraction is set by the rarest capability one refuses to lose (the \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} law) rather than by average loss, testable against published replay sweeps; (ii) a \emph{failure theory for generative replay}: self-generated rehearsal is safe for short horizons and compounds into collapse across generations unless verifier-filtered back into grounding (29, 47--49); (iii) \emph{pre-merge interference prediction with a mechanism}: where the current state of the art fits regressions over candidate metrics (44), the functional-conflict measure arrives at a convergent signal from principle and comes with an operator prescription --- when conflict is high, do not average; route or breed-and-screen; (iv) a candidate \emph{decision rule for the consolidate-versus-stay-modular question} that currently splits the field's practice (keep adapters separate vs merge them; 54--58): union-preserving operators where headroom exists, fusion where the base composes, consolidation as the slow-store step; and (v) \emph{tail monitoring as the leading indicator}: continual-learning evaluation that averages over capabilities hides exactly the losses that drift theory says come first and, past a threshold, become irreversible. On that last point we note the standing objection that apparent forgetting can be skewed task-inference over latent capability rather than erasure (62); our irreversibility results concern oracle-measured behavioural distributions, and distinguishing latent from extinct capability at language-model scale is an open experiment whose outcome would be decisive for both readings. -\textbf{What is borrowed and what is ours.} The collapse-as-drift diagnosis is established prior work (21--25); so are the empirical facts that merges can beat parents, that decorrelated parents merge better, and that naive averaging loses to interference-aware or routed merges (4, 54, 55), that model populations can climb (5, 8--10), and that merge success admits ML-native predictors (56, 57). Ours is the framework-level synthesis --- inheritance, diversity, and compatibility as managed quantities --- together with: the conservation law for blending inheritance and its operator boundaries; the per-item grounding floor; the society ablation with its complementary failure modes; model speciation as a named, tested question, with the coordinate-versus-functional decomposition under permutation-and-rescaling alignment and the emergent null that bounds it; and the controlled predictive test with its controls. We claim the framework generated these measurements and experiments; we do not claim their outcomes validate a uniquely population-genetic mechanism, and one refinement it proposed was not supported. +\textbf{What is borrowed and what is ours.} The collapse-as-drift diagnosis is established prior work (21--25); so are the empirical facts that merges can beat parents, that decorrelated parents merge better, and that naive averaging loses to interference-aware or routed merges (4, 63, 64), that model populations can climb (5, 8--10), and that merge success admits ML-native predictors (44, 65), correlational where this framework supplies mechanism; the reading of sex as an algorithm for mixability in the theory of computation (66) anticipated the transfer before model merging existed. Ours is the framework-level synthesis --- inheritance, diversity, and compatibility as managed quantities --- together with: the conservation law for blending inheritance and its operator boundaries; the per-item grounding floor; the society ablation with its complementary failure modes; model speciation as a named, tested question, with the coordinate-versus-functional decomposition under permutation-and-rescaling alignment and the emergent null that bounds it; and the controlled predictive test with its controls. We claim the framework generated these measurements and experiments; we do not claim their outcomes validate a uniquely population-genetic mechanism, and one refinement it proposed was not supported. \textbf{Limits and open problems.} The demonstrations are deliberately small: exact where small is a virtue, sign-level and seed-replicated at the language-model tier, on constructed task families with a trivially separable router and one model lineage (Qwen, 0.5B--7B). The composed society has not been built at language-model scale. The predictive test's next bars, in order of value: generalisation to \emph{unfamiliar} conflict structures and real task pairs; a demonstrably better \emph{budget-matched} merging decision; then scale replication. Beyond engineering, the framework's hardest open problem is the fitness function itself: selection optimises what is measured, and for knowledge systems the persuasive and the true compete --- grounding against a reality that can refuse is the only anchor we trust, and institutionalising that anchor (verification, replication, and challenge among models) is the society-level problem we pose but do not solve. What biology receives in return is a new model system: populations of learners where every genotype, environment, and mating decision is observable and manipulable --- where the evolution of sex can be studied with interventions (unbounded parents, offspring preview, directed mating) that no living system permits. -\textbf{Outlook: the evolution of language models.} The Introduction's premise, that the model ecosystem is an evolving population, is also a forecast about where these results matter next. Language-model development is consolidating around exactly the operators studied here: synthetic-data flywheels (inheritance), merging and routing of specialist fine-tunes (recombination and population structure), verifier-gated data pipelines (grounded selection), and periodic consolidation of adapters into new bases. The framework's reading of that trajectory is concrete. If coming model generations remain what our tested regimes found, freely recombinable in the absence of conflicting conventions, then the ecosystem evolves as one interbreeding population, and the levers that matter are grounding budgets priced per rare capability and diversity preserved deliberately. If instead long-horizon specialisation at scale begins to produce emergent incompatibility, as the expert-training-duration observations hint (65) and our small-scale null does not rule out, then lineages will begin to speciate, and the ecosystem's future is a set of diverging species connected by routing rather than by merging. Which of the two it will be is measurable now, with the pre-merge conflict instruments this paper tested. +\textbf{Outlook: the evolution of language models.} The Introduction's premise, that the model ecosystem is an evolving population, is also a forecast about where these results matter next. Language-model development is consolidating around exactly the operators studied here: synthetic-data flywheels (inheritance), merging and routing of specialist fine-tunes (recombination and population structure), verifier-gated data pipelines (grounded selection), and periodic consolidation of adapters into new bases. The framework's reading of that trajectory is concrete. If coming model generations remain what our tested regimes found, freely recombinable in the absence of conflicting conventions, then the ecosystem evolves as one interbreeding population, and the levers that matter are grounding budgets priced per rare capability and diversity preserved deliberately. If instead long-horizon specialisation at scale begins to produce emergent incompatibility, as the expert-training-duration observations hint (43) and our small-scale null does not rule out, then lineages will begin to speciate, and the ecosystem's future is a set of diverging species connected by routing rather than by merging. Which of the two it will be is measurable now, with the pre-merge conflict instruments this paper tested. \section*{Materials and Methods} @@ -179,11 +171,27 @@ Predictive test & 13 conditions \(\times\) 3 seeds (0.5B) & Merge penalty vs ora \item Y. Yoon, D. Hu, I. Weissburg, Y. Qin, H. Jeong, Model collapse in the self-consuming chain of diffusion finetuning: A novel perspective from quantitative trait modeling. \emph{Int. Conf. Learn. Represent.} (2025). https://doi.org/10.48550/arXiv.2407.17493. \item M. McCloskey, N. J. Cohen, Catastrophic interference in connectionist networks: The sequential learning problem. \emph{Psychol. Learn. Motiv.} \textbf{24}, 109--165 (1989). \item R. M. French, Catastrophic forgetting in connectionist networks. \emph{Trends Cogn. Sci.} \textbf{3}, 128--135 (1999). +\item H. J. Muller, The relation of recombination to mutational advance. \emph{Mutat. Res.} \textbf{1}, 2--9 (1964). +\item B. Yi, Q. Liu, Y. Cheng, H. Xu, Escaping model collapse via synthetic data verification. arXiv [Preprint] (2025). https://doi.org/10.48550/arXiv.2510.16657. +\item M. Gerstgrasser, et al., Is model collapse inevitable? Breaking the curse of recursion by accumulating real and synthetic data. \emph{Conf. Lang. Model.} (2024). https://doi.org/10.48550/arXiv.2404.01413. +\item S. Wright, Evolution in Mendelian populations. \emph{Genetics} \textbf{16}, 97--159 (1931). +\item J. Pari, S. Jelassi, P. Agrawal, Collective model intelligence requires compatible specialization. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2411.02207. +\item R. A. Fisher, \emph{The Genetical Theory of Natural Selection} (Clarendon Press, 1930). +\item H. J. Muller, Some genetic aspects of sex. \emph{Am. Nat.} \textbf{66}, 118--138 (1932). +\item E. J. Hu, et al., LoRA: Low-rank adaptation of large language models. \emph{Int. Conf. Learn. Represent.} (2022). https://doi.org/10.48550/arXiv.2106.09685. +\item S. A. Kauffman, S. Levin, Towards a general theory of adaptive walks on rugged landscapes. \emph{J. Theor. Biol.} \textbf{128}, 11--45 (1987). +\item J. Lehman, K. O. Stanley, Abandoning objectives: Evolution through the search for novelty alone. \emph{Evol. Comput.} \textbf{19}, 189--223 (2011). +\item H. A. Orr, The population genetics of speciation: The evolution of hybrid incompatibilities. \emph{Genetics} \textbf{139}, 1805--1813 (1995). +\item H. A. Orr, M. Turelli, The evolution of postzygotic isolation: Accumulating Dobzhansky--Muller incompatibilities. \emph{Evolution} \textbf{55}, 1085--1094 (2001). +\item S. K. Ainsworth, J. Hayase, S. Srinivasa, Git Re-Basin: Merging models modulo permutation symmetries. \emph{Int. Conf. Learn. Represent.} (2023). https://doi.org/10.48550/arXiv.2209.04836. +\item T. Li, Z. Shen, Scaling linear mode connectivity and merging to billion-parameter pretrained transformers. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2606.23607. +\item E. Sharma, D. M. Roy, G. K. Dziugaite, The non-local model merging problem: Permutation symmetries and variance collapse. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2410.12766. +\item N. Kozodoi, Z. Afolabi, J. Butler, Are we merging the right models? Impact of expert training duration on model merging for LLMs. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2607.11997. +\item L. Zhou, B. Zhao, R. Yu, E. Rodolà, Demystifying mergeability: Interpretable properties to predict model merging success. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2601.22285. \item T. Scialom, T. Chakrabarty, S. Muresan, Fine-tuned language models are continual learners. \emph{Proc. Conf. Empir. Methods Nat. Lang. Process.} (2022). https://doi.org/10.48550/arXiv.2205.12393. \item A. Ibrahim, et al., Simple and scalable strategies to continually pre-train large language models. \emph{Trans. Mach. Learn. Res.} (2024). https://doi.org/10.48550/arXiv.2403.08763. \item A. Robins, Catastrophic forgetting, rehearsal and pseudorehearsal. \emph{Connect. Sci.} \textbf{7}, 123--146 (1995). \item H. Shin, J. K. Lee, J. Kim, J. Kim, Continual learning with deep generative replay. \emph{Adv. Neural Inf. Process. Syst.} \textbf{30} (2017). https://doi.org/10.48550/arXiv.1705.08690. -\item B. Yi, Q. Liu, Y. Cheng, H. Xu, Escaping model collapse via synthetic data verification. arXiv [Preprint] (2025). https://doi.org/10.48550/arXiv.2510.16657. \item Y. Feng, et al., Beyond model collapse: Scaling up with synthesized data requires verification. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2406.07515. \item A. A. Rusu, et al., Progressive neural networks. arXiv [Preprint] (2016). https://doi.org/10.48550/arXiv.1606.04671. \item D. Biderman, et al., LoRA learns less and forgets less. \emph{Trans. Mach. Learn. Res.} (2024). https://doi.org/10.48550/arXiv.2405.09673. @@ -197,26 +205,10 @@ Predictive test & 13 conditions \(\times\) 3 seeds (0.5B) & Merge penalty vs ora \item M. Toneva, et al., An empirical study of example forgetting during deep neural network learning. \emph{Int. Conf. Learn. Represent.} (2019). https://doi.org/10.48550/arXiv.1812.05159. \item N. Kandpal, H. Deng, A. Roberts, E. Wallace, C. Raffel, Large language models struggle to learn long-tail knowledge. \emph{Proc. Int. Conf. Mach. Learn.} (2023). https://doi.org/10.48550/arXiv.2211.08411. \item X. Liu, et al., Long-tailed class incremental learning. \emph{Proc. Eur. Conf. Comput. Vis.} (2022). https://doi.org/10.48550/arXiv.2210.00266. -\item H. J. Muller, The relation of recombination to mutational advance. \emph{Mutat. Res.} \textbf{1}, 2--9 (1964). -\item M. Gerstgrasser, et al., Is model collapse inevitable? Breaking the curse of recursion by accumulating real and synthetic data. \emph{Conf. Lang. Model.} (2024). https://doi.org/10.48550/arXiv.2404.01413. -\item S. Wright, Evolution in Mendelian populations. \emph{Genetics} \textbf{16}, 97--159 (1931). -\item R. A. Fisher, \emph{The Genetical Theory of Natural Selection} (Clarendon Press, 1930). -\item H. J. Muller, Some genetic aspects of sex. \emph{Am. Nat.} \textbf{66}, 118--138 (1932). -\item H. A. Orr, The population genetics of speciation: The evolution of hybrid incompatibilities. \emph{Genetics} \textbf{139}, 1805--1813 (1995). -\item H. A. Orr, M. Turelli, The evolution of postzygotic isolation: Accumulating Dobzhansky--Muller incompatibilities. \emph{Evolution} \textbf{55}, 1085--1094 (2001). -\item A. Livnat, C. Papadimitriou, Sex as an algorithm: The theory of evolution under the lens of computation. \emph{Commun. ACM} \textbf{59}, 84--93 (2016). +\item S. Kotha, J. M. Springer, A. Raghunathan, Understanding catastrophic forgetting in language models via implicit inference. \emph{Int. Conf. Learn. Represent.} (2024). https://doi.org/10.48550/arXiv.2309.10105. \item L. Yu, B. Yu, H. Yu, F. Huang, Y. Li, Language models are super Mario: Absorbing abilities from homologous models as a free lunch. \emph{Proc. Int. Conf. Mach. Learn.} (2024). https://doi.org/10.48550/arXiv.2311.03099. \item M. Wortsman, et al., Model soups: Averaging weights of multiple fine-tuned models improves accuracy without increasing inference time. \emph{Proc. Int. Conf. Mach. Learn.} (2022). https://doi.org/10.48550/arXiv.2203.05482. -\item L. Zhou, B. Zhao, R. Yu, E. Rodolà, Demystifying mergeability: Interpretable properties to predict model merging success. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2601.22285. \item Y. Cao, et al., An empirical study and theoretical explanation on task-level model-merging collapse. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2603.09463. -\item J. Pari, S. Jelassi, P. Agrawal, Collective model intelligence requires compatible specialization. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2411.02207. -\item E. J. Hu, et al., LoRA: Low-rank adaptation of large language models. \emph{Int. Conf. Learn. Represent.} (2022). https://doi.org/10.48550/arXiv.2106.09685. -\item S. A. Kauffman, S. Levin, Towards a general theory of adaptive walks on rugged landscapes. \emph{J. Theor. Biol.} \textbf{128}, 11--45 (1987). -\item J. Lehman, K. O. Stanley, Abandoning objectives: Evolution through the search for novelty alone. \emph{Evol. Comput.} \textbf{19}, 189--223 (2011). -\item S. K. Ainsworth, J. Hayase, S. Srinivasa, Git Re-Basin: Merging models modulo permutation symmetries. \emph{Int. Conf. Learn. Represent.} (2023). https://doi.org/10.48550/arXiv.2209.04836. -\item T. Li, Z. Shen, Scaling linear mode connectivity and merging to billion-parameter pretrained transformers. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2606.23607. -\item E. Sharma, D. M. Roy, G. K. Dziugaite, The non-local model merging problem: Permutation symmetries and variance collapse. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2410.12766. -\item N. Kozodoi, Z. Afolabi, J. Butler, Are we merging the right models? Impact of expert training duration on model merging for LLMs. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2607.11997. -\item S. Kotha, J. M. Springer, A. Raghunathan, Understanding catastrophic forgetting in language models via implicit inference. \emph{Int. Conf. Learn. Represent.} (2024). https://doi.org/10.48550/arXiv.2309.10105. +\item A. Livnat, C. Papadimitriou, Sex as an algorithm: The theory of evolution under the lens of computation. \emph{Commun. ACM} \textbf{59}, 84--93 (2016). \end{enumerate} diff --git a/paper/pnas/main.md b/paper/pnas/main.md index ab13559..e09cf2f 100644 --- a/paper/pnas/main.md +++ b/paper/pnas/main.md @@ -82,77 +82,17 @@ structure) and of where those mechanisms reach their limits. This paper develops for model populations: the arc from drift through its remedies to its limit, reproductive isolation, carried as one framework from closed forms to trained networks to language models. -In machine learning's own terms, the problem this frame addresses is the field's oldest, -*continual learning*, reappearing one level up. Within a single network, sequential learning -overwrites prior knowledge (catastrophic forgetting; 26, 27), and the discipline's remedies are, one -by one, the population operators of this paper in single-model form: *rehearsal and replay* of past -data is grounding's within-lineage counterpart, and the field's empirically settled replay fractions, -on the order of 1% for instruction tuning (28) and 5% to 25% by distribution-shift strength in -continual pretraining (29), sit where the minimal model's operational grounding threshold lies, a -correspondence for which the framework supplies the missing theory (equilibrium diversity, and a -per-capability survival law). *Pseudo-rehearsal*, the replay of the network's own generated -samples, proposed as a cure in 1995 (30) and revived as generative replay (31), is this paper's -ungrounded null: immigration from a drifting source, benign for one hop and compounding into -collapse over generations; verifier-filtering (32, 33) converts it back into grounding. -*Parameter isolation* (34, and frozen-base adapters, which forget far less; 35) is the engineered -decorrelation our specialists use; *complementary-learning-systems consolidation* (36–38) is our -periodic adapter-into-base merge; the recent turn to *merging as a continual-learning mechanism* -(39–42) applies recombination within one lineage over time, where we apply it across lineages; and -the observation that rare examples and long-tail knowledge are forgotten first (43–45) is -tail-allele extinction observed one model at a time. One distinction is kept explicit throughout: -catastrophic forgetting is largely deterministic interference from shifted training, whereas collapse -is stochastic sampling drift; the two phenomena share their victims, the rare, and their remedies, but not their mechanism. To our knowledge, no prior work carries population-genetic formalism into continual -learning itself; that bridge (replay as immigration with a survival law, merging as recombination with a -compatibility criterion, consolidation as the slow store of a two-speed memory) is where this -framework may matter most. - -We are explicit about what kind of contribution each claim is, distinguishing *interpretation* (an existing result understood in population-genetic terms), -*explanation* (the transferred mechanism accounts for observations existing accounts leave open), -and *prediction* (the framework forecasts an unmeasured outcome). The paper is strongest on the -first; makes concrete progress on the second (separating merge failures that are coordinate artefacts -from those that are functional); and reports a first, bounded step on the third: a controlled -predictive test in which pre-merge functional-disagreement measures, chosen by the framework, -predicted merge damage on a constructed task grid while the tested weight-geometry baselines showed -no detectable association. - -Stated as a problem: an operator of a model population today has no principled answer to four -recurring decisions. How much verified real data does retraining need before a lineage decays? -Will combining two particular models compose their abilities or damage them? Can incompatibility be -detected before paying for a failed merge? And when should specialists be kept separate rather than -consolidated? Current practice answers these with folklore constants and trial-and-error searches. -The framework prices each decision, and several of its answers are not the intuitive ones. Averaging, -the default combining operator, cancels the benefit of multiple parents to first order precisely in -the regime where that benefit matters most, the rare-capability tail. Specialisation and divergence, -widely treated as the threat to mergeability, produced no incompatibility in any regime we tested; -conflicting conventions always did. Weight distance, the field's default compatibility signal, carried -no detectable predictive signal in our controlled test, while a cheap behavioural measure did. And -where the framework's numbers can be checked against settled practice, they land on it: the replay -fractions that continual learning converged on empirically sit at the minimal model's threshold. - -The correspondences we develop, summarised in Table 1: single-teacher retraining is *asexual -reproduction*, and the irreversible arm of its decay shares the defining consequence of *Muller's -ratchet* (46): once every copy of a rare capability is gone from all parents and sources, no -recombination can rebuild it, which is why remedies must act before fixation-by-loss (a consequence- -level correspondence: the minimal model lacks the ratchet's recurrent deleterious-mutation mechanism, -so irreversible loss alone does not identify that specific mechanism). Injecting verified real data is -*immigration* from a non-drifting source (32, 47, 48). Model merging is *recombination*, and its -central payoff, a merged model exceeding every parent, is the *Fisher–Muller effect* (49, 50). -Merging entangled skills courts *outbreeding depression*; screening many candidate merges is -engineered recombination with unusually flexible parent choice and pre-deployment screening (we use -the shorthand *directed sex*); restricting who merges with whom is *population structure*. Merging's hard limit, models too diverged in function to combine, is *reproductive -isolation*, for which the Bateson–Dobzhansky–Muller theory of incompatibilities (51, 52) supplies the -structure. The nearest precursor to this programme reads sex as an algorithm for mixability in the -theory of computation (53), pre-dating model merging; the model-merging literature itself has strong -empirical operators (4, 54, 55) and emerging merge-success predictors (56, 57), to which our delta is -mechanism: *when and why* failure is coordinate versus functional, and what moves the boundary. - -We support the framework at three tiers of evidence, in ascending realism and descending exactness: a -*minimal analytic model* validated against closed forms to a fraction of a percent; *small trained -networks* (MLPs, recurrent networks, an MNIST image generator) where the operators are measured in -real weights; and *language models* (LoRA-specialised Qwen models, 0.5B locally and 7B on a compute -cluster) where the claims are tested as signs under seed replication. Negative results are reported with the same prominence as confirmations; they include the failure of -an internal pre-registered prediction, a null on emergent speciation that bounds the analogy, and the -sensitivity analyses on the predictive test. +The question this paper addresses is what to do with that diagnosis. An operator of a model +population faces recurring decisions for which there is no principled guidance: how much verified +real data does retraining need before a lineage decays; will combining two particular models compose +their abilities or damage them; can incompatibility be detected before paying for a failed merge; and +when should specialists be kept separate rather than consolidated? In practice these are settled by +convention and by trial-and-error search. They are also, recognisably, machine learning's oldest +problem at a new scale: *continual learning*, the struggle to acquire new abilities without losing old +ones (26, 27), transposed from a single network to a population whose members inherit from one +another. Population genetics, we will argue, prices these decisions. Table 1 summarises the +correspondences on which the argument runs; the sections that follow develop them from closed-form +theory to experiments in trained networks and language models. ## The minimal model, and where its exactness ends @@ -174,7 +114,11 @@ refit) reproduces both. Throughout, a real learner is therefore treated as Wrigh estimator bias*, and the drift signs (rare-first loss; the grounding response) survived that bias in every architecture we tested, including a convolutional VAE retrained on its own generated digits, where the dry lineage collapses to a single blurred digit class while 10% grounding -holds all thirty modes (Fig. 1). +holds all thirty modes (Fig. 1). One consequence of drift deserves its genetic name. Retraining on a +single parent is *asexual reproduction*, and sustained loss under it carries the defining consequence +of *Muller's ratchet* (28): once every copy of a rare capability is gone from all parents and sources, +no recombination can rebuild it, so remedies must act before fixation-by-loss (a consequence-level +correspondence; the minimal model lacks the ratchet's recurrent-mutation driver). **Table 1.** The dictionary. Each correspondence is stated with the level of support it currently has (exact = closed form in the minimal model; empirical = measured in trained systems; hypothesis = @@ -197,8 +141,8 @@ known limits is SI Appendix, Table S1. ### Grounding is immigration: cheap, with a floor -In the minimal model, grounding from a fixed real source is immigration into a drifting population, -and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is +In the minimal model, grounding from a fixed real source is *immigration* into a drifting population +(29–31), and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is *smooth* in the grounding fraction (there is no phase transition in aggregate diversity), so the practical number is an operational threshold, and we define it as such: under the tested population size and Zipf source distribution, `g ≈ 0.05` retained most (≥95%) of equilibrium diversity @@ -238,7 +182,7 @@ contrasting union operator (keep each item's strongest source, then renormalise, redistributes mass and presupposes a verifier or oracle to identify the strongest source) increases expected retention with K in all regimes in the minimal model. The practically important operators, *weight averaging* (a nonlinear network's weight-mean does not compute its parents' -output-mean) and *routing among intact specialists* (58) (different storage and inference budgets from a +output-mean) and *routing among intact specialists* (32) (different storage and inference budgets from a single child), are its empirical cousins, and the measured bridge is a *headroom rule*, stated qualitatively: in language models, union-preserving operators beat the weight-average where that average falls short of attainable performance, and add nothing where it does not (easy-versus-hard contrasts at two scales; a @@ -246,15 +190,15 @@ quantitative form of the relationship is untested). On easy tasks a capable base add nothing; on hard tasks the average dilutes a fragile specialist below even the best single parent and routing wins by a wide margin (Fig. 6A–B). -The generative payoff is the Fisher–Muller effect: recombination assembles, in one offspring, +The generative payoff is the *Fisher–Muller effect* (33, 34): recombination assembles, in one offspring, complementary variants that arose in different lineages, producing a genotype fitter than any parent. In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum, a genotype no parent held, while the best single parent and the blended average both plateau below (Fig. 2). In real language models the signature replicates under seed replication: merges of three -LoRA (59) specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper +LoRA (35) specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper worst-family metric the merged models are the only ones competent everywhere, in every seed (Fig. 6A). -Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epistatic) NK landscapes (60) +Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epistatic) NK landscapes (36) (Fig. 3). When skills are entangled, blind recombination produces offspring *below* their parents (outbreeding depression), worsening with ruggedness, and the optimal recombination rate shrinks as entanglement grows. But an engineered population can do what biology cannot: recombine unbounded @@ -283,7 +227,7 @@ the analogue of scoring models by the crowd's approval (the fitness channel). Th ideas, since both couple the lineage to a non-drifting external signal, but they are different operators, and we name them separately. In the tested society (a finite agent population on a rugged NK landscape), a four-arm ablation separates the failure modes: the full system (grounded evaluation + -directed recombination + diversity-preserving selection (61)) climbs to near the global optimum while +directed recombination + diversity-preserving selection (37)) climbs to near the global optimum while keeping its specialists; removing grounded evaluation converges the population confidently on an unfit consensus (self-consumption); removing recombination strands it on local optima; removing diversity converges it prematurely to a worse answer. Each removal fails differently; the three implementations @@ -296,18 +240,18 @@ language-model scale this composed loop remains unbuilt; it is the paper's large ### The limit of sex: model speciation Recombination presupposes compatible parents. In biology, lineages pushed far enough apart become -separate species (reproductive isolation) through Bateson–Dobzhansky–Muller incompatibilities: +separate species (*reproductive isolation*) through Bateson–Dobzhansky–Muller incompatibilities (38, 39): changes harmless on their own background but deleterious in combination. A merged model is exactly the exposed hybrid. We built the analytic model (Fig. 5A): hybrid fitness tracks the parents while compatible, then peels off and crashes below the ancestor; the isolation cliff arrives earlier the denser the incompatibilities; and the incompatibility *count* snowballs quadratically with divergence -(52). We note that a super-linear count does not by itself entail a sharp performance cliff without +(39). We note that a super-linear count does not by itself entail a sharp performance cliff without the count-to-effect-size link, which the analytic model supplies under its assumptions and any neural test must establish separately. In trained networks, the claim must survive a known alternative: merge barriers between independently -trained networks are famously *coordinate artefacts*, removable by re-aligning hidden units (62); -richer symmetry groups remove more (63), with known failures beyond the shared-data regime (64). We therefore aligned under the composition of +trained networks are famously *coordinate artefacts*, removable by re-aligning hidden units (40); +richer symmetry groups remove more (41), with known failures beyond the shared-data regime (42). We therefore aligned under the composition of permutation matching and exact per-unit rescaling (the unit symmetry group of plain ReLU MLPs, as the search space) and decomposed the barrier (Fig. 5 C and D): two networks trained from different initialisations on the *same* task have a barrier that this alignment removes essentially entirely @@ -330,7 +274,7 @@ catastrophically-forgetting specialists (parents ≈ 0.50, merge ≈ 0.955, a su rescue). The same double result appears at the language-model tier (Fig. 5 E and F): conflicting conventions produce *function-specific* hybrid breakdown (the merge scores below both parents on the conflicted function, while a budget-controlled design shows the disjoint skills merge unharmed), and over-training -disjoint specialists 1→12 epochs (cf. the merging literature's expert-duration effect; 65) produces +disjoint specialists 1→12 epochs (cf. the merging literature's expert-duration effect; 43) produces no isolation at all — the merge improves. Across every tier tested, isolation had to be provoked by functional conflict; specialisation alone did not speciate — a bound on the analogy that sharpens the design rule: what breaks merging is conflicting conventions @@ -350,7 +294,7 @@ divergence with zero conflict). Before merging, six predictors are computed: *co functional conflict* (bilateral confident disagreement on probes drawn blind to where conflict lives — a proposed proxy for merge-relevant interactions, motivated by the observation that raw disagreement counts harmless complementation, one parent merely ignorant, as conflict), raw disagreement, gradient -alignment at the shared base (56), LoRA-delta cosine and distance, and a cross-task performance +alignment at the shared base (44), LoRA-delta cosine and distance, and a cross-task performance baseline. The pre-registered outcome is the merge penalty against oracle parent potential (the hybrid-load analogue), also reported against best- and mean-parent references because the predictor ordering is sensitive to that choice. @@ -407,15 +351,29 @@ tested weight-distance baselines were not; and *do not treat divergence or speci evidence of incompatibility* — in every regime we tested, what broke merging was conflicting conventions on shared circuitry, which is the thing to detect. -**What this offers continual learning.** Read into the field where these results most directly land: -(i) a first-principles account of the *replay ratio*: the field's constants (≈1%, 5%, 25%; 28, 29) -acquire an equilibrium theory and a sharper prediction, that the required fraction is set by the -rarest capability one refuses to lose (the `1 − e^{−m·p}` law) rather than by average loss, which is -testable against published replay sweeps; (ii) a *failure theory for generative replay*: +**Continual learning at the population scale.** Within a single network, the discipline's remedies +for forgetting are this framework's operators writ small. Rehearsal and replay of stored data (26, 27) +is grounded inheritance within one lineage, and the replay fractions the field settled on empirically, +on the order of 1% for instruction tuning (45) and 5% to 25% by distribution-shift strength in +continual pretraining (46), sit where the minimal model's operational threshold lies. +*Pseudo-rehearsal*, the replay of a network's own generated samples, proposed as a cure in 1995 (47) +and revived as generative replay (48), is precisely the ungrounded null studied here: immigration from +a drifting source, benign for one hop, compounding over generations, with verifier-filtering (29, 49) +converting it back into grounding. Parameter isolation (50), including frozen-base adapters, which forget far +less (51), is engineered decorrelation; complementary-learning-systems consolidation (52–54) is the periodic +adapter-into-base merge; the recent turn to merging as a continual-learning mechanism (55–58) applies +recombination within one lineage over time, where this paper applies it across lineages; and the +observation that rare examples and long-tail knowledge are forgotten first (59–61) is tail extinction +seen one model at a time. The mechanisms differ (forgetting is largely deterministic interference, +collapse is sampling drift) but the victims and the remedies coincide, and to our knowledge no prior +work carries population-genetic formalism into continual learning. Read into that field, the results +offer: (i) an equilibrium theory for the replay ratio, with the sharper prediction that the required +fraction is set by the rarest capability one refuses to lose (the `1 − e^{−m·p}` law) rather than by +average loss, testable against published replay sweeps; (ii) a *failure theory for generative replay*: self-generated rehearsal is safe for short horizons and compounds into collapse across generations -unless verifier-filtered back into grounding (30–33); (iii) *pre-merge interference +unless verifier-filtered back into grounding (29, 47–49); (iii) *pre-merge interference prediction with a mechanism*: where the current state of the art fits regressions over candidate -metrics (56), the functional-conflict measure arrives at a convergent signal from principle and comes +metrics (44), the functional-conflict measure arrives at a convergent signal from principle and comes with an operator prescription — when conflict is high, do not average; route or breed-and-screen; (iv) a candidate *decision rule for the consolidate-versus-stay-modular question* that currently splits the field's practice (keep adapters separate vs merge them; 54–58): union-preserving operators @@ -423,14 +381,16 @@ where headroom exists, fusion where the base composes, consolidation as the slow *tail monitoring as the leading indicator*: continual-learning evaluation that averages over capabilities hides exactly the losses that drift theory says come first and, past a threshold, become irreversible. On that last point we note the standing objection that apparent forgetting can be -skewed task-inference over latent capability rather than erasure (66); our irreversibility results +skewed task-inference over latent capability rather than erasure (62); our irreversibility results concern oracle-measured behavioural distributions, and distinguishing latent from extinct capability at language-model scale is an open experiment whose outcome would be decisive for both readings. **What is borrowed and what is ours.** The collapse-as-drift diagnosis is established prior work (21–25); so are the empirical facts that merges can beat parents, that decorrelated parents merge better, and that -naive averaging loses to interference-aware or routed merges (4, 54, 55), that model populations can -climb (5, 8–10), and that merge success admits ML-native predictors (56, 57). Ours is the framework-level +naive averaging loses to interference-aware or routed merges (4, 63, 64), that model populations can +climb (5, 8–10), and that merge success admits ML-native predictors (44, 65), correlational where this framework +supplies mechanism; the reading of sex as an algorithm for mixability in the theory of computation +(66) anticipated the transfer before model merging existed. Ours is the framework-level synthesis — inheritance, diversity, and compatibility as managed quantities — together with: the conservation law for blending inheritance and its operator boundaries; the per-item grounding floor; the society ablation with its complementary failure modes; model speciation as a named, tested question, with the @@ -463,7 +423,7 @@ our tested regimes found, freely recombinable in the absence of conflicting conv ecosystem evolves as one interbreeding population, and the levers that matter are grounding budgets priced per rare capability and diversity preserved deliberately. If instead long-horizon specialisation at scale begins to produce emergent incompatibility, as the expert-training-duration -observations hint (65) and our small-scale null does not rule out, then lineages will begin to +observations hint (43) and our small-scale null does not rule out, then lineages will begin to speciate, and the ecosystem's future is a set of diverging species connected by routing rather than by merging. Which of the two it will be is measurable now, with the pre-merge conflict instruments this paper tested. @@ -531,42 +491,42 @@ publication; every figure in this paper regenerates from committed artifacts wit 25. Y. Yoon, D. Hu, I. Weissburg, Y. Qin, H. Jeong, Model collapse in the self-consuming chain of diffusion finetuning: A novel perspective from quantitative trait modeling. *Int. Conf. Learn. Represent.* (2025). https://doi.org/10.48550/arXiv.2407.17493. 26. M. McCloskey, N. J. Cohen, Catastrophic interference in connectionist networks: The sequential learning problem. *Psychol. Learn. Motiv.* **24**, 109–165 (1989). 27. R. M. French, Catastrophic forgetting in connectionist networks. *Trends Cogn. Sci.* **3**, 128–135 (1999). -28. T. Scialom, T. Chakrabarty, S. Muresan, Fine-tuned language models are continual learners. *Proc. Conf. Empir. Methods Nat. Lang. Process.* (2022). https://doi.org/10.48550/arXiv.2205.12393. -29. A. Ibrahim, et al., Simple and scalable strategies to continually pre-train large language models. *Trans. Mach. Learn. Res.* (2024). https://doi.org/10.48550/arXiv.2403.08763. -30. A. Robins, Catastrophic forgetting, rehearsal and pseudorehearsal. *Connect. Sci.* **7**, 123–146 (1995). -31. H. Shin, J. K. Lee, J. Kim, J. Kim, Continual learning with deep generative replay. *Adv. Neural Inf. Process. Syst.* **30** (2017). https://doi.org/10.48550/arXiv.1705.08690. -32. B. Yi, Q. Liu, Y. Cheng, H. Xu, Escaping model collapse via synthetic data verification. arXiv [Preprint] (2025). https://doi.org/10.48550/arXiv.2510.16657. -33. Y. Feng, et al., Beyond model collapse: Scaling up with synthesized data requires verification. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2406.07515. -34. A. A. Rusu, et al., Progressive neural networks. arXiv [Preprint] (2016). https://doi.org/10.48550/arXiv.1606.04671. -35. D. Biderman, et al., LoRA learns less and forgets less. *Trans. Mach. Learn. Res.* (2024). https://doi.org/10.48550/arXiv.2405.09673. -36. J. L. McClelland, B. L. McNaughton, R. C. O'Reilly, Why there are complementary learning systems in the hippocampus and neocortex: Insights from the successes and failures of connectionist models of learning and memory. *Psychol. Rev.* **102**, 419–457 (1995). -37. D. Kumaran, D. Hassabis, J. L. McClelland, What learning systems do intelligent agents need? Complementary learning systems theory updated. *Trends Cogn. Sci.* **20**, 512–534 (2016). -38. J. Schwarz, et al., Progress & Compress: A scalable framework for continual learning. *Proc. Int. Conf. Mach. Learn.* (2018). -39. G. Ilharco, et al., Editing models with task arithmetic. *Int. Conf. Learn. Represent.* (2023). https://doi.org/10.48550/arXiv.2212.04089. -40. D. Marczak, B. Twardowski, T. Trzciński, S. Cygert, MagMax: Leveraging model merging for seamless continual learning. *Proc. Eur. Conf. Comput. Vis.* (2024). https://doi.org/10.48550/arXiv.2407.06322. -41. A. Alexandrov, et al., Mitigating catastrophic forgetting in language transfer via model merging. *Findings Assoc. Comput. Linguist.: EMNLP* (2024). https://doi.org/10.48550/arXiv.2407.08699. -42. S. Dziadzio, et al., How to merge your multimodal models over time? *Proc. IEEE/CVF Conf. Comput. Vis. Pattern Recognit.* (2025). https://doi.org/10.48550/arXiv.2412.06712. -43. M. Toneva, et al., An empirical study of example forgetting during deep neural network learning. *Int. Conf. Learn. Represent.* (2019). https://doi.org/10.48550/arXiv.1812.05159. -44. N. Kandpal, H. Deng, A. Roberts, E. Wallace, C. Raffel, Large language models struggle to learn long-tail knowledge. *Proc. Int. Conf. Mach. Learn.* (2023). https://doi.org/10.48550/arXiv.2211.08411. -45. X. Liu, et al., Long-tailed class incremental learning. *Proc. Eur. Conf. Comput. Vis.* (2022). https://doi.org/10.48550/arXiv.2210.00266. -46. H. J. Muller, The relation of recombination to mutational advance. *Mutat. Res.* **1**, 2–9 (1964). -47. M. Gerstgrasser, et al., Is model collapse inevitable? Breaking the curse of recursion by accumulating real and synthetic data. *Conf. Lang. Model.* (2024). https://doi.org/10.48550/arXiv.2404.01413. -48. S. Wright, Evolution in Mendelian populations. *Genetics* **16**, 97–159 (1931). -49. R. A. Fisher, *The Genetical Theory of Natural Selection* (Clarendon Press, 1930). -50. H. J. Muller, Some genetic aspects of sex. *Am. Nat.* **66**, 118–138 (1932). -51. H. A. Orr, The population genetics of speciation: The evolution of hybrid incompatibilities. *Genetics* **139**, 1805–1813 (1995). -52. H. A. Orr, M. Turelli, The evolution of postzygotic isolation: Accumulating Dobzhansky–Muller incompatibilities. *Evolution* **55**, 1085–1094 (2001). -53. A. Livnat, C. Papadimitriou, Sex as an algorithm: The theory of evolution under the lens of computation. *Commun. ACM* **59**, 84–93 (2016). -54. L. Yu, B. Yu, H. Yu, F. Huang, Y. Li, Language models are super Mario: Absorbing abilities from homologous models as a free lunch. *Proc. Int. Conf. Mach. Learn.* (2024). https://doi.org/10.48550/arXiv.2311.03099. -55. M. Wortsman, et al., Model soups: Averaging weights of multiple fine-tuned models improves accuracy without increasing inference time. *Proc. Int. Conf. Mach. Learn.* (2022). https://doi.org/10.48550/arXiv.2203.05482. -56. L. Zhou, B. Zhao, R. Yu, E. Rodolà, Demystifying mergeability: Interpretable properties to predict model merging success. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2601.22285. -57. Y. Cao, et al., An empirical study and theoretical explanation on task-level model-merging collapse. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2603.09463. -58. J. Pari, S. Jelassi, P. Agrawal, Collective model intelligence requires compatible specialization. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2411.02207. -59. E. J. Hu, et al., LoRA: Low-rank adaptation of large language models. *Int. Conf. Learn. Represent.* (2022). https://doi.org/10.48550/arXiv.2106.09685. -60. S. A. Kauffman, S. Levin, Towards a general theory of adaptive walks on rugged landscapes. *J. Theor. Biol.* **128**, 11–45 (1987). -61. J. Lehman, K. O. Stanley, Abandoning objectives: Evolution through the search for novelty alone. *Evol. Comput.* **19**, 189–223 (2011). -62. S. K. Ainsworth, J. Hayase, S. Srinivasa, Git Re-Basin: Merging models modulo permutation symmetries. *Int. Conf. Learn. Represent.* (2023). https://doi.org/10.48550/arXiv.2209.04836. -63. T. Li, Z. Shen, Scaling linear mode connectivity and merging to billion-parameter pretrained transformers. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2606.23607. -64. E. Sharma, D. M. Roy, G. K. Dziugaite, The non-local model merging problem: Permutation symmetries and variance collapse. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2410.12766. -65. N. Kozodoi, Z. Afolabi, J. Butler, Are we merging the right models? Impact of expert training duration on model merging for LLMs. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2607.11997. -66. S. Kotha, J. M. Springer, A. Raghunathan, Understanding catastrophic forgetting in language models via implicit inference. *Int. Conf. Learn. Represent.* (2024). https://doi.org/10.48550/arXiv.2309.10105. +28. H. J. Muller, The relation of recombination to mutational advance. *Mutat. Res.* **1**, 2–9 (1964). +29. B. Yi, Q. Liu, Y. Cheng, H. Xu, Escaping model collapse via synthetic data verification. arXiv [Preprint] (2025). https://doi.org/10.48550/arXiv.2510.16657. +30. M. Gerstgrasser, et al., Is model collapse inevitable? Breaking the curse of recursion by accumulating real and synthetic data. *Conf. Lang. Model.* (2024). https://doi.org/10.48550/arXiv.2404.01413. +31. S. Wright, Evolution in Mendelian populations. *Genetics* **16**, 97–159 (1931). +32. J. Pari, S. Jelassi, P. Agrawal, Collective model intelligence requires compatible specialization. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2411.02207. +33. R. A. Fisher, *The Genetical Theory of Natural Selection* (Clarendon Press, 1930). +34. H. J. Muller, Some genetic aspects of sex. *Am. Nat.* **66**, 118–138 (1932). +35. E. J. Hu, et al., LoRA: Low-rank adaptation of large language models. *Int. Conf. Learn. Represent.* (2022). https://doi.org/10.48550/arXiv.2106.09685. +36. S. A. Kauffman, S. Levin, Towards a general theory of adaptive walks on rugged landscapes. *J. Theor. Biol.* **128**, 11–45 (1987). +37. J. Lehman, K. O. Stanley, Abandoning objectives: Evolution through the search for novelty alone. *Evol. Comput.* **19**, 189–223 (2011). +38. H. A. Orr, The population genetics of speciation: The evolution of hybrid incompatibilities. *Genetics* **139**, 1805–1813 (1995). +39. H. A. Orr, M. Turelli, The evolution of postzygotic isolation: Accumulating Dobzhansky–Muller incompatibilities. *Evolution* **55**, 1085–1094 (2001). +40. S. K. Ainsworth, J. Hayase, S. Srinivasa, Git Re-Basin: Merging models modulo permutation symmetries. *Int. Conf. Learn. Represent.* (2023). https://doi.org/10.48550/arXiv.2209.04836. +41. T. Li, Z. Shen, Scaling linear mode connectivity and merging to billion-parameter pretrained transformers. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2606.23607. +42. E. Sharma, D. M. Roy, G. K. Dziugaite, The non-local model merging problem: Permutation symmetries and variance collapse. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2410.12766. +43. N. Kozodoi, Z. Afolabi, J. Butler, Are we merging the right models? Impact of expert training duration on model merging for LLMs. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2607.11997. +44. L. Zhou, B. Zhao, R. Yu, E. Rodolà, Demystifying mergeability: Interpretable properties to predict model merging success. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2601.22285. +45. T. Scialom, T. Chakrabarty, S. Muresan, Fine-tuned language models are continual learners. *Proc. Conf. Empir. Methods Nat. Lang. Process.* (2022). https://doi.org/10.48550/arXiv.2205.12393. +46. A. Ibrahim, et al., Simple and scalable strategies to continually pre-train large language models. *Trans. Mach. Learn. Res.* (2024). https://doi.org/10.48550/arXiv.2403.08763. +47. A. Robins, Catastrophic forgetting, rehearsal and pseudorehearsal. *Connect. Sci.* **7**, 123–146 (1995). +48. H. Shin, J. K. Lee, J. Kim, J. Kim, Continual learning with deep generative replay. *Adv. Neural Inf. Process. Syst.* **30** (2017). https://doi.org/10.48550/arXiv.1705.08690. +49. Y. Feng, et al., Beyond model collapse: Scaling up with synthesized data requires verification. arXiv [Preprint] (2024). https://doi.org/10.48550/arXiv.2406.07515. +50. A. A. Rusu, et al., Progressive neural networks. arXiv [Preprint] (2016). https://doi.org/10.48550/arXiv.1606.04671. +51. D. Biderman, et al., LoRA learns less and forgets less. *Trans. Mach. Learn. Res.* (2024). https://doi.org/10.48550/arXiv.2405.09673. +52. J. L. McClelland, B. L. McNaughton, R. C. O'Reilly, Why there are complementary learning systems in the hippocampus and neocortex: Insights from the successes and failures of connectionist models of learning and memory. *Psychol. Rev.* **102**, 419–457 (1995). +53. D. Kumaran, D. Hassabis, J. L. McClelland, What learning systems do intelligent agents need? Complementary learning systems theory updated. *Trends Cogn. Sci.* **20**, 512–534 (2016). +54. J. Schwarz, et al., Progress & Compress: A scalable framework for continual learning. *Proc. Int. Conf. Mach. Learn.* (2018). +55. G. Ilharco, et al., Editing models with task arithmetic. *Int. Conf. Learn. Represent.* (2023). https://doi.org/10.48550/arXiv.2212.04089. +56. D. Marczak, B. Twardowski, T. Trzciński, S. Cygert, MagMax: Leveraging model merging for seamless continual learning. *Proc. Eur. Conf. Comput. Vis.* (2024). https://doi.org/10.48550/arXiv.2407.06322. +57. A. Alexandrov, et al., Mitigating catastrophic forgetting in language transfer via model merging. *Findings Assoc. Comput. Linguist.: EMNLP* (2024). https://doi.org/10.48550/arXiv.2407.08699. +58. S. Dziadzio, et al., How to merge your multimodal models over time? *Proc. IEEE/CVF Conf. Comput. Vis. Pattern Recognit.* (2025). https://doi.org/10.48550/arXiv.2412.06712. +59. M. Toneva, et al., An empirical study of example forgetting during deep neural network learning. *Int. Conf. Learn. Represent.* (2019). https://doi.org/10.48550/arXiv.1812.05159. +60. N. Kandpal, H. Deng, A. Roberts, E. Wallace, C. Raffel, Large language models struggle to learn long-tail knowledge. *Proc. Int. Conf. Mach. Learn.* (2023). https://doi.org/10.48550/arXiv.2211.08411. +61. X. Liu, et al., Long-tailed class incremental learning. *Proc. Eur. Conf. Comput. Vis.* (2022). https://doi.org/10.48550/arXiv.2210.00266. +62. S. Kotha, J. M. Springer, A. Raghunathan, Understanding catastrophic forgetting in language models via implicit inference. *Int. Conf. Learn. Represent.* (2024). https://doi.org/10.48550/arXiv.2309.10105. +63. L. Yu, B. Yu, H. Yu, F. Huang, Y. Li, Language models are super Mario: Absorbing abilities from homologous models as a free lunch. *Proc. Int. Conf. Mach. Learn.* (2024). https://doi.org/10.48550/arXiv.2311.03099. +64. M. Wortsman, et al., Model soups: Averaging weights of multiple fine-tuned models improves accuracy without increasing inference time. *Proc. Int. Conf. Mach. Learn.* (2022). https://doi.org/10.48550/arXiv.2203.05482. +65. Y. Cao, et al., An empirical study and theoretical explanation on task-level model-merging collapse. arXiv [Preprint] (2026). https://doi.org/10.48550/arXiv.2603.09463. +66. A. Livnat, C. Papadimitriou, Sex as an algorithm: The theory of evolution under the lens of computation. *Commun. ACM* **59**, 84–93 (2016). diff --git a/paper/pnas/main.pdf b/paper/pnas/main.pdf index 69eafc7fc45ca52676b67c3791afc1c7ed0a63b3..eea9c28b5e8ca425e01f1fb1210d92d9985f49e5 100644 GIT binary patch delta 77144 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 delta 81114 zcmV)HK)t`+wi2V&60qY8e>O2QK0XR_baG{3Z3=kWrChs?-K^Vm+CF|hkLN$Mx+Nde$Ir(i#2BQ%S{GshfDyQE!gPe<`JZWeT4r z9KY?8sJMfwHJ?9B+H$Lye^JXkf&8|$+HqU8#0rkB^8 z`*u^z!{=ssYUQ`0-?^b|L7oP;-V(1mPo`{Ol;L<%N8fySnG@{IyJYH7<@Yu)UAGe- zl<62=YviF*?%?@8!(oz9<^nkv)g zP2l!I<$M#k#lb&?E5p`K;^-3+{eL^w=MS>xk;TFDjPofz$IlM{KRD z8(rkAtjYE4e|k*0?J*68J3~*xgE^o|UaHdhkew~3V7JPR&M+VJXMDQ&hb%RZ&a_x+ z%Y1ebE@_)Zg6GYD710FE;9{f42bE{P(`FVe722*|OP}?nWvCN<2p`N#%dKC?YF+u} zkf>T5BoT^mI#pKbP3~J(3o=zs)JHHJ7St2HVFqFqex22R*3^ z4eAl)nrLy0&iwV7SKoz0v)=493#l(%kEd-?ds@`4qmE*%q$M9dwI*Z8LM|%ZfCIKFnt;u%A8>Pz@eUVNsmemvu9L1|RHEr*k{w%5qci+@`m8W8;#Z!_Q zKiI<6Ze@;HD+En8kk6@X&6Bi48NPZOY~iY%Bp*ww-pM-J-JI6m9qVLvEHm-MZJ&IE zSu2Sptjeb}8Z7nFm)j0UPI(pEC|NvAOoRQPe|>2xS&1)J%pARKo*8jTae|CU#C!q~ z{gIFsLd#rLc)7G_?m-rO(y~9yu?nxZ&5Rt;8&&2u*Yt?IDMwu1kSn>}WpMIM{FMqO z=fU0^gEEP|UkfTbmUg!@dGu{X`G}*Ojcja=jK2$qGCPU%v5qN*_xMZSM;+in`HCu( zf88bhvEc^sfpuEFO~3b>JUKFD;AR`@7T|EN9964}Oo8gjjKzAt==;(FV-I3Z+AOzK z%@BC<6I0al(;GT#d({jN;rnJr%YYcp7%)doU+2MOGsWj&^;8sZN7mlaPp%f0o@OsR zRqg1&V=a@$ou~Gl^H-iUCB65eg;sQ4e<0dcX0+ZqpSY^vEwkHN&I^rMS)Ou@Gx1mP zd&;jOg6dPwub#^20P! zHwy6Dby)Y3mbPsV@;0+D+aRIw?eJIjzY5!l8`L|`ePm!?MUm8m`H`l?@GK92!j*uf5LJd|NkVVzutv6ckK8w&fXYmry0w_7^==5#DN-0T({LmKRGaI^R|5f!>}A8)*1^D(rW$eWN}Y=yJ>INH7hE60)&^vD!F?#&59*hb}I-sonKx zex$T;YS;yeq4>yJ93*s-80BDzf2198E8bzF4kt6)^vYXD6gsHvEJ2#;tL-<&ve>|uWUMRdr zz)Mxn2FW&m^$GqJc&6Q=IOHv(!Ly>mWKBnN^+~&;Lmwt9%&Df18x<_wr zTS}{Li8x6#KCrvwYZ`-()^7!S^fSE*OY$kM4{?PIS<@u@F@PomNM)@;AP4BkT$x^D zJy+xUy$eq&8|s~@ehc5EE=yqEA}Whv7o;y(fb=Ei&csGnf3?mRGJZsfd5-d9Jw?+d z&HmRGJ@0xxxWFXs}RvBP~Ake zx$NcL3it>EQsZ>`E@#kCtU2pK!HmHZGnn6pKo8{Hx7H9u@ZUAUKGBsJU)ww;#Q4c? zdy`upvF4R1t=Ls@tv<~U~OT}ytXQXCuh1qbPs7bPA;IJH{`PeJT6wAktdD_}UN%P<;l)m(6L0sToKLGrhZ ztfqJB2&}7_RNwsf<7wEyD=V`#P`EG`6d1S3Xr9w*HXshp7F#EPFI!>6Was(-l6oCt zf8{al>;MtBIxbkZC;+3Ugz2RFX@9Rum)bcs2t9y9rok>T9&O^i%dJ=bu(!lC|a!7QU5af#5WG*GuGwE%5i-$Ep4 z@)bl0Ujx)YLt!Oq>$5Z;WnbSmAECoZ14H!me7!)PEt_S@*Iwhe&QB4wSC|L@e?uCm zz9vp>&8jN6x)Tpb_>8fA@j|hL-ubD9kTLax@L+gd2TB_f?RPfP8O&9HBMQ)Y1_PMtOJpNysHIR zddyPe%t6#>?w!K540Qsdf^eyAAf%8f#B;K>W-NelX%XcPjuJ$+2#`tmC&Azxh9;;i zZC0o+!YJsm-OvSs^h#O7|GzgFP)mS(xSbTV?vz2h$|(042LvJM*YCwte z!87AiezMAYBc{s+%uU&m4hs4b5T=V!t$um!#%d5EPC}NjOY52tpf>M>cXd%}Wkn%D z+LnGy>%zKWvZ~e!6JR+c0L-Sr)}!5~H@Ho`0)~W=&`6>sr&P~2IU;8To+eTeS?_QlWO|iVSf}gxhh)|j7E?K9u z<6JEm^I25?VL_wUB|UpnKenAWLv&SmRW=afl;oCL>0AYLEFa;5e~>y?I5t-}ozH;l zhPpBP90}e)n7k$k&l?mU!ZHp?Q`vlE4U%~V_e;LZyAWq%qa_sk*vB0Y9Lt0x-wtF2mQ5`N*7*ooc`|D?PUC7T@ zn)p7>oG&{d3gewe|UVl^gDrl&;=^|1< z7;VS-fCF-RCt<*GjuGsuGHC4vJg)XpeZ|a>vZ?(zIYoVXe=6>TO^Rh8g#De1Xy_8R z+G@JM(Jn2VZ?z0&z%jzYVAD3CVG6@V6@LF-B7^(Cb!5xHuvMlFS6%z-22|8$U)(CI z6?Dzu_joO)U*v{CPyIUTe&deB>&%X0)vDdg%1FNNa}6)FG)1L3q08D1wN`G&t5TEw z*X}a4$StO#e~lBy$#2-5EE(u$U-rIr=>T^hDb8~X54f)PoY&vp$QbDYNOs!aoIMUn z&|XZNK&{}>>ZVgN{;XW0XuJoy{Bl3x(_@jt01=%gV64(xf1`6#gDsn`3nOmaf-7eR zL8m8tuDuoFw|u#ULe>JX>UG(saSaEeo{JkBFzOpZe+r9zA0s^I>vsUTx*O*oQ5bKd za~g09H>b1;^NnTc)4o_xVgk2~7aH)g5GWVJAR$7+2s5)h^4CmSZo`Z!)b8iOU%5>{ zdsn}iLCG}FPw-Bn8E=DHGs&c}!#5rnS;On-^~6P1%{!KtMw1K)&Z?_PG*i*C8E;^o z-j0|`e?`9MBR4>Bsto4ld@8HTn6%QQE?v2g72ss`-l|S!aeILi6QR-c9^Tr?J@$0$ zTZrB_ebla}n@<2Bs-F8~v}yzKv|(Z>ssL=1dXTopU6X1&=6h4xTA52cu z#grn@Hm@q_v`pI?_NeUMyOeIaODwGI=o2Z+fBN=%A{Y5+@!({vxm+6W&NoNXr!jY9 zCtSu}8Bo_1kGBX}on~m+xgD`4ybDQlP~+K(s5)y0$6;Mob}qtFDIKP-<)B%?;$Lbj zH#Q<)uL}GQ10#C>ovTnX7rgf`cOW7n!?s4yHjdIkGl@K}*!iri#QXRC-Hp`;c;pKA zfBOD4f8K)mmP4#M{_y34W?1U?2ym~?V}aE@l9u4cic>q*^}N1c;$d&|J-uem#op}d`&H^E!;sw# zXw{F=>8 zG27kXpIr{U9dWb?Xyz@Ln+IG3R=pF!z6gG*Y3pkVCZ{5#TTD?8RX>Xw+VH}nHjU-0 zVM*bQAgHMfF0buFdm87BYnk+I9eYdKrNh&4>UPM@vC!(qQT+MmpC5n!!~X!mN1=w7 zL52Ynmyv@6C4V$IHa9*#3UhRFWnpa!c-pO8$&T%~4c+G}>IcfLc>peI5g;8Py8v$& zWKr(hl~oq`|4l4W95mRz)vwWb=(@Hn(Go=-9#Ve$-P zaNRsV-mOm$xD(Xze_j6mcsKQ;hGwO?`6^BA13C+){BrddUN^@8;R)SXgIC@0tb1Z> zUw-`#|7^lG-XBkWDi!nbci?e8-gW8WDMyFikG2Z>j_Sk2hm_GwGTI&Pm!9gYtJWfq zecWv2YUZ9hW(OPU7PMA0ZnxiOMivh?B75BQCHG# z-erR;`E0MS^IG9G^TktOVyM#wBG(oP{+VM+o%Xmad;4d&PdP26|FU!@*2#%Hs@w5u zStJ;*ND$hh)V3KHzx0mngJHQ#YtxpdOrJ?*CVz|-Q&JvA@p@5eCkn5CsIY<{PMLF3 z<|ZoZ5?m>R!|RMnFJ`rWhrlWgvs+YFuh)yZPpCv~pP8m=&e!ppY8^_*no#b(qPqCv zrO#lCdg({MDR51q=;08e{w`8g1r_b^U15Aw^RPD+cSXi}<+E+p`WE!A&(+(&D1qL& zZhwYM&sumVv%|A4;OL8)7W1;&1N;WZy;RrbmtVE&ZKP9rvs&kTtQjnoZz3EM@7041 zW)+_%sCM`6l-ZP4I*se?4C^4hGRyGr(pHuhhkt z7Tq)v>mZ3Wgmyzj3yp5}n3%QBY8^M@ywRj3$Es9aWedjh?1b4UgTZPP{{`9s?SDQz z>Q&wR&wl&3rV}x+(AamN)##*n_8Xw;&e!W3!5Fvs9Fw1RLhwr0UW&HZW_ZXL!&J^| zQa!`qVVe-`qG1iM8epB?lCvs|DsZ)NoLX6`^)@uQ3cU+;-D&0DtyY7|o16q3F|@2W zQfYx>qED@k5}sr4G;5SmX|spmG=JGF6)b7D!HP%FSwbtL5dKwzF)4!Z|3xy|123r` zjs`M8&-LxU*bw4wa{Gxo9WUrojA>G*1AbO@Dh9TAwnLr30O+vAtaDl|e_3|iV-B}# zb!lo?q6U%b5)}o&*II!qc)D0yXL_^htWd(DIe!7ath2)I zvo&QI1xj{mF)I}v*U{O*V>=@qHqD&Ad=~+0Do~Ifkl&+il_dl#qm>m1!ap1{;<2}R zH6&(-76>^AdeN-7Hm}j0g;?0Cm)y0trgcSY+bngRjYME6Kr32N!y{DhM(b`LO9=;G zUH{I)oT?_b!{JZhw?d-Zbd38KyC~>)!(2j5dE_&wI9JIHS^lRP7no%Bgg| z!d*=0)EFbcvvs|sE3j?i;WjQm{=&b;&2!+)_YkTuY8=9RNw41m+S`|62$TR1)9Zlm zDR)BKiWRI4rU`KeOOGloF|*w{ObX3nmk7~k*Q_mW5%gdUD5(`dVt@9a1CECs_osky zjuI_Jr&XcgR}yNyvjSCfQ(NHLbzWI`FNwQYu2n2YW-s=D64$G4EA1BXFh~*vY{n>< zs0r=GT+tR8U{^K8)%VS&Sa@IUUx_fafJp0=GaOmLHXy9e%ic|!H7BG}w~W@EPy*GO z+Y#C06|`_4EfmM`P=Bd#DG>8o@~qT{5wfekchLuW!+Hm~B)K60<+kOpb}et`5wPuK z?{7vY72DaSGrp+3uIUAf+xA$x5Fb1gdu$-(^dugkZ8O0 z`jW3gx<`@B)T5Ii9eYj!eV`F3B!LM*8Y(5Utr-w_w&Ql{5P#3J2p!zj#JY$L0D?+; z=5|3=rU{p-6;Cj+8c{7+6t<4AAs9#F6F9l2C^|A6V<%akifuDywSqkLxvFA{137{k zktonBqBJTQFOVd!@{aIC4~_9^-S81j5k@|O6eft*&lSms+coAzJSJvvxq|dg&ixeh zcdPenP;alHNwRRxcvfO_HNU$#M%cl#l0TA zdC?XvR)2Q=de{n085&hc5YXKr*~GD;0FWY}!sm$1sK5SHZ`=eMaDU*W+zI!U@-cBv zJ6fAj^AQWZx)wfdCMGpdmmOr(Bl<_)SHv2Uz;2Vb0BT5BTNlduC%bY`14VWyixylA z@!`*5yBTaLvutqXdu&SA*PZr#Q#OV@Bg<73_k2fF8tn82yx|%taS=8-bNY62c_=U~6HL6FVITre~hL zio&xUfw1?{S($Q(Au51Pg4%{>*O_n>1f420Cb3mdo>{@Lz;l$lPGjf>_j{_VAz`J2 z(|?t$3rJuFgoN0NnFktOR8!b}Fsm0-Wi^sh4xn8z1Ik1{TJKgJGK|I1waabE9E)1! zAn*>R?+{taMGt0_ki5K}Acf|bMuG*^r)p6|euSdAX4X+4++m>;wI^YuXk5SY9ieIS zJ$ae0h%agJkmoE~Uvr#3jG0>?fhcSmCVvKB&*^}iV|`%M*P5uc;jsW>V>t+PB{O(s zROpsyM?J#!_LRi7ZQTk*7*y`WI|FW#oML(87LkmHw4kykM@T0&x+r9MqP!-B~c z5;%3TA(C5Y!`Z4k)k8?kWZ)=$W|mWUFv^v!C77B=j!xESRr68%I+TKAi8Qfo$$!7> zU~t@cvt|TZYTxU*M5-1?Jlj<=n`Lrm&NJ4Wnd}z=CkU7;y(hj;tdiQtm{6XxXMrU$s3Cp0%#vBjzvUH? zj&leR-*w)G^tMZ|iwcNw+uQ}LL4Wt*5E~Gghjx^QhQFlmWszY@tLf5Fz@7GtUK9%8 zu!wYsGAlhQUNE0?n72&xB=zW#D@XamW>Glm$(F-7(Ogz| zA}p-UmdTl99>VZ-EbCAJLVv+AKPTN>SDZ1Ax3~GNJiPfN+jNmT_z6}x#9o=orF3EW zSqt;M7A9Il)}LO%$MRk17Bn|4VhZNpIbIKCm20~ z5GIJV#&wo(9^brpxL8?gNtwX&ucj89@dE}hJ6o;R*Mc{PJ9mD#MxZXQ=g8n8jee!k zmo~`=N`)>*S+2x;oqst8p$fxBHzdX3N+0H~>dcAj7r|(H$S1g%h}SFB^9y?a(3Mpf zOW@HBjKv;qsxE*bZ~>^ATJZ5h)P3W2owl!mTolNQv^rP5uyZ||$LZ{bZP1D*zc_4Q zSkCft2;DxA=p}gUI1F=6_?mZ_x)=##Xo(mVe#M4O^+V7JE`JXM6Io7~9#j1nO z>=KX|y{H+ij4@Pr>K9${GB<7PSd3$gpzKHcBr{F&WRf*9Q!k+=yn+#a!J0W@WjTV8 z?TL^vcBs+gUVmi!ij<8#K|(iEU77H+Vj_;31)dIa8VY0JyNVsJ{{%p4x-DZopL7}9 zoNXI;Mph>q-Yyd(1H7z>W4S~8eNh93$G*J2IpRbGI*SaLVJDeb&H|AWg;+SZ#HxL@ zJpimGW$st((Rny0QR-;Qt6F0?1{V2C7WZI448WKUCV#fOSH7vW_@emGd}1oSG&_}0d7<#?E?zg$=1x~dX%Q@PYC#S*x$5d~R$Q#mQ%WK+*I^1LghTn;p% ze7nm64kHu0mQF8X)wJnDGkHoPQXN__qW+3hgMWYZMJ5Oix;S7L8&lMd&D0t13A;ih zk~L|L;hx2pDSs;19gkv$F&Qeen9^?r>ZbGfL58dn)*&TO=DSuM*Md)~Z`uVqRz0Y% zh$jSzPUZckQEy`lr!80n03D0ko#iT7+6UF(~O4g0}bL+>T z$_Dk|y~N*#7zqP`JS8KlZiL^q6U)Ki>0n1Lz2e&uq+%*P<>EYVna{}`Wp}V z!Ts+9v}4^8rkA@n}WIw=C8Jo%L9s>GG+HTZyZcT%IDk&RD0 zNI9t3dDZvn$%VUODqaR$6;gbJ@p3)_GW*N28bq1?DUrV(WKh!*VOt$k!~J$f+A2NA9O9L(I!H=^Lh z)_#k4_~DC0KvP%D;P6UrSKw12Et>}APM>Es#oZhPdu7(&^)W>;mrqWd17?q3%V=mB zjp2ru9%VHGj?^Dwm9Dp?m^2 zFdg?wq9!LuW|+KczOrLS%<6LT;L;+1iq)W{In3??S8%dC9R+O!VMIY zj0GI+>tD~Fctu`jWPie1AHVk}i8_Sh)a9FNI`5aQ5RFoL{ zn(u_gGvRfWNo_xOU*HM-r^BdpsbfZ_QYST*30)k2GKcL7At^R0lvJ9$8L460dw9l* z*`*WK$8X+yaYhnPPT1tf^N6`;OQ&NkUC9>|q^64!HQqTP(K$*jNo zcM8O|;JVXZ4!@Jd)Y(NXur=XvUfbTXNVpiwDb8+-PO^SAu?XD#so@t)FnrQa5L$J0 zm6M-t+J{(O<=gs9`nq3ta@5jC`>yiyAVK$eS#^IV1b^;Wa;^YD(e=|8Z zI6giKb98cLVQmU{+O1o=t|Yk)&HWYk2f8d#Z=leD0o#Bx1CtpJrl+?ZIq?4{mPC=F z9@TvpHWq{Jt5Qi6#pfaG>px%mOXdIcSAehJ(-C6|?(5gT^Vq-gzrTL{>BrX}|Dy8@ zbtIKkj9))q`N6IH?PB`+@%+cBf0VOId3ATH{ML7;^Z(&>FaPt;{PU6jpOmtoR8UG8 zxZjK^Ps@mh@>2dCmD0cZ%sTeG|MSP+G6`;^Ai<%ni$0Tr6u>htsZIW60=}B*xfvDn zNXUzs7cL5qJA^XpMNi9i_JEbQ^EI!UKQT8-3tEaWd5@gV(@? z#+P7eq*4#^FZ&$+intp|1Knb!?@{kcEq5d&9+Ep7jdkBf)gl+D1x41{8-SER^3(0% z^D9Zk`6Q|M*DRs+9@191+v+5d{%4W2rp?Mscbb1z{>pW#R6JI3N1WSm;t#ZVe@nW|nuIZO5L;Bq8YA)=Nxyc@RP~9-EPf<^o03gqi4cN;C25ho4SW&7wXac(YhVmRCoz>d97GDZxS78l~U( zB1mNM@&3zvHAx%l5Us@4s?H;J^ffzc$;p;E@T)o0*{6dthxayVcBw?F0WwlB-IoC) z=4ErR_0>TgN_*dZb+K1<89JAc_;#A%Y#`N-ZisHK(9)eXf3sONHb8d)bsHd77b2=- zp5hZy7&6A>AR)kEv&+=8EDQ`Wk|9VIjW#2Kb~ls9N>zg)n0;n_2aG&5QTysnF!MZ? zSF__RRBC@DlP@vT7!KouwRD#n=hdaXTip1>+)A~dJpqnX#tC0o{Ttx9*lT&(hIufo zM(WpB9U_%xe^&4bM?tuI3n48C-FS9YuX-1(@M!oRTF5?+7%2@)qeOUfw$oL6E6k^DR)FlhNkN>4PMl-c z9#NK4r`YA!jaF%|^12){>3m2wCOJEB=g3v*%h4DYe|}OVWFEpwJVmS*$R?C^s>FeK zzdr2|5z<|ysXk$AT>q-pl;0q!Ud;i`Vp*KtUc6)%0#uCZj?KlD-E>rkN!r6K6Mnj{ z>O;$q9Jq!4c?g`fsMiEt7yDaX>*d{Sf4l+{{iPMT7Q(0xWpoUq3^w(4#eh6| z+&8cqn%$f2IJ2&@-2I$b^Q0%2LBAJibIuQr>~4~oZ$6X@Zow`T!Ljiqi$!Zb1aT45 zDQnZ@VDQBfR^l=gCRR;ovuV~<;$`?vGMoO{(*%-B$NO(3zdn)SK;M(E9=f^hC)un3 zf8*}`oRrA4xk6U$b9f?RAxggbJEmXrHvM9_LBJPu8*?03Ac+vGK>TVePcwV0S!f97 z1W!DB@a|zar;>c^G%c~%%%lJk7vKe!tMMSCG#Zt-hKvoyNNT;1LBR67@a+C|$2c-5 zPWcHxXo{f9HGxpKNoA5C-4vPci>VBX)AvB>X)xqM1E` zY-}=Q(TUGsmQa!coFgIb&d(f32%Aa`Nm(MFP?@CN{1-#KjWnG)5TXf2+Me z-L*6yA`cWY)RMbD|7d9ZSM|MKC*Qz$fOKfEDw2JZ;AwE5l7JvFE~6)RhZ&WdIUTM- zq_!M%lZPXp^BXx+$jCM>D5s8xj@na-Yh5$glw(6j-0OKL4$(;>44~cud{L+_=mEgx z6aa{2Qt=s9Gu;m_RSgYO$em0{e-1;>-m3Kc#>%zu0o36`Fye(B#Go$r19RkDQHvnX zUDR6+0PwDtTf}MMAv_+TFrdy6;^Z`}J}FTgd0cl1Qp>_Z6GSiqK;ja@@N|2bxV7$n z0K+#Mj!a8Tmp02VmP2gq*GN8w@jmT0-WjV>RZw(E9*W;Adcb0(%{f*^e^5&8|4*pW z;e3c@5Gqg?S)V;(u&|(jJ<(>8)s(UDK{~j{2YK|lbO^o{y%^5=PRRhjr_jK+E?|PX z2E$KGF~d2Y4ePBWGd4e1qIjn`q0Z9dKctX@djv1an@~gan)5X165r$0_u}TVeum^j zzm3a!=mF80j@`=8kD}bJe+Cl9!!VFW$Fdy-JF?^^LL~k2w4(dn!b%z&IZeLCU@1Fl zOy%O1Wb>u?L&)9|ybS^o`yLZ#5V>yp98!y$)&B6wM17TGke9UxKfSpZ8#G!*{W87e zI0sFlW~E=2GtrIk7FP}xOTVgB_ARR}x|SMk7g)ZBe*$!*j_Z-_b83zd z@HoVVnk^(|gUnUxJXyCOCvXWqXk`wSVh|QBb2wG=Zkqy*X$QG`S4%SQq9J^bx%?Wh zpRHR>QxL`=6v!wzLX2(^g%R_pT@h55G&amy*D^?2doMEsY;FBHCLB44-`jTZ2RN&{ zA7=xlsJ=5=03&J#e{8o$?Y8$Bb)RleXK>S!@dd$}t7Xw97ux zz_@oEAfN|mj0mP!mDpWZ1&+dQ8eG2MEGoNVP}SwA2gDLYSZk)Fo02r*FWoDyQGRjU zNl-v$SFn027~(FJ-q^>OCXT2htuB#}@rGW#jLHTo&H{oXe-Z+s8>QL-vmw%!G`d6Y z+mQp#m=S#3t=3*>iKjGPEqsh+tsK?e;0^t0%ndmHmZbHTsA#6WI-G=>;l={5Oi# z^WSMTw)DJWgRb=7v?n_9?9!9tDe%ev*KcBfohbiA#Xkp_v|Dq>k0?91O zZkI`~H21iWe=!KOQkt|WER+vRO;JsV83*28ZOa6Hc1=rV zQ*Ces4;KZ5q2{|(;8|HrS9vbI`fyUzPK94}iZ+zSfB34bKQEMVx`^_3JbOjxQ>}YI zKal)yl+p84Jye_ZmJ{DXF+5>z+|!fBRs>{K+}``(jlNj~;(n0ClnebGBzm}E?mzST z9PKx0>241Uw;WddUqhJtw!%$Gfh<)HjXhihD|bT(A+XF-$6<3+Xr=8K!tIg_sQmzQ zl3@i>f4l8W!z$2Icz+@2upnX}G->poJERX+C&+`l6PVg{<+&XPyt?2i-B~}u=R)gV z6^AlKjqo{+SN=nt-l{pF#F4EZQq)DU_!SJtH<&llGu0KuO0rW#HV9d@ri^oO)B3~Z ztWFD5jXPx=*)s_wlUP{Cs6&h3YXJ3 z>11tw7b=&=l9+m9$;~8n=oC!4>PZ+ovIck8oK6K=zuOgHbo`dE(o9)nv$IpvNfxVO z4^OKB0Eto7%-8ospX-9dNg|g=`Y8q&kav}hE?$UVIcu-A)0(n4E#U@+6k%=}M8tr0 ze?$D4LI5LN+EB=;mR7y5y7f3=*Fe#{-^T_D8KcM+%-;Jx_tx)yOJ(6hdgUQ}5TKOo zL+gI_O0%6kymyd>wuPc&GO(H*Q)^xDV^Q#315|K_vDOY<3-zuzT>G91;eGh-he{~Z zIou-$Emha3L#gDqs{39>23TRcx7D)de`S{_$*!nRiRH%Iq z3vdB;iJUInVX{Zaj2yobvTBLDlbxlw@_HAKw7Hwc6ns(?eJqTi#R}qE6kNwl7)a}v zz=A~7M~?5T*@e(OA#vw-aN@bK)z4if6a=8-;prmNpg2mpD6~6vZ33X4*ztziXwNjc zCOo0+VeB1ND>lp;^H{%_z&FPnf689A9j*PsYxl{@NHpZbmoCq-=vv3r^|v3pa!9v9 zmHV%|)>V0mA{BVSx^t|vUWNU*KsV8TF2}d$qN>L8-Z}VjePRtayvRE2WfxgH+=6$L zs@2O!isN{)AsDg#V|*vi$`Fm^>toDZego8u(M1=_*jO|q;Kpn@!cP`}e{}v-V2JFn zZ3G%z6lmmInr`TmAmYr}XwxfdbHfT{32Ph7bv@niXFt9l9lznT?Fg=yS+no4lYzd5 zaPA2$z+IoCqkxJqIS|WEX5WTGXUcnVNCHAokMyqRYV&Eu%~n+`IPZuQ@_OQny|-p| z{bZpmVMIs)#!P^o)IDISe~~Q)u(TevHREbx>*rmSX#Qxg@A&R}5PZo}u_DQ{Unh24 zysduC+ar&K1*VnXuvzS}b61G9Zl!9HW(8(ctb z8^8IP-F%o&K;KNh{{R44ZtE-Btfwj=mQ^_DSU)R$ktJvn5vCY?e@wrrb-Wx0e_aVN zK3)1`0>|b-Hu+G?wXD9^sG#;n8ph|R&P|y2gj3|G!JOmgU%ReWiV>O(yE**2GR{4y zz@L-#$`&@(!O|ez`!Va+tfsTrs$DZRt+F=0a7=$YOoCOX7XGpWm@(d6>xExBF}tJN zHs)|YCOhuO6m|?|H?BFKvYY0e9+UZ*Kcfnk8b8}bMA)Pft%*_(UIM@zCO>usp3Z53 zGuo4!Cu*dMV8Cm@*}{|A4xUCMC*EKq|Gr5Ut5{^SCB0eWK^Uooxc5+ul+lJ{(AcTw3!s$>A(5cdDAI@JN*M6M6oQMVbKI0q;q>+XkBd^yTp^Z!b^chT{9P#(j(?QYdUMYEk(PY%4QlGNSqQp;U_OqBlTp>skT39* zt0q*q+8qmx%=MT4M&H66_p@z319ayTWV@aken5@&+jdleaQkvVlyE)qjoZw@xr3!QRxABdUI=cJ)SAt7aewcjPdkgI7HWaZ!YL zMi!E5DoUIBCe%bxQUJnGh&yi|6yjZZ(|mkUq^P2U?W|P-G*1~13W}~rOUDp;nNgZ z+Q}D?Op_~O-OsA!gMV)VLMQU0WF8=kW=iVPfgrnXfo=O!0cs|NSlHBz;KhR*`7?c! zpl{WI9c`=GZ6>areJoe*A&;pHsYlgq8%0(|$C`q&_vM?u9LrL>+mIm(Ik46@qFZ%r z{>9PH+}MlI$=*8c%xy4Z>nO=+;i`oVgWIevNF%m;g{6fl`F{hTbiHfK_Z>SxZz&rh z4vIYaC84!k1yj(Nd+>-Ay9-e3i+*jP!em;zP3C@Dqna{+S51X zyOVJU{@9C>c|e`S=LA0aqvOPSee1$nz$~UpMwB`e|5>0?9fI*NNh|x1Th{}^jkfGg zVly`RG-Fh}L4W;xyrYn+2XExKIzi{yQwc0cxyZ_q_3g2#zKm|11PJ$Gl z!Xn4m>*RsbWh%gB=5k}c~WnOq?$}Nu7~o zY_G_AK%wq;R8G9g$@+na_h?UuLlVKd$e!qWH#na%_f_taZp`5nJ`OsTSHLQV<>%OI z-S*7jK&}(j~aR;Mjczzo6M2 zGD-~zn+V-{;L?jS;2h=6E4wvCUOSk&w#h_}D=bN-cGZ#zTxB!}j~CihGGww523Ara zkLth1>PLOzF5{!2c5*0Tlf~l->f;*yL2aY{R>F&mT%0IIQH^(24%vu z8-EM?K?sTkfM!#<@RCHplw@*^fJZMkGSn>Nas zv2)r-+Q=4iK-rl42QQ10!CgdT%fH^Mtzva2i(MtzwU#_6_@HV}DHEAsS0&Kk$OhGK z#cbC)kLF5n#rVrFuBwYlDiW?>x4e}e%E9FzY)eSiC(@jw0)1am*&nBvtH5t-eSebZ z@RXi)v%Q}VglP(^T66NNGH(h`D$osV;vD~ayDFYU0T+U-vsGw1wEHg8jI+N?QD`+i zJ-9HNvx(&US=?BKCCxU%L_2denorfUX%A^wQr_vVgyZ$B$5>|I+Gl8O zImT`_D_biys&L5BWHy1OM+?9@Sc@$^ms#5Y6SioK6;-=t{qb-qEO_M|?QJWAs2(rE z49khdkZdV=8tG;Gb#E!KqWrRpm3(Swu5(E*%EJJgF&&hJ7SIJ(FtrUS%F2hr!q3T$#TZ<77#aTocB&${N2L=k6JEh|f;!s(&H!YUH25bVtrH#!6+GBw5LUipjB01Vb> z8A3*NnIB${#W3K5&Phb~`b3su?d5+!!B2F6wbn31v5aou;3?Q((vI{^Wj85A4#ks8_*sWFvqI35Ko^-WV3 z`RUnq+PV434QVSnwiK-tk!(T3qGQ`|xeIYg``~X7T#%|Z8{4VjxlfO#j31JoXxXkT z0~|D@kWyn3u7B+&J1E3)U!0X zy%XNm9}-I<%8hE5B;LatnNJPO1{|IlI4 zAu;NO3csN8*^b-7b>vxbbwdi>icj~0lISzNIikc#rQ*&IS-sPV>#{u{rK)?EGh(F?8z&^~gMVZnclp4>qYxy*Fk6Z^(3U&c|$eYZ`yoDgI zq+iy|2{&KGdGXb^Z$D0VGA#Vi89M=VXqQ&kpj=O>UxsFOBtt(+c5Qx6OS-!|D@Z`R zXT7PA{G@-7+AsTU9U+?~%}D8tjKS=O&nLbDf`Fjm<1)W^(s%O-|eyIOl3|% zffALj5!}%)_8~B(rzy}Bdfa6Hr!cY4s#nLS?V-MQ{_4wUdgm|Z?}kef&a?*oj^15f zk2trFwc&mfGIOy#4>VX#K`7%p$?NXC@V|NuDioEBR2+U;LbBEPxM$L29NC)w*gf10 ziE&6TK0$9Wm25jNIG(*jnG{{J>@}`8K4vweC%(o{WURGci{t^W-b=5n%+h+TOl@D> zh_=<+5gP>L?3`_4F1MtJK22DtV0IM|zf$z5x;PYeazr{17MF5tHkqry0e(YQWS%XU zSSZtrH%ZBJ)_rL@&itLTM-ac^FTEsR0z?0sU3dpge2$~ERtijIk{)&9_G@ zE|k*N)Q&XRDE{cfmhKQ1=?yWBRch(SHWHj-tOCa7=s!-t?qX_F6x1Jfe4X1~#r`!c zW}+WyL?ci;miq8rX(ky^Q}A26sw((Cn@(Vu-8cFFyvuTsnj%XiNR3*$u-g)Wsh5ww z-}#*RlZCBC{D-3a9noeB!L4p)eV^UfG+>K-dQQMasZ(s?6|q=zk4^p>{2Mv##$(B} z$Q)gwKoO=I=&QX=H^j)=XzsnBM3EX;!nJ-E-|T;ZDi%CdsC$261V zCCfO>m<$rsZ%Y))ogxtXOigW}UsPMv**I0+L-lPJIF&VVylNn;v1zFBa&Ie#I%qeY zVP&foB6sS-p{qc>5mGs(u1_MnwyJ~L_=k9EUXxitaV-O}CV5ew!0zopjDZV2QKFUr5+02EoXh%Vq(3y91Ch z0B<7s=dK2hUQ>kAw#7ah!aqC$HGZ|cb*}KZy)-zjbRDR-sM;nt_52ACd|tYGn{om^ zUfn;7tnk>id?-{rI3GT`dfCX_^D1)^$px;(M+5VQyshH=h=6)#eS7^`du@==`tZ#q z=g=Q^YK_N@HKM8Yn#2d~v(3%GPPi;DwxKIwK71Ymv-&4lN2B;T-=RH4+JJ0fH^&Ma zC;ioYhf@&I z0l>9vzVDu|%ZF^&B7rZ(pd}}+eZi5nwGYeq$&|#gQznra&&%&ONnn05CAO_v_q?h3 z+m%?9)4kqq@)&KntY0wO58EZ{XBvp+(c&#v0#m!&g?r8`e_#C? zBV+X%Fd-Bn$9q!Nci&r$Mn{F8ksUU-%_>0P_Y%UvQJ#l4%L`pSC%T$PU5v_acd=%4 zSud;M*XTWHtiu8Gpgy!U$(n^On_li;Emq1-mn0RyD*HOg#SAAU$USzt=PfsN00sdeq<(2*xJ1u#5!P$KC-&X4x!ZM~cnBXlK-0Vj2$T=DMV9ipH4B6}DH z_706Iy6yo(Olqe_mXOo!@;a=TzbltYhxAc*K6!VerEb0!qFA|YkNQiX)ebN+AVP1* zym%^AH26VYpwNc6k@K2%9}%iNjzyDB$?Wrjg1;tOeS|6{s0ryzhI0UJ*chV=CU33A zmE`xvQY)X7r3C5RJOtA0wK6*t{v zDpq=}?L0n>V=h*fpDxaaC>H`7rPVTKzqG33x(eso5`Z0^YXk$Cnx?;0VD%WEItGPp z+R~sE%18IpeEih^d5%`eEg$bgdri~YJwIP`=kFn8v!b7m8QF7JdFNx|e4c-Fvl19Q zoVBT}27V^<%eI@WU+*}^dG@?M*L~Tlk`a7=J3NXM?#D>yG1ow}-1essI6ES&A7?+8 z?th&Y*}W~-v>0H$zfV)86!E^u)ic%+{%pBzqHtj+K}PkdxJe;IE#D~66@P|r9=_z$ z$&W9vd6(G?=W9&w8iCeYNZiDd)-E&=c1@m_#+$SGtYgu{V9u|vEQwTKnEdo$YRG-E zsb*0`rkhKCSzJX-vpouC0Vjo}-3LPUqOqiJE6+{J`}aXmAKllL;@-BOCr;WhTd6; zpP;Nt>baBF+V&y$atIQ6vn-$B=->!^Rbz&t`%)PJmbXtKYy4&0&@sb+j=)d|N77GJ zTR=Rx2cN(M$*h1`Fn}6^er(oiiyH*5Jy`)?%3;XFa$=&*UuQ&2GXEuXC$z!(D5$GL z`4PK>hYkrJCk-}^Xb4!orZZbNlcl5Fp{tX$2v^n#YCO%MxNEAnVJiG;o`_L>Ki!qQ z@*JMgUHJGFj-i_YxbkHpOIOm{}wZ$;OM=8xxT=cx*l8@w@f(L|U!gKyb?lMejI%*pH|k z2t*QL+rRE5XZ6|_d$_u5!d4AsT1#3Vh(0amfRI(cm})zh+bEU1~0_7Qh>7$oq5P7;^_JR8N~B;2rs4cTfP=Lx<`c_&29 z&8Ys#kc0D^SR_UoACv0H^(GTMe=fSkwP1Ucdill*g{Q?0dYSocNa%)X^{;){so+mh zUlLH*^g9;!&iR}ARk@z%tdlBo$lk>A1j&~C3th*Gp?zJ5lO{&ak6 zB;{UaFZ{Sq6@mn>QL2})Fi1txCaVFrrga&_mv%c};f;neUn)~JM)CkT$tLdER~KEn zxUr(lZ{`FR=BEsrZQJVux0MfcJHD%Hqj%bt2Vx7jeF<2w=1daxOC|Lb`56@$bvhP~ z!&!q@1b)Jy?|sd3O{#`dBj>|NB;?~S;OiaxP{?<|*7Q&hj5T0HN^@(U~fu z3dhTGas*7Bi2ci2gUQ{g&e|Ailw*=9@W9&-u*PsISE$uk8d=vZq_zVz*X0B1H=r(O z&Vdru%n#IJ5p314KF(Gw97LFPsLED+A7CT!j?9#QvSk?+Hz?xSa3I1uS6<<@o72Sx@Bpy^=1H!F)5h;OzU2ArWJ9)AHy{pO{~olV3WcU;s$i zFw#wq1MMS;)3y)0bwD@ThZ9!s3Hm`GM1MW7n8QG+hNMV3)?!0@k0!8{u2DXP$MBn7cV%;=OQJ)oPyLG(Y?kcVbaIA744n*dgZUWd zX9Ipl#roUJRQO{!ccProO*WC0@FMX<_KucXtrk1Hk0nUcr|;Q<;~bR*Dc^u;e1Yy= z@)&$c9BgKL5$cTgLqgNB{k_bTM6$M~`-%u{B?{vaYbW;hy*3MEhhL9ZDv4>8+J-I& zKC}tIwDf=cHr@BB_Bo`{ns-%oW~ohnLE;_F2utEY@Yi=6@$Xu9G)Te@rz>Awjh0!h zcMhTh^emG0jMPkJ ze#sarIUETZ_NP*U3*JGd;NEraI0e9qYw71nvfj^+uFehM9sPT?oMf3FK-jb!N_=~* z{IgJBGH_H>rA@BrZI>KH5nbL* z1}^U}nKo+f_zoSX-nA;_ho1|DM+9lI7AO){ywaR;ALyvSG{m~=^A-`jtp%>Gp$c9~Wv{|L3_fYeu)5tNx;R@ZJyo*0m z%JPcqDbAgD#UIOY2=cXrjC{PUhI0F?;nK$jc4RZM*I#QA-XIoD2j+#)DJHW^4}9fU z82uhl22Z7WXbx!eAo;{=_$VcH0IrMY^x3HM!c6BU&$IR*By|r@*`Ld>Qe`=i6IsFS z2ibdY$$zahl!dZTm2JdS`hh3leq8+eu~*2yqj}_$9_PawemzO{gGLl5#>JoaXHscT zngwM@7xW(vNTc->U4Y$z4QWJJH1ir_=+OfV51Y~zrF9?1bL-eMoF6u0okkTc_#Dfd zrPk(ORBZwTbS>(@QM#42~{O|a45DvE<4jVr-c@R98cb$0|+!m4QPxxU!E&zTNOFX#skC->cc7_X^JmgD(o{&2VEA1wUwe{S)K>c1 zAQh}Xe{pCDSZumlqH!M!=#k2uRRiT3I1FJk zCBVuFixji4nJ+{O_p~Q}940k8nLkFs4zB4a(X?nIXH4s4Yzk;U(tABP;yw%vY^(HG zgr`QJxbsY?2A6}!KInHMSbw+eu|4Y8J2{-E67(Smc9~7zwdRZw_rK-Ag7^7@=o}*4 zV!=Kfh5+1rEGzJB_rQo#|LR{Z7D2^HenQs4kaR?Hq{jORh31gVm#|8>j8>GYn~PRX z&ZGo%iMLbLw@8E5C$IIc%b0l*bN-v&uSS9#4iePDCN%`EL*Nu9)}g@bS$z&}duN>9 zUP>iWNEOGfj$sTI&BYCm`nE-HJxhbEPuZKz&>+x((mHxlI66&vS2Mcr1rFBapyH9E z9}b4olI`$HPGH#-k2nI>dK@^n)9GrSa4gVK{(}FpqSN`k_2sKY_4H7^MK`5j`P-^h zl6d#;urYVKy^T2yQZ%p^=8gefg%;s4mY&zpr9$B2&b=sics zsm-)OWXMoc=dSgQMsRnEZOMR_hs-N?16*9$|;FfiUo!>DFjn2n&gdW}wP#B+oXYc^&ypaZOVa zg^&rlumP{09hbSw0 z6K-9Aa0|VR5C*(vR&k$EjE?raT@HnkA2qCYUs8f#rtquH6iZl?(+u9r?dDFVhNE#d zu=2u?z&2I?c;0NGR`=`OnqxM!R4()WyiN5hjB{WPrB(U$^&6e!%Wl8l{KK6`MNNO( z{V2X&0nks`(=Gr>6=fCxe7U+`+IoS-s|>D`28)qGV}ahQV1g6f0r6mr0svMEs|P?5 z0L94%0_bD4^e_SN0U!}gtiKh=L6)ix;1C%ACg{|Oq5)3r8vtaeh1t-f9t;3*H;8Ex z0|2~WHVFV$gR2%D0Q9DZ)$&;f+7bYwH^2hX=;nhA46z_7J*fboTqDeu%UdXjZCev8 zaG)kM1<1(Y59rwhv&Gp6ni&8ZG{tJDHR=F>5X><_0VV;UN^>l5kSTO4NZJysB`^%Y z3IMTKVS$s(p_4)7R#*)^=1~9;k2NNE+7fyZRAG$;K8pfagYIpxKwVb803NW25Wo#& zYmeO`3I)vr0L40Bfl2J3mp~MbSS_z2051UO#SyC^z#bI-2gCqFf?WZRTw@1j7|(7hwLSz1Oqt0bqxS| za3vAI0>JrSGS^@E1)7bG51dZ|@RsCcCu1d3WzkkPwY4yFCu3t{{iiJD?JlF{ZsKkM z(QyBx`E26uZsF<(Df9eOR zwQQN&n2?3`a0IuePRQXE`SWW=a?jK~p9D)$#UuM8H5D5ZJBmgWZ1kwGa23-GF z`il+tk1zlm!i^93rwBy#SqNYb_7sCW9RIKbP8WwL|H1=imVlUs(BlmNTS-E=|BDY; zObYV$Uw*(O(vY`V-$O$#K0_LS113ub41t4WAhyw*M!~ppka~Y10vG?4{z3z0{{(6A z4>jOuhzOoa1Neb86aY9aM(KZhxlx2D|AGVNQHB`&OAeUvGo;Nw=z!ZH;(xINj#q({ zowETuP;A_3$x{T0|2gbfXtP>1^^GxLZSnZ0Dzfkp|zmdc=-O|1qw3B!9)NC@OCv|_HO}$_H!2L+5bPBc>aawzi{IHx5oeC#LMyj;>64OFHWTTfLHWnbgC9H2LLe~ zQa0z$yue4aXZg7#aIzPG`me`IY^YJz1c1A|A$-Jm0tg{)3M2+`W?!+P$-vH6P%z*P zFTgH<_a9#uqzO$7fM#c92MhZ_vxBL80d^qq5X_bWU&uX!zX1Q2$kCwx5Q!858To(w z7y=VUQlTg8mX&8~z_6)gmBO&O-q}@MR>#7=%c60C+VD@;LlMqH1$Jg+YLSkQ@Qiq(Xf9UnD!yAa?#iQa&9b{e$EZ7-9y3 zWEcRf^95oCf@A==79#!iX?_5(e+EPeacYj>4_Oci0;d$%FdG2zoPXg|$$_+nz!?Vs z@HIddqXFRhT!>`|le_+xZ@iD1spE}fCEErkD{f$2mk|U z=_mzUBSUfj1L-T|Q{X?0&Ozk=AUX#Q)`IX-Nehhw{u2R>2)=FtuuJg$L*0Me9y=G; zKjr_+DLc>q%PBk0|H~;m&;M{*+YH#H19$ENsG#}yxLVq`0b9_hzeTEz-%7e)E=4R} z-@g8vJ|hJwi-9< zANY$}obnEyIy4Ww#+@;>7Ej^|CYMcyLK`ZR7${?i1OKX@RpGwas++4$pIw3`RTrmeT? znyZW{VIApvC~j9bBi(RnbdSl~t6X+?F$Yrbg67dbE0VyzTPxnofZIDy*KwNWXvH|^ z8|h!)o2gcyb)(bCh^E?T?n=!-&fn>MP#mpWtZ+GQLEd*))j!)XDYgx`-P`NYm#qjD ze^Q6sr2b+Sh2c#=h92+&V*vhhj3#EO*BAvcxa4guqyzqD4!OOpv zHoU&opvXWqz=2l}0sO!&qHRSByPM9_=j2>TM@qgS&+PZE6ch3?pWn7irqI-$m!~G( z1qDZtNi%8tM;OPZy|O70ai#_kaM0$0$_Mf%_vh`rw3LEV)cBhC@y^Toz=QL45+Oyh z&b4=&DMV3L%OMHe$kzl_4wVH|kZ%GdT|{%WKBR8i#C~PIjLtxo%;v~%6`!A@1dOK*=)Iq0IQF(YZ6i^o8+{7SUSh}3rVyze@V4#v3#KJ99VX4-iX^s^eY8Cp* zK4G-%!TRGpH|5#A0Q^?$q&D#n;o|HFYGm$f+P*c)IWb*;9ue617(fl=-@JA<(kRrX zU9QUcBipy0$?f5u_{;5{#=LvKjuJYGDGopS7L|z4`&7XR@Tv$3-X|@jkwaA=T#%2% z@*b$kH8AnAn}GQgIK(d(FlB1ePEYt8L}9C7ylZ68dTIg#+6b#e?6^e`+y1(gHWjQM ze|93ibvtG0HbZ_h=}`iP{Ru#`-x5$^+O=-~BHj73sl_2K5HZua-7(Hu+i*`Ug=*AG zIncI!O7c^3pVpH)4x%JVc;P1BPWm_{nsOM=lqr#;08_j~Hv$5)2O>=-sNHR`V_8wZ zCBxpJ+u~FnuY~j(Oi|{64T!+~pj9@H1`hfOpjBNcsBR{~&d)M9SAu({DVv+qV{`yi zJ`B5r4T8Q>;y-VGw}~j}C37aXKuWJ>l4^!?WW0!T<`5CgD>u_>xSc+RYSiJ?#UUFZ zJ6f$I$3!1=1ONUBpaMEkzbDkJRu+ALi#HYOS)KbyT}YOWR$tu337@Hsx5gr+EHiV- zR6y2KoG^@N1m{zG!^;8R4;m_U41Yaik1K@6$>+#a8X4hzJJyx098?(ol1exVmgL>8 zsp^hMP4l$Rq-n^!*KO~Qc5jI~GNuI2T5rGyCxf}PnVzxb`+>hYp-+2o%|GM)ypgV( zu3lJ?Y_b{tQ)>ScuZ|(bU~8fdRl^$)h)8MXruhxy^Q1IE(Zikp_hw3|rL}I&^d7aQ z)@>4Tm<9U;+t}~*iaowguGjBxCg7E|NxP-xbsAf|EQm|mYo1z%@%FJZ*q9dLZ!xes zf={82mYHDG>5YN&!I`e->M1qU0Rp%27N6haPR233-$HUGs>ljHIxf0TjP%bbASW{8 z-V&8)Kj@tOorQly{1v@eS@xA_N|fE@-PjFd#lG0~73}3!*A_l=@SEk)p%4Ef5FJIq zRI20%_eEsSjNE?G3*Ad|*ZARO^4C+7S$ydS+Q6+4&7l?G$3QP0zI?@1cLh0Ps;^bF z66R9g!@nt2kd9W71*Y_nPK66fk;cam8MCDWRf5Lm;e}-r!Eu#o(lZ|ts53`c#HDvt zw0I`YM;#d!>o3hQV}EJ;A7j;pD+FEWaA1qe3DAZz>S^ZXi6bLOq6eIrilU7JR1&XY zT)JWR+Zy13UuM|%7_UEvloL72)UOFO)gI9&GP2nrcVzNN&C4#xAA3ojzMf(38xOJv zQFO-e4$hXLCYM5+*%lE~CPL24bkMHmL}b)^80?`H*QUf+ z`};5^p+Vmrl>XGXdvs=)6}nJ==ag(>7uNO9w zS3%^Mk06_qjx!=4gzt_VZ;8Vds1OBZ5M2M%Az>{O@rxp!iwXg@Yt6vRp8F^7IzMDXHazOCEA_7?7j zPAi73p;SfbwG#Tyib%)ub7h7;E@hDDw-o}pndrw=T<`7QxULl#w0|{j$Ia!bj%5?vSo5AgSZ{H*=S(RP+g`OE>g#}QcJ0j z479CS(|oZ5)C_6mBc8w#BZ*CzcD3|mRSO}-;V^mV8NoKs`K9&f#5P&kR2r2Lqnu_| z4Yx|Pwc>h~{U-v8s!!aV=3i8pfTGwE0RpS5!(hdZBunLw7SOx@v>zBvvZVZiXrcWk}GA?G%|CAl5T`2+PP22f!SbX8_Hxy z-xwWJ)C{B8qB1o*BP^n%(xYV!3M`eT!TJBZq)B^X!zmtk=)p$@O)vjQg@qpy1K zc{AfljolS9R2AL|DG=d}EU%bYqWcoxc3em8U_Le7zeU=KPa}O?`d34wzO?TzXFEy- z4?(gJXS+~(gpu%fP8k(@>rln-?>?l`A_ph^S&=wQU$@~H7vn9}>o=>+Scdtc%clan zlE;3&CH1N#%K(Q&%cl-4oTs@g8;Byq9g%Br#$|dUUCQVvXHV_Iph(ai1#lnRu+wrujHkijtVDwDSc^9Rv56-3t!OPEM$-tEEYd zG))T9g@=)fPf7O~n1WViZ{#m7cC_J}jIaAww<>A~+-UhBvSTe`0Y5lKOOb}P6a8J7 z*C;%XQjY9=s>XmGx{KyTMlTWWicG}MV#*AhI(gn}#P6_L5nJYZjFJf`&42pb;~KJ( zHfZxSPs;4LZpzaUkb3nx3O4;}lHz}tk^P!^ywMOA8@x_kj9NGJ z36jp^uETVvrt8h^Gn$MC-@MQpTNLpF}a} zaexU;m>{=Wkf_t?xyyzGHaiF_-C&^yO9|emS1Awp6Xy)ti{LKJ&;=6GC0-gC`+>lD zD3mi>s$`zF^t-4f^AwMFdcL0ImeB!Ttc3bi3~seqf*AEzaaW{%-(JkUyvyT3A|#8d z106$-r*Gl!sp=?EXNsaIO9IuiSq$w;pVYd&meY0Y&ThY1d?i$N0Z~y-LqZid6&V_D zAC-L|L;6reNBXy>^*Wo>v4sAcNg{nX8o#sbHh#4A5K!mjX7a%X3i26`y7ZK;c>MJ4 zulfo7TDQoT+(FVhyG-oQO-ZCycl5TvWTcY!IlJTe@Hf?Id)Ip4^KG7BFHlFY&HUN-Cx@H7X2nco&wG|$@PS^JL*?E0%2QswW^00llHX_~r15o-q*{L5uPqEW%S4l@uGR|$>aKyV`uU*hx1b>ezfxi%_(Y}slD^o$=VZ~Vo^!Q#1cLX796xtQ8>Ha${Iv__9DsB!4TXuk zw!(0=wRb{G!t=KE@9o$;xSfRQqh0eIWb_xxs=`uyNafZe7UgR}s6B+LTbB7vl>%)B4SfatN9?F1XK|JKm%IuVRzSQjMQhUkWUQC(8YTN@%>@##a1sBTv!08U z{r_8baboH~`E|pP{j2y=@Epmw6+Q_@7H`{AF2=7qPpx?5&50tJLW+sQ${!0qBEYio zGxp#CrHA34n*t;Crx})+&Vi)FRM%S;kv|5xuN5zU4h|Bx3)S-)a&+_SK7QEZ-;xY3z^fKz7u)=PpPT(Pp^4fe{|oY?QIKV zQ#5*6q_aP=ywOs=0tl7Vt=(wtLVF_|NS<{96?1-oX@=;Ffn-9jHV$~$-DT=pF+Xbp z)K4~zayW{MpT$y_0-F@SYJB6qu64DwIkiT6(X*;Q2Lf;8m^z)DR==QbroV}NFo=G{ z;kd5&GicP7(7ws9lq16V`;_B1awiK)NLAOYo{>!sjx;N;S&8Ch9s3`yB1*d&vlS0N zZ?NLtLwjFyp)Mrp!9=nHdFMr{?*roFZS_`WtKcdWayR|Hz1PNJ|6%s7=TeUN?=8j3 zY>tcC-F9H;<2NPo4ry1h+0T53#0duqPI_MLe}-m97Se`>4C-oFrPEah8r4^vFKR@i z9QyfyJ4R-1=;BO?+{A+RHWEiX zF({St5{VbQhz@++dwc^f=d&@x73FcM#{D4lVaZvPLXl&-F)xuK4aFV*j<%=*ip6sW z;wt$eGVPDly(5-gbIwZJ2tQe8{fhi#%PShS3QnJbZ4^!uT#>R04~6p0L^~TMxpk-~ z8)AU*8YvDM?vo2|oUbyH!Sa1xfG7LFX{?*$L+U?^iD&-EM~jMFrCyf$0qM=sab;db z6fl&=d)1A(2*2UwWroEKHQ>$;hh-TijqR!*{{w6<97WWj>`pI5I40tlHEf*24%pV8fudM1qSU9rQE>|DF zW{6Lp*OblLZCK5T^~K#@56sTilSq)*^5+H2OjYA#>)ou}mAb{J1Rph7SW|XPFQEe4 zE;~e13z%{E4Ah}Le~-kN&P+VtVG|N)U2{k;5-8E$ez6ohmdSF74;J< zPC}NjIu<{I6Iv_0EOoUqN?*8F;N{E&_s!O2h(1;Km0`If4b3YruKS}1qP4*U!2 z=N&e{O$!NcM2gi!PEcopwe}L&E56NGXggw_I#WrwNyhE!p(%}JU?)Vi)n&1#QtBkR z#zt&RkIMGF!bmu6@#C~o_5;UB_Zel?BJ;|-d*ALeKb=|YPOwhZBh9Ojs^eYyMGCCa zmcel!C*GA}d6VVXY9p=izIx(T_D;?UD+QLGB2(7(ODbCH1pLm)mA$fJ3DmIF8y0w` zw6z;|L)RspT$%6xB`jh?h>2s|SZv1AO13X2&BYonokCwH#1>$%Xb)s0>`F30beD=` z-$Vc>XKVD_K*7eGh(GiT^y%tlGBH>qJ8x<}U>0Ch?dAul$I|#YS;>)8T^nten)h~< zLunrHlxs#bPBjdA5$AeqBCfZCQ98@5{ z)jBFm5o47ibii2>IsqQU@ioR*=S6i7M%gN^b(UWW4=A7ekrN=(m#JunjY4VQ^s?Gj zE!rTkB7jaSi@x=D>%=(Bq&lwCQw3aXw05CX_)zks6zNv;)Bj$Vz&>kwd`@JW2^-;3 zN%$jF6`dCY1EQMQYg+QoHZ!gW-${Pl)EVfrVjd+6(MJ^tHvpcGnh9?0`-gM9oDWAQ z*%Buld(1Ny9nOTi-GP-1#K%x&|O{o zT&UE^kh&0}J~Y`Tls`C`jmQWz$uR3A`*{uYl~RRj0~|0Z!)|#`8%8NsO>NCao`w9# z?5npR&ib3CFYp#Kjdwd5lm6LY^5l{`R($~`tVg$sTZg3LPQ$rq;ef>XEpaAWg0aww zvvi6}^=qJffvz(0e)1#-c2h%j6E;7FS9j~qV0>*XJx$)1U21Jwj9=^)qzXo*>T!!A zu}+yE)6xT}>kBWg(EQUg(@6o^iO##$>Pl7l}w?Iy-rRE=lc|zAvhab`jk^B;|hmzv>VazmJ+f za|OZQ{oKYVlu$y2tF{=|=1yF^cZU|R)fpWjkd8K^6TPXeQ45|A86urz^f|`2vyhs3 zs;`{ENFzC%Z)BR{G6F=L4TEyeLu zQto&luMWQN9phu)+IGTEcKISrd;?<{iDp)9j86P**KJ_#V#Mk6DGB}oU!i57H}%Ip zJr?CDie-*;RW>V3NubB(Rj}*Kj>Gu7#<)j1^v|>*_#R1&60j=sMj;AC4RXyd9z~tH|=mzgyVP-sl7~fnCgGu^1;xJjrf8?~wU80a-PmjBzh=Fv|AGQ#s>% zLZwsbp`r!nBINg(;Tl`4TO%=2@dtdE**Sj?oH*t|S~fEug1^Qt$nhhzV>_66FF=Wz zdutgfN9!Oc6kf^jI4;;5f}jc+TbianjCz$co7R+Ojkz*f7z8(Q#}B zh(6+7)>w$anb)7K9%_0Klps5%jbQHNb2$(8whU{aN&(?zob!dY4EOPGM&=7IL1}l~ z0CYp@?|z>(2@PbY)6DOTaJTBq#zvyxe9;HVFWRa^@~c}pN)0m8#UOCz#(U|d5GcM3 zdegl7sXrIDBITDbI5%5Aa?2Xqqx!`X$TszaKjmh$c0)ut!#=Er9T}Cgid)R=Giwf< z-SNvsA!=~YL&-gBdXKlj(bd)iGTJU)X*-KmZx~QU=(h>z2G2BQgUW06I~&&xH!Sdu z^V3>_(9FZ(>U-Oj)9$n`Z#$kcY&MPFD)-{ho+X|cPnYT5@X}`ma^kyG?3@yT^v!mI zevhaLMA%>50D&E+y{NT{YrGn~bNqq5cm0c2)uic_@(lAbH5%cMHca@$b|t!bnz&2P zOxp{~_=-J?e{%F>cGdzzQ;jlSC);0wGJ}u}wb=On02>o*`Rjw5N)ZAub%^ivXWZJ? znMZf9q`eb2EaunqY{ob4#Jbg%j)hJZXWwAGh}SP|yXf5Z985xKWY6%)hFV(9Y#LrT z(mh6#@?HT$%RYo8z27n@HMTuhxkPbt#+>XNiw#F3QD$C=PkMr>;{C4}P&uT_Pz;^p&_krsgGj8yCP#w)O`uGBH_m z5)`0wirgS3c{a(qin@gUb#c8wkjQ8I`A@p$IRd^n*z5D2Hk1Ifl{WWMVnZn3CY5p9;-;h$NnlEx;Gnrme+X%_SqNJy_-|OV|Ba}j*Kt1e@-j; zD+qEs%2Ov9N}Rg@O)ls z+VJT`ns2_WOH)2=bzr$T94Et^U^99g-1th5gQ}B%haKb^Ow+w#%pp0#^p$d7TGoq0 z`J@N0#~;~LQxx|KSdRsZdxn9t_0}lpZYdeqBjUw zL?BIgL1-isDva2xVx52z(CLv&Ijaz+-R}6b$CWEqb%?mpE&N$1FSO1lp6a$@NpEVh z&MXagLr1CB_roTmqgLiGr)^L^D&43B;zKfnNKzOlg6JzDu={}p&6&;K3UZ<@;TmMz zhGnE&i{M(MXS{o^dX}NoJWTB{yJ=N>rTw04@Up$ptlOX5ueMtOChEZAZdyAN^Mk+hW>gz4=BCsE*ORTq_QFUJT(%BA@S06`MWVx_M7@ABC zHVxwqz7-NZus^X3r*RD>Dl=%_!I$6)14_( z?f)_q4$QZP2>?V(rEsCJHt|#^vxM+ zRN|A4p3&A#C$C8s`xAjgulccdJ^9Thk+TcE2jg7r+7F%7jfU7kBj(?_ejXEB=L=4W z8?B9g@+DUzD#w*7Kpv-&iFZRbvkyXrDLzY19Kc;@!r$oqlMB61wAjnP$eCLGG7E&K z%MASmrjYR`h1EpD=AYRk9&EK_&aPo2;sbDzvpfmeB5Mj;zW9e>;Od;=MJk&D+4 zSvTd3Foiqw;-&bd6H3#PeU8>hHA2wX8fefHH^Mf|vhysl#o~q=7>32!)oK^dy zF*8<%`_ntWFHMD+kY?UOhES0Ft%Vo_R$Pw5Glkm zZhkk0hE4}qg&0{1EU)-f3?O1ZU1SZKCJz=`X(k|>+%aMS<_ww6C zUsV22Ujkf$Pe+U?xXZ_{`Q9)2=dYLFE{93cUH+4=t{M*QtcA<37wh3j(K`@#|9$y? z`{n1$pTAvx{7L&uJd*b&_{+D?i#t*XE?%yn4h1%b%eTirZc4dNr3@(L@#mqGjrrg7 z_OEY$yJ+o>VDk)lVH)gp9h~UL=HG38$=u(r#u^;q`8WGGnZzkt2`7MizRr`{J5J26 zLfun%(DWAia%J?{)aE3u)A(t)u2bLNAl|x^@$ra%KyO#4 zp%9}?n6HW?+`mjr+=807iUNUSS)y=0{XzQ({w*RY0Lcoz$Sja3mLFX1PSbBVv0o0K z-|G=UaMRRnvXb5FvaYN;5vFOD>I5nhoyQ?t4Xdo$@4^eUnbgIkEI$_mM+`pbIv$0I zPiiWWNg>O-w6}!PiVU);$!*?$o6Gw($e>Wx$WQzclgcV&%@K|Bz@&Mn1q#O=TcKkU zqPme8x9|lEVBh~38`apA>YBwZ&q0k7b9Nh!b47)3{az8;XT(tPl2 z$I7;wxdAraB)3`Nu3+87;=-L~qsbJ24L2qtU$KNP0z`Y-Z%Im*)n#+#w?b`4lTBRN zX?vF;nxwGyQ=9|n`b;FsERpu>{KV8r8>{ur{w59nCZX~=67(Pbsf_+p9X7fpt@FYT zQqu_5QvBEC6F6gDb6~rF0~e3ro$_rD;P!h6hxQ@6(WaE&M%b31|Ue-s>4Cok%OuixhZ_Z$y^f-;>MwZOJT9+ceZNbfE+Vq`GQPe9io=@2I;5C z(fQbdn0x0tyE`-=bOauyAB)+mZpu^4a@E$_8dg-LChw)HgZO-Z)0#s9qsgy?gfp6i zzu6P>wVJ6yzNelaT`ucjh|N4_dNv9RTVx}h0IaIaErMVMuTh_Ftnyx!c=AHtxKXDK zgXW2^HnA`vm60lg4KBtj;V@T2TKY{!907*`8>_~Tx+(*fF<*n@ct)$FNXtwMG6 zBp^`DQMCis9@=WBSG9W;E6|~=3++(Ir*^iJOMp3V_Ui8tOESz?3N1ZWil|OGN%! zm)ScrL0Ma?HL|$6v`xf_r$UD(W|?IlO6GgVXjL=0U?i6lMMC zMAykyJvD6zlbvnJ#o}xp_?tZuM|#4Jg09e6k<&UM!y-}@!qJNDPzAQKdpA?&S^i~r zpg7Zisc8zKMEmS@v-#>xgGd!(x2+f{1lbCv?emrZ;x6mpO}hhZh)t!@jZ$R zds-tvGnRkr5leKp)v-B_O%=#=4Fjz2oyTV$zFBm3k+#M6PCy1AVG)k;r8i*LT^-G{ z_*C~($_Q%%(N*em`gsCho}gz<8M0Xkq2`gXD2r4Cdd_GFI?j6Km@p?ehCh5hplv9B zf`Wajacv_vCW_hHiOPmfq8ZZJAgkv9y|E1TdyU!aXBLFtn-d{RiJi$FQ3dU`NO3n) zoHkX}GoPCTZxRPtxY=pGqZv=_NfmxDx4l@gu|C84MqsnAvKPr0L3s;FVhnKEYZ~h< z=65cbO2ip-#3(zA865qKhmB!-*w?0iwF5F$@Ktzv>|vDK3s-PQbjZ(FklqZZF+mts z%b6v?YUThRtUlq@b`x43&NmbAKWu_+ShHU~%d62vYX{%%jEp9wfju*mV^-T_1Y$CF zRJM1t;%2hqyvPZ1vXH{-BZp)DwPDh5xTsyW>IH zka(42=Uk^Co`WNo#X-d1Yr(4yZRu0c6K?mcsKE$^N1OG-BfcLu%0+qD$a!` zeG&GUyTk)VjW6^!2!ZB9medw8BdtoUmCsXb(e~vND6d1=9Du$P`uh^s=V}cDTKCf` z14$jI(aWSmS!=p@nlrzdCp%()zJNvA(ipekK`;TC@1qOHI9R)4!03cnI__52irQ?f z5PHaQZ`{R6#r4KmT`$)E3!1I=2em32kf3)5oxJm*62vc*L=@)k;8xo;?2R3t(=wVQ z{dMWc+y=Xgf643QSqiaA6dY^(Rq-Q3h?Cu?)$|@)tMEPwB8!U1F;<~}9M;^nIb@4^ zWSYjY&7s|uZ4MW0^I^SCg?RXG%+w5-S^`_PlVkKE5)mP0p3W8nrjm-W&Ij?(QD;Nj zr;~vUWdaCoMu}U*KFYC*xN+|6QB_JwH%4PkqyRBR^Na*j1jN2V6YULACFPC`$&gaR zry@b(kb~cq;e)K~`(*@wM{aQE_q~X!``D2T?MV`lPvX0@Q=Y4pIpe0x*)q`bVk;Hb zY52DW@5iBRUfmlL9(}&EiHrViO-3K)-Vd3OXCo>wjDCj;XPkXw-v-pa4co!0Dujpy zh1;H~R;7tmv_h-vJctr?C!Zq*F^V^_fJP3-^a2K>$Bg>W)w;ZYt!2G%lW+|dGH;`B zEZH{efmWj;n4Gu-A9d)RQKkLj%_&MZv~)zc(Ne;pcv{BNHKvRHaFhfL>|JYBw7^Ne zx#+92hu1m1==mp8szTT+D}(3~utP7wP##G1CYt3kO6xn%iXu(FA=?d!Oue({2#6dz zaB%ab76xlW)0!54!q#P)t)C7k8z!RM{zRBTR;|CCSIz6wCslKfP+bo24f0~-aUq-u zP*X|5g!m3eY8=X!&^^E;(2VUVLpNKS*TNX>2enIwo8{o0 z*WM2>f;x&?@!ahMZ>&*v$L%<|UU%BWuj(gE`f1aVk_lmdtfOMdLdR5pBdPw5cUptn zk3acwCYzH;-4q>@mKFrfYaYtv5UHA-#`nXkT5KNA+d_ zIeWAGMwZEc84VhD!6Ma9(YrOt8Xg_h?82`%Ah8wJ*^t}!#T+6nv;k~@{@HP z68Hg(Y3~iH&+oIN|EjvzRmBrh>v=z?1{svVp&Il)%sv(oL?L8x1N}tBNDl$N%!r#$ zhiC3Osl&%85QU!QlSefo;Ix739+f>>VS@YV8%lD2HAx@NBbBx>>EeQyn;3A^$qD)Hix(E=@91jBbuu@mMfpPc1ht4?WjP2v?il}1`DdOFQP<8U~ZdQ>MpmTp+lh8x|^(* z7W#$t1MLoN^9+Oa>#+s3Y#KYupRu8*woY|fb^5kuxBY!|Ve~G`yZjKMcUnlZ-%RUj zv4T2WO3_aiEAA@|%#|>ydmOW^9Eva5)?%FtZnP&iK9${xX1G(V{)CPX`d%9ubz3{E|Dunkw-<+BEvoJLb>~mgP$!zHnCvQclTb+0Bfi*Z5V)p^sK`HS=` z%l(s563faW8-NtQq*6Rm0&jF@aa(lPPTxKB)VVwVRGn&1re*C}z#BAj!7!75R609# zwh|F$MWuI|drx!5CGPA#FKE;%r&jGl1)~3=#^Y%iYa*cE%1Cp_P3)K}iLd@-k)Yv! z@iv3Q?0QuNvJ7Y;=|gh#5C#g=tNtxeXBh9f-?sKJ*-r`SFc6@TJ7b^7TBrV(_WuN4e<-4oR+w7f{vxhva{7iW|k8r zb(`y&CruY+w4QxXlrS=_Cow>J-XV?|N*?>x%ZwpD#RYjzx#zQ@Ju5xUxr=IPt`QSV zPn40KN+e%)bw<(EIZOUnpefumNA|

@wjVEzh3{v+~aS==u`5?pAAm+a-E16X*7d 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