From 288385ba66d3e8a9f24b50561e196f7042f6a3ac Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 13 May 2014 21:02:44 +0100 Subject: [PATCH] Adds vox fitted uniforms and shoes to all jobs excluding sec, mime, and clown. Conflicts: code/modules/clothing/under/color.dm code/modules/clothing/under/jobs/civilian.dm code/modules/mob/living/carbon/species.dm icons/mob/species/vox_w_uniform.dmi --- code/game/objects/items.dm | 5 +-- code/modules/clothing/shoes/colour.dm | 4 +++ code/modules/clothing/under/color.dm | 3 +- code/modules/clothing/under/jobs/civilian.dm | 34 +++++++++++------- .../clothing/under/jobs/engineering.dm | 6 +++- code/modules/clothing/under/jobs/medsci.dm | 17 +++++++-- code/modules/clothing/under/miscellaneous.dm | 3 +- code/modules/mob/living/carbon/species.dm | 15 ++++++++ icons/mob/species/vox_shoes.dmi | Bin 0 -> 963 bytes icons/mob/species/vox_w_uniform.dmi | Bin 0 -> 44024 bytes 10 files changed, 67 insertions(+), 20 deletions(-) create mode 100644 icons/mob/species/vox_shoes.dmi create mode 100644 icons/mob/species/vox_w_uniform.dmi diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 55728fa2c03..ec23a1e41a2 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -39,6 +39,7 @@ var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) var/list/allowed = null //suit storage stuff. var/obj/item/device/uplink/hidden/hidden_uplink = null // All items can have an uplink hidden inside, just remember to add the triggers. + var/list/species_fit = null //This object has a different appearance when worn by these species /obj/item/Destroy() if(istype(src.loc, /mob)) @@ -274,9 +275,9 @@ //returns 1 if the item is equipped by a mob, 0 otherwise. //This might need some error trapping, not sure if get_equipped_items() is safe for non-human mobs. /obj/item/proc/is_equipped() - if(!ismob(loc)) + if(!ismob(loc)) return 0 - + var/mob/M = loc if(src in M.get_equipped_items()) return 1 diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index 534542d5c21..c0cbed23b59 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -3,6 +3,7 @@ icon_state = "black" _color = "black" desc = "A pair of black shoes." + species_fit = list("Vox") cold_protection = FEET min_cold_protection_temperature = SHOE_MIN_COLD_PROTECITON_TEMPERATURE @@ -17,6 +18,7 @@ desc = "A pair of brown shoes." icon_state = "brown" _color = "brown" + species_fit = list("Vox") captain _color = "captain" //Exists for washing machines. Is not different from brown shoes in any way. @@ -67,6 +69,7 @@ icon_state = "white" permeability_coefficient = 0.01 _color = "white" + species_fit = list("Vox") /obj/item/clothing/shoes/leather name = "leather shoes" @@ -84,6 +87,7 @@ name = "orange shoes" icon_state = "orange" _color = "orange" + species_fit = list("Vox") /obj/item/clothing/shoes/orange/attack_self(mob/user as mob) if (src.chained) diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 332b41e482a..5f01b9d526a 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -32,6 +32,7 @@ item_state = "gy_suit" _color = "grey" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/color/orange name = "orange jumpsuit" @@ -153,4 +154,4 @@ desc = "darkred" icon_state = "darkred" _color = "darkred" - flags = FPRINT | TABLEPASS | ONESIZEFITSALL \ No newline at end of file + flags = FPRINT | TABLEPASS | ONESIZEFITSALL diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 234921b849b..8b3eabcff6a 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -7,6 +7,7 @@ item_state = "ba_suit" _color = "ba_suit" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/captain //Alright, technically not a 'civilian' but its better then giving a .dm file for a single define. @@ -16,6 +17,7 @@ item_state = "caparmor" _color = "captain" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/cargo @@ -25,6 +27,7 @@ item_state = "lb_suit" _color = "qm" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/cargotech @@ -34,6 +37,7 @@ item_state = "lb_suit" _color = "cargo" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/chaplain @@ -43,6 +47,7 @@ item_state = "bl_suit" _color = "chapblack" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/chef @@ -51,6 +56,7 @@ icon_state = "chef" _color = "chef" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/clown @@ -69,6 +75,7 @@ item_state = "b_suit" _color = "hop" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/head_of_personnel_whimsy desc = "A blue jacket and red tie, with matching red cuffs! Snazzy. Wearing this makes you feel more important than your job title does." @@ -87,6 +94,7 @@ _color = "hydroponics" permeability_coefficient = 0.50 flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/internalaffairs @@ -96,6 +104,7 @@ item_state = "internalaffairs" _color = "internalaffairs" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/janitor @@ -105,6 +114,7 @@ _color = "janitor" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/lawyer @@ -112,34 +122,29 @@ name = "Lawyer suit" flags = FPRINT | TABLEPASS | ONESIZEFITSALL - /obj/item/clothing/under/lawyer/black icon_state = "lawyer_black" item_state = "lawyer_black" _color = "lawyer_black" - flags = FPRINT | TABLEPASS - + species_fit = list("Vox") /obj/item/clothing/under/lawyer/female icon_state = "black_suit_fem" item_state = "black_suit_fem" _color = "black_suit_fem" - flags = FPRINT | TABLEPASS - + species_fit = list("Vox") /obj/item/clothing/under/lawyer/red icon_state = "lawyer_red" item_state = "lawyer_red" _color = "lawyer_red" - flags = FPRINT | TABLEPASS - + species_fit = list("Vox") /obj/item/clothing/under/lawyer/blue icon_state = "lawyer_blue" item_state = "lawyer_blue" _color = "lawyer_blue" - flags = FPRINT | TABLEPASS - + species_fit = list("Vox") /obj/item/clothing/under/lawyer/bluesuit name = "Blue Suit" @@ -147,15 +152,14 @@ icon_state = "bluesuit" item_state = "bluesuit" _color = "bluesuit" - flags = FPRINT | TABLEPASS - + species_fit = list("Vox") /obj/item/clothing/under/lawyer/purpsuit name = "Purple Suit" icon_state = "lawyer_purp" item_state = "lawyer_purp" _color = "lawyer_purp" - flags = FPRINT | TABLEPASS + species_fit = list("Vox") /obj/item/clothing/under/lawyer/oldman name = "Old Man's Suit" @@ -163,7 +167,7 @@ icon_state = "oldman" item_state = "oldman" _color = "oldman" - flags = FPRINT | TABLEPASS + species_fit = list("Vox") /obj/item/clothing/under/librarian @@ -173,6 +177,8 @@ item_state = "red_suit" _color = "red_suit" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") + /obj/item/clothing/under/mime name = "mime's outfit" @@ -182,6 +188,7 @@ _color = "mime" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + /obj/item/clothing/under/rank/miner desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty." name = "shaft miner's jumpsuit" @@ -189,6 +196,7 @@ item_state = "miner" _color = "miner" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/barber desc = "It's a barber's uniform." diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 9de181ea060..83b9f5ef789 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -7,6 +7,7 @@ _color = "chief" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/atmospheric_technician desc = "It's a jumpsuit worn by atmospheric technicians." @@ -15,6 +16,7 @@ item_state = "atmos_suit" _color = "atmos" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/engineer desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." @@ -24,6 +26,7 @@ _color = "engine" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/roboticist desc = "It's a slimming black with reinforced seams; great for industrial work." @@ -31,4 +34,5 @@ icon_state = "robotics" item_state = "robotics" _color = "robotics" - flags = FPRINT | TABLEPASS | ONESIZEFITSALL \ No newline at end of file + flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") \ No newline at end of file diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index abd33367ea4..b66b9f4e755 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -9,6 +9,7 @@ _color = "director" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/scientist desc = "It's made of a special fiber that provides minor protection against biohazards. It has markings that denote the wearer as a scientist." @@ -19,7 +20,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL - + species_fit = list("Vox") /obj/item/clothing/under/rank/chemist desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." @@ -30,6 +31,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /* * Medical @@ -43,6 +45,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/geneticist desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." @@ -53,6 +56,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/virologist desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." @@ -63,6 +67,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/nursesuit desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." @@ -73,6 +78,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/nurse desc = "A dress commonly worn by the nursing staff in the medical department." @@ -83,6 +89,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/orderly desc = "A white suit to be worn by orderly people who love orderly things." @@ -93,6 +100,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/medical desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." @@ -103,6 +111,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/medical/blue name = "medical scrubs" @@ -110,6 +119,7 @@ icon_state = "scrubsblue" _color = "scrubsblue" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/medical/green name = "medical scrubs" @@ -117,6 +127,7 @@ icon_state = "scrubsgreen" _color = "scrubsgreen" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" @@ -124,6 +135,7 @@ icon_state = "scrubspurple" _color = "scrubspurple" flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") //paramedic /obj/item/clothing/under/rank/medical/paramedic @@ -135,6 +147,7 @@ permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 10) flags = FPRINT | TABLEPASS | ONESIZEFITSALL + species_fit = list("Vox") @@ -180,4 +193,4 @@ _color = "virologist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) - flags = FPRINT | TABLEPASS | ONESIZEFITSALL \ No newline at end of file + flags = FPRINT | TABLEPASS | ONESIZEFITSALL diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 7afaf54640a..385420b9091 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -179,6 +179,7 @@ icon_state = "red_suit" item_state = "r_suit" _color = "red_suit" + species_fit = list("Vox") /obj/item/clothing/under/blackskirt name = "black skirt" @@ -495,4 +496,4 @@ desc = "A suit made of strange materials." icon_state = "psyamp" item_state = "psyamp" - _color = "psyamp" \ No newline at end of file + _color = "psyamp" diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index dfa92ace514..245e2227a8f 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -46,6 +46,17 @@ var/flesh_color = "#FFC896" //Pink. var/list/abilities = list() // For species-derived or admin-given powers + var/w_uniform_icons = null + var/gloves_icons = null + var/glasses_icons = null + var/ears_icons + var/shoes_icons = null + var/head_icons = null + var/belt_icons = null + var/wear_suit_icons = null + var/wear_mask_icons = null + var/back_icons = null + /datum/species/proc/create_organs(var/mob/living/carbon/human/H) //Handles creation of mob organs. //This is a basic humanoid limb setup. H.organs = list() @@ -188,6 +199,9 @@ eyes = "vox_eyes_s" breath_type = "nitrogen" + w_uniform_icons = 'icons/mob/species/vox_w_uniform.dmi' + shoes_icons = 'icons/mob/species/vox_shoes.dmi' + flags = NO_SCAN | IS_WHITELISTED | NO_BLOOD /datum/species/vox/handle_post_spawn(var/mob/living/carbon/human/H) @@ -266,6 +280,7 @@ default_mutations=list(M_REMOTE_TALK) default_block_names=list("REMOTETALK") + /datum/species/diona name = "Diona" icobase = 'icons/mob/human_races/r_diona.dmi' diff --git a/icons/mob/species/vox_shoes.dmi b/icons/mob/species/vox_shoes.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3b4e47ea9dc5bf942aeb9e78b1e35955eedcdbfa GIT binary patch literal 963 zcmV;!13dhRP)005u}0{{R3yb+fl0000#P)t-s|Ns9% zK|viI9Ssc)S65fAtgL>1e#^V=-0C=2JR&a84 z_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJds0 zIa`T~GbOXA7^I1dGp#5wHxcQCo}j6^3ZiBu2P{5T+JL-=rNTxPz3l)z7)FP+yK{Ut<3)(qE6C z1-@nJSG$ycx@Bxh|KXU<{`#$7fDl3mA%qY@2qEOHOlLfoewmb#1t90!aiIlgI%n8n z)(a!E=4b4Vr8KI*(N#FyvA(A8K45(!q5>TMaW0xKSYa~jFku6+iOasgY$E%Vxs7k0 z3lbPD5BDRkm-?3?QHp>5&z2y2>c#Vi%Ob0^zzSz^4McMo1>0vLD$qNB zxcKJ}m#_{&1JcAf{-IfnCKAKgl&J;EPx=x}hs)P3zqHz` zem=;f*FaP2daUa6()qtt`SZ))-M{ll!ukbNNC+W>5JCtcgb?yPANKzq_CM`8VE!~V zy`1Ma&2O+ntrDgB{-Z6au)`XH2DHyaRDk3EZB_HtQK%_r1IG@v3SQ8}t#E*KYvbEs z0g0B!6Kdid{kBCD3H7=DT-85OD^hE}Lj6Af2X|2G)B^RNw8M0C>FaatxljN9F(HHy zLI@#*5JJeOdHeapPy2s95Bd3C?7So>m3&`ybcc*xYSzPqr2<> l?eFyee9ZrA+xuDm-*1X%9Iq3G8Ug?S002ovPDHLkV1o2J$D#lL literal 0 HcmV?d00001 diff --git a/icons/mob/species/vox_w_uniform.dmi b/icons/mob/species/vox_w_uniform.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0cef140b342735193614ec5b8d38e8936ac24549 GIT binary patch literal 44024 zcmcG#byQW++b+83l8_K2+$bdi0!oQAh_nbuh;)NA(w%}LDBTSr-OZ*$K)R8V?v4%Y zeJ8)~eCM1y?jLuYamNMr8gtDx_hQbu=6dJ*ywCH7Dl5Gv#HYrGAc#;_MoI;O(9*%j z7Z)4UY$sORf|GadYMM?`CXPl97Isb+wl)ytnj90|VAIZZ=hgZJTc9x~qGu~d=B=@e zcWXM+jA?-eD{DTgSrXmpiQP+Tf!wFP47>f?vsZ^7iSmqG3^;ydZVn)q%4R=wj(47{ zt=7%5vmdM2!g5qhMw5068;MM2t&`2Uo2FfoWLfRFo7@ncKZDhv;#}L%)p{8d-{#NE zX=@a#yKUlf?=C_T7&OZ4=;iBvNcnzH!T$L@cqH4fNU^7^U^H5l{L9CGY+}OO$;!p$ zI_Wl#BT{!*TI31~zY8gng+8+OQjSg}rx(`Im_Q46SWg@?Ff?{PNBrIsHK5L1-k=HC zn`EI?SLM=uN7cHcH$xcA-dCxqyod7M-`a~cOJrSsz!g}Bf&O?kS zU7=-g<(tkT+UMJ*&VK*z4br`TL`HJyKX}L;`LXVu3?hn4f6J48+M(d!r9q!>{;{92 zyxv^|;_-v3_ll%sWI^+5v(%tSO-)_D+E8CFf#=oI*vg-vFjZ}x^r$|zqpOS5#l?lS zXxKb{_OLAr-ECcUL@_VV^B%(I13#|b&YqwR%uS(X0Xc)lbb@w_y`YTOi1d3_AKQrd zDt7HvKXPbWUh_|JiR+RqVgA3qC`wPPWG~2C^5O-ii#~Jo5RUIgYZ+tiKP{+*SRfF^ zG&tRff|FH8zU0DyN_~brdd$rhh_D{qlj%L#>(+X6$)7oiCR3zN27L|-^KaE}F^Ujo z4&9w^O1ikZVtD?X42s7@|0Qbnhn97JBuAc#*D^X<#BLFK?jWQj%=+F~{DP7kU(>EU7-VBD4)5yEoG0?w0 zDfaro=gc)4$Ae^ytfg!i>9w6@!5v;SvLGm+CueJvgcgZDcPBNL`KSsgK#MplXi)Wc z%8xdZg$G36Eij-HcVT~j|DS~Ee5FHqLyO1H60o7q5fQK5%5g?|Xu=Raex<<|o#T&K zS@ED!ErB*3-2C~wob|~slW5#Z@r2l8c|-R?4uj@l0ZsT~mQ{&E!SJFYLP(#BDl#P{ ze7eG{ePICxEiNuXVs|jB@1Q$)y?FQT9Tm5sRE?+hwyL3#k*tEk*XXCLtbR&)0Syf= z6`08&E@G*&vNBBH?E9po{w*zH`JO1`4PTA;#kQ_QYLabiToZ8*Cnj?cdd2$t9XJ!6 z@n4~&Y5GZ9*c^qgT$pc5na&lV&Axsn=k($7J^#%?G^l*Lvjnv+-m>uejzlhYbt^Fm zMp=VZ+?ws)y<@Y6PpRD@HNK73vusD2OLRw;WgEsbi{1G9i~V0CxR-{=rlfTtdTdO{ zRoFF6F~FDC>z7%AX~vt-2ek73f_rVKAM4qTV`FOM6cibmndnetbaclU>hSOo6Y})( z;&$HAWY;Q}dUBOgiiHqo`S>7EZ69}KXwDGQIW2L2Eq2iTT=}}=A(b9Ugz$UR^E0e- zLEOJ~L^AUiKG%oc5R{^X1B1aZad6tZyKw|l{uFxtNq(Ucv1(eDyFkW%;t>Fci%LjH zkdToDFv-Vqjp~#e(C_EZ&v%>+KM#Xn_+^qSXJ++tJjqd}dVIIXO$p_9;1=Lyg`@6QwF38ai2fT~Br!gM9~24mb6 zsz>q`e1y&GI8He-Bz1kMJS*RGfH(eobabE_u_!wh?!Aug?kG_Fnw`za$jmHJF#d>_ zcl?)iwLf;+?fq9)Ad(w+x*Y|$e>hf90V8UCWrZHxKVg^7IR)ypm6>Yk8G~r5#(0fPwZ*?|3#!d#cSqyTK?k0tgpFBaQ z*TrICVlp^h8<3Hc`%xTb@q%DvbTkJ$j?b06NtY8V01VfZuP4L(?%lg8^R&|&xNIxb zp#0aLME>cAT1f1~$HC#*yyvkZBMXZ>GH=x@Lj&zI-xeVu;m_h?Y4GH=F5|h4ly!6n z>jhdS#Kn+a;H^72IDnwqx;ivSNJvQe-8+*{KH5fHRN2Aa{qfx978VA%pBUc1f6ryw zPX!qsa8upko78j?6`K%^sL|=f7M7nNc$=>VK}XtX2}Oqg&a1bN>9^Cm{jaRE;EUer zyCs}*2ookuhT~Z@D7C%QOM0y)t1wUoVeR8JY>J3YW=D5`->u2o!$?eQ_#KTa;Sio{ zI*ct=xyhJywov|d(z0q&aaIsl(>u*`YT$jM2?+u%BzsYEP}t)c=n*UKjjyBvk0xSa zN&01UY;0y_B{@{;b>(bux;1Xx^|iS8!EQLMpc8HqpEap^p{Bv;)1NuW1>_lj!NS7) z{I`w{sibXf!)FQEmk-45pmT6=fSJOEvU78vHQZ5DRHWduomYTbW@l#$zY+z^B-%Q5 z5JQnDFC`Krg23N)9SvG0AzqsOv-R{Z!O@wJ!N7hhixra5^l!z^+9|vbt+{WLYt+`m zp>$frnwTiKeb(X!vR>3_N@0OiGUo!#w}0PvBT-I2UVymn%(umfXd~rK=)u-=^l7fV zia#aq40a#d-=7mDE+1~hc>et=qzUrnDStb(eagtd(7y9qlz{;Q4Gm33L4o`pZV3q# z@8@>sBnq=g-Rkt3h={1`2b28AV%uJd=!~7-`;WV|==c1c?mFwEyjRxOpQm8R$;pxO z+0IBYD<(3Y27(pjdt^);&9vahHf80gxSr6m?STSIqx}2a5UO48ZpeJ_X*t4{%D38f zVLlIkcN^(-)BI2}SS)YU;ACSM^6l!929Ln-V6j!n=|nRcJcb%6vm=vP1!oeZFJ-bU3RAYHa5&Hs1!;j83YBXUpnuI85%ws z>5K}p+vz2*zd>?9MBalJff@z~+g3|Q?ixVhtjEv>Se{6R>=$5obb+%Ry| z_4R%L;}3eM1>JzN>=Zrl$EH-I1}gm8$HZvi8=M9^-A~%Xb> zbaaYs?d@+reE7P!s9yp1_VyO=K?*&4_KaL70&duezr3^aH8+=;U8kO$m6f$Wcqx`$ zOG3T)LukrN7k|t0okK0s`}bw9Z*DSF^6M`b%z4`Mx#;=%;}V3wfB$aW7Krzll~r6{ zKYdy+MlL8b^HDBhB3{^o@9_9IKrW}Pp@ea%6Vq9~OwUz~-qy-@oxiKyoF}ufk#>4| zI_yTb?^qN(vitY%hozt}hEYB;GW3cA%TnnjC7i%UwUp!V826CmH>ac|AH<^br>QP4 zFEgSF)SmRBj>O`VllzNtR<^gTs-afUDMm)A-$uN|;t9M~_i_~y{5|%YD18NpNgq6T zniE0yvP*4&IwK=v1i$w8Z@D%1n3$N_eG&V$gw9_z+Zibc0cXUgqNi-*=rx3BHZ*wp zjHQ*=e^XJ@(g>L7^rv+b=XpOhs;gsw^PCnV0!Z!lP5~qX@e8^{?CddjZ6TBhjo- z`qUPGm|V`Y0#tHxa?+VkNq5nhC2uJ3G2w9d37UTFx3DlnXB6T19HKz*jcUgoA<-Jime0C`eHd$udnl3&30$1!Youcm_lv}FHzOAHVqc2b1S0H zPtRk{U8C!{N5;n~w6wHFwi>*y&RW~sF}%HZ-gv)A;Ybx8U+?9j*bRA z)VGVer>Dn8K0_Mxv9Yl+uzlQhIGxmeah#OzwYA^Adl#gb#D@pA zRdZ|W&ZE^n3dfeUfuztMO%XJAsi<)4g|u0Z2>dAdNW~unM(dybaQ4GaqSW0dfw(XF zbw`ThQLDrZ973cmJIJJM`*NAFYSSoEs&HvWMn>FNvZX>ie0);#(hNtA6f|XSl=fNq z(Jt4CZGOJfU3%J>EU6xklWRZr8!DCeT;_S!M}l&fScuR{PZI^oIhTN1QPS!N*C{> zpxgF^It{Uvm6h~hnGR9hBMp}h*smxjulaXX$ZpO|3$>QfyK-11se}_c>1t8=FHUk>S`-64gd$RC?)HAGi-&Du`KTI6K4%S#>xPF zm)JGTvF;^E*}l=+_*d_fwCQr@y`h)$*(VCuAmaKlE~m}I+s>|{+26SJe-!mZ>by9n zc`J%4rsb~aTw3EKj?M!852UP#EPd@w9_>npL9c{lVf=iadOMf=?$Sv`>0j=Eg^?3N z$imDlhmd2Jm?||0C^cxuHUKNtc>OgjqrRScvRJ3R?eh50&0Vm9!cOh#_{51lSri7U zB|m-Qb@o2_?zDeb-ueajF-7JLe%>bb!WRSn_zo-N08q>EJG-NRV*X3^VPNmQZqNwt z$cba5%wgwLdbrbXgg+p+B-juNS+%24WP3q;JJSL>n%`PzVSeJQB49kWo-%>A zHJfb?o!&LNB_X;cuf@gvw7kJVt&7y%n^UX2W9NLN^2fTU^$!2XDSF^0;}>ecdoP8A z>44AgKZniaq;&y*bB;FLJ*T;S`l00O@v)ez1EE`|N!EBCVc}(p7$09Vdb#}cd8S=- z0MVhQ)j_dF*QHyj=>Ro4WZO7=LkriPKHUIQ`~qP9_A)HbyXd!pfgN;WvHw&M2toEB z9MJvr0O|li0NREY43htk4Gy9R#hSIT|Mb;h|KO;>*WRNO_#|>0FCalSnzW2vij}YC zNvEX+)46KWE4sD#x4l!*eZQeDFo-Fa%XTcmUNY6%aWhQ>iT!(+zWm~ZbXrXj^ATJ0u95%nZaR zASxlzSSNN@b%kUR%%g?hO*nGj4%Rs^$vUz1m1jK6-z?<%((Pe#X$^0(E}S7Gvox~i z?LPdrKTi8v|5b4#!n*_`a*NJSV3528U%)P6$mEAV@Jdm-Nz2J}(-6QyX^7~xSpg+7|A_J}VgZrI#6 z61ltE%PEijdMeT4uTTg7GL2LH!bO6x(=5`QE*Fk_)En)kv`{4p%#n!}I!Mu@+7=#M zyn=b;hFv0E27Z+{O*K&f%roTt5lfPgr>_BAG^^&&Y+D zWxR65>2qbgGOM0n4|#u}g2osW0wV3s9Wm#PI;B3{?P=wZu>Jip-v@Et8(-@BI1on< z1G;$0+cva=4$MrsVzhkqYE|%$)Y#Eq zcGbXnlDb{)242ltyCw9m(hLy&ix&x-epHl{uOYD<6$1chT#tHLa-J=4puc}JC4$>T z#uQlxOPoZ#e2Xq(ljz5iOuQ7-U+fD(SE)qR79^#)Z%zv@7bXzVw@X2XLGWPi9Agxv zy+>h}`TI;<1`L~3mzPpZ^b_53tf$F3kFA3*i1vH9xi8!Z1v~2&pT6>2}jQo2I`$!vDxQQXwqU>KT$o9-@ z2);xcDReQn@pqx}8bk?x&Ko>`sua=)9WIVqRsjSc1)$%91b#h1F-;OMUQmRA6#y;- zsuy$?>ogS3n6jDwOG{0CI$i<{$WraQsU{D8{O+P3O4rHBwAp!iMtdQhDiOWvh?A=l z9FCftW+tZ|g3@KwWkl&Y>iV_&34D%ETb#y69#vAW{`qf%i_v&hn+=jvm$#;%+nB)% zaWfeZJF5bxA!|^2CXX8Q2)wxz-T$6C=u>B1En#_G@CEX6)<6dMy!Ps~KVHllymx;5 zfDH+g^eQ-!T*#;i27So-`4bo7vYIHg(GUR^b;z>n=g*%l*O$j0S5-H`4?J&?udc!g zt!G)>Zo{-u=DN%*r~=I(eP^bQFapY_5J`zdR8-VmN=g<&w4oz|_F(Q|r0j){(w$}* zlz+ZWe=?Ot(v_ZZ`h}>VDbbmC>)Cb0x3Yyxxc6JZdx5(_SLSA4Q#YY11hI_5HG$mm zjQ$gAiJ2Gvr>L(Q3TY0{5g?+qxw)nk1M}qJfD6jKd9yERzD*Mz;;SQgxJdJ|+M`C< zqU#$S8(m;H??)c??S-R`3WdD9yxB^`)juEUz3vPLu^KCV1Uxr6T-xW_wvVh-Z(X#2 zVe#bQ&P)zXB(nRyG@%&FwrEnsDMZ4f-9Kbzbn|^O+ZqDMB;u*pFG4m+JH(F2_QJtq z`&7Kf=5u1mm#tR{OoDoYdd**FnpDptS%V9<<)OY(H?QZ}HI;E_R%Sv$_2`SknePrx zPqCn#K>^?EYtLMx7O+Oza{2kAWTTj6g+ZL^k>^$&#X{i6S68~TR)0=#&b%K@pt=~O z{s-nPZ0+so5fc-GZiBKKxuK_`gVO7{A4D&E!f$M?yySmx`QBd;3i5xHj{6J+n=1K= z;BqL;zQ zn!0ADcP6fK@o1Ig`tRO;UqOAn`JIfiwILn!nYq1F+r+&$A1Ne!pUm<@D~n3eYgK5F z^x#L5KRfrO=3e_)RpIa$*oP=5uFG|J(Lo;#vTd7i#yGtsWYR?H>guv08w?F%_7aLg-J=(TSOq;#dMyFbEZ{Z9P%__?n zwe#)C5{+!+?k-9rmk2;N>wieIs^xWC+OsQn!gXMrvBtIp!a z`!uTW_ix0pEnllc-KSTtu$*^ia(bu=lXV)L!K^RWSC`QPU<1IssT(+a{`Sq3gTvqr zO8aTe0~w@-A?roao=@NE1V%4PjvY(%Ca!5CA152r!Rzk5zP$^)8w#C>w8%)Y#KaC*iAw&^+}v0Gd3{IvLamBmffp}ip zp=b!_PMso6NilX`mudmHQokYLw{NtO0#ky73qq={I2nPJ=ndLTI*@ft>L4V?R zC$$kmI4k>kKlVgyY;1zx7j=R7Tz@gZA}lN+{fWGNPX~R=r7W~JyeKIsC~AQ(Uvu?L zbGhUQJeEcEBY2vqD2n6l*u6BaL)+E5?e((sV+-7%5Mmjvk?NhdVqO`8Z`z3fWY}nx z?tcIB4b(}5-B(a()O{TDWACl%CL25~4FA8NMMmNMNaUbsZnRTG;vDMi7=8e#ZJ;afMYT6Bq`UTj#N1We%M7LVQ84y;(nTx zTsbHz3Ci>};&?huy2MSo5&r(@71!X9|CI@22J9>FURkifuk^aa4n()dZ5>43R198n z5>{#Po$w5}63O5T-fOq!`J2XKcYYb`9H8cAI{3--BAIyvHlU`9(A45xsNTpw+(CIryW}&nLdimID!&_!|GY$l*ffgO zI*7~I)Ja&(%phMt6J+kA{m4=;!1H2qb5td(wqE!%M-(nCxzPuCMA=$-+aUKHp`*l0 z^811|-=d4z1bo%glsf~4hC=vAx_?V(&N%SyGcY^jo^!C^CWUg&d*7=`L1$LlvD{Hg zyVuicxA>iM0priApQqUswpOj}i~K1RS|#+r=Y|dP{a0mKNpy@2c^+*^euhXc5E|y1 zSM<;I1cVXK?Bkmt=wP-VzEsfKN}p>9{$=FCQx^XQ{s)$vT{UlgFriA5yo}4y0fn6* za~@2Hl$4aq?Z}u`)ceCof{@#@7v9$bAZ#OeURFow;1vdtnVlEzEqodq0SKQ05bibG99X>tBSKX%?#=`_*1Mh|qqeTvGnDS$`#{rsE%Q_^9W~oGa+R zwE#MB|Jh8;wSUXI!G=)Fk3vR)K!wglR>#Pgm`(+LHnuN!QlH@vJyb1YWb5t6R_~#K z6{)i|ogpp`{|Pwn#FM*%02g4|pu;CIx@9veqWt{l^;aVf+FRNxy1GxT_vf2v_V)Hv zZrcOLvj4hd+%i;XsG*_3=zQ<5x^)GG@FfiTM)#80+7X2zD=X^-!ebaD);rn-oEc3^ z_?0EzU$VB5eqpxN>B~tRn()VsC3@3V6P);QPTz{JaBi=k1+%Hp8{hv-&DQ7Z=w|Bn zM))w}Qfd9D-#@y@0`B?Xn+Bnsr7d@#i>0mKzjqijoM~pciVt6P=fFGE2)l9AC8%C% zA%qS`Li#JyTsI}3bAUSk_+JAb4TAu{(M{d(nZd=z#Ej25K04~Beyp9YlF#T>r2b`W zY|Mt*z3D-Ie!dFEW0a`25f3$*(}4KLx!Sv88gwA4$2A<|!#|!mGj`9ChF}Gmr;Jjy zF+pK)jqY=J5s6iH56|0S6{8u%*Qy4zOfL8yELxE~@Fd(8eK~H%;NFKARFW0+D}nok zzT~wd#Fg}Dr>J<4Q1l&#;_~b@Ow_C0%OB6Aa{#6QFA>g00_J$c8;G2 zRK2GU4PBPNfG=Esr=pWi+)p3Gei7AW$}|&*g(+S!aHM7(_ZB$_$BV5lYqNff{?O$H zA3E4AG`O(-!#m6;O@^8{q4B;Owj}N%GV55<#L2UwFG#E4_XkZwkUchwnqyexcaZf`T z9*pKHlCfJGVV%RRZ}x{YFxY7>PDi~X%=R2xHxiaL^2dEPwl&TYPrtN%kH4UV#4L1a zL@tW&Y7;wemJx}N3wE51k>L#2%6!0D{S{dHl??$SS0^v~xH$X!lnPx&d?PeYq$A?; zoNL&7IfvMfVi0`;Uu3c(oC&;J0K@RXj`si6};qRTUzY}8H*Al0cC3Ie*ui3$^MXpzhD0G9a5`c6989smb-o{Q(GEWwd%_ce-*4KEHJUk{=>ZiCAI%{WCdD?WPZlG^g?-FIAE zTrn-JgcFzTi4W{L?vzKz#}rL4qmgV`ATPivP&d)PI8cD}XE4xx*)%dsKUwiSVPm7X zX)-V{=;-Xka#`@=2da&`6cj=I{R(PoYKve$G5`3nqt0Y_PdDx;DI{-gGK8(?bP`9i5#+8&D&T06G=k;`{ke z$m6w3gPkVag=YNtC%GYYAEb*XW#}PrPF`$8P=dm`GxYcP_7X#Q2jY z%9*phwMAYLlsUR-cX?z2wE(&^G&mTW{9gGBqBu@HA`J}<0YO1@Xlr{rVdEqaaAFb? z^?NUPsP5q6;e9`H60F`G23VELo;O8L7*48#KBt+igvfM5Qmyqz4zCJyaUS3{4 zi1HaFX2{|9o1ma=+4zpeKXtWsU-%jH2@9vcGRAkFcx9Q4-V2J)v35g6Fxh+|?OFU@ z)9w{7J7Q(~GphP;NCKDZ%5K;kiXmhka|YSjaLZI(68bM zDFcIoxbuBt{i0b{H#&(M9h<$E!@ zP;#>)Gc#e;)qJ-dD=Hdb$1Rg4!Hid62D={w0Y+N?Spq%oZ;@}-fRg=Bdq5TeeOCJD zX0~;X-KS5l)Yb2u?atyrQ#H0QFu{vkzjoM90GDO0vVMavru#f?i<-ci)z4NQZ-%CL zsx4I)?24~Os!XFE4Vg8k7`@yv4c*)?2(;2&{w-O*wVOC86OU|`E4$aTIUJW$-#p-o zU2}i%F%ySDK3k0}tLC5c6DbRee6f)9uhLl%^zGZX#~d8*`eTQNlq>4hpF!u@78Yb| z=8L!SCxE6Rzkh#-^@vHc*|Tm44D{EpCm&}jWq1!_(Wo@cp87SVwJs|#E)5LP3t@q+`I&{Z|nFp zD+}0{-`BAp8TWq99?9GZN@;D#e+$XJUs!!pmKcKE3IIRY`h? z9(njgyOO^-&Pxhfd&5tl6w$2ke#`Rh4&3|eg*nj$z zLqHNg{@TDGV`ylIo{)c-o}8LmPIK$Mk;l4fO%2-tKCYap>Ds5$)zw0PIsB!w?t)Qg zF9MfpX@5Tg81)kiELuA6%_&09DU zjKyJ?7}8hP)O=ldtogMhDOSXo^a&l<)B z&R-i~91*9&{9dr3B21kn)1pbore}W!G3wg}-j}Sqn% zzprhxWibT|3D}b$C^0FqRMGGC_rdp@iViBj8aBb8B^F%#o);T`YPz<%5LWsrW93hZ z@O2AVP@WEB*pHiCy?Zbkdv#X>_L?=NYLnFQ@*!Rh&P1walx3 zMNFw^6LG}xyu>`&n4qsbCQF%RMB2?GKm|J}OfF%gO4w;~?g4$?|7=innIIU?F2}x? zJF40|a60Mn<8Bs~F)~l`_ZP$}y;=+@`+L2tpQyjTRNmTG5$=2CC^Q)LRuH?9>2czW zMQEa@`ylsSps(WKwcVQx0k2Zyx*dm9n zGf`vQc$jKFLyTs%Vqy%q3PF>L4+Irv@)+Qu2_mat3S}0vL{#dLu5@x$%m6u8u6i3g z1-_hPCXP9h6Dcyj7YI}o_unE3B_u+YK8kbbdhY+sK0d2Z?Y*#nFhrp%8MA<)pxe(h znKxEL7n0O&%sQZw1~klKrhk%Ib2#@GjN|B~0tS2H$5kG9iQgv>20DnYB}s+&<*(Q6 z;jYWPP1(nXdj37xn@gnt&}Rn8e=`%OlLJ&T;(>YtmzsvcbQ2HCIf=NVR2K(Z>72F zi3A9x!jE6Ua0yCg#<1mYq(AGu`Ov?e7$agbWE9d{#THk(9c~2G`$rT+FywNaGq{NS zZr1i*&w3)^A(Hc+Y%5|C4RUU>zcX3JdGftw#> z^d~&Wv8m;AP2tQ4`?9*SwW9gk21E8bY0 z&v8uww0d@q0&{V3!708np5q;e4Ga5$bfKAOx>TD%1wSNio$Ny!6j>>XM_C+j-*M|H zECkb`3XND+F|xAC%KZ-@s#4$B*vP3j$(FpH`Y5WgvGgWJ_~)Q)^wD4DI{KMy6V}I& zn3p$0HM|@LTwN48k5)_`j{1+HHDOthlBJk*Zk0)YG6@y%>o`-G!N#R^1J~ti_*qNa zI6(qkAb|!aqfwSHmtY$mgAL_&)0QWLbJL}0ZJ&HgXaT0`hxHk?(W8~Y7a#nR+bO6- z|6qupUlaZ7c568-hNsJ&zO;a8^Pvm#icAKWFfit2XJbN(1;0A_52SxGi*OJQmeN0b z=m(172}|Jz@7^U&x8S?o)Krtv_S6Pr+@IvKs3+*cdSNu;M9ErGrE|Smc)c*8>-g8p zqHY99e1A1?ddcQu_asAMJs22+?+Z$>Fi?Ygf7RGj(r43=Sf*fHZkC4M1{2DsH0GhU z{Y_=1aN0nL)ul?6hu^&?td|h8y1JT>Qcndi%Qqghm@!BD;3+pq#S#b zwJ9KgpdIqn8uj9~s^|25imFLmD!nh=qDrXtROvWe(=5GUD;kklRTxB|)*U)@hRz|3opKO!$st zW~adrx)&KF6vS&#r^vr{sLeACHXlDwr*l%8TjR-&fMH2 z*K2slGWWFGZJK`vj`@d5zL5!!Y}MD#WGETT!lB9D zwHN=ReyoLnx5+GSbNsogB_{LQ+ujYq&pJY;i6EdYnq3zbMX!JK3NWw5-0S_JxDF(RL;4u?0QeMy zSgB2ZSm0NOHqJe}sE-h0A0<-c54iZiGvD8ReK|6s)-yb4B$SUCnV7hn7}Kgok}lrZ z1@D)Hp!LGBmytnXJ~{zQU!V1*n-!ffqkWg8pPQg)=QdCDMC%Bjy18KMSMMrYZW47Tb$Fvz_)^biKooi2+vH=AjUA>gA59-ItM1_y*WHHGcz7uUV{dpF;xL* zLkTFo)Sgg)2*F_s2JvE&ZL>Jwc!2_C?(g42G^KzX+I<3`^{H9pYJj(uC8JMObwD$xKB}2WkzpxbixZXN-}@_!e8(@ z|Ep+mdO4C&UQT-c*98Wh$#ZdB)^0J)QC`w~z_z>Ja_G~9BY;80;Vts#hGpKY5G6Bb zyF{3N7mLcX94p-AUJH#Fj&DR1+~k)nA>8cAl3?B4NxQpDY3hdW9H_rF+Fq?5K&4ME z#cL4)j}G3#YS9n28*yYXpJNvr_WsZ+~pkIIb7gzZu;| z53gg8c1*6Ws?dF~8}{J*&54-gq#YOmJK=5RsCb#F7tM#)ghAUsGt7T6jW|~{hv$5Z z7-G4bJgbr$&piG^6w8knINm@$-3p!`0^*W?{puBW1ImAE`_vtv`PRNZf~u;jk!sx% zvtJ8jC$#;2eUkR}+>XK?DX2Nr#AW`~0y9G#(6_2rj%)*EUD^U}dmXcdHY=?TcI&}7 z#Rr8VYzQ2JmkQYIoZdRW$R;^0R$FIED~BIdNfomKZ7Yy*f;Z{@vE> zbp_;0XScZ{un%LW`hsP z0i6wW*j!$Ba9Haq;#4E)_KXbF0u@eYcK1y@LiG9b zif()F6r~Ulh>JbK@c)16TuGQpyDta9Xpeo;(3LGMf7vZ};DM|=pd^>ORnn3G82I>5 z!1=ce%~${Hl98c#;+q2U%d}{M+mFOpLpIWq?5Kjk_e|XG)ZQ3r84Q3D0bxwhGGX3s zKxCSZFQPz^By*l=44`s|go1)eQDAgjMl^Zx-xk@x{mON|88R6do8zsZG7e9rP7DL=e{=& zzI7Skd-aD_dA#|L{<8(l;y)IO|0H@IAGdl(sH_4O`40!-|9>QM3x=|&R*f33e(JK| zt=JPp`RKU*OZN#FIoN-Sn{0rGNy`r?LQbU~Sr3?P3-_MydwlQ66V4vIEeuY0JXyn> zSuD~1^$4H{YyNf7t4RLuvzdXWnws(NQf|Kln5|y$kp&eeb$|)JJ)tuNQuNBDO^n|&&B(0{@$A=!w zX7(Rd?+f=xrIiDhf<2A$VUA|_r~*g=Pu-BE7Kv3y*qaNQc5Y0R-51&U*LPj z$H7yjrCiHn_5X?XZ9a}?hCpOlI^!rSomz`y`|Nm<$5r%#`n zx}Bb$Dx9!_yoQeUc1gKOko0!g4bwO=G4^$B^8pfu(#o9D(#TLc>hR$HG*OtJxcEhb zbO3nA#C6ZE0x_dEPG#P_;b*JJLGF{0W;=!Ia$4hHW693OR!=8RQLy!(Y!;s8qsOTMRV^k>&8BX2jwzz#r*5I&2~uJAawSq8D9HBx=; zWu+a~y(U5+v74Yq1zcV}9^yCn5czyBm8Z9`e?q(kFvA~yUK4j+T$gK$6wsgSNY1Ye z_6?jOuWnE+05MW%%qmYxMJCz@ZTi(Rx(nRjVwXvr*eUzORe49mm+Ir=BTunAcR<4F zgg-F^bnN;)kq`eKX<VHmkr{~X~uAS)$5HsUkvnKBw z`P4)#!B6WS#gD`}KF+yrU{U`CFsEfu`i?X@zW@a&cN*n%gZR?g{7dI}c(`})pRu95B>V@0S5{g%{};h*$j%v8 z{U${SFP#lnfk^XnS=3*x9(1Tn$vMuScs!d=^H!;PkZ;aKU&2o2dtvGHKl5B)yHmL9 zYB4{dz7r2CC;t-Q!Ou9g{UW{bT7i5cssG6Qz4;45$-{@>#D5}H#Y)Al2o>`4KetXbem>-1({qs*ogSucoVtL@jX=yv! zok2DrfPgqSmDSb$L@e6akF_P%Qwj$}r!nd{__rRO;l#*|7q#Y{j7`OEobnMuv4|rB z{>0exZ|>!j_kib0|L74q0H$w5Z+O10t}0(%qCslj-u)h8Y6K)6LZG@bK@p%X&eL+o^a&X&IE@Q z=)~Cm!U=A`*wpj(-%&kPSoc+VUW~iE9ANZ0Sr981QCtpcg;D<$52lPFfV}fR$={4a z8615t=mqyBHC8VWh#4u6dfcgg%CWhzp`U4cyZZo_79?-sUvKN7{OLdMIosL!_8J@V zp)jETipW2P$A{bO*HaMg9{Mj>7;AvsgPr!9c;ml^wyOnoEGSyt7) zd?c}DkBNoFUE%}69_Z-k^{a6)F%KU-l6Z@Py>JMGT7JIG%1-SSFN#f|dtVegNB5BE zn5M7KeshEgYN@msB|nA>K{w#Bw3YbWSV4x+Or?ctT9xe-MtSi1P;1W%_eRGa7TEj) zA}(DM{v88ZMY>k*;d6ZflqE$UHWI)|63xe04|CF6*WIhj03AmNaukd>9Cf^)p9KXK zUz%6(=I7XnJl;R;*H;AmRbo=o(#pzMmNh%;@HWWnY;mgXqt+k}6Fg5CPel*^seG^J`huY?#QY@1y?`>;4xU{a=K2%m3uXwU|Jb+mBgWI336l z1-v-d)%Nag_{fM#E<$*ku_TIM#-;4I;R!Pzdy_5ZeX_$w!&7VEB~e|Dmw02fcz*su z^!?^)0cAQvkb$^5-|vokBf`46KT|~jQsnzji^}v{(U;fP&D3FqdwAa$b~JzwaCGF5 zos+|g@CYG>DY*-xNjd*{x3XYQSE=H5HwIqbd9KF7V+T6?Wu zJkRs9C^p0{!2FL`hH8PKEhAL)6PJ=E6YE!Mz9`qa?ftIzn2_8D^P3sW)VWK?X5&poYM&TKtoY|wCD z7BHIF?A8Ny8z)9i+NB6V?nuWlBrA(DOsaHZbhL@FPj-O-08&4B@D%_3cJEQ0s9B`6 zdyzY43UXn?dexFyJ11>QMH9KhZHQ=knc_)Wmu#^aYd2G|z+nBnxyfIpjE<1E&tJSv ztZrr;T|tKnOG!f}J2Jr(A_?OE0k?Bwvnu`JN)Ag|@Bo>B!=8%h)vL#Ko05{!WM=&0 zL3zZ<&Q1`lP3ark+wUzZ%gg`u^MN#b4H2a^kQhxs%_{HrqqiS@yh3+8;>{PM8yZM}{VJ0H} z{or6MwRN)akE3779L-{vh0J3j9pvXevamGkGfufpot-831a1A+tC4sqJUUUPf??d{ zjfxEt-lQPm4KkClH@~f@zkv$}so}?K#O(rL_M(L~`BIPz996pmS3`es;2qoYDeVfHOtIQ22v7qi;&R$Ed z@(w|nNaB5XuQZX6C%{tP+}vyeIwd~A!A}8QU~zLO&3{VwYEkMf%vvf|jQ3gGQ|7VJ zQL1-nK$u}rThOQBBa5>oilo$ATbP`D9*c41Uk1 z3LTC>4Plpe8iIOpNe2%!U9={M;(D;Y-^E-_CUxE4lZYE1Y|K{M!Pk@gWIkSEuI5R& zkTJasn#bDS-uC~AG<0CE=0_;=!2vi@sNx!CgYzO15<$tMSfO>51`=91^M9BnIC$G^ zpM3&{Nt4jhY961Rt+tmloJlqHK)YedP*Zeh127FMDWX`DRb5}fnk?U{gBfV6@8aB% zSB=!_atjM@hfg~vP5!V%{ToH&b`&zHVo-5bmQfMG)cn2?8c?rEpGSTLuUBA^Ltgpq z?FoGJbI(edLz}afoNn?-wNkmzXrCJp)DUDxKa1||wnV_>i`NuXs!}mqEP5n9TGtCJ z<{)hO{|LomanyJ^=`vnrR23OVA3g$!~*DtQ< zDf~xtDe2ld#>9PlMd&(jVP}G&4yTa94p-#gj^@$ZT)>T%odS_Z2vTaaYU$tOEXi`_ zEOYu!gP|c}n7a>y&_d%h^K?8d(n_qNS%oQyy{`JtjK8+uKL7_<{z15SIBWLnguLzcDgzUD z&$TrC*95udgZS^^l);Q8EfW*bRW&uQIXMX-dec!VQD2s3U{MJJ{L=gP_eu3kAt9-q zHxF61zkh(pQ8#Cbi zhkR+jC~21Ax?hpb!o8vS*2OPiXp71InS$x;CQXi;J6yEWJBL_t=gy_itR~O(`XpgH z=K8cU*G2f?6tB6tnd&BysZgsi7%=x#BO{}u?S_n6TU(_uF)<%;LOD680CEMVtwCbi zwC%P#Sz=2Ay!^$p4eI~_K@t+S+xbRHPab@?4Z#5FeWCZ@E%`~JyN(=8uaplz*H>1d&F75hhdh_p8cCYAA6TE)R`3L9Sa~83M|aO8n83ecCNXd`jadYz zrCWsDV?&3>3z$vz?;?AyoDSkdl^z;F=WD1XAwrV@9a9I~z#s(h-boAlJ!WsDAOCVF zvuHV~tP1mP8J)1bRZd7sp=vZi)WAo_~0>Ga70{g*wB9>kU{&5GS7y$~etUj4p zeK9l3+#VYV!^DpF@t&OyuE$L@Y+sEjSvqBUh@76f)SIK27Mtyq0k)kY!(sEdoAL^f zCs78``5_RBfcF|Z2Thz6Bu>>QGPR?FSyAtLu|L}`GkP>1s}*jed*G7$J@q_0}yg z7fBi{xrD9g)wNOax2a*z>L`3X{%8*CmKpW6%)=j==F={5@fKbrTV5H24`Tyq1 z&s477$6HjoCorAOm|BB2SxQ~N{bF@dXccC+?rloZ+Dp07i@H01W>M>~j1Ce4Yd?bw zt^l6M8wgtbM8}5*h`BHEY(u8C(b3U!z3EH{2nfmrtjx?^Js>pU*t1vPKQ%fr0Ybjr z9N@qoMuR89K?H3QcB9!cV8{Qq0R|5b;<7SYS_2YgT6*MA^6-!4)Jj&UOS_u|E~KU)I;lO#Kcko|tyiA_pg1U0Q@`IzPFqWbgLxzTQY#wAa?DC~I+tBIhoD$D$+iMZIA~;KD+S zEcY$J^#GRr1R^6NgS>WwfG1TzNJ~TW#d6W{t~eaM#w=UCapff!)HIB8aIHgW<2a$@ zdR=iiSSb`^!oXx0NXUzNN1^p|S+z6gG;a3gO8bQg^O2XyN#}Kh(u7NWVsRJB?)!LV zZ}a1CWwi|vbC$c86)XIjnwrOx$Olu_pnZ(x)#u{AP<)N)xD0rHeh(Z!z<)#!??M0p zFX%BmQ@8tt*2Q&2x94!6rj)UijFhi%LFmGp6fvqK#lgVf)4t1zqa=+Imlw6+mhw(+ zcW174(A_x+PLWci+9_wmG#foyaEav{$2JIGYSzgPV?jU|1lc5&V2nyku?@=?E%2J=s|i+ zHM%m5Ixp?*&E?h>R9DBSU4(zAz^DU(jEf@*SMUV?B`}g}@rtCWq5LGl4nc_8qzJV+ z5ij;K_p`|m4DAc=oTy*~ydGR2xZ$OkCuDA(KV}DD)3h2j-hfD(cPjD_n1f$YcN$jIzpzXfioisJnb<70N~C*gP>$)9-{z{3v+Ti<#k=K$77 zSqU7NEjqivaxDP==!P$C{QzP1F#;WfFWqNgvFc!kl`^w2FBDmvr_^Bx1kt=1-p?i1dvSE&;+qZg2Z&w-=PtuX3J-l=-u_5d?3 zxoL%%wEY3WcPMXvc%mT7Z!woMGD&4BAToH&9ocpJjc_2|H!{JWUJ`fcsHotQzSnsy zf7&U;p9i4z9;U_a?(V7`AWYO%7X0MNld7Gm)QKH~GBWpf?LnAk3jN{nOq8Laq1p=T zOH1Ftb`@s(%#Was&I{NFXQOOr~n3~Z%xeAh`NVnNhUM{Qfnyq7y!NtrxoCslE_7ZJ1^D`Kjn=r18Nl>k6Tr) zT;txHcMQGp=e(bx6Kn`0nBaaTgFnu>HF?1u+XCr2w}+5v6)YwaX2W!bAe$A+98&@F zV}6nI6$fl8Qireavb2~clj{gpNW~&9KEvH&_&Hp>V;zKJvf$F00!9L-{Io zP`Z038q4K5D~>cP`cYJkw$&_sit9_!?N4dQ9}%AJaB?95g{T0aK%@h5sF2s*Or_pJ zgS%wyL2_F0lyN1@w4=G5WRjc8RPtY8b~YcFyz%I@A*jpyITA*g5m~N}ElVPG>9Y(& zS0>ok#ib=UV6uUQsHewtac>VJyvuui-SCk`rcK}3(>-NuI+!Mc`6PLaTh=tWZb1w` zKy{TMsFRt%W@tuDQxQ$;$?fQ>Ujpl!oyo5)7`)71n=8Ya7mMNgVwilv5Q~V8UODi5 z;Cx3%=R0KF3R2$kwc9FXh8PM=H&yt6%bgpCMQA0HHY0(W5drb(hZx86dM184|5fo` z3C8Ss`8O^56*l34Of6b&cJ{C0IJz?zZXH%{+!rr$IB+wg6h&k>GXv)5m6a5QotA&2GlR`J7Fj|%mT`Wc;Z$DV3Dde!Z%S61CK{- zi`uGvHAu6Fa`&e+utq>%q}A1_H<0*W1ZD5eQ)lk1t-TF#&0#-pYgcjZcPaDfbA-`M zVY*h#&C3vNb4l{v6T!W~mIkP!)0Kf|<)x6Jz!$Z?T|Ffaq=*_*d`!X})U84jJ3=XC zax>Sqf$_1+w+I=Tw#`3cHMGUjlLLj=m-zd3 z1x@TtC2NeW@d?5-gku)he&w{(QQ8NJoaEj%=pC$Lzdkfql!U9h6^>R8(*A zT?;ASrZW2MZ{?n&FkUDhDHe))v*+v^gl}N;mJti-4HgOld^9QgXYdIEE&u;IHTX+@i-j!grC!d_MkjcJds|Yth>)$jzup=Bl5;CV2(?#5m zPn6Dgq@i{93A=H+N4YVJp)9SpdSgvFG$!z%tr?PEJKKj{bte&Z{dgY4%EbXjQ3q#r0|vzs z5DraFepbQ~0Le=exgITaGFES{k@*=)*>7X?(>5fr>!z0 zt?9|;S&gcTOq__wQ}L*W0>?wIZd=H33%m}`R>qv@x>olTPN(a+_nu@av-KY$+@po-+ve(&NDjB6rJDy zg8lpK4rS4%`YwT+7Utm{fLf8d&nTS}8TCVN=%U>1)cr$J-Ww?3DN~|Y0S+3a@(Rf- z>>t2(e2#c^b$ERKQ>jObq-^c`t()7`TJ*1AKbu@sdiTeijdblz=^n6`lvLl-ZN#&~ zAUux&?mvmYzpq7j(hb^*F>t>{Y&odzc#kwQ8Si6}HUlhV=odPgh+hLvn9h>onwOmf zU(UhYam>llQOUG#K^ge9PGBPuOVivGcC7awE{M=dMa2-iD72C{l%ddy33(V~Pu>$> z^dN{Ltwd!q`i@7dj~Vh$-}`VqYizR1Oycxoz4p^)A}Z4D_2-|-ox;xi4=8RFxGF z_XUpVEeOskH|oHkMGsDVRJuRo*BFG4yrMX)fW8>x8sF|7vG6VI8A5}$j7{vBnSIB# zo%jqb4UM^OH#{C5p6tR3w~K^~1>CpSvYXvK^mgqlho`3q+6)FF){|Zl_#J#C@IT`0 zf4!l5N0=IYdH0r`lVyals#+&GL_V{(Gv3cqKgJ=gzce{fk6$&hpc^hL)@$FR{_JSh z6bj)piTR6HD3UB+I5;s^iX zdo{XtybyN^r18$933G9~GyR&aS+3cV+9g}0pM|vHUMM1p{DLB^e{K4 z0mxTBTd`86QwzW`3*8Y^NxV53kenz*9`PfgZ_15t!@QlP+6y?9M0CAYw{(o_5qM>!9!64MxvlhMg zCZJ(~)_JiE$I-L-s8>o$b~H8|)x?3xArc62SVNhjqc z0RY+A+FJ7*z!n731$n-zlV*#NdUQY(d^xj#tD^o0{ASvtp3Oo1MdDahh$_GUX|H)j zLSB(D#R_)XR+u4=7^p=6)>$uL&Vw6cv*+?CXIbN<23lOs*I-=okSpF^Kf*HI0x%fTJ{(w1(kV%Xeu981iG@YI9yUXLoK)$tJw2 zkwZoMa(j2r1&k{#=YU`)7B22j2EBG|pvwSagFuKJFddiA=ix}%*#5u|Bftz``RYaa z`SNGC0BRwpNCG{|bpt&$J3k!&Jhlg4gGeW;V-GH>TQ{hn)58Ne$oZNPPVg^OfY#x*T!8cK z@G{?;Fs{B1Iz8~uVhe$jKsz;!yvhcX8vdi|ngElvgOqr6o40ey)CjER24{}$-U0GM zs1Y@YO_IOcEpHucDJ8;d@kGz|)ynG?VP4Kk>Fz*Q@FuOqoopn>yp6nb=^Qjw?^+-u3PQvm(X^R-b1kXXQ_>}v+iK7CMTN3nHQUg$+g#e ze3%c!rBiNfTjbzAhI8XzR&Y@Su#s#&+V-NHdr z6jlm>De31Nr4sXs)25^gA=sycChKYgCBwa}6-1|mg%=Cn9rChsle%6}d<5nPNO*)a zJ%15uO4@D@9!kjQb4ef;MDC_FJ2H@URx~BD7et_<|I;#=uW>sRA08USH849Jq>9tK3uY08HiG; zwh&(Y;%;cmeU~;k!uv!-JfyRyt-Nh>Y2ioQeIM0F9LH^k1eRnBIJn9_OemLF{H!rU z#G=GNak@Q!yQA+h<)e|%7IpfK)h26bENJgEsOY&@~ITBX9bD7dSM}vC? z(jVq#^QlTYPYXo-P7=$clOkIh&}i1>6)51pUNtD!p7W$xkv7yeJqAN%jl+n+{-@*v zo=MgV_7ul2v9Oe6tvQiLS5biJ`uXMO6>a+-<(z>&%1`f=P>*-_XZCONaOJqwsF1nC zMAI$lq5ek1KHAf!C-C;sQBwL9@hAHq*0u-V_vAY9M^^=9PRD53STH2c#)ysXpSzem zhQt=`_iahUKGY0;5|T#K)t@Hzx_vV0})(r{U4e{ubzhB0;YI*G#szBTQh?DTBs zZLSB(lsPMN*1hSu^00Z-U8hQDpJU>nXK=Wc^WL$|+mFZsDTFFWecz-D&tzgrzC@^M z@Dw7D289fH2Fsn@mhHCu_Q~d}Hy|k0xO4H4OO71Gj`2pnf<>NoXZTuaCEq`vxK5^I zMBS$2Cq@%wm)1gLT*Z_hJAuT{|JjYledsptNo*jPnyjd^&{vyh`3-I-B#M|nB?Zgp zr@-lxO&LMHazcvU0w${}?@TG2#i zvlg{8lQm~_WQRT`C4ZXrlBchf2oeZble!}+nFdw0vNsb~eze)=7hO)(=%a7j3k_jg zJ!gEQV0o#q2QP=0z=$;emvua?oehhLaAu#S;vUQ|zf{Aq{-83ni28|dMeKiAKt475 z&b)t4PVaP@Jg)g;VxHw69c;X6rpIM^hQgTezg@~oHz3fMeqq5X?qIf{)m9t{`1c|J%f0#NBY>AePG|)IXF0(?%I7Gr z@GJ|M>Ej0}pO2b(yE>8EJ4c+xCnoNfV(PlMa458={#*~||L5p1{eB~*k&$Lr%*;TU zO+lOlGITo2DyzMgJHL|?pTPZ(e|u7Ps{CJ`>%)T1xW(MVQ_e4A!^r7KjSC5Bhbk^K z2}EVB1{orw)%4=+$;w7R#$!w`{ zhP8^*j>N>JkQwIP1?C|dbq()>1U|DlVc@#2P4<8nsS(qY0t+mxFXc6UI+Oqtl`9Kcxr#6rGt-=C9VG|F( zIK%hbxk~$U80axF7jPessC6N6JQtC@Bg!jv2WRWI0sIQ{JSkbO_b1r1O2RsF4>Cn`$KE zF*wh=|2dI?BmDcsD7Gg8g;Vz7N{+;aJka8u(biWmKD39j4pz#~I7>E1E*Opm?D8u> zx_3Ryq4ZzL3QTsqg&4h}9z1XHmfu+)Pdl2vPI$24c#1FmUv4o3Nl8id#vifSuNf$+ zgq9tdRUgW;*oNJY-%w3Vd3Y4iDO;&%O)bs{PT_HiFGTsfh|@R(K|4|Qi0*>vctD#( z=Tl0e2lU3S8pwi&qG#^h`wo$Nysz2!#OqC_B?u}-EdeP<0@g11TnR&U`r4F9{qO%~ z5e6x~lE4uC`}V60Eu$p-L5{Q7T+naW+oe@%Efo#oUd~dDkrL6ZRp4?bgrJuLdmRH; ztPoV|q+xXic_p1#EiPBzDHhp9@o@5x;xAV3>Oo$1Qyuy+{h5RutAOD{+QgXn$F`U@$y|?&ThvS>Fb6?QR?!~hVIfNh&cDwR`ciQ2#FAl+jDz7`o}<$JX_lLQ zb`I9i;fcBUjCR_I_<{R5*9Q`gE^C@OYj9c~Y(9{1K|ynU?vSwz^#D1(+p=l#4GGQF z1TS<8!&Wc{>tQx3(e{=`DYsu*vX$?pS^|c&H3g(a$jF=fqjOs1+i< zs2_6R-d{QFaw&ESkrZ2bc?o$g!*6U+ADtj20-53SX5Pkm(;LASy@bN4XBdhLQjM22 zBN8RO%Dw@@L2vul3KH#4Fx?t4LBtDkE=?iaiF1Ug6#(b+I9#m8|zo>a9=z|i6` z;E#_(qNE;vCO&)lv2|>nqPiz<+PtedSE4VQg;`HI*^ZId6&>v~+#%u!l8sJgBsNMZ zD*E?r*OOmM>qlgqc-K+OdC`6_NnuBKU&g2E#EN-f!!g}L=h5Zu5)1zoSKB3{^p81Ng@ZNvPnoy4Q$Ol<{WDD$+` ztA)I^0D<%1@pnxo|aQeYp>9!TwNU@PSj)QBPYSy zWAveO;T4n83*|mxdwbk?K@DpVL;^ZU!gghM4Vu7h)E^K01{K1&BkNu`8IAoePpyA9 zWy*9m^ah>Q0> zX*JVSTZ`?D;L>@tnS0r;qjs>@HvWu=F&St^=qxSzC>mHLxQR2506Rx|ybb%szMd23 zfvffOj_z`SCsS&(yR^JamsC?3oDA8&+h9*@T#BEArsP8O>FBrd|GcuJN|G2?FlfG@ zr|d{6TIW6Zrq;@8vF0>#la@X~78k_AmGR5{ZFzj|`9fW3@3zsiKC1WpB4Z5FW^A4q zAj!^Yk&8bK9v_8E+|Mr3E3*l7ZmiHOzW@=Gi{W3tmVkf^K!~(}Y+r|vr&ubIVVc+SMd0x_6 zjE~E6i<@DUK&+!7lfS`x(n8EdNx&wM&U<*e`vxbHWs=!|82nk>ni8e$`YuapFSw35 z{P)J>!tvjPt5xUP!m5JZSTG7pid3>ecVm&r+t+sxg5o!*Gf(DWT5q?Lv=!m&>k~JO z_k>p-RMbDxSCEbCLV+^r3lDts zTp(ce?7Itgs=FFR?I##}Lq7?u7N23gXsyPW%C@DlgGKjrGc~TU7~8FOT@>PT%*mMl zhEZwXE7|wr!$+K4OFlDPicWVTsR7B->2q*H`Kn1D4lbIniLxpY#O}^B^-hMZ0n`3-rV(6zzI zx+6HxOVd<1>t9G6Myf03@y&K$d$=r3^Nzvju?NppvLP(Lx83sPXrL&#zpy?b81bjbaWoJAJtX8)f4v9=z@UZG{aEnU#x3FFRCHLk zT-kwLw2E!WLNl`UY&)kLo$cq|z+Scn^7%*38*IKxeLfH$SWH7^+In{GBt)=Mq$Tol{E0)gPi^I9}U&3}Stl z6hiYXF_T4bB* z-r2mf2X1KT2dg+!l21|Y+3fSFy%oD#d0|2IhwX2Vn+c43*G~LtZ_k_hh&)>ID0{v9M%$E=6l8CUb{cgwoyl=~(9{MN8VZ z)U46Z$0wQkKqs!|hh|lj=7pG)*%b8~JH3a!|A_M)|Eb!3uMJU#vS)ptiq)Ql9d56= z`J+1=YuMSVy?Q(6{UHyLsV3~i341;>>ywtz&xZcMdY|z!zH{91?iuIiUc>f@aiv>x z4GE^+&KwF~|DCWfISEGFT-1XuWHI!hzEau%evCP}DGavAIWPCDf`NyIk@91fM3Bd= zs0}K}Gx-Uw@po^5LMd6!6h=p&B)*_g$k^5c%ofo+{-37c!lRq~!^e*dr+8tovQpx( zXVFQnRt~ys+*>Q?w{e|8sHA(4`A@#~yVg_5I7G_F%62lqz-3 zM;0g4g_UwNjkv)Ql$8<*AeVcq`peI++G6|G(Z5ZGh$Wec@_fd<%p#IA4s4A~l^H6V z^d&O?$j!initfq0SVmv!0$!B;eBD=C&MQy~F%48J%EUPHaX!O@%WVz2^Sf&=EU-1Q zJC$=%b?%=N%R7wc^X`9$VyIPb2Hi_&kphTlJp!Pcj|bCvD@p9uot8`mZg@foYSWRuU?j>DN8d2h zZSzU(7m(eyleRDu5KcD{|Df-GG^*re#-B9_(QFzNbvwf+)O=(AkHibn6WU~I>fXd9 zmyR)z!meRd_5aq^GU9FM{fxtWl3o=j4)EX*s1v~3<2ERQVPh7mwIjX>h)%}(`fq9+ z_xxqjgk==R%gvMk8>riW>l7c*cjVKCfTVpg6$|Qy;POzTr{~y!Cn&PIbrtH2(?;>1 z|3X&yBDH5-Y@@!SpPkhQ54p7gamqqk6qC?@eV)D+yfYa&1{ z@ODpd;qy!}{BO6`j3}*rF;2 zqF`uMe{{MxHSM+4u^?^mCQEtNLFtnuQyM%d^@KMqC;Yl)VnAtr{}<}qsMlwtls}lE z7hdZWi<2ehctL&6dK>6OG@ehacHIz!^_YT**!|Z*!G#bsud9BhZxyG}cXmj_3yD4k z5AkqmCHNh|25Hrz(*rTr1)ZV6MeOoF(`qvs`5QDfes$JHk@I|IpE&x{7VvW9a&_%j zof&(f(o1+Kc;7M#-Nr-QT+;9kMc{xKA>R{)&3;&x$M*doPAQVu3A?@Q^ua!VzZuF5 z@C7j4-)8uq?_UZmo*J5bl_olD;%-X2fZe4g6qu%H{Y^h=;{HuR+Gg#Ra)+0||2UM4 z{)zq?Hf#aq-DIZCYi~-9sVrD{&?IeD1s}`wfMk=5tnBxYTO=}?30(o|LiOL#Ew-48 z}A~2fBL@94=xzhW4KkykU!`bHsL8h z6W$3jLh1={e_gk_7yKu*qtCGl>*=YLiG7fY$K}ZHsY%a8qFcA^!+GR|#jPxgC6@$} z_CU!dvm&eJKdbtr7|xcRz|yy-!*z9{ zA+a49sNZ3WGR7nSq^|?lLi803Iy?8ebr2Qb*lpR%>J!I^~ zs@APm8h%!rad%swhMN3mVaK*|;uoY+``MjBGJMa`k$#+Nz7yg< zm9DB5eI=SN>D;_c2=y8=S>M&*1pM;?%gwAz*p7VtOvl;|K;z`$G6m>XAY=?VTS^2D+H+3UMg{~yp!@=~a7bii>aE|14;Ljc{K!nO zNo@E~W6NZ}CL6`zyy=d|sE;BU&-M+JzfiApeg=TLZ~B!Ym4O7mPT79Mbo5hq-=xxn zxGVYwUMlXIxmUg~=c_(7#PV(4hvQ}@NM69@Z zxLjHN;DgomK0S%3!H@Im#NS}890F5P;b}yT77%c9(c<<=oqV&px{75aB~U!pxDw2{ zx>B?`_YzGt>Rm=>Pmf(q!*9@6e`bCk!8KJcdiQqNQ*l?CYh;R7Wzi-+6?Z5u8wDwBDNx zdh+7XhRyAge!qHyn258K(9*Jr^T4D3pl70aSB1&ANVDFiqlwIR>Z*(qs6iqgSgjX% z&tU*LNK#1j6Tkd}TQ09Vd07-RUIy2}dq@Ro&s11+_V%tm7cn(`FCi)l2kl;4=Bf8@ zYv2>o-QVB~95i76;X(VXRsj(zHUt&1z&iTjJY9YDR`LduKDJ{xQC-6ikia+0nJEf+ zPK|gMx=9TWC4>>w7Vk&xc`Bpl-$Y0e1rU>;_LWCDxL2R%45bm%c!2295eo96G?|%PT4_18(8$nUVLi>uSy1mCH+K zAP!CKbWy^wWFTPv9Y(mrKoA6Y4I-A7w2#OLF<6aT0jm4!bo5PgP3DR{YJ25c5SFQ! z<-X;KJF{U6tFLA9-Np&y)&u2=OdweTK$G~<+)SNoOig$>@BS8h)c7OVt~P4@0S2|A zL0zBkGa~&hUC!cHoBPU@2Os1#MN1B}hD%j6OsEJi%Z6K}(08pY1Wc3ZDmTrL%7cSg zNt|8<&MQeRfthrXby_zmXX5GNXNexX!3-KO(axU`B>Pubz(A>8ObF;yMRfdhwn;~# zGR5D?$uZ%c`Br%~ncC~c5g>>!4NQx@sWM6coEWNgvf?_Q)Vn+#k+NCqegVKIi`!#) zV8E>?qKe%CM7-vALr{Ll1UK;+rMik_eC3H{k~pfOqk2_UBkySR`6{~ z&?24sUrTkB;Cr2@7;9g)iAruzkr%Kag2{Z;{dV|1;E7tH5v*{ z0{F%mSA14*CH(IqjZ*Qs&}aYl`?jW0kwU<78b!De)F$nC=VU?eV2fVi8IB3zIcZ_; z-sdROF1S{;F0D9BdhHX&eGv(X`NjL8q_=kN{><@9f+7Ca!*UOIm6bW;orzS`h{o6c zc=nGxJj8(1_0O}fiUj1Z1fT1{K}qiSvB)_eLJ;ngd9gXXcHsI$QW zqkqmwS7U5WNvY14zre$NzgKCTp;Dh;+~yWVi)bhr(CVwjdH>el`{p-!iM!ysU3l(k+I+ z*f!R1A6f_(-jA4(m27gAP{BsTi^J2BWSmR=o{LM+Y?EaN^bMD`m^@R*+*FYjC+&dh z6*qtPq^Ll}H?=vy*`klb+~tD$^2)({I;l(<3?xLaB)ZQrA=8f|%%eft^hJOw(IhRm zeV!Hf&hBZEju~B2Tj8AVuk+(6wWrO`G~JGbmUpP{ zc3TSPWIY=JG3W8fSfNV3aE&-k#; zhv8A}sIAelF`I;Yb8+Awyz6nRKzRCZg_#oK^H}$jH4_*2ynOYdIyY|cCFe=WZBY1X zK*Cj}J<*X9dcvyDOHI;^{{5_%bei@m=-|Dzy6k2Pjjk?vyJ@E==B*T#%UZ7ez=%(g z>tLzaSw{k%L8PJjWeu{1bLeksrHo1E?YZ47P3K#jz~5Wf`D)YqUw9_u7y)cH_v7~u z-Egv!ROQ4)?B9R|WSivDhwY2L`8jG0q0H5Cl8J15=4)u2S@mqiSmj)Q_ywytYb!jT z&5)3^*rSjOmUN>!ai>&@AGB#EactSJ3X-|E`DPbV9Yv3H-GuC!t3dpq~(6Q=Pt%`TZ6!qCDi=o zn?JJ4I+5xG%9ph2q+m96uUki8`P!OR zSojpUAXId8A|4(*mDimE1C(I-I6OHK)X;bZPFOjL#s2e5xGJ!=T*$y7jcaDFrRcb` zz`l+BBijDy)N4p3yRfk0eNkayJ7|(HyNc|QZ}tc*)!JjZ3W||^<3KV}gAvRa3bHbW z0{KfxoKA(N?}~>vM?WSBQo`LCCRY&S|UR(nU$I=+pQeeBewyI4aR`V z|NjH~;r|kIdk6#Ay#nnub`Z?Z`|Yp#D}JjW0(=Mz%l|@-{6j6#2)h){eX<|AQ2fFm`abz>p4p z8@U}(C6bw-@9^UAXPEMR;P!tRQ>*7b@mJbJLBWTS<-`ElGCVW46dJGBE)%sws6)MR$UqVqONQ=WZ;{%g&Auln8PYeZQWp4+Rmj z*0e(EDH@q0Lrs=*fED<5hlQDWC^q-Kx9P`b6wj1mq0| zvzliDxe>Ykt47bvH#@)L9qPeFgX03`=}C3m9L>=)uE_e~{6JE5?{jsT2?L37xhnN5 zAQL1fCl}UsMK`rq-w3Ywx5Li(&?`>ILGZF}e4@_*G`h;nc(?}s9qpQ5O#(#mU&dTI z3sck7^NNR9s*x>YIl1uL#f-F3uq~fwHh#$jGd4B<1X#KSf!pH$;Vz_|Mo*fP7#RtE zX(Z)soV$B+eDZ3%G3P%$jeX;~19vh-&cdSjVy;5@@BdNR zS4TzleeGYQB?d*1kT3uRq(eeV2?;@^TUtQ6Wne%;8tIZ!hLn^p1q8{#p`>HzPRW7y z@cDed?;r14zdwGg#hN>J?!7bj+;jHXXYc(ykJUA#aQdOGdH>ms?>lRmVj{*7yyab{UGR%p4cPj%%Prw0}8fF^%v14ZG=+aJlqq^+YV5|;p0zxr-n%hK{pLOvNVptN4 zXlE@In1in9)DM1pdi9weMtbaex0}1L#3HUjyJ?<{wMJigl&agJ)9H1ea{k1#ooeg@ z2;8sk+ku3^otXI18ppfI!uE{#Ur31{8@w_=`?}3YVgJTz!)F}udeo{)fdx&4uB8!Q zLf}{3%1|4I(i5XPm;9nPr?S-%zejr>dEEe^8tBXVXJoIRneeo(dZJrtp7)&(aS+(^a`L%>kM1b zi=gH<}2oIsdkw zyeJ;F=VpWeu`(eTdMzwKG0&|Z48Z%98osC^64Fu{3TE2={xA17%f1Q!DoIPuC8(P8 zYrvGkw~9EPM|fHC;D$zq{Fp7`oQO^1w7dmk^b;7s@|z7x*uQouDJn*%rLC8qtMF%5 z9l87AG>4FXZzds~s2g8@J^sDIj@v?p7%NlzhHalj_EQ!C;wOM>t1vqVDek>S32JCK z9hZ>38%-)0V>eH)0+6Y@e0=DvO)g8dg?Z(XEK(~AMN&a^B}$4b{u9P|Lft6n-!<3V zJEri5d%1tVdEt(vVrwm=3?5s5?c%F4(%8USSXiKe*o`sZBvE+&yuCo9uoN&*gC_Qi z-@6s1wu*~rG_P!bLUWnfDUyJiCLM}S$q@QW)>DLo!&H))eM2>c2OF=s@4n)|oy#|m znwc@as(^b2NV;hFElB@vP6EOu0P7)y@`{S)siR(Itc(_m6>Mn}%rE*m9_sLg^Dnv3 zxa68wJ^8!B7filHN=kg%SFtY5O1N41W1VjNmJv}FU5_^VDHnN7SH3V^m_BKa|QrFd9 zX|PDfEnJakINR;MOsc6#K;Ns@0WIL-F7_QLy}N{5T$btpK>1y;3WVm(E#x9s#XwEG zDJ7;96U=cmmnu#nv;9-p^UqEzRk%u=g;`G;W3D3Z{(%_AF15aCDAXJ*ovXiLB@LJ$ z-P0Ke+x7cd*Ru-hsN8Ktgt=JqaQGLeadBNW#`4~v?0DT1; z!MO^*WBgL)LUMb1dwETgw9}8Ns0eoY zpK5HA*eU7(CeHw9*y6Lk#kl9^!5625+T#WGl~bqOWWf^{Bb~$@t8Tv3jlZ*6p5@oh zIM&KzTPsi_k~d=BPEF@Xida7ykL9&1XL)-qkf)Bw%;~#=^IhH|_g6BHVBSn;C%OS8Q!* znLjE0dXo{*eNPk=Q=#-DnHZPVkI z!NZZ`Q&pGe^6BZR>G|1lxu%>P!B@biOLu}eIEG!l+5&8&zSB7X9Vr$T7UJZ&pA$AZ zC8r-NWoZ5bT#h2$ZL1FR>eP)Lrb5S9-yQ6?6DZx!zf9>f1$J>e=Rl z;2#JASJ{sGcQER6MuT%@smiGw6B0uQj!VGI8~>Pg4vfBj0oM! zNJv<`PHD1OA?@%5sft$sowPk!W{cMW0Sa4-VD*Hj}%_t;9y4 z3JS|V`(g;8`^7?6Ag5xXIds<}4V3S+xu-x@t}v7-AI%0CPdBgCG#-9CYgi4{$$bKgNkvEq%8FFNpE0axY`6l$H+J9%X@brPPp^WJKC5(`0Obyp#& zgPghNHlk)ym#|+Bt*PO zMVW&6P&+qaGEc{9mM*Tw7unfz@pe?-6w$DFyOm(BaTV&{^$D(&w}mEcD+}JaeqOE8 zn9nQ7F4D~@5YnKEsa!FPSrvMyI7z@A6!7SIYuFEh=Gjr$B56l!k}<|Pt>yUH-6UGf z1wa4d88&UNhZg#dbf5ldQ{FR=*KqgQ?qNyORVZ|kqol#Vd7?qbvp1E2LByW4lI|i( z;)KY)87pMyi*>b~ZhHKa$m#7B5I&DP+?s|#U?CrDSkeKaw-lrVuLbBXxo9Bgpti06 zK*~Ii89X42A$ZCdK?W@ztnHxWqxfpi+3M=dw)!cc`zhaWdfSus)=Gwsa^D9Me;LrC zr{I8#l0V$b=NQPkuv7PB;NTzIwrF;`@_`jbiMBqgG&aAovi}CxBwtm*QX)r#Re35c z>>=ewcn9LleG^hhfxSMBWbnwUrR5e7#z>hPAnj|d$km4*h>p9jt5wBnE7;Zs2r&h> z;xLc)H}9jBmRDC>fH{2OoJ9Z#Ge@U~hl7CKT{P48Urz0{sL|)byMhBr@z6Z&4Wz?+ zFAaVF^@~WKORMkTrvEL#X&X3c*FnCbG^?h( zzvPuWtPHIcYXg7y;kci7D1Jpv3u(%dtQp)UWzr@1#dIYWz`41 zi5%GPQLTsY4dqA04P06$x)ggM1T9@vXm(1)LS@=!ty!#5Oz8Ah@bs3vkr5N1eu?8M zom5dd+HJv4s~w6O;UhP7yxfSW(1o@mCnHC6^~#)=p38+oo#G9K+~9;u$;iZR{EE@= zD9Ll0Ejyo^kQ!)%62o^?)M5A*6*|ZD`fIp|pC;1a#%0|z-#}c6B#$3I78x1wcMM3BX(n!MamP`4lHv6j{*tp#YI%CZ zO21he&L>e!=smU zb$&>{xC|*Yr-D$74V-zDOnxmPF)?=?mD5Bw<_)6d$(GF4^ID5de?)GPgS>AGX6O6X zA%Da|dzt9Uu!sH|h&T$+@?Y59FwJ^2&@TB&!Y}w(|8zum1sq_W@BIj~RiY&K_Io_+ zrhjC}5KZ(}xnA9fFcFsSNtfFs-Cfq;&D(TDCcDTC9n4n!dIEAY(wO!7$ONj@+s?;P zW!J!sqr0G7KJhGFC;qh_C-uUimB8rXT9Xe0Reby-=R)63=^RYYS08nC%@#P;E3`@! zsgE8Qcn|o>X4*n1OUE~^cghf1RM6t8;CA`!>K?2)=!-$O)gjxc;!K=07C_C!<4(xl}%bk9s1Lql+DVzkH$iDU07jIJb3p-avu_ zeW5YAn7ltgV|S}CcDamoih}axXFb!WW_Q{eu0|w9Qy2BJF?_piVfvjG9tcF>YX-;0 z*ueoY^^=|a2+i0#ZoiWa5Tbk8A`C1N>H==CEas5v%zj;Hj_5Qp*Ov*+u z&qXe~@43??G_4Ba$?O;@&iyyP4%q1SA5nH*T>&eBzl}?8*}T9kC(?WlyR$m?-bLpc zZ28e@m&+euNqWkO{M-|#-+!n(Vm8oh!xfE0v%hLzSf;g<(v1k4&L~2Fz_J|DK9Tq7 zdn88dRQ5gK7h2%iQV)7uK98IOrx^^N-L^05rdpxfvIo*-2`e9{$z}rb$ zQ#cz9;zOE3$;u$tg$rHM%UV?Mz9A~oECf0{WKhk!L#{I)NjZ7>T0zl$hC@Jq3?zJ? zy1Q4u^d~KSi}#Q^Oy9^T>cLg}ZNBW3?vp#e8Ye}G{vUpdijtv0Kb@3%k8Xpgj$Z#N)O|*CK z&#esPmVq0D5aSy`11tKgdPo+!h`C=M?>_Jne*m&`z@_t~5fL7sr1(%$|` zSqV(?EIPl5+PA_y42}J}1n3NNmr(pe?|h~u&JGeDLVpsCZOUq221mE^JPjeQaSOv9 z;r)imQzk{SsOhUi?~4(sO(}JJpJGD5*uQ)7N)i$ZRQR27l64v;8a)>r$bLnqOl{~U zoV&+qNb5-lB^lneWFqtZL!~DFHqt3joSoA&lzm(GX)2*ms!EmaSDw_~E*Zu2PW13F z(pw272)OZg!B3w(JihU`d0O(Y9u@qa5C&41@7Efv+PrOr=!I3Xe`c?XGSE-0Ckkuz zMM&mtUEstlmL_qU=byBBL&l;BYNUvqbL>$w{aF*~?%YRx;?`$72-#l9r28I29*2J6wu8E%3p-j5>F-$HL|n+T<{pf}{$n=JTw z?cmKW35l@1-)M_?Pp+pDUFj<#%T{nNF`H%1Ff)^5#BiVdVq#SJ5)(t>y_cSHYXi;$ zWyrs>N_~B&O z_|xR0k3;=JSR&W#T#nKNhPh6%X0jaYUH*f&UV9Xzb0@ZRG4}C=$UP(P_o`!z+Yog1 z&SfpYbRxHO%;mR>l5{16ljT)Zyjopfj~g2wH-G6e<085P(#)+ZF4+|ov7^CR;M45N zwC8LScEXoOT))ZjmM*b7NBQsQ@GxsximMda13rgZeZ`z)u-M%9ym4Fmt7fNlr6TAc z=~n}JL_|V5JD-U++cQZ#_Dx?YTGlMoIN3k*1bZ^F#i*`++z|=s2w%^#+D#Sil(@87 zNK;}i1LH5hq?9tIP$~2st6vQ4JKF~%7WtbnN(p7SC zV|Kh6x4jx`B*Z9jX8}8BmqbD|K~+u;%YsLzC`#Uhf}fd8a&1)@99x26Bt|lA5zABd zkRb%hFUHTq;xH_0;`MmkO|KI^T)S>MgU>5!($v708QAV+ac74mB9M~+T~k;;{!0|a zC7mteaKh2)KKjsHjJk6E6rp(?v`(bl=ad0#>}o~41KYV`U^u^(;6BL)B`1v9Yny&6 zxaHx^e-}2)+}q8uN|%X-EC1H)N~h0UNWnk~B1tx;ExJ=t&g>turC%ifk}XC5?|J_@ z-0)wrCI5#1ur+!92RFO>AGW4>{C}af|6IU7$3=;3P=OeukW%(hH5|q$ibwl17$ef+(PtS!QjT-{9x(uF5mM8ooRG>?!g| z|II`x`}-PIs^OEbt)FVWduI+=VK=s@8v6$Y+$nX9rtc>fu@i`}{hh`VK-=n1p2#^8 z;p&c>nMuuODM4zw<}LFok{(IXnwS!N4oZbwReA~~xQystKD*G|qKn$4t9>V#5t5A! zCN|jEh|jRL`d+m}jtgDixqo*4+WbPzsJeVh^#UtV{P(ZL1O=De#WN*-P1+Im@w>B~ zH};aRM$Uh-ta~#K zgBEKC7pawb><*3En|Na2&6_`_Bf^D{Sljfl=X8xbv~NF?wwZQaPY*FRV^7$1uSH+n zcDcZipq|E!EGQb0m`M2jNn25;qJN=bYxch$HRwhQSZ<~tLsN!FL4<(8F;Fx*+%m6( zUJC8u-HKZ?HXa5(?i{Vb`^rRw7yZFT(oN)A)Ex?ZsLqkJ~!>>72 zQtt2)Bt-A22!tH>I}+oCv0z9)2r)rP4J)cT+=FY$F0Bk6-i2rLDNf+;lvfuuT+Wbx%aXvUnO{G2e;EXGe`cjZyw^A za9W+Ta5DSMA*|J`;CnnbgSOFh-n!{W913`B{uOW&(6fOoUp5`uZqk4TVFp;VfcfyG zW5o%C_*$?#eyAx+X_&XYid2JyeX_Gy7sf;zRvB_F~*{Iy8e^2ag`lkNFcL(7RFCooRt6 zBj#TOI|`eex5?}!dM#O;j+mkVCnC~C?Cs>FOjk+r+C{64CIr>Of+uisq3J`PKK%@f zSFP!B+Ic%PtX`)^5?7c-HseqjYEGtdu2$9~uKHS6F-~N8_yLWY#6e|$Xox(mkj=w~ zfRuhdMxzjvZyVp|lJoQw@s?m}85kf6ZY5Gt$!c!S&=I$WU*X2O@a9*Sh57|1&|Hq( zG@KQ!M5*c^c&)uCHM^jumf1sjxZnep-{8wlY`e0E3&ZxcUunBs+~i}n&TIR;(3$<7 z2jRyH1sOpE-yvh$D&^Firk#(jA0UMrtMMCUb3|WEm{V#x)Flm+17b9ODtDM=2PrPn z`Nzv@I{(O5D)G!@^v&G5_^-#~kzynf?gp%*vQ~o%zI=QjX-lHkAWv#yxcW?Qn`uA2 z;tRFB_tTQ${xS^vK`(pSOnH*oYfxbpd>Z%T5#kR@@?I!@$M?7G^x{Kn|Ck{2RQ)F2 zeUQNwqu?{ZMzZBdQ|Tk|NVi@|WC`E#{E6o`Rt6H70*gK~g@VqK-w)$9bqDp@2g9Ia z=Fi;!B_Q4KXRuVBAexW5ojzN|@ktVCz^V>c0qt3t{KV?S&kH=1QxWRC5 zANLT35<^NcBeI(8LXs%Bi@jH(8B;d=@3Ej@RMfLwiR5?VH;%!-Io2 z6F<!{;d*5+=p4&;u<*wGO6EezhPW?g{ro*D5vIi_ zNi_BE-=Y{2n!&y~Ub1N8iicPYMD9wU+o}yTRn7+^}a~fRxQY9!Q