From 9aada792051caccdf18bdeceee347715a17653ca Mon Sep 17 00:00:00 2001
From: "Wowzewow (Wezzy)" <42310821+alsoandanswer@users.noreply.github.com>
Date: Tue, 26 May 2020 21:49:29 +0800
Subject: [PATCH] More choices for overwear clothing (#8937)
---
code/datums/underwear/undershirt.dm | 8 +--
code/game/jobs/job/medical.dm | 3 -
.../loadout/loadout_accessories.dm | 18 +++++-
.../preference_setup/loadout/loadout_suit.dm | 25 ++++++---
code/modules/clothing/suits/hoodies.dm | 4 +-
code/modules/clothing/suits/jobs.dm | 8 +++
code/modules/clothing/suits/miscellaneous.dm | 37 +++++++++----
code/modules/clothing/suits/storage.dm | 6 +-
.../clothing/under/accessories/shirts.dm | 52 +++++++++++++++++-
code/modules/clothing/under/miscellaneous.dm | 6 --
code/modules/customitems/item_defines.dm | 6 +-
html/changelogs/wezzy_better_overwear.yml | 45 +++++++++++++++
icons/mob/suit.dmi | Bin 441901 -> 431513 bytes
icons/mob/ties.dmi | Bin 74557 -> 76358 bytes
icons/mob/underwear.dmi | Bin 76817 -> 76590 bytes
icons/mob/uniform.dmi | Bin 384244 -> 381854 bytes
icons/obj/clothing/suits.dmi | Bin 167581 -> 167748 bytes
icons/obj/clothing/ties.dmi | Bin 55698 -> 57959 bytes
icons/obj/clothing/uniforms.dmi | Bin 85063 -> 84971 bytes
19 files changed, 175 insertions(+), 43 deletions(-)
create mode 100644 html/changelogs/wezzy_better_overwear.yml
diff --git a/code/datums/underwear/undershirt.dm b/code/datums/underwear/undershirt.dm
index 6bbbd11fd29..f01f43a211f 100644
--- a/code/datums/underwear/undershirt.dm
+++ b/code/datums/underwear/undershirt.dm
@@ -411,7 +411,7 @@
icon_state = "shirt_long_fem"
has_color = TRUE
-/datum/category_item/underwear/undershirt/turtleneck
- name = "Turtleneck"
- icon_state = "turtleneck"
- has_color = TRUE
\ No newline at end of file
+/datum/category_item/underwear/undershirt/sweater
+ name = "Sweater"
+ icon_state = "Sweater"
+ has_color = TRUE
diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm
index 7c1089aff4c..db066eff136 100644
--- a/code/game/jobs/job/medical.dm
+++ b/code/game/jobs/job/medical.dm
@@ -222,9 +222,6 @@
name = "Psychologist"
jobtype = /datum/job/psychiatrist
- uniform = /obj/item/clothing/under/rank/psych/turtleneck
-
-
/datum/job/paramedic
title = "Paramedic"
flag = PARAMEDIC
diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories.dm b/code/modules/client/preference_setup/loadout/loadout_accessories.dm
index 55fd6f01c53..0bb24fd2d47 100644
--- a/code/modules/client/preference_setup/loadout/loadout_accessories.dm
+++ b/code/modules/client/preference_setup/loadout/loadout_accessories.dm
@@ -131,10 +131,24 @@
cost = 2
/datum/gear/accessory/sweater
- display_name = "sweater"
+ display_name = "sweater selection"
path = /obj/item/clothing/accessory/sweater
+ description = "A selection of sweaters and sweater vests."
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
+/datum/gear/accessory/sweater/New()
+ ..()
+ var/sweater = list()
+ sweater["sweater"] = /obj/item/clothing/accessory/sweater
+ sweater["argyle sweater"] = /obj/item/clothing/accessory/sweaterargyle
+ sweater["sweater vest"] = /obj/item/clothing/accessory/sweatervest
+ sweater["argyle sweater vest"] = /obj/item/clothing/accessory/sweatervestargyle
+ sweater["turtleneck sweater"] = /obj/item/clothing/accessory/sweaterturtleneck
+ sweater["argyle turtleneck sweater"] = /obj/item/clothing/accessory/sweaterargyleturtleneck
+ sweater["tubeneck sweater"] = /obj/item/clothing/accessory/sweatertubeneck
+ sweater["argyle tubeneck sweater"] = /obj/item/clothing/accessory/sweaterargyletubeneck
+ gear_tweaks += new/datum/gear_tweak/path(sweater)
+
/datum/gear/accessory/dressshirt
display_name = "dress shirt"
path = /obj/item/clothing/accessory/dressshirt
@@ -244,4 +258,4 @@
/datum/gear/accessory/sleeve_patch
display_name = "shoulder sleeve patch"
path = /obj/item/clothing/accessory/sleevepatch
- flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
\ No newline at end of file
+ flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm
index debb3af546a..6d723c0df4d 100644
--- a/code/modules/client/preference_setup/loadout/loadout_suit.dm
+++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm
@@ -117,6 +117,11 @@
path = /obj/item/clothing/suit/storage/toggle/suitjacket
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
+/datum/gear/suit/blazer
+ display_name = "blazer"
+ path = /obj/item/clothing/suit/storage/toggle/suitjacket/blazer
+ flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
+
/datum/gear/suit/trenchcoats
display_name = "trenchcoat selection"
description = "A selection of trenchcoats."
@@ -306,12 +311,16 @@
display_name = "puffer vest"
path = /obj/item/clothing/suit/jacket/puffer/vest
-/datum/gear/suit/greenjacket
- display_name = "green suit jacket"
- path = /obj/item/clothing/suit/storage/toggle/greengov
-
/datum/gear/suit/cardigan
- display_name = "cardigan"
- path = /obj/item/clothing/suit/cardigan
- cost = 1 // has no pockets or any use whatsoever anyway
- flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
\ No newline at end of file
+ display_name = "cardigan selection"
+ description = "A selection of cardigans."
+ path = /obj/item/clothing/suit/storage/toggle/cardigan
+ flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
+
+/datum/gear/suit/cardigan/New()
+ ..()
+ var/cardigan = list()
+ cardigan["cardigan"] = /obj/item/clothing/suit/storage/toggle/cardigan
+ cardigan["sweater cardigan"] = /obj/item/clothing/suit/storage/toggle/cardigan/sweater
+ cardigan["argyle cardigan"] = /obj/item/clothing/suit/storage/toggle/cardigan/argyle
+ gear_tweaks += new/datum/gear_tweak/path(cardigan)
diff --git a/code/modules/clothing/suits/hoodies.dm b/code/modules/clothing/suits/hoodies.dm
index 79ad6951548..957dbbf44be 100644
--- a/code/modules/clothing/suits/hoodies.dm
+++ b/code/modules/clothing/suits/hoodies.dm
@@ -205,11 +205,11 @@
if(icon_state == icon_open)
icon_state = icon_closed
item_state = icon_closed
- to_chat(usr, "You zip the hoodie.")
+ to_chat(usr, "You zip \the [src].")
else if(icon_state == icon_closed)
icon_state = icon_open
item_state = icon_open
- to_chat(usr, "You unzip the hoodie.")
+ to_chat(usr, "You unzip \the [src].")
else
to_chat(usr, "You attempt to zip the velcro on your [src], before promptly realising how silly you are.")
return
diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm
index 09abdee6d08..b0083169681 100644
--- a/code/modules/clothing/suits/jobs.dm
+++ b/code/modules/clothing/suits/jobs.dm
@@ -306,6 +306,14 @@ obj/item/clothing/suit/apron/overalls/blue
blood_overlay_type = "coat"
body_parts_covered = UPPER_TORSO|ARMS
+/obj/item/clothing/suit/storage/toggle/suitjacket/blazer
+ name = "blazer"
+ desc = "A charming jacket."
+ desc_fluff = "for when you want to play ball sports like an aristocrat."
+ icon_state = "blazer_open"
+ item_state = "blazer_open"
+ icon_open = "blazer_open"
+ icon_closed = "blazer"
//Medical
/obj/item/clothing/suit/storage/toggle/fr_jacket
diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm
index 0b47306ba14..2ba0d303773 100644
--- a/code/modules/clothing/suits/miscellaneous.dm
+++ b/code/modules/clothing/suits/miscellaneous.dm
@@ -435,15 +435,6 @@
icon_open = "trenchcoat_grey_open"
icon_closed = "trenchcoat_grey"
-/obj/item/clothing/suit/storage/toggle/greengov
- name = "green formal jacket"
- desc = "A sleek proper formal jacket with gold buttons."
- icon_state = "suitjacket_green_open"
- item_state = "suitjacket_green"
- icon_open = "suitjacket_green_open"
- icon_closed = "suitjacket_green"
- body_parts_covered = UPPER_TORSO|ARMS
-
/obj/item/clothing/suit/storage/toggle/track
name = "track jacket"
desc = "a track jacket, for the athletic."
@@ -618,11 +609,35 @@
icon_state = "fib_jacket"
item_state = "fib_jacket"
-/obj/item/clothing/suit/cardigan
+// Cardigans.
+
+/obj/item/clothing/suit/storage/toggle/cardigan
name = "cardigan"
- desc = "A cozy, warm knit cardigan. Only slightly worse than a blanket."
+ desc = "A cozy, warm knit cardigan."
+ desc_fluff = "Only slightly worse than a blanket."
icon_state = "cardigan"
item_state = "cardigan"
+ icon_open = "cardigan_open"
+ icon_closed = "cardigan"
+
+/obj/item/clothing/suit/storage/toggle/cardigan/sweater
+ name = "sweater cardigan"
+ desc = "A cozy, warm knit sweater cardigan."
+ desc_fluff = "Half as warm as a sweater, and half as fashionable as a cardigan. Not like it matters for coffee-house dwelling beatniks like yourself."
+ icon_state = "cardigansweater"
+ item_state = "cardigansweater"
+ icon_open = "cardigansweater_open"
+ icon_closed = "cardigansweater"
+
+/obj/item/clothing/suit/storage/toggle/cardigan/argyle
+ name = "argyle cardigan"
+ desc = "A cozy, warm knit argyle cardigan."
+ desc_fluff = "You'll never get dumped if you never get in a relationship in the first place. With this, you'll never have to worry again."
+ icon_state = "cardiganargyle"
+ item_state = "cardiganargyle"
+ icon_open = "cardiganargyle_open"
+ icon_closed = "cardiganargyle"
+
/obj/item/clothing/suit/fake_cultrobes
name = "occultist robes"
diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm
index 04ee10d3f23..ce5d018d96e 100644
--- a/code/modules/clothing/suits/storage.dm
+++ b/code/modules/clothing/suits/storage.dm
@@ -49,13 +49,13 @@
if(icon_state == icon_open) //Will check whether icon state is currently set to the "open" or "closed" state and switch it around with a message to the user
icon_state = icon_closed
item_state = icon_closed
- to_chat(usr, "You button up the coat.")
+ to_chat(usr, "You button up \the [src].")
else if(icon_state == icon_closed)
icon_state = icon_open
item_state = icon_open
- to_chat(usr, "You unbutton the coat.")
+ to_chat(usr, "You unbutton \the [src].")
else //in case some goofy admin switches icon states around without switching the icon_open or icon_closed
- to_chat(usr, "You attempt to button-up the velcro on your [src], before promptly realising how silly you are.")
+ to_chat(usr, "You attempt to button-up the velcro on \the [src], before promptly realising how silly you are.")
return
update_clothing_icon() //so our overlays update
diff --git a/code/modules/clothing/under/accessories/shirts.dm b/code/modules/clothing/under/accessories/shirts.dm
index 66f7a8e2f09..05a5b171894 100644
--- a/code/modules/clothing/under/accessories/shirts.dm
+++ b/code/modules/clothing/under/accessories/shirts.dm
@@ -1,9 +1,59 @@
/obj/item/clothing/accessory/sweater
name = "sweater"
desc = "A warm knit sweater."
+ desc_fluff = "Fortunately, it comes with Itch-Proof technology. The only thing they haven't invented is a better fashion sense for you, though."
icon_state = "sweater"
item_state = "sweater"
+/obj/item/clothing/accessory/sweaterargyle
+ name = "argyle sweater"
+ desc = "A warm knit sweater with an argyle pattern."
+ desc_fluff = "Never go unprepared for the next work-mandated secret santa with this fashion statement! Revel in their awkward thanks as they unbox it! Realize that you've received one too!"
+ icon_state = "sweaterargyle"
+ item_state = "sweaterargyle"
+
+/obj/item/clothing/accessory/sweatervest
+ name = "sweater vest"
+ desc = "A warm knit sweater vest."
+ desc_fluff = "Unlike a bulletproof vest, the only thing this'll protect you from is the opposite sex."
+ icon_state = "sweatervest"
+ item_state = "sweatervest"
+
+/obj/item/clothing/accessory/sweatervestargyle
+ name = "argyle sweater vest"
+ desc = "A warm knit sweater vest with an argyle pattern."
+ desc_fluff = "Reminds you of family picture day. Wearing this is entirely your own volition, unfortunately."
+ icon_state = "sweatervestargyle"
+ item_state = "sweatervestargyle"
+
+/obj/item/clothing/accessory/sweaterturtleneck
+ name = "turtleneck sweater"
+ desc = "A warm knit turtleneck sweater."
+ desc_fluff = "Engineered for the rigors of poetry club finger snapping."
+ icon_state = "sweaterturtleneck"
+ item_state = "sweaterturtleneck"
+
+/obj/item/clothing/accessory/sweaterargyleturtleneck
+ name = "argyle turtleneck sweater"
+ desc = "A warm knit argyle turtleneck sweater."
+ desc_fluff = "Now your clothing can be as stuffy as your personality."
+ icon_state = "sweaterargyleturtleneck"
+ item_state = "sweaterargyleturtleneck"
+
+/obj/item/clothing/accessory/sweatertubeneck
+ name = "tubeneck sweater"
+ desc = "A warm knit tubeneck sweater."
+ desc_fluff = "What the hell is cashmere anyway?"
+ icon_state = "sweatertubeneck"
+ item_state = "sweatertubeneck"
+
+/obj/item/clothing/accessory/sweaterargyletubeneck
+ name = "argyle tubeneck sweater"
+ desc = "A warm knit argyle tubeneck sweater."
+ desc_fluff = "Does not come with accompanying dog-sized version."
+ icon_state = "sweaterargyletubeneck"
+ item_state = "sweaterargyletubeneck"
+
/obj/item/clothing/accessory/dressshirt
name = "dress shirt"
desc = "A casual dress shirt."
@@ -97,4 +147,4 @@
. = ..()
if(prob(50))
icon_state = "hawaii_red"
- color = color_rotation(rand(-11,12)*15)
\ No newline at end of file
+ color = color_rotation(rand(-11,12)*15)
diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm
index 69b0aa2e813..6038cb0848d 100644
--- a/code/modules/clothing/under/miscellaneous.dm
+++ b/code/modules/clothing/under/miscellaneous.dm
@@ -531,12 +531,6 @@
item_state = "lb_suit"
worn_state = "mechanic"
-/obj/item/clothing/under/sweater
- desc = "A warm looking sweater and a pair of dark blue slacks."
- name = "sweater"
- icon_state = "turtleneck"
- worn_state = "turtleneck"
-
/obj/item/clothing/under/cheongsam
name = "white cheongsam"
desc = "A Chinese dress that hugs the body. This one is white, embroidered with a bright golden dragon."
diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm
index 8c75b571ba5..51390016532 100644
--- a/code/modules/customitems/item_defines.dm
+++ b/code/modules/customitems/item_defines.dm
@@ -2128,13 +2128,13 @@ All custom items with worn sprites must follow the contained sprite system: http
update_icon()
return
- var/obj/item/clothing/under/sweater/G = new(get_turf(user))
- G.color = ball.color
+ var/obj/item/clothing/accessory/sweater/S = new(get_turf(user))
+ S.color = ball.color
qdel(ball)
ball = null
working = FALSE
update_icon()
- to_chat(user, "You finished \the [G]!")
+ to_chat(user, "You finish \the [S]!")
/obj/item/fluff/yarn
name = "ball of yarn"
diff --git a/html/changelogs/wezzy_better_overwear.yml b/html/changelogs/wezzy_better_overwear.yml
new file mode 100644
index 00000000000..f355b7bafd9
--- /dev/null
+++ b/html/changelogs/wezzy_better_overwear.yml
@@ -0,0 +1,45 @@
+################################
+# Example Changelog File
+#
+# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
+#
+# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
+# When it is, any changes listed below will disappear.
+#
+# Valid Prefixes:
+# bugfix
+# wip (For works in progress)
+# tweak
+# soundadd
+# sounddel
+# rscadd (general adding of nice things)
+# rscdel (general deleting of nice things)
+# imageadd
+# imagedel
+# maptweak
+# spellcheck (typo fixes)
+# experiment
+# balance
+# admin
+# backend
+# security
+# refactor
+#################################
+
+# Your name.
+author: Wowzewow (Wezzy)
+
+# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
+delete-after: True
+
+# Any changes you've made. See valid prefix list above.
+# INDENT WITH TWO SPACES. NOT TABS. SPACES.
+# SCREW THIS UP AND IT WON'T WORK.
+# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
+# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
+changes:
+ - rscadd: "Adds blazers, tubenecks, turtlenecks, sweaters, sweater vests, sweater cardigans and sweater cardigans, as well as argyle styles for each!"
+ - rscadd: "These new clothing types can be found in the loadout, under new selections. Check the loadout!"
+ - tweak: "Makes cardigans and sweaters look better. Check them out."
+ - tweak: "Cardigans can now be buttoned and unbuttoned."
+ - rscdel: "Killed off the green suit jacket for being practically useless."
diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi
index 7c5bf97c8923f770ab53e2b28142810dbad46e40..194f629eb796f2b67cf96aefad7d502706af05bd 100644
GIT binary patch
delta 157996
zcmZ6y1zZ$S_cy*YNQX$5ih+azQqo9?A__={bc1vbNJ@)Jhk&$n=Yo`y(y=ts9m}%7
z?)-=6d4KQ!eP2GaJ9B4dZ=8GXIp1@>m(nYyloF=+J3z6IrjDC}g{#>I8)r8gCr22}
zD}B(Q|HEzrxgo-MM7Y|$U|lNVPfyx-hU$E`nv^VoMm)aA^M@RHnP*d0Bm93njM?0(
zl)cxAU15iuF#Haz_etC$7LAD;tY3sn5B*emKmE+94ZD`q8{R6^xCmYQ1^8|1Hc7FA
zDk)C@r%Vy)+MKJgRr%YgPlwaW<0wl<+igx-&~606=`$87-Y>)zcvrOE^L^a@<2#hw
zGo4uJQaE-e@Got}EGnTNPofiCV`fO3ehw?cH+`s}&GhGS?4w+YY-**H`r3Q-)hqQG
zPlyCd&c4jl?6tRlUv$oSv$
ohXVp0ya=WMx*N#?-6iYss^K{uvykQ~i
zDWB%BMO+;|qAQpEfVt(Rigs$)aS}X?S*uH$S4YRIAllJ#DhlBeNTKh4I{MdCQ#JvQ
zNtp0H4f*5Ub6Cm}cb4#^fybd4Ss8zCV&N`;~LE$c5~x>G&qWov{nyE
zH65uK!uP#Yd+T_a+aJ!;^H>$S=~HCjTYiH@ziis$zzI@ZEObM-5i1kE57}Rw**cK~TS2$6h9Un#T4+T9|3$swirS_U&kJY^4(VE4npI}xwfDsKv
zy)mi&X*9$!fA_J9^r~#lz=~2#ieVyyGp~~uLrJ2JJBvMP!(1YWr%
zU7?F#frxSO^JAF|)#00c|60IgY9HFdbhDXn>zo+;S
z+!WDQ=d38NU~9a|BzUPNyZ@D5C(U^`zz(PG)4|t1Hfxf)Ptu9IG0tg`c)si?MbT;h
z4{D12zlLR^bTkXQN0|syyMBF=(t$tAW))U$Yk~#uhq%YfSZnHbYQU#|Kgw0a`LOn9A$m)f7T_@LV{AN#)mpGH
zvQ$~^%AMeLD;Qs*`>YOBKDcMl$>Z$Z&i{r_m_w=SsryMv>LS8DN$&JPyYFa539POi
zzC4#l=96$1`yuJ!&$yM_qlVk5!
zj4Ezb;lCUeRi?V36(PLDKI#0ox?D8S*Ld|nokG&}t{SJtn9A(s=GbSZE3Ufp{?+_LadX-^fp4j`5pX(mURm+b
ze#!oMDbuf{3Po4L!EYF6(62m|J9zwkV2I0&^2WS=2!#&XLV(U7%unK$VNg3U1qDJs
zEW>Ag_kG{k>$CI%d*T}jId3P_9#nrsw%x^f_$2DpM3GReohYpdd026MHt+DlS;45o
z7ar*(+iz$F{yr{W66(pt7cu}7MZOtNcv3|(y65y{bxjzRRKR~Qz2-!SM(1;05EdtC
zsHT@ZXTMPu$o~0nQCC2E{x_z8@q5Ay-D5(r*w@0(a;g>|3&4M6(?+F=c-1_vNAruV
zElZ3EK&nDeEm)+}p>b0j;r8=zX{>qm#8O{kfthAj+#_dxu!BMOZoDGf!`*N(%h8b2
z*bHauwPWHiN4rFmG_QXFmO;X^6wikRnfg1mt<%JoUal|&^hN;6XzvpQ`{L8Z01$i5
z&OE(f#oa0=5nM|WUQ2=leQ==ukMrW%H*3qT}^L=fK)IN0#^I@|3ZxSZdy
zpzM^eD}70YFMFzSAI44mk>me3Hgg$18p33uht~(|$!43<^g%xSp}S}E!Z6NtKUxVT`Rjajv})`Z;ye73{fmty
zu!xy>Z_z4(1~=~2x9ghF>J5*UE?ONdp7nY#Eh3Oqmt*NuA@$wYH{}P8V1fTW-*(wP
zwSmceD0?Kn9<3gY
zB%pk{)Ash*ADMM4#Xa0vYrHGBGYiyA4($6D?*)f}KE|O}s9$XHDW_rj+t#h+a#-IY
z7E??4;TppO?2i98>^^wdGC~F$TF9NDqxW81*JJ$2WJ>N!o{syrsYWXQR
zGNr5y=SRC9ri;0kY^JyPXGXj-Qo3trb1bOxCgYfenDNYBN?oFx?)$%51>7wm$vx#W
zvc2^8bz8h`-yUe)@)gSiO-v?VK*G`C7g|WLOyz>rhy1mYp2v&*b0SWrF6_gEe(xYF#)g={NIyu7}DGd7jTIDI+B
zfM#boJqGqt-L#iHRug)I4MBIkk<^pw&yOZeWbz-a7NxJSO>h8WlQT{J&hH%`M#aV|
z?*A%}_cyHNszLYT*KM!bEq`bXX*qID(9Wy;_s?8GL178&atV_uS}nRsV!zj9YZ$;e
zu9pT^Gl3nhS8iEbTelazEeIi$Nt^VMj&5c1#FO$hNfX+M(Vq#f&BB8zgtyOu+
zH)hMg!C~KWV1!cu1&$Mav)04}-^#SH{PQAgdm9`Al0X8OD(iBJ<>dVa6uDCA&4r8M
zqd9iqMIqREqF6nWtF+qniI$ZxFk^2@PMVWbR=2#YOq=b}=@uhyetA}(*HYmmW2Q*z
z)=jAkyCaiv^C#I}jmeZjEf@*g#j-QIykU|=aGR>BK4g%~PVekbu)WTEuAYJdJQ()s
z!s#;rU!{HYJ2gB51sbMauJcBh1E`K(7)&WDO2cKJWg!i9adYYya!@{uLrSWxf7Q;`
z)}*9(RLyuWGGQa-QtmFS{Rtml(Srx)S;nQZ*jV+$IdvdMpZMJE=*uqpRzS?No$-XPi368MBY-HavTc}Si8p}6}5M$G-
zV_IWqYlHv2l&<_^{;_lU@4sptNKFKpVqk$M8^fO7S4$niI5L9%px*jGCOK@n)>kB2
z@iq$u5o~D^LBCX6wBvRJW@C7gfx{BTE~_O-DRtBmsEv~l8Xoy9F2SoV+n;lRH^(Kb
zx_fA*AJNLcgjKjj`&n`D*^lw<(!H!rsY@ljR`Y|KVjn?Kmd<*
zWS7W+)FBv$!g1i#orn0E_3+lRw)tDI{6ghpW2@6sK*jMP^G)iY(H_OC+g(AQ$Ujdb
zjSKR`q?!N3DvYn@)8Bs6+38XRWaF@(E@29KU11x1S2qqa)5CS0=K5${-_HCLakRKD
z&xINzPxE}b-ty2)*Y70>*pA<~*FOt#I~P9iU~4Zke8($U%ayIasA*)wid{Zfo(gp6
zmx@=6VG4CZ@XMOBmUnwg6HDn_ig90g=F?!I;h>8@5U&q?LLLG8K)Q~fmY71}etxax
zS(I|~3K*8XKxyzSu=U_UT34sbi2HdsoH>k5`wD#igOzJ1S=f%gudna$Qo1FU1kCso
z0ESO}+w*b0I(K>0c*4gHCe3-@ie;DP(?tCnxN){sko6Fo^z9ptHK~cx9wT=~x-RD&
zD6{OOtDCX{7GwngH$J=1VGP6{S$;nhK0q3u&u&yCw<3^B&{ENfcdd>CNk2ID6j445
z-PVp3sQxHjX9&WLSLTQCrh9PHy4a)cygt9Yyz6iP5&$(koUPi2&h-+}Y?8D0;z!>s
znm>6UovRe5C?|)D>oBEfY)G^u*$XWxvjquH0r%l|8cpx9!iVurUJKSw4>BYe%9RXr
zCsViMYXxa&XfA3%?k^@WZG
z!%oUdxO3KVE(L(INX@9{jJ@){dleHA@f!M7mNZ~QV)4Af4&}zH+^LwYGc;Kik{$
zP+#NWd@S+}W4CC;5Tp29Ur3iIsUmf3L&JDaaczsKi#%58c)KLvS`KQAJq3H-crCK
zh9i2fHGEX$<=CF9%tgM)582j0>o)D#117Od(w8b!|CWUX5$jXZs`g#sBQyuv!?j
z42&=N<;qL+{+IcuTIpz92Q2ASUnWmeeL7$wONN}lZZjbs_fv(O*S5bJ*DdKnyed3i
z`qbNPy1=gX|9Ic$mnKarp*V7}Y%p+#3Q?Zwb>Qn_VMa$nA1|f{8EATor>$v
z;Nz9Wc#&R)o09F!*kc*5)p6vT9{Kmkot>Sd=IKh+rGECQDPSt&q})@&9OaMKzgBhnGKa^V8y6d#
z&TGViB@p}|sgHnTX&paloWh*WOWLr!mJZ0P&P5pFesUs`
zJ|V@O#$Wz~(B6B6|MMl!f8KNQjBTXB01N-5DVbnSPG%a}cJG|Q3CZk4(GNB@^T3=3h=%(_DDJ)N)r*iiTQF)|6ep4;YAC*p+3<+9Xt`!*l
z`rzG9c49UKHeSA-Y&;?u4Ep7kI01|jgf0CI!V}dqh*sG$`~0<@fX6j+Qmw%7HaJ!=
z)DEqZNEDXyoFS?X8&`Si2zvW&${Ltk%YX&O2T1VNu-ji;hjMb-oo>K4m<88SxDhO#5qffm%5-l8VMa~@r(YN!!xK8W<2m39$$wI{abI*@b*{RY4$F&pZP
z4x$#=YSTT>QMVd$oBW;1;S=P~-Q3*Njmng+2A|>EmGc~<<59QXKB{w!QIu1}B_v}A
zoEBV>|2;je^YvAFaDNiN+0LYGgBst@=bx&iFPm&1Og#%Keg65ccxqZ2o)kR^3f#!n
z+B?InoLgjL!JO{sOU#
zT*2&tK@vY^rJH28jly`jFXh75Nn+UBO5h9(f8hyA4}pdAZK0%&x3o0|{~jb1sZ<6j2e%kra1;x|@wcNaF`yVd84CuU~y?$F&X!T05$XBK~t
z1CJu?FL<$7TZutRZA8q7A?pf~Ph^QMA*a
ztZF7CT~&_9D
zzkCj4KJ&q31z>dS(KV4?Bg+7Zh!DFimooX$uwTzc$cm)!AAca*cA06GbP?F*Yj}JI
zaH;t4Q{$;D6U)aV&pi3!1DD0N{VgRU3NHimAF>f`sk!0scCYB}B6%wTY?<4*KL2ft
zi~H%~Tv%7Q^r$f59d(wV;sn=-8nX5gIQ?z!QDPR!D}o9ci3}NRufm0g+wu-(24uzx
zWo!xG?7BAVKkUeqQ>0WIz?7g??72Dhz*LrR16!a^J`$yt_m5D-6x-yFe$
z4$BYbj$EEB3_q0h^K041g1wY%_6Go+A;bR#lJDO!}geZJj$IiAv)y2+N`d`$zj~iNoI;qNEKJ`luQJLuNbyf
zt@(zhx6Jo_Mg;rSK|fH~`BYy^s~MK;TGPM)tMD0o(Xf%}D>NppWrPFsy4
zrMLV|ze09I@oXEzZgG7f{UK^5Nd8NRox67DwlM$lBmrq4Ipup~YSQ6C%apJ$Mh1K9
zV3D+4Vz1ZA_w4>#zUkuP!xLlM9ni(@0JZ3!O#><2_OY+?5s<(t|F-9R9C})Z2CrX%
zBlfh}O5~Sjs;$iW6M6d*4v1TpdJrMbh>4VSMD4}cT?eQYmFij^E==~iZ$B*j`E@HN-zw8r!U8*N=9qFM@
zHa>s-8Ulp~X6J{?g{7sT-S2}2EjuANJ>hWw4w~Hnluib?HnEEt7?tuvV6D&93)sw-
zZyLveQA)ZI^SsL>O$AY9Lo(~Am*;1FM{byUBhabz+0PfOu*1o|&L%_fndYi26S(1c
zx;Y|HCcv{?4#tes+~~#_*Jo#QF1h$M0~vZ|^$5H+4+wci^K=d4I2f2xh_X8=xf?#1
zw*kUCIe%h&)4&|#%QUXy{9)j1SJq}nQz>1ap8qYIdZr+I(SzIHUQ->O;bZKF**GtP
z77(_!wqId-c9@|W1x&_XJvKKhXWBO~z^i~w}%TU}qbw78SH
ziFUywDDy$Vw5K?>4Z?qrcb_+pKEC5{pMr1pF1ZTxw&1B0_mdtgLw^<^QyFvi!U2gX
zDo2?d=x1dY|6|D^WJXK~NSXc2_X%3!{GlgdTS2XLccTJTI{e!BU_`AX_l$BJuK|8}
zu*l7I1m9OcXFcc#bmre*=LF)0*}groV2t{eBk(Sv;{Kx>ig0(N%aym`NG?p&bNO9i
z3F#a`OWA(aU*?Xyyu4b3W%UdUW@>605g93GV8AjurGE2F-Q?n;=n)?ug@%R(F)8Uu
zQFe)5?f0hHl5X%^NLU#C^8}M~Ui?A102|dp&4On41LFX8>9TWhdR56U(cL{Mbb+``
z5X4zRZ-j5HgD1n3q&j#7xLf=d3jo5hn(
zzh+u!X+V-1X<=a`v!ptyKbsf9jkcOmN(FcK+T#oCtk2xnZsSfUV}!Jxr)_QCOaA%~
zaZ(DvFWAWxE-23z0!d|>1uF9M32Tvq%30#_Gx=*V4Od79Ev>y@W#{K!$>C&2y0_eK
z3n1-EeABm8pozX4vLSq4|3w@B7+Csy=Po`uT^LFPB%*jpLoZ4s$LbMvwz%g(kL;og+XzUi&!yxmXB@RXATvMeK4wdEnj399MhZaw;l
zq)|_hDi=c3ail_#Ll(gYkE7zJAviKcFn0Y%{6bb%KYpJ!k!2bR-kZvvaD?
z2XZZURE}r(X*Qbtwl?er?KA9TBtU>ok6@!|_z!Su2A6gb{g`L%7*h~tx+tgv&uy3KviliiODD!c4_B+yAZOAiq;nL)fC
z5_^4#_gd~RwCbgdZ=AjZtp?MJ#vd}dPxHg}s_urEQyb7QG~6bGv8uV3PPAD#Lz4Nv{IqnO))t{p}X{?6+6BG(&+GezWv
zw~igS47QSbJgoiUl-iR}KDLh~f_%puV6w=cnvQ%mu4i{q3;L+zbd*bc#$Ku~zJ`>?
zs*v{aqqccED)cVboTC%}X6E_gs#xGuSxMqk!22U>0Qqk(;-wd#m-&}6-tj@9amI-q
zok~J{d^{{|5K6My&S|?)1SX4dR`-=o&+d|^L9zYockib5le^|LxjkKR*E6lEei=qS
zlV{o9*?|yUP@n2SJqHqrgsjT18=gf}hQcUGi!W@(m4OZnJ`8d1ECcy7cDh2PWl)&S
zuFS_U7za#6K~@vAc@bK{lxh30mvmym`5pt7UFri2${Mm>0O!APmSW1_Nr5l$?*JLH
z3jpZ9w%^}z2u>sNlnthjkihQV8zFk)&)N(=J>0Cmh=HF^+uswOzcD{2bz210u?4tP
zZt4+xYRoR>wK<6FTXQ6_tC8La8x*aMmPaHGD=OY8j;608=+yalGJOX9anA
z-Iq%a+yme)CsIdze^{#Af3q~{@w~lUe;L@_m;TIp;*7NtYA5~5jBN;W`9#&h<7x@9
zFdTf9z9@ZWI2b^Uk=~h;nv5QP*dj%gig$iixgIz?rV6}zBjoX|`Kxyzda)xSf>@M=
zVi1YZ1>p7{BtWr_WIP>AsGzhJF9v0$Jo`E%h;#G_><`0oE6LoC4hRj)^mX6qvU&Ee
zjR(VNv+ziP-~YRRgXkSzY9x|PL64AQE9ZGbz$h^(7cZW`4=D{Xz}#KFT
z7e)LAi)Aio_S+Dec|P%USGmfB_l&g2R4IX={##aOIEf{@gYcArE4eCg;lv5R4glXi
zZc~SyXW`i}E;O4&yB=yM(ABWbjU9Fm)<*Zz^U9b}FQ(R1r9u5Qxm{<%;aL8MpN_8%
zN3?H`{wLt`zw}5hX=vKuO2LJnN=aARs_0kDoldn>X<%bMd+u0NP>2NQYpao2{Oj!qe~}0^7T7N
zgNdSIuht|3FPlMsLth9+3l!D%0^*7|FeCK5U4#3+y*;9lIh=y!FK|kz$+}gL|6@th
zn?SX{?`zuVx5RH-IS1fHcx0<&l^2v%u(5ft;I+dVt*-7=P=b89H2&;#nl@R;;syn)
zXrTVBM>4zm>MN!2mh#iCoAX$d81GB_WC75Z7ScY^IS;4v;xCrpmyr~nhgdAp=;VhRfeXqyJIXJD
zS#ZJ;6!LbP4EdeJ10~rGmm{?XA9NOCAU4GQa$rvt
z7O;^4c&<#x5g3D>uPo7MbR_qS&y17{$U|V0F|8~3T`WYUDeeJY`6+v7HGXvHul`a%u5G9W
zS=Kw!t$gb<^89jGMOBpx^p)k!aDcx_^ygb)eb2_uzR0)fvs&u;)pQHWt;T=a3@V!3
zfMTq#uz06idBff#N8-Lc=ifcglUOwHIRH!?{VlV}ffNWZlbytKD!)|efHGGXd0^l{
zOH0nOLwNz{7m4G!(-Irx17nWq3C#UbGwx(<9r&m}A|k?i3NM-cUNKPxxO1|_9=LQ0
zJ1bX8AzXR-xJm2ow?Z+)U~aFp`g7mVH&Ci{z`L@{;nMu^Y|yELl6~JBN{mb=umfG*
zmo^LSb)bHV3`||QY;hP8UiMrR<1K(4hS$SEDsUKHug+9uduJyOE5SdReHDE(cH^|a
zTMAr|`g7irayO=;261l`#I0uz%BEG7M$STA68s@Es5>FOsC*;7b90*|Sl3qQ;#$y9R1H4^{Ct}Jx}v6VPf_fLgzZ4Wo!T9o0TcmV
zt5SDiu<JEiht3rM|}+A4DIZRzFI-H*5Xu`~Nf
zB(cA54r8IBq+4w&s-DOHc=3f&P_;5BXu;^*?7vR99+&hlziPlq0J)@f6NcA%+hpXn
zH3zOd7Ucv{wB%?&ok{@+L7kGhRhQ`GQm=E$hlH7IFJvWYW)DNDol3>r;g=l>xfFA!
zH?ZO*vXtZ4-nv%=uiw56))ll``A=RcHDCw$NpS*qZAe_e3Qi^p9&cHVXO}+HBCQ_okNMZZ>z?RoHwNkOEoOrpgN
zIayPvqIb96&9k%v|I<76|G~g1!0#@nCJVMF3SzH*NG&nD`PW%djw2Kx5Gt~GV{#6@
z&785N6$}Sk$j{A?E?h_q(kBXp(C_p9x-lC6F-c*F?!E@LdyWty!qsLkC};yVAE?4_
zOSY9+ozH5JLruP;O)$&goff8|`(N$<&t?YP?+-YLleV<*6O-1p@Qs1@n}0g&rhZgI
z%Pi>`TNl%8X5SQ~Tk30cFH+xa^=5eIGLn*aCw}VeF6k90YGeeHJmst{b-L1JcxvyjUuqF*sbRTM0M}2#+5nwo
zm6@Tb=R2+m#=1Sp04H4m`{EqW6?-FRno6c+`o)NE(>c5HJ@hw==qpMJA2eJDG_tJK
zTlQ!^>Q<+Cpl1e1e)>~I7S;U`b*tqrRAbwt{yvX3KE13jm8OJ(3}n;b;l9x_I381-
z(!1KR+>6>?0XQ&t{^-ggH&^eum^brmC8B=D|3*TwEN?WXUu)3Aj}XEy!Mcc&n>^WAlOMdW>c0
z8`>Z1mXC}i!+4D(6$_25oc$r$LU;EEn0bHFyI&5YXO!79u1QpddTI0`n(XkdISwE6*gOK#Y39y{ktVSEonK34|?pAMKf)-%Ii>+45V
z!ZW)d9!6hZpR}F1%fddH^9LktD8cloUm$Hz_3$3VF@_IX1_O|oA!*M*pWt=rDU{c<
ziW&R=r{0Z!=7P6&Au>CROKm7+7^>EH;Wa)~?cg8klYqiW_Iv6l7kmY>i5AdAkX(0I
zyoHL_(dqE1r`F*D*ccGSEXrzh|8#C*Z@6{i(EZrh7^0m=(PAPXH;tVv_C{c&z{=
z4*H1@+(SZ_sD&EhBH2=DhiEe0#LtQU3|}$dzLtZAH93*qoKDSy7~a{h^g`fG486#W
z(&hiBx6+Z|R|^XZP9B~YB$rLq<>i|twd2y;dtB}qyUk)Y>Qt^-xIWI|tnk)Pj;>%P
z*HYOjh}he;b?L-0c^8GS@|BGsf)*92O%ksjz6fwuFCx6$Ot=_}SQKV3aiW>Rz6%Dq
zPMeCK^Mk!kXyIl93<1*){MXtxzezMpTu`oK@1gOa8J^NSh1ox^LR8%1vE56%!zrhq
z;EmX7qLEQIM(E^U7xj1JdP0BY4l;awcB?j45*CyUqus$@*(0OHL<@>_*ioEVlJz{T3QnpmPWY~lHA|1+13PNmLO^uMI
zrY7t#?DJcZAMl*{HS%D2Mt4kiu
zm$m;Rlq{Xv%nSC`&-$=DbOnI{$r^|q8mLHHV+FVL-`FD0^bG|h~jM5|9J(&p&PJvn@-2;H$-R1
zsDpkqVGJwGD60H-WS<&TpzOfso9wM%7&>}U2K_7#afGqKa
znu_OXqtjQ+EyfZ1bz$#a6p06d%_E5KOzb(8<5gLq_lGmr<`=Rsx3Z_Sczw{6UcMgt
z)0MenW*)oKoIi;iE096$tp*c_Q{td&<#h3{HTv$L$5o7JPRD%@SzsRGBNGiBI&NVh
z7$Ku46Iq0*Mlz3zjLy#J?Nxv~j_5J9hF9ZA=*Kxtdh6nkJRK}d+od=#t`!^@d;NZM
zX{~mtFh(~at#}lgx!8BM43QQvm{m6%2E%(K_!+Wl
zgTfdU$nr6pq>w$V@`Xjtad}=!l4o
zC8S(_zJz{
z3tPfpyU@hxS#gLxaw3AM_4p0^`7>!SmL(=OWB+7*RiJLQqJC_)d=ta~to>&(2dm+t4)bPyh
zu>&zm^nKHYWES8>DewJfj;8+=kNKk^d^HWuy~&4@b{EN8p&KpGL#%TK+^WXh9B#hB+rpQfIB^
z7TbpgDJ&5e4-YB(-gL+Kj!&hXB6rmpea+aS@NHV1lzVDZ(pRmm>y|cer;TUkJr`r*
zJa$cd)FnH7=i4s#n;Xiv`0}_HXm!jb=YTTLyI9W|Jkhs_l}+7&<|@EPjYMi%CZ@xN
zW;_pvF$OP{K+N5@!Rh^vTxq^vBgc8YIo1FkYFYKSB%RONs=nhdh7uR8If#O?M
z@QmpDBeCth|7g54%+MFdl~?jA4uUku$U9d^2gfHT-ybZrO39j3;L5N8ay{MMrcfE;hmc{_Of6EBt~|
zX3D7D-~}bv`)ADA(~NDPf`z}v7jyVCN^ORbkeYI3I&
zEQj_zjE%$xVH*#E5G>|I{}Gx}!@Z^X!)NKAqnz8Tb>Bi%YzaU)zJr+nU`@ao?z*1O
zIpm9@Tk>Km?!fYs>lROHmaB$o4)^Qtz`S2De=|kv?UZZ;XqiRQhE@MnNKhD=pmhu;e
znOvN1T^AMrm^M*!$Z$L()F?|zfd>&VnVwc#DD_P$Q&U2ZUra+#f}!T
zQUo}{9@7a4edp-H3wgfWncw8mf5J=HrJ&GG@?A!T|L+0A%Hwwl0wT|tBpBb;c-A&h
z(^7|KFoin>O*3wHnaDr$5T4)+tIY%y=&<^>{+)tAmtFpZ#$|!<1>1&mbEPy(Dr7tV
z!GW}hkotOS(EFeths4Y@;?wgN-kf}zK#(kqFMXE8d#TphU+d>jO6Qrs478+iCkdXf
zMtOEaXZ{y)8D`WxfItX6ASGXun5`LR3*mgEm_jde2Z8~_<-(mVXB>o~-S>qVoO}Qh
zHkiEd_;w*?Eokb3WdnVIYhZj6a&;Jl!kx@={&x2xo@MOGLXu_mHAQx9)Mo5qfe8sT
z$!gpd_x)54J09}=5rWCBshr$S4r^%k>sqXh}Q*D950jlB~?}Jpk!<|JjuQZA!3s_U-MXQo}Dpgo5i5r^dBv
ziFejSvCnv2o{Fr3wGEYpT6UiSa;7jR)(&}P@MJycUpm#^P-E^{edsy%7b8R^%E=2m
zfhB*g$3^1gG=f#)e%T4@R}-q{W-+{?wYiSY4y~)7oVIls2Fw1j>1#5L2cC`c^q62=f7ka4xzhH`*>VaxfKSA}(&!1^(+}FeTe1UyY
zip01y&ri4cH$MRuZT0l@nwbDMMbUstT3n=AL;r8c6j%S5oSP{OEr*wWam>
zrSz-Jus{3gbG^D%C|Jw8r(J60BETcR&)@e{r$R?pq@Vu(Y@#D}NiM
z9n~nRC1}389a5#_jLA~OL-(lI*+q{cf6Arq&XH>sp#2OSp3(2YrI$-ioM8(UuIDGg
z&UHh~*bM)DT>F@p#7b<3zXyMv;+PztsXLospWVf0!(MT)oEMRQsRus#U!IXnoNYk<
zuv<=Rc(qy_e@RAvsn4!~(sL`P-|)BOxwXqoxz(
z=`-HnR=_P6E1hT88x$;~aDs(1osen2hDCTD-2e+r`Tu>KJmax;TP~V(7+P
z{f9rrUQr|~%?FX*^L!s@_vlw{H>JcD#g!jmrZgD1H@7I{Zy0#BaVi3$uj-(ze_dSA}qsaKRebW}MQ6uXqMu~Ecz0O`Q$Q6Txc3&nwfWqD
z)wUHfSCX@(6F{D77;T8UyqEl@^W6c?c?_{lXkYn4=j)mbR1$c^oR|3TU1DWNaBW&V
zJogL`QH({24V@qf3<{-Z%P~{_HzFo?Ui|>Eog1avJP#i}{F=S7{eT17hy9gmzhuH9
zwFY>1A%mcU+4^gUynmsh64bwTECz1`jDG)@dL=IF5cUi}ndQ+31dEn#7Gf|?qU#?T
zp^OFss^0eoalrhi(?#I?3Q7XKVz%+PJ!@hsLeS+h?9m{(aK>+(H&}rvJDqq7D?~n@
zk8p@Kl}dM%=$op^Sgg|OPk9q%CDd9<_m`$d@EQ)MbD@p?6hzp;Sf%+GaL10h*=|ufF!26azb
znw^y1%NO?!)`4ee9}(UKcR({9Okh-01p0x*0wkC+))0(#DNA=}a1X-_PK=7)c~tDL5b6sq$0ycp;D{$Kf3F
z15&RSispSQzUCLcywoIf*vE!B}N&S^FIK5-hG5t@|mg;4?3pdw_
zB2);u_eW$`0-1~Yp;5lTKL=PIwqnVr$m9%?rQ5I&pjuMt`vptlEyUslx}2K}iHHzS
ztuvG{;;$Z_(Z)ucWl{3SMMcT$>7_m)P=I#Ygpo6I`!V4I{>Y}J&-VD@z}Ys-atiFX
z!&{kXXLT7~`~SN`Eo{}xH!69ABP@SdJyrDLZoi9Y-8guMC@pD&`U2|qyf>%KnXkUg
z17QN(=1-X{9F&+n6r=6s(z8&3USO-pnntc301hRk`D2>MIm8~vBk
zl>k^PrfMfRQfCq^)hdKKje3U{>+6~qZ+cz}8tVkh$9ZC@)cBwJC3x}o75xhWlO+o=
z9wXSrDYvAW2Vi;M4&;shZERfb-pbp{1rJy6V{f$6w)Yz2cro1H=OCNVl-MnQ6i?`c
z*D8)vh?vWYwH?Q;1-D(-kbboDfYUR(#Og*yia4TItOxBG!+dp!b?0WhS1R9$Vqu+}
zcoWk}CJFcggfk|AoqJ*S0x-5X&t{Xdu)0NUO8dLv5jA&ibrQx~rb%jl1
ze{Ht20%x)K#g+UtG}K!Tml40qC?_NS%LvxC?|F2teQ+1O8%W&Or`Lt?E^He_>LEJs(IAw$Q7ahhTUU=*cS8hm#Nc~0A+mhGGhK4Ec7qE&6R&gW
zr*~k@W8}UW0k;;<63#kz_Fjp6L=q-tI^r_}j&TS($NkeQB=IuN{f${INoYUTznbl}$O~!Ax#cyf*3F1OiQd|h&a(UJdVbXU
zrYDSXz_I?)e(FV5xFMABY}y2fn2d}e{~8&2qha3hdQ8jL%$-$z;#=5xCt?wZ498F&
zB$gSba9v#-#9$G79#FpTyH8BAX+aQ_dUt%l+4~C@`QJw9VqkL%Y~ijSs&skleCtVv
zRxn7)_svz~@<4R<|Hs;Uhr{u~eDC*tj^lm)c>l0FGdtHcX0Ee;&hs490Wx$db~JO|
zwS(Vr3rn=Azn<#=1qe8d5iX$D>RVvj(jMY!s`bsk;X1mq@p#1}iRibrmO4p(?p&XZmP<0U7xEa5lT2{OD&Z*qbX@6?F3?NW=M
z2GcLB8y^q5nN0q?+k`6gPzxA1?znpPJxs5l2#R!R1Qs)r+Y|hs)ox?J!<;L>-iXbP
zpo7%eQQWtS6BxJs&e{UOcv~aM!eUZH_Le7>C}s2QBdAX_7^BrUGo^j_R~-yhMg0%p
zF&28Wj9AHE>Kx~D!@$!MW}Y0dVM5^}*ZyC|?MZ0gT05q;J)kC9Fgr-rCcBXN0f4LU
zjP{o)O@Rh33plS#xxK9Px&Sfl+W}C?tgPByXzaOXGv8>OL?IUZauWi@@oo0%4~vRu
z{5Vnk(U(hZ-mTv}z{t25=x=}RzNaAj@+AL#|KP!`QW;{s(x@@6cVw4Zo4YGx$
z{y#;tH;3Gkgtp^esWlI`!rDl=>w(LSEeB1J^T2%w
z(2t}0KFCZkZ2cwOlFFLSf}1jCaBrF@;s!e~Fkrprgpfh_f}QbOiv`WGUi3-8nz
zx}l0*tpehINzmuG-Q@$+JM{mk;$@B0&y-AnLl%1lVVwwSSRt;Ow_|;}iTAuGB-new
zS6LFR7=a^RR2jGe**XU9S||Ij#FWkMKK!D-NT0D8McA}A&@ohCC!_
zwS#DGNEvw;&+%Qdkz3|$
z5McyVt%{PdU@hTqi{VGt0qakgSCCX(>JSL%sL%Or7ekt|YZurS!5ZHkX~ZQdVkUi6#1OJdZgm?gGwF4H~6(}Zq^xxJOJbE
zJpVD91FX83!2GC9oyLg@7MH_4GXk%V@$kKRecpBIw6y<%s5NU+@Ah0SfzByv+Kx`O@jYSmky$?%I`GUm9e|cheTz(t_8|YucSxMJi+7kV0N`m@>byWg#jA1&$oxw^vCvvDcQlT
zfPjqiw=YVK9#C7MD);w?cD&8OD!VR4{pw7qJ7DZC&Hk3f1WRQqID?d{K`quI$qy`B
z%4ZAL5xx%uxNfEFda0)YQg<`s$#*1u$}%t_+*;w;d3efa`|xk6w129reXdqj7YY3#
z2r9Y{y+T5DtL{sVDz_CZEX{?#Xak#+1JaDNj*r-d#q`B79Y%(&vn!uQKiKG(Jn?w>
zQu~_B$-X_R(11gX>lThW*O*j>Eiu7xAEvgq?*S^AT-|K!U4+XCFn`{fQv-Ji_}l2R
z0u2dd3IBGn&tJ!#cMRs|dq99YnESmwJx6j2<)HIP6Vjg5cx2CJI2D(l>+lHgn4if@+4tT@kf
z!!QR#)wH*PTfdaUxGqc0{Jm+Kx4LDIalCeiUapl(*>2w~jDbVJWPP%&35I^GA!Lgp
zTNS-MxiJ5<)X(`UK$ambIs5X9YNOkQdI))4J?28H9lb`17c1{*&e&_JAD+9axP
z|EK`Odwbo0=btDK4z0js>PFA%mgIx@yTK#O!QOvm5rd)P2?t^u4Nc6Zp$(?|k#Qd$
zztA92_^KIAN*2*P?gC&+W1>R4o#EX?G~^3Ykw39;K#+4AYiJ|`yvWyW$9|Cc`HKhB
z8SmcpJa9@UA?mk&F*d%`(D_7S*Nd1z3?O!HWGd(gUjkPytnea89S8fnW!T(M@RK}xAGSFmNxmV&ze~x7PSOx7ro;Wic$G!UYnPI`u=DBzKC<$CGn4@*ZDK_b*^W)mdxd*%Q{~K<4
z6i+hNI|U6Mr>Yh!Red3=`&=zAbi+_ec73s)+8pb}zpyCv@!9JR2^~>fLO_}@teSml
zH-*g?mkO}7k7J^smd7(eQHpCfH=4It=E$O^@oZ!$;Dg?|8Q{a$j+t~PgJvlA}H5X&eL9GDdtevwL>Ww>l<
zQMO+>=(^g972sHzy?12w)vFN;*zZRSKy3eJzg65mF1lw1#Jsl_*%6>ofP~dny?$xQ
z5#BJLx_+4$C!_nAv)*VOkO3~G^{*;scc1Yq{FeU74T3LT
zjq^XaJd1NuztX(tgX(6jSqwv!Q|5RO*
zxb3&!x^7~FzRu6VFW106fQHAUN80&kSzkw-w~U3_z(fVUp(_zv%YyxPms!wv2YgiR
ziyDi@*k3e-`Ym^9Jh7a&%1Rrn{-_W*unJ&~F*Diae?a!{0(|z>WF=1Q-pHdAvy=$O
zPsuR)F&Ck4r%$V&M`<6DZq<9)J`iYZIV(^#DdZX3P)DCb0Zc@`)nd)yqzJmh-)!sY
z!xK~otXTX(3jMapGyZm>+uDOeRm6`b8UyT~Px2C;N+x0gM=>^gKoZxtnKC
zN3Z1NN%)=cEJrJ4(Ssk1vVM2qYHH;}j$QXsh(tBHDJ?AQGqxQ;3nIOdduG5>tkxr=
zUy_q6-+H7L79+T|wP-*7(YuktW0TTU+8w|(hk#$WLMZ~~WwSB2BTs>?+Lrg=R2=ylY(c7EkSNdcl^G^CnSA;y0pY7Rg88!l+3niB+
zB1l}*vWZ+nTVtRC<>v!&P+v41vNe3g&VhFif2QescDoPo>i^RTZpuP?nMZ(E`xdf_
zi(uW3ma2K5YPitG)9+orle#Mq%YmqN9EpJ|pgwGMtsA7UoNHQ-PlsqTsePs#yo^(U
zaS_}db+wbvxN`u)X%zqtG1D$F9Su*#Em|KEL0*F&6Z{Q2J`nij+ev5=c|1nus@UxU
z+o(b<1pnmxw=gi&
zIP@dIwtnx{(#(HfT67hF9$|`8w67Oj$o+R!Ao4ra96I2RE12Z{q^HKx)-e1im*)R9
z2yu-0J?uLIT2ZqH1Je7!5oLV(McQZhgzN@IFR{SH*-BsT@5^gfd3+?&~9|+TzgL~lDAtjnBoK$ezm_5wsWU?1kTxnv%qzI%XQ1}
zwB0Ofvc1+p=v?p|vwMz!uTGGk#lo2tZwCWq$<)TuuOaNR%r{@{hKA(Wi{MWkG@hPQ
z+wOExe7rfDB@GprryLfRZm7O5k+m|>-qC9H)yc2_u>TR1)>S7EeI`@RaXQXR$pQzl{Dm+`);#6);Z0+5m5kMNuy}T=TycL
zfKp-O84_-}thYR9(*GN#`SBxK^Bi~rY5g*prMM+3zSOrp$R;=Z;o^x0alEFP$TA~}
zZ$LV5nFvz#25<|p2$->0iTCT*$nSKzSe1Qiw)NyR0%-Lla}>VE6|r3!eu6Jta`myG
zybyXF>Wb2Wx+@5M$_!d2$YVc$Ph+ah1z8z~@fnnKP81uF2xYY|*Fw|`dVyQqahRc{
zj;S(hk{jJk!XUPoZPHlgez<&a!QVQfOilLo!aP^DmgWE(=i3RpSS9|0xNePsA6Hzt
zB9zr=Bj7l_bB9Sf0MUT*YC1)3r+!Wd8Tm-K+6m7+JFyF}9A1Oa4t3}F%xn_4N#NAnnXaZ^%Dt>4c
z(UCGS8agxjL+CyS&Tp>2KzS2m^z&Kl0Iti15(YuhGD4^Xy^jV@uL7BqlRRB$8?^
z`Nw9lSc*?U*c|`?HO;-XTzc7MC9rb-EoWSft
z!-=&<5Hh=xz_m-OI;wti^|0>l=>Gc@)3zS}C&@)*Ft4tM}wWpbR
zA1}`@8~{pi?ky_i!?Qf4(Uo5$lUwcVi)UBrH}i@nO=}?2$;6lY$1uxg+->g?Rm!9n
z(}hV?FNj<2k1k4h>x*#;5u~zqz%lNnn+n|g>660OQS!S8zr8$bAHBXU}bJ|KgTIH-ZT8F%~)9Sa*30
zIPe`^^_3(iQ~TDJKA(!dfRs5*3KVUMgcunbetu?Ec^`DZ8OVkY&giYXc5-c|E3ACB
z*HYZZ_Tlfg?5or$?Trjq*Cx&26>GgA^Ns#b?!^OxvQw8MYGn`}U{`bwb6UD$Fer;}
zri`!Ie94tO=MndF$nOLq@8nr6%F+J
z6U@b#>kgHKAWdo_PT#`qK7re!E~$wuotyke+tu;sgZ;!%P0ny92u=lovF|xk>NS-(
zFN;GbNJyfeI%wOoFa=6M=I*EEl;SRE$vml!vRN1!1I~XD=)H&J_pF;)o4&V`JdpWCILN#1k^d>>^5sV@Y&y(Mwj>!rl
z?4q4%ImI`xU8!{{CU}E7H*n46G)IgZaG(GT&E&iX*-Xm;hJfzaTMH{9YTnk-v2)I`
zzQG&r2Qg|tmu|lIh+=LAPu?6)d(9iiw)5*_DIk=z5dR?tUw_;NjlRsXe|X95{9-;(
zdCH68FVoewY;Rrz;KRv#>*Pi_ft$Ey`>z&Cs|?2^0<`JuH`+ABt1t5x1m5M7US1^L
zJsy0IBPbiw4ZWN!+hw;beD&E|$lvhIectF4v
z=_bZ;J{)d#l~};F+JHclF$23=7f_?xrIlIlf6WU{>ob9H%*n=FZp9CGX+Wzle=G=K
zXPMnhNT7D8dXcZLsAsMZ{A)_b`gOefZbz^BnzFlJP(2bU#TId~RajoFoO16cLY>fv
zl7?Bv~I0NIP
zt1+}0#oRi6iBQ_o^Ef=~hwfo61#KB`je5&$yNC@BWf?4@=K(6MZ%s|cUwn4{67P%LmNoUUqOFs}E?OME)$k1G(Dsw|m
z9*eDTm72=2!SYXq>rcEZ3C?GW5)Z0)P6sGk7^hBuw^8~KUHbIxbxc;#n;BZ*
z--A~+TH3(NG&9D8WeGwJJmpqi0U}i!#E;fS?^o+m#I4XxMW41y$RsYSwSH8
z22;hty=0zfwR^$4ZKmWcOHy(Z4vyD0eht`w>l=Rd75rzuqnq$cC%1o7=;0lJ?z_&Y
z0hZ$%ve!HL09&`|^oCaudkm6rNYl=5w;H%~j
z3$enh6Q!PE9(R_kHs+RHvF~}`7dw?%vWqIIbXS%ip3gYwOpb-wAOfhKrbr$daVq7a
z!R7Cc;?{I57Y;vBO+2VoOF5VkM^Il~Vz!N@lgi7%E-_eGs_jcr08IucXAC*kBq%3X
z4k|Wcd%Kic=>7v2D+!nx^ffseJhuHLUOQX7gP59%WZDjCXMe3B_fUr1(%Lbbs!zNXNlw
zyUS@@)dNE3gCO7YU3I4>Y>SPok(}71jEtC@M{c$dD6PA}^NBg?o;rp(s$Oitb`%D;
z5CTj9xpnJJ*qMN@MJ?4DQZ`uYbMNfrf@ssqr~krtgq|(#GF@2yoPE+csUJ{cT>soB
zAa>@p2wy(4U-{ECm|={Q`Wcw^`6VCl*BuQ;9`CX*Sr*BCariy6ohx=#SoS)|;)%3r%-pS`a`$C-iYc=F`(9GahT
zJSs!_)$BQ)&j$LPpO}_3nVIXj{(;}aN&N@LX7Sl|^$!I^-px&jkcgX@AeMs+@Kn~OHCbq%Cz1K;yn`XtC8^+_C60p28_sxsb#oDEcDOLa(2h=t81#`
z2Ky%Z`wzQs-C4jNVy5D-XS5h>x#TkD=TH5T5JIMzp>X#3K4kS6y)y=q$Z1YZ1O1JN
zfLLJN7E-|KJbLNG&!0007||3{3qV9fgoA6u%r~6)Nq(unu3y6eGSk7Lhw5a~`D?tN
zc>iRJ&Y$K>?eA~eB~l9*-~KWB0ipi_tj0Ie!TK>uS7Y+x`rU*+1a(DvyasNVAC7-c
zNy+_IJ^mS7l)|Tv9SRQ!7vB@nEdSyw?M&I|2SP=JC`u>BAi=xiY4j3QREKN6$FAc^
z2J~{IH#!WGTt8_Vl^X;tif;Sz8CT707Do+HktD=;dL;x3KCIS}b2+y9F@1xTp9sN|
zCVYj$-#Rds>hba5Z^v>v0=52&>wCRVo$vHuu616r3E~``nc%T``0%I{8#zSxC$j?o
zg&|TTR<)%QvoajbUztKgA%0k&K|9M%l+7CUGSo?2ghoV&FQwV0*-JOMPm$ZI4x5{C}}0
zh`+1UPza>1Ljh*r4upQ6eC
zk(8aZ?}`6Q>c3-+6nfUDvQV}8EyZrq$@DpgNsv_M2G&T{Ke*r>s~pSC0)$uP0y8JQ
zy?E=ZVKo^K@Cc(6dX>^ch%yO&%OU^#6{Cl0)sy0n0JZ^{?)UzAXI*lk^sRFj;7DtP
zbx8H2$o*^V)O4nqjVF=^SqOY=N$RgbB0p0@lxV@p4lC-XTSFQ6rz-E=c;!yHzhCR7
z2hA7@iYq%+1H1B;QeOij7_v^{qE%4;l&rUx-D%74I`czKYq-qB&L#lCNK7BW7hsND
z24zhSImj@BU@lRtUM+-5#XfJa1rQ+M)75*T{e
zxUYr(#qJ*x!D>k#$$Uof3m?ZIL+d&&v9dCVH7Y*+|%4d-zqr`&t#_+BcEKI#%R=>bwR`pWR0`KbrDOIOJdx
zZZT!H?qs<6k5I?7T1Z5T3qfypH`t`WE_M2jU328c=H@0v?c~G+p?KRxJ+?g9y};ew
zy$sa=#PuLr8vrs)!XcxNTn;?zgaw8~ct1ROb-es($VTJ)sZ!;2YsNE1Kj9eb^kwSlV9{R}iAi<87Yp3Yn{wl!ZBFUOq
zEO~c#;mj{6u!<^Z^#ocu0m`Pn2_$=xp
zhM6ksLQvXuugWRnF3-NKyZOTFh`cZ|G+;!&p<#M$#p5$MH3l^)EAM+fn
z(9H8ZpmacE9hLijWr6X)L3{IF*t(a*XXJOyGVr031VZ{nK0(<-J~-vem+u`FqV+DOaI%j}Tux6#
z=xY(D{vR+T@#uB)d^FCN0Fbn_mjR_Q`MYT;3{Y8FrVk%J^hoV)pPalkKRjJrq2M1|
z&$3m)prg4_DJ*q~zh}5uC&V6mOC$2dHlt&+w$v4Vi4es4NCz;P^mI_T;3K$rTcpT#
zLrZDs4AMK~>mxs^BIC?ZlZ;02=eoKHX=%S2Gh9}(7qyaaL&TbZM
z>CmUOwm?Hc$Jdr6p!rYT4CAeyr??KW#g^UO-71=z6Y~SL3Fzey;b=0NJ{u7(|A&?p
zj!kBbPRzQ{W2ZSzW?l-W<|bnvE@oD(6Dxiai(Qi=F9*AaJHFt?c4FY9U)JO=J5fp&OSv;{wd@x&d$QYB@1HL1v)Ek^hN1(E`zBc8
z;f9~lS;|5EXG;CibiJ;lM34nRfe!RlTo@hXY9GqpY-SAHf+$4uIHRYXsM?t!$YLrx
z>|gM<$?5l7UDR_D4!kS>FUf+VVnIh#^UI~UEM$hxxMNQ897^hMowtfj(Y%~)W!#&>7UDuPo){a-%_3QBXDfJ@`iIh!O?C&bH+
zFN+$FM_U>J;GKevu&QVNu5~?xOznCBY+S737@vUj{#$YITp7neB$#BD&9(TkgG?B-
zEmRY^*togzB_$;fd}QjpW@T!CL*{N`D%amj_|qVpe|MpBa8QR7(i^i~Rz*MO-WL71}x
zLXQ^7I5T3L&^SayDso>80edk0=YU=lfYzIxubGAA&YzIR01UGu1k?;*iQhMu+
zX3)S_Y<7knM-8gjxH)`W}%TqC^gM)|<{xYaNyVDpyKCp11JBs@VKq>}PyZ=}E9?tK<=vJPuXN{C*G*Ki9m;jJQ(nab*Y^G93j^7_nCI48mM?2#TeEH
zG93Ky{?65Vm{(3~8yW(?zSiDm-z>%7bRo6gDis5^(>nIA^$;O=5YPUWf6)l2T-Snr
zfRg@j-l<{}9#cHeGVuH3UB3AA^r(ggsU7sgHzR9nJ=Qy!{O+gRr9+Gao}Qi%1-Em@
z1Pxe*vQ=fwdFH$x1k}6+Yrp(g==;+GB)ewtvOi3pIT8T8&97PJcxoLNEwkk!mU6_=
z0Y{?pvDLdN)Oq}&evK3>rLi#kv^hVEpUBcQeU1-fS+y40+k-(`~Xpi1R@``+%Fa`#vj_5u1tuJ4+a}>
zrn{p7d0XPK4MBS6M#sno)u&;KKr&4u8wd<>))Xe!~B64&EIJ1t7jvjV%XYuq}*D!0tk*kSX54FvV
zIcQ5VS9CD8=Hck3qe_!wIx2_sV6`&d-T-L?!j|4}CcG-c;N!>d*?Ah9ioJZ#`xQ)1
zw<2rFqy$pbI8oK0mU~@;PT+;=>gwv~Ql)jMnh@~50~02`HJe~&N}8LQXatPO>CJ$2
zqW%9p{Lts~G4<2`J$kFh3}SvuP&{&c_7bi5coMP>0)*3l3>)Re?vCG~p;^iBUTEX5
zoujNlH_oo2>an~e17Ba3`_5uHtCX0qGL%Tig{u#WUb^e;m0n9S;R_m7az
z;C%gbw#CAIbwL
zai)`s8yB+}{aank`stQgUz2(vX8qog$(gjYzaM{|ql@rR6rt
zW=ch01{Uw88&~TCX)g?}9)|_M=60fcOWHy404S`hM&m%nuB18Ag6)q>7Z3!H1I{jj
z0_;;yuk4!adPD;^q8Ty9`>=S)V0Or{j(}DbaAG_?@)<`s_6?Z@_FjR#m*0ul4Dif?
z3%PWD)zSCkW-mXLqBi&VA_#QGs;i&9&po>e7c4xd@{|s+vEjZBf=WqC$H<*T0u)J!
z`k1zs4QVMU6$}q6FSjX*AgoWcxPEfX>%JqHixtVM?Rm<*e=0@ZB>n)Ri){O)V*tiA
zUMdb}DI()!QNE|#tXgFRC*qS}6V>*KV^s7{Y&`=YIXRiszQR|AIgcrp4)uC`N_`Ab
z^wJMWc54&rWl_*Szw%=hGwB9+q?B$92FM~@e(JSS@CEz2OwRSi6Lf3vLq1-LJ4`&V
znxAP@ShsYxzHn1|hnymFuHxAxhe&Fg>f0jZWAQ4*d#*^tUQMek!ZVt6Vt;q{e)7Ol
zD5e=Z9N&1zIJT0NGV9$EDC@>DL*28{7DFvl#XshfyzgDVQaTQdJ{ANRKBDKYMHMhk
zvkE1(`WOxTX2+_(gCx$N!rXX`OB#U#_UT8dzZ4lxgMniA;4&Z-HvC#jN-91%*}4I1
zz%t#kMGa)hF3_q_nR(VRj!%7`<)Dez9fMNltmhp`RoIDLVBJDxOaT~*f?V;)lFWsN
zRPpIR00OM_N!S8V8GrwZqLpdo#b&rVd-w@_@T_%wMF++o5q|gq-@=JXl@f!fN5<^h
zsM9Ofq5bqqx1PO7Kpwl{ljlQi6dWDLPQ)3GPa^g@&8`*9u2^v7*iv;|b@yZZ$)1JC
zvo1UBffNuT54kZmpQpcPr`1?zQGTOojLCihNk9)j23}~om5V*9s#>}+A5Nt-pFMY+
zI_m8uRVCqf3fBv9Ki&s__}&&>`ZAs5#;mxMY6#O0>H0m>-q&T@9s|a)YeP3nO}J3~
zPpi;i9}AG$rbL0p@1}57u$I+m0o;CJWaRMjE|)mwOmKnY^yGxN&P7X$>}Dq^8Av89
z#@^l9dd|fjB^E$g)ixs%eMc6B|L#PbW*GUSo>3y`7xCaaOXAoz12b=IP#5y>^0uQvtOwaZC85Lo>p6c>JmP$>AUiW(
z?&^FWpY=Rt?WczPw^Hm{z~!nNdnE?SFVi((ur|f$jK1%Cy4E>p&e`NoI8{@mvNRd{dM)XNv*HQyS_pT2^_+aFxidHBfLhmP@_ynO+mFp52C
zNq9KoCTav!f?kV?HFN28%-gGa9j-+c=;+fxnyTvR`*FkX{(M#X#j)waoa4T=x%pI4
zjlu5`fGD>2!8>q8h>u;g#0soQC^}(%3(QKmkZKqj8p%%utg9FzapQ{nyLtXKmNe(I
zw4mUzlatfSbbS6MY@fP)211a;z^1u9alZWg{5X4qwGIdy&gSOkI@hIl7HCgp9e}y9
zrG*(3`0_5L<-k72c*2P|{xH(!$Gv6XqCoh~k9%9ruuDSJV0zoa4=%2eaEuS0&z{6k
z!>O)an}|Dfs`~bqOjzAHE*MyNsTL~niZ{Kb3Hhj$Q3Cnr$Md6G^}@n!^!IyO9WR&6
zUh|VIOT*&1QE6aga2rPR#2oLSRpyfVy4t(DYXiC8-E5G=Tz1QweJ!b|>D&P@$1AgJ
zo{OrJW!;EBw?XMqOy$JZ5TIZt!7}u=}qZfsJD5?Ex+lLN)bm7I
zz2n^Z&-UNIT#&dAwX(8syXFgDoW&kObi@jJg5
zjM`%dji8)UG2#gJ?AW{ktKY{&U$}k$qEc>g%&f5NUidv3ff`1RnE^(py#%<}U_)7X
zKR+pZ2ZuHrES8->rQbBCEeVYNp!GnjhpN7$ojzmz*EmJVvzHUF#TN1QSSHI|fGy+G
zomrR0GjPC$EjR9{0K;7~GS7PtAVrc*4}KvXj)f|A+q6$6XEl-O5h^IMQlEP}Q+{_-
zn+Ua=O|Il}mjRE4#>Nik(8)AcrQeerTwJ%VX!dntS#}2jPXX|qWB%dm!Xs{+sD8!o
zXlT>nL1dSk#Qvyg@GQ>UH3?n3hx_WUF3_vrsGo)))&GFurPD3dI>Xutm2QTnoe*CR
zNfK7jgr9lAn(ioVhIe33-bA0I`$#l&H&{l;5DbO`DN(B*W(;d%A6RobPu&K~a3DvA
z-bE>Vat0cO$zZC!urCY`k*Kj>KV9*v&R6xc?5QJJSUODpPw74FFwuHL8$UY-c3k
zN_FPG;(Rfns4edY@PO>gwKB9GE;_Hs^d1MGz%2Vl|?>npzuAfn0&7V`6&y}IokU9BKT;k
zPO_>AgXS1%FxaQ|drY|*5Cs~KOI{y|WqASGeI(cq9Se*-sAy>^vyyA~nGI9vxQ^8}
z91qGbV8;679KVi?JRb#oUckFN*WqK*h>?+zASiBR@CjL*Q$BhlUCOORl^G};{|FlX
zpn-W)mmVVD+Vmvy=eG$n4V|ZocPiNW@|&6%!H_zn9fLA!@^PEHzQU9;0CvC(=Ss&K
z%=tR+jWuHS@Q=>~X8PK4q>#!>7@{&fn~9n=kBce6Y66+8lSE^n`}raiCU_2=_cFSu
z!N1DHh$xrb(#sV~P{uATS)~FBYVT_FzYccn+><9Kb8_hH#wIH2s+QNicuhq9$FA$^
zHEU3#+}lQAc#JsNh+6p42e?-xHo5do)C|k_+M5~AYqf_ep?`s=mIF-lcwwlpBlEHB
z>^2UQ3+JJ74n}3UP-mOP4($I@!FDwycCyLxg4igR$J&(oPdN{Aup5g#a4lR9kI14*
z52Bn)Cdi#88{Gdy_Wnyyqf_o2?H+*UyNX+<Q=xzu}YA+BYj#xA3nS~@Ipo?^906z
zk5n@vpjK-m4{(MMTogTPA-P_kmb5+mfMP7N+f~wVz;Ul^2W%s&r*rHTj^wJXhlfVQ
z{)XAIYlDeq+mDgyid83r0|Q-m4UDnm_d@Nf4c)*OHGxggm%!Y~POww{`!1NzA-jNS
zQ{<~k>-VUs$aG8x@3F3jJ3JS<=
z3R3Z-SOiiB*8?AC9yFIoKH8w%KfgLC*hpEQ#NS2bTR(KLBX1;JrKXiNa^M_Bo;wyN=xY=vfG$Jtwesz6E*4Tu
zIHtI{#n@91#`sy}GK{()Ppa`B4n9s#zdd$0vuR7m1SP@DD-XjUCsWTnn_;~t%&n*B
zlE}+Qi-&>mLi8F5j#lhFZ01pQ)G^VXC1@@IV0aeA3~qpHM-T&GSXzFAUNY!R3)ziu
zs%ObDC30yffH73?;2x%+%b-Qgm2|=_6fe^
zwt-qNd?uGOOF^73xCyN}&3b6AFy+ol9z5?12feI<#(5Qe#-RBAG*O~T>;5eooAxk*
z#n~qYt-o9@v(D2?D@K24t(ku!gQOop`kH
z@R%7cg+HWlsdff|BB2oms2Ix61mtH!y*3KniNY13_K%v7&oep}#G9Xu3yPa7qCPMr
z1=T6RH=4Z}7#NaF;WFq@2E{3UIdC#jl&*(+iUb$8FTA2gp!IXemRoH^u0sYH%yXw7CFwa*xXrTkYF(w
zlJA1E|E6H6-qMnvVEdgA3_5IC8HILF0*Xj(BK7g*8yh=dJJEHK2*Do`lwq4NWGg#0
zi)Bcl0&xS-;QzYzy#RJ&!`gy}Y>EH@>WX0y=>ZbJ@XXAOK+VH1n|C&ti0a%wC-X^%
zy-G^8&+WIbCWN}k`l!PYf^!!u7pS25W4#S_DUfq4YtX%9bKR87NCPI#6A9y8vj5}~
zaNaMaTHd*#jQm|S`#Tva4HPtd+d!%KWwLS717_zcJ3bx3iSsP-Ufa1tYW0&aM6iPr
z%Zv)LkPQVdLH|1vj50FO_$r~}n*nBAioz$#O^$1chGDg}G(tj0r?7=pBPFeOcL~6`
z`n4CB6*&tE3jPcXO!O;rCY%^3B2$RsnEuV#*6Pf4TRvTH$N*-6RA>?JBAXt>1vHx`
zMp%c$R?g&f+Qk-HXR#Tt
zqPN?{mYn$dRlD)MtkEh#4`I|QV@zx>JW;E?#@;aIJ2M!_x942&Q)q@I94e=y>#fFn
zzIzyh&fXPpt}ONm4D$==Z^J-9W-VDyjs4VM<+xiQH}jIue%*-_8dTM{;qt8TyT`^r
z+s5&!Lz^q|#4d8Hxv+l;q;N<(96Y)N2DI{5Az@tXA`VBDpc5zrIk=o%I>J*=&MP3fZ*)q4N!0(2rS!uT7RTZ7h~yUt!bE8T(J9T&yT|OSWy3%17fy5
z`;^L|^0b#NE%l2QXND@~uer6{%$b&khDO8o)7F0I?whv(UtDNn`mLj$!7f#zftr9P
zkCEG!)^b}DWQwn#w2H#PA=+d!YxOaIdcl&7jCB55=9ihXkr~Qtt7rcFU>L5P3;G6q
z%l!drhBC6#kp2lP_Z#ez?zlP1b{-H7)FFoB4gR6ZJv=l!h)!`6`FzeLmX?_3-V}1O
zaknmK8bo0%sD**tVnFCv7)&d2C@3x_5ize9dO)8w_`?XxQ9nQwtdk^8gXhLE~C<6W-T?(P+z;{LF_u14aZ__S1jV<9y_6l9y>h3WTa0|MVUf2ZmD7Q}XF
z2v#3j=`*h|?Mft~SE4|kt*WWXsjj{YHm%D~g~|K8x6#syI~tnRjFwfw3_muhB)gY%
z+GF{BUGQNiKuykAI~$Xs%mCt8LNqZwNM0Dj`@rpNL&1+t#?$dH(t)Gh3k&WA?A3n(
zBWc%iROIf1(@k^QfGGv&3XL6Sea=5`pt_!PJd@tK*-Nk)rUU=seqSU2!+
zq3-02nNEIX3ff
z%s2orpnH)JK7!C&eNrY9p@IM;+5K4yE&ol|Z}Cf^U&J6<@_6F463^yP)DRj}J$%y@H8-39xy
z<|iYkB_H-*ueeejw8i{oAd}4M>QZtvWfxdTyZ%)XFuqTc6On%y+coq$!b6gSxqez
zd~cJJ6TjTWB92w#6mf7xh4A;hJgoTs*XV|#qQ1`;G6Lkn=DFr_=^2Vp906>04Ibx!
zr)jSJ4{#oQB5(w_W`xKC_xzBB9uGT$4OomaqP}!-$I&>UusmX1m1;2)(P3#L*`SKpQZb*erWpy
z(0L>F-MERvZRmXSbO0*(|CQpwTB}GdN|9pPM^^KvwEq#7m56>&V22XwkT&Yz!-P^p
z#>4QeNk@_^h;Xk@%pJrIBMAF#1wqos0r8nbf_JoLKV6D9s9N!`vB0WqD|QLZ$LOeV
zfD|Cvm__OzCaoRO;5ntgf_VUI{|~1
z;J-3L2yW(y)_E|jnc^*n#{pR0`S0|y|C=0=e`RL;|C2)UKj}D;LWFex&xQs6$Nx-d
zSTp#45=$aO>bEv!&L)+K@>F_ry06w^iW)0*U)B8noqgcHpH2;+OJ-jN1~yk*Pv}G&;6^arEz509sNo={1dQ|Jt=JVC^0E=(hfZ!T2NI(yV@{63ydx
ziz`se3Ve+B0AG&;X0|)8==<{)R%%J~ci`>iM7bw1WbVGeBQenx*oI3=i>D*gN-yL9
z0oo`G0CUzx>r(ksILrReQvkX3158Lb8D$X~0d^8k-!kh88ps&(Y!(AlcY#B6-cG5N
z6(l%0ZOAipbQ=$1Eb7TiTIvHrb76)K)dL9=3?!Q@CM8>=)6_Kh;EQf79Tq;X?>EF;
z2FST8>VKywirIIsADWvZu3W~c*xWkwfj|UOh?0_${(`Trd!0$q7h?v3tLEx+Ty#^4J7tq6Ocv`wY(PD3zX5CIe){ZRwc1SRs(_D>`z@l&pYuyqDiB4
zUkzH~w4$`;!V
zo4lUJ*ApR%Rul`q@vp4alLeck8bi(V&GIK>B+}Iw=yYdZVQ=g_#4EdsUAfO^jpR7B{RH>aC4>XkLA|LP&idVaBofFQW~7vZPfSdfoVQSaB}5twY5
zs_m|hbEpX>;%KOZfeg9tyCs`U|Mm7l_2}j^dA$|iHw~ro9+lUZe2*23%IMAs9%5zr
zFXOCN__3)Hn-ozoh19g9%IEz4K&v_dlhh8y$4v{q%6#zV@k5n(R;=6a%-6tXX#h>8
zOt-$A9Q+Q-?7ADi(*ked+4Zj|%R=W6zbr-@;?T09;1y_YUhA^xPG*%rWpBR`ZGD}n
zf>)cin~hwdxW8$cx7;Gea8lC&I{|zM>wxv+{K;aOy33Sx_t#x-;!0F)aBmVgzz}q*
z&~&J;S?Wjdk1(z`1Vr+qY=J)?{w&=DV8A67itEi@6$04}JQu|ErO}|(^6~NtBml}%
z^j%Sq=X^-5w+98$BhUXAX>S2lRn)bO9=cQMlvFweBn}8jDk>6EhX#>GLIgI5(v387
zkdy{NLb^e^5u_Ugq~X9h`)=Rw{&)QU_->7R#{kAIcCEeEn)7+)e5SJAj3-&NYhitd
z5VW=cExZv<5RwY8?NNaya~N!O->Y8N%sO?}Xm2Cn8
z1Hyk^as;XqFa>p_@QR^ecpye^%(la-#Dm)H0J=fewZ~vu#+Hb8`VD8Rpb&YWW8ZP8
zFT&f%$nZ5b)e*}RUP~)0DpGtZCMJ^5iK2CYn*$1=fkI*w*#qb1jPeQ#*C5Lt0_&mh
zhmO_Vjb&G9=qr(dw&y~&VvwSuA^9nq?WdJo061|5+>Jf@3T729+CAyVNf9RsbeyY^
ztmFK(`q0=zwlogSYVZw*Jo1(>X5C8J<8mSKP&{QS@`LnCkm$JpGc7OlLk$Q%(T-am
z!F;I4&Fjir^VVq*Rtcp;3Rpv9LRNivpJsoT^^7%_@pBlApAE^$;J@hG^mkpuYsm`n
z3D#!eX7TN{7*8WlC(G8y&eiu>_k0@c&o1yf;ov+fSp%#p0>dMA1O&0vy#|n;w2>cb
zdwlbFj7FyoDI)bS7sx+QI0*NXj-nIY(9F(k{K~nTlGo?=_SPI}H`10>VLEa`NDf^`(7LEN7wTo5xCe--R}v>MEW$c#0CH;PTQVtwk>1Gw^W0p
zsUqvq6#Ls9r%zNxF^4Btlu%>CAmvqyk*caHh|vq_WebA@
zSfP3v+(3ESrJn*+Fr-q`hidc!0D2}apr=3{<$;UHfUbnR+j%_D$i5m|kHjS!DpRP>
z40kom3}JZIitcX|=oX_QawFQ_{sXh378s16?~fsRo@t4}QdF}eSp7q!UZs8868rdD
z4{jqFX4v_~eS;2KrpTE9qxL}&aGja!&%19x91H3tLv?pg&bJ2YebWW?%J~mn6BF=9
zyKIrCY#Asz{S6WCCfvH-p!-7yr+
zO-=8ab3vo@*w~DVj+UAMU2(B6c3@@X9Veli8Ne*woOZXE0P3Moo7kTL*L_qAXm!9t
z#2AF4$nrTf2C3`Ave`&heTnf#(k#X#I6oeKlFXQe1lz!~wc&%_}Is{h>`1UuIIkX$k*fI0?
z#}|+76Z>e~GR$@B>6=+Ejf7?eDC9+ZW(i8LCmmuTrPZ?kEfpXFcWm7xzdB_9wcquW
zVHBos0I^MD_u}=k9XRy5(u1~VAxie+KL)kx?U^9b-svv%QA5gmOwT`-
z#Ed|6&yVZk873OwYpR7@$%<{g{q{Am9o2mZ1_9+@5M~Cmi&h6mfYN`HQKotjZgx%)
zF{$Fy@BU|qfbm0ln#X!^sgBysK52T{jeu`vLp~{27x(h}*4yF9LDBgtk+-(c`EgwM
zg_2~@?%z+*Nx>TFotlC2`ZuxJ%*KwTd<s&w=}3s`dJ1A_j-k1Z?SNtw|)=
z)`Q`=3zx3(DoB(P2O@4H?*nzDE#iSao3yu6GHHzPmZ70a{Ek{iPk}8oTUpfgGH5_n
zPOpw1eF2b1%&s`yTE8x^<3i1G1{^kDeA*rP@C_
z7ncAT85v_xf$Iv(-(N2w*7d&xqqh$ZLZ%#4y}hL%T)0%9e{OCLx|SML$<;7m>>-Qs
z=fwE`3|<2l@azh>+Pi&hQ9BTe?
z!B^0Ur0z?SG>}Ebu0>_uv)CgjhCOeMJ*A7ZN4xykDG0zPs36=3VFUCHBCvsPGHw%(
zr5IS@<4(hKXOFsKKP8?gzl-g)()?b;xQ}ap7;qZDvLzdbF*<;x$SOCE3R-{p$gyrL
zv9dn`*xd)BGc(sKx4yJMOl;1g6g@XL_uYHN(RZZK{V)8@S^xu!H(&+WfQt&882>#XR+^_!SI{
zqdDM8bf~ggJ=IS^^yh{4%Kp{|jmlCye~djX)sr+i^M~0;OG40N$b+ysfl*k8``h)h
zd9opH$D7AKOM$(2(4JI9;DiC3#!cXY#Ru;~$hcUJ;>@2j29W$@{NuroA05uY&k-Nc
zBMT_FCVlu1#?>)E2e_?=R^6o5=&g%o#zKLYQrp);5P;y~D->U>FcmTbL9W*f=E`NX
z_c;_0`b-KCYkWNOP3(o75xv(RJr^JmYpeu!GOHy1Rsxyb4F$`CJo-4u2(*6%Y<>2&
zJS=OaEdcE@p78Y!FSz^9x@l<{cV@|mii+NyyQEX@0f6kwcoC?(LPLhnp)n8#Yfx2n
zae2fw|@{Eh_4-ls-jQjQCt(*tFG}UxQzoTvU!U
zfC-O=HAI2BV*ORcK33@r{%Q=+pAc9&5YxIEig@};=GKV(5f)A$>vTAMfB6fg^KWq&
zVCn6#*9vOs!Y7M*?K@JxGVnVcZNXB;;vbVJIWI2sg$bzp`{NSdUJcp@@^vVSfP(AH
zPem^a|LXz~pFGBC&>1+}VxCg^1YnLd_8GQ=&-%*=GI9hvt;F<8*F
ziQ5it+jWFT05bF81HpS0y}MH-8bBh|*s;Y|Qhh8r{gq8&N-?vE@u=n#hr54M9TH7G
zXQ)FH%o|HD=e7MgHg+_@9+up6{LqlAZ@$^YDuEu&toDT8GW2rBy?{a*N;X4ZORL!*
zoyRLSC0`gtiiPCPDNjc4AdS9Dx0efm(D8+n6vKDrwW9Id|Gym6&jRSl(
z;is<;?shz6)LeX6EMsH^6{i~M@m&<)6&@-g?V%J-&m`WQz6BN3H
zMbV*KUC&Cf>JXx108`TCO)t;b5$D+06m&+BGtw^Gj$Xu}Nk!_m$!8z6DC0)wj}(-vsqeB}oQy&FEzyLPm^;Jq|8_4eXm;h_^9T3D&00XUfiuXvW@DC;moJCv>kl6rcqGF+anbf=${D
z3w=NKoBJgQNp!>!$w<3UO!PWHVleVt$Oo7@<>zJ_tAkjCnNDqVE)5%fD+*C3f8*f^
zy+@0Y_;V&L2$XS{6+Dl;5Vm=Au>jfb+}sw;q19Q#x;&xcjO8VBe+@bTN_I5lFMLsk
z5b3^s8fjmew%z@lRY)HS7aMEV@jfgNq5&Y5bIO5+l`U>w;VXbB%*#_LBXHH!)NJ)r
z>4`eOaH(0tS-ZGqqnDoned92zXTlXFD!RcGf)8Q~@Y#Ou@u`NWsSYr7-{{t{5ORbS
z)cSs^3j>7|PAA-LqTsV*T_(;1%!@wOZ}IQ11Ao*R8YeC~;T!`0ktnu*8q
zR2jeg&E;8R-7#{=jEd&_4$Wah)-^k9g11uZ7DTjwP|g=CxdvE&T%~(%mXLFAHfXjz
zJ(YAz;&6gsySuQGDPjojT2D+!z~+1h+f!Ns*RHRTPR6iY
ztLyheXkX03m%^;$@E<5C@5(UIM`D;xG00T(F5;!s$Mc2$&K(@GDlv9;ZiEdJ09-x_
zLoM4w>JIq-N%yMAa%E?X3c2*-0En|e)vpX!uRKQQg~V!qiRMz-WnV(c=#q`zhdoet
zPqM4FcXkdL;9kOfy$=pbWI=jO9rgoiTzLSH6R-2+iC9GBgZRWm=A`?SV=D8$T!KUI
zBk6{ml;e|al}t@V1lY!SB>chH!$WXP1Tz)`&pK;0kX(5o;jOfjUYsA?N-n$=r9J}VvrAh
zu!`1t$yI&$7l<&>W}ssQYUqP(*K?#pPHxG>YzP!v|r8?&Mf4n-M>$}u&{uh
zRwJqIg~G{k^7B_{etnRMnmGg>+Db&B?fWd6+>zx(zGX!+D)V7%BXO7>F>9R5f4~xy
z_4Uh~CM#!-;==}IP%ZhggU=#gUOGpFplwAoRu}|Xy%+E
zpyq2ug_I-`azt_8`Iu)f?*c+QC7Lo8W)X090~V
zC|;WMm$=oBD>2{~>2-7Tq^1}CAKIZ+Wg?KtNno+{lj`2@TpD90sdOt!CkV)R+u9WG
z>DdogFgD!gWWU>g4@$pKf)7#;@7`)qH%^8;q@Cog_9=)R2J<4w_;yP)cE{fCSv$ekPHW$N}^
z`K{gVk*wb&c3aaysil;r)rqJFcH5{{$^=HNdgqnCtP_cxh%ncJ!Ja<5iK#q7%5Bi9
z+DA@cpQ7<_jo<%NNZP{u7y90CvG}~_?aye04Fps2?v*8yCg5t7k^srWBzK$ldG2iu
zT^Nc8;k0WB!U7|VPr7!1%iuUn)e{^4$`aMLrf+-6@>CAKXo-2Ps=cu>`s_aj?4Fq5kTYl}4i^+P;j
z6pC|C;0lGpKXuR3&?|4o5tI&SURE!@HIwGAY5#6#PSwn|3U+WiyNc*++NgEVO0;08{U|8kAvYNO$8Uo_A%*|)oVo?IUp2q9VGJuvle=r;O)KI8+_q#;|o
zbdMvq-J2KZANhag=?sSog-Pd-&fcOCH+*CndmQ`ZH4F#Fm0c8UQ5(pt4pNSd!g=@f
z0ou&F_av{&KfI90s`z*v@kZjBX+4Shw$<$RWn$s)j#4vzE}kGyG2A)qWhKEUBwUS6
zx4#l)A7@J65_>%@Na~Nmfzdxb`X&2(deGRg+irEWxWDC?zx2ihi2G){Fs=hU!!Okb
z%CJZSPuT`gtyiohbG+CIHw1C%e-w3x>;UznVHIWmR#*yU)1*KbZl>QQj_u>qhuAoK
zJ1Wc15!(2Mf1aq{T89S)w&Ev6cBcitbfFUyq5XlfCWZ1zIc=If6ZHH%V`NaRXQKSz
zE?s_U9m(~ca9`lmZiQsvhCyEI*Lnv?Vkdq`e70+mb;CpWo*)g4>m$E@T%LF<${9d`Zfmjh#LaR+@KH!$_
zY&2Ys*Z=Pea1Z`JJzysa`J?tjenCNpWjq{&CiACydLN-AG$_~s8^)#aJjx<>4cT%)
zs`dCWo)u||km-8>Ns#;oM8VPOmx>2rFTV-lT(HoA_
z*T2S>oXh_dw%*0jFKL~I;j4pHrC@`wUDY7J&=;KmuEyrOvbw=V6V3Lo;^gHtuo)SH
zYC3x|DmO@)1;la8wI9AK{IJ=Q!={ly)?aV(@GB
zy1BcsV0nfO*psU@KR1z0jBZ43VH&YY`d)z5U>qQ4yU-yZ#J|cj7oU)ZKeH}j_ITey
zjstl50GQhmQJ99d+Vsjr_crKtr@HG0cB?3+v%Q^RbS_TH+y
z6v!)-bnwqJZqz~PXrsYnb%u*T&I$1so(qfgiZQ`onngvdiMMPxLq-4G3duG-0tkj$
zNmB}{Jru>!?(`Fbt?m0_COdy0FkcRIx(|crP68{x$U|}_B`%LWmIp?ZVxV$C`Fka4
z3)d{dq4^iDH(%EV@4UU8UvOu>-Q0#ahNc?h6u(Vb792vj0~bAm`|J>9B_;-EW-|M~
zeD_Wk5*{91Tr4**x3#nD-1l0`1@fnAH`xb!qe%Bp;F6LwX=!P$jSJ9^y4Hjl76SuA
z-@rg8Xy$GbL7p?$kev-vKvFlYyh2{uD@V=eyc
zK6)aI*Zju;%UwkCU~ltBs`d4)oq_j5XMF=xn8>A$YWcU&5*s3D5=vFvm5&O;Y9!YN5Xb)Cn`PFnX2EHL3*Oeb)k8O(MH|xK{KDh8Mk&YXm|x#9$i9#V6((hGL;oY7#Fm_IE#TOOJnZ63@}}
zY8hhD1tQ`Oekw}e#wNf~qc)7VCBSX^Uzcy+`59=X882~*5|*h^L`ZR(^Zi$>gdL;i
z(t{zrQ~(C+5ka5f`1NEI`WX2#8fBojS+_rm%jjuJ^P|%``Dk~9`OR)eK;#d??ym`f
zvhx$32kG;xE`5RLoAie|ue4VKawec4
ztuQ~o{qTa5nY?r7jb^w_J^*0?gI;-H*ChDIbL+^DA`bECqq)b;5!_1AIGf?++qboh
z@w^psvDXC-o6dH2bO8ODx@JV%#s>^96glx6VO#9NRYs#zUjXNh*
zwZohzn^R^7GhuLVA&t%?^WyC7Zo`t+9go|8@f=O2SOVO<$aEhuRg5Wpk7
zWl!cN%}h$cTrcJz&sGX^n&J$aQ#8eGVoFAxI6KMH#~o;fI(CpPxUO?yEvsui4&u~W@Jo)#JjR(P<&U`#agxVb
ze*X6gu{0m-7<&FwN9)PQ`JcCwRBD6U({et8HnQ})zVGsS#P`7EKlTgV?>?Ox1UsPR
zS<42?nww3f+F|DV%@>cHc=?o~lRCV{CnrBZKBP!b&M_INM!98ykU~ib97i3cdE!2kImDnDyYVVI@e)b4i7mAbG@o(jcXWDOL
zw=EB;cPtjC)&4kM?XSOj$q+n{X1i#@xKs3sR%3RgJ)JshDP?y}Vp&
z5@YsYpK*BDgI%7JWgH>=-N@&tZMk$m(<=GT!%I+V<9!+
zg)4($v0>#O{5YS<0Nxc>au)&V%wOA%azs5c2?e*a-)tc^wp|{alPad`w(PL0dlcMz
z3e_p2DY{T|>Ln8Q&7VatuYCosK0fB$BL@{+fADf+GUV_kk&j3Ys3i>Q83
z3#N}WfVD>JS_c|XEIW~)jd)1n7fM(N_Ga5&?Cd)|S}8Oz<0i77sZF)hUo`emog)ha
zx_9I?u9$o}O^M}0#|G?5j0{gJctB7>o6O9R0&MnX0@)*1Q1IwF3!0>*QAHD0n#bsm
zY)9|kV_REWFGJKv-{4?Wgi8-JyF)9>nVgU~?xFBapBb9K%6P-PR3$08)Imr5=oC0z
z!UzHmvbhXer~$Pk3>kk@6FcGrc*5#}zZKZN+YVsd4F;|Lty(d^Z7>@6P}K!@>wclo
zoXROKj>E=s_|SRyZ>^e{kn6f3owQx*uIF+Wjjq!)90gL63aO^U=%cv76L=QJ7{h7g
z4P{-FqbOd(WDQlMz`2fO_)QPxAAEq1=|Q|qcer(L8=)~E=PUcL@3Eb4cgeRofc_l#
z`$#K{bEbQAo+^P_cpx$IBIdh!dyPX6jEh^;4{YXNb8a;^l9V-_&$%FBCCLK>iqA&+
zPqVKSD}eoFjM&Pe
zm-M$pOWzefo4+C|Mg+@!8V|i)LO+Sc={yJXL<_`^3rp%j@*o)fO8yKvqkcH*3p6d@W(ZF@lEpt_$Y{)qLlWJD)z)*
z@YP37L4pNz^Ya|Toz}dIm3m-45mWp$7qAT=Czq(T+(EUUv|8{5VwKT3K%dg@`zCms
zVXg}|uRHIKfUrzr&pYA^;p^(wAIjjY(5whqjQmi|HViMO?vb=RGpWCl%od=J0>B%?
z1-!gglNWnPNLx@jl-y!?aYx%EKv={8hGQf=3F-3@uDJ?8(Ja8i&EEEQW$BH?#MoF6
zv>gg*!|U%)PyjnEpz)}A)f1X5oVzfQV7oabG@WiAB`m42Q{GDfMKOL
z-*-}4DLIQ0ZL_d%cvTL=uQ97Hd?GRb953_J?XjVyP5r%}2ysEDwy|5E`+jPwX+~ro
zz0^^oJ9Y;``OIj3Rvflove{4j-nsDd(g?T92c5v%C5_7_XKd53VQroE@Q^P*N2Xmf
zIpyo?B}=DNH|pv6n100VeXA2NmYe@&E@g!8v2(Dm#FlcRbc;eERmFvKSeu>&;$H-RdSDtU)MbH=TApFLob*$o}cC<4f_MKhOf437TZry_||j
zuZd!8`ca{0E@x65@k!PV0X1B9T)8LKh5A?hLF&etw@^xGPA97UZ?ldB4|F^`;^k{E
zj|ipSaE=%FH=LfHwvQDa90O$gG@}!_WGK!u9KxAUr&wwo5DlltBv_3j?nj*J3_Q|m
ziv{vB$G?0GLA)#D3;f=@k^TJ_h1%|{P^8Y2Aw|12^9|muus6MXN)Kk=XE%~9Gso08
zzPX?Eo^z;0D?a+eJR{}KnEMXVMO*uIURU^l`5ixv=I6QOCd)QeGmXEF@X3r8Xo5~31=laR1cT9-V@dc)EYThhXZ
zUqpMQIJ3%H>eP^zrH!q0XbqwVAd>`op2I}*->Kmy48~W2$Jpw?udm~9aq(MFhIe^8Y7CJbt%7*&{43BnO|HaA8yF1n|HF}=O9gUhB8h7Um)a#HJNfA64MhH=e2q>`rA+h}gZOAJ#kcqV;>12`bjLc{hTuMf@sOCoa#3J0DI^
z2@jW9b~jkX>Y$MCguE2I^}1iv_Kstb4r5hbVpZf5nS7twb=!Kf5f7L?8(ACpk&eSG
zM=HWQakdpQ(vqIMKZ$%U8kQ6l%