From ec342aacbaf607acdca7c249af9d792483811ab0 Mon Sep 17 00:00:00 2001 From: Nicole Zhao Date: Tue, 13 Sep 2022 15:23:22 -0700 Subject: [PATCH 01/63] Update with SV2 changes Adding 'Assessments' node which will ship with SV2. --- windows/client-management/mdm/secureassessment-csp.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index 2f16f647de..ce4917b8d1 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -67,6 +67,11 @@ Added in Windows 10, version 1703. Boolean value that indicates whether keyboard Supported operations are Get and Replace. +**Assessments** +Added in Windows 11 SV2. Enables support for multiple assessments. When configured, users can select from a list of assessments. The node accepts an XML string that represents the list of available assessments. + +Supported operations are Get and Replace. + ## Related topics [Set up Take a Test on multiple PCs](/education/windows/take-a-test-multiple-pcs) From b9c3c56669f284944300604a28d9e4626c4d5675 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:12:45 -0400 Subject: [PATCH 02/63] Update secureassessment-csp.md --- windows/client-management/mdm/secureassessment-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index ce4917b8d1..f88021130b 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -68,7 +68,7 @@ Added in Windows 10, version 1703. Boolean value that indicates whether keyboard Supported operations are Get and Replace. **Assessments** -Added in Windows 11 SV2. Enables support for multiple assessments. When configured, users can select from a list of assessments. The node accepts an XML string that represents the list of available assessments. +Added in Windows 11, version 22H2. Enables support for multiple assessments. When configured, users can select from a list of assessments. The node accepts an XML string that represents the list of available assessments. Supported operations are Get and Replace. From c5832aebadb78ab7fa245077467071775cd985d8 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:20:01 -0400 Subject: [PATCH 03/63] updated the top table --- windows/client-management/mdm/secureassessment-csp.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index f88021130b..3d086a77f6 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -32,6 +32,10 @@ The following example shows the SecureAssessment configuration service provider SecureAssessment ----LaunchURI ----TesterAccount +----AllowScreenMonitoring +----RequirePrinting +----AllowTextSuggestions +----Assessments ``` **./Vendor/MSFT/SecureAssessment** The root node for the SecureAssessment configuration service provider. From 05cbe216f6381e31c05f8705067b7690c4ce7897 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Sep 2022 19:15:16 -0400 Subject: [PATCH 04/63] Updated the recommended blocklists with the OS blocklist rules --- ...icrosoft-recommended-driver-block-rules.md | 2184 ++++++++++++----- 1 file changed, 1564 insertions(+), 620 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 1d88193ede..1a738e995d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -45,26 +45,29 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- ```xml - 10.0.25090.0 - {D2BDA982-CCF6-4344-AC5B-0B44427B6816} + 10.0.25210.0 {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} - - - + + + - + + + + + @@ -105,14 +108,66 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -141,7 +196,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + @@ -154,10 +209,58 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -170,6 +273,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + @@ -212,6 +319,71 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -224,6 +396,118 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -244,214 +528,298 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -459,47 +827,82 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + - - - - - - - + + - - - - + + + - - - - - - - - - - + + + - - - - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -513,201 +916,124 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - - + + + + - - - - - - - - - - + - + @@ -722,109 +1048,402 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + + + + + - - - + - - - - - + - - - - - - + + + + + + + + + + + + + - - - - - + + + + - - - + - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -835,11 +1454,15 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + + + + + @@ -880,14 +1503,62 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - @@ -929,10 +1600,58 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -945,6 +1664,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + @@ -987,18 +1710,195 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1028,69 +1928,69 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1100,80 +2000,118 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1192,10 +2130,16 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - 10.0.25090.0 + 10.0.25210.0 + + + + + true + {A244370E-44C9-4C06-B551-F6016E563076} ```
From cbcb5d238bd00786162bb0363df1bb60f2c28edb Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Sep 2022 19:19:50 -0400 Subject: [PATCH 05/63] Fixed formatting for bs_rcio rules --- .../microsoft-recommended-driver-block-rules.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 1a738e995d..714dcc54e8 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -164,10 +164,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - + + + + @@ -2104,10 +2104,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - + + + + From b37fe64d2410653392cd251af85ceccfc1bfe206 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Mon, 19 Sep 2022 16:51:56 -0700 Subject: [PATCH 06/63] Update bitlocker-recovery-guide-plan.md added info about accessibility tools --- .../bitlocker/bitlocker-recovery-guide-plan.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 7c87a7eecd..9b5b372a5c 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -282,6 +282,13 @@ This error might occur if you updated the firmware. As a best practice, you shou Windows Recovery Environment (RE) can be used to recover access to a drive protected by [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md). If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair can't run automatically from the PC and instead Windows RE is manually started from a repair disk, then the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. +Windows Recovery Environment (WinRE) will also ask for your BitLocker recovery key when you initiate a “Remove everything” reset from WinRE on a PC that uses "TPM+PIN" or "Password for OS drive" protector. Additionally, if BitLocker recovery is triggered on a keyboardless device with TPM-only protection, the WinRE environment, not the boot manager, will ask for the BitLocker Recovery key. Once you've entered the key you should be able to access Win RE troubleshooting tools or start Windows normally. + +The BitLocker recovery screen that is shown by Windows RE has the accessibility tools like narrator and on-screen keyboard to help people enter their BitLocker recovery key. Those tools may not be available if the BitLocker recovery key is requested by the Windows boot manager. + +To activate narrator during BitLocker Recovery in WinRE press Win + CTRL + ENTER +To activate on-screen keyboard, tap on a text input control. + ## BitLocker recovery screen From 2a51ecd858e02d83238e9750927abf82fbcca485 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Mon, 19 Sep 2022 17:14:48 -0700 Subject: [PATCH 07/63] Add files via upload --- .../bitlocker/images/bl-narrator.png | Bin 0 -> 404552 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/bl-narrator.png diff --git a/windows/security/information-protection/bitlocker/images/bl-narrator.png b/windows/security/information-protection/bitlocker/images/bl-narrator.png new file mode 100644 index 0000000000000000000000000000000000000000..223d0bc3b6a45d0005c5ded25bea1a52788d7a76 GIT binary patch literal 404552 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‰-{tzd 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 Q$`x4x3Vg%EQCg`flGpD_;LlP&oL+@;@d>;9 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

{U7ndfNtM;L>GF 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

7p`A9jh}vAfTkUKVpZ5~q)Vvelo zE&JfmRY@X*H@}9qde%4$>)#fK4{ky9_9%Sa>Kn{kv<8n-d1jKxlx@KG!`#rKlQV8T zl&F4k73+Q+hO!mvVchJ^cwiI-k&8Qr{o&sID|Gf4hrQPg80kF{&OLf!=c$|OVEcln zk8t{MC|WlB20^Q%k(YE2qka0Kdi~E4y6+UE8>s$#Y}-LJuJaidFJ6fC!M|I>h?lF#EifFcL|n-Reo1~!A7 zAO!&vu09}e#FZNgyx^)DR}H-2DhQHF6q$TW;`<&yJ1@z51@FBI3}NzKgFLx{Mw00= zOn7|=D(z6e6<8z*H&0B3|B0 zlHTEx5Q|MJ5HOHu1RN*}K_h}O1WCw`WhxDcl4Lzx)uTL=oAzabPTSCSOy~&~Dcke6 zw8ey3FV7V*^Z`FHUv;Pr#1fqd@DQvZz(gQQ0ZqcQ41pH;&F2cBA?P6WsYeCz4{bwT z%eiVmkpiS#cu=&oDRL78tT{|%k-G0X1)|}UV_0ww*k=IF$>f`#l$ZP*gIAtcXE;@G z5&OFB7a#9JHP4->>b6sSu~h*@1QRL@iAFiG1HnMX6u+=XK(f4)A(&O!Yqyf6iuWFr z8N5XS0ty(Bc%=Nr@yNs2MK;!F98?;*SK>`{mbfEG#`vfv_Zg#H#l*O)E^*D(I0Qiy zXi1w(OcM;N7FJecoj!`RtgeTh}F9N1K>x%Kim?ap; z!{XITLfWe?yt&#&J$yn{eqws z!A1hGXq20VQSQ7{Akt}&iOd>uUv_@Wt0jTIBaU;*ULWu|WseVgP zPHaXHsjT-lA6CAospooWAYhRk;LDq_FlY)N* zDAGQUpM;kpQ}I^7O-#FI!L578G4H#c=;}NiJ1!*Q-h(9ExN;G9<0Nr>cpsbRPsPX8 zs$${#9e7}Piqy+T(D~EKXxFtL&fhmkqMCrv2!GUX*ivo3+PgCnK3)UxZC@9}8;d0Q zm0aJNg_Ntu(WPm9d_Qd(4B16kJZ(Ojeby8w;_l-~UJmjt_mKPODu(rSM~@DJ@kk~% z57HjNcgaLFto}B7xVU5g^#|&V7H)M?6Cs%p(Kg)DgZu~Z`*{jFcOQVj$ipz1@=(OH zT+*+>qvzLX+@S}~-h6<#17YYVa=4C~gVT>CNms}AKEbJ|rSR$92GdviA~8qu?gx+1 zr$sAFUa}4kC819;=E7>qR+M4XKJ}iLXTYUH>oCIgTX;`ejK`8i=S#vKduAV6HSK^| z)0QC17>^m#M&XOr-EiSXBJQ0(j#gjPRebNuIFy~AhkQd44*Lh9`A451eD5Ko735>v z=4F!5x5d1*0T3}^&CP)|H6E*Gj)rsBZxFfntO9%T4EJzkiyuC!-x3?bPa;VsoR&Nb zV7!eD3#Q?-Mm=!hN-AJ_h<(wU(7N9c{J4G#G7EE%ZG4EW>sH`{3YD-tYzGo(39iB_ zvLbH#Mhs~FDTYm6gsX{GY+UvuTza;`y70XaZt9F5+CSZt46`*&eKid^sd#i?4Tg89 zj~D*@CMwl$kI=mrkt8gwMfpg6d}+KaN4**4?OFs}&~9*ra{ckB3!fK0?Cf;~3b}30{M}arVf5xVQ|$Hv@*?wn-l6 zK2?X4C!9Zm_KiQs#5q5~m{o*(`$I9RS37u2U4cu|Sbm`ymc&?i_jN;$&aQZ9Dnxo= z9`ds8;$G}gv~1oLqsA}C6U$QtlCVGKn^RGcehaau58?CATBD!)_jn{Wd6JcnlyvE% z=4=HLq0oZ8o9AIjzxJ59JOB?R4l{Et$V|D189u`>#mybJP9Mag`7==e>#jI)%M3GP zmE%DCWq1tehHssQNV|nFUEGJ+9=*}5lRJWrJ%n^a1twjHUWGwz8(_-JAF=JoMUi(P zrcd99`?2LL*Ni<;E#=`T7Gi@74n+?JgS# zi8)t5NTRE+E>U0*fgWjt^6>NN+$yH6IFf`|5^Vwi+Uf{NguV7?$)@n+N(rujVIr*( zPtRRyRg`LzIuoFfGL%CHatJCA@ToFHbSKbY4=&kcVY?MXZ?1x1+X_q=5-s-7R*Z0^ z3zOU$K9aag+mx4WD%}+DM41QxXuyD$WYafX?IHFg=pxBGNdZ@)w@&&h5b8wT-ggz> zNSoD0NRlq)2?|k1@@3*)b?82ARSLH-NqOE=_dP^MZufEv7a1c_YseO~`tcz8&E1RM z)1%dyLT#sPM@?5r?xjpwSFxYZ5h=e*>h3_5!7->Qd_EAL62L3#6{Sdl2_jQ@7vU{! z5bPjuMX>G}P|(x1(u=x=H&4&j^I5*yYM0xyKk~+iK+< z_2nulAF+v)SFS^ zcp>;9UWiG<+kw|H_kk4`&h5n50c|j5&T7PEb9ILNmoI5$zGR?zSqNRW1YgvthoBv2 z@i^lt5>D<`K+zlTRYbYE4NRI)+S`i(}{FaOctyxDV)vfg>j%Q6@lH)_mlo zBx7g5TD18511w#!43APXFlEvLbm}+|7w)IP#IKrV-NB7Rk?8)d3!GejM3T7xd2-); z{}iG&&Ox09_0Y6)Z)`h$QGF$ZD-@_NzaFLz}f0%`@zi5F2XU?cIXvTZFqf3hx z*nadJ5@oWOn{Pl`!WHys-xe}b4U?+cmO!^OgJWT zH?Lh8b5?A``3EWR8rTm`-8$j;)jLQo5PO&k6kuksq^nQq^9wFq5q2(k5!~A}K)24l z@J`LfSP_0yiv#gx>Z4m&FlsE`{?iMnP_r7UefANm)+moIJ$hne%t_o&%R_F`1@ZSx zeBQn%B96skOGFR`_v(V5)&?U_bbEYuAG~_D#dot;;p~$F4(?P4s^`cfcq-8Jqkxe{RMj6s29m_0xON^cyD(nYtFHr$AaZC;3^@PbHqxB@VMv zuxaij4DR+VqK{m{ed!j3MQN}kUPu47-SMN(cs#y*0u#sjpjn^cIF~4H6Zlz%4my1%xE6Tm`{S!K9A>KzW`aLtsS#733%N zr7V-WYOKRm0g~7%P>AIu0n}H_=-aG#kBPMcrI?sYhhw|NolO#3-cvx9$i<{t2a~uu zM1d=kEUVQ&k}wlsAhC}6EeY(qgCm4jv~A@F&k&OKB#C~1kR+=j8xvceXTyVsD|<>= zdCnCh1TZuZD@L8yL!gMV=|Gpg&2%6^2eep+`Vn-gPT)p}3A+NgsEf#>c+*~7(P87I z@zMD6If-pjegXpo92AHl_SQij>Z$`&1UnSiLfZ+^M&zYH3%RcW99*Fy<=r$ugU{7A zJds@k-^Atww+05Ge9uj&(0e1w_1}y#PX0;;1-J;`GU6j{!=hbShhP{13xXgVI7wXP z!?vn=g`JpxB-(Nj$mwNOT^eZBZm(LQ?XJ?+H*U;A%KQH4U&~tW_OGe~X?X zH}$GHM2pYLT-D?)yxhbm+=l06TY<&+6us4IA;ul;C8U8J{F{8l20rwgv}21^?U`mz z#w0-@`jWttTGizmp#gwHxMfY#t>(~OT3kwb>Q4}k+axP;g_+*A$jL2t1UgkLQ12np zC@Wg~~VVc%mpiB)dhQ``3jvu{d0@s9$FRQzcDhG0?^SLusl z6ZR9v#5*F7T45z|t^-m8N;Tk2Y$7)2Ia(Fn0`XSw)u_U)WXj%QB99hJs-F0WAQ8bP zZjGZpEXVC*1nk(p0-oIiMXo^g1;Y3Gu2aBmIc_f#d%PokvfK!X!=WOxw9hk@l+21h z#~ZP!$j5WKcox-no37x{t$ZB4o{oc;QgGnHV;sH2&*N)b&kXzoz9gLnvrGzPlA$I9 z{~}QIT4WOb67d9O0xx61T{9y5*P~aXPcVPeR$S)CzOo8Xn3;~EtYoA;yon#b8-scu zeuh0~Z^I;$miRN~B;4yw0BtJ!d zQ8v;a--KJQUii3nU4%w$!JQ|m7&&1U+IM%ujbtmb_<8ZnyI4BT6YrF7gmLpDks*_( zLVngf$AALUeMD?pi28M_V8FUE5F?Sr-*U2!9kpOm*E z*KiAK=8i$#YGp8U$qJ-Ny=BuDqh8epIB+o@DMZC2@y|)PgrWTh`>dLP>_ntJ45k#-LKSP+LvQ5sn6Uy zcXLMXE-r{ow5SzVd3pB{f8z+6Hf)2jW0&ATsukIV78ItQg#Yr%_`Ho1A`U-PpDicQ zvwPhnasU$$n6 zz0HYOK5Yi-RjY+P$M+-l@qM&t-U&m!C*fYQ5vgLIbaM_e2%MQS)xk!2Zb9=+dDdqPJbdurYHmX7X&rCnq5D3ON6Bntk zlNA(X!ua4C`gQ1l2K7G0rY&1weG07naRyq~{|raY#UeGIh}}cnIkz7Jx{tz;VLz)C zZn=d96eb+OkX~Qo{d#S%bjx*QNnHhyNZjzNZ7^KLjT76@w#z__owEVP!a^9u);U?( z$d^8zpPh=#v*ZIyI?*jvkY6mvn}?Q)W6R`(8*cf>U)w~H{X)Auz z_8lhMLw4D~8cD{*Ry==6fku){vp&Hg9X!&3BXuqgfdzsB?xMT!SD=Q-L{dNmK?7-n z+ip}@(S!1mR2e4Qwk=Myi#oeVY^Q9=6*uA+f^iDK6JC5yo02av#R@^dG&OKCtD{P}! zE^aF$$f0-SOnB=NDf{ZHm)JigGSNx`c9mcA(ueODWd}@oC=%rSS z5iAnlsD3H;xf+bJD}B5Or15Mf#=Mjh+pAS;@~pb|UWs?HmDuoEK#KiG#k5!#pQH4KcCQwK~QpGyuqmLC}srA(w z^ch!INjo}t$o^HyCtTVNlE1k+PTC%_7k^i0nsIfL^ks>I_dG*URpN<$P&N|MVoLg? zj14^4yQdY(tx7W3>d8z7%XX$m>U#eR6HU0SAe3RSiBUP zh!-OhQ91My=ESC9!R&=-R^tN%>^P;)T2WuHG9;oXD**|2&SCWMF=+iwPsBcvgs&hU zkFFd*&*t^e*V#>d)>Y;>+RBT4XK?H0U1Z)p3)e2q(5=545+u{kDawT3=AZFVwVG(r ztR40qIfWFNw2c3L3K})}8W(OpP>17Q*&mEgtG$cYDu0RjfyeMTF%<`PM!{s{MyFgn zzJ3a=n|_W~{oHX^8cng}X&{B@n`=r&-h=ZP(Z35?w&|(1$Q7UvTcS3hPp1}W*q}Dn zZT825$0m&O8IKlC+T(U|rnVg?Ck3l!eUAnoHO0(%lECNY;ZDLGESkF*ejEI8@6kh; zax-DfFsQbS7Bh_IRAlEQA~WSaJUaJ9k2bw=>7fDlbBh#Elq(5&ZqhXj9nczO-hL4c zC1GE*X$KN5!1;sw@YN@^F@41vq>AE}CpR!<=paqv-?MVHQl;XPsw zQbkv`pKHF3bBCkQ_^Te6|MPa3B}unflkn7V2|EIoqWVV-5xDgP3gv!6>;;VM(GIoC z{2e2vt->Rjgk~gOQd@{zhfKhI1CTFmThmjp(|-j%sa75fm;1sbb)P=XMwtIPH2&;s z3>!KI4Bg~yN9*yeN#i`gE3Ya3OapL?{9653Z8HQwWbv&*d--6Cx zeS;p~dSHO(4214IE9I=nG~7ejisksGVGA6;a98tRkr_d&mZEX}uQ7S-Or)j8;ndk3 zsMX+e_)M6FgdB@RPqzBR{Wr}%L#Mt&aPej`%<-4u^zB#ZHE5{BDNtBw#fBAg(V$js zv}oQMhtHqIlMEBSA3X(KT6f32hpEWOwu&F(@#OYJ4Cw5N9$h@u0qX>c!j_Ce<=6ig zsx;{i|5N}zG#U# zbJrs`GY8qp_pxADPc*FcK1MC^#brYgp4>SF=k^WIwQFCba(A5cb@tboy~o6k4{-9x z30ygI61mw)YRjVUx=>WE_62?p-+=^zWjQ$tB+4`pEP6J{agc)?ncdHPY&7^+{Yo!30{7 zElGYpX^A$8bu<7;la0U!&uQV;nYda)CBBl(Yl%4%=`Gq89(l%&uk_$nD6UEo(#q=k zk+0T<-kvV2Dkr4X(`{Cw8|^~U^yIdv?TU21`t#zpZ0%A;wMB|xg96wjsVCS#lD~OR zt%fRIQKZ+^WYuNVfwf=AqkslYc1?b5g%0hdY^Hz#n|?|*O&(3A61kLKsy=OIZ?{r* zdd83Rn|5FGn~=ntMk1fhk2>k`rmv_XY4M`zqPCieO}XkxD_^3oMw-viTPKmhjc?Yq6}zCqjr@)ktDH8&9pg z$j+5U@{C}T7N5dH$z*R&@+$$RbRNZI(}6KSo?01A7R~1pXUa}`yHa2IQ{tf57dCq` zHW@cc2dyp2pvDx>-4ee$g)}>9?Ua}#Tk~K@O_Yo<1t$;3pnD%@jQn9P?j{+Km!E~)#2Z*QcOsfJ`~n?%^umaV6X5pU zczBLqj7v8p(Kn~!=PAQbuTCuta`(c>apT}UY^eH-zKe^CB>2}Qu?Dtm_zA7*Rz|Nb zT`+v)FnmAB12yYaL5&u@5pnb;uADl6L7l(C;6cv#ZtN6v>M{_Wdbq)V&ndN%Bt!6>DJG{R85u?7JiT+M~(4j*MY~K-s8#k__U+*rcP_YaK zd0f49R9oHl1zMy?OL2-7DDDKOI1~-;PC_XTfkJT$R@@;_pbZpvic8VrPzYMw-QDfw z`|iDOyx;rljFB;N&OUqZv-XlX=ZXzLco6Y8^nG%@u4C^}eZuzWUQAqEySP8E5&OaF339 z%aB>9zQXG-jDX%M!sXEfX(v7s5iDkrsf0RYy&$SzKs6i%lMP+ zBw~)BR>ADDi$Sk&Ts^wuory-u?45APmIEJ{%jr9f z7;sg8m#$D>uO_MUOb=0Z%Ez_;OjxwJ?=Cq0L>_Hlnd*Eo3^{kF3XJs=Pl!*%{;XGi z-r;JIL0D<=n}xsJlqy)vWLexBtHdCc3#o2( z_ zeAa{;ZMbip8sc11ht-Lj9y4$futwB#Hw+5d+}NT;lSvS3w`B&<`gvzrcIJQGtH*Or zqkDggcFma{@Hd9yhjH)WS8gl*W`*d0y{@!(RFrXUpRGEJHL}n1aRDMLpnq&}wJmlCefN zpNfOk9U(R5`wWn`k4Ss=o%D&m82`^)bo|ltshim;))d43+(EmfyyTXeTSSm7<4FOG zlf8@2$#X;ebQ06~ptx4og;Ui?6hSXh4F%oSpXyc~+^DP-Ndi#9_JI{(y5L=7rPf5U zaeYDptYSs;Ka$9}p1saOawL#$h*XfRE@wis+4a|6-PHP2A^P^}=azD6Xu64Ser*Yw zf74-c^Sz!kT~qRQdH-)-bSC=-yDo#j79+j}bf5VfP$LhVEj7OcW^mJ83%d8B{i?9E zaTO*B<6^dvN?=%@-8!jNU*97Nf_lkm9uqa=r-Th`6EPFzFR$?j#6Za#Pana~oAklU_vOp2A=&B_&f{+Vm}9rQ;o~@o zz%CtI7D-AWwZo2Ff<>E&%OL}bn z?z5K~R6mo17zC2r2Yp(r#J(#3);>XiHd-b3*>|i^z^LA%XEPqnGhQ=iOxm(m=!h|~Rx9-j;KQv2h!Ms&s{ zU)}fCuxQjmT{SsEnj2en{QEQCbH^oARim2rxX)YkpVsU+z;*bdY9Ng;CerXFT;Q+a z7R>COsReEiRTiykmuG{1VofzKLBnd-yMq-cx=F9U@>}8_<{Bgz9us@@JHKlZCr;Wd zm0M4kdz+HOl+8=KQ74HiR|C|PXIpgw{oc2f{5WF;%>_1ZTIbVV%nC=lP=z@2ZLYNT zhoIV{#vWnIXShR7P?@MC8ihUM#l*FIYgl98*x}32z)$E5KexLtze~L!NSQ@=) zLA=4VI$Ol~X>S~Nh(h3fCm{WY^O@fDhhbDP?#)7oS^gh~=M#p9ChhwP<=3lGh>^l> zp-;|~G1D39$#}e;W*#Zer{dnUPty_tRMWGRmq5oavD@#xs_|K;!tf542Zjv(81F?r z-wTdsx%?SPg&j|_PUgI|j_Z3gj+g0o!`gIl6xJsdQ7so$$?HnWCCS@qMcQsmw+1AoE~b>9i7kgyHdEHldK z&HB;s25X%!rzsnWs4tIovE{D#tri zDG?mwsjkk1jXT|!()SwtMJH`_eaYWVc}Gx5QTY=zrlw0%T@hF;{(~?}mj0m?m%^s` zg2DJ##Q-4|VcOS1wr77ZSZs|w6w^(-2@!3|o-bKVA=t-!xr`%ugLd92CT?jpK8)ut zCF%qt1JhRP1hk$d(3SW7+;Q^BpRFnj@%|f@?#S3CFlTcKTS6y~gfPke3}iRJV%wI` zsIqZqNJu?opRFv7i$^6{r$#{&eJgvGd5BrQoQU#QUZl<16`$<};-Ow&q1KHMND~+f zc&Q5>VBsD*R1#Jy_x>}j=$gCF&@!}I*N^DY*0gQgLnssM+0}7XepzL9Q@Y;UpeM;H z3QTA8t=*y+DVkF%Dd;b~3*8Wa+DQDM+BW{nxsy5T^c`7v&4g)2aSpZl4!hj$@=91| zYVvMBEChpviOjujOuPBsuR)U3OLA`Dm=06!v=C`Gcx~>zS<+N~1qQJkD`>vSz;Ofv z2QQ+t9J4)k+I7F#Q7021?s>y=SYT1qrLW2st=H%x5GBZZtsj^zls$f&`jbHiw>gl; zy!um|y-n3wd|E>AxlUUA*P)*l6pV3#EF+!fqES68*cGGkI3H&}TAUg>#$Ikzd^52~ z`_q?_J8Fl2Gp5Zzt0vnmLi9z_P#EfjWT0vdpWGkPbg3 z2{Iah8P)f(t`9u|bD1I`RX<>Ycp#-fg83=Lo!hz?Dn7`a7qQQ}d$!gX%3vV7bbtRo zH^YVG7zTso5&Eo)1s)YYw>g98hd2mxM7VIdd`bPP?_g3WaRq0pvNWJp{!VN`R@Ln< z=ORhU`pq-qjUIItgrBvsL5o4bmCvB+L*IaI3DcN%m*ALx%J#6X;f!Hg-@vf`mPDTQ zW)WY$3!j{mOg3sp)n^Vn7@4FH+^&+2lTSHNa%ZO~+qiCe#yy~}Mm0VVlRo1!BMPZk zX87ZdV1|nisI@!fp5x?uGJSYbCm)P~T8o!6vMSFc_F7Psokl)^QJ7D`uWsI4Nj~t) zB_FN6d5_(I7Q2s@>}75=Kd}OkjOk-OHXjN!G-n#J3+*rpPd?|UY|#zmo7YRV9>VwH zCE-rC=G0*ST~qO?|Fd?}Hamiou3{Q~&sRlu#AE?{`ar{-Hr{Q$`q{RZA<&vP5^#Ov zaYBn%xEWbgdhc*C&*m3%%3y7w|S=m z9nmt=_Giq>DCJxr!eci%1)h8VzAeupTs;?@s~lZ@^wYm?8^(FN83Fj*)q5U=L>Km_ zx)72Q&WEZ*5JmLQb3}kg!yd%66GOkfA$svb#cnU%-Lr+)| zu5-HjAJ`7}?GX;KYIDloKRgQsCh-Wy2i}uOq6Tn0=LrX`A3I^DWW{&Fu|y4Va?Zxt z)JjYjMFc7%<5exMw<+Z^tC6QJW|ZF-n>z9Mh&tad~xlX|}rO~zsO#Ra7Ii*n|$O!z<=x45$tztxeP|w!e1$yAT z+HiufCkX!xT9d=&=fo=;Js2eE4Aa?$i(20*a^#nJzQs0O7421=twz-3U zT++piD2>Pm@-I9fjEVSzQFsk>F$Z=hg(#_|-~~t&YNXu>4l|sSktge9;=b@Mrm~N( zZsJCb`Ui`Ur+8@Ce0w?Omud2h$c3r#$~&b*h@57=cL&iqt>QTtg}8<6919?yyYet3 z!~) z{5sDR3pPgw<_{CcjsarBDu#Yo$oDI(*Lli`ce06oOq*$102x9vdn>q-RJ97z#dAhA zmumr*@?|q#llY`E!Ve`iX-vF%$}Yv<)h&|I#pDK<=#>+nIAqet0(rL-O&uf5SHWhg zavx?@Rme9&Z!_zEFD9MXS*qx{qi`hZWOVnaSdehXr-itFX5%gMdhv6WT(d_7nB2{T z{@U{p=Rk=L%j`83@Y^?nXxeAeEsb(9{Y^88Whex7!F|{kmQgX-gof2MOXvZ-XD;z< zB7_sm1zj_GvC^)*qtsgZ4l9_QQg%UpM{wj}+O+ze?OySl8 zin?YA$Q(M+XsHS#W=Et$M8_YU$~0g#!Q3BwC8Aa&D$1N-g3cyo@W4Bt+4GwFHTH>q zCFD%q=H#T8Ou!1Iyl1NzFi$WKq&LXZ+f+0eTuM%={4o6bZp$LF44Y$ z&6=?GIb)wRezY$ObH`h?FlXdDXYXyE0#)2$MU>6qjn@);!ns-~fX&|GeJ zZI`-yx?!MBW8=)gqU~>E$WYEJ20iTAW2fqCez0%m(C3O=yq|akW-AtpbiCs|_lYLn zR!wyW6D+r1XB1rWqF>?ADKb3LZ{U9ere4!xu}UBW2R&&8v)ZaZzet8QW-IJ4@EBPP zX*ye~{fZN<=X!g&={DcwMuc6N%I&sKR(rvDdu++@65vR=7Aanr!0z`27-lE4Umk-= zNR%zAFKKD9shrvWnhJ;8S&np0bx=dl8mgkCtm|$~1#5qY^o(3aXu>BvZRv-dA4Q+Z zH9t}yakHkv3hw{Jt3ug{T{<~iuu8_l_qR?=0p7etjLCv#f!GV5uXnJQoCpT@`l}u$ z;YtB`2aQUxnZRubWOiT&nF#Z?L40ulR&lk7|NN1l7gl0kgKUoNU6*UHm2+L<&XUB? zDDtGWp>#G0w-pgH2DSB;IDY3TOarR@)E z!{#Nfz&EE7y_-XmE3LSfz3HwiErE^0Nzmj5ghVxGOzElit1+ATTMmHr>Jc&U(Mc=) z1txFt1^>wH&ks&5j{wCuYjLicHaE5e>8&%$HeDYhDshQEbxg*a`bU-V%*zj==^X1n z(0D0WwCOMhC49iu6^SjG1QFGvQp=CC7vDUGTYxubvrL8o7C_%S_6I6X)y1zyNLCJKMzR ze5J8rwAjX`@Di-A_yxHPte?8fCKJsrNQ8h^F?F04=x@F*m*}dfIJ~lwd*Kitfj76Y zOTG(Z#eT=Eu#?*k&fpPo$Cf%alUrPg+%l9>Iqo}ZK5}@);$Hbxp{6ECx6OweqoRjWU`d;n)rWe-@ z#5^aL#&D#vFl0jL<@7m??4EvdDeqc2W02aBPFHS>{> z$r*ZH64cWWwrd68O9na-eD8*P-=9c11)-v|a*VwW{OKCSN&QNG-M|HggKohBa8pjX zmCs2Qic%fdB5u%6W_3n(EP0t9Cx1Y(p}CcW;Q4%FH{X=R#`|oC2^FBn2w3A67=ME?A=r2iDq@@4~=COiGFcA}oLdH)Vzr5D3%yoIH zUhQt#JkLW-*tJ5K?@%{}iNWy--bRURgCaFQFnX|QSW_7-rzKGGbs~Vf^2a@IZ|zD( zLnQS*o%2ZjhMj|~(IURti79S0>XEB~x5pq66ofCCoc!(p3COqSYhNuE-c82Ziw@NwYden0 z?th9H|Ab)SA2Ze7Xj4fg1iv|lem_UoFW7>y0{_-5xnr~Rr#Q?qH{^L0-MS#)2Af`2 zP}sBtkqRu=4q|(-i}X{1?S8!@u)J#$d#|#X)~xitgizl&v1HH@5v(uH!{t?8t6Q2; z_I;Hv+Tlvsf^DTloZboKM&0CaI#=F$X~O*L5{eR?jKQ}*K%AO%haTk0tr%|HLA?FZ zUcIeiFz0L>`C&@K_aa)X6dyy9YCs|dc;K2tQF~Q;QZiXw z`E1Jd?zx6Vl`=)Xe{ zYZ}oTOq_=G2^PT+!xmAWiGQywH7al~u#b(bKXlxocyMppaZ!J!qwA;FH^pyQE+z?L zMiC~k*M3)d$`#t7%XDdDYO%Zy0NCTS;S|tC^@DjtZuWtv% z;h3GeBHuVHUEC6YBrUIBeBXw3wcU5d2vY zWJEPZ7b}&Ae2Gy?w56mx?mSRz?v?%SHu-|HGK%*5GEACEUiCQKoldF)#*9vwn6~|S z@7wfuprHP(jUY)|{}RKi^`AFm4w`}+#e}F@=za~mA?ya%-@HfiO=!F8u#(ADitP3h z>gZHm1@hjGvmHdxOu9>aq%Pg`t*w&3kqCYkwVmLI_LTd|F>uua29(6xV+we0I{8}8 zHc5mP8jiDr-qnz(;9o7S7IJgrdi$-am{Sow8OsE#jY9^tO8bcJ@cu(c*fss9E$Mk4 z;#U#)8x(U0tQO86+_zoYSN+b`eDa5%MiIB&i#W3(WZHE-9N*W<% z^Vriw61!JJQ24!#c8>IZzX4(9F*OR^b3)c-#nliAzVJ9K)X}Lr5~&&*sQn{J+ougJ ztMc8rntChyOXFAEAAfm6vrEw#b(_hjk=eDrVd6|i+JhC<{Uz#1{HGx->=$wY(06Lz znnG*-6mWkcNuAJqOm1KV!-cvg?H%HtRiesZn=2XH7Maw-@_KM?Go{|t7qi|)9x_!j zTdoeU-tqiFx*GApk1SmtFtu;v_a2y$HNKty5D}mZw*8je9wl#{bJKeT+h`{Hh=3zUvUNz>-wNHU~2(r%kKnKi0oKK_V*ZL znkdbh-z55^Lu*gdaVey-&p7?d_lqVu|He48LhT_o2U?B`7^V6g8C8Zg7{!Hr)$qx< z4FP>m8QNb=%KaTDI(U$)bEbM5-GJ%2R0G{ zdByp%R$vg?w&y$kO59>xCI&Y*BS_>ZG>F53Ju+9@k*#jQK>f^KN%tFC>cY;_S`s-G zk<2uFMZ(95XL1!`;=eQB)2y_#&yo4i$8jGIQIJgdfAYG>i>DXaTK487fT} ze^0(r86fHFSXZx7Vw#=jN=iwK*3pi{NWp)Xko&bnnI#NkK#}q^!&tLnH2|9G+xeSFW)KUFdI*Uz3Z$lek9 zYLw7VdL$Y?v*_iOk= z=9~<6BI~CpusM-wRTs5-=Idhh1@=UqAX%E?YdTM+R%!nB`5?txl-SdBg0~Vj8obq$A#c?>6RX z%WLONJeWIMZEw5)U@e%M+!#v&9VnTeH#Olhin%UQ&~O^+-tPJy3~aky+jJ(<{pl}D7XCGUO_Ysgkj zP6pEXu^T#P43ryD)y{S~x*V&D@esd8P+BYQ{+sY)zPS#mKkW-_f+%>KB(sz}gN z8;4C1f_HNFx=J2@)ll7BodwcS&LAzvp8EU9OtGn5*deKrp(UVEAC(x^S5lvosvD*- z{&&|4ThRiK_@RobthGFcD>a|pk~2Y{xdq-MBWfK98Npy^IY<<&J*5Ccd`G0|hMp+Y zsXnoxB<8~FFA2+6xx9s)Zr!q2(tvq&#VbhZty}JE3J|VefPQ`Ma!b}bUk`zoR~u;} zuKJLJ536hu)PXO7hYjz;uinkP{rcW4M2aBE=wQUiHnZd{Qko3g(U#Y^mW0^uOEAN9 zvUDKUZ+*t$#AO#{a($6ciMe$XK$pk9cr5KYhU~;--Zb5?GbQr@^fYfGoYlzZOpWMK zUrSvk!yHLr(*rQ$Zci2gY5IX7h;rmt17ikFD=%Q;ctf6|Yqpmq2qMu}A6d`F& z=P)pKp37x7m}Ka{QD-jxoIB6D7~yX$YZb+)TlPt*zlLt|TTVN^Bjf4}klYri5vEzK zx}yFzM1qd2=fIswJGLgHz#&%;9!@>~Tb4UwV*+K$oD$U&y<}pSE@38}ZHm8=wH}t% zFvP42)67y0l|FfEW}&34zlCp^%UIHxFu6;0iN58g3*!f4;o;~#yq(w><*dk`p;5pl-olq zOS^0P=y{5yviTvF=|*|Uj8JPuNy64>o*?ZP&yp@{f}3h}gCgVLDlAL+EZNP)VD=d- ze7lb?{j%=c+Za=3;wISmM>V^HrZb*#)sI$Y5}6GydnpfCWmivp{tw`Z!ugNxXOcP5 z_ms+f@fMiG51ic809mn@#Ljokxc4?k(xUM0dj|v*Q=?`p63GZb`VlC$*z46-=j#;= zD84C5sZWTJGtURmBjZMm8V9hvj4yShVn-w0->GpcDWyU3Ztn5s$=)08JL@!rpeWRu z#Sm-{WFK@0$avr@gCGA`fC2U&@}Ic;z)-8FyC<=orakYu@v{N(IR5s{D~$;Mwr=&D z#H!2o;j_I5!oE?r>)rz~Wk$EYJ(@ci02tLoyiHYixJMl=48BouHVWUfL}tmpvI#?U zq()cn)SX8zR~L~vE?ls`1`hEKz)ze*V8|vQ&-4bnWh5S{v5BANUJ@{Ie)YVOy2FT{NTV zlYeq!`3rG6vTMgXJyi?HIUAYNteW11Icnz+irQL$k*YC1BH)Ksrh29}fA#uNK1+v# zd#&EF^HPa6`OEuBrwsV5lX$Drtd9ivKzL*F*~r%3qp$a0M~a=xQ47{e%M-r=+awvM zj9iCv%DNkYyPb>kRtu-F#45&v9bcvMno0JQ`rP}o!Un1giCI5RrrM?1v$2c+NiWPA z*iW_w0FOhTJn63B>#%2XPMAGw-N##Ka+l{E>VDt2yfO=+-_}0UKcUE?MV2r51U;lu z7k=i(1F5IpSf!_bmS5`c$=&m!&{%(+{rI7}cmP`CWyc6OD9wh3zWFCGUC(;z$VHKO z5)qFpK!&M4K+MFtB4}gLvI#0NRYM9#a-^SNRybIEZENQuBG6CE1`qeR6}c|hX}6pR zx2)~7GV34Mo{T1#kuDQRgn>nzZ8O#hCSKQ2 zBqBtgxP``(GRMN@(-G^0Y)}bv!$Qbhi>D1AVqr!9hi5DHk?q?=4B~(A>;HYS@b*m5O5>bXw-E50TlwJbCDzS9}qZ+LDQQ!LmAK zT-ykLNCCz8zhYs7^GRT`%zB8|lCg-mavmVdfB%)$`0r330i%GxY#!J1M)KLq%PBrUfa44h?AKs_XnaJO3TWd0Yg0b#=@R1^G3e%dBKq-ukoN z&w=HFS=(Rwh?^-W;&2tH>Fe#%S_LSsl1-O zX&#orxDklVeac~v#3F{h4DW0x5%y$3VBy;)y;kGBt}wOz-B~yEN05ML2G?u?dE&zo z)^;02%419Zce&luNA|=0h0d_bc4(euGpKqoSuLrMUsN&f{_b1&bP!>dB4&W%t=REY zKsI>J+kN@8bLkbaa2@=AONLCA_*1fo5NAA^WQAw;JR(r#?!_M2f2dDTUsoZ+`9nKu z!WTc7xP&9eI;9p;pFMjz2g*w8BtVp;t>hz*l>wVYfCMI3&C&lE)^5Wi+#Y-9>6x`| zm?6zDrikOO;5H12u1vZZPgZ^cD%?EQtipBfJ;Je@`x2zp+Qayl_VDkZMxc_nQ-O5; z#jT$2kC7pQbR}|e^#xqB!r3Fwp&P4-HYKdD((=z&q1fXAbpBkDs)}>^6@$zF&hUS> zVHQ+H1S|vXgS5aGENqXvX|JCBgOYL?Im%K38I$a^ zv3qv0Q~}PG()KMUEdgcYM|oS5Qx&&-4{&ku3OK0FmFf|qe*3T`J`RND*Pk_SU0xhO zQ~j;f+uWaM5{AcHAI}bF290KMy&IQ`k-Wl(kKV6Y#t&C!Yru&+V;M>=R8IMMf0!JF3Y+~d<~+slS|Otv^LrJu7~q_ z=l;0F>wHHFm)On77j&?_tv!8G8GAz1SgT)NC%616@rng&@w+V%zysXRutjC(?ul*YjD6_J z>q;rfk6g>k19+$mo64M7LY}#B^(Qfn+-Gm13{j-Ik&vhlas+|dQ=NeJ9enAjmX zv8;fs)iTJKT4)-0rf;(ETi!yo21c-ofyxV=|5=rPYX?URbIs9bEZXuEDk=O7BqW7p z)<~q)T2x@RT9}pt`+sKZTs;Av{G`vYbs6w{Cv!!=soWp&cy-p-3SR{6EIozqdnM;@ z&B(PWc!R`Sd@YY4ZJzRMroHf|GmFuq8KR>--fc^`{+3s>a_WOX6+piU{^0a*v~<>d zF79)adG!s7G)Zl0$j{``7=hcJUtDI5K#P3We~tXbZqLv&GCjO`4f-;tVry9K{v8$$cb5U|c2IJ1*WcTMHiX!AjdVQlq0`PaXl;q%zcNc{XT^XKgV& z`qc@?#6QVi^$p;!22Q3BAB)kIaUN9PphvijarOyrXO2uU(f_}v0&@LsA!A$C&4esf zR$t>S6@z)UScf;z{OY?`zPI0b@{9$f%FwLL(X%!TSHLZ;if`U*nYWR$j1At?XKio4 zTB|^ni$w|}Z7+qwQ|F&RY^GON47UjOGsH7=MA8)XJj+8Vf91Z@PHDvpHq%(>oKuFm z@l&CAODrgEL;0+x0Q^f~Z0@dBP&u`J>%)^u+icR~Hy4Scv=-dF{?_?3|GA{$rN_mJ zN#qN|)!Wb`doY$BO{ECx!${Pz9-kvkV=q)(45dO|Oxp0tK&2r)xK};!O%D0Y4u(ZO zBRwBIa8`+UbqXl@cxVnnGc-&k3D zqga;m^z&v?PfUOuRJ=dc`w_P2e0j$VEJQ~%97RpeBYU8^)0QJ2&BKVHC}-x z7v_}vK!XukzI^f1=lXM>Uo)jIY3FKy{WEx<1%u{x<^4muJYFU$wpPX0b>X)7&Hw*N z@OjF!(Z!zxaKw zJCVFOZ;;oW2!j32zS+No8i@4C=l|KP-Vz$F9MWi!xJ%rHFuA9KfNUW;>Q!}3Ry*F) znFz7y7BrPstM2P*)aX{tkWrzH#TW;b@S%kMVEMI=$X3aS5QEq@=Dx1q&Tb}D`n{9? zyF46}+}?Q$GA;IXH&A{d^AM+5>fJQoA1e6N@?2*jCHjfV_V-gP&)P-2=lQ#He2>$B zH&L2_(qclVZ4@jb?&ItKs$eRx346SfdtNY9IO6nb;KH=5uz4IK+3ixs68M{JIr6%m zO7|pOwp$vdaGx+l$?>%QxMaQ7w48CSHgaz^!F$t^K91#vsw@E2&FvM@3pvKdir|-* zI)4;WJH=5+Ok_0tHSpP#OjCZ~aO40k#>07c*d6%szg)04gdYY6>zdZ}dtbiA*o((= zTPKAfA0Joc*QJK`mwll`u|OZv_=O!rvQU$&oBAE$)n@V(SuUi?!6IHmPHV%7`!eKS{P^|2^^&aN58lW6V^BM1Gvz1a z?Q)U1@GIBV>MK;o*}hBT0hw{kQid}sN578x&GZyD8Nbi})-;8)dE+vnxkiGnq}vwSTeTgvS#Wo=u($i109 zP+Ou1W0y5zRwb#nl;+6ZO?jQAQU*KIdJZtUq&HRm9h_3h98&=TmB`%Y-CydImYB9| zX*zp7fOyo)OcyY_EnQplJX8CM`fuab#}xriP8nmC{w=CL-uYrjGXr~KnP9yn!@D^U z=m6yW-5L&KGCdk=zWKHOc$PU+ug=Dawlm|ycwd9muu0JXlK=AgEi=A0Q^nvz^OUHx zt|12RG-iGP0n-Sng!LY)B%{RqJ!(sC%j)IE2B)=wcL*rRoaPRBgMCPm_obrmVcr?x-{I!?602rzd;lHyzvh)GX@*OOcX;$JOHs~SKwc6%aiM&SQ z-|NL~uXI|peBqo0C+sJU`6VsG-Yr-6wU60wSfUKQkGQhuY<-0!yKN_k%TzK$MN0w7 zJU7MpVBB_P+@^e{XX$W%BXq%fL=$%9_feDSm}~JQM&?V_oM-P*eqAC9-K!_|*`Oz? zqzIv4>g=fwSxSxE2eco!SP#~Lbmd0O8ePGq&{r(QtNq_}1||Pv@HM>8~#v} z{*%PbH(S&36ET~&!;~VS5Yu(3@z6*1;wA@a)i|ocb;7)WRF_3#4LuQ@z{ui7E&ar1 zB=gEf#GTm)+J>jw@>@=jb+1|uZu=G;<@uLCP1urNdP96~1jK@lC%cd>SlwuLaj}VJ z=rkdH)RT^u9zm)+O1&=*$AEc`&jGf|yG2OC7lIVYHNVLfzqU9R)JeT$$9XXxK$A)J zBDrwA#dzV)1=(MGXdYz>sV-l4&293UM(S+zL!nYYKPMqgT=@Hp9R-by<(L}X#qXDs z0Tn%K9=|UNl0KPM(FCVb%O)KKX?F4vTjo7nA?1^7>(i&>>R15hiveynSAID2DbxYI zyhYVE01PgPNcFJL>`3L1RrMJ*Zzlz>O1bBifD2ZkKGHHKdG;k?fM~c{_0@9c4}uq2 zKbDC5mog)kW>rK3de+P}CKpJ-(Gjvw!oPSd(za{&iH%g|gY6s%RzFq-QY`=80P!2e zzIuOFxw6fpU}4nvPB>&yt0J&IvyV9Bw4AnZg(&(kO5OZ8kzQ*Pzx55HKh>MJ*uMC! zWVKWeq*NrLZ$jn}VI!AeWD}>c#A&}rKiOb;t1qDdDocKCFF=N=eb?9GUa0vOayb{b z)9voHpjmd;N1FzH%3GU}hH@a&?Pzi@TwQ0wPk0UAJ>b7{rq@M_GEZ{eK1F*@Y-#Yh z24H!d=Y;mo6MC=)QP*mjky?09nWs-Dn0Gma}K6nSbs`U@MC zT$#&8vOQ^q7+L_4oq$+53}=P<&Uz!0qkm_dI={boKTThh8U7Tm)E+geek^Z8_(+i+ zEhHN%`9f6b*f%q z+@#CjL>o?(GRb|aGjjR*ony(bKsahWgXWZrP`8&G>N?G!SbV>{gQ@r3T(rovi@bxJ zsM0TJtXeNrmhw2Y&~+stQb^7z$j#ww5^II?-29!}pY}|a)Ef0R4ZOMwC7sB!=xJ|d z-bcb4gPl%m05GFw2pp1n+w3Td0eZ<-)KsD50|;RpII|eS96JPmp6E1OzZqT2bq`{z#V&BG8&B`JiOOX4NLovh*U`-VRD zM{myeiWZ)XV!)eF@PZGk>^Z(6m_W3Rt<{H-O|!b9MsBItfLM4j`j3Vs7$?afs(++B z`{i0()1$D~JtgOcEx2-0`S+9D=!yCVx+A@!!L2d)7}&z!aNU=2AcT~xR}3@gk>mk( zzv?6b6*gMcb2v*q=6Bl`y-C`NTABD>S=cSS;UiGfRp*4Yq|YF@{gM!JQq^~IddYCF zur8AzL%lA1`LX*RLY<;&OJ`~`h)Y4r6Z^Kz1V0XM2Jz@mCnW<^?FH{dKO)ReaO+&(1OcQj1x0Y$0 z&Lj9p$W)i?^5!L3@VO+UHglYuSv5%C zW}GWW00&M(uXSd4-VgLQNEtqIJlw!os=H#l>W(dGeq>I(d!I4A3Yt+^mA#ScX(8>Z zuZV<0la?w%72iZPpLbB2FHLnzI>}nC<(WmeU7B9%vz9opd2{2kA_leM4n8&O@Gw`o zeDl)2FS`c*DRfCN=SzrLqg=anBd<;#>gw5Nu260(h!f_j7JHDFEaFqojngO~4FSwq z`SL!Jw<$5N+@$nfW88)ATJyGsND_)FFD;mltwudaIh=;xbEQNz*I6t}cEJI?eNLCw zm+X~KnZaIhC(2M8XP_4-<~4ZkmY_FnYQwMVIx7YgU%8wIne_>5YN2Mmt(2VeMRPn-9SgXdz3B(Hbjd$zkc-D@2#kebD2+i zr}+@KM%QaYZV$#4C_JrrDM|8ctOv~a8caxDdlKdn?iT|1`1J_42er46)bg8;v}YSW zo%{MPnfvx@?_l@WlG{h+`X6z4nX2PX8lyXFXg(U>VnEKVD`#HvAf?1J*7!Fx)*AcD z7ZF;aygysLNuxNNApIQv&?0Bu!y=Eg>39T~^f4LsxJGuP6kVfEqxc|{+txB=6(+R}eH`4!+xf=8YMCe^y? zPKibc6#{KaU>R;Z28B{?K|#P=+HI`(8h zqF|AeS8oghx@qzuO0Krs1E-fgHgkWkhVeUm2pymA|=QTmoq3Z84Ive&* zOaB5126K8UvfF~dY~{F5>-oSy*GX|YSQU^!g;m;l}^ot?k9 zIh!5(H^g{KUZf-rx~x`TPDW|?hTKP}SL@eB$O8Mw5EGZDG3w7^S7?H_s2yHH|! zsAU@i6ACw5w96Q7efJ&je=dY{$}cxeUuI9c8L5a#Jg6m=jU9h~!I2%SJKw1}$BdH+ zC5`m@mFUbs@{Z|3O)2ApN8l!rdseCTCmwwLzu)VUq!k?cb)_X2WS!)c6KbsW)t+61EdK6x|_=t@~Z1_F(yKIhT$5&`ysfB1d&b~T|{6I)<6?=#9 zNmA5wKj*U&^{v$cG~hAlGe*J{19mEza01sUkZQ_OLGwd9MP(!4+Z3n^)DzDzrvEaa zDAChjkRKm*>(u@;p!eM$GNPMUCDBLyz={H@4)Cwi_VzsM$|HhLdb>--((!#Ut*I4pdh!RNM5z=inAeUc zF&k2EIW%%X_b)iu(zw4~f8nJSNZ>a5z`v=~Xkq~*k77kCFthT`V5M9?Sey|w)A%YA zrYrDjCPmaA(KmAv4YxUKQQsS=rh{SY%dns5_ipUWwTW*C%&>s%OQ`(hPu9 zYL}=qgIzj_gp{9tFcl|;w-S4+6aKm5J%It8e=^MT+WG<$)7u947NNAKtw>C@C*NC? zBSjy;^PUpm;~qLU7U36(WbAXa(ZRo7LqjMixZj=g) zh({Hz+(Y{hMt2oaREslgM9WgZbC#S$b*6?Dx}@z#`H*=$uPmnR3UrCCUn{`tUn=ro z>?ZbzcCtF;chE)E zsL$A9)?GwSA0VXbVJ+Y!5B!6RAQdj*9~-ddMGZmxr3mrGMW!ULgb43P#&^^e%4r@9 zMP9}Zs?_J02X`sg2bPk%bP~j($gVq6IYgFYe&F>6dPsyH!-^j*187HXvEn(9ymB&w zZf;L2?in$2_xhE78hRVkrG>*kWsWP0st2Lbgp(eNbGd{sSLA4bmw0N+!W~fK)iWpQ z#C4*dYq^WBg(@_Kn5b&XuB93IRKk;0zn(|E`kl*Ji8+@g3Ci~s>q2%vIBl-*CGiID zpJ7!*K7c>sU{yMeY@VaInU%JX`O-KMOvk@7qui&j8PA}li<|JGU5>pS@-#PTCgeDw zKdp?B3|mSfgOMfQRbVi!aRO6jFd&!um7;Dx5KpTJhWEZ)_n=e{{JR%PpPyeU{yuG* zet2~$1GE99cAcn8XOj|LWc3m%U)7Mkp0OdyqZu4$8pB;Ptp)gL-Wd7by2M+(MD>e) z`CPBC!Rp(Lxzhec@wQra%ToMla$u7tE>kWbJkFN+xfm8+kHp$C2{{o6r;)uixl8+Y z1#BpPdkwbSH(Ro3^JJ90P3ao6KYh$EBg2fAi3zFb>Y;q2p8F`uL(W!LcqD2}J{WPW zy=*$fb@~mPs<(Jb)++XuQx%OO*s8RJjkjeJ@ikSjFv{eKO+=ZRDpnFsR}cz+nS(82Csf1J{HKBXAzN9e-~s#T?9so-Itf@QzTv@`_AnAY{PgU(f=HG-;y|`e0(?jNo+#i1mM&=k}^npuSg%J z&-srW9EWIs`a$U<^;KV%KKy6t7qmD1N}j4u3LiBNi+>25a?E86srRCc&96vYza`@V zW8ejO&rn7U#1I~0XZGP&17s|a_W3Dxjx)54dLN7bXmjeP#sDFXb!yC`y`;}k{ulja z{t%NU{KXa`2Z?~A8gu1+tj0sJ6=Rj-C+7(CFUO^~Wh{70-obCl`gV|=o|(}oI6(}8E{+mzu=jt$Z`|F)eVqqHOT;~atghktWCdcjZnu#7dF=csvr z#MztTi)bQg5f6ASJBF_&Y{i#jBk@D{EtSx(Kl>D)dikNo;6Syqrkv{*RPf%5_guH5`q2IO ze8Nf8`|f~RA@n}COi8jvAgPRJB;Mz$pdsNX>m82w+@kTmJAt8{DDSaNt?()9CUrcw zO5I&3>$Ml}^zp+q8KeTP0@Xc&)QTH|DFl|(DjgSXn^#%aNVTe@f?F7Bxo*I$-3F|? z40M`z3}u{yrOb9z92|+N9+7I*5OsZj@D98?P+RH4RYwZA8W^ZnANXGb+&0}&TdOL# z2cxRDB%JOc3KXkEx%&BI&`-y(MQk*5!%eiCxE%u*9YoL#V1f)rWjfA=%lv)Vl>o8b z9=zK(5Y@f6qf9?v3|w^`Q+HX=V)7w08^0YsD~@8@ePH0a+xUB5X-{-}NAxQ1zDup* z8MyQ`_9O!H_8HM+bOf4A+>a(xPvDD52T^Od$WMET4b*Bav3W)B7?c|vfRB9wF>hB2 zw%!FstT_f}k!RzXLWEogz8)K_ZIcswlpC-Hqh&%yaIEe45KIWVseqrst1se&g4kaoRovpUy&%1WJ1;({27S zMBkQ}Ihl@Lvv*=r#69c~o4EdT5bdY!!30UJ`Yu0@mJ=e-ch**Hc_{5}x{J4au7Jn- zILtqot8CP1#vb@y$-|nnS!gl!Fv<@OLsicZRQ3u%S*~33*)9X`Ry6>tl}4rF+ChIL zdKM_E?7Zn0K+&<-lwSpko+Yj>N=Jr}`Wl&$6NX%w7-Yd{N=1f{HPZ}3ArSM(itYi2 z@ag80_$cHmJ`BEwI)NAQvHvmD*>DIo!=fS0`)^rqn6(lRQ0`vS|PEh5pW(2 z!!F??-?OOZABXaOw^2Ll7HWlFMlJsfs26$_4MHyC!+izl7SsaxeHCJ_^1lHoAt|>!n=C zZPDijY6i!NEu{SrmJ#{=&a3un2V6kikSnOa`6@oybQzxqiH$>~ebKF=|8-T5GS&~i zs%+ID_ylTiK8kAVFXIE>TOzky#V-{$o?S;F2V6#N+DF=;%ys4E zL#pL_QS2gi7Fp_s2!)E=fu}@&(Q(r$R9JOh>=KWvfx;*38X8C&^+m@D>(8S`h}cCE zSn{WhYx{{l^87=Qo4)@r?5gt9M*$a={b^tNwPq0ga#{RvNy$P#)Dat3^%dDdMON{R z(nsuHH$vnLld>CyhYaRyvl819TYo5iq>s2YvbN||Q`-K-_bTddx*)zfj}OA+zUW*- z)&Vyv#TL3!$i+*EO( z{2dmD>H*TG`0<0Fv-nKP)!%eh^kJJ4pAuIMf^SMa;U)H|COm4250tDT+lQi4eUa&- zO;_--B$su>zKr1pA=mJ+*r2+^ZY^oAt|Upd{cfSUuf$M5toTLjVUvgP{;|l(-^yRU zCs9M*bG5_oi(bN;F)3};7aePFx+FTrqPoNp`_%{1?;3=Q{et9~Jg+I`8DFY@i(d7l z&wV5l1{L3-BD45}w){}|*VTQl`ji%1?1LXkf8ZFwIAq^z5GM8#U(rYP0?$dDok0ol5?l0lJ&8f~FUC{-@K`A? zF(S6-GulIw@e)1@7QKBhpvDIA@uoP`m2s)|#Ldwy8LjE!q_=!Km z?<)TEJNw3`;Zk<RVIh9JD9pC#g7*GBy0AUYNwX#7hmo(^7|Va81Q6 zHLqK)W_df}S?J`}1Sa8AW^t$>>nV>eMnWMsemNMfJkG5t`> zSM*imgp764cQ|e`4m96#ypxy?zO8)3IAF}PkFhKcaOXmYOFnn>JopoW!$PM zKKelHP~A`Jhu%={3)W{$*QLFLM-7Q*ju-Sbue4hOc|X*TkiIT9uOa^ZV6*g1(YwA( zqB+*q4U#&dJ8i}>nl`2FYsqigiMrPnTXIbLKy;%&8Bf(YW<=0e;z#KN^bf~XUK#I< zRrcvR;Uc??Nwvace3rJTJ8i%=IBuyiO!_e2(~Mg^Zt4Vz4ds3Hk??2VtuOM_mvM|^ zS#^hw{l^cUg5{zY5YllKZ^o&AsR&)T9hWA8KH(-^wz25wn_?Cf0i z#WU@EqW|O>MRq{Z3As9eA_x835d*c-z#w#I8G zl7wr#4AP(a1fi<4AF8>Aq2j<$wQ{HY;0Tm;3Pm~LQOPqD72E?+)gw%;jHx*^8f9HJ zqq4U@%DQeuRj*K#x1DdpGkOT(RQ1|{vR*q;e&{}w@z{&Ev1(|04@ zcMewo+gk&JMHaEWyO5jM+9gy0a^-!ZP{B0-4ZVF4DeceM_5gMI&PSCli{ZWU3idn# z1})i#njYcGPra6$#ELU{7%cbRIje6`V{+hvoGAo z;D|#Qb^I>Y5xCC=R?G9X(&i?%odN_HrEZd3jiIAb+#mW_ji> z_xyx5Oa1jyhX-@>zTzY0HcQ=&tVjOxH%a}LvVKxFkmbljuE8Sn%E$TW8@vxq7W!kx zB@==~&W$2}uvyBnJ?bOnH&Qlp5kjQS;LT@bj9r0w_ocp+TQ9U(i1PYNxghzQdhoZe zv=c;IO8e3BZ2pxbv|YOw%~$ThvWJ=-HnW__7L`?iF?&v@8%4HtsRanj0(`>Hq0FF}n0l)Kt0Xqo3Sa6HC}r5b;wgMW z#C8#KWnJFeBr>t=3c2quZ3U+nVD()y8qJ8o*Gmq-U!MC)IX+W-5=CBVpK(ClD7&w; zLm$yjzEW7odHHZKxC3s2g_PwF$4HcMLpY*%QF{Jlx!-XQh-M2KOsjY+&GW%*mhht#Kzvtys2=Gb}Y5qetri?PVEj8)3HQpz&+ zXfJ>2Lpi8}o!pEe#t!3Xo!q0Gp;CVJ-AsHqB?v9oo6tE5kMQrRgYO-=||dy?~AdAui<2g{uGahJD z+KaJG|FAzZ_BYE|7bfFLr^Q=QZ}eI$7oMx6-1N&y_-Oo6^bb3Y;2fzV_t+-oq77&( zHLg)d;m`g=Uo*C7|E1Dz)=3?586 z1d07c@1NwQ$Lcz%LqAhi68SN%S)YBFzEN=^_0{`I%CZdmE88N`zN-IASw3f5y6!5b z*=w*O75vx=6#lxHUh~{WMn+?zIvyzefb?J@0I1TNvJ)39eRac(Z*OI-;h7; z#8{09Lk;lZ|8mUAo>L#c(T@2YWD?kSz*Z<0RGVQjGueM8;Y4sEe7y$Fe%|H)jA zV35(Ifj_?oDALQ628s?|evG4W8O1=+$s2}W1&X-)!vPdI=zkzZ<9%mew4HSjF*0HA zI5`~eIc-Ljp%T<`Z9QQNf-dA@(}{Gn85fL+A$PHOXA(A?$j0KsnHUjp8)L)b(Ra}y zOyBVs1D2gYJs(Nd`Ujxhl>PXAYbrc8#NvygewY|=3sEY>Sft^{5e_d-3q-HTZk4mFPL|C_<$DZTDnAyb84?>+@lO z7_;dN0xxC3`KP1kI`<$}Ujn);I*FRYwxW!5=rZ2B@t$)41}r^_2&wNhV=EeTp9Z&? zVTibzhq0k|P`<}}3|_P!;UZh3(OcCvu@K#SOT*3^MfhHP`iXb2$RD8&!)`ES1AK21*t&-gJU1vHt%_?fDmn$> zW6^D4^eu#*GvnJyF&G#27#lAGwfg_0{8vZxUVGR8{}UFp8Yl8Q`J>z*sq5^I&s;Ym z=n610;DOp2S6O(K9psM+u0i;~!w(B~+{gM;7Ic_*8h>{RR$CMaj8$|GmjPBgvx=+D zo*&l^`s2{^fugeyfm1iqzqXPiu=XP98Hq$49U zU9BuiHJXtsiG<8kkXi&hmcJhs05X@tfkVM?AJzwpwj4pc{LXv|Oq)3wH9z?TJ%^4# z_{9XsoC>!S)6l8!Knz>B5m#h_#=03&R^~zw(IImiMMtk($AXQ12s?RIeQy7ekj#0I zm|djmu#C)!6v-S3CgH*R{4 z*{G0=l81a)R)$*jiCyYwmilaiGV=^7%8($>xXn=J zrZ7G&Kth%oYq#x2{dV0@w^>_^U$7EqlJhlNrrsBw=AqNX>DZrEr0&slOFHlXdyMJ8Ol7l&_s=3wZOXjP6f^ZG>e7nPogE6UCKx;%-(gZCL@ ztV11=Bu&!>UczXFZmEl=Bp6d4)5duzJSA5xaa(*GQ#oL!2#i8%y1?W9_scMVu z&~EHUv>kb}FVbiHn?xD)wsbpER+eXb4$CnH_*`-p6>qu7$CZ0` z@O97O*u49;lJBnAkY(8?lJfFYIo4sDj2-GhJ1KpI*arV5Z`Qjn^&}rhirB&^f3q&j zQN~>4A!J)Ln)Dokb5elHm!HlWO&jzv(|~y&!s!5{+2BEVSUyiUln6QdoG_v>p}f7H)4Nr zeCYjIw=u^Q{XVa3n>OQTvlE3cdFt}=8Tnd^@^LQqCYlYNj4^8u7RLj5(hvIY6yZ(T zI4&^``8Q?bGuoN9q7A4M`Rcm!{zIw5aafm4@1sf%;luhC@pjaqJrWNiaY_VM^<>b~ z4YY9{gbh26sIqL2R~4&rRk8`u9+Z{-AYWw%u@_~d zO_K_Xierqj@IK4YcH}`)Wo>q08TK#M;cva3l3mI?65edjB=N>_lu2)w?<>7-n#f7{ z*p41k%2!gK_jR8r8w$~9x=*Pq+a$3r+vWS?k?sA&dMv{>9|%ACl=kO4ne`d#l!JbMOB2aLh2 zuoK1hW7~Z9Ncy3C%(Aqh?pHqNyNovEJ<7{iN|M-26YXm{K$9f}Mq`4S%bBb;Fz7!66kSQc(KwSj#M%KAIq2V%qVfJ9KXh1d1QEA@ z_LD-?LDgkEwyV`bjYr2|PSh<#UdckoNdXAG4#djH7kR;o@7ABe4-vN!8V8KpbW)Oj zD^{P%M7ybnQMT(UxGp+{9rB_Zvg$O(ZoYt^lP0X$8HafRhY)lo1+%s%qo%7L$_)-u z9fx1u zlYur8A&vmhw5SECR(@&{0d$_`e zD~dk#3P3vDMhd>IGD4&Eydp|-0(8jjkEfOFYcC^mYh<05pLeh@ch zbUt;*ilBoJu=P?7j>k?jkAb4&H&Tm%B2#AeGe8l~A+iUGxSEI)1O1@G42v1*W`j_g0+B2ht)4+93~A{Z z>g*yObe(C*MUmBjdq>t{@%Y|Yy4D}@l6A$MJ&TcjI$?0o^T#85JSHki~YyWAtgN%iT5Ak{Hf!JyBUk)Cr)9*=3qQd zkSUQl6?v(Tuwi`w)~wzvzl}(}dkx=@8is++12AB)8#V=pA|d%PvL&f7nGDFvNJnn! zLmb%|gQzV#ar3qeXx3ajj*CN7R0NJ6I|y^)Eu1~L6}$IrgI};eyuI8oZrlXy+It46 z#(Y?Hh)Tr111HFdf(k*$3C7~(287~~2!XBT`oYCLuy zIg9j+JYBViml6ys=`zGz@X+kC5nHGHnHJ?+eB3q5ZLVoiFZ~ z3-L5R4@dWGhtCLa^l=&l&%q-wXT~zzdh{4+RufJiK7g}_4j{xo7~{r_$MS{qu_H1Z zCyyS(oY@QT{SQCl+_^J&bpIM=P5llo1N&jH*k;(U@i=zmxQKHXL2G8CZKH;$QmzJi zd47l8XD$Oz3$P7zV6RD7A0lxev9fmM0t_2E3a5_CODiJ_QJXix%bl^+A7iJ?z=bQfaqs#~ zLDVzWS-48-T|n5nM*lb)OEv_F-Lg?&cmUtE%i%F-5C->ml6Hq=DtmMukm!b9nfkFj*tG>Km~3?AeGzlcbrTZ~A#cM1EV0`>^$PB}iyO=h0I$T|RFlc}eA|iGoJv$dhZmlq6BPU(#YfMG#>7$5@+KOXG z4!_#937R_CV zl!x&+f8r3_-3GzMa|m{xyoSU~$p(w8IJ7GaKAtWZ;N*fy6BpplttZHqgzV_yEjV%d z5Y}zlh@rzqAu2cuSq~HN^R&szKfPU?v0y_mt|kzO&sArJo;VBiH)~~?k&0%=_NRmbI5x<_4oqP{B&hE$AQ-={68jO)cy~PG&asKLM zT)P#EF{6jW&CN~XXdCV&GS$yT%A;#oH1m77_U#R)-u*FR=xFTRwGS3kGIoV7MCTUu zP_ayXbnP+{`}dxbKJ^qw_U*$EPcL~tcw*AH@wk308V9!fWBB(AFm*`~mMvM1p{{ON zxo#5@lO=V|$_8?B5aSyFFB$Lp4<3vWlYYR_OE-~`Q-qrrFJb1Si5NJ@1wYJ~htpT$ zV3M&mQ^qE%@d1qYj$qZy(fGX97pPUG3C8>|4<|2P#+JwcOd34|D^{$)tXWIo={6QY z0b7tPV`NrNy0mFR@ams2MEY`H8TZD{`boy|NAh0Cl76SXE6wRLDJ{yxwKIn>!p8$n z1D!Ew$OuI3-V2M-fT)lVEL*x7Nuq}}%Y>tcc8a}bVfEsbIDPC4g8gNV=rdTxCQt0! zdm3q}xyZ|uaXdd02ctv84g=6{&;YoN8jXD?F3Gzu2bT|T!};Bji1H7|*b(1j?edj4 zba)>^wr;_l$MPO5%Ey7NQ5YfdJ!pUvd`3;io}=f~`~KeTYuLSW7k2L4iN#CiWANaC zm_K&~5*|n&&B~MaVJ?pE*@00$o=O+5VIy(;)Oi%<6o~ydV)!5@IJ=1bCr^=i$aSRV z70TFPL5|ouGvyxkZ;L`u$S$O$6Z7{}7U5Z=rW~9knC(Lg%4jnrR zQ?|SlvJw${?hxk9n1egl;ziDU@u{zpae(_EjGR0JhhgtB-K(R)zwKPR1D(P_+9&zGLf|gZ_PpD>KRt z*oZE3k6`OPpu-Q5cz<9p-gV!lK#EUBL}5ncP57Nm#WxcI5O59HDRcVXKZN4_c0Z!e zf};qH1zZ+yL!a5f@VoI81J}o*Qm^Hh7kM9{CoSkQb`$p8m&8ck{fi=xW8&%vY`t#6 zzQ<6jOsWm^SF3OMMYYOKYcMk^4!&n|QO7kBWt_CHsPU|za@~JM%i;d`VdF8(3pj$% zBlmDr_;#BdgGr(Ha5@c`8gLo!wV#9PeOF-o=8HHWZSK3);>*hPQhyh11e~2)hF`owx&K1_q$wuw5uObO*}21fq_|X1FgqiVdf7 zutDbXEW<;0*$zL&&##K{%VATZ;vwpz&)nT=n^1eXr7FcJ{ za=7+SzM4ULhA3u)$9>ZNc;MTtfzG~J4y@yW5 zi8~fB7t7DjM}hS*HmzESc5S-j^7-2`InBU@<2%s4M=wmCxfqWwUq$dw%i!rQ6K_v% zH2J18nsx1oz+HQgmX`;!C0hY5*^lEeVYoX+PML>OaSv3&duUrQx_9X-$?G2EB;LW| zDI?IkcTeWhB8+u_U4>Y;m2AKbVpgGqq}S5NN5NFN`xY2FIGJAH$1TDL;AdS7GP zp$jN1w93Tx6h@C5fo5Mf6~5n~<=3t7e)-Q48g>xbskbq0>_F71QwLu(Z6yhUI}RP$ zk6l6Xt{FZa!`$4_rC)!1*uE!5FI_ISjl<#H{%~?~LbDca(Yr@yH2mT-eEn^2nW!0& zomC{0X$y?zR3tsVhRq8`qH*oA`1s3?=+b`#j_=!w4a;YtP3InH*HaPzY46KMpP_c0 z<~Vas^v}t{iQO@nHE|+FczB|}Q#Ukh`4yZ-%)nWh0OscwA>Sk~ms|@jo;!)LQzm2C z>SeflouvuHRYG=p6eb^DQ8E)M>phKJXXeF`o+1Fh$ zOYHdg@p=3($rWwB>4G*L2cfs~NNn(pl*x1!@+_%%ntBDnE2m@5oFxc}K7@sfmZ4ks zPUtTQ*P(s;aV%;VW(^;M5nj&d(Z4%BZP5|qr!2;W{m0R%>DO529|UuLjwJcFv0CE1 zRfo>ly5|sn80LizjT@j{$2REP#|fX*YbS~EG(1XAg36(W90>5x{d`CdZTsQHfYhgH~P5` z#!qXOVdI81=-jz2+J4&vox6RDkLxzWh+(sklnHIyK~|O|tMZb}xPu7)<(NEYDNbF! zDM?nWBz23?{@X5S-L5zKckPEdm21OkkT)`n1vnhC6W@H%5?c?QQvdp$k#Y-Dz8i#o zPQ7sI+*$m*Xc5{qZH8{&bih|%wMNVCuGo3_EUq8jiJ{KjF@Jp+u1P}s^l3KcPah8t z_hC476ePxB!@}tpI(8Da z?K^+sdaUwPmt7oi4|JL1b=TRauk%!o;$IzuiON^W}1NYPNB#$mYp*amj2^X+=-gtD8 zv9`|ucR2U#g0@Y*guB})%$&YdY|{fx8#Y8cr%~8;@+O|#kHyM4qtNl2rs&kM9eVcY zf^y|6V%DP7YW1q$PZQ9rZW%QAq#ZhRABJt)qp@pyxB}t6YSsZAJNAXQt1C|J*@Tsg zC!(p?wv+QPiKoG+|6y%>*;>ZMyCxK6T5(v$q#wqOQ}2X6eY@k!ufN2InN!tDq~!}1 zqi?5f=pgTpVLwd8!3)=sE=f24K_SochUoW+dv@YL3qB`r%=EJdBz5aXcafGv)m=!p#L;`^q>jW6+od>+s}B1`0){ zEK3UVt;x83>;P6yn}VT3JkZzG1s}^8)@QJX8e@N2G!Nan^}~@97jfb0ISd=&hGFh5 zaO&lR?!DZVod@)7k1s#}0Nwg{;aY5}=xf30JzKFrbQ$5{jRF08qhX7d=sS8ku0BY^ z#<`QwyKy~q{I)OpI*-DP2|r-snD6kt^xF$}?&8v+qgXs~0!DfcLNDpl_1biR)5vkS zcl!#WgV&=^KN({NIm6v^0Gc#yj9PV?V(XS;D6$yUKdg8;4@A3`-=N($9Wii_8x9{l zhV4;XF?sYT;pu|Dy*i>%%f=WsdjYPd%6uayA6XeP?iz04$5Gzs)X4)WT(*;+h8t(M zqf7e^STuJrE*;*7v0j7JJG4WG9%$UK8ODwrgF82_V%@rR=;tv8+Yg>r@8#6^tMKmU zggHOX!HxI_$jC1M&sThEwIEl<{}nSwqHB--=+@5@y?b>-tFN2DRr=5L9~WVe^u>0~ zzC^qJL$T}hZI~18V}jGC%l%Ucbi_gnUE~~qX@Sz zpG5yotubQEc!>oWzjCC1h_8ztoyLk8L(o+0(yGT`4D}p>h7B5_Ny|aF^&lU)xkem0 z7_Pw7rp;QSbJsTb;;Y7}_Gw2PJD-A-yN}SVZA*MVXAUeyIj}rBk5#iqNI&R^6Gt!L zY}5fP9y$r5Ts_dEXKyrU(HVbLObslsOz>nPqF@FF4|4li4WYvQO%QEio#I7|4K}cjKk(LIrz{e3{_mE zW4ZBcp-{A%upP?}S#Vh9c>C`?#pPt+wD9USISi9S?!fO@I-F;2L(M_{sMLQGntH89 zsT#L1Cyq zI2bDqr(w;Z$7nOwAML&m!|D?z1YQ@v&Dn=qgVv$?AV1U?7=TZ_!ti}W681a>rf+?O zPlg1blGA#%Dyf!RB&xbZOPuUP8TXxd-(x$f`0SL}`27Q|gZ^DfivbNNlD_m$0!7-^ zGr4aE6mi>`K6&88f|FO<=P83Rd&x>1 zxRL_TQ8Te?_W@i!z8$ltc)~Y$4Wjn$#g{Gm;@I&xSW_ROPlu*zk{KQnjhOIYEL^$- z-cy$0&`p!tKEQvmL;geTidc;{Ej!@CnK(&oAL7SJ!!c>*Y{bi?Xzlz3s8_x`R;*ly z;O+bIvwsXcC(b~?u6-~UK2eL!TMvukKco`g|y}-bA7~nk#aY=;`cdB!v zEEaho6r|zK;b{Ckbpj&xoKZ{h3+4U-k5_I$C1?1*gv198oNgl`G)}uSHW+h>=hcoKF zR|Zohsm?0|9-Q2RZ$GJx59+nV)+0BNQ;?7O3ufUPNs_nk*ei+{kbFN5gIuR0Eb=^_ zW~Jl8@oktrZ!xy*KPEgfk(7K};^-?$o;{J2_yksKAy#dOM5}K)qwUEwNnj~MqO+=q@sXmm6RpJu34P0i~yf_wLY*dmFb ze`p{kFWG<@3pXI)+!eTW?u3QQS0d4B!r^@(nDCu5Lbrt@EnP{KK*Ug$^{HO^?O?j;P+KLsvXx*|C_U($mAm?uI89hPD$_uS1 z8Ij@Z;p9D4;ynj2-oPm5mUyRpbyRc@3^}=K^-PvUGBWF9OdahBk6~jGpJY_4Vmh{Nhd@XkGWn3ILzfOVKM$^%Ca#bBH0`tiqK!go`cTG^1EYC=Dk@o@F}9>;fX zgNIWeL>;+=hg^(jHLAqV&1*C)<{VgWo`C=Saaa`;j_W4CQXr}s`ISYPut=hHVM`D? zep(N~exb;cI1z6lyU>Ebjmz;_-CBr@*&#_;Aq@BKVL-R;a2-1X@zPF4WQI`@YrO=jbq!fYUVgZ?mC79v584|re|4@LNHYN*4={v=-%W5N!;5Z{JZXJ;eAe>d7U>xct; zHe<~A0eHVkO-!Bh6Y_I1usbps|37#K#L(0Fm}~Wcq1hU`SVc}x(P@2Dg03RW3hi@B&Fu-%%KuV z5>szpMeUkRF>Cq)gglw(*|ilul(sINO98?jTt9hG63}ljYVsWE^R3aORyCx#W!#qM zxzH&;-nMxTC=V2o@0s31`oj?}#DeJ?@!iKYk(PA{7q9NcyDvP4 zu8mq?)7rI|zj77YkDi9!QrOj58DFtwe{O zgK*)@5oF8QFlO*Dv~JZNJw@jOM-4}A%1!j|(gS~Z^)pPLzY4{XEbI{eUV8m2?B07> z-b@ zZ+$QQUHV=@I$G5E8r7@T!jNU$TXv}EQ|5RKp zkQhRY9TtB_I1ST>_d>Pmt&k-4b);Xx#9^HZ_us{Zi$sIzK{WxNZgoj|vy zKj5LKUc#6e%MkVDV)mqwc;v}S=+b=@BAH1@Id=$k+xNwcwR^E>?krUQ>JzM6yAfp~ zQz$zRU0b)ptQ9MC`RMYA^HBG*A8(`>bs>)^B>T-MQfbD&c)MyY}>v8Ra*?i`BWKr zC01)&=X>-RJQSG{j~&>y8XX%}!J+*-q|aW*cdvemR^Qaet~Fxw)$7rB{A_d`JwpMk za8W7z;SgLNCxQWq>jFL*TMgI~^hFgc`fCA23K9t&zv05p^guqbd_yJ{B^Kd{9~bK8)(_TOrXU2DiY+=D!pkk@;PvLyF>={a z9Jy73Y6Dhdz?vi^T#TUA_#Jq-`V>4>e-3I6T#GG9z>g#MVC*iZ?qBqF<1u)q!Av~e zc&XO;$41l9Z~ifCxLAzVb8p}Y0z3_t>XIg&?)F5>-FULq9z0ZQ5!y^Vg6&smE$+cHD&D)L4l78?M3c>MlgB(MNTO)v%o*Jl|?H z{=L=$JlJFno^G*0m()GkW}_}Gd%WQiRBE#l2{(Yz+p_Uglcjos+e6$qys@?XYC9gN zw+@dt-iT+KY``;3GB-T#$&(qJz)d&Bi;;reOXV zpu?I1-1p-mJXm)Lz8P{DJJNup!)t-enI;_PeiQ#(8 zJAx0}&cgH~QOp${UTnG$4_2Lp$3;HM_CW2q=({Ez8zmp8J>iTViT^;Y`FKox^O_{)0x1D>kb^3WIyr7oqH6S zAb`Pukk_1kVF5+f-bCga|C&G{WqnS#rHnfe)|nYh-t*6`#oVDS z(X;1JOj^7TeI+SBcsU8Tl8#{BgsvDlpgSf_nuSJP#z-LKK+4&jsQbl>xbOal@%SI# z#q*WkN1N__k(?<34EGK3MGy>eCQk;A?plhLO&ej;#_d?MYAxEeX)j6YHWcLLV?d9t zc=Una;fW`n$CJ;$gD-2fk%Zuy&Pbvh+?=~a0;SCB7tx|gLoC^}Q};v)y02r_)Is>R zUTfUQk+yQO(eV4q=+J8jk|p8g?gYEGEXO$vAyH^3G!Q zywRxEVJP+`c_nE(jIJ$eV2UJjr4nG4I4)t+ifQ<^Q7>#gnF|y~uyE`UG;7)!SFWT> zMw^NQ>u2MQ=U>GW5B>o!NW%5byB}fPf<;IZTdY~P81?Jdz^)@_G-1rYc@SfVc0k*H z6Obf%8fX4<$p#Zg6nU|0<_xs2UIz!yCFy=l;esSItnxA1w(p1J43VeIiNkw0;G>Tl z;OLqubx2X_D#@l)GSC2E%CD?MynU# zhsJ%ecCWl7q8_ZCJr0fQx5I^V$td+FS) zVE>N!c)Zqt->d7 zyoZtF$D&5_CfIWHj3lXLD9Aj45yLv7e)qvhksQRGm4upKzK2fz#wf7k6&=qVKL~YN zb;Z?OpV(P^@zepG8PW|bsza-H!(WrF?T+Vh< zbMovCbZTD*Jtt36pdsn#0rYBA6AM=_lKy-VtvdI?gwf*>&Ao&LQ-+{UiypX`8sw%N z(y4qHEPOVp+a4=dZ$sl&U2x`Fn&_N-UPt#9jnTFLNCc&5>cOLEU#%vVY}|vJA?d5q zVLAQ;WGpHx^5EvhgQz9`TeEfz>^OKpmqDduq+;;sacJ402Qsn?P*N-vh1_V@q!Ajl z?1gk;I2tQLk@#rv##z+;>H`cPKS{xu9ZQ#?O^rG@bTS3mlKpduhR0o?APu4pY@Rz+ zmoskKcN%#ixtD$&4ZioO2imajv!Oa`l>5YF#E zhVS0_2wT=J!jJW;p?Qx%$aIAf%({$469?kAzkLi3KT`=$h#!4cP^~X=F0sFj1+p^l62?k`inYPvvMc0ubo7%&W+K3e*+_CEy0y6ku8*k)7zKgo!8&Oqffqor~mK={Grkt=rwjC z3ZgObubZg-!#5Z`eKFi(#v{uU(6`=?ICeAvTMlf(4-GnCSwbRW;-(xELSi3;y~sO% z1YcKr4MQf(L#DhN;7P%_e(mt)7u9h-P0BBplmeEv#wA2Si11`O1tm&LIl z4)5E6dJXDg!P>15_rT#5%h9&l4>)k@95N-*KXY5wE=U2}Vqu23MgM z89CR`PLl6BUw)3|@-DgME0Tn|3_iEK*WA)KINk-)FnMq{bn4U(SCVs3TIRu(bNlh} z+n-_T__=U;au5|hW=vR$`c<1C{pL|@-8u`;yz~No^Z0Xk;>8#7%7-6e;Pgd0!>vF% zAm5h=BqQtM9yF_0N8fo*|3P^C<4dUBT>4Lvv|AjIaUdT{M)t$+{_p>RuN$<+#k>Hb zPA3{yse%rj#h(he#MOzTJ2v3ckLuyTzN@%);sC0D@rKUMdh(Bz@Z4)3qU(SmDDdP- za$kUkqL)rhyCGA2Ayy*e?T$V8>Vx;OZ~u0jzjPXvzx);t{l`Oi;dvS3UVR;{`;S7Z zLwNDKF|1uHG-=xnd(NJhktiQ0j%>sSAJ)L`o#$}n)IoG?{UgRqp9`k$D+%yDe%aERqD^cY4Ov_ z)mvcM*0cKV;u2YZz#;l{V;Yz2H_GnAd>gq=&lVgc;rZIJ$exXM)KY5Tx;%egG_w`4k9}dw&s7bRiQ*Z~7(9^y0(~ zA&ED4XBMOX)k3^H{TTkE`6{!=EcYmq7}W-fZ2A>a0`6(#tp|arO8E0R;_SZ9W5QrA&i)SMi%4XW_wmOHpseHEc`)norn^ml`g`H@)^^ z$p%)6qI?eDUb2rhKEGfmXnTR!v&!0oU8b(-Fm#&aw!&{2IO&k z(0VQ!4N1VxTR`<82k}bFwRo@hPCQe8Hijo;=xJ!5_S}fqJ8r|v! zJ=Am+o@~Ea0h2$rT!Vq@Gq79UAAPsD@P}3_@Q##yO?Z8!<7VBE`jt+*@Oqn`*aB+_b{s5dkv-^FG17k7x22s`*{7;c&F1=%-)lawP(Ee zrtfOJ+HNu4=(RZ^F4b&OE1A=@V;g21@?iP7B7D*#LHJ*V_quJv>tg#C+ONlhjTYmHR-&(V zTXiYogUvVNfo9^rtqBy}?b9~>E7HAyqLVkAe-==r!2zcxR{)B5jUW&KBnAo*S4eU( z0!4*z`v?s2bTk4*0ZDQKy4Oo_NRs~aeONQ4hkoh)s!lH~J9teuKuy1S5L1SDGdU@T&=lb3;A z2`kX3er;^wJ~tAWT|BcB?c3Hv-OdAW-BF0l>zC29Ra0!*bxgk^``sB>v2Z$SH|&BV zr&6(T-BNV#+5#)L@6m+%`muHB*`^kTEZl_Cjxy}qu@b#n*Tkw-TlrxX*_ZaCbE{ft z+;1}WOCTi?Bt~`bfClwCOVCw@XwF5foZ1&{nzzM{ou`nI?!m2$d^m$)q!(mk+O%=# z*1Z!hC1)a9T!L*YCZb#0I+(ZNFj7QE1rqdf$x5ML1{w*9myei$#^2P&wR8u3l4Yh| zIf52-zQd&Hs}K-|i+wk-XX662Y&!y1uLN;q{UQl?zs8CsOOcWv!FkEDlih`IiJvf; z?Xj+qe*on{~&PYfcmed=i{z>8zs89a^Gu*HLI9$xd?Wam-mZ4z;=t#$E}8 zQ5r$w&IHtG*b0LuO-H`t5^kj=>I{KNvzEhG7(yiK6}eWU#y8b*^iryBTDoW3eDvs8 z53`qVQaiYl&S7ZxcBtBRFm_%ReoBLwGN3DJR%?a)+z?{9=a8^`3>tJEhz%!_P=X>v zy_wiBe<>PO`4KzUZAAULjWBiTX0s8fB!!$I7Yqgw5kJnkau^*Oe2XtXcmrK}^u~rg z1Zc$m`KPgLZa*|^)e@_=9!6$v0LdAWcz8+`d@0Phj(NkoW5LpS7&mV&T6FD=ZM(Ni za&il&_N_ymA6j6~_OmE14#JUl3zLSJLvh9tUk7mP){Uc<2MLIzMK9Oq|a!`y}V z;q!0NyMI4Ps0ZN0&0Fec+Y{!YQNzj@ICCi^F2}8#*YV>IRWNPwW=OY0#;Khc*RutB zkDh@naqO}{uI?k%u=gmeJ(Z>j5BKN_c)W;tT<|BK!?12Gv0~*~oV}TaKEo!V_t5dk z5POHp!k9OGDC*U(f*IR(=w_<<*Ap>&P#dgTy9B+*PDJ}Y<8l1>ML4eQ$E3k+&~@k} zT;opOlF)fluVF}+ev;sK!AMCC8@B6?Os4~7#Sv^@z5w-v?_pEtsD3Z*IEe2hiQjtY zqS+wUAC-PV5V}D6b{2|4*<#=87(a0gKK=Sjtlzu=S8gPsTmKOlFmjTN4U!d=6e2(Q zGTJw9iavv8B2$dCe+Vyn3C^NLnyvD(ZY$9oI8M3KV(#F|of#`%j@a z2MeZ6M~$j=ab0X2mN@SEvAt+hzdFXuU#6SQrk&k|ab14Iw8=v-e(qec-w3SOcUqFX zQgL+;wk=%Mp_f?$RpMbU<2IJVt6r4S{QD-(zU%X!V zDl5ss@k47-y>?TqSiM`91RdD98Q<4$kLDeF!+G-rcCDO@7H!&M{<D|2>nl*2UJtt4e_*RB>lV_mLCtu<6t!(5KMX+woRCH}u2U~U=Mo{d*87o0oHZCXb zMZNF8#|lZ#MSX}mFJt-KA?P6e=}NL28yC((uVz2W^J|gqj^J9R4{7rL3l@6C4;_eR zU(>yWzOGsy11By(KzNOc4fyV(?%+>Hr-n7qs&!x8o31#Rg2a8R@NJbQ*uM7?VljDN zI@2&^(gFGxQ;bQw|{QC!XrA>Aqd6ih>A(kaxd(-C9FEk|)_iS(^J zY+1bqjcV4yg|kPodCOWfZ`K;imWr;j@^LdQ2dUm-xFe;=yL<*6>(s!oN%M4b=)zz! z_HACEOR*0oCS%W*73kWjK3476uj6X4FbuaN8Ox^)LeG}9v3dO_q~*$cB`tzXQENo> z9P|^Y@X32wE<~O3URjKx!vW{WPI-&oBS%^xzuC((QKfDhEqz)*~uzXam$aOCDle9;Y! zo43G@<5vujzGEF`NPk{0x@gnCC;E@^Cldr!rUTP_qiE@SLqVFuS@N9Je@X&LE-|Y!W+$F*wiwSe zUxM-b3vf(O|6A{Jc{xu%{&jY(&)G!6KE;!)if=%JPy@Ib2# zBJW&1744urciJa>$=?IQ%ZkgT^2`a`SABvm7Zdd;PX~nuX%0iyUBmFT7jRwV;gY$- z@?4@@WDvP}ZOX?B9YpR{Yw=J!Np!haQL{C8x!nqMT6PWVMV^CFmi4f_h=|X6uSMU@ zPRzY7a!5zeN8vu$(C!;d0j5H=ZcO+#sk8~?Bg-K)_gub?63rzE(0BA zp4JoD9%#E&kJ^7i^ipNePVAC6{e;;6l)S_yNMkS5AB%<~60r3q@Kx_!c%tqKJW?+K zU-UnY4VQo<8HD#sJ4fZsNPW{^>PZ}j*>r~Z!&RIV z`zMP2j>tXkDRo$$n|e5c&hpI4GZL)H8|bj;mG(IyvTsTUzMXVY_h)*rMS=o~547Hj zhudv8pg;?rfcEDPwl@9q($4`!CvJNFBv52PA_79@So}MIB6E*{1c9Q6%K$|#zXXF4 zOp^k^C|qvtkrPp%s3d(4<_u|p|LgyG2(NtJ5{Hw_424MEDNGvF8jnBw8X9#PjT;gb z`yv7CSUCapzI`3zCr{Hr(y3*nRihlwDUR!J6(%7vtoy9cbUEHrh05fLy0X6VL+bqxljo5^!<3rK5#JuAG}#HfmVcjYclpjJ)Za$jU z{SlSkcnAB>XCO-o^UGm?8~=uK5ptwsLf^q?Rj&=Q^FtzgM3ToXXi&E*W-i;Rdda=E z7qdrolZ1LME+xmXckN=-`Ra8{m^woN0U6Hp#2_vu^tk+RGQo+u5Xv}&nWH-6#}+-2 zEaOuo%qp($8Y?{2}fq4MxoA=UeTC12_Pzry35+?QQj0O$6Liet9C1dgI5%{5Y6Rh2OMCvWYwyg#t63B@&Fn-uTG_6+^ z`;Q(*sw6568~lj3-+mjrj$Kzj-M42i>esD@<(m#EPdVpzV0h=6Xd;Q~r7Q<-UOtVt z-gpsTHtC3ylBm&+Ow5ZyAzezCdU_j14`_!qTesn2T0VO98l*Gy($a6@@|AP=;JuIW zef5SoEXjbgEQa8%Ls&DZI|dFKhVSZk!lLy|(94i_eIEvO{}J`ux5N3&TojA1%osNm zEn9TJ%(*Mkv(I4N$Tl@Q1s5-$z!&eog)cw-1lvy@hcg<+p4H3I;G4?Wdprr*B1m2! zrn9_?Wo!t$B?I8*;{CNbHY59`bKpMgL)A z(6DV!5AH^@ z2CXn|#3XFnv;oaqHpATI2|80C;}Z9)s)HIe8sh8?o_i?$T;wJAp__NR{otm%#krTU zY3U49{;?&duQ{OL3&-VX{#8w=I}8|)lS%nFm$)5m>Q}~);nNTnzHX(S)`Y!B|DiZ} zHVG(}RwW^yGHE%!_@bKbtG06C7<}=~x0t(Zz0S_zb6iH2FJt|YJsUBgcUNpVdQB7B zTSqov(XbBa(6b+^w(F0rr>^TMj~?+Kms4yK^dnG^jcsce>Ws&2hc9UYet6?74Cqt? z^VV-gj*NGa+$0QYTL%*+Ou&kbyV0<9SM(YOKYaIadDz~~8)Y1?iOt(i=&Y+-XSc{$+zNwc zEX9?AGOSxL7ggVX9c$LC(NpGp!kar%EYHe2O4>mrU&hOP)T!SA^;-5umiR#dfpM{U zOn3{Vo=H|S21PcIQ5k-S>-8Q1kc@$ z94whQ0JT1Q6C2iV*5~+6bBG~au88za+ECvAE_tuVytr~~55|oeh|b-+p?T;2IC&`< zB{4Vl@7{pgjhbTMsEH_)F(@VV23oc1hC%&DV9}g$Xxg}{E^&7Tim+P_2Mr&q`~Pj*v>8wR{uOkRc5k@~QCeDx++zt?I9LF zv}=o3pL-F@_ntzQ@P%M5_N|zOnl)>q(q}a=a^^-IJEE>@STS!fKKl9#%v!lYuj%_; z^q(#Ri+%_p2~*Vd?U_UI-}+%N;FK8fF9nJ+a4gv;ai&k+-JbsxC{nPfHBUdgcO3h3 zWCKMu{T(R*4>VhampjW#eQF{)PfyfMpt~(Nho+McWEyIINR^pYOJMrDv!+5Rp8r^5;fd-E_8$Lh{S^-(*} zap7@vU2q!h=AK98(Z{6&t;Q4b++#e&szrjHF7{#HZMs)am)VEWWA1UZn|%RQhaJM# z19s{W^N>@3aQ*_uY!mhwjB2T{hyq-aAlF+IzR}COp|{H6Cof z8V|HyE4(emi|v-6!IVR2Kj#QK%sGVaOHShZ5nJ(W>(zRU{JWi2qs6pDbew$>Jr-R+ z*ZF5rb--Fw8L$e?rtVX@yUsfy{2xU7`HA>?$R51VVWS@V{($KBkyhOJdOaR*x?J}w zsxxjMIxaYcP9ksTMW@hwR-)Kr5vq(hfSS`T;>F&(@j%;+xWCO7+%IXf8qN+R0KIf1SsPq(>8(QDx;G@5h>pZ8je zTEn-aTt=n-`|%$<;jGOzJSc26dg-);LzoaKN~1w;J{$u4xq>#Ku7`)EmTv-(@*2|55B~kpH@b%;p35#ou@NsxI9P$%BTm3e(T+Rw=FrSus z5kFS@4A1`Y5BTESD){!(kMSP&OxSY}nITCwGB2TJov%fnXYoyy+LEMwg*Sztxtk9n zO|nA2GZh`0)yBWy_j@#M(;GRtH*n?h0et^MH9YzJ>v;9Uukc~z8knV?5)W*` zyKg*=7ytNs)R18D9pUGP8jX;6DH9ozMY;prbIPq76o)M&YZu3 z8B@ogbC)*QapIB&?5FoGNAEVZBp_aeG*PQ3Ck36FRmWpb{~j-V@D*PBx(0fUo{a2_ ze3VI|Mt_Nlj+0KT!-(E3&|%<2TygM=Wf_XynLySt3~F5q4?puM7OX#o(x?;37xv<< z4?e)tFTR1=wQAt~cR$b#s!yItMmXy#rjPEA=DkK^^T}l4D28(+@Lw07d^iJ;RksA?KjYG@JP|aHH;ZC9NoKj#o-GV6e#ip!tlF%h*5ueIT$;# zA9{6bg=^;%aq83w{Me+k?iu3ByMmin_UqE8r=NQjZ@>LHKL4@?Cd^%?C-=agii={S zH{Yv_ADZ^XxpbG#F5wKP4f96f_b*h!)33ZQ`gj?id{GHwB&p0P2a%!3>|VW29kKfds8XdCF5JjLs_1C+$WiFr zu@eqU0?*|@(Yy;-J9h{kef$x;@a9{h_iA|k&DYSn|1cQ~B=L>KBvFlTLhsJUr6U{h z{a0_|oiDz?o)Z_aY{3#d_vj;d_0`{NV)M#N@1uREp}3gkMucfd{t4_`J{B*&@)5cY zov$+>0+BFEME+fy=HQ*r-o^88zKRb%kbd>)dziOqH8S#oSU7(Ho_YE)yj1B0RR6Im zzWC@P^zGdTXH##&QyjpS)eG_X|M_>k{N@+futfMTGYqqZ%LgW zeS%uG8X{r)K~2WiuUv_b-+mKsz5WW`dFL&B^@SwpYc?a_Qv!#l5V1%U0cRF=Y+8y+ zm0m)%dQEZk)HO^THUzRN%(%DnPf^ zP0_zkcU;QIRlwokmi1^`>pPq}whyUkx6rCxPrUlZ2YCCf*HG!rSJ1Q1P@KDX6Qf6u zRDU~i{DRIhh)hZjPT>$hvw4&02TF zv#))Kw?6q6&0Dv^^>YWXX2l#l^71>V*P$0KoH?X3#$I~qUA+0u=XmR_7g4|d57>X~ z1Qsuoxa*V8@I|E$@cBnIFlxk9IC5_y_2x-5XiyJN|Nf77z0!NSch?y1Nmby&!R_mW zw-@kbomMio+(dEiX-ps78qbJb#;;98wzz<=qy$cRKZJsQ1spSOUcsP#okZrYx=)M@ z30ORNFk0993VV*7f=?1%clu4Vt^EV$&6$s!d_RT^8HdLodm5jA_7T3XQW>wl{4T~% zo`W=(*dm-SW5a0N|3B}?7vDEV;+14%WM4$*u66Ou3(w=t4?jcw=B==O_a2NIHXMC> z^uyVUsVEWs9ojTYY*ho3mTtl=F;wd1i)c}!GM;_z_ju*KkMMrw>KH$BHqw)?Vnn|# z_~f0J@bUZaplbD|n7?eh9vz-7{X+qrfENWxr_fmJ{O|Yw0p0tL!L^gyF=}uJbQ?JX zhi=FKD7|9CsyS%fwmp`w*@!Y{4zkW1L*=i&#&a*ej!N%+g0Cvq#Jq(Y;Pw`qef@$i z-GtwtpN7Hx2jGQ2ydr)6J-qYbC+N_RCxY%rgL;k8v|%Hhzj_ggr%$3xmEEcoEP1;U&EK{-=2F{SPsC*l1k3<pu zk@xF@se{q1OMh%Rb`@o1C2(h_V#b8A`2Dj_qu-E0IC=iO0H@k+G6yKl{y31CGW4ny;|ahS1O^>r&Up{ZVQ|^ zaSG{|5>fBFkMP{H&*PO!pW>5m>tf=}W$*?H5eS6z15h*=&?U@VPR5P3Uwz{pEZcNQ zmwd+Lo#QP?#kf%;#m8Tf@%%l!_SU=jzE*1-KY11Tw=SV;n;-GSlh5L_ufIplD%?o> zQ;c7^UH3W*3$uQw6UEVxykF0wci$f9J+MEnC1)tGIB(oQv=x1ECXY}2C->Slw5(YL z^H}Opva>@5ou3W$vuH0#;7(> zWYe#Zw%`e#BGotnzpJ$X57eB4hkl%e`)ke6&5a*!x}>u;em#0@SEBT@Nm7Ec&N@)JWzW!9%-};zms-;+h7rXS5NBs zaV8#aumBG>T#Cn9Z_#B}_tjmE2kNZE|66SVe)HoZJknq}o@}}Xj|e^4CIR<1T!MeA zITQEQnJ2UWzpKAQcw3K0nyk`gbWcdRha0cLztvfSN4UW@mxMK6EwW1|7kZ@03I#$Q zsV_Pb`j1*Oaew{AdivNi!oyR-YV_P%OU z@Vg&pt1W(4XQnPiq%OHU?9s-HMb6oxE3t7MkyG?WJ#zmi+Mb(e-(N>`P)lrEbBZ~| zt;sSx(s%*>y~afRuI?1vUr+o`c%hvhYO)j$HCrKi*^H;!?7)4^#1~s{6Tex5$6HIC z(&oK=+opddst6SIS(A*j*}&ff{bfewRk3a_U?r)y$53S)P*>IJzE0CQZu{2>q3#p#~BK1m(4-nK|>|*n~Tlc zx8cJZXj`CF`;K=rP>P za_Hu(3`#>G?jIG9;4z3}hYv|&I1*!}?6ss@IIwqz9{Zmm$zY(U1h!KYix)1##!cHb;LdS-Q51CI z*uI?@B?--Vv30h?fv_Y6#||Z8l<2m5_wJH_PQlr$*LB9k?!CKk^7Jue=4UI&>F{_F z3`GzOhIOga!F^kCO8hn_J57?s0QR3ei|LD&AXgGV0%eDf?8E5c!!V#*e+(Nu4lA~9 zlSJ4r{+o#-o7dpeDvdE}-d0`mpi8GD@#UiF=^br?Nt06O>RgAvna;$#W|l#u%Ls>O3LWI%sRoH!Zl*KESxeTR{nmy0Y{0ru?P zj&r9@BQr;mPfiah3X6>{V)le77$EIUn>`Q9HYDKSnNvv4&4gF<9FRU6aEHV`VYo9> zuwdpyjGjCd7p^A5k(Pz|Q>UQEpkA0bcP7@Y-Gb96F6&Xxk+8_=xP&c>Cga^N>SFQs z%R18~5DlWF&<9U`3KCW=lH{rfy7uXcc`GEL%5kGa*h;^C12ZO%NB04}F>U@l9Nu$S z5}XvIyBw0xxOE?=X=6uVNWU>SaViP!a1`#S2hlWwsIT`Vg0;A+xM@e9B1U375I4jehK7uop*dX#nM%^TRa zWiuS|ySStb$BrJy_|Y9cT1f_G5*;nBlK#GeWf5FaZl4C&It4NK=^ zaKB#Y+IIkkPno61vWE&wWy}pBB0O^gZjMu@jwNE`Na>SZyJOa@86xjZToQj8HDwy6 zEnF;qnTO<*>zFxx4tn<*fc^u9VAsC=aLYKi|G;jH95N97diKTSiSu#oMz*vOL{W(! z$B*om{xL{wH3Gf*jl|l`yESR&QQ)(ujKkPD3vnYm8}9V87}c)>KCjsVXR=G+7QH&8 zUvQtR2*(^5ck{C|uzUAroIG~|Sv);clJiR^PU66pEyxl36BKY4r>{#jhgD`ab46)lSM57XS9Nr;g+hFwRE50~l z3YKr$2Vbm6`kNb0pG)5F`C=#;2X0+Q*RBImvwlaUIwY1TllO~^4TTXml7+8X;`80Q z_e9?zqp<79S>$sQt(X_*4(-Iakz=JlkJXuD`=!raP0!Um!F;}$_NlPE8*{SL#dh0q z;oNyRUGhFFjN;6JT{tA~VSOKjLvZHFds)g{PfgN&md+<0!K4wx(0}M)%v>yfny>>` zE~O&R8AY*-1OC)ROdiq^U)E@aleda>SvO}&aRw6OC|9%qX^s?Z+qMN~PoGmTHWKwC zFKZU!rl%y5$Seeb_(@o;*o6AwMAFd{TP8jM-6L_RS6T*Q{HMJ%>-| zY%~=`zP)D5f9p%0VJ)Mv?jbUtN0kb3oCd zOPM&H;@3EnGt6wD$fkcn+JZ+V@qVDmRy@&WHy&@dLqQ*I=KMt4Eeb$9AZ18Th=UUl zdAiwp-5ckzW@ew5`&(?rgRQnoGSB^DcH#b3yYWDqUD7EwO5(Obmz8l%=HqR);xS3^ zA8ocnI?h%}{H2XH>&((FDf2|zZDwDf=3DWo{C%Qzf}Vs%(B|=W+i+j=jY7h6Tj5bU z9+z9O-QNix54V;!o9>V{_u`=r2l3lhyYNU0sYBW!_(XXKtUOBjT5T73w&@HW)U_M#4*a%}*r2VH6W!_Y;8GX$##uMKPI;ad{m=#vHC>DQ>#e}Ujn;@>H|Y#6o)|`; z@3FSRQ%l;3gVz>3*-q+^>%XhBOrLo|>}Y0uvAxZBO8nwUf?2e=$j0`RL^rDA*3w>! zwRk}6MV|OPXPZ&ZN1ANXYvhmiCGhlc(~a8hW9>wzZP(+WcEXq3d#DB1@`_(deNVR+ zUuZ0TAinW%3vOh+T>+v;Tdr2w@9o<*{VUPW0Y#@$e19fT#K6G>1Xe)7fWd55?U6DT zu`Fj3#epJjaxKYkBq+~%^5A#nqC^sQE~SZvN;NrUfXsbBcv?+aNvS61texTP46c@=K;gNe@Fz7EWbK&Oo6S^VuszvJ&l*o_ukbIGd zBp+eqNOI=$7od~?K^f<1ef3hr^2H& zrb#C2X0q)IIy8wZld|NSU*^NXGD+&WJjx~YNnp&vye`%Hg?Yc!=NJ8OHjzt`ZrzAg zl7PY@(Gm3^#r+b@6-Om&lJ=Rba!F4(;*o&gC;BTfvuXk^F^gBqh~7jFPG9HN2;mUF zT1pZob<=j_yQoN#bjc08`sI{hpHqP^Cc$ivUvYg*+_*oC=(wzu3j;+)QM9mbd_kTm zDvlslSd6eFI6-GV3PXN0>T$u7a3aZ%l|jAkXKC&vSnr&PGHTH70#b zZm@obuS9I>mv+UTA`h2j2Ex*RD3z26N`Ht%15!`1miLHk1^yrk+%EWq7y5BwOmraq z&EqvkNr#1h?LYEwE_357h@w~_+%oP_m!%xL#IHnS(vJAF*qdNiktF(s(U`~}37go* zA>$nFfKrZ)(oaiEOkb1iJI~?Ov5?Ckz0x0ajG){l!Xc_& z6Dt(oWxJv;zQc;8ZxW2wF@t-z$=FH}$Uo)tiyv_xE@LzKUtC7MgZQrHM~z&m*Ars@ z;}{vYFL@MRf->gv7iX9$XcZJcfCuiZ>uB&pZ7iO-L_s0?82y(Z5#^^X2vo@+rhS$5 z@&73^`vIb11)lvfW^!f|{gxkZ=rvJkn6h)vDfVBw40X&Ukxs9SW!y)oMBYQfRKC31 zg5sOpZ!I9>7;O*|UnmQ6j%KO)lLF;3cDQ7mXE_<9R2N#O$mos)k>|=mFzgWh$a6(r ztXj4h&D-|H=6x5D$JxmQX@k-y#a1QSK1UAY;{*ZyGA@O@Y?pp6J}l0ndMhbWp4iVh z)0yKUV;0UBEEc^{7yRuNJ#egJ-}Q++d@p)9(=uA9`sLC_30|bZLeZlcD@x=Y#@VO( zZZ9mv!R>3%u5}Zv*?trmB8Ep^%xsT7;Bn{67~qg=^3Ig8g3s`M!!afrl=of4jiA)Q z_e`nC$^$NFD|##Akz#o_lYjOfW3vL`qC{=QcN}@8EJ26x$+dnIzE~cV{|aT?p+9m% zZIan%(f~eYwz!G=tawkspg#jB`njcNcLPPb9FaiLwOAY|T6r5NvX`FO^s6K~Fu|0^ zTS@}nYLhNu;tZ9CTM?v@#JrUOV|ZM?ChpBQRN1Lrz zfa1~iTXbpGW77T;Eu`LN1a{;vK@#DaGm^;XV_f1U@;o4Ib9oZM76LnF4;$gH>1xAc z9LRZu08P7{3Wjl35@+&ocF=<@*W!^j8|2@dA+rq+Njr~r+>PHh-JrZZOJ16-RbC$w zy-+^{Maah!?YRNA@YHGt9&Wco_Ycz9NSvY6T6Eb+1`UEVGEh83S=#JUz=}K&uwuDq z+lw46*C{ynNSi$d0OD+(mco0pH7XBh)(~u?Js#EBT?D8M(4+N88S3Jp<_UOM^nYKA zHKt9m8~<|l5pDidE775XW%4}jEZ1lw^3UVv2~Kg=*Q2f1s}1g#x_>LY(7sQ~fcJPa zsjtaK)ivd&O&)3^<%Cy)d$bRMECsm4{*Q|+teditHv)8OOR+8ek${+mx)Tt4On9Nq zs9S<)k2T+}fEvL#%164}r)~Pzq`QHlb2-47WRC(x$8S1s14ZS>3{XDSYrNt=uO+Y)1n^3DEc)^}*nbU*Gwqku#$>3x_8LndN$M z9lM2RsfR%v+aaLBlUBTvBoQd1ZWx5>eoZ0K6O#i;mUS;FHxrw%f@%(z*eK+N+gG4^ zVtu*~kLZU97n6E_RCFT=ID=&k03~tZSAU&7#Jy5z_i#*uWsf6I5+Eib3>byykXLQR zK+z?Cnb;AeVnWTJ)G0wSkKkpU>JLnADNis8r;`CMb>xD}Q=oRx6V=2Q8T95z(Cd=6 zB3?;8M6VI4!!PB?zuyy;b_{O>Cp3u&aQ2&NPyJD@`NF~n`S-?yZ0cWlc1eOvy*Pai z1utlG>Pz)5J{gikhx=HCB#GgX?X(N;)34OO$hYu9pwa8_DUjvQOV*RE1`ZgCrfs@m z*NO9*oY9|s4$-Syd{S)0zCk?@K-50LJ-y=KDK{@B5J>-^ZMi2GXEV{SeG-r}>89*+TI*Zlqe^lD_AQNt>bz_5<-vZ^)ww9BrU7$urzr zjO_-*U)c{-uTm!yUxG=wSI_GHP~E%qMu%=ga6UOt_j}0~zvE`-)OSP@T*~Wm$oL>O z;8;Q1aPJ?2HUx&%hol|amwk_Zp|WaUVL#_A05hJrg$MFUu!gdPM0eDMhkKz(djuG% zKPFM^@AL`3^cP*GD)Q*k7O^LfUe~dS(n8MKFP$FzN{ds{F{A^HfG&Ao=9IK zv2U{<6A+^x5FoL}zo5sda%vwCyV0+m+&4*VLD_Z8k?|ov6wtBI<0w#YoZvV6D0vQr z3w6BU%s~1weNq!z=|d6D)Rcb987ZM)O!$>D1bt*IAz$Q)0G2ltLw-Qo@#cv<@{F__ z7Q1sCr>u@3$5!e>#tpHp@=skd=@UL_OM(DbPVC0~sbkQrZFdYDJ6rcpB9GxfvG5Rq z-|5y_8uXy&{t`@fb>0%5ggN0ha5ktC-FZ`K;<6C(2$JxBj|PAI=6OAjCev@q|1?#h2KZ)aT^Bj@@zl=zEMj z2v5{2+onI6@q+D(zGR%$u|#;`7{(*T*>~B$f+8EA(Kf_?X*+_i^jEc)_zv4uFkJra zbBOPX&IvNp?gY{}Lxcc3br2Olp>0)9@(h=C2W8yhSf|Oj@E8hYp){I?E9Va4lMlYb z@};{JGa;Zwzobm8-{}&Yi$4&c4+}rEFYV^!J67c43`gw;qIdQ!K4adS25_T~nz2;I zNa|k3VZXmn`z!Zr^0{+$Y<31>I{wp+`rdHyv`vwj?={hl`oFa85kJ&-vDk^@ikXSb zz9fB)?*;MCB2OmHAKHmUGp3WJbPH8WKo-Xl2 z>YV+be#5biv)y?5s)8h1mhWis85xTToVf@~+@k2cg3LLNT>ZF1e==}Bn51nA&jjOL@^0jZ6^`#}3-Mk04#`w~WmH>hw>9n*cXucb#a&X|iWe=?w8hAl~1&wKx5Ffu~2pS{<9_F8kzHD?d%9_L{y93YBUEz#Dq zTA+F6?{w)tjWCx~jvPJ7ep!Otl8ug}-z%slnH~&I5Ams2WQ`)u~ z!>0FVRBCeh=f;i6f2)R78@!6e#Yi~5`=bn1Ul&BT2%Tw`!}AH?jlN2YOk55&kh7Wqr{Wx9!rbHiMzCktnnp#$$|IWz=KoG$`HXrz~XtU=}TGe0MVI#a~l*v8x12-X76fBxUXt|R`O-zB6v%k z32}h=4)5aziXEr0WcfKv=mY_)%qT@SWPVDOk?hVXxTkMxaG3MG5iU^#4<%XK%WDW= z88fWkB1h~MoG&Fov#2Is`6^tsW70rbL=IwgD4~ve8U{crIv`dq11Bxe-lmj0*bym} zIZQU48P_zOJ>l244T!9~@ zK|?%%JKZ931Z{)cG#QA}70WvyFZpAeUZawOC~RJ4WKMgmGm1#?xZ}++r1;oAfXzHg}pUw;q>NS#B9t* z8*xZU1NZgBi7UWNvEPCTBGzPy67IP#X-xqc6X%2IKe>&>+Q_26fg%;py(5g|#*Wzp z$4K+oi=D>KretOB3pva>r4>96x--RSS~S|Xt{5BXsV-mo=yit>g49yx*Bx4U7B$xs zH%#!fZdn`O=KyO4YlbRkjtRv*@`;{^kMm8Y&a%VkRWl#td@LV24C1_oye-_4ue7C5fpfM7rtJB<2cK>~yi<%WB z_gmx%EpY%w%7{^@i^%`&F6SHT8jct&Bz1aUGrY}6g>1O2DgH#y08a!CKxYmyj{ucvjq`wjSWvw#j=}lgaK78=7 zeYnPPf8AX#Fskny0C$d<#)~WYL2bovO})?(!qy(x`Xv$T3NimEcw<2QX&2f@h?PmA zeZzcyu%B*sO>=P8P&zzh zO_p8*m4^UCl)Qw9yGA|Y73UJ-O0NXXcwd0)G*~AFJL52z?>UwN&oP%&?~a@zMz%_4 z`~y(HQ3{1W#A%k^G4k*CxBR>3he19E94zHR-7R5N)o zDwl4NaK*oa2c)^8p*&ey6#Rs0zjM@V>!EI(d*gYMrhGT>0C$4r?AR3WAmcIhTy~Pe zC+kHjP3w+^WP4Xk{a~ag;F9iQZ-+%Inclkj*=7~)=d&bt{Zp1&<(jufwSOkKtF zJa>&3ui3}lhZw~tj~3-Xp2UA|JmHoyN5d0QHpACX*k&d8ruKZ=cuDOL=oroW6s5c; zCi_sbO?%lqJKevrt@|2QRPIH~1oK?n_1NH?ur2YBH*?XZD%oAxyU%ZF2A{wM>9dCM!uC)RTybwP2PEIznR!B4MWcXC+G zpZ2l3nqZI=`ChlO-)G^mygGXVicyAg0yky9b@<7$P$EX$0+Y=)wBhle>qt_wx!sby zLp>5zZL6RYY#>XE4tyD5_@J1PWA@?Lb4~oD!B+KN@Z1Q2)m%(obBNa*Aq&cVPD zr=l~kr;7eG<*@yDRj2Zbhh1YS_<5e}^+U;p+)qBxGQ)qG@1z+r=FXdyoQfDvRhIIrH&=%32cJYS^ zh%I*j4erH|M=BV>Lz+}jx8bKk8N!yZW*7{-KRl|1`w}r8k;)0f{d}$loHk=inM`|J zv&T^qs{40h?%ZjZ2p22rgLVo*Zh1%f1nagfMIJ`jL^v^Nj7)TToLwS-xEf4AI67@L$SpC7>96$s8N%?kIpB=5qLYtpNDA5xl#@p;27 zmOrT>fE1{eH{MERFft-|(m&uB@o@8n`ns+kg8qE2*-XA|#E5lm5i4cmV1n1NT~pXnCPn&%QEW73I2oBHRwN~k_jc1L z(Q`?A$RQ+gQ^`B{^s=;iA;{|hTXwo5Yn*$4DSTzfNmOHE!vNArmC(Z*_cNU0l;naS zk{kz7p;!~n{45Ur!AuEsxjQA8z0u#Jd3uf^Uu8@@-$l^}u(h zofv{yPDa!dW=2OM1_=FB#7}@ASlIAUs<{pD8 zbA}8r7ae~U7c46*`+k^@tR(BN%JLp8F4C`r`_Fl&Dy*m8ji7!r9$ zmhni)rBDvLTueVftR9m2-mkBQFv#@+6@-sfAX-l;^mk(`%GGW~V|9*7?Ld-J9~p`A z^Pi3oEj8aWF(t}jah;6a)3w8Pf)caF<=d8mF|Wy0;Xm%pS7{M7DOVq=y*(C}cXxz6 zb{C3nOD5)4y_1jYY1a{!P%;M_SkLKWqk17$V&(^9x2!`ZYpyx3mQ%dpolveVh#BOh$6V^hkk9( zH*^DA4_X#Ontl*P4&^kvdB_m9&)Ef-c^mhG4ym$N*zhfYDC6LF*qBz)yxiwV$ zA5E_a>hzsC2-Z517fRuN2=JIl8Wza2x;WjT?TXzGI_=DgQ{%3q%4B0l z+@^@_J%>cVpY*Ro84r$QX((uKWxY`d(-?@9yB+}1)HvW;%8(XvY<$Bh!p1G)lFiAlMNdbxrhh~0&i ztG|_NK)^*-EF`HWnMO;?lxlc*Rlyt}PU)ml#YRQx zTd^|CeHvC7)E#HF($Ab@VWRubW%{zj!(J)ka zm&gXrE4@s?13VOzj@(@ z9K37sa;3gnCB?9%5bgyuD(Igx({Ljk!wD+^TbfTK zEsB1Hyucv4O@AqTDI6nXdRW3v9K@h4&8|jRmyX?O%yh98vd(=SP`)iw1pJEiA1z=@ zl@Vf+sNt=oWEcD6Hj%}21t@rqy~Y( z|2Xw>jue4X*szj-&+BgQrT%vCu6H|}Sje50!(<>Ks8tr0=1eS?SCqbUUW}ljOrZh? z1zLiS3N*rU0_!irT&#S9iaCi64+W|$PT!9hw!8;6T|`nY&prokJs}J3aH=I%r(l1r z86VXS{QMxx6&JG|zC4+yEn=_ zda-GXwEh)2u=!Y%_R6nsb7|)Vy+Zxqfs6JjnqR4DlZlQK7_ynS$CZ1d;?1i-tHup2 z>Q(uI*n|&eXnhA!1SaAQp>qEHdDL-dLOo53MZd@O6%hhO5g`JdCAo{piq~>R_Jdg* zx^Yd;u@q{0Ktu;ZtUxh1yOn*}J3xYCQ!M0f-D2cjv}87Y zbQvyAs2IP%sNhvh3-d-lD(y=y&w>a-;;=0Ac8}Jp>jL;O- z8N9K%!b9j5+Apzn#tmYvLq&-$Y4;z6w4U$rqR9EMX!8+_X%NUCP<9$|;yWUnt`&t$ z7U*0uNVpIfQR3|N$x>Bt;->H-ML~$`P=e1v9Wf#Ysu_HKf1DxF18SecT>O~cRvA6` zd_)%}nm2yNwTnoKBzsF{Tu-uu_5rm=e4Ha>et8U zUQMovfEKZt<9CzF#|`#<-l$ zs}k&%%DsmWo9!j{y7cJsajVv+~B>7$>=!tVv9yKD57 zh+E?1E`)0$yXAKKRew*mM|s#ZQvfr_UqQE-AHe{$5qlvrfsY(4(Ro$OY~DhARjeFv zX7OgS1*$!002a$1*7%lrFiUl|fs8hf-9Pu!*P;58tQvnlvYv>>1?ZttzsgiKjGU;* z`pMtN-h1#Q!P}ZpMkvaBh<`^7A*!`z3zB5Uvh0P8I^acf`BgWQXc*vlXSikju0$J? zb>3D^c8N2ge?gMwuFIj3k2ta?;3E(<;Q{o)6l!8eg~eRM)V?1TJP$I|oP?OeSOpm$aKv@= zeo;p(#|LhGr?UJIHyhWLCykllQRc1jNuIgvG_hT}WIVI3TmJ)C6qY0QH_3H@*8STk zz|7v{7Ov5IJw5r|#5=P|kLnd<>1<-i1L8M2?qY0q4SF>KR^}2fagP;d3}^zzoN{UT zX>rEkfZLVQ)!3nf351J|y8a{h2#>)+_19)Ne`Yy;{5noaYHXrgQdng&szj37ujwC2 zZB=l9%rpSD3Y09g$1a{bOt~xmQ1X3eWm4ko@!5)gsN==xa=2aPRa7=Zr?B~48)7rP zp8bMPd}&ps2B17gthf*u*4sw+b-JZJR2zJ$rv+=ppS9^;-c`oG80H@Ar)1+W3#U>} z2_|0d1v{^g!vX4{{bNpD;cklbiRJh9XOfn z#tg%`%wyX|Nr^p=a?NToTi#TXUuZ$ja69S#!6pDkQ^I-sIUp;VSMJvQ>Q}N}ttW$y z-9k{$Fbi{7(!ojYcc`bT8hPJba%8pnD9_)aGIr0{o=F4Soe(AG>0NnhtTl+UVSA>3 zVd)~8Xd}9#!)}+yigFtgkc+G$3=ha@)ZJK{itT7geYK}=*y@gYIQVtpj{{%Z!=sY- z$5wWJDnTr{C4FmsK6sU->zDB66#nvcKRjK#PMp92R{zpcm=&im-mD1e#sQ_) zu-4L4^JB1!Ui}M9!Za8MTtw}#jy3~%@$!CfQ7KyhA*Ax6S6O<&eXO_f^BDeY{u-XB zSN)A@EPEUP3lt58XO8rA*uDNlAJ$SjSJoHO8g9nP5joUTUfOSe+=odHm8toY0i8H> ztXtwHwx`2&&ZTBT^s2M#1QV22*_zPW?lfY@+-s29Z=RgB=J!YIwK$TwGG)tp&LI}k zQ^ zQglZriQ+%CGRrrHWGKu#ylf%TQ?7*u1tFX$w1lzQvA|85p}zQd2I$Y6O1;|`23Jr3 zREJzn7QL{K-Ol9Rw;?yqSA5!!V9;w;g_!oMW-26F`SX08gLhlvJ6WoFL#Asj*>yyr zms3Sl(rD{$_5oOZFTJLHvRsd9rOVc})Oa;fq+z9OQcb47(Io+}|6$TOhB;gfxW=+^=?BenT$ojX|P2M(qHE(O->{+5PYr>iXZ5 z@UcJF3m%|L(edM54je$V>AD@0d8_&moJvM6lW@_}<-3(+}5`Pq6x+9Sy2!pT4>;~zYa9IAU=D>c18`db{?|Lk7vmq^Ph6r4$-d+HNG8u z;d4HjrRsjKD!CM#_?_35IRujmDoo*)dxmAQRsVV`aVbINL847sC$n{?{hha3;+w#6 zP+u1E<}lWJ|MuN0A$#+iUUmWcTy{7C;}|5vFa)#>R{8Eioaf6qO|>m7EU|E4wkMfp z5obs5^zuZ_CDHxeI)v=y)Su~6W0$J>>-ndVOg;kkkF#>a9HSQxciI;lK9za4rxo&} ztddYx_DJdeWUYs}_eI~Z`(q=~#mKVBr?aN=0Tr=8eY)lX-B8M6h!Gy-GV7e{)7m$q z3OOUhOa(o0UtIC019Q=bli~Xo9rF_*7aaj$o4qw>+v|ao=<5O1<-L<#zD(uXLOd68 ztH_L0YDMeCZNIkq9~~p>)jFJ7#+Z(ucI{EAFBhWOpcl()QW3I}H>feScAw1FIqo+` z=PzcQe0vfreM90kiMo&B7@i)|~5lwq1CV9xio@3xoi zmKSOv>|UOgjlIpf*!-z|@qoow<#5bj_MIEvr0tS4+w0}4D7cGi^3%PR;aGgn>^aoh zPUdo~lyiHLDZ5(}t1YUZ$^#R%`AxSGaR_f*xCeUwM!B1DNA0+143Nqb4eR-qh0X8} zJjZ2xF)NYP=jd)=vT;`=XIt2-`ySxk=^T;%p~6DjCzd6*Z{dA5>D$p*64Kj@>|72P z)LIV*GNP9|)5UYSByX}56WVB9?+{(E=pWr5qVnN()db!Eso7CwdxQEF!^(P|=9LM6 zP-$V7eF^ia>q^DnrGUF8yJ-nR{pa)f31r_GxyaXMpE0n^+LIia1S{B;bImvUZ^<35 z>vRT-pKNyV$E=0_IS3Q~e~}uC>Gjkh|9rXhVWq}SQH+(i04r5^d?RJ7BPGa0uk*^# z>oGiF>>ebxf=v=n&0(V#q?YZA@wz{l%KhaL%}@}8^r!uiu=O#<>9dY%d8jnlxC%A@08G&r4j*GD$&5<=DR%e ztdDwi4ipLGX?lD>+V|HdK>({d>ei0H9ZiwTZC$%Khe}#&75r zJ5D9KB<@4{Y)O?&#W$zRL{vWaLOPrVfmZvKpDs@B+%Kg{)sRn}sP~>V3OoM?Y>JG-eRb+R%RU)>AoSq7k~n{is#yAKr?zp|wR*wqA`l zili*t3@V6sJLM9df5gRtJUJZ*nR2N9_`Lld6mu4?wc|#8Gh+L$;#R0HDkB(O;mr#6 z=f?KQk{*?NNaFm&k0%&%Q3rxlJNoYJfsVAG;QNh5xyv1;bMwg}nSmA%ff4Czm=62L zt&Moi1+NX}kSLN^PYU79fkmf-$zKFWbvB`Rp;+d_FWm=Ro^Os^jv}wEepXrUp|o6f zJ{2#P3AvsxM+KwrZT?AZ>pUU||NNj&@8=CIsBgCS&U)`}d*v<$679^+(%~C8gb$Y* zNk|23qq^l{%-3JChy^@EkA9zo1?G=CO#j?yCSCuuw<093I@mFG^Q2Mh2!A5tPM()f zTr~DQ?7Y+`8g-g+)6)?x=0q%DNn)mNZ`42oH`45JBJT^>$dY`mo~${R(QE*secz^U zKrYgRS4ybd|J?p}!1qYY5k{IoZFIgk*ptuF&sEQs{wCsEny{ z7m?m{Ph5Q^POL+7YNY!0?uhIk95PnfmqXpTIZD8pjJYW@p@27H42a}F(_KkD*^5CH zBb+Na$*LLq%%-kI*{l;~>6`s8?gYYl#%CsN5l4h-2el_LLKR8Xop-u?vDAA;Q{X3| zDrP~&RH%teTLltrLGiUZn~KH=KRU6O=6;2P#E@tN=0gV)nYR0z{y;4^F<0G~M0RPL zoWI04OcPPBQuLiP@~Zy?sho&=AiaEO%<&`*^m6N%*u2_6kuFA1^`*?8e0MKaaxiU! zT@;-Wx!qi!@AUMUnBRx;F*YNjRt_sy7iz`JXTj#py|J-WUVJ+#x8QY)lKBHPLMjHQ ziG(5R=}IXb{K*h{Hgj5T;e>A~qPG=a~~&y#A6Xo{zd;1@TJeV+$N2 zUB9fG3qm$|R`;21rue*XUYhl)z26p%rukLC_isb~80NkUh$>~eyfL84wK}#H^nSz* z0Cc3MS!o;>3^gQsqanYs?Kr0b;l{r7o4eOemEISE>kov@ge!mz@t`y6BhV#BI{#^8 z?I6xQYy+AP3SuiWn6M+>8F$_1{_VHfve42l0kkIYE{g^=U_2m4Q^&cWJS>h3iKVvsr1=jk{ zU*=_swGM4spi*UDgiYVQF=`B#Jj28|UqsR-Wpt)zMK^KQ{^&jxk?A^ z=XByZ75p9uFJJ|3P4DM)#$77K@4L|`Ic2Kf7Y78wzi6A};e=1js*M=|Yrm$__Yt?l9FZV+qFZ` zfC*|Hx+m{T(?_{#rm=VSKGWg5Zg2Fl-=A&UIc)4`BNXmd37~I>-TEaFrV6@-u zAhsw7wwW_5IUmP{NAlAe!mU!V+-w169&fFz4O@xDJe_4~>)_)OiC_a78|>YY#UCJY zWoynDlX@^TzEIx;gD~6E=FTifI4i;!zzq`nq|JiXNTvkQ72!y4W268M0YR3UXvBH@ z3u&azc~Gt1eVFXVn+tc3Y!oI~BU`kXbN$%P)$}~eK+=UK8v)y0cWyI?mh-Uywn9l` z7-63};iy!#0A^(W_*9zE{uFqF`Hk6niqIFMbEt8+7t?yYsJ-O7uodhcyMB-laGYB21Ipd#@PT^en-EoFKXOWL!m-W}fac|*K(xb!A*?rm z!5&etnFaZi8VCP~egvt>OwZzu;r-B%y+yyY^Vdf)VW{upWi6iU*{tAiH>QoYkmu#p ze4RW0?~VKP5ySZdZ7!(KNOy7>G3D`&o76FsD$4Vl$G$V5y10PQpaw|)Rg5c=zW%--4 z%`BYC$D5AF({Pl~?k3barVnA>cErY&CaHNIE1yc_vNyH7v->{(1E)Nr9YW=@8m>>I zbx=}k0~**I_L4CqaI>JXOlk8+-+U(2fMFwk4k`xlw;=_6@uh?Ek0@KwnVa5n+B{Fu z`NkTLsON_D2Utm7=)y&aQl@6Zy*KSl^uePGRg*3t6x)bNrddDld|5?3SZ^hGbG{e^ z9Tv7}@>w=dEwVXBVrjqZ=#13}*^<&pX+EDW8pNA@#Tne^2dpx$ehk z`>prlj`>fU!Ra$f}O1^IJ?BBzN|^X2+e?!nJkRbTeV1;OZX zsplP209J1I0WJ$AId32MFHU^o(zwuUu>tycQ5^)#_ z_gcaO4N|s-KT=dZe2Fl;*xs9!feLApGb(3czLsBo7pTY?8(H+_(^g~OrZE;Zjv|vf zU#g?fE}iYDEBLvYJUm8yx<6TPLpLVs^iemDEIZ1n*x=OZx9vQ^zO6+;e+Ld!XSj6W zETt*JKVQ_{F_G)*2-`cGIdl@^%i!;1R)m;xi63)Jdqa$b4HTqmq;VFqf@W*`H!_Y? zs$JJD#W0n>`K!_ICDbT|x)x~6QgPXhzPS&chf3628w;YAH^uaXCl!ySgOP*fsuSmv zgAcd&^Q2nG4XYtRt@yjkp)kXa|>Jjck}@9j@P0er)R zD*fnotucp@pJ{d!yJCVYi)U+?_UOsqf6~V%!zJ9#!V>Q*(|5vlEZW#O<17C7ld?}a zqw;4}vO@2U1a*_s&rIpcI+qEji7)sA0K0|Q8r(^Z@OuMK+_s7-1RJQhcl0oj+incu zMBIUt#4I!yp^ql^K3jm+-$~ipHl=X2RBhpZ<8xX<_<2`SgP-Gb3bbBjSff{ecm1g5 zpC9_swhRV8t>I>k`&4c4-%XonveiGIj1nII5)ni*9a@k&6{mACj}#$_@)RuE2vzG^ zZAKjxah9vpnBELa$?rJsx#w=3EVYs$mtXPs2J-jakcHiucw=UHUQ5pV!(SfYjprLZ zjSV>M(yqscd`%45j@HeV3RSh41Wr(kKJ=VV=4yx-j@i?28Y0zSjEk8`w~2J4Q8GyO$wmB0`b};D%BkXn@t;EuZ_F`=)ie!|oJD(=nxbjm(E5ffChGA2ArNtdP zEB%jjvRZrZ04)4uk&1}7W~tDe^&(W>HvEhBxd`Mky0Xf96|}P^8lliFk`L;C5wr)m zhfp=wvrDzkQE)q5enbGA^%xyro;6o)HXmtEns0Dnkn@o=-)2dEQ)Fa}rr@{{klG4X zxB z(oUi>BHJf4?5e(gp{ymJ3gHZ@a{uYRPFLaU7y$ePPt-}ul7%xS}vd7_d5iJeY26v8oN(+ z7o%>oT#hru-cK?vq8I)1Rrb@2L2!)?pcm$&nc`42iD$|{xhSdAN0rMNJiAYwD=u4! z5AtfzqHUCHdsWvMkV7dpY2aspqRTNP{jgAL4$nAh?AJ|{ z5J!d5dFo=iTT`OfWPw`&G?Xb6jJoo=&EKqF-)xN)f8WY~3cbwCWgpuS(>(Nq2x4!N9?2JKzVIX69R!Rb$98CI z1-0zd9<0?s4Sx)Slgd!cs!_-r2lYhlkbY^EL}^SHZJs1&5Kr0(wt2szV^Hv-_E#A8 z2Bq;<`J5Z$-_wT4(k?WD_z6eJ{d=6| z>I>~h6FuPs@!5`!$saW@C&+?ueZe~*C6XWHY;m)Z-D`q*9o=tsuQ7*G4)C6FC()89-=qo%MskXMW2Q{6E6mC z^s3bTd!O^SA7@K9qU*(bta4^#_w%;n&y)cg3Y0}LWd3#%5BSNfx>Eg=&s^?XY$qa4 zIBkA{t`0DfKh^rNOmzD8O?+ZqjgU+)Iu7&aotl6;8u7^cw`cEuA-OOF+Mpgy| zR0Vu`FM`o=E+)=1_v~^}Y&m3V|A87o!PoOJ5gZCp9t;Kt60i|xhMxb)RTi%Wa-r~} z44&;~Q9leow+8Aw!COPZ2EA64Rq0-_4qMaz@VDFys zA0Nd_luoGZj}%<|!w!~M#v?KFr6x_Nb$71vB~K18@w+!ugyA{dA^F`^lWrZm8U`LK zw1E<|JQH)aCF>=od1nOlAiQwG2vDm%f|w_oiR@8?5IjnP++}2oBu0#VUeb^3AgVFt zM85|4Yf=|rWczO9D4pjNi4PMl$}bLdX>q|F56bAuVYVNbk9F%rIyL_ZmHz?c`YU!< zkRmERKiIP`$C`6MrwIRt!!TIn%iKhy?kqN3$$8-g3n0aZ^h#>Lz$$EI;mQj7B*fuC z;&y~~FzMb7z5{MtICBJ`)x%?>zRORTAtEHCCB}F=AY0XWh$){>rL_?vg&Glw9nX(K zcqt%-6bjjkB85XL>pw@M-V4uFcc-S_cHE~U$5fy|pxvny?dPX3X6oV=2%sT?o6@1z zD}<5xGy(%xmNOnCJ(aSYS6hfucHad;6ovz(25@H%b{``mSO-yMM-fB^{mzz@Jc|^6 z2E|Lc@06v6TSk=c|+6g2xp6+uT^2}hYv2S<}f3~lGl*6Us$r0jQn`kJwU=ECB* zhrDVZx*}X#!bUEYl#A{{3-K5=V{en1U}YAa21-{;2L<9Vz=06D7ATkB;_4qLeKWtr3UGLXYKV^h zOv?)^)ILBDK{BMRH1Ma*RwcXzXs`*>!}QlZ$4kfSp3vWX_$f6>vKxj*6`b!&Swe+R zriq16(_##7>WEbUXVNxv8aPY`q6ZP+J~tTRibjq|oZ|flo>H58T7G;sL5xr}9PQja z!LC5pmz;DU;yQuOyk@yV_J#mXPr$<=@M3;X16zstcT&jDkYmc zFJ))V&M%;SEL;VNx;m^~Xju*(yZrTx|4a;in+aA?)UO&YY1w9l1Ng^$iRUz_-sP?~ zGhP$)I_6sDdwlLLwhR8gF0mm{uetVF6lL1WZSL#f=ZXv4Qi2PGp`%DoDy7e3J|l6wd-pfhbtPDY=^1;`SrzdK2XZq)zT!mS^@KEP2z?S@}I zN=_PLK$UDT@mIs(0iO@`z2C>TUEBPJllJ$jO!-nUH)Rt=2g-{7*S*X3c;%mO@Zc}v zPiquIfCcmauixKW`;q8}1Qzp_cszlBeqm;AoXP7)Nt`=osL+_$O4kSoN=E$WoMik> z?zJT1l8yl%j8SxJwlnni|8400EoR-OeKDDZUD)rKBqzV-{0rtwp!@|b+qiF_?^i1! zF@rCAxG>@VL4^L7Q8$%?jIXaWj)K2B5WD%=R-QT67Zo3~-Bwks7TP!d|K-Sf@)<%z zcCo}czj{)_arY?Xfi$0~X+nOU_sgH2zp|hH@1u#8CxC7* zp0|2F@c2*zIyC$r`^YXsTqgJbcMW;apR7sA)<%f<0G5FgCvgN6Pk#Xa*-!2m(V0CP zl3^n#?YPGO&#yjm#{E~6V3Ndz`Le>!3YT~Isi*Q~ppJX-xW>w`7Rvlip{aj)c70sY4Z4-jUWBSD~hWPQYL znWi;pC~{Wy;ReiK?mB$_`uj}efwjJM7jO5mDPugM$7&aHQR$&mdCV87{NN~(T<_EG zL@@N4v=4UNTi?C;D4P1(mdL58mdQy|YTF&l0<>T|$J<+U1dUu3WqDocRIlbto${Yw zu4Gv(y)$oNvAeXKwW(MiH4%Ca!cxE6a?uAFzO4OP zh?#Ah?Nd9n&E9sM5I*PVZhB3k7`>9PsoZ+bneJY_S@BuDxS4(mIh#=cG+lWp6^T3< z85+~HR_vC0&E#nJXU(4jcD=vfUf)rSua*!+hB}HoH#!TbxgGs9^C83viESR%EepkO z2Q62=*18WQai&h^iwx^KrVF2Mo!++kTGU)yf(#y8Mw<_Yk9q$>z-*Zj@PNSwZZSay zz)SWGe0L&-`n3TZfSn(@b-I73ys`T?++TG(e~+d#`{h3nx3N&v2TY{8eUQS?b&`ex zPJ~mAP~_hH!d)3|vjTen!jm95cplKdAHswkw7f0Tu?>)g3-=SqhYe;rAaGO?`UxR4 z%P^LZ7MFnIK%!>k;+7(KaAeW%%tT^PWOPUM$U^Bmc6d^m7^z!S@73zzxgN@UBu9=z=C`G}h~L4MAyqp*^PA8T(@oS8n`fu z_8xORRt-!=PGYi9-(EEB+R5Kv4e^1uZr1kbnCAnG3v`D$JXi7N9?@iVbY-)N9%kSC zk}xM@r?QKzx%b(F6s!O9aHs?A&}Xm8Zh8A#%O z)M+eKeyH6eN!h;=Kg9dA)XhE*_-Vbq&FhQF=>RIsJd$%BycIRRgm0uo18g`)a`f<@ zSlL#~NM3IwwqYmuhHgDC5^&j&`to@<%5tPiu+6I&5XOFkzhSv51Jl%9c;&y>O)@$& z0GGxTyCw4(>&Ty%zELr{4$T$$)l_#4X#aEn`>1w@9|SNW%V{{({Uz7P$m6(@YvN(C zVjrp2Z0KlWZQ~v9f;L%aJH*%&e_L!qk+@aEQf;*4FDs-ae#_)BX1>F1iK#|t@;2v) zkDiD4S%ZjUGyKuAl^lJ+b-?B^XfjfiY(uZt^?*vpH;*$-c;@UER)ImX!BUlT;j@wD zyY19E77MZd>VRiHY;5rZgDIdi&t6mOn?K=n%sw*Lk{JkDQ{z4T(tj%kqVp%2EvubG zAETq%J`^PoFNgd(7)lf-&U73-WL0kzEIR()>l(NP%y$yUBNP|w3RQb#v&>x;6#roR zlHrqf$DFteOj@PFC)uvK7d`3bSyOsi;_PXA)3}G$B)iXZ+jrA*dq|cfcbv@sMa_8r zQfkN{%GC?aLYd#@@>velV&-(~HLb=j{)M$9g$;|v;^69VCE#Z@}BxxJimOp z3R=5QyDV|^A@w53F%@!JZDMpO758XuF{xJFjxECQ%>aE8vx;A-hbU+7HrPSd3eGeA zhNB8v&QRoEanj%^nP?qzZfAwzj3@JCjxVNxvT}syDX;pXmmeE*A}Ifu$Qztg?f`Z< z=h2_yHXB!b*(tQGw{P89TMQi2E>{owW=3yEnp1WScO>ZRa#bu_u$r?JVSQIPx1Wu2 z?udF=Du5KnXn(|SN~vAsAKqU4uoz@9&w$K1gkMHMd1t^i-p5ZF!j%2}%B2#Q+1hKK zd*=!%QFC?_Zd*Bmov2n10%`wG{l;c zex22f6270Rwj8+|l1!xoyx=G?3Z)Y^nkaDfzP7+0$J3#-9v6x%RLmrkGDFp*z*uz4f_0vp8n2VB#^)T8( z+5QM0tKPfEO}m8N*tOav8fKiN4s8oF$L-X@pqi!?p@cHw%>*!l%sZ*Xo?fB|G*0CZ zhT`b?!vvUAe?7f~^5xD#abN&%q%NcDdq%n|8~vcO4UK_=sEx464DC6zg+EaPeLW+G zt_OVJ+;DO{aYlXG$XTeVA9%e!P+^E6+<_T8SQF0aCq1im_jX)insB&8>3Gl0m&4J7 z?(@VTlYw1AeTGRoEbIQ`5dq7u@RRH=d-z7p1nx-)lGpo=iW6!Z>JY!S{m)y{Y2TT{ zROyloZs>f|TKb^_gaMmMFYNv;NLSaK@u8lkPs-lKteV+i=(tXr;|H}B6D>k0$NEil zi}chyZGyUI)>b{O44V!;B-|LF6Cj>0A8z=Ij**|1D3Sjt=oUSUa#u96V1#hC+_3h+oZfnaM5V{*O>N72RCS9JxwJH85=r@?Ulmby)n&6# z`U!0TXCgB+r70d3j0LlKXyj<+#66WIdd?gt!>2YEXw z5qX8g!#LP;!?uH}X$Ft*_Vkw`#6QCV2-{Pzm`%VL<5xm(QV5Y+R39o4@f}8L{PN>6 z9t%|2DagbUFtlEh%_6(zU_JHGIHZuoRorH$2-vU>@q$C{dN;tQ}3b%>JbQmryovf`e;zql%j zK&t*);8p|vt@`{o-=k>iEW>R(#1p}>r+l=tuQ_-g1FWw$-X_^hFmE9j^~>x$+z)Pz zy{Q(NJ6Ha+DykGTsZqRdzRIm3njzmhfz_}V@p#TrQ@j0SZFSpXnx*1%HcHhXseWk7 z`|c_R#4ywqzLVOGRJELuIRjTmfs~;!^S{*uwTeyKNpik&E~SH~bfb-;C=Lxm*hDfM z`?B|%4kaGPwq2@Q4}FVNujcR3e6L7&`-pjN(uM!Dh^lSzwy5TY32Wst6XUG*+QI{1 zAH!$lpwhz{5)4?7`#hi7`<%m!6pWV7t#Up4TD~W4NX#`B+Cl?4+CWItEY<8f8^u>2 zTCy8SkHt5;rX)5w=gERtJRz*rnKJ-iXGIE#8{3Xt&#o+vkLnsMnpWQfuQ&Dv{s&MH zkmTnXBEEjjuZqE(i?2tY*7?q*PX)G=-rp7Zi1!l*-R5DO{CpFTVKU^I2^v|X`2UO??R>GI)E0`*`P8w_21g& zT76{*5hMMhUj4uCX#dT7Oe7J)&yXUJ%9MH;i0nB=BWn*qnF=m+mu93>R}eIO?t4qF z+`(xR(lYsgF=65v-tVRzKvFe3z#e% z+qP{@Y-eIjY-eKYjcrXdu{p7A+qRuI_GYVgYrp*q_ujhQr_br9!IVvTGzI-jA>sus zVi%^ppN7P&o+qF%yz@i0ZfvV?MG5e^w##)p5zWT%`za z1S6V^oQAyrQo!Y8j*9BAg3j|EW?PM)jGYXh$evq(FuKy99MLK56!$Rl%b?gdR(ll@ z?um3aO?wR>!~AtLhp29)2*}G!VCh~$mrig(P@t4S{Fx}$NoU|BKoLQj#043B61FEK z7w;)VXUiVJfP50eR0)yApK#xd;@U@&11v}W&4#6T5;AeOkiJmuYxu$GHakFr1a{Kt zu{WG9?wi_BG@AMc^DS}W`|iP+s98Qi;?50x>+Nuw5(H#ow6mLb+M#YHBiZtxB*XZD zf^9Yb-%p#<44?3(CNu(|xHoI-kq?!mT-!@!!r(}uOgY%^%H`)IN_0OR_AoiVA>;+@ zLIr(#>I#K@>Y=bw=X2id&1bmgSpiqO*8W{k9QzEE)LKF`J`$OP5w;DYo~AdHJRyQZUrtifCQ zp3Wo^EEv-kt63JHdxVq1e3>*{de1j@?G`Bz!ewn!csa>U>PzxacjfdpXFg;lsbx)l|Ys(+n;%?D8`CR5#8nzBRx^P{9b2 z*przafvZMLe(O`bA2rpp`z*7Hpwwrv&|D;6VNez~?g}gvl<+(h^i=(P&T!pWlHy4} z{#J2>{RN+Vz6NG0tI@t5S>L%OP8xiR7)Zh)gFw>Q1SkZKeb_g$;c6#B?T^`o@0FD4 z?XvOp*ZA#=j6=ZYuWTTE92AW?E_(__@Wiv2UWTATdW>B(@w?CHN#py|rklzp{A}EP z*J3qg3aQc`k01EQ>_KSOP>zBE!OqQn+-b-NE$YD<<^=yS*YQ?)fnNrZh+E7F)2~Q$ zAcN=j5+Du>iPfL}zHUn7eWn24ADzb z<0LaP#`{3u+E9TX5f&xiM;W0meFl#voCJ}^{_j4ji?4K)IOrZMZXfA$r2Z@q?7Oa$ zIK4xBLtm(Re*phFsXO&-S7z+|3DkvP(gj|7kVt#V%~>XMeX3+*-0-G4*66oVJwCNd z2u%UlD@4vHNQS(NZN+|b0r9)1w&iSIAXj!BECWkn%PHKjTJmM@0IV`}lM8-<(hQ0| z?7cH2>SG78T2ng?&Q=KM*552u!at@`W-OdsUM!|Bu`)0R*=s8!vI2jDC!a&lZXbR2 z&xfcFo@{e+Z8c;4aV`}%2XfFeq`*TGJH&tRz=zNZxmwu_ic4C+v!XmjRYD&On-qv^>lWdbzxw02?ZpY&#odlMjf+TtK$uRn!p#){m_ z+1c?!az!Zgvv(4wL=&tJq`J@O4b<^(S;g1to{t2U%s`FI3D~?i-jhnOtC%}1ybDE2L?!y}?c5cAJ_5$a#!~-;iskbq z1eo=yWV=1c_}#q0H~Kk*mX}3wViS(mLui(ci<)C)FvTPbj;``RG(3y+;7wavr!0P=H`gwPXeEtSXwexkP5*dFFg-)@$0mU1KA=!x%X_Hph#7R44KjAxvO(gAH>vlFJtfWNC| zp&a#OUe=%Xr#C(_eWUZ`GR^2-3xyn@O2oFTGdrzgxGJYtMwC4DLhTFKRZ9lhzidzM z9v_}P%zW|Rv^mYSrl=ZH7=Ue{Wkrmq{g@WI--7H~=Fp3!&G|&tlKth(rjh4!gu3s@YGK)!|eiWGhBsq=?TrB!lS1U|GASfiz$+W5`L=Wls>+vC_Sl_kH1CPQKj%=Jgs$Ak^vPPCb$F81kCS)>tRr!V!+%;<}Zg9 z=?&%UeDz0PQu0oD=7KZ7V~wzX4Rc^TMf?Jy1(CybW?&#cY@`HI4k*NE24;LkXL2fc z4ni*F2y&DH?#?+In~cXK5Mve*-5rccH*&CuIiH*=lyp`{OZ;8tJ#y5Lg+j(rZ7pi- z4izlPnD|WXBZyrQ0Yum*-ag7wN8WCM3!%EWa+cjwEl0IGKW6-+r_KI=#YxMJ)mOqH zsJ@7z%njQTZQpUs=eBllZ|=F?QE%YVjI#7dwo~Tag$fnjM&_&q5W`-Yt2r#_lxjUq8f! zu@TR<5cG<4Uiawx{U>Q9@E}X?D*BN9lqYnmMxDYi{D4q}g_#k81sf8DK#~90$OsdZ zji=0s==cNg75!zsS#FTW=YrPUI@o@robct;UE?ya-5}%HXLB0Yt(DEDO3ce1&Thr9 zeVj%vo<-XYj6PjYsm6J6P0x)cKZxQ_^S#Yin|tp zWb<2}4h`dC>XuUhf!Rz?w>$@)p6ahnO!SyU1-oPzA!8^}7!`61vhi^sWy_cn1H@v= z;#;tDek)(C_wp89(gH+d2aHM%89gyf>zLg}-MReQInl(mmJyHGuLu@G%Ft~TG6%)_ z+Z`DbZ=);e{OPQbfOHGk;B>ENexGnP{qDyE?s$uL+RxAVCzM{IS-xKJT0II3iM*3g zr;{{F6S{RcK6040k&=Z`LHg;t?G*mApj$6Q4>J(*vvn_OrBEkd3F@VK6-l4eI@q|S zG}*3k+N)!Vl;%$#=-TK%m_Aa0l;NR~jWN;;FeUUFW(!4~1YbOykiSFo<;oMxAN!28EY z;`pn)XUxRy8yUEa(9n%9Gpl7~nQUB$0IuieBn=&*uW#MKbpD)wn2jy~B-YTejD?NN)=ZoA%}- zc`h2jC4L|0#cjZrqD+s^-81)UV;VJ1#CL0p&&ZC!UsiSa9CGDurLCsoPDB|1M~8Ao zsJTLN`3Euw@sG-(5@$m*f+`5xH=Q$}3${m&#eC$(GLR#2iPY7~klyc~|2n`2VK9IU zeI$_>aix(U$WWE|>t6BAF}t%pnTmE&Mz1NiSLzQg(YU>if2=pt(Ax00sAuis5qyWy$&6(Xajc88rVR2 z&+}{<78;=-6JM=3$bxVgl_O`b9}&5m&mlPvRw{)7?CS}~E}_XN=gGWj(N6648vLY( zTa*$ZWZl%o;}VsejDm9hdf6gs^BXZ-In^F?7ASx;<@r=uNJm7;yHZp!jZ|cH|M3oTH-zFH947<}@PINb}fofLL zf!3JOSs^kG?gH{*^C7mnR?7S#5fPX*5e8a^1G};tDG#MyugW9%V*S#je8%06+9T(` zC*0!dQ=E6+$~%83M(ojEHFL$$fN2fC$fjlMu%RQ>wh<2YAD2Ew^RLH$L_KE!@ZSEU z7F4G2%Ry+VC(%5Dk|q)0>Q5$?wh+tkq#O$pLmbgmpEZ7m&n?CS$Yx1FS*LDLjNi`Y zRgh&KXr>*92rWU zF6B-yF-$Aj$ukMquTg_SX6(L3_XB=9%W`_5(K$D`1!7dAnWR=O)@y2d<$?q1YdMwP zLmCZ;jajG1m2t~sN$WsgTfiK{>Rb`m3uKGuC2yT`p@E0QaN-5}`>)&|7vf!9#7I}i zl&+pY!o4VwOKS*y?$8ALM-lnb)`7@)?(|CEl{Dm3|D4n%OrrFO1iQx>1c>FvUCeNEnu?o#k&pG!u-ByX~w0%$^EW!I#ZC zh{E@BeoQ{ZUbEP5T5RH3Lc7nm51-V%0u*lj6zw`0MQ7LsYw?_I;Qw?8mp2tz}-+r_BuV%pP}L7sIiSsoik^X z$$2Noi*)CT1JB;$catrwgupS<+a}-Up0jbK8mC%v@Q9+3#zmB@G~T<(luQNeU-z<1 zs!oF>1sUC;Z&#o1L{qvNnIn9F_7U3#^0P%#FZU9-%q=f1jSMQTVuGj36u^SZa67HI zn?gX@rC4~z0>`$tbt7xnZ!Rzrkff$QH_hE)ujL`V7cM2oQ(&M)G(GyqNSM=P{y}5cmla;T`|C}`otQmt7 z**BshH?M?$9~$c^Kupa&2WG4!sYD8B5Ultt1`uM`Io=p!&E2Kv4kmHHBJiyD!ohr^ z%^e~lFcnVC#iK{Ox#!!a3a)gVqx1xsQ&Td4!n_=qf-{<|{-w;|61RYhgUB@%Bn?@vNOTLGE? zYx;r^B#^S)#*r4;?8g^w%tIx7R8bVDmPmscs)rYEAzO0^lYF-9$;1lexkGie01dIy z?6f2ke5=EHjn?#!R$_HJ^fk)E4?#PLJ!3-)YL69ZYDmyINFG=oks`wF`AbO?Duu|q z&!#0(gV~aiyRn8Huq?Nyn6LXM!WDC@Q#b(JPNq+EmrU%Y_{_+1&`W}ylM0x8O@!k;qD(+%Z*BUr_4d=Ru^1G{H6ZH2OTApkZ04pDK|FG zf@}nk9>0oC`jw>af<%86;x#UDPG3rm?#OK}nMj#Hnk3gOFJ=8j138{C*^l~4rkA`p zhoz)-#9%`14t7vi{Dy&E)#aU7tnxTZCpzCL^mYt{crUGPP#4-})hBbKy=g6tEqRj0SFN63d#?E@gsWtMlszSmfhXlXYA@Rv9@@~R8 zu7Rt>krZ(P>FJJGnR@J8lk2>ZY3J|mrcyDL@_RSAtPM>qE%(+TBKE^VBYZ5Dz5Sgvc+Td`g)=*DADZA; z6r|seAIuqJ68EE|B`NkL@S`rBVi2;>+UKK7iq$X=jZGMic6^r=aO%ir^I$jwXy8Ln zWs7lsXag7}{iqBXfm^Yd;!w?Tvb>YtDxS*O(MU0$0%YjJzpVJSu*Sc6B{rtr1(^qN z!llhhUv)^QyL+RH$0zb}rX_n5uJIg%>B1c7$hq2c6~RY6 zH^XfSF?>78+2fzPIUtb}VUu5Q|Iwo;2c9yP@W5 zQMy>qW9d8*hOnzsnGJG&gHaKpw_wQR11m14cUBKC`NQ9*{HWc0yi}k>D_dE*pU$oylL) z0=@>aZ%MX6B!-Ue(a&a15=7WfzoxhRLKoA`P6Kz|PqQtukKLX+eJbkaEW|^f1VvSX z3*(=*ykR{L91=lbJ+C{Tw#Y!){Dq+?P|&u#?PJ6C32&yno>0?0&(*)LsAsYM3Sx5u zI|i6vH!f>$du`iaHu5YJ0v~;j=5cebTtEn?qL4XmHHp)U{ktHRm_SomevusQq26B! z!6~xS&F*30t`-ra`B(I{v#BrXJN|9q4|g@JEQdew}lN?dabO4NizBAxzxu@_Sn9?cgn9h=~z;WcnxMu{o7r#PyND#2F0 zAXUppRB`Z_>i9N7z7^zi5)XS=><{Joi?H9>GD*<5m^?{rRQ`1^nrv&>j3w{aJ(>cd zlaoG)N59*1n7x#IC*auOjm=CNu|&09=|UV`N%SVxiRrh9dD1tdRBAQU8V6YDhArQ0)`t) z`>_t;S3Tr^U^AIx;LfV)h7Ppfj!cw=Zf!s0eNO4R+N-7ur3vEw_TYI>~Rx687#P$s5H*oD{z1+JY{L_-@s zOoAo@ZP$Nc`RiB}iRvz+C>2b9mAMgNaWxwHsi2125VJ0dZpU^xKaZ8T-U5Pz!jQTW zsT6@ZXj0=V;#HJ~cQBQ^MO-;%oy%e@Zj5!zJwnJnxz)o%5KYV*L9DN0d8XMLV^=&- z_cVNtIfpsdx6D(S_iCPTd%MfT$Ll0RD97%l>n`C=Fzb>;m3v#8K2_w7cY&3dr^4kj z#`n!vMaYNuHMRRNyWwB#ng9hDV=+|2`h96NO<(eP0=MrKUisN?Bj=gv8kz>>7yPZ} z0vL}leh>NB7;#kB2*E|G8rt>)=Yc1i8y_jMvi|8C0$+uk{2_{*yH@~F%{MI1otEcT zbKCXL#fd$JGR1P@`3%)3e7^Ki^^PZR_Lic!rwO`?-BMiQafp5usaNTHGr`+3&uKim z*+Km|)|D64)5(n<#mUMabo?WBqJS!-IH!g$gK#o~jWrnz z*QTkZRbCy7a~r?ZM~(b&za*O1`TIMVHr>eJNVkE*1RAy-BRh1W zC1gT6>+1_Yq#H`LC7l?tZb)fn;Abpd;altuEr2=LPT4x3ChePW&9Z?%V1K@({9T1Y z>9Ite5v>c7-AntIAIKkt8LJ*g7k*CiLIIlFNjS58oY(YX|1C5sjreJevX*LG>0Z)h!`idfdf)2XvcfuV9T2xBq&{jc04YvTBWNVlP#Zhwa z_&<{U<`JCqPLoE?yhU>0BloUVQq>5l?cB5a=3#>K3Uf7xB&ffB^)JMr;ZaJOpAV9R z3a3d;VDQD!{b%ytM)`oEYKYKFJ6wx)>`SNouqWH2#1vlcHStG%t~Jw%_#p-g^G|LY zyqBKH%!3k~m3ATHoG!`wjc`7ORzkK|&ergaZPI_MluylV3r?h|6LA$KEX1?j!l%MAGM;c{V=mX^mFAr3|;(|L9=HiKkeht9|I@@*|KW(?7V8I$Np#*pmj z|J6~7H`z67Fw$RW0t1E1YV9auA+xa&-m<+DN z>UczUu&A{NaL{#2Ct!LiK=Ohd=%W-x%Q|$=7mX+F6Xx;ysg&@70`3(%*bg0|=9!Es zn%ggj$Mi+snol)JPW{t5$+1kYsM1Lu04UvYefN{QRubgwmzwlpt17H4a~xMP)jEQ<^v4@Bza7T43^3IS8{FR>m) zt$BsjH}h8#_Eh`PW4l{w2b$J-bA%;MoCPL5wlE^x>a!$`0~+5x+GX?O0{}Iw`m9y6 zF0rj~36RyS?>y~t&*T!%kyhIVK_^aY9!sRA>)DK%;9gI^mGdL}ev_VBvxTzrKA{VW zs5M*lfc(k#gA5TA|8Yn30^SnBw4NwU!X{1POV2LjOc8o@#?BfOH?oua-ZJrgMS#;| zBj0|K?U>9RH{vW~eKy$kyr0EvP9>oPFryMPaX=IOw*w~Cgl&ZpHwv2!s+Rhe2WrVE z@m7<^ovj*)u_{|IScJSduTbGL6bZ6bk;T;xhV#1XpdHqXS?Djr-u?hlWg8T3(nvb* z_HCz2>8$0i@dC^jTU%jg6UeE|4u6>>bMlg0rO~8E5uOATlh71igDyj%OS`y{2|8!e zwgtM+?o|zqsA<}kLvdx4Gr9JaXf_xtNo9{j(TS7YIhJ4Zqx6DNAIYBNqlTO#1QEV- zJc%M&Ci`E-?AJ8a{xq86t+q}c4%VBlZ4 z)}UvR^z|n7)U#OCS5dIoAdF;{w$WWjbSU$}S?G8g4K(4O8Z+Fok z`3EL3X%jQ@<(9Y|2*}sHjJSxJ1&_iIQ=1*89@m-#lQH;3vqr4N_Nj$dsXigIcJCXH z2V=UyTD4U6uL}$74A~bvb5!8!ly#|R5-Z<@aW&A!sg*z9#HsH67;W24ou(@eO}0(F$z z%+JN^o*qbl9Pi^a9yCOG?1bwb1Tat44DvDUWKLun3ww{MUED7DXhxBk!1x+xWxFO6 zR~9it-(#~z$*7P5RDr_s%sIKX{Mr-Ntb#Tm^n5Ttk+2_E94gBaSN<+GS^w(4E6=05 z)fc7mfSDylBv^GkO`o3(hS~DhwkQTJ<%&@jX2BqnrUKZ=oJZz1Aq9va!c%r<-(M6z z0C36vR_w`<+l3VM!Mp^l151azyd2Kq5Qx|zH>m{Ly=)}m=tlK;xfZdEdkSZ{-QtVc zJC60epqRc={|55g)otPY(j)U3<`%g?Sxc+TUs_BAbkA{_)$&tE)0CP%b^xCYo)^d#8~YO{zk&6KF-~xBpXb* zHp&(OXAk0(Nu6-W`4q#|Js8~>uR=BujvqW8c)xD;=};h{#S>2Lv$2ReA2aBHH#=dev}16e|o8oYczLVz{hK zm<)(S#XMA4G3ap|QE%eQ-R|*mSP^}n!@DF09%N0&Pwwwc(5`-B-#1(@1x<_0XcvJI9+HD@zV63L($vR%Z)xk4Y+iEG?G)d~PmCEiE1ooD3Qt zWC;gD6g0G)+`KZ>H#htKOi$<9hZ~+h99j@boP4xTg$dM)&y zVm&H)s7?kOQld5l`Bz)RXTRuCJNRL^@^f;vP|9_L*+A_UCNp5PnqZ>L$$G- zYX=M1L@J?(l}oCbhdb-rXS&C!pC59B!VG%oI=oP0uobUJEGL<4R=h!_o(Kl!R`Zvs z?Q$Es4iRUX$!@pg88U>Rqs(8Th^i$n?sQKeZ`jXEizI^FEWpp`>uYV7^&uDxLWV+l zO$&=iG_&pB9*LEMCCsc~MT680ujHndMK?OoBihz}QwaX-nap54OSf+RQDIZTK0Lj* zbf{xlUf%O?XThTQzScL`+maL?%$q2#-ahvHn{|2TW!xjP!wEcDevkZ8eU=?M-%fn@ zqPD)~l*7`hd~oR(s^$*$lU@tPlf;x=81A8&L<=fZ!C~r(0P%X#yt2 z&nGY89p2Dwq1p=?8aw8u2-%cHJ+y79$rxcP&tWZ?u8Qxyk`PRK5$npZEPVW9)P4V? zbk!&VQyF>*ZZYrPQ%BgJah%3o=t5a>5Naad8Ih@+jejN=s`CIJJ=jHGY5H8o5OQyyP!N>a}xWzjG3~*(9e^U0`dJKYa zwg}$odljH(QAJuZ6`tE;rb$c`_?^hOVRZjyqNcI`Mo^I45~~^oOA1=0q0+>IueG@Q z4ZG8CI0MVV=ocfw4rO%zKIoyV1SPMBQ)!krQpQ0_DF`ZCEGIlow8`SKVhMPd zoj#ej24kyenBmiQxE$e~!2JX_e~}-O1NGSKI*HZae)t|x(2k7DhHS5ZJ_9?OZ!hEe zYgk;E>&6-)X^cU}UQryE9}UH3#0LahV$YRXPXwIcvO6b2hm|OuG=n@Vn)e)i5edM~ zs=wh!y+N;e7TcgW{H7GXZ^Ln{)Q0%c>bVDp;LnN|F}?j#xy=CV78gNLtjYdDBXkzG zXSL{bZp>Z$Wf>A5W&byf`_p+@kVg-|gM`rgj4KHcu0B3BC%9J3w{JPeCzz>I(pX}^ z4#T2wcV?;aOscz_G`fpkZr&NW7{Kcz#W%y{5v-mJ@`?c#dJ1XY{2u`n;n?;G6{PLhMRZBnopR$ z?RCy}pk2-fRu15fy$$hir0Ve$`K1|Kll^9>C%c95&*KI>5N~;YU(2kLC9*r zDQdK9%w#7$qZ(598(`P@7Gd`^X~3)3HtTA+rt-?y_UtuP%l zNw;ji6z*?|wi05cSW9P#>UDn^B`7wWYf)|Ve0eP-Zfb+Z|4(0>cr#c=KxlZ!$b|Lx z8kvpecUP;B(*v9lmP=tpB4m?3;6br|(i8o+Ld^a{_lT-NtFe@6OnjwWY4)0ktm5iq z^UdOYKc{VHp@_T1Mw`FG8;`wMQDPgkpA~S=vC-vCjJR0D?f!})8H?#TzA~(65Iis} zV`6zWZ8qhqKtt{Q5}b4+;Zvb`z3xbLCCEv!4CI;rmw{g>Xu)xA zOBtbDD235c<8LJmt>~R(eAF(ljJnkP=wlo{J2WgtM9E(gNI%EwYDu^e=$CCo%AUuw ztVL^`Hq{5Hy9dTXRBt!iyT5asP(}e?aD~(xeO)mkCtSv8p^64%U2a%{pU-0V_`G5^ z8}RKD0rPuG!GCJIz~0D@cHR_ygW~)y!UB?xcdY;v3WO`6BK-&NxAnD}fc@reKmcBPI0}iNKbSsla(FiZ=M*~l!TCQ`Yb}$V$tt4&q_*ePY1%+@jF(bW>`zt zysB~(bTgZ%)KGFEa?JImDq;KE=?|~RUd3(q-V0pSTV8hDW+HJqpEi#>(0eyR0tLn; zW<-&bK$614L(yy3-m*G1!W#}uYAlk;evn*|TU_bpL}8ag@ZX+j#o;ujYXi{o{;-0L{5^o}*~#7Z z10)IBHzpwH)p((>Y^B4Kekw;Ws36Y`nL^bfREDF}nBY zU&i2%GIn4hM3&WL zjskFh9LM4^f%a!%MO^D%`uiGD(ojsQg*Pz*D&NO_)YGk1T!6F^L_B}LCd>B7B!RXX zRq3Fa|FV9-vSR*B_nY)a+r9MY#H>o3tqzyrzzM0eY+QdC``c`F&b?=k`2ANcHPqu} z2>nyRZFwPzEEdx@bbeh~R|hVPpS|jm5Ao~Px8>~__e_8(+3KEoSlut@v04U$wyrdY zX3TlFqJa5U(YZP>qq2its4a=+?0;qjORJw-|AJ`FXv{yFWv5&0_?f1qFlr@dy9Jdg z?Yor16s-3M1vdp=i7^-0k zeX&3I3|%>PW~0_&Fbv%u-+4f{Y3X)=$eJ1rVUJP{n0#0jt~SF5;WY~Cq@zmNy?43tkcSvGBU>&+ z2Q~!aikyeZuC&r{yZJ5U$Hr)1nf`ug}QnrH?6%`Cc7*~ncRrORAE{gNBL9-cH|J>h#-z*Zho~K-HRWzJE9wW@v6+yN3T>f-uTN33 zV*$G`trrtGNKc{~IHg_znv!UmxkeP5giWq&g+^kzJeDahp30=>aIQ|VS8%;ElMs|f zNy1Lrjpw~&GwcLPjk!oE4M-23-7nsM{O7^Z*fP5Z9C39;TWBT`U_&!$dlCoCIj19Y zO=a-~HX1=3x;x&kc>*3Lr(2wA606?(d%C#8kCo)!xG0lOlDT#tkOxssH zhID?Y&)y6rThPCn-h*o(%^+=Ukqi^}@aR4rL80#&E8ha@RX!~+neQ>LjUOLh1De$3 zL-5Zc2lvD_ zk-o-jomF$wSZJ_}yVIF6Hm5tp3EeP($B>hlU8fXWCeAK@{VB)jcniHNf5;f#_L7N! zuMT|M?~BJyVl!;@NW#{$$iKKYe5HjbVs!Lmwvo@v{XD;p1@AnH)pN}l@GOI@%kQJk z*v#+DhsU1EBq1WnfMk!{pR@gi2M@k1Jg*rU#=3kndMvfq9h=8htRB`Ax2|10*Z%fklL>MU#t=MB%F<6W^K5NlJ zT=$bvsh!00q1qIyr|iJyn|9|q5F_;Z?kH&U9UAZ{G_M3f+xP--bhh7%Vs zx;|+I!iR0~r#J!tn6p9Rzh+2`NHjA-o)^N;%z9*keW0vXjS&BI5BQ#kk!#ri0>6K7 zat}ydZ#LozKq2-{t_+{NI2(L-C#bwx5{!;kPir?9js%j?X@OzLXt~wXgJbclIDD?( zRzdwNl7N1v!oZ1@k+kn>DNH7HvqHs0MQ{UyhxVjL)?a^np-;SuAazoGkgHbu)Edii zUmJc`RAvJTL*U3~xF+LAnYF*h(eX^cq$W-suU7zEUrU!iBDqi`nYH zV=}X0^}Mf>V>DJtSz0+JVr-1i_K+5gP1_i$i^pCFFBwA+*sjbP-i8@t%ZF_AdA2EC z!B)OGuPf=9*z)`KW{EW#mjeY~-Bt}(KhJt8H@5-IPLZ$4ekHbA@CD3bDpTa3)0^8- z#I%_Kq)ZXbQN_jSxuun+Y^hgGH9AN~Bcjt*eC(XT1_pL0TA5tAgw?@}fg>MVJE2G< zI&%OYwmeKD&ZuXa{Fbd%I&>wxe%PIy-xxf*b7a6OVeq?aiG@Zs?$x7jG&95DY9L;+ zN9E&wHKjgV2@3muWbo;<&5MmAK0c5M0-Jh2q@aKh(!2^&I~ zQMwEn+K_R=|DnOJG`Nyo|2yGw0o6aoi@yWHn#W$!x8cS{{=6mEFBrguW_4WsiIJgg z)abF3s42NfRJUT-z}Y{e%gieLqdZdI$fMe^1;C-gDCX_(1O^tEvOBb?A@3vfm8syC_-dbO%3z zu2QilzZPnVvYH>>U+Nc!bTcZGcs~TkSu26Q8X7P;ON7z&iZ497O+&;ZSaC%_r=E}! z>BK@*FgW9$|ClxJ`G%>~0z^pWate)J_F7v!Zn>KXcq8xJjcaY+h(HsfjBF>w7B25_ zIGu6x4KU!qoXg|_7SEeZe1&l|J2VUo%2Q}UApQ-UXCnNHqdWspgnscO(0W>-o#3OO zqQo+y#bYm==V78KCWbdk6Fl-Z$T+kMFc9Eti05`R;UP}Sw|L*N9YqrdEriu-vh*Wc zbJslYtrc-=T({3iWA0ljozaY zrJ{#P=62nK@Ksb=wG7s%CZQDXaL?Ns;tf8R zxX0?V$Il-wC!XOCYhF8nwfb+<509#uP(Ky-Zy*`Mdo43kW@~`9RK{9F>7^b;S2TjOXjU(DEv z!0Ul9=9BwNyhq0apU{sn+Vza zyC?{b6*qeRRbZoH)S+0|ZT2mFK;O_DF=0)ohZJB}eTO9$s`PN?KBxz}rNs(Ppg=D( zWlU?~;22BrH-kJCIZx;kbk{Yr?DXRB8Iz|I>Yai-L;!+z7_a7F9WVEP5I zG2J;tLi!nUB2SBVHaBa%W6FTE^>3?gdFjvo#KX8|vk&@MeG-fJp5+9*X3U=Uth`hw zo&J|rYM#eUr8Gz;tb`WqN{0ot8!=xHxzv>5XW-ySH4XO8@pnsrmNJnMf#@Aa+oO^B zis4%TWmFO!_hV9;+s>dJ483?lO1~A=f=PGi+j6+&AXj|QQGJK_&KZz7TrzQtK;n(j zv*=9`3wUvmT?+*cZ9#RO_$v%8|4uzmhfBzIz(+q0He62kh6A95=LopNCY4MJd->9J z=(DR&-40hOtHx_6M;xj1kyU389@~E**?(QRdtCQV&oq9)TnP9`1b8OSR0bTP&1fbN zMfE_UqtqVbXp3)I(qgak2jw|0?Y!R6C3`yF&S>Aie#+WxH$hYWKx!DtJ)exZ#X?!SXb!(fZS z_fNFpd2ze@1N8GYE@yXMu^UtGBn&;3so-bza2fnDi_a86^25lk)lZcgt3_jos_n3! zj(p`v$$7A`DZd-ZH+%KMAZV_Io%YxnG;2VP?Kb+FKHlOTp3pdhnR_GUGjiRV_slj- z5MIit^NEN1PwIAs2cT>;>%dkq5hJ;2J(2?hHrtHntM*H|S_iOk9o~1;lL^%{O~MBI ziYl;PXx*-CdpG;NQCNIu3a*=xByYi8Fhn?PqjR-osV|3;=@NEd-ZqMoKQJ9;Kc;^-Ll71h^L4FtE9(C{6WEFyUf%o&{ z%`VSOo}X733%@EvMp_HaB)SazAs_mhQaQ> z#jDRooi0`xPg>8!CgH2f6*umYFO=&Aa&5EN(sp}-CPAdu^dS9sN13`(#eL^fMf#~s z|FlT^<1GsnlOiC{8n&0iTB-ByEx9iBfCEFSsxG-}|Mq5hkT?p51DS(}zdyePh2>M# zp8I}!4$F8T;(IFTRLUSI0~r2cW?cQb{7@x*K5SVz(p&s&~qVrh-9P4 zWgzUCrLMEze}b}JZUu)OfnBO~Vx*AM^-tdBxjqu&#h+(%u)MT<`gPua3rDM^J0Tg> z5;4PiU^F#yTYV&>kev}YlX$rMQ~+(?*oqGBe81-c4)!lzJvndotq3tAT-PeLjH91T zuI(grUZE-sFQw%h?eFrQNt>dXo$KBm=3KJfaInl8&Uz1M(9g_p(xDh&M>BFHl)|s` zWkyHSgFqY!H=CZH;BkwD8&DR}8HZKIJ6Euhj5I+5r-5ZP=znhy41Bj3Qpx@_%@yse zZ6|ABH-4YGg<|qLXURUrX0hQ{I~O1i&_hed8)Y`$Qo&#L{z*UYshJvq(bh=nJj8HR z4-oDkG%tfg=`=xHphxNtH!fl}=|#;~PxblbMu0$b&xEGn!S)5fis z@=9THvEYo^luF{V4jM8Po!lk+NyLY72qfwee4<$NUyMjutTM<18mw;8sZZm;kiLg0|ZrZR89swyf z7@z158h_qAH#;5D^fq1g>_mrN^A@4IK*d(uG!Us>@(15wDj}==_?>UKA82YBvtY*) z(jrtgXX~reiSBXwwU-gZ5K!9nQuzy-nKXtH+EjX`vWYFV^P=OamG@mhgw|Zn!IJUI z_rF2a)wo|6ovk-weHD9`s?Ef|hcdg&{!Ci1NXlMFGBMguSZ?+>rMZ!zK}PL_!fPZ_ zxp&a1#Khlh!%?P;>V0lwj?nPHKnwjVa3}aS#`^;q8NS;@anaQbZ4@qX|APmmod!^V z5nbL;YI&PqBrtH(a9Ry|ec_2$e3;V*Z5XQhzup7*+*hBfGPdt|4GA&edZY@Jm&b`-K$ z!|6tK$HAbh;Z?tP`_k#+kaaEoX;_aezI{d65zzHNW&JU#)6{atq=vOSy`hWEZdpG3 zft$)^Sj{EM;KHJq=I(w^1%k5a{k3FW-_%5UIPdht2#cy2npb|qRxewiaY7Ulx4(+< zS94h-7_DuA)cY?{_8{e-a<$MqM?N?fARjDO&2?)4<0Z@@lPMkGFnS=t#p}9M`mX=4*wq_#YLof*VMg3BB?r)yB zf=YpiltuEB8=B>5S+(IIJ7h(Spk@aqpH6oPsRmD%=)Np#fb=#zkj(hSME+o+}n4m7*G+5@-+$#mfUyLQ22b{XcJ zJ3611%#nuEGaP-2=d^z-q=~S$W9WTf9jfLuhq!^;Z^8Bu8reT;`8RC!V@EX&W&e9F zE4>^i9caHPi;ikTCk!ui@$aF!zR^x_%aZ2};Z26<%Q>bA#io$^Fu*#_VgE3hxT_w8 ztATxPHmAPrYeXH4K$w9Px0G(T2DK@WR zyMQ<6C>s`4n@wrBexllp<^hif?5*~gfJ-{)6!iU|eG0AY4GE$g@Oyz%;E3R3%wUK8 zYY1QCd8+jUWv7-_WHV?fw)es7h>N%(tz^O$Nu^!R()nBb#~y|8;8D+#AB9qffAQ!S zn%W9PN^B36-Cio{>k?U7w`lTEOu(BKzE^v^&4T$?+?mhZ0@8Lv(qFxPerI~?=GZEg z#S+!A7ERO-j@dvH?be7cZ7bKs8NGQqetk!mOvwhDWT63si{0&;m^~?x*Uh=Agln=iWk>qJ2uaj;tM-W<%vMk$ zWnRPQ#Z;eo8pnB7%j zW)EL5;l@n=Wg3IB5){f<8w@Zuh6A{-!fnE#5N~_M%&HcfJDq~A!%@g5X+}8 zl-Q=<2HtBGf55_ynjItoi(H!`;NroPOgyLe4?_pD&p6$he1u4WKV#sd-saF@cJ&FF0i)>lnCQ=(I$WMu0R>~n)*sbu z!#*7JL&KeY%$|GBymHdwAVr1)NIEsJv^LoN{DRz9H=hE552_Mck%CIxS0tjoyJdJq zjelTmLjj|iW-xkNp{lELrTdZxD~p_M9O!w4a56cO9`u4E;Qhey;EFc*yR-z&!Q{DOZOvn^)Ey;3f0!Y#NK^)FB+V;E>{r$S zE-?6WY_Cy|<8s4IvC?3`_~N?2ISsx?P2cnULDOWR^v`KxR}aU}F?fF<47Z^FCt%QX&p+d11pF@x5QP=k?TCH z%>(>Yjc%~xNy8*L2}n$ZOwuzponIm*XZy|ft&;~NryusV!d*jxX9QXPlYkxfD}Xdj zb)%f7E1p-1q^6i2Vw0h6uy7|eJV~R(qo`~D<*-PeJ~EGZQ>IG%>)aPvUg z(5AS3+onOpq>CZUxGm~&zeLE4RYof8@ajt!s2*b6(<@eNS1c~%%kKF$Cv)Z*;vWU4 z68ZK3uRz3V^Ud+5bpJrmr$_lrs|!-%D|aP2Q&>^9&EbVU>!c@?_s^)enE7bk3M?CI z@$bULuT_%tZ4`TT?HH-A^XlNvd@!jvRB!g zx8oxxNbW4ihf?mZnDgbz@$S=3kXy~i5!4Oo8hSR(r7mCaZ&BF4g2$D_FqyQ&ofNfFL)lIPnaz4kOt22}N-I(NLJ%an0!ZVO z*1|kn_}vQkYPEvm1vjHoNxhi1P8pf3Mre2^G4xe4Lc^}aj&5&}@i7RtYY8g~3EddO zH+5R@pG}{q**T1_qXezt)}iXk2)=_zZPz;UE#Gc$iW&pKFNegUzxh3tVdNP{ux>+EEDnpTwAO`M-KmjhMT<3__Y}O|2@D(S(b`S6 ze_mtr?474Hm-buKk}x8fZ-uL`-Sc&zifN>W4jOu}SsndpLge4sBP%sce6{w{^}nNcf>PD0ti5@N(SnB5C6p6*6)n_)fn{f=20+BAGKe{m^zP zrv}T~wZt;#O$WE92L;aryuRbGeLF+vnoMI;dXxNyi+i8S?#bf$IY;y;deJbN(`LYe zZCJytO8R_(%txlVnM*r#pNCgtHR1U48op0Dt*-7OU(~VvcFpgssW+zWFlCiYnHLmB61X z8M#W%9(?%WM-lPSOf22t$5r@VrA?_g_kS_4FK7NcQiJ|)Dx)m}8+OSb%faJVuo~#i zgm{hk{$m<}^+j&gU#K`B+L-DDcwyV=y{87*)9xho#sRJh*=Fz4hc2`Is1X@Dds!=a z1pw@37VRqzV&Hv!o>B_q*hJ(f-d{RjZ0s;LH}q6%W#|1iA)org0x|@F$iIg*1;|~2 zKmmJ`x^H4U7#a@l#+GY`KNzd;+SBV1P|VEn6%p?lcTk>weB}@Oy4ZwkXhtOyKSfrx z?c7%R_1{VDP8Xau9SKL5kQ8gZGa_Stle?WzNu^N14OcC>m@GRNyUrd&AH3m%DSb zO~W@%+b$gh-AM4zn2WwuyU%ZYes4;qI^OS6Zsocic(NhlWL>@y17jl9wnGdm?3Sv9 z0}XYr)y^M3bXv2(SV`@z2=oLxqwU%r`d{^(Q8W=nnl3hT7lXL~TQmkv<_dAo*nGZ6 z;clBRaG|k!qKO;98BGj-y&k_f$ER*b%XKLMQ zJo?^_G3e?0q04KLsg2TRr%m4=hXW8gjWhjHjTs}q=cO*f(G4j`K0PYO^HKch_c>Lu zMTlacw+}0PEuJ@21^xG>R%`ZF-#5aC%#KPyvy(dPyQdQox=f;gK;fA_c6h=8y}`Qz znd;p;F;({P`@XMuV5}`Zub74<(W$V+zAHRmmXX((ib<0luKXX*ql(K)6TwPbMxK;8La7! zRgRJ9_x6^8OOB7h7Xf zU$D2%cXTugxxvTHhyK0e4|iRq$le#vV0!(i9s$3y-}y0ktSDG^{2_8*jMr_1>AMa~TL~5dEVnPmRa%YGj$UBcV`=Tc#D-n#x^7@`g}cMhCA?`r;(ShQHnS`^ByCm4-+~3@34kEv7|h- zD2bF0y*UD}U?M}Z;-8&CCY`UuEF|B*1Fp1A;F+Dy1mFG<@rx)dxtf}3PUWeh90>Sb zLwsFG!wrp#b`BbNu9mFBI{cuBeCTdIFRY@nm@xGHHkG??jM`}`6>$tF8ZohDwM?C^ zS{y--EzkTS~vJmAaJ0E2|VqmOVv6qp(>0klPFsB99DT)v-(|SGzW*Plqdq z(+FtteJ2FH(2IGh@gttC7oN!Q`KlJPBwwD(d@Ix0JhRB{tgOq;V_&8_Jj^7XS217q|;cO0jErN8mB|W9us0 z=IP`g(zS^CHEGAI(aG$*b04+0Y-Ll@eV!3I=k!=-=O>(!^Udg`9E{gH3BUtO>e1Nv zRo}Mxgsc7-x;tj)hum=-SjpFxCo#p(^4q7F`d_ZBdSG4Xf?+8yQ5Ek*Kw=w~mW!mj zz3lTJyRHwpY>9Vf(2DR{YmWa;;7__V0dNRUAM(ZHkP%Hkqv)lvP*KXl-Ps^_^Sw(- z`Mm4(!!D7)p^fZas_o zpTR9?62=CbM9ggVP^b~519p*!PK%v>eWEk^O+%lTBoW@LyKbmr{};&nih{3h7Q8#k zOf98Oba$^<%;mLLBVWTZ&aVnPsnSdmX~nAY$nRKmDs~jGA7y+E2ql0Dy-31y`tQRs zQG@8<(qkM%A#%M|3-VhTMxClYH&@v!4}8R&IyNX-@!DW^ZK|dyx}DC5v}(adn;(76 zggDWA<2p%jsi3&NiU%oi2McT=Z;KBZ@KN=vJ2BiS_B==~&$Uix3`OWzY$um_JM=gZXVjDHj(#%g(3n;de> zxW*MIPS9{_?Ad1Y7Wr5;#aF`=uP=q*Mu{b?1H5I>IIG(!jl9g@U)hWrpf!YEK349$ zsf3g*H{#iHblg5IN;3^WLM}U?u@G)T_B*HV3x4C-%CGt)(R?z2!9tr?hX>0aqo)}L z4xXY6?DZq~e@W2Pk!%KI--~wiv`EWyL)U2Z;;^0B3YzU-sD6h+8dzLO>oog9&ws~t zUs;Vy$q3KlX$)s5AD9s-Lcx24Y564vgb#{ZC1J5sT%Bp+%=pW(u(O|MzSic8;xVvK zvs&6t41XAd-+Q|UXwm24oy0UT;TOA0)Ywx=8hHkY-;49ghl$K4x+je^XWHl`VeT1h zPENoeBK2MvL)+gD>gMxL2_}j=PcB5Qjhmcp)ZqLrYXY)~RQA<0Vv7lUziKT9FqGLp zzIc@HG~Sc^ZFZ-Xw&^P`sp@Olg|1;SXI3jm=p88IFknhoOvs52MaqrW)Pw36@6uci z?k~pXm6=pq#!<@v|79eww$ol)iyJUU3z4ZS-m zt&g0~UqJ^|3z7%x%_!uVqIZdy-O*&p{KEDSwF~7%h3KVxGfD4wxai?|<0fK8HpKA9 zs=xKM((x9pA-I_sT*1F8`YU~m5>u*3smZ@5yF?dPRQ05xdDVdSQ6ZtBcULC70C&1Z z>VV!Tiuju0@yeieL*cie*D#HSZ`w`g3isg`;hiby>fM&i+sAc~{rs}Rnib-Atxz_$ z&}Xfl{hNk^qMW}g5QfraUy;!sg)z)Iw2yiAU(`so_{7Ns+G3+mISeX}9)Il?U2ScM zn4tguD|PT>(MxK*UX2;hBc##h!ow0t^Ec($-ToDhJ(xk&BvWNQb^desXZ=L;Zm5HMCekk=Nkf!7EpM7ywi_l%d@x9^_)gnZg~F|;pv&DCm| zR<=r$L1J{PmdWb|HG`B*+$P#h9f^%sitMtRSv!L^#1P4FYRJy9C8t8x3tTYNlx!Z2 z^G=9EsQL$`Ym6g@zaBJ=VYt*Hv*&k@nH~N%c7khA%e}!X(vPG8b;o`h|9S!owA1VU zSO2qtcfPc&k9?+WxLD)I$r(*#%xY=Bxgo$+en{ZiX2Bpkd|d@6Dz z7Pb6*jDLB7nsRz%KXkl%vOdgrw?9c9W9}%CS=#JCVtX!tTE)PA+oJ;G6mm)*J@=kc z8i&|1wY&2rCS2**46$)}c|~8Evf1^H1>B050A3`#{l_pr9gnc^Xt&%S( zi*--U7<$*_zYi?e+I``y)PIq3QlXzVUiL*sS4U*QxE@hKdti9^!iGKV_N{PA54z*XUd)E;Hx#54odYEKe6%H&`a*au9`2k| z{Xn^xwR3$YE94Mke>dH&0qR#n&10SGc65e1GA_*ryE|75K37OY1YEdDdvRG=Pj&~i zD#;Usmn-nWFlxmj@fy-9^L>^KWwi@Y@orNs@2E=j>)T)TX;blEUiZ)yKUwseRJL$n zvg{pJZrDKi=Y2R3V@VqMC~m8l0X%qO1k#!j_Xd^O@5Z2f(+jZt9Ti=ZuR1l#9&Xr3 znnMS(`5yO7uMIO}!B!k(k*9^*1Du;6BZNF};MOruG-#J)7&(KAEK&_{`etVjk85oe zBokf$erL?PU9YUf^24G5h1_0>-cAg5;?T}zo?_0lt-Fd9CyO0*Sw*(ldOVp#}2B1 zJ3jE2nkwl4jZZzi|81%9s)5_hM3;6vDj`=Ij*eCytPK!asDR4z8s_iVo5R~1A3FQ+ zn-`4hT`5?-$X&7~@~jkFY`JN!f6`IdkPTW(i)t1TN|zFB(ZAz=*O+y~Yxywg;y7*5 zzgkTZTax<8Z`jg`cXMSb&MlXtY6dDS_2R0l8>QmtZ$TC{a2k2uYmPB}>X%ZJhFJ*J z2T76}4AHw}_6=~&`@Bx-KrX@iF(bnc{2A!UhPxuovvAR9V((-7vV;QJm+pO~abg2Z z{Gm~8JKJ<@t> zU+GW2S$rUGp45vWI^Gqxs06)ZCCd36bJKXvS}aQ;A@_i-2*&CH$m-;mk#hjzZnmawDEQsNC@+(iGZ==jTBxPx;yzlZD}HTz9@Z z97jXKVc#%iqd|hxNJaLyIO8Iux>1L-#2fvJdWIREeKf7V%tsiCcPW?d^eq&pw$whR zA^EGo&6>_|c}5F(!UuiZOH2|T(HJsvYMWG$f z{FYn1Qx3(DS%MbvwkNCW9M@|v9SX{vIz?Akhp6(uV%mSJfPZ^)N-v^iywlXJMF&Mt zS4VV5cz1&KoD&epV3sBJ_4kN~uqKR(*0B9QkES&JhR+{Lv5<8D`Pq0zMB|WTX){KR zv^iyOvHqUEn+qGj9W0(Ca2|XX+omUp8STj7kUtv~w`Z7qMdcY!*40N_jfon6iMjXs z*Q@qkc8oKkZ>-S-dSC2qSg`0>KowLeVwKAjhnzNgOS0n$@hwJKY&G+)C^V-7T-y6i z*U67|x`RJH!Pcat(Kb)&gktYfI>Xr|J(R1colb&6h42G^N_Yt6W^ z-#YLpj`P*dv=?WocJs5tY9krk2L?;D?^-52v!+7r1s!!`Mi}^5Bc}?Gwr81Fe#>U# zsik=}4He?1Y&c?Z1@+`-E1wfy>&H#))6_$^I>M~-0-{z*z(zt*Hl(L@=2`tuumL9=B(>Hm||&LW4$U%Q|lL-bvz;4 zI)lwnexN0ziLeHP_ocPIWR9;b0QMx>kb3K5FXH!TT^HQ+Vg{df-aP%2L^>X^~ z#7qM^CyV&s9POWDeW(BSl^$?Dtk3!qYg(Cg|9YL+=9a17R{% zbM9u>L+EOip*r0EM8+phz0KX@~fD+CLar zyCa7r2LPY>B(X!CdVr6@~7AOX0ar|Rz_HPLO7!G2ne>6`?S?8L)h4^~F!FdAm z(`BAByYpL?p=-}3yqzYy#3c53N7K81FRHc*IgT(aHjO@ugV5vO;;kYx=Q770lYZ$2 z*tg`Y<&Ys?7GUX`5z$Y~$_LFu$3Y?Em}a{RfGn8m0!1OJ26m-@IAR~xCvIts$upFm zgSQ@pL-X+@eK~Xgx`s7g?3c67-kN}N=vCbnMnmeL0Z z-aXj)56d1Fl(&&zX%l~YR7Aj1MV6n2F+480fVHEu+8>g7-X8^*QR~+dQX!SD_H0`x z_d?>M=1TXt*ZjmabUwC~P^0Xd>xbV27~7FImk>{o+QBOxJHv|IPW=vai;4DgLY(&w z|4BTB&Zyj~_FD$bb$e+YOi`uu}{aOZUQOYT{3Z#ExI+qrqJ!<`V8ZUw{Vdu+j( zc^Tq^rt{AL*RrLAyZFV!x?r|De6@I-u9RK8fdjUB=+N=3aiO{xC(?)F&PUxK(V}&w zptn0pPM<3vX5~d`8H7xf?7fbDNj5 zEQbX-waoiS(p?R}m=GyN=$Ygy zGh#+zrreMwHR&x)p*ipQ}B0(M`9@`ZNilCLX@<5hs>#=Z+|35E;UjB-~oZxbae{zZ7lX1 z$wZ#F<-a{tb}@aNI8$w;{dWGDy`T>wTfe>AWkgW!W$M??=s#yWbQXGt*Pe51Dlc*l z#uy)+e$wVjzJ3kb=Q(zT?IF9_ zAp$5N7&E}2DWg#9StQNGVFKubZ~#i*rg&pzp+*4RFchgmeH@=_SRIrb?pFaa7onSRkAHgci`1F+f!o#85%79 zMyR9FR^>3!aUL+mMCS~tN+KcbkjXe)Mi~7_ty^Z0Y-^Y-(6Z6}Z;GHk?K_JM@lPWO za4OjTG-g5n{d%uyYkTRqbBOo|1QsU*7Jl$|xZp9fa>iW$+O;XFEipzGvaf-ExDk%YRCk;6o09SoSLr*&k7WE^C+L}{s{vB=*g#hi#rB81+haD>hneR zZ2E=HpkWc0t$`IaVQ?Fhrk87B6F3rrw=Qsqqr%hMNs54osE8SAbKgq-S)R=?r?H|6 z&53~66o|%Anf?{J69f|F9U%+lq}xs6g$sO%40#6{doqCN$NF$YWeE&e!7OAh+TNdc z8UfZP^!Gus2Qx-4J%7*?=62Nbq2XiD=5G0um|5kL_($%a)pU<@{B;4^fz%J0U)O07 zaOpt6F;aR8F-`H#?Dc`Z`dSPNL@*sC3oH6joM*5?ub2bw^ zFm(^yRoOG6BDJrb7$h(3v+uP=g=6Xx(GzdQev^$MAo8V;8+keMzRGCcaI&$_kbnj> zqj!)*DLIFdNDc#K1CBY^r>t056HU-vss|VzvEH|@BXsuLN7j@U?hNN_R)X|ix{W=) zkIva*w0VdOD&@#hfFB?>rQ7X842ZY#(m9q9zMWq=}HsukfY8Ko7Ff*J!}#)HEyMACk& z2F0}$Asr+zP9jx}b;dujg)^Eypx0%#%R$)ca7ABix(?J+-zqE+JMG(sZdfF}E=F90 zePU)borwAErAfEMpWPm(u8AB-nTm{HFEg&>-n@=}aIvR}fMgvi_q8aT@{XeKWX@Je zrVvn5Mv)@uzVGmuzm9H>xNw0U{*m!_5bt7qMcayN?KM^V=8|J8gK6IH$QS-GuB z$&BmMu@X4Bx5RFRM!4P*_95WhH+1P8)wJ=7tbFjit0^8nN@&zUfvPobX_dP%%Ij1v zmx7UIF_OydO!eY+8Zt!9XlO}Ja*&t=B>zuznYNUp_w^;lnE&xcTt({{{cL=oCf42L42g z!hbGkKp{(Zk9#p8n}vjXYBLD^0bqOMt>y~ps*;z|Sk7O_;|6jRL3XgiB0`<99GP8} zvG{34(cJp?U`oLRLUdvrpcaEV-!YH}{NwDpU=y(WuPRvlUN+QNlRd+WCDrT)EB&?g_+5}h za4*#z5&RF3C~92z$?8f{SP<&Qk+1NPRl%%URycg|v16b~CMW9#=k+G!%?NDBKPfm$ zq`O@V;M6f*CIprQ2Ah#=C*iY|Xg3dgHt~&~4$ukHi=F>k8@=ZRYaqpd-0yhinH425 zD4g~bhV-2MCj~OvpQdOyhi3ytv>FK#j8{Bf;HC}m23gM{$FNzA%!J%r7Yhjn*$VUn zr7`t|9V&s6s(`QQVu*o)oX`{m;ljs3!!hrsgSf1u?z;COT7o<-0eg{vY)AZ4BsSIL zyjmqv;`uT`<`JllwG>S>%l3MR($VBrLdJejsAVWtdxIQE13L8xGc zrXA!8C~KL)@q6CG_ahR)Bxcm4hAUR^3^o0Q zRB`{}TG9lHOeZ`kIB=X<_0IJ}7No4ZSeduxyF^XbInx!ADN+luwCnS>K7-&4uqdCD zOI05nE(sJm7WN>ivftO#Thuuy{SMY&P}L1!_4X1qBT)^76T_pzGBgVVz=qr_M)UF? z$qQCu4EuPO&sT3P4Gt={(#D+4gZ4`an*()?pqb{Jz=30u6s&Q_)Xso#mS*8j_(p`hdX7VNqSHe>+ zz0;d(b6L=?545X7@y>Zg8aQ@X6G4V4v`|i=!+~LvBweVlc?)Xmo*FJs5?8MQd_b{zU}zW-o_P!|<+_U$6vsC~svc9JwyxIfGPUjdw!oqCc3&a%?h*zmxMs za4#5Okf04DjTs@X2ugZbMsm@m(-W~7>P6pAmYl?7RkFpuZvPL{le{q*ro;!ks;@rnPS(F}jX z04Ld1-3vYfyjD4fPjSacOd5YK+r{K$0929|{*);0Z3Qk-u{O9PN(pb`JJPi?gtMXDPM89ikzq|5pR5V?JK;q8Ry znNu+Qc29JF-?0&lw8gKF?@rGk?o~|0U#mym~9vCfseIfg_w1#xDZu3Llwav}sM z8M|vr?Bj7t%Sks}UqW=IN*3wj&2m?ierKM%OPH+N@H}}=gZZg~s#?^|jboDP;$Nja zk;Er#zB*?vhJ8G`2z&CL{%aPQg<>l~Sr1rT%hF_<+m=cgkr$2@==a{u7vv9_|=`K=y-yZwt_?owPA@Nmu|i{-Nln3UCPE; zR1c@Z{N8INYkMMyBz2-JKz**nF8(aO9Nr?7Diz+gid#vA{ z@UenCpy*)R3*>oYSrj4DAuq_VRY37NA|oN1z@#9t?pS{hD1?0-!m%0$LT7H+yM0Pl zK)R%gl){FPD7CP-Kl}(&;7b8RR>EZrE1F z7}ney)fK%lDOeoWDRFD+gz!4)a(~kfWDG$+K@XD4tVD1)|1dUZ5pT>gq>gRRe)Rax z-=E(7g?BP{5${EBQm6{-G+trGO8#0g7}J9VQjoFqo}(F#cjsG+GqNcja!a7-dgEpu|PR?>v^e=|8G04htpM}5Ih7b9>h+mAR%T|7jBRXCh4Z7kAw;0_Z#k zcIO(8XN!yI*%PF4WylbUl^qezwU;~Ba(43=P|I2Ce#VE^n{mZ#CjQAqRNzm7ubWsh z0~K7^ji$LQN}`u=ZFiU;=i;QIWY zwWz^6L9N?XDKwG^(#jqwD1U1kAgNXDkDeN$Hj+7u;J!?3iN!X=L_So0<}Zj$3dO{1 zd-?*7>Apz62-b)}oR1b*dUN&rDKdKdO5BAzJq^avE=!RH$a!rw%xmoNm;R3D#XD|F zl`6I53Ab?^p&J@8gH8eG*3udv)KXQ$flqe&IbKdK)caBVqRgTuW{uG%lDWoFyU_QviZoIk~>JX?YVOReb1Qld@^F#eOLA@lbX2M(pp zuc5O2ZAYJsbyD9PoEoyyBRgtkkB_hkMWiPkGoli0?~55sNtNs6KSt0UQ%&}^KK-bN z%GqW+kAZjyRN0Uws&3iNcZ@Ekx+9kGFbJMMd$H^CHb0gZo?{_-!`^~xMPl|^YmM1Ru*mw2U_Fch0kPu>qTz5yRBg+&03rX%VSg~$cnnknR;R#s za&xzl>ovm|O*)2S_}9Wk3zZ6}Z-a1xj))Zi81m+MSizmlTboWfLDKrk4hZe)LxnUQ-9mB;T(NnQ=`_GJDCF-oPI*7zBai(f-yWJFk!11pb^ z%pU`vTZ+`hBre4?u3R3-ACN>eZGzn$>Hw`+Fop#0wf9I!(!;D>;%!l68GA`x(3RXx z8EIm0t2B!OxKm4&Cu`LU$(H)XSRoAW3|k-pRA+wd2{yPfWCY~NiL7_z@C2PF@r^o; zaxNugydTMp=pesijL%=fL_w4-;32AHYZf3(1;xAw$jq72+4P3r729l7h#uLa{6Ho% zzovW`b#D)YT|2@XKW+}hM%UirguQ~jXxI5|@h>-8tbTRX!0Hi0lLC1c8(pZc6L){b zlj!Jg2Z|200d=jRYY3xPRO8f7ES#bvMwblspIZaC^y4s!FFn>GlXWxx6e4+mZ1y?{ z=QtTn{8E^vFScBaJJKZEVbZcjMA8;7O1-3j3W-6Qe3SPL@kSydsz2;)h_5~Ph_ z{7+yLB2d}1aYlV6Hk^P;SkhT2-XBQ1UnE%^=C|Yegvd2W-8y{`s56##5Upvn#uv^X z(mHI+14F9Hlr|8pX}ElhvPI3l02gMFHvsEG^wKp5!by38FIr*|Vz}3#^f4kJ+4y?< z&*e}Qfcmto4KU*StO+t_btfF}$-_zPL!PW;C`XUQb<&Il`ec%t_$%hf{&b#yhjCD8 zfoL(w!Ih(X=-Ng#eu2U-KXVYDEX7>na0wh$2F6U!zFx2qh8L)Yc6H}vde=?M#WKLP zPU9|W*LISJxl?_(wrFcM0@XC zL%bWO=mhpnRBdF}-MQDU@@-4JCVDz2yr@EV7Puaral}A}e?m7OrU3?=-tkYjUxWI64#o8G!akm=7x7&Lvs6#usQI{7DaF zJ0tgGeI23e#2N`=27gG#>7nUUnk>q8sGQ>+W&O2iLeKCJ^r-fsm0tRn?C`1}+Ow1C zRp~C(0V+kSshPJ}J-C23k(|QdOmK7jkTYe08X&zG$X?`KWTVnrvV(Y16O|E+;v!Gm zb?cO}lqHibPZp9kKWvtK*>Z6EPGdVAxtWqfpczZBhvcI2{M~|pvD4dkeUba45aHwD zRzJ7qlfc;cmM`?b8g@6OUiZU**;R0GG6qF~K-f|h*HB2M2r^VAiJM;mp<3w!;!NZL zd{c*bLYS2l0m8_q5CZ&6!v6hWU8Hf!b|x+De_DhvaLBhvj}ka_=v7JnhpKl9udM63 zu4CJ_ZQH3-T(O;sZQHg{v6G7JRBU_4w(;%z`49fHhjrLT;7nD`*w;{aV6K7=j%-XNL}NM0sk&jXM7Fw zCKNn+wE1Y+l;3FXE`XpN_vzFnlF!6mOqL^Fw){ox)KAhW>|b)K_wp$8pCqs*H;Ht* zX@iE@04n8!Y+*360ap=)f{>dXA(iw$-W8?Fv=1PYXh^q-tAOfi&Yj+*f%yu z&SJRA@<7N(&|g@Un5s__peRBC{AXlxD*d|CP0b{`|Jhwa0Q=Lo;MWNK(}bg&>9E6< zrhw*B6`EEfGDVAr-qVE563va*(U_#JkTbUSoNsq-z^@*SOvsdEW}QGSM+!8VFxqS^ zU(T%aUAOGp-F07rbx*h@ZFml(L{?ZV-f-svkctP<#1!D>*^k~S_#pMcV6E9_)bXZ= zqA5iYRj?$tiG_cCYIZrzcyQg8$Nh=R>P&LQW?u1@brOL>rfdpz$f;ssOXrx?{>(Cl zcoltNG)H;FhxMsx}W?Xjg{SRS@DbQ_5+6V(H~=Cfmh z64EKY(L%|)CIGg|IBcBp{JEL&w%2NNM>jO$9FvmoefKFUMr}PPQ}a^8g;L+Kv8urB z(_j2WwEh%+!S|wKsY58R90ul0_>Td9l+n*B#~aMfWrs$NBXS6e!Wn1BcvG0)MTN^? znARg+q|ms|h7rt$j#C8Sef%^{%Rm0;ol+X8uWDz_UL8!^Fap_DcmpdoqfLLs+VfVP zbz76lu>?7}D)hG7ev|z3k;HQ1%{l2Ervb2Q9MsADD7i2CUZiedHh0w%a6}`W2ujRK zhAx&nVCtyQC%DaI9<9RWn3q07^KG0eP=&yHl;%u~zg}Z(EF&Cik~G`?{b)tY>?+mG zl8_NNBcO&YKm8ruJty2v>gO|4)cf_>nty8%{*(Vp{opVg;8#)l##{riH?vqQjJu{S zRwyd}Phs*udDeUDx*u;*!~qn%2pf9<$m~c>JnTH|4JC`kQ}8un)8@)esYf|PvJi?$ zLQVK|f!YM+FRAJ5f>==uSoEGXlYnX~c-D+`!)(xc9Y1$VJcsiENr_R)!9MO(1R7T# zaGL&D5K?L9XaaO#Vk3QGRk~JlsH?1+rYILxjQt$` zuy&9#EDi@w*+@)#ZYz^fJmN_(kx znq-m8+pMU~t!Qoof)@N}Q#Od=l#+vmu3%=xWSr?!(j z7l>5Skh1@TspPq~dPR2CzLF$M^^y=-O(gvzQh36e&RnjSE1?cyMp&T1SonwNP5^h} z(7CMs_m*}_x*C1K@CDj<(zC@f4ZyfL#lhi~w?k>!r6Q(5al>ZJpn(U_#H zgJUX0ubBCmOpNFBqSr37+0Vj@^^bZ{tI}+TUgn~emMsIqIMe?aFoaFF7v!=G2HzQ} z6E@XYa_1@w|Bt?67uVArbi7-PKHV{SeX%?iAu}c|LD`G=()sZ zBJ>>AvWvi3}35+VVFSY(kmt$_fi0qItg*a^gp=6Y$6)e`CP4F~11K1{aUyM+p;4;7))5JKX z$)_z!FhO}&nW%RqGiktoTH4f&{u3f|q1yzuK2LLB!q&8!s#1hLvsJd9Si%iUPi=r^jVOf6WrqV?f6Qd$rf=pMEH!%@Ece7 zSIMvS?Zg!RpTw-*f2Gy=wF^4HU@5oE4IQYJbFh88B>t{ri?bT&MJ*TRNhgHItusvh zeq)u}>(bV8Ef`-)_(s%wio&kFxA23n4t=|ZK>ExW=q$YGX@Y}thd5ZSgd64{* z{coGvo>h}72>eb4e1e5}m<||K>iNzx)M<;h*uXjp0>PG3ELURaC@sL!*)byFMIAVM zERm-}7bEYJ1ydR?RKp9*9lhL`nqqWP5lb|`?dbDTgsAzsrQwTFALXX6b#Q8%+?QwX zh4{mcDO?8>kGP>AJbjo~fGg3AT-S~fYYIuMuLyA#=7j~Wygs4}hox2fd`?phZwwb=e3H&6)6<_hlYy4q;C}t*4ak+V+@LW5usy6#<2WxZZ}XY#8C=@>ynkR|-0@@S za?&y!4R)yg2^t4yE__S#{9r!~wy4@$#gEk9>gF4Hp4pDDaA8F0;kjD1_2{f8uH61< zuKP60K?r#3@_nXH7WAJ#Q8?k;+_S^}Bw_<}U89^iQDH8&54rnms$W2+&Z2i2$fx=oJm)CW zlkC;+hr~`Ii)fc$J;}*yW?+bjt-kh!Qxnfqo|ZIzf$ak`j< zV$r(6f9PdV&w^AC+BG_Hnl|PjrKUe83(b$n3MKUII&qgGFg3q;Di>VEr-ie$hoZ`-1HGs-$Mp^#r0QbWyzPB?nZlJ`4^G2x-90ZC?+#GL`PIh zYpGSlk`o{2W!!idlT_E^xBdjK7-JCA2nDSi`%E;rq*mV#Z4qygK`)m&MO`XWc9AJy z;hB%NFUseVjIzrm&p?@b+!eT?id3Dj11Um}W-4Sr@w&v{_KHo=Q6mxC5k){;y)*4@H zv<9seX4Vu6?F5k%{@uDs)ZcUJ)kWkF_dZZbe;YJ8ZYy*#4x4VVh-;uO)yJbzG zH6Xj;=WA8}O%)E0Xbiq+&DqL^*YVS?edbj)KU(CJ{v^Nck33^Bc_7tOX`|?&rwHys z*{i;8CMNDft3;xgENSnzbI{?A)%!8v|L(gqF4OhAr0zr@u_)9bd+&yg&?X$BCLA=xs*JN%(06LxiB!|F)V{N(ziBS{a-63e9%E zCS^M19LH;yWCyK8WDwS?)d=^B#kEBX z;Tm^bdxgAfB~rKLJiFH~E-e6&jRZDyUT`u!L(8jeBnkqM@g&aP}T1iIS_Mn#<|spx};7vg1A+F)Q~lX2I6QrSi4eSAx}<^An#h9!n%ZUTu^w# zyT3nea4P!r1>pO8}qn#C_!epRTF&4BP9*9oVcC>o&IKT zd`9>`nZ$GFiZm~9+XWHTtk8p1h|M0n(38%1lT0w_)xvq+k-HPF&2;%++oS z_#?)LWRp5_Auim=x^X4zyKl<=$y8al z#c@H-!^|?8qu(sX)ojg!h234Wrg zN_>(w)=I6ot0z}f)O|v7a(J8fZA6?`M9!V|2?0_w059DqrPnL+7|28K!L2dPd+ESA zLbjiWQP7wuk)_&~1?7ra0jxDcw%Q91 z4Zf^c&cebtdO-YX@6*;|IU+khm1ls_4*onY-u>;|XH_k77c8^c?gRNuBqZrqf+T;$ zMa)`Z-?#AY?(m&<(pS?-mMmZzv6Ip311`pWEtoIJ!@B9C+eqF>x1 z#fq$7(6WY@~kOa~?J$(1w-rM-S&>D!5kn)s7y#tO+i)s~6e<>6b zQ5Jc7rZ$&zX3YM|0ymLtnUq5^1`zLi-l3;N#M4&MNZR=kspOTB(Vd~@_0$H9&^ce- zz&Sjbo$=~$IB;M^3R#TtzLr-qNKYQZpFEpz|GY<*^6_G|!k+@`(^}Mh7+R&k*^FrH z!r1KfBvfuSzB%wj{k!Sgzy$9;b3HJ-9n5O4kCMc$PontoaTMY3aIp-Zjl3n{77Ptl z7T_EGg0uW+)lh{XaMoB>qHmfKJKiXEU}{13q>o{2dBC~y}!~tIbI!HN(JxOzv?)GwLUe8}NX*LbknL;dg(c~UzEH)`&Ly+4i5Ur?b&hD$J0eEK)9xRnY>PHW>V9&5^mlg< z{@ngKeatKezuE|1I*pf}c3V~c-u@Si=U2_>gcBN-U5W+u-d>G$o9{gnTGG9e35KuR z>g-i>0mUaT(Pl>=ed{$j?ICc5|F6ycoJVRBemGe`&_-TOrrjSMd6*kpR`@hq3nq)A zS=L9$dV-a_rm_W=_tmV&MwHzBfrDk>N6?dGdiLR+IcpmT-Zk>$4Lzw*l!4bfBo;{_kW5X{u)!#7@x))068U5l0zq$ z1ndM;_Fu5|{E@^$?-=%QLlR+nYR7T1wY=9um8&% zKOQk(ulZg?YsSoCegPE)_{4q>yxZR|{5fq{#cW}d=1^-L zOJTswbx&|1fSQc93WgI8J&sr?AT`h#wPO<*9QvuR&i@hihA5} zdaz2m0YMr`?VVBv!9ahc=X3{9N@ssFLbA|cNOQyj`C z?)zh-^``gp2p%DyAmpJ7in#uF+82&o0*WUQ>4xI2mr9|RclHwvUNO}3h=zf0;7;!| zZJ7MiVABd%kAPd37gjXw;QQW|@CW*~|Fuc`mBsw^<&Ux-P6o!8 zQpTfChpRn;D4;-Ttot@u*ZVZ}%SrJyM&Q_F5!mT@SUm~>pFj93B2-SV2Sk*q1w8_? zanDlJ%SqsfDI?GkUApkteP{Pm*f*d@{Al0Lm?@{lT$j%s<3E18f+%9nwE61KX3ciP z#DMW)8{}K8 zT=vqviCRIF23u&N|C|p1DZqxJ@JRljx=(2ZsgDJhMW9O4Qw^u*>jnJdwwoEH%c~e< zOCaTdlH8+#c-!|}(c`QKwG2;A*!xQ76fC4RJnivdK3-zVwz+r0*m{L0AY6rJkp z_>U$UZ%`@XJspX}=U7x=oECfMSNzHO=*?gm@qV(fe}M4Em3XyoGp5-iSQaEpKCiFt z!5gX&n(*Bz|21H9PB0>>C$LYR-|^#!(9}#|WS=+rX4pb_f2?7ne1+HWFMna;ZT;8J zspO=X0U%CjaY{@Z+}lipS-SYMOvIgp)oUc+$=s zFZxYKE3w*Gvg&idL5Dcy;qpnb{H7T6UF7*v=u)34X&c+3a&^+M?PN&E%w_qbe^f!T&6naU8t z2v~?F;?|(7eik23eoH$Qi2S2zg{pE639@w`w?pK(nH%9iMyH z?azDu8-o_yVM;QcTiI47qJhQ|cvkxc;hyU`_-Jsj#8&~>e)yw;32cM?czgdC`*-=i zk`rkbPR!klLe7`3@VeWLXQ6(H+osInl3A=0qtQFwmzTl#8%2Ad>g(}cNq6cnn8|~{ z>u;x3Vm4~LQ1_e3`?N`A7#4h~vlf$eTZLH=+lrktdG$IR!DfU0={xlGC!W8@JLAVK zpvU7w?4xNgtO_WoqH%x?3JxyuC!V;!VVt}%h@Diq)ycy$rIa)p8QSys9t4KMS3r3j zNb#DX_!;!$D^I11%5Rqh33gC|R9A=!<`EV(Qpqi+F?^oBbUe;4-DeMvStDe}l-AnJ z%(QN@*`V_MUr4vHHgY%|@z{tBM*6qtQR^>JuDY4T7l)lsJ`c-)OC}=yRMx@qs60*8Nt`RH1NLyoxNk*F75{gj!-_o^xboZyYkPMbe|X?~%`& zFg|jNe?c%O`>mw7W<9Ix7^fHql zL62-);M_{ic}n?F_D=d_N1>u>Kw^67mDA&gsqT%gPc7V6F64XjPltFv*Ig+1I|+qj zNrRO12?^@qs^a6xe)|=y_!A6RA41_`C1{3FH^y1#1>maH#T-yye%bE>_dF+4tl#Jo z%E!R0`v0u;|AXXoeb9Nx(g^+7pliY5LBfL~_2Q6Po zw(o)#x2r9=-SR!sIU8LcEopYr5olad7mOJ84_c?QdSB3N{`83BgWc5wW5b%x3Gkc{ zn=9uozIYWxxV~fcyI&sV@nVHr!W?e%yP|=5CJsO?mf9a^MvsVTkInCh8AzK-SF&{w zy>_El`q$URaE~hWcn;_PO+q0gKiD*i%<4XkFsY9fI5~h90zD;NXGct8DG!qOr(5i0 zKNe@+giPh$YWBbmJi3&P95&5MceN9d9h*V=hZO3hT3rLJC120it;I{Yoy2%_nI>u* zM)%uK2|EQu2CzObi`W6|Ex&=Z!O?{5?4S~`uMXrKCXo@O@D`;0Xmc{3YtjSDpJ0=~ zP2eLK)FXcI-vfj;ygSF&RddkCDu=Ua6Vr6-+43g3A{jC-(4HlpdO93AjaqT7WJ1}w zXI9%;5#25iq8a@%z`!GahLAVWbdGSCMMWeIy9pFloo1Yc?6Zk0R~1)><3m$h}~#_ov)-iEzOELsi7ncm3(%Tb!#0-84a>G zQqE9@taGB8Hf)VvUrKQ2Fl?XA5;^G`T+iEswa@3Fdz88RuCdmJV03>XAg9ffx}G`{Yr|zQ|_rEVZY!H5#t1^?(D5Ru-!}3I^>SG{yXF z^zO-kogh~jSmA=Rk^?gV^bMSV!0vZI%!$5}6ctsR9z?I~m*sLA>FGbl7<8Rphbu0& zduwIgV)5YR-HFu(tv%Pj1yRHG3*7t6Pvn%0=&UPtMjr{H zJdQ5N)B1eDcHQAdEB(m~fR-T)*mggRIaiOoD z%_n*QD8R_w09t{lSgjcx=~WT=mJLnjDCtWagS6a#tvJsJ(2S^`b4ODm%8H(0Fb``kX#3<*|5Ml^9QIU+YT!pk4g4a93+WRw zb3+EhpNizt8`|9Y^+I-n;NRVMYj*s@`o&90PbI-rfHsKDStFh{UtxW!vI+*Y-Wx{E zE;sf(p|;R=bSS`3X44o=ow&LgI0qDYks|S6j8QO3YC=eQ$s71 z;=>7F7-D`TKXRi{<6l~X!Tp;>M5d*Ew0164+?G0>Fjn+3!<~lYayr?;$B8l)!$o5O z*$Q=BF7FlyK)4;n-+_em)as})_fsw?R^*d2WBQHMb&&mwHLmhMBHkxU6IKnhU*`p zZG`zDF*$IHDQX2gylDN-VSBUfsyFegA-4-hfXPg28gx&~!%RE2hAaGYt;o1@>)9e^ zDPLQnI6~pb&}j9d`g%P1JA%2)9J(qcO!(I3KGWs$t+lqFQ?_5M}aKrbwrTyV(hub)J`%6>u;wzjnDA(N8%pn8rsle`!* zJ1sWraZ^>~N@@w=fN*4^ks!0X4@OjBocO{|KZ(BaM~??Gc+XI+vyy>a^ifu`T_p)= z!Gsxh$K8F~n5=GyQ6_zjiBFjym0pf9W|M>zk?|BNa`ZbWv}f1cw@GgoJFrHJtUYnP z|3@aXqxOE7md9FP9L2jM(6Wv{`ztw^6Sa!v_ZtC*n)On)T>)-0WnI0C7D-x2wN!8e zWbHB+B$fGeR&2QJjGADeciEHC+wAtL;~BvZ1a%%rQ+XT~lykQ{smNW(Gz#TM3xY?> z@~Qr`8;2Z0A3Q`pavLJ#tF4$JuwG9Y<|_4OyDSPBT^4J!0j{f{ZcGoScd|FXds=l{ z!5Fq0@Ec7>uWPDD^G~2|qf*mOUXK#$IV+C*y@<3ZX#02gQoo+d8ALfz{|RZg!}&IQ zswYS|(tB&|z|GvkEe$XJy}9COBZ#no*C)nui`zvkPsBfPbMmrZ(OwqWy78{cc!yn5 z7n%(aCZ&_&;!W^~kj#6+t`J9%bz;9%I@Xt-?D2a;}`a7!R( z>Yw|(5OR8yK%7eK_354Wu-g#Nk@Z76^@6G6nRd(SI!%IOx*IDbh3%5G2 z@{%3+@n(+}P4*K)VRTvyF!g${{jmWf@`HdO(`J`{J3GkP?!>D0Jvwb4qw^sxKxe@@ zJL~Ton#s(A_?6I-${Xv=X3dAsJqv*;1*zbZgP?!OEG;{R0;qiozR?0ssJ);5ANDUN z!HRPw?gj`rg8Bgf*p&2Rva@AOpQl^y)t1M$aTz1Q6fPY?w`$}8=zO1O_7&oOnja%) zl9zFG3+Zae(EPxR(>r3Yx zp+-EQ6Aw62o9@JXTSsF+*d%N5RDW2Cz=my|`|R9aZ8IW1%fjDH`i6Y38?J7EpRKMF z8;_>(c^>A5(Q80$)^1(*GQdo=<0=QD8Y%%a==gYo5cqDFsPCz?4$E zb(M0srwO!i;towU0`dq>?;%aVKoAXxTA?Y2L(TmUt$O1gW)}%?JTl-?V z+6fyV-}-6bI6|NWeIwpru!^rWKt3^IEM|D4T_>5DK1_1|P#=m=x72Gf71LzmsQ4zE zI8fUco`ETNRh6Oi=T-Qj&QqaeEvSZIlnT*q6|vOr_#haLsgR9AGEE@TZ&+3#70G~} z^v9VTu4;H7H7xr{Oqy-MsBa=XGDE()^_nS!Lijt1s$!Y?%#{tTG zQa`F(nt9ii6L1#Fe)4+n(&bT;{@z}g?pa{hXEb_9=nXu(qF^jx7Ap9RjoiTGYY5ItbmbhUtr@Oznf$BNZPMsQZ3hf{k1#2fr|@Vx~>u#fy@UlHVTEt2s0B zf714RnsXG{mlo^AX%W|>=th zff9|RSMbSEH1kD`IJ>i^pNJS)aeR~_4R;7ilNO0(m*73y=Z<*vI&?8%j*{Ku)*BLZ zJmZB~%-k;~wKN8C_v=n6gK5Sa*yVJV8O*a_a=$aYk2QKX};WnjRH-_>s!4Ns9< zu(oIjOL9<_3H0xxHaYGN*=lYO?&D8Ibon5HcRUWviF>p9T*wgg;87+S`I5b^oQaC6 zAoO^D3j=E0{o)g1bq?Cqsz34;mMYKQSQP5Da;&s0rOwD-aP_{raRrYU!|6r9b|=!sagpI595C6<{evp=t4?yE2O z7g!8i7kcGY8RzmIWsxzHW(T(+b#pTUky2TL=Mu`Twdo9d;3YXJ6S8|aN=T# zvDR8lajiW3#TcBc!`69`%$zWS?_ z*G*IWP7^=bP{rS-M;@!t3gjfFN+=lGw5WH#Zf>v6%IR{KFc^ z!}kWZcqBzc0-o~JNP!U*QoINKgRaTGYT5+{Y9?59^*-B*;aC%I7ONOyxN&)p)U?Vp zjoeP`;s{V3U!j&dxPgq!ewyDH7*vLK)8(Wvdd=`lUhQ2=VR3o~ni^snd7+qJ3ywFl zs3|KPhJZK33=TVnmaENBTWF-c#njI7+B$JnS+JJs`_a4HVsO-5Zm{AUh8+mw(;WbUZbgxwhR}SJv54Rn=Kl z$sf(ul$6QN5}XNqc*%l!+5YzvS3sa|EtX(%a*DNwI)6-!`@Xz-Z7Xwad|H1Z8O=_k zuChGg3^TE+5_`#tYt$L4+{{m+k*G+%3KWOWsbaCFuRS@O^^bwD-d>Z(t(eQ{k{sA2 zJ({JCabUhD6H{CCBDBR^k(oV%UXL^~bl7Z*|0mJnXC+bXR(k-)jw%N_URg|Do#^s^ zqYe9U8xH$fu;Ma>(Tp{q+3gZaz~@eP|A5Swz1Qv3WeaJs=9@>iEtv|8akwcQ8+e;R zaXFpE0>UHHL1>~JZfMtAD?*6|r7F7=>~^BKT&+#6Z=>Hzij8-iW3E>aeczFWb4S}V z1np_Pka2+8Ws*0si}M?*2g?NzfJJpcfp||0q~9qmhRjldi_=P=rD_#otuXR_dxi$d zNCB+|@}uM*99-4fmm;c=yu%qUPoykfoLGaNP>nh}Q0AdW<7(T7l?dZK?l@uY&; zfMfsXeC1+MJ%aA1pUARE(egKjx>P8hd3eY+(-YIPK=p;W{7?p}@9jSe;^N=$c^Mss zj6mmJz@}~?{m`XEXvbZQju{x*>fJ>dLZ*h4t4*+(@jbU$`B^Epvg$#bH=}2jp-M&F>wC0VuO4nP50fdIGqq;z*FSq%gw^kstXAu zB-?1n9lKdxqR7R&8IWNv#kQ=fq@NKyip*T7c3p@gWWh_35-xlLF_Fd~IrtX)z(6+M ztXPM7vS`NQv!^2QBiiwO9QUu)F9VGU$bq0P9%#8^1z_&r(t(y+3t3Hm`B{}1`8am(Bzamx_GK#@tBm+ zn;Q*oZLgsd7KUg3!RC0r59{-F#I4zUK+<^VImABsvZO#n5ErF_0nu3Ry`kcAwGNk! zl)GZ8GE!rL!(9)qjhqqFqzH%lAl$zzWXodr0p=;BLZsE^`vlVS)j{}l(OVXtz0>Ol zX9Ddm-MKu);`|Tl&zN(-vGu7mT#!%-^j*E(Kl2C66~wh?1*7A%VasKAffikvL&rrA zWvsqEdH$Q>jeNtgvHlaXnVRIgO_QK_=up*Oi)Y)>jk*tZ{nr%(eV|%vPEnSd)Un5oTL(2TW6Mbxn4Y-!2iiypd!lSa*>U7(m->_k^7C zMi5!qLw}5>%B+Z=?NDa?^?hb?kt#x|nzKVmzg+BBye#8+wlIS&oD9+{J$i)0VuS<- z;qQ3D^dCW9A$MfAuYu#!Dw!ycAbR%{uz@4whqC^B5wQ4|KrlPd{uSEQDryZNZTuNl z^YYizfS@B;;pf=T_E21tW8;tVR~Q)=VvJ*9@u0<^A|KN&!RSo#cf+qJ&YNftE}QK@ zuh^{pm(6_T1#dHt&R|oz6wH}*$#EYpIL0g6CERpN)Oqk0QcN};f1Q$0NHY|!ZPI927UR-^gcdCl-YlPV<2n~cBazP z<&&lq-X2;ZXJpGl>twzJ9qRGA&;W-_kPbgEyNugVCSD4M&9M-Qz;ouh@OKTeQk5@r zj@Jvp+^(R_n;le-)hhH#zD#J6faw;0d~Gh2$;nN-*DO6cv%q<&cNrIt<5ddJqgDos zC+X3Q7Tug%%la_3Yp3zf+UN%o3LD$C$IM?k=4G~q;K^H)eoe{9#!aUcwI5E%2~+*Ew0`Ne zzq<7c<8XU0aVnbC?TzfkvH%lOv)KWvr(z2#I{j+C&ZL_r9aT3mw5)XofPC#63<}T? zEhXK$>%Y%0ud@b@lg7(I+q^Exn6}%)p#|G7B>e)mn&YPFb#qTxj#PgmNZby>{=AB^4-2E+e_ z^0vPpR9()u(bs0K_Fe(dCyUMqZ?QSyXnWxX2K;W8)OeiL@r2ORX97v-j^Omi@#5e8 zfW$1VII#vsKeI}Xq|oZJXI6`Kr=R&9FeN3V&DR}E+D4--&V0nCA-3Lx$l}b?9f2jz zBL({5`m64TiIcsQGTqKYq1k(d)lso%PGx&S+QwX1I z8Vpz|ugg7}|HKD9mDqY=MhBBr?Fm*=v!UblB@+MoyL}VzHCIL>=}7~Qwi4XARM0ci z&4Y;H=skRJ??)b_2Du0wE2f~Xitxn`Ib zZ)X9m+n)IF8n$8)_qrT(PrDj;>_oz1@kd)`+t$%dD_3V3rI4k9io-ph;fZe#tjo1o z!ETp$MmwhyS*!a|SblYNy-xgDCuhiF$8zO=9?UzB zS0V!niCu}ry%7frh`?DrhD2OWwzQBPN^@CPj-Jho&a>1kmFtkw7&79KwmOV1^R{5R zJxHAmV8KNFv=Sn}z&=5O?J}9tJkKS8D0VyPl`nFaQ2X|XSXe0oqM6skSE&(L^aueE zA-wxj>Nn_?%Sa==aB{|t_-Yx6UMjpu2g*BViI3kW%ro(h!PMl;>U3}PV#~o3C(A`W z0#(^2<6V+s&yoaujp&G#OJWOewhh+@z7P_zz)|jHBxX_BVl@sFQf|Oi_Zzw3s5*)I zuMo%AePtJ`ogaC`;=jH*gvSHu@f3;pBh)6acBi{Lv#Mhx+Q}+K^5d^2S*NknXy792 zRLk?{-6M-$;EMCPD9|NkW&XeK=tpN5F}E_t9xjrnUkGKNN17k}U>NdHI$8!2J|`AB zwS0d`w8aCxIpXl`dxw>r%6_zSVlCq`Dke(jK9$4PG|xCx7g z(Sloe$33H;y&wh{FlQF0O};Y?j)MY=m0wt1E|&q3=%qz&-A6ba9z1sW{9&03R7HL( z$~=YPRU;2_^5E}?!*7rLj|(>`&b2&mo7#zPX2MW^Yhz1oI}A4>t$~LVR6duhKzNO- zXn6P>-g-3hH?C1WSg=>K`qUUSo{eNJmWgA)&H z627|~ywP@lg4*$f7ho>0vv<*xtI1=5b>>PK<;zXHkUM%hxIvLX7`$Z7RY2x}Ox?mb z@P6$VfK}6Jxc=w%Ww#jlwln^0zevI`^c53E4gwWP7D5%RKlmP>wadcSN4*;fDkd|u zA2-L`9b0 znz{Zxoy7-G$BA!wAm){YL8CG!BW4#4`fhRv1DrUoO3LHu0=8$To``xn zN80Gu5fQ8tIH+GUZ469r7lkWa+kj-y@O)A^)GBe$=l`SXE!*O1gJ#hL4el1)24}F~ z?(PJ5@ZdoQcTeyEGPpY-5Zv80VQ>!)gTvs?Veft9J-=YxANuOmRb5@h&$-?b{!~bJ z<+x6WE?P)kG%BM7sOCg}=UCZD>kgzG?=}iWSf^KO;Xhd0fvBi~q+-R?xngRAKc_6G>P(o9mxB$4 z>6?w=Y^4v3IuGbPrapJUT#4b3vI&d7w?;`Rl<&IZhLFVcY2X!h$jGf9ko!NxzM%JK zj7%s>ZGZgD-2#(+mZoa9{%S&IbVcGeb5^KRG<3KBTZ23J*?EUB+N30#3`F= zuf$vPylA+psx-LR+j+j^&^@%VCdT#USXR}zi3-Q*yRtaSQzJb2ocHN} zpkpA4gmYn(E$IBjH(wJ0O5)oR@bW>p>1$Z?njgkl;1x^L$!cVX;GzRV)cwvj4!k!l zufX9olvKb1Tb-&sO8V{b1h(8xQ|OMOt`ycjp|<7THGZR*jt@aBRHfGaz$tKUd~)Zkti7Hye4d~J6B%J|sn261N3h{ye82kp1!PF;_69t* zMx5{Na`fSQhl z4?OaGI=!tfk{>@^1Z}Zu_MQZwYF0n!-`zdmPS&cSVp8x?95qo(`t>9vlMmOp&igou zdQoaH(6C~_Hm0XI-bhyNH_=u^;WYkp@on9=`da&E<>HbuI*x6j?{TEj%by%9b~}6* z+du@Rzt5-6Z~v?xI)sB%i0sEOULtjVosA#%xu2dw-9PMRfdt48j)$SFpKHY&UQ{CCu`uvr9c2Yjxkac!nWjurS_ zQPT?70)c^C)L0-p2=Q^gAnEInC{7I_V@iK)8G>) zkJCv?M3jWyX^zK%u8TxJNBTAun%C;?K!R?c6P=EmQ&iGVz6hr_wnZO^cs@h(&5qjM zP68I-j|*#kKg-z?f0*=|IN|dxlSIb!(XO_;l5!mB%M_)afbM&FjoZDDDgP4~G@?ro zklm93O!Rfms)j_`=81*b;G1{7JfPm4Z@biZ4og)MXZ_c(Wwh$+A=8ZEwA?~%(vI0% zq+l<6+VUgT%+>OI7%|4_QL!Lbt1m_W>Azf*5uR!}I-bum@Nma_Muyb;=b+=2W}G60 zgrWXq1!gwvZIPsvW9O zGAebM<>R5yPct>g%Q=aS?XR9S0hi)$8EOYi1M~&bwNT7t;?>?46Snggh3oT8lHZ`c zp-%&>=vS@>)#7)WkTXODwV{p@2Uqw7quT26Y8yIakE8dS2-G7*-Feyac)0@wV-GrX z{b>J{DJ{Wi@JG1}=y*pcBg>QqsLkpwgF86&j_1B)aFkx_IX0ojYnRoy+Y426=eZN- z*Qjyh^5;Y@Uv0bVq5^jIEC~#=fO9I-*Athi8Z83HHFrWGYG?;$Q0rDfwQr1TDP4&x9!zx+ zHu$BiB#L-%t8XcAf3l8y?XKSi4*oO#>4?AQhCtxTA&ba@+9v)mUPB`AZMCF79P*Ya z;I+!261GcZvAL*qchRWN2Y;x3(_&YXH_Tl6_YLCJN>QhB$DXoJ9cjbIZy#xbt5%{}n3SgI?GYVZsng zilT29$J18j$#3C(={U5vzCk(`rnPZI^Kg8*WFxBK&nR_ux#mMV)&|XP-MQWa_0Yb1 zZZ$%XToLf`eOC?_%2^kj>c8ucRj7vw(=J;pQ=Qyjm%n5O(um9XerRv1lzp`61lc8s zYG4c?Gk>5vfeRJ1e(JKDq-Y06VM%m^XUII-;im~xi}{y>2Nf28g~9CrABDZ7^{yA; z%o~abf;Sz;`NVZw-R;G0#W_jpq5iAgLK~gt9>#T2gqe6Z8mHmFeeVwz)$})fJu0j9 ze|TzIwAa$jVKqXzLHiA<+}>z366 zqd9b&DY%4#QX=K~B@PZ9SJ3S^c+Xg5y&kSmJzlJ2;5h!tFni7b_udriO`_0?RLG<74)0}bm~ z1qUTn_`#Z?;MW)-?LtboBR>)9PYgE(U9XmZV~_62Aj@F#*EOU$CA*c8F0yXN`55U ziM(&Uc*0M1HPc`Zi^Mm;As5AllyUTiH-rSWwQ|ut!EDO|qg*$-eNp~p&Aw&kt#5Y4 zQ3vI)Fwscqv>4wf-0|{hVt? zap6AOg%|_~Vie?H))yiqvBHRdLP#H(VtT-i5lbd6=nxHqIHVOg8Hwf_T}%-_=3RWE@REh0 z=gLXv)MUG-2EA7rN_cb3OkzW@kM%R>?oQvEvm_tuP<3pR972KyZ7S2{tcT5tLBm)G zS8(s;E=yFc#yFe?F&o_YLVz4JP&)6{GYUcC%Yq+rUG~WQmo78AF)CgpD|Jq{E42y^eK1{ic0^4U$3od{v z;o0f!2{V)J-Y%*cJjl1&xd=adqW{KDRydhdF8g9a`$8nxu)_Vk`ev76JqP0%E1#IF z5^IwJF~V0G2ah)i5+4K+#ShYY140+wyn``OM{{+ii zU+{BQE|pJX;~xX0+xN$hC5O5e%b~ykxx2T9TO<8GSe0Q=OY0Q;k-Koj zf{W56X_$il;P5oNQcd7z3P$cK`v;Z8jZ%+=SdONR%YJ}4k^#S9WVdsaf4vS6&!8Sq zkFnhC%L`nJGvd4VDEB3!LGl)H!+_|0_|PhBNZNKhil zVH#O*5}05+99Fs zlR69&p0!UUhyw$7IWAomFe7c1pNi*n?@@8sz^TcF`Nb4VTg)@HHZ_HL(?pR*>$2|t zO0!`s&u%}EI9GEOmJ%cFbRS|?5zso36)@qjMQZ2~Uf3xa+- z=rM&QbUFtj?AUKM>TGV?zD(b?ka$Tqn$iuTR|#@>a2cqoBJ%rHax)Cf1H(`h=@6eW z+a`4x>NXBPY|D(50E3>tzZXEXM9IelFrRIuU+D}W`pUg*Ek-g*&Tt@4yJ*$!XBy$j z!7yvC1dcvnm71XikR{K6(t5rtwfvw%i~8mTAWFZolz1r3tOzfTTj5CWKtn=kQ)A{m z5(-#?aupld&OTi@9190g9xx{6v&9&rZQadLqO=>Ae`aq`_(ptT_W5(6luVLf?`HNp zw==Q6u~roik)^jYeLrTNBe-Z<4brGzm#UUHRjv?tIWH*Ytm#-zUFa&rD2UhyQ8ft& z#j)HglmPniaupBuqR=7Pd?YG=*k z81KLTq+T)@<^*2ofGCqmt{DJuR9TCl*}38*5eu=gICOo^SO zeDofP{Wk)7Qp5+Oe9v*O=xT+g3zVq9X0@@NrdSZqYDTg{d8~)-<2-i01x)iBS?$ZHI)+sU39e6e z*|`)aHQ}=~wMJ|M(jm0&S?7#=yB|6mbS^5STCN6xe~}Tttn-u&3IYaiNSQBz1c<7v z+%;h34KwyjMwk;Aw9NB}Hmv;V9$Ie~mBl}}g8>TwBj@PL;V^!|5I7Z=OgIg!@teEN zWZorRZMUIC@v@JXfmPFU7>8cMCd|j~xCPxVI({D$zF_nTF|+!{HQ179y+Zyo;J0j? z{9MWwg|2K3#(RY6qbZ>dOD8QFTNj2ku{IILg5rn|&6@vE0(VZ=b$hpXg z#nNp0(%|o~x*Vf~2-0Zipb1YrwNM@-sX^P~X^y7Dq5P^oi#m;SyF%ULNT}>Gvb72A zrI=^`04mfc2Bi9dngUUZY$o7^8xLANx#X^8MHd_$*|fjs)p$_TkY-ya9y@5`n*c>v zP97cIqg4Zp8q59DDa~$9-!FcK1f^+CkuY50T$tRi) z86^Y%-K78`i*T&R{7HPVkb}pbryN4~Cp6Z()D(4QMAEL`rS-~8$(}xW>XjZ&xmk9R}b*}hnJ99o;$C9^~v$1;Zwk|Yf&n5qU`%vdNz z__N&i4C=pTp<_^~Ak_z}#LvukttOE!GmMkFzp%TOfN{}9EDaEB;UUb8bjI4@m(x%7DS0vB?VpRBB2QafPik`;m2>a;Q4jg=VO(8UM3PR8M<)TV=HF9*$c zC)L5>3F43V4&GE@8g#Bz3`OFt2#J9gu|b$EfnT7#0Vp$gu5#%B>U5fEJ&r<$f{dn0 zHvS0gs?u%c#xH2ock(ZfC2u|t6O0EDPWwhYtSI)_QTHGB& zJxIG-?Z~%GxQuSJ6&p+G@yn)8=c~Elmw*GS(JK4f*xh$`{_ed8<876$A)yX8#|2Z- zI4fbQ%udQjMQ;CLG%=o>xY^0sR?~0zz)?VB&FCJrhy^*Ku%u844f$O-10rLclx5d{ z(Zb30_N+?U09P#OQcrhRz55boe7cL?6#$^M*9hZX2X@4EU2{24q)77;+zMAKk`Yjk zr7dbRj}+rWta;L6*M6$xTKDe|6MPh+gOCfH(bCiBN0L^o=9bW1&ts_#*`nuGR#J%i zX2)D%0(^bANyB2IE&k}8BA7il*TdHvwpH5Wcn^U*;`XS?WH7RccGW05{9y>& zLGiI5D$-N(x4(0$bgVeDY!EU!ksBq^>_=bm6tG@~z-Zpft`7mF&b%;GM`D@;_HlwG zdx4Los4e+rpeyWsEs?mx+pKWHLmU{U;60IVJN$mJ;gse}$<65FYT~}$j)PwsJe$oj z0}TMsEspcx&QKzsw#}IQ4b`jtbn%N%?i>FmB+%W_O+7wZ{T?B*t{{g^BWyh$H851i zUZz2%ix4+!h9OA|by40)`XCX;0QvsVLC1NJ;7$c|KS=YarP4=qPsuki5^I{8OPWSK z(iNXUPA2XhuSRk^ow6l@$p-#bHRWr(T#~ew(l~g%dz4%x}Q&VnP}~l4lj7p z{&!j=`fayOFlsf79pgA0U+`P{z=kpzS|Y8IH6HwW`nUxlgXJVeGtsZ4b>ZFh#K8p!( ztKJe6QG8MR9=Zv4YdZCvURgZoqB*t4$iaF0M*6dk#4H*jE7r|O_oS0l_(=Bqs4E4^ zwvh1NCX`a`G#`Tr8Z+P2M@NTU4^hT+j1jZmf@s=_c|7^xinr`76%pA1us7HNq-BCF6|!hro|w zg6VNA_|D9;v@-??8b9S7KW&T8ZN2mM45E084dSkg%I3Hyi@ZThFu@4v- zV%SzF74`-2ZG>c3G51p|%}wDALmkYE3J|i&l%@o6Zp0;P*-$z$4JWEazENu@ro4<7 zyq3(p!s==$0^37ZANG!i5xi0Mq44v0v`q)0)W2q6IgIZ9f^Az4DO^sxcKpPbuplF{ zo&ik6Q%$XCXU{_HJFmQ8GIL`0#w?96i{-jSQW&}bzYuZjZqg`Jq*=%H`Y`a{ymSt) zue`9YIPta813K=r{7OwUhlGiXJ10z}V*zNpKo}Yr?_z)h)PPDZ zQOu!#MNBAydyj!*?9?0NNkr3Z$jx%hNaa~Vqc7tYH=2$2V?!jX!jf4(gZ_(ZgHkYN zq7ZQUW|UXolS@e@ko$eH(YJ^+*JP#k05Z0>5SqGK20RGH7adh&E$mq|{TQV1jEA&3 zc9!>rgSe*blEJi>v@wp2G$-MqBKj(Bav0XqrgYy7zmP){b6(ypaEkR5p-$TtBLqz) znCDg=$+WsTGOJIe&Ex@`WyMPc4l_KK1BMy!?)Ah475qoB#8y{T zS`4-ZJVqjHe}+V72B>}2Bn~*pw`8<)=imLq5Y%wa;>Jt8H8v=s7|347$*JS(w#G!Y zEV?2~zdHSOltpdXH7-i*CzT-fXqv$752}d+)$C<-sd}+7DYIfOH0JBLVE>y$XJ@9J zfMTdZtBcnk+uxfE*oQF-$K$y(0N{oxoTn8n_NxhQs1iqXQOQo=r4 zvgwG*sQqC^!pUvVGTDM%cne54lp-L>eN1CJ+mN4g2tXQ!`g^^ES8c3%^huSKPM>^P{=H9n6PPczM>!*S3!Toe5=f*-M^ABZ4V~QBUJ1^+@G-w+_Ec>VRXh9Lx#i zhTgTZc^IdVpaJN(AxR0g@029vS8Ff6c)GPtm;TH*ur976a_y}Xx&|0+mANbUwSO*5LG^R^pPassN%}y1oZXQW(jWu zT5CJ;!t}oz7{S3{-z<$59;u9 z8RTpch_T52b1(H1R=N;WJ6F5v(o_+_3GmH>F*8mn!^OA`;!f*1ks@dqra{0f?H;|a zhS*i}$5)v8BXzcfP~-~#Ncxqv+ZXL@G%T^#=uxg|`m4iv;Q~2*`{*jZP$tjxpVnb% z+j%Q3EtF~7nNPBRJTGoGOk&80=RA~5n9Utug&`XYw%nGVVRY!%n zyDtbduM-)8nIv8GMQ{?(Czo$WHuZ6rcnyOXdSJ*-;7eBDVzu`B$^Dwv*`-GEqqoI0 zPhRiWemViL3&K$a*4I2b>VlM;(v}jjqZXbQy(RRT_%Sm$UgTWSAHxZ84!F&B;Spw)zM3;yd~)zl8WkwT&eI66YKdRUAFWT%R5Ui)9pW76?crL5 z>pK}FNR_SrM}nKo_34MeFz@36ENi)J^b=l#3BtOBp6g{>dr*eiu9kp{szJSrF4 zmaXlJ>U1^Xhr8kZL&w>Pe6V(lzQWBDy1X#j=|^<^_lsdVf1*8^`+e^TEhZP=5}{QH z{|rW#?k*nM4jpTEZ2BZ#rsrJhqIojvKlGrgz5Hi* zyf{Qk)z~gX-d2BSXzraTQ*>ygM%blsxd!C;pKpk z39TjlElj|SfLPKFdoIQ+F7qv^<|ZuVW66h2BkwBAFXpOL9uz#j^Z~r*0F&a3UXhao zw%R_?GQ}ZuM2mUrtx%_>$SPAjp}i<}1TBmkT{G>WVm1g)TaK#LPpN{d>PzHZhBi>| zud(Uv9I4DPMaK-$gBZMm9IvghMwb*4h=Z}v502jAbDC`#oOvP@B+mN{8r z?49K>t7)4BWpeA2e>(rh#9jcu!Ch%9+6l8v)lQWL(wY$2`z86eXpY4!K%y1Z21O;B z_yz67Y}a7dr%}eHvEqoL&~5M~C5#B{-e|I!bGLKdx(9 zPXY1|zRqT<@N>xr>D)oUB|pSobU(|sy!<7D@Ad~omCo&S@;*hF_ z7Y;i}c1nJlAkGTJu3$-=652WN_8guJrGQK>^%oI@%`{AlVxGwS~&7+9lR43 zKHFeZQ@Zw>{T#(lH8d(v2zy7uz>`ip8Op>_=`e~uk3*}Ut(S*XP@JVM;XBQN6eeR& zm`N6~Z0kRe z_BAm0_C76k71HLCLWjo3IJ0}UJ6$HXJdcXFju!*ylw#DSc~6&GRaIAt(T|=AnINKs zO*d<#VVpB^P6+amK_FtvZB86c;)Th=rudy9vA8UIY^C>l`F^&kqgdj%h9*eB}tNclJtWHWR>}yP37ARI?67m}p8SIT-e! z4gC7t63_BC%CTsj09=C9`BYfB9CR|ohSHrWOh*)O?Tts zkpy^VJE7#jUVr@{_%V9ihufs(CEjc8)~ez*Uj1!o^k*U|SLn)q%84fp8jCz3I2r%@ zDOz;MDc$p4uTL`Fi&Genk|#8o86$=I)i3Y|f8_9vY$j%9^#HfIu)80F`kG3%&Qfq8 zn9|IK`a5u~dz2Tvum_k)(I1{8F%PcPM-~;1^E&IgT^ZYcNJz^P#dI-#!CuXF4kT48 z#W_^lIbNcJ(d8ukB+*D1_&b*)dM+$3UP(RHKXwiS@sQE^xjquQw6AyJQ) zMa|}HLQ(G^W{D@xg7bO8X2Fi3d4#F)0(hR^o&PS` z6&?WotA7C5E<7}vr>YlD?WH)F+f;mPP(`%BC^lH2@UO@t=bQ~sIk39OyEb*6K)hjAPeXstikC7QdGAUvpD zDO(Ma)khDmB>3qQne&np@19+tzLU1J17Eki5_QJQcbD$4< z-*128j51hWgTlDGs%jq3Pc@;#wxwc%7xc(QVFO9IIlH#!BYVcq z8y&wIdRbjH4;;R}W9qqh#V~Jz{}4?EAl{Tb``+bnUR-{W2NKYJGbZ}V_v=*e^?TMf zC%2Z>laD8%z!4coDX`u}A#x_8sJ<@O+k{1^9@PuiU0*p$$ zeOCa~E{nIjbv%5K-SSKgUI)peNZR49We5 zsZcNMEcb}UTo?t9)&R{=WAKtzG-3{syTPw%GGMd#ekC`qjcf0_=!yK4nSxojgM~1~ ztva`@$q@N$S>c%P{cBIcqM5iq2MD}33~j)zaL1OoTnS_a7m7IQ{v#jvIvydk7GYCz zCZ<#Z#qg;;lkv_0^Dt{r=3gOzguJ`-YbD#W;d!6e=hK}N3ed}Z7ydqdiywA18_dN4 zb{9WmvvEGSYvK0E7(4G8NOP;2>nM{mq+31TJ=zOD!WThWv-MAtwS0H|+D= zV^JpniBCB^SttN3k7c(s@m7wv2#WV7Vdh&F8AX>+#51P(=y4XjMKe0xa*a#|AMJZC z7TVql_}5#oS25gS2cFHwcaK%m z!F|ule)!g>jTK=l+j6}SD9&v3I0sdLNawzRHF*jFG<74sNbbwPtJy z;SMgi&6eBr>gzZ&<2TX#^5%~%9b1}u>hL28{TEmj0leKmdgC7xFt=*^0rDv9JgELj zi(y+~caTUbRBzRciyi7dZZ;zJ?>_Lh zZHczMVA;+&gpEpohnELISsj>pO)2Y7M+oQ@^iC$P$}V#~qm0z75Zsh2Zmr~ZVFFb~ z{pHaNCkqHh%UJOGIQ~KPNk>!ukGfPZsxwePU%0XU$!#!UR9bK} zWMfLx_vCQ&jP>d%L8{~_N+;~A(G;Uw;tQIv{7<7!@QRtT;N>pJ4IBy;W*rP>TuGZ>R@-AC#)7!3f1n{uyQs4~x{snN z;J^(w2J2eF2OTgR${4Rjo=cL9SBwE|n;VzT?BQYBByX@{gBGv?}LNu6GmeGb{d2j7Ayl*XPR`tCv5IiHiLUjC!$mw<%g1!x)6G|A?KbE$W5u+Ie4BI_tUaeuqBno~51Y z09Z*{%j&ptM=_ifeCO92$kurMJ)iWFTo9b=gB|*L$b+MAY@V|)7l-y|c~TDYr1i3c z(FeAhyz0P=&5l%z@o!bCkkHr|wB7yBlTHJ>L%6S5I;H7U{NBB3XY=xS-N#&{ALcq(>_ z{&^M{t!i~y___T7?*F>55nO!I&FFe_P-V8KvYY-t(a|^RTP_FGiOpD3oZLySBI3@=q`wb^Cl1iab>b1$~4X0Ov_u_cpASBWlfo* z356>^PTn*vtE`NQAvdYykB`L#Gm)(6n0llnJ*y{Y92t#&lC0&>Za@Y|>ymu*5%H&S zhFZ+i{DFuZT%QjS@W@BjGi{IBecEu*Kq>ymrZJ1!8>X6S#M3jXc0gS7Fx@=TcN`L0 zK8&Gnqi8a1XT*V(kdyJ{stdD;PWBFRlN?<{k3BD;?^6?$ZK{xl7&+rX2CR-54m}ti z9icI`31HT3@)j(?f%2OUQJ3|Gvc=vySc7WBx6d!0ecFFL?~`g#E{a92ETunRFCPg0 zRJP0p9xSj`R02274GbwN^IE9v9BhJ(tp|kGT}AwotCgQX0YlYAv{GwS14pDC#?XHY zAofIqs%v8eg@>KRsYmV8W!hX z<@39vF6U_;uFI%p1;ss-9L{fER)o7#ly}9i{c?*AXA{U2{ZE$)P%W5K34N^kU2%50 z;-l12<+tAG-W|N(#pZtf0hre62VBr_q}P=5hPQo9LvRkzF-3ZrhlPNdGHzd0MaH5x z_P)&M(Q&}Ve>>|v#vUy+K1!g%y(9u&%MgGoZ?eX6N+_4tmf9KW=-**%ondGC3I?DAvcjrZ88)j&eqN_A zLTw^a4$_|&Xe0G-b%>g>=}2N~{uHy2smR*kgu{-3YF&BGrB_~d#oV21Ec!H%q8PjK z&>w;6G;(e2wLPl0LY6Q;Z)fp1CMkbN3QZ18sqL!Q`F(U(U1^)orw8ym&aG!cS=*s^ zJ_ArQc|#gUHFvi*8=BN};rsvs4NioQ6d26Um{$f0q1Pqgrt2`fIX&Z`p@dD)^HA?; z28CFw-WI@z=W1u)F822MA`r(+x;uK~4s?DIxWK6%KC9D#0+4`2jy+!gdWjP1v#qL{K1YCSefB~d`a-yZ=d>T_I__EZQ~b`ssF~qtT=@owJBwF z{MPkDS$qxEiPS-&-|_gv)dNZ9-NG^S?k9zQN??7CEq%<))&8;M<6H_L8Vw0m{x+E0 z09s^Hg{EGWax=89w`bts;P* zTJ}+INzktn`$*XL^TppbKc{O7>KOgd?(G1UGi8x8JtvpI^W4U%b<=LY-<~E$)q&O~ z)m?~9DvIa&^S3@a;>p+!Dr<%dKCUQ(1k%M+IAo{FyqAm)EN+PslRcjbKvIn0GR@Uq1H09|BQk8sUJi_RUa z=Wv*k{D#1Le{mjJ{6EvB?rYexVU0teeW2&h-zJ5S0upTArc67^VyU=6R zsuUg6OJdEG(!%q5yiJkB+R%AjFpw*)iPJ)}vD2h`b?v-O{F_&TH&fc!!=WtGY<1Xz zCg4;bT!*$ zJE45DLDhm8js5LXtpYuIpdmwkBQNUtdb_zRk^c)THN*JQiPY+QO+htXcIEH)2C8`P zMV>(a<%k*NwIPfffn>#5ca=oxG`2jqOQusrTbWS&k&0fegD@+*1x@r;NQ1WA+(0K- z2Ec;gP8X+bpX23gDc1&4F^M;at;VViK+A=oT8GP%eRs-6yZ~Bh#%y`V*-oE70%$e* zGI8{CZ&4^u8Pzshj3aX9HZ8Z-0C$QaZ>ZTc2sDZd^_%gTV?F zGD2B7gZGVIr{X8$do*AHahb|oK#c5Kz=32o`|D*i-TRx}rSDTaqbi5B!A)vA)pb>? z`sa5)i}jC&&W3&KZU9Cz;qc4pXIAT~Y-{Yde`n7Oq<%$NG*|q7cxu7u*(w34gS zZ|aoL3F<0p@|7xT2+@)6U1M&;ocQ*Y(er>%Z|K}7vB7al6S#QLGHzOY==Sdm@!kI) zlld)}Et;;~3tTQdvSlU6v@rHJNdt4yB+%iEqUFwIVS+-X8Tq@l$Iqn%ZDcgP>)kIb!YyAIUCs0al*Wu z2cWWlm9JPP)8|OC;qZ2gnK^!#5pPrvI5z113=RAnf1Qj?_0Gum1N(Tiz7-5!(eX=c zrPGJH>d%8_tMA5xm47`sm~G{UtuWlNqONLlc708(%y!t4qSA~>q26M+%tXZB=2?(> zD0b=F9Bs=B!S(Mer4_+o;QQg~r^c==k7pK!vC#+jz+aX4=ORI@kLRu}{Kw;CEZZ%| z%+LX=cc72eHtXyQPKImfIlr!y$s7Or1Scbc(w|sR^=)>maz{rGhV4`<-v~I$x%Ml| ztEp1az)1j-hbgW}>*LpIzx5x6Pe$L=cSBoDBvACMHs`oA$VfXy%O>#6iFdM$S370J zRfE2_*SQoNS<^VNnxRs4392JrC~_I2wP`(Rn~fQqde~XgszZu;Q`pv*huC0eNRJFI z(Kn~(`XxEHiuzx)`PGX?`yQHY^Z(kzedEoqohl*JtvAOCq20*3IAP;cMLtXO?JfZ# z#yj7j$T!x3PtlzY-EWf}6HJ0!hg~N_zo~$7aj~XpJ^^vCyyN3Pu(|?uu!#R=V9K{Q zEfvpey|J%qj~Re z;?H1>LSW+M*PeW&CyS7PLuGQlgEW<+oqaxWI)Q~v{Bor7ehb(xP@mu(%cD7&{7v46 zm7ISQPv}lJl8b$ot%p-?K<8f9+=4tqe?m2p4pK_nVS|H5!`|Vwnt{(uW-w0Oy1KtS zaPYD6Bd5TJZ>{pyCbIhCTS0cQa?4Xmi={2w*;mRvEL3LlTob)q0*Fw^YEynb-oTbp zGd%i@uA7^8C&Y)D3|U&LUGtLjMKbfuWG}+DaxzigEp^wP3=}_MgQ*%0F>(PmUsSD-yz| zMMg^i78UV*$PXfFB>>F=q1rEg(YyYJGx3vqUkUUp?AjNb}r0L%bEh@AGjJ`6y>YSsAKGhS>A5Zj>V~sW7MQ42YT8&cJ9gQ)v zax`cv;Yp@ggpwEn^>-H}!D%bs-_xGyd&qVHdJv+&$EAkb_?z_sYrMo^3rAI#9biS{ zB|~z9BBqJ#pV{93&G^yS8kEN^mDq*JY?9oUowP&>ccxcD3_=uOSmyhQbb|AnOgi~R z6H%#)uQ6OH+j%6)ccCg29D{yVT1&I5H%@(m8td%84b*cuSSD1OF@6E8FXZ%D@1GMX z^;+AW=vdv}J3bQ`fb4E6&@wglOElXpytPEi)tj9{m7D{Q^*WbBuMZvGgPaxUw~C{k z{l~wrg8YST$nEPsy=Eu>;&CZi8tQu-YW!v%ohVg5gRCT$$(lOGrW-fAj{Bx@_s1W( z(@1^F)kBnTk8VnRXzLpN2OR{S(e=n6u}zsV;q-P@^HufqKz_Z{ZRfg!FL0JKeMjzI zD5u)2FQu8O(XE$#9g3RfvCCDfRpN~@aJvI;%y%Iy?nT1)H$0$9NW+Zp_Vd6+|0ro} zrScPt4@0IwHtHU30U+tXIk9vY_>l zbJt%3h>|Mw@eA=0qlVIp$e7S6I_hk{XzP33YE)QUHg=wNAUwlXuFf^q7@I9OKAVxj z-QplFG|q$g%VIvxJD!mF_LrGS*DmGP4#R7Mrg2slzwCdIS0hB9|JkYd%h98++kt*N z_D!*zzU$(7CdJLW&nor`^7u0xw|A7&+5(BQs{MU@*II3@pcdAUkaNguX-l^ z-+~6-d(vt0o^+mMLQDgK`Cj+*JkaxjWViDhq^OD?EI;hkCsT^UA$420EZM)0#Kj?Z z8M78X+D||Xw@F`me;F`;4-~UgZ}P=lWIp+$B*H0L8J~(HVzv>wQ`_38`}Q;K?f!`1 zs}MOed(73rscxsEH>>+x10yeDxJzG9=pUCiOreY0i;hp4qb`{D5m9E#Tb*f%qkq|0Q6#!`P!Uy(^E?q6Mt6^MdJH~i=wt4 ze(>wgNVM~gb;v53o-8NV9mD;WwH?@2!_hmD286V&lJRrSCi4z_ah%;2{4vS>-IlIC z*b3;54v-|*s7^^t??2XqaAsDU=YPlrg&A#XMl179W16HL?k5+{x+ehB4A$WH6YN73G6t4589~&Y@k(3NG)0Ze_f^}5qB(&tOR>?5d(YhN{~zcp&<(geAK81060Mg^_j z4U~DY(hD1YI(;y8A+Fd7@xf78?=!o$#x^+od16y(;ur3ItmEK*1Ds!#$6Qx`g_q5L z|GdU`kQW`VkEJ9FxpR#?7q5m03!O*rljWAN*UXt_lod&=eL6*XRW>8-Nc_13=W}-A z|7Y0*HWS$udhmRuSd+jfqjDyIxa2H5jubB7H^Gt5wLh}$F0@LX>6v{4U!FOqK4r~6 zk6tB4M`jRL^y2Q*>?N%%`01M-xd{HhIN|2~i=555`pyC6?fRF7jz3AG^$76No$}?? zS@PrzmIBu4Ly^vPio)}u0r|a;fN?j&N}*;Z^buJ&E&8C~+i&h%9{f6Q*S@ghmkZcZ zJt&O=NC)<4Q^;5-i^y=d)-ae)JUWR8Cxg0Xl=o%i+-CA7(wN*CE!J2kCE+ax8 z3l|=#&l1G8n`$1Vi?_a$K;|B~*SFor2Hr~tr^o;5BUd78Q5KT(R~%~4Tr2)2^Ru3p zACKnGx^o*av-1d-SFF((H2f5+-Qv|54jt|}<$G>ZCN&Q_mWOKCRsC+L!#k_~vCvt6 zbMM$B)TYGaS%n=ooAcu#JMiYJcOm=);_~dU*2gcRH#t0Z4ZHzu<#&bb##(>6f*bu^j0 zA_NXWRMXsDhU?wBpakA8*i0?O56}2>*JS?@#0lFFB0;N~t8MAq9Vp0Wi9eOhaLR^! zeQkM&92T4f*Vp=HRN!O}&)(R2MnK#aVq%jAzf-dfgx;786F!VKgDn3(qyVuWuvMOU z5TXZw?`A29jGq-}rm_aukKf54E5~szR+pps8(Wkte*`A&$h0znB`ofqvcV#tH#Rg! zAHp_;s+s>McYR~G-kyGM!|C#uV&j(dQlWziuS%4P=3Zuf{hG4)9M`o4p=~K9((Iuz zG0_C&WhNuMY52G}RW~Lvv3$OLTQ~VWsl9{z&|pSFp+`W5Vb>p*#lkH9IaZ)sU2Xdl z*`UP&xnbf<9DsnGWoN~M?g5|-ot^&C<|&rt z|55QD{lkrEv0%hl0zP#05yVeA4$s1?(o&EKhVv^^XWO;0z7OwRZcapmK6}}pkKfuz z1;2MocP(R9a7Q8bI~A+L+~^63(2?P#eDzGb8S0lEf*s;)9lKCpYk{qm`bda#n~tFp zf==v9SWLLO$S{j{&8lgSFHjRLbQ}CwbOr=IpZab$sXxTqY zHCabxjP2ns!>)L1)iG=8?e337!b{0BThrvpt?vQ3vr2uoWIOG959ER<`6qRC7Nizi zP^ZEkbZ17q{lfRmbJyg%eV6&tcUb=vF6w>ZTVW5d`U8k4ZwIJfHy@ri@7EObZp-CN z`oAnTxgnMG?We7Sgtt8%Ai*XhHeGZPsJx@Dg1>JiS5&kKZAX$3za7dQuYkiBlsqmT ztG(I)8`7ailOxe?+te(`{A`|eZ=#(_hHS}ieEe@SIZjv(3v9Dx-2Xe#{SU$Nr_*@1 zah@pnMi!u@m>lU5iUiD|+SPGfY_eXv*Md@t4GIRqa-2TIc7HKbPOObC- zEumtz#^17V_Mb6=U(y)<8j0Tz?}NJj?q*rglLME@w5m5xYsaRonQ$~hM;hOgiyR*n zzZjlU>%Uy&-x|p~6JJ0LjgQL&M{$TS^WXDiZ3Av;+{VAL%*%WuZPAfDbmA89Rj8^Q zn=Y~a2hbN0FS{Yfq9C8<1U|Y0_dDno%e%{0my=O4ED$c4*vLCpBa3(|6Jb zYgvp~D2F3eF#f0}K!Y9vPwcL2b$M*~+HxV^J_s_UJrG;wU*RHk+ZaJDKANqB0QKH> zx|b5bwHJoV34r2bv$;n5zt;%nDx@oxb z^{RFgIC$r;`l3=Y!BsnHp{V#fIwak4s}me18!ndEV9`DQ zR2(b8wAo%?Uj|jvn3@~==O$seM;z?Q$Sz%zps9MmC%9O8xuiH zE&R^x#b29zv9LNahrWE2)tn0x4kTzr>QA=ZskZOSi;;3gfnNpK^)1x$Cm_p(gnqN6Dtos5N-8|2_t&x|BF771Fm3|d$?VNwg-r0* z7sjf2z%;-L4t@~MipzT-HgMa8vr5PAHnnf#58*=ZJJ~ad zkva@TmID-8}{NU<1PW~JZ&TdxIE>+ zjr|dxx90+>ag|MEU;W5^eywQo=ny$-`xMIW*t!snJEozQU^F_-L3K9Ft&@Tm_|mw1iT$lqT8-Zr1`TEAgHgUW+oud0}RrlQ$A+^@f3~^djWS-yS%9 z(tRaQ$=fSC=H%PEpJ3cVrE4k0!9;7icc?8SeElm9{yrw6|u ze5mR>i!QBXM?-K*i6)?voesjkVu@#>L;EqTZdZ1_pKK+=7$OaN5LNeVhLTDVcxI z1xi!p3aMeBYWpvv86aL5V2P&uWN7J`;0flz6bQ|I36) z92Ob_-0g00`Ew;f4RSoyPQLq00cE1}dx0iM7qTJ!3mTBuI1Lfs9*T^5nX#u;qZQn> z@@a@hiuLdvQ9O?n41~$PqyS{ADO=6;r2sbykz@-Rl`*NQtXCHJr#@vkJ$ z>WZs}m^C&0FaKhfg2sO{}dN_Q~P~ zb&WoLaq9xDdtBn+;*!mYpsmLJ0Kb2S3A8314W;s&0ZDn{UJMKY_^!D4UW~{z_$Hi^HtNt_E2ofv_zyR^|Urn?I#L4$LQ}==U zxC8`L#5hZi23V^Z6g?sRd5y+>5%PGT?~;$jW|d3{9$9~l1eWRcm6v&T z2{4yk^oE3H%6UEqFgoIfp{bE)JTd6bY(w-YUE+Q&!w-@ST67Gp$fU>nt`e$|Ilkhy zZ87Yd6B*7Fe|%E|@E5)8hoe0J&80y9*pA?L`P2!EY`p^N&WAiwok_r->NqkNf_Xa+ z0(nUBT5KmiNp;Fp(9vC1w1Y|#Of__l+v_k0_U%u+!R>=WjCfIi7 zl9Oq!3KyHN4QXGJ9TJUIKVF*nD_b@eL*Unflu^P(Lg$y4dWG$K-d5QW90bcOTpYZz z2zonU#F7j3jJIMqJoyrnTOh>IbaR6&r>674Lpvb|M%x+pbO&ZCqm;S-*e0}p;5#`V zB&6pPjVEualX9YU_0=qNsgX(|WS~-pNxy*Fk`1AMJFVWa=M7HBDJAle!05te21OaM`2D2%J z;y83>tA)N~g8QjldUg)c{ogS8&Nhete&kTQ)Wje-WL+ui9P|;Wx+UbV(hG@okADEc z5hI;)htr7>2L&2$8Ny-4D{@N@X2vuTJbz+&rF`E>?g@;A!54#as^mkmjwV$-X0gmk z5KN9+wOp`R6hcJ=K4P4$_XG+2bUYg%yXSO{XL9`;E}{k#KHGo6+R!Cunu`RFfJ;4T zDV79y$SQn#=dDhAqVi`b5jm*b3M1JN=KP>!0dlh^evk?BDWyod{B8MRiKsC?^#QXP zCSJKo53Vs~h%Et2a!*~viS~S7tnndU0ck3Wn&}JL1K)Q+IXMZPG-cSNlm;_)MSTwc zVekhD5a1Il0`A8EJ)|9}s)EiqrmW!Ca%RCvyjD!zp&L1NfS9L$H_8(>$rSGq%yj8c zGrKX&?-BK5+9An;bFmk-^_{ifwD_yD=m!PXmtjcQHFJ3-hx6H6GV@oYXp2r#XHr;J z^gdJOgo0(>!9}n{60C7^Mj1R^IbZLm{lQ2esNQkd3rABF?({FIP|hSvZ~-5H|J=-M z`|v8~;EzV&=jF~tLw1}(DPt4iT&7ORAkn1RB0||&{9!L8r5J<}vCb$dG-MX65;<%n zOcqBbL3Sb;k z5~b8O)DbO{?KDVETQ#oP$DYukSi${YFQ0JVpW~TLPs4XOni6XI-+%2sti;H-!IbmE zJ2NZekV{hm#nmCh7?v1<2`*Ncyj{{r&NnQKBkQ<0kzB zXwv0WaQcD9KH7BZv_&|23@FK}N9I@@2k{@AYh?>=i_65;eIuW=t)dyTbG`Co?BWO| ztl30|?K6j5YWVSSv3nYxIAF37tMv-;ud3wJ_0##a+^?8By~9zqw!sKXFLCgBx2YOX z4K-Vk_upx16P7-^M?AfAG(fVzJ{^(y`>=IpvLq|VR=+9r-@FQWvWags+fF3BJ#2%& zCO8y0BYi9{B_EOD8G^z9MPKCl`GS!Ux@C0p#!5*HMJ?lfO9%>8O>^WJr!fYz0X&6h zR`dq9qwqf*Y0IzhpT5uJs_bzIcU}hZA*W7qo*!EkjdAqI1B7Fife`-v1@dGHG9fmcoWpe9{tQ2l+U8c0J^t(C{Kw zrDPNWoqZwBDy}p_0jj+Xv3%kT!V!-2uKyh&twz)mwK>-Q32+`cN(>ax5XgXwa(nnmgyPQb-jA7>VUA_# z(oLiSAsNpWK?~~LKO{4d(b2>WJ?#;X^ad)Ip<3|O2Q!d{>9B&2IZBCQIJ&FCsC$tw z>MJSuAiye#Pldj%FVgB(s-ln#b@zYwX#m&qKPCg#O|A2Fw%KU#Xki z-4WB~-a)6Yvm2YB&U@YG7m+ub*VBcnZ3^ETm`BvCKjC?TNL}|lK>VnPUhC17LvGHl z3z?ux5bWQ!{-S8AST z@FNcwu~+O3F>b`vb z^ZJh4+g}nA;0kk{b}YhYuUo-u+ zi0f`VF8G3*)Rm%3;PMm*d`{?uZ}dfCmSqFECiFiq-n=vtisT`(t}98|B@_{f*NBk8 zwO;q02S6?kJa~Evzb8n~Iy^yD|CMdPU*Y@43j6%ZH5trmdSfQZwM;z_Vdi0MV6Efy zFSc|27IqND34zud=XP>m!%vcLbfp|}aTxEx=C;Gr74`%zlHvUHm=U=V)!qIBShkl9 zqHN%-p088bn&omMA|MV==Il-|*lc?thr zBkV-hP>+oIFB3C^>XYf;Nc$n8uEjq{HR^!i0z*aju!?2<$oryBQLg?AP?LTpw9sbuU{wV?-X7PXzg`_lZ^?6fhQ6=Q6mMjTC@gH-g8 z`f*B`H=)ZRBjI#DNipf<^Jt==f(ARE%u~J(CuQw72OeQUQ3P5C7M4rMViKOES{dEK9gU@8Z13Q!_O8r#^9yTM|G3hw563duEnXaEc=0!1_PU+ zmZH+>Ql1RpRl1=PhonK2PTI)1&X;v1^`_@2Lxvr@46~2%c^_GXtd&{@faB8t=`i0G zNxzP6869N!!%1-&gixDMKa_QC)uZH|tEht=c&+|MO_6F6_DMrY=tN*07mh9vWw8Fgs7}VXQ2iIta%T<8q@(1==3g0>6GClGcOW$!s_= zfmO5#yL7nXxcCj2$gWdA0YROm5=rjTEFErwi^Zo)0Rd7A3cjjE->r0+eS(ANde}e) za(>;+QKZ5MXe4!AYlx+3WB(Fm3z!TKz|B-&b&X&Z-64y)6I!9y=X{cD?Am=EDObGU zvVUKmG#Gt8Jw-K^(W z_U_fG0RGmFt=zhwKdZKyc6YI!{XpTZPu6SB+&?l-?|8qX=;}$tFvAxa4jFTn;P#+V zBFk)FtyYG@UtHh%XuLHcn6oYg8>RMnY-=Q4*=E5n*W@|5-cqYNhS8;;wE)*$${+TA+oz;jZvP>>tQ5-x_IYzD(x*-o$HvfZ#2^b{ITk(0nZ1k_ z{MsB&`cPgio1sxUX)UkiIQI(}v3))(Wp}) zWlAYa&k{(=zl=)S)4%QT)t@n@65!s{<8SdCHfvrMMCk3n1l|NcdDEOE8-bZXDgHSI z-2UfsWIiOP!(uz*EZ*fL%-f7O&Wl82T%R$Gd!oY`bLBuLSdx>dS z+ZyT!@vMCb|!|Wi~_@J1*Z{%q`P}f zKY@|hzDg|CxNv*E`(kgNCMj8vab=#Hoc=?Vd!u`FAqjk%oW)`xSdniHNi{*tlg^Z0 zbUcSu%5061kWt>!jxoF$7L^kz8xKYV!(r1ppirI2**a)&=&-T%rWUV--44M9o31GRf2AKxa>rKz?>{PVhN10nQK?lj5x9(!!+kysavP!z zhHAS1+XQIhntvzuPq+DeQVUzs@Y?L_3Y^Wu@<#*rl-UOWOG`XIU)zi8;pZMlMX zsHTbeS$&B>>Tf@f6Nf#NbSwi%;F}HqwMRm9VURgjtZZ}->WmV4hLshz|GE7(AowhqFn9bJW!aDEGF{}(6kLqeQX4%uD70w&dz z5=KTl>*db)zbcwDIfj z#P@lMJ6LyLIo~jrs>yvT>m4`IvwNH>53GIzW{nE=-8TGD8VHI)S?02p!f~O-fz~>q z0C492MFPZtev4OKn!6+Q^caAN@MIqGCC<{}mdBak28R0-7gSD;KXU3G2*_t4;%wQS z-tk?WfKJQof^eSRSZqEEi&h;j;Sy&15*-N>B zYNkVk3sooxrmNwok)OG?B9X)@8H~4iu+6sB2b$%lMp8ECO)ClO2zWRrN4aR_ZS)N_ z-%n;?SGuerss*nL$nVgdIr=7`uZJNxG}mQlv-bfmbh_9}M9(9Ekw+&=>(S)eehydY zDMnN}_nfxQ(dN>l&^hiPaJXBo1`+VrQdtb9QgE9`yjNKOODK|MQP2F6tGfAQ19|Ef zBUlu+VC{N;jeh(Mj4d_%4!HjxQUXCJ1(&KMeNO`=yTiV2&tK|`$`Ntwl(jzS5)J#0 z0ct%ZHVH}6VXe<9)Jlk7P1IzN87U`d`z{!33eR0$Bm0`iNBc|Ro~G->xR{sP2(aC9 z%7M&pvI0nwBZam#b>n&JY%ztBg@N*RZJ7UdoeW>0=^&)d-Yq>JxDhu`73?!POuYCH zDfpcHo<&EJUkr{5yt0mI78A%=mVnQU}!~zFB^3-cx@oZd7b;PG zN3Q_ZNrKQ6bUR7Q2)P_pauk#>4S7kxOk7Nh^73JWe+qDqV}==v0|`?tMdLGz$v@_W zgx2R=6H?sJ_V?EqvxI$?YUV5BK{Wl%?d#LugfTTveBWg$3VLS_N?ZP2UL-;IRTACl9lDUb*{x zV#8?eRb3V=%up*~q@w8iAY{etY^&FBOm?kndECubX9M9j(JyhL)V(q41%Nn|ER zW-`QU#E5!uG|FpJia!;zGev~tU&4~Ew4%WcD)z>xgSc}n&hNy7RlD8PYPD>FnLZL; zAN`;~_#UA5?kCOH8h{Uyt^6Gk-2cm%jh3Bpdh-+8*l9^^^|KM@v}R4%iOfvg%?{5m zjPzehYcfL&`6m<`Usgv`h|#+Mu%&72958Ay5+eg5UthM&N1qoY#1 zm-#A~@WDa=0?R9fv4e*HIM98Kc(0)X2-tq%Q6s?$NYIGU;5$MChtC+H{^v@m(mUj? z{Z~N|@_gjXO`s=&EcbaNt2!3S5JnTg_mp5J)UPU^xgTlF@(jI#l+&k7Z=t z@M^5aJwvbVyLX+v7OuKR)4yJ1uaL6yYM+W5Ocb(tQrIm%a|Tn+46%UmjDOO7Bsy5A z6?wcSuJl&JS76uBh~t>9nj*mAV?Rt_y*2 zKp-sECKv>5_31tf}8A?xvLiQE%RzTM4V9h~i=hLkg_@;Q~mg!7D} zNR=DZ6rjis>3~M%Z@9@Quh{x{viSMfIY&u!hv`TuG*1h8zM0DB(6Xw$pKsGZFB*v> zshLTW(TEGnbyv)ojRcQ61^1}1lVQ>cuA?E0eWW!_fKTF3ldmfF016Qz8<0W;z$ua# z&ip{}wu{_poO*ZtCy)-0A%85wRB!nC*CjPk5aM}%@fU}OQ=H&kauD|6mDpfV3azdF z{T471Z=Xg@=Z`b~0}jsoK0;&9W%GNpWOuzyVG|i^Z2<7@l{2#Hy~O5ln)ybGPR)3i z#%mW?qmF;{M>ZkU!R-y;eW|Lb*OFDlzlYB`5*GcS7b*43zmRa@&C4`@;;ctBDv1cL z7CfpF-^*3YO}0f!i~ICo`|6=ud187WZs5^@4sPK@yy%Y-#6gDDHfTrIoKs@(vm@En z7Cg?+Yr@>6gT?C)`${HOI4lL|PoZUFjEN8owjcS+KoGgF(0^c`4C!k}-HEJ3PBof= zSClnPD4oO;R=sb_?}#icRnB74tJh$3eK=;s3*?iDa|3+rjc0zKGZBa4>~Q2>34?4S zU_L`6L6m6X)F=~DyPWuQ_&XaV3|jk`sfLy!k_vtSk7&cD19M6RwRvG|e1VI#-%);e z>l1*~vJPw6t|sVEEmu%Y=qKhaIHaUVSJh-Zz#?R4Qh9pK!%rDBvrf%I<9jp!Yu7KS zQS^##0RO8@1Ery7t^ZymIV1KRtFUnKwfTYtMqDND{eZZ;ZL=yAD0V_(H1hnVDN8$I zwHoMw&1Wv+9abtKlVcGYb1?f8Q%T=9O78;2R$ig9ZW3#s7srd&wyPQ@$l;*JOp#en z;3q=<)2&!%r4YMO*QaA)S1i8m@^1{c=yh$hAa)aJA53(IO#n!3FR>9(YijGdl&86^aj;oM$j#e zxVyb?VcYf2p}Y&*wo&898)bbiF_T%dy5rX2rpl}-t|`92$gt{7^@i5YoSK~We6(E1 zCwPn{j8xxeD+536Z0ReIa*6LOV}XnOB1tf^EptX1$2qJ*WqFG3&Z3qn+9T%#&;w6B zmA*GudT)-fAvA@&;vTQo!Pg7FV0Yd>`AI#UN;q7ve$(Uk!38N%^!`EGf71Em?CXM1nNt!<=KrRSZG7h7>amFtr6L+SR_&6&XyOpU7S@m*XI zl_wdIaxZDdr+X(&Ocx`GvldgidkdE8jesI0(oo2|ryN@I;?(I8z1-w<$Vo1&Jb337 zD;wuQ(NWjhmy zFyBK?NRoA@aqHALZnKXSKKR#8fM21F=%@PmiiZJ5ce&Mr<`Lt7>W)9p?`=z~>0Ch2 z^Y@?qLCSY`HcC>S;Th`zb+zRQy5I#K4K8cV9EZoM6R!A3^BUn&JDvHMc5u!jbb>{| zv<V-?wgf$`2nRPGiY|- zo`wb!u5pX~Vh|6fAA1L%KoI1$-ey8!Cp1Cj!4GmUg8|Vvu1{A)=4uE6J1KfincYZ$ zggC`2<}Z#@fa zx*$%LbY4UsFITD9to9o7S*)E1_olBQ7UdUF#QLfr^6sSZjLt_i86h0q>7T41dyFiP(4hTcM2jk6>&+%d{Nimzjzr^2q zTW(Ls+N2vDWRv6~eY3@-K%WC3YgTjc=i2@6LroV=-iIxAaC?knIczv2^DGhz6XWcD z^Mu#O(;vAA?B@$~9>;rAg!8zh$8=)K^kzV+zgms=-!+{{9+f1XBZBO1#|o?R9?0ah zKKnCBdcqzb1l&#sN~R(2Ss*j%dNWz0X~v{}HEEEva`%NZsBV(Zxp+u$16{~-sMhG5 zmQ>JN4AgwQ)`4(iz0kGsdQ73x=z(}FYvRzk&W{iplM#VfdKiYkyZL+U z$bvOvkTEsr5j`^)@2G)>mlw3(_uGcW(p1pao zUS3%Ne`&qxC*p#=-upPSc3#%`MzsD`PGvrB7*bKzDFuO^ZJznP5<|ZnMM?}R%e`UL z9Bo=7Q`zrhkA7&;U-?g`-`uwgk zRR+E6ZqItFUdIwZ&4}W=s?DAYGGO&jlB6oFaB?TV`PH*?ZWdh}Q#J$KtqX{53a2Zq zr%Sv?zKMYM>sDw=tsQUHr8Zq36v|tPyFCaqa_L~X0YD{LRlZqkyptU>Y{FOe(H=7C zVaFecnJeS4%$b^Przld+4jiI1>ZAEabm3ZHg)?BS2=#TkJ4LCiZ1j@;sR@0Tts&qaB2P zh9Klx9VJ;VbqMj-+s15kURJr^^xD&YniL1>UF^E8o-^I@mN*0=gp^b-m zKHfKGXs8sz9_Ctp&1eK>kKlm{^eG?3Iov!|7K`Q8m zFi9)>>^1`AE`Ry*2PMm{9dY}5&I^j^{3Ir)6?izN;bJ@UQD5gyLfQa#sV0Sg^tsLn zNGKsEMtGm3=& z0}2m$k0J-02popcC;;VkldEkLIp{Be?5KOCTthU;9hBr^`!~VkZKj3F{qy!>1YG2A zaY4ZjeDz;-Jv(Od4nkZM8%kM`bU5_i*Ybu__-ui<8NgpS3#an_!l-2g6=JWmh>O)f zIMU?1s_(A(?oUa(|8*#;w#u1sgGGznDylA=kv_DdXCwO|VR}CjdV$!aqJPX?bkk=; zMq@<=I-jA2(;at~JLf7pW1)+6-uxZ+JL=x&ulw$A(Rb5Lc0M*s4Md|0_L98~L5{q1 z1atwoQKVDkb7>BAb1b-zrzR(X-!12A@M1DLqFk}{zTE#|6@F_$&~Z76S=(o$WYUR{ zZ9?sbK^mey1U7wxJ-pz0A3kk&5VK5rBlt>gJFR~4atrzT%*|VA)xqXAMkBO>5p*J z37ZJ1=({vFbipSwwYSB1t*Abw)9FhZk5y2b;apDxnXcpBs@41Z0jzD>7m409L!>wR z-1LLv^M@5ngDT!4)bvp7%F5pt^&TgjNI;Q+J=?+fL`2*q&Bgf&2Y5CYDMkD&p_br@ z_FqPKH6&pX6Zv$zEoLExaofw@eptwt}3n6ssTWkcUzEX9@7G`Fx! z#j)K524oJGGm1OxOSA#ppnaj{1`0A_-w40QIg0bv#tzAa*B6J=9_@1dCfG0QZ=Wdq z?upku-xR&SRiVtEHu;N|!#}8Ih3?A8`LeQ7EC<+)lWc+;MY>ukyu(2ve`3OG_o%M6 zzAw=Z1>lAV7lKihvHabE@UiXA-_&gCNBfq+s5j37kqGX#u9t-bxdRu^g zk1<1Kn6G0`Y221`EkdUog3--f(pzg7B3LCcKiBU`D|G7y4{PZi?)${*ENAhV7Hlz> zu5u2=6)1r468tWGCjtwOuOlDpN;gp7{g((73$F-@t!~|i;Qe#)0e2}!+|t-nE4@*R4vv< zX`{a~UNf(7ba;aao>g;D-{C3P_`q$oD!vy&?0(e#lf!bG`{2Y-_sjEJ%f%e@7S}Tt zXG#6%V|%{CF%4Rh)R33Tg^!g=4$gx zUWbfHoOuVtid2OJ1U+uP<3Y59?eYKkTw<;Jz4>_Geshh=*a5?cS}yXN#zn`K)IlP!pVe3>K$zS{2y-?0F?d5|g}_HL3COba|T@!VYF z6&XCl;Z?=Df?UqwxYz1%p{BNDE%jIPM(_FxcKQ;Z9DV8iRamA<=pAgZmcCirxG}gs z{#5OE1~aBtN0=!cGuSc8%Wik6_3zKk$6E@%9Qj3xRoQsal3MsR3zc)~UuSz!Jyma= zZzxdSV}Bb%qLHh=9N)Fr+AgN)54gO!IkQE&V#Z0%TY0UGj=Iw~9~h+snE-4B@@w{F zI??=RFW7$WPx{Avu0*A!r3X_*Uwm)a?2VRY5{XrgmoCYOU5=xLuuFJt)Cg?T=en;F zaD%T*wCZfy0m-c78=)|30-JtM>4x7|>pr&386Vw^o~Qf0qT!F}`1d}!8Rbt++ikj! z8FYdgbEd=~Vr_at@dTgexad`qg5XF9HZvDCL`jfDvjtniMU?=5zF9|Bt_{jkW(PqA zdA8aYd?SDQ-Vw8Aw4!F=%+|@#c;D<6FE;xix}6C`m7-|o-^IlP9ZeBi8tsEm*IH>X zS!Y?uJ@O(WEhcjwEzZ7QWE{4zPyu$A;*obQ$I`{g9nwO^2Jfb8qv0cP<}FDKRpUEU zce_jC1J!cZ=*1RH^n@F+AjL}knn+Pi6%{}=|L>VAkYv9b5Fv*RHFXGHljAmg+FV6w zqJZ+YBa8|m(`;>03Ip=jO-FgyaUZXrN6-k*8xrG#IJw38eeRe@rN2HOJ&SP2w8)$E z$k8`nOI=gA3+VQI8*xJ`S0x%NB^u`66GWO>`H3)s#XZh;1#h73&r@`C86-t zVE+pSQUpmA!BCz&mK;p8-_F;muXb4>-`N%XKLE2pOus|7_AODnO)sPb%Wza^Y4GJ| zm^S@eWaI|%qNE68M~=d<39~d{IB{Sz-u}(sVgCI2B993CPt(z-Q)jej+Y-x|C~Dac z*KVZZ`ZXgO@Rx0}U?TE%=v)lF`L*2T~ zF@Ed>WM$k(acLeVf4dyL28{>5+Qu`Y-hTZZOc*;w@Mj@6HyeHWO-8j^osgR0L%37| z2+>D*Q5NQm=#K8qYh(C?(P-SMD;6wTtLM%X$@r>U>r>RIQ472G9KgPv+c4|fY3M$D zI4<6Oj?PU6Vp6~9dM?w2%O@~o@IcI&y%1?RMF>i8%dLalCK=4hz`bjyad6urESfVG zHS4s%hzU!u>(F_eyL?m6U|~IO5!3TV3Nx^B!3?zRGZ@FO+(OFLQ|R5kG5SuLj=Q;q zm^5Gj#`m&A%G0^cEfUieUkE+K?$vWJamGTNxR!!)lw$9$jd<(#?_&AX&rw1MosKHd=s%i7MfLm5B0vThW)$tVfU_Wm@;QJIt-tQE06v7e*QF6f9F?d z*RwNjq&&sN!x!-0??1reExYlgs8sY2(?k);-IGw-|5#@z?ln{U+UVmiFK|n%1s|QKN@S@VpJp+IH4@xCzkM5T{^3LHXPp->zyo}lpnMU_!@b*=(64V#ESf(P!K^!2IDZPhY1s*Tj$Ocw zlSk0LK`pVlBY2dXkN*ApqnQNxM^BzWso3$k(^t@{WqVw>aSKJU0?Z#X5dZjB{|Sw| z^h1`+Gx?8iqt#a*;ctHN8!Y*Lm(I!SS1-etUsc1h70WeI%@uu}dW^%IMcXt%@$k+` zOrAOcYd3Au?StH&*}QQhd{e77?%kL9SSGhE8;{_l_rJj51M4tmRA>D4U;j0F^c#gt znc(E{pg}$pfT73N(6wb^U~CT7+e@rr`Fyr@Aff(X~^UJ$Ve4Z#<4n-HBCzkpsJ-U7z82l%0>qH%_2; zyKnH}=bvNNf@LTc9gG?{1fSRGf;-P6xPI;^n$&zBLuGE^iab6y=ggXnZiA;Fvk*9Q z{0ORj^afTfU#45TqryXOK{;~rxV^4W51r3VyM>-TJEBqJdNLQE1{HAR*i|%X-5cj_ zJVa@E44apaL(LCXEbu;DkKVE5i#x_$52-E_2T z)dOqxok6a!#g|0Y=Mh6??~`fft1@vBtY+s zo`WVMo5xHbh(PuoRIkw*BgU^pCeI&{UYJc1e`!}9I)}vEs+Tf4)o1guy z1P!m@7r*@o?Yj@cgS*#o^X7Rp?cN=u<}5&IS%n_hx^dGMG-=xgN6()_Nkut^_v?>Z zpH~y-_YR87B>+jgk3Q|2qsOqxID0ou9QP2mtX_rz3AP?OjjU)faxxy^o3B4a=bl6LETiI#D>%4z3Pz0?iA5WCqF%QFSh#7YCavfJ zpO8SQ`bVGP(3Z`*x}d|L33%)m=QZaxmQLw||L`CGSN!Z(uj3cL`5iu%;CjQslL&~z z$wQ?pzdqz`J>x;2D1CyJizeXX59;8^(VHkP;x>r@n%3`$fxV}S46?9o>r(vj^-r*K z>oLTF8A!Qv2Gwd;$A9|k|B7F{@~`;y@83X&o+HGe&Xu4j8^e0E#^>+8ty`m>Nwl6X z&UV_9R5Ytw6HULVg#!l;AX|cKuFTMcRUoJVOGfH_v}@THBS$VmNCK_gq8H%duuLTJ zdLZ$c>eeqD$0v-Y|mbN{h0*Kr?2bb z<$(at@`*|inTL$5hnPKU9A5eL-{T*C{x|qf|LH&Dum1O+Ut;8#$-1@d=;n=RS-Tn*tX+raLBScxL60W2FktWq+)WQ*((EN@)}bfvruj8+ zdVKvn26kzUZx_$Qa|z(*E?$gQt=r<}-8*6kQbESaq~Sx+L;{!%yLO{<>mImz@-l`G z>5FgYPRINe>#*>ZF}L~^QhR*3q4esXNz!aTYAa`%o^7Nzx#*(h`;~;{YU)g z|NJ-jtH1sY{^3_|p?lwv67*?kYKww zfYF0zprzd>l1oyzkk%9!;7wLYICc z@FZL6zwqPq;T`zkz4|zQ_?86Xhf(v>f5CtK>;DZu`={UG*Kd3wbJ9elq-TN$K93kQ z2wggK#L3H-P*nB;7Y>}pSMOEB=7VRD!@##tY#@*Gr4Q#%?nax|ov~-<5!^j@T;{iC zn7?=tp7?wiKWiG=cI$}L%p5%j36TQyY25^a`**{NwX4yx>tH-e59n5_v?sUFtZiS6 zow`t0fNtNi9PhkU6W?z-i}d_r6qJ_e!QjRIOifT-yKn$4o43N|P21&pkb(OtS9L`e zSL_^;xu^OEU*e3+<;Sm_Mx(AnFk|^vp|>0bzBDXez5>nKx53rh=XLvVpEljlyiOZj zeDoa5r=(oDi0W^@jS15i*a82KFJj!V&ge2|EYk92f+)$w#S`06w__j7TEAQ93CkR^ z8O@t@!LehPG+}Y`@=?_9*cIazuhlcII3GW{AkUn4WIkWN6s_AeMvIQUa5L2pqGa-r z2VL_kg2;P@@%`K5!*^cC(p9UF6_W85DZ%NzoACZ`{vJR3nZPf9k3YQoImS(&4Zql6 zPR=v*Yu^P6r_V!1AW!DHa-80}9Ubd6!JboBks~%P%%gj=`smni7_y@;aD@r-I<+xr z(Ra9;O*;-@RL@Rm*P#y{JkQ6Hl`GM#O)Ffw`w%giN1n;^aM-|h7&vyO(wutx78-o< zA(}O6h@&UYA{4FARi9ZB(DN{91Rvn?;mv3)bJgs%yYxIbUv?ViEnOq>?}1zQ?(25d zDf0Yk)v_t}o;j&!_1r&m0pGmy9=2~^kE;)Ep2L7YzkCOO^RKU>Mx!P;arPog z!eMNfJq2I=@ede1c`k0I=OI*7tUk#2e%Ee++xOMF`KKZg5{>xwg zJ%0Vmf5B^ictgMXcI%lRdGgHWxpbW4xRQtmi0f)==PUg{0;X!>=*NNoIf){FWs>OV zO&_-Y*+kK9^;wgNq9i0C2}wvo68>WF<0gu@%0&-Q)x#S@x?Sr@$}P;CHC49=-F*01 z56!)BVk3qP=zy6^H^Waqzc>Sr@191p#yzlL;a&+s#5b26c;=G}yD@7(Q!Ex7vsSD^^Wjsl;mi#^ zo`S~PEisjIiaSN;N-H}_%okXGnFXe16@dW4JjpW*tGbUY7< zqghfWj&~mH%TPR{Cr@QvECFiNcMYo+j7OjTlO#BoPAVcueRu<{S`5IqGghOb@EO)F zpNd-byGjs{2Z&6M?p%tto!VjM;^m@`6kNNTf=3ymKQ3F6;6IxE2-{XIMZ@|HFlhXA zWJk&+ST9EQlZTi$Z6fN|uaBAEt%qM^%tKQ7#jJ2%h6dU_+I2(Ih8=KCg6fb6gkPoN zp~d{%Fh6ySlIK`7Z5Zk|=!yra1#<5x9z8gX<_$Vw!R!rsz;`SX#I7yd^bD1o4>M3u zB5}AN<0rZKMW=#-Ok}3t!}Y5taOB_~v}x5EQ)kS>^}Ek;^=_JODc~2gc(^aWK=mTx zL)PuxSTwm8zWA&*8nqjST^AoByQl;YZyv#DL4EMK)Y@!_TxcAPQ$(*DVw? z=PuUsc&5)@i2g%{#07RyO)mpSwZ9%6`?E=!s=-gux{o=tX(-D zUHkRMf^`S*Bq(+hD-|0L=viJoq`S26DKZ|O#=UEYv3vXXXwG;iDqcWxfTrd`X?RL0t- zBe!I}D#eWpN71QIKlB_v9M3auBIJ9Dt{sM8;J}#@aKC_G=DiC?j-YYPI=Ve8TwaEI zXE$Tqpf(u4V67%5_<8o}QlHZp@Wh{G2<&St$3XVArPaG~qXJ zv0w?+|5L)OvL3c@{yi;6ZJm*2H(wFhdh}R`0<0i%T}Y| zM>TNvRtf^8708$8QvWthF=plh-5Kk216Mh0BIjv(dWwH<-VA6XbC&^Ltoq_8Ml({8O_|eXQKL3p|fL7%A1QmB_u0 z9jj)dMekAAaPqFq2xYi>=_Fcq=!QWf$0H{r1-Thd(7F3y43x1SC@#_u2AtWm7o8i_ z!P%obaP0IEwC*zo3)UZ$4uOYvu3^BSftWONp3H@5D3r$t=OdKJ^C{&7mP{Rr)&r;E z+*2V?^s;-?V$^8g6H``iL`de2?-!0n+y0|*_-;T(7fm9J%)3W0Yw|#J9rZ1)(!AJF zSr93w)?!?b#uz+m3Xb2&#i-Nf+GQ_!;OK;%fY$1ejdnmP)j26V@vvzPVF>&5+B(W~j#*u42WOj$Aq z)jM>=%H85n3yl|!9Y^QZ-6Wuyg}pnrqE(xgShjtizAb%r?GQ$FZj7c)+e@HPs%3;= ztV9BULKMWr>5PcJ!tz&~Gk%)7G#o_XqZ3#^f0Ukk#FaNZ%(G*QmiVSwFC05}6D7XO zLSrv9X+IeEGX-H;0rrcdUZ?gqm^N*`L`y=N(8gdhTO8*o4`(e3q9UA&5yJ=L-Ouaj zq1Y%Bg;W%wAm=$+v}l1Qo%$nmcrO{it2rC`JAwYudgH7lq| zhl0FPKcH`+cOO2A2mS&K zpEd`LJM_R)2`pkI#Yj1S4ATa6$EGctbt_P>{)5rAXD_7t((&l=eSG%TCurBCJsxLe z;#S%N3>e-Y?Yp$alV_<7(H$>+O%nd+YcVAeJ@?U2wgff!TcG6F?x7!wCp|zHy-vqEN zhgk?@UdG%BUD2>rN1VHrCU#PW?^muwlU6;jV*LT+h9W49N`Mu(jg-rK(5XvjOqenU ztL807`=;%L=REj|%dmItw`lm;Z?Ry>a!74Gh@N?ySfotGRW?pK-_#1LRonPOBYFS-l`AQZ#W9S*klREODF{!znhD1Wc;q& zaa6xrck$dwbZFZRQ^roksl8kEOtOO~&VdU__HW;!hyPBTy9Ozlc{sRb8Jc|YM=V{q zNasU84!V)}I@etnEzmU=Go zSvhM0CXE<|rtP|8{l23pj1}OXox~ zE9U9Dez9>Oz9@v-hgYFjtJ-+)vqtD60s8aQGuXL#HX1kYgbkaI2#$12n=%4F`~3%4 zv}vErCC_o^+9@>dJP0Fatq~+*GyW`WS-lEP8#lv=t9KE3QGv^c*P?%ix)?lu4zj|) z<&*pI#_#_TEr*PkdAktNfXpEaCTk+@@sp@b6@F}5zW~*mw8Xb-HZhHdYZuR=SLeYP zKXN+uZC{TrU0PuFl2s@a{p94?Y9hbPH#{J^)GtiS+*uON#DvLX@I{U0xOC+q)-IVT zWA`0w*}7flf7&+_fsvx;xOMdq>VMe;Th|;$RA~0)tiZSPzC){4opASYhJMj3{l;<38rc)eR;|PB=RSE}jzyb}t&t*gO#0I&s8g*j zzWSmL&fa;5pgdR0Vlt`99Kpk$>(*(AZUZMHLk3=6L4}_2Rg!Z>WH|*jT6B=-(n*;s zGcjqx5d88tZ;L+m$e4VLTbGWaZu_AaJ%5LO0Wm-O8TM@6f}wqTb2>P z*(=r~7S6_|wF~gizy3XDEn1IE(FG5)59NhrzRE`agCkfnZ6F%9>xXl9a}dgUh_=mZ z;a4Bl#=#p;^bqMKGlrr;>yFrU`nD$UxN`UT!&4YGxD%Rn8;onu_Wm-;uH#z!M?c(g$GGFY@3`at!bxI~ZP}J7abk!mX0~N!Tg=R8v1E}g$&xH) zW~s%@%*;|V?WWz#qUX+M)~@a?aH4aPBU#Ff^Ba5bwF+jv~HEu3uPv`UXX_$`wYixZ-0w}(FwWAZ zd6YSq7VOxv8Q*^W4Q9=rk3gC``a2`(2!;;qh-Y7X1+TpQ0p581Wqk43=UBXIukKC4 zJ!Xoy*GS4f%pKPs_x$-4H28iHP955gJ{=q4;YS|F-(LR=Z+`GCI`{Yi3311elyDN& zYS+iZfBdU%23ooDd-&7SZ({xu87Kv#Fn7)f)NI`rqvkACp(q##VA8~~s9CoT)@|KS zQ*mJRZ1is51cRq8#cAnVE&rP@I zES{xPM&OCZ|BB~c{s6DM^(ku9ZH!%eb|O9yhsks2Vd~rkNK4Ps0UnQ3zm%Vg$W8Om z@bg!3_al$sx%WQ7yRW~AZ$A49^H%Lrq2|!$sp#75bMzTH1(7oPl3oF)}zH$jgGUKqI0kQh)hVAGGCN- z$|Ih$keL;b0c8quvr>=}NWivj+i?6;6!Ho$AUjwno&N$ob~%ujqf3!^a@d8yL3C?c z9sj@o=VA08v0RV7&nrnse$qBH{PuM`{mdI!wDKqlWwghW<@T&tfOnpM9ADO`i4k)a zp?RM{Xx(R^Zqm&ovnT)ZBYJmej?LS*Nqa5E_;F)U>HfR$%4<)fO4YCM{Cx;@PyeqGbwY+$eNp@!hwU4t;{6Za!}Bk`g%94Tj8|WI3*CO6fV0689q63r=}8%q&cvTk zuSpZE-n0WL$Bv^-ow}&rv>gsa#Ue}ELyPJk;m?105--2|1>X9!8h-d`IMO)%ttbnz zyXT@^Hpyop0vh?plO*{`wGJ`Lq#M9+UT_dmzWU(`b15u=e2dk8D%O~AJeT4U0}4Kffuhoif; zpj+o&7(8q|;^ZBcS0X;(yE`jePln40L}Tul!FcJfPoiDlAvl{=jH2_!az6nxri{i* zFZ@-WNh!xWAK=w@KE;eV^ASusg%N{)z&({7$Lnu@in`x@inm^V1|5DJfz$GLf@0P8 z&1#{?5H5+jh+>LzGQbXIWum0C0C8t_pLD(J7D_C9g+wT zck~eY_vnUBox5V^F)q21rXGyMk6l~gz6YPc>+gPrDqnnrC;$8?IuD(Q)9D3LA90v4 zpeug&e;&j~pVX80%swP1oI%r8ZSm*lU%-1Gyn$C=dlB^;cEIjkCoo~m5Hx924XZY8 z*ESK%Db;~~Zhnpm;WNh!LzNHS!lxg;Ch1j1kG{i^6v)?ov#NgnCjRuNKjHQFzeMFP z>S5I6SrRV>2X?K(-~RF{o_YK&OrALtxdoY+F!*QO`@iqNho9BMzC&kmeCHZ`_VzP) z_tS4MdiF|u-}h&<>C^*>N%Cx+E0JgGXLM^>2dma^LaMa2d5h-bv4`)$t1mo`dR438 z(T86~-NwBUn^lOz(I?TlLlb=Z&foCKdvD;Iud8C(ybUV6=Hy&JVJ6?vXL0t#CcO3G z$9VXu=kay5&++OTFW`k&KftDqJ8?n&PHtQ|7oRogf}wLZ>wy7h5AD$t9)BJ*00Hq~ zQhb!oK&tfk6Y@9vZG8UeTlmXUFJj!(B}m9PhhY9iT_#+b9RPAqW6R1JctrjtKl$97 zs8i!BJoC)s_^3uJ>^hx_!rTCk?O%_NzxWz|d0zfrNSo~aLwCf-9KbSpXFmV>dwA-V z5Apt|-(u{zkq9Op#iU_B;4yhl_&mP&-e;&S@0uegPGiIR)u<`$>4P_4!^dxYimn~{ z;P9D~_+{b{eEIo1`1qYS@qx6JUO$Y`Szl>|h58;-5k4~t{W`V6op<~ZwQIG)>HQlq zepGMNZr241H}99{t^|j+u0`V}Eirt=7-R(^ks5ab_3PJ{vOOVx>)ymWAAEvd1Aakt zN{-IBOV7&H(;RilSujoCF=c(NYX~qZ!i0X`EN-MwWXIzhhG7`S4d><%P zxXfiBGKeUW0ekeBvzRk$HjW%QhKyjY92C(W*sjEMBw%DH+8m zI47N~%sl;@)HW9br7gW1@!Z8KJ^T8Ws%G!zw; z;LL$dy1ZcT(P*R>xqlg@2*Q7NIbQnM>EH&GczuZXRR=gH6-NpxS${;_F(q zQKMBmG;7uZ8`o?=dhU7s*V)Ju8?bc#7#uwr?@p1D5!{9IMSAS@FTMJpdBdh?+OiGC z&s~7XloTvkJRcoeHbk>}weic4p@>UPQzncXk2cMlpjFdGm^5h;k}`6kr@HWTn|vO- zoS{C(dFc>moW_EgDUi_`V7UXlSi;}{Zg#j zc|iAj;nEt4jaxQsM7OTJFk!}Q#HOT69;MPwC9eW@T+>m=jf-<6PZ=1WKYw0*7?d`{ z)AsVE)0!^!WXiydOOYsGp36(Y_I1lKe(Y>S#Y$T(mUf>XK#2@oBW8}lgemip9K59Y z6iNF{i#&*71A5@6Aw#fa^DZphxKB?JOOy23`CqqcA=a&lKxBM0a-}WAoH>SpeY&D$ z%lf*^a>n%e*tYdBq7vm5`U=0v^3wD0T;t zlXMbO#}7f*-UG2==ON@}BxBL6iF#yzBWXiF4x5CNv8gyGgZn_@SqvQb6WX?Ii@seu z>PbP3I}gx3Z@95_mek{{xs%YgeH%SOd+5*!x_=9oYvtr+>uiGaIWgF{dY%qs&%`9? z5&cK^Y{%eHV{ulVGw%6yWZP==>CzRA8@JZ|gvQR8Cv8!lsq@)5wS5_CeqI^Py8R4k zJxDJ+uk}@w&rPW_krgbKwslblBU~PqE^UM5<*b{WVi}MY6p0-Ly2Oyj;}_+YAU87$ z#}047suieJmjXw;ppB?Sh#XEj>p95(#)9Cr!jX<1orGbsPElE8R!Os={gYQ@;PpdJ$ck< zyz}k{Shx3(&g9A{$VX9O4uUe!pE_zNnl^5t$GlINA%puAE?Eo8`*=Hg_xTZxnzq5{ z;lp&Z_`OF@ASsxI(q_UK3zUH0^hgogbqErV)(Sln6qpZj+{KB8vi|Jrik3=)Ec zIG3M>1KZZ1N2lKC^nE{^IDQtz^33nqy&c_qbVA)mb0QF8?`{I z?|Wm8{2ePONJUcgF^n2A8m(J&!s6vCkYAXGLpyhgP2JG``(8M4GE(bf{IH+Ud%#dc ztlN&|+je5jw(UqwO~(a!*X>%n92=I)dnPtU1!OJ_8#%BCzHe3y{d#r7UtjzN4cZPz zdI1m}ABWL{`=V2;hI$13oQP#e%Pf-j(=Z0px)`0m?}X+}TVU*%Q3#~OBA6YJ_wr=@8(*hEOGGSOCV%%*k(zK4<3|rh z%jPZ6ph*Yx888ZGV`8ym`)2g|zAf4`X@t(wE)E_$g-q#>u&g~gv_#7$4KZ-oIC+jz zbvbb^Pvp!k)a9+Exk>W(VJSMb?~NaN{*2hj!&tL+0ak3@ikLKcg3ez+^oe77_`}ho zht&@kk9;%{+CT4o6X(s>PX(_FLl>A?dsx19*OTZ0L~SA($j;;lQLzAO_|vV()s4*$TD&{ zCuQLgHWDpQ2KC%`hI?3PTFg|gv-8a3uzA#QPzLf`D#r4aN}l{*sT7EN@bKg`?s>!I zNWsih4a5D4{B(ZWLD7n*+OQtDzfE?5w7<|4f1ZeS;k;`bg*n9%CkvUG$1*l=Vai*1@85uTT1KF9iGUh`zXl(-nIWyDI52q%9mzSqI<~X$^a!* zo*#D5agO$jrBVjDrD=1YjSMdHq=+VM^;~W`N{htDl1IJ_vJ1JCP}(!wU-9`%kZOPMfwVrc>;m@{L#&MX@~IRa^NKSSc>6{O(&#T>cMHX;9KUF2Uvy0on(DS){d87P$JC{HRWPufdy zL540*ER;4tQG;>#Je-q(n^ca}h18`C7E`5tXHw{tHpHbX#aUAC=fyW-XMxmvT7f+O z`57|c72_n1xDZmU$dLgw_utYZuVoO(nLNcTtGtJ}?+%}0Qc{|Wl$aB!`|0PHK5C-W z$pu{qBQ6$y$$LcFd3LU}MR}iaxhylL?-(~<@}Wqy z#P=S>Q~Dj}3UFlScAfda4bc;%J!KRZN}Wktm2#ff_8|F49(>1eTQbg$9Vm) zESFp_~E z8x#Ks$TPyUiYeR`Ueb48j=Ur2H(qCf@^VY1t;%y=lqc<&&-+FF8^QYEvZaz@X){Fy zx^k4^6bbU>eZ!@hm-wL4 z*YbYlyRTT@Q?!X@^Y7sW`5PjR)4Jf_t1P*ZFV5#Xh62My`P;=46!YYL#{H_mza#%nLQn^eAoa#ja#knC;nZ+dGV%%XC3l6-tLzx!MQ zN`X8lCm;@xT==(E{{Hb@Az8`wb1J6LCO$JPr#tmQ@|JgMuK4Dn*vKoa>hls&g%@cf zxFCLzzf*jUrCXr;Nl|o?Mxn;A9cD?}Wq5fRNCM)QOXs!DQ@Q^X1!Z~vvVF0Fo^L}3bX45u4OB76avYXm2(YQf6{gIJZqDyDh z?-_iLxnuG9H><3#bqxXL-%Tj8rDuj=7>04fxw%4-{;R%p+JZqD)JX@UNIKsc!4&zP zAz|3bkWNKro*UfBAc$fM2U{En=42P^J{w#L!U18rq{$8$XA5vZ#Pr$OWe1!2rE|uC z3|!cm)D|fYFBB3jCAp-45qjgjP=NwP#i?lznpcGp2^N!DT>5bITXHv z$zr1u@$zLruY1DKR~$@;ul#HQ4nEkK=3XT1B(i)IVlsj`3TJc>J>`xaW6mU#xa@p$ zpi?NeFb>-SH#kjaeT$9xSu!Z(EDyQIddmm~bZLfbBd#M#pD+&Vh->kThu{j{xUDg#r-aK!~CsPZ-OS zfw$XZLekDE)PW{Xc%$f)lOL1;Wx9%PnS!BLZO0U5DcI%7V4QyCGK;j#(0f4gqKLw0iqA)ShSaTGW7#;! z%1BMbw&f9+FnBQP)oqK}3pVMI)!giy0#$~j%eJp|oO2$T8R9qA0R=IpE$xMyyK{dm z3T=Ehu>5@9_-^5nS8adN?)i>UF|mm4Ql4+IQQrX+Go(#sNgdFSY**YTq)_rN)^P6q zl^*glm(t{Aa^E$n+d`=qNi&V@l=a2@<^7|Ak-WQ##Wy)Jz|WwFa6Ut41ik&nN0>2v zneKn3&nN{fd2ghqv8@*9V4UwkZT}Kq1r>n;AO(_4sf!H08(5!Wo4zl^*ZORVE!+S; z_Vi&anKoJ82_4b8>kl{)5Sxm{cakRk736?b+CnMCNok`L?I|G92f9Cs_=-N}`#{BC zv5WceeXO>LU1?%FMLI44rC{I$BY8K-^Tl#APMX-qwx$Dcd0vXd=M-@>B;8cLi^Qkg z`%O=rl6O)eMQy(GrHp*H@%_Y^hXpdYX1%C*%JwJz;4_z7l&#MbHzKC3eCAjdzH`|Q z7{|30wgsLNDRq}2_5?%k@w}jW-^>-*^G%;IC%ob{W1uzzxf7gxA_4FWBI;;`h)K^ z{{2-yNPet$wnGZ={9DRrihoa)(7T^?!@nK;d&)TK2lXMJBk=|QezUF9r+hE)S&?%3 zf7GEE#WHf1E1!{krYFA{M^EaMw!${7zLb3V&gPO){>^7w=KG&@%}@P1BZXmm;Cq(s zozHVY!3Ak=Z1em(L}6C$N&73#D?yO6Tcs>~UR3xIduS`$C52+v57TGaIa8S%d#fNA zdY<$64#^DY-^!wF`5P!<_^f4@y61*d}n8kVv+CUao>_s860r1z|IW^Yy1~_*ZJju zTLzOdaO0qtHgQnS0bsB&2gx#c5{G4CM>U6oQHITy za1xdsPCqbVCs;d|l8^qYb)M^-YiFBwNT-#{IhcM?cCzj*k)M502GHlkP6`caGPp`Y zMp`t+j-82Nzf6^Z;&~O>m_7$Vy6H7LdF*&gy=Z4n;J`@-qxn)!8HjMk7YAJ&FwlO+ zp+DHcXGfhgqjaDpwy{I)2MXLHNjH~fSg8{)%B1C#NN4(-+L4vbfhUC>$zS4dfKQ=_ z1D7JXRxGxau=6j2(!xR+%w)4O?FRlV3p@IpIlw_2g+Piw%#Ud~aUj$V#P__kSAql{uDKXVk7HJm!63KD9#XfdX2Qt ztTbtV(&j_$no#KB{yH2y>C7ncp*sP+Kn}P$1B3z&2UXmFnSz)X`DlA_ z4mW4b6@R87Sj4iq_Lt9r80%Bg=0K8V=JYV{B*g4C!+rKBGOX4-T+6 z>uAx`F?jBe_u`L_R>1uaKY*GI+hO0)BowM(<3vr085B)9P^Q1xMzy_i@DxgyWzp}P z(IxGk<>R1DpHT_RGHJOuXqUknmp>&%9!I;{Rq@;-f5gNYs}L;aQZ@<{6duIy;`@A_ z@E4T&l!04rRUc#^~x%ZW{5qX|eFc80UfUJWywn@&u$(Q<*Flkw-dP*DL zB}MYiqu&{Z?-;g6*1OwK*3~cJz?x!pP|C$;hv}>DDLl!$g6|KCB7D}EFW*l^L3y_2 zzS<^s7Uw4FQl2i|24LIHQz$9EsObi?Qzc!_)^I|siY;vWk{@U4P~>8L@p)w1WL7Lvg7q{h~9U#CG~j1zE9Qg)*^GeV560;{4B9L%dJ%lFuBk zFFsN>%h3c-Bd z`8P@Ipg5~DHl+<|U4+u`Vk!kBtw*t6g>vr*WeI~Z>-9vv#8{qqde>>IhQiojL%Xb*VvW(gWq)c2wu0oHLN8ibO z4kV1u?34R^Z`1c0M_~H;Zj&&4PxrLu}!Ze>%zJv514d`1bH{Y=oHuP_olv8KGO1on@-QQe!ZpAi+Wx8x5 ztW!P{sd;HSyOTEP-vucLXA4oxW8M^%DXyw;LLX>blus!i|AB$+P}@cZ_hJgYTf|0k zEdeI{{>?&t#P>t!_qFUap~x@{!!T}HZk|x2gAnOh7jj943;-yWaImTWI#G)~KoE<~y$n&>$BGaXVT9mD)#OPp@9a_faj2;d|WYEoxjWaSR46sw5qkGb* z7$qG@4)k3Im4i>t9^fF~P32bsC__5F98AjKRA&N6r;i{zn{?*?e>Kyqq5|2032ap?o; z!1{p|%jpKX>ADn(gGmlRI8%!Q96$RaIW4FgT9d#MFrO{9NubQDWrE{%=U$Ip; z|CLTRMIz3KqHRv#;vg|pFYFvr91z$Er?0hKW!G|a;7(lUR{X@yVz!$VrXm@yNmw`F zVtQ_%Ntgzg&T(c-QIG>T@hJxv6gI?nDs;%FYmZ^^Lha1iFTq*Zk(@ZLxIE>WU$Hn zot+^chG2OqRPp4zl$cY9kBdQEMlJ&R=e7OwKGQBwpR)m6xxGK=f6gdSA4rNKU|uwEKYEC^{)2HJ-)a29`J2R^ANONi+6$%C%SZ8E7p}^Tj8=OyFS^RfbzrLKj&hXwR?m3lr7{ki|o&#LkO>v!r z^w`s}NJ>aS3J3m0g>qj8wISc>V3+BzE<*WmrV^n){By4DlF$xqQ?AXbpF__gXa5lA zFP|RYH>Hxkv>&~nqW3i&Z9~q#+8$VbNl)|B^j#bA?T5$ilkzsZ zu5Nf=g&l$6)Mt_w(`NaZm$O%%N%1Z1ao1d)F088utta`-I^Zl%*Z!Ri`h4?QW_d&D zxlf57YHwOT=Ip&^RFm7+FRCISMNoQ2dgxVpktV&06lsFgP469~gx)(+A{`Y$dIzOT zAQ4dM1PGx+=pjJh#J%_bz4xB+o-xk-{*I9k`S6VOtY@vc=9=?2%a1(x#yLqI_Aaie zavVwr8+xf|)cZo8i_U6!a&cWoP>!mhTKCEEAa{`*8&uCWs(Tk92bGJgC@B`Sq%8(1 z*%Kgi=mTMMMkMvZ%+>-e3TaAD!2HM*?N+zn^&!la)Q3SQeoQ<`p#l5JH=8G`ZjQl- zetK|~c#SnCK`4AB_k<-xa&R%=@s|6P$U=unoFrnYB-&uz( zbRmYKUy!}fzuMrXd!2p- zPR(m+?+Tv+sPn4G>(Uy<$IpSR1OpNKc5x~6k6iGrrSt1VS!YCi3|OOamypk;x1_tG zn(j4D>01m&Sn}sY=Fva$*1Mm`Hg1wf8-sVUr*dpk6Pr zm?)YX;9x6aQMxK39V96}TEAal@jXw83O~3Atzs_4`z+5&y*feM)0k))-Z$=JjlUG4 z(l7i_AYd}WZT+>Sv{Cmkt&p^fYCn0RcBkvxkXp}zn2S`~+=CROb?F8QKi}Pi`_Z5WMg;JA)1evh2-~r8ACp# zr89@cEzQ(lzM4-WPqc`$aLeijka_*s=x-8`G<~x81EW3%~=-ueaKnrlW8pF3bY zvgD-4e*@9=DM|m*9)}s$5wIHiPM|1F5cF3cy^~AH{M}sNm!o70bKmnK)0r)tXb5%( zw(n%G4&f2rV`w%ATzwL+6iJ9@2wEmNqg`msRUZ4)+NDT5{S(qWe-M7u!ivr;tdZx_Hb4w_3pZDd_&a~ZLXuS+sBG+3Ak`68~nrNsK^#D~iS->^5 zTx7c9YA>C<3uJW+sHrXO?&%u?AFSof@i=qy<;_|=(w^?o3Y^kc{6O5PnUrBgLH1PH z*@f!v%fJ#Wy?Yj+5D@Vv zX!g8v5$r5@RGgBwQLEVW9T)QFwOC7*^As0FY>TA}Q=MDqMP~0hJak{4Tl>p|2;cNd zSEQu1`V9|-M)3TBWmh>(ne#`tWslz4>x0)Fr?gZ>astVE=F_Atw5@k%sEUg1p>2z( zeQ8-Y5a`O>XxZPni#qBT-kIX)NNID}(g~BJyZso9!cF4Xe28aNN#nyoWWa&ahZ3eS zj*d%Gfn$p+Gg0l^vE#fJ)$d7uyYpSjCnmQ|Dd6fsAEk_J%eoh%)u4j9hyOS_ST5W&`_Nq@d&ne`h zXm~Mn_g?k+uKeApgcbQa3~#*&C1i{&#Fg3|agf_$VIB3hx~b$^z63Zjg_*hD(WRe5RxkgPTtUf7q&3d!FvVLrBk>q<$f-f$eQq&aC zy<|2nsD+|id8_3{WR7+CdP#CC1q{Qf> z@XXsyQM#=()hAHyF%x1mOX-v_F+vfR+H zYS8wDx6nhwWoJQB_~HKVxhdM0>8 z5+>xWNjT?p+uO)&!g&(MM8BPH<1Ir-_+Qj?ziYMF+`G5z1MTDmG5_2~rOVl$I~SiY z)#DrF7eub5o2nk=H=VWnX75MSlU(`sgE#Qw>WVV0)RXO`&VookSuanEUEHkHQt2#I znvsO9%>%ob9RdIz66SBA!b3z{WI0!orve7TUx#L7ahKn8yjVZ zB%8U?-=7Kqy1ZH4PjTKRCM9@b71uo3LIhjxc{?OlY;ER{CqE#>1YX;p+%!G-grOVB z(QqrXR$5J%*Mt$(jgyHRA#WrGPP$N^pmBZ9%qNrnpH?kQN#Q%=Lg>@p6@_-E!s-Wu zn2u9sNp{8{cO$;6fcBf7bp=*+`gRdZ6D}qg#4;$}!=$(5X~~5ia#|M?hx7YGwgxBw zCSS1xT>iY%CZaeB^l?)T{e&dT69<>OMX!c2HLD#PD7AigSTqNaROl3{TROygs3#M$ zO6X%c_+JHL4=dV zUuBHb7H#*Fi%B_>iY=E(%bF|hsQEJvuiQj?U5^{ES8}Y3EMtU24j0Z!C3O-2u8<)NkI!;E< zr4#ivVe8Ad)%G|-{O4wiZCrxZs!vJo(Qq~iQ5K-N)%8+`(!&*Op7l+}Cs9WDJb#c^ zMiC!oSQoSP0vqSzp%Sp<@_LW{pdez&1%3FlqFlh)`}P4u_D9&0K`NM(|9)h#rCyL_ zo?omoqdR|eg}J{Rg%vIpNuW|wic$P)M>(-k{ZjQYb1LhV0EuUw(f9gW5qmcI$FjeE zi^wSZ$4z;oV;o|I7#0di_$nTbdN7X1u3dG9bzMl79}xp_NTsJDro!43W-WmQT1lfH`iX(zcW`Z{jmL->nQfY@w>_0!%8 z=1!<=F|)F*`zUHP+!qnhJM)cfAuq<~X3fv}%GOb+OC3fZ3i)Y#$+E5$Tm3MYU(6{$ zh`E)~B+ecu7_FOO1}nhAj{z~_Li}M!dvHjS?ejYNc2TVRA+M9jV+AM!Kau=Fs98N(qEk~9e^5<*LEA}On=<%OB7DrqN*rSsvgW9s59oSs{*wt+=zP-E zG$cogK=7ejVokn||tzZkyiAHtF8-B#`s!~u~mm~{4huo$k z@&(AFrUZQK-#SUXV=}+G;Aj@w3#xqB^ttA6q!oZ&u=u7_rCutK)9jC{ z&ZI6Ok2?>0PkVi~odYrZ%P)I-a?loV=}^l>%?s~K*i8pt7q)0GDTY;s3HG<&Eh%9F zSi}2#J)BFg5VlF_L4xz)>rEn7wnYRC$|FQ6e_kfx}!CGwT;_arA zmpp5g;8$=&2swSgzKX37uEN!qpTW`)jj6BZkanf&;!m#bgB0}$m^&(bC=p4Jr*MUGFfXqx2}#2ygr z-nm=z{h1=_X=dbIVAs){trIAmM#M9UP_+}^u-A9}IMH`*X_-H1vf?0MYdL~q zs>AHd`oJm1VVuXbp|_H6@mWr^R$nM&RXQHQxXtUey0}u_&GwlwDDq}w`}rWjUBlt@ zuT?f24}tQp)v}A-oMq~w_t(fJ@_pR0`YcP9p9f%e{LPm;P@>AAaWercb5uod5qOn1 z!RTir5A&}x`8~QWIkKz$-}hi_f zgzV2s<$Xhvww~td3`wo+*;y@WOBRndjp{Vd>2@${Ck#%S`5kW`KgiM3w^6Qd(2kN- z3%0D=e)97A+j09{hCF*Ih2RjdD>gQaUq<2g@{ymYem+Uq{$O%?1P3$Y7hve9XHltg z0~X!}*F>e!TLfEg2P~6|rGD*ham%$NZQ&Zukqx~*y!7kk?;8#bf4z^_!`F9GkZXP7 z?d4}pP1(DM^ppwwtPRM#rknsH6zR9|djt_b{i!YH_CNZ8H*s{tkEy z!=cD-=ay2%3p=MZ85=zfMO)6Vx(V9786{cf3bqcPj`cRjv>f|hXX@yH_F1x1)3mIA z_;ba#dplWhhwr`D(ZjSrvo3VsVN*UM)ug&7e z#c{dB`-zHs+V(zDFRF-jry|QN-ZxW7M%>-JD;Hi^Y#}ft8BlkhT95)h)#18gOTbRi zF6F3E>bn)CkuMy?*?ZYYcg`pklc}}o8A)Jq?{su&ilL~_D87G9Hi37B`Pj6dN( z^VA;x#KyUk*nvra-0q-m0hzq+xJ*L}9;rC3OmQ8sjCEA=9x-KyX9=Fhxp%pG*=}FB zW{K=gulin>5fAmyK@u6NAE?zHc*J^4X!n}ShETKeg*j{SYg&CDq0vg)W|lT~wLFj| zPj)vH6xUArt=1>_`VhAx;-;HD@P^^HU@_2YY2M}_k#RKhIw+G!bBKEFy_RilJHebq zZZ5a@_qWDC0R9r>(j3CocwE-uwdOmqh#V$U62;G zD`sKz!z!;Hr3^i&HEKKeA-gi8m8Cozy4_pDQGvazz1{t7b&!uI$I(SSltSqG>vzB8 z0nFN%(LtKGc|3XI*37ZXj&jcizL>k`{(+Rm=3-?SqUX4IOy_s zQyqh(v_((M)X$K*rK{$pWc*whfvSMcky~o_EjyDcDxj@8 zrQ&}92p^?7(*w8%hI*vwMF+X`0QU@J?wgS0k$55FyszrC+xWuf$#Q#R;kEO8ZPxi9 zuTRjNpMsz?C3Hx7UH}O;nJ2i6c0rj+Z^ip;_ccZxlcaZ%#(J~#N}w0GN6UWFyuhZE+2fp5BhoQ#Dwg~H%F!Mv!h ztIub3t3@6IyI*Sgnl1O%t07TqS8~}UL?!|hIYR`MyWw5Up;8wgg5pY4^K?z+fK%-D ztz&YV)To6yv(zNif-2^5W3h#E+vScmJH_0TDAtA^XkT5lD2=~uobb&TaNMu}=qf3W zX)u`f+$*H2@6UWGZ-acgKjmxUjZ$Ccw8E@vYkb? zuk4HTVltqz`ONEIjg_XoXOB`j9d(~+7L`6j+Bn6$tJc-^sp`0 zW!X99X0N1DHxpnHWg$GOCV9dmV63O1m6oP-+Q1f{pr?vWKAS@83^rhP8*I+JYjckM z-DgNJR}TkQx9%K6aDdck59`?0G}hq<+6 z#75ceaWeF)e-qFgl;~*Bgsw6)rrp7a&*5g5zn?GN4pF>w(;d!!#r40ie$jcy|O* z?nR_j_)bd(K@hq~W0jYpULyU2gSZ;O=ZT{;Pfs_C_U>xb>|_bam#DwG;HikWE>`ET zKRUVyPe0#C%h+&^Z%%+(DB=O7Hi<~&ogxCmq(DEcB(l_Sv%1AJOpdcf0GVwhwq_3B z7arObr3I$h{DP!gU*Gw;6kty{LK@ifwI-aW>i`KH;}7f;vb1!_8$vYC*-I*PNl(eL zKlCUcLF^v-UpWrUl#}1L*B{TK8sgfa*T{-6%P%v!jcUxay7yWj|fnaImWhYE_Ml81!KcT=Ud4TS~Rgj!LI747S8@%oCk zU4%bqQSjgjL%^g2x(5*at?N`DAFTDq&ev8L9Nh9^`Wtf;X6V!w%xZ3EB!1$F@spIi z9DRURnfCGf2*X0;{s(KKbxbu+p!kj;5w|?u(LO^^&~X4ZJ$=ll?CPZ#v^#zF6Evo+ z&?{871xx^N$9oJSrylOPU8k)~VJRJL5ncANC7K36hDK*@ z+B+hBKMY?BaIbUDbwk7~G1=8GH}qO6yO(Kx_dqSt&GKT_Cb}T`T@w^l)*)Y-)(l!5 zBQQe%pAtC3uh)=V195@cM)D>n)N^5%R>ZdaN<EhvGs4_Midr;(9Pl!fAtJ0&q?J)Fvc35Z9%?rQ6nx&l z%$6Zdzq7S*wzb@Sw+dREG&t^BYx?DZoJ{jb;!CiB{=2k^LX)+VG}s_B?^0wOvJb!S zs*iHAa^Vi;5a6%RombT@Zq&LA6U;=cz*N`=NPk{U`n!9DhqQ4v2iTY*qx~lN2c-0K9EUyYOtmFt2-er>9}w)?f}Vi@14=0KLBV z*GhY$3A@a1_owaY!qef$zUWThV(a`8FtlWz=r7$%}pe;sep#>UK@zpHCwzdRzp7pewUq*vZKjwuDU1~H<|CdFqRO=Ypg=pe**MZIyEPi6?tr4^RVaiVq zCnSc)uzpwWcP^;x4HT&=$>&CKf4r2WI3>XDb_YHcDrnlbl0Ume6g?qw6^KxJ41V5a zK_l4R8SGXlN)$maf}w}z>p zqzmnZRfP^kZ2`60jEF^XN#Bk6P|Nf&%w+zvz36|%(6ABpBcjBNjDp1e?!Xlb!VPV@ z1PQAPdMq0jkWnV}^|xB7i^C-eVdvk0t_w{BzvOR;nS0Q9vB}p2pCsyry6QtC>-aBs zZl3X)@F`Br^M7%hzPqlfR%#BWa=IN5QmI~F86QSF9Zx0&B2v}ec`W~7i9)#=qR5hGiJ)FlvJodNPg}W)eR_n^ zQ}z-|C$Jb*8%$0JJex>s@EZwd2Q8;K{E}A$l|(n(>NA{!q&XSU6oY#Usq=qI;aA^$ zaYsEKf7MKP_O4BFCKBVhbz$=}5XB~Y&Ww7GT$!BpXQeXGm_p}8ey=POV;^BqN!m!! z|Lp%#8>E1Xugj#Ex2$~h@{BVcO#DRPDcxs!iNTd#jHfiut6JRLw8B(Ds~~!86BwnU zi%yp=tF47ndNO$GYfP*C#bMz`r^yE1RyXTZOo&9;^UvoO&R^}`v*Xa`=?ptEhsFf? zP}_{u?dQuz2*}qiP+^841HhyokS54+`Zq+&&grZDwVAq*F`2?WG3(_Zl1*eK6ndDt z3j-rHL%Tms2b@b@$b@63_8wIp=8Xb=5J8~tAAYL(81`wLd$e8cD3Al47<5PSS&z3aqE4$M&-;ftRjvPXE?pQ`hmW$puLx)bNhO#nIPx5zLAT_TOu-D$UX;}GZJG2XMwWrA zEcMN8q-Ee$fy9qaMKy**k|)&9!W$}z3zLYxk&5P)!o zA0*7boucF%?`6JtbR-<7|4G9mnW69gsB}`P+z$Nq0vr;Mn^L)>iqE;WC~NKd_Ke{NWT^At4U*tu3EDQ$K%wY zNyO&YJ&|gm@rolYpI1ZL46YwNu#!y6U{fnMPU)2N79mvK6kz4p5&J6wEgVb27)xGV zK3SvvoE7AF8`T;W_xLiuWS1_k4%2DoJ`yM;IofdUL}4AoVBqG z^;*5&|DyJ}3xif~e1E^KtEoJ5@jG#)lTN=c!M}p<8%_!N&pt6i?~wcM+~5S0(4>OY z^oAz096djfX~recWusp;V4xj%lYA~!BM-$9W1TNf zlVl8%-V6`v#Z{msas~|2&MDO&5Fnf>(InsBFPt^*iWtI$ZT5tWK3_7nGRr3W*upD7 zT`Rw;nV+LdvmO~|iFfufJcX|1-KwvV$R%n!HrB6CRmrfdYU0HpKq;rH z_*>%~{0K7h@XO`vI~|$N{1t^oL^)J6SQ^=8Y>jR?YhY#csl(JOq0Z9Meopb!uqzU+ znLTB%DS~lkg-1vem&B)WnS+iTG-o~vvNvsGTNtq9x|4?QlEbrW}7mjf9bNk>r* z)~j(WZ+^yp-B!NnKK@j*;PxoBlJbfBt@o+ZH7#AhRwR2v{j>IGirZ6Cu8%>fh2mJ& zp<i2f9gJL7MB;*OGi^jB>rp-J!FDBan^Yh+E)X@5H0E+a~3a{!Wp?$5RzAtMP?|E}9H_whjiG_~La zvcODtPW?cuU&hVw2u#1{X**E_}dCT8g|{ckf$%Mzm1aB;I-vj&~NTu-_?^ z=Ba%o69*{I3r`t8JZ%$pORSJm7^}m(Q8rKQQTiNSMI#l#fv58>nig!#_UQ@f_ee?Y zVlgsuuH@nGqk-AkR)ZgK7WDge90S+BS07!R2(Fg%w0uFYJhsazQTy^<9R=^uFG^dy zDBqfG<}5)kxLj<3>9!^-c{d;hkr)HVM>&t5Aq8M?zXl96BA6k?-0$o1^mjn}13Ql5 z;WW#4D<0U4vk_1*UPK6zh|i*x@I$q~&GpJbetRH??uO;h>&C_?K*lv;l=E7aT?Gfj z^MReGhyB(i12dqA$ZAjoF6`+6H`=m)$OovNBo}!;@oKG-+G>E>+C=rLBuvQR#*jfa z3~zIa&C4H&7kcsXX{h0+$GS!GQ98SMt349DN&Ft~t(JzJ<_F9#3y?+I;Pm@%QJOCcqVzi_?oA2x=BCZ zx?*Ib%JKdqiV%^L#PpoP#M5#13WxQr$6wJw1)~o*S+Hg3&-@=xd26QUSSP=>N)2^j zmC27P8aJ|YaA58Gawo`}-(;<#0xttlVUJ+tmob-U*qFpfnKcWN1A}NsCv=o;4WAw7 zNe0V$>ZhIQtR4**#=aI}{2pm!S(3xcSoT^de(hdDUQTjzvJrbFZpJ%v*7J>0Avww* zXN^%QlSCD6$Jp$=d#~Ib9$_WW*-Bb~(h*)X8&@XF@T!jt7IsOy4Y{QjRlHz?x@Qs*#bCV5lGeHGIRBGT0q*v0v*reECRUIo3D3%t$ z;iCi{KG^=5tzCgfl);dVG~;6ndk571KwT0%OtR9l^Yf1(ki07Ca zIF49OSAvU|S}Lexl$YmcPtGKW>d&LqS4BjHeqMMqu%DCyL-p-?n`P!M;{c~k?DTn4bK9AOjX zrrY27*`LQ8ky-eQ?p_VKyfS@vRB?v@8Pcn@T$ilZ z>b8H|RyT70$)|L|=2K>86_&P(S#l}M(9HoyC&=0r(qq6-jp+i}WcYE;E*Y1COwGkb zK?lixvZp_`sbT(eMdQ>mM(Uxt6>xun_%^Ph-3G84`F^(i$U8_u`N3ZdRx{l`l3LZz zfUIlMngZQT8S1q6m%-yXU!t_4qtde#;8je{u~v?-+xe@8GcplEO%BXG9gvq_Yx-=Sj*PPWDAXI_Sn$*RQs2|w2h|OeD_DjF*vs&|`ik#-OT|+y z3k9<3{KXM?hf^t^-)Zc$UVW z|F!JBR7p+t7C>fC?cx}3^YRW6uv~oz+L)Rdu zlWi1?vl--4x1FgQ{e|;PKj*bwD z4?-2&?GW4{e8Fe>6{TO5GO8uj8-TXj4dkN7k|D88ZzS2i6DZKBNpm)**~SsFyh}~e zDpFquvRVb$rjR?cBlV?k!rN0wwlCC~c&vbHe>ujln&MF=5*9O3G&D-VzbB~j?AUc& zNxxBZvuA)PvFgs+F0K_BA#A;bJ#QGGizDcyP0s_ebaT@vVs8Ar|P)eMBNmwBquzl<-Z z;c)Kq&b}J^M!pkPEC|%smU@G4>oz6*yWW z`*JNt$qRTD7&$^DDlNkat=yIt4KKhpK`x?Eog4%@TD|K_d@{a3fCZIz?{v^g){(Ct z6Xc@%5iBrn$fJbK>0S!}A%UcPn14})wiUozN#~L3oU?mcS*`1mtTZndy;RWLDA=df zE8>0fxG$P%Cwp5&I5Ir@6rk=LB=w0~LI+r8OPN?yFXhAi`H7kYVL(&7X*i)OUttVU z4wOKtd1>PCSTw-`eX%{}@kexr`$+9EB|nh2y8mAjt_ZLykI|+STxo|qpIugZSKam8 zh#~U}g{;xyZO^AEyy(GTV^_O7 z9u|Af8(Io*-Z|q7fG!1yzAe&UU*lo1ZhTW2wClT`^E##fuf=OXdkcQ!-3{4J^t#iX2yd=7Vgk8u?aBJWKayN zy@>}dP?2HyuuYa;g%|#?e`>gO&0)7QnUiFYUj;#>`m~~zqtkj%e>8pZhr7_O$f4o z*>Yv=K=x;s`wKs$^tG@WL<46klchQiMnfQYV`Hkl*}VBB3442sjn_+4Li4NFY9U4! zWsKV9bQik~$r?a={UN=Px^q*N@paxMU*B<*&Cm5SA z2t)ku#gB#JebQLB_4S({H4i8XM~5IEP>AHq4>2VwI+sp=1;l!yDO4XmEN3Lo!$W!{ zP!2I#mA|dHM=+gz>gS-RzWDx0ndo0*Dil?#gO4|MUA=x7R}FEzvM+pj(mCvh{v^cV z9Q;iU>4LrvS1i@d@-G{cF*G4kMc7ge2*Z*Y0%{`^BQ3P_W@wGk-o8*0=w%dv^k+Ht%@6Tnov?wb#EHsw+`2v8>qkXx}oOymf6NZw69WEv2*6r?cF zKUz!f+LRWBkO(fe2WrD|vTTzIJJtuOmS2qBXB4E6S_re?qA;-Ya_$t#3#ce!9K`PE z#nI|1drOpU#mNIqxAwZD!^fI|N=LI!_IlawDrU_QA~}STfla>ty0mBSUaj6H^(J|u zDxxVpa0wk7)b8EUoFEwYkD{0V0@dfdM=&2T)vLZGe?|0fz2)bz35vvc@>k6RkIDG2 zwMWgRUBoFFJTFjhUR9T7 z4SxxERTXCZucD6iY6AX^I{itK?Em)&d=~x(j>X1&!~Yv6`cEr0?5~YU!Vu61KYI9Q zpJLzqvq9LZe$0P#-_zF9@xONwJItRZY+BI2xAeb#^q*zHjyjX}A1C9#8}a}0G2Q>n z3u~h7u0AJJ^_T7aGv`Ime}Eh8JnESLW4R6g(?0gkyP+u*iLToP|K~^lSs?89UjDm8 z?k@k&h@gm+|0AUL@0!HgSSb7}0d6V(d?;3<@JB$_`lT3|D_W6zkKX}bjANKMeFs{%*+gHP~!A0E-r%QPfkwGy1aG`_4VJM z?M9r0I5<>=Hy#9~_!Soye?Hqso?ufxU_c;{?spsY%{eN;L$I5vgsSh#Wtl1#f%3fS zpI-3;g>^~ozM*kGfl&*+ki*;xq7fRt=sQn*I~m)Ao;MHbM#RcGz*p>n3lHN zM?SCACnRXK$yFax7}nXnf&H?zll7;d>a+pm>dnzisHDe0&dkO3iCt$h^5op+8gq!e zDM5JzmRz6S-2U&gpNYlM?ME`GFv|r~?9S9nxZ{X>EGJ{3Wx($5&jWK!jxQhBgvAjt zthz;_vNAKj*n_bwl3i3TziTI(#ogvBoDZ}9yvyd2cvnHfeX+)70C|PHVH!Y(+{o9H z&+j9JnL(|6!$R645u|+weJ5E*-NiRDZjKf=4)UK&>VNOb*WI4>!nx`ndnA$S^@BA* zpI^0T!i5;>gUtJF7$T6bP#C%J*v-dG(1_TDZ!Xt%%h&5+NG;GXq*w+VQ+wFiNA+K~ zA9>Sj=Xud ziV8Km=9)f{Kb&!rh`74Y2G5Z0M%e@wpC8KLvi;_D6vzDjf2FYhvkrgc(UCeZ*AW{wt=Q*B1ELr^igkHst5j!%n;kMqbwvjAvJZl!)H?{{5o*_ z-BT^cDPksB)1f#llkz7TF^6#)KJ!*>T4CE5LN3hZ*|bpk^OXLv9Nvb&Bin}~huvy6 z(c7M};36p>p`c^Cz1apFEPbkx;`#`4#7}?8H^ao*AbCsNPb|u@*-Pc|Qa1hfQ+D0T zJWrS)Ti`8R=@RQDX9HOG9 zIi<-bFirgE3aW5h%SsG?@w!;jiW&-|($%=)7KGzTj@g+T<|;obm46 zM`&mLt@XfvOxK3LdrJ-1!-4k%t$#}6o0fSxGm7L2( zaT!ZQ(?cN=AQ8m0ROool5%j@S%wt)$*=@miK^;Dv;^+JVD~m6`=8M=9&bN8gM`O(k=eDriMCLYO(xPZ*7g6yfIPu>4&mGwFj)1XIac`-Uyg({P~s5_EaSg ziNVGDw^N;dE)#7A<xXkFDFvt%EBzuVp>O3BfBrR8izv)H`Lth`s)LhZ20z zW7g#G7x{_3X`+U8*jWyQtfE~7W*~X}nLzbl>)l=QA5rZiQN5>>@m4ENQtMkxnK?6| z3IPE@=jJ0^3P??<{LCoXQh@Z^uq--MsM>w_H1m)zRP4m-*V3kzRv zV?P}PYKydSuD)GAJ8Y(joxxQ1ZNOuzcacY;vbAlfu`f5h&_WxhdORM^GZr?UzT`uy;12L^K%utu=%{oWI+P_n(W>>!}ssz4{6e2V%71iccc)1`hZA zfwpFmb$4aJUt;Hsxn+zCL^Cpn1TDH4l$6Af4iSvNc)RLh%3k1OAED2)7sppOmpMmu zoU-m659M!K`md0Pb1iv$|F{J>G7s)nim4+ui92%2=bd`LvI4wMs9#?gO7lFhoxuwn3=`}7S7rSHzu#cP!;NPJa%W>qbAg~<9^_OzlU{abY>j2kb=PZNZ zHkZ`hICN!IJKZNi}GUvxoQqY zSsqRbi;U{VXEfVBCZ9llc;}#*N!mHb>1wL@b`yUjH%#aAXXmJ56)M{hmN(rOF`jj8uJ@=W>wilOCC&X)Az${T89`->`i>? zhAR#2^+=*MJ2IvsP(^F*WlTKj6K-(>IL8QXMNwvJ1v3XCRqGM+C+K=twn74el6i=$ znpH%=VBfxAi!_nx$UAKnK&E=sJ3DbatRd$t`+--GE(U2ZD1F;<{*^-`d8B~L;-gWu zE~90Ys=@ap3agkE6ijRi?*T^9Mj+#i&y7!tTXEi1_MS7vOj)yKgS)L++>|`v^b5bs zRrUq#l(8X)wx-gv`MTzT3tzYCuCrigmG3+L*2%V*Yo5{Q{pn8gvpV3IFMlb39U@seIz*(m+ZT12 zq1i&H%KK|3AP;Tn>fHRSUq#(gfVxP(BD}9ShBfyE*kHLX+>)J#G~`p>(vyEL>JwB9 zD@0pe-B*-hQJX$dNSKF;V`%V+V#t;Wj6LN;e>9{ikhEenT7zmmhpUmY*=g^$-O z*F??K7ms;V51M2@WCnN}z9YWCF?^mU0ep9QXMa7Jln^J=*zlQaf|0@7HKQlos;c#- z4XTd#Lz=Qj4;8q@y}mHf@`h_w3;C}CX`iBSa0x-Wv^N1kvkQgk52%jcbTBL3D@;^5 z-bS7@jVqM4-`blBx)1A{Sy3b#<+FMBP0Dr%p7G8sC9^6JefRn7>%rLlD5&yqBf>g- z39UL1=U|OK9R8g6H-a<#>sk(54fz*fn0>_iEhBIA7GMxJGo49$;I}=|kLJs~z_ZHg zqf43kwU&V8uP60Ak$F}a3d>+j)aZR$C;X{Ll;od9vuw#SGajiM2*)(pUlVf(U{>Ge z;&?(t64&^uVkC>7W>awC9M(uya8+;brEcYm@>Hk{fnJuzf&*>K4b!vJ6Pz@#tva)x z-J5zr_Qmnc_UHB98`;~bt_%C0l6IU7!+Tyhhx0BuM+em{4Ne&ULC5@d^7tPlg!i>iK#vo#|LOUm#WE%+;bU;8 z6Oo?En|7E8Uw}m@h2fNKdS)JGn%08 zt@?xF-!Sp*-~5rwJ$~D?X``Dh^b+NNsHNJTCJB%Wb#Hk}nOIc+`0=(WC0FK1kv^jR zaOL$ZHhpy?r0Wrx z&)0(ike2B#$|EHMsUm|RM1Xw^toj*6S?xhxL7kV&%70vh2b;_Us*zhX_igRo7mwOo z3QNBLq`!-bHvj!vehRpruBEKh`Om*soEW zs4{s}^cV}X)0+CUKDVpA)>SuFRB=3E=h#W6?Yq_cOX<#0M$sI3eVL(eE%E3Jn%MrA z4EGYY<7MgNYAW7B9%*W%418Da5_%6tUF;Q))y%!erK&eg+5hBFZk7T))I|vDx4jhH z`(Hf0WmH>j8?D=x0>uji*Wysz-QBggx463oDDK6fSaB#`+#QO$dxCqQkl-ip{`Nj& zWaL-Y&)n;I?m4eH`8|m16&U3e<0NE33KQh>B;N3P#SrAzYe8P})KmQ-roBBnGP&(b zLr_zT=umgjMjXGA^}7;jg)KmMaX=1ZF%@x!KkZ*0h>phw(I8!pgmN-&6TjIqtyNAn zfL=7ZsE(3GL7)}Dwlry_pqe1<=f<3_lGs~Zkm7n$1!K<2CRSQ4%1npRefl#0iy?{T zWhah+H3RG>5~BzK$%#otJaI{4ha(0p2t%6+!~uACcz+h74SS3&JZ;U`se}I>4G_ZI zu{vKbVqq7RShJgbpM;k6_D>CpSJTQzd4rXtM&6vOnWsF9|^zu1B69MPhu;TbkwmTkCH8 zNoAwx(40YuCd)vf1kzz!msNE;L?{ZVwzl?2$oHyC+M?_?2ygU0Ukf|)NOu2Hll<1T z=3Gz*h$eRTN`x`cG$)PEKTd zkuDzX+DLtKJXY-(2iscI%)MA+ZvLq2{fJLB zV@lQpsb}KGcNyvyj2$l4`|W!H($gt>*paD`Fl7e><3Hm4m9^r~PF0K(sHD=^SnVSG zXNe_zy;9@@+Hc|Ty3-_$Rh`urw)U=;u3hq+`7K338b2kYC`lZ{)u5i571~L9@1F&? zr>NE#TH#Z~{xd^;M>NW*Hzls>M9j$v{*jdxHL>s&u(wZ58G2SO&g8}w`WFo;$y7Zo zryr+SNgp?b*5QFD^($?G7TBx&{#zhT$v0|IYTQ{4*JRV07~%g69v`f1pNo|?_oAKW zQ#MVwvjm2s)W)=T8AWF&ogS>is8~g^1>8%?msMRq8HN4Q1H3%8APr?Vw#paN=k-0^ zYeD)y2T9E@ZMs}5GqL9Nz{4W+GkFfIJ0DM!VBhAbNE4<8XGO9h_v_O;k=>iFRCMsx zgO;I=%Yb0S@ug2347WKy3m*+#kqDqeb6rvI#oYg*$mH-Gw$7E3V91C}k%MMo!hiD1 z@>~>ES=Q$XTQsT`VRh=4O>tW-&G(*RWxfr2C`GN8T0UX=lrAlB%~t>7=# zL2dKl7pgt9O9U4BTCF&gNy=+;sh-?g!fB1Xr65H52cP=C=WIh=QDfm$G141C3a4oe zHj=JmH$6?Kz4x1a+qy9_-`;81R1nSjFr^v`slWxM|4A*n{~e}cgn{`aPK^`K&dJI1 z9#-hJ`=#`hR!~k4n=7*RXKws;)#3_D573o~!$v!TKPLHN7B3(T^Kvbg?38bJ;uy^D zdGhhjVLPs?18R1CR+7mZ#Mta;7@C6IvfH~fsaJ1?GMt$GeQ10Mv~tYwevZo%Nk!SA zaB6OcZcRVhR*yT7jt-q7coZCI{(Qh9C}h2T5DtG6z9oOXvA5a2w?12ILQ%q38Og}k z>DxAWAuO_H9ae}Q?+X1M&GA=NIAXwm>6bl}753XtrSW72bMcgKur#pjYn@??3L0IZ zR97vB&jdFdZTv(iKa!yHnZxtRCys~<(~^E-FnOP3f%PK3(Q(9pRJai>7N4a*?pUkd zYhRdjtwCZXv_i|u;^cccf7Xv+%ScSisXazQfq?h230YCcH|gNN(J4_PT?nz(m?H$2 zzzFXx*t--fw%)$^vLAR8!(&5A9DaKYafAZI{~UTCMRp8cAe1*qP`ggKT6pc zYUM|adCIJ_CW6a{k_eH#=>n(TF8Gc zI7gJ3RK!6=ABjW#n`HBwn`Y~rSOT6^c!YhXEqzX+b?a<4S#wlJB|Rj?ujAzG+yI(j zHS_(d)$*q^cX%C}kj8PI*iN=Ve0{*cmpGyYGUzk>_4*3wVFGQ**5zevoXIGBi{RSUthRr8T8^ar&AUPk>h3G4BrR}VSB z8E=mk>IAK7^g^_b^;g=yQJ(;x8OZ~WOoXp?q+kQaL9+X5Cp%x2NmcU%qH4}hi#&^d z`n*1~T`gr({L)BMn`s8(HQFp;tMy#5c9)xA+~`XGa=sMxxfrE~ltq39O$l8NhbDG~ z42?H~_xg0oA69Q*@NPxcr%NI7A$y7-s(piamdY>S*p}_#qO=RSp~$@lIi5Pdd2;D< z{rHRc9@zn;$t&6Y6Q6?;HFiIc(WV@e=q~e%e!>sh|(GXpy8=YsA2m z=w2=CL_79;-~x1^!bbc#1LW_N>j}Rw&7BIuIF!357p;_c{T>Cq-^9?345MOWeYQVu z6{w3t8{<3s0+FjxxbOP-g%_+;d*3|j0=Q6SXutiR4Bh&(=QF@{n}Ue&hK3VUunifW zowzQpuZEEF7CM)Od*!?D%@H(2H&}L9NGXDZ8*w|p$8%ynyB066DiVIA^{BqT$#k?? z%JyeIt& zGz$~WNB?n@ua_eV{v$~^r?+tB6o@Jx?(#6<+V}#bwBtVdKG^t`RNxPS zY4v=(s@d?$md#epXW2=;?26?)vH6H^_@@IXC)2a~g1CeGt&<@d1ekA$vFGZ3{!zQtUv;HrNTzlD)vp7Rx z`AC+Th~GbP_yS!A)&Us-|F=dNuG0i7qLQA?j*+im`m%}(3opC1`N(wb zA7W2r&)`50NsrF|tQR#0mnbrRF$7SWnCN-%5Uz#VDcuCX;ZO1u)$TuF9N8n9=<|b8 z)mA$eygZCSF@AXE)AN;MX!8m|T3FlyE`OsxkLY9hTi}Z=($xNYb|)X_r~Bz?a7L0= zAN9e_ADo#Ucane`+i%J_LbwY00xRuqpH2J^RN}H)KGM%|dGr*akMccEc*Rky;5i4t zc+wq&f^)u01HKOZ(#c&af0eO3Gwea^^7}Vf?mPZ9I6wYI|LsIR|2wkw+u@TyIc&TM zacxSX`e=zrk0zrY4t%J^Z*_ z!4J*>8hAIl&JyNc%%DQ7LfZ@qjRsGw`|PaXf%PR&?xCo3gP?KU<&1f1&ga3fke(eG z#?v45^DcrPd-IGdH5%6Bjs(m;YJPoV`oj;1}NtH-iwbM7=C z@-*}sNZKRKK{+_3yKv>GcXGdN0L{Z_Hhpp>lVW5Fh-Bc1E1%in!IJKJK#_Ui`AWT1 z;@`3>xxOF%fcm`ue`)mAp%rWFO%~NG0*1ifgdZW^?=NimP4#{i{y>$!P2b%TZP!TQkLS1F28J^{*m-LW5j0s4V1J zy;eraVKoTQH(@kLwiQ8so?T$xA2zPZpT*WhTT1bK>vj*?LXFV>265ZO8C`zmL-NOoFuYcb$G?PdAo4SS=U z`@;DQ@;WYO(od4exLytqhmE&n#9l++8E>v;Bl9hH(>M9Ee};7K*?8D5e&8W)?!Az| zC&?fek6WR@#hvK`I-M}0ztnS`@LoivXdM3?j~a>Y`mE7&V12Y)#%8yC9%rQ@^y%cv z4*kA@hd5vx%P^4^L549Zljq&#vQvT+HGM2bWWD{lQRl59-b7}%N>|GwiF2>6`U4-%clr={CE&<=^U)Tvf#;f1QNcW^oR&~kmIo`O)&bBRpGlln%JMUlk zR_es?lR~sujRY;im_?@=po@kYhf=1^W+laoJIcqK`OTkqJW; zd(4Anh@KH-Lxri*EfO7h6C(kPn8)Ngm`%~1ziwR|vz-C|q-13y$P>4#4f!^6a?XPv z@&Bu0d!-_`IZFq-$PRB}gb!nv&kRli+iGXsh-_*ZG{4J?pH8mx!-Irta_q&g+!{7uQTph|)#!UPH}{qkJLKiayKI};@iZ-iIAN|{2l zp|kbN;>83A9eiv9{?1)d8Su3XqM<4kwHFrfLW6>0(IH_VnsY~4BqaCL3Y0>8J8KX7 z3g=xY8Sl`orgK8qFn*eCZXraWBDo5(O7Kl5Z17TS8U#cVSNDwciDOQgPV{XYQ)^WF zk;M^-Vd0KU4%*jtCh{0UKM9E7GA2dNR84u8Z`I+cmH;R}IfHs6*$+d~S;(V7AKdsi0Nj+h24v%4VVbL`?40p2$+O+Sqq%#z0K*Op&|GL#j7Wk;s8FFvJd|bv zbuXtQm;>PfTtc7Mt43W0)($}8oFbK+XEOa|oM`%y`Tf*|eketcb6D+ZWB(Eu<&9gt zL!TaZl?jE|9Z>>@*5PiKvz^)b-N1*h8Aqkyjd4a^4-c`S??JK*pg1b0ualQK;h@C9 zR~E9w=|8@%e>2jSQ^1z$nMuKTH&(mxy4w;NPGZN&1BGaZ>IOLp0`v5s#SAg=%7blc zT06eGOM?X6&$-0Y1MMDvOxHDZ5>p$Ul0_r1lNNXwWfW9MKkhTx$OV5O21NRH}0IJ)5W^#rpUBv zAsKta%N!7#Fn=?$3(uH^bKmK3el%o6IK$)QH)S-}-E~5hyu}Z*qGs{R)}q=2NQyVG6te_e0$VF!Y5}8J`WxC=-;-D+?AxUg zOYKYipQB7ksN_`(Ki8$*Y~ie8#RuA1)rQ4g+*F5dT5QzsqFSnw6%#iytGlh=dQ))U%jHu zN+1I!?Vj2A7^98GB|_u*BU%C?>W?fBbZoB3-RIx85O6Uf1IxrfceVXYfjhm&#XMF= zLf(SqXi;*?k7S(K1+H}tKXvP;^J+ebW9YEWdNZTw%MOOe@gka`7sYU^Yr{;Vt=yS_ zize~_J+w-qYzgBkFux#bs|cMdsre?7LR<9ciL5(6#c!heI{#GN$fQ%mqFp>&=>EJgcb z|8o4A+2Tb5!{|hBM7X;~5m3qFL`>QG;r%;}l{P0{QNKgm&VLu#HuEL)TfXNk!jEM= z7S|KBQL6GXXG!Ox4fd+;uh{zr0NC08JWx;n!g^>xYA3sC`_x?ZWbycK#@2#NZRju`b^ zuQV>xh5Y0xmsYOzfkO&pKeAZ>uD0Z-EL2pI*5PoA&O5lXOjqoA$qKLvfeo`nvq~g~ zEN!Z!7fH_JwN^shHa=nee8hB(#5oLNr{& z*L=~NE1@Rsp!&T`ZHL|D$YtfE?5e1g3V+As`Ow~)kN_*ox}SEfPFC-9oTsJacQ4REv|kz>D7C-^BmF4IB_HR??AP;g{RkyLhs&wiRU zq$R^dJjE*B74%o44fy^UNE~4zhB;8*fFiG^G(0SWJJTSA8<*Yi&N@`w$U+cgfs+KF zkd8^UK0OI1d{%O1)~hF_Pu6syW6@C?8jBZAC@>Z*3LKGG=@i1b_todGv!?#7TOFZm z0>t&S;}t*k%4PpL=Rukv7;ovnY`(EW!5-MhNs5=vr3tQgfH?dk5(FrXMWkuh%d)`>-? ziK;#~X+67Hhk25l!x;6J)4($^4^o5(^nvfR4{j{NQr=Tp{b?C|XDZFqSL@omtPgpXxd-KpZ zQCnfQGcDwWqAt=ES=>U(^&C@+9`rU0-8q>Se#ZNsvdrpp1vzjNur(UTwD>#r<5uH? zC4AX0Duj@s3+|7XMyvn_mGs9u03y!jMB9ahuz_>J z!Zd20@qYRN)!-M7}7Zscv=rtk%H^qt4sSzf1q!5R~Q@RT(;n*M*l3Un6G} zhrXFsFyz-+`CX8kEOz3^c7t_d3>r|%zVvV?bNd}UBzi{lVxYl(+DV!@Cw9o4-tzu? zMO3B`%6K|k|Cw(ryZsiYaz4eUb05)kX=ZVUuK)|&V$5O|Hw5no4xUjIHHd;{Z8T9- zy1%vMQ2vR33s%y0>l%uT)0ZS6?DMteE%_tlrPXG~bq_9kRGIM%w&nJT@y`SSz<3hI z|I!}8>EZFvymqv{_}`y-48oB~m`4yisjm))Zy;{#GCmDphtB11_)OkeAuWQc1E*vM zyZd*skPJFBjrui!@NxjFAe(Yu4*$;hr$-m(rf8q?-2iR7v-Iaycs1i-t0Duc2!9J_ zJH0A+pHtqrf-8dDi5m-xFDE+EPHkkpi`VRl=-2C=yH8a;tTH`&wtq6cEi%Q)Auyi1 zmY}84A*6V86^_~&lwLs*s^$&Qt{iT{3HPR>P6BF90igS=v!jK!C} zlu~R#b^DbE(=A1+%-fX_D?`I|)ljjsn1m?QEP(U-MkfD{?_sIZUrUF~?*6&LcczSA z99EbSd|BCIWvB00W@~l5&jbR9lR|z?;VUYphXgs`fT&Zje|WTB;y`cA4Kz5M+SDl} z#D4+Zo{eh;W{LNsN(6NR8kNz*(o$CwypNOO1#+W4| z&Fe}qtB#Sdi2ks@&K++#qK=W+s1o8xldH+c>B&zM)*PZM&1d#iT1gFFl9Mdl%TK2B zl^yjSrDptMJxPO@oSTV1-sR3;L`Te#oI!y0QVBnfGA)*CAPhue^*C_Z=d+3hp@pGI zKdEfH;U1a~L=;Gdqqe^0`9sPZmle~PcJll$d#Mv&u(5<;ADFZ|vAlJvf_q-h_0I%a zb;t6_e%B8E;T`kJ?9DO;X*p7izQx1ThX?Wp$YO^VxpV;0>b8KeUF1faSxM`tda@b5 zo+hII&2giM!MFH`g^?#L5+%f35TlfP8_pL(I*NDcbZ@fVf~)U)Bbd#;y~*?;EEhNd zFzIB+5&WE%h0?xtNM+xC?!@&D5+Y92r1{NfiuBvbD-t(`^n$^gHN%a|zNB&p z?FF;P>o%DO=&cmj$*}*v;+lVN%wr4!N>dvF&vgiPqK#bo_0+E?MnAsSVDPK^l##14 zfWSk)d-HakoeeY7h193+KpSu8$iADQ)ge(bVhu07bcBTw?43Rm7_ki%)h;OiWbG_a z@OOYn_21=l(*cML!`duqh2wn1w{z2xhrFC?c@_I7>S*U;t?vEd^`GR*=gZc)%Wk9H z-OWG(*~^Um!!gMKQPJE#0psZ_X{Od~p96&6ZKfmFE3O?3c+wrmeTp&jUNR~6Czzd9 zhK3+v`_$cW3$NNRS>?R9LZN_~gvNMURs8A~gz$d!=FFX*&e%Qiay>uY-zDoj7`qrq z-7i|Mp?T`Yx?B%c;(F=^X4pHRVew>^@I&f^U(&)xdYb-!?SdX~e1=WL?tVq~L&8VX z0ic;|QSbc9TD98v_VaS>$VroZ9q`$pO235|&N=iQgGaQhQgL)NSntx^a#-QiMMs3$fSuTiBc7}3;50Ysi;?KHjF+l zSHzPLIgxx|HPc6WBqzx}i63Yqrb;TBAdfPhCF&Zzk^0y;^&qb*Kd-gP?@ym@tDw)w z?t+98{`TTF<%fr?==5)!AC$Xr18ASV%En)Q4&G9SXkE@rxpAJ+P+)A~P8wm^<4W)3&rl?QkGS}XBu#^pq;1yT6-pf3z-?Vgq7l~ZoBd@o!^aj@!MH@{D@+58kj!y>-C z7SC%cdR>}pClQM)b*?;c^Lfe0OT%W(CQZH}-)_|cirQ^aW|<_mHGx95R-gP+&Y)NN z-W{+|e$UFkO(YtQ&vrVml-4vuWF<{qqA5=U52teBVnstPTrq&(kUf6rm?F(`>H+Hx zlmixg5r>^e`=%)CxKWSru|wO7u!>HuLd$srDB4*PhQg@Di;hQI%f3OtZ_D+*Q8A7FiYGBYHOuBA;g51^fA7s>aP%H0hVT|&iJ#TfurM3Ly$$XQQjGs{ zGCUnr&ZP@-wVk0t=>TAH8<*IMFf5bXQQ0o$RgOnr*mr(}^6YmDD|u94Lsc~kq~{KH zviw)B-tNCB0){e?pf$Tyv5trobLcZZ+^*&7$Nn<1Fg^SvFHHTto}2{YEb zL%aAu8d)UUojS8c9-wa{IFOuaDKAd#(OG;jODXeD?Z?EWoH%4VHg!V=v!|Mb;`Og- zsg9q>ZJE3lQUY{-8PIwDA;seL=*NBbH05H%&8Sv*2pDx){b`cnvLT-%w+nBAVKl+w zHmasyyrJ=2qlq!s!XOTzRl zC6X+$-8Zk@5t_)i8Kcg+ksEBWz`1XJ$%hmxqC*tW#WbHB#=&pj03QY~!~%p+jWet* zY*DYu+AVcxc5%2LVnhom2=f}^;8O%Q$dMm$zT|m|A1UA;LZC3R_hLz)gYMkRUW!-w z4jphtq@ve$n;6n~UOyL-xPBkxbgT16>< z*L*$mviWpk`p#l6Fls@sv+~vBTBp&*<0A zZErG@qjo$f{3caqI3))yQCP`DUwE>`xOlOPTW{4z`bFA%4B5LqD6rt-JL+k8YrV}p zLe05z=#YVYGBqy&GrryP*CIMwG!8>;I^2Cp-(X)CF-toc4K^TeM*jB0q+rTn)BZrM zdg*VkF%rnaKOE_Xn~n9*;z5uh{VmN9Ws?-r+{9shY0feBZq4|wWJ&aJyeUyvi*eG8 z_3x6wVFZQ@>B5w}E-n{H2b@<N-0Eou73b%nC~G@x+tdJF&ETB9v8dl z<#eFWjBwH)pI;+{1R?g7!G|3^Q0Y^cr%zDmYCAG+xD1})9y!#uy=>HOW8EV@J^x*J zjP$Kh2S`&oqUeohS!(ot(ceCi8a-CLgcBBR>>r*$dPh6v`{}^eBZNYX~ns!I_e~<9kZk4S&8~T508sru@Mw%JhxR!X8lWpE5XN5LnBn@+h@ z2i29jrBkYioTKlriUkEJ#?S?##PhPc!Bw%1mJ^eTL*zkk?@Gc9j0$Si!$>3$@Vag2PDLCi5>@@yY~ev#cve2o&{uTTY4t!4xO`E( zHReD-p+pwZgXJXhe+R}e7JiqRbf4Ks0$Dp-JVmDaN8$vEVz-%-pvSk&$Yr~*y4T#W z_1+LynAzGZX3s&}QqwxdL&W}9V>evODdyd(`p<||Y&Sdj`N9Si`#_!)0Ba!!UHP zSQdUyLtNuf5WIBHG5{Xq{?NZZ$v^Qr)<~3p&x!76Neq9oJ1*|<+}dXti;X1c@z2bN zD0&c==m3m+VEj0+&m#-}k^_CpH=K}iN+2!&~4lEfeMux~SCZ);;1 zJxjqC?Oc#ZKhCQv0j%jJ{ooq3!a9A>B2gpUGV(;Qq2U;F-N6KQ^kTc`q|TJG!Wp#e^f2{);ov~$y+BYN~ltGn4+7A9^quQwP-eAW7DI4ioCsN%E(20 z8h7xbLPRSw{`Dp;teThX^^@<0{(xg$bweQovwC?!HR;tj5AZc`kptFaiZwvdO%mH- z2d^c`(P?<^t({-g4*+Ypw54!)eVs9>Pe&K8oaoKnj&j_N?-$V-*-daB0r&Z#(FPGY zEE~qh#D7tG;N*9tnkmEJue2%Y{@6-^8D1!3&1QDpP5M;d$4&O6bp(nldbC#^Fy2;9 zy&U(H#jxJrVDWONTik52-o0Rx-R*Xk1!L*Rf~VHBbmH3J@+_V)d6f`y5X|f6N|*Re zEv2V4?745aQaxJkU^ypNs8V?#NIO5e%s|HMp3&?skGb!*STnkNdzY51nH z|FS!;oIa!iCZ42nrfaTvasmaBOiAAx$LqsPO=D{-Rkg)7Xg7>KQ7@{+rcq=7M-1!= zMyQ|GRP9uT$xP$r!Y}FUMSE&FWahFXkbkmhP@JMy4UfB6SL@>dON)7ouZd!};pUu< z-wBI?)>$@a)@hsf=N=okxBMGg->QlQh@n6(05oumK#Wv1_^UvhRtOupT7kQ|lkmcX8*UG1bq@)iQ?(HY)>E*2X{zcMWu1uNb% zSSb4c7E)U4N;O<#1G76$satkbtOPW{T!=1eIONXqYvAW6SGCQd)|LdN*BZN&!B@>P zonhPc_R9_wA8zi)ql<_em$F7|R3+$AUaey)SMCb$f-IiQ21S;T-BkJ=Tl1o6`L~yW z3@HuEBYX!nB-yICK}#N4u(xS+ZSj`Jum-g+CJja|3jH+V{5RuB_!Ln2zf%AM@g1fO z3UZ>6pKL)?r~(_m%Zx%NOuPp0-6ucPFcIr@JH916|E1;i0*w|B3jE4bZn9%G9>KV zD7NmFNG{TN))?O-7f&2+J6~$cU+R0cBk}x|91b@R!a?9VhgHtW$a~MrE#rK&JaXCW zgX#QQUXC6(vu*#9(*@*LgKKTf9*6-MHOj7N(rt|1ojIni!Z!6{BQA^W^_zANF59 z;eTGFEiHR;@@hV`rU<9uB}#T5Po_NQiPaAckYMxx0hfL8IIb`J!Ta81oxEP-DS3_@ zBwbWf7N4yFw}xSSf>UxuSsXS3Y{B>qpjopg?9SD1ZSc9Qj5|Cp5inWd^JkSbfX{=^ zKsi?WGz(%Q#z!<+DhE2JSlaboq#x_`?VchAU6+ixRX;>^`LsMTb*@{A*r~-y#`@aY zv{4epTMzCm-hIB3KPPIJi)SseqeQSF$2D~q%sXu*^(@Pg&JIVh>7c}(v>q-P&eVb_ z&9}i$4!dB#F1?7A<{^Op zNhtTz2VCnEO*H{CT`}4WKclA~oo9$-aJ{TSNl2i1zZ;r!0iW`%uL1X9`~?zk;vlCc z6F#GZuE!IVkp?n?g5lNy8~W}?pc9qgRP0cOnDfX$JU^E;E7M}$cc{OkbS?)y#4e+W zY3wMut~5smoIby4?1;a0)QI0Sk~2I{#=DcX6pQWJ`oZ11q+l)4{tE6odih7lot^PL z0j*)iM=|Fin0`g4oJUCp#h8`$*59-%%cpRXDnQ`uaNus z#ZxO9#Xpn8o~B&tZ(7tRKlUFkt9fkaKREPoZttL*}&f`n>{ZfUq$;KWc5j8@xKKH5iGj zUcalXZSjb^-MQjQ`#WAFe#C%P*R<`qdt**o6n?Ghz~LE|+lAmOLE=`fZ`mH%?c_u; zt>29&>=nfe%X!ib7hbC&L-gDk>8)=Sx-=Jxt_F#8|Ba?yh8bef11jWg|Brx${T=j! zAcp@jIG@x;6a9*dwZFgzkkB)gg+cSgH&pm};MLoeW!>hr_W8~$V!MZ|K=07HLjA13 zX4g7do#8`mkclP9&K%e9KDlU4$Q;~2k4HS5NKyL^DLi(m+ORTsu0RSI&w(NCBM=H* zYqTvYd_P1R!v=`?kA`pfNf>dAPRK5fh>l8WL@cvg1c%9){-|&4);|H{8Q#^aG}|pI zB9g>#0c07Fd}pJxd9=(xt}g&X**L8@!3D$#{UG|XMaZxXIX^` zdmgU?6fl@+tU!2YBO9Z?V`aQ*{5n~vNZBf4JHka(ZA|MfR0#n3CYm!4&bBm0@5jW& zX`3fbAI4{Ed>sLkv~U3UE~+?4YP}5N71p`5&+c0f1vl<*-;>p8(zMGV9U0k`JmxMK zmn(&}(v;#rYb!+Xrn&PHC^Cl3<#58&xJ&H++5v3m9EU- zqoWLU-mm7Is_~~UYAnr}CQ8c{cimoUm>NRq+2?*k<8-k3RC2|57G=Y1paeIs!is)J z1G|?c(}B{8Ont9~xg0Ay&>wT_oE^Rc&5Bc0X;n)Q&g8M)x%I*(tQR0S)f%Eh>0p*U zL*;*LpWa9mA?ls}oZ?}HoDt$W{ZsB#MWRb0yB=1zLJd94cY!pIQ3l-2qQU+}e)DN1 zH+^$GGd^%BLj@iE=7ueJbDToKXMTU|p4m;0mPYfG>xmD_Gr)!12V>}ABP(xWb*=_> zpdutLfTP{q*)8m;mZI1QWZ#Yt4d*iU%GP%*t{}8KoV>6_?nKg#t|VdnGa-kc&Q$v@ zPh3_>kzdDMy&Wsq+Lrun(Rq~Nogc_#GjoP@U-R3dEk@OLwMGs z{eq;CKlQ+&J`G;yDWFdeJYyT~nYZO&TKw3vkj#5MNyAOtg|UtroY7IWK&0C)-FWP_ zIdBZsDg8C}i)Dr8_D*7(%%^%?_Mcu_CjNUXLGN9}6(uAFfiD_>23qXW0&jOpT>CWX2gHPtbdkgGM5#j5)gj$;` z8rXg&WKDN})fm3*o4b3Ty9*n2v7XAAWk(-BMIX2nbE!y9CQyZNG`^B|tJ$$x?5 z=mXqc7*GEo{WoP4jCEJ!L0l{pi7(#_a)|ck|9$&Lyajxrd*R!Kejd01mp*Qeoh9QfN&Lf6VM$cf?qdLAbd)+?|}V|E4Zr z3T@rhWZry@e5`iSPeJdcuxm7e+RxIeH_?F?o3W3058q>ceN%=S!eOWd8N!N%c*O7e zRIYygm&jjep)?)t>Qg`qr7#HI*2xXW0#%>&@BJFJB9y&8y);onEAf$4tR8%ikbrqD8=3&aO}b zwHlp=FQIYRdZRRtzj=tfx4x2%9rgJ={IPS>4@XdCHFT0wJ)?>}V3la&`IaH~9-`h= zQ7-61vZRil^fqu2Xn%Eh(zCO8kTPR+?X($dyEJP7*9&Mb3i+u*wb*bV;o?d1YT(~o zB>Dfg2x_my!MNA)g*A(e6dur5w+mg=3;bqOs`#xASHen|% zy#eC0I16hB3rnA|^gA(1jVB2~q|YI+)oadm4x6 zyE%vKJ?m}it1<|tMh}c0)}6o*pE|jN$8zx%3@jmbDWjm9%@yTcnd=v;BTT#orls8P zhX#|we_1M4n3v_86#EE7@OMVn2Cf{6>S3kZ7Rnnbp@EtdWM!m-rk(97yJy`Y&?+yQtLd#mInB2xTYaj+lJhG5AMw1F zUb}6w^H*O+((Ir`JR?Qxh40VCQXVz|u~_X>gYy`2;Nu7I%vFYC6u`(kh!qtCA~mq2`&+z$M%dZk{?2rIm_!()q7dhCM6c5B`x z9sOZIvezo!%=`FyXBazTAJ=b65;r1rUS|3Cr=CMvJ6RhoR&9%M++*dG#E>&xVZ1Q1 zzcvF7iT&ileoFgc>fUXK^Y97KEOO8~&EH8|Ow`1g>Sy9+w1~yYALcOQS#;V8b6 zw#)vt2A+-wTjfw|?D)Z;+Oi*fKCJwoN(f%wku*@vmdohsxh(VeOvEKsH`jNt%U$yt86Vg>(GtOFlsZG9UT;^#htpipM~Gu^KlY{TF_Co}yQ&YF z^G2)2^RT|aZa37|c)S*Ugx2Oo6nvd>e4Vnqy46_?V9a6@dv*qL=BXua`^NY9<}VYz zj&0KjcTOjoKZ*4Jf&cE=J3oCo()E6Q{b2qI3XkNvy}#N@>*>0LWiLNF58rOvhN^K1 zGdsddRoN&GmbI-h+_6z}to+ZAI8m#lw{rl|r}EJPkLaRS z1P!V~6bbE^8rch_jpC;c-OFzVC!92RNP)##OvCveo%*z@55O-!Q#?j7tr0|+Lytr& zwdw?=kX|NBL8?SF+n*7(YUZKT52SVfY#5nZvP0zT)%vA84|e*98z44|9E3fz!MB`* zuXZb<+T|jMYCKsr^v#ab@7gDX!{mM^^cHzqfkJ+AX%vk42(P>0`!Ng0uAud@eV+Oy zxv0_FapBRqWc$gA)SFA;_fw++(k^cAWJ6on`RFj$j9weqLn> z(;66UFSzdFIRJ+^kL-?g1;X`ZYYWP6o4T2DMXwSg`k`kgdPcMfZ3j^;rG9wdrE zk!{6HB)D}Uz4FR-+t{bMBDG)%eS_8&_n_moe2(R4;@)-AI^-e4;Yb-rDjYENoy&4DWOaLlEda zA+*_muc(hi^)^2K9RJYNmChmpCYRaeiurP4qM6vF7fR56*6*GR*HpCXA3TKhJl~N& z*)iB*{SZq49h$HIxw04^olA%?2La7$8k4-&ru||S${kf&A+X3_jW_6FFbEqsy&S)c-(ToTeVg@bX!VkT9&oj$K1dc zA}I(x{H;rNNG)T|3eOwDK0>^8d>MGS{9oJ`xYGQi5h{{V0_Yv6omL6+HMsp{By)N< z|4=L>i0rASWBTRx=~KTR_XXETYMvCSbBv_Z*`_r;u|WM_Fq8js_28Rrl->?fp>cB(&+^G4N+IvlvY$I3cCpQAmL8nWqOWW|^UoDZ*Q ziTD4z{XocX+9H2AM>o8OLh>_$eD?oq?=6Gc>b^eE0>!OZ@nFRzrG?_5P^`tRI20>T z+zJGDcZw8ia4FVO+}(p~aEC&G0KvI={?Gq?-?^Xf*PF?l4`*^_&g`tU*WPRYgnEx6 zjT@_$3VP4R;=J>P9FFG4@AC#dY^Y}5t|h&lP+6nzFnXm^`JGkSCn?pON`4BnX=v~3 zj6=a6mt>akd~Yo-zeHhtR!59N@4ywHHgf}<$I<p$(Zlt;O7NkVP?48vFM9?cCP zOu@wON+MW@Mk|Tl#|MkcG@m44zDCcZ{;OZPFG-7xAMKeW4tOufu$C5Yk#9g(e~Nr6 zc)^y$fJw2ICmx>{WyD~9{LA-hb8`XpVjK&E1oz&Bct+=+4ul1;k>Z-+%-5!+{{2gl z<(iLLjX=y|y!~7{7(kLia~NsbOR@$Ln%j7MxF95eTFcx!^GS+@=Dyfs=13AN`?l7U zzK}lcM5=uoC>c9?W+p`le0zNvUvv8I)4;0E;bf76GmO7dE!Ot(R+WX_yz|C&AQ^Pq zZLX(pg5^^Q);Ty2*`gO-TB6`7Tr~KVq8oBNfp~WNnf~L4Rw_+S>$gqdc_$mQfewQ6 zm@ygMEuRZ;9@V_-8hK2PakxJ9k~g4AO*Op|gUx*B20G4YdG6IlFgKX>;C^-|NpH^c$7l*V@H1 z_|}Gfa_2OnsyV?v7e!6HoY>o9fg^-g&aN(Rj;Zt_Z2n+Ze>hl0USKU}#4N#Gv0tm| z@@ScEjwLo)C)8xJ%tpzSgNE6$oxn8nDLrUD zhkzLXEHfgVbk|=iHO2K6{E3rA$!>Mf}>ZTJBq|$5=-GYo!r0?A#SVh70qE z!WMWDiFnJTB6B604*!67;64FV=B%FQJVxI5&NbitgoQ|sEoB?;n5m}TdY+9r}vY}=D1gTRpnC|UwlXVIZTfA zX4WVvslmus5S?tlLOu3}aGwWfk3GxT>EAr$1Y_UH+MM-P5yV#d58nH8t{c5G@fd>! zlEZkk_z~T>0KeaYVb3I#o1)kK;q!Dc2Gy8k+{B+&qR2Q5{Q-x>=&?zXHv06HmP+3` z^*lxVDL?u?5zlU?ln5{S;zLUl33CxQjJaUn{n_(D+!rZwCR-0ZtK>hc)rFGqTJJo&gF9Fb)eyO+I^3v7C$@Shw`l`I$ON9NhQ)ayUtlHieXNOv zF8+BH9#!uj7n&*A1~026Minz{QO&B`!k8wmObK z%2+or0BwH{kP%l|@Phzk#)X3bQcz-^%oEU>_JNZvQIka%uSY*TetZH}|lDe`^NO7`7I zQ(qj<#xq8TsPqU)V%1(O{*!PO8|nV=DJR}mj=ez=okHe!jItr~1cU=4Phi=%N}WK! zXn)I%@4P!rdh-LiahXJ<&KK47Kdh9e`rT>iY945g72=WG8bW-9hY}EgQU3D-7eiC)mJzT|`r#yT!i6Yh8MOjFOuMNIsK_xQ<$ITVNV!eTX$6yAKF zz}h%z7|Yn-`n4=lub1t7kWjDvJ2s&uDBY%Vyt}7x|lzkZ~Q`V zkrR4;Wx@ib6?W$3@`^{83}x+6cMA)VKW{i!tBmH8MyA^t(h5=(o>!KNMB3gcOCk3} zuC^OA#I+wlzdRl=6p5c`H-n^_lmc`VzgJsNsS9MI793?yj4bGyKlm#d-?A1}VRm5` zl?!Q5Nz86=J$vIs6qP9{yLiTebC9+Z8FYHRmuR@=Rly%|+MyK#6bpIP2<7E}{R|+% z0NXJ+EHQT4rm2cB-w4V3%O(lo5T$I@7&_UtI(X@Iic1c^LXR$d{8Au}XE^o2@_5J! zuM`Q=4j6m4JCI&%`ng+5>*yN29grD64k>-5I>qli<8?7WBVL1+eKXQwl4BB7C?+X& zol4f=tpp0nbFH-xOq4yKmI>s4*+gFdg3`vPx~qa=GoEaA(;tu%x@9x$ZnGef-zq}- zy~nDGPHNEDux4Aw7| zPmJ+RAJN0>y@Rbdb|bO>h1{cb-?{ry(zaJL)-S%&)ILETyeU?TvV7J-I%*`f^T}P=;1OyYh%_ z%(oImn~XnwxL?>ppQEOAmD5*k%0qn-@rj_2$;Q*nFMrn5XXgERM0%toNR*PBT9M<( z-f%{YV*Pz#PD3ZF^JJJU7A3Q|DE>F{sOSC>wh!N5<`{ndHyTKG-^E&;zTQV3^Izk{49(7e zP^|Nhls#14RNWjFd`^bJ;*kpWAeAP?dj=4cm*qcx^ZXQydDE6&)tuF;6x6oKB%PNML;`A3g`8_imfNT#Ua=We z0LEJ~t~ruD1AP+hx*6-ah{+XjdLxakB9%6v^|a5DB>=#CDxg8h^s+`*mYL=(M=d2d z+}P%=_LSbVy=YMF*|IM1g4*B?4a~aB=xLn;CdVWm?94UMEfcF&uCnd}ZfcUuT5(m< zi(=2okG_LSP5mJvctKB>2thaU)X3mF+&ufOM;NYFbEtUd>;}SWY0@%RZq;p}?Y#f| z;gKAosg>#gHJ&*q`7oE=@d(lkd%{`n{mP?tr<%4PV`WdY4lPR(-*V4m&x@q%4vq` zx)8Mj#c_*D8LKk2l$pP{vcxTFfwnhF-9Ky$s-<>zlS`wW742xyu?yd?*o6>$=e^es zjNw&N-vg?qF?p)7fqPQdfU4R|igB;2FO1&*=KuT^gQg&6Kt#-0d3E7H1i6N|C|TG% zVpD)bpe=d#yl-dySbj2O>7UIK?d)s#{JCI`{Ql0AMsZd06k*Lz$NVt5+-1HKAzX-t8!oz1iMpA-~AmTprCTT)x9R zPcj;lA3;h~t<*hgaPn`lWBk21af99TEE4g|e4~+`6~-}tL(S4ZdI8wY>{e5gqWgb; zEf3(g+u<@qjFX@H+j4(=|FEwO-zX{w-J{D6PDpVvVskg>l2$77Vekf`lbs2z?GzY> zM6Ex3IDUR{<@w7=QaXR96f$hz=8k_3+4ppLz~V_m0JU?Zs-*U>Mk9EPiE^;-G*@#06{&Fz`J z=N{*-B$a50*4mPODob(T0syk9N7gouM~l3Z3R=x~nb9n9nWNNg`1|CTR)QGu#;?d% z+-yvaP=o$uftp9)?Nqd)TJ0v8g}r#JNi3J#t{*kdu0|DP!R&3F_8q?KBX43Cq2G3~U%Y`%xOT{hpSab4SI7l1h$UEk#Xmjo z@`P{EJY}1KY^r65y&~RV1I`|8FaX8F;*hOjJwmoMae0cz4%D}Hge6LW`(+P$S5x@I zHCy!7YG`cfg@DI-g0`0k2#=gKB|cSd-!uig2k%)^2hC87k<-G3FFuJ~AV96pEaHM+PR zh!K+5EV+xUGsuljTE?_UhK6@^?(ZQ!;MVy(oo0A)%)q_*GGfK9w?Tae7BWe!R)Zbk z$H^cY+t2Sm#d&wy3wDds#laG>dU+`Hg*Z=c=LVxnfbr8f-7+L@MFo}-8@SF%_28n# zd07-RtKML36qw=;?U|7Kkv-YCR_Rdm|n5 z*nnwf2-P8uBiT2Y{%w;E7ysg?4(?*Nyo(7M@q zL?dV$YhyN~HK;42Mta;i5$dhC_xkLvRIf*g*qE^19psvkL$oIR?W<$==1Q^i~Z7um3oIRDI`EgQmw z9W$R50PMSfNtz6Q<+G*am*!-bMo+)yU><`D-Y#a80yL{;a{E`){DQ`r_H)wI%n~mx zt)~rRh8F__*#mWK@C zPX+{0NMpN3X|F8+2}4Le`FOMYo_`Q~RLSmH#94gE$bNp#oxZyqh_&gMcE;rs=^ z+p)xn1)xdo=|(zI_1(tEXp_Zj*K2RCMe*-#S~>BUTmq%m{B8h%XCV#6WL4FW;oZe1 z>t5$WLfa2)dUNf2GYbeG_s`^-=*-qZvg9qjy<4Ae^<;~aQw_E;=aF=WFQCt5CswLH z=9@y<=ULnzrtrB>^8H@%y^6axF$qg5LMT-EGYH8K`vAn{(->Sb*vv`Q)gTJfO@eKd zp7*!0?EmmX|C1jm|U2;SH7@PETDWag7E_x4kK+T(%agu6T}CC}$QqXWznr7FA-A znPkryKYilz6Jf*87|pf4?JIDQj+a8XM_+p9miNJSfNF|Wr9a)T^v;xEq(WpKtX7OJ z8+apzu4u_RenG3C-*Q8jEi$46-=lLSbHXFt;kGC6<=q0wV*9sF{=iw{GyrDL)<$tY zLVe|qPSH;D2D@HPrB@=Ut;t&Q`_|&%ABHk)owRfx3Nb&?CW7BOxt)0X z(VR2h&X1ea4bFR7Fj6sm4CBf!o(ya{r2LM9Mqm-5qmk-LALGjk+R)ecx$PQk*Q-fh z$#Kql27ee*;i9p9WF3zE?@iv{cVnyeXAXnv7 zp!+_C0sZVSAuJ=*KbCrZ_8g$R6fud~K?lT`R@}L|T9id4H%;?2YRJmq$q_uQ*kF}_ zkxnK4CLCBI5;r>OW@dC*+=ukN3H<$-vFC`s$9T(auWe7>>$V)S@GN*qNkATu zk!DW`GOAFrv5_%>ovyRl{W*=PLx%YcjY?xcT`w$udYu5; zaHW)88yY_`QTnMe5A)x(_DaXzT#R1mns1K%YH>8va%RC2AP-E3Xyr7oY%X`cuJgrK z>r|0eB-ws{@uAz#F0-A@73XUXm?weu(%7a@{K#CoHZrC>%_?CRArb#JquA$-pdZ<$ zurIuq`Tt#Eu4uBcBXfA>wcx9N}Y`uyI+xxpZALJ z$$#FvB&n_Xf-jA09#;!hMUsi3+m17LhM&Lse#q%#1h-ko_XSY5?xldSP)NG8r<-h; z#5wU3dSW$y1x_?BIAPC{BacZ$8koRnSZx|1UG%#(e|ZwvFQBWKDRAVmklAO!gG-a1 zm>Ue7{nr?#&f9wclPKC`#7h@bvM8if@C(XT3=4-e@R0j9cA!oH8Alm^AJOJaNUxW% zj0(qwOJ%}<&)vlz_k;Z|R>K%58S@2EVjT>j3m7VBQMM{jeNHEp2JzZ^o*j5=QrQP1 zWUrCADNs622F`s{(Eo)!@a2XS_w}1Kc21XEYraN<7h(SV;JzXVRIzuS?Wlagodg+M z^>!dZDb~N|$$-?v_0?dtAy3lf$KyNl(qYgzsKkeuBgL;OrN&N}&0fEj7#TA(DGY+C zui6zYb9j>Kc;~P9*;0=?TDHRl>13GhaBC1Jks#QIdTN6NPcL+`F;_IN15r8mm7I|>2@Sgj>}Yo7oq+M@M2)0#1M z6qj8w`QDqK?6W_2=%bJSkZI0wJlHUFw@;lJdYfC?({fQSEUVGRH>_AP z?q>t9U%!3&xTy`T@l@rY$^L_Var+2iRzIpUFR=l^n8~vxJk%ejiWMyW>oeL%9A77` zZoo$o#lidsNWRbT;yV02#0iQSv-FjueoQxJXup7BjEvW*K~N)Qc!FY7!UqikeP zv-4IklU$fx*$b*82>695*Hoc1O#J3RISN33`i7?G&-1LJNc`2_ZZe@Y%6RR3c|#DG zm114B%3db7bm;`a-oqF>HfyO1(~iy|GR*rrH#Pi{!(GVl-Y%GL-!$it6t%P(9_D9; zGluQ@1;|Iov2Y&#pqi0wFt-4OjVv-7;+e{BzHQC zpRWA~YI?2aKEnL84=k+;EwH<@-}oZ_@d{0Dmm%f+soV~O>|_1+lPP|)5yk9=mgp}v zw@f(7X8<2Cc__Q~+6@T>)yb^N-9_x^WSrTBs98&KN2ja%;COXb{?%r=!Gx=>U{Kz# z-t^qyRSE6D9xt(%%(q7S2y-fJH}X?z_y)A9QllzyjbmSOwZUDHqsN`(_rz_ZtgaUx zRdORy>qbMYPtG(%PWNY5w>u~6o|v=5O?wRuQd~VUP?Pplx6@SI*z>8mr4qLCYMdAY zw|soMl2OKf%EXd7s7;5=N5ZUrW<9$Xm&he)4M!#s+v#0o7Ngs?ho~1 z0D<4GoAKuecQrBsl6RIIMPKVvw1r~0Gg^PpSGSCKHW1nD@#cLILTJXoWLdK`20Vzz!FYZ>Ipv$|L? z6}>@o^psAC8{!@ndlT>}=*=6S6VZ%OE2HqbM0A8;+^+P&rY=%fgx= z0mfIfI>=0xZQdSj->C`bHA4!l26L)d+rIAgV?!yIs<$G~slJ8Bxl}QxX6u%9rfYM2 z;F(15#G}=DIRc7xWu-V@zQUhVSQaBxcsCxffb&-p-za>fH=6~ah6KDUJunJ6&*2L5 z<&@S)Wn?VH$~G$?n!p$Ick(wy^<>$5Sml4}SQ|p>Z>cZ?J)!vnzMoBA9pz{RmSbB4 zNsXYh;Ga{;LK4zZ%al?1aH)ka)z~tMdXwzuNe84EkqMB=-TTjnuh{y04#YhJ@zDOh z297D=HW8Okws;gZohi#rj^P^h`%oE+;UUE z{OQT9I7YTbmf+Xqt^Bm-X&lY~>nE;7lON+m`g6s=r%h{}h-Y*)9htyM<2Z>>dcWc) z(|SWKMUUccR0$B{H**RHiydAa4>+oo)3(B&=_Ip(S&}X>QfV2NbSOTio+Q@qwkDJB z)4{&U5Z5GQc`1$Ow^|<8No~i88rx*j7I&DJRapH+KN!8l2-o@SU`Dah`N(&pXA3!N zfi^gQg)oe;i}&eF4Ow!UKPx;(x2Oy+92XnRoN5QOQ`y*#Su@&W6&%ky0vhrG9)_Eq zWln6!-7}%ta5J^F4iV8u^xI+ID<0V$oBJy|4Vamj?%c7VAG_}m=&-}eX&n7XGmf%9 zD9Cu1DdWb+8Fb>;A~&2YGUO_G%#BR)E{k|!Ua~p#Y0V`Tgs}I+Z;Kz#PcSbrcw~R? zU#@muhx*INqRMEA^C723E#6x{@no&8NS!Xl$FiH(kj$U{@xBf-y*sg{h|mvZZsX3m z$acKo5cPN<`|E?m`BG0Ob5Xac+k$8)IP<+#Cx8^l$_~`YfZfoRg?@g43&M*nRAzAW_v* zg79NrGuOns9*-PO=<98-B8gm`7=9svhQA7`XTzdcrAlM}3;wBlg`(-_eLcUg9sEjq|!MqqJa`5nm%OV8d| z#HDD4c5Lapsr;1FndRoAlwf`QGwHA#szd;uEiSaLnFQ=hR-}z@kTBa~la%HY=|x@sk$tM?gn9&n&5G&Pp``0@b9O36>$DV~4Eia{1%pxxrSBV<&N8;x4l2 z2^OgvmX&h$swr;;KYD-8c!YF)N!q1n(04cpy%(}(t@;+C+v)u!hCYrzG>Zy2{|b}3 z%CY69W`zeOkKH-~9<-Vbzwh?52(Z88K7_cZ9=iFx80OCa@?@U0(6Xy?ob9xYz2{7> zX`1Jw7|=~k8LZgGD0xtP)KuDAUPOp28Hep6~CH;N;LA@W# z3pl4`^SE5ci#lLg++<`?D*MDnCT7*vc-7guAb#y`%$50=`ff z+T<#`LV;#V_n76Xtwz9oFMFA2_GM%VSMR4wD6L^-9&!Y|&rIwJb?e?~fC3`Tc-TzmFL}6JRVTd0DA%sfr<^%RWsU3rWI(Y}aKRkisR$XSx3$b#(#ZRMTXY@ZJ zEus`d@p>s{gM(7MJ8Viw*>8l=x*i+IBC^!h&wlZq`S3V6Gs(V%PJQal-*KF_v{HAp?{inr;Ib}FBTT!x4vKpHkyzUvkCUqnmup@DR8c-H z)gKoWuln}KNrzw2r*8O4`k+S?xmiNF!V82nCWi=Ih6<1NPHIb6l$aG<>%_Ak+Fkb= zcpE=glfAf;dO6hkR7i5!!?;+nQJ6slkd>_QW*2v<&^{St*<9Q1D^0f4p|wji{E7bF z326rC`daS9vW>~E&CF4%FPrDkUG~SQiEKGQuR-uDfK4mAVPce;afc+m5@wHQR)%XN3I@R`At0CADw zd|%+6ni7K`(~TTpk> zPJYRkyJs_*tNp)7 zQDGdy{%E^EpCHX$(B!;K@fg09WapSiT)x8;)3iX2-16-25?j&8u)fzE-naPT%UApk zxot%B<_4k6i$JEc2lzs%nONf27272g=yOvn6d-F@*O_95-%CleFgDzUOL;f4{Z?Rr zt|dpV__lHmr}A%I?y`pA$&Rz$`=3O{PNiBc1sPoZ&lj zSOe93V3H2zw>@!KLP9aW+lqBV1Umv*wmWK)GawBw{&jkuC8&FMDOr8`^d;Ds%;CNM z8ZUp+?bE_(9BrE5FoTnF`ES!Yp_rxZWXAfzFX}H@o#h&C|E}sNEqn!7Ng{sR0+%*q z2uG87EEOM12D&@eYP^!-QOCYch!dYXA2*Vu9Y^^YQ-|$G&SN@GBwc!}F|PLBH$zr0 ze8CdWXT5Yb@nl>aqG~=rPDprGmm8{8vM`7UiFn+d#87sb)eKq#Nw2g%P10|7(M135#^6*f^WI!K&zRn;%(9XqJz zf8+1ZIdLxYn~11KXqMQQA>hB{b{gPkgX!qD@scr>#a_OSao)m~Dye5q5?5 zd#yEWitoq-2UtgO@&vC4n_2h2mzc>^0JM3QVyAt6pOeGyb+x_uExq;(UyB~Cj2O*5 zsZyLxLBH;Z!PDY~>rTK1tt+3htT>$JLYlpl_D})xF3ou#gZC&w6f^R4^k_+fn5T;H zq1uSo9&w1_G1B>9h9Y=H>}KS;k2@!LyQkKs}&5Nmst0oG)$WucRp-3>@DhDLOP&Q z?>C6I3yHm1xDo3ZVosqFgI7F+gTwfOjuYw%uA%brO{w!@+$?N$ZT63_yok-R6hU5 z8F6YhbG5FhBfz3~OqCKhA((kJeQ?O4tkPf)pEZOM~r_$#3Q7kzlOwC;)<6?bO5 zxjVx2=gJM_pS2-X*y+1Kxc^Zb2B0NGaEZv&a!TrFifeftedocEd`;~sW9l1vDWgpi zo`tVUkBp7Ar!Vk4{DVjgppe_2+E?xG3BosUW!+xk6vS?L!*_0Nmpm4$Q0_#i*)Mrs zs(S)gO5kJUuzc`BFxd*3^3?+M?gKi>X*)KAe`I=l-3kcY#Mdr)B9r*mym7!I4f+iV z=jon_T=mNG5~!l;zgg>zIOVmeGM#DC+TB$ZTnl_3yC?C7gt)B{%eUBW+Gy$6>(_H3 z)?J9VQXL;g-UNU#OrW*g8de^_vh9TA!sD^y4y9dg@=f2J=}DKW^sQ9>iGM1&q9Jbr z@R#bq<>1}j%85Eh!^}}3SJ?uA3DaVFcQ@x$fl}?9%6pPtul??|c!RKt4=4HXxc{;k z0px*HQ5c-s2iv4{qpV7niyxyD#3{4Za4A~qX-$NPugr_OsCt>B+|IIhTTW5m#eP3E z66J&4zF=WUH!rRxoZp1D^;#ne!1BEO(>v2~ukmUgb|RZb4J`PPB(N6lX;{hBA~Zbv zVAu>tE*G;B)(oZ=HffrO7#SdN2h0)wBR-?L2~4?<_G#z+1x^A!=O zXVJ5_&H*dZfNseU;pKCxNyKCD=*9{PKQ^-`(ULQ@pG;-($OPYTU$By*fInA3Bktl|H+ZCFX83CdL_!AaI|d|PU}rvTE2y30M21u;@-|gihLh(#si3c z1WWD@>jHDhzTpgiYSrUISeu-zxQvh`w*2CN?YXy|!Nd`j$UfQr0c5sU`rJ&SwS=Yk z%uNwS{))|jP#i!~sKYD&hD+V0k`)=jrn?&354b_3E)%Sc zZx4<~W$|Ql^FQD6OBk!h=b=~@ zo>MmG={4kYJy!b+N!}5$kW8G@)^C?In`9(4LVW&Jt#qi8_lOR&u)NXs^wJJE$^R4M z*guyxXKY00qKw`u$Tf}Hb${yH!KLst9xj;gLXf|p$_x)oHv;&oNvsE>tErJzoemYH z1(C`#b&<)nh#N~}S37(8w)3Xd4R<%!2M2uviwqJIc{m}=*u9R-{Tzr@=7}iI3LK?3 z8w!SP+qvc=?Sz)#k<6&rhgZ?W*EQVy@i@+1U+e*2*WaIsUTyjxuLjb}XVXSeT7376 zY8PUUxGX0=vd!k!h>HspBEDXx4fhG1bA`c#8`@kfo4|&g6~61E2J+rskJPJ|O^d2Ra*NSz-Q;pBchlL8WKy8k=Q`ZpNww_6kP z64L5K+AkssBxETcZ)no$qgstm&bSeL6HeU+xJ?>qQOJ;st_=x2vhF1 zq$@;>=5y-St;qLkGRLQKxS$5n1;g zdqu7deg~v(3M1sV9ZRE`@W)Q)8JrI#QckE+MO)E|T&(-gTwjZWrlU|Ecng2!w)D?X z88L5B|5bUS9&9}3y(=yyl@@m`ku~zp@ddm&Ep4u3Pda~fmuYhGcoyvKm8~`fzRS#$ z4qiJLzEpeBq{VU8qR016mIX+>Ow-*!n^m=9+-OYuC)))WTa}^}_oPohiGkawj{SaT z@k;gd+f)$TbLrB@)o|5MtnI_ewP@Ro=$r=t#fHzsZ>zhFj>u9Cxv#tjy7rSr`Q+tH zC*Dspi{h>L8q(gO#_+Yp-F3{1o&3zZa2P8eMkk6_mfKF5fgMn5WW|4LA1@*XH9w9+ zBn??z$NL_uxO`j}`L{>ieG(3jOY8LLr?=W_X)zx{ia7d*og3wvErLFIZpz+S^wAh* zXXURP$B>o1kui*&&#G;;E;r6lkoh;dPQj%l-Xiu0k;UQL+-_XioX(2AR`CEOiA@+U z)7eu@Xo=&6@Yw;J4E;rX-qBeI8a&JDs-EVeEj+WIPvqgqDJZnL9YNsIAo``5lq2Z6 z^XnDL)(_QW+%oEKYHUN9vRp`&%O_Szfb?(H%f}yVMjuzB%6I2x=Kc)c9$&n^Wq&!y zFy|Nql>0WuPO;LG;;ULyDf{+}e$IQqgI=-So8P{*>ePN56vH|31P&XmQZxjKvQn(& zP%k}G_r~!pzg%B$@(97$Gq?ra%+Q^mf^KftPFJD{|3x@4a1qZLeON;Hn7ExA`#fn) z``f>IfLsq;yuWExy%5_oL82X3JvEXm=0xg%7=fKpLF zu)*_H8jf_EYZ`rf?N3Ma!!6&o z+O~@OLw3?q(xXTj8u5&awfjQA!(7Ry9;i6GCqSX?Yx7NgY4~Q6Xl*zgaAb758uEXG zlE_}*#hlpwcKUgg4BDXaPi8!+bx;-G7?TJ6u*J0s$CpO<-1P7jxYlHo>lvHtcV_y> zFH`Dqm~qB29mT^F>kFiJP}f3f>Pmn~sBKPVYKj(0b5S#pLBjUGjopOn+&8rnP!GBO z_#ECTWP{i+C3$4C_wGZctdu{roM zpYnTNtH;uRQm)^#@9*5y%AZHku}^IgClm7N{N`0D%Q5+2M-ip_n98c* zpqH8Bc+~HxV(Z&Z{V>;1bKWnuyAz74B9}Iq?Yu`u2S*ino?Ng8vjkw(0WdAY*CjroL~?;*n4X!k`VV zaV9owdepI|wpnFDxQesv9=SnK+$%YqVO_&-x<3rF)dGl4|EK8~7Sf`4O26xE>J1O0 z_jQXxj3Y-HeB4yHdIcjxubidh+FT!mnJBY+913FBR&=O~ImBn9Ek7*rzg)oQ+;~*E z)&6I)>aP_XZ;!gHyq~-N@~*8_)G&@rM7+D+y`GC^CZ}Fy36VxSFlIe_TaP2VLMrH+ z03?a>e0cPR43I_Mg)+mNb99KA@g!XQXG4bzr-yr+Q;(da)eqh8jvFNoNJ~R}VvjbK zhY#}|!#$vv(EHbSRi}Mt8ZE94#=`nlHo0}zOOq>tN9#Kw25s|E9$8-VRe`+HB(ltd zD3u|8h?)#ZzNO#UgZ-kN^h7(>t)y_FMjDm|$7EZ4s^7K>%0F|NG@3QHR`VtYv2v@r zDAB(1y4O`jSMXn8p&!l({c7&zS#6i(FETKuSA+xwZ~q2238^L*Jmst{LnAC;p83KF z=?{goeWh8Iyw0xsjxx16&0dRHtpZ<(=hxi35`m_PJVx5ZA6-|!L5>y`T5hiJrMJo# zOM@_N8r$xD!otb4^sT3=jN85Y=~p~GuXY6=?ysQURgbN^owVVz*GFTGh-1&g|CuMR z*bEn%+lF`lhSlx<)8Y8{P5*oCMG;V5{@#`cu&V18&Mvvj6}9 literal 0 HcmV?d00001 From 55962b5a705de487891f07542ab79bd7ed2dbb5b Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:14:27 -0400 Subject: [PATCH 08/63] PDE Updates 1 --- .../personal-data-encryption/faq-pde.yml | 4 ++-- .../personal-data-encryption/overview-pde.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/faq-pde.yml b/windows/security/information-protection/personal-data-encryption/faq-pde.yml index 49b38650ce..353c1d4267 100644 --- a/windows/security/information-protection/personal-data-encryption/faq-pde.yml +++ b/windows/security/information-protection/personal-data-encryption/faq-pde.yml @@ -30,7 +30,7 @@ sections: - question: Can an IT admin specify which files should be encrypted? answer: | - Yes, but it can only be done using the PDE APIs. + Yes, but it can only be done using the [PDE APIs](/uwp/api/windows.security.dataprotection.userdataprotectionmanager). - question: Do I need to use OneDrive as my backup provider? answer: | @@ -66,7 +66,7 @@ sections: - question: What encryption method and strength does PDE use? answer: | - PDE uses AES-256 to encrypt files + PDE uses AES-CBC with a 256-bit key to encrypt files additionalContent: | ## See also diff --git a/windows/security/information-protection/personal-data-encryption/overview-pde.md b/windows/security/information-protection/personal-data-encryption/overview-pde.md index 90896a5bd7..d19b0a7cd9 100644 --- a/windows/security/information-protection/personal-data-encryption/overview-pde.md +++ b/windows/security/information-protection/personal-data-encryption/overview-pde.md @@ -52,7 +52,7 @@ ms.date: 09/22/2022 ## PDE protection levels -PDE uses AES-256 to encrypt files and offers two levels of protection. The level of protection is determined based on the organizational needs. These levels can be set via the PDE APIs. +PDE uses AES-CBC with a 256-bit key to encrypt files and offers two levels of protection. The level of protection is determined based on the organizational needs. These levels can be set via the PDE APIs. | Item | Level 1 | Level 2 | |---|---|---| From 25c79227bed418ad0ff79d89f6a2c7e577d53f7c Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Tue, 20 Sep 2022 18:15:32 -0400 Subject: [PATCH 09/63] Updated the user mode rules and added point about SAC --- .../microsoft-recommended-block-rules.md | 99 ++++++++++--------- 1 file changed, 55 insertions(+), 44 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 64e6685f37..d4a717a32f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -62,6 +62,7 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you - texttransform.exe - visualuiaverifynative.exe - system.management.automation.dll +- webclnt.dll/davsvc.dll - wfc.exe - windbg.exe - wmic.exe @@ -119,7 +120,7 @@ Select the correct version of each .dll for the Windows release you plan to supp ```xml - 10.0.0.0 + 10.1.0.0 {A244370E-44C9-4C06-B551-F6016E563076} {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} @@ -143,50 +144,51 @@ Select the correct version of each .dll for the Windows release you plan to supp - - - - - + + + + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + + + + + --> @@ -1527,6 +1530,14 @@ Select the correct version of each .dll for the Windows release you plan to supp > [!NOTE] > To create a policy that works on both Windows 10, version 1803 and version 1809, you can create two different policies, or merge them into one broader policy. +## Smart App Control Considerations +Smart App Control enforces the Microsoft Recommended Block Rules above, with a few exceptions for compatibility considerations. The following are not blocked by Smart App Control: + +- Infdefaultinstall.exe +- Microsoft.Build.dll +- Microsoft.Build.Framework.dll +- Wslhost.dll + ## More information - [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md) From bef7c27e8d3e369e8fc17d3f84148530b8c560d5 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Tue, 20 Sep 2022 18:16:02 -0400 Subject: [PATCH 10/63] Updated ms.reviewer --- .../microsoft-recommended-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index d4a717a32f..47db6cbef8 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -6,7 +6,7 @@ ms.technology: itpro-security ms.localizationpriority: medium ms.collection: M365-security-compliance author: jsuther1974 -ms.reviewer: isbrahm +ms.reviewer: jgeurten ms.author: vinpa manager: aaroncz ms.date: 09/29/2021 From 7cf69aa619a7bbf36a154ff683acd1c9ebdfb4e9 Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:31:37 -0400 Subject: [PATCH 11/63] PDE Updates 2 --- .../personal-data-encryption/overview-pde.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/overview-pde.md b/windows/security/information-protection/personal-data-encryption/overview-pde.md index d19b0a7cd9..5d471de4e5 100644 --- a/windows/security/information-protection/personal-data-encryption/overview-pde.md +++ b/windows/security/information-protection/personal-data-encryption/overview-pde.md @@ -94,7 +94,7 @@ For information on enabling PDE via Intune, see [Enable Personal Data Encryption | Item | PDE | BitLocker | |--|--|--| -| Release of encryption keys | At user sign in via Windows Hello for Business | At boot | +| Release of key | At user sign in via Windows Hello for Business | At boot | | Encryption keys discarded | At user sign out | At reboot | | Files encrypted | Individual specified files | Entire volume/drive | | Authentication to access encrypted file | Windows Hello for Business | When BitLocker with PIN is enabled, BitLocker PIN plus Windows sign in | @@ -118,9 +118,7 @@ Encryption information including what encryption method is being used can be obt ## Disable PDE and decrypt files -Currently there's no method to disable PDE via MDM policy. However, PDE can be disabled locally and files can be decrypted using `cipher.exe`. - -In certain scenarios a user may be able to manually decrypt a file using the following steps: +Currently there's no method to disable PDE via MDM policy. However, in certain scenarios PDE encrypted files can be decrypted using `cipher.exe` using the following steps: 1. Open the properties of the file 2. Under the **General** tab, select **Advanced...** From a30d48727f9843ee27db14f500755fe7dc905dbd Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Tue, 20 Sep 2022 18:38:29 -0400 Subject: [PATCH 12/63] PDE Updates 3 --- .../personal-data-encryption/faq-pde.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/faq-pde.yml b/windows/security/information-protection/personal-data-encryption/faq-pde.yml index 353c1d4267..7d64c51861 100644 --- a/windows/security/information-protection/personal-data-encryption/faq-pde.yml +++ b/windows/security/information-protection/personal-data-encryption/faq-pde.yml @@ -38,17 +38,17 @@ sections: - question: What is the relation between Windows Hello for Business and PDE? answer: | - Windows Hello for Business unlocks PDE encryption keys during user sign on. + Windows Hello for Business unlocks PDE encryption keys during user sign-on. - question: Can a file be encrypted with both PDE and EFS at the same time? answer: | No. PDE and EFS are mutually exclusive. - - question: Can a PDE encrypted files be accessed after signing on via a Remote Desktop connection (RDP)? + - question: Can PDE encrypted files be accessed after signing on via a Remote Desktop connection (RDP)? answer: | No. Accessing PDE encrypted files over RDP isn't currently supported. - - question: Can a PDE encrypted files be access via a network share? + - question: Can PDE encrypted files be access via a network share? answer: | No. PDE encrypted files can only be accessed after signing on locally to Windows with Windows Hello for Business credentials. From 438f54fa7c3e1936752a65ff4d5d31c7c43e637e Mon Sep 17 00:00:00 2001 From: Parag Mali Date: Tue, 20 Sep 2022 16:00:19 -0700 Subject: [PATCH 13/63] Add doc for EnableESSwithSupportedPeripherals Also fixed typos --- .../mdm/passportforwork-csp.md | 42 +++++++++++++++++-- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 67c5ae122a..99c48667ef 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -83,7 +83,8 @@ PassportForWork -------UseBiometrics -------Biometrics ----------UseBiometrics -----------FacialFeatureUse +----------FacialFeaturesUseEnhancedAntiSpoofing +----------EnableESSwithSupportedPeripherals -------DeviceUnlock ----------GroupA ----------GroupB @@ -286,8 +287,6 @@ Boolean value used to enable or disable the use of biometric gestures, such as f Default value is true, enabling the biometric gestures for use with Windows Hello for Business. If you set this policy to false, biometric gestures are disabled for use with Windows Hello for Business. - - Supported operations are Add, Get, Delete, and Replace. *Not supported on Windows Holographic and Windows Holographic for Business prior to Windows 10 version 1903 (May 2019 Update).* @@ -305,6 +304,26 @@ Supported operations are Add, Get, Delete, and Replace. *Not supported on Windows Holographic and Windows Holographic for Business prior to Windows 10 version 1903 (May 2019 Update).* +**Biometrics/EnableESSwithSupportedPeripherals** (only for ./Device/Vendor/MSFT) + +If this policy is enabled, Windows Hello authentication using peripheral biometric sensors will be blocked. Any non-authentication operational functionalities such as camera usage (video calls, camera etc.) will be unaffected. + +If you enable this policy then it can have following possible values: + +0 - Enhanced Sign-in Security Disabled (not recommended) + +Enhanced sign-in security will be disabled on all systems, enabling the use of peripheral biometric authentication. If this policy value is set to 0 after users have enrolled in ESS biometrics, users will be prompted to reset their PIN. They will lose all their existing biometric enrollments. To use biometrics they will have to enroll again. + +1 - Enhanced Sign-in Security Enabled (default and recommended for highest security) + +Enhanced sign-in security will be enabled on systems with capable software and hardware, following the existing default behavior in Windows. Authentication operations of any biometric device that Enhanced Sign-in Security does not support, including that of peripheral devices, will be blocked and not available for Windows Hello. + +If you disable or do not configure this policy then Enhanced Sign-in Security is preferred on the device. The behavior will be same as enabling the policy and setting value to 1. + +Supported operations are Add, Get, Delete, and Replace. + +*Supported from Windows 11 version 22H2* + **DeviceUnlock** (only for ./Device/Vendor/MSFT) Added in Windows 10, version 1803. Interior node. @@ -551,7 +570,7 @@ Here's an example for setting Windows Hello for Business and setting the PIN pol true - + 15 @@ -566,6 +585,21 @@ Here's an example for setting Windows Hello for Business and setting the PIN pol true + + 16 + + + + ./Vendor/MSFT/PassportForWork/Biometrics/EnableESSwithSupportedPeripherals + + + + int + text/plain + + 0 + + From 534cfaa98e59ceb8e174e5103011503265bcc44d Mon Sep 17 00:00:00 2001 From: Jake Stoker <94176328+JASTOKER@users.noreply.github.com> Date: Wed, 21 Sep 2022 15:22:59 +0100 Subject: [PATCH 14/63] adding additional scenario for line of sight HAADJ devices also require line of sight to access on-premises resources. This is only called out for AADJ devices in the FAQ. --- .../hello-for-business/hello-hybrid-cloud-kerberos-trust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index da2c3ed436..3a879cfdd0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -253,7 +253,7 @@ Windows Hello for Business cloud Kerberos trust looks for a writeable DC to exch ### Do I need line of sight to a domain controller to use Windows Hello for Business cloud Kerberos trust? Windows Hello for Business cloud Kerberos trust requires line of sight to a domain controller for some scenarios: -- The first sign-in or unlock with Windows Hello for Business after provisioning on a Hybrid Azure AD joined device +- The first sign-in or unlock with Windows Hello for Business after provisioning and when attempting to access an on-premises resource on a Hybrid Azure AD joined device - When attempting to access an on-premises resource from an Azure AD joined device ### Can I use RDP/VDI with Windows Hello for Business cloud Kerberos trust? From aaa788b467b5e79b6e414a1aa70376271308b085 Mon Sep 17 00:00:00 2001 From: Jay Simmons Date: Wed, 21 Sep 2022 07:36:57 -0700 Subject: [PATCH 15/63] Add link to main docs. --- windows/client-management/mdm/laps-csp.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/laps-csp.md b/windows/client-management/mdm/laps-csp.md index f69dfcb4d0..c4255eadb9 100644 --- a/windows/client-management/mdm/laps-csp.md +++ b/windows/client-management/mdm/laps-csp.md @@ -19,6 +19,9 @@ The Local Administrator Password Solution (LAPS) configuration service provider > [!IMPORTANT] > Windows LAPS is currently only available in Windows Insider builds as of 25145 and later. Support for the Windows LAPS Azure AD scenario is currently limited to a small group of Windows Insiders. +> [!TIP] +> This article covers the specific technical details of the LAPS CSP. Review the [Windows LAPS](/windows-server/identity/laps/laps) documentation for more details about the scenarios in which the LAPS CSP would be used. + The following example shows the LAPS CSP in tree format. ```xml @@ -231,7 +234,7 @@ Supported operations are Add, Get, Replace, and Delete. ### PasswordExpirationProtectionEnabled -Use this setting to configure additional enforcement of maximum password age for the managed local administrator account. +Use this setting to configure enforcement of maximum password age for the managed local administrator account. @@ -758,3 +761,5 @@ This example is configuring a hybrid device to back up its password to Active Di ## Related articles [Configuration service provider reference](configuration-service-provider-reference.md) + +[Windows LAPS](/windows-server/identity/laps/laps) From cc1fd44c0de98837628f26d1e76118299e6c35b6 Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Wed, 21 Sep 2022 10:39:09 -0400 Subject: [PATCH 16/63] PDE Updates 4 --- .../personal-data-encryption/faq-pde.yml | 6 +++--- .../personal-data-encryption/overview-pde.md | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/faq-pde.yml b/windows/security/information-protection/personal-data-encryption/faq-pde.yml index 7d64c51861..c1a2be4053 100644 --- a/windows/security/information-protection/personal-data-encryption/faq-pde.yml +++ b/windows/security/information-protection/personal-data-encryption/faq-pde.yml @@ -34,11 +34,11 @@ sections: - question: Do I need to use OneDrive as my backup provider? answer: | - No. PDE doesn't have a requirement for a backup provider including OneDrive. However, backups are strongly recommended in case the encryption keys used by PDE are lost. OneDrive is a recommended backup provider. + No. PDE doesn't have a requirement for a backup provider including OneDrive. However, backups are strongly recommended in case the keys used by PDE to decrypt are lost. OneDrive is a recommended backup provider. - question: What is the relation between Windows Hello for Business and PDE? answer: | - Windows Hello for Business unlocks PDE encryption keys during user sign-on. + Windows Hello for Business unlocks the keys that PDE uses to decrypt files during user sign on. - question: Can a file be encrypted with both PDE and EFS at the same time? answer: | @@ -62,7 +62,7 @@ sections: - question: If a user signs into Windows with a password instead of Windows Hello for Business, will they be able to access their PDE encrypted files? answer: | - No. PDE encryption keys are protected Windows Hello for Business credentials and will only be unlocked when signing on with Windows Hello for Business PIN or biometrics. + No. The decryption keys used by PDE are protected Windows Hello for Business credentials and will only be unlocked when signing on with Windows Hello for Business PIN or biometrics. - question: What encryption method and strength does PDE use? answer: | diff --git a/windows/security/information-protection/personal-data-encryption/overview-pde.md b/windows/security/information-protection/personal-data-encryption/overview-pde.md index 5d471de4e5..401279e851 100644 --- a/windows/security/information-protection/personal-data-encryption/overview-pde.md +++ b/windows/security/information-protection/personal-data-encryption/overview-pde.md @@ -40,19 +40,19 @@ ms.date: 09/22/2022 - [BitLocker Drive Encryption](../bitlocker/bitlocker-overview.md) enabled - Although PDE will work without BitLocker, it's recommended to also enable BitLocker. PDE is meant to supplement BitLocker and not replace it. - Backup solution such as [OneDrive](/onedrive/onedrive) - - In certain scenarios such as TPM resets or destructive PIN resets, the PDE encryption keys can be lost. In such scenarios, any file encrypted with PDE will no longer be accessible. The only way to recover such files would be from backup. + - In certain scenarios such as TPM resets or destructive PIN resets, the decryption keys used by PDE can be lost. In such scenarios, any file encrypted with PDE will no longer be accessible. The only way to recover such files would be from backup. - [Windows Hello for Business PIN reset service](../../identity-protection/hello-for-business/hello-feature-pin-reset.md) - - Destructive PIN resets will cause PDE encryption keys to be lost. The destructive PIN reset will make any file encrypted with PDE no longer accessible after a destructive PIN reset. Files encrypted with PDE will need to be recovered from a backup after a destructive PIN reset. For this reason Windows Hello for Business PIN reset service is recommended since it provides non-destructive PIN resets. + - Destructive PIN resets will cause decryption keys used by PDE to be lost. The destructive PIN reset will make any file encrypted with PDE no longer accessible after a destructive PIN reset. Files encrypted with PDE will need to be recovered from a backup after a destructive PIN reset. For this reason Windows Hello for Business PIN reset service is recommended since it provides non-destructive PIN resets. - [Windows Hello Enhanced Sign-in Security](/windows-hardware/design/device-experiences/windows-hello-enhanced-sign-in-security) - Provides additional security when authenticating with Windows Hello for Business via biometrics or PIN - [Kernel and user mode crash dumps disabled](/windows/client-management/mdm/policy-csp-memorydump) - - Crash dumps can potentially cause the PDE encryption keys to be exposed. For greatest security, disable kernel and user mode crash dumps. For information on disabling crash dumbs via Intune, see [Disable crash dumps](configure-pde-in-intune.md#disable-crash-dumps). + - Crash dumps can potentially cause the decryption keys used by PDE to be exposed. For greatest security, disable kernel and user mode crash dumps. For information on disabling crash dumbs via Intune, see [Disable crash dumps](configure-pde-in-intune.md#disable-crash-dumps). - [Hibernation disabled](/windows/client-management/mdm/policy-csp-power#power-allowhibernate) - - Hibernation files can potentially cause the PDE encryption keys to be exposed. For greatest security, disable hibernation. For information on disabling crash dumbs via Intune, see [Disable hibernation](configure-pde-in-intune.md#disable-hibernation). + - Hibernation files can potentially cause the decryption keys used by PDE to be exposed. For greatest security, disable hibernation. For information on disabling crash dumbs via Intune, see [Disable hibernation](configure-pde-in-intune.md#disable-hibernation). ## PDE protection levels -PDE uses AES-CBC with a 256-bit key to encrypt files and offers two levels of protection. The level of protection is determined based on the organizational needs. These levels can be set via the PDE APIs. +PDE uses AES-CBC with a 256-bit key to encrypt files and offers two levels of protection. The level of protection is determined based on the organizational needs. These levels can be set via the [PDE APIs](/uwp/api/windows.security.dataprotection.userdataprotectionmanager). | Item | Level 1 | Level 2 | |---|---|---| @@ -95,14 +95,14 @@ For information on enabling PDE via Intune, see [Enable Personal Data Encryption | Item | PDE | BitLocker | |--|--|--| | Release of key | At user sign in via Windows Hello for Business | At boot | -| Encryption keys discarded | At user sign out | At reboot | +| Keys discarded | At user sign out | At reboot | | Files encrypted | Individual specified files | Entire volume/drive | | Authentication to access encrypted file | Windows Hello for Business | When BitLocker with PIN is enabled, BitLocker PIN plus Windows sign in | | Accessibility | Windows Hello for Business is accessibility friendly | BitLocker with PIN doesn't have accessibility features | ## Differences between PDE and EFS -The main difference between encrypting files with PDE instead of EFS is the method they use to encrypt the file. PDE uses Windows Hello for Business to secure the encryption keys that encrypts the files. EFS uses certificates to secure and encrypt the files. +The main difference between encrypting files with PDE instead of EFS is the method they use to encrypt the file. PDE uses Windows Hello for Business to secure the keys to decrypt the files. EFS uses certificates to secure and encrypt the files. To see if a file is encrypted with PDE or EFS: From 7f90ab43baab2d9b782cb0f4fc2d8b1b8c7b4389 Mon Sep 17 00:00:00 2001 From: Frank Rojas <45807133+frankroj@users.noreply.github.com> Date: Wed, 21 Sep 2022 10:51:32 -0400 Subject: [PATCH 17/63] PDE Updates 5 --- .../personal-data-encryption/faq-pde.yml | 6 +++--- .../personal-data-encryption/overview-pde.md | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/faq-pde.yml b/windows/security/information-protection/personal-data-encryption/faq-pde.yml index c1a2be4053..8d4417d227 100644 --- a/windows/security/information-protection/personal-data-encryption/faq-pde.yml +++ b/windows/security/information-protection/personal-data-encryption/faq-pde.yml @@ -34,11 +34,11 @@ sections: - question: Do I need to use OneDrive as my backup provider? answer: | - No. PDE doesn't have a requirement for a backup provider including OneDrive. However, backups are strongly recommended in case the keys used by PDE to decrypt are lost. OneDrive is a recommended backup provider. + No. PDE doesn't have a requirement for a backup provider including OneDrive. However, backups are strongly recommended in case the keys used by PDE to decrypt files are lost. OneDrive is a recommended backup provider. - question: What is the relation between Windows Hello for Business and PDE? answer: | - Windows Hello for Business unlocks the keys that PDE uses to decrypt files during user sign on. + During user sign on, Windows Hello for Business unlocks the keys that PDE uses to decrypt files. - question: Can a file be encrypted with both PDE and EFS at the same time? answer: | @@ -62,7 +62,7 @@ sections: - question: If a user signs into Windows with a password instead of Windows Hello for Business, will they be able to access their PDE encrypted files? answer: | - No. The decryption keys used by PDE are protected Windows Hello for Business credentials and will only be unlocked when signing on with Windows Hello for Business PIN or biometrics. + No. The keys used by PDE to decrypt files are protected by Windows Hello for Business credentials and will only be unlocked when signing on with Windows Hello for Business PIN or biometrics. - question: What encryption method and strength does PDE use? answer: | diff --git a/windows/security/information-protection/personal-data-encryption/overview-pde.md b/windows/security/information-protection/personal-data-encryption/overview-pde.md index 401279e851..9ee231bc18 100644 --- a/windows/security/information-protection/personal-data-encryption/overview-pde.md +++ b/windows/security/information-protection/personal-data-encryption/overview-pde.md @@ -40,15 +40,15 @@ ms.date: 09/22/2022 - [BitLocker Drive Encryption](../bitlocker/bitlocker-overview.md) enabled - Although PDE will work without BitLocker, it's recommended to also enable BitLocker. PDE is meant to supplement BitLocker and not replace it. - Backup solution such as [OneDrive](/onedrive/onedrive) - - In certain scenarios such as TPM resets or destructive PIN resets, the decryption keys used by PDE can be lost. In such scenarios, any file encrypted with PDE will no longer be accessible. The only way to recover such files would be from backup. + - In certain scenarios such as TPM resets or destructive PIN resets, the keys used by PDE to decrypt files can be lost. In such scenarios, any file encrypted with PDE will no longer be accessible. The only way to recover such files would be from backup. - [Windows Hello for Business PIN reset service](../../identity-protection/hello-for-business/hello-feature-pin-reset.md) - - Destructive PIN resets will cause decryption keys used by PDE to be lost. The destructive PIN reset will make any file encrypted with PDE no longer accessible after a destructive PIN reset. Files encrypted with PDE will need to be recovered from a backup after a destructive PIN reset. For this reason Windows Hello for Business PIN reset service is recommended since it provides non-destructive PIN resets. + - Destructive PIN resets will cause keys used by PDE to decrypt files to be lost. The destructive PIN reset will make any file encrypted with PDE no longer accessible after a destructive PIN reset. Files encrypted with PDE will need to be recovered from a backup after a destructive PIN reset. For this reason Windows Hello for Business PIN reset service is recommended since it provides non-destructive PIN resets. - [Windows Hello Enhanced Sign-in Security](/windows-hardware/design/device-experiences/windows-hello-enhanced-sign-in-security) - Provides additional security when authenticating with Windows Hello for Business via biometrics or PIN - [Kernel and user mode crash dumps disabled](/windows/client-management/mdm/policy-csp-memorydump) - - Crash dumps can potentially cause the decryption keys used by PDE to be exposed. For greatest security, disable kernel and user mode crash dumps. For information on disabling crash dumbs via Intune, see [Disable crash dumps](configure-pde-in-intune.md#disable-crash-dumps). + - Crash dumps can potentially cause the keys used by PDE decrypt files to be exposed. For greatest security, disable kernel and user mode crash dumps. For information on disabling crash dumbs via Intune, see [Disable crash dumps](configure-pde-in-intune.md#disable-crash-dumps). - [Hibernation disabled](/windows/client-management/mdm/policy-csp-power#power-allowhibernate) - - Hibernation files can potentially cause the decryption keys used by PDE to be exposed. For greatest security, disable hibernation. For information on disabling crash dumbs via Intune, see [Disable hibernation](configure-pde-in-intune.md#disable-hibernation). + - Hibernation files can potentially cause the keys used by PDE to decrypt files to be exposed. For greatest security, disable hibernation. For information on disabling crash dumbs via Intune, see [Disable hibernation](configure-pde-in-intune.md#disable-hibernation). ## PDE protection levels From ef70fdcc88b0aea2a3282d0541f57c0e44d37b34 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 21 Sep 2022 08:27:27 -0700 Subject: [PATCH 18/63] fix smart app link --- windows/whats-new/whats-new-windows-11-version-22H2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-11-version-22H2.md b/windows/whats-new/whats-new-windows-11-version-22H2.md index 499d4eda5e..0af8ec6113 100644 --- a/windows/whats-new/whats-new-windows-11-version-22H2.md +++ b/windows/whats-new/whats-new-windows-11-version-22H2.md @@ -43,7 +43,7 @@ For more information, see [Enhanced Phishing Protection in Microsoft Defender Sm **Smart App Control** adds significant protection from malware, including new and emerging threats, by blocking apps that are malicious or untrusted. **Smart App Control** also helps to block potentially unwanted apps, which are apps that may cause your device to run slowly, display unexpected ads, offer extra software you didn't want, or do other things you don't expect. -For more information, see [Smart App Control](/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md#wdac-and-smart-app-control). +For more information, see [Smart App Control](/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control#wdac-and-smart-app-control). ## Credential Guard From 220403be997b00456d31d884dea60d338c7c9b84 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 21 Sep 2022 09:04:16 -0700 Subject: [PATCH 19/63] resolves https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10872 --- .../update/update-compliance-configuration-mem.md | 8 +++++--- .../update/update-compliance-v2-configuration-mem.md | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-mem.md b/windows/deployment/update/update-compliance-configuration-mem.md index 6db9d2bb84..ebaf2226d6 100644 --- a/windows/deployment/update/update-compliance-configuration-mem.md +++ b/windows/deployment/update/update-compliance-configuration-mem.md @@ -21,8 +21,10 @@ ms.topic: article This article is specifically targeted at configuring devices enrolled to [Microsoft Endpoint Manager](/mem/endpoint-manager-overview) for Update Compliance, within Microsoft Endpoint Manager itself. Configuring devices for Update Compliance in Microsoft Endpoint Manager breaks down to the following steps: 1. [Create a configuration profile](#create-a-configuration-profile) for devices you want to enroll, that contains settings for all the MDM policies that must be configured. -2. [Deploy the configuration script](#deploy-the-configuration-script) as a Win32 app to those same devices, so additional checks can be performed to ensure devices are correctly configured. -3. Wait for data to populate. The length of this process depends on the computer being on, connected to the internet, and correctly configured. Some data types take longer to appear than others. You can learn more about this in the broad section on [enrolling devices to Update Compliance](update-compliance-get-started.md#enroll-devices-in-update-compliance). +1. Wait for data to populate. The length of this process depends on the computer being on, connected to the internet, and correctly configured. Some data types take longer to appear than others. You can learn more about this in the broad section on [enrolling devices to Update Compliance](update-compliance-get-started.md#enroll-devices-in-update-compliance). + +> [!TIP] +> If you need to troubleshoot client enrollment, consider deploying the [configuration script](#deploy-the-configuration-script) as a Win32 app to a few devices and reviewing the logs it creates. Additional checks are performed with the script to ensure devices are correctly configured. ## Create a configuration profile @@ -77,6 +79,6 @@ Take the following steps to create a configuration profile that will set require ## Deploy the configuration script -The [Update Compliance Configuration Script](update-compliance-configuration-script.md) is an important component of properly enrolling devices in Update Compliance, though it isn't strictly necessary. It checks to ensure that devices have the required services running and checks connectivity to the endpoints detailed in the section on [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md). You can deploy the script as a Win32 app. For more information, see [Win32 app management in Microsoft Intune](/mem/intune/apps/apps-win32-app-management). +The [Update Compliance Configuration Script](update-compliance-configuration-script.md) is a useful tool for properly enrolling devices in Update Compliance, though it isn't strictly necessary. It checks to ensure that devices have the required services running and checks connectivity to the endpoints detailed in the section on [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md). You can deploy the script as a Win32 app. For more information, see [Win32 app management in Microsoft Intune](/mem/intune/apps/apps-win32-app-management). When you deploy the configuration script as a Win32 app, you won't be able to retrieve the results of logs on the device without having access to the device, or saving results of the logs to a shared filesystem. We recommend deploying the script in Pilot mode to a set of devices that you do have access to, or have a way to access the resultant log output the script provides, with as similar of a configuration profile as other devices which will be enrolled to Update Compliance, and analyzing the logs for any potential issues. Following this, you can deploy the configuration script in Deployment mode as a Win32 app to all Update Compliance devices. diff --git a/windows/deployment/update/update-compliance-v2-configuration-mem.md b/windows/deployment/update/update-compliance-v2-configuration-mem.md index 765128a9dc..2589190da8 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-mem.md +++ b/windows/deployment/update/update-compliance-v2-configuration-mem.md @@ -24,8 +24,10 @@ ms.date: 08/24/2022 This article is specifically targeted at configuring devices enrolled to [Microsoft Endpoint Manager](/mem/endpoint-manager-overview) for Update Compliance, within Microsoft Endpoint Manager itself. Configuring devices for Update Compliance in Microsoft Endpoint Manager breaks down to the following steps: 1. [Create a configuration profile](#create-a-configuration-profile) for devices you want to enroll. The configuration profile contains settings for all the Mobile Device Management (MDM) policies that must be configured. -2. [Deploy the configuration script](#deploy-the-configuration-script) as a Win32 app to those same devices, so additional checks can be performed to ensure devices are correctly configured. -3. Wait for data to populate. The length of this process depends on the computer being on, connected to the internet, and correctly configured. Some data types take longer to appear than others. For more information, see [Use Update Compliance](update-compliance-v2-use.md). +1. Wait for data to populate. The length of this process depends on the computer being on, connected to the internet, and correctly configured. Some data types take longer to appear than others. For more information, see [Use Update Compliance](update-compliance-v2-use.md). + +> [!TIP] +> If you need to troubleshoot client enrollment, consider deploying the [configuration script](#deploy-the-configuration-script) as a Win32 app to a few devices and reviewing the logs it creates. Additional checks are performed with the script to ensure devices are correctly configured. ## Create a configuration profile @@ -105,7 +107,7 @@ Create a configuration profile that will set the required policies for Update Co ## Deploy the configuration script -The [Update Compliance Configuration Script](update-compliance-v2-configuration-script.md) is an important component of properly enrolling devices in Update Compliance, though it isn't strictly necessary. It checks to ensure that devices have the required services running and checks connectivity to the endpoints detailed in the section on [Manually configuring devices for Update Compliance](update-compliance-v2-configuration-manual.md). You can deploy the script as a Win32 app. For more information, see [Win32 app management in Microsoft Intune](/mem/intune/apps/apps-win32-app-management). +The [Update Compliance Configuration Script](update-compliance-v2-configuration-script.md) is a useful tool for properly enrolling devices in Update Compliance, though it isn't strictly necessary. It checks to ensure that devices have the required services running and checks connectivity to the endpoints detailed in the section on [Manually configuring devices for Update Compliance](update-compliance-v2-configuration-manual.md). You can deploy the script as a Win32 app. For more information, see [Win32 app management in Microsoft Intune](/mem/intune/apps/apps-win32-app-management). When you deploy the configuration script as a Win32 app, you won't be able to retrieve the results of logs on the device without having access to the device, or saving results of the logs to a shared filesystem. We recommend deploying the script in pilot mode to a set of devices that you do have access to, or have a way to access the resultant log output the script provides, with as similar of a configuration profile as other devices which will be enrolled to Update Compliance, and analyzing the logs for any potential issues. Following this, you can deploy the configuration script in deployment mode as a Win32 app to all Update Compliance devices. From 9880ae229c89b6ac525a05b6a10c1c05fe44e910 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 21 Sep 2022 09:06:18 -0700 Subject: [PATCH 20/63] update markdown numbering --- .../update-compliance-configuration-mem.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-mem.md b/windows/deployment/update/update-compliance-configuration-mem.md index ebaf2226d6..ad1a45c38a 100644 --- a/windows/deployment/update/update-compliance-configuration-mem.md +++ b/windows/deployment/update/update-compliance-configuration-mem.md @@ -31,51 +31,51 @@ This article is specifically targeted at configuring devices enrolled to [Micros Take the following steps to create a configuration profile that will set required policies for Update Compliance: 1. Go to the Admin portal in Endpoint Manager and navigate to **Devices/Windows/Configuration profiles**. -2. On the **Configuration profiles** view, select **Create a profile**. -3. Select **Platform**="Windows 10 and later" and **Profile type**="Templates". -4. For **Template name**, select **Custom**, and then press **Create**. -5. You are now on the Configuration profile creation screen. On the **Basics** tab, give a **Name** and **Description**. -6. On the **Configuration settings** page, you will be adding multiple OMA-URI Settings that correspond to the policies described in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md). +1. On the **Configuration profiles** view, select **Create a profile**. +1. Select **Platform**="Windows 10 and later" and **Profile type**="Templates". +1. For **Template name**, select **Custom**, and then press **Create**. +1. You are now on the Configuration profile creation screen. On the **Basics** tab, give a **Name** and **Description**. +1. On the **Configuration settings** page, you will be adding multiple OMA-URI Settings that correspond to the policies described in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md). 1. If you don't already have it, get your Commercial ID. For steps, see [Get your CommmercialID](update-compliance-get-started.md#get-your-commercialid). - 2. Add a setting for **Commercial ID** with the following values: + 1. Add a setting for **Commercial ID** with the following values: - **Name**: Commercial ID - **Description**: Sets the Commercial ID that corresponds to the Update Compliance Log Analytics workspace. - **OMA-URI**: `./Vendor/MSFT/DMClient/Provider/ProviderID/CommercialID` - **Data type**: String - **Value**: *Set this to your Commercial ID* - 2. Add a setting configuring the **Windows Diagnostic Data level** for devices: + 1. Add a setting configuring the **Windows Diagnostic Data level** for devices: - **Name**: Allow Telemetry - **Description**: Sets the maximum allowed diagnostic data to be sent to Microsoft, required for Update Compliance. - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowTelemetry` - **Data type**: Integer - **Value**: 1 (*all that is required is 1, but it can be safely set to a higher value*). - 3. (*Recommended, but not required*) Add a setting for **disabling devices' Diagnostic Data opt-in settings interface**. If this is not disabled, users of each device can potentially override the diagnostic data level of devices such that data will not be available for those devices in Update Compliance: + 1. (*Recommended, but not required*) Add a setting for **disabling devices' Diagnostic Data opt-in settings interface**. If this is not disabled, users of each device can potentially override the diagnostic data level of devices such that data will not be available for those devices in Update Compliance: - **Name**: Disable Telemetry opt-in interface - **Description**: Disables the ability for end-users of devices can adjust diagnostic data to levels lower than defined by the Allow Telemetry setting. - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/ConfigureTelemetryOptInSettingsUx` - **Data type**: Integer - **Value**: 1 - 4. Add a setting to **Allow device name in diagnostic data**; otherwise, there will be no device name in Update Compliance: + 1. Add a setting to **Allow device name in diagnostic data**; otherwise, there will be no device name in Update Compliance: - **Name**: Allow device name in Diagnostic Data - **Description**: Allows device name in Diagnostic Data. - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowDeviceNameInDiagnosticData` - **Data type**: Integer - **Value**: 1 - 5. Add a setting to **Allow Update Compliance processing**; this policy is required for Update Compliance: + 1. Add a setting to **Allow Update Compliance processing**; this policy is required for Update Compliance: - **Name**: Allow Update Compliance Processing - **Description**: Opts device data into Update Compliance processing. Required to see data. - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowUpdateComplianceProcessing` - **Data type**: Integer - **Value**: 16 - 6. Add a setting to **Allow commercial data pipeline**; this policy is required for Update Compliance: + 1. Add a setting to **Allow commercial data pipeline**; this policy is required for Update Compliance: - **Name**: Allow commercial data pipeline - **Description**: Configures Microsoft to be the processor of the Windows diagnostic data collected from an Azure Active Directory-joined device. - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowCommercialDataPipeline` - **Data type**: Integer - **Value**: 1 -7. Proceed through the next set of tabs **Scope tags**, **Assignments**, and **Applicability Rules** to assign the configuration profile to devices you wish to enroll. -8. Review and select **Create**. +1. Proceed through the next set of tabs **Scope tags**, **Assignments**, and **Applicability Rules** to assign the configuration profile to devices you wish to enroll. +1. Review and select **Create**. ## Deploy the configuration script From 925e135cd6a25fef8f4b1af5b486e8111e0c8ebc Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 21 Sep 2022 09:17:30 -0700 Subject: [PATCH 21/63] update ownership metadata --- .../update/update-compliance-configuration-manual.md | 6 +++--- .../update/update-compliance-configuration-mem.md | 6 +++--- .../update/update-compliance-configuration-script.md | 6 +++--- .../update/update-compliance-delivery-optimization.md | 6 +++--- .../update/update-compliance-feature-update-status.md | 6 +++--- windows/deployment/update/update-compliance-get-started.md | 6 +++--- windows/deployment/update/update-compliance-monitor.md | 6 +++--- .../deployment/update/update-compliance-need-attention.md | 6 +++--- windows/deployment/update/update-compliance-privacy.md | 6 +++--- .../deployment/update/update-compliance-safeguard-holds.md | 6 +++--- .../update/update-compliance-schema-waasdeploymentstatus.md | 6 +++--- .../update/update-compliance-schema-waasinsiderstatus.md | 6 +++--- .../update/update-compliance-schema-waasupdatestatus.md | 6 +++--- .../update/update-compliance-schema-wudoaggregatedstatus.md | 6 +++--- .../update/update-compliance-schema-wudostatus.md | 6 +++--- windows/deployment/update/update-compliance-schema.md | 6 +++--- .../update/update-compliance-security-update-status.md | 6 +++--- windows/deployment/update/update-compliance-using.md | 6 +++--- 18 files changed, 54 insertions(+), 54 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-manual.md b/windows/deployment/update/update-compliance-configuration-manual.md index c301863138..bc6e8a327e 100644 --- a/windows/deployment/update/update-compliance-configuration-manual.md +++ b/windows/deployment/update/update-compliance-configuration-manual.md @@ -1,11 +1,11 @@ --- title: Manually configuring devices for Update Compliance ms.reviewer: -manager: dougeby +manager: aczechowski description: Manually configuring devices for Update Compliance ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article diff --git a/windows/deployment/update/update-compliance-configuration-mem.md b/windows/deployment/update/update-compliance-configuration-mem.md index ad1a45c38a..31cc1b5b80 100644 --- a/windows/deployment/update/update-compliance-configuration-mem.md +++ b/windows/deployment/update/update-compliance-configuration-mem.md @@ -1,11 +1,11 @@ --- title: Configuring Microsoft Endpoint Manager devices for Update Compliance ms.reviewer: -manager: dougeby +manager: aczechowski description: Configuring devices that are enrolled in Endpoint Manager for Update Compliance ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 15c207cf56..29bb3ab47d 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -1,11 +1,11 @@ --- title: Update Compliance Configuration Script ms.reviewer: -manager: dougeby +manager: aczechowski description: Downloading and using the Update Compliance Configuration Script ms.prod: w10 -author: mestew -ms.author: mstewart +author: mstewart +ms.author: mestew ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index 97771928db..db51ecf04f 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -1,11 +1,11 @@ --- title: Delivery Optimization in Update Compliance ms.reviewer: -manager: dougeby +manager: aczechowski description: Learn how the Update Compliance solution provides you with information about your Delivery Optimization configuration. ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index aef454e5ea..84a2c35cdb 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -1,11 +1,11 @@ --- title: Update Compliance - Feature Update Status report ms.reviewer: -manager: dougeby +manager: aczechowski description: Learn how the Feature Update Status report provides information about the status of feature updates across all devices. ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mstewart +ms.author: mestew ms.collection: M365-analytics ms.topic: article ms.custom: seo-marvel-apr2020 diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 3449a9e3ff..23d4fb68e8 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -1,10 +1,10 @@ --- title: Get started with Update Compliance -manager: dougeby +manager: aczechowski description: Prerequisites, Azure onboarding, and configuring devices for Update Compliance ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: - M365-analytics diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 14be646f48..0ed598274c 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -1,11 +1,11 @@ --- title: Monitor Windows Updates and Microsoft Defender AV with Update Compliance ms.reviewer: -manager: dougeby +manager: aczechowski description: You can use Update Compliance in Azure portal to monitor the progress of updates and key anti-malware protection features on devices in your network. ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article diff --git a/windows/deployment/update/update-compliance-need-attention.md b/windows/deployment/update/update-compliance-need-attention.md index a72b0bd9e9..680cfffa35 100644 --- a/windows/deployment/update/update-compliance-need-attention.md +++ b/windows/deployment/update/update-compliance-need-attention.md @@ -1,9 +1,9 @@ --- title: Update Compliance - Need Attention! report -manager: dougeby +manager: aczechowski description: Learn how the Need attention! section provides a breakdown of all Windows 10 device and update issues detected by Update Compliance. -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article ms.prod: w10 diff --git a/windows/deployment/update/update-compliance-privacy.md b/windows/deployment/update/update-compliance-privacy.md index 25616519e4..08423ff755 100644 --- a/windows/deployment/update/update-compliance-privacy.md +++ b/windows/deployment/update/update-compliance-privacy.md @@ -1,11 +1,11 @@ --- title: Privacy in Update Compliance ms.reviewer: -manager: dougeby +manager: aczechowski description: an overview of the Feature Update Status report ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-safeguard-holds.md b/windows/deployment/update/update-compliance-safeguard-holds.md index c745e589a3..f45cd6f50d 100644 --- a/windows/deployment/update/update-compliance-safeguard-holds.md +++ b/windows/deployment/update/update-compliance-safeguard-holds.md @@ -1,11 +1,11 @@ --- title: Update Compliance - Safeguard Holds report ms.reviewer: -manager: dougeby +manager: aczechowski description: Learn how the Safeguard Holds report provides information about safeguard holds in your population. ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article ms.custom: seo-marvel-apr2020 diff --git a/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md b/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md index 80aca45d8a..2dc69aadd8 100644 --- a/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md +++ b/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md @@ -1,11 +1,11 @@ --- title: Update Compliance Schema - WaaSDeploymentStatus ms.reviewer: -manager: dougeby +manager: aczechowski description: WaaSDeploymentStatus schema ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md b/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md index a3029d3af7..30667a459e 100644 --- a/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md +++ b/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md @@ -1,11 +1,11 @@ --- title: Update Compliance Schema - WaaSInsiderStatus ms.reviewer: -manager: dougeby +manager: aczechowski description: WaaSInsiderStatus schema ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-schema-waasupdatestatus.md b/windows/deployment/update/update-compliance-schema-waasupdatestatus.md index 7691648ab9..b1cb215ae1 100644 --- a/windows/deployment/update/update-compliance-schema-waasupdatestatus.md +++ b/windows/deployment/update/update-compliance-schema-waasupdatestatus.md @@ -1,11 +1,11 @@ --- title: Update Compliance Schema - WaaSUpdateStatus ms.reviewer: -manager: dougeby +manager: aczechowski description: WaaSUpdateStatus schema ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md b/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md index 585d9bb1a9..c38fe10c37 100644 --- a/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md +++ b/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md @@ -1,11 +1,11 @@ --- title: Update Compliance Schema - WUDOAggregatedStatus ms.reviewer: -manager: dougeby +manager: aczechowski description: WUDOAggregatedStatus schema ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-schema-wudostatus.md b/windows/deployment/update/update-compliance-schema-wudostatus.md index a954e3329c..7635fd97e7 100644 --- a/windows/deployment/update/update-compliance-schema-wudostatus.md +++ b/windows/deployment/update/update-compliance-schema-wudostatus.md @@ -1,11 +1,11 @@ --- title: Update Compliance Schema - WUDOStatus ms.reviewer: -manager: dougeby +manager: aczechowski description: WUDOStatus schema ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-schema.md b/windows/deployment/update/update-compliance-schema.md index 872530b839..e91130b589 100644 --- a/windows/deployment/update/update-compliance-schema.md +++ b/windows/deployment/update/update-compliance-schema.md @@ -1,11 +1,11 @@ --- title: Update Compliance Data Schema ms.reviewer: -manager: dougeby +manager: aczechowski description: an overview of Update Compliance data schema ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article --- diff --git a/windows/deployment/update/update-compliance-security-update-status.md b/windows/deployment/update/update-compliance-security-update-status.md index 9bec83ea8e..3fcd47f35f 100644 --- a/windows/deployment/update/update-compliance-security-update-status.md +++ b/windows/deployment/update/update-compliance-security-update-status.md @@ -1,11 +1,11 @@ --- title: Update Compliance - Security Update Status report ms.reviewer: -manager: dougeby +manager: aczechowski description: Learn how the Security Update Status section provides information about security updates across all devices. ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article ms.custom: seo-marvel-apr2020 diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 1181984ab9..717bfa6599 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -1,11 +1,11 @@ --- title: Using Update Compliance ms.reviewer: -manager: dougeby +manager: aczechowski description: Learn how to use Update Compliance to monitor your device's Windows updates. ms.prod: w10 -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article From 91d2a0d3f47d7089761296075282ffdfc79207ff Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 21 Sep 2022 09:39:44 -0700 Subject: [PATCH 22/63] update ownership metadata --- .../update/update-compliance-configuration-script.md | 4 ++-- .../update/update-compliance-feature-update-status.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 29bb3ab47d..dfc1c5cae2 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -4,8 +4,8 @@ ms.reviewer: manager: aczechowski description: Downloading and using the Update Compliance Configuration Script ms.prod: w10 -author: mstewart -ms.author: mestew +author: mestew +ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 84a2c35cdb..17b63d9e79 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -4,8 +4,8 @@ ms.reviewer: manager: aczechowski description: Learn how the Feature Update Status report provides information about the status of feature updates across all devices. ms.prod: w10 -author: mstewart -ms.author: mestew +author: mestew +ms.author: mstewart ms.collection: M365-analytics ms.topic: article ms.custom: seo-marvel-apr2020 From 11fc331ccbd95ce4d0fd1ae5ce2f385cf5b8a511 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Wed, 21 Sep 2022 10:02:36 -0700 Subject: [PATCH 23/63] Update update-compliance-schema.md grammar fix per Acrolinx --- windows/deployment/update/update-compliance-schema.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-schema.md b/windows/deployment/update/update-compliance-schema.md index e91130b589..3f5325e847 100644 --- a/windows/deployment/update/update-compliance-schema.md +++ b/windows/deployment/update/update-compliance-schema.md @@ -21,7 +21,7 @@ The table below summarizes the different tables that are part of the Update Comp |Table |Category |Description | |--|--|--| -|[**WaaSUpdateStatus**](update-compliance-schema-waasupdatestatus.md) |Device record |This table houses device-centric data and acts as the device record for Update Compliance. Each record provided in daily snapshots map to a single device in a single tenant. This table has data such as the current device's installed version of Windows, whether it is on the latest available updates, and whether the device needs attention. | +|[**WaaSUpdateStatus**](update-compliance-schema-waasupdatestatus.md) |Device record |This table houses device-centric data and acts as the device record for Update Compliance. Each record provided in daily snapshots maps to a single device in a single tenant. This table has data such as the current device's installed version of Windows, whether it is on the latest available updates, and whether the device needs attention. | |[**WaaSInsiderStatus**](update-compliance-schema-waasinsiderstatus.md) |Device record |This table houses device-centric data specifically for devices enrolled to the Windows Insider Program. Devices enrolled to the Windows Insider Program do not currently have any WaaSDeploymentStatus records, so do not have Update Session data to report on update deployment progress. | |[**WaaSDeploymentStatus**](update-compliance-schema-waasdeploymentstatus.md) |Update Session record |This table tracks a specific update on a specific device. Multiple WaaSDeploymentStatus records can exist simultaneously for a given device, as each record is specific to a given update and its type. For example, a device can have both a WaaSDeploymentStatus tracking a Windows Feature Update, as well as one tracking a Windows Quality Update, at the same time. | |[**WUDOStatus**](update-compliance-schema-wudostatus.md) |Delivery Optimization record |This table provides information, for a single device, on their bandwidth utilization across content types in the event they use [Delivery Optimization](https://support.microsoft.com/help/4468254/windows-update-delivery-optimization-faq). | From e535bd2398c0764bb489f59884dfdc32b9f873f7 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Wed, 21 Sep 2022 10:04:14 -0700 Subject: [PATCH 24/63] Update update-compliance-delivery-optimization.md small Acrolinx fix --- .../update/update-compliance-delivery-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index db51ecf04f..34024f43cb 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -46,7 +46,7 @@ The table breaks down the number of bytes from each download source into specifi The download sources that could be included are: - LAN Bytes: Bytes downloaded from LAN Peers which are other devices on the same local network - Group Bytes: Bytes downloaded from Group Peers which are other devices that belong to the same Group (available when the "Group" download mode is used) -- HTTP Bytes: Non-peer bytes. The HTTP download source can be Microsoft Servers, Windows Update Servers, a WSUS server or an Configuration Manager Distribution Point for Express Updates. +- HTTP Bytes: Non-peer bytes. The HTTP download source can be Microsoft Servers, Windows Update Servers, a WSUS server or a Configuration Manager Distribution Point for Express Updates. [!INCLUDE [Monitor Delivery Optimization](../do/includes/waas-delivery-optimization-monitor.md)] From 95eebfa46c77748392ae4f9eefd437627fd3bc0a Mon Sep 17 00:00:00 2001 From: Parag Mali Date: Wed, 21 Sep 2022 11:59:49 -0700 Subject: [PATCH 25/63] Update windows/client-management/mdm/passportforwork-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/passportforwork-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 99c48667ef..437ebfec83 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -306,7 +306,7 @@ Supported operations are Add, Get, Delete, and Replace. **Biometrics/EnableESSwithSupportedPeripherals** (only for ./Device/Vendor/MSFT) -If this policy is enabled, Windows Hello authentication using peripheral biometric sensors will be blocked. Any non-authentication operational functionalities such as camera usage (video calls, camera etc.) will be unaffected. +If this policy is enabled, Windows Hello authentication using peripheral biometric sensors will be blocked. Any non-authentication operational functionalities such as camera usage (for instance, video calls and the camera) will be unaffected. If you enable this policy then it can have following possible values: From 9204ccfc193c8f62c1aa84f73a0e199ede3a08c4 Mon Sep 17 00:00:00 2001 From: Parag Mali Date: Wed, 21 Sep 2022 11:59:55 -0700 Subject: [PATCH 26/63] Update windows/client-management/mdm/passportforwork-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/passportforwork-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 437ebfec83..2c8a560450 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -310,7 +310,7 @@ If this policy is enabled, Windows Hello authentication using peripheral biometr If you enable this policy then it can have following possible values: -0 - Enhanced Sign-in Security Disabled (not recommended) +**0 - Enhanced Sign-in Security Disabled** (not recommended) Enhanced sign-in security will be disabled on all systems, enabling the use of peripheral biometric authentication. If this policy value is set to 0 after users have enrolled in ESS biometrics, users will be prompted to reset their PIN. They will lose all their existing biometric enrollments. To use biometrics they will have to enroll again. From 11f4bb3a8698e317515f44bd5d05454d82fc6cea Mon Sep 17 00:00:00 2001 From: Parag Mali Date: Wed, 21 Sep 2022 12:00:01 -0700 Subject: [PATCH 27/63] Update windows/client-management/mdm/passportforwork-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/passportforwork-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 2c8a560450..3e100d1e9b 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -308,7 +308,7 @@ Supported operations are Add, Get, Delete, and Replace. If this policy is enabled, Windows Hello authentication using peripheral biometric sensors will be blocked. Any non-authentication operational functionalities such as camera usage (for instance, video calls and the camera) will be unaffected. -If you enable this policy then it can have following possible values: +If you enable this policy it can have the following possible values: **0 - Enhanced Sign-in Security Disabled** (not recommended) From 492a647c78dabce7d51c9190a702564b789ab8af Mon Sep 17 00:00:00 2001 From: Parag Mali Date: Wed, 21 Sep 2022 12:00:08 -0700 Subject: [PATCH 28/63] Update windows/client-management/mdm/passportforwork-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/passportforwork-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 3e100d1e9b..46f3f0805f 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -318,7 +318,7 @@ Enhanced sign-in security will be disabled on all systems, enabling the use of p Enhanced sign-in security will be enabled on systems with capable software and hardware, following the existing default behavior in Windows. Authentication operations of any biometric device that Enhanced Sign-in Security does not support, including that of peripheral devices, will be blocked and not available for Windows Hello. -If you disable or do not configure this policy then Enhanced Sign-in Security is preferred on the device. The behavior will be same as enabling the policy and setting value to 1. +If you disable or do not configure this policy, Enhanced Sign-in Security is preferred on the device. The behavior will be the same as enabling the policy and setting the value to 1. Supported operations are Add, Get, Delete, and Replace. From 5f8181c6325fd3a71e847e70f95edcb3b8de4ccf Mon Sep 17 00:00:00 2001 From: Parag Mali Date: Wed, 21 Sep 2022 12:00:17 -0700 Subject: [PATCH 29/63] Update windows/client-management/mdm/passportforwork-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/passportforwork-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 46f3f0805f..8379da3699 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -314,7 +314,7 @@ If you enable this policy it can have the following possible values: Enhanced sign-in security will be disabled on all systems, enabling the use of peripheral biometric authentication. If this policy value is set to 0 after users have enrolled in ESS biometrics, users will be prompted to reset their PIN. They will lose all their existing biometric enrollments. To use biometrics they will have to enroll again. -1 - Enhanced Sign-in Security Enabled (default and recommended for highest security) +**1 - Enhanced Sign-in Security Enabled** (default and recommended for highest security) Enhanced sign-in security will be enabled on systems with capable software and hardware, following the existing default behavior in Windows. Authentication operations of any biometric device that Enhanced Sign-in Security does not support, including that of peripheral devices, will be blocked and not available for Windows Hello. From f96b6b8aa53d60183b21f482888d92f3ba11819b Mon Sep 17 00:00:00 2001 From: Tarun Maganur <104856032+Tarun-Edu@users.noreply.github.com> Date: Wed, 21 Sep 2022 14:13:53 -0700 Subject: [PATCH 30/63] Update windows-11-se-overview.md | LanSchool | 9.1.0.46 | Win32 | Lenovo Software, Inc. | | LanSchool Air | 2.0.13312 | Win32 | Lenovo Software, Inc. --- education/windows/windows-11-se-overview.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index 6afce1a7ed..0d6582c172 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -112,7 +112,8 @@ The following applications can also run on Windows 11 SE, and can be deployed us | Kite Student Portal | 8.0.3.0 | Win32 | Dynamic Learning Maps | | Kortext | 2.3.433.0 | Store | Kortext | | Kurzweil 3000 Assistive Learning | 20.13.0000 | Win32 | Kurzweil Educational Systems | -| LanSchool | 9.1.0.46 | Win32 | Stoneware | +| LanSchool | 9.1.0.46 | Win32 | Lenovo Software, Inc. | +| LanSchool Air | 2.0.13312 | Win32 | Lenovo Software, Inc. | | Lightspeed Smart Agent | 1.9.1 | Win32 | Lightspeed Systems | | MetaMoJi ClassRoom | 3.12.4.0 | Store | MetaMoJi Corporation | | Microsoft Connect | 10.0.22000.1 | Store | Microsoft | From 8a3d1f6a6db7207646ffbfdbef770d8f7ae17cb0 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 22 Sep 2022 08:48:33 -0700 Subject: [PATCH 31/63] editorial revision --- windows/client-management/mdm/laps-csp.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/laps-csp.md b/windows/client-management/mdm/laps-csp.md index c4255eadb9..ff26364318 100644 --- a/windows/client-management/mdm/laps-csp.md +++ b/windows/client-management/mdm/laps-csp.md @@ -2,14 +2,14 @@ title: Local Administrator Password Solution CSP description: Learn how the Local Administrator Password Solution configuration service provider (CSP) is used by the enterprise to manage backup of local administrator account passwords. ms.author: jsimmons -ms.topic: article -ms.prod: w11 -ms.technology: windows author: jsimmons +ms.reviewer: vinpa +manager: aaroncz +ms.topic: reference +ms.prod: windows-client +ms.technology: itpro-manage ms.localizationpriority: medium -ms.date: 07/04/2022 -ms.reviewer: jsimmons -manager: jsimmons +ms.date: 09/20/2022 --- # Local Administrator Password Solution CSP @@ -20,7 +20,7 @@ The Local Administrator Password Solution (LAPS) configuration service provider > Windows LAPS is currently only available in Windows Insider builds as of 25145 and later. Support for the Windows LAPS Azure AD scenario is currently limited to a small group of Windows Insiders. > [!TIP] -> This article covers the specific technical details of the LAPS CSP. Review the [Windows LAPS](/windows-server/identity/laps/laps) documentation for more details about the scenarios in which the LAPS CSP would be used. +> This article covers the specific technical details of the LAPS CSP. For more information about the scenarios in which the LAPS CSP would be used, see [Windows Local Administrator Password Solution](/windows-server/identity/laps/laps). The following example shows the LAPS CSP in tree format. From a6d6625a254d154e24253b739effccb6becabd83 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 22 Sep 2022 08:55:44 -0700 Subject: [PATCH 32/63] fix metadata --- windows/client-management/mdm/laps-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/laps-csp.md b/windows/client-management/mdm/laps-csp.md index ff26364318..70617f2287 100644 --- a/windows/client-management/mdm/laps-csp.md +++ b/windows/client-management/mdm/laps-csp.md @@ -2,7 +2,7 @@ title: Local Administrator Password Solution CSP description: Learn how the Local Administrator Password Solution configuration service provider (CSP) is used by the enterprise to manage backup of local administrator account passwords. ms.author: jsimmons -author: jsimmons +author: jay98014 ms.reviewer: vinpa manager: aaroncz ms.topic: reference From 33b93d25231557b36cbc7a6d43df4766c37829a4 Mon Sep 17 00:00:00 2001 From: Tarun Maganur <104856032+Tarun-Edu@users.noreply.github.com> Date: Thu, 22 Sep 2022 09:54:38 -0700 Subject: [PATCH 33/63] Update windows-11-se-overview.md Lanschool product --- education/windows/windows-11-se-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index 0d6582c172..8e0004f96a 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -87,7 +87,7 @@ The following applications can also run on Windows 11 SE, and can be deployed us | Application | Supported version | App Type | Vendor | |-----------------------------------------|-------------------|----------|------------------------------| | AirSecure | 8.0.0 | Win32 | AIR | -| Alertus Desktop | 5.4.44.0 | Win32 | Alertus technologies | +| Alertus Desktop | 5.4.44.0 | Win32 | Alertus technologies | | Brave Browser | 1.34.80 | Win32 | Brave | | Bulb Digital Portfolio | 0.0.7.0 | Store | Bulb | | Cisco Umbrella | 3.0.110.0 | Win32 | Cisco | @@ -112,8 +112,8 @@ The following applications can also run on Windows 11 SE, and can be deployed us | Kite Student Portal | 8.0.3.0 | Win32 | Dynamic Learning Maps | | Kortext | 2.3.433.0 | Store | Kortext | | Kurzweil 3000 Assistive Learning | 20.13.0000 | Win32 | Kurzweil Educational Systems | -| LanSchool | 9.1.0.46 | Win32 | Lenovo Software, Inc. | -| LanSchool Air | 2.0.13312 | Win32 | Lenovo Software, Inc. | +| LanSchool Classic | 9.1.0.46 | Win32 | Stoneware, Inc. | +| LanSchool Air | 2.0.13312 | Win32 | Stoneware, Inc. | | Lightspeed Smart Agent | 1.9.1 | Win32 | Lightspeed Systems | | MetaMoJi ClassRoom | 3.12.4.0 | Store | MetaMoJi Corporation | | Microsoft Connect | 10.0.22000.1 | Store | Microsoft | From 5ed9514c39dbe793dec82a25737516cb69f1fa55 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 22 Sep 2022 13:28:54 -0400 Subject: [PATCH 34/63] updated --- .../hello-for-business/hello-hybrid-cloud-kerberos-trust.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index 3a879cfdd0..d501140113 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -253,8 +253,8 @@ Windows Hello for Business cloud Kerberos trust looks for a writeable DC to exch ### Do I need line of sight to a domain controller to use Windows Hello for Business cloud Kerberos trust? Windows Hello for Business cloud Kerberos trust requires line of sight to a domain controller for some scenarios: -- The first sign-in or unlock with Windows Hello for Business after provisioning and when attempting to access an on-premises resource on a Hybrid Azure AD joined device -- When attempting to access an on-premises resource from an Azure AD joined device +- The first sign-in or unlock with Windows Hello for Business after provisioning +- When attempting to access an on-premises resource on a Hybrid Azure AD joined ### Can I use RDP/VDI with Windows Hello for Business cloud Kerberos trust? From 39a7340e1c6a5df9111f41793d98630da6941ffc Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 22 Sep 2022 13:44:18 -0400 Subject: [PATCH 35/63] Update hello-hybrid-cloud-kerberos-trust.md --- .../hello-for-business/hello-hybrid-cloud-kerberos-trust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index d501140113..7e64879acd 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -254,7 +254,7 @@ Windows Hello for Business cloud Kerberos trust looks for a writeable DC to exch Windows Hello for Business cloud Kerberos trust requires line of sight to a domain controller for some scenarios: - The first sign-in or unlock with Windows Hello for Business after provisioning -- When attempting to access an on-premises resource on a Hybrid Azure AD joined +- When attempting to access an on-premises resource from a Hybrid Azure AD joined device ### Can I use RDP/VDI with Windows Hello for Business cloud Kerberos trust? From c20771ff0d47f4ccd4b362eb37e9961df22c51c0 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 22 Sep 2022 11:10:15 -0700 Subject: [PATCH 36/63] Apply suggestions from code review Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker/bitlocker-recovery-guide-plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 9b5b372a5c..7ac0bcdeec 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -284,9 +284,9 @@ Windows Recovery Environment (RE) can be used to recover access to a drive prote Windows Recovery Environment (WinRE) will also ask for your BitLocker recovery key when you initiate a “Remove everything” reset from WinRE on a PC that uses "TPM+PIN" or "Password for OS drive" protector. Additionally, if BitLocker recovery is triggered on a keyboardless device with TPM-only protection, the WinRE environment, not the boot manager, will ask for the BitLocker Recovery key. Once you've entered the key you should be able to access Win RE troubleshooting tools or start Windows normally. -The BitLocker recovery screen that is shown by Windows RE has the accessibility tools like narrator and on-screen keyboard to help people enter their BitLocker recovery key. Those tools may not be available if the BitLocker recovery key is requested by the Windows boot manager. +The BitLocker recovery screen that is shown by Windows RE has the accessibility tools like narrator and on-screen keyboard to help you enter your BitLocker recovery key. Those tools might not be available if the BitLocker recovery key is requested by the Windows boot manager. -To activate narrator during BitLocker Recovery in WinRE press Win + CTRL + ENTER +To activate narrator during BitLocker Recovery in WinRE, press Win + CTRL + ENTER To activate on-screen keyboard, tap on a text input control. From cc4c8a6554451533024d471c1639c3c1db63ffac Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 22 Sep 2022 11:19:43 -0700 Subject: [PATCH 37/63] editorial revision --- .../bitlocker-recovery-guide-plan.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 7ac0bcdeec..6a485b8348 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -1,12 +1,13 @@ --- -title: BitLocker recovery guide (Windows 10) -description: This article for IT professionals describes how to recover BitLocker keys from AD DS. -ms.reviewer: -ms.prod: m365-security +title: BitLocker recovery guide +description: This article for IT professionals describes how to recover BitLocker keys from Active Directory Domain Services (AD DS). +ms.prod: windows-client +ms.technology: itpro-security ms.localizationpriority: medium -author: dansimp -ms.author: dansimp -manager: dansimp +author: frankroj +ms.author: frankroj +ms.reviewer: rafals +manager: aaroncz ms.collection: - M365-security-compliance - highpri @@ -21,11 +22,11 @@ ms.custom: bitlocker - Windows 10 - Windows 11 -- Windows Server 2016 and above +- Windows Server 2016 and later -This article for IT professionals describes how to recover BitLocker keys from AD DS. +This article for IT professionals describes how to recover BitLocker keys from Active Directory Domain Services (AD DS). -Organizations can use BitLocker recovery information saved in Active Directory Domain Services (AD DS) to access BitLocker-protected data. Creating a recovery model for BitLocker while you are planning your BitLocker deployment is recommended. +Organizations can use BitLocker recovery information saved in AD DS to access BitLocker-protected data. Creating a recovery model for BitLocker while you are planning your BitLocker deployment is recommended. This article assumes that you understand how to set up AD DS to back up BitLocker recovery information automatically, and what types of recovery information are saved to AD DS. @@ -45,7 +46,7 @@ BitLocker recovery is the process by which you can restore access to a BitLocker The following list provides examples of specific events that will cause BitLocker to enter recovery mode when attempting to start the operating system drive: -- On PCs that use BitLocker Drive Encryption, or on devices such as tablets or phones that use [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md) only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality, administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor. Or they can use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](/Exchange/clients/exchange-activesync/exchange-activesync) (also configurable through [Microsoft Intune](https://www.microsoft.com/microsoft-365/enterprise-mobility-security/microsoft-intune)), to limit the number of failed password attempts before the device goes into Device Lockout. +- On PCs that use BitLocker Drive Encryption, or on devices such as tablets or phones that use [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md) only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality, administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor. Or they can use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](/Exchange/clients/exchange-activesync/exchange-activesync) (also configurable through [Microsoft Intune](/mem/intune)), to limit the number of failed password attempts before the device goes into Device Lockout. - On devices with TPM 1.2, changing the BIOS or firmware boot device order causes BitLocker recovery. However, devices with TPM 2.0 do not start BitLocker recovery in this case. TPM 2.0 does not consider a firmware change of boot device order as a security threat because the OS Boot Loader is not compromised. - Having the CD or DVD drive before the hard drive in the BIOS boot order and then inserting or removing a CD or DVD. - Failing to boot from a network drive before booting from the hard drive. @@ -280,15 +281,14 @@ This error might occur if you updated the firmware. As a best practice, you shou ## Windows RE and BitLocker Device Encryption -Windows Recovery Environment (RE) can be used to recover access to a drive protected by [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md). If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair can't run automatically from the PC and instead Windows RE is manually started from a repair disk, then the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. +Windows Recovery Environment (Windows RE) can be used to recover access to a drive protected by [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md). If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair can't run automatically from the PC and instead Windows RE is manually started from a repair disk, then the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. -Windows Recovery Environment (WinRE) will also ask for your BitLocker recovery key when you initiate a “Remove everything” reset from WinRE on a PC that uses "TPM+PIN" or "Password for OS drive" protector. Additionally, if BitLocker recovery is triggered on a keyboardless device with TPM-only protection, the WinRE environment, not the boot manager, will ask for the BitLocker Recovery key. Once you've entered the key you should be able to access Win RE troubleshooting tools or start Windows normally. +Windows RE will also ask for your BitLocker recovery key when you start a "Remove everything" reset from Windows RE on a device that uses the "TPM + PIN" or "Password for OS drive" protector. If you start BitLocker recovery on a keyboardless device with TPM-only protection, Windows RE, not the boot manager, will ask for the BitLocker recovery key. After you enter the key, you can access Windows RE troubleshooting tools or start Windows normally. -The BitLocker recovery screen that is shown by Windows RE has the accessibility tools like narrator and on-screen keyboard to help you enter your BitLocker recovery key. Those tools might not be available if the BitLocker recovery key is requested by the Windows boot manager. - -To activate narrator during BitLocker Recovery in WinRE, press Win + CTRL + ENTER -To activate on-screen keyboard, tap on a text input control. +The BitLocker recovery screen that's shown by Windows RE has the accessibility tools like narrator and on-screen keyboard to help you enter your BitLocker recovery key. If the BitLocker recovery key is requested by the Windows boot manager, those tools might not be available. +To activate the narrator during BitLocker recovery in Windows RE, press **Windows** + **CTRL** + **Enter**. +To activate the on-screen keyboard, tap on a text input control. ## BitLocker recovery screen From 0ecf779574646d2f582d1e6ec4f7ac61cef70f09 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 22 Sep 2022 16:40:31 -0400 Subject: [PATCH 38/63] Name update --- education/windows/windows-11-se-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index 8e0004f96a..2aa19b0474 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -60,7 +60,7 @@ The following table lists all the applications included in Windows 11 SE and the | File Explorer | Win32 | | ✅ | | FlipGrid | PWA | | | | Get Help | UWP | | | -| Groove Music | UWP | ✅ | | +| Media Player | UWP | ✅ | | | Maps | UWP | | | | Minecraft: Education Edition | UWP | | | | Movies & TV | UWP | | | From 04e6fdd64960cde992e2a59e8b1a8f61fa38d4c8 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Thu, 22 Sep 2022 14:09:31 -0700 Subject: [PATCH 39/63] Update bitlocker-recovery-guide-plan.md added a sceenshot --- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 6a485b8348..a8ab7323f4 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -290,6 +290,8 @@ The BitLocker recovery screen that's shown by Windows RE has the accessibility t To activate the narrator during BitLocker recovery in Windows RE, press **Windows** + **CTRL** + **Enter**. To activate the on-screen keyboard, tap on a text input control. +(./images/bl-narrator.png) + ## BitLocker recovery screen During BitLocker recovery, Windows can display a custom recovery message and hints that identify where a key can be retrieved from. These improvements can help a user during BitLocker recovery. From ec634044904c2e0622e8fc50af0ea49fc3bb0351 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Thu, 22 Sep 2022 16:17:51 -0700 Subject: [PATCH 40/63] Update configure-md-app-guard.md Clarification for Windows SKU requirements --- .../configure-md-app-guard.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index d9221e9bca..04bfd18471 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -56,15 +56,15 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** This is effective only in managed mode. Turns On the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| -|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the print functionality.|**Enabled.** This is effective only in managed mode. Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| -|Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| -|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering untrusted content in the Application Guard container. Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.

**Note:** For Windows 10, if you have KB5014666 installed, and for Windows 11, if you have KB5014668 installed, you are no longer required to configure network isolation policy to enable Application Guard for Edge.| -|Allow files to download to host operating system|Windows 10 Enterprise, 1803 or higher

Windows 11|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** This is effective only in managed mode. Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.| -|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** This is effective only in managed mode. Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| -|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| -|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates aren't shared with Microsoft Defender Application Guard.| -|Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** Event logs aren't collected from your Application Guard container.| +|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** This is effective only in managed mode. Turns On the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| +|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the print functionality.|**Enabled.** This is effective only in managed mode. Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| +|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering untrusted content in the Application Guard container. Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.

**Note:** For Windows 10, if you have KB5014666 installed, and for Windows 11, if you have KB5014668 installed, you are no longer required to configure network isolation policy to enable Application Guard for Edge.| +|Allow files to download to host operating system|Windows 10 Enterprise or Pro, 1803 or higher

Windows 11 Enterprise or Pro|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** This is effective only in managed mode. Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.| +|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 11 Enterprise|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** This is effective only in managed mode. Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| +|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| +|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11 Enterprise or Pro|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates aren't shared with Microsoft Defender Application Guard.| +|Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** Event logs aren't collected from your Application Guard container.| ## Application Guard support dialog settings From e38340f532a3cfc304e369d55ad23f869ef7bed9 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Thu, 22 Sep 2022 16:20:33 -0700 Subject: [PATCH 41/63] Update configure-md-app-guard.md --- .../configure-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index 04bfd18471..11b88819bc 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -63,7 +63,7 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Allow files to download to host operating system|Windows 10 Enterprise or Pro, 1803 or higher

Windows 11 Enterprise or Pro|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** This is effective only in managed mode. Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.| |Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 11 Enterprise|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** This is effective only in managed mode. Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| |Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| -|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11 Enterprise or Pro|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates aren't shared with Microsoft Defender Application Guard.| +|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise or Pro, 1809 or higher

Windows 11 Enterprise or Pro|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates aren't shared with Microsoft Defender Application Guard.| |Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** Event logs aren't collected from your Application Guard container.| ## Application Guard support dialog settings From 7fe13e4f8eab06c252d9d3305b10c092eddd6df6 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Thu, 22 Sep 2022 16:48:41 -0700 Subject: [PATCH 42/63] Update test-scenarios-md-app-guard.md Made updates to recent changes to how data persistance works. --- .../test-scenarios-md-app-guard.md | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index d5400d4de7..6a628a23d7 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -110,9 +110,8 @@ You have the option to change each of these settings to work with your enterpris **Applies to:** -- Windows 10 Enterprise edition, version 1709 or higher -- Windows 10 Professional edition, version 1803 -- Windows 11 +- Windows 10 Enterprise or Professional edition, version 1803 or higher +- Windows 11 Enterprise or Professional edition #### Copy and paste options @@ -171,17 +170,16 @@ You have the option to change each of these settings to work with your enterpris The previously added site should still appear in your **Favorites** list. > [!NOTE] - > If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. + > Starting with Windows 11 22H2, data persistance is disabled by default. If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. > > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. > - > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. + > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. **Microsoft Edge version 90 or higher no longer RESET_PERSISTENCE_LAYER** **Applies to:** -- Windows 10 Enterprise edition, version 1803 -- Windows 10 Professional edition, version 1803 -- Windows 11 +- Windows 10 Enterprise or Professional edition, version 1803 +- Windows 11 Enterprise or Professional edition, version 21H2. Data peristance is disabled by default in newer versions of Windows 11. #### Download options @@ -209,11 +207,6 @@ You have the option to change each of these settings to work with your enterpris 4. Assess the visual experience and battery performance. -**Applies to:** - -- Windows 10 Enterprise edition, version 1809 -- Windows 10 Professional edition, version 1809 -- Windows 11 #### Camera and microphone options From cb865d3bd2c6ca3646135969b6cf49ebe4463b23 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Thu, 22 Sep 2022 16:50:11 -0700 Subject: [PATCH 43/63] Update test-scenarios-md-app-guard.md --- .../test-scenarios-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 6a628a23d7..48aaa5d85d 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -174,7 +174,7 @@ You have the option to change each of these settings to work with your enterpris > > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. > - > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. **Microsoft Edge version 90 or higher no longer RESET_PERSISTENCE_LAYER** + > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. **Microsoft Edge version 90 or higher no longer supports RESET_PERSISTENCE_LAYER.** **Applies to:** From 6b2af32d1fb75c77d0f850e3e6b0642659e5015e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 23 Sep 2022 08:11:57 -0400 Subject: [PATCH 44/63] Removed EnableSharedPCMode dependencies --- windows/client-management/mdm/sharedpc-csp.md | 41 +------------------ 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/windows/client-management/mdm/sharedpc-csp.md b/windows/client-management/mdm/sharedpc-csp.md index 9dc7485482..84c80b01df 100644 --- a/windows/client-management/mdm/sharedpc-csp.md +++ b/windows/client-management/mdm/sharedpc-csp.md @@ -8,7 +8,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: vinaypamnani-msft -ms.date: 01/16/2019 +ms.date: 09/23/2022 --- # SharedPC CSP @@ -81,9 +81,6 @@ In Windows 10, version 1607, the value is set to True and the education environm **SetPowerPolicies** Optional. A boolean value that specifies that the power policies should be set when configuring SharedPC mode. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. The default value is Not Configured and the effective power settings are determined by the OS's default power settings. Its value in the SharedPC provisioning package is True. @@ -91,9 +88,6 @@ The default value is Not Configured and the effective power settings are determi **MaintenanceStartTime** Optional. An integer value that specifies the daily start time of maintenance hour. Given in minutes from midnight. The range is 0-1440. -> [!NOTE] ->  If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. The default value is Not Configured and its value in the SharedPC provisioning package is 0 (12 AM). @@ -101,9 +95,6 @@ The default value is Not Configured and its value in the SharedPC provisioning p **SignInOnResume** Optional. A boolean value that, when set to True, requires sign in whenever the device wakes up from sleep mode. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. The default value is Not Configured and its value in the SharedPC provisioning package is True. @@ -111,9 +102,6 @@ The default value is Not Configured and its value in the SharedPC provisioning p **SleepTimeout** The amount of time in seconds before the PC sleeps. 0 means the PC never sleeps. Default is 5 minutes. This node is optional. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. The default value is Not Configured, and effective behavior is determined by the OS's default settings. Its value in the SharedPC provisioning package for Windows 10, version 1703 is 300, and in Windows 10, version 1607 is 3600. @@ -121,9 +109,6 @@ The default value is Not Configured, and effective behavior is determined by the **EnableAccountManager** A boolean that enables the account manager for shared PC mode. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. The default value is Not Configured and its value in the SharedPC provisioning package is True. @@ -131,9 +116,6 @@ The default value is Not Configured and its value in the SharedPC provisioning p **AccountModel** Configures which type of accounts are allowed to use the PC. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. The following list shows the supported values: @@ -147,9 +129,6 @@ Its value in the SharedPC provisioning package is 1 or 2. **DeletionPolicy** Configures when accounts are deleted. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The supported operations are Add, Get, Replace, and Delete. For Windows 10, version 1607, here's the list shows the supported values: @@ -168,9 +147,6 @@ The default value is Not Configured. Its value in the SharedPC provisioning pack **DiskLevelDeletion** Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. -> [!NOTE] -> If used, this value must be set before the action on the **EnableSharedPCMode** node is taken. - The default value is Not Configured. Its default value in the SharedPC provisioning package is 25. For example, if the **DiskLevelCaching** number is set to 50 and the **DiskLevelDeletion** number is set to 25 (both default values). Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) during a daily maintenance period, accounts will be deleted (oldest last used first) when the system is idle until the free disk space is above 50% (the caching number). Accounts will be deleted immediately on signing out from an account if free space is under half of the deletion threshold and disk space is low, regardless of whether the PC is actively in use or not. @@ -180,9 +156,6 @@ The supported operations are Add, Get, Replace, and Delete. **DiskLevelCaching** Sets the percentage of available disk space a PC should have before it stops deleting cached accounts. -> [!NOTE] -> If used, this value must set before the action on the **EnableSharedPCMode** node is taken. - The default value is Not Configured. The default value in the SharedPC provisioning package is 25. For example, if the **DiskLevelCaching** number is set to 50 and the **DiskLevelDeletion** number is set to 25 (both default values). Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) during a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately on signing out from an account if free space is under the deletion threshold and disk space is low, regardless whether the PC is actively in use or not. @@ -194,26 +167,17 @@ Added in Windows 10, version 1703. Restricts the user from using local storage. The default value is Not Configured and behavior is no such restriction applied. Value type is bool. Supported operations are Add, Get, Replace, and Delete. Default in SharedPC provisioning package is False. -> [!NOTE] -> If used, this value must set before the action on the **EnableSharedPCMode** node is taken. - **KioskModeAUMID** Added in Windows 10, version 1703. Specifies the AUMID of the app to use with assigned access. This node is optional. - Value type is string. - Supported operations are Add, Get, Replace, and Delete. -> [!NOTE] -> If used, this value must set before the action on the **EnableSharedPCMode** node is taken. - **KioskModeUserTileDisplayText** Added in Windows 10, version 1703. Specifies the display text for the account shown on the sign-in screen that launches the app specified by KioskModeAUMID. This node is optional. Value type is string. Supported operations are Add, Get, Replace, and Delete. -> [!NOTE] -> If used, this value must set before the action on the **EnableSharedPCMode** node is taken. - **InactiveThreshold** Added in Windows 10, version 1703. Accounts will start being deleted when they haven't been logged on during the specified period, given as number of days. @@ -226,9 +190,6 @@ The default in the SharedPC provisioning package is 30. **MaxPageFileSizeMB** Added in Windows 10, version 1703. Maximum size of the paging file in MB. Applies only to systems with less than 32-GB storage and at least 3 GB of RAM. This node is optional. -> [!NOTE] -> If used, this value must set before the action on the **EnableSharedPCMode** node is taken. - - Default value is Not Configured. - Value type is integer. - Supported operations are Add, Get, Replace, and Delete. From 9c42ffb8ba1651d9dea26176457ccacc5cee3e10 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 23 Sep 2022 12:43:46 -0400 Subject: [PATCH 45/63] Added 2 more mihoyo drivers and updated NICM versions --- ...icrosoft-recommended-driver-block-rules.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 0bc6e90d21..6382926723 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -401,6 +401,14 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + @@ -765,9 +773,9 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - + + + @@ -1792,6 +1800,14 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + From c5e4881a7dba143afb0df83ecb8668b50c666b49 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 23 Sep 2022 12:54:41 -0400 Subject: [PATCH 46/63] Updated SAC-recommended section per feedback --- .../microsoft-recommended-block-rules.md | 8 -------- .../windows-defender-application-control.md | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 47db6cbef8..80be7ef669 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -1530,14 +1530,6 @@ Select the correct version of each .dll for the Windows release you plan to supp > [!NOTE] > To create a policy that works on both Windows 10, version 1803 and version 1809, you can create two different policies, or merge them into one broader policy. -## Smart App Control Considerations -Smart App Control enforces the Microsoft Recommended Block Rules above, with a few exceptions for compatibility considerations. The following are not blocked by Smart App Control: - -- Infdefaultinstall.exe -- Microsoft.Build.dll -- Microsoft.Build.Framework.dll -- Wslhost.dll - ## More information - [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md index e8ea61c23d..963d8a8748 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md @@ -58,6 +58,14 @@ Smart App Control is only available on clean installation of Windows 11 version | 1 | Enforce | | 2 | Evaluation | +### Smart App Control Enforced Blocks +Smart App Control enforces the [Microsoft Recommended Driver Block rules](microsoft-recommended-driver-block-rules.md) and the [Microsoft Recommended Block Rules](microsoft-recommended-block-rules.md), with a few exceptions for compatibility considerations. The following are not blocked by Smart App Control: + +- Infdefaultinstall.exe +- Microsoft.Build.dll +- Microsoft.Build.Framework.dll +- Wslhost.dll + > [!IMPORTANT] > Once you turn Smart App Control off, it can't be turned on without resetting or reinstalling Windows. From 0d5892b762f663fd049a44ebe4af52dc5ea83d61 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Fri, 23 Sep 2022 09:56:13 -0700 Subject: [PATCH 47/63] Update windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../test-scenarios-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 48aaa5d85d..a062c73a80 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -170,7 +170,7 @@ You have the option to change each of these settings to work with your enterpris The previously added site should still appear in your **Favorites** list. > [!NOTE] - > Starting with Windows 11 22H2, data persistance is disabled by default. If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. + > Starting with Windows 11 22H2, data persistence is disabled by default. If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. > > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. > From 2393a8ce2aed4b1d50144088ce5563a50a5beed1 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Fri, 23 Sep 2022 09:56:32 -0700 Subject: [PATCH 48/63] Update windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../test-scenarios-md-app-guard.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index a062c73a80..bf022001fb 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -207,7 +207,6 @@ You have the option to change each of these settings to work with your enterpris 4. Assess the visual experience and battery performance. - #### Camera and microphone options 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow camera and microphone access in Microsoft Defender Application Guard** setting. From c4dcb0d6280e08a62c0eebada1e5f19a3e18ff73 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Fri, 23 Sep 2022 09:56:40 -0700 Subject: [PATCH 49/63] Update windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../test-scenarios-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index bf022001fb..b19fce901f 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -174,7 +174,7 @@ You have the option to change each of these settings to work with your enterpris > > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. > - > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. **Microsoft Edge version 90 or higher no longer supports RESET_PERSISTENCE_LAYER.** + > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. _Microsoft Edge version 90 or higher no longer supports RESET_PERSISTENCE_LAYER._ **Applies to:** From d50b1473aaa66c7ef802042f16b02b22f6ef2655 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Fri, 23 Sep 2022 09:56:50 -0700 Subject: [PATCH 50/63] Update windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../test-scenarios-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index b19fce901f..60a512d08a 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -179,7 +179,7 @@ You have the option to change each of these settings to work with your enterpris **Applies to:** - Windows 10 Enterprise or Professional edition, version 1803 -- Windows 11 Enterprise or Professional edition, version 21H2. Data peristance is disabled by default in newer versions of Windows 11. +- Windows 11 Enterprise or Professional edition, version 21H2. Data persistence is disabled by default in newer versions of Windows 11. #### Download options From 12f62240640d7b3f7a0b508b32b791c56f342e40 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 23 Sep 2022 13:11:53 -0400 Subject: [PATCH 51/63] Update windows-defender-application-control.md --- .../windows-defender-application-control.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md index 963d8a8748..012e954059 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control.md @@ -58,7 +58,11 @@ Smart App Control is only available on clean installation of Windows 11 version | 1 | Enforce | | 2 | Evaluation | +> [!IMPORTANT] +> Once you turn Smart App Control off, it can't be turned on without resetting or reinstalling Windows. + ### Smart App Control Enforced Blocks + Smart App Control enforces the [Microsoft Recommended Driver Block rules](microsoft-recommended-driver-block-rules.md) and the [Microsoft Recommended Block Rules](microsoft-recommended-block-rules.md), with a few exceptions for compatibility considerations. The following are not blocked by Smart App Control: - Infdefaultinstall.exe @@ -66,12 +70,9 @@ Smart App Control enforces the [Microsoft Recommended Driver Block rules](micros - Microsoft.Build.Framework.dll - Wslhost.dll -> [!IMPORTANT] -> Once you turn Smart App Control off, it can't be turned on without resetting or reinstalling Windows. - ## Related articles - [WDAC design guide](windows-defender-application-control-design-guide.md) - [WDAC deployment guide](windows-defender-application-control-deployment-guide.md) - [WDAC operational guide](windows-defender-application-control-operational-guide.md) -- [AppLocker overview](applocker/applocker-overview.md) \ No newline at end of file +- [AppLocker overview](applocker/applocker-overview.md) From 95bd12a675b3194be7f91df38fd40156da1bf3e0 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 23 Sep 2022 13:17:42 -0400 Subject: [PATCH 52/63] sharedPC updates --- .../set-up-school-pcs-azure-ad-join.md | 2 +- .../set-up-school-pcs-provisioning-package.md | 2 +- .../set-up-school-pcs-shared-pc-mode.md | 4 ++-- .../windows/set-up-school-pcs-technical.md | 2 +- .../windows/set-up-school-pcs-whats-new.md | 2 +- .../windows/use-set-up-school-pcs-app.md | 8 ++++---- .../mdm/personalization-csp.md | 2 +- .../mdm/sharedpc-ddf-file.md | 20 +++++++++---------- ...ndows-diagnostic-events-and-fields-1703.md | 2 +- ...ndows-diagnostic-events-and-fields-1709.md | 2 +- ...ndows-diagnostic-events-and-fields-1803.md | 2 +- ...ndows-diagnostic-events-and-fields-1809.md | 2 +- ...ndows-diagnostic-events-and-fields-1903.md | 2 +- ...iagnostic-events-fields-windows-11-22H2.md | 2 +- ...windows-11-diagnostic-events-and-fields.md | 2 +- ...-diagnostic-data-events-and-fields-2004.md | 2 +- 16 files changed, 29 insertions(+), 29 deletions(-) diff --git a/education/windows/set-up-school-pcs-azure-ad-join.md b/education/windows/set-up-school-pcs-azure-ad-join.md index c399d41e3f..428ea7ffa1 100644 --- a/education/windows/set-up-school-pcs-azure-ad-join.md +++ b/education/windows/set-up-school-pcs-azure-ad-join.md @@ -1,7 +1,7 @@ --- title: Azure AD Join with Set up School PCs app description: Describes how Azure AD Join is configured in the Set up School PCs app. -keywords: shared cart, shared PC, school, set up school pcs +keywords: shared PC, school, set up school pcs ms.prod: windows ms.mktglfcycl: plan ms.sitesec: library diff --git a/education/windows/set-up-school-pcs-provisioning-package.md b/education/windows/set-up-school-pcs-provisioning-package.md index 3aeb7d738c..feb7da1b70 100644 --- a/education/windows/set-up-school-pcs-provisioning-package.md +++ b/education/windows/set-up-school-pcs-provisioning-package.md @@ -1,7 +1,7 @@ --- title: What's in Set up School PCs provisioning package description: Lists the provisioning package settings that are configured in the Set up School PCs app. -keywords: shared cart, shared PC, school, set up school pcs +keywords: shared PC, school, set up school pcs ms.prod: windows ms.mktglfcycl: plan ms.sitesec: library diff --git a/education/windows/set-up-school-pcs-shared-pc-mode.md b/education/windows/set-up-school-pcs-shared-pc-mode.md index e007d4957b..82989fa2a0 100644 --- a/education/windows/set-up-school-pcs-shared-pc-mode.md +++ b/education/windows/set-up-school-pcs-shared-pc-mode.md @@ -1,7 +1,7 @@ --- title: Shared PC mode for school devices description: Describes how shared PC mode is set for devices set up with the Set up School PCs app. -keywords: shared cart, shared PC, school, set up school pcs +keywords: shared PC, school, set up school pcs ms.prod: windows ms.mktglfcycl: plan ms.sitesec: library @@ -63,7 +63,7 @@ To create a compatible image, first create your custom Windows image with all so Teachers can then run the Set up School PCs package on the computer. ## Optimize device for use by a single student -Shared PC mode is enabled by default. This mode optimizes device settings for schools where PCs are shared by students. The Set up School PCs app also offers the option to configure settings for devices that aren't shared. +Shared PC mode is enabled by default. This mode optimizes device settings for schools where PCs are shared by students. The Set up School PCs app also offers the option to configure settings for devices that aren't shared. If you select this setting, the app modifies shared PC mode so that it's appropriate for a single device. To see how the settings differ, refer to the Shared PC mode policy table in the article [What's in my provisioning package?](set-up-school-pcs-provisioning-package.md) 1. In the app, go to the **Create package** > **Settings** step. diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/set-up-school-pcs-technical.md index 6dbdf70186..21c1721e3a 100644 --- a/education/windows/set-up-school-pcs-technical.md +++ b/education/windows/set-up-school-pcs-technical.md @@ -1,7 +1,7 @@ --- title: Set up School PCs app technical reference overview description: Describes the purpose of the Set up School PCs app for Windows 10 devices. -keywords: shared cart, shared PC, school, set up school pcs +keywords: shared PC, school, set up school pcs ms.prod: windows ms.mktglfcycl: plan ms.sitesec: library diff --git a/education/windows/set-up-school-pcs-whats-new.md b/education/windows/set-up-school-pcs-whats-new.md index fce328a1c0..d83fe32329 100644 --- a/education/windows/set-up-school-pcs-whats-new.md +++ b/education/windows/set-up-school-pcs-whats-new.md @@ -1,7 +1,7 @@ --- title: What's new in the Windows Set up School PCs app description: Find out about app updates and new features in Set up School PCs. -keywords: shared cart, shared PC, school, set up school pcs +keywords: shared PC, school, set up school pcs ms.prod: windows ms.mktglfcycl: plan ms.sitesec: library diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 4d83ffcc2b..44298d51a2 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -1,7 +1,7 @@ --- title: Use Set up School PCs app description: Learn how to use the Set up School PCs app and apply the provisioning package. -keywords: shared cart, shared PC, school, Set up School PCs, overview, how to use +keywords: shared PC, school, Set up School PCs, overview, how to use ms.prod: windows ms.mktglfcycl: deploy ms.sitesec: library @@ -179,13 +179,13 @@ The following table describes each setting and lists the applicable Windows 10 v |Setting |1703|1709|1803|1809|What happens if I select it? |Note| |---------|---------|---------|---------|---------|---------|---------| |Remove apps pre-installed by the device manufacturer |X|X|X|X| Uninstalls apps that came loaded on the computer by the device's manufacturer. |Adds about 30 minutes to the provisioning process.| -|Allow local storage (not recommended for shared devices) |X|X|X|X| Lets students save files to the Desktop and Documents folder on the Student PC. |Not recommended if the device will be part of a shared cart or lab.| -|Optimize device for a single student, instead of a shared cart or lab |X|X|X|X|Optimizes the device for use by a single student, rather than many students. |Recommended option only if the device is not shared with other students in the school. Single-optimized accounts are set to expire, and require a signin, 180 days after setup. This setting increases the maximum PC storage to 100% of the available disk space. In this case, student accounts aren't deleted unless the account has been inactive for 180 days. | +|Allow local storage (not recommended for shared devices) |X|X|X|X| Lets students save files to the Desktop and Documents folder on the Student PC. |Not recommended if the device will be shared between different students.| +|Optimize device for a single student, instead of a shared cart or lab |X|X|X|X|Optimizes the device for use by a single student, rather than many students. |Recommended if the device will be shared between different students. Single-optimized accounts are set to expire, and require a signin, 180 days after setup. This setting increases the maximum PC storage to 100% of the available disk space. In this case, student accounts aren't deleted unless the account has been inactive for 180 days. | |Let guests sign in to these PCs |X|X|X|X|Allows guests to use student PCs without a school account. |Common to use within a public, shared space, such as a library. Also used when a student loses their password. Adds a **Guest** account to the PC sign-in screen that anyone can sign in to.| |Enable Autopilot Reset |Not available|X|X|X|Lets you remotely reset a student’s PC from the lock screen, apply the device’s original settings, and enroll it in device management (Azure AD and MDM). |Requires Windows 10, version 1709 and WinRE must be enabled on the PC. Setup will fail if both requirements aren't met.| |Lock screen background|X|X|X|X|Change the default screen lock background to a custom image.|Click **Browse** to search for an image file on your computer. Accepted image formats are jpg, jpeg, and png.| -After you've made your selections, click **Next**. +After you've made your selections, click **Next**. ### Time zone diff --git a/windows/client-management/mdm/personalization-csp.md b/windows/client-management/mdm/personalization-csp.md index 465ac4ecd9..5524dfcf1a 100644 --- a/windows/client-management/mdm/personalization-csp.md +++ b/windows/client-management/mdm/personalization-csp.md @@ -29,7 +29,7 @@ The Personalization CSP can set the lock screen and desktop background images. S This CSP was added in Windows 10, version 1703. > [!Note] -> Personalization CSP is supported in Windows 10 Enterprise and Education SKUs. It works in Windows 10 Pro and Windows 10 Pro in S mode if SetEduPolicies in [SharedPC CSP](sharedpc-csp.md) is set. +> Personalization CSP is supported in Windows Enterprise and Education SKUs. It works in Windows Professional if SetEduPolicies in [SharedPC CSP](sharedpc-csp.md) is set. The following example shows the Personalization configuration service provider in tree format. ``` diff --git a/windows/client-management/mdm/sharedpc-ddf-file.md b/windows/client-management/mdm/sharedpc-ddf-file.md index 071887f881..75667401c6 100644 --- a/windows/client-management/mdm/sharedpc-ddf-file.md +++ b/windows/client-management/mdm/sharedpc-ddf-file.md @@ -80,7 +80,7 @@ The XML below is the DDF for Windows 10, version 1703. false - Setting this node to “1” triggers the action to configure a device to Shared PC mode with OneDrive sync turned on + Setting this node to "1" triggers the action to configure a device to Shared PC mode with OneDrive sync turned on @@ -104,7 +104,7 @@ The XML below is the DDF for Windows 10, version 1703. false - Set a list of EDU policies. This node is independent of EnableSharedPCMode. + Set a list of EDU policies. @@ -128,7 +128,7 @@ The XML below is the DDF for Windows 10, version 1703. true - Specify that the power policies should be set when configuring SharedPC mode. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Specify that the power policies should be set when configuring SharedPC mode. This node is optional. @@ -152,7 +152,7 @@ The XML below is the DDF for Windows 10, version 1703. 0 - Daily start time of maintenance hour. Given in minutes from midnight. Default is 0 (12am). This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Daily start time of maintenance hour. Given in minutes from midnight. Default is 0 (12am). This node is optional. @@ -176,7 +176,7 @@ The XML below is the DDF for Windows 10, version 1703. true - Require signing in on waking up from sleep. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Require signing in on waking up from sleep. This node is optional. @@ -200,7 +200,7 @@ The XML below is the DDF for Windows 10, version 1703. 300 - The amount of time before the PC sleeps, given in seconds. 0 means the PC never sleeps. Default is 5 minutes. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + The amount of time before the PC sleeps, given in seconds. 0 means the PC never sleeps. Default is 5 minutes. This node is optional. @@ -344,7 +344,7 @@ The XML below is the DDF for Windows 10, version 1703. true - Restricts the user from using local storage. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Restricts the user from using local storage. This node is optional. @@ -367,7 +367,7 @@ The XML below is the DDF for Windows 10, version 1703. - Specifies the AUMID of the app to use with assigned access. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Specifies the AUMID of the app to use with assigned access. This node is optional. @@ -390,7 +390,7 @@ The XML below is the DDF for Windows 10, version 1703. - Specifies the display text for the account shown on the sign-in screen which launches the app specified by KioskModeAUMID. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Specifies the display text for the account shown on the sign-in screen which launches the app specified by KioskModeAUMID. This node is optional. @@ -438,7 +438,7 @@ The XML below is the DDF for Windows 10, version 1703. 1024 - Maximum size of the paging file in MB. Applies only to systems with less than 32 GB storage and at least 3 GB of RAM. This node is optional. If used, it needs to be set before the action on "EnableSharedPCMode" node is taken. + Maximum size of the paging file in MB. Applies only to systems with less than 32 GB storage and at least 3 GB of RAM. This node is optional. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index 84a10ffdbb..0191debedb 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -1446,7 +1446,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 6c6c14d919..d37ee193cd 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -1519,7 +1519,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 8754ca2137..4ab775098d 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -1576,7 +1576,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index f6599e024a..bf3bfda9da 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -2310,7 +2310,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md index a4b2b137a0..bff9795594 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -2500,7 +2500,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md index aa6f04328c..1ca39de5c9 100644 --- a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md +++ b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md @@ -1039,7 +1039,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md index c5f8c39e62..2ad5492a55 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -2021,7 +2021,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md index 339c597a08..4180257498 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md @@ -2032,7 +2032,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. From f9272d3469abb298edd978e617a93368fea0dbd8 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 23 Sep 2022 16:20:49 -0400 Subject: [PATCH 53/63] reverted privacy files --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1803.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1903.md | 2 +- .../required-diagnostic-events-fields-windows-11-22H2.md | 2 +- .../privacy/required-windows-11-diagnostic-events-and-fields.md | 2 +- .../required-windows-diagnostic-data-events-and-fields-2004.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index 0191debedb..84a10ffdbb 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -1446,7 +1446,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index d37ee193cd..6c6c14d919 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -1519,7 +1519,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 4ab775098d..8754ca2137 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -1576,7 +1576,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index bf3bfda9da..f6599e024a 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -2310,7 +2310,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md index bff9795594..a4b2b137a0 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -2500,7 +2500,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md index 1ca39de5c9..aa6f04328c 100644 --- a/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md +++ b/windows/privacy/required-diagnostic-events-fields-windows-11-22H2.md @@ -1039,7 +1039,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md index 2ad5492a55..c5f8c39e62 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -2021,7 +2021,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md index 4180257498..339c597a08 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md @@ -2032,7 +2032,7 @@ The following fields are available: - **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. - **ServiceProductKeyID** Retrieves the License key of the KMS -- **SharedPCMode** Returns Boolean for devices that have enabled the configuration EnableSharedPCMode. +- **SharedPCMode** Returns Boolean for education devices used as shared cart - **Signature** Retrieves if it is a signature machine sold by Microsoft store. - **SLICStatus** Whether a SLIC table exists on the device. - **SLICVersion** Returns OS type/version from SLIC table. From ed9d4ef5edf493a988ee27ede0324a592101cf6a Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 23 Sep 2022 14:56:44 -0600 Subject: [PATCH 54/63] Apply suggestions from code review faq-pde.yml https://microsoft-ce-csi.acrolinx.cloud/api/v1/checking/scorecards/539975cd-4dea-4f7f-9952-e6f7000c11b8#CORRECTNESS Line 41: During user sign on, > During user sign-on overview-pde.md https://microsoft-ce-csi.acrolinx.cloud/api/v1/checking/scorecards/484005dc-43a3-4472-86d5-cc6fe08f8184#CORRECTNESS Line 97: at user sign in > at user sign-in --- .../information-protection/personal-data-encryption/faq-pde.yml | 2 +- .../personal-data-encryption/overview-pde.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/faq-pde.yml b/windows/security/information-protection/personal-data-encryption/faq-pde.yml index 8d4417d227..744161659e 100644 --- a/windows/security/information-protection/personal-data-encryption/faq-pde.yml +++ b/windows/security/information-protection/personal-data-encryption/faq-pde.yml @@ -38,7 +38,7 @@ sections: - question: What is the relation between Windows Hello for Business and PDE? answer: | - During user sign on, Windows Hello for Business unlocks the keys that PDE uses to decrypt files. + During user sign-on, Windows Hello for Business unlocks the keys that PDE uses to decrypt files. - question: Can a file be encrypted with both PDE and EFS at the same time? answer: | diff --git a/windows/security/information-protection/personal-data-encryption/overview-pde.md b/windows/security/information-protection/personal-data-encryption/overview-pde.md index 9ee231bc18..bfaec62c17 100644 --- a/windows/security/information-protection/personal-data-encryption/overview-pde.md +++ b/windows/security/information-protection/personal-data-encryption/overview-pde.md @@ -94,7 +94,7 @@ For information on enabling PDE via Intune, see [Enable Personal Data Encryption | Item | PDE | BitLocker | |--|--|--| -| Release of key | At user sign in via Windows Hello for Business | At boot | +| Release of key | At user sign-in via Windows Hello for Business | At boot | | Keys discarded | At user sign out | At reboot | | Files encrypted | Individual specified files | Entire volume/drive | | Authentication to access encrypted file | Windows Hello for Business | When BitLocker with PIN is enabled, BitLocker PIN plus Windows sign in | From ec339d5a5ac315316532e2ecaaaf62433966a49d Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 23 Sep 2022 14:59:50 -0600 Subject: [PATCH 55/63] Update overview-pde.md overview-pde.md https://microsoft-ce-csi.acrolinx.cloud/api/v1/checking/scorecards/484005dc-43a3-4472-86d5-cc6fe08f8184#CORRECTNESS Line 3: at user sign in > at user sign-in Line 97: At user sign in > At user sign-in Line 98: At user sign out > At user sign-out ______________________________________________ --- .../personal-data-encryption/overview-pde.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/personal-data-encryption/overview-pde.md b/windows/security/information-protection/personal-data-encryption/overview-pde.md index bfaec62c17..fb78dc475b 100644 --- a/windows/security/information-protection/personal-data-encryption/overview-pde.md +++ b/windows/security/information-protection/personal-data-encryption/overview-pde.md @@ -1,6 +1,6 @@ --- title: Personal Data Encryption (PDE) -description: Personal Data Encryption unlocks user encrypted files at user sign in instead of at boot. +description: Personal Data Encryption unlocks user encrypted files at user sign-in instead of at boot. author: frankroj ms.author: frankroj @@ -95,7 +95,7 @@ For information on enabling PDE via Intune, see [Enable Personal Data Encryption | Item | PDE | BitLocker | |--|--|--| | Release of key | At user sign-in via Windows Hello for Business | At boot | -| Keys discarded | At user sign out | At reboot | +| Keys discarded | At user sign-out | At reboot | | Files encrypted | Individual specified files | Entire volume/drive | | Authentication to access encrypted file | Windows Hello for Business | When BitLocker with PIN is enabled, BitLocker PIN plus Windows sign in | | Accessibility | Windows Hello for Business is accessibility friendly | BitLocker with PIN doesn't have accessibility features | @@ -137,4 +137,4 @@ Certain Windows applications support PDE out of the box. If PDE is enabled on a ## See also - [Personal Data Encryption (PDE) FAQ](faq-pde.yml) -- [Configure Personal Data Encryption (PDE) polices in Intune](configure-pde-in-intune.md) \ No newline at end of file +- [Configure Personal Data Encryption (PDE) polices in Intune](configure-pde-in-intune.md) From 3039b6cf65bb71ad317b09311b3f071b32b23c88 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 23 Sep 2022 15:08:42 -0600 Subject: [PATCH 56/63] Update TOC.yml Line 162: the initialism for frequently asked questions was present, but the words weren't (unlike line 89). --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 9acf3787ce..63ab9a4a86 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -159,7 +159,7 @@ items: - name: Personal Data Encryption (PDE) overview href: information-protection/personal-data-encryption/overview-pde.md - - name: Personal Data Encryption (PDE) (FAQ) + - name: Personal Data Encryption (PDE) frequently asked questions (FAQ) href: information-protection/personal-data-encryption/faq-pde.yml - name: Configure Personal Data Encryption (PDE) in Intune href: information-protection/personal-data-encryption/configure-pde-in-intune.md From 17c1240666c42b8bd04868392b0d7cc527147c07 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 23 Sep 2022 15:13:36 -0600 Subject: [PATCH 57/63] Update education/windows/set-up-school-pcs-shared-pc-mode.md Line 66: Delete extra space after period. --- education/windows/set-up-school-pcs-shared-pc-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/set-up-school-pcs-shared-pc-mode.md b/education/windows/set-up-school-pcs-shared-pc-mode.md index 82989fa2a0..fa010834d5 100644 --- a/education/windows/set-up-school-pcs-shared-pc-mode.md +++ b/education/windows/set-up-school-pcs-shared-pc-mode.md @@ -63,7 +63,7 @@ To create a compatible image, first create your custom Windows image with all so Teachers can then run the Set up School PCs package on the computer. ## Optimize device for use by a single student -Shared PC mode is enabled by default. This mode optimizes device settings for schools where PCs are shared by students. The Set up School PCs app also offers the option to configure settings for devices that aren't shared. +Shared PC mode is enabled by default. This mode optimizes device settings for schools where PCs are shared by students. The Set up School PCs app also offers the option to configure settings for devices that aren't shared. If you select this setting, the app modifies shared PC mode so that it's appropriate for a single device. To see how the settings differ, refer to the Shared PC mode policy table in the article [What's in my provisioning package?](set-up-school-pcs-provisioning-package.md) 1. In the app, go to the **Create package** > **Settings** step. From 863dc783bac2e2761e08c9fe6791b6b4ba8770ef Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 23 Sep 2022 17:16:09 -0400 Subject: [PATCH 58/63] Added XML schema and example --- .../mdm/secureassessment-csp.md | 51 ++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index 3d086a77f6..0e11d6566e 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -74,7 +74,56 @@ Supported operations are Get and Replace. **Assessments** Added in Windows 11, version 22H2. Enables support for multiple assessments. When configured, users can select from a list of assessments. The node accepts an XML string that represents the list of available assessments. -Supported operations are Get and Replace. +Supported operations are Add, Delete, Get and Replace. + +XML schema + +```xml + + + + + + + + + + + + + + + + + + + + + + +``` + +Example: +```xml + + + + + English exam + https://contoso.com/english + + + Math exam + https://contoso.com/math + + + Geography exam + https://contoso.com/geography + + + +``` ## Related topics From 97d2995ca56c3499a331f45eb67ab564332cc759 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 23 Sep 2022 14:44:27 -0700 Subject: [PATCH 59/63] fix markdown --- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index a8ab7323f4..50d55f1b6b 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -290,7 +290,7 @@ The BitLocker recovery screen that's shown by Windows RE has the accessibility t To activate the narrator during BitLocker recovery in Windows RE, press **Windows** + **CTRL** + **Enter**. To activate the on-screen keyboard, tap on a text input control. -(./images/bl-narrator.png) +:::image type="content" source="images/bl-narrator.png" alt-text="A screenshot of the BitLocker recovery screen showing Narrator activated."::: ## BitLocker recovery screen From 32ae9780f10778016964d4fe2934ca6e2d6f0c95 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 23 Sep 2022 14:57:37 -0700 Subject: [PATCH 60/63] editorial revision --- .../test-scenarios-md-app-guard.md | 67 +++++++++---------- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 60a512d08a..d8461e69f2 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -1,18 +1,15 @@ --- -title: Testing scenarios with Microsoft Defender Application Guard (Windows 10 or Windows 11) +title: Testing scenarios with Microsoft Defender Application Guard description: Suggested testing scenarios for Microsoft Defender Application Guard, showing how it works in both Standalone and Enterprise-managed mode. -ms.prod: m365-security -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security +ms.prod: windows-client +ms.technology: itpro-security ms.localizationpriority: medium -author: denisebmsft -ms.author: deniseb -ms.reviewer: -manager: dansimp -ms.date: 03/14/2022 +author: vinaypamnani-msft +ms.author: vinpa +ms.reviewer: sazankha +manager: aaroncz +ms.date: 09/23/2022 ms.custom: asr -ms.technology: windows-sec --- # Application Guard testing scenarios @@ -59,7 +56,7 @@ Before you can use Application Guard in managed mode, you must install Windows 1 3. Set up the Network Isolation settings in Group Policy: - a. Click on the **Windows** icon, type `Group Policy`, and then click **Edit Group Policy**. + a. Select the **Windows** icon, type `Group Policy`, and then select **Edit Group Policy**. b. Go to the **Administrative Templates\Network\Network Isolation\Enterprise resource domains hosted in the cloud** setting. @@ -75,7 +72,7 @@ Before you can use Application Guard in managed mode, you must install Windows 1 4. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Turn on Microsoft Defender Application Guard in Managed Mode** setting. -5. Click **Enabled**, choose Option **1**, and click **OK**. +5. Select **Enabled**, choose Option **1**, and select **OK**. ![Group Policy editor with Turn On/Off setting.](images/appguard-gp-turn-on.png) @@ -110,14 +107,14 @@ You have the option to change each of these settings to work with your enterpris **Applies to:** -- Windows 10 Enterprise or Professional edition, version 1803 or higher -- Windows 11 Enterprise or Professional edition +- Windows 10 Enterprise or Pro editions, version 1803 or later +- Windows 11 Enterprise or Pro editions #### Copy and paste options 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Configure Microsoft Defender Application Guard clipboard settings**. -2. Click **Enabled** and click **OK**. +2. Select **Enabled** and select **OK**. ![Group Policy editor clipboard options.](images/appguard-gp-clipboard.png) @@ -137,25 +134,25 @@ You have the option to change each of these settings to work with your enterpris - Both text and images can be copied between the host PC and the isolated container. -5. Click **OK**. +5. Select **OK**. #### Print options 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Configure Microsoft Defender Application Guard print** settings. -2. Click **Enabled** and click **OK**. +2. Select **Enabled** and select **OK**. ![Group Policy editor Print options.](images/appguard-gp-print.png) 3. Based on the list provided in the setting, choose the number that best represents what type of printing should be available to your employees. You can allow any combination of local, network, PDF, and XPS printing. -4. Click **OK**. +4. Select **OK**. #### Data persistence options 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow data persistence for Microsoft Defender Application Guard** setting. -2. Click **Enabled** and click **OK**. +2. Select **Enabled** and select **OK**. ![Group Policy editor Data Persistence options.](images/appguard-gp-persistence.png) @@ -165,31 +162,33 @@ You have the option to change each of these settings to work with your enterpris 4. Add the site to your **Favorites** list and then close the isolated session. -5. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +5. Sign out and back in to your device, opening Microsoft Edge in Application Guard again. The previously added site should still appear in your **Favorites** list. > [!NOTE] - > Starting with Windows 11 22H2, data persistence is disabled by default. If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. + > Starting with Windows 11, version 22H2, data persistence is disabled by default. If you don't allow or turn off data persistence, restarting a device or signing in and out of the isolated container triggers a recycle event. This action discards all generated data, such as session cookies and Favorites, and removes the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. > > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. > - > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. _Microsoft Edge version 90 or higher no longer supports RESET_PERSISTENCE_LAYER._ + > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. + > + > _Microsoft Edge version 90 or later no longer supports `RESET_PERSISTENCE_LAYER`._ **Applies to:** -- Windows 10 Enterprise or Professional edition, version 1803 -- Windows 11 Enterprise or Professional edition, version 21H2. Data persistence is disabled by default in newer versions of Windows 11. +- Windows 10 Enterprise or Pro editions, version 1803 +- Windows 11 Enterprise or Pro editions, version 21H2. Data persistence is disabled by default in Windows 11, version 22H2 and later. #### Download options 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow files to download and save to the host operating system from Microsoft Defender Application Guard** setting. -2. Click **Enabled** and click **OK**. +2. Select **Enabled** and select **OK**. ![Group Policy editor Download options.](images/appguard-gp-download.png) -3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +3. Sign out and back in to your device, opening Microsoft Edge in Application Guard again. 4. Download a file from Microsoft Defender Application Guard. @@ -199,7 +198,7 @@ You have the option to change each of these settings to work with your enterpris 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow hardware-accelerated rendering for Microsoft Defender Application Guard** setting. -2. Click **Enabled** and click **OK**. +2. Select **Enabled** and Select **OK**. ![Group Policy editor hardware acceleration options.](images/appguard-gp-vgpu.png) @@ -211,11 +210,11 @@ You have the option to change each of these settings to work with your enterpris 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow camera and microphone access in Microsoft Defender Application Guard** setting. -2. Click **Enabled** and click **OK**. +2. Select **Enabled** and select **OK**. ![Group Policy editor Camera and microphone options.](images/appguard-gp-allow-camera-and-mic.png) -3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +3. Sign out and back in to your device, opening Microsoft Edge in Application Guard again. 4. Open an application with video or audio capability in Edge. @@ -225,11 +224,11 @@ You have the option to change each of these settings to work with your enterpris 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow Microsoft Defender Application Guard to use Root Certificate Authorities from the user's device** setting. -2. Click **Enabled**, copy the thumbprint of each certificate to share, separated by a comma, and click **OK**. +2. Select **Enabled**, copy the thumbprint of each certificate to share, separated by a comma, and select **OK**. ![Group Policy editor Root certificate options.](images/appguard-gp-allow-root-certificates.png) -3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +3. Sign out and back in to your device, opening Microsoft Edge in Application Guard again. ## Application Guard Extension for third-party web browsers @@ -237,9 +236,9 @@ The [Application Guard Extension](md-app-guard-browser-extension.md) available f Once a user has the extension and its companion app installed on their enterprise device, you can run through the following scenarios. -1. Open either Firefox or Chrome — whichever browser you have the extension installed on. +1. Open either Firefox or Chrome, whichever browser you have the extension installed on. -2. Navigate to an enterprise website, i.e. an internal website maintained by your organization. You might see this evaluation page for an instant before the site is fully loaded. +2. Navigate to an organizational website. In other words, an internal website maintained by your organization. You might see this evaluation page for an instant before the site is fully loaded. ![The evaluation page displayed while the page is being loaded, explaining that the user must wait.](images/app-guard-chrome-extension-evaluation-page.png) 3. Navigate to a non-enterprise, external website site, such as [www.bing.com](https://www.bing.com). The site should be redirected to Microsoft Defender Application Guard Edge. From f40330e4f45f36e8042278ae8c7cc8ef9292d63d Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 23 Sep 2022 16:02:27 -0600 Subject: [PATCH 61/63] Update configure-md-app-guard.md Line 59: Turn On > Turn on --- .../configure-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index 11b88819bc..f40916cd1d 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -56,7 +56,7 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** This is effective only in managed mode. Turns On the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| +|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** This is effective only in managed mode. Turns on the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| |Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the print functionality.|**Enabled.** This is effective only in managed mode. Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| |Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| |Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering untrusted content in the Application Guard container. Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.

**Note:** For Windows 10, if you have KB5014666 installed, and for Windows 11, if you have KB5014668 installed, you are no longer required to configure network isolation policy to enable Application Guard for Edge.| From df50c03e9bd546b779ca622db8a784ea131dada3 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 23 Sep 2022 16:08:41 -0600 Subject: [PATCH 62/63] Apply suggestions from code review --- .../configure-md-app-guard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index f40916cd1d..382528bfa0 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -56,8 +56,8 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** This is effective only in managed mode. Turns on the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| -|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the print functionality.|**Enabled.** This is effective only in managed mode. Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** This is effective only in managed mode. Turns on the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns off the clipboard functionality for Application Guard.| +|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether Application Guard can use the print functionality.|**Enabled.** This is effective only in managed mode. Turns on the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| |Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 11 Enterprise|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** This is effective only in managed mode. Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| |Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11 Enterprise|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering untrusted content in the Application Guard container. Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.

**Note:** For Windows 10, if you have KB5014666 installed, and for Windows 11, if you have KB5014668 installed, you are no longer required to configure network isolation policy to enable Application Guard for Edge.| |Allow files to download to host operating system|Windows 10 Enterprise or Pro, 1803 or higher

Windows 11 Enterprise or Pro|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** This is effective only in managed mode. Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.| From 4b936f85fed422b2aa5cf55b6db661f2108becee Mon Sep 17 00:00:00 2001 From: Office Content Publishing 2 <44301038+officedocspr2@users.noreply.github.com> Date: Sat, 24 Sep 2022 23:31:55 -0700 Subject: [PATCH 63/63] Uploaded file: education-content-updates.md - 2022-09-24 23:31:55.1074 --- education/includes/education-content-updates.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/education/includes/education-content-updates.md b/education/includes/education-content-updates.md index 9fa135eccb..c0a273e836 100644 --- a/education/includes/education-content-updates.md +++ b/education/includes/education-content-updates.md @@ -2,6 +2,14 @@ +## Week of September 19, 2022 + + +| Published On |Topic title | Change | +|------|------------|--------| +| 9/20/2022 | [Education scenarios Microsoft Store for Education](/education/windows/education-scenarios-store-for-business) | modified | + + ## Week of September 12, 2022 @@ -42,11 +50,3 @@ | 8/31/2022 | [Set up Azure Active Directory](/education/windows/tutorial-school-deployment/set-up-azure-ad) | added | | 8/31/2022 | [Set up device management](/education/windows/tutorial-school-deployment/set-up-microsoft-intune) | added | | 8/31/2022 | [Troubleshoot Windows devices](/education/windows/tutorial-school-deployment/troubleshoot-overview) | added | - - -## Week of August 15, 2022 - - -| Published On |Topic title | Change | -|------|------------|--------| -| 8/17/2022 | [For IT administrators get Minecraft Education Edition](/education/windows/school-get-minecraft) | modified |