From cc58f21700c9419d611ca1002cbf54349d142d4e Mon Sep 17 00:00:00 2001 From: riot Date: Wed, 28 Jun 2023 11:34:44 -0500 Subject: [PATCH] confusing --- code/modules/clothing/suits/marine_armor.dm | 14 +++++----- code/modules/gear_presets/upp.dm | 26 +++++++++--------- code/modules/projectiles/guns/misc.dm | 4 +-- code/modules/projectiles/guns/specialist.dm | 2 +- code/modules/projectiles/magazines/rifles.dm | 2 ++ .../weapons/guns/guns_by_faction/upp.dmi | Bin 10158 -> 10098 bytes 6 files changed, 25 insertions(+), 23 deletions(-) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 2cc824df1456..4ca19f3be793 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -1299,8 +1299,8 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 uniform_restricted = list(/obj/item/clothing/under/marine/veteran/UPP, /obj/item/clothing/under/marine/veteran/UPP/medic, /obj/item/clothing/under/marine/veteran/UPP/engi) /obj/item/clothing/suit/storage/marine/faction/UPP/support - name = "\improper UM6 personal armor" - desc = "Standard body armor of the UPP military, the UM6 (Union Medium MK6) is a light body armor, slightly weaker than the M3 pattern body armor in service with the USCM, specialized towards ballistics protection. This set of personal armor lacks the iconic neck piece and some of the armor in favor of user mobility." + name = "\improper UL6 personal armor" + desc = "Standard body armor of the UPP military, the UL6 (Union Light MK6) is a light body armor, slightly weaker than the M3 pattern body armor in service with the USCM, specialized towards ballistics protection. This set of personal armor lacks the iconic neck piece and some of the armor in favor of user mobility." storage_slots = 3 icon_state = "upp_armor_support" slowdown = SLOWDOWN_ARMOR_LIGHT @@ -1342,7 +1342,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 ) /obj/item/clothing/suit/storage/marine/faction/UPP/officer - name = "\improper UL6 officer jacket" + name = "\improper UL4 officer jacket" desc = "A lightweight jacket, issued to officers of the UPP's military. Slightly protective from incoming damage, best off with proper armor however." icon_state = "upp_coat_officer" slowdown = SLOWDOWN_ARMOR_NONE @@ -1358,7 +1358,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 uniform_restricted = list(/obj/item/clothing/under/marine/veteran/UPP/officer) /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan - name = "\improper UL6 senior officer jacket" + name = "\improper UL4 senior officer jacket" desc = "A lightweight jacket, issued to senior officers of the UPP's military. Made of high-quality materials, even going as far as having the ranks and insignia of the Kapitan and their Company emblazoned on the shoulders and front of the jacket. Slightly protective from incoming damage, best off with proper armor however." icon_state = "upp_coat_kapitan" slowdown = SLOWDOWN_ARMOR_NONE @@ -1374,7 +1374,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 uniform_restricted = list(/obj/item/clothing/under/marine/veteran/UPP/officer) /obj/item/clothing/suit/storage/marine/faction/UPP/mp - name = "\improper UL6 camouflaged jacket" + name = "\improper UL4 camouflaged jacket" desc = "A lightweight jacket, issued to troops when they're not expected to engage in combat. Still studded to the brim with kevlar shards, though the synthread construction reduces its effectiveness." icon_state = "upp_coat_mp" slowdown = SLOWDOWN_ARMOR_NONE @@ -1392,8 +1392,8 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 restricted_accessory_slots = list(ACCESSORY_SLOT_ARMBAND) /obj/item/clothing/suit/storage/marine/faction/UPP/jacket/ivan - name = "\improper UH6 Camo Jacket" - desc = "An experimental heavily armored variant of the UL6 given to only the most elite units... usually." + name = "\improper UH4 Camo Jacket" + desc = "An experimental heavily armored variant of the UL4 given to only the most elite units... usually." slowdown = SLOWDOWN_ARMOR_MEDIUM flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_LEGS|BODY_FLAG_ARMS|BODY_FLAG_HANDS|BODY_FLAG_FEET armor_melee = CLOTHING_ARMOR_HIGH diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 3bc34654eb66..710b299bc597 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -290,7 +290,7 @@ list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Boots", 0, /obj/item/clothing/shoes/marine/upp, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), list("Medic Fatigues", 0, /obj/item/clothing/under/marine/veteran/UPP/medic, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Gloves", 0, /obj/item/clothing/gloves/marine/veteran, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/distress/UPP/medic, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Ration", 0, /obj/item/reagent_container/food/snacks/upp, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), @@ -1000,7 +1000,7 @@ list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Boots", 0, /obj/item/clothing/shoes/marine/upp, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), list("Fatigues", 0, /obj/item/clothing/under/marine/veteran/UPP/mp, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), - list("UL6 camouflaged jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/mp, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL4 camouflaged jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/mp, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Gloves", 0, /obj/item/clothing/gloves/marine/veteran, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/distress/UPP, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Ration", 0, /obj/item/reagent_container/food/snacks/upp, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), @@ -1011,8 +1011,8 @@ list("UM4 Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/UPP, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("ARMOR (CHOOSE 1)", 0, null, null, null), - list("UL6 camouflaged jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/mp, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL4 camouflaged jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/mp, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1177,8 +1177,8 @@ list("UM4 Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/UPP, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("ARMOR (CHOOSE 1)", 0, null, null, null), - list("UL6 officers jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/officer, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL4 officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/officer, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1339,8 +1339,8 @@ list("UM4 Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/UPP, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("ARMOR (CHOOSE 1)", 0, null, null, null), - list("UL6 officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/officer, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL4 officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/officer, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1501,8 +1501,8 @@ list("UM4 Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/UPP, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("ARMOR (CHOOSE 1)", 0, null, null, null), - list("UL6 senior officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL4 senior officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1664,8 +1664,8 @@ list("UM4 Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/UPP, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("ARMOR (CHOOSE 1)", 0, null, null, null), - list("UL6 senior officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL4 senior officer jacket", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -2742,7 +2742,7 @@ list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Boots", 0, /obj/item/clothing/shoes/marine/upp, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), list("Medic Fatigues", 0, /obj/item/clothing/under/marine/veteran/UPP/medic, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), - list("UM6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("UL6 Personal Armor", 0, /obj/item/clothing/suit/storage/marine/faction/UPP/support, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Gloves", 0, /obj/item/clothing/gloves/marine/veteran, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/distress/UPP, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Ration", 0, /obj/item/reagent_container/food/snacks/upp, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), diff --git a/code/modules/projectiles/guns/misc.dm b/code/modules/projectiles/guns/misc.dm index 5bf4bedb16a3..cff1251557ea 100644 --- a/code/modules/projectiles/guns/misc.dm +++ b/code/modules/projectiles/guns/misc.dm @@ -157,7 +157,7 @@ /obj/item/weapon/gun/pkp name = "\improper QYJ-72 General Purpose Machine Gun" - desc = "The QYJ-72 is the standard GPMG of the Union of Progressive Peoples, chambered in 7.62x54mmR, it fires a hard-hitting cartridge with a large rate of fire. With an extremely large box at 250 rounds, the QJY-72 is designed with suppressing fire and accuracy by volume of fire at its forefront. \nAlt-click it to open the feed cover and allow for reloading." + desc = "The QYJ-72 is the standard GPMG of the Union of Progressive Peoples, chambered in 7.62x54mmR, it fires a hard-hitting cartridge with a high rate of fire. With an extremely large box at 250 rounds, the QJY-72 is designed with suppressing fire and accuracy by volume of fire at its forefront. \nAlt-click it to open the feed cover and allow for reloading." icon = 'icons/obj/items/weapons/guns/guns_by_faction/upp.dmi' icon_state = "qjy72" item_state = "qjy72" @@ -166,7 +166,7 @@ cocked_sound = 'sound/weapons/gun_m60_cocked.ogg' current_mag = /obj/item/ammo_magazine/pkp w_class = SIZE_LARGE - force = 30 + force = 30 //the image of a upp machinegunner beating someone to death with a gpmg makes me laugh flags_gun_features = GUN_WIELDED_FIRING_ONLY|GUN_HAS_FULL_AUTO|GUN_FULL_AUTO_ON|GUN_FULL_AUTO_ONLY|GUN_CAN_POINTBLANK|GUN_AUTO_EJECTOR|GUN_SPECIALIST|GUN_AMMO_COUNTER gun_category = GUN_CATEGORY_HEAVY attachable_allowed = list( diff --git a/code/modules/projectiles/guns/specialist.dm b/code/modules/projectiles/guns/specialist.dm index c7773daf0c0b..bd6e627b31e3 100644 --- a/code/modules/projectiles/guns/specialist.dm +++ b/code/modules/projectiles/guns/specialist.dm @@ -450,7 +450,7 @@ /obj/item/weapon/gun/rifle/sniper/svd name = "\improper Type 88 designated marksman rifle" - desc = "The standard issue DMR of the UPP, the Type 88 is a quite accurate rifle and sought after by competitive shooters and terrorists alike. Typically loaded with armor-piercing 7.62x54mmR rounds in a 12 round magazine." + desc = "The standard issue DMR of the UPP, the Type 88 is sought after by competitive shooters and terrorists alike for its high degree of accuracy. Typically loaded with armor-piercing 7.62x54mmR rounds in a 12 round magazine." icon = 'icons/obj/items/weapons/guns/guns_by_faction/upp.dmi' icon_state = "type88" item_state = "type88" diff --git a/code/modules/projectiles/magazines/rifles.dm b/code/modules/projectiles/magazines/rifles.dm index 43d528d002c9..fe04a9f15a6a 100644 --- a/code/modules/projectiles/magazines/rifles.dm +++ b/code/modules/projectiles/magazines/rifles.dm @@ -291,6 +291,8 @@ caliber = "5.45x39mm" icon = 'icons/obj/items/weapons/guns/ammo_by_faction/upp.dmi' icon_state = "type71" + ammo_band_icon = "+type71_band" + ammo_band_icon_empty = "+type71_band_e" default_ammo = /datum/ammo/bullet/rifle/type71 max_rounds = 60 gun_type = /obj/item/weapon/gun/rifle/type71 diff --git a/icons/obj/items/weapons/guns/guns_by_faction/upp.dmi b/icons/obj/items/weapons/guns/guns_by_faction/upp.dmi index 22d8338d011ea403c21d7e5f75b173ac11b37a3a..669efcfc59c4a36e45f319f1dfc50e1d416b252d 100644 GIT binary patch literal 10098 zcma*NWmr_*8}_{s0i{8ZltDs3y1P?aLXhqbr6pzv1wm4zK}t%xyF(g=?(S}IVBp=} z|L1s*=i~E%*&KUjuesKmwa)9jertuQtIFeGl4Ak@fb&K{MgzRA{QG-?4!)AJ+N}Zr zikr8VuA7XdtGSEq2RB=1CjjtDP5YtZ94LVwJaWR!=j|{?#KT4XbG*VMzS^QOvavo81j#{-0Yx|z}p7K|%z`lCg3Ly1RO6YPxJ}DKs z$V*+ut>_^)TO~)$ID!!@nMha@7DTMnVCBo!#m|c|Znoe5BzLvR9;+dSgFM;QhAuof zQCYI&s|rolcCZ6|HFq6+E0!B!sx(8-*7rp)e8 zHw>8vTncCKrOm9@dHYN#l;7_7Zqtb^BmQ(~JAR*2bj%6cc>St8;j-j~@uy4yY`)%a zhZ_#GO}&wPLd6V%Sd>_02V_dvQXHKxtD!_<^M0`KpHuUqi`nsbiFnSne33{S!UxT2bmwg`qMuCq~QmhQjl) znY(!{)8ySP6cw(_bNnr*5fz?C39WaQaH=x*ajWW7SDxh6s!E(%y`iBYJ34Y%wiGm0 z6l%hVJ+XuVtMaT&f;7W7jA4QC@$nVjFop(-qXyJlV;|J8ENV(zRR4W0I>M*C&!bZI z#)N?U(r>o6eurPoP=7;v%<96P1Qeb7> zjeNSxY^U$nz*JuFmP`V9z+Ks28NCTRC&<->k4LM@WmXf8Q#QPj9U@&6)E(vbhf3& zgDxPFZmfVv55+O`)Q_VuR)!`s*|x-RHgWmYD{n9HiwO0_x1)L9l?r(pUTkrXfCI?# z@ZH}^oB7K2;R7DpqF9KL%{3HW|r#EaJp!R_U zE$9fV`vIeI-MUoegEA~s)42Fnn=EsvxOjNxix5@R;D%^HKT&^Qj+zIh!c9*_w7JdR z{n7_ln{$Nw9;?ze3ea#n{8E@uN@a+sYwhD5Us6$+3{CpqS$sV`J*kxGQq5N1@oK=| zxb-2%*)qDhwW@TQ{kzUG4P1|SnmvqKh&lWqBa2y$Eurv{zXILad$6597^nk)LA6~R zf*&SE!fzl-0i29m@T;a_Lv^1DGzN7?QItZKD&96j;UYY&`dP)dm!ao#_?%yRBrJ6s zyifpY;ryF-=(D%X`pdn8b9OS;U&`H1A5}p{@Ms^_3TxLVJDpz=hWet{9e+{!iOR=Q z($*sFY<4=z(B_VFGaH$1C&eRE{KIHuB#$bq@@!k5!TUC*K7(4X&}^h#I^f7N`d>#X zE<;0V9keLcu>Lh(%mP$BO>n_`EQ=cL-MXHK{_z)#d~~_E@s%!90LBf8Zx1Ac*&SV) z);xeOnEKz)Tkg-d4^+(jM0-I+C8w{i->nr$Y;^4lequ*44J8_K)kodS)w^Uoi=gQV z3V>{K;z$TR*xMKclvps}`rX)eW276a2@Mt%_o(nckX1DQiLTF35G2QV|G$nac&N9B zF5PjtO16(TUVqYiK0tMHQy{rAn(}v(&dSCD`?&SGbZ)=-R>K?tm)T3W& zw7t!q#kt3*#^O0&$u0TOZGY>v!G+7eo@Zvpa2B5p)K_*Fay>4PCAsh;sTob^%NHX4 z7xa;E2>5>ZZ_RS|c|NuMjti-~-`a(4G?Lij%`G978dZq{6sNh)4ddNItk8FfxRTxe zjgFJ=E*)b>5-r8J=i|q>0VFmqu1F7)5qb()jg=%4lP@^wV8)wTN12I0=6lYRN{Ti+ zcjBjJ(cn|e`Dv6x3xRBERt5QZEN#L85D0AMPz}zwA4tEAS5gAc~QM>~aJ}*R)JL%OJ1> zhTDeu8A-57Xn{PZ!|qi0j9S)V0+XqKZ1_Owk4;N}E73#9?$CNyaf#_d0o8CL40cFb z*brmcZZvZGvwPkAy4HC9oB|&IO@z!QE$NWNbhArlfAL1EcM1o$6<5JZFEh z`?E(HFD;q1(V4qkevI*rqpGi{ST8V?UJSH{ikoqUvx!~Ie_!nd#e2z{A#}Ke?i~-$ z+Lb=V>6GxBq439vWn13+X>?Al)$khn#G84F%LuhxelYDB?I#4yBlvM7D!R}5pACho zr6sZJ|K=~W1(g+)|F^~o(|ditctgl(3zk^^Jsz)S%-KwPDDS@HR_?Xn>Q~Che~4aB z`<5e`-9+tG#Le1H9f>h{Sk}h%{tKc5|1t+1$em!rDaJY^6ew$Pj zYY@p&K*8iX;l%+UAhZcXu<1w!%4X+@Y$QJH&h7PPJ+%I2Gb(X!Xs@WlKh#J(VJN=p zAxtJaS=xaqytO&s`5?ep^zJ#Ry;~wbRCAQ&X;i^6bVR0H`4cH`OkeG-*7DGH9M*$L z@K#~|O5QbSXMm4`BVYTXtu15f{1K@*psZDruOi>!_FCIzN6Gug`9sh$>@oH703J5B z9SV;S;tM;%XvGqL>a!RI;Fv!<8#fVQVe{a_Wt%1rA^7$OMFLAB4}sSMoB?Z zAg@XxcyI97@u9#P;q*cCAwG&0j&EUNGCF}8QMMjcvmVM|!21}Upu!_ZLk=2olLM5ha7O+=tQ|*`mF8?6npe zP2u9V&1rRjKT)@se-)G z+UFVC`4@p-Z;@>c&ILHG+v^eI)~84Xa=>>w0q5^a;MwlX2rkS{=+tVmvQczJ2p-jq zgyWHelQ(J#ipVB5_i*Rk8c7X(QEMDE6}z}2B<>GCy#|eL~n!%|Lt{rjAA;uvs7 zIVPwrIFli)9`8o!@-q~D!vDGR#p(}ns9be$ngX3~V-=15GPd}B>&DOw^fvqbsSX8y z0j%Q0j>T9##2iWH%O&!wS$=mcLUYRK)!Vq@<6xJd<5gCQ$p%40Xt;0KO#ztK=Qh3? zx7Ir#T|R0)l>7{iwoE*|%S_05*W`dS^SUHe8LyyECf4y>u5W|c&mx>Y>OaUj%VKpv zhOo_#xjA^W5K21HP{BGJG4tct`i#d;Qm-|anMLaH+1F~tlZjEKr3Ls}?kv2Xh|kyZ zk3yttS~Q#Lj!4poaW5qFZ4sL*HTU1pP4Mq+tPChqM*muPDO^8Tj3%I{K&v3)Xh6Vx zP~TL7Ec_+or|KASJ$328_JWrNloZm_e^J0o=gLI%c8f!|*Zt_g%eSrHN03cfjmMO8 zQRz}!fmte5DzE(B|DX))Ck?5ss`}jJ^U#9t^a(Sp58sW(2bT)d(Wq5bxOb?i_@@@4 zB7Y{8qayFZ^5r<>?bWXk2S4f?#5RTtnH&xAJgTZylXuNXooEl0bK1L&k8T2bCCq*+o6* zQJL}UeOJ>G%k}j*CO*m2kS(Ry%dgTPFQ!~hvmQF zQzuNK^)|z1mklj!xq>*v;BTw~c zgp6BA7OH=pC?@4uD89J4L5Z!N<6Z)zzVUNCAS^d_LjhGHAr{ihAAYmO_|s<<;9GDH z*@9YJ>b)f@u3#L&nw1Tery8S2?01v2EfCVM7X{+N7NDdFflvM zBC=>FaQKZ13ze9cMY9(Z;3C})Z_>Gc*7i?%cBnzmo>iBZ6WC7`eVp_eyH200e^%Oj zrl>&TU$wr`C;!vG%DmNHFZfwC0i{mi$$F=J)wN6^Q z;@b@^`6bF@4Gba=9DBSGI?|x&BMeBg98)W+;FrkDfm{EypF=p-0(-Xad_iV zi$0qFjy6`b=zOVu*w54aA@0DQ&}djqLi>9{cJD3KiUllJa+@ z-5&)_-5(vvEEgPS)cF-ca<#|+-75)?{S4jg55JvjaSxJ{9l-gW_Fg|C_@?6#g;2S& z#8TZv|HYVNXF{=akD=#sv0SO1|Na`M$kmKF;D2@HAyVziK!qG=l>uvwt>Lt9kh>KO zy$oJHKC|P1pqoE=Kf9!(#By2r7b~e$R8+jq`WWCdGhY*6mxwOG6>aWZ+bro!P78S{ zP*;Sw73V&FoRQXT&V5iC>X@B`AunMb+VvBt&zXau`LUi)uNrUr@p2X zA@T+VoA(&)QO0rVJ2oNh46d6PK8>0dGFR)VmAhG}#mH55IVa3JT6t>(a!n=hwHX7~ zP84$K!k}pjzPFw!4;g3OJqJE;#r24b-YVx~_Ch|%pbmrX%5;aDQ~B}PbGTeru;rEB zg$jRX=zW?eRMY+0=NxER@qA6enqW>AW586vGrwAQbxb&AC9}JnzM6-FgxJk-(|JnE zhH6Z)^G3iB#pF!Zr@G_0FJ9$`qTqPt9U)=fS4sHM$Mm)eOeM9_#L**C$~EeXe%l=E z@1kC)i4YLx+1b9iYW2UDnb~s}pk&*HAIdDN*;EAO76%ofG9aK*s=EH}Sq9>P#_{*f zq3(O($-d8zR^d$$G$cfy2Tz~h4@dZ_rJ(tGj=A(Rup$oKZk&_!pQ?X(F)6N>753Ai z^>E16+50poLFi%T{-)M%vbJ-|aee}ZFAu5p;4$*j>Z-b2mynsJx6RIz zLxBHq)LHXUnEiS4hw*f_&d6qGnnh3Ck>lCCOAm=pk_=gm`04d4$QO@PYqmpLG+kzk zCWKC;m)T||(GLH_Nu-s%mTcWsOW3`Kfnx#u^(P9#J7GKd`g;&fw(|4$08m23D`$j4 zFHxFb=tisRR$PY2|0y#+P67NcZhqn6@JF<7V`%290SKwL@0O_&e=5K!g!%EkQu$)j`6|F$m+YRvsnk>VNU$Y zV$y%|dMCm5|02HsX>^yinUT27VwGTY2umnfO)IFq(RuR$Ign}g2>;2E{L_YVL$(h{ z3^iFa>WqhvO?LQDhjYa*`{KH<*#MMd7~LEdwpW_uN|G~W8gDN z-Dv;N%j+}BXj6aR8i9VUqc58V^n0!V7cmyEx8f{g!z%(1nEW=DB>j9({LG)HbL;XG zI++mRW-hjyy%dwuG8=Rf=4Xfv@&wQeURYd+MrSdCb-o@q_a!Ypa;nwrQ8XC)d)8V4 zQr0rr5p;NGR4|>@SLx>j724Scb5*9NRYydkj@rX`_~$vy50^w=3SlOUKS@qW(LUSYP8Ncus+vF8J13G?lBPMNFM6u` zq%SqTdfxeGx9UoeyYl(}9D!LjF`kHosW%KRs_3g?l@ep4#cfJFviPKOCA!#|8Hl*I z0oUli#j-aAIkb3P>{$CfFgn-=jKE_<>C%d~){sl>Z>uN-66_T+Lpkb0@~4MGfLCh;q0fZaT+6*DmW7kw2R9y#j-8`E6BXH1is)YFPz~GYNpp#q zT3GwuqBb>cVf0#vVPK4%%)k2%-g_K=2d}Wc{b(o>ta4rSX9*SK<4QNl>1cM8t>sJ}zu)iyE!(}t>ZEQ<2JRmOH`)M9*p>X@ zZ#*%OQTzaDJ$&5Lb8=TV882`bTWtKB>d<%iz$a%fJ-ACWi3iM%{zsyYt$$d%Z4H0( ze*+gKd@jbA#F$dnT8D6XwvH-II5wHr)6Y=Zb%t0)%vMICIaV3@9c8ChT#pG!ory`q zu;6SN%v-DdLQ^^s$Hc_u$sd+@iI!Dq-Tye9H+!2D613+~I4P!0N{II_ zx7S~`vC#`aN)m8#(BeCv^&qQMXTZm-+b!$vr2Q_kQF4a_r;Yj!ez0P}xVzP}{7(nn zENGqf6;Trt-Fb%H=n0=*uKnd)xs$lZ3byQA_$zP+4|ztjzMn3B;i4b{D;sYl{9`=tEzFEA9 zy0&dHol!E`Lc%*PR(RdV{ZrS3wQ8cI*50o6C#micBXTM?byOk?%-?GPxjI;j_zL$U>p&kTdUF<+y{;TVqec!5^CA^p4Ue#yx+ zV}y3w298Lsi#m~Piu*6DrJkQ(ys6%A_d|DdK8|w6Nhm2PF~%t5mwOp_M#@Suj*F5q zHVJkxzdi~u5I+z8p!$8Rx9H*D3cW7~s@n8fyR4-?ReA{XArGu?$~>2>Wb&K+uQ3b2 z8|grH?K>Q8_)vk$ssM@+QemO9&;OwF62d}E?7yJd2a1%Jl%u0##XuWJYnq^|& zwpAO=&?e@-@_wNG_OztP}42PGRCy&*O^OzscX*r8tdk9Ydcxj8J`U$$pvt zqLimHFR587UQCookt`>ItgL9tmK*(te2v8! zrV)cxe2z2fA41Lkj_tcWSO?3wJ!}uB%1vJE-W-h4FM39%3E2L&_jNwLN9vJT?CPLQ z;rMe50Lmx?xFJ{u1}NvQe0ew=Pmticv4#2qmIMty592^|}jjaus)+5%OuzTOd>!Kx4b1Wx;U5sqV zVxmy$eV)Nz`{Z}hZdlcJfJ6%%H1;2UAsNk1>ugc66_cVeih`-~!CZRS`_7kVGp>FBljVZQ5H zr}z=z`{9f(ez}ea=5{_*w<_d!tbHJwgwXDx3L*FB#7QYfxv&`1ZLA;wU3}D0zTs~a z^|^YmTIg8)AQ?qc)sn9?`j@U)4J6Aa_ddV|9zF=K-LBJ6d!CVxyJ)3_O-0htz!__f zebK>m;#zfhptz^3({-+!gz%)}%OHZ@avM>ScT6am-wfwo-h>3TzV>dp>|f-N=j8aNEz6}jU2PySb!3|tA%-sv&{@t zK^BTofM;U1qDlEqHntP|-qn9|)YPLC)43Z~NSoJkhZ7xbwPiOsg*Fq@eBkPO@lg8c z1F=v8wvcrOv91JXy+FwQ2?m;U+rNSH{hLb<_~U8V`W_1p{re3ad^bwVKS(YW{C#M; zrt)4AN4NAMy}Z0^I41D{Ee<1LX#R!|`UZsr9XabxKo_k``NCH#C(h5>s6PtWf5IM( z2HURjg?DPr9sM)f`@wQO9KTgre_IB>UEXO}uN8ZHL>FH7!rQT0wD3*hrl{BuLNIbg_Z0DiYu^e0%g*&Md2LXfRneZa~M2_bK3_{@nn!jK6PBC-^JBuvy zU~LTTPZzkmc6=Siq!rFLv9Ty(Id(7K<{Caj&pbxk6uB((e7GNtXVstZH1;dldEA@O za^?>FrKbL!tA+s_EH%$xqR3$PXgJJP$X+TMQv{Mz_|H7)Ud2|Q$+ryz36-5(i0TXT zB64c=nJ3K?{J7(TMHPcJ+?6%tDg*H=GS1>48#gs7TAGA{RPNTPnzi(zx#OFBq*$Zd zQ_*7xvk=PJY>v`QBMfFUG<`gE5qVc?!g}s;ymXiZjZ4bTD<{yaZ}T#pw#ap!sF;h_ z@p!wI^ECO2z31vrYw?ojJgWeFKI$MN@U8o6kb2pt{5E^uBe~=AroMAV;~8}qgstFD z#}}RT!KCrc-ufP9P#*KU3RTRFqjEk$!$UxpOm2Obd>MygWriK_Y>5AbgM3hxBhw6&p zO2CA5h2o^tULEc?r+1%dw&vu}|6&aDXcrL7i&s}^|LJ7wL}d1iH> z0d=e>jzdn7)H?V4407=!w%i}s>eLi%*xdYWd|~@lBSO9ATf{P=yQrc>tEqu%=ej27 z=idvZ){S+A*m8ofUa?*d9ln~M7#nf|_0flT0!b^W9RJgKTnV`#pWiE{FbR-hY@=EJ z-_!zhxPS>v;yuVQ$Pe&HMJW9fP@p-t{Qt`uWgVFmYe5&jCa|^@MrPpOK0|TJGr29P zdoegzfdTD{1?>9bPZ-_T<2L@bDXUMh*es@UB*(K#O8dSfU&H!{%=(lF)~ev#Lv#5R zTMT&|V?)GDPF`)zg$xGsQBD!n$*uT<><$R9s(VyLqZ6q{)GYS7+iCU6Vjx*N5sX&y z_(-XyGvy1tWgZ|c^+LSaC!NiQELv?{oh3?mL(5iaPn`2FG3?`71JX*vWSxiI5VB<5$_VUw?O{0i<2;}K4&}k6fPHuU-?77 zxOUH-NVc8z8|}aHadHq1&E56PvFE1YInZIci_kWE{4HMl$5|-|kS-NwFYE#TkmIn` z9iQf}J>E$ZnI+7RUAaduV zXv6R`26no^*Oj$arF}8A=G@8e8Ppls-wgfM`-(V&YV|>2wt${_dY$>ewl=d50BFVk z&H@aHVDI|R&Bk@j<8ThO?;i^bWinzWI~j(OEZ?&ND=qU*<-UGdwUAcm1Fdoz=X~}3 z^%#L8GAhO`#~7_`Og}9Wu)y#*p9In#P@26m&1p=+nYM=Ff9&BW*0niIkT3{_Bi=3T zZ0>P)pUy+@8L_2=c9M%3TH?siIf{H9z|MeE`%i>Yv2kpststV+hRB0;U$r%?Ybdt? zEMmNK?6=gUuV=|f5wP)-R&gq+S2{u9txmNEQ)5Z>QIEl4Lm7Em|8N?HiwJXj^HQ6I z_>XCtesXLV`tV;6AT1$#hRQ}}Vm6M&hFL~uFZ?R`DEjr4UQNqz>gI2!Dkd zm|)$bd35>+jedZ6?R@oHGLsT`fZ)}&ZF>TDz1r#W{Xkc-2`ek>%UaE?oQp&CNHI++ zCx{?nGh>A4Fz757N2AN^n4J!0i!S=0?FYg}dpdA*TRk4(d}?qD58TB(AaFWwcxd@N z=lN>eV!oz4d&GdMt{&exbtmKY^)Bqx#UJ9>9oil>jX|JUZ*r zzXG`m3THUBo3#4u{fCN6vR5{k!zh-woqbc*iPW5FpJNX381&Ok0|Wo70nkJ<9AE;o z2ss(y*VO53?TK{#O1I2bF74AOO3?#WyeUl7>3iyT5dZBfoxzO&)KT<;r6RVEQKzur zk60KcPdyIjas~)&&5WSihcVdoJrqS6r9+fX@p~gc?5H*1=Nx@LCokcy(zNzIVXqph{ z8~_d;uHaAQ-oU5`hV0<*ZI^ow_R_|Ig&UM`d0_MIjmMw?m6!Jmb%zTsHt$Aw`hQqd zil>Xj%*v5>s$}rm=F**WC~X%!T0m(l9tPIVZm)BS^XQv%kKx9?AGNOEulpQ~cFpXe z1f7J$=7{rf<-S)07guIAE$mGuLo8bv<0~1Zb+cwV$IiWGvnl(*4U@5vz~Q3eDSF+U z3`Q$cE3491Eqr=*p`}BGpN1_Aq05OZ=ayq~P_WpM#L|MPUC`NNn*4ha`c5#w&*TAOHT%!jhO3{o>#k s{FM9(;|KO~xM=`s3F#CNX=y28DCw9H5G16#9J(8Z7#KL4 z_x;X~?_AgUF|+4d>sf2op1tON?)!dLw3><>As#gz004yV(c!T7aM%1=CoS| z0JH!` zJL`F{{=^&oINBA)e7_U?@q^;`KM4oMxmBw4v)@=OsNF9x>&a7|J)!z1-ZYdjlkp|Y zVyRW-!Ac?jeu6+a8p#*qVNb7usb|k}cH5@AAI%+#oA#Z)r(U0ay{VhMggbU4&OABO z_@jvWnnuFZ`s-d?Emf$5T8hdy=r?d%v^?07l@Qw4|2LxBcv(L{iJlO&C_Y zi^sf#E;BBnVM=WjYeQ@5fZKTC>(00#LJq!gJQB?If7@|?AmXXeC^{B_=K{||GGddc zjE0QpxE7w{VupLETd5SeI%elA`$015J8IAj${koUBiK_9_89U@Hc;v)3s^>qUP?wv zhO?w-Zcr_IIWH{38LA3(hGtxSl%k`fGo_S$m~7z;bZPOuvf^_#s*!m$E~;bsy#%sGCE^%;0O0qM%Eo+zg4-TFGRAoTNiYyA9%C)X*C%M?WbD#< z42=tkk(86P@zxV>jaooiuoDhrj8t^HQ-={~a;9VFExs(A1eD(FTBO^BIRCzuc6a}o zDgO-J8PPsf|5J=AGjPWrqV6!8m@PL7ML?WW+TCF{>s+x7!TU4m zI!iGnsTJ0wm%SXs2o5JycQo1E-L1b`aa(CKn>TN$s{1!JHI;ZAWV{=Dt&%x7IQXN0 z6$nNm{gnUc_7pTkH3i5T&0nA$25o(y-M5mS$h;}#SZ<17Ee7GNo6GY$-926yVfzNm`$F%&hh`i75s5o z+y%ba#7>O`eEg=e`oo5_J;P%bsWtj-OM{uaoFH)D+1cu?I~ZOWBYV7e5YV!2o0A;i zDE>|QHHoB93VJ;g0)fzNL_Qow$dnS;WKBV!QjN;xsefuVf9+CIQepysb3`!)s8^#n zdz~W}Thw>~oeJIjf9D9{>Yc10G)4xC#>J1KE~f~rJ4ZXaP87{SN5btU+X8Hv-Z79E zt;ueBh`2t)82brbRElzAez|b8mI-;Y1NnYrvd(Wi5r=Bd@`-6aVH> z!O=h&xL-93ZD3GAk4%;?(Xhd(W9zx-s8Aw_4znw6w(}K%sVLPQ1#Z#g*B0ifA}o_s zijEA~v49yqXwK|UYn!<$`j3z6>yhOxHZLOTsv)utjlr`WA1qX|(SbI^!F4ewBd~C1 zLjNmzRa8EEtESa%_~H0wSdilF8K;Dl1-5w@0Z5Ufz z1$ny(t6TkjOuuk9(p7xNH8qyvPN+Nd_=VN32lY4ae^-w64PGSRvM`k&tWpt4%zm<# z1^4N@=|jiFc9`TrIbEp;u+`ArB)TH-cvM$OSTfzwdX(J7$A{AX)(4M!BK~igJ=$7m z&8f*8XBr!s4aL){_VeNVc>C#6LCzd3VC#)9`D_xgojuDF>eyxPJ`3g7w6_bxF(Xq` zc{+3%^BvX{!nIx82juf68&-(%>p- zUEp|WZP*TRTwMn!XVZ=mmS3;pFJ~Ka?cPqvK)z}Z4>!^?@tsT?{6Qj<-c&Jal$dQo zQJ)UH6XzNIgDiI+X9+@dXw2Pfd^%_y4FDUAm+LvWG1!dtfpV$@D{6P7c`!L|)oKlN zq9d-$IGj9TPim>B=AX197#k(eZ~LbjL(}HX{7F5)-x>s1GEH1=4=;z!1 ze{jZ&$)N^f58fl{fykP)mzkds_RvrMuyY1ciuUxGX6GOq8w(|l8@C*XV>_CVi2@oV z6yIQLz(OlKExoQtq8q*AvMW>t$2== zgRddYg`->RX%2RtktRjNhm#qF{@>hj;x77cBa-C14KcKZ_Yzns^wx*bbS10B3k)s3 zisP7ucicv~J!rXk18@+Z%Y9W$TpteQCV2Yj;V-;U)T4D0k1Kb8H%|IBK&9ALjXD{a z;^_6fd^ajdS!?N*d|my`vfVIYe7$|n2{yGUSini)%R3^%H_z4CA055XdR&$WVZcm9 zWA!T-wPwk&Sxb-$m%H=c9niL;sUU7F{MwK~AB^rSv?}IXWb#nu=27eikK=rE#fYam zGKD^;+0R;9l69vj|LiyZKHd<1HyDSRUcKQ5wmZR?o#siDM9yUcRc~M`ofRT_Ju>QJ;G`%Qz||Q1lvY9N#pvsj?$sprh$+% zh=&`^P@S(?UZD#~tdzYJ)q=^g4w4oNv0Q{Q>L=HThj`~)lWEQw;5;6V!>xF;@2r^V z{e^0hpge-H3`papx*L4-qak4!WC+X*%?{e9wuNj|{8LjZV|e8tyjLFFJp7XNQ1Z_8 zi%!?yw0OL9hjLPx(H4f70>)SL1i`naYqeLF`#znchq9t`M8``dnry>}fo`s#-&!Wx z)@0a9b;xFihVLky*CeB~W{Mv~&I_P5Sb>P8EHDvdo~j9@@a{*y9_7MmTz8&B*WgYv znFs&$6LGkW8wEh{pQMKUgbnP`G)GfYHIA)MpClpcSlof=>8yt8SwmslT0bnN)6Q5o z?{I=HaV4NB43v};=r$f_iY906zXlj92m{aneVw1>!ezUCBexe;V?seb=bH4Gn}JaAY}Q0G!+~7@{O+yR}34$^iOV+9(nHK20M2&d=g=4J?;lB< z2#ivypF#NCpOLjj2LJSM)4qme`*hlxoN@FqxSkdx*a1$8VzPpidY`z)y1LQ{CiQM_ zH}u*<=lAFHIX+BlvL@PB1`j(&dXjY(>QAk&RuZ)1-e^kMw0$Hu7Wc#sn)4<7r4GST zC>ejX>~iUTtR!c=5;ns$zaJ8H9dMU8WsaN=MpaRt``8=KS8@&TbE2p z@>}|88yi+Bl{(T7J)xHV*S}Gz`OdP5w^4*?)AsaXe~@{zuHjD~LCjc49>AR-y;Fi+ z!zWx<+zs$s8|@nel5i(?FgucFgMUdr2s@X6$QGvF;<1`opY~46aj>cm~jPOuT1l#K}=pc^}{FUiE9b?a^QEh6Cq#|L6vc#t$vIA&y}4wz5++) zoCa`Crvcbjp^fBaVa5lC0PKhe1ul;V+i9WmOMDGt8K(+M&%g5`+B=hJj+p|l3-x%o z`NN*Bj;lsQ9{pTwMHi*4MP#pZ2f%vckP@nODa9ra!TD?e?BxWjp75Fn*{8b;AiV)x7y&L9{*awphGiPm*XBDRHzu%(Vt07JCC$g;kqh<8YH$54~jS|AsnTr?NGs z!kbyT=nv02|BH7L5lOf>j9v0!7>QsTS}!-rGGIX&?eah9C(A?|d=HCYSX8;SWL8#I zz4gZ4n)O-NiDEIdiO`Fe%OnOFCzvjV&rWaHFRzr5$o80@Iro)Sguu1ZOhBJ@12ox@ zIOr)S-(icPfWa}+s#!(Rv2gs?%Z50I0IDs035AdBna0E*^3AlMs30qver}`Rx_3@H zBT6^;wFqXBUX7pH7+6Or1lAxksjqrGr)>FyK1fYW{QCaotoxhrS%#9bv^T2|TGVdg zuP3><$KpNPAP-YQky!2yyv3Io_4q<-3v9WaU|hvKG9d17=i2LTne?_fkkig3lNrT} zJ!wlc`s(xi3&h!)#wK9xG>;XJRHg%@*R(qy2R!B`vnS3TM~5kp{n~r+LNRxvM6(Rt zo5fA8z;|Eb9}92RryS(G$JCiCpzQ zPW0NlP*!xUco|n{M;Q3=DDgbYhRpJYKxrn0s!C_;g@aD+i%!7CNyh6DQGq&x1f!({ zn)!rRfr%3p>39`kfVwG;l^1&9FYZ(<&#bc6!|x%jqk^e2Z;;)(0n&Rl!Ii3MJbNunFj7jN4LBNU`ek)UoFf%%r6@GKYx8qTD)n&=;bins7;1 zlr~QBgaAwL%kUL9hgFRkf0 zwr**BYUoI)OR7Z-HktWx4rOo4ohym29N(-<@@BvS7wWwky!IDM>OW5O)2S9EiH;{k z()(%&7Tsa|I@Y4TJKN*Sr)CV=ctrR*Qnn|oa#&jMQLlkC%_EM~S?f{3MFJM&J;k3? zCQcPHHPF}BI?mKk|0*%?D;he_%NlO;c{W=JGRPt!?~}~4hm&Jp_kz$+ z;nkCyNF?$L{i4blDhylLW=5!&*QMZ)Wi1R#m!%)^^wM%0o~&DFterL7DJqhAQJ8l) zdiAr~vP-bqahhh%8OPX{850P)T0FF6LCf5X7@5AaNMiS^MOAW@pticvxI9rch#H)L z$;PhKRC3SBlcsHXb7IS-Mkt*$htP=)ZvO+t;#(BWbooVP(<5L6p$?ri^74d|IU!Gr zW*T-0zpLhSp9*{1L+I3uN20f!ep?Uu--QJyBd+ofzZwc~)Dzr{G%9+jNp7k$tFcrl zj5vb>TMoIr+He>d63vd#{$bIpC%>t(Nmb)bgb=OCk&XDMQki~F|NqjvlV6o4fiz0ah_LfSzMj;O{nII z#Gdv2q@<_oI@+Q%wwq`0D{~C$JzTEr$U9#e5)i39(C#QlGO z*)=77nh5k?2-cVt%_b|e$27;@lNjE*m8JujA;PSZIt{T{FYlJhN&(C>oImAw%YTHp z-Z$NZ7OkKYAKfyJA}{~i6M+Fsl9cz%7%MN=i1gt0Ys7%KF8fP>syMT>*Ipt5?PPX^ zb)bnN)jg$j7_C?9h1NEkW#Lw)G{2x=c_7vYVq}^UFov5oJxyh?CI2;xcLegF=tV&5 z<@;NFngScpPk5On<17nDXNw5|b-t}taUf;^{C*J0e+(FH^g^tLtyxCDOZBwh1T_Op zZyW5s8qL4Rv)D}wrC29Y+G8m?(;=0yE&-hs@_U!2uM;Aed|vm8KmqOw_<@|xiq5KH zuAWcYdfAO#610C5az4sx{z(|O-FtJ?QpOWI+IK#?cwGnIZY(cQ2i*|+J3c=9B*-Co z<2skN{_$@N(&7t>#lqji77bLNrTHIgAJ4^e<3F55HlUAeC3uOX^k~jEmOG(FKbMTn z`Ejt}mbFf2y|cH5g0$3qp851^&>@Nvv}rCqKz4L_WP;dj;TDJ>;`2?wK<;?V$p=&Rox(xLB5Ir7piKn zMIY1Pf4jGC0A%c8#(44a@WxOVp*yw9cX3T_)bx1Ck%_ZDHZXT{hiZLk>Oe4@VBi?N zC_alU>K`4t`&wx|$4slIx$rwT`L@97u{&3O9E;FVu5kFeD%q*3aKg@pW;uou zfvmbcGj^h0V`4Gsvu?wrcW|34y0E}_hai3~SDKFnuhMmGeo1!|$uS8DZ@I}5bz55Q z`bW<<(#Jh*uRH9q*OF0J^2dxRAbqjAHbtlx6}!&iCxI+8ao5}DpE;H*Y`ZePF7yqj zsA~IKJ9z)^o<{1N_HfCZUDDm z_;wSsILt5AhI%WC!4j&lzEbp`l~uXS?~GDW9tG;&nvGnwJbY2 z=#{P~c|!KUu{d;^59;dc!$Dh%I=OZ9@ljW(to1UAao*Nr0&}Tkt z)!}=mapzKMy(ZA&*>EA(O9jp zDyyodNz$m>$G&a&RA2^-Qp)Ugsw=pj#1zI&f_5T=Fd!dQ<<-_3|1ZF*tbcIq>%f$C zTUQx}PHACbS1mfRHdQbhsjiW)9$M%K99;WLhp3&FI$2G^8qcErYt>P1(D@2A4?xY; zf$q^X{E}?&N56xe$3Q;ZVq5%dCTP<%Ot7cG%XuYM{}sp-_@(4c3((c9*nbf8Oe~*e z>lcBDEa`z?f1-f#oE?=v)JPoP&8P|ABC+8A2b@SMPp9yU3%|ztgACrwD^NzW)_#9x zl7Wo#ZaS8$;AwcRg%)Q!6GxUOnA`*MV-e7BZu#j|h9_aWX@<{KT2;kma~v{7;rYPM z)h19Vr4!>~k&rPcWNSyIU~^5+R3x8AS#GiqOc96J&WpDMok>v}HuE6A&Zvx;Vi|DP*A>S5%%iM ze;na@rcLln9FZ}0xt*YEu8me|$@IH!`HU`|oBWXhwfS_7mP{fTR~P3hrJ(oFf-`NLlmvIN=c=81do7`5My1{1SZOz{6o z8nAj*C{^;AN1F_62s7THAtW1gGEawCgC-z9r%@RA`0wr5p9T0v`;F@GrbF%B6NTJk z?8YjdNlFetP4@xB(6p`Eo_Ac(P7gA`(aL%}g(=#v9S2DeE&b=etNeOuI$-~UZ##P=*r$L;g6CQO4J>VV3t{>YHX z{z1o^WK@^n*Y7CiM56wGN^{fJ;<3vmfuPYYuTHuj;raRt%v%2X?(FkoKFCK;FIJu{ zmE5-Zp1z&bxZ*$?u$EN3s_$#iJ~uEigi#4!^da7Vg$(;hjYifezJELWQXp`b;%C3v zOXW77=M#M`icmuJ{S>wHcM;8XH3%URowvoAxMK`S?w#EK7d!Yq69h@0Z+M-(7LN1Yy&Pg@R~$4k`sJlVzW&NLT!n;S-?68HePv~l@-PSbqRz%WG9CDQ7jdu~*RT}UfTYGFZS zRm}CA13PbkT*arzWdCbcOlKcTDqHY(gy-(W(Sk4TaCW41U=x2!&98rh%ASIn)lquGqjQS zQw~S~Fg@L2{pVLjlw@OgTH9;+Qy#HirStD2OW8HF`pFNhWJ)cg#doyq1*#Cj?W|e1 zwDP+|TQ)uwS94|TIB!Xvm#tKhE&sYNZk=eTi>H?(cF9+J89wX1JnQdx*ydI(bq#gv z#shxg{7G27?^AVZd!$%7+GyMzm|VuC??n~BEL|1;Pl=lE)A3Xl5yQ6|5{g?^$hEkq z4x|_p3$5PA3lVP|(nCHD5nCm!yg@@->Kq|{9wZcT=%gDPG;>j2Fl|spyEo#wYFDh% zoqz1Kx7CYFZXAT+*C-Y}jzYDp{|$_VyWz7-!ut(!^ouGFo`FR!r*AkT2!@eJiifJ0 zaXj77*{>R+=#K@{Gr0N%yTd7J8XAE$k-4!q01&V|zRg&ur=7i+lb{&M|@1b&{~C6{hGK_i~X6QDnb*Ml&?A+98<6aivM8x zeQIi|uC)Ox^j@6K_diRP`Z=t2ro1;6u#5nWZt{5XL1Izd?s?4avweb#)=?Pg0h!+? zohylbf}Snx4>lW>qW*8Q1ROQs0f?dk3`W7A{VXtlN=zta;{h`@=8?N}#Gy5$_Yv)5 z6ddRGV9^`*v77dRvdn9e4$u*%WWc^7J>86`Ofpsn0Ia3^vjCn0Id8lrFWMIt%DNGX znviA#j_}(1=Xt6sE^~M-7xOUq*zbp^Tpe`LC1J0Og%?80S#kL7Jawe2L!^jGU%wmWm-B^%NIQ&oBL91YXjz~6#!2m?e-F2y-LGAYr zvP{4Cn~uk@PRuuO$*m9hy~IODtl251Z-ZATSf)Ruk*v>rv~kuwPmE|cOuoZonpz=dg#0p9G}aN@2F#OXy>;lfGv8$W&nF4V%gT30XrX9 z6O)qiQAo`Cg(=Z}g~96^r`pCHM{(~?qTM6(yL*I|4?&?(756V)-#e8DA-o!TJUN4T z`pe|^jwa{Q>)M-TcA4BH44k}Rf}kdaG3yWzRza@ll2Sa3iI0=_KoZ&YzCi3Ttq5)x zD8|YEr_b3!Q8AW%g9yyzobn_xeT5=3zkhVO0x>w>>+4@h!{c*5J@9_QMU?1(vU{2~ zXtuZ`T<39lUzE9|laTCj>Jh8dmk?m+UpO$6E(h>7EOWNpje<(|Vhe_9+< zP%DGg-g7DmNdaqx8-=@5l3C=Wti8RxywWGG;zo*1ESO~)_GgTd^mnscZ>$AZd9Rk= zi2BqbAV)~LT7{94TISHdh64Db1|cdQ-TfMWMTS1<%M%(2M)#S>sEU+dX+u62ur}FB zQW`M$tAUST#Kl*PF)nu($b-_?BHDX~zhX;n#a6bgG27J1JXPceGLvkOn86es)>|4ZIQH z)PZv>AiMge;Qw*-ULOA8;pdIe8*OtX^nDnUZgdfS8b{UEH`}*$^XxWt;3|3V(kvgF z^@T3-Wey6L_v7A<%F2EZ>*vXES1m}#ozMc7jQWVjfLq(;`5^#Y{PRm*-vlYpCE}Xl z!-*xI(Qc5q=hTMB=_?K~q4>d;`NCxaW0;e7-clvAj{iYf*$ zdxOPh8F6bIgtn>ES6dwCU9W{>hE;DNOyy(LSzkq*q0Y5gLxfvGC5;%Vh^W{l!IZVrP^AC%+G z3+(J;Z;pXFyP}98x0TsBluDW7?9j|;X=W0L-JK6wjQw19aoY3KHH zB*~Z7uPR1A?XkKmdd!%}byuo(Yq>9-!V?`4{i&1OTF=~Y`qi`EfzOv_m*`*)SK_?vf9a;Nq7%A_LwbI6!`%9#=E;z`%QP@lPS%0Us! zbwI1z+5Ftx+xtCh)MondGXjyNU-aJZ%EVzJDraS7R*`m*_p`?%W1m^Q?fLvKZD%hx zez_|$r`&Zb#7`Qa_l$B-d!5e>3~d|W?GD zOaIxvDcFRs-=Bkmb%P!69x7&r9)Vr*{sXUGu$}Ea)bRFS2OAr~Wrkq)P>ba*U&nuo zB;UB7V{Q}aL?e}4TmWj^IflxyvkcQ^fHZMY15}hDksv0OXqIbG1 SVBk4C;GK+$bmd#qkpBZpzZWV1