From 913043475bdce645757a8a6f09ddbdde475aa358 Mon Sep 17 00:00:00 2001 From: GetParanoid Date: Sun, 12 Apr 2026 08:00:35 -0700 Subject: [PATCH] Mortars, Mag Check Reload, bNVGs, fake shadows --- .../7Bpencil.WeaponCamoAndStickers.dll | Bin 0 -> 86016 bytes .../bundles/weapon-camo-and-stickers | Bin 0 -> 54925 bytes .../BorkelRNVG/Assets/CommonAssets/noise.png | Bin 0 -> 1560356 bytes .../Assets/CommonAssets/pixel_mask.png | Bin 0 -> 12800 bytes .../mask_thermal.png | Bin 0 -> 68045 bytes .../mask_anvis.png | Bin 0 -> 77834 bytes .../mask_binocular.png | Bin 0 -> 52393 bytes .../mask_old_monocular.png | Bin 0 -> 56781 bytes .../mask_pnv.png | Bin 0 -> 52111 bytes .../mask_anvis.png | Bin 0 -> 64679 bytes .../mask_binocular.png | Bin 0 -> 39980 bytes .../mask_old_monocular.png | Bin 0 -> 38613 bytes .../mask_pnv.png | Bin 0 -> 39651 bytes .../Assets/MaskTextures/mask_anvis.png | Bin 0 -> 65228 bytes .../Assets/MaskTextures/mask_binocular.png | Bin 0 -> 43452 bytes .../MaskTextures/mask_old_monocular.png | Bin 0 -> 51183 bytes .../Assets/MaskTextures/mask_pnv.png | Bin 0 -> 42466 bytes .../Assets/MaskTextures/mask_thermal.png | Bin 0 -> 59802 bytes .../BorkelRNVG/Assets/MaskTextures/readme.txt | 8 + .../BorkelRNVG/Assets/NVG/gpnvg/config.json | 19 ++ .../BorkelRNVG/Assets/NVG/gpnvg/lens.png | Bin 0 -> 229950 bytes .../BorkelRNVG/Assets/NVG/gpnvg/mask.png | Bin 0 -> 56169 bytes .../BorkelRNVG/Assets/NVG/n15/config.json | 19 ++ .../BorkelRNVG/Assets/NVG/n15/lens.png | Bin 0 -> 128813 bytes .../BorkelRNVG/Assets/NVG/n15/mask.png | Bin 0 -> 43452 bytes .../BorkelRNVG/Assets/NVG/pnv10t/config.json | 19 ++ .../BorkelRNVG/Assets/NVG/pnv10t/lens.png | Bin 0 -> 114553 bytes .../BorkelRNVG/Assets/NVG/pnv10t/mask.png | Bin 0 -> 42466 bytes .../BorkelRNVG/Assets/NVG/pnv57e/config.json | 19 ++ .../BorkelRNVG/Assets/NVG/pnv57e/lens.png | Bin 0 -> 128813 bytes .../BorkelRNVG/Assets/NVG/pnv57e/mask.png | Bin 0 -> 34851 bytes .../BorkelRNVG/Assets/NVG/pvs14/config.json | 19 ++ .../BorkelRNVG/Assets/NVG/pvs14/lens.png | Bin 0 -> 114605 bytes .../BorkelRNVG/Assets/NVG/pvs14/mask.png | Bin 0 -> 51183 bytes .../Assets/Shaders/CustomNightVision.shader | 251 +++++++++++++++ .../Shaders/borkel_realisticnvg_shaders | Bin 0 -> 62560 bytes .../BorkelRNVG/Assets/Shaders/pein_shaders | Bin 0 -> 8043 bytes .../BorkelRNVG/Assets/Sounds/gatingKnob.wav | Bin 0 -> 6612 bytes .../Assets/Sounds/gatingKnob_alt.wav | Bin 0 -> 6008 bytes .../BorkelRNVG/Assets/Thermal/t7/config.json | 10 + .../BorkelRNVG/Assets/Thermal/t7/lens.png | Bin 0 -> 9302 bytes .../BorkelRNVG/Assets/Thermal/t7/mask.png | Bin 0 -> 59802 bytes .../BorkelRNVG/Assets/prebake_lens_masks.py | 303 ++++++++++++++++++ BepInEx/plugins/BorkelRNVG/BorkelRNVG.dll | Bin 0 -> 61952 bytes BepInEx/plugins/CloudSix/Assets/customclouds | Bin 0 -> 1830174 bytes .../plugins/CloudSix/Assets/volumetricclouds | Bin 0 -> 2706328 bytes BepInEx/plugins/CloudSix/CloudSix.dll | Bin 0 -> 22016 bytes BepInEx/plugins/MortarStrikes.dll | Bin 0 -> 62976 bytes BepInEx/plugins/ReduceFakeInteriorShadow.dll | Bin 0 -> 9216 bytes .../plugins/ozen-MagCheckInterrupt.Net.dll | Bin 0 -> 5120 bytes BepInEx/plugins/ozen-MagCheckInterrupt.dll | Bin 0 -> 34304 bytes .../BorkelRNVGServer/BorkelRNVGServer.dll | Bin 0 -> 10752 bytes .../Optional black GPNVG-18/INSTALLATION.txt | 1 + .../nvg_l3_gpnvg-18_anvis.bundle | 3 + SPT/user/mods/BorkelRNVGServer/bundles.json | 24 ++ .../gpnvg/nvg_l3_gpnvg-18_anvis.bundle | 3 + .../nvg_alfa_pnv-10t/nvg_alfa_pnv-10t.bundle | 3 + .../nvg_armasight_n-15.bundle | 3 + .../customizable/pvs_14/nvg_pvs_14.bundle | 3 + .../equipment/nvg_pvs14/pvs14_textures.bundle | 3 + .../UnderbarrelsBuffed/UnderbarrelsBuffed.dll | Bin 0 -> 10752 bytes 61 files changed, 710 insertions(+) create mode 100644 BepInEx/plugins/7Bpencil.WeaponCamoAndStickers/7Bpencil.WeaponCamoAndStickers.dll create mode 100644 BepInEx/plugins/7Bpencil.WeaponCamoAndStickers/bundles/weapon-camo-and-stickers create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/CommonAssets/noise.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/CommonAssets/pixel_mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL - Old thermal mask/mask_thermal.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_anvis.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_binocular.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_old_monocular.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Extra-blurry/mask_pnv.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Tubes Only/mask_anvis.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Tubes Only/mask_binocular.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Tubes Only/mask_old_monocular.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/OPTIONAL Textures - Tubes Only/mask_pnv.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/mask_anvis.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/mask_binocular.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/mask_old_monocular.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/mask_pnv.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/mask_thermal.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/MaskTextures/readme.txt create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/gpnvg/config.json create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/gpnvg/lens.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/gpnvg/mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/n15/config.json create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/n15/lens.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/n15/mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pnv10t/config.json create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pnv10t/lens.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pnv10t/mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pnv57e/config.json create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pnv57e/lens.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pnv57e/mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pvs14/config.json create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pvs14/lens.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/NVG/pvs14/mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Shaders/CustomNightVision.shader create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Shaders/borkel_realisticnvg_shaders create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Shaders/pein_shaders create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Sounds/gatingKnob.wav create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Sounds/gatingKnob_alt.wav create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Thermal/t7/config.json create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Thermal/t7/lens.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/Thermal/t7/mask.png create mode 100644 BepInEx/plugins/BorkelRNVG/Assets/prebake_lens_masks.py create mode 100644 BepInEx/plugins/BorkelRNVG/BorkelRNVG.dll create mode 100644 BepInEx/plugins/CloudSix/Assets/customclouds create mode 100644 BepInEx/plugins/CloudSix/Assets/volumetricclouds create mode 100644 BepInEx/plugins/CloudSix/CloudSix.dll create mode 100644 BepInEx/plugins/MortarStrikes.dll create mode 100644 BepInEx/plugins/ReduceFakeInteriorShadow.dll create mode 100644 BepInEx/plugins/ozen-MagCheckInterrupt.Net.dll create mode 100644 BepInEx/plugins/ozen-MagCheckInterrupt.dll create mode 100644 SPT/user/mods/BorkelRNVGServer/BorkelRNVGServer.dll create mode 100644 SPT/user/mods/BorkelRNVGServer/Optional black GPNVG-18/INSTALLATION.txt create mode 100644 SPT/user/mods/BorkelRNVGServer/Optional black GPNVG-18/nvg_l3_gpnvg-18_anvis.bundle create mode 100644 SPT/user/mods/BorkelRNVGServer/bundles.json create mode 100644 SPT/user/mods/BorkelRNVGServer/bundles/assets/content/items/equipment/customizable/gpnvg/nvg_l3_gpnvg-18_anvis.bundle create mode 100644 SPT/user/mods/BorkelRNVGServer/bundles/assets/content/items/equipment/customizable/nvg_alfa_pnv-10t/nvg_alfa_pnv-10t.bundle create mode 100644 SPT/user/mods/BorkelRNVGServer/bundles/assets/content/items/equipment/customizable/nvg_armasight_n-15/nvg_armasight_n-15.bundle create mode 100644 SPT/user/mods/BorkelRNVGServer/bundles/assets/content/items/equipment/customizable/pvs_14/nvg_pvs_14.bundle create mode 100644 SPT/user/mods/BorkelRNVGServer/bundles/assets/content/items/equipment/nvg_pvs14/pvs14_textures.bundle create mode 100644 SPT/user/mods/UnderbarrelsBuffed/UnderbarrelsBuffed.dll diff --git a/BepInEx/plugins/7Bpencil.WeaponCamoAndStickers/7Bpencil.WeaponCamoAndStickers.dll b/BepInEx/plugins/7Bpencil.WeaponCamoAndStickers/7Bpencil.WeaponCamoAndStickers.dll new file mode 100644 index 0000000000000000000000000000000000000000..50f9478d19b6b62e91a5a5427d43d709eef16b61 GIT binary patch literal 86016 zcmd3P37lL-wRhdyw{P#0x!p6}Ju}J7WHK|knVv}kfsh0tA&KlLJClhZTi60N%&p=#3-Xc9zlb{W z0;2L?{b@iZ;cpS>zLOEq-M>bJ3FhwxOQjJ#@@Pvf3DVxov%AK+V8;RP87epb^mS*S z4!Cd9zhi{qbu`o%{)<8cPbwn+ketzg4NE8raoD>_`=~oPq7_3YzCsjtT=u z6L_DpBV&0KszUybUC|+w(kT~&)PZV>#CMoPzX%+Ih|1ffM5kSWAe;fEatmGc5io#% z9_p!*2RmA2uHEGHpiRsDGa=O~>$98O>I`|ts?Zt0@v0}!s2`>1ZNDA#oif9Gxr247 zQII}$Y$oDKw>%3EjbyTQlHZB+sNaRK+>JoFWt1xEW|hGOQ@~njM#P^3h7)=C>rec#B)k%{W)yYv|$nOWy z@?27mP2xW$`~z=%*LvWeTH`uaCfEJ8CRlAEOLn@X;sbv`Pm)6xTON^c%x6vWqzx6K z>i$HYS`iru@iCBFXsH;IZT4>=SyJu*`aGg;KpHAUpZj>Yx_lW5kwpJ6rCdThm9=B8 zKZuyt&hiP!$;1=>$#~|RtnE4e5OQ--FB7rcBi`kVdcw3u`+m)O!N#*h4 z{=qDruq)IdFHwC_@~B8&qWl@;DH}+@brtxJs493x|NJlTY8z&&W=aP9zMg zqE(Qk>4Ak}UKL^# z0|P69XQB!Vf@iV{6M|=|3X_3nY+A!(k5+=FS78G&L>NvU*r9Zhj9nokAzKteuq(oO zg)I9!LV|j<8;pr2%Ou;7yEawmVLkXm59;i_MKBo9&XaKV>Y6F-Z5+1-P5R8wAx)8j_ z|Ce~LjbieRQB1D%C>H*qgX7D6;l}on2c`}U2D3>8>qs4ip{4dk%3^!$3RTbm11Fix zGI{_8O7e8Po(1KvWl5alLz@ZCvqwNdFvrx#N3=Sd98WRN{@C`K7pY>IET5A4@PW# zj7~9!Rp&smoT7T=8Lh&Ze1oazfPl4XKXEGzr<#gt>1HY-<u74pz96$uHn zqQQGM1?@MOill6KDw=jIT>yDuDzA?vayr#mded`J;E2u*2)&gdC1dIY@D%@-@)R0X zW=y-~WzhI4nVc}TqUu+uA1>RrbVo0Zs?b5YI&k1ck6;tPe*%gusDb953DH>DS|2eyKb@UMwG| zf3&W;!GZoUC0M__Y5fcJwKmwgt8-Yz45B4m&4^HU1ruD+3^5T;NnDOZe+6?AMo|*9 zb`X{HpH3_9hLrM3CSzS=t9PRfSQ-Rv5RRvo9i@=Y+9HKyaiMUfvB*aaPM(tpRGIRyEPF&V$W#Ud;GGP-2 zxY&fDZ+I>&c20P&?ZGhf|D|vEzq8kZRWB6q|Es+gEVsjZE#wfEZ_2$EqUvrF+xTYo zS{(I3=w*x6OU$jXRqWZoRxu^8Rd3SotXryvy%sn+vT8FMI#4{rDi&-jSc~2-0tB~| zE3+y0R{mwY)%;NM6^!$@bDRrjB4NWxZEr<0R&!X*xc(HLSa;J-P9E1oweg3gRn41} zy_GUns~F91pNJuYQ}#auBQ<*XL=5p6^~fcS^ynEijHJ}!#zVU(H0f@}&N=WX^`2@} z%>mCdG|#)E%@M6pYh`l4ZS*=3><;bAqF~UfQv#fBXD_JwDYq{h!T=@GJFBCMF&* zN#zM`Us8v#effgqQIW8HdAsN=koJ=?Fy$QiFXOc~QpqQFF3C`Z>{Nwck+@-`Hb-i{ z8s|uT{(xCz>N)a?+U%8*+3U@oKkN$;Bu5{ZSh_wtvcqeq7ZZ;OSUNTOLalUK>W1Cz z#BBFJIe$15gpD%|A112c*C;p!Y&*FWzO}zMVvRGd-t*zPMMv2F zOf~23gG#F~k2FhV0ZJY~7-;^4Ia!izByVd@7Nj?xlOyU5^iNFpkDlwu z=u~6x{00J?J8cpxHnMS7q@`A;sq z4|T^)jKP#$SpzD-Dp~oIJA|Dq!T{2?4-T-Qj=J83C(iZ*1lJ+nHx%hF zxn(FX664sdbqD7LXeo_$+ypd8lvI>jawlXBp3uK;Uj^!(%*86`I_#`@F=^^x%8PmN zavTWYDVN~>8+(J72a>s@mmFNAyhJYLr3RA0Z_iOK6Udoxri6v0gBH2&h(v5x3ncWd*TA?v6sbzF%Qiz?=i&?uBZP zM%3ROMeNEkh}L&Pb(Y@V#8ifS5ODOZ4UG9yck>TJs$Q)dJ7jZBs5(VAg_`hE1}}O- z(|lYGoGxu=F~r;?b{asRep~l$b_GNoA8aR6vHaEuH1RN%&y@B6r$kEJ1nL&9bT~d* zn-t|LXE9jV{aW|f!8zqcfr0^%9D|yp*Gio#Q5eo7Vp|>bU3};+l}&7I<&28niD5+? z!`OQAjOAl(2@eOGy;7v?R z*UK_X%4PyQO;*x!j_ZzqkMZSeq!++uvZtIqZy7|5+cnU8GO2R$Qmf}A*0{0wnvr3S zLobS15TcKBk0+|`v&1#?)EGpOOg2S}!_9rWfz^*Nokzc|K*z0b zimqSVVj=vmeasMQiO@I>*o8CJDxS3Q@urN&inxb26m=})K zp?d%ohHXKJU3Q{WpULM^B@FD8xG$3BrBD<@I&s;FXd?#j(DTIZ1=*aF&t*z`Dlb!G ztI2b`jMwC^N7d3@6qZ^(jHHt%B#oUy_DBZ=PzOvvz}^gR#?Wn^L;n2tm|`pZa)93y zZ5z21-DKsW`CM}eQf+P<$$2>K^;qP3Mhe4TvqXxBAPqREquFal9ZoLmWrrSfW93sp zQn`upY4Y@(@~DnP%VQELpRONg$Rn3SRXJH7UyS~nL!Hz8=LFrC&qYg%F(B7F>(@p` za&AnHpeYSoB!Tly5rjP=_r*-_fN5%zqdN!vH1uH1LEFznxrY9M9>h!R`%wSHQ5Y$4 z>7Rs`sP_+gGg*4O@{)#|RKiQ5YbW(hYMXtN1byg>VU7xLM}o{v(J@ZYFQOO&=vVX$ zRiX(6uICfol933y1)Yv=F^}to2IV^hzS=6ldyAX=eXxyYH%>qhFv>wSFlK zry$&PEItzGccS!eOj7IPg*EHB98t^Hpr4Y|`yG{+S|6*Y+atL&hJu%fjSPEf;zE?+ zZZji;W){jjv;}k_D|A5|DNSC}(A5|;QZGl!j8Y3EFeB7+Gk}dYdyaG+baUt@EFeP* zn(dWVseCR={f>HB&m$XI&7kM$2872@7Sy2EiwOyoORml*yhQVr&>PZ z`xr`Dn-edfDKlk1IGkxH=%UUf!VTHcTDGpCp;|Ync8a{%guDi-@rhK!xm`t3t-gFr zOhjKHuAjw(eztjzj(1E#>zdavm|7<=o{(Jdo zlD(7MjG92al&-Z9M2bPAEr_&xO&X^oh|CNkvw}#cmp0rdYO!Q3ma4_lUdG_T3Yb_^ zEjFVTYxZWCT(1_()?&F@ti{ttzptyc7R%RS1ry6PXFckZb~t=arr9hK%#~4{kP9$y z+fFcA0t}M?nbF+z<-Hb}iu(#)PDhHKrz34%R!73jx`+G8tnPCNmlnhE;FbYFc|DJ@co_3-gL_;^k6gmI-J#(B_QR3zj)(9u^3awfYfo`^?_BgNsH=*!9wB1xvTh0}t$ z*2NkMiy~J9Ep|i7)TG3@@c9r1Rv*SqPJm?4R7_Gs&#|cogqoW7^3qUDU3qC|u84ZP zf^?@>tVr|c!{{LKkK3S(dQp1COZN>mGV+no@;^B8IvqHL-$N11hN(M?ihHH(OK3YH%`FjfFIOrGupnQ`h39 z8>%7OwMMeNY@} wkGl6rXecs)ZOcjJNibp!Jo3(Rk7YV$h>=68Xd4XQ+Ff!96~uER^Bqriv)~ld+jZARV0@!ow&+zXJalb! zbIl3*?@pAewR~iaG0DyKg!=FYCL~b99iE6g95S*V7LPdx*A(cv!@w>(?)BGSe={7y z+1JJh)1Wp+E#xrQgoSg!qwTeX!HFD(aECDigm9nPR=g zFgTINLLlHkip6?D9k(t;bonqO3B$VV=r_q_yD^Qq4n#N!=4O)1jyhXwz~#&^Sg%?4 zbw|Kdpcgai33c2WmwGn^mQ5sCTPDJ)JEc}^*LV(<(Fx67T0c6yPRw0ljQZ>a4Cx=* zvY$YKN^7>I-`%Xl>#mt+g*clYVipL{VubZstkwXIEQ*;ntZH-!FbG$i2AFi#Ev3AAE+QmXSGI*PAobk}Su8E55=Xvvn?wm|^ zpiXvRTC&WUKvoO5HRx6{z2^-Y*qFa^hhDL6g#6ubme@Dl8W z##AAq6t-7_^$$ic{CK_JmXZkXNivJgNX((3{c>zn(gQG_FIFMT&cR%Q{XeAFH$$sB+PqfbDOQV#{q>6aWS~9U&NDi*WbxX- z5$3v(kNzO`@{ovW+U(iR^kyzQ$*?Jl2iVM6r4{*HXK60xfKG3gmccCY>2*?^AxqQ= zT9|fB1)N;I>CHkKCND#uUhBP(0r#+B6yQn0WMCItn+(|KL_Rlr$)_ooe6DB7MIxXc zZ?@E$o8uwsY#+&&;@)hnJHs&H2@lJ_nRJR_k_Y#vzs?06%+j3e>+#-joQgg*R$~qz zsA~_1!T+S=EoUPAUjMRn(#hb0^O|WLjQ6tDNUv>7Pd+Y)Pd!9@3=yCElrgmkV`N@^ zjJV}<(Ss^d7{(@nIr));oHQ38c#l34%Zn1*a{MEcBZkb94^nh-9?7g9!8pTG2>bD( zL$JJh4CR`*)qF7YXa;@T8BoFXBk*Z?_MtI7v*yo1|7Un9FfoFiT8@AbjE9WpY3DRl zwerkXb)>#3$JV{s|K`>`N5U~wF{nXdjb?pao%djXaJFtO&4kjm#=O=Ka?Y>oa-g+9 z21N{;p&zoGXe=}e&>eY`UP?c!qmD@5ehG@Av-aOgHLL7j$XL#LtHIBe0H4YkI>K}Tr;)}>yO%9->! zxaz4xRJ;JnLu4I5!aADs8b;;N!x)H5&SR%?Fs@e|i-z?aMp^{@f;C}4!0W0L^SZ*M zz3v7mjMtdc4Ia#ZCJ*%9KA>vDS=OK!6U$CPSLSnbO3UjlgA@vD>h%Nk<`jpqnKU7- zAZb{hfps`*tfklM9r}E2_)M|SpO||5^kMw;@qX(2I9M>(I6QCX`8)2FRUkH;)1NOP zY;H0#b|J!~d`%?0=%-)2t++kOUBIS6`qZHuS6>JXZn;|%8#l3@qvPYl6`MQ4@@bx!Chyl(z z(4KiXuR>Y22V0O%83Q~y)NEI9*6EZl2cR#5fR3w{yv|C5e!hGK^7;$@m3S~w@IM3~ zRqDxF{#A&jRlJhsF6W1d6R+UCO%qqZxEhH=KlsUvthF`oqCMr05bL>sk81#BN^7za z|D%Y>^0d+f0-jTup&!k7*cBWCI^2B0l@z*#9VpKv&y^`lR}Ie%x_}Yn@#vMOo6jf^ zzLp$Z4-O(*^H{+L9QYq2Bc?^y>9~mIee525bP6XhUpu>;_Jz z!j4Xh-N5&-<{S4*>a-g;nF<^Ccc#H^;Kb0zb)-7>^n7dV2;R7!4|&RsgcJZeSE)!m zl$r*>)N}-Q6>7K{b8#VqPa=epdG$%7=bVTa4d-AoFgekP=Z15jb0)`);IdM^5^ABz ziAC_nU?>OH-Q>ih=4dTyj@F_@eRvgZ)2CU{cJu5ohhS06Y%*6zXX%5lXmGF=tsSgI zaUPIo0GFDhpyd~9J>*{Ql&{Du$cfyU~uV%_HHG{-4Msv*iFbz;_cJC zf`z{sK>3ph@U@+z@JK0rb1WSndfqL6iW#H-1!L&?w;(RJdyZE2lQgJu83A3F`VCOn`6joG&G9||OwFDfVGU26K z0*=F&uy-sdf~67@?ye=k(lenY9$;YWh6x*M2^)37Q?-P1b;4jGC^D`SE~zDKVnXrK zlVREW@}s{;`sTjEDEj%-%~j0&p}Zv1ke8Rd^N`2+fM;;eY4PIb8cLw|?Xf%X>}xCE zNw9D1E<*m@2+Q{{rF<{LD!d2Bpymx~q5N59OiYRK5h9bbRR*)N6YKi~!67oFjL=|7BKS7wn28Zgt^GxMN>I;>Ilq{I4RY zGAkR=<@~Q9#YDf3DA>H4jXHm&&-N4(_Ez`u$u#=y%5|W^+iaK`mfFHd@ggC>NHDh7NRdDP4`1Y#;Vg!;^dH zgOh3L9!gKm-vow=UV54?f~7hxtO{UmBGbB}%$uwzgNop^PbAVWej&%lVQfDCz+*iK zkB^N|MaRd0a;L`;=iaH%$macr(Ywljgdx}RjyeyNZ8HYzbr_wMF&L_2BgPvXKJN*w=Y`!Gvg$x?wDN&Q!$R(n$Y4a!j0)vz9&1=??2k4k(~q(P6)Ua9q{rdTk!V!hQs z2j*1n>+VSYx|))aR16)I>Ry3t1?+< z`cD9s_ZL<}S|P;pw~$f!HiBUgT(M%fk@TpKx!$02w)UR{CPdkNEI2`*uE`|8jIa{s zN5pgnj6q01k}%NNuku2Yx(0kpxT(7l(vYT7xvFPQPa zONv+~z@>piStuYtwG>_F`U2X{GnA!gkys2{Lm{>At9*|{QZfR$0q(BHEnQS}?<#DI z%bb&K3evu?%1i4s)9Q|4-s6SUtzdEP_%~6rY_Ca!*c=z@A;I@iOO;638CzR3aEgNg z>7d=^ACL!c3B;kYp8ph~ESe2Y!kvqaacMC&!TE|tgAAe6kmQFX#4O@?+47)B)Qu0f z51TeAdM7nak)AmhxVmSsaX6S#UUuweMk4A=`Mv81IVvoSvnx8@cAJWDy zMRrEE*?)!wu*p5xY?$(z%lOI|y3_v=u@o-OPSuCU)fEapPM}b#G=EC$%WFN34N3NR zLH9Upuhq=)`%~-Y^K9@&8x>Qxp|ck^j+wB;$`%;p8y)y?%(GxJlUVvZi^g(T=2Mf5 z3CrP5#B<2^+`y6N1Gn9-PIkOqy3Pt=$w4p*^)$F56FV_-H3dWne| z!&Kggp3A-F@{cKK40`OWLg~1-grm7=*TKB273=|PcCo#~i_nkh4nTdl3D-HCno_X0 z*941mmcg^Op;)L8N(S!>A(gC*S6STLjIdno3N_K2QO3&zZsjLr7@KGuj$U&G5_ZZ_ zmho(CczczXk>EpVp(_0BU}Ws4C{U$aYdcj=mz>X{>QCs)o!FO}Qj=4sl#Jl0M20JZ zYqSw;@ljDyIqhgP=9>25bfg_G;b<#z5y!wq8qux%nhc0xf`Op^M%^$|iLTWs&RZd< z6TCTMJckknD#Z*dFl!F(gAbFF<7lQ#1=tVKhL~#=Z7?IoUY@*$1}+%iC^Fr+#39#U zYeT0*%UQ?}@^GbfG;!0?*;s2JUk2-&K*wWWq-`(V&}!I6N{yCvT8n;mjV|GuUFV5Jun(QMSOFE0p9+#k|=@96WA8h-sL8=%=A0F zTgU%7xRBWlOEuWU7Xg-kfdKD{{SpuVSIkEzg4CTW<>eZR9uTeuzr?&mHt8i~X2t_5 zn_MS%h`po$czl~=Fqo2Z%Da|Fx+ty`%m9U(hIJ5fcz*~{OmhkUHzb^iZTJ~D^wL#$ z3P}TGs^GdowAfEdN_VQRvvIq-i6>ZHXG2B02G-=f?ysUIzVM*62D6inw0OsR+C#T~pHyvLT6PcykimnpAFgF>#n5+51VOE{5{PfZ#UoDgPdTBbo zTBhUc;wkvTF`D6vxtcGWsnz)^RGBfQylQK@QMA?O7z|o1P5)o>lf|pM5&B66xbFCG z*MBC6ymdcae2jYit~wu%+tNwx-{v~SY|^{{*)|AwT5F|yAXcB@GC>N=h?zYd48bV= z!x31IIRw4Y;2ZzBHlf3)aPAO`xwSO~zs>eBt?IdBK8}L$R@@X6Vlvlt;WIQ7RuP;6 zb*5fL(D&Ypx3WW+la>)vaEPz0PO+50eCG3bDqv{}cl8`FP@k_eaQpFMCl9dDB)USJ zw`R%35Ywzv!=`5ms*P8^K{+0S4v|ghOU~la_kW7+OKU?$DcQART3Y)~p!Eq*`0vs> zassUzwoQu@KV0)|3JO~hMo^shA*jNXg2JVRHxSfs-;AKr6x1}dLV^-nZzQN~(FzGl zXuYAJqQ=`geT`}6kzsu}9dg%8DmpQ<8k`u+7HypKZ2vkvVCtm0mO#s$ z0zC}V`@U9gZy@@{9l4>_k$9(s9a)^RBQYbtK}Wv*&2(flJ8~LYp^g+kWuTkK_dJ=`AP@o~86_@E)o7ri$zJQnoqFuAC;R!?U-y7%kebl$# zL078Kdt4t7lU(27hkvs)5fx)=BshhYuGVxGZU=R?ZAzVmzc!uD#x`KabmWG}wv1|# z>N*V>s;eP`jp}XLW@yAjGtrFmnCoh$4ugTa*MlTN9V_c2MJ#zLJ z{6#n=uHKmR+Ba?ii}lTBUP&6na@Uq)6!^APaYO189BwX6CAvRLn^})I&D#=P2Sqmx z8QfTb=!6Wt*#9n>&N>MXE>Y3cG%1aO;GhoMu63 zYOUL*A@n_;hOm7~Lx|T0rW(z3S7RHnUGT<+a2`kVG-R|P6f#pPUVW5s7>W_AwJF?V zxN-JtHlEvM;Vv8S2BzsUu2}vhT}IItjnvJ_4fh4%I;dsn0kguvm(YI?-te8N?HfFR z$!o2&>h>M?V(yIr(&y-MCp-*=P&9R*@1n`xhD)z`6*QsL5&2ghuY->3#zL(R2 zCo0)Yf$XCz-POSSRFf0gYT<+pR|WR~J&jj>H?#&{oyrAx#{tiLAxf1_#Sd;(NLAJ+ zdVkd@B$mB_ZjRNXrz2X}_+O~ItLxoI^LCe8B|EyZz6z}+QT1Qpp=g{Ryh@XTak@AtE;gJH;d1O;dKT4+;k&f-ldiv2iy$$JHbn=LYbli#v zOd7^D7e-B_9XMP#PKk4@;20+M1;^4t|Bs02d#Bi}S8tO(mkLDKNf-R1+vh4LT3_B( ze*p%moXE?LE{-9+lRiAi({0Y|kH zJO$K_OQ6iB04UT(PXhV47>a!EdE4RdW>Ju$WH`uO9Vib3Zn|226;HmHWqwjc3uYq1 zZeY5+l5#ZrITpXqqW5#Oyn{Ld1r2>fjk32WceM*;k3-0$`}T+~u2Oim;D4#Z-f%tG zN|%cE2AD`hX4o5Ukcd0>Csch-9CTdOZY#B`?!!xv+Y}8Qawpx|5w|{R(MNOXY^1i+ zADpr{CglsO%oz(lIO&4{T!A&a>>a~SEbc{5Lqje9Cgi|c(b2|>lsiNDlHkXWeiLO0Iu(^siY9x}z*&$ZeJv<1I zK#rolc-?^VcxEZo4pNBAiNjE{IZMDN-u?_x@r4zxB6n0xsI>Y#>JIBNK59_L&(-jA zb7ae|;Ox+0qVYyG(ZZrBsB#_oR;ij5l%`q~sxqjy+-gZF8kFSWXpLh#_SqYx7kFSX7ysxrtaJ0?X zchp0u2g7y3yf%oPz?vAK9=HbvWe+q}YrwQqT|(?4&5~FO9$1zC3XWmLo$}uh@m#rx z4Zir19!MTX61qOQ51);1ZN;=`XEB`6>+_LcCG+$yXfz9U?I4T&%{ zwU-7!n0vT5Ta`anv;x5j2AA)K;B>v|KmJ9CgSm9-7Sjck6SZqriLk~WWbU;eZQC^z zK$gqporCeOFjsz$s~*&Iw`j^ck?1N0dowt9l`hL}pzU?lYSzxb;I~B|LzZ1(xbYFv z5aOhZ;u7Hg;Du;!`R{BrzAD~MiF|_uY0E#Lsj;h==9G^XGyx(NPE)~8N094^M#^;k(jqxzJerQNes&5}^}q5`kPe&N;65H+me_I6h8} zljG!T^z0f)jz%x5f#hZMh8jpNMn7Kz*+rvI)T0m3_dZsS_d#AHR-X5G z9|soRI(dQ*r}`~EqE(!$;UXw5HYKZ1BDxW`r;@n%b}!mDhKn1bJ!7-!Z-ObyKc z>=gOT8bJNzV_!U1%J`1>_W_q*EhYU3=fV1mCM7k7sR#b-=%2wR%{^XJn;9#^mO{yN z2|1ZVQ=n%NdG}>im@baqg>F`rv7+Og0&ACo?zsNvP;cOC`~dtw=P|E~iG?!-;}%!> z)RHeDCqlo4T)}0M#9Jj1&Po!V4$|dIsz8Qu0$Y?I{VbLcHz*21rL%n4hh!PHAt`kX zX6p$NA3nBBc=U>*s*oz}85!L@gEqtKmZMXhitp{RV?esdsMbY>U=mly}yOXb=duD-9xf4Nh$tL7s;e?;oNWzbcRi0t@bu)i9f^=yw zT#)HO4D)KD@*Feg0OH3HaD3g%XcSkTq7HYtpioHcL*mfSa8=0Jnx9p_Dx^TDpILVz z%ifyr2xlpOF0z)5;cYkMs;&8AJs0d*~3&Ux{jz}d4t1~C9v;q9;9udRN+h0kH@0FuRU>s?iN`;sC2nJ8>#k$V@ z4w7tMfx}M~qkuR|2Zoa){(KVBYZ8{*TgrX6UT#6CTs=AB!>*%TKXkQ9`U4wB&ju%B z+aYU=EUI+2e+8ao8M-n9-hz2xa zbJ5BxJkY$CG_j6OjuTI4I`YoTex&&%EUqQ*%#3~+h%GJt z(tt93iFIhtJBVjjmNA{LzcJ#&RdMn9A1th!j^oO|ED2%5m&LLXj3RWFD@*JF6)*3M z0=bx5ejA_hjeh_ec)vQ9a4WkY1s)j2oLF<+-leD$`Xt}sg*Sz53}bWM2&d)JV8V6E z7-1znA;4OuOUX#f0Zz*SdHGdsOwjo5Kf4|B3%7Myt*uW^YOBpV!D@fjo5d6>?Nide zRIEils@$T4^_aA$4ApfrC8v-vzm=?OoUXo~OsX$JT~r5bqrQ2{7LjEV(teqZ3=avz z1S}E+rwaJI7}kdLR!zg%cNmXK_c5%e>EoBcM_cfP=ADCNybJRrtd7Rn+*f=O!&SdX zwK=2@i*@_UFq`nf!gYmZT(9d76WSb<$Dr9pd92b6uUjXSr;jinZ8|WJ8N4hP#vh(9 zE`?9gM>Z!3D%Nzo*6W(tG*S28a$T5kwpAA_mTA}GDeA%+L>JXj=r6>y zBQJ!wn10yKOad7VnjqTfa=Jt9;iii2Z;!NtNw+0g`!ILC+fz?M2Mt$ygDd<<14q9M zB90yHlO4kH&KbLe_-fax;7a9@{q=~zJli0E#<2hkW@( zmtPS-81G@nuFb`<161CVbZ*9?gcsFEuR`7aUPu~h0`#K*Dp>`7@?@|DB{n{dIRHjx ze0f>cRN%^dS=@6kJ8}D)^>^p-;g02J!>6i?eC6oijKCit3Ff>nSd{4q^%h?OhrHKF zTm8Mk$>}@71rzt6R)Ba3^&wlS5y2bhv}D`(_M zAuV^bvzG8zoiI>K_!|=3(Pe-~_h#b3D3*%(hv1R6 zi0FGD77gOJLWnN8b+~# zB?-Z+NP2}yWB0H$7Ou`1{7=^(0j?Uuf-H!Bw;ugLJqqOu5T30^e^QUWP>;S?kN&D2 zeYqa}&wBLtwW!|9xf*)Bmip;LrQgwkYr!GbSjVc^C}zJ?$KD0FuTVamjQiO9#TpBr z*ccvrH=@ZVw<#8Jv9S!%x&11^52r*+_+GOYy%q_J`trL+>DCa`u%hG zcMfc!em5DbZ_U;x+&HFgrpWlG1|qX&Zne?6e2q+uggi+qPGxyycMZF+xu)Tcmsr znu3p$u#2Md#!X7^8aU+&a%2l6THe6+#^PgDJnOo>5VVdB(W>t~%)r(IDUNMq!4gih zwzf8-PZHuOa(tnOxK^ZZK?@t1TvpygN@FmYGJ1~QL6@O9FP{tI_45v$e_SYkydhtY z>Em@iXCc%Yu3eAfZwf7Ae{m>5hAs7K{QZ4 z6I2?oE1c2F@00p_>7sPwe`!e5cgp8U z1--h00BqGY1mNT<#0D<_p_5R@82on^T4zTq&x1=JQ=D6E1&7>o+v;NJ?v9<0YJBXW zVG&jd`8;A#pe_mF+sA0OtzgpF(`B zQw1NJl>z>WY4G1e{M`(GTOEJpH27uW!^0K&?REUs)8L;<{I?tYjygWP-i8JT{GUdA zIKo1IW*r}1@RazY#D_mD_>gztj!68% z(FN#EBuv;F%#=#7Zav6@3vc6ls1^7r_z6MO$varo?|P-B4q;LA{I-8 z&+maR{5=Bx@S&*?f3^8wNbPb`z?Y+b48G2ohObmiY>_jppNBWwIuflVL}FSOS(m8I=j;~$zwvm(lOF?%IE94*EbLI&EXeEC*=S$P_bl=J_Esed)wAk-& zs9D9KFC7cx>hF-zS)w1}Q{w0azg2e`xJgz%h%m+b9{7%Tl^#l8-81QvrB3yErZx!5 zoTZL!2Z2{#*mm~MgeF%wRodBY5PFf>uG|Fbi^&b2J{;ceyDJ5>i^N0}a+ycSESKAm zc%j>dnTeDyM^o@>@FkRPkVXfAau)LuFJA!=a&RV?4=fS}@M@vh4=fXKFdniWa9u^C zahv2yDGp50(I=pz(FPqg^~iuLtjWdoM+)tDR9m9N*oQy>KBXp&fBFhzGO%au)=mdl zGbkbM=fJnuf6)!U0C`>rO7^`2T|NGlkwc>!e#x{Og0vmJK7432TEU`D_A@-^UbeXRUZKGtHXH5^463IwsBok>)tuL<2KTPddEJ&$6=`$Cp95~1aaJRC zz&PW_+%0nf%yFl8$WZVjRB{>WMEO^zAONLh{nga z=0giWZ3W`S3OHf~a(M6k8B~q;0kuJBXy6}fTuK86^!jnL8v1rHXGRs)8EOM%HyY1{ ze#3G$`Y`kxmi{cb>lhi8=h;sB)+qorXE}|pCcZ}D-Gb4o+z4Jar2gxBbLCql(JbJ( zF36$Is`OXoM#!QoQ{Ie+UIFo&o_8RB<2L#eH>fTJis>vkgcJeyvu~ngIhEp8uI}j; zG%6Cm1g*6En~|%#y5UGXTAB+p-piu=V!Dr0Ox@@BmWCVl#T3x`fHw4`w)T)ousGNI zEn2?Es~tX8m+!gY6YHS5Uwb(yV4wdKjFAZDDoj?NL<(Gz*#XbP6`6hrFT~4&jL}uhg-dpk686XeBcWDRq~8(xC6Y2wXb3y(dpBl7QzFzB=EehVbp&= zr@)&K9lH}nsxfvA`cvOE-Xv{m*!%Haxm6mGqlm%w&`uDxh2)a4=(ye%!uM(p(?8T&{l(2*DIV z#ld&*5=g40(N)VN#8KmLF5e9p_v}4~w;G^2i3xK`F1qAXC|>v5jGvZ^VY60We2JHe zFugL$@zX_(Ypl2))<4xIH#DqK_#RdbH&Gk#WT`)!)CL^)b?`Npuy=@G_k-tU9K)nG z^~y+dD`X>=Rak}YTmw!|#X_~lQ{R5NCk zX3Z2tj_;c4StW~ak!J&Tn(MPla|1iua5S4HJDM5oXyVf`GQZ+`F=0m&woDvNZa!Ps z;IeV6r|({E3vKm1waC@}rmfbi2YQ3}3D(eu13xsPE<@|jqweT$wqSD-XR+tn5g(eQ zKm4QQ!#~g^EWeOZaTh@7U&G_yi#RsC+05@-6?I~AYB*Ibq$VaD;KwA z(Kp0Q8MKG~%`V^#{wVyLh}qLE)b?~8y*pu+6-bs@{CRXgT$s=-4pOy!+}@#Jp0L$I zq+cLoCgN`gMw3p#|18+R&qm*eNBMII{LdrkcO@S4{~dtdGX;5dp_G*tM9TLg3&t2P zDrjO@_)GZ*SVWiMxQ1cDT6y$lSU@p=crEU47}2gda2fjo(CfCqK@Tc*k<_DYq#ZUp zxZaq)jOe4c=?EybZhH8bgs6i;Xc^$ zE%rekjl9_OpOn?z9p6=$Q(ydQ^*|WwGXnp>L@8ZB@V=g);F{wL%gu^ZByi8tHk7fdU9@sdztduYZQt=izvS$ z3i=l)D-YUxrKLE@;QM>{f94MJ7tUX_aM5;4nG)q*uDWPv{3bOV&p+b1@Ailvbo%It z?>T;q7%Q+Ddr>RW4mn6Y3Io-Qv^jemve#-np9XwY2jG<_^NP6q*%;=BeSGu0L=(W* ztVO&a$J#Ob^G>G%e+v7c3Lc6=Kl7Vs{7#bKK#x=$|1nk-ix1*IP~?9GPyUbKKim=g zU4{POpNm6Izt2_oNO*V)dH9`k1jGirH$c|*$h7wS=H>S3)+bJ zL&TG+ZGhpo7BXDe%<$FrRn1Lm#USH9cZt7ZCh6}PVR*y<%eLg1dznyMC~bMVnYnR~ zxfh_UtNv^s9lJ$6IESq}q3g_<;L2ImoK>TlRn2+zViQ9Pb%7dqaPcjwqhpV#TV^Wt zO;hS>k<}}plT=@y{Y2{{>LbYgspKZrPf>fjTDPFHwO#eKy))LX24YIJtGzlIPqd#` zY*#JqA8YMYe`-Atvc1@pmKLRo_Zc+IB1Bv!!>g^{ExlEhOcuBzKo6bN59YzaHMo@Nvj< zK>gd?)v@{NOQwl;*0L z(6@H=xWv0V$;p9ztD4VMcN91_azjr*4u^|2E`+wUt9yW%RDVZ5Ce>$~pMV5Lp%p#q z$;>q!z(`t5_wQ1JHbTb;+3=&A)t9_2sl5=7C^$5# z(!3>g6s%7M`OWI4{w=9yyq2e-;WRN@RIB6_f!PeGAkbF?bGGUh$j=aS4%j0VUohw3 zWRlRmg6ZS_Afbd{&c|0t2~{O;KEBaM=#~_z?0`3|2)#Cg_3eQ79SB_^n7iPHFQEm( z+3r{y5{gQFyJM9|=yQ^H5YFc}K@yd@TT&O}eC}k)J58YVI0s|iALnl0c`-b}GgSi6 z&+Y9yKMLq$`lBO3adK+jnk`h`GWGSEu`-C;QUjX<;8HRf*xYM#s1 zKBN91&_DYLJ*!?7=$0-*KURN~*1qgg62De|7I|JF^85`UNdC39LvX|DcYpw@MHmkk ztCY2ql|+v%#$@?Xl{U~p2|`VPBFH-yPniLD@$N zz1Wt>%%YSAx_FUpkIc`J-j!y!Q|4C)i<#db{A}uX2v?N!3a$WTglycQ~CA?F@yW3|Y<=qkAL{N$xJkk#GX@aeH&%PxHduO~2 z;m<`5OZ*jxKNwq$@DomN!d2b#DXZt_Fx<^uk5f3=kDxc<-^)6Rxcuc=(r8ai?McO_!M|ptdbJ{ro_8Erd*Ms z3=bDQ*$4WzSgnjuZx2cw4!vrgdo;oi_nw0A_};S+?(UE0JhiiZ3BtcvA3@6FiThKY z%G)Z5%O?}XiO)m<6(_-2p#7WdGbMwhy~4+8yc55pf97+wkb zhmLQS@C<}`_4ULegg@;31;TGgIEv6!UrPKA{9n_v8sTjc-YelE8F43|E=x4iQnUL1 zi1;n@Uq^V4gddl1pLsDXt+n*>{RPCsG92mYM#?*S`w%W$P>mii{sCCp1IEAKvOc=V z`gLS}i>pqY&(;-SMP2nzY4xm`--R@mrkHY2|03Y5LT_T-fEmG6J7Gp}@ov}>q~|5n z>2DnF-;HTZU0BRwd(%>DYETr=i5iNZJFpj^GYxcUn$URyov-#TE&z11&Qpis2+dXx z7^p=cC4Ub`pPaW#3l=s8Iuz@0OqmAy9=7%C&>oWaL^m_f7tSK;DSgVeLf(ljo;n?#J!!JOnd%|~vA$VqHMSvw`ev!848;0osaFKL zP`v`KXQ>3%A8fZA{;h~nr>Okzs1T9*k)@n#}X^A>kL%@8Z zWr_OTBEb}0+C>dwCpxHoSGB@GZ0&OOoPo&8a6>SF4jX1kB&HtX9|TL`>cGebi?R#M<{&2h;sT9&6uM{n9|J zeP8ttfwX4rtJ-9jN^91BY6k;Rv-VT()R1V_eri}lBA5Ntkp}a(Eq3dEDuR72_7TU} zA!>y{nzKXI!3H8{hsmdU0?rOo7r#yONzM*a*9fFrdziXeLuhSV>tX5!ZjnPSACLO2 zYt;_~(wIl6=QRY(?OTsfgUdBd>fniLg@IW6N$MX4qFhc=m#xs4to(?s(ZDr!G>>LR_7aN^TIW)z!Yec zIxKSppw(|D=GCe-dlI1E3#4UshDz_Q^X^)BPU{(Ji-9hUy|48wHNL0LyEJx1YgHBZ z*3fU_*S3zU_`VvdEWEk(e09nG8hU5*9j)(I=|eR%oVdUB5_QSp8v5Y8Yg?~WcOR*t ztoKms)#`W05YoJSRQ*+;tJOO9iPn#*-eWc9fzA(FKcQ6IXj(uER zF3=`*66ATkdelIlolR)wainqut{OepdcE5JL_)g0&1zhrtJVJbU$<^n->T(dpG5si zL#i^cB672GPLgu!tbzSfpHhPYU9ElsWUMCl$?Je7Hy)RhaOfHoND zXPr^Jca}a)=l!;HSM;;$Dg%8-pg$Vua{{d%)tH+=<+JJ`18oGA`_!?r1AUY6i&d7)|t^m(=4*}B}X3hDg6t78omi?-w+P$zH!4bJWa%`d4}sv5c$G{3A)#y&Um z{t4(S>JcfSPkRAo0vD^63}Dn zK?A)Y&?^FMQa_yaw)|sihs%k%NtOC{&woR`>q=ejS{!wKTU{>D6>5I>LHTd1&lsqu zv?l)@^@>1OtFi9m^G~URKcvfDu+YLDMK3qgjlMjq77BDl(eM3^{jB=F&QtFiTtLhZ z>vENW(fo7j3kKTD+mwG^ecM1AqZj30P%j$j!NR8e&(z-xbQ|)1u9~jaRG#j+DF33G zW1x>^e&YT@Ezyuzn_sHc0%=};sXkN7yDa}pwZlg=l`Cf7p8vJF#6af)dRaYWpqKma z&i_W;dX2{1b?)c$uc-7#HMB3F->RDh+N2f&`n|gRTIOw1ZEau4|3U5fF%5MWAItwq z-6W9aWWagf2f-c=I?v0!avl*270YG4(Qoh zx#q$@)h|NjwyM7h^pGkg3Wcqz`{U&EYW1##vjAOXpx#(-;dS+lK-!|%){6q^a<-Me zUY9#$;i7_V?IV!Jj93Q?q%k8FFGI2hVn(d*hA0T@=DhSa;Vj4=g0CmqVCI>yIJKq&4#fUHc&m4=g0DLj}^c zr>r9d(zU0oi)xr_3MuOcAFD)N9i6}NLz;qq-kcYBL&hlv(`lh^N@vO zg{*Z?2(!g{FofA+y=XAswXlMP)lQpPgQnSPtq@4lY_(1hh?1`qTCFdJF!R ziotx>!uJ*O*6ladX|`FP6-aAqoAppb-V+Vb(;8BnxBEz;&H7VAp1PSd^*q*Q-S8=? zK|Q+N$AP)}77Y!0Uo3Q6F9~$D+S&VFq0d@)EAy^ad(8XK!hrRlfzoqdFO;k!Z_|0- z>`E60tw#mYKJ<`v>g}2)UQt#<)-?wDFNe?;0~LzJ;*gcb87{5x%U$z|3#~m3bjQ%r z;&#>s13fr&S9E*pIs^TtZ`b1X)`JH6yZcT+&Sx~0>xK?3F0zg_&>k}mFYaJHYM_sM z>xzpl=MIhebYWd_skOpDm(E#Ne4BNufo{*ND=xQgFwkYub;Xs|lLq=cptoDVCXDIxY*O(ufdrR>w>v03!8UI}I94mgm&Px@) zRNP=~5a?=^o&RWYqjjChdkC24S|>c9F;&}>#ZA^94RlZJsp5H7=NEL|5%4_DxA^8U z`~B$nv&HkR_Z#S%_{+tMtvd~LK-ca0f3v=Apz-+a`Ae+d8)&cIXN#9w4}DQn8P1lH zS6ck-QquhNoEM`XvfgE&I|u%&_#x|>FYCN74Ln)A#@gX48v1M3KZ@5{mmBD{Omo|H z*5d}c5pQMVLhTlfd1=?Iwoh0)7-(s)rEaiVzN+(HLb)5P{SB0EYF3-A(+yNbxtpv{ zYDi|-o2@$=pnn(WJk^JTo|~;7Hsn2T@(#9o+itf06w3RgwbkSukGxM>xvvQ?Qp2aL znF5`sE=S&{tnEU1w^++e-U{U1V!bnzcdIpQ@?KKCZMRydgz|2)&NO-dMBZ)IzlHK{ zx2`gIXMyJJ)}5iePh0*aV@;+nz$mGpH9&Zz1A9^;!fgy%}OY4j?1(V^282;{d^c&5 zeoW}c@hkPXtfxMLFewyLhJxlz*QKc~nUcfCR*;jRMH+uwwKtY+6Z+f6_d^m3*L5Fc zGFf`l$;whQfp4py6<8|VMonkiJWQ6%zqaqn^QY!b*Rn0%-dt}|Pi)i6;rO)!OdoeC z6A%69;M{{cvqf~~5y;9?KUqkeKS?j2-^2JK^hiW~A6n|D3+EC4tLR6ZrASXP#g>$a zN$Ce2TNMVInZy1FkSU3;+F7ZD_bZ$4opoUNH0s-aiPW$VXLxm(iLObFJl*#A>)Nk=I%6;bx~XJ z8`XVGue33oKZD`762!Sc@EOO&umw!f+BIE#V}_W^+8M4B`I8fzH#$>?eZrv*S4m%N zZYJin5`X*lMv6vK+0JV%$;*$ks9`I*wnK zN6P&o&u;Ab+UoXR*1HiQY81Im3~lut(PXA?J04MA7p!IN?&5H6ZPXO1E(weSc1Kb5w1`$a2+i zM?l$D!>J(NSoTNcr_4fbg zlrV2W{4{Crg$RR@@+YxB?-VVirUf#=FSbI$%#AAMy6UMA&c9v)j{3TcAkD*@r~kT) zOCf0_we5v{*e?#g12?M3!*>)@ z9#AKDAA*}jg_$GBjm|s<>1Pj~sD5p)FP?$i9g>^Wf7xyM3)J6i3*iImlX3_}^?=$V z!IXzuc1C!8+s?pw1(+{L*%#DB^L^_vq%5>k$HE6 z&IOroTEABB@Bab9Q?~mt@cU=}65%4W<=5&T+r5hTs~t>vAo(zA8EHNQ;nLJIpf=Kc zy8ReRy%*uq|I^;L$H!IOcb zDfO$1KBC@Ir(0bvzw4OyQrGKha@AJXGwMOm_I0&$=i2FT35f3b_vU^^exT=Hc8!Fmq$j7OC*Vo+q!~TrQ$rZ`AjFk@*NY9yJw56v?@EOK zh?--r!Hd><4!eB*R?luZ5p=+Kc=2_f1ICvYU++m8zr6H)p2I?c!^X|cQ=T~&>-o5v z4qu_>Tt&#{VdLo10&uR5+~%2q<1;Jxzlrc4F1-igCoZ@R;epF;^UR?h(})@SL!a>6 z<@#{wGYEHG^tYaaLZ3O~vgYr5?nnJEdQP~e8(%^0Uv2scN*S$lIH!4^ge?~`9%-Ia ztl?L{`Rt}=%)>^mvCey!YxT;Ich2az@cW*G@bg`+pZX4aV|eQRG4EmH%%#V@s|?Q9 zU9R6=`T@cJT?s$sO^6iS<+^m!=ez|_`)|Cr3$;_A+e**vLi3bdjk?RV0xjMt@w;Un z?^Z7??eN_zH5?TDyIdb@{SDtinf-h1o;0nz*LTwOQuF-?*EAhRKks=D`!liP^FDA| z?W5o~a?u9Y2V7qTg!<|(*R`uo`C_ieHvHUoLVa=V!)4TCY;g%RbTWx z;ku%6o&OnEN81+v8JVLPWI5wcpg%hyeXVtmLlRSw$H5Pr{rlCn)t~mCP~Tkp3Fz1( zp$GlcMPEVqmm41TpHvUK|HS`->m~nV{`-V;-co-KS10{<;4x*E8O;HE*e_E@-TMKxpN6Kje?p`rSp(CAEg@ zhtM`>Oy82rYQH44eNCNS$2!T?CyiK5CvI!LuDMUby|pKe{mnNZ{NSYw_u$&qm!y>k zRNo~Zs(lo*_F(O|Fl&$2J}HoA1@gQ=&WZ%RDs%d(%;xhFeoMj!q@EKh(Ymzm31e;e zVuVv|m(-m!8ZX#f_l8^*d_%4j{zBrvkoX&*Or!dRgl>aZ4&4T?Cb~hBMx0e8Bp{H0 zKn}aw{l8PU%uJb&)SWRt>Rs-6#`sgv;TgkR^NqS^)bBO_Rh=Pr@PrEbI|64+LQber zXpF<=x7S4jD~#7#&(y3jURXL%_mPpA4KZ zf4u7R2p28+a-h@Y-~83UDb)N}V1s+P|E~kv-K*PPK$u>>+|%j)+lH3{o$f0dUzPBm z0!ib$^=}25WoFwY{F3m%*CaH|UR;mvcPBO+^X_$18|-!8vi3Glzx#)4H`G(l)TmB( z?edqk3r43+u*h1 zQRBA7XKGHFM%#v9$aUq)O~D5stpjyWN_f_mT*}CusBNWZhe7?k!}$D$yMxUJdALXT zwns1zqHiyH?pDQ?+J>_d-mM zpFq7&uZ-0juKV17Q1hhJd=~X!AHrDHwyAN>edDtB#wXQN7z;JYXk)w3nPuPC$S~e` z+WfO6vHEryFWOyv*8erME+OKp%%9=x*=~%5^dU{|7K?LMLiV{vCEZ&t-57et{9@bI z(EaZB!^-r#A8ETHbin=NmaY(H4fPywXTpQPp>$x@068Jt?o&(EM?yY4SNo#~BkDec zYt;P+*Q*CZ0o=Rv`v`|5d_=;hC457|r3Q1qU_1nTzsVZvC0uW^&Sr^!$b1;_dnNps z`E|tallW&O{($*SK)zsp3*nc{2N6DGK7sIS=6^-_h~z$M{x`%QGoM5FE%SQ_|H}L! z!Y9p_5I$|bitt(Ub%f8EKSlVw`E!InFjd&6&YCp{Up8wIzG32-4C-g*VuU^y+bX!& z=Z9SE?bjs!i0i&kP{GRy2i0S)9)#a=6~h6w#{C(D>)oHjQy{N&eFKBel!%9c-)TX)xQDGcwE9eB>b#|j|Exh4Gaj zeix9(mVFXo*eEJC`&5ndQt?D;VCiLP|+I(!}^|6X8FQxcjo- zQZbz3`4E=AyVOpc|M-3NL)_WWU@XQx1^vdbkud&~ai{Tn#;1%wGXBB%nc*`-=4$i3 z=GEq2^F}jc&Y2IIUpMiZAXlF&>zZ?Y*Y$JPYWL0V&$-`lx7Cc-+*R{>jn}i+bFb&C zo{PPkyxY82dAq!?d$0A4`~KWl=fA-JUVo2&ufOO&?!U|bJ^veickNj1&9$%BHq>2J zH(F=aP1oI3cYodKy65X&s{5BZcOV>y1l9$b1KolD9Qbq~T)(A$ynd$s+x7okUl+VQ zcx7-jm=E3-{8;dF!7m2?Ao!=jZw0>{d^-4d!RLcN489!vNifuKNyB)<`x{O*{B^_M zH@woYr18?m9gWGxOyg|h2O59UxHNQ0s4p}cIvBb&i_gME!4R={{{DefoofXBR$ zSif2eE>Y@tFTD)AL@x&z{>>$=^TKUQwgM70w_PaeHPs{8qkMF5t=xY5<>h>5n>k?e2*PPgeLB$;XO}}BmD2? zbj@tdgEe2RdAjE1n#G>?dip%idDeNq?tRSrUGIB*n|xRKp7LK%+giK5_P*LbtUX=( z*R|iN{U5b2*LK(4Sa(a^vAQ?wQUSb=roOiRM7%fV~4oFl7b`3gkS6ByhPzP2f9e8s}2V`x#G}NlnHH=)YuBaguFIO+SyK(-l8_(zI zhK1}_zr?rJ=vGC1Z^hSTcB@u=x8iHzdo#ZG;QJALKZ@^t_}*{+vAV)_T3N0G#u!#N z6CRiOm;Phs({;zpzpJ~$yejZX^Xq|6o8Jw5&-`ZnX|<-YTOGlkvbv@_70c(hZ0TrK zJFbdHqdm!dHWix@=+@TgLeRDap_>wxgELs8%#PYXPLw0B4vD65@mW?-J6^hx>Tr8a*&*Y~1V(COFOX?kn z9qmj{RKx7H=C@RtmUf0R`D7uPNmpicXHuD5B|tEHizzE7?c{adP^=K2j1FPCtlU5* zVWqB5T1TQ&R$(%e!0>dop5V<}THB-fQdTsYELc;(nXn2@G+&NJqerY*Hj}myN(rKr z64B^HY|0uOyV;5tY{V)6k*ff@bGg_| ze>z!Uqa(>%tt;Ew+wF?l)j$ll=O1l9iknn>cI|5K+ST6C)78Cgb6b1omhGFncXf2M z@7lI&bLZu)+qQIf_jGOB*4??Kx2vtKtGBCb`<9;0j^3V*uFY**JJb$v7#Q#>wPPrk zoQ@T&{wa)h%1W~vnRJg;h$U0`t5n~}^__*x@HJhXpfA{%X%#QU5*FmDKb^3Sb`o`z zn5qoyQnuV|?oroRh5mFNgo#`IJ)mQtZ+HJl|KOhJ zXy0(}NZ;V@9yQW`V=sv?xl8r#8g1FvuLje2B7y43#g6o_C%uVep(?G1R0+zHTWkQB z6Kw53uGy_dX7XU0mi|H3uZFFZ70X+r)>Jl=!}Jc1auAhCA<6zp%SvJJs(Uh)o&dV7 zl~lEoQr)psyqE&1_c^FqS7|&u9tBx)1zs^v>VlM2J>#+sBCc^N=|1AH{#*#BHVUrnnDqcO1aKd zb~2`75>n}OLwDq23Iu>IwG$R5Ba^ce@nSBAPTDEjqzWZxLs?Ok*0AAKn#P97blarv zi4|gcW`y#REa+K~_!KB9k;(jYOpWGdFpH&j#$#iu)BqEGvD{Q9J+nJGCQR0!o<_ej zxtZOWiDca25KMdu(hW(;w_IbTtsJt3V>9tszOW~g?o6dJSeWE2(6lob7q#4Ps%X{W5~bW&4B z(}a$gR(Ta^b|O{s(-fVJiX_aut{m(RLg+e6Kng(#x-Xlc&=m_AjTI}!L^*08w5X2g zX7l+Ooy<$$w2-NO`p%g=1x_XN-Njr!le5K*@@I>W1JVA4?xk(#?Zj{~T}Vz@!jd*f zT61uv(Q4f46kP!uGMEM{TM5{^322as5_E({V*&U)#Au?rpshbglc{oLQCo9X0mT+o zVNs`6p@1jZ(OtQW?NJM3&GWLMKGX5}Fq=U0!Is1z9Aw5AKXuBB6h%JQqz z4*%=aZg2!xZEB3a72II!b$&itMDl=>n3zA-sv2LjlssXldLb9-MveNNnN)mRNyiO2bo2HTMq?Ln#rtc0v zl`~5Zi!x<5X**m_s>+oYO?HHK-pL+F=JV`;W)g+|IMHfek(G&)Rk<8c1-q#BKDw~X zuqi0fN^1_bPoS-lI1F$)Dy|cjoHR{zMkrI3N+id}i}>xqk~JBJ0R%^5oguc+CIKjy zf*2u7lqc6A$`K`)52Pv^1v82Zq1Od4=Vhmia2w1jQIISt(_0rTBwtSL>O0f3ecI6-sM>4rv%J{uU z!4*_CWsp+^b>a0|6P=sM6+T={nu=KJZLzdkE`pJ&S{Sy*M`GhvVP+UB>wLL#*+}Ts zOHs;jMV2Oy)PvP#?5M;l@|{j&jhraP3*|bUjP6W!1`CMEiY%E&OyGF(Xc=DvGx