From c537bec138fd03b1afef57f9a4b5304102f0eb04 Mon Sep 17 00:00:00 2001 From: Spookerton Date: Fri, 7 Oct 2022 21:09:37 +0100 Subject: [PATCH] A -ton of Flags --- code/game/objects/structures/signs.dm | 502 +++++++++++++++++++++++++- icons/obj/flags.dmi | Bin 0 -> 53873 bytes 2 files changed, 489 insertions(+), 13 deletions(-) create mode 100644 icons/obj/flags.dmi diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 8befbe18002..7b1c53d7093 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -8,22 +8,12 @@ w_class = ITEMSIZE_NORMAL /obj/structure/sign/ex_act(severity) - switch(severity) - if(1.0) - qdel(src) - return - if(2.0) - qdel(src) - return - if(3.0) - qdel(src) - return - else - return + qdel(src) -/obj/structure/sign/attackby(obj/item/tool as obj, mob/user as mob) //deconstruction +/obj/structure/sign/attackby(obj/item/tool, mob/user) //deconstruction if(tool.is_screwdriver() && !istype(src, /obj/structure/sign/scenery) && !istype(src, /obj/structure/sign/double)) playsound(src, tool.usesound, 50, 1) +<<<<<<< HEAD to_chat(user, "You unfasten the sign with your [tool].") var/obj/item/sign/S = new(src.loc) S.name = name @@ -33,8 +23,22 @@ //S.icon = I.Scale(24, 24) S.sign_state = icon_state qdel(src) +======= + unfasten(user) +>>>>>>> a5961218774... Merge pull request #8721 from Cerebulon/flags else ..() +/obj/structure/sign/proc/unfasten(mob/user) + user.visible_message(SPAN_NOTICE("\The [user] unfastens \the [src]."), SPAN_NOTICE("You unfasten \the [src].")) + var/obj/item/sign/S = new(src.loc) + S.name = name + S.desc = desc + S.icon_state = icon_state + S.sign_state = icon_state + S.original_type = type + qdel(src) + + /obj/item/sign name = "sign" desc = "" @@ -1463,3 +1467,475 @@ /obj/structure/sign/bigname/seg_7 icon_state = "cyno_7" +<<<<<<< HEAD +======= + +/obj/structure/sign/clock + name = "wall clock" + desc = "A basic wall clock, synced to the current system time." + icon_state = "clock" + +/obj/structure/sign/clock/examine(mob/user) + . = ..() + . += "The clock shows that the time is [stationtime2text()]." + +/obj/structure/sign/calendar + name = "calendar" + desc = "It's an old-school, NanoTrasen branded wall calendar. Sure, it might be obsolete with modern technology, but it's still hard to imagine an office without one." + icon_state = "calendar" + +/obj/structure/sign/calendar/examine(mob/user) + . = ..() + . += "The calendar shows that the date is [stationdate2text()]." + if (Holiday.len) + . += "Today is [english_list(Holiday)]." + +/obj/structure/sign/explosive + name = "\improper HIGH EXPLOSIVES sign" + desc = "A warning sign which reads 'HIGH EXPLOSIVES'." + icon_state = "explosives" + +/obj/structure/sign/chemdiamond + name = "\improper HAZARDOUS CHEMICALS sign" + desc = "A sign that warns of potentially hazardous chemicals nearby, indicating health risk, flash point, and reactivity." + icon_state = "chemdiamond" + +//Here be Flags + +//Flag item +/obj/item/flag + name = "boxed flag" + desc = "A flag neatly folded into a wooden container." + icon = 'icons/obj/flags.dmi' + icon_state = "flag_boxed" + var/flag_path = "flag" + var/flag_size = 0 + +//Flag on wall +/obj/structure/sign/flag + name = "blank flag" + desc = "Nothing to see here." + icon = 'icons/obj/flags.dmi' + icon_state = "flag" + var/icon/ripped_outline = icon('icons/obj/flags.dmi', "ripped") + var/obj/structure/sign/flag/linked_flag //For double flags + var/obj/item/flag/flagtype //For returning your flag + var/ripped = FALSE //If we've been torn down + +/obj/structure/sign/flag/blank + name = "blank banner" + desc = "A blank white flag." + icon_state = "flag" + flagtype = /obj/item/flag + +/obj/item/flag/afterattack(var/atom/A, var/mob/user, var/adjacent, var/clickparams) + if (!adjacent) + return + + if((!iswall(A) && !istype(A, /obj/structure/window)) || !isturf(user.loc)) + to_chat(user, SPAN_WARNING("You can't place this here!")) + return + + var/placement_dir = get_dir(user, A) + if (!(placement_dir in cardinal)) + to_chat(user, SPAN_WARNING("You must stand directly in front of the location you wish to place that on.")) + return + + var/obj/structure/sign/flag/P = new(user.loc) + + switch(placement_dir) + if(NORTH) + P.pixel_y = 32 + if(SOUTH) + P.pixel_y = -32 + if(EAST) + P.pixel_x = 32 + if(WEST) + P.pixel_x = -32 + + P.dir = placement_dir + if(flag_size) + P.icon_state = "[flag_path]_l" + var/obj/structure/sign/flag/P2 = new(user.loc) + P.linked_flag = P2 + P2.linked_flag = P + P2.icon_state = "[flag_path]_r" + P2.dir = P.dir + switch(P2.dir) + if(NORTH) + P2.pixel_y = P.pixel_y + P2.pixel_x = 32 + if(SOUTH) + P2.pixel_y = P.pixel_y + P2.pixel_x = 32 + if(EAST) + P2.pixel_x = P.pixel_x + P2.pixel_y = -32 + if(WEST) + P2.pixel_x = P.pixel_x + P2.pixel_y = 32 + P2.name = name + P2.desc = desc + P2.description_info = description_info + P2.description_fluff = description_fluff + P2.flagtype = type + else + P.icon_state = "[flag_path]" + P.name = name + P.desc = desc + P.description_info = description_info + P.description_fluff = description_fluff + P.flagtype = type + qdel(src) + +/obj/structure/sign/flag/Destroy() + if(linked_flag?.linked_flag == src) //Catches other instances where one half might be destroyed, say by a broken wall, to avoid runtimes. + linked_flag.linked_flag = null //linked_flag + . = ..() + +/obj/structure/sign/flag/ex_act(severity) + switch(severity) + if(1) + qdel(src) + if(2) + if(prob(50)) + qdel(src) + else + rip() + if(3) + rip() + +/obj/structure/sign/flag/unfasten(mob/user) + if(!ripped) + user.visible_message(SPAN_NOTICE("\The [user] unfastens \the [src] and folds it back up."), SPAN_NOTICE("You unfasten \the [src] and fold it back up.")) + var/obj/item/flag/F = new flagtype(get_turf(user)) + user.put_in_hands(F) + else + user.visible_message(SPAN_NOTICE("\The [user] unfastens the tattered remnants of \the [src]."), SPAN_NOTICE("You unfasten the tattered remains of \the [src].")) + if(linked_flag) + qdel(linked_flag) //otherwise you're going to get weird duping nonsense + qdel(src) + +/obj/structure/sign/flag/attack_hand(mob/user) + if(alert("Do you want to rip \the [src] from its place?","You think...","Yes","No") == "Yes") + if(!Adjacent(user)) //Cannot bring up dialogue and walk away + return FALSE + visible_message(SPAN_WARNING("\The [user] rips \the [src] in a single, decisive motion!" )) + playsound(src.loc, 'sound/items/poster_ripped.ogg', 100, 1) + add_fingerprint(user) + rip() + +/obj/structure/sign/flag/proc/rip(var/rip_linked = TRUE) + var/icon/I = new('icons/obj/flags.dmi', icon_state) + var/icon/mask = new('icons/obj/flags.dmi', "ripped") + I.AddAlphaMask(mask) + icon = I + name = "ripped flag" + desc = "You can't make out anything from the flag's original print. It's ruined." + ripped = TRUE + if(linked_flag && rip_linked) + linked_flag.rip(FALSE) //Prevents an infinite ripping loop + +/obj/structure/sign/flag/attackby(obj/item/W, mob/user) + ..() + if(istype(W, /obj/item/flame/lighter) || istype(W, /obj/item/weldingtool)) + visible_message(SPAN_WARNING("\The [user] starts to burn \the [src] down!")) + if(!do_after(user, 2 SECONDS)) + return FALSE + visible_message(SPAN_WARNING("\The [user] burns \the [src] down!")) + playsound(src.loc, 'sound/items/cigs_lighters/cig_light.ogg', 100, 1) + new /obj/effect/decal/cleanable/ash(src.loc) + if(linked_flag) + qdel(linked_flag) + qdel(src) + return TRUE + +/obj/structure/sign/flag/blank/left + icon_state = "flag_l" + +/obj/structure/sign/flag/blank/right + icon_state = "flag_r" + +//SolGov +/obj/structure/sign/flag/sol + name = "Solar Confederate Government flag" + desc = "The bright blue flag of the Solar Confederate Government." + icon_state = "solgov" + flagtype = /obj/item/flag/sol + +/obj/structure/sign/flag/sol/left + icon_state = "solgov_l" + +/obj/structure/sign/flag/sol/right + icon_state = "solgov_r" + +/obj/item/flag/sol + name = "Solar Confederate Government flag" + desc = "The bright blue flag of the Solar Confederate Government." + flag_path = "solgov" + +/obj/item/flag/sol/l + name = "large Solar Confederate Government flag" + flag_size = 1 + +//NanoTrasen +/obj/structure/sign/flag/nt + name = "NanoTrasen corporate flag" + desc = "A flag portraying the logo of the NanoTrasen corporation." + icon_state = "nanotrasen" + flagtype = /obj/item/flag/nt + +/obj/structure/sign/flag/nt/left + icon_state = "nanotrasen_l" + +/obj/structure/sign/flag/nt/right + icon_state = "nanotrasen_r" + +/obj/item/flag/nt + name = "NanoTrasen corporate flag" + desc = "A flag portraying the logo of the NanoTrasen corporation." + flag_path = "nanotrasen" + +/obj/item/flag/nt/l + name = "large NanoTrasen corporate flag" + flag_size = 1 + +//Vir +/obj/structure/sign/flag/vir + name = "Vir Governmental Authority flag" + desc = "The two-tone flag of the Vir Governmental Authority." + description_fluff = "Commonly referred to as VirGov, the Vir Governmental Authority was formed in 2412 as a unified system government following \ + a half century of war between the Sif Planetary Government - or SifGov - and corporate interests in Kara orbit, in order to qualify for full membership \ + in the Solar Confederate Government. Following the Karan Wars it would be almost a century before Trans-Stellar Corporations were allowed their typical \ + freedom to operate unobstructed in the Vir system." + icon_state = "vir" + flagtype = /obj/item/flag/vir + +/obj/structure/sign/flag/vir/left + icon_state = "vir_l" + +/obj/structure/sign/flag/vir/right + icon_state = "vir_r" + +/obj/item/flag/vir + name = "Vir Governmental Authority flag" + desc = "The two-tone flag of the Vir Governmental Authority." + description_fluff = "Commonly referred to as VirGov, the Vir Governmental Authority was formed in 2412 as a unified system government following \ + a half century of war between the Sif Planetary Government - or SifGov - and corporate interests in Kara orbit, in order to qualify for full membership \ + in the Solar Confederate Government. Following the Karan Wars it would be almost a century before Trans-Stellar Corporations were allowed their typical \ + freedom to operate unobstructed in the Vir system." + flag_path = "vir" + +/obj/item/flag/vir/l + name = "large Vir Governmental Authority flag" + flag_size = 1 + +//Almach Association + +/obj/structure/sign/flag/almach_a + name = "Almach Association flag" + desc = "The black and grey flag of the now-defunct Almach Association." + description_fluff = "The Almach Association was a short lived (February 2562 - April 2564) governmental entity formed as an alliance of disparate radical mercurial \ + states in an effort to secede from the Solar Confederate Government. Though the Association were defeated, and ultimately annexed by the Skrellian Far Kingdoms, \ + the Association flag remains a popular symbol with mercurials and secessionists alike. To some, the Almach Association is seen as the first step towards the SCG's \ + \"inevitable\" dissolution." + icon_state = "almach_a" + flagtype = /obj/item/flag/almach_a + +/obj/structure/sign/flag/almach_a/left + icon_state = "almach_a_l" + +/obj/structure/sign/flag/almach_a/right + icon_state = "almach_a_r" + +/obj/item/flag/almach_a + name = "Almach Association flag" + desc = "The black and grey flag of the now-defunct Almach Association." + description_fluff = "The Almach Association was a short lived (February 2562 - April 2564) governmental entity formed as an alliance of disparate radical mercurial \ + states in an effort to secede from the Solar Confederate Government. Though the Association were defeated, and ultimately annexed by the Skrellian Far Kingdoms, \ + the Association flag remains a popular symbol with mercurials and secessionists alike. To some, the Almach Association is seen as the first step towards the SCG's \ + \"inevitable\" dissolution." + flag_path = "almach_a" + +/obj/item/flag/almach_a/l + name = "large Almach Association flag" + flag_size = 1 + +//Almach Protectorate +/obj/structure/sign/flag/almach_p + name = "Almach Protectorate flag" + desc = "The purple flag of the Almach Protectorate." + description_fluff = "The Almach Protectorate was formed from the territory of the Almach Association as a condition of the 2564 Treaty of Whythe. \ + Intended to be closely overseen by the Skrellian Far Kingdom, the Skathari Incursion left the Protectorate functionally independent in many regards, \ + leading to the proliferation of previously restricted genetic modification technology into SolGov territory. However, the Protectorate was also left \ + without meaningful military support, and has suffered sorely in the years since as the Relan-led government has struggled to remilitarize." + icon_state = "almach_p" + flagtype = /obj/item/flag/almach_p + +/obj/structure/sign/flag/almach_p/left + icon_state = "almach_p_l" + +/obj/structure/sign/flag/almach_p/right + icon_state = "almach_p_r" + +/obj/item/flag/almach_p + name = "Almach Protectorate flag" + desc = "The purple flag of the Almach Protectorate." + description_fluff = "The Almach Protectorate was formed from the territory of the Almach Association as a condition of the 2564 Treaty of Whythe. \ + Intended to be closely overseen by the Skrellian Far Kingdom, the Skathari Incursion left the Protectorate functionally independent in many regards, \ + leading to the proliferation of previously restricted genetic modification technology into SolGov territory. However, the Protectorate was also left \ + without meaningful military support, and has suffered sorely in the years since as the Relan-led government has struggled to remilitarize." + flag_path = "almach_p" + +/obj/item/flag/almach_p/l + name = "large Almach Protectorate flag" + flag_size = 1 + +//Vystholm +/obj/structure/sign/flag/vystholm + name = "Vystholm flag" + desc = "The black and gold flag of Vystholm." + description_fluff = "Vystholm is a faction of xenophobic humans who constructed an ark ship, the VHS Rodnakya, in response to the abolition of the hostile \ + First Contact Policy in the early 24th century. Thought to have long departed known space, the Vystholm returned to within range of human territory in response \ + to the Skathari Incursion and has since undertaken a campaign of raiding, terrorism and espionage against established governments, particularly the Tajaran \ + Pearlshield Coalition." + icon_state = "vystholm" + flagtype = /obj/item/flag/vystholm + +/obj/structure/sign/flag/vystholm/left + icon_state = "vystholm_l" + +/obj/structure/sign/flag/vystholm/right + icon_state = "vystholm_r" + +/obj/item/flag/vystholm + name = "Vystholm flag" + desc = "The black and gold flag of Vystholm." + description_fluff = "Vystholm is a faction of xenophobic humans who constructed an ark ship, the VHS Rodnakya, in response to the abolition of the hostile \ + First Contact Policy in the early 24th century. Thought to have long departed known space, the Vystholm returned to within range of human territory in response \ + to the Skathari Incursion and has since undertaken a campaign of raiding, terrorism and espionage against established governments, particularly the Tajaran \ + Pearlshield Coalition." + flag_path = "vystholm" + +/obj/item/flag/vystholm/l + name = "large Vystholm flag" + flag_size = 1 + +//Five Arrows +/obj/structure/sign/flag/fivearrows + name = "Five Arrows flag" + desc = "The red flag of the Five Arrows." + description_fluff = "The Five Arrows is an independent government entity that seceded from the Solar Confederate Government in 2570, in response to percieved \ + failures in aiding the Sagittarius Heights during the Skathari Incursion. The success of the government in achieving effective local defense and prosperity has \ + since attracted the membership of Kauq'xum, a remote Skrellian colony. \The Five Arrows formed the model for SolGov's own semi-autonomous \"Regional Blocs\"." + icon_state = "fivearrows" + flagtype = /obj/item/flag/fivearrows + +/obj/structure/sign/flag/fivearrows/left + icon_state = "fivearrows_l" + +/obj/structure/sign/flag/fivearrows/right + icon_state = "fivearrows_r" + +/obj/item/flag/fivearrows + name = "Five Arrows flag" + desc = "The red flag of the Five Arrows." + description_fluff = "The Five Arrows is an independent government entity that seceded from the Solar Confederate Government in 2570, in response to percieved \ + failures in aiding the Sagittarius Heights during the Skathari Incursion. The success of the government in achieving effective local defense and prosperity has \ + since attracted the membership of Kauq'xum, a remote Skrellian colony. \The Five Arrows formed the model for SolGov's own semi-autonomous \"Regional Blocs\"." + flag_path = "fivearrows" + +/obj/item/flag/fivearrows/l + name = "large Five Arrows flag" + flag_size = 1 + +//Pirates +/obj/structure/sign/flag/pirate + name = "pirate flag" + desc = "Shiver me timbers, hoist the black!" + icon_state = "pirate" + flagtype = /obj/item/flag/pirate + +/obj/structure/sign/flag/pirate/left + icon_state = "pirate_l" + +/obj/structure/sign/flag/pirate/right + icon_state = "pirate_r" + +/obj/item/flag/pirate + name = "pirate flag" + desc = "Shiver me timbers, hoist the black!" + flag_path = "pirate" + + +/obj/item/flag/pirate/l + name = "large pirate flag" + flag_size = 1 + +//Catpirate +/obj/structure/sign/flag/catpirate + name = "Tajaran pirate flag" + desc = "Shiver me whiskers, hoist the black!" + icon_state = "catpirate" + flagtype = /obj/item/flag/catpirate + +/obj/structure/sign/flag/catpirate/left + icon_state = "catpirate_l" + +/obj/structure/sign/flag/catpirate/right + icon_state = "catpirate_r" + +/obj/item/flag/catpirate + name = "Tajaran pirate flag" + desc = "Shiver me whiskers, hoist the black!" + flag_path = "catpirate" + +/obj/item/flag/catpirate/l + name = "large Tajaran pirate flag" + flag_size = 1 + +//Political Parties +/obj/structure/sign/flag/icarus + name = "Icarus Front flag" + desc = "The flag of the right-populist Icarus Front political party." + icon_state = "icarus" + flagtype = /obj/item/flag/icarus + +/obj/item/flag/icarus + name = "Icarus Front flag" + desc = "The flag of the right-populist Icarus Front political party." + flag_path = "icarus" + +/obj/structure/sign/flag/shadowcoalition + name = "Shadow Coalition flag" + desc = "The flag of the neoliberal Shadow Coalition political party." + icon_state = "shadowcoalition" + flagtype = /obj/item/flag/shadowcoalition + +/obj/item/flag/shadowcoalition + name = "Shadow Coalition flag" + desc = "The flag of the neoliberal Shadow Coalition political party." + flag_path = "shadowcoalition" + +/obj/structure/sign/flag/seo + name = "Sol Economic Organization flag" + desc = "The flag of the protectionist Sol Economic Organization political party." + icon_state = "seo" + flagtype = /obj/item/flag/seo + +/obj/item/flag/seo + name = "Sol Economic Organization flag" + desc = "The flag of the protectionist Sol Economic Organization political party." + flag_path = "seo" + +/obj/structure/sign/flag/gap + name = "Galactic Autonomy Party flag" + desc = "The flag of the libertarian Galactic Autonomy Party political party." + icon_state = "gap" + flagtype = /obj/item/flag/seo + +/obj/item/flag/gap + name = "Galactic Autonomy Party flag" + desc = "The flag of the libertarian Galactic Autonomy Party political party." + flag_path = "gap" +>>>>>>> a5961218774... Merge pull request #8721 from Cerebulon/flags diff --git a/icons/obj/flags.dmi b/icons/obj/flags.dmi new file mode 100644 index 0000000000000000000000000000000000000000..36f624b64517701187ffa46c903ea2d99a59028a GIT binary patch literal 53873 zcmYhC1yoyI(5{0NcT!vfMT)x?D**}=D-?=TDDJMo-Jv)Xr$q|Ip}4zSarfd@AizC* z|NYm!YjJ?&BYF!v>FJ6An|;lp#aZ}#1)nR4`@Br zwVb8DI2k)y*gIR;*@8gsnbA`%wt<{@?PsLo!AXBL#H*^*rC+{1$JoQ@6&vW7o##7R zbn}x4`RGP2Cw}WIJS6)7do-{3-B?pXB2U7gcQ`dwU1Ca6HB}4q(n#Vl*VBiog;+cP z#LY)t^a-)!p-|_ed8KzqtPzbYQ0;B^m9tmY^)4ftiq&g&uftW}`J*hWLdT-YpS@1x z`IqPG=tXhp32A@+DZM}vHH3u)bkAZY(CEY=zd04y(?hks#CfqD9dV(W9((Tn)%u?C z3o$&};1=VRSK9|M@y}cm;GOQa%4m80g_v8~U#NE*sB$BK<}g_)!j4y`go** zXIidxbSij|0+KmrSS!%qh(%^5F>MS zypdj#Lmv6wE&EWula5>wRLT%FMbp5G5t$-u}KMaBAaBP+S%g4+7QH*BcuewqNPLPI6qH zI~ac|P(==YpTW;OL+~jMmq9}#&4|P$vEoqpgGO!9MRCdC-pgp2P#@cXWNKvT^NY^u z;tvxmE64X9W@e0x3gS@&YvLdoGIZOOX3|_0G#eWm>x!1^5>G6z<3>huahND(u+*Ps z52uk$Vfbkm0_e=0;`w7wn12QC868b64%6CUHoujWntha)oJM(vblD{iMnJKdeZkg7 zFrD{iHUbG(6feYxCUGFAv=r0psFv8u%F6h6d5YfN@AB%pI{v!dZ(db;O|Bih?@2=Z zfmi?9acH?aCSYip06hhmzP6NJG{oLyZZi38L03Kjc{ zZ~dMPa5XKu=N+gwEICB|Iu5SZ#yaxL9vxAo?jX1Oh*!qe|r-XivX)78JbZ>uhv-oTzHx z>r!TB-xV$r->J~INki5r;oUb1xwL%k+C-n<5IF!J5Mw*6MHNx4&W0uV3j(Nfol~tC z3~J|nPfvjUccq1Vd3l+HghayESNwNV)5O$Npfm(wiWdR2?@YFCpE`=VSZDQ{edDGl zm>4G%A15?^zyuh-uBkR8-o6EJkcs*Efp;yL9o%0H~rfanr&P@6a`yZ3I}8>Fhr3dkrN9k`O8`GdjU`W3@9XC zf;&x`Jq2lvHNahTv{t-}Gft7=ke>>o-p=)==M2OIp(TqgOA9ODP1wR^Y_1W4xK3PR zhjwWsQjgOhYhgEj6^3!Hl4Idxr@(V%UIh^qoG1qsSpc?23ziC#$tMx8rBIxbW&#IT zqywHFWRboEr!z3%&**7z*u;yL5kjy`|2S8Pj~`D&5ZlLPyCeuw+EU}4GoR?)JcIl! zR1d0--^L|whJ`A^AYtS0=#tl=CD@XF+bS_R&0^G1ru=GKnvs?@jWUy<0jybG>^E=T zu(wgKnfq_uAc3H&h9oGSo}PmH6G8_s92^EBSt)Sx^Yf7;j5-qdXQ!uwNO?@{dDJgA zqv>zE(9__6$3^tV%KdC=B2QB+3In49KHube^jh0Zems19#*fHcC0%~}oJI1d3DLA& zluSNr;s6aoX< zA4^Uc++9XHL{6;0CwzxETH{)ekB@IX%WY--$T@+e$jd(m^q;FBK?$!=9aRa=-EvFG+}M zy~D(30^$rg(aYAd@QGC*+@x|D_l6}IV0N1vtA+2^CQ#ER4m9veb41Bu+k*q&)-D*( z#d#?xU@8=<{bI!g7CPZN5HpO@8GtGL@PUxTcuCWo1V!v_j}9b3Pq2Y`F z2f^-9z(mRnX6C3-OD9qJLw%=iruLe36KD~O;w-`{8SnwN!3 zBOVwZo;9AElftD$ma|UNf#$X>gb2We1xk z5p=cCX$Hx$^QUIF>U1}gJR2&7`Cq^lEVXW{lz&ch!L+jlTkQph$-%(dE}w}sCdhA= zc88gkrOYztQQRW%nfpn@K=!LIzw=8^+kl@P{y+A_y)R z&=WXl1c$|MXiH!YL5{ubA`9t| zUNr!MpCo?UG|~Ghyl`p5PehDw&R>{T&!_w1#s{Q&AJ*=DSxwY!lw8n~m6e6QeBH%t z!0Wbsf@C{+c5xMcK3H3r&Tm6T_~28Rkf9Kt4bRxu)yFr?!9b)x&lo@WF)reUYY(A# z)zRA{M<=DBL7HaqJX}A5aAe0uU3_%QbQHZg{K%ePUN^QuT}C7!9f9<<$(<9adnelO z(Cllz%1^3>fF0&}ixirHW>FbSE`Zb0(gJEPl>+XpuCcvfL{ETVj8&50EESifLQoW?on6z)opkebM`rBi%C+#yVHdCJ3muoWTI6b)C^1#8*~dk zT^ro#JxSh!TKbixD~dn2U6Z&TQ;}Su^P?S*4q$V?rihlwJrrgX?cxOX72fxOMHcM7 zM#5Pk<%i{Rrz(=V-rL@epT85ekuA%_SCqUa9Oy3nZ1QVMHkY|0Er4$gj*;Aahkq2pf zv&#?1U6yO*4u1lpspV|{dG@bkOyFgKH;@dZy2*BLz2LCY?C{mt~Hf?R~hTiXo!Z-IGS*1jO z>VEcPmZ{6Wg!sved_`uHk|V()d)qk{Jr~ zGoG9ps*j6T8bW`Acqbaq*8%|B|;q2uutO{WN{> zv~_eQmY1WYA(Ez!da&3%awK>lK1BX@>-A4nDxBMr67I%Ut?Q1YNjTc)ml3HA`ZZkf z1qicmb*Ndr33Kfl)=27P(OQu;aSG63<3fJq?1CZD3<{`$mLsb<!%MXEgsi&t0L~XRtu5lO2M%|bU-z~K7 zC_mQiNhZv}z&YR*=|yKD#aDis1@VJ*C@3g`%wYqaupdQ~Gxh`2W&HayS{miz3?sNd zbT=t2{}HU6^Nlh48Sf;&Rf;BR={}ikl) zr%L=zm9A2jNQxIPB~=xrv>^LvKzAJ=nQBv|+;?_u2P z8eh_jjD}OWzC36Fs}NY6F7s%`1Yut+^?#7PFcxAreIk4Nq$-`Rms&sCve867<&ndS7*_A@8QpP|^p?x|bvwysnkut!N2g)!&-?LGr47 zOfbOKS~y~iU3yA0sQCnKZMmuhpK}5Kjwi;FuTgb_BABFuQV}Qj$89wDzl7P6wnG&H z@9SxAmv~3`(OP#c`1<-fWYx=k8aa7wE=AEB*Zx~rR#p~?h^w{gtjHULeH3#$yWQG2 zNg;ponePG-y;2{fJMf7sP^-DM-t5<#$CB?Y2}BZZD)>K`(p-)na+-NlF5a;z*e z-3@8x2J7UQzc8Sw&Rpy7{Xo@zJEk9CvfHHPyL#KOw$8rfd0b-%OT|5q@pFvcuurMS z3Wlrcae_kE2H((GVVY~pB{^_x1sxP7$5cJM_*p@R5hT}vkt)`udL*)TX&>-|J*Zt%VCYNN;9 z`-X#M77(bftO?J}$Ag*O^Q?fDa(BapIr-=)D2rt)80T8QG#%6zOFb4w!&EAoIB?2# z5<=ERYcOm<7DcGJ5P9-p)*E04323q zRv5)_onwFD{b?fRHCy9&h3=JRk*s#k53;Iasvn*tB_;VDoiM)GNL%ZXu+BkYW{&+< z<(vcB=OI*AF}E^-ru7sswIA*M6}3QGus?LEZ636LsCnGK++q45P}Fbtf&6;BIC`&i zb|qCQ$%I@sb(MlLo<6pnv3i@6BehfWr%#}=WJvMPU~1s{@4U%4_!$NVNqip(gMMW( z!1uaJv@6v%GaEmDP!C)j#HK@Ge$N9Wzbqc3UB%P^Tl0_)9Ewluo&{4bb`~<= z8$I3$m-6!Efrxjn&2Qg^3*Gnz)GFZgSwtEHC+$1+j}1ypbP75iI{fR3BEGGhv&-sx z65Fn?&fQX|SUue9!afl)wcqf4idrp8jV`4+KL0v5OXf5(k$Eq^j!TRg1%! zlUE+9R5%W;I@7t7=H4jkfjxBi4Z`i7^I)Kw(!2i}VVqPeaVBt7JthYKBU2Gczr=6l z8|gFfZcO&`&lq#Lnqdnkk_A_0~WqOW+t!@t)4V##A8|NdD4Ikb2k_kbe zy8Y{ipZBvEk8ZvTw*rk$R`1S{{OH*A$DT|-qFAL+#FSF8Ge|fn9qF#GK-4#%kU%Zq zeLRzM{MdM}xZtk!2=4R1WCL^)0%VLg^I^y>80|wZiv(VmSubz}J2A{5`rZY8q)&V| zwrN~Rvh$ReVdYyw6_WLS&PEi6R7Ak@_X(l2Hp5QezOG$bko1zXC!vzg-v(J}LOc2a zY9-x^ZqV$iEB)o%N$&?j%4&Wp2lwr0wiey{59(QjcV3h}TK{4$V3wL5=SUH|8#O%@ zpN|r{97YI(`REg~|FxP*#~25Rr&p&# z0m1F~rlYRJZ&AwK|A5+aN`xIv5hJu$>(r&COAus=fy)k{;=VThFL zd2F|!cB1QD4KRi8_KCyAzN&=k^6n49ZgRcWb&WUOwFuhQ_1RNc4_6=Tcl{NNc$Itg zLYFXErcha?La!URHh?l4Fjz{(O8EO5irCHBClcAGJJHOmjTeF^NuSuyy(;o?87su8 zfpru*U5-u~ zEnJ`m{rG%p*c(Nv>vRU8Za=ajTr|A5$<)P>9J+bSOaT7kWy8UgXb4n$;=L7%GWq^B z{30nGKg~}32`k(Yd{Z9~!O&15QdBlk6x{a@l-4Xrz<=5%6kuqdPPM>V!3%Qx!+Edv z!7sYIB`<66y2*i{wCx+Y!weF&A6OBDb+E`4klq-NtTy8f;d&uIA6fSwXBotS(19IM zmrw`w9cz3dEc8n$L}?P&oE8uh967Gqj-yxoBU*NQPX z#h_|1u>%DQy`&c2SeoKvel>(C`c-yo^ScLvEl>5z7GaGy{?=h+-{vi}jRRWwed<9`)ycICYaFu@^xbtk zn++b@97k2k;n~-(r+|;hme`?lbM(0-ksl(X+P%-xeBGTt-V-c)~9#}v*wJxmUt~bY2 zAPGS*;wd)q?YvOpSmfJ}J@a^sy(t?)tepk@uD`@h|4|^cha?{N#yfRsRj*w%Tyud( zgn)z$3FHIJD`@HA-v9GC0>*oM1)FNk;%dOM`gkITcLOZYfJ@SNn&@!Fdz;0&ms!e+ zYelwg$Q85Fu*cC{$k_L`ClQKfIFmX4THMRN^`x}J32<~E*ILr0Cq>nUI}=7%+tP!J zsL$Pr{a{5*@jXd5lsQn2DdV8WWtBR#+SWVTS7y}9blYiO`=%%S$m$~7mYnO{|1$wy zm^O2?YLrxDdZIzquf4W{Rr&Okl2H4u#AOeu`>#)?pX$&c;+}@?wB4+k{|a}{YZhWBWhv%u)@Gd@wzBcq1vN_Me6SRCEScFs@`oz&>hiv_Ekk4G%P2x)vF@rwYg zcyoa@WD&4#-(XVNfF|Ux^S6$rP6!q5c8IvdaBavRavfMgYUpajlWYEG0`${aU`6bo z3r&epdL;(v*ZW40ozMCU@9C6|0cwh#*cTKRnllH7hv$=>XnBDY_L2ZSUvOaevv9vZRUj%lQK?Dtw*7j@^jPP(MQo9_C;#yp zQziAoHIf>Vd4#3kdcnMkn2~1ok?_ZFI&G`^=<01F5j`fxIlQ-cB@?Xy$tS4u(+r3S zKCnFHIQ`Au=uHOR=nP1|ep?cMdhYvzo*N5_jbk0hQz%uv+_xE&5bL2cCy>sN+ zttFwl9wGYl5JJCHUnW!(^*2FsL((J@T;DbsJ~Il*IAZ}>5}j~}mHuUdZxadj_sVgH zSNYWw48Rrql*M7OyCjH8CGQz@R9t(6l6*yS)sApaEka)<#5Q1p*IHDoQiauG)xYL! zFV_7G+r625Y?f1@%Ks-6{|SK6y|L6M+{S9fU!}x4udiKK^kky!3B%CB!%(Xqa{n4r zV5MelwuCOB}_mFT#xb*l2`i8Ch(T;cHzln)QRIJny!>SU2n>qnGe z9Wg0oe;XVnNcCo6LZxC=xPr;yW-4~I3wRg#$JXp(h4Z~vjOatgg}!ubgu!Z6=BjBc zd9uQ!8d_o93UMP!9EmzXT4}ilv`?QGJHhGPABp;CHXL{Mq<4cESd{*A{fZ7 zZU_csgQ$Udqs;~~MgRWb(ZkxOeZzOa@UnX|6ZE!VL>ksa>_ z@o^u?_2C^SAZX9j_qM3O6kke84wLaSDTb39FH#kC>&#n%81K_n`ER8}|6Y-M#p8j# zl>@06upEd^T1fhSK5@n9JQ+JTtK2?t>z?<#IM(ohSZZ^h4fG`n$#Yaxaal5~T`j(* z6&Er}lUu+AF8_`T1;?4yNr~ht6EyJ?g_)upoHmb&;VW>RXT9&&t7r)f|udaIZUrpv!HUC zz+WZU`6@!g`<29OxEoVMMBF+>DbwrK()yJ~Ki5&`S7e0dMk*!=1kOE7ycWiF^P!24 z=QANm%Dcc-rvIVA{Bd#&I|-P-d}#UQ#DMD>#+kURa)tMV<74-0i;*B((9|P}+jCM# zjQX<;*9hqd?MSh~ukU0)*=M|W8zlAO6mpb$1g zIsgC)6%)UUcBI#)$k0uLSY_0TlCbiGtC&Mbsu7?)&r`ym_2e5br}OVRUp8?5QzpDa zRYe`CP3REX4N1>`U?w7|HX`xVfThXPrb{fDCBI*5i4pU*Eou7n{m@J5g;f3kbrg|C z47@oe|CrfNr_P)T$v!D1ye%@eMX_LBIWWm#CC2Wotp_zYFW4iYHtRh&t9l_P6l-Rv z(E$B+n#>(Yp{V7dO5s}4(c>I~QcteV&Npp>E$bfYRT zBo+_i%E_JF`C0jc4EJJUPa1g)dY#N#v3glagf(CQUG$toorxgl?e1Y@M`L8f7L~jy zHcr0y{NS>x?GGFXP|SOR598;=W!~B01?z>C*varcr}LxW&zljixrxMTMrH;T6ag+( zxXL`YbN9j=tuUQ%Ty(q{G)keW!>;+U3kHe99_iai237g#QxyKMx9U6_z zbUhGmOlR|}scF$^*yK7Qep?!%3f3c{8$yPBo{;{&X~~S={P(eKQ-H;kuFcY}m;Rj#C^JOsDxIlJi6Ecqsy#W!Lby#rLPStb?O6?nZ^^V~Wz z4G@z*2#iwVpNBhl>k6N}iVcL+ey;h*YxFMi5`raS2FW;p0vYn$2|<3pzL;#=59h}I zT56?b!MPbNql?u{4}~O;)Q?t=h<@kCO(&j~DEjHd9b-4iC*5kQqiGcQl(x4?oyv(N z^bTnW-@dRVdeW)wW&mY>-s@CHdEiPK2F=M@1G+HBS3ZIML=hcfHHK%2KL3u8 zoKBDCS=!rAld=^NYHmO%-dBtt+W!zSsr)+Ycxn$YIF>H>0-2KvXxG4XTLK4Rc9iY!>0worPBhZpT&Bb4ke0}C#v*q z+Fk-55lz3?&opT^q!+7+OSUa+cm{Y;LT#X~Tah$ot(m2oEI_k_g2Wmcq9w94J>C5- zj#G=^tHPb@(E{IIWyA;`h>@ns(1lQN1q5ZsQR~AhYcFBL59-W zhB^#j4e|t6t|Lfdmhu8>Q%Wy^liTM+> zU+!chx{Yv2eeV39*F;k7n^ZO4COR=T_Mgm>x~)5X(23)vj2-^Oq2C@m2iZIwJh$8E zY!cr(!N=!c*m*zVE0{)EeJnNSrJq&sQ1kg#TU~zVwFb3&tqXx_jCToi{G6QBQCX5p zNE@eBB_`KEf+=3^-<^&^hecF+ND1-I0@wrU?yQ^7v^V&?hd`v)s zQ2J71k}T!P-MO;E-|7_JOmBevt@ZL?rmtR2opet1iSI$$6qAjv;#to2CQ45?+%z|X zH+>_3k~&soEJLN9p?HH@CX4|0LiK(npGkJ6r=LV43i@At zOOq!5R}0X^);2+7<)?qtVRF$%@MKZwkEekvlCJv=#H_Gd`->zn$%#TBqGb05or@Au zGyL1a7a~VUc&OQO@EN+~s6-x2}GN(<)ImaD15wc0(4Dt*vV-%5N{Zi ziiTntHjS_b&^ktEWPRVs6GD+4VGw!^5)gZ*H;|?CQ$v?&P84rOMNS&z;v~rB zqc^H?OK9*DgI{X&CE%v40Zw($TsgPv2mWRB)O3~->zI1KFrQ=Dq&@T~R(kpuRWPEr zOXQ@PXOE2^dVXoy!WR+m4;U1qeIVNSBZ`1>8#>?sho6+{`}DKBc#U7Sj<*ttOeThU z{h%YtNB+|uccYjriA@9_Us(~$tKWvp_HAbn8*MTNV?>wM>u=sI4PLI#eSjUs84M9B zMfwPmV@F$LgkT$Z^R(TZGQr2~#U$oYtAJ`!GCU!VY^)6Hqw*bFuZ*+e8}=v*Hf6zk zR_{v$MQE2(IMn>9)Zh5&o@KmKNg)rw2jT}vq|mpUd585}L-HMUll@;jb3*$dDGr|N zZ(7d5n)lU5B6ayd56Z@d5HGgJeq{y+VIes&!6ZoA=o9mt7w(Gp_}&9Y4!c-;&!HOY z;^O{bM1^eX9e@@#QeDJ%p1$WSc@(G z@1**0_QFQcVWqP^6%iYE#nWETcJ_k!k=XcG<=yOCfI@pZKG~jLcMa3gwzN-bu^7mZG2bc!3dmnkC*3Ifu z|9z+`WkD8?PyJFUN{XF6a(j5d^1nGNT}nEo+av3_%4dRIcjSVAa>r@{SzK>((BGt6 zzM=hW{6tF3{z#1i?L!hc)|nY`UazI*?9FU>qxR+mL9nLC;o(7?*f6_d1w|ur?b((N z{y%lOefsVGJ!5C{i79&Y;f5ZL%r!bRf=^W2k1O4X#THNjeJ6BZI$TSrn(=68L(4RX3Z;g6}Z; zkPZG)F?1F5nGwaZcC&UuzP90DoxQB>#QPhXXP1}e8qucfioD$PWBIBuuJh4z<*C2& zMEVU)*!Mz8D@_Wr2T0&-b)^kI-axjj%NJ&z& zkc@@CzYWU+&Kmy8vB1|d^|>WbNc*pN!HdQa$C10QI@c!p9 zZgIcKgiBBQ{v8bjfij+ojC#_=B~-Ehd|XIG{=%K)Fmcrr-p@ThxI2>G_N1dD$kfhKtc-=LK z-Cj4@EbRB`6I03mAZVbu&UU8_p0V#WH_NKrCT3Y<6+27fbEC65cJ0mbjRxO#y>L*> z{nMRy6AtHZ$!d?_^Igl1q&NC<&ypa^kxuQg;ukP`v}F8A>?FwY!B=u!Ib`TceT<6kQf#rgehUdHow&R>{L21_Elna9`%BMpzzrtA+S`X)d9 zWD+JBlH^IxEm;>OHOh79FJ06+K^ z^i#8knQ}bfq`{@}(!y{t@bwE0_!ylti=dTvJ4ls|1CQf1Ol~6PGCblT<&uTnQ%vVq zKqM#Zd%V#Efu3RKg#d@MVjsZak9Ny|>|j}EdqA4;Si%68K-bf?2|^raaIYmv*bF-q zH7sqSHTk0wK_+GUyKfoKkv?G9km+^V5(upE+usHgD-RRuAjgpb0w-nXe?w+sXE!xN zFj8eM@n77jUmqTN>Ru&$KM6!9xhvxGa4Pm1Cu-*NP(tooo7GCnd26g{Gb+R`dsZ5G z-~E%rokt0dAKKkKYV6+^q%$x(xQFD|n@a`WPUX1+3+Hs1+J;rQ&7G};HaBOxH0$29 z68=k8@Ro}u5XdT|AS3qh0L|0(SEGLY!!O?(R_p{_S+?&LqCcAUSeK)-dz(=Kr55r3 z!rZw^D{$db zfnQSb{69*ja;B>iK-C?8vBWj?LcTJRpUDuuXP*##fq|)cc@ZYyUPz_|i15h3NAy#+ zS0kwBtA<5xpATiZ6tfe$FPYy_oR78BK4E#EJ<)S|47&o)I*$xhK~YcJ6rf>W&f_2Q zA-9OO1{s1k^i7lI&g17-Kv(vRg2+hCLx6DpJX;+(1ooBwM2(3V}^sYR2~C= z!qyxjR~q@L+w7EJ@kSt8RsdB@<4KJa9l_}&EH!Jp+~2WPvckMtt~G^iIo!+cA2-Z- znL2V*lkJu_!28YrW2?{YMNp=krRat(Im>c1KyI;P^}R^Seaa$FL=HkdrL}vOq&|IX zRtAl4H?bN1PjBfrWFAJ(#$Z2mFNU>U=eKP?KgrhMJJ4bH%YG5gulS9Z)O1#QcKGw` zXG*N$@Z|aS&7sE^BCdbizbG^v9N!?VWmqBz3YZ-J`KTlh_+G&NhlEto0p{VS$3nYP z^2I8(hT{XL)4~?Qy+d;EJE`&i0msPF#$ZZ#-p)o!+0X~C^Yn+blqdB15j&*u5Rdxi z6A16!NY!7j@_PtqO?K`fo>~DHi$gl&rWe@J)ThPOSnHdti{G{vrTLrkrqEBxBPjwQ zafJCEp%?+^6Svzt?wdynW4y-OYQgclv+|Yb$d*f|IkGu;mBH^)R2d#rd_b!i^xJQ8 z5pj}ak3zZ^f*-N)3vHsiywK}so-hLTA0oiSO)46FyVX8@uFpoGr3*?@xZV{bKnbA~ z$)v2wG`{Fk(fIz}hY}F1A=vjOv`Kzfe)sH@@T)}R7(u}pM&E0`6g&1T`G5R2HsD)n z*KKbFeX=l;wB+@aGM3pRZV^nL7Qzc#2gj9Xr}$~C+)a*?!;2dIMYV z??r*S%g+bh0T$b->Br6lLVK!Xq9PO1*ON(=t_h9a8tac9&*5kncT>x=@1p!9-0Ag`s}$cpRB}i&9IngAeV=L0 z;wKxczrEnAK3$Fx$ntLvuGl4S56B%}p277OvgN|KC;AzL24vPP_xceztNP1lo0bpzH?%*Wu7N3XlkdBpvUNz5Qc9mPUPxe;^6l@aVz* z(NhBEm@j?w`53{8479P!EF&?I(l{K>|BZ&(tShDAW#;zK(tVS16|6vfX`#glF~ z-x~ZyH|xF_N|9gI6A0tH*d--Id2M35B`+Kyul;NAJ#r_b?=Dacx)h$~qqFq%GJ}|^ z=EBY&YQ$AHFQ)FcHXDV~=itqQb-Zi`_ls~?qBlh}RFNc^u<%RRyY5d;ZelYGALvm* zt~cP_rSRSI5O_dx#Z7@z^Vg^vG1;(upKd7}bhV%v4nY;=^L(cS(KK)A`Mhi9i~=wo zZFNeF3$J`VAP^-FbzWtJE|L$%o1ZyNBKMqy^@T6qXkak<;;Pi(kqmXz@t~2?np6uh zjl0LJeNm{lKcC{Iq@~-E_SK-PkgSptGs=>9Nt}26b^%RA>(|$O8Phc&n`-}?7P=r(+4QL;C-Cbto(@_eUMJoIVVGv<_DH;Bg#Z~R@uz_u&JMdXFAE80Yv!r( zL54UDw|iKMiPk(!x6V1z?$>wi5e^`g1S+IgXfv1`Y*AWr9YC{P=`$OguPxUv8wGkY zS3jlVk7}Ofq*Hb4h4; zs33#b+qRL+(_^%FBh-blUyvmm@VqfV=f3=6P$h%`{x&PEW-|Ncv_JbS1*fladG@0s zax`RBA+jU{zP0(oD;&#mzraFOe`QQ*SF-X`XWpmj`nsW%5_hT5G zJLKC66|0Ujh+XG*;od)O)$+@*^I7R?rDlg>|J}h?Q{-x5X(ON6DOECUKc~mE$vaP< z9M6x8@O_HBoP12p3jSgi>Fu*&M`0Z?V#p^hE;zA;tLr#eh%iHUivQJ{QUX?AY^AGn z9KVwSC>vnapIs+njwC8ilxN<$ESoPVU|voZ3>KD*b0Gsrx9XEJOcGSyES(c)x2K7e z1xymq&WqYhgYe_4TH_P88V>zBsc(@T!gm6r+M(RSb{?6=G9y!F7+)BXf6Ic z_+i$Gji|(gkTShVk((4yOp%T(J!u^GUShEGMtD0&M(h(0k3Q!*y!BCC*ZSWJ za6laM>0+-2h?#4h@-B+C3)Zihxukx!9&NpxSu1q)yD-c-7d|7A;%jZl**@$O^Flwq zJD-H(SW5r`vA-7A2`HPguxu!x+58Q(s*vlvxog=&!26IXv;=|08rN;8pV%W4vhn6oeL*JpkNe}zB8h_(}g+j391F9?iE_qYk~;`Epl1nEI3 z&BtrL3SQ+t@9ps*nt!a`(;LVITiN;oN5WP5N5%PG) z?0!HJBE7KByF8n>0Z6e#EixS$vV~2BAh(D3lx@^XY4<7+zeVYG$#DN7KuDu{??P032$d|w=*bm!&r~e}v z9HQMi=O&$ybTKAy8h z!QZ_1`^RProiN%ZF#L74HhG7ijddH6za#|ZYhc)cN?n~Jq0k!O(S{pmI_Ig?c3_#kF}>sj1WOsWc2th@H?w{i!jSs-gAXo{!}0}w~uo~)p?TY&G+ zAIH{y+_WKqRNk`vnhcg+`~VZlunHLQcty)^#{5+)`zIpE}ObkZ13HFhbz7Uvs$}OE9LaXJ!6zhHp`(gKecnq!E z24Sbwl|Pxj@09U%GpxGTmA3`Aj~ZyAAE{Sjc+Jh>5fBUwXqV zC!sK8h&cXLi5?}?hfCfsusi0`B=b)zksP++qCPSBN`-!->Hi9L-L)sOP}xUN(`2|N zb1YQL5hC88?T$Q>O%@|RPU3gdD}Z!2qXXiTVEatJjJVSA$|3sna-8^PeI+N zh|5cNEDs0I_@1HUX!om9_cM`^?hbz%uol5I-8I}+8^2^K%iNsv+6m8w#FI#f9$UYx zH13maaDN=j*;m!Hx%P1zMF7=AXZuNi27%%fUm<|l9KKvWa`?9*8-ws7g~PYc+zEfX z3N1VA=)$PQW6H!sPKO5e8e*5rKdvK%_}uvAX}l?)v?R)2Ho;6~vTZMD>&*>&pOl2GLpt#ds7 z#r~{PMu>+ub6QM-&42rv)LYFd5u@Y08qKWDRAp!KOFyoaiRVbjCgy!J2;4{-R;ZEy z>Ot=55OkoM5F`lC@;_?Q=1478#*eAp{5yZc#q^r0(brXj_~LKmN6ubWKyRTq`6Puy z^mIRGR=L~CD5>g_$z%2^AJcmAlj!da*|)GRR5o$BAjqcff&p`P9#{Dp_RHHWzI*+m zk`RS1qvW272^C|(tw<;0$llYT`<+cxr{mK%VpMjWZe}ZfDkc=e&Szp$`acFx`=6QX zabCK7#mILXmN%czbEGET0QwJ-YC|2;OrHr16w|IM?k}~SJnUM%ylhwixYETaDS4}^ z9+c-bEz178QhmlROBrqC3u+D%nZWX15weOK8=E-*I6a74fIC@>L{bkoBDLu|QTnz4 zh7!bWkQ!L$ILR=$Im;BX5_%RtmstAE3vHEQfuWlx^B+y+`hjE{B28d2yrInx@;(U_ zKmu8d=tu_)k0MYNI<+Eez4o{~wz@`AF-Li)v?jiL8$%!&jx3u;3fM>1hv@fhi8h+q zNNWmn1Pau_P0MH)#h6H)4VlSO%s5LZ3H{aZ56gBw4$yE_d+H08lnofu-A&p2&2LY} z5-I_|zl5adz}GTAviA(c$~}3BHhoP+A|54VufXRdA0F+f;~pIv6|R6k zrDbil+*yk-nxoX-K4BOSX1_nJ6*MXH=Ncl_fmI53jWp_iWCw=xI;tt)nDiN$hZ#@4 z9rw2WJ{RC?jq+l zv9K{eqX?kO#vzTn?&IsY^9w_ZWSQv=;3DXs z4iPZO%90d}t_z1iAQqS_X{;7vQatsVIB}kLns>Lc`ium-&S_G30WZOpX27>^%On{m z9ZaJ_pJ>vlTpG=~9qt}RA=u+Ae`v1_6T=n%CeBVBiM|||leOTYBaGmQzhxgPA=*(E z>;2nIYIreVHoSwJYq{=iX3AIbX7d{n_`WE!B>0vKPNx1&RB|X~oln-3AyDN{W1GoT z>ei(2C7ByD7=H~Y4qm1q7qgW9(WhXFdlhfUpRu0tp789a?#2q2m5Kkb;fuO2L_6%No<-tkhYiylW;sWQ1NQ_5KHzP2hs=4H6 z-qOQo@#dc3-}t-Pi>^dbT;;Aq2#FcU!Y`^+}v0#wx)Q zyb95PGND#NaR&vSb;YYBeok27#(d7hLwa0&usexy@q*|1+#)%MJ`a-$xmlR-?a+%algjqe8IMgnQKonpiWR}j%D0e zmrO5twyt2DNZmO+de)wqiMi(?FqGx;HXgm1UTKLc?*Fj$7C>=C-MTjJ!97TDmk?Zo zdvN#Q9-JTp!GgQHyA#~qT?P`|-3bhOJKs6y|8L!UtELL7r+a$$mbLbN*4l5&*fg{E zK$_iJni{EGT2`9`x10Pq5%_;D?~{CM9!jQ2U%vgWQJBhOxmLCB;-iWuIVgV5OKLpT zxqJkzte zx0!+NGXVZ`2uw8xcXplA*CXJp?J|4p9nr5z8*K}SdVflPu(w-hxgfxbv&A{?AYySaq7Qt0 zQah`Y0c{&%Okpse-UF$S01W-j8H~u&(VBqI@xrnpSbb6dcsl0(Rxc05`x=+l;I}P9 zFD~{q+@E(p0D;?6WcAxP!RR1UIU||4FqO^;&Tt7magD|0oH~78O7ww+FDPv!J?0Sg z?ph~qf1Af0s(Oz9N*H^XB6?8i^`HOaK5D}P@=W(DODuV|uZr^_G&=t*poLM}gq!_9 z9pg+E$(m1iGKuHS8IteoqTg4_G*5U*xwJwZpP)OU}iYocNy?#UTDN=pGx~!x}-8g#E+hj>9yl=Yjc$%Ifc$k~Ti+EcT`v zq}10MtXb2tdbT06ww<2mOQPa(67{sIl$yy%&@OTvI=w6LQNiD&#k%sDN-s{ zvYXBj^;1IcgHxQS(L9h~o5$9h%IgPmQONC32=F0?2}aD%Kkjf}(}KnI_(ORXweCSG zuE!;*dXFrMh76~Mflg#+z6R}ektWsEn|VH9)1*wv{KM?CcaI(F z4J$v&(|NlH^LSr0DLJ0+!MeaJEV<7mS#p&p-`iUR7P@ro=mHzEzCvT}`-@lelyBJB zlhC=jd1+~A?xzn(dEZiTW`Qe{Tqh72x=A2msABp^hGl$(chC@SIpN<%UtCYMWI>cz zGoD$d9b9Xq0>axE^VJ3dCKeoB-$OvV;`BwcLDh_rY zQA2JSJWH(|OKl5;)1Q)(Svnxx26tlpxek3r(Pi|LSQY!cfC=(IkqwrE7|w2?ofFCS zgVhA+w=JJ`@~5;o891PaFvJ{AX1*l&oaa1my5@IwclbdkznK{Y^_dX1p${GEH(r>? z<-VuHk7|{Xc~)@kfjy@yOdWaN6(78-i29H-#e|LA$(D}`nT3h1Ae4EJYqF=xYA?6E-32&tad0qT{uK1$V7j(>FvtE)M7Cp7!Z4T4)#H=4vyh!>8> zxR|^}gN;lmg`~-fs5l?{rKHYcFbU$*-PaJ9PW62K3Jw=q+VJHWj%uRC`=*=~GvrxrPWgX)c`#P_aqw4k4kkJe8 z(IoSc?q*!b!oPy&t?Gy0utpD7Nb#kRZh|#b+`x{1X?j$JKh0H#>YKUXevX4!7kg0J zp6^5a0r2_Hfm1E$7CK=wQi%4D+L^dF(SvKTB`C41+M->5e|HvqxcM$PjG^3<8inY0 zZkL!nT9|jlPZ^iD0Vllxl8eJsre7)zh`S7XlPoF@v(U)2*C%R7 ztEqp~ma}V{GLF9cXP%EiClS+t16hokvb(gr6bt5j40DB=);>1BkAsQw$Uf4DskkYf#rUMuFVP`N zSpE2J?X%rteYzK_G6dMT3t85^IsapG5CY2vFcR=KQ|!=jhZqg%{!>QjV3p$cktz6x zMY2iq8hNHjU*{T-KFX%6TF?{wT)Z<1v9@4;YeN4|4CWM|s^$^Mzx@lGuyw+B2$?w* zcR)SB%2SyaP0^#62|KKZUCi_0M@8nw5TSD`Ga)Re0ix-I`6D*NQux&lWjG-zj<1s; z<_nz!^<86Qce7f-$w>%)-}A^i8;(H>?@}pE5_J%N#k-n86J)}`N8;c1x&AoT$ z-Mu*e@~JK;a@RBKX0Af>=6=_zD)UjS7n6_1x|YUS9Qr%X2jk1e!MhK+xqE>0OZ82y zLj<2T4CS?6tJzz=VhOb8(uV|E8RAVKf^H1>$#wwGLR)(u{VG_b#g3LLu_op;AZY7^ z3eWGUXGyg{XgV9n8;-Pgd;S60IYDN_sjz>B8`x3IKH>va1^p+lmey9!Fo>V<`lkPz zBo z9-of`E5cy(T1hw!ewyn%+|C<>O60GiH97ME_a8Nb0Y1gneND`VAwc^_%20@oBAtt;ytcXUO1uJ;2Sc(?>4ollrc+vq` zw<(ECho*MR`OT zH=#&UJs-I#`Xeq=ii@i8^{f$<9BBD0(03$}g&d&(b*=L-Y`A(db$_9Egsz@2mXdn|#Wg(>&pLf8VBCb}O zKTFER1(i-jghdkk?)Lt^x5<8hG8sDpEeb)kWkuC0jA=OuI-%VvROcEF@&>{~iJ~`J zV9p9BiO^!vf8No6>JWh9xhA9Dd(QvLQUCDaTfn=iRV{3L2Tq7+!4?v*9MM<%l#uh` zcL$GO&cA$uo^>a?jkp-iU}mUbRM|4NyMUJEcLtU^D$-}KW znLEEwAkU`SVGft5*aEre*tfH7Xd%FASvB88q^hXpUVmn0F;TTDnV`_8dm$ab8vPop ztdDu1yNHUbwKSf~5yw^`llRa?^HL$8aesgkMTOi#kC`POzs)oxa3)PfZIi<~!!+hw zNvcd3t@Gq0-K!h-hQ{6ubdH^$^7%i+ZZEYxW$7?lJ#?ku!Q*^%GE%vOKA8vY}3*?Mmrht}fp<;zI}OaZ}nF9PGlOHGflw0u2%ljq@>kbUp zS;M3x#BKZ&XcdFYk4E$gtLNBNC%)}AmY8q(N2!JFO zr(%DhtePzucy&C}U{Y)gshiKs-4De8+E=XFJ3N(nUA0glb6@ypBml?ZnNnD?5-sckM$o$iSdwKEwm)VKv-)IZo7TAEG zzjfRH$%M<%dqeRvqE#bedwaEyd3AQE$K#UgN%Q028Ew`WQ@1mNfG*RUxonq=_b1Xi zc7VOEo1dlycjiWpbg_`R>xoulX)l4EqiX_@UAk#(^jCAVO(!ahN2X4I1zO6CgMk_c zxlmO$)glDEYvH1E2>HFH`{Kt*`>1!@c-V$+0FE2?2+bQr;pK^YAU?bp{Ordzp^)A! z75=;xz*{Wz*XqWH9O{cO#0>m4%9+jQVj=ld8|u<~Af3*WTU)C5DNvtv_#jKU>J5OQ zfs#P=rjt){iFV-!c7{axhb%%t19Ebu=^?;bjh}5K&GqmV#tpt>p#RjM*?K=xYB_5Cf1w+I3tu0ePl)rRuIj1OPAx)1f z#k^l=!O0clvWl{t+n6|wCef{vO6JzG^tI^*R*~|OMm!kF>-s~%Z_Ho zl95wE=6Rkr{D5=$fTM)C`5-0p6hEov(1yhGgOIdB9Tt!UQQm32V{1^RpHLJ~3B;Tf zgvz#XWVpTwK=d&*Uk`0p6&anvfLDf^MxNa!~{33ZdN-I$Cz{9A-=4Xkq{P`0cZRD zy=q&-{oH$B_u5L=!tLBAYxxbE@||KAvj6tsvP|MX`8bE34IQKC=YcPOibmK{#;?9J z5D;F4bB|w3o;{5YYh7K8{kGx)7#)&VX^5D~^!Ef=%x@R@GN#G0GfMACPJKV(ZW8CV zXsi+utPaZAqk00c#OLV^+|G1*Gc7ztM*=kk+4AeDcdm7A_35M8F`eanhw-*eW;xO4 zaSZ>bNyxGOAjdZ|A=b11!TReWZ3Mu#=vOPJMV?wteB=DBBGuy&S|;!I#vT4nXiEj*;kp5nH-XHEz}3n1%zp z%u)WFLI*3VmQzSds_0Wo`H4J7L@Bj|enDSYmBNbyIn} z{yoYD)OLch3hwlv-mhaXdTpPULsh;EA2HOmDKmSUVut%p? z0s*7jKTY<=%%sK%s;6$_SZ{u{Z>{$A&^H)}bW>jgJbpk$w! z@$acM%D;W!GYc8~>eN-sJbq0rqWb~JC4-DSk6?T|&(j_KsT}ne4+wkAWX_TRy#!1$ zZkl^?y}MKKaEIN1L$95}xTNwu(fJUR_1gKhR0tS+gbl+I8X{EJ7%bO_KF*o6sB=Hl1)bJ_?wG1y zs&pHHU=+S}^c_@|G`HknhJUWLt_nctEUqr364{>2B`W>Sk*js)127$xb1@6^GMs>V ztX5@R!Rp!?1QTiSdakvMn)R8xd#9~JUB0ad-0(7uFq1|B4=efYdf;AhfpI5f_nt*0x?zft?iQluQns%-sve5tv?>WsxbyhsSW&8+ez~X? zgffq2MT)!M%($k~24_yG?p1PIo1UVjn9}cf#1GmKEb7y=fU2I?5Dgd;J3T#)v@0Um z7|^wkg}t-SAyBfu6pR7XGi!}|Vf4Y~lj&S>JKb+D7pCd7fQoIYa=`j8s5_^l@RVKj z!y0)8zMaTVfEp{RfK{bVL$L+ZH?2{n3J&EOy4H3ZpR1dJKdLlUtmV2(myY&(P59Rl zbisPb8g6)=!0$#9eheUgIg|#1^9-tn1l?tGBXno&_i$0kIS5>qPUCO32VeH`5L1Hc zcOFY}E$I%K#-ewE>I_Mp2=rRlvt7x6e?iSZ#Uui=L+=4uq@6ovpK;r){#Yr~$cXjes4Y=tTyTmx=bV|Xa@#sSlZ zGVKtdY1B1K-wEZ;>wlX-w|o?GggeE)2u@PTc9n;gBL3I&Tw%(TsYmMH*d!ZUT1p@O zW%O9CuN?5)_Fod^jm7~Lt20aJTfx704-Lmn?lbmrD+|42B6AvBBe(AVMDL$;a3%lu1plB7p6 zcq(`HdVXe2pLTF}f$+|$e304ApkYOS8@3iG=I$Z?yc)L8VJ}Ty_A#~g88l(E55%A$ z*qSRCm7IT6lm^+5|9n&=ZpE3kaRVIA2?EYQBme-Q~E#Ufyi8wKj-Gb>rkiA#9)VPv(BcGZ} zwP0L}0Lq?iarM>`3ps=|B0xK*OBWRcKL*r)oQ5Cifx$P~K|G?-sEIxG%~@$ui|^UTWtAGbb8o_QfoU;w3^Z*L!aWUXb^ab+GpptS8%6zaul5YJVG z`;p}xrGq4`j-TAt&UrQ2ux#5=!fIExE(pbjESW_QzsWm%To$#qBGpuB_f`wC82c;z zm=}FVsry6Z=yA4YV`}E3UE?ppy}#wAI}8f{9;Ni;YEIgKC+Sa>Yn?8!dJxp&(5&HQ zjy2cTvH+CdRliFF1v0S(`ZS9azJP0`!4q^KB8JK3CdC$vEKBOQeTl+@y6r3Spz3dW zdhY>kXjsO17}oYv4k+Ns0IgXmUJBsmx!`n)Ot&H4yk;^jk-MJS=!ZTD{obbvpQ6+7 z=Xe|Cy!dDT&_2Fs9E64>?~D*n=U=Q!-DTVLJEhGNa&-Bl33MJAmZ=iL0u36X1$%T9 zqbLgXh1*-SSx7rqyfR8bF(<=7<6t>{_WN8umhkKGqDoH~W!|Zrrcc_?EsND}tA9j7 zGmz9<+6sP17E^|%w@R;>-SZMNJtKXk%}w5*eJscK9Bl1C_Sy0Powf5;HFs`OqdFEd zK%T8Lv0*B0yTMO-nANtwpyu;X9_uTP2#8yO=J3qvuJ}1S5eU%cv{~OR5YRWle``&{&uL*)z%P36KpMpiG62J@bz_P5y_lwtPKX{6 zV}%JD;|pWAJXPy(vHvlBSF-JT{UsJ&MpZu>>1<1M;t)y=Ot(DEB5yk z>946U;zRyi9Z;ab&a?OVmoo-4;iFPuC5KCJaSudqsx5OGD9zcHeBk>d*cT0m-j?*9yLqV}OoFb;swf5~e--r!}F>bb;y5jkUpg<{UyH zjN!V#J?D*gmxTkIip=8|@kP}cvA5o9f>JkqMO=;$`6<|%v|Rmix-=0kpr^I zqBMdfgK)NWaMPKWl3QMe%P8Ycq-btC@aM_Dkw(dLbj!G%NC`{`%_`Bd6FZx_*&i&P zgKDxVZ>i;lb_7p-W)(Aw4X;mZA+ozA?Y&pGlv&SWS^`U;itd8;kL9fkfk$4!VLQAE z562AohFV>-*H288Pk-QC%ycy2ks0aNBEh*o59H_0IJe4SBhe*8ix+W|M+Yl})D>!Z zazjr5i<#VHKcDD`at|%rpsFxmIJ3BS5R&EoHHSe$e?|Q~b6t|Etjx@D5c)lZQ4Hj0 z5m9y*tjF<0ycVVCSeYw=$CWyWDW{D3AyR!L_3i)yJbtmUl--`j_8)AK(z$CU8tkH|yhK`%>4=JW^o!4&7@}g($6$!?AdU`?6xuaQFtfCTzof);ogw($xzJWIp6o;>5_-sBL)FBE5LJB_5!9MtC?aUS zq$u?2>|OgLrjc-%W$sFU9nrDWv)U-M+=&TJ!T|fm9txqo=Z*wK@pCH^8uN$83yb78}%8&aqN?(Zjg;cv9BbPJcFxAj!dr|vj`||hgBIs zmGx=G&DHgCciIqrLrYKiuLqAO#v@(g`Juo8i(V7+sY$EFByp4dpXA?*rF3N$+pP!L zCyme-z2`9(ex`Y@`iR4gM~rT>iT3#wyCP6O(Fn&hcwPHt!olKem-De9_k7Xdk*7eb?mP-NOsjlf z-6bi<(0aaKaV)%Xr?o~x`;r>cI__8~HSP%KdadU9`d4ez@;cLJukPRMQa_27AXrr^ z2<{1+$MBOIY&d)S``adne7v%>-M`gfkMhqALFf-?DvKRT|?EeHPc!3NW+HiXq(dz0*hz7 zO(Rr)AKI85el#L>&R;Md(ynfJ)(#F|_a`EXFazLG@fY13ff=^qri{Nh z;%P7in&5QNZju-!6Q5*tXW3)%5s$ua#Dp#%nu&5Ps&+`X_wx+2x5krpOfK#?N0l-k zKZ*eRyHBobwmcGT?FVxts`tQeAh2##>)18q-XT~N?mnyBD&mpx1 z{pJ(ai&cF|B9JzcnXeodKR0<yn1!$V<2AJs3HdzQq4q$Qd3@l8q`S4;dT!1x1SsK6 zL^(>DcUPEoXfCJbS3=t8gmpr`kMH)|GHS3@5hRB~!gi8Q>`B4JySNN1k|f|>cl&Vn zxOlYzr?XmG@SVOw!D^9-r77j(!JT%5b!uuz*!xJuwaU+z9uT9v1vt)jQAth<)AkFA>%H=FoWq;-zwm0>eIXGqDs00Zs$zKw z`<sY5>agxiw{;4d$0{I{N;f|%Gi>l8$_W?`wt2=UA_ zoC;~hP_bN%KPo89Q)U3^q*f0v4{dS=E!jU$TDLAj*e?sESrhs>t7;=6FgyPw%Q2)m z3p{7cU`#zhAJt=*W-M`h!edIm>h>Ujw4=ywP<;XMC)yT^(B~giP%jqp&8mI&pDEWg z`KeD!PF7GY+Bq-}bZzR%xO2s$^BNGKL00H=k&T&$M;9b&8xeLkQoEP5(?Wr4cuA9T zWa)2?LZUVI`zvKoo=(gW!gmb|RfpOixx0z%5*>K)LnJuWqE4(g{_P9i+-2-i6fxB zJ7AIpWm>HU#mci-{d(rDZUHrwa{r9B{mEavZ%Efm{qn~*Z`F8tb}zmz|M-(VjJ{yk zb2Fwevb$?rqIl4vUTm>285+emnmklM7I>v&Bk>o_Mt}~-5hH}gQE|oMdc}D(%z)7( z9lx~GT8-Pi3~$))IPntsVN75e7Gx)(W8`%I>$EK~>9Y}O#UhODujj6zDDXr=mtG3; zaP`JBfBfpY4UYryEuW08ee}485RYIEnXRD1!g9FN-M=+|2xqefU2ih5W?-ts1dFVp zbO0{I*<<9(rPdGR9ltCCGT3y5Ab&^0Omo}z{$%^tMq-YUuiq*L-`&f-g5r(G-7y#> zt$Z{Ja@1jfpVhW28K_zJo%OIZT{2o43xP{*tdF}7V*ea)!bjqLNiZ_7zCpCh!3PYw z9Vs9T^*DBKh%PImW93BSKekx6rt&)VS!qAy*4Wo$w`5!S(c8K@BR%CDUn*WRW9QoK ziaAK0%glJAgM>S3?aRH-j zU}<}Ha%II=ea6ii#D~Sn4Yli=;W&&b%aXRASfrFIXG`7UtO+r(N+ef=Ivzl0p?+u$ zb|=)U4u)Gixcgb#6`zHVv*5PY1YGmgrpu-ZE3Ey=xuZ&Z$mD9W?O|$Q2K5=8^L>SPKT(h$C+(*2B6L*Enqn* zI*5}*vm8$zn+mKk1NcpjKOUW9f|1=ipPe2sKzF1&Z8hRFQ6~qbKXG3MF~W2YC(Ypp zV}SR|0o9H|DGN~G!S(iR#?tRl1Q=_vd00r z96F{ym7x}K3*6;s4JXtghWw}zZ;Vx%^Ux|Cezf`Z%vlOBi_*C$SIW8J-0E>Gs#pFF zLofG$F*QXFDZo60aaXhLIVIjPc0ItD$4G$ZJ*&-F=u288Mk~(h>MJT7d$J>UJH=fK zLAu@FNx&4Q=6u#oMo$oxr?()tTqrt&tF)O%0qehYW&v$7NPq9EoM9JWiejC#)U{yX zH|`>fkq%9l{4QdycbtewhoguibSss4f~s?s4GUFVHsZ-K8TP^v`y4yZ(aRV~;&Gd; z2q+yq;>XX%?~}!0r7I%|3Q{9?GG{v^SgUZV5WGCPD9Gi%3M+A719ib@dCNs z=PleAz87?vyeFSb5Tk&Q;es9fIU~ec1L63N+CwXf4V3MvSH8O_$%Jh?hu8KWY?%?F zbGQF5hD{|Exw*>}V-8@Exa+ouga3_M(oi`-y053$cpVmy^G;h{84g#FAHAy&LjIr7 zau_9%qs>dNzVk!IfQMs(j53QS?iu}?`c}6qs`B2wc_nj*iK?@lcJUw^L3diqO}usb zv-4Gkc1ZBqZ^96w>enF`cn|z9${@s1rM_Q+441ZaJodi_iWM`Kn^;)d1!i047%BI=Pam^Wr@6Ph93F@^)acu1uACqT zG12{i6E(>wbh<;cc_;b-4p$y~92=T}mJjFEn@CN${so;qgo5%wPHa))FyEkugGF%q zPJT5LyHz3Dh!xmQ-X-`E;*JhBz7zzMJ zT1ni)B@H)0&2(Y748LK)t#LwO8+OJiE0n~*(n~I2IEtSlu_nQ|6XT~dLuSrz)%usL zjpyJf4mSuYEl8o($~!fr{)6O8(KmiqCd|!&71LV#_w$?|6>)-+K3^SyV!<$^AjO=`X%PQMX-AcW?O3e&tvp6Pp z$90Dzjd=cVoGB;#2Uq6~eAUj?T}BuvmI?O*X|yd{Pm4skmmMx-s|F^J418noRnpyM z`ld?6%|~g*9waAiBJC+o)VJAkB&|%3>j^mrQw{r`#}_=D-cosl!gA0!R@lr z>M~^6PrWs}DBCN^-8TW&IzeaI+sbkE3h5aYV zr0>_GorerfkJj6>eBmvj%gh0c7H>cDrBOm@7sDfyN3}3mY%j zGHLXg_&fumpJAHja=>y@-B6k-+;WLZt)c$%Vw5115vo`UFeI9of9anszA9neB# zm5fSr$K6R=iQ~H!w0$K7nd1lTby8M~Wwa$O(-_6l0XuTkdo4x_cWYsCvEU6OS?+`a zGlGv7nlCTU2?w9P7Y608;U!mgINx7*-c8rUE^3y#!{6eK@QUTjSuK1gxzq9YW$31( zF#{+QxZ?OCiGV9};o~ungiu(;o$#i5V|ZJbVe2&k7AiOL9sJ@`$+ND?cw^W}GUfCy ziHAbOBFeTx?r&>x#vU}jLcptNQj5dP8O0JNUWv^<1r%rgfJ1@DP?9_MM0!0Z@$=$H zQ&^^|B`)U{zhwU=n8FOQyBGu(B1o{}p(7GyL#3)-CR2*s3H^7gmk;X_s?N1G;z?%P z_hwx6BBL=Wv4d+rZFWnP&o#6=(QzN8&n$iN5aJE2?mBOAqt*}m=Byy?FhZSEZByFC zNxGJ3i?Zy7b6Tj+7Dylgrg`eaE5uJzP}4YZxM|-p9vtctXEf9i>am*o%B4g!=8UPO zW+H2i3D^};=h=O~CUP92pMjg(vNtluF+<2}*jZ4D#EkJChwt&@HHX#h`kk`Ad8=F4dn_tv%k}dax|ZJ}8SZrq z*R>?e4ZuXGJ~1XTH=W%$92vkwu!%km!3`&PHsOD&>5VBw3@O88YFaNpz=W%ru z<8H@-9=-;>8g`U+cZ+F|yJ{)M;$k0?j@Q&(KYiL3g5OzG{2T$r@SCMy|3-Tae77=^%M*W-&dBJs#aYcgdv*t&E zw)X{~`6HLA8f`=1e3cp|fPTE-&A!+_^IiWrmj?Lhk%g|yvMzIPQsjWhBV#;`&#O>l2nV->CB;%`Xk1#cH?7|5Xavk3v~+ z8lAt=MI=G8id4tJl+{P`B_r`?v#aW~i@yfnjpMqyLInEO+_diBSKNEpD-^( zcdlL>nG?OLYP)zidt?i`al1SoBoVJ};JeY~5tAH_8BCmn&K;9oHfmH)MQgpryAA7t% z#Bfxj4#_p`U`M7Q5h_=$+cu=D^8A0*Ev7HR;Z;?f10D!~Yw zBMnWgP{f3EI4suK=<85qjkM;$ZBo0zkFMAn;A;Tz)XzCmNP^nmYetc?DQ+e(X#$|| zx&Ps64p!=700JB(H(X`D3^OFwQ)Im)e``q>M<)t1A)Lte4FhPPz=i(mf6+jR)yE2i zes)IY?)9OGGy-`^%w%&DLcj`yfJm2&vtdV;! zhskSB)_=2`1i1R6T_&G!c+m}WRdi;-S5@r>8;>8Aj8A3{EBEKB$^G@)4r?3I#(`!W zoO5LV(}X3)?){g>d8#$OII}nT>{acirn{q1OSWwG+5>O95XkmHA9kY57{0|z)O(03 zBWepLYZf~6`0ZxEbJ|vcRLV9|157HkJ^!}lgu`BZCb}*`K`ZmmU_tRD`iyjMoNqOzg51U zj9#+<2`8nJ)@%WTC4$I!|5^)C4;wZj5y;VB>|+fpv#%XU`6g0BKljGPQ zFLI0J`5$NkVNc5C<3h1Lm7~PgBDCC5`UW-PG+kzIHD?tBFWZr`D%?S86!5kll)|W zA{oQ-hm>Sk6dq#h^j|oy@dbL>Qk(nA?ZYo;JlAX6i^K0)*uJbJ!zSbIKgDJ%QmOhc z9goFkQLDbJU03qFE?Gf@f`v;S^~LuZ50AJ`YY02P1}krHqv8g(x?P6Vt=%lM(q#2^ zpQ+Z1%b`Fc2Pi2VXI$7lD@Dn^7|t0^BfPx|nxnigR5mtyp z%tliY(}Mj3=j}DZ1lm|}JG^ykD?%Y?zXDK=K+fLT(!!RtAT{K@Vi*lAUI6@d4OKS4 zdk7Inxs_iK(uw$g7fGBDGJ>m4+rT-CpQrH`MPuwzZFOtM(PrUDycpJeF$EY2 z)t`Jua6|jM()k$x7Vf$r1m_P|Hb}|@jBVfE7laO7FPwM??rOwtX1dTc3t8PhAv$0y z7$4quPxmZot}>_*Vh^lwh(=Z!$ms@uh7kzZ_=)rbmJ_*GlL7J|bU)K&iWof3da_u@ zK)HJQeK+_68yrh7g6UZTtF&5T3H5fR7UUU~seE~B{QlO+uttrH#h>yLhQRH2H@-^L} z)b!ZxPaJTYPd-+()V*tQ&$z-ZryK|8<_x<0)+$*n9lDft1h<9Q0-I{ zjg&-m6qiXWH>+7=2>=ty`jI{H?x^<>u-}<3LJr>SY0s_%%5k6L?@R?aoC7rj%fJ`hF@nCMXr`omgFbv$p@(dM%cak)l=2IxLI%Y?~h=OD8(*Lghs${U1b$ z4WlI&F3K2z+~K$Wee3BbOhw>@z#QjyzftTSy3aVD<-&U}G}(%+i{f$vynH8rH-6?c zmwKs|`L=;bRvHCWvB%L`EpHovr^7NYi)2>1%&1hZ$*C)>&R7xf<+Dv>Ti?mKmu~%e z><0s}DtAMHQ4|Ld*7|c5i~03UcZH0bx1OHDes;|qcl?3kWFWCEF$5~lr&-R|vWnH{ zUtWkQx;%z9TLIX7`V`<@*LgBtC%`R&1u5STLv8VZz89AD=TdjS0ev? zt9MAro5(y}CYNbBwjYMOlw(4eP@E!kk0!66AptfBY4q}?OpWi`D7M^uvE-`B2kPF% z6eGh8-h@hacq5`Qlyc|4iDK_Vy1ChGum;m@(aF=xWZZt# zOO{8&8ok}xs?lB^KjMRtee>jn9^5Du^lnvTcOLnUDI`(fSXK8Wz99Wg7s+vR+5dJL z0~&Zb$Ren#q&A+)Km?9l_61jFeS}3~?$HhQ2yDS?aTvq>tJj7bWNiF7po(X0;7P3{ z9zKLvYOwrUNg`SXPtD)DqN;$SnYACz@y@@7m#0?Q+vPyI**bF{t(B~OeZ)d*UD?9? z9lez$G{4^^qUQEpUzwjUa6H~8EHkR{@a`{nSCRPr7PMPA|28bX_c0w19KJ#n7s6-+ zz)FBp%dwY$8Alp>5uS&Z)Qm{` zrwB3hT8rPDe+_v~mU&tN_p9Pv@rT%D~=}@ix_3rOS=<-oTN{UcK z=!}d1$pxT|NG~SpVl7he30Mj@U=W#H)VLmNS4qO-7?o5J`IM$00}3%w=LFJCZ@!kL zGz}*4koC(u$GILRVTpyNS3+g^1YyR#*PV3I2XRF-105Ws_eV7^N2F|wTJ{Y$zB(zp zjmu?!Fiwo<&;BM=RlGfU(qv%_a5;j{m%4*=VuR1y)TQNp zx7wRMJcZ}7eSU+q?cSGHYLUsu zd6q8D3N}!Oqo@QE*)~w5yY@vfkX(oZvU-F29p5*SpHUfSGX~Kc>ejmj${3J;><_oK z^oCaFOo*oUfpDHoyDj=53zW}KNGImz;MR5S+JxWI8{Jn3RDKWQ>yML;HbAbY5WK)B z_A1#t^qm*7r~MrDzgfph&T|meaO75z)6Ve;QWY*tK7rO?!NQPvP@aEt_1+R|+g+YEWhttBqVwTN66 z$f54y0mE1#I+^w*KvrUz6!~~5{aP-b%s<&Ym}$H%iNNCpV6jo+%}95qC&)alJ-|kx z-J9>|`t?Eix8p<1^Jpnfz)<6SE=%^PPg7`l^u83jhpJVo6Y{QZ)>`SsW;b{G2PS1E-OH0ERZf;9Q2xC3)<`hJ$?#B2 zv%P?`eFB+3V{yq_6_D7aZYo=Ecp_SoX!eOn-$#rIW^!^e^&x^1rFHYA0}~e|nEmHW zADiNdZKQ5TD%X55w0ZrL@uMrc*KS;`s>CAN$;bXFdDay^nA3Av&nwTE)&oT3kuAnb zEC`r<4@i)unbZHIXo3eYWiO+_zs%$1r6Z{ycTQA=u1JTG*Tn9Gwg*b|l8#pwWvX?b z*{p?czrGa;_H&}P{D&u(Po@bU0Ps@m`S(f_X|jV?Hi1qRe9O($U>`7IG?#I*RAsz# zkB66V5Y?5x`D}E`wN|aFLi=Q+bnjlN91<04Gb91zp$`S#m5JCcwDCW!ASgDGL_!LHim-LJt!2P}_;$agj}rP7n2TcI}L;>D0E;uI&9tP2q$0^R|iQYlE+R6I>Eo z>8YmnG&h=cBVrb0QEqSg09Iio7ZC4y3&A;+(+KoRKi zqtQlUq6~Phv9L_;g&fPPCrR1){O->dp{Sv|# zyIV4AX_B#8H(qmU`&Z6q*c1%$vg5q0rOm(hLVE#6<&IZX$E~ zXZXDBBC8@s;|Ao~YU02(MvAiHXD~3dr;yxhB4hb_Y(8WoJ;U|&^=Az%@uA(zv1+{p zI|O`G`?N&6dMl^93AxK%n`)=C{fUM-1JuL@9xHu9X{0FmgT&sIxJUcawSDJ3#-i#S zR>VtD&I!K~Wvwb@?Fk=()tfw%rOfab^~cixO4PNYWm0sCPwoT@!CE(T%PTujw5uy& z)@oV)TWz|Mc&(5ud|X^9$B}0aUE{B_$3dk9=!g&>&0onC!ncN)pPOPDlNhJ)lXet_ zDgTM3;V7k^y-b%L+Yu)h_D}14_d)mmrt}qY*BOH!qb{28d@vFZFOIUw6qa=S0hYt0 z%f%~D7-ykLMYq92srh2;+PO62a0@?)!}Ot-@qBqT z(#AStkZM8; zsPang#}(8EF0Ne3m~_RpX?yM{KCFPR`yZ9ut)N{wM+|{a}_stUS-_nMl-0 z1@-S_hsFqztV>r1p9<^ZH_2Vxu0Hp8Qx0=N(FkQaNR{&UorVwcG!3tGbXa7HnHl$4 zSTs*_Z>@HG@3yoq^H4xJsuKp~mB1%lTX(RdqMF|so1=aeDNoN+3sw~(B2iky;i~l0 zJyGv({PyIjpUh);6804{2NNA4(}nEY@vqa{C-{y*sXTaQgKdYQw9Fe_Oir4*8IX_n-z7fP zFrwbI6*QrYyP^G8I0Td6tDEvLX)r!)bsY+&OxSHqtC86nP8DLQ?-s{8vx0mBn zRsFlcK+1A|&;^?KXZ`9B^V!YKH(xy_*;_w#26{ui8uAjhP|ukFkfB>G;AY$Z4)a&V zm@1Wds|Eu~Q(ZdeJCzgt!-ejd0hK1C3E5{Huivdmor&QvjwO33p%gCVX9CioQ~9j>?`GfS5U~=(bFrkYGg7v~BVC80 zAJ6m!V@ezDf`*VDwUXt>u1BEsl88qOWfd?7H-77|Ji5liHC~rr34=p&eG}7ue>aav zb~ScJEgMbkS$=qEXT&;}kJ-?^n()7s5S|x4|Bg`S_tN#)4XZw!fJLU` zL2PI#Q0u$g|$QM*o-%tFl3Z9Nj#*bp+s;&e_L1xa9^d1Ub$--_0Cr%tJ* zMNtVLJ4LL_D2jSsebrIR8rr|V)K|%P!Uq6FxQCip%CmiEN?ggYk~`oOBXX<#=8_bd zn$^W@e}o{6ok(WVTravaKZZWNXEzyaBH<-|9HOldzWnQ0pBZ8fr38Mm6?(K?oiOG^ zFkdF;5^X19K&o!|5@rZG6Zhs#u{+)iz6=G3yQ2JC^10S~ zq0ap_P>0|?Y%bRh|5Wcv7I$-k89|}G!t(TtJU2WWL|Du`-!#LJ##_S{A}v1S()pF7 z1*@0qToie%sddwYB4zT@@wm#qvUlX=K-}8$2X=2ahns0SNhp^!NsHR%x!VBD%qPkx zV*^E;TYHrVIH(Esj}3Im_H8R`$O=SW~XE_%_k^7Q?q5Z3fs6BD|j#(pW! zK;_nVqBY+W{_xUES94hV56@Ro@S7Yi9Ti{d_wv)=4zRL6zp+3iguF9L6=}Gu4%XJF zf)M{fw}bqRiE8yk%u%bHL>qG-0TNp2)uAw*d=dkQ>-kw>1P#Po_46RLoP8mE+J>6L z+-aDrTPp@dVo`a$yzVdQPxUf3szhTc+nLHu z_N6Nrj@h^whUht;dfgP$bqHCLzMOhcCiZgSgf|J%NqTc=w&`VvN)fl%qXNYk_47rs zS|7xW5ogVX&toz4*T+5;*MJ{fZ~X5z;`h-sWnVhE-B@k_5E7xpN$)ae)J`X$!wPup z{+}{1WS0e$GRC^Z9|FWP#W46dqfon(b7#Edx|K}LY_ct_#Nf?;Gx#{PVi={ zc#wBa^ii^-qLENhRXiDaJNn=$@Blq?K)N|LX$m~_FUb6#1It>e?y8{TLC&R_g`uym zI)q8FQW9(@U!Pk5PMGk#9baK!`cUM6P+h>?wo--aRy70unE}}U{DOjz+{R{JLt1T1 zzsk9a>Th&r>KhgyrQ45 z@yDUsOipssJJHAfh3_H!r17VoqqMG`eo*X*Q(tSaU)&=xW#=u3jPKCVKKlvDB~^%z zKOgOrpvTMvL^y2t<$R5{egxcl}F@9z)P zvEcYY=eJ4n+C_^@wy8V~pIz@WcmM4S(JSd;CAfqBTu)P~HUedVTk9GriKO>I`RKJh)^&TC#fAQYU8)RlQp?=h2~=0Pb=a(nP9)$>h_QTpP zK<5$roa-r7NKnJN@`?1CsZNV@Jz0JhvO@6Zod7m|CvGZEr;#7}_^bb?YEM#XHlAYB zYh(t<o86|vty%|AKCToZ3Wy&o;8=L0i{S!Pv zVB~Q>J$g3T;`GJ~Q9JEBF+3yryb;VeYkT8Kjx+PxlP>NPG^@G7DYKdOW{@H!5@6v# zJYqH88`j~!n?crMff~VPlH^9a6-MaEgR7I1xH(X@&*C-#;W#mKshAXrKiR;Woc;|z z*fF>=nH4ehrcCIeiHFmQVj_0U?4pfCk;>4$i&{v?ba(uB^*l>5=l_~$QsgBO&X>l-ke<{L_ z@}%u7Cyerk_4k7s0Vosz5BRRWn; zGlHTK3XcM@H_YS{pMIdIt6l$B@W#Cd8*&BS{!-oPrdMK8$<*11Wx_QC2;9d1kXcf+ zC7Tszh|y7Jnd5&{lxz9`?h6bQTYKG3f07=N!)aIbKWsm&(?uq&dpnoXNLag__5aW) zi4}yb?wwZw->wls{@dqEHbECfa|b?W!y4wt{(mYxo&$yqP*ttR0D_}B4zrd056L=poxMh%|*KTrE?4wHnj zf1gd>9*gIfwE}2o+9>Ma0bR+aD12C+9!nS$2r|PtKZp7oU@8dd8ZurTRS)Sg_BO~+ zt_Gxk6HmUmcY6geEr{q5}ri2q}9QF%LFJ_MRhS;ToO?6FfPn@AZ2({~J?W z^+!h&K`1WqGig%(-R)#SjNGw{Ofe7)A)j1*1d<>gs%|Z(IGM#(YoC`|R&#fje(kEa zqh%ID3FpxIxcZj6uH{5W{5i>kBKi)wt9jOcZ82q?leG?tV@aIHq<#JD#8VDAtE-br)WPUr5Zb*7h# zCFyIj7f@0d;Z+i5IAN}2Eu%3{86%Xd$F@xu&jzVwz+qR}vR0rQcC{P>)JB+2gp?1* zpqxQd&DxCaFMkj{FY3cL-aC%f?z~wc4wHO}qjEqhkr$!+ga0Dv>*we$XnC(>2y(r4 z(Fg*x^aO9KvG0(~Tgu~UumR(CAPMmBn-Zd3g!SL z<=p@%*OhI2WLnoqd=CZg-3e=MKlYBx3|z|Cm-OIr|8<|(W|h&Jxe4}$*WX(PAa*cH zbg@+&)Q^7TZ0w!ss8VKnegAG5rI5Tr%U%9IZFDX1T<@Ankp~Y`rHe6N3g>teC)_aJ z9Qda-$;5!&`ij@TO7S=^i|S|kW95_FzfvU+{^b2)Eg{elQ?tp#w#6{kWk#dj8~Z}) zc#))bajfRwJFF%?oNDF_?PwwWSs-%zadCL9_m!~wgju{_|* znQrhFlRU|3p?0NLe~+5D{`n#hKMo=3D05`KbGX}MX4D_t%lk24@b2wgPO$2rbhZX7 zHp2y+?@*aeRp?_({r(wiBxs3-Y`^l}eRpE8?5f747opVTRjopgT8sG?&CvCGoI}=S zg3QyaZgyjS|Bi|oG}rTBp}c5Tv8wx7k>v|cf8(_eX%M9Cmit^R^f-{uKL@VRLS`FN z62i-uI1{R`rt6v_upeSEHUn{&ZiuD1u1m$qLA~Q~M`9 zw~o4p=~_f))@3T~k+S&IR=eY_54a&MFDK2e%+&~>6hv&s{lcsAmUc)S_~R~Z&f`M1LB$&5wO(*ea>;Q5 zY$c|{Yd#5lPfYpie@8tYUEH|yJ;@)SruvdI|53Lbg-^)SeJ$LZ0cW&VVGwZ!=DqK? zc+tj8TeGd*=!2s_sN0av^*sG?@+lH~XU62&uu)18E8nj4w6!UB(F}&7#lS9WQ{eRp z_8tt=i=rEF?NXFqMQqwa>hqU>Lg6g1NkDcqT{5V|*}uV+xw6~mu3fH3lG)Did=iC` zEDcGf-y4-Exl)omGlWdA6U!(I`^u?*Fwp{bpfa59IG(5Dz6{5Y|6&4SPze;a@byQs zi$apScG4v5+j3yR^+=X8J0X`qkQ{})uHJW6DQ?%p!ufGus@zd^`Ms7)jrA;BZZf}^ zI*@*#ymo<6;pw%QtY~iC3fIUAnE1RJ;6bb=CY(H$Rg*wFm`qy`?eGC#8il7fZ=HZU zEHZMVI(!xkTQ+aPu{Q`8jhGhT+rR$cl6l{AYtXU|Z3-P+4OlW&G$J=_T&7RrwqCPO z8h)>rYBI4qBN_OO;vH|_L*EOf5blJ<OFlRl+c_iv?m-dN5;L?6!pgI z$l*;xU(NTC9EjDR2-awds35>j6;Sv!bkwDD{RiZ36vVz{JtZdZXGe2l2I!IwGwo2O zOQ;?iW}_13tsWq-=z^xogeOs27|)dg6Pj0km(7{nE{Rx|Zz>R$`2RZ#Us8C>{%sO! zE!QbV4Ih|K$IXohP=7dGAgNz>bzTy%Asi(4vHhz5Tfq^ylQHCiRkj&YKd(PulF4T> z(8g^kA|PS0uf@gGq`RGD62npWI3n1r+Wf{P43D=64Wl(eK*~wBz{tfolF|J&0)+KZ zGLRnydRHx{k|6=0@}$RCZe-780e)$LrD5$6qYJMjvxxyNzqt>&x5G8Yo|88RDjCtiV`L%vB+uBl|)Dj#8Gly zw;aEyiBfCDDY^L*><9yl8wroSp#`k+Tr?P+u)D=60XeviX{PqNAC@30;Ex$fk5}4D zP^?Nw>*H%ICMg}tQ&jv!gq!JmB*>!?N5hLZdK-b~5#on%%B7g2wi?I8Ii+12z&olT=61|T~ub=l@#^+2GT4?Xb6>1 ziSeJhJPb&efW|>JFN$||otxh=HqTYVzHQHa8c_oSC`0u1YKqMNY9c{Yl%CN#M_c(6 z$TSs>OMiIQ_UEUoEMcf@y8)7KINV&CO(sj;IqyiZBYu6x1H(j*E`vAk1atN|Zi9^Y`Q8~|25QnTY2&wb}7GC39uKtbV6 z8|fU*L6zV+spiN1alB1& zF~Ma9tq&i3Tva|rpTysrC;*=X3*SwH_wv^&B#d|}?vbEvd8qZ9>=_kYF9S-S3CTzV zV`q2QnBV&ei@G&H9DLW7wARbTCN6poA$jSYKjTesDasoYl$j)wZ5sVCupvh|`o_oh z6v)Y$sR}D5E2!|3sJk_lP11aSy1EqyjsQ%@{SIfu43h$DH?~UXN=lJBfi(eLQk*f` zO&T3U=lE}<#&$+3O7*0jz$kFdR7Dd^8k@pZsI;6LC(Q{iKhc$#k2YA7c|4tWz`d>d zUN2mdeJBb;P0WpsDEoyFv`lk4kJfk0<_b{MwE?bN?a= zho%BqWt0J+A?CX(eRF0z>7uJCgQ?NjI-R(5{G)SkzhJj@N#Fjd_sb-w?)5g+)330_ zQ#BoZ7jXV@_PZZuP|rj469qFpK6qumdH%5|Nvc^ei8RpMLne|7)~&e@&dyC$@uHPX z`dtVhi+JLuD!n`JBV;p${|xF*-i3w7TPBwArA_1frN?p(WD3c!TN)(v{3iXcXWrlr z?adl!nOV77PF0H51|-Muw`a9S&20+y7`|guh|CY#DRJFo*q#Iw3FjE^fiHI_oENSA zixRO3^x;FU(oH1n9}K_iHK4?Ta^g6R6k%UC61QQsL#PpQ_-cxjDD)oYlkzXOeV zQNpn;WWoX4eSYgeTZd@>k|teKL|WJ_kz?3GWj4)3`g0V!yBV&hdABJ5fp^ydyegw& z_%N1vf2xaNsH@4MP`EeZK%Snjbzu`UD$FK9?TbFIW^K)amw}BDaE_qN8UePH2;O`6 zt|4ZfMwG>)B6%2tl1WVm{&fN4rh8eyZa~aH?}J70_mOT5-=))fJ8@ z^Y2GTkX-7!!FP(I_K*!zvV%l(&R+N+ z?NgJXdug9T)O$W{`99V5Ztv5Sjsu2Ok)sN(Q=CCSv|1BpiXV?!QP(2!V-_9rrJ=>APQNDIt7+T=iB3q9S^={nhfE*_jle7mi9*gKf+S zn8bp*yAv=~WOEW5ypC5p?>DVUy*7rQrF(hd%g4~o!c)1JJqOwzVGg;JA+&!1&)n8# zXrGb3v4{*1FCnilVFL$qo=<&!9IsC9v8<_&E{UV>8yuRCpztNqD57&c02PO%lLxlq z!oUL)Q;pnDlx<3J=k`(`_jVb5q<5Ynh2Fy41!vQ?I~$ZmK>?duQYCg zuCx}~&BZH!puM6{WslBPb^Jex&c zKr+m-c7G0DBvy^jh&h@RNE?|)gj~@fzk3CV(3{}QS*~^HdRKi<8IE`iYysW?CiP`* zJ!#)_V};D=1Wo0<%or}_NB|1g75S^nN+7Cv1Nd)}x}p2appu>2!w-9o^C4JufCewt zu&(gbi4V@3^tr)z7-9jWXX|gqjrY93$SyNvI^g*l@RP=)0ps7#M51jWT?I>Zmkvol z;fgW_$3u^0=Zop2hwEega~w})YmgLGP&}~KC+mI0=7pE$^JH&0?d-J&sC}%%D^2+) z1VU-Y&MqV%4iui4>Jwu0b(??x?z#1sq{ZK?nIO97x)b(csegOBOd%ECZgdnE1_M;y z%cWvr>oA}X-BMvNW;kJ`^$@e z3?;}|*$ESGiO4~8-`L!wNQ1&k7y>4CB$Mkb*!itE zwC6Wi34)nlTZ@yFwdbV#00)z<#K0{e5dQDqzr+S`D~@8|QnLdvk>PFJ&So?xjD!^r ziSNt(-rcSsB*P`o?`lHs;-3gK)cVKWas61lJRPvnO%7|ujs<1qWmKVou0}$d-XD>= zow7P~z&0-Rd@6Ww62F~HQDCVNfOk0iRZ_*9krbCE_o@B@&M|P9T*(=^Y*H5$S(~3y zf{)sW$%wmwJ%&NwzU@h2y&GMqKWvM!lU9smzg;bVafde9(K}$ZhVd;B7o*O(Z3tn8 zVjnuhZn2@?rx=J!LJgSdd73I23Y$_1ZRcAw5~x~xVML?3`#-Y@(pr9dY~} z9W7<)@mO|37JoeEC5axuHpikZ3bk7rvfu$q%0x_mFzoK`t_xw7m6x9%{K}P$j0^?P zmNK3_1N@vDP}im0C*fmLjxXi;2t)K9=HN9w9CjmsQqwzB-HbKR%BY*xQWJqd@ch-z z!S3D1?svS8zLREVG&`vfO`-9%xU$2;FiGgEQoN>_hhJyiM_{^yi32Bvjcq?O=wM~^ z(|&$Ir;9~)7u;+jd-0d==^Vn zXy<`b2W(}n-I0!=*Q;L)rHIaCQwnZALJQFN^!)9f!2CD3C10djQd+7(m!`}B)+aQp zO{W1323V(BG9PiDIuLzUe!@E2B*MSMmGVsChLLfGp)w?rQoq)}@mSk*@td22m=1H} ztTIs8Y}ip1<@c1aCOj;2IeLEGZ%Tw{u7`mB-Ao-8O2GT`>JP-wb?N9vNO5;BxA=*P z<OgH5l-0`{b;dN8`6 zAjpP%uxEb=k+QNfeApk<*@;9_-Pe_(U}7$IrBUDO>+AVe7skV*BaPQ_Y2e#m z56X(DQ&);RD6bS@$piX^Qyq`zS1{hPKnuygzJ=I8H}|Argk)cL_nW3^UtU4aF6LE5FZ&J3XtRsbJGW;a zZgHgYT1!#a7V8j61?_qT1?~I8zmwKFO)&tm=u*25icl4L{z`!sRpPZhd%bwUf}Sp1 zAD@P{(f5S~{lEYIZAt_LXw)VER!w1l`^&GX!;D8PvNLgW@8b6GHW`8@%`U)3lkGzX zgI@fBx0@}^R+d3}x8+)M!1mVEOwGRJgKAmWSqNT~iKkA+fa#EU4T9f4Jvi?LQ$Oeq z4_U*)NwBe5i1OSm zKb?XZEipd9JuEc2mAB=nQ8b4-_z1x=x5w~K)#ue?l_V*fqh+o3LjZ8K8ilXhAxVS1nR7)D#qKUm=0C*cd6@tF0 zm3fi*9-gbm`V*iG0uvfQq^Ve_$(&w{I&$F&#R4?=J+!JQuy>_gFO<_?#-Ix!`F#`cGKyiobRPreQUd*d&2Z<;`-lvipncB#LH8QjrfPD&vyBX6Ggk%7 zu|k(k0IJtfCJ$T*6=Z|lGp6t6K8dtE`TBL?UobcOVzzkz*AWSmymx;{e%&P-;nCY? zMugh&d1McbsElYND43mR(CI7<@`Si{_gk`8>2WZol7VderjxhX8wTB z?EFp&d&%hxa1bpXO9Hll8#FgJZ%*;0YM~7a!BYK38%N|cLeHX~W@dA^v4-fJ zM7c4f#JO=c9v?*?5%ds*yTkc>pti~z8qYaACR2PrY0skKPt4@LI=4j19M|4gZ2hyk zS=W+q{7Yegs0eiwN~>yv0RQm7KHi|2ZZ|C|7h&{<rqlOt50s;~ka^**Iykf=kGN#$PD)7<%S6{FSzkfw{Y+Vfq2!I?ScMZhqWTI13 zN^#HXw(iIUJ;V$?^iGzwh$w@ux;)+CioS;F2TGyHG_-Z8i?kSrg#~%GUuUfw{zuoX z%urzF0nCW$UIj^@j3w6d3c}5;>R+4xT@^h+|4vO2R}Rx|{X+(E>3%(7QiLX+t-Y#> zLpe({a_{!|{AH#B6yj!BwE#&MfL*9!(uLEU1m>EQrTpQ-Z3C9Q`1v!7j(?RN26HMl zO}r1u?$2=u@O*1hl-7#pRu@^U$0L}lPQ$}m<;kAB!mtx`Bn*_$fnRdmx!CFUC|x=C z6qOLy*v=f;91U|G!Rm|r^a}wJkbX^691vRLA+yD0zN9ab%)r2i7-n6ehrtbk6=z!t zx{A4qJu<_0K5#BXSC0G}x_B2bFnR@&RD=(V4!t+JUP$r*^=~}Gn6Af`QPQL+TCLdB z#-miNwrNVi#QU3FsZn@J_!T#8p={WNOeNE5D#M#fzK;{ydB_9E^~ z>emtj@p)*r>Q;a0Cj#bNR;~GeNn9SfkkqQV5zR1tmhj!Sqv25vyQyI{MmU-SCNfe= zUHDkMvC{`{+jgip1}27uezL|zG<7Zz(7+uK>T9)K4^-z19I#GXJRcyCTOl6ODcLux z28&X1ry2YmRN!#_s}KkSM4CYT|N0-VWniC#PRR;g&urJ=hP|q)gG9>Qd$G9-HFJTD z>$^xwi~fU{JSnmmYbMck&sG?UPg8?D5uiu_b$QN`yk4jOhp4qHy5<#Ziwj4HWZ|KP zRb|u}Rf5eA!uTU0 z5!PCLZhP7t#bsq^xdAU;95^2~+BlS_M3x!=2+-HphfaRV83pt5Ga{J_1K#iPc56Ie zIvxO4@$Jk1(NO2qs-dj}tix3KpTYji22s}3u&Q*a`hyj53+6N`v52MAS z_Y6p4>P+jmAN(XfICRv&QRnV7;{VTL&=s32gm4ZYFKCvXXOCx~u- z%EvEC2h3H@apCj9;YA`C6Aw{ktHS9;hloKUj;vsa^^)!!a!f(ucgj#Au2Iinq-GC? zppAU$Hd6d`29HRcmuznlA`~v4yBk}Rq}sQY`IzGf#JHu!M6iuLtjeKv361^ z!vM?|SyE^z#xS^4ctoWZxv>%7v}-lI)%_MTXl?NvXLE!j1R+KzR@vEoO9Xqzrxn>R zx8%n@iFCXg5r-qrjWTW03Z062hX=ZPgJ-@l&*rvOZ-gS0<)57E+McM&E>Ad-D zmZ(=U^a1>)pFc*}F=_vmeDst?&vax}z1v`$RM`B*B;Bq0OIujA>f>Dpp{a_> zyVz{o?(d}NrJO!UiSl%Y)6>%uijhEYRyegPK{w|CApaJpt>1}C93&`6!4xG_!YfRLC|8Z+nIiV_w)WIBeZsd*oUAWo%oA^Pqc7UR$AnHjLFg~dQG(@ru(FL~22yX50tO(YLt z9CDQDa*LC+O4Gf3Jf2muVEPmsLLS=tH}D8Kimd4Wci{TI>S*)qWzGD!zfYc*(3p*B zXCMWaK~(18^q}Xe(dMo)m)(IFNi|CpfT|N`Q@LhayQ9Q6$h7P^f%>sUaJe%>Xay^T zeCBTTo2is)YUMKjElG-ZRs&E4m=brIlhb|MHx#E9-wk(v{_UTJ-T{1Quf)fXDTS2Q zUr~~$e=1P1Sr*}c)V9B84U$@`H-^oUk5@-Qb-%r$qKIRKXNwA^wC{wDB-`cI=22TCo=JiTVV2{n)Z{uf>)p>P15lCdQXU_lPmtK`8PCN<9zr( z%t@M?$M=`SBowkhWQ`rZk0rA*2_I$&k$xmv2;=~oQRJ%d*bZh%lV=URiKTWut5^@=kNg!=}I`=9an%RDmKVy@qLJ^HQn3}R`)addPp3j&>^cbjDgpc!bD1)#U465x|OJQ z#d^7p6w2|@0W*_ax!#3={XMvTXK-q&Ea2M5#0x40gU-zHw0dv2rYPAZpm~UGvM~MV z&us78x}(d|!uq$|Ea_3LO^(XplOoAyS}Nsc7mi?TC%?Om2%Z#0Fwj2wn~B5pX1JyP z8yqs68<>NewB|j;Vft`Vl}k+lteeMtuW**qSSa- zn|Lvn4T=NM44KzKQMccXyGOZcr>ehFN~`A3oIn?8kXl=j^A2FaG;vZ_@{-o4!_Zm8 zN0W+gJID;^B_5*7ZfP3sGcomyXNSsPo2)xhtv0Kcs?E5;?Gie*Xqb!dqzvE>vhd3?@6N9pSV(279DxhKqAVf& zzEN7HIV;UWdV{4)Yh8p8@U4=B_l=DW2t#r4P{Ua5ieU3}OZ*P+D<(kdIHLi()Z{QY zA{Uzn%<9u&OKrsNcWc0|__o7BlmBHG;aK=)t9qY&v>@5-VK9^^=_l~w`_;gt}<2C56^!rMGh+fgyzp4P^OoeGcJs} zu5N^phzDF?GY^)jt*u-=41?6bx*FqbF*QgI=z8)N`r(oiP-7ejzW z?8kLU$@%7>s|4xg`akv-Fa!Aau-)+O?mcc~{Od(`JQ6T4*nJ8gCAEM)`6WZDa+h0i z<`-871S5#Y$NTY#t>S|^p0$=Awn>XKE=9B3+Jvt;_E(6DBc)%8gEBHQeqz!+vQQ_( zBwbzt9GRq#K_)(oac(-(p{4l3Y_apyZmJ$WEX)hk2f870yMjE$b#__BVGWQxT^T;E zwzdldUCS3Ek>n!oC9pT$RYsnVn*&2Oz}F0PM8@AJJ3A32m@O;jsLZ2bSr7HT1Ns+^ zFyU+6Lalj39h`0gX+DCUk@gO~Q5y#tvlvZCT1>_mi>;k~YO%Ex%#cv*Vv~-McH{Q% zL^H&TznaV_x$$2ECoA;7u~sf$=%U4@3d&bi$7W=Z@bL>s5zBUqvGNbG7Y_gCQW2_( z2AK7YIbuF#ydjI!u%|!llxGhqQW)>rJ^GxCAP=cCz)-uyoa60gfe0l3*=^ey@F)Z(ta`b7|T$6+NdQ26CaMd z4p!4he%xx|_@|=Ma}KJvBL(I`xpV#&dn2CV8m%v`tZl(=OG9vU7nu`vCm$5fvZcWA zdTDZ?X%GOd%$zl^No!2ql6It@Rha}{bnNfL^6t+Eot_`uERBvrD0c`~=vle|*D7|+}Z_y{_>f^@Z(5%q?`clC)42+MO$G)=) zMZ+cvXF?P~Issp-tl|}m&MXWJQXhSQzwYJ-oaDU}yjh~8Uup$SO@ze(4%xmaSNcEn zC42P@tpM~(6veo-2fbe8tK>Fi7DFN!F$Yx1p<){dbpEgb>(LAS<3c1~9Lck)O zFP2wZrRe`!%k??^&~fpH)mY!RrWb*pV@aBjs5QG73=^JTHVuPbzj7Ku(L0^#@DrGH zF+$EXYscLDwDTKy0q$(^-xN2nAKcMTLiQ_dMK7v4xN>?_xe<6UVVFWFkdeRZqvx(j= zyWCm06EZR|bVwCwZUVIR?`!~CFZ#wFacF^4>k1Ku2vpiu&(ne0GnOzKm#Gwlyb0mL{E+stl^ItUF*KiWTC=tAJKA6cHE z7e4F+d{nJJ&pq*&XCG?YiiYT#8GOjri# zD2iVGhUG0^^Z}fKF zXf(YZWYi9~hY?DDtCQ$U)9zba#DyN3%&)9bkmweP@U=0?%oyL~kBq>k+>w3rs zA{6`84w4#ydzRuZ`TiZe)Ng)3MuZr+v`&YANje0?V}FSVW2@2CE%q{!o(4HS7o_vS zY)2y;3QIzj?%MttoiME+2XhGc84ni{-_L5z>|kGb-w)xyNT|5+V@zqij!E@fUnm8M z1Kl4bs!B?=6bHQSZYrap9e6)@)DBtIDzY_o-0|2 zh^z+F*4!+49-nC#-hznhozMG?d+t%!N-6Q|v(I`rGz=J&{sQj=Hz{RF&M@Gnxt=b- z2Q7gH^Xn56NF)-dtEaPx*OFe-!F4Dm}m=7`@id-u}fCnzy0x#=y>WW{M#S@h`-WGntxQK zp8Qec&4YP)%GrZ&_$6Cp_n|pa?6hb<=@hM!xHDi^iOYVSR2Ev zK-vLAdZJr{x?XW>Fw7#1BEw2U^dbm5T2lI!pJAF1Qet#;6y4q3*uQ^20ROOJc22MB zpJ2te!j%%zb>U#4^Bp$Wr0Xg-VCu~`RRI3Uwl?+sQ)kWq0G{sXz|pa>ij+_H^N;`ZMb>N4+1y+Qz}d0=$p-^AhvFg!Gb zy?giKvBt*0;p6as|JkFDV({=`96ET=Bf}LqwVrou7zycnC+XkX+FJEfiSnOnZx0mL z3{%)b$&Ws#**F%9WyOCwJ30cTywaKr7`E8KUEQb!8bYp^81D<+ngAADIU=9Q)2Bl% z&tg$-`BBK#XS~npJ?Imp{_fJL6l~j8`G9&t^wF^~5sSsLEKb5=ND%OJ_VtMgygo4j z>AI2WTjfUHJV3{BQ~`w1(NP#epl9Dc0Km}D5PJPu{6j-S9_caSbCz)%POhy-l#n}q z{CJ>TJ1Gb+*HnxPyb|(B5ih*;79MSAh#Y8Pi!VG@rCX6<)}M4;WLy`}Vtr8yBDqp* z3bp(Qyf1V)6O)rjrBVUQD-26G;?3oI)U5$GCow zH$&+;hH2vIjt;ywK8{mo&IG~>m4uwd5GZy>t}s#C$nY?P5EvO5QHPO`#izE=@fTGh zYw+0d+Y!52Q2eK8D&*GFr#<#bHK~Ij( zx6&Ln=u1%qma596QmN4Gby2amT&vBulYBy$6&PkoaT28V@my89h7gqq&-KH>LR=8= zo-HijaQyi3&rRE@xLf-gW=mW6XuQ|eF|0L%VTijhy2AFz;1MB021YxwQivtCfuFmU4JNw}_yhM)cv8#iypuz&umX_{U-46__d z1wA>KW-Glmn|{6Hy4d~DL+bCv)<|1!`J^VHj#lA5eU_X*m%| zfD%3lN{LJ+gM$YT;?SW(>NDxOZ~;{g|Lpnm5CHlQ9KhhzFA^3+Q z4f;pz0Z<1W@x*8Y9$5|!48Sl9ZvkWlR)YCVUH{;NxbW6nxbW6np#;LuR;3wksk2h4 z<#Pqp2cmRcBoYZVqw>WFzT1Rv?sr^Q)$A)a_PLyJ9Y-BD1Y{RfAVQ*rBuXy=N@IDI zTYe=&F9=KVWS&((wNo6C(-m#N?!CZElu^5OCp< z8>PSS-wE_PPmwWv7rIpE3j+&gJZ%-@t5(7=0u`8V-MST7mc7_Qk;^SVEJjBp`})L0 zR_csSegN>>bLRjcP}+%Ccdj(#dKWZloST|bD~T8nh_>ctyf!`_nITb$`G7esKq9WzrY7maGj}Ch84iOggD)k1T|(m1p(`Ba&I!X% zmRMMxU8!EeO3CLn_SUUir>wZBea2xGW}@8bND>3sdhkQ~*AbMv9u&|rqfnB@s+jHjvv-Z`iSJgQrx7)d}eAB+`x=1FIIg6@( z+2of4R1v88@yFG%s6fyX1U#MNd)dhqZrHsW=ccA^n?sliFNo^n*C$WjRx@9@V-Cg2 z*WFc~N67boQu+ZMicJc*X3ZL0x^$`H&x9?vB~@yyESm>*?ZVp^FDh3UfLbI1 zJUuPdKKtdy>Zqt-aF;b-9PjOm7u9NAInEnd#g`kGE?vr-PfFnAS?OVyRRXMFxQ>Im zy1K}CN?UVtAP#eGYAR6GxUR0QV$U94Mdib`?SO~z_Qi_<9ow~YXU>xid3sT$;{O9T W`j*>Mwy+ie0000