/* =========================================================================
   ΑΡΧΩΝ — Architecture studio
   Shared stylesheet · neutral editorial system
   ========================================================================= */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,400&family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400&display=swap');

:root {
  /* Neutrals — dark theme (near-black / off-white / grey) */
  --paper:   #0c0c0b;   /* page background (near-black)  */
  --surface: #16161a;   /* cards / lifted dark panels    */
  --ink:     #f4f3ef;   /* near-white text               */
  --muted:   #9d998f;   /* metadata / captions           */
  --faint:   #6f6c64;   /* very quiet labels             */
  --line:    rgba(255,255,255,0.12);  /* hairline borders on dark */
  --line-2:  rgba(255,255,255,0.20);  /* stronger hairline        */
  --shade:   #1c1c20;   /* placeholder fill             */

  /* Type */
  --display: 'Cormorant Garamond', 'Iowan Old Style', Georgia, serif;
  --sans: 'EB Garamond', 'Iowan Old Style', Georgia, 'Times New Roman', serif;

  /* Rhythm */
  --gutter: clamp(14px, 1.7vw, 32px);
  --section: clamp(5rem, 12vw, 11rem);
  --maxw: 100%;

  --ease: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* ---- reset ------------------------------------------------------------- */
* { box-sizing: border-box; margin: 0; padding: 0; }
html { -webkit-text-size-adjust: 100%; }

body {
  background: var(--paper);
  position: relative;
  color: var(--ink);
  font-family: var(--sans);
  font-size: 1.125rem;       /* 18px — Garamond runs small */
  line-height: 1.6;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}

/* Clean paper grain — no stains; scrolls WITH the content (absolute, not fixed) */
body::before { content: none; display: none; }  /* clean black — no paper grain */

img { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; }

::selection { background: var(--ink); color: var(--paper); }

/* ---- layout helpers --------------------------------------------------- */
.wrap { width: 100%; max-width: var(--maxw); margin-inline: auto; padding-inline: var(--gutter); }
.section { padding-block: var(--section); }

.eyebrow {
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.22em;
  color: var(--muted);
  font-weight: 500;
}

.lead {
  font-family: var(--display);
  font-weight: 300;
  font-size: clamp(1.6rem, 3.4vw, 2.9rem);
  line-height: 1.22;
  letter-spacing: -0.01em;
  max-width: 22ch;
}

.rule { height: 1px; background: var(--line); border: 0; }

/* =========================================================================
   Header / navigation
   ========================================================================= */
.site-head {
  position: sticky;
  top: 0;
  z-index: 50;
  background: color-mix(in oklab, var(--paper) 82%, transparent);
  backdrop-filter: saturate(180%) blur(14px);
  -webkit-backdrop-filter: saturate(180%) blur(14px);
  border-bottom: 1px solid transparent;
  transition: border-color 0.4s var(--ease), background 0.4s var(--ease);
}
.site-head.is-scrolled { border-bottom-color: var(--line); }

.nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: clamp(64px, 8vw, 88px);
}
.brand {
  display: inline-flex;
  align-items: center;
  gap: 0.55em;
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.35rem, 2.4vw, 1.75rem);
}
.brand > span {
  letter-spacing: 0.34em;
  padding-left: 0.34em;      /* optical balance for tracking */
}
.brand-mark {
  height: clamp(30px, 3.8vw, 40px);
  width: auto;
  display: block;
  filter: invert(1);         /* dark-ink logo -> white on the black theme */
}
.nav-links {
  display: flex;
  gap: clamp(1.5rem, 3.4vw, 3rem);
  align-items: center;
  list-style: none;
}
.nav-links a {
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.18em;
  font-weight: 500;
  color: var(--ink);
  position: relative;
  padding-block: 0.4rem;
}
.nav-links a::after {
  content: "";
  position: absolute;
  left: 0; bottom: 0;
  width: 100%; height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.4s var(--ease);
}
.nav-links a:hover::after,
.nav-links a[aria-current="page"]::after { transform: scaleX(1); transform-origin: left; }
.nav-links a[aria-current="page"] { color: var(--ink); }
.nav-links a:not([aria-current="page"]) { color: var(--muted); }

.nav-toggle {
  display: none;
  width: 44px; height: 44px;
  border: 0; background: transparent;
  align-items: center; justify-content: center;
  margin-right: -0.5rem;
}
.nav-toggle span,
.nav-toggle span::before,
.nav-toggle span::after {
  content: "";
  display: block;
  width: 24px; height: 1.5px;
  background: var(--ink);
  transition: transform 0.35s var(--ease), opacity 0.2s var(--ease);
}
.nav-toggle span::before { transform: translateY(-7px); }
.nav-toggle span::after  { transform: translateY(7px); }
.nav-toggle span { position: relative; }
.nav-toggle[aria-expanded="true"] span { background: transparent; }
.nav-toggle[aria-expanded="true"] span::before { transform: rotate(45deg); }
.nav-toggle[aria-expanded="true"] span::after  { transform: rotate(-45deg); }

/* =========================================================================
   Hero (home)
   ========================================================================= */
.hero { position: relative; padding-top: clamp(2rem, 5vw, 4rem); }
.hero-logo {
  display: block;
  width: clamp(128px, 17vw, 208px);
  height: auto;
  margin: 0 auto clamp(1.25rem, 3.5vw, 2.25rem);
  filter: invert(1);         /* dark-ink logo -> white on the black theme */
}
.hero-name {
  font-family: var(--display);
  font-weight: 300;
  font-size: clamp(2.75rem, 11vw, 8rem);
  line-height: 0.9;
  letter-spacing: 0.04em;
  text-indent: 0.04em;
  text-align: center;
  margin-bottom: clamp(1.5rem, 4vw, 3rem);
}
.hero-phrase {
  max-width: 34ch;
  margin-inline: auto;
  text-align: center;
  font-family: var(--display);
  font-weight: 300;
  font-size: clamp(1.25rem, 2.6vw, 2.1rem);
  line-height: 1.35;
  color: var(--ink);
  margin-bottom: clamp(2.5rem, 6vw, 4.5rem);
}
.hero-media {
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: var(--ink);
  width: 100vw;                        /* full-bleed: edge to edge */
  margin-left: calc(50% - 50vw);
  margin-top: clamp(0.5rem, 2vw, 1.25rem);
}
.hero-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
/* Hero slideshow: precise cuts every 10s, synchronized with captions. */
.hero-slides { position: absolute; inset: 0; }
.hero-slide {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  transition: none;
}
.hero-slide.is-active { opacity: 1; }
.hero-slides::after {            /* very soft grey wash over the slideshow */
  content: "";
  position: absolute; inset: 0;
  background: rgba(96, 98, 102, 0.16);
  z-index: 1;
  pointer-events: none;
}
.hero-caption {
  position: absolute;
  left: clamp(1.2rem, 3vw, 2.6rem);
  bottom: clamp(1.1rem, 3vw, 2.4rem);
  right: clamp(1.2rem, 3vw, 2.6rem);
  z-index: 2;
  margin: 0;
  color: #fff;
  font-family: var(--display);
  font-weight: 300;
  font-size: clamp(1.5rem, 3.4vw, 3rem);
  line-height: 1.18;
  letter-spacing: 0.01em;
  max-width: 20ch;
  text-shadow: 0 1px 22px rgba(0,0,0,0.55);
  opacity: 0;
  transition: none;
}
.hero-caption.show { opacity: 1; }
.hero-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  color: #fff;
  border: 0;
  padding: 0;
  opacity: 0.85;
  transition: opacity 0.3s var(--ease), transform 0.3s var(--ease);
}
.hero-arrow {
  width: clamp(20px, 2vw, 28px);
  height: auto;
  display: block;
  filter: drop-shadow(0 1px 8px rgba(0,0,0,0.45));
}
.hero-nav:hover { opacity: 1; }
.hero-prev:hover { transform: translateY(-50%) translateX(-3px); }
.hero-next:hover { transform: translateY(-50%) translateX(3px); }
.hero-prev { left: clamp(0.8rem, 2vw, 1.6rem); }
.hero-next { right: clamp(0.8rem, 2vw, 1.6rem); }
.hero-media::after {   /* subtle gradient so the caption stays legible */
  content: "";
  position: absolute; inset: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0) 45%);
  z-index: 1;
  pointer-events: none;
}
@keyframes heroKen {
  from { transform: scale(1.06); }
  to   { transform: scale(1.0); }
}
.hero-meta {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1.1rem;
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  color: var(--muted);
}

/* =========================================================================
   Placeholder image blocks (no external CDN)
   ========================================================================= */
.ph {
  position: relative;
  width: 100%;
  height: 100%;
  background:
    repeating-linear-gradient(0deg, transparent 0 39px, var(--line) 39px 40px),
    repeating-linear-gradient(90deg, transparent 0 39px, var(--line) 39px 40px),
    var(--shade);
  overflow: hidden;
}
.ph::after {
  content: attr(data-label);
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.68rem;
  text-transform: uppercase;
  letter-spacing: 0.22em;
  color: var(--faint);
  white-space: nowrap;
}
.ph--dark {
  background:
    repeating-linear-gradient(0deg, transparent 0 39px, rgba(255,255,255,.06) 39px 40px),
    repeating-linear-gradient(90deg, transparent 0 39px, rgba(255,255,255,.06) 39px 40px),
    #1c1b19;
}
.ph--dark::after { color: rgba(255,255,255,.35); }

/* =========================================================================
   Selected works (home) — large alternating rows
   ========================================================================= */
.selected { display: grid; gap: clamp(4rem, 10vw, 9rem); }
.work-row {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1.25rem, 3vw, 2.5rem);
  align-items: end;
}
.work-figure { position: relative; overflow: hidden; }
.work-figure .ph,
.work-figure img { aspect-ratio: 4 / 3; height: auto; transition: transform 1.1s var(--ease); }
.work-row:hover .work-figure img,
.work-row:hover .work-figure .ph { transform: scale(1.03); }
.work-figure--tall .ph,
.work-figure--tall img { aspect-ratio: 3 / 4; }

.work-index { font-size: 0.72rem; letter-spacing: 0.2em; color: var(--faint); }
.work-name {
  font-family: var(--display);
  font-weight: 400;
  font-size: clamp(1.6rem, 4vw, 3.1rem);
  line-height: 1.05;
  letter-spacing: -0.01em;
  margin-block: 0.3rem 0.6rem;
}
.work-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.25rem;
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--muted);
}
.work-link {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  margin-top: 1.1rem;
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  font-weight: 500;
}
.work-link .arrow { transition: transform 0.4s var(--ease); }
.work-row:hover .work-link .arrow { transform: translateX(6px); }

@media (min-width: 900px) {
  .work-row { grid-template-columns: 1.35fr 1fr; }
  .work-row:nth-child(even) { grid-template-columns: 1fr 1.35fr; }
  .work-row:nth-child(even) .work-figure { order: 2; }
}

/* =========================================================================
   Section heading block
   ========================================================================= */
.head-block {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 1fr;
  align-items: baseline;
  margin-bottom: clamp(2.5rem, 6vw, 4.5rem);
}
.head-block h2 {
  font-family: var(--display);
  font-weight: 400;
  font-size: clamp(2rem, 6vw, 4.5rem);
  line-height: 1;
  letter-spacing: -0.015em;
}
@media (min-width: 860px) {
  .head-block { grid-template-columns: auto 1fr; gap: clamp(2rem,6vw,6rem); }
  .head-block .head-note { max-width: 40ch; justify-self: end; text-align: left; }
}
.head-note { color: var(--muted); font-size: 1rem; line-height: 1.65; max-width: 46ch; }

/* =========================================================================
   Works index (works.html)
   ========================================================================= */
.filters {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.6rem;
  margin-bottom: clamp(2.5rem, 6vw, 4rem);
  border-bottom: 1px solid var(--line);
  padding-bottom: 1.4rem;
}
.filter {
  background: transparent;
  border: 0;
  padding: 0.3rem 0;
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  color: var(--muted);
  position: relative;
  transition: color 0.3s var(--ease);
}
.filter[aria-pressed="true"] { color: var(--ink); }
.filter[aria-pressed="true"]::after {
  content: "";
  position: absolute; left: 0; bottom: -1.42rem;
  width: 100%; height: 1px; background: var(--ink);
}
.filter:hover { color: var(--ink); }
.filter { cursor: pointer; }
.works-empty {
  color: var(--muted);
  font-family: var(--display);
  font-size: clamp(1.05rem, 2vw, 1.35rem);
  letter-spacing: 0.01em;
  padding: clamp(1rem, 4vw, 2.5rem) 0;
}
.works-empty[hidden] { display: none; }

/* Category picker — each category shows a preview cover */
.cat-picker {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(1rem, 3vw, 2.4rem);
  margin-bottom: clamp(2.5rem, 6vw, 4rem);
}
.cat-tile {
  display: flex;
  flex-direction: column;
  gap: 0.95rem;
  padding: 0;
  text-align: left;
}
.cat-tile::after { display: none !important; }
.cat-figure { display: block; overflow: hidden; background: var(--surface); }
.cat-figure img {
  width: 100%;
  aspect-ratio: 4 / 3;
  height: auto;
  object-fit: cover;
  display: block;
  opacity: 0.92;
  transition: transform 1s var(--ease), opacity 0.4s var(--ease);
}
.cat-tile:hover .cat-figure img { transform: scale(1.04); opacity: 1; }
.cat-label {
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  color: var(--muted);
  transition: color 0.3s var(--ease);
}
.cat-tile:hover .cat-label,
.cat-tile[aria-pressed="true"] .cat-label { color: var(--ink); }
.cat-tile[aria-pressed="true"] .cat-figure { outline: 1px solid var(--ink); outline-offset: 3px; }
@media (max-width: 640px) { .cat-picker { grid-template-columns: 1fr; } }

/* Works — editorial category presentation */
.works-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 1.5rem;
  position: sticky;
  top: 68px;
  z-index: 20;
  padding: 0.6rem 0;
  background: color-mix(in oklab, var(--paper) 88%, transparent);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.wf-chip {
  display: inline-flex;
  align-items: baseline;
  gap: 0.5em;
  background: transparent;
  border: 1px solid var(--line);
  border-radius: 999px;
  padding: 0.5rem 1.1rem;
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--muted);
  cursor: pointer;
  transition: color 0.3s var(--ease), border-color 0.3s var(--ease), background 0.3s var(--ease);
}
.wf-chip .wf-n { font-size: 0.62rem; letter-spacing: 0.1em; opacity: 0.6; font-variant-numeric: tabular-nums; }
.wf-chip:hover { color: var(--ink); border-color: var(--ink); }
.wf-chip[aria-pressed="true"] { color: var(--paper); background: var(--ink); border-color: var(--ink); }
.wf-chip[aria-pressed="true"] .wf-n { opacity: 0.7; }

.cat-block { margin-top: clamp(3rem, 7vw, 5.5rem); }
.cat-block[hidden] { display: none; }
.cat-head {
  display: flex;
  align-items: baseline;
  gap: 1rem;
  margin-bottom: clamp(1.6rem, 4vw, 2.6rem);
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--line);
}
.cat-title {
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.6rem, 4vw, 2.6rem);
  letter-spacing: -0.01em;
  line-height: 1;
}
.cat-num {
  font-family: var(--display);
  font-size: clamp(1rem, 2vw, 1.3rem);
  color: var(--muted);
  font-variant-numeric: tabular-nums;
}

/* Home — 3 featured projects joined edge-to-edge, full-bleed (GDM-style) */
.featured-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;                              /* joined, no gaps */
  width: 100vw;                        /* full-bleed: break out of .wrap */
  margin-left: calc(50% - 50vw);
  margin-top: clamp(2rem, 5vw, 3.5rem);
}
.feat-tile { position: relative; display: block; overflow: hidden; }
.feat-figure {
  width: 100%;
  aspect-ratio: 16 / 9;                /* all 3 images normalised to this ratio */
  background: var(--paper);
}
.feat-figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;                   /* images already match the box ratio -> fills, no bars, no crop */
  object-position: center;
  display: block;
  transition: transform 1.1s var(--ease);
}
.feat-tile:hover .feat-figure img { transform: scale(1.05); }
.feat-name {
  position: absolute;
  left: clamp(1rem, 2vw, 1.8rem);
  bottom: clamp(0.9rem, 2vw, 1.6rem);
  z-index: 2;
  margin: 0;
  color: #fff;
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.15rem, 2vw, 1.6rem);
  letter-spacing: 0.02em;
  text-shadow: 0 1px 14px rgba(0,0,0,0.45);
}
@media (max-width: 760px) {
  .featured-3 { grid-template-columns: 1fr; }
}

/* Works — GDM-style: text category filter over a clean grid */
.works-cats {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem 2.2rem;
  margin: 1.6rem 0 clamp(2.5rem, 6vw, 4rem);
  padding-bottom: 1.4rem;
  border-bottom: 1px solid var(--line);
}
.wc-cat {
  background: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  color: var(--muted);
  position: relative;
  transition: color 0.3s var(--ease);
}
.wc-cat::after {
  content: "";
  position: absolute;
  left: 0; bottom: -0.5rem;
  width: 100%; height: 1px;
  background: var(--ink);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s var(--ease);
}
.wc-cat:hover { color: var(--ink); }
.wc-cat[aria-pressed="true"] { color: var(--ink); }
.wc-cat[aria-pressed="true"]::after { transform: scaleX(1); }

/* Works — alternating editorial feature rows */
.works-list {
  margin-top: clamp(2.5rem, 6vw, 4.5rem);
  display: flex;
  flex-direction: column;
  gap: clamp(3.5rem, 9vw, 8rem);
}
.feature {
  display: grid;
  grid-template-columns: 1.35fr 1fr;
  align-items: center;
  gap: clamp(1.5rem, 5vw, 4.5rem);
}
.feature[hidden] { display: none; }
.feature-media { overflow: hidden; }
.feature-media img {
  width: 100%;
  aspect-ratio: 4 / 3;
  height: auto;
  object-fit: cover;
  display: block;
  transition: transform 1.1s var(--ease);
}
.feature:hover .feature-media img { transform: scale(1.04); }
.feature-info { display: flex; flex-direction: column; align-items: flex-start; }
.feature-no {
  font-family: var(--mono, ui-monospace, monospace);
  font-size: 0.72rem;
  letter-spacing: 0.2em;
  color: var(--muted);
  font-variant-numeric: tabular-nums;
}
.feature-name {
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.9rem, 4.5vw, 3.2rem);
  letter-spacing: -0.02em;
  line-height: 1.02;
  margin: 0.6rem 0 0.9rem;
}
.feature-cat {
  font-size: 0.74rem;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  color: var(--muted);
}
.feature-link {
  margin-top: clamp(1.4rem, 3vw, 2.2rem);
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--ink);
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
}
.feature-link .arrow { transition: transform 0.4s var(--ease); }
.feature:hover .feature-link .arrow { transform: translateX(6px); }
/* Alternate: put the image on the right for even rows */
.feature:nth-child(even) .feature-media { order: 2; }
@media (max-width: 780px) {
  .feature { grid-template-columns: 1fr; gap: 1.2rem; }
  .feature:nth-child(even) .feature-media { order: 0; }
  .feature-name { font-size: clamp(1.7rem, 8vw, 2.2rem); }
}

.grid-works {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 340px), 1fr));
  gap: clamp(2rem, 4vw, 3.5rem) clamp(1.5rem, 3vw, 2.5rem);
}
.card { display: block; }
.card-figure { position: relative; overflow: hidden; margin-bottom: 1rem; }
.card-figure .ph,
.card-figure img { aspect-ratio: 4 / 3; height: auto; transition: transform 1s var(--ease); filter: grayscale(0); }
.card:hover .card-figure img,
.card:hover .card-figure .ph { transform: scale(1.04); }
.card-name {
  font-family: var(--display);
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.01em;
}
.card-meta {
  display: flex; flex-wrap: wrap; gap: 0.4rem 1rem;
  margin-top: 0.4rem;
  font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.13em;
  color: var(--muted);
}
.card-status {
  display: inline-block; margin-top: 0.6rem;
  font-size: 0.66rem; text-transform: uppercase; letter-spacing: 0.16em;
  color: var(--ink);
  border: 1px solid var(--line-2); border-radius: 999px;
  padding: 0.25rem 0.7rem;
}
.card[hidden] { display: none; }

/* =========================================================================
   Project detail (project.html)
   ========================================================================= */
.proj-hero { padding-top: clamp(2rem, 5vw, 3.5rem); }
.proj-title {
  font-family: var(--display);
  font-weight: 300;
  font-size: clamp(2.6rem, 9vw, 7rem);
  line-height: 0.95;
  letter-spacing: -0.01em;
  margin-bottom: 1.5rem;
}
.proj-facts {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.4rem 2rem;
  border-top: 1px solid var(--line);
  padding-top: 1.6rem;
  margin-top: 2rem;
}
@media (min-width: 760px) { .proj-facts { grid-template-columns: repeat(2, 1fr); } }
.fact .k { font-size: 0.66rem; text-transform: uppercase; letter-spacing: 0.18em; color: var(--muted); margin-bottom: 0.35rem; }
.fact .v { font-size: 0.95rem; }

.proj-cover { aspect-ratio: 16 / 9; overflow: hidden; margin-block: clamp(2.5rem, 6vw, 4.5rem); }

.proj-body {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(2rem, 5vw, 4rem);
  max-width: var(--maxw);
}
@media (min-width: 900px) { .proj-body { grid-template-columns: 1fr 1.4fr; align-items: start; } }
.proj-body .desc p + p { margin-top: 1.1rem; }
.proj-body .desc { color: #cdcabf; }

.gallery {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1rem, 2.5vw, 1.5rem);
  margin-top: clamp(3rem, 7vw, 6rem);
}
@media (min-width: 760px) { .gallery { grid-template-columns: 1fr 1fr; } }
.gallery .span-2 { grid-column: 1 / -1; }
.gallery .ph, .gallery img { aspect-ratio: 3 / 2; height: auto; }
.gallery .span-2 .ph, .gallery .span-2 img { aspect-ratio: 16 / 7; }

.proj-nav {
  display: flex; justify-content: space-between; gap: 1rem;
  border-top: 1px solid var(--line);
  margin-top: clamp(4rem, 8vw, 7rem);
  padding-top: 1.6rem;
  font-size: 0.76rem; text-transform: uppercase; letter-spacing: 0.16em;
}
.proj-nav a { color: var(--muted); transition: color 0.3s var(--ease); }
.proj-nav a:hover { color: var(--ink); }

/* =========================================================================
   About (about.html)
   ========================================================================= */
.about-intro {
  font-family: var(--display);
  font-weight: 300;
  font-size: clamp(1.7rem, 4.4vw, 3.4rem);
  line-height: 1.22;
  letter-spacing: -0.01em;
  max-width: 26ch;
}
.founders { display: grid; grid-template-columns: 1fr; gap: clamp(2.5rem, 6vw, 5rem); }
@media (min-width: 820px) { .founders { grid-template-columns: 1fr 1fr; gap: clamp(2.5rem,5vw,4.5rem); } }
.founder .portrait { aspect-ratio: 3 / 4; overflow: hidden; margin-bottom: 1.4rem; }
.founder h3 {
  font-family: var(--display); font-weight: 500;
  font-size: clamp(1.4rem, 3vw, 1.9rem); letter-spacing: -0.01em;
}
.founder .role { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.16em; color: var(--muted); margin-block: 0.35rem 1rem; }
.founder p { color: #cdcabf; }

.approach { display: grid; grid-template-columns: 1fr; gap: 1.5rem clamp(2rem,5vw,4rem); }
@media (min-width: 780px) { .approach { grid-template-columns: repeat(3, 1fr); } }
.approach .item { border-top: 1px solid var(--line); padding-top: 1.2rem; }
.approach .num { font-family: var(--display); font-size: 1.6rem; color: var(--faint); }
.approach h4 { font-size: 0.98rem; margin-block: 0.5rem 0.5rem; letter-spacing: 0.01em; }
.approach p { color: var(--muted); font-size: 0.94rem; line-height: 1.6; }

/* =========================================================================
   Contact (contact.html)
   ========================================================================= */
.contact-grid { display: grid; grid-template-columns: 1fr; gap: clamp(3rem, 7vw, 6rem); }
@media (min-width: 900px) { .contact-grid { grid-template-columns: 0.85fr 1fr; gap: clamp(3rem,6vw,7rem); } }

.contact-list { display: grid; gap: 1.6rem; }
.contact-item { border-top: 1px solid var(--line); padding-top: 1rem; }
.contact-item .k { font-size: 0.66rem; text-transform: uppercase; letter-spacing: 0.18em; color: var(--muted); margin-bottom: 0.4rem; }
.contact-item a, .contact-item .v {
  font-family: var(--display); font-weight: 400;
  font-size: clamp(1.15rem, 2.4vw, 1.6rem); letter-spacing: -0.005em;
  position: relative;
}
.contact-item a::after {
  content: ""; position: absolute; left: 0; bottom: 2px; width: 100%; height: 1px;
  background: currentColor; transform: scaleX(0); transform-origin: right;
  transition: transform 0.4s var(--ease);
}
.contact-item a:hover::after { transform: scaleX(1); transform-origin: left; }

.form { display: grid; gap: 1.5rem; }
.field { display: grid; gap: 0.5rem; }
.field label { font-size: 0.68rem; text-transform: uppercase; letter-spacing: 0.16em; color: var(--muted); }
.field input, .field textarea {
  font: inherit; color: var(--ink);
  background: transparent;
  border: 0; border-bottom: 1px solid var(--line-2);
  padding: 0.65rem 0;
  transition: border-color 0.3s var(--ease);
}
.field textarea { resize: vertical; min-height: 120px; }
.field input:focus, .field textarea:focus { outline: none; border-bottom-color: var(--ink); }
.field.invalid input, .field.invalid textarea { border-bottom-color: #a6392c; }
.field .err { font-size: 0.72rem; color: #a6392c; letter-spacing: 0.02em; min-height: 1em; }
.field.invalid .err::before { content: attr(data-msg); }

.btn {
  justify-self: start;
  display: inline-flex; align-items: center; gap: 0.7rem;
  background: var(--ink); color: var(--paper);
  border: 1px solid var(--ink);
  padding: 0.95rem 1.8rem;
  font-size: 0.74rem; text-transform: uppercase; letter-spacing: 0.16em; font-weight: 500;
  transition: background 0.35s var(--ease), color 0.35s var(--ease);
}
.btn:hover { background: transparent; color: var(--ink); }
.btn .arrow { transition: transform 0.4s var(--ease); }
.btn:hover .arrow { transform: translateX(5px); }

.form-ok {
  border: 1px solid var(--line-2);
  padding: 1.1rem 1.3rem;
  font-size: 0.92rem;
  color: var(--ink);
  display: none;
}
.form-ok.show { display: block; }

/* =========================================================================
   CTA band + footer
   ========================================================================= */
.cta {
  background: var(--surface);
  color: var(--ink);
  border-top: 1px solid var(--line);
}
.cta .wrap { display: grid; gap: 2rem; padding-block: clamp(4rem, 9vw, 7rem); }
.cta h2 {
  font-family: var(--display); font-weight: 300;
  font-size: clamp(2rem, 6vw, 4.5rem); line-height: 1.02; letter-spacing: -0.01em;
  max-width: 18ch;
}
.cta a.btn { background: var(--ink); color: var(--paper); border-color: var(--ink); }
.cta a.btn:hover { background: transparent; color: var(--ink); }

.site-foot { border-top: 1px solid var(--line); }
.foot-grid {
  display: grid; grid-template-columns: 1fr; gap: 2.5rem;
  padding-block: clamp(3rem, 6vw, 4.5rem);
}
@media (min-width: 780px) { .foot-grid { grid-template-columns: 1.4fr 1fr 1fr; } }
.foot-brand { font-family: var(--display); font-size: 1.5rem; letter-spacing: 0.3em; padding-left: 0.3em; }
.foot-brand + p { color: var(--muted); font-size: 0.92rem; margin-top: 0.8rem; max-width: 34ch; }
.foot-col h5 { font-size: 0.66rem; text-transform: uppercase; letter-spacing: 0.18em; color: var(--muted); margin-bottom: 1rem; }
.foot-col ul { list-style: none; display: grid; gap: 0.55rem; }
.foot-col a { font-size: 0.92rem; color: var(--ink); }
.foot-col a:hover { color: var(--muted); }
.foot-base {
  display: flex; flex-wrap: wrap; gap: 0.6rem 1.5rem; justify-content: space-between;
  border-top: 1px solid var(--line); padding-block: 1.4rem;
  font-size: 0.72rem; letter-spacing: 0.06em; color: var(--muted);
}

/* =========================================================================
   Scroll reveal
   ========================================================================= */
/* Mechanical reveals: bounded travel, deliberate timing, no layout shift. */
.reveal { opacity: 1; transform: none; }
.scroll-motion .reveal {
  --motion-x: 0px; --motion-y: 54px;
  opacity: 0; transform: translate3d(var(--motion-x), var(--motion-y), 0);
  clip-path: inset(0 0 100% 0);
  transition: clip-path 1.25s cubic-bezier(.65,0,.25,1),
    transform 1.25s cubic-bezier(.65,0,.25,1), opacity .3s linear;
  transition-delay: var(--entry-delay, 0ms);
}
.scroll-motion .reveal[data-motion="left"] {
  --motion-x: -48px; --motion-y: 0px;
  clip-path: inset(0 100% 0 0);
}
.scroll-motion .reveal[data-motion="down"] {
  --motion-y: -46px; clip-path: inset(100% 0 0 0);
}
.scroll-motion .reveal.in { opacity: 1; transform: none; clip-path: inset(-.25em -.12em); }
.scroll-motion .reveal-text { opacity: 1; transform: none; clip-path: none; }
/* Reserve real mask space for Greek accents and descenders without changing line spacing. */
.reveal-word {
  display: inline-block; vertical-align: baseline;
  padding-block: .2em .25em;
  margin-block: -.2em -.25em;
}
.scroll-motion .reveal-word { overflow: clip; overflow-clip-margin: .08em; }
/* Word masks own text animation; never clip the complete heading as well. */
.scroll-motion .reveal-text.in { clip-path: none; }
.reveal-word-inner { display: inline-block; }
.scroll-motion .reveal-text .reveal-word-inner {
  transform: translateY(115%);
  transition: transform 1.15s cubic-bezier(.65,0,.25,1);
  transition-delay: calc(var(--entry-delay, 0ms) + var(--word-delay, 0ms));
}
.scroll-motion .reveal-text[data-motion="left"] .reveal-word-inner { transform: translateX(-110%); }
.scroll-motion .reveal-text.in .reveal-word-inner { transform: none; }
.scroll-motion .reveal:focus-within,
.scroll-motion .reveal:focus-within .reveal-word-inner {
  opacity: 1; transform: none; clip-path: none; transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .scroll-motion .reveal, .scroll-motion .reveal-text .reveal-word-inner {
    opacity: 1; transform: none; clip-path: none; transition: none;
  }
}
@media print {
  .scroll-motion .reveal, .scroll-motion .reveal-text .reveal-word-inner {
    opacity: 1; transform: none; clip-path: none; transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  * { animation: none !important; transition: none !important; }
  .reveal { opacity: 1; transform: none; }
}

/* =========================================================================
   Mobile navigation
   ========================================================================= */
@media (max-width: 780px) {
  .nav-toggle { display: inline-flex; }
  .nav-links {
    position: fixed;
    inset: 0 0 0 auto;
    width: min(80vw, 340px);
    height: 100dvh;
    background: var(--surface);
    border-left: 1px solid var(--line);
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 1.8rem;
    padding: 2rem var(--gutter);
    transform: translateX(100%);
    transition: transform 0.45s var(--ease);
  }
  .nav-links.open { transform: translateX(0); }
  .nav-links a { font-size: 1rem; letter-spacing: 0.14em; color: var(--ink); }
  .nav-links a:not([aria-current="page"]) { color: var(--ink); }
  body.nav-open { overflow: hidden; }
  .nav-backdrop {
    position: fixed; inset: 0; background: rgba(20,19,18,0.28);
    opacity: 0; pointer-events: none; transition: opacity 0.4s var(--ease); z-index: 40;
  }
  .nav-backdrop.show { opacity: 1; pointer-events: auto; }
}

/* Restored original site layout, with the approved homepage texture. */
:root {
  --paper: #e0e0da;
  --surface: #d7d7d1;
  --ink: #282828;
  --muted: #575754;
  --faint: #626260;
  --line: rgba(40,40,40,.22);
  --line-2: rgba(40,40,40,.4);
  --shade: #cecec8;
  --site-texture: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEyNCIgdmlld0JveD0iMCAwIDEyNCAxMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8cmVjdCB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEyNCIgZmlsbD0idXJsKCNwYXR0ZXJuMF8xNTg0XzM4OTIpIi8+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjBfMTU4NF8zODkyIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8xNTg0XzM4OTIiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDQwMzIyNikiLz4KPC9wYXR0ZXJuPgo8aW1hZ2UgaWQ9ImltYWdlMF8xNTg0XzM4OTIiIHdpZHRoPSIyNDgiIGhlaWdodD0iMjQ4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVBnQUFBRDRDQVlBQUFEQjBTc0xBQUFLc1dsRFExQkpRME1nVUhKdlptbHNaUUFBU0ltVmx3ZFVVK2tTZ1A5N2J6b0pMZlFhYWlpQ2RBSklDVDMwM215RUpFQW9JUWFDaXRnUlYyQkZFUkVCWlVWWFJSUmNDeUJyUVN5b3NBZ29kbDJRUlVGZEZ3czJVTjRGRHNIZGQ5NTc1ODA1ay9uT1pQNlorZjl6LzN2bUFrQ2hzWVhDTkZnV2dIUkJsaWpNeDUwV0V4dEh3NDhBSWtCUU5RTllOaWRUeUF3SkNRQ296TnEveTRjN0FKcXl0OHltY3YzNy8vOVY1TGk4VEE0QVVBaktDZHhNVGpyS3AxQ2Q0QWhGV1FBZ3gxRy8zdklzNFJUZlJsbEJoRGFJOHZBVUo4M3d4QlFuVEROR2Rqb21Jc3dEWlgwQUNHUTJXNVFFQU5rQzlkT3lPVWxvSHZKVUxRc0JseTlBZVIzS0x1bnBHVnlVVzFFMlFtT0VLRS9sWnlSOGx5ZnBiemtUSkRuWjdDUUp6K3hsV2dpZS9FeGhHbnZsLzNrYy8xdlMwOFN6TmVpb2twTkZ2bUdvVlVIUDdJL1VESDhKQ3hLQ2dtZVp6NTJPbitaa3NXL2tMSE15UGVKbU9UTXRuRFhMWExhbnZ5UlBXbERBTENmeXZTVXgvQ3hXeEN6ek1yM0NaMW1VRVNhcG15anlZTTR5V3pUWGd6ZzFVdUpQNXJFaytYT1NJNkpuT1pzZkZTVHBMVFhjZnk3R1ErSVhpY01rZStFSmZOem42bnBMemlFOTg3dTk4MW1TdFZuSkViNlNjMkRQOWM4VE1PZHlac1pJZXVQeVBMM21ZaUlsOGNJc2Qwa3RZVnFJSko2WDVpUHhaMmFIUzlabW9RL24zTm9ReVJtbXNQMUNaaGtFQUI5QUE1R29qUUJoZ0FtOEFRc0VBYThzM29xc3FjMTRaQWhYaXZoSnlWazBKbnJqZURTV2dHTStqMlpsWVdVTHdOVDluWGs4M3QyYnZwZVFFbUhPdDZrUEFPZFBLT2pPK1ZpYkFEaitCQUNaNzN6MFhQUnFtZ0J3YVlRakZtWFArREJUUDFoQUFqSkFBYWdDTGFBSGpOQTNoQld3QTA3QURYZ0JQeENNOWhzTGxnQU9TQWJwUUFTV2cxeXdIdVNEUXJBTjdBUVZvQnJzQjRmQk1YQUNOSUd6NENLNENqcEFOK2dERDBFL0dBSXZ3U2o0QU1ZaENNSkRGSWdLcVVMYWtBRmtDbGxCRE1nRjhvSUNvREFvRm9xSGtpQUJKSVp5b1kxUUlWUUNWVUQ3b0Zyb0YrZ01kQkc2RHZWQTk2RUJhQVI2QzMyQkVaZ01LOENhc0NFOEgyYkFUTmdmam9BWHcwbndNamdIem9PM3d1VndEWHdVYm9RdndoMXdIOXdQdjRUSEVJQklJVXFJRG1LR01CQVBKQmlKUXhJUkViSUdLVURLa0Jxa0htbEIycEZiU0QveUN2bU13V0dvR0JyR0RPT0U4Y1ZFWWppWVpaZzFtQ0pNQmVZd3BoRnpHWE1MTTRBWnhYekRVckFhV0ZPc0k1YUZqY0VtWVpkajg3RmwySVBZMDlncjJEN3NFUFlERG9kVHd0Rng5amhmWEN3dUJiY0tWNFRiZzJ2QXRlSjZjSU80TVR3ZXI0bzN4VHZqZy9Gc2ZCWStINzhiZnhSL0FkK0xIOEovSWtnUnRBbFdCRzlDSEVGQTJFQW9JeHdobkNmMEVwNFR4b215UkFPaUl6R1l5Q1d1SkJZVER4QmJpRGVKUThSeGtoeUpUbkltUlpCU1NPdEo1YVI2MGhYU0k5STdLU2twWFNrSHFWQXB2dFE2cVhLcDQxTFhwQWFrUHBQbHlTWmtEL0lpc3BpOGxYeUkzRXErVDM1SG9WQU1LVzZVT0VvV1pTdWxsbktKOG9UeVNab3FiUzdOa3VaS3I1V3VsRzZVN3BWK0xVT1VNWkJoeWl5UnlaRXBremtwYzFQbWxTeFIxbERXUTVZdHUwYTJVdmFNN0YzWk1UbXFuS1Zjc0Z5NlhKSGNFYm5yY3NQeWVIbERlUzk1cm55ZS9INzVTL0tEVklTcVIvV2djcWdicVFlb1Y2aERDamdGdWdKTElVV2hVT0dZUXBmQ3FLSzhvbzFpbE9JS3hVckZjNHI5U29pU29SSkxLVTJwV09tRTBoMmxMOHFheWt4bG52SVc1WHJsWHVXUEt1b3FiaW84bFFLVkJwVStsUytxTkZVdjFWVFY3YXBOcW8vVk1Hb21hcUZxeTlYMnFsMVJlNld1b082a3psRXZVRCtoL2tBRDFqRFJDTk5ZcGJGZm8xTmpURk5MMDBkVHFMbGI4NUxtS3kwbExUZXRGSzFTcmZOYUk5cFViUmR0dm5hcDlnWHRGelJGR3BPV1JpdW5YYWFONm1qbytPcUlkZmJwZE9tTTY5SjFJM1UzNkRib1B0WWo2VEgwRXZWSzlkcjBSdlcxOVFQMWMvWHI5QjhZRUEwWUJza0d1d3phRFQ0YTBnMmpEVGNiTmhrTzAxWG9MSG9Pdlk3K3lJaGk1R3EwektqRzZMWXh6cGhobkdxOHg3amJCRGF4TlVrMnFUUzVhUXFiMnBueVRmZVk5c3pEem5PWUo1aFhNKyt1R2RtTWFaWnRWbWMyWUs1a0htQyt3YnpKL1BWOC9mbHg4N2ZQYjUvL3pjTFdJczNpZ01WRFMzbExQOHNObGkyV2I2MU1yRGhXbFZhM3JTblczdFpyclp1dDM5aVkydkJzOXRyY3M2WGFCdHB1dG0yei9XcG5ieWV5cTdjYnNkZTNqN2V2c3IvTFVHQ0VNSW9ZMXh5d0R1NE9heDNPT254MnRIUE1janpoK0plVG1WT3EweEduNFFYMEJid0ZCeFlNT3VzNnM1MzNPZmU3MEZ6aVhYNXk2WGZWY1dXNzFyZytkZE56NDdvZGRIdk9OR2FtTUk4eVg3dGJ1SXZjVDd0LzlIRDBXTzNSNm9sNCtuZ1dlSFo1eVh0RmVsVjRQZkhXOVU3eXJ2TWU5YkgxV2VYVDZvdjE5ZmZkN251WHBjbmlzR3BabzM3MmZxdjlMdnVUL2NQOUsveWZCcGdFaUFKYUF1RkF2OEFkZ1krQ0RJSUVRVTNCSUpnVnZDUDRjUWc5WkZuSXI2RzQwSkRReXRCbllaWmh1V0h0NGRUd3BlRkh3ajlFdUVjVVJ6eU1OSW9VUjdaRnlVUXRpcXFOK2hqdEdWMFMzUjh6UDJaMVRFZXNXaXcvdGprT0h4Y1ZkekJ1YktIWHdwMExoeGJaTHNwZmRHY3hmZkdLeGRlWHFDMUpXM0p1cWN4Uzl0S1Q4ZGo0NlBnajhSUHNZSFlOZXl5QmxWQ1ZNTXJ4NE96aXZPUzZjVXU1SXp4blhnbnZlYUp6WWtuaWNKSnowbzZra1dUWDVMTGtWM3dQZmdYL1RZcHZTblhLeDlUZzFFT3BrMm5SYVEzcGhQVDQ5RE1DZVVHcTRIS0dWc2FLakI2aHFUQmYyTC9NY2RuT1phTWlmOUhCVENoemNXWnpsZ0k2S0hXS2pjU2J4QVBaTHRtVjJaK1dSeTAvdVVKdWhXQkY1MHFUbFZ0V1BzL3h6dmw1RldZVloxVmJyazd1K3R5QjFjelYrOVpBYXhMV3RLM1ZXNXUzZG1pZHo3ckQ2MG5yVTlmL3RzRmlROG1HOXh1ak43YmthZWF0eXh2YzVMT3BMbDg2WDVSL2Q3UFQ1dW9mTUQvd2YramFZcjFsOTVadkJkeUNHNFVXaFdXRkUwV2NvaHMvV3Y1WS91UGsxc1N0WGNWMnhYdTM0YllKdHQzWjdycjljSWxjU1U3SjRJN0FIWTJsdE5LQzB2YzdsKzY4WG1aVFZyMkx0RXU4cTc4OG9MeDV0Lzd1YmJzbktwSXIraXJkS3h1cU5LcTJWSDNjdzkzVHU5ZHRiMzIxWm5WaDlaZWYrRC9kMitlenI3SEdzS1pzUDI1Lzl2NW5CNklPdFAvTStMbjJvTnJCd29OZkR3a085UjhPTzN5NTFyNjI5b2pHa2VJNnVFNWNOM0owMGRIdVk1N0htdXZONnZjMUtEVVVIZ2ZIeGNkZi9CTC95NTBUL2lmYVRqSk8xcDh5T0ZWMW1ucTZvQkZxWE5rNDJwVGMxTjhjMjl4enh1OU1XNHRUeStsZnpYODlkRmJuYk9VNXhYUEY1MG5uODg1UFhzaTVNTllxYkgxMU1lbmlZTnZTdG9lWFlpN2R2aHg2dWV1Sy81VnJWNzJ2WG1wbnRsKzQ1bnp0N0hYSDYyZHVNRzQwZGRoMU5IYmFkcDcremZhMzAxMTJYWTAzN1c4MmR6dDB0L1FzNkRuZjY5cDc4WmJucmF1M1diYzcrb0w2ZXU1RTNybDNkOUhkL252Y2U4UDMwKzYvZVpEOVlQemh1a2ZZUndXUFpSK1hQZEY0VXZPNzhlOE4vWGI5NXdZOEJ6cWZoajk5T01nWmZQbEg1aDhUUTNuUEtNL0tubXMvcngyMkdqNDc0ajNTL1dMaGk2R1h3cGZqci9ML2xQdXo2clhSNjFOL3VmM1ZPUm96T3ZSRzlHYnliZEU3MVhlSDN0dThieHNMR1h2eUlmM0QrTWVDVDZxZkRuOW1mRzcvRXYzbCtmanlDZnhFK1ZmanJ5M2YvTDg5bWt5Zm5CU3lSZXpwVVFCQkZVNU1CT0R0SVFBb3NRQlF1d0VnTFp5WnI2Y0ZtdmttbUNid24zaG1CcDhXT3dEcTNRQUlSWEZxakR1R3F1RTZkQ1pwQlNBRTlVZTRBZGphV3FLenMvRDAzRDRsV3VoM3c4SU9BSCtBQm03UTg4RS9aR2FtLzY3dmYxb2d5Zm8zK3kvV0xnc1N4OHBxbmdBQUFJcGxXRWxtVFUwQUtnQUFBQWdBQkFFYUFBVUFBQUFCQUFBQVBnRWJBQVVBQUFBQkFBQUFSZ0VvQUFNQUFBQUJBQUlBQUlkcEFBUUFBQUFCQUFBQVRnQUFBQUFBQUFDUUFBQUFBUUFBQUpBQUFBQUJBQU9TaGdBSEFBQUFFZ0FBQUhpZ0FnQUVBQUFBQVFBQUFQaWdBd0FFQUFBQUFRQUFBUGdBQUFBQVFWTkRTVWtBQUFCVFkzSmxaVzV6YUc5MFBJeG9QZ0FBQUFsd1NGbHpBQUFXSlFBQUZpVUJTVklrOEFBQUFkWnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlsaE5VQ0JEYjNKbElEWXVNQzR3SWo0S0lDQWdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRLSUNBZ0lDQWdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02WlhocFpqMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzlsZUdsbUx6RXVNQzhpUGdvZ0lDQWdJQ0FnSUNBOFpYaHBaanBRYVhobGJGbEVhVzFsYm5OcGIyNCtNalE0UEM5bGVHbG1PbEJwZUdWc1dVUnBiV1Z1YzJsdmJqNEtJQ0FnSUNBZ0lDQWdQR1Y0YVdZNlVHbDRaV3hZUkdsdFpXNXphVzl1UGpJME9Ed3ZaWGhwWmpwUWFYaGxiRmhFYVcxbGJuTnBiMjQrQ2lBZ0lDQWdJQ0FnSUR4bGVHbG1PbFZ6WlhKRGIyMXRaVzUwUGxOamNtVmxibk5vYjNROEwyVjRhV1k2VlhObGNrTnZiVzFsYm5RK0NpQWdJQ0FnSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGdvZ0lDQThMM0prWmpwU1JFWStDand2ZURwNGJYQnRaWFJoUGdvRGt2bTlBQUFBSEdsRVQxUUFBQUFDQUFBQUFBQUFBSHdBQUFBb0FBQUFmQUFBQUh3QUFHQnJYNG4vVHdBQVFBQkpSRUZVZUFHOHZZR1M1TXFOWktzcjZmOS85TTNPemtxcmtYWk4wbjA4NFR6bGlDQ3p1dTlvYkdtV1NUSUNjRGdjQ0pLWlZkWDl5OS8rOXI5Ky9kMjEvWnIzMy8zem4vKzhqbis5ejMvM3UxOSsrZDN2ZnYvN1AxeXYzNi94Zi83ekgxKzIrREQvQzI4TDQ5ZkwvOWZiNS9kamZFMXZiL1hEbDNqR3pONTU0dks2b2l3NytJVmpZZ09LTDJOczAzYU93N0Z6eS9UeGRxZnhsWjlhNFBmSFAvNXgyUnY3NGZ3eUVMem1oelpzY1BuREg2WSs1bjZDSkMveXlQYkwwalo2UjNQR2lkT3hhcGx4dEp2NHpsZXpYMzc1L2VKem9TVE1abjhQSGJ2M21HTHZuTEF0dGtEYVRoN2s5OHRkVC9vb091RUxSdnJ3bDlWajlHRTJ3TTNQZmVJL1l4cjc5cnpUVFora2I2dmowOVoxUUR6N0hIdU9KeCs0eWprYzVHWE9PM2I0TzVlODZibjJxM1AxSTBhNU91K2V1Y3ovOHRlLy9nZkw5UGJFZ0VQM3czQWtZcU5pS1ZBd2t2Z2NMd2xHdTUxK0xrYWJHVDllSkZtTU5NTlh2eSs0SktYZ3B5am5PSEhaZG95TTlWM01YRFQrOEljLzNBdWNZdjVqRmJTMmIwZlJMN0VJR0R4amtnOExmTmM5UGp2YVBnWWVpOUg2VEh6OHBrN0VtdlBvYW56OTNRY1huaEZuUDkrNUU0ZnR6Y1lMWXVaVHYzSmlkSEx3dlBqWVVqOTdnUmpXMDNqbWIxMDVqejAzbmx3STk1akVlZC9BWkFNTDdqTmVadnB1L1BDNU1ybjFKZGIwajRaN25zWkpEY0pSclJOQkRjcWZPTWxWRHRwNG5ocHdGdHgxdEhoeEpOOWYvdk0vL3lkVUdldmdZblJuZnpjbkF2aHFvOVNuaVVza1pFTVVMUEZXcUs5WUdZK1ArT0dTQm1FK0F1MytRZUhkZU9YU1dCVnNMM3A5aWpPUHlvZlIzN2JBZDkvbUYvd3Y0YThEQ3BqYzBqQ1R3WGxjdnl6dzJlQm9nSFozaEdzSGgraHh4c2RHTEk1VHk5alB1VFpZc01HZmRkZTIrSHZlTHRiMGhiV0x6WTVUcnExUjdJZ1IvUHRvd2ZCbVhibkxzY0QrK2J0Ly9DTUxISXppeE8vdGZkZmdQZDdwaDQ5ODZoOCsxUjlOZXlONjJ2VUpWNnpFbVRyNFJKV0xqeGdUTnpVT2I4WVhzMFV3NjBVTmZ2bkxYMWpnMlFUYVJZSXNMKzVjKytON1FDK2FsMk1MbWFCdFFBUll5cXdnaThPOWFDVWhXZkRyWi9OSFFIS1l2c0dNS1BGUERyNS95aVZhS0l6VzdNWHlPRGFja2R0OFJHZHN4amRXeHl5d21ObFAvczI5ZVFYM2VRNjNGZkVDNkIzcm42dTVlV3hrL3EwMjRzM2M1RHJqMXoreGlaR1BFRjVNK3JHb21PZFI5R3I5c3REYUY5akg1dTdIRFVCZTBYQzNmYzdGMVhGeVo0R3prVmR6VS8vYWk0K3Z4eWV2em4zeWJ6MkNrYndTNVVLN0V1d0xUcG5KR09mbkU1eWVzZDAvaXVUSkluZnpXZWRuREhNM2YrSnVDenlKRXF3SkNDeTVVdWxSQlhGc0Z3YThzL0JYNkR2eEx1QTk3bDZvTkhBRU1JSHdOVllTbm5FUUtvL0NsK1dYNkhEVVovS05QODAzQzRLRkRjOHhPSnluY1pzWDU5VnFXWDdGZkhJdkgvbTZFRlpSRm9HN0s0QzZGOFk2NU96aWdCOTNMNTR1MEZLYlo1M1VKWGZnNEh1SE9QMWE5ejJmVXkrWm5QdmFSY05aWTJ3N2YzcHlidTQycW5reVhqNTZtbGZ1aUdoZ3pGMkx4RHl4MWV5OE1OYXVGemQ3SXJ3NkhpYlJNUHhuenpJaXg5d1kyd2MvdThEbmhTdHhVOS9VUHpIWCsxZnVhdkNWeDd5RFM4Z213Y2pHQXlaYml6VEJGRXd4ZW02U0tZVEY2N3k0MXdoYWpidDdGdkxGNmdLZG5ESWVZUkV0bTEvT2VNVkw4M3VIdzErQmI0ZXhFeis1UlJ3RkRTKzU0RFFYdkF2ME85N0dOVDkxWmx4L2RVNXNHNFhjaVNpL2Vad0x6Zk96dkRiczJlSTdPWkJMRmd3YVJzZFQ0K2F6NjFEN0JmN2YvcWIyOExObWpJVnZ1WmdYTnVaVGJqUG5XZFBvaWowdjhhTnhVa2w4NW8yZkw1VW5oL2o1WmZQcDF4ak1HQ1A2bDR2MWp2YzdCcjNobDNlOWVUUTN2SjUxTE9MS1pWL2dUSVlFUnhoRU5QWnNBWWMwb3BqMEZOK0dQY1ZXeEdLV3FGZ3RGTUlZTDNHWUE1TmRqdWVYSTM1RWtGOTg1SFVXcEJ5STRkYWN3UGZGYlBMTlBPZHkwSWJpOVJHUnUyTis2cUJlRmhkZmNzZzR4NDJaOFdLLzJlR1JyWDdSWWhWcThhcWZmTm43S2o1K05rY3hZcGQ4OGhFZ1R3anpzMkFXV1hLU3o0LzJjb25kdS82ZGk2Nk53OHlUWTI0WTVKQ2NreHZIclhmdWRJMjNQNkdBYTE5eTdCWjc1bkpUWUR5YzBoZU8yK3ZPblR5S0EwSTFLQi9Hc3pIV0hCbExMVGdLZmk4NHhNMzQ5R250ekdsaC91VXYvODVTWFE2ZjNrclV1NkFCOHFobm95VHhDQi9NQkRYZ0UxODhpSWJzZWFWS0lpN2dJRVFJbW82Rk5SdVJQSFpoOExBZzdOaytGU1J6bWIvZUZ5Zkc5T2VZY1dQQWxkeC8vVFVMSEhqeVlLeU5OelhnZUlIY0dEazI5MkFIWThhcGo3N3VpeWRHOVpzMnRXTzB0bWxZdVRKT3JILzg0KysvKy92Zi8zSGw0RWVBLy9jTFhDM1V1aHBFenl3dUgzWERHLzVzMUt1dlhVL21xWDl5amg5amJQRnZmWVBCVFBzbXZOcTMrcWtoNTI3aXVYY2N2T2FUVVd6UzE0M1BqTDNLbnB5NW83LzVZbXVmenZsZi92Zi8vaCswSmZNandYWDZOWmJBTHFoK21VRlNUVXhSSjQ2SnVBOHV5ZnhJWU84UVNkdzRFVloyU2FoWGNqRGhhcUxUempHU04vNFV6K05vSVY5emFvR3g4OElpVG5PeDhOcjdXZGRHS2g1OGVMR3hLSC84cUcwMjd1Ti8za1gyUEdyclZaOFJlQk9UUGZudSs5VDU3My8vTzVPdmRiSkI5VnVHLzQxdjRaZUxEL25NMmlVMnVTZVA4aytEcTJuSFNWS2RpOG44aVVXc2psOUhTNTljM0xLdzZEV2VHTmpLNFYzeldKbExjRE0yNHpyQ1B2RjJ2dlpXMWtOaXh1ZXNmNTU0MGxkRnZSWTRkL0J1RFpLeFNUQkM5ek1KaVVuZ0JDNGlSNU5ZRW5FeGt2Z2VNOFNETnd2VFI3WjdYWHpoeWpGQ2Y3TGJCVEcreFdrdUViaUNUZzVwRUI3SGZTVFBGM245UlNERzh4TUhtaUYzbUwwcDN2T1RUM0o3NnBVR21lUG0wMS93bWJuRTNpb1lNOXBqdCt2ZUhCbHZuUk12K3U2NnF2a2VaOGJ6K0xsZjRkY0NPK2RtUEJkajQ4YmErbXh0ZTAyWlkzTkpiOGJlQzBMSFFOTm42bktOWHNheHA3KzlvTlAzZkxFSkh6RDM3UzBueDl6SG96RTVmODdGaXZIVU0vbTdIdUNWTFRnK3lZUVhNK0xmT2ZDTExrL25RRFJJeEU1aUJjWXFCQkVsUGovN1ByR2ZvdlZPQ0xkc0xkU25HT0h5eWM3RXczazJ1UXRESHNUMGlrMHM1aFdRaFo5WG5oeHk5MzB1Y0dpYjQzWDBvbE1Lc09keUYrVXVybjV5YmZId2VzK0htZXJBR2RzZXkzbjN6TnNvZlpMNGRWM0U1a2NnY2xLWGNrcUV2b2RYTHBDN0J2SWdybG8vL2ZwRTFoanBBYzV6c2JRLzhEYWVmZEtZOVcrVTVxenZPWmM3TmgrNzlualdtLzdpNWJacnl5Z3g0cXR0T0thVmE2OE85bGI2YnY5OUE3RVM4OFNwTHRXVHV0R2o5NDM0cjMvbFYxVjFiUENUYUFsZjFtc0I3RVNTYnZ4TEN0dk12TDJiWUlYVTZvM1Bjd3ovWGV6NHY0L3IvN1NaUEppZCtURlhmalpXODBSWTUrZUZZZWI5emljODhpNjNmYUdCeTVZOXg3V3pXZWI4TTA1NFluTnU1c1Y0ZUhkaG1STlBJMzRXNS9jQXNQUEo1YlB1ODVFMlVSTXJkeUpHb2hmNUpMOVlKYmY5UXRQK0VRTnUxUmxQL2ZJa28xYk5iOFpJcFBNZFd6WndmYjN4aUIzRzBmVThYeUQzbS9HdG9ialpvMEYwSUovbzNieUk3YVpkdEpLZnMvc0NOeFkxeXBQa1ZkUDhKbHVGMUhYdW00aWpTZEN6N0ExT28vaVpjb3EyVzNNbWVSc3FTVEJUQVMwWVkxNlo1dDBCMy9vVkU3L3BxOEQ2RXNWTkhzWFo4MnYrSGRlbjhaUC9HNzV4UHUyRDc4TEluWU03S2Z6aG5jM0dNazd2S09iYWZJMFUyOWxVelRGYVlma1Y0anFHUzNKNjhzSDJVMzdxZ1UyMXRnSEJQZXVCNWR6Q2xSSGkrK05ONDRuLzZRNCtkZEoyNWpvanplUGFtbTkrb1F1YjlqSGF1MVhUenNjM0ZzeHJHejJUZXk1d3lVZGRvZ201a2pNNTlPTmROTE1XYXBwOThUa2loMmhHak5TSUJRNlA0eGRkMXZ6WEc0NXNrM0JHOHA1NWpKbzBNM3ZpK1NHL3hPb1RZdGY3SWppYlV4djJIYy9kTFFJRU03R0lINkxhMjB3UnAvd1V0MktGUTJPQU9MY1VhL0poRm44MjhQMHhFbVBGWDlOZmIvcC9EZHdYTU03bHpESCs4NUdZc1dwZmphZVc1dXBlTGZDZGRRSG41SEdlWTg4V1BaTG5lU2RManN0c2Uyc2UxZnVOWi9pbGxodkFPcW11TkgwMHpXZGZwcHRqdU8zYUZPMlpWK2ZPby9KVy8zdGhYR2tRcnoya1o3am5FVDQzTXV6TU5WYldDZ3hlL1pJNGR1a3JiSm5QNHB6NU90NGZ0N2EzNnF1L3VyQm5pMjU1d2o0V2VKeER5aXV1RHJsalhLRVhpRFk1VDBKTU5GaXZTQ2JsdkJnTGFMMlZ0TGdSbHRoZ0xzL3JUYnZFby9tK1BtdGNOc1NPV0xuN3RUamFlN0VCTDJNTGVRVklYcHhuMHlkNWk4dGM0dmJIYzhRMXgreHZpR3NIZElTZitNRzJRVmY0eXphRmFiemRMNDFGdmhmaS9hMTc5YUdKcXM5MXVEYmllTHp2ditPbEpYblN5T1NlUjNSeXp3TFF4djJPWjM2Sm4veHlJY2RlalJ3WGc3MDQ1a05qNTRVdWU5N1Q3MTg1RGcvMXZ4ZkdYYmU5QmtTeER1ZVQxbVJnL3Vaekx2RGcyRFBwcmY3S01iUEVQZS9zNmpZanhYYTlqK0hvdmtiM1gzUnBRUWpRNUVpcXZ6RW02SngzSVlhWWp3b3V3T0xTbk0vdEZNUXJaeFlUQlVqQjQybEJYT0J5TXphQ2NSeCtObFJqTlA3T0s3ancwemJGWlB5NXdQK3g4TG1EbDF0MDZxTHFIZkhKcHl4eUZDN0VacXU5ZXZrUkpSZVcvbTc4dlBES080aStOeTlIR29ONlpIN3FoSjI1L0xxZVVocXZGOGtUdCtmeVNFNGREeTZOeXBiNm1OOGF1c2N6NXdLZ3Z1bXZmWUdYZDMwOTJtTTZxc2Flbi90OS9qTkcrOEljZHRzbkR2M0RSczltd3lZditpZGZiakxmN3hJWXh3KzdlV0Y5eG5yR282NXN4eDA4b2RmRU5TLzVGRnRpdXcxQUJ0ejNhUmlMVTYrM0k1TWw1aDQzaFoxajA2WXhFRTdmeVZzUjJiTXh0ODhYYngrM3dUdWZJdlhIU09DNThDbkdYb2prRkY3K3VNelk4TWI3YmR1MXVLTGZSbG5nM0ZHNXFNdzdhZ3l3Mnd2TnVKb1VoOUhFNEloeGJESnY3SDFQamxuZ3hraWMrdUhQbHZIdU05cDNjVTllK3NWUzNPaHB3MWRyck95TEhHZkJ4VHZZMXNxeDdCdC9ILzh0WjJLVXN4cTNmejdoeFNmNWtZTTkyVHU4RjRCaTVzbk1kZVI0NmtXYzVNNEZZSzRCODcrK1pPUHZ3VXRXYWp2UUxpQTJrc3d4VFpJcjFJNGxybnZSei8wK0gyeWJLYllkc3ptNFMyZHVOa0lUWnc3Y3ZONlNseXM0ejRXdnIvRmNuT0gxNHl2dEhoZkJFME9kd24yK3ozekNPN09POC9uOGJZRi92bGpVZjIrK2NMdG5ieDNWMjd4emdjTUc3bHhVMGpTWGFsZEE5VVJ2K2FtMXVObUR4NUc0MGJOK00yNjF4b01ZNkF3K3NhTmhHaDdNeE8wRjF6RnRpWkd0SE1EODBTYXUvVkg3NHBpck1kRTMvSWg1eGdYaG1UK2p4R3BmaU0vTTNEcGUrOFJJTGZiZnBKUUxQSzUvOE9INVl6SVR6RDRGVFpFU2xIR1NZVXVDUGxLbklOcUtNNU1Md205NWIzSjZnUnRSU0pKWEdzNzVmYSt3S2V6cE53dkVuSGdwNEk1a1B0bEhGeXlDbWNielNudm1MT2ZnRjFmTTRLejM2MDNPWUFlZm1md1U0WHhFeitNcjg4K3QyaGtuKzFpYXIyTnQyc1QzSWthdC8vQ0hQNDdIU1BUdXY2Z2lkbmlIYy9NczFxNTFGK3FuZkgvckFpY3I2NXYrVEcvc2VVMSsxU2UrOVEvL2NFOC9tNGNmaVM3VzE4VE1pWmlOQytLYmY1NUl0RU03T09jY1RQelkwdFBxYkY3dWQzNWRkK0poaDgyM0MzekZXVzhsR2dBVG1RbTJ3YjI2aDR5RmpHMHhTWXl6OVhZUFAyMHljY2JQM2RRa2RpRnZLSkJ2NkZrZ0N6TGp5c045OElvemo3Q1pjYzAxZUNmLy9Yekg3d1ZITHNHdVhvbmJPMlFiZm40VzNXTk1ycWN1azd2SE01ZHpJZWlmejRqOTA5dncyTC9kTm4vaXArNkl6NnVOcWxaZENOZnNWWkMrOEkzLzlHVU1uM0RWSjdiYXVURDAvejR2V0xKVnUrbm40Z3QzTDZEaGFRNHpycjdOSzNtVEYvYlo5UGNqQnphcHJibVZNeDc1blFOLzc0QzVwOTJ1WGVKVWw4V3IveWFiQkx4Q1FXQnVtV2ZFRC84UnlBU1NWTzVnTm0rL1BFZ1JpNmNvRWNweENYdnVmc2FPTU15QUVYL21PZTcyeEErR2QxaDkzY2N6T1B0WU1Ua3FybytRL202K0h4bE8zZDU0aGd1Y1o2eUpuVmpKTlRhWDJxdGhab013dHZON25qVldNSW5aQzJTYlNqc0JpVjA5YkM0dzVJR1dOanc5SVgveHIwZ0xvNysvNFBja3N5OFc0c0pVRDVzNXNhWkc0VWhNWWhOUFhzMWoyay9zNUdKTzNXTVRIK09LbVRqenB3Wml4R2UrbXp1KzVxMU9xWkcreWNHNnhTOTZQSFhycjBUTERXeDhHbU95NkxGOGZza0N0NWo3clQ0Z2RWSVVuSk5JaXExRkUwcVQ1TXFmS3k5ekpvWDlGNEhGdHZGUHU4UVVEenRlUDk1Mi9QQXN2ek4rNStHb0w3RVd2U3VjNDNPTUp2TUthMkZqWDQ0VHkxeWVPU2FmTjE5eGYrUTdGZGx4OW9iQ1RrNXpVUlRmZVo4a2NrN2UyY1RML3RNQ24vYnFSTjVzTml2OWthMlluUFBqb2Y3SzdHMnlMamF4ODZNS2VhQ1BMM0JuajUzWW1UTldacWRXRXcrc2M0RlAyMklYNTAxUGNwKzlVNTNEQTIvWGliVk9IRCtTZVFQSlJibTZKdTdidXp6WmYxemcwMUdINTFoR2tsaSs0czl2MEZqSVhwbE80VmZ3NjYyaUtMeDdvM0dPQ0x4b01sNC8zblo3TWJQSEc2eThiT1JjM0NnSUcySXpIOUd2c3R3Y0VyOTROdmdiTHprWUM5em9NQi9kR0QwMzlUTStPVGZtcWVYME51Yk81ejBldG14eU1zZFRsMWp0ZG83dDhlQ0l0c3hhcC9CT28zZGVmYlBJVCsyendIc0JBSy81N3dzY1d5OEljRXdNUExMVnIzbEdEM2k2cUxUZXg4TExuTkNsZWVFaGRyemY4cDRYTmYwWnk0Kzl3cFZ4ZjNNUmZIRzBZeXc4ejl3U2Q3N2pheHo0M1ovQk5aRnc5OHpnVUNkdHM1K0FFbktSZUdYQ011SysrVDZ2NHVERVBudGpmT0t3by9Zc2ZsM0E0R2FMaU1WTHZ2QXVkMFNkallNT2VQTm00Y3ZQY2JsUHpvMlQ2UEdYaTJOekh6NzR1UkNZRFhaaWNqNzVtTnFNdTNPcUg3NzdsbmhnNkorR3NtN09aNDh2M09acmo3V2prNi9jdlNBMnQ5VEhDMEN3ZllSZmdnK3c0S1JPUE81blljQlZ2c0VaTGwreEhVdnR3bU5mV1BCa0E3ZjVNRUpjeGpPWGViUXhMMnpldGplLzlvOWN3UTMvOWlVeDhnU1JYNmpKL0h1OFJmZnJnaHFlOHI5L1RDYTVFTElnYndTMFpEOFRua25qbDNrdkRPOWk3TVJtYkx5YmpIRVVZWUcvdm9tUlNmMDRtd1ZLOGdwUmJzbTNSWGFCSzdaNEViN2ZJb2ZyaW5JWHZkb1E2NW5uempOczllSG42Zm1WVmVMT0svdWJKdUMvamFjZWMrNDlabUkvdGNiL3hFQ2ZXVnZxd1N0MjFSR3RuNXN4bkp5NlZQUEdmQ0pNblptVlkrLzBpVUY5YWh0ZGQ1MVk1UHNGWXM0bjhzN1B4ZHk0ODhZUmorL2U3UjNqcE5mdVNKVHBYcUN4UTlmOG1TcC83RU9lL2lKTWVEVFNqanZ4VW8rWFgzU3hFQmh6ZklYK0l0RHppdHRHaUYyQUlYS0grOElSNzU0NGNJUHRYR3ozZU44dmNHenpBa04rdTNBa3NwSnBtSFZVWDJtVGl3c2NrK3J3L0hLdFhNTlg4T3JteUVMNjRta3NSaE9QeGRKZm1HSDh1WUJpYTM1cGJwOG9Pa2VlWnoxbVBMQzdQWG1MRDQ3NVpZSDdSVm5xdnRkRUhZdThIMzJlaHl1NUJPL2RybnFHYjN6Z1Y0N0pzZjd2TnZVblhuUDQzdSs4dUpIYnVlRDJmUGN6YzFUUHQzcG80d0xQZHp6ZkwzRDRVNi9vUUV6enVHckZQL2l3NWg0aUlUakdVN3dLQTZEQ2FPZCtCaUNKam9QM3Rrbm9uTnZqN1VsZzIvbDFkZ1Y3Rm1FbHNZQS84d2pPTXJyZXNMUEJFek16SGhQREw5Y2NleXVXZU4yYlorNGdIVGVtemZiTTY3eDRwVEgzdjBLU2czbTYvOWw2N1BhemJ1cmp2c3oxeWY2SzVIVzlKc2VSR3V6RCtIKzN3RE5QTFhtSnNmT1JTK2ZWVlQ5aTFrZDc5M01PeTMwOE1lZWRmNkd0Zkl2NTlHTWtHM2p2L1JKLzU3RTVML1M3WCszVEI3a3hHTWY4NmRQMVR6YkZlUXAzQ3BQa2FMSWtHS0loRXZFa2Q4MWNjV0pQQUFxK3o1VkdqMEw0ZWQ1eE1jb1Y2L0l4cmd2OGVWVUxPaml4WlY5OHp0d1N5KzhHTW1wOHpwNExmSUhxZmpTR3c5RWtDMkFlWjE1OEw1cDZzWS91ejc5eXNyallST3ZtSTk3VXhidk5Qb2YzV2FNbnYxaWQ3N0dMZi9yZ3RNamNlaDlUNGovNUp2L2tQQzhXTytmNG0zTmk5RW55ckN1K3JYbHluZWVEMkgxWVhwMHpacDVnOWpwbFRyNk5WNXlkZjFIRE5YYmFmSWU5Mi9jajNITmRzUFl1cm4vKzg3LzlXc0FRSmZ6dXdJaEo3RGIxbmNMVmRpNDRSYTBBNE1hdjhlS0xYd29ZRysySWgyMnVjUE5PMmdXcFVNYXo0SXhQdnMzSkdNUSsrVGpuUGhjVmY4TklQc2JhWTFjSEY1ZDVhQy9xMno1WXo4OTZqT08veDJMTWVCd25EL2FKbmR3NFp4TmpIbmRzdDEwTzZ5M2p1OTA1Vm12NXBWNzdBblJ4MmgvV1A5aHdMbzVIejdqVW90LzM3TFhWYTkvTFNmMzNjM0taTDMyVG8yZmw0WWcrbnUvN1BjYWMweTk3TkxDZnBtWnc2bHFJN1htanRSK1NWM0ZmN3VBcHZvS25hU0NGay9zY1EveXpxQ1ZpU2laYTdETlc4ZHNBclhUOS9SS0N4UHRsVitkWkFiektHV1F1Q3YzNWF2anRPVFd2eVJIZmJudGVaMHpQalc4ZXhISHVpVjJlTmhqeDlrZldNZ0JIL0hWMERXQkx2bTJFeEdOZXpPVEtpRnUwaGMrVGt6WnpuOXd6c2tqY2s1UC9ucWZZN05NcjVUTi8zUFZkL0ptdk9oS1lKaWRmNW8wVFhXNWFMenR0dGR2UGs5K3VsMlBKcXpsTWNQTm56T1BzeFgvUEw5amt3RFkxeW5rL3NtbkR1SGx6elBhTUlZZHJidjl6MGVuZ0hWRVNYV2l4Q3ZEMTd1bkxQcjRLaGtHVHFCOEUyYnJZY2g2eFNwWnp0aFlUSDJPRVQvRXp0MS9wNWdJSFNleGdJS0pDZWlWOXo4K1kyWU9rZlJ0Z3Q0R25GNWpZemp2emJpc0g4MlFmSHVZL0N3OXVGZzh4OHZQVmFxRWZtTkVLdG16bHJ2OTdyckhPdXp5TFB5OHNpZEU1TmRuenNFSDlyN0JpSDkzc0NlSVVKLzVld1BLSXZESTRhbjk1VExMWGNYQWNUSi9seWVkcHF4WDc2WmVjNmFQNXowanZXcDYrdmRBUzg3Tyt3UWFMRGJ2d3luajkxdlE5ZjdHNzg3YW0rcXFoTWNGYS8yVFRqWDhCTE5PdnZVMEE0RndvSVpHZ0FaL2tIQzk1eFREd25vajI3UEdaNTNOTVBHS2Q4ZUxuZVBBamhMemJiRjY0akNPdVJhbllDcWFsK256U1pSWWttcm1vZ3VtMzhzRU5QNHVWdkNlWE5ES1l2c3JqdHkvdzR1K2FUbjNPdWhvdiszSURLMXFIUjNMTjc2WTdWNzNMZjY5TEw2Ykp6d3RlK2MxNnpndEorTkNzcmZ2T1BlT3QwKzB4K3FhMWJMeFlKYmZnelp4N2dWNGVWNkxSVkMvM1dTdjdoZmE4c2RSMllvUlQrdUtzaTFwTVhpeHc3ZXlSdVNmSzF4MzhEV0EyNlRLK2pONmFIdEFVZEM2ZUxKaVR3Q1M0Ti9kNzBobnQ0ck9CbXNpTWVhSGZGeW45NUkwOVd3VzFRQ2tpUE4wd0ZUOThnNXV4TktKWFQvR01lNGZacnJMZzRzc0NqMzdHZlBzU01uTnFVOS9rMmZ6RHcvbTVBTjQ0Tlo4MGtQanNzMFdmKytSbDkyUE9PQm1IUGRxeGM2eTlBeGJXTS9iRXozeTBEQVpZMkorOHdmYkN1UkF2NEdtVFkyYXl5UWN1NFJNOXpxZVBYYy95U1Y3NGlIanVmOHNDUDMwOWI3emtuWEgxaUE2TXhZNGo4NEozN0pMWDE5K0R4eWhGaWFNTGRHOUNSTEY0Mk9sWHdjQmdNOUg4SnM3OFFYMFhSd25HeC9lWllJaGFBQzJTMEhsbFBQSEtydzBpQW52c2t5ZG5OcUtpS21qRnk5MklpOEg4N0k4dm0vYmlCanQzWW5XYmpXTk8rS1hacWwyYk5MaVpSNHNaSjhlekhwOGFlczh0ZVp1N3picnowTVo0ZmJRK09TVDc4dHo1bENQamU1N3hqRzZ0TTdwNFk3aThoYi8yMXRkOVkxYWY4bTRkaExBZjBqZmhtYmhUTi9oWXAxa0hVTUxWaXc2K1lydFAvRm5iYU44YlVmREp5OXlTVDNVUTYvdTlYTjZ0d21QN2M5RVlFalFCdTc5blZ1SnBjZ1VnRVRhTDF3THVDNXh4eE9Mbngvdmp5MHcwY1o3djh1bU1JaG1YbWIxaGs2Q04waXVib2k2UDVZTWZHemJoMzNqR3NZSFNmSDI4TkYvdHBpN0ZWYlBFM25tMmFSYUpyN2VkUTV2aHkrRHJvSVd1ejlma2RkRDVPUnA5NENKUGN1SHZ2dFZnWDJqUk4vYmc2Qi84MU1GZjdTWFB6S2ZSMVRjNm1FczFjN3cxak44N1gvaHgxeWFHK0pUUVBOM0hXNTdOTXd2T1dwUS85czJ2ZUltemYyU0tScnQ5NGkyVUM2ZG5PWnJ4YzRHWkdQYnA4cjZjZTY2V2s4L2tuRHprZUs2dGJZRS9TWjBrQzd3M2NzY2hQZWNreWhqaVFjRGlVWWdrS2NtVjNwYzRlNkZtZ20yWStzK0dFcWRDdGFqdnNmQWdudHh0ZXYxK3hEKytiVlR5ZGp2em9CaXprYlQ3N1h0d1R0NmlaTTZ6SndkbTVCR3VhUGw1Z2FOYjdNVk1QWE9CeDVlWGVpMzBWVysvaDVqMUM4S3VtWFVwcDcwZlU4djVqMENDUWkvbHRTL0FLMXFDclBkZ3pyNXJuZUhsa3dVeDhzU0tXL2psbzlEc0IzUEZadHB6UHJkb2ZxbTI1RzFleE9hSkZoeTI2Qmorbjg1YlovS2l6OEtiNDJ6UkordHJhUEV6L3k3NmpmQzFDM0dBSWYwMWZBUTFvUWdWSWgzRHF6aGlPQjljNWlOQ0U3SXd1WENjaFltZmFKUGZNMWF0Y2pSOWUyRXdmckE2M2thdXdHY1RUUEduVHBQWHlXSS9ydzdGMG9LNXZPRElYMVN4cGVFNk54c0R6dTg0eTNYVjQ4eFgvL2lsMk1tOUYreDRYMWt0UHBmbEZlWTlscGJ1azkrcHg3dS9EVHcvOGszdG04TjdqdmozNDZaNXpsajlHNER3TjRjbDIxcEk1cC9GbVlVNS8xN2N2TjQwc0NhWlMzdzFpdzZKdzFoeG9rMjRNNHJma3hjenhlZU1iZVhtL3k3NkRoN0Q1M3NKdWVCQ0t1T0NYeUdXYXdWNklvVVk0eExNbmhFU21ZWHdTNm9JbTBJelg2RlJocGpsQWM3UGJ6dUh4cjhRVi9ObW5uRmY1amo1dzRrRmg4MzBPeldDbDlxNEQxZjVaNy9QNlJOT1hPam1qMi9PQmU0VDFHd005U2l1OFp4NTMyTnYzdWJtb2lGL1luR3VuYldMTnNYYzQwWlRmTm1ldm96R1JpMFptZm5zZU15ZW16RmM0UDV1ZDI4Y2VNQ2RuODJESjNmNVhNd3VpK2lVc2R6Wm0vOFpzN25FbC9uNkZ5OWpUMjlIeXAwUmRKZWJGcC8yaXlmL3UyaWRMZ3Fya1QrNU1KNkEyQkZvM2psSTFvYWFqZkE5ZmhQSUFrZ00zc1ZBRE1qK2FJSEg1OGZDWS9kNU16L2lod1B4Wjk3eURDZmlkUjVjZFlFL09xVUp4SFZmL09vRERsdHRjdDUzT1hGaERiYi9JRUR5bHR2RTBDYzhnN1dQZlk1blpPM1RYUE5KUVl0UEMveGk4cVZCYzI2VEdwdDk1OUVrZkROL1hnQ2NsOWUwclFibHRuUG9Bc2RpaGJyMnNlbmpMWmh2K0VHMTVqbkxlM0tZSXg2TDgrbUdxTjF6WDMyWUkyOXpmOXAyNUN1ZXY2cHE0VWp5S1ZBZDJ6anZDMXhmQTRBTElmSGZyM2d1Z2hsSDRkUDA0TzBMbk1ZT3JzV0xEWTIrTnlEajJENjN0MXdWdFBGMy8zSmxYTUZiT0JxaytVYVBZcXFmRjhKZEh6bHFmL0x6THZmalI4VEVhY1p5blRyc2VkWDI5R1ZHZi9Pa2p0bmd2UFBWTnJGYytGNkkwcURwQjMxdktCR1hETHNXeHF2ZXpMOHZ3Tm1EUUZvRGV3OSt4bzhHdGNFMlk0bmZYTEF4ejV2b2I5d0Z5d3R4YWhtTkF0UzR6N3Fmdkw0UEhmOFZ6enM0d3JGRmpPL2NteVF1TGx3OGdnRk9iTnJvSFh1N2dEUXhVSXJQbVZ0aTdYODl4ZHpaY0xNQnN2QjdSVDc1dFdBUkpMSDJZMlBNWDNGbGNjNXZLOUhnZkpLeElPV1RDOC9NajV5Y2Z4YWFXdlJpVXI5Y1FNNjg0Lyt1WFhKSUxPdGw3ak8vT2VkaWlDWjViNTI4MEZCWGF3dCtZa1RuOHArL2twb1krSFNMbjQzZjhSeVprL3ZFQWNkNlRsNzJyMXpDRHlRdk5QN1VKMXhuenZxZURJTFBUYU4xMThZNFR5NWF1Ti83YWw3ZzRWaWMvY2xNL25NK3VmVExRQ05rSDUyK0xvZ3NjQU1JdGp1OG5ZVnNFcC9rT0U2aDlnVDJPMm9SejBaeEpzWHdyTW1CNzJOdkZtNDQ3OFhINXVTUnNUU1d6WjA5VWVwdnpPd3pUaE5rQWR2TUxyek96LytJd01VaGIvelRTUFdmRjRDcHV6N0UzeHNxc2RTMStkbXcxYjA1NEpNemNmZUd6cVQ1elRsektOWThDcTZZenNEcDdVSUlscnhuRFBSbnd5L2o1U3RtOXNrZCs0bmpva3I5d0Zsb2ovM0VNQzlzaWFtTzdZVVplZklKQi95enJXRHJVQjJTUThjblVvNmJoL1hYUnd4NklYbjJieXp3emJ6NmZscFBXSmJuaXNIZmd6UE1CZ2dCZnNzbU1Za3E5bzZSb0JtYitHL2ppbkJiWCtadG5EMng4c1duRWVjNG8zc2pGTDkyV0wyTkJ4ZTdaMzVkNUxOQlp3UEp1L0dmY2ZZNTVxM0R4V2cxdEZmcTcvbWxiclVKVXMvSmdWaHA2TXlTTXh2anpZK1I1TTNSY3d2bWJIU3h3ZUNWR0xYYk5Vbjl6UTM4OE1yRk8zazhvNTcxcVc3R3lRVmZEc0daZWNTT3VIdE1ueHltTFJZN3JuaGVZQ1pQOHkrbkZlTERXK1BnVnh6NVRiZU9ZV3R1cldIbjY3V1BYYitxK3U5WHpneGVvZTRtMklObXZHT0Y4c2pnbklzVCsrRGFNTVhIVGlLTjNSak9KYmFmdmNHWmpaVnpDMFowbW9ROStObWZNU21RVzJ4dmg3dWcwNjk4d21PZUU1c2NMTGhOTGI4c0duL3hRejdKRlY4Mkc2SThuSmRoZGNoSTVyKzNmL2RWQjJPR2YyekZjeS9DK3o2Y3pCTk5KalpOV0owbWYzVkhiOGViRDd6SzdTMXliSm5aZVFiTE91UUNRd3pqYUU4TkdvLzU0aFM3K0gyQ3lsaWZrTXgzeDhCcTM0clBlR1BzNC9xWXgzeEN5QmdXNm1OKzlwczV4U1pZOXZBYWM0RlBnU0J1RVo3akFibWh2a1JiWUplYlJFcUFtYjJoSnphTm9tRHhWVWgvcENGbXhoTW56WUR2L0pkVjhFK0RYUkh1WXNwcnNiREhPTm0yQ09tQ1phcWNpSnR0TDR3K3NiM2VMNk96SUgzMGhLdWNpbzNQNTBZTDNoMTg3Y0JQUFBNVTF6cUZoejRtM0JqTm9meU53MXh3NGZWcHExL3QwVHYyeFEvUDhxbWZ5TEhGdDNuVlhpdjJtZWRvNG5PZXVmclRBMnYwMXNsK0RHNHV5TXNnVmw5NkdoZDMrekEvRjUrUHlza2gvdEUwOFlpWnVkUWpQSm16VHNteFBIZWQ0eHNOOTJOaXpSemdoMi9YVnpITEpReVhMNy9vQWlrYnBJRVRLT1ArV0lGaWhEek9KVDN2WkNUZXhwNkZMNEZpRTd1aXhoZXhUcUd1cUl0MWJNSFBQMHJIQW9lSFlwNkpyeVNYYS93WHlHaVlucGNUOGVNM0M5U2lKWS9rcjI2Smk5Y3V1SHlTejY0VE9UWDNYTURJSlJ0OGk4Vlk5QTRQRzZlNDg4cC9JMXdRY0szdUdlKzdPWHN4dGM1VHE4U0RxM3pZczZrNXgzTGoySTNjNHVkSTR0bEQ1WlY2eDJxUG5iR3B3K2Q1bzdpdnR2andhdnpZUEhIamsvNTFnYWNrc1oyNVYxdnpmL2F0ZFVLZjJkT2ZGaW04b21YN1lPcG9UaE0zdWJTWGduR1B1c0RmUkNjUTIxNUl6dGZvOVJiU0VPZTFScTlKRTI4QjE5U1hYL3lieUl4RElSUUR1eVN5QXQ3NDRlUENVWXp5NzBMcEdQN0ZnSGY4d2l2dmpybFBuak9PT2lndU9mTU5jWC9SaEJpN3Y3Ymx1UmQ2MXlwTXFodFk0UkgrK0ZwNGJCdHJQeFlIWHk5U00vL002OVBHZXk1d2FyRHpLU2UwOFkrSXhCQTUrOWgyck9jbjdwNVhQWDcrcU5qNGlBOUhqdGxhZzV3bi85aGU3MnR3K2pGUFhyN3U1ZkNGVFcxbmZhUEIxTWVMYTJLckVUSHdpNjdPNVNhRm5zVEJWcnZKbldQODlQVWMvdGl6emQ3Kytnek9SQXZKR1ZzWGVCc2RPK1o0SXhuLzMrcjkzd3dESzhrYk9QYkxjd0hVWCtHWkU5YzdZNFhZL1hldWFmeVRsNHNEVzE5RU1ONFVnbkh6WWR6NDhnbFdGb0JGcFFoemdSTUR1K0JFcC9LTVZtTHpZelkyNWsrZFpoN3lxUDZ6a2R0TVlBVTdId1hFZnNObmJ1WXFKK0x1ZW4vS3dmRjlnUWZYdXM0WTl3eFQ0MEk3ODRURGJYWHRabzczOE10dTk4ZWdlcEMzcnpWejRSUGpLOHpDeXhpSDJNS05uY2RxUkEzeVk5R3VCM1NLVnZPR1V2eHlBOTNZbVRlR2NjS0xCVDMxekplR2U5MTNmNURaeEVuTUs5cklkZjJUVFNSdFVKSjBjeXdBZGN3OGRpRmVBWXFEajgwaWdkakhKbkZtNGlGdmJQYkdCMmZhWjg0Q3Z2M2NzRmhpeUVlY1htMXJDeTRjbVhOaGFjK01CUWdmL21zWi91K29lUWRIbzJERVBoeURrWEhGTno2ODVndGJPQy9yQzB3ZWU2RXpQM05qeERvRUc3NjgzdW9RLytiNmZBSlRjekdTZy9VcTl1UjFzN3AyYXVxKzlzRnAvRk92TTQ2VzUvNFRMK3d5dDkrNTBTUmIrenM4dzNIaWNReVA3S21wUGVGSG1Wd0kwOTl6Z2Q4UmJ0MmJhL3lUS3phOVVLaGY2dXpGdm5XMzE5bzMvV25CUXZvQ2xTL2tSNTM0T1RnMkpraERtSnpIZGJCZ0ZRWGJDTkF2SThRUzV4UUNZc3lCYTZQTE02SXlkMWxjTzV0Zit5U2FPYjlkTi81czdOZ3ZtQytjOEFoMmZQckZWeXg1anpoN1E2UWd4T01SQ2s3eEQzL08rNmhxOGNKOThraU00cCs2TjllTHhUVnBESFNZaFFaSFcvZU13VGwvanRzTGxEbHJ4NTR0ZWpmR2ZvZnlUaExidU9SNE9TK040TUFaYitEazNJWU4vMWhyeHo3eDlVbjgrakkrNStMLzl2NkdkVWRidk00NDFyUDVHM3R5ZDRGbHNZaVJPanovQ2pJMWVmS0YyM011Y2NMUkh2R3p2bjJFUGw0d29pZDZSTC8waEJmODJRL3dZNU52Nm5IbmxWOTB5U1FHQ1JEd25QdGZxT1RMTElCU1BLNGtmZ2FKV0EyaVRYQWdNMy9UUy8vdThXek02eWdEOTNzU1ZNZ01Sc1QrWmxzYTJ5L2N5Z3RCMkxDSHJ3dXhzWGZoTTQ1SC9NSWx4MTVRS3FEWTZwWkM0VzBCdk9ndzF1MFdmM0hDTi83SlUrM0FzdkM5Z0lCaFhVNi8vTWJZM29pMTNlOW9MaXJ3eUJtZWNzVW5PcW01ZkIydkQ3NXNqWU1QODJ0M2pXY09IWk5mNWkrTHJ6NlNDeGpZZFM0WW45NkxWdzZmNHJnd3VvRE9uRk16ZjZGSjNuQ3lWNkx2L3FWdzQwVVRiUEg1Ym9HTC9kbEd2Y2w4NmhiTlpoK25aaG1QVHVwM24va2ZINXdGV3RBWEU4WUJZUUc1bWZBTVpKSDJBaWw4RnBaaVRWSTJRdUt0ZDhOOHU0OUk4d3FZeDJYL1hwaENnZjM1em1TRFhZenZuZ3VYaUhzR1Q3d3N4Tm1BanB2MzJVak5kVWZVNzlSZGJkMkxaelBvTjg5bmJQTzFIazk4ZUNSSHNPbzdGM2lhSFY4MkdsdGQrWTA5dHZSRWZPUmtyR0JlN3pmK3VWOEFYd3M4Wjd4ck4vWHQ3SStQSmc4NWlCVjhDUEZLN2IwZ29qVWJQY09MdmhacjJwTXpyMnpSWnRxQnd6eGoxRWY5SEQ5ckVodnYyRjV3WEROM21Hc1hISG5uM0JzVjhZSWZ2M3BoZDczNFYxVkRjci9DWXppQkE2UzdKUGFHejJ5SnRKRnk1UWN2V3JxSVNDcWZLYTVvbDd2anhuSC9IQTlucjVSdE9CdHhMbkNMUXZ6bWRBdHdqRm44dSthTGdMRTQyZmtYUS83bWt3V0lmWnBwMTY5K082Y1VlY1ltSnZIRjV3aHNuaWJnYWp6bnpkVno3SnV6T3JaKzJrMSs1aHUvNXdLSEh4Y1NGd2d4d01IUHhqN3p3a2ZjeE1SSFBoeXplZTQrbzQ1WGgzM2NNL2JHaVA1THVHdTArWG9ISjkva3JPYjk0Nm5ZQkN0YzRaTVhlcy9OZU5pNWtCMmJ1amNldUZrUDV4T2hOdURQL2ttOHJBK09vKzErWVZEZjhNWG10dnZQLy95UDhWOFhCZW9wcUFrNlg0QUFPcysrTmhWMlBocnY4enN4Y1dJRFNUYkZMWGFDVElFVUI5djVaR0VSOXpqQi9STGhPdkNxZmNiVHBua3VpNVZuK0tXeDUvelR4eVpLWE4rMXN4SFNJUDBvbEVJaVFvckxQQnZGendVc1A4R1FSL1YrK2hUak9scTZucnozMmsxdWFNaGk3bzhEYzBHdDVvdld3djIwd0wwUVZlZEZZam1HVCtxY2VnVXY3KzJKY0tLeDJUcWU4NHp4am03eVNON0orVndZOWxVdVZOeDV2UkVaSThpVFgwcFFyY0lwdWFSK3VXRzFkak92K09FRFAxK0wrUVVjUGVjanZuSGNUejdFWkR3dlpvajV5TmM3dUJNWXhqR2laSHdQRUp0elBvRXNwSGdSb0orSjd4NWRFSXZQZmVWZlVXK3kyTVJQd2k2UVBTRVcrSHhVbVFMdG55Rmw3TDc1R0tjRm1jS1ZSOFNqV0l2cHl3SlBJWi9jYTUvbzVwQXo0Nk5YR21UL0RFMFRSRXY5ZmwyTG05ejlSUXlRNXNKUlYrdm8zbGh0QkhWd0gwN0JDeWJ4enpqZzlVNVczNGtQbjhTVk4zaTh1TERrZFoxOWpSRVR6SHpFNE13dC9zeHhnU0h2eE04MzJsbzExdWM0NURMckNCODIrc2FQb0dxVHVSaHdQUDFtTFB6RnlXTHozQXZvWlQxNkJudTM0SG94bVRyTjd6cXc3bHg4T2MrNDYyMXF5b3ljdi83WjVEaitLKzh0UkJKR25NVmlGU1dOV3FJU3VLaU1vSm5QZ0FJRnh5dVZlMnhvSW5GZDNCbjNFV2RpQnpYdjVhRzlBdTJOR2VzbjEvamprL2dVc1ppMVQzRTVKOC9zUDl2YTRPVFNDOFZzQUF1WHZJbkpnbGpvRjNpYVVMM1c4UDBHTjMxajk1Ym45RWdPZXh6NFVWT3cyR0lUalU5ODhzVTJ1Y1NoR3BmcnhEQi84VmVRcitiT0kzUXViRjRJd0ozNXl1MDludkh4TVM1amZ0U0FLOXU3M2F4RGF4Mzc1ZmJWQTJLRVcrYjI5L2huTEZ4bUhuREx4YWd4N1lub2IvemtXM3UwNEVVT3ZDN3N0Ly9aWkZsc2J3VVNZSnYrT29uZEpNSFV2Tk5tSWNRQkVqdGVDOE40NWkrMHErTDFNd1lKeEQrTi92eDJNMUUrdlUvTVlMV3d4SngrbmtRODhtT2pDRHdxczhuQlJrOWU0UXBQc0hNeEFNUEczK1BTYVAxcFFPYThnTXdyZFl1LzR6UW00L083alVWeHZja0ZQbXg3bm11STBYVkFuUG1rNEdJMXh6MG5jNkVwMWRhOWM4OUhad0xkVkRZTkY0R3Z0OG5uOSt1aThmZS8vMzNaTjJkeG91L2tpRTFpN1B1cExSZkt1Y0F6Ri92elJ0SmVUTXhxdWRjajQ5SDVLNVYxb0M3dEQrTnBCMS9HaU8wVFZHb1ZYK3RMREYvUklnajRyL0g4bzR1U2FNQWFQd0U3SjUxenIwK3VpQkNkQytHOXFYWmllNHpnNldleFppT1o4Q25VeVd3L1Q3Nk9pWnU5emQvWXpzOEZZRjdQNW0ramcyOFI1cDF6am5NODd5UnBVQzhLNGFDOWhaLzVxNDFqNnBGNGVHWXpCL2VPeDQrenhtSnhFNnNOeGtLalY3TGd6SWt4OERoM1BvdGcxdzZzMU9kQ0NNUmxQN2ZhTTFxT2V6eTA5cEc2OFhiNzZMZFFSZ0NEaG0rNEpKK3pmc3labi90NUVaLzh3cE9jY21FMVlQazc0dDQ4MllkM3VjUUdYeThzNms5TnJjLzBreCtlakxQRi84cnpyMy85RDBKa2RCVTNrM05zQ21yaW5jZTFSRFBlQkppRlFCSW9BY1kvYlU5aGdvLzlGL0g3TTk1Wm1NWXYraE92YytlUitJeWZCYTF0OHJNQTVBOFBOc1ZtenhiQm8zckcxSHJta2pFWE9INFRaMTRVVXRoK1JtdisxUWcrRXlPYXJLRnYzcEpUOEhadU5CWk5CZysrMjRCYkYzQWhxN05jZ2ptNU5KZjY5YWgrOGRrL0lzUU9yYlNyNS92UnRBdVhmUUgwZ2pNeDdZRzlYbS8rY0pIUGpQWE9aaCt0ZlhYVEl2Vmp6Y3lQSkdldDhZdE43dlRKWWNmOXlRVk9BejkvMTd5TkU5QUlrenRYcmpZaC9FekFSSDc3UGpHNEFodm4vTElGekNiSm1UNXJKdHB4dU1aYm9EVTB4aStVcXh0Y3VKL3N5dVA4OXBUQ3M4Rmw2cE9tS0tmZFR0MmMzeStvd2NyaTd4T0NQR2Z6d2hlTThHYi9NMXZ5M1hHaUF6SGd3aE5MRnppWXplOFpJWE9NaDNOeWp3OWphK1oyaTBiaU1aaDRmMXdYbHp5UzEyZjZ6dU1iYkdES3Izc201VU9NNit5MjMzZkZsVnZubVFNanZtSjMvdE5STWJGNDRqN3o3Kzl6ZkxxRE53ZnExd1pmSFBOdnNuRUZDQ1dLK3lSaEFpSEVmRUhqdDhDdXR6YjgyOEtMN2IvNlhuNXZBazMrNVN1dnQ4V21xSmt6VjFqVzMwSXlhblBzQldabXhzNjUyRjRvMEUyLzVvR3R1YmdQMXJUbGVQcFBiQjlac2RHbm1ISjV4cEVEKy9wcHB4YlZ3YnByanc5TjVRMEFUekhsZC9iVTlMMnNjYm0yeEpwM0tTNG0vRWNNUEQyd3dObFN4M1c0NHV6NUpuYno4SUtWZmJCall4NUJLdDdKaDU1Z08rTmtiTDFmYjYwWkk5MzJjZkxlNHlibk84VGw1bm4yNU04ZG5IRzVGenQ1d0RkNlgxWVhrRnJMZC8wMTJXNDBJWElzUUI0aDU4OExLUTZ2aU5EUGJDbjR2SnFBRkJ3THlrZ0ljY1QyYWY3VGVMejJkMnhuZ1UxWW5vcXd4NU5IaE8xQ0Q2Y2RiLzZjY3VieWlYOHcwUUp1RmpnNVVaVHliNTd5eVp3NWZSVnRHYmF3TE83UEMzekhDcUo1TnI4ZFcxN2FCYVA4cGwvLzJNY2NUNzNVL0MyUDJCSXZzVnpnOEVTclBLS3l3UCt4NmhyOTZLLzlpY21GYjR5TDRZWGd3azQvcW5WczVoUFF6QWUvK01McGpNTmNkWWd1Y0gzZnFoL3o1T0tQZGNNbDgvb20zdjRUbERQZmNOUGozSWVQR3F5YVBqK0RTK3BNdWw4Q0VRU2lCSjkzUm80WkMxRytsV3ozR25RbitJejFuSC95bUVLY0tYSitGdUE4cC9CZzhJcjlqKzU2eSt4Nnc2ZDhHSjNuYmV4cC95bk84cjU1RkhNVkpZVFhuQTEyV1JEdEsxNjBaMnovK2ZHdWMyTGZhUzdidkhWYys4WnRIT081cjQ1QjZibDRVODkraFBMdVl5eTVWeS85d2VWNDRpYy83dUw0ZVVmbmdrYjlubGp4elh0d3ovaUplMFc2L004NThLSTFDQ2VYTE81bzFmemttNWp6dmZFWmZWdmdqS3M5WE40djFGajk5bTNwL2JlLy9TOWE5dklPR1J2LzJmeHRKT3pQQlo1R3pDTmtoTXRuZG1oWjJMMmd6Qml6TnVIQ0hGc0UxbC94eFo4WGtOai83THR4aXk4MkNNUjc4dEJIcmhiNC9VNEN3cy9sVnc0V2V1cEUwZDJTZDU4RXd2bUs4dEtvNFYvT1ltVGZtTmlwYjNQT3ZQcTdWeGYzamhkVFhMOVU5UTdhdXhLY3phODRzak11NXh6N2l1YjRla2MvRjRKM2NKR3kxeis0ZTU3bGhxM2F6ejdZc1hJR0JoeXcrOVNIeWV2SzRJdC9lT1FqUjM2c09pOHN3Y3ZmZlBqanY2bFRkVTRlNGJ2ZTN5aHVZNzk4dDhCRE1PSWlRQktpd2JMQUxSUUVWcmhyM0R2NlRBQzdDRGVUeHFPRTQ3L2VlYnUzaVN1R1BQWW5CRDErZnQvWUY3MXJXMjhYL3hZNytmWENscHlldjBtR0xoYWttb0RaR0N2Q2lNUDVkL09UVSt6eXVBZ0hZdVJSTDV3LzQrenhFN1AxQk9ma0MzNDJzUEhmTWFxUEZ6aS9hNG10VHh6QnZSRHVKZ2VUM3VnamF1d1pSenVhbkhqMmpiRW5Ycm1XRTN6aUR4L2pOY2VPSmQ1RkI2c3ZYdUpidjhzVGc0OWI0bjFlNE9vVEhQTkpIeE9EUlE0SHY3TW8zdnd1STJzczlhbk9hQ1Bmek1IMUIzei8rbGZ1NEc0bXpubU9DMmlnM2tHbTRIaWNoRHJXaFcvQno4YkI5dE9tYUNhRmJ4dUJ1SGpPUk9IK0NlMTcrek1XS0dnd2Z4SENodlRuazlqSWJlZkJ6QmxQYnU3UCtmcE1mYzNaZXNEaExkWXpIaU43TExudUdORlUvR0RqcDVEb20rUDQydzhzOE5pNUoyS3hpOEVpbmd1YzczUjg5T2F2MU1CTkV4ZFRQc0c3R0Z3VVpyMnRWK2VUcStNekQvbTVKeFliY2N0M0RkMXZ3WXBON05UdXZKRk5yL0tyTHNISVIxaDB0SC9sZWVJNWJsN3FVczUrTVo0bnNPUkpGRG5mT3ZESEpwSXJNUTF2bzY4RkZNTE1QaFBOVlFkQ0NBZ1I4Q2JCcjE3NUltSGtUM3ZKRWk4eGs4aHozRGdXTC9zbjdvN2pmUEtTMzY0RE5zLzVGc1NteDI0SnhjSFg5b3dYckJRNGVXQVQvcnQvZWNUTzRuWDhLOHpYd1RNZVUrWHZ2UFZiczFmaTFTMWFxelB6MkhxT1hUYkc2c2RDWkp2NDhkbkhyRk1ibHFlZlgzN25BZ2ZmT1d1NHdyOW91d0xlTVkzbDJQdCs2aGp1c2NzaWFaNk1adDRMREhPOVFPMTEwbFpwd3ZjYS9kTDFqckxjb3B0Nk1SUE5jc0VVbytONXlpSStQcTZyNUt2bVlNcEozcmxJZnYycWFvSThEUzFva29jMG9TWFZPM09GOE1xZU8zMFhBZ0hqKzNQdkZpT3htc0R1TFc4Yng2YVlvbVBETm5ONUZuTlovRWFPQy9hSGIrSG9GVGM4M2hkNDlRMy9RSWYvdkZKVGFJdUxQdGJOc1RSRk5VdlIxU1o4SXNwN1RhTDlXMXd4bW5RYmlqRzQrREsrOGNvVHl6UXJlUFFJZC9iWks5RUhPekRYKy9YV25tREVyZk9Pdk5zNUc1emRSbzV5cmswMTdRSy9acS9oeGswdXdiK2JiWjFFbTZmR3o5aU5HOXlwVmVJUU0zVVAxMTRReXIwMitRaHdhY3V2cWtxZ1FMQUxPWVJtczJqUHdDUVV3dkgvZkw2QWZ1cXRlQ3pjeHJRcGRwREdyVGo0VEVId3lCVXdmNXpoSFJQZmlZK1BldXhSZnN2WmptRU00aVFXaFFDdmVWNHM3blBHNWlzNXdWY3RxTW44a29uR1N6NXROR05sbk56NzJOc2NqZDh2VFJlcks3NFg3UElxWDQ2NlRhN2k1WWxrMXhXUExwYUppejdoT1RWSWhHcm5qV08vVVRodm5xZDI1WGtleVh1UEUxNGRPM25PK1ZnRlI3M01HVjVzdjYyWDFHZS80RkZyWG1DWnIvV0ZUMk9sL3RhYStQZlB3ZGNoYi9kbTh1NEwzRUpvKzYvdlN4Q3NHYk9OUjBJdVVQWnNTYlpYc283NW1TcUxXbnlGaWwxc3BsQXpOamJaNEpPajROeVZ1NGJFZFI2cnoyTVdvdjVCNWQwWWN4OGRtSlVqMmtlSExIQ2FtZk8zWDRpQUIzUHZqUjlzL0lPZmhwcTJOdXlGY3Bsb3Y4d3YzR0RQT1p0S3Y4WTIzMTZjT3dmZUxlNVhvOGFlR01FblZ1TEJOM0dZNnpoNDN2Mjd3R09UZDNVOXh4eFhCeS9BcVJXNDRaQUwzdlR1Y2JTQkY1dTUxWmRSNDNEODNWWWUxTUo2MkxlcFY3a2w3M0tzUG9tM2RQdlRuLzV0L1lNUEFWdXEzZ3drNWI2Q0p1bnZpUDc4bk1YRFl5ZVk1czNqbTk5YXByRVZFODQwTjl2UEZGNmhzTGNRaXBoZWI2N1l0TEVybURvOWVjTTNkeUp0Z3ZIRXliaXgyQmQvTmdaNDBicnpDKzJyMFcySUxORE04WjZ0L280WWsvTWVOeGZyUCtNeDlyUWxSeGNWMnZ0S0UwWmZOVFlIRmo5ZnFwM2pwdy96MVFFZkYvWTdEN0k1NjUrWXpMQUZRNTA3MWptT2RsNmMzNWFqUGp0dS9jOGM5aDR3ZnZDK2Y0OHROdWw5dnRNaXYvemNuMlByQWI4OVR1YzRZdnZsVDMvNi82NEY3cFhlQW1leTc3dXdUVExqRWFLTndIa0tkRkZKRHhicU9OcHQ5MEk2NXgySzV1QTNta2lXamZINWI0U2RSWjZmbVppYkN6d05hdDd3Ykk2bEdMSEZKU2QvUENVM3hteEEvTUFOTms4V2JudGVHUTIydnVnRXBnV2IrTmlIMytTby8rNW54TGM5bUtuZHhJbGw1dDdyVmIvRXNsK3NNUXZYbnpMQWMwVzVuTFRqWFA3ZTRYZU5vbzkrbVlNc0wrYUNieS9CQit6RWowM3dRU2hIanVNVGZQMFo3NmFPWEtEZkw1Und3SGZxVUgrT2RqMnhzNDZ4TThidTVWbHh0VXZPODEvUVVULzMrRTROaXNGTStmenk1ejl6QjU5aVlmQzJEU2MwdlRhQ1dUQ3Y1b3p0UXRVdlhzLzNrQU12Y3lWcnMyVFIrR01wRmh4YkYzQ0tmUDQxRmlKSGFMbnVQMGU4SkxxTDF0aGg0SHNFLzd6QTVkVUdoUHZab0xNb3hNeFc3T0pUdEg3a29DN3p4MHBQdllOVXZTWnZqOEhrTld1YzJPR1YrYW1UZFFCQjMrdG9BUnByam9kWC9wNGFYK2FxUWJSWEErZmhFeHZ1VUg3a01KNExqWmpWYWZxR0QzUHh5Zm1pdU9KejFKaXhZMnp5RmhzN052alFVNHhia3pYeFgzZ2pUamsxL2drbEgrdE9YR016Vngyamhlc043RDNHUkk1bVN4di9WZFdTbVlibjhSUTBBczZBQ01QMjR3VytKenlKbW5ENGlFY3kvdmd0alRUajBDd1U2VzJCVCtFc0pQWS9uKzhRNjNKem9Tajg1R1d6UGZHbmJoWkcvU3hvY2pYdllMbkFVMXo0cXpmeFArZncxRmZleGE5Tk5QZkMwdkZvbkp6UFdOWnA1azlqeHNjbm84bmJML25BQzJZMG5IWE54eHd3OXd2YmdyM2UzdnBoLzNFc3VuVWpGMStKYTkydzZaeTQzaEQrOVFWZURoNVYxOVYrNDRMcGw2U3A3MzZoZk5hdGVTUUg4ZDAzWC9UNitqR1owOS92UXpJRXAwRDFZazdDQklpSW5YZHNYcVZJd29iRnYwbnBSNk93QmUvdEZ5U0kwd1h1d3BnY3l4MzhLOHBDL081dG1WMTJDay96TUFaWFBoNTQ4Y2g4djkzVnI5aU5UVnptd3lIOFdMUis3TUJIemJEeEk0RzV5K0ZuY3lpSGNEYysrMjdobHhnZDllaVpUN0RJSHkzVWh6ellzTGVlOHU2ZGlVWHMzUnNPdkZKWGNOaE9YR3k2NEptM1grSzNuSzQzZGZOODVnT24rbWxyM0hoZ1E2enBsNW5vMC9tTS92eTdjWXFqUG1DNlhrNGR3WmYzNUVVZTFTT1lPeGZIL3FVRnJoQ1NMeG5JeithLzY3YklRc1NHbnMxcXdzeWJGSWtrTVVZenpqNmZwZmQvNVRQaVpKSGhGcnhaU0R5ekxkaXJrTzRkbjRWbEx2R0RZWU5pNjJkLzVodFhVZVdwUGtYblNGeDh4Wjk2aEVPd3NKMjZ5SS94QzRtM3RmVzhmbk5lTy96WkVyZitNMlp0ZTNUaUJ3T2NmWUhQZXI3bE55L3FlMTdHS24vODBTVmZ5dldPbnRndThJdjVGVFF2Wm5JY3REMi8rQlVuWEU1N3pzVWh2K1YxdldXODU0elArWnozWFJ4R1BHYWZGN21SdnhxNWJ5OEZ5WGp1eGNMK2ZZRWJTeWJYQXA4L0IzZFlJTThid0pHNTMwR3hEZUg5a2M5eFBFMTBYdkh4eWR6YUxYRVpzeEdtLy95eTdJb0c0c0xFTTdHN2VGS3dZTTczNGlWdTVvS2p6MDFwOFBXei8rKzMzN3d5SC94MjNCMlBHTTQzdCtxUnVIa01wd0cxVFk2VGZZOTNtOVNDc1hlZjZyVFB4NitvUFhyaU4wYTBUcDNuNHJVR3FWM3p5eFBXai9LYVhMd2dkV0dHbVJmbllxc2Q4OFIveXkrNXpMNFVYL3ZvUXk3MEp2YjJYK0wyZmRlbDR6a0tUdnBpenUzYTdkajZ4SDdIang5OXpyYjNUdXlaZTR2M3pRTGZ5ZXlDQ2JydklZV2QreG4wU2ZpZGtDU3hSd0JGMEova3ZPUFpWSWxENGtuK1dlRFBQR3NiUHNVTUh2bVlCM05zY09JdW5qbEc0c3NSWS9DWWZsNHdHR1dUSnppSmZ5RmNSallweDhaNjRvR2diYkNDNDBKTFkzNzJxeTlJUDlya0NoNXgxZWNjTjBmSHljdmFxWTkxMC9aejdISVVyMWh2WHRqSFIzdmk3OXBtY1poSE9IVEJkRHc1Wm9HYnd6UG1qTU1zZUl6bFdEN2xOUEd4a1o5UHV1cWF1YzVQUDJNa3I3YytTMXp4OGYzd0dWeUNCRXF3Qk1MMWZadDJ6MFJQbk9LM1dUT0dzR3pCODhxZFpFek1oamtYZ243ZmNYM3l2S3R5TDFLRVZteHMwMWdVY0JkdmJ6ZzVnNlh3OVVrendRNE05bWQrMkdZODcrcXo0OFovTmlBNFBLN3hld0w4bFJKei9oZFQ4b0NUY2QzUFdOOGZWNjkrdElwSGNiVnAweEs3ajZIWXE1ODFpOGJtcVI3UlQwYmlvdW01TWRmeDVxV1A4V01UellKUjN1cFNyUENCMjBLL0pyb0FlK0hNSEp6bG0vakdaajcxSkc3OHNEVjM1ckNsaDRyLzdMdjJXSFV5Tm5tdDhFdWI1S2ZHWVByZHpUY0xIS2hzQlRyUDM0VlYxQ1JrazU2QzFEZENKNGw5Z1hzRlRUSUtHajVwbWxrTTJPMEw1Y21Ya1IxbmRRcWVxeGo5ZVc3cytsa25XUEZmN3gyNGppellkWFNkV1pDWkkrYU94eDRldllCa0RQK1puODB3Y2ZkSDNUeE53Qk5iK0tzQk9EYVFZN0FJanh6eG5uanF3RWg1QnlOei9SSnplWDNaWVpObWhYdGZqazN1TmpsMTg3WFFobC9zVDE1UDdiUjc0MHZzYUF0M2ZaTVhmTm5zejV4UHU4Uk9MbjZKbUk4V3hzVEhQakorY1lLL2p4dXYzeE9KangxYVpJRW05cE8vbUl2NU9rbjg0cm9XdU5qVEQ5VCt3d0tmWVB2eE03R0tGc0lJVmJFTXlsZ0ZpTStPL0N6Q2pwZkVUNXhlSWVkbnF5Sy84YzFzK0VTazhBWHJmWUV6LzdZMWR3c0NuamdVTEZyb2E0NDVQL1hnSEp6SkNZamR6cDhXOUxPczM4SzJVWXAvYXBpWjhnQzc4YjdqNmIvb014djlMWC80QjNPUGJjdzBzNHU3OWFNZUxzcmd5bVp5dHArcWt3M2VPK1dzUmZSdjdGTlBlVGl1RnMzaGZZSERhYS9MUEpkNTlXRWtDN2hqeG9wMWN4YjMzSXRLbmROYnQrZEZYbXhHWE9Ea2ZuMEc1ODlGQzE2UXowZEovcm1nTWs2aHNpQnNkSkQyWkhiczIvd2l5WGk1WkR4WWVoZ0Q4dHJXemtTMWp1aU52YzhIS3cySmgzeHRJdnhvbHNRSzFvemIrUGxXTTdZdWhENHFsMDF6MHpmN2pNT256YW0rWjF3WFNCc2FudDZweWNFdCthVWVUdzNLWmRyaGE3T2tIcUpWTyt6VklRdTArVGZPNUkyOS90MUg3M21ob2hibWJSN1dPWDZKQi9iWlo4RlJQMnZSSE9LL21DZUJsZWZiQXNlMytJbHZUeVJ2VVA0ckd4enFWeDB6MXZQYU1RYVg1cE04VWlPeGFzOElQckcvTk1vLytQRG1GTU05b2JCTDhpMUVTYy81L1U2bWFEdGVZb0RYY2JsSS9ybGY1cTlQQkNhYVBYWm5vV2J6bnZQTTVhMmx2ZDRBQUNBclNVUkJWQkYzendOdTJvYW5ISTJUQms4ZUx2QjVwM3ZtOEd4NHVQWU9MaGJhTXQ2NEhKdm5uR1A4dWNtN0drL3VPMDYwZXF0cmNPV1J2UmVDY01BM05jYmZiY2FhWE9kNE9KU244VC9aQjFzdWFERXZGSEFvRCtQZ2s1cGVxTGVlOHM4RlU1M05vM2FudmJuOTkrN05uN2h3ZFFGbjNNL1U0Y3pGeHZsUExOVG5aWUVISE1jVW5JQ3J3Njc5WG94OWZKS2kyRjNnWWlGOGZSZ2xCcThaZzlFVWphTlAyKzVYenRpN2lEazJoM2xuZUo5L2Zna2lyeSt4bGd5OEpaNVhkYkQ3V1gxdm1ETmZPSFZUcytSTG5EUW5UYldDYlZmOCtuMCt1dDIrL0RqZjg2Zys2dERtbm8vSWNHc2NjZFNUR2Z6bkhWWHV5WG5tbG9iRTUvUVBCOGJMRTMyTDY0TGYrWUNWTFhGaVB5KzA2R2N0ZXNFT3Q5MzM1S0JlV0oyOHRCWGh2N29IdDF4T2ZtcVgrUE1qV0RULzhRS1gxL0dJcmxnQUNKN0hsU3hPSG1NTGpoQm5ZMXVZa0orRjhqRmpaV2I4dFQrVFZjUjlmSE41RVQ1OHNhb0lNNGZaS0x1QUxXakd3WEFNRHZOWS9NYmdVVGtMSE0xNEFwais2K1RidHpTaHVxRnpGc3JrK3kzQU5RbnY1b3ExR25Lc2pzMkYrV1gxVmMvWS9kd0NieStFdTdqaFRYMTVxWEVYR1p3U2h3dllNNy93RFBmdjdCYkk5alp4MDEvSlh3N1J3RHB1cnJkMmpxblZQSzlmOFp4LzM2Y2U3M096VHVHcVZyRlh1L3ZzT3YzNUJiN0hYWFg1eTEvK25kYTR1WmpBdVREN0R3cWtzYkh6bjdIdG4ydXkrT2RkTGNRcmJvWDZsRHJqY3FoZitkWFBwc3BjRW10eGJLcGk3QTBWZTlHbW53c0ZYTWZkYXk5SHZsVldCNG9RYlZqZ1h2aW1ydlhlOGFJMXVqSHVBamN2RnY3M1cvVENCbjFkZkdud2VJTExuQyt4WFFUR2lOMXo0UVY3eDBEUDVqdm44R2V6anRsN1kyQUczL0RVaHRHNU1ZNWQ5R0JtNWpNdFBUYkh5d3Zycnd2WGZVMVpXRC9YZnlKbWYrTCtpRWU4UHVXVm5NZy8zM0xucVRFNnZ0YzVHdXpyTHh6ZVluUk0zci9rZnpaQkZGNXNHaVZnbW1KL0JEVkovNy9tRU54L1NiNTRRU1hnT1phWitkN1lZQkk3alNDM2FSdXhnbG11bnR1MGVDVFpObTdHek5tWWpIS3N2WS9KMkdVY2kyenhJWVlMbko5RjR6c1hhcmpnRWZ1SmZjNzF3bWpjeSt0eTBLZjI0b1huT3J1TTRJSmVmYUppSmphcG9RdmNCY2lzQzRIakhjL1ltY2w3ZEFRbkM5UzZXeXZpaE9ma25UeklMeHlKODZNRjNxZ0w4anBGaHg5dHRhM2UrTWc3M0g2RThwd1A3bHNmUEcwenNzZWZWbUQ1TFRkNlJjUGVHRStPMHg2YzZHRGR6amc5eDIvVm5UOFhaUkh0eFhreHZEeHFFOHFDU0pJOUJCZy9pY2FqZnM5NVk3b1B6cE5ia1JybmpMdWZ4eTZOaHJkNXpQRndmL096c0hiWVN1NUNrV2NlMGVjZENmeWN0eUJURytNbmsrRFkvTlZGL09oUW4zMDg5dThMWEgzWWw1UDhpUzRXKzdDUkUzemVOckI4WkV6ZHViREhObkc4a0lZM0dMSHJ4NzV5eWR3ZVd6OTRucnplR0oxanpZa1pZdm02em03am44TWxuL2pVUG1Qd3ZxR3dlTmpKWWM3RkhsdnY0SXg0NGZQR0FOZkVyTDBYaEl3SE8zNzV1SHhiWmpjMFc3RzhnNmNoQVM5QWs3Q0FhZHdzdWhTU1FEYXZCVEVKenMvR3pkeWV4TTFzeFE1ZVJyUnQwcnR3S1Z4NTZLdmZ6SW01Ry9XcklOb3hubHpEOXpaa2RCdkh2cGpMYTgwemZoYUZJazcvYWttQnNXOU05R003ODRtdTU1T005V0VjbjhUUlAveUNMYTl6djRLdE4vVTBUd1lkaytkTjluWUM2N25BOThXN1VLNlVFaGN1TzJieURPN1VCVDk4bmpyY3dUL3Vudnp0TzdEUTVGbTM2Zk1Fbmp6ZzczY3IxVGYrMmwyc0x4RHp6QjVVNG1lT3MyeHJhTmpQdnQxNTR0ODd2akhJRFQ1K1JPd0ZZM0s0WSswTHZNWHdxaHl6SmhPeC9DZVVFbWdXYVNZOGhURko1NStKSzg2dHd0anRndHpFcjF6T1JrQ29GSForbThwVkVwNzllZXZPaFFYaWRuTHczUHg5QkVaSXRvem5PTy9tWnpIUzNKMHpka2JFNzd3TE5rWFB2RTA2TVpObkx6alB1SmYxYW83a2x4cWRmRDEzSHg3bVZkMGREK2FwdXdzWXEvZTY3djdrRVd6NnJYUHhEOGF1dzlNR2pQQ01SbFBueVo5K2ZkT1B1TTB2K1hNKytYdWUvc21YcDEzZ2NPcUZlWjFkb09sNXgzYzhiUFp0Y3UrRlBQcVNINi93TkEvTzRjTWZYUGtqWFJlNG1sbVBsZU9mLy93LzFyL0pGckFHREhBK2IzSE1ac0loa0R2SHZQcFVTQXJuYjF6bDM1SnFjSEhtd2lwK2VPUjhGakR4bng4VFlwa0N4UVo4N1h3RTZxTk1DbFRoc0czTTRnU1g5NHpOM0Z2a1hEZ1FjbTRMOHFzQk16UDlHMVAvVDNIMzJPSEoyRDRPbjhtcDgxNlFVbzllTk9EMHhEbDFhQjR6Ty9UbG5MZndPTEdLVTcrWmYrZkxvWmJmSHhXbi9VZGU5aUhldFptMUxlNXp2bnFpWTN2MVdSOTltMytMNzRYQWZzQTJkVm1DRGQzSzVkVE9OWFR5b0ticDYzeTU2UUpQdm41SFprMnE2L3FTTFlRNkdDZUU4ck5rQ003eEpzaG9rdlRSalhNRWYvdmQ1V0NBVjB6RzJCQmtIdzhuc05iTXhrZSs3T01yWC9ac2lES0x6M0RtY2dmeGVCbi94SnYrK05rRWFheHdPQ0ZDQXk0N3h6M3Vua2N4SEc5dTBlWTVUak9ra1pJemViUEJNZVB4cVJaaWFEZnI3TndaTitmbFVLYm1seEg4T1NwMjlQS2ltOXJVVnZ1TUJDdGpVMi9qWW1WZXFXKyszRTBkZ3FGZmNsZi9KMmJyd055OGcrNFhqeHQxN1ZwVFR1Tm52aTV3N2VXUmMzanZHZ1RyUXJrQThOWGVlczRleTN6cVpON3NpWTFmYzkxNVhiK0wvdStYWFF3dENtSWFqT056QzdIWVpONWlwcUVrOENhNjJJdkdWOXd6Z3VjS0tQNFVLSFBHTU1uOEdXZnUzRE12aFRDZjcvSXorcjZYeTRWd0M0cW9GQzM1OXJzSXNjOEdDdGM5bDloUTVCbk5XTmxqMHdJMmJ6ems0SDZ2QjNxbFdlVUlCNW9sbS91OWx0R3REVy9ONENHZXV0OUFZN2Z6bTl6UlJmM2pnTzF3L1Zvd2U5N0p6VVhuUXZCYzNjVUtZTGdTMFA0Tkp0SGt4SjVOYlRnK2RXWk1yTmpqODd5elp5emo1bm5ETDN4eHhHZk8rR2pKelpBeDZ6aGp3VS8vWGYva1hLemtBeGQxSFF0OE41YklRaDRPQ2RTa09VOURNTWFyd3NlWG9KTWc1eG16a1dxWG94Sk1VZllFZDM4YlRYSEMyd1V1M2gwQjE2K0NoKzg4MzYxN0JqWmJydEFVSW8rKzFXZ3ZlT3lmaXlhTGEzNGgxWitIVmhNaUpXL3MyZEMwUC81eXprWW5UbC9nRU44eGNZMGR2VkxyQmI3d1Y1VHI3VGx1am1MdSt1NzJ3WHZuRng2eCtQd2UzOWxQeFBPRlh5OU9uR2svai9kZTJ4Y0tkdEVtZVpRcnVwQ2orWDB0a0JjdDRTY1BmTmpzWmNiVlN1M1BmQml2VFhxVlIyN0cvZmw0ZVMvNDQ4MjhrNnQ0R01sYmg2OEZuc0pmcG5lUytSdGpGbXZJejNtQ1Y0aG5NSVJuUzVPNTRMOVBISkxkaWhreGJYVGphb3Rkdlo1SG5WZlE4TWJmR0Urdk9hSWZZN05RS1VESHBrK094WmRnWXU0Nlp1RStPZTIrL3IwM25PTy81NlYyY09WWXpqdkgrc3BCenZxQnZ4Q3VnZFFPd0FWNmoxOW5ZODdhUEd2d3ptK0IvUER0NlR2em1UY1E2eEhJYUVadWJQQkUxMm9iSzdISUMvLzVXUmJiL1Ftd1Bod2xYdmlKRS94OURsdm1pWUdtNnRPeHpGc2ZPTThGTHUva0NnNWI4ek52T1NST2JZekh5UDB2dXNRWnh6VjQzekVtZVpzQzBQT3o5a3g4QVFCODJTV0JKRG1GbitPRW5Jbkh2M3dtZG1KendRQ3pXL3dWZWVKVlhLeWYvb2tUcElsWlAzeks5N1pjcHJ5NWFESStpNW1SWE9uREwvYUtMeTdZeFo5NWc1QjZmRnJnd2NnRjlNUkZvejN1eEM1dmVXQXZmOFpTZThhNmFjc2NuUE5FNDVlb3NRMlA2b2UzZmh4L21rOThMTHJoSjY5MWRBMUVLM0RNUjN2UDdlSFlubmxNTHZLM043RkY2K1Rtby8rTzd4MGEyMktuemxxNkwzOUczalV4VmhZNFduRmg2dDl6aTRVL1BQUHF6UklPVDAwYWEvei80SkxvNUFTZkRlUUNSMlMvcW5kKzkxSDBZUE1PbVNRaE1hcDR4cHpuUGQ0RkF3MjhZRjd2MTltNzBNdndmdHN4OW1hWVFpR2tPUmxEM29rRm9QbTlpMTg3T1BLQ0l5ODNjK3ZlQnNJQ2ZkbmVIdEdac3lHeE9ma1N4NWlORzU3UHhRRkN0MFh6NE1tc1BOTFkrY2N2K1EvcmlUVS9RdGlJMEFmTGhnVWpQZE52dmVYWXhZSlYvT0E5NzlqZ3NtRUxadXE5MXdrdXFRdVd3Y2xZenZkMzY1ZlJjRTFmRWx1dTlnRzRiSEFLMy9pclBmN0c0cmk2TTY2dEdPYngrMVc3UEVtY0N6ZFAwSGpYUHhjZVJsSVAvMHZtNUIwdTVuWGgvZTF2ZjlwK1RGWURBQllNYjljV0o0NW1nb3AralRKMWJ3MWc4czZZT0FKRmdBdjVVdEJtMkhIMCtyd1hMMzZOMjZMQWx4Zjg1Smg0b2pwZm0vTkNFZHdJQ3U5NTE4d2NlZWJWSWswOFluSGVNVVltWHhlZmZCc0RmbDBBOVdIczdaRVNYRGJqWlIrODFBT01aWExaWk85NXpzNjV4RFFlK1ZPemYvemo3L2VYUXorL3dEL3BsSDR3NThtL3ZQM0ZEbXpuLzJnRGQydDRIVjNrcStYTXgrUGszQXVnUHVURTl0Ukx6OGF4QjlRekZzSFVXdjBuL3Q0anp3dUZGM2h5akI5bzFxdDdSdTNIMmlidmNJcmZXdUJubzhYNTJZeDVwTm0vak5BMlFTNmtTNlQ5aGNXK3RhbHFpd1dDbE96dTg5MlpCWnQ1bUNSenZZUGMzZnkxc0VROWhadWYzM0tuMnIvbGJDUGVQWEVEaVVNdURLWFowT01zWE9iUkM3dm9zSE51Z1l1RkxWdmlQTWVkMitPaDY1cFpQUG9adFhyRG85eXh4VVUvZUNWL3Z3UnEvdWFsYmZOWklkZGJlU1pQKzJNMmFPdmVKZzNDcmlGY2lKVW5odVNGWGZuR0hydXBaMnNSVytMNW1vc1ZuejN1ZlRwMmV6NW5iQXhibitneWM5Z2YvY003MzhXZ25iOHhGNzVpdFo2TUcvL01PWDAyNy9DWGJmL0JCOEZDZUFJeEEybVNuNDJ1RFVta1FEYUtoWXhuMzJjVHhXWVd3WUtEMjYwK2lxR0F0Y2xSRWc4SGNDMldDenlGeExhWU9TNFhadVZCVHVURzQ1T2ZrWktuL0lLVHVJNkJNRGV4YzJmWHZ6NXlpYjRVbVRudEp0SitIRnp0bjQzVUo0bm8rZVNSL0xwWXN6Z1RCUTdCOUIrdzZMZTh3UXZQWXVObkxuTnVzcFp6NzVSdzJIT3R6ZVJqbmF3cDNIekJvWHlwZzFydUMwTis2bXZzeE04MzlDd3dMbG8vdSsxeDlZb096RVdmanFmZmQ1M0M0OU5IRG5ubHhqcHpGalg3NlBiUWgzK3lTWklwYUFUeUtsdVJCVGdiNTYyWVRhQWs5TzluSmdYSEpoeHlKYXNvOFlFTEcwSzhQNUxxVDZIN1o0d2s2eDBHWCtiTTlZenhKbnpFekFLdzZQclBwbGprdm4xclExZmoweUhOQ0E5amxPTnB5M24xNUN6NVVUdnJ4K2pjdE8rRkJoL3pzTjdxQlE0ODJMaW9oMWZ2bkhMTVJUTUxhdXI5ZlNNR3QrOXc2NW5ZZS83dEJmdUJHT0Vmb3VGYjN1YVUvWVcyekp5dkR6Y0FjTEI3WCtEaHAzK1o1dWc1L21ZLytZZUxOeEpReXJXWTZaVTUxejdhdFltUDZ3ays2ci8rd1lkdDREb3hXSnErQVRtaUVFMG9pUWpmZmNkMzJ6UkNpN25iTmVHSUg4SVJCbXdXTjUrOThQZkx2U1NheEdlaDhxVkZmc3NKWHdyNGxmUWl0Y2Rvcm8zWEJrcmU0TERodmkrTWpILzNqazhLWnR5cEk1NkpDNDlzdGJzSGpwMzJ2ZUNlK0hYUXRvL244RmNUN0ZyejRFWFhOYlBtWFBqSk80dUVlbkhlaGRFTHFsb1g1M08raVIyMjZtU2NqUHFlUEJLdkY2b3o3MVhlcndzZFBzV2VmTkNjN2N6anRzNXV2UWREYnNVbzlqRCs1ckQ4TWFLZmViV2Y2N3JIcWgrMnphLzJIazIvZGV3ak9nWUtaY0dtTUFpK2k1NmdYUmlHY1B4c3ZEYVJ1RGExcEo4TEhFendrcFNQMnB6dm4xV2VoWEtCNjJ0dUlPNENCWDl5NFRoMk5ESUw3Ym5ZZ25GWnhuVFovK2h0anhzZXhhOXVQOExKZk95VG4zY3ljemtSdE4zemFqMDdyMTdOMmJtZEw3bkFuVmY2WlQ2WnhiWVl1Ni84NlIwLyttZzdjUjNicytuVEF1TnlhQzZNUG5VQTk0a1hPMk9hQjVZN0hpUEU0c1VUblZ1MWNlVDdmZXk5aUx2QThYbXVvOFFMNTJjKzM4VXgxOFhYQlU1eTJTeFkvbm9tQXViUjJhUUQ0R2VEZm1aeGZBcGxBWjVFRlNma0Y1bnJ6UmhuQXN6bkR0MmZ2MklEdnR0NUpaNml4UXpibnhlclBrU28zejV1OUIvdlQ3LzlYRDJLMC9uRzdtenNPVWVENk1ZRjU1TnRQTVZrcjNieGFmek9xZTBUVXhzd1V1KzNPMzlqWXBkNHhad0wzSVVqYnZvbC92czdDenlQMG95THUvZk5kN2xNdE9SRlRMYVp4NDVISFBXUy8vSzRmSmJyL2ZiVXFiTnl5cDV4WXB3L0RXQThmSWd6K2ZVY214OXQ4bjM5Tjlrc09DQUk2SjNUQWtrZ2dtU0JDM2g1WEY0bVdvSXBZSW9UY3Rya2pIZHhPOUlqNXJyQS8vazdmdjZLdVA3OEZjdk05NUVSZnZMeE0zUzRFWHR5YS9POWM5QytQbWNEbE9uNzBhNlBOcmtiMlNRejltNXZmUDNZWnl5UHpuNDJ2a2EzaHB2MjBkY2Fac2I0cWN2bitHYzhzS3FaOWE2L2ZIZTl6dGpwbjNsaENQbmRicytCV0ZuZy9hNWk1MUt1SE8xWTVaTytlR0tqWC9QWTV6TmVqVG4zd2hSTDg5WXY4VHJIVVd3NGVuN2tUT3h5UHZsK2h3OWlObmpSbjB1WC9UOGZGS0RBaW1kREp5a1dNWW5hSUNXMmt5dk9aWUhIS3M1eWZubUxnTUhPZFB3NVZzejhhNjFaNEl6dnZPWm53alFBTnVXWkJuSnhNOGRtVG1KbGRMNC9kZmxzTy8xNmJJem93SGd3ejZlTTZpZXYrUzMzdTU1ZzczeXFtd3lNWDN3WFNyNm5zTEZ0V08zZitJSUpUbU0rZVVYajVMamJKaTh3Y2pIeWlwVCtrQWR4NFpENEU3OVBqc3pDb1RreHdqYnR4VWtmZkljZjM2ZC94NTNyaGFnYTdIUHJiSmxGZytTNjIvejNMUERrQ3JJMW0zcS8vTThtZGRCcEYxdVM3THROOEJZbHlXbjF0ckJpVzNLZXg2ZmlUUHp6RVEyZnp2dXR0MTlXN1EyUlpyQzVFcVcrZE5UcUtpbXZQZk9NZTZIUS9zMTJjenhPeE1td3ViM3JqWTF4NU53NzEzN0gzbkh4Rkp2amJEc1dDWFdCa3hkYkY4cDV6cXlZbmFzOTgvS3QvdGJiMk9nMWorTWxiczU4MysyaUVXTnMxb0hqa3dOamN6dHgwSkR0SEplcmVXS0h6YjZBOFF6ZnpGdUhtOWcxeDdaejBuNStSeEU3bjR6eE9TLzBhSlZZNFRyUHNlOFdmTTZKZTE3d3RnVk9RZ0ZpenhaaGMyeWdhL1JxQ0Y3WldqUURNSzVOaFZ1ajkzaXdwaEJUOFBDWUdLZDluaHlNbjcwMjN2Rm12RFJ6WWpBL3QrVDRqQitCc1N6UDk3Z1RMY2ZGdkx4WG83RHZwcTd1T3pPUDVKVDRhUUlhZ2J1c2YzVkVHYUtYK0dBbTM0bkZzZm5IUHZxQ041dCs4alIreG9MN1ZmWWJqem50cGs2Zk9KUUhmdUhjWG1HMlc2YS9yME14NmplUDVHWU9MaVRIL2VqWVBrMk4zeGN3eU5VWGpQTUNJSzY2TEk5Vmorck1tSGJ4dDllWnlaeDhwOTZabmZPTXRDNnZmUDd5bC8rNVZxb0JBeXpVN2x3eEk0S2lDRHl2U0Nsd2ZxdW1KSU1IZXB2QldDVU9Ybmk4eFUvQmJjcDQ1MklEWmdWalJ2L09OMjduNE1yR25LL0dMeS93OXJqTDdYZ0xiaG9rRFhBMlFYa2RydmZwbnIveEw2K0xKeSthTXBpY1ovN015MGFlRWNBOTg0dGRjTUlyZU9ESGRsNFFuL2xQek5yYkh6TjZkV0cwZmw2UTVYRDZURnRxMy9vSFkvcnZHTXliQjZqMkpEbXo3UmRLK2FWbmY3VEE3NWI1eWlPOEZ1d2E0NXo0NWJ1dmhlYS9qRllkbC9WMWV0YlNXTTk1UnRpZWVodjc2dzV1d0JKclE3MDFFU0xsUmNQbFVRVXgwM2pUZDRxZVk0T0hYTjhkZHgvaUxyNjN4TVhXWnY2aVRBcm00bTFlRVRSUmF6TnozQVVtTHRhOHhUNitKNDUyZmlUSWR3QTJXSFFwUmhacmtId25UaFlKZHJITkF0VENQR21lTkxZWGtweGpGNDY5RUhFZS80bXZmM2pvWStQM1VXL1hJbmJpZ1NwbWExL2VkOVRzN290amZuK2hmdVZ4bTMzdEdtdkdVQmZyMWZQYUEvSG1neWI1UlpiazZRMkpITlVoZWdjTGJuNkoyNXlaK3lLNURvZ1ZIcy94NWllLzdKZkg1YWkrd1dEZGhIdnp3ckl4c2NQbnZaK01FUXpzdmhaNEFxNzNKVTREQkZ4Z3g5OFcrQUlFRk9OclU3UlRrRFY1dkozNDA5YzU4Y1cyWUp4bnpvS2t5WUtSWk9XOWMxRzRQY2Z3TDBhbzV0eFl3Y3VNQmJqVFhubTdNQms3bTMvbUpzS1pJeHpNVDg3YTRETXhPaTVuVVpmbGJac3hiWk1qT05NbW5Sc3R3WEorSFhLMkx1cjRUQnp6SzJZYURhK01oZGRiUGxOSE1Ic2VESHdZSjRaWTJtVy9hNUdZaWFzOVkzRFBiK1QxejF2OXFRdHo5b3JIZU9DZmhmUWVvMXl4WmtzZjVSai9ZS3lab2ZQWkc1L2l6UHpVUWR2d2lxN3RoZVpoN0cyQlE4U0prSTlEQ0xOd2w4WDFsdkVzOGhZZ2RtQjRKMjlET1BkcC94Wlg0dmlRV0Y0VU9pajhrb1MvS0dHVHRTRFlSUENUdHdzbUtDK2kzTEVXd2xkaFlnMldYS1pHTnIxakZoRXZmSjRGQ1o3dkUxZjh1U0E2NzUzNytjaVgyRUhFbnEwTE9PZThaKzQyV01QUjZUbDMxaTlhTFpmN0VmU3ArMU5QTmFHZTFlVVpjK2YxanFNT1o1M1JTdjdNb1NGYmEwMXNYbk9CWTZlZThaODlZNzlsN0kzUGp0K0xSRFFPaDFQbmFnQkY5WlBIMUVnOUhOTWUzRDFIdWJsZnFhODYzLy9nUXdaOEY1akUyRW9VQUViMmZleEpOZ0g4RFIxc2ZTVEQ2N3NOakQyT1pCUExlV3hpbHkrZDVsODV0ZWh2L0JEYWNaa1l3L01VNW5xUE9DdlcvSXlYK1hLd2VPVUlVZ3F5TjB3ak5NWWM0M2pteUxtRnpSeWM1bzhCYWRSbGRlODV6Z2JPVXd0blArK05ULzVveFdMa0FwbzQrQ1VuODNmdm5UQjgrNHRQZUlBWlBQWnMwYndMdlhuWGJ1b1pMbkNRWDVwNzFxWDJ6RDNuRTluWTZWUHhYT0JjTUdPbmZ1a3o0OHQ3djZFRkszUFR2NzdHWnEvZG00N05CMjE2eC9iM091Wkh2dHprR3FPNDVtYlU0eGRkSE43M0ViWUVUR1MzYXBCemdXdjM3cGRaaTVjaUYyc1Mxc2JHUWdUKzZ5QWF2MzgrT0gyTDNlWmhiTnJjVlYxTkhYdmV6ZG5QWURha0hDWWVZK1hOY2ZBNVltc1Q1RnlNdlVDWjQzM2lFVGRqWExYM1A0cUluczFGTzNCLzZ3S1gwL1R6am5mbUxtOTlldUhKQlFHL2JIc2pxNUc0OEM4R0lpNGhyMzN1dHVhQmZuRFExa1ZNaktrdDg4NkZvL05ZdXFtWE9zY21PWWJ2amxGTzRaRUZQdSs0SndkaU43NXgyUk83NStZVFcrS0VHMXpRS1BOZWdEajN4M0xCT1AwbUQ2T01QeGVkd1h0Y0VqOWE0RUJhMFBtSUhxSnJkaFhLYzRXVGlvS2JxT05KV21IS0I3dmVhV2R6ekVTMTcveGlzaG9qUW5ZQlRSdjgvQktHMlBOSmhMbUZjaGNyTWRRbitMelBBdGhBRnM0bVNreHpyTzc0ejRZSUgzWE4wMHMwaVMvNGJNUUVPN0V2aE5GUXkrRERtemw0UWF1R2ZuWmxnYVhCaW0yOTgzUUJYelhWZjNJeTEwOExmT0pHcCtRQ0ZyamgyUHhpbjM2SnZ1VFB5d3YrVy83VldpbmtXZzNqRC82TUVSNzd3dE9YdmJuR3ozNW9UZVd2RHZFTjU0NkJFaC9zMTluQXByWno3T2xud2FQTE53czhRZ0FHNFFEZkVWZUlGZWExZ1VJc0FmU0hTQVJLb1RpZmRwOGIwWUlrS0Q0S1h5Ry9DTjBIYVFnd3B6MHhJNTd6MmVPVUsvTHR2czd6cTRRczh2Q2VqNnJZbFZmMVNXR1lOZTRaODhjTFhJeTlVR0Qyb3ZCYzREWllGL2RaS3hDeXZla2V2bDVBME1VTGNUOEs4VnVFUEozTm5JeUxCbXljNzY5bzBmN0p2QXNTSDdXU08vNXpzYUcxZkdidEp5YjJZbUxUSnpvaW5Kc2NIZmVjZmZtR1R4YlVYbS84Mmt2SnQzbEVpODR2NjR1VDNEbFhJL01NSGpQQktYN0hUbHk0ZGtzT25FKzdENC9vTWE1Z2NlcVYwZVpSbUliSlVZVnFVdnNDbitOVHZPbi9QRTd5K3NJblJaNE40R2VXTEVpYlp5WnRBOUUwYk5oYzc5ZHI1OTBDcCtIZUJEMGJMempnbmJqVlNrNnpRVzBTdGRnTEw4L21hNFBJU2N6bUdRN251M2JOTjd6Q04zZGk5WEZCYzg1M0hmNXZzbkJNYjBRdnpxZC81eE85K3ViY0hNTzl2dWRIa052NzJqM2pvRjNxMDU4MndHbXZSejZyenBvRVV6ejVzTytZR3UzOTFTODFtMDk5SnRLY1o3ejlHbjJqRDVyeWZjWDhMNUZ5MDJzTmd3OWVldVh5dkVUcnk2aU9wZWZxZjUzekR6N001SEtzUXdLRVpCOVpBYkE0Q1dZZzl2R05UeCtuMXN6bDlIYlIwT2VKbWVKVElKS1V1TWVjaDh1K3dNRXpUbmdvMEZySlM2RG5JM2NYdUQ3QmZ6NXFNUy9uZVpHUUQzeWZtNXFTUjNMQmZpOWNjTUdFUDNiQlNoM2lOL25NY2JIZVlwZU5zWXU3MXd0T3huZUI0OTJGay9oVDMyaGhYdkpyelBlamNIY09YdWNDVHo5b3diNzUvc3dDSjBkd2t5dDd0c1o5enNXQ2QrWm0vZmQ4YS9lam8rS2tWOE1sbXZ0ak96RFNCM3VmeXhXTXZVL2luOWdrbVA3bjNKeXl2ODdubjR1K1hSa0VNVWdlWlJYcDNHT2RzZGpQZi80MUpGaFk1NkpZWG1zdGgvaGM2TXk1RUN4cTdHZnNZQlB6alYvR3ZkallnRmxFbjVvb2NSTTc4ZGI3dXJDQmQ4MWNML2xtenlnYzRadDVSdGkweXhudm1KaFA3V09YWnVLNDl2cXdwMDdhWkR6Tmt5Wlk1QmordU8zOHd5VWNndTFGRzd1cDUrblhBTTEvNWwzN1d1YW91U1ZHK0U4ZHpBOE4zbkFZYTc3VjQ5VHNqRHhyc1dNOExSdTNmRS8rbk5mdWlmRjVQcHBOdnVDZ3dkU0JXbVNiZGMxWWJIdkJUU3pzdEwwK1p2MmYvL09uQ3lNQ3phdlVKUDBXR0Z1M05FUkYwTjR2cVd5UzNCbDRkSTd0akJFc2t4YXJpV1F4NUZ0a2lqUWJ3S0tCY1lxRFB1SERGeWYxTjJmMjJTcUtRK1czOHpLL3hNcWlVSStJSHBIam4vbXAwZlIza2Fjb000NGEzUFMrZHJHeFZuSVVNMDFQekMrSGxYK0x6bml4OWR2ajE1Y2pZMHkvV3BSenhxTGpqbHZySE1XSFkvU0NjM3FFa2VKOTdwTndlcXQxTUhsWGcrWjZqNjcrNDNpUGJkelAyTkVCM0tkdHVZQjh4bVRzMC9iRVNnM1JNWFB4OUx6OGlJbHU4S0Vmd2kvNngrZGE0UC8zLy83NVZ4Y2VSajZLTmNnTmYva2xpVHl1K2RtaGkzZi9PV0xFMisvZ0V2bGN1Q1EwbXpkSjlBN0Z1WHhoSnFjbnBzTHhaUkZObEg4ZUozazk0MXhJU1hTOEl4aSs4ajcxc1RFejM4LzhZT2tMM1BSbjRUa1hmK0tlc2VHM1BOY2UrOTNHZVcxeVBoK3BweDdSYU1aSS9va1JQc0dmdUdCbnJ2NjdYeXd5aGpheFQ2M3FFNnY5dlRqa2xndnYvRWNINVpIOU0vK2dkVno3a3k5MmpTVUgvT0RIcTMzdVRTNWZMbHBiL0dmZEYrSzlvTTVhUnNQM21NYmU5M0xMWGo3VkxsZnBjUFZPWFg2SkYxLzFMd2R5dkY3OHUraE40bWNYZVA5MTFYT0JUL0ZDVEJIVDZHbThrQ0xaSnNOWnlTcWVCUkNYQkZ4UVQzOHg1djVPZEJVekY1dzFld1dZaXdCY04yUEp6WGo1ekpRckpiek9Kb0F6Mis2ZnZOTWt1UWp1ODQwYjcva094K0RCRDcvd3pIZ3MxWXovQ01GdnVZbkpiQWlaUit3elRrN1padnlKMnp3Uzg1TWZDNkIzRVBxaFBPOFFScnBEcVR2RDJFYkw3eGU0ZmZaRisvWjk2bkh5amo3NlRlM1RueXdjdG4waG43WDF4bWM4NmpreFkwK0N2R2JNWFZNaWRkT3VkVHByVmI1emdmdFRBdW9jM25JSmRtSXVYLythN0p3STBWTGhDQWUyZ09aS0VrS01aVzUvbC9qYnQ3K0R4QUt1TUlySE1NS3hSV0F2Rms5aHRFdnpwT25DVjl6d2Z4YkN2TzdrcmxqNGtWY3c0OThGR3Q1d2lsMkVOMzk5MHp5NVMvakV3ZDROdXd2QjB3LzdYYU5nV21nYlRDM0M1NW1mTVdjczY4TFlQdTdpTXc5MVRVM3E1L2hzc09aVWpVeE12TVJMZlpoemZHcDlZcjdsclo5NDhrNjhQWDU1WlZaZmNIZi9YZTk5TGx3WkMxN1d3YWU2VDkvMFR0Wkx4c1BEOS9MYmViL05Nd2J2NnMvSTZjZDVYci84K2MvL2R2Mnp5V2xFZ3pjZ3ptd1RRR2NDSlpoK3NmVmRPeEtidjNqZ0ZTZVlPNFp4NXB3Ti9mNW9RaUxGcDJEQlIxUzJlZVUzTC9mTDRIaVRqNXJvYjRPZnpZZlEydGhrRXdQNCtMZzRHSm1MaW5NMzg5L1B4WHQreXh4TThiVUxkeTg4SjJhd3RkMjVZRHUxcHkvVWYzLzZhSVB0UHNIcm1KbnM4UktEV3JHcHRZczgrZVM3R3VmWVozem4wWGdnR2RjOTJNV2Z0dnQ0YXVSaUJZa05tK25qR0Z3NmJpNnhsMi9tOGRqN2tmSEV0ajcxVzlaTGttSXlOamQ1VjM5bVQzdnovL1YzL3o4QUFBRC8vMXNRT21vQUFFQUFTVVJCVkwyOWk1Ymx1cEZrcVN2ZCtmOFByZTZxTHBWVWIwbkREZU1PYzRBOGtYbFZQWU8xRGtFQzd1Ym1ENEE4ajR6ODVZOS8vSWUvL2ZMTEw3LzcvZTkvLzd2Zi9lNlgzMTJuMStzNlhPZHRmL3ZkMy83MmZFMjl5czR6ZE1BVDgzZGZPSC85NjEvWEhOS1p4MzdhTW45ekNZL2k1RnJKanN1Ri9xOS8vZHYxK290b0N4Kzk0TXBCakdjZlBzZ2JoNmZ2eElPWS9lRVB2OTZ4dytaZnYxN01weVdPWWhwbnJUck9OVG96THNyUUkvZjczLzloMllwYy9JdS9mLzNkWC83eWw2VVBQbVBoRHVaRTJjL0JmSXVuVXAxUG5KL2pqalFQd2R2bGtRTHJ5YXQ2ekJtYjZWL0dmbmZIWmNlVm4vM2w3VmNNamFOMnhRRTdyL0Q1d3g5U2QyZWMxUHZsRitiM3ZPejJaZ3lDSFgvTkFVSFdacElCbHovODRROHJOOVFwdGs5N2NoVGRQbkxveTN2bkZqbnM1ZXlYZi9tWC96VVcrRDE0b2V3RklrSG1QUTlDazRZTzh6cWtMSDBjNk54T0NqMlR1OHN1MVo4NHlPWDNOMDd4RXhBNExYSTNsajU4aHQ3MXByem5MdkEvakZqRnJnczk2SW1MQlR6OVpIN2FzYkRab002bW5JV0tqR01zYmw1cHpZUHo5UjN1SjNMSEltOUJCeDlkeG9NUjJmUDZSSHk3bGt2cUNrRGoyQmcwTm9tak9ITlJPbVl2YnZrMUI4aFlueTdVaVlWdWJZcFlQdW9tTDcwaFZYS2V4WjlzTE5aak42MzYrN2UxdU9jQ0IwVmIwNDlucnNyTk9xZy9leDZEY3gzLzlWLy9hUzN3QWdka1hrT3VKRklBQVAvbEw3bGpHYWdHcTg3T1FreHlMN1JMTjYvWTJwMWJwbjdEUVZzcHlISW9CUHppajJNTmhpTnZmZlZPZWEvVEl4ZmZscUVMNmh6SDUvaDY4cHU2eElRZC9XMkJ3Mi9LbGkrMjBDTkg1UlY1ZC9ySlN4a2tvb3MrRFc0OEpmenRiM2tpNkJoUEJjK0ZYLzJsL3UxQjdvMlR0dXNYOW1lTnpJMnJlazh6WUY4bzEwdmYwci9aOU02K05MNzB1RXBUSjNsNmYzSlE5dG5yVXpjb2VPZmx1cW0vbllPSS9NV1k2UFVIdWZxclRPYTVrbi93cnVPLy9kcy9KN3RMZGdlYUNWUlJ4eW1LTFBEY09WSWNPRkdpdVpQMVR0TWs3VTZJTGFsRlpSenFVQjFoT3VNa0lRSDlEcWNZQS9nNG5USTkzN2xXSmVQbkJ1WkNRRzczVjc2cnFyNWd5dm1LOWxxb3ZWUHNIS0pTZWVQTXVIR1JhNjZ4ejZQY3llTk5IaFR1S3J6STIzLy85Mzh6dEhSWjlENFN6Z1ZTSEgzREI3VGt3M25tNE5BRkxIZDV4czUxdkhPYStYT0JQLzBJL3R2Uk9PMDZPNjlQUE5IaFpUNkNMK2MzYTNNTUc2bEhZaUdQdVc3bU9IYU15OVNiaUwvbFhIdkVrbmJkd2YvUER4WjQ0VkZXTWNGcGdoanZ2SUcwdjJZM1hYQVNpQlJFNXBzTTV0TjJ3dFhwK0lWMGdlU2wxalBBSnEzOGxkM3RLRmN1d2RvTFc5M2R2eVRxODUzdXRxVHlTNy9qaFl0NFdmajZIWDc0RHN6MFg0eU1NWXVzUlJUL3AzeGp6K2IwKzkvekdVWVcrTnk4MEJlRGVSWWZNUTlISDBXVEMrYU5GM3pkSUJvZldKMHRuUElra2psMGFlWTJ2dS94aU1UekdOa3MxT1k4cGQ3WVBldGt5bUtYRm5uSTdIRmJrNjhINURvUlAyNW5Ob3ppRXh2YTFPTzZmdnljMytyb3h5OS8vdk0vRFNwTS8wL2E3dGdiMHJ1enA2TU5CaGg3Z0JtcGZCd2hVYnBob2V3TEFybmROcmdMbmNNSVpJcGkycHdGdTRSZkRzOUUrQjdXQW0xc3B0MEoxWEg5T3o5VGNId3ZYQXB4ZmxoalRETGV0eTdUSnd1cHZNWDBpWWkzQ3NRd2kvalRBbmZjQWpWVzlEUnN6Z1VlYnROcno3dVJxb2N1cittSFQwamhwdTU3cjIvTTRpL1gyTGVuanNDZXNRaS9qb3Z4Vyt4aTVmc21mbnI5cEQvajgyWS8yTWlXKzV1OXBmdmJGbmdBRjQvN0VhREFJV3ZnSmRhQVhXY1hKNTNwZUJJTERrWENJMkxtR0ttOU9KOUV6WEZ4TENpdlRSb295cWZmTVZPWUsvTWo4UmZLR2pLSTBRblc1K091STBZWGpFV0dMOU11aU1abThtZXNjbzF2NUZQOFlPSDdlVWVkT0NkamNET2ZtZk82Y2RwajFSeGtRMFV2dnV5ZjdydG9Pcy9keDRWMW9ZOUZGUVljNHg5bmpjLytIcmc4Znk0ZndSUWIzSVgrRmV0cEo1ekV0WTlPbm14K3YzaTdrWUwwUDJ2eGQ4WUNmczEzMGVXTlA3VGtBV2ZFV01QYkFSM2sxaDE4QWxpRTEvUlMyT2U2R0pudkhLSXg1Z0puaEhsM1BuR1gwYVU0Q1VZWDJiNW52QkR2UWdoTytJRHpzNDZXbjRFSS84bmxHVkJrc1JIKytCbmY1dldhL3NuREhoZDllZHFkK09HZ2JCS2FlTGlSSlk3N0l6WHhZcnpZK2czVkZrZndFcy9QVGxSWEhvbEZzUFlZWm9GakEzNCtUWjE2WEMvdFN4bXVrWXV2akN0ZkgvWUZ2cFJmRHNGdG5pcWluZmVuT1o4c2tFK3QxV2N4eXFtUHlKbXJ2ZHBYcXo0NTh0NXJMMzM5L3B3YitZQW5aODczbkk1Yy8vblAvL2kzdlNEMlFGZXhINnE1aURHMjYwcjRNd2FGc1RkMTZLdDNuVjFpS1lJNGxRQlBHYmo1cXZ5ZXpQQ2JoUkk3Y0FBM2V2UzBOeTRtdG8rNnUwNDBQeC9mTU1PN09KVUJwejZSUkVhYzU1ejV4QjNma0NVZis0ZGljRWEzR3hyWDZDSGZuREg2MXJTWC9qdWRjT21IY0JZZGZkb0s4cGZ0aThFMTdFYmdlM1hzMUMvOXR6LzltSXoxU2R6WVYyTDZFZnpJNVR6NGlWVTB3a050ZTJ5SXY4N1dRUHlRdDdqUjBXNnV2ajlXZHZmbHMxYjQ1TW1RYnp5OE1aWkRNRUg0NVU5Lyt0OXJnWCs2MDJZY1VSWjR2bStkZHhFWDBGYytFYjJiaEFta0FkcmxES2hPNWpwNis4S3EvbjZYVWhZZWZyMWowT2NPblUxSk96SThlK2RUbkMyQXVkSG95OFZvSkg3NmxYRVdHUGpGbEplRkc1OHE4eDVYOVNQSFVYMFhxbjQ3MTNGNG56K2s2T1pTL21qU3NQWHNFK1A2dlVTdmcrUHcwZWJwNzFNMmVYWFI0ck81RVVmLzZHbFp0TWxKWWliUGNuRGNwNGZZclZ5dXZ6L0dYR3dpMmV2aU1CWmV5R1c4WStYNnJJZmlxbGMyNE5TLzJvM0VlUjM5Nk9Bdkg0enkxbmJuZFhOamdSdFE0TjZMTUdEemE3SHF4RkVNUWFTSkxybktCajh6eTlwWDhuUXdzdmx3S1VXUUFvM09UZnF5Z3h4SnBST2ZRbUVUb2pFR2wvREJibnhJSElPekJKZXN2TDNUbzgvTDc1RXpua0owcmd1bEFlOGMyT0dmRDZwbTRZRU5MMzFGM3lKSFQzK3VNeTRYRi9yaWNSVzUrQmQ5eHladS9GN2k2NEJ0Y09NZkY3R3hKdS9OYUVsRThMTEoxUjZ2ek1jK3Rvb3hZNHhVbS9ZaUgxL3FUL0NWU1d5NllZT0NYbnpGM201blVXQjA1UmpacGNIaG02WlB4VUpQRzV6UE9KcDdBTVhmKzlnLzVZSUJvVVhxNWxPYkdmQTZuTjU0dk9sclMzbHQwVWYrV3BNdThCM2d1cm9kVk5BQ3BLY2xDU0dkUkgyL3dNRlpkcGVqY2FTSjhqcDJUVER6T3JHTUhvVW14emlVUmZoNWdRZEJtL3FSb0xnUkdHajk3d0szR0hjOWZPb2RDUm1hZktiT1BYWFBOMzdxbnhzQThRcVdlRnduSGljSDVNUnZUQ1l2Sko0TldRczZzOCtOZ25IODZNdllaSU9idnA0eStnQ0d2QmpqbkZiNTVGOFphd3MvZmV2QldMbUdUMUFTbC9oZm5HazdjbS9IcDEvYVRsMGt2L0QwU1VnVXVkWk9zT0FNRitmRnFSd0lrMy9qTVBNYVgyTk5qR2VzeFhyYXM2NnVEOW4rRVRwQk9vN1BSR2dRUUhRTWJnUGI4WUlGeDhTcXczejBJdG56Qk1jQ0xVN2xDSGczbE9uNERCTGp2dXBqaW5qZkNQb2hVWW9PLytLamdiWVlYWWh5M0g4QThwNDRNZUV2N2x1Y1RrK25mUGpYYjY4dHB2UGFCTXY3czF6dWpNZ2ptMEx1UmpWeGlPMk0rN25nbUVQbWs0K013OVBlUW9mYm1ybm1KMmJ3OWlleTA4OWV0MzZDOXVPalBPSjNlY05oejAvOGtxZkk2dWM2dVRmWHpJbXh5eUhkK0s2ckZmYzg2WEd0SG5LSmQzK3dsTGxyNW82Wk1VUXV1cnYrNi9mZ095RURadytBSUJySzNLNFh1ZXQ0MmRVNDU3azJFSXZWT2hpZzZPbGtNR1BIODFsSVhZQ0F5TEgyd09FMUMrZjVWc083Zy9waGhiMDlvQWs0czg3TkJiRDd0R09WVzNXdnN4ajZ3UkZiVXpiWHhLUitaajQySzgrMXI5Zzk1UktmK0k4c0M3eWI1SXhMaWp3Rmw0VTRZeHJkM3Iyd1V4NTFrTEhFRktkMmJvNVAvOG9sZVh6eXo0MUF1VGwveGp4ek94Zkc1QzYzTEhCd2FYSk1yQ2QrL1VORzJhVzBEcDNmNTdTanY5aUEvNTNPTzI3WDZNckhlU05MWEtldS9PY2lsK2Y2TGJyQTBOQjRCQmJQKzZDanluaUhmVHIreElsdWdFd3NWd2JtUE5lR0N4Tm5IZHZmbTRWbkZsNENtc0FvVDdKOEtXdEE2R2tzVXUvRVp5d1dzMnNRMmJ6Q0kxaEwvVHJFanlhMGZ1MWorM2lUdE9ONGxUNTJPWjg4TFdnd2lsUFo4S3U5SGJOWDhCUER1TGlJc1pkRkhGeUxjT3BNTy9xYXZubW90WndwWjl5Y2Q5eWVlWXNXbVRtZTY3a3g1UTVjUHZ1R3BJOXV5TVdOYitRZC9OUktuK2ppczNWQzdiWitKeDlyQTE3UHBvM2tvM1pZUThFckg3WFY4WnErUEt4cC9FbmUvR0hTbEwvUStjY21aMUZiTUhVZzREclI4UktXNkpSSlVMdkRUanVoRWYyZFVxNndNZldUZ0N6NCtha3hkblh3MXJ5NjhnS2p3U0NZMSt3RjFoZDJrdGluMzVVejBlRUJTaEx6OUZjYndRMG1OcGZsMis2Y2l6eXo4dDdQdzRFeC9NZ1BnZko1QTJPSkVSZzdIK1orcGhsbjlaK0x1QnY1OURYeXNTQkd1ZXd4dnFXdUxubjVqcGRZOG1uY3JwRVZxdmdKaGhzUXZPQTk1eDFqbk5ZYWFEMW1VWmxqOFBJb3pMY3Z5QWZqL0JhaSt1QzZZUmdieHA0dE51U0NIZmxjQ0pmNEdSZXZ5eTB5R2YvTVU3MHkrUFlSbllBQlZoSWFBRUJpMlZWNkhmRG96aDEyZmhvZW1SOGR4VEFBODNvR3kyVFMwd3gyNUJOTS9QQVZtWFg4dWtNb2l3ekJyei9lQ2ZhdmMwd3NQRENyZm5VZE94ZElZOWpZd3VWc3lQWEZMTmhkNEhsMGd3ZTJhWlhQOWM4YzVSMHVPMGJtSnY4bjR0UlBmQ3MvWXpQamVhZnBDWGFQeEo4OGlsWXY4VHl2Wng2aTNybzg2MkR5QzdmR056bDBnUlBUK0tFYzJGbVUrNysyYTl4dThxOWQ3VEFkSG4zeTB0K3FLczlJemljUHVQSEVDWitkWnhFOGUxM2dUSnE0QkZSeGpHVXU0NU9JTXVtanZ5L3dlMllJQnMrQk9wcUZtdUNac05OdXJuR1FSUFpUem5MU2h6T2cyak40OGpybEdTZXd2dmFDbVFVZ2wyNE9ZaGtuRTJSeHozbk9JMGRQTXk3Nmttdjh5RnVKckdneEVxY3N6dGdKeXM4Y3hjQitlQVRuWi9PTURURlNjT0UyL1EydWVkUzNKN3NwRjF3NEdlZHNhTWJ6eC93U3UrSjBRWmwzODJtOHNWOGZKbC9yOFZuUGpmM1RuNDdzUHRmUHhpNDR1ODNVU3Z3d3IrZ2ltODJHMkVUbmZNU1BqV3YydTkraVR5SWhHNklkMzRuWG9VbjhMVUZLaHJ6SjJwMHNCdEoxZGwwdEFKS1BveVpzRnRVU3VBN2x1cDluM3NRUnBBYktBSjY0MFhFaFJENjg3aG1HRms1c1RYL2dOcE1BTCtaOXFSZWt4c1hpazh1eWNPL2c2c1lPbTlIYzZJTDBNMGRqWkQ5dGhkZm5QTXRYWGpNZkxLQ011N2d1NUd1TTE2ZFlUSHY0QlY3a240L2dzVDN6TUhubUhKLzJPQ2xmYnVCQWRmZC9qYTd4eENNNEo1LzRXNzl1bHhlMTRxM0wxOFBrVjk4VG8yRE44M0JNdnExRGJSY2VUSGw5dThDcnNwK1YrQXpvVTBZaURWQ0NOQjB4MFRyYXVkMlpZTlRaeU04UHgvSW8zYURzZkQ1ZG5YYmhJL2E3VFFxRUYrM2RmL1NSU1g5SlhhVG01cVBOcy9DbS9OT1BMSXI1MDBRMk9MR3dGenUvL2EzUVludHhudmt5TDh6OXVDVU80ZUtHRzYzSkx5UEpvWGNreHBTWjlqTSs3NWpQQlo0WVJSOTUvTStMSzFvWGNXTmRmdGdsYnZiTlozQ1lwWUZKQzhaK3cvSUpvN1puTERDd2pDejlUd2Y5cjJ3d2RqN1lCK0VOcjM0SHF6ZStIeXh3RFlXYVJHWWk5b0R1THBUUURKQk9oeFNKcGpVQmNZQ1lWaDhKblFnbnViaFRKUWZ5VlJhOXQ3WmpUSDljNE1VTjFqNXVrTFh6R1c4bTNxTGV1YmZBSElkeC9RazIvc01CRFBqdWorcmM2VnpnNTljdGNuMkx3ejZHZlpvNXpmWFA2Q2NPMGE0L3VmNCtqMjh5eGlFMXNTK29GTGh4RC9hZVAveDNQckVEajN3R0QzNzR4S3Z6ODVweDJwUXoveTdvOC9yTlp2VVgzRGVIMklPRHZwZFBPSDZqZkUvRlp5N21rKzFQTFBBRzRUMUFQMGRnSnc2TkVIb3U4TnlWNGlCeU5HMUV4OFYvQm5EbERlbXZCQy9sRmJTRnN1TDR4SWhmKzg0ZWJMQ1c1bHBjOFVGK3NaTkZHMzdNVzBoN2dyU1pSV29zSnY4NVZ0dnFoUU4rUFF1TGhNNUgyZjF2czAwYmljYlBIT3ZQbm9kZEY4NjBHVy85K0t3WDdFdnJqdTFDK0RwWFg1OW1ISmV4bDRVWkhpNVlZNWJOMEZveEwrQTJKdFBQK3FHZEhaYzQ4OXJyWlBKTEhLTE5zZm9kZTU3SlYvemtzbmFNazMwUm52ajFSLzNycDZyL2VQMFdIYVU3VzlXL3owSmdTVnlDendCTnd6WHdocmZiQ2E1QllVNXMrMkFvQjROcEMvbkZpc05xdmE2T3VBaGtnV1NIZDZHUStDVC9VK0ttbmRpZmRsamdMbkp3K3FQL0ZveWJoQXZoWnB0dUhjWE5uWGt2UUgydVQxWE0yQ25QdkdQbE92MFFRZXhjVnpianZWYStQWE94MGJneXE5MUk3dmpWOWl6OHJRRkd4WFZCWGlQWHFEamxoUjF0aGVlTWQzR0R1Y3RXRngwa0lrOU5rRXZ3c0w5bXZMbGVGM0p6UEhiQlppUTh3Zmh0cmJhMSsveEhVaUR1Y3ZwZ3Y5dEhOam8vc2NBRnI0TUdGcU83UXdHdXcraCsxeVFTR2ZSMnd1ckd1WkIyYk8vVjFWR0w1aHgzUWM0RmpzMlpVSFNLRTcrZjF4U0hkNGtrZFM1d0Z6TzlyV09PMkJ1Mzl3WCtKZlZsNzJ0a0pUSSt2bTFReU1YK3o4UzFmZ2Yvdk5ZcWZXeXVRSDNGSWVPTVpkeWlKQVFUcStmSnF4dWtjdVlqZHlGUWFhMEJiWGNUSUJkVEp2RmNhdGVoOWladkZ5YTY4dWdDOXc3WS9DbmZIbnk1WEdmWFZUa3k5M05OSFQ3N1NSM0dyMnd3eGVnLzEyYk1mQnFEeVhlTDUzZWZvZ3ZlQUNWd3VUWXdjYklPem1zUmZsdGZlK3JGYmdMNEdiOTZ5a2VXWU1odmMvNGFkcTQrVGZ6cHJ3bDBYdis3Z0Z6Z3NLWXdZa3Y1NkovMnI5bmxKUFpOV2ppSkgzM0cwT1UzOUc2cVUwZWNCZloxQ0FjdTBZZmZMb2QvalZYazF2R1NUOC94VTl3ajAwL3ZrYlRnWWlmNGpNZW4rTXAxV3ViUG1NaDExMUUySDRKaXAvN29RL3B5ZDF4NzZaMm5qdzFqM1hqSkgyNjB5bkh1SFQ2THZUekRNWnROYk9YNFBRL2lTMk9SK292S2VRT1Npeit4ZGc2N3ZCcnorbUZldC9mZ0VBOFlmY2l1a1FYVU80UnpYeUJmRGlmWjR0aURrZmJ1cUxPNy9DbmI2MTFPN2ZjZTJTWW5Qc0diWm1LK3g5T3VQWHBMK3pwa1RCdDdndmEzQW9ucnUvMXdLUit1MCtSSk1mK3lGdmQvL2RkL1g0c3lIN1R0eVlWVU9acWpXYUJkRU1VM2g3dTlGTTdPT1g0Yk14RnF4MjhmNExFQ2RQVjdmRHF1ZHVNeGVUU2UzL09vUCtLY0hEdXVSWHJ6WjU4NUZuY1dlTWVmQ3o3NlhZaTUxdWMzZTR6RmduYTgxay9pd3ZuNUN6cmtzM2l6OXR6Z1QvMVBPVUh1YTRGUFl4S3B3MzEwREhnY2NlZUZSSDlobFU5eG4zaWd2Z1VnMXA3eTJ0aWk4NVVjT2VvczEyQVFyTE5sM0R0TjNtTVJsUGw2MHd1T1BQeDBOblphWEpHUy8vTlI2V1FEWGpET3hEejV4L2NrUGd1Y2Z6N0pZc0QrZksrV0JXSjg3YkVkREgxOStxbHNlalNRclg4Wjk2NlI4UXYxOWlGNHlLQTUyejQyZlp2bmJnSjdIMTNrc0dlY3F0ZjVOL3VuM0dURm5IaXhLYzhzWnYyYWVZdytkV1UrZkhxNFJyNGN6L3pYNVZJU0c1c01LSlBOaERIam5QUHpKN0o1Yko5OHMrWVcrTmVoMkE0TnV6NmlJd1RRQk1zalFiK1dZUzRPQUdCQStqOThBQzhCOFhDS2MxcDBXZ2taMStrRVlkcXZqYzVsUGxqTUc5QnBMOWJPbzV4N3B3SHJmTUdYUkU0L3l5UGoyREl4V3FuOXlhM3lqVVB4MFlrOVVaNjl1UEFrdHZuMzBkbHc0UkFldTAwMzNqTTJpWjM1V01Zdmc0bExZaW5mNE1ObUgyZGs1Ny9ISWZyRlJQN1NPUHowMmo1U24zVm5qbXJmT2lxZjRIdythcysrUEdjTXd2ZTdCYzVjL0pieko1dVp4NTZ4MXlZNXdoY2Z5VUdJbjcxYnovd2hHMTBrZjc0OTd1Q1R5THlEN3c3cDJIUmdQc0tIZ0lHMGgyQWMweGxJU3h5c21UUXdNc2F3UVpvRkRkWitad0hydXlidjRHRmJYUHh1c2NidXZsQ2V1cWVsK1BuK3BBRDJqTzFjT0NmT2ViM2o4alZZbjZnNGJ6TmVicjZaMFVjNWxJZWFsVmMyTWxjRzd0akhUdU5DM1AxVFFlVlErL0h2bXJub3ZjVVd5MDhlNWN0WjY0K3J1VEdsVHFvLzdjWW04clBKb3pqNHBoNlNuRStOekZsZndhdGRiTy8yMyt3R0U5dkVQdlcxK3hXTWNJbDFlRTh1NGVIYTJPMU92cHhQdmN3OUZ2Z2VHQktmeDRTUTZ3TFY0VDBvTitpS2JZZ3lNcDB3WUR2Uk92RXNxR0FHeHp0bkF2TGNMQml2Zk0vaU9JR0d0NzN6WEpkUHNQZmtLN24zeFptQmpTL1RUNU9iR0NZdTNUeW03bzYvWCsyNHhZSzdNUzYyK0dEbzI5a3psM2dGMjloSHpqdEpuM2dpLzVuSGhYWXNtbklMMzkxZTdTeGtEbGN6UHk2RWZxK2YrUnpyODU2dmhiQVNReXpTek5PdXc1eDhwMXp3ckMzNFJFNzUrSVEvOE85OEYzL0dudkxxVUZ2VVIxdDQ1THE4eTYvek00Zkx3aGVNdnREZlNCZlUxd0pueUVCa090Y0NRanJFOGg2VzZ4SlFZK3BZSVBrVUVna05LMTE3SmVYY3B6NDZtWjNjeXVYRWl1TXVPSUtjWW1zZ3hleWlEa2I1UGRrd2R5YTQvcFdEY2lZWHBOUE9FLzNUeUpQWGp1OVRWRGJpTFBKZzZZdnl6Ui96SjkvRUtQbnVINERBaDN6VzB0dy9DL1hKUFRiTERWeGFjc0hmd2UrTkl6R2RNVnFpcjRmNDVFYXdmN1lTLzFxUFhDdWYrQU41K3AyYUlHNjhmQlEzRHZUV1hITXZUbk96ejRVNnRsc0RzYVBmeGdNOVpCYmlaU3M4WGNIR1hKOW1QTXZoelBucjkrQUpSQUtpUXhwMW9TU0FrbGljMWdIZDZQaVBCUHJ2YWFOVDJiL3ZiQWF5bjJZYWpQWVRQVHRtdWVGYlhuQ0t2N09vYW1OeWpwekoyZkc3dUR0KzJtT20vR2JpMUlsZHIzN1VUL3dVaGtWZ1h1eDNwT2lkQlZJWjVzOUNJKzgra3Z2KzFJVlEzOS81eXhNTGtZM3ZMaUFMWFFhSkVYWEV5RnU4bGFTUGo5YWxjWWh1NU1qMWp2T015K1FJRnQ5VWdNVi9EODM1L0hCeng1SkRiSEY4NHkxKzZ5NjE0SUowZnNiOW5GdVdydEFWUDM1b21iaEZ4L2hldGYzSFAvTGZCNXZRRkhzREFvRHFDMzVkN3dibWZNNHpYd2NZcldQZkpleTBOL0hRaTBNNFFnUFRoT1o2RGEvSEgvNzVhTVpNN2xOWGZiblIweHFvZGJrT1RDbXZqTjlMY2kzR2RiYkpPKzZpbU5oaWFwZkM2ajk3QlhNaEw3enpvSzRGZ1c3YWpLSG45cEZRbDZ0bmZpT0xUQXJjLzJtRzhZbnpmdTFDU3h3aWc1M0dBYWNhSStVc3pQQjV6eTg0NzYzeWlXWHdyWmZvT01iVjlLT0lpWGZ5eitqemF5dnJ6WVVVM2NZVEcyZGNkaGx6blZqdVBHSmZucmtwRVJkMC9EQ08rRlN1Zmh2SEUvZmovdzllaFJETThST2h0L0VFNnR5RjlnUk1iTTdmY0x6REpuamdGVlBIRTVRNDdpTmJGM2h0bXBnR2hpTDJOWU9QamJUWTVaeDVGeFNCL0x6QWk2L094RFlKWWpvbm5rbk11QWwvVHl3YkIzaHVERTErMk9lNHgzWE9oTU02WGdmazhtTEVCZTdtbE5qSE4rYjNOZ3N5c1dJK2VPRnVMSzZyWFhYWS9VN2UvQ29EaVA3U0c2ODN1Um8wRnZZN1Jyak4vT1ZKeDQxcnh1SlRuaHJIV3AzOG1MZUdLeEVlTzM1NXRPNm1oanJFYzhiVVBGNmovTytpQmtsaWdlamQzQUlrc0JJN0NSdDB4MmZoUlNka0lXb2lkcXE5S2dZY0pKOEN5aSs1Zk95ZkMxeW5tcmo0a3lBa1FHQkZ6b1F4N2dzRzhhT0JUZUNpRTRZR1VudjM2QnAreHljVzdNQzdMLzFlWFU2SmJ6N1VLdC9pb3o4TElEUGhUSXhwa1lHSFBOZndPQmlmOGlmRXRlZDg0amJ0ZlM1bzRKOEx2UDdHL0VybEQzbVY2cFRuUEhpZk4zRGxweXljOXhhL3JVbDlzZ2FtdjlFampvbUorRjZMMjNGSEdrTkg2Q09YZkZsbmM5M3crUVpQRGJ3bCtQUlhmMTEvVDl5Wjc5cC8rZi9CNjR6RlltQlRnRzgvWkVIbjFPdWRSVklOL0NTajR4bFRacmVkSUh1SDgzRlVXWnh0d0N6TTREMWxnelVYaE1rdHpzU0lmQXFsZ1pzQjlqd0pMTDdGZ3krMUlaNHhlL2JLSis2UngwWmk0aDBsZVVpeFplTlZ4c1ZhUGpLVWYyeWVNYmdzS0xqNjZPOExDdXp5bXVKaTlsUDN5bWszY2NYT2t4dFlsWnZJbkNNZlBQaWNDNENZaEh2bGRsOTJQRzlVc2FkT2ZEdmpXODF5M3ZWaWUzTHZQTnFwSFhHVW8vY1YzMzc5bGY4Q0t1LzVXZURNNC9PUGVJbjgxcTgvdW1od3pnRFhJVld6U3p0dS82NkhZeGFlZDlxTU9ZN2pZT2lFUElxYitZelBZRENlUklpMUwyUS9LWTlPTmhqdnl1alJ2TTVUZ3NVREo1czg3T01ubUVxMGYvb1IzeWN2L0ZDdVBvSHhjd1VYYXhUdTVHQmNudjdFcDFub2xTVnV2R2pJbmJMeUpNN25IU1hjbCtweEtDLzA2MlByUmx0dVFqdUEvUFpScjRKNWVYL3hucHZURy9mUEhQRVh4Qm5IOEg2T2F6azZ0VlA1dWZpTWFYcnR5TGRGZzUzRWRmZURPM2pmYTdjbXdtTHlMYStjTmU1YzE0L3IzRit5blNxOTNwVUY2QUpqcEE0bkNIRXFpZWlucjB2eUxpem54SHRQT0xPMjJ2QW5tdFNuait3ejRYNDRFbDRKbEF0Tk5JT1FZQk04WHMvbS9Pblh2VGErRkpTYkNZZFROcGVJVFp1eFoyemJJNG10dnZva3BFMXhqTHU5NDJmL1JYTGxDVnUrc0ZWN3lFMGI0ZEE3V25CU2FNWnp0MVg5MDZiNVNYejhMQ014RHdhNjVWWDk4MHlaejV1VDhWQnpjbXhjc1IxZmFoZHN0ZHBQZlhXWUJVdC91QmJIbkUrLzV0Z2UxL25FNDdkQ3h0ajZLUys1eEQ1SDdlYWNvekwwUDFqZ0RTYU9vNEJENzBVTVVRbkc2SFRLUU9EY2hYUzlncTNNSk1iNTNzcURjWGE2WDMvbFVhWUwzT0F5N3diQXVlTjdIMTlNVVBnZy9Xd3JTTmNoU1lIMzd0dlVVSGI2WjhHOHo3SDV6QVRYVGpiUVpXMzVZSnpFY1lNOXg0bnowcm9NeCtmSmtMRmljaTdlcmhjZDUrcDc4c2FtT3Q4ak5vN0dXNXM3Qi9HSUQrZkd2ZWU3dkNoN0h4bjhwdFYyY25QV2xUYnhiOVpnNHl1Nk53TGYrbVJjL1hCTi9Nb1grK0ZnUG9oNWNySUN2VUJtekJtQWMvRFc5RHE4NGN5YS9WUW53VWtkRlEwYnNmTlRDN3pCekFKT29McXo4OTY0M3h2eUlRSHZrL3Ezd2I2TVhTZE5TTi9iNlVnSW1xaEoxOFFuYUhPQng4NCtQMjNzUlc3d0c0QVU5cHZObTQyQnVyaEhkdktlSEw4L053WW14RUl3Y1dBbnJvbVJjaFpMaWtUZWtmWFJtVG53NThaV3ZSVGx6czU0aVZmZnpJV1l4SkxpemFNamNjci9NanUvRnc3djFNTVpiM2xqdnpGZ0l3aWpqZ1hiSjRQTW5rZDV4eWQxOXdVVG1maGZtek8rbkY4ekIvamJBZy9KeENEeXhpWDY4dWhiVU93MjlyRmZXOG96RHA0Y2FpZGo4U0V4cWo4UWxrdjdHZmNkZjhsOC80aXVvUkJva1BpZ1pabTdEZ2tNaTV3ZlFsQmtGaDRTQ1Nabk96bXVMZklXVlFuV1VmU1dOaHFjZkN6a05ma1ZOSzZ5czFVL1l5YkpJTVZXdE04anVzclJMNFFMd0FJNjViKzdMby9HZFhJaFZ0T0djUWxtYkU4K2NKaDNVdk1qeDMyeFRXYXh6MGpzZVVkTlRwS1hQRm1JbVR6QzRmM3J3WGtIUzJGT2V6a1A5MW1RSGVkTXZvMVQ1bk1NNTJ5SVhWQlBXKyt4eFUvanE4OFQxMWdYNzdPOTh1dkNuUDdudytEM1g5WmhzM0VJQTJLSy9iVEUrT3Z5bmp2bmtlM0dtOWhsYzJuZThQT2JPN2lCdXMxZWRnM1NkWGFUcFBjUEVlUUxlWUxZQmU2ZEFhdzROZ3RsRCtvTWFNaFB4MDFLZ29QZEZJcTdaUndtT0Fhb2kxQWRlVWNHRzBzckRvNWp4NXRBZFNLMngwYlZxZGNFTVJ2LzMrVnFZeVhrOW12R1JseDY0d0RtWE9BV2IrS2JUNW9uaDRteEdOMzVlUGRyejFkaUxmc3pUNm1CNE94K3FtRXZoOGJqbEsvZGlSZTlQRGxSV3hZMnNaaHgwczViRDRheEt3OGw0OU9NbDdYMy9ZWlN2c0crdEM0UVhqNlp3VlY3Y2tEMmxIL2FsaHQ5N0dSRXJ2dS80b3hObmg2NndJbmhod1V1U0NBbHlKWG45UGt3aXdXT1EyLy9LRUNjOUUwTWk1UEdlTTRNS05jNG4wS2QrckU5ZytQWFppQjBuRlVidlN6K1hTK0JSZWE5NFZkbGdoUEpxVE41MzdNdmV2SHRuWXNMTVFXeGN3U3h1dnVjZXRtdG05QnlYdHBmaFpaNHhpZGswQThHL29SYmJGV1BNMlR6bWh1cE12UnR4T3pTdU9UVGQyWS82N3p4TysxSEhqbHN6N3FpZGl4aTV2eGRRZUkzRnhRa0pwZmRGaGJRYnd3WVVZWnpXN2h4VlhueW9tem15VU5hYkNLcmZjL0JwM0hkMTN5UzZUeHkwKy9tMjRVU3UrYlYrZVF3M0JhRmRhTzdiUEtJUGdlYTlBcFBvZ0tIcU1XU3V3bk8weUtmWUdTUk9aNzNjc3pmb3JmODZyNkN4L3p6NndKd0YvcDFNTGpkV0hBMGRoRXlDTHNQblkrOTR1WGFZOGRUT0k3YnozbjlZS3o0MmtkRHJ2dnZCL2JFQkxtNFducnlwOURCTks3bTQ3Sit4K2VhdlFibkMxNjhzR21jeEtrY051TXZQSlJsZEJiY2tscjRuS1VocjQzRUFBN090a2NPbm1tVDR6M0U3STNGQ0Q2eWlXZE12L2M3Rkp6eHdZV21uK0dCcmRxcGpKOHBmTWVUT2V1VytNMEZDYnZhMVZlNU44YllsME45WTM0aFhJcTdEV1QzZU85MmtWOGk2N0RIODMxOGZRL2VZQ2pVQW1Lazh6R2dJNHlIQUZJaEsrRTE4dUpBQ1NPUlZxTEZQNE53NHFiQUc3UndrVThMZFFaWWUvUzdEek1SOVFPYkJMVDhxbGZjeUlqWmNhMkpsMnZ0UnE1alR6MzFQL2ZsMVVJVUovR1JmemRNMEl3VjUvRlJqc1d4U0pWaGtjZGVDOUF4OEpCUHpsclE2TTYyKzE2YnMyaVIxdzdjdEtGZnloYXJQa1MzbTFsMTlub3VWM1hMc3JqeFEvdXQyOFIwMXZ2SnlYalEwMllkemRpRFRaNFFPK01kektjdCtUVFc1YzdaenYrNjlxZXFJV055OXVDSHAzTUJJWGlDN1k1TVVqRyt5d1VIb2s5Q1RXZzNEcVRrazNPQ01oMDFhTHNQNVJsOWNlZ3pOL1ZtQW9QUEhWZU9LUnIwR05JZnI0dlB5RnNMampGRFFweU9HZC8zK0VVbmM5cHZrcys0N1FXTmI1SGQ5ZVVCZnpjRXhvaExzWmZVRjEvbWtNM3ZEN0xvd2ZlUkdYOFNELzFBSDh6Z1pwNFI1bjFsdm5QTTA4bzNjMC9NYzF3NzVSOGJzMmIyZUJRVFhmRHNFNWY2V003STBZSjlsOGthaVgyZkVQWllGTGU2czQ3MVAzSVgrb2lQWFBDREhQUmJqV1YyTzhpQndmVlQxVGZERnZjWndDTEZ1UVd5RmREdWRJd1J0UG1JazZCcU43ME9YUmFQWXBqekZpTDhMQ3c1dVdDNUp1amlFNXdrNFJPM3VZQWpzeGVFQlMvSHVmQ25YekxaKzlNZitjalBQdU8xbndRYmo5aVpCVEdMR0w1cHo2S2FjV3BjNnNzc0pMa1N5K1FlVlAxbG8rZ0NGd3NlZSt6M09JZlh6RWN3OFNVRnk1dzV3Tzdld3FuKzc3UFBLK1JuYlBEUHVrSDZiWUhIUm56bW5LWWU1NGtIWTF6TnR2c3ExeTVBNTFYVVB6anAvNzVnWXg4NWRiSDNXYjVza0UrY3pkOHYvLzd2Lzh6UUxST0JBRWN3YzlPUWNESDQzYWVhQmsxakpWd2k0TStBbmdTeE5oM093dk5IRHU2VUYvTHRXUGpLTWYySnIzOWlseDhqOFpYZ3ovbTVRYm1ZM2dwbEtZM0RIb1B3MUg3OWlvSThrL2oraCs3d1M4RTJib3pKMjBJc1h1VEsvOU1kTnI1bWdaZDBjZmF4MlBURHJ1ZS8xb3NlUG9vNy9iTEdHTXQ4QzV3YzYrT1VTKzcxVXoxeS9hbkJvZkpLWlNIQmkxWmJjRlZtMnFvUHpUVzhkbTdWckwvYTd3YURWT2UvMHhFL2NjUVdlbW8wWnRwQXZyTElSWVl6WXpBVytDVFJRTVRvbkVPZDl0eFJBQzBoalBEeWE0Skw0NXJzeS9rV3FwanF4VTdrbHNWTFB6dngxTzBkTlBMUEpBUXY0K0VuajF0alRhbkhYTWZ4S2NFcS8zRFlueURpVi9UbXNiYkJGenM5YzVjblgrSmVnOFczRXZVMU83eEoyM0gweFp3Umo3Yll6d0p2MFZYSGVMaWhWZlBIWjJMTFIvNjVyby9sTFdic245OFhsNTl5elhQaUpHL25hK010anBGU3B6MDF1YitsaUdUNFgreXZvT3l2azRmMjdaV3YzUFI1NHM0NEozN0p2elgzZmV5MFEvOW15L2t4MXp1NGsxR0dlZ2k0Z0JqcG5FUWdqSnpKMFpub3V6aHdZdUlIUndjYmpIMzhZZ0RNMWJRcmh0eVluOWhUbHZQS3lVOGVNOURLMGI4SGJzMThKWjNDZkQ2NUtCT2JZdEVuSnZKazVObU1CVE5aNFA0aUN2MHM4Tk1IaTdBYlFXU3Y0NWNCY05IemxibHNsQXJGbmh0RVJsdHdYMUtMRjFmdzhTV2VjWnZYeEhyS2R5NTVoTGYxcytNdHRWczM5blpkcHQ1ckFYL1hiRXpuNHBiRkhnMWJNeDdSTVdiaXpoNmQ2S0ZMMitPRDdCcGVCL0gydm5rMVZuQ1lUNGJCZU40NDQ3djQ0VFY5Q1NmNUszZHo3Z0pub2s2OUI5NTVRWjZPUVhvaFhRNGJsQkJVMTc3elRXNENaMkJpcGZMaGwxR3hHL0RJcGRnNUwvNU1wajVHcmxodnZPWGxnb3MwdjMrbk1IbEVmVnQ0c1l2c1hEaGM3MzR4c3JmTVIwK2I4ZVBOam5GNVB0WEFpelpqbEdLeU9LTWI2NHgxd1RjT2lXRmt0RlZNYk5TZnlIcHRuMWp2T2hrVHJ6YXFFNHZ6MkxuS2kyT2g2OS8zL0xNS3pXdHFKMzU0TGk3eGQ4RnhUa1BtSFgreXpUbWMzekdMeGZ6ZnU4RERMeHl4RlY0ekozZmMvK00vL3NoU3VCbWlNSGVRa055Sklxcnp0OXA5M1FEVWNMSFZpdzFpWmhDS0w5N1pWOGVacDY2ODU2TnRIQyt2RkhOOG5OOUw5MU5tTnpZTEJsM0cvQ0VQQ1lsKzNvTWlaM0NKaS9yNHJkejBkWStIM3B5OS9qYU84b20rOCtyVnJnWERETngzM3htTnJqeVpOK2VjNThPaGZBZWR1cTZ0YXhyVWxiZnYvRUJPSHZxK3k0Y3ZhSDkvMDQ5NVY4NS9IS0NQNFk4RlpHdEpQeHdKMzhScVNWL0N4Q1E2T1djY241SnI1MFE0cjVIbFJjQjQ0VysrbFFIVE9lYU5FL2xJaXozejA5cTZwMWNYbWVZdHRvS256ZHZPZi83bm4wUytWS040dmplcTRpV3hwRFdnVWE1anhBS3BuREwwa1pzam5LODRmRzB5NXl6WG4vWGtSazlRZk8rS0ZtUFhrZFBEUnZrak1oUG5IUUhkQkJlZnU0RG1XSEJUR0xXZjd6V3hHejMvK2d4MnltZVIrdlpRbjVmYVhTaUpheFRsYm55bTNDd1FPR003Zk9hai8vTGdPcVFFaUFQNXd3WnhiQTcxdnh2QTVGRTN3am04WERENFhGOXlQcStyN1ZuOWNPU3RCeU12WnZGdjVqRnpiM3JuMk1TWUM3ajQrQnFmRWg4UWR2K1YzYkhqQjdMUCtlQlpEOHp2dWx4RnYvSHJOYk5pcW9qYzFMazUvOWQvWllISFFIWWFpdHdDU2VCQzVEUGhFR1RlWXNLWWpuRittYnRlNzQ2czZiL3pnRTBUaTcwVVp2bE11dzNRemtNTStPRTNMV1B4TzM3ays4ZjQ1d2VIekVjV085cGZnOWNoMXlaZ3g0ek16a085OTE3WitrWnV1dUdVaDM3Z0EvT1JLVC92SnJGVEgvTFQ0ejZoV0JQeC8wY2ZLc0pyNSthaVM5N2xqMVZsSzAvOEdLZk5tbHNESHc4VE0vNDNIdnZjUjRqQnhRME8yZVR1K1ZzSThPRVh2a3Z5OXZzN2UrZGNybHRqc1lkTjJ1NC9zcWQ4Y3BZNExwVnhxSzJGbnp1NElPa3RjcldXUDFjQzdBTmNJT1hvU3pvSmcvUFA2RTJNbno5dlFCSjRQeERNUm5YSDYrZmhsdVRwbDdGSjRMbkRZU3VGbEVESHYvN0N5MFNkOWhPYitTbDNzYjhuK2VTRWZBc2gyaTI4YkZUWTI3a21MdG5BNTF1VWJCUzdmdWFESFB2aEg1OVAzNndKbjRDU0QrL2lGSENRaXRjY0pYNTd2YWgvZVRrVnQvTlRqOG1NYVcrUFcrVTNtT3ZpelQvR3dqRzQ4Y1dZTi8rUnl5SXN6aHR2dWJHK2lCUFh3WUh2SG8vNjN6bDRkUHhUWE9TRDlNWGlQLzdqWDY3UU8yaWZ5Zk1Jb1ZrRWNlcVVNc2dRT0IzTzlWUGo1MGFhSUhudUMvd3RXRCtEWEZ5azVUajduSnNRN01UV3Z1bk5oWFBhM1dPbkhXMmMwdk1hbWQwK3N6NWhXVWc3ZnVVdHlNZ0ZhL0pVVDM5aXVUWW5rL01jM1ltYklzMjNLdHdOT3o4MXhiWi9yeGQ1dDk0bVJuUTZWNnhkcXVQNkdSMFd6Uzc1dklydUdXZmt3TWhiVVJlWnN2dW1tZGdVV1E1WjRQME1CNG5rR0p6NlZxNHMvc1FWVEhGTy9Gb0tEdGZycDZwdkV4MmJaNGtLeFVBQ1dRd1V5eDZzT0F0aFdwUEErUnBaNC91aGpuMGl2VHNWR3lsVUhEZmdKdTdIZU5yZmNSMmxyeC82ZC9MZmRaV2ZHUHQ1OUhlT1NKeTQxUkl6ZmY1bUYzK25mSDRJVnVuaUlQOEpOM1A2aHpieG0zbktYSEc5TG42d3ExT2U0bDBTMTZtMnhGSnVYaytleXFmSFhtb05yRlU4S3E2WVBlMS9UZDhudFFjVzh0bklMbVpYZ016cnFkWHJVNllMRGF4dVl1SjEvdHd3d1ZRbkcyRi9LQlRmcHExejdUaG5EOVpDWEZUbitSb1lody8vWEhSSWZKMEMzZ1h1bjB6S2gxb1pqMmprM2dwTUl2WXRnQkJuUEVrallGK0cxNGx6YzJOaGdkTVNPTjlqN21NSjNoTGJncEtSMDI2S0tQeWF0RnM3M2IzdzNWSERkK3JsZk9MZmlxUGJZelF4S3FSTWVzWi90TUNyKzdObjlYL0c2YW45bERNZjBTdEhyaE0vNHBEeDV0THJFeS9YVDdzWDJnVmpmbVBySEh2TGszamFxMDRYK0xTbS9CeUxUbXlLa3hzYVVzK05KekxXeGJuQVhRL1VieGI0K1lnK2JaZlBNNWI3M0JtYmliSmk5Ni8vK2srdTJ6bjNjbDRuSWM4Q3gvbHpnZThKYWZCTnN2Tm40QXhBRTFCSElCTzlQQnJuRDBvMFFDNTYvMVlZRHVINERQSnVWL2ZxVTBiT3g1OXdVRGNMTVg4SHpyK2tvZzFsZHY3aWE4Kys0K29sSHVkODd3Z21NaHptSnFJT2Zmak9FYzZ4c2VOei9WdGE0ekJ4aXZ2ak8wNnN4VytmK3FiKzUvb0kveC9IZWZwcGZPMHo5em1HbFpNblBYVVZ1MW5Zay9kN0hzQ1pQSUltWm55TUxjYkFadE9taWMzNWpBc2JSbHIwZWwyZmpNMHR1RG93bHI5dkM3d0dwa29OOVArb3lqODhZRUdkQ1lyUnVjQWpvK0hML0FVZVRQV1pxNTYyZHoxSTR5UUJrWWM2TERyK1ZwaTdxQW5GMW01M1lwY0RvK3JRMDB4WWcramZKUHZMa3VXOUdJVWd2cHROZkJKN1FkMkhqSm5RNm1Fdk5odVhxWmR6NVN1cmpMYm9kOW40SXJieW4vdTRqcnhZNlR2KzFOMTVoVXVrdEp1eHhvVlk4OXJmNmpGR3JCbEhsaHNJdnZxZVY1MWN1ekJPZnJHVkdIZk8zRGFYK2lFM3JuUE9HWEo4czhBWVdHZk96aHpBN1J4akpFMGJPLzY1d09NZlFENlI1dStqSjZmb2dwWUVmL2JuMGw2eHZlcisvSnRzVGtpMDEvbGdKd0YzSVM2UGxrRVhLZWJSVVorekZzb3dIS0dWeENSeWY3Uk80dFVsd0g3SWNLR3R4UHZlTzM5TEdtZVJ5VDlqVEZEUVRyRWtZSjk1emVERDBZSUNnZXQ5Si9kM0Ftd3d2Lzc2L3l3YmtWdkg2OUJFV0JUTXBLVlk0RW15NElTOVo5RTUxMEtmOHRlc2dGKzR4akZGb1A0NzlxSDhkU21mYytGOUNYeHpnbTU0dFFCM252SDk2WWZ4bHpQeHpzMkREUnVNZllHellmY2JFMnR2MnMvWTA5NnNoN3JTZktsSGp3MDNFc2ZKSiszRU1XNjd2N1dRcy9MaE9qcjZFWW1KZzgwOElmZkR1K0NIcjdKdnRmT0Z6NzhIRHpUSFoySUVXYlBMWUkxbEI5bDM0R0s5bjRtSGJzbldjZWNiUUJlME8yZzV1akJPSHYwcEtVR2tHUEtLdlpPWHhaV2UyU2tmUGxuZ00rRElzZnZ5VmdWNWl0YUdEaTN5S1lqYTdoOHRkTk5Ddi81R0dRekhLQ28zQkhDRGZ4dGhZTFh2L1ZDS1huMzd6TlYvN2xvVU5qNmRiOEVtenFkemNlMHJKOGR3d08vRTVUbk9uSDZqcnl3cW5POEx2Qlo2Rmt3MzJGMHZVb3pGZnJXeU9WT1B1YUYwOFlpWDhYQ1FQNXpLTVJpMUlYZXgzU3lzbWNtak9LMmZ5TWRHK01LbE5vdVB6Y3pwMGV0L1hYUlRVMmIwVlE2UnZmQWxQQlFlcHpwUVVnMmN3c2dRMkRPNEZEbUxGMTBXVitiVmtsczJDeEk3azR0c2JVNmQyc2R1QWtnZnZQSjFJelBCZWYva0RqOXRZWWNDZEVOWXFBc2NBOXJydHcrMTBjMG9HSXZRMTIvZmZ4VGZaUUlMbCtBdSs3NkJOcjR3VEZIeitRYmpuejlFUmZaejA1ZFppSlhlZVlXdk1hblVIRTljejF5NFllTnI5ZmF6eE5sWUZCT3A0aGtEZVo5NWF6MVVqN01kanhISEV2OVpEMjZZcWI4K0NlOHkxRmZ5SFd4OTIyTzJESTNEem1QNmZQdjRiLy8yei9mZlpBdXhCR3lDenZNaUp5QXV3aFpRSlhRNENXUkh0RVhYSkpuZ205QjFhWEhiNHppSitzdGYvbnNWZTk1Ny8zb3ZjUFI4WVNIbm53ckRJSWFMZXZSdmZNTTVQRWhBbXZ5emFiandQejNaWkVONHR5dmlqcHRDSUQ0Wnh6K0xZZGNJYjhiazFEdWJrbG00M0luMUVSazJwc2JYb293ZFA5c0FBYnRwNXVtK1hOMFp0L0tJdjN0ODFaUnJZNkxjYlduNWZUdC81NU1ZME9UODlETzZrVm5INi9BV3Q5aUtYTisreUVsYy9UWVhyU3Q1aEV2OUJKR21MOU5PNHAxNjhUT2s1NytaYUR5Q2xQeS94ZjJjZjlxMVhvNC8yVVNpbjhKWlFEakVYQXl1czJzZ082QjZqS1kxWUgzVWNwSFB1VGY5MnRsdHB0RGZIcDIwU3Q4QTMweFdOekV6N2hGNXorMkw0YUtBWnhLVUJXM0JHWStKVVZ2Qjd2WEU5M3oyY3FsZUMyektjUjZPUGtxMjhPZkdXYm1ad3ltN0pDN3ltWjkyNHlmejVhQmNjYldmUEdaUjFsL2x1OUNZODQ1bTdzRTQzMnQrd3BQUFhJaG43T05mTjE2TEhkMDBGK2tlcThrYk9YRE1PZkhKRGFiZlgrTkhlT3BmNDllNlNBd21IdWZtSStQcnlPRnU4dnQ4QTRWcjgxSTlmUFZGWEw0V09JVGlvTVluNlJJM3NCRGszRWZVR1dTS2o4WjhQaXpaRTVpNUVKeUpYRW8vZFFpZmlRTi83THFKQ05Pa1pXUy9MZzY2cHc4bWdVRGlwd2xsL0N6SUJKdllhWm0rbU5QdVBJKzBjdlMraUU5aUtPS3VGMTlKcHZ3U2c2ZmVHWmZnRWkvNDd2YkVZSzV5a1kwL0o5YzNPYlJ0d1hlUmdmbjlBcWV1dkhHa0poTmJPQVNyODNuQ2FNeXRPL1M2d00yampPeWYvamxUbjFxZitRQTNIK0o2azlrL3E0Q0htTnBQcmJEbzFJR1g4YXc5enRETlhQekVObTlGd1QwL0M5SE9qdFZZZjhXYlIvUUU3bW5BblNERzUyNlhRRUtBWktFdm9FbVlEaVZCMTh3b3BtQmlFNi9lSFVibTJYUWlBVXV5MlVsOVV1ajM0K2pPQlkrcEpvelpZSlVYMTRsREV1UjVmRWVYY2VTVDZIeGF6MWczdW1DSWJSemdPVis3ei9LUVUrMnVrY3NlOGFXVmZ4YjQyM3RtNUJyWFlxOVEzeHNoZnNvUmYyaUpaUW9RMlY2N2tQUnQ4aU4zdGJHQXRzTStKMjc1SWF4TThKVzVyQ3lrOEw2a0xwNVE1VHE1NkVLZU9ZeDVlZVhxN1RoeFlxdjRYcHMvcnJIeDNOaXprVEJudkpJaitYWnRuSDVOVHM2NU1jUnViaXo0ZkM1d2RORUpUM3JhSGtkRzdnL1pubzdGbWR6dWwrQ0ZOcE1TUWkzc0xQQVhBeGNKSFFlbmlYZ2ppTVNQbWphUVMySG16dHIzTnJGM2JqemhrWVZvOGlkVzhFeG9GMUo0Z3BuWGZtZlk1ZkV2T1BycHdqUUd4Vm5aK1pJSHg1YllHdThzTGpZVVdubkp2Zi9EaFlWZ3NWM01iMGl4ZTExK21kT20rRncvbjFqRW1USDU5R0VpcHVIWUhzeHk0dnhza2Y4czEzbHo0Y2E2MTkvRWxVUEdKblo4bkIrK0ZoOXBZbVIrdzV2NUxOaVpWNjExbzMvR21UaGdEOTdGV2xaV2pESTNIOG05Z2MxNjAxTDZCZldWNDJJMTdwY2wvMnd5UnFNUXgzU0Uvb2E3dWdhQVFwakZ5dmxiUUN6Y1l0OXdmMmNIVG9LVXV6TTdHM1lkQXphOENBek5wQmd3QTV4WmpzSHNUcHdaNUd5SlFYRG5RbWQreHllT0hlT0R0MTNYdUMzTmE0NzV2T1FSL01pRlU3NDk2SHUvYVFONCtHZGhlcWN0RnJLTm1UNTVWM20zcmM1M0N4eis0TkxnbjRYUTc2dnZtUy9mY3YxLzc2aFAzdkZtSEd0Ri8rajNtQ0FqQnY2K3QrcEZadUlscjR3bkR1OXh4cTR0OXM2NjNHdkVQTXEzZGtWSi84NWRmc2pjM0w5YjRIdlFvb3pxTEhRTGxrQkhua2ZrdVJQMTZ5cDAvNmZOSVBsSS92YkxOZXduNkNtK0ZHQWVjVk1RWllIY1hFd3pJUWFwUGI3bnpzYWR3MDJGNG1hanNUVnVDVExqNGQzM2xwRTFJWGN5TG13d1dWamVtY0NhMyt0ZkVyY1pkWVBkOFh2NnNDbFh1ZldPRjNuNWdlTjU4dHc3OUI0YjdXYWpuWCtqcmx6S3NhdytuMkUzdW9uSEowbmw3TW1QTjVKZFI1end5RnppcDQvbHFxWTYrbWU4bmFlUGpQYnRIWitTODF5YjVzSzZtVThEcnFjZnhXRmlpV2R1MDRmbjlsOFhxYlNtcm13aW1FS1E1dTQ4WlBnUUlJc204dWh3UFFzVWpGbFFEWWk0UDkvTEVhY2FJTy9PMmpVcHV3KzFHejhtRnI3UTlpTFdweld6M1FXUWp3NjJqSlAyY3EwOTdaQTB4MEE4QzRJNU1KOExpOXRBN0pTZnR2YjM1aFAveEl1OWNKczV3WjYrb0RPdnAwNXRJeE81NWNVMVFkNXA2RjdIZFg3NmR3OWVIZks5RXF1Nndac3lTaXNiRzhvOThaaXY3R1Z4MmFzOGVMVW5ldWVSUjkrNEtCRzk2S0lmRFBCMzNTay8vUTJtbnhtUmkzeGRGdHpnMWFhWU85ckpZY3AzblVYMzY2ZXFEWVpGR05KUkFCSUYrMlJuL3BLcndIRStDNXhFNDBRY1NSQVN1T3NJMk4vVjRCcjlGT3RNUnB3Tjl4bjBwYkVVd3ltR1p4Rzg4VGtESEw5SktuYk93RFlHNFlVTlpDeWs4bzcxeHZSbWMxR1lSWk80NVZQeTJBb2Z0WTByMStwTlc0Njk4WlRycVJzZGZUTyt4c0Vhd0o0Mis5YkcvTW92Mk91NDVDK042MEtzU2hXTCthZE00OWI0ejVzS3ZoQUxtbGoxZVExZmgyazNmaFIzbHdHUFJpd21qdkt6bDRmeHpCb1J6NzYyMFgxNzY4TzQrYUpQSE5EZmRUT3VyODhOb1R5aTk3WEFnZHFKWStTQzMzYW1CQWFqdFBOUkVsbmFIcGdZaXVFMS9YL2hVQjR1N2dZbkJhZWpKSDRHandCNW5XQkJSN3lUMm5NOHVubFNTQ0w2VjFaVFpOV1pkdVo1clNCYitmTG9tUGE2d0pNbkNpdi9xdTc1ZzRuR0lnVWdUM001RjBOaTBMeFZkejZheTVNRjMzakN5UUlIbTVpYlovMFZieTRVL0pRRHNkREh6LzdqaDNuRnZ1LzErd0ZrZnVHWURSVmJzWmQ1ODVLNHA2NmJnM2xXUHhtVk96SFNIK05sSEx5ZWVVUTI0L1EwY2EvUmF5NjQrdFBOUkozS0pIK0piZUllbWRUSGxGdFdWaTNWRm1QakR6NUVhUTB1RWlTUHE0dmVtK0pCVkFlZlJoZkNWc2pCdmNHWGhVK0hjdG9sOXZHbnpkNTUwQ09nQkdhWHl6WHo5WStyczlXVytpMGdjUHNlK1ZtMHNRdWl1dUV5YldaeHdROHN1VVFuQ1o0Rk1jZXg1eU9lQlJmWnFWY094UytmMnUzWTVPaUNWWmRyT1JDSEtRdDM1YWUveUdUQndZV21uN1ZaSG8wM2tzSEpnaFVmUE44Q1lpK2ZVZVRyVVcxMVE4aUhXQmUxaFJVN0lMKzE4bUlXMjhpSFEyTEtpRHc0RDE0NUs3dmJLZTQrSHozdEJDL0h5SjErNy9hS0JTZm1haWNvRjR0OEQ5N0pzMURxd0pzVEV6aVFOV3JCaXYwMm43SFB4eWRoWkJ1UUJzaUV1a0JNS0FublJjdGM5Y3ZWdWR4WmR2eHdRQjhiZmVzaFRqNWt5cWY1U0dVOE5pM29jeXlZV2FEemUvdklhOTgraWRPZW1NWW1pMnJtN1pMOGlwRVk2YzNYTzUrYi9kVWxycm4yV0h1bm5EYVVwSGZzN0NOVGZPWWJLMjBVeVhueld6L25Xd1BsZzZ2TmR6K1UvZFJQRHNWNzI4eXlxSFljK1pLRHZRV1hzZnE3Uzh3cmNaNStCOWY2UnNlNmZ2UDNOeTl3RGNlQkZGZUlQWXVxQmhNb0hRZ0dDZnF1elVCSERqM3Myb3UvWCsrQk5ERmQrT1VpaitnblVONmg5QTg5eCtaYmtoYWFYdy9tdCtpTDRWYTA0YjZQYXl2WTJQY09GMDducHRSSGFIbGh2dzJjNXlQY2JqT0ZvWTUyeE51TDVJd1J1cnc2SHB3OTFzZ2tsdmI0cWNWcmRsR1lQSjUrbFVmbHF4Zjc4MXEvM2NUM3VCU2pmT2ZZNlk5YzQ1YzFBM1lXMnB6UGViazROL0U3bHJPVFA2UGxNTEU0NzBZUVBzRXd0dmFwcFJubkRmTlBmL3JIa1lLUXEwTWF0Kzg4eGdpbVh3OVJvQmFwQmtvNEJFM2VUajYwZTlTV3RGSVFVeWU0ZGV4cFI1N2VjU09ieDBlNUtFT2dzTUVyQzJYbkVubkcvSEFrY25sVWpSNnprZXRta01mWHVRTWpwUi9ZdElBWUY4ZjU4cW1kUmZPU25IRk16QmtMTmtqTXg5ZmFFNTk1Vy9EaWR3ckUyRFFPOG1sdUoyYnNYc2N2KzQwbFZzU2JPc2xuT0dRKzU1UEhLUjk4OEdpeE1ldlB0d0RLM1lnWDVPUTllVjRvbDFENVJXTWUzK2FDYjl5TVRiQ203cytlYTZPNGs2OTJ5bk9YSXc3RzRybkFiOWsvL2VsL1V3OWI0VFZKSVJDNkNRam5nbEpFZnJqQkdPU2NFM01QWkFsK0g1U25uTUdjK044bERQbTVJQzM2THZMVDUwK1BmT1dDN2JsZ3NWRS9zaWpBaisxemdlY096eHdZU1dTdzlRTTBXbkdET2E5TlpIQXM3RVVreW5mUnVzRHZ3WUVwL21YVlBYUUpUUzdaSUJqV1o5L3pkaXcyZzdISENKbU83M05uL3M0N0xybzAvV3U4Wi94aXUvVm5IUFNoK2wwd3pKWExKWEZaNlpnMk84NUk4WlNkVHd6RlJ2YnZhYkZ2cm9qTjh5M2c1R2s5UkM2eDlFNmVtTWp6eTljLy8va2ZyL1B1akVrb3dnSW5XTDF1VmFBbk9kd3J3VGdyZ1JyTitOOXpOT0hsQWNwYndvS08vS2NGRG1jVFJaSjRXVWdHcGh5VEJLN3JUMmQ3bHVDREhkdGlJaEVNd2h3LzVwUEZQaCs4K0lVZUxUbnBwOXFNaGJPRmJYS1pvV25QUHFQR01INWNVaXQveldla29tTjhrRFZHQy9uMlllWUJYSzdUQnpjbHBSLzZqU0F2ZVhWK0lkdzRucnNSaG1mK3VhdHo5TWxWUGxXSEkyMXVHUERKK0FKR1kydzhTSHY5aVI4eXR0VDZHWmY0bzh6WkY1OFo0MVFwNXJ1R2lMVUxITm5rQ2U2VkM0NTVKd2FmdU1mMjlTazZmM1F4QUNvRDNJS2Z4Q3FIckVrOEZ3eTZKOEVaZUhSblEvYXljcjF1VXNmMW1yM0dkb2NaalR4bnMya2JlUk9Qai80aUxQN0dMK1ozZjk4d08xYXUweUxueUdTUkk5UEN5bmhpVlp2UCtTNDArWUU2ZlNITytVMTZDcUVZU0xhRkkvbVIwMzczVXk5ODU3OFRYNEYvK0xISEo1eXdKcy82eTlpYU9mcHdDeTlzR0JQNnlIT01IZWF6V2JoQnkzT3ZvV0JFcnhzbU1acXh0aGJCVERNbWpYY3dZajl5OHJ0VlZsZTltWlBpVGxuUGk3UHJ6RGp0TXVUR09OQlBQdnJHY0hLWURVM3NjZ2ttTEs0UDJmN1BGYis1aTF5RGwwYkFRM1EzeFB4U3plU1ZMQmNPQXhMRVdPUmFDTGZDcHIrVGc5akVyL1BvYXRlK2hTSnlaTXAvNTBDQitKbUJNdnBwb1ZrY1JmUXMzTGlxL1RtM3p4ZjNPYzZjaTJ6NlVOeHNGS0l6anM2NXdHTmpKVVBSMVU4Y2MrdWRCN3ZhZHVFWTgrS2wrTG4yQlREeXZHeGc3ajlSUldiR0ovSlZhU3ppOTBLOWNhTm4vV0QzOHdJdkxyNGl4NTBQTy9rMkkzYVlrei85ZFhXOW91dGlnY0dVbXpMbGpSUk4vbzFQNURQN1BNWVc0K1Z4dmhVVWMrZHh5b2Z2WGhmbEUxMjRMRGR2SWd2ajB3SkgyQmFsQkljeEZGTWtsNGtyQ2k1d0F2STVXQTBLK2lVaktZTWZET1pOeGd5MCtEK2Exd1o4RzRnRVNJekl4SWNVYjZUZmowbFdmZlJiZ0k2akozYjVCVzI1ZkNjQXUrVlhmV1dtMzhYYlAxVHlVUzdvenlMUlBvV1JWejVsZDRGakg1OHQ5TnBwUHVhWW5Ib1hsVGU0dllNYUgrMG5kL0pUSjNHS0RCNjBjTFVKdnl6MkxBaDV5c044SWM4dkt1ZS9tNTV6eGpyeHZyUXZRbTkrSzFmZXFkZkZycWVMYTN3NmZVRHliUEY3K3ZURXQ4NmpPMld6eHB5ZnZJT2JXT3g2eHZRTFp6NmltNXdFUStDUy9sTGFFcG9pc1pBSUhpM0pBU05CWlo0R3RuUGFBWmRtOEhQMXRKL3hHVmdkZFNaemI4blNOd0lRUCtaT211Q1p1S0o1NW54NitIUFhJTUF0dk5yR3htekd6Zkg0cTR6WTBZOU14OENaOGNuMTNDQVkrU3h2VE9jZDNMaFBQVG5PMkwzeG5QNkdDL3pnWXp6RE56Ykk2ZVFYbnRHYlBtUmNiT3hhSTQwSFdyU25yQXVjMldBZ0V4N0ZnWXY1eWp6eStvMmQrcHNhcmcvZGdOQ2hWVGJYUHpwT08vRmhZc1FuT1p1RDJKZFhOM2g4TkoveVZuYnlXRGI5a0MySmlORUthN2dPTTVjQ3p4M01BcUxQblh6L1JSRUdFOWpjUWRDZkx3aW1hZXQwL0o3KzZ2YmtWRDhDZXlCVmlvNXowNzlaRUVydnZid21obys1S1JqazlXbm5zOGR0MmsyODlhVnkwYmNRd1EyYk16L2tvTExJKzYvWmpDZDZiOXlmQ3d2c0dadjZFdHVuSGVVWnI5Nit3S09qL3MveG1JV0s3N01hQUFBZlRFbEVRVlJiLzhTd0QxYnlGdDQrb2lQUmVuU3VjVW9kOWowNjhvbXZpNml4MHk4eHJaUEdwckxJL0V6VEZubWhCU3R4MDUrTU85ZTFjbzBzMy94REl6K3p3QmVXWDVOTllNRFNHc3pNOSs1YkdXYVVTMkVhbkNhSitTRFdTWnpJV09hbTAwendDcTY2dlE0ZStyVVJMSTdUUmtaUDdBdnBBdlVWbVp0TUx1NWpaWkExdWZUd3MyQzQ1cEVaTHIyVHFScyt5SlJyNWt3cWNCT2I4ZjBQUE1oWExCK0o0Y0hHeWwrYnpiK0xydzBkd1pibjBiK09IYmhqek1Ea0VKazlidkRLM3lsSGxzSk1rejlYMk9JNit2UzBKd2YwSTZkdis2WUdseDFqQWQySE43ejROSDFGdUZ3UzgrUThNSjI3WWUvTzhmUzljekw5ekdOMTFldkllUmJleUNYV3FablVVYjhsSUY0MGJabFQ1YXliR1ZjeEw2MWg5S3BaRjdnQ0Rld01pTVQ4R0ora0RKeDFTb0s2d0NXbDArbmY5U0JPaTlQdmQ1Z2xjQmVqU1FKVE81bC9QK3BibmJlWWFwZTVuV044VGhEMWY5cHJmQ2hXRi9pMGtZUTgzNXJBMGprWGhNbGt6czgwd0lwLzJycEc3dUpnSEx2ZzlJOEJLZy9LYjJuNld2ejQwZmpBcnh1UGRwSnpPSVhuVzM1M0h2SVB2blBOeDR6SExxTnNlN0RrcWQ3N05YTDZhSDlKSHZwSTJlYmNXMTBySjY1K3VYNm1QdHdpRjl1VmZWdmd5RFR1eEhYbXVoOGlSbTdLYW50eWV5endKR3A1dmtpNVc1UlU1Z0MrZWR4NFNUYnl5RTZjWGxNQVUwK1NDYlpGSHFMS1RubE1uZGN6VVRlVjBjazdmUEllTFQ0RngzbHNUcnNrOVd6SXBvQ2MyVEdZSzE2L3QyNFN2UFB1dmxVbnNlMWJuUzZrR1RmbHd3VU9lWVUvR01tRkxKKzhuWmw5ZkVsOFcyQm5YTENWTWZ6TEQ1M21uMW1lUENmNlBOLzVsUC8wWTliUDFQWDhHWU5aQi9GbHQ2T212WGE5dGpjT3djUFhMUER6VDJZcFQ5OTR3WnZYeklWK1VYZGd5ZDA0SmwrK2RRaXZ5UGxrK1BiWFc3TXBna2tENnhtemRRZnZUMVV4dkFzMUNKSktVUUhaT2E2OHJnUHpQWm5HRzd6cTVFejhQUG9wWng4Wmo4alNDSnoyd3B1eHpIRXNKZ3R2WDNDbkhINEZ0d3RFL2Zvc2RuaE5lZkdpcysvTVp4S1MvUEJIcnpqZ3g2ZDgvV1RjSWh2cjRhYzl4bmFlY0hzdThCWWNHdTl4elhqMGc3dmJCOWZ4eHBNTmZUN1pQYkYzL3hiRU9NU2VpOEI0N0hVWThlS1VSM0lUbTNOK2NuM21UL1BhOXBxK1krRHRmcm8reUVmaXZqU3VpMXduRHNRamRUenhYSkJ5RDlaWkMwLzd5VUhyVzM3Sk1iVVZudGlrTm5qWnJnWCs5bitUVlNqRUZaOUFnTEc0OWc5M2REUWFGdHJVSzdhb0NkVHVhTWlyTjNVY2kvM25IUVNIRFQ0eXdkWHBCQm5MSFRkZ2pPcXZTYkRBcy9palEzSW52LzFEa3NrdmNtKzd0cnhTS0RPcG5OZUhMaHc1cDNDbVRIeXhBTkFsTDdPRlU5OHo3L2FtWkdJeGJZRWJQL2gzNTczN0pDZk5kMk16OGVBMlk3M1A5YXIreFBZNmR2bzZFMmY2SDRIa1p2S0pmOHlheitnakEwNWs5M211R3BmbVZ4MzgyMnRHekV0cnE0Zld6TVJESnE5WWlqL3ppVzZPUTVMWG1ZOTlmR0x1ZmdVTC9hOEZ2Z3MwTUlyYWh4ak8rb2cySDExd1ZzbVFzOWpVMjNmbUxxVHBrRVdLemk2Zm9CcHM1SGljblkrSVhSeklHcERKS1JpeE44ZE5RSHcvK1hxTlJoT2FaT2E2SDVJc3MzZUNUajV5RHpmak5RdThzYS9ORk9iYkR6OGlzejh4TkFlTkYvNkdWL2pQWWtzVTlGOGRpczgvTFpRUDErWUNmOGJXV083OTZjTXo3c2pYOXE3ZEszSG1ScVlQOGNzRlVaMkpxLzYwWHoxMXpJTjhyTThzUkh4T2JKT2o2a2NQRlBNYk84V1JxNWJrODZtK1R6L0ZCamQyUCtWUkMvVDNJem9LdXlHSlRlR2VhNENFOHlpSkxzVkFzNkFqTFE0OU5yZ2pJVWN5YUpuUCtVeFE1R05IMlVoeDdIaDNXbmYyczdockM4MVB1QmxIWW5MYWs1WFpIRTE4TmpwMG5uNkxGYjVpd2RQNEplbUpnYnlaaTJ5ZkRFQmk3UE1DLzhRamJJMlh2VDVxczlmaG9pMFhPSi9RKzhjdHcyVStYajd6RTZzOWFwY2U3T3Q0dmFiZk0vN1ZPOC9VVDN6NkxjYmI0amx0cUp0eGVQQWlibmxoQ3h6eW1KdVMvSGhxbVF2YzhXQzRFQlBMTnovZXh1SVpITUluTWw3VE4wN0l4Q1pueUN2bmVQTVlpUjR2N3YveUwvL3Irci9KNGtDTmZTWTFsUWtJRFNjLy9mQ0QrUVNPUVBuSXVUeGpaczE5Sm9qMmIyOTdnS1l2OC93VGJqbUowMkJYMzdsbnpOU2ZtOEFzSkgzSGZtV05aUXFPZU81dmdaSWo3NmdVNHY3SXpIenhucjQ5K1dyZnZwdVVlU0t2bkZQMExQTHphU3hjOFNjK1ljTnp6c0luWjlOKzVhYi9rWnZIWFc3SDBkOHNTTjZXN2ZFKzg2SjlPTnZrNzFqcXRCOTJlUVByK3JnOFdtWlNCMEFaSXpEUm4vTzF3MW50T3A0K01jQ1dISkgxZlBvSnR1T25menVtVnhmbUgvLzREOWNDZHhjTENVQStFNHF5aG1adzZtQ0pRRENCeTZOODVIWFdnRWpvZjk3TEs0R2ZSWjlBVG81UGExTW1HMUkycjN3bFJjSE9PM1hqTlAwSUJuSTAvQVdEZUZaK1RWMEg5YVpkWStjZFBJblBqemxjNEhsa3hoZHoxenlJdmZmR1paZWJkdXNiTW56dEYxbHkxYmx3RG04d0xYQmtlY1hYUzJvVnUvamhncnh4VUo2UjFJY0xpeEZqQUtaeDZMdzQ1UkorMFpORGVKdHZkRTUreTlDMjhPSlh4c0VNTHJyNkNmL1p4QVdiMWdYZUdPbHJaSkRySERyK2pvSHpXU3Y0em5YaTgvNFdNUGJRZkcvWEF1Y09IdWNsSDY0NlVxY2psNEFERitJN0FiSHExRE5CT3ZoT0NkeUZQcVpuUUJxZ0NuUWV1d1RGUU0waU1OblY4MHdmNlgyRmgxaHZoYWIyMDU4VXg0eUZzYTNPUE5ObWVOVC9YcGRINzZnZ0dPY2R2M3FNUDNsTWU1RnRuTUJzb1UyVzlmUHBIL3lzaDJKcFowZlorVnpTSStaS1ZxYjFrN25rMzZlSmpPbkRMZkdvbjQ2bkxyU1pjWS9ZVEJ6bEhkeHlRU0QyWFZqT1pWd2s5Uk5MYzBRLzlXUHZ0eTl3clh6WEIvdktQZi94UVJOM3FrZzBqejhFWjc3WFZqbzd6THhqOVEvMzk5RWppV295RXp3eDdBMllRV0U4K0xtVFBSZGFPVEszL3lPTW9PcnNqLzFjMWk1N3U5NzMrckZmUDAzaWpwR3I3NDd2OFVCRCsvYjRZWUYzVE95ZGp4dkRYdGk1TXozakdvd241amx1ek1OTkcwak5KNXp2NDQxMGZNWmVpNS94dFBKSVFxd0piSERYb3pHR2ZYSWZmM0tuVTljK2lNYnlzbnpuZUk0SGY5OVF0RWxQZTZ2ZjA0WitUZXpMc3BjdmZUZE01Y0E4K1p5Y24wQ05aL0o5TGZELytJOC9YcHlic0NoRk1FU2QrOXRhM0hPQngyRElFWFJKNWNNWi96R0dqNWdFYmdZb2x0Nk80aVNvQktZQllDeUp6SWFDZnE3enVKb0ZuakhtRWlUdVlpWm9hUndKMWtmbWZ0d0NGVjdHN3UyUkhONG1wVHB3d2tiNHZGdXIzdHQ4OVpWTG4vRm5QRndBOE1rQ2JBLy9QVVpQWHVBcUErL0V1d3ZwRFIrLzVXa2ZYK0RhVnpiRzg3T1pTRmJ2ZllHSCsrOS85K3V2dkhYaGYrSEVyL3daYVJDUzg2Yy9RZCtQOWRFRlB1dDJZb1I3NHJoai9QYXI1RTI5K3B2WWxiL3hVakw5bEUrdEJZL3hyd1grbi8vNXAzc3ZFMlQyQUhrZG8xR2tpRFNXeGVmMzRTa0U3NlNSMjRrMDhTQXdkem9TWklJYXdybjJHRDVjb1NlZlBlQjdRY2hKWDNaWmtON3NNUDVzOHAxUEVpNGFwR01yQlpHQ1M2RTRibjlKUHNHL1JocnpyNkg3NUpOOW55Q01CK0s3TFRHbnI0NEZIR3dMNHpaM1lUVE8rdXg3eGl5d2JKN09NVGI5QnUvRUpON0VMSys1TVRjbTJoVVhXVnZ3KzhUSURXWGVlSXFMUmpIVi85UmpNL0xXajl4VDQrRzBQeWw4d3ZyeHVISEtad3Y2TzJNMStYUzlCVm41M2IvRWRjcis4cC8vK1MrWE4zaG1zdTBCNHR3K1RpTzdHMVkrc2hxbXVIWlpjTktVY1Y3WmNsQ3ltRHZINitxQ2Z5L2cydmlNTDJmdDBNY1daNHY2UzJGTW03UHdMR3Awc1pubXh0ZWY3cUlqUnVWdThhMlQzK2wvdU1Wdjd6UnpvYmhBQS9hTXE0V2IzTWd6L0lzZGJyVU43M3pvRnB0dkM3eitoUHU4TTVlSFRpcVRyNlNNeVpSakxGOEw5dHNFTjdIeTB4LzUrWFJSM1BMUzlvLzYzVzhXbkJzSy9IeENoRXRhNUw4L3YxaXNzbkR0WE5YMnRSRitYdUFuVXpHb1ZkcU1WMlJkNE1NSC91QkRBeGF4Q1NTUjlpSGJBdGZSNk00ak9KQW9rUVpERy9aVHIrY2xlbkowTTBCV0c3TlhudDE4N21qQkxvOWVNMVo3Y3llTmpkakplUDZGVWZ4em9lVk9QZTN5STV6NUYwOFNNOUNtZmM5cld6OG9JcCtNSnAvR0RCMWY4RnRNRjc2TDRiUVp6ajc1TElYQlozSUo3a0s4bExBdkIyekNpN2pXSnBMcVoxdy8xc3hXSm5LMlJ5STYyZ0MzQzN6LzFtQ08rMTRjUGV6UjRQWDNOZmtFSVB6My9Cb0hlVnFIelVNeFpqMFppK2pCOFdVeFh2empnM21wRjdpMjgvR0pSdG5UTHZWNHhZUS9tNXk0S0RpVDlsVEM1SnVocDhQQnFTeWFPalhucGxQWVF5NnR2UGJ4eklJVlBHeXdzOEtCYzRQb0FwbVlZdS85OURQY3hFQVhIdkVEcmpQaCs0NnVuSGEvWCtENnBPMzZIRCs4YzdDUThoamJXS3FyRjduR1BzM2k0UnlkNjdoOHNHK016TGw0Y21tZmphTHhCY09pQnA5bUlUTk9hNnhpVy9sbkhtckhPQ2Z1NFJ2dTJVeXpvZlQvUWtlT3pac2Y0QmlmeEMwK1BXMHRhcStIR2JjemR1VGJNZVRZWEt5MXhBTEk2Y2Q1VGp3U0UvakZQMk9HN0N1bHgyQXcxSGNkVFgzUFl4K0FsUWUvSnF2aEV6c0tTZlN0dENKQ0lBT3FBMGxJSDVPNHppTk5aRWtJTzY3SlpMNU9pN2RqWGhadk94a3Z1eXp3ZVllTUR4WnpndmgrQnk5S3o0cS8zTVBxUlZTL3hWYStQbWZCNjVOODQyc2VuNUZGZisyb3VITzFKQmFiZlRVZWZHamtScEtmNDM3M2k4SHduWEVLWml6TnhSTGo4cEZyT0N4V1g3bmh5bzBLT2ZKb2ZzazdMZGRUTG1QSzdielFTSXdkdDU4TFNOM0lSbjdhWXo2eDdLTTcrb3c3dHl5dHVITDJmWU5EYkY1V0xwM1V5L1J2MXJONUpJN1dXV0lhSy9MbGFwNWpJM2JranY3ZWtOZitQc09WK3JuQk1CSjVkUEppN05uR0QxMHNWTGVVU1NCa2F5VEJES0U4bWphNDZJVW81dXBRLzUyeml3YXkrMjRZTzlMRUhxME9sQWZqNE13RkRvZkwzOUd5UU1mQWRWb2J3YStmKzNWMFNUampDV3p0bi81aXQvcklKUWJvMHhvSDdVVW12cldna1BNdWdSNCtzaW1DdzYvYmZ2MzExK1hqZkVST2dZSTdNZEZPQzMvbVkzdS8zblU2dHk5Y2VLa1A2aTczL05wcXlpS2ZabkxtcHBQOFdoUG9nVTNyUDV0dC9QQlZmeFBqL1FrblBJTVpsQnNzRi9jUm4rTkQ3U0gzakFVSzVwSnpGNWoreTRXNTZPZnNQRTc1K0VBOFovTXZJdlhyUDJhdDU2a1BaN2xtUXdvT012VW51dXVucWxGZ01rVTl3V1pBbWFjNUJ2aDhEOVFpNk1JU1MxTG9tRXh3VXRDNXV5M3dyNFBCWmlBSnNROG1qMDY1dTRuamZDQ20vaGZvalJVOGNPUzg4MFErK2pPQWptbVB2Z0Z0WWJwbzFmMkViZkxBcFlFbjlpeFU0Z1VXYzNraVl2SHRIODRZMzloZWNGK0gyRzlCY1IxNWV1T1VtS3laTlgvTlhBVG5RbUJ1dHVCRURqNDBmU2grTmNJak1jdW90dDlrWE9EOXgwd3NybUowQTRLbmNhTzN5U1Zqakd2djlLdnhONDdHdHpyNEJuSncxdGsxWVAxd1BXVnp2Ui9sTGkreFpyMWtiVFRQTXdkdmV2S1VtemFDZlIzNWl5N1QwTG40M2tBSmRINHI3WHNnL3JLbDd3OW1JT09neG1jQUpOSUZ2cUkzQ3VxU1hnVm1Vc0JxSXVDUUJkNENXQkozVWNaeUVwbHpqK0sxS0w2Q2NWR3dpTVFpZ01SRTdvd1RFM2pUbzZ0LzZjTTdnUzlmYmFBZnJKek5JL3JHTzlqQklnN21aUzc4NkNadUUyZmlpN25idnpWdjFjYVo4Y1pNdjRxZHVYMjg4VVJPL3Avc25mSEZkaHBrWnJ4Y3dENUI5YzRkKzluazVnM0dmSUNuMy9MQmJuekxabWs4dzFPN3FlSEVPMjhsMytPaHZBdjhrbHBEeGdJR2pTTlh4a3hlZTN6Q3lUekExWTA4WS9YbnFTY1hyS1J0Y2VDUExrWkpjaW84QTJveVhKUVVjZjVHVjkrajFWR003VTdlOWxlbm8yS1ZRNXpwdGM1bmZKSUhmOS9CREhRc2FXTmlHVVRyeXNDam9YeHRpSzhmZTJ5eTJGS1k0QlVyZWhaUjhjTHJ1Nk1jZHM3VmlJMWNCM2N1aE9mT2oyUjVGV2NmYis1bmZORGJmY1N2dkNWN2p2Y08zam50Slg3NjFuaDBmUG9iclh2M1dSZU4rNVNEcTN5S3FjMzR6Ymd2WnZUUHVtRnM4bklqY0lOK3F4TjBhTkZ6NDJDa2RhSWQ2NkljZWtOQUl6ckd2NWlKWWNlUnhONTE1TERhZVMzV1BSdVovUTgrU1BBTklNYVl5ZGNVdVlPeXdDSGZIeG9rR1VGNEVrUVdrblE2blQ2QmFzSU1uSXRzT3JqemJHQmpsZVBFeDU3T3o4QlhPbWVMMnJnalYyZVhmTWVXMzZXMUN1LzVDQzErMFU0L3lydWNrWTdjcVo5ckYvaGZ0anpFejFvNnovU2hkc3lWUFZ6T0RhTUxxb3M0OGl3SUdqcWQwMnI1bS9QYVJTZHk1a1ljWko5eVp5N1Z2MEUwZWZkQWFETjRqZGU1ZU1OajRnZEVESzZtenNuUFBLVTNMbStmVWQza3Zyb1o4L0JORExXWCtDa3V6eWV2NUVjNStxOC8rREFIbitjbmdmMVJaZ0Y5UFFMTmdKOTZaL0xmZHVib213eVRUbS9qUEJ2QldZQktGR05QUXZsVTh1VExqQUhWenJ5VFJiUEJiVUdJS1dldXRiL0xmMG5lZHhTdlQ5NTdnazJzMHJsdXdUSytGNGFTNzMzeDRxL1g0Wi8zL01VakZzOU5heFl6VnZCWG45K3RQdU85KzVGSGN1ekc5aG5mZVFkOEZ2UnBFMnc1VFY5U1EvR25PdTk1ajM1dk9KVGl4RVUvNVRucnkvUFcrUGR4aWZ5czY4cUxWYnZYMmVJUTI4N1RSNFo1Y3ZNYkZqaFFOYkEveW1RT3dNZ0FibUtjaXk1QkRuR0NFbUtScUx6QkswYUlSNjdPZ05Vbmg5eEIxRUcyQVlvbS9MQ1pocjM3YkoxcVgzem1mdHNDLzRKZWR1THY1RkMvOEQzNE81ODlmc2d2cVJXbko5NDl1M3lhaXk4eHlPelBIc3N0Y2ZDT3ZDK0t4V1p4RDdlYjRPM3Z0TFhQaDN0NUpaLzFUOXpHbTdpbFZycXdrR0s4TWUybU0yM1BjMnlvRTEvaTM3N0F3OGY2MFBlcFo3Mm5adU5QZVdoeDFnNWp2WlpIWTZDT2ZXUi9kb0hITm5Xa0RmdHcwODVQTG5CSnBBOVpINm5aQmZmRVBCMnYvdTZvVGdVRHFUZGRkQ1RNR1lHamtURGVMcGlzeWdWM0NhMk5KbWZxblRhaTEyQlY3eFBPTGZIRkN6bHR0SSt2eENsdHQ4UFl2cUM1eHBkYitvb0ZaeFlrc1htUGozb3pEM3U4YnNodnVoMDcrVnpXSHpiRDBiZFMyTmw1UG1QQmZCY1hxSkdKM25XMTZzZTdhZWYyRDV2cVAvbmpCUWUvTG94cnUyM3dsYlZQWEpTYlBlZnpGY1JnUEQvMFlwYTU0TkhUeE10Vjh4SlpPT3oySXhlY3hJRVI1Qkl2eGhncExySVR4NDE5eWdSakhibUQ4OThIYy9IZVlueDVzaHc2QTBXUS9aNFdXWWlWd0luNVh0Q1F0R0JPM2VuUXlTVzIvS1ZSUGsxL0JyREJrVTB3ODVWTDVKbEpjc3ZETzRkemF2OWNMKy9USCsya21FalduckRQNDVHRjc0eEQyV1JSRXN2MytlcWZ4UURHeWNQQ2NieDU5eTNCL3VuMnZNTkZOM0ZYdndzOGNZNU42c29ma3ZpcE5UUFd5VnhZNVdqeHZ5L3czYTY4azRjTCtiWFd3Mm5HSGhiZ3o5OVpMR2FiZm0zaHg3T0pXKzZSaTU3eXpaZCtrMk52b05OZzU4VXhUMktscjl6OWQ5RkxSRUVUTXdPMG40Y0FQMGJJQXUvWFZTRW5rbjFzN0F1SXVYTTh1N01PSUxIYnpieGp6SnRvWmVtYnlPSXpUanQ5MHhZSmxwOUZGQnpqUXgvOTZBUXZQbmorQ2QvNUp4YStUQTV5bjRtZmR1Vi9ja2djNWdJdjM4WUxXMDhPWU1VZXNUdm44MW1IUEJPbnVjQzdFQ2s0WDA4L0VnUDU3M2hkNEhOKzVpSDhkcDU3Z2N2N1V3NFNEelBSM25FWEJrK0crY01hK1pibzdjWVZXM3U5bkl2OHlXZlBXUm5Ncy9qdkF2ZXRaL0tpUFRlQVdSZHZlVjEvMGFVVE1UTURTUklJc2dYaWRZaXlJUEpqRXg2VmFFbkk2U2d6QnFTZnRvcEJ3ZEJxQStkb0NYd2MzaGUyc2tqbEYwK3gzL0VXZ2dWSGNHZ1Ryd1Vrdi9OcklEU2N5MlBrMUYrelkwRndiWXpvNHlPanN3WFA1RlN1NDFONm5tdjdpU3ZIOE04OFkvRGhsZmgxdkxZV3plME81Tnl1bnpyWUN5KzRYZUJ1a24xMERvWSt5QVVldFpzNm1uVXdheTZjUWRpeHpFdkt4emw3Zk9abDNZVDNMaXNyc1ZNZmZLNlR0Mzcrem9QeDhEMXpsUVUzUCt3OU1jVXVIN0JvMC8vd21qS1hkOWVnQ3hwNXpxbGw5YVovd2NSM1kzbGovZk0vLzhQRi9oa1VGQ1pBQStYN2d6NWF1WXRxR0RMUEZ1TW1NWVNVU21EWmxmSUZmd0lBTHgxMHg1b0JUYkJ4UEU4UkJFbk9GSWlMTjRISnp6MlJwVGt2cnNGTUFFMVllVEN2RERiVUJ5dmp1WE9KN1lkL2NIcTJ4cHU1eG0wZmYrcGxwUEpUNGswM1k4YkVIS0oxK25QbWczbWI1ODFQaW8xNXNZbUgrU2gyUGx2SmRkQ1VqejA1MCtlRkZGakVMM2huRG9LVDQ5Ui9HeSsvK2c2ZTl0VHBOZnk2d0ttLzFJM2hPUG1EVUd6akdseGs5WE91RWVYclgrMHZqZHRsNHhZY0YzamZpc29sc2UvR3U5bmlqeTVLWG5BSmhOd2VwSmxJRjA0QWJsYUFmR3dtNUYwQXd1QnJsMFRRRWdnZHpBNkduRnh3S0c4VDl1OGN4WUlmaVRwLzJ4eDlkL2JzZkc0bzZpNEM2NUFrelBuYWJ5RWdTb0YwZ2UvSks5Ny9IMmVKdDRYUWdzTDI3azlqN2x6eXpuZ0s3ZTNQWXpjL1lNOTRwc2dTMCtqSFg3bkUzaG1iNG9IVkhDZ1hmNEkwanhrSCs4VFYzbDdUNG9uaGRleTd3SW1SZm56eVFmeHBONmpQSnhScWg2Wk9PRmwvMGNwUlA2ZGYxbi9leWt5TU0rN2JBdWREdGhndVdIZHFJaGJuTWV4NENvVkg0L3k5Ykp4UE1pN3B5d2VNeDJINnY3K0JFL0o1ek5JZTJQbHBiUC9LS0hQdzBHNENZSkVrVVQ5YTRET0ozN0Z1Y01IdnA3a0VsdVlDSjA1dkJmSWQ5ditYYy9BMlBzbnI5OWIwMDdqZ2E3KzE4SW1JVGRWOHVEbW5adXA3N0lpM2MwalJkNnl5K1VGVlltaCtzeWh3WkRsek85RGF6WGpzVzR2b1dFY294Si9vQktCOHViYk9PVjhsZGErQm5ET0tESy93V04zaTR3S2U0N0gzS1JhZi9kbDl3Q2JyMUxjKzJ0ZTMzZS95K0lVLytEQ05xL2dXRU1GY3pDNDRBa1pRTEJveE1Ccm5EUlEwZjlUaUdGSUdldHJESm8weE9XSWZIOUlJTHRmZXplV1ZNZVRnTlBYUnM0ampnOGxQcno4bUZQbU85VGZ4aVVNV3dmNWI0aVlMM2JNbFJ1RTlpK2lVTzYvL1hyMFQ1OU4xZkV6OGtDRWZ4QTAveVVNZVg3dkFHeC85dFcrOHJyTmhydkU5eHhFeVIrUnMvcnZ2MmhsUTEra2VqMkpidDdWUlhrSHd1anJXVm5UbS9GZzh5K0QwSnh6a0Z6N1cxc1NJMWNRM213LzJwcTIzTldtZHQ3Wno0OU5lYWpmWUhCZit2Ly83UDE5NldTRDBtWGdxdW9BTU9xRGRVYUluRGhnR0tNUjFjc0YvYzVoQjRLbGcvdVA2WWlRd0tUdzQyQXpZenF1YmpPUEl3OThOaE91NHJ2MDE4clhveFcwU21FOEE2VS9jK0E0L0c3aWU3NzNZTTdtZlpLZW1ldmlRdVBlOTJaVExlZXlqRXp0SzdMdzZYL2tVVCtSelI2MDlheUt4VE0wZ0NaKzgxdFU2NXl4WSs0SmcvSzNWdjl6Qi9UUmJQc1JJR1h3cWQ5QnFYNW5kOXU1MzdIZHM2dWdiTW14cXZQQ044Yk1lZ2hOZWNwcDg0VFVYTHZMWThva1BuY2dnZHo2S04rNnpQdENQWHJEcVoyS3c3dUNma3FFdzh4RFQ4Ulp3eGpGQlU0NXpkUFBLUW53bjFhQ2kwOFJrTmJqQU04Y3hpZHg1TmVEYWRNSFJ5eG5kOE5zRHR5Y3BRV2s4WWxrTTdYSU4zdVI3MmxvU2wwaDBpQTBqN3kzNHp6Z0ZId3owdEJlTXlVbC9tZG45WWFRK2NhVVBuTC9OVGI2MUd3N01zYUdnbDBKZElJdGY1dUM0OHp4dFpENTZQenJxSTdaOGNxdjk1bmIzK2Vudjd2T1ByTVpYZVlhRGI4WHlKREZ6TFhaaWRYbDdienpveXgrTHlYKzVwY2IyT3RlMzkzVmsvZnFEb0tjZmIvYldEMTBpYW1Ja0VVZHh3SUlISUl1N2lVUTN5WDNmWVRLL2poeUcwOVBlbXZvNlNEVEJJemdKQk5lMW56dW5qNG9HTnNsbXJsL0hoWjkrVUp6aWhmdDF2RzNIOTFPWGVUalo2eS9GbTBKSDc0ditkUkljRXJZL3FpdXp5MDkvNVlwa0VwMUNEc2ZndnRuQ0o5NGo1d01pRm1IakM4Znd2RWF2WVd5Yzg5aGpmRjhzakxZdHRSdlhJaGNIS2ZYcnc4N0JPaXJpcDdQRTV6dDdzeWJxRDNpSjBjemhkejZkRExBWi90Unp2Z0pPWFBsREczMXJvbjNyMGJxekRvbEwrQ2VQeVpsNWYrZFlQNnhQODVGNi9uSDhkbng4Ty80bVd3d0Q5RjBDSVcvYkE0SmU3cENaajBGbGRIbzZjcEtlc3NVNEhkNExweCtlK2ZVV1FiMnNmU1VMZVhWQUxhKzM4VGxmcm1GVHpPZWRMQktKM2Z3RkZCaTduNDN6amJxNFdpeklxM1Btb1RqRllJeVdEU1Z2YThMYjR0bzNJbnlvMytLZ3Z6OEJjQjBjWTZjc2ZlU0RBMTcxNHdmeG9VWG5mU09NeFBOWS9ETU81U1AyeVVON3ZjUERzVDdYMm5OczJ2V0dsYitrdzlNa3ZyaFp1b0dZczdjRlhrdmhsRFNkNTVFeTF2cVg2Mzdtd2JxNkpRdTcxWEZ6VFQxWU55Ky9SWmRBaWlZSnRJQlNlRmg0SmpoNkFxdm45UXhFbkppRUJ1ZnJOSUdQamV1NGJDR2gwM09NYzJ5Y0M0b3hXL0NTWkd3YnhPRHMvcFliMnJVdEZyMTQydTQxcytGREFZREZIWncreVdXZUZwc3Arb3lBZ1p4eHVxNXV1ZDFlY1lvQkFycDk1Y21CNitMVXoyNFNhTmJISlg1djNweVhUell6ZjFDVUlzOENTbUVudHRoQ3p6SDlqRDN6QWFjZk5ldXRqOGErOXdYYnp3SjIvSWxabithbzUvcldlSVVUTmRNUER2SC9mQUpqdm8vSTR1ZzMrTTkxc1Vidi9KdURNRUYvelY1S2J0TG12OXk4a2N3bnVlaVp1K0FBSmovdFhEcjhlL0FLTEhQTG1FbXhvSFRHOXdsejRhSVZ4eFBZNHFYWXVVNWlzaU10S3l1SEVtSGtyVGx2d25FaWpoakluYys4ZzRjTHFQS3BEMkNRRFBIWDVaTExvdGpuMURlZ2tWNElLM0dkejFnS3BRczhuS3NWSEczdlBKdFlmUzEvN2NkZU9CSjNXbmpITCthTmQ4ZW5QVzNhVDI0OUYyZkdPQXZnN1JkOXRmMXVjL3BSRzV3MWZ2Skp2aTEyZk94N2NEYkJQS1ZjbXBkMi9Kb0xiMGZuS2pJdUltTXNQajBOREQ3TXM3Yjk4SXRhTy8zR2Rua3Y5WStIeUNWZnFibjRuRGlCbllXSm5Oem93NnMreG9CMmc4ZFljQ3JYdXI0VytMLytLd3VjU1Y2MEJtd0dEUkVNRWx6dWxzeHhUUkJvWEVPMHJVRjFKelNRT2hsYjFYaWVsY3U1b01FNEU0QitmTUg1b0JrMC9GdHVYc01HUVAvUThVNkxGdlBNMFpqTHk1MjBPN2o4Zzl2NE5XRnVPTTR0eVB1QWI1ek9QcVN4WjNMQjN1MW5KeWVtNGRrUERmSFJKaWQ3eG51KzJ6Ulc2b1pUWko3MjU5ZVJFN1BhVHp1ZE84L0VEM2RzTmdaenpOcFNmdVpseHVIRXozVndaMDVUeTNtNnNpN1pST2FuOWZOSklmV2RHc2QyUDF0NXQraW9mTG0ycm5CeGpxZGU4Z2l1WDNEaWZNWUFmWFVaWDlPamJ5MHRhNUg5Ym9FSHNLQTZMRkUvMUFIT3hjSjVXb0tLckFzOFpKbDE3aGI5MkNsWER0NU53Q1VJYzRNSkRFR3AvRE1RTTlBVzA5dWptSE1Yd2hYSmFaY2d6MmFnc1pzNHFPdEN4U1k0YUhVUnlqTzl2a1l1Ulpja1R2c1VBemp5c1dpREc3OG50M211ZmZ2ZC9wU1VTK1BvSW5qM1krck84Ky81SUJsZmlBbXZ4aTNYU01pRjh6UjE5cmc4Tjk1ZHQxelFZNEdlaTRoWTdrOEtiT3JoWmMzdjlYeFp1QUp5MW9NODZlVTZjZERKWFAzRzl0ekV6UDhTWElmRVllWWY3TWFwa3A0eC8vOENHd3RRdHNDV0F6UUFBQUFBU1VWT1JLNUNZSUk9Ii8+CjwvZGVmcz4KPC9zdmc+Cg==");
}
body { background-color: var(--paper); background-image: var(--site-texture); background-repeat: repeat; }
.site-head, .nav-links.open, .cta { background-color: var(--paper); background-image: var(--site-texture); }
.brand-mark, .hero-logo { filter: none; }
.proj-body .desc, .founder p { color: var(--muted); }

/* Contact invitation — warm charcoal, scoped to the shared CTA band. */
.cta {
  --paper: #343832;
  --ink: #f3f1e9;
  --muted: #cfcec5;
  --line: rgba(243, 241, 233, .22);
  background-color: var(--paper);
  background-image: var(--site-texture);
  background-blend-mode: multiply;
  color: var(--ink);
  border-top-color: var(--line);
}
.cta a.btn:focus-visible {
  outline: 2px solid var(--ink);
  outline-offset: 5px;
}

/* Same site grain, with enough contrast to read on the charcoal invitation. */
.cta { position: relative; isolation: isolate; }
.cta::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image: var(--site-texture);
  background-repeat: repeat;
  filter: brightness(.52) contrast(7) grayscale(1);
  mix-blend-mode: soft-light;
  opacity: .65;
}

/* Architectural frames — shared across the portfolio, September 2026. */
:root { --frame-inset: clamp(10px, 1.5vw, 28px); --pointer-accent: #111111; }
main { position: relative; }
main::after {
  content: ''; position: absolute; inset: 0 var(--frame-inset);
  border-inline: 1px solid var(--line); pointer-events: none; z-index: 2;
}
main > section { border-top: 1px solid var(--line); }
main > section:first-child { border-top: 0; }
.site-head { border-bottom-color: var(--line); }
.card-figure, .feature-media {
  padding: clamp(6px, .7vw, 11px);
  border: 1px solid var(--line-2);
  border-radius: 0;
}
.card-figure img, .feature-media img { border-radius: 0; }
.home-process { border-top: 1px solid var(--line); }
.archon-pointer {
  position: fixed; top: 0; left: 0; width: 10px; height: 10px;
  background: var(--pointer-accent); pointer-events: none;
  z-index: 2147483647; opacity: 0; margin: -5px 0 0 -5px;
  transition: opacity .1s ease;
}
.archon-pointer.is-visible { opacity: 1; }
@media (hover: hover) and (pointer: fine) {
  html.has-square-pointer, html.has-square-pointer * { cursor: none !important; }
  html.has-square-pointer input, html.has-square-pointer textarea,
  html.has-square-pointer [contenteditable="true"] { cursor: text !important; }
}
@media (prefers-reduced-motion: reduce) { .archon-pointer { transition: none; } }
@media (forced-colors: active) {
  .archon-pointer { display: none; }
  html.has-square-pointer, html.has-square-pointer * { cursor: auto !important; }
}

/* Drafting guides: registration crosses at the intersections, never over content. */
:root {
  --frame-pad: clamp(8px, 1.15vw, 18px);
  --registration-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath d='M6.5 0v13M0 6.5h13' fill='none' stroke='%23626260' stroke-width='1'/%3E%3C/svg%3E");
}
main > section { position: relative; }
main > section::after {
  content: '';
  position: absolute;
  inset: -7px calc(var(--frame-inset) - 6px);
  background-image: var(--registration-mark), var(--registration-mark), var(--registration-mark), var(--registration-mark);
  background-position: left top, right top, left bottom, right bottom;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  pointer-events: none;
  z-index: 3;
}
.cta::after { filter: brightness(2); }
/* Shared image mounts: the animation is clipped INSIDE the stationary frame. */
.home-image-frame, .featured-3 .feat-tile {
  position: relative;
  border: 1px solid var(--line-2);
  padding: var(--frame-pad);
  overflow: visible;
  min-width: 0;
}
.home-image-frame { margin-top: clamp(1.5rem, 3vw, 3rem); }
.home-image-frame::after, .featured-3 .feat-tile::after {
  content: '';
  position: absolute;
  inset: -7px;
  background-image: var(--registration-mark), var(--registration-mark), var(--registration-mark), var(--registration-mark);
  background-position: left top, right top, left bottom, right bottom;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  pointer-events: none;
  z-index: 4;
}
.home-image-frame .hero-media {
  width: 100%;
  margin: 0;
  aspect-ratio: 16 / 9;
}
.hero-nav { width: 44px; height: 44px; }
.featured-3 {
  width: 100%;
  margin-inline: 0;
  gap: clamp(16px, 2vw, 30px);
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.feat-figure { overflow: hidden; }
.featured-3 .feat-tile:focus-visible { outline: 2px solid var(--ink); outline-offset: 6px; }
@media (max-width: 760px) {
  .featured-3 { grid-template-columns: 1fr; gap: 24px; }
}

/* Architectural ruler ticks, confined to the outer frame gutters. */
main::after {
  background-image:
    repeating-linear-gradient(to bottom, var(--line-2) 0 1px, transparent 1px 100px),
    repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px 20px),
    repeating-linear-gradient(to bottom, var(--line-2) 0 1px, transparent 1px 100px),
    repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px 20px);
  background-size: 9px 100%, 4px 100%, 9px 100%, 4px 100%;
  background-position: left top, left top, right top, right top;
  background-repeat: no-repeat;
}
@media (max-width: 760px) {
  main::after { background-size: 5px 100%, 2px 100%, 5px 100%, 2px 100%; }
}

/* Continuous drawing viewport: content scrolls normally behind a fixed frame. */
:root { --viewport-edge: clamp(7px, .65vw, 10px); --viewport-rule: rgba(65,65,59,.42); }
body { padding: var(--viewport-edge); }
.site-head { top: var(--viewport-edge); }
main::after, main > section::after { content: none; }
main > section { border-top: 1px solid var(--line); }
.archon-viewport-frame {
  position: fixed; inset: var(--viewport-edge); z-index: 60;
  pointer-events: none; border: 1px solid var(--viewport-rule);
  box-shadow: 0 0 0 40px var(--paper);
}
.archon-viewport-frame::before {
  content: ''; position: absolute; inset: -6px;
  background-image: var(--registration-mark), var(--registration-mark), var(--registration-mark), var(--registration-mark);
  background-position: left top, right top, left bottom, right bottom;
  background-size: 13px 13px; background-repeat: no-repeat;
}
.archon-viewport-frame .frame-ticks { position: absolute; opacity: .65; }
.archon-viewport-frame .frame-ticks-top,
.archon-viewport-frame .frame-ticks-bottom {
  display: none;
  left: 20px; right: 20px; height: 6px;
  background-image: repeating-linear-gradient(90deg, var(--viewport-rule) 0 1px, transparent 1px 10px);
}
.archon-viewport-frame .frame-ticks-top { top: 0; }
.archon-viewport-frame .frame-ticks-bottom { bottom: 0; }
.archon-viewport-frame .frame-ticks-left,
.archon-viewport-frame .frame-ticks-right {
  top: 20px; bottom: 20px; width: 6px;
  background-image: repeating-linear-gradient(0deg, var(--viewport-rule) 0 1px, transparent 1px 10px);
}
.archon-viewport-frame .frame-ticks-left { left: 0; }
.archon-viewport-frame .frame-ticks-right { right: 0; }
/* Keep mobile navigation within the same drawing boundary. */
@media (max-width: 760px) {
  .nav-links { right: var(--viewport-edge); top: var(--viewport-edge); height: calc(100dvh - 2 * var(--viewport-edge)); }
  .archon-viewport-frame .frame-ticks-top, .archon-viewport-frame .frame-ticks-bottom { height: 3px; }
  .archon-viewport-frame .frame-ticks-left, .archon-viewport-frame .frame-ticks-right { width: 3px; }
}
@media print { body { padding: 0; } .archon-viewport-frame { display: none; } }

/* Fine black pointer trail; isolated from the page and all hit targets. */
.archon-pointer { box-shadow: 0 0 0 1px rgba(255,255,255,.35); }
.archon-pointer-trail {
  position: fixed; inset: 0; width: 100%; height: 100%;
  pointer-events: none; z-index: 2147483646; overflow: hidden;
}
.archon-pointer-trail path {
  fill: none; stroke: var(--pointer-accent); stroke-width: 1.2;
  stroke-linecap: round; stroke-linejoin: round;
}
@media (prefers-reduced-motion: reduce), (hover: none), (pointer: coarse), (forced-colors: active) {
  .archon-pointer-trail { display: none; }
}
@media print { .archon-pointer, .archon-pointer-trail { display: none; } }

/* Dashed inner drawing guides; keep the fixed viewport perimeter solid. */
.home-image-frame,
.featured-3 .feat-tile,
.card-figure,
.feature-media {
  border-style: dashed;
}
main > section:not(:first-child),
.home-process {
  border-top-style: dashed;
}

/* Direction-aware navigation; focus and an open mobile menu remain accessible. */
.site-head {
  transition: transform .32s cubic-bezier(.22,.61,.36,1), border-color .4s var(--ease), background .4s var(--ease);
}
.site-head.is-hidden { transform: translateY(calc(-100% - var(--viewport-edge) - 2px)); }
.site-head:focus-within, .nav-open .site-head { transform: translateY(0); }
@media (prefers-reduced-motion: reduce) { .site-head { transition: none; } }
@media print { .site-head.is-hidden { transform: none; } }

/* Information frames: open brackets, process panels, and indexed fact strips.
   Independent of reveal transforms, cursor, and fixed viewport frame. */
:root { --info-pad: clamp(20px, 2.8vw, 40px); }
/* Open corners give editorial statements breathing room. */
[data-od-id="philosophy"] > .wrap > .lead,
.about-intro, .proj-hero .lead {
  position: relative;
  padding: var(--info-pad);
  background: rgb(255 255 255 / .08);
}
[data-od-id="philosophy"] > .wrap > .lead::before,
.about-intro::before, .proj-hero .lead::before,
[data-od-id="philosophy"] > .wrap > .lead::after,
.about-intro::after, .proj-hero .lead::after {
  content: ''; position: absolute; width: 30px; height: 30px;
  pointer-events: none; border-color: var(--line-2); border-style: solid;
}
[data-od-id="philosophy"] > .wrap > .lead::before,
.about-intro::before, .proj-hero .lead::before {
  top: 0; left: 0; border-width: 1px 0 0 1px;
}
[data-od-id="philosophy"] > .wrap > .lead::after,
.about-intro::after, .proj-hero .lead::after {
  bottom: 0; right: 0; border-width: 0 1px 1px 0;
}
/* Headings and their introductions share a single aligned header band. */
.wrap > .head-block {
  padding: var(--info-pad);
  border: 1px solid var(--line);
  border-bottom-style: dashed;
  gap: clamp(20px, 3vw, 40px);
}
.home-process .process-steps { gap: clamp(16px, 2vw, 28px); }
.home-process .process-step, .approach .item {
  padding: clamp(20px, 2.4vw, 32px);
  border: 1px solid var(--line);
  background: rgb(255 255 255 / .07);
  min-width: 0;
}
.home-process .process-step-head {
  padding-bottom: 18px; border-bottom: 1px dashed var(--line);
}
.home-process .process-number {
  display: grid; place-items: center; width: 32px; height: 32px;
  border: 1px solid var(--line-2);
}
/* Project metadata reads as a compact drawing title block. */
.proj-facts {
  gap: 0; padding: 0; border: 1px solid var(--line);
}
.proj-facts .fact {
  padding: clamp(16px, 2vw, 28px); min-width: 0;
  border-right: 1px solid var(--line);
}
.proj-facts .fact:last-child { border-right: 0; }
.proj-body .desc {
  padding: var(--info-pad); border-block: 1px dashed var(--line-2);
}
.contact-list { gap: 0; border: 1px solid var(--line); }
.contact-list .contact-item {
  padding: clamp(18px, 2.5vw, 30px); border-top: 0;
  border-bottom: 1px dashed var(--line);
  overflow-wrap: anywhere;
}
.contact-list .contact-item:last-child { border-bottom: 0; }
.contact-grid .form { padding: var(--info-pad); border: 1px solid var(--line); min-width: 0; }
/* An inset dashed invitation on the existing charcoal band. */
.cta { padding-block: clamp(24px, 4vw, 56px); }
.cta > .wrap {
  border: 1px dashed var(--line);
  padding: clamp(26px, 5vw, 64px);
  position: relative;
}
.cta > .wrap::after {
  content: ''; position: absolute; inset: 7px;
  border: 1px solid var(--line); pointer-events: none;
}
.site-foot .foot-grid {
  border-block: 1px solid var(--line);
  padding-block: clamp(24px, 3vw, 40px);
}
@media (max-width: 759px) {
  .proj-facts .fact:nth-child(2n) { border-right: 0; }
  .proj-facts .fact:nth-child(n+3) { border-top: 1px solid var(--line); }
}
@media (max-width: 620px) {
  .home-process .process-step { column-gap: 16px; }
  .home-process .process-step-head { border-bottom: 0; padding-bottom: 0; }
  .wrap > .head-block { padding: 20px; }
  .cta > .wrap { padding: 26px 20px; }
}

/* Oversized signature: the pointer paints ink within the letters only. */
.paint-wordmark {
  width: 100%; margin-block: clamp(24px, 5vw, 72px) 16px;
  border-bottom: 1px dashed var(--line-2);
  color: var(--ink); isolation: isolate;
  /* Keep touch drags in the brush; page scrolling remains available outside. */
  touch-action: none;
}
.paint-wordmark svg { display: block; width: 100%; height: auto; overflow: visible; }
.paint-wordmark text {
  font-family: var(--display); font-size: 245px; font-weight: 600;
  letter-spacing: .06em;
}
.paint-wordmark .wordmark-base {
  fill: none; stroke: currentColor; stroke-width: .68;
  stroke-linejoin: miter; opacity: .72;
}
.paint-wordmark .wordmark-ink { fill: currentColor; }
@media (prefers-reduced-motion: reduce), (forced-colors: active) {
  .paint-wordmark .wordmark-base { fill: currentColor; stroke: none; opacity: 1; }
  .paint-wordmark .wordmark-ink { display: none; }
}
@media print { .paint-wordmark .wordmark-base { fill: currentColor; stroke: none; opacity: 1; } }

/* Drafted signature: contours and local construction ticks, no hatch fill. */
@media (prefers-reduced-motion: reduce), (forced-colors: active) {
  .paint-wordmark .wordmark-construction, .paint-wordmark .wordmark-pencil { display: none; }
}


/* Language controls share the existing navigation rhythm. */
.nav-links .language-switch { display:flex; align-items:center; gap:4px; margin-left:8px; white-space:nowrap; }
.language-switch button { appearance:none; border:0; border-radius:0; background:transparent; color:inherit; font:inherit; font-size:12px; letter-spacing:.06em; min-width:36px; min-height:44px; padding:8px 4px; cursor:pointer; opacity:.6; }
.language-switch button[aria-pressed="true"] { opacity:1; text-decoration:underline; text-underline-offset:5px; }
.language-switch button:hover { opacity:1; }
.language-switch button:focus-visible { outline:1px solid currentColor; outline-offset:2px; }
.language-switch > span { opacity:.4; font-size:12px; }
@media(max-width:780px) { .nav-links .language-switch { margin-left:0; } .language-switch button { min-width:44px; } }

/* Portfolio polish: a single drafting hierarchy, with open editorial rows. */
.wrap > .head-block {
  padding: 0 0 clamp(22px, 3vw, 40px);
  border: 0;
  border-bottom: 1px solid var(--line);
}
.head-block h2 { line-height: 1.12; text-wrap: balance; }
[data-od-id="philosophy"] > .wrap > .lead,
.about-intro, .proj-hero .lead { background: transparent; }
/* The process reads in numbered pairs, rather than eight identical cards. */
.home-process .process-steps {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 clamp(32px, 5vw, 80px);
}
.home-process .process-step {
  display: grid;
  grid-template-columns: 64px minmax(0, 1fr);
  column-gap: clamp(20px, 2.5vw, 36px);
  align-content: start;
  padding: clamp(28px, 3vw, 44px) 0;
  border: 0;
  border-top: 1px solid var(--line);
  background: transparent;
}
.home-process .process-step-head {
  grid-row: span 2;
  display: flex; flex-direction: column; align-items: flex-start;
  justify-content: flex-start; gap: 16px;
  padding: 0; margin: 0; border: 0;
}
.home-process .process-number {
  display: block; width: auto; height: auto; border: 0;
  color: var(--muted); font-variant-numeric: tabular-nums;
}
.home-process .process-art { width: 52px; height: 52px; }
.home-process .process-step h3 {
  margin: 0 0 12px; font-size: clamp(22px, 2vw, 28px); line-height: 1.2;
}
.home-process .process-step p { font-size: 17px; line-height: 1.6; max-width: 48ch; }
/* Keep the charcoal invitation; remove the second decorative enclosure. */
.cta > .wrap {
  width: calc(100% - 2 * var(--gutter));
  max-width: calc(var(--maxw) - 2 * var(--gutter));
  padding: clamp(32px, 5vw, 64px) 0;
  border: 0; border-block: 1px dashed var(--line);
}
.cta > .wrap::after { content: none; }
/* The photographs already carry the focal point; no dark decorative wash. */
.home-image-frame .hero-media::after { background: none; }
.feat-tile:hover .feat-figure img { transform: scale(1.015); }
.approach .item { background: transparent; border-inline: 0; border-bottom: 0; }
@media (max-width: 760px) {
  .home-process .process-steps { grid-template-columns: 1fr; }
  .home-process .process-step { grid-template-columns: 48px minmax(0, 1fr); column-gap: 20px; }
  .home-process .process-art { width: 44px; height: 44px; }
}
@media (prefers-reduced-motion: reduce) {
  .feat-figure img { transition: none; }
  .feat-tile:hover .feat-figure img { transform: none; }
}

/* Homepage editorial finish: captions carry hierarchy, photographs stay quiet. */
.home-editorial .portfolio-caption {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: baseline; gap: 12px; padding: 16px 4px 4px;
  font-size: 14px; line-height: 1.5; letter-spacing: .01em;
}
.home-editorial .portfolio-caption > :first-child { font-weight: 550; font-variant-numeric: tabular-nums; }
.home-editorial .portfolio-caption > :nth-child(2) { color: var(--muted); text-align: right; }
.home-editorial .portfolio-caption > :last-child { font-size: 18px; }
.home-editorial .feat-tile:hover .portfolio-caption > :first-child {
  text-decoration: underline; text-underline-offset: 4px;
}
.home-editorial [data-od-id="selected"] .head-note { max-width: 30ch; }
.home-editorial .hero-meta:empty { display: none; }
.home-editorial .cta .btn { justify-self: start; min-height: 44px; }
.home-editorial .cta h2 { line-height: 1.15; text-wrap: balance; }
.home-editorial .cta p { font-size: clamp(16px, 1.4vw, 19px); line-height: 1.6; }
@media (min-width: 1000px) {
  .home-editorial .cta > .wrap { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); column-gap: clamp(40px, 6vw, 96px); align-items: start; }
  .home-editorial .cta h2 { grid-row: span 2; max-width: 16ch; margin: 0; }
  .home-editorial .cta p { margin: 0; }
  .home-editorial .cta .btn { grid-column: 2; }
}

/* Compact shared header: framed navigation and language disclosure. */
.site-head .nav { height:52px; gap:16px; }
.site-head .brand { font-size:1.35rem; flex-shrink:0; }
.site-head .brand-mark { height:28px; }
.site-head .nav-links { gap:6px; }
.site-head .nav-links > li > a {
  display:flex; align-items:center; justify-content:center;
  min-height:44px; padding:9px 13px; border:1px solid var(--line);
  font-size:11px; letter-spacing:.08em;
  transition:background-color .2s, border-color .2s;
}
.site-head .nav-links > li > a::after { display:none; }
.site-head .nav-links > li > a:hover,
.site-head .nav-links > li > a[aria-current="page"] {
  color:var(--ink); border-color:color-mix(in srgb,var(--ink) 45%,transparent);
  background:color-mix(in srgb,var(--ink) 5%,transparent);
}
.site-head .nav-links > li > a:focus-visible { outline:2px solid var(--ink); outline-offset:3px; }
.nav-links .language-switch { position:relative; margin-left:4px; display:block; }
.language-switch .language-trigger { display:flex; align-items:center; justify-content:center; gap:9px; min-width:58px; border:1px solid var(--line); padding:8px 10px; opacity:1; text-decoration:none; }
.language-trigger::after { content:""; width:5px; height:5px; border-right:1px solid currentColor; border-bottom:1px solid currentColor; transform:translateY(-2px) rotate(45deg); }
.language-trigger[aria-expanded="true"]::after { transform:translateY(1px) rotate(225deg); }
.language-options { position:absolute; top:calc(100% + 5px); right:0; min-width:100%; background:var(--paper); background-image:var(--site-texture); border:1px solid var(--line); z-index:60; }
.language-options[hidden] { display:none; }
.language-options button { width:100%; opacity:1; padding:8px 10px; }
.language-options button:hover { background:color-mix(in srgb,var(--ink) 7%,transparent); }
@media(max-width:780px) {
  .site-head .nav { height:50px; }
  .site-head .brand { font-size:1.2rem; }
  .site-head .brand-mark { height:27px; }
  .site-head .nav-links { gap:10px; }
  .site-head .nav-links > li:not(.language-switch) { width:100%; }
  .site-head .nav-links > li > a { justify-content:flex-start; padding:12px 16px; font-size:13px; }
  .nav-links .language-switch { margin:6px 0 0; }
}

/* Navigation cells share the header edges rather than floating inside it. */
.site-head { border-bottom:1px solid var(--line); }
@media(min-width:781px) {
  .site-head .nav > nav { height:100%; }
  .site-head .nav-links { height:100%; gap:0; align-items:stretch; }
  .site-head .nav-links > li { display:flex; align-items:stretch; border-left:1px solid var(--line); }
  .site-head .nav-links > li:last-child { border-right:1px solid var(--line); }
  .site-head .nav-links > li > a { height:100%; border:0; padding:0 clamp(12px,1.5vw,24px); }
  .site-head .nav-links .language-switch { display:flex; margin:0; }
  .site-head .language-switch .language-trigger { height:100%; border:0; padding:0 14px; }
  .site-head .language-options { top:100%; }
}
@media(max-width:780px) {
  .site-head .nav-links { gap:0; }
  .site-head .nav-links > li > a { border:0; border-bottom:1px solid var(--line); padding:14px 0; }
  .site-head .nav-links > li:first-child > a { border-top:1px solid var(--line); }
}

/* Language stays separate from the navigation cells. */
.site-head .nav-links > li.language-switch {
  border:0;
  margin-left:22px;
}
.site-head .language-switch .language-trigger {
  border:0;
  min-width:44px;
  padding:0 6px;
  font-size:10px;
  gap:6px;
}
.site-head .language-options button { font-size:10px; }
@media(max-width:780px) {
  .site-head .nav-links > li.language-switch { margin:8px 0 0 auto; }
}

/* Close the final navigation cell independently of the language control. */
@media (min-width:781px) {
  .site-head .nav-links > li:has(> a[href="contact.html"]) {
    border-right:1px solid var(--line);
  }
}

/* About: one shared table, matching the homepage process grid. */
[data-od-id="approach"] .approach {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  border: 1px solid var(--line);
}
[data-od-id="approach"] .approach .item {
  min-width: 0;
  padding: clamp(24px, 3vw, 44px);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
[data-od-id="approach"] .approach .item + .item {
  border-left: 1px solid var(--line);
}
@media (max-width: 779px) {
  [data-od-id="approach"] .approach { grid-template-columns: minmax(0, 1fr); }
  [data-od-id="approach"] .approach .item { padding: 24px 20px; }
  [data-od-id="approach"] .approach .item + .item {
    border-left: 0;
    border-top: 1px solid var(--line);
  }
}

/* Homepage portfolio: one joined drawing frame, three generous image cells. */
.home-editorial [data-od-id="selected"] .featured-3 {
  gap: 0;
  border: 1px dashed var(--line-2);
  align-items: stretch;
}
.home-editorial [data-od-id="selected"] .featured-3 .feat-tile {
  border: 0;
  padding: clamp(8px, 1vw, 14px);
}
.home-editorial [data-od-id="selected"] .featured-3 .feat-tile + .feat-tile {
  border-left: 1px dashed var(--line-2);
}
.home-editorial [data-od-id="selected"] .featured-3 .feat-tile::after { content: none; }
.home-editorial [data-od-id="selected"] .feat-figure { aspect-ratio: 4 / 3; }
.home-editorial [data-od-id="selected"] .portfolio-caption:empty { display: none; }
@media (max-width: 760px) {
  .home-editorial [data-od-id="selected"] .featured-3 .feat-tile + .feat-tile {
    border-left: 0;
    border-top: 1px dashed var(--line-2);
  }
}

/* Unboxed language alternative, aligned below the current language. */
.site-head .language-options {
  top:100%;
  left:0;
  right:auto;
  width:100%;
  min-width:0;
  background:transparent;
  background-image:none;
  border:0;
  box-shadow:none;
}
.site-head .language-options button {
  display:flex;
  align-items:center;
  justify-content:flex-start;
  min-width:0;
  padding:0 6px;
  border:0;
  background:transparent;
  box-shadow:none;
  text-align:left;
}
.site-head .language-options button:hover { background:transparent; text-decoration:underline; text-underline-offset:4px; }
