From 9226df755b732c584dfca0e40e4eac713f48e6aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 23 Mar 2024 01:15:04 +0530 Subject: [PATCH] chore: Merge branch `dev` to `main` (#14) close #13 --- CHANGELOG.md | 67 ++++++++++++ README.md | 18 ++-- gradle.properties | 2 +- package-lock.json | 2 +- screenshots/raw1.jpg | Bin 60727 -> 0 bytes screenshots/raw1.png | Bin 0 -> 312085 bytes screenshots/raw3.jpg | Bin 0 -> 10283 bytes .../indus/org/patches/twitter/XMLUtils.kt | 44 ++++++-- .../fingerprints/GAdsFingerprint.kt | 10 -- .../ads/timelineEntryHook/HideAds.kt | 27 +++++ .../ads/timelineEntryHook/HideCTJ.kt | 27 +++++ .../ads/timelineEntryHook/HideCTS.kt | 27 +++++ .../timelineEntryHook/HideDetailedPosts.kt | 28 ++++++ .../ads/timelineEntryHook/HideGoogleAds.kt | 27 +++++ .../HidePinnedByFollowers.kt | 28 ++++++ .../ads/timelineEntryHook/HideWTF.kt | 27 +++++ .../TimelineEntryHookPatch.kt | 50 +++++++++ .../ads/trends/HidePromotedTrendPatch.kt} | 31 ++++-- .../HidePromotedTrendFingerprint.kt | 4 +- .../integrations/BaseIntegrationsPatch.kt | 78 ++++++++++++++ .../changedirectory/ChangeDownloadDirPatch.kt | 57 +++++++++++ .../SetDownloadDestinationFingerprint.kt | 10 ++ .../ClearTrackingParamsPatch.kt | 27 +++++ .../AddSessionTokenFingerprint.kt | 12 +++ .../link/unshorten/NoShortenedUrlPatch.kt} | 32 ++---- .../JsonObjectMapperFingerprint.kt | 11 ++ .../misc/FAB/HideFABMenuButtonsPatch.kt} | 31 +++--- .../crimeraswak/misc/FAB/HideFABPatch.kt | 47 +++++++++ .../FAB/fingerprints/HideFABFingerprint.kt | 9 ++ .../disablechirpfont/DisableChirpFontPatch.kt | 41 ++++++++ .../fingerprints}/ChirpFontFingerprint.kt | 2 +- .../HideCommunityNotePatch.kt | 53 ++++++++++ .../HideCommunityNoteFingerprint.kt | 16 +++ .../misc/integrations/IntegrationsPatch.kt | 12 +++ .../fingerprints/InitFingerprint.kt | 10 ++ .../HideRecommendedUsersPatch.kt | 51 ++++++++++ .../HideRecommendedUsersFingerprint.kt | 14 +++ .../selectabletext}/SelectableTextPatch.kt | 9 +- .../ShowSensitiveMediaPatch.kt | 34 +++++++ .../ShowSensitiveMediaPatchFingerprint.kt | 19 ++++ .../misc/settings/SettingsPatch.kt | 73 ++++++++++++++ .../misc/settings/SettingsResourcePatch.kt | 43 ++++++++ .../fingerprints/SettingsFingerprint.kt | 13 +++ .../SettingsStatusLoadFingerprint.kt | 10 ++ .../misc/viewcount/RemoveViewCountPatch.kt | 43 ++++++++ .../RemoveViewCountPatchFingerprint.kt | 10 ++ .../readermode/EnableReaderModePatch.kt | 67 ++++++++++++ .../EnableReaderMode1Fingerprint.kt | 11 ++ .../EnableReaderMode2Fingerprint.kt | 12 +++ .../premium/undoposts/EnableUndoPostPatch.kt | 69 +++++++++++++ .../fingerprints/UndoPost1Fingerprint.kt | 18 ++++ .../fingerprints/UndoPost2Fingerprint.kt | 14 +++ .../fingerprints/UndoPost3Fingerprint.kt | 10 ++ .../premium/unlockdownloads/DownloadPatch.kt | 95 ++++++++++++++++++ .../fingerprints/DownloadPatchFingerprint.kt | 12 +++ .../fingerprints/FIleDownloaderFingerprint.kt | 11 ++ .../fingerprints/MediaEntityFingerprint.kt | 16 +++ .../timeline/banner/HideBannerPatch.kt | 50 +++++++++ .../fingerprints/HideBannerFingerprint.kt | 12 +++ .../timeline/foryou/HideForYouPatch.kt | 53 ++++++++++ .../fingerprints/HideForYouFingerprint.kt | 16 +++ .../timeline/live/HideLiveThreadsPatch.kt | 51 ++++++++++ .../HideLiveThreadsFingerprint.kt | 13 +++ .../hook/patch/ads/HideAdsHookPatch.kt | 5 +- .../HideRecommendedUsersPatch.kt | 4 +- .../downloads/UnlockDownloadsPatch.kt | 82 --------------- .../BuildMediaOptionsSheetFingerprint.kt | 14 --- .../ConstructMediaOptionsSheetFingerprint.kt | 12 --- ...wnloadVideoUpsellBottomSheetFingerprint.kt | 10 -- .../disablechirpfont/DisableChirpFontPatch.kt | 28 ------ .../layout/viewcount/HideViewCountPatch.kt | 30 ------ .../ViewCountsEnabledFingerprint.kt | 8 -- .../fingerprints/DexFingerprint.kt | 19 ---- 73 files changed, 1640 insertions(+), 288 deletions(-) delete mode 100644 screenshots/raw1.jpg create mode 100644 screenshots/raw1.png create mode 100644 screenshots/raw3.jpg delete mode 100644 src/main/kotlin/indus/org/patches/twitter/adsandpromotions/fingerprints/GAdsFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HideAds.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HideCTJ.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HideCTS.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HideDetailedPosts.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HideGoogleAds.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HidePinnedByFollowers.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/HideWTF.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/ads/timelineEntryHook/TimelineEntryHookPatch.kt rename src/main/kotlin/indus/org/patches/twitter/{adsandpromotions/RemovePromotedTrends.kt => crimeraswak/ads/trends/HidePromotedTrendPatch.kt} (61%) rename src/main/kotlin/indus/org/patches/twitter/{adsandpromotions => crimeraswak/ads/trends}/fingerprints/HidePromotedTrendFingerprint.kt (79%) create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/integrations/BaseIntegrationsPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/interaction/downloads/changedirectory/ChangeDownloadDirPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/interaction/downloads/changedirectory/fingerprints/SetDownloadDestinationFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/link/cleartrackingparams/ClearTrackingParamsPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/link/cleartrackingparams/fingerprints/AddSessionTokenFingerprint.kt rename src/main/kotlin/indus/org/patches/twitter/{sanitizelinks/SanitizeLinksPatch.kt => crimeraswak/link/unshorten/NoShortenedUrlPatch.kt} (58%) create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/link/unshorten/fingerprints/JsonObjectMapperFingerprint.kt rename src/main/kotlin/indus/org/patches/twitter/{adsandpromotions/GoogleAdsPatch.kt => crimeraswak/misc/FAB/HideFABMenuButtonsPatch.kt} (50%) create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/FAB/HideFABPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/FAB/fingerprints/HideFABFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/disablechirpfont/DisableChirpFontPatch.kt rename src/main/kotlin/indus/org/patches/twitter/{layout/disablechirpfont => crimeraswak/misc/disablechirpfont/fingerprints}/ChirpFontFingerprint.kt (65%) create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/hidecommunitynotes/HideCommunityNotePatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/hidecommunitynotes/fingerprints/HideCommunityNoteFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/integrations/IntegrationsPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/integrations/fingerprints/InitFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/recommendedusers/HideRecommendedUsersPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/recommendedusers/fingerprints/HideRecommendedUsersFingerprint.kt rename src/main/kotlin/indus/org/patches/twitter/{layout/selectableText => crimeraswak/misc/selectabletext}/SelectableTextPatch.kt (87%) create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/sensitivemediasettings/ShowSensitiveMediaPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/sensitivemediasettings/fingerprints/ShowSensitiveMediaPatchFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/settings/SettingsPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/settings/SettingsResourcePatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/settings/fingerprints/SettingsFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/settings/fingerprints/SettingsStatusLoadFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/viewcount/RemoveViewCountPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/misc/viewcount/fingerprints/RemoveViewCountPatchFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/readermode/EnableReaderModePatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/readermode/fingerprints/EnableReaderMode1Fingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/readermode/fingerprints/EnableReaderMode2Fingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/undoposts/EnableUndoPostPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/undoposts/fingerprints/UndoPost1Fingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/undoposts/fingerprints/UndoPost2Fingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/undoposts/fingerprints/UndoPost3Fingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/unlockdownloads/DownloadPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/unlockdownloads/fingerprints/DownloadPatchFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/unlockdownloads/fingerprints/FIleDownloaderFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/premium/unlockdownloads/fingerprints/MediaEntityFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/timeline/banner/HideBannerPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/timeline/banner/fingerprints/HideBannerFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/timeline/foryou/HideForYouPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/timeline/foryou/fingerprints/HideForYouFingerprint.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/timeline/live/HideLiveThreadsPatch.kt create mode 100644 src/main/kotlin/indus/org/patches/twitter/crimeraswak/timeline/live/fingerprints/HideLiveThreadsFingerprint.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/interaction/downloads/UnlockDownloadsPatch.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/interaction/downloads/fingerprints/BuildMediaOptionsSheetFingerprint.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/interaction/downloads/fingerprints/ConstructMediaOptionsSheetFingerprint.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/interaction/downloads/fingerprints/ShowDownloadVideoUpsellBottomSheetFingerprint.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/layout/disablechirpfont/DisableChirpFontPatch.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/layout/viewcount/HideViewCountPatch.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/layout/viewcount/fingerprints/ViewCountsEnabledFingerprint.kt delete mode 100644 src/main/kotlin/indus/org/patches/twitter/sanitizelinks/fingerprints/DexFingerprint.kt diff --git a/CHANGELOG.md b/CHANGELOG.md index d850ff7..73f0113 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,70 @@ +# [1.12.0-dev.6](https://github.com/IndusAryan/twitter-patches/compare/v1.12.0-dev.5...v1.12.0-dev.6) (2024-03-22) + + +### Features + +* **twitter:** prepare merge2 ([33626bb](https://github.com/IndusAryan/twitter-patches/commit/33626bbd5d4608718f1b365cdcab78ddc90dd341)) + +# [1.12.0-dev.5](https://github.com/IndusAryan/twitter-patches/compare/v1.12.0-dev.4...v1.12.0-dev.5) (2024-03-22) + + +### Features + +* **twitter:** prepare merge ([e22f6ec](https://github.com/IndusAryan/twitter-patches/commit/e22f6ec42bc010c3d4f1702d41e46d7d6462264d)) + +# [1.12.0-dev.4](https://github.com/IndusAryan/twitter-patches/compare/v1.12.0-dev.3...v1.12.0-dev.4) (2024-03-22) + + +### Bug Fixes + +* **twitter:** fix monochrome again lmao ([37375b7](https://github.com/IndusAryan/twitter-patches/commit/37375b771babeb99f0c44e5fccf8f996904dcce0)) + +# [1.12.0-dev.3](https://github.com/IndusAryan/twitter-patches/compare/v1.12.0-dev.2...v1.12.0-dev.3) (2024-03-22) + + +### Bug Fixes + +* **twitter:** fix monochrome ([4d6622a](https://github.com/IndusAryan/twitter-patches/commit/4d6622a29d18da3fdbcc0412310ca141b738bc40)) + +# [1.12.0-dev.2](https://github.com/IndusAryan/twitter-patches/compare/v1.12.0-dev.1...v1.12.0-dev.2) (2024-03-22) + + +### Features + +* **twitter:** add warning. ([2cd9fc4](https://github.com/IndusAryan/twitter-patches/commit/2cd9fc47495f4f51e685cbcc45370ea60138f879)) + +# [1.12.0-dev.1](https://github.com/IndusAryan/twitter-patches/compare/v1.11.0...v1.12.0-dev.1) (2024-03-22) + + +### Bug Fixes + +* **twitter:** fix crash ([9f6aaa4](https://github.com/IndusAryan/twitter-patches/commit/9f6aaa42eeace22f539a533b1cf8fda7488ea116)) + + +### Features + +* **twitter:** initial patch release ([23740b0](https://github.com/IndusAryan/twitter-patches/commit/23740b061cda6bab54f2692bbd248ea78604a106)) +* **twitter:** new patches ([bc94acd](https://github.com/IndusAryan/twitter-patches/commit/bc94acda01cbb78065a7b4b190ad5f082ae89075)) + +# [1.12.0-dev.1](https://github.com/IndusAryan/twitter-patches/compare/v1.11.0...v1.12.0-dev.1) (2024-03-22) + + +### Bug Fixes + +* **twitter:** fix crash ([9f6aaa4](https://github.com/IndusAryan/twitter-patches/commit/9f6aaa42eeace22f539a533b1cf8fda7488ea116)) + + +### Features + +* **twitter:** new patches ([bc94acd](https://github.com/IndusAryan/twitter-patches/commit/bc94acda01cbb78065a7b4b190ad5f082ae89075)) + +# [1.12.0-dev.1](https://github.com/IndusAryan/twitter-patches/compare/v1.11.0...v1.12.0-dev.1) (2024-03-22) + + +### Features + +* **twitter:** new patches ([bc94acd](https://github.com/IndusAryan/twitter-patches/commit/bc94acda01cbb78065a7b4b190ad5f082ae89075)) + # [1.12.0-dev.1](https://github.com/IndusAryan/twitter-patches/compare/v1.11.0...v1.12.0-dev.1) (2024-03-16) diff --git a/README.md b/README.md index 4c3d77b..fd39a57 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ ⦿ OG Twitter name and in app branding ⦿ Bird Splash screen and toolbar icon ⦿ Three Icon sets +⦿ Adaptive Monochrome Icon ⦿ Video downloads -> from Revanced Official @@ -13,9 +14,7 @@ ⦿ Hide promoted users and AdBlock -> from Crimera Piko -⦿ Hide Google ads -⦿ Clean URL -⦿ Hide Promoted Trends +⦿ All Patches and settings menu (RIP originality) ``` ## Usage @@ -25,15 +24,18 @@ To use these patches, follow the steps below: 2. Set `twitter-patches` as the source for your patches.
`XknUy#fdyUog-D zQ+{$vJEkK1Kz)oOApPiQ0byze))VX;GaW37aQ{-o`BoAVT{-&O>*+HPH)gD+^t&z^~d+n z1qM^h5fUT)QTd!tfXVF6;&0l%B7t32(akX?NrSau)|3()bF*o_z;j7ZrhvB|E}({t zVqwg8NFSI@UFS+-_pQ>!NQtSnVpw95jnx}p$uMW|&O<{}DNxS2C9Cbpn0(<+?)cQe z*POfp+@=6iDvfzZh}4wdQ0TC^W0Jp04&7q=ff*EMFCh$=`>esidaWQj? X0hK?Sl>+mN) z$ftljq7WClo`L&!7+z~;`|82hQQclwgn0WY3Wwj&k6Ft&u!wIW8wa)BemUDYzGiY+ z{8Y5O?^fJBL!kyn^2cW;3MXX3sTLpGvvEKn$o-6RHqda*iyBed*>IDwh;K(6Ot}ki z-NP9i{jgKr0tTz3 #lER1DHm$@U%Ym0H57MP3JG#EGmL z8c$=2s$@f+h`-5Vpk+@(jDMl@NsiMGF4fi?J`MsD_XSH(AoVvWQbTrEXfNZoexP;z zDI|+T$VuI-sK(MvcX9t|p5ZUKf)S;D1&sP9KbQ>fe{GL(&L^;d(tI)VKM$zQbGW`& zIke-ervHSz=z?W4x=W|Cq^;ndMtKNK{VTbFX>`L%B<=RF-KPAR$v^Gy?VxyFci`CR zz_TD@Q-@BM)3!)}zY*UdAM?Svpn4M)udiv2++~9i%z*owt)zv7l%$m=xb> G$jP%~R7;aRtmAJeZn~P|Tu@WDMspWpes+&^$=)jlC z1xEQ+e=bH1%MF^CB`qn=syJ>raNI_qHjoxx+rtC(lX-DpAU<`Id|V=&>1#3+>@WA& z-{ Y_Gj=?> znQzXD4mP$RK%eeQ!fa4AnEpE&{O|~~U@<1NjiWFxc$^T%xXmFKPKKKpJeYmKTijTV zbH0%L@Mu$wYpu7Z>KG>Y3|)*w2P{dbpJl*jgOM$T6eRlVm)x>z#Y}>*q1SYxja!vP zU0s9v-Jw9Zq$4$VT!+ENKV>H2XSsL1B!b@vjfbetJpp6nbPMCZNaNcWKpqP6f!AwH zOc6N<#vCFyg5-CD7i{5T!h8H6kL@PUgO}Vz%=^|~?Ou92)|j}Lw%d?F@N(8AqlcW+ zcXLoO0P1@Dc?!m|To@rH@@JX5?D5_W>zpPO#KKu(;e%Voo^-)E+D%9vOC{8-D;`1F z*?o $PC-pUL_AmdZr*A=`v-b`JVjUOO9Yo1Ig9KE^S)U7p(9B)CJj|k_F`<{aTl+ zCDY{w+(q)D!}fY8t!ACx)HXgPz+6Z6VH~!zxv^PDX?<<^3)FB{vJH*;2eEhZA9V-b zbEer}ScOdHlf0x^)g!FcnUF;+uM=)F@0+*ZZ0*h~A#JZMlU%f4%_K}ESYs?C5Dj|K z%#0W{WTb&{N+Z>b9uul%XHBxBUZvq;xZaYVgs 1WaM#B8Y@9AMrijTYIAA|D(g_ydt)loK}YUC|;Kl>D)nXk5Ig0Hbe@wdTX z&+i$5O`TF7@AIfBx(%jYZ9?4!2};N2ufEq(ZVbprqjj0pTZh~__8sOSTs}&B0sv=a zs&DIunNX?$)E1Fx+B|e!dFO65x-J6Sfo?f5>CO_EcUH>%%+LW6SD3rvFy*JKC8*Zt zHgk#i)}xbqz!OW@KBf@?_G}~^U#Y|$e|3CA7?B&o3LnTmpH<^kEPUgEA4vD~gJ08) zqUgvXa?B}H@LeWB aJEOSOr0EJJK2SO;QTFMSg Z;YS?(*^W8nGDlte;tU z@6}&|)HtE()n~!fn3PJhS~9y#qFR)p;(oY8a)l?+(k$cE+hDobQc-?UZ2&gkkGWfy zF(ERwkjWm0I>?0JoOBnea>!60Tf7nfIh-(22i9pqO7>-A*OZ%Vso-W>zTlp@>|stt zpOlj`br+Ug%<+{*0C$qi+cz2t&A~+Wi>!BfC2NGF`)N`;np11##5%F^&Gl;QUwGGp z6Lx8eG7MZ8?zktvFz0jE&zuCH*zOe5ak%!6w=ddMPQ82r`13k2>~<*GPxDze7t95I zJ-X3{wAe_yLkz*j!emvYKdC+nC-h&i3K0#E!E;LwxMPWk45dIYIU1MP+6>osK$cA= zBsaU4V3aP1>Lasf6bL3Tk)@SnAGB)pI0+Y3If!nJamKar4*E-Pe*U5SLC(gfxSh98 z2VwLA=VgXsol=aY=bCcCaxvR-!(<%B`9`1@4~gDOsn>s26ht$6D{T%*!tE8x>GxUT zv(m%5hgrM9xh=k>VzUe;zH{LVCaw>$a=`WU`T%uPCV bb{Zus0eysuriUuw7P4Bx;)SwhNf 5p2y3^%`vdRf256br*T Dfu^)b!eKQ|1UPYIigH>&})0OtTX-NT6t6f9@C*g0Upx<10Ku)1qJ(giU$OM zi~`D{NG$vU43&gg2^<~Gp4A}s$Kf2{K^`HHE~lN%L5p!%P~U9o|AiY|qi@U55%f+y z`di)CzTHS)MdGv~c `0@N&7tTJo;JSMvC-CFLa`B9;eJ~?K10U$xBDB&6PKe%*o51V3I~nuGh3&BR zwM2O`*QNLRs*8~`@Mrfw?$=lEq0IH7-OLxUe!lg$`*?q$6GD}@fKr)tc(}pvKQ5Q9 zdi>gD?R|;4#)fJEr7A`S;BcNVrat_}di)ODg3Zm%ExD3OCR%5#buo)zU )D)Yj5&y))AXKKQ8>^Tv^I^Cq+nhEM(=_k(CVAQS6k_PBDra#gQiud9U? z--4;{s$e{JS^1cKb^;^t6=gh-&KnwXPn~=W@Z;9R? r*aBvjS_lqYN#t=1h^3Tbu`ZTUmZS*c6 zx9h}iV(pJ}XOKdmXJ%-0C{~Z6laPkDN$$!GUFnb?5qp%Tf>wHlr6`r-t&Eki6i!*i zHix~V8Mytl1M8juT&cJHPXHz^&05^_a);1m2kChuA$P0!&<^s*OT-SIT%y?#yVy&s z@0^T*bxAW?8rCNNLk~jjvZTH8SsnT&rj7W9FEA8bR f!Ir3z-RkK& zlGv84)^Fy~l5ZH~Z-|o1W4ZSkyscAJip+Z>0_u5%#E1!a%K{W`b33-fY>oys?-!G9 zD6zcctF#H`XY;AZFFm*vHbyLC_T`#hey(iQvBca=9{y~4pKif)svSe6Mkwmp+IOGv zXtZ4yERrlUYl@*C>c1=$pY>S)b2n>SVg5$xPKZ{>EGxn3C|cuG48Kf#?bIh8Yv4}n|u|=lO4cL(%RSo-9;+iEQ?T; z^pVl)j{kdVI?0^;spcDtb7!Om;F&u|NQ+PH2*pMOYaZ14d61Lowmw6I-178HZKZ}$ zh40Jp7p-T4cWkdtm0Y49KRCu#fNmVF95J$q;^A-1x{CIVO2c)~lvlC065hwz=$2Yu@wZ1y zXN_RD(P; &|&s6PQ79FOL=q|Of!@)qNZtOICq-Q+jJB>Q^DO61(g z$U=qO3z@nDlgi(Ov8_x$4tN6(7y3|O?K}ZKl<&ts0rV(Hf{v&jTHn#fBKK**%&Vx1 zLx1MPoE c^0^}-@1YPg@X5dTA_ON R$N^yFZ_2OCsn02itJ}dYwB4LvyDB8y2O3Y`O4|*Z236rA$JrJ=ySyr zPi!J(KH!)lC#38%&2P{mqF*32%gQ+4NFFbPvzJG*YYAFxbE{14qiQPbAW0r? ShNhbQL(r67Yl46#167cZ_%F5A@1+TMCd6&W&*Fd#FW!d>#Q_2 z$`;B^w@Cf!+o#Qgc2BkRUT>1_TFd!bIOFV5>1G)Lk1o^rcBv%^2Hcub9^7XQ#6AID zc^C^ZF?43=xT`ocY&@#hRJ_dH)qo Eok|D_?BKMol%i4D^jm~RTkgkjcJGtDCg{nu;L&~yV z>bnofo32o%n_5LB7NBT$*H!90jJ6HRvoMF7H92U$Jj{D^PHq&e{6sE72dKyl+NGpH z(zL9E>8$?nr(u?c)>FIc!CD|K9u@0Tshx~pKB6>HO&~N~0%i`Yl0->&KDnbN3#Ap_ zMHE6sT=y9t#5zbN8eeFq3KLv#?v_OE(o#(zmh~HbfDBn;O5ATG-)$H ^XI$@TxDng{P{4`ZZ)@TUPSpZVEZor!KxC=m=jUN`1_ElUKRZ z+o4YYE$T0YlCj}2uXml<^`dgMeEeDy>;vVPGx%%Jn0kEIYx-GO!mE=b#90O>4W~+A z-bnyNhy~<6c<)fHBU(KH=C#hQSXZ)|lI|ZqH*6i6bO<>z+}x$wjxG&*dw>7G)T!P} z6Y6BT5DT(P`CY&F!0AxpWJ7b%2)~kQXY>i++nPhXXXlYyvK%|gARF0lzTwrl?<9=e zjp*?OtWJp&MZV2Wz+7sddl!=+A|;IarRh9fRP7mz_Av1O(FjFX>O}`=&2dhHBYy5i zIJhnD5{7@L7JowN7)C=u5EpZr5O15|zklO70}vtLqN+APn*bMmhouR_V%U3RCP|;( zbEPODGMeoXo|iJ85?%tHSN`cRN_oM=2PkB|XGrAfoUBoNHo0K<>x_ZsdHr=aSGRC0 zqL=+&HtJ?n-Vo-`x?pafc9;o10bY1)d(Yi0EQz}dYS0bdawXpJ{DGU=^Bp99RUXDc z2aTtuL&cH1htXte=#Z31i4rzkXW_t>< oih2U*_rypq)b8qR+9CxR0!c26oOSj3zf= eHy7p1B_!L4hEugRIp=ZCAnyt_lwV9 z&Uw!@FIK)6cA89@XGu@n#`)tKBv_2>-w4*)sgAH<>ILiP=rfSBaw^3I-zsj>6yTQ= zi3GjjajHGzqAE{ho4`pp{F<1R10%hga~^z4O8GTSUWS&tO^4dxwzzPWCgO{ZHNFlk z?pGvMS~tQOhO%ASg+W9?ttzdejly()M0s-F0R*-065OKRFSG`j!PY0lr-s8N`9~N| zMy_nqGVwod95@H6rAaZ{_715wMKo=DA-26QX`D) O&Tm5L7hB2QoL5+xX * zqc-luk- -0ztYLl4)@Oy(j4DYQn5Qgo-*Y3-)VSLSe83rkadhD87IvttFF#9 zG4y8Ml}425#EC5CB358o`D+YqVG65bykWpOn1b6CNZB%N=7@*F6X5cdBWAG#)}UST zoO6ksP)H6X1~zxQyTtTu;S&IqDf=~~SHOywUFDU}oi;r~SuG#m6sC2uvX=vmDAuUd zZO1D)q;_UDRQx(>3R_isPR5|@im5MZ)?Re}CehRE>K%g@jA$tr;yDewje0xAL@y{G zPo4l91-Ft9O(%CoBOPY%;q_3cA(O@@A)f#v?6s9ca3&@SIxM#&aEm#dk>%*_!6QD| ztvO_t_8zG3rvy5Go@2^z7@VE<4()d12-qh}KmW*>#tEg8iy-+y0EY+nfc85a4L$ zqcIY^^Ze5g4#2~zEK{NgDv*Z>E+lUIU3}SmI4UoQ0pPq94CSH(3=5gqb0Rw>#O+C< zLwdyB^h&DGHWpBZwC+JrSakbyCHbL&M{G4!9P^8s?r+z_GO50rFU+cJcgo6Pw~c4$ zLvC=NCU{DpWL}}8oFIp3mpN=-%uCtxVPe{BoDI=KSgNZi%c3hYN0AyY6>5uujBh30 zz7p;O)wJt98mp~6sx+$Ecj`sp;P=5KYt5_`)?QxTzvC#2f+kPSl_aqEo>3DMGe`{J zj^a-klf{3 GuREjjb3K=|X;SEHPuE@)DGh1HsI7Tb^Hp zQf{V-K_KmB(^zGQp8U4#55fC_lV|EckgUd&p;hec2AM7-#^m8PdXB}++H;+ ycpf!we*J8-phu%RsUXuV=G z^d8;F4gLDr#MmxT^|PV+;Tr`Qhpe2%0$r)kc;Bf%sLLv8;d9 x+@ajrVXv5v zN_-JPSamLw_6(*^V4~$KzQNoo5G>IOBxw0hA+VRKWHJhPQaotUvK4S%H}HHH*|1?t zQP&Bi_?f+3ftW?e(_c&9erioYZrmJe YQ!+IXgNJhk6bzRPNpq+49Hcg`U^pY%*!;(U =hhW>M#Ym?|9P9%C7!5JF%%;1S96T@iZ1kYs*ar zHj#i4$Kxm0(}3p~CO;+Zi-~hV*zDZ?1Fh6rVGwbQm3nm?Rs==F#ayh2eZW}D3YcON zC {Bg}f<5>vI0;BVKx(2!t|yEdq1H z5aO^ad&EQq6gW1K8DrvZ1y%T4f5{ox#9WdIVcaE7wsPi4;Yp`VzE`gTJ3=gl2Iaxv zxQ8v93q$;>{4a0H3UdQ8XLeNB#30~XjJ(3bxAUU-t4$&2f>PE&yX|f@RCW! g8?dk5P#SG~WnCG7W>1KN%-iD) <%eUl_M6~(p|cJBH#4YxX7(66rh(ZD<9wNB60kG zsCx^bxT39H5D)Ge+&Z{B1b26LcMA>yf(32dEqLQW8kgYi?gZE11kdZ-```Osy_vse zre^BR`>U(^?B1uldY`k;Uh=JPt<6$;t_^5-gcx!u!X@OZR;a03>QJ%-1K`woZV!%> z#%ue1C(FAITFxF7e{?}P*TlkRw~o}m+s8hdJ(V+5*wA^{*aXH ))fnNz?PuN zUY0;~U%cq55F9s0NFh)rxBN2^PE$L>6vW=a;a>oA2Ndu0FmYFSlS9 Zi`z NMD4GropV!C!oVdaM; z<6Mxv5C5jFLXlHyRF26XsJp+js~uQ8o5AJW7ndoK!DbsuDof|;D0w|X!UuPWKh4d> zJ|{t %0|l^ld&n+&W_YjIl=M z1d$}ute-hOq5dlFI@sk*D=wO$xzOs7_Qk!8Q+MaPR$jmL>`rH;&1S%bL9+M%h9~r- zkg#s8kH s(f!e#EWr+V!E-$-eYE`9o6bSK%}< zQqf~Xl_im9%1Fl53~K9JeO~p{4;9|+tV*1Nueuxl8V>|ukuU#C4tU?nZG )m+j zcsbxu&y>K{zh;K61cqseSQn=5QM%Lk^=iKukIGd8t^AoOIPoj_x)taxLV$b`YIS<^ z-{lY|h)$QLkAG%i O-n-CpaDpevPreC0%DE;T#`7 z&ZjJ2<)l)Vi7MKnGgY`G0X#m3$vD z@-HMI6LH7?yT> K_P-urKS zdx&j)_V1`uD?F5nh}|7QC#F=CIlg)x0ukWI2Iik9mRhrk?5(@R9s l> z$`ed42C^%itvWh5=}PW1V6b^i6iMkXl{}}}&?n=n!Zhi2X*7Q?&?G KG&0Bg#SnRVhkO(oPC!N;K<@nvM0XGKV_*kx%Mf+Td08s}=Wp)Nwpf;dEoyvbY zE{rFW({Kbn%3Iw6%h4op;m)`WpQs#V)hC%c{G>LZ?NvK-k6!%)rKzgEl(^6kAe62o zk9O=nI2Ju-Z0KNJu(#pHy9Cg7$+EYvxVF#Bkx81&Lo#7W3v7CGg?J=vyY){CQulPe z5R_)T^cgie`Kpgo&`Y3p`{HDil;m?^i*SrZu(i{TrpTwa1(Qve2i1Fl{a;scfi&lO zJs12t>z%YU1*K)h3_d? <8QB@@H#_rXB`@X%3wpr4XTTx!LI(ywta7lDr{Xl?X)hzJ`%03+uhq?3ANn0C< z_v1+qi7LikI?lI`u$M*V56=wqDsv_%7VyiBaBG_p$`W%MCf|SAhUhj!Pt5M0G=0`k zC%7}6RYH&nK0wvN{iYGQGv`r`Dj}D#x+JF6q3G*X1OoK2_RW7QoH3BpnS9o4yb m!b$b`g(Svx|6v5SEXXtT`9!CYo=?7yT*kuyB}J|bE){k~SX zHxlZexpb?2iHXB{a;$H&quqW$FYm7ML>VJS8susBC@rceK~5wc`miBYWX(6FHfTUf zc @00r~HM7unG_m)|C24m4(h*xTz#* zEkZv&PH2JHORr5N=id(GH3lu`_hg_T>o17^2mu8Cg~0u1p5`B@2b3+v4bi{;=Z;zV ziWMD+)m+3t69o3O`DOKA_Mj*Ejxxx_ocd!e a>iPMjfnFLX%)c$*Q^|s&1fyGH19@eQskIucr7Nw9w-&CE~7^gd$-a-)K(+ zV_5X~!w~hUzJUx)2*xN+1FUDoB)bNwnoLYgjPt3YzIs %fA7}3JL*}3en8Xhvwd9PgtVjhvz#L%3{*X((imtZvXTC3*%s02jv<+G@B z{UYHQqHWf0q`lM`U3$i(yoRTyDTu`tvQ!^3Cnia(|EzLQerfGk_t_{~UXI<*eb{xt zHUB~6UWb2Ffbad`A1GNX#0c?j3KXkUM^7!)`BiKt_-3P2V-6hKbzNckvWw`Fh^Sj% z=~*HJ-zE6@@85GCS{pn!NEvqrHpK~0)nXjYb&`stjdYFtZJr#~MCOcF-m>neZkL*Z zN;?}~xzF>DYasx=(*Lcq+GXW9BH?SeXZpFV={BpQWp%>J7gJjxqlGP#B!1=q<; z+lvx&NB0#^L9@IxA)Yf02`&NK;-k^knI0kLkNh96I;&22O2h2>c^uk*gG%!vgzoq? z?f6M6nnXz{#s`^et8unxp@9I_*-<|~Kj}!?w~Y-_uFGSwEy{fZ0yPb@7H2&p*hO`& z>rlOTK@%{VV_$ajPbb;^KB4f{rBfNy%f`#(&83D0P(cJBg76;gSBP$NIBw&7D4tlL z(1r7$7Va-zU%7n7@**H*9tWABq;|J?(uXhQ#&X1j*R5Wlh>8SjzOR@})s+VYRX$Z$ zYe`dJw-3nikK&{xu-4Q@CoHnz<1BhHMfT6Hy=b|8x4*#Kjd wy !U(H% zPdDR*p|oDZ)fSB6*~ZY;x|)@lx8hk?xqVW@N#cJVmzydX#}Zp~x*TiExN0BlunU~$ zx@?BzQjEB{{$%&dO&ii$!gae{v9O%ha*YgE>Fq1e{m2fUD%_xZ7sj}XG*TPETfaSg zZP9O%vLSp3k;CJBXI)^mw3DwHNKQwE{_O>o2*b?gkAES-wESPl*>&mfI*r&hrCyT< zCo9a03ixh&Y;M!F*2$g~Ipe{q(>#S iYBjJ4iF0ns9*xq znK;j8dwtY7qoFCztvT?3Qb2->D<;q3(s}Kzrio$|dUh(q&%?XCp%AUDfoAma*Z744 z{c&L-VnKrAIBT7j`qA~=8{?UhTG6b#QMEq{CqiN8Vh$e%p#0%_A#h-D{gp@0hzp!U zMAGo0w|c64Hq-sn^o5SBJ9HP6qrb9mrHp|hdF3fw`*-|K&qCMJ#1Tq1%_)@pq`PRL ze?8Fu3^o0qv>qgu)_J=ndLuaAoGIKDpvaBG6lodR=C(K%=z_xh*um6%a9O{V-TPnt z<4A;_LP3ni2hPQdLl=%stBy@bv{;tfrb)$$hUJm(W9?p2L3Nmm&CSDPHJQ)Lv_c61 zmA~2S=I_ACz=`UmD?Dhd070$ZV#}cLOpVt;t(x;d#jI3IEmU-9e9>{iih@CzTT3bt zfT1ZM8fj0^j^@ZEsmLaa$R6=3q3GC>D>0Ir?H{Tu2A|0y@$6JqZHPb8eoXc2gw{vR zOU)eJ79oErt789S*H@-;;u>=$CFx#vSnfx`*NW5~5(Kd+vKo0%X@-PY5hE=6NshE= zNcF2>5=Zz+A?hEf8-x*DDb1zmmlCzl@SfaYvnG+Ovb5aHvYhBcr`S>CK76~zHcl_6 zJ@RcW6^CmSoufSYCLBU4Dok*u9H}i=uhQ^>BdHh-XP*++k~crkJxB0v5 --XteS1Em;8dcXdRuSPgra(p-ZOcG4I|S&Ivh=uPJO1X~&V9CXBK!d% z6wSMHV_rk0XE9wPrS)34#E1fzU~Pf$s&+`0#{Uin@8d^qmRPG7y^WdKd5L1jdIEEB zu9Q+-4%!$kk@oDdHA0i3*BC@46$J#LP^b1Wg=KAkewKeJjm?R6L=h- VG zt77tb!#>t<6VL(b$q;x8uB78vepSNxI5=Q~N1`fI5b|-RbN-X2+A#xkX8n{#dBv@Z z9sC+`X$tr4UpMnTFj?B2J16qG+1%cK+2bl^oiuuq&Zh$n3dNv$tNC%PsZ8hLOa4C< z#DVK9J~`U!&i{ 43-xk!U-X8sO;ftkJSECVx6L#8(+ zme@vr&Zb(H(r)f*q#R2MgPL6kww4Z&$rB>e N44h%!k>sC6RreK zHgC2SfDAjkui6Q73u>C-marW=i*Bk*GAs#7SCm7Z3rc2VMTnl976G| ?;0&df_D&QO7ub|4>f*F>#IM zt|+a4atW3+Z1}@Z vhCX;Df}f^DADVfL0P zIz8-XRzWucBw38BM^6NwZ_j}zo+ nA zD>d7)Kr5=Pahq^5pec*pXoUwBgwV^cSTLgtT^%~ihfPC2KRw~}DfPOJsBbOo{(+(^ zN~|)!588VNiE>F2Gp+x1x67VGO3$o%UcBfnAykg5PH;tr9sMCGn?cHNt$B> qeqB3A8HPgto!sT14XY;L8v<=EJ$HHonFlJZQRLA0x zhFi3LE{jV#Yl*9GKO8Dw%t1xNLptn!1Dq2c$u2-B{nIgoIq9SRdS~*wvGfOuDTU~4 z4l-4lm3Ak{&gmBOpn|g4ACwDYCu+^xGdy&GPbJTg0B`Z_033USdV+8}9Re`#GwmZl zI{q2*^Q7cs@_R#^+ZtrsPUV;vNSxN lx>M)N3e*4RU6+3LJO5Ibk3I%@?%c9kw z-5uV&z%F!8Q~6r=NZW3vAH*k})4uf5B9H37!=8&o#a}l)5)GghD*@p*iEEE&K=l>+ z)Hc{89JvN;DqhP-gdV6{C4oM@`^e;TBB9!s?dbMMnI8JnFEF<|3fi> A9PlK7J`q`pnR^>a^)&Sf Xg_7tvYqc~Z|#W; ztLE?AK~5_3S-#K{bzTir<>58`7YQN?%pZ9X+Ep5z{W51JSQ>aCI5@?>rOF`!wXHpr zw?|KEGM=0X>5Nm{%h5k*1OKNW?|&CQK`)R%?9;nUXI4OBNBqiERK%hlKMCBk{*u-C zyJv@0jQgcV^7C3-ku~G#pr+1mf1sTF#oku$LtnxFmCuh+=RQ?iOWJ@Rv*lSf97FW| zJ1m1^7RhDyKT!K87uhivJl++}{(<`1aGk(~-TrmQ+bNQwBuIMA2*J3~>rFFoYBc^Y z 4sy06A0vJ0N+*kP0-#JpT{*ZXw2G_#edAkWwQb% zRC_Y yWG1x>nz6*A_?q#DVrAB&`3H=;$mL}LlCArx1P96!B~ nWzki&)C`4k*PwOU zo}i6|59=CI+~|pU%7!(5b866j9Q&Mqpsd_fj-sRq0z6)-+BK(zJBjpk#!aW_Fn5d; z!lG5p>2_K~)OS5KS1s)7oV?od3X}4qRaC0N^Uf3tE2~1|6jWb=y&E{`fk^~k@(Suv zwu};N=~Tk($rp_uq6;gLoe0Oep)2rrzOBl(vO+4q)`@X7$`}c~R66v-YiP}hYPPA* z lP}hH(F+pcp-atr#&i`QT*e2`{J%k9C* FAAVNaQKY)B7M)k8CaWA56qlI5xWIeZ9gU8!KR6 zW%WeT5MijwGXJF{q+eV!Br=m4v_bx0Nd6ni)#SIQ+;80aAtn_?b;GHT^PCNTpwO8M z$KEtj0w`aIPv`7BIq6CE=Y$RZKw;MwU}I$|V49S;<`Yra$&+gjcv}_0VhOXmjhqK1 zRod6%gDM=QdHhc_r)LwcvJ4sqRUGQG=uwfC*(McP0|Mn^eekVgB|o!8?K}o7z2h8T zfa7N;#=EOPI=-UYj-GXIVsJUC$R(Ae4of(6c$p{hYfxhG72-F+U6_AIG(gehEoin1 zB1DSI%57DeEu@+scRUfsnpee&`NHlbrPXr?nHl%`sZU^yxjFm<`l3GJX3Zh$9cF5y zd5+x1PnuD%4d?qDpy#O4^iTLUfz@)OWSDPgca5t?ilaLG9v4A+S1d%&kgzeMR1Zh2 zr=P;;iutdRT@c7VD#Gj2{(k%joaS;$!swnwDi}~)2->+z$Q`I}a*TPBZcb5gLh$9M zv)q2)%mcVhY;C4#$NShAV1u#4< byBbjK z9Pim}voCXY)7Zu_W4yAa&WSi2%$u97@nKrreQle#3ehOOVtBoL-x}>r;##9qh(mtj zGJG1Y*MAXUy;zKhpoXwK3y!km>u3{+c~{?yNsj{3KUMgaE^}pifBjD)es-(`jn2d1 zm_iXV-gz$gLyE mdvO~3z1-dQ0;6s* zN0_^y+uV5E07st1$iDI-Q4k8iZU$k`mTp@$P_{o l`%BO0Rw3bj z>L@))c;DrUB6VHdg2JqAfupY{b|8E&G_!-wHa}0}bL%s>`mo!5t;C25f*bme=CK=_9nFfTO& zIqwVb`-vpTk?kz9@CS V^=JK4ZH1t;C-x7YwV6u;*(Vb{ zn&`a5+7cv^Ts%N0PqxU6)@ yQq9D;;AdmzvXYZ{+Qo@W<1VOrIGB z^i@`C;3_4zu5QsNZdR~J*WQ@?uqkNXUHi3k_M5&DOCmE!_vfhPuV<5usek3i>@xvU zBHt8b)mJfYAbDV05ZY);3|QmC*-P ^SHP&_~kQ3JgWI~zjtc#^wCnH%A4zL~U&l@%zalY6PW2~!-0_+j3(hXKIV}O*mOkh$o`2O=hE>i1yCz+Z+T3Zxe6P*^ z7Z$xC>J?O!l*qfO46^BuKUIe`ydtBgte9ygl~BFiS e@Y iP7Q$4AryCr;)i=7K;!X zzm`p=jD$+#eOpco+kssHNe*o@eWHp9zti^tvYUdM?dxQjJR0nCtDbH>ka+1i7GCsN zB=_Z%%e|HXTrDXc&sA5mx=c?QpC*c-zJdEf!1aD{$a2MQI%6NcgcYrkN0Llf+Fs#~ z?@ M&M;s zwzyQRDRF;9b7<@)NgaE#ZCfb|HvOpF5Tld>C!JYgjy2H1{8i`FP}$BN!FvAsr1wO2 zc~F|5Nuq8+YtV=%xM8W1Jc*)Yl)=m~vUrs#FAJ#G8}vin09%G6&YYm3;xu;Uh+Lr> z+&rS)NF;+Yhu5&WhWmX+L3II!W#`ZVJIk-Zr`&W4uzE3HmL4){orEyFn_e807C0pw z`rN>R_sr1#+{%LWG=Ms ?>-W<{ho_yeG%UXuuyRkICWFo>yi|GxFD>pFBYd z%z|QXEUCR)vbApot~T@X _c%x4jeg$&vzBIo@vxO7uuNQ ;< zyPs|(cMfW~lC-F WTGDjp4*k8>V7P zmcl6@Qxj{pPXz})Zj(s_GG#&@r7|&kHP2YF*5V&Pnfdn2SP7Pk0VeizVIxJ%KfB6I z`bOPeX{}POal;o?f+z;1RS18@-EquV>oaZ GfI>c{UVI7V3;t z{pPx2PnNt0aH$+NBMJM*aB#&fXVNaWG#=eU#N+-z)!)nHTnqazF<0DP k- zjH&vOqfnh%mM2I2EETl>k*kVw`qkD~56RK9YanP8lEfljB6ZumPdRl7&V)+qS }xnfVP!(60+J;pN62owawnDR)h33RlITGqR{o-f zhZkTa_k~?Q$BQ0xGLl84|Max-(ZInhIeB^H#FkI3C_>4ZmJ^8RqB963wI=U!Erp*z zJ-n4-fCax?=Wo U=d|pz~;d BsBL#mI>1T{t5a!vSb b(<)AM?Py!8E~q7U3U$Ia8rk3?SS*e=ilbjU4&cNI#RE6x!QiS%Btn5J zT}enb(+I>$C4E{^&4y)9#2Z};Sl@d3-kk%BY4;)ZDpq4$26bFul!utQvUL8zs7wBR zbey&6YW9`DBzTQ;@yA5_p(dxJ_gHs!;FPC^$*z_T1S>p}A1d%(Snwnu`$@(~5u;BR z{>TtFbj8-*t>2)i+qk^@S-Y(=z+fgymib0sgCjNH2kB0r5=11OGJZAj2MUD&WX~sR zUr!wBiM{;?3e>ThU()dl-F?NP*(rI;JnK~w %>9bx^72_SbI3p>$3)^2|F9Eb z*VrwjJj6iViu*`?P~XC@QVM?@2g_L HJg(VJDR2V;O)9qm zG~(byG7G0opF(c8re^{MO*fK9z3=gHiEkU+Mx7Oxr&vjdleGw!nH*f0)kDeW1qDSW zz5WaD8(kC2kljNR%d26G1PIG&Mnwa0@F^$QR~eX;*Eihn9Fpf{VI3Ei*lRs2K6TW# z(s2?>x?blpm-%IqnPPXb2r8 oXL7~QX+ zbk-sZCKY4hr|HSJ;6G5$MuwgZH(~C{i0Dh6UJHo7c==xQo_};QiD0NZ;Z_Y?rj;G! zHfG5QV;XizI(;Y34GMe`h$4PbSXJ_utF_}k2Xq!MHD=u>8>d;Y%)Yc4LqMJnY>y9b zO5N-?FX?70;~Qz6Dv#90kos}!2W!=SX$u|AY1f+uW4 FDmE5j};PPD0Pzld34cdOsxWDXxm$va5u|O9s!dMAW0k&}3d%wTwRxE0E}= z1lhCiENx3MB||;Unpsx&al)Wu2>fm*BECwQQ?=Cd@Rf_G-W7lbvH^)nv5RCcmR@h2 z1|Draxvs9a-a|7dQ(ei?e}-^xm4u hXj=j-Q~Btd3DIbO s{o{D+6I6}SeiC!9oysK~uAX)&(jnTh zwb$$&t2q{8+I~xFmkUw6y&|UZ;ps72Ddt8D(cx_b-DD_j?P&2f4xO0)B`Av~iE3?2 zUK7tkXS%E)>53(@3>9HV>QUWm47oN@m6i5dBF&DFf;Wk%P+s8co%|U5b?9gzjjZAu z30^|1(n=BO2N&2%rGQ`9m Z4>d9#7=C_hK9hZ%fbCIm-T$ds zAQ+dhxug&7wEkj@_`8=Ot`@J}dZ&y)U8cHEt(Xdg&oSi9|s#g6i zPel1SaRZT(ll{wT*cWrQK57Y>a@sVa2^dq;Hfhi@%mvrH$j@plR!>=CEumvQ3^V z3p&(R+q$b^Cw?qXH~hZ+3O^1DxwXl2Zjp|kWoz>wz9GM(wyUJ1TS0xz6iu>?9KF^L z#WC|e+GB}OLy1rEKbKr6l%)^LPQDQ4oqGtUe2?nBKU4}nVxD6MS18QEGBNcO&q1js zMkXn^U$uE}SZ?@ZD+iPdYe{Bz@Z5p`w86u^_<798s^2$d^1z6jpL)lSesMF#yYkM2 zGK*qzej K(FCaXk5nHaM2tq$2C(_jpb`IvSk>f{xH9#_m%4~V&L3#XLC zqg3tH!a7LXVT(XlIEIUZFj;InpPc4sVK*f|9V7ev*bK_K>|r;{<@pBikobhpGFwVx zo4pYyf`NXZloY0VHf$1dm}Y;}hs|Oq;e%_2Iqndo9~-30j6H?2HW_9{6hhS}@DPKG zBN&(~_=H #2gf`lI&ezo`_@G=^kqIB|*O05| zV+{EI1 afA70~x{ z4;qsZ?U`j+phpXrDjqDete6~a&N_(IFhr~yqi_fxo2|;^i;f$`g94h|CN^%1>#ltH zAfk3uM2@7C=R1)YmD+dR3^GaPIP$jN^mxigGp$-4_KLqV;B7|1Hnx5%$EKk1sM%`O zaD!|xYQ98UCKQ@PH%}^Ftk=kgKR$+w``aG{twxm<$w3k3cQr;>oGd0{KP^Hfm$B3X zrTwxwp;kknpn3<2T4YfwRyg>2RvtMS4l4#?O`pjQpi(p)>aeta>Tqr623?b0b~#Bd z)4GY_zli1V?ZeZI@Ke+C9;!uSk82B^0N@8rWjno;Ry$A|CF4bY1pl*E(f{FHIewVt z96(2yj1i0zGaWiS&dwe381|^fl+9Ks MfrL=?;Bu>|c#av^=wibIsk=*!UXsH{wF4Nc_E(gXr{_}ajqa%jdF z=f#(yB2jR-s5$_WW|`r9Dd%5>GQ-y#)Z4`)pmt9Enhbswcu#=jtgXU{W*g2DEK=p_ zo%iuAxV|+e6Jymf5Q)j|NPkteK$V~9hL2U f8ug)yU-Je6e;HKNL zO7!u0jj?WinF?6@6@cdo2tzgYUX5cHsVw{N{qNBF=@WaT;`P(!j>wI3ckh|Awr)P& zxU}i;9^QQyXDR{Wl+b7D_U9aV!tSB{fjSKFyn$&nRw;YHk)TZB#}1ra0J}WqJvN7! zA BEstIRMwv)iio95t}H=uWMFp{i~HLsJo=A_3^T&}JB{Vu#3^Jp3rc z4$~H}@ kJJ~6DL!;OvvxZhj?K>|~Rnsx;AXV{_ zSTiU2mfUOJs7^{V>YSt{pP32ARSLVIed%9ckW38_P8MqV(}*B2zoj~iS eEn!DQkrIfU5XDEC6}oI|J7XW+kcwsr`KEyuF@|#~Rc)uh%QkPCr5q zt%ac)22zwwm|IECh$&92xf3^cB^4GG;?sxtEuPCK?@iLS{cpa^CnWB;X8WMqa*INf zQKzX?Gpda!^2=v`uZ8ZpE@vIz)%HAG6eM$Fuus;^boVL|b^-uM-#-VYfxS~J$WCx$ z$}9^mCDV3WO@T?^)8ICH63kwBompY!3`eAwOSbXs6bt{L@q=CmOI&n` M&qo>$>IwY;BwUh_`a(08+K0Eqqd= z$D~EY+-#4S&`(Xow^FlLmpj;NtxOD#1|& D3A( zv?WoQCfldti@`zlyvKb {gat`?5Mz78prDVt2!B1=3*#~z_d@H9F&;G?2Lkrs4lFR zfq5j<0TC{?-)c@Vi)?V5z1+l(&>_1<41Udd!}}RW^*2e&ue{&Fu+XR*wH6h_KWYfs zk?Lom>rXbuit!0A5f7-iBDXXlLdZ8pOc8K^mkZ;^UIKd!i8rA(LH5p`PE>#kU(hNV zC?!LgGS0K)1e!)- eRM?c=2b88rS>RTSP%>15Cp2z+ z#i^*+g(8VOP8U+H6zT>YOub;EUA)cDl^xGIzV|gZ=SGLC?NeayeESRGh5t>uNiF-K zF0j-|+-u&@;^CFUpK5YnD1*aG&CKoQ`02#i69*VCB~jI7Cc}h&n%>EWS%!^bJC_0k zIHyYpLL|*x@;n&7jV1_&sZy$a$DR<2X~{D#Vc;K~QY{XLla`JEZ=(oHp%b_=oXQ{} zN)KCQ486}@pM48g9OReG-s0}rEXmoSvu1C_ F$)cD&H*%wc0Y zfo @rv!(pLe_7ck(CV~N|ui7G%Qz-~ZdIY{-y$f0A$IgA#2^&@KLDMci< zYzSIxBw|SB+th$_FQuZ54P$FY?v@^4$lgq9508J}MO~%JEis$&L)4dHT>Sb}112;w z)<{3mtI<+#GMt{qS;5{^z>P%Gd|&E2EDU0-3__F(?Ks%=i4O3E&2j06!#4Nj`v HzEeZZ&C<2lgC+chG{ Wa+~GP#OMF|;0%{ry+bVvuNIYg1Dp62My2 zIw+MMv0rV6@Q@59Lal7+pH|Hq>LBw2@Uc16tij!7QaD#|=*)n-`{1t`@QxC~>77q| z6F- 2lg$;XYN`O%+unzK(5SUkpI4zGQ}sRghsvT*TY{pQ7c5 zXl4J??L`~%@i+jg6X4fEcOA{OP7~w6T=&_QlASUMi HDT-gA2LjmB31NY z9+NGJ$8{yJM_&oc426XKH-ibXI0kPx6;ndyiwVRs( #{N~4b4sluL3$}PpF?&p<-C5U^rFKR)Q7Ih@DDI>j(|T zz1HL{iz!J+>$y=b6yd`=fUBBWZ`x>I-Kq`0(4{-2A-55h?0NJb#@QG&4uEgI5x(R1 zF}R(|g+}73Bk*w2d!wX)cEaHexy>|VLbZy?2(|yT!eaeSIBa$jKxB)gi@MC9+S{+- z{6WZ0!O_Z0VJnm?LtKVlfrUCQR;?exoxt@7dbh>%Tn)8HFXuV%gldZqt!fI?kcaH2 zdI2+2DM(vA@Dw7#R1npP2ah=ezxD46!YF$?1qB`v>H^bcPO`>mcXb_96NC4qEdWS8 z#p)^LYrY&N3iI#X8j=YQ^)Xxm6^{MTVtX? G$E}8 zE)6;Cg0EH|&i_|*gtI4pJL<_w(MSyt&V8Ym#{#pnn5X6&CU6qH_drw&<|P+kiu@^h zs=BgE6E@*GUtl6$2q!KpCSl~Fg7 9*HqGxJ`jw5yQS?-0UA(c4-KEv5 zjr;k%tXL{p37W$Xrbj%O7fX22i3;4zR&1|BiNTWD@pGaY?C;b^bJR>>U-Ne{Y1X3R z%apGM`9%?`X%RV+oVbE1DeD7Hn}4ZJ$s*CWa
bn0lq& ;LzMp%7A{qrZ+wpctFiDidIyu;$)VRos^Y|$of8Efgq0y z(5a*s`*;AX91bN?Ft;<-$8WY$=I!LAi-{_(?5IXX45g5v@m0y6zPf;lEKYZ+mM>9& z!`AjlOG!vfA{k}v)J-{ui_${0_M1HcgeiusAa>HrHX%z|I~;i42t4KnOm^9raMorn zji3HM?O50(`DRpFI;}?ff)7n+iz7Qk-|GY%S{i~ORrV5#PGnx_CNG(#u);xSkj`AT zW@YE%u#8Kr*DTRCbE)dCz_p;7ff-N1@@B{}V;3c##j-YNw&qmTliLK}W;rb-OSpeI z3R@gZ+TK^eE9^%=;KXx+4HktD9nCO~`JsWDPDl2MRtt+`Ix``f&QyY3omL7?7lw)_ zMs?kEc6~QyGYKJh-yK!z-8JhMMGnL0QFyAFedqZfuF-Vn;^XST0deSF5g57=%U;!H zee@GDbcD6_9C|&gy56==|5hfbD4l~fbhv{wQQvI3p~~Jr{L9ns#cj3m%RNHSyL!f- z_=jf 4b_jbRcmbv2pF4b2kEZQ)u0`!!EUN(9CRzgS( z$jRRALBsC`t6wm8W>CK3+(?HnmSOcDJ!wo}VvV^*WxG_W=W6FLf0tAfKd@BB*QPNK zp>l*%sw1M8MB*esj>r+ ;Abn@zq6nsu2S*frqoJlTmFlQ~fl&}vtA@#*oaaO(KW9o%oQDaq z +?psVF2&FYm+3hYtjf6VmA)I>);)Lks zshF1+`v9T1vX+|at7nKeIX#u@-MMN;bl8b;ehZrTPD=ILPcymg3Zboe#>Q?nEbCne zN3o!04k9?NPX5RVott*&!ieBj6=sZCzln-OtIp&MFcM %y@_XGFYDD3 zd&*9V*A%>zEDnlgi}xMhmA_0vU=RULGiud+VqBa~q95nkQ}KV{gKtC)XK=IJad-A4 zna-Hwz?N@lD>wv}d7QemiS)skN|mY-Jm*x*xko8yE|?c==S`_>sKcR85_qmoF1QVR z4EUu)Hg*xV*a$yDqdjYF99%-!Z(So~Kg-kC=`xu3#LvmI06t
@S1^Vx9Mz|UslunpRw@%C_NO}0kk zB4E#_EK=s{hnORqMj)<+z(wUCn?>3zrkI<;z?jA#cu#Z)Ll7c}DkOEvq{HlA*_Tt_ zcX@z-KmYMu|HXm+)263e#XJ1>j(yz+PTG=}77$NO;75(TW_tzwCSf#ij3B!akR<2a%q7B4_yqMH=e z7on(Pt)v~98Ej4Ta(f(@9OPLt#7=6C$nlJFJ<1Hg7hUW#0+5_3r-QcK(J6p9jXDld zwjqWq7S1P8Hk>v_%4jdxTCX1qqnZm!suf+Yhgh=;@&{r}@P~MnwiEe36p)*&V&_3g zvqarMW_c(FX3=OCkZTgM9Fc66v4c^%dvO6J(tl&_J;34Iw#VUj3I>D0=pv(cMv0Ip zqj%Ax8={v)O^}GudkoQA5IsZ}EiqbxAc!C$f)ElCC5RNxH Ixda;Ez6 z$y~Z`$2^pjv8kH0Ez*XwDqcYIoJ*OiDal#7sAuFg^{-rq@9iKe+{^AVZQ{-3a;2kD zm<%4XdK!S)3e{{ZkH-T;=>9Ez`d)cu*|bShqxKN2MW}#Jun{PRjyz4unA}jnmXFQU zvWfDhVcdH|><7-|ba9iUr`mFZBu5N1$XP<|h;Nm)Y!Sfhd(H)?dH1xsVhettS^mA7 z_bpQXOgAo|3af%fIF1U4B7LpXr_Nd`2s{c0s`AQZjkWq{QHiYjme6e#`Wt#x(kzSA zD%0+ xERs6ZG-g zNC&B1Hw^@r+0IBt+Sf?rl(w+g)}%?RU3`qAC&&W)*hQSZ(!5RQX-l7cwZ)Vr7kcna z0ME*Ur~#pdbel1=YaC|G>IeZYtktDkp2`lT6k{xp1#jQ<7&FtzEz+x`8?M9+n(_GlPeEz8AsA9ABd9KKL#c34D5o8q60IIG4V=nkAjl zH*{9cuZWw^iF`PUra=0weq5|u*XL5$6olLPTuzJp+ufe@Jqb0-p{r;J=U8zRDAJ+J zTHcLzq2I?_qIBGDwS1)CE;wDSQ)(yf^hYg+blavNF3mEL%|IJz O4>caQ zI2Jd__2XT1KHAU=?^3GI6>inlq|$neKBxH!`+(K?Y`y-rV^p;UZKJztZVCepDH^qw z=8}M~)NQzDIo9k*qx!Qq4oAxKbl0&6nDX64mNve2-L@r;h(|U))wB}#^y_RLo+0+R ze@yc-2P#`dZT~SPJZ-S^-TcMR+2Lt}ZHZZ~+~(_}NQrgsF1O ^>5}m+ zn54lgrN^g #izrhIGM zY1uxZX+2^Pl_K6poZcYAJ+E$EyamMf&zK*QWNVc-INssX%}R~E{pDmDQ*mRyOw#?E zd&W{c$xE->_dP7;H)I`Rt`)0_@L%cCZ-WK3o!cv|;ttTisON5s Z^lroVozI zGg;jI@|{c0bqSZt5AvVuPn(|-V5DS{?9A1g(q{Z1wPtnSx1eOf$aoWd^Mq0*3pVB7 zC;T*#_94nR8I8@O?SY}extc+x4*rW*Z(V?2={Dg1P?Y9foFmI`NAv20bhv!Z5I&ap zyG<;^wAo6gTVR)XABTkVnYtv+#SCIRNz3Hq^7jxwG93~09y-hwk9T5kHftQ+s$wx0 ze~uJ2(4u`1CH28jg1mp3?}{?VS@_@s*=fHVdW{V!Ju!(>dk?gVNmO)TFF5a CBHeLp<=<8wJn2qR?E(7>o~cb{-cMT9zVZ}&=6M{ z{*&{=XLD*_gB!mAQf}>hYaBEV_xmig@qKS==)6DbG1Mm&`rOHueS7P_vx($bx?r8> z;$q)@(^uZilB8>F3c5kHO6(L_X#cr__R>Z#!tpzSVAAGiLM~sCAWwvn0}hgP(n_8c($ZP z?}J>LOEP?3{j64QUf-NiDlU93pH0xHDrQ|%LhiT;A}%7Z 3uHCDkCIo$FQn!v-Q%uOy8a^xtJHvt$v1I z$3w?!sR>3W(|s ScJr>6W1nF~An)Y8VM7ln9L^@sa7IHpg)VP|P18viyqaz-GTy2Ej{IKaS zyN2#7sJtB3(LQ|NQxQj-B*9Yj@ aIp~?yKdpA17lr;#WOF3~1K(y~J0JUt_f2MdHa!zrl;R)j4M??}QE? zt%+adPTXQ#kFnki%ut&}4ID~HMAA|IWajciI5Dud-@W|i?V_^uhO5~r;??y}!_Oog z(#nwA7^96|ay6}I$_c5i{ &QzzAaiy hNHvQGcao!W{h9?z7U zv1`-Dc|B|?qm?Aj!Zv@Ks3%CQGTbXYl_tt(`FOz2n1z!u=j>aPuRNKy5zjZYFZC#; zn%_o-JF&N^G4&;onQ%*FI~V#gaH_o{u()bfp*|99?-MskMT?nw*NOCm9n=I`653d3 z- ?Br#4^_z%~PJHIfBh@G)x$Hrl=$LGRDaHgXxthmD zkF4UA&8S)YYBv8=Aj*cVYjoXE%NXm+$-S>O)kK#dbx){%DW1Fb{9yEsDwAkZV8toc zeiA;HFA}8w$`p@9nHd_FE{Vdp{G%o5TqiRMVwF2aY@R;Uiw=iHnrCIP;-xKBNJ^cX zm?(UOIfoDFF4S^KV5@Dkv7e_?*;VFDMEfyb6KwCvC7RBz(P~UwwFaDnjMmMacqMI~ zr5cCaT|RqEcH>pAArr(TovR%l`*WH>{7RWVIHG#a;@%+- 1Ob`5t#iS%#TLVlFv8~CoI zy$HX{KN;>HzZPpnB_}c%fhwp19s53l Rw^@ z)fFgYmB^M2C3$sl(fkORcW#OO^xK2yZKDJIeWwKPCMm7FDDgZ)vDss(|4HwXynva$ zQ=zfVzM!j23+kP9H{o~AJ^7xjBFYz2G-5 pJ{o3?>@(1peRnLCh)h!i7lzd$&8rEnLDY~r9xT^OiHHT_v?668m zBF;jOw%JO+EXpE#TG7LKy%(0 PHnhqt zaxR@MaFu$TMB19B_LAk!j*8?Qv)rrSfVn)(%7lBm*xuPTlta$5b8e5`^~2)IFZ3Ak zgbjBvH1Iz2+%9`&Lp-0A`4IvKhtuT33U!!*Ul5=&S51zm{LZwUH~bAKOuwaFuRe2l z>hqP~`>?N0>4Sr}#JD$<*P-y!;_rTTdq1alBmbLo^$d2o&%l0U&fqqi#A0Goma(|( zljjvdn|Or^YT^#%sL>j^gsp}BHxD c5Y)VxE }Pt4aE^ z*?6*$Pi7xdOu?8hQ}6qcFbj3zOHC01n(uk~)libd(Og<9-ymtU;%^>%FDA+sFt)Xp z4JXiDeSJGPZy9%c3&lDJD+Iy0UP<~ z`lu-Wa==^T9fXIBH08~z&*Irt!IF1ADrSg?F84c%8;Onx4C`PLjrFD)(eHwrjJ;be zZ$(Yil2e&!38H{f5KB&hpnnhpIj#4rV3WEGLY$RT;-tRFv~m-2=;kiY?&IoR`gM21 zMz)*l sqWT>9$3u*^Q zxkTP1y`ODQ(>vnIjfJ36hr)N4&NpS?44eoflec$o;?!B4&oi%*wG#PAr(Z9WrVr2} z`|>sOUu=mHUW(Wks6mCY>G>8%Wp(m1)iM{?G+r#~N0M4@SsOZWu<9?RyinJPMwS*M z(+$7O<^>P%ETn5!-8IH_)ztP*I+B-G%JL$`L5}iOI;oXp7sL dr94S)NRnBt8mF2w% zS0ANEVd3+oD^Vry`o9`t$$?a@p)0wk1DX(%OqR>0AmOvxBF5wo!kV>GbHCy{o_@O* zp^TEcI!OW(>|$;8%6BhTH>aCO)VF3{%br4UkRE_$_9m~4y~z(ruO$v7KQ}*?A?kM% zRO=Mn1B#O7)pHbtFn41P;)40h*sJJ)SIaH~2L2{Dsq(fAFNP2t1<${#)o!jKP|f0V z9td@w1?jNn*?AA+b7Kwp%td4OFQyU%^SEBM=4w+9Mh|(>ubErop^a6nnwH&cd>`l4 zwyRog>)T<`ncvOgi8s`v^z#FYeL*1ujb# i#Ah^vM? z$c_Z^TJg7}CE8LKIwrKWFvC*2){Ui1HI%k)IWztFEB!KZj%CoKdiu-A4vv9D`y0o+ zSW~|_E*I{nJE13gdcPMHno7QDUJf#)st(Me%as4{sU|w5*hrY!ie)vY82W&- F;%=Uwgi}923^2bb2&D(}U FZO$hPSi3nbi^%O=%`uwTdFAGY$P7*l}x|8HJ(! zOGo8&F9<5M5;EhR2<`DzwU zt|G^ENj~?>K0?O)R9kDdiOGB|WxP42qf(_bF8&U{(T1VJnhTQ_rt8`$NNNt&8Fq19 zdNMQc(wI^}>HVIb6ziMkD?;bPH;0GTC()Wl2$t3?4-{ec65&=eg`<%;&nu`;MNT>` zRfM;$Z!bpwQi%QBJ;LQj*(C pCacwLlJgp2WWZEaej zP (tJISYN(s&s>2NE(}E)0TjG6zq=4M1RX7Oo>f zzq9kakDQzyP_Wb-!0~9>41dg<+Me>mw|j!m#%t-`m8}Q3U*SIGGJxP@vl9+B-bg~5 z%?7;1& OF4I~aeP}{9*pjc8H{Pe+jQ14n6yiGIrV(Ur&P!KUe_*ED z#3-H+FqWXB*EkESdbCqAshjE6djn@Kwz_Khp_`!+=OAdkja8Ak!Zap3(U>Gn)QR9B zM5v+9glavmt#ZG)7}d#}>8o7<=PAe2U0_X*WE||fXdu&I+tPX|)UAlL9Mx#r(xe*~ z7%SztG ah{Z~ rk27hK{nWqV_* z`@o8g!XZ+`o=(cJroM#TTB`RxY^T?2oRbb-ndBcb#e3kEHNM %k|o=ev( z66YKg(hYkXu+>dE7aU%;ZKSGgc 4*g`N#b00_c43Wlt@UK|~C5UrJ5< z?uXLd8Xx5|@!=2OzX}d?3N{fmVU5zF)mpo>gW*UBL~@4zluq7rmsO>Cs_$TCrE` zw3?w=D_}Ql5UKkzE6`r1SPJ%#wprihlPAI^;DTh90#C7a;=8t6$dvRW5S-B`Rx-l* zv9U#Jpy*`no-wvBO$ShXIlLyY$ifaafPIGBC?zK6vhR*6@UoChF%aDc3E4*b!d;wSOh3HH0*4Ac^W*4Bd z^G>z3{>0;kbyKa{wvrVCA#EOjK2 wbflGCd804J=Ss>L%!9z-h9ENycu*HUGqAC|zY}u!@P=L5i{0;& zWf~^OE~!PSX`J#Z?TiqpyGJgZmL-$lB`F=tMWg!JU#kHoF7JOA4PNZbeZ8H=w~e-Q zap!gMqTJ@o-&u;-Q&9<(HMhPDYS}mfL9P;Y_fZ~QVWbK^WyK|;T)Yg0aK+P32o7fC zxP*L{_1igj?VT5%u8p^IHJ2Qv`t srY%mXs-I`HMb&Fo`|8emX;mb;5ngF6IW}ls60mtOH c6Wv>|Z@N=?hJr=UR9p3CB*ZeSH z@bTzfvQ#5;uS~br<&g_Qp!4@ld0AXVuPPi*E7#sP3F}~iXQrcC!*k{YsP_Du$HSSm z9Y~VrzwVZ~A>xLpyZuCVLgksw0>pQ#q!~MO#&xs?pYIso;PT*OjSk=hvGyel7TgmV zvr+&w;fV9^)m=8k_?ZUwOBapm_2`oNry50rNQme1UyuVMr=&a^9^bmN%^dIa@<0f5 z7V2=0?7K>OCsgH?<#+Y|;KreE8()|}dpdYT8OFn|f4fXM!KLT1&a@m )vJM}fV%th(F6 zE5lzUAL-TI7P|3mtwrB{m-~5-1;^ r;p)m`IIx~AYi^V7a4jdaO~{iyPB z&4$6ptmh)h|DTUNcKcMFSxv^h=^OjM=VwNVcq{oF0Ed8x_c@ 2&rJRW z^oJ9HBf2nPJb+JDR_>vd8vn!N=M$uZB|cB0Q%g&MP+3v(Jb&{?fMCRTOvIn1|C=xI z v$)B))a&UqX0BsCl2m#P1wFm|J{+0w3DhPm}1QOsa1xi_29&>>QtLr7Dj41j& znG@3a4+4fz6a{a5D6P{hom zGPHOhFl6sPCE$ZX02npEkOI*IL-QeErGNK_!pH$Qfcw4d{{}mebVT#NVJCV+|E%l3 zI#9oumgtYrlm-FvxBH+)IO5wMh5$ezzf)cnj#h>Kqegy)KoO&>{5RN10OHy66BGXP z{~v!C!msFXcu^v-2ZkLymi~t)G1su)v4i1=J`#)u^n^42VounGX#PXl|7W)O6 KP0j2xIeIi|B|OaoxeBO{}nqi zq9Fu|?$bkKFn>n;<$yvs0T45hZAxfSMVbOU|K$Bs+7KJa|Hrcbhv*>a5(vs20Y{y* z=znm|pKL=1MMV-V3=JU$`NI&a`ad>U8Qe+eKd~eJi2Lgag<($|B*1nuG7=<9f)fGs zWa&rQfBF82-4H-y5X6>;CXj$4pol-2>px=u-`EBNKq-ILJMb3)`H!NbiP#(}#l?0*OT Pg(m?&Zd#{AXyPtyGz z_>Z^$nE4|7KLY=&>qO4e!0P+3xaTk+5{{sNAym}R02Hh8E9^<;X&(!iKB1j{ 1u<|M!vqWZM798^HVz!vkvB zw{gTsP!i668`X=*E#$<8{=2aHM;OR0SOge^!XS+?Cr##;r2U6Cpx+jugCYY+oTQ2E z3BVZtJFff16W}6Zh<}eAW(1c|BLH9wc>FI(|BDj}(4zhY_$L5_CptkW;@`hD^w@t3 z{wt8Ee}s#cI0OLwseFX!3jz?dh7u@FWgj#K>tIA23Bo``-6Tqg(v@yDaxXi97PDVQ z1tuxi905*uCm;53b)p@0*zsnNrQs^TRh-cPDYJ!Z@^F>*5oiq-OC(ME^Lb-aX*gz0 zA*odn{vy&`6{Kh26n8q<)H^T4+^n?_)JT%-=}|cYxuEi~c zajSm5H`*Fa!HSd?Fj6mDTaqq8SNAV| NRNLY7lVpz=QKe=sT?Nkf*WCXij5@qdL&jAz)}@ZFP4Ze7i94 zt*^$UsH9eGw9KYRkaTZAcq!QP4v|DCS`ctD76udlei;yvLI4VbR_2s2!u})>_=G_H zN>qXW!MH*eFV%^`uj>8r3rS6vj4^!jNaQcDKm7h*KZQ9H2c4e$m%lIfddz}y6yD4S zFKgd^L4&~4^la0#JMCYnV7IUzG2v6>=I>B4P^x2%?UlULy;66cND46o049FZgpv^n zLNq7T0MT+vAWqcPg!gQt(8NR4sl^QwJ4-$|{7=FVwc98mwyVEo2F(;1dF!!94{{>L zbJi4|*iB7z(@ch&t@0O>C}q_MJF2y1wA57#qG-ib``9`%y`pptZ>rMuC(^}v2#;|| zMPKYSo9$sQ6jZ4H!KLvuW46iejG>Y6B5IQprh AZV;IS{BNKy#8w7;|Hi3@JwVsq!57MV!mv>kJL5(>(wB4bVE1n^g zNkmX|T$yXyKAJm6>H-OR?;$1*{WA80MQA7G*K%IDqV&2;hmN%T%_C6bZ*3$;W7KI% zN;oTOn_b(5wki}u=N&46mzt=`Cm>5ulgsG4odiq%{ya7}3qsa86(9KLuddhnT7Lw| zg W!2yJdIc@OkZ15f}ExH&|{v} zN}AGGmWdh07^rj}5_Hc9 rOUGDcnrk4#mQU6moPvm-zxVgYo?& z&>rYTu3|%A<2Lmmb3)w+Ekv>T%9EF`+?RMj(b#<7>MMsyf~h;su^`lEjGR_lofhOy zBAwp6(r j+ 1@`FO7159Y knU!}na2uxJ+rf+Zq5J}4(jq)woFrWu zBlsMNd`pWM&}X*j_Di_dUaWS%E~Gu*==#l!2rC0wh;%X{FZrc2DdlBeooR~W{WuuM zk|mys>=|BwaxL(H!ftva_i|zagW)cCZ@qzD=??H&(Bd~h*Ll%<3DxLi>xENe{PyDw zypThy7b*L~<22*lAQ%<@3bwa;>z$YaA>{*6OOfr}ca%PD$>iaZ5;UH#e2boHWH!~~ zE_@t-(Mt}3g~jpbD_Jg&bB#IJ#(iTWJKlGoK=aO=FTGBVG*bV!)-U5JCOGKMpffq= zHOZwet@2IH_O({S5w(aoM(Ssu7DMff(B?De`T$xhMz^$ncq!dDvz0>HAYB^{tfDp^ z#7eciY=^t@O*|lRr?ufRr?e;nIHL)p6BM}$*awl3aXu_jBdBxO)aKD;?~IaR)&~ue zkR+d*zNzby27YM(nXTNLotWY2+IPqoLGX0N%z^@H_D-`G9Q_bWHPGEH8nkLE_Sw6! zvbDA3^dS)Ry#eX*1ov_M>(HAwy`6piDIe!BlnwUbZr$&04;lM;5to(SgW#D EN<$*7HaOBMTpOKn7fm0*K3P4vL7g9LQ$)*>(>_Je z`5`AQm*Np~%4nH8$PYCYxQ2bPyiv}GXk442_ykFl@Ts;0+{-75 Ft=95;OMK@_6uEDN0 m^rBHST%(02-A@e}D%chdGhTGaY`t z$kB=p%d)dbS-O}p@GfVcmF#OXVGtJoupDuKvKM8>*o7ITe~5Ud(!_Q1G1X!VwFB2h zH+cmjwc}^}p2z9|5KFY8g#VYsDA(M=V(?uXO2RExUJ&Ltz=5=izwp8cMbmLI5G(cU zBZ_~d)aIS6vjFhg?<-C*D%R;k47m!4Zu2%&%ugaH#_xlg0s(a(N|`oapj`M_!B7gNC~q-06)%X|q**Zev` zih5P -s8MH?mI{aW#0JW3dv_tLXpVWt_TnU zO3SH@UKo)2FFlNe816onK5#ENg!6jb;|2nA YXedkpSUpz~7H=%=INA5qKmwWF^)?*4p_ySsol+-CjNR=vPGJr~tQ$ zl=`FvXmYU+qIZ1eU5SfcY_l{k2eq(8EtMo-QwX~$%wP`@5O=D>lB||^sQ~fA#emmG z9Q?Zx=@#vL%dKOn7f*^bQtn8sY93V#^qz*eyX2xuD5MbVuUhXd5W0wE4vUXo^P4{Z zLr=KiXQQ~6HsV>-&a`+(d4Pf|RR#JbsvqaBuBe^A5N>>F^Ig(*&RQgEwa;zwhV(Dt z<+<+voyB4kXx#5#ON(gCvn)uwaQCh2Tq}XqR0%;Tbw(!&ydVFOKpT=+a;c~m!(Y_e z_OLvhQeNE!mK;`w8_#iTak0ku_f!rd;lhRtT=Yl=XIFC!d!yA3Nuxz*CK&=3akXpO zH2iCH`*_)f`&g=lP)aAK2AXF_PqF7nq` >U?$s%? ;hh&TNY!5_4yAZT|YLXUJ-b_EQe(9SJ)|d3U z@`H?#C_gCGgA&8~$7M}rfTpYU_RkI=an0pLCR _j zy0U;E>KO}?)VCT^3Vdl{3 qwIjz@Iwoj zAZ?t>oR8$=zD86@p+yPAfevzTq=-4zOGxn&fst1cpf*}uJM Y4sH&&)1Hh9LaeU9+?$>P5iRGrgoVeREe=6zBED9& zLslP!g(_=kJ};nlbO(-vrL-{4_TZYx>$yVY+Kc7Zi{LI57Xx3`JZGHxUZ--3It(FP zm5#sn3S={O{T5m3S*nK<>L2jSpagP(8{yoXQ0nV_9`gJ|dGihYwN!BmFuoC{XK{nr z3W&022mLpBB+el6eK7PLiosC&ZntUBy4sHa>X&3Rqos4^e`T+oG1enZ+i#y=&9e#D z+OT;bLcZ#0fU&bVXoHXSP;<93c^3D%_hIwv#F>GEaU65`hcr`*xr6(hQwU5P%TY =0Za^nS{m ;_C&2hCz-72gegk3}> z#33FafEt~8Lc8KPso4{iV!~fHOW(Z!1%;z3nSrO>3=0@7iK-t^iRN$Svn)8}21UXk zagFBRo!ogBtz-D^L6*26i(M>wCm+T^JgMmbTe~Lk3^IAYNs?5ojupj!Jx^t_@z(1f zP=PsZa}=))QCIn}84W2*HK3 X;CE)149l&w1&aOyuvUdLoHXs<|!n3 zFYiwSTM0aXavNpO%kqIi_ON@~XePP#3?N