From 4fcbb9ac9590ca30da3fccb7ee8d343fdae44980 Mon Sep 17 00:00:00 2001 From: George Lambert Date: Wed, 16 Sep 2026 00:55:21 -0400 Subject: [PATCH] Rewrite audit-ready briefing: software is not a certificate. Open with an executive summary that HIPAA, SOC 2, and ISO 27001 are organizational programs. Verae DataCubes supply store, communicate, timestamp, verify, and audit tools for the technical portion only. Chapters cover transit (HPKE, visible routing), rest (IPFS/Peergos hash-verified restore), receipts, EU Peergos evaluations (Cure53 2019, ROS 2024), cross-blockchain timestamping, and write-once Iceberg archive. PDF is branded with the Verae logo top-left and Verae Inc contact in the footer; last chapters are sourced bios for Garfinkel (FINRA CRD 5052743), Haber, and Lambert. --- README.md | 99 ++---- build/html/_images/VeraeFullLogo.png | Bin 0 -> 27484 bytes build/html/_static/VeraeFullLogo.png | Bin 0 -> 27484 bytes build/html/_static/alabaster.css | 17 +- build/html/_static/documentation_options.js | 4 +- build/html/_static/verae.css | 47 +++ build/html/architecture.html | 241 ++++++++++---- build/html/baa-dpa.html | 272 +++++++++------ build/html/bio-george-lambert.html | 227 +++++++++++++ build/html/bio-james-garfinkel.html | 246 ++++++++++++++ build/html/bio-stuart-haber.html | 240 +++++++++++++ build/html/checklist.html | 289 +++++++++------- build/html/contact.html | 170 ++++++++++ build/html/data-at-rest.html | 270 +++++++++++++++ build/html/data-in-transit.html | 243 ++++++++++++++ build/html/datacube-server.html | 241 ++++++++++++++ build/html/executive.html | 292 ++++++++++++++++ build/html/genindex.html | 100 ++++-- build/html/global-timestamping.html | 266 +++++++++++++++ build/html/howto.html | 169 ++++++---- build/html/iceberg-archive.html | 260 +++++++++++++++ build/html/index.html | 315 ++++++++++++------ build/html/objects.inv | Bin 447 -> 787 bytes build/html/peergos-eu-evaluations.html | 274 +++++++++++++++ ...rself-audit-ready-with-verae-datacubes.pdf | Bin 159274 -> 315238 bytes build/html/search.html | 120 ++++--- build/html/searchindex.js | 2 +- build/html/timestamped-receipts.html | 243 ++++++++++++++ build/html/what-verae-provides.html | 238 +++++++++++++ build/latex/VeraeFullLogo.png | Bin 0 -> 27484 bytes ...rself-audit-ready-with-verae-datacubes.pdf | Bin 159274 -> 315238 bytes source/_static/VeraeFullLogo.png | Bin 0 -> 27484 bytes source/_static/verae.css | 47 +++ source/_templates/layout.html | 10 + source/architecture.rst | 141 ++++++-- source/baa-dpa.rst | 140 ++++---- source/bio-george-lambert.rst | 96 ++++++ source/bio-james-garfinkel.rst | 110 ++++++ source/bio-stuart-haber.rst | 110 ++++++ source/checklist.rst | 128 ++++--- source/conf.py | 129 ++++++- source/contact.rst | 45 +++ source/data-at-rest.rst | 136 ++++++++ source/data-in-transit.rst | 111 ++++++ source/datacube-server.rst | 110 ++++++ source/executive.rst | 159 +++++++++ source/global-timestamping.rst | 138 ++++++++ source/howto.rst | 67 +++- source/iceberg-archive.rst | 131 ++++++++ source/index.rst | 77 ++--- source/peergos-eu-evaluations.rst | 140 ++++++++ source/timestamped-receipts.rst | 112 +++++++ source/what-verae-provides.rst | 115 +++++++ 53 files changed, 6323 insertions(+), 814 deletions(-) create mode 100644 build/html/_images/VeraeFullLogo.png create mode 100644 build/html/_static/VeraeFullLogo.png create mode 100644 build/html/_static/verae.css create mode 100644 build/html/bio-george-lambert.html create mode 100644 build/html/bio-james-garfinkel.html create mode 100644 build/html/bio-stuart-haber.html create mode 100644 build/html/contact.html create mode 100644 build/html/data-at-rest.html create mode 100644 build/html/data-in-transit.html create mode 100644 build/html/datacube-server.html create mode 100644 build/html/executive.html create mode 100644 build/html/global-timestamping.html create mode 100644 build/html/iceberg-archive.html create mode 100644 build/html/peergos-eu-evaluations.html create mode 100644 build/html/timestamped-receipts.html create mode 100644 build/html/what-verae-provides.html create mode 100644 build/latex/VeraeFullLogo.png create mode 100644 source/_static/VeraeFullLogo.png create mode 100644 source/_static/verae.css create mode 100644 source/_templates/layout.html create mode 100644 source/bio-george-lambert.rst create mode 100644 source/bio-james-garfinkel.rst create mode 100644 source/bio-stuart-haber.rst create mode 100644 source/contact.rst create mode 100644 source/data-at-rest.rst create mode 100644 source/data-in-transit.rst create mode 100644 source/datacube-server.rst create mode 100644 source/executive.rst create mode 100644 source/global-timestamping.rst create mode 100644 source/iceberg-archive.rst create mode 100644 source/peergos-eu-evaluations.rst create mode 100644 source/timestamped-receipts.rst create mode 100644 source/what-verae-provides.rst diff --git a/README.md b/README.md index 73eaae8..578f74d 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,46 @@ # Making yourself audit-ready with Verae DataCubes -How to **prepare an organization** for HIPAA-aligned, SOC 2, or ISO 27001 -work using Verae DataCubes on **Peergos** (encrypted cryptree + hashed -IPFS) and HPKE on an **untrusted NATS** broker. +**Software alone does not make an organization HIPAA certified, +SOC 2 attested, or ISO 27001 certified.** -**This repository is not a HIPAA, SOC 2, or ISO certificate.** -Peergos’s public pentests are **not** your Type II or ISO registrar -certificate. They are **component security evaluations** you can attach. +The Verae DataCube Solution gives you tools to **store**, +**communicate**, **timestamp**, **verify**, and **audit**. To +obtain those certifications and attestations, the organization +still has to write **policies**, run **procedures**, operate +**internal controls**, and sit with an **independent auditor**. +Verae provides the tools, the background, and the software +infrastructure for the **technical portion** of that work. -## What we verified about Peergos (EU) +A Verae DataCube Server Solution provides secure communications +and storage for **data in transit** and **data at rest**: +point-to-point encryption (routing remains visible), IPFS +content-addressed encryption at rest with Peergos hash +verification, global timestamped receipts, and a write-once +Iceberg archive. -Full sources: [`PEERGOS-VERIFICATION.md`](PEERGOS-VERIFICATION.md). +Peergos was independently evaluated **twice in Europe** (Cure53, +Berlin, 2019; Radically Open Security, Amsterdam, 2024). Those +reports are public component evaluations. They are **not** a +HIPAA, SOC 2, or ISO certificate. -| Fact | Verified? | -|---|---| -| Encrypted client-side filesystem (cryptree); keys not on the storage server | Yes — Peergos book + Cure53 design review | -| IPFS blocks content-addressed; Peergos verifies hashes (tamper-evident restore) | Yes — [trust-free layers](https://book.peergos.org/security/trust.html) | -| Independent **EU** security audits, reports published | **Yes — two:** Cure53 **Berlin** (2019); Radically Open Security **Amsterdam** (2024, NLnet; EU Horizon 2020 NGI-POINTER mentioned on the post) | -| “Peergos is HIPAA/SOC 2/ISO certified” | **No.** Those audits are pentest/code/design reviews, not management-system certificates | +## Document -So: Peergos **was designed as a trust-minimized encrypted filesystem**, -**evaluated in Europe** by two specialist firms, with **public reports**. -That supports the **at-rest / backup** story. It does **not** finish -*your* audit. - -## Architecture (audit interview in one page) +Sphinx sources in `source/`. Each chapter starts on a new page +in the PDF. The Verae wordmark is at the top left of every page; +Verae Inc contact is in the footer. Last chapters are +biographies of James H. Garfinkel (FINRA CRD 5052743), Stuart +Haber, and George Lambert. ``` -Endpoint (keys stay here / HSM) - │ HPKE content (NPE suite) - │ routing: dest + subject in the clear - ▼ -Untrusted NATS (cannot read bodies) - │ - ▼ -Verae DataCube chain (append-only hashes) - │ written through Peergos client - ▼ -Peergos cryptree (encrypted names, sizes, graph) - │ chunks → CID / hash - ▼ -IPFS (distributed, hash-verified ciphertext) +make html +make latexpdf ``` -- **At rest:** Peergos cryptree + IPFS. Hosts with disk/backup see - **opaque hashed ciphertext**, not PHI, if they lack keys. -- **In transit (NATS):** HPKE-Base to directory public keys. Broker is - honest-but-curious: destinations yes, bodies no. -- **Integrity:** cube JSONL chain + dual hash + IPFS CID check on - restore (re-fetch blocks, re-verify hashes — not a plaintext tape). +* HTML: `build/html/index.html` +* PDF: `build/latex/peergos-making-yourself-audit-ready-with-verae-datacubes.pdf` +* Published: https://docs.pfc.georgelambert.org/audit-ready/ -## BAAs / DPAs - -Ciphertext-without-keys **narrows** who is a Business Associate or -GDPR processor for **content**. It does **not** automatically delete -contracts for VMs, usernames, or logs. See [`BAA-DPA.md`](BAA-DPA.md). - -## Pack +## Pack (Markdown companions) | File | Use | |---|---| @@ -66,23 +50,6 @@ contracts for VMs, usernames, or logs. See [`BAA-DPA.md`](BAA-DPA.md). | `HOWTO.md` | How to hand this to an auditor | | `MODULE.md` | Callers / non-runtime | -Live technical surfaces (ns1): https://pfc.georgelambert.org/health · -https://pfc.georgelambert.org/v1/npe/keys · -https://docs.pfc.georgelambert.org/controls.html +## Related -Related: https://git.georgelambert.org/marchon/system-git-sync - -## Sphinx (HTML + LaTeX PDF) - -Sources live in ``source/`` (Sphinx). Build: - -``` -make html -make latexpdf -``` - -* HTML: ``build/html/index.html`` -* PDF: ``build/latex/peergos-making-yourself-audit-ready-with-verae-datacubes.pdf`` - -LaTeX companion links are **relative PDFs** (not Markdown). Live HTML: -https://docs.pfc.georgelambert.org/audit-ready/ +https://www.verae.com · https://git.georgelambert.org/marchon/system-git-sync diff --git a/build/html/_images/VeraeFullLogo.png b/build/html/_images/VeraeFullLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c011e8bd1fe92faea2df0c4c69b8369cc3326bc GIT binary patch literal 27484 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 literal 0 HcmV?d00001 diff --git a/build/html/_static/VeraeFullLogo.png b/build/html/_static/VeraeFullLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c011e8bd1fe92faea2df0c4c69b8369cc3326bc GIT binary patch literal 27484 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 literal 0 HcmV?d00001 diff --git a/build/html/_static/alabaster.css b/build/html/_static/alabaster.css index 7e75bf8..8f0f067 100644 --- a/build/html/_static/alabaster.css +++ b/build/html/_static/alabaster.css @@ -11,7 +11,7 @@ body { div.document { - width: 940px; + width: 980px; margin: 30px auto 0 auto; } @@ -21,11 +21,11 @@ div.documentwrapper { } div.bodywrapper { - margin: 0 0 0 220px; + margin: 0 0 0 240px; } div.sphinxsidebar { - width: 220px; + width: 240px; font-size: 14px; line-height: 1.5; } @@ -45,7 +45,7 @@ div.body > .section { } div.footer { - width: 940px; + width: 980px; margin: 20px auto 30px auto; font-size: 14px; color: #888; @@ -502,8 +502,12 @@ a.footnote-reference:hover { a:hover tt, a:hover code { background: #EEE; } +div.sphinxsidebar { + position: fixed; + margin-left: 0; +} -@media screen and (max-width: 940px) { +@media screen and (max-width: 980px) { body { margin: 0; @@ -523,7 +527,8 @@ a:hover tt, a:hover code { display: block; float: none; width: unset; - margin: 50px -30px -20px -30px; + margin: -20px -30px 20px -30px; + position: static; padding: 10px 20px; background: #333; color: #FFF; diff --git a/build/html/_static/documentation_options.js b/build/html/_static/documentation_options.js index 7e4c114..7d7add3 100644 --- a/build/html/_static/documentation_options.js +++ b/build/html/_static/documentation_options.js @@ -1,11 +1,11 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '', + VERSION: '2026.09', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', FILE_SUFFIX: '.html', LINK_SUFFIX: '.html', - HAS_SOURCE: true, + HAS_SOURCE: false, SOURCELINK_SUFFIX: '.txt', NAVIGATION_WITH_KEYS: false, SHOW_SEARCH_SUMMARY: true, diff --git a/build/html/_static/verae.css b/build/html/_static/verae.css new file mode 100644 index 0000000..9569f89 --- /dev/null +++ b/build/html/_static/verae.css @@ -0,0 +1,47 @@ +/* Verae branded Sphinx HTML */ +body { + font-family: "Source Serif 4", "Georgia", serif; + color: #111; +} +div.document { + padding-top: 0.5em; +} +div.sphinxsidebar h3, div.sphinxsidebar h4 { + color: #5B2C8B; +} +div.body h1, div.body h2, div.body h3 { + color: #5B2C8B; +} +div.related { + background: #1A0A24; + color: #fff; +} +div.related a { + color: #e8d7f5; +} +div.footer { + background: #1A0A24; + color: #e8d7f5; + padding: 1.1em 1.5em; + margin-top: 2em; +} +div.footer a { + color: #d7b8f0; +} +.verae-page-footer { + border-top: 2px solid #5B2C8B; + margin-top: 2.5em; + padding-top: 0.8em; + font-size: 0.9em; + color: #5B2C8B; +} +div.sphinxsidebarwrapper img.logo, +img.logo { + background: #1A0A24; + padding: 8px; + border-radius: 4px; + max-width: 100%; +} +.admonition.important, .admonition.warning, .admonition.note { + border-left: 4px solid #5B2C8B; +} diff --git a/build/html/architecture.html b/build/html/architecture.html index e199add..a02de18 100644 --- a/build/html/architecture.html +++ b/build/html/architecture.html @@ -5,17 +5,19 @@ - Architecture (audit interview) — Making yourself audit-ready with Verae DataCubes + 10. Architecture for an audit interview — Making yourself audit-ready with Verae DataCubes - - + + + + - - + + @@ -24,58 +26,24 @@ - - -
-
-
- - -
- -
-

Architecture (audit interview)

-
Endpoint (keys stay here / HSM)
-    │  HPKE content (NPE suite)
-    │  routing: dest + subject in the clear
-    ▼
-Untrusted NATS (cannot read bodies)
-    │
-    ▼
-Verae DataCube chain (append-only hashes)
-    │  written through Peergos client
-    ▼
-Peergos cryptree (encrypted names, sizes, graph)
-    │  chunks → CID / hash
-    ▼
-IPFS  (distributed, hash-verified ciphertext)
-
-
-
    -
  • At rest: Peergos cryptree + IPFS. Hosts with disk/backup see -opaque hashed ciphertext, not PHI, if they lack keys.

  • -
  • In transit (NATS): HPKE-Base to directory public keys. Broker is -honest-but-curious: destinations yes, bodies no.

  • -
  • Integrity: cube JSONL chain + dual hash + IPFS CID check on -restore (re-fetch blocks, re-verify hashes — not a plaintext tape).

  • -
-

NATS remains an untrusted router. Production E2E is NPE/HPKE. -Passthrough means destination in the clear; the body is ciphertext.

-

Live: https://pfc.georgelambert.org/v1/npe/keys (public keys only). -Controls: https://docs.pfc.georgelambert.org/controls.html

-
- - -
- -
-
+
+ +
+
+ + +
+ +
+

10. Architecture for an audit interview

+
+

10.1. The picture

+
Endpoint (private keys stay here / HSM)
+    |  HPKE content (point-to-point)
+    |  routing: destination + subject in the clear
+    v
+Untrusted message fabric (honest-but-curious)
+    |  cannot read bodies; can see dest / subject / size
+    v
+Organizational DataCube
+    |  append-only cube chain (prev + new + diff)
+    |  private metadata, attachments, internal chain
+    v
+Peergos cryptree  (encrypted names, sizes, graph)
+    |  chunks -> CID / hash, hashes verified
+    v
+IPFS  (distributed, content-addressed ciphertext)
+    |
+    +-- Verae timestamping
+    |      fingerprint only -> receipt (time + sequence)
+    |      org server linked to central Verae, or direct sync
+    |
+    +-- Iceberg write-once archive
+           snapshot of cube CIDs, not under single-party delete
+
+
+
+
+

10.2. Walkthrough, in the order an examiner usually asks

+

Where are the keys? On the endpoint or in the customer’s +HSM. Not on the storage host. Not in the public-key +directory (that directory holds public keys only). Not in +the NATS payload.

+

What does the network see? Destination, subject, size, +timing. Not the body. Production algorithm is HPKE, not a +lab construction.

+

What does the disk see? Padded encrypted chunks under +random labels. Peergos verifies hashes. A restore re-fetches +CIDs and re-checks them.

+

How do you prove when it existed? A hash is registered +the first time it is seen. A receipt binds hash, time, and +sequence. The organizational chain and the central Verae +chain cross-verify. Verae is not given the object, only the +fingerprint.

+

How do you stop delete? Live cubes replicate as hashed +ciphertext. Committed snapshots go to an external Iceberg +write-once tier that is specified to sit outside any one +party’s delete control.

+

How do you know the software was not quietly reconfigured? +Configuration is Ed25519-signed. Unsigned files are +rejected. Admin-history records previous state, new state, +and a diff.

+

How do you inspect without turning inspect into a leak? +k-of-n officers. The author of a change is not an officer +on that change. Log-before-reveal.

+
+
+

10.3. Identity planes

+

There are two login planes, and they must not be collapsed +in an interview:

+
    +
  • Drive / Peergos identity — unwraps cubes. This is +the cryptographic identity.

  • +
  • Console identity — TOTP (RFC 6238), session cookie, +admin actions. Google SSO, if present, does not unwrap +cubes.

  • +
+

Mixing those planes is how “we have SSO” becomes “SSO is +the master key.” It is not.

+
+
+

10.4. NATS remains untrusted

+

The reference message fabric is NATS. It is an +honest-but-curious broker. Destinations in the clear are +passthrough, not a bug. Bodies are ciphertext, or the +message is rejected. Error responses carry codes and lookup +identifiers, not payloads.

+

A public-edge NATS listener, if enabled, is token-gated and +is not the same socket the internal services use.

+
+
+

10.5. What to hand the examiner

+
    +
  • this document (HTML or PDF);

  • +
  • the two public Peergos reports, labeled as component +evaluations;

  • +
  • a data-flow diagram of this instance;

  • +
  • the public-key listing (public keys only);

  • +
  • a restore-test ticket;

  • +
  • an admin-history excerpt for a dated change;

  • +
  • the organization’s policies, not Verae’s.

  • +
+

Live technical surfaces (reference instance):

+ +
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/build/html/baa-dpa.html b/build/html/baa-dpa.html index 5008d26..885e3a3 100644 --- a/build/html/baa-dpa.html +++ b/build/html/baa-dpa.html @@ -5,17 +5,19 @@ - BAAs and DPAs when ciphertext has no host keys — Making yourself audit-ready with Verae DataCubes + 11. BAAs, DPAs, and ciphertext without host keys — Making yourself audit-ready with Verae DataCubes - - + + + + - - + + @@ -24,93 +26,24 @@ - - -
-
-
- - -
- -
-

BAAs and DPAs when ciphertext has no host keys

-

This is guidance for an evidence pack, not legal advice.

-
-

The operator statement

-

Data at rest lives in the encrypted Peergos cryptree. Restore uses -distributed, hash-verified, encrypted IPFS blocks. Hosts and backup -media see opaque blobs (and random CHAMP labels), not filenames, not -PHI, not social graph — if keys never leave the client / customer HSM.

-

That is true of the Peergos design (see Peergos verification (what was actually audited)). -It changes the BAA/DPA conversation. It does not auto-delete the -need for contracts.

-
-
-

HIPAA (US) — Business Associate

-

A Business Associate is a person who creates, receives, maintains, or -transmits ePHI for a covered entity.

-

Technical argument you can make (and should document):

-
    -
  1. ePHI is encrypted before it leaves the endpoint (Peergos client / -DataCube writer).

  2. -
  3. The storage node, IPFS, disk, and backup hold ciphertext + hashes.

  4. -
  5. Private keys do not reside on the storage host (customer HSM / -client). Hash verification detects tampering.

  6. -
  7. Therefore the host cannot maintain ePHI in intelligible form.

  8. -
-

HHS distinguishes conduits and parties that never have access to -ePHI. Many programs still sign a BAA when a vendor touches -infrastructure, because misconfiguration, support exports, or logs could -later expose plaintext. OCR looks at your risk analysis.

-

Practical pack: risk analysis memo citing cryptree + IPFS hash checks -+ key custody; BAA or written determination that the vendor is -not a BA because they cannot decrypt; list every party with -disk/backup (ns1, IPFS cluster, offsite replica).

-
-
-

GDPR (EU/UK) — processor vs technical measure

-

Encrypted data can still be personal data if it is reasonably -attributable (usernames, IPs, invoice identity). GDPR Art. 32 lists -encryption as a security measure.

-

Peergos is designed so the server is an adversary for content and -most metadata. EU-based independent pentests (Cure53 DE, ROS NL) -evaluated that design. Processing location for self-host is your -ns1 / customer region, not peergos.net’s Germany hosting, unless you use -peergos.net.

-

You may still need a DPA (Art. 28) with anyone who processes -personal data (usernames, logs, billing). Ciphertext-only storage -narrows the DPA’s technical annex.

-
-
-

NATS operators

-

NATS is an untrusted broker. Content is HPKE; destinations and -subjects are in the clear. A NATS operator cannot read bodies without -endpoint private keys; can see routing metadata; can drop/delay -copy ciphertext. Treat like a transit provider: DPA/BAA depends on -whether routing metadata is personal data in your jurisdiction.

-
-
-

What “making yourself audit-ready” means

-

You are not buying Peergos’s Cure53/ROS reports as your SOC 2. -You are reusing those public evaluations as vendor/component -assurance, then adding your scope, RoPA, key-custody, inspect k-of-n, -admin-history, instance evidence, and contracts that match who can -actually see plaintext.

-
-
- - -
- -
-
+
+
-
-
+
+
+ + +
+ +
+

11. BAAs, DPAs, and ciphertext without host keys

+

This chapter is guidance for an evidence pack. It is not +legal advice. Counsel has to sign the actual determination.

+
+

11.1. The technical fact

+

Data at rest lives in the encrypted Peergos cryptree. +Restore uses distributed, hash-verified, encrypted IPFS +blocks. Hosts and backup media see opaque blobs (and +random CHAMP labels), not filenames, not PHI, not the share +graph — if private keys never leave the client or the +customer’s HSM.

+

That fact is true of the Peergos design and is the design +Cure53 reviewed in Berlin. It changes the Business +Associate and GDPR-processor conversation. It does not +automatically delete the need for contracts.

+
+
+

11.2. HIPAA — Business Associate

+

A Business Associate is a person who creates, receives, +maintains, or transmits ePHI for a covered entity.

+

A technical argument the organization can document:

+
    +
  1. ePHI is encrypted before it leaves the endpoint.

  2. +
  3. The storage node, IPFS, disk, Iceberg archive, and backup +hold ciphertext plus hashes.

  4. +
  5. Private keys do not reside on the storage host. +Hash verification detects substitution.

  6. +
  7. Therefore the host cannot maintain ePHI in intelligible +form.

  8. +
+

HHS has distinguished conduits and parties that never +have access to ePHI. Many programs still sign a BAA +whenever a vendor touches infrastructure, because +misconfiguration, a support export, or a log could later +expose plaintext. OCR will look at the organization’s +risk analysis, not at Verae’s architecture diagram.

+

Practical pack:

+
    +
  • a risk-analysis memo citing cryptree, IPFS hash checks, +key custody, and the two public Peergos evaluations;

  • +
  • a BAA or a written determination that a named vendor +is not a BA because they cannot decrypt;

  • +
  • a list of every party with disk, VM, backup, IPFS, or +Iceberg credentials.

  • +
+
+
+

11.3. GDPR — processor versus technical measure

+

Encrypted data can still be personal data if it is +reasonably attributable (usernames, IPs, invoice identity). +GDPR Article 32 lists encryption as a security measure, not +as an exemption from Article 28.

+

Peergos is designed so the server is an adversary for +content and most metadata. EU-based independent pentests +evaluated that design. Processing location for self-host +is the customer’s region, not peergos.net’s Germany, unless +the customer uses peergos.net.

+

A DPA may still be required with anyone who processes +usernames, logs, or billing. Ciphertext-only storage +narrows the technical annex. It does not always +eliminate the DPA.

+
+
+

11.4. NATS operators

+

NATS is an untrusted broker. Content is HPKE. Destinations +and subjects are in the clear. A NATS operator cannot +read bodies without endpoint private keys. They can see +routing metadata. They can drop, delay, or copy +ciphertext. Treat them like a transit provider: whether a +DPA or BAA is needed depends on whether routing metadata is +personal data in the relevant jurisdiction.

+
+
+

11.5. Verae as timestamping service

+

If Verae receives only fingerprints, Verae’s role for +content is not “stores the records.” Verae’s role is +“registers hashes and issues receipts.” That is a narrower +processing. Counsel still has to decide whether the +fingerprint, plus whatever account data exists (company +name, billing, operator emails), requires a DPA or a BAA. +Do not let a sales sentence skip that memo.

+
+
+

11.6. Component assurance versus the organization’s report

+

Attaching Cure53 2019 and ROS 2024 is vendor / component +assurance. It is appropriate. It is not the +organization’s SOC 2, ISO 27001, or HIPAA program. Those +still require the organization’s scope, Record of +Processing, key-custody, inspect k-of-n, admin-history, +instance evidence, restore tests, and the contracts that +match who can actually see plaintext.

+
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/build/html/bio-george-lambert.html b/build/html/bio-george-lambert.html new file mode 100644 index 0000000..6f30dd0 --- /dev/null +++ b/build/html/bio-george-lambert.html @@ -0,0 +1,227 @@ + + + + + + + + 16. George Lambert — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

16. George Lambert

+
+

16.1. Role

+

George Lambert is an Internet technical architect and a +New Hampshire public official. Public candidate listings +(BallotReady) identify him as CTO / Chief Architect, Verae +LLC, from 2019. He is the architect of the DataCube +server side of the solution described in this briefing: +the assembly of encrypted storage, point-to-point messaging, +public-key directory, organizational timestamping link, and +write-once archive that an organization actually runs.

+
+
+

16.2. Internet technical architect, from 1994

+

Lambert’s public account of his engineering work begins in +the earliest days of the commercial Internet, when +shipping an application that could speak TCP/IP was still a +specialist task.

+

In 1994–1995 he was moving through senior application +engineering and sales roles (Terralogics; Serif) at the +moment Borland’s developer tools were being connected to +the public network. He then founded NetMasters LLC +(New Hampshire, formed 1996; he describes the product work +from 1995). At NetMasters he personally designed and +built FastNet Tools — the Internet integration +technology that shipped with Borland’s Delphi and C++ +Builder products.

+

Those tools are the historically important fact. They +enabled a generation of Delphi and C++ Builder developers +to Internet-enable applications as a shipped part of +Borland’s commercial toolchain, not as a research demo. +Lambert’s own summary is that FastNet Tools “enabled +millions of developers to internet-enable their +applications in minutes.” That is the beginning of the +through-line that ends, in this briefing, at a DataCube +server: make the hard network problem a product that +other people can operate.

+

He continued as Vice President of Engineering at +GoldenWare / FlightLookup (from 1995, for two decades +on the public listings), building airline-information +systems, and later as founder of PodKey Solutions +(2004–2010) and as an interim/contract CTO.

+
+
+

16.3. New Hampshire public office

+

Lambert is a Republican from Litchfield, New +Hampshire, born 4 September 1968 in Sanford, Maine +(Wikipedia; Vote Smart).

+
    +
  • Litchfield Board of Selectmen, from 2007 (Vote Smart +lists council of town selectmen, Town of Litchfield, +2007–present on the biography page then current).

  • +
  • New Hampshire House of Representatives: +Hillsborough 27th district, December 2010 – December +2012; Hillsborough 44th district, December 2012 – +December 2014.

  • +
  • Subsequent campaigns for the New Hampshire Senate, +District 18 (2014, 2018, 2020, 2022 Republican primary +winner in several of those cycles).

  • +
+

Vote Smart records a diploma from Pelham High School, +1986; family (wife Rhonda, children); home city +Litchfield. He has also served on the National Grange +Strategic Planning Task Force (1999–2004).

+

His public technical site, https://georgelambert.org/, +describes three decades at the intersection of technology, +governance, and sound money, and repeats the FastNet / +Borland fact as the credential for knowing what scalable +architecture looks like.

+
+
+

16.4. Why this biography is in the briefing

+

The DataCube Server Solution is not only a timestamping +API. It is a running system: keys, brokers, cryptree, +replicas, admin-history, Iceberg export. Lambert is the +person whose public career is the implementation of +Internet integration from the Borland era through to this +server stack, and whose public service is New Hampshire +legislative and municipal office. The biography is here so +that a reader who asks “who architected the server side, +and on what history?” has a sourced answer.

+

It is not a substitute for a pentest, a Type II, or a +restore test. Code either runs or it does not; Lambert’s +own stated ethic. This briefing is the description of what +the code is for, and of what it cannot certify by existing.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/bio-james-garfinkel.html b/build/html/bio-james-garfinkel.html new file mode 100644 index 0000000..5d8f7ba --- /dev/null +++ b/build/html/bio-james-garfinkel.html @@ -0,0 +1,246 @@ + + + + + + + + 14. James H. Garfinkel — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

14. James H. Garfinkel

+
+

14.1. Name and sources

+

This chapter summarizes James H. Garfinkel (the spelling on +the FINRA BrokerCheck individual report; also styled Garfinkle +in some informal references). Two public sources were used, as +requested:

+
    +
  • FINRA BrokerCheck, CRD number 5052743, +https://files.brokercheck.finra.org/individual/individual_5052743.pdf

  • +
  • verae.com, which names Stuart Haber as co-founder and +describes the DataCube product. As of this writing the public +marketing site does not carry a dedicated biography page +for Garfinkel. The product and company description below is +therefore taken from verae.com’s company narrative plus +Garfinkel’s own public statement of role, not from a +fabricated “about the CEO” page.

  • +
+
+
+

14.2. Role at Verae

+

Public professional listings (including a long-standing +Facebook work listing) identify Garfinkel as CEO of Verae +LLC, from January 2020, based in New York, New York. +In that listing he describes Verae’s technology as +blockchain-authenticated containers called DataCubes, +“which conveniently and securely ensure integrity and enable +selective sharing of digital information and records of all +sorts,” and he quotes Stuart Haber on the original motivation +for timestamping digital objects.

+

That description matches the public verae.com product: records +remain in customer-controlled storage; Verae seals a +fingerprint; the scientific core is Haber-style cryptographic +timestamping, aimed at compliance and examinations rather than +at operating a public chain.

+
+
+

14.3. FINRA BrokerCheck (CRD 5052743)

+

The following facts are from the public BrokerCheck report. +They are registration history, not a Verae claim and not an +endorsement by FINRA.

+
    +
  • Name on the report: James H. Garfinkel

  • +
  • CRD: 5052743

  • +
  • Current registration: this broker is not currently +registered

  • +
  • Disclosed events: the report summary states no +events disclosed about this broker

  • +
  • Examinations recorded on the summary: 0 +principal/supervisory exams; 3 general industry/product +exams; 3 state securities law exams

  • +
  • Investment adviser: BrokerCheck points readers to the +SEC IAPD site for any IAR record

  • +
+

Prior broker registrations listed on the report:

+
    +
  • LPL Financial LLC, CRD 6413, New York, NY, +January 2013 – March 2024, registered representative

  • +
  • Hornor, Townsend & Kent, Inc., CRD 4031, New York, NY, +November 2011 – December 2012

  • +
  • Park Avenue Securities LLC, CRD 46173, New York, NY, +April 2008 – October 2009

  • +
+

Other employment lines that appear in the same public report +family include Abbott Solutions Inc. (insurance advisor, +from November 2009) and MPWM Advisory Solutions LLC +(investment adviser representative, January 2014 – November +2020). Readers should treat the PDF as the living source; +registration status changes.

+
+
+

14.4. Education (public professional listings)

+

Public professional listings state:

+
    +
  • Hamilton College, B.A. Economics, class of 1980

  • +
  • United Nations International School, class of 1975

  • +
+

Other ventures listed on professional-directory sites (not +FINRA, not verae.com) have included Beryl Consulting, Intaglio +Blockchain, and earlier broker-dealer roles. Those directory +sites are secondary; they are noted here only so that a reader +who searches the name is not surprised. They are not used as +primary evidence of Verae corporate structure.

+
+
+

14.5. Why this biography is in the briefing

+

A compliance briefing is not a pitch deck. Garfinkel’s +biography is here because the user of this system is entitled +to know who is on the commercial and regulatory-facing side +of Verae, and because a broker-dealer or RIA CCO will +look the name up on BrokerCheck anyway. The honest +presentation is:

+
    +
  • CEO of Verae LLC (public listing, from 2020);

  • +
  • a long New York securities-industry registration history +ending March 2024 at LPL, not currently registered;

  • +
  • no BrokerCheck disclosed events on the current report;

  • +
  • not given a biography block on verae.com at the time +this document was compiled — Haber is the scientist the +site puts on the homepage.

  • +
+

Do not treat a CRD number as a product certification. Do not +treat a CEO biography as a control.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/bio-stuart-haber.html b/build/html/bio-stuart-haber.html new file mode 100644 index 0000000..9591ad9 --- /dev/null +++ b/build/html/bio-stuart-haber.html @@ -0,0 +1,240 @@ + + + + + + + + 15. Stuart Haber — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

15. Stuart Haber

+
+

15.1. Role at Verae

+

Stuart Haber is a co-founder of Verae. The company’s +public site introduces him as one of the creators of +blockchain and as the inventor, in 1991, of cryptographic +timestamping — “the science that lets you prove a record +hasn’t been altered, and the foundation under every +blockchain since.” The site quotes him:

+
+

“I co-founded Verae to make blockchain accessible to +enterprises without having to deal with the complexity of +blockchain.”

+

—Stuart Haber, Co-Founder of Verae; co-inventor of +blockchain timestamping, 1991

+
+

Verae’s product claim is that this is the proof Haber has +been building toward: simple enough for a compliance team, +precise enough for an SEC exam, with the customer’s records +remaining in the customer’s storage and only a fingerprint +being sealed.

+
+
+

15.2. The scientific work

+

Haber is a cryptographer. He worked at Bellcore (Bell +Communications Research) in Morristown, New Jersey, in the +late 1980s and 1990s, in the research culture descended from +Bell Labs. With physicist W. Scott Stornetta he posed a +problem that looks obvious only after it is solved: digital +documents live on media that can be altered without a mark; +how do you certify when the bits existed, without +trusting the disk, and without handing the document to the +timestamping service?

+

1991. Stuart Haber and W. Scott Stornetta, “How to +Time-Stamp a Digital Document,” Journal of Cryptology, +volume 3, number 2, pages 99–111. This is the paper that +introduces computationally practical digital timestamping +so that a user cannot back-date or forward-date a document +even with the collusion of a timestamping service, while +keeping the document itself private. Bitcoin’s white paper +cites it as reference [3].

+

1993. Dave Bayer, Stuart Haber, and W. Scott Stornetta, +“Improving the Efficiency and Reliability of Digital +Time-Stamping,” in Sequences II: Methods in Communication, +Security and Computer Science, pages 329–334. Merkle +trees, efficient certificates, publication of a compact +root. Bitcoin’s white paper cites it as reference [4].

+

1997. Stuart Haber and W. Scott Stornetta, “Secure names +for bit-strings,” Proceedings of the 4th ACM Conference on +Computer and Communications Security, pages 28–35. Bitcoin’s +white paper cites it as reference [5].

+

Those three papers are three of the eight citations in +Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash +System” (2008). Haber has remarked that this is a .375 +batting average, and that Bitcoin is an application built on +top of the early blockchain rather than the invention of the +data structure itself. That is a historical statement, not a +claim that Verae is Bitcoin.

+
+
+

15.3. Surety, 1994: first commercial blockchain

+

Haber and Stornetta took the research into production as +Surety. Surety hashed customer documents, linked those +hashes in a chain of certificates, and published a weekly +summary hash in the classified section of the Sunday New +York Times. That analog publication is widely described as +the oldest surviving public blockchain: a commitment that +does not depend on Surety’s servers remaining honest or +online, because the Times is independently archived. The +design idea — commit a compact fingerprint to a widely +witnessed record, without revealing the documents — is +the same idea Verae productizes for enterprise compliance.

+
+
+

15.4. Other cryptographic publications

+

Haber’s research record is broader than timestamping. It +includes work on minimum-knowledge interactive proofs, +symmetric public-key encryption, and secure multi-party +protocols (including “Cryptographic Computation: Secure +Fault-Tolerant Protocols and the Public-Key Model”). A +reader who wants the academic trail should start with the +three Bitcoin-cited papers and the 1991 Journal of +Cryptology article, then the ACM CCS 1997 paper.

+
+
+

15.5. Why this biography is in the briefing

+

Timestamping in this document is not a metaphor. It is a +specific scientific object — hash, time, sequence, privacy +of the document from the notary — that Haber defined in +print in 1991, commercialized in 1994, and is now building +into Verae so that a CCO can produce a receipt instead of a +vendor letter. The biography is here as provenance of the +receipt, not as a substitute for the organization’s +controls.

+

The same honesty that applies to Peergos applies here: +Haber co-invented the timestamping chain; he did not issue +the customer’s SOC 2.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/checklist.html b/build/html/checklist.html index b2649d2..676331e 100644 --- a/build/html/checklist.html +++ b/build/html/checklist.html @@ -5,17 +5,19 @@ - Audit-ready checklist — Making yourself audit-ready with Verae DataCubes + 12. Audit-ready checklist — Making yourself audit-ready with Verae DataCubes - - + + + + - - + + @@ -24,96 +26,24 @@ - - -
-
-
- - -
- -
-

Audit-ready checklist

-

Use this as a working list. Check items only when evidence exists -(screenshot, log export, signed policy, ticket). This list is not a -certificate.

-
-

A. Scope and data map

-
    -
  • Named legal entity and systems in scope (console, Drive, NATS, IPFS, ns1)

  • -
  • Data-flow diagram: endpoint → HPKE/NATS → cryptree/IPFS

  • -
  • What is PHI / personal data vs ciphertext vs routing metadata

  • -
  • Peergos verification chapter attached (Peergos verification (what was actually audited))

  • -
-
-
-

B. Keys and encryption

-
    -
  • Customer holds Peergos/Drive keys; not on storage host

  • -
  • NPE/HPKE endpoint keys in directory; private 0600; no xor content

  • -
  • Signed Ed25519 config; unsigned rejected; admin-history prev+new+diff

  • -
  • HSM or documented lab-to-HSM path

  • -
-
-
-

C. Access

-
    -
  • Console PFC_REQUIRE_AUTH=1, TOTP; Drive login separate

  • -
  • Inspect k-of-n; author is not an officer; log-before-reveal

  • -
  • Joiner / mover / leaver for console users

  • -
  • Google SSO does not unwrap cubes

  • -
-
-
-

D. Integrity and backup

-
    -
  • Cube chain append-only JSONL; dual hash

  • -
  • Hash registry: first SHA-256 and receipt win

  • -
  • Peergos/IPFS: hash-verified encrypted blocks (restore = re-fetch CIDs)

  • -
  • Restore test: recover a cube from content-addressed ciphertext without -plaintext backup tapes

  • -
-
-
-

E. Logging

-
    -
  • Inspect audit events

  • -
  • SM summaries: codes + lookup_id only (no bodies)

  • -
  • Admin-history cube for config

  • -
-
-
-

F. Contracts (counsel)

-
    -
  • Written BA / not-a-BA determination for disk, VM, backup, IPFS

  • -
  • DPA Art. 28 where usernames/logs/IPs are processed

  • -
  • NATS operator: metadata vs content in the annex

  • -
  • Peergos component assurance: attach Cure53 2019 + ROS 2024 PDFs -(public; not your org’s ISO/SOC report)

  • -
-
-
-

G. Independent audit of you

-
    -
  • SOC 2 Type I/II engagement or ISO 27001 registrar or HIPAA -risk analysis + policies (pick the program you actually need)

  • -
  • Evidence window (Type II / surveillance) if applicable

  • -
-
-
- - -
- -
-
+
+
-
-
+
+
+ + +
+ +
+

12. Audit-ready checklist

+

Use this as a working list. Check an item only when +evidence exists (screenshot, log export, signed policy, +ticket, receipt). This list is not a certificate. Software +having been installed does not tick these boxes.

+
+

12.1. A. Scope and honesty

+
    +
  • Named legal entity and systems in scope (console, Drive, +message fabric, IPFS, timestamping link, Iceberg archive)

  • +
  • Written sentence in the system description: software is +not our HIPAA / SOC 2 / ISO 27001 certificate

  • +
  • Data-flow diagram: endpoint → HPKE → DataCube → +Peergos/IPFS → receipt → Iceberg

  • +
  • PHI / personal data vs ciphertext vs routing metadata, +named

  • +
  • Peergos evaluation chapter attached, labeled component +security evaluation

  • +
+
+
+

12.2. B. Data in transit

+
    +
  • Production algorithm is HPKE (or documented successor), +not a lab construction

  • +
  • Destinations and subjects documented as visible by +design

  • +
  • Error paths carry codes and lookup ids, not bodies

  • +
  • Public-key directory lists public keys only; private keys +mode 0600 or HSM

  • +
  • Broker operator named; metadata vs content in the annex

  • +
+
+
+

12.3. C. Data at rest

+
    +
  • Customer holds Peergos / Drive keys; not on storage host

  • +
  • Peergos hash verification on write and on read, evidenced

  • +
  • Restore test: recover a cube from content-addressed +ciphertext without a plaintext tape

  • +
  • Dual-hash cube chain; first-hash-wins registry

  • +
+
+
+

12.4. D. Timestamping

+
    +
  • First-registration rule documented and tested (second +submit returns original receipt)

  • +
  • Organizational node linked to central Verae, or +direct sync, named in the diagram

  • +
  • Sample bundle: receipt + private metadata + attachment +pointer, redacted for the evidence pack

  • +
  • Verae receives fingerprints, not objects — stated in +the data map

  • +
+
+
+

12.5. E. Write-once archive

+
    +
  • Iceberg (or equivalent) export job exists and has a dated +last-run

  • +
  • Object-lock / dual-control / separate account — evidence +that no single party can delete a committed snapshot

  • +
  • Retention schedule written by records/counsel, not by +engineering folklore

  • +
  • Legal-hold procedure extends retention; ticket example

  • +
+
+
+

12.6. F. Access and change

+
    +
  • Console requires authentication (TOTP or equivalent); +Drive login is a separate plane

  • +
  • Inspect is k-of-n; author is not an officer; log-before-reveal

  • +
  • Joiner / mover / leaver for console users

  • +
  • Signed configuration; unsigned rejected; admin-history +prev + new + diff

  • +
  • HSM or a dated plan to move lab keys to HSM

  • +
+
+
+

12.7. G. Contracts (counsel)

+
    +
  • Written BA / not-a-BA determination for disk, VM, backup, +IPFS, Iceberg

  • +
  • DPA Article 28 where usernames, logs, or IPs are processed

  • +
  • NATS operator: metadata vs content

  • +
  • Verae timestamping: fingerprint-only processing described

  • +
  • Peergos PDFs attached and labeled “not our Type II / ISO”

  • +
+
+
+

12.8. H. Independent examination of this organization

+
    +
  • SOC 2 Type I/II engagement, or ISO 27001 registrar, +or HIPAA risk analysis plus policies — the program +actually chosen, not all three as wallpaper

  • +
  • Evidence window (Type II / surveillance) if applicable

  • +
  • Named internal owner who will sit in the meeting and not +claim the software is the certificate

  • +
+
+
+ + +
+ +
+
+
+ + + + \ No newline at end of file diff --git a/build/html/contact.html b/build/html/contact.html new file mode 100644 index 0000000..f31ab1d --- /dev/null +++ b/build/html/contact.html @@ -0,0 +1,170 @@ + + + + + + + + 17. Verae Inc — contact — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

17. Verae Inc — contact

+

This page is the contact block that also appears in the +footer of every page of the PDF edition and at the bottom +of every HTML chapter.

+

Verae Inc

+

Website: https://www.verae.com

+

Product / activity console: https://app.verae.com

+

Book a conversation: use the “Book a call” path on +https://www.verae.com (the public site states that the +company will be in touch within one business day).

+

API (fingerprint seal, as described on the public site): +https://api.verae.com/v1/seal

+

This briefing (HTML and PDF):

+ +

A street address and telephone number are not invented +here. If a procurement file requires them, take them from +a current Verae engagement letter, W-9, or the form on +verae.com, not from this paragraph.

+
+

17.1. Closing reminder

+

Software alone does not make an organization HIPAA +certified, SOC 2 attested, or ISO 27001 certified.

+

The Verae DataCube Solution gives you tools to store, +communicate, timestamp, verify, and audit. Your +organization still has to write the policies, run the +procedures, operate the internal controls, and sit with an +independent auditor. Verae provides the tools, the +background, and the software infrastructure for the +technical portion of that work.

+

Verae Inc — https://www.verae.com

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/data-at-rest.html b/build/html/data-at-rest.html new file mode 100644 index 0000000..8192a1a --- /dev/null +++ b/build/html/data-at-rest.html @@ -0,0 +1,270 @@ + + + + + + + + 5. Encryption at rest — IPFS blocks and Peergos — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

5. Encryption at rest — IPFS blocks and Peergos

+
+

5.1. The problem

+

Bytes that are no longer moving still have to live somewhere: a +disk, a replica, a backup, a cold archive. The people who operate +those surfaces — hosting providers, backup operators, someone +with a snapshot credential — are rarely the same people who are +authorized to read the records. A design that stores plaintext on +those surfaces is a design that makes every disk operator a +reader. A design that stores ciphertext, but lets an operator +swap a block without detection, is a design that fails integrity +even if it keeps confidentiality.

+

The Verae DataCube Server Solution stores data at rest as +encrypted, content-addressed IPFS blocks, with Peergos +verifying hashes on the way in and the way out.

+
+
+

5.2. Content-addressed blocks

+

IPFS names a block by a cryptographic hash of its contents (a +Content Identifier, or CID). Two properties follow immediately:

+
    +
  • If the bits change, the name changes. There is no such thing as +“the same CID, different payload” under a collision-resistant +hash.

  • +
  • A client that asked for CID X and received bytes whose hash is +not X knows it was given the wrong object.

  • +
+

That is the definition of a tamper-evident store. It does not +prevent a hostile replica from refusing to serve a block +(availability). It does prevent a hostile replica from silently +serving a substitute and hoping nobody notices (integrity).

+
+
+

5.3. Peergos on top of IPFS

+

Peergos is not “IPFS with a folder UI.” It is an encrypted +filesystem — a cryptree — whose nodes and file chunks are +stored as IPFS blocks. The properties that matter for an +audit-ready DataCube are:

+
    +
  • Client-side encryption. Symmetric keys for chunks live with +the customer, not on the storage host. A host with disk access +sees padded, encrypted chunks and random labels, not filenames, +not sibling names, not a social graph.

  • +
  • Hash verification. Peergos verifies the hash of every +block it reads from or writes to IPFS. A restored cube is not +“whatever was on the tape.” It is a set of CIDs re-fetched and +re-checked.

  • +
  • Signed writes. Updates are signed. An unsigned rewrite is +not a valid Peergos write.

  • +
  • Independent chunk keys. Chunks (up to 5 MiB, padded) are +encrypted with random 256-bit keys (Salsa20-Poly1305 in the +published design), not with convergent encryption that would +leak equality of plaintext across users.

  • +
  • CHAMP places encrypted cryptree nodes under random 32-byte +labels, so the storage host cannot walk the directory tree by +name.

  • +
  • Sharing uses hybrid encryption (X25519 plus ML-KEM-1024 in +current Peergos) so a capability can be given to another user +without placing the chunk key on the server.

  • +
+
+
+

5.4. Tamper-evident restore

+

“Backup” in this architecture does not mean a second plaintext +copy in a different building. It means:

+
    +
  1. the CIDs that constitute a cube are known;

  2. +
  3. the encrypted blocks for those CIDs exist on more than one +replica;

  4. +
  5. a restore re-fetches the blocks and re-verifies the +hashes;

  6. +
  7. the customer, holding keys, decrypts locally.

  8. +
+

If step 3 fails, the restore fails closed. That is the opposite +of a backup product that “helpfully” returns the last good +plaintext it had. Helpfulness of that kind is how silent +corruption and silent substitution enter an evidence set.

+
+
+

5.5. Append-only at the cube layer

+

Peergos itself uses signed updates and immutable blocks. The +Verae DataCube adds an application-level chain: a JSONL +history in which each record hashes the previous record. Dual +hashing (for example SHA-256 plus BLAKE2b or BLAKE3) is used so +that a future weakness in one function does not silently rewrite +history.

+

These two layers must not be conflated in an audit interview:

+
    +
  • IPFS / Peergos prove that the bytes retrieved are the bytes +named by the CID, and that names and sizes are not in the +clear on the host.

  • +
  • The cube chain proves that the organization’s own history +of writes is append-only at the application layer.

  • +
+

Both are needed. Neither is a SOC 2 report.

+
+
+

5.6. What a disk operator sees

+

If keys never leave the client or the customer’s HSM, a disk +operator, a VM snapshot operator, and an offsite replica operator +see opaque hashed ciphertext. They do not see PHI, they do +not see document titles, they do not see the graph of who shared +what with whom.

+

That fact changes the Business Associate / processor +conversation. It does not automatically end it. Usernames, IP +addresses, billing identity, and support logs can still be +personal data. Chapter 11 takes that up.

+
+
+

5.7. What this does, and does not, satisfy

+

For HIPAA encryption of ePHI at rest, for SOC 2 CC6 +encryption of stored data, and for ISO 27001 Annex A cryptography +and storage, this is the technical control: ciphertext on +disk, keys with the customer, hash-checked restore.

+

It does not by itself satisfy:

+
    +
  • a key-custody policy (who can unwrap, where the HSM lives, +how a lost key is declared);

  • +
  • a restore-test procedure with a dated ticket proving +someone actually did it last quarter;

  • +
  • retention and legal-hold rules (those require the +write-once archive in Chapter 9, plus lawyers);

  • +
  • physical security of the machines, which still belongs in +the organization’s ISMS or HIPAA facility controls.

  • +
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/data-in-transit.html b/build/html/data-in-transit.html new file mode 100644 index 0000000..71f9a27 --- /dev/null +++ b/build/html/data-in-transit.html @@ -0,0 +1,243 @@ + + + + + + + + 4. Secure communications — data in transit — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

4. Secure communications — data in transit

+
+

4.1. The problem

+

A message that leaves one machine and arrives at another crosses +infrastructure the endpoints do not own: routers, load balancers, +message brokers, TLS terminators, packet-capture appliances, and +people with legitimate operational access to those devices. Any of +those parties can copy bits. The honest design question is not +“will anyone see the packet” — they will — but “what will +they see, and what will they be able to do with it.”

+

The Verae DataCube Server Solution answers that question with +point-to-point encryption of content and an explicit admission +that routing must be visible.

+
+
+

4.2. Point-to-point encryption

+

“Best in class” here is not a slogan; it names a concrete choice. +Production content is sealed with HPKE (Hybrid Public Key +Encryption, RFC 9180), in the HPKE-Base mode, using a suite such as +X25519-HKDF-SHA256 with ChaCha20-Poly1305. Each endpoint has a +key pair. The sender looks up the recipient’s public key in a +directory that is visible to every E2E service. The sender seals +the body to that public key. Only the holder of the matching +private key can open it.

+

Consequences that matter in an audit interview:

+
    +
  • The sender cannot reopen the ciphertext after it is sealed +unless the sender is also a recipient or has retained plaintext. +A lookup identifier is enough to talk about the message later +without retaining a second copy of the body.

  • +
  • The broker cannot open the body. Possession of the wire +image is possession of ciphertext.

  • +
  • A lab XOR construction, if it exists in a codebase for +experiments, is not a production algorithm. Production +configurations reject it.

  • +
+
+
+

4.3. Visible routing

+

A network that cannot see a destination cannot deliver a message. +The DataCube Server Solution therefore does not claim +anonymous, metadata-free messaging. The following remain visible +to the transport, by design:

+
    +
  • destination (the handle or address the router needs);

  • +
  • subject or stream name (so the right service receives the +envelope);

  • +
  • sender handle or lookup identifier, when the protocol carries +them for reply and error handling;

  • +
  • approximate size and timing (any network sees these).

  • +
+

This is the honest-but-curious broker model. Curiosity is +assumed. Honesty is assumed only in the narrow sense that the +broker forwards what it is given; it is not trusted with +content, and it is not trusted not to log destinations.

+
+
+

4.4. Error handling without leaking content

+

Failures have to be reported. A bounce that includes the original +body would undo the encryption. The design therefore returns +error metadata: an error code, a lookup identifier, a +destination class — not the plaintext, and not a replay of the +ciphertext into a log aggregator that is a second, weaker store.

+

Network Error Bundles can carry a sender-visible ciphertext and a +system-visible ciphertext so that the right party can diagnose +without broadcasting the payload to operators who should never see +it.

+
+
+

4.5. The public-key directory

+

Point-to-point encryption is only as good as the lookup of public +keys. The server solution publishes a directory of public keys +so that availability of those keys is visible to all E2E services. +Private keys do not belong in that directory. Private key files +are mode 0600, held on the endpoint or in an HSM, and are +never returned by the public listing API.

+

An examiner can be shown the public listing. An examiner should +never be given a private key.

+
+
+

4.6. What this does, and does not, satisfy

+

For HIPAA Security Rule addressable encryption of ePHI in +transit, for SOC 2 CC6 cryptographic transmission, and for +ISO 27001 Annex A transmission security, this design is the +technical control: content is encrypted to the recipient, the +path is untrusted, keys are endpoint-held.

+

It does not by itself satisfy:

+
    +
  • a rule that requires the organization to inventory every +channel (personal devices, shadow SaaS, unapproved AI tools);

  • +
  • a rule that requires workforce sanctions when someone +bypasses the channel;

  • +
  • a rule that requires agreements with the broker operator +covering metadata that may still be personal data.

  • +
+

Those remain policies, procedures, and contracts. The software +makes the approved channel strong. It cannot stop a person from +using a weak channel instead. That is an organizational control, +not a cryptographic one.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/datacube-server.html b/build/html/datacube-server.html new file mode 100644 index 0000000..cf0d9b5 --- /dev/null +++ b/build/html/datacube-server.html @@ -0,0 +1,241 @@ + + + + + + + + 3. The Verae DataCube Server Solution — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

3. The Verae DataCube Server Solution

+
+

3.1. Purpose

+

A Verae DataCube Server Solution is the on-premises or +customer-hosted assembly that gives an organization a place to put +sensitive digital objects, a way to move them, a way to prove when +they first existed, and a way to show an examiner that the bits +have not been silently rewritten.

+

It is a server solution in the sense that an organization runs +(or has run for it) a set of cooperating services: encrypted +storage, a message fabric, a public-key directory, a timestamping +link to Verae’s central service, and an archival export path. It is +not a single binary, and it is not a cloud folder with a padlock +icon.

+
+
+

3.2. The DataCube as a container

+

A DataCube is a customer-controlled container for digital +objects and for the metadata that makes those objects examinable. +Typical contents include:

+
    +
  • the object bytes (a message body, a document, an image, a log +extract, an AI prompt and completion, or any other digital +media);

  • +
  • private metadata that the organization needs but does not +necessarily share (internal identifiers, matter numbers, legal-hold +flags);

  • +
  • attached files that travel with the object;

  • +
  • an internal chain of hashes so that the cube itself has a +history — each new write names the previous write.

  • +
+

Verae’s public product description is consistent with this split: +records stay in storage the customer controls; Verae seals a +fingerprint. The server solution is the machinery that makes +that split operational rather than rhetorical.

+
+
+

3.3. Two information states, one operational picture

+

Classical security training divides information into data in +transit and data at rest. The DataCube Server Solution is +built around that division.

+

In transit, the problem is an untrusted network. Messages must +be readable at the destination and nowhere else along the path, yet +the path must still be able to deliver them. Chapter 4 treats that +problem in full: point-to-point encryption, visible routing, +honest-but-curious brokers.

+

At rest, the problem is an untrusted disk, an untrusted backup +operator, and an untrusted replica. Bytes must be stored so that a +host who does not hold keys sees opaque blocks, and so that a +restore can prove it brought back the same blocks that were +written. Chapter 5 treats that problem in full: IPFS +content-addressed ciphertext, Peergos hash verification, +tamper-evident restore.

+

A third problem sits beside those two: time. Storage and transit +prove confidentiality and integrity of what was stored or sent. +They do not, by themselves, prove when it first existed, or that +a later rewrite is not being offered as the original. Timestamped +receipts (Chapter 6) and the cross-blockchain timestamping +architecture (Chapter 8) address that.

+
+
+

3.4. What “server” means in practice

+

In a typical deployment the organization runs, or links:

+
    +
  • a Peergos instance (or equivalent cryptree client) that +writes encrypted, content-addressed blocks;

  • +
  • an IPFS layer that stores and replicates those blocks by +hash;

  • +
  • a message fabric (NATS in the reference deployment) that +carries HPKE-sealed bodies with destinations in the clear;

  • +
  • a public-key directory so every endpoint can find every +other endpoint’s encryption key without a private-key leak;

  • +
  • an organizational timestamping node that either syncs with +Verae’s central timestamping server or is linked to it;

  • +
  • an admin-history cube that records configuration changes as +previous state, new state, and diff;

  • +
  • an Iceberg write-once export that takes cubes out of any +single party’s delete path (Chapter 9).

  • +
+

Each of those pieces can be drawn on a whiteboard in an audit +interview. Each of them also has a failure mode that the +organization’s procedures must name: lost keys, a mis-issued +directory entry, a broker that drops messages, a replica that +serves a wrong block (detected by hash), a timestamping link that +is down, an archive job that did not run.

+
+
+

3.5. What the server solution is not

+

It is not a substitute for workforce training. It is not a +substitute for a Business Associate Agreement analysis. It is not a +substitute for access reviews. It is not, by itself, “the HIPAA +control set” or “the SOC 2 system.” It is the technical +substrate on which those controls can be implemented with less +faith in honest administrators and more reliance on hashes, +receipts, and keys the customer holds.

+

The following four chapters unpack the substrate: transit, rest, +receipts, and the European evaluations of the Peergos storage +layer.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/executive.html b/build/html/executive.html new file mode 100644 index 0000000..293c917 --- /dev/null +++ b/build/html/executive.html @@ -0,0 +1,292 @@ + + + + + + + + 1. Executive summary — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

1. Executive summary

+

Software alone does not make an organization HIPAA certified, SOC 2 +attested, or ISO 27001 certified.

+

That sentence is the point of this document. It is also the sentence +that is most often skipped when a vendor, an integrator, or an internal +champion shows encryption, hashing, or a pentest PDF and treats the +conversation as finished. It is not finished. Encryption is a control. +A pentest is an evaluation of a component. A certificate, an attestation, +or a covered-entity determination is a statement about an organization +— its legal entity, its people, its written policies, its operating +procedures, its internal controls, the evidence those controls produce, +and the independent party that examined that evidence.

+

The Verae DataCube Solution gives an organization tools to store, +communicate, timestamp, verify, and audit for compliance. +Those tools are real, they are specific, and they are described in the +chapters that follow. They are still only tools. To obtain HIPAA-aligned +status as a covered entity or business associate with a defensible +program, a SOC 2 Type I or Type II report, or an ISO 27001 certificate, +the organization must still:

+
    +
  • write and live by policies (what the organization says it will do);

  • +
  • operate procedures (how staff actually do it, every day);

  • +
  • design and test internal controls (the checks that catch failure);

  • +
  • retain evidence (logs, tickets, screenshots, signed approvals, +restore tests, training records);

  • +
  • engage an independent auditor, CPA firm, or ISO registrar, as the +chosen program requires.

  • +
+

Verae cannot issue those certificates. Verae cannot sit in the +organization’s chair during an OCR investigation, a SOC 2 fieldwork +week, or an ISO Stage 2 audit. What Verae can do — and what this +briefing is written to make precise — is provide the tools, the +background, and the software infrastructure that make it easier +to implement the technical portion of those programs.

+
+

1.1. What a Verae DataCube Server Solution does

+

A Verae DataCube Server Solution provides secure communications and +storage for two classical information-security states:

+
    +
  • Data in transit — messages, objects, and control traffic while +they move from one endpoint to another.

  • +
  • Data at rest — messages, objects, metadata, and receipts while +they sit on disk, in a replica, or in an archive.

  • +
+

Those two states are not the same problem, and they are not solved by +the same mechanism. This document treats them separately on purpose.

+
+
+

1.2. Data in transit

+

Verae uses best-in-class encryption for messaging from point to +point. The content of a message is sealed so that only the intended +endpoints can open it. Routing, however, must remain visible: a +message that cannot be addressed cannot be delivered. Subjects, +destination handles, and size or timing metadata are therefore +visible to the transport. The transport is treated as +honest-but-curious. It can drop, delay, or copy ciphertext. It +cannot read the body if it does not hold endpoint private keys.

+
+
+

1.3. Data at rest

+

Encryption at rest is performed through IPFS content-addressed +blocks. Each block is named by its hash. Peergos verifies those +hashes on read and on write. A restore is therefore +tamper-evident: if a block was altered, its hash no longer +matches, and the client refuses it. This is not a plaintext tape +backup. It is a re-fetch of hashed ciphertext plus a verification +that the bits are the bits that were stored.

+
+
+

1.4. Global timestamped receipts

+

Independently of who stores the bytes, Verae issues global +timestamped receipts based on document hashes. A receipt is +proof of the time and sequence of the first registration of a +block of digital information — a message, an image, a document, or +any other digital object that can be stored in digital media. The +receipt does not require Verae to see the object. It requires a +fingerprint of the object, registered at a time that can later be +shown to third parties.

+
+
+

1.5. Peergos, evaluated in Europe

+

The offline storage and replication system used with Peergos was +audited twice in Europe, and the protocol was designed under +work that was independently reviewed:

+
    +
  • 2019 — Cure53, Berlin, Germany. Pentest, source-code audit, +and crypto/design review (May–June 2019). No fundamental +architectural or cryptographic problems. Issues found were fixed. +Cure53 stated that the platform passed this evaluation.

  • +
  • 2024 — Radically Open Security B.V., Amsterdam, Netherlands. +Crystal-box pentest plus code audit of the Peergos web UI +(September–November 2024). Zero findings rated extreme, high, +or elevated; two moderate; six low. Peergos states all +were fixed. No data exposure and no integrity compromise (the +issues were mostly UI crashes).

  • +
+

Both firms are EU-based. Both full reports are public. That +is a security evaluation of the Peergos protocol and +implementation. It is not a HIPAA certificate, a SOC 2 report, +or an ISO 27001 certificate for Peergos, for Verae, or for any +customer.

+
+
+

1.6. Verae global timestamping

+

The Verae Global Timestamping and receipt solution is a +cross-blockchain design. It certifies the time and date stamp of +a digital object and stores that information in a digital bundle +that can carry private metadata, attached files, and an internal +blockchain. That organizational chain is cross-verified either:

+
    +
  • from an organizational server linked to the central Verae +server, or

  • +
  • by directly syncing with Verae’s central timestamping server.

  • +
+

The result is proof of existence of a digital object at a +specific time and date. When the organization wants the object +itself stored — not only its fingerprint — the object can live +inside an encrypted Peergos DataCube.

+
+
+

1.7. Write-once Iceberg archive

+

Those DataCubes are archived into a write-once external Iceberg +file-storage solution for compliance reasons. The archive is +designed to sit outside the deletion control of any single +party. That is a retention and legal-hold property, not a +marketing slogan: once a cube is committed to the write-once tier, +neither the customer operator, nor Verae, nor a hosting vendor +should be able to quietly erase it.

+
+
+

1.8. What this briefing is, and is not

+

This briefing describes the technical portion of a compliance +program that an organization can build with Verae DataCubes. It +indexes each of the points above as its own chapter, in enough +detail that a CISO, a CCO, outside counsel, or an auditor can +distinguish:

+
    +
  • what the software does;

  • +
  • what the independent Peergos evaluations actually said;

  • +
  • what Verae timestamping actually proves;

  • +
  • what the organization must still write, operate, and have +examined.

  • +
+

It does not claim that installing this software finishes HIPAA, +SOC 2, or ISO 27001. Anyone who says otherwise is not describing +this product honestly.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/genindex.html b/build/html/genindex.html index ad299bf..74a85f5 100644 --- a/build/html/genindex.html +++ b/build/html/genindex.html @@ -7,10 +7,12 @@ Index — Making yourself audit-ready with Verae DataCubes - - + + + + @@ -21,33 +23,24 @@ - - - + + + \ No newline at end of file diff --git a/build/html/global-timestamping.html b/build/html/global-timestamping.html new file mode 100644 index 0000000..5799bfa --- /dev/null +++ b/build/html/global-timestamping.html @@ -0,0 +1,266 @@ + + + + + + + + 8. Verae global timestamping — a cross-blockchain receipt — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

8. Verae global timestamping — a cross-blockchain receipt

+
+

8.1. Lineage

+

The scientific problem Verae is productizing is not new. In +1991, Stuart Haber and W. Scott Stornetta published “How to +Time-Stamp a Digital Document” in the Journal of +Cryptology. They asked how to certify when a digital +document was created or last changed without trusting the +medium and without giving the timestamping service the +document. In 1993, with Dave Bayer, they showed how Merkle +trees make that efficient. In 1997 they published “Secure +names for bit-strings.” Satoshi Nakamoto’s 2008 Bitcoin +white paper cites those three papers as references [3], [4], +and [5] — three of the eight citations in that document.

+

Haber co-founded Surety in 1994, widely described as the +first commercial blockchain: a hash-linked chain of document +certificates, with a weekly summary published in the Sunday +New York Times so that the day’s commitments sat in a +public, widely archived analog record.

+

Haber is a co-founder of Verae. Verae’s public site +states the aim directly: make that proof simple enough for a +compliance team and precise enough for an SEC exam, without +forcing the enterprise to operate a public blockchain. The +quote on verae.com is: “I co-founded Verae to make +blockchain accessible to enterprises without having to deal +with the complexity of blockchain.”

+
+
+

8.2. What “cross-blockchain” means here

+

A single private log, held only by the vendor, is a vendor +assurance letter with extra steps. A single public chain may +be operationally and commercially the wrong place to put an +enterprise’s registration traffic. Verae’s design is +cross-blockchain in the following sense:

+
    +
  • an organizational chain runs at the customer, inside +or beside the DataCube, recording hashes, metadata, and +sequence;

  • +
  • a central Verae chain records fingerprints and issues +receipts;

  • +
  • the two are cross-verified, so that neither side can +rewrite history without the other side’s record disagreeing;

  • +
  • when policy calls for it, commitments can be anchored +further — additional public or consortium chains — so +that proof of existence does not collapse if one operator +disappears.

  • +
+

The customer does not have to become a blockchain operator +to use this. That is the product claim. The examiner does +not have to trust a single vendor’s database to verify a +receipt. That is the scientific claim, inherited from +Haber–Stornetta.

+
+
+

8.3. Two deployment patterns

+

Linked organizational server. The organization runs a +timestamping node next to its DataCube server. That node is +linked to the central Verae timestamping server. Local +registrations are committed locally (low latency, private +metadata stays home) and cross-verified centrally (receipt +the rest of the world can check).

+

Direct sync. An organization that does not want to run +the organizational node can sync registrations directly with +Verae’s central timestamping server. Proof of existence at a +specific date and time still issues. Private metadata and +attached files, if any, remain the organization’s problem to +store — typically in the encrypted Peergos DataCube.

+

Both patterns produce the same external artifact: a receipt +bound to a hash, a time, and a sequence. They differ in +where the organizational metadata lives and in how much +infrastructure the customer operates.

+
+
+

8.4. The digital bundle

+

The unit of production is a digital bundle:

+
    +
  • the receipt (hash, time, sequence, verification path);

  • +
  • private metadata (classification, matter, hold, +internal identifiers) that need not be on a public chain;

  • +
  • attached files that should be produced together;

  • +
  • a pointer or capability to the object in the encrypted +DataCube, when the organization chose to store the object +and not only its fingerprint.

  • +
+

An examiner can be given the bundle, or a redacted bundle, +without being given a login to the production console and +without Verae ever having seen the object bytes.

+
+
+

8.5. Proof of existence versus proof of custody

+

Timestamping answers: did these bits exist by this time?

+

The DataCube answers: does the organization still have +them, encrypted, hash-checkable?

+

The Iceberg write-once tier answers: can anyone quietly +delete them anyway?

+

A complete production to a regulator often needs all three. +Timestamping alone is not an archive. An archive without a +receipt is a pile of files with a clock on the filesystem +that the administrator can set.

+
+
+

8.6. What this does, and does not, satisfy

+

For SEC Rule 17a-4, FINRA books-and-records, and similar +regimes that demand records in a non-rewriteable, +non-erasable form with the ability to produce the +original, timestamped receipts plus write-once archive are +the technical portion of the answer: you can show when +the record was sealed, that the bits match, and that the +archive copy is not under ordinary delete.

+

They do not satisfy:

+
    +
  • the requirement to capture the channel in the first +place (if the team used an unsealed tool, there is +nothing to timestamp);

  • +
  • the requirement to have written procedures for +production, legal hold, and supervision;

  • +
  • the requirement that a named principal own the +recordkeeping obligation.

  • +
+

Software seals what it is shown. The organization must still +show it the right things, on time, under a policy someone +will sign.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/howto.html b/build/html/howto.html index 111af52..23bf1d3 100644 --- a/build/html/howto.html +++ b/build/html/howto.html @@ -5,16 +5,19 @@ - How to use this pack — Making yourself audit-ready with Verae DataCubes + 13. How to use this briefing — Making yourself audit-ready with Verae DataCubes - - + + + + - + + @@ -23,51 +26,24 @@ - - -
-
-
- - -
- -
-

How to use this pack

-
    -
  1. Read Peergos verification (what was actually audited) so you do not over-claim Peergos audits.

  2. -
  3. Fill Audit-ready checklist with your instance evidence (ns1, keys, users).

  4. -
  5. Give BAAs and DPAs when ciphertext has no host keys to counsel with the data-flow from Architecture (audit interview).

  6. -
  7. Point auditors at live technical surfaces (do not give them private keys).

  8. -
- -
    -
  1. Attach the two public Peergos pentest PDFs from the Peergos -audits/ tree as vendor security evaluations, labeled “not our -SOC 2 / ISO certificate”.

  2. -
-
- - -
- -
-
+ -
-
+
+
+ + +
+ +
+

13. How to use this briefing

+
    +
  1. Read the executive summary aloud in the first five +minutes of any vendor, board, or auditor meeting that +touches this system. If anyone says “so we are certified,” +stop and reread Chapter 1.

  2. +
  3. Read What Verae provides so the five verbs (store, +communicate, timestamp, verify, audit) are not confused +with an ISMS, a Type II, or a HIPAA program.

  4. +
  5. Read the transit, rest, receipts, Peergos +evaluations, timestamping, and Iceberg chapters +in that order. They are the technical portion, in the +order an examiner usually probes: “can the wire read it, +can the disk read it, can you prove when, who looked at +the crypto, can you produce it later.”

  6. +
  7. Fill the checklist with this instance’s evidence. +Empty checkboxes are not a moral failing; they are the +work remaining.

  8. +
  9. Give BAAs and DPAs to counsel with the architecture +diagram. Do not let engineering declare a vendor “not a +BA.”

  10. +
  11. Attach the two public Peergos reports as vendor +security evaluations, with a cover slip that says they +are not the organization’s SOC 2, ISO 27001, or HIPAA +certification.

  12. +
  13. Point auditors at live technical surfaces (health, +public-key listing, Drive). Do not give them private +keys. Do not give them a story that the pentest PDF is +the Type II.

  14. +
  15. Keep the biographies at the back of the PDF for +provenance — who built the timestamping science, who +is building the product, who architected the internet +integration and the DataCube server side — without +substituting biography for controls.

  16. +
+

Reference instance (not a certificate):

+ +
+ + +
+ +
+
+
+ + + + \ No newline at end of file diff --git a/build/html/iceberg-archive.html b/build/html/iceberg-archive.html new file mode 100644 index 0000000..940e11c --- /dev/null +++ b/build/html/iceberg-archive.html @@ -0,0 +1,260 @@ + + + + + + + + 9. Write-once Iceberg archive — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

9. Write-once Iceberg archive

+
+

9.1. The deletion problem

+

Encryption at rest stops a disk operator from reading. +Hash verification stops a replica from substituting. +Timestamped receipts stop a custodian from back-dating. +None of those, by themselves, stop a person with legitimate +administrative power from deleting.

+

Deletion is the failure mode that turns a recordkeeping +program into a fine. Off-channel messaging cases at +broker-dealers were, at bottom, failures to produce. A +record that existed and was then removed, “cleaned up,” or +rotated out of the only copy is, to an examiner, a record +that cannot be produced.

+

Compliance therefore needs a tier where ordinary +administrative power does not include delete.

+
+
+

9.2. What “write-once Iceberg” means in this solution

+

DataCubes — the encrypted, hash-chained containers — are +archived into an external, write-once file-storage +solution built on the Iceberg table/file model (a +layout of immutable data files plus a metadata log that +records new snapshots rather than rewriting old ones).

+

Properties the solution is specified to have:

+
    +
  • Write once. A committed archive object is not updated +in place. A correction is a new object with a new +receipt. The original remains.

  • +
  • External. The archive is not the same disk as the +live Peergos instance. Compromising the live server should +not confer delete on the archive.

  • +
  • Outside any single party’s deletion control. The +customer operator, Verae, and the hosting vendor are each +insufficient, by themselves, to erase a committed archive +file. Practical implementations of that requirement use +some combination of object-lock / WORM flags, dual-control +hold, independent cloud or tape accounts, and contractual +prohibition on early delete — plus the technical fact +that Iceberg snapshots are new files, not overwrites.

  • +
  • For compliance reasons. This tier exists because +retention schedules, legal holds, and examiner production +require it — not because it is a convenient backup.

  • +
+
+
+

9.3. How cubes move into the archive

+

A live DataCube is an operational object: it receives new +writes, it is replicated as encrypted IPFS blocks, it is +readable by holders of the right capabilities. On a schedule +and on events (legal hold, period close, exam notice), the +server solution exports a cube snapshot:

+
    +
  1. freeze a CID set and cube-chain head;

  2. +
  3. confirm Peergos hash verification of every block in the +set;

  4. +
  5. register that snapshot’s hash with Verae timestamping +(first registration of this snapshot);

  6. +
  7. write the encrypted snapshot into Iceberg as a new +immutable data file (or set of files) under a snapshot +id that never reuses a previous id;

  8. +
  9. record, in admin-history, that the archive job ran, who +authorized it, and which receipt was issued.

  10. +
+

A restore from the archive is the same tamper-evident path +as a restore from IPFS: re-fetch, re-verify hashes, decrypt +only with customer keys.

+

What “outside the control of any party for deletion” is +and is not +——————————————————-

+

It is not a claim that physics forbids destruction of +every copy in a fire, a court order, or a coordinated +malicious act by every holder of every credential. No +storage system honestly claims that.

+

It is a claim that the ordinary delete path — the +button, the rm, the lifecycle rule, the “empty trash,” +the support ticket to “please remove that customer folder” +— is not available to any one party acting alone against a +committed archive object. Dual control, object lock, and +separation of the archive account from the live-server +account are the organizational complements to the file +format.

+

The organization’s retention policy still has to name:

+
    +
  • how long a class of record stays in write-once;

  • +
  • who can place a legal hold that extends that period;

  • +
  • who, under what dual control, may allow a record to +age out after the policy period, if aging out is +legally permitted at all.

  • +
+

Software can refuse a delete API. It cannot write the +retention schedule. Counsel and the records officer do that.

+
+
+

9.4. Relation to classical WORM

+

Broker-dealer Rule 17a-4 and similar texts speak of +non-rewriteable, non-erasable media, originally meaning +optical WORM, later allowing disk with object-lock semantics +and a designated third party. Verae’s public comparison is +that conventional WORM is immutable by policy (a vendor +setting), whereas Verae seals a record with +cryptographic proof. The Iceberg write-once tier is where +those two ideas meet: the file is not overwritten and +the snapshot hash is receipted. An examiner can check the +receipt even if they do not trust the vendor’s “WORM was +on” screenshot.

+
+
+

9.5. What this does, and does not, satisfy

+

This is the technical portion of retention and +production: committed cubes are not under a single delete +key, they are hash-checkable, and they carry a time of +archival.

+

It does not satisfy a retention policy that was never +written, a legal hold that was never placed, or a production +request that the organization answers from a laptop copy +instead of from the archive. Those are procedures.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/index.html b/build/html/index.html index 1eb644e..8d7e0f4 100644 --- a/build/html/index.html +++ b/build/html/index.html @@ -8,13 +8,15 @@ Making yourself audit-ready with Verae DataCubes — Making yourself audit-ready with Verae DataCubes - - + + + + - + @@ -23,94 +25,24 @@ - - -
-
-
- - -
- -
-

Making yourself audit-ready with Verae DataCubes

-

How to prepare an organization for HIPAA-aligned, SOC 2, or ISO 27001 -work using Verae DataCubes on Peergos (encrypted cryptree + hashed -IPFS) and HPKE on an untrusted NATS broker.

-

This document is not a HIPAA, SOC 2, or ISO certificate. -Peergos’s public pentests are not your Type II or ISO registrar -certificate. They are component security evaluations you can attach.

- -
-

What we verified about Peergos (EU)

-

See the full sourced table in Peergos verification (what was actually audited).

-
    -
  • Encrypted client-side filesystem (cryptree); keys not on the storage -server — yes (Peergos book + Cure53 design review).

  • -
  • IPFS blocks content-addressed; Peergos verifies hashes — yes.

  • -
  • Independent EU security audits, reports published — yes, two: -Cure53 Berlin (2019); Radically Open Security Amsterdam (2024).

  • -
  • “Peergos is HIPAA/SOC 2/ISO certified” — no. Those audits are -pentest/code/design reviews, not management-system certificates.

  • -
-

Peergos was designed as a trust-minimized encrypted filesystem, -evaluated in Europe by two specialist firms, with public reports. -That supports the at-rest / backup story. It does not finish -your audit.

-

Live technical surfaces:

- -

Companion system docs (HTML): https://docs.pfc.georgelambert.org/

-
-
- - -
- -
-
+
+ +
+
+ + +
+ +
+

Making yourself audit-ready with Verae DataCubes

+ +

This volume is a technical briefing. It is not a certificate.

+

The table of contents below is the document map. In the PDF edition, +each chapter starts on a new page and the contents list includes +section titles with page numbers. In HTML, each chapter is its own +page with the Verae wordmark in the sidebar and Verae Inc contact +information in the footer.

+
+

Contents

+ +
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/build/html/objects.inv b/build/html/objects.inv index eac9c8ada42a1a1f62af823d7aee2bf4924a6016..8421e8b9259a8068d4d0086e2119f4f3ad5e0867 100644 GIT binary patch delta 643 zcmV-}0(||y1Cs`jWCJoTFp*?Ce^kqE+b|Hk^DFiP$^gCgmNsdUq6G}NXwNHhBe9l9 zfe+id^&|R){gUz}TT%@4Vi+^Kv*hehXho+y2_Gzh^YVi<0{DBt1%B80p@;ir<*TuP z8Zb!ZL1|C+sOZERL@q~M3RS3Re7wJR@8DsVeo;#hYV62*I(s-N-2X*fhNZq zWq3=*w#0iJnpn5eeZ!U!PZ@)+1PcxpSoDXO{ z?=XsQb(UNa*=Gcv6T(DC;?OI%y2S;o9w$G!C6v>ZV!~*TV%=Au()EKZ61->ue}Dg( zDJIb)$E3C%xx`EVqZW1=f4wqsp&oL55_;Kv-b2$Had3HAJ0jZ}SA>=3-lBHut@f3w zE|5r(5oQ>IRsz!?mnWq1m>#I*Sy_aJxQlsO8@!>4^7oGFRk$x;z5lf)3ra?n^sF}y8Pf?@<) zo?rFaiw#wTe%kobxzQrVs_;;GcJ*ZzxLWcJ59tPz3D!~nT0Rdo&gp$`mgU%ByB5Kxy9En-6lLF=a4vd>f#GOCb#)$%~45OiQb^= d;v-SFbm_~1jPE}+L45DhL{J;g{sA;bLysZ7K5_s6 delta 300 zcmV+{0n`4I2EPN4WRYh(f093M!ypjFcRt09$>2&|yQR(04wWob>VAQXIhlY3=MaDU z+QDgvRH+-h$M5m@gHc-+(lSPZB<95g4b3xPr9W9YIoQ=JH#iy=U@sKUOnIvgh>aPr z&RC^_zwUMk&>Psd^B`ODpn0$qg)RaX6Zil&B!Ql$q_id7JD#Uif8ejUHd;C~kH44uuBGrj&ecg#Db|F1Du*nt$^8Bhee;9ObDi=a#t9}4JnBWjc^NM5u diff --git a/build/html/peergos-eu-evaluations.html b/build/html/peergos-eu-evaluations.html new file mode 100644 index 0000000..487c8f9 --- /dev/null +++ b/build/html/peergos-eu-evaluations.html @@ -0,0 +1,274 @@ + + + + + + + + 7. Peergos security evaluations in Europe — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

7. Peergos security evaluations in Europe

+
+

7.1. What was evaluated

+

The offline storage and replication system used with Verae +DataCubes is Peergos: an encrypted, peer-to-peer filesystem +whose blocks live on IPFS. Peergos was designed as a +trust-minimized store — the server is treated as an adversary +for content and for most metadata — and that design was +submitted to independent European security firms twice.

+

Those engagements are security evaluations of the Peergos +protocol and implementation. They are pentests, source-code +audits, and (in 2019) a cryptographic and design review. They +are not:

+
    +
  • a HIPAA certification of Peergos, Verae, or any customer;

  • +
  • a SOC 2 Type I or Type II report;

  • +
  • an ISO 27001 certificate of an ISMS;

  • +
  • a government “certified filesystem” designation.

  • +
+

Both firms are EU-based. Both full reports are public. +That combination — independent, European, public, repeat — +is unusual and is worth attaching to a vendor-assurance file, +labeled correctly.

+
+
+

7.2. 2019 — Cure53, Berlin, Germany

+
    +
  • Firm: Cure53

  • +
  • Location: Berlin, Germany

  • +
  • When: May–June 2019

  • +
  • Scope: pentest, source-code audit, and +crypto / design review

  • +
  • Outcome: no fundamental architectural or cryptographic +problems were identified. Issues that were identified were +fixed. Cure53 stated that the platform passed this +evaluation.

  • +
+

A crypto/design review is a stronger statement than a +black-box pentest of a web form. It is an expert reading of +whether the cryptree, the chunk encryption, the identity +model, and the threat model hang together. “Passed” in +Cure53’s language is not an ISO mark. It is a specialist +firm saying: we looked at the cryptography and the +architecture, we did not find a fatal flaw, and the issues we +did find were addressed.

+

Primary sources (public):

+ +
+
+

7.3. 2024 — Radically Open Security B.V., Amsterdam

+
    +
  • Firm: Radically Open Security B.V.

  • +
  • Location: Amsterdam, Netherlands

  • +
  • When: September–November 2024

  • +
  • Scope: crystal-box pentest plus code audit of the +Peergos web UI

  • +
  • Funding context: the 2024 audit post states support +from NLnet (Netherlands) and refers to European Union +Horizon 2020 NGI-POINTER, grant 871528.

  • +
  • Outcome: 0 findings rated extreme, high, or +elevated; 2 moderate; 6 low. Peergos states that +all were fixed. There was no data exposure and no +integrity compromise. The issues were described as +mostly UI crashes.

  • +
+

A crystal-box (clear-box) engagement means the testers had +source. A web-UI scope is narrower than the 2019 +crypto/design review: it is evidence about the interface +that humans actually click, which is where many “encrypted +backend” products fail in practice. Zero high-severity +findings, no data exposure, no integrity compromise, and a +public report are the facts. They are good facts. They are +still not a customer’s Type II.

+

Primary sources (public):

+ +
+
+

7.4. How to present these reports to an auditor

+

Correct:

+
+

“Our at-rest layer is Peergos. Peergos was independently +evaluated in Berlin in 2019 (crypto and design) and in +Amsterdam in 2024 (web UI, crystal box). Both reports are +public. We attach them as component security +evaluations. They are not our SOC 2, not our ISO 27001, +and not a HIPAA certification. Our own controls, our own +period of examination, and our own auditor are separate.”

+
+

Incorrect:

+
+

“We are HIPAA certified because Peergos was audited in +Europe.”

+

“Peergos is ISO 27001.”

+

“The EU certified this filesystem.”

+
+

EU funding is not a certification. NGI-POINTER grant 871528 +is a research-and-innovation funding fact. It is worth +listing under “provenance.” It is not a registrar’s mark.

+
+
+

7.5. Hosted Peergos versus self-hosted DataCubes

+

Peergos’s hosted privacy notice has stated that peergos.net +uses servers in Germany. A self-hosted organizational +DataCube is a different processing location. The +customer’s Record of Processing, BAA pack, and ISO scope +must name that location — the customer’s ns1, region, or +chosen host — not peergos.net’s Germany, unless the +customer actually uses peergos.net.

+

The evaluations still apply to the protocol and +implementation. Location of processing is an +organizational fact on top.

+
+
+

7.6. What “designed under funding from Cure53 / ROS” is not

+

The 2019 Cure53 work and the 2024 ROS work are evaluations +of a system that was designed by the Peergos authors. They +are not a claim that Cure53 or Radically Open Security +designed Peergos. The accurate statement is: the storage and +replication system was independently audited twice in +Europe, by Cure53 in Berlin (2019) and by Radically Open +Security in Amsterdam (2024), with public reports, and the +2019 work included a cryptographic and design review of the +architecture that Verae DataCubes rely on for data at rest.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/peergos-making-yourself-audit-ready-with-verae-datacubes.pdf b/build/html/peergos-making-yourself-audit-ready-with-verae-datacubes.pdf index 97fb5ab0f57212680a58114aa1a7a644e4705393..b9d9add62303ac81df17ca7832f25460a2b693ef 100644 GIT binary patch delta 303490 zcmb@tWn5I@w9n!AW{QJNJ?&LN$IX3hwd0c6ai@l7(iMYhLV=P zl}A!nj*(1n%|<9Fh{LOH>tgQ-X5beU6ij|Z z!UimvXm~8Vde*gP_&Z~y_tmiinqcP0Mu!;ll+C0XPlNnI)<6=+r1!Mt3Re4*F7&5~ z@!1ake7y;3Z!f!+`rc7}$1xBv=KIm+7E2MEp7UW$FIcTFg*4WwH2mG7K($&wEoX_1 zY+VC_OAteu!qvf zNWcmgjHglEfY%z<%ty^Z4(gXlMHj)>O99Or-LBbU=-vj9b2zQDER*VzkDv>z|8W97 zk$`$iI0~9DT%LRP2=yJ)>FJ^OER$m2=2)we(J=+%?y__y@EQEL?J;!@CZXfxeC?Kj zaAZJ#<@sn@%wRJ7l!DLvy7e{dWH+Wk(@D>7h4p4^EW!3(X95>b>GSXrTvq*fm;o_UEp*VSC$(O;_xY%H~sC&kan)90^nWn4aSVriE=s(Zdi zHBO18Uz(8c$S{Hi!1@@fU?z&T;+OL+yk~^Y{lJz_!Yu-C8&7<9f8)x-`y?~B(-JUlOcvQ6+<({ZP;tNy3|Vw$yuNw@ ze9yl!Anh}izFmzRA{3N1yMi45=pme4-EEa6yKg1XNw>a3lm4@^2v(p)4vO@s!Qo7=12 z5{9{PWPa9r}3J=t#?|aLjNll&acg{IC*)xss*BihLG#4#Z~$(JU`S z^tr^1?OOI<)8iGL{$wo`+%=B<+qFm15+$WA?Rf_fiYw)PS98XUvXZ02D)f*jc-Mkpujmbd_-usVA1{!zX4j6v z@&mT;xAyE<&6u6BplG_-A%OOXu{kjiTU?K*dhc0R?qO()dg8kR`x2HagtMWSi{lk& zn|Zj#0px|({Ov(y8#yP$iy`IJ^j^c#La}@&Z7c`EVZY<@Db9mh79W3jj^R}N88tPt zm(;0Nk%T^U-sSW?@OS9@*eP#K&2?sKx#+FD&k+7ncID#xAJ)!X)WFndu#WjCbj8!d z`_L`MT=Pb%!L?_jJ~?;d>DT9^)&4gDa)P^!Y+_ZDV%EuSFhs+L;|Ve{^Bu2Pdv*hB z_q>PXiqqUCkyah?=t~amv`eL{h_$+O9XqUp$uCL6dvD&DetAtSS$ClfIv4w(x1?y` zIpL`yl1_%%G`rrwJOJEo=fDx4sjX`(#PJb&k~ea#pLbLWoE$Yt91m-TL<@Jlv@+fs zEWLu^n;zPk)fkrFUZl3qGFnNB;na}a`|X$&>cszjr4B2hI&*==$Tzo-=$(o*>2)cC z{aM?K=QjQAW)NQ|iIUExB*$)Q*v`xoXfbIkq4UV0imp&UIpEFGCMh@l(bF_>N<1+$ z{MR7)sp%*#y+~)@*?elRFG>XQjUTFW&BSk?>GXFbKnCZ^oR~*KI1v~!l5p^@5B8m) zK$)iP*zA=X?kXRC{}_qe>~0=NIzxpGWEzk zhN>rGXMW1xp@1&rLIB(ZaT+7ZEw@cMe`09eI1>Dh%5ENCjCQBq!97dtK8W68sCKH) zTDVxc#-AqSVH;s_&uY49dp|YCV@^GdINI~nZ5et?XP9X|;Ynx5$}Ti}1S_U%FODpz zx?9V?Z4&IJFG&wHH)4j0{L}I z&gcC?-0jKiiqFR?*H3o)BA3~o9qxbZM{+o#p0nS=Yrft6c2|mQ+8xoJE#@WC z%afbem)M1J?1`ZO_Pu|ylv(d1i-~7uv>b(dBP{KZ5(g4r|Ed9@!1rGZ_m?VtJwER| zXY|^7z>FO*n2q|PZkUpMpr0Y0H* z25VMAQQ`kD#ftI0`cI18G*NS<5qb7?&+tzMTHKFKYZdZ0Xg@V|DI9cq-}oOZq}i&~ zaZ%0dn_bRcuJ^AwrkNoVH&Q~`qdRi0wgy)RLe%;*e@Cc1SY@W5(%{<$y}zXDWJbI~ zx)K;9*S#I4Lu}84d3K}U`8l~YG@cD!$_Ll zSbHryfgpL34Gl)g(oLJ|2qZ-;8VySBmNAqOn8&($HN49>_{@KI}YCDQ=Arj@ly3wdNK7BtiH?! zcz#$3Lq7G#dSQy+c$E$o=(PK#%t9|78LGvQv6(v^8Va!x>-2cHBZAiW9Vv>7?{K%^-IQ>n=wNtSF zz0z=hQ_TO$<=FSTMP7q_(cqu2bi7~oJua@#f6rmUSI5oV#vU$y{32A7#``ggThsQ? zdHiF95LenPqSY?jbvh{HdX)zR?FqH|=tjSsjkRX!@K+iFymBBA>5fJ3RVY}(<3+C^ zw>dp=&d@+_PCLyy6!=CPJ}1Obov+kh)nDY-o6dn zotN_JIqQG3RA^r&9Q~|Q@xwGulg!oL(^S7BMWI5p4F>U#H{E^nF$ z7A^b!k@=-^*VwNbr7h<3why2GD)d9`J+G4H|FR?jfQn#WlUHnzAWY9>1QXsChgp%Y zkWwje=&jC{orS-*7LvAE5m6%vN0Ju;(jp zVqvLJ9Pi{>Tz9euOT!H-GW>_L1?7+D6Qc)Iukp3kUqU`~e|hvRUkq{0Iud~SC0y!I zFhHZS4Gx?^0?Q=XQNFHd1#R|pa1T$+~o1U%Aa37pQbWKQbI8C5UNu#n$${G4^kQ|lm@^r6@ zLPpB{XNkJ~vlvVso#c=VBITZj_N$Cd8D@6$0^w!Rp3^-REYS@SaDDQX7Y+_YOSFE( znqOWXtdV6FCw*=ac~kOpH})en&e3|8&erE;W(kUtELAz7bD2N~S?l_Ey|#i!bf$i%r^+}0;diuWM{^fTn z8Uwse4r@ zt%(RRSu1F4ah4Ka?s$l~De&H(NSh}g{tRfxUu~E$8vLbS?EXG<51c&h`xcHJ#r<=X zX_dHoO3E%cD$n|uO&lvy2(N`SWVqMayWL!?;pc--1PKNGaJ**2ElK&F(AvY*H>SkR zoB>PMmt&DWp9sE+VVE$o-;uwOAZSv`Y6l{9)K>gKh+xgWNVq`5CQ2H5xNe~G{=`R!N8)yYI4JFyCso{7imC2B_P6Nks|J#v z#*Yij8e0m?=kM`ytEL*bY_$}{an}FOLJ7*^8PM#vr+p?t0XJrc2V@1;?p0RlW`j2 z!hd%4bYKR`neRzyxV0P32Hw(6smShl%x}|7Zao@g|1nmJM|FqPYx!GWU!e=^Ldv>8 z6WKl$KfH4wFtjZdc6fYJ5Zvp=DNU# z_jTKF2aM5J*jl}G{p%%Wgo|38+Cr!kXVgTmCT-c9%RQw`)hrwCC!Va@0RfECNv~cC z_6(#yx|vlGTc3HRnAs%TGf1|b)+Bh6w!7_LM2Gc!*(NMm@0qh`vtr^qu|MM9U!WnV z%250yglV5!0`u}lDgM>v;@7&HjnpsWgBwcMNQn@=VTNg zvPp_`vPU}p=z#&p60s-Uj$&)vM1jmIENtt$@e;NIJ>@NqS_{~ZRNgX(75okmpbRp| zda5wRwP_=8Zmw;jQz{_9KB#fV4M35`IZsCmw~cn8b4^aI8HFq>Df&Qq6Tf}p@bLCu z7kA7r%qF^=I*)%DEIrQ!`ZD9qvL!k#w#;*6-Uijfe4OZUV3a*%sY6fmaT(YZ!|}^w zvmILF!sAa~$>=$~-Ydnu`hDzmCfULzE^+he^7tGRhmkFde0<`sIHgX%Xmt2qoVMYT zKzVeh#~HI&hGDhOpo$_8r<1Wr)oWvnfH7`~XU*y-@`AjMRv8SpSN%8yX@rHTTRp~Q z>BW55o=-kDEGV~sy53JPk@s#l7jC=A^~$_C)T}v9L`uKJw8)OS5+uNo@+lI@@z~SZ zqP8+Y(IUNr$6ciw#~e>PZ%xJvcL(Iqwj^K`LW}12BIQZasfIr=_=|9|2KN(RO!$|I zpl!&LIxdmO-)x34m=?nHW&UTl~S$mZ1oI%QFDf4KA)mw8~$o}ct%8HS6C4Ij+F8w`_$+K4qX5d=dOKL#>L|&gKx$ZdI57wb{==&CKi@NY%-fcyHyu5M;b};_o}bkC z&Th`BZ-6oCC&SL;5_0tXyo<2!vY&W~9>00^SYam$uMr1AmrIhLI9}l*>5EjiD1UvOq1PjpI>x&g+j{0(AVzUQen@PaZm!)UbFjo zolBHRig)lFNA$`+QQ@D6z{H5bquy?>e65pe8oW4c%pB?SbSi%V29y%u85<>1{tOPX zu1mmM=;^fR%65J{oCmc4-kr-{i4xmx4DCkY2@FG5d`ABXB_HuY?(^rQ^q~nTBxXN_ z$Nr-IQzc$^^1kUMmHkcu1TD-PC0E5l7gb3t$?em(J0F3}NB`83RBG=i8pImhdMG#m z|GL+f@K2T0_17qPXVo2QKvEuiM1`fD;=_SV5{gf#627!a#y8W;IV&*5ORflNyYc@R z1EP8*lk#iM>&L&j_&oQ!M;KI4tRqSkGp^NtSNpe64e92STz1L)hx490&DL}7#v%B` z%!fGWXKIu%6hm9TH~sDxd?PprPldUeSiF+$c=kBg*$;>>LkO0)9#UEFghir1;VO(^ zc$&o=2SW&ACyn9B&G8CWdQ9DP{iCfw@Clp>G9Jt4nFVClV?7w7Of*7sV$kfVZvNxU zD~G_l-K+P1RO$pM#`;?^{(G51Zqw4*30L~LFwo6US*Q+Z*k=#skdw>O;L*1Zbi|374|xh_kQ&(z~$s26u;&J zxMq*UOkXRA=#ndRYr1-0xPPj8|D6im#Y2xj?c-p`4?8eDWa(Zf|LsoQw4B7B&esrz z-D1;;bKY0Y*yoh(edEn-r?%Lxo+#x}-oAa|OTzJdr(GCg8jn4l?iHmM_=g7zrD`Ke$D)vn(N~nq^p7K0o~s+N)p-9+ z@++S_3kUVN^D?CYOLP&~`UGdEqh1<1qZ(d=s#t#2@|4jsJSfiAZJ>Aur6d|Cb-ZjS z6t{C?Y-J^-*ey8R5J<6;)nF&G0&9nR)b@nQqGb67k2dZb-0JqkqXEN9)gu$Ti{WK^ zvXQZkEZ?7>wb7}wK*1>s5*{=au(-S^;-AZORI2!U;V|Cqw< z@aNLWLXF@%octq-XP!wihiQbMrR5M2k^jVGK2NtOmh|`oZilI9#+U6BXPFs8g8opIqfr!GvPGul_nHhzSx8a&0VM|7 z(J$8l>JEn$o<$TtZ$0`dqiWblsCULdR4vWs+)WCk)AA@23xT}d0e$U!^WIP`OK-zZ zN=WiBpOdyvA5+0mb3$L-cNu@%qVGN9e=#Nm_#O`xg8gH%!g81|ru4R>w|hi6V{+2S zTT9sz&WbVH9qrlF*-*BCqE|euwl14km<2(pW1cm4Ffi^gCEjb+Um_<^_anC|1H)wY2Z(j7-Hf3LBIP? z17rEhs6w>!3XegS!!@{tmSl(C*a}BvE63_6hlH5-*R}CKl_mo`t&XeJ)Hn7$B`nK^ zkrla!59bp>yAv+Et1egROUR<7lUn~&rP~zx1O2(pS;N$yx5?A?H-fhcV7uj6!(U?W zYv}5yj3nO|PdnJfn*h5-rEN{2))$1K|5(iWyzzH2ql%46beyDUjV;OIxtyra-N_d9 z0p2+lS3(Lj^Yw#558CJoG)#nJjwW?cqhG_zy|v=jUG41|xiloGA=$EG^DA+rd0NX{ zWM2s_h!@*tKP63!U#)vTjee-HEPt(#$|Mc%PG3??pZ-V?*qX`j%)Q{1l@zV1elBE4 zNX>af!x{NJt1=QV1^nhpEl&kM3#b2SI=!Ihv1oA7K2M{k+*KK*Jztck5cFfMmfYti`MG2 z;vbiWyFLIsi_S??^PRKvZ3}kkasJNUE4LN_TR|OVfb;Qp&0~M>d!GBF{53+}=!d&( zX@E~Fh`s)F3fI@_A)sMr@%oCnY+C?G3%^VmkA4E)oZ#G*<3um84NPRx*9#ocI+&eZ z`j$fV>%iW%W%_jV!u7-URrb7Vt&+7^=E_EjnHT_l=tCQd-G*2}(V?#$6m$kb#}GTH zn3EEB|J26Ye{sS-4zf#0k|j(MjrePpO*m@H6W`vz)@JrQc#)InM#Y{BOkWY>PJ+hv z()z+LldcbRs5neq3dm8-yvDrRA zb_j&q->__nOa%C4)wXD}V>AA6Vt)*5-M$>3A&jlqKWXiJfA=>eckO}rE%@%cW_YlB zW|8j1DaC;ty9%Zv3?q<@sv>GI-+w;tTkyM1c%uurCFi#Xoy4rNi1h^1sc@>cT|rc;z-rVw-o_7b zvxi@F8O12O^qZk{%r@IfB{Sz=HJhJiggaD$?W{bdtpk`Q$VBjwwN7*H5^^zfyiY1v zh|{K&Sl3J6lx-{OlNv5}yYq8ALYho;mR9`Uty3PNG+{v7+|KK4+6dHr?hS~2=OBNW zP1{+#{aW2tj&?m>8dfe}wpIGt6up4B2ty!cBDv^vJ3S&VDLbv0uo{Dm#Zybk^YW>T zu==KNRs6f1D5mPyz_2m!ir?#yHj}>G<{@f&TT~IG1}K= zH{X=!sbh;PPX&*^21-d_;F$wme7I=2-!NxBbl3d#h|cM=rzlKSSRLSq5y($=Eac3d zsJ0I>(Btzg7&u60_Lh~?>Vr4DgK9(=EEUwyjCF0AYWtncCuHfiHJW!CYGpx2dwlRm z;RbIk@npypk6L3s7^Kv@>e6VfNj~sX9LS(j5#^EqOUin)R)j#qX)&-pPF}!F-G>V0 zEQ*(;ikrURm>4dZmrSW>)lZWQ@;c+6xR(&x7I@}S7eqj&w_S-Ju4+q{XLYeAgJvH5 zc)!H2agcD}?OOd1EOtmDK8NobX$Nci8kcQb0~1RK*6&T-4rSY+ndQ$vXO;*$+fTL_ z{*3h4wx&^75>ue?5CS-}U>P(T$!dRK6)e$}>>QK*Fcd}(m`n0Xl*oAikbnxA<# z$iqcE@`=0cn?%hBgKF$)zUkFPlf#zl1Rx@})@e{ck60JpSWXKiSY6haO5tyE>)!kx zQ>L1EY;$oMWSRkr)9zPYRTMeUy#`VBk)3U9_kF^ve!a+k2aG(2%9fo&hCApKN6XvL zyaXXU;`&^(@F_me?h~68!Qy6n@q`wO8!l#IdekdkpB)O(-O?m6-E}!zhFM&sfM-?}_}%vf#D^bn-MMj$JH0%_w-ofIOz%LbgR3@? zIn6%=7#dzzzetIe3<@+?HWjCALrQy&&hi_xYgQb`YBg4PIZhwt>NX+Cc93kSJ|H}n z3D_-x7?NYA<1Pj{#-e)5#gykP97}LJ5B);|B%%X z-_XabgV_Wg(si00mcgUP`H#29A}Cd+PLpYIG6+jA)2XI6)~2T9Jw1>a4TWk~fRzYL z`N)AEnFYdu-*dR@s!5Cl&;LD0x2=6<_!nfYpf6T46us;wZidjck^Q0U;9}9*)K<@d%=ci=xt9-lLg{cSL<1>oR&iSsFYiEt|jn*JM?ej{@Rpdz6va1r>ynzFVm5Lez zWNfKdjCU{}Ia7Xj>-$qGeY%7MkWsOn;5i`lqExM7qwo1+gz052#}NSiR?>;cGa)f) zW)aGRMEwOtk42p2kr$=pVX<%y9oQEad^XZH25qDe3s(`ApfxM?dzH{Q(ldpqM73HzZ=DS+g0S3e{c#`MyfRi7f2;Dx=P6_X*l~Gz#07gX zrUWt)-w+52v9nGq4Jh}h7t-B{B_Z3=UBc|CTq?Hyj!k+y6MM(TlOIqhyE{6pB86>D zPJ~JQh$Ld!XTQt_>g)i~iqaNgHrelL4aZ0kMErn?4hPA%7GuC{C9L1Tbvv||r%&K< zYyH!k(Go{)hxCCp64}`1Q>NvYTATPfvH)|vUOe(vSps+ii^Frt z+T;Kz_UbYmv)$W7o7r9v;;omMjyn&9Sc z=n8KMzZY4K9BO2*2G0sBDD28$Dz?(?Kl_A?UbLNDATA$no|b13xgMCIn2@RA5~;Wz zgd0A|B@@Z11YWa$S;M(eQMu+?T~1R(ewsSfQXR)Y%FqB4=;m@-`fv2UR1a&QVm3`! z-ePhMP++S-C&MfUdqGQCMDi|VOjMGUO^VOM%PiB^9^c1LYJM^)ChvtlNwxWModakL zWT&?NR#hFGE@S_YfwRh!#-tM3msG>9GoJ7kk+MY%a3Wv9L|qWxQAy<5ghe)!A!A|7 z{Cw3Ce0S}DNQE^Fe{#A|ElNFd`0m2)ae;z%qA3FH`~>16e@Ty&Q(-W?hSyxn#Uy24 zzZWAi&nDdLy`6j4R2&E$2s>2xc{fLpu8R|GF=zuVpQtwabiKNm^=4bJyUSK4!rcG| zi$eo|!rBbyh|sjg6|_+lc{1NtVQsmP5d5wF&qgOq?Xka`J`Q#4kpEjs;U?jYR0! zUHh1(#cNzkksjCVK>jApXm=I)OPAq2!s)W+7jHT8n}lYI%D6cTDVZ@9B>UXevLL2G zT(i55+7}*TEd@Kw?92_$kbZxiPia7N~t!CMr6u zpQa)@`CY}QiV2N*S0I@PCOH**a7Mi|q@^qTk&p*_w>P^wb%F1pIIpXy!5Pkh{c0}6 z=H|jKy)i1p>HPP+LEQi$fWI-X4vlcQ7)~} z{m}@uKFiMQFvq#fF*+=DAV@8N`2^BC9+XwHuL+Vz6L}`3rFFL|+q2d7HQzzXW;e;p zF@*W<=DdouV<+!H7gUenlSNDKkY|>H-a0?`^Q-RLS=Bt6371#_k7#9q6eI0yygTmF zu9Bkwu;jV-%@-dI{OfIh6HqS?el{Vqv9^99=Zzd}bpNQkfhDw@U}K19Vy0cBVn=R@ zom0FeFC|eZdxN0a3ja~Yz0UX?_QBZU)0mxFM$&@H#3+Dj>K9|8AN#m+)_dE;5r2V* zYsxtDCB`z&fMr@hPE4|h1+hoSo&5;+ViEdSE%ct2O2tDUM@<0oxS+Wwx82gxhOvF6 zZrHn4s_7ZUuvaPPXH1@YVFeau)y6_0s`m30Ku`WMl48ON_x6@e)1F@S`Hor-h&93V zg2O!ugA9Y*`(^=G7dUA-k?(combtuh<0)cQiKWJJjNAm;4Vva9j2*a@rKwkAr@0!;CBheh7>z^@o~AzT?u5ke zDVB0Rr3d`75t}DQE=%v4etxdW(zUU_nIE|T>D ze1GV|1fcMdS zeaZlBT|p9ru_n6!s|xF8N`;9 z`43sxgAWzO+O$<}IY;mv%mfgmq;oL>5PYwzmdMXFClHP>&N8yZnzRlkW+aQ;ZbD(9 zArPMp7l4an?PwmCQ3Ofp1?(hw{+wAuHWVUHTtZd|1gdxRBO4fTK=xa&tH%z!`g<l7<4n zzfsk~fGsQh!%{K1uaf@8ho$&bh56_i4N;L=<@VeoaefZ(d|@U@k2{j_HP|mN99TjuGuiR+~qVNNaIAE^pl@yzSezt(=Vrk zYWrMFWozw0fH89IvLDP$1}T=reBgIenVtoUVL{96RLBvdoyo8)nHn}u4u^>A^{9=y zMF=|Lv6n=wF;wCTG>1IVkOL&UcU#O6Gn>>{6&m1RCC>$>9JN63FrQxYXO_{b!sxZH zY?8mCDu?wcml#W6Pl|q^LHnRB`R&is4K@x9^HB+wx;cMql0+{2QV37~3N*b@$cLOE zrNtvGcv7Sx#d|r>()w7_6;~y~-LpmRe36~*%Vjl9`M3(sLBvx`Fc3TMR^yk%qm7ia zHP&WKRoF`x5zHsEd79qu{_=oZVQQM#Y^?#VTNA*p|MP<6HVt>cvm^vox z;?VwposoVmr|58^(7%I-leGJeThbxpb6v^0UHwNP0X03(GD@EBXa!Mwa>f@snhz&D zqV5BStKYuFh_RRggrKv_lYv~V*Ego919Ez$N`+KxW=-8m&|~R@(LYAyq;rL4OZ*kt zX7ME$WUFT0SFN=75`Pil$*Gyc4Ci8Rz&jxMIPn@bIWhiiGLg+TX#uz8rq+$~LHxE1 z2_rTWtct?67HK^#&iS*8mNOe!W*H6Zm)vy^ivUUPChst}jEo4`4ddjCoFn7C-* z6XuiAXzI&!JULpwEVdfYqT_nAivWo%`hl72#Enw(d0A_iyIx{HRG=8PPSjZk#SU4? z%z^XV9R3D|*ML;==*qE4a_KbAg3Ol&Lito&%tPu>E2v6DMF3PZn1{K6#rc=?TGv+S%b`!V36402@EV=gtZi zkJ0sTnUJCX0RuKhL?%zG>fxhwL8~1#QD*lG9Vmb4SK()h8u(s5g`6WG1gl>KMovwZZH+ZH z1<1I(@rhCu$vR@p84lPfUFukB;*?i;=Q;JAjp|rLXv%Q%VrqtTqL*#Sucb<-&{Vqn z`LR#&2|_6Hdi_3!XTtt&-+9ii>g*k?u>8>LeypQ4l)#c5`2o2+t9__ z#6Hoj^iDw+H`rV9?G95f$Em<0YOZf#-oP#KoLh~9>+#lR`|9FX&X~XL&JmjL6p9YG ziIVch;3M08A0yhkxGSXfmX*M=&1BrFoF)u0Q>E&ChjiIh8P<|v#VU{$zbzw zuZmU|*DeoM?`*~7fY@V*&9{&aG0!X8tM3C;*Bknz1&Q2+_r2Xb*07KaS9Zy+DXy`dgU6V0#in9biv0|PBX(RziZ*K6ufYlS`n z7m=JjjXXn4g`r4qqA{{AZo3)!V*pZv5yy9SwAN*n39oR=?W5NaNbw9sW}YrDr=1LF zK>f-?AY}H7`LuPQb5#$(-`sy$pR4u$wpxL8FdF4ux`hi#kn&6GtG(7)g1bpG*07ri z1M+Y=!fk=sIo~N}bvSsv6_wD&6kwkTd;hlK-d{JW+w_M(%G%H9#%uu>?X>m&=dLH6 zqE6;m?z6Sg6F6acQi@9#X%pF?KDaB=#U3iS$4ggKCLGN{uS#P&Fb~(jD&R;MR`cj~ z#h(bPh+d>1FVJKVv2z&S(Ll8so)mDJ~1YwfsR1V<&K;RY;h5#z1q=Mbf(O zHMP%RJ21d*Bm{dy6%d&(WS@9pGyz@tZhA?%8HxVKRKu{_i*))U%LU;}Nb+ zdr02vT2+tD$g&%_tG)+Yec`*`orlCrpShf=9Iu>I^hmtG1VA8c6EDYboIgnEHjdl< zB!CHDb$mB?ab;yD$fpYWhBaQ^fHz4tx7aL)T{8=7HM;cVRp>K1t0OS@}3! z3=9EUn6+9%@yzZQ`SZqF}Vc~vD8Jt4Vq}^ zE3V~m$A0-vv$gMj;m}Ek+;chK{VkM7y0_jM1KwZr>4du_`tt(>?Y=8|s<5QIcU=u$ zrh0nLU_}9POc!z)|*hBIy&kAZdgAiJ!&+&Gtrz0$s_gBscrMZxjCYv;!va#W_ta(WFbJLb^iM(p`|ZNo;!Z4 zc&igFpm=*F7roeSwysEH-sj%cXK#b=V}m846+w^R>jk|$# zJ6zallb&1FiKDsnapY>v5U)`{hfOp?P6{JPO9tjaUdyL(3pV(zzrI)JX}~_1<~50~ z^~jXBx}MtF$BiVKbR8TzJ5(qXHq`fxM`mdNi%pe%2-4$Vh3^kEf1JMhNd=R=*srEx z(m?sl_iozHP5v4@6ez#K24R)rO4=ykOXfbS*_K;^;h5Jh@Q9z@o%Ip0o5aGWa>Z)- zRVjyj+_L?JS$Eh~hIrRDNM-O9E3eux7d@@j&PWGRq#N!>_)_wdhohg$Ns`QaVvPX{ z4TWnya%T{`UV3h}NiP_$TA~ckjir*HAw=-RyHMA|shF`9sd+0g9f=Gn^kHPaZgD9c zow^6PU^c#H?vxN1ATFJhB~swvu( zBWlc%6%Al>0}|}mn!PN5aZd(So(d~8RBoDF;(6gj?|kzm8#DLZA{~SQkVSfq$onXb z#aGd4KValVyk*X2iIbsi9k|tT%K0UCwTc5b8QwVucsmv_< zPzlk}>U=xBceJ!Ps#wdRNhhN38eh5 z4fsdD`^p05B0!5+azk}svHF8?j(nMTHOL0M7NMnO4JF(HFAcxzwYKhzLOi!#TmGn4 z+PcUmre!#fYCU{WEERd*CE9WPNJ=0*)_5S{Se~C;UK(NzA`Cq$e-8~sRBd! zl!&i||2SoAUYjOj|96Y&xDD6rp_EfcszUXu0HWXB@)rSxsuof%oi!AqwLAa=9KD8h zS%da+w##Nor}MhcCFC6ZV=S|7;$4VR>&-|erqLvUs;Md{8kDKj4jQ#XjddL?AjCrN z$hz5oAf<~(wwPinFPBNUnQp*~M_an`CQ!|?e0&w-jEh2BP&bo^vP6(vfWIi33uP@_ zYt!;QVKtWVYEhH*r=@~tG1YXGeyQ0Y@wYEp>J>DuUK$``cKQWU5TtVf;P`i_t8rdl z0ziB|9E~jfQSy8IdTM*asAlo|UGC!7C4nwfgrBA-@EYjUQ~BwhTLmT9aJRp1q}A8k z+H3ha4nJUZ%^3qtEHi##EdS^t4J@E)pn3WamJO zii#*|7b!%9M+spnzv&Pt6 z0MK_yOtFofubkA3NTBKlNm0n^sU^nP*y0Y5+}N*ZCI|aL?pt|)BEZ6yu;~} zf=3?;1o(#@p;~ZRdAE%4L7tZQ&naZ=B#zZk#fn!DUy9N&h?hu$Y1tKsmufzaFcohJ z5o|_-h+9|?I17MAZ6+B5Ev3pgAeC{I!AM0)M-%y%G2<3K|Dp@9hBq8H9-ZZGmP=S- z&V8PdRR}geOqA!q-kwJ;l7EM?l(z~Z9EgOyU^yAVDxvqoMIA6eD}Iy342hjYK;CJd zo1JsiM-@%@?34JZ`<)RF_O^Eg*Sj+zGT3r~bnpazGPW?^f!DMA&zmj^3#RI#=}%lW z-U%h#L9W?DTQvcP8eNUzolIf&iQ2`_he?hE%`X;7)OQY^N_I6crbDiD19!~l7v71q zd=ysLlG-<_84Szn=(rh~qi+``5>~irF4JUbx*p-?VZ4ItQkl$#-aB@8d!b$blqeGt zAv4YL|6L;QtnFfE?lR>Wp%}O`kLBSoaX~)4>RucZ^PT~iH5;f~1j?}`eNS$g{^tH| zJ$$ekXOL9Ny_P5PLPT>6@1|~T=~<)VR&$%1OC4w=z~rsc705?9G57Tm9y`aywc~7U z8kDeE0d{x~2McR|?2<)?k&z9bcbMD~P$U!LJHOGMCf}S405`E+UU-kaa9GmJvu|U< z8wE5duYu8WVFm8S*6<@@;XBCsTkzHQv6(L)20?SHj1#*AIr)zx<`1};aw^-{)ljG3 zrOnvz1L@^iWq-BNw|b;IlVS=%0Gln8XJ|Svg-NcNOn49kjL0%YtL-{i!zQK|O6!>$ zK4p8i$@`ls>LRg8gcQD;_F~ycAg4J}$!Z#zJ@HM5`VDJ(4l(?Y{*Nu4{b@Ok?Y2pGV^jfqVlK7* za-o4vqC(kl3$-F?D zK`D~fzePnHK}7zU@a&wH9o0-scQ0;WBOb7=iZz-Tv3)bHl^epSoofm=mA?ZD7n_Go z13UHld#f_)-zGsyTf>dCwN;sTR!5Ps{3)>p;6A*&#vkrV6AL}0RCUi#pXz4wp4dw9wjPp`mOrcMi0F`->9cR7<9;pYx$^1%+9x~GV+3!hR+#rmy1Z% z^+AVb`NnwLTT`gPr|j3j5tAIQg>52~ zWhhylt(>J$tNnG;r6VKpSX{wrmc6Wlmy1}lki@FlY-G|V#3y$PBnWad;I2-($O&myz3$ifirJC=%hoe5@Rhs5J!tISjc5z3d21#%t z#uyY2E)LpWC?vY^_zwXO>+PS{aAIBHS&UQ5h18~>X=s@=P(Ck?W*$41!@KROXBPz- z3Jcl}b3=^@T4c9t(~WgqUe;MAEm2jJjiz^2+cV`zERz+ANAGRP9Z(<6E*EsWAl=2% z0SYqMP~_LsdDER7MqyX0`5xGR2=MNMV@@(t(`N3?kg5RSp`pTNt(SxFab+olB~AOp zo*AarYN6oXI2xi@KDUIsklbe`0Gj;7SwYQXaN`Pc0}{6To?HLBwG|aZPhwLchbN%+ zPuU~adks97Ic%JTr~=y`X$8}i(hK)kIf@;R`p;ySI1_5nP0hmGW#khkCMbMDcFR4u zDSRG?HnWwL=FCX756QbF#(Op(sbugO*={yZWpaUZw-xoVtAbV!3)?CPMEe_RWzVXa z7QdiXSeBF5C5*!)hACxmGWt7 z4Tb-Uwzmw+qv^T@aS86OA-D#2_uvxT-JPI~6Wl$xdvFaB+}$;}yX)L}p6|?c&b;sZ znrrxVv%9*wx~jXn_S$=`@;qLO)KJ10i5eeqHQQguv2H$(`5o#+_p~i&a`h5D9F8C9 z$(Mwtn}tPWnIOv+d+gdQ7P{*;F==IT#WxhXypElTVv2M31E211E|r1Bf;!uvPGm+R z0d&b|c&jAP<04ALYT%!UWeUTZ3tFY(j4%xOUmIO{FZDa^mOS=N8M3{*Ryq{Z%IgYl zD@^Ig6Do+|E=TT&<~#4ndC7W-AvVxV5gki_90Cja6vO(@B6M0FS2AgnR3=hN6hEvh zN-|Y$Rx<3~UR{5IN8#YKV71iDV2R})9DH!e_~Qt$a#_I)Y!Sv43*>U`kt6?;8TzWB zG=*38v9%?^s0BZN+7~qUtzm0vL}&xagOh=?B1-D}%V9u4#UM$V^*&})-q-qO)vwOs zXWw|6kKL}?+qe@26$shSSzNB|B1V7Mr}>Ld#kJ%cmcZ?wr8?Lh3Kxja9-^<&FrAlO z10(BFU{CWRDmKWsU`Jy=s(DTs>|0+{Ztk$-;6E8-9}Mbji|$@c_7AtAz1+Gh4;Y!8 zg*H0^R#$vPPgF42ug{$SHkoCXqh*m>oF(*+vbi{xv@K8qT_Wi5c4ekq?fhES$;T#3 z>jaAYvbyOhJR&3?iNYL2gWdon;HfSDKGTDB|B>6Ym&CN>N8B;Q?3utvmABcW$J)CVN@V zC%Gmjn(37-HEd1JR&Fg4t$GBV3dl9jivTDmkgF&Y79NMthUhE`bzn@?>0@-V-$6q? zEgC-fHra8NI~;xlSYDUq3~qG$kXnb|Bx4^+Y;dxQ+PJbL?B^#qJ*KXHho1{{79=P6 z`|!SMPepjdqmT71VES0C9i)?tGb~C>jkxXn_G4gB8gi(*%Prz*IytkY8A{Ki*CgYi zh}_F>o6zCZ%7NS;DtulrzRvCSw`+C|=lJ4$0OxbSJx2{3_1hECwW{bfQqEFHES0|0 zaz^IZ-KJe+#VmOgvgUrs$Ldj8!^USAOH!|Y2Cb0Y!Yc$LzR(#Vp8k}*@p0xN%CBqy z`mm>B*ffE>(a5Y1IiP9wOi}Sh0#A93u=TY)^i2^qACNGkchOj$cEHJI z|BBIHGVEV9gJeMhLb+&3X!%MP*SAbXy8rS|5Kk4#ajt71vFCqS&|M zRnp-1AMdb6e8F76#AHaWc%6L~We~F0$f69o@|2&NfwYLC-&DtOrAnJzH|on11c6*i zt1i-3@wxdX2i!ICvmA|lImcRVKc;oE5Z7)EXg#!m&lWwhuS42l^1fdbN*IQ3w}4is z*Ck)}s+^KyZxBNFImnton>+z~aEdv}di<#Sa&sd%bGBy4Km9M7eB^CG$e)C=2LEq5 zG}n)|P4@;Vj3Z`HctMNRR6IU6B@By5gk6b(rHqmRicvIQfGt*zk&{9Q^eN2PT?JE# z4438Q^KDa&;8Cpo8+k+rLa;p}w`fDw>-=>z)5}*6eo28+E#me>qX_+$D@rWTZdLNy zU^4q-)rrq;Gs#R(N?xB@ugYN#jE_a>(CDo=l z$gH_`%~m;Fs|AN+-{c3m)s34U$w|D;2=X%ZH2auCO5*dOWgad0W)^XGjW2|{-e%xs zE86vBpC~~3E_%0s($~hs+&YurjX@dcnMnf$46|g1zH&I2b0Dv?y6B*ZlOKRq9soTZ zUm#SC>T^fJXV+~HMdyxA^Y@Mn6|xe2&>rIL8p58X)c%A=ctvm1MeN|8*}P=K{qwaE z{Ifb3M6R5E%oeJ}X~iP*B>HITT*AcOyjN+LTlaP{3+Sk*>?q!bY+0U}aeLLJx2Ykg zlo7SG%#Lo9?R6}V18QUNo_lPf#ucDE=M`vZ6&1N&spW%hdl{paf{FvZ5yX*OGkVPP zCdv1N?E+zGt`wyPLY%>d)q?$8ffz1@v^ILdW#bCAP@keFi|UthzoLt*UHyADQ8gkZ zadYuCz@bV$OyFbNL{@8p6L8E*V)e0=BK+9UMLX6dV-|Bxj{cr0P{~n~e^rm)rWl2H zY+(&PIwS2qGUG=UVmjWI5VU9%!ER=*ugomcJ`9OF#6NTejD!mM+7VHvK9>+Hl63bG z$4oMDZy`G;1_mmF#4}sR{oS%KfQQZsBOiGAoyCbKR8C$miyTPPQ}~jN%d*s>wwwJZ zL$oI(DmU#NR9sXeul9a-G`(_nrY9CQbS!*h;r&M){ZX2^3I$&r2co^JNFJ2$q zL7(6N3V+=UerFUlm*(RZ#bYEXMG)-l2q%V|JTgwnP|&|d$vzv1eD*T)v9R^?XaQ<) zlazEw^2=&=g(yXB#lEuElT9vZa3@miy1PF7>hPSDAz`0+=_zu^9QK<22)68G6)te( zd;-Q+9v-o18A4>s^w0OtC&Zbl|6CwnNrx#m!;xwtqK-TLYx!_^{cAn5D?|%Lo>z~A z%O~l%(16_V)TXk#D>XUr#F{HQKyI|qR%AlU+jzwGv+*B!{sktXiJ|r6w(;p?x!QWu zp0q2@ER8C;ND!7OZ#q@WKo?#;jwPw1XGPa4i84^QN#mu?&YuR!ZmB5v<5+7doVC~@ z8B4nBN`6MIE~`BlQLYzfb1`lq1E+4tUUhZC zD9e5+ksVK;Oy`l^F_N{Ci!hUc4u+mQ=^YVi=~S8 z?3OeE-g>qs8}$4t6b1mEPD^QZm3@-_7@;BiLr!P>_cIKP5g)a}!WI*7_tDrqbNf7X z7t|1$$g*_uU#+IvrXncykgi~5MlGZERw48JsZM^x(tfoOP!>JSQw<;S$8EJZpOoCg zoa{Vx^G+`kd+Giepg>jZzVRRTAfHzn0R$`n5(-~&_1KjFNzSK2kSmc}XT+leC1guE z>zrdJ)`WkAT7|r$<&utSXJc7)Xj@aGb0!3PB#Y(R0+CqoE7%Shl!0-2`FYl0R-dfw zzVRDn{SH6LbUsAOhn$#1g4>>!)|1CoJiw{#2TR!k#1^4cTzRch>J8kjvk$HopIL!aOh-48#D+B#8`u zC}fbQR7Dv{x*7GBpq$WO!hN+y?yPt)6<-+I@fcIoNKH$-ByO*M`QJ{WLUrxhMJ&H|iPyInhT)I!#62d+phUq6jMaJPQR1 zz_4ikF1ZuYX&Vb1`C1}U_paEIH!JN*0(1?BN`0vdYvmT7iVJOYpGo%#_s}(;2wRqTTqdOuNav{ zbY0O#`@@e8t^y&}bninTSE8gbujSxJo&{;jO^ZdO9%JOC>2>Z+ zgy%h8P2RFsIt#*8m5ei%8a!xmK3)swIKY_1)wG? zH5M7rQrRi3Z^y_?q)W)nf^>y!q5THJ+$ldIv?oFNP zqni6ir?vjmXG=2SkmVa{)&ihKm*I$<_WSI0&Uy=5O5kTANri<_{Aa)t_O;TTpc7hD zL9vK4_7mPRv}o~s`10Wg+WOO3&S9Zg(v-FYI2{%T8I7d(D|l6|t1iM#=W3LN8H#K@Yv#ARZc}U7^Q;T5KVzg{T^PXZoO2HD6-scu>Y@gOp|* zqrz{I)5y;+@uR4Z1+k* zD-x90;QNaTciH-=?z!j97DU}Lu}Izf=)65{?g1DHaz2Ena8f>=qtnj?9v4=ute~^x zsu_vXwH!o3K1_C^j@o zPr&5lOqzOuam&`Df2JF{^=udD?O^_~Fk>DMqNr2Klm;8!QJy=1*c#@;;TBO<48xTn z?d65|kx-fDVxa6&T9g)etiZQBIEmd0k0fGtFf~Ne8}Gp=bCw2HNc|ws^d$wDnV!=m zQF{<_9co45Nl}*N@VMZQn%JW(e(l^IVaKCOGVya-;yr~>f; z*Hlp*U5Gip#vGko@N#C{jy_xMeY>z=z{L+NdqkTmE2g0N%VlQMSuq{&vt`&OQ~0 zC@bUR=C#F9>i;h%`WxQz{a{B8mGu7*q9YMAf6SVbQ?nd=j%2b2#W7I;Zg%i+gT zJSkpTL{k|b^e-DstZ;usP+c0?8SK}TI$4boGaKzCCy!lxK$-%vE?+W}tfvAVWDIcJ^wf~a+f#dnoiACTmZx13r)jXHH!8m@Y0_Z?OQkHf$s$bTLyIDqV0v3tT z5eA6BE+f*Wo9vkd9a6So)o&{m_Y_15cNAD~h{maNv*kXHELtc*VrkwvYO*)^01slu zcS_vNuUVJwYZ{k?ql|vM1=-k4@vXROI+Z6_2Nh+fS>_x;baG+f)l$lS&F49jb!5`8 zA68`Y@5R1>sN$3bv)7TVs(rBNw0Zr50-%P)Svp{_HE)26CWNE>Jg4+6_)GYwQEDKF zteM3?jPm9cDG&geiXsZOX>XxKVZ%{=aQyzOM1dcr&J@{w?w6bC;^YnX&rQOs!eX#h zC@U}n_4^NC5_h1c$o)LfzW@1(4AMTZKx0?V1~qO*WEw5eGaz?u05vWNrk&~ z6$BdZXHc_qq)89!!Pxk-kp%o-|K10sY&i}kNlp$G6aX5Rmh@hVL+{kAku7b=za7y* z$xt6LOZ8V_!Igr@{vF|;&X`oS*2&fVr;BrzP|txh6v_Ff04A=##boj2;xYerEGZnt zDf=z_GibP>GNC{Hpy2NeVfrh(;Sz#)DB?It=8wAs`}de>{2j?M(o_=w0s2pvA5Zz8 zib)4&4yBcC=mP&X8hI;s&EsFQ1z5b12??kgsN3?S7Sh06QP4@TjQ{4#v{B|@q_{1FaRpA5DGlMz* zHE9Y>4?K&Yy9T>02%vo73`yM34PF|^M z?f+OCj6l^&O?2e6N^D2Wg)S}8QBWge60=|tuXIhVD6thmpt0(AtRW%269sWSS#TFm+_yHAfpBb zsNg@w0QOwXl2u=U`EZ#L;g@f%s#1mFTsQ;ic7@AF11evK-*N@etaT$8XyV_8f@GFL z7l-pSRH874-XX-J5^GnESbz4*D4c3V?}pM^rTqdplY5r?W#V2YzRm^|o=Dy*R|I?I z%GmE`i?&m9HCv21>A&ETZOF;zYVrS|4cp#rnOp$ zQJW1x@pP*&tzWFoYxHqn-nmt;nhntS*z;KMX_rZL76#c10wQsv0+EBP$_*7nFv`Fpot-RyUI zBL)+;@Kfds;f#`#WBGVM!&O+DYCxmC$jW}}H%=><3R9$gjE2*;nHi}XR)b0(Pc*04 z4Zkdy@R|HENg0X5eH=2_N8Xe<ewFoVOweHU8`>5uhZJ%DEoofiroM88#m=Uq02(5KmJ}}^1C3_|e^>)}129(7rGNmcYNiGo zt$@Vz!CXJ00cJ`tWnDjm^-xtKWKzix%D*}zphZfW?t-s8XeTXWs zPNOh%!QG)p>|P>NIQ@jHUo3@ZsEln3-Ds*Vow6mPpt3UtK>{QXLRXWW5cBc94EJ9n6a9`1ecVzRpk)IZNY(fyTSF)Mbvr)_@xQ-)&7shUXy%uPvdpi9d`9gy zH}w8vzjc9H(RZ-v8G3emznxnCzIMshjG*lJ4Q?LYjUqZSx(4}eQr48d(12n0j@0+v zGsqO|%L+y)0J`3-qR^8M@9#gtrx5VLALc_U1F?^_w<{oz6?-?YLS33LE0Egw!K5cy zgq2#?uW$ce35k^heXRZE(*h6k1>Bdl133o@4OuN%sLyFV2AHVg=aCDBBSN-~t~0pC z(PJIU-tuxHHS=mSgcA`KcWsaJe)igjwV?K{5d-e}Cq(RN^WFTI%e?$Bgv6$%?GB5Q zbu@b6tZN!(TuqX%^}7{rQQ~c_EqJi!&k;3^PX@VxUyi$`!?E{`Z1Pr{s@$J=2(el1 zrJG;N>84u~Ep2^5l+Ts;HEx0;GClY(_t65MHwZeuW2O`a_K44I%)8R|MU4Prf9^7B z`hkG-SaTu^U#Gb8dXGVk6Fm>+Db+gfwc=L@_$KTO0@0RYG2IEStE7_GFnX*K?VtJq zM*`oEV~W;AEvcO}Z5GALNCDRQaO|^j!QiP9Rz-c|x&oToBIiyk#?r7bfMsF5co& zyow_iyVK2LL?{1Djdg=>PA7z)lGR&+K~2VIT|=_Di=~jUxF1mvfQe9|cEcv!xAc(e zYZEjAegpgAU$JrJI7{y>S`&RJjO!*CwwRR`7>OW-B!*2O>8;MSVTQqkCZ@oM(||Ni z2chf|%Z-p`e%j8KGQ|{bRQ?Evi=4sDahyLQ-~s_?cdB2Eq4Oq2>Cd}#q6%r)Lh&R-jfGUZsd8VcevADQw5ZJ$ zxOVwkS8Hb!Tn}EQJDczjrZpy=5P}q}WfPT~T&_ezYftQ?3DU`IV{ zN4mu^)fFXi)Y1IABBAJ$E)pOk^5p`r)XibTW z1&@>XkIZLvBk;ijpx|Kp_W%d>E-NHvN$_oCdltN-REfi-xGqx*!!+P2dVW)IRk(}5 zIsgLG^Ks1{WhrlwROGoji^oExDmh=L?i*#l)@S>tpRPI2*TF*6E+o!~L~a>ZUowuq zKoA8zgT!YL5CcTr40o{bA{M2u>?@)pAb*Yl{=aQ;Kt`I&^E1S0ca_=))HwI@U76z zNfcn!pk|2((U)xlnB>sljp5es7)d|TC$cekM~&()K=vdPxBa2XSFBsR>vYJ4xp}}H zLc*mQl)DPhPA;g<&7)QFuPVvjL%>JSY&tT9vtuc)GaY|!B?U@JBuQ!clFBLRZMx!K zLwhqCZQd8QX(?OOVytdI;O|tQR_JO~A=O^MuJj8QeY`Dzh=SI}cHrwgg?m<$>*81o zu?fsU^14qi~nn{^u7 zYB`O^_qv7+%md06PR<9$)~LR0L<5*lJKXur&=r<9p-}285;#g+mC=EhU+gm zl9b~@kwr*h_w!+;77fz8t3th{RFL1?s5r1X>f=&M?O{}iAy z!7VvZsbzYfL>K!ieLFIcvbgwUVNz-)d|IRnzR?L^)9{ur#hIwl#K)H`lXEDs*O0xG zRmU2EQ!i^}ck>m}Q@474F{cq*y@ULB1~)NsmIx4?cTN-fWxx+kR@%C$FuQl?r>qRBZ)-!T8SzE1$fG(dl80U{HPqynT!k zSkMF}D!;W1&0~C@tznPcgrTDQG$sgzVDL<(VeJX9?li$td)##kY^UPvQnz$8N-#Y8 zMf&9w@gU4;&C@^Gs8NcV`b%#MqJGu?gq}tJlRmy_b*=6-<7dQEclR0vVC; zG9TRv(kI%{@98%~b|}ee&BzGQC&ORAAjhQxNu&G3eiT|@*m>z~Ov>TY_$YUSGM^

_^s;Ff)R1`bu58|&!V~%XQ3N-l#JZ4K6|G14~CW@ zhUjvfplpCo-hSmU!(!=BuR$DJHKzVXbVoL%pyx0dh>s)_{-A+;*#x6`;N$g{6S6M= z#M`7KbLo(EPF)X8B`yWp6WmPQ_rAr@$53}xTa6%23HnczJTp9_uBSPo?$?%iI8rKU zC^;|fCMvY@A-y_mZ&;+a|Fn-Of{T7T#!L1cOKQA44BFylgISr{sW z!I>3m4{0iSF*!*=m=>yu(3P>J`*xNCz-zH@N>YcWwV61jC3Oj{{fWdS>W52h~wLKlG^$PRZB zueM5%$c7aE6jyK-Fsw+Qju9`;@(MTqv4buCFrr4ic2v@?rmnUk_thRfeAyZq;Mp;> z(a#Xsm&@XRcn@cuc9?@ApUc)8XP<nbTAG@YcuZ<-L{O%Rfg{> zJ;Zz7=tJscUe?=QVt}<4$BEmcj|y)lInz^4Y%6MJqR}A6lDdPfwn`bELF&fOa!mg{ z9@1N9FiU}t5%uewOBM#Z6rl_P=zd)g4cRzGPL~ceriJwee`|%zF%>#sRpmzrP&8}? zCuJcXFj7GN#_-|sp(m}Qoz8x^Vs=!PqlnW(luio?-c~5vXysIJv4Fba-E8p!q1;xM z&I(UF?>eLJ9!696Scn(B@N(8pRE80uvWCi5lfw>4#aWu>dpJ_4~+N16&`Yf z4jGUW4^Y)Mgk1U&pEJNa02s(%_nyyetHQ-FtJBnPOC~3sL(DIF#f?~F&B^4~S6_QN zdL>UbrFb14d^+Ve+#@mZy>y33`;UkhY#|m~bhG*vNV8FDV?_(1%V6fuV7gRZ9Gh1C zUr8u05}t)8vV_tKOBgJ$Q&8ny)!X-FF(QzK+y4Y3uxUB`r53INGBfFu6mA@mzZR9U z@k$*eVwOGCE>Y`CSnoPVSYPzI)%)42H3K>u>9?P%qRu^FQ>Rg0p_8gL07!#7a5oan ztPYqox83vvQC$Ng^BSZL^PRR7)+f!NuH?D=fMdDSwy^^w`9shM}efs|6w zw@AY#CoQy^8{J32=oAnuiE`ZIsF=mo_sFxWH}7w6DV7E%uGF&&(o`k3$avnB?wu_S zsnv=Lr}i6DL#yN3uP9vZRx{FneHeMN!FzknbxjOtcw8mcFlf}Zg#GZNJZHl1X<|6- z0e>3ekHR{%#p7-BJxM(haZQ`uJ8bvz7hxs6C+#X5d8L=+mZ`BwjX<4^3a5(ndZNo< zVVfB1#&;EfOe152C#TyuUupL7sTi4r)hU>}6ZS=nH?j9%=AnV>cd|W^g%G^FFOiz; zJxYUtt$LH>xk_#1j5uFG2uB!E(qzInx_g*WJdN^ZdpZUCdhY_vzGZ*$4ed`F8NrF$ zr!T1+e6=eKRfu3IEMR+Ehx;^7pYA=tD0r8HAV{WwE?d;x3L4r6*K;@>F^DmOD_;6>Ur{nHgrEvV2s5`h{qgw zebkV>gfRdgDcL`nRCsMATGCJALm{5dUE^Wvjo=8?b)sf;kr93qhy#~;_UM7A>_x%M zAeCMPm?)msb;&iZ8*l{1iMU&bzXg3S%%fa+Jn_J0pJ{cqx4$T;&Fz96`z>Ypb-0$= zTuSHNl$&6(D#0l2@R!6*1K3=2y?(dm=Rom(Sf)$|TpO$@e?}A|!D>x>@#u8bse|XP z`tmj{)3y(M@mD5!SsnClk9*=<_HHc(45I`Wz_(90gC>YN10zK+tXcTUD|`1G)AVxm zu-3sy1#JBZ7>!gp`Jtq%JOkgB)B&$`)(q;V-BvvQ^!<^KM+NhM`dnikS|8hVP;*|vf~uwDwc-Mo8JPQb)IR|YIj%xqde45w+ZCp> zpLY?*3if+1Zq8c4apujA=Kdg<*qB-0s(6LT$Q|))?^6>!edx^_n9z1!N_XCQvjE<$ z!<3Lbkh>l+qR8?!cGk+nq4djfr=S7z#n4(9k{;BvSA zN5sUu`Ai?=KZ-1q!tnkSJl)H&;)j3(7!_UTpUkl#v&g<}4@bctX3!mv+>ZW+^t#8i zSthFkpO_E6%#INKs6bTpjekAYOW#+b%+T=Ru1H#!&fHiROml>F=!QW+jb#a}qhag& zo%%Ae6=-RLs=o1bkot*mTr9KR_nhG5Gq~0cV75qMQNuQ0Rd^C+Rn8RJAg}^JJ{`0T zx4Xfr%KeUY9Jg<^2rm(q_JoWczUAlII`Mk2>b~so#tE8TGnwUe`odSRn_5X^n|t_D zvQn#YOc>H5ex;9M&CBT3Ur!H*SbdC=o_v8khHH8Y^YMDvefC9c5Mu8=K*htlVD%U$lM4sF<)ea-@tC@*ZVcNS^B9qv*koClC3=9#Gp zCi5T=;j1t(=?-q*#Gc|CO^hgZHz`IcZv);CjG~fi2cQoZdX~qegT0gUTa9Cju!Mdz z*2DL2Dsqoq@U-gn6BMlj+`rJgC4(qe?GBWVh`gau74K$;x8!*<^ z#6BA_?cELi1Yq7QcbiPbe`vJR#iRQd%+~f`HialBt3>(9=l$}}DYqL}g-D;R10{c9 z&VwLRG~p-cnvj4zO=o%$3+wh({8jE@n+W>jb~@WMRoD__j!Ccf6}&C}4+M!rlBMn= z&f7#scK8`I?TGWkF@pdKZ0NeLctvG-Yt?w?(MWZxXND6>AyV`^Y0}udsVDTlq#!o4 zD}4Ff-Y=xPkM;z$K~HZ5$E>U_Dn5Mv`(iCNHT+^tjZpJ2Ub!4c+6K0aAB~-v$K%Ki zS8V32ag^rwlsuhvdxlg^Ste{rN@>5wd9Nb*h+Z2rEE$#4`l0~yc7$cK=GaRo$1?Ww z*=!F@)SPYC_~|3~v+Yfl6HS#zmGXABZWV_v6J%A5uPznv3;_+J*xIwX^dJZ`sz2Qv zX}{DK1fniWRYV;JFRTCkDOMpKa&21jj~TZ@?kL!Eg5xjFeO1HJ(sZR}`xg|gtx=ad zuk;4c3jQLnl=DSM-9i=^6|cyiz+Gac2R?O_&mFQP_u#qEgkxbNqgmH-nXgrsKg}*~ zCp(vhhQMz!;lEOzC;v;yJZT zVXsfCijC8nyDGc7(Xq$guA*{Q7_(tR_*SFG-mT(Op$DCBw0=%w@WT*<2Ekr+6zS>y zKET^^-VfvjO3koLupK*i#Gsf^Ya`69*Cs2T54-Nn{5%?bd0jzk4d^&4jNM&&p6Vg^#P~ ztgP(+Zj4c>JYpBfjM{#UQ4uvRg^ zjVoF%jvJ!!-6JjNf_8ICldFU@8FuCAk?Z;%#4HE&Ox5JF4eSLXtl}gXN;~Mch%K0j zP$tUzAmCN;(Uz7Fy(MvbG^TQLhDkG5dH=k`G~6qRvu~oAl{1D{E=K-(aRhl@IdMs; zgeXJF!jJOt4PmC|#bAwrOZakBnr85U63&+#)2aH=Jnkimu8@%;4wPR&}v-XKQWOl63s&CwJkfzV_$veZCK zC_3Twmd<~tCXR}iwg0)6DLD?x>Pf{NSc3@Q1?xVBk34dBDzCKkBz};M9#1yrh@># zagnTJGD|4e$A$SW0R%ZAnl<@Ra>@1E-nS5IVc0`s#%!@ro@CMCZp2#{kU`VURw%scE~rJw03d86L0^7%SQZ{FQNs@B z3A>r@WC}hCM)kQS`%iLkLKuX%JIrv@~{dhmM3;pUTm zDE?x-S&t+)vz`4Jm00O}fJycJrNO~r=2qGaZ=)xt=P8!DMqjCfs%>t_h;_`}{lQtb zZM5haX6)L^2jG&~nPcYQSCvmRtXB9Ww;#ucpyIx0trNWzCq@}-%f8_)N_E!`2Sqav zCAtmwz6T@8ZG&!l>~oQd{7_^P`~cpiw^_*8jP>e0$wcd1LdJ1^y=nr@eNlMsJsg*Q z;ZSWC7^uxNvL2c;-U)R@CwPARL>Kx-RNiE4W$c^TazOD>RXt67UoLr~l5A;k)@0A> z@L_jSkF=GP4MODJEa97&7DGhiJ7-huE(uv~l6Z*&vV!V(-_l{y&3CBahk(fhRQw_% zm6Ue_e5I5a!;F}5d_ts`B6i&b$=EBgA(R#q4HYm0#RM-z1+=+U4My{Ag%oV}gqiv-CwS z&jX{lX9vNn?JpBJ2#vQtg$wrjSei66E*a_H9KPY09a+HZgdO4d=eiuWfj zcc64>Vyd62H3mi~(%LV-dW)(uGEDIuWjO8_?E+W_ik{s&9%!kHaP6*MzH3vXaCZ?g zp~ulZ4>EW$kYe(v`a>KY9op{7Pz^Tx@kF9djpLr)*>Vz2NWCZx&waL2XIQ^kHEEPo zJ)4l6sndUeQwfrhkAiRI9eio~ift3=D7znQk942RZ?Ag_rKAlgw#eq2>_XUAu7#!@ z3!Nf4?ov2QAz~qX_`#h_hcJEOn4IXf&%9&6;*GgMEPUV3W6#S7Z zh6lQrD}+zTI15^v>C0=p@YBszD%$R1` zD7N>JC{&uGFE_OSG^2@EkWpEOZEoctF{8|B?(21Y;#R~ZAAGq9TLmF_>)Ca)#Ii*z z=3E}VPK~chNnw9gC$;mX2d~j|VEYvzd)U-_>P}>_?;dpKZ99GKp}8^7qx_+n5=cwF zXa^GdgiD%n&+&uz14?wmDEz<$qV@f(=u)>jYxdn;S8mTEnPcxjde1p7d<^PU#~cN4 zTe-)oekN$MLmH-BrD^=Gn{U=Z-MC_+Sm&i;x>tG2e>l$1$$!}gw=8^y#F$jJl3iWJ zks*g`9kqNTu@kp9IpMW~KqGjb;w%$XUf+hq|C=_i%EvHfy2XRJ;5*FDCd_okAB8PV zTKoT;@!3Cr{x7pRH}}6AN1p0PyMy*-22JM|QXOBX7NzgZ%*(Hr`x{=5M3*7uexqm8 z#Q#C>d+z`PpF}4s4wEyjab@`mx9J_2W^V=tX?_N_KL&n5=7;9&hvE?QlS>4`aA($e zzeCa-#rF0OSh#>cWF{ClII?$mSOPuD&M&{m@8ZZ30y(3lEzUj{3xFtWv7qfi8vY@*Rk z9ru@Gb-du?^-$*47niqO38X)XKO7Iv0=g=;Fj?Sai&W-4i+#HS>wFR#1S^wqNR^Z|jtni+(gr}nl`eDpf?hF0YJJ1(U?yu_Vk#xQL4HcJs z;oeMDYV(m$3X{KJP09t$57JY=vSI5M%}DCwT^_xbUVR;xob@^zUjv&B8#2UFUEo#* zX#hKUF>#&~vR7=Y6Y>2wT!N|Oqz=blW|$I?2w7e98N@Vfc*?yRyi7TE?G;e!L9MKe z{?Dm}Mm(0H;{XA?k@oy*!1pth5b5Jxr{!Au&x5g!> zi5Q#pXJg3sDdH4Kd7>i!79CtnBUh=qJqc|NmTV&y^I5f?meT;J`_PGCU`{^Kv3Z;a>OCu6m@pV;8C6VazEe~=PTcbHng--#S<7};5bt75#$ zm<^>U{VWD(6Y^a+HGe`Uu(Ysen}-Wur577-x7DtvBv>L68%)5UbKp^gY<4F9p0En; z#>Eg;2I)J}(%B^c4lvK^exTIAD+9&_r4$w}$!qc|FWOqaQziJMBeP+^5W0(}uP|mp zA1rO%Zg+E_hHnap)O3?_1O$)~(6?leJE+TRL^=ZY2<}+yP&`%|)rbdOJcmaWb8H!O z0SpkwT<4wxMfxN4p&=!8Yg|t^|$1E&oAElHLSHawIl!nsy-3Islt%c2ZNDBc$lLR;B(2)#dP9+7Rik$)-lPewB`bJLS4YXwJ$)s zqNY|GLr@$}aH%Rw@S7pc!V)k3iCFIAt26&X3Li(!V8BYS3q(GZ2y`br`ZtYMQsjU< zxQ*f^iQ)40#Jo;jWVXWa6?F_}-p(P1`k1^kW|0I#vHpm|X`8Hu{w)1l8dkcnE0_2& zK@`Oh^Q`$o&1lnTo$(5VBF~R1)7rq0nQ7A(o?jN!zZxRAr-;KUrGCEt4wfXV$p}Wk z&yq@*l~q6=tk|t{N=2oD@7%gwt@sd|Uj0p|kzX_NcPu&1xzUn{Nwtx@$M|`;_kD%s z8#va^fKo;2@Xi!Jp_6H?YNPV4(wjQ5Wk4D)!BnEh0wjN9bDQ=_J8Lah=HMmJ=&e3o zESxB{P|l-OOX70RqF}I!PPn~t!?ap#uT-rDrP=RVkDta#e*R;A`y$a?(N%0ctKolJz(@H z{&1L_IuYVz%K{ckoDaJr(#{5`8{Szwy=A0dEp8{y4N}?dg*K8Rb2|(c3BAg2QyOut z>WmEg-d|S{def}Lhb8Ul^Ta_nI#YGXVeRf{Y(HmYcri1H4N-I%F0!K$_9AB2i#MF2 zMvUVP`u_c8$m2$1|ACHm$Q$m8_smc^`X*UK@X1B3)k=6l3f)W@nrL(Aue z5rVP~b{s}u3v>idsA5L0%BK~ge*zobbmjT9Sj0f|{hb1wGwB8Q<|N(*m*Ii21Yv*ftmr``)p!!ZZVP7~X7e`h zpQu>AQn3@^qjghhLb=;Q0u&|AaJuv32hoqk&g^;M&OVP^V7zXmKdLXk$;uK6rEC_K zGYx1Uf87&rl#(7iBdl?1*cf2sH{YHtH`EZ-YH28G&s5iIv)qE#@R)Bsb-xR3yK94S!@KP%i>gN z9K_i?W{+mVg!f=ex1TMQ-ICyxs0$08p6;cZ#Na9&WCbDsdNRI?2GIVfh?V^kwP6A+ z2_gAJ_ca)H+<4^2&Tit*;T40mU7~^0j;i8M^h1#YGWLuK(WgQ5xL2F=Q=j=RO9ItZ zmtsp_EkoBVopGxmVr~<1EjsObXXx?bEsOJ8|*%jqxx1xJK*g&)GPion7Q&5D8Dji`G9ZS@)6~ zmCqoU0+f%c^b0%+Yh7-(;ggEHFF1o!FkC7nSwDbwW(3(#ao_5IHtJ{_g(I2`5?#V$ zCQL<4)OOm-y4cg7M@oRa@rSYd1dsOE%%pVl>tjoF&g1`!v3CmcBLT@n$bcu`dGGqmJ1ZqWzJw+!C^vqt z+$h)i(yX_-H1QxwMzh&Q$|O-DmYcHsf&r5tDIIF57amFnr%L#j#=?GX9Hh^o zpiR6|B}=9D^9#HYa~dAWXokNj(w^Gknk(8Dqd@MOsEk$!sEs8OzcHP4o9IzaO10j_ zrt4ce$GN5!?~*j}fRzTs8Na2w%<1j=I0=eO}2QI1`dcY$W6uE^#4-yj52kb@dKmr%%9F z7=HXnZySB?tIA9d+dn@;LLeDpaah}3Np{EmpI!JpQjUwd?OaPFml$=f3?CV#S<+pC zbfk~ZLV*7c6w<&;;Ph`}qx|%|{I_{BqN9m{&3}deHPXPs$eKWCM2^JC$oBsX9x$#xug!(2+EW0nJl-W2juENZe)qOg zhNAS{iZH_*Jb%d#5vxjo5#eI+k1`fETF8Yn--6!387)Ej-^`wlt@)sWq<}fw zyS!MKfoNd57`jiLbnYJP0DWPJ-9X_)kK`a(8DXfeq+cjhJ(d5eLyt2Kl%Xvr5Qu{# zr<4Y=*byG133)P=k=z7*y&Oi0Bd}3u#LxIIe9J=koI;kLWWhoLNJ2>quyFBoZKcEm z0C+$Gs8IPbAf%{=QE~!NxRB#vk#F(0{Z0|*Rt(|r24h)`(Wob?gVI@euS*q71sFxC zxmgA5Bl{wBfTVI7s8vCu1=K}<10!q?oj$Sc2s&+VICZ;_?0YCpe1p70 z;YkMLUqy68b!~3M*=qlg76mFO4T@t+Kyq@D&LxjE5}dcSXo_(q4BYr1ty#W7))6q< zGAo@kLJYe706c#ypCt7Z@(R27{+!5kxKaNL#sjus!Vbd`H8^M^WmCfuBnbp?x6ITX zDX{9tUtn}-64=9j?V5?N)XBg!qYB{6hE&)>F^%9(Sl0dJXsU1-J!KL#=!R%P0DpKS zBNbYO!4897P6KP06cVF|0krxP>OK0}=o#*R(7|W}$~_E2NnxdhZEbGTmD#P2`_uo!X}+`N^9Pw#=V5#D7}W&t(|8 zWpt*C-HJUuyu4;kMIKFOUMWf*0mJ;8_^Pwcw>}%H*yg|8;mG9rcZ}v4@>>Lbs z-%pmFn+6@J*~?z{=4nxfX?NX9o)Xn1^?&0Udy7cP3;QI+xumtGTY9#dro)f6qMcPVLq}*SnT*M1iRBr)Yd3z({NBN#b*?<9&(1C z@%`}`6I1ICpTk)`m59si6P*^#5{6ZIqnB-|Q;XWoo5L5CxJ#D+4J?iXmu2`_J{I$o81 zN89zGtDRziy4o6X_YD;dsYgooIS^{vMj-TX%6RN)_dseY60G}r67)L_Owk+d8P&fq z7NB_d`k7^BA7d({#`Tmw3c0c z_fn}m$@_0S3`BXzn#j5dXHL9|($Lyc9)3o?*ilgcAB9igJu!s7DTO#Xg`|H7%oUuF}f zrd@Yv4#8xkB8DQ!PeZ!}*+Ofq|F0*EAhu^_IZs}QFE|PWl$X^4N59I38>_R)&Wef5 zuE+}YD2a0%HB*7GH=Le=bRn*S(XTY|pu~U|u=KPzBqNa5kf=sgK{6ik{~*=pOXU0H zz)e>6Ej>=W*TT$+CZPBG5-9LnKjGn zGD|P2c_g(2*tZeFo*>AH%6A~i8&UL4@4)%+ap=T?J405ailar%AQKr+XTG!T4Sl46 zvTa1Hp%0}Qo%bDij{Uqm8iW?gE;UNVCW(bRXv&Ab265nQu!1J$xl+Wm2v&cgCWd-y zMnK8}N_OA>82lkpNhA07=FZZff;Cn}nh1a{C6Iptl#ymbhQR)~+`#Mw!Ra1cfe_)} z6h`XP#%Yx5>fB~n$v^z@uOP?XQ75h!>aw_0r{Vn+V{B6#0~$st{W$=Z#fz~DlP?3k zr7jwzjUbS`R@B167LKg~$#5usCUTn&nbL$O2!R~fTrwyJfxCa39i8WwUR&eRswLk9 zZN&Tli3YA7_C0?vR~oRpvQ=dDJLie6v#G%SEWS^J04 zWV9=ld5i?=2s>|x+QE{lnP;#44H^|q7`U(k@Ki~z6OaDeX*^>-_FD|)wU=b-s}*qs zZ;K#8-|#kHcvXaeT(*h3fO#fuU1B_FkbfIs@~ai#6J$9ipEsTL#Kq3gZWfKFS)sM> zVX@F_%*fm|J#_8ZqM(h{ot4Ct+DZ+ff_*p zKx6oeU+C*139-?giZKq7;N4#*7xgNgTMDa7FDBR#|18+0guCqM?t!S9Z-qd#t3Gah z4D(~_i+qcNN+o78c039?Xn#=l=Y6x^d@CFHUK)qtp%pMKd&HByeM5Z4@@t?FYM}I3 zx~>-WjK;%^zL`l=8~^u(mA~Q+7#PBz5@W#aw0@`{Od36jo2^$=Xi`)l&o?8>xBmZe zF&y*u*!)RM>$Y3r{=`lEE&QYTCx^ZV^MHE~Zm4=Qz+TMqKkAN z*=|wk3o(?>L;%Kw!q(Wy`Tw0Pv$C=MZ-R%NHMvF?gc?w(ENi#U2-kV6c47`1mB#?M zY^pk6G6Zd+Un#s4to=7oLRZ{Wr~mDnNLFl{WGGOFDjK%8@0BMp1B3ivA;d_=5`o+s zXciez=syS7Nb|5XyIIm?bfkwG-Y7-qOY-H_qU-^d|v zgGg?lWD3xSiY7z>%BDzBoJ!!+Z@7pt6!Q#mV6vXFwG6MqDLL6lgE~^kSVKyy8CjDM zS9&E_~_Oi;979GdCIM67F`QTn8nNEltwxjx(aP zgOJVy3+W-=689+`FLY!hqf41ElnaHO%m9T`=nz`2CQ8Bj-Wq19= zi}uqSdz*}5Lg$CFlL4LP{ zkzmv_A?{Hgne^?BDh`e1Y(p$J@pUDh-@}7uI`sIfpj5n2kGbP4yyI$X9V)~p1Iy=e zj0fm~rKbbB01F()YbCT%V|jt%cqRhSF#Ovhkq%vTU}n{>H1dY;aW^XrU0v(-JCz_2 zz6(Vhdm6fg&{|~JeDy3w13c|c$W11Oyc$gSWY{=Qr!gGn`seJV3=uo#(9eQtm^an| zUMwr+S%D^}dv!dp6VvDE%iYG3J#(SO9w-&;f@!xU0EuwIn0d-$9(DHK;v3iAy_;or zf~9Ld`Y-iwQ;&ESO>~-Ip6n!AGot>=bhqo3I9-y zh^^1o9S6#@-Vuffuq}*nW0gS9mFsf+t@;~_rHqD=Jd}-he5W}cphXjHO)~|Fcu|dv zc(P|pfKfE;AN5Cb5sVO(a<1n!%G}dRrC{Bs#e8-w3vSOc-`+a=2yPXMZzb%~jj3uk z0t^$pE)U`CM#AUF58k6vbKTjy&vz|P$qa2H0p?H^lCZN=54Z2FxT?LBN$Ds?ccdT_ z|Kj61{m$|p$Y2AEOk^Fp6KPA&v`j4y%2iG&K;x}fR+++M4dj=3?STXKR;o0SO8KJ5 zMj;!s=B~z5IL{-_Uo5@xKm23;f-DWb8?#I$Im5}|(?YYXNXaY+L=qJ;H#`}~f1EYM zq663sVc#8A)Q%!M8h)D$j^UH=#i5WuAL}%>B!;lAHI+X>{(NE!++bAJ3uZ;Yu8`N~ z0l@P3^0d)^rLT>fGtY>VK*da)@s{{IJ_m8m}pAoXYkLQao@`tw!aK^KV00JvBO1A3-jI@q_CQ%=f59uBI~|G4oG>_dio z1x-Xn8hMp4Rc2`gOIhR_mZ7rIy;eD`TJOiGbL6Xq^*vfLAz88fH(0pEbLI7ge`}V! z(cNXm25{U#iwBz}9t@B~kvCQnu2@)XVrQA{TK@^98~jiTQPpQuy=d?xm-Sk4@^iCGE8R4S~y~hSJWH{o&lknl(T3)O+D%W zxt#nHp@yG`>sjl6E9x5MS73e7yVKX}g3V)?SFsV@gZ6@oYYJXWmv;P4fy-dP_Q)6^ z6~XecoY!MqwsE{Zrrg{g@ZP3&3D~*o+SyfAJhE78FaepS(E)dj?2~9&eg*62jj|t} zIcbf|gG=27BMh2bN6Z}9d$ZLgc^1NjZCS+UC^%Zwf&W+-vkW7CrkMt2v`79j-D!_ zh|ge7qzD!>4{5&>9EpTuFu)%sYRPmk6HV@!}8e! zo10>-^`@-TUNeuCNh{WKN3n}Dj3at})~jqz?3e+8zoVsExuJ+2RY${YUaZ`1R4@$< zF`ox%XeA^6fEW-ww~&uk39vjxaq)Z-w{TUbn4qRY3B3x2fTSbP6x0GD@a0=EGDR;e zE^397K=G`|O{*b*S?kJIv09#}TE7|;)*w{{I3Q4E)0IM(x8`!^IC1JI1HcXIw$(XQ)@ zna?%zwM^EUVq$MUbc|$9k6^$>l*_`hUZ?jr0oD3t2cqHXb~jGSi>O2HkBWf@oNzO1 zMp{YGh26_l$V@$RC80tKtd~u2*)Qqkwxdj6m#vYK74tEtK(yj-UZjt95a1JtP)3^t zU(F0e#0~HZGy_N|FTi%MM$b_Br&!9+0AUXrtLadFma7XT198rD)Gt{R*!u~+e@LA* zv7FcTQ$H3(z8Gn4zbP=a8W*o*qDa3l;1^$1%qc)_Y>VY+@Dp#55P$$+9j^G#ES=n_ zhu4E&v0^5?9Qu#~#MLU>C*9QAdHHEud2z+#&x<#_=`R;ZK!6i_mkgjZtut-dWL_Q@ zrSC>ucZQ~T!#TAtO$(P(Xle!9Ucz0J?~Yw}h3wihNN9uNT1QUNoqCV>N`3q)E-x3O zayVOJPy2CO!zQ$8uF$6Dr#-8@29^d&ZiX3!Ng*1J&t_36OoJU)qp*uG@Y;zc&_ty^Xfd75nU z1W1Wp50vH?DU9&HqeShRM5HiTT(5SM-EL_5x$#+iJ}ZV9{|Z)!YKwxh+{*nCnQz6L z%U)6OmGb8#42uN$D#Ij&N!RCjM5>mDUpWYct^`w&JOGkh#`8BtNbOvBo=uvZ@y#Bu zM#H@n71AmY_3yP z(Za%$V<8)F#2{|}_QQ9k?zQEpoV1?y#B*Inc-`(piWfV>eeiY7EMf@Y0mRROtS_}g zkAanX0AS%m>$^lRXZ1UtE{|zi=~i>BBtszFSJ z?KpDM(H~jm1QP>PjK+g%H(PLj(h{9yu}Te%){Y6URqE^(Ptn320;>>o)?+<|P z(ShZ>L2a^~kM#U_O_=k>-Gysq^WlV=VWM+W)+h1OOlLjua6Tj$O6K9Bvcrf_dJ z+KHO025P>_C4;^8XVVp@^GC~smNtM=TKn`uPF8eto8G6({V-zf*T<2_slibYw!_yE z!#0)v2cmYCU51yY3a3NcU%ON7{EExjVm$_^+Z0AoBJomt2QDbMSns+OXhVkZc_eT! z>w@$RY5x=xRQKLn-tJeV<4LYtpXY5aRzINnsPdP4PxO3swetb8*}fTOZ4iJC8bgfs zzWBpD9lS z;oAV-)C=BIGBv=ZbqvU#%?3N!wj2o|(>M?ge(+%Fa4mh;L%+CGo=w%eT(AbNwD@H_ zqzm8igTOpb35b6@($~MwF7>@g<+NLE&T_5BP6L~L6Ky@teC?zrCk+7Av!DFXE~?a} zne1CGvV%^tbXv|j4N;|#xf?enWw<$ul>(t#W}?U6B?o|C#@8H{YQfCE5h)K0otftL8sf$79_%Biq_JMD&wNV z`SW>cG8_~vJWNK5HnRYM=U^2Pe+UOATl}y`)9r^56Fh!#;>~L ziYlXc9Pc)zf;oxxztO!jVlQ zOu1Ft@RNAF{dNYa@8ayqzACg9du^nZ+g~`!huyRszXogs6}JGAEbp4m{80ow%3!=u zN+^7N*{FQh=K2%t{-2;Bh!MZ^V1S{SSp&WZ-O)$6%d1O%gvA zn7;ORz=~Vqc*hso4lz!)In+VBgKc>>{On@1W%7{)LjovCMBadIoST-~s=NCoDE z6sjHpCh}b3e#oVCdp(6<8P( z7Z-a0sY(DHR&8F5uq^PcgM@fUN_moZqR$@&+*Sv?HroIwm?^MGh@pJR;T;oR8=E$JPS~xZHdXCTye{qPH-(2yQVnb3)FZiv#)STr; zf`i{9sw@ChC;2SWgFR{F^ihL*8OZL^RwO)6GVRNK%|ApNUI*E!HauK>f@f~jVJ}$C zMvIMgum05mO#~G~;Zg%&JF)INRtO168s!O?4#jvl|C$4pbjhIOdle~DD>T{{Tx8uk z8%Yx-v08REI~(MRXkStg`hp{#NkVZ>YREV7@C?vbM5V)g^@M3p2D?$7+^u)7_;-nw zi?dj@v(QnCO-p&SeLBS=qkS4(-2TXQ&3VGMlKiMB5J(j_-RM%KTaRTt8B8T@WFY@ckg|sC4M3E;AEbn*kaJ z)1+vx_?09(`6JoLmnc;sPsL73H$>GthDOamvWqo&KShof1}3mFNrgAH&hQt6jnuZe zuY_~7D(T{6W<~eM-!ljT zXrbH(hN#O|?r3g5I68p0szpGn^R7J5_GRoucR$A}DHz48Py3*-v0+(4)E#hec>-3$ zDgB=J3y0x0x)R<+GyG;gO{cVP;QGmRkZ}5$)S0-;n$y!fUstd)9-TyEa@NRr zSERg4Gr0vi(BKMZpQ=F+r`rx%O$GdI@PAIz^~g!oX5jEO;bpD2qh3+`NHrORa>4bM z-o;kRjJ&T|jEq!V5p`^Yx6nAa%ZFlUt}qPI!*8Lh${th{G5&2fw>psoyIY`}175pO zGH5ReZFOL0diH!c8mk%D$McPk&YUL4HsRBMtd=!0Ex760qj(hI{sH0UA_tI@Q~VIr z;sC>!ixRyB-4-4qE#*h7%$g#+YQ;4FRvHPc$1bYkSk!0zXh+kt^4fVtn(Q5 z-uu2%`On$Jt=(Ofi9|-r z%X_)`8B;2Y%KSC7@)xizyt{ls*?ywj&aRb}Xtts|)w<^$G@aYRuBaS*MHDoE?|&uU zgs=+J2HHu7efhwrtvz8zq(TsVHX$8EmeXGMNMcZ;&TQp(fh%~Th;b9NjlA^wTK=q- z?u1o6aZ-K5Z2eG&w$(ntuTWlxc4(vb>E9H$g(i0hh_th|)WrvV%I~s3%ED z{aagrgP58@gIsmD^*HUWa!1ivvu<>eQcSSXQvkY%-dnZ*HOJ~#_u$a@JWCRQ!cT^3tlqf%w{_E zlPJ}xhXc{jtv-b*;P(ds%Q_A6e@Nds{u8Lk%=j}bM-9-B^;+jZ==uTQo9^xh!X?i7 z&ob7WP1&4IFId{0%#Q`6WhN?VTTytkE~@qX2u)Vw>NX2nQ}hT0{d!;pq66Lu5q!Hs ze_%yo*gZ-NaLk#yz*^#ytAN(R?X33mb8yhCA6PL1vUMb1nN+Z~v!|6O!d(^2U)&)L zJQL=M9`JR$G0r&)VJfLy0b{;L2`;7o^7upRhHjulwz*R6*Z#6cejhDQr-R*Uw$D%A zqKXzttBegiRTN97Q1j&;t9ACL6_4*|?`(Oa8ucfpX37F@b`wPDm*l}7=&baY z-(3$1?e{61tW&DTXn(!L6!>;+GzfkCW581FSkrmH#Cr!Bl zYuuKTV#vGI5+%xR+ilXZ$he6|6=T?UyvKs5(S`uRCs4^tGc%ST!~X^huzNSvWiA-QE| zMC0YQpVfuKhJZJfY(khj5PcPCcXAk!rT3o0)JZ$^z&38+3JAgz9A<{*4AR+)vv6oX zxb|9SZe=bHDf#J9bcaP5@V%@gUd;2XcpWf7>JbVIQKYVCqs?@P_ic;AVG>P z4&P4)9?5hpNjoNo_|=WwlV12+DkUc{f((nSj8-q`*`+;+^)YIzY-?qa?(53g3DEbl zfwGf@ca=KFYB!tbp_t)^1qXPd%>lFnp$V|5+BsTjtf1GKpE#E(dzzWgG(To}LyDgS zCbZN9_hWBV z;7%KBs!>r41!A+>XkMq6sWN+_7!4I#dxtcLu)F6txw6a!0(9ZEOh_pKqH=9{EMjxg zrQsd0jk@JubKJVD?m0FtMrgGb7mo&Kw+ZVM=m^7^N+kG%|EwPX6@4F1`MF2|obDoX zy%S&BP%N%>ah75(78ul_w`E>VSMq}?@s&NflomByuM-*{1)%X-+b)++%IxxztK5~X z5z`|r;r*KIdbCkW9Tqx(c866-Xrki#;VcvSp2Ngm4N5M<3niGa?7|pU!H0=`=$dzg z0NfXi&K=N{XGGakAUhb+72_m`$gkj>HF@&^o}pIg$M+iGtsOnR$Qv|N^qY5|sOYvd zcB%B4ScNq>(BK9C49Ww&Huf?qGw*cttPCP*1LhnQ{9T37s&r()uaSBsvLJ&ra`gtV zlUfOXfzW6uu5X`w9P#7A^g5L_x0;jL72~N(EZ~p`F7cj&T(-_Kx|VPfQ`Lqi&Liwf zmP!)4bR15enFhAbVl?OujN(6>LiIyPh5X^%YJR1+ba*T<_Jp3sZmmVj|45Q2BVC9+ zlw1+H(|u+)2Q9(@p=O=Q2+g$|DdUg2RG6dP^7MDy)L3(e;1V6yvrIM!j!I>$P*R|) z|8QrBgn#)8SYBgNz~6;@kfM@p=|QpX`Hew)J`Q$w`4jw6_2lk&-?8 zs~aO@m_cCM3n*Bx22e>^9oVkNuF7x~jNBV-g&ml*Z!T&AxDfdev;Igw+03t-W4?>X zWJrf4Y>+8z9P%s;=o|O`TGLH$J%G`6vCDv`*n0XaT}Wsm;N;?g<1PTpXkJ@V1f70M z>Yd1|r8?h>iTz&Nc>)6Vd;8!4@-v9eqVTEVWah@Q)=-wiE=<~%X$g59;FihE~)8l?tFZsg_`zAVZ3az)FZgsveP$GVl8@sVb?+l4>Q5S1x((w7SF$(bcX_m+fe zeC7eW{a3E+hZIGGX@r#b`KtwZC>H@%tPR+LDpwh8?er#^rjSD8y0MY)WDW1UmLMix zy7!I*PzK6YpdYPXyW3$4l%fBT9F@!~ORc6l14V{nEovKr+OE0|2m0=~x#t>_Fu}3z11dSaN&%|}De*CPLLtqsb=q4Dcy8P7kdk%8qOQu-K3V4$rrO+4(um2eNp5@FMVBI? z*{(n{V@?153J4?fQT49F_oM~i>750pl%UUHFBj!=~pOtST2+wYOnknSw30)_rKTWq1OtFl2W zQh`I*+bF+Ci$d91{(9I&y(EjeWLLki&matKGI}pvq~9r4?OB4eeyfyTWyG|>3+XQ^ zlw+`nGXm!U)~*~^ypE4)b|4qj-Gqe4V5=7sR62v>rQwrYR#T)i>=o`|;npo!_1O+H%Y74)- zqvvxT0W?h&n2e#-)J<%&s2?Q=$l#3F4B!LG%vgL$WX=`(U4}CY^X1^UXA#00kctLv zX>gCxv@}+2EJ#KB1&Aha+Liqo`_DxL)A05I4}q%AIb2&Tiuk!Ee?Y#GH1^-ikk}T6 zq5b%srn@lu$v|z(1QwJ!A@-7gMOCkAN5ggzB3=ohq?m2cY?(w8ysQ=n^ncsXlX7JC z9Kfe#cRC-bbjiX+2hquk4GsVX5Ge!|??GbXxW5W%yVM|1t|Ap;>C-646SH>-Gy7TG zp;3RKtye&i;6LU0y!0O6mF76{dg;4Sy+f>8UUvMa{pbAO`_IJ0 z#Q0xQ5DBhKq<~7SQP+L8yQ}IQx&<#foE_?;BUcL4<4ze0Itoq>&K^=)1DQBW`paAI zPvu;gL=mMcISLAtAR(I)^uBfXzW3!IsDfCJvoHY>53F9bA;lxz_S-2NpO-Zy0tV6> zw5*4^nejYYiM$mWS4^n!IYJpH1{lz|0^Rb?kO;jlRRD*ojWGt~D|JW=6iN?RFaZMy zRX$}slz6u*4SbMJV4Qu=czWi;7AxWG_CHB5h4?BYQBwo|ZBjYXUs;=+zt@=>(r8W4 z0-<4CpNns#R^E_j@Bcj;BfIHlRPAVaSfQ=dW~G>nx@zEKA6;G!9zIK+jBP0GUD1+ z{+buqRsl=CFlJhUp9EQ*Lc%GB^e>9~gw(^k>SKgSO6A8khUDJ4Yut+zs&Pz&DKgA= z0+ow+55GvtTy~lCn+J{s)>l%La5b)SYqkoNE`UrBf&5MAA3_(QaK|yDs9Kn!YXB7z zPY(`JL`;;QwJ`KZ`~xDWg-QC>Q!?{kE$P4;yJqXgcheH-#XjQOYHQM(BAwd~03x6CSPtNsCOuE%uVi)Ve!b8ZJmnTu#SR>aSF5RL#KeYYZ$ zGeC%{iw`&2XODeetQ=)UbV{iQeH_&1)`c^q8hqk{EfFff?kozm{nI%7C+VwEAF@C4 zJh}O^ec`@305PvrplS!FFi%Hh2T*DD`TJynyjmmpccP!!ps8)fl>bg8I+MG> zF5Qt*T}%b_4}4)1!GP7j(jyi-{F&-NSk9O8=Cy{0^&CohR=PH`g>dv07cg2`Y>qmj z!vxH(kYG?H4t*23i(Tal0=h1#Lg^03#7e4!|Ju zCiFi&%(xq?`SbWCs|lG;n%h|8uKPLPlj&FQG$A=@uuWvg%}bijc^7#;c%+-aT*Xd{ zGX%!N^wx+{+z!N4ErY{wyA*>=RrE5f;4gGR7%#O8ZdD?V0G@XV zJDAxxRQI0@;~u{EAwe6*0KoP8IU?}qC$5R{iGs--7}0h0cv0q`%V4iDt)bw`pkEt< zM?A@&870}{mI`>?@r%SaA!_xSU_%8J!9V_1mD_srTm>%W&+rs%{@GxhI-Esl1C3Rd z4$+oGn&YqJ#K5d8YlP~HM*ud^za~nlT{|{h7?phaLh#0jmR<@E@B5Jup z<5q!$XROtD9RB`7qm^DMIwafX-}+2VqS}j4;^0VJA&XcL69HflH0D-Tj?R!|rv;K% z)*hKEivmx!>a%4_x(`R8IoB2Cvp-6D@b&4PuiEM>+68^1t`ZXAB3bjILalgiRsb}O zj9eB5@vqQ-eVIt06S5Caz*AtTsBF|mQEdJ6$|62rJn8 z)Z>AbE0(QM1Ow1u8G5Y1eeW974`W%?e81cY-n+428Z)fFR0Wly7UGE^7>{aGvwmfN9ieck|0uGygz8=xQq`Yim3o4rmlILmy z7THFSOmdvBEtqj}s4j5bv=+_B$Grj|7M>ZDth869;{Y-WmN)$BWKnvf=o<8cy&Ka> zSDA_2BJ-|fSs`S$y}igA@yvEu$$jy50+<(Z-Mg4^L1%%^gyIi@u`sE+H+Qz3uh2Q3 zWq?eS;F_v`tj?;_qSn_~3#&p=)Ln-Yu1>|6AKnc%{EmcYRoYY+N12mlDKSv9g)oCP zlXW~NxdBB*uFSW;s;XM^_^v&OCBz^H#{<(Q57FDJyt0(dhh!*?WY&IDVn|no{L2ru zy2#P8R!+GXeaMI;%^gagOx10-I*HrA*>K>4)6WyDGHznzhHIqUsrRDg{8P)H6RNU@ zs~ke00W{}m;Cbjnj<*e_6bchmxzpQEL3^|gwF1C>FU&0Zf*asVM0=MjD7&2xZa-cOWdgCrZ#rw543;`0-; zAUuqKJUywu&IV-G`#^)^R{HbE8u>y6r4iP9AAv)K>+96$+~+g9Dc1>8iRH_)H~Vy7 zcbRr}czb$k8Y2;DkNiUjH+^;?-DaEIm(&PR?18Vs1^ou5XH4xzd$L=_%f7$Y9_q>f z7(&>+@Eaw>mHvlxhx0$ES}`+n{+F8#6#z%tYrW<6N-tNd^g05qi^^6$EP-X~YPq1c znU~bdPeQ^_78#D<{PF8;3Koq@X_aMF7tWp$3+{+Fc5~2om;TH3u!?tCdOxV$HDCcz z|3PS48gtUu!Q!;P`RdL4us8LpPmA=67&_hsEimH3J*b9M_uZil>Z1{N@TW`P6`=P0 zq58wL_Z#eTZ5A-LoI^40_Dri;O~d*JB8e$!hWjM*ee^W;9J7nt-Hri?Z;vOmBjmXU zQ0nf9bBGxn+#ap|LoD{HI3O;cmDSzS;RT=$ML1^;`F6Cd(+OcxzV6y@wtL^sdep*c z7f(mnE}H-2r&sem;6fC2+ga^S0;G@3M$LV^O1Yf1ZJ)Wmj&H_n55AqZGZ(&(uE~eq z$8@(u;O+1ed$wutAT2o{58+~s57LdT;nR_9vuV0tak(fVR>O+yFM#&iy%a4UxnGnM zD`o1Eypv`ke+{eb*kmlL=%(kLX|~kBs_8+*-Q#|ZCg~pFDL3l9K@~0L18lVhfqF4V zdm~FKxa#wu`wYd^Gy<59Yp-CGDwCZLHU&p);HiL2gJREV7Q)w({AaPT4Pdo_tGez$ zVlBqhtYx-OO`*eu<^*>-K)U=ct4h%DN2HWhrV^UAzr@Xc0a)HjV0vE~&0+aa`I@+t zd}s*5L!{ggDbeOPm~*%(0l5jKWlT(VkIq_r!&B~{Iz5(Vd9p2~(?``%ncP# zP&sb=!~@C#EcT$aGd+)^p-^BI=XqCHQXz6lQR>hj{H<|TX$*upH$bEN3^R23H9u5u zwU1qMc{FBFEI-jemf2v|e3W5viCDTBDdAT*xdFVF)<}WsuW-oEYEN=kYj;}o>KZb& zW40*jSDbRR1WMN!z&NF27m^8BoIBMFF|!pOVf2PQ3-qriSj?yhRy~$9;9u95mHe03 z-gS~Q?|MlF2T)|Us&zW@q|rArlqn?k`!UacudEe~dukiBxXQk?WeK9VR<;t0EdKrd zy%{a(3g}9ej?7@RExYhmJFO#&Md6focMqH zXB5jZ*aqUZbByW*AX`)0)~R$xWB5SR8Bpi!*V`LoZKYf~lbV)s{UE2h?3ID%m~3d* z@A1Y~paoF_JpMsPnuhM1SoH}uFbi)3;bafd1(Q2Xm$=}6MeqdNgpXc~xCz38rO6S- z0|SOYAOn#w0WdU*a(?3+#P!g^H>XWUENGtkrm?a?t5xW52!R47iS}xgLGg41PmQ0q zB?Gx5K0sP=%{>Q#7(3B@a#rqW1dt$7s$$4sDHI;Tcq68Xq0rH!vF=LHFSU>co5DIS zn8pX>-sJj16^7R#t)q2W&Ifbt zM0HiX-XjNUHj281Yofh*fPPR#jV+rUmLD5goDHj|K-MZ(9Scxu3L5VA!7dA8z3*WF zdk-oa0N&2^rCtDhKwx;SRrhvHW5y)O{$UmZwkfj_+csrDC$)CqwU^;_2Nt&E+8O6a zKG-SI1+o5=l^O{B5cCDeJ3r^urj7loN{hm3{2e2%URLEttd!qO~LG^pozMq?xo` z6>v(RQbIg1Pvx2U1Pffp{j%Yu*vyCr*ft{n*-aEoM28#Ei=r|qoK2Ys%t;rT+rdqW z1b8!=(5Hz0Q}EpfpAoU4KDZh;0Scveh%SqV0)T-i7Z=K>SDQ1(PNk}ogC@s1`gB%H=hfxJL$0FbQ(*c%BLd9465+N6)el=!1>PC990{Hb6Oi(Je z{{9_IotzV=2nS)|ZQiNwVLll1bo!y=YF)AD5fNYZe$ZFTZT7L00R->LAg>YtDh8xa2~00YL4vvaAmW{4`sT18H8mjF^f&BQQD zgx<>-M%G?qJsM%o1%iyYZiGu#1e{BnC~9dX6<~|}RYFSt^Lq>99YzIHglG!}b-at< z1ww{a&_VfbQ+Uy^`G#54!lH?X4d4hs`!N5nwJj@Ivy^ zlw4=Lgu#x3CsP57AAd11n>5eWbd4GQL#ulYQ@>EJ;iN~C1&l67`jj>l^nq~s6}}yG z&}FzohXVh}N$`SuIm64H9Xd#z)0(5xyId1#)p=A? zXZu%=`T^+ADENm145|6L5FoAj^IeI=-RV9Ck%0pV7kaO`x*D7DGR|5Q3|5i2_ZO%n zl4~_eWFF3zev9o*$Q@#htIxm85=kdE5nlpaGAML1oVWZ!c5}!IrpOo0#U+lJDSM4b zul09M2K+T&mgwSMhX*KQItfE%t9IMl*bP&AOUYqeORdK=Z+Ew|DZr@S$vk3NW>?4m zVecKHEbF#)?XYdzw(ShtW`?Z{tgvm{R)%fcwlb7q$Bn)Jv(LSMJ74h@Z)Fu`VYOKp zZH_Ve+xzoiq%`h%LY(i{*jIUBSe5-$B_hj<>>(}C$%+y3Qq-^gFOvK2&kq6jRJ%nKmabC5GASL2mFvzJ9g%h ziUuGL<@b?3Ue=ka0kM=55M9?HXMclV18IcKV$7wp@r5!xbi8oJC+HoTOswxO2)_wy z`r4Fw4^E(s44n|HNc@P$-K_xjRv0?-Vw#w=z`WcJDVDvB9KntL*SkiD)Ib1NHNPT|YfrFw z&`C4_jsYCi51??TN*Ni0v299?R!sy1x_|{@+PKYNbU_LAV}nRTR4b3qY$)x&>Vxvl zL9c$bx-IjW81tFa3lJaP{%!yk>QnyBwqq{nY(Bg9B3b2x@y{`P z8%P>H(6`BIE9ou&TzNniGFb&X=$}%qO1Q6raNgGx1Pd@3cWXkMIa|Qxtx~<6&i1Id z=dL`UwGh;ro>2q|wqTI(izM`qXlXiP6I_ukoopSG>a7V{v$AszvE`!Bj`+;%BQy|2 z^_uI&*L!~y{dkSi0ZVIXmTYhXqrLKK%w#7l^B8qw_oalXWzxKV-UmCXR{wgqDkAT+ zC0Pmto-XFn1^v+;93Ei18!Tat?J-q{%B4w_sEwOepG765qB%3K0Tt}ETB(Zm`tsVL z1@ML4rt@|7#e+0xJrgUc-uwpf+T=qfB{GVDIG3=yyx$}jk}yM{?vYYOLY~z%Qi?_VS(0#837diCn z*T=ztyP&P_cYS(plx#dwmuRY^dQ`0J=Jcu~RHmntNN(&<`|U8~krt<1(?8!o5lG&U zxpZ!z&!(A$vEP8h5+}nkF(iZ7{=TY*|H|WuHOp2F@3T9ec^|pXKBn=qLoGUyBwD(z zmvHfUY)Pa5*9;I6pU3ie%Z`M1ag|1S;x1ON4AhYKr!P9&Ze{xYK%|%Yd({XMjO6D| zf;YZhC(;3#q&S{!Vv6SZ(@=-|cCAH-`0K$o(c-9~jioF7oyArwP)cSM0Pa%SnwA&i zB1|i}ZXWol&6^$$OlqV$Vo5shaHX@GRJ8Xvi`u&wR0b#=Yw9p3UAQ3?J`T*W{M}Ln zDzmWFkIQv2chcVYwXnVBp)p#*Mt#o9U`a-4tzjt`v+MvWO(iFiJ7M@>qpjDW^E4dXBG3M+wR0dBeCS{7hcmkBjoYfJW% zi%#ag5NJf8^$Ai9Q_A5=8(|!?8HM7>^Do1wcccMrLd*muT21CvOMWg1rzj&auHJ;D zj)L>AdDy3pKc8BE?9U#oVp9e65T4m-dVERkR9r(!9j&=})zX~QR!`nrO)ZpELLD9K z-hOMx9W!En#nv!ki4?nt?A5U^3_^l=xa2pP5UL?$-h$q`a9!c(*b255Tnu1@S@DXn zJkSAtB^K{-<6|uc;FX5hLAE0Z;coa4bu$PtR$$(ILaHZ+BhZ8u%@x}@T87lBPXx-u zHX^N<1kWQXBHXx5dF~<}Cd3`M&)yLSEEl4U7)?5QU>vMNdbHT5Y@XgPJ!E^U5Bi3v zE!|5>6f;>`<%Uu65;8bI>T&u6Gd%aoR^|Xu&cHv8+Y9~4(J%6poJ11=a-upoU%0Z& zH+?FV?rQ-Cuf1ka14{*rmVT9LBL3{zvQ_r-r&gAV6%Nx%4PxR+bUB<{i#8XT5U3Nx zy*W)TrZT<O^xe}pPgIUGIEr!Dhp$eFXw zVN8_6J{?ww5L+1t9%)Kw#fP{W;On&dg}Q+?Uuvy+_1nGj(~pWM>Qq>duh{<(aJhCf zr0336sZ-}=gXjQ8&tpkwYj+xKT_gf9B-Nem-NFGfBn%fa)~zm}3;^@{Iw^PDm8CP) z0#Ul}=6DxQXyJ~1;Yx3CS~CbrhrS*YYyKpdob99qF2jqc#FsI$>Q5oUHLu9p!P`gX zjZqPPEco}M5yo_yQ1bofv!-E2);G;V{$o*G!{H#qZ2U8-Y|DJ}_#60p1!DkQ(Fjha zRt{Y+f1Qe_g`IOK#dujc`Z2z6c^szM*Ig&>xM+(54d*TL6vycKKMPM`21$MG9nA6M zo~L|AS!C#ZD4Y2CQroQ>3A0V0WlZe&x~~Jj&d(;?)!zx?729aeae)FX7uggBn`S#( ze9!lCE`IKeuoOBEESKs@I#UB|Q~oA_yR|=9)uU*l!VRBaHw((Q6kLWQ!ne(C=8R09 z_Xf_%C1Q{Rsph?EPPr&%hD-ACK6|6y+f3-8=f0cdo4~-p>rO#VT$JY5-_d5x8A`LO z3BKAKQAf*QG&FH$MPE0Ek4Rsz(fKE0WKgopL%L<7az9P|3JNu-eP{qQj?k&^kDZzq z992^a3x_Yp%afw<*Y#Hj*#sHdWypNvIa=yL8SG6qwJ-#{GExe|4CHi=QtMo?WLCQQ z91!xz5nuSp;lBf+8yujab65{PEW*vzf!dKC#xEb&4_V)6BsA`RAt#k1dfHsoQT35%?%9wYesVsfo7QoEs%kM#G>jSfJgDO}o5W(PV zhrJOCU#wwAd0Yw=?ePLXfda0&UQB!U{5w%dG#^?yf5Or=oR%QZr2RAs%h6Cw4PWlR zd(foYL5UiiGy3mort*83T1niTE%GQpB~;jJUFBI%S4%Vqo1$un`n75gb+-j<4zUk) zM{7Ome*lY1UEj66K%B)t0}`1_wVZ+g)H8cK^H_o--=y#9Gyr@S%&y?Uqwyu4<;wJr z2KK0E=jeuJjTuS7sGAHbQR0zwMP^74V6t33$Ns_CL^=^*VC=Q_n*}DLwLxF+=@Y{4 zLC@=A;oa@3+eQAG{@zQWn3whH4V~9>cdN3F6o9|Ere}F&2)fiJpM~a%Rr-bN%tW05 zJKW~Vkpoek0BO?qf&ZO^O2m}Tp%ZG2F0FPYnx%vRS_Y#-A~lQ*X7iVa;p}W>d-VqI zyYyzoXLZf)lqK{Jg*X=;=6MBL(NNRg%d`8(rzUM+6M~y6EQ_re&fg^jhq@fR8oi&* z?EpU){HgeTOp;5b)^$1)*NFGSV{~yV*|99rsL$ z>*v6+aUowmf^~mv-ZZte_P`pf?eo2`DuCMuKMV!@R*$90;uehv`yoFs_kaOz8v=ev z0PGQg7Jj*Kbf2iJwQEpW{fe8%nPa6_7n$)EmJsSleq{#215*sCM08yjPV-Fs>Znhi z1rC;Pv%dx9JaVAoB3ox`y*m=7i}*;KH0SRnpvYg4w?FPSeY(`%{P*HBM_Hgum;i2- zD8Ggw`?AaaLUr=9O-)eGP&am7_xg3_-~H^TDcndPyflhs@t#&xC5`vm4XE%ByEe6i zMF>p4=Lqe?h40|iq`&NVLl<(fCs-O_<`X07+-Fq}zK)MpP?Ys#l)`pYrH_>v54)-0 zcnUam*5RxW6S(U8RC%hCB=Y*f?gy|3K@|5OS#Dj}`V$G|)n(sH-A`(<+hD*Chj(ON z%f=k+I$2WJ{A=mKR27I5e_-etxB#o}vScJyXHCP^)C$O|qwmTF47&$&_zcn;o>ari zt7xM#_L&WmUW^?-G9)0Zb#`Rz{9zP$K*kA|$=^bZ)lg@5>LTVC12)37bpueq8xm!7 z%Vq5d4aH$a*@znbK83b-Ov)0W@4qXFn+CB}-~}^~__BAU8WZ`FU5KNG)c4butKr4d z5vkpN=fh*Fx50WZpie~&ynv})d%v#gNe2d@jEyRG2eQ81{gBQG-qd3yyx2B5p3KUH zY;-J?NM4$~{#f{ushP6;k0oF*uzq>{>rl^IW}Zz}*JyIw|EPV0a(X!t3&)nKj}mEl>7tQx_zN;KZ2G(AuGnioO5VK4|tt%G^rE`7BufIE z9L_YTDgWF96pK#46lBg+w>YhnwOtsh(b{yO4K78??+yuT1C|@PeZk*ec=_wBW`(alg&Pl3`Bj67TB| zv-K-boOgY9pi7>xKLo&9DiXN?6u5R z2m2uUvsi3XM|?SUqhv)XKt}V|HiWl{NLN~XmXd#Sn>h{Dj!BE7^z*xx&wcSjec=7 z#shP1#3&9$F@og73%7yTG57X^<_Anv4mzRg?+3sV^-GG>cE-tpJWghN7boLM6S~TJ z|3e$&2U2if;bh(EVz3q1;wgSG! zdWMUjtA(k`=7Idj78Nw^+cZ|P{hw}fHvsmVLLnb^2DXMCaPTmhlYKnp@3TL*35u)i zpZI6p+QsEw&Qp|QvZ&>$4)cF>QZmhpL1){#!ZFBAte^mm%8oUp<6$C6&YCmUzgY^{;oM*%*u4+|K1che_Vsv(vrTel7`qg5~6Sx4VZCLvIjrA6gsJswRf7AFY-hbiMALv8bDY^Dtcm{5NyTg~V%9IRO7b z_D55k#V!WxANslFnx1=*=Ek7DC{ueK>1?d2o3B)Wz_X>=<@xf)@^J&Xp-#nN%6fWk z$Y9MMT2=@m)wd2&LFm(j+TV$vD!o5=qTcjrit4k8SqPfIey1#~9t|ie?F{t^ zV(dtF`5*QU|Ad;+=cE9}A$)%FSuwB*R*tbg;-XTAqWxht<_zKzN3Tc(y?`3Yo)^*V z*o6575a5f_mi5#u40R0sz}`(fZ0QZ_BQNJvDB7m-6_dS1EdZ4a@8sHAiQB==X@m?K zlfbCV0r^ns&5nu)B|SdPls9UN-1)6ng6x6{7_XBFWN*=KB0;RPl8d+}iC(M|@rLJi zO0!MoF5FGoG}_XoLUlW}AVP_&_S$Xi&B!9sJT-h!dfG5D@29s`fSl=S72sQ`dP;v7_aD2jNoGc$QzG$TE+e7Ro| z!JP;4c=ad4BtBlH?gO)WCIu(m#&CGUlElyyvI-C6wjrCqLpW>#;&^ebaJXc|1)(#G z{qUSPK|9T?jrXZV*fnTF1TxSVb}_34T=>(fYFnCF(u*_X3|)X%1x+<`d?r|R6~~y1 zpzTYc?Th_oDn&9P4Q{HX3unsOAfk~+u1#J(?`O~ZYZU*jsjLi~o2sTW{1STY2!C7H zaIXZ3h^PG=glW9SAy!gp9`^wU)104X()~JMS0Ldgr?)@1xO`VLXPz9@i^JXr=*A2= zLX57e>zoN09wV@T4Ph}9hdxcX|FqTOxE0sCr#jhz22#9!gzw_# zrX3vgB)75DbOfS64#6xs1HqLSykyFnXR>^lizSc|)QF;A zfo~Lz7_>Rw0tYvi)&C3~!nrfqz;KI>Ms66bW~MUg``ooCJ2%L^IkCnb?w_4fz5d#O7H0&sm-1e}i2)nEruP#m>(9 zUp=2HGR~PyNZog|Eo}adxVfiAYNR~wmF+z8iblLhep z6q*IOXc5po`N=6^8?VSc3bW-^^HfdQCMg5GET)2p89^iG|I9~3zf1~+!-y)pUs90~ zB;%)D8#5(}*~F61qMy0ER)d(5|5&n|1Wo#PrZ;qB zYv2>{JKMg?>UEYBZr;V5{a0W;%O{FHA0-k3#QPQRG0Z2GXS?xd4|?vLCjfyPuLos; zoe9_xm66ijM*e&Vk19RuJlXkDcf(-Pykm=D%&+mJH@CjkrdjPIxzi@& ztX&qVxV&O)H^4iTp~Thz@r`0SpJ^#0B5hpIS`MXV57T?!mi0et>;G6<%>NT_PxODZ z6OY+_w-a~0(H?)d6Hj_Xdx`0RwKOX+_7cO$6emDXS^4%%gBV+?Q9Jya?o5Bm;TP5f z=|>fnmzoB0N|Kj~EegZ4Nxi{*n0L1t81*7S(gar5t|<=aG<2Q9VTb~y=CT6a;HF!3 z-f`Ia?{;FJQqD~#d9vbfmtjl{ycrk=p~!wW79woG+dO4E2dY!KoN`MXdb>n5+wXxM z7Rnin@M8+(9}F(|Hhkh~o>rqEENA*3vD_H9GH|*|H3FgXBj`HNqHn<-74f0!({p&>{3K+6Wo8&lI^$Z*2n6QYlA+^`axG zinrfCat1`#8%$cZnuU;*Lr;dCOSS4?G;d~LF&u{@*$k0U#pw)>pijhSs{@=R3A2`%NAk#-ls1x!wb&2R?3c2V(kR@eHgf+lpF~2?m`bV2fZv6>mqp+HqWWcCk zzU^ULm?Vu*iPiklCgy_1eS9~!E%1ojIJ2jcuEz0kmN8U(k>oWj@mXOCIe2Nd1RI%? zZDGdY5&Z8{0pxfeF{k1LHuU=xQuBDrJguU^U8kgtli7O5r~{qdJ+0o92Y!_CQuAD` z05}xt0={WLU=q0!jhI6Z96>)P>vVr+<;Hh^V`I-XpoPs5#msX!{@7?*g@D4t#nA_F z>JB|GmW5}Xn>F_tB;lAMX{iL307_YxwscxUGlKBD!rWO1N~UowDw<&_Pi_JAf;3WP zoqj3rXDP0Bs2zpq()};4a@T~3G9X&-!euY_J1ji_b}1G-iEEAkL_p#tf1~Ly1vFe| zp<|aJvVHXylThCdB!?(dx=sUL(%;!yi%Z9Te~voH;CmauX{#8q#qdwbeuUBzO^Uac zzv@?;*EbzcCpu_W`p2A0Pl3S-&Vb=Pg0X&UC(E3M&03eikPQElXO|(UfA4-6=b%ba@iu#}K#|H=iFV7p9>p9q~C zrs=XU?d}%C`RA_&=FWY4F%tgk0e>Cxt(KDB5%eh=lgdIo%eC8K6Uv&a*b<;$=XkCW+MR4Oin_TV_C4W_9=wK?7V$0n!#ErDu;wcFf7AheXJP$Br2a zX#_B!$$&mR8_|6<6Cw)()0|+hO4;;AhrP*sjNhD5`KVF_;bVI7dC!sLWVc9D$`-Vt zm?kgown5%mMSHo8cq}CQTs0Q^H>ikKIJk)KuJN=vnS`$%1*Zl1s2FjtSEHh&lBy`gSxT3Mn*D_mS@^mzI!lXLgtJB8ZXCo zPMfv6P9WWR@a=BsUs-Oh*4GyN0mnOD;5=BrhEgybrn9Uo>N`)Ke=oweB69-S!DguIr z2Cb(EY0uUoWp=;@ND~ax5cMxKps2H=lDuzvq;c2N!};y=HR(E*=17uaZR)Q7!O&)M zHpXrQ9E{>}XXEw+7WC9x?l|-sBY6l0?e1ovgEPqBCJR{QYS(Rfznc`4`efK368!hWo79FS}<^A53k+6cA#R;}5BBdCjjVU(H z0Qz{Gnq&ha=b8ovA6MHFz_glthX3N~Etk2S>ICD8jM+V7;Z?cXRpG_Bp3OLU`=Yq1 zU%3oPeNp-}VR}0FJ{M>IB&!ewW37@1v&*KlLGFB8Us2JASX;?z2UOJ@xQ7n5=i*v2 z(?E&|q;{qQJZU`D?JBQhzOS!;lTog#Fu?6FPt=(b*c0GZ#plcpVDJg_C)#f7r)dx` zHo(W6G5%IOBC5S$IX@0rbpUL$&YFg{&t_fwprY&HQ@YQ%E$E#}>R)w%6Gcj9H-MzM zA5=!f`4RN}+=y@osCUp6H)G}GSnbbC1tRNKV#0dET4q#Y2#g%lrihR0*q|V4m&ixw2-Bq$>BaKR{i0{1 zD%ty(1d%w(Uc-s3jE4JwSJ3-na%em?EBl;>K-vn4Ty6QAJLS#f4TK}L+YPs4?@Mn- zkL%?o8NoL;*DgyTvL^TV%}c{e_2LUIHXw5p`dP;&6!gFV8T|J)8^SkA?Sz~9y1tdX zErF1$SHRJ^42c`8c=Cf!sqmxS6K)z7AyCxBd>9UMVnKkZ-9NF2rSxRVyqkFZ!SGQnr93dH(u@`D&J^G8s8Kq47!UrKZDrE;$^vV9gXpOh=#(a06bQld6d1j z-wSgveGlV+2cEDOITr?tQdDek&p^vooQ^Frmv=f8=uS1YlUgEiVFAj?t^g%D+9BSwG50c z8<%u}T4T|O6%o>nF9IpGwrfrJGnB19D%A54bYNt-jG80x1~@mUG|RNTwb1{@vrKoEQi}AK>~Nv zX!9Wa(DDtl{!Fbwo_`5dhIH0oTbQXJFx$M-WYTknfjpx6#=;!Po$-a#A@EUGt! zBg*XIP|lMiKcD(w=Fi*n$NeEj$MZwqoRD&7uaiL#b(jOCt&RDYUHxj3Jp{8Quj+)O zfpJ*Wy={$;nC;IlZAw6mRdK;gt{I~NBJNW4XY0p9hZw+_m-n9OZeUXCa}RMZY4(#A zVP<8z3;VbGz6<=!dYiD$M)iq;Ae3V!lQ^j)wG6X87;u!&zc^Te-yAG>Fyo>>n+gGG zHlX~azkDAkrXd-T4TmZ!IoQ{kbULaDUMtpes%+$GkbD_#fdJ&lF_;CqZTw`6vMMb~ zA0IT*x?8>lA-hSo z^e9^@k$B#dF{?qJ+(u+{B=i1qnin`wMiyN~*MuJUe#rkmw?l`G)6c&uGePnftcxk8 zs0C3WQ&I80DFBeU<95LWZQS{}a2UeBE;g(O#+5smfo2A12wptQ>ea|T=|41prFV5; zR0ql=xH+KY>3j#FtHR35za?z1{+3NPRIg7|6|sG;A|dodKhzJP_6nP*M6Z>#;^e0)K=K-2t%*1jf&WQbEY*f^H4e*1nYf zeZFRE0k)?mc;R-H9%6;6YkfR@3c1PJb+dmppts;NzbXm@lf&5{hGz;|vTnY`!OcuWA|=LuiEK z2?T!w^r>-aHY4r2v|~k~VsI(vtt}ac_Pi`p>R{PvSn$hYdWjSGEc)+|@%9xB9(GWT zPk|-o95o!MdnxYH!?yWpm+?|1Iyf={j-v=IT2E*3FFLwr3X zj4)smVjE`b9!U{P{4B%gT($XRJCoJUMj1lDx=U{|xU_Zag|+=b^_7{Dt4 zXK-e~e!D3Mrq_;+W)>3%_ZGruQQ8;BYxbFz@9!tISeVKY<0)A~MJNU+cLeb*nThK; zjTQ46Ru1l+?e3(xF)DYtRGfm*iUguu-vD5=(b0Gb?Ll!K0V<-%e`j&K3DWIEWzD#~jU8}x0l zqZVT?9OH}GT43O!PuuN2RbZLsUt`IektG-*Ix-G_;>cB}gldOzk>(6IfSBB5#czPv zwtu5w1XHmDDw|C>xe31Ci!f29&78qB3Ya)vGhSk5)*+M+=R}sc>nimh#wH5Nostzw z8KaB&CpYV;wF-KW{0rL<)26|(t+7RU|F={QpF%Dq9MZ5D7f6K77954f1^ZR6gw1~T z!Cf-`fu~AfY;j3K@Ej8?b5@!gp)NoI!KCE=;Ddy(H3ee^SyLRh)-Leh9Af*gB5{@# z2TrWsVHSHni~jwT>1?$#Lb?ef3{`cfjZ=AiYpnpHXFpT&2@&m;jcH5N4vC;rTKbV) z6G)2H{WZ4~S4Xdw!d}X8e+;e^VKJUn$X7y$gR#3_E;V49RuS@(JaM}{nn3z?mLm=K*I0zl`7Q5dJXVKcmIskH3 zs($pVpI~R=wrKV)+o!+7Mzx03h@vi!+3Drahcn!CYc{A;q!^6;;;r=s81mHR*+uVA zzzL60>82GiFb@|xScFL=C_V#v7mVQ}j983+vJ`Ksvd@h=QdSLd^APCxYt#A?kYc&d zvgs_dvv)%8%uY15i||VPUH2L3lL3_r})eeD{N=hUertk zrkBwr74D=Gb|LXkkA;qKK>1}>S%!|yjm_^R_9dcGBtl03oorg)p%Mgus;`vv_cR02 za`Uz+!D{$5RCBmzZ~y6OsWYB#Q%clmSO+br2q&BQW16>r>(tTDeF+Y&c3Y2;B9~S| z3&hdI9GX2%yaPFi(@IQIMUzco19yfYqPuPk6KTbc9|N7T?Wt}TV}Fo73igAjNIn;` z{7dvI*QkN5FJiX}ecKJNNBaWTGKZ@{$Cn2>zqG~gjsAdu{dcAO?eTSs1`@N+Ys~d{ zyR09h8p6tO(5vanFb@>sCOUzP&i_i%BeoEZ&*-G1WyM0emakCCU+FlZ`g|tTC`aB( zDb3;T&3c`(=z67Ap=#5;hN>>0N|0K)$^m^=W1klykW5Ftb9ku_iWm=WryJixynJIXw;#zg;C@8uXsrsoXa;vtJP*fu)F?gkD_Z{Dp;Lg2 zc@?#`rdsm+6}n}Gfbl(ggmqg4@lpRt6Cnq0M(g_E6=CY}3}H&)`VpcdQO?LNbUJ?E zY|5eZNt)A28UjJlTCn{s2XB7i%C)eTbFzGg;-K0Xg@24mD7;y$V2Qx{Z`JGEGiOOx zbx=v-hIA3YLU&Qgp4ky6L|=yQl2FR|wM}rFLQMBnT`bOof+U{zn}(uyNhnlT^>qO# zlPD(y8+-p+JeBz>^&Oag%su{{TWUE8C<1YXVnG;L%N<>j>$6BvIF1|97R;cR%I@eE zbYV2;Z0+eWFzbJK$t${r?fPmaH%M1@6hVY#u)kp?2+f(PgWa7oG3uE(_V|%{B76by zM_dAW`v#D`W%^InYmP)h6DkA_w*MxoGIO$gH)K)+mbCR^b=gsTt_}7^wlG^J9`wn7p{J`%tt&b zg+bQnzar@tLhW%MC^*chPTqB6QjRjGDh{i`{2s;BE_~G66W@z?LSA*d-GGFS?Pt&TFaxN<_l)8S#YlOA-y}~NOC=pMia3q#|{nxT@SAxqyyX!k+VbuSYV1rcvm_kYO@*Ba|*YfKb+(}rf91xhPnDQ^MC2dQ7xVNax) zhsM^gX2>j+4yQ|;7ep=;OD>4hwfa*C8R@SJ3ZH|VW@`x}SQa@}XGroK#5Y$t&}mK` zAaUIaQ{#Z5$kobh=O8BtL>ZW$&Q2rx4RG98#7x2EZ~^_;6MZ3p%mD3lsWSZjZqq{s z2$O_@a*+!Z>~A^gGfvazIyhSX2*c25fIq#t2UFY+$NTlGojxST*Q73rP2lAkP^q`(>+M+Ivu;D!^YVJ`@b#36xntX$d%@VV zrYB$v)&FSo)^cgF@uqO*(75K??d7PJ^ICSZ(IjE(pXOBU;D|L)=^VN`anEvKL_!(3~W?`y@~HPYGgIH?gJyX0-9e2Y+Ww~2=2jE z!JlNsYepE!TW9GOsqC{DGm3{}?^StK!(;sXcwbt&YEU+q4&m{KCyOad=VEL9o_?8; zsBIz``MHGbJ|-b{T%>L(>%R#?%tMpFuw0YE-tTZ}5)!y_fK(CnD?CDjJh92icECbt z8Il1;j{LCK1$lw)TuEup{QC)@CSft=*CH~tR(t%(UiE94p~kwottfy_o?BjjUObF_58@ zFoQM-6gSA&{v_r7l@Ba2JG5dX0NSuEjx~fJoZv;Fx&ammqw|;A3dXXg)Lm z1FfB~+k+|s_wz4>0&;!w%U`)eqpdv%6`P*tla(Ec$E^LvFU3bk!7eYCHo#vG$gc6n zxxi4fH`Av9HGnk#*UFWzr! zpgeVCBh^A5>bL}NYy)WF-o}}E;?3c{Ikqu}wacP!+xz4BWR)UJF?R{Q-r)i=X0Jr{df~PxGnWlJE*^Z4$PCa zj{hj5HwqfflL>y$+&AoTErcAbyOGjN=*IXQ0wmJMU2)X_YcQXPLmjsD|4=Sr`G@d@ zgZ002RXOK{@9^uJLr67)Bu?0D<5-B6_6T9xnnVy(NR~s9Kuh~=IJGdNE+%A}Eb8(& z+G??Xs#Zs{MH0_7PhuKR5=&CdZv~o=9!9&xy|0~3RcW-dfU{B_RGdEpFtmFiWDU&`g3YQf9{TPE2BGu>-=c zDzE4C+FJ8SX?5?YxtzR#KvRzJy4G&wc^>Oa>R+!>R{mpi(+&?xeH`Gp%NlOv@P`Sb zvwz*pCz?0^){z(2BeG#~Voav@=#SU!B!dm^l1R+2IA`{uZf6N+ zMFChl(bLeD$RVy6aXIE6UJ#u{!G8q9ZztO_7n9{nmOAv@f=mtaVLGEurn-L~3&G8# zCa0B;=&tp1yhD(;r)vFcsZ#v^eN`MR|G*vke?jg4y`a{=_rHSLwV=zcfB06g{sRbs znTw6%-$5-n>NodE^Sj(C0r&56>y#K<>V$<|cw*Bubu@eSYh$PXkRp0YhNLZs+UgX?x6WO7HlgnCll7Sh6S*G!o}^uaok^8OE-MOA$ZW z9b|bFu5j5-sSx?@w%#tX#{e#8)7=-Pi>7rgz4yP$fTPtWCCyVaONhX0aUp1s9z72c zsdUYNu|-`_QS0KhX}`*t4e=uDATyL(~ajWMK~9x|Z3aMoP)LDNyS%T`9&e z#rlofZk66SNwOJb3kzsYd8|?<^=Wt-zAyoQv+34J%HB>rU0vTW5Xqn%xPxA;sw}1i zeVihBz(uG&U2!8-md=wEh4<4FXD-II;7m7zz&fw+DY+%d&Ge=2V1M+@>Hf$5>NT=d zqOeDW&vVeD1sjaWtQZg_a261A<=h*Oy~Q1o)6*24)7$)FowTyX16y-h{nbqr$JIMg z$=X9HA}5=UIz{dj=@alMPqzUk+Y4J_uTYBvz{S43u_V~?&;Hw*T;)UuUGtaN91pcfy`w(+Ai+>UoXT__9DzQ#NeMSIg~7wH9|s*;10?Yy6!7mQ*3x>YQrnl?PMB z;}-si!c36h&C&e#XNv7@g-oPmbYV!Bc7<{(Yo1^k*z0W3 zc4{*nAL}l%o3_kJKJLLcWm$DmT*mQ004Zp^ei|`CWRGAw-pV>Y_CSv~DOMC>?Gp30 zjs^qNbYpR=B^T?3TvmE}*Ze=-s_5r5p-+d6rJ#Z?I%#S@2XYX8;VLtoErwWtGDz7u zrZf4CVJH&QjRRc!bki!9D)J&pchpZx=y?#EFvH(MIAFJupB{uP?|>@|f!XK-0M_W` zs#<}JKtq7(b!*h|J_RoR1IkT?ODxi`R=lH)33Y)tBcUoTV%W;gh79M%k%T+A7Oh*t_5gS z?b+Z3`N;)+$Ep#cy2er16ZjaxfGgLSwpa9OdZ*CJLUbkz+5+Iq24n4eoKBF@D?F-? z90ZCumRP4DQfCsx(-7{XlI}aRQKe|_gi-ulS3ffu`P|=9TY?tUzho^VTHPx&G&aZy zx9eynTS&&D%bQiR<4pIFbtDFUW~kX;MuWg(Ci#J(vuz#+EZ+@19~whp0rKv2Ll-4l=pp9+p z+BSIqR}JiF;R>yHI9`e}jJxGtAN@HyT8r#YH!=vG9iDSM{FHtwXlA3|lMSXJ&G3Qs z8}sNqmn(}Zz5eGvVPQH1Va_FlfgWf{sAdUK!15Ar%JxFR1e2A(nd*+$F8p&vOW2=n4HRom8Xf8rZ z^Yhq3!W{-_&E_j7p>`jsJ=K%v@dlWbZ--=W32F7kPaqcXEI_} zDrcx#4g5*RJjPxI1QjMME=qMh*7dA_ek1c2%p{wN2%!%wzy&zwc~qq*2iY3jIk&)O z`(Z8XYP}Ya#6wc>qceQu4g~#R3#@$F1_WW|)@%4JX3^jLW@Brx+`^SAbt5)f37~-@ z%hD+k!Bf-F`jwhhm{0S(p$hg)Bd_0=tqf+1Mg6Pz4?rik@GKFDg@ZUFSzi~Bh_1X= zTE;T{YjPzCfD2&dW=Ib{4$>IN&k^&%zk_gGW~_!CpaJcK9d2B>azqCRbRCxoo{t+j zZOW%Qo>Ni=nZ?wPCsB}yNiT{$bH}V(c9dY%dYMS48p8>(bX)nP$RE zq`dOfA;;033q^bJej?cnsi3{~Y3{PdF?_4Q5Lvf=+wVxzXUCNV@23_h3&P%yVY2a{Ef-VTO`2&K6bF5soj|z zrvsC++F>l1uBzheo}`05Sw@}~WC%Ke6%5DUgH8uS>GnN+3t!meIVth|TGk_E^yX6G z>TZO|O4jv^hs$;W_?uL&!tM{o`%@OIS~fLy0iK^)SVlB(5n#JavwI~ykgI|~1@%3; z8IQ*4u-K}r*oM4Bq)S0Xwxi0HK@jSTO?s| zul=#QJj4i_o8HAb>iF>9Nd8PoaU;GB;B{S9`YVdM z8B{h&HbdJN()ndVg6#<7>M_>N?|pYkjz2uaTeaA_*WS$P^gAr?6blX8Lk@>&0S9a2 zOa6GeKQ(@@>vJ#Afvd@LiHK0~8wB7t+$$g2ucW%ur?*488cw&zTJM|w8yHlpxoTEG;q0ZiDf9b*$DJxjDzMRwA3EkrvTV)CHwiS~>N(vxAaKCDXRFI{?2U24&L#StR?0tvtb*5RJS9l^1$ z(^hR6midWfGX$3j3oJr%BOA4kQcXdyY{ZD;P2twq*;SY#t+Lg;Xvdze2RK}&nQ(ao z+tSK%i1YYmPbTVy(+1yE!4HpNRT!C4UPm}$GgiEA&5BMLTF$Y9=IP1Xd>eMfN*7B< z-bB)TM>C}+e7P}%;<8ot>xAFRKqe)&E^37~f}3?j_IGBngt>QpX-7mFba8ioJa_!hW0;7wH z%p4_u0!-_eY>f6e62^nbTbaRUF;Mh5z)tms0*GRdH_A*6FkgUmSvyo zmrz&*>(W^vlHn**t3kuzYXiQLJzOt-leYvfUB7|^y7+WvEU7zN$wRBhAm{&L@12@6 zVZ$ih*tTukwrzB5JL%w!ZQD-ANykpdwr$(knVH&EyJ~-PHiz>Uo`dJcTKBbtKh!f$ zbp{lnv!wyP{v>Bx$X^KgKN<50dToqYy^iaU$PwM896GHJsGNmY>mRSE*2r}IDtT`b zQ!DABWUq9MSj^IMr6+ja;@*CDO7bXpp-8M%Z+m60i6U*dP?eLr6=OGv#Qwk{Lh< z1SFkCqABGotma}|IvbNfY~#2&?u*1KJHk);8D}pS%hp8ol^Ov?*Dy+VqZYW2z z0~~hzDsKPgIl~}n#d2^}>C&iI+>^o|ldI@cw7icu_00B)+i5S7CKM4oDx;lie7B1LUpEUdaGBw27Vk7PsUAH^!%_=-VjSZ;z92_;cg@e7Ic(Iq4j@<0KGElO!$g zUC4LYI+D8)Fqn;)GB+aplwyX(ptHtp$6D4tqUv@8k$pXy#Hp0pAJ3Fm0ZGDU;3L}m zfTsOVCKYw|2~I5*- z(1yjA38b4`PX|4jgjhf+rIXL>MDu8LY)E4gQ9BW$h2qzdT7Qkn5eBkZam%U9St)or zcIhUuX#(c~Nge&MRVnDBj=m=S;l{wdwsAD5Ko<4MOlEsUgTN&n{y%!KiX4VByXj@~ zaF$MhJO5}I9zK8so_1je_#8<@F9e}EHnt9m!sY8Kxve;QbJ^8X+5!3p5(R2-gnY7b z2(jtNTf2%3p;R^rE5fLise$JUzugscTqmQAvwvvU!!0yjhgK@D#@eBvpAI7rhjxkt z(Lsp*G|0CjE=aMXzohj+SJmK2^r^Ft6P*N@#n1^6so>i|l-e5?-BMPk{0HN@b!IGU zH#S&jMk`HiJcF8+&t-&W_H_B|TgDMmdUY_$j6%%My*F`ELQsKE00-YjhYOVl!2~U) zZij?zXQ+K5%B-3V-~?Y6h;i(`78uxRqo_mJFsS{0oaS8EI9&Qho(Z6HVUny^4{TA`B~0TE2OYiG#0tpq0ECGMp0^SjO34-NGmv=vEFa+ee5SNZBQ zU7jzeNqKw8;3=i|7dqOhnwAUY_OyLms@D}5iDGq|D>=WxMn$s@aIJ_*&?g~17J)L|CwTxg1Jk30PwdP~u!U z!NRoN3e{b`a2M>H<$)9F$#RkqxE!G{<3YsIh+HEj=Q2$ zRa7iTEOq!-@iH1%ag%a#z$-RTaSCsk_QE+@8do{KW%GP(v7Hx$V_rM;WMHc^SxXiU ztiCK3Mjr^}v2^nh_os!mk*Z5|SYz3ssGBn2*=XLcg8pWFo8_Y!9XdqCe*yKeC%35{ zgQ4vu()*Uh4Ku~x&ssy71U&OnG`#%i0= zG~OLZUpp(WO4SKVci3iDhxe}q!0GnVSFaPfL*K}5MLD4q%q@SoHjs=?AkK{c(X+Ds z2ceyrgX4b%W>0&pbHH^U*Us2IcsGkgz8Sfdk?Ctbch%@8xrH@BN*Eh=jTG8QyEXRs z0SVJI*m&3_>Wf5z3Ga~J03#sUgAjc94T|=O=R)uuu*ChWi7-eImpJ`o)HX>-qYd>EMgl5KYnU$l!m>_5yGBfPx|J<(6u^$x>29 z1;*G|gCVQ5*xe!w4dr!-PyCmpiFV7x8$#ejnWzY zu4eP?1}Nq5oY%VYzPjGNDVKh`*WaHgV@PB)f83!W%4h*%_Fm~$v?|Py%2=_^ckt?; zG&^R!X+6{L_3}IN*(Sk(1W6SYV?1Q4b9iHxN*D%4)nrD$(xDvD`Ic?gs&yz8242@$ zGsW2cJdSBeFNN?rhC}JcsQ6fB@Q}G<0tfG>0krYLxssi53P$wjJx-xs2g0UGSb8X=PSx&aN3UFx z?a7%)ZOQ|sr)uEF5E@XRh(f24RW*xH>yT0dI$o2@ZRdFi&36}G)@h?-UyhB&xU%i=AEf^*Jacb@0ZS|B;T5TI!SfLA zH(X#oW`Ca^x`?Bm4geXX z`pr!%=R$aSuHlAGhv(BxW#(exVATl?h9{?nSdWMUqrQAHiBE46sbE+=b^1~j0vB+Q ze&rP_LBCn$!~r zfNQTHt&EIg$hAl`4iS-hC;$bOc6GmFtN2A|DMOWBp!2y*t&T$bnIkcP+Y2?+*fQy0 zXE`xh8-{>lqgX^cQ=8eaDYig*jwG5RKx1yN3!$Ug$DO=i(0u~i;BBj(0fLwyBId8C zxHr4a{l1p;lbjeVFN*_6z*e8#2sQJ#e&gFRkutO&i(%e4*GX*}f}90>mK()S#7W^o zh7%BIpf0kdk4^#2yNVG!{!%KC6CA!sZ<7(Cmh|Hm_`5@{_WDQvwmTCJB$uOvawli* z?2LfU1bl6n*i^t1`0O-x4!|ifkaStH-zKYrdj=Vv{(iHKD3)w?VeN@S)}^sr^Xo+} z0;xL3b#&NzaAFlbNuQ9kuP4hOdGySGQX7V8#eHZE98l_SY2l;V#WI7mfqz4pQ6I;* zD_V`~+1Qd|0$T7gp~>B~MV~YC!nIdjKIDl2>2}k$dS+rHI{hOY0ZvxVe#`1FXgT!J z-JW|m9Vo&VSzw4JS%uMwV!f^DJT?6|*jzU-%L`gxphC{P2%CefqZZQ&4w~a3OP!!Z zr)T0|7%Hn|2)z+B*@qrkGnZ-eiq0iP(|uqIf`I11sv51_VO**mW=PZ(F-sW`#R>Le zI+vHbYmCX}=0aiH&wue~uYsG~Kp;!`U@$ zw@I8z8#^F6N}Wd(iOTkP7bM`VFBEzxD1e>cT;2!Ephkm<5j2)K3vhBgk|`1^(&~^# zIDLas*1Fo^tdsTSf?NEVT48FTFSo7)lp91#3c3q<`h6Yw0OJ4B?xP@%*DP0C+pfol zy1avWSKX~fnw)X?+-={pz=ue=1AdZ5-nhU0vpyBSwbRS2F8p3a34b!G4yL}Dj^uZ@ zcnNa~3itOdB#G@9+U*ww1O>KiIg+9qXPWP2!a}qK@%q0q)BpA!(Cq)fJz#)RnGU`{@df1S$z|Vv zygxf@k|8Y`2n*+rgP#h}^#j7&V7n18*u}kio+B8&!%;wmLQFifHnC}!?{u|g zhX*L8R4zpABS4Sto3=g4tDF6R6T^4jagn8o$LWv~l+6C@P@__h8*YFtEA@P6)_8ED zxJC*=c;Ow;#Hpl!se1&~@kQsIIPB%-7(M-aSC3t1;vC6ARPei3h)m57ukLpxX zDa_V|ZHp^`o=KAZQ1Eu3I({g4o`3slE$cM-VaGG~8w6k{qTaLCujjbprHd2k5U%n9 ze<*m!n8Fl^RH^`)*4m)3o2(SHT|^JT&7Kdl$M?^;SW1P$&JprEzCUIZ18~ZmjMt3! zxq%$$lrHB?uI4%=1&f>3Iib9&s6Jv< z@@AR%BxU0Fi9hf=$7j+>-b3}F^hU0MrmARF9!L?698rLm^A%EM3^|hQ9eGr7qg`%W zoF)jiR0tGcy~Y^%OMc7Yu_>gkwUL0CDfHJH@V@cszlQ<8#*+Je?3T?;dlq`ItLYT5 zrPKcY_3K1Bf7j$fS8$?ywZ5L@k2X?dbSm)xUS3-b8zt_u&A$~2OS=_tVU&Lp2p*L# zdFLCwI-CGn)J?+NxGQXvTHZo0Le7;&%h?}h286gBemdkNcth%mp*Eg^Z<1ls9!J=C zQE*mAF#a<5CeF!gh#WfAsM^7`bVJ~uVZ50Xv14Ke{>o$FjqItVuy*cKJ)=;T%5agD#5>y>#d~}hHgjTcEb1rTmHz01{CY3rz z77ACMJ^B&sA7W(xlI_i#iK2KVJ=USJyo3CD=Gc{62gD|?DD+=|w@d!$62ycF1eJft zLl<&A(ADoa`$3jnppjq(f?%uphnh0k5C(Su@A+v{j+3jXoeqz}+96P}tTA}u>`jTq z-B#;ZV3Ik-&z5T@w%H@b?qrJJpxYHDQZXsEaW=4T7y@OyE~E5Qc{XDdwy!q>9BidK z_e7d=ehzkYn=J{y*)Eg-oyyW;U`xB2rPV@Anm7P7l`zSv7cB!ePD3}1by=x*xyKc- z{6HYW2_~lD+3~kjB(f!#m(Be=a-;(1ImzyAQjU2W)9?)jT<-YlPORMDsk|VtXk7St z7SvuqM7T4MGktcar)M;N8w?|`#?$HLkFEcJPPThc|g(&jGiQ6clJYSwd+a-KXcQL24Hzt8cxf-oHE`ZU)VYH#FgnYo4N)j68e!D0ZIp}#%sa@Kqs zEa;w>B(~jH7aa%GZfHIIr!vF9N~>OT>Y9&3f+Nz^)qoxW(hsS0K41bh7H@5gpsmZn-}3`Rmlbu5s;N z>QO_C09!lJKWb+K$)%dp_a8fSFJ*Z!Iis2On8gNzM;+-~L><3`xiwJH=yfX(;jxx*Kd)xhH&xULT{*)H8jvy& zoyslw#Fm}YQ~MSP+rS6d_sYkZv~#0~kJq*Fn7?0NAK0xM+m#LZjXx4YBXe37ak_Co$1=eNA;VJwDkeembG| z=ZwL2@!j2VAZo0yI*1w11_V53&Ei9$?_&cU`YkS?$BF{%LSe$glMSwIH=E&ReRnqdPD<^sJ?m5V zF(N>DcHUfne_pbLVtUv$0@*&pRbfwiqf`1rEXntrpD*3nn>>&xf0c>D1tY*&bB1zO zeHsEfs!str!K8-+pCo}1?CZi*Tt>asgmkG+8Sk73(k*Yb72!Gu3Rph|E)Q$obckGR zP~enMk71|NXY;D_RLspZD3bC||6(NN7qnp&zLN>is~_9>^Zsu$o%QojWVlf7&x)Ff z@D5JGcu0Ll+4Cu=slSb#3pkBOv)<@td?WyM;d1JXB#Y9!v87D+nBm!Q;gv^yT9bB2 zNmoRKtN1nv3Lo@XEfS^`cAVRSrZ2Q|ojSMAOoFhT99#H-UkKJ;52Y;mW&uU4BDG{& zC!uTt3NU~bc6NA|IW9dEWVEk#2>HkW3wjr(XU!o3rJfioY_WStf|88&XE@Il*G@pt z))krq!bJI#?mP_mgl-tE;IKNLQ@zN^rM;n48{Q;@=a&+mkm0gZeZ6^zR!!}v~1AO=KzUj`788II(v_p8K|BOH@7d4eh`cz)CsWL{7utr zs?vZLSB%E^@ZV0~rVl>8W}h{2#AX07BQWc{A4%H|>ugsFIRqw12J7(rz`Oh6zDY;i z5HbuMINOO4LTeGY^YT1BC=8>R=GgdwfTER%-;%D&tOM5-^bcST))qH>go|J^sqHG~ zzGO*#HpPuo{S1 zY3)kK1*simx5?PB(BsZgl@o$sp%JZ+??GU+a*_i*W&CDhvf+gmf;q?(WJoW}_9`I! zpe}FZTz8C|EU^|sUnjfsZbD*u#zKSyTpmWibUZry398W$9?={<0S2_mhQCJGkU zShO5`TSM8>|HeLmjv|FJ+GxmhQXMT;Vz_|YVL{M5fbB_n*A9AbkJlt71$7x|8Tij+ zrtx^irmw<+STyZxrWDK-3!j61{2mP&()}Q##x{t@iSapNYFwT5&j~l%A}DMGUX4%u~1e?^Hn3m8X5Ww1~fEb1}M{sCS|?T%h&dU+PBgahsL+==;y|RLlUspn2w#ZMJ~ORA56j!E{I8v46D$axY;}1};s?px z!b~~Cu-JV>VfUoYQZqpGxoK7s>vyLYD}fN9W6Sku`v?T;Zxnzfp6{s6AXn?A*2aq$|Q(g3I z>)+IVV7W)gSWu?qUSP-@s!;O^TF?1iGn3$rHPUc9b)5H9yQhZoRl-}+3)AtIFsYIcYK+g0jqu108Lz~6XN0;GFuW$k zmj!G>smJp8lVLDl1^dfLI&w?&MIAGU1NYbMpw-h|`2s6nX6e0J%flY^&H|C>y!(5{ zq*X-`cXaIGROR|Q;gMj&^}b+k5{QpgyX!+2X4OcHz#AY?l_TJv!WiN1qN55)jYMjm zsnFiB!8p2Jw_fjw4}?k1;u6&~k;ax$M#LHgE?<(#W`wZEz3$zDsi6BF3XxfsokoFnzOtDjSN zEqSF0IZ6R|6}M>#YdrXkD2_U1{HWi*W!O6otd# zcetX5?rR;chZt+F>Oh``-?d*~`%BltEiFM%Db?C|me-E6kE94e|D`BU?yGBk`?pSq zs@)KP2G#~eltSJ<)8EX+b@=ZTW@rUjUNH69^(^|v_&#tUVU?2}P4*;3Th%Pk*aIl@ zmKzdwv#c;Yr%EZMo>Qt~qSyu8)#cD4E+8h1r`wZ0JS-MOpKNnRN+;j-SNM#&8H1T8 zzLw|lUZoA8FkNu;##Y>w^J4m?6)Z=_;IlITXIpZ$xFqWO5Ok=7bYDetuMD*+qRgTR1b#nf6^M^5z=MW{=sl!X` z-3n6feq$6!Rh!zs5R$YN+jb3(xH#YVr|9eirJ2kq6cyD)jUwwR5wc=}%D*_Y$cJbE zbO=mmh!BQZ5w(J_Y&@a_m1>PQhqu@_!d3l*2#cd>lQg_y+P`Z4cF@t5iern7CcI_xUQB(hp%K-|2PH)s0rRmx>X%dK`@o z4CA+aNj1~=mdY_nq0AH8pHG31vya7qDB$hoYd@ESTv(2CkuYxAyiN5vAMLCJqa-v< z47i?>>MG{hjP{IQEqxx}q<9v>Sf$5;!TaCOqA#@e?mc5s`4bIdUtpqi(D#tvN*Tj; zBbzd?T?XB+=VU(3PrKUX-c|4Zaal2Q7mC<8GE?duPUl@bdThQ+JIRusw6XC_ z<6;C?4WXDyaOgyu;`TkYeXjm$z@+&YN>)34e?ahyN5K3GbjF!;j4uwGyQX)VuYHLmXNHp&KMB$*%^P9EP z*XUcjXYCWyG;~q?7(XWmd^z@5Nzwhknr+|KNwY0AZ-=-iR-F2DZn{|bynbo_^tqEU z=ZH}+lh-4erqs#)5nHb{PA`u*QhVj?&PFWeq(a4ZJvAM=+8eK}@y)`c#@|1#-a-EX z)WC6dy zdUg}22+&kcurx6kE#G?E^+7)@oDe@n{T*vSIGCO9f_?o_>LrVHB;z3by-b{rmmy`Q zsTngDGG!9YfFOKr6rcK4JnEqBbqSXJ9y!b-{W4%Lt5bKs2k-|5C#zU?>W$pN zDZK?NEmv^qS)v-gfMg#m#67y5*+Ba*CJ2-c>8}!aAhC(}_Wf06x%PVPajkow`Kw@h z#RM%Oowr}nhUIQT!<@iywL7Yf>6qzR&6eCS^soss4?WGTY6l*vRWpfID7f6-UT#j8 zI}3mm5Y(%D(cW>;!{R#%DbvnL%@i;N2KYv31m31{$&d?{+B=qS%#csWG$*t#5iNh% zO&!H%JVYV-<`Sqkw1}Er=`sZbethfP{?w3~4AZw@j#;ezx9UUW9|22BeDSst*WJ9; zO|lrRypiCRVU&o-v3N19MO`OGVYsJExgYSY`(ilrG|qC}w8xMiFz=Oen>m1Z!fHb2 z2!#~hFhwaPG)8AioSr!AuX>n^l%ldpq4?_K$TQFk=cQJb8(R!i=vKmo&{z$|@8(Db zzwJ@LSt{cdIuXwsG89f@B)oBUgS}^%Eo)t>NK^&u1C6t^Z4#nHgZvvjkMm2WjepJqT(sj*gCTlO3NJ`Vvs_sCD?K z-xf@yvO+4k^L0O8{(zi9AHX-yFf-y+?V?)n|)+4SSb9VSBS#2W) zwYd-4eI9VRg}AIZKk17QO-ropE&Db2hpB)$32SvR$wK!oD^(=EbbmqFCkE)U3Xkuru&4K7^Js>gitH3s0RW%R~US*>?VS0=~h_;vQIppPbEiiQ^#T9NJFHqp{8 zB3{%6PM-kE@Hq^R$DVOH*j6r<*;X0?4ORJF2@||1yn%tnJmQ@8)VgZWyh?^0yi`R% z5H$qnj8ivD=x@L9o(PX`#J7@bk6hACgj3GZoIm^-grG$|T4)y{lu>Z3Bq-eGCt2WKA=aAIJ^BaVBN)>%f&10-OpEv>nj_R`MVGF^;`X$`FGBKXs=sW-F(r1rEy~MJr!3<_HKm{ z!FctGD{jLwM_nz-lMsEY@T#|S$j)mZb%vjCzZS&j?6!l5hK;rFMZvsCyVJaPYT*tY4#d*TXxH|7z6P$cD$8*xzQ{*+ zsD^l|h`*OtRUl?>2ytIbrT(MlaWenME{Bbai73g1g%WV7t^IQvgW|Vb+q)j94#E}` z75qHv?!%PQ(3F_1R-Lnk144>ohGOU#y!7>UnR`VH46`tlm{iso@A5F=s%T(<7~JR@ ze19ePqB6qf6wKJq2DNJ-p;D^Q<*FdBFX*=DV1Y7)7VBCXzzSdHhbN)%mwTYzY7bKS zEI5F1ZxB$??BelMTgEb6c!?PG;hNf?cVm(t3<}`AFM%7VAU^pq>!SRabw!LI8IN#J zKa_warw^rHjIt-<#T0_DzW1q8n><~Q-iX4613mere{JUKcgCPlKF*U#Wv}y6qSUD( zUHya$+KbhK+^whNYPbX{SzXMFsA-*40c zxOf*o7@k3@4!o8bgd`2T#7X5&W#<&EaVfI|eK)%VdDz7r0cfky{Ag4n_WFPFg?9HW zG*lR+P&li04O*Yq|F(~~snW^f)IO4hZ*IfJU^W!h7Zw1-0h3}w_PUyfDAMfq$%A~A zI)JWOGuhxvnUtWEsOB*W$FnqOx*Lo|vgplPw&oD^%%}W-Gy6K%u#XdPw=0SSN7_Wg zeZ@{kiVZLCK{~?fNn+iBBR?0lhOn_9-Fs80GpSQ|7^E@Sx$xMq?@gH&+D0s%nZlvn zC+q6z0N~j?F=`F{*O2yhJ|#?btMYwNH$Xzrfw;F~mwd`Odr~D3*hF@ET8b9niU94PG>HH+A7OH4ma-ln zL8sp{k-zVqG4Y1_x_uTVCZ;7A5?ybnFztBdEv@yfnE23wQp>FNaA06i07z#9rm$tN zkl?{pu-0B}G7YQW@$ni=TU_{{dvy!CWc_#Vwyh)l`o~ok8O%3KL~6WH2OuO*9rw&2 z1FFH|EkQWCYGIA49aLX+o2nK&1%1xO-xdN|B#LQw!<*02GfyHm`h!UZ{QFwl#UD&%s52#D?YZ^7&=!@IUz&_JG z@RdU|OR(5_KZ!`yM`Tfm5Fn_wvtGD`WdJDOW`cX}ESlr8Wcr?I$9~De79lP^kb5u{ z#I<-Vqft#)AvD5dh^dCOj~Tdt#4A98uk4{VIIC|DmX~xLz{>f0JYdv=L-j9#?w_cJZ`8uH73ZJ2Fg8gpYv* zX-8AIMS#z_asBt*P=VCLt(n^i+WE}yrD9=3fp=!1gbRgJP0#ytG+5HsA*->1RQfiagM!GuFm!&MN=Wn>CrZq_Lh zNLL+D;nYhGUEB)aCk=h$+{RNT-2g+Rqe?E(s(k#-=T>hB0FBBc<;y)0cSk0acHCv!p<{5}<=>z0HUfLc%=BM{J0BP=_Qg42S1Cdj#Nrih- zX%sjOtwhzBzTsbY7z;LzoF<$4%~VO@iFRW|rgu{a7XYK^=_RZM6Dq^F7quvkh$Uq> zj%Y>#fLS2hmqVjXX39gg%PP-mt?WiG@9c*(2|`c*3Y}Qf9@EC!2)d8~=^xUF zooslt3MLv1wXs>5U+6kA5z7Y=X2@A-t(g4%$q8*@#o~(jWCsCzmbeWr0-f=v=8nMz zmxL5K62Sg=GwE;Xf7yS+j8OdUpsy+BpD<~|l^pV+H~4~tNzhN${Tqzh3s=sck#;T6 zz;PyKQWsWDz|1TTGObvxe%oEl)KMJ?ME{|6?&vIgOwamxjP4yQKduh8s@_gc4KBvv znE;vYv!U|NK}SeH<9P> zaDJe588-IHJ{+WDaT%q|ogJ>mO{UIQ#`X@nv}Z7wm-45cK3F7{9#ni3!j%h&my^gyXu(U!5*+T#GmrajOjB1knwIuFbvHW5OKKdY>Maod{XA`}_?hm!B zUlrq>I@E7_7p-|y!1PJm0|9rOEd@!>yhs9Z=|*t<82RJBIzIOQx#eK~A4%{ufS=Q6 zj{mXcxY2MPD!$!e<>YnJv*4+xt-9u zdJs$3Qt_mNs@Bl1N-{90%4W6$Fit!tas>o<0bhUx7%1{hl|(;;237om0iP!nX$bIi z@7i7Jz+rp)m6J{x#56?DhXNcMK(N6+n(Tp49m4XG#7GC2~fmhAt17 za`$>t|7fYp_e#p#;l9vAH|0n%mKMbPI?_+RaXW{rPCbj}%_r^Ybo~+&u*jX4M%XR; zIDSZWLUJco%--`o@dxjO(9s)3m$%Etsk7IM}c@6X|ctXBW*2H7m!Kyc8# zNy8H=>ctYWVWKrY!3yHf@esOsXLmUKFmWto)X)dT&TAXk8+YEH2Dk0ySe(V@OM7qBbU26ItfU~f0E85y{oK=RR(>w5 zSQ8X;o|z?(AUVj=^p<4zKVQYS0wL4DS(I)OP?>V~;pp#1pz|$wtVTdh#}@EDvZJ!? zHV=|A5KjOe)biC!btt0# zQQ<;O&rH+T{j{ekMFe5}7KmeL7F)qM%MS#avs~9RYkV%}hEI+%GnRQaF#gmqsKylxot+ z*h71hs?aVP!0@16f-BA;_OXKBx>iJp#CcDg0O>dLUf>wacHVqS^eR5D>^ZE6tgj|{ z1_LjTLStMfci3>1yemL9knr>8ibG4O8jg3hf>LG-cCb)wgL1-M%oj+Bl%0kmnBpuZ z;H!Z&`emh(hfZ$*Q-wKl%noMRga#up*oM$i6^&N|p3Eg-OFh%beM{vV(;%qlm&GK| zEr98J`GWMLO$;m^d!<3aDE>jDWvSS)tr;zE7wLeE8w|wl_){ z3xKr8`Qy^+S=LZ}df%16wHB;Pc}935HD>Bafb%Wqe8~u&d@VxZU(V^;MRq;1Vq3ZX zAUs}R2L`2Or~dOV!vN7vi-2Z@`cIeumxze?_i>ji8_RpLsN86mL>K#&Ij}e7NTull zDlK9%8I`sAd<7uzW3QMIhEGvg;UB@>N>yNy)4PEO@B)w<5%ffd2Ig{^Cn%W*ebGeq zvImi*LErCVZq>8OaCszALgG*qPp=%dlInU^{eZ*f@v;T=Zh0G>YH|M|wq|@_+@@!{ zT!+%ows61l6nehB4^tfhHBx?bGu?ZJ|O0Y8WdeICtbAuTt zyz%f~rS1QEVE?xs*#8rm7y*O-FKQ+Cvim>YpX)zRD=f_1oc|xxinPl*7smhSH#pQ% z#8JVPA1WFj$SN`_GX7R|l>VqxFsVwVQX&3(PTy}{uu{q_Io0nZ{=EYOy4@{8PIb_G zJJ*;_WX8&e!g&80WPZ+Q&8&?hAp5qo6f}vt&R#UV$t}^2yxM z#7m=Dc+H&eTmkk31!=N1?Ks(@QdTeq2G6=DHNcqbeg*qe^w_aZYui)z4DDQu;uVuL9W^ zjcfyL&^%k;Cg@}x(hdii7#$dD{6-UniWB7S$y(cB=KyjNW-1U~*%EEZeUm(`@CNi^ zc-^0`+nf%5`aYdriWZ4%G-Dz=8S5n@;#zx4|FW`Fdn_EY8VELZW}AFozZl~rg27y_q@I5zG(IVpDN$NNMWOU zn{_*m72x{3nuXrssr+wE^D1er_TwB&6b;idXQjtrh}6unbZlKhTiD<$NqzvFO0jCt zPICm1ao=AmQsIUi@2_=6U_^5#ysv>Koq!UhbJSSPo?pk=`4;gn0Lx5PebJ5EQ!i$nog>~*aln@oe3 z{FlU{hZs4(GysA{Jx=IWn^IJ@8{`A}01vo;ac554@u>p($(ohYZoHU~vceX?YPm%C zNj@t zvTRyVLB z&fx;oR8_;v?E(*(ExIA6d8HoZ$a@fi8bkEh+;|6ucDVF+#A`Q4HitYN>~i0XB70qH zZn0{g>m=aQH@{GZ$+y4eTH9HF?E%87of^Bhs`!Vc@Ro#(y$SmS<9>YBICJli=>=cq6jDQ!&a+$ZHY432L=!4q=4#qIDts<>=CMd&Y&upuTY$W*`;tv! z!RQ;|WsVF?Bb4Jhmixr#S2jz2Lc_(ES~y@$xtG!^3>rkceO{W#voAHWV{<<6&#J2U0w z-HRB=Nvq&okCz>^{IE$>$KK()zk2$Y*Y>ZA08Ub6ITe{BP|qc9kK;5nC% z*yX7^a{L^QNg)w<%xF{tkXhBfbeTmZ+CSRtx%OQA7U`>&eC}*WEV@_tt&)9#Gq2A1 z)D9|GDodG5=>6awGp)n(d#o1I1vq(pmff$!E?;UOZe%`vuz-o49MW7hn*RKsOz7oFtp1b1<8Ot>UJBj?Y<56tXC@o+^0&6v-?4(64uAQH-H#;FSH0zW3rP{vQ&k14A8Zf4mT;}#DO0vgTm}?^2Jbgmu zB6W|eCft04cx~uoIC^6f8E|ru1sXz}o&O?#aB~NW0qL&P!YdH8b84;w+XbF<^R5aq z6>Ib51H(vL_6uL*Ein(UVeo>PUmTl|#rxZo=O0yVVR3w!p8;sz{jV)+2D+8^?+5WL zM*d;KdcZrYIivH5s%~$k;@x~?Fw;9v=?aFsXY9yA&!S?H`NfMwGyDM-e>dO;z-0m8 zse;@7{yuv(@MMV#_Pl$p{5TWz+y=0Ira?l`6wyqperpmOcq#Kmc+I`)>v|VyB(dUc z2B}VC-5o8pb@@8EJ>K+wXXHE)3J%_xEpO&MaBs7lEB?Cq>@#qTTD#7Jc`vh#1t@5y zNQrWPQ&Q*eersOy6#Q3T^FPx$fZ2bD$}~T==7x2SyRYuRmV!z;oDK0~CbKvTCz`P6 zdm2n$$ne1=t|O8pHMY#!ye%PRv_sGF2q93*hpm`WXZKj=uh)D&gIDc6D#Z|Or2geN zA3>M)92bYv%jMj+mz{x}vD+Lr$2q3QJtpV7H((>HJ#gux;DEBd!PDsbhnwqKas_}E zE@M=uZBn147xTqW`y$}kO&CgTmkwt|4UHxrsHDAf&)Iz4X&+GNP$KPRlx^!6l?TD> zw@>x-db2mS4ohfbWXivLu(&^P4-kt;^3p~jo7zu8rS3%&BkhO_xu5cFgGuqG8#CI( z*3Z^FC(^j8z?6;oT&rVchyWDy4E6+c zt4UK@eQB339(z65AO;4pW2ZuEz-+2z5g9ycn$;_+j=E zN|yHGum$tq$7up1x`-Tj3vvEHrZhZ>D(U?{?7dTTrSH1!8{4*RqhdQ1+qP42Mr_-* zZQHEatcq>z%(>UvZSJ%Fm*?D_t8qJ88{c@p=k5LJ{Wo$;JE3=_X06}PuguX&cs$UR z@TtWFX5*z_;J>&{G&%g;GglmWf zhYY;n+bW-0l8f2j_+FWYa}iJF!{!!ljml;ixM5T$L&uXeLD~IX-Qi(?$WCM6Q zR7$tp&6fZ{1cqns+ag7^cI4(K&kgqPop=Xh;%y{_0&7GzM59CY$@Guy3xeFDyoU~` z&mbj?Hallmli5iGXfWFwL?&?e>V-~Q7lR~c2Jkb|-HfvlY~ z$P8?Y)}|l@RnwT+fU26X$=Z{|Vl3K}EI*Ac<_Elq!UX#vblxS`?kDmoBViKo_4_ z3b=u-^%A9$3V^@MZ-RJijKJUph1;OPHnylR%9`oNOm6q(lS(EntPpKI5!x-PAAukc&%`>|z< zR$f;vot!`^emr~0_L^wM@t<(UcaodEMt?9iDYKijsY@x_*W0V7i}__e zZPo|8NE-{cB=Nf7n`w$VgUh5$k*7JWYy+`*W&qO)WH)`K6W3kVotcF*kY14%PEfYrMoIH1@zjvSUABFHH@yST~;=$uS@oLcHKd`Mub!D>(oIFD>?1}$z% z3Q%{KZ9EvK2A7)Hx?=IEa#3SbA_WlcBa2`pv$G0THKUlHylCw<4-DuE;*lNN)HcMS z=FKq6d7$*%P(r^kH(PstGg+$_+-ZBXo-4~2EY%DA{RcNLWOl(%>tR(!WdD)rH!f&1 zbHrULnMK#_qovU4=}#(|uolKk7nMOIC4dt%&0q^wYoWak7Rr|B#4F;jbB6M(TA6wU zdKdgs^jpk%?ng1o=6zQl@hKTSRvVA`;z~+$YpHRpu9>Vuxtl41zfWhCq4go0!;~Jd z=3U+6(`p1@`*g-Dwp%f}+xbn~Hy)d@wZGmB0^DX-fj+}p@nz)CmuRq5Rnj8-Q302= zbJw7_@!0|r{*3X7SYC9Y6G%$v`le{IzhkQ2eoq)t{oZ9f^uEw*g2SPtl%>dK!MM<=!j zwx|xAn`fWT+7@n7l%~5*T3S-gM*@0tzSOWd&p;Apiz5vI5K(4}nf-5<0-%FKcOUMb zj7;x^0DpbQ#t)f}@AOyr9Lt_3RDdtdLGfZ{XIlXsTD^^Dlci^TyZO*T`uZI*XKz2#bi#JSx-`aq7MxE+bVWM2 ze;5*L%~*1IGNo%y}o1W5@Q7DOg1893lSEA zpW2WtR+8Y4Ar57c6=q1PxnWW=S&VRonF*3f_w!wGfBSEQ89+iEoivw4S^ycBw?`l=wv5R6!Ko3R%7ZwKT#BgSFFD_mlDIg;jZ=(Dmy)VnLFpS9z=C#}Q^ZB?QCu z9qP*afgQQ{7vSyotWx-^D+`@(Vvwpeeg{xm1o5d(s)u1>U#yj20-gom&Z_aV=8yRp z$pOU#+?eBWK^iMDP~^`Xq?91X1ThFAC{o%9CR1o5<)AgooUaY&c0?uV?%q}%P(P2o zlWM&9ie#)E;_=Sc@KBXfZ*jg0F!7qBHeX)o5scLNIzSOQYriszC`B@gaqkW3X?Z_l zLX?MFt^kSSnM8T3HJERG79@0=Ur=`@BVe;f;!(Ps&=^QaNJhn~OoGyA5Ui|Av87>e z=8=e_f!#0@(H50mglR4N!yYeM=^ctFGZ)^A>3da6rq zwr>@OyLL13!bRQJZGJGxXL|z#o6*``rijXf)UZ-`H+PQrkhBL4M_rKj0~chHk6&fv zQ0?>HIBhK4GJFcco#O)Pv>LqPS3|&9wNWhuJwVls1AdO0x7n8^s;0xyo`xjES|H5- z#)5e#Ut^dD4Yze-sCBgVLyhaRAK?+i>Ozk5cHR9!*^-_76_+5zeAl zC@oAVG?e+ElAX^73<(qMQs&U+Y2yL3d1=;dP35p385qLwXaM((7MpOS0}R~&yfvt{ z9bhIsGJEt^fzXLH{#IM`KOC2JntynPHcax3-58<72zo0_Hwv&nST-I7vdTxZ8sK0_l# zIlkOV#}(Kt|6C`q=|6iJ@WUHKu4y*Dz!Kme&r zh=E~9ANkI|E8?LNg%CmozPFVp@8zr68Mro5q^vlz))=5SMbm)4v1c(`JmO>Y3QV{| z%#GSZp9(D_e_Im2G*-&iFYA1=fn_GYV?uwrxQM5aur43hY!C&AWZoF0SnQn)D2D1w zY@u{waJsEb9^CC%V=K@rP!|&$907dn6YxflC0CU^|BIFQD*x40vJUc3?DBs_wV80w+6rax0ZT)0jgZS>;9TJ$(blAToXX3SiU_GL2(TZP!ig1NtE?(k|yW=EA~H- zyI6?k^^>V%Oj7KT#L%QdtW(Sa7#MT1%51aSQmcZa65zl)Kll)=xL&d6C*>TjkUEK` zIqSY#OsMM2eM(Z;&rE%a(g^KpY5-IJ;nK*812Roe4;^uilpr`=9dLVe!nxj0-rP8A zcWQlmU)Hvy7Rpx9K(01x#25xpVr%qvvex-P?O3E{i+?go_7cTUO;SN7$pVqjr6v9y zlpfhzT}>Vn?&k0*RzE9R4YH@{UOJ$Gb-S;2(7(tOP?N$t6@y-s!$`i~H+lGdj1NawEZ=ZmSfH+6%XY1DOcTQj_kP@NjP5rTZZ_a3R<~R)uM`;^f%jE}|M> zO}8vEc`fycD?E`k@RAfjS`jF zlFhX+hv1{J79Z%rm6PyIG8;X&Uy;%b0g(R4RC8Ut!a5Nh*8Nc zrlH<}eJ-l6$NQ?(q{13_CjRh!VIS#&YON6dm8)inQDgm(RAx;r_6%#3sfTLo43MbY z%9QHu>xOH^GC(A#>6B`PB3Av0K&^{GAj^lH^4e4XMt;=fxw2ZKj6puOudt-M$SI0| zS4_;|!h!YPCUH440^})-Ehb)r$bSzPNS>6HC0o0T(IUHn#OS>Kkd-s+vLm;qBeHsI_h1LO(tuu~~gLLI1-#1iw$HqJV=u#o*FyB567 zEk@5_hcNwx>Q0~-9?kP=(J#n~$0L+cP9J2o|BYp|IVPPe9pOap~xs%cOk zRU}+IiR-1dHX)lqyPZYpS&>{-BuI-?E)$jE&2B9`#^FucYmmXWYQ)s}lMcQ6o79rP zuF^7{gw?_xkzZye3bn3$*?{Yo=-5s#(O!d7o4^W?H^F_igFz`B#$mSWE`dW^pe1qE zjqSF-rr8gwJS*N8NNca*ZJ#0g9(p-K)+if!BChhEIj8Ub_?`z{*932=#gC?=+mL<; zc&-JugTb4ZxFND7*}5a1zH)%#Do<{E#U&IvpeUzxZpe{n{)$%y3xG+EU`P5R{|y@! zH$pQ@_wejZQU+cAMaM1$iz^>C5{cD0`a=O9FwdW)utQaVKZVJUXy}Wdm7{vibgUIC zXDLOAmX#|qLIOh81;2ii2=gUVW_&2oonyB+FKP+@A}4h-y;Z_N+ipmO)&jp+V~3V< zsqbqNeKpP+j>xMnhyo5U< z9IX;*AA_tEcf33?KK%x>M<20=tow{5?jT|%^4r<`GQl{}0$ub}d3(3#b_kv=Ab zg?U*1nCyY`}V0|D82FZcVZzYM>9kRM!L+fnNgLz7+xb(O|>ST z%Sier8$pmFFLOX>kkbH5(N6?{iky< z<;!nckkD2UIZc3z4AWUftOjzuW8v9%6eq0}+1*Pi6w zylNpDU?f=xy;rcaT1fR(MR3EaS3=0~sH&P>(%%A*O=ac%97bW$I0}1^fQY;7Tj2S| z=l4}b0>SNXoWpkGS6M($7x2JWptv5r_?t4SmJ@Z6L=Ol`oCj384)kr)tYZkrqmMOd z^9V*G3w`}J5-`on4=k(--<>Tm?p?O`0UuvWcVB>SU*&oK+gHi${p!hSd_#uvFhWiC z$N}5}1TAL7`ePi&fQmxDi)-48c{`kCDh`6&#N!a2mJt@+R#u*#o+?QYNSBKj6kVSk zZ5 zp1HAWd-%8hLg-Jf4JA0OlFR|&MEknUdMdsNrZ>rgb=CX?lFXeH$+jQf9&aXT#x3QfJSA^IUxyJb~}M5vN8U z2*TNDLrR_JH`bM>L8c{KGm-8ju$&yQd~-iWJF6YfO22RCW!!m?YwZ9-0N&_*MDcua zZ#sG71Rp_QD82jeVXG1Is$ghhlMWi??9xJvzyPM;rrj<0VcxeHmhVj`DR5Crk@q}{ z=$9JeUrHn!JO4fvYS(W|AE z!BgEiiVSjN`FAo4cIM>6I%y&U3J-&L#5OpB{ zgh2Jp)f&^u@(R>KXuy_U+GT5e!*k0qajY@<%4$)$^~H2=DYNiYQWcU(r_V6*MNFVR zZD4L~&31~@n}aiHI|wC8igH)Za_+$h+8W=vId4DLcs&x_`KcE-SEdM;F_wF=$QW9i z_Y)yZXbtcgtukH`gn6qOf1u2Nh39_M?yBB#1X;!@6rhGmQKe?ROCP};O()}td2E(9vd|3oN5Gfh7rJW!Un)SDnG&Kw1>UD*~QLim@7DS9EqP0Otr?G zEePwYQSkU|7Gu?aJiY73?_nr9RRO)?g;oGo(hvU>fxj$ukM~8967c)lfq??De2Gqv z3dH&c4@cp~IYOp{6K)M}AU2jAe_`Si9#2$NXd+h1g3#piBtyi71Y-xzMrcDykQ(5( z?b;@;KA~5JWs?a>V1Ax-AiOIA=R=9Rrde5A*wixl_1%Rn07@7ik&>5$KMMXi7S`NxnSUwb8hn)fP7A z>n!Q;Iw4ecc6ShAMfT1$dy5R$@{C+Z>KYfjf)x3G{{J^2X4tWeZKhTgFO zGU8eFnnNcV=z2pau&xxwULw+i{P(|p2lI1O$NxB(#$tf@va;F#X(%2}NQjC7JgHTt@XAsLo`o=grA80m$KNR9JvQ8-bQTgrRn zu4|`J$n_Wo(7+FIDw;zRC7U<7;NScegtx59YPfvwQ3Q%ghasp*JhgJ~msK(CKQN@+4IoFf1(GlSf~vRe69O^`W+ZgKhw(zye;H03_(MW|Z2c}Z2J z6rnjlNhc^msrhvI-zxE;*G72p-f5p`Wg8N+IX0DrlRj>IGHM_}Bz7 z>x*R3ELWD4cc%&%d>1qtqmtJp@_p4~Zwi!5v4cbd&Pxpn4sL5mDsupdQ4CpsahjX& zLcUQw~;)lNslvwGSoXxV)nGH=mFG*lBQn&?M%5pM?B1jWw7 zcV)VW#2%s-2?aU%(T@RMFZWz;FcM$U8h>@(sF1Q$mM!Ia z5^*y(fa&e&DXlK*3&7sX4r*X#(;D`Yf;d?Z-S=RTug>tl(Q5-Fre`RfMC)I)T!-Z? z;1=p=DlV`n9?JQmQsxD?SX>G|Fw}XKaCA9ktmfh}XeZOinz{H&(wK5caM3u_ zHwU+rSN2~#x|yy74NJ=ULiwk3H8oX@P3y_({B@3xI*RN6j=j8*n`+~?A39207TF#O zxB5M9F?Px%|9vYiEs1iGZ%!lGV)>a}0V%=W{=O&m+Fc7E0m!O58@6eMduu|?YD41r znpxidBF{C`84nzaprm=BUd(AG{``q3rYtK`W7;x4^H`^-oOFH>FvYu;m|j>#)Yy4^ zfb2>?ay(1$tQy_nulyRdA6l;_uY+^IC`(k^C7;EGKzddvdr4s0YU=SCJfVMR9oKmsxG|a~L$LTFE1{9s^FyK)foOO3TexqfG z11Q}+I#2z|UMFB1?m)`!^)i*5^W1Qy>0Ezw@{|45b@c|~-H4I4Cyk~F90X1Grvi8m z!}xe*cXjU=h=I zi&~n!>=#{8S)8$N%6co6=hnzjdM*s*fT6Irgogfd9NP7xKTbTB+r1X;usKeF{;+)^ zPHCb1SQ&7dQr?VL6CJT@0Uapf?*=OH+6-ZQIHLvob+CD;s6)pm^=433%5gvLxL9E4 zCVzjxDB5rEz~p(@?@Cc4#m8LBXj&yK#pB&6EobUq`&Pg(nNLySTHPH)^X?}4+nk&0 z@(Mp?E;I}*Q%H*Iqt~-v8fVtK;2|M5?tr_7Q$UQnFsCwdT*wOcQM;fz?fmEfBG{-9 z8qD6fh##u`{_Jv;d4RtmrUCKJrSYu;&{rfr=!Alp@q;mF@Gg%0unR1eu9&gL zWj%@I*BzHI_nkbY_T5j_ahJdbsZYlMq}}gjNHLBB zQrEs>F;c-6la+Dp)`WKp(F84fp`VE%fZ>Z3z}`7rf=&gL8}z|4t6#*~O$|ACih!DP5gE=4 zIK?Ch!iXYQ@iMH+3NTWUv_f1S*CX5`IinlVBNqvqiKFdsVmWlJg$ktZV<{5`Zsn_t zQymMz3h^4QDx4dWN#;+{)&8N3F)`umKbcVeUl~qz$BG5q=m~r)hx8GUAY7pZ)-Y_E0$g&03K~ zOCw6ke;oyd#YJF%Born>ZL3p}#}G^7XT(5bkTTL@AxjCrzfe&rJRdzwhDA+2871iH z1g1_(mjGG_)|lv4FiY$(WNWai3)KcCMhXrB*&WzyzytQL?TdH+V8B{`f0buL8t3tD zpUO|9Hn@c>j~LiE3}$mL|6(j@9i2YTuvb{Db3w9`;g7e*)1}(lubQ7NXM8??qQ%cf z&1cmj6ER(l5#%1uZ%~!Ht9Cdee(+ZkrWaxpRm@BxPT~M9vOEcR$GZcmjOi9d5SqDsVuymGen$+`0yIc11%zzKy@;bx~9XzUyd&}WU6b3PXH>LWe>&nJ{c3Q-W%0B5Zf^ilKYDqgchr>1Tpt) zTA@K4LB=s0#w)}+4o0B+4p4u5S~65?ZxC4EDBEv=uAVP476IOc^0GdZBjs6Cq}f!R zGteeN!$@$+GgjP$Lt-sMgBt}wTB#D}XMtkV*h9#axC*=@S*wat9~6Ur#*A=WvS<)f z2LlF>p`MwIa_5kaiV?25o7G3{`poVX5&f+_Mnk^CVWhO;QJ~AC@#v&6RalND!(m$y z{$<@XJT4A@EdW(LqC4FY$j&?AEXk;gl9VM|XmP6)xe$(71@L*lpfLStJ>2<7RA?f+ zN(itbLjIinP%Qf+>WIp%_|8Rnxy$c}!qaB`(+E-mL1^!CA6lm8Dyt#ZxdQU;1%#Hc zg%CtV>;s_=|Hw!d^B^TSCgkE>^TDD1N45IJ@@3g;xhFu2Zvfo$i&Pau7B9ty+LD$b zMT8k_hjLk*S34KG4l{EFKBdZ+Kle+SkBiHKvy32%?N6k~L&59Ci}J_YrQ9Ojih#;e zLyfw5WV3G7OvRDWR#l~|PlIMQC*dW&z5HzERsOMF#t7Z=n?>2~m^D_CNuzg9fkH)0 zf6lT3wl6@3^GWT&sov`I-J<{YzV;(I*+Ti|HF?zYLp~uPdJndVkH>!7MsFi=xbt*P zt#`6sbIJAL(tYc9Wks=jck4P?|7j~3NGtGYR9uY=)S|>7pVQD=KSnq^xfU=*Dtl!S_ly`UcucS;hfe`gSVNB6AM5vwtU&kk|MP9Y$^4&6 z4a|QjHC*hRsr7mw)PQPLDf^8d|4tNB0V5B}C9P_^6}3KMU-V!2C;ycUqvJ-=CH;7? zZyVEAMw9d0cUZQ^K!ENL1MAjDl7&`9L6&VZ!jq?=Qnlz3>qYhPtXTR85S9&~qQRnZ z_jhJcXx8M?BW6y7aSV}Sn75eoytyggHL?md0I5{!7ji%VWFTGp`cofuUBgfoVM>X= z2RpK`*4lHRbz=j~J2N9sIcxqv*Q(phZXdH`@>RJ#Nt3`p9hYbEXx7o`MMa^mB1`-x zuLt;1Qv7STp-Eb=B#W%Gqj}B3hEDKuiYvr^Ex_ffTF||+PDCuj#dDuq`GEI&JCxMUB-=sajIF4{0_<1& zlNbp-4R&0|A1H(leWo0$8TgiWwih8lO;cX-ws;-`Mk6WQcAZ+`!Jwp4@U(~j7Gw#L znmjxjCh@y@(U%MKAX5ffO;iywCoig9MWwF?&OZzweZ0sq!VT2<{@X5@S&M90g?c)% z#GZBw{NsXY{ny{Z=&m|LGVEpfdRcK}xhvIf-LVmFtWZyN?*2%&gCxqOy0xa|46539 zBJj+4F#Qh$Q1g`)v#0?FSzEwHy5LGlV4i=E3~;2Q@q63^Z@ZJ9E<07IVdRoSyBD~? zFfk4QDLN;Ejtt=?Fq7w_n^j$L@(=J(yJIna74OY10zsi!XLyc}t#{dO&qsVf^fw(k zCb;$Q{FdO1%FU{8g(y{^@pSeRCVtSUr@*#6Nxqw|Hs5=RYmkui4~SJS9p$$BkuBe% z&F&W@8^T)`+cRCmurx!LDc>L*Z zFCrc)tfZBh=!M7ChPlxBanQM*kMe`G*GGA;6*X3Q|9XPZX-!U^?&d*`U-)4Ma7{i? zu()?!TM~qjV3er4ETh+GT%musWsi+;h>goe?ATC0|C}YuJWt(DUQB#7>Ek zp52PVtkF48>5a}9dXh4GBAhGaZPfH0lNFt?_GJu>FMfGC`gHGHEq*WJ$fs~%Jx(p^ z^x%YaHX{3(u8N6gRRNI1>|1*SeAK4SZsTBr-={zW@|$8Y9`yjD+^(y9^mdsz@gCuzY8>?bT@< zL{7vDJ_a>zDHt-~xED_rA9#WCS)lhSZwqpp0|gcmh#W#qOw1V2Va9f_?!OC{9CCq& z(eJ$Du(gC>mcV_+OQhVhh-(KTP8MW|1Bi)%FXrYT)YFLd|(_YUU7(2GhYmQUi{-eT9*(y_iE(3EB)<|@w z4B{wXT*F+01aYXhwBjTo84zJ5GV{OI%2zR450;|4vQbbG)DfEJp>%?4Mn$9hW2K4_ zSPza^#ME;x_bc^)3GPJ#1lV^rsr-IlDB8WgpQO1+BSwt|mDVLB5z~;SZTP&M8c6pQ z5YZv0K|UDb;d;VGIHw$N!bY4|Sto6_!qMcY1Kv1R!*={eNrS(&yLsj2M(A|%h@|tf z3u&tzyj*7KQU9clrx@$$#Lno2qQ&=_3yID@pn)?*211DexUNY@=3Ha!x>Ah;x;bYV zYiD<&1@wB^y)1S|rDX4OGNHr6Bun@>`bw;*V-9+!*f&Nz9N5EJHp zS~k?a#`d8CDujyTkHI7Hjz5I_Hn8v@Hz3Z8sr`qC)?t337U~dgeEbBC5{~LV8}P8u z#7ULwgVr7Q#VJZF@U=d?%mF#UFBOB%8%7!mAsm*%y#}6Rj1d{~Qo*%Cy)&W*?2I8ABaS~ z1Q69UlfeoV|QUcTJ==BSc9_id=yr+$g13*976Wp*}@lut)4{=n)qg z#}XRcKN}04MR7q4y~s;Nu6 zoU@y5G@UcmGkWOAYPiJSxg!gt-U0%vJ;9CP%YwY-dM5##( zo-PrTAa88=K}vLX?i$bD}r#(rbj1& zhEO!LBcqcn(~{h_cGt8yJ7@Tn3|KdOTI%rd$i-8I1Ge{QYKFcEDdLacrt;f(^1fz0 zz^`h%4Oy~GnBUKa?-!OPLvUQ<`j%^Ymp)DTLI2-^Ee0Ca)#Ky{5i`e7Ypa%z^ux*h zP%-EFipvZUq0D=l?(VdgGln94y)GP#$+t~hJLCS$0z&+mQBP^EqGjQfMWsWpf(t4) z$CpFoYQ5xLN;hYa6 znOl9ebQsw%rVN#?ygCvy$f~?hQCytV`t5AdN-hS!l1YJ%ood1Q{o-%4{Y4m*BraP; zOK*)yO>Kg)=FdM>Z+8tH)*kS~bw`{-kv6P#{ZA)-TJ$SDbGYXP`5sSG)U8c8~=0z+eg&c?n>FN*&YPmDE9k4;3&L{;g>E4W>>85Oz< z@|zDsRYjMn1!%qi;juq?>S<4P*dO5seOUy+{+R$v{TSupMlA-bXqx9v6S3rS!EGHyNlz__1~LpLJ7 z{^=P0cSH+>o#k7Vpay7ayKQhG_|DeOZA|*!#+cz*?lnoB`9UoW|c9EODgA-V=G@-e@7p0TI=WVsF`aeXf)L^lN6AwmckI9ZVJ2b!rP))$~7g?4p%yDKj-Cpb#-pTD|S;qbKGQCYzOgNTAF)<9-A(IEu z@^(4C&_j$xzoE$BZU5nM&nus8q*-Kms-w$OkC-*!UV5o|)a6XbNV0=Z%kG|yw)7_$ zlcL9~G9*Lm>l-i~PRm1F?nMD{hS9GJ{x8PAaP6L zW(U7C626Gn6YU({(xN@vJ4rNTJAf9AS4=nTjReN@IBrB4ma3Q)VnKvNIvr_>GGvko zl!8a|I^D^2)iw0AB``Np(2jj7AA9zSR+WBKV|BvwI{|>xQE4I}*YE6v{CZg`1~kc8 z(cEY(5K;0nRrCQrLzn}d<+JYx608qamU-n)Y^4=v1^C?ugRwVacpTv~8Ub3!83~0z zDE8F_h1&W>d1;VkHSnB`8C?EWQcT{3acEart#%&8Y zd^-o?jlLkk;vbp_;`v*vUII6vT5wOwzdOo3trpCF=QtrsIbto@26oT(aR|N?T961# z;lAw2+=?8qJGpmBqCA}@a3T+(`Qp%5kmqjVrxF1~4N?Wc3#i;^;eqY6%tEPXHq{CO z;adM9=V5C+hERD@UpYn=jcu|@mF8(NQ*8z8i0HI^w7n8)jNSLyFX<;_27(ak2TmY8 zdL>f^99~L;N}7gGiehHhjG%ZdHd!p&xck+?N0)!D_V=_suQV#Ns9D3){#^`1XP4ee zcpm~JaJ+hI7sSTXQ*J|uz<{LiKIt9g&+6p?i>i)Kgs6=3H{+jcgzqmIdktnr(Gx?l z@yx4virCIca`24~1Vf`*$~#tj>`9=W*>pVlqG{J#&#x>n_)Jw5M{|2jHD%w|z<2r& zC7!SRoSkh0FHi)POfM0&wSUbvx9=I5VY~;Bgt!C`pc`26+TVNjA@MEjE|*!3Ns1M; zSDVU!S>+*vXe|X=UOE4z69nBQVS}Mp=8JZ5sve_i7#!?p{-re(N_A zePCPtIw@LVVG)BMfi(o(z}MT)z+lSbBASh_0(&<+cj2<*1sU_p))*T+qgp(2H?;t@ ztror7_K5^n;~kydu7i+;4l5p$&kFe zPs!P>)QMLL25LEf(~Rs*;TojCB0ewxVrE)ZnwG8gGRTEF@Lwp2C~v(9bWkYuC=8e4(*EJq?FcZD$&JG@u7S5|I%sn& z=qNm{{4}Llky;u{VB>@US6bT?<6(iTQ;4ZvgIl3XB=5g2cXFjTg6DhX`)+Q4iq&?@ zCo*CWRD`Ej92C;9`pN=_ByrEvKH+=dQ*Xh}=!ne%O@(+r)FwPp@y;rV)9q04_}qSI zZ6zUUq;{(9J56*7DFyd#t=0zNTtD=qmxThh5j19COlG$b7^P-) z+DxdDVFV%!m4=p0ULo1Ao?1?p}!jiX#5n?-SB44eE855N> zN;HTOqo5BSiVptO0LP}SrB>!qMH}nXRnakKw!;gX-KoKwIQHBtneIn`+AYpBB=+_J zC>sSeW>%c0DKn&VwO<7{rZy4bMGzh3%k^0B4Xv#hT z?@UPBq5fa3ZXyjEnys?{;krB0SDoDw1v;htFci%@0@oL&abS^wBnyea^;UeUv2`OW zW5&)3TLy&>I)SS*9e8FaDkwZFFY|S11DeoY)}SvU9-y+v4rax4AE^zl=I=$`rOZlL zt397@ie>3B+fYv(p{}2z_@Kgc?eG~v9?@{*;7g8$@;locHfc23iAFwCwTi=yk;U$)*_9CLp=K#h^k znzO@zoz04LK9A-Bw$8*rUbsRTLd0b}8HO9A=!eX(Jn{xh2$4?$}R3DB?yP285_!rg1WD(-vLZY!|rkF_` z^OOF{HU(O(12uaPZ)hmwqsLj5(u%EVaX|)g zlKw4dNZlUN@H0YiAu_rsUvF_R$k0_XMXrHWH_h>gK{qvFEw=mJgDK%X57Mdv>V_F7 zF`(p^TuBDM;*Liwf6K>wgo(ZpzRb|cmMHHzOptUc;6S`(@U!`0c&Rc~XOX2zKZ|da z?(OVJ4NL-@TMbfv$MK54Jl%Ru&Dmvxi22H)Wf`@FY5_NFKHF2rmNbQf)NpN9VPd;< zh=@1r&?F;{mi(IuWk{=!dTrX@wS6~kY_+tbj!fYmSYVA$7F)YW?zsxgoU`fC)C$x< z`*SW7&~rijNtx4s$i0Mnc;CTPM*aH!I{4)pxnPP!b|ReQaGV(IviK6Gx`mnN9eRBy!?{0$D@2xEhm%G>b$s5t;z2NI!`U6;97 zeLBc;uC<5OA_?G^hbjrGK>D|csrD^mmgyCg*33LTbmShnF4&?)FhG!u;_~l| z65G@ETb4VgSdAB`BM#A(SON~GTO*!G%(;{_y@4!;|TBa zCG?>lM9?=bdsJsG+35W=*4{MTEmeC-?%nbue-_>h0Vu|dMe5C$W_z&vt|J^l+Dcm) zzim-*ZHgm{5&4g|ux1c^0Rcp$Xfa>t@4uE(;RFR4Bu%JIdtEYZO>G<$-8D!#uvt24ehn|+{s3Y~9i@kY!vw&IOuiIEBl$ymA&u(iuc5Z?1 zk#G*`C9EI%JuSo7T!M5?S8%{io&X>J?C6n}IcuOMg5Y~DY%?Z61pFpXQ`~3`pxu~u zJYV}Afkz; zvB35dH!51n&I+|kZt<_F8eJ~fBMxhL=rtnIC~3F=XTswcFWebch$|JHuH-D(DmCSy z1wt-Hxan3o;EL4^(XMpG8*NUvX1&D<;k&Kc>_B2@@X}UD2M)ene{8U!YdzgLeCF;m z50F?JC#Jq6QpdP}2cleDb`9p!6qtwW3z{kf_3}^8{Qs>I{y#;+ak~K~r0zG`<21be zDfehEQC+as7DdKBVi=j?1PCfC-`*JzBTH3k2hW+V^rsv?Aq|iLR1tZ}86c-5dCAzK zFg%;oYs`lQH><%hFA^jTU^T6p;(#s#*J&JvC{SuHE6@#Yy4C*@2_rg(JOpceN;x-~ znq_GA4ok?Bn#OPqswRKWkY z#b_x14F^8`Cpa)C+dqkf+-(0{j79;Fa^7q~={ZxsejKZS69du->5+2EQmoKPAFFVS zclP6&gPX()I5yIJc{qW~lj} z{ib#6_U6J?Y|g89|L)9~vEE3xtcf9sQSGWe5xtB^&T-DJVN#J^WmjqB4gjFSrF7w- ziFZ7S$FG>yC*O8`CpMObl)mP`!X`r8zA6(~Q%_pbTm6 z>232)b%-6#4^zI}67XQI5(hY*7AxYF2)jSwUiJ4vYaG_rEI$eCfCDzatY)scrc$s6 zSrK7VSaO+lI-g%YH*cVs(0BEX3)a&Xz$&%9-(SY zqGATA_jVg!`yfISN0vNoYfN)+qV!qcv%gtVHtI4N3b@z zq;E-G1#B)x2^!Z`t^w%3nA14Wvz4-Bce9$Q)V#P9^AoEL;u?G4pbg!BW|S%%8m5hY z+KIJSQ@>q(>6PNEtPIMTB4fWHaX2sXrBa>jxsXdGH!|z#9EO(^F*h_IMTFRvYh~FA zoInnrzqR&97 z1*vCLr3x!$!RGyez}qG$b^8^6y4YFna@cDDGeR3{1XC?^B}Z6u!~zBjGc>&($(thP zp(4@c@6Q(ZK?7R{#MgmgHYfjf#pEL+^=Je<`B(z?&i`k~)gPTwmEiP}?FE}&VrP*-!k8xl;1Rvr)HH&u4gG#F9xP4`6(FZ>8 zdt^Z(lik3}t{;8P{U13^&F$JCmVlMfR20-AGnc!J3{C*O;q`m2QjiTNzv;+u#w2GO zM`&Gh6}*S)YU)$>B6Do;@L($Pp78@ZWInD?fzB7ngI+4uK|KVhI7=-E-CkMeW*YB! zDN)C?fN(wPZ^C0*7CkW!77KsYF-p@P6q5-446<4%v5Aqys^f3~?%U9Jdxhhan+u?s>TUW-Cp zvTu%fbrO^cf6T+u@hCbXm2rxAUE5SsQk)BsQ6^jRoJTU z-vObghv-wJMJkwU$3SCpxKO(Y>r7buv24|<(ti_N~*SF;}V@OhWVzS&_mgM zA9TQ26*^m`q7Y&cg&2!=($d|($ir#Dgi(!hHc;|D%Q_HsSeLyG3FR&S8fbNm3)?Et zBF9DWP4`n?OeZQBZ4iUy?rs0jROsuwo@!dWYug&PufyD0(vo}%`KqCIZtU(R>Du11Ey|^w3KE&trrs7wNK{}vl z!tU=?{L`0xy-1#<=`DxbdDu}5rLn_2d|Vx9`^+WtaRe)y{b=FU_qqr3#YykaZu>ny z9|=6R_p^ESn?7LVtAF}tw$L=a%u?nDU9f6|3C6z&-WIy*>~L6j zmwh{Ha`N=_lql+N{DEX;{oE&^u_w1LSgy4P9yvb9cZjyhVmHPM;X2;W#FR6}XG8kc z3NSnX_y)0>>^~^0e+_3OK{ODi|Dvh?>pSbaZ?+-;X3OR_Q)Vkvm3~@2lS{W#ueVsG z8+)3)^G(TDsH7`JM%iB%_5FcN*BcfW*}NMh;=u%w-hhKc+;5?8%b1ZRh@+NJ1HvO2 z0_&nnXu7|5xLIAkYO471B-fNZ7AA%0qZ)}KjOujqh-syR7-+jG;6xI=dR}g30DeDe z`)?M9W{wI+;65Vp{W5EJkD5fLXr^w1#g<_U3Ttv$(BeM69jQB;7-S!M86rr(EMt{T zFv#Cz4@4FYibz+xoTuK29>*njwsL#E8RdFNDE`sN>~6a?fXWyM;=H?__})&NB;K-2 zO;39MCC;w%$OQM*Ohsw|W*+{m0(usfe5;~6*Jz#?J}+O=Zc)CruLnxPG?C2I9uNW0 z_RvrI4qge~+T7OH!61`)l|&)7$rT%BZ?6RlFU>rs zA;jxzt5!HRm(y^5GqaAsfGO#h(-6zEHr}|BFyoHHhT}^nF?JD6tD=bZS{!er!mJdg zrGt_ft;=7mgbE>@nytLgRr|pT?bSJwdu~FFG@JbREts7uS%TbxBi5mM6`7^1a!)zX zymdYUUU9vmx2~e8qCGFMy*Ak8P#A${IgL{H)2QVdfl1v)OK*tm0F1~fFSamzHhkrI z*!FW3AI%H!O>*kORq5@2{6t{~AT}luB538{c?#2PPBOj2il((BN2Fm(3t5$u9iBkH ziBMWor0d7;3to*B{+^yrh>oVMABw?bE#2KzFRUx*f=~Z2VO)21bTr%M0-Ys5@93AwaW5I=TTv ztt#so%?jOS<&kSj3)&;pWeF>W$}HNzo7WuZx>r@B*-z9Uz?U6s?fW+lzMwF?cRb^n z(;-mUcEF8%lWSZp51mc6`vCBFl=%E5^iNl>ZeAku)M$|`;|p}PxRBPiI0&*y`3)`$ zR51drFS29ojyD+$hcdqxZ)17-FDbh|X#xV3ACD~@l7vt9ru1yw)nr>x4;wsE4D)TS ztpVSa4T|P9fB{<^@v+D2s80dJZ_i~KS4jV8nOGfqIP9J-UWXz}ouE5Wx&-byNN$qp zJu{}qx-n%+r=jLfTHRv*iW`dGDycye7hUg__*0awWLI#UVU`xr`#$iI5TGBcG!Q!Z z@ZP?NSw+wRBxAuya&BpOEF1aPcZJ3fw??^E6zvWZ03f$!ODm2`x)-Dkx#0rKpc6?* zT*4M1I2#~D`#Q4_hnyBCNBC*0KpqrQB46(>?4i@ri)-|8#$1U@YByf1zWG09T~_h} z7&K?q=`U2z4j|>lyz9V&65S8ptIhr~Oo7b?C25O?VD5w9EeF?xf5oGj^668kP`eD6COD(Cb3XcS>&&EB3V533kGd zpCKh&Opr@_^fSFl=~F?##`eEs1stYD^!Eu;@a7#4_6_fO3iBTvlK#mephk%E|w(7j*oc8v@Qi)?4Ex7JivDN#~ zDa{(eI!}9|(QKZa&?4wInJd_gDL^prSXEO4M>dl{2{A^dg@hm|)pBflp( z?A2XS7lb=!Aw*0hR|nxwJIF!pu5&}gWcawheI=ktpmR3BhOVP1cLCfJc(5XfM9HHHJ|Vw86bxB_P0 zuk)bQ5vnBk_1@f$`YYW%xwG)<=1&kN=6b&QHTu6!g(BR6M)9TB-PIv7oGww|G{BAf zW&v}u#ojvg;N1mQH(2q>qcNo{xe-Jj_pu(>o@u|ZiNFHaTF}j0xAhA}fgGJfapvSa z*Xjj~R!q>j76z}A`6dJ!FDz)MFu(qoVA_^$Bi|DNSG;-Rc1k6d0xYd8n$>7Eyqzv& z9JT=L{dtA&mlw{(hzlDLIp%d~0Dvq-tSkcyS`2=1!M#En2-@nFhy>+k-C=KP2B=*w zK01E~i_X-w#rH-?t5KJD>~(pJ*(Vd5?VSinhYm2uki7?wlj62XyH%MLvwJfPC;ea&A! zwbTR+mrr%uP!lF9@(0hRgdS8IlU5Lg>@3Eyei$51bd+25!-2k_wXbY_`R8o@*ZjWF z{-X$0s0(dI$~#Urw>aAf#Y7sdjTp%z{a!$>$eP@j!dPJWU%KhP)=w|5>~=iS5k8er z;l_)B#I;_s()}uq=4JR@umG!3s}l;Dz+b-tAKZ_GkwF~qG8=)XO z+kTbk)gYJdmD=ya*H}KF73Xt1s*=P%3mi^5jeG-9rkYvS(kc-j5CR^}wg1W-7Zcq@ zYTz9eKawuLv4BkBa!JfZKz zuIvr};6*M7OdQ?y6#&kpf8c$GW^VMGcqkTF#OMRAft5{0KDge5uNo=WTO!ACyc)Wg z{sIf*=wL6x^LP98Y}=V*^DJ|aQQ;F=`Jhg+({^)~-IuDgP$Q+E^W*Nez#7ae8}><` z_G@5-M1Q?`&;nKO|5$8?7yc(L2+WqG0FDO2%KqPC5KCKolkF)-f4^saHw<5whTAR= zrX=Wka{^|Qz=9A@oQxp$SPO>o$4{J#Nml4AwYmGxLc+{fWxN4K{N5>PqJmHq4H5J{ z_~Bg%Wr^tAY~X1uA7141dpL+Z${dlo;LM}Q9ZNZeI7X^D^kk%eQ*b!VnW=;K(`dn< z=Q2SCphS|9Zci8mm_1 z{7StzkmO+|3BGA~$`VC6m%$Lc>s=&}67S2X4)f69n2s)x1$U?oy0*F>^pdve&ko&v zrlDMIoY*ZGtVQM>i}Ap-ZTujmWD^moWuhYiKu10(>yD+6j0fQC>H9+b;qnzVWN4Wf z=WOL@XOuY~&*bgq;?{HS0Sv||-8L+rhYU!QAd`<|fd>PZGGO|>fJ?pLq?Og)My)AF zSeSl%Sf4pb6)Ebmy2OQ2uuiGMg&{dG;tdTh1`G_N#F0abOpYR`lzb{r8^E7FFcm-# zsMgT13Qlg<71ar@?5o`(zVKR^pxilAQC3Gp7Koz-pw{Qb=q6xTkScqF?~8N!2oCD0HQvD0m#!dX zhpk!&a^TVgcL8ruAyV8cOVTTTCEPVr#XJSqF4bsiCZ+WJsd_}YKKK{51YLd+(Kc3T zgHs0YUn*ti?6U;q?p(pUAK^68uv8+aGv!+YoV@5 zaZQkj>rpXvPIkiE8HgWNh{)4uj$|OXqf+I!qh_nJ&Xg*3i|5)nyil12B0g8BkZH(^ z-uD>Ax_}RkwOZ(Ijxol{TDDN~ct(rO`kq>ADa5zkb@9O--j{*noV-)PeY4$tl_Gps zv!PCfT9p{VrUcRc=8mP#t~Nb9pg&}(Gg~te<$RYbf&AO za4bTv%^mAjbkHf5k$w&fGbLNV10*u8y|M1f?nbo1u+O#{{&FOjyh%0r)^xwGNF`Vg z+gK;R$+3K(xtFSbOLJC;I2pO#(wHY(iULNWjJd^1|GJhtdtLz`%c-6UNbsN3A=;sW zWr0$eBq%t=Oq<6Fe1IPmhwAYHM0$sQBHz%}?sz-MK@F2q0HuH4Gwao}?w3^mZDlcq zn+mA{qSoiKf~v-Hxt<)RrV(q*ajUe8vCkh?dj>Dg%cY!haPfP;To(*i>s&k*Aqe(4 zcNz+-TOiGXhD3f~{U+K1Ji~pY!bZI6b*8=2&C<^qlm2yST&-+T9qT}@4y*Fk&h}w1 zzp&$L#=D9*IWN(poi@(Wlu*{v>OF3$z3TC2%K8>ETL8J$m13J*D6Lx^Oett&E{9Pe zHjAg4^NTIQ%sVcp6!2&8fK=^OJGs zxsO418bwI_b)!=fTz8INzudB3#T)shvtD)H_;FFwm{C!XJd2t27*CC0XNsG55q4gp zMQ2m{ z_|W!!1?UKpGk@*qOjmi)U%G7Ue(We=Jlum)xrkJg=1O=Gp>;@8k~h}Pc8%o?9h0~(MVwcrWBtn@;B zl$)&e;pD~izYN}(i4ZXD!DF zd`MysQb#%h2xyKUiN3SXKtGwLu(~y9yD52-4P;BVgw) zP;DVqJGZRGr-x0)0Epb*XvpynPL^)WmiN=nLx6Pj1`exW(D`O~;-du5tUG}|d;B+n zW`eA{KbJa!diN&deLTJDOHPYUa&l(?aulBz3fm(u30|Hl7a6miU_?JOvxjh?TSrG z3sb+%BCu(oFur~Sdoe|dakX~piA$W>pqtYPyGQ~bC@=?d$RxO}1kCYRcrpuo0y4c0 ze42BBV9NgHM}-q0KAEhiZ#xoOPZo_K*li2a%}w-%yO)bxRjmvx;`EuIC0(Wvr6@&C zLpe__>Gp$Kqf7rRbVx@gbBO#lMKj(>>7nJ7@pWebm|afs}RJ^@WSmQo#n;CFnvPZMax3oIj{T||?2 z6O)MwK91tEjt8{%o|fSZ2g$LPHe6U&MgkuNQ*?mu=4n+}`m2J$%{PY(+TPUXqbKSE z(P#$rluTmyjrb~Pnt1d03F-SCsiXYZyF*dQ*^-txrqq||I!Yy97%gSFeGpNv=c`@#MG^mq6@)p(04JDuh1|AZ#al20;`MmydjXki=}>cfmD60HIobfd<4so zD9MS5R|ewH;Gw}<3Nkp?!CFVXW1@g$EYL~_cQ+Y8d(ea~7k!+Lqsnu~oG7?f%9Ln9 zs1OJgPMbWywaUHfQt+1>(z71H4Y~6_yB!5C=_V3ur(NLmeyp@wny+s$M?3SN0Q-AQ z1)dy*Kty@?M?6VoM6d`xd9&BLv{@}B1{T`I5yBqVd_gOBFPVM*k|Hfp>+SH+36i;! z6c`d9x>T%1f$1r{wN#Z?{8zfI#%_=kIZTc$^(K@GiNTtGX(7qyoQmczS|&3)=4Ddj z!_fG^4+6FD>aNzcm=PsM?7eBCEkbtt(S~~lW7sk=kwZk<(#DUEd+)S+A;%4$cuaiA z2S4%lE+kQ*)%po7^iZ&Dg9)#>E`01OJ{&(lKL1!j9o!oyAvm;1yX4fqh!n0&+MXvU z173(+=CXUb8-Mq3TFV8YjKgy4pZVkGVJQuo-^manZdipUXt=|$|-;y<6vwfUBz1@{%zRy9I zxIn+l3qQMXS9jP8X}QK=U_ktTxvJ_x9 zQp;@LBOkl&a~Q{+O`qml-ks%$P2c0!&Cl`J+z!_6U4QPi@VfW;376-!{?obpA2xzG z*qQ#z!SnBdp%=5XaY^gd1Ht<*cjG@V58A&${T|dzG7=lz*z~&A@f=G7Ip#WKa3Gmn zdq{9$XCEIT*pWnZPVBMHTX-A59++Z-B=S33agaipvM?BC7+irITe*CPaoz%+~o%9#)EU748HCrL_heV-|W;DvomJ2j* z#49v{WB5lb+DJDorqy)QL$J#+;nd#QEpy*0S+lH<8nVtY78t;iJZRe&a{zW(`giuz z2MRnoOeh*f6y3R$Mx4<-H#rP2gw4y0cY6M(-?+=~hbl5;FWtK__==+UGMXEvJDnaw z&mgl#xN0AkSydSR`wq&)=|+_d4+%_@D}}MU-H(vOESc$NGm922_}AJ?XB^pZ+y_SA z9ej?~UsTG-x>`V>_8G+R@!c??YY}zYSI#FKlEabPvfrISS1VQ20@yeF@j0oc|I$q~ z>R@1JM_h*gHdM;3S6K1(OXrJs8En_8>hT1oTC)RAmm9-$kOt6q`ARdJ2hipH=#3X@ zt0to1Ha?ERnTz>{<>;&!8N#>|Ac@CRX2*xx@Cw$s+YpfHiW>oD6nBc7IhQoxNW;z+ zJHw0p(u=v9okCe96~xT&&x2(LQd%2?aWsxM?OY<}ae6o&B=O2P2M|NFB#Gsw6UElI-+ zk&l!Cei!(TOZ7i_?J(K@1Gx78njQcDGdq_2FSDcn_2_@7l7ZkS^wy2H^&HxVuu+TiBqcj(OJ#WT9oMp_ zGxH}H#J*iL?(c{~VtnalX;37xjQ-+@LitPXI2iGMHkG@nmask^8O0zqSD(e7-WE`i z=jfT>{c2`-_}|mY&tM4dWk@?s&Aw_kyvLJ|qvbBL2M@eRj+pLCZTe76j52`U!~p~P zVAqZZ`?qI*#?SuM#mDvNUfg9KygXW%X0GE=hvt3qr_SEi_~zwTki0;C_<``_A^2ll zIvEVYCw+Ht5Sc>;R!q%Nou4Gu5BX8wnXVa0{qRL+b+UL%s*%m6@52H^$o`93|mecDwzO3fm)@`!lpZ* zZAvh*LY@fNhx8q(W(vdJn^F|`Egb520dtt5dthFPlPYpJH6f^Zf^B&@kFN^lyJ`#Ta^1 z8r9`Pfw);zAgC@T!{X2`yW%fOGM{1ENw37ti;eqrHEb};L(g@hM6WE~SV=}atSDGE zr=La@>-swnJSYJ2d$Nm(($yt72XwR7UY z+jiy461=TjZPyK~njq$(v#&#?^u#a3o*Tbnd*+mhb+Z!bYXmye1sG;`gW7UHu4xlZw*%<3(cP+8MF_UZ385DxCDjbp*eITAxtg^NG zdZyG*AXZHCa)TkbS}`?RC?6>Vxmbcl?^RKJcPa|cpht6ate-tJ4oZ`h=DxlQi)nUrqIF3`;RbiO zo4OeBuS6)-m4)%7sF`ic?Gv-`nS1Ro?;t_Pm+W$hxXw>FfM{Gcm|wV@az{l#-S zFqrDAGFROcSRxG0B|Mt)iDu5y8=}Sh6CJKZ0#3TBHD`#wadVc4DG{K1K4S1e&morr z0^b;am(<*Uk-Ez$NahPBDCC23Ez#@Csc zaDJ*v0i3dd;3ZnQF{cJl2;Q}MyOiqZl`Vk2QB)5)dfxj1D5Hj=G_0bzy51TCnQ?v4 zFt=o8#+xVx7qNm{E6asBbT~^-Hl}-xVD;MMtf)Is2)-y-v>AP;?xkGHBCVH- zmiMw1t3GOggX{gw%Iv+tc~R>JrNda<;67%PcnD)+!|iq)GeFnXJ?N@!`C#0v)fgbL zy$u0nE$JFFcH)-RQ3DjfmO*S~gbOUNZLO}QY&uOc7E4)^p9+2~uj*Uwd`o45!X_7I z8uI+=a^Ed!mYpzkxHYze1h~p<<7k_Xv25S7KiQ~aDGiF$<&I#|wxyPcave_4L1)q& za+v#aQ{N3)dhpTG7A!)4q@5l}L-1gPWiHz5 zB9V8A2d$S|KhG@}38E6wz!u3|kzRLOdr5@odS8JXj`Sz8S0-wI;J zt6!1Coqm4si)UXm)-xQuyStYL*VILM2oy(UUg`9>3mfaEJL#iYh*=z!|wFxUcBb;Jn9&ZuX0c zB!p)OdoCmYy}bfW-eprmB(la^c4h<)o@T-huLDqvZkL%gMq#I+og$ZypaCo$%bkS! zeO|5r0HHuDtSxyw6_`M;s>~5?_uDl_jZ)_1@(ljnPrm5Om$C6r>g>I0H-*R5=&&Lf zFwQq*1Sn(fe~=fP|KIZN|E{U?AI6%Ez_TL<<6F{=y>8omxnhp0s)k^Ie&bK5rJb72 z%R4Eg653W)hwy0EbPm=I3_;Q zGC+;Sc2bcT0wAw1ux&_{aZz^B$0pa!ypK9Xn!Hw}#7tS;)*`NBxF00e{-%z<;ujBG zlyg@W4{)MZ&5FE!%-s#|eoqHV02)&iFEUh02uvX)3s z!-a+;#g=&aABk>1_xPPj2%3*7wg`c94pHQcV4OUzg+vT`r`&d1{LZB65*VSF(Csg} zZV-)IMIPy%Bvc*`#q7bR2S34}(He6*%_jX7)Y0xW9o@c_g5N~~qK;>_ZhBxk$bexz znnEJAiA}Vf96(dzAmHu(B@@>|uoh%l(WTu3Ub6aY|lWA~wm3mfLzqLa7poN{E z%fR1XNhT;JT=&gjvU^PC3*OH4Usm|!6+dkGr?`s)Q7`;Z=*xua1$VYB7D~w%M6iqW ztmnuw*dz*u(Hd3hj@hWdLhj*YnE(QiHuzsq(v5@~3)t+Vmy`bp@z%tD3DvDDd>tS? z2bRElo~9cn2gDa;YxO~!_eNw)5IBJuA=s=MEt}|bq?!5k115SbAvci=_z4hZdIsr# zq@@JYaxXfa1I=}qMt+g%5cy+amSCrKFy<4*2uMX4#)V0S?6$R5PJHB|u>x3mBjD-l zcE3D6v-R{{;01TKuWV!O2_qC&MBl|V@nl7Jb8K-VllHxvL41LrON*kj4JvyD*=%Cv zun5$o-co48UqW*P%qwUVCo|Pq!kA6lB7=A1p9X9Zj%IGQ-nq3wSsYZL`IMyIamN_0 z^Ww+5+D88cZx-nVF8F585dr1|^hb9vcIT_kM`ig8dkJXq`!Qxu7~^HP>6D>BCKONo z5ev{B!I|?Juhw2I(*tiEi$e2r-T=_XgwfN9bA27Yl2Mn3hOmmQSPB(#zO*jsA{U8F z<`zg&Q?U}J>G+mXl+3@CCQKq8UjI=PXKU*QUL%4U8-43}#gRn$^8h3c3hv|q! z^TsN=T|^Us42trg=ZZ)ASW}0Bfvsz_|N3~_&Ne1-@ zF%%*&ph;W?yTaWatyrRdswiCX>Ad6nXbLNyt~BMJpyTy6%DZ*gQy&SRI4zl5c3CH+ ziscz@e_7W-HtEi(V8cV4UIj>`3x>7zaXbVd`(=c5DgkEqAD2`mGW{IkUxa@BQclhd zbFEVp6}mGBM!1F{KP9!Qe@**7+Yp111S{p}hG|yx@x9pKG5J4=+otZtxo! zWyS8c)By0TuDSM;UbeCE^+;gGLgE_am%tjW&QKs414!I+ICorAXW?!Zpg@2YK zB`1%!?{ri?FHmeM>Xo8XS8Y`6AC1k+XtZAiG6;0zf<_HGh8>Ju;4M{Bf7LJ9=(?Gg zw>Q2QzmQn+$9^CX6J1hit)RAnOmhJAZ1Ke+JWrJlB7!Yd{C{U{v7*N-wgI+sL#g^>nH zP(EF7+>VYKmcMb`H<04Xkjb30#YXpH+PLImic<9Hadjm*g&jq2j4E7F7KGnWvCL08 znhn5@t)3x}(OmQ%|2z`s0^3sIk||*o<7N?X9}*NabKk1(6_-9HgT&O?)^2C1*}8_0 za;Yp2P6P=o#|MR>(*L7$eI_&_L;kaT! z8_Qw5l|BoZ>@1r(3#I=9YxzASJRFdm_a&(G^9mSUy}kPO5xAEQqKPH_z6Wmdmr4C7 z@L!2{9+)DxzOkr3n4FOzW*nv7I(N|;;3d}ReDEomz+~a#DNIr>$;^LazcSi*ai%u@ zNu0g^(M}y7Tb%?X6a7lDy2)nGAX*qihR`Y-fvAQ_IkI`!D(TujU0m=ZtqP9gsGT!#LjrjlkktGzRE zPn1~9V8+6+G59;0R{r)TRN7@VS zJp3+-g8gDxzvYO07vOt0FrLQCH1tmbkY2i);?lzM2Ps$)_PNZ5i}eoivvjnEsqq zxL}Y#ZlKyFy3!hzMIJ{jtN4>C*oTUv9OTZJ3PGouHPTzZ}g z^mQpmaK)$u`rg8G^HY7gtjxqVfiR1S6&%B&*ps+`!98BQ^XC_G_3=M`L<Lxu-bx;SIDE^~2d$1V>?0yl>pP|jhaBMH7yc-w&qiYjE#*5DLa$VH#aJl_uC6|ZN zWDfjhBxR;AAcc8owpuH;GriTfo9^AG{W4wZHiv4L+S2~5`gH5M8u1wTP0G5x`o!FD zx1h=bz6OyNW}7}$mz}rKL-JThjFEuH+~W4dzU9X9X7_$aCg?RiN(<0G)A7t1Zyy8) z+BFPd@qRao^IcEWLfS|Vk!YGKmJLeBf}3?tfj;ybUJ6VLvx@uxQdq0?-VpYMCSDS! zppQxFaLZr&7^*8tis^p_Dl3}!u3g5YU2c{P>4{Q!^5G|*#afR?@v<{CZeReYqEaD) zJMaXpr7f#;&Spp0Bb-$$ep_yr0@X}&+O_b_qiw&L(d_h>hxhz7_K)ECU7jh{{P=iF zhu8Oqp{q(6qzZjD;3SQ6@MaL`;a%^FY%V&dM%VWXDdB3YX|WmNoY)r&s<-hCCIhQ2 z>6VAk8hbD8^+70hF8Ec4e)OP^PVby z)|W`Y{I2~+s0#jJu4+Y-_L)Gvufaa7Jd@2PAJAGOBFR-tTtU7j*)~mG%x+KvS~&u-<^-AriIJjD8O^5*7u!(Gh>=TPln&wkN-ASXfmlMU0dPkJ?6A za}~P_c_JkNp-7255)0rd7b?1uswLt^mME5JNrlW4Y+jU6p+>FaKvvXr=cL)9qcJAb z3}m(Fg7l!&1R7-Er>7t#)wi|C(_vs2ao%KgRV9hBVAgfr*=ck%=Nq0kxNfti(2Dr^ zJ%BgQ3Xdq8_|r~;6Dl1dBtL{_96sq%%s>XyJ{!}fi}^}u_!0micW8LqKxzj55*D?~ zKS#bDx9IrV?5Ip7uy*Q-69Bd;QOaf0fS-UYSB|s(r(RCBvi}b~J~%2ujc^VWQhPjK zjf_u>yQPS67YOUYl*>Zzl4$Js_+78=l5Ylb3PPi+xPcRehE8^OQHT}xcsFI#ZRhy1 z%0;i_W7|_b!WN)(e2GE_r0V4sB$}W#ET%F+{l> zG{%8P0*elhN4Vh4HZ-u=zwnV6sKDV&!1&tuH=K@|9vr47lCFK!otS9gAMxiCQrP&i z<(NLBqcfRpXPq=tzoN&jopzriJg2;WPD|AunuXNe;u3&Wh9i=_m&g7{tBlb-NXA*; znUgBxk~0etRv-?!ZMi^s7$eS)%(vF+v0efptp*worEc*2+}U%?43c59ZrWf|E8^cc zU$b0v1$Ot#UZ{lnD>JUMNtWsWNZv3{*-Kyvb9O5C1+VdajDFabSpRPY~_`fF(yb3DEd6xw{d36Kp)d7zxeQn#QWF-1$3TvlR;6LHL2@Z50!7y?XX z`P8aJJwc9I>1g&nm|ou&f4z);<6p$+YAAG;(U2Z<6U(Y>A{GuMZ7jbpSClzN@{mwf zA~yzraWya`AsDe{icN#tSOqJ91j0#xTGYTgwU+?V@P$cQEM>r>*1Q9YCBT7^ZqB8U z{;g#f{ZI3@xdCE>L~Gf!5Mowq{oJHo_7OiCr;x!|IG5)mp{?D1Bl{rTI;~KCa;FjLm!nf;WH zyjlSskIBHS2m^;uD$w9&1K?`Wf5zlO3&j@1M{V@MD7^I0x97TmSq}XOv;Vvfjdz^( z-50h5$2!fNC4?j7WGpFYCF#{QGx}B@!3>z-@e_1*DC=)4MqF>pBjD8x^j| zSpZRKW#d&~T04fZ7YE1K3onN16fv|=H@+hyL^ZQ)n@AN7lHD&ldx%gUSUp3FR=@lE5 zLkZ;r*o6EcB2^n2Q!j8gXC=e+ws@qd8) znf_PoCnFmpQ<9_5KkMSA-KH3l@2dKh@yFirj(Hga$Pq{huog?bGEt2oTBHoO72bUO z5z*IYZh?(DN=bY~#hO1n!gv#R8Z&p7aDt&Jnr2a;B3=DNyGUL2kn&-2Omv%`C$3`* z6-NgbdZJEKWVCfm3}|C9#aNFrwsHb&B;$^#(o{QnRrNiI2mp!m3>2xbDAVIIr?B^YP`(o{KA%|3a0N4P&Yn;EPOZ$wyPf-^M4sA;$_8Yzn@0tj;LWJ7gS5v<$*BOsZb&-er`;3z`$3=EH0 z0tjm0IhTQ27yzXP77g>Tv&UZ#rTBgZZbK9gTh&~|I8{zMnK49=dg$*3kZDQr1GQP40CfH9VFTx!zy(1`4uM}?syr@7Y&%hH| zcBLYeiwG4U(V}!eO>)@NZc>D5MpO@lwHI%p=i%xQ+b$=Ftnol<#0d>Q=1vbwZkU2c zfDoB>0SJyB9pqLT?&AMZLcvUH3Bz8zoSa-7SS;&u2+xe2TMupGw1OPjbYQ%+VOv6| zIv2txs5FAAY*0!C4K0{S-ozcx%c=++B!TMg0G5_$%EARBJQlQL@Vviyef>#3JU*)9 z*Bl@2aP!!c-53#c zRGF!|TyM`_6|MAp()MJ-=B?{3M`a{kK5ADk$DL-tXm9@0lc~C@&QR`V%xd7qYM}Oj zi+m`DtQ|F}^+(O9W3}CZnQlp4=fQpS7}E3BXUIEw#IM`EcKZ`zW<0lYy4AEJ0G9Xy z4p3vuVO=ek>@JFbOr@~VDfOeDK8%E(y0tyw2UY5nRI!Aqyp%wxW!}#n^J^1gXrwO3 zwT9zLU?cvr&ZZiD!`G>4scj_Y^>x40gDpob{k@p4Eh56nMq4lK#zsTs5OVm@%1v#? zO7*1qt;9pOyFVuOjT`-O?-Sabb~NiK5s+FG;VkwWFEMcz#~isowr-c6!SepnkyK+ZOe0UO78SZzK@|vsuqD*49 z6Ps15li2viN&R-?xdkJCdRo(LlB1`B+-z+nG{t(FDdTTj$B{O?7DGlx!TpndF0V(H9TzFj%|Hh1Hxgs&3CWJE1uY&{G*841fKb) zWS)69>0DMk98UV0MEl_oo95<8TL8z?HqLSv`f1}LUFWw~WzR!uW_L)hM-;wi)HcQ! z1Rd7OLUY@`PQN5wiCQ*mAgs5RPr5(y<`;9OO_JhG#Jou-V`u1)lt@~lt<5laHQuEX z^-NfIPqh7B_V~0@=QLk`;!kYTd+c(Tx>wfd{n2M3`_p3u>Ev&5uYRHgO8^ArD>|9q z6(nb2=qp;6XI@2#anW&rXzw0fT|r*#G)~M}A=^yIps?TYMg6)kN3} zp0H!HrAQY7*W>MKd8ILC$V#46SGi713t+`+*E>hdPo-$bJbU6>+=cWc6aeImpJozHZ9~%TqH=gg6+80gOtg0#k_{>xb823A|g-icF z_xpZ0aelVYOj4&F=y&C65Ra`qiSvGxPEpUT$Y|C7`oSic>64RX5X+?1-&Gh9V+@2~ zWI53NEVp0B5J;=wrOrA_NSOuUF=Ma z(lKNxWCNQzt3|xa@YYHNaOKN74)b}3@%>R!eCZO z1BDpBz+0mrU*IiM0-Af;0xVV8x>M6Hy2 zn7w4`^ztR&NG3_I9ztI)rFus)c-W^j)(2AGxokFG?F+gk@x&4$@OO%jUJ8PRP=6(ojAbbnYA8hmezW)wlXRLSDU3oxJDu0uK#(dG zHOx%+M#R8wwOGymxB%v@Q;-n^`tB2`auw zu`7XdNzI!6Wvjb?%7CU_wahe! z_zko}!zgk#Hbz)9N7J;d$HAb@SC-?(){_68jDhy#*-&%270wFP`pKFvk#&);EAKLC zVM29heX6yVGl%kWj-Z#JYq&+zU1x6bA#Yn?-l`n|{P*l^vAM<&xyIXPh+%i*(EL`# z9Isnd<^4G!0{?7Q5L$0q%|WA`x7^%b?OOy0knCj$1U5eE#SCfgd9tPTF*J>#U!in% zTR-ZTweG*zTeLe^khz0(7>zsFWjq(?|LKGO|Jhsr-?Fzf|0nF8>!SZZynojJz}{kG zlyzXT^E1`DVkYr%6SFJOc#gTb8fPfQzX>vLdC4)9xzZksyh5a?{ODF6so>#wXqv?!8CAQzXb_e>!%-qVYs0 za>xLC6mlUjmt)(cKJ~^q5#a7Cg(U%-N%)~ z3kxx@$J$2a=b(fOI(82#2Z7b1A(ed$6vqjmf2M2SvL>Uq?NCEBe0bxYpJ3lYJOf5C z8m<(s;uYtb8VTSoY8#6m>fHO+xn8t0D9)*cDm6Ro+D>qOi{pzfj!;mOSJLY-coGO< z!c+BCvLPB%JC$b4I`HY9XfESWKQD!VB;z;xf!1hwQuM~B9q_u4D2aiViX;Yn^#lqr zrNp^buG(ccdN!4b3T|(eds$>i2Lc~Nx2~%L=$}P0| zy1x<Ps)QBx@6Hf99_AKghH>hb;>lt+ZGm54rdp52oeNZg(G7+4> zVXs+$7mD0d+{GQ|1>4RBH7k@nt>`96=stKPXC|hqc?}G)t?7VApYNHkwg6n%wsrd1 zLDR(+#;jtYIw5-nig+IJjuVW-o&KU!2?t{^6UNSU5w*UAqUyQf%6^3q;X8Olw zkt!SohZT05G`Sz2n3U_ct7;R>r0Qxw-|^-uG4%w4KN#N%D_mV%fVnJQLYqvjG6&=& z7c-xyZtgIuH$P)=seAZ@b_0+2Z9cJ{4>V*_vQ+e+Y;qkw@itp18)3UTd_OnSk|!0$ z5MF){D{JsPX+I4^TZljpAq4)L+Y5vFCHMVZwE5;JDX@V&jfZb;j*^BmCtjAowOoM6 zEOiaBm@c~-waH_oZ750A?ip_*`tQuox%{(1q*%RGwdF>MGMGaF2Ml2GR}09@AE~`? z1c-S^2$JN{8_jj)rq+zLX|Ko2=pk3pkQVNZ{eqhc6y$v*y`aN4V?%+$-aVV2kttgy@f;F98L1QM;IeEC0&zaAQA+IlZEf$* zBA~OdPl3Ec^m$A zU{T(4$#xoY2FoK3%PDt(GU`-lTTqe92i7Mb}mzj7}Yi(E;-f4Anmi`AP%IbFZ^%jf^RsHC}4DXU$r|wz2;thT$u`J*dfh%I z8@~kaoTK=FxcJPCS9sLK)Y*y7Mj3ZczMejQ@18w{R`JnQh@a??klUB*K;5DQ)%-31 zdaZsh9d=d23hknt_HOG)0WEhDgojijbvH4D9bJhJOLE=I_uFs`L4Dr^DX~|q++B*P zwd)qWMK~}Xol7kBNk(;&8u};$`iC(B!}T`H@+ZGk+3Piy*WWm2ysf;sn%g5oEWZZu z7+5x2sULV{v)71%ZMhyvpUY%_4s4-)eL8VSSq#U(dLd{MxKmrYTy1mls zcdfSh#cs8Ti$JGhx4t2YzFiOay7S}OY9JB{4#aI8?u(VIR)jH|CroX=FRBZ@mS&!9 zG|d87r%_dJ*Fs2IM%h&zF~?ROCNI4ieYf?QY0=CbGe=KiEOXvdo>-$mlb5)I!iB|F zdKaEErcn4)>W7YxRtpODsAR9slP2K{9L(RyK72{V6r!#V4G7eax*F5xlR4P9($?-C zb%X7}+Ex(H&en?3*7e1`Sdf1+)_15Vok2hui<>ZJ&WY)+ggAOT@nUg7*xqPY=Qc{@ zld_6$xmmOFss8cjM*(KuZ2Q*{?>mF51jVePvtpu^NT4T^N0#HISBsM zUkqiY&_&t+91aImIt*y;rN6GX*`Hm`wV$Au`9HFSK>Xfvub)2^;-#WGo+ueQpZS5? zA>KCP%)BkS(K(KrPtNbF7CL?(WbU|bUu{NI&!`jNg4sO3sDrYJ?O*+tIyyTyuO5FP z5J7w##m=ItALh3GgM#WxY|;xz&Iaj3d4trSw}1S$ENtfTmXE|Pg(k=Q+8t#1B;3Pf zru3iG5fA2nXzAzTN_1kQ19apQ*P2l~zhX2P)srO?A!H-I?o2im&y!3nEa>#gYLQVQ za9PFU*&QXYl5DlFb#kbXG9I(+bNB4+Wu+);fj znSYV%OH%wkRt<8i#IkV5dso;p7#C)h)dj|yv>^0~{gTYtF`q>ffJt5Uwyu|@B{u4U z=&%95#?fooH;6Qz>$zm&P&r1z-jQj>BGqlGcsQu-+od(f2XXM2&g7DAE!kGGBu8Az zJH=g!{fR_+Vd4YraFSo>vW6Rmf}gZX7U{V~s(fu7xdWgyk~cJ$cC2l;hLalG_mWoF zl`{k1JHr#Y*HYd4fI?tOE5bt8&hsUx@uk%$)BfY;VS>B%WA9?1NLpT4mv8b)2&x|J znmahB(%d`jZ}z|m+?KVwcq>s%$`y$n&XZ1D2nADku@1~Ywe~kmGvYuRRl0{Gc*yUY z84tD2fkioX(I+`Go+s(Z0dlvq^C?TtbFwTn5txbbBRjjFbx1(n@Z%3(q^Sw!!dfO9ad!tgCYx~2e+77Ic z9qy?1uCu?10HnA9w!o8F4kgcYw8OtaIJzqb82)Q(lS(SZu=KD@czcD-rchLy4mY`; z>zw)JVNe?!XKrLCt~r`BXnm{(7%%tyT~Z?|%hjJap7^{x zhhKTWlTPVN4nLhY=6{vhv``}lfgPtZK|xmuSg<@90)1j$@(BExpuKdvMRrENe!3yJ z(9v9ce*u%#q6@qbh~toYkf67CfL$?6Qd%Xdfm-WxtPw29{J!$o9MeS6VK9xo|PS zV6pvO>Z_Z4ElJ>+`b1m!)XoIo;&(0kH`Ob68hom|1lV?uN6;d%E%-Ht!Ir{16Eo*E zuI5wP+m=Pb3PydZ&53}5!R+MO(L586cMXr*HGDfj02C%i%^8YI>U!!6zNYhyOSql`d98I zFxhc_8>yJMn`}Q)dzQHP@xlSL?hQI9C@1J$jsB?s(X&4zun%d8t6Z%ZWR-(eDJTAO zFM(*&QlK`lSN**Q5s?2#(RmU1eC>HvP$}2aPjjj$$BY+N+4#x=QaAyb_XZ;}VvKK! zRzOgEoPXo?DQ?MrYpuZa+X%gZ{m)@7miWPqlOch9Bhy=!0tLb%^^#I`v@f$6FF`Fw zPDpL_E(cnyw6jJT#X8H)0`Gya57-+kY@DXoF(lYH>3hHrrjbs4Rj$a9xjYrQ38b?6 z_R#ebs4icqNtOF*&XYJVZYjq+4 zS{y%>8~5QdEKfAd1SP^@Z|ez?lI7BEhfMy_&X1V-a|qsWWF$=ST$^GRp^bP3?*gN= z=BdRQBbNq;9I-)qbKjO6nlk;M0 z)u30ES!fF*963I&fodJD3Bks{*A8pK^{H^~ULjXAi@Ou67A-=XnEclytvIuoD8zYR zmuhLA#bPhAU|BCy|FP<~O2FJuznNiLw}TNr3?pwG-6%E#vMF&ra(B>H>No)GytzbV za<#{d(GXjcs^XML!2@=nZ-cB*VPPPw z7n}u=wOMT)Z70?nU@MiCouOwMmdbnL-4<8vhlct@^jb%8E0=NnIME>|bf^nz<->SC z8vSOG9&K$DQQC#ql5XMwVhUt2s9I82&8Dk{l!|l6tq3#Y4sKE7cH+}v@AF_C))e;3 zoH`KcBh9xV3M}Vm^~YW!Q+FIU2uCxkr3ZDB!4bKr#(SPM&Ony)5?RyZ@hUstkGVsS zkr;uTENQwg{anD7vOFIN%y@`j!XvE>nR9r(*sZm<+#uB`-hOc*2?Fp#iNl8!b=VXj zNQn!aX2rR9^1k7`4Cu4ftE~kll1c-qVl(G5t1IzxA%XLd7}dWe2Rzrb8uiaZ4WC$w zeb)9B7gz=VZ0NYUV;QSpI|&kr{RF{YL(+ny!Rs55LXZC4W+8Eq_QyW}+jUhqo{IxV zcYTsQO%{@}rPTlLBQ-$qeYDOrqM4AihUvqp7`}UpE1Y;fRAvvggnsGTblxT$*0_C( zgUyi;o%fU1HyivX|Hk{WW-6xi1X6x+L4W9>8iJLNd7hhJLjh_DKeuBg`9<6}4^cw9 zo^o++S(7T!7;gi+=l&qj{0=J`m%s>Jc<-vop46%s*M_|)2_+!H)X#HwLL&bS_q3qB zz_jSckc6+Pg%~6AiEN*sz%+ROJtFe4Q>gTMugUe1Wc~iDM76r|4x0jZrWqSxLLIEzEPj$zg(9fHN=qozti|0cc-zsUIpd zDRgrpWf@m6y(-3QsBeVBh=7w+(6RTDv$ zreVt8$g{Fyd_W$Z&bQ*mnH$x%xM_i(v9P0d@@ira>92MWoGNBq;J7 zGGIy6C&uTpOrv-CEz-#(7axgsl#*~-)12y*u*4a}w6%lPD*>LkP~RZLIF>?$-r;^e zFwJClD7ymh84Iebn{XQ@@$O!DOBq#B3vSQ!k0KVzhx0D;jgpsqfP{Jpb zp?3&4I8=G`Gv(-g1BCq(f9E_ZwIX+btaWh|{Ge1@Y|ql}8)Af_r{zE(^BL(1cY`KS zbjWcBbzZ6El{p|JjpcJDu&G90`a3UIDk)t%b{7Zi| zJ6qD#de%e_%N9c2!SJt+2R>2zr=)L40|R0q$Kx&yhV1FzK|Mp@{Y@)*ulypUj3xJw zC7cCR3FT=`gT{=&B4)?(G-Xz%IhF~%B12XpwVnJ)O>*IQkFX&vtvZ+x#k7ZK`ditG{IMAU4_ zoeEADrx)k*H?Raa(x>{qZldq3$-5LubK~+9SrAk%bRF!Ch-iRWplp)jdu(e?CRbX2 z@0Ij|${fXb;mOh;C&#>~X4%lhd@Oa@fKG27YvCByVXOpdrd5jg0AFDGfyb|WXwF|5oPp~ z49%&$eDonV5C&uVmj#KeE(3P)$=CtA-$0(PqUlDhZ-UzE_Ugtt^^ey49eaZeN=2h4 zn%7~JC6UzHPk9!|o=Pr?!#!z)@-|iMrzO|21!nl9qvzsM*9qd|_szE%L(qfQWqYA;kOY-#tO(p3`ZioFlXavo7qeLG$Qtgl zFJ)+iX$!X!S;Vlq`3nY26>Nz~AZkLwjjVG42A&y5oqS!{B`PYEq0GbM;!x2a=?HKq z3?f-vP@y@I;e{Blu22{?*umlCZ6r_$zht-*e^yPhJMtw2K&K&a(uoE52LX_DH>h1! zUNT-ROOoH4kQA?X95c+LTuIWPYRq^r(ZT#%#evm_h|WVO&$O)&_$VCsJ*Q0C;m}E7 zM8m2zXP=S7`Z22WB8F3zx77ICaw}KTshkB%UJD&4SF(QC5Zamy#KmGLD`bdqU$+tj zCNTjwKFbv99Zo$9xSj_5W*h5EL~(svSSB(u$JP#|>yUst)}Kh^&8vQX#~EYPR&O|H zGji)6S#`u2PU3@B`z$w-60lJtA*+7?XJW?iJwx`lQpT5S506J}P`stejjF|l<@Dly z^?+M+6OtWD3Icp{uqG|7P_qVi;Q=q6!oYo!mDACx(Slc^l-sh;pFH*_fA+(tra_(9 zCfsFwm8k|BEA#=g!FPD zN{}8}t~!$mu1TYy<%{Ejfx&%;E5AxF_Ye`!G0P)au+N0d;@O?7A9J1ytodlV1lh~0 z8m||w*ogt1@R_}lVY%$wYbg#CZ;k7*X(zpefGOHCIguqWjB`~-JqqPKwsJak&~01( z!76=9O1zDIz#zmS8rJ$ja&J@!BznSIMJ&09`fK^!v}f#1pVE;b42W(oi0L#A5Kv%Eb^y{?++QAZGtL zJ*pcXc(kK1an3}Gn7W+&?!`c4U#5b#Pg$hcyo#@8w|EdY$)mR6`$(t=*!Q6P`nB<` z_0gI;Bf{Kf?K_*MGYn~#^^z=oPr9yZrUWBmKnc&E)f)Xp{4qD#wpQ?lB6&s0SP{_e z$;H=2NG!#|qvW#`j3Sjh)#~}Qo(`n zB1xrlO(Ve#p}q2{*d3Gixqmpjajh|Beb+3twGu4}D};`~47AIkG}d(Vlu9fMuE=Xyz3 zpZ;P*1f@#uE~&7sgahk z7$8lp-L*#EAiP=XY=ZFYsh~VAmljmMQ%?(B(Pq4xWk`A`&WZYU5m97ya4jzd5oJJm zvRoL+AEllz)4geXx#j1Fn{A3Z*U^UsxZvG<5wv0 za#~f^@tDs*fzBGV2k5YL5iW4NGKe=#l&9hqLhiL>wFY(+J0;b3j*6hUs@?-5lS0y)gY9ktZ#*B;8;@5qy@BuMPh}>!QyXw(0A?MOvP8k4W}s0X*i)TsT`; zu&)D?&3Gk_H}`er#r zj?0zs19|0kz-`N+Rg0UuZG&kznAn+YmWts)IIHt!SPv#4kz%hEfvm>k1C&;U$dK-} z$@bD~M4wK0L<(R8!TUgd8&z@sUy1ZJBKp4)=|7=4*jRY~TO#3%C9HA%6Ef;qOVGdy z1KAq+P9L*$^Se%OGv3+-=Lkd<2bL20{#%(dw?O+?5~q6g93g;xwqQ@a6wlP|oor zgWaP@EG01}rypg(ggucm{q941Y~(lKt^Hed{}X;5`&D)h_dDRF|3a;OQ=f(Z zCZQG>F@CJ1W(K}xwbNy{^WA^d?y@Ns!thjAYtN8-i4&34zS8E#4CBBReDswpv*U~c zAGol&X7+R<2+y-dRy4EbbGeGOLkZgAZontte%R+hArn zlnj@Np9+TYCpBvb6GeymgC$DP8Z24Y2gpSqdZ^Qwoh)H}BHcwzrL_`~bg%ZgOD~PC z7yCAQ_PG}wvoD1INs0JW(jqX%5(Wch6#A2EOdUnf1%Ws6o&7rqiR|v_Bm=m%zadUd z3U-3#csGI6KRbrhj>h$WHAHt7>K_5FMlfC9UX{}A*r!v};O#1ycXxaDVZIzcF2L>c zH*V{Bk~$i-&kc3VU~;&ZA8`dqQHW!^4M{U&Uy#%ew})F>VT+;|;zCE^fzcU`=(&m= z9?;xi{E;0m4VOE?R!3{-n2J+e)jzt(C6-`CN7cyyW9Dq<5~k^C0M{t5yjGKU8|r6? z!id1VaKWrwN8dkrp<^Eh*|H)#8^E1Y6>BB=-%dTWaKW)PGA?rG)Fk@cu_aNZP2knXfEtQ71G?x^bm_^4G0y zAcpNb`mD?vPteDFxw%a}qK(aYk9bp~R=~xOE@w0-LYp2WZXB|5gE#SSS|AieUuQz= zHDp}Ip@2a?%5?a6X#GF8xOS6bpowQT5;5>yW9p05lVbm%83Tj-CS1xhlM7_ ze3fFrd=>0<=LU~^pGQ+u-tKzIKM}C$Rw0{uF`?#;VeDgy7Kb3@bv0znA$0f2{;R5` zj1+u>vgn}lne5v#E2#}+6@U#<7l{-{51XvXt<6^|xhwrPvy!ojAa`D&thjeS&@R)u zMlZZbSmfmJpwo^6Q^xy<(y*Gp(zYWk`T!04>c&g*XJi6C7fkK7!^s#RyNIQ%SsEfC&Ut2SK)l-t+By@}7sN>AEW<$a9w6|}YrdIgZ?IpZ zj>%dT&_PC~?wiQHxG&j*a76DzD#qegq}VdgcyhybR0?JNzW!Zc8;+lVU%@!&HgG$} zuD20Fz_!A>kTu;O@3TKDJ^_PXKD)m}HO_tPmwwQh#LHNtP}~+--0KXEVF+(~O9OB2 zmm)X3&fu`(>1UIT!6+=2ES7Sppbph<^loZ+@H}w)$`?@2ec&6y*jy4UO){92cObg2 za|c&{ynjwNSIOT{B0odtrQpV;P+6T>N08_}!eZ`GIW991=m^{?x6^&W@ZsACh8~Qv4q_t`}MNZi1r$3DMwMl)I z_}~5&Z1mmY!2u^KxvTDAt4&U|!Xm2d*_HhwV*q>}`ft`Sa({~<{5*Go^9JvUMrca+ zLhJpK;~)Seo*o7xZ7P(y6BN!RcpEp-=(pyQRTfpX)@h?i{meRA{BMhnk$9fIDswbS z0GbMdQ-~Q6*=U*QWwfI*W5<%eL&$%_7XLdstgD5lD4?=K!wBmCIt-fO{o06&Ozz=a z!WIk>wIrIo8+CuUYYZ6#S`1y>(dI4w3)Z(fJ3Q*xz8=x=@^jh#Nd#Yo7Cli2X~NNu z8isxLrg*^z?1!&%%`YF&)@Qvq5ib)jqVA(engPgk&dI#GD}|7DQH<)+2N2f@#29)S zESWG~ZvYHrk}p379$e(22E@|V-9HP44ozs%_c4wg^sPW>FJZ&tfvC?Y&2_lF*`1Fi zb}G2beJ5~sMSaW=dVu`x5O5vTp^@Nw&t?B8{N(N0HhV;NL`~62xhBq18I?3_l|9>? z+Gs1@4K~P`5tvr*L%-P<<8!_EcjJlR48zThAaPp5H}M0w8Eu+QF$m^va2AMcUcW{( zR5f_aSgD?EAtaHDf3jj-I}6}`LoQ+9_Wpkfod4E0?1@J7nE#!#ME8XmTjTn#F41e5 z33ZO{)c$n>YO5?OYWoVS;=O&4h`0e(NfruA<(IRzUk0OSiq!FmhQUkDHy7TdI~$(8 zuU{hV+c3ku1W5rylyOpRQu@-mr!t|h=cSgB62&^Lz{!M|1J*g|^?n zTxw+^7!l$S1!>j{USI4RjdDp9uQrEa|0H+xx{X%6Y2xvGig^+`$y6E zN$||O*GFyX^Fl-T8vg#YXA0$*V)y+X{s@B%hH}u5zziq;mN(?k5xoE{OCXXAFtOX{ zm5v@yQqYG^h!9Fn-!t8#~xTOZ8#nYS^ICYZ}V$V90T zRGtiXc#E~2#3~Flj8!qxZ8SEFCYvBMn@s~ooepL7WAJ1WBSH~0RWy05%_NU1QJ9$C zI^`PA_};oefW4N&-}#@hAv^XsYSpwu;2a^2e$iT3VO)h5{IcY|@5Q;_QrvV+a5>J5 zOA^EScW1GbNXjo@yDLcbOkY>TCXuUOFyx%Bdt&8<6eO1BB*Mid_stie?!7SM?iGL_ zL$TX$cB!^X_}8E|)j<^kAv6l_Qsr-FC#0R!5ct1)KDDYcdxhepJl#Ozv2w)0cK_p!L3Y&lQV9^MJRr9o|h_ z+F4cpYtOeF2ytOe(>6Hu5@$uc(-;E4$Q28RTb>ykOgOMuoPrmRHT_8L-+!B_#B4zQD7cM@rS>pgig+pmz`d(X*Ag>+8{m z)93ch*3xg`V{<5coo6qd!MnwXOBA>DFfD4-e(I^pDiQkOz&+t-5r}8H))pFo?we{DSEY%lU&i$9rDZHylcD+W`X6_t?X(v`W^WaL% zZ|=8&1#hZsSkj@E7_8Bd@)yoHaxngu{;v<4z1nf7bAReBj?oxci+Iv8HJ*c2bxnZViaJY88ocaJ^d+C zL6vqlxa+u%g8Eyyb%B$rdENMVD55XsBp$SxiRN;Pnxza;{X?uNoYu_`%G7}KcOXQe ziwvs-w4DJWonJo!9%@R%wVK*{VaOkO}IWiBEUCloCD!rrCqNfjzR;5O*wPu9q?96!~p19D&_OBMb= zau7yyok8Dz8^$6#E^vK5X3wc1>&j%$X*0)T6RQzo1*81$15)a}!bVsXzPN=jIyIgf z^HKdePpI{_k2&^y88~!E+<6s}1E(c^w?Xs0GD@^qU;pG}LDs3`h4c~V5cFd*4DcsY3!d%&rI z@m4eSq@7hLxm4G%ZW#}5vW<-m1eSReac(lgSwb)}5>k?lQdbXoIeCxl8N$}brX{|k zBb^Ez_NDA4!mHbM;XL2`;t@J~$VQM+|7?XDlVlKnZP4ar z9v;tWODjr)fI}3NW!X^zFbpt97ZFoQSuV;IV#tx^U!QTAYJ6WYf3T&VT>GOE6PT^}h=oxGNxhBqaSK>!`<25ZbF5Z5euE{#EuM$|M}IEy)YQo@43! zpbfSG)3GgyjQB|f#clQM%lEk&vewpCV|5_E`!yPVgNhJh`ByX+W5J6^!qdG~K1;&A zfRkLALb81xR54UiRuxrKO^kd1<@g{<{?HuM$Jle9bYV!k2;0h>Dq1#LHG5YOAW(WR z{W{^<8*_7s6N4Lwy-@Cdzq_~_za@)|VL?=ao?9dP`?Y})`giG_f31!X0YZ293Zx4P zK?O`l%p3O200ZSouZ*FJjG4T$Yyj>8>#RDo{v$^KzaRcz8wR446RjC=@|piGiM$Wu z`YKpy6km}?4#nGCE2{P`z73PjorKImxxd9JJ_PnGxwJ#90Aepf!ZH2H6tjUhx)S}K zTWo*cb!wcfsxk9JBOx_Ob0+CS5$*hi8l->YF!kz_dg#+KtFmRyVN}lAS`I|oB@W&7 zXgr%C|Bd7j#e*AU!2uVz18*pJksb>Gk@e78GAg3|ls|a6I{n~8fMsbQAcr;rT&6w^ z^<1buxO2OT-*bZ+f~)w45qBSA!@B|ZRZzM>C9M6sPreqThc2>6d0JS|r=Pqa`qRkJ zcep9;bqNssd}2S_^51n~X;EB7P-@D#Uq5{>FS5IHlsZ4fzas+9buSA){FB?*+Zxe_ z2MB4H@0DFjVJ>3FpGZnnSufUxxzr6`Xi&a5!Ka=%Jrox#FJ#x`P`%qL6t0JD&5aZOBAPCU&*-xoA0uc9f;c)bBrdMbu(B*><5_^!gH)4p1 zk~?V8TUy{#blQgwK;g(e?TQEC$X)$O$3*lIc0{qfW20Rpo!fYdl>S6ObsYZ zZppkbQkw3q_!MEHfw!5?C0Xyv8!}P_(t|btgHJdR&e~^qF{=;QDR9D$%BFh8=@Vx7 zQiMC~;D`PXW*Elx9cGw=y(egAG5QbmNbJ*72!s2syJ@%{piVry=QBUF&f}vn6v~Aw z%#aaDbK53=$<}13qsy#77+&z_-x2w2t$1M@Jsxa9jeX?39Sr!Y!`dxta zFJe9|S>|8(dj@_w`wu#P!i)X7eu5XvJbPZ+73t{s2%Ns&1Vks|FBM!8V2TrTrL_SRvSj`^UELzsaAa!h3gR)D`tf z4tkMGf6MFu3tN-QOwY_s?VpU_8k@D=9@v!AB0e%M__=}AtR6!g20OGR>&HXV=+N280ejsqk~YC&iw zptB*#z`D~d79vtQdg@!rRpAIWeZyX3K~_N`=}W>Q9-sR@hcxmn2cFKRK>8@=BOby?g4C(L~#zlJ@z55=MSZ&=MdYW3f{?VMl#3S;Rt zZyBZ2MTUE{GyKwj^hAGVmZFGvBMFI)4pb!-dT3Pzy*=9Em#0vYi9^fXdjwi z5{aeMgS|8atfmyOgbr0W;9DCKE?mJs&9M21;xWrLI-lVoo3o(coXdAEY;9)tCm%v> z*qwYed;j$3z#W}nXF(trX=$S~hCQ2T$mnI6uo=xXJe0{dcV**!6{up$=4YWW7(3@` z-S6ICl25@!i%#rbV=Dn44IwJ`juGrqQ0%S3M^0W+&Df;SP)vOGdJ8x`AGnOMFv*ax zIRxSoiCMF4`rD0H0hyg*gW`BU5};`(7)3bK*|dGh`T2C>zyjDRQus+LdLT1%yYR=g zg>a354u#P)nb@syXgYbJHst{1a1&i1rv966IyD7@F(sSE(H{P^z=pcycI;2TwGt&) zgGa_U@u57g4r)&MsY8F7TY6^V5vqSf;pZ(wvN&~0XANkhG|QtC>=4Beq)Y*fPGrXk&9;NiQRkbZE&O=s z&exmy^70k(igRiBpMI{)wE1P;Y@*MTCNyyZH+4PgWO6hvt=Xa*Y|9`XzF~RvrHOWN zD6_{%dNHq%QZFLEXVePnE2T+9JA5KYJ~gzQ`l)rlQDwRsX1Xr2Z7Rzz>o`)%xH9Zv z%qBkNMxp|VyB^L#ru1(ce=c5I$R8Xx-Z@)q)?Z?Z#@|AoV=xbt57&)tcy$M2=^Z(4Fa|NynGZqTa_dnWKP^XFx&h5WgWi`PSOSG#NO8D{?UQ=geY)z z|M|E>+Y+fZ;!*W}IEgz4eEM6wg+`Y_zVL)o6Q324y&UtNz>ENSOS_ATR`G|5D`~OK z)Fy!OtnP09lbax_Qj>IR^WM+W#$Wc>bwyRO@{a3t)?trTLPnA!RsLAcq|9=i)Kw$t zPgfYhZGm3Gn*|Wd0uESPNzw!#-Xj0yW;0?ag)i^;g^x3yaTK!LuhC_{&Zao?vTn6B zOf6ub?SQSNZz7Yh8*RkzV9_D*OXSczS|8x|RHcho@_qBN*ExrO%s+2JGx>p0h2B5B zS0dnyLv^#CP+?&+pp_jHT<)r!i|V>v4eWZWa>eLL_i>fK}`d$dKsjZhwYhTCBM&iA!t1kTozv_+lqY&*u z8YnEG5N~1qK8l!YN5`@1rh@!4{s1_+{3(vtB`k~QDGg$8ZJ8550+7T6r^qjUw~w9O z2K#v(jk2WVk^kz&*ruZL^IPbPYl6qe!bjih8NF`>26M?m;sVr#6`IDJmb75vM2+8% zlp6Mg-?uPPVxYKNs#zz<%P*aMBGpwLxz#J9Z-^H^QM;#p&|@Fi23u>tu3i8+^JKf3 z5C-3tS{b2XH!BDo73?(Hffe-4&zT`Ka5*I99d%%N^OX)Gz;Sqj?%7#}@rI z@4>=%bZx-N2)xYWct?VHQaI%a5oZzKE4hsQk{A99>{Q(0T~O_tL!?0O#z#h<&f<3y z=DLA>+On?r+{K&WGqg;w3iATR97De^G6+LkO$vBgZ%;0DuBAJaFMG(e5GRlpjc~dQ zEfxfBOW@J2Zpgf(V~Zd6szBLkD(XNSCn_{56J>N^hkk!M1&XIvVJUX2FVFimj9SXl zu8C0xDXP=QS!1>CS;A;ue4V57#J%#dmmv*fa(+Xg%J^iViyxCdZFc~(5!;|mf)}vx zYK(CSM4YUCo&6uUk_>=!sgyt5xERI-o_`XajIdht>%6K>z^;b6|lYAFi()2CO zWuzm+FFgNl5hy+3*cQ8^)E(;PeLDHWftD>T)$BSydBl>d*WeKT*A2_;{((@C^tt3+ z-owZr2t%v2YQ!$Xlw^Q%sY6-&#JLR05nji%UYbyQ1znQN{bdn3_UW`;Oq3}qvS#;C zb;V;Lor%qYp}p$A?sgG zmn#={poo~v5{$oofN5NoPts(M3p-Y7V7q1rE_GOzy5A(aXD9;~R=Ohtdp0`{S|g}w zK9u!N$wTW?cyH|%`G+O5OCoGm-WxN!_L&Ok6^Ab$Uvryvn64f3Vz@NBpSV7+@{s})W762Wo!NF zb-8pzjBQZR=9YTb#hFyS(!x3#uMD1}Z*Tt)mDB~EpVR;vJx)sQ#r|I3;=3&j0gN+p zQ!h@+ma3?YZkNmn4$W64|BZ}!aVKi(ZMFpU`y2fbOLzXjv|UFA%>>HI@AFM`+1@k? z(9!<~P(ZK02AHp7lCYD5$IBhNL?0jyi&S-9Zn@#W5X=9g9Fd!xD!+1L$O$Rg;iFpq zHu`i0sARQ7vy%>Kf9Y&#_&N>eTnRtCB;VrG_9U{z%hNYZV;TmxswPEGmL5W!BHWfS zNG8WRNTk;VLPZ4S5w5zE0SCPV9v?K4vc|Gqwf4KI263Iw-XULzM@rbQsvgj~#|%&v zL`SO2ZHY#W_$>%{&Mq81I9urLbzl}BI4fT0bVEA(2-HNXf1S7%bAqv4Wlop*J#WR# zM{nl4N*HN-*H!V4DiIDezEQtEiRuw8xZCrsE2l<(>+adtxS|45hWR zUtkU&vgx*Mj&0CwG;CVqpH~jh-^5Smt7~|R)9A3yH#`5li#JhMlSS@T+al)ra4zqr-Ngbo|E@) zcH?t7ZaQRgv~285yht>pf5p&hMf(M1jMiEC=f20n1QGX&_AO%f`^51b7`6Ef&k$*g z{2eEfyI6TEJ0;;R6MmBPL4Mjh=YV+)r!lRsE{#m@nH^9uWUUqXskw3rv;D1olu$Y3 zHctA*e@0hY8<^)@k;nuz8Wdq{l3L%I8-LSia@Keq{B?sWIdd1DUn(zKdnwG)hk`yU zQFPY(bID9%dG=+FRiau=mH9jbKfkc+PWO@HHhiZc*D_4pH?@k2Y*=h5z?b?ebzSk7vXs_m5Ul}9Q ze`~Z=$nPDA3cxu)^sUSfoq%6U8&<=&GFuU}>o*Waqa}#y(FaQdExC!XKmjOGgWwYQ zW<8+}5yDBbYuw^FAp<$=pQbev(J?0O0DqBx@OfPgq6ohUjm~ClK>7j4T++$R$sD zj(7LCqv@&AY++H)DJVS@JO28jF}kAGGcx!M8?qw;er%vL;TW-`?skY(7t6= z?nk{{B-T3N?XJ(E?%jCmxV{O~HF7fmWZH=ETYs;wJR`2YAS;;Hx}va&n4B2$e+VE_ z?b19~%1n_DvHw_GJZ3*}BO)^+D+2QM>rLMlRL>{bfe<|&TT1>G>1?s$NMpPK%B`TXGyD(E(iI?&vN9Fu!s0TDXEs-!~-fxfz0?SZ4Pe@A&Yk%O1k zuIvwb8SWv1z%u0}0SJ7$i{ueoEZ3U?2ZU6NyA_o4vtpWc!a(0;>C$ehyZ(=JlgBX$ z_1eryadQit%|F}S@@~1b)FR(FY1OwnJN2vqqk^Y4?E2@DIkcHA}Pl*&ER2BI^_n`0~QzDn|tHjWwK!oruIT>TbA@qM$eWnGSi zG1D<5qjL2pz7RPg7t)6=?rGU~-j>`4JTa5LIXbmv(J=A5uipf)f8(>VRbiov2V_rf z>7iv|Ae=df*Ic^32)D%D1&W95U5X;yh#Ln!9}S+y!?9z_b!yn{{N{Jp9sks?V};`S zIg#WRn=E4gZvP$Eg*AIxTeqmU_ch$K9M#ZKU~OLqTNc8Nj;;d{Jn z2)(+R2tf{i2qIU~?jbr^56afN+hit{SJpolxfOfJv#nG_znmF-kv6Vv!q4x82F+p;yA^KZCiH^Q#Ykjq2L*X##z{AYwoLHL3XI@$fTOqB&9avJY?T zeB0b!Fo-bP8}6F~1UcRll~2mcUX1-ZVbdp>)4is-q+=~2@+ z*0>luqx$|7*I^(a$W^s=pG?<@^qUZmiRM_L0 zh@C^u8;y>RR{~ObCb2W=pTUj%2nVAR#T!zoCDvmDIWXOUd_S|a>7*M)Y?`&Ex+i6X zLtss!ehNvtfrwn+0ou2n(_12=D_%g7+(=$_^J9dOEMj+AG&#w`CIMpoc1K|-B?LH7 z@f`X|f8*Yg-R^j9?(3gjIG7!uXLLR5XdA^-A*X1p#W#n2ZNnqg6#hS6VPK2vSBkI> z-pSf|=BLpo0UmK`-r0Ru4Jl_9WfEu{mc%?0fBeYwiu|~%Ke5s|E0&pBG1!h%W7qZQ zXwn`(_qBj^i;+xeZXp9k9yg%y_HL`(sC0V@f8jx{jh0m-=S1Kzr8Cvk>Ev_Mh3d?i zlUT7YhFdoWqlCIZg_$#OODNkNwvJ9@n-CCGHpB-nuunjod2&bCa4!rN@iXrJY;&Cn07d zfDC$3LaNTlk1uNo-*@|4Pb_Mk>X3S=f4+wiJiQkdEWOf`uTph2bsbqPYm~};ppA(w z6SC9g`Y?zF|EYsGgOa30MTLcna!x;nWC-6Yg3@}0t34mPw&${v-MEHI!)Ul9Oy^Qb zsyy&)iT!vJ!$645(C1Qt8=+~(iL9!d@k@3L_WX>Ce+Yb=%6OYk)u>lp1uUaxe{SSl zIq};qJs8ODtzx(tm!kt;PB1 z_;Ry~RMH1vv{CW!vp$caDw0Cjbww4A+G`niemnU=nT0{+D`qEpvR@=`3SvH-v7hr; z=eNc8Y!~0tH(Fur8nNQWgZLH#f0$;axmDPsbo%u?sa5l4TGDDi8e!2dPR+NGdgV>E zY+{@qb8*RGxIMyD=|YlMJ}C-V?UZ8)Ds4B1Q7BR5HZ0-H=;q<0#@QgqkAClIz^z|^lx;1BQDBt)l37pR90FUafN^hdHJ3_CoNW}q6}l6y+~#Qwt4 zRyUavjsjPirb7Ky+4B+9BL}>=F16<}gNEuFBy6$VKAtmZ!kyWicpf;+oAEzd3g^e{ z&^>XOnlgvom6VzJJ2koGe~@Yk->aT^EgkfpbJvfI_ zr&^ZrKMBoC#)~}eiKL$N-{#ikP@HnX;=E%Xp;q-rZC539w|k^8P^F*?2$Y~B7R#>ySTdiu* zbOITMv!&ywRwX<`;I3d>o&qij8G%;Ry8GUy@DC=ojbLw;3udF4hcC}=dRj6=y%XrJ zYWGdZ3_e7*S&&!;hYy5v1|#cs_y_6{kw`+>t;0P3{*`%}3a?->l9hp&-5LhH+jp)C(P>MX;bqQwjc`c36X=5ba z?Sl^zsQk90<)n!*n;7~EBT!Y~;7j^=LvQ9Ewd_Vo z@6zkup$_EW?{i$9cQqRMX<;YiQ`nqVR7+$lC;hDN{UQsxN4J+8GINjTKlwapUhBuj z@g(e|Hc}yd$e#A4D674?2~QVIz2?S|gY7!urF}gLx7PmKl4HUYPJ|8`s_Mpuu9Tgs z$B=3TJEsqBe`D6t>xm;XbpnX<-chgDr@yO)Q~AE5dT{`2?O!DwAH!}w$0#oc=8!9; zL?d{YAhR_U*}yo)hUXcpMl)COo||riq2yfVD*<+i#Ps*u5b94nwdH-H9tRT<%nA2b zKayMa;N)UDu#2h2yVT#T&^4=|g?-jCo}_&)*(A5Yf9lyeYkoIxGWZqW3f)a)Fr+rO z(4F?f4L97%ImT*8oz&+l7y3O%!}yDQHw~lwdz$`&-nK$r_Z@a0TH}o4Efb9lak?^_ zrKY814vIo00oM=jq={8L%=?-re{>3~01Zz+r1+;i!49k~!C~rpM@_pgpf4}1-hCA0 zdn=AzfBM*jqNSMN9ic}ESAg{3-Msh7Xw)!xK6_FbpZ)mxBI9SZ!8CZ0_+^;Q*B&BZ zG6#XlymOdt-iX*-5t`m5;5qV5rfr2!W%vg+9BPRl!aFKuW=|5#FP52LO+JR<(mPa5 zPCBgssxfzYiLCYL@+tDrv!pb0dn?b0k7Ucoe`(ch3rIi^7VY^!@-HZ6B|eXqyZE3b z&yKp01_KdCM&iTBFEg-j34OOD4EOK#5MZ~dv6*cFw5{Gx3kigucLopH8(rQ?jaG;; zbx^$ky!NS$#bzx*M)b1Kda*QEj zGHaNEa8W};pT-c0;I^MXa1Wy7yA*#&6tdi?X-}rCFwvgEG*UE$OiCN>dUo^JywYs% zvsFj?sNsRUjyzO%Cx+baBPto9Ap8`ae`nv{Z95!##&xG=Tw7?oYdLZ~TBvM&$bLq9 zI6Hz_#n$7|0i)kQu&ia#%(1MDx@)i7(*~DKIlgrOdR=bEhw~l*ycRcx@rA=`hnYdB z$T1v@F<%*jy&i6X-tl>0QKZRey;u2Do&)jN>%zzmU3+Np>US@h$v{6FfArOE zu))j)$(s)=X;Xt0f$=+83M0g=LsLgdM;$tvG^L`lTI=yD1B?B>pG9p00PwRa)|lrK zqU+?!bhJNYMqKqmy*iR9DLvg{McIqEO)i^yi!FF_Vu#iyng*`khHIEq(qOR*hdJVJ zRHr5he;lqz7jIy79QDoOG=G*5e>M1{>+^+pb~pm|^AZ0~?VA|yuqz6m0=)@b5jK33 zS_Ub)6la3k8=Wjy#?tc{su#|sv2-mO%dZv-29V8BPX#Dwz628+t>jXZdUXp@oJ)VX z&Ct2h<~$ZRuj!`b8Qj76Aueg2tY=KqPe^~B`vL@~`kXOYqvj?`$rs@$}xgy9HeKCigModsxW}gxn5W7j6W<1f8H;=M=%Wr*b#x2&CldDw4|T&GF^n^_nH-C1SYi_=A`>3 zH(;QVrOIV_mAp^{qC0HLz^(#AF)5i}ffVMPIiz(bzs6ZyeT64TFoGlId{lLQLHuWDbZ6;xpAK7J@maXwfzw75G9kvk zxN-gDeoM$ld`Cv)f8)X>m@X{jAh%tt*3{sR1iI$$9~pB$dJbXM2`}B;d-xDnD{gZ> zjIt0#UQESSkR^bY-E|e2S0>clJhSoXgSA4Noq|3@qcilxR2pz&#E)Ckrsuj-Q1@t^ z<<^St%E^?czn_bympske|VpLcj&f1i?PNdc|EMN zGpUXtMAJt0PIfKFRzuI5CK^KG0RyN%$(QOabjYtzDsQh@TMm?k%O&tGW;Wq@s+cXM zMENrPb-g}os-Uk>XuoO@aXG@fqipMS*lh9Cv?8jN<=R=jiFXr-qh~bUbm?LZ(NiaL zAkF!`qxr<-f4Q6({1NJmS9f=~jjO=@gs_ zUUAfxM$!>04H9W)S2;G3UEa#=D$8{pa1>%Q#PO>vl^$H`Z8oOGuD$g$^cQpIal|ls zd5npm#kwPiPpx7lA)F%~BL#Q!PEkMPGwOLFS1~D2e|{cvcN@W%gZe4olu;2!*q&3< zo}~?LpQFp0KGDH(`4t4-8*nYb{wjfzi6J#NtK%@>0i-Q}a)gab{8DCV9?-FbDOtJk z^JOL8j&oCczuaQ{cK%DFBODz;)=%+u_-R2BuktZw?$`&%Z-)vfa>*QI4EpcSCo;{9 zfu8vyf4f-?QE2b*axTQ>XtpP4%WP}4uF_&W_He{LMBVNs2(9(%0=In{!pf`&4$5|e z*bAM+QpfE1l312<$zf|ZY(SQ0{`dWoqty1u%B=%PZS^j>T%SN@0jy_(M_eWH&+H-8)&s zXx8rEE7p0Q!+xINDrvSu1Hu+c9z-$0JA29Ph)&J2@4^N)4>(^5iix3zWsR56=Ae4q zm4U;#P6J${xphASnA9|rdTXo1oNYxkN;2LE z?^#hGWZK)Y=r1?zr}}j7rD}3#oQaQ-gk(O3@ym8S^wvfn?6jcyi&f)I7P&aG_YE8` z+*y`%2Xn0HlMPy0s0bG}YIRHNWUdP$e_Uy@vt^abze5#;1Pj@hsrsD`>6R$neQ?n^ zxIZPKkvVtx5EJPM)0zE3?I}+pH5tYA{s*X?VFXaRJpsUL4=#(?9fO(l?MZZ+FnIYY zMaJ9!lg6i3?rvL|qV>dx#nyY6UF*&AX44dwWt33Lit#djMY}U;{JWHhW=5$Fe>K~Q z%O)<;dHg+5+_-_RvhH|GcgWk}Z140<%F`f8QV`9)YMx3}) zKXPT?1{Xd^#u#z7Ud3QoKf7DZe|v{B9QqA!y@>V6NzLu{MD%(o*@64`D0KCuS-Ue{ z=&bcXO!>-vRo0XaI@r0Ze!D6Tr&%_=YniQK>c#@q!Eq;-VxWda@10FtDc@y~ir2#4 z{V^Ws*$m^zY5>yr*XAm0ID_xaEQl$6kfRZgQ6t_;LQph554BDDUNLN0e}!OYQB)dL z9C7&Hz>mxvdnQ-UY0~0be4cXeA27*v8K^QKn%0kvi*9f|a@$m3iY+|`=@Mk>u-2f34m&ilYS;hf=(m zZztQt7j!ksPuL0Hw`U?g!`Ma`j@yLA68^|LN2RKkPSM2Bh<3PfX#itDvC^71^5K2X zu{|8+n|C;{Ich#HqXuUm1uqEs6t)pC7}nu@(mN95&Z}{Py&+L<5g&tOb~KqTBscB# zB1qL4LOaD}x6&pGe^{`k9|ExS96DH217xDv;yic=rYb~W!U6ycKXsCG6AXjDIZPuO z&0bL1wC+B?CwlVMi^6CR0~LAj{lGo2_N!=`7hTzTapQ_-?fkSfDAaFsnKi1cKRsb! zuuRp-SwMtO7eUr8_I7;mUeW#z#CK>)kjm=c-rg!gXY=uKe>yJp>h+TWFN$B6LX&L7 zmsHsIz9eYor*A^<=Lb!|S+qFROx(nWs57U038{pj^f zYUeF|BM3p(hpJ0KVKPpOhh%`eos4Kkbn&f~f)EqWWJ<-J_sOSi(aCNtWsYth{?TmF z^XYQdE)ybG{WB%Did9PTE@lcYRU+&fq$Ruz72DUsfB7@YEM<@oy1Auehrqqi?1lw%g z^k^ZIb7sfJq*MrYlXhzT<7Tn4ES*idqkTKYf1@{YZgXCXz%>@6zMX?h@tbMP_Aw1D zS#=_bQY3C-)xmYX_TJ8Of9BXwW6{KWzuNGJgjiv;fzQi=s^B8msMC={3~Em#)hRumAHN-04OLqgeXT_A0ml6KAu3-^J*sJR{KnU^XK3o;Fi+sxbEJ_ab+ z#~ahu(;Z=`XQqZ}puOsqbSjWXbMKH;Z8NGqH{wKyz-UBTQ0zL5vrB2A@q4=zf6YW2 zA{8tD%?V~P?X<8KBuSV`zZY@CD)&RnaV|ig0|YeldAnsFwPfFKrld8xUmTZ9G4%H8 zc9vyHxnV!fc=ZIMKgaTTR!Vt7p}znqIfUKf#W$)VMA3+YhzaSxKY8>Y4Vyo>#gua_ zna9qyC!*VYj1dkrWoL-lHm&>_f1N|hkZihhjoZJK^&h02y@5^U~I^CLz6)XP&WokMg+x&nW7OprQrwsW_nG~S4I zbMAhRYpzH(pX~>V;*Iwx4VXAD6K&(;2J;i}=U0Dh=Y@T54!(?!ftaj{f1lXnf0r_U zsL^F3pZe)FpqY5rKp)r+GAvL zXKWU)K-z_^4FXw@CgZE*^PzVL9YZHA*sZhYL`Q2e*9Eo_dRXVj#9b_W#72HQpXMQS z%z2wA6LoqE3uSW$G+HxJ3i}h=x#khJjX;p zpnYI@yR&li-GMqidrB-O>_u=qd3+U|lzYDImvu^${-%rA<5pCxn{@b_DE(>lNptVY zAOQ@Ahqe%du2=LL5@X+dBgm_;S*=8t+?%e3LenrCT<N!`FablQ#|O_``m~rZ%w_)(!=hwq0)MsJyDQ~)e5Zw z(F>b)ta#Ss!In6vcEme#@8E;UsD8s+y-@P>7qd4@GoS4R!aC`U;q=%0#(Sd1b{!(T z{o1s5dd5&^f1c|+O(&!T(J9-6JQlHB8A&XEs0)Z8r4ije06Rg$6;-dgm;?ZF&=e_E*byx2<(x?4?jCKT5SZ{YmK z)sY0G|8hx7u26H6j);9Yl!N{wX64#|Yq9!_l-nVM*iX-`-U1?S+H0&NcR#IWFjz@eMl~hKYKLHS=O2!eEF%RtyuG3 zrF_MeLd;K>J}#B?ujPIIQ%9~^uw(V*%Y*Ricrpfxmv3U*m~Tn3nZyx%MMl45L5iOX zco@E`QoAhpEGswMXI!xc>cawWFsbZo*czlWf2tOb$}NPBsp5kcdlam~VY%^&*PgqN zn^9T#hMO=Mz&LP=+#B)9<-`g$n6kEwh6dDjLKsv-PqD%StlxPlt*vm88=wSAo+A=( zj^xhh)3U5D99nTgNpNUeYF$89O} zf5rE5AT$KQWuQ=Dk}r;R@!a@BPI9(GkL-yz4&UuJBTKpNVw;&Ha`oyt@SC0(euDf( zxwcA9{twS>u14Sp#Qc4EBDHna>=p&ZF$kJrP}v90h39XE?2Ey4{zod=~6RLYT2!Zn&U7gttd>4|K1PPW&n; zVV>zN^;+YksUihgNM~!mGv#NJ(|9bL)M4+>VTyiXB{nJe5PTRp7ONMNw*I}}f9`v5 zEUihub66&w=-Vrd;e`B&beo3_-yX2GS1z* z4Cw)_({>+LJeMe|4RO@6)G6%#i`RR?pxW6={(+tLo|i0iqHf$M_T$&;e=sK05tS^D zci&0LCFss$2ZY8~kLm7(W>xj3m$0`(yt!&0uy8+vjl>vMrrJC@Dj{W>C>k$cY8_ij=UmP^Za;4W^G6aF+TpsV9ooZ~~@&uJpZN z@2_;p8CZVS2&#RAm_xo}IGh>#FJbysRy#3V=Yr&?PB7zkn(XGMe`;GSTrCJZlpepl zAX2O!Am+2W5_H8r|FGy=8EASLr0TVdCOa9AZY!y8U&~wa3dFj8n1+)64DApX&Jq`H zYc$|!%%N~|Y-Wi0t&+eww%sZP%jL-&8v~DXo{w=?klE|SL#1o_uZt-nZKQf{jGa;N z>WiuH?MI%CnyhjZe}?rubQ!h687+OWK{XHAl5VTwRvT!iw>3z)6Vbo-OYWL&U#r4# z=+~t(Npwj*7<=V4*whxsNl^Py9v5@W@{Ylb4>TTHiswC_?c7(Ef@|yz#*UfnvxtLl z%A4BegeAUSxF9^4?~H+5eN^w3@bO0{v3_X43IdQh;GR8be@k*acWn>jw{|4dU*7p? zea|tA$(_Wrca6e#v-h34LzSkXDzDmSO^6W%H%Fg};Cdt*_Hw_^;1q_DfbXgLqZ5oytBEqN_P z7E{4u%d5acfBdv5>#ihB44zaKHW<`HoBkyKgDlTM7W4aEiO~Rvlss3~ww!wJH2;GP zk&tNDdf?KurKq>Xu=+@2_zs+97%>;46HoJ2jqI!-jn>Fc@*Jvo9fx<-#^_4L056F% z*QEL)!~Xix<&$qH@-0mX3pInl+f}k}jGqJLWtM!Oe=#?CP<{J0SNlUkKsSa`Qd4t7 zrBHF<^MI8ZIIQB;>B@H#B5ezY1fGfF4DJeST<-TQ;WKaH1+E57YBW^BYpYb1p2G{bt(Sjl6-vxr#a&wLJ0ws z*O9@be_Gqn|LCTeZ6k>LaC>ofld#Mm5}G~#BVg#$_EH!RB8rrH;4n#lzo*fZf0x4c zrHsZ{;_j!8^LM8Lst*wg3JklsiqksQyIJk`UljF6#@tabtP(`*y zf5SoE_GBD}?m|wyA^{P>O)k3b8eAnT0AKk2Q?yv;#fOYx*ym51{W`2^6Bik{;siM} zm9$3*KWo1|7na;(f5hQk^NmSoew|W%eJE+T8enuU-;VP0w28C7ce*QntK04Lh1LF% zl#XZyMGE9CcIGTL_mhTFw(;p(r8(eYe^Tl}GTIshNZZt1+EZ%zN5Y*5!1>ht5hlPf-?F<^)+)&WJs7kfe=n~fBx&M55;A= zJ-4DWX4ZARG3PzaUzQecD70_I1>f@@&GK$ss(-Lp}i>QEDAe(mO?+4NV@Au29`C=>=u z>COHgc(ci8JPRNxEP`xVf45i-^Y795dI{(^yt1fsbiU2!4B@q`sF;Ro5Od0r5+b#@ zYhJSLsVS!U$w5^QIT`yGST2lV>cBWUxw(-$r&v-P90zHuw~Ra1iWC=bfIN+uI5Z!7 z;`LDzX_YcZ7mSS!h_@<+C63to%5IS8=ru;Kn)Gr{;z-x<_VC6je?e~^?q8fmd2c4< z2cXgsB_h`KYau379(Rm+_siiDahMJbeC~a-GlC!#Pbe3nvN?}LHeNy2-D?H$lI&dE zW2Lf7kSmQNHT7my%^XfVG?>V+xL9rNLV7W_wE`+jvgjJnNA{l$mPSI>X-PIkBmU0J zW}Wv*;i+aVmuc~Ue=pJQ=QxFX39*Zth@$^;OIB5~rDq` zjsuJX!9Q4 z8U%I!hh3RspCK`@Wre+La<(cS3-zHQM9*W*FKhRCbA-86OC196pn9jwtBCH+Hf++| z5#97T49j&D>jZTb*7G+dg;#ECNaLS{_v|oaeI%~WQi(S&T!S+^npCvA@b;;k7H`d} zBzq^_aBe{ce@_JG!m)6!Yi(X{v;BElVY&k|4!FA7%I}@EBK$~g@`Yza1QtG8%`gVh zeTB^`m(|7-7OG=sla@~?X8*+FRvL#iMDh@z>fv+^F$)BGdEe0GgM zXUwsgN7ACc!Fgx#jesmUP9yKlMX-9*I6wU{iStbm!z($YserlqG}4pk@uk%|M&&qW zb1v!Pe`UWYxvb8&RnL5KxJnfR7uJTxjtTwB0#EVpbDA>T9VUE>a~>kkK0mj*x3CJH zuT6HI&v@D7PzIiQe{f*2wpxw+3jEA*@7kXGERHN6ZN@weN#T9>-jc~TE^g~LVe%dI zHH=B?bIV%51Xqukx zGV}vRVq>S0b&=;zT9tAF_!6M!=4j?uvaiFo6xCwv0Qb#2-CXBb_l*c}QC3B1KYg!k z2WyX4_nz^9V#;@q?cjaMJC~v&l9wUgfG$emhEeX?>@CfR5~TDfFFb&r)kCn#Q;@nN zf2%=J;a!KH0vJNDN5s*@W#`O}Z)t6`bVS3IkN86Q4u6VMrE#pB7pK_lM%7|K*0mW*e}{xXBB7rj4!L1>=|SZBNg81=S)u8k!KEe& z`mlX@&T7w(zGpOpg__pMx}b#UcagQYRfl_euMsh@>Y~syXw6g%Ir{b^v(_q;-fI#t zCFkcaw5ENoDV4&D(ZaWnjeYu-D;YBDS1<&`qJNMUK1_jZo21;1xd{Lw^(35ve-TAs z^-%p5ofw`O9?AP8{D4295?|lfsQby_$QyDCcM}i!rM)5X(-u&<*w^YoHST3Y6HE_~z*Tu@OF&6FGMZ zHXx?b86oJQ=YFkJ3ovO_wRZI+X+G{O}g$OE2#T?o(K8RIZC!*c?;OM`3J;Tx@#ghUer7b8} zO8SsNt9^Py^X!_?n;!{Uz~(*7zRD7~IqWRI|9{D>6ZR6ysouyH$~Cv|_@Y)JE}q1R zebn(Rc@Q7t-MVs$ezT6rf046sAlq3m+g!V*<&;O+Hv#=ydd##Gb*#YqdapDz_R!g> zU2Wz+EJQ}L<+!wj3_gtYCd$(=XUjr(7Csf=oJlJjL(y&mMC|;SVY#D&W{Azb1!rS^ z*Q+S2SOp36xf^UQ9X)`VOF>65@Tx|SX3&k`_pjxgk|aa?CjU^Uf4)Nu^G$txed4X# zLOW-#qjxJylLN7|M8D9cIMoDGwPd*cU0iR;7viMPsQ&8E(-ie90(UDG_U9E$R{%(@ znUYjlvTIN-_&v$SpZT`$CIqSTTV226>aG3aZG;FqT8rf?mJesv)idm(W77hsQ90baPs-C%U1I zr1LkA^Dr`u0Ul$HNfDv2qJgdqN27GAF+kjz$v{9NLu~jM>g^JL=cax%bV8)ju|DUO z)j%XJs8(C5A5a4=c|}qq4C0#6_pEcudiut;D7cjY8;vd2%^*EMl=+X?S}f_A6<55Z zyzP!^UdZ{2e^#Eve;{8X48%&(0*3vcX+Ra~lVQTNx~v8OO9Nt|w8h||DP8(?%q%FG zyx|(_8Nm*@6XPR&fkmPG%i)_DhBsj(mMfDW5}TU*&^TS?+NuzweR9(K1nR5e+h$e`x6iZC|Q?cY|f_Z3(uAr@E)~ z15f#UQ7kNFPkrv(7fXLn;+*7_Encigsp$;xg=v%dFRhkw>h!x41(heIbXh^+--gQfZk+pjUndR(v${=!MnNi7TfK-k}FolAn5vN@1Nrnl#j-13fC<96cD7!arJ(jAHO zKlkQDHb(`zI;f1Q+jI6 zgVb`$u69U5^R(t!net(kUP7JnI>fmpL}H{bK@C;5^*|@VSSe$0WbeUWdDFyRwfHqW zRi*x0&*5)@vRybwIFNI!lXPMwD>fDXjtPC_wjW^_ium=#V9R+b ze?W{8QhLhWq25WMQNB@3DSHq7Uh2JmH9`NFoZ6WEv4JB(n(?^m5Sl4t&gLdh=kFdS zD|azZ3$#H{Ye_6t4 zDc`6>##_jc=S3Z8`X?OXBo~qiZ@Uu2G zcFi44s}E1r@Q`WVpvnBZ%3qPS=;`#*Jhtb#J9A7Npa)O)H>2ySO zKOx5b{geb-Z+XCB-xt5VzAw1HOQt$DJjlx{>0*RO+&BJ|-8~4cyRi-WPS}b{e-(zK z)gAN|gXdrcqRgljo+eaTVOE3XokA_dsSmEor>YI$}((=B(IU}0e zM}NI54TiS@Py``ufu^9e6HGAef5-WG2;Ii#yJgRcSl)_W-_ze?Dw``a2*yG0!DbV< ztzC#~dBJGCHnNd0Eu8mDVF5TaC2ND;;9a8NC#`a0)O5S`#O&S{Q(ir7*ZDHZL4YzA z(2{>whF}`1cS;Ko$c&*{LZcD7iL*gdSUQFK;M27c{#{L||owlZTc~yTzOG)53WEGi^7=ixl+_ z676Mw7+g@}2qA=-jc~CHl+#ArLEe`Ux;{Av87>`&SpAtthy5=f)wFA0tar{e&sR1Z zdV4hk_O!}Hh}A<4*_1z~f9@%oPuqf6l}LPl_MNMCO;R49*^g-a+cZ#1&I)!Cse-7P zi~GE+rfT}+VyX!&wW1 zYDdn7+NQhk+e{;#~uhlXay~K}>P&?SP zW;7~Z8{XGUo9{gVpn}6`G`;R(>6yE-HcS>n83kSRxDtZkcrM*vTQV}0!wbDdi+lqnS;hE~ zhw7W4@)z;(e zv)%y1DBq}&g7}*+srwOTd?~l$AD#js^}ZUM7cI8UT;>VRk*Sb}+M63HTUcB4{ZwxX zXy;Z8E1>kw(fCKJ74UxK9upjM4Qq%es>*S>G@_wbe|cFSY*J2EbvgNUS{2ob?mHpB zGk0YO^k{@K$T=sCn0v=xvrGSSG-g}6*Nsp2Rnq=Et4kFqLGh}qu9kw!8k8)8}3>>)#^&`bTS$(Xes#LjWeSUqErHK^27*cP`AhTE=dT ze$oo+#p&=E5y=Qjwu1WF9y$Tz9i`UL4@YflRPxmTSohEa`lG}6f(Zq;V9T{!^Swt!VnBt~=;&`8)mb>?$p+j;h38lyjQRnSTZxRy<1#4W=HdfJQdK$w z;WQ8>wD!$mgUSC4etZGW*9Y!D!;eY&Hsw9u0VT6rX|ya5_+M3RjAIokxPtj@%kPxR z&M@EE-ME5WLe}S&VG(vkM`rIoQEi#<|WCma+x;C9pCLZsn zEhA_j>#LYNbe;mX* z0u-s*xLxnXn#+j7T}-&jlKCRPgFBywt2c+q-W*yt8`JihaCtoiAOBmF#ghbwZ?5(+ zFlXMU@D?H*vr44vAXOri^RBOKn|7I4{l5nD^CXK@RPAlYDa=rCQcWKa*~EZEL`mCr zqap1T7w1s*QL4!_X9s%BWyf^oeV1|%yyj)_Wl$KYUK_{#=(|3 zXY9>QuJcxtooTh$(z*{11aPZtXDYRnQC@ery~H!YM}&|?`0)ZMxkwl@sJU^kko%$q zT}Q%Eg^I=G0K8?YVnxMi6;o+J{>Oj|PgC9f%_ht@L!)tlI%kF;O zjhZUOoN*3q$Z*67?GxvVOrL=GaDnu_pG*+3$`O`BA#NROrEO{fuXkeUe&ThDRe26i zJPgZgnnTeQ=Nd_@U04abMAiSX+S5m)3(3baWa&mCW+#@9sI89rMKG;wG(CkSPEEcq zy}M4AT~D!%vhzV`cZ_o>^nr7RM=XL;%ZJ8vVt>v?`yXHuMUi@l?>8fw;pceFf-Hk>!RE%09gf0Ba2>MW zeJTBk*JXpk%RWaI^o-zD2Sk1;4qTe3X=ycDsm&gon0NZB4Q^KNb)T2Kb@l=Prv2T_ zhReqZZN0urr}0y@-p^FkS({XjwD|q!W~0@frUmQY*YLIfsg0pCEjM+-xjwwAD{qoo#_`)4;LPQXyTo>Jsfi9uNxn=oR1_k;anTjlAZeM% z-fYti>wB!y<*{1@C4bV}3foHp!Fi4IQSLzh-OqA|AZejjpf!r}F^C<7$RgPXFsr@X z4=nXM!HLQ=iYWEEfneIaLD~nMq^D8enqdifZ5>=)3#p?_c;IY)OfX$)BE-AO;_*xe zN;tv))6wq*1|5L4w^TE-N`LY8&Ju7!pJq#~@?Mfg zz!89fr#T=R7~rzEMdMfmCr9o)Vvm|LPh#Jg&cPm$Cpr{j<5&m)M^XO?Hmc7eX{fw( zL;u!A=3M_InAaX>FM;BRbr$i5me1 zYolu!zeu_fgHcd)oWGXti?D8>(zxBq#JkmGv6nZ7wObiZ5hM2plFu<)uIJk)^9rWC z3HcJ64_N26qRhx2-07SB`Tg7bqmD-c;>+oo{NNPO>Vn#$4 zY#Gm>@Zfq%G6H1D3z1>axwaA+p0R(LtQ_c&e^i!N4&@}xoS*#2-Pwq@G+^$Rc_aLz z>4X^)oqvh66a1IVMd{LOiexTf2kUz=_#E{h0T`RUN;12!2Lv$Ve6rk+Bp+hH5_do< z4^rb)@Va=4#wuZXOXb55)RRXLL?5=;;IKzrH|It{NQkX7`6S*2wPFAz^I-)fKHo&N z1t=zz{>C%(*HiY)4+9r@7F8O?Jb3j2OcClrK7THBLfd;wGHf{DSK~`qr@!fkMoC0A zaO)_-I|}AXyVnjglQio12s9f01cfV>2I$~)wsa~ON5M8U4An*8GX`7Qu^hO@Ri`6V zVrL@75Z2;C;SY?)j9jwDMB1<>7Ai@XhtQd(V77K*`m5Wn|1dOyhsneGi!`TZRNZ>k zl7Dl*iKRcH(1AL#I5v6|@a-O~Cgeo6xl+PLTnf=B2wLMEVg!KLD^XGEzH?V5WdK8% zCfUr_WA(bT+nRV|1eA!wp8ItYbKDXMY09ru&0mTAiP2NVj}2w8euC8A_Z-s~G(qu0 z5X1&T9=!2fDc3T}ggJi6Pw>^ zyiA=5K-9n)U?;(Qj^`a^PYyH1<){TgAaYas&Iz=m^N~CCU6R^{+s<(7DFU54=giDkCsFA%$5FpCTl|QojMPIIbR+FrRq;!=qMZC7MJ6s((mJ z89pENFYJ7H!lyTDk;8q!Ac(xd`JoHng}p?|8$5(hsYh3rQoQxZumk{E&94y{&IHmp zfcUBuyR$Jc$~_ODTof2zpg_S!fx6b2H2Xldsoz4HH%#(*BgUr{oXhwOidB=_4W*s)0=P!WZ7`#^B#0Ed-SK8Lx(5WKd+8UR+GRV+1R}re z$RJU(s&Iut#Ag>cq2SCG%s>`ETMN+>%Sbz;>&=?7<&3#wa?BjOX$wQx34h1Cg^_y8x_4hJ0R(DXxetlcOZn>^@s?H;8=q1SKqezW6B%5@^%Sk;a3(42!5`(VO-e zY4fq6_f5&*m`CTNyYXh{rhl#Y4MQ5Meyo3P_&_JbplI^74bB{SL~<1VB|!XNTrzft zi^n85eP&^@T$p&Iz45TMk5iqc%^>8}kFa@d97K#7+w#g?_EqJ+^uXuXua%f7{TmaD zf>2Pp^uOV*g;{eFGh#A>w&0E+38c56pde>*ga6sET^d8m-R9=$a)0+A5Fy!7eW$`# znD|R^ARSL)<%UK$VBjiBhdO{Q=iQGq&zll|xBZ!2cWFxeo_*b(-dHQTn&z;sO@nA0 zAdC2oG21k`7y&*qY-u`(qU{Rakhcd$A+PrT_cbI znzv6l=MG}+%fd~$eP}qq{U=E`D1)LFO@?wekKoFvma((0_VX?2rYu^mm6;@<9?Tkqfj(UfMuE-Z8vsMkpFc zVBG^Lz>#aUwIEN*VGXBq$~>nxj()wFS$*-lFaP3pb3%qVD5iYyS)4*Ycx(cC&3Zf4 zCrAA-gix+?m47oQD8WvC%`!qyff=PX9Ssy`GX6^1?UZ@Xj&48oZ6Q^WIo5h)Cq$j& ztIzS58-`^zm2KtYv_{kW0_J zEPJCsz!=MR?;s&wmIY5M0eX}XzmiShNRBWK2nyD~n18NQmI)$W{cW9?V+uX)$v0AH z7PkyR`tf~%Bs_1wYVE$CDeAJZSdz+xVosVgIg#+jf`YQH_N-3Srt|#)TmlN-OXk}7 z@zCIb(4uZmka?TS3RHj;AtZZs*hm<77Yh8zJ0I_YLRnaMC?h z8ydn1YJW9^Z^lw-w9l66(X%I&s^b}|8fK6&`FlzNr0?yD-0!z#y5H621Pf)k9lgTp zv~xQ}&@eVHXd%o6+8p6IFZhZ-M%Y9OEt}fMeZ=R)ei&$4;0)ABM5iPrKxgKYDPy@& zMFs9LF0bJ>*z}7YsS%hQ$Tzv2Yb?zd=Z_$6eyvD^K<$@RJy)32A?2HOMhL-Yypzz~` zODL14P-%5Fvn60!8J0(_3 zL*sit4oNnj#gWu=l{5D?Br$i?aepBHMD^!T5gxh^4-_Z5O(hM|P&v8+dp5bU?eQUk zy-%s7g&z$!WOxLb)DPKSj*ZQiWF8B2xLsyS2XL>EoardKu8(ODQ-gs8149gnYFlFC=JcOrQgBnt%H`RQzcL zyk0<|C-j@rwX6bUA`*0e+&mJl%LuF8oj5aly65frg`*mr02jp`#tCaAT7?fmd^2vG zCj^(oO$=Q$FhDBP(_EOOhvi5_|M&@bms&@$6VU5g(GEQtSptF4?Hm#1j-;{P6E7R_ z*@&o8Yhc(DV1OfLyfdvF6MyqNN#OYI9j3JAR{%`Q(bs1YthWKARra31mdUJ;hX}G7wotGaz8oNOBetA z0ARy+)PmwAh}q8U=lnvEzrmssnivJA%eMYpZ2`9AJ=Fqzwue@DGRwz5JCQ(u5f|eU zW{F|Jk>QPyv*0NX;;DL+yRgl?=gBet(fjbl8~G>h*BQ?eG{| z5~i`Olr^5Qk-&W0vaVyn6BPK4kJOI~XJ5J23*hg3FblpvdmKwpS-s@@XsfM5nZT{_ znca1QO_}B1r0#71TM-_(IXeD+nKs-;4B=QnJ52jz zbYAQROyYfVoqs+4$T@Xe+*dr6=W!RCFrq_VXfT1xK8DwT7W zczT4~M|m3!2m?2@zl3+erQp9~+n4_nhCcTt!+D7927jU)06_eKTHDZ0sYE<(Gd>2` zdj1#nB){$nDsu&9w7OJ?7c*25=pCRg2D489G(5vc(_1=_l}h6=*`-?8*x{Td%#%n_ z^PGVU(%utqXO$kt1W!t0MmCk9jh-J5&7(Dp7$(7Zh%jQbDq^eX|7nw)h;R@>0{cH_ zeZ*nlbALSgtJU9&wB{gKm7@+CrC#m_0xHy8&~B;?)=K zz;W-qFF9lhH81@J8v@kt0one|TzQ!4WId*o5ArPW*9shd>z2!n4Yl5W-qzquJgli8 z6&yihu`*?F3^DdI-&ySAllmk7>HM(Kjl*Q4aaLv#Xe1nUK}K>RRLaOn{#HKRQsrrz z4`BH#O89E#$GWLk2w#;E3!1prEp`>MT5vUhi^hEF2kKR6!ii#9Y9xpXWo~41baG{3 zZ3<;>WN%_>3OF@3lQHuX6EZM3F$ynCWo~D5Xfhx%GBq?YmOug&1u-)>G%}OH11EpY zd1X{weexz2+#$h9V6?(Q_uNaOA#kl+y9-GjRacXx+C@Zc77N#2>AnRn-Zc0cav zb5Gx@`c>6adRr(+l+_qS%6h>F|h@i z0azKCnb{F3D8!tACN3a*u(*i}kQaZz#_VDRP%?9QHQ@wcWoG6Vj$QO1P0Q)s)*S;cshYBtz3TF;9~e~2w-9F z^cxJ|HyQxY!vzR-es$~o+o&ibK-R>}#@^l81_Uqxn*(GS6&L}E_U^At5P*N$9tbw2YU=a=MfF$a zAIWb}uQvc0usO)&x4MFax`=`Xx5*Pb&0o4tSHb1`vobq0|B;k{l!bJD+34g`p~IywCgP2ry+r~e(@KZ_x1 z{~C_It+%g<``_Ev1nlbU^>5Yw&qA8LwmZn##rZFbz<*@g_LcQoSrGXDTDjlne_Iq0 zm*)j=aWDf|UoYm@8I}N>i`m=Rz2bI8{M{1bpw|Mq*gJVL{ZD_>Zv(b>2YdgIVha%1 z{CBzm=B^G*8eov4D^N!KA4;z*#DDQDfi3`M0MPMuqRp(Bemnm&55L(gzuB*8@%47F zcK}$J*g6A!K^DN*H$-n|6Svn+b#evzdjGrNKPf~OE`T}6%;k0ZUl$AFAL}w;3wr?1 zU+h;T{}lbB6RCgyY&DwKm1b@aw)K4NUJFDfMSGXmo}vE#eJA}5wWO=9t>UWz>i?le ze?M+w2eS42KNS9UN(=Zq0o1>({7nLKmIQeK&6PneW>$aI>M#CZ&P2eLwm<*_3+rD@ zjo(|y_H{U3mp|zD!{fJz`ERn1wLc z{ZIY)=d=Xa%-$RXwtQ`SPJoG%lZhuH^J|l_a&Q2=SzhPI9O&_<3js`wV0)KW6@Y`Q zi|_9mBmV9b7G`z;lhtqDKS&M$6X;(g%PZ;pZzLyx$>k6EpOBS*?}a}t&itt57K`-qG00U1oF^he(g_|SN`kkpLYiT;eg^_qxEmvqN4U5-V7Y< zEC2>JW-b5=`)lvAu&}cE{)evFU%TtiY`iA>pY-pw0RRF$fM$qG^Y&(ZAFY!bLQ4E3 z@+M2)Q1CDwe|;yYEgK87lsef)fGeK;ofIgPAJ~5skVctrFE7n&;Fk~xF4U&@_}2D$ zy*a*o;>uh_c-zEJ!H)n{LS!UMlTjlmO<^&hw1br9KsGB^r-*$zttGaF7@#q7D8|#) z`74rj`~~A8kyO95Wi{uGd%-MABes(*rpF>WemlY9WILqG%P;Kc2$OD+CE6L|+>m!8 zvao*+U7c7zCLM3ZN=+~}d#1m`Lj^3icjLJ?r(j0Qz2JVERmJ0%n?LHZ78Ae^1K)Hy8j$G%M9@9w)Bn3AL`|<*rVJpcMpOZTV=k6R)erfT@^BO7*t<~|(xB|(XFqV@M;SyJM*HFi(@B)V|xTv!>|?3b4oN~;-!~v_7%5gi1pq`a~^+PWpHC| zzH2bs>@0i)Q>?h?`KwR8i!`CEGWNGtM909bIU9#W>|=1@5xyVTO_eQE&^M>&+RnQ< zpqYzm;0pO5QDrrUMZ@NcRa8N!~jR8tt_GkJ+ z5NdKpncq=KW^p5_D@}->^F)8v+OkQVRY$gX0HUkHI>^@tpC%KuCtDf+Qc{Sh`qZLj z$^tb8gos&p)sv>&xJRv>F70u)Hf%S>*n2NDd6Zou|83f}38Zvam0NfePc&%}*puNA z#Lkx`5_YGn@O_D1MF;Tl=gs$|uN^GmjDr03-x;;#Fp_HJ$Qa|1&mezdx!F`C8Qen$ zU2oX1?bg=eAQ(dui2#E>xsw?*Py;cCg5s!3ItOogB5nYQ)_d*2n!{-4Mbc;i$FevP zJG_YsWEf}eYLnxN)8!_~`OfE$KuO@RDyei@B->Z!yPzMxsx@}Zlj8VVs&+n$dEtpAQ)vU{ccqxBE)6Pru{caz3QI^c^0+<~DY0PH zPCcLdOe^wnz#ShwqNr`61R#EH3DDiC>sP@jhUW1-%?74>#?+J`aeg}8t2XUrOG-j};Fht(f)FlVnO z;h;&95*4|Q!?}_*{^`8jNXvxZwLwj$_5!I*bodC3Oh4rNV{4hyrlr^I0j?>vj}&$J z9WO<@gL0zTThG>s%UBeb3)A?mGS8XsdX9tID-e8Ci#TgI*c{vX|0~> znHC1z(;a_1j~>p3C7$5S$T1u(K4}1`x5#@qq2WdY3YEsZJgD5Ao8d(UAqvrVX>{QS zY*(6nq(SUGU?Op6(XW0haESKj`t3umy0sXAS0IckO>mwVbb@U;yFl%(d);G{T%fCi z(6O3&YQQ~GICeQ)NpkY4b+SBaycEWOt7xG`zz~01x<7-q1{W^DhuHIi*#6}V6an3x zn)+{t-(U-BM9q*?G}IkvfLoGZmnq7vw2QiY%rM*98@kur!+J&%ll7L(&Mmz4MoqC! zR$T`}Q94E}At1ge@Kr?lGGHzgh66MRIe%!Lkocasepb9{?m6dRy7SKp8%3~FhTP&v z|NehQv)3!=f$sS_v5&l#DlyejA}dX%qRQHh0R*8SW=l0Hd2)xAldao~;t?X&UK)gj zI~%v^=qdQI_40ei_oF~QXb_SV+`gLXNQ$0Rz9Tv5#wp~X*?X{Bm&k05Q2};K^DTDL z1Co*b=0ivy-gt_txpw^<`*8VD>n2YNhHQTZranJkUA!k0se3tx$`0*HCCY@^jKL7? z;q=rV$-HSZ0Ru6>mY@=G14vn&AYMJZg^#8iQVHf$g{q2#ctp`WmuK7iBX4I4sg z|NP*<38hA|?_^>1`be|X63RSYy8#@hLj5D672D}~+n)H57eS$#_#}LmqWb!#tI% zCq9?|qy9s^p8<_j%?y?_qOiW{K_M&3uWudH4YfqcN)S$^%mQq4QlSa;Y=M6viY%TQ zH^O0PAeE=%ExRGVlw@H9tk3W{!q;jB*0&~CT$?UmF>twaKltHiz?GI5xWT7I*hR1` zpfM%z=r6+uwheM2x6FNFqp6XdEfTw!mVci2WjpMW>wb1IZA|c)KWLVsLiK($CSXzsNI5C)SvW8^<3O_H9s|vc5yn+y)&*Z zF~60&KrRg&2Av^hV=?s|m0>@mwQ}K~#u2wZMW6KUqA9?}0>xxn3ABIhE;I3#>OLWi z3?J8`Z3GW49ECD=A)4igAvjVoq5uY z$9vXL0g%iTWL%>Fy|1lf&cin)aI!Xmfh%j4IUyz2k<6C2IHE*qs5#Sni4wuc8TIq5 zkqTRadWb=uRf-X~Cn_&WZHecCh>8v$38WT0CM%>38S6;Cz7c&;2yS#=SHy6#6RRXD>f=YBQBAJNP$LkCSSvIx(+z3nX1g|^&3BMG6QpEu zOI1d0h(p^=6ntNl>4n1;DOe_{r0zN_ET+QRvZ6j2G&<>W_EPmBv&Hk-lPsoxuX7Zk zgi@Hq8r}U~w|0NWZXu0S*BuFEXJ=c67*iNZ*q_5Q-nsUL`AZt_^g=1t(-bR5{}gGEb!s+;g$65?)k9J=Tb?7E$ibskJ*_Qbj<#}Q3^SVaa z9+6tOA#^Y<;Me&_h3R8?eeH@p=IRVR-Y8#(OXYC^sc?U1eqF>?YkJjuK|e=G_@X&p zVUme^iiU-U`oMF;z{UnsC4s6pfEP)v+bODC#fCK5)%+l45hT>85y!79@Ux)%Sb5^9 z8m=S9UE$^m+KC4)Q7I=`9>^zkJ4roR87Y1I zh2*l$+z5Z601j&NygQ`Y)v_;JA=$7W-c2rd3z%8#CBIl&5(Z_#g}Spg%ib?2-yEjZ zu{y%bFS_N(A036zrZt1x>X!2#_M$8>7g}9Fo>yx`@24J8C3y5#rB|v2+;Fd+tYNJc zE{&qcOo+GX$SE|4{h{YzF1&w5$E*w(Rm=K(#*TkdJ5!L)QL_+y2{VJV_Z*nq9W;t! zN>L&+DzP%1{~E8Z)W*o2$>S`*}BYH?~a0Psz+=bGi65!tchfF)I$vg}iYh%g9=KU0WQ+ zYBYc3@r=hVp_n8XAa;AMLePUk566KQ{^@=2c%Z`1_}b0)RmP1!d@Id<39O6@8(Ybp5fhk-9m%vw2I+k$8c0I@ z()EBlDwi1PurbANN_Ia~&O#aBX^Q={g`+JZ%uOVAcbSO0bL|wEl{X$LTxe*7LO6eE z?VuQMqvjTF^kq<-xJGu&QxndyK71yM!IWrrQ}1FpybqaoTMT~{!e{$vKHO3M3UDg|O7AKtAe)6{z58+#Kku{U z36uF*J1c)v{(`HHIXdy)@=|yVL&IuLa}D@{xq-5n5=+G7pDJtQ%9!eNKpJ|!xFSyB z>dI^PEl2|=*olV~;s9@fDbYY;47Z=~YwWL*NAk9GpJ+}!>2&ov4~1W$HdKExgHb!A z^C9WkA!{A#7!VO!&n2#UF(R#!qIDO@o<-16QbJ+|qmj>Z&2ad`)xH7`k_FiZ2_Iw5 z$h;9qu=#r|jU**c-cPKveCbzyT$sAEtKt_X1|Ln%qG(pX2!#d~|HPVu*=>PiYx&g@ zM?|6ZJlfrMbmwr4d5U07w?lvVc-f|FpG)XKv z?`-$1Ujn`6O1A_Dv0|^EKUK|*=}6w*1}l$fqc7$M%NjGJyy|rzh@?w;_bhWN2-yKsKVFnaKBK?=Kc3G9T64=;oq0a-}al~3vLYDIUP_PeHxbu_}78Yh4;8{GgPorI-F; zB7vrC_o+d=?@bT62>(!N&W2Jq8yn-?ZW-c2 z**2__%eq@bmK-MH10SRtKxCLsg57>^q%&mOiH=$eUDbki*W!PcqJPOPf@NEuN1yM; z%k!@KD-9EO8RISafl$4<@J7n+s?5&h`!69|=)v<*t%%10Uww%bRQH{rok;d>4&&UN zAwzq-thO<8=gMzBzi+pgkD4~p|pGcS1IXsr2q zr;z~40sLyI)+B#1EK;!;d=FXvk5`lmOe ziLa@%CL=Xhu0REVGy~7-VEvc>tvF!oZN?sA6otUIr@m4Yn2<)Jea6p+*+M`#ceep4 z7(e#6ol`}n(=4>qXvlDCVoGeY-0e|6ZL@^h-d?o&BvOA|Ri&;VjhUE!Yrz7{AnE_N zO&doRxp5Dv_k_WMTvMOV&pwfP^*PJ>1uf?SqTu#uvS@ud4qu43rhse)QZeBV8l4OjJHxz-AB};l<=| zThCOfv&yij7Ml13r#OOX-UB(@L&7Oal3vux*ulhf8~cW_)c}LgCj15~#xo__$1c{Sycm_O?yY}5AektdGYNw+Yp!muR~QCQmAV87 zU%k^AR^o+6ElDn}otN_Fdp=|2zfdJ*@z1k=c^X`AT2Bx*fcKeC7OjS{g0W-4o|Bv5 z&g5QpOV<$oI!dVz+0+pC5%pZzZBF#OG1!tDLT{mOi{*!I9Y&J8DSvo&6cC8CgyJB^d{a|bB%RNR zW{Ka^#Xi4~T%CyoF*SO%9I*`21~{KsN}zwAvXpW)mQ(YJ4?tG+1qf)}-;WKQ=}au~ zKv9<$#zhl!vJt6QrklEk+{zb=x^!5d3UH31%^z=`LbffP3_4cM`Oj?NyTrBN9n>?? z^yZhqTl&Q$!m5UkFxerl77e}xHICEKvJY%>WT4Lah7YLmWK?Q2{?s+~890<*N1lJ% zJgK@@Kx!Jo_Qh%Qg0>6$sjh?R__Zq_-ne*G1bSOP=W^zR4rW!p1M@LuIsSoCx=G@B ztK@F8lJ<5$p)r+CBHvd8Z^o>ujQ9JZfG#O>oh9d&yu1TlRUINvDR$ypN*nXrfa!RD z+80K&mt-Xm0=&D_$ zSRUL>EktZQ>6Eh6!+TMDZC~*}6I}`)p3kG?iNacX8xDLDeSX}LyV(99b|Pz!qT4#iVAK6b=~B+uPgXI#YkXL0f7(s(59P&rj_ET#oekLj&leOB4}rLBgNPe^M8;|xEQ z5@f2zjlA7)vrq@QT30#zCh6cC)ndrA&P4(5?Ko72zV*Nw6;pR zsY%6;mvJKzOA@NHmJn7@d6xfxKJ6gNb*KKa8+#J$wghE#wb+rZGZ9& zjF#U0pozk8TKxEhD=zxZoNi8K1B{n9$F#9LF}u(uoIn$`dan!l(dB;*qoo9f(kpKh zBK))9ccQduIq99LO+jamZ+fPy&{rv>4W{dF0t`kDA9aFZ{iZ`;6Ep6L`@*unH22!o zhZ5>ZLx01NR2uKp*pF3&rCokAZ+hG1Jrc`2;p>=;9HY~-M&!G*l_pLjZi^6DE9@}Q z=~(c@3@eP0tge$BVYz=g@=-ZHnO!~4|Enmn7qa`#baw9^Rf~cs1-we?B{c%c$Xi|p#dA$_^VY%pV)`vUwsPnxf{`Tb&@EyWBrPOgoawUoxn~}hvY>|y)&y?gv9di#vOPBtIqWCyJz!M5jrf5Pn5m^hu+ce( zd@g7ZD3d>BMI<4D^q`zj`kZweMN(thjs*V6^1ps2{j`S1KAIGPshCw zX^jTe_&u0UW}RxfoAivclf70jO)4j!KVPhhX~*c7AHOI|^ge$+3<@&j%98b4Pg)T! z9~rl^1lamw2c!CH6pVnxIGrijL9)0KJTV!n@m=2(@|c1FF~A1=OdrjYXV>?5aZwkr ztUG^v%H2rNesx2BJd7+oP5TjG|Q=0G3Q1nZ8d+F_+^TH9HA`Mc#WUFT}V^->oIed5R!iV zY2P`SQXxHq^c*aVE6bVGW3{uHib_#-x9-)$b6ZD}ENC(*UCsE-6ks!}furnOa2fQq zsLsM2Cg!{DnIVCEh+&c}Pc*TE} zUaww9w9+qTo-)kRt1q*RM zM}94#dIZDy4(dY|oGO+)0mjjCAFK5IvLol%R#78^e=R>6Es9>@P^wdH<3VelONt8~Cb(MBTpWmF z#@B9KRXmVop>0}i;y~<7rZ5OSQR(yfCr1I#D)LTmB=m{3y}_Kt7_BL_mQ%|8FNDx? zl4}TOSK%5QiT2M-&m*DOIp6hY!x^9%m3Trbb+`<*wWJcO8`$ynoEDJ77h8X_2ZoiY z+JVJPw;Ggus05>tWnbWSRjx3J1_r6is5KfI6>P6>Y;^rWCP3l}61wA# z)YiD%7fBmVqj#rQagXGo`a8#a_J{$yOCkP{NJj`&2DNwVTW)JIqy&HRH{WESMuyC+ zbf?1Iq}vy8P&$4453nWMnbR@Qy7SW<5Kp)7#)LmrxdB}{q6W1PDW;$JqVBXUL+GOK z9WC=Rxjyhd)wPyH%8Nu~@V$M=oMJ<47EFzl1aBaSd_Gvh!-EN-o~U~_=)>Z)l+p03 z(87FRvO#TwKYYs4xP*TIYHoktvzux;iWNrF@^G%FBWDjrlJj<^WfD1sdzsv<@YB(* zCxlD{Q!=|}EcFH*w6to!^Kti_#v@nugm3ERWE_8Qf_4FR3x6GI&^*bHKG#9iCs^*9 z3Q@>A6JHTR)qC4DtFi-*z~{}{UX7}`>PysK`~4(>kO}#hw4HywyW_qp*u^?f(&b9T z*t$ejTR|Tp{send|Ru z`#RYi8}Ja!u6^iPp^<)Ly~difwPFs!}{=BDY2f6d4jEbbfz=?6V)FZ?q-nImxqX!hN)tZ^oKz zxhIUG-m333pobGo)DIl&p@p`gnu-jGK|Ne>^~9_9`$67(;ynNKKn00q3PvW)gH)Ea z<#Pf1r-snSiAB77`+#d0`O7Bj!0&t0%=3!TQl#VZH!Kq88XFlDVt6SJo{Ba zKevBC$>fGOX)FxTJnJJ}gKU08&~kPK_E46gKIzgbCqCK>eg9AjsQkX(170fgqdcpI zqH5a9>On*dzUTHPhXhW~lA*M1l+=uVj=u8PoBDq7IiZJ{?QgvKroh0P3Sx=XfxX}( z6i%e{$)zT7%Cn<+{Y6hi!Y4DGqx+bngT{YObsT@ZqE1`fS^e%3L$hK2nM1|Gh!5>u z1$gL(8SHW1RM6r&VkezbhF`CK9>LR9ed-~9GXrzjOH6feHqe9GGhK?v^V*L`XLmq!;$OzwrXS^9tZz+rsH zhog|?E1wc!2Rk_!X5mss$E-O5ThZqCLZZEv`#PEQpSyQ>WO@6(t>0S&6b-P)dO>vA zlc%!rzW=bL@BlkP(q5h%r6M(iRr9^Xill656!DOoFZUfYS!CxMW@L`xlA90{bD3uZ zS))WpJey3;h;MlBXO1m&(KLVgG%lRO-z^K6G|zPEgke$mk-yb3vDk)wB6C~Oj-=mv z+h0avsTj0dmufH^cA`e39^Yl>W<{mUANLl4bji=4$mM7fHYuY0XQ7g0K~9_8Ne@TC zKvc{YNyl@9AP${w#+u@n2K;a4onmL^Q@PJF*|dyE&eLKd{G3p%9GHJ|OHnk1d%WdK16nrH$7Xe%gBi8Ti zqeC@|jRgbze@WEHI2;>${Kx_F6E*;b$9PGLKI5U|`AMNVxtHFLpvZ3Yv0XQLp+MU3 zS`K%OIM6NQqvC^B&W zOE7(Kik0)wL>RFx&8ir1mC!V5k4sY>NkJ;0t%~gT&iPMw z7`}OEXRWJy!kqpr_cPQtIeL)No2pov_@XZvxBF>_ic2B3aEA<3#ZloeD3a|SJctx; z!}@jXC4gpZIB0($Klrc_`_g@*SUoc$Bm{?`Jr0CMG-Pv-oO9=GoVqlRaVQk;;vVn2 z{4b_7hV*_hOHW^w^d&`IqP++Ov)d%|Msmo@Y)F6c5f9|PJBeUOPkcdyxi}ilm2`Ab zP1kn&A>ZpyAYr35QP^#nYKYd-Fm&qcvCax3F3n*S5Vn7^DX}|l7nkg+j*~mUTxvg` zk-4|GTZ?JU68*M@cnq-UG(%eQ5Z6{NqFcGhvIC>VuWh{VPEHGJ$^Bn`jCI%_D0tr3 zc^}B8bpgS&Fw;hrFif+JQNjD6<$0)>k-4-8sspW!L3>;4pp=LsTk%?dgZ^vHNx^da zi06xM8pwa3f@xZ5+Su2)?|gG00FyGTr!jv)+#*q4V&zWnlYn@gPR*xb_T7#b6{@7q z-JO(Ww@6+qwT5W#L~g7C{mi8a#61Uuy6XCZ+Y_?xCPzT4l18jpz67$-F^yhdXWrQ+ zpX)(;4fr)e7AB~%OKn83(@#X}n_X0L*c}Zu(Z_#9=c3@MOFA6kJ&cNlUYaIUrn-6M zl^ikZQ^nj>6MV){bPF;k_DAR(uL0FG5{WlDiaz$=#+iWx0OA&GBho}&=#SW?O$U@p zdZMuYoG_%*=!b> zL|K0lnK_<3RF^s|UqF+|G!>%9Z)IsT`!0XR%I}s4LE~D}^ndu|+yT&{5qmH{Wvg*F z2`~nGUNM2Dxj%q+B$^N|etMMuT&`VKO8j2*tkvJE_r%2Q3%PR*HtgEvJg5|33T>+x zv*DLp-lF`CbM~T0ireK zi0n{1RzL|Bwyk+n#hdCk{k03;8T%hl_Ub`zKNnL2JxgT90)Vx*~QjxPXjg+Lrqkt%G>dnSKM zOAhqv#MAhjr2BRo1-8lUP(~aql)!-t zk&-$pW!L1DDs1Crm#Bi`&REm2KskSRPAC4UQf%{ZJ!1tM-9?N)8C%J%u`4tG$EIex z!Wv?R@2`QJKquwBut|V?#>BgUcyvoT7YISYWDJYD>*c7H0GwkhGDAm)bVu>(kBoPc z#H_?7BN59_HS*+PY8h=Z2702cTQXOwUBklHZu8p8kA|9Rsqw7X#}C4-xRHNcji)Sj zUhR*tXx$pAJ^*V#l)r`PU^kW~(iianbLDoZya3p}pNPa#4xXR(cb%?6G{^&9w&%d- z$B>UUjKJu9%V1w^-EoQ>?TUH6=gda4_OglLR2s8I5zfLWE^%El%7UTjC29;#w z^iY%tl$E1j&aCGXczY{U_yyEJG}|G%yXYJ3n?}Klj_svJ%Q6LstxV1{kq!8$H{cY& zBX(33J(t?z+9-M|q**l?sDI)2^EQzO{yJ1WV4xJG|2>{pdi@|G1RKdmGau`J{n@fK zn`wETEis0UV2cI*QoZiaMyU5w6~Jv*tO@vP-Ds8&{>xADT@~P5+{h`!owR)VPPPEG^Sj&SflKGtB z)?RQ-UlU?=lG-fmvvfA(R-(LhhAdou!Sn^N4svX!m!@65=NItfH{ktq-pNoHmXE@J z`Dz&T#c-Wq#6M3KVM|MY2^Low^?@fZ`-85fr|X^YCx*PJ2R zn+Q2+Vm{$|i)NDz$N34%7hycUaDvb7YFa)|n0oKKaJMb-u8H-3vBF6ubqc!w+-Z#( zzl=-ynruK+R8`r5#>VwjWYF3W8!v1Pea!}OcUj=-5syv2U%|Fn?+d4G=a}|eU3;iO zN)_AFJ!?R3qyII8eLT)|x&!VMe^WsjTyVb!>~l><{sqA=!SY%K`~+EW>6e4xdaO%v z!wG{As@Eaw(E0v<+8vL1W+FseXg?ktHrF6=B+aHuu0A~1tvgmlT{U~`Sp`5nK`wcp zYZtmJeImRXes>hld!}pWEgf;}9#6bq-18Ak+?Y+CoN5<~fc=eB)&Uh$qP!f1J15}G zdDjw^^>jljR|d#PY4_|bT`AvhT(wos6b4BQ$Dr}ext~UVi9rO)X&6>l#t)%Wsl7mrHdc=2G|tA3vKyYC4DDSP>&y zD3AuwetqZ;tMdL(9e^q_gf45E?NTR~u#-Tc9Tx&(c1!Y=!ZGe z>5m70Q7aN%sIfnKNR$=tQB^V#EwUlzWE|TUQ$Fk7hU-(xbjP)aZBso?d4*)U@+210 z3hYqS3X|c!Tv9TQ!?!MJ@%uDsQm4btu!o3#0d3JL&Ht#o(Hq?2RYf2QW&<^qZ&pV| zKJ5jE@)t}>)dx!H8*W~sg^i@ zNicB*tNn2py3}_fmEO`;_*IILAr8t@jXX7V^_OB<)Uxn0oDg_0a_YVA;uSj~kQF(D zL43%2R^(`?5g_oO#&(Wd$U1t`O&9*ht*I`fBH`@3+}tnhs=;^7os4|(t~LX!@(@0S zQ7&hqB&rzXOy^yXzL;JQ6i$jhmJn8dWAeyC4vcNFTPAO-LNNGwd{{5d^UjJ&o^Cul zLL;S%4#GTs8HjLaR(wTqB-_*_X>l*&%BNyzPb82K`HFz?q}nbWks=Mj5p#m ztG0-jKfMM|-h}V{_Ab$3c$38x_PF?S5X|r$8SR4r2BcC%zej5m+)yDZf-cM#i|JAo zL@5$?(&4N%4{Oe3K>z;&WQk3aAqEozI5jwvG4m4>GB`9j3NK7$ZfA68G9WTBH8e1m zKmrs6GBYtSHIu;uCx6WNbx@q&vIYv{9$bSB8r~nU0`+U3VyMNxI-kN!OwLRUv)_MmT3N=k;aZ8XnPzK}#W@cw$698xd z^<=$WfpS1skQ=iG(AwR>%oV`F!p6phLPI0z3N!=Tf}Etxz<)pi04E#R2B2yIhS)Ot4NwMx&9uCof$RV}vp+x$ zx2vtS4fwYYUgqD909GK^-<%AmlM~vSERwsOj$P408P+R+5@p+OkXlDRC7o zX#h}%2_UPjsl^0P(Siv7to%+2@&zF8WNB;m+gw>%OMhHTUrm~w^>;M@>;Ml)Oxxd? z{vSHD5Hf(jY#^pqt{}%h0RVJ1V6d|QE32ocCyTYa8<+*;YR%&8K>s^{mW?fh1IX1L z0QqzUIspHa*xktz(ikv=$R7v4dkj#rwSd$T_=gk__-9dBTt!|+T2qS|QZ44+1!w-# zd={`5_ z;NR&w{3{cH8xRO_^xw&`T0wGlWBnghH`d=gm}OK|w3wCTC8bp~rT-)ea{cQ7>~8(r z_WzaPe-zHf%OlIy?O{ckfQKoB}c4!-_op8t1j&79obeE!kx|7@fMWZZ4tz;6HY2>hQ)J3vH` z&e}Tt|Lxpw{ofwNrIZ8!yxeR64#>j>*~8LKmXaVxM@ZgoD8ENS$`;ZfFv!)L^}lX? zdw(a8r<3o0U$e4xvix0WfTg=LtG1J^i#t$W>VGUCB9y-}YakfF1^~K1_OgWy>+i6C zcEWEl`)@I%ApXA2AZLJ;nS&e9-_{BU`9Se?GxLDVsH;2B-}j#j|A|o8c>$KT7GTJ} zha4#=f4s{(S%Coj{}Mwo`QN4gnL)Zg=YJVJ@RRsiwObgxr*H5GW zleLVygM$jh0o{LV(ErsnbF_8v{{PYbKU%uL-|XrBy9--48Cx%)rJ60+!scJS`j=cD zYzEnD;!f5MKuDkeh_rv7J`Rvg0Xg(-e_t8^W_AwV|FZ^}cME$bpqm?j`(I{2NPh|c zPu7rj{>~Y|s;Mrer7X_)Uq|tesUL82@D8}UJWs{KU}FB*Rl#Ea%% z1o5Kv7eTz}{6!EBy8lM}5M=fjK^U3;MG!_7|3+L8pB9iKKmm{zubopAn!9{=$ATOH)?`VR*X6@Tl0KuDT@ z-E%>jY2)o|19bX_21I824+yD%{XZb21P=dzkbE5fLUst_zpl6;rcRLg{l_|lA?R;( zh%x9tmLb_Y|6PVu$QkHr3;IV5*&*rwgB&{~SGT|Mej}jAKge)H)ZJ{o{$T*|`M2V~ z3l6q%1^%Oc5CULN&_4_y9Dm&Z0U`7~{sAEjJpa)hi1j~$aX{RA|D^*l^?_{1KZ5_< zy=uR&#y@90+u!Z{KW{;QuqN0QWDnG}wS>G&{zFCC4D4#_Wyl6OsM#TM$lw2dGyabN zG=J}ye^^UMfV_N}xgjIP%mLXE?3|Ekf)tp~|37Rk{&ju-xg;Rx&VT>n-!~@!2=oG4 zpnO{ZSqO&NWi*GE2S^uBRlw8mvm969i|8pN!F|h~>LezVD%hd~ik1Yo2IbI}fRy9} zj04hwoj&T(gyA_nueGICPhMN9i*1_)C#%5t6dcN z7MXp1Da$( z?pCn|8K=Z}bighTTu1O}n5ePctR?8S(R+Y(>gz9!AKufp>wm{(;VCeqpVN9bzNg+}cUWUo4S3UB-3UPb;wlKmK?%Bk3%CQgPd+ z`)eZoQ9$`C3~BoE8{S3su3F4>hhM$QHn3qNwTJtr^Axq5q|+i} zUo$Vqd~x{(`+rmQ$JM(HbGm+fc)-TUPtjL$em6aor{cH8K^@5DwVZ&rbvi_5G>J`q z1@V|S=#JKr@&U1Jj@;fEQ)Hf>EKW+*p;NKp>I!{`B5k4J!UsUowO@}ftU%XcMAoAk zEow{08z-T;7_QK|l^sI7#57R`I_mMYI#JKR=+Wh|Q-5|HvDfR2hlSg8G~tJzhmxaZ z+fEj&YintA)^k&2e%{IWz?)S6UreO-@@NICkVMkl_g1W}Dlk;eyBaD-{c`oZ)t z;aptSXrN_jJJ;J3{k+O=Ou{W zWM6ydG>(9H)SidG^^q}z+MEZL7)`}_bMxIn?XhB=RerpoB0^8-tK|@Aucm*LUB-VH zQh(a_GTg8BKxcTZNz6-p@gmK^VKI>8iL)IQ%Jn&GQn1m>IW6KshNI%umGIyJ&W6f@ z#WUV^O5YWyoYsJDLb2QuvOSCE?nhJV!-p?X4DAI80s<{|RAZxQzMgcs(^+xSfo1bQ z0taAVPn`zM4Z4Qq*MG*D)qJncx-OijrGHu1V<$4*+cxsVpy1J;b`=Gy?7(>J9i=CF zQ8!XXeUQGY!ce&=4*k)ffLf{>gIl;d)9NG#yx3-hqIzvIAsgzN<`oggl-s{HN$vQn zW8oy_rXO~o{Ph;bYs!vJVk|2yUpCwa;=qDKy0 zW8UAQ*p9cO+FvG!;O=TS zO~d(JmHSYhjA#y}(pNy%SMl4hO@Gb}9sQU!4E0)V7 z=&x;o(@$^uB4`3DdnY|+O_;@eC*4UpUU3i<%}`L`}I9}g?+diwg6 zs4;6&y)C`;E+kg@F#28-t30{(p5~3U7{t zqdxxCdu3qo;@6a4EsJ@Mo+H!~?nfNUJ|ptgs+6P9C=EZLM~&TssKXpO?M!OO6T;t5^P1Zaeij@+e#dy@4!G7e z_{P<*j?Xttkhl#0z)uih@_(X`>}nc5Cl!O4&EgQxS0U+K?j_-_ozY2F>kQ!2XYObUOEm@@gjOM;;^&<*PEinp= zk06YWVw@mf6cQMP-S<7nA{-%ksRTp(0Gn@Tnvhd>hVYG@F-FPZcYhxI(XLF1IO8BI znaT6&YwKn3loUkZ%(}CumL#kevVRF z>En4;MoRS!;~#rBbkX$jFAuXe`3Pr(%-{s|g1c(>pBhJUp8c~!1uu07~>>siOY`elgqjhs7?X5sL6+ldq(K0niW>1Jo& z+T?c~sI0-*^J@09a-xyv>$a0}w);i$B^gXy`f#MwA4n{1uRHm%*E;(xMtk$u zGk>r3i)%T5c`9O6pCOHo)d}Lr2`n`@0yS}42SQ=<2!^6$;eR0J)Hl&|++T?^dgjz_ zeKDSNz&r0ml${DQ9KYZA``7J;H8l5u>,-YD4OW$(?831j+dHI|zzl5fI(Gl)d@ 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�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%0DX+PM;0|)c0hx_PRvcJo=(<~zdVaba= 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 N5r&LRL{1due*p-HWV!$V diff --git a/build/html/search.html b/build/html/search.html index 978d2e7..3f6cc49 100644 --- a/build/html/search.html +++ b/build/html/search.html @@ -7,13 +7,15 @@ Search — Making yourself audit-ready with Verae DataCubes - + + - + + @@ -28,9 +30,68 @@ - +

+ + + \ No newline at end of file diff --git a/build/html/searchindex.js b/build/html/searchindex.js index e731739..860b101 100644 --- a/build/html/searchindex.js +++ b/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"A. Scope and data map":[[2,"a-scope-and-data-map"]],"Architecture (audit interview)":[[0,null]],"Audit-ready checklist":[[2,null]],"B. Keys and encryption":[[2,"b-keys-and-encryption"]],"BAAs and DPAs when ciphertext has no host keys":[[1,null]],"C. Access":[[2,"c-access"]],"Claim to check":[[5,"claim-to-check"]],"D. Integrity and backup":[[2,"d-integrity-and-backup"]],"E. Logging":[[2,"e-logging"]],"EU funding / NLnet":[[5,"eu-funding-nlnet"]],"Encrypted filesystem + hashed IPFS (design)":[[5,"encrypted-filesystem-hashed-ipfs-design"]],"F. Contracts (counsel)":[[2,"f-contracts-counsel"]],"G. Independent audit of you":[[2,"g-independent-audit-of-you"]],"GDPR (EU/UK) \u2014 processor vs technical measure":[[1,"gdpr-eu-uk-processor-vs-technical-measure"]],"HIPAA (US) \u2014 Business Associate":[[1,"hipaa-us-business-associate"]],"Hosted instance location":[[5,"hosted-instance-location"]],"How to use this pack":[[3,null]],"Independent security audits (Europe)":[[5,"independent-security-audits-europe"]],"Making yourself audit-ready with Verae DataCubes":[[4,null]],"NATS operators":[[1,"nats-operators"]],"Not verified / do not claim":[[5,"not-verified-do-not-claim"]],"Peergos verification (what was actually audited)":[[5,null]],"The operator statement":[[1,"the-operator-statement"]],"What we verified about Peergos (EU)":[[4,"what-we-verified-about-peergos-eu"]],"What \u201cmaking yourself audit-ready\u201d means":[[1,"what-making-yourself-audit-ready-means"]]},"docnames":["architecture","baa-dpa","checklist","howto","index","verification"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["architecture.rst","baa-dpa.rst","checklist.rst","howto.rst","index.rst","verification.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"A":[1,4],"At":0,"Both":5,"Do":5,"How":4,"I":2,"In":0,"It":[1,4,5],"No":5,"Not":4,"That":[1,4,5],"The":[4,5],"They":4,"This":[1,2,4,5],"Those":4,"What":[2,5],"Where":[],"You":1,"access":[1,4],"actual":[1,2,3,4],"add":1,"address":[2,4,5],"admin":[1,2],"adversari":1,"advic":1,"align":4,"amsterdam":[4,5],"analysi":[1,2],"annex":[1,2],"anyon":1,"append":[0,2,5],"applic":[2,5],"architectur":[3,4,5],"argument":1,"art":[1,2],"associ":4,"assur":[1,2],"attach":[2,3,4],"attribut":1,"audit":3,"auditor":3,"author":2,"auto":1,"b":[4,5],"ba":[1,2],"baa":[3,4,5],"backup":[0,1,4,5],"base":[0,1,5],"becaus":1,"befor":[1,2],"berlin":[4,5],"bill":1,"bit":5,"blob":1,"block":[0,1,2,4,5],"bodi":[0,1,2],"book":4,"box":5,"broker":[0,1,4],"busi":4,"buy":1,"byte":5,"c":4,"can":[1,4],"cap":5,"certif":[2,3,4,5],"certifi":[4,5],"chain":[0,2,5],"champ":[1,5],"chang":1,"chapter":[2,5],"check":[0,1,2,4],"checklist":[3,4],"chunk":[0,5],"cid":[0,2],"ciphertext":[0,2,3,4,5],"cite":1,"claim":[3,4],"clear":[0,1],"client":[0,1,4,5],"cluster":1,"code":[2,4,5],"com":5,"companion":4,"complianc":3,"compon":[1,2,4],"compromis":5,"conclus":5,"conduit":1,"config":2,"conflat":5,"consol":2,"content":[0,1,2,4,5],"contract":[1,4],"control":[0,3,4],"converg":5,"convers":1,"copi":1,"counsel":[3,4],"cover":1,"crash":5,"creat":1,"crypto":5,"cryptograph":5,"cryptre":[0,1,2,3,4,5],"crystal":5,"cube":[0,2,5],"cure53":[1,2,4,5],"curious":0,"custodi":[1,3],"custom":[1,2,5],"d":4,"data":[1,3,4,5],"datacub":[0,1,5],"de":[1,5],"decrypt":1,"delay":1,"delet":1,"depend":1,"design":[1,4],"dest":0,"destin":[0,1],"detect":1,"determin":[1,2],"diagram":2,"diff":2,"differ":5,"directori":[0,2],"disk":[0,1,2,5],"distinguish":1,"distribut":[0,1,5],"doc":[0,3,4],"document":[1,2,4,5],"doe":[1,2,4,5],"dpa":[1,2,5],"dpas":[3,4,5],"drive":[2,3],"drop":1,"dual":[0,2],"e":4,"e2e":0,"ed25519":2,"elev":5,"encrypt":[0,1,4],"endpoint":[0,1,2],"engag":2,"entiti":[1,2],"ephi":1,"europ":4,"european":5,"evalu":[1,3,4,5],"event":2,"everi":[1,5],"evid":[1,2,3],"exist":[2,5],"export":[1,2],"expos":1,"exposur":5,"extrem":5,"f":4,"fact":5,"fals":5,"fetch":[0,2],"filenam":1,"filesystem":4,"fill":3,"fine":5,"finish":4,"firm":[4,5],"first":2,"fix":5,"flow":[2,3],"form":1,"free":[],"full":[4,5],"fund":4,"fundament":5,"g":4,"gdpr":4,"georgelambert":[0,3,4],"germani":[1,5],"git":[3,4],"github":5,"give":3,"googl":2,"govern":5,"grain":5,"grant":5,"graph":[0,1],"guidanc":1,"hash":[0,1,2,4],"health":[3,4],"hhs":1,"hidden":5,"high":5,"hipaa":[2,4,5],"histori":[1,2],"hold":[1,2],"honest":0,"horizon":5,"host":[0,2,3,4],"hpke":[0,1,2,4],"hsm":[0,1,2],"html":[0,3,4],"https":[0,3,4,5],"hybrid":5,"ident":1,"ii":[2,4,5],"immut":5,"implement":5,"independ":[1,4],"infrastructur":1,"inspect":[1,2],"instanc":[1,3,4],"integr":[0,4,5],"intellig":1,"interview":[3,4,5],"invoic":1,"ip":[1,2],"ipf":[0,1,2,4],"iso":[2,3,4,5],"issu":5,"item":2,"joiner":2,"jsonl":[0,2,5],"june":5,"jurisdict":1,"k":[1,2],"kem":5,"key":[0,3,4,5],"lab":2,"label":[1,3,5],"lack":0,"later":1,"layer":5,"leav":1,"leaver":2,"legal":[1,2,5],"like":1,"list":[1,2],"live":[0,1,3,4],"locat":[1,4],"log":[1,4],"login":2,"look":1,"lookup_id":2,"low":5,"maintain":1,"manag":[4,5],"mani":1,"map":4,"marchon":[3,4],"master":5,"match":1,"may":[1,5],"mean":[0,4],"measur":4,"media":1,"memo":1,"messag":3,"metadata":[1,2],"mib":5,"minim":4,"misconfigur":1,"ml":5,"moder":5,"mostly":5,"mover":2,"must":5,"n":[1,2],"name":[0,2,5],"narrow":1,"nat":[0,2,4],"need":[1,2,5],"net":[1,5],"netherland":5,"never":[1,5],"new":2,"ngi":5,"nl":1,"nlnet":4,"node":[1,5],"notic":5,"nov":5,"npe":[0,2,3,4],"ns1":[1,2,3,5],"ocr":1,"offic":2,"offsit":1,"onli":[0,1,2,3,5],"opaqu":[0,1],"open":[4,5],"oper":[2,4],"org":[0,2,3,4,5],"organiz":4,"outcom":[],"overst":5,"pack":[1,4,5],"pad":5,"parti":1,"pass":5,"passthrough":0,"path":2,"pdf":5,"pdfs":[2,3],"peergo":[0,1,2,3],"pentest":[1,3,4,5],"person":[1,2],"pfc":[0,3,4],"pfc_require_auth":2,"phi":[0,1,2],"phrase":[],"pick":2,"plaintext":[0,1,2],"platform":5,"point":3,"pointer":5,"polici":2,"poly1305":5,"post":5,"practic":1,"prepar":4,"prev":2,"primari":5,"privaci":5,"privat":[1,2,3],"problem":5,"process":[1,2,5],"processor":4,"product":[0,5],"program":[1,2],"programm":5,"protocol":5,"provid":1,"public":[0,1,2,3,4,5],"publish":[4,5],"radic":[4,5],"random":[1,5],"re":[0,2],"read":[0,1,3,5],"readi":3,"reason":1,"receipt":2,"receiv":[1,5],"record":5,"recov":2,"region":1,"registrar":[2,4,5],"registri":2,"reject":2,"remain":0,"replica":1,"report":[1,2,4,5],"report_peergo":5,"resid":1,"rest":[0,1,4,5],"restor":[0,1,2,5],"reus":1,"reveal":2,"review":[4,5],"risk":[1,2],"ropa":[1,5],"ros":[1,2,5],"rout":[0,1,2],"router":0,"s":[1,2,4,5],"salsa20":5,"scope":[1,4],"screenshot":2,"secur":[1,3,4],"see":[0,1,4,5],"self":[1,5],"sep":5,"separ":2,"server":[1,4,5],"sha":2,"share":5,"shown":5,"sibl":5,"side":4,"sign":[1,2,5],"signatur":5,"size":0,"sm":2,"soc":[1,2,3,4,5],"social":1,"sourc":[4,5],"specialist":4,"sso":2,"standard":5,"state":5,"statement":4,"status":[],"stay":0,"still":1,"storag":[1,2,4],"store":5,"stori":4,"subject":[0,1],"suit":0,"summari":2,"support":[1,4,5],"surfac":[3,4],"surveil":2,"symmetr":5,"sync":3,"system":[2,3,4,5],"tabl":4,"tamper":1,"tape":[0,2],"technic":[3,4,5],"test":2,"therefor":1,"ticket":2,"totp":2,"touch":1,"transit":[0,1],"transmit":1,"treat":1,"tree":[3,5],"true":1,"trust":4,"turn":5,"two":[3,4,5],"type":[2,4,5],"ui":5,"uk":4,"union":5,"unless":1,"unsign":2,"untrust":[0,1,4],"unwrap":2,"updat":5,"us":4,"use":[1,2,4,5],"user":[2,3],"usernam":[1,2],"v":5,"v1":[0,3,4],"vendor":[1,3],"vera":[0,5],"verif":[1,2,3,4],"verifi":[0,1,2],"via":5,"vm":2,"vs":[2,4],"web":5,"whether":1,"win":2,"window":2,"without":[1,2],"work":[2,4,5],"write":5,"writer":1,"written":[0,1,2,5],"x25519":5,"xor":2,"year":[],"yes":[0,4]},"titles":["Architecture (audit interview)","BAAs and DPAs when ciphertext has no host keys","Audit-ready checklist","How to use this pack","Making yourself audit-ready with Verae DataCubes","Peergos verification (what was actually audited)"],"titleterms":{"A":2,"How":3,"Not":5,"The":1,"What":[1,4],"access":2,"actual":5,"architectur":0,"associ":1,"audit":[0,1,2,4,5],"b":2,"baa":1,"backup":2,"busi":1,"c":2,"check":5,"checklist":2,"ciphertext":1,"claim":5,"contract":2,"counsel":2,"d":2,"data":2,"datacub":4,"design":5,"dpas":1,"e":2,"encrypt":[2,5],"eu":[1,4,5],"europ":5,"f":2,"filesystem":5,"fund":5,"g":2,"gdpr":1,"hash":5,"hipaa":1,"host":[1,5],"independ":[2,5],"instanc":5,"integr":2,"interview":0,"ipf":5,"key":[1,2],"locat":5,"log":2,"make":[1,4],"map":2,"mean":1,"measur":1,"nat":1,"nlnet":5,"oper":1,"pack":3,"peergo":[4,5],"processor":1,"readi":[1,2,4],"scope":2,"secur":5,"statement":1,"technic":1,"uk":1,"us":1,"use":3,"vera":4,"verif":5,"verifi":[4,5],"vs":1}}) \ No newline at end of file +Search.setIndex({"alltitles":{"2019 \u2014 Cure53, Berlin, Germany":[[15,"cure53-berlin-germany"]],"2024 \u2014 Radically Open Security B.V., Amsterdam":[[15,"radically-open-security-b-v-amsterdam"]],"A. Scope and honesty":[[5,"a-scope-and-honesty"]],"Append-only at the cube layer":[[7,"append-only-at-the-cube-layer"]],"Architecture for an audit interview":[[0,null]],"Audit-ready checklist":[[5,null]],"B. Data in transit":[[5,"b-data-in-transit"]],"BAAs, DPAs, and ciphertext without host keys":[[1,null]],"Bundles":[[16,"bundles"]],"C. Data at rest":[[5,"c-data-at-rest"]],"Closing reminder":[[6,"closing-reminder"]],"Component assurance versus the organization\u2019s report":[[1,"component-assurance-versus-the-organization-s-report"]],"Content-addressed blocks":[[7,"content-addressed-blocks"]],"Contents":[[14,null]],"D. Timestamping":[[5,"d-timestamping"]],"Data at rest":[[10,"data-at-rest"]],"Data in transit":[[10,"data-in-transit"]],"E. Write-once archive":[[5,"e-write-once-archive"]],"Education (public professional listings)":[[3,"education-public-professional-listings"]],"Encryption at rest \u2014 IPFS blocks and Peergos":[[7,null]],"Error handling without leaking content":[[8,"error-handling-without-leaking-content"]],"Executive summary":[[10,null]],"F. Access and change":[[5,"f-access-and-change"]],"FINRA BrokerCheck (CRD 5052743)":[[3,"finra-brokercheck-crd-5052743"]],"First registration wins":[[16,"first-registration-wins"]],"G. Contracts (counsel)":[[5,"g-contracts-counsel"]],"GDPR \u2014 processor versus technical measure":[[1,"gdpr-processor-versus-technical-measure"]],"George Lambert":[[2,null]],"Global timestamped receipts":[[10,"global-timestamped-receipts"],[16,null]],"H. Independent examination of this organization":[[5,"h-independent-examination-of-this-organization"]],"HIPAA \u2014 Business Associate":[[1,"hipaa-business-associate"]],"Hosted Peergos versus self-hosted DataCubes":[[15,"hosted-peergos-versus-self-hosted-datacubes"]],"How cubes move into the archive":[[13,"how-cubes-move-into-the-archive"]],"How to present these reports to an auditor":[[15,"how-to-present-these-reports-to-an-auditor"]],"How to use this briefing":[[12,null]],"Identity planes":[[0,"identity-planes"]],"Internet technical architect, from 1994":[[2,"internet-technical-architect-from-1994"]],"James H. Garfinkel":[[3,null]],"Lineage":[[11,"lineage"]],"Making yourself audit-ready with Verae DataCubes":[[14,null]],"NATS operators":[[1,"nats-operators"]],"NATS remains untrusted":[[0,"nats-remains-untrusted"]],"Name and sources":[[3,"name-and-sources"]],"New Hampshire public office":[[2,"new-hampshire-public-office"]],"Other cryptographic publications":[[4,"other-cryptographic-publications"]],"Peergos on top of IPFS":[[7,"peergos-on-top-of-ipfs"]],"Peergos security evaluations in Europe":[[15,null]],"Peergos, evaluated in Europe":[[10,"peergos-evaluated-in-europe"]],"Point-to-point encryption":[[8,"point-to-point-encryption"]],"Proof of existence versus proof of custody":[[11,"proof-of-existence-versus-proof-of-custody"]],"Purpose":[[9,"purpose"]],"Relation to classical WORM":[[13,"relation-to-classical-worm"]],"Role":[[2,"role"]],"Role at Verae":[[3,"role-at-verae"],[4,"role-at-verae"]],"Secure communications \u2014 data in transit":[[8,null]],"Sequence":[[16,"sequence"]],"Stuart Haber":[[4,null]],"Surety, 1994: first commercial blockchain":[[4,"surety-1994-first-commercial-blockchain"]],"Tamper-evident restore":[[7,"tamper-evident-restore"]],"The DataCube as a container":[[9,"the-datacube-as-a-container"]],"The Verae DataCube Server Solution":[[9,null]],"The boundary":[[17,"the-boundary"]],"The deletion problem":[[13,"the-deletion-problem"]],"The digital bundle":[[11,"the-digital-bundle"]],"The picture":[[0,"the-picture"]],"The problem":[[7,"the-problem"],[8,"the-problem"]],"The public-key directory":[[8,"the-public-key-directory"]],"The scientific work":[[4,"the-scientific-work"]],"The technical fact":[[1,"the-technical-fact"]],"The tools":[[17,"the-tools"]],"Two deployment patterns":[[11,"two-deployment-patterns"]],"Two information states, one operational picture":[[9,"two-information-states-one-operational-picture"]],"Verae Inc \u2014 contact":[[6,null]],"Verae as timestamping service":[[1,"verae-as-timestamping-service"]],"Verae global timestamping":[[10,"verae-global-timestamping"]],"Verae global timestamping \u2014 a cross-blockchain receipt":[[11,null]],"Visible routing":[[8,"visible-routing"]],"Walkthrough, in the order an examiner usually asks":[[0,"walkthrough-in-the-order-an-examiner-usually-asks"]],"What Verae provides \u2014 and what it does not":[[17,null]],"What a Verae DataCube Server Solution does":[[10,"what-a-verae-datacube-server-solution-does"]],"What a Verae receipt is":[[16,"what-a-verae-receipt-is"]],"What a disk operator sees":[[7,"what-a-disk-operator-sees"]],"What a receipt does not prove":[[16,"what-a-receipt-does-not-prove"]],"What is registered, and what is not":[[16,"what-is-registered-and-what-is-not"]],"What the organization must still do":[[17,"what-the-organization-must-still-do"]],"What the server solution is not":[[9,"what-the-server-solution-is-not"]],"What this briefing is, and is not":[[10,"what-this-briefing-is-and-is-not"]],"What this does, and does not, satisfy":[[7,"what-this-does-and-does-not-satisfy"],[8,"what-this-does-and-does-not-satisfy"],[11,"what-this-does-and-does-not-satisfy"],[13,"what-this-does-and-does-not-satisfy"]],"What to hand the examiner":[[0,"what-to-hand-the-examiner"]],"What was evaluated":[[15,"what-was-evaluated"]],"What \u201ccross-blockchain\u201d means here":[[11,"what-cross-blockchain-means-here"]],"What \u201cdesigned under funding from Cure53 / ROS\u201d is not":[[15,"what-designed-under-funding-from-cure53-ros-is-not"]],"What \u201cserver\u201d means in practice":[[9,"what-server-means-in-practice"]],"What \u201cwrite-once Iceberg\u201d means in this solution":[[13,"what-write-once-iceberg-means-in-this-solution"]],"Why hashes are not enough by themselves":[[16,"why-hashes-are-not-enough-by-themselves"]],"Why the distinction matters in an exam":[[17,"why-the-distinction-matters-in-an-exam"]],"Why this biography is in the briefing":[[2,"why-this-biography-is-in-the-briefing"],[3,"why-this-biography-is-in-the-briefing"],[4,"why-this-biography-is-in-the-briefing"]],"Write-once Iceberg archive":[[10,"write-once-iceberg-archive"],[13,null]]},"docnames":["architecture","baa-dpa","bio-george-lambert","bio-james-garfinkel","bio-stuart-haber","checklist","contact","data-at-rest","data-in-transit","datacube-server","executive","global-timestamping","howto","iceberg-archive","index","peergos-eu-evaluations","timestamped-receipts","what-verae-provides"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["architecture.rst","baa-dpa.rst","bio-george-lambert.rst","bio-james-garfinkel.rst","bio-stuart-haber.rst","checklist.rst","contact.rst","data-at-rest.rst","data-in-transit.rst","datacube-server.rst","executive.rst","global-timestamping.rst","howto.rst","iceberg-archive.rst","index.rst","peergos-eu-evaluations.rst","timestamped-receipts.rst","what-verae-provides.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"17a":[11,13],"1980s":4,"1990s":4,"27th":2,"44th":2,"4th":4,"A":[0,1,3,4,6,7,8,9,10,11,13,14,15,16,17],"An":[7,8,11,13],"As":3,"At":[2,9],"Both":[7,10,11,15],"Do":[1,3,12],"Each":[8,9,10],"For":[7,8,11,13,16],"He":[2,4],"His":2,"How":[0,4,11,14,17],"I":[4,5,10,11,15],"If":[1,6,7,12,17],"In":[2,3,9,11,14],"It":[0,1,2,4,7,8,9,10,13,14,15,16,17],"No":[10,13,17],"Not":0,"Off":13,"On":[0,13],"Other":[3,14],"Our":15,"That":[1,2,3,4,7,8,10,11,15,16],"The":[2,3,6,10,14,15,16],"There":[0,7,15],"These":7,"They":[1,2,3,7,9,10,11,12,15,16,17],"This":[0,1,2,3,4,5,6,8,10,13,14,17],"Those":[1,2,3,4,8,10,13,15,17],"To":10,"We":15,"What":[12,14],"When":[10,15],"Where":0,"With":4,"You":[],"Your":6,"abbott":3,"abil":[11,17],"abl":[8,9,10],"abov":10,"academ":4,"accept":17,"access":[1,4,7,8,9,11,14,16,17],"account":[1,2,5,13],"accur":15,"acm":4,"across":7,"act":13,"action":[0,17],"activ":6,"actual":[1,2,5,7,10,15,17],"add":7,"addit":11,"address":[0,5,6,8,9,10,14,15,17],"admin":[0,1,2,5,9,13,17],"administr":[9,11,13,17],"admiss":8,"adversari":[1,15],"advic":1,"advis":3,"advisor":3,"advisori":3,"age":13,"aggreg":8,"agreement":[8,9,17],"ai":[8,9,16],"aicpa":17,"aim":[3,11],"airlin":2,"algorithm":[0,5,8],"align":10,"allow":[13,16],"alon":[6,10,11,13],"along":9,"aloud":12,"also":[2,3,6,8,9,10,16],"alter":[4,10],"alway":1,"amsterdam":[10,14],"analog":[4,11],"analysi":[1,5,9,17],"anchor":11,"ani":[0,3,8,9,10,11,12,13,15,16],"annex":[1,5,7,8],"anonym":8,"anoth":[7,8,10],"answer":[2,8,11,13,17],"anyon":[1,8,10,11,12,16,17],"anyway":[3,11],"api":[2,6,8,13],"app":6,"appear":[3,6],"append":[0,14],"appli":[4,15,16,17],"applianc":8,"applic":[2,4,5,7],"appropri":[1,17],"approv":[8,10,17],"approxim":8,"april":3,"architect":[12,14],"architectur":[1,2,7,9,10,12,14,15,17],"archiv":[0,1,2,4,7,9,11,14,16,17],"argu":16,"argument":1,"around":9,"arriv":8,"art":[],"articl":[1,4,5],"artifact":11,"ask":[2,7,11,14,17],"assembl":[2,9],"assessor":17,"associ":[7,9,10,14,17],"assum":8,"assur":[11,14,15,17],"attach":[0,1,5,9,10,11,12,15,16,17],"attest":[6,10,17],"attribut":1,"audit":[6,7,8,9,10,12,15,17],"auditor":[6,10,12,14,17],"authent":[3,5],"author":[0,5,7,13,15,16,17],"auto":[],"automat":[1,7],"avail":[7,8,13],"avenu":3,"averag":4,"b":[3,10,14],"ba":[1,5,12],"baa":[12,14,15],"back":[4,9,12,13],"backend":15,"background":[6,10,17],"backup":[1,5,7,9,10,13],"balanc":8,"ballotreadi":2,"bare":16,"base":[1,3,8,10,15],"bat":4,"bayer":[4,11],"becaus":[1,3,4,13,15,17],"becom":[0,11,17],"befor":[0,1,5,17],"begin":2,"bell":4,"bellcor":4,"belong":[7,8],"berlin":[1,10,14,17],"beryl":3,"besid":[9,11],"best":[8,10],"bill":[1,7],"binari":9,"bind":0,"biographi":[12,14],"bit":[4,7,8,9,10,11,16,17],"bitcoin":[4,11],"black":15,"blake2b":7,"blake3":7,"blob":1,"block":[1,3,6,9,10,13,14,15,16],"blockchain":[3,9,10,14],"board":[2,12],"bodi":[0,1,5,8,9,10,17],"book":[6,11,16],"borland":2,"born":2,"bottom":[6,13],"bounc":8,"bound":[11,16],"boundari":14,"box":[5,10,15],"brief":[6,14,17],"broadcast":8,"broader":4,"broker":[0,1,2,3,5,8,9,13],"brokercheck":14,"brought":9,"bug":0,"build":[2,4,7,10,12],"builder":2,"built":[2,4,9,12,13,17],"bundl":[5,8,10,14],"busi":[6,7,9,10,14,17],"button":13,"buy":[],"bypass":8,"byte":[7,9,10,11],"c":[2,14],"call":[3,6,11],"campaign":2,"can":[0,1,2,4,5,7,8,9,10,11,12,13,16,17],"candid":2,"cap":[],"capabl":[7,11,13,16],"captur":[8,11],"care":16,"career":2,"carri":[0,3,5,8,9,10,13,16],"case":13,"cash":4,"catch":10,"categori":17,"cc6":[7,8],"cco":[3,4,10],"ccs":4,"central":[0,5,9,10,11,16],"ceo":3,"certif":[3,4,5,10,11,12,14,15,16,17],"certifi":[2,4,6,10,11,12,15,17],"chacha20":8,"chain":[0,3,4,5,7,9,10,11,13,16],"chair":10,"champ":[1,7],"champion":10,"chang":[0,1,3,7,9,11,14,17],"channel":[8,11,13],"chapter":[1,3,5,6,7,9,10,12,14,16,17],"check":[0,1,5,7,10,11,13,16,17],"checkabl":[11,13],"checkbox":12,"checklist":[12,14],"chief":2,"children":2,"choic":8,"chose":11,"chosen":[5,10,15],"chunk":[0,7,15],"cid":[0,7,13],"ciphertext":[0,5,7,8,9,10,14],"ciso":10,"citat":[4,11],"cite":[1,4,11],"citi":2,"claim":[3,4,5,8,10,11,13,15,16,17],"class":[3,8,10,13],"classic":[9,10,14],"classif":[11,16],"classifi":4,"clean":13,"clear":[0,1,7,9,15],"click":15,"client":[1,7,9,10],"clock":[11,16],"close":[7,13,14,16],"cloud":[9,13],"cluster":[],"co":[3,4,11],"code":[0,2,5,8,10,15],"codebas":8,"cold":7,"collaps":[0,11,17],"colleg":3,"collis":7,"collus":4,"com":[3,6,11,12,15],"combin":[13,15],"commerci":[2,3,11,14,16],"commit":[0,4,5,10,11,13,16],"communic":[4,6,10,12,14,17],"compact":4,"compani":[1,3,4,6],"companion":16,"comparison":13,"compil":3,"complement":13,"complet":[9,11,16],"complex":[4,11],"complianc":[3,4,10,11,13,16],"compliant":17,"compon":[0,5,10,14,15,17],"compromis":[10,13,15],"comput":4,"conclus":[],"concret":[8,17],"conduit":1,"confer":[4,13],"confidenti":[7,9],"config":[],"configur":[0,5,8,9,16,17],"confirm":[13,16],"conflat":7,"confus":12,"connect":2,"consequ":8,"consist":9,"consol":[0,5,6,11],"consortium":11,"constitut":7,"construct":[0,5,8],"consult":3,"contact":14,"contain":[3,13,14,17],"content":[0,1,5,9,10,15,16,17],"context":15,"continu":2,"contract":[1,2,8,14],"contractu":13,"control":[0,3,4,5,6,7,8,9,10,12,13,15,16,17],"conveni":[3,13],"convent":[13,16],"converg":7,"convers":[1,6,7,10],"cooki":0,"cooper":9,"coordin":13,"copi":[1,7,8,10,11,13,16,17],"core":3,"corpor":3,"correct":[13,15],"corrupt":7,"council":2,"counsel":[1,10,12,13,14],"court":13,"cover":[1,8,10,12,17],"cpa":[10,17],"crash":[10,15],"crd":14,"creat":[1,11,17],"creator":4,"credenti":[1,2,7,13],"criteria":17,"cross":[0,8,9,10,14,16],"crypto":[10,12,15],"cryptograph":[0,3,7,8,10,13,14,15,16,17],"cryptographi":[7,15],"cryptolog":[4,11],"cryptre":[0,1,2,7,9,15],"crystal":[10,15],"cto":2,"cube":[0,5,9,10,14,17],"cultur":4,"cure53":[1,10,14],"curios":8,"curious":[0,8,9,10],"current":[2,3,6,7],"custodi":[1,7,12,14,17],"custodian":[13,16],"custom":[0,1,3,4,5,7,9,10,11,13,15,16,17],"cycl":2,"d":14,"dark":17,"data":[0,1,4,7,9,13,14,15,16],"databas":11,"datacub":[0,2,3,5,6,7,8,11,12,13,16,17],"date":[0,4,5,7,10,11,13],"dave":[4,11],"day":[2,6,10,11],"de":15,"deal":[4,11],"dealer":[3,13],"decad":2,"decemb":[2,3],"decid":1,"deck":3,"declar":[7,12],"decrypt":[1,7,13],"dedic":3,"defens":10,"defin":4,"definit":7,"delay":[1,10],"delet":[0,1,5,9,10,11,14],"deliv":[8,9,10],"delphi":2,"demand":11,"demo":2,"depend":[1,4],"deploy":[9,14],"deprovis":17,"descend":4,"describ":[2,3,4,5,6,10,11,15],"descript":[2,3,5,9,16,17],"design":[1,2,4,5,7,8,10,11,13,14,16,17],"desir":16,"dest":0,"destin":[0,1,5,8,9,10,17],"destruct":13,"detail":10,"detect":[1,7,9],"determin":[1,5,10],"develop":2,"devic":8,"diagnos":8,"diagram":[0,1,5,12,17],"diff":[0,5,9],"differ":[7,11,15,16],"digit":[3,4,9,10,14,16,17],"diploma":2,"direct":[0,5,10,11],"directori":[0,2,3,5,7,9,14],"disagre":11,"disappear":11,"disclos":3,"disk":[0,1,4,5,9,10,12,13,14,16],"distinct":[14,16],"distinguish":[1,10],"distribut":[0,1],"district":2,"divid":9,"divis":9,"doc":[0,6,12],"document":[0,1,3,4,5,7,9,10,11,14,16,17],"doe":[0,1,2,3,4,5,6,9,14],"dpa":[1,5],"dpas":[12,14],"drawn":9,"drive":[0,5,12],"drop":[1,9,10],"dual":[5,7,13,17],"dure":[10,17],"e":14,"e2e":8,"earli":[4,13],"earlier":[3,16],"earliest":2,"easier":10,"econom":3,"ed25519":0,"edg":0,"edit":[6,14],"educ":14,"effici":[4,11],"eight":[4,11],"either":[2,9,10],"electron":4,"elev":[10,15],"elimin":1,"els":9,"email":1,"employ":3,"empti":[12,13],"enabl":[0,2,3],"encrypt":[0,1,2,4,9,10,11,13,14,15,17],"end":[2,3,7],"endors":3,"endpoint":[0,1,5,8,9,10,17],"engag":[5,6,10,15],"engin":[2,5,12],"enough":[4,8,10,11,14],"ensur":3,"enter":7,"enterpris":[4,11],"entiti":[1,5,10,17],"entitl":3,"entri":9,"envelop":[8,16],"ephi":[1,7,8],"equal":7,"equival":[5,9],"era":2,"eras":[10,11,13],"error":[0,5,14,17],"ethic":2,"eu":[1,10,15,17],"europ":14,"european":[9,15],"evalu":[0,1,5,9,12,14,17],"even":[4,7,13,16],"event":[3,13,17],"ever":11,"everi":[1,4,6,7,8,9,10,13],"evid":[1,3,5,9,10,12,13,14,15,16,17],"evidenc":5,"exact":[16,17],"exam":[3,4,11,13,14],"examin":[3,8,9,10,11,12,13,14,15,16,17],"exampl":[5,7],"excerpt":0,"exchang":17,"execut":[12,14,17],"exempt":1,"exist":[0,1,2,4,5,7,8,9,10,13,14,16,17],"experi":8,"expert":15,"explicit":8,"export":[1,2,5,9,13],"expos":1,"exposur":[10,15],"extend":[5,13],"extern":[0,10,11,13],"extra":11,"extract":9,"extrem":[10,15],"f":14,"fabric":[0,3,5,9],"face":3,"facebook":3,"facil":7,"fact":[2,3,7,13,14,15,16],"fail":[7,12,15],"failur":[8,9,10,13],"faith":9,"fals":16,"famili":[2,3],"fastnet":2,"fatal":15,"fault":4,"fetch":[0,7,10,13],"fieldwork":10,"file":[0,3,6,7,8,9,10,11,13,15,16,17],"filenam":[1,7],"filesystem":[7,11,15],"fill":12,"financi":3,"find":[9,10,15],"fine":13,"fingerprint":[0,1,3,4,5,6,9,10,11,16,17],"finish":10,"finra":[11,14,17],"fire":13,"firm":[10,15,17],"first":[0,5,9,10,11,12,13,14,17],"five":[12,17],"fix":[10,15],"flag":[9,13,16],"flaw":15,"flightlookup":2,"flow":[0,5],"folder":[7,9,13],"folklor":5,"follow":[3,7,8,9,10,11],"footer":[6,14],"forbid":13,"forc":[2,11],"forgeri":16,"form":[1,2,6,11,15],"format":13,"forward":[4,8],"found":[2,4,10,11],"foundat":4,"founder":[2,3,4,11],"four":9,"free":8,"freez":13,"full":[9,10,15],"function":[7,17],"fund":14,"fundament":[10,15],"futur":7,"g":14,"garfinkel":14,"garfinkl":3,"gate":0,"gdpr":[14,16],"general":3,"generat":2,"georg":14,"georgelambert":[0,2,6,12],"germani":[1,10,14],"get":16,"git":[6,12],"github":15,"give":[6,9,10,11,12,17],"given":[0,3,7,8,11],"global":14,"go":0,"goe":16,"goldenwar":2,"good":[7,8,15],"googl":0,"govern":[2,15],"grain":[],"grang":2,"grant":15,"graph":[0,1,7],"guidanc":1,"h":14,"haber":[3,11,14,16],"hamilton":3,"hampshir":14,"hand":[4,14,16,17],"handl":[10,14,17],"hang":15,"happen":[16,17],"hard":2,"hash":[0,1,4,5,7,9,10,11,13,14,17],"hasn":4,"head":13,"health":[0,12],"held":[8,11],"help":7,"hhs":1,"hidden":[],"high":[2,10,15],"hillsborough":2,"hipaa":[5,6,7,8,9,10,12,14,15,16,17],"hire":17,"histor":[2,4],"histori":[0,1,2,3,5,7,9,11,13,17],"hkdf":8,"hold":[0,1,5,7,9,10,11,13,16,17],"holder":[8,13],"home":[2,11],"homepag":3,"honest":[0,3,4,8,9,10,13,16],"honesti":[4,8,14],"hope":7,"horizon":15,"hornor":3,"host":[0,5,7,9,10,13,14,17],"hostil":7,"hour":17,"hous":2,"howev":10,"hpke":[0,1,5,8,9],"hsm":[0,1,5,7,8],"html":[0,6,12,14],"https":[0,2,3,6,12,15],"human":15,"hybrid":[7,8],"iapd":3,"iar":3,"iceberg":[0,1,2,5,9,11,12,14],"icon":9,"id":[5,13,16],"idea":[4,13],"ident":[1,7,14,15,16],"identifi":[0,2,3,7,8,9,11,15,17],"ii":[2,4,5,10,12,15,17],"imag":[8,9,10,16,17],"immedi":7,"immut":[7,13],"implement":[2,9,10,13,15,17],"import":2,"improv":4,"inc":[3,14],"incid":17,"includ":[3,4,8,9,13,14,15],"incorrect":15,"independ":[1,4,6,7,10,13,14,15,17],"index":10,"individu":3,"individual_5052743":3,"industri":3,"inform":[2,3,10,14,16,17],"infrastructur":[1,6,8,10,11,17],"inherit":11,"innov":15,"insid":[10,11,16],"inspect":[0,1,5,17],"inspector":17,"instal":[5,10,17],"instanc":[0,1,9,12,13],"instead":[4,8,13],"insuffici":13,"insur":3,"intaglio":3,"integr":[2,3,7,9,10,12,15],"intellectu":16,"intellig":1,"intend":[10,16],"interact":4,"interfac":15,"interim":2,"internal":[0,5,6,9,10,11,16,17],"internat":3,"internet":[12,14],"intersect":2,"interview":[7,8,9,14],"introduc":4,"invent":[4,6],"inventor":4,"inventori":8,"invest":3,"investig":10,"invoic":1,"ip":[1,2,5,7],"ipf":[0,1,5,9,10,13,14,15,17],"ism":[7,12,15,17],"iso":[1,5,6,7,8,10,12,15,16,17],"issu":[1,4,9,10,11,13,15,16],"item":5,"jame":14,"januari":3,"jersey":4,"job":[5,9,13],"joiner":5,"journal":[4,11],"jsonl":7,"june":[10,15],"jurisdict":1,"k":[0,1,5,17],"keep":[4,7,12],"kem":7,"kent":3,"key":[0,2,4,5,7,9,10,12,13,14,17],"kind":7,"know":[0,2,3,7],"knowledg":4,"known":7,"lab":[0,4,5,8],"label":[0,1,5,7,15,17],"lack":[],"lambert":14,"languag":[15,17],"laptop":13,"last":[5,7,11,16,17],"late":4,"latenc":11,"later":[1,2,8,9,10,12,13,16,17],"law":3,"lawyer":7,"layer":[9,14,15],"layout":13,"leak":[0,7,9,14],"leav":[1,7,8,16,17],"leaver":[5,17],"legal":[1,5,7,9,10,11,13,16,17],"legisl":2,"legitim":[8,13],"less":[9,17],"let":[1,4,7,12],"letter":[4,6,11,17],"level":7,"licens":17,"lifecycl":13,"like":[1,2],"line":[2,3],"lineag":14,"link":[0,2,4,5,9,10,11],"list":[0,1,2,5,8,12,14,15],"listen":0,"litchfield":2,"live":[0,1,3,4,7,10,11,12,13,15],"llc":[2,3],"load":8,"local":[7,11],"locat":[1,15],"lock":[5,13],"log":[0,1,5,7,8,9,10,11,13,16,17],"login":[0,5,11],"long":[3,13],"longer":[7,10],"look":[1,2,3,4,8,12,15],"lookup":[0,5,8],"lookup_id":[],"lost":[7,9],"low":[10,11,15],"lpl":3,"machin":[7,8,16],"machineri":9,"main":2,"maintain":1,"make":[2,4,6,7,8,9,10,11,12,17],"malici":13,"manag":17,"mani":[1,15],"map":[5,14],"march":3,"marchon":[6,12],"mark":[4,15],"market":[3,10],"master":[0,15],"match":[1,3,8,10,11],"matter":[7,8,9,11,14,16],"may":[1,8,10,11,13,15,16],"mean":[7,14,15],"measur":14,"mechan":10,"media":[1,4,9,10,13,16],"medium":[11,16],"meet":[5,12,13,17],"memo":1,"merkl":[4,11,16],"messag":[0,2,5,8,9,10,13,16,17],"metadata":[0,1,5,8,9,10,11,13,15,16],"metaphor":4,"method":4,"mib":7,"million":2,"minim":15,"minimum":4,"minut":[2,12],"mis":9,"misconfigur":1,"mix":0,"ml":7,"mode":[5,8,9,13],"model":[4,8,13,15,16,17],"moder":[10,15],"moment":2,"money":2,"moral":12,"morristown":4,"mostly":[10,15],"motiv":3,"move":[2,5,7,9,10,14],"mover":5,"mpwm":3,"much":11,"multi":4,"municip":2,"must":[0,7,8,9,10,11,14,15],"n":[0,1,5,17],"nakamoto":[4,11],"name":[0,1,4,5,7,8,9,10,11,13,14,15,17],"narrat":3,"narrow":[1,8,15],"nat":[5,9,14],"nation":[2,3],"necessarili":9,"need":[1,7,8,9,11,13,16],"neither":[7,10,11],"net":[1,15],"netherland":[10,15],"netmast":2,"network":[0,2,8,9,17],"never":[1,7,8,13,16],"new":[0,3,4,5,9,11,13,14,16,17],"next":[11,17],"ngi":15,"nice":17,"nl":[],"nlnet":15,"nobodi":[7,17],"node":[1,5,7,9,11],"non":[11,13],"none":13,"notari":[4,16],"note":3,"noth":11,"notic":[7,13,15,17],"nov":[],"novemb":[3,10,15],"now":4,"nowher":9,"npe":[0,12],"ns1":15,"ntp":16,"number":[3,4,6,9,14],"ny":3,"object":[0,3,4,5,7,9,10,11,13,16,17],"oblig":11,"obtain":10,"obvious":4,"occur":17,"ocr":[1,10,17],"octob":3,"offer":9,"offic":[0,5,13,14,17],"offici":2,"offlin":[10,15],"offsit":7,"often":[10,11],"old":[13,16],"oldest":4,"onc":[0,2,7,9,11,14,16],"one":[0,4,6,7,8,10,11,13,14,16,17],"onli":[0,1,2,3,4,5,8,10,11,12,13,14,16,17],"onlin":4,"opaqu":[1,7,9],"open":[8,10,14],"oper":[2,3,5,6,8,10,11,13,14,17],"opinion":17,"opposit":7,"optic":13,"order":[12,13,14,16],"ordinari":[11,13,16,17],"org":[0,2,3,6,12,15],"organiz":[0,2,4,6,7,8,9,10,11,12,13,14,15,16],"origin":[3,5,8,9,11,13,16,17],"otherwis":10,"outcom":15,"output":17,"outsid":[0,10,13],"overst":[],"overwrit":[13,16],"overwritten":13,"owner":5,"pack":[1,5,15],"packet":8,"pad":[0,7],"padlock":9,"page":[2,3,4,6,14],"pain":17,"pair":8,"paper":[4,11],"paragraph":6,"park":3,"part":2,"parti":[0,1,4,5,8,9,10,13],"pass":[10,15],"passthrough":0,"path":[5,6,8,9,11,13,16],"pattern":[14,17],"payload":[0,7,8,17],"pdf":[0,3,6,10,12,14,15],"pdfs":5,"peer":[4,15],"peergo":[0,1,4,5,6,9,11,12,13,14],"pelham":2,"pentest":[1,2,10,12,15,17],"peopl":[2,7,8,10],"perform":[10,17],"perimet":17,"period":[13,15,17],"permit":13,"person":[1,2,5,7,8,13,16],"pfc":[0,6,12],"pfc_require_auth":[],"phi":[1,5,7],"phrase":[],"physic":[7,13],"physicist":4,"pick":[],"pictur":14,"piec":9,"pile":11,"pitch":3,"place":[7,9,11,13,17],"plaintext":[1,5,7,8,10,16],"plan":[2,5],"plane":[5,14],"platform":[10,15],"pleas":13,"plus":[1,3,5,7,10,11,13,15,16],"podkey":2,"point":[0,2,3,9,10,12,14,17],"pointer":[5,11,15],"polici":[0,5,6,7,8,10,11,13,17],"poly1305":[7,8],"portion":[6,10,11,12,13,17],"pose":4,"possess":8,"post":15,"power":13,"practic":[1,4,13,14,15],"preced":16,"precis":[4,10,11],"premis":9,"prepar":[],"present":[0,2,3,14,16],"presid":2,"pretend":17,"prev":[0,5],"prevent":7,"previous":[0,7,9,13],"primari":[2,3,15],"primit":16,"princip":[3,11],"print":4,"prior":3,"privaci":[4,15,17],"privat":[0,1,4,5,8,9,10,11,12,16],"probe":12,"problem":[2,4,9,10,11,14,15,16],"procedur":[5,6,7,8,9,10,11,13,17],"proceed":[4,17],"process":[1,5,15],"processor":[7,14],"procur":6,"produc":[4,10,11,12,13,16,17],"product":[0,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17],"profession":14,"program":[1,5,10,12,13,16,17],"programm":[],"prohibit":13,"prompt":[9,16,17],"proof":[4,10,13,14,16,17],"properti":[7,10,13,16],"protocol":[4,8,10,15],"prove":[0,4,7,9,10,12,14],"proven":[4,12,15],"provid":[1,6,7,10,12,14],"provis":17,"public":[0,1,5,6,9,10,11,12,13,14,15,16,17],"publish":[4,7,8,11],"purpos":[10,14],"put":[3,9,11],"quarter":[7,17],"question":8,"quiet":[0,10,11],"quot":[3,4,11],"radic":[10,14],"ran":[13,16,17],"random":[0,1,7],"rare":7,"rate":[10,15],"rather":[3,4,9,13,17],"re":[0,7,10,13],"read":[0,1,5,7,10,12,13,15,16],"readabl":[9,13],"reader":[2,3,4,7],"readi":[6,7,12],"real":10,"reason":[1,10,13,17],"receipt":[0,1,4,5,9,12,13,14,17],"receiv":[1,5,7,8,13],"recipi":8,"recomput":17,"reconfigur":0,"record":[0,1,2,3,4,5,7,9,10,11,13,15,16,17],"recordkeep":[11,13],"recov":5,"redact":[5,11],"refer":[0,3,4,9,11,12,15],"refus":[7,10,13],"regim":11,"region":[1,15],"regist":[0,1,3,10,13,14,17],"registr":[3,5,10,11,13,14,17],"registrar":[5,10,15,17],"registri":[5,16,17],"regul":[11,17],"regulatori":3,"reject":[0,5,8,17],"relat":[14,16],"relev":1,"reli":15,"reliabl":4,"relianc":9,"remain":[3,4,8,10,11,12,13,14,16,17],"remark":4,"remind":14,"remov":13,"reopen":8,"repeat":[2,15],"replay":8,"repli":8,"replic":[0,9,10,13,15],"replica":[2,7,9,10,13],"report":[0,3,7,8,10,12,14,17],"report_peergo":15,"repres":[2,3],"republican":2,"request":[3,13,17],"requir":[1,5,6,7,8,10,11,13,17],"reread":12,"research":[2,4,15],"resid":1,"resist":7,"respond":17,"respons":[0,17],"rest":[1,9,11,12,13,14,15,17],"restor":[0,1,2,5,9,10,13,14,17],"result":10,"retain":[8,10,16],"retent":[5,7,10,13,16,17],"retriev":7,"return":[5,7,8,16],"reus":13,"reveal":[0,4,5,17],"review":[1,9,10,15],"revis":16,"rewrit":[7,9,11,13,17],"rewritten":[9,16],"rfc":[0,8],"rhetor":9,"rhonda":2,"ria":3,"right":[8,11,13],"risk":[1,5,17],"rm":13,"role":[1,14,17],"root":4,"ropa":[],"ros":[1,14],"rotat":[13,17],"rout":[0,1,5,9,10,14,17],"router":[8,17],"rule":[5,7,8,11,13,16,17],"run":[2,5,6,9,11],"s":[0,2,3,4,7,8,9,10,11,12,13,14,15,16,17],"saa":8,"said":10,"sale":[1,2],"salsa20":7,"sampl":5,"sanction":[8,17],"sanford":2,"sat":11,"satisfi":14,"satoshi":[4,11],"saw":16,"say":[10,12,15,17],"scalabl":2,"schedul":[5,13,16],"school":[2,3],"scienc":[4,12],"scientif":[3,11,14],"scientist":3,"scope":[1,14,15,17],"scott":[4,11],"screenshot":[5,10,13],"seal":[3,4,6,8,9,10,11,13,16,17],"search":3,"sec":[3,4,11,17],"second":[5,7,8,16,17],"secondari":3,"secreci":16,"section":[4,14],"secur":[1,3,4,5,7,9,10,11,12,14,17],"see":[0,1,8,9,10,14,16,17],"seen":[0,11],"segment":16,"select":3,"selectmen":2,"self":[1,14],"sell":17,"semant":13,"senat":2,"send":17,"sender":8,"senior":2,"sens":[8,9,11,17],"sensit":[9,17],"sent":9,"sentenc":[1,5,10],"sep":[],"separ":[5,10,13,15,17],"septemb":[2,10,15],"sequenc":[0,4,10,11,14,17],"serif":2,"serv":[2,7,9],"server":[0,1,2,4,7,8,11,12,13,14,15,16],"servic":[0,2,4,8,9,11,14,16,17],"session":0,"set":[7,9,11,13],"sever":[2,15],"sha":[7,16],"sha256":8,"shadow":8,"shape":16,"share":[1,3,7,9],"ship":2,"show":[9,10,11],"shown":[8,10,11],"sibl":7,"side":[2,3,7,11,12],"sidebar":14,"sign":[0,1,5,7,10,11,17],"signatur":[],"silent":[7,9],"similar":[11,13],"simpl":[4,11],"sinc":4,"singl":[0,5,9,10,11,13],"sit":[0,5,6,9,10,16],"site":[2,3,4,6,11],"six":10,"size":[0,7,8,10],"skip":[1,10],"sku":17,"slip":12,"slogan":[8,10],"sm":[],"smart":2,"snapshot":[0,5,7,13],"soc":[1,4,5,6,7,8,9,10,12,15,16,17],"social":[7,16],"socket":0,"softwar":[0,5,6,8,10,11,13,17],"solut":[2,3,6,7,8,14,17],"solv":[4,10],"someon":[7,8,11],"somewher":7,"sort":3,"sound":2,"sourc":[2,10,14,15],"speak":[2,13],"specialist":[2,15],"specif":[4,10,11],"specifi":[0,13],"speech":17,"spell":3,"spent":17,"split":[9,16],"sso":0,"stack":2,"staff":[10,17],"stage":10,"stamp":[4,10,11,16],"stand":3,"standard":17,"start":[4,14],"state":[0,2,3,5,6,10,11,14,15,17],"statement":[3,4,10,15],"status":[3,10],"statut":17,"stay":[0,9,11,13,17],"steal":16,"step":[7,11],"still":[1,2,6,7,8,9,10,11,13,14,15,16],"stop":[0,8,12,13],"storag":[0,1,2,3,4,5,7,9,10,13,15,17],"store":[1,6,7,8,9,10,11,12,15,16,17],"stori":12,"stornetta":[4,11,16],"strateg":2,"stream":8,"street":6,"string":[4,11],"strong":8,"stronger":15,"structur":[3,4,16],"stuart":[3,11,14],"style":3,"subject":[0,1,5,8,10,17],"submit":[5,15],"subsequ":2,"substitut":[1,2,4,7,9,12,13,17],"substrat":9,"successor":5,"suit":8,"summar":3,"summari":[2,3,4,11,12,14,17],"sunday":[4,11],"supervis":11,"supervisori":3,"support":[1,7,13,15],"sureti":[11,14],"surfac":[0,7,12],"surpris":3,"surveil":5,"surviv":4,"swap":7,"symmetr":[4,7],"sync":[0,5,9,10,11],"system":[2,3,4,5,8,9,10,12,13,15,16,17],"t":4,"tabl":[13,14],"take":[6,7,9],"taken":3,"talk":8,"tamper":[9,10,13,14],"tape":[5,7,10,13],"task":2,"tcp":2,"team":[4,11],"technic":[0,6,7,8,9,10,11,12,13,14,16,17],"technolog":[2,3],"telephon":6,"tell":16,"termin":8,"terralog":2,"test":[0,1,2,5,7,10,17],"tester":15,"text":13,"themselv":[9,13,14],"therefor":[1,3,8,10,13,16],"thing":[7,11],"third":[9,10,13],"threat":15,"three":[2,4,5,11,17],"tick":5,"ticket":[0,5,7,10,13],"tier":[0,10,11,13],"time":[0,3,4,8,9,10,11,13,16,17],"timestamp":[0,2,3,4,6,9,12,13,14,17],"titl":[7,14],"tls":8,"togeth":[11,15,16],"token":0,"toler":4,"tomorrow":16,"took":4,"tool":[2,6,8,10,11,14],"toolchain":2,"top":[4,14,15],"totp":[0,5],"touch":[1,6,12,17],"toward":4,"town":2,"townsend":3,"traffic":[10,11],"trail":[4,17],"train":[9,10,17],"transit":[1,9,12,14],"transmiss":8,"transmit":1,"transport":[8,10],"trash":13,"travel":[9,16],"treat":[1,3,9,10,15],"tree":[4,7,11,15,16],"true":[1,16],"trust":[4,8,11,13,15,16,17],"turn":[0,13],"twice":[10,15],"two":[0,1,2,3,7,10,12,13,14,16],"type":[2,5,10,12,15,17],"typic":[9,11],"ui":[7,10,15],"uk":[],"unapprov":8,"unbroken":16,"undo":8,"union":15,"unit":[3,11,16,17],"unless":[1,8,15],"unpack":9,"unread":17,"unseal":11,"unsign":[0,5,7,17],"untrust":[1,8,9,14],"unusu":15,"unwind":17,"unwrap":[0,7],"updat":[7,13],"us":[],"use":[0,1,3,5,6,7,8,10,11,13,14,15,17],"user":[3,4,5,7],"usernam":[1,5,7],"usual":[12,14],"v":[0,10,14],"v1":[0,6,12],"valid":7,"vendor":[1,4,10,11,12,13,15,17],"ventur":3,"vera":[0,2,5,7,8,12,13,15],"verb":[12,17],"verif":[1,5,7,9,10,11,13,16,17],"verifi":[0,1,6,7,10,11,12,13,16,17],"versus":14,"via":[],"vice":2,"visibl":[5,9,10,14,17],"vm":[1,5,7],"volum":[4,14],"vote":2,"vs":5,"w":[4,6,11],"walk":[7,17],"walkthrough":14,"wall":16,"wallpap":5,"want":[4,10,11],"way":[7,9],"weak":[7,8],"weaker":8,"web":[10,15],"websit":6,"week":[4,10,11],"whatev":[1,7],"whenev":1,"wherea":13,"whether":[1,15],"whi":14,"white":[4,11],"whiteboard":9,"whose":[2,7,15,16],"wide":[4,11],"wife":2,"wikipedia":2,"will":[1,3,5,6,8,10,11,17],"win":[5,14,17],"window":5,"winner":2,"wire":[8,12],"wit":4,"within":[6,17],"without":[0,4,5,7,9,11,12,14,16,17],"word":17,"wordmark":14,"work":[2,3,5,6,10,12,14,15,17],"workforc":[8,9,17],"world":11,"worm":14,"worth":15,"write":[0,2,3,6,7,9,11,14,16,17],"writer":[],"written":[1,5,9,10,11,13,17],"wrong":[7,9,11],"www":[6,12],"x":7,"x25519":[7,8],"xor":8,"year":16,"yes":[],"yet":9,"york":[3,4,11],"zero":[10,15]},"titles":["Architecture for an audit interview","BAAs, DPAs, and ciphertext without host keys","George Lambert","James H. Garfinkel","Stuart Haber","Audit-ready checklist","Verae Inc \u2014 contact","Encryption at rest \u2014 IPFS blocks and Peergos","Secure communications \u2014 data in transit","The Verae DataCube Server Solution","Executive summary","Verae global timestamping \u2014 a cross-blockchain receipt","How to use this briefing","Write-once Iceberg archive","Making yourself audit-ready with Verae DataCubes","Peergos security evaluations in Europe","Global timestamped receipts","What Verae provides \u2014 and what it does not"],"titleterms":{"A":5,"How":[12,13,15],"Not":[],"Other":4,"The":[0,1,4,7,8,9,11,13,17],"What":[0,7,8,9,10,11,13,15,16,17],"access":5,"actual":[],"address":7,"amsterdam":15,"append":7,"architect":2,"architectur":0,"archiv":[5,10,13],"ask":0,"associ":1,"assur":1,"audit":[0,5,14],"auditor":15,"b":[5,15],"baa":1,"backup":[],"berlin":15,"biographi":[2,3,4],"block":7,"blockchain":[4,11],"boundari":17,"brief":[2,3,4,10,12],"brokercheck":3,"bundl":[11,16],"busi":1,"c":5,"chang":5,"check":[],"checklist":5,"ciphertext":1,"claim":[],"classic":13,"close":6,"commerci":4,"communic":8,"compon":1,"contact":6,"contain":9,"content":[7,8,14],"contract":5,"counsel":5,"crd":3,"cross":11,"cryptograph":4,"cube":[7,13],"cure53":15,"custodi":11,"d":5,"data":[5,8,10],"datacub":[9,10,14,15],"delet":13,"deploy":11,"design":15,"digit":11,"directori":8,"disk":7,"distinct":17,"doe":[7,8,10,11,13,16,17],"dpas":1,"e":5,"educ":3,"encrypt":[7,8],"enough":16,"error":8,"eu":[],"europ":[10,15],"evalu":[10,15],"evid":7,"exam":17,"examin":[0,5],"execut":10,"exist":11,"f":5,"fact":1,"filesystem":[],"finra":3,"first":[4,16],"fund":15,"g":5,"garfinkel":3,"gdpr":1,"georg":2,"germani":15,"global":[10,11,16],"h":[3,5],"haber":4,"hampshir":2,"hand":0,"handl":8,"hash":16,"hipaa":1,"honesti":5,"host":[1,15],"iceberg":[10,13],"ident":0,"inc":6,"independ":5,"inform":9,"instanc":[],"integr":[],"internet":2,"interview":0,"ipf":7,"jame":3,"key":[1,8],"lambert":2,"layer":7,"leak":8,"lineag":11,"list":3,"locat":[],"log":[],"make":14,"map":[],"matter":17,"mean":[9,11,13],"measur":1,"move":13,"must":17,"name":3,"nat":[0,1],"new":2,"nlnet":[],"offic":2,"onc":[5,10,13],"one":9,"onli":7,"open":15,"oper":[1,7,9],"order":0,"organiz":[1,5,17],"pack":[],"pattern":11,"peergo":[7,10,15],"pictur":[0,9],"plane":0,"point":8,"practic":9,"present":15,"problem":[7,8,13],"processor":1,"profession":3,"proof":11,"prove":16,"provid":17,"public":[2,3,4,8],"purpos":9,"radic":15,"readi":[5,14],"receipt":[10,11,16],"regist":16,"registr":16,"relat":13,"remain":0,"remind":6,"report":[1,15],"rest":[5,7,10],"restor":7,"role":[2,3,4],"ros":15,"rout":8,"s":1,"satisfi":[7,8,11,13],"scientif":4,"scope":5,"secur":[8,15],"see":7,"self":15,"sequenc":16,"server":[9,10],"servic":1,"solut":[9,10,13],"sourc":3,"state":9,"statement":[],"still":17,"stuart":4,"summari":10,"sureti":4,"tamper":7,"technic":[1,2],"themselv":16,"timestamp":[1,5,10,11,16],"tool":17,"top":7,"transit":[5,8,10],"two":[9,11],"uk":[],"untrust":0,"us":[],"use":12,"usual":0,"v":15,"vera":[1,3,4,6,9,10,11,14,16,17],"verif":[],"verifi":[],"versus":[1,11,15],"visibl":8,"vs":[],"walkthrough":0,"whi":[2,3,4,16,17],"win":16,"without":[1,8],"work":4,"worm":13,"write":[5,10,13]}}) \ No newline at end of file diff --git a/build/html/timestamped-receipts.html b/build/html/timestamped-receipts.html new file mode 100644 index 0000000..4a87db3 --- /dev/null +++ b/build/html/timestamped-receipts.html @@ -0,0 +1,243 @@ + + + + + + + + 6. Global timestamped receipts — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

6. Global timestamped receipts

+
+

6.1. Why hashes are not enough by themselves

+

A cryptographic hash of a document proves that two copies are +bit-for-bit the same, or that they are not. It does not prove +when the document first existed. Anyone can hash a file +tomorrow and claim they hashed it last year. Anyone can hash a +rewritten file and present the new hash as if it were the old +one.

+

Compliance programs that care about books and records, legal +holds, intellectual-property precedence, or “produce the original +prompt that the model saw” therefore need a second primitive: +a receipt, issued at the time of first registration, bound to +the hash, that a later examiner can check without trusting the +file’s custodian.

+
+
+

6.2. What a Verae receipt is

+

A Verae global timestamped receipt is proof of:

+
    +
  • the hash of a block of digital information;

  • +
  • the time at which that hash was first registered;

  • +
  • the sequence of that registration relative to other +registrations.

  • +
+

The block of digital information may be a message, an image, a +document, a log segment, an AI prompt, an AI completion, or any +other object that can be stored in digital media. The receipt is +about the bits, not about the medium they happened to sit on +when they were hashed. That is the Haber–Stornetta distinction +from 1991, applied here as a product: time-stamp the data, not +the disk.

+
+
+

6.3. What is registered, and what is not

+

Verae’s public description of sealing is that only a +fingerprint leaves the customer’s systems. The object itself +can remain in the customer’s DataCube. The central service +therefore does not need — and in the intended design does not +get — the plaintext in order to issue a receipt.

+

That split is the difference between a notary who reads the +document and a notary who stamps a sealed envelope whose +contents they never saw. The second notary can still later +confirm that this envelope, with this unbroken seal, was +presented at this time. They cannot tell you what was inside. +For HIPAA, GDPR, and ordinary commercial secrecy, that is the +desired shape.

+
+
+

6.4. First registration wins

+

A hash registry that allowed a later write to overwrite the +timestamp of an earlier write would be a forgery machine. The +rule is: the first SHA-256 (and companion hash) and its +receipt win. A second presentation of the same hash returns +the original receipt. A different hash is a different object — +which is exactly how a revision should be modeled. Revisions +get their own receipts. They do not steal the original’s time.

+
+
+

6.5. Sequence

+

Time on a wall clock is a social convention and a NTP +configuration. Sequence inside a registration service is a +data-structure fact: this hash was committed after that hash, +in this chain, in this Merkle tree, in this cross-chain bundle. +Verae receipts carry sequence so that an examiner can see +order even when two wall-clock stamps are close enough to argue +about.

+
+
+

6.6. Bundles

+

A receipt does not have to travel as a bare timestamp. It can +travel inside a digital bundle that also holds:

+
    +
  • private metadata the organization needs (matter id, hold flag, +classification);

  • +
  • attached files that should be produced together;

  • +
  • an internal chain that cross-verifies the organizational +server against Verae’s central server.

  • +
+

The bundle is the unit an examiner is handed: “here is the +object (or a capability to it), here is the receipt, here is +the metadata we claim goes with it, here is the verification +path.”

+
+
+

6.7. What a receipt does not prove

+

A receipt does not prove that the person who registered the +hash was authorized to do so. That is an access-control and +identity problem.

+

A receipt does not prove that the object is true, only that +those bits existed at that time. A false document can be +timestamped as honestly as a true one.

+

A receipt does not prove that the organization retained the +object. Proof of existence is not proof of retention. Retention +is the write-once archive (Chapter 9) plus the organization’s +retention schedule.

+

A receipt is not a HIPAA, SOC 2, or ISO certificate. It is +evidence that a technical control ran.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/html/what-verae-provides.html b/build/html/what-verae-provides.html new file mode 100644 index 0000000..53c3822 --- /dev/null +++ b/build/html/what-verae-provides.html @@ -0,0 +1,238 @@ + + + + + + + + 2. What Verae provides — and what it does not — Making yourself audit-ready with Verae DataCubes + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+ +
+

2. What Verae provides — and what it does not

+
+

2.1. The boundary

+

Verae sells and operates software infrastructure and a +timestamping service. Customers use that infrastructure to store +objects, to send messages, to register hashes, to verify receipts, +and to produce an audit trail of what their own systems did.

+

Verae does not sell a HIPAA certificate. HIPAA is a United +States statute (and implementing regulations), not a product +seal. A covered entity or business associate becomes “HIPAA +compliant” only in the ordinary-language sense that it has performed +a risk analysis, implemented the Security Rule’s required and +addressable controls as reasonable and appropriate, executed +Business Associate Agreements where required, trained its workforce, +and can respond to OCR. No software vendor can substitute for that +work.

+

Verae does not sell a SOC 2 report covering the customer’s +organization. SOC 2 is an attestation by a licensed CPA firm +against the AICPA Trust Services Criteria, for a named entity, over +a named period, with a named system description. The customer’s +auditor must still walk the customer’s controls.

+

Verae does not sell an ISO 27001 certificate covering the +customer’s organization. ISO 27001 is a management-system +standard. A registrar certifies that a named organization operates +an Information Security Management System (ISMS) over a named +scope. Installing a DataCube does not create an ISMS.

+
+
+

2.2. The tools

+

Within that boundary, the Verae DataCube Solution is built to make +the technical work of those programs less painful. Concretely, +it gives the organization the ability to:

+

Store. Digital objects — messages, images, documents, logs, +model prompts, model outputs, attachments — can be written into an +encrypted DataCube. The cube is a customer-controlled container. +Verae is designed so that the contents stay in the customer’s +storage. What leaves the customer’s perimeter for sealing is a +fingerprint (a cryptographic hash), not the object.

+

Communicate. Endpoints exchange messages with point-to-point +encryption. The body is unreadable to the router. Destination and +subject remain visible because a network that cannot see a +destination cannot route.

+

Timestamp. The first time a hash is registered, Verae records +that registration against a time and a sequence. Later, anyone with +the receipt and the object (or the object hash) can check that the +object existed, in that exact bit pattern, no later than that time.

+

Verify. Verification does not require trusting Verae’s word, the +customer’s archive administrator, or a hosting vendor. It requires +recomputing a hash, checking a receipt, and — for stored objects +— checking IPFS content identifiers. A regulator can be handed +proof rather than a vendor assurance letter.

+

Audit. Admin history, inspect events, and message-handling +summaries are written so that an examiner can see that an action +occurred, who authorized it, and which object it touched, +without the log itself becoming a second copy of the sensitive +payload.

+
+
+

2.3. What the organization must still do

+

Those five verbs — store, communicate, timestamp, verify, audit +— are the technical portion. The rest of a certification or +attestation program is organizational:

+

Policies. Acceptable use, encryption, key custody, access +control, retention, legal hold, incident response, vendor +management, change management, and (where HIPAA applies) a +sanctions policy and a named Privacy Officer and Security Officer.

+

Procedures. How a new hire is provisioned, how a leaver is +deprovisioned, how a restore is tested, how a key is rotated, how a +legal hold is placed on a cube, how an inspector is authorized +under k-of-n, how a SOC evidence request is answered.

+

Internal controls. Dual control on inspect. Separation of the +author of a change from the officers who approve it. Signed +configuration so an unsigned file is rejected. Log-before-reveal so +an inspect cannot happen in the dark. Hash-registry “first write +wins” so a later rewrite cannot pretend to be the original.

+

Independent examination. A CPA firm (SOC 2), a registrar +(ISO 27001), OCR or a HIPAA assessor, FINRA or SEC examination +staff, or an internal audit function that is actually independent. +They will ask for evidence that the controls ran during the period, +not that a vendor has a nice architecture diagram.

+
+
+

2.4. Why the distinction matters in an exam

+

Examiners are trained to notice category errors. If a firm says +“we are SOC 2 because our storage vendor was pentested in Berlin,” +the next hour of the meeting is spent unwinding that claim. If a +firm says “we use a component that was independently evaluated in +the EU; here is the public report, labeled as a component +evaluation; here is our system description, our key-custody +procedure, our restore test from last quarter, and our Type II +report,” the meeting can proceed.

+

This chapter exists so that nobody using this briefing makes the +first speech. Verae provides tools, background, and software +infrastructure. The organization provides the program. The auditor +provides the opinion. Those three roles do not collapse into one +product SKU.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/build/latex/VeraeFullLogo.png b/build/latex/VeraeFullLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c011e8bd1fe92faea2df0c4c69b8369cc3326bc GIT binary patch literal 27484 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 literal 0 HcmV?d00001 diff --git a/build/latex/peergos-making-yourself-audit-ready-with-verae-datacubes.pdf b/build/latex/peergos-making-yourself-audit-ready-with-verae-datacubes.pdf index 97fb5ab0f57212680a58114aa1a7a644e4705393..b9d9add62303ac81df17ca7832f25460a2b693ef 100644 GIT binary patch delta 303490 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,-YD4OW$(?831j+dHI|zzl5fI(Gl)d@ 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

+{{ super() }} +{% endblock %} diff --git a/source/architecture.rst b/source/architecture.rst index dff578b..121d8e4 100644 --- a/source/architecture.rst +++ b/source/architecture.rst @@ -1,43 +1,126 @@ -Architecture (audit interview) -============================== +Architecture for an audit interview +=================================== + +The picture +----------- :: - Endpoint (keys stay here / HSM) - │ HPKE content (NPE suite) - │ routing: dest + subject in the clear - ▼ - Untrusted NATS (cannot read bodies) - │ - ▼ - Verae DataCube chain (append-only hashes) - │ written through Peergos client - ▼ - Peergos cryptree (encrypted names, sizes, graph) - │ chunks → CID / hash - ▼ - IPFS (distributed, hash-verified ciphertext) + Endpoint (private keys stay here / HSM) + | HPKE content (point-to-point) + | routing: destination + subject in the clear + v + Untrusted message fabric (honest-but-curious) + | cannot read bodies; can see dest / subject / size + v + Organizational DataCube + | append-only cube chain (prev + new + diff) + | private metadata, attachments, internal chain + v + Peergos cryptree (encrypted names, sizes, graph) + | chunks -> CID / hash, hashes verified + v + IPFS (distributed, content-addressed ciphertext) + | + +-- Verae timestamping + | fingerprint only -> receipt (time + sequence) + | org server linked to central Verae, or direct sync + | + +-- Iceberg write-once archive + snapshot of cube CIDs, not under single-party delete -* **At rest:** Peergos cryptree + IPFS. Hosts with disk/backup see - **opaque hashed ciphertext**, not PHI, if they lack keys. -* **In transit (NATS):** HPKE-Base to directory public keys. Broker is - honest-but-curious: destinations yes, bodies no. -* **Integrity:** cube JSONL chain + dual hash + IPFS CID check on - restore (re-fetch blocks, re-verify hashes — not a plaintext tape). +Walkthrough, in the order an examiner usually asks +-------------------------------------------------- -NATS remains an untrusted router. Production E2E is NPE/HPKE. -Passthrough means destination in the clear; the body is ciphertext. +**Where are the keys?** On the endpoint or in the customer's +HSM. Not on the storage host. Not in the public-key +directory (that directory holds public keys only). Not in +the NATS payload. + +**What does the network see?** Destination, subject, size, +timing. Not the body. Production algorithm is HPKE, not a +lab construction. + +**What does the disk see?** Padded encrypted chunks under +random labels. Peergos verifies hashes. A restore re-fetches +CIDs and re-checks them. + +**How do you prove when it existed?** A hash is registered +the first time it is seen. A receipt binds hash, time, and +sequence. The organizational chain and the central Verae +chain cross-verify. Verae is not given the object, only the +fingerprint. + +**How do you stop delete?** Live cubes replicate as hashed +ciphertext. Committed snapshots go to an external Iceberg +write-once tier that is specified to sit outside any one +party's delete control. + +**How do you know the software was not quietly reconfigured?** +Configuration is Ed25519-signed. Unsigned files are +rejected. Admin-history records previous state, new state, +and a diff. + +**How do you inspect without turning inspect into a leak?** +k-of-n officers. The author of a change is not an officer +on that change. Log-before-reveal. + +Identity planes +--------------- + +There are two login planes, and they must not be collapsed +in an interview: + +* **Drive / Peergos identity** --- unwraps cubes. This is + the cryptographic identity. +* **Console identity** --- TOTP (RFC 6238), session cookie, + admin actions. Google SSO, if present, does **not** unwrap + cubes. + +Mixing those planes is how "we have SSO" becomes "SSO is +the master key." It is not. + +NATS remains untrusted +---------------------- + +The reference message fabric is NATS. It is an +honest-but-curious broker. Destinations in the clear are +**passthrough**, not a bug. Bodies are ciphertext, or the +message is rejected. Error responses carry codes and lookup +identifiers, not payloads. + +A public-edge NATS listener, if enabled, is token-gated and +is not the same socket the internal services use. + +What to hand the examiner +------------------------- + +* this document (HTML or PDF); +* the two public Peergos reports, labeled as component + evaluations; +* a data-flow diagram of *this* instance; +* the public-key listing (public keys only); +* a restore-test ticket; +* an admin-history excerpt for a dated change; +* the organization's policies, not Verae's. .. only:: html - Live: https://pfc.georgelambert.org/v1/npe/keys (public keys only). - Controls: https://docs.pfc.georgelambert.org/controls.html + Live technical surfaces (reference instance): + + * https://pfc.georgelambert.org/health + * https://pfc.georgelambert.org/v1/npe/keys + * https://docs.pfc.georgelambert.org/controls.html .. only:: latex - See companion ``peergos-for-compliance.pdf`` (same folder) for - controls, custody, and variables chapters. + Companion PDFs, same folder as this file (relative PDF + hrefs, not Markdown): .. raw:: latex - \href{peergos-for-compliance.pdf}{peergos-for-compliance.pdf} + \begin{itemize} + \item \href{peergos-for-compliance.pdf}{peergos-for-compliance.pdf} + \item \href{nats-service-endpoints.pdf}{nats-service-endpoints.pdf} + \item \href{secure-messaging.pdf}{secure-messaging.pdf} + \end{itemize} diff --git a/source/baa-dpa.rst b/source/baa-dpa.rst index 125a3ee..a6e9c67 100644 --- a/source/baa-dpa.rst +++ b/source/baa-dpa.rst @@ -1,76 +1,104 @@ -BAAs and DPAs when ciphertext has no host keys -============================================== +BAAs, DPAs, and ciphertext without host keys +============================================ -This is **guidance for an evidence pack**, not legal advice. +This chapter is **guidance for an evidence pack**. It is not +legal advice. Counsel has to sign the actual determination. -The operator statement ----------------------- +The technical fact +------------------ -Data at rest lives in the **encrypted Peergos cryptree**. Restore uses -**distributed, hash-verified, encrypted IPFS blocks**. Hosts and backup -media see **opaque blobs** (and random CHAMP labels), not filenames, not -PHI, not social graph — if keys never leave the client / customer HSM. +Data at rest lives in the **encrypted Peergos cryptree**. +Restore uses **distributed, hash-verified, encrypted IPFS +blocks**. Hosts and backup media see **opaque blobs** (and +random CHAMP labels), not filenames, not PHI, not the share +graph --- **if** private keys never leave the client or the +customer's HSM. -That is **true of the Peergos design** (see :doc:`verification`). -It **changes the BAA/DPA conversation**. It does **not** auto-delete the -need for contracts. +That fact is true of the Peergos design and is the design +Cure53 reviewed in Berlin. It **changes** the Business +Associate and GDPR-processor conversation. It does **not** +automatically delete the need for contracts. -HIPAA (US) — Business Associate -------------------------------- +HIPAA --- Business Associate +---------------------------- -A Business Associate is a person who **creates, receives, maintains, or -transmits ePHI** for a covered entity. +A Business Associate is a person who **creates, receives, +maintains, or transmits ePHI** for a covered entity. -**Technical argument you can make (and should document):** +A technical argument the organization can document: -1. ePHI is encrypted **before** it leaves the endpoint (Peergos client / - DataCube writer). -2. The storage node, IPFS, disk, and backup hold **ciphertext + hashes**. -3. Private keys **do not** reside on the storage host (customer HSM / - client). Hash verification detects tampering. -4. Therefore the host **cannot maintain ePHI in intelligible form**. +1. ePHI is encrypted **before** it leaves the endpoint. +2. The storage node, IPFS, disk, Iceberg archive, and backup + hold **ciphertext plus hashes**. +3. Private keys **do not** reside on the storage host. + Hash verification detects substitution. +4. Therefore the host **cannot maintain ePHI in intelligible + form**. -HHS distinguishes **conduits** and parties that never have access to -ePHI. Many programs still **sign a BAA** when a vendor touches -infrastructure, because misconfiguration, support exports, or logs could -later expose plaintext. OCR looks at **your** risk analysis. +HHS has distinguished **conduits** and parties that never +have access to ePHI. Many programs still **sign a BAA** +whenever a vendor touches infrastructure, because +misconfiguration, a support export, or a log could later +expose plaintext. OCR will look at **the organization's** +risk analysis, not at Verae's architecture diagram. -**Practical pack:** risk analysis memo citing cryptree + IPFS hash checks -+ key custody; BAA **or** written determination that the vendor is -**not** a BA because they cannot decrypt; list every party with -disk/backup (ns1, IPFS cluster, offsite replica). +Practical pack: -GDPR (EU/UK) — processor vs technical measure ---------------------------------------------- +* a risk-analysis memo citing cryptree, IPFS hash checks, + key custody, and the two public Peergos evaluations; +* a BAA **or** a written determination that a named vendor + is **not** a BA because they cannot decrypt; +* a list of every party with disk, VM, backup, IPFS, or + Iceberg credentials. -Encrypted data can still be **personal data** if it is reasonably -attributable (usernames, IPs, invoice identity). GDPR **Art. 32** lists -encryption as a security measure. +GDPR --- processor versus technical measure +------------------------------------------- -Peergos is designed so the **server is an adversary** for content and -most metadata. EU-based **independent pentests** (Cure53 DE, ROS NL) -evaluated that design. Processing location for **self-host** is *your* -ns1 / customer region, not peergos.net’s Germany hosting, unless you use -peergos.net. +Encrypted data can still be **personal data** if it is +reasonably attributable (usernames, IPs, invoice identity). +GDPR Article 32 lists encryption as a security measure, not +as an exemption from Article 28. -You may still need a **DPA (Art. 28)** with anyone who **processes** -personal data (usernames, logs, billing). Ciphertext-only storage -**narrows** the DPA’s technical annex. +Peergos is designed so the **server is an adversary** for +content and most metadata. EU-based independent pentests +evaluated that design. Processing location for **self-host** +is the customer's region, not peergos.net's Germany, unless +the customer uses peergos.net. + +A DPA may still be required with anyone who **processes** +usernames, logs, or billing. Ciphertext-only storage +**narrows** the technical annex. It does not always +eliminate the DPA. NATS operators -------------- -NATS is an **untrusted broker**. Content is HPKE; destinations and -subjects are in the clear. A NATS operator **cannot** read bodies without -endpoint private keys; **can** see routing metadata; **can** drop/delay -copy **ciphertext**. Treat like a transit provider: DPA/BAA depends on -whether routing metadata is personal data in your jurisdiction. +NATS is an untrusted broker. Content is HPKE. Destinations +and subjects are in the clear. A NATS operator **cannot** +read bodies without endpoint private keys. They **can** see +routing metadata. They **can** drop, delay, or copy +ciphertext. Treat them like a transit provider: whether a +DPA or BAA is needed depends on whether routing metadata is +personal data in the relevant jurisdiction. -What “making yourself audit-ready” means ----------------------------------------- +Verae as timestamping service +----------------------------- -You are **not** buying Peergos’s Cure53/ROS reports as *your* SOC 2. -You are **reusing** those public evaluations as **vendor/component -assurance**, then adding your scope, RoPA, key-custody, inspect k-of-n, -admin-history, instance evidence, and contracts that match who can -actually see plaintext. +If Verae receives **only fingerprints**, Verae's role for +**content** is not "stores the records." Verae's role is +"registers hashes and issues receipts." That is a narrower +processing. Counsel still has to decide whether the +fingerprint, plus whatever account data exists (company +name, billing, operator emails), requires a DPA or a BAA. +Do not let a sales sentence skip that memo. + +Component assurance versus the organization's report +---------------------------------------------------- + +Attaching Cure53 2019 and ROS 2024 is **vendor / component +assurance**. It is appropriate. It is **not** the +organization's SOC 2, ISO 27001, or HIPAA program. Those +still require the organization's scope, Record of +Processing, key-custody, inspect k-of-n, admin-history, +instance evidence, restore tests, and the contracts that +match who can actually see plaintext. diff --git a/source/bio-george-lambert.rst b/source/bio-george-lambert.rst new file mode 100644 index 0000000..afae9cb --- /dev/null +++ b/source/bio-george-lambert.rst @@ -0,0 +1,96 @@ +George Lambert +============== + +Role +---- + +**George Lambert** is an Internet technical architect and a +New Hampshire public official. Public candidate listings +(BallotReady) identify him as **CTO / Chief Architect, Verae +LLC**, from **2019**. He is the architect of the DataCube +**server** side of the solution described in this briefing: +the assembly of encrypted storage, point-to-point messaging, +public-key directory, organizational timestamping link, and +write-once archive that an organization actually runs. + +Internet technical architect, from 1994 +--------------------------------------- + +Lambert's public account of his engineering work begins in +the **earliest days of the commercial Internet**, when +shipping an application that could speak TCP/IP was still a +specialist task. + +In **1994--1995** he was moving through senior application +engineering and sales roles (Terralogics; Serif) at the +moment Borland's developer tools were being connected to +the public network. He then founded **NetMasters LLC** +(New Hampshire, formed 1996; he describes the product work +from 1995). At NetMasters he **personally designed and +built FastNet Tools** --- the **Internet integration +technology that shipped with Borland's Delphi and C++ +Builder** products. + +Those tools are the historically important fact. They +enabled a generation of Delphi and C++ Builder developers +to Internet-enable applications as a shipped part of +Borland's commercial toolchain, not as a research demo. +Lambert's own summary is that FastNet Tools "enabled +millions of developers to internet-enable their +applications in minutes." That is the beginning of the +through-line that ends, in this briefing, at a DataCube +server: **make the hard network problem a product that +other people can operate**. + +He continued as **Vice President of Engineering** at +GoldenWare / **FlightLookup** (from 1995, for two decades +on the public listings), building airline-information +systems, and later as founder of PodKey Solutions +(2004--2010) and as an interim/contract CTO. + +New Hampshire public office +--------------------------- + +Lambert is a **Republican** from **Litchfield, New +Hampshire**, born **4 September 1968** in Sanford, Maine +(Wikipedia; Vote Smart). + +* **Litchfield Board of Selectmen**, from 2007 (Vote Smart + lists council of town selectmen, Town of Litchfield, + 2007--present on the biography page then current). +* **New Hampshire House of Representatives**: + Hillsborough 27th district, December 2010 -- December + 2012; Hillsborough 44th district, December 2012 -- + December 2014. +* Subsequent campaigns for the New Hampshire Senate, + District 18 (2014, 2018, 2020, 2022 Republican primary + winner in several of those cycles). + +Vote Smart records a diploma from **Pelham High School, +1986**; family (wife Rhonda, children); home city +Litchfield. He has also served on the **National Grange +Strategic Planning Task Force** (1999--2004). + +His public technical site, https://georgelambert.org/, +describes three decades at the intersection of technology, +governance, and sound money, and repeats the FastNet / +Borland fact as the credential for knowing what scalable +architecture looks like. + +Why this biography is in the briefing +------------------------------------- + +The DataCube Server Solution is not only a timestamping +API. It is a **running system**: keys, brokers, cryptree, +replicas, admin-history, Iceberg export. Lambert is the +person whose public career is the **implementation** of +Internet integration from the Borland era through to this +server stack, and whose public service is New Hampshire +legislative and municipal office. The biography is here so +that a reader who asks "who architected the server side, +and on what history?" has a sourced answer. + +It is not a substitute for a pentest, a Type II, or a +restore test. Code either runs or it does not; Lambert's +own stated ethic. This briefing is the description of what +the code is for, and of what it cannot certify by existing. diff --git a/source/bio-james-garfinkel.rst b/source/bio-james-garfinkel.rst new file mode 100644 index 0000000..a527a51 --- /dev/null +++ b/source/bio-james-garfinkel.rst @@ -0,0 +1,110 @@ +James H. Garfinkel +================== + +Name and sources +---------------- + +This chapter summarizes **James H. Garfinkel** (the spelling on +the FINRA BrokerCheck individual report; also styled Garfinkle +in some informal references). Two public sources were used, as +requested: + +* **FINRA BrokerCheck**, CRD number **5052743**, + https://files.brokercheck.finra.org/individual/individual_5052743.pdf +* **verae.com**, which names Stuart Haber as co-founder and + describes the DataCube product. As of this writing the public + marketing site does **not** carry a dedicated biography page + for Garfinkel. The product and company description below is + therefore taken from verae.com's company narrative plus + Garfinkel's own public statement of role, not from a + fabricated "about the CEO" page. + +Role at Verae +------------- + +Public professional listings (including a long-standing +Facebook work listing) identify Garfinkel as **CEO of Verae +LLC**, from **January 2020**, based in **New York, New York**. +In that listing he describes Verae's technology as +blockchain-authenticated containers called **DataCubes**, +"which conveniently and securely ensure integrity and enable +selective sharing of digital information and records of all +sorts," and he quotes Stuart Haber on the original motivation +for timestamping digital objects. + +That description matches the public verae.com product: records +remain in customer-controlled storage; Verae seals a +fingerprint; the scientific core is Haber-style cryptographic +timestamping, aimed at compliance and examinations rather than +at operating a public chain. + +FINRA BrokerCheck (CRD 5052743) +------------------------------- + +The following facts are from the public BrokerCheck report. +They are **registration history**, not a Verae claim and not an +endorsement by FINRA. + +* **Name on the report:** James H. Garfinkel +* **CRD:** 5052743 +* **Current registration:** this broker is **not currently + registered** +* **Disclosed events:** the report summary states **no** + events disclosed about this broker +* **Examinations recorded on the summary:** 0 + principal/supervisory exams; 3 general industry/product + exams; 3 state securities law exams +* **Investment adviser:** BrokerCheck points readers to the + SEC IAPD site for any IAR record + +**Prior broker registrations** listed on the report: + +* **LPL Financial LLC**, CRD 6413, New York, NY, + **January 2013 -- March 2024**, registered representative +* **Hornor, Townsend & Kent, Inc.**, CRD 4031, New York, NY, + **November 2011 -- December 2012** +* **Park Avenue Securities LLC**, CRD 46173, New York, NY, + **April 2008 -- October 2009** + +Other employment lines that appear in the same public report +family include **Abbott Solutions Inc.** (insurance advisor, +from November 2009) and **MPWM Advisory Solutions LLC** +(investment adviser representative, January 2014 -- November +2020). Readers should treat the PDF as the living source; +registration status changes. + +Education (public professional listings) +---------------------------------------- + +Public professional listings state: + +* **Hamilton College**, B.A. Economics, class of **1980** +* **United Nations International School**, class of **1975** + +Other ventures listed on professional-directory sites (not +FINRA, not verae.com) have included Beryl Consulting, Intaglio +Blockchain, and earlier broker-dealer roles. Those directory +sites are secondary; they are noted here only so that a reader +who searches the name is not surprised. They are not used as +primary evidence of Verae corporate structure. + +Why this biography is in the briefing +------------------------------------- + +A compliance briefing is not a pitch deck. Garfinkel's +biography is here because the user of this system is entitled +to know **who is on the commercial and regulatory-facing side +of Verae**, and because a broker-dealer or RIA CCO will +**look the name up on BrokerCheck anyway**. The honest +presentation is: + +* CEO of Verae LLC (public listing, from 2020); +* a long New York securities-industry registration history + ending March 2024 at LPL, **not currently registered**; +* **no** BrokerCheck disclosed events on the current report; +* **not** given a biography block on verae.com at the time + this document was compiled --- Haber is the scientist the + site puts on the homepage. + +Do not treat a CRD number as a product certification. Do not +treat a CEO biography as a control. diff --git a/source/bio-stuart-haber.rst b/source/bio-stuart-haber.rst new file mode 100644 index 0000000..b33dac2 --- /dev/null +++ b/source/bio-stuart-haber.rst @@ -0,0 +1,110 @@ +Stuart Haber +============ + +Role at Verae +------------- + +**Stuart Haber** is a **co-founder of Verae**. The company's +public site introduces him as one of the creators of +blockchain and as the inventor, in 1991, of cryptographic +timestamping --- "the science that lets you prove a record +hasn't been altered, and the foundation under every +blockchain since." The site quotes him: + + "I co-founded Verae to make blockchain accessible to + enterprises without having to deal with the complexity of + blockchain." + + --- Stuart Haber, Co-Founder of Verae; co-inventor of + blockchain timestamping, 1991 + +Verae's product claim is that this is the proof Haber has +been building toward: simple enough for a compliance team, +precise enough for an SEC exam, with the customer's records +remaining in the customer's storage and only a fingerprint +being sealed. + +The scientific work +------------------- + +Haber is a cryptographer. He worked at **Bellcore** (Bell +Communications Research) in Morristown, New Jersey, in the +late 1980s and 1990s, in the research culture descended from +Bell Labs. With physicist **W. Scott Stornetta** he posed a +problem that looks obvious only after it is solved: digital +documents live on media that can be altered without a mark; +how do you certify **when the bits existed**, without +trusting the disk, and without handing the document to the +timestamping service? + +**1991.** Stuart Haber and W. Scott Stornetta, "How to +Time-Stamp a Digital Document," *Journal of Cryptology*, +volume 3, number 2, pages 99--111. This is the paper that +introduces computationally practical digital timestamping +so that a user cannot back-date or forward-date a document +even with the collusion of a timestamping service, while +keeping the document itself private. Bitcoin's white paper +cites it as reference **[3]**. + +**1993.** Dave Bayer, Stuart Haber, and W. Scott Stornetta, +"Improving the Efficiency and Reliability of Digital +Time-Stamping," in *Sequences II: Methods in Communication, +Security and Computer Science*, pages 329--334. Merkle +trees, efficient certificates, publication of a compact +root. Bitcoin's white paper cites it as reference **[4]**. + +**1997.** Stuart Haber and W. Scott Stornetta, "Secure names +for bit-strings," *Proceedings of the 4th ACM Conference on +Computer and Communications Security*, pages 28--35. Bitcoin's +white paper cites it as reference **[5]**. + +Those three papers are **three of the eight** citations in +Satoshi Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash +System" (2008). Haber has remarked that this is a .375 +batting average, and that Bitcoin is an application built on +top of the early blockchain rather than the invention of the +data structure itself. That is a historical statement, not a +claim that Verae is Bitcoin. + +Surety, 1994: first commercial blockchain +----------------------------------------- + +Haber and Stornetta took the research into production as +**Surety**. Surety hashed customer documents, linked those +hashes in a chain of certificates, and published a weekly +summary hash in the classified section of the Sunday *New +York Times*. That analog publication is widely described as +the oldest surviving public blockchain: a commitment that +does not depend on Surety's servers remaining honest or +online, because the *Times* is independently archived. The +design idea --- **commit a compact fingerprint to a widely +witnessed record, without revealing the documents** --- is +the same idea Verae productizes for enterprise compliance. + +Other cryptographic publications +-------------------------------- + +Haber's research record is broader than timestamping. It +includes work on minimum-knowledge interactive proofs, +symmetric public-key encryption, and secure multi-party +protocols (including "Cryptographic Computation: Secure +Fault-Tolerant Protocols and the Public-Key Model"). A +reader who wants the academic trail should start with the +three Bitcoin-cited papers and the 1991 *Journal of +Cryptology* article, then the ACM CCS 1997 paper. + +Why this biography is in the briefing +------------------------------------- + +Timestamping in this document is not a metaphor. It is a +specific scientific object --- hash, time, sequence, privacy +of the document from the notary --- that Haber defined in +print in 1991, commercialized in 1994, and is now building +into Verae so that a CCO can produce a receipt instead of a +vendor letter. The biography is here as **provenance of the +receipt**, not as a substitute for the organization's +controls. + +The same honesty that applies to Peergos applies here: +Haber co-invented the timestamping chain; he did not issue +the customer's SOC 2. diff --git a/source/checklist.rst b/source/checklist.rst index 5c7efaa..58c95d2 100644 --- a/source/checklist.rst +++ b/source/checklist.rst @@ -1,62 +1,96 @@ Audit-ready checklist ===================== -Use this as a working list. Check items only when **evidence exists** -(screenshot, log export, signed policy, ticket). This list is not a -certificate. +Use this as a working list. Check an item only when +**evidence exists** (screenshot, log export, signed policy, +ticket, receipt). This list is not a certificate. Software +having been installed does not tick these boxes. -A. Scope and data map +A. Scope and honesty +-------------------- + +* Named legal entity and systems in scope (console, Drive, + message fabric, IPFS, timestamping link, Iceberg archive) +* Written sentence in the system description: **software is + not our HIPAA / SOC 2 / ISO 27001 certificate** +* Data-flow diagram: endpoint → HPKE → DataCube → + Peergos/IPFS → receipt → Iceberg +* PHI / personal data vs ciphertext vs routing metadata, + named +* Peergos evaluation chapter attached, labeled **component + security evaluation** + +B. Data in transit +------------------ + +* Production algorithm is HPKE (or documented successor), + not a lab construction +* Destinations and subjects documented as **visible by + design** +* Error paths carry codes and lookup ids, not bodies +* Public-key directory lists public keys only; private keys + mode 0600 or HSM +* Broker operator named; metadata vs content in the annex + +C. Data at rest +--------------- + +* Customer holds Peergos / Drive keys; not on storage host +* Peergos hash verification on write and on read, evidenced +* Restore test: recover a cube from content-addressed + ciphertext **without** a plaintext tape +* Dual-hash cube chain; first-hash-wins registry + +D. Timestamping +--------------- + +* First-registration rule documented and tested (second + submit returns original receipt) +* Organizational node **linked** to central Verae, **or** + direct sync, named in the diagram +* Sample bundle: receipt + private metadata + attachment + pointer, redacted for the evidence pack +* Verae receives fingerprints, not objects --- stated in + the data map + +E. Write-once archive --------------------- -* Named legal entity and systems in scope (console, Drive, NATS, IPFS, ns1) -* Data-flow diagram: endpoint → HPKE/NATS → cryptree/IPFS -* What is PHI / personal data vs ciphertext vs routing metadata -* Peergos verification chapter attached (:doc:`verification`) +* Iceberg (or equivalent) export job exists and has a dated + last-run +* Object-lock / dual-control / separate account --- evidence + that no **single** party can delete a committed snapshot +* Retention schedule written by records/counsel, not by + engineering folklore +* Legal-hold procedure extends retention; ticket example -B. Keys and encryption ----------------------- +F. Access and change +-------------------- -* Customer holds Peergos/Drive keys; not on storage host -* NPE/HPKE endpoint keys in directory; private 0600; no xor content -* Signed Ed25519 config; unsigned rejected; admin-history prev+new+diff -* HSM or documented lab-to-HSM path - -C. Access ---------- - -* Console ``PFC_REQUIRE_AUTH=1``, TOTP; Drive login separate -* Inspect k-of-n; author is not an officer; log-before-reveal +* Console requires authentication (TOTP or equivalent); + Drive login is a separate plane +* Inspect is k-of-n; author is not an officer; log-before-reveal * Joiner / mover / leaver for console users -* Google SSO does **not** unwrap cubes +* Signed configuration; unsigned rejected; admin-history + prev + new + diff +* HSM or a dated plan to move lab keys to HSM -D. Integrity and backup ------------------------ - -* Cube chain append-only JSONL; dual hash -* Hash registry: first SHA-256 and receipt win -* Peergos/IPFS: hash-verified encrypted blocks (restore = re-fetch CIDs) -* Restore test: recover a cube from content-addressed ciphertext without - plaintext backup tapes - -E. Logging ----------- - -* Inspect audit events -* SM summaries: codes + lookup_id only (no bodies) -* Admin-history cube for config - -F. Contracts (counsel) +G. Contracts (counsel) ---------------------- -* Written BA / not-a-BA determination for disk, VM, backup, IPFS -* DPA Art. 28 where usernames/logs/IPs are processed -* NATS operator: metadata vs content in the annex -* Peergos component assurance: attach Cure53 2019 + ROS 2024 PDFs - (public; not your org’s ISO/SOC report) +* Written BA / not-a-BA determination for disk, VM, backup, + IPFS, Iceberg +* DPA Article 28 where usernames, logs, or IPs are processed +* NATS operator: metadata vs content +* Verae timestamping: fingerprint-only processing described +* Peergos PDFs attached and labeled "not our Type II / ISO" -G. Independent audit of *you* ------------------------------ +H. Independent examination of *this* organization +------------------------------------------------- -* SOC 2 Type I/II engagement **or** ISO 27001 registrar **or** HIPAA - risk analysis + policies (pick the program you actually need) +* SOC 2 Type I/II engagement, **or** ISO 27001 registrar, + **or** HIPAA risk analysis plus policies --- **the program + actually chosen**, not all three as wallpaper * Evidence window (Type II / surveillance) if applicable +* Named internal owner who will sit in the meeting and not + claim the software is the certificate diff --git a/source/conf.py b/source/conf.py index 8cbe628..61eade9 100644 --- a/source/conf.py +++ b/source/conf.py @@ -1,24 +1,141 @@ +# Sphinx configuration — Making yourself audit-ready with Verae DataCubes +# Logo on every page: https://www.verae.com/Assets/VeraeFullLogo.png + project = "Making yourself audit-ready with Verae DataCubes" -copyright = "2026, Verae" -author = "Verae / George Lambert" +copyright = "2026, Verae Inc" +author = "Verae Inc" +release = "2026.09" +version = "2.0" + extensions = [] templates_path = ["_templates"] -exclude_patterns = [] +exclude_patterns = ["verification.rst"] + html_theme = "alabaster" html_static_path = ["_static"] html_title = project +html_logo = "_static/VeraeFullLogo.png" +html_favicon = "_static/VeraeFullLogo.png" +html_css_files = ["verae.css"] +html_copy_source = False +html_show_sourcelink = False +html_theme_options = { + "logo": "VeraeFullLogo.png", + "logo_name": False, + "description": "Tools for storage, communications, timestamping, verification, and audit — not a certificate.", + "fixed_sidebar": True, + "page_width": "980px", + "sidebar_width": "240px", + "show_powered_by": False, +} + latex_engine = "pdflatex" latex_documents = [ ( "index", "peergos-making-yourself-audit-ready-with-verae-datacubes.tex", - "Making yourself audit-ready with Verae DataCubes", - "Verae", + r"Making yourself audit-ready with Verae DataCubes", + r"Verae Inc", "manual", ), ] +latex_additional_files = ["_static/VeraeFullLogo.png"] +latex_show_pagerefs = False +latex_show_urls = "footnote" +latex_toplevel_sectioning = "chapter" + +_PREAMBLE = r""" +\usepackage{graphicx} +\usepackage{xcolor} +\usepackage{fancyhdr} +\usepackage{needspace} +\DeclareUnicodeCharacter{2014}{---} +\DeclareUnicodeCharacter{2013}{--} +\DeclareUnicodeCharacter{201C}{``} +\DeclareUnicodeCharacter{201D}{''} +\DeclareUnicodeCharacter{2018}{`} +\DeclareUnicodeCharacter{2019}{'} +\DeclareUnicodeCharacter{25BC}{v} +\definecolor{veraepurple}{HTML}{5B2C8B} +\definecolor{veraedark}{HTML}{1A0A24} +\definecolor{veraeink}{HTML}{111111} + +% Extra headroom so the logo never collides with body text. +\setlength{\headheight}{44pt} +\addtolength{\topmargin}{-14pt} + +\newcommand{\VeraeLogo}{\includegraphics[height=0.92cm]{VeraeFullLogo.png}} +\newcommand{\VeraeFooter}{% + \footnotesize\color{veraepurple}% + Verae Inc \textbullet\ https://www.verae.com \textbullet\ + Book a call at verae.com \textbullet\ app.verae.com} + +\fancypagestyle{normal}{ + \fancyhf{} + \fancyhead[L]{\colorbox{veraedark}{\VeraeLogo}} + \fancyhead[R]{\small\color{veraepurple}Audit-ready with Verae DataCubes} + \fancyfoot[L]{\VeraeFooter} + \fancyfoot[R]{\footnotesize\color{veraepurple}\thepage} + \renewcommand{\headrulewidth}{0.6pt} + \renewcommand{\footrulewidth}{0.4pt} + \renewcommand{\headrule}{\hbox to\headwidth{\color{veraepurple}\leaders\hrule height \headrulewidth\hfill}} + \renewcommand{\footrule}{\hbox to\headwidth{\color{veraepurple}\leaders\hrule height \footrulewidth\hfill}} +} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[L]{\colorbox{veraedark}{\VeraeLogo}} + \fancyfoot[L]{\VeraeFooter} + \fancyfoot[R]{\footnotesize\color{veraepurple}\thepage} + \renewcommand{\headrulewidth}{0.6pt} + \renewcommand{\footrulewidth}{0.4pt} +} +\pagestyle{normal} + +% Each Sphinx chapter already starts a new page in the manual class. +% Keep first-page headers branded as well. +\makeatletter +\let\sphinx@originalchapter\chapter +\renewcommand{\chapter}{\clearpage\thispagestyle{plain}\sphinx@originalchapter} +\makeatother +""" + latex_elements = { "papersize": "letterpaper", "pointsize": "11pt", - "preamble": r"\usepackage{hyperref}", + "preamble": _PREAMBLE, + "fncychap": r"\usepackage[Sonny]{fncychap}", + "printindex": "", + "maketitle": r""" +\begin{titlepage} +\thispagestyle{empty} +\vspace*{1.4cm} +\begin{flushleft} +\colorbox{veraedark}{\includegraphics[width=7.2cm]{VeraeFullLogo.png}} +\end{flushleft} +\vspace{1.6cm} +{\color{veraepurple}\rule{\textwidth}{1.6pt}} +\vspace{0.7cm} +{\Huge\bfseries Making yourself audit-ready\\[0.25em] with Verae DataCubes\par} +\vspace{0.55cm} +{\Large Software is not a HIPAA, SOC 2, or ISO 27001 certificate.\par} +\vspace{0.35cm} +{\large A technical briefing on what the Verae DataCube Server Solution +provides for data in transit and data at rest --- and what every +organization must still do itself.\par} +\vspace{0.9cm} +{\color{veraepurple}\rule{\textwidth}{0.6pt}} +\vspace{0.7cm} +{\large Verae Inc\\[0.2em] +https://www.verae.com\\[0.2em] +Book a call at verae.com\\[0.2em] +app.verae.com\par} +\vfill +{\small September 2026 \textbullet\ Document version 2.0\par} +\end{titlepage} +\clearpage +""", + "tableofcontents": r""" +\tableofcontents +\clearpage +""", } diff --git a/source/contact.rst b/source/contact.rst new file mode 100644 index 0000000..e003320 --- /dev/null +++ b/source/contact.rst @@ -0,0 +1,45 @@ +Verae Inc --- contact +===================== + +This page is the contact block that also appears in the +footer of every page of the PDF edition and at the bottom +of every HTML chapter. + +**Verae Inc** + +Website: https://www.verae.com + +Product / activity console: https://app.verae.com + +Book a conversation: use the "Book a call" path on +https://www.verae.com (the public site states that the +company will be in touch within one business day). + +API (fingerprint seal, as described on the public site): +https://api.verae.com/v1/seal + +This briefing (HTML and PDF): + +* https://docs.pfc.georgelambert.org/audit-ready/ +* https://git.georgelambert.org/marchon/peergos-making-yourself-audit-ready-with-verae-datacubes + +A street address and telephone number are **not invented +here**. If a procurement file requires them, take them from +a current Verae engagement letter, W-9, or the form on +verae.com, not from this paragraph. + +Closing reminder +---------------- + +Software alone does not make an organization HIPAA +certified, SOC 2 attested, or ISO 27001 certified. + +The Verae DataCube Solution gives you tools to store, +communicate, timestamp, verify, and audit. Your +organization still has to write the policies, run the +procedures, operate the internal controls, and sit with an +independent auditor. Verae provides the tools, the +background, and the software infrastructure for the +**technical portion** of that work. + +Verae Inc --- https://www.verae.com diff --git a/source/data-at-rest.rst b/source/data-at-rest.rst new file mode 100644 index 0000000..ec041ea --- /dev/null +++ b/source/data-at-rest.rst @@ -0,0 +1,136 @@ +Encryption at rest --- IPFS blocks and Peergos +============================================== + +The problem +----------- + +Bytes that are no longer moving still have to live somewhere: a +disk, a replica, a backup, a cold archive. The people who operate +those surfaces --- hosting providers, backup operators, someone +with a snapshot credential --- are rarely the same people who are +authorized to read the records. A design that stores plaintext on +those surfaces is a design that makes every disk operator a +reader. A design that stores ciphertext, but lets an operator +swap a block without detection, is a design that fails integrity +even if it keeps confidentiality. + +The Verae DataCube Server Solution stores **data at rest** as +**encrypted, content-addressed IPFS blocks**, with **Peergos** +verifying hashes on the way in and the way out. + +Content-addressed blocks +------------------------ + +IPFS names a block by a cryptographic hash of its contents (a +Content Identifier, or CID). Two properties follow immediately: + +* If the bits change, the name changes. There is no such thing as + "the same CID, different payload" under a collision-resistant + hash. +* A client that asked for CID X and received bytes whose hash is + not X **knows** it was given the wrong object. + +That is the definition of a **tamper-evident** store. It does not +prevent a hostile replica from refusing to serve a block +(availability). It does prevent a hostile replica from silently +serving a substitute and hoping nobody notices (integrity). + +Peergos on top of IPFS +---------------------- + +Peergos is not "IPFS with a folder UI." It is an encrypted +filesystem --- a **cryptree** --- whose nodes and file chunks are +stored as IPFS blocks. The properties that matter for an +audit-ready DataCube are: + +* **Client-side encryption.** Symmetric keys for chunks live with + the customer, not on the storage host. A host with disk access + sees padded, encrypted chunks and random labels, not filenames, + not sibling names, not a social graph. +* **Hash verification.** Peergos **verifies the hash** of every + block it reads from or writes to IPFS. A restored cube is not + "whatever was on the tape." It is a set of CIDs re-fetched and + re-checked. +* **Signed writes.** Updates are signed. An unsigned rewrite is + not a valid Peergos write. +* **Independent chunk keys.** Chunks (up to 5 MiB, padded) are + encrypted with random 256-bit keys (Salsa20-Poly1305 in the + published design), not with convergent encryption that would + leak equality of plaintext across users. +* **CHAMP** places encrypted cryptree nodes under random 32-byte + labels, so the storage host cannot walk the directory tree by + name. +* **Sharing** uses hybrid encryption (X25519 plus ML-KEM-1024 in + current Peergos) so a capability can be given to another user + without placing the chunk key on the server. + +Tamper-evident restore +---------------------- + +"Backup" in this architecture does not mean a second plaintext +copy in a different building. It means: + +1. the CIDs that constitute a cube are known; +2. the encrypted blocks for those CIDs exist on more than one + replica; +3. a restore **re-fetches** the blocks and **re-verifies** the + hashes; +4. the customer, holding keys, decrypts locally. + +If step 3 fails, the restore fails closed. That is the opposite +of a backup product that "helpfully" returns the last good +plaintext it had. Helpfulness of that kind is how silent +corruption and silent substitution enter an evidence set. + +Append-only at the cube layer +----------------------------- + +Peergos itself uses signed updates and immutable blocks. The +Verae DataCube adds an **application-level chain**: a JSONL +history in which each record hashes the previous record. Dual +hashing (for example SHA-256 plus BLAKE2b or BLAKE3) is used so +that a future weakness in one function does not silently rewrite +history. + +These two layers must not be conflated in an audit interview: + +* **IPFS / Peergos** prove that the bytes retrieved are the bytes + named by the CID, and that names and sizes are not in the + clear on the host. +* **The cube chain** proves that the organization's own history + of writes is append-only at the application layer. + +Both are needed. Neither is a SOC 2 report. + +What a disk operator sees +------------------------- + +If keys never leave the client or the customer's HSM, a disk +operator, a VM snapshot operator, and an offsite replica operator +see **opaque hashed ciphertext**. They do not see PHI, they do +not see document titles, they do not see the graph of who shared +what with whom. + +That fact **changes the Business Associate / processor +conversation**. It does not automatically end it. Usernames, IP +addresses, billing identity, and support logs can still be +personal data. Chapter 11 takes that up. + +What this does, and does not, satisfy +------------------------------------- + +For HIPAA encryption of ePHI **at rest**, for SOC 2 CC6 +encryption of stored data, and for ISO 27001 Annex A cryptography +and storage, this is the **technical control**: ciphertext on +disk, keys with the customer, hash-checked restore. + +It does **not** by itself satisfy: + +* a **key-custody policy** (who can unwrap, where the HSM lives, + how a lost key is declared); +* a **restore-test procedure** with a dated ticket proving + someone actually did it last quarter; +* **retention and legal-hold** rules (those require the + write-once archive in Chapter 9, plus lawyers); +* **physical** security of the machines, which still belongs in + the organization's ISMS or HIPAA facility controls. diff --git a/source/data-in-transit.rst b/source/data-in-transit.rst new file mode 100644 index 0000000..4d6afed --- /dev/null +++ b/source/data-in-transit.rst @@ -0,0 +1,111 @@ +Secure communications --- data in transit +========================================= + +The problem +----------- + +A message that leaves one machine and arrives at another crosses +infrastructure the endpoints do not own: routers, load balancers, +message brokers, TLS terminators, packet-capture appliances, and +people with legitimate operational access to those devices. Any of +those parties can copy bits. The honest design question is not +"will anyone see the packet" --- they will --- but "**what** will +they see, and **what** will they be able to do with it." + +The Verae DataCube Server Solution answers that question with +**point-to-point encryption of content** and an explicit admission +that **routing must be visible**. + +Point-to-point encryption +------------------------- + +"Best in class" here is not a slogan; it names a concrete choice. +Production content is sealed with **HPKE** (Hybrid Public Key +Encryption, RFC 9180), in the HPKE-Base mode, using a suite such as +X25519-HKDF-SHA256 with ChaCha20-Poly1305. Each endpoint has a +key pair. The sender looks up the recipient's **public** key in a +directory that is visible to every E2E service. The sender seals +the body to that public key. Only the holder of the matching +**private** key can open it. + +Consequences that matter in an audit interview: + +* The **sender cannot reopen** the ciphertext after it is sealed + unless the sender is also a recipient or has retained plaintext. + A lookup identifier is enough to talk about the message later + without retaining a second copy of the body. +* The **broker cannot open** the body. Possession of the wire + image is possession of ciphertext. +* A **lab XOR** construction, if it exists in a codebase for + experiments, is not a production algorithm. Production + configurations reject it. + +Visible routing +--------------- + +A network that cannot see a destination cannot deliver a message. +The DataCube Server Solution therefore does **not** claim +anonymous, metadata-free messaging. The following remain visible +to the transport, by design: + +* destination (the handle or address the router needs); +* subject or stream name (so the right service receives the + envelope); +* sender handle or lookup identifier, when the protocol carries + them for reply and error handling; +* approximate size and timing (any network sees these). + +This is the **honest-but-curious broker** model. Curiosity is +assumed. Honesty is assumed only in the narrow sense that the +broker forwards what it is given; it is **not** trusted with +content, and it is **not** trusted not to log destinations. + +Error handling without leaking content +-------------------------------------- + +Failures have to be reported. A bounce that includes the original +body would undo the encryption. The design therefore returns +**error metadata**: an error code, a lookup identifier, a +destination class --- not the plaintext, and not a replay of the +ciphertext into a log aggregator that is a second, weaker store. + +Network Error Bundles can carry a sender-visible ciphertext and a +system-visible ciphertext so that the right party can diagnose +without broadcasting the payload to operators who should never see +it. + +The public-key directory +------------------------ + +Point-to-point encryption is only as good as the lookup of public +keys. The server solution publishes a **directory of public keys** +so that availability of those keys is visible to all E2E services. +Private keys do not belong in that directory. Private key files +are mode ``0600``, held on the endpoint or in an HSM, and are +never returned by the public listing API. + +An examiner can be shown the public listing. An examiner should +never be given a private key. + +What this does, and does not, satisfy +------------------------------------- + +For HIPAA Security Rule addressable encryption of ePHI **in +transit**, for SOC 2 CC6 cryptographic transmission, and for +ISO 27001 Annex A transmission security, this design is the +**technical control**: content is encrypted to the recipient, the +path is untrusted, keys are endpoint-held. + +It does **not** by itself satisfy: + +* a rule that requires the organization to **inventory** every + channel (personal devices, shadow SaaS, unapproved AI tools); +* a rule that requires **workforce sanctions** when someone + bypasses the channel; +* a rule that requires **agreements** with the broker operator + covering metadata that may still be personal data. + +Those remain policies, procedures, and contracts. The software +makes the approved channel strong. It cannot stop a person from +using a weak channel instead. That is an organizational control, +not a cryptographic one. diff --git a/source/datacube-server.rst b/source/datacube-server.rst new file mode 100644 index 0000000..4c7c0b7 --- /dev/null +++ b/source/datacube-server.rst @@ -0,0 +1,110 @@ +The Verae DataCube Server Solution +================================== + +Purpose +------- + +A Verae DataCube Server Solution is the on-premises or +customer-hosted assembly that gives an organization a place to put +sensitive digital objects, a way to move them, a way to prove when +they first existed, and a way to show an examiner that the bits +have not been silently rewritten. + +It is a **server solution** in the sense that an organization runs +(or has run for it) a set of cooperating services: encrypted +storage, a message fabric, a public-key directory, a timestamping +link to Verae's central service, and an archival export path. It is +not a single binary, and it is not a cloud folder with a padlock +icon. + +The DataCube as a container +--------------------------- + +A **DataCube** is a customer-controlled container for digital +objects and for the metadata that makes those objects examinable. +Typical contents include: + +* the object bytes (a message body, a document, an image, a log + extract, an AI prompt and completion, or any other digital + media); +* **private metadata** that the organization needs but does not + necessarily share (internal identifiers, matter numbers, legal-hold + flags); +* **attached files** that travel with the object; +* an **internal chain** of hashes so that the cube itself has a + history --- each new write names the previous write. + +Verae's public product description is consistent with this split: +records stay in **storage the customer controls**; Verae seals a +**fingerprint**. The server solution is the machinery that makes +that split operational rather than rhetorical. + +Two information states, one operational picture +----------------------------------------------- + +Classical security training divides information into **data in +transit** and **data at rest**. The DataCube Server Solution is +built around that division. + +**In transit**, the problem is an untrusted network. Messages must +be readable at the destination and nowhere else along the path, yet +the path must still be able to deliver them. Chapter 4 treats that +problem in full: point-to-point encryption, visible routing, +honest-but-curious brokers. + +**At rest**, the problem is an untrusted disk, an untrusted backup +operator, and an untrusted replica. Bytes must be stored so that a +host who does not hold keys sees opaque blocks, and so that a +restore can prove it brought back the same blocks that were +written. Chapter 5 treats that problem in full: IPFS +content-addressed ciphertext, Peergos hash verification, +tamper-evident restore. + +A third problem sits beside those two: **time**. Storage and transit +prove confidentiality and integrity of *what* was stored or sent. +They do not, by themselves, prove *when* it first existed, or that +a later rewrite is not being offered as the original. Timestamped +receipts (Chapter 6) and the cross-blockchain timestamping +architecture (Chapter 8) address that. + +What "server" means in practice +------------------------------- + +In a typical deployment the organization runs, or links: + +* a **Peergos** instance (or equivalent cryptree client) that + writes encrypted, content-addressed blocks; +* an **IPFS** layer that stores and replicates those blocks by + hash; +* a **message fabric** (NATS in the reference deployment) that + carries HPKE-sealed bodies with destinations in the clear; +* a **public-key directory** so every endpoint can find every + other endpoint's encryption key without a private-key leak; +* an **organizational timestamping node** that either syncs with + Verae's central timestamping server or is linked to it; +* an **admin-history** cube that records configuration changes as + previous state, new state, and diff; +* an **Iceberg write-once export** that takes cubes out of any + single party's delete path (Chapter 9). + +Each of those pieces can be drawn on a whiteboard in an audit +interview. Each of them also has a failure mode that the +organization's procedures must name: lost keys, a mis-issued +directory entry, a broker that drops messages, a replica that +serves a wrong block (detected by hash), a timestamping link that +is down, an archive job that did not run. + +What the server solution is not +------------------------------- + +It is not a substitute for workforce training. It is not a +substitute for a Business Associate Agreement analysis. It is not a +substitute for access reviews. It is not, by itself, "the HIPAA +control set" or "the SOC 2 system." It is the **technical +substrate** on which those controls can be implemented with less +faith in honest administrators and more reliance on hashes, +receipts, and keys the customer holds. + +The following four chapters unpack the substrate: transit, rest, +receipts, and the European evaluations of the Peergos storage +layer. diff --git a/source/executive.rst b/source/executive.rst new file mode 100644 index 0000000..a01b8a5 --- /dev/null +++ b/source/executive.rst @@ -0,0 +1,159 @@ +Executive summary +================= + +Software alone does not make an organization HIPAA certified, SOC 2 +attested, or ISO 27001 certified. + +That sentence is the point of this document. It is also the sentence +that is most often skipped when a vendor, an integrator, or an internal +champion shows encryption, hashing, or a pentest PDF and treats the +conversation as finished. It is not finished. Encryption is a control. +A pentest is an evaluation of a component. A certificate, an attestation, +or a covered-entity determination is a statement about **an organization** +--- its legal entity, its people, its written policies, its operating +procedures, its internal controls, the evidence those controls produce, +and the independent party that examined that evidence. + +The Verae DataCube Solution gives an organization tools to **store**, +**communicate**, **timestamp**, **verify**, and **audit** for compliance. +Those tools are real, they are specific, and they are described in the +chapters that follow. They are still only tools. To obtain HIPAA-aligned +status as a covered entity or business associate with a defensible +program, a SOC 2 Type I or Type II report, or an ISO 27001 certificate, +the organization must still: + +* write and live by **policies** (what the organization says it will do); +* operate **procedures** (how staff actually do it, every day); +* design and test **internal controls** (the checks that catch failure); +* retain **evidence** (logs, tickets, screenshots, signed approvals, + restore tests, training records); +* engage an **independent auditor**, CPA firm, or ISO registrar, as the + chosen program requires. + +Verae cannot issue those certificates. Verae cannot sit in the +organization's chair during an OCR investigation, a SOC 2 fieldwork +week, or an ISO Stage 2 audit. What Verae can do --- and what this +briefing is written to make precise --- is provide the **tools**, the +**background**, and the **software infrastructure** that make it easier +to implement the **technical portion** of those programs. + +What a Verae DataCube Server Solution does +------------------------------------------ + +A Verae DataCube Server Solution provides **secure communications and +storage** for two classical information-security states: + +* **Data in transit** --- messages, objects, and control traffic while + they move from one endpoint to another. +* **Data at rest** --- messages, objects, metadata, and receipts while + they sit on disk, in a replica, or in an archive. + +Those two states are not the same problem, and they are not solved by +the same mechanism. This document treats them separately on purpose. + +Data in transit +--------------- + +Verae uses best-in-class encryption for messaging **from point to +point**. The content of a message is sealed so that only the intended +endpoints can open it. Routing, however, **must remain visible**: a +message that cannot be addressed cannot be delivered. Subjects, +destination handles, and size or timing metadata are therefore +visible to the transport. The transport is treated as +**honest-but-curious**. It can drop, delay, or copy ciphertext. It +cannot read the body if it does not hold endpoint private keys. + +Data at rest +------------ + +Encryption at rest is performed through **IPFS content-addressed +blocks**. Each block is named by its hash. Peergos verifies those +hashes on read and on write. A restore is therefore +**tamper-evident**: if a block was altered, its hash no longer +matches, and the client refuses it. This is not a plaintext tape +backup. It is a re-fetch of hashed ciphertext plus a verification +that the bits are the bits that were stored. + +Global timestamped receipts +--------------------------- + +Independently of who stores the bytes, Verae issues **global +timestamped receipts** based on **document hashes**. A receipt is +proof of the **time and sequence of the first registration** of a +block of digital information --- a message, an image, a document, or +any other digital object that can be stored in digital media. The +receipt does not require Verae to see the object. It requires a +fingerprint of the object, registered at a time that can later be +shown to third parties. + +Peergos, evaluated in Europe +---------------------------- + +The offline storage and replication system used with Peergos was +**audited twice in Europe**, and the protocol was designed under +work that was independently reviewed: + +* **2019 --- Cure53, Berlin, Germany.** Pentest, source-code audit, + and **crypto/design review** (May--June 2019). No fundamental + architectural or cryptographic problems. Issues found were fixed. + Cure53 stated that the platform **passed this evaluation**. +* **2024 --- Radically Open Security B.V., Amsterdam, Netherlands.** + Crystal-box pentest plus code audit of the Peergos web UI + (September--November 2024). **Zero** findings rated extreme, high, + or elevated; **two** moderate; **six** low. Peergos states all + were fixed. No data exposure and no integrity compromise (the + issues were mostly UI crashes). + +Both firms are **EU-based**. Both full reports are **public**. That +is a **security evaluation of the Peergos protocol and +implementation**. It is **not** a HIPAA certificate, a SOC 2 report, +or an ISO 27001 certificate for Peergos, for Verae, or for any +customer. + +Verae global timestamping +------------------------- + +The Verae Global Timestamping and receipt solution is a +**cross-blockchain** design. It certifies the time and date stamp of +a digital object and stores that information in a **digital bundle** +that can carry private metadata, attached files, and an internal +blockchain. That organizational chain is **cross-verified** either: + +* from an organizational server **linked to the central Verae + server**, or +* by **directly syncing** with Verae's central timestamping server. + +The result is **proof of existence** of a digital object at a +specific time and date. When the organization wants the object +itself stored --- not only its fingerprint --- the object can live +inside an **encrypted Peergos DataCube**. + +Write-once Iceberg archive +-------------------------- + +Those DataCubes are archived into a **write-once external Iceberg +file-storage solution** for compliance reasons. The archive is +designed to sit **outside the deletion control of any single +party**. That is a retention and legal-hold property, not a +marketing slogan: once a cube is committed to the write-once tier, +neither the customer operator, nor Verae, nor a hosting vendor +should be able to quietly erase it. + +What this briefing is, and is not +--------------------------------- + +This briefing describes the **technical portion** of a compliance +program that an organization can build with Verae DataCubes. It +indexes each of the points above as its own chapter, in enough +detail that a CISO, a CCO, outside counsel, or an auditor can +distinguish: + +* what the software **does**; +* what the independent **Peergos evaluations** actually said; +* what **Verae timestamping** actually proves; +* what the organization **must still write, operate, and have + examined**. + +It does not claim that installing this software finishes HIPAA, +SOC 2, or ISO 27001. Anyone who says otherwise is not describing +this product honestly. diff --git a/source/global-timestamping.rst b/source/global-timestamping.rst new file mode 100644 index 0000000..f1b1caf --- /dev/null +++ b/source/global-timestamping.rst @@ -0,0 +1,138 @@ +Verae global timestamping --- a cross-blockchain receipt +======================================================== + +Lineage +------- + +The scientific problem Verae is productizing is not new. In +1991, Stuart Haber and W. Scott Stornetta published "How to +Time-Stamp a Digital Document" in the *Journal of +Cryptology*. They asked how to certify when a digital +document was created or last changed **without trusting the +medium** and **without giving the timestamping service the +document**. In 1993, with Dave Bayer, they showed how Merkle +trees make that efficient. In 1997 they published "Secure +names for bit-strings." Satoshi Nakamoto's 2008 Bitcoin +white paper cites those three papers as references [3], [4], +and [5] --- three of the eight citations in that document. + +Haber co-founded **Surety** in 1994, widely described as the +first commercial blockchain: a hash-linked chain of document +certificates, with a weekly summary published in the Sunday +*New York Times* so that the day's commitments sat in a +public, widely archived analog record. + +Haber is a **co-founder of Verae**. Verae's public site +states the aim directly: make that proof simple enough for a +compliance team and precise enough for an SEC exam, without +forcing the enterprise to operate a public blockchain. The +quote on verae.com is: "I co-founded Verae to make +blockchain accessible to enterprises without having to deal +with the complexity of blockchain." + +What "cross-blockchain" means here +---------------------------------- + +A single private log, held only by the vendor, is a vendor +assurance letter with extra steps. A single public chain may +be operationally and commercially the wrong place to put an +enterprise's registration traffic. Verae's design is +**cross-blockchain** in the following sense: + +* an **organizational chain** runs at the customer, inside + or beside the DataCube, recording hashes, metadata, and + sequence; +* a **central Verae chain** records fingerprints and issues + receipts; +* the two are **cross-verified**, so that neither side can + rewrite history without the other side's record disagreeing; +* when policy calls for it, commitments can be **anchored + further** --- additional public or consortium chains --- so + that proof of existence does not collapse if one operator + disappears. + +The customer does not have to become a blockchain operator +to use this. That is the product claim. The examiner does +not have to trust a single vendor's database to verify a +receipt. That is the scientific claim, inherited from +Haber--Stornetta. + +Two deployment patterns +----------------------- + +**Linked organizational server.** The organization runs a +timestamping node next to its DataCube server. That node is +linked to the central Verae timestamping server. Local +registrations are committed locally (low latency, private +metadata stays home) and cross-verified centrally (receipt +the rest of the world can check). + +**Direct sync.** An organization that does not want to run +the organizational node can sync registrations directly with +Verae's central timestamping server. Proof of existence at a +specific date and time still issues. Private metadata and +attached files, if any, remain the organization's problem to +store --- typically in the encrypted Peergos DataCube. + +Both patterns produce the same external artifact: a receipt +bound to a hash, a time, and a sequence. They differ in +where the organizational metadata lives and in how much +infrastructure the customer operates. + +The digital bundle +------------------ + +The unit of production is a **digital bundle**: + +* the **receipt** (hash, time, sequence, verification path); +* **private metadata** (classification, matter, hold, + internal identifiers) that need not be on a public chain; +* **attached files** that should be produced together; +* a pointer or capability to the object in the encrypted + DataCube, when the organization chose to store the object + and not only its fingerprint. + +An examiner can be given the bundle, or a redacted bundle, +without being given a login to the production console and +without Verae ever having seen the object bytes. + +Proof of existence versus proof of custody +------------------------------------------ + +Timestamping answers: **did these bits exist by this time?** + +The DataCube answers: **does the organization still have +them, encrypted, hash-checkable?** + +The Iceberg write-once tier answers: **can anyone quietly +delete them anyway?** + +A complete production to a regulator often needs all three. +Timestamping alone is not an archive. An archive without a +receipt is a pile of files with a clock on the filesystem +that the administrator can set. + +What this does, and does not, satisfy +------------------------------------- + +For SEC Rule 17a-4, FINRA books-and-records, and similar +regimes that demand records in a non-rewriteable, +non-erasable form **with the ability to produce the +original**, timestamped receipts plus write-once archive are +the **technical portion** of the answer: you can show when +the record was sealed, that the bits match, and that the +archive copy is not under ordinary delete. + +They do not satisfy: + +* the requirement to **capture the channel in the first + place** (if the team used an unsealed tool, there is + nothing to timestamp); +* the requirement to have **written procedures** for + production, legal hold, and supervision; +* the requirement that a **named principal** own the + recordkeeping obligation. + +Software seals what it is shown. The organization must still +show it the right things, on time, under a policy someone +will sign. diff --git a/source/howto.rst b/source/howto.rst index e6d2452..ed9dc8e 100644 --- a/source/howto.rst +++ b/source/howto.rst @@ -1,30 +1,65 @@ -How to use this pack -==================== +How to use this briefing +======================== -1. Read :doc:`verification` so you do not over-claim Peergos audits. -2. Fill :doc:`checklist` with **your** instance evidence (ns1, keys, users). -3. Give :doc:`baa-dpa` to counsel with the data-flow from :doc:`architecture`. -4. Point auditors at live technical surfaces (do not give them private keys). +1. Read the **executive summary** aloud in the first five + minutes of any vendor, board, or auditor meeting that + touches this system. If anyone says "so we are certified," + stop and reread Chapter 1. + +2. Read **What Verae provides** so the five verbs (store, + communicate, timestamp, verify, audit) are not confused + with an ISMS, a Type II, or a HIPAA program. + +3. Read the **transit**, **rest**, **receipts**, **Peergos + evaluations**, **timestamping**, and **Iceberg** chapters + in that order. They are the technical portion, in the + order an examiner usually probes: "can the wire read it, + can the disk read it, can you prove when, who looked at + the crypto, can you produce it later." + +4. Fill the **checklist** with **this instance's** evidence. + Empty checkboxes are not a moral failing; they are the + work remaining. + +5. Give **BAAs and DPAs** to counsel with the architecture + diagram. Do not let engineering declare a vendor "not a + BA." + +6. Attach the two **public** Peergos reports as **vendor + security evaluations**, with a cover slip that says they + are not the organization's SOC 2, ISO 27001, or HIPAA + certification. + +7. Point auditors at **live technical surfaces** (health, + public-key listing, Drive). Do not give them private + keys. Do not give them a story that the pentest PDF is + the Type II. + +8. Keep the **biographies** at the back of the PDF for + provenance --- who built the timestamping science, who + is building the product, who architected the internet + integration and the DataCube server side --- without + substituting biography for controls. .. only:: html + Reference instance (not a certificate): + * https://pfc.georgelambert.org/health * https://pfc.georgelambert.org/v1/npe/keys (public keys only) * https://docs.pfc.georgelambert.org/controls.html * https://docs.pfc.georgelambert.org/custody.html - * Peergos Drive (cryptree) on your host - * https://git.georgelambert.org/marchon/peergos-for-compliance - * https://git.georgelambert.org/marchon/system-git-sync - * https://git.georgelambert.org/marchon/secure-messaging - -5. Attach the two **public** Peergos pentest PDFs from the Peergos - ``audits/`` tree as **vendor security evaluations**, labeled “not our - SOC 2 / ISO certificate”. + * https://git.georgelambert.org/marchon/peergos-making-yourself-audit-ready-with-verae-datacubes + * https://www.verae.com .. only:: latex - Companion system PDF (same folder): + Companion system PDFs in the same folder: .. raw:: latex - \href{peergos-for-compliance.pdf}{peergos-for-compliance.pdf} + \begin{itemize} + \item \href{peergos-for-compliance.pdf}{peergos-for-compliance.pdf} + \item \href{nats-service-endpoints.pdf}{nats-service-endpoints.pdf} + \item \href{secure-messaging.pdf}{secure-messaging.pdf} + \end{itemize} diff --git a/source/iceberg-archive.rst b/source/iceberg-archive.rst new file mode 100644 index 0000000..177699b --- /dev/null +++ b/source/iceberg-archive.rst @@ -0,0 +1,131 @@ +Write-once Iceberg archive +========================== + +The deletion problem +-------------------- + +Encryption at rest stops a disk operator from **reading**. +Hash verification stops a replica from **substituting**. +Timestamped receipts stop a custodian from **back-dating**. +None of those, by themselves, stop a person with legitimate +administrative power from **deleting**. + +Deletion is the failure mode that turns a recordkeeping +program into a fine. Off-channel messaging cases at +broker-dealers were, at bottom, failures to **produce**. A +record that existed and was then removed, "cleaned up," or +rotated out of the only copy is, to an examiner, a record +that cannot be produced. + +Compliance therefore needs a tier where **ordinary +administrative power does not include delete**. + +What "write-once Iceberg" means in this solution +------------------------------------------------ + +DataCubes --- the encrypted, hash-chained containers --- are +**archived** into an **external, write-once file-storage +solution** built on the **Iceberg** table/file model (a +layout of immutable data files plus a metadata log that +records new snapshots rather than rewriting old ones). + +Properties the solution is specified to have: + +* **Write once.** A committed archive object is not updated + in place. A correction is a **new** object with a **new** + receipt. The original remains. +* **External.** The archive is not the same disk as the + live Peergos instance. Compromising the live server should + not confer delete on the archive. +* **Outside any single party's deletion control.** The + customer operator, Verae, and the hosting vendor are each + insufficient, by themselves, to erase a committed archive + file. Practical implementations of that requirement use + some combination of object-lock / WORM flags, dual-control + hold, independent cloud or tape accounts, and contractual + prohibition on early delete --- plus the technical fact + that Iceberg snapshots are new files, not overwrites. +* **For compliance reasons.** This tier exists because + retention schedules, legal holds, and examiner production + require it --- not because it is a convenient backup. + +How cubes move into the archive +------------------------------- + +A live DataCube is an operational object: it receives new +writes, it is replicated as encrypted IPFS blocks, it is +readable by holders of the right capabilities. On a schedule +and on events (legal hold, period close, exam notice), the +server solution **exports** a cube snapshot: + +1. freeze a CID set and cube-chain head; +2. confirm Peergos hash verification of every block in the + set; +3. register that snapshot's hash with Verae timestamping + (first registration of *this* snapshot); +4. write the encrypted snapshot into Iceberg as a new + immutable data file (or set of files) under a snapshot + id that never reuses a previous id; +5. record, in admin-history, that the archive job ran, who + authorized it, and which receipt was issued. + +A restore from the archive is the same tamper-evident path +as a restore from IPFS: re-fetch, re-verify hashes, decrypt +only with customer keys. + +What "outside the control of any party for deletion" is +and is not +------------------------------------------------------- + +It is **not** a claim that physics forbids destruction of +every copy in a fire, a court order, or a coordinated +malicious act by every holder of every credential. No +storage system honestly claims that. + +It **is** a claim that the **ordinary** delete path --- the +button, the ``rm``, the lifecycle rule, the "empty trash," +the support ticket to "please remove that customer folder" +--- is not available to any one party acting alone against a +committed archive object. Dual control, object lock, and +separation of the archive account from the live-server +account are the organizational complements to the file +format. + +The organization's retention policy still has to name: + +* how long a class of record stays in write-once; +* who can place a legal hold that **extends** that period; +* who, under **what dual control**, may allow a record to + age out **after** the policy period, if aging out is + legally permitted at all. + +Software can refuse a delete API. It cannot write the +retention schedule. Counsel and the records officer do that. + +Relation to classical WORM +-------------------------- + +Broker-dealer Rule 17a-4 and similar texts speak of +non-rewriteable, non-erasable media, originally meaning +optical WORM, later allowing disk with object-lock semantics +and a designated third party. Verae's public comparison is +that conventional WORM is **immutable by policy** (a vendor +setting), whereas Verae **seals** a record with +cryptographic proof. The Iceberg write-once tier is where +those two ideas meet: the file is not overwritten **and** +the snapshot hash is receipted. An examiner can check the +receipt even if they do not trust the vendor's "WORM was +on" screenshot. + +What this does, and does not, satisfy +------------------------------------- + +This is the **technical portion** of retention and +production: committed cubes are not under a single delete +key, they are hash-checkable, and they carry a time of +archival. + +It does not satisfy a retention **policy** that was never +written, a legal hold that was never placed, or a production +request that the organization answers from a laptop copy +instead of from the archive. Those are procedures. diff --git a/source/index.rst b/source/index.rst index 6482344..f0023b0 100644 --- a/source/index.rst +++ b/source/index.rst @@ -1,61 +1,40 @@ Making yourself audit-ready with Verae DataCubes ================================================ -How to **prepare an organization** for HIPAA-aligned, SOC 2, or ISO 27001 -work using Verae DataCubes on **Peergos** (encrypted cryptree + hashed -IPFS) and HPKE on an **untrusted NATS** broker. +.. only:: html -**This document is not a HIPAA, SOC 2, or ISO certificate.** -Peergos’s public pentests are **not** your Type II or ISO registrar -certificate. They are **component security evaluations** you can attach. + .. image:: _static/VeraeFullLogo.png + :width: 280px + :alt: Verae + :class: logo + +This volume is a technical briefing. It is **not** a certificate. + +The table of contents below is the document map. In the PDF edition, +each chapter starts on a new page and the contents list includes +**section titles with page numbers**. In HTML, each chapter is its own +page with the Verae wordmark in the sidebar and Verae Inc contact +information in the footer. .. toctree:: :maxdepth: 2 + :numbered: + :caption: Contents - verification + executive + what-verae-provides + datacube-server + data-in-transit + data-at-rest + timestamped-receipts + peergos-eu-evaluations + global-timestamping + iceberg-archive architecture baa-dpa checklist howto - -What we verified about Peergos (EU) ------------------------------------ - -See the full sourced table in :doc:`verification`. - -* Encrypted client-side filesystem (cryptree); keys not on the storage - server — **yes** (Peergos book + Cure53 design review). -* IPFS blocks content-addressed; Peergos verifies hashes — **yes**. -* Independent **EU** security audits, reports published — **yes, two:** - Cure53 Berlin (2019); Radically Open Security Amsterdam (2024). -* “Peergos is HIPAA/SOC 2/ISO certified” — **no.** Those audits are - pentest/code/design reviews, not management-system certificates. - -Peergos **was designed as a trust-minimized encrypted filesystem**, -**evaluated in Europe** by two specialist firms, with **public reports**. -That supports the **at-rest / backup** story. It does **not** finish -*your* audit. - -.. only:: html - - Live technical surfaces: - - * https://pfc.georgelambert.org/health - * https://pfc.georgelambert.org/v1/npe/keys - * https://docs.pfc.georgelambert.org/controls.html - * https://git.georgelambert.org/marchon/peergos-making-yourself-audit-ready-with-verae-datacubes - - Companion system docs (HTML): https://docs.pfc.georgelambert.org/ - -.. only:: latex - - Companion PDFs in the **same directory** as this file (relative PDF - links, not Markdown): - - .. raw:: latex - - \begin{itemize} - \item \href{peergos-for-compliance.pdf}{peergos-for-compliance.pdf} - \item \href{nats-service-endpoints.pdf}{nats-service-endpoints.pdf} - \item \href{secure-messaging.pdf}{secure-messaging.pdf} - \end{itemize} + bio-james-garfinkel + bio-stuart-haber + bio-george-lambert + contact diff --git a/source/peergos-eu-evaluations.rst b/source/peergos-eu-evaluations.rst new file mode 100644 index 0000000..3e51c6c --- /dev/null +++ b/source/peergos-eu-evaluations.rst @@ -0,0 +1,140 @@ +Peergos security evaluations in Europe +====================================== + +What was evaluated +------------------ + +The offline storage and replication system used with Verae +DataCubes is **Peergos**: an encrypted, peer-to-peer filesystem +whose blocks live on IPFS. Peergos was designed as a +trust-minimized store --- the server is treated as an adversary +for content and for most metadata --- and that design was +submitted to independent European security firms **twice**. + +Those engagements are **security evaluations of the Peergos +protocol and implementation**. They are pentests, source-code +audits, and (in 2019) a cryptographic and design review. They +are **not**: + +* a HIPAA certification of Peergos, Verae, or any customer; +* a SOC 2 Type I or Type II report; +* an ISO 27001 certificate of an ISMS; +* a government "certified filesystem" designation. + +Both firms are **EU-based**. Both full reports are **public**. +That combination --- independent, European, public, repeat --- +is unusual and is worth attaching to a vendor-assurance file, +**labeled correctly**. + +2019 --- Cure53, Berlin, Germany +-------------------------------- + +* **Firm:** Cure53 +* **Location:** Berlin, Germany +* **When:** May--June 2019 +* **Scope:** pentest, source-code audit, and + **crypto / design review** +* **Outcome:** no fundamental architectural or cryptographic + problems were identified. Issues that were identified were + fixed. Cure53 stated that the platform **passed this + evaluation**. + +A crypto/design review is a stronger statement than a +black-box pentest of a web form. It is an expert reading of +whether the cryptree, the chunk encryption, the identity +model, and the threat model hang together. "Passed" in +Cure53's language is not an ISO mark. It is a specialist +firm saying: we looked at the cryptography and the +architecture, we did not find a fatal flaw, and the issues we +did find were addressed. + +Primary sources (public): + +* https://peergos.org/posts/security-audit +* https://cure53.de/pentest-report_peergos.pdf +* https://github.com/Peergos/Peergos/tree/master/audits + +2024 --- Radically Open Security B.V., Amsterdam +------------------------------------------------ + +* **Firm:** Radically Open Security B.V. +* **Location:** Amsterdam, Netherlands +* **When:** September--November 2024 +* **Scope:** crystal-box pentest plus code audit of the + Peergos **web UI** +* **Funding context:** the 2024 audit post states support + from **NLnet** (Netherlands) and refers to European Union + Horizon 2020 **NGI-POINTER**, grant **871528**. +* **Outcome:** **0** findings rated extreme, high, or + elevated; **2** moderate; **6** low. Peergos states that + all were fixed. There was **no data exposure** and **no + integrity compromise**. The issues were described as + mostly UI crashes. + +A crystal-box (clear-box) engagement means the testers had +source. A web-UI scope is narrower than the 2019 +crypto/design review: it is evidence about the interface +that humans actually click, which is where many "encrypted +backend" products fail in practice. Zero high-severity +findings, no data exposure, no integrity compromise, and a +public report are the facts. They are good facts. They are +still not a customer's Type II. + +Primary sources (public): + +* https://peergos.org/posts/security-audit-2024 +* https://github.com/Peergos/Peergos/tree/master/audits + +How to present these reports to an auditor +------------------------------------------ + +Correct: + + "Our at-rest layer is Peergos. Peergos was independently + evaluated in Berlin in 2019 (crypto and design) and in + Amsterdam in 2024 (web UI, crystal box). Both reports are + public. We attach them as **component security + evaluations**. They are not our SOC 2, not our ISO 27001, + and not a HIPAA certification. Our own controls, our own + period of examination, and our own auditor are separate." + +Incorrect: + + "We are HIPAA certified because Peergos was audited in + Europe." + + "Peergos is ISO 27001." + + "The EU certified this filesystem." + +EU funding is not a certification. NGI-POINTER grant 871528 +is a research-and-innovation funding fact. It is worth +listing under "provenance." It is not a registrar's mark. + +Hosted Peergos versus self-hosted DataCubes +------------------------------------------- + +Peergos's hosted privacy notice has stated that peergos.net +uses servers in **Germany**. A **self-hosted** organizational +DataCube is a **different processing location**. The +customer's Record of Processing, BAA pack, and ISO scope +must name *that* location --- the customer's ns1, region, or +chosen host --- not peergos.net's Germany, unless the +customer actually uses peergos.net. + +The evaluations still apply to the **protocol and +implementation**. Location of processing is an +organizational fact on top. + +What "designed under funding from Cure53 / ROS" is not +------------------------------------------------------ + +The 2019 Cure53 work and the 2024 ROS work are **evaluations** +of a system that was designed by the Peergos authors. They +are not a claim that Cure53 or Radically Open Security +designed Peergos. The accurate statement is: the storage and +replication system was **independently audited twice in +Europe**, by Cure53 in Berlin (2019) and by Radically Open +Security in Amsterdam (2024), with public reports, and the +2019 work included a cryptographic and design review of the +architecture that Verae DataCubes rely on for data at rest. diff --git a/source/timestamped-receipts.rst b/source/timestamped-receipts.rst new file mode 100644 index 0000000..19f7d07 --- /dev/null +++ b/source/timestamped-receipts.rst @@ -0,0 +1,112 @@ +Global timestamped receipts +=========================== + +Why hashes are not enough by themselves +--------------------------------------- + +A cryptographic hash of a document proves that two copies are +bit-for-bit the same, or that they are not. It does **not** prove +**when** the document first existed. Anyone can hash a file +tomorrow and claim they hashed it last year. Anyone can hash a +rewritten file and present the new hash as if it were the old +one. + +Compliance programs that care about books and records, legal +holds, intellectual-property precedence, or "produce the original +prompt that the model saw" therefore need a second primitive: +**a receipt, issued at the time of first registration, bound to +the hash, that a later examiner can check without trusting the +file's custodian.** + +What a Verae receipt is +----------------------- + +A Verae **global timestamped receipt** is proof of: + +* the **hash** of a block of digital information; +* the **time** at which that hash was first registered; +* the **sequence** of that registration relative to other + registrations. + +The block of digital information may be a message, an image, a +document, a log segment, an AI prompt, an AI completion, or any +other object that can be stored in digital media. The receipt is +about the **bits**, not about the medium they happened to sit on +when they were hashed. That is the Haber--Stornetta distinction +from 1991, applied here as a product: time-stamp the data, not +the disk. + +What is registered, and what is not +----------------------------------- + +Verae's public description of sealing is that **only a +fingerprint leaves the customer's systems**. The object itself +can remain in the customer's DataCube. The central service +therefore does not need --- and in the intended design does not +get --- the plaintext in order to issue a receipt. + +That split is the difference between a notary who reads the +document and a notary who stamps a sealed envelope whose +contents they never saw. The second notary can still later +confirm that *this envelope, with this unbroken seal, was +presented at this time*. They cannot tell you what was inside. +For HIPAA, GDPR, and ordinary commercial secrecy, that is the +desired shape. + +First registration wins +----------------------- + +A hash registry that allowed a later write to overwrite the +timestamp of an earlier write would be a forgery machine. The +rule is: **the first SHA-256 (and companion hash) and its +receipt win**. A second presentation of the same hash returns +the original receipt. A different hash is a different object --- +which is exactly how a revision should be modeled. Revisions +get their own receipts. They do not steal the original's time. + +Sequence +-------- + +Time on a wall clock is a social convention and a NTP +configuration. Sequence inside a registration service is a +data-structure fact: this hash was committed after that hash, +in this chain, in this Merkle tree, in this cross-chain bundle. +Verae receipts carry **sequence** so that an examiner can see +order even when two wall-clock stamps are close enough to argue +about. + +Bundles +------- + +A receipt does not have to travel as a bare timestamp. It can +travel inside a **digital bundle** that also holds: + +* private metadata the organization needs (matter id, hold flag, + classification); +* attached files that should be produced together; +* an internal chain that cross-verifies the organizational + server against Verae's central server. + +The bundle is the unit an examiner is handed: "here is the +object (or a capability to it), here is the receipt, here is +the metadata we claim goes with it, here is the verification +path." + +What a receipt does not prove +----------------------------- + +A receipt does not prove that the person who registered the +hash was authorized to do so. That is an access-control and +identity problem. + +A receipt does not prove that the object is true, only that +**those bits existed at that time**. A false document can be +timestamped as honestly as a true one. + +A receipt does not prove that the organization retained the +object. Proof of existence is not proof of retention. Retention +is the write-once archive (Chapter 9) plus the organization's +retention schedule. + +A receipt is not a HIPAA, SOC 2, or ISO certificate. It is +evidence that a technical control ran. diff --git a/source/what-verae-provides.rst b/source/what-verae-provides.rst new file mode 100644 index 0000000..34ceebd --- /dev/null +++ b/source/what-verae-provides.rst @@ -0,0 +1,115 @@ +What Verae provides --- and what it does not +============================================ + +The boundary +------------ + +Verae sells and operates **software infrastructure** and a +**timestamping service**. Customers use that infrastructure to store +objects, to send messages, to register hashes, to verify receipts, +and to produce an audit trail of what their own systems did. + +Verae does **not** sell a HIPAA certificate. HIPAA is a United +States **statute** (and implementing regulations), not a product +seal. A covered entity or business associate becomes "HIPAA +compliant" only in the ordinary-language sense that it has performed +a risk analysis, implemented the Security Rule's required and +addressable controls as reasonable and appropriate, executed +Business Associate Agreements where required, trained its workforce, +and can respond to OCR. No software vendor can substitute for that +work. + +Verae does **not** sell a SOC 2 report covering the customer's +organization. SOC 2 is an **attestation** by a licensed CPA firm +against the AICPA Trust Services Criteria, for a named entity, over +a named period, with a named system description. The customer's +auditor must still walk the customer's controls. + +Verae does **not** sell an ISO 27001 certificate covering the +customer's organization. ISO 27001 is a **management-system** +standard. A registrar certifies that a named organization operates +an Information Security Management System (ISMS) over a named +scope. Installing a DataCube does not create an ISMS. + +The tools +--------- + +Within that boundary, the Verae DataCube Solution is built to make +the **technical** work of those programs less painful. Concretely, +it gives the organization the ability to: + +**Store.** Digital objects --- messages, images, documents, logs, +model prompts, model outputs, attachments --- can be written into an +encrypted DataCube. The cube is a customer-controlled container. +Verae is designed so that the **contents stay in the customer's +storage**. What leaves the customer's perimeter for sealing is a +**fingerprint** (a cryptographic hash), not the object. + +**Communicate.** Endpoints exchange messages with point-to-point +encryption. The body is unreadable to the router. Destination and +subject remain visible because a network that cannot see a +destination cannot route. + +**Timestamp.** The first time a hash is registered, Verae records +that registration against a time and a sequence. Later, anyone with +the receipt and the object (or the object hash) can check that the +object existed, in that exact bit pattern, no later than that time. + +**Verify.** Verification does not require trusting Verae's word, the +customer's archive administrator, or a hosting vendor. It requires +recomputing a hash, checking a receipt, and --- for stored objects +--- checking IPFS content identifiers. A regulator can be handed +proof rather than a vendor assurance letter. + +**Audit.** Admin history, inspect events, and message-handling +summaries are written so that an examiner can see *that* an action +occurred, *who* authorized it, and *which* object it touched, +without the log itself becoming a second copy of the sensitive +payload. + +What the organization must still do +----------------------------------- + +Those five verbs --- store, communicate, timestamp, verify, audit +--- are the technical portion. The rest of a certification or +attestation program is organizational: + +**Policies.** Acceptable use, encryption, key custody, access +control, retention, legal hold, incident response, vendor +management, change management, and (where HIPAA applies) a +sanctions policy and a named Privacy Officer and Security Officer. + +**Procedures.** How a new hire is provisioned, how a leaver is +deprovisioned, how a restore is tested, how a key is rotated, how a +legal hold is placed on a cube, how an inspector is authorized +under k-of-n, how a SOC evidence request is answered. + +**Internal controls.** Dual control on inspect. Separation of the +author of a change from the officers who approve it. Signed +configuration so an unsigned file is rejected. Log-before-reveal so +an inspect cannot happen in the dark. Hash-registry "first write +wins" so a later rewrite cannot pretend to be the original. + +**Independent examination.** A CPA firm (SOC 2), a registrar +(ISO 27001), OCR or a HIPAA assessor, FINRA or SEC examination +staff, or an internal audit function that is actually independent. +They will ask for evidence that the controls ran during the period, +not that a vendor has a nice architecture diagram. + +Why the distinction matters in an exam +-------------------------------------- + +Examiners are trained to notice category errors. If a firm says +"we are SOC 2 because our storage vendor was pentested in Berlin," +the next hour of the meeting is spent unwinding that claim. If a +firm says "we use a component that was independently evaluated in +the EU; here is the public report, labeled as a component +evaluation; here is *our* system description, *our* key-custody +procedure, *our* restore test from last quarter, and *our* Type II +report," the meeting can proceed. + +This chapter exists so that nobody using this briefing makes the +first speech. Verae provides tools, background, and software +infrastructure. The organization provides the program. The auditor +provides the opinion. Those three roles do not collapse into one +product SKU.

08 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�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%0DX+PM;0|)c0hx_PRvcJo=(<~zdVaba= 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 N5r&LRL{1due*p-HWV!$V diff --git a/source/_static/VeraeFullLogo.png b/source/_static/VeraeFullLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c011e8bd1fe92faea2df0c4c69b8369cc3326bc GIT binary patch literal 27484 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 literal 0 HcmV?d00001 diff --git a/source/_static/verae.css b/source/_static/verae.css new file mode 100644 index 0000000..9569f89 --- /dev/null +++ b/source/_static/verae.css @@ -0,0 +1,47 @@ +/* Verae branded Sphinx HTML */ +body { + font-family: "Source Serif 4", "Georgia", serif; + color: #111; +} +div.document { + padding-top: 0.5em; +} +div.sphinxsidebar h3, div.sphinxsidebar h4 { + color: #5B2C8B; +} +div.body h1, div.body h2, div.body h3 { + color: #5B2C8B; +} +div.related { + background: #1A0A24; + color: #fff; +} +div.related a { + color: #e8d7f5; +} +div.footer { + background: #1A0A24; + color: #e8d7f5; + padding: 1.1em 1.5em; + margin-top: 2em; +} +div.footer a { + color: #d7b8f0; +} +.verae-page-footer { + border-top: 2px solid #5B2C8B; + margin-top: 2.5em; + padding-top: 0.8em; + font-size: 0.9em; + color: #5B2C8B; +} +div.sphinxsidebarwrapper img.logo, +img.logo { + background: #1A0A24; + padding: 8px; + border-radius: 4px; + max-width: 100%; +} +.admonition.important, .admonition.warning, .admonition.note { + border-left: 4px solid #5B2C8B; +} diff --git a/source/_templates/layout.html b/source/_templates/layout.html new file mode 100644 index 0000000..8bafc6b --- /dev/null +++ b/source/_templates/layout.html @@ -0,0 +1,10 @@ +{% extends "!layout.html" %} +{% block footer %} +