{ "cells": [ { "cell_type": "markdown", "id": "ceaf0134", "metadata": { "language": "markdown" }, "source": [ "# Precursor frequency, probability mass and expected cells\n", "\n", "Compare complete human TRB reference sets for GILGFVFTL, NLVPMVATV and LLWNGPMAV. Calculate their probability mass through the published `precursor` CLI, then separate model frequency, expected cells and occupancy.\n", "\n", "**Before you start**\n", "\n", "Install `vdjmatch[bench,precursor,notebook]` and `ipykernel`. Open from the repository root or the complete `examples` directory. Set `AIRR_BENCHMARK` if your mirror is elsewhere (default: `~/hf/airr_benchmark`)." ] }, { "cell_type": "markdown", "id": "457a4acb", "metadata": { "language": "markdown" }, "source": [ "## 1. Define the model assumptions\n", "\n", "Use a marginal TRB recombination model, radius 1, cognacy retention 0.1 per edit and the existing selection multiplier 9.41. These constants are explicit assumptions, not fits to the plotted epitopes. Expected cells use a 10¹¹-cell pool and compartment fraction 0.3." ] }, { "cell_type": "code", "execution_count": null, "id": "cc9d4931", "metadata": { "language": "python" }, "outputs": [], "source": [ "# Set budgets before numerical imports; every calculation uses a fresh CLI output directory.\n", "import os, sys, json, tempfile, platform, subprocess, hashlib\n", "from pathlib import Path\n", "from importlib.metadata import version\n", "THREADS = 4\n", "for key in (\"POLARS_MAX_THREADS\", \"OPENBLAS_NUM_THREADS\", \"OMP_NUM_THREADS\", \"MKL_NUM_THREADS\", \"VECLIB_MAXIMUM_THREADS\"):\n", " os.environ[key] = \"1\"\n", "os.environ.setdefault(\"MPLCONFIGDIR\", str(Path(tempfile.gettempdir())/\"vdjmatch-matplotlib\"))\n", "import numpy as np\n", "import polars as pl\n", "import matplotlib.pyplot as plt\n", "import psutil\n", "examples = next(p for p in (Path.cwd()/\"examples\", Path.cwd()) if (p/\"profile_cli.py\").is_file())\n", "sys.path.insert(0, str(examples))\n", "from profile_cli import profile\n", "output = Path(tempfile.mkdtemp(prefix=\"vdjmatch-scientific-example-\"))\n", "benchmark = Path(os.environ.get(\"AIRR_BENCHMARK\", Path.home()/\"hf/airr_benchmark\"))\n", "reference = benchmark/\"vdjdb/vdjdb-2026-06-11-ZENODO/vdjdb_full.txt.gz\"\n", "if not reference.is_file():\n", " raise FileNotFoundError(\"Set AIRR_BENCHMARK to the complete local benchmark mirror\")\n", "print(\"Python\", platform.python_version(), platform.machine())\n", "for package in (\"vdjmatch\", \"vdjtools\", \"seqtree\", \"polars\", \"matplotlib\", \"scikit-learn\", \"psutil\"):\n", " print(package, version(package))\n", "print(\"Logical CPUs:\", psutil.cpu_count(), \"physical cores:\", psutil.cpu_count(logical=False),\n", " \"RAM (GB):\", round(psutil.virtual_memory().total/1e9, 1))\n", "print(\"Fresh output directory:\", output)\n", "print(\"Reference SHA256:\", hashlib.sha256(reference.read_bytes()).hexdigest())\n", "# Consistent final-size typography and colour-blind-safe scientific encodings.\n", "plt.rcParams.update({\"font.family\":\"DejaVu Sans\", \"font.size\":8, \"axes.labelsize\":8,\n", " \"axes.titlesize\":9, \"legend.fontsize\":7, \"xtick.labelsize\":7,\n", " \"ytick.labelsize\":7, \"axes.spines.top\":False, \"axes.spines.right\":False,\n", " \"pdf.fonttype\":42, \"svg.fonttype\":\"none\", \"figure.dpi\":150})\n", "COLORS = [\"#0072B2\", \"#D55E00\", \"#009E73\", \"#CC79A7\"]\n", "def export(fig, name):\n", " for extension in (\"pdf\", \"svg\", \"png\"):\n", " fig.savefig(output/f\"{name}.{extension}\", dpi=300, bbox_inches=\"tight\")\n" ] }, { "cell_type": "markdown", "id": "ec8a577a", "metadata": { "language": "markdown" }, "source": [ "## 2. Load complete reference sets\n", "\n", "Keep independent source records; the CLI deduplicates junction search keys. Legacy VDJdb `cdr3` contains conserved anchors and therefore represents a junction. These peptide-level marginal estimates pool MHC restrictions explicitly; retain MHC metadata in the input table." ] }, { "cell_type": "code", "execution_count": null, "id": "94ce9456", "metadata": { "language": "python" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "shape: (3, 4)\n", "┌───────────┬────────────────┬────────────────────┬────────────────────────┐\n", "│ epitope ┆ source_records ┆ distinct_junctions ┆ distinct_reference_ids │\n", "│ --- ┆ --- ┆ --- ┆ --- │\n", "│ str ┆ u32 ┆ u32 ┆ u32 │\n", "╞═══════════╪════════════════╪════════════════════╪════════════════════════╡\n", "│ GILGFVFTL ┆ 12798 ┆ 6637 ┆ 30 │\n", "│ LLWNGPMAV ┆ 2239 ┆ 2143 ┆ 8 │\n", "│ NLVPMVATV ┆ 19125 ┆ 13391 ┆ 57 │\n", "└───────────┴────────────────┴────────────────────┴────────────────────────┘\n" ] } ], "source": [ "# Read the pinned reference and export all target source observations for the precursor CLI.\n", "from vdjmatch import db\n", "EPITOPES=[\"GILGFVFTL\",\"NLVPMVATV\",\"LLWNGPMAV\"]\n", "reference_rows=db.load(reference,species=\"HomoSapiens\",gene=\"TRB\")\n", "cognate=reference_rows.filter(pl.col(\"epitope\").is_in(EPITOPES))\n", "assert set(cognate[\"epitope\"].unique())==set(EPITOPES)\n", "cognate.write_csv(output/\"cognate-source.tsv\",separator=\"\\t\")\n", "counts=cognate.group_by(\"epitope\").agg(pl.len().alias(\"source_records\"),\n", " pl.col(\"cdr3\").n_unique().alias(\"distinct_junctions\"),\n", " pl.col(\"reference_id\").n_unique().alias(\"distinct_reference_ids\")).sort(\"epitope\")\n", "print(counts)\n" ] }, { "cell_type": "markdown", "id": "c3c0ba18", "metadata": { "language": "markdown" }, "source": [ "## 3. Calculate neighbourhood mass\n", "\n", "The union estimator counts mass once where one-substitution neighbourhoods overlap. Cognacy retention discounts the added shell. The CLI writes one fresh flat TSV; `--no-unseen` keeps this lesson focused on observed sets and neighbourhood mass." ] }, { "cell_type": "code", "execution_count": null, "id": "bddc4e9b", "metadata": { "language": "python" }, "outputs": [], "source": [ "# Run the established estimator with explicit assumptions and measure the complete process tree.\n", "command=[sys.executable,\"-m\",\"vdjmatch.cli\",\"precursor\",str(output/\"cognate-source.tsv\"),\n", " \"--junction-col\",\"cdr3\",\"--group-by\",\"epitope\",\"--locus\",\"TRB\",\n", " \"--source\",\"olga\",\"--organism\",\"human\",\"--radius\",\"1\",\"--alpha\",\"0.1\",\n", " \"--q\",\"9.41\",\"--n-cells\",\"1e11\",\"--compartment\",\"0.3\",\"--n-eff\",\"1e8\",\n", " \"--no-unseen\",\"--threads\",str(THREADS),\"--output\",str(output/\"precursor.tsv\")]\n", "usage=profile(command,output/\"precursor.log\",timeout=300)\n", "estimates=pl.read_csv(output/\"precursor.tsv\",separator=\"\\t\").rename({\"group\":\"epitope\"}).sort(\"epitope\")\n", "print(estimates)\n", "print(\"Elapsed seconds:\",round(usage[\"seconds\"],2),\"peak tree GB:\",round(usage[\"peak_tree_rss_GB\"],3))\n" ] }, { "cell_type": "markdown", "id": "accd092d", "metadata": { "language": "markdown" }, "source": [ "## 4. Check the estimates\n", "\n", "Verify that observed mass ≤ retained mass ≤ unweighted union ≤ naive sum. Keep source-record and distinct-junction counts beside the estimates." ] }, { "cell_type": "code", "execution_count": null, "id": "78aa2c64", "metadata": { "language": "python" }, "outputs": [], "source": [ "# Inspect the authoritative columns and retain exact counts beside all estimates.\n", "print(estimates.columns)\n", "assert estimates.height==len(EPITOPES)\n", "combined=counts.join(estimates,on=\"epitope\",validate=\"1:1\")\n", "combined.write_csv(output/\"precursor-with-counts.tsv\",separator=\"\\t\")\n", "\n", "assert (estimates[\"observed_mass\"] <= estimates[\"retained\"]).all()\n", "assert (estimates[\"retained\"] <= estimates[\"union\"]).all()\n", "assert (estimates[\"union\"] <= estimates[\"naive_sum\"] * (1 + 1e-10)).all()\n" ] }, { "cell_type": "markdown", "id": "ba4a22de", "metadata": { "language": "markdown" }, "source": [ "## 5. Compare frequency and expected cells\n", "\n", "Both panels use the same epitope order and logarithmic axes. Expected cells are the model frequency multiplied by 10¹¹ × 0.3, an explicit unit conversion rather than independent validation." ] }, { "cell_type": "code", "execution_count": null, "id": "6d225f1f", "metadata": { "language": "python" }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAACHEAAAMQCAYAAACq/Wv3AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjExLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlcelbwAAAAlwSFlzAAAuIwAALiMBeKU/dgAA8K9JREFUeJzs3QeYXGXZP+B3NwkJ6QlJSAVSCEiV3kFApQtIFQRU8FOR8oECojQVFRvYwQIqIEWaNAVEQEBAQXonEHpCKCEklISw87+e810z/9nNzuxssmd2ktz3dQ28kz1z5sw7s7NzzvzO8zQVCoVCAgAAAAAAAACgWzV3790DAAAAAAAAABCEOAAAAAAAAAAAGoAQBwAAAAAAAABAAxDiAAAAAAAAAABoAEIcAAAAAAAAAAANQIgDAAAAAAAAAKABCHEAAAAAAAAAADQAIQ4AAAAAAAAAgAYgxAEAAAAAAAAA0ACEOAAAAAAAAAAAGoAQBwAAAAAAAABAAxDiAAAAAAAAAABoAEIcAAAAAAAAAAANQIgDAAAAAAAAAKABCHEAAAAAAAAAADQAIQ4AAAAAAAAAgAYgxAEAAAAAAAAA0ACEOAAAAAAAAAAAGoAQBwAAAAAAAABAAxDiAAAAAAAAAABoAEIcAAAAAAAAAAANQIgDAAAAAAAAAKABCHEAAAAAAAAAADQAIQ4AAAAAAAAAgAYgxAEAAAAAAAAA0ACEOAAAAAAAAAAAGoAQBwAAAAAAAABAAxDiAAAAAAAAAABoAEIcAECnTJ8+PTU1NZUul156qRks84tf/KLV/AD5uf3229PnPve59KEPfSgNHDgwNTc3l373DjnkEFMPALCE6dOnT+nz3mmnndbdmwOLvYcffrjVMYxbbrklLa1WXXXV0jwcdthhXbYsACwMIQ4Almix81m+M9repVevXmm55ZbLdsD23nvv9POf/zy99tpr3b3pAFRx+OGHpy222CL9/ve/T48//niaPXt2KhQK5gwAgIa12267dXiMoqPLGmus0d0PAwCAnAlxALDUmz9/fnrjjTfSE088kS655JJ0xBFHpDFjxqQTTjghzZs3r9vmZ8qUKa0O1Fx33XVL/XMFEH71q19lVW8AAADqbezYsaVjNV/72tc8AbAY8/sMNCohDgBoR4Q3vvOd76Rdd901vf/+++YIoIF8//vfL43HjRuXrr766vTmm29mlTiKl9/97nfduo0AAAAAAAtDiAOApcrJJ5/c6ku+uERg46WXXkqXX3552nbbbVstH9UvIszB/zdy5MhW87fnnnuaHqBunnzyyfT888+Xrv/whz9MO++8cxo0aJBnAQCAxcrMmTMXOEbR0eXhhx/u7s0GACBnQhwALPV69eqVRo8enXbfffd04403pm984xut5uTHP/5xeuutt5b6eQJoBNFqqtxGG23UbdsCAAAAANDVhDgAoI1vf/vbac011yxdnzNnTrrlllvME0ADmDVrVqvr/fv377ZtAQAAAADoakIcAHTKo48+mr71rW+l7bbbLo0ZMyb16dMnDRgwII0fPz7tsssu6Wc/+9kCX7AtbpqamtJee+3V6t/uvffemm9/6623pq985StpvfXWS6NGjUq9e/dOw4YNS2uvvXY68sgj0x133JHq6fXXX0+/+c1v0r777ptWXnnlNHDgwOx5i+dvs802SyeccEL2vNbbI488kr785S+ntdZaK2uDENu16qqrpkMPPTQ9+OCDC73evOb/7rvvzrYttjFe80OHDi2t87HHHkvdKR7z/vvvnz70oQ9lX2jHtq2zzjrpxBNPTM8+++wir/+///1v9tg//OEPZ3MZvyNDhgypepuHHnoonXLKKdlrbNy4cdlrbvDgwdn8HXzwwenqq69e6O2J12u0Odp6663TSiutlD3mvn37pgkTJqT99tsvXXLJJWn+/PmpET399NNZtZ8NNtgge3326NEjm89o6dRWPIa//OUv6cADD8yCZfG8RuWg+H2J99x4jX/iE5/I2kTFa+CDDz6oaRvee++9dO6556Z99tkne0+I9S277LJpxRVXTB/96EfT6aefnqZPn17Xx9oZtT7OvLYxWrn86Ec/Sh/72Mey56Ffv37Ze8LEiRPT3nvvnc4777z0/vvvd3pbXn311XTaaaeljTfeOI0YMSJ7TcfzE1Wi4velpaUlNbq85qbcm2++mc4444zsvSWes3hvGTt2bNp1113TRRddlJUYXxjxnP/0pz/NWvNMmjQp+72Idcf712677Zb9HX377bcXadsBgPw89dRT2X5g7LMst9xy2T7CKquskr7whS+kO++809QvZvMeLRRjn2+rrbbK9lNifyU+n02ePDkdcMAB6dJLL13oz8exD/CDH/wgffzjH8/2IePzaqw/9i3jWFB8Zp07d26ql7we6wsvvJDtk8d+Yzw38dk89sfj2NA//vGPhf7cvCjymPs8XyuNoqvnLY41XHzxxenTn/509vsax3eK+z4f+chHsv3S8hamjWrGjBnZc7/hhhtm+9DF4xpxrOOaa67p7s0DWHQFAOjABx98ULjssssKG2ywQezhdXgZOnRo4eyzz26Ieb355ptbbdvJJ59c0+0uuOCCVrc79NBDO7zNQw89VNh6661rmqNdd921MGPGjHbXs88++9S0jvLLFVdcscB6HnjggcKnPvWpQs+ePTu8fXNzc+GQQw4pvPfeex0+zmnTprW67SWXXFJx2TvvvLPVsnH9/fffLxx22GFVt6dHjx6Fb3/72x1uSx7z39bcuXOz57+pqani+uJnX/3qVwstLS2Fn//8561+1lXam8vZs2cXdtlll6qPtW/fvoWf/exnC7X+t99+u+LrcdCgQe2u5+WXX85ed9Xmq3jZaKONCo8++mjNc/Diiy8W9t1335rWvcIKK2TvW+35+9//3mrZp556qqb7/9vf/lbT7eJ5KV/ut7/9bfba+NrXvpb9rrW3vS+88EKrddxzzz2F1VZbrVPvA9V+F4uuvPLKwoorrtjhuvr371/4zne+k213NV3xWGtx0EEHdWou4ne8q7dxzpw5haOOOqqwzDLLdHj/kyZNKtx00001P74///nPheWWW67qOjfccMPCSy+9VHj11Vdb/fuFF15Y03t1e38n2hOPvbO3y2Nuyl+nRx55ZPZvsS1Dhgypuv4tt9yy8OabbxZqFa+PWH/v3r073PbBgwdn76fz588v3f6tt97Kfl+Ky3z2s58tdNb6669fuv3qq6/e6dsDwNKk/G/29773vezfTjrppIqf64qX2N999913u3vzs8+p5ds1c+bMLlnvdddd12o/KfaN41hOR15//fXC2LFjW+3nPfPMM90277E9cZs4JtDRZ7O11lor22+qVXyO/tznPlfTMZLll1++8Ic//KHV7c8888xO7ZOUf46t92M966yzWn1Gbe/ysY99LHv9xbGU8n+P42hdbVHnvl7zt8oqq5Ru8+Uvf7nLlm2kefvHP/7RatsrXeJ3/vjjj8+O4VVz3333LXAsqRZ33313zbdr7/3nnHPOyY53VXsM8X5b6f2nq3+fAfIgxAFAh9p+IK/1UvxgvTiGOM4///xWt/viF79Ydfnr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L2+Ft8Yaa1Q92z7vef/0pz/dat1RTaKa2Kfr06dPafndd9+94rJRSaBtG5GO2u/FZ+n4bBYtPdszZsyY0vqOO+64Qmfk9VjnzZtXmDhxYqv98mgVXElUxmuv0l1XVuLIY+7zfK00SiWOrp632EdrW7nk1FNPrbiuOPY1bNiwVsvfcMMNDVGJo3j5/ve/X3H5f/7zn61e29ttt13VbVmU32eAPAlxANDlLr744lYfrJ944onFKsTx9a9/vdVtxo8fX/FLqbbl96666qqativK+XW0/kUNcXRGfAla3r6h2k7wooY4om9lNdG6YaWVVqrpS7485//QQw9tte5rrrmm6jrji8VNN910gcfbVdqby6OOOqrD251wwgmtbhOtG2pdf60tkaL1Svntvvvd79Z0u+ihXLxNHFSZMWPGAstce+21C7T8qaVNQjXdEeLYf//9a7qPW265pdXtXnvttcKi+s1vftNqnfHa7kgc7Cu/zac+9akuf6zdGeKodRvjS/3yA0bRXqYWUYa6bSuptm699dZWy9TyBX6EzholxJHn3LQX4vj4xz/e4brbhkqeffbZiuWXy0NkcV8dHRTtSPSfLr/vWnput71NvJcCANW1/TIv2rp1tH8QYdjy23z2s59dYkMc4bLLLmt1H5/4xCda/fytt94qTJo0qVU7uEceeaTb5j3aRpQH2SO4W4uf/exnpdvEF7bt7Z9FiLh8GyLo2xUtdRb2S988H2vbz9kRsO7I8ccfn1uII4+5z3P+GiXEkce8XX755a3Wuffee3d4mwhttA2SNEqI48ADD+xw/eVhn9j3q3YikBAH0KiEOADocvFl9rhx40oflqNXYSOHOCI0EGe/xxdVH/3oR1stHzt31113XcX1f+hDHyotu+2229a8Xffff3+r+4mdl+4McYTDDjusw52zRQ1xTJ48ueJZ1OW+8pWvtDqgVOngUF7zH6+JhakoE2n/tgdAukrbuYwzzms54DdnzpxWAZ2tt966pvUPHTq05gMFUfWleLv43Y8zgGoxa9as7Pkt3vb3v//9AstE/+Tiz+NgTVeEwuod4ojtji+Na9H2QGet21ZNeYWACMu0dyZee9Zdd93S7aIqTXtfci/KY+2uEEdntjH6iJfPQfytqFX5+1O8p1WrBBF/a55//vkO1xnvTeV/X7szxJHn3LQX4qglFNH2QGClbY8D2gszN9W8++67raqMxJmpHdlss81Ky6+22mqLvA0AsDRo+2Xe9ddfX9PtYn+xfB+zWtWJeoY4FuZSy5fsbU9KKK9AGeHb8p91VEUx73n/0pe+VFom9sPj83stYn+1vNrHD3/4wwWWiaD0wnzB3JGF/dI3z8daXr0hKqDG/nYtxwvKqzDW+vqqRR5zn+f8NUqII49523nnnVvte0bFnlpEkL58P7q9kHy9QxwRyKilUnRUla11/UIcQKNq7t5mLgAsiaKvZvSjLLr33ntTo4hen7F95ZdevXql0aNHp9133z3rH1oUPRQvvPDCtN1227W7rhdffDE99thjpev7779/zdux9tprp5EjR7bqKdvdNt1009yfsz333DOb8458+MMfLo2jL2f0t6zn/D/00EPpzTffLF3fb7/9alrvFltskVZYYYVUDzvuuGMaPHhwh8v169cve20X3XXXXa16oFay2267pWWWWabD5SIUXP57Ez2U43eqFgMHDmz1umv7PMR23nrrraXr0fd28uTJaXGzwQYbpPHjx9e07KRJk1pdP+yww7Kevwsr+gH/97//LV3faaed0tChQ2u6bfTLLXr//fezfsld+Vi7S2e28YYbbiiNt9566zRq1Kia76f8b0d77/Hl/cnjvWPcuHEdrjP6Oe+7776pEeQ5N21NmDAhrbfeeh0ut+aaa6YePXqUrj/77LPtLvePf/yjNB47dmz6xCc+kRZVnz59Wv3OXHDBBVnf7Uri71f5Y48e9ABA54wYMSJtu+22NS376U9/utU+ZiMdp8jD6aefnu33Fh177LHpvvvuS+ecc072OaVon332SYcccki3znv558r4XBbHYmoR+6vbbLNN1c+VN910U2m8zjrrpI033jh1p7wea+yXl//bzjvvnO1v13K8IPb985DH3Of5WmkUXT1vbV8bse+50kor1XTb8v2btuvpLhtttFFNx93KjytW2zcEaGRCHADkYvjw4aXxc889t1jNcoQMjj766PTUU0+lvffeu+JybXde1l9//U7dT/lO05QpU1IjPWevv/561S+fFta6665b80Ghcu19iZ3n/Jd/6R3KQ0kdvXbqdVCo1m0K5dsUX+o/8sgjNX3RXYtHH300zZw5M5fn4YEHHmj1Oiw/6LI4qXUuw4orrpgdlCi6/vrrswMUcWD10ksvTdOnT+/Ufd9///1Z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ZovwSnvlzQGA2nTmM1QsW35GeVfuEzWqOI5RHhgtb2sSn4H+93//t9vnfXHcn1xYeT7WRjuGkcfc5zl/jSKPeVuUYwJx4l55IL29YwKL6/EVgMWBEAcAVUVgo3xn4mtf+1pNM9bdO8eL2l/xm9/8Zun6vHnz0kknnbTAcptttlmr63//+99TI7jrrruybS6KL3z79u27xD1nec7/euut1+p6Z1oJxfzXw8Ju07LLLptWX331Lq0UUX4wsCufh7XWWiv179+/dL387PVFESGman1nK4lqF41k5513TmeccUbV19/aa6/d6qDKv/71r5rX33bZhe2ZvbiK117MXx6v7XgNlldT6czvc63L5vk6z3Nu8hbvgR/+8IdL1//5z392efuwqH5VXqK82D4lKtv84Q9/KP37HnvsscDZdgBA7f7973/X/He87efk9ddff4me6vgiNaptFM+ijxNvbrzxxrTLLruUlvn1r3+dLrvssm6d9wkTJrT6cr4rP1eusMIKWfvcrt6fXFh5PtaJEye2CvjnsX/R3XOf5/w1ijzmLV4b5RU0uvqYwJJyfAWgEQlxAFDVK6+8UhpPnjy5dGZpNVEqvLyVx+Jov/32yypWFF100UULnMmwyiqrpJVWWqnVlzRd2aOzbaWMWksNlj9nYdVVV63pdpdffnlanOQ5/2uuuWarAyAXXHBBTbe7/fbbW1WuydO1115bU4nUKF1b3i5m4403XqByzqKIgEBUeyl/HU2fPr1L1h3bWb7uOOjYtuXKwhg9enSr6w899FCHt4mzx6LyRaPZZpttqh4wiS+sy0NJ8bqp9YyX8oo+8TxvtNFGaWmz3Xbblcb3339/lx7gjNZk5YHJF198scPbxN+B+HtUi3jOhg0b1qnXebjyyiu7fW7y9rGPfaw0jnm/5ppruvw+vvjFL7b62/DYY49l1c3K/0ZrpQIAi2bGjBnpH//4R03L/ulPfyqN4ySHddddd4me/jgB5+677y5dP/XUU7N9wd///vetzvaPloyd3Yft6nmPaoPl+3xdWWXzox/9aGl87733pv/85z9dfrymM20h8nqsUSWv/ESX2HedPXt2TS00u7q9b55zn+drpVF09by1fW3EvmdU2OjsMYFYz+abb77AMiNGjGh1jKmr9zvrYWF/nwHyJsQBQFXxBWBRrR/yjznmmC4/q7XeotT68ccf3+pDfLSSaau8/OjTTz+dHRjpKgMGDFioNHv5c1br8xZnBi+OwZu85j92QCPIU76Te91113X4JX/5ayZvUdLy29/+dofLRSWW8rDHZz7zmS7flqOOOqpVaOSwww5rVTJ3URxxxBGlcbyvfOELX1jk95coAVoe5Kjl7LPzzjsvPf7446nRtA3ylH9pX3TwwQe3et2cfPLJHa73z3/+c7rnnntK1/fcc880aNCgtLT58pe/3OqATlwv7+m9KA466KDSOF7TJ5xwQoe3ifZetf4tDuUHyeMgWVSCqCYO9Nd6MC3Pucnbl770pVYHGuNvSS0HuTtjp512ys6kKw8aFityFAOWW265ZZfeJwAsjeIzVEf7B3E2e3zhW7TPPvsssN+8JPnb3/7WqmJfBFiPPfbYbLzccstlwYry1m+f+tSnOvycmOe8x/5ksVVfbEeEYTu7PbXsT4ZYd3nl0q44XlPrsZq8H2v5/kWEM9o7htXW9773vVK1lq6Wx9znOX+NIo95Kz8mEL+3tVRZvummm1odB4twSfn+TXk149VWW61Tx1f++te/pjvuuCM1ioX9fQbImxAHAB1WJCj/kvyPf/xjxWUj6HDkkUfmluKvtwMOOCAriV4UBzqip2y5OIs2SjoWfetb38q+WK/lS+aYr0suuaRVOdNyUe6wvORh+Vk0tT5n4ZRTTqm6PXFm8KGHHpoWR3nO/+GHH96qDcWBBx5Y8Uv8CCwcffTR2dnW9RQH5i688MKKP4/fxfIDN+PGjUt77bVXl2/Htttu2+rM9thp/+xnP1vzF7q33HJLdkZNe5VFYr3lFQviQEIEbMr7srYnzib75Cc/mebOndvuz3fcccfSOA4sXnHFFVW3L76groff/e532YGpWs6Gi9dweZAnDmZtuummCywX81UeWvnFL36Rzj777Irrjfeaz3/+861CbV/5ylfS0ih+Z8qf+/vuuy/7cr5txaNqJWL333//dtssxeu6vBxt/H395S9/WfUgeIQkO6P8dR4VJ+IgbSXRGznCOrWeeZTn3OQtDj7GWadFU6dOzd6D4qzSaqKKTfxtiMojHYkvRsp/j84555x0ww03lK6rwgEAXSPOUq8WIo8z9csD+vHZNo5bLKmmTZuWfZlfnI8IsEcgvfjFd9hqq61aBYijotqJJ57YbfMebfqi9Uv5Pl/st9ZSebLY3mW33XZb4HhNsf1n/Kz8M+uuu+7aYXAhqkvGPL700kvt/rz8OEStx2ryfqzxuMq364c//GEWzq8k9ttPO+20lJc85j7P+WsUecxbHPeKarZFcRzpBz/4QcV1xbGvCHeVKwbBOtrvjH2l8vB6W//9739bBY4awcL+PgPkrgAAVTz99NOFnj17xl55dunRo0fhwAMPLPzrX/8qzJgxo/Dee+8Vpk6dWjjnnHMKa621VrbMsssuW9hxxx1Lt1lllVW6bY5vvvnm0nbE5eSTT+7U7X/1q1+1uv0hhxyywDIPPPBAoW/fvq2W+9CHPlT46U9/mv3szTffLLz//vuFN954o/Doo48W/vSnPxW+8IUvFIYPH54tO2bMmIr3v8MOO5TWGfP629/+tvDyyy8X5s+fX3W711133Vbbs+GGGxYuv/zywrPPPluYO3du4dVXXy389a9/Ley1116FpqambJk999yz1W0ee+yxdtc9bdq0VstdcsklFbfjzjvvbLVsXK/Fbbfd1up29913X8Vl85z/b3zjG63W269fv8K3vvWtwuOPP5699l977bXCNddcU/jIRz5SWmaXXXZpdZuu0nYud95559L4oIMOKtxxxx2Ft956qzB79uzCv//978L//M//lJ7b4uXqq6/u8ueqKN4PVlhhhVbrGD16dDZfsa7XX389ex5mzZpVmDJlSvZ6/OpXv1pYaaWVSsvPnDmz3XU///zzheWWW67VuseOHVv44Q9/WHjwwQezdcbz8dxzzxUuvvjiwt57711633r33XfbXec999zTan569+5dOPHEEwtPPPFE9jsSr5vbb789e60U17Xvvvu22oannnqq3XXHc1C+XPze1uqMM87IbhPbtvnmmxd+8IMfFG655Zbs9z4eY2xbPM4LL7ywsPHGG7e6n/h9ruS6665rtWxcYp5i3THv77zzTjaXxx13XGGZZZZptdzxxx9fcb2L8lgX1nnnndfqPuP9rJpF3caY80033bTVOgYOHFg46qijCv/4xz8Kr7zySmHevHnZ/cRzE++tp5xySmHttdcuLR/vae2J97byv7HF5zGel3gNvv3229ky//u//1taru17TLwWKom5GTBgQKvlP//5zxfuvffe7HcjtjnWH+91/fv3b/d1fsUVV3TL3Ky44oqlZY488sian694Ty/eLl7PlcRrfo011mi17YMGDSp8/etf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v+/UbcuXL19PZ7z11lvpxBNPzEIDxYoVlcTPo2pFR2644YZWAY7uetxtgxnXXXddmjZtWspLhFw+85nPlIIs5557bt2fTwAAABr37KJFCXAUxe1jPbE+AAAAWBzZR66fxa4SR9sv4COkEF+8f/WrX02rr756Xe53zz33TIcddlgWpoj2JdFCI1pp1BI4ufDCC7NxtCSJahaVRIuOtdZaq3T9tddeS0888UR2f9HapFi1Yvfdd6+4nvXXXz+rgBHzc9JJJ1WtElEMI0R7mrvvvrtbHvdjjz2W/v3vf2fj7bbbLl1//fVZm5IIoXzta19rtWwELzbeeON21xMtW4499thS7/piK532rLbaammVVVZJp5xyShbi+MMf/pC+8Y1vpFpEuCS2MUyYMCF95CMfqel2AAAALB79fT99wb2LHOAoivVES5a7jtg89eqx2J9TAwAAwFLEPnJ9LdYhjk996lPpggsuyL58//rXv56uvPLKutxvtBaJ+/71r3+dtWq57LLL0gEHHNDh7a644oosYFBs41GppUj4+Mc/nnbeeecF/v273/1u1uolwhnhrLPOqhiKiKBDLBetQm699da01VZbtbtcbFNx7uI2lUIceT/uYhWOCJuceeaZaccdd0yPP/54OueccxYIcURLlri058UXXyyFOJZffvl0yCGHdLiNH/vYx7JARrTViVYt7bVwaSvCJREyCZ/97Ge1UgGAJVB8zpwxY0Y2HjFiRNZeBYClwxn/fCbd99JbXbrOaK0S6z12m0ldul4AAADIk33k+lqsj0Jvsskmadddd83GV111Vbrjjjvqdt8L01qkK1pvjBo1Kv3mN78pXb/zzjsrLrveeuulNddcMxtHhYlKIggT1TJ69+6dhTS643G///776bzzzsvGETYZP358FowITz31VBasyNPCPK7inMaXOQcddFBu2wYAdK+oQhYXAJYe8+a3pNNvfSaXdZ9x6zPZ+gEAAGBxYB+5/hbrEEexMkWPHj2ycdtqDXnacMMN0xprrJGNb7nllvTss89WXT6qQ9x4443ZONp3bLrppgt93+uss06pjcl7772XZs2aVXHZYhDikksuSXPmzGl3mWJoYbfddktDhgzplsd9zTXXlM5yLW7zgQcemHr2/L9iMVGNI0/x2JdbbrnSXL399ttVl4/AULS3KVbxGDduXK7bBwB0j6gQFp8R4lKtNR0AS5YrH5meXpk9N5d1T589N1s/AAAALA7sI9ffYh/iWG211bIv+0NUa7j22mvrdt/FsEGhUMhaa1QTP49y3ItShaMoWnjMn///e/IWgw7t+fSnP5169eqVhRIuvfTSBX7+0EMPpf/+97+lVird9biLIY0BAwakPfbYIxuPHDkybb/99h2GULrCMsssk/bbb79sHPfT3lx1dVUVAKDxCXEALJ2ue3zGYr1+AAAA6Cr2ketvsQ9xhG9+85tZK5Dw9a9/vRQayNsBBxyQBSSKrTUi1NBR640IXBRDJwvrhhtuSPPmzcvGgwcPTv369au47PDhw9OOO+7YahvaCyOMGTMmqyjRHY972rRp6brrrsvGe++9d6vHUwxIRAjl4osvTnk6+OCDa2qp8s4775S2ZejQoaWWPosqKpE88sgjnbpMmTKlS+4bAACA/++eFypXvOwK/30x3/UvCewjAwAANAb7yPVXuYTDYiRaWXz5y19Op59+enrwwQfTBRdckFWgyFsEJHbZZZd0+eWXZ21For3I1ltvvcByt956a+nL9h122CGrMLGwojXJIYccUrq+zTbb1FQ548orr8y245lnnkkTJkzI/j2qefzpT3/KxhGwKLalqffjjmodxcoibauB7Lzzztn9vfrqq1m1jvKgRVdbe+2107rrrpvuvffeBeaqXFTpmD17djbef//9SwGiRfWrX/0qCyQBAI0jwqpRBS3EZyUtVQCWDk++OmexXv+SwD4yAABAY7CPXH9LRCWOYgWOgQMHZuOTTjqpVKkib+WtNCpVb1iY1hs///nPs7BG8bL77rtnrWOiWsbLL7+cLRNfInzlK1/pcF077bRTGjFixALtT6L1TJzZ0plWKnk87uJyK6+8ctp8881b/SwqfhQDOXfccUd64oknUp6K2xlz1V7lkvLtLV8eAFgyxWeCCHbGpVr1MQCWLHM/yLfC53vz61NBFAAAABaVfeT6W2JCHMstt1w65phjsvHUqVPTr3/967rc7/bbb5+1IgmXXXZZqUJD0Zw5c9Ill1ySjSNIEZUlam2ZcvbZZ5cuf/nLX9Jjjz3Wapnvfe97adNNN+1wXdHKJCpGhHPPPbf0BUQxjBDrmDx5cuqOx3377benJ598smqQpDwoEdU48hTz1KdPnwXmqiheW//85z+z8TrrrJM+/OEP57o9AAAA1F/vHvkeLunTc4k5HAMAAMASzj5y/S1RRw2OOuqoUsuOU089NQsS5C3KakcrkvDOO++kP//5z61+HtfffvvtbHzAAQdkgYpFtfHGG6e//e1v6bjjjqv5NtFSJUT7k5tvvjmrwPHXv/611c+643FHQCU0NzeX1tfWGmuskdZff/1SsKLYeiUPgwcPzqqehOeeey7ddNNNrX4ewZdisKOrq3Aceuih6eGHH+7UJcI9AEB+4jNKhF3jEmMAlg6Th/dfrNe/JLCPDAAA0BjsI9ffoicKGki/fv3SiSeemL785S9nIYUf//jH6eSTT879fuPL/KiKUfyS/+CDD17k1huHH354WmuttUptU6I6xLBhw7LKD8svv3ynt3HNNddM6623Xvrvf/+btQmJ9bz//vupb9++ae+9907d8bjLq3VEK5xTTjml4n3Ftobp06dnAZZddtkl5SW298ILLyw9jm233TYbl7ej6d27d6m6SVeJiiVxAQAAoHutP25QenDaW7mtf72xg3Jb95LCPjIAAEBjsI9cf0tUiCN8/vOfT6effnp6+umnsxBHnLmRt0mTJqUtttgi3Xbbbelf//pX1h4kztacMmVK1i6kWD1jtdVWq3mdH//4x2tuvVKraFcSIY5of/Kf//wn+7dPfvKTWYCiOx73xRdfXKrW8eabb5aqcnQklsszxBGhjZVWWimrWnL55Zent956K5ujf/zjH+n555/PlolqHUOGDMltGwAAAOg+2686Ip3znxdyXT8AAAAsDuwj198SVxO6V69e6dvf/nY2nj17dvrOd75Tl/str0IRlS4WpQpHXvbbb7+sgkS0P3niiScWupVKVz3uc845Z6Hu89prr80qreQlKp9E4CW8++676aKLLmrI5xMAyF9LS0v2uSMuMQZg6bDr6iPT8gN657LukQN6Z+sHAACAxYF95Ppb4kIcYd99983ahYQzzzwzPffcc7nf51577ZUGDBiQjc8777ys/ce5556bXY+WJfvss0/qbkOHDk2f+MQnStdXXHHFtPXWW3fL444QyR133JGNo+rFb3/72w4vxbYv8+fPL91HXiLcUux7H+GUWbNmpSuuuCK7vsIKK5RarAAAS76oGBYXAJYey/RsTkdvOSGXdR+15YRs/QAAALA4sI9cf0tcO5ViJYXvfe97aYcddkjz5s1LJ510Uu73WQws/O53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07Hpppsu0vZEeODUU0/Nggxz5szJxh3Zfvvt01prrZUefPDBLFSyxx57pOuuuy4NGtT4rSg++clPZttZbAez2267pSFDhnQ6iBHhm2KgZb311uvwNj/96U/Tm2++mS655JL085//PGsN01aENH74wx+Wwhu77757+vOf/1yq0hLVOpZ2y/RsTkdvOSEdd+1jXb7uo7ackK0fALpbS0tLKVgbnwGivQoAQFv2kQEAAOgqS3WIo1g9I0IcxS/3Z86cWTXEEZU7os3KY489lrXaePLJJ7N/33jjjbOWG4tq7733Tj/4wQ/Svffem3796193WN0jgiix3dFG5YMPPkh33XVXWmedddJpp52WhSQiGNKeaBVSbGHSXaI9y1lnnVVqURIhjs6Ix3vuueeW5uEXv/hFWnHFFTu8XXwRc+aZZ2ahl4svvjgdfPDBCyyz6qqrpk022STdeeed6aabbkqnn356VpUjRJWOXr16dWpbl1RHbTUhXfzAy+neF/8viNMV1h07KFsvADSK4meACHEAAFRiHxkAAIAlLsQRgYhTTjmlpmXbW25hbr/11luX/u3888/P/j9s2LCs1UolUY0jQhznnXdel7VSKYowwve+97203XbbZS1Gbrjhhg5vE/d9xhlnpCOOOCK7PnXq1LTPPvukoUOHZuGS8ePHp8GDB2ehh9dffz098sgjWdgjziwN0cYkgindobPtU8pdf/316cUXX8zGEWKpJcBRrLIRIY5iJY/2Qhwh/j1CHFHpo/x1pZXK/9erR3M671PrpE1+fnt66735aVEN6tMzW1+sFwAaQXw2W2655UpjAIBK7CMDAACwxIU4nnrqqfTNb36zpmXbC2sszO1XW221tPzyy6dXXnklCzkUQxrVDtJHlY6oklFcvm0YZFF9/OMfT9tss01WAaJWhx9+eBo5cmQWMIhWLCFaxPz1r3+tertVVlklXXDBBWnddddNi5sIYCxMsGL99dcvtaC544470hNPPJHNQ1sRhDnyyCOzih3F53qjjTbKXjP8f6uNHJD+dshGaYff/XuRghwR4PjrIRtl6wOARgxxAAB0xD4yAAAAi8rp7u20TqnUSqXSz6OSRVS86ErRDqWz9tprr/T000+n4447LgumVPsyIkIbf/jDH7KqHItjgOO1115LV199dTYeMmRI2n333Tt1+/LQR3kYpFz//v2z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hC2DjpnufE888cSo33fsscfmed+mTZvyvK52jYMOOsib5vrrr0/YMqPo+frrryO2lWk/veCCC7xtrm7durZtLlbvvfeebefSPGrUqOH8/PPPUe2/H3/8sZMoX375ZczXMWrL3H///b33XXHFFc7u3bvzTPPjjz86lStX9qZ57rnnErbMRcG0adOcW2+9NeKjQoUKdv0WK1bM+5vamWP11VdfOWXLlrXzqlixovPtt98Gne63335z6tSp433m66+/7iSKthl3e+nZs2dU79F+5z9nnXvuuc727dvzTPPrr7/m2V6HDBmSsGVG0dSuXTtve3rggQecXbt25dsuX3rpJad48eLedLNnz475c0aPHu314zRs2NBZunRp0OkmTJiQZ//V8SNR9D1i3Xf+/vtv79ikh45JgedInXtKly4dc19SJsrRf9IdSAIAiI8iCq+55po8KbfatWtn62cq1aIi7P0pF++9915z3333xfQZ/fv390bIKEJaUfxKQRXKCy+8YEfVaHSNRtuormaso3xWrlyZr06uoprdGp2qae6vY6ZISmUDCUbR2++++673b40M6tixo40w1ahG1WJ0DRgwwEb5A8gOGrncq1cv+1wpQO+6666w0y9ZssSO/pOTTjrJjjoKRxHdykIkOg7269cvYcsOAIXZ0KFDbSkTNx34wIEDI44grVmzpk2xHwu3lN/GjRtN6dKlbcpXjbIJZe3atfb479b0VUnAUNeQkVLO/vXXX96/VZ7gwQcftM8bNmxor4X9lDb6iCOOyDcfjWTStbuum0XX8EohrVGIS5cutd/HrUVeoUIFs3DhQvsaAETjoYcesqnv3XtmHYs14j6c/fff395vx0LptdVW8M8//9jRmkqDr+NeKMqapNGcbp1yXXPfcMMNJlavvfZangygGt09ZMgQ+1wps/v27Ztn+q5du3rlKfymT59u2wjcJnKdj3Qs1v91/6BjsVtzXaUnFi9eHFVWPyAYlTX6+OOPTfPmzW1mHG1LOv8rLb5GOqsk0dSpU73Rw6LMtyp/EosPPvjAnHfeeTaLha4dVK6iadOmYa+pdI2kzGDKpKP3n3LKKTH/iE888USeZdf+onZCUQab008/Pc/0yhIULEub3qMyeC5lNtC60z6oZVUZjt27d9vX9L30t6wdZZ3B1J6r46xKKvh/11io7VUj+t1yPio7ohLd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BG7HkydPdurXrx9yfxg2bFie96strUyZMkGnr1evnj3XxvL5idiPHnroIWe//faLuI61zXz00Udh5xVsGSdOnOg0aNAg3/x69+5d4HNqun+PRO9ziTrOJ+paBUglgjgAAMigIA5dVO/duzeq9+/YscOpUqVK1gQSFIYgjjvuuCPsBX6mrnvA76233vK22RdffDHsyvn666/DbvOFOYjj0Ucf9b7nrbfeWqSCOOSmm26y3yM3N9eZM2dOuhcHAICUBXHofszf6aDrnWD3aOpIUAeZO911110XVQfEm2++ac+vkToP2rVrF7GT6dVXX3VKliwZVWeEOq6eeOKJsPN74YUXop6f/74uER0jifwuu3btck499dSo5vXss88mvJM13vWYzHWSiCCOuXPnOuXLl4/6e2nfTGUQhzoCS5UqFXG52rRp4+zevbtAy5aodVHYjw2ZEsTB8SUvndMULBDt+j3wwAOdpUuXhly//u343XffDRnc4n+MHj3avvfSSy+NOG3FihXDBqMkYz+65JJLol4/+rxIbSv+ZRwzZowNkAk2r169eiU0iCMdv0ei97lEHecJ4kA2opwKAAAZ5M8//7Sp4E4++eSI03744Ydmw4YNKVku/J9XXnnFWxVKb6jSKUqhWKJECVYRsoLSdd599932ubbdiy++OOptXikphw8fblPVpiL1NNJr4MCB5umnn7alc+68805bkgoAgKIgNzfXvP7666ZVq1Zm7dq19v7swQcf9K6hXH379vVKA6g8x6OPPhrV/PU+pQGvXLmyvRY7/PDDbSpxlTDT5y5btsxO991339nSLi+++GLQ+Wi5Lr30Uq/0S6VKlWyaeJWxrFq1qtmxY4ct//jWW2+ZlStX2rTwN910ky1rqZJ4gT766CNzxRVX2GVzdezY0XTu3NmmKFeqcqVgV3kSlVL49ddfvelUPkJp12XAgAFemvIRI0bYtPyBdD2ZzO/yn//8x34fl0o9aF03b97c/lvz0rrWcqpkjv87F1RB1mMy10ki6Jpw69at9rm22dNOO8106NDB7L///vZ7aX9Zs2aNXS59t1RTmnyVglBpAD1XOQiVUFiyZIlNwa9U/qISkdqvdE+fSeuiMB4bolG/fn3v+KHv9thjj3mfEa7sp37XW2+9NeL8Ob7k99BDD9l9wqXyICqroW1E+8zvv/9utw+VwRDtOypt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+BJ8nfjp3tMtKxqOpnNF2yaQLgXdj0Tlp9U+6qpTp45tr1B7rdoqdEz230crY0ekAW5FQTacv4Cs4wAAgLQYOHCgrmrto2/fvt7fH3nkEe/vb731Vp73PPXUU95rr732mvf37t27e38fMmRIvs9auXKlU7JkSW+as88+29m9e3fQ5fr111+datWqedN26dIl3zTLly93ihcv7k1z/fXXh/ye48ePd3Jzc71p9fjll1/yTbd9+3anVq1a3jQPP/xwmLXnONOnT3fKlCljp9WyLFu2LN80+p7u/LQcBTFr1ixvXq1bt444fdu2bfN85xtvvDHie/zLe/rpp9t1Esq6deucpk2betO/+uqr+aZp0aKF97qWZ/PmzUHntXTpUqdOnTp5lnfYsGFBp9X24E4zceLEiN9J24Y7/ciRI1Pyve+888483+WUU04JOc/Fixd725EeX375ZdDpunXr5k1TqVIlZ+rUqRG/e6TvOmLEiJDTaf+sXbu2N622v4IYOnSoN6/zzz8/6vdVrVrVe9/GjRvDThu43jt06BBym4vHokWLvOXRMUXbbTJ/q0cffdSbz6233hrVe7SNRzoutmrVypumSZMmzooVK4JOt2XLFqdjx47etJUrV7Z/S8X2Hu5Y8sknn0T1HgAAUqVHjx7eeap///4JnbfOvQcddFCe6yj/9dFjjz0W1Xz873n33XcjTq/rHHf6YsWKOdu2bcvzuv868bvvvnMKql69eiHvQWPVuHFjb16hrteS+V1q1qwZ0/x++OGHPNdS4e5FUrUeE71OpGXLlt4858+fH/c0kej6/9BDD/XmM2rUqKQucyz3K4H36QW9x0rEuihKx4Zofs933nkn6vvWH3/80ZtW903BcHwJf4wcO3ZsxN9tz549TsWKFb33fP755wXaD9WO5E574oknxtSmNHz48KDTJHo/0nK5r1955ZXOrl27ws6vc+fOEdseYz1WxXtOTffvkYzzVzKO8/GsVyAdKKcCAECG6d27tzdaPbCkivtvRTefffbZUc9TUeTuqHSNytZ8QmUvUO1eZblwqZyDO3LbP8rerSuo7A7+7BmBTj31VJtaNJIxY8Z4pReUcjTSiPN27dqZ6667zj7XsmikeqZSNoJw60iUCUWZM0QZCJSVJNyoMY0s8JdDeP/99/O8PnPmTK98hupBan6hRoIp0l0lG9Ih0d87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11zjrQ83644+S6OcEqFy5crec39jYjq3edctt9xihg4dGvNnBKtbmgnHunAyffmiCZjZb7/90rosAACEow6BwE6acIKNjFcghpvdS433zzzzTND3qtNGqcLd8m3qLFJmu0gZydRpoA5OdW4ohbebgS3QPffcYy6//PKQ86levbr59ttv7XXlxIkTvWuNxYsX20cwysimcpihAkc1P43K1mh6d37qjNYjWlqeIUOG2AwlovtZPfw0mj+Z30WDIjQ6Wp3r7vWXOor8nUVSrVo18+GHH0YscReLRK3HRK+TRJR9VXDTO++8461TdWKGyhSn5R87dmyhvHZM1roo7MeGdOH4Ejzb4wcffGBLNatNwh1gE6oMSb9+/WwnfDZIxH6kfUfZmtxOftG2727/Lg0mevXVV20Jl2QFccRzTk23TDt/FZb1iqKJcioAAGQof7CG26mri9qLL7445nlVrVrVe75y5cqo3uOfLnBUvb/xQaOWouGO2ghFDWiu7777zl7gx/KYOnWqyWb+769o71i/vzsCIJm/UTyj+CONaEv0904G/zIGNvzGq3///kFLqowfP977vZSC8sADD0zI57kjpGTFihUmUyh1pkZluNq3b2+DW2bOnGm3R42EVbCG+1uHq22brN8qkRJ9LE4Vfwpe/7YEAEBho9Gj7r2XrjHHjBljypUrF3J6Zf1Q55YoO5zS1AfLFuanbFwawa/3+bOxuZTdQyNC77///ojLq9H9Gi2szrgTTjghZHY6XVMq89miRYvyZR7x0wjZGTNm2FGpGs0cKuhUr91+++12VHKwOvOTJk2yHb6xBPYm+rsoRf60adNsZ2Xg99AoYHVearS2RlcnWiLWYzLWSUGo7ID2h19++cUOMtGyBVO7dm0b0KQOTbfkUGGTrHVR2I8N6cTxJT9lKFIQjgIZggUYaXBZp06dzOeff25/91iO5+mUiP1I2/frr79uA1e0HwfS/nT66afbz3EDOZMl3nNqumXS+aswrVcUPWTiAAAgQykdZ8eOHW30sks3Cf5OymgddNBBZuHChfb5lClT7M1aOOo0VYOXf1n8NCLNjZ7W8ilNXjgLFiyIWAZAaevckStaxrZt25qiRN/fpe9fUP6Uf/5tKBR1kCtNZCRly5b1niv9YSTudpeq750M/oZdBRFoXRU0i4JGfSpgQet8zpw55vvvv7fbvGoq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" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Plot frequency and expected cells directly from the CLI output, with a common epitope order.\n", "labels=combined[\"epitope\"].to_list(); y=np.arange(len(labels))\n", "fig,axes=plt.subplots(1,2,figsize=(7.09,2.5),sharey=True,layout=\"constrained\")\n", "for ax,col,label,title in zip(axes,[\"F\",\"cells\"],[\"Model frequency (fraction)\",\"Expected cells in specified compartment\"],\n", " [\"a Retained precursor frequency\",\"b Expected cell count\"]):\n", " ax.scatter(combined[col],y,color=\"#0072B2\",s=25)\n", " ax.set(xscale=\"log\",xlabel=label,title=title)\n", " ax.set_yticks(y,labels)\n", " ax.grid(axis=\"x\",ls=\":\",lw=.5,color=\"0.85\")\n", "export(fig,\"precursor-frequency-cells\");plt.show()\n" ] }, { "cell_type": "markdown", "id": "11264ce7", "metadata": { "language": "markdown" }, "source": [ "**Figure 1 | Marginal TRB precursor estimates under explicit model assumptions.** **a**, Model frequency for the complete cognate junction sets of three peptides, calculated with radius 1, per-edit retention 0.1 and selection multiplier 9.41. **b**, Expected cells after multiplying each frequency by 10¹¹ × 0.3. Points are deterministic model estimates; no empirical uncertainty interval or significance test is introduced. Source-record, distinct-junction and reference-ID counts accompany the flat table; distinct source IDs need not represent independent assays." ] }, { "cell_type": "markdown", "id": "428b106c", "metadata": { "language": "markdown" }, "source": [ "## 6. Separate observed and added mass\n", "\n", "Observed junctions provide a lower bound. Cognacy retention discounts the added shell; the unweighted union includes its full probability. The three marks distinguish these quantities directly." ] }, { "cell_type": "code", "execution_count": null, "id": "2cf1c367", "metadata": { "language": "python" }, "outputs": [ { "data": { "image/png": "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xMyDPffcs9llY2ZEhEHNufvuu6cJOTpqu8uXC7fffnv65JNPUq1EELTXXnuVwp7LL7+83V9PAAAAAAC60YyO+iep8xP5Rx55ZFpqqaXa5Xl32GGHdOihh6Zx48ZlMxDOOeecbMZDc3744YdSmaQo/7Tjjjs2uuxBBx2Ull122dL9L774Ir3++uvpuuuuy8KdvHzTiBEj0vbbb9/gGCuttFI2kyL2z/HHH9/kbIM8uFh55ZXTs88+2yHbPWrUqPT4449ntzfaaKMsfImSUBE+xGyTcjHzIsqWNeSbb74plaBadNFFs2OjMXHMDB06NJ188slZ0HHZZZelX//616kSY8aMSXfccUd2e5FFFknrrbdeRY8DAAAAAKB6Ch107LTTTumaa67JTobHyekbb7yxXZ43ejHEc1900UXZSf8bbrghK1vUnJtvvjl99dVXpdAgTvo3ZrPNNmuwfFaUf9p6662zACP87W9/azToiBJdsdxbb72VHn744TR8+PBGg4FYt/wxjQUdtd7uvBRVBDKxXVtssUUW7kQIUz/oiD4l8dWQmJmSBx1RhuzAAw9sdh032GCDLFh54403svJfDfUFqS8CmDj2QswK0ZsDAAAAAKD9Fbp0VZyM3mqrrbLbN910U3riiSfa7blbU8apfLnWljmaf/7504UXXli6/9hjjzW6bMx4WGaZZbLbMVOhqSbkMUukT58+WXPujtjuyZMnpyuuuCK7HYFMzMTIS0pF2BHhQy21ZrvyfRq9PfJ1BQAAAACgfRU66AinnnpqqSH3Mccc027Pu/rqq6ell146u33fffel9957r8nlo6n2XXfdld2OUklrrbVWq587ykvF7IoQAcXYsWMbXTY/AX/ttdem7777rskT9jFTZPbZZ++Q7f7Pf/6TPv300+x23iw+epD06tWrwd4d1bbtttuWtv3f//53mjBhQpPLR4mt1157rTQbpLlm7wAAAAAA1Ebhg46YsbDbbrtltx988MGseXV7yWcBVNLwO/4/ekCUn8hvrRgnZkDk8jCgIbFvevfunb799tusv0d9I0eOTE8//XSL1qsW252XrYqyVnkprnnnnTdtsskmpfChsaCmGmI2y6677prdHj9+fIP7qtqzcwAAAAAAaLvCBx0hGknHieoQvTriBHx7iIbYM8wwQ+mEflPPm8+aiFAiZiq0RfSSmDRpUnZ74MCBTfb6mGeeedLmm28+zTo0dMJ+vvnmSxtvvHGHbHfM5MgDqujh0a9fv+lChAhqIuyopX333bei8lXff/991ow9zDbbbNlskGr47LPPsuCpJV9vvvlmVZ4bAAAAAKCoukTQsdBCC6Vf/OIX2e0XXnghXX311e3yvHPPPXfWMDu8/fbb6aGHHmpwuUceeSRrcp03GY+ZCq31wAMPpP322690f7311mv2MXn5qpjx8s4775S+H7NCrrzyylJ40dTMkFpud4Ql+QyV+rM+opzWnHPOOc2sj1pZYYUVsq+G9lW566+/PmvGHqIZex6ytdV5552XzVBqydc222xTlecGAAAAACiqLhF0hOOOOy4NGDAgu33CCSekH3/8sV2et5JZAOX9JSotcxQnvQ888MDSV8x0WG655bJg48MPPywt98tf/rLZsbbccss011xzTVdq6rbbbiv1xWhpM+1qbnf++GhAvvbaa0/zfzFzJMKEEA3JR48enWop366mynK15vUEAAAAAKA2ukzQEVf9H3nkkaVZBhdeeGG7PG/5TIXo6xAllspFX4loBB4ibIjQoRJRyumCCy4ofcXYL7/88jTL/O53v6uoqXl5WHD55ZeXSk3lAcMaa6yRllxyydQR2x3hxahRo5oMW8rDhFo3JS+fodFQWa533303m1UTYvbHiiuuWNP1AQAAAACgmwQd4YgjjsjKKoVTTjmlps2rc1HuaY899shux/PV7yMRJ/vzEKC8t0VbrLLKKumWW27JZrFUKi8JFeWYoizT559/nv7zn/+0ajZHNbc7Dy569uzZaA+PmMmy0korlYKaKVOmpFqJnht5OagINe6///7peo7k4Ue1Z3McdNBB6ZVXXmnR10033VTVdQAAAAAAKJreqQuJptzHH398OvTQQ7OSTGeffXZ2v9bihPfpp59eOhFefgK8vKxTS06Mx0nvZZddNrvdo0eP1Ldv32zWSswimH/++Vu8jhEWxOyD559/PlvHGCfKe80000xpp512Sh2x3eUBySyzzJJ+//vfN/pcU6dOzf795JNPstkulc6MaW35qrzZeGzX+uuvP105q5j1kc+SqZYI6fKgDgAAAACAbhh0hAMOOCALOGLmwhlnnJH1t6i1oUOHZiWkovn2ww8/nN5888202GKLpbfeeiu7H1ZdddU0bNiwFpWGqvbJ/JjVEUFHlJp68skns+/97Gc/SwMHDuyQ7Y4wIZ/18c0332QluioRs0BqGXRssMEGWYP79957L2s8fu6552ZBzH333ZfN8ggjRoxIs88+e83WAQAAAACAbli6Ksw444xZ2aowbty4dOqpp7bL85bPWohZAPmshlqVOWqNXXfdNds/MZMi74uRl7TqiO1ubb+NW2+9NSu9VSvlZbQmTJhQmnXS2tk5AAAAAADUTpcLOvIT+ssvv3x2+7zzzkvvv/9+zZ9zxx13zEpn5X0kJk+enP0bojzULrvskjraHHPMkbbaaqvS/QUXXLBUlqm9t3v06NFZI/IQsyf+9re/Nfu13XbbZctHya0rrrgi1VIEQFEyLA84IjS74YYbsvuDBw9OG220UU2fHwAAAACAblq6KsQJ6pjJscUWW6QffvghnXTSSTV/zn79+mW9Li655JL0wQcfpGOOOSb7N8QJ+ih91BmcfPLJacMNN8xuL7nkkqWT+e293eWzOfbbb7+KSoxFSakoJZU/PprP18rCCy+chUD33ntveuyxx7L99v3332f/F7M9YtYHAAAAAAAdr0sGHWHzzTdPw4cPTw899FB64IEHWlwaacyYMc0uFzMRjj322GnKGcUJ//CnP/1pmu93FksvvXT2VU0t3e4pU6aUZn1EYLDXXntV9DyLL754WnvttbP+HyNHjkxPPfVU1gOkVmL9I+go364Ihtpa7gsAAAAAgOrpskFHOO2009JPf/rTFj/u2Wefzb6as/LKK08TdMRzxSyJvP9FGDJkSFp33XVTV9bS7b7tttvSJ598kt3eeOON0wILLNCi8CFvdB6zOmoZdESj9llnnTVrlJ6LbYptAwAAAACgc+jS9XfWWGONNGLEiHZ9zvqzGMp7PXRlLdnu8rJV++67b4ueZ4cddkgDBgzIbl999dWlclK10Ldv36zfS7nONDsHAADoXHr1my31nHlgzcaPseM5AAAo+IyO1VZbLWtMHaKMUXP+/Oc/p0033bR0f+jQoc2OW6m55557uu/FifD8RHw+K6Aljb1jZkRYbrnlWrQuDY3R2pkH+X6YZ555Kn5MS7Y7GqJvsskmWRCy9dZbt7gnyDXXXFNqMP/1119nTc/LzTbbbKVtmHfeeVNb/OpXv0rLLrts6X7eEB0AAKC+Hr16p0G7nZvGXHlwmjphbNVDjhg7ngMAgGn1qKurq6v3PaAgolfJMsssU7r/yiuvpGHDhnXoOgEAQHdXN2VymvLd11UdM2ZyCDkAABrmUhAAAACooggkes8yl30KANBOunSPDgAAAAAAoGsTdAAAAAAAAIUl6AAAAAAAAApLjw4AAKiySZOnpptHjkl3jPosPfPB2DT682/TD1Ompj69eqahc/VPqwwemDZdcu40YtigNGNv1x4BAAC0haADAACq5McpU9PZD76dznro7fTp+B+m+/+Jk6emlz4Zl31d+tQHaZ4BfdIRw4ekw9cZkmboJfAAAABoDUEHAABUwatjxqfdr34+Pffh2IofE2HI0f95Lf3rxY/TFbusmJYeNMBrAQAA0EIuGwMAgDZ67J2v0hp/eaRFIUe5eFw8PsYBAACgZQQdAADQxpkcm138ZBo3cXKb9mM8PsaJ8QAAAKicoAMAANrQk2O3q55rc8iRi3Gi/FWMCwAAQGUEHQAA0ErRePz5j8ZVdf9FGasYFwAAgMoIOgAAoBUmTZ6aznqoNoHE2Q+9nY0PAABA8wQdAADQCjePHJM+Hf9DTfbdmPE/ZOMDAADQPEEHAAC0wh2jPiv0+AAAAF2FoAMAAFrhmQ/G1nS/PfthbccHAADoKgQdAADQCqM//7bQ4wMAAHQVgg4AAGiFH6bUtln4RM3IAQAAKiLoAACAVujTq7a/Svft7Vd1AACASvjrCQAAWmHoXP0LPT4AAEBXIegAAIBWWGXwwJrut5UXqO34AAAAXYWgAwAAWmHTJecu9PgAAABdhaADAABaYcSwQWmeAX1qsu8GDeiTjQ8AAEDzBB0AANAKM/bumY4YPqQm++7w4UOy8QEAAGiev54AAKCVDl9nSFqpyr00YrwYFwAAgMoIOgAAoJVm6NUzXbHLimmWvr2rsg8H9u2djRfjAgAAUBl/QQEAQBssPWhAun2/1docdkTIcdt+q2XjAQAAUDlBBwAAtNFPF5k9PX7IWq0uYxWPe+yQtbJxAAAAaBlBBwAAVEHMxHji0LXS6VssleYZ0Keixwwa0CdbPh5nJgcAAEDrVKeYMAAAkPXWOGr9xdJ/Dx+Sbh45Jt0x6rP07Idj0+jPv00TJ09NfXv3TEPn6p9WXmBg2nTJudOIYYPSjL1dewQAANAWgg4AAKiyCC92WH6+7AsAAIDacvkYAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwhJ0AAAAAAAAhSXoAAAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAACgk5g4+ce0ywNXptn/eUL2b9wHAJom6AAAAADoJE56/s50zTsvpK8nfZ/9G/cBgKYJOgAAAAA6gc++H5/OHfXoNN+L+59P/LbD1gkAikDQAQAAANAJnPnKg2lCvVJVcf/Mlx/osHUCgCIQdAAAAAB0gtkcf603myNnVgcANE3QAQAAANAJZ3PkzOoAgKYJOgAAAAA66WyOnFkdANA4QQcAAABAJ53NkTOrAwAaJ+gAAAAA6MSzOXJmdQBAwwQdAAAAAJ14NkfOrA4AaJigAwAAAKCTz+bImdUBANMTdAAAAAB08tkcObM6AGB6gg4AAACAAszmyJnVAQDTEnQAAAAAFGA2R86sDgCYlqADAAAAoCCzOXJmdQDA/yPoAAAAACjIbI6cWR0A8P8IOgAAAAAKNJsjZ1YHAPxfgg4AAACAAs3myJnVAQD/l6ADAAAAoGCzOXJmdQCAoAMAAACgcLM5cmZ1AICgAwAAAKCQszlyZnUA0N0pXQUAAABQwNkcuRj3jJcfqMnYAFAEgg4AAACAGrvq7edrOv7VNR4fADozQQcAAABAjfXrPWNtx5+htuMDQGcm6AAAAACosUvW2jENnWWumowd41685o41GRsAiqB3R68AAAAAQFe31jyLpNe3O7qjVwMAuiQzOgAAAAAAgMISdAAAAAAAAIWldBUAQBvUTZmcpnz3dVX3Ya9+s6UevfyaBgAAAJXwFzQAQCt98+iVacyVB6epE8ZWdR/2nHlgGrTbuWnWNXfz2gAAAEAzlK4CAGjlTI5ahBwhxoyx4zkAAACATj6j4/3330+77rprdnvNNddMp59+ek0fH/9/yy23ZLf/9Kc/pdVWW63RZSdOnJg22WSTNGXKlOz+iSeemDbeeOMmx99ss83S+PHjU79+/dIdd9yRevToUfq/PfbYI7399tul+3/729/Ssssu2+R4Z555Zrrpppuy21dccUVaZJFFUiVGjhyZ7r///vTCCy+kL774Io0dOzb1798/zTnnnGn55ZdPP/3pT9NPfvKTadavvvrrm+vZs2caMGBAmm+++dKqq66atttuuzT77LNXNEYse/jhh1e0DT/72c/SZ599Vrq/5557pv3337+ix1544YXp8ssvz27POOOM6T//+U+aaaaZplvugw8+SLvsskt2O/Zt7OOWiNd6yy23zI6ROeaYI3utmtqnAHQdUa6qFiFHLsaO5+g9y1w1ew4AAADoCjo86JgwYUJ69NFHs9uzzjprzR8/11xzlZa//fbbmww6HnvssfTQQw+V7t98881NBh2vvvpqFm6EWK7+Ce/nnnsuCyByxx57bLr11lubXN8333yztL7fffdds9t32223pZNPPjk9+eSTzS670EILZcHBYYcdloUg9dVf34ZcfPHF2eN/85vfpF/96lfNbnOEHoceemjq1atXk+PGNt94443TfG/ddddNlTrjjDOyfZe7/vrr0267TV/+Y/Dgwdl+jUAonjNek6WXXrri5/n3v/9dOkYOPvhgIQcAAAAAQDvrdqWryk+WP/DAA00uW///W7J8JSflY5bBww8/nKrhxx9/TIccckjaYostKgo5wnvvvZeOP/74bHZHW3z//ffp6KOPzsZqTB6AfPLJJ+nOO+9sdsy///3vpdkjLfXggw9OE3KESy+9tNHl995779Ltyy67rEXPla9n2GeffVr0WAAAAAAA2q7bBR1DhgxJCy64YHb7iSeeyMpTNRdcDB8+vDRjo7yUUmPLh/XWW6/R5WI2Qz6j4ZhjjknVECfZzz333NL9GWaYIW2zzTZZ6asbbrgh3XfffdlsjyuvvDILJWKb8hBh3LhxzY5/7733ZqFMfEWQcNVVV6Vf/vKXWYmu3GmnnZZee+21Bh8/88wzl2bPNBcmxCyda6+9Nru9/vrrp5bKQ40+ffqUZnHEa/POO+80uHwsE8uGKF01eXJl9dBHjx5dmm2zwgorpBVXXLHF6woAAAAAQNt0u6CjfLbFDz/8kIUdDYkA5KmnnspuR6mlvCxWnORvTF7CKMpArbLKKo0u17dv39IsgiiP9b//+79t2JqUzjvvvCzAKO9t8e6772alnyKM2HbbbbPgJfqH/PznP88CidiO6G8SfUei30ZzYtbHWmutlX1FSBJ9LSJEGTVqVCk4mjp16jTrUV++zbG9X3/9daPLRZmpCF8iDNp9991btC/icdddd112O4Ke2P5QV1c3zeyLctFfZMSIEdntMWPGlMqPNcdsDgAAAACAjtctg47y2RaNlaOKACKCkCi5FMFINDoP0eC7ITHb49NPP81uRxjQu3fT7U+ip0XeHPvXv/51FhK0tmxU9OTIRc+NCAqiUXhz5p9//vTb3/4229bWWmCBBdJxxx1Xuv/MM880uuzOO++chTyxX6+++upmA4Toc1LJdpS75pprshkhYa+99spmWsRX+Mc//tHofi4vO9VYIFIumo/nzc5jNkgESAAAAAAAtD9BRyNBR/79ZZZZJs0xxxxpnXXWqWj5SvtzRMgQzatDNOuOkkmtESf284AlGmuXl6+qVCUzOpqy/PLLl25/8cUXjS43cODAbHZJU2FCzETJ92V574yWlq2K/bvRRhtNE2LEDJZ77rmnwcfFsrH/wi233NLkdoS77rorffzxx9ntmA0Ss0IAAAAAAGh/3TLoWGihhdLCCy/cZJ+O/GR7HnDkfTqiB0VDfToq7c9R7thjjy2VxIoSUjHToaXuvvvu0u2DDjoozTjjjKm9ffPNN6Xb+SyVxuThRcz8iICnvujfEWWmIjjYeuutW7QeMasmb8S+xx57lPqgxGyLvAdHY03Jo19JzADJG7tHD5KmlI+jCTkAAAAAQMfplkFHeRjRUJ+O8v4cedCx8sorZ703GpvVkffniNkRsWwlZptttqwxeD7bIHpttFT5um+44YapI/zzn/8s3V5kkUWaXHaDDTYozZyo35Q8Ao4oLxWiB0geTlTqkksuKd3OQ4tQHprcdNNNjfYHiRAmSpU1V77qq6++KvVViW3JZ460VQRoEf605OvNN9+synMDAAAAABRVtw06ystL1Q8u8v4c5UFH9NxYY401Gly+vD/H2muvXZpJUInDDjsszTvvvNntU089NWum3RL584Ylllii0eXGjh1baibe0NcNN9yQWnNiPspvlZfd2nTTTZt8TMyciNkWIRqXT548ufR/0f8kSle1pmxVzMLIG6FH4/ShQ4dO8//5ePG6lgcz5SKkyY+LF154IftqSDx+0qRJ2e0999wz26ZqiKArSqW15CsargMAAAAAdGfdNuhoqiF5fn/ppZdOc801V+n7eehRvyF5a8pWlZd6Oumkk7Lb0RfizDPPrPixcbI9b7wd4UpTvTYiCHj00Ucb/cr7TTQ1EyMPRSJIiNJf0Sj8r3/96zRBy0477dTseuezLcaMGZPuuOOO0vfzWRTLLrtsxbNicrfeemuppFhDIckmm2ySNU5vqnxV2Hfffadbn/ry78fsj9b0EQEAAAAAoHq6bdARJYeGDBnSYJ+O+v05cnmfjlGjRk0zk6KljcgbOrmez0A466yzGuwB0pAZZpihNHtkypQpWZhRKzHLJQ9FHn/88fTee+9lz1m+P6OcU8x8ac5iiy2WBSbl5avGjx9fmlVSXnaqpWWrZp555rTjjjs2OZPk+eefz74a8rOf/Sxrml5/5kbuxRdfLD02Xuv8GAIAAAAAoGN026CjsT4dDfXnyK266qqpb9++04UbeX+OOEG+4oortng9Ihw45ZRTstvfffdd6XZzYkZB9PnIlYcv9UXT84cffniaryOPPDK1VczsOP7449NLL700XbmopuQzIW655Zb05Zdfpn/961/Z7JTYF7vttluL1uGTTz4pzQzZbrvt0iyzzNLkczY1qyNm2ER/kBDrFTNF2qsJeTSTf+WVV1r0FT1HAAAAAAC6s+Yvv+/C4or8fCZABBdxv6H+HLlojr3aaqulBx98MFs+yjS1pT9HuR122CH98Y9/TM8++2y64IIL0uGHH17RbIEoFxUlr0KENdtvv32Dy0WAkM+iyMWJ8krde++9acYZZywFLNGYPUpXlZf2aomYdXHooYdmwc5VV12Vrrnmmuz7W2yxRZp77rlbNFY0MM9nl8TrV38768+CiZkv8ZxRJqyhhucRYJx//vmlMlUxyyPE7I68v0eEWhGqVFNsd0u3HQAAAACgu+vWQUdDfTryf2N2wqBBg6Z7TIQfEXTkfTra0p+jXIQHp512Wtpoo42yE/EnnHBCo02z629DlJMKcfK+saCjraIvRz6bpRoiKImg4PLLL88Ch/fff7/VZavKe2m89dZb2Vdzvvrqq2w2REM9RX7yk5+k5ZZbLpulEjNFopdIHAv57JOw8847Z7M/AAAAAADoWN26dNX888+fFl988Wn6dOTBRWO9NvI+Ha+//np2ArxaQUfYcMMNs6bf4eqrr876QVQyMyJCkhAn7qMkVVHkpaTykCNmh8SMjpaI7R09enSrnr+ppuT5uk2ePDldccUVNS9bBQAAAABA63TroKM80IhyVRFaNNafI7fGGmtk5Y9CLJ/354geGMsvv3yb1ydmdURwUVdXl4499thml1922WXTVlttld2Ox8SMjieffDIVQezj8vJc0Zsj37eVKg8fTjrppOn6kDT0lT/nPffckz744IMGx411yUt1RcP06ANy5513ZveHDRuW9WsBAAAAAKDjdevSVfksjIsuuii7/Yc//KHR/hy5mWeeOa2yyirp8ccfT3/7299K/Tli+Z49254bxdgRVlx77bXp9ttvz06qN+fcc8/N1ufzzz9Pn332WdYrJEpA7bfffmmllVbK+nOU+/bbb7MyTPlMhY4SgU5sY6xzWGqppVr0+NiO2E/563LEEUc02oi8/myNKA02derULMSI2/XNOeecaeutt07XXXdd1ofl4IMPLvUBMZsDAAAAAKDz6FRBR3ONpMs98sgjVXl8eYmqfHbGoosumpW1akyEGhEs5MvXH6etfve736Ubb7wxK5s0cuTIZpcfPHhwtnzM7Pj666+zHh8R3sRXBADx/zHjJE7UR4+JKBWVn7TP+5FEb5COEM8dX60RDcyjmXnezL2SkCNECBSzP/Kg4/jjjy+V/yoXgUYEHeGGG27I/o0ZJ7vvvnur1hcAAAAAgC4edMRJ+ryxdns9ft55501LLLFE1nMj19hsjvI+HVFiqlxb+3OUixP/cZL9wgsvrPgxa665ZnrmmWeyk/AR+OQmTJgwzbaVi5P28TxnnHFGGjBgQCqa1vbMWGCBBdLGG2+cNRp/++23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09Zbb93mdRo/fnyLHteYSZMmlW7Ha5WP2dC+BgAAAACg43W70lWPPvpoNtvhH//4R8Unr2PGwNFHH51OOeWU1JE607qvvfbaaejQodnt+++/P7333nsVPzZmonz22WelwGTWWWet6roBAAAAANB9dKsZHa+++mrabLPNsqv/c2ussUbaYYcd0qqrrprNfujXr192Jf8nn3ySnn322XTfffelO++8MwsWpk6d2mXXPcZurqRWjx49prm/9957p2OPPTbV1dVl4cuJJ55Y0bb8/e9/L93eZ599qrJOf/7zn9Npp53W4DKxP5Zbbrns9mqrrZYFLY2J0l8AAAAAABRHtwk64mT/dtttVwoK5pprruwk+qabbjrdshEaxGyFddZZJ+tF8fnnn2d9JOqXfupK6z7jjDOmOeecs0Xrteeee6bjjz8+TZkyJV122WXphBNOmC4MqS9mcuR9LxZaaKGsj0g11ql///7ZV0MmTpw4TU+Plm4nAAAAAACdV7cJOq666qqs0XWImQ/33HNP6Sr/5kSwEP0uYuZCR+is6z7vvPNmsy5ihsQ777yTNUaP5udNiYbhedmtvfbaq9lgBAAAAAAAmtJtenRccMEFpdvRs6LSoKBcR52U78zrXl56qrwkVWPyZWJ9ovQVAAAAAAC0RbcIOr799tv01FNPlU6w/+IXv0hF0dnXfcstt0xzzz13dvv666+fpodIfbEdI0eOzG5HyaooXQUAAAAAAG3RLUpXvfjii6VyScOGDStUj4b2Wvfbb7+92bFHjx6dZp999mm+N8MMM6Tddtst6wPy3XffpWuvvbbRBuOVNiFv6zoVVfQviZ4qLfHmm2/WbH0AAAAAAIqgWwQd5SePF1lkkSaXveSSS7LyUJ3lxHp7rfukSZPSl19+2eT4U6dObfD7++67bxZ05GFGQyFGNAS/5pprstuzzjpr2nbbbZt8rrauUxGdd9556be//W1HrwYAAAAAQKF0i6Bj7NixpduzzDJLk8t+//33TZ5cb+8T60VY96WXXjqtttpq6cknn0yPPPJIeuONN9Liiy8+zTI33HBD+uabb7Lbu+66a+rbt29N1gUAAAAAgO6lW/To6N+//zQ9L4qkvdZ9s802y2aPNPU1xxxzNPr48lkcl112WZvLVlVjnQAAAAAA6Pq6xYyO8pPhH330UZPL7rfffmnnnXee5nsj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F1+kHj16pOuvvz5tu+22XhNqQtABAAAUxssvv5xGjx6dttxyy6xkVe69995L6623XlYq4ZJLLkn77LNPh64nAEB38sMPP6Szzz477bTTTlnIkfvuu+/SHnvskc3GXXbZZdNLL73UoetJ1yXoAAAAuoTjjjsunXrqqen3v/99+vWvf93RqwMAQErp008/TYMGDUo9e/ZMP/74Y/YvVJseHQAAQJfwwgsvZP+usMIKHb0qAAD8/2afffasGXmUHhVyUCuCDgAA6CY+/vjj9Morr6RJkyZl91dZZZXs6rrWiCaTH374YYqWf9Eno70bgH/55Zfp7rvvTlOnTs16dNx8883p/vvvT9ttt13afPPN23VdAADaYsqUKem1117LSnHG71YRBrT295n4PW/UqFHps88+y3qWLbbYYlnQ0JFuvPHGbBu32WabDl0PujalqwAAoIt66qmn0i233JKee+659Oyzz2ZlA8pde+21afvtt2/RmH//+9/T6aefnl5//fVpvh+NwY866qi09957p/bwxBNPpDXWWKN0P04IHH/88emkk05ypSAA0OldccUV6cknn8x+T4tZqd9//33p/2L2w+TJk1s03rhx47IynldeeWX65ptvphlrww03TGeccUbWI6O9ffTRR+knP/lJmjBhQnrxxRfTQgst1O7rQPcg6AAAgC7qwAMPTBdccEGj/9+SoCOuLowQ4x//+EeTy+25555ZGNKjR4/p/i+uLLzvvvtSS0SD8XnmmWe677/55ptZsBEnAWKmyjPPPJPVfN59992zZuQzzDBDi54HAKA9zTrrrGns2LEN/l9Lg44IE9Zee+30zjvvNLrMjDPOmP71r381OqsifpeK368q1adPn7Tttts2uUwELuuuu242ozhmdWy11VYVjw8tpXQVAAB0E/POO28WALz//vstfuxpp502TcjRv3//rBdGBBrPP/98+vbbb7PvxzIxu+OYY46ZboxXX3017bLLLi163ihP1VDQEWUYrrnmmtL9KKM1YsSI7OrIlVdeOR122GEt3EIAgI4RwcYSSyyR3n333WzmQ0tESaitt956mpBjwQUXTEOHDk1ffPFFNosiLliJkla77rprNst3qaWWmm6ciy++uMkLZOqbY445mgw6vv7667Txxhunl19+OV1++eVCDmpO0AEAAF3Uqquumuaff/600korZSf/ox9HzIL4/e9/36JxouTVqaeeWrq/zz77pHPOOScLO0KEHIcffnj2B3KI8WP2R/2AYu6550477bRTi5670h4iCyywQDrrrLOyqwZvuOEGQQcA0KntscceWRgRv6Mtv/zyaeaZZ84u5HjrrbdaNM5ll12Wlb8KM800U/b7WFxYks+ujQtNdthhh+zfKI8VpUajtGl9UV6qvORVc6L/R1O91DbaaKMsZLn00kvTz3/+8xZtE7SG0lUAANCNlAcdlZauiprO8UdxiCDh3nvvna4PRlwpGH/Qxv/ljznyyCNTe4orFKPB+jLLLJNdPQgAUCR50NGS0lURlORBx3nnnZd+8YtfTLdMzBQZNmxYabZIzO4dPHhwqoW4QCZ6gowcOTIrJ9pe/dtg2r9OAAAA6omayrkTTzyxwWbfcdXgCSecULofsypqoamrHGOWSVh66aVr8twAAJ1JBBZ5yDHffPOl/fffv8HlFl544WwGSUO/21VT9AoZPnx4FnJcdNFFQg7aldJVAABAk3WfowdHGDhwYPbHa2OiCebss8+evvrqq+wx8di4IrGaDjjggKyp+WabbZYWWmih1Ldv36w/R8xOiUaXEcIceuihXlEAoMt7+umnS7c333zz1Lt346d6o5fZ+eefX2o8Xm3jxo1L66yzTnZRSqxLv379pumnVr4eUWILqk3QAQAANOrtt99OEydOzG4vt9xyTQYXETLEMg888ED2mGiKGSUYqikadd53330NlqaKICaaaK655ppVfU4AgM4o+m7kVlxxxSaXLf//8sdVS1yIks+8ve2227KvhnzwwQdZbzWoNkEHAADQ5B+t5WUPmhOzLMofW+2g469//Wv61a9+lTXRfOONN7KmmTGLJOpTxxWCTTXGBADorr+nzTPPPNlM2LgYpfxx1TJgwIC00047NbtcNF2HWhB0AAAAjRo/fnzpdv/+/ZvdU+XLlD+2muIP+UMOOaQmYwMAdNXf06KcVAQdtfgdLYKUhkpVQXvRjBwAAGjU5MmTS7ebqvucm2GGGRp8LAAAneP3NL+j0RUJOgAAgEaVXx04YcKEZvdU+TKVXFkIAED7/p7mdzS6IkEHAADQqGjwnfv000+b3VNjxoxp8LEAAHTc72kRcowbN266x0FXIegAAAAaVd5MfNSoUc3uqddffz37t0ePHlVvRA4AwP+z+OKLV/x72ujRoxt8HHQVgg4AAKBRAwYMyJp/hzfffDN98MEHjS770UcflYKOhRZaSFkEAIAaWnbZZUu377vvviaXLf//ZZZZxutClyPoAAAAmrTpppuWbp9//vmNLnfBBReUbm+22Wb2KgBADa2yyippzjnnzG4/9thj6aWXXmpwualTp6aLLrqodN/vaXRFgg4AAKBJu+66a+n2mWeemR5++OHplnn00UfTH//4x9L9XXbZxV4FAKihXr16pR133LF0f6+99krffPPNdMsdffTRpdJWgwcPTmuttZbXhS6nd0evAAAAUBvRcPKhhx6a5ntRfir37LPPpr59+07z/1tuueV046y99tpp4403TnfddVeaNGlS2nDDDdM+++yThg8fnurq6rLg49JLL83+L2yyySbZYwAAaFgED+W/l+UNw0P8fnXrrbdO83/zzz9/WnHFFacb57jjjkuXXXZZ9tjnn38+Lb/88umAAw5ISyyxRPryyy/T1VdfnR544IHS8ieffHLq2dO173Q9PerinQMAAHQ5L7zwQoN/EDelsT8PojfHGmuskfXhaEr8Ef74449nVwsCANCwY445Jp1++ukV756ddtopXXPNNQ3+3z//+c+0++67N/p7XPkYEXz06NHDy0KXI74DAACaFcFFXA24+uqrN7pM/F8sI+QAAGg/P//5z7MAY/bZZ2/w/2MGx2GHHZYuv/xyIQddltJVAADQRQ0cODBtscUWVRtvscUWy3pxPPjgg+n2229P77//fvbHcgQb0dRynXXWUQoBAKACSy21VIt+T1tppZWana0Rv4/ddNNN2ezazz77LM0yyyxpySWXTDvssEMaMmSI14UuTekqAAAAAACgsJSuAgAAAAAACkvQAQAAAAAAFJagAwAAAAAAKCxBBwAAAAAAUFiCDgAAAAAAoLAEHQAAAAAAQGEJOgAAAAAAgMISdAAAAAAAAIUl6AAAAAAAAApL0AEAAAAAABSWoAMAAAAAACgsQQcAAAAAAFBYgg4AAAAAAKCwBB0AAAAAAEBhCToAAAAAAIDCEnQAAAAAAACFJegAAAAAAAAKS9ABAAAAAAAUlqADAAAAAAAoLEEHAAAAAABQWIIOAAAAAACgsAQdAAAAAABAYQk6AAAAAACAwurd0SsAAED3cscdd6Qnnngiu7355punVVddtc1jPvbYY+muu+7Kbg8fPjytv/76qbvoztvelYwePTpdddVV2e0ll1wy7bzzzqk7rOOYMWPS+eefn91eYIEF0n777VezZaAtLrroovTRRx+l+eabL/2f//N/ml3+3XffTY8++mj6+OOP04QJE1JdXV2accYZ069//WsvRBd73953333poYceSj179kxHHnlkmnnmmTt6lQC6pR518dMWAKBgzjvvvPTZZ581+H/xh+aAAQPSHHPMkZZbbrm0zDLLpN69Xd/RWfz3f/93Ouecc7Lbf/nLX9LBBx/c5jHPPPPM9Ktf/Sq7fdxxx6Xf/e53qbvoztveldx6661pq622ym6PGDEi3XTTTak7rOMLL7yQVlxxxez2aqutVgpBa7EMtNb9999fCpEvueSStM8++zS67Ndff50FIddff30WbpTr169f+vbbb70QXex9+/bbb6ellloqTZo0KR177LHp1FNP7ehVAuiW/MUPABQ26Bg5cmRFy84zzzxp//33z66inGmmmWq+btBaDzzwQPYV4qRazNAAquP9999Pl156aXZ74YUXTnvttZddS7OmTJlSCuSXXnrpZo+b7bbbLgtGupvu/P4aMmRIFm6de+656U9/+lMWhC222GIdvVoA3Y6gAwDo8j799NPsKvcbbrghPfjgg2nOOefs6FWCBkXI8dvf/ja7HbOQBB1Q3ROx+ftrnXXW6VYnYmm9yy67LL366qvZ7bhaP2aNNvUZXh5yrLHGGll5xllnnTW7H6Wruqru/v6KmZUXXHBBNqvj+OOPT9dcc01HrxJAtyPoAAAKb5NNNkmrr7566X6Uihg7dmx68cUXs5rJU6dOzb4fJyp23333dPvtt3fg2lILP/3pT9NJJ52U3e5u4UB33naKb9CgQaXjN2r0d/Q4UG7y5MnplFNOyW5Hb47m+tLcfffdpdu77rpr+uc//2mHdpP37YILLph22GGHrI/Rv//973TCCSekYcOGdfRqAXQrgg4AoPA23XTTrO9DQ0aNGpW23Xbb7N+8EfbTTz+dfvKTn7TzWlLrk/3x1R11522na5zo/M1vftNpxoFyccL6vffey25HCczm+n1Fr4bcFltsYWd2s/ftAQcckAUdccHNWWedlfVzAaD9ND7nEgCgC1hyySXTddddl3r06FH6nhkdAEAl/cByu+22W7PLlzcan3322e3gbiZmVS600ELZ7Qg8vvnmm45eJYBuxYwOAKDLi9IBSy21VKnG9ltvvVXxY2MmSMwA+eyzz7ISFnPNNVdaeeWV03LLLTdNeFKpuNrzySefzMabMGFCmnvuubMrGldcccWsLEYlvvvuu/Twww+nd955J3399ddp4MCB2R/WURN7wIABzT4+ZrU88cQT2e3NN988qx8eYn3uueee7OrViRMnZs1EY8xYx4Z88MEH6bHHHsv+7dWrV1piiSWyBtp9+/ZNrREniOL5o873999/n+aff/5svEr2S6zHXXfdVTrREI+rdLt/+OGHdN9992Wvzbhx47Ltjbrq0XS2JV5//fX0xhtvZK/t559/nu2TOF5WWWWVbKymjpe4ajiOz7wReYh1imOuvhhvyy23bNG2t9cxVK192Zrnbsvx09T2xGsS+yle07hK98QTT2y0YfEzzzyTXnnllWzZeB/Ee3uttdZqU0mWGDdeqzi+vvrqq+yYivWLz6CWGDNmTHrppZdKx2dsW5yIjdcmxmtL74C2rGOs1/nnn5/djv203377tWodmhonXpdbb701OzZy7777boNXksc+OfTQQ9NHH32ULrrooux7M888czrqqKMqWo8olXjqqaeW3rsxVmtOeI8ePTo7UZoH9nnJpBj/kUceyX42xb6O4ztmKMbPuIbE+yLek7Ht8b6P8jobbrhh9hp11LETnw/PPvts+vDDD7OfO9G/InpnxfsltiX2d3uM0Zz4XeHRRx/Nbi+//PKNNpeOz9/4HA7xHshdeeWVpc+VXDQ1z/uENfYax+dM/N4xcuTIrMdY/DyOfhfxM7m93tdffvlltu2xf+Nkfezf2LdDhw5NyyyzzDTLtub91Zb3f1s/axvb7yF+P3v55ZezcWeZZZbsMyx+hjU3k6fc9ttvnzUkj9ctfrZHk3IA2kkdAEABDRs2rC5+lYmvs88+u9nl119//dLy22yzTZPLTp48ue7iiy+uGzJkSOkx9b/i/6644oqK1jXGu+SSS+qWWGKJRseLrxVXXLHu5ptvbnScTz75pO6AAw6om3HGGRt8fO/evev22GOPuvfff7/J9TnssMNKj/nLX/5S9+OPP9Ydf/zxdf369ZtuzL59+9b96le/qpsyZUrp8R9++GHdVlttVdezZ8/plp9nnnnqbrjhhhY9/w8//JA9x8wzzzzdeD169Kjbcccd6z7++OMmxzzjjDNKjznuuOMqet7YpnjcbLPN1uD+XHvttetGjx7d5PO+8cYbddtuu23dXHPN1eRru+iiizZ5vGy33XZNPr78K46Blm57rY+hauzLStXi+Kk/5qRJk+pOPPHEullmmWWa8Xr16jXdY+P5Y9ubOgbWWmutukceeaTJdbjllltKy48YMSL73pVXXlk377zzNvp58cQTTzS7v/bee++6xRdfvMljauDAgdlnwPfff9/u6/j888+Xll9ttdVqsszf/va3it9f8V7NP7cXWGCB0vcfffTRukrceuutpccstdRSda3V0L6+9tpr6+aff/4G13uLLbao+/zzz6c5Ln/5y1/W9e/ff7pl4/1/wgkn1E2dOrXdjp1w77331v3kJz9pcrz4mbPRRhvVvfLKKzUbo1J//OMfS2MeddRRjS4X+7nS4+u1115r9jVeaKGFpnvc/fffX9PXJvfggw/WbbDBBtlnZ2PjLrjggnUnn3xym95fLXlvt8dn7Z133tno/lx44YWz93WlYqz8sZtssknFjwOg7QQdAEC3CDrihFO+fJwgaMw333yT/WFa6R/t++23X5Mni7788svshEul4x199NENjvPcc881ejKx/tccc8zR5Em58pO6se8q2d699tore+wLL7yQhRlNLRsBSJxIqOT5zzrrrLp111232ecfPHhw3Ztvvlm1oOOcc86p+9nPftbs88YJlaZO+t99990Vv7bxdeihh3ZY0FGrY6ha+7JStTh+6r8n4kRfQ+PEyb9yX331VRbiVLJP430R+6rSk28nnXRSs2PGCesbb7yxyf3VkuNz9dVXrxs3bly7rmNnDTpCnMzNv7/nnnvWVWLrrbcuPeZ//ud/6lqr/r7+wx/+0Oy6L7300nVjx47NXsN4LZtb/vDDD2+3YycCsYbC8ca+GjpmqjFGS5RfIHHbbbfVPOgoP97qf0XAU6vXJkRYfcwxx1Q85sorr9yuQUctP2vjfdpUsJOH3DfddFNdJb777rvsooF4XJ8+feomTJhQ0eMAaDulqwCALi/KOrz22mul+401Io9yCNG4/P777y99b955583K+QwePDgrXRClGe6+++6sTES4+OKLs1IgJ5xwwnTj/fjjj2nrrbculb4IUUYiGkcvu+yyWYmgKI/wySefpOeffz4rldKQeK4opxMlHnLxnBtttFFWGihKTNx7772lklxxP5qgvvDCC6Va0Y0544wz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7ErieJ0jPIvG5uuvv372euYnoqLpbEuvUu2qx1BHHj9xgj8CzPzz4l//+le64447spOjiyyySPZZEWVW8vd/7sILL5zmyufGwqnYhujpEmNuttlmWQgWDcBjvPi8yMUVw9GXoL6hQ4em5ZdfPrsSPk7G77jjjln/oShVM9dcc2VjRbga48UxUcnxWe11bG9xTMf7M0LJOBEZ76WtttoqO47ysjtxcjRvNN6QAw44IJ1++unZPn377bez78VjoxdEV1GLYyeOlfiZGCfV4+dfXOUenz2TJk3K3sPxszJ+HubiM65+E+dqjNESP/vZz7LfC0K8z+N174qvTZTaPOaYY7IQKS+7FCWf4udPzGqZc845szAzfn7EBR7xsyn2fbx3qv3+au/P2lqInz3lxxAA7agOAKCAhg0bFgWgs6+zzz674scdcMABpcctvPDCdZMmTZrm/8ePH1+30047lZap5Gv++eeve/nllxt8vi+//LJugw02qHiso48+usFxnnvuubp55523ojHmmGOOukceeaTRfXDYYYeVlv3LX/7S7D6L7cuX/+STT5pc9umnny4tu9pqqzX7/GeddVbdOuusU9E+Hj16dKPPe8YZZ5SWPe6446qy3bFMvvwvf/nLBpc588wzK3pNVllllbprrrmmdD+OscZsv/32TY4Vx3BLt72jj6FK9mWlanH8tHR7cl999VXd2muvXdE+7dmzZ90555zT6Fi33HJLadkRI0bUnXjiic2OOcMMM9Rdd911jY75+OOP180000zNjjPbbLPVPfPMM9O8/u21js8//3yznxnVWiacf/75Ta7voosuWtecrbfeeprHbLXVVnXVVn9fN2fPPfcsLX/FFVc0u/zAgQNLy8fPvVoeO/H6DxgwoKL3SXwtvfTS0/2sqcYYrbHmmmuWxnzjjTeaXX6LLbYoLX/77bdX9TWu1fs6TJkype6oo46qeP+uvPLKVXl/Vfq+reVnbXNee+210vLLL798s8vH75axbN++feu+/vrrZpcHoHqUrgIAupVoRJ7XtX733XfTJZdcMs3/xyyLa665JmvGXH9mRX1RhuV//ud/0htvvJFdzd+QuHoxrjw8//zzsysPGxNX60fDyrgqsyFRozpKUEQ5rRlnnLHBZaIkTzRdjyupY9ZIEUSpl7hKM2ZG9O3bt8H9st1226Unn3yyTSVIaiXK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" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Compare the CLI's observed, retained and unweighted union masses on a common log axis.\n", "fig,ax=plt.subplots(figsize=(5.2,2.8),layout=\"constrained\")\n", "for i,(col,label,color,marker) in enumerate([(\"observed_mass\",\"Observed junctions\",\"#0072B2\",\"o\"),\n", " (\"retained\",\"Cognacy-retained mass\",\"#D55E00\",\"s\"),(\"union\",\"Unweighted union\",\"#009E73\",\"^\")]):\n", " ax.scatter(combined[col],y+(i-1)*.12,color=color,marker=marker,s=25,label=label)\n", "ax.set(yticks=y,yticklabels=labels,xscale=\"log\",xlabel=\"Recombination probability mass (fraction)\")\n", "ax.legend(frameon=False,loc=\"upper center\",bbox_to_anchor=(.5,-.25),ncol=3)\n", "export(fig,\"precursor-mass-decomposition\");plt.show()\n", "# Occupancy is saturated for these sets at the specified rearrangement count; keep exact values in a table.\n", "print(combined.select(\"epitope\",\"lambda\",\"p_ge_1\",\"p_ge_10\"))\n" ] }, { "cell_type": "markdown", "id": "3d2aa52c", "metadata": { "language": "markdown" }, "source": [ "**Figure 2 | Observed and added neighbourhood mass.** Circles, squares and triangles identify the observed-junction mass, cognacy-retained mass and unweighted union, respectively. All are fractions under the same marginal TRB recombination model and complete reference sets. The retained value lies between the observed set and the radius-1 union. Marker separation reflects the explicitly assumed shell-retention weight; it is not an uncertainty interval.\n", "\n", "At the assumed 10⁸ independent rearrangements, the CLI reports the Poisson mean and the probability of at least one or ten precursors in the accompanying table. Near-one occupancy means model-supported precursors are expected to exist at that repertoire size; it is not a probability of mounting a detectable immune response." ] }, { "cell_type": "markdown", "id": "86883262", "metadata": { "language": "markdown" }, "source": [ "## 7. Export resource measurements" ] }, { "cell_type": "code", "execution_count": null, "id": "017d998a", "metadata": { "language": "python" }, "outputs": [], "source": [ "# Save whole-invocation measurements with complete source-record and junction counts.\n", "pl.DataFrame([{\"workflow\":\"Three complete TRB precursor sets\",\"source_records\":cognate.height,\n", " \"native_threads\":THREADS,**usage}]).write_csv(output/\"resources.tsv\",separator=\"\\t\")\n", "print({k:round(v,3) if isinstance(v,float) else v for k,v in usage.items()})\n" ] }, { "cell_type": "markdown", "id": "8ac264f1", "metadata": { "language": "markdown" }, "source": [ "## Interpretation and limits\n", "\n", "The calculation separates neighbourhood mass → retained mass → assumed selected frequency → expected cells → occupancy.\n", "\n", "- Reference-set sizes differ and influence neighbourhood mass.\n", "- The model is marginal human TRB. MHC restrictions are pooled explicitly; it is not a paired binding model.\n", "- Selection, retention and pool parameters are assumptions. The estimates are deterministic; no empirical uncertainty or response probability is inferred.\n", "- Measured precursor frequencies in the literature compendium are validation observations, not substitutes for these model estimates.\n", "\n", "Fresh CLI TSVs and editable PDF/SVG plus 300-dpi PNG figures are in the output directory." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" } }, "nbformat": 4, "nbformat_minor": 5 }