From bc8ae03488691ce45752774cc4350a5e6e11cd33 Mon Sep 17 00:00:00 2001 From: "DESKTOP-AJSJJMA\\Admin" Date: Mon, 7 Nov 2022 12:33:01 -0800 Subject: [PATCH] 1.7 --- MAS/All-In-One-Version/MAS_AIO.cmd | 5659 ++++++----------- .../Activation_Troubleshoot.cmd | 584 +- MAS/Separate-Files-Version/Change_Edition.cmd | 552 +- .../Check-Activation-Status-vbs.cmd | 3 +- .../Check-Activation-Status-wmi.cmd | 22 +- .../Extract_OEM_Folder.cmd | 258 +- .../HWID-KMS38_Activation/BIN/ClipUp.exe | Bin 1354304 -> 0 bytes .../HWID-KMS38_Activation/BIN/Info.txt | 22 - .../BIN/gatherosstate.exe | Bin 337920 -> 0 bytes .../HWID-KMS38_Activation/HWID_Activation.cmd | 1116 ++-- .../KMS38_Activation.cmd | 926 +-- .../Install_HWID_Key.cmd | 277 +- .../Online_KMS_Activation/Activate.cmd | 234 +- 13 files changed, 3743 insertions(+), 5910 deletions(-) delete mode 100644 MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/ClipUp.exe delete mode 100644 MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/Info.txt delete mode 100644 MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/gatherosstate.exe diff --git a/MAS/All-In-One-Version/MAS_AIO.cmd b/MAS/All-In-One-Version/MAS_AIO.cmd index 0d908a9..e817e39 100644 --- a/MAS/All-In-One-Version/MAS_AIO.cmd +++ b/MAS/All-In-One-Version/MAS_AIO.cmd @@ -1,7 +1,8 @@ @setlocal DisableDelayedExpansion @echo off - +:: For command line switches, check https://massgrave.dev/ +:: If you want to better understand script, read from MAS separate files version. ::============================================================================ :: @@ -55,9 +56,8 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul popd +ping 127.0.0.1 -n 6 > nul exit /b ) popd @@ -68,8 +68,21 @@ cls color 07 title Microsoft Activation Scripts AIO +set _args= set _elev= -if /i "%~1"=="-el" set _elev=1 +set _MASunattended= + +set _args=%* +if defined _args set _args=%_args:"=% +if defined _args ( +for %%A in (%_args%) do ( +if /i "%%A"=="-el" set _elev=1 +) +) + +if defined _args echo "%_args%" | find /i "/" >nul && set _MASunattended=1 + +::======================================================================================================================================== set winbuild=1 set "nul=>nul 2>&1" @@ -134,7 +147,7 @@ goto MASend :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %nceline% echo This script require administrator privileges. @@ -142,6 +155,22 @@ echo To do so, right click on this script and select 'Run as administrator'. goto MASend ) +if not exist "%SystemRoot%\Temp\" mkdir "%SystemRoot%\Temp" 1>nul 2>nul + +::======================================================================================================================================== + +:: Run script with parameters in unattended mode + +set _elev= +if defined _args echo "%_args%" | find /i "/S" %nul% && (set "_silent=%nul%") || (set _silent=) +if defined _args echo "%_args%" | find /i "/" %nul% && ( +echo "%_args%" | find /i "/HWID" %nul% && (setlocal & (call :HWIDActivation %_args% %_silent%) & cls & endlocal) +echo "%_args%" | find /i "/KMS38" %nul% && (setlocal & (call :KMS38Activation %_args% %_silent%) & cls & endlocal) +echo "%_args%" | find /i "/KMS-" %nul% && (setlocal & (call :KMSActivation %_args% %_silent%) & cls & endlocal) +echo "%_args%" | find /i "/Insert" %nul% && (setlocal & (call :insert_hwidkey %_args% %_silent%) & cls & endlocal) +exit /b +) + ::======================================================================================================================================== setlocal DisableDelayedExpansion @@ -161,7 +190,7 @@ setlocal EnableDelayedExpansion cls color 07 -title Microsoft Activation Scripts AIO 1.6 +title Microsoft Activation Scripts AIO 1.7 mode 76, 30 set "mastemp=%SystemRoot%\Temp\__MAS" if exist "%mastemp%\.*" rmdir /s /q "%mastemp%\" %nul% @@ -170,6 +199,7 @@ echo: echo: echo: echo: +echo: echo: ______________________________________________________________ echo: echo: Activation Methods: @@ -178,25 +208,21 @@ echo: [1] HWID ^| Windows ^| Permanent echo: [2] KMS38 ^| Windows ^| 2038 Year echo: [3] Online KMS ^| Windows / Office ^| 180 Days echo: __________________________________________________ -echo: -echo: [4] Check Activation Status [vbs] -echo: [5] Check Activation Status [wmi] -echo: __________________________________________________ -echo: -echo: [6] Extras -echo: [7] Read Me -echo: [8] Exit +echo: +echo: [4] Activation Status +echo: [5] Extras +echo: [6] Help +echo: [0] Exit echo: ______________________________________________________________ echo: -call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6,7,8] :" -choice /C:12345678 /N +call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6,0] :" +choice /C:1234560 /N set _erl=%errorlevel% -if %_erl%==8 exit /b -if %_erl%==7 start https://massgrave.dev & goto :MainMenu -if %_erl%==6 goto:Extras -if %_erl%==5 setlocal & call :_Check_Status_wmi & cls & endlocal & goto :MainMenu -if %_erl%==4 setlocal & call :_Check_Status_vbs & cls & endlocal & goto :MainMenu +if %_erl%==7 exit /b +if %_erl%==6 start https://massgrave.dev & goto :MainMenu +if %_erl%==5 goto:Extras +if %_erl%==4 setlocal & call :_Check_Status_wmi & cls & endlocal & goto :MainMenu if %_erl%==3 setlocal & call :KMSActivation & cls & endlocal & goto :MainMenu if %_erl%==2 setlocal & call :KMS38Activation & cls & endlocal & goto :MainMenu if %_erl%==1 setlocal & call :HWIDActivation & cls & endlocal & goto :MainMenu @@ -217,25 +243,25 @@ echo: echo: ______________________________________________________________ echo: echo: [1] Activation Troubleshoot +echo: [2] Change Windows Edition echo: -echo: [2] Extract $OEM$ Folder -echo: -echo: [3] Insert Windows HWID Key -echo: -echo: [4] Change Windows Edition +echo: [3] Extract $OEM$ Folder +echo: [4] Insert Windows HWID Key +echo: [5] Activation Status [vbs] echo: __________________________________________________ echo: -echo: [5] Go to Main Menu +echo: [0] Go to Main Menu echo: ______________________________________________________________ echo: -call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5] :" -choice /C:12345 /N +call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,0] :" +choice /C:123450 /N set _erl=%errorlevel% -if %_erl%==5 goto :MainMenu -if %_erl%==4 setlocal & call :change_edition & cls & endlocal & goto :Extras -if %_erl%==3 setlocal & call :insert_hwidkey & cls & endlocal & goto :Extras -if %_erl%==2 goto:Extract$OEM$ +if %_erl%==6 goto :MainMenu +if %_erl%==5 setlocal & call :_Check_Status_vbs & cls & endlocal & goto :Extras +if %_erl%==4 setlocal & call :insert_hwidkey & cls & endlocal & goto :Extras +if %_erl%==3 goto:Extract$OEM$ +if %_erl%==2 setlocal & call :change_edition & cls & endlocal & goto :Extras if %_erl%==1 setlocal & call :troubleshoot & cls & endlocal & goto :Extras goto :Extras @@ -289,30 +315,46 @@ echo: [4] HWID ^(Windows^) ^+ Online KMS ^(Office^) echo: [5] KMS38 ^(Windows^) ^+ Online KMS ^(Office^) echo: __________________________________________________ echo: -echo: [6] Go Back +echo: [0] Go Back echo: ______________________________________________________________ echo: call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard:" -choice /C:123456 /N +choice /C:123450 /N set _erl=%errorlevel% if %_erl%==6 goto:Extras -if %_erl%==5 goto:$OEM$KMS38_KMS -if %_erl%==4 goto:$OEM$HWID_KMS -if %_erl%==3 goto:$OEM$KMS -if %_erl%==2 goto:$OEM$KMS38 -if %_erl%==1 goto:$OEM$HWID +if %_erl%==5 (set "_oem=KMS38 [Windows] + Online KMS [Office]" & set "para=/KMS38 /KMS-ActAndRenewalTask /KMS-Office" &goto:Extract$OEM$3) +if %_erl%==4 (set "_oem=HWID [Windows] + Online KMS [Office]" & set "para=/HWID /KMS-ActAndRenewalTask /KMS-Office" &goto:Extract$OEM$3) +if %_erl%==3 (set "_oem=Online KMS" & set "para=/KMS-ActAndRenewalTask /KMS-WindowsOffice" &goto:Extract$OEM$3) +if %_erl%==2 (set "_oem=KMS38" & set "para=/KMS38" &goto:Extract$OEM$3) +if %_erl%==1 (set "_oem=HWID" & set "para=/HWID" &goto:Extract$OEM$3) goto :Extract$OEM$2 -:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +::======================================================================================================================================== -:$OEM$foldercreated +:Extract$OEM$3 cls +set "_dir=!_desktop_!\$OEM$\$$\Setup\Scripts" +md "!_dir!\" +copy /y /b "!_batf!" "!_dir!\MAS_AIO.cmd" %nul% + +( +echo @echo off +echo fltmc ^>nul ^|^| exit /b +echo call "%%~dp0MAS_AIO.cmd" %para% +echo cd \ +echo ^(goto^) 2^>nul ^& ^(if "%%~dp0"=="%%SystemRoot%%\Setup\Scripts\" rd /s /q "%%~dp0"^) +)>"!_dir!\SetupComplete.cmd" + +set _error= +if not exist "!_dir!\MAS_AIO.cmd" set _error=1 +if not exist "!_dir!\SetupComplete.cmd" set _error=1 + + if defined _error ( %eline% echo Failed to extract $OEM$ folder on the Desktop. -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || echo PowerShell is not responding properly. ) else ( echo: call :_color %Magenta% "%_oem%" @@ -320,8 +362,8 @@ call :_color %Green% "$OEM$ folder is successfully created on the Desktop." ) echo "%_oem%" | find /i "KMS38" 1>nul && ( echo: -echo Note: If you need to KMS38 activate Server Core/Acor Editions then -echo extract from MAS separate files version. +echo To KMS38 activate Server Cor/Acor editions ^(No GUI Versions^), +echo Check this page https://massgrave.dev/oem-folder ) echo ___________________________________________________________________ echo: @@ -329,256 +371,21 @@ call :_color %_Yellow% "Press any key to go back..." pause >nul goto Extras - -:checkOEM - -set _error= -pushd "!_dir!\" -for %%# in ( -%1 -%2 -%3 -%4 -%5 -) do ( -if not exist "%%#" set _error=1 -) -popd -exit /b - -::================================================================================================= - -:oemprep - -pushd "!_desktop_!" -set "_dir=!_desktop_!\$OEM$\$$\Setup\Scripts" -md "!_desktop_!\$OEM$\$$\Setup\Scripts\" -popd -exit /b - -::================================================================================================= - -:$OEM$HWID - -set _oem=HWID -call :oemprep -call :oemexport HWID HWID_Activation_AIO.cmd -call :oemexport HWIDsetup SetupComplete.cmd -call :checkOEM HWID_Activation_AIO.cmd SetupComplete.cmd -goto $OEM$foldercreated - -::================================================================================================= - -:$OEM$KMS38 - -set _oem=KMS38 -call :oemprep -call :oemexport KMS38 1.. -call :oemexport HWID_KMS38_Files 2.. -copy /y /b "!_dir!\1.." + "!_dir!\2.." "!_dir!\KMS38_Activation_AIO.cmd" %nul% -del /q /f "!_dir!\*.." %nul% -call :oemexport KMS38setup SetupComplete.cmd -call :checkOEM KMS38_Activation_AIO.cmd SetupComplete.cmd -goto $OEM$foldercreated - -::================================================================================================= - -:$OEM$KMS - -set _oem=KMS -call :oemprep -call :oemexport kacttxt OnlineKMS_Activation_AIO.cmd -call :oemexport KMSsetup SetupComplete.cmd -call :checkOEM OnlineKMS_Activation_AIO.cmd SetupComplete.cmd -goto $OEM$foldercreated - -::================================================================================================= - -:$OEM$HWID_KMS - -set "_oem=HWID [Windows] + Online KMS [Office]" -call :oemprep -call :oemexport HWID HWID_Activation_AIO.cmd -call :oemexport kacttxt OnlineKMS_Activation_AIO.cmd -call :oemexport HWIDKMSSetup SetupComplete.cmd -call :checkOEM HWID_Activation_AIO.cmd OnlineKMS_Activation_AIO.cmd SetupComplete.cmd -goto $OEM$foldercreated - -::================================================================================================= - -:$OEM$KMS38_KMS - -set "_oem=KMS38 [Windows] + Online KMS [Office]" -call :oemprep -call :oemexport KMS38 1.. -call :oemexport HWID_KMS38_Files 2.. -copy /y /b "!_dir!\1.." + "!_dir!\2.." "!_dir!\KMS38_Activation_AIO.cmd" %nul% -del /q /f "!_dir!\*.." %nul% -call :oemexport kacttxt OnlineKMS_Activation_AIO.cmd -call :oemexport KMS38KMSSetup SetupComplete.cmd -call :checkOEM KMS38_Activation_AIO.cmd OnlineKMS_Activation_AIO.cmd SetupComplete.cmd -goto $OEM$foldercreated - -::============================================================================================================= - -:HWIDSetup: -@echo off - -fltmc >nul || exit /b - -start /b /wait cmd /c "%~dp0HWID_Activation_AIO.cmd" /a - -cd \ -(goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") -:HWIDSetup: - -:KMS38Setup: -@echo off - -fltmc >nul || exit /b - -start /b /wait cmd /c "%~dp0KMS38_Activation_AIO.cmd" /a - -cd \ -(goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") -:KMS38Setup: - -:KMSSetup: -@echo off - -fltmc >nul || exit /b - -start /b /wait cmd /c "%~dp0OnlineKMS_Activation_AIO.cmd" /rat -start /b /wait cmd /c "%~dp0OnlineKMS_Activation_AIO.cmd" /wo - -cd \ -(goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") -:KMSSetup: - -:HWIDKMSSetup: -@echo off - -fltmc >nul || exit /b - -start /b /wait cmd /c "%~dp0HWID_Activation_AIO.cmd" /a - -start /b /wait cmd /c "%~dp0OnlineKMS_Activation_AIO.cmd" /rat -start /b /wait cmd /c "%~dp0OnlineKMS_Activation_AIO.cmd" /o - -cd \ -(goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") -:HWIDKMSSetup: - -:KMS38KMSSetup: -@echo off - -fltmc >nul || exit /b - -start /b /wait cmd /c "%~dp0KMS38_Activation_AIO.cmd" /a - -start /b /wait cmd /c "%~dp0OnlineKMS_Activation_AIO.cmd" /rat -start /b /wait cmd /c "%~dp0OnlineKMS_Activation_AIO.cmd" /o - -cd \ -(goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") -:KMS38KMSSetup: - - -:oemexport - -%nul% %psc% "$f=[io.file]::ReadAllText('!_batp!') -split \":%~1\:.*`r`n\"; [io.file]::WriteAllText('!_pdesk!\$OEM$\$$\Setup\Scripts\%~2',$f[1].Trim(),[System.Text.Encoding]::ASCII);" -exit /b - :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :HWIDActivation -:HWID: @setlocal DisableDelayedExpansion @echo off +:: To activate, run the script with "/HWID" parameter or change 0 to 1 in below line +set _act=0 + +:: To disable changing edition if current edition doesn't support HWID activation, change the value to 1 from 0 or run the script with "/HWID-NoEditionChange" parameter +set _NoEditionChange=0 + +:: If value is changed in above lines or parameter is used then script will run in unattended mode -::============================================================================ -:: -:: This script is a part of 'Microsoft Activation Scripts' (MAS) project. -:: -:: Homepage: massgrave.dev -:: Email: windowsaddict@protonmail.com -:: -::============================================================================ - - - -:: To activate with Downlevel method (default), run the script with /a parameter or change 0 to 1 in below line -set _acti=0 - -:: To only generate GenuineTicket.xml with Downlevel method (default), run the script with /g parameter or change 0 to 1 in below line -set _gent=0 - -:: To enable LockBox method, run the script with /k parameter or change 0 to 1 in below line -:: You need to use this option with either activation or ticket generation. -:: Example, -:: HWID_Activation.cmd /a /k -:: HWID_Activation.cmd /g /k -set _lock=0 - -:: Note about Lockbox method: It's working method is not very clean. We don't suggest to run it on a production system. - -:: If value is changed in ABOVE lines or any ABOVE parameter is used then script will run in unattended mode -:: Incase if more than one options are used then only one option will be applied - - -:: To disable changing edition if current edition doesn't support HWID activation, change the value to 0 from 1 or run the script with /c parameter -set _chan=1 - - - -::======================================================================================================================================== - -:: Re-launch the script with x64 process if it was initiated by x86 process on x64 bit Windows -:: or with ARM64 process if it was initiated by x86/ARM32 process on ARM64 Windows - -set "_cmdf=%~f0" -for %%# in (%*) do ( -if /i "%%#"=="r1" set r1=1 -if /i "%%#"=="r2" set r2=1 -) - -if exist %SystemRoot%\Sysnative\cmd.exe if not defined r1 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\Sysnative\cmd.exe /c ""!_cmdf!" %* r1" -exit /b -) - -:: Re-launch the script with ARM32 process if it was initiated by x64 process on ARM64 Windows - -if exist %SystemRoot%\SysArm32\cmd.exe if %PROCESSOR_ARCHITECTURE%==AMD64 if not defined r2 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\SysArm32\cmd.exe /c ""!_cmdf!" %* r2" -exit /b -) - -:: Set Path variable, it helps if it is misconfigured in the system - -set "PATH=%SystemRoot%\System32;%SystemRoot%\System32\wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0\" -if exist "%SystemRoot%\Sysnative\reg.exe" ( -set "PATH=%SystemRoot%\Sysnative;%SystemRoot%\Sysnative\wbem;%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\;%PATH%" -) - -:: Check LF line ending - -pushd "%~dp0" ->nul findstr /rxc:".*" "%~nx0" -if not %errorlevel%==0 ( -echo: -echo Error: This is not a correct file. It has LF line ending issue. -echo: -echo Press any key to exit... -pause >nul -popd -exit /b -) -popd ::======================================================================================================================================== @@ -594,15 +401,13 @@ set _args=%* if defined _args set _args=%_args:"=% if defined _args ( for %%A in (%_args%) do ( -if /i "%%A"=="/a" set _acti=1 -if /i "%%A"=="/g" set _gent=1 -if /i "%%A"=="/k" set _lock=1 -if /i "%%A"=="/c" set _chan=0 -if /i "%%A"=="-el" set _elev=1 +if /i "%%A"=="/HWID" set _act=1 +if /i "%%A"=="/HWID-NoEditionChange" set _NoEditionChange=1 +if /i "%%A"=="-el" set _elev=1 ) ) -for %%A in (%_acti% %_gent% %_lock%) do (if "%%A"=="1" set _unattended=1) +for %%A in (%_act% %_NoEditionChange%) do (if "%%A"=="1" set _unattended=1) ::======================================================================================================================================== @@ -636,7 +441,7 @@ set "_Yellow="Black" "Yellow"" set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" -if %~z0 GEQ 500000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== @@ -647,9 +452,10 @@ echo Project is supported for Windows 10/11. goto dk_done ) -for %%# in (powershell.exe) do @if "%%~$PATH:#"=="" ( -%nceline% -echo Unable to find powershell.exe in the system. +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +%eline% +echo HWID Activation is not supported for Windows Server. +echo Use KMS38 or KMS Activation. goto dk_done ) @@ -671,135 +477,32 @@ setlocal EnableDelayedExpansion ::======================================================================================================================================== -echo "!_batf!" | find /i "!_ttemp!" 1>nul && ( -if /i not "!_work!"=="!_ttemp!" ( -%eline% -echo Script is launched from the temp folder, -echo Most likely you are running the script directly from the archive file. -echo: -echo Extract the archive file and launch the script from the extracted folder. -goto dk_done -) -) - -::======================================================================================================================================== - -:: Elevate script as admin and pass arguments and preventing loop - -%nul% reg query HKU\S-1-5-19 || ( -if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b -%eline% -echo This script require administrator privileges. -echo To do so, right click on this script and select 'Run as administrator'. -goto dk_done -) - -::======================================================================================================================================== - -:dl_menu - -:: Lockbox method is not shown in menu because it's working method is not very clean. We don't suggest to run it on a production system. -:: Will enable it back when we have a better method for it. Till then, if you want to use Lockbox, you can use parameters, check at the top. - -REM if %_unattended%==0 ( -REM cls -REM mode 76, 25 -REM title HWID Activation - -REM echo: -REM echo: -REM echo: -REM echo: -REM echo ____________________________________________________________ -REM echo: -REM if !_lock!==0 ( -REM echo [1] HWID Activation -REM ) else ( -REM call :dk_color2 %_White% " [1] HWID Activation " %_Yellow% " [LockBox Method]" -REM ) -REM echo ____________________________________________ -REM echo: -REM if !_lock!==0 ( -REM echo [G] Generate Ticket -REM ) else ( -REM call :dk_color2 %_White% " [G] Generate Ticket " %_Yellow% " [LockBox Method]" -REM ) -REM echo ____________________________________________ -REM echo: -REM echo [C] Change Method -REM echo: -REM echo [0] %_exitmsg% -REM echo ____________________________________________________________ -REM echo: -REM call :dk_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard:" -REM choice /C:1GC0 /N -REM set _el=!errorlevel! -REM if !_el!==4 exit /b -REM if !_el!==3 ( -REM if !_lock!==0 ( -REM set _lock=1 -REM ) else ( -REM set _lock=0 -REM ) -REM cls -REM echo: -REM call :dk_color %_Green% " Downlevel Method:" -REM echo It creates downlevelGTkey ticket for activation with simplest process. -REM echo: -REM call :dk_color %_Yellow% " LockBox Method:" -REM echo It creates clientLockboxKey ticket which better mimics genuine activation, -REM echo But requires more steps such as, -REM echo - Cleaning ClipSVC licences -REM echo - Deleting a volatile and protected registry key by taking ownership -REM echo - System may need a restart for succesful activation -REM echo - Microsoft Account and Store Apps may need relogin-restart in the system -REM echo: -REM call :dk_color2 %_White% " " %Green% "Note:" -REM echo Microsoft accepts both types of tickets and that's unlikely to change. -REM call :dk_color2 %_White% " " %Green% "On a production system we suggest to use Downlevel [default] Method only." -REM echo: -REM call :dk_color %_Yellow% " Press any key to go back..." -REM pause >nul -REM goto :dl_menu -REM ) -REM if !_el!==2 set _gent=1&goto :dl_menu2 -REM if !_el!==1 goto :dl_menu2 -REM goto :dl_menu -REM ) - -:dl_menu2 - cls -mode 102, 34 -if %_gent%==1 (set _title=title Generate HWID GenuineTicket.xml) else (set _title=title HWID Activation) -if %_lock%==0 (%_title%) else (%_title% [Lockbox Method]) +mode 102, 33 +title HWID Activation -::======================================================================================================================================== - -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( echo: -call :dk_color %_Yellow% "Press any key to go back..." -pause >nul -goto dl_menu -) else ( -goto dk_done -) +echo Initializing... +call :dk_product +call :dk_ckeckwmic + +:: Show info for potential script stuck scenario + +sc start sppsvc %nul% +if %errorlevel% NEQ 1056 if %errorlevel% NEQ 0 ( +echo: +echo Error code: %errorlevel% +call :dk_color %Red% "Failed to start [sppsvc] service, rest of the process may take a long time..." +echo: ) ::======================================================================================================================================== -call :dk_initial - :: Check if system is permanently activated or not -cls -call :dk_product call :dk_checkperm -if defined _perm if not %_gent%==1 ( +if defined _perm ( +cls echo ___________________________________________________________________________________________ echo: call :dk_color2 %_White% " " %Green% "Checking: %winos% is Permanently Activated." @@ -807,7 +510,7 @@ call :dk_color2 %_White% " " %Gray% "Activation is not required." echo ___________________________________________________________________________________________ if %_unattended%==1 goto dk_done echo: -choice /C:12 /N /M "> [1] Activate [2] %_exitmsg% : " +choice /C:10 /N /M "> [1] Activate [0] %_exitmsg% : " if errorlevel 2 exit /b ) cls @@ -816,26 +519,13 @@ cls :: Check Evaluation version -set _eval= -set _evalserv= - -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" set _eval=1 -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*EvalEdition~*.mum" set _evalserv=1 -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*EvalCorEdition~*.mum" set _eval=1 & set _evalserv=1 - -if defined _eval ( +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID 2>nul | find /i "Eval" 1>nul && ( %eline% echo [%winos% ^| %winbuild%] -if defined _evalserv ( -echo Server Evaluation cannot be activated. Convert it to full Server OS. -echo: -echo Check 'Change Edition Option' in Extras section in MAS. -) else ( echo Evaluation Editions cannot be activated. Download ^& Install full version of Windows OS. echo: echo https://massgrave.dev/ -) goto dk_done ) ) @@ -863,58 +553,7 @@ goto dk_done ::======================================================================================================================================== -:: Check if HWID key (Retail,OEM,MAK) is already installed or not - -set _hwidk= -call :dk_channel -for %%A in (Retail OEM:SLP OEM:NONSLP OEM:DM Volume:MAK) do (if /i "%%A"=="%_channel%" set _hwidk=1) - -::======================================================================================================================================== - -:: Detect Key - -set app= -set key= -set pkey= -set altkey= -set changekey= -set curedition= -set altedition= -set notworking= - -if defined applist call :hwiddata attempt1 -if not defined key call :hwiddata attempt2 -if defined notworking call :hwidfallback - -if defined altkey (set key=%altkey%&set changekey=1&set notworking=) - -set pkey= -if not defined key call :dk_hwidkey %nul% - -::======================================================================================================================================== - -if not defined key if not defined _hwidk ( -%eline% -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -echo PowerShell is not responding properly. Aborting... -goto dk_done -) -echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] -echo Unable to find this product in the supported product list. -echo Make sure you are using updated version of the script. -echo: -if not "%regSKU%"=="%wmiSKU%" ( -echo Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% -echo Restart the system and try again. -goto dk_done -) -goto dk_done -) - -::======================================================================================================================================== - set error= -set activ= :: Check Internet connection @@ -924,18 +563,40 @@ for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Cont echo Checking OS Info [%winos% ^| %winbuild% ^| %arch%] set _intcon= -if not %_gent%==1 ( for /f "delims=[] tokens=2" %%# in ('ping -n 1 licensing.mp.microsoft.com') do if not [%%#]==[] set _intcon=1 -if defined _intcon ( + +%psc% "$t = New-Object Net.Sockets.TcpClient;try{$t.Connect("""licensing.mp.microsoft.com""", 443)}catch{};$t.Connected" | findstr /i true 1>nul +if %errorlevel% EQU 0 ( echo Checking Internet Connection [Connected] ) else ( set error=1 -call :dk_color %Red% "Checking Internet Connection [Failed To Connect licensing.mp.microsoft.com]" +if defined _intcon ( +call :dk_color %Red% "Checking Internet Connection [Internet Found But Cant Connect licensing.mp.microsoft.com]" +call :dk_color %Magenta% "Make sure restricted Internet [Office/College] is not connected and URL is not blocked in the system" +) else ( +call :dk_color %Red% "Checking Internet Connection [Not Connected]" ) ) ::======================================================================================================================================== +:: Check Windows Script Host + +set _WSH=1 +reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) +reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) + +if %_WSH% EQU 0 ( +reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +if not "%arch%"=="x86" reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f /reg:32 %nul% +echo Enabling Windows Script Host [Successful] +) + +::======================================================================================================================================== + +echo Initiating Diagnostic Tests... + set "_serv=ClipSVC wlidsvc sppsvc LicenseManager Winmgmt wuauserv" :: Client License Service (ClipSVC) @@ -945,44 +606,45 @@ set "_serv=ClipSVC wlidsvc sppsvc LicenseManager Winmgmt wuauserv" :: Windows Management Instrumentation :: Windows Update -:: Check disabled services +call :dk_errorcheck -set serv_ste= -for %%# in (%_serv%) do ( -set serv_dis= -reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 -if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) -) +::======================================================================================================================================== -:: Change disabled services startup type to default +:: Detect Key -set serv_csts= -set serv_cste= +set key= +set altkey= +set changekey= +set curedition= +set altedition= +set notworking= +set actidnotfound= -if defined serv_ste ( -for %%# in (%serv_ste%) do ( -if /i %%#==ClipSVC sc config %%# start= demand %nul% -if /i %%#==wlidsvc sc config %%# start= demand %nul% -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% -if /i %%#==LicenseManager sc config %%# start= demand %nul% -if /i %%#==Winmgmt sc config %%# start= auto %nul% -if /i %%#==wuauserv sc config %%# start= demand %nul% -if !errorlevel!==0 ( -if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") -) else ( -set error=1 -if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") -) +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" + +if defined applist call :hwiddata key attempt1 +if not defined key call :hwiddata key attempt2 + +if defined notworking call :hwidfallback +if not defined key call :hwidfallback + +if defined altkey (set key=%altkey%&set changekey=1&set notworking=) + +if defined notworking if defined notfoundaltactID ( +call :dk_color %Red% "Checking Alternate Edition For HWID [%altedition% Activation ID Not Found]" +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Magenta% "Evaluation Windows Found. Install Full version of Windows. https://massgrave.dev/" ) ) -if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] -if defined serv_cste call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" - -if not "%regSKU%"=="%wmiSKU%" ( -set error=1 -call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%] [Restart System]" +if not defined key ( +%eline% +echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] +echo Unable to find this product in the supported product list. +echo Make sure you are using updated version of the script. +echo https://massgrave.dev +echo: +goto dk_done ) ::======================================================================================================================================== @@ -995,210 +657,63 @@ call :dk_color %Magenta% "[%altedition%] Edition product key will be used to ena echo: ) -set _partial= -if not defined key ( -if %_wmic% EQU 1 for /f "tokens=2 delims==" %%# in ('wmic path SoftwareLicensingProduct where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' and PartialProductKey<>null" Get PartialProductKey /value 2^>nul') do set "_partial=%%#" -if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELECT PartialProductKey FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).PartialProductKey | %% {echo ('PartialProductKey='+$_)}" 2^>nul') do set "_partial=%%#" -call echo Checking Installed Product Key [Partial Key - %%_partial%%] [%_channel%] -) - -set _channel= -set error_code= -if defined key ( if %_wmic% EQU 1 wmic path SoftwareLicensingService where __CLASS='SoftwareLicensingService' call InstallProductKey ProductKey="%key%" %nul% if %_wmic% EQU 0 %psc% "(([WMISEARCHER]'SELECT Version FROM SoftwareLicensingService').Get()).InstallProductKey('%key%')" %nul% -if not !errorlevel!==0 cscript //nologo %windir%\system32\slmgr.vbs /ipk %key% %nul% -set error_code=!errorlevel! -cmd /c exit /b !error_code! -if !error_code! NEQ 0 set "error_code=[0x!=ExitCode!]" +if not %errorlevel%==0 cscript //nologo %windir%\system32\slmgr.vbs /ipk %key% %nul% +set errorcode=%errorlevel% +cmd /c exit /b %errorcode% +if %errorcode% NEQ 0 set "errorcode=[0x%=ExitCode%]" -if !error_code! EQU 0 ( +if %errorcode% EQU 0 ( call :dk_refresh -call :dk_channel -call echo Installing Generic Product Key [%key%] [%%_channel%%] [Successful] +echo Installing Generic Product Key [%key%] [Successful] ) else ( -call :dk_color %Red% "Installing Generic Product Key [%key%] [Failed] !error_code!" -) +set error=1 +call :dk_color %Red% "Installing Generic Product Key [%key%] [Failed] %errorcode%" +if defined applist if defined actidnotfound call :dk_color %Red% "Activation ID not found for this key. Make sure you are using updated version of MAS." ) ::======================================================================================================================================== -:: Files are copied to temp to generate ticket to avoid possible issues in case the path contains special character or non English names +:: Change Windows region to USA to avoid activation issues as Windows store license is not available in many countries -echo: -set "temp_=%SystemRoot%\Temp\_Temp" -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -md "%temp_%\" %nul% +for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Control Panel\International\Geo" /v Name 2^>nul') do set "name=%%b" +for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Control Panel\International\Geo" /v Nation 2^>nul') do set "nation=%%b" -pushd "%temp_%\" -setlocal -set "TMP=%SystemRoot%\Temp" -set "TEMP=%SystemRoot%\Temp" -%nul% %psc% "$b=[IO.File]::ReadAllText('!_batp!')-split'[:]batfile[:].*';iex $b[1]; B 1" -endlocal -popd - -if not exist "%temp_%\gatherosstate.exe" ( -call :dk_color %Red% "Extracting Required Files to Temp [%temp_%] [Failed]" -call :dk_color %Magenta% "Most likely Antivirus is interfering with the process" -call :dk_color %Magenta% "Use MAS separate files version" -goto :dl_final -) - -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "%temp_%\gatherosstate.exe" SHA1^|findstr /i /v CertUtil') do set "hash_g=%%#" -set "hash_g=%hash_g: =%" -if /i not "%hash_g%"=="FABB5A0FC1E6A372219711152291339AF36ED0B5" ( -call :dk_color %Red% "Extracted files verification failed. Aborting..." -goto :dl_final -) - -echo Extracting Required Files to Temp [%temp_%] [Successful] - -::======================================================================================================================================== - -:: Modify gatherosstate.exe - -pushd "%temp_%\" -%nul% %psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':hex\:.*';iex ($f[1]);" -popd - -if not exist "%temp_%\gatherosstatemodified.exe" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] Aborting..." -goto :dl_final -) - -set _hash= -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "%temp_%\gatherosstatemodified.exe" SHA1^|findstr /i /v CertUtil') do set "_hash=%%#" -set "_hash=%_hash: =%" - -if /i not "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] [Hash Not Matched] Aborting..." -goto :dl_final +set regionchange= +if not "%name%"=="US" ( +set regionchange=1 +%psc% Set-WinHomeLocation -GeoId 244 +if !errorlevel! EQU 0 ( +echo Changing Windows Region To USA [Successful] ) else ( -echo Creating Modified Gatherosstate [Successful] -) - -::======================================================================================================================================== - -:: Clean ClipSVC Licences -:: This code runs only if Lockbox method to generate ticket is manually set by the user in this script. - -if %_lock%==1 ( -for %%# in (ClipSVC) do ( -sc query %%# | find /i "STOPPED" %nul% || net stop %%# /y %nul% -sc query %%# | find /i "STOPPED" %nul% || sc stop %%# %nul% -) - -rundll32 clipc.dll,ClipCleanUpState - -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" del /f /q "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" %nul% - -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( -call :dk_color %Red% "Cleaning ClipSVC Licences [Failed]" -) else ( -echo Cleaning ClipSVC Licences [Successful] +call :dk_color %Red% "Changing Windows Region To USA [Failed]" ) ) -::======================================================================================================================================== +::========================================================================================================================================== -:: Below registry key (Volatile & Protected) gets created after the ClipSVC License cleanup command, and gets automatically deleted after -:: system restart. It needs to be deleted to activate the system without restart. - -:: This code runs only if Lockbox method to generate ticket is manually set by the user in this script. - -set "RegKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" -set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" - -if %_lock%==1 ( -%nul% call :regown "%RegKey%" -reg delete "%RegKey%" /f %nul% - -reg query "%RegKey%" %nul% && ( -call :dk_color %Red% "Deleting a Volatile Registry [Failed]" -call :dk_color %Magenta% "Restart the system, that will delete this registry key automatically" -) || ( -echo Deleting a Volatile Registry [Successful] -) - -REM Clear HWID token related registry to fix activation incase if there is any corruption - -reg delete "%_ident%" /f %nul% -reg query "%_ident%" %nul% && ( -call :dk_color %Red% "Deleting a Registry [Failed] [%_ident%]" -) || ( -echo Deleting a Registry [Successful] [%_ident%] -) -) - -::======================================================================================================================================== - -:: Multiple attempts to generate the ticket because in some cases, one attempt is not enough. - -echo: -set "_noxml=if not exist "%temp_%\GenuineTicket.xml"" - -set pfn= -for /f "skip=2 tokens=3*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions" /v OSProductPfn 2^>nul') do set "pfn=%%a" - -"%temp_%/gatherosstatemodified.exe" Pfn=%pfn%;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% -%_noxml% net stop sppsvc /y %nul% -%_noxml% call "%temp_%/gatherosstatemodified.exe" Pfn=%pfn%;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% - -:: Refresh ClipSVC (required after cleanup) with below command, not related to generating tickets - -if %_lock%==1 ( -for %%# in (wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) -call :dk_refresh -) - -%_noxml% ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] [%pfn%]" -goto :dl_final -) - -if %_lock%==1 ( -find /i "clientLockboxKey" "%temp_%\GenuineTicket.xml" >nul && ( -echo Generating GenuineTicket.xml [Successful] [%pfn%] -) || ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] [%pfn%]" -call :dk_color %Red% "downlevelGTkey Ticket created. Aborting..." -goto :dl_final -) -) else ( -echo Generating GenuineTicket.xml [Successful] [%pfn%] -) - -::======================================================================================================================================== - -:: Copy GenuineTicket.xml to the root of C drive and exit if ticket generation option was used in script - -if %_gent%==1 ( -echo: -copy /y /b "%temp_%\GenuineTicket.xml" "%Systemdrive%\GenuineTicket.xml" %nul% -if not exist "%Systemdrive%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying GenuineTicket.xml to %Systemdrive%\ [Failed]" -) else ( -call :dk_color %Green% "Copying GenuineTicket.xml to %Systemdrive%\ [Successful]" -) -goto :dl_final -) - -::======================================================================================================================================== - -:: clipup -v -o -altto & clipup -v -o both methods may fail if the username have spaces/special characters/non English names +:: Generate GenuineTicket.xml and apply :: Most correct way to apply a ticket is by restarting ClipSVC service but we can not check the log details in this way -:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o -altto ) +:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o) set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" -if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% if not exist "%tdir%\" md "%tdir%\" %nul% -copy /y /b "%temp_%\GenuineTicket.xml" "%tdir%\GenuineTicket.xml" %nul% + +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% + +call :hwiddata ticket + +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying Ticket to ClipSVC Location [Failed]" +call :dk_color %Red% "Generating GenuineTicket.xml [Failed]" +echo [%encoded%] +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +goto :dl_final +) else ( +echo Generating GenuineTicket.xml [Successful] ) set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" @@ -1211,11 +726,13 @@ net start ClipSVC /y %nul% %_xmlexist% ( if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart Method]" +call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart, Wait...]" ) ) -clipup -v -o -altto %temp_%\ +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% +clipup -v -o +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% ::========================================================================================================================================== @@ -1228,35 +745,40 @@ echo: call :dk_act call :dk_checkperm if defined _perm ( -set activ=1 call :dk_color %Green% "%winos% is permanently activated." goto :dl_final ) -:: Refresh some services and license status -if %_lock%==1 set _retry=1 -if defined _intcon set _retry=1 +if not defined error ( + +REM Clear store ID related registry to fix activation incase if there is any corruption + +set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" +reg delete "!_ident!" /f %nul% +reg query "!_ident!" %nul% && ( +call :dk_color %Red% "Deleting a Registry [Failed] [!_ident!]" +) || ( +echo Deleting a Registry [Successful] [!_ident!] +) + +REM Refresh some services and license status -if defined _retry ( for %%# in (wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) call :dk_refresh call :dk_act +call :dk_checkperm ) -call :dk_checkperm - -set "_unsup=call :dk_color %Magenta% "At the time of writing this, HWID Activation was not supported for this product."" - if defined _perm ( -set activ=1 call :dk_color %Green% "%winos% is permanently activated." ) else ( call :dk_color %Red% "Activation Failed %error_code%" -if defined key if defined pkey %_unsup% -if not defined key %_unsup% -if defined notworking %_unsup% -if not defined notworking if defined key if not defined pkey call :dk_color %Magenta% "Restart the system and try again / Check troubleshooting steps in MAS Extras option" +if defined notworking ( +call :dk_color %Magenta% "At the time of writing this, HWID Activation was not supported for this product." +) else ( +call :dk_color2 %Magenta% "Check this page for help" %_Yellow% " https://massgrave.dev/troubleshoot" +) ) ::======================================================================================================================================== @@ -1264,55 +786,22 @@ if not defined notworking if defined key if not defined pkey call :dk_color %Mag :dl_final echo: -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -if exist "%temp_%\" ( -call :dk_color %Red% "Cleaning Temp Files [Failed]" + +if defined regionchange ( +%psc% Set-WinHomeLocation -GeoId %nation% +if !errorlevel! EQU 0 ( +echo Restoring Windows Region [Successful] ) else ( -echo Cleaning Temp Files [Successful] +call :dk_color %Red% "Restoring Windows Region [Failed] [%name%-%nation%]" +) ) -if %osSKU%==175 ( -call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." -) - -if not defined activ call :dk_checkerrors - -if not defined activ if not defined error ( -echo Basic Diagnostic Tests [Error Not Found] -) +if %osSKU%==175 call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." goto :dk_done ::======================================================================================================================================== -:: A lean and mean snippet to set registry ownership and permission recursively -:: Written by @AveYo aka @BAU -:: pastebin.com/XTPt0JSC - -:: Modified by @abbodi1406 to make it work in ARM64 Windows 10 (builds older than 21277) where only x86 version of Powershell is installed. - -:: This code runs only if Lockbox method is manually set by the user in this script. - -:regown - -pushd "!_work!" -setlocal DisableDelayedExpansion - -set "0=%~nx0"&%psc% $A='%~1','%~2','%~3','%~4','%~5','%~6';iex(([io.file]::ReadAllText($env:0)-split':Own1\:.*')[1])&popd&setlocal EnableDelayedExpansion&exit/b:Own1: -$D1=[uri].module.gettype('System.Diagnostics.Process')."GetM`ethods"(42) |where {$_.Name -eq 'SetPrivilege'} #`:no-ev-warn -'SeSecurityPrivilege','SeTakeOwnershipPrivilege','SeBackupPrivilege','SeRestorePrivilege'|foreach {$D1.Invoke($null, @("$_",2))} -$path=$A[0]; $rk=$path-split'\\',2; switch -regex ($rk[0]){'[mM]'{$hv=2147483650};'[uU]'{$hv=2147483649};default{$hv=2147483648};} -$HK=[Microsoft.Win32.RegistryKey]::OpenBaseKey($hv, 256); $s=$A[1]; $sps=[Security.Principal.SecurityIdentifier] -$u=($A[2],'S-1-5-32-544')[!$A[2]];$o=($A[3],$u)[!$A[3]];$w=$u,$o |% {new-object $sps($_)}; $old=!$A[3];$own=!$old; $y=$s-eq'all' -$rar=new-object Security.AccessControl.RegistryAccessRule( $w[0], ($A[5],'FullControl')[!$A[5]], 1, 0, ($A[4],'Allow')[!$A[4]] ) -$x=$s-eq'none';function Own1($k){$t=$HK.OpenSubKey($k,2,'TakeOwnership');if($t){0,4|%{try{$o=$t.GetAccessControl($_)}catch{$old=0} -};if($old){$own=1;$w[1]=$o.GetOwner($sps)};$o.SetOwner($w[0]);$t.SetAccessControl($o); $c=$HK.OpenSubKey($k,2,'ChangePermissions') -$p=$c.GetAccessControl(2);if($y){$p.SetAccessRuleProtection(1,1)};$p.ResetAccessRule($rar);if($x){$p.RemoveAccessRuleAll($rar)} -$c.SetAccessControl($p);if($own){$o.SetOwner($w[1]);$t.SetAccessControl($o)};if($s){$($subkeys=$HK.OpenSubKey($k).GetSubKeyNames()) 2>$null; -foreach($n in $subkeys){Own1 "$k\$n"}}}};Own1 $rk[1];if($env:VO){get-acl Registry::$path|fl} #:Own1: lean & mean snippet by AveYo - -::======================================================================================================================================== - :: Get Windows permanent activation status :dk_checkperm @@ -1329,14 +818,6 @@ if %_wmic% EQU 1 wmic path SoftwareLicensingService where __CLASS='SoftwareLicen if %_wmic% EQU 0 %psc% "$null=(([WMICLASS]'SoftwareLicensingService').GetInstances()).RefreshLicenseStatus()" %nul% exit /b -:: Get Windows installed key channel - -:dk_channel - -if %_wmic% EQU 1 for /f "tokens=2 delims==" %%# in ('wmic path SoftwareLicensingProduct where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' and PartialProductKey<>null" Get ProductKeyChannel /value 2^>nul') do set "_channel=%%#" -if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELECT ProductKeyChannel FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).ProductKeyChannel | %% {echo ('ProductKeyChannel='+$_)}" 2^>nul') do set "_channel=%%#" -exit /b - :: Activation command :dk_act @@ -1386,97 +867,54 @@ wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "com ) exit /b -:dk_initial - -echo: -echo Initializing... - -:: Check and enable WinMgmt, sppsvc services if required - -for %%# in (WinMgmt sppsvc) do ( -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b NEQ 0x2 ( -echo: -echo Enabling %%# service... -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% || echo Failed -if /i %%#==WinMgmt sc config %%# start= auto %nul% || echo Failed -) -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 ( -echo: -echo Starting %%# service... -sc start %%# -echo: -call :dk_color %Red% "Failed to start [%%#] service, rest of the process may take a long time..." -) -) - -:: Check WMI and SPP Errors - -call :dk_ckeckwmic - -set e_wmi= -set e_wmispp= -call :dk_actids - -if not defined applist ( -net stop sppsvc /y %nul% -cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -call :dk_refresh - -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul -if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul -if !errorlevel! NEQ 0 set e_wmi=1 - -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids -) -exit /b - ::======================================================================================================================================== -:: Get Product Key from pkeyhelper.dll for future new editions -:: It works on Windows 10 1803 (17134) and later builds. (Partially on 1803 & 1809, fully on 1903 and later) +:dk_errorcheck -:dk_pkey +:: Check disabled services -set pkey= -set d1=[DllImport(\"pkeyhelper.dll\",CharSet=CharSet.Unicode)]public static extern int SkuGetProductKeyForEdition(int e, string c, out string k, out string p); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $k=''; $null=$AP::SkuGetProductKeyForEdition(%1, %2, [ref]$k, [ref]$null); $k -for /f %%a in ('%psc% "%d2%"') do if not errorlevel 1 (set pkey=%%a) -exit /b +set serv_ste= +for %%# in (%_serv%) do ( +set serv_dis= +reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 +for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 +if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) +) -:: Get channel name for the key which was extracted from pkeyhelper.dll +:: Change disabled services startup type to default -:dk_pkeychannel +set serv_csts= +set serv_cste= -set k=%1 -set pkeychannel= -set p=%SystemRoot%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms -set m=[System.Runtime.InteropServices.Marshal] -set d1=[DllImport(\"PidGenX.dll\",CharSet=CharSet.Unicode)]public static extern int PidGenX(string k,string p,string m,int u,IntPtr i,IntPtr d,IntPtr f); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $k='%k%'; $p='%p%'; $r=[byte[]]::new(0x04F8); $r[0]=0xF8; $r[1]=0x04; $f=%m%::AllocHGlobal(1272); %m%::Copy($r,0,$f,1272); -set d3=%d2% [void]$AP::PidGenX($k,$p,\"00000\",0,0,0,$f); %m%::Copy($f,$r,0,1272); %m%::FreeHGlobal($f); [System.Text.Encoding]::Unicode.GetString($r, 1016, 128).Replace('0','') -for /f %%a in ('%psc% "%d3%"') do if not errorlevel 1 (set pkeychannel=%%a) -exit /b - -:dk_hwidkey - -for %%# in (pkeyhelper.dll) do @if "%%~$PATH:#"=="" exit /b -for %%# in (Retail OEM:NONSLP OEM:DM Volume:MAK) do ( -call :dk_pkey %osSKU% '%%#' -if defined pkey call :dk_pkeychannel !pkey! -if /i [!pkeychannel!]==[%%#] ( -set key=!pkey! -exit /b +if defined serv_ste ( +for %%# in (%serv_ste%) do ( +if /i %%#==ClipSVC (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "3" /f %nul% & sc config %%# start= demand %nul%) +if /i %%#==wlidsvc sc config %%# start= demand %nul% +if /i %%#==sppsvc (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "2" /f %nul% & sc config %%# start= delayed-auto %nul%) +if /i %%#==LicenseManager sc config %%# start= demand %nul% +if /i %%#==Winmgmt sc config %%# start= auto %nul% +if /i %%#==wuauserv sc config %%# start= demand %nul% +if !errorlevel!==0 ( +if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") +) else ( +set error=1 +if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") +) +) +) + +if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] + +if defined serv_cste ( +echo %serv_cste% | findstr /i "ClipSVC sppsvc" %nul% && ( +call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%] [Restart System]" +) || ( +call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" ) ) -exit /b ::======================================================================================================================================== -:dk_checkerrors - :: Check if the services are able to run or not :: Workarounds are added to get correct status and error code because sc query doesn't output correct results in some conditions @@ -1484,11 +922,12 @@ set serv_e= for %%# in (%_serv%) do ( set errorcode= set checkerror= -sc query %%# | find /i ": 4 RUNNING" %nul% || net start %%# /y %nul% +net start %%# /y %nul% +sc query %%# | find /i "4 RUNNING" %nul% || set checkerror=1 + sc start %%# %nul% set errorcode=!errorlevel! if !errorcode! NEQ 1056 if !errorcode! NEQ 0 set checkerror=1 -sc query %%# | find /i ": 4 RUNNING" %nul% || set checkerror=1 if defined checkerror if defined serv_e (set "serv_e=!serv_e!, %%#-!errorcode!") else (set "serv_e=%%#-!errorcode!") ) @@ -1497,45 +936,71 @@ set error=1 call :dk_color %Red% "Starting Services [Failed] [%serv_e%]" ) +::======================================================================================================================================== + :: Various error checks -set token=0 -if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 -if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 -if %token%==0 ( -set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( +call :dk_color %Gray% "Checking WMIC.exe [Not Found]" ) -DISM /English /Online /Get-CurrentEdition %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" -) %psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( set error=1 call :dk_color %Red% "Checking Powershell [Not Responding]" ) -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( + +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 ( set error=1 -call :dk_color %Gray% "Checking WMIC.exe [Not Found]" +call :dk_color %Red% "Checking WMI [Not Responding] %_wmic%" ) + +if not "%regSKU%"=="%wmiSKU%" ( +set error=1 +call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%]" +) + + +DISM /English /Online /Get-CurrentEdition %nul% +set error_code=%errorlevel% +cmd /c exit /b %error_code% +if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" +if %error_code% NEQ 0 ( +call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" +) + + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" +) + + +cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% +set error_code=%errorlevel% +cmd /c exit /b %error_code% +if %error_code% NEQ 0 set "error_code=0x%=ExitCode%" +if %error_code% NEQ 0 ( +set error=1 +call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" +) + + reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\PersistedTSReArmed" %nul% && ( set error=1 call :dk_color %Red% "Checking Rearm [System Restart Is Required]" ) + reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" %nul% && ( set error=1 call :dk_color %Red% "Checking ClipSVC [System Restart Is Required]" ) + for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" 2^>nul') do if /i %%b NEQ 0x0 ( reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" /t REG_DWORD /d "0" /f %nul% call :dk_color %Red% "Checking SkipRearm [Default 0 Value Not Found, Changing To 0]" @@ -1544,39 +1009,38 @@ net start sppsvc /y %nul% set error=1 ) -set _wsh=1 -reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -if %_wsh% EQU 0 ( -set error=1 -call :dk_color %Gray% "Checking Windows Script Host [Disabled]" -) - -cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" -) +call :dk_actids +if not defined applist ( +net stop sppsvc /y %nul% +cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +call :dk_refresh +call :dk_actids if not defined applist ( set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" -) - -set nil= -set _sppint= -if not %_gent%==1 if not defined error ( -for %%# in (SppE%nil%xtComObj.exe,sppsvc.exe) do ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%nil%ge File Execu%nil%tion Options\%%#" %nul% && set _sppint=1 +call :dk_color %Red% "Checking Activation IDs [Not Found]" ) ) -if defined _sppint ( -call :dk_color %Red% "Checking SPP Interference In IFEO [Found] [Uninstall KMS Activator If There Is Any]" + +set token=0 +if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 +if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 +if %token%==0 ( set error=1 +call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +) + +if not exist %SystemRoot%\system32\sppsvc.exe ( +set error=1 +call :dk_color %Red% "Checking sppsvc.exe File [Not Found]" +) + +if /i %error_code% EQU 0xc0000022 ( +echo "%serv_e%" | find /i "sppsvc" %nul% && ( +call :dk_color %Magenta% "Looks like you may have used a Gaming spoofer. Check Activation Troubleshoot option in MAS." +) ) exit /b @@ -1615,82 +1079,91 @@ exit /b :: 1st column = Activation ID :: 2nd column = Generic Retail/OEM/MAK Key :: 3rd column = SKU ID -:: 4th column = 1 = activation is not working (at the time of writing this), 0 = activation is working -:: 5th column = Key Type -:: 6th column = WMI Edition ID -:: 7th column = Version name incase same Edition ID is used in different OS versions with different key +:: 4th column = Key part number +:: 5th column = Ticket signature value. It's as it is, it's not encoded. (Check https://massgrave.dev/hwid.html#Manual_Activation to see how it's generated) +:: 6th column = 1 = activation is not working (at the time of writing this), 0 = activation is working +:: 7th column = Key Type +:: 8th column = WMI Edition ID +:: 9th column = Version name incase same Edition ID is used in different OS versions with different key :: Separator = _ -:: Key preference is in the following order. Retail > OEM:NONSLP > OEM:DM > Volume:MAK - :hwiddata for %%# in ( -8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8HV2C___4_0_OEM:NONSLP_Enterprise -23505d51-32d6-41f0-8ca7-e78ad0f16e71_D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ__11_1_____Retail_Starter -c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__27_0_Volume:MAK_EnterpriseN -211b80cc-7f64-482c-89e9-4ba21ff827ad_3NFXW-2T27M-2BDW6-4GHRV-68XRX__47_1_____Retail_StarterN -4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T__48_0_____Retail_Professional -9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PKCKT__49_0_____Retail_ProfessionalN -f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WXCHW__98_0_____Retail_CoreN -1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8TYMD__99_0_____Retail_CoreCountrySpecific -3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_100_0_____Retail_CoreSingleLanguage -2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8HVX7_101_0_____Retail_Core -2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_119_0_OEM:NONSLP_PPIPro -e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_121_0_____Retail_Education -c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DRR8H_122_0_____Retail_EducationN -cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_125_1_Volume:MAK_EnterpriseS_2021 -d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P39PB_125_0_OEM:NONSLP_EnterpriseS_2019 -706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DYJWX_125_0_OEM:NONSLP_EnterpriseS_2016 -faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MDWWW_125_0_OEM:NONSLP_EnterpriseS_2015 -2c060131-0e43-4e01-adc1-cf5ad1100da8_RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_126_1_Volume:MAK_EnterpriseSN_2021 -e8f74caa-03fb-4839-8bcc-2e442b317e53_M33WV-NHY3C-R7FPM-BQGPT-239PG_126_1_Volume:MAK_EnterpriseSN_2019 -3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_126_0_Volume:MAK_EnterpriseSN_2016 -60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7V2X_126_0_Volume:MAK_EnterpriseSN_2015 -a48938aa-62fa-4966-9d44-9f04da3f72f2_G3KNM-CHG6T-R36X3-9QDG6-8M8K9_138_1_____Retail_ProfessionalSingleLanguage -f7af7d09-40e4-419c-a49b-eae366689ebd_HNGCC-Y38KG-QVK8D-WMWRK-X86VK_139_1_____Retail_ProfessionalCountrySpecific -eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2YV77_161_0_____Retail_ProfessionalWorkstation -89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_162_0_____Retail_ProfessionalWorkstationN -62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_164_0_____Retail_ProfessionalEducation -13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QPF8P_165_0_____Retail_ProfessionalEducationN -1ca0bfa8-d96b-4815-a732-7756f30c29e2_FV469-WGNG4-YQP66-2B2HY-KD8YX_171_1_OEM:NONSLP_EnterpriseG -8d6f6ffe-0c30-40ec-9db2-aad7b23bb6e3_FW7NV-4T673-HF4VX-9X4MM-B4H4T_172_1_OEM:NONSLP_EnterpriseGN -df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2YV66_175_0_____Retail_ServerRdsh -d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_178_0_____Retail_Cloud -af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ4F6_179_0_____Retail_CloudN -c7051f63-3a76-4992-bce5-731ec0b1e825_2HN6V-HGTM8-6C97C-RK67V-JQPFD_183_1_____Retail_CloudE -8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CKFFD_188_0_____OEM:DM_IoTEnterprise -ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_191_0_OEM:NONSLP_IoTEnterpriseS -d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_202_0_____Retail_CloudEditionN -92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_203_0_____Retail_CloudEdition +8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8HV2C___4_X19-99683_X9J5T0gPQprYpz2euPvoJGlkurIO9h6N8ypE0KWYVpy0nbCKYnqSUCD7u8ReXAmc085jX2uM5PKurSee9Yq/PxesgiysQHDBsOhr98MXZZiIgy4ssnz2gZF70KB8tO3X7kk9LHwxXfz3rlquYPod9swe90nqvVaJMWCpQK0InUw_0_OEM:NONSLP_Enterprise +c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__27_X19-98746_WFZBjlVtHQumoaVE28/NHsRvv1lgkkfav6NPHqr6OC2u4vxkjjJkkl9OTF6DpHJu0IFrrQv+HYcdZ/WC5EzhOMqMxcujTBSAN7xLIVEbs72Db0Bi5iDAbOltJpk8QKKe18otQJ6vajW5WOPXjbgSJfDFaZQfiwvIJ1ICXt+stog_0_Volume:MAK_EnterpriseN +4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T__48_X19-98841_K3qev/5gQpX1RK1F9M9beEWWv/di1GsRF7OUcEMGTGDTYnaRenRcJaO8zOHQQvKDc57fon/v77ZpHQHT/jWWhWnLm7Ssory+s8tOs72fPjivVBDwpSPIEC1v+8Vpb4a3XCZet2e/Z5wmpCq9XDkowys3IcxYM0mHWBaNPu8gIe4_0_____Retail_Professional +9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PKCKT__49_X19-98859_WcAcor6kQgxgkTRzcoxnb8UIoo5/ueYeaOKqy9/xAzlruHAKxhatXeGtSI58lXcCK5hxXkDmcyrRFwWSwdvg0txwTi7VusYcTNCLdmNWU/62iDrBhzMrCYtuhW9EV/g4+TlbjSm4PBJ0HMlI4YzAEnyJiBgKPDgBQ8Gj9LRbEgU_0_____Retail_ProfessionalN +f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WXCHW__98_X19-98877_MBDSEqlayxtVVEgIeAl8milgjS/BVHow6+MmpCyh9nweuctlT1+LbEHmDlnqDeLr9FQrN2FpEJtNr26rE0niMdvcAP51MfJsREyhWOEbrWwWyMH0KwDAci2WxWZTJp/SEZnq5HYYT1pPPLMWAkKRHJksJJFtg4zBtoyHvLjc35c_0_____Retail_CoreN +1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8TYMD__99_X19-99652_mpjCoh6soA/rwJutsjekZpA9vDUD8znR20V/c8FwSjuCcSbPhmP6bpJR9rfptAZqpagliMxA/OUZsx0Knt0n/hgOy2mv8pr24gI9uYXK8EfhG74bVdsyvZz1tyA6CaVR02ZahQvbKYzCmXUvsI+Wge3bHbKbVpn9Mvl+itn2a4g_0_____Retail_CoreCountrySpecific +3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_100_X19-99661_KaUs6KwvtthPOsxd3x0tU/baKSv1DWSFOqbq7PbU/uYEY95p0Skzv3y4aXq+xVmfwSt8STL/4vSfFIAlsaRh7Vnq6Y/Ael8joeqI8hBN461fykoHxSELRMJ+eed50T0cJUS79ol6OTBOCCVeHgmtGVbHuL88TMWW69fGNdIMM3U_0_____Retail_CoreSingleLanguage +2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8HVX7_101_X19-98868_NpHxrAtA+GL6kawAP5Z2UdfUVcKFvf9UzEe6FIV/HztZqxpMBDFv2hdxCjD9+T8PKcW8j3n04McelOAgr3lD37Fu+wrvJIGX0dG3xEtU/MG9L9X5baBS8H6AmC6rq2+w5NUY8EchK9W2oatBflFb8IcfCSeAyOfsJei6bdu4mp8_0_____Retail_Core +2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_119_X19-99606_gtywgqIP3j+bliKdunuseeZWtsOzWhj+DmSBq7nqeNarHutgbWEwvcRiGo+nwxONt9Ak/VyuO76ZWH/db3iRVTk1y61vFv15gVlOy1ovLjVHBvmPVdQXIne2N+pIMb0eBhZWHRX63mYdkZRZ0wg/+bj4xsjJv+qLpWhVCzNMge4_0_OEM:NONSLP_PPIPro +e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_121_X19-98886_VuBmoSUdF63Cvwm9wNlc2yhD2tP9B72iVVWFNcbAwDGXF6o06oNMsIJ0VqGJDdBzZjVGw2wHokMabxZNDyIl90CO7trwgV8S0lLJVLymxyUaE3ThvN3YUsi9Q3H+5Kr0RpsojCWb+UQd/GY4bSXfyStXFylj6im7yv0db/ZWGbw_0_____Retail_Education +c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DRR8H_122_X19-98892_jQ6S2bbNoVrp/zvi8BEUwCf7fge1nAdspcjXyTeTySUiR+hXPiKQEWgyLqAdZ5Or+X2JGT/LZN1/eZ9P+REmzG/WQotZ+fyyPguoSsES+d312RkfmQoI5gVanEkGjZSU4YohREM/Vyf9MOO7dbH9MMEpFm2mje6OnhyJo2gux0g_0_____Retail_EducationN +cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_125_X22-66075_wJ/BPDFz+13PVJtBqBo+E4LCm3LoMVALCQUun9kXGBULr7V8FQ5nKUudUGHDLNNVIIicdw9Uh26BKAt0/hnE7BpBkzwdi4qAdZgKXQ1t06Ek4+zXmoT225NvpaHsuhDkE687TtCB1ZWvAulA8G9ehE3HTJSoNm4wCFOQyIQQtqQ_1_Volume:MAK_EnterpriseS_VB +d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P39PB_125_X21-83233_V+y0SFmAnGwRwgNz+0sO0mj+XxSjbdRDpom1Iqx2BJcsf96Q5ittJOcMhKiNswyKuq5suM5vy60tA/AUdb1mrnnrnXfmz7nFam/BIOOfa18GA7vd1aNFufhpmCiMWxoGSewH/T1pnCZrsvGYIj//qC7aiQVKYBngO7UYWGaytgc_0_OEM:NONSLP_EnterpriseS_RS5 +706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DYJWX_125_X21-05035_U2DIv+LAhSGz0rNbTiMQYaP3M41+0+ZioF7vh0COeeJSIruDFCZ3Li7ZM3dSleg6QTCxG04uZ3i3r1bCZv0+WAfU9rG+3BqLAwKlJS/31rETeRWvrxB1UK4mTMHwAJc9txDAc15ureqF+2b9pIIpwLljmFer6fI7z0iI6I/ZuTU_0_OEM:NONSLP_EnterpriseS_RS1 +faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MDWWW_125_X19-99617_0frpwr4N/wBVRA/nOvAMqkxmRj6Vv9mA+jVNtnurAL1TjkPN/y+6YVUd5MP/Y4As4kddHoHiZXI+2siKHJsaV95ppXoHKR8d7FRVitr1F+82TbB7OVvdCclGrRZymnq25HvtSC3BROHt7ZXTgSCWMyB7MlbLiqHiTymOj5OMX1g_0_OEM:NONSLP_EnterpriseS_TH +2c060131-0e43-4e01-adc1-cf5ad1100da8_RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_126_X22-66108_UeA6O2iIW6zFMJzLMCQjVA7gUHOGRTiFB6LPrgjhgfJEXSZnDjxw8wsR+tp+JQWeaQDsVt06c2byH3z7Ft2wNk8n3gcXUknIjlcCckNjw05WDI64/wCqz+gtf1RajMEoV/mODpBx7rdLtCg03FyV7Z9LOib4/WLSmnxjDPKMG7s_1_Volume:MAK_EnterpriseSN_VB +e8f74caa-03fb-4839-8bcc-2e442b317e53_M33WV-NHY3C-R7FPM-BQGPT-239PG_126_X21-83264_NtP6sMWmOTCdABAbgIZfxZzRs8zaqzfaabLeFXQJvfJvQPLQPk2UxMliASJG+7YwwbTD8pyhUoQqUYrlCzJZ6jDSDyUTJkXgo9akR4fBOg6Z5wn5fW8NGAMDcLND5d9XxHl0gWH/HZNIs/GZaPJsCVVqPr7X8bk/y0DeIofxICU_1_Volume:MAK_EnterpriseSN_RS5 +3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_126_X21-04921_WeNSkuiC3iyNT9tDqlj6KvM17UYMsYjEelyyMEyPEXSAbYA08lYtYJjCzxSE9T30p9dxqPIuj370OwHhAxG8a51/HoLNWR0grj08HmdOXUA8Ap4clEivxKM0zRvwPR6L2M2HQP0nN54c9It7ikzweJ0X2HHOb58oEw9LbMeUM/Y_0_Volume:MAK_EnterpriseSN_RS1 +60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7V2X_126_X19-98770_QLG40WW/TtUqtir9K6FJCQXU1mfn27uutdOunHJ3gXk6v0Mbxaqu9GKqpg5xFzdFiOPb/8Bmk/ylwceXgoaUx1nKcBGb/Bg+jICiNMEYIbGyMuYiHb0iJeVbjbBLLfWuAAuUPftfnKPH3dAu1YvhaS5nv7a5wICrXdJWeVNpBxk_0_Volume:MAK_EnterpriseSN_TH +eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2YV77_161_X21-43626_vHO/5UEtrsDzGC30A2Ya5DYXlNMs7hVYiLvM7X31xkaFMxogbiy3ZDxBbjRku3VXyW+TYsFX/D/wdJgFmMrhsNrObkxqzYMMRjx+BpwOx2PspKpS2RyzovyRl8v93SvHB5IyoO2/3pm2YqJDK1hXLhms6+DDPuiofQt36q47reQ_0_____Retail_ProfessionalWorkstation +89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_162_X21-43644_phlxNLr+sk8cCCmAVU3k3XrtD6sFDeoaODc+21soKqePbVQbzPHgokS73ccok6/gDfu/u5UKc7omL8pm2IhIhf70oC+8M/FFp0zRFeC/ZFXdF2tL23oKWI9kZbvcaoZBiqaDGc1bNYi5KAZYaJU8wwqw16ZnohQJZ7QR9cgUfFQ_0_____Retail_ProfessionalWorkstationN +62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_164_X21-04955_Px7QWdfy0esrMzQoydKlmIcGdfV0pQvbnumyrh4evDNF9gpENm8OIfZfljIynury0qZAkw4AG3uGyp+5IxZGIh6U3dz41uNVfEcA9NZ34OEBXMtjEOU1ZbJ8wp8JecQKwlORclvsri9OOi0GbGc0TYRanlci2jJL/3x/gSuWXCs_0_____Retail_ProfessionalEducation +13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QPF8P_165_X21-04956_GRSYno4+yqU/JMxHLDKdvdFWRz1uT90n5JkTvSqztDvXMf/mBhSV/OpppJWGo6UL0FwqYcu9oXl+Vx336pLAE5/EDzQHh+QCwOCDJiTKnd3hW/zrGMe6Sb0OAIkNNML9gcOBbr1IHFWhN99r8ZWl5JjpzMs2nPjejB1Ec8NCcpE_0_____Retail_ProfessionalEducationN +df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2YV66_175_X21-41295_kkJyX1AwYgDYcGK1eIRdocybkbAfEtQkDxhRUhY89X2i2PSD9jcsGQgHWyD3KUKWb3bzR8QkDS3MTeieOw3EzD0RyAQhHc6lRR+rk18lh5UOVCgrZ6byxn29Ur+jAh0LJXImggC9JMGb2cTYaZckxzm3ICoAKwrmI9JnrzBTVmY_0_____Retail_ServerRdsh +d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_178_X21-32983_YIMgXu2dZ9x1r1NLs3egTc/8EYc1RndYDvoX7QquQQLnhnhbSNBw3hmlqrQ0zNsTLut3EKpGZK2CwPspJJWE60lecdxI4211K748P6vkuqHPL4uFqXyKxTG3qRrtDIra5nnMn4GqG2fWuguzTXaumu8cJU3H1uTOsR1E/DQnJJ0_0_____Retail_Cloud +af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ4F6_179_X21-32987_H0qrFdf+FQxcSRJDtEwd8OfwC4iH/25Q01jz3QuB9yhEqB0W1i83u0WDpVK04pvU1EDCCRRI/DhXynbkWpLC0chdTOW4k5jIy+aa0cD3fccz9ChSjVHMzyTg3abEVFAvy9rttUyxcFIOKcINXHTxTRp5cZPwOa393tlJyBiliAo_0_____Retail_CloudN +8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CKFFD_188_X21-99378_Bwx3E7qmE6M8UR6+KPqLnnavI6ThNHHUO717RJY9di2YI9rzC3O0LceXOHjshSKwfwxosqFsD/p/inrJmabed1yA/ZWwISyGtAIGTtRgpuSE4TAfW6KEW0v7rcr2wwwDq7DHSuz4QN4odEGe9bvtx4zIZKufQzzN4TN2rd/BJkE_0_____OEM:DM_IoTEnterprise +ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_191_X21-99682_lE8qL1p4m68mv9wcxU2sdKZPIccybtOjr+aMAdV+sLHs9wzE26oz5GiSZ3UzpU7yoYrNMqwGkKX6mrCEGRLh+XR2Ricp7ELA1PkzaGm0FLUqaK2GNVQ00i+s6KcA2XRr/gWOhhGTqSCjpSi9cMiqMbftf9Bo/BJVK3ib9xU4OQw_0_OEM:NONSLP_IoTEnterpriseS_VB +d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_202_X22-53884_hPcIn0dF9Dq6zlXd3RxBqVDPDnf5sTasTjUqhD6lGc9IkTc8476NHd1PV1Ds++VO34/dw2H2PWk33LT5Es6PnUi32Ypva4POy4QJo5W3qyduiJiHUOM5GS9yAkKfdHFgUXaUVwopYKq+EwmgxFmEvHYdWgREHgIMyNoKAZQK0Ok_0_____Retail_CloudEditionN +92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_203_X22-53847_DCP6QzPj+BD1EEmlBelBt7x9AmvQOfd7kdkUB0b0x6/TNHRnZtdyix3pNX2IDQtJbLnNLc2ZlMmupbZQrtyxe3xl8+xlCnHByXZpzFty9sGzq3MozHHA9u9WsJEf5R7tnFDplNM1UitlTVTAyuCGk83brY4zjmz/52pUQyQHzjI_0_____Retail_CloudEdition +d4f9b41f-205c-405e-8e08-3d16e88e02be_J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ_205_X23-15027_U9eyfIBXrs++lyP6OjHHaF/wjieAxQeSKwzSkGBeTTpyCDcenq8t4cKvqDHnauSZzaVPWNoVcASkMCdlJi3EkR29KSgvx9/K2OB8LVH2PPpqvwjm1ZZdrvLMGhW83A/KRrtN9AOx7bnPC8MNLErnzbRRS9/aOrmp4Uzo8EIVagI_0_OEM:NONSLP_IoTEnterpriseSK ) do ( -for /f "tokens=1-8 delims=_" %%A in ("%%#") do if %osSKU%==%%C ( +for /f "tokens=1-10 delims=_" %%A in ("%%#") do ( -if %1==attempt1 if not defined key ( +if %1==key if %osSKU%==%%C ( + +REM Detect key attempt 1 + +if "%2"=="attempt1" if not defined key ( echo "!applist!" | find /i "%%A" 1>nul && ( -set app=%%A +if %%F==1 set notworking=1 set key=%%B -if %%D==1 set notworking=1 ) ) -if %1==attempt2 if not defined key ( -set 7th=%%G -if not defined 7th ( -set app=%%A -if %%D==1 set notworking=1 -if %winbuild% GTR 19044 call :dk_hwidkey %nul% -if not defined key set key=%%B +REM Detect key attempt 2 + +if "%2"=="attempt2" if not defined key ( +set actidnotfound=1 +set 9th=%%I +if not defined 9th ( +if %%F==1 set notworking=1 +set key=%%B ) else ( -echo "%winos%" | find /i "%%G" 1>nul && ( -set app=%%A -if %%D==1 set notworking=1 -if %winbuild% GTR 19044 call :dk_hwidkey %nul% -if not defined key set key=%%B +echo "%branch%" | find /i "%%I" 1>nul && ( +if %%F==1 set notworking=1 +set key=%%B ) ) ) +) + +REM Generate ticket + +if %1==ticket if "%key%"=="%%B" ( +set _nil= +set "string=OSMajorVersion=5;OSMinorVersion=1;OSPlatformId=2;PP=0;Pfn=Microsoft.Windows.%%C.%%D_8wekyb3d8bbwe;DownlevelGenuineState=1;$([char]0)" +for /f "tokens=* delims=" %%i in ('powershell [convert]::ToBas!_nil!e64String([Text.Encoding]::Unicode.GetBytes("""!string!"""^)^)') do set "encoded=%%i" +echo "!encoded!" | find "AAAA" 1>nul || exit /b + +1.0OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=!encoded!;TimeStampClient=2022-10-11T12:00:00Z%%E=" >"%tdir%\GenuineTicket" +) + ) ) exit /b @@ -1701,1813 +1174,60 @@ exit /b :: ProfessionalCountrySpecific won't be converted because it's not a good idea to change CountrySpecific editions -:: 1st column = Current Edition Activation ID -:: 2nd column = Alternate Edition Activation ID -:: 3rd column = Alternate Edition Key -:: 4th column = Current Edition Name -:: 5th column = Alternate Edition Name +:: 1st column = Current SKU ID +:: 2nd column = Current Edition Name +:: 3rd column = Current Edition Activation ID +:: 4th column = Alternate Edition Activation ID +:: 5th column = Alternate Edition HWID Key +:: 6th column = Alternate Edition Name :: Separator = _ -:: Key preference is in the following order. Retail > OEM:NONSLP > OEM:DM > Volume:MAK - :hwidfallback -if %_chan%==0 exit /b +set notfoundaltactID= +if %_NoEditionChange%==1 exit /b for %%# in ( -cce9d2de-98ee-4ce2-8113-222620c64a27_ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_EnterpriseS-2021____________IoTEnterpriseS -a48938aa-62fa-4966-9d44-9f04da3f72f2_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T_ProfessionalSingleLanguage__Professional +125_EnterpriseS-2021___________cce9d2de-98ee-4ce2-8113-222620c64a27_ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_IoTEnterpriseS-2021 +191_IoTEnterpriseS-Win11_______59eb965c-9150-42b7-a0ec-22151b9897c5_d4f9b41f-205c-405e-8e08-3d16e88e02be_J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ_IoTEnterpriseSK-Win11 +138_ProfessionalSingleLanguage_a48938aa-62fa-4966-9d44-9f04da3f72f2_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T_Professional ) do ( -for /f "tokens=1-5 delims=_" %%A in ("%%#") do if "%app%"=="%%A" ( -echo "!applist!" | find /i "%%B" 1>nul && ( -set altkey=%%C -set curedition=%%D -set altedition=%%E +for /f "tokens=1-6 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( +echo "!applist!" | find /i "%%C" 1>nul && ( +echo "!applist!" | find /i "%%D" 1>nul && ( +set altkey=%%E +set curedition=%%B +set altedition=%%F +) || ( +set altedition=%%F +set notfoundaltactID=1 +) ) ) ) exit /b -::======================================================================================================================================== - -:: Script changes below values in official gatherosstate.exe so that it can generate usable ticket in Windows unlicensed state - -:hex:[ -$bytes = [System.IO.File]::ReadAllBytes("gatherosstate.exe") -$bytes[320] = 0x9c -$bytes[321] = 0xfb -$bytes[322] = 0x05 -$bytes[13672] = 0x25 -$bytes[13674] = 0x73 -$bytes[13676] = 0x3b -$bytes[13678] = 0x00 -$bytes[13680] = 0x00 -$bytes[13682] = 0x00 -$bytes[13684] = 0x00 -$bytes[32748] = 0xe9 -$bytes[32749] = 0x9e -$bytes[32750] = 0x00 -$bytes[32751] = 0x00 -$bytes[32752] = 0x00 -$bytes[32894] = 0x8b -$bytes[32895] = 0x44 -$bytes[32897] = 0x64 -$bytes[32898] = 0x85 -$bytes[32899] = 0xc0 -$bytes[32900] = 0x0f -$bytes[32901] = 0x85 -$bytes[32902] = 0x1c -$bytes[32903] = 0x02 -$bytes[32904] = 0x00 -$bytes[32906] = 0xe9 -$bytes[32907] = 0x3c -$bytes[32908] = 0x01 -$bytes[32909] = 0x00 -$bytes[32910] = 0x00 -$bytes[32911] = 0x85 -$bytes[32912] = 0xdb -$bytes[32913] = 0x75 -$bytes[32914] = 0xeb -$bytes[32915] = 0xe9 -$bytes[32916] = 0x69 -$bytes[32917] = 0xff -$bytes[32918] = 0xff -$bytes[32919] = 0xff -$bytes[33094] = 0xe9 -$bytes[33095] = 0x80 -$bytes[33096] = 0x00 -$bytes[33097] = 0x00 -$bytes[33098] = 0x00 -$bytes[33449] = 0x64 -$bytes[33576] = 0x8d -$bytes[33577] = 0x54 -$bytes[33579] = 0x24 -$bytes[33580] = 0xe9 -$bytes[33581] = 0x55 -$bytes[33582] = 0x01 -$bytes[33583] = 0x00 -$bytes[33584] = 0x00 -$bytes[34189] = 0x59 -$bytes[34190] = 0xeb -$bytes[34191] = 0x28 -$bytes[34238] = 0xe9 -$bytes[34239] = 0x4f -$bytes[34240] = 0x00 -$bytes[34241] = 0x00 -$bytes[34242] = 0x00 -$bytes[34346] = 0x24 -$bytes[34376] = 0xeb -$bytes[34377] = 0x63 -[System.IO.File]::WriteAllBytes("gatherosstatemodified.exe", $bytes) -:hex:] - -::======================================================================================================================================== - -:HWID_KMS38_Files: -: - -:batfile: -$a='.,;{-}[+](/)_|^=?'+'O123456789ABCDeFGHyIdJKLMoN0PQRSTYUWXVZabcfghijklmnpqrstuvwxz'+'!@#$&~E<*`%\>'; $91=@" -using System.IO; public class Bat{public static void File(int x,string fo,string d,ref string[] f){unchecked{int n=0,c=0xff,q=0 -,v=0x5b,z=f[x].Length; byte[]b=new byte[0x100]; while(c>0) b[c--]=0x5b; while(c<0x5b) b[d[c]]=(byte)c++; using (FileStream o=new -FileStream(fo,FileMode.Create)){for(int i=0;i!=z;i++){c=b[f[x][i]];if(c==0x5b)continue;if(v==0x5b){v=c;}else{v+=c*0x5b;q|=v<88){n-=1;}n+=14;v=0x5b;do{o.Writ`eByte((byte)q);n-=8;q>>=8;}while(n>0x7);}}if(v!=0x5b)o.Writ`eByte((byte)(q|v< - -:batfile:< -::AVEYO...,PUT;.....*D........j}?.k...RnK;..K{..N=qGy+Q5M.......Q5Cf#gn}!V9TmIpUBzO$?]Nl6lL-iy1oT49@Dz-.Fkv;$q;PNfzoU,Ixf{p_;.3.Q5G] -::[[vzAKrv0]B).8-stdriz/7i%(EkOX19x2&s>T[*noQL8fYZ+dMt(Ff8z>#Fp_j2;d$ze,C6}W*D@)KcU!GJ#G#1yaa-[PO}/cQ5X6(^V-iJV;sf2*U8U>5?1;zx/;u}wj -::2K1Q3.Z!s8d-u8g%Fb^t`$D4;OLTgoz7H1wL]o_ZXI.mO18zok?Oa]vzc?8Pw\`0f_k]....+{?.h4du)FiiH>n|HoXnH,l!Q\rL>-\G6A/[ZT)H -::i;%]m<6VnjvUrSFK.d=;qQ81^FFi9cvRiLUqhr&qMWB1!p0t-N+yh@vx;q|t@v[T{#<\[!N2TqGJ4jMVQX^L9=9UHuQO=^QUxADiRD]/br?UnhQbjS#=(]N>bz3L\4xO1 -::Q$-X8i(Y9=@9+Y2TXEtBeB@iSsl9K_#J]|6+{nMI_fK0+^.{;f/fslq$nQZdx^}Za/WcxIjW=|M7goOTg4)|l)Eo^3WUe`qco-V(hZo!+dof%v377XwlDWr?{u&Jy}s^*Z -::e]34I$OpPR+2aiRNy;!tN%kR6S%;6`!?)o_K]%&WO}gGOZ3zY;>fbAfQw=W0U`.[dsYgqa+=XKI6-`1%WZD}eB=,lL>l}2xEp1_}kbvhJP#WAwfz8&2fGhkUN>M/v._${=n9dWTU[e}qMlMbI\I -::$!#i%ah+BI4F7!Hv`9McZ{uA#YwT*&NDmS=OzEh0qP>l~5lMJb+i221-l<-Jwg8Jug}`zIY[P!R~T{/POgLz5L\b7{$R>nV4|IlA`z[Nk% -::%<>/)!Va)\&]xY-c(-y!=&Q00;h=zA>#A^4hvv6UOOLYWF*)Ia)#QB+4}cstIe\->xi!3*KjsEGr#,]?J6W$ZZ$}WG)FkhhXLA)KTk|1O#|q~)}&{KCc -::>S4l;lXMw[I|2Dz3GsrJ%6lSAD%}4mC6)=Um)2$r7Dn%!6`lJxIJb6KF94.Y/C]mzu!J(#=#0O_Z`yAG|\j\JC.,AM[aWH^-*vu-LMC}7-7yX[d{YBMU{X\9iW?5 -::a#.o_sv8+[%x&x59~;{Nj*SfECvqUO&=CI-U./Yh8dBFh6k5+Cb[G1Hic_C6J9Xp\**Q&*DA\bBrvfDY)9F8SuuC>DF1%_-f.,uWVEGC3_uX$[Y4S\GChOCvR62N{hcj\o -::KiC#GAodZl&N8WG)wo2d%l,,`~$]$lS]Ceau`<^|=k{;0D1{e88}8la0Z\uF0Kv^86Uc665dba-v,n]^l`bDO@x0WJK);1]EoOBnH%-.%/Rara` -::LHld@[$xzT7WTN!7>z`g>;!;ZS}HBODO_x*[?~MD<+[>@,m/0rZm#8[RG2$-u50-]T*_%`oVFS<}oz_\?X2FxCvEgZf@7/C&-+II&R2XnOc`sTnY%*#-g4`iWN#Y-ihF2y -::H6i)^d>|?}#x$/&.ur-F`AAu,t&QTQvmNWv7$b$Zire;_F(Ls|GNT[{ygX62u>D)V.&bq`swMrC4 -::D{7Oy*,1eQMjbt[IA3Tj=}li~$Z[?)66\E$(y?|//N7WSX&@fp`4Qx^W\)?pD8/SA{zSS5(%^$!-ON`CI1W;DhMtxP\a&`gRS)0K(Mus$2*=_suE.6t)wKI)wjpCw{Inl~ -::r;&WagW4Wxp1FO]d(?)F^_{Ra5ug4.8s5R&}D@eAq?q$W*{+Fd`u;-Wl83-XSoD)DPw6PnLFYLI-Ic[}qQ@4_/wfDE8zaB?V~/OM9(T8tl^\,FSOv}ICDJV)JdLFM~OOz0k/w,f -::OYHW#,\i>_/G02|3+v/;px!Hv4UVa13y]bVs>1~i3Qa&dDI,|pC$Itu+HJLUN,{tKsfcM#2OL3R_sC=|i9>Q[A]UH8gS# -::y~&tV|g*K`;SrMjz%JLx{wkvDd_;pmos5}maaiJyz9p4J*3BAOqWFZ8%@f(Xpr@_0we67v0J;7.h%Edx!k]LEn?C|+kjTV|FK8Z0Ox{JV%SH;yq)~=Hus9l[@_,K0{5vX6 -::@>}^rXn&K9aH>HA>Fhkj[bb*{vRq@y7cO(lH5-y=Y5;*KMbB!}*_[]IhyKR=~)@8Eea5_kknGY}/3MkM=VN]2vnh>$WNL#+vbj,d=QZX5AGu;nQlh@16jO+vW;zL3mm<<_Xb2r&ewpxNz_CpM!rkH3>13Ud6sg$T -::d~2<=9,t&FUu-HGDgK07Dkx[|9{H}v9@7DG<,/xpq#LZ&N}6`7E|ODB}.X7DI/s``bTmNfCCC-6>`(1m!S/=6JWVh_11OWpq{vfAMf%XKZKAet/h3r0cK1{g451I@sm%sb -::5$.OoCoPFKc10xypvmZTF-5M5QkhF1!+rBH(&1e(WFO3^acmyYDM6lz)8S55McPLNU~j-VSBut0[#{8Q.cFV(}dh$Z83IQ&8bI^IUu3.GrhvY[#dM7};KmnoLd](+|QJp@ -::-N%gClH%N9btT]{9aWJQ|$QWQDq_uOX$8IHs*4N%#a6rW%!a6v9(vq1+,4+vw7(52pz(U#,CyDun#!d;HM.s^~_ZvD8C_;u,7Df+p\dbr*dYn7n9qoNLQj(ly*I>dR\kg5y-prZ1OjR6cl|A[C04H&`}RjCMXB;+Z]KQ0]tk}ZQi997bM\?)M]+0y~-xM_P9*6w{V -::InW{!mklZNXv`k,q9_n9hVv/vl)jV3*Rg@F]a2iBD_b<2#sXZ8WCvy*ji|=SLYz|m483.!%~#^Nr]uGoiS(*6.?d}h}a)}F3]%-t)A$ -::[1&}q-oD,|La.&m8&6.SLVe/?_SY@1_*w=IJoJ+khxVIDv-)7g-ZUEpbYjQ,u@V#opG)[_QUV2I`~s~k]s~VVRue?]#F+m!p$QHGN(2w`~L3)9fH,*|fE3agj7s`Ba&>`2 -::mHJp<_oS(O{x-C0XL5nN3&]ySU_R~a|P]SjKzxgCs|B5v6@qX|EyB=nN5O1d+@i^FXx-Em-]{eDw^_tU^sYu/R*@T51GwfzW>*S{iFHpes37ZX,6[BGg/`k+0G!HpWb_.B -::t1D8Z}%i\?,u?u\?\[l3!-\__{$B$/fTU4ZyH~Og4HiPChKGX;_N^1oKzB`LWj2m=|=p-=z|zI6\pE/ZFQ0.Q8%Y0Y5FDbH<|oR1$f_!ZXt}r+Ph$M -::Ql%zRm?$t{7\h4b2S]}b!!_@vT_^9q5)q#,?^3oQ1Joa^x1``)bXdI5y)?WEHPtik8[@ej4pW5j/dYt|VV!j%u)bE[MZ-?mJ,FYknOp!$2Ug3,Z(Ml}WHo][b=)tfkS++qRrT}c2+4L-Sn4 -::536QF45[&*ppIS+sayPH~UY`pEg@]?5xbP|+yNdN{#_mW#3d;FsNp_3eZngi2y,qBiwU}}}_c6BQiP\)PO7@AzWR;7s{htYyvw(`N.|6>{=Kk*kS^f]eg|Gq4]vI3kWi -::j;s$;T-}+rUYv*|DGbqJzLPr+tmPAS1A5}rJo16vE(KkGhc7]q~QB=1@)O{@v(Cn9{&s@|OI-9#FymUM-nB^a+B;p9X_vayoHgWp(VDMU%k5?d%@@kEr_Tn0{qX$\<>1rQ5I)lH*b8hy2))ud/iu#NHSQQbAcV2I4 -::5T=L,Z~CoxgCy,ivu#;_QUjsEwnhnwa?|(n#Hd -::`H#$/-cs^CRPjT6860+[Cop4w21T{4CjhIN0H6CXS?iCr/dr,Z1S@/d)E6-a^}._&QY}7UrTu6QREpAQUtQ.wS6.&jKcnRTwe7-zZzlR{DIvdJrKULuJVR20rSOP^iHzwK -::Vlcu~~2P7)5F774!S6j|B]cmwnO{ORc6uIP|Y*mR<,6.eHd^I^![E.7p0`b}{3vt11tkeeZ`sNX|kld|fob$CbLEi=o@2BHQn|buGq;q}LySbSy[Upl\z80H_Y,Af6pb7p -::TH,Wfc5re7Ddra3/iQDJl~diwZLh|bb?W@A?b.aot93Bl[&SB7QM=_2X4C{UB]b`n9v;@_d|bS]~dC&&/7r_.*s\&`xnur-icTb&}0k{P7D%Y.X!/0]n~pJj*lR#2]STn! -::;o=oJE8<*n;xuzA(\\DNIMAr-8,)!T1C,yB(uzDm>N7qj|vD.[WH,8c/mnqrR^~SYu+{aSGz5u_{lILVe?]~uAFv3^;ce_i^+^xQ|CZ?drS$C/mgr5O+T\G6lWk!q|1O.n -::oZN]x~h^@FS4w}c\Ut@q}y#4+m$)E@{99G -::;sZ&Cr]%AIwU]b+Zq!2#nBSz7E=,J,]aUca_7lG@\aVqN2y})b(M$*rf,3SQK7sG|~bt$jmcmBf0mf,,W@WMAEqvJ4j4,uFCztXKRA(\}Lr/=5=,fDXrL~\[+e_[%7A5=!R+0HHETA=q>xU5 -::JC(dMAm3bo5}b[N[nHW,H;_\}8!-CdYS!!rrVr-6.FDevzV(AQY?OMpUkC@%bs<[+KXh^=_w0NHRw?tU91Fh~$[+J3M38MJ5(-ZP*YBz5oC7-}NlO\PT937G/0GUz,?vhmXnv;vNY7r9U(iU%}+v0e$$R04P0<\N`Krx}>trsJW]B+Td3I},..SWk/I)VVH+et;~&?}IlV[>R?[bJEqpOGY6`GF8~\oH}R@FE.owQkUN9Xe\F=LdJodLPs]0b~FmrzD%NDw`I;sfZCcO]D%RF77p!>;hwE -::d;6tRTUe^17)9`&rQ]y;YVli+UmM6x)$}....6)].i=6N3El!#hlj0idt#K\pN\w,&d5f$9J9^*7l}933#T1z*uB%394=Glc@I0coLsj(#{LkFV0jN#d}+|%}wGB=a,((b$`v!# -::NSd)zFZAlXe<}}@[E5ZBFCd18M2]cAytWcO]rqUkJrTmVB[=41b96t.Km_oq]1pvp%0=[{ay,?TmfJm(qO{suT)~#HUoPf[Bauw.BUpNlF)$.glCSWGg%7}T,xo7SC#ga[ -::Uut2cCvlc!?+#CyB!cJ&,NN9E6zp|H[K>v\NzaK|0BBBu#$(wkxJIDue3fXy~ui`L&z4HalfP`XOb+F}{Bq/XJC-6)&eAo#/QcRH/5<^~&LrQcB+MAUvQZXQ?NM+W6}R/i -::Fh`&?I},=sH(L7FqhH;l#[<#WR(Q(_=QzyLKi@)|b[j!\N4/SQH|`~rjfK00S;TW/)j*|qu=uVZ?4&J]K$d=5?1y7GDcS3cILGZT+\k!!MiSaxVT5|lhyIRvK5G,[unSR] -::T8ZSTuYy}m2&*NqzfW@_-9ghrqeITVg%+X9Vf953MepF7k3}-e?or%G{{N@w0hlH]rdr|nxWH~/-P*k_YytQb&(+PfeS&=|XEbdCA-%iSsQMaz>I;{}v(iC\mvJ^ib3EB! -::b{{t-QJT-.m[NJEY^Fd|?o^k{%gn,m>_E/efK$Tr^*}LF(RFDJ/sBljzkPWFD-@_V4O&H42al]AcA,jLncmu%o7I,jOjs< -::L37x?Ts]&#=@}WST^-_6gs7YLnPO@UJv&q5uLlge}@BC|ouu!L74yvMcO(m#AXQPYT7yfyDTrgKwN6@ntHv7c1$2,r)3g~,e+mdhiOR>a,%np=X, -::/N`w6!YX3w|c#2ELdy$~#N!zfQzau^&kQ(;bvbjPh46f1e)?9oSvAo0#F*Ghaoxoix=g|wc>LhFI]]xZK -::|LeW#+k&3XNpu3_h~1d7RC\UQqCnj*TG?*s)a)%PtNf1c$3u\v[~!Z,e,*MvSQz|g5=_?CiWwkxo,G1NZ,=^rov0%5(nQfEbM{B~*gfM+ -::Ite*M8$-{C{Jyb\@t?NNes$[[,izxDC]p_V~g0[+|9`1Ks^Mm+r2bH/2z_,H3P<5wuev1H2YE/)YnNQ=oMzKaXBH91?_\6{},7XmrDh_2JOdOOGD@Uy@@PLHe~e0w-Nx_v -::[_I|-fdykRsT9pMRhnfqgxYC^VIPZ@ri|A(q,ogjJ.lTAwr2L}PqL3?@h>+(WrxKqxx_tm~bM0T=}$87$H6Ts2@e6d1Bp.(hI\~#MZ$Al?jFRAuAJ28Jr5cV*[OqQ//3LR -::nYMN\78g9/WUK6H-\Ej#~WA;-O/^Yq,!{CFust}Gm-CO/OKYv>V.6oE((B&V[{p3uFStSlXmaaOgp=[7xGvb&M9-;ADtT&4~Co2CHmKJMDd9.NSWl5iwD_2Df\v,xJwW)Mx]{Xq`l-h,ZngIl?(HbHSE(owpEHDYzO9BlDx@tu~(89+En}O%o8;~E5K~Y!4!#< -::TwVj)g3pcz}W+qWMUSrBKwvO+.-E?23X_^pvV}jT;yq=J,5uNAgb$roV5\mI$(dQD5TNHeqbw_!v#o?NZ|m4y)CmV${3_F]p!O.oqZq#>h -::cPT5o;lI+}mw9DrDZb[3o4G|)~z|KKS*{)k[yg[]%v<(c|y$?!)&#xSv[5m=N0G=EHJael;S1v/n0Ndv(2,moz,ep]f,=zIy6gde=w=iY&d#xQS<3rifCHs(n>yNv<@+5k;l,M3_KgnFF7Bafwy#&FX2O]Lh_MOGUwmu/wG{v2CzmkO}[ -::pBg]Br;^&k6fkjk09?P;[x$\pe5/*cQOw^`O$x3zTqQM!Z/%Smi*&@{5\mZ#Ai\O](Cq?)`{#Db|OS%;<5Ev2XRXm~(mXQr4_e1Sv]%tA3I(06PF?491lv78?+B96DmkNF -::6v](U!&`?pEW2D2`0kn-]Qp8}(r-0KLI0zADa1Ti{c37]>9zvDi>[jq`t_E6J~rzOX5#8\+aXfaniTEJy1giK|N%,;##7p5P-$d(R$Ww@q`gr3bHSF#\F4~ij(RR7Fok%~9_,bd3eKX.ha%#Ni94OB;T{|JKXn} -::mgp$]L_N=SjQThd[H`(uG3qVAg|PD3;zV=>xS_,6p\Gpam3{/kAYg|*_?f_1g]J3DvuGr9$xyhCP~zTcwz$i%fSu -::m2Gixhn|7KkzXFXS6O.Fe{^AP{Hpuj`1r|QI(AJ77VE,0)!bW\FiXTyMw9*(rEm7MyK4All,05)ve!0IJ4.6T&n4>zR~\be%CT+uQ?1%.irX4Q6jiQ7BXc>>M|4+a!d$es4YCA1u*=k;ih#HxtYERA>Yn*q=ZiAZuf#g=awnr=O0{N^L0~vx?G4DwqR_/e$BM*=oCsFc$d5C7lT!,B4IE/q$]gT;FHW4(vb`iY!Hr!~B3D! -::X52Jur#g0EOZ@r$RGs@x1Db&%pH7}d}mF=S=Lx$w3p=8j}?lX;7^=C[@(e5+No9&#G%7bR9zo+%7l_T8/]s%3@14m;Ycwq9)C;&O$puayHNae=Tao52YE`^{*{b{ira2%F9\ah49.B4(Gz<;7Xi66lLa{_H%$((e5v=<_iAeGoA -::EXlB-P+oc;t)>fWds~$DG%~n448l3D!OnKTLUxmut#iljks[e-<;urHfb3rh-n!+UH3%vbe!YwpG+$*9&xfV.uVF-\|}h5a}0SC-w@!8-4qILCu$Q8<1SIyBYEsxvW@B+= -::3kqy#w%ov*`_SDh_wBa6DAC\kcHv_LKJfVgGkGh7|VG@Drn0T}hDmq#xZz|~zhZYam@?q;<4r;1E?X -::mY<*j*6\x;K~gJ\YFHn!V2 -::Z.W$N,c4AR$0v`DQe,-?#h+>C){Bb~?hoBX$[K~~[L,2}!%yZ~803(w?/5n`]t@-Annk#a^`9e<;s~;uS`E-FopEs!>0@/I9c&EMY)Iug\K;Wn,+~/wKVV@h -::9`Sn+m6IwwkP\1R0z\W`VnY)~xtj=vLh]ne4qlJNE)DKF5g01oYvR?Nn=0wj~o\\!JWEPn%*T5NupYNh_)Z%El$aqt4/!/02+)XX%\%J=AAna}Drckj.`0S;>/=%q%1$QN -::(\=qa7R#j.C)^%l0IKK~G*4fXY|]rm48,K\dH!\.K#xgq;ZlDt<9{FrHl{*w%Nr~E/K2zN%-Ek!C)|uyQK5x\g0n`U+ytNJrK2B$/zTRSX%V%Q@/WiL/@Jg(5+`jkvG#wt;NZ`zkzj.J;w~>).>RFcYOiDz3lWk#\\* -::5$(+&*Ktj.DQg[nG|5}!M}\T0*XI,P3\1Rqk=oO$MjBNp-#U]\E.+@uz*/7Rw6YnATE7Sny[=wl^,;&(Rob;LIxEb}oWJ?N+ltN$tW7el(nDZ>nicSK/J}28_L0/c{ruZX1GFC$QXugTlhxJyXQ\}T2L.a[V[&ut&U6!RRu{|4T)W)datFKxxJ3+(IrdJ\ES6nz!EcusJ)H~Okr34P$B?o,g~.k0+U3In[a/jfwW{h|YxA#H-d-*g|.o%&1k -::_NeD_99D+AxPUG7`?Dm(qzoQ!li6,FnqJJHl;IdVXgDHNQ+;\ -::Mz@h&Cm)gJw2o2VeJ@9fpn5-Csu2cGO|L`]oBdBi,79R0{@Y|/`#@s?@u;YGd?Y1?{02UL|@r)Iwq(ZMFxB5W<[Favl~,B-%E -::O1115G4S>H_8y[56Nhw#_u1}iHA}qp#1$Ghg|p15m=_fn0{9lLJ?&D1U`?g4y!;!2uAG-jRb5ldw7R}Y+c^wK4Tik^{,B@aR9bM<}C4iD>f;uI!$~p%d)s=Z/omf8xCZmV -::c_zHdiIU9]wD>.Y1bFp)Am~Xc&lYno4sQc87qRf9++VK?Iy)]q/{Y8hTNhn=13kIXu=G4?{7v;HmC1pJw+bj]K6r9xDJntUJ1,zAgln/aX^c^v[Z@!Ihq)\o_ELFI<]hz0 -::XOmWd/g6^w+~[2!]D}3{w{hPNl[EmF<`05T/8;hd_wswN=BR;3+Nx*G2iZ-h9]grj]J~]}EHP\o+FBkL&rIC@v)]~eQc4er|T6IN<[%s+eg?g=l]p -::}(\a^Uj@Srp,piB#e-.H)d^L.i[X+_.`mCX?Bmz9/Tu2WTm41TxA.T)yEHVmL&+z7}(~9aiJg2(P,uC*p~{BcRHNA6C3H!@-(<7]d0@iipoyceTr8H~{#Z9UlCKsOw,o{C -::]Fvj0QFoJjiO_5xsA6,%RN5hFyik>C%xg[r?Dom}~,X0fqaLy|P)t)Zeo.J``98NJ\)8fKl12=Wa1TWA.){H=8x9WT;QW+>+S\Tb6V}2Xc*Q*Hzwb4jAvZ]@Bj*MX;c@D2 -::lJ.{m(q=f!A0+,lp)(5(UC&W6+,E$?rrRozt;Vncis,/eO--3WE`ZBI2ZuC6&`=r\#GV>5DEU;[qNKVtO|^tEOXjqji4>iE!I|$T7VC(Y2,t(SJ`a~6-kuugpWPDv4`I+6D`~*Sq|-%?1^BBVf&EYSmAS)UVQ,,nW1h -::FX8![@&|pU@dOzp(7sm33ra-Tdbhu3\1_]Sm8C3)hugsC!O\jN9,wp[FA!u8^N4/io_X<#;BcQvK.i-DT/Z+|NB>&vM\)zwbV0/(C.YGohP@OmkU&d5G?_hqLscd&[*mVt -::@Ocn>0+?jJ{=0ISHK(}pTm#H|n%bABy2\(8Jx@@kB~ubtN8CK0Ag~vtZi$\nVXGw]K}Jb|aaa|t)nknpwU.X!uN.t!Z4!jrydKL7t+S]aTr#AC+]`QiD$/#s%D!NcD -::U@$?[(p(qX+{%#8|,}Wh7c5$TJi8S1LxMY!Rj>HAo)BT&_a}5B+^_ddH1pk15SizQ69%dO#+Sp^?Rr<&O}o2m>Z|DI,iG@# -::wtn#?(?QT{uP*XA9<3pyFO~dQPq^u_7aG8gx-MhArngMk19[v$vs(%v-zo|^@in84Tea9^3Lt`M=[ZxD2+||c!6}Yyg`\F&=fMOv.5g\=.D2R+\7E|>9KH!4rl&#gD1,2g=/$Y>x6qpr.\p0X==`sw9_t7f@XkfSo53]Bf|w5M9EQ),rvMN -::9gB#Jb35tOm47j]5{%gd]q7OsbG=Dt7i4./o=wjR&|1^Ne+87A*urkO)tUDq[FZ,wK([|>4V,xfVwZ?ZE|@&JDKR/i34d,)E|){OID#AFA|Iyl*R6=FH``wH]t18W[/!__NQCZ^t^y[*cDrWp.S&sipG{3W62{8RYK4(7$]~&7Z;}^d~Go>GD!(QAVo~fnq$WMJn;Sk@r||D5EJh?r7ewOus]K|PFett\U\b(~+L@@\ -::Sg6__gS.*QlPx2]Tr-XhUCsed=L}BM&HS`M5&T32R{I3UPKq7RtxY?!{1MT?xqu$UNU&OYR-gm/9eJ/C0]rv2|~eQ=~RNN;S*1lB$9ff33v&znPZrU;qimXEemq~cREcSl -::^e9I;l^TtTH}|#W#_]H]YXK3)/mzq=p)p}!~wFR5N*mvJZXDKXVTw3[PiO`[+xD8bcjE&Z[jSI[l?M\28+o*/zWKyDq?k!G{o[/Ty0MrJGn7Tgx~*M8!WXMG8O(*lG>wip -::>9Yic]oH,aptZ+([fE(6Y3W>W/V(63Lh1X#GC0d/k@&#/D*c4\vFcMlKNZ9\dO8@8?Nj&LH%%U_*59Y|&fO5M6& -::`yK*!G+f_)Vqkl=tfiT9fQ%M@(mD~$ru$w#peZ=0MkP+7*RJDT+U_4l)o&MT`uga{E/X]2\2(~.F=-o)#jr,9XG[szNQpKozhtsszTaC}sS8OLUh;z4%c/Z]<-|dIDXu{n -::[pP/xhi{zRV.5R)4G0M,PX6`igI`VbKM7=B02&E0)fQ]%}Q_Ay8sbfI[~;xi*!uJMC$MON_gIHbp.@D*2XhXR4@BRGz[45#A7/;d}WrBse7z`jN)!u+3ZSE$EIUUVL`+ -::ol3~k$=mds}b[vap)Ms#W{aQ0vQv/xT=wF5KCNQ2[Xtg$xo,m=1f&X08[z3ov?MYu,r88k|(~=hi9@om;>~~->(N]S~}4D%<`ThlKn3mj^D$1hO_>{WFWCw&[q]WCt0/q- -::1,|,Npa_~nSS{1xUvnu+h0ZUb%U^mWgHx3^vgZp!av)1YQvL})L_y[P/XC7`%#l&)UkOH{wu7=Ry@|i_`g5=8QGcOZ?n0mdKW[0EnUGwV%0jp5{C(&~Sf6)Na;m7}I6+1L -::as_Ha)HGI@{3!%uxR,D7!GBa;P/...,P/9J,Ad/2?y<\u^1*/+u3k)qxzXWA-6-U0BAoSR)CdBGr$b\hs&~ci19{Q-R&HVlgg#]JAasC}W.7UbEfU{$}1uARH1UV#ncqRy -::s[A6Rwq+N@GK6!CVn@#FQ$4BQtL[~MHmFSkg,t/|JM}XX;FbGuHm5*A1g^kbXv{FSU -::z0i88p{~Qyca=CU{DSF_*+yVLco3VjSo[LEk|9]&|o(dQUvOH\X6?J1N|Uq2pab@bB4-ZZ]Z2%{zVUJ-$UM\l|Ecd3X{gVa&`wTX8Qr\hPUhs=~1;Gy~s}PZ;jO8d -::gY2g~0~TCmD+\F;1B!/)p*M0Jc?uQp3ROK8f<)d!-=^3~+T@R2Koko/Ib&-tkh|3%KTi=!W}@)c!Sf<~kr#58y/q_EAX/bW*0MZuYW?P7vB-_I8)1rk3L%.USyx-_o`[1Gdw,p9+QnZL}@Y.[dW~By#vN,l{ApA<9j]V8%P}dzv2VP5YYR\$vIe;yno9Gy\.=0Iem}8=Uyk!cM[*Qb/w(d`I$ -::LiIjId{z#B_a6AL/~oa]M?_KQnCa2@NTV*#W=W-<6Z/9{Zw0*0c<-wg0i=)AZ/VB%cXhL9Vt?iZR -::-HFf4}@\E$PweR]3m,pb|vmofI}8(gl@X^5tdQ{9Zn#\P3ntM,.b95@4k\C}evXF5x`E!8(~;*bZI380im-Ux]]pdX&0Oq(,nq_,UTDWED)6sP^yUzSJ|Vcq~3[00]T,^s|dLF_W*aTc1_UIwX#ciqFrXrITA[ -::fEAVLXyVAU>23ywoJfo%AE_dCp8bb_xwMT7trP)ka0dx*7KsauWhVtcV<Zpr%mS&6$&JRfXyMtewAy@NYQ#2|*`pRw]4[U\UDZDVk*4Gq&g88&eeYLC1+ZkKwblzJ[[EQ<02xm*s_#LUpeM7^8H4oBjoQypkS&zU_&k9t274&<(FN!.%FWLM~TZ)n`X!W]HPe0a&G3a9 -::\/{u$2-^K`]u(E7glo\$OU.AAD%#N)}TJ@L919dkIF^?nUHYCqQ/SN.^?xDS-jRX55cCCH_o5&gX9tqE(PJ=Ec`eKa73{7=ZPCWxJc\R3a;u -::=EP\k@lLa;m8R`UMBJAnIe@&_|/y/h`K,dh&;@oyv*LPpLE8vsEj&$.K+ooy-!ZcWB+$`j4\@1d!t!4bjZCFNd/zSMX\Q/(R\BQv=twr;R$+I`)N%Po&sZy?^7K$aF`B.E -::~80w~G(%LIda}bkmBT^K]M6*~9P!;RbbPYo@!`Q+EF19*Q-87?t#OdvYXb&@k+J}X[E=!IuLdhbh# -::Wz6!ZBEu9aJ2Q63*yy)8#q!1S8mw`RSEMG+^tYEEE^@*u2k<@G1ozlYdQb^~Bh#zdn0gcK\$oQ{cJZ7[- -::Y`>@M3QAQZnn?rK=iW)8?X-ciwnj}0DUaz37^CON\E/2{S~pw3EE3@CmY576n<=\Y5d0HaL*z0`hOQX+,g[ybZ3Os$yK+_<@lq;7;;-_b;2j*6@=YBugCYQ![o4BRlK%_N -::d^p@?BAqXN-;NH?pAA?O\s/\p|b@y%5Bcklo}%^7.gFUA%TS;R/\!)}o_u}4LG,g%47XUo1xf8b|A86C15K3t;1SJE+,*Z;%CCZ]WjeBmuEN-!HiAGr}Yp-sk$ItbntK%k -::H6pGLbN4o,J;4%>}|SWV4,c~FXzRwM%l(i6jE<,P[eG?-lA+W0CUF;/a6Im}oqIW-!+s)<56OE!j%f9Jr.ID@|0AO!wmK5;Y39^1sUFPQTrA?%^gNSEB9,i|nIGj2u&14d -::AXxZkam~\>$.IWz,bNx#Y/r!L?pjtU34qh=ish`bI^\^B8c$7e`.D.L%Hs9fcY~1Y=aHThv3#}fR&VBM.=jQz,WI4Xl2G,5g!QWaNmM-&)9tinK|B1}aIej]}5}REIw)!k -::\z`@z1j7c9$_!xk|z?jXDy_3rM]O(cw}oW.f_4H{ar;^Ub`_pfj_s!Esz@E<)$XKU7T(]hP8Ix,/Q3dqPaq[]lV`hBJOaK.bm?gwfb-hcH19F%F+i$1>;VwLsboFcFu{@\ja+7?_(|SimHY&VS3MP{.I#fz?}$Y}d2+G=C/Qicvb)Sv}L5!OR^^(#)%,&+HMQH#Q6>^zF(/B(fp8/#yI -::@TBF�Md{QQaqJRXAL\B~VE2(me^aKRTKfVK^1j1g,E_Ata[$RU06CJ$bR4O&q2vN|UL63z<<+%f*#)M71oUoQoOiJFY3>Wwi7HP-.ID}6-v0P.oV);&1oy$=or>yI]Wc -::m?IO3C^)}2(1X1y53S5@*eY~z&`+)Sk/Fm6%6gA6yI>ROQBFbs#rzF6\ZBjX!_XM<_.y=(3vrhCqtzSckZ-W*(cYd&+bl{X{cN]cQg/DCka+y{j#my)YN\$i9(M[3S+>KL -::fx(MIDv[dGGtTQn*J,/(HDaToGIue(i~B(h\.q|q!c`&vP7ndPmkTc{W,&et-jD.{yOTl&Bi08FeRCijR)i5_lM -::C~j8>ayK;{E[_RKP8eeCUPyf?|$eF7#W4IR\{>tE@.mQY.{~1YD7x/6f2<}y62By+{^|xW0~pOyP.(J.>|+U]R9&|1F|K()ti#wQ?{/j*V#$R\ -::t~3Ov544/h/u$#WW=FWtB5>H-Sj`u5Um2QZeaH?hb5o/S_jMAzyQ0\Wc#N`q>6#h5X*ovg*goGM}ic$AG8Q{3?tPUxm{&I} -::7/3-ob&6TP2[;>nQXg8^WAV7#[NEwP9YP5}1abgFK_h/V,|m[T;`];NSB*FUe_|+66exyDL3(snz+AbjtkVb-BLn7&jv*(=&kJC+cM_F(RRc -::9n&P)AR2_G^08eE62<6u[HOhV49zfmpnq^p[k\\zi6?qnI=Mw^zV%Z/fAg7UQMF6H)_7.2@e1z&}hS1b\^Ueam62|tUvJkH/jzB_U],uqXn51^GWA_\lGgeHdc~Gx+bVvud0?9jYnz*_aaMA]bb*qLnoz$,]1=VPy,f)_q!~7~%B(*^xb2wiO=zK}q@)u^k -::6WQAVL1@VOyv0?Ws@vkvap4i+Uft@.Q`SBO&\|?7tPyw7$QA2~OX_`Yn1tlKikygsU6)_gJnklo.i`-hg -::T$[MWV{twiviNt3nmES^5M92}Ceo(5q*Nb\nh?Oo0~#R2)lMr$)5ou65%+d0B<>RrJ,)`gfNvCiRwJ3s2Gedz)mG\\kd#@X8K*?AH,@X}iPE,y-h>_~bs%7G+41{dCS*(Y -::ulpg/9bS$^!7)jImZahR(~$Jp*nTcu89v>N2O~#hsuG,\lkK$eS_hsWh#u~|I8DjdTZ!O$R-URBkO>p^k.ON#Li;>Bu3Na->n+1R?bO+tIZjwbEv\5&Ie -::O5X=6l$A*<8Y<*aZL*\tYT>A#3/m)wPT\joak~k~=S/D~]MM\+Bu|_J!/o`iF6,|!Dc#(V\UP_,xP(}cY,`\>p?^aFwCeTV)=~Nwv4T]H0shIy]j<4ua -::%,O-(L)T&/W$VciZu-rqY!>UErKy~^l-7}yt#=a7e.3t-E;x$,LUHo;8?=y_>%DA0Q{vA+F[Z5HTDm@Dx2\u9j06/#0G+1Vrg5&d2$kb(0H%u87j{t8.kSL?^4KtjdqY;P -::.]n\Sg*<-b`5;]k[x;+1wI2+@j<&)j/he55)%ff2E1I,)O2_Ql!;3_V,h/c8m5NGY7bE&jU;V~/jc.2} -::!5\7R9!7dBX.MK0+afVMeLTZcT8+b`MF)k6]KyA{PU3IyFig1JC`U%+KC[ -::ES,h;+[]xzjmOk$AZuTo^hbU,H#0/$LVA8=%`jbB_~jl}!G;[Z5F{07yv974lP\c)lgU@ -::a90@~TEhQwRTB,.D7oyL+@_Q&Et8HiTxISJ)-Cq-zMTcfNO~F\jcGL\}lWo.}Oy -::_sr%(mfG;P-dE[Zy?guRbQoAQ}#@D#\wvre-bQwL10W43jE*PTC)qoCF8ETzU~Wz`dI!v[Zo^Fc!3Wg{Sc@A_a}c+]9Hnst?e9OR?sBvA_ax|$ -::>t,-LDYdKKx5=dM0\/?h0?1o`.~fu~yE`rUlAol=yW[VR;tumO;4ZV%t=uF5,%v>A~i?Nb{81|\ZrORi+I66vy^U2{i%Wn/m01=[`G% -::{22l4tMJ]ZI##-Ht=\_Ik\;d1XI1e?_2()BQ=<\spHOynCks{W@KFR4;@GjKegpGomAp)-Z)E8GqZFG1I|WI/h{=}IVJ=27a53i47\i%O*5Zi7e;nmEjShdKqF+z_\{rN# -::i1U$_fK$!=I}A;6A7;EM<$5xzbvTWoMy{j54;%8KS)B)=VkaY;<{Dxt=ac4ckbu6cTCEzbKsyTVLM[eekyof/aC0Jxv=S_(+x~g%@\aZpR6Gj4y@,j6C6FQ]p-=dY?kE;@ -::,jKHd=qu833ZK2dg5>FjxEGpxJ.v/ifq=#$Hq0-8F+hY$cH7}UU|;4<@$zLN^IQ#)/mRj!3@@U)l4X~V&d{Aj|T]eZBG+9XC{a4(Y?bC+ElYNxiy?EO7Bq6HKy$+XEkw8~!|H|h4 -::[(w%U(}FlI?D=h3Ajx=sI!CbKm{c0_l(AX-?zrRHfrE3HdH*z^>V;VksXUKt-UIzP[}?64yu5jdf,jVe}x,V)l\8Jr4(]@a/|dsj+m!;dMQ#/WER&B>Hks*3 -::EL`e0.*NF<$ST1&P9N-8IUH+eFUG|~HA%J<`I?&>8tH>JEa.q|p-E1V51ksl/%wf|zC_b -::RFIt-qJ_XFY|6H8Qz[lIAzv>q -::u9BvTQ)#U_M.scb]^](C?zoLRH\eVe$Tu?Ra\=?hJGv(Rm9ih$?_.ZKuNhm\r8Z{1Uid+[C^me[WG[cMAhvPllMl/y4lV[){RLznjr2;q;#j/XV[Z;oJY4n{vGUy6 -::Sw[EA6vuL&NopAo^e0<(!(S3sNuCO8GEXJ2`C<.QMUjM~~iKP-pisNQd>1aRc@bSh0qB3fMP,S}E.7=njS2s\B+=nNIRE1=hv[yAJ]/16c[.rWjofU>vx^c@tT@v<1jZtuGr\KTY4[CzIZ3D.%7^E$B8G+Q.#/RL]*c|7ap\Lo;!R(G`@{z\k2KB`=nGlRpSqLtsh@Cwx_k]JeIKBi2aYA_KQsrX|vbfQDO2%f*z}olzU~`%DR2] -::R[!ju{D}@8(0Vx@h6IR8.=TiLr=%XyR2Ae7sR|WH{-jGfBhQh-AUWcolB-B,Y8T(&e6bK@;V\|HM]F!y+Gfh,>u20a#^[B@MRyJtf7u1eoo~l78Y2d>s\]J{[p_>NaUCD@ -::s9Bj*haeYL~UxaLYyI0+221tP\Sl.|4^F0y{Vj8FQb#1c8k*`\!$7M?(#(LLmAP{cni/+IY%g7qr3GhU?iZ%~lG!LG\b+ox4+AQSxggZpp=KxJvuM]1W< -::;~12S|4^AiH^+SAn)aKP!Aa>WDc,x8w[ETR3NA|om}H8%zv]WkkW@qM7T -::\\!(`@mle5UGT%,bJZXtE]=ng^g_%wDJD(Da,OkG/z\U2e/$/V7v#e2HM7nx^=qr%\KhX)+=m?J7D}Ng)8$CBf2?|%FEc(XO/jtn]VFV8(-7Zt,mZ5zt9Fub@`M6D.;zcN -::U^%]Y-\q|1DU<-ihjpZK5%sLx<1TVN!y7b\\WN`XX0B5F*z4`U^QVo;*2%_b#t?&WQ^_RO?VL!KAO!}Se2y!#Xr5]CJW}|sqPBGyp+W`pu*$t?af000-i)acRCB!mW`| -::-|Bv\7i\yhDFs{M[7dXEw8?,-r(l,Iycq3CnSc.g7,;I;ERl;\RG*GY+g|-@Y4dg!=E9+m1dR0QK2$Z1ypw9\c6n2j6u&RL0O937O>tm^nZH=1z11}X -::E\C5]i#n>22.GXU|ss>lGLMiVA]$\k#8+4L_bU@|S?WYM?[*%sYsUtyK,EHZtvQUV%HK3$t.+Pww_>^Vu(/G@0dU}dj2P&wrX)FhZqMrQYWez4X.& -::+Vw`=6S)vf5W?\Nf$3+K;r9nZ=cmiJv9iz19(x^^>6mBCbg;MGkAM8IewS7j~Pd|9rikGn|^SoM-z}SS.~O&1(ix -::#+(TG=C2Oj(GB2Cf#9>4M(Y\Srh?{-oqWH.dVzz15p$!]IZB3Cy1(b7Hkgb3)*_e3B-.g-T(!}4(%NIZ0Ue7>uh!#!Mxhsiz?2>YBvPk>FyZv^^Z\kemanIzdM]a2*Kzs9 -::KusA==72W$K&q&1+&ix[]v#O8Clj.Qcyj?gZjTARirX[?JKHf\b4Qw>QBJTfsU-VvPTjO[o$2 -::n4z2#h|Z*Rg]y2Ct1/&#oL}kf(jICRtxgK>]&Hb)QucWGmr=Z+5Bt4&Hh%%\T1`L|ro|7HAzfE(C8M7Tr-\9`!kGfk9C8WhMdu1D>8#C/Xn>$k\6w1IuIo]~[jf-g/G2eV -::1fP5KhSHna6@vR<_2Y*qGEQ]iqgMIX3Pr\20Ua@M!vTotL#^J_;+6F7AU,`6R1yn.c}P^85|St$3ocw}A,Zkxn6^}QjHs<6(X!q~i7Hrc|K?{#>}4p*{{}^K.OrnppcXu@ -::F`f_jp7VyJZOd1a4{@xI%#at3IHH&,zB4qvQ=]!;i6@WB]CpaDvVaUjB,jm]#x*d]zC7lN#OH^70hQP*R(X,GxSY1n2+=pX}&)2A[S7CMTn|ZU;T^+z*~ADn}s56g$f&=d -::#BqYl\$Uarry06_ILgUnUto?A}Z{=K=wF@.BP&Re[G4bium_H;PZKZKMp/H1=!\! -::}2;8Mv94RbzM9yr>D&9iBA/61Tj!8lA1~j\?(c5)%c+WLOJ]~7d~*r^d@H|xNfm?(pnS8wPv%C9y\ppiwj15Z/B.@lT4TbkmQps[WZi4MlRYVm633bOv&m>X6Hr&D8cxokj(647unuZY1wCEy8\u2V9cd@`3p&UGif)FJ{-g9l3{wQV!XT]M08_ZNC+wT{okr -::$v<7JFAMYx2F[;IlY|xKN{wg=xaf3.Tq>8#~7x35Cjt>L$^F%t;28agQ/+mX$bpV)T}wLNL26+uBJV/B.<_7Vdz$U154;9i`5+eA^2Kd9T>/jxFQo[;45(LyXR}izWHD2> -::ZKjDBnr=&`;%+,Tl0\-eSS]lA.+zxa]l[P`dK=\j2Sz(dsef$,#A^TqBIxV -::PIx?@6)g2l?u4o|@0{BD@\q_k}PH5StvnRhrML*C30_fs!%x;/;vMr%4[u`TZ?nC)MuAA%9=^j5WUX?T@W2?GNw_v9WO$2gF*HZY#eY0tG+nP@@T!r``Os-~u1fL -::7W$91i2]hD@o&#`Q!c3zIf{B6e<$`L9wZ}(9,CGze;`b\5U#qZw|D$kB^EjlFR*i*$Xj|$\*=56euI8,|D6gm -::v;qO*UDgV@H~P3@+d}tZ}7q|C(M@YyVR8z3$l6k&{WW&2\e+_57j=a\Ss7(K\DbmkQM&@3}nj9Fgn{16uZR^OgqA4tg00x@e^TpPLrL2THO!!%mayJh>YTW)V@lmcDa3lI\{D(\o_H!k5@pp{$^;k(>QGSK=t7eU5-Mlw%|#11x{+xcJ_udNA-Q3R&b~$H(AK/ -::>he%Z-5vhS7|Le^$+(\8J3Mfu$hGgM;Oo}{64{%6fVu(/8;UtBq,+s -::Zm#cEQazwx)}~cHA%NUXPPF$wtvus4x77.2M8l?xo]M9UOMUEM29HQeik+-od$z}|/|\3_iRh|7_W5PjhnXTEDd_gQpohGP&@Q~h -::>Vovi#925,X.!nW\m${Gn[Jqt8YKfoiCPo!B86F^rcX8\`~qMrH~cQv?PB6pR}+PDE.^56}E\lwlztkJ8*]a+=~u+@uykP>&!E&HcZ|}V?nQJ+r$KM8AG,8Vdik{?y{#VH|0a1*Xg@nv)|6B7JEM&og=+O/VF*Y]t@5^/w){F_z})X&9QF@g|<]{m+[odiP>)Q`tpq|kKKdfRH1 -::6~y6O]Jsc~=3\EUgUEOLj?D0u#XR8pFF}Cpqn5nJZLn\EM@aC(V~iftt%Jg|p9Qs`p&bV0mRCo-[e28u1lAITMwU -::*HZe\lQ^O?@Nv)ptSK2OD0gkJu1C[=i\y(*ycd>HeRoo]Lq)K!`T(os7JfkvIJPd4wcAfn-O\*3nIe;DZG&/~8/#*?X[~MvfoJbDQCdIvVJlfrCm3eNfW2d9Wd5[AKt/ZWMAe8R;oMy/*d_+5uY[JJb#Z-R!j?TmPK)`apb70X~Ks7zBjKyS?@r1#/4deWh8IHF0Wnqi-232/GV@*Bz#@$|vCT`kQxBSHVpOvggSl|@HZM8XQ4fR;7%O{ozp+)GH$dq*b -::L&dkhtCn~owT0utRt^!nml|S(m83ojU-_pg?jq3`y,T|68(Tb|PbYA#dri(WrETj;vMUnq;jyCyb7gq=~^N8-yq@8XluhXAo0{0{iR]y3or(vkhtbc`pi*ZvU*Af>DwO,/|lzCA^74jbjfIlm\U{M6\^\^1{RPV_7W?32[uyQo`!Q=\(6J{7p -::4w4|Ewu-6a+8\.dj3@iSm(CKK3u*L8rcVm>6Vfkt|jcU`j8.,pE%tuyP$c];/Z;=R&l#e0!JqM74+%-w%wRaJN4i)R~`x;V8Xy5!SI}IzfmwrMoCKn~hcD(wv`P3ttuhbb -::X%Y7gw?`Iz;<{%EiKKe&^s*~uj_~=$#c.IU7EKL@Imx9oaKSI&c&}\B*pRO=Zctt&*sM(hfFZ3`_7j\IAo-qB2&t!wf)8CLR=Zy{3h_%1Y^^tW`k|LrkT`4=Nx_QKamm8K -::p[D6t{Pph7An9b1&(qNj$)%V+rnrUxy14qqM1sR)29]g^6!frbXUi?_a9[R!G6p=E3lVW5cP.c[^~Fiao6[[9h\9Z%5J;5yv-qvvi#[9!M7eM%!vYmekEse%aHVlMm -::%DL{[6G2.nao2mtSWL3+N-a_6<]SE;*IMs)^m1-/iQ<0(S1g9_|XJnv=;>!lDiC`2-f/-w4t3Kcc{eeNocR9G,k_m*\sZLEEW@y)UGbFf_T!-R0+N%Wf.YH3rWhJ,[M\PZ1Jl0^dBz=C8S|7S6#_ciESsbMr*8D6frILc@js^V^R-9^N;sjkRBHmU7BuzF$ponALU7vqAEs->-;Jj#jIpK#8jiueb*=P=<0l@Nt.7)z@d5 -::0cHId(;}}o>=2!LVSaQlq\yl%=7`uVMEm,+25pXPju4WsE0I;YnukQ_|1Q)F5bAM(6!PMo{8#aARb*\5{R3A1lVJHc}ehmzwHJaxh#$i[Ws1z{vY][W+P6=k/&Ji -::L]r?wo,vKHL}?j-}9nm2;>kGRC`KVySI99L&WBL_G(}YYCd`=Le#Ry8,N-&K>n7q4QOWYq,|P12?SWu(~z8{_ZQ6?Z_N\p-,cQkPi[aS[)f[?Bclab0u,B^XW+GF^.Uoyb -::m,]2hrcJC|0_DZr*U5@3uX0|>S3gKVlw2%!;99um*[x`5#ADfi)|[m$>o+}}T.\u<(^eGguZSpcMlH%o!_*8jx~CF<8l6f9a/aE9~$TMKfxN)UAc`BIf!{@JgkQaHSla88 -::|Dq{/p>+2VEGGjXwJ]=6a{9tvZC7$dta6FNJe,C^&X,1[{lwF63b(|%f?/z%D8[H|~$t\wlI)(F*p4}/e]Wov}*IN6Sz*%B2nmPDUxF[lghQUa/0\j&[x\e!Bz^_U<%bhd -::&JRA{-PiX<\%!jUg)K-n+kzjhPtyHU.3UH]lA{(G(e9@eKTy8y1?/a;[rqazzm%v^i>Qe4^}SO!|!sQoy\}W}xcW|^)-%*5HaW?Ki4t1OTE#j%oC72r_bm}Za|6b@ScL$P -::F<3D]FaiZYf4H+;#7`UsZh*+qG%bDZcl->Y;;JN-+~UW-X0Y&!6aD=uk2AwIsB -::O$m`TXhCL?O[%o7AJ;e?XVy-RgN(57csOPYDqh-OqOmK1/,oLTGy6]J/o,NEC9N&$JaZm4W|xzONi&$hY|-ZAxkTJoo$N;\l$p>/^c0G.tA/*\TG.q9@t-o&~WgIK;7_p\ -::_cMZ_`qf@|[,r626lPhwbEC]1*b|~_Vl0i4?,xr@2&9F2=j9t5Q,JLmpOPm6(cT5Y$Gt28lNq!A}Q1-8ci#XK?yZ8n2i!&mET`e\rE2?k{SMkt7UYbk4KGaLs7bCP;B@~Z -::|n+ISgKa+AXHlDs,dn8Ax{FqC%-GM[,lkItS8@+Ol*/llhdhfHy`WLcQgg@|ZgEh%%aKzptry}o)l%g&w,aJ[mw6`Z{D=gjIm+0%;4X+qR,#.3rph^LX.ixI@]6u(vU5%j1mIna7I7>>{2?2,[i_X\[$Ktu1-BM4.px(ANRzsy0T@@*0,/%S@ZRNAojcfprlr$BHb,Km2.wX-l{KFeG\YJ1)my\n -::e{K%D#V!XmyK!J5Y3c!S#i4Ma53*P$;F_kx5`}*.k=!dJJSx&KW;o%]&k^0X0ds5>WK|7&h^}\}3d1aZZ]sN!u,Q~}WrA!9]!&3nXd;9JnUW~N`LGJ{e(-- -::KPWfu4NIXW0\@IGCNr?\QI[C$@qY\;4GA8t]7PVt5oP`N|FxqG>.O-Ym>D/6>/CNuR}GlHto)M-PdAF&JpQ!#=55]3686Y?!?JWf.+uPre-J\Y?l#aDANq;T]&8#Z6.@DP -::2kkP3^ew2n+s{o=0t1>IJ|4d6d4M?Fag$m62/dGKqLGQ(R|_>O,e$IXEC{cBq+@gN^eCU5>`_vB`~49X%!~t8;w7y4R%8U1sA|-UTdBFqLYXmL/MVZ0[.2$V1iYv4m.Hbg -::m[^qk7cEMqhQiAw{@IhH~VTrxFh[9(?V8}QH%X1#.z0ljnKw&MMhhmC]->8EedpMyI^n*${`Ug]eScly]q)*0$Uo+HAGhD<{K0\Zi*/c#3Dl\t,G0kOr[l2nSx_*^`/{?h -::A(~XJB=oqp5{aIMvXa{szAnS8wPUpn9W(?=[yqr}F=6l6_[3s@h6Sur>t|-,T0gz[QkP&Ff8R>D{o/2N_h8~#HjLqk{Zi4PAyuLSmcZJ-dgD/F*0UFWNmL,%7RF#iobbg) -::f#\#V\9q/Z8gR>hXv#pNMV|62LK/=/hy0?@|e_9ta6P/x97fA%-&r$KlN`/{*lQodWd`O(]UB`@J3|?s7`|6&#@C89~Gr84]a5C-1X5^)V.>jP>E8|GVZTR3(WT(,Ia,VqOY -::?q}8UBen$gIhV/AL-HqZOB[VrxZy5=AbOc+`p,/UM&ipQ,VA,~5Cs);o3b#kszkILXljewVyD?~/>fjcI[~J5O\dM)jUsvON]{TWoy06RFkbD|z7~Xnjw0(UiD{$w4.t4B -::%mvE9gb!CK~rp`!t4$|EGa_9a?GmK@Q~,UhQL6Z)wSg-mESZ>Z0fPH1{3L-d/jHGsd#[`YmjB#PnpTo(E&*|N8WAXZA\Qe@2kvw~bDjeY\3;)c&2/lm1uNMLo}38J]LpSs -::.\^Q1COTqo}~48Gh&Uc1mYRJK3wVt`fhc+agi4Y$*YSX$m`BKW$i^pX,+BNAfwb]5L-d1ugyGhg<5Q5z_QBO+S=VDO>R7|R3{P|e!fAT;l[PY@OE#sP8?YZG}L`I6T}%WH~e{zN-,]A}`PB6``61gAj{%6O1Y6ONeU-R,!+2}mehV=C%O-aCGKFNmMozU9QjjIJ -::EvLSpa~^YSP2+?-^tlMn8`?@ccUCnEUe!S@n,6LF!eR&*R)?qsO${rKuxj]=1iSCijxB;u4A)aDqUi(C5BThb]tCPLmgfpD -::UcT*2Kx/w3g.gW$9A^(v?W+2U7M+]O/VYKe6iycIEZL[cx7m`d$cAD+M5D\KP_&yb9}#Zb.m>T8qWX7J@q^Xy>YwG=0;sd4Y;MCfr8Tw%S.gRaN}Vwhr0z(LTnj,s6C`_{ -::e7Al`?G?C-\9FEyw({>Mj?$N3ep5tIV&!(4n=KYkK^VOXf_OZuB/+Lv<_jHnW,ZR*RtuM-f]=t!a%3KM^l%FfnbQf,#hXtO|oAo6mkzbIt;l_L9F8[hMOR81K/.B+o2;Af -::C--{p~u?\QV6Rn|$k$,!)UkbTen,88PG2LgU*SMK+G!i;fS4D6xeGi^k_,.O>JaiZ}Q+xB/eZ)_*HL{upOlpH+wF|dza|?{s@J,I]j^rwS]9do8*i=Hio*}n}*< -::W^mKH`*q.5tUeG{NNc|Uo;b$fVxF2~yLJ[P|*eH2,{/MPw.eTHexRV1i`-sOHLkChD^g&~}`/qbSrDds4eYok.W`=/\Od+p4lWJHt89-A+8s5hJy7~o}@>uL5eqL43FMuNz-&TC$5L&^0B5qm1i44zDML75=pHpC]`V8zw|;ADl>^uEZm(pOIPwqK}EXPy+{@,n.Y\pgi|*2m[p*-Ql>QtNJImrnhx`%jMW#b\LZOsxsqI`p+g5BOopv9X|[l{T?,#JI)T+!3o[^d0Ll5FvhzKmf/4g302`l{G{$Wj#g276Zq=YK5&H3O)T0*&5]416ejHHlDSx~6#v;X5d%RehF;;89|1gw -::lLf*M]^a-36b[?(d&pF6rshDmqLDT`,O%uBGdTX_[vb/|HvL7lFrvYVVvz0]oDtP8E&l+z?D%x-S#n{<3|G^IWLD%sw?xQ}ZWu$IFc;Y`6 -::eCg4j2EzVCI)_TQM>_j^R\I8@*eQ/az%wu/Ayu+[\AQfi,5!;Wby4-BHe3S{i(XH|Sk)xa&3&nZC?o\Vx[C,S<8LS8L5F~.V]x-ny.+c3(JXJ4(WbJvFT[#!s*OW*}~mmn -::*nRyJ>iJg?&HQ<;q[A@SaqI8~/z;#?-Io*aeL`Fcl$h=Lh*[+sv;vPcvh#_T0WT9*ZiU7%m9l.0O3p9QXJUTO] -::Pvlk+t}!TzUQ5oabN5&m;sZGRRM2v?HE`i9w)V=i[l7H01q[sm>_#@Z$E)v/ga*%?a;f_2K9Ad;T9s!Nwna1Mg~CSjt8vEuS\Ek;g$.2n%BP -::IjU&H/rj@@6$PMXudyMg$tLE$A4&k;`ti|,CE9a>*BgBc]$<2fZ;mb56A(;u%cheDJJFeaD5i~R!&<>{bk}_{YWt*?=9]=4RJ$]bXXf25a.8G4h/}r[jsvlY|X6jEtoYB, -::4Z)(k8GB[,K(WBH7iQT{#;7E]hSv2!O>\;ov8#v*6~oLRjmy -::F.rqfv})0E`/TK($9+%tJ,LC[/eKEO]ObB,[C8(7zg%)IS.f|6p7eBuq.FM`5%?L/awW\ei}&/qI>Y?yX8Tlj2r!gTN;k.$[)tnkeWyPsFGP7#9@Hd}Ztw,5x2E]LPPeW. -::Dxp`dnTN,1Jjj8|QMu*_qZ|f{?)!4+Qt/Qnth(qp>Dq7E|]+bMIZz\y{gBElt3nDJTti$,#d+i*LoK,j3Oz=~{2jbXqO&oS#x\[^,4H=l?7/f~d&r{?g}Hj;d-#)gwV4pC -::X_j^+=nym^!w|H?{R_W)~qK;Y2 -::s-GrVT^=Z$`i}9ckFZJCh?h#z`}K>_94P|BaZ|(?XCdHl5dF5B}MuDb8#vV=5QO[Nj@kcqEHS?J74b\uRPw+o_\0,Z,^9-vlB/PO^jY~v,9llPJ5Bjaj%MsiR_1gGzU;ev -::BcyQSvhV4ScWj>H+]@LVzCnA9H4YZtmilto;C{M+_f5XJ2mFRPj5SnCq!7Zua -::2Ek[pOJa0<3MkP#\tk^Tn~i-~A}gdcDqdSaM$+%&H[+l|D(wrg_hkl-b_+3ZSO%`e2-Ne5t>&>skpQNd*_Ocpmf~1j}uM%}UBj.!JJ=^ETd_HR_pHD0V$(^-~%LVZ!leK` -::{luV(TUY%]--rtP-XI!0mM;4|g5zeTV-\6KtLTsVyemc7I~85QU_UxTaYJ>vvPN?y+Xfm+ibC/M{20Q&4NA{2+f-as2KZty6!74ja)/R$UC&C5O;z,2`]MMHvT8]NYe{wD -::>&zTLl}^oLT+tRj$VlVLQhNcgb<13`7%FZ-)](`TX[p{ZRJ02#FMNh`9kc]0aR}@s21A3BN@@EFhQ@`3+8={c2!uk9QK3n@io+!y9tb\QI^E(~WN)&qw1u4M6}.[ORRQPN -::B;LFHfSEc;t2C,%g%4jPtL9/(wM`fBG{Y-atH^@|uU8Qy]}SG8k\;*HQT2GV#Zw7B2 -::tjp(F6eGt)$6_5N2S,^[Bxh(%OJgb,\ypg{r7;Y((u`nTh`3+06L@?5ffu|Fod;EW|gF=Q}Xz11Gz[-l+C|}d@f2uVp*b#g7ztb+B&-^upiEwP3c$0*YAPT5z<.QD4iNYH -::wV$J`pE}T0bNKM-p1c`e%+/`q;a0nq(*+J4$XdIxNMujrs*SUsg/lli0UwkKb)C[Y!#._T<$Uj=50M606$`.k%JU!vz~7o1HbA9)9*p~ZGQGiYQw\jGn82Y0/_pfpHpN)n -::z=4~Tm_A|}L5VKg\,WbI[o%6puk|W}}&?Vp4J_YQN%L+R?*5du|CSA$nwvZ3#&.?E^?Ft3lCEuMeZArKf3^RJ+0\AH9RyDg92zE)!IqKx%VTr#FIa@7w%zkM&v[`q{XCN\ -::,T\cq*.RSh_=yx*J(co_Htz?FR{]>oT1)}NG?_1lzMmU+>)4v]_x?3h[)1,s%U7`.(=qeHJ3,\\mYbnO*D@{*=o]vzjcu_D]-3+enk;[f&VU+XKN.k#XOQ&).1,`oo~t9l -::r4Kn2lmC54_=3pypqSK)DlBDFg0;Ik}{=YM6FF30KKo}JUKZ34xyvm(,%3jVD`psLQ,7m%lF*A5|@P+F@mIzsPdDk>Rr-k^>n*[/T,Gjj~B}(-)J95m?IJ00;{i~P)+m2Y}zQn(yp;leH{ry{X[>JCSMO|*qw3UfvVy5qQ=KpBvd,F*&Fj&}$%(=-Y_mpz$@D]hkbh[ZvJyoMfn69-\VU -::i|p5M7bOZFNg)5G/XjT$.Vkx|?[Ccj1iJ9lO\lBl[e1ub_!0T}]eeF-y0fjZJNci9G/[(;lw!Y|iA2>a.ep$kuy,gU;Nf9p[-MoNA]~=^lv_ -::$(eh{AUoS7/[#iD?4Ct<0uz=;;WB%`g8AwMg$=ZNZs|%c$.qo!U7*{ttwF%^Q*i~(JvzMKti5+T55aHR}K=CS{(L@jIaM$xgTBU%^X|&Lc*f#G^\vVnt>O+Wbsp6qF!PlS -::Zu=x/_Mm6tmYg=,f8N`4VWZe8roC`l|!g3+g<=O1V1sIqc0(&W!lR&YLE+8Y1IN;$hJfh_ke~-ShHWu{=F+=r}FXE;AI&rpa1BEiP(o%4.eq( -::P{Xo~QJqc^O9%Al#}U@,7&T?{m\Ho13{@7zWUUqQvX`0Mq`pr>r-,r]djT1{aaar/g5*KMAA)TnWS[gGN\QaTcnh(A+$)b!{.B2n_+ai5G,Pf.A)5=[.$Swh[yb8\l)Fl}AT!9&vx|U&n1zL-dy7ld] -::{4Cz~_=J38PZ^i)Syq1OW\A]Ado^?YRLLfW?\N)a2=^lx]^UW`H=Z21nWuNFd^t,vAwD}R%[3f/U$JqG6md#&4_0@M)rzx`P{X`lF?5uD3kaDd$QK\`]0-7T!+vg9c-~kB -::,M.-Q>\Q9Q>4>eRr,)C|-sQRM0HdiVS[nJ,PoX+P^$F(=!Ba;K{<2e?Gn?Q]X@3MyG9w0!~4a)i^yV@3z3)v6MB0f3E9,bj5;Ko1\1qEhJ?T;pc8Zwg%7YF4v)B(KI<|E4 -::3/p0fLeQcw3,2\rD8,Pg{A~[4aFi/zEq~+_[72z3sA@-qDl`kcHy/?qxw{4)QQ4{;-U@H7K`n4)YDP$LI,ON*^wEMQ1tf[b)CJ#hY{tnDL{Qp1Z9^;iuS*`k9wt5O+r21]/R@OXA+POn=V5p[Rl>!R&G!ih8$.s})|,Ms9ANVvGpvX[3+?}3ZSfluZ6upV*eM75tehvj35nN[,epVa$Y\\MFuVg0Z|o -::@Fvx4A+$FBmj?`5I%P3_0dt7rAs_dNc_U_/;4_Wh\;?sZ;)@#z^N]qaZDfU|A6oYNbd)1OM0lc(QfdZEc1UmiKBgLqII?N<_(T%y)VDX986;6#LARLqc -::p2^fL7+xx)is2ai!oKa|*W&IfxwvmKV&GVbsEcHYWIxJwx8x2]uOE;`aw?ag\!l7$Y5Q#DUvB|qIAxxRG~&K`YN2?\OSbI#sj8Bak#MFVpt2DslCz#=@`=h@zwoPBv\P?OLVPqHF%nGs5q;WY,I^,14t5%rWyw,R|[#CJJsQtZwKTHc&[g6U?CFCX_A{6I[c]zI&-0$M!,jRp40Se;7*dbHE{j1!U^Yd$jG -::VXmmO}^#SEuKMeKj>yTe&`(>]>;TDx=\Pmnwv5}ElVqSu~Q0.7q|+xuXd5W4dx@hh_m8A3[2dvuZ,AC -::Y.V4Gp9A_!R#ov{QG3[C5R4@X@4LiU|y;F~Auc0[}b9Q?0^9Gu~cw\yk%~<]LdJhiX2`9)zl}P*9vz+I++={+y8`6Xq,%&3/y|ef/`ui~UGw(l/g][MB4;-S4^XXHj(WA# -::?VQIH[4z2rkDyHt*e!k+kg8nA;LO;B,%-P|wGNUr>R_Xg-1mKT6#9l-]`O$&?tV-uAz@.rA3!>FzNy_B#K6DMiWDSk8y]_R@M^^-{,FXV7#ks{Qbc_HL_$c^e4^P2zo*Qr*kbH -::-Q-^Q_|[k0!t!JiA,%j;~A<(Cpl6.E*[7r[?]W,ooHnr&ec]qF>[f}lB`3BjR!a4]?(YP&&xi,O/40Ks]82QD`AhAsNIBX5pCpA,$t{VX>h/g{B,o!OI -::[yh-_3#Y+]@}ja*Lk{~LHyGn8|7khj4fb.n6%t~eF=;^URQBanGEq)S1{i}+H9Zgchxzk$Mky4@QI&a)S*5NMa#52Lv;,i]mu)RRphLSWm@4U_;)=zg$y6w{ef!ONDhZ$q -::`y1&,k%kQb\oU){Bj+Y*.d4(s%@tPT~GkT$Gw)y3Zbb4)B{yNa`\\MnlWHyHej<0Ny~[#~Q!tJ\yndQ67?bQ$PeQw$|`u|`gJ8wt4b`RbtvLD.@^H-6XU!wp_4#2*m|-5;|.Jf^RLrjL,J&F|LB`14|XBAIF>##S#Dsfttn7SU6EZ<}x\$Ovf?W)*Z%4g}!&D/QI_e1\O*-\QjiY@Ibm[h_6d/m[I\xa&NJn+H/Ou(2Bf95 -::|Ql0T.As6J-\(^mYM-ZneJ\lg1]ziFJBL%\ArgNbxLU;9.54rc+uK1^YbQ{v^DIgO)K522@8HNM6y0{+^v&X8,VU+/xLl-#Qrqu&|LYO3K=Ms-88jIr(ZJ!5_xbVS&HVZz -::#oRCfYq!;n$y#,r|jr5yUeID9MF_*nf.U -::gzh0}4hWv=B2~@w&kA!o]M\``WjGKeC?ixw%K$-vX`uc]%NP;0qi2/zE\9cJS$l,C/{p+D*UhZs4A/)%{;|}lIzlqoug|c^]=T7aZ*Qn>u%}NCetYlf-zE}g~C7z!f_X^f -::\TdFMw37u/D3pKyj$|lIMqs-j7CL@L3lb1qMP-,\%-vxW)F$eg2\}*H|p}m}2A^!HQKaA%}PQ*&oUJ%kQ.*37Y -::kyzj/MY!5F7DIL]#QOFB[E(a|7-=E-^Rr}nw8_zFS5nK]|$4v5mqIObgn3&3=B_as+2QNSayIWO^ -::izn~CH2=V(B4i&r?}C1?cY;p6.r8#QLjBTju(o{~mi`iVzYU]n2XLU\J.O72e}M[uYgg1$a=XoiB->+ycp}XGdh^Cndv/q5Gm|Q%7}#`4cvLSKf0x)O[jJjI0?r@r-?BvY -::lV-KTgIC-hLVXxu82+o8n/^koI[r_/Czu*IKjoZf7gjLHL|y;wkBV6~>CK}t?-n[=QC-@~s^/(731^+vB\1jwxg12tP@fNo|KtMtiWBYp2T&3{[&A4d -::+LBN,$?H@5# -::oKrwM@@~/+6PLgw?Hp/b#F6ylnnvwG`K]Pa*Ecxhn$mMie${Q|;*NJ$]?k\##ema*Mll\%5R*zDsgyk@1ZnW~lrKvMos%cCvah,z2~a)FCS/-[sLa(Oc=]=j&FEDN -::r/Mm)[|LP~Yo}Xg_bIG\9,8n&Y+UvrR;5|Cwjp81Yy2k`X7`vGpC8CR_$DU1G(|*@!X.5>A#|C|-o3V~6]6(kL1ztOIs!5AR[,n^(%i1gdH=]^h(%\VuqT{Q+G,(8X3vYIoQ^7F6d1~b -::$ucbUUzfAGd3vs+]UR[+)b-FlR34QN;i4XI&gkEqkb$4H)fb0u.Sp0C{?[V)+NJOY{>34M[g=6NthgYLj}BheLm?lGEgA?A2|j[?O/5j?XK,UpH9EtcACT;jf@6/w[^_?= -::D3xbKjd;V?%ORu[_}yfWq*GWjrozGvK_tkogcE%6Cm_7,pf5/p`g4L){KD{D9Gpo_O/`(OZ7+.CM;8GWX5^D1/O8U==&88/+XIgTD&2_^pgl>Ca-k=UE$K`zo24j4tSrgc -::7(J4BfO&1Wo[nH65=WV7>-/jYu&sU|ql,Ch-[MxK~;R@Mi|6RhlW>2G<-(a;qQ;qE@+`~=&v@~4R*H!?6K\dxX.l5Z{DtsVAisKzSRGjEM9wv5/VVzG^B;+;Vnq{Mn!2Nx -::teR_xN>S$RBw~+(hjl61TNR6kXEPpLK3ek4d1D)N|E9uj0WKz8,Y{)88[tr#S,)Nv_Mpd18pD%b -::TLsQ|$=,9n5Pan/S]h\?GH\ZYVP*\`5n.3q7I2>I)!jRpF_Ui]b}BVwN7J.0d(h]uKs,+]&jDOr5HYzE>6KR}?YCb7nFcJN`g4f3pSx+c!56Nu$77%_m{=P{rM=*p*l;Tg5aUI9CQ9HqIZ-?(U8c/DfLJKCo2@Ij`mzXGd+EU(;i[UIxrd@ -::$c4/pNe;M+i|1Iu[;+#=XkLP&rF0b14Zy235`jhnKJ&8.Bt^(kv69RzGySZ+;.fx9.(XTKmd3,+n1yd=Q>N/dE#V^*ixN%u.hM,Q;*03[FE{f{WS#Ia9%k%6NmcMq(c(4NC$/`mY?YTc;=C[g*,(KwO9~H;E!Te1=E-l_Zqp?nz,~Y{v%v!e}WO~f#lgLKuY\EzJs3VR4q{cJyr&.mK\;VZ\FSpg^{?A2K=P -::L\W;iTF#Dt#H4k#`+Nn(sm~46W]z)iBCIi`Fm~=%.a13|T@M?oT4d(VB7z-aEM@38!P~BWyQ{o#L_I -::!ATJuk.aZa,JpfsIqhIO!M~l+-7Rc=xk+R3inF~SPYIX|`*9UxSQVszU;rf?iO3-sa@9qRmTqZ]!-q&hYC]^6+}m,0L\=,0Gs,/h4W -::q|yrDCZcHD;o`0`~=|*c>_3vW5hhrh.H{DVzW`ci{;DlO=gL7{*mE8M*lia4)9-}qRFL6S{cEQfc^8Nq1?V1pL/C{V#2\}?Mg)Fd54!ISS+jzLywL17w-!Vwn9iUULh4bm -::D_![fRCjZyoOEJ$|Kk1EWa~W81]XhJ\_8U,w@@;s6TSKy*WI)H4NogA~_,io80(2d<-<&}TA[^n2punkW{$W`Y!{B),$(_UC5Weyv08gRK-M86U/wgQm!5|FWo2?Mk;0uK -::ApH(6STF_&Sj_yu@)$BHMj7W}|Q0om;1aBt&.u;ZG![JpGb$`mSN8st5.}`3|,G&J!wpUQr/!oE6t~hW[V|nl*@5KauO3U~;@<}!}J;mWm$0?aT?Fx?F~xG;t50+I-%\;^ -::9*3Fx><d&dqKzH\nTcjFOt(ZzE}u]AIwtyhEk=>xU*)j(WFl?_{hilv8#={$ -::FQ]m9=izl>jEHLB,q0cIPC9ZIh+nq6i9UHS]FAL-TlGee9gxf}}Px!aKCDl.]&LNp?mFtP(@3`J0Gr~^MoIc$N?[[*XgCLb7LFR;J}xOHXPda1B)pw-sy/s9\[9ry3 -::WDyVZIrac)YP4.6o\g4y,@+<$^hz0y4VB;K[kPdz@R5!ZCv}fkqG\|{7mgFqt}do=cn6f3,X9g~!9@NBZzdW9Jm}&^#qKJrN;3kNGsjIfNQrY1=dBJceBc*0*(l\ZEqg~# -::q6y7~xXX$j]KrH$*6KEg?vW6^{Umy;2\?>xe3}ID%/C/gAGO?}-`%C>{aH\$WVWP5!12A@#J,#mB/ -::x,*fMpH`a_K!0T-|D((/hD.FMA>1Xgo.9+]|JQRY(Ym2Xj|K,(Q1Nu1nJ,YnEGLQi;6y_!$mTtI,>#dD3Ly<$PD6_8`Db1P@Z]VzcjJ!U)H&0U`yKV?Xp_~%ong;Ie=$dI -::_XphLMvYRAp}s14sX~vP&_vS0~8Z8}kZv2Jpl}vZE@T_jZUBRx,@b!55XETD)/,Y%4$un2D8e^OcQJGU,!1wl<-|{b!p}[2/s*Tv[7Y9GG3zMs3#7GS5h;3$nbsTBi\h0B)p.3WH*MnFn^!@YA/RhCY?A\&W8Zq+5f@Xn>3rNFMgq{.+O;5nTFQ&>&0i?vDJmD~Wx5L_q}Jg)snW*88jW,H,TY\U$;Y^EAMcVw^KZ/SRoU\-HKpmq#S\xt_S_y,[h>F%fGD-Fx%Yomv_cp^#@zw#y$W]MZ_\0y -::Fg4GP_Y*=%hmb$[ko$;kz51B.Fk3t9b/>}.T&FYj@F\mo0PxjP>/W(uv}u0_Opu3g=5I{PGQW?yh.o(jj;?=gM>}YHBmcEXdj787?bP-| -::xs*0FKeddxP/WGXiTc;38xO&ivd*eKlWZasp[NDP8a?@h(o9H_,X+HR?$T,N`?!o9S~pU\V&hLD4`/HNhU6OOG+B3A\pR(I}+jr)q}.ygu0|SNpJgLQK2 -::KrnI2Hr+{yv?|/rbM)/9tA04EtwrPY#Q21x=VZ[@Qy%ZGq_S<||hezEmSZ]e>C_Qn6=).U7qA\-E#uQBcOn~4,Dtf`Q;g9O$0La3p3v`8aoxv_X`@!Y{UC0$/CN@$Es=0R -::c>D)glK}<\B;Wk/4EJ@0u~voEv.}i{H2,y-S[a;O/V`d5RutKL}J_{U-3yj5$uD2EFa`an?Y5@y\~[`>.)crwh&z\[n`e#NLe~tYU;LiCpeE5H^[,WPjLa4&/0}Xy -::>aar6Gg!K.z35jYE1gaR};bh}3/z5RJ|7NTceUDARjK%mG%`ktGvVR}wAtsQnb&2]q,9Ga.CUxZByXu8GZ?yBB=7PAk`RGzb`a!1._rw@.2%%|pG15Tnz;xL3{@8V7!c%4 -::j_?h&S|w?i`ydQ~lI$R_u[{#;*u(fbK[SqX+tYL[!l0e,(ANE?N!6T/`i!9B -::!S]5kSH]C7(Vyx2BhCL-Kq-my/zB(UV3fapz](EHkII4*G/v3zZ*Z[Kd&)6/@4bat=]mX(#YOi~#5^?,7z}eg@N[>zes6{{%G`2JYciC_X#T*G#BxS3{9XX -::Ks;T7ow^Y=boJtk*l(c0nxH,m!c62h?2=uRb&6Mv>s!Zj;1?JJz+4;UROH^jYjdBBFuE]QEjKwTM&OoS)6c5FG)r{1&F\pdRP`N`@qv=^X@6n#DH8G~.>v^rL/EE;iy=etl|7R=%U/N9=q^u[1XM.8r[g0 -::8]yXTq__J1fxH9bn9y.Z)pr\`WYavPa.#R8\RGy;leZTuF*-En=B/[$\=FY&{c}yfV)+{/;~vU+8ASC;69X5Pgw|htJmy-VA#tM<`wvg6J)k#iY\hCFBT8#Jy=^rhjI(=z -::&p[+VW)fP8r.v35R>=%C2R*}KoPc{)LSj(L_%{p[&U$xt?R1KfwnG<\.;r6piHw;`E,KN-tHWS>zI%c-~}jiVSJM0ExQ9wpD;ho+X%+\(@r*]jEQK+/~buTaLUgHeb53+N2la2D=l++ -::L)w,g|^^4Qyo+S}!Z^k=m\}%k2gpssh6>gJX8l}2NJfmJSPQ;)P2YmM-zRO?MLtn4m?4b70cfL}YJ@)Xq,Gq -::!3$-YwIo(5|3y6?.BmC/-@n1TU_;cos}tk|OFV7PeOs74OTlTe=O;BFQ*\?S2/oR3noG5SUQC1g88Ve&XFtam?Q+sma*>$Y&`b}r|q6MN,aJEM1/s`GpSUJA/aH6u]Kc6Z~(SX -::YThF7Z`NKGTP9(`#v4#`KRU|3Zp7%en}Z2Y74<|LMIcmA)4(3%]jRn+@Bq-vmk6^5S;MF1P=1{Ar!7zz/\4RA%ri3XR%dkkgfwZ%wLoy_ir5V=+N}0f@xE@o&4w!apE7AO}Uo?fh93IsWC<8L{ZqafVn.0o# -::ZA8GUcS315FbR^1YZe][4rKXj+zm|J&{EzY8tB#Y~UzmoEYOp!6?y#(ktK$ -::96@oM9/-0=qA*R_R[zP?kb.z(6?AXJ]icFzg@R\OC`rg)|PHwdH3hc}aL?>]}h#?G]w!M~sjqt;/e+6_#)Dn4D_RE_sQw1F|CKClXh>I{6DM>^;@H-`lwzZl,|Yy[{de]| -::_h9RQO3Jo`!p]M|{9rO6P9HPHF7_1m>9MH77RH/YBYRp$p4vP?wH>CKQ&sW#V+[TQVJ]AFS2/z$G$9?*%JNCvtcB2p}+L(Z])o*#$%IC0;d)OC(ZjR;zUBR6l?wWy@zqRL -::$mE!QCW2*]%37i3$^~(,$u`v;;a}C`a;6gN=G0N`T2]]s|7xX0k{[AzbLQx2aHzl}e!d3QO_;s#uKz.;1$~7JHcX`u2@LxD%)Nh{V*5NG7%1JZ`<7^O{77[|W[E\m!;}+SCetoxLh_|rn>?5nhK9Bn2!DNy5}Ju8g2OUB.kagd;-?p|MSC} -::J_tj((?G).B-NYugWCQ(xe5m`WK~4PmhXk5F&1ve%FKj5K_A-3VCMl9>+M+E,0Stjrwn[*xRlfUNHK{%D[S_j]]Xo=@Zz+.+#KN%.KH&]S\e_BA7|\ -::k=s1/#8V#ND\E3aSP.}3.\BLEbLp2%w]?6GG@gg>z -::B;`%DeQQ*QS~+Bs/pIceO,ZmVY@BHeFSzccE+cN#UrJHI(Q%r$DIw{r9mv~9_F^\Pb@-=}dY\>aN*x%L|1Pq~ug,nxS{J_hhkb@+yrFq-mK=39?d81A}P}EcLEX/T?xUjQ_F#=%c5G -::DwjF`HUCigTx3YLj]X66]P@pU=94[Xi82_xYj{#p[8O9K6HTxbm1NdGHUo69E&w!d!?5[WmDIl|{jYjN/EXj(K -::D4G_voO5RX32Os7uvxbfI#*&HZ(5Wyh(p/uJ,M%*O7O}?C8gi&L>M%I{.9O8b3zd/1bD\)r?VSPvq48kz$?W5>A0i0|v0(}BWO>.<+1.\@tqZ*LsMg3SO^hfn*k}DDXoDk -::6/7aE!v[5t#sc*dG&a^BB+vBPif4NYi\^7r&aHHmZNpvdaxn$utC/DpZ,r@fM13_[(;pgIZ0rrg$6$Zs>}6*M`pjg/^XYgH39a>9+#;G-%l5(oDPI4,|Du+oP6KF-f>{yC -::D9!^DDrdv?XyyLwPaLONX1N5^9GGL@gOxwJsZ1[E_Cf;AhBkRh-4g%M4b!\UP`4D;$FSz%0^9@P_US!E9bjEVDtZPFk}~f4 -::lv^WiSIle1FIQTXB0BK25rQPb!^^)YJqd/P5Rl#TY11GXm7^VAdBB0bS8ZBD+.C$GRO`=oHW_$e8*jYHD!qk0`WK0+E)6;&^-%J)Y~[Nbb^a1-$~!(Tm!R>)JY5no -::_rIrkkYAzMFk`i9*2/C.Z>+9N+N00!t}#tO>o),jPlRs)I~[0be(b}Q$/mBZU5T;oP~|eU9O,w>k86pAl^uK71BcQYAYZ34g}9601ZAtOpji>JsS|NqWDe@5t[[R=dE5#[ -::Z6.hjrQiki]TA&tcfn8|Kh2*sbjLI5xi|FDWSn3W7+bm%iVGoT{q3dF}ETN,z6Zz8+hekSX|_p,bITQ+jEoSCBrM?a<[Vv,HedUvz0Ha)fs59V}lo)#[]LlUFlO8!<\z@o -::poO<@xa&;;i_Kxu]*h3UW7KQ#2c1e!YU~NvtwVFu=2,)\S\6Wi8M&AZS3gHc5|Rabs=$/b-i~6=Y0=@V%2r~Fy]E7nu}m&&40q}IG\~@B_9vu#7zaoT=z#&Ndu8*O_Pouls\?p$ghVy9u}Z\eS?!8,w|fA!B]NjV=+t3vO9k.9)\p(X./ahUA8#@rloVYO)s]/unJViPv=KrAU\1]SkxsRDocQ/%AFi$CmaHi -::x,+b{SVR`}F71x=^ypf&g{@}w}RCERx{[u9t+7O5u2Y*C;tugVxYS[x;4]LG&B!rHi!uMuX~w7`[b$sW}I2c5wa?P1CaC-jst@ -::X~G&_\m,~h922vb<;,F7[#*x_ZS0c%Nh^bO~Qd`6G`g>nn,{=p1I#S_Z3?WN)/yve7BT6w@`Jnp}jP~p7w]De^gKJEgH.grwXt]B4A0|TY`Bb$bo6eSMQF=1@K|x\y3_2[,e#qYkRNE$A;#c?W8e!Sj]V7 -::E@s-kk2/kd66cO+XFN_,8VAFXmj(l4HeD;Hh_}Kl&&X+c[WUisQrV~Z] -::#bJDcwn#v/P|>SAHkk{`k{s+bvXTaA2O/gMpo8t53H~ybOMCh9cBfKRPp|y@>wUQV^C5_3ZBiXo#[Gq6Uwo[t4;U*Qg0?jb^T.&L{g45tM!0x% -::rIYP)C%z=xJF9O2r#)<*>&*IOvR!mI5*&&dw{hCrD6sVzC7U%~S(1y>pM29Q3HU}XpX@shH%UDvL&As7s8&SF#.n#%gi#haG`nBBMCvh -::%J{gNEj1]~*U1P?fi1#kJrx=m/Ru[^4EgUuYZ=~H,`Fp$)lF!lO_**ip2Y~i_ -::ct&clJ*g+vSNUqq&_pMXLO./T=d,O*w%smD361+V?~?MDx2[UWrMi8tUDr|_,)lM~`bz/5D/N&q{}w~vS`bf$kZI}sgX -::vL|}nkwEN{^H8ws5aaF%E@TQ0-5eDqW@y1fG~O|*]1J|DICL#x|4rhh.DHq[[8viXnWHI4{#TBb*~.5[-#=sp&C=m7bmQAxK@J;KuInF1\=G3D}pZ+gS|uiWt=[tp^mnM( -::59O6hV5_TG;/H8pp&xUuL4$R=o{Lg~~LC!t6,+c6j+73LPJ_qOnJ]yw[?0K6S?CGwvaSvT0s%=NYi)Yujhx}}fkv2vUFa!c2wxPwnMO*VA1& -::S3m4`A%M<)fAW+-%TZa3ZDjtAK&GoDYP,~buV(LVZrps0(d@p.j-nJ+t@B\U_Z+WlSbigd^Ll5=~_vuqjL^gYqvQLrZ|XA]f!T&6&F9eZod12{?%}g^_!Js48;0yipGOgG -::um0@)DvD%@5?.Q*S5&!YJTM^l8j53\/pB-Y=u/O4;7~7KaS7Y+93$5YomrTw1+2C1Eq/1{>_A;z1c!$I;Z%$B1rIv6`x#df7&[lJTXExS@gK<3~SVlK8Ag]fH!OTQryl-v_#}xu08}n0U1ujfaY,irQ(Eik+-s%]asfDV)NM45wQpBg[0wd1?gSG4Z[;UOzp)a -::pR8@m/ew=lj>Bu];FPyx%jZb!2YdrQM%#W#(K~L,yhrYbk&W3TOF}?3OTK{j[~YuhArIo`Z|*5t/W~gWRB&Sx!-HiI1gp73izCQ,LGJ~?vbqBI-RP4Bl^3M~hH^v8}}-Hw -::r(RaO^xQI{o^u@F6@7o9NaK!fN.P$tmg0/_K(@O{b01Zio%[n2)O(%c#YvRslyBkH^uA{C2H,/8^_-4B.OJ?U|[+kU+r0T`6\kc)KnUe&`>csD5o{xm!76m{p],|?Ds<.R -::yxDP$P5mg0kRraw7*jG$/3fEa1&xpQY_sJ@<8nW]ca5V0$@pHmA#fmlmV2(G!ww8x_%dF)e&(%qv;0;FuEcEw^{,pYuH,cEF-jc|[9 -::jw{%|^)3=(_Hq[]^>V*vRz|?]INKEf2PXCAB.p~O092)9q5|Ld~4Am{?]2A[q#G7Vl~7B#X@%}!A -::>_hox=`!+g&Up/e^OrtYn;hnl5;+6UxVm_u^Oer62P9{5w*tKB7mwOgr.+|Uf/\9lWK)hy>pX$(Un59l@JuNnOaym3hX6{-kXR`nKF2)sDrvvvmB*mFhTHh`|HL%hFalVYN{-v2751;G+lZEd3w$-&Ywi1asyobj;Wt~i6aH~&ZA=Jx(ddE -::.~X;Rz{?+Zih5Ru]H4GDJe_4!wS$S|[A@LIaQr9jsWuI{k9b5wTF[#PNk^RB]|;1rw}!T_ZO@}h7rS7l.MJ^RwBl4oFPd?9_vlxxvT)kOGzS!dnr[?#DRV+9k)2N)~CwsTeT/o[{ -::*}bN{SaUyWRHNc/3!J/UUy$W,pwrP@+lC/h3ilV=sREKuk1z>-V#AqXrL!Ntf7]M-1_8t7B+S8uhJ[U\eyfZa7?2BnWYN4&__A9^cJwm|yXR[k52Ic\VQ1.vLD7KnxBb2< -::t1CL-]xtRwlY`.b3Nh$i1X)(=b4dfF63DGdfU1eR.i!=~c]aVScP!s?@*}>9u+^}Bw}V -::9T?Yfq[mLZGqgn#l>=Lj4~p)RzMk25]dk+LOuQI{C\4*XO?(i5App*.K!S4/LxF!@q\uN!*mqa3w{u4u}&y?5du -::(&]d]f(7m|2.`>-;iWr,auNnL<39+Z2x{\7bf,nf]g[a$isM>nNso0QhmZSYZ\a7`Tjcj&A&^u^IWUr\TY~b]*[0@eMc1v+N6jc^Yx{O.ISfH1?x)B9]t!o[F|bKw`hBl6S*eebx|FJ[g8|^huH)1cx9n}xMBR/KRfr2n)H&-vU([>GR(8&ie1$m]}~PqBU+.3|3Q -::@^hrH\$^!d$zvNF~&NR#9q!QNxD+#Z<*bylMrE%EpQJ~+$?md)gr+V]]GbN|T78g.AxmN\S^Y\KzZ/+gJ7?8tYYeJGeuV -::UFmd!v4lT(I4?k*K>NC>2.y-j=C_nYWK1kBZubel`}KRF%l8OCV^GYz=K4g-tVH[yNYY~X&Edr5gHT$.%JhKEHp4c8d#Sq$HOG$DfW|A&dOW;%E2;;pk%XK6dp[Ue\AlmZ -::/,OiIsJRe!b+Y(,4ZTqa#[)SiSR3`w9A6@ -::8%,@f9pT`gP4\m_6Y4*gK.sX%CRT=3!v}a(G,f-x~uOrGgoBpSizS=@4D$@\wn/W+r[F2VBlt>Ri^gwnx(uJ!P[mGqM<.XTi;y\]*[5\2=_@?G<=lT5VP&l28I7td}m<-! -::@1u?MWeR_\LEs(X]_$M#>vTN.58.<$+$|y~gqJXr%3$9C,]eNiXlGo;Pn#ke~M5Y]nuOe@;Ji\ul0,^p`4E+Yyj*\}KYFluCj{JBt1>%JH`.C}paa/0ySOI/QI`;UAR180[>)NQ< -::;drj4rJ7]CfgZCSX%b*a^ZI?,hKbZnC!t,wcuLSBN%tF#GpA[f~#ns7hjI=\LX^M#++[5{_kXWf)G\Mcq -::{f5qYU/l_M@){iqfjzrb]c+]u~f>f315Iz,(fmkl~aFm5`G#J,gR,2(^RtFzRFAuI8Jjdg1+r9hvM`utblEoT/g`gb>|.Yb62Ld,;h2uO,&05SLUY;*qJb9?,RO8Fb4Gcb -::n>yW_(|CNr${}0`fvcW~x=UB|uzuJ5n/BmBZ/P|rA%^bYiUSk*~!/r}`6oDS;*[flPe..L#J\0t6~lz`y^/w*JR)60@KP__LB^CJ<;`@eoGbO;@1cR[1_u9^;CAmHe*j#97%u5.iz!Yrt -::Tx+9~9oY5R-B#yVww#h%y0Gibd01y}_/E<#ObToaKZLjSi_DH7$M%0wTBuS;4d%Db<}y(gHQnz)D=rF;E#VYxU{-UaxPz4[brR^,}@3cCE|rDN>g6$|IT9Pm=gV5=~\od&R*6c]p|lf7Y[P\;QryJUsWXNvkUyfo -::55^$8[z95Zduy3yJsho/Pa1=Xx&v~bk08y+w<|yz$@Vp-uy{A2N~6,|.yhsy7bTdFLMR4)PBy|4{aKFAh{t?F;_=rZv|#8L/VO~y4Hquu]v<+8[/5L1?=6)R.{1!CHgY}_ -::{Jo.i`DfB8zE,_z/OzvCyCsa=xG=l$dY2TVm3xB6Kk]3c\Q-E,1OFwB`7E*=bc)22ecm=]ak[Q/eW`\UcFKxKfdvVTB|jSus^2t4^5 -::~RHargoGQF~||!4a}[*}jLwP1;dFYS\Q%eX\7/Kw%#nAtE\gXZ&(h=|lWp3)ec90$J7>~aS@zP%T#K#*@=$&?\MVSHwa)voAyYX -::lEh^-2F;nPbw9)Jm[`3E,vhuik,S8kKxouxx9S^s^34$X/<7Lx^KXNcn`=O%}K9yRQHd*5dpB>c$3hiJdY2Sb1TmBvP3b$uMqf$8_H?}N-tk~-f1QG`Bq^<,hEdFkkv&om -::>RX4R+fP2KQ@2]]fM2tGU24yoHPeM6.N%(&EuZ(s_DE]z25v&RKt/Mj%_\rd_RxbVas+sJopcyRVN0f&Ac&(bFG<1`L3%#mLc?},sQ&O-reE-{L.590J4m%p;sQ>-?ob!x -::4ui.>/Q*;--BTA3%x/;7f($XuhS]t?e%KCei195ENZ>%eWH)c2P7ZEqA{e8>g,|lCUfvxJn]abq4#8q*a-K7T}(z5Jy!vtQZ5mf.ka0`^&ULDo7JAHrK`J$\a@]^/(-wo. -::7B\DzQp]]aT$(fZ7Bfq,!n[{+1APP300F1_^g4~Sz)~O93n@Xt$XP;oRl._e^58}VU(l`YqTd$h*/4A9ma!G#YsnJemi_!A95`QVCGG?nLv6i$NTK5OAdrC(&V06\]HC(29F~Qb)?tUlVg2xnI(E,sy9jaj`{s92[ -::IOGglurOV6vfR8pydn?B2|6BQyd9EeR+aG1%7~L,c@Tr@IpEB$7Nr_V\4!d -::MuU[}LClKnrFyO$|k7T@i!=UD7SO`yp$2j6N;g}4-p2+j3{=2&*D}tvP4d`*@Idw8eDGxPv8/hf-{0noy`tr5eEaHQoy!LTsnOm -::52|AP2={C];OV*%nobKO=deMd(54DCZc9Hai+]uGS$nz(27.ZqWEoI/*6wtf/!jDS{TO- -::Wiw$Y)L^KQ3b9oI`IlUq+w1WC{q&HY~aPSVkd;I/^nj+4!S~cJhS@21W9\dsxhy;^-K4IuK9?stY{R{B[}Q2Wqy4o@6XzqL0v5cV>~s1&Rl4<#y4l/u0\=yGbkxXxtyOA8 -::}j29RpW%aNt^1*3_hsM(R6Y9WsXjmF|<(tWAd?YuH?OiCnU~CbG!X9ei6V=bcI[y)`Z9#b^5{Af_-1_FIPe,gy]?To&Urqz+)+lXEM)qG4G5o0z@7wz#g%8}KDj~!/d-kS -::XKI2+F|dunB-\7}^>jwFlc<^q0LF~Ol3noO2AmVXarI|.|3-P.i[_yi^f9W@~H|{opVq@TS\v;QqD2UV#Q^_>ryv7$b^*l*Syc6XKmz*7o$leaBy*$ex#uhzTY&rs]E}?LFJy]1i;eDGwu58X.OYy)DmxU\V5Rske==I{^/tLV3#!9svP8A9Q_)u$kFNFqKD)L]C5=@gG(cqU{s,3A1]qza$5nt72oELgP-`5^IH\`Cs*IkSz.t[I6S+i3mReqiB5zao]5x,nCd-OMC?(),8kPx/^4BIw2Gg#+%\b*g< -::`[r)ZIu{&r$sR/,4R1O3GEvQIFapLZ??.Y9Yo95mnDGp@OEN~__n(rK20|Pk3$r4t@5JEi.0}}xF9Az@|zr$-do\`Kzw~4rnd@8ewN@b9<6MQ;Q+2|Tmtqi6C@dodn,/k^9GQ,<1)S*ynw7ma.|wp72 -::f\0j}yUA\9Mfuzn6u|<0GNJN|3>KS?%DgcS3,0X*N8SOm{<#R-rLo9,4T)f|+G+P*1$jf$lh4j9qhWgOJB6l`Y/j{i;18ua#}e-!n~g28L=vfr?g%(b@m5t&Li8Tlt\rYE -::)Q&==H~B](I4dECOy0,zLjn8)nA\w*(bs__V-UuIt-yS@@iV~4?rV`\%R@eoYj7W;q(jkBYw|Fwlyzwrk`e)sZnL+>*p}/mc6}Y+Kg -::?!nCr4Y^ue!pwx*rf!Z}fK[70u$,ph#?4ht\EnxiMJHG@-|J@p2RnHy61Np8C-viCvq-/[45C,`j7yq{uh_vD0$6vh*p@>ft9hH),Dry/43H[h^*sRD*$wz?5%-mpNc^&KX5z6#de~%=L0Z[O.Sj8e{h!{tGN)?.!3-&D{[[D@2 -::%gq)hC\i]]@&,v/hqlFr}FmA7]E=<<7hPrfio`\s,[U?S>ir,tyPNUuRBY?_e -::6M&?eq37dNQ9-7$f>1wqV5jY2e0A}irQ6qo]z2%X^9<96E>c&v~/,&[C6/1&UncrZc!l5,F_vR.}(O>PT@GE]Pz;q4THXIykP -::wW.GZ^J+[5Trc>p?[,Ppk%WxFqrU5DPFz>i^hJ{#a@(McKuTrd,laK)(@<#uW/U$X5{I()?fe45;o,0s|oaOZQ37T,2D%K$VtUw/\IkiJE5d?h(fRi3^p2_N\;y)26/J.2 -::cD<^AN5e//rFRC@F-OnFA|pgQ0_&NyS+R4o?giC8Cz~Fw[p2!au/o#&d%e3U{a7uT(*5H6CNcb?0r}]TNE>OAWuQ6+p-\J(5[*29h$1Sz[nkWonmqqqg}c-8UJh[ -::|}9e^@5!&yBl^@,@/6]rS^Geg!gFA-[T<1EQHq6qui#CbeH2I2{!QB(ULgT{t@vE^85.2l]_3mwt`]W5wr]lF5-cm,!^qgN@LiSAr1n8z,LcI+m}fbF[R!*;X5@Pm;W.9L -::b1Vc8b?-;?.*AeOkGy6Y4u8IFm}zkMadsh~+wIL}6;@JlfaUO-KVUAos`aZ/-~jxg^|a@54s.}~7y6W -::ip[Qy%n+#Q/O9;_[E~/(^.eRr]6lFlDlpw$l2;HMwfYs9QN?7RDh`b|$bE?7Y8jb)E6f$cE&nGH7]q|6\}Cg+yAQd5%W`T*ViAZ]j^g[*>rtKHOZ)C/dqy2(kyZBc8wSY) -:://puZ@~%O)McR2.jjDJ^hhU[n#BrV6f]7zQL=XzZz)SOjcI;+hJ#*%8^K,Q95Jbg?uyO4~/(K=bnBEbl.Sr\gVN4@-=d8G[Y0I9DS=ls8|rmBL1@@UN~y-E8KT]rm&,a-? -::Q(jD)ird*}j^F&4v8D`LKi=W~Or)}zT/5Yd}&z;xBnBQD{)%5.gff]yL!|NBe@eK#O9XjZ)m=H{/qk)@l8o`2!?!jOcj_8T5D!Luc{MbVr|&etDs*@zoNvQrLSWED]MYMT -::Hn(@Lmi!L29X.6RctyN*@X4Zo2b57y?R@dG#E1W(u-VN>aA424Z2?7M;9,sWxP?P(s)7j.9pHQW$f2[F9tN2cCPLjWP%A}IPkk>h2Vcx}+(SeVIMG&*]NfZy6s.Ar29dVc~Q$Z>kf/{n -::]3-,a32|1Fv6PkVS$}iV3S6r=;D7]j^CLtvHhPPJ/(}?M]U0Yl!&=0<[=Te\WDO!0lCQ7j8p{cv(-e9p9U||>g`JWU.A -::z.GnZ{YUr#ucExo#~beF`abg!<5;rNYnbl{G3k8SiUG6?U]rH*{-F2R`4~pA+PDBYn=fc@,`%3Zy1KeJT~MLakBEE&@Zj}f4WB/BFSE3rCika]QvfC(qV89}XEgIvv|#_NvK<@x$K^=%&%O!SbtXZS^YaT#=|P84~-*A8nGr;K)&B.X=/Ti\`3_6jNyT -::xr2hOv/DOu5=Z%2b)@Mq8H,g*`bR?R60doa}ilBJ9p+ -::[v.q(IQ@1mP9OYt$,Vj$pZ=F -::,*,U1y|]|}17Jg,`b1Pnn62;Vus_ZLtGB4`_lN_h26Cn1Hzr$s7]$u^|LncPh*X\e3xMOmUsV9&GW!x/@gw^r7$8adbeSsF[~Q9)MvV/*#ocb8=J3F&c0=QA,.?xi,\`I! -::LATipN%c[mDzjW(2[7J@Rf3OZn~*v4/ -::L?a[l)Y|LO,}uSOWCB&jv!#2,Cr\p;usS;/Nf{`sSQ[)zz8N|PbV](c- -::K`X?{ZH+J!g7,n!~R`CG=pEQ6|Yc`;wmq51wa(m.$_86~X7qg`T0{Lv>a.00ZP/T_oZd\pFztZQD=xQt}PRAjIl|+>XaC7b)bEV)[@TojCe9y*T/6H_rqb5vpj!CQ5b;vF -::AmDD`4Pr3DfyY|squhU#BSiv;4lQBgR?CQ0BDI(%fJ(ibH@e_I`Hbmx{x6aTU$PZrl|%[|h$S#ab)k&=.hw_T3>zmYk,V78E-a(GKnz3Gq&`G<@,T`;ckUYt[*T1RLm`,PGJA$i`ee7k#LeXA?{~WVb)`bcI1_O)4Df@o3ua5M8PLA}T+r -::yilqX\J&ncC&FuYPa(5?~8.iMU4(Py3Ay_k}8osQ.hulqMUXISsKzx.,Pl30k8EDH%|@w_, -::GzKKu4o!1WpM6)k^@%tE=H(yEYYfHNrB`TqfU*L@Tx[@6XWgF&|U[@0+2v0?$bsp}MYx6Y*n9eYMj2m3_-6)UI%Jp)x`a[J2Z9V`~PA,J%%*64J0A-i3Sj-WY4glDP-Zjr -::.xR-B[7]@Cjp(t6XE4NSOY}7E2@V)Af{,)2m)+W@Vz~i[F7>twO^>2%MUx|1]{Gx2JYZ*HZ%#a?q?3` -::cYPXN)R0H@W;tzkw;Jqu|#yCpx_3CjowO9fb]HhuP=BRr\2xGpF;izsVHm;KB*q/`KQ#pLKWgdwsiTclYAQ[.x_s`eYjnR(D1+I9b4WZZefV{N)(jBU{aQ<{4<{f&GpIq2)B$ -::=)|`B_A,uE|dg*2Y,_.;i&h*8D1}QtLwk#DeXvS$6MwD++,jz=eRBt0<3mW3B_(u1p!LmAyMs(>r(#kn\yiPpXW(5g/HO68AT06yEzSOq*)F+I!LT{vAFf|c,VLaT2GIbr -::yR*TD%MhnLoyV^]($v`CLup,h15o8 -::%I=JQ=B}U~Vya9yD.X0?3|t1G$\8z76_Md.o0fY(RWv}#-AV<);bLA+Ag(+S$Cws|QJ[>9\_R(C?$eR6eUSRF@{/T`3Eq.-T%+fY>2wSpkNxlF@WAB+F|eEyi<~p{{WcJv -::TsZyw0VYCO@(X4y;9<5<7j9yTi`h$/mr+]eJ*=3\L58)u\D;LmAM#%k}Z[Dr$[*z`I+{O\NFs?88vV?HJLpNBW0@z2n?6PS54f7>ZjT7`8w5NPkS$*Ic~L8ple?O%vUCx@ -::aye%ox8+/!Nh5M[fUSh(K;y95dTy1{2Q.0CH(g@Xo?r!8aqFlYgMN`+(;CIkowYrD5N3Rc5$JZoe^ok2\t9yDk1bDJ|^9[>z1NmQ+@N~z9ktdUq@?/dt2\}G3FQ.)Mr1buP/(yoTj=Yx8E9gH -::qHd#$zPMp\ylhYORZK2NRyS!vl}C>*m*9nq@5>M4yip~L#@.f4^1H=j,7@km@Z/V]wOP98zH-=(\Rk,/g{FtcT%?Y\dn@_!ukeI(@@/>PA?;c$5qL3;D1]H1aXr}!$Q$!0L||o}^$9?.C -::o?HqLC(JHOb-nf%G;=XYMNdz]3W#;^Z?5ILk;G%Cf-W=jwv$_+D{olw0HF+(@(0tGQ65!+%Z2r?ww86u_}_+AF4.=!YlMJqj!EABL7d -::6~>Q$#bz6S|HN-C<2pjD=E@psMOd&$EG0n;\(Z}HSvxF4M7c)90g.;/M-8zG~]&3`P&wze`W(}fC>@6-Dw7+s#\|@u|w$C(yt -::SS7y/6@FRS=n>-8hs2cwB~1uswpc6ARzpK_5bz^M}08|y_WT8e.3uuxr)wa//UtF/i@21y_SSoVa&vrOX/`M^^MYmKJgAL,$dc&LAh;&y(pQ6Y-3xl{qs!67JP/j|\KH`J -::{pEM;T[mL[!B||L?ev?TeE?-%5pc8^T4|cn+K$h6mRW5A%M0j[c)\edb]Flac3v|s3[5*R=dZ%ZCuSJ;|#]1CyOOL6@|)F6bbk%9kp(Jj=Tk^Pi9os/SCv^k@~[xFz2U{MZcWa2Re>?FfQ-E^&;m[HfU3YGHr[=`O=Wo1/EYd-AK9_M(@1O(hT]QM6G)1CjzuLc;OLd>eRvC3(4g4aDd0tTY@0(Ym\d/zYFUGG -::8lLGM%hTn!A;F~I)ff,R~oHd(5{Li48Q|,I;L<@COiYz;d#NpZ~]89U%EA>TX|Q^+,wSjA81BfAea4xg,,J2o+92Jo{pa~LSS7+z=d*C@[w{&=2Th)?dwe.7R|^QI4*^z# -::!\%P+j4wAn-{B28S`K!p`|idfl=Flm#^hbo3xB2_@>_I-iPLch]+Iqpa9-EeCfO[_p+8VJ7.2P{N.\xOD}f1r^|,c&`+z[e-L,V4*$)#L4#s09mma1=j~Gh~Lo^8>r|Z -::YMFRO+%jq1nv9k)#\61jO%FO]Ozwt,Rk8Ew?@oYK]@locg68^-eoeI$$#Y]KLzh0UQN^%8OWjcW+p@Y1Yh](Zf7zw^!4$*Ogc01,Qn7zhnvHU/lnIWKnNZ$MJBh@y;)|}p -::)x2v##*TH.NLtB$|Gi3GJ^en~@={;$mp!(#i-Z`Br{*{xthf^tQyRM#M[RK5wnf\p49fi)XtpVm5e.n7+;x}sOkUnurWmLt^#VV->x88|f6gGh=bJ\itKF@sK,r*%.JlR$!>)FF{IZ)V/$ylhu\<1[ufLY*Cd3Dc,~rVp$,Gw<)L_RPa}vr+X(}|_YHXB`[\82iG -::BWP1n&}ZbLwzv9]b+[8R.8Z1f[DxlpS~,Pk/%8WHG?w*z()-a5GMqm;_f4b+6[>nQy$2qA&$v}ySN=IR@o7&1v9($])Dz&O|^Ae9A?RzC#`ghpDVw\]RSSI3b20L)q.cg= -::#gC{|[n[=0~itKdI`%Qpee/PfH@_cUDf0-YMlD0h7q437?[+L-~/p^5yx-gg{A2/hobP4zS={fHup2>tjQolcmy?&+cO+qTK*CEpiH9~_|ogVHb9=bgdQdzHvgFmjW{X)z -::/owatfXgV4AmE)efV_XJ*yR5DctXc&DT]ySXv#.oamMUKSSuyS.1|1Z/6bq{pvT,-e@s}?Ju+jRLWi`z8q&B#Br]>;5Nt>glfR7B}=t0VM\\dn}l7b|CnC$IG}/majM&|;4pAY\U!44)!dJ&c\>\JHV[OPbx -::4QKrVL.L/)b<]Xyp@5-&sGp`CH^}WY$[EhNgT_{(acl5tG.aX4ZC\->y$9 -::3)d3A^x`?tSPR=/bxI,5voSCo?5I44pi-w$CBx;z2MD75K1vQ-ut_S*NLV]mf1G^0VP -::jWC_5[4n.Sm6n&jGG$y^dWbOO~f&=H2!g)cpt$Ufu*)S!`a{|Q.{lrb]RhSj@vm%IJ]762zl}WwVN-1XHQJi~)V+<2q#ERFz -::-8iM.2&~LhRg/^_p3Yw),7.&)^6N%RfrvJlCvJNFrbYv[kJXjde-KGf4-1jVNJopP/r[d!=^ZiO,}ACzgV/J]gE4n;K3^`I`ZOJ5G#5mHFKRufRo\|_TngJ(Tz@7sv=YiH -::d%dt]bzYfK`)hjhVqUC\ygvV$,6@fP0pQSAJ)<|&x+i?mHg-\+LI\k%C5I#R^,;VpPGs<7~zG78W+kV@Hq~dxy4v_ZAA<|x3Bbxs{yB%u9Br-{rQ(S|^M%N9zJ8gv]p_J= -::rg]a)pd5^2CmR!LYRiBzIDWNEgD[!K1lRBmYysdzTR_3,o.D*s?XloQZbXCD8mWUVg)of77h;3?@snl-Vfs+QNzl-mHT,P)0,La.(S&pLECW9>{Is;e-A3$_?NWi]@`*=sS;K3Z=l_6UO4\IrbBB=t!W2~93Kt~ -::\9FCtM!jT|,YTN}U<|#b,o3bp8=vb!N)ChfbM^;Cwfqb/,7u-O%6`Sv}A_VhyL2`iEL!CO%Ky5lZZRcIH!`%~62tU*UIk>ML|R~;YEz@U~]gVBB}VM|\9h}KLzO -::o,_M*M>%lY.X[D1\~+{9g->@F3d5>o+d%0[&P\&Xgye(lZNpLPC@z*=$sb?iFW*Z;D@N/UEps_t~#H^4AZ<-;PT^]4EcDRqAD2=OaDo}\NoA`E%h{,U$>D)M9l7u^l3@)g -::[r5nFJ9^_/2O9!?1StoJ|-%G_6xnX\jtALW*#flurvmTsiSm3v&IAi]1.z%fOcupkVS,1vC9)z!Qm@rNR)DBa[4AQql^8@DsVg/N|4N -::TI\vb?o-IHcSnw\E@kmRvs[#t_gbF=;9}I*qgJ7!&pCCMX0wq[Qcv^rdbr8v5Sd~;A7m)ga%(mCqxt\f8 -::;Er*FJaI`huLEgSwUj3H[yQd#tpLB@f{>[s0&`dp&eB)#K#11tRwLE!2NSjmAOo.eq!4a5^%V}!CcvyxA&rOHI&LjW-KD.MMB -::\35D)SY{?#.n-3R-1_G+YH3^vS#-|]XCV,A~azuQ,gEKD*qMV7RcdKMh\j9|L>2jK2;%WFuYwY/<[7Q%oS68=r%O>++7}jP@C*oHy_ -::2e-.95lR%zCFE7o{Vw|Huh.TOa>r@{Y;,yLNcMq}o+K)TLA<2`J`V?I3m.iPe?0BK6vp~-%sU4*dr+sTU}iBot!unKNJNDvw#z]IeyqI&okgHoJ?kxaL/&m<<8c%*FImRO -::$E9Fruwl|j`EB15g*o$]}7z*&MP!0\Rnd$^q$+f}qT+}o5-QF0<()UT\x_K8_~\QL0c,+J;DE3,U{4fQoqm[i|X(yn3Yqs0geV;qE$(R`Xn`E%H{r`$T.FYtHREvgIUdKG -::KIZWnGkjhS7}!ie5eTrhtt*1qGl$@}VdN`Ev[U]n&i!fYZWDgtVMx-H/5FWV<#?pNROr?wH\6%aX9TO~K+ibWtlbZ-r;I8W@hgSi-.o*RuwYyjy\y^\$Q\Z&9QZ(A0A=@q -::6b![}^<1>]P}X|jNL/Q5zEJO**=MG\i&*8$NIT#L$g\53P-h%BhaGDz21Y~mhcXg5?&gnKFF#M@[T?ia2nLV}\sMNy.$B=PSW2eK`+T@D!)ub]DEYu#IX8aa*zO._aXmfg -::AVU8]U9U??YSe))(B/nD#zFrYs4u,,9(7FU&+zX2SND1Qq,FH[u&Z~nWlG,oc7=e$c9sq{,Mg\A(BWE^$F}yyfsI@g\BeWMZ^>2\I^~gJ\mW3\rHcdk`,Hv@7\)Q9Qr$=l -::3)%Mj_W0VK}Wbj?MZTm)(0Wz_vXB9+P;q)T}^Tc/K}la]iuwZ/b7)$}T8YNmGGjbXG,^?0x*tBB]2b]Dcw%2n/-SREbY*}ddvs4+?l%+j;CQt>*O(tkN&R)]lq5UfnB?r; -::O*G8;hF0|9mu`]=KvtGZ*F81a2T&ve&$lfy`J)~L>%V^y;PPM_R3@k2G$~WGm`%o&?p%wo6zpjt,G|F_tLn,xz)+qGPFaPMp{P+CHAhp.QNxE8n>HcO?gFrmiqgoIu&?.! -::Ad_Jd+2zVQ.7Bwy1>3kYi5Dv)_^nT<2czGWb0Jw\DUCe&v9$o&Oz0n)J;H)GSdaPB<&/dEOW7NZZ-[z+$OvjITyTj0|ak\[(UJ`2 -::Khe/ee!uNAo3RQK.E[*1dmkqhM|/7qa)D0B$i7BZ(X)THYdcO#\e\,/}@L,H[X@vlvBwcT$CW]rC\I>/#MA+|Ff`?mf@(xf&n@,p?fS{yAY#UjynKP]E~fL/LwON5^vGlr -::iS56yL}wQ+kl]&e7Sf*+wVO/,EuwB(3-h~M)23lp?.k^t}E@,%d$Iv=0c<2B~T3#99B]Ddv[Vj\t-Q@e-ghx0cJq1TXt5[4)?BaK3%6gIFQ(QvU(x!,m^ -::Xy`#z/>qI*&]lwPxI=$h=,oq0}bm();Hs<`4lG)f4u/%576]SP*>qu#uGD]dX]I[+,@2edv]y}!?F+xR5Y`/9/eq,9sLqq{0W.GjMBWq{7B]eG@FF#M-6X-_Oc3/K%HZ|% -::`\lOr]y2z&9SwsqU8|>S[C*CA1~ElCsM/y>IK3{Ls};NZzFb;vMXxW=B)8=-hAoZn/)G94yqB58dzoVkwxbN#>*1 -::Cy.SzuB_k`>/m!~]1zLzumUM^?qcW;{\bB7KoL_rYapuzcHTHpsio9&abGC4}0~h`P5Dxf`}zVlH+M#{=xTmlGf]2%l>)>sw?PRPv/TrhnnfyTo=p2]JVT@ng@UhvQ]VH@jJ_-mU0lS?#T;gcA+c]G`[Xc]9WhnH& -::X#mnezO4/T=7KyyNlnQ~^|vui]VNzt_8}lcI(Mk3XXhx]j_%MD;CJ\WX%kV^PXX+g+zH_&#,zj~i^7^CS3B(ul&S|Mq5f[J!+U&*XX^UMd-b%wjB+GJUX=x?u-7-HJeE\A -::.!@aGRbq@t#t,o[r(@SKGT/>/f,U`x1G\60x*uMx!oP(Z(BRlv~4c8\1KZVI_VRs/@tK -::i%WP0LJz07_H]Si1KX#2_Mk;mkPJw\7^.SW0a{u3~YoT8X^&MEacmPc+?PuksS8#2ZKxE2]fQy!;G==D!g1Mvv;`q`yTI4iqninn-iFx7KPlu7y,ph;Sq*P8MFrAk2c[v7 -::HXC+/Yi9p3/_VR[x8XLtzjN/}0CF53z-Uq8m]=IL8g3nv5f}U09!d5}r)IhcO4@+R09SPNN7s]al.~XD{@Db/?[R+|4zo;08_v9]IMS`&O3|4IB4v.PcHlWYr^a~cpA#zkRXh?cE,g -::tH;1(qoc]wvLrtf};^TSRqhRHXSZD-4d%4)BLMB?<4,.+YQ,iYbAW%09/P+DBZ6eHH*{YuR]$L6j!r0!;sX-@P,d[d`!+=ww$S_P);$v -::LPdgHL>3iDo?cSfZ)zGkm4W7CR;k3w`xPJxO0#6|zxz7bv -::nJv^[66h$x)/)}_K.+r@97f*}m;[-)<%]2k\Mve.s5mEtTS?d`ckUQf5papqZtYOwVdk.1vs*C!qZ~h9{ZWbG[K{p4<>B@s6obC7~[&(S]5DekxM^,ud/S8|.xPX?VS+Na?fP>80\c<&K^NL?h{$&}nnBOG5*}ha3`<;/iD#p>4[$lZ<$ym!&4#2af_ZCCF! -::_VM(h|Lw7NHMFn#i*GJ+/}W[mdO{U=6V4+%!e/z<#cUR\VO33W6;6)W!C{r7q|7?S<)`meo#4l+U{/4+T0xXXEDIvM/8Hf%M(*sM.il2,JH1+z.p6qdgMp~W1;<=xu^&8(BI>]^%wZO271t=#fk,wBx]J(7o,V|gI~s#\S{B~4Tb> -::~}-!b69p|e55Y7\zvRIx_@%8CHjyI7tv!CzkvuD&I6M3O6Beqk;a?+P}#7T480faD#O/_eb@|[?w9N#_;Yys\*sgSdU&JT2zUxn\|Qj|V|F_TDOrM_j<=KDSH!6Ixh{LXg-|vKr4S|v*,( -::a+FQ]OzPpFG_se\m~xaB2&gV,Qq2K+_qsdGLZ3tK/Z#0x&=cf`@0hXG5X$JmG*!W3aF.x)QRe/`1sMHXdcfeu,p!b\M`i29]/5wzRp(}_Xiw$K!o}cV`T3;}Fd94hk9ZeA -::t?0vyu)T\xsH3aofd$C`%U27@9vJvi^ubCbz_`7JKp3L2wzhDZwrky5lbY?LOw*$qV_]PkAjvecu2Qie#B[lP0@o<,i`-ifB6;a]!x+J349j[(ca@%!8%h{A34CQJnkD+b -::^mKSp26`Iu,{4&xSsEGiv6`b-NG}DRS0`C-IcATNKLwH?M1W!|z_AYvoVuaC#D[\;SF&+0xk+N_N+TaJBu{oL=yF7%BKd-OsvJB2,@BXl#$<[Y!Hn~cli0cQk?\c2W=W>k -::=pOAB[q=$TGjiROt}IW8wBfjqPE;$}i;|\yZ|O~_E@*m*sZ,3s$rDiD86#XC.MG?COSC0%!5K8x#hbeK8m}?d2D$B&Cuf%+Z-8oxt8_pt}`kCeM@LL4ETWBLF]{rrKL[{?YY=;ce]cd,5[zOB)8rjrY6m[%%~Ls%RN?WeNP4D\9*Twi0w.nfvAP&Kk1)h^|@K/zCJ.~xn}V#[*i#.!rc4arIL}6Fo5MVs\})Tz.XN|y?tQo~XjZvytTLqJ -::`MS%C]1GRBN,!=5J^;JnlB3L>hi]]F&3\MW<~`puGimQI3INM+h|`Gu+?84r;Ag42HNgC}3Zi#A$^.@AEIElrY;9oR)wl[D]cDq]5I=FgI`0r;s5EGf(Fb#.qeO/_S1aVY -::pyP*E_7r5KbaJFN$&qF7\%I^,*4}uGyxs~by#m?LS0jOWmK7~{`~2k/E,jEFCB`|dZ_K[pb-l6P/bi03?y9(OR[6e[lc/I!w>g_w$+*j@EZ%CoJC^QL|NwP@6^1{/2~njn -::#E!2O=u]I^]Z[`NyYoh33Kjlj{LxPM1jf55D{$\KJ!uZ^G4?\wIr%vWmvzK__mKXWsg9L=[vC&ntYmcR`A.cg5d=AyLwMP+MIBGTt}X!k5>Us*8\&c`@OE.{!FOKxObft9 -::Guo&1FF4(Y>=|UF3PTX{yOC,{p!YWfl7%p2iV=fWDqz*aOvJ3AO^OK,W*=q3Y5h8wUuMKJte[;foT-5qa(8fPvD=wUO\I{0)OD.\+/=8Epi}K!n2/^he&&z5JQW5@R8U8d -::T/vaVSg$!uw(lE/ud3w#K2w)+.KscK\3skxTq$b!0[Z~.A7gotqFN6[??=Z$/aP$<*(jlszfzM.OzADu\}@T69Tl5BQA<9r5[0UPbUT`o,ZuP*(>(OqLj6*vM*)X4ZyHpO`fN -::3=Q%eI4^/3hf&W-zQl{||Wm{/(ww+vtuzPI6Kd~_pKF)K/[+aTV!IuRE%M0p*gE+4<~l~L|@Z97{&f~%rp^Q@7zBcXbQg}^([B^s3|M2)~vZDb6vz^JyY|[F@iC~ScK+Aa -::5}ZkIxyAhQX5-^\%V)7e~2Awa/`Ds;peiHPw.[.1dfwb~f/F~p)gdlV5DG1*ZU-^%6lu-u|Gl/5{C(RQ_Jbu$Jz+mRr&Q7`wgp$l4aF`j[Vsp#OJMB2$<~Vyd*jze*cmS0 -::F%5\DZR{.CK_v6p\|]8>l*PG^c+Ax19P~4[_=.l(AfuQ+#V=2aY80$Vf4DRt}QN(zZ9ZpL31{(uA`~Yi)Vh@t{+tM_@y^V?#l@iAwq2uH^v&V(ULh?vkgVqH.\pzyLCY2m{.a/xsO6W}iA{f53*]vu49*&,iGBlX3AG=O6o5xzoR[4%7+*%&AHSaPG!C8.%NjY= -::Phr)bWbQCt6H={dIZtgHMq0,}OK&Od]%S!`R/)YHU(28{7QVt^w[7yu$^1|\0m$-S$~JV8H#w*gdo@_LwrSpDw4`esd)^xqEJ/FyG)!U`#lF9q5+X/{S,Fn+K2E}*7VM-7!M))GR@|{IHL8,(PC~2PzO~?mljm=KGjM`Lr]y]Q?uEY4-ZxX#+@qc~Py)B[=y3<5[Bp$d|^~uhX -::_[*j{ZNAlpn`!d32\rc^KNcfN0~ofw6+&?.71g0xgz\@VZ)eD90K_;l$A|fgdKv4n4YBL;PaiL}+27L-oq!GX6MK<3EYsBe|%TfK|q_r)oru%!qP(5!m&`#Gy7bNrh;OfZBR -::eMza;*PYpji@FC|x`gULakf,SuNJ}a8a>J3HxlOo]jJ~`R$@)v}V/G`kK#H_c<6bA_ROY.kYykWDpjgbgKFqIn~G.WNmZAMl[r>vTWt\nxT%5,ZT!rWO4ZCQRxEukh -::>(Q4Q{m{$/z~qxqrj0`vCls[L~-im8s766VHN?~26adpsN}KuVls3S9DR4#R+Wc3F4eIIt_$(15,(=%5*-Vj`%wVWai41?)5p!#B,T,z0L]u={~#3@&AR{q#]w@~G?\]VBG\G[6BDG -::z%$oR;ievEpZ;FmX%v23]1jH%(?}[pY{BWjrv\]~wh|U[&vU(aK]!RJ%$/.1Mv+>pqH$u.?~cp(7QAaH{^qnop)skh$WEEhMJLEch?^bC.T)OEhCPD3J,)NIa^?[VsY265buu18*5i3*JvzkQiA&{]B2Gi?Y8>|axLM$EjcWV -::ShA=f4XE`IeDn`_-fI%w.,L+\5c\8,B?mv-}ZrGN=zmn?w2F{-#J=,`XW&k+|mX1?beQJ*@!RlhN46PwTef7zIJTjw$WQmh?##w5J{Qa6GXEf$BRAE,)D<%~MAbVXDO~~M}g;awXu1)G#Oz!A$lz2^W9ripVy?\b_(lsLiC)V+M\q;!p@qxX3KHKliq5t`vZhgC8+35w0*aurZ3pTXY!&xnYvw_90G_s^}Z)G-[u95vHwD -::qbqMb,kE!wt,5jC>=~w%OxHEr]|e|9mK#~+o%uz@/Zjhw3C>?9EfNk}Hl99W$|aOH~)$^a{A=Vq[F;aU~NNKR<%q(9Vp\0tXX03T/eyc{L0(i|yK6Q%V6NMkxy`A3DB\V -::EcT_]mc#^1DlUg|Kq&B^x<$*!0T!zo,m2;BlNk$HN>#B63+M^D{V#I>MRUy?bRXK+~8Y9wEzS4x53a$Y\|We+J@4sav/1\7+uSD|7DbwF -::s2a,?R)vH2Bzu~17Nk#5Ulhbo=yNSsx2zVpE?z]vw?v}qp9npAD<#SBHfTc4CwfV;e3+\2gkG!;!#XN9FaJ3mMQ0LgQWaz@9Dt}GI/2pu?U^*SC^Y/1JWTe#3lsWcv$$bs -::U6ywR;rpl*=bKAB>z2/isdv68cp+u3j7qLp]<)Xn,a*!Xo>&Bsz<;J#AVg}it;|)nrIWp?*l`w~)HR3JoJwZXI+X0vQYg,w1v[n\`DiPYE6-8zf>GVD&EyD!Bw\&cH9|Rp -::/ioQ32TY%e713Hl*Cjt~SiB^]X,/|;=KcJ2e(c>Wt,e/LSySy=5&.=2UTABheV-;OW~H>j23qsi5E5O2-G]|z(MlP2B[K1~@FxyxVSZM#?KKZ^C5BRgGtsydp+(AvFBY[< -::0Lx|+D|CDbk9M?H?LYd{8\SwrC=~gBt\N/A= -::.d;G^=I<8K~*}qR_O]|^?<.^iR#!%V3rdP!K+/u6Rcxd22HW$o`dWV_arlg!W)GS?2+`1Y*A;ZyEX5`rQ -::[Dh[R5$oanMV~7U%ZXSqTCs^2a6Ap;VnmP{L-c8DIFE}ubqq5jDcvViH^.BdlVk(ow|KyS\[B]\D4gYyP=5|mM$e-X69s?&pp+KpAFK*V*}h7(>z*+UmIRC@L>#I#vDyr;S+3|Ds.z&\fS#$Az -::Vu^pI/IzV?Iv(9Vgd^{NJ=Z\f{]RCgweas-Srk%[`vH`x0$@cQRE4\pzEn+zE);$_I!Lf=+N%WJcTEG4W$#iX1OUi2_Jx)7OxeWmG11B,xwTU]]u}Ey<|omTv}yzptpwq5 -::}T_eD$G}/J^$([iw@P1$y#F&X%=s/?u6g*u$s2\Q94&S@u)5.kXq*4(,30<3)$Ml3??RwzKZ!liKQ&xO!\A$3QN[q@rXf`*B{`a+)EEe*gcNEl]/f$?ij;\{_`>mL.NRp8 -::,PA)t{Z,aY>kIQJf13|2fEl{rPn+cN6f+sNk7U_+|[9pM*FG6?-{|EC;%/!yUdTrQ6?f=KEATG)8?);#9k<6Cn*>TI@*U!j/=U*]t00T$o13B -::W*OdYIvdBW<;1B|P{0V%nN3!$T=bUZ[NK@;[pKbD -::l,0p}y6k[$>tRQZ/tv/,oJ2H5|L`In~KI[k{-M-$8)`Z*,!1C@.`?m}/#&MdDzOA@fW1{Ds<03^A6!d.T>7R%-Q+0KeV,EF/IH-|1-axd#eU~NM$nYWC;S`RxzAxX%v+]> -::m!)+gFg~q+WAx<1txA-|tqg?MK<(6jcq_//RO}u3sQfuu>cdhD)dk|;~RMD#FJRjWWz]?_kGuWp?]up>FYG=e$y -::zT=-{=5p&a\j5Ah|KlXRxd_$yN,3-k.{8w~cRlhYIkmJFsLfQ{H^DKd1](\[)=/!J,<{3Q#CCc8F$Q~nq$k*=RsVm=.XcHkF]=L`c4D8a;nE\MT\RM+-kb5myp]<>%so>Q -::d|]6I%QwbyXi2T#3*0#&i{tK-DRJol^Jg#}2%8@dWMT1]]QH6WJ{i37O`(^sS\]H$yh*hzfCswYiM[OIv -::N|)@BUtX.XbmUrv_NE\0|Sl#@n{KvmrTx-\Vpz7kM5jEW\ifn;oz%uW#W9;`w_b5B&^GXXz.Rd;oa^%rFo)3tbR;m[xg7OS}$2HaY&E`$Kp[._Hx#QTH$q\(b]c836T.V, -::O-ln1m#{+@tq~C|6>2L9nlg*ymE}G/__IGlYl&bSlp^t$)#v>chzMw-48,\X%$IRuyy$YAm[.,NdIRe=plqX)OMJbkR$)Pgb]zss#r|+8`r2i8F0xc^w9+/oslRCd5iO%4 -::ER;Wa+~[O=AVyZVc\^~]VjH`Z{hCDmQ3HI3Eogz>-}ST4A1,Ns%A&)A][wC3n9D%)_!=Y-KckE)Z74Jv5*p>{fr,}[l!~(aZ=n`_a(L*^Q77%&++dTY&Vn\%gHhP2Q@7oq -::|x(9J=+UM78BFCRiw8|!2s]wDc4OYX8G,C4y)T+78~X@1A_rk@)u6>V10kDC_.~$vLe6A}JYlc3&)66qg]1]&R -::;@,Bf@Ni8C}f?`m;DO^Lj_@9wOk/oVs$oZ[hVZ`TT1/3@2L5fhY6vI,MbSW|\tVq1cL7+({|uUuWPUea^G5Q1zU.yKqFheLt^}$S|YdxiXQyZKL+$VjH -::av&Gsc~y80./y-Te%?}3O\P+>N?B@/$`~EO$8tuN5nCz -::3k\44!|kNy4XzH3n}Qsi&1N;2FY*H|N~zdOSYa[os*U>b.D38hM^O9Y/jgC%2p&,UgKQJv-!]DySU-+\(j&2j7&sv>~6s4ERv^8#5SBz[AIXaiZz#E#IKT2;O-E{1xlde+\kI\rRC@k!uF!.7_-E;J[!v4 -::Pw*,Byew~oMvL{gMz*0tdZV7XamkQwz=|QC]g%}vmNnkRRRgLN5v+cPkK?S[g,HOd_p#qF8qccjjV{%662h@4EZE^M{Bd`7iNcaA37Pkp~?FK674}N+d\^WKZzX~T18|Tt -::[r|\S%uvO6p3wfs8VH`Hhc0ir,Hl$=l},[!P_&Yh2t3U{A*&N@a2rMNlX(2GxvvmyT?4g}U|\e}0cH%EF>AfKX;=xme{.zWZsV4a#|p\,{*Jz\/b?Fp$0F}*&Ac8Gcn-Y3 -::1B/Oc{K8YM`bF9^X;Y%D,PjAzc^,B|p7yJ=(SR^2C}]%z9V[n28gq8^TN;z/9cJ%_$(#M;hVP<@|QI]Y)UWV][j(0FS%t\Y|2D-D2<6d++\CB?A{x{d[&CK$0IE{Gt2.KwuhY,mFTr$EHl6.`XCd~0q9@@$]8E5&T+PkY`0]-1/7V&UpR{z.D1aZieE2(rbv*t,XDS]#m$*u|?M -::9qw&Evsw8{7cLsT{Z{G}qQ9-i6Vc}8f6DKcl/uzGw7N -::%C,PJ^\,No9e(%Ebts7wH9Q7Nm*<51^$U$1Fds7 -::00}R(x\*kn3ytJ$huRQy`imQj[1VWZM3Rue*TEW(*uaXnq;grZjj)k5pG$?J2RD*\s]?r$9nuhp\^;{TcfxSK!K!qUYT*nC)!6<,R]=DXTb3O|rv?k78a](nwEyQ1yt/P1 -::l+hmsoBVJixS|?&OKD4<&=16!}U$puv(0SAIL~CSZKGkg(S|a!6BOv#9@C|AYhIqK<]$ZdgqvtbH8Ne${-Z.INzA@fq~>!Ke+n55anR!~Digi-`JSuz#_JrT!u4jLR+$>= -::`[-MQltv8U7Vpxs[Q#Q.#1K^jRL}WR\K%=k1[HE[y]n(wkw{se)m?DTuTN1#!91fp~oNmig=R%p;bqYq9_!N~(xuB^=rkA]/%]y&4TlPfvHrU#5j{^@xZQWK%pMmEd10|f -::8yasZdn>sCS8}Y[*_vZmGU#Dk\SeRw44rA#qUzRA0uQ[|d~cAhoE[yDO;_Y#s.-]YPzN)s!]MR}!*%^2mIF?lD,Yh%MGjWlQoN.Qt[J=QE0`p*rA4H_V6$Keyd3kZ]dUug -::2qDQZznZBKlXPm+f|~)fqyxu#&v[irT>m]3vqqs}&Tv5St{XYyZS.IJ>~l`Pf9@yIZT}p>@#t7%]w^%ER_-+K]_[q1u?F8pC=Y#[N[*ScZM%vQ{ObI#dU_<<54@|5U9W.W -::CVOWrY.VrH/2G14XJOU?+s(a5;GlICVO-EvSKf_.hCNiM%3z%WAb>kMX/Ijb#U9taO0A^CbPJb__ANo)aiuuz#pU@+HRqq,Z\R^+[]_CSpZd1JM},!+O&Z!z!1y2|OlAw` -::#_|v;%!Ou>MoQYI(~)0bf\y4|wXC(W3u -::#O%gZ/IP05r9yiG]EKq(+FzU~z_+0phyRqqGN_ppdY(b}#M`h|wM@n_?#-2xIX+[NA`LZr6#4KQ=P+B9trpO7^.})^SKOEmWu<$Qkv($,{[!Yoa82xA]9y;P#DAQ[!y6 -::lbW|us!w_hb+G/%C4sO*3x@V~RoGqF][9om37X^Yd@Ko|}5*[bK)P=~MAor|%nL4p}O#F=)7-Q}0WX=8A -::Qnc(JfF|/)k[]CDGEhT9f$R8R7gk+9`gLx&_.CxSe(\Zf(+M%G;oW9qR2NAqE,zOK,GXZg|JR=Lh(G@Y@pr6G+$|c\h?}*\={hhO`ui2 -::Z1{}ew\x}/>{5#vPY5GFc9YpJpr3;Ftj/dT>OBtqBinebfF)*>At/rlPTZ`K1F8ue%A/L3s\r770i -::^,/3?vgp=GvltZT/l3v4q!OR(Si?O(m(1hkSUuhs+pCiY&dSIIhG%I$_wJv|xHH-;X}3FXK0$y%vE|@[_cKl(pP*Kh=heeb8TFms5&r-10Y!CNZ?to`aUWU2CPsRM*C?1, -::k.yS.pUI{[,.oa-bzwqBAI)28g$E!lfpU0%@RyCmq[(vYE5[.!eTxY-ZhYsc)]v9\}mYzUt^3X-Z]Nd1e-g(dCX5f_dQ[9.Ve4*l\;B]I@ux4oA@UG,fAVGW6}s|2~Far- -::Lj8J5S1VZ[zL^CoT5(|IY~z<|qLTC[PLmy%9)\UwdM!~0Yq)z(8Vi<# -::?X,Ek%Ix;UYCD{NLQD]xHrsGbq|!JAx5K.fU4.mmka^~3+71,ebd6;)[HeB*PPp34T}[*(cs9h1Tk,Xjq,ij[7Gq1ix)~0kU;57i;S-6LB=DB(M8966u4,WGI3a)7rZGa4`n[e&w&j}[x7n8Hz!-X^PjpYeei;?+qNT@Z]O;% -::!hj1`b\9X7_ZCHz4Fyw+SCcS\w}#_ku[&80FS~jPJK/#x]k7d#DzxE/F691bQSl&gPO(g][MJppL]NO]~u`hXcz!fSSzV5,C]2r}ZN.D_LG=Bm!21q*nP;T~F9MTlEM[]c -::vC^WB}L)UB}tRv>-8amd^5eaoT1Zsf&@;)Qz$V=%h3.]O8hEt@4bGb?1*;;d9&hL\Z#8X&YD^VQBo}^6*hbFDzyyzbiEU\$/?ul%JSF{jH2dbAB&\?s/`r?MTO%Q3=/!CV -::o__D{sRYSQ|2!,yl6L#T(MYPfufz8mpzIk|Pu=x]PLq+0*?Be&_`sehB,?QHeJjF5519.-!My~[pSRT_uKGw`N5lc)/f,W0t_t*\]QnCZq%9(daw+5s.il+?dj0B2),l#hFT*<~,.sN~\LRKI)!g2}wfM>g-w/#$50,;|wN+|J/&w/08kq^e83}XS[_c<1nwnvYmR4}LSq?YS{Z[i0>>Q1,.ZTD%XqYF*pLj0jHi4 -::\fRQQ9=u962zj?fh~d2{~N(X++gGtdqf55Snz!Q{glA@]-A$iP<`NERc~IpB@#QTnL.pMBt\}lqDWn\kM?UQ|cI<3YV+-l-O}w}&y*-<6hWwT~^g||Qd2]|H&sS~8P%6r&xskS;+W`ag2a22u1/XIN3&Yy`S^(Ii8rq~K(vu3oOtgNXFXa#%J*e1*7+{y]&34B]M7j_m(n$@P3mvW;V3dB_O^~i>,PK;83aOqTy?hUX)w=o| -::!t[C=FFhiDChno;$ammL.Kyb%^Zl9`HBE2)BW-1&1,NmfCFpTB%pI0K!b7L%I%,T1K!R,>KI`V`ou\,P#ZEt`b&0-7/%p5>TUy&Y?C)Z+YX@}!/f36-9RfEd_[3!XzMgfA -::C5w,ma0Riy6-l#IE;Y,MlO6o>[(Xa$_3**(UbX+rCTL\HA7YgZI{QtY}8d;{oMn95b;*GrR@jj&mtWartC#Ft1MNPQ~N%~naC$I5Qb# -::WdxTBI(,*qMBcef*PB#C\d$ZZ;Q$_+0tGF?!T`t)+1=ejgU@$&Q%8cZk2h3MmK&I0D17r()bMSq[~p~z1B\||Jjd`?[y,&$r0>pXI%I#Pdi~7m75BRU3GXUr%XZ1KTcW|K -::[zSjwE3X%[P+hz/<]hT#Xcv=m|_D,LM\;o7f&g-u/]}I>qG%7,k[aK#`j/[JgRRc@v\F&E5<}ju5e;M*vza99j4HaUy=}|H]pOR0M+W$/x3T!+riK_s9+G?tU?yYLk-L*HbAPVKX5q -::F|>#xaIQ`=pG,p-QR!Mdxy)r+Ft`(8jwae>tC));?Ls\d8j/\q?Out16{%U7\AIfdkefwpgDYXLq3+@IU2x7wvBW&L=bt4>/h%,5&Oe`1|[{(nGjZ]#X_;tPEcM%o?QdvC -::g$S!94tF(7,9yc(Ju;aUb|h;Ze7|&#Xi,P`+ZL!|%=5T-XJq?C`Ip(x?m^2^k@B~>H0\sgV -::}Y97P_Cn5|-H#V&YrKw?(kK_x._+U?_dmM,#ZT4hCu\q{2K+WuHgnZQs7o$YYPD=UIj.n`*~7FBG3N4%8WbHg_ILNfKrjNoA.vjvRa~PC+5OPkl`]?F-;}uSl6*,uW%xI& -::|\8M>+SB=yfPc|{la.sBaF3cw^ENw)<;p0`q3}~8AmdZv<9Gi@0(`}e_%oPkT-E3Di-wOWz9d4sdN;m5HO*3DF(0s\]o -::v589~[1I_xs_*dSud#vE;BI?glh-Y=a`@^Dm/]I)WW,EMmaYE!O[QGNJz>#Dmx4Kr5^m8[V\5Ug,2n?-~Ij5a&;cN}M5`pC?z]qBMfHpMU9Xm7Ux6X05]=j[BN-[)/x|mc5y;^@~QbiJ@7n*23mM&6w|%wo8L@yR|6(_owE+!Han.TZu4]SA($\dQ1bDsfMGFtqK2@+DtM$/?zLrF6R2r@=C6oC$ -::_<5uBzj_Y#RbR=k*9x&,f=KN4-NH,+Q[42x}Ve7n%OI}=I}Wpk>xk$tJE5pD\]#sA6H;*O1-iM{)-%V0EW@@]xt2t3Xkt~{8`_D>L -::xSYR5W/*z=1/v<0w|tWHvk!ehI}O%YZS=BGSI*A6{6Yh_&7b#)J\jG#4@PWOFL=|g?xdzp5Qi,^^i5XrU~C*;9O#qW?@YftlLE>j]`}c7aH`B$-&C7roQ|u@`CZna2OuC6XnNF%cR|2y5d${*SS/r2=mo_#qxe,J -::tpNx=QT}oimN!8#eLP8n;mC/fP_^c_5q8sTaC5`tSR%_aVx\=@aH+?m2khj|]T\COHl~FHQd.!\/mn+Rh;f3aA\NHZa#B.KHnac@8}e^}Z%rK#@-B=5^wCHG16A&?&KbenlN_93]96^8!\br -::y!Wn*/6KL}R8t>aLt1>YK,pc7+-,tae5>Yz9_effOYX?>!qIn)xW2*AGeRSS+)gQ82\MMc$Vaib@?7~@9H`z;2-3t*a3jg,r+@P8$9\{-~A.Nr?Id2mgQZDSBGH{+]\9(Q~c8H>ytN=kl4D*l#,}S}QxN(o5{>b0NBqdT]r}~+A=TTxp@qUKb\PzX(Xvk{Qf -::]EFU}/Kr>D+HZ(H_\BX}HCMhkG^7ot*CukGL9_dR`C(^H|y*W#4fx~DKgHVfKs)Wk#gHQ)|@pvfNSY}VuDNY44XbPBR}<#ZV~xS=?\)3BE,cccbx/N3_\6ol(h[+]vH+^+ -::,=H}\m{3(zGw^BYGg!#Yt%6,=$pNf? -::ZBd0cB?z;l]kCi6H*Gb96pic;[MU%G\H~{ZOC3IPHrg@O.JpjCUS\\11sv1(,AoJ^aQhgp8\ghx~!#~qsCQ-B1T5}[sU/MX?ARv5CVP1R2jwgfN+i;=&y56svKvox$M,?j -::h($Qj)v/_$\QV$&@={-{9.E@+?4#@Ee8|-j7fU,vzIWP(}dnqSwJv~.oik! -::J6Nm$O_RdX%pMEDqT[uUSjIr~)(xM5q}(>_me*U]HY\6-,dGSLAP)]AO0%qhR(O|m|lv?xMeU]E_c]ZfHfl,1iQ*n/4K5Tgt7S/r4yHnfxtKC+[XSq&O}Wp=%<3.it^b}2=d0D!L4-T4=x1dt8KYr]txnVM]MwtyZ9xYrnX-a1)U;$YC7~P>yCs -::vx9(Iq8|!#?(xCXA\m(ASrL`h\8pfb,i>fP1#^-M<#yTQqy35l=Y/lh&f}Rr>Um..YicltSR?UMYqju*KO<1)5)WM52D`[,d4t\en?.f]@Fi.pi3#ep}p2j~jn-JQu?,14mt04BQ<^ku,U,yg%HhX=Z=72(=zp)M=@x#@N$\KJ[!YDPCKYT_S,H`?{w)C?s@F%\m_{{v\*y?T$_Q{DvuhKRn=i41Z+jZ^~(M;N`LT38zl|OQ!sQa9EtV%qu|O -::W{\DHYBI#coA9>R/.jv%=sOr~u4~glQf\3MD6Xt;5k\gzL1ESMNfq_9XgF8{[*e/}]*H$[1TK}XD~fkH$+BusAQrjesplE7[p2JjXqRc8EJ&(~%6ZTPk81{FAZcZj`|2[, -::]0JTN?SM,>ba5tT1Va)V@Kn^;O}0OOa,*yKC)CkQZns)87ejjiZ#$RfIBFAQ~9+*(l[~GJ?9KxKsMS*Q=!HFD7/]|*ASq?io|]_zf9rJQ.wp*D^)~l]$h`R/1Jfk,&\&2q -::;^RX2t}D*}JS`TJ)D[HB#*%x#?`@E|`pnXACa{_+nndcB/Lm*pB6B0BNt3{86nj2n|u4MvHvHxD74hwL7OzQ&fm@$aZmjF4W2],CG(?BzBOcPbKFGZ=(VMl[{v(Pz$z\u^QMOB(][5,Kn3QlK|vb=!G0g?#G~ -::{Yl9ukk#?J4!G>X*,PyK(28<~tL|a&Y%ykl(dKmR\P>jIh6AZuKlF)==HX~0H\Pr_$)F}q[HUVW3pUsd%hm6?0maB3*JbHTKo_1ecG.2`Yda=XJj/{hQ -::{RjfA|NsQm(I&m@&ojCBa(.lH6KR#6>_s`Bk%D*Y&NNQBuE\2VCxZ_Q5[P_2k[XMqg]jZ#6)W7`-9nT,O3K`jH*izG51Dl<4Cn7+$&f}#]PewnsgtN4#=9Hi;fJ-.exm)\(?9Zh7uu9}Ii,zWs?G`nEP\s_kn?]~sk/Q5-tf$Y3`h#Qv#?oOJ!Hpp,jxpgwsR#gq./Hb^$^1jCk.0B0m%$\W8=-x802T* -::kxw^l-$|lA5O6jD.=Ix]Yx,^CvgkE#-s#x[G@U_L75mvM]/PkKlOyAKW0bdp2ylIPJ9Z|VZ0@m|%]P=8H -::*g4&3[&e-q(vKQyj3U2;Ac2@)Bd7a(h63*sINoNrQn)\]!43qeeP$$MA)e;M+4\7-oe3#ikIN^n;c7lL|ABL3IT4H[#sn0MwU+wq~K`)M4,=H@Q-sU@24 -::W.)Ox-v>`;%,b6X,}2/>HpDatQ}g;S,=6py;5Y,CbX+sbQN`3<]+D|.am/es[XuZ{pTvwdW8U$5g,\~&*pV$cQB91b%^0)S,k{xOjB+|L+u,C-!rzRyP^;B-(.JW=PE^Uf -::GkZE7TZ[(7tZpzsk;ds)0;Hnuu,$`6}+t -::leU#6,SX0m*O^UU~_`>jZ]h=HUqS}4}Y8E;}DoYOK\ds]Zo8O+wZrPFYw[jEoKeC(,V}I7K~C/_?W+nD~hJD2F=U2)g-N,gm,4gst4\qDF)0ng=S+CO%?iex9pLVqdxBN8 -::l&^Od19==|z3b?B\_q?B.,*YEaQ}z@t1Jvi~fc|#aNO8@zjWCsCe|V,^h~0dh$`I}gK([de{LGNGq?og0*qLtXw@.MS1vdB]jdcSB\.}o,_eqv71wEO[hrz&/vu))X-`I% -::V]H%aPZ`hPb*B\I*Im^&#%x%g+lL{TnMKMkdn?53v2C]xsZz5tAYIo\5~C{nG9@-nbpP3>8y17a;!q*F3zTxDq#wplSMY);xXmv|3FYyYP-D`1p)*Ld_(XVFY#oDaG8h).lwaYZxi~<$*OvjS0uy]Z<&&hWU2xI`$*\qs^su/l\Z7#rO}.e.s+dI^ds{pT|IEPYq+|fdF -::&[,xuTj#Bi%0}9$0Y1nB`WI-fYQHd(-1o<l#74S[3ziKIazXfGs#q2[jqgw{hM(\%r(7rGUMmG1h<%T([LN5cX]HrK-^8A@`Ex4ni\4<_tvD5g/B#yV*M4rI&1Lm-GYy>E -::fpU=#2=Kj#;aW%<%B(OYQ|Mg>&eNWr+,mtr~xdkL>4CN89dny-`1a5&mk?mm91zJ{4_Zv9w*SV(H#-H%8oeqUiktQ[-P[.(Z(ZPJUq$3+Q,0}~xQg3sD1ny3i21?>aMbXM -::eI0$\Se&/1DzCz_IXxv[z&y\/,xee`F8X@{O?v3P*$K%e#4a[eUbj]RGN5#b\2MIjAq%c^y}OHQCu``r?~;sFc>#nr!3lbY%kSZ\)dn`PT9)*q]MIlc$@$v$+Tr -::P3^qA(P6Rnhe7qLx^YX`Ln@@{%3BM8XHdq{1(aHeUW^aOS_s4uaS1NnciCcTt<{qd\y[TvvX%Mshe4!x3#D,N*@r*!]P.<(0#)i.g\$\z!sI~e,y=W&.bY~qWI7A5!hcBf#gnVt!nDfRvs=(,`U+p=@.%1ub}#,a7M>dm9<*PTLn*.8,>R0pRN^8W^}28{$+0KW -::;E+.*6Ql*VffdIV,`;yYH]Abil{~Wod?$/!^y_(jvG|R_7]>l+wpm/~`xythM`l/O1yr89])Klx7Df5~XPFuagOjT2Df_?9zs-q`7$C#-c>iLigqXy%3~]`&/JnAFJ$\9-kqkEv@5%?B}qyf1*)R0&klZ?FS[-VNtcP-$%L[X!-5}I|/,-J. -::0`xL9+eRbYK!HH8%a\}q7QVg$I`[j!r2n8m?TYAg6$qrMWg|jZQAKZMP96/8UWXOsSC[-OPK.F_Q{6JsHa_;]L<*{g|!6]5RToE{KJ0FWGeAcEuDsd,O|(2ea!&5G!@l2R -::PQ?frM)tX+j*y205He`<9__p7JNjp`Ic@m7H2nRHE`yW`u#0G^[S]Z_cx[12goW\_$TQtWiyc|j##<$yTN]EqH$[.>J~35)]R+eWch|y-XSmVeDL]HSIby|47eQ1|@cnB< -::d3B8@/i+-E-bfvWsiUL~_ZeYry|Zgdzh}1TK]_d2?p6~}n/G+G&ZH^KlUC<]P9?u]hSztT$M?u?\3[fTs6l`OAj|13De5y^{, -::TWs0ZPP\G&%6)7=B)*E(wz^(aT&W+mZL_5Qa[nQP;r~WbZo*oycwQ8D`Pi8e.z,m0^roE3.P&S(iaq/BgzdEYA!g^[|tIOBs^S9_ozqko*h*CptC-Jq[;O{uOwW)W\adk0 -::e/Kt.aBN3toc}aoIo\o.@2>m2\-to{DKRR[N)%ds?FfO5Xi6f]teod??al]?;(rK@?5l,iBt-2w,{v{C-Tig8GxQffZM.Y&1>`\(rPgqWg(m%7mGB4^Pa_bOEaUCUk\|`p -::!#=B}1.t*k/4/zQ=DY}X[)lOn4wf3Cf_Xdx[K*7tj_z0\5Qntv9j|H@zQ{YP.tc9\#]P$K3?jv/Q6}id}\yf#lkiALq/9wzio0T+$H3OW!m/4!g?7b\Vp7(,3q.3jhfjaL-rN9*vc/Wo6jFR/HJ73xW(cbU6[yn3L[SK}x(c1M@3rA4 -::!Nn)pPg?ej%Lp1;m6h>&gWE&`acRf9c=[`x(Ti]n0AV|XiFN\Ld5*iv[YLLH`\gbUU/vhRfp\9>9JcE!PU1Xan&$0]AWPnOCiYbIMoxMw9RPn2cL-,~Wei?jE$=SaSlaO8 -::AnndCecm<)5++xzq!&)Bt$qcE]o6|I1`zUKBXfpJJIY![1Z7t\Y*&8vxW))(%syWRm=KA4{~b%V.}Kafe$43l!#H;z4%os9tb{U@irw+M?Q^j]S$&E_/#s5RQ2?Zbi+UEI -::<3enLnLaIkk\[~2vhu.f])Scj&sX*a$i\F^Eg#1xK]_$T_wnQxXQ,Rr?t6y(SF-^ruq_~iV06B_8@*Vgj~4Goi~qoFFaZ60Ir!?$k3PtOuea2d*vTIj#^GX%X;}iQh|LhYFsd6 -::?F$o|lr]$a!qd7@uOTfX-aa6]hFqoo&YGL3)Fb3`ofNM$-4!)/${es(hIUKApW85A_z]#yBr;#$~(;$`a`US=&^_~K8Xr~b45U#i;^%S;^;U#`|rPt~K*Fz)h,W[s4!]#N -::3!4V(Zg}w]i^(_U}skkH8}+r|O9)8YMMOpcCD/}$8%r%]#FR%*w6nOTLgLXEPm\.o[FHA9id(M`]EK4.zd-*i>Rq&dbUlEGfHX78YN?LkQD^|oIcP3/ZyISC2Gmh00^oTi -::+K3f4%4&f%2h8nTC!=/u!rjWnr4i[z/AW|4xEeM==5.es`2xn`a}N/{T640@$W^R$?.gv&Xi.`@vg[{pt\fW-46[ibix`C6F=ruP/rsN=c5Gd`}~cr-=`X6?ia4!FZ]|AN -::N}cFBh0(Jf|kZ@ZCOe==zB{rAjf4pn+lvVEehy?Lm`tDcnWowO}My]2T.h5I^eI|?%g>$Tn{0r6|GlO{!huO]}!~;6{FoNr2tW;}-y!%zq6OQpR\>_wo1WSuxV,iX{5HhpZy|Eu5}S{3H,RMsc`J*pRgS,n#o0.zyDH2;D*4-F2QBp{&G4(HH/9tvx}w8Ea8iF?&cj]!-Ddjn$/&x<*XX5Bh#@\yX_Pm{Bm\qf7I7c28iz(FAltZBEGP%69zHAz_Xp0 -::EgY;8C`9rW6%e%1FMRgE`./KDYn_#HA10={TZ/Z2C9dq>0@?~TK;Bpu;r`{^;f;1Gx[;&sLJtJAQ!nOya$Go=C0[G?&C?P$[OdUEBHr]N,Xna|>hj%!&G4FyZoU*\pEG9F -::@|&|ogVN*8+~V$N]Mq!FL_xzIsJ;o}[0aa@9?DPVUOU9Us6278V0wKa(C1Rtst;e#V;!m?>+<1myCa`r+A<>q##oY~517uk-(,5-M12!a$yYN2SlQ(v2=F(h,k!Z^zs*3F -::.8u1b.-<[,~JxcBRKb5mJy<*3V3c{gnWTqxXP4SxA -::^(Dy=*SV8I=uu@+Q(#hD&+<@U6&g.FO5~YYd3to1MP~KgXd=})#``)Q?5KmP7=89S\|MB2hb%,>8?AZLNwP -::V\tU_1%a{8H07y[$1twREn8jvqHSCJA{@lMdN.3\Zj%=aFI6H4=7D1;}}ngkM\%nzKj|aT=m3;gJZV} -::I3phTIS=@FM3n;l*fO[uKg>`;$t^H6?eBMV7N?=vb#riO8Ef#9C_xzO.c=2&V~Tw4Jl<7R@&yc{$PYTol9(t3A#97xQ|@I{b_1U\ihi%(rBkPZqGdyX+g=v0M#.j5Yc+|Y7Nb%VqeFHWJcIthsgu*OV|EVSV}]|[.~f%6r=wf+oRTpm+jW.@{2 -::|ex[h|&yg9u+r-u[X5>-4$R\}y(y|ykI6r\XhZ%~6kDFAG.L,Q)~ooP`x=oTwa^;UiuW-8RpvXSut(T2s{7JMaf/q`V^JA]1C]7<9\M[A~Tb.~\J1WjE]ENMnt5.N@w+Kq -::W/]jFCO[c|?YFd;j/n1?!N+f7DIOdTG&Z\>3wVv1|zb21-nv1Hh;(0G@M#=;s31}c5IrI3^])gt=CA5vYtO^9H2^*Z-R&?lEfu9q3s5EHZC~n\t|\h]`w{!.FiSXILH(8A -::|m7cQK%WS2tG#H6+VVYP=J0l6#J1BH.?E2Ny9lX7{K;u=|S*_ZRLpz9ho*RLB^kiAfE|d*y]Jj?8oAE1rO0GJ/`#%`i@M5pQRvlUiU64&o!2IS}k=Km]|8g5tXWt~?~[#Y -::kJ#s&q)/^2~#ol1rTUe??G]]nutg^FC0p/Ir672J5cgR*\.^Hm>GTSl@$tE>APHN2e^b?#}2kW/J+6}RXnb^rvNa%FY>@T3tBtLTZkXgVF*NCl>o*]nPY3#v|yVY/S|D7$[(@s?s[_?r,)OAyzvLhO&0[DJ.L49jzE(x-|6Pcgc.I;Wkg&~>pSDQuiP1QCmQ8wUVhKtVVH_Ie?N%a[I0s]FO)lXvbGjMHQ-qDZ`tI&\\b4]eyKQ{<%.vw2JX -::@=Pw>?Gm;3d!B0_kCYyEy{X6Pn/|OMy\87FN>\Dc^rrp6PgvYC2;*rr#OGx# -::,N7xt\T5BvRkQMmj1R4H~iUFh>^-==!pc@\U+]TR5!,juh<=npjI,D@`Tg5C98~@0G-@063/;]VaoBSfm\t[9r`zknwE* -::p[Q,PBK@SxhE[nKw*5^ZAY7221-i~Ore]B?Km3PVGLLl1f@ieFX1Zan3+13mR7AgFwS%{#$Sx!a}^f!R+o[E$G7_JF-`YjpG$g~SSh!5};3rrx>[PZcJXHX}VYt~%pdekn -::?o}hFJo,6|gyXKpmtkp[g$@-,YuA16~e(dGe_cmDHap[3Ic6C7&#)`O3I,oZ)yv]El-W;s>U/qT1hY8JO.5nD1h>SVJc6sR1TKA)2Ni&pFFK|n+BX3Kt%3`|/!,gg -::)ZjD/Unj6nk|q\(ng-@!8A0M%#XieZ+/MHV?2tajaqjHF>/tZ[znl%Fj}3Za@,RX_<1$Nwee(+U}UOiul_NWL3zk%hcbQv6G--UwefgON8h13{/RwI.4/S^?q~P@*7XYt1 -::Da-W`N)a}nwFoctvAE>.tv`mS3|`KVdh!v~=b9VejYgZ1SEqh*SfW`LkTx?A]vlzWKy.~{H=I2NFU=C.$IN}Nz~>V)nMd_Mvdy@;yO!~^aH9Omk$pxMCg(bUUGo$$W]_p8p6.?42ArtY@/yNh|u\E -::y|tLsooDAIv[;sG>zaL0NevAGZ,7x^qp6Ar1fm,_UB[$|qO8p`4Qu%hB$d]D6alAVo&FuoFko%WhlJ;yE>rhufv)vdKp!^yK&Jw.VF)OO=jH0+S9hq.s/_um#r)xYwaIE| -::^I$^,Dq7Oo(ID})l,QD2sWjHmu0?wdZ>{nbFEk3bU?I3$p#gF~MK{H9V8(t1i.7h2%rbEyF`F=p;.%;18n%mwI.>2&3/I7<\d37_XAd_{i*bw>TcI6b-IV]CjTR{G9|#zU5[{IL-jaOof=<[Wrc[N=l0P^_m-Piu -::W=aUi6(R5u1p1M$I{KWTO1s8t^^*9ha)1XYqVvMugO8!MoW^N#6q<^GcK76ev0.9qQv%A8|FiX`*/x6r-udxj&TvpEkz1w$x!aO7ZUM9~q9GKlVqRV2-&eR2&c60Bf>!ypR0R1Rg!Op]GF80eX4/L-2V1KX/0D8#2KI~qtN!T#oQwMz3K%Z9)5oXqQ|Lbz]5!63_fQ=H -::h911nU/\M&t`wUFP<$szW%VP;}[5w=cY&0&9V@pNUxHm{b[MJq3n!&&K5GW#%oDf.[?C0w7&ME0eU{hC[nkqCQ`&37#?%V0_#z%s(15~6hV%l/ -::jQx\h1S;Qm1][%/(f!)a!{5fvEC_Q{L@(=3jqAgG{v\Np`e+rt.`O(f64%O`lNbl^YvE|N4V[/iS#GDra@%epaxUCv<{SPykH;c1*]ZsLqJH*dx{o^wwxeE@8-Cmb+z=s`L/g^oy~;)R\|]zlHoM=h0.4j>K=7T{n{qA(SHIucDSI_X|}ow -::AAL(8KG,}G%aC}Eqwn6.o7YKM=Zg)Vy,!3^,d0CvJhF<%KY[ExDb>~24[O;PB9!/}1W}qe|-T|;d3Z@3n]Q#T^0F+5ZxB@4#nUiV{GncY%4_P7zg(sfRk8)W+0M8{WpX-M,T}{Pj{o1G]&vLW,;.Sb_mZRgi!#k-TijROt,(Lv2wis/)P -::eu?]j%Y9YHpFXRwhPQ&;85X`EZUU86\(w;3ij#w`6knJ]pgY~3e~#L{l73dN?U[>Q920HKZSd_Bhg7v?_?sN(~aXX7D/-%rRilhsk@~,4A1i7?]kGZ-AF9c\2ogl]!;-\- -::.5<3h?hQ@<8JPtd/o\0V`XVTS8`I0NZgHpW,Z{HoI2P]gb!JVb$V7f`Tj3+R$^5{RuF9&_@zbY0s2F!+9l&&jFa0hBp/])y%o*y`=5z2wf,KXp*r_qUK#9Q]2h<%4CK}SW -::g&Ta9vk?.YkhKYmM/,{LZ_]eb`RPjQqTw813!QurU&BiI/&P]MCt -::M`k)kU_pz/o,=S,gLUa-+NE,[.CXR.c<@kh7mxDK1?PJJ)9`[[S;CzmR2&^%2AGDf/AhY[jVkl%)0`^g_d;/B$KPH?bSv -::`OC][A%y$+%O;1%t-_74@7qEh/-!6Ox,u/}J3i9sKby#@#zHRr%t#_.~RB1k -::#f\!qza&xA6>*I4wg+rWqv##LZwk=%{U?q(#xlG+0r&xG^^z>}@FFj^e^%&JU|7le}]?x_#EzY1&5wMTGxvU4|H4tH&g)7No0&aX-=d5=BR$Jq0234S%;T${V8zU0ZL^9j -::6l8xxQMU7ER&Nv$}S1XV~4K77}Vpv=>W@-y%m<=-?1;Be32lFP~~$6HBa9i6a9BG2>!g5;lFW^w@Q0v!j3.icUBmsfB@m?S_[e\CBsUah%M[KJ/z,V0Id{B]i!uy,u`,ay -::t[e5?3X*!}CuLE98,uC/_25>?=K[$;r-V4E1OCE+Ki#?YapY@t\~(=8FRlBz(cT}%FlFBW0)2KrlQ_rOLSd3p@z~Dmv^.CcrlNt$9}sl10q)>mJa.\rk_5kh`opz1STKe,?*W}dp_*kRtsfOyH$fu&}b*5z-\mwSU5{xBHL*Xo!YBxsb-[SCOUci`S58 -::AGiGW4&41\QI<}sZDETB}wa[I@TmrK,x`}fnV5Eb.K;P<-|(~7{lFNCRhTxL],3eN*!Bt/NK*Pz*>;;R`iVsoa/R9Qx=Z6+=[!OG<[U)4R9fd_$4H0`_]3Z/AXf}nenaBm -::;T>K%P>mbmni~|8V[efXlM5=885psIe`ig-vM1Kr-k#=pcS`,o7`j?#UVDggY[u+`WuAj -::=]&j>nu`mXvdG1+~+0)6fVcy#D`ir.y{`eT+D>LceL^rfKwiYfws0!R3ZpW@1ep*Yf)@2<8M$@9.k6TV}Z!kU}l3iBdF|_`\.TgYt[Kxf/t(/wI`nJ]A2{b#l8{?pr*$ph -::@[;r_t27$@&|e\]T-MeV#qWx!Jd[=1|+WzGFUY^Hq~8Lb*~X~^l)AgX=Ku,LR1Itf^}i[FP]uIL81{wUlM.X9w)iG*U!ts.hJPl]C^[F#IPP>1$OCZw&&?GGJWSZ0Haar0 -::5sfge5J(}gSxeGlsh(OT29iw?Wf)MBws{r}kv/iJ,1Tc]A=NdENY}vsaP#IS1ejeD@I`d7Kzx49e;h]=vp4S/jT{3>8KsRDXcwI3!EX]`Ip\xCb0@X|>Zanzk?H8~APwQKN/k;WxOr8(`{8/bAZ1Z#`5@P64X/+Ka1=@V -::N?Wk=.3-{w>\Gle%qW{UoJ24C7X}A5Lnq?}e)xs0(BD`($PLCGjG3uvc,IgNi@{%e3Oao3_MH4sq8f?S@c50jq#-EZaF$BY;QtU9L0iyY_@tLQ9Qweo -::Z6TEM2;p|,EHucK%$d5L`%krV}cV+#RoTArBe(W\$8y8Ma)xzQL!a$\.JZ/`UI3.tOCXPmaB=3B=z~yzv8@jilb0\BJhg!XJFy!|}DWliyp~0tCn-hyQ6l0`f7]2uLdeF} -::j9KA9h#<8}(drx/0p&>V|UTaOifKAG`pTF@-Q+7<`Ep_fA9p>L|O9PF/X@L*^9%o7?i{a|d7W56sh!.*l/vIgAla?eQh[R7PD_?2L1c~%&Kuf&P6MkfV6IU%5FPx#1,!vP -::V_p{FP$mA%?MG}s(9y!#MF#nx6s>lZ`9iG]J{AiyfXsT)O%c4A,f1~)]FT5cGA}C@0l&v?8j2NR?q*%OpP.stmmlY%#cGeYZ6x?|Mpb/R89ZGMH7@IyBd3]h/ng,Z[A81Q -::D2}#J%KI+?`{[&CX0o}vJ\~mnUp$-0}#O(F1-=O+1|>qhb>V\{EvG7.FXW\+VFCn1jB-iN2@ -::JNg\E_b4#B2GP^<=*Do!mjUyO4xJIi+%`LML^Eq8^h~!gVg;EanuRvoMC+_Fj?fchM,t?DCwi\0)by6sHJtXcPLFyK`ReGA)HB0%H+jaC=(r+3xNPZW`4sukigOG;,twxXUvHq9eS@pk;A&ciHG5hqF-pHl#@vxQ!%OP/+[yX+fn&d=A0}L~%Yf&0Z[M0_MF}%Yk-Pzh+UorD1;pH;UamKyy]qTFh0^%Jzkath+XCqjCL@3#4?5Dn0/^!Fz@GxlU|9vk?zsDs> -::-zsR[Os96#q8&MdB+)/LAm+\zNKUGoa9WBe&/er&IjQ8P~1OZ^tML`Og}%bB@/&E8`xxU0J;ZwCe9SW(W8$91T+H=Vc; -::>95!?T}O08%Pjl|Uyd-3f(.NaK)Q!b]-gupjQF18/%?Z&ng^_@Wx@/PK7VmtgQ!cT=|KR!DT#@,v,{+{>lsx2U$y@37g\85@ehD{oL2]he=1-IxOJ~>oP&jnk8PB3m[A,d -::w;Uia?KWADyW}[V]w3CJZ[xrr&m+NYO27zlL`aDUkxd+E5AF,}QeYQFA%|z9lMx9+$~*?aoM/h$=_dfV2s/tp0w(2WoxVA!}jpU+%spe@EC^y6-l0E?sT~hgu_\90Cfi[Bh3;`7dwOdGd/r;45/q$d~8Oyd+T;,~[/HaNEWREQi+k#ubyWZ$nj,?WAD2Ig,mCamD~;2|zz6.;uPfs8$wQKuRnoeIjRS*Oc7#-_Oy{;V -::&n^~vO[wg%\pr!(gTm^Ez)luDlfP.S;Lh;J5fIsHAiKtDCGmu)o=ZxWP2383!lx$BmF7U=D.)ehU&{|Zk0rpF6n8x!#H98K/C(vy~\_>Akdd~zBGG -::)Mhf(9q\nB/0(2M|2)TZ0+Y2wuCul=h\@p[%*~9/SKm6z}.Uni(4k$Z0LlR#vN8?]BzuL&,-IjD6?T|ke/{1,?I9BzKlW_Qc_GT?\fm$6U?_#(bxU#0sz+u^0B8fuGv2LHWv!vxgNuY#R]$[=3oR9;4X%/OlwQ]0wXTWU]tTD~g.!~Rd(GjB~-}9FX>A+miH17aJ -::#oz-8P,>)M8ex|fE6C_{!=J@/Jo~hxF=uS5C/U$oux|u4|uvtVFBshlT=GWi|iCy]45`+m8B.$+^v{q.B -::XEpSj\JwEfnIqQcv7/B?IRWD$d!E^C1,H#y!MbMER#hlxw2cI#&gP=c0L{-f{$1Y~{RmPavDlwIqjlW -::iBWM?(DFHII&Q_h3#]G%9rPem!0e)p>AY=TM!QQ0~\t.,\yggiWm15h9loraJBd(xK/Sv`{HPX~BpH>(~sR!M6&!T`;V-+JKUk>Lx9)qw%u1wi$CqDi\?MJsK!v*$CoTca -::T!Evltld]-Gk/n\?%x\y1eY4UkY?/JPMT|EM!`*Cr1+k)rP.PhT#(ITZA=/xQ0qbr{RYRq6KjVRUDL./^v*7B$Ox2]?@cGn{,@+p++uO%C)ZQvQjl.c|_Ql@^d,5{ccU.B -::907/qW/%bl-,oTw/XOmS\gjOJmo{Mf]$]Rr5HUgrN}WRIZYHE|U3m*Sk=}[@W01c8B5FBRr.{J[jjFzIV2,=64lm5vs( -::AS`_U8We-,(%d=dx&zp+K<]y#^I?m&y^JQ{9(D,&p`7ngf-4aPOEALGXcF[uIOu]gAj#,e>8Cj3O{en[#+=o+=Vk\Jc{}q/4{@rnwklbF-g#%&g$SrhX$8XG{K{.9M^w`| -::k_{a7A8]v~.Gb[$|`fl-Q@yR/3xP$OD&$!HV^O7UP/SqJbjacm\13M~.{pu&yD}sQfq]r=M;bv|uT^c(DMp~I8FNKIx+Y{ -::SC6*H*~%bm7-[;R<5az8@3l=,K,m*8`~S@I,2NrerR>@BLY)7Q!`qs1kUtxae7W*lYj?}I9O9O&_yB%}-`c@`abXPq!eKQR)c9-E5ve{Q4uOaJZ^QtF/Bit;m6s1@gV|rXHAkDxI{K>^XzTyVl)4@[KU/6cH3[^]bEwH{{Oj#2t{#FC_K(B]cZ%9GNP8^/I -::vj.Sm(K$7Gb!55Cb>!*1oH9A%kNB4RKG0HaW/6GrHM4R07pZ[%}k`MtFM+,PuM~\5;*Q28uhM+X3VnV!vG()zCZb6W]9=!]8>B3II>%]R=i}]G]nN\kDPAFtd[m]9Ml+HYee.uCp81=%x?fTB9p$6o6 -::-1aGk@yI?a0fQ4}wKa2{2nfj5;xlTHlxBVorBS$hPfE;4sB`ezKWL$QxQvh%t]iyumjI}qjW6C,U-u240fEGeBC@O+95=EDADeY7E?jTRJ#V+R&n6,Bt;IhDR/N6!`Yk -::+z;wNhckYZwDK%gL.d8qK(^%qVwhWE+K2.F3[w#WVE{nK#7cu6!LHZCk9xLJ91O\>h=8xYZKqvXHnFKd~rv?k!G4(hOgL5Pr6MhQBMn&sLYK(G#DyE#pcLjbp*PS&Ul0-d -::X5Du}K3x87%t&X9MeHd{JH0C;Sl+zxlQ1UnIuuF$3rdJ-LTxlUomtI93yS?{Yf$NwS)X4ekh7Y?B-Q6;r@E,!06B}!\r9ui$4P6F#,lbMwFKj|mrJE)O4//4oV&mizBe=y -::=k*,,$qJ{esh~*_8~L!JV+k`a_ggO%62*AzQ~BOPW\Wd\7lF^alXx_w]Sbyd[dznM~k3=Fkqfzj9aVNT%6nwT0|)]S)mT{M`K -::TQyCR~3y>)PS^^P,!t/Z+A}YjU\9Pk3y>ZD|%_G50weh<[XsVj@iZtbg+IqRBy|*4^.YU0=jB!6v6OusrI(zk!\P(~&T{*5 -::YxR=tL^TL#wOgAH!W0VYmoLn]%(>iwlU_ -::qZj=zbZ5&!SjRC;KnRW$AiJP3O@oSidMM\LcN/W{e_A+;;{0vk8q[_D<;Nu_JAf;a*{XU8Z$GCy5;>@.GMS1zS3ch#$OW@n+,p%$~DTt[!N}/Ip`LK|HPgst&9dgP0$3!f/vAJQA5jX0qa-`nC`j2BM5rw<)rk{K7#<6f~61O%NvkaQa{LCQX}?X -::{&C%Fx)MVmKmf2`%2@9,=8(U.xN_/?w1Qoadz{-RA`91c)eUdMQ)ML<0LpgH*3RX4\=\!vGCWKVz;Is+UXFQb!@}_d{lKG>l+>3(]!#T>L~a+5kwimaT^4F#|2kHv_UMj= -::eB]=abmB{%R{jlJa%#OpezP#4pUQ\ZQ1HSykNy~z{mQDgU%FIK$T,@eJD1_Zb!]owtvc55v}myV52b1oAp!I8zA5_OvIyYel)g3;{jDsfZJMh*^+T@)5[Od{;=I`sXZXfs -::1w0!pi_2)-]&r;/~[O+3m@_@vv]}SS^cL|}eyfcn=hdOt2eX;8+Gc@=3Z!%{p@mK)p!j3jDkwy81\oZIp3xXn=&U/N0Gcc3G|}W}E#+?j-s2{xQe(m%&|NtadEB?4JM;D7x!4^8PInyXQA*?jB5TjiX^DUC)H=4!Uf77Rh}%xZ) -::V8ZYw~uR~.#|8s/OmM\a?@-T)eezX6b@eKp7jlo+TtQ}a,M=rQ5c[Usy{eVs>fGO/VOfBk~;t]z/jLp.pm{uPxSHIB9;Q^@TlEs|nU\}mcyT@4qRT5.bm8JUS)~8z;Oe3G -::Dc*Y&@|Bs98QAyCQ_,Lg6g45i2WeVWd*wa}pR3)/rB#@o~Cp]5f_R@hWoWuFI85O|l\n6Jv`{V?$thu}.i=taVAb8nx,,^!m\nh](.f{R!WrpW}h;5rZ*VXV}\Qmpg_m5_ -::^iz1qasG-9rS{\=*BHs-{Vo*vNdh]}Uu&KI(Il7r|[K(H\hCw(2\[0I9K.kn7dmPdpPNDH]3@y.)WLNZGTK!WVHxG/*8Lneg=ri_w4`t`vPY&Sfr.S,<`(^(RV7>m=H4@KRa(r`)Ew -::1$k;94q(>bBXx{-+R>aM-Ox2,nR-(RPiEb-c.NK1Ia,Q)?t8BG(@.aL$)>)wyXz7%ATiGJol-;@4%ZxY1f7o+QsL`W\HK^(/ByLiP^/KA/X7rXej8/v(.b -::;RJpx\V/[pXs[St/,Lyws%;_Y2[r6#I#*w*z{Z/uCF(%\8n&P&=g^19(EK;EUWm9OtS[Hd3>#s7 -::G<45~)lMaJfvK#-qS^5>AUmVGBP2gwH2QL2PPq~\*[|nTkt>#ZEF>O9$Y*EG\^_ReQYedNj0b8jpd.q2H`tB -::{T74Fq-1lcjw&h$`Bn2|&B`jyMQLn?rxM^Iwf>~bCnl}O}zA&3yvKG!iZR(;hh0$InO{*_N7M(/2xS_D!\H;RcnhcP^Y)gnNAm]-W27NiN17zit)rmy3>\+0[H&E(nMkV) -::31/I/((y(g!`]TT/zr<*n8d$aj_OL3BcGyy1_rejg?2!wr!_LF&wtzz6VrNaFmM7`=pL5~XRb>Ql(JGGy*RAin$viY3>7?EZB2Ny^O[VWixU,m}/7B]?S^f{<+JFEcfmTJ -::ki2p8ebR=}WA!&p(Mn8SFd,5U$$]j$gWSbQ$5b!,dY5#;3~3RDsB -::[lDM8a0yHM`Y3V=}OXeM?V*Ag`Vr>R2)!0\}HU[Iy0E84#90lk.05(8}#[zD^_yQKRb0PfHq!wI*}<;4U1FdUpGO_gz}%#jNf*_{KC}$Y75P~3x2VVfJ#e>KR#rsM5gJRk -::.~;-B4D8})6RcTf(h{[.Jj19+-OLBy(p7FBmXAvtQv*_vfBmgm#M5r4=*mO3?5dELJ#D)CZ[t;,J9V0InAM23JJHOr@p`84d==5`H?Afcm79pH^f=`>W5QN~-yA*Kc>qL5 -::{t6+!1`2#X30@@~5i@@3m?LE^Im_g6fTz\u)JTwWh,|Xwi01A!a5]`{yVxH7p-I&;GpM[vQ -::2*8P{2~KVLz3BDQPuz=8wYh)-*#Ci&R7{z?tGuivVn^ESH!2<(7g&Q7x8I];GaVy!%2As3_]qV]A^+P1u|X=@V,e?6A,^9Dx&nX~qPVquL[;gYvBHjr2tBd,o`RII-^$sfSQye5TlvWY]lo/-N!cf`u-Qx.`@\Ly>K)w_FhRM2l@TS3n,JfzeUv6CzIETbusRuGQ3|C`?`(tPLaF@9K/8%?Z)BD3J`@e_RKfe& -::>6Q#}^#hfCNU_v{S+pX{R1!z+p};ww}G_z8F.vQ<|zw{#>yO1_7Vpm}eD=pCf53jhW/{<#BHN1r)B/po_w3qW3AUp5i/.?U2D,K&SK@gg7.{Q_*Z@0P,qVLx9o-DqEX3$g -::N7tRK07]f]`GQf!a+/Pd+2[&B;wb!O6lp{6srf=,m8i>Ul[p}0g.F99fUtgOYqo1{+FVA9_FqX|QR{gS,FM^Kp^ooXcGUl^1VEw^sjqg[{Yw1NKOk5fP\WQZ89&,Yi743ZFLWX6Ht9m=j*|I#c^C@^GAi?ADshq54g6!}oU1+pE)43q^8A~hW3;EHDq?l$493F(!Vy{%${H|ER5c_1?/a>]]771Y&,;-lTh<^;ZB@siNU;/`A-My[aX}1\f*ZQ0r-T!k*%oCeNXi<9DGFe`/a -::Z?`L3$3O0UNwD7uOxC&z|dQ9i_e%LVyaXMvwb[t\~oS-q\>[{p^e{krr8WjZD{K%Tdkt{gKev&itIK*7MPM.T)ei=lS,J@DUgd3ui!oYkE9`=8$WfA/9X%vT5]iRs68}XU -::R3Bg9`[e^JNazCOv,GPkEPX)Q~Fd.dRl`Td]798aPR8r7F!e|c^ZQ)0k!fZjsg/I~{w`+A^35HY^D6#aP$6vJ0\cMo\O$qSVIL)sOd6ix%zw]34A?j^,m(!$8bPBU1Ld08 -::THCZ]1r=^ff)w-r\.V1ZVrWSl2&K8~W(9G_a.jt>_hddqkL2[%\[q]_r3iXzqKiG4S\mh#p\J4rf7|m7e\/T5-&[7@_UN^Pa2s$VS^5JY!oe$*OZ2+`Z%S!>6@7#6dAw!N -::}S&lKtvB{^mSwvA\HmnZ]Xi~g#gl/=*A{H_B,.hOR{UW*}>_).s6ib1`r=*,[,y)7Vyu^0wDVK&`gnC0bCG7yELE7OWR9u%MnY*_ia@{z48Vl7YO`(o74D`dhFTuS%L021ZK[v9OdM`n4Y>y_Yx%*1(-qfTRK<<,a^daQ#+HT2_SM>)?U\w$5G?9t>YQp#U5H|wJ/F$M{(&cuQv8AV|isl&(w+%P_-B_!^*~. -::}&N66uHBy9!1Vp!EVfSUZIg`Zi03$|;?u7ih6bp;cw/q7@I\<\+)~%afWIuvczrVgRLSrTyxIJ]3B0w|4AoVXL+[,Ya1[)Z*`(NV^twL9N-MrM52ld|Qqr+r//TX*O_5Bu -::w<,A~Mk|`BQF?53UjR>Ckrszd(xhq#POfpUo73YH[_#P@l9h/Xh<3oek8#R3q9Zyq{X?2YSvwvGE$u%Nz.z}I3)jhl%Q^xTIl(vFV^RI_qqb8y]eh`G{ -::A$m_)gXmZ-{)EU[~,4Y=(7bc!lcMA\1au04l+;])[J_k>iHkV.RlzgC58LE&U>6BCjHhp-M+lp8aB(7_rIG~Kp%mEan6yQ8<^w*i)_b#eU8iL+z,f,1,TX}FTg\k/p/F@`[b~wd|&yZPzTmcpY(lUF^;O{1o0,FSf`9kR0?fi -::5i&/^wW7c~_9NU.`$p~OiLOSTXWm[v4gWbOIbRbK=2`@oY})_/}^w-D+zItH0*x`W2y;.4e#1RwA!Q9VD)I_ZWs`Z4PA>r>}!bhw{MG!avE|78dN_=oV,\%;.INQiq@sSq -::V_4LB6~z}H.|37OSSZx)s&0RoA}d}WKF|`~Au^}]mdi9~PXpY(GE&X7;-u%HJEMESk>-Idq)EU}0v\MmHK5-%SGwI(l`AV4TR}8wN]7k#SL!Wt;@X2b5o_)V%-f4>S!bxs -::zG3$z3e;1u39W`W1NX!!P&awP*dP]_FKiNJ\JG1bq?]h[W+B%Q.T=jId>}Fnk{\Pof;/mWg6MfeM1F@8F!2NbBz?#qO<&wujiv_L}5NILq?L!2;dfth}9N)7D0IOx/3% -::bh=fUz?+$ny^$qw3B&]ziM2)UYcLg+1kd.s`]N.m&fLk,0%p;oH(ZdRL^iBd=n,7]uNLzl[6cQ1%NY+l=-mNnNLj5=>3KgdA1Cag&Po45(2V!k/9jm$V4Jn.MI/lyuH)YH -::HA%|4r[Pe877ZjIi/zt91Nm-f*>M|c+wG]OBxr.x|aEo9R]iW!CA]>hx\*phCjuZ,MwK<=)YEkPS4F!@;]BhCT@ZA+_^I_&v#8.`3a68wpTGF+?VbuC42o+u!AOl2J(~Lv -::T_1z^VHsB,@9NS)7Hs+Z$xmCjpenxH7_!Yei\o5xah#7=#LHa8ZESwJt}U~UmFW=t%\\~0DyLf7by*s%C7Hy)Z!Y/=>di,R2w&;]?Xd/It-NJN59cnFwdzZ3|j~(f(#gF~ -::s1b^!A-3mOo_]J,=.&\eno+ffe{eq0~iRkUKkrBi{g|DRQy?Mk9hmE$g)tv!\%Pk8g^`5-&u(fz]#1m?)KB*?!|<$lGi3=Sn.VmP\Id)\?3\lKz)!sp?=;Xl-DC\0ep9!r<%YPTI@Zyi%@&tC.K -::D$J=3G^{|*4;_NaLM8$4_5h{Y8WiV/^0Iilh-zd=6%7BzR`(k[WB&vKQ!d($SNzMyjCnpwi=D -::TL-_8gYzamdHG{@r${5GPH[`RiO`+eSHEbLPI2+Wk_iNI/(eYE=*hPa4y&WK]MEGONrJ#P=X|K$(w`Y-Oz9Ecg+Yy22l#Cx&o(?{tATNt_]`!HJBVlj9ga*x>4iTLE3 -::{~MT!sjs*KNs%_b@,PdxxM[yEZpFo1%pM#ds#W7r_y?^zJ-,55Q{2,qI{K~;PBqpr*9H!>VEKj{X~S@$,*\q0,^O#<_]B^Li7F+,bIQr|mNp\**#Kj{kkWb0%_Hxh}h|\/RZE!/6>gcS1J_zlrWNHa.X;|0VH\kBTb#khae=Gyvj2e+KP|R8.JOq%sHvp\6Sq)RSZ~,gBW)4y(yCHZ5xTttH_V!D|U=IQ3gqZO)2v1_rS+CfVoW[~5Z~7!VQSmKsDl!;A~_{#gcZ$U+Mt*1#&{HU0?[%%.+!{r|*l`+]tyo>{bG#[/<(6)w8a -::,vTdx*@qeF7h3EkhXZ<%%$76*JFN22XqVrU{M2,Vfp6c/,U0qj$~%Pl%.2K0{mQ4?r4svD-x4pU(7w0rTWFjA%-jU7LY8OF`CYOXfD3Gq_Z\&ot@j?Z{m|x -::=J$Ye%FVNaL%[f??\UT<@vucCP`C5#)Vp;keU[Xk[r)Y0^v{an)!P* -::PZtDgj)#{rxL!hysLB4W?_@&hJ?82`<=&yYy_$]<(DDGqS@q]|3dX~}ZOC2[m-MAQn)gWcDOYcQAGU~xxjP/UovTVU7e1Lm)7VUXfjp!}g)p!at$l -::clvV#AE38S;_=+v*%%Vso_gn0a$y!jW}UMQq;{v(#AK%nT#iYoo~+[#lQ6rG9u3R\f*vn!>$(W1?59c${gdM)8kL%`r[rJ^{Rc@jg#;zXz@^KCOthU)RJFn[g|LD]Ki@Z@ -::~([(}|>!%bS-zrd$k0v*R\tLt}V -::}?Fm{PEip,REHnCi0>l{+#w^=fO+Cj.SmFZIJ^0jc@\~j8E^d\yd*_JE(&vu2|77P{0A]vqYq&CK-tLF-KJ)HsrPug1r!pXhky(QL*-~`l]y}a\124#.w!m|JNzhZI9i~Z{37+B^;,Mp~>Eu4aKOBt$fu,l_[``6yfqnuS||`GH -::gm@Q/}K^,d`sFRK3/)fk^ewK(bAw)Q!To7|M96\lsVG%^p=.6s$)w8ae\L2y4xg=!An6d(\PE&NH+OKt)U@c5*Y=`k\NCpRDqbNCh531xUE#kBgz3C/w+)IFI-EdXuq}/T -::D.{<-#fdcs!Q(nJht#zi3+at8*Egy6QVe>^94.?XZEnT_JxBHQ%-TsvQ&IKyiBgeVLexbIDH&9jEegPRusFLz|`y)tO-/iN8FO/.{2;$3h,&+7A=bB}X8XpkSNParlh$tkSJXrZ!u7>UsBeCFo,&Y^2y?,Hk%M_@gt;X[Sdh\Se1.~N![N#F|(G#1cSZ#2hHqGb3 -::z~(Zk)u2-^6M*-u]/8/~xVh|^By^~8`kXB*A{6-&db@\ba5G3mIw;*jG?q/NpPBjeN{w*E}s5/uUQPM512%$j_(iDE(DiWKk)UP0.`>9)@qNm4bLhDgLiy5s\Xk4a8YmG3r/dFQVa7e{Q&K5MH041kOT!7$=.<\yZsVZa -::2+D@NyhNN8FL,U!2LkY{/-^Q)Nd_R93),woS9b@BZul&Lk$P^^=tI,CM{TRGhcfDpTMMGS!xCrnOLYP3Z&5RE)N>/6QWCc0Y}C`*9s#MM#(#|oOCXE#dR]1 -::RM*j\T\.,QBVl-=p`FT}TT@,vHJm&7^2GN?W/dZqCq\kl/h?aWRY6Uk@zydlgRVW;9>JE1vZ.TIKM\720o^zwf{Y6p$B=%16YMyq$UA=w@%FBF_k4tsog[D]!W)x\Pttt\ -::l,Cnvd)jbP@(@O|~WqM,E+MY^COjV6xlR8O+>Za$!-er74lX()E$Gp8cet4pmc`q`PaGo/Od?QH}?&MM}>#uR|#;\(p)BH9oE1FI|a*qkBsq&^u4Wr.;E=XO|(\aD?_{%Y -::aE-Eoomk@w6VgOF{W*lKpGxDL;?hqQKnZ+Nl7nD^$}vW1rY]]12$]nD8l39KZl[>*98N$[[,mKeD|lG}9Pwq3/kFa}A$*r2Wd0z0)QC^qa72E -::g%i[t_wR%_a%iyNWxR1M7uwb=DZ1.GWj=Q><5(kw%WM(~H]9[zQRiMkTTbo)eDJrMq@=xH!@pdkQWMQ*JMiiWa4%rT#c0v_XTl]^2_%g+Puf+xs~2A.,~n]{6}~]5EpT1jQYh1.dj}w&_MQeQ.[o^qlAy7PtRnx--=tuM+9T6aYg!cQls{F,_]-n%] -::a-C?Oi\4E3^(L3!FU{FjF7>735)bwVV3H7/|CLjR,CHug`H/QPyHy7Sh|!#yg},WpydJi9h6LVd++sC7k!~Th//>sm2z3/x1,kA2N2SMZhs~GI0mcWUzu4*Ebv]59Yb<$| -::I{i-`w)c(_FTaN%U3`v8Q@)E%vtKOv?JAb~[;]~8K~^~if1WIk?4&_)(,Vvv(tF|]jo!F6{Ra.T>qjS=Ov#TepM2aW-%NC}aCc?>67a|SGDjdSR -::~=?8UyURm`K9HS@*w-}w9?x_fp=y;j\%M9(Vxo5]bQCD~)Od4{3EpQK|;Emqn!MoUrmgTbc&PD`59HO)J5y6X|n5.e);J^0^t0zmI)x%3sO?*f@P>|(gGZS5R}UD(?F;8W -::~qc,A.@-Lt1i40|EoD[PjgqF[4qYY!2U]}`;A?oriwlhUGR^o7K!M`(*?6#yv5}#YI]{CsXf}ZbE)2ch>b@z`VD~NS{LyqNs150LMJ%|J`Sgg^1Q,o5HJwA^4(jCRu)c_j -::az)*}k$^;oHgs_S}/uCMWs.VQs[MKZJBq2deHW3[?cR#Lsa!dYoUJ.$Q#[oI80n&AiK>G&)6T78xi8SAAp-@I1-^3clfHFo7ihot~=HtoU|q(H{zefBs|+7)0VRna;%23TI<AMAc?&16aNH)Qj- -::8zs-XgDM-x.OFpZ1hijE#%c%t(?l;VypN6vWQ2&W())C-Ca?g{*FHlZ}-oivXQq]szYz/UBA~R1!5QS#%wDjTU\<3&c3y7%`#Sr\]7.w?r!W4L~QINZgz!#_kv7EJ@[ipO -::35Nv]Y!(siEmC,\}!0.d^E%2@TV=<1{4n`>)g2U{^U?8escs&$O6}`^FV|Mb1*QwffIT,PV5i(H#4PT|Z65(~+h(g=??v0{E3@,;^%>C+hby@{g~{;?\2eewAn?y|2BKOI -::sandz!d-4`pKKzfdn#a3G*`bUrt;04Q86AqMi6U#j7rg$EB&xZ_vlrr6P`0;g(s#d)R<<9)IJUf}L*uMWp7zzy!t1s9Nc)qqU6m8etNsHU2L+DiR*$[?=xgzb|i{Ub>u]$ -::T5*PZcy#*]JY>=4T=U@7y7$WzlSGnC(=hPwj4/8BtwUs$@H\V$3~e^J+$*2Y|}[fw\?8zbj9TIdKkDpO>tH|z!d^5e;]DGjPsN;SO.Pq=+.,0Ogfk;KbHF<675%@t8#|3? -::te]+Q~*yt0+H;TmJCb/(z2?jz_=*crHH`b-bdL%pB6[\AH4VoC;%lWm0bU]RuQDf?RE2t3b%@3`LC=,$$(Ib@P`\Y[L1Et(1(CJbdNvMqh{] -::pWHk_%F](j1@J1hqSWi\6bF_^Fytd~otUGu6K`Na<#S5IF)UU,lH\-qk1gx!B9gk[>Ys9Yj[6S<9%~MF9@V7,zS0M?\|&Z;`Eq)?c^wT5W!;TsnakQ\97MRqHG<$9lwfX^uK5hV#8Iov=.ry.=o]|;,j.# -::A;E2,Zv5=qS3a]mG,Xv}gNL(!\GH2\?p@IIdU~qkz1fdi*$vNksoD~h\PvHWi(JwI.]iGd-\J1,({xp4Sbd(Bi1Rdl^bn?KpN*Y=4?z*gYbh)~a5y`PKN`vDH#ba$1+d>d -::2|!l|/h;2E8z|>Y!K{`lSZe7%=KD?@ujqo-83v7ylA(;t#[3S-yxpQ&}4vt&)Zxf!a`R]P=ST_n|7hmrd2%oTg|*;-9&s|7X[{)U -::+Kw5[juIqq~3}Ip~NOR]48ITB40RQ9Ohciz3&7xtTx%g$KD[X!iZ;O(V%8vry48Z#-=}{6wF6BjQ^fx%xc#js9.*)Z5Wjg=q{!rca(Jm+im#m;qhN\L8.m9/}T[Oa+})hi -::Mvr&nyK]W|UmYG,_XCS;ga-c1ICeo#=E~\asEhXZ#^Q4n|2<&?Az#U1@N+jiK/m9wDNh{]hMD -::r{{euH0MLfX($k|)tPDI|3Bu~7OL25\rDgiLNY*_WzT+I9/FE_MRVq>Juf2aZ!-CMzMdugrzAYZ~$QN9Z}Y2 -::79mqGILIE@kk2ADf{1L${84|Xn!1;ZD0{eyD&-URm;?U;QM}{m_% -::MjyT=qE#5B&l4|j+.b/&=Sn5`R(ZZTyXS#y&h_varMQ;m)6`N+9#ul2+v}\2f.#sj!5W}1|B`k\y++WiFUPK58r%-{9Bt~z~9C]9P\WSC3ZYS#l~Oj[tm=Stn?s=wtT>d{r6@jPN~xFf)j1$ZtgnDbiG5\uY2Qju2(2! -::J@y7!0;)J*|kamalg/Punwwa)Ed@`J>r*@#kSNx;l]#e+gaB)ymehT3s.Z^hLd,p,47Js}p01*s(V$.?PYf0V*9mJ!;j%yD& -::HGyc=D=ojK~o/QVFL^KTRvoj2a\m)\+]A-n{Jn~uo3#kcD<<}nlkB/%z!&+Bk$&\o5uUYDkz@^Sbn0gTpEs(_gI5TO2|LhXl|q9\;6`QJ,R?nuA$G,BTs5F1;{mshk1Cu0[2Z$YWfY`0I!^|QR~dW47[UB+B2(vM`eu2uk#Op|X6}l=f8-dR@x8Bog)K -::lR\t]7?gloQ1e9vO|Q-N2-kCk.,CI\h`;khB*2Szj;3q\1o*-kgtgS8N>0Uon5vs}CqRBHo*IqNwA`^_A*6AWiJ}]qCX;]hP,!88q*IiANTJmG5u@qTyh0f,%N14ym`bg. -::!jxT,Oo21>`iwO++xt-3#*`bWKWb#y>[wXW}p82=ymbDpIdyY[Jb!mc(Jo5B1A8JmUk4+fK5^60rgt&wxz|5}BUi##rSRoEWax@,HiW/Dl>HqXjsljl2QH#GeyXmn^F$$<&3?Y.fK-ZwOA -::Fw)$4M)T~V/D{CFV@l%^v4S#1%~qFc1!Z]shgoaOTW-j2y$/7;>~`rCy3r^NSDDaRoN!aY\AX9m]Pp37xnU\52QHH*yr|29I/4dh~oxg/Bh.[{-Goq_A-s0WKiy=}nCZ]KU76\pP%LJOhs\Py|6ayFbJff5n/18j?.s^BuEDp.I-l,f -::iK%``JReq}G\@hC6+FjkCGD37E7Zi8MBXrCX5NpEW/vz2<|.xqU(KHjRN&pq))yx$`Yf%e;Y*A.H`n;&=&7|D,;oLNWnGi`)BIbwgD1DkSMML|jyt#rYIJ3;9T4m?kd-[5Eg^08Qp?].y7DM]/,bz%2$?!+^N2v6gV%~GNowy1BFj>r;1r+ySEYlf^cI6km -::t^wXM7kdEJCf9Axo6cD[Sxmo>X?+S+L=qEgM?kGs-D0BUc<^Ma;<-@;J9|kFmNTR9AR_PE(jaemt]R?.Lq-RwlyE7DR\?J@-#b^pSyv,QY9Pk\6g{?Rc(E)bx$%W33=c2@ -::txre&1FJ}mNx4+?M5lD&&$?O]?B}iv__q8]tD$o[mFh4<}Dn6ccAH7JLYNy|?E$uWy(k*ZG+1V`F^FrNkQMh%]cvlK~ILwIX7&6ZYst!hurvwA*.s.gSdAQail;YKovb -::,*^h%SEXp8Wb~JPg6A3d>U{dpG5ARQ@m.&W[pUatM,NxMg.]No|8#p[S3)p>g)DkOIIpch*g/]/<_s#aSD<(ZOsj0}mfyb_G;G3M{w6XCj/hfpap{Zw8sF|S^;U^mR&rRD -::jQ)K@2MR(~i*<^d}\hxpTO;+[HGCch^+>,mwbKB<=P*4;QFKl@g;;v+^;pnsI_e.z]V.As+P&19ZqQKaT;Y[\HtMnsS+^>?.5zQYN/Qu-uKDw8axh!i%MQQ -::#vtY>#0mIchx/4&Q$SNR_<^/C2 -::U6QE_|ft6>bT6sn@ud^5GEx+Lz]~l*FD[%8S-10C|mGBTDl(yh3=D4&CC,|W>YE\@f9ws3a14=Dri|j_Z<^SQ#vstq(tO3Wqpw|DrbI6kQ^, -::jT.Q5|jQE@0%,HC[8JJt*vi%|^qmZ?]UOf(-Z`cf+LKL/[4qt].#)+2}nz71klZFd[8_Q<.H+R.q<[Nw.%pv/*};WzDh#X~Abhz.n}E{iCep)#_j;!dC@FOBr,yr#S}#Sd5(%hi8T&o}r=z([K&Dv}pOK%MyM?OPmb|. -::vJ=<;)wFbvP$)Lt-zU+g1R}~/>qlCJh-Z4Gc\xYcwjKsyaA*PMEpOu\b5&q/I5/T@xlg-GVgv68pkD_N|Bz#y0.ysqxz~3a)yWtKCclzH8;8 -::NKB9{&W%/b-#iG+?>sMY,N#lEve{%27,1klEyu0Z@/{Mi/#A9CWyCT&D]hELjpan9jQNK/2HV>KkswY!B~s3~.6+8vH`u6}[N/TtN+Sf[t`Vo\9?5`7lmt?E&*aajjAO8o -::H*E@}9}85s-wB+_D[hx|RF%$mpwW2+T;v^0@NYReYLa*og6s.RA{OVH[PO,`^0ba-3vY8[;z]u=4jh,zZ{mCiByDxlw-2qIq4zmv]^++E%]LI+(Jb2/4*Ij=WWf`Fv(EWwYl -::\(NP6~bvk^ZhskGH/t^g-fUF)*IUPewCE3nO|gVuN;[x+^$6xF465DjEDl+@SP|po.8;eX/zU5BrrisGU*liD -::%/9X-FA%j_EF~E>3c^v6LYDth1u#pTIEXi$nZP=~9|tvXlZ5cOVj?DNbCDcKXt%M](!o?FoI\[[a/<.[,+J{d*~=D877nN}.H?)A7_sV+ofD2Ujz{ko17ZCus=}CZXqWNv(?FY|~Im\7Sp[RIOU)Y6J=ox3@e;7M(2o[q3VFmC$9yLQW`&W(gsPGAvLt>uU(EkGxi/lu{?uln_cRk>*o\oSs]qC#<-.-_FdBbn*4tAP4$/ -::-JHxTqB|SrDMg@|@iFtbO+OG~27w/E}%%$@4(OPtwcLTSCJKIw8-Uu5,#|fY{v9SSlh!HGo`O0KzHf`UfiPpIe_wqa|Z7P$1Gc|d55B|d@Py[Am2yf?Ep+TtdcIzN]=m7K -::o3eYUD1Wm]?7K!A2;X0U%{=;p]P*tt>CQrLebC+S$={_BT{>I,4qrR.7eT4Q$&n`|}U8iJ-CM&Xj;hmC_1`^%=5bSw%\k;i)7o(h$b -::m`C@#}y}0X$`KW=UR>8@Vd0)s?!s*#Bt,)|&{r8c+h4t%!JGRd3`+qf,wt[@YcI(l~Pg~itIbh@oI[r1#qC62=e -::?g\kb{%M&y0?J9(E)8k3[};c5BkAN6mExJB/N(T~a6\-@ACV]GIP$a0*)2`=]mOc6O\#?nO5Q*BFen}$PJI(/7FYsh=seDg*WGmxd1*lnJmFVX\#Ajq#Qj=6S&xyX -::YNDApY6&cSVfD#ltLA8;m9=np^W}VycrC0fW#sY$X@7rqXs}irD?>80?8v%W\mr@HbG/JMy!,UaWqr_Ufls!r\G73-{>#5hEc_$q@tkv>nTd7OU6w+VWpk-a0+6{T/fX-rZ9/[cy)kV%JM3Y6rnD@Ld^xL7$)^vVT`0GFnl9_+sMi~i`XAx -::gvKQmiZwzPOlMW<[VueE%ATF\H06KOS{pS2.a.\x`c2S!@k0o*M4L+]?r\+)XQ~16-UsLnn<2ZZIFrC=4Ax-6Pg,.QVN -::-O/J9nA1<`$-r@usToPR$>b0l&\1sU=N!sb!IUOh(1TEJQ=)RztBd_tzh;Tz*Dn.Sf5V^40O#)fq#u/Is$L5I4>sFGQ+{6kXB@y6*q]fs[>OlA -::jIH;6ZZbrznJ_IQP]7_WsaQhwy=k~(;xLY/?s5a0NH`vb3}lMcTB+8>6C-)Do212Vk)X=w/^O%Yup@W_(g%6YP(m0^ZcNjZbqZ -::Rw6v[y{iP}/{>vD7_G*G/pg{MfYsxPPU3I9]CgC\c=`#tXXJ\XWDAPgVh|nU]#]y\9|lD+F}OZHJ=,wA|;4qL+*4}RlVo,ZS-HrmS{-0GDR*TbN7eWItMfucJP?/@(tBPp -::kF~QEU@Q/C[F1QRY!M!cq%@wgq>&DnY}z_6-/Qgh\Wk9i$+J\!H_T\,(F,qiKk$G}8Wxjb;%d%(s -::!/tYT$avJoWfn.)7%=E\Kc?uFEM_UP[wdXO))-|-U]~F[RUeJ&)2C3`(mbY^?O2KwYauHRI0x}APh6tp,@=OY%+Dmc4GAyCarQ@bsB{\BQgm&0%dkPlWAk`j.OpzU5[Ihh -::;Ec}5(*-9z*]dN/~a{}74mj!Y]+@kCxYs4#GZGA[/-llw3Jt\ee{Vv=n_[mlj9[jKGx$\6]m(MfDA72VP#2~TQTDGIh@f[n0*39\/fnd^;eZb1N6%4~o]Sd4FI|?6Qf)<\ -::KP57+2bT/j*HDvA^@U?_M^X-wJ@EVClzq}L-^*T@hz{Q}klrlf9-PxBp>iOgbj[hw(8AQ/3~mLG. -::H|P3rpefxMcFc;G1Z&`_o0U%}0]lpZ_=8ksY`\Xy-mEVE_Zn8HB^iS~5J*))+?+=5vs_ -::%XL`NQk5=eJ~o&][7z4ZM&-CwwbBY;K5&({m>&oAR,`EMCHihTi$td\=zIDfI^>P2MF,3[*,SB_09@u(%gG@hCW!Cy?#_P?R}Ta[4pU{0a[j&63[+!~r4&6}QJcSal)@K_xde^+0o2ly>Qo^y@WVdE|40@mZ)Dx( -::a@J4/}KnAO7AwbeKR~a9gsKY6{_T8UKdR]B3V%.]lV|xqUR#G^HktnJ-8H3]Rf,/qMvv6[>oZ8IAzmym11y,(VxH{8lY}62?f{D()G)-<8ht,pedjSdGY8S$[B;,<+UX.F -::Gj;mYj-lj!{0Z{i!V`!8,;mg@>Iew`[fb1r2xQcZNyb=p__6|c4Lw7xNxhcJEnxBc/650cUIuW77%\{q=8j9G=fc4!1jX`~+w6^SWY&Sys^jA\.79Ms5Jl}fioX(8Nk2Mm -::ykCr1OMeKvC~jkv3^AqUzpo-CQ[jN/;@g|.w\BL/J/bb_v&AL?bV{B`YxrJ@%n+wfi2kel -::SK`)+(qoZC>u]({wT6(xO6RY0%p -::b,>gpBn2]V;ji@uHO][K-wX|9dbB5W$Bf$KR%+Ssrcr;M/e.6_dn$}D+Y{\v?BY!<,-R&FfDKxZc/*T\V,9F8]L)Tz\v8vvJ+aS\u=!j-/IDrB@Em`3VF`eI_@=LLO$Q(|#yiD -::/(OA\]]@y!2yvv|jRT%j.6AkD8|#Kwe{utWQGV(_f8gf5$+Qx)7|}6L+Cd?SPC9N7Md8~C_vhy*V$}kl/n3IgS(bT~%R4r%W8hxRceH)d<6Leeh%89B$6JwVPrkMvnTMi%!ca4OG/6)K#m<]F_K%Z?$2zx-EKx -::Exrx&dsZ+UpI`rGz-=tiQJBb@q14pZ~yka>.rLSP=xD&0{a|?LDbs31d~?ePB^{NN!+ex92?)p4lE.c0,h7HlY4CaXm!Fa=t*VHatfGVi@\1DZ8=ed-~Va6X7qHzO\ObG0 -::yTWzAK~5DVaPf-Q2B(29czG]m<^Al06p[ubi,U,XwztT}!u>fHcqrj4rhe2UF=>U%;YD)}*MMKgO@6;$k;;L3<$Y-$+_4jJV$l8was/%u7&3]}kx)kKVW5s~+3BA-,9k!y -::!(5v#CL^a,YS}k(2K2+>7/31%i1rr**O[{2PRJDN{1.upO>\d9|gtA3$2u^*]5oy<(d.Pbk?`_Ty!DRTpgQYhP.p0UmQ2z133m\M -::B.q6*dr8C|g%vC$Jy|p6ecB~nZ2LxXG2~-i9(NxzSBn7Ow10gXE$6-zZanzEue$&kr=qe7seK$_UZi!L@I.aOFBhx^S1`A}JJLy.+!F=@ckNn7bm_IB9{mFfKN`;qgh -::B|JM!5%*=e.JQb=jl8kq=^TTFtf3lJR(g.-+dB-XMR,@T>v8tt[}lYOPA.=9XmmnanXt(?R]NzJVwWo_^OB;4sf)@Ax&zsf6PC}KgL00?2Abn_d#kU4NR[[HjVOyO9s{o=;}z#m?pID6x8yorDoE4504M#p8~4!7iV5U3_`x{!6nuw!]2vYW6fPN/$t]m8L`_MCU!Tb>`Z&/YZi}c;mKim}X#w}^D(mW-Y.d4\4S5]6epsGiK5!K&iorL|2w7M=B[o[Ilk]7CV0qJE#q,LL-tk -::jk2Tb#uR+Le@~-PikF|W1)$2/4[yXl6SpblxLX=^5czYkK9paWex`47{I0gS2;_0VdlB0`NUy{_WyNs~5}ju7r?OIPN1%G6W>J|yg%s\`q}Vs(rQ{qW%0JFl}No7pjvK7J -::M?~DYG$IuWG=5L;[icUo\oFgeD;&Q#)ax_a@kyHXK*zYm0JSO&GdsoECI0FMk(l,sSZ@NE?E`v$)Q4_9&KJA\gW=XZWPPj/(|Gw`;6*7k0L[o6XQ/QGCSnG&kYs(SwAR{3 -::QVDKnjC2#F(t!?L)1+1gBGl-G)MZ3h_CO%8zYH|g,Rymr~.S|n/EX70{q0=}/X`v1dmdr0`liV%Cm&eBfaz!JvG+@D1!7[n!$nMt6AU(,e6&HktyJAG(.D9d#w5*peuuK& -::LUa`a2j*;oM,;?h%uG].{Ua!=(+gw1oOQm.V[q7\m3Jod&F[8U-GH20Z3!{OjtJJw[\t}D{IYC7h0kc3_#yQp|Wu[4/8ROf8,aJr&jt%Y,%6u|!XJ(XK/G45kD1kV,zq0i -::x{=DDH]{rAiVDo|iD(U`P>iZPnZ({cO?K+mphTv&p\ezn_OTp`{;c<)%mRaL2Elk!53#znDUW.)bXU~~E@M$=hWPrF#V+q=b5GH%Kw0A|hdA<$*o*q?dHjaL2Z\FK4Ph|L -::~8)A#![7vH]ogt5yGx+@K,tZhlkap2s{8kv-oL)M{@(8C|W@>-E$*;`.lI}W|*Dj32T\34[&&ukX@(uPI3-AS#6U|T6#Q>BVT$WDjd23^4Ef+7-eG^aMZ0]oNJ4fAl1!?& -::GO\=}3WAnX\PjzcI[z{2hLfYaD|A`4M,j]Qo)r{7RgMW5?mI3@adld!eM-(c26I\|!N5f(e_GDd,j@+!kw7DfZ{yAXxMc)k|YM~R{aB;$n%kJjDW*{o$iiKUTxgn9J<9o> -::|J~04+94ckdHwY|D\J8RFNj5IT;@3Y#>WP^1*lOs5LNG\J)g/mq0j0%4>hw?Z#ApHaYV#[O(o.5<=n^sJ8Yj0Q-uneuNkR,E>I^p~|6(/uVgX*{BZ$(J3kuGT.3+bacO>Q2ZuvJ+e<#.;BB`4/U1&\-EdLA1*xeMJlkj-T6/c37?_SN;^_*B4f~3L/ii`(_sama(G(SHV#{!u^Ve9E|d/c-EdS/qEU6=/jM_8+4gEDCJ7,]KHT3Rn)l_}!Nvn -::Un}S@`sIb]-XwF6%2*tdlGezwBh]k\WY=nBECL8-q1nf@M^tCZF5mMLP2\YP)d4m48}d4DC37i9g3dP+/y%xmkS-_1{S**gpo<3wvonA7AcL5sJxQP8!t^>xch@qJ31m%t,0E8YT4jafHuct,;_,f~~5$3_K$Ih?m-rIW82h>A7DMTU-pA(WG){+*ViCz+pr+Ln7oUze^)9z$8Y8zL,@e -::V@2hbb3nTEPTp@W\@{&-8un9^rb00,Bon~zV_iqeH4-El~Vu$ay`XKmE0X]#>OZc-{j8L^49tN10i*?-h=pP;Z&v;f/6&G|Xs)ETeX->iEr{eA$i7SfroLaV3qiuf@?T[# -::8UNNy_cYCZ9|M1qNO>.](|BUsA9UgKz`/p/eH^(TQU\MM!NGkk*^O8(cc~U6.4;a\8RO$Gs\;Li[1nVq{lc2@/6nG-e8K2sUi1Jv/xP4IJm/u;d|MEJU5!~5W_48Fv*olc.zfbbGaT2{O6fSo.eNZ_[|=pexyDKPGn|k?G4VO?XE#ZC&l1|h*ad#le(WMp(>z.~TJz-\3[Bu~Mw8nTIZXo;/o[!IPrbhs -::]W;`JLK7tS1[JHlba?)z~S&qxy}BwEcU,N3YJIFRbJ1nt=ZN8E5I) -::LUr-B_6!dYqrejz{&(tZ0[DAjQ,V@[{nGt\<;DV$xnW~!?%PxSQX4fv[rX7v)3@fW}q4K -::N8.2$QkA}z]^2sr$YP.!g=SKK,;Xn{$77D;gQniq^)+o/@fZPmDyCD%{mv\aU8kcvl<($_f!FU)[ch]79g|2ct{|{z!3GTP{Rp1wmg,BycTV[6f&a+;Qg[ixJ2;7?;tv%J -::HPuQ\xO-pyoO~]/q{Z[RSjhiz_y}vX8_NM7tKX!DB!C0B/V9KSjkY`h!l,V|/+9qE!wS>qfa*pMV&)BVexxd!Mb[D|xK#KP.TFTzXEGS7]~0\Lfz=EYxC=gk82(h3FqB|f%m{v,IJ!*L;/OK8+.}BlQgb~\e*P0H9k(%Wyx2^/W2&pi7!y -::C|5vzR*B%joNQz>k*-6DoB!VX=.1\3P%SM*mpO_LZb37}ias} -::Vx86.UEJ1!]Br5$UJVWX3m.f[Ytkag&=YvDYE{Z=x\g]uQe/IssYm&9_nko8XVd%xTxx>6}7w^ZNFp;M8;c;cD0$;}v@N&KJLfnPA]v~cK+K!_e!u#@5QR=eG{9G/G!.x} -::\)0#Mi`1*fVpyQuZ3x)n*a*S+y]3EuMxnT4W>Nu4~/i?6`Xo/UAPs$1->a|!$tUV0&8s7[PRD/j*G=<\p>={=0$+4E0#1qYOapm~0Tnp<{%=rGkSI|>cWphjMw&YE]hti% -::C/qQTRU9O8#tmJf;)_~H>$AY&nX|Y@i{tOG!@U>T?Z+ePp/6n#On/Km\DMz-di_@GSmwe7C+[*@$-?kB)!(zVon{3GY,rZxwIlie5b1F&Y<}v0w?lTE*-Xhi-`{L1Y.4[Z -::8JW$#0T^!/a;MIP26Krr]l0w]$M\yU,wz}0rd6+}lwP3OhQ}.f/FWAl.CN&$D`NPVtw*$CN_A,FA\+@ -::MQ-^r{JDyo63?eOx8)#A*vjszm#;3_G|N\,~HeK`VFB|zi6uEQ_[/a@yghqj7#>\Wff]OR6>]KHpQmo;`i${qg3H?EksLg&6i?NO=&9VfvaI=y3wmTy; -::SmXjE_x@VEyrQ(n&(B=5d&_y;jyFC1gXi;(=8Mx#$`hk/Sjh{*V[+8>=^}s0bn33[2tCnYWj^d)eN)O>(emmRJ5T18_)K%&[\Qzwszqi%LQBO,EFud^#<8z`_S-O$8a6c{ -::fiEcRzk@!/CsZsnvm~E87LR;d]9W&8LJn\KS#7o5di6{D{TjgeFA*^M(\94c8A<_4wIa#~Cwrl{Z4CSeRJ0FB^7U/X0sgnWB1k$a,!wlBoN=,2]\3YpD4MPAR!SjE2susZ`{h73M/GEgH!nk]UCSqP,D-Em,$l$MI$;u -::MIw#wW@82t;G~kH]aXrq+4rjn*,ZU{0S&[k&@DX4/AfFfjjTX}[K/>{joLq6JN%v_[tmS8AFci\I31+FD&.oZVLU($&vI3MJJhWerdB55.%}9SW5%l5O&}s\m(Ng_sWN3H -::\`N}=(G$,D*4Onl=;i02ni@^fsJ=B-;AjwlbtiB_m/|ZSguIbC,Ko&F_*g?leVB^&bQ9-!Vae}a@w22%q;VxUn`f,Ua-+T!Ar5f#.[EUO/v#3AGRKId-,cI)LFD)[cM)GJ -::C/a!.wM^3{aFe;duG/^0baJO=Y`I{CP5(K4=cs^.y`BF}J<;(l+FLp^N!`IohRy|%k6Vj.xd>~U7%RGAYGgLYvU8XsI2((~H3)7{7da~-0M}p0)l;^arnz!W+,HOphuh|\3!h-%052F{7zMpdNNdz|o5@Beuus/n=Cp__Fi@[.ryXFq#GSiB;/J[O3)sWaqUr2uYcs^41bACuWzs$K<(p&Q}JZoTP$19 -::KCtmCU2@8X3|ugm/-&TK>}^8@a]Qn6D,baJ}JV*^Jj?4rq0piK8U!^Gt}$7A_N+Aymq+P`Pbbn3(y$yy4\m3bP17heP.nqZ+ch+k1g;TuhCS=U6A2iIF})$t226hGCm4jFvmf;w -::Q+z.)vXZi==AFV}k~2b0mdH.{,2@If@nAOClq1F%jin1.2Fbgr%Q8Xvv9Y?[i,Dz&t$MX>]|_jk^J&,(inZoT?|bhy]\hgqHyk&sCW;`FATE+{*s.Rfcdav7R-q*OK>n1/ -::2*gpn_@T^5K%y/fkryk%cMf1YNgqq.z]TNNU?;4iC&yxJ-7Y?b8Xst>3)1os\#KNvg&D`6N@\.!xFIIUwH;*%Rs~oiz7D-(A&J>(W{qc-&/z{TOEuAZtie -::M{]ta=L&kQ&8Gm2_[e=/t=b]geFlcmuOFXYaPXf.G*2^*WP%(PIRJ/i<7!]dt`v\srvqA.}8zA}-pWl=b/WgV -::u5CF;QS|wWX%?a~\}f^[=jx*^@Qlg_*js~irWAm-21zltQ7{k}6q{L8/2kPKBohGgbQ=dKJvC;L,wQ9x{)p} -::)?+VIouiG_!|[kZ2eKzi -::@ql[rW#C&-*pD&t06p7qr8HF_BVu>fiv>0B)=8cWKF5|t{_r`T=wl8mkuDk$.?;sdN{hxmQGc/%cYD-(aL]5E=+.EzY,FHaVLAsY[bP=mkEtqwjr|b!h3*qrg*(1/j=IRWD~Yyb]S,DC<3R%d{#$=FSx6GVP#vnXc!capXHnfbyZHEF76mggic{K6b5\9@62*T\^pcK%6^v5l)@+;\s?7+0+jQo6 -::?Ws)P];Qa09r6[;xba-/4?U1X6EErmge^4K+KPt>m=16vo}+*[Wik9N8UI0^NtiH6p@}mS]rs,$[P>T#LtXpdzJuFCKO=%G%E>0Ff(|3?jvH$%-O9D97\X@Uz*xg8(4W.L -::RnV)R7j|0Mx8[>m5h*{+UX1!4v}H_N{^fofP=NIeus\l4{MQl^\km3s(d\{)?/D4*|7N)iN%_%sSqXR*Kb]iI(mwGU,L-c!+*Jf|CA]p>%6l[L(R.|BoS0O}]51|\q6>M} -::G;2@7jd3U_yY]m-l~LPNCn\p^a}2~TkT8+L%m1q44[D?sgKN9@}TbcaI9O9z.5iSL#R+NL{Y)kx4Q/m9Z$*d\HZp9@J6sd+x08Er1AN&RoJ9D=2pS#Q%z-}H;HnUZcMCud -::^pV/UUTh,Ecz[bCezpialIg,\wOB$2JX>YNK4vCAKrI`El$F-ulf)M~%M]/u4(&,qkrZk6x7uxB_(FSW&3$?1Pht;[EK,y2LOcgG7-Tw=!eVR)lTkdUiM1m0FgeJ4Tj|UG$!A8r]TyiJh_AV)D~dwWS{X~!BD7f}0!u)o}_ghRN3_DYxbN(C+Mzm#WEC=[6d60^K2ASFwe>^-UnTF3OVW -::uZ4(=]Y1U{p]=m}JtI8RPcbh+>yB>N))!XE1D9v[hoiwr/=d.B=zO8 -::K7}[,@{TD>{K3*DL#04d*]I!4HAN$F#kipQPQi28-]h{D{floKUNbQnOw(rRA.\k#^lWmWh[!TlJb?[j7z#~c(ItUC+6p_%(3pO)hk0OePmAZ5/Rf_ny5I/fK`8/5]LPoW -::Sbt4,.*o#&0^3IPW{YDP)W}]1;R*gWQ@x4+{CFBQSZu(*gvp6jT0mUu/%&tWVHW=8a+g|bYh@Ufz@@AXj -::z6TN9},[q2jLtb~K,cD9JPcbc`|6rM\9iPm%@+XuDEr]r]+[UHdMTr-d{E\bG(>uH3qv/J/{k+ -::)@Sq5!6YgO`eV|)[)<3E\~!;(`J/wTy&O5)#YBJDbNlWrIyEV0>y[{}YY89$XVh_H}w&i,b2TzKJz;9.Z8uZ~Kb$pM3^TWqXnvYf#9r-N~GUx -::]m1b9d$;TPpBUrPAfEVaMpq,8E6!Eo,ED`E=b(q(L0Uv0bym=W8NHo7$R}bs(4tR7azY@cd4rg]A+fRhzkm#t$Y#`yi(f[2i8Vp++eg+qTs{tpMQ[jmi,NV5Ygv|Z/sJTk{0% -::36,euIpBTdho#;@8\\3[ZR[PV7.@)~(qyqc2R[Cuwb&8mw1M?ydN`MZx4{@]m\#wv033kCHg70FR^>xsFOE%M[aC[`TzEYgQ%,O,KmX0R2Fu3XbL*,,ZiTY17s/Ci{5 -::G=J|!=uf\ew@Px*R1k2\rBu!7UO~jisPD,&^H4^2~CkG[JvSAJ_HQJ,.gMs++{t988!b]Xh5ZMRxS@ukq|5X4.pLuOzcnr>6pe9TF|f[Em&{=N8zp1[v5?2@T{8\Q_`[te82e3Vq;LS+%1gNX(.A$Qx4/G7JP*fQ(tufB]mY8;%I14dT$vyMBBms%0MMl!u0\cx`C]tqp4Gt{/R8UJGcZD0wR&~Q7lPEL^=-\+dH3R?L?o;CyLE9&2TSPY~zaxBZ&Chd<2$Zbz0^t>-+yf8r9dRNSZo5K5[a6g<~H?y/[QtjK>9 -::C!@5ybqFi=G//Hcj}iDNpjdp6^$^YS=McJ6!<,8f|@f_,2Pc|e5ee[XgFM1,GP=ath*9czVDn|)qzeoahEj4R#,S|cd;t7J@.K>]g1h0bk\F>2>-e\*dSC}I,<@kaP|nJ= -::OaGD#$z&_7GZIF(H?`WdqZrc@-J%E-?.,|&!GqV+gj,b1R`9LYmM`mu6lSLm7W]C2W[/M7^qT8lM(]1+>YyoL@K[=-o,p@%6I?p=nq{}yPestb[!XmkkQOqQts1nIcba3l -::>>av8~p(|%*W=IIE@~XS3ykCBZ!FSG^l\nHpH%u)7a`WaKdC+J+|RE},mSr0Q3z9y`0x_#HJ]=~X-T,J;hZe&O%b)?X?[n~WQQzUs}9-3I}9FLX(QlP]1mq+I[Yt/9jCt_ -::IA]8%sP&w(<\[a/6;AX)g6K6?/^Gn&ZL|dDgL!TO6XK]q;05fzAq\3o|>O50D(_nJJI23o]bu7jJE{Oy;iG2%[#l8{o]N.ZCO$KD_!sjQ4ig}a}ma]4%5_{Cc?dCpqy{<- -::]z1b&<`mb<2vR=9/jZ4g`xp&s7HzlAo,c^O*@G3oA,+Miyz\30iO@PrC1)|[PQ&5#&5zt?Srj96kj@hK(_TDb`iz%,34VggK=+d_K,#^Q-@hTP6JR_/W%wk~ -::RTAKY\CngzX/@Q_2E#6e!I$8I\nw3ZDr29dJL5_hW\VqFz5r]_~FAW1.nMwr,7)\`Ag]wQA,fRM_i{YuG!psF`5E7OI0,,e7G*la4oFKC5Y3w+WP0UJgUpO4~FJ@-`\Jc| -::}Ct*W@/#XPI=FBm}sQc|LaixNs>C->V87p)E(YZaA[4S;^^{!6rrKWmNAY4O385EOrOBsiD2(|@0PYdq1?K{OXu*6?JwDng=VM,t#*{L;Ypx<,oihB[B.M=~C@HR`)}g8M -::89|D/StYmEgPI.{w|rmk^vjoL15^/R&R[Uv8P[$xJ*9\@h^EHQ,JSV4KWjsJ}fCy`;vv2(06C5eO,+4;ztAQynoi5ATE#[~--ybU`kpI89H*[dUr!7~]b*CHgAvv\hSs6`?jcVZC%izcCwomJ!S4UnUP$WSk~7CFn!B3bo{gaALd6Ra)g0lZ[S/)3(c3PMMFC{zfAMoJZ3oVV,0Wb6tx57E{]U~{^/x&9Pv&[+b%44fWWE{)nwG!2_}CT2&E-S?=DT~u!Ahr&O-1WllOU( -::u#YWw{I87~KEcFMoH?r!C<2um%_\GL*V0}O]yRcE#mDb~}Y=X,dcT_Po=K -::tZyLrl0@SdI`2qfaMlA#zZhvpZRUk=jlZB^yy[|r5qK....y+..a^B,pSb}I+o^ -::,P,=mdqI1Aq|Z{ij9Dq)U#j.l[>6a#9$U6(,F/&N6-|)`HzmqI;k>A#|(CQ[)+?_dW0^mi|w*d0[Pq@,]_]puj5!O!C%{0Z[5`3\/p`txivy6F\x*A -::/THV)gAuM=D2$xWdOw&],gLQ1b@;nQfh<7yp9y)FI@8A{Bp}tK[nYy3p81vyInbeEh|X%{!`%Qx43#|{NI!pAQw1)|NkZDK.>n,G,L1W.7aXMZN(| -::A\;[NU``@rMuf039SH/E@bzlguqFiM)FuIObAFlN6WBMm?nhd,fpS2xjZ8j8AN|@7,|h/fJkChHMxY)V3$?-{w -::D^C&jIv?pa9?1%RocZu,aC1;h*uNVV5zk3eC$*zneNy7`GyJ/oH|hxuWnbualBY\%fOXhHM^4-!jn2.JJ2zu!6;c*-c]XjeHTro(6+EI*OK8N|vsMn,s4yoU)~yVVB8se+ -::H1O3pFfsH%BW&L@W~oVN?T)U.|xMOXACg-@CieSuw4laNKsq3lB0?,+OCYf~?N^c8-V^Yd*?E0qTMJQELMT0zY`\^_50vF]0%fj\W\&y`&<2E>FBmlvq9IdG~[W(\cQ@M~U#2}4>B2ClpehwZeUVBkid.<*bkVN%,~I\=`@+TL`BMYg[[g=j+jx5_0]yZzs;ep<{!I);nyQsL`_C,is8OSy0G*g?1RBw|#2j@DttZ~h$G|VVp+84k.{pu)O%}Ayf_{*YgGKaZ@\X/vE^zDK=]c_2z;raK%;!a~*tt,0k>N448o/shy5%r$xeWiLkf#FOaB?{p.r@w*V/84qiWR -::RY;-!seR}/WzJBrdI/D[g&+HjQ&15H^}n^fvh`8_g|J&-x/s7-x0IU6;1Ya9-xq,Q^CA]nQ{FB(00A([,CSx\KF>p~IH8R)/wR|ymNor[3Y[{um9S7XCK(ZRt-{d|`*v<-2C7V(DNaK!Pmoq5iSe/uakQD.27@3axS@JWHhBkCli\u20,5+LBXB?TG]TK7RO -::~?y_4?[^~?cz`(vj_gIa*#][2HS|`x4t%c3$Vn.2wzS+Kb?7PaIB0-,BaWwuD9Vfa;p -::wgdXTC=w,,qA4\c}Gy?/$PUN-4L&C,Hw>ZTaTW^M~{Z=+SXsb@tr8c2ZS!=/8D3+HtF&@+N{mMWs4PcJP3\)(P[;b1zwGz;Igs-lij?FL#9&T6R -::1=a[.#f?x5WZa_!HK!SWZ-}8d{.y}78|1ZVnbaYC@Xc}sU/e\p~UG;hKuDEH&ba{-VsyfB~/aSS9sy{9Q>p}Z3lp&?P;qYK>OdGI;4dz}FCE8,]x9Pty)dAe(-kVT4;U?K3|CE9?+Kb/(Z)k9jE$EY^1JhKg@JtkdB16lt3oA?&L+Tl*|rZE_(fiqq,/3gpUqGpMdRC!{c!cvYM|Bj~yX|R>+!Jt`Rv~_gQ9dkG0K0=(T -::aHaB}byGNRRK-Eb&rzy1.cE][$yyTNc8scXu~$&yayt9#\{;(aSWHKp/7uC*?3GuZu?@&sm=;kkx`-1|n*4/89SPLpix0Ss!k)$)0hOVk9[A?,.yj0|tPlm%ymitY{1fzKxh -::i3887WW\x^KKa?!B/B\W@;`,lN6bFFc9}T~qn&v\y.62S9XdsCLnNLnGxNSsgjwUch]wD`?#PfMT}e_]UgtJw18Lj=$ZY^1J}Ni;{S|g`pLr6}j9S+Wlmp`0$!E?_ZkU=< -::Ki(Bp`}u{#smvu}wT[$^i32$\!_Qv?AK22>bJIS^_%=ySU,j;oU5xm1ytw5y1CLP.jNNt(fkB;w(iE>N0y/]l%*dQQDU -::_9jxB9(<9r1F,9EW,d\S{ImBUj -::#h*%;,0Aa;6d|_1%v`h}z5]0/rGPg?cZtS.vh[mYG3K\b`Ka{{lT^*k`S3T@cu3Pk+p(JH/;wtG]Z\-Xj<1G2V*kb%v -::Kuo}Kad~XTD{Eq;5\%Y[7dGXn}!\}>b*CBP-(_KSbeEq_aIE,$~.Rr-Ans&TM%wr_&HaPZ5~I.a=g4pN!eHTP^71#5Tf_9tvs[AyMS)>f?2k5;>6w>2xG~B)CO}?O{6q~& -::]dyFYLV}Og;v4sEJ+.W+-h@ME1m9a#>Jj{H93\{P*r}ani;fub}Q}dYRi0{|$yp@]qOkRpXO6xoyOtq!XJXDS5&0g9)q\c^YiktZZ#|*{1`IEESPocDjKH;@Wx -::#L)k@`YCR=1;./Br-p>SwtPo,B@CLjc92E57TW&_^i&}}\`q$7kVvaY)>g@-FIb++dfZECOiCBX&zN*q}WA>_!ar(0qn%B<{k|/r|h6vJc!nFzXp60.}7Yx&0(Yl97\Zfo.BzQZo}FO=pQMM%g&Tp;1;(o~{ -::#N]q6&8s?8n9&zeP9s->E,y~^>|scK4#A61Wo\J7Pz~fGhLS86+DQdns9/d9+ZT9>r|&qyG[]+*TZqcI(-IjZucS#*5S&6k)C0lIfTq[cl,]2j%`.5;Nbz~1+iDOt\g+lH -::eOHGoR?(3u2BAAs[owne{cljd/p7JP[@-4y+sapNYr%P,lT)\-4P&XV92+pKU-O#%@MPbNCL3b){&P)imdGo6v$U$Lo?]GcS;9cGD3gcA({$X[YNI6$YkAD}&rRL/tow(wzB/m\n7+*CkGTk6/W12wlZ,[bf]}3<%jp/].1e<)qZWjeP?%E3|XB{2Wj0;ixY`kT7pl0?/my29|skb!o$&KJ -::6\Sy3xWait^T0\EqD7P0uM]rXtO4^f`cwm6q>mbfRh4Os$K7IWJ2kg`|qdGg}/bWGqyr0&=TNPFXd`q\6biL*_se;,4iu/atyl%gYa3$5Uck^/+iimZkn-oygRH^pLQSBS -::.J|JWmb$kJF}&]A$F]*vj7kKkDbCZS1n8~/jren^(=-E6$FgVI.\EEQKB[.b.wENDg~6eh,iE~>)nTU@P+oD{B%IrBV[6%5$@|A7fmGn7yv*Q~o-zLV`~dc%;U*0|_mpy@#XDcfL/o7n&>=b_o`s@6(c;X-#YN.gY{x -::txb6+(b+#pKk+o9?e4$|(k]{[;}T3;TsLge^`L6}<5{~n1ei#qfqvXy#XPIvrCErV92j-\BJOtr&w|yFE]sd^G3d/(tXD7%sL9&N+(r>yh7*c5$jy;S>Mlj*?;o;@>}#tY+Q[np~DoBi2=TJu|@Pv},-U5/P8*NT=V`BPTm#4]EJq,(YE*dnd1TxN(^;Fg -::UkzzK]szIM>zFf3lertp0acKI1hPif;rINP0zuFfuvF6l5=*5{qAsdnzci10y~w0qsL4gbnY*^sb=;lu#6VEo8.b`9.>k%B$=V\U8ZPVT=J^{yaYarkrZ<1MB{z@D2Kp^w -::8Oe-4W2WDDrCAf^;6ol^%Q/qQbS9u0`$k7k,!ZoaVBpCZEYR=1M|)z$(-?81xkd3lapy9Mem7j -::B7<)%URDdk3.lpl,~A#DQJNM]p|N/bD8rc).%+Z8wy_c7>._-rxn&he]8-]#YO1e*be8[@gy=O1wl(l+k -::@XU(t}yhq_V}epoY8=8E79>e2uTVl-c<3;CM$7>GuRb9GME=&(2#+y6_)eUbF-$yvDS|1pF^_|.*Ru{mW^jPW*7bFc>F)*.j-%%Co6Egmt(Z%QSPs?S!YloO5(oDvf?L[aOq6@K.18S2vsxQK3/Kx3svFRyr$L -::|\w1xqrXuRxcW@*89y(RWJRdpPvT%A{fvrWAX7fu9?r -::fc2Zj}YhI84VQJMt,5@J\?e`fT!$zW2$UbTU3w<~pqmkDbK[x^vvLjb*+qs]YdVgKL7p}^e\hD`7cJcRX3g&m6qv{#ju|)B=XLWa19@k6EDaI;TyE;3;vdWiwYlFkYE2*} -::k%dR[RdD>Q,%nd0MIeDxjIdVR2eybU+Jjakz6bQ?Od$Lte5fMFIW+/+C6vh`@KLL&NLWbk-+%Np$tpD_}Pxv@JI7$?(r?PzcWICSiNasaRTKH/rVR*0*Ia27{N$aj]t; -::#TrFYNB`|^xIej2G)WP*F*}`y8mNjzzntE~l6m]%;$E;GK9B_8INmf5H`RMb_/P5JLXPGbnGP5w4-^J~RLn1>o_r#\]{F4gv_X\09Y}&FVhMnun,NMVASVG>4OM;>noTS\ -::|=Nf7[W~9+Jnb\aka)KaQYjaA&zz!L1>ghvuzU0{|~&doZOG$o+t;2f1SOoqP&P0e/{$+NjzxE@.C(iZ<1-ennBf(Ns4?99nz5)JT(L/&[sM5*brVI653235t;~5 -::u2H\T}`aFTEyT}y,H`9UD5%gB$D0+)2,m@gNP5ef98%_$l_?jPomh5-u!)t*b -::u_{Oj-5[B&JD,\-ItM-v>dQ2bS6=40xq2`nvX*CsQ8tTedvcv3hKV2!=()7v7c3Bf?Oa/mkvxp7RO#p^=0+s^#NO&l)EeE[7IQHlk6VKB=w&BN@dN_^fu>r4FSw\a5*XF=(r8 -::6hu|suQeV[8!&Z4[umovKZTaC@MdhLPoLc%EyUjdBlJf7?O!-3VwmiHGv6%x?,\fO-qf?aEt3@\LI1VNkiS2t`Av@-3jwy!Uo_D7HKRlI1^$]lE%jp).c|lL*/A@),XUK* -::XD4hQ4pm+XJ)(8/|hcGM_;i8[Y7F%f3%Oznh@aw9bCWue1%f1hTm%`WLMDyK81SsWNxqE{S=)vHQ_k1kk)6=1V/4@4`h/hbNz3_q7gZaHh*~]d!O>5!\w`i)C5-GGhTmHK0nrLqYIOxyo/9@+Xy1G*0&<|.Xf](eJdAaqKG#p@C?s3Y#tv@l/7vyLcX~=K+R_39Nq\ -::jr!K5JKt{VH^K*_15=NCD_MB#>mKrRjtb~d~%g3{Y89N`zBT)YI=0N0(902_d=.)_80omM\%4/#FCpx5o&cvexVZTSk&7+`eE#3OJlX`A2KJ?&/%L\q~;t%0H,z^=CtzId -::M&@?tM!dbXPkY~1)ZFT?t)e+qCU#rtaf0U$3~W}n;`]4|9!;c+|fyf46\$\5qB1v2m5N*nwlh{gh`7f?~6F/YI^s?D1B;s=10=6D/~C@)E%g=&mD|5$>B=-5K~PuQP8WY; -::.qjIa3kBOMOh6Y;AYVyw@rKkn$dSDt,/886lK%gD$zYWH,Y8LqM%C0[~oYV}Zsp{ZiYHGkj9&-B+oD@q)\W#^ZcYu!3jS%YY~m@Ls7\6}qTGC\ -::-G5)YLk(JZMmAZBXL3;kC79q*+5g}He\Q]F,;?[Vy]8V_R/T%yN1,E!-<Er?!3KGW]&mzGz)n,U@`)8S]jN6aFONs$\h/Aw<3_}og&o){ljHXiE}E!9zWQAmLSe#+_[R2Jfll81,(^$=EE>{n{9nO5z26CntTFr;JHLm[G\I}V23IAPsI5L5^3_rlpMe{Ck7AR -::/c~0B3yL>y4\ccp*F%h)>~ugc8Xj+WA9xFh1P|LVt8B9G;MMA+;z__ApkC?ZcGmYLLPU$=7{/+iJ!RP>U(#F}W@0G%[%;OkP*!c4UZ)i5Z6nw=j22i4[cMVB%O?{21Aou# -::(Pi/P9,HF*6AXJMvN`B<^mWO3j~&t#vCNkQ3=q08s|3KILHH5W5/v7kGGFe|Szl}/]KR1gIA7KV(j~&MD.c1Bj$Q_;m\s[MFX$QARF3S=Z+;|SRQ[rwKiY=<>?W,-gpv8E -::L%a`x>bV]A$jee#o6BQK`fW3lE1>2K.v&`SKWP7m0t+IL%ufCpQGoGnRVc%D}k4 -::%Qt]c3v+JMC5xPIcxwj8)uCFkT@o!LmSK.Ur373Jdj)xeYq@;SdA52Jq$+;\W9Mk~^*dv$0$3O&tBfBvQ9L$9=g`xW<@*ZD^]!t@X/6mpMV[fL(gmaa3mSJc#eE)U02FFVjbF%8_},\l&S -::.2p-BqPSCe~)7gDyF(uBiFAhA3~>63XxFYV;vk1^86nzr5e#9<^nh?Qc-\d;8($Z\}@j`axg3s(ae^a%_%Kuj&e3uJ[ioE;~pS)`EWd(^w`+`/)AsH9.BX$f?c -::!z,&^NM-mL379NRr*%Lav60?70ci`UOtR%$.g0_a{Up,@yzci=)6O^>1R@&@Ys7)oRSyG&-r`?#Dhu#,V%ut#fI4al%KJ6|s?FfrPg9e$40!bgMt&PQDt7Q*G7E$&SkP+% -::3V0e}WDFDP2?GWt6luTWxAFmJ5@f*[X=PYjn{N]tNvxmXjwx%=>X.4axLgL`0mf|,Iw[(xX0TTdak{.x6%0n;{KMZCo4e~IKM3ekOC-2HCws7s$OsUS[),(Cca9Ka7t.=c -::XgljZbP^qveaiC26I&E?rG>)\Va.|Yx`?;)]J^t2IS![Q.`)\9Ab.!ygMhJoS51 -::QLSUJG|1u;nwTT)Ic8in&XT&x(lA*~?!%8C/kTJQ~XX4tD]5Ne=\bv.P%^C5(oZ3{no}O$>u%s{6Wh,{D}qC;9Qy!.i?=dY9ry,&+f9[-**KnWiQtS6=x9gqsXZ\X?v(gUtX{g^[k\Or~v$(*h(v{aSL+yyCjkCyi]97=0l^TAlAPKXsKd=r\A_si3dz2dp`;&u6FL=F2[Bcyv$bIT(;*h`u$,{ -::~gQ()r-4i&g$^iNlG+bzBY -::3&bDZDv>S0>fnj[H,Jth4eV<2xfr,Yu6Of7aBtPZ&zCE6L4&8L~1{wKD8|#+c(V(0YOIrhE2c.JqN$46Z=a\b{E]-8+8g#jYh6]03zFIR5xqfV2~9accFjF?pvV/Hi!zRi -::4a|@8m3s8xHv8,{ZQz`7|c?rhl1s[y?dR}wI@/t+\M>@}>1\7*JVrJI@v*;P[plPfZMZfQPx}sn.d-*zQh68|+p0n2/F)}]53KOgE(7}>4>(mRVm&;01=Dyli@O6Tw)tz!mGP8H<+5oaTF{)P3H9 -::mU0.9W7ZyR#pnq0#M$D!v*neb?I}0q8|Q#4tsa!aeKEdPErNwQMBf[]HU\X44@~Km6/?a,-E/Wg%q;MI&AMjO2E^I=|QS*])I]|6QAFb3<~`*RdO+JdbQBS?JAcw=GX9\I -::E?XYrK&D)[?uQP?qfPnh6v44>.|eEg@pkF0o`Mh{-gr%Jk9++w%U>b1mJacmJWk10jXz.jnD&+WRRh`{qg>W_fB%#h9om^%3yD;|}V([TN)8&%Th75YK&j#7.&tuzAbNn?D3(SeEo.@NNj@D4wY<6}5;;f$L#k7 -::BM%Jj&3Z*O_H#ijB!R^gY>[Y6qoV9j{zC+0]({11NhdKFVmViJZN##r)wIS,nST?2D=D]ZTu|j((gj1 -::KMiaX4Dc]s~6KY7??=VK[oWetCbKweKL2qkam)?nz%+s~B,p0dzl2pqO?v)f)1}(o+WSX/]7wX^/ST5i(pjgRj?;CAY~>,;~]n|0IH=]r<@]LOH!U-&lpPrl-^l\(UvbQda~Ovgx=CIuII[%$EGl5l9\NL&B%UEBw]W+bC{SXgw*ir;^]/}biY~z2@8ZY?*\|)I{dIs{E8o}6vi_I4ru^f|U4i_FRj)vl;Kh,F}j[8pRw]_g\bvZKBE|^@{[_z?uGW&3c|~\YiHN9-!m4C_ -::T@EPU8n0eVNP?7{nmR|`i,5D5(Z]>Q[+c\;9/]Qm*xZj0$S_hs!1B9dk0Wz?sry`PGK6O7mSN`2NS,Q=41F$(Y=bZYYUvbTdmnRmfgYL)oa+QG6LNgXdMeX;P]Mm9px3PE -::)xQhlbN=Im[mRFpqHd4o+IG]irJ3iua?`KUwrQ=O&S*wve>y!F*fiXjx]@)=b^T2UC_-(Xl/(CpOBl-LiIN6ym=X(wQ/>zk7^H;%NP!4,)FF`n4pi@k!\Zu!l@OMrzb7v+t#kbok]VwG77L1q-8wHW.fCR8zNC`oPwI^tBU@x;@qW\*eko][qAKdD|6PuCXI?U`|xx[DffF]?iB$+@ZChda~$3XQ.8UC,uQq0~M;%^\Q,JgcC72)[7}gE$;5-J)aW2q4ef;*W2_E@0g}eJ--Q,/uS9sc|_Ms+X!u5B%s3r33%l_%K{,UW(s@io{&[,^_^0.=]L -::8%}o.psu7MSI1-=7]_mwv={lqtiI!p8~L..?N7o^_/Y3xL@JGboc?O[H8)SxK4\!DNe,P$g?%=*_Ihw-1-cH#@(*i[z?2Mfx(VfNFZVa\vPGX,URPeP}9GuD?k(^U(JD)18J3iEs;?>~.EVn95xr*!mXb$#A]Ic!Vm>sRnP7(wrtD)y8p4)oGqRZhyJ4p9y_SZA/(3?Z6Ui0AMOyG/anLQ8J^;Aa@eURYejLX`AGInFshY{@Jndc!N{Bq|w`m.\x3UcYr%3x`Eh4&xj0Ky7sr7qHQXE6{!>.~|!\5BpChX3``I[=o -::?G]F#}FW\/lf!mvh=SzI#OkrZx6Q0rA}PEmC$7dv|32M@*IU1pMF?9!PRNT/5U18p_}rW9HI%g4m;u?3dUW2d&x[[PL<&M0)D*mpMuOCDg$5`.r/NbZl=up*~>s;0sJ^+w -::hgCXs,mK_DDnu]X*RCL>a!e)?qp`ct3uyvqfmvMmz}XB+qYU8/sKH^UJkdhtlE^EX3i#Vn`;Qa3=4lL/oUk1xb,Z0Ijyc#/F(\3b1Uq$OgtFT#Y`&z\&Q(+7w^5v8zZ+7@=@}!G0TCG};5Jh$dk~B`d?iK,1OeW63dxh|saHTeR2Ma -::K~l5Kr4WjHhu@BirO2lztL?uc5h>A,I;]F^y]X)cQcJ(?*tqoh\8fc&Lz7El2ggG1S[C0vi!?qZ7Ab_F9A1}4o^d_1=9F(=T]Vp9ZkD$|QH{DjW5gXE)khkLy*9Y]1}(&H -::CeBwg_RusB_]5ua+zTo]`.H^fny\2M}c1(&B;Qfr2or5Iw;fLRYN}XfTOahQ]aVjsU{*|^G^n>&g]5=%8iqONt(i`Kg\)DDM_gc*DqTR~0w8,do%63E?)s6jNtNffeCA{x1{@{]sHlENTghR?P&-$4 -::-pOq=KPvMVvo@(6%Iz%n>G3w?w[>Z&|@\9W9|0{dMNbq|&Z?#!b8_x1qa%ZPiX}r/VX,ma%-O,=2S$In?sGJ(q#qy]3WRIXYO,#h+Rfv&h@VOlYe@&%$si!/L+;(hUZu;o1t{%%A/YF8`Ws$++0E1U>m0*fh{^*Gf%1eZD3\c5;zrGA]0hz0lh={@TIk<0F!xRJ$>.E+~?5]ydwfFa% -::8-/2i^55yJZ%bbS?ehPJ7hvVXXZE/7=Vzy|yUc/edA/1>/%#w@qNds_+;WJRITpGZ/wI>H}w)M;xhhPxU2!Fc^$9&i;i_ap,q-QazNRF(Jv[.$oeouidhMYg}l -::*E2}mi_K>3*|.}|i11\}|JDgN3h55`N,0hN;DE%=6;\99whMOX-qH,iP~sI}nl)rs$YL7wTE2KyUratZ=S0J>a_N$K4IGiT@yRJl5m/0w!S{HuM*jZ3KRUXnT0vV%U]X.B -::y.2kKJhLH]4|4*C{DXU}*~aKR#YdE/ciF&tElD~MYB{TNH@5c){`#!X{$h -::C05>o2~QrMqugo~b>$-&P.*Q>nF$uxcjtcZ%((fMm40aMD|!C)ljigro]f.YIY1E -::V6j}nB0e3i3~/a@&4m*GH;GJG0yRY4Q)exeatEC!LvVW*V7s_LffO3VA-A`BmZ1QlnOBDiT4Q{+,896w%rZe$|dl-8-cgUbe -::3F|AD3v}4UI(+>?VbnpR5w@\AN3746\-Z=eY/E54c7r7o)j~Z`Xz-X{-r7ZE^QVFlk]z1zvJVyrbKzB4k]z<&~na5M0{en})j>Q -::hFZN8pnEx+4,Y5#f^u(1.Bw6w\H\_z.s\{FDCy4YnHQi)j7rR=BBV59U/?#~?TL6->u-iylOUAw8_?G3(2c3+([s>=~+~+6+k(*wgW\d9&0mCl<~VAzA_g7fdK3j~sS/J1 -::l2.3E?k5(,8hk#%boQgwEXCGPm`{@^%06fmvL}%gw2&dg?9Vtu4SbU0=%C)H1NZu;AfI{~%d5n^?%(bbzo40u*{laIk=53f}Z(aPtl^K#}TV -::VFE+WB2|a`/%T5],]{2&.ECxgzkJcxU^Uy4j%EhM`+FD3&l}.*Q!dTM{lZbs\(G/W,I8{5K8y|W3im16_46F[|LcVN2G>%!6PvxM=_Olz{I#WfxY?E9KV1BpY(RaHE~`nG -::dzlMP40gGBF$uew`2rWvQ^7INORc#n5\Rn;-PRDGh-(b*#$fNo2#vh%uM_p[x7poUb{Sg0Ch)\L=+~o+;323W%/-dpc[RX=Q2XgB3LJ4P -::SrTPga[xi$+n)AwHf.M?+AIf$4.{pdFl1^/GU40qd$oyWq,c==kfQjXP6jSomTgiNp}4bA<^omn.Y|;4?!lC-%~tLG0uOrGv^oEpWo@njVH4IyusZoI2nHP)<]RRaOwGHlJ!mDYW(G0\zPxY_V*6w -::e$eu*<$}w+toE#y0_{`v4\&0aRzLg{bL~lO?NHoa>dR,SO9vo1rzwMR=q=`oa\OAZac+4eEO/)&x!wj_qkZ$Z^d)M8k{QO+cs*VBub->A&HyOBp43;jPH9gK=k]W-c3LnY3QAF-ClR.\E,@Hw_]?6[+cC;uJ/j[!nY -::rj(1xPiM%gbd8hnD+y+Cg?(G]4hP}YPKz]CFm0;iHd6Rx&/iBkFI>iHg,\iMQbX8},YbQJz9q9qh|2]jS4k]*b!OLdv183%oyc?%/&xkWcJAiI/edODgDVVK#R(SXxjtat -::{`_-Fb^GQ<^;BCU#bTD[tlGEF-\V|pbL=AmzMB!niJD37X$pe>>RN4DCWbH,%;%H@!U(Le-B<}x{trV$M36qM1Z0U5Fa~9t)(o\3*K=X5 -::d,>/i[-4\s~e{4H-ToO!%I7|#(i[$yo(`2M-,nItc]c46hyH^F!Q\DVOx|%neK=Ug8K[am(3QLtBa[!l(?hzUXh3F1}$kJzZjO9!][2Iy@I^WQ^yALQX*g^v>pc -::3M@ab$v($rdiqEgc;1i$$PUgzL35i8oKGC^jU1rXei(c~=YXl~[-jV,7h_fd5{Mtk,rSBW&/BBTRLqc0!6_V3OuS{?=UHuw(}p>m&n(1WA&Lrpj7 -::}0}6XgtRL~#uOxUX5][p-OSrnBWA#L&pDyYcdhi!MHPG]5]SBob5*E=EnXF&J{TZr`.s{/;H4<%hAX(ClEbo~T20q_en0kOQdJ!1<#G@DZ~@,%j|z2ZSg_QFiSS{1+cHO& -::.`Tsl_KmRnhU5>7*|0bY9oXu6QR9WN8\7IK2}`ko?,dw,i{mi=BH^GGiJD>.!07ei@(}PJ~SS.$=+RC`f[^l^5hY9M]rpXF`s -::6+jn{541l$O|}Nk*s{}5+g3fl#X8q._+pD*FNBYsQ,v,$2EA2EMnUjk;U,F1W[\/uUXkFO,8?]J9i}30p&TDkI;y4/U[$mip]`FO9tLU-HkNNgjwEhAsS;8(hD*7Rmi.2U -::(ihgf4gA\G6|_H%m[B3^5=BVuZDT!nf3Sp4=h20ILPN9`[M#zFF$Xd~V#*4;33g&K=Z2[QzQO%\UN#UH!KLmzALNU6`2t@yTZ25aaXasCi=!|k&]#^8q[4nk,<0;Jq@ap4 -::j[`%{2gsSDM-zFMq5Y0@gq}wqHL`OcF$D1u6oI$cLgVq#*3-JLdws@7Y4CLudh4!wVtGCDznXyoNkN{(US$[\M@Womg#S/@b~k-k[3]D!]z>W]Mw*[,Q}Y(C!?D!eGrPzfi9KBAvJNMxP,k4^klf(@-m->OS-plCJ}HmpnV9-$1$C\ieIO}k= -::{0p@)Mesn-Uq1}Kkh3fk#xuPHnN5NtpBQRMefpuKmtvB(5p}|kuH}T.()bG*^Kgdv{.v|)}~w>??,4x44jm*HzCAud10[QK{,j\e.,C?_zN]#o##a&92R@.a02V)%)|N~j -::5u4q8`MEE@g(WQ.j(91Ny4O;ZQxjUg5X35]p_Or*&vq{Sb-@f]64}$;Id!@4@>xaBiCN@j2vfU7o_;u/w6>SwiU_W|]/Aj -::~g>5Jpzs^PP9-}x?{=XY*?kUYn;ee%Nj6Mz_}CgQm4fxHWAo{{/t,Xzse]U1I9(r~N^z>>N1!1xmG/+4m[+z2/VA(Y5FeYvVRa%loIQ`Ly3ECA/=.p>L<$q$\c/X8ONM0k -::={Y2.uZU#EvcI$u{k6l]Y2l=f{./i7_B=],-A_*fM.cDmic-AZy\vTD>f+?U@qRc$(6+}@Gptv#WtEJ#KJYuF#;9Ms8Pa4hZ6GW/6di}>ff-YS{tCu#]huD8/p+zGj@B&% -::u&9&dkx=0_M{IqxE}?Ser5(Uy[Z(GX)6;]i]aghxu%NACsf,_M/|b7DegQAu]8K^vR)H;Vn%vg\uhF5|4EdHC5f\}t&q/5QL[YB@kUM8|vX25!$6_4##Zxc5O{0WA0WicG3?6PuoVV(Xua6TdlQh!p>9Y~1eWm7nP(-_wA;If1=9Pl9Ru,sU~!uJrbpTW|O[h|MW=c\lygcS5NZVVw^a,Uu7PlGIzh*/=J^->B6oD+A*hcpi,]ggJjwOh~YiaZ)Hm9?eJWPo6#_Ay@;uV^]aa -::SPpJScB_#R?@t8GC_>\P(k)9PSpl+xu~EM8\t-A{*o}%+>G8,y.=mC,g].Gz,.ai4.wjFB?cB -::NLc]].^]THW>?_Y(f1{Cz,T(\qUwQ)IK]VC|oTQ;;j+(gSDDV+v)5aY(\CDETD>zrDRC5M].sR73yT3yAfi1a`b_}bA6mB&CNfFA)/P7T~A69+ba/vff4{}MM77k[QRNv8 -::;&Sqh(2Jr#?|bITkxv(1K7[T+5cXrPw_.z^4FwVdn3W%gM\)7T`s_.PuN@+.KN/TE^LWOi@tpsJ\Hw.AE(e?]._L6Bv40/I;H!Ut_vsaVy?d@~7D9*R=FNi`PfD8Ldk3baW#gIcwUzmCjx^=gRMPa+\uxOj!P0VME0VfjaSgGLj|yhcLga3pnyDe}QPo+W+.8EK?AG=)k -::*_=%Hg^zJ#6CTB,DFhxaoSkHvbj=8tTN+8R1(g(nUDqcKM6H^*?sl-8=-avA>G9,[w]=30g>`MU#ed#$=zP1kzxS7J7dJ=(n}RY8VW;lwq/UtS(e3Rc{1D~demy7Mv2Os` -::.TO-KZ)f.>!|4DjW(@!~J]kMro8s1%rMdxwD)&2q4D)I5e7d81ToV_0e9^M|k$Z}Qc%dK55.,PNeV+hZ]))KfkNG]!wuG1qu+2QX)L~eHqQhPqE3fo=/AGK!a|r9~2rUUouvN*\ -::-fh*p|(;&dbY5sm6,E!C1J|{RZ*I(AXcIRM15-k5){1g%WF_PrL8@DE;l6LEqgqnJ9*9cjO!\7o*+u;#xIp]0vS{\;~K[i~^}IQNW*s%XS2RZ}Q)Ho|^Ez5J?!y;b0q8+SG[%(sCE?2Wf5Ld~K_HjV4hrQI*Z5Hu%YCA1/dwV_j_%n`.i@&e?saYM+#hw[ex~_1%Jlm<4w{]zD80|5aY>c98g!+-|yK/Y+/]OP)59AnDLt>Ag[<%!s\Jj!}d7\NpE`iwNr!MSN9EDJl~aL*i0(ICUOh,x,*@FX=?ym85`*KXoX,EzDk4R!N.b5<*6g -::Hs+[?$3t}7Xl/R{Fb@r90XXGMk9Y6O&I-5aMa2.Wpq?o9l16,BNVRIHZ@[Zf1F[C`gPhny-`&cM2g~r\E=zi?tkV&+/coFTm2w?5LR4%\WIeNlkM99=D`&uplu[0D;T&jV -::[gG1s4&Eut2NFdj{7a6sil$N.ghQaRHs3t9P5)i)#s)}|@}LfMZ50l@w,0i`2]~!n?vyYhKm*zxL]NaNnha\OnN/i\-zO#KE_\B<.=Pr\/SgwvRL$-IUh?Q!{wv#oEm[4c -::<%6Xo6@Bt6Nlg\!wvhJM*C)hel-N[z3Ckh<(vu,Uux{H$thV@;AaT^M9D1qI~xd%?do0`Nf(Xi[924^t6|Jo}n*X~JwwY;^QPs\E1!h(Og8EsISijJc{A]BJ]0kg,B]hPM -::Revgiu&^gAK@Rjjx4!M&|BIuZ/e~4\>9$53zTI8lcd-n42\%dZ%4;z%b.(Y\+iCAp*Fzg2rd50T->>E@9`+;&Dq+A&b_+{VeMKpeC|KR,?9aD#. -::86R^K3tKVyxc>&Yr!CWZsrl^L56/a#Hcz}QW>aX6BLbCSS\y%fgBR1d+pbhRE.@^#8L6>C9SX=5s5CXI~XEfMA+v@^\9Z/c#vf~6Ur\CLfR^%eMu%9;]zxMe)?+jI~RqGk -::@Km=H9A{@H1|Qkw~yu[X.!$n[=sV`o8c@k#pf,1?JpsH%F\Rp}U9$K[O|Uq~.rJYXH+T7LmC5]v~Xs;QbFkVTQ]TgLA?3TEMpRS>OXz$b)]=qF0FpX3(=B%OS.(O,OW]d)C)D-r+|;.Y(t(QDrs)ly]7^OuO;iE]7HC)Q-;2|;OsmzD@0I7.9(YS#;a-}9h1+d*4l-Egqgm( -::_D12*@wd{lX]T|kQjur[Sd~Mm$4AQhB@{V*1PmBv4JYI@>p-/il]pV&y*6wU[JMTRc8tQiI4U(`y{SL_1JoWrq~z$O}HWV.IU#[1AJXs%@`Jylf5AAyjwY-VO27hVt2ttf -::MS83,2MvQL?I3!?}v!&Ve2){6$,$4}}tvzRiG3F4eaAIR$N\UAaa(^s6!LTRa;#~;[y^4ZHb)L^1`LlY@|s$-_-A6/3c7l%3}M#X}8|lEdZov#N0/`feBT_2M]c\RUt -::vwGQCNNd2W;$v~/0@#8o5Nz`SnR0`))^{`Z8#DU/5*saC.fl`%?[An\[$cx<40#-\pL*NBa#|$\#LWT -::>/bwxq+_A1(_NVjnE5AAVKp|u@vke8!\hu}_lZaF<5jAEkW|d$7y.+y\3SR{CaT{|RAq87E6|_4b`nWB`KZKJ^;7|+h=Kcb{rWAq_An9=_cc`nIegLoFH+W5XS|b\)Hq,C -::fY7(vDMQ?Qnd.S=>&7TzAu2]K,q,3.hYwKpI?>BIo&tYD}v#%)?6;5z<|Qx;@5a)u)L3Y5.77Sd8]{c(.Uc)V_lP66~9EBhI8{g=Qud.j[Syh)!|U~oQ5RwA$v+SJ]~>=[,Ov]zff7%p_WPThXE+=[SOU4;_k7Yrt_QT}Ur$iB&O_H{b.I_tKjQTfsN&!$)(j5 -::RB;18f2(w7l\hTPD,*tUGdrI(_8tjj<_/Z1rc,D8K^g-NcLS73)7*U`MJ-.CxA.&rb*aH55+^^k{-U87&aC6[9,7_s;&F^{/&uECOycS/9-9jD8SY^H?U[6C\y*B?9iAQl -::u8@C,a8{v^%63{)cTfe@!xrVV.22agc(Y!3Vw-JKe_F/kYOmLF0Oqqp5,g@iiHH~K#I.3v5./{/n_(Y|WMQ{rWs5,]$]kyHaL~$^/F4 -::E(/YfaVR9vua8,bwVrd1<6u_J(ApwTroRB%7U@yPQ5/^Cy)/76,Y{nrK|8F#P_`\5VeU!GH[|RCq?{<6!_|_dpii2UsKl857M)!_o|K[!WCq3{p9!_W|vqji~UYF&_x5gZ -::Q[,bvr8CnPub$\lQpV#J6WevYJ+lRcV~pkgS4Hp9VpAVFAolcC}V\M&~x[OKa*niJAnnL{932>5s@UpK)|R|p~Pq4q*V3YK-yC|Ln8#c\#WSzC/ZXX\^|1TLdJs|6tX!m5A~S$FpRv?w7,nb$\Jt9s]TG.L&2?F1}n%P8inRRh#BBE{*iGI8YqjRVz+!j~i5qEPzqXF23vlP0T3p-|W;8MY$\cijI+Tvk&&r,m_m6442PA;^vvWZyxK9+O|EEq8VwA`k5,euwLuu=rcN,N_4z -::{S+*aI*f$[_5CET]|*>cenRMgP/5-~;d]$sC`7`tzDOIQF#wO]!8|JR.-+b}T^{30_|mtdq9BQc?eNT^zSzDEF?Nt8?k@&j7j3KPr)(NMTB$zNVs8~dexX.OMhh%WVo5pe -::sy2y4?r*e8fE=-7A5!Z$EQq2;rAd4|v?BnFx`BNUyNu)(\]nAAN!\~k)[DL5Zs(\Y`YrBM@hhoEh}wd[cZ$<)cLd3j^qp,3&{X;WEiLJ->YO6n&GtcuD+2jXb[<4w%E04u!Y2p7EpKR_t?pII0iOYVg%^&EtOxC+9n=N{FMm -::6USo=Z~kCvT?VE$W&rj_(r3=`Pt%|C-Brgt0EH6w9_*Xu0~sosJbt=z[\Cuv,/V-VrWl)S_j4f&pYDYAn/ccH -::%$8td!/+0U-m}jpsC7uw|EfHWs4Z~CT3`&%~/scU04 -::Skg%MW-K{x}BRR6!!kQRH]/\3+,LmS7pdYG?I@?3;RPrQPL]Vfe|IomL3iwJ?r777;u3Q0ps!xnLH$pdHd6mA^gPIM&*zi@#J9e,0ylZ}h+](<+n?ltBT!BLv_D=q?~zli -::V_EM.)pG})S8FCIw[3C=$si|(E{)B4Avi3XM@><}SOaQg8h?iwnj@%\Q^T_oJ_#Rb/(~!3qy&>@0hwq%sW]zk>o@*}tWNs-z4%M`{QNcJ3}Qi(+z4k(vlOs7s\tliBS3g% -::HznI};2?aNgdz8dJS*spce3Z23n7LvD~Z9.jhCfCkAoO}4Fn=T|7^FcoT,!U?)s/3z/1EJ+o!0j{^qH]XONK5UiA-F`fo.!`S0$-4tnnL6XYy=Xv57zUkl$tbM)1OKdO&8 -::#(,rJ31i2Gi\d)O;TLfi}6-G&[3E`VFpbgbxD=jmqVbI%N[s=vuYbdY?(B~M]g?V%fhmWiu5?M|J\dr@`-3]y*\6kZ9NvPw`biuS[eahli%!HO%{ -::xNq%/TyDOXI^C(*Evg(0#)EEU2E%22qb$pT3lh~gQ^/0wzov_gxRk,^KaE6I9f`TOM+*bo*292%-pkB)7;I2}!DWqq!D -::zWDTlt.`k|+s^-_|-Gi@*RGLb))aR53t;O$-/P?pj(W3iC-2Jdf?}gb-]r)VexB%Vl&stRN5}\)wl&VX)5@~YntBr<0SX%GhHBVvVSci1eO;R_i4ndxecU}]{iTye-4E.a -::O;4LLq?9XQE\@1wis(ByQ5JaY;^IhM&xxm~MI%iyuyJSqAlT#`;!6{}*Gm)/}y*N!7zj-TwAp\j-nM+K4^%od+qK%S6@(NBxJ~p^8elTC?P#y6m9Dq\li0=;nV3qBDq~Qf/ef\ug6I&(#.VRbZS&|u -::gUCtE_jgGswP(c3m*m)L=X6=V9ZW1}Bz5(P&8;l_V+%]isSZ(ortz0wBwXxqhPVYr\G<-O[=D`|wqfI{0R?_!F3E>TyO2])KOksff?sc;\)5I`,0a4g2BIk-)l^(/w8Jd& -::srqHpk\>Q9VDJoF~_lA_%U{nD*VyN_kXZQ)/Ge9tAZ_2e{%~j(t0T9zq8FeI;h{B)8#30)aTqwKs)2hTK008X0(0awCPW_GQVM<8iXc*\*L7TlIkc+dNNLMC44xlpg?[3! -::WeM7fG@f6M#c$I.@yy`Q=[#F3`[0pj|kL|Vg31rtCXo[?$oF7lCwa5#9Y?z-o29\{kXMHv*O}9`DFdwB4YO{wTvf>M%8?Qo[;h6enz}FqrSn{TCE.U8[otW*d}i8|Z3AY3 -::W=%8zAu(#G_/f*-ki)Q9%M(Jsk;gK/O$pcroHuSf!WRG;uwFX7pd)?(^V.d/qu#yl&1kZr=c9=KFx@-H=}/gr?eItmU\p7{N,$bNcIA>rjsM*JH5XTA^2F+Lpt@}4,IT6! -::3Mdt}K|la~a8kcUxl?RC~;zvbEa;KVmA%3xek-3xtVT9BAQWdJu[;R!2(o_f2 -::A40Y/^Ed}6Zl+s]M&O2{Ei$\SFt!henO?y -::K^QsaiPXd[=Im,{RsYP^\jWsXoMS(bo#R^xW=NtXx\5alu8Gd&8c)NdjPW&fGr6+N9`m~~,kVR}_Zj7yb(rc93KveiOsJCBZ8~1Jx,mfpA=oPV(;0\dMDpnb$pEr47*SGZ -::1?u@*hM;-He2Ia,{h~Z;MZ\-$A8M&o0,CCuw?r2JKqICee(W$i1fwmv@GwcwjW0HzdRD(?Zi5;u#u4S(vp,(]/&3P)p@5~7n`l\j_@;?BVI7BPwg2iqLXz+qSbzM!kBq_{ -::QM4U^2iMSX;<]5f~Sb70fwPm~p5)F\#EJUfxSg]k0q~A%g1m0A5*@}P{A@gvVhdX@#[5R=Z7<{_/6bahMB\\!gWpK`rCD0HLJA6aWO\YdATJ_gyA{5|scAOi;4oM^7k\]4 -::#U} - -:: -:HWID_KMS38_Files: -:HWID: - :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :KMS38Activation -:KMS38: @setlocal DisableDelayedExpansion @echo off +:: To activate, run the script with /KMS38 parameter or change 0 to 1 in below line +set _act=0 -::============================================================================ -:: -:: This script is a part of 'Microsoft Activation Scripts' (MAS) project. -:: -:: Homepage: massgrave.dev -:: Email: windowsaddict@protonmail.com -:: -::============================================================================ +:: To remove KMS38 protection, run the script with /KMS38-RemoveProtection parameter or change 0 to 1 in below line +set _rem=0 + +:: To disable changing edition if current edition doesn't support KMS38 activation, change the value to 1 from 0 or run the script with "/KMS38-NoEditionChange" parameter +set _NoEditionChange=0 + +:: If value is changed in above lines or parameter is used then script will run in unattended mode -:: To activate, run the script with /a parameter or change 0 to 1 in below line -set _acti=0 - -:: To activate along with KMS38 protection (from being replaced by 180 days KMS activation), -:: run the script with /ap parameter or change 0 to 1 in below line -set _prot=0 - -:: To only generate GenuineTicket.xml, run the script with /g parameter or change 0 to 1 in below line -set _gent=0 - -:: To remove KMS38 protection, run the script with /x parameter or change 0 to 1 in below line -set _unin=0 - - - -:: If value is changed in ABOVE lines or any ABOVE parameter is used then script will run in unattended mode -:: Incase if more than one options are used then only one option will be applied - - -:: To disable changing edition if current edition doesn't support HWID activation, change the value to 0 from 1 or run the script with /c parameter -set _chan=1 - - - -::======================================================================================================================================== - -:: Re-launch the script with x64 process if it was initiated by x86 process on x64 bit Windows -:: or with ARM64 process if it was initiated by x86/ARM32 process on ARM64 Windows - -set "_cmdf=%~f0" -for %%# in (%*) do ( -if /i "%%#"=="r1" set r1=1 -if /i "%%#"=="r2" set r2=1 -) - -if exist %SystemRoot%\Sysnative\cmd.exe if not defined r1 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\Sysnative\cmd.exe /c ""!_cmdf!" %* r1" -exit /b -) - -:: Re-launch the script with ARM32 process if it was initiated by x64 process on ARM64 Windows - -if exist %SystemRoot%\SysArm32\cmd.exe if %PROCESSOR_ARCHITECTURE%==AMD64 if not defined r2 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\SysArm32\cmd.exe /c ""!_cmdf!" %* r2" -exit /b -) - -:: Set Path variable, it helps if it is misconfigured in the system - -set "PATH=%SystemRoot%\System32;%SystemRoot%\System32\wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0\" -if exist "%SystemRoot%\Sysnative\reg.exe" ( -set "PATH=%SystemRoot%\Sysnative;%SystemRoot%\Sysnative\wbem;%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\;%PATH%" -) - -:: Check LF line ending - -pushd "%~dp0" ->nul findstr /rxc:".*" "%~nx0" -if not %errorlevel%==0 ( -echo: -echo Error: This is not a correct file. It has LF line ending issue. -echo: -echo Press any key to exit... -pause >nul -popd -exit /b -) -popd - ::======================================================================================================================================== cls @@ -3522,16 +1242,14 @@ set _args=%* if defined _args set _args=%_args:"=% if defined _args ( for %%A in (%_args%) do ( -if /i "%%A"=="/a" set _acti=1 -if /i "%%A"=="/ap" set _prot=1 -if /i "%%A"=="/g" set _gent=1 -if /i "%%A"=="/x" set _unin=1 -if /i "%%A"=="/c" set _chan=0 -if /i "%%A"=="-el" set _elev=1 +if /i "%%A"=="/KMS38" set _act=1 +if /i "%%A"=="/KMS38-RemoveProtection" set _rem=1 +if /i "%%A"=="/KMS38-NoEditionChange" set _NoEditionChange=1 +if /i "%%A"=="-el" set _elev=1 ) ) -for %%A in (%_acti% %_prot% %_gent% %_unin%) do (if "%%A"=="1" set _unattended=1) +for %%A in (%_act% %_rem% %_NoEditionChange%) do (if "%%A"=="1" set _unattended=1) ::======================================================================================================================================== @@ -3566,7 +1284,7 @@ set "_Yellow="Black" "Yellow"" set _k38= set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" -if %~z0 GEQ 500000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") set "specific_kms=SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f" ::======================================================================================================================================== @@ -3578,12 +1296,6 @@ echo Project is supported for Windows 10/11/Server, build 14393 and later. goto dk_done ) -for %%# in (powershell.exe) do @if "%%~$PATH:#"=="" ( -%nceline% -echo Unable to find powershell.exe in the system. -goto dk_done -) - ::======================================================================================================================================== :: Fix for the special characters limitation in path name @@ -3602,32 +1314,7 @@ setlocal EnableDelayedExpansion ::======================================================================================================================================== -echo "!_batf!" | find /i "!_ttemp!" 1>nul && ( -if /i not "!_work!"=="!_ttemp!" ( -%eline% -echo Script is launched from the temp folder, -echo Most likely you are running the script directly from the archive file. -echo: -echo Extract the archive file and launch the script from the extracted folder. -goto dk_done -) -) - -::======================================================================================================================================== - -:: Elevate script as admin and pass arguments and preventing loop - -%nul% reg query HKU\S-1-5-19 || ( -if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b -%eline% -echo This script require administrator privileges. -echo To do so, right click on this script and select 'Run as administrator'. -goto dk_done -) - -::======================================================================================================================================== - -if %_unin%==1 goto :k_uninstall +if %_rem%==1 goto :k_uninstall :k_menu @@ -3639,77 +1326,56 @@ title KMS38 Activation echo: echo: echo: +echo: echo ____________________________________________________________ echo: echo [1] KMS38 Activation -echo: -echo [2] KMS38 Activation ^+ Protection echo ____________________________________________ echo: -echo [3] Remove Protection +echo [2] Remove KM38 Protection echo: -echo [4] %_exitmsg% +echo [0] %_exitmsg% echo ____________________________________________________________ echo: -call :dk_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4]" -choice /C:1234 /N +call :dk_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,0]" +choice /C:120 /N set _el=!errorlevel! -if !_el!==4 exit /b -if !_el!==3 goto :k_uninstall -if !_el!==2 ( -cls -echo: -call :dk_color2 %_White% " " %_Green% "KMS38 Protection:" -echo: -echo It stops 180 days KMS Activation from replacing KMS38 activation. -echo Protection requires permission altering of a registry key. -echo: -echo If you are going to use KMS_VL_ALL or MAS's KMS activation for Office, -echo then you don't need to enable this protection. -echo For more info, check readme. -echo: -echo: -choice /C:12 /N /M "> [1] Continue [2] Go back : " -if errorlevel 2 goto :k_menu -if errorlevel 1 (set _prot=1&goto :k_menu2) -) -if !_el!==1 (set _prot=0&goto :k_menu2) +if !_el!==3 exit /b +if !_el!==2 goto :k_uninstall +if !_el!==1 goto :k_menu2 goto :k_menu ) +::======================================================================================================================================== + :k_menu2 cls -mode 102, 34 -if %_gent%==1 (set _title=title Generate KMS38 GenuineTicket.xml) else (set _title=title KMS38 Activation) -%_title% +mode 102, 33 +title KMS38 Activation -::======================================================================================================================================== - -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( echo: -call :dk_color %_Yellow% "Press any key to go back..." -pause >nul -goto k_menu -) else ( -goto dk_done -) +echo Initializing... +call :dk_product +call :dk_ckeckwmic + +:: Show info for potential script stuck scenario + +sc start sppsvc %nul% +if %errorlevel% NEQ 1056 if %errorlevel% NEQ 0 ( +echo: +echo Error code: %errorlevel% +call :dk_color %Red% "Failed to start [sppsvc] service, rest of the process may take a long time..." +echo: ) ::======================================================================================================================================== -call :dk_initial - :: Check if system is permanently activated or not -cls -call :dk_product call :dk_checkperm -if defined _perm if not %_gent%==1 ( +if defined _perm ( +cls echo ___________________________________________________________________________________________ echo: call :dk_color2 %_White% " " %Green% "Checking: %winos% is Permanently Activated." @@ -3717,7 +1383,7 @@ call :dk_color2 %_White% " " %Gray% "Activation is not required." echo ___________________________________________________________________________________________ if %_unattended%==1 goto dk_done echo: -choice /C:12 /N /M "> [1] Activate [2] %_exitmsg% : " +choice /C:10 /N /M "> [1] Activate [0] %_exitmsg% : " if errorlevel 2 exit /b ) cls @@ -3740,7 +1406,7 @@ echo [%winos% ^| %winbuild%] if defined _evalserv ( echo Server Evaluation cannot be activated. Convert it to full Server OS. echo: -echo Check 'Change Edition Option' in Extras section in MAS. +echo Check 'Change Edition' Option in MAS. ) else ( echo Evaluation Editions cannot be activated. Download ^& Install full version of Windows OS. echo: @@ -3752,6 +1418,24 @@ goto dk_done ::======================================================================================================================================== +:: Check clipup.exe for the detection and activation of server cor and acor editions + +set a_cor= +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*CorEdition~*.mum" if not exist "%systemroot%\System32\clipup.exe" set a_cor=1 + +if defined a_cor ( +if not exist "!_work!\clipup.exe" ( +%eline% +echo clipup.exe doesn't exist in Server Cor/Acor [No GUI] version. +echo It's required for KMS38 Activation. +echo Check below page on how to activate it. +echo https://massgrave.dev/kms38.html +goto dk_done +) +) + +::======================================================================================================================================== + :: Check SKU value / Check in multiple places to find Edition change corruption set osSKU= @@ -3773,14 +1457,48 @@ goto dk_done ::======================================================================================================================================== +set error= + +cls +echo: +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b +echo Checking OS Info [%winos% ^| %winbuild% ^| %arch%] + +::======================================================================================================================================== + +:: Check Windows Script Host + +set _WSH=1 +reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) +reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) + +if %_WSH% EQU 0 ( +reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +if not "%arch%"=="x86" reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f /reg:32 %nul% +echo Enabling Windows Script Host [Successful] +) + +::======================================================================================================================================== + +echo Initiating Diagnostic Tests... + +set "_serv=ClipSVC sppsvc Winmgmt" + +:: Client License Service (ClipSVC) +:: Software Protection +:: Windows Management Instrumentation + +call :dk_errorcheck + +::======================================================================================================================================== + :: Check if GVLK (KMS key) is already installed or not set _gvlk= call :dk_channel if /i "Volume:GVLK"=="%_channel%" set _gvlk=1 -::======================================================================================================================================== - :: Detect Key set key= @@ -3793,106 +1511,23 @@ set altedition= if defined applist call :kms38data getkey if not defined key call :dk_gvlk %nul% - if defined applist if not defined key call :kms38fallback + if defined altkey (set key=%altkey%&set changekey=1) -::======================================================================================================================================== +if not defined key if defined notfoundaltactID ( +call :dk_color %Red% "Checking Alternate Edition For KMS38 [%altedition% Activation ID Not Found]" +) if not defined key if not defined _gvlk ( %eline% -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -echo PowerShell is not responding properly. Aborting... -goto dk_done -) -if not defined applist ( -echo Failed to get Key due to error in getting Activation IDs. -echo: -echo This error can appear when below services are not properly responding or system have other issues. -echo Windows Management Instrumentation [WinMgmt], Software Protection Platform [sppsvc] -echo: -call :dk_color2 %Red% "Error Found In:" %_White% " %e_wmispp%" -echo: -echo Check troubleshooting steps in MAS Extras option. -goto dk_done -) echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] echo Unable to find this product in the supported product list. echo Make sure you are using updated version of the script. +echo https://massgrave.dev echo: -if not "%regSKU%"=="%wmiSKU%" ( -echo Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% -echo Restart the system and try again. goto dk_done ) -goto dk_done -) - -::======================================================================================================================================== - -set a_cor= -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*CorEdition~*.mum" if not exist "%systemroot%\System32\clipup.exe" set a_cor=1 - -if defined a_cor ( -%eline% -echo Server Cor Editions don't have clipup.exe file. -echo: -echo Use MAS separate files version for KMS38 activation on such editions. -goto dk_done -) - -set error= -set activ= - -cls -echo: -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b -echo Checking OS Info [%winos% ^| %winbuild% ^| %arch%] - -::======================================================================================================================================== - -set "_serv=ClipSVC sppsvc Winmgmt" - -:: Client License Service (ClipSVC) -:: Software Protection -:: Windows Management Instrumentation - -:: Check disabled services - -set serv_ste= -for %%# in (%_serv%) do ( -set serv_dis= -reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 -if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) -) - -:: Change disabled services startup type to default - -set serv_csts= -set serv_cste= - -if defined serv_ste ( -for %%# in (%serv_ste%) do ( -if /i %%#==ClipSVC sc config %%# start= demand %nul% -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% -if /i %%#==Winmgmt sc config %%# start= auto %nul% -if !errorlevel!==0 ( -if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") -) else ( -set error=1 -if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") -) -) -) - -if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] -if defined serv_cste call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" - -if not "%regSKU%"=="%wmiSKU%" ( -set error=1 -call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%] [Restart System]" -) ::======================================================================================================================================== @@ -3924,6 +1559,7 @@ if !error_code! EQU 0 ( call :dk_refresh echo Installing KMS Client Setup Key [%key%] [Successful] ) else ( +set error=1 call :dk_color %Red% "Installing KMS Client Setup Key [%key%] [Failed] !error_code!" ) ) @@ -3937,7 +1573,8 @@ if %_wmic% EQU 1 for /f "tokens=2 delims==" %%a in ('"wmic path SoftwareLicensin if %_wmic% EQU 0 for /f "tokens=2 delims==" %%a in ('%psc% "(([WMISEARCHER]'SELECT ID FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND Description like ''%%KMSCLIENT%%'' AND PartialProductKey IS NOT NULL').Get()).ID | %% {echo ('ID='+$_)}" 2^>nul') do call set "app=%%a" if not defined app ( -call :dk_color %Red% "Checking Activation ID [Failed]" +call :dk_color %Red% "Checking Installed GVLK Activation ID [Not Found] Aborting..." +goto :dk_done ) ::======================================================================================================================================== @@ -3945,20 +1582,16 @@ call :dk_color %Red% "Checking Activation ID [Failed]" :: Set specific KMS host to Local Host :: By doing this, global KMS IP can not replace KMS38 activation but can be used with Office and other Windows Editions -set regadd= -set k_error= - -if not %_gent%==1 if defined app ( echo: -set regadd=1 %nul% reg delete "HKLM\%specific_kms%" /f %nul% reg delete "HKU\S-1-5-20\%specific_kms%" /f %nul% reg query "HKLM\%specific_kms%" && ( -call :regown "HKLM\%specific_kms%" +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regdel\:.*';iex ($f[1]);" %nul% reg delete "HKLM\%specific_kms%" /f ) +set k_error= %nul% reg add "HKLM\%specific_kms%\%app%" /f /v KeyManagementServiceName /t REG_SZ /d "127.0.0.2" || set k_error=1 %nul% reg add "HKLM\%specific_kms%\%app%" /f /v KeyManagementServicePort /t REG_SZ /d "1688" || set k_error=1 @@ -3967,124 +1600,69 @@ echo Adding Specific KMS Host [LocalHost 127.0.0.2] [Successful] ) else ( call :dk_color %Red% "Adding Specific KMS Host [LocalHost 127.0.0.2] [Failed]" ) -) - -if not %_gent%==1 if not defined app ( -call :dk_color %Red% "Adding Specific KMS Host [Skipped] [Activation ID Not Found]" -) ::======================================================================================================================================== -:: Files are copied to temp to generate ticket to avoid possible issues in case the path contains special character or non English names +:: Copy clipup.exe to System32 directory to activate Server Cor/Acor editions + +if defined a_cor ( +set "_clipup=%systemroot%\System32\clipup.exe" +pushd "!_work!\" +copy /y /b "ClipUp.exe" "!_clipup!" %nul% +popd echo: -set "temp_=%SystemRoot%\Temp\_Temp" -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -md "%temp_%\" %nul% - -pushd "%temp_%\" -setlocal -set "TMP=%SystemRoot%\Temp" -set "TEMP=%SystemRoot%\Temp" -%nul% %psc% "$b=[IO.File]::ReadAllText('!_batp!')-split'[:]batfile[:].*';iex $b[1]; B 1" -endlocal -popd - -if not exist "%temp_%\gatherosstate.exe" ( -call :dk_color %Red% "Extracting Required Files to Temp [%temp_%] [Failed]" -call :dk_color %Magenta% "Most likely Antivirus is interfering with the process" -call :dk_color %Magenta% "Use MAS separate files version" -goto :k_final -) - -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "%temp_%\gatherosstate.exe" SHA1^|findstr /i /v CertUtil') do set "hash_g=%%#" -set "hash_g=%hash_g: =%" -if /i not "%hash_g%"=="FABB5A0FC1E6A372219711152291339AF36ED0B5" ( -call :dk_color %Red% "Extracted files verification failed. Aborting..." -goto :k_final -) - -echo Extracting Required Files to Temp [%temp_%] [Successful] - -::======================================================================================================================================== - -:: Modify gatherosstate.exe - -pushd "%temp_%\" -%nul% %psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':hex\:.*';iex ($f[1]);" -popd - -if not exist "%temp_%\gatherosstatemodified.exe" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] Aborting..." -goto :k_final -) - -set _hash= -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "%temp_%\gatherosstatemodified.exe" SHA1^|findstr /i /v CertUtil') do set "_hash=%%#" -set "_hash=%_hash: =%" - -if /i not "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] [Hash Not Matched] Aborting..." -goto :k_final +if exist "!_clipup!" ( +echo Copying clipup.exe File to [%systemroot%\System32\] [Successful] ) else ( -echo Creating Modified Gatherosstate [Successful] +call :dk_color %Red% "Copying clipup.exe File to [%systemroot%\System32\] [Failed] Aborting..." +goto :k_final +) ) ::======================================================================================================================================== -:: Multiple attempts to generate the ticket because in some cases, one attempt is not enough. +:: Generate GenuineTicket.xml and apply +:: Most correct way to apply a ticket is by restarting ClipSVC service but we can not check the log details in this way +:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o) -set "_noxml=if not exist "%temp_%\GenuineTicket.xml"" +set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" +if not exist "%tdir%\" md "%tdir%\" %nul% -"%temp_%/gatherosstatemodified.exe" GVLKExp=2038-01-19T03:14:07Z;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% -%_noxml% net stop sppsvc /y %nul% -%_noxml% call "%temp_%/gatherosstatemodified.exe" GVLKExp=2038-01-19T03:14:07Z;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -%_noxml% ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] Aborting..." +:: Signature value is as it is, it's not encoded +:: Session ID is in Base64 encoded format. It's decoded value is "OSMajorVersion=5;OSMinorVersion=1;OSPlatformId=2;PP=0;GVLKExp=2038-01-19T03:14:07Z;DownlevelGenuineState=1;" +:: Check https://massgrave.dev/kms38.html#Manual_Activation to see how it's generated + +set "signature=C52iGEoH+1VqzI6kEAqOhUyrWuEObnivzaVjyef8WqItVYd/xGDTZZ3bkxAI9hTpobPFNJyJx6a3uriXq3HVd7mlXfSUK9ydeoUdG4eqMeLwkxeb6jQWJzLOz41rFVSMtBL0e+ycCATebTaXS4uvFYaDHDdPw2lKY8ADj3MLgsA=" +set "sessionId=TwBTAE0AYQBqAG8AcgBWAGUAcgBzAGkAbwBuAD0ANQA7AE8AUwBNAGkAbgBvAHIAVgBlAHIAcwBpAG8AbgA9ADEAOwBPAFMAUABsAGEAdABmAG8AcgBtAEkAZAA9ADIAOwBQAFAAPQAwADsARwBWAEwASwBFAHgAcAA9ADIAMAAzADgALQAwADEALQAxADkAVAAwADMAOgAxADQAOgAwADcAWgA7AEQAbwB3AG4AbABlAHYAZQBsAEcAZQBuAHUAaQBuAGUAUwB0AGEAdABlAD0AMQA7AAAA" +1.0OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=%sessionId%;TimeStampClient=2022-10-11T12:00:00Z%signature%" >"%tdir%\GenuineTicket" + +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% + +if not exist "%tdir%\GenuineTicket.xml" ( +call :dk_color %Red% "Generating GenuineTicket.xml [Failed]" +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% goto :k_final ) else ( echo Generating GenuineTicket.xml [Successful] ) -::======================================================================================================================================== - -:: Copy GenuineTicket.xml to the root of C drive and exit if ticket generation option was used in script - -if %_gent%==1 ( -echo: -copy /y /b "%temp_%\GenuineTicket.xml" "%Systemdrive%\GenuineTicket.xml" %nul% -if not exist "%Systemdrive%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying GenuineTicket.xml to %Systemdrive%\ [Failed]" -) else ( -call :dk_color %Green% "Copying GenuineTicket.xml to %Systemdrive%\ [Successful]" -) -goto :k_final -) - -::======================================================================================================================================== - -:: clipup -v -o -altto & clipup -v -o both methods may fail if the username have spaces/special characters/non English names -:: Most correct way to apply a ticket is by restarting ClipSVC service but we can not check the log details in this way -:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o -altto ) - -set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" -if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -if not exist "%tdir%\" md "%tdir%\" %nul% -copy /y /b "%temp_%\GenuineTicket.xml" "%tdir%\GenuineTicket.xml" %nul% - -if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying Ticket to ClipSVC Location [Failed]" -) - set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" -net stop sppsvc /y %nul% || net stop sppsvc /y %nul% -sc stop sppsvc %nul% +:: Stop sppsvc -clipup -v -o -altto %temp_%\ +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% + +sc query sppsvc | find /i "1 STOPPED" %nul% && ( +echo Stopping sppsvc Service [Successful] +) || ( +call :dk_color %Red% "Stopping sppsvc Service [Failed]" +) %_xmlexist% ( net stop ClipSVC /y %nul% @@ -4094,10 +1672,14 @@ net start ClipSVC /y %nul% %_xmlexist% ( if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart Method]" +call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart, Wait...]" ) ) +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% +clipup -v -o +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% + ::========================================================================================================================================== call :dk_product @@ -4108,7 +1690,6 @@ echo: call :k_checkexp if defined _k38 ( -set activ=1 call :k_actinfo goto :k_final ) @@ -4123,31 +1704,17 @@ echo Applying SKU-ID Rearm [Successful] ) else ( call :dk_color %Red% "Applying SKU-ID Rearm [Failed]" ) +call :dk_refresh echo: call :k_checkexp if defined _k38 ( -set activ=1 -call :k_actinfo -goto :k_final -) - -:: Restart software protection service to refresh itself and run refresh license status and activation commands - -net stop sppsvc /y %nul% -net start sppsvc /y %nul% -call :dk_refresh -call :dk_act - -call :k_checkexp -if defined _k38 ( -set activ=1 call :k_actinfo goto :k_final ) call :dk_color %Red% "Activation Failed" -call :dk_color %Magenta% "Restart the system and try again / Check troubleshooting steps in MAS Extras option" +call :dk_color2 %Magenta% "Check this page for help" %_Yellow% " https://massgrave.dev/troubleshoot" ::======================================================================================================================================== @@ -4156,50 +1723,41 @@ call :dk_color %Magenta% "Restart the system and try again / Check troubleshooti :: Remove the added Specific KMS Host (Local Host) if activation is not completed echo: -set k_error= -if defined regadd if not defined _k38 ( +if not defined _k38 ( %nul% reg delete "HKLM\%specific_kms%" /f %nul% reg delete "HKU\S-1-5-20\%specific_kms%" /f -%nul% reg query "HKLM\%specific_kms%" && set k_error=1 -%nul% reg query "HKU\S-1-5-20\%specific_kms%" && set k_error=1 -if not defined k_error ( -echo Removing The Added Specific KMS Host [Successful] -) else ( +%nul% reg query "HKLM\%specific_kms%" && ( call :dk_color %Red% "Removing The Added Specific KMS Host [Failed]" +) || ( +echo Removing The Added Specific KMS Host [Successful] ) ) :: Protect KMS38 if opted by the user and conditions are correct -if defined regadd if defined _k38 if %_prot%==1 ( -%nul% call :regown "HKLM\%specific_kms%" "" S-1-5-32-544 "" Deny "SetValue,Delete" +if defined _k38 ( +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regdel\:.*';& ([ScriptBlock]::Create($f[1])) -protect;" %nul% reg delete "HKLM\%specific_kms%" /f %nul% reg query "HKLM\%specific_kms%" && ( -call :dk_color %Gray% "Locking a Registry To Protect KMS38 [Successful]" +call :dk_color %Magenta% "Protect KMS38 By KMS [Successful] [Locked A Registry Key]" ) || ( -call :dk_color %Red% "Locking a Registry To Protect KMS38 [Failed]" +call :dk_color %Red% "Protect KMS38 By KMS [Failed To Lock A Registry Key]" ) ) :: clipup.exe does not exist in server cor and acor editions by default, it was copied there with this script -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% +if defined a_cor if exist "%_clipup%" del /f /q "%_clipup%" %nul% -if exist "%temp_%\" ( -call :dk_color %Red% "Cleaning Temp Files [Failed]" +if defined a_cor ( +if exist "%_clipup%" ( +call :dk_color %Red% "Deleting copied clipup.exe file [Failed]" ) else ( -echo Cleaning Temp Files [Successful] +echo Deleting copied clipup.exe file [Successful] +) ) -if %osSKU%==175 ( -call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." -) - -if not defined activ call :dk_checkerrors - -if not defined activ if not defined error ( -echo Basic Diagnostic Tests [Error Not Found] -) +if %osSKU%==175 call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." goto :dk_done @@ -4210,108 +1768,53 @@ goto :dk_done cls mode 99, 28 title Remove KMS38 Protection -set "RegKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" -set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" -echo: -call :dk_ckeckwmic -call :k_checkexp - -:: It's better to not clean ClipSVC hence its skipped - -REM if defined _k38 ( -REM for %%# in (ClipSVC) do ( -REM sc query %%# | find /i "STOPPED" %nul% || net stop %%# /y %nul% -REM sc query %%# | find /i "STOPPED" %nul% || sc stop %%# %nul% -REM ) - -REM REM Thanks to @mspaintmsi for informing this command info - -REM rundll32 clipc.dll,ClipCleanUpState - -REM if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( -REM call :dk_color %Red% "Cleaning ClipSVC Licences [Failed]" -REM ) else ( -REM echo Cleaning ClipSVC Licences [Successful] -REM ) - -REM REM Below registry key (Volatile & Protected) gets created after the ClipSVC License cleanup command, and gets automatically deleted after -REM REM system restart. It needs to be deleted to activate the system without restart. - -REM call :regown "%RegKey%" %nul% -REM reg delete "%RegKey%" /f %nul% - -REM reg query "%RegKey%" %nul% && ( -REM call :dk_color %Red% "Deleting a Volatile Registry [Failed]" -REM call :dk_color %Magenta% "Restart the system, that will delete this registry key automatically" -REM ) || ( -REM echo Deleting a Volatile Registry [Successful] -REM ) - -REM REM Clear HWID token related registry to fix activation incase if there is any corruption - -REM reg delete "%_ident%" /f %nul% -REM reg query "%_ident%" %nul% && ( -REM call :dk_color %Red% "Deleting a Registry [Failed] [%_ident%]" -REM ) || ( -REM echo Deleting a Registry [Successful] [%_ident%] -REM ) - -REM for %%# in (ClipSVC wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) -REM call :dk_refresh -REM ) - -set exist_= -%nul% reg query "HKLM\%specific_kms%" && ( -set exist_=1 %nul% reg delete "HKLM\%specific_kms%" /f -) %nul% reg delete "HKU\S-1-5-20\%specific_kms%" /f %nul% reg query "HKLM\%specific_kms%" && ( -%nul% call :regown "HKLM\%specific_kms%" +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regdel\:.*';iex ($f[1]);" %nul% reg delete "HKLM\%specific_kms%" /f ) +echo: %nul% reg query "HKLM\%specific_kms%" && ( call :dk_color %Red% "Removing Specific KMS Host [Failed]" ) || ( -if defined exist_ ( echo Removing Specific KMS Host [Successful] -) else ( -echo Removing Specific KMS Host [Already Removed] -) ) goto :dk_done ::======================================================================================================================================== -:: A lean and mean snippet to set registry ownership and permission recursively -:: Written by @AveYo aka @BAU -:: pastebin.com/XTPt0JSC +:: This code runs to protect/undo below registry key for KMS38 protection +:: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f -:: Modified by @abbodi1406 to make it work in ARM64 Windows 10 (builds older than 21277) where only x86 version of Powershell is installed. +:: KMS38 protection stops 180 days KMS Activation from replacing KMS38 activation -:: This code runs only if KMS38 protection option or complete uninstall option is used by the user in this script. +:regdel: +param ( + [switch]$protect +) -:regown +$SID = New-Object System.Security.Principal.SecurityIdentifier('S-1-5-32-544') +$Admin = ($SID.Translate([System.Security.Principal.NTAccount])).Value -pushd "!_work!" -setlocal DisableDelayedExpansion +if($protect) { +$ruleArgs = @("$Admin", "Delete, SetValue", "ContainerInherit", "None", "Deny") +} else { +$ruleArgs = @("$Admin", "FullControl", "Allow") +} -set "0=%~nx0"&%psc% $A='%~1','%~2','%~3','%~4','%~5','%~6';iex(([io.file]::ReadAllText($env:0)-split':Own1\:.*')[1])&popd&setlocal EnableDelayedExpansion&exit/b:Own1: -$D1=[uri].module.gettype('System.Diagnostics.Process')."GetM`ethods"(42) |where {$_.Name -eq 'SetPrivilege'} #`:no-ev-warn -'SeSecurityPrivilege','SeTakeOwnershipPrivilege','SeBackupPrivilege','SeRestorePrivilege'|foreach {$D1.Invoke($null, @("$_",2))} -$path=$A[0]; $rk=$path-split'\\',2; switch -regex ($rk[0]){'[mM]'{$hv=2147483650};'[uU]'{$hv=2147483649};default{$hv=2147483648};} -$HK=[Microsoft.Win32.RegistryKey]::OpenBaseKey($hv, 256); $s=$A[1]; $sps=[Security.Principal.SecurityIdentifier] -$u=($A[2],'S-1-5-32-544')[!$A[2]];$o=($A[3],$u)[!$A[3]];$w=$u,$o |% {new-object $sps($_)}; $old=!$A[3];$own=!$old; $y=$s-eq'all' -$rar=new-object Security.AccessControl.RegistryAccessRule( $w[0], ($A[5],'FullControl')[!$A[5]], 1, 0, ($A[4],'Allow')[!$A[4]] ) -$x=$s-eq'none';function Own1($k){$t=$HK.OpenSubKey($k,2,'TakeOwnership');if($t){0,4|%{try{$o=$t.GetAccessControl($_)}catch{$old=0} -};if($old){$own=1;$w[1]=$o.GetOwner($sps)};$o.SetOwner($w[0]);$t.SetAccessControl($o); $c=$HK.OpenSubKey($k,2,'ChangePermissions') -$p=$c.GetAccessControl(2);if($y){$p.SetAccessRuleProtection(1,1)};$p.ResetAccessRule($rar);if($x){$p.RemoveAccessRuleAll($rar)} -$c.SetAccessControl($p);if($own){$o.SetOwner($w[1]);$t.SetAccessControl($o)};if($s){$($subkeys=$HK.OpenSubKey($k).GetSubKeyNames()) 2>$null; -foreach($n in $subkeys){Own1 "$k\$n"}}}};Own1 $rk[1];if($env:VO){get-acl Registry::$path|fl} #:Own1: lean & mean snippet by AveYo +$path = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f' +$key = [Microsoft.Win32.RegistryKey]::OpenBaseKey('LocalMachine', 'Registry64').OpenSubKey($path, 'ReadWriteSubTree', 'ChangePermissions') +$acl = $key.GetAccessControl() + +$rule = [System.Security.AccessControl.RegistryAccessRule]::new.Invoke($ruleArgs) +$acl.ResetAccessRule($rule) +$key.SetAccessControl($acl) +:regdel: ::======================================================================================================================================== @@ -4334,22 +1837,6 @@ if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELE if %gpr% GTR 259200 (set _k38=1) else (set _k38=) exit /b -:: Get Windows permanent activation status - -:dk_checkperm - -if %_wmic% EQU 1 wmic path SoftwareLicensingProduct where (LicenseStatus='1' and GracePeriodRemaining='0' and PartialProductKey is not NULL) get Name /value 2>nul | findstr /i "Windows" 1>nul && set _perm=1||set _perm= -if %_wmic% EQU 0 %psc% "(([WMISEARCHER]'SELECT Name FROM SoftwareLicensingProduct WHERE LicenseStatus=1 AND GracePeriodRemaining=0 AND PartialProductKey IS NOT NULL').Get()).Name | %% {echo ('Name='+$_)}" 2>nul | findstr /i "Windows" 1>nul && set _perm=1||set _perm= -exit /b - -:: Refresh license status - -:dk_refresh - -if %_wmic% EQU 1 wmic path SoftwareLicensingService where __CLASS='SoftwareLicensingService' call RefreshLicenseStatus %nul% -if %_wmic% EQU 0 %psc% "$null=(([WMICLASS]'SoftwareLicensingService').GetInstances()).RefreshLicenseStatus()" %nul% -exit /b - :: Get Windows installed key channel :dk_channel @@ -4358,97 +1845,6 @@ if %_wmic% EQU 1 for /f "tokens=2 delims==" %%# in ('wmic path SoftwareLicensing if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELECT ProductKeyChannel FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).ProductKeyChannel | %% {echo ('ProductKeyChannel='+$_)}" 2^>nul') do set "_channel=%%#" exit /b -:: Activation command - -:dk_act - -if %_wmic% EQU 1 wmic path SoftwareLicensingProduct where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' and PartialProductKey<>null" call Activate %nul% -if %_wmic% EQU 0 %psc% "(([WMISEARCHER]'SELECT ID FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).Activate()" %nul% -exit /b - -:: Get Windows Activation IDs - -:dk_actids - -set applist= -if %_wmic% EQU 1 set "chkapp=for /f "tokens=2 delims==" %%a in ('"wmic path SoftwareLicensingProduct where (ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f') get ID /VALUE" 2^>nul')" -if %_wmic% EQU 0 set "chkapp=for /f "tokens=2 delims==" %%a in ('%psc% "(([WMISEARCHER]'SELECT ID FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f''').Get()).ID ^| %% {echo ('ID='+$_)}" 2^>nul')" -%chkapp% do (if defined applist (call set "applist=!applist! %%a") else (call set "applist=%%a")) -exit /b - -:: Get Product name (WMI/REG methods are not reliable in all conditions, hence winbrand.dll method is used) - -:dk_product - -set winos= -set d1=[DllImport(\"winbrand\",CharSet=CharSet.Unicode)]public static extern string BrandingFormatString(string s); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $AP::BrandingFormatString('%%WINDOWS_LONG%%') -for /f "delims=" %%s in ('"%psc% %d2%"') do if not errorlevel 1 (set winos=%%s) -echo "%winos%" | find /i "Windows" 1>nul || ( -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName 2^>nul') do set "winos=%%b" -if %winbuild% GEQ 22000 ( -set winos=!winos:Windows 10=Windows 11! -) -) -exit /b - -:: Check wmic.exe - -:dk_ckeckwmic - -set _wmic=0 -for %%# in (wmic.exe) do @if not "%%~$PATH:#"=="" ( -wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul && set _wmic=1 -) -exit /b - -:dk_initial - -echo: -echo Initializing... - -:: Check and enable WinMgmt, sppsvc services if required - -for %%# in (WinMgmt sppsvc) do ( -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b NEQ 0x2 ( -echo: -echo Enabling %%# service... -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% || echo Failed -if /i %%#==WinMgmt sc config %%# start= auto %nul% || echo Failed -) -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 ( -echo: -echo Starting %%# service... -sc start %%# -echo: -call :dk_color %Red% "Failed to start [%%#] service, rest of the process may take a long time..." -) -) - -:: Check WMI and SPP Errors - -call :dk_ckeckwmic - -set e_wmi= -set e_wmispp= -call :dk_actids - -if not defined applist ( -net stop sppsvc /y %nul% -cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -call :dk_refresh - -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul -if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul -if !errorlevel! NEQ 0 set e_wmi=1 - -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids -) -exit /b - ::======================================================================================================================================== :: Get Product Key from pkeyhelper.dll for future new editions @@ -4491,143 +1887,6 @@ exit /b ::======================================================================================================================================== -:dk_checkerrors - -:: Check if the services are able to run or not -:: Workarounds are added to get correct status and error code because sc query doesn't output correct results in some conditions - -set serv_e= -for %%# in (%_serv%) do ( -set errorcode= -set checkerror= -sc query %%# | find /i ": 4 RUNNING" %nul% || net start %%# /y %nul% -sc start %%# %nul% -set errorcode=!errorlevel! -if !errorcode! NEQ 1056 if !errorcode! NEQ 0 set checkerror=1 -sc query %%# | find /i ": 4 RUNNING" %nul% || set checkerror=1 -if defined checkerror if defined serv_e (set "serv_e=!serv_e!, %%#-!errorcode!") else (set "serv_e=%%#-!errorcode!") -) - -if defined serv_e ( -set error=1 -call :dk_color %Red% "Starting Services [Failed] [%serv_e%]" -) - -:: Various error checks - -set token=0 -if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 -if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 -if %token%==0 ( -set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" -) - -DISM /English /Online /Get-CurrentEdition %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" -) - -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -set error=1 -call :dk_color %Red% "Checking Powershell [Not Responding]" -) - -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( -set error=1 -call :dk_color %Gray% "Checking WMIC.exe [Not Found]" -) - -reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\PersistedTSReArmed" %nul% && ( -set error=1 -call :dk_color %Red% "Checking Rearm [System Restart Is Required]" -) - -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" %nul% && ( -set error=1 -call :dk_color %Red% "Checking ClipSVC [System Restart Is Required]" -) - -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" 2^>nul') do if /i %%b NEQ 0x0 ( -reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" /t REG_DWORD /d "0" /f %nul% -call :dk_color %Red% "Checking SkipRearm [Default 0 Value Not Found, Changing To 0]" -net stop sppsvc /y %nul% -net start sppsvc /y %nul% -set error=1 -) - -set _wsh=1 -reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -if %_wsh% EQU 0 ( -set error=1 -call :dk_color %Gray% "Checking Windows Script Host [Disabled]" -) - -cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" -) - -if not defined applist ( -set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" -) - -set nil= -set _sppint= -if not %_gent%==1 if not defined error ( -for %%# in (SppE%nil%xtComObj.exe,sppsvc.exe) do ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%nil%ge File Execu%nil%tion Options\%%#" %nul% && set _sppint=1 -) -) - -if defined _sppint ( -call :dk_color %Red% "Checking SPP Interference In IFEO [Found] [Uninstall KMS Activator If There Is Any]" -set error=1 -) -exit /b - -::======================================================================================================================================== - -:dk_color - -if %_NCS% EQU 1 ( -echo %esc%[%~1%~2%esc%[0m -) else ( -%psc% write-host -back '%1' -fore '%2' '%3' -) -exit /b - -:dk_color2 - -if %_NCS% EQU 1 ( -echo %esc%[%~1%~2%esc%[%~3%~4%esc%[0m -) else ( -%psc% write-host -back '%1' -fore '%2' '%3' -NoNewline; write-host -back '%4' -fore '%5' '%6' -) -exit /b - -::======================================================================================================================================== - -:dk_done - -echo: -if %_unattended%==1 timeout /t 2 & exit /b -call :dk_color %_Yellow% "Press any key to %_exitmsg%..." -pause >nul -exit /b - -::======================================================================================================================================== - :: 1st column = Activation ID :: 2nd column = GVLK (Generic volume licensing key) :: 3rd column = SKU ID @@ -4697,201 +1956,62 @@ exit /b ::======================================================================================================================================== :: Below code is used to get alternate edition name and key if current edition doesn't support KMS38 activation - -:: IoTEnterpriseS 2021 won't be converted to EnterpriseS 2021 to enable KMS38 activation because later has 5 years less update support :: ProfessionalCountrySpecific won't be converted because it's not a good idea to change CountrySpecific editions :: 1st column = Current SKU ID :: 2nd column = Current Edition Name -:: 3rd column = Alternate Edition Activation ID -:: 4th column = Alternate Edition GVLK -:: 5th column = Alternate Edition Name +:: 3rd column = Current Edition Activation ID +:: 4th column = Alternate Edition Activation ID +:: 5th column = Alternate Edition GVLK +:: 6th column = Alternate Edition Name :: Separator = _ :kms38fallback -if %_chan%==0 exit /b +set notfoundaltactID= +if %_NoEditionChange%==1 exit /b for %%# in ( -188_IoTEnterprise_______________73111121-5638-40f6-bc11-f1d7b0d64300_NPPR9-FWDCX-D2C8J-H872K-2YT43_Enterprise -138_ProfessionalSingleLanguage__2de67392-b7a7-462a-b1ca-108dd189f588_W269N-WFGWX-YVC9B-4J6C9-T83GX_Professional +188_IoTEnterprise_______________8ab9bdd1-1f67-4997-82d9-8878520837d9_73111121-5638-40f6-bc11-f1d7b0d64300_NPPR9-FWDCX-D2C8J-H872K-2YT43_Enterprise +191_IoTEnterpriseS-2021_________ed655016-a9e8-4434-95d9-4345352c2552_32d2fab3-e4a8-42c2-923b-4bf4fd13e6ee_M7XTQ-FN8P6-TTKYV-9D4CC-J462D_EnterpriseS-2021 +205_IoTEnterpriseSK_____________d4f9b41f-205c-405e-8e08-3d16e88e02be_59eb965c-9150-42b7-a0ec-22151b9897c5_KBN8V-HFGQ4-MGXVD-347P6-PDQGT_IoTEnterpriseS-Win11 +138_ProfessionalSingleLanguage__a48938aa-62fa-4966-9d44-9f04da3f72f2_2de67392-b7a7-462a-b1ca-108dd189f588_W269N-WFGWX-YVC9B-4J6C9-T83GX_Professional ) do ( -for /f "tokens=1-5 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( +for /f "tokens=1-6 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( echo "!applist!" | find /i "%%C" 1>nul && ( -set altkey=%%D +echo "!applist!" | find /i "%%D" 1>nul && ( +set altkey=%%E set curedition=%%B -set altedition=%%E +set altedition=%%F +) || ( +set altedition=%%F +set notfoundaltactID=1 +) ) ) ) exit /b -::======================================================================================================================================== - -:: Script changes below values in official gatherosstate.exe so that it can generate usable ticket in Windows unlicensed state - -:hex:[ -$bytes = [System.IO.File]::ReadAllBytes("gatherosstate.exe") -$bytes[320] = 0x9c -$bytes[321] = 0xfb -$bytes[322] = 0x05 -$bytes[13672] = 0x25 -$bytes[13674] = 0x73 -$bytes[13676] = 0x3b -$bytes[13678] = 0x00 -$bytes[13680] = 0x00 -$bytes[13682] = 0x00 -$bytes[13684] = 0x00 -$bytes[32748] = 0xe9 -$bytes[32749] = 0x9e -$bytes[32750] = 0x00 -$bytes[32751] = 0x00 -$bytes[32752] = 0x00 -$bytes[32894] = 0x8b -$bytes[32895] = 0x44 -$bytes[32897] = 0x64 -$bytes[32898] = 0x85 -$bytes[32899] = 0xc0 -$bytes[32900] = 0x0f -$bytes[32901] = 0x85 -$bytes[32902] = 0x1c -$bytes[32903] = 0x02 -$bytes[32904] = 0x00 -$bytes[32906] = 0xe9 -$bytes[32907] = 0x3c -$bytes[32908] = 0x01 -$bytes[32909] = 0x00 -$bytes[32910] = 0x00 -$bytes[32911] = 0x85 -$bytes[32912] = 0xdb -$bytes[32913] = 0x75 -$bytes[32914] = 0xeb -$bytes[32915] = 0xe9 -$bytes[32916] = 0x69 -$bytes[32917] = 0xff -$bytes[32918] = 0xff -$bytes[32919] = 0xff -$bytes[33094] = 0xe9 -$bytes[33095] = 0x80 -$bytes[33096] = 0x00 -$bytes[33097] = 0x00 -$bytes[33098] = 0x00 -$bytes[33449] = 0x64 -$bytes[33576] = 0x8d -$bytes[33577] = 0x54 -$bytes[33579] = 0x24 -$bytes[33580] = 0xe9 -$bytes[33581] = 0x55 -$bytes[33582] = 0x01 -$bytes[33583] = 0x00 -$bytes[33584] = 0x00 -$bytes[34189] = 0x59 -$bytes[34190] = 0xeb -$bytes[34191] = 0x28 -$bytes[34238] = 0xe9 -$bytes[34239] = 0x4f -$bytes[34240] = 0x00 -$bytes[34241] = 0x00 -$bytes[34242] = 0x00 -$bytes[34346] = 0x24 -$bytes[34376] = 0xeb -$bytes[34377] = 0x63 -[System.IO.File]::WriteAllBytes("gatherosstatemodified.exe", $bytes) -:hex:] - -::======================================================================================================================================== - -: -:KMS38: - :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :KMSActivation -:kacttxt: @setlocal DisableDelayedExpansion @echo off - - -::================================================================================================= -:: -:: Online KMS Script is a fork of @abbodi1406's KMS_VL_ALL forums.mydigitallife.net/posts/838808 -:: -:: This fork's purpose is to avoid having any KMS binary files and activate Windows/Office using -:: only transparent batch script with online public KMS servers. -::_____________________________________ -:: -:: Online KMS Activation Script is a part of 'Microsoft Activation Scripts' (MAS) project. -:: -:: Homepage: massgrave.dev -:: Email: windowsaddict@protonmail.com -:: -::================================================================================================= - - - - -::======================================================================================================================================== - -:: Re-launch the script with x64 process if it was initiated by x86 process on x64 bit Windows -:: or with ARM64 process if it was initiated by x86/ARM32 process on ARM64 Windows - -set "_cmdf=%~f0" -for %%# in (%*) do ( -if /i "%%#"=="r1" set r1=1 -if /i "%%#"=="r2" set r2=1 -) - -if exist %SystemRoot%\Sysnative\cmd.exe if not defined r1 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\Sysnative\cmd.exe /c ""!_cmdf!" %* r1" -exit /b -) - -:: Re-launch the script with ARM32 process if it was initiated by x64 process on ARM64 Windows - -if exist %SystemRoot%\SysArm32\cmd.exe if %PROCESSOR_ARCHITECTURE%==AMD64 if not defined r2 ( -setlocal EnableDelayedExpansion -start %SystemRoot%\SysArm32\cmd.exe /c ""!_cmdf!" %* r2" -exit /b -) - -:: Set Path variable, it helps if it is misconfigured in the system - -set "PATH=%SystemRoot%\System32;%SystemRoot%\System32\wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0\" -if exist "%SystemRoot%\Sysnative\reg.exe" ( -set "PATH=%SystemRoot%\Sysnative;%SystemRoot%\Sysnative\wbem;%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\;%PATH%" -) - -:: Check LF line ending - -pushd "%~dp0" ->nul findstr /rxc:".*" "%~nx0" -if not %errorlevel%==0 ( -echo: -echo Error: This is not a correct file. It has LF line ending issue. -echo: -echo Press any key to exit... -pause >nul -popd -exit /b -) -popd - -::======================================================================================================================================== - cls color 07 title Online KMS Activation +:: You are not supposed to edit anything below this. + set WMI_VBS=0 set _Debug=0 set Silent=0 set Logger=0 set AutoR2V=1 set SkipKMS38=1 - +set vNextOverride=1 set ActWindows=1 set ActOffice=1 @@ -4901,6 +2021,7 @@ set _elev= set _renetask= set _renacttask= set _unattended= +set _unattendedact= set _args=%* if defined _args set _args=%_args:"=% @@ -4910,14 +2031,15 @@ if "%_args%"=="-el" set _unattended= for %%A in (%_args%) do ( if /i "%%A"=="-el" (set _elev=1 -) else if /i "%%A"=="/rt" (set _renetask=1 -) else if /i "%%A"=="/rat" (set _renacttask=1 -) else if /i "%%A"=="/uni" (set _uni=1 -) else if /i "%%A"=="/w" (set ActWindows=1&set ActOffice=0 -) else if /i "%%A"=="/o" (set ActWindows=0&set ActOffice=1 -) else if /i "%%A"=="/wo" (set ActWindows=1&set ActOffice=1 -) else if /i "%%A"=="/d" (set _Debug=1 -) else if /i "%%A"=="/l" (set Logger=1&set Silent=1 +) else if /i "%%A"=="/KMS-RenewalTask" (set _renetask=1 +) else if /i "%%A"=="/KMS-ActAndRenewalTask" (set _renacttask=1 +) else if /i "%%A"=="/KMS-Uninstall" (set _uni=1 +) else if /i "%%A"=="/KMS-Windows" (set ActWindows=1&set ActOffice=0&set _unattendedact=1 +) else if /i "%%A"=="/KMS-Office" (set ActWindows=0&set ActOffice=1&set _unattendedact=1 +) else if /i "%%A"=="/KMS-WindowsOffice" (set ActWindows=1&set ActOffice=1&set _unattendedact=1 +) else if /i "%%A"=="/KMS-KeepvNext" (set vNextOverride=0 +) else if /i "%%A"=="/KMS-Debug" (set _Debug=1 +) else if /i "%%A"=="/KMS-Logger" (set Logger=1&set Silent=1 ) ) ) @@ -4942,21 +2064,6 @@ if %_Debug% EQU 1 set _unattended=1 ::======================================================================================================================================== -if %winbuild% LSS 7600 ( -%nceline% -echo Unsupported OS version detected. -echo Project is supported for Windows 7/8/8.1/10/11 and their Server equivalent. -goto Done -) - -for %%# in (powershell.exe) do @if "%%~$PATH:#"=="" ( -%nceline% -echo Unable to find powershell.exe in the system. -goto Done -) - -::======================================================================================================================================== - :: Fix for the special characters limitation in path name set "_work=%~dp0" @@ -4968,33 +2075,19 @@ set "_batp=%_batf:'=''%" set _PSarg="""%~f0""" -el %_args% set "_ttemp=%temp%" +set "_Local=%LocalAppData%" setlocal EnableDelayedExpansion ::======================================================================================================================================== -echo "!_batf!" | find /i "!_ttemp!" 1>nul && ( -if /i not "!_work!"=="!_ttemp!" ( -%nceline% -echo Script is launched from the temp folder, -echo Most likely you are running the script directly from the archive file. -echo. -echo Extract the archive file and launch the script from the extracted folder. -goto Done -) -) +if %~z0 GEQ 300000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") -::======================================================================================================================================== +:: Check not x86 Windows -:: Elevate script as admin and pass arguments and preventing loop - -%nul% reg query HKU\S-1-5-19 || ( -if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b -%nceline% -echo This script require administrator privileges. -echo To do so, right click on this script and select 'Run as administrator'. -goto Done -) +set notx86= +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b +if /i not "%arch%"=="x86" set notx86=1 ::======================================================================================================================================== @@ -5008,6 +2101,7 @@ goto Done wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "ComputerSystem" 1>nul || ( %nceline% echo wmic.exe is not responding in the system. +echo Check this page for help https://massgrave.dev/troubleshoot echo Aborting... goto Done ) @@ -5017,29 +2111,20 @@ reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nu reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) if %_WSH% EQU 0 ( -%nceline% -echo Windows Script Host is disabled. -echo It is required for this script to work. -echo Aborting... -goto Done +reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +if defined notx86 reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f /reg:32 %nul% ) ::======================================================================================================================================== -if %~z0 GEQ 500000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") - -:: Check not x86 Windows - -set notx86= -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b -if /i not "%arch%"=="x86" set notx86=1 - -::======================================================================================================================================== - if defined _uni goto _Complete_Uninstall -if defined _renacttask set ActTask=1&goto:RenTask -if defined _renetask set ActTask=&goto:RenTask +if defined _renetask set ActTask=&call:RenTask&timeout /t 2 +cls +if defined _renacttask set ActTask=1&call:RenTask&timeout /t 2 +cls +if defined _unattended if not defined _unattendedact goto Done ::======================================================================================================================================== @@ -5048,6 +2133,16 @@ set _gui= :_KMS_Menu +set sub_next=0 +set sub_o365=0 +set sub_proj=0 +set sub_vsio=0 +set _Identity=0 +set kNext=HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext +dir /b /s /a:-d "!_Local!\Microsoft\Office\Licenses\*1*" %nul% && set _Identity=1 +dir /b /s /a:-d "!ProgramData!\Microsoft\Office\Licenses\*1*" %nul% && set _Identity=1 +if %_Identity% EQU 1 reg query %kNext% /v MigrationToV5Done 2>nul | find /i "0x1" %nul% && call :officeSub %nul% + set _tskinstalled= reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\taskcache\tasks" /f Path /s | find /i "\Activation-Renewal" >nul && ( set _tskinstalled=1 @@ -5062,6 +2157,7 @@ set _oldtsk=1 if defined _unattended ( call :Activation_Start +timeout /t 2 goto Done ) @@ -5076,15 +2172,9 @@ echo. echo. echo. ______________________________________________________________ echo. -if %_Debug%==0 ( echo. [1] Activate - Windows echo. [2] Activate - Office echo. [3] Activate - All -) else ( -call :_color2 %_White% " [1] Activate - Windows " %_Red% "[Debug Mode]" -call :_color2 %_White% " [2] Activate - Office " %_Red% "[Debug Mode]" -call :_color2 %_White% " [3] Activate - All " %_Red% "[Debug Mode]" -) echo. if defined _tskinstalled call :_color2 %_White% " [4] Install Auto-Renewal " %_Green% "[Installed]" if defined _oldtsk call :_color2 %_White% " [4] Install Auto-Renewal " %_Red% "[Old Installed]" @@ -5092,17 +2182,35 @@ if not defined _tskinstalled if not defined _oldtsk echo. [4] Insta echo. [5] Uninstall echo. _______________________________________________ echo. -echo. [6] Enable Debug Mode +if %_Debug%==0 ( +echo. [6] Enable Debug Mode [No] +) else ( +call :_color2 %_White% " [6] Enable Debug Mode " %_Red% "[Yes]" +) +if %vNextOverride% EQU 1 ( +if %sub_next% EQU 1 ( +call :_color2 %_White% " [7] Override Office vNext " %_Red% "[Yes]" +) else ( +echo [7] Override Office vNext [Yes] +) +) else ( +if %sub_next% EQU 1 ( +call :_color2 %_White% " [7] Override Office vNext " %_Yellow% "[No]" +) else ( +echo [7] Override Office vNext [No] +) +) echo. _______________________________________________ echo. -echo. [7] %_exitmsg% +echo. [0] %_exitmsg% echo. ______________________________________________________________ echo. -call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6,7]" -choice /C:1234567 /N +call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6,7,0]" +choice /C:12345670 /N set _el=%errorlevel% -if %_el%==7 exit /b +if %_el%==8 exit /b +if %_el%==7 (if %vNextOverride% EQU 0 (set vNextOverride=1) else (set vNextOverride=0))&goto _KMS_Menu if %_el%==6 (if %_Debug%==0 (set _Debug=1) else (set _Debug=0)) &goto _KMS_Menu if %_el%==5 call:_Complete_Uninstall&cls&goto _KMS_Menu if %_el%==4 set ActTask=&call:RenTask&goto _KMS_Menu @@ -5118,7 +2226,7 @@ goto _KMS_Menu if defined _unattended exit /b echo. -echo Press any key to exit... +echo Press any key to go back... pause >nul exit /b @@ -5133,6 +2241,8 @@ for %%# in (SppE%nil%xtComObj.exe,sppsvc.exe,osppsvc.exe) do ( reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%nil%ge File Execu%nil%tion Options\%%#" /f %nul%) ) +call :Clear-KMS-Cache %nul% + set "_Null=1>nul 2>nul" set KMS_Port=1688 if %_Debug% EQU 1 set _unattended=1 @@ -5175,11 +2285,11 @@ set "_mO21c=Detected Office 2021 C2R Retail could not be converted to Volume" set "_mO19c=Detected Office 2019 C2R Retail could not be converted to Volume" set "_mO16c=Detected Office 2016 C2R Retail could not be converted to Volume" set "_mO15c=Detected Office 2013 C2R Retail could not be converted to Volume" -set "_mO14c=Detected Office 2010 C2R Retail is not supported by KMS_VL_ALL" -set "_mO14m=Detected Office 2010 MSI Retail is not supported by KMS_VL_ALL" -set "_mO15m=Detected Office 2013 MSI Retail is not supported by KMS_VL_ALL" -set "_mO16m=Detected Office 2016 MSI Retail is not supported by KMS_VL_ALL" -set "_mOuwp=Detected Office 365/2016 UWP is not supported by KMS_VL_ALL" +set "_mO14c=Detected Office 2010 C2R Retail is not supported by this script" +set "_mO14m=Detected Office 2010 MSI Retail is not supported by this script" +set "_mO15m=Detected Office 2013 MSI Retail is not supported by this script" +set "_mO16m=Detected Office 2016 MSI Retail is not supported by this script" +set "_mOuwp=Detected Office 365/2016 UWP is not supported by this script" set DO16Ids=ProPlus,Standard,Access,SkypeforBusiness,Excel,Outlook,PowerPoint,Publisher,Word set LV16Ids=Mondo,ProPlus,ProjectPro,VisioPro,Standard,ProjectStd,VisioStd,Access,SkypeforBusiness,OneNote,Excel,Outlook,PowerPoint,Publisher,Word set LR16Ids=%LV16Ids%,Professional,HomeBusiness,HomeStudent,O365Business,O365SmallBusPrem,O365HomePrem,O365EduCloud @@ -5458,7 +2568,7 @@ if %ActWindows% EQU 0 ( echo.&echo %_winos% %nKMS% if defined _eval echo %nEval% ) else ( - echo.&echo Failed checking KMS Activation ID^(s^) for Windows.&echo Check Troubleshooting in MAS extras section.&call :CheckWS + echo.&echo Failed checking KMS Activation ID^(s^) for Windows.&echo Check this page for help https://massgrave.dev/troubleshoot &call :CheckWS exit /b ) ) @@ -5518,9 +2628,12 @@ if %winbuild% GEQ 9200 ( ) if %winbuild% LSS 9200 (if %loc_off14% EQU 0 (echo.&echo No Installed Office %aword% Product Detected...&exit /b)) ) -set sub_O365=0 +if %vNextOverride% EQU 1 if %AutoR2V% EQU 1 ( +set sub_o365=0 set sub_proj=0 -set sub_vis=0 +set sub_vsio=0 +if %sub_next% EQU 1 reg delete HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Licensing /f %_Nul3% +) set Off1ce=1 set _sC2R=sppoff set _fC2R=ReturnSPP @@ -5569,7 +2682,7 @@ if %sub_proj% EQU 0 for %%a in (ProjectPro,ProjectStd) do find /i "Office21%%a20 call set /a prr_off21+=1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off21+=1 ) -if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office21%%a2021R" "!_temp!\sppchk.txt" %_Nul1% && ( +if %sub_vsio% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office21%%a2021R" "!_temp!\sppchk.txt" %_Nul1% && ( call set /a prr_off21+=1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off21+=1 ) @@ -5594,7 +2707,7 @@ if %sub_proj% EQU 0 for %%a in (ProjectPro,ProjectStd) do find /i "Office19%%a20 call set /a prr_off19+=1 find /i "Office19%%a2019VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off19+=1 ) -if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office19%%a2019R" "!_temp!\sppchk.txt" %_Nul1% && ( +if %sub_vsio% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office19%%a2019R" "!_temp!\sppchk.txt" %_Nul1% && ( call set /a prr_off19+=1 find /i "Office19%%a2019VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off19+=1 ) @@ -5626,7 +2739,7 @@ if %sub_proj% EQU 0 for %%a in (ProjectPro,ProjectStd) do find /i "Office16%%aR" if %vol_off16% EQU 0 if %vol_off21% EQU 1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 if %vol_off16% EQU 0 if %vol_off19% EQU 1 find /i "Office19%%a2019VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 ) -if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office16%%aR" "!_temp!\sppchk.txt" %_Nul1% && ( +if %sub_vsio% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office16%%aR" "!_temp!\sppchk.txt" %_Nul1% && ( call set /a prr_off16+=1 if %vol_off16% EQU 1 if %vol_off21% EQU 0 if %vol_off19% EQU 0 find /i "Office16%%aVL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 if %vol_off16% EQU 0 if %vol_off21% EQU 1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 @@ -5635,7 +2748,7 @@ if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office16%%aR" "!_t ) if %loc_off16% EQU 1 if %ret_off16% EQU 1 if %_O16MSI% EQU 0 if defined _C16R if %prv_off16% LSS %prr_off16% (set vol_off16=0&set run_off16=1) set "_qr=%_zz1% %spp% %_zz2% %_zz5%ApplicationID='%_oApp%' AND LicenseFamily like 'Office16O365%%' %_zz6% %_zz3% LicenseFamily %_zz4%" -if %loc_off16% EQU 1 if %run_off16% EQU 0 if %sub_O365% EQU 0 if defined _C16R %_qr% %_Nul2% | find /i "O365" %_Nul1% && ( +if %loc_off16% EQU 1 if %run_off16% EQU 0 if %sub_o365% EQU 0 if defined _C16R %_qr% %_Nul2% | find /i "O365" %_Nul1% && ( find /i "Office16MondoVL" "!_temp!\sppchk.txt" %_Nul1% || set run_off16=1 ) set run_off15=0 @@ -5673,7 +2786,7 @@ if %loc_off19% EQU 1 if %vol_off19% EQU 0 ( if %aC2R19% EQU 1 (echo.&echo %_mO19a%) else (echo.&echo %_mO19c%) ) if %loc_off16% EQU 1 if %vol_off16% EQU 0 ( -if defined _C16R (if %aC2R16% EQU 1 (echo.&echo %_mO16a%) else (if %sub_O365% EQU 0 echo.&echo %_mO16c%)) else if %_O16MSI% EQU 1 (if %ret_off16% EQU 1 echo.&echo %_mO16m%) +if defined _C16R (if %aC2R16% EQU 1 (echo.&echo %_mO16a%) else (if %sub_o365% EQU 0 echo.&echo %_mO16c%)) else if %_O16MSI% EQU 1 (if %ret_off16% EQU 1 echo.&echo %_mO16m%) ) if %loc_off15% EQU 1 if %vol_off15% EQU 0 ( if defined _C15R (if %aC2R15% EQU 1 (echo.&echo %_mO15a%) else (echo.&echo %_mO15c%)) else if %_O15MSI% EQU 1 (if %ret_off15% EQU 1 echo.&echo %_mO15m%) @@ -6103,6 +3216,20 @@ if not %xOS%==x86 if exist "%ProgramW6432%\Microsoft Office\Office%1\OSPP.VBS" s if not %xOS%==x86 if exist "%ProgramFiles(x86)%\Microsoft Office\Office%1\OSPP.VBS" set loc_off%1=1 exit /b +:officeSub +reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_proj=1 +reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_proj=1 +reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_vsio=1 +reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_vsio=1 +if %sub_o365% EQU 1 set sub_next=1 +if %sub_proj% EQU 1 set sub_next=1 +if %sub_vsio% EQU 1 set sub_next=1 +exit /b + :insKey set S_OK=1 echo. @@ -6155,19 +3282,19 @@ set "_qr=wmic path %spp% where ID='%app%' call Activate" if %WMI_VBS% NEQ 0 set "_qr=%_csm% "%spp%.ID='%app%'" Activate" %_qr% %_Nul3% call set ERRORCODE=%ERRORLEVEL% -if %ERRORCODE% EQU -1073418187 ( +if %act_attempt% LSS 1 if %ERRORCODE% EQU -1073418187 ( echo Product Activation Failed: 0xC004F035 if %OSType% EQU Win7 echo Windows 7 cannot be KMS-activated on this computer due to unqualified OEM BIOS. echo See Read Me for details. exit /b ) -if %ERRORCODE% EQU -1073417728 ( +if %act_attempt% LSS 1 if %ERRORCODE% EQU -1073417728 ( echo Product Activation Failed: 0xC004F200 echo Windows needs to rebuild the activation-related files. echo See KB2736303 for details. exit /b ) -if %ERRORCODE% EQU -1073422315 ( +if %act_attempt% LSS 1 if %ERRORCODE% EQU -1073422315 ( echo Product Activation Failed: 0xC004E015 echo Running slmgr.vbs /rilc to mitigate. cscript //Nologo //B %SysPath%\slmgr.vbs /rilc @@ -6176,7 +3303,7 @@ set gpr=0 set gpr2=0 set "_qr=%_zz7% %spp% %_zz2% %_zz5%ID='%app%'%_zz6% %_zz3% GracePeriodRemaining %_zz8%" for /f "tokens=2 delims==" %%x in ('%_qr%') do (set gpr=%%x&set /a "gpr2=(%%x+1440-1)/1440") -if %ERRORCODE% EQU 0 if %gpr% EQU 0 ( +if %act_attempt% LSS 1 if %ERRORCODE% EQU 0 if %gpr% EQU 0 ( echo Product Activation succeeded, but Remaining Period failed to increase. if %OSType% EQU Win7 echo This could be related to the error described in KB4487266 exit /b @@ -6420,22 +3547,6 @@ echo Error: %_sps% WMI version is not detected call :CheckWS goto :%_fC2R% ) -set _Identity=0 -set _vNext=0 -dir /b /s /a:-d "!_Local!\Microsoft\Office\Licenses\*1*" %_Nul3% && set _Identity=1 -dir /b /s /a:-d "!ProgramData!\Microsoft\Office\Licenses\*1*" %_Nul3% && set _Identity=1 -set kNext=HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext -if %_Identity% EQU 1 reg query %kNext% /v MigrationToV5Done %_Nul2% | find /i "0x1" %_Nul1% && set _vNext=1 -if %_vNext% EQU 1 ( -reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_proj=1 -reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_proj=1 -reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_vis=1 -reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_vis=1 -) set _Retail=0 set "_ocq=ApplicationID='%_oApp%' AND LicenseStatus='1' AND PartialProductKey is not NULL" if %WMI_VBS% EQU 0 wmic path %_spp% where (%_ocq%) get Description %_Nul2% |findstr /V /R "^$" >"!_temp!\crvRetail.txt" @@ -6591,20 +3702,20 @@ find /i "Office16MondoVL_KMS_Client" "!_temp!\crvVolume.txt" %_Nul1% && ( for %%a in (O365ProPlus,O365Business,O365SmallBusPrem,O365HomePrem,O365EduCloud) do set _%%a=0 ) ) -if %sub_O365% EQU 1 ( +if %sub_o365% EQU 1 ( for %%a in (%_Suites%) do set _%%a=0 echo. -echo Microsoft Office is activated with a subscription. +echo Microsoft Office is activated with a vNext license. ) if %sub_proj% EQU 1 ( for %%a in (%_PrjSKU%) do set _%%a=0 echo. -echo Microsoft Project is activated with a subscription. +echo Microsoft Project is activated with a vNext license. ) -if %sub_vis% EQU 1 ( +if %sub_vsio% EQU 1 ( for %%a in (%_VisSKU%) do set _%%a=0 echo. -echo Microsoft Visio is activated with a subscription. +echo Microsoft Visio is activated with a vNext license. ) for %%a in (%_RetIds%,ProPlus) do if !_%%a! EQU 1 ( @@ -7812,25 +4923,45 @@ exit /b :_errorinfo -(set msg1=echo Try again and if the issue still persist then either use a^ -&echo different Internet connection or use this offline KMS activator^ -&echo KMS_VL_ALL by @abbodi1406 pastebin.com/raw/cpdmr6HZ -) - call :CheckFR -if !server_num! GTR %max_servers% ( -ping -n 1 one.one.one.one 1>nul || ping -n 1 resolver1.opendns.com 1>nul || ( -call :_color %_Red% "Unable to test KMS servers due to restricted or no Internet." -echo. -%msg1% -exit /b -) +set _intcon= +for %%a in (dns.msftncsi.com licensing.mp.microsoft.com) do ( +for /f "delims=[] tokens=2" %%# in ('ping -n 1 %%a') do (if not [%%#]==[] set _intcon=1) +) + +if not defined _intcon ( +call :_color %_Red% "Internet is not connected." +exit /b +) + +set _portcon= +for %%a in (%srvlist%) do if not defined _portcon ( +%psc% "$t = New-Object Net.Sockets.TcpClient;try{$t.Connect("""%%a""", 1688)}catch{};$t.Connected" | findstr /i true 1>nul && set _portcon=1 +) + +if not defined _portcon ( +echo Internet is found but failed to connect KMS servers on Port 1688. +echo. +echo Make sure restricted Internet [Office/College] is not connected, +echo or Port 1688 is not blocked in the firewall. +echo. +echo Either use another Internet connection or use offline KMS activator +echo https://github.com/abbodi1406/KMS_VL_ALL_AIO +exit /b +) + +if [%ERRORCODE%]==[-1073418124] ( +echo KMS server port 1688 test is passed. +echo Make sure system files are not blocked in firewall. +echo. +echo If the issue persist, try offline KMS activator, +echo https://github.com/abbodi1406/KMS_VL_ALL_AIO +echo. ) -echo Restart the system and try again. echo KMS server is not an issue in this case. -echo Check Troubleshooting steps in the ReadMe. +call :_color2 %Magenta% "Check this page for help" %_Yellow% " https://massgrave.dev/troubleshoot" exit /b ::======================================================================================================================================== @@ -7910,7 +5041,7 @@ if %winbuild% GEQ 9600 ( %nul% reg query "HKLM\%SPPk%\%_wApp%" && ( set error_=9 echo Failed to completely clear KMS Cache. -reg query "HKLM\%SPPk%\%_wApp%" /s 2>nul | findstr /i "127.0.0.2" >nul && echo Most likely, the KMS38 activation is locked. +reg query "HKLM\%SPPk%\%_wApp%" /s 2>nul | findstr /i "127.0.0.2" >nul && echo KMS38 activation is locked. ) || ( echo Cleared KMS Cache successfully. ) @@ -7990,7 +5121,7 @@ call :_color %Green% "Online KMS Complete Uninstall was done successfully." echo __________________________________________________________________________________________ ) -if defined _unattended exit /b +if defined _unattended timeout /t 2 & exit /b echo. call :_color %_Yellow% "Press any key to go back..." @@ -8774,7 +5905,7 @@ if not [%KMS_IP%]==[!KMS_IP!] exit /b goto :_taskgetserv ) -:: Ver:1.6 +:: Ver:1.7 ::======================================================================================================================================== :_extracttask: @@ -9047,9 +6178,6 @@ function B([int]$i=1){[Bat]::File($i+1,$i,$a,[ref]$b);expand -R $i -F:* .;del $i ::>hF{uXZU,7X,@X^;Q,a){v0B*Ye);S$uDqxPzXX_8.D[ :cleanospp:] -::======================================================================================================================================== -:kacttxt: - :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :_Check_Status_vbs @@ -9578,7 +6706,7 @@ exit /b function PrintModePerPridFromRegistry { $vNextRegkey = "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext" - $vNextPrids = Get-Item -Path $vNextRegkey -ErrorAction Ignore | Select-Object -ExpandProperty 'property' | Where-Object -FilterScript {$_ -Ne 'InstalledGraceKey' -And $_ -Ne 'MigrationToV5Done' -And $_ -Ne 'test' -And $_ -Ne 'unknown'} + $vNextPrids = Get-Item -Path $vNextRegkey -ErrorAction Ignore | Select-Object -ExpandProperty 'property' | Where-Object -FilterScript {$_.ToLower() -like "*retail" -or $_.ToLower() -like "*volume"} If ($vNextPrids -Eq $null) { Write-Host "No registry keys found." @@ -9673,15 +6801,20 @@ function PrintLicensesInformation $license = (Get-Content -Encoding Unicode $_.FullName | ConvertFrom-Json).License $decodedLicense = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($license)) | ConvertFrom-Json $licenseType = $decodedLicense.LicenseType - $userId = $decodedLicense.Metadata.UserId - $identitiesRegkey = Get-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Identity\Identities\${userId}*" -ErrorAction Ignore + If ($null -Ne $decodedLicense.ExpiresOn) + { + $expiry = [DateTime]::Parse($decodedLicense.ExpiresOn, $null, 48) + } + Else + { + $expiry = New-Object DateTime + } $licenseState = $null If ((Get-Date) -Gt (Get-Date $decodedLicense.MetaData.NotAfter)) { $licenseState = "RFM" } - ElseIf (($decodedLicense.ExpiresOn -Eq $null) -Or - ((Get-Date) -Lt (Get-Date $decodedLicense.ExpiresOn))) + ElseIf ((Get-Date) -Lt (Get-Date $expiry)) { $licenseState = "Licensed" } @@ -9699,11 +6832,11 @@ function PrintLicensesInformation Acid = $decodedLicense.Acid; LicenseState = $licenseState; EntitlementStatus = $decodedLicense.Status; + EntitlementExpiration = $decodedLicense.ExpiresOn; ReasonCode = $decodedLicense.ReasonCode; NotBefore = $decodedLicense.Metadata.NotBefore; NotAfter = $decodedLicense.Metadata.NotAfter; NextRenewal = $decodedLicense.Metadata.RenewAfter; - Expiration = $decodedLicense.ExpiresOn; TenantId = $decodedLicense.Metadata.TenantId; } | ConvertTo-Json } @@ -9718,11 +6851,11 @@ function PrintLicensesInformation DeviceId = $decodedLicense.Metadata.DeviceId; LicenseState = $licenseState; EntitlementStatus = $decodedLicense.Status; + EntitlementExpiration = $decodedLicense.ExpiresOn; ReasonCode = $decodedLicense.ReasonCode; NotBefore = $decodedLicense.Metadata.NotBefore; NotAfter = $decodedLicense.Metadata.NotAfter; NextRenewal = $decodedLicense.Metadata.RenewAfter; - Expiration = $decodedLicense.ExpiresOn; TenantId = $decodedLicense.Metadata.TenantId; } | ConvertTo-Json } @@ -9751,10 +6884,17 @@ PrintLicensesInformation -Mode "Device" :troubleshoot @setlocal DisableDelayedExpansion +@echo off + +::======================================================================================================================================== + cls color 07 title Activation Troubleshoot +set _elev= +if /i "%~1"=="-el" set _elev=1 + set winbuild=1 set "nul=>nul 2>&1" set psc=powershell.exe @@ -9770,6 +6910,7 @@ set cbs_log=%SystemRoot%\logs\cbs\cbs.log set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :_color %Red% "==== ERROR ====" &echo:" set "line=_________________________________________________________________________________________________" +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== @@ -9785,12 +6926,6 @@ set _PSarg="""%~f0""" -el %_args% set "_ttemp=%temp%" -setlocal EnableDelayedExpansion - -::======================================================================================================================================== - -setlocal DisableDelayedExpansion - :: Check desktop location set desktop= @@ -9814,33 +6949,43 @@ color 07 title Activation Troubleshoot mode con cols=77 lines=30 -echo: -echo: echo: echo: echo: _______________________________________________________________ echo: -echo: [1] ReadMe -echo: ___________________________________________________ +call :_color2 %_White% " [1] " %_Green% "Help" +echo: ___________________________________________________ echo: -echo: [2] Dism RestoreHealth -echo: [3] SFC Scannow -echo: +echo: [2] Dism RestoreHealth +echo: [3] SFC Scannow +echo: echo: [4] Rebuild Licensing Tokens -echo: [5] Clear Office vNext License -echo: ___________________________________________________ +echo: [5] Rebuild ClipSVC Licences +echo: [6] Clear Office vNext Licences +echo: ___________________________________________________ echo: -echo: [6] Solution: Office is not genuine banner -echo: [0] Go Back +echo: [7] Rebuild WMI Repository +echo: [8] Fix: Issues Caused By Gaming Spoofers +echo: [9] Fix: Issues Caused By KB971033 In Windows 7 +echo: [G] Fix: Office Is Not Genuine Banner +echo: [E] Export Event Viewer Logs +echo: ___________________________________________________ +echo: +echo: [0] %_exitmsg% echo: _______________________________________________________________ echo: call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard :" -choice /C:1234560 /N +choice /C:123456789GE0 /N set _erl=%errorlevel% -if %_erl%==7 exit /b -if %_erl%==6 start https://massgrave.dev/office-license-is-not-genuine &goto at_menu -if %_erl%==5 goto:clearvnext +if %_erl%==12 exit /b +if %_erl%==11 goto:exportevtlogs +if %_erl%==10 start https://massgrave.dev/office-license-is-not-genuine &goto at_menu +if %_erl%==9 goto:fixwindows7 +if %_erl%==8 goto:fixspoofer +if %_erl%==7 goto:rewmi +if %_erl%==6 goto:clearvnext +if %_erl%==5 goto:reclipsvc if %_erl%==4 goto:retokens if %_erl%==3 goto:sfcscan if %_erl%==2 goto:dism_rest @@ -9886,7 +7031,7 @@ call :_color2 %_White% " - " %Gray% "Make sure the Windows update is properl echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls @@ -9904,12 +7049,6 @@ echo dism /online /cleanup-image /restorehealth /Logpath:"%SystemRoot%\Temp\RHea echo: dism /online /cleanup-image /restorehealth /Logpath:"%SystemRoot%\Temp\RHealth_DISM_%_time%.txt" /loglevel:4 -if not exist "!desktop!\" ( -echo: -call :_color %Red% "Desktop location is not detected. Failed to copy logs on the dekstop." -goto :at_back -) - if not exist "!desktop!\AT_Logs\" md "!desktop!\AT_Logs\" %nul% copy /y /b "%SystemRoot%\Temp\RHealth_DISM_%_time%.txt" "!desktop!\AT_Logs\RHealth_DISM_%_time%.txt" %nul% copy /y /b "%cbs_log%" "!desktop!\AT_Logs\RHealth_CBS_%_time%.txt" %nul% @@ -9939,7 +7078,7 @@ echo restarting the PC after each time to completely fix everything that it echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls @@ -9956,12 +7095,6 @@ echo sfc /scannow echo: sfc /scannow -if not exist "!desktop!\" ( -echo: -call :_color %Red% "Desktop location is not detected. Failed to copy logs on the dekstop." -goto :at_back -) - if not exist "!desktop!\AT_Logs\" md "!desktop!\AT_Logs\" %nul% copy /y /b "%cbs_log%" "!desktop!\AT_Logs\SFC_CBS_%_time%.txt" %nul% @@ -9990,15 +7123,10 @@ echo - KMS option activated Office but Office activation page is not sh echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls -mode con cols=115 lines=32 -%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=200;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" - - - echo: echo %line% echo: @@ -10006,16 +7134,30 @@ call :_color %Magenta% "Clearing Office vNext License" echo: setlocal DisableDelayedExpansion -set "_locl=%LocalAppData%\Microsoft\Office\Licenses" +set "_Local=%LocalAppData%" setlocal EnableDelayedExpansion -call :cleanfolder -set "_locl=%ProgramData%\Microsoft\Office\Licenses" -call :cleanfolder + +attrib -R "!ProgramData!\Microsoft\Office\Licenses" %nul% +attrib -R "!_Local!\Microsoft\Office\Licenses" %nul% +rd /s /q "!ProgramData!\Microsoft\Office\Licenses\" %nul% +rd /s /q "!_Local!\Microsoft\Office\Licenses\" %nul% + +if exist "!ProgramData!\Microsoft\Office\Licenses\" ( +echo Failed To Delete - !ProgramData!\Microsoft\Office\Licenses\ +) else ( +echo Deleted Folder - !ProgramData!\Microsoft\Office\Licenses\ +) + +if exist "!_Local!\Microsoft\Office\Licenses\" ( +echo Failed To Delete - !_Local!\Microsoft\Office\Licenses\ +) else ( +echo Deleted Folder - !_Local!\Microsoft\Office\Licenses\ +) echo: for %%# in ( HKCU\Software\Microsoft\Office\16.0\Common\Licensing -HKCU\Software\Microsoft\Office\16.0\Common\Identity +HKCU\Software\Microsoft\Office\16.0\Registration ) do ( reg query %%# %nul% && ( reg delete %%# /f %nul% && ( @@ -10024,32 +7166,12 @@ echo Deleted Registry - %%# echo Failed to Delete - %%# ) ) || ( -echo Already Clean - %%# +echo Deleted Registry - %%# ) ) goto :at_back -:cleanfolder - -2>nul dir /b /a "!_locl!\*" | %nul% findstr "^" && ( -pushd "!_locl!\" && ( -del /S /F /Q "!_locl!\*" -for /F "delims=" %%i in ('dir /b') do ( -RD /S /Q "%%i" %nul% -if not exist "!_locl!\%%i\" ( -echo Deleted Folder - !_locl!\%%i -) else ( -echo Failed To Delete - !_locl!\%%i -) -) -popd -) -) || ( -echo Already Clean - !_locl!\ -) -exit /b - ::======================================================================================================================================== :retokens @@ -10076,11 +7198,12 @@ call :_color2 %_White% " - " %Red% "Apply it only when it is necessary." echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls +:cleanspptoken echo: echo %line% echo: @@ -10140,7 +7263,7 @@ sc qc osppsvc %nul% || ( echo: call :_color %Magenta% "OSPP based Office is not installed" call :_color %Magenta% "Skipping rebuilding OSPP tokens" -goto :cleanclipsvc +goto :repairoffice ) call :_color %Magenta% "Rebuilding OSPP Licensing Tokens" @@ -10189,12 +7312,6 @@ call :_color %Green% "tokens.dat file was rebuilt successfully." ::======================================================================================================================================== -:cleanclipsvc - -:: This section is removed - -::======================================================================================================================================== - :repairoffice echo: @@ -10241,10 +7358,11 @@ set _86=HKLM\SOFTWARE\Wow6432Node\Microsoft\Office %nul% reg query %_86%\ClickToRun /v InstallPath && (set "c2r16_86=Office 16.0 C2R x86" & set "c2r16repair86=%systemdrive%\Program Files\Microsoft Office 15\Client%arch%\OfficeClickToRun.exe") set uwp16= -if %winbuild% GEQ 10240 reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\msoxmled.exe" %nul% && ( +if %winbuild% GEQ 10240 ( dir /b "%ProgramFiles%\WindowsApps\Microsoft.Office.Desktop*" %nul% && set uwp16=Office 16.0 UWP dir /b "%ProgramW6432%\WindowsApps\Microsoft.Office.Desktop*" %nul% && set uwp16=Office 16.0 UWP dir /b "%ProgramFiles(x86)%\WindowsApps\Microsoft.Office.Desktop*" %nul% && set uwp16=Office 16.0 UWP +%psc% "Get-AppxPackage -name "Microsoft.Office.Desktop"" | find /i "Office" 1>nul && set uwp16=Office 16.0 UWP ) set /a counter=0 @@ -10289,7 +7407,7 @@ goto :repairend echo: ) else ( echo: -call :_color %_Yellow% "A Window will popup, in that Window you need to select Repair Option..." +call :_color %_Yellow% "A Window will popup, in that Window you need to select [Quick] Repair Option..." call :_color %_Yellow% "Press any key to continue..." echo: pause >nul @@ -10335,6 +7453,405 @@ echo %line% echo: echo: call :_color %Green% "Finished" +goto :at_back + +::======================================================================================================================================== + +:reclipsvc + +cls +mode 98, 30 +title Rebuild ClipSVC Licences + +if %winbuild% LSS 10240 ( +%eline% +echo Unsupported OS version Detected. +echo This command is supported only for Windows 10/11 and their Server equivalent.. +goto :at_back +) + +echo: +echo %line% +echo: +echo Notes: +echo: +echo - Rebuilding ClipSVC Licences helps in troubleshooting HWID-KMS38 activation issues. +echo: +echo - Do not run this option unless you are having issues in HWID-KMS38 activation. +echo: +echo - System restart is recommended after applying it. +echo: +echo %line% +echo: +choice /C:09 /N /M "> [9] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +cls +echo: + +echo Stopping ClipSVC service... +call :_stopservice ClipSVC +timeout /t 2 %nul% + +echo: +echo Applying the command to Clean ClipSVC Licences... +echo rundll32 clipc.dll,ClipCleanUpState + +rundll32 clipc.dll,ClipCleanUpState + +if %winbuild% LEQ 10240 ( +call :_color %Green% "[Successful]" +) else ( +if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( +call :_color %Red% "[Failed]" +) else ( +call :_color %Green% "[Successful]" +) +) + +:: Below registry key (Volatile & Protected) gets created after the ClipSVC License cleanup command, and gets automatically deleted after +:: system restart. It needs to be deleted to activate the system without restart. + +set "RegKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" +set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" + +reg query "%RegKey%" %nul% && %nul% call :regownstart +reg delete "%RegKey%" /f %nul% + +echo: +echo Deleting a Volatile ^& Protected Registry Key... +echo [%RegKey%] +reg query "%RegKey%" %nul% && ( +call :_color %Red% "[Failed]" +echo Restart the system, that will delete this registry key automatically. +) || ( +call :_color %Green% "[Successful]" +) + +:: Clear HWID token related registry to fix activation incase if there is any corruption + +echo: +echo Deleting a IdentityCRL Registry Key... +echo [%_ident%] +reg delete "%_ident%" /f %nul% +reg query "%_ident%" %nul% && ( +call :_color %Red% "[Failed]" +) || ( +call :_color %Green% "[Successful]" +) + +echo: +echo Restarting [ClipSVC wlidsvc LicenseManager sppsvc] services... +for %%# in (ClipSVC wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) +goto :at_back + +::======================================================================================================================================== + +:fixspoofer + +cls +mode con cols=115 lines=32 +%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=200;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" +title Fix: Issues Caused By Gaming Spoofers + +%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( +%eline% +echo Powershell is not responding properly. Aborting." +goto :at_back +) + +echo: +echo %line% +echo: +echo Notes: +echo: +echo - Gaming unban/spoofers/cleaners often cause Windows activation issues. +echo: +call :_color2 %_White% " - " %Red% "Apply this fix ONLY if you have used these things." +echo: +echo - This option will fix files and registry permissions and rebuild licensing tokens. +echo: +echo - System restart is recommended after applying it. +echo: +echo %line% +echo: +choice /C:09 /N /M "> [9] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +cls +echo: +echo Fixing registry and files permissions... +call :fixpermissions %nul% +goto :cleanspptoken + +:fixpermissions + +:: Thanks to skidaim for the fix + +takeown /F %windir%\System32\sppsvc.exe +icacls %windir%\System32 /grant administrators:F /T +icacls %windir%\System32\spp /grant administrators:F /T + +:: I know it's bad but people have messed up system32 permissions, that's why I don't recommend to run this unless users have messed up systems + +%psc% $acl = Get-Acl 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform' -AclObject $acl +%psc% $acl = Get-Acl 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP' -AclObject $acl +%psc% $acl = Get-Acl 'HKLM:\SYSTEM\CurrentControlSet\Services\SPPSVC'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\SPPSVC' -AclObject $acl +%psc% $acl = Get-Acl 'HKLM:\SYSTEM\WPA'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SYSTEM\WPA' -AclObject $acl +%psc% $acl = Get-Acl '%windir%\System32'; $rule = New-Object System.Security.AccessControl.FileSystemAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path '%windir%\System32' -AclObject $acl +%psc% $acl = Get-Acl '%windir%\System32\spp'; $rule = New-Object System.Security.AccessControl.FileSystemAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path '%windir%\System32\spp' -AclObject $acl +exit /b + +::======================================================================================================================================== + +:fixwindows7 + +cls +mode 98, 30 +title Fix: Issues Caused By KB971033 In Windows 7 + +if %winbuild% GEQ 9200 ( +%eline% +echo Unsupported OS version Detected. +echo This option is supported only for Windows 7 and it's Server equivalent. +goto :at_back +) + +echo: +echo %line% +echo: +echo Notes: +echo: +echo - This option fixes issues caused by Update KB971033 in Windows 7. +echo https://support.microsoft.com/en-us/help/4487266 +echo: +echo %line% +echo: +choice /C:01 /N /M "> [1] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +cls +echo: + +echo Checking Update KB971033... +dism /online /get-packages | find /i "Microsoft-Windows-Security-WindowsActivationTechnologies-package~31bf3856ad364e35~amd64~~7.1.7600.16395" 1>nul && ( +echo [Found] +echo Uninstalling it... +) || ( +echo [Not Found] +) + +wusa /uninstall /quiet /norestart /kb:971033 + +echo: +echo Applying Fixes... +echo: + +net stop sppuinotify /y +sc config sppuinotify start= disabled +net stop sppsvc /y +del %windir%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0 /ah +del %windir%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0 /ah +del %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat +del %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\cache\cache.dat +cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +sc config sppuinotify start= demand + +goto :at_back + +::======================================================================================================================================== + +:rewmi + +cls +mode 98, 30 +title Rebuild WMI Repository + +:: https://techcommunity.microsoft.com/t5/ask-the-performance-team/wmi-repository-corruption-or-not/ba-p/375484 + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +%eline% +echo WMI rebuild is not recommended on Windows Server. Aborting... +goto :at_back +) + +echo: +echo Initializing... + +set _wmic=0 +for %%# in (wmic.exe) do @if not "%%~$PATH:#"=="" set _wmic=1 + +set error= +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 set error=1 +winmgmt /verifyrepository %nul% +if %errorlevel% NEQ 0 set error=1 + +cls +echo: +echo %line% +echo: +if defined error ( +echo WMI Status - [Not Responding] %_wmic% +) else ( +call :_color %_Green% " WMI Status - [Working]" +) +echo: +echo Notes: +echo: +call :_color2 %_White% " - " %Magenta% "WMI rebuild can cause some 3rd party apps to not work until reinstall." +echo: +call :_color2 %_White% " - " %Red% "Apply this fix ONLY if WMI is not working." +echo: +echo %line% +echo: +choice /C:09 /N /M "> [9] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +:: Below fixes are taken from https://kb.acronis.com/content/62731 + +cls +echo: + +sc query Winmgmt %nul% || ( +%eline% +echo Winmgmt service is not installed. Aborting... +goto :at_back +) + +echo Disabling Winmgmt service... +sc config Winmgmt start= disabled %nul% +if %errorlevel% EQU 0 ( +call :_color %Green% "[Successful]" +) else ( +call :_color %Red% "[Failed] Aborting..." +goto :wmifixend +) + +echo: +echo Stopping Winmgmt service... +call :_stopservice Winmgmt +call :_stopservice Winmgmt +sc query Winmgmt | find /i "1 STOPPED" %nul% && ( +call :_color %Green% "[Successful]" +) || ( +call :_color %Red% "[Failed] Aborting..." +goto :wmifixend +) + +echo: +echo Deleting WMI repository... +if exist "%windir%\System32\wbem\repository\" rmdir /s /q "%windir%\System32\wbem\repository\" %nul% +if exist "%windir%\System32\wbem\repository\" ( +call :_color %Red% "[Failed]" +) else ( +call :_color %Green% "[Successful]" +) + +echo: +echo Enabling Winmgmt service... +sc config Winmgmt start= auto %nul% +if %errorlevel% EQU 0 ( +call :_color %Green% "[Successful]" +) else ( +call :_color %Red% "[Failed]" +) + +echo: +echo Checking WMI... +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 ( +call :_color %Red% "[Not Responding]" +) else ( +call :_color %Green% "[Working]" +) + +goto :at_back + +:wmifixend + +echo: +echo Enabling Winmgmt service... +sc config Winmgmt start= auto %nul% +if %errorlevel% EQU 0 ( +call :_color %Green% "[Successful]" +) else ( +call :_color %Red% "[Failed]" +) + +goto :at_back + +::======================================================================================================================================== + +:exportevtlogs + +cls +mode con cols=125 lines=32 +%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=500;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" +title Export Event Viewer Logs + +set tdir=%SystemRoot%\Temp\_EventLogs +if exist %tdir%\. rd /s /q %tdir%\ %nul% +if exist %tdir%\ ( +%eline% +echo Failed to delete below folder. Aborting... +echo %tdir%\ +goto :at_back +) + +md %tdir%\ + +echo: +echo Creating archive file of Event logs... + +set _time= +for /f %%a in ('%psc% "Get-Date -format HH_mm_ss"') do set _time=%%a +%nul% robocopy %SystemRoot%\System32\winevt\Logs\ %tdir%\ + +:: https://stackoverflow.com/a/46268232 + +set "ddf="%SystemRoot%\Temp\ddf"" +%nul% del /q /f %ddf% +echo/.New Cabinet>%ddf% +echo/.set Cabinet=ON>>%ddf% +echo/.set CabinetFileCountThreshold=0;>>%ddf% +echo/.set Compress=ON>>%ddf% +echo/.set CompressionType=LZX>>%ddf% +echo/.set CompressionLevel=7;>>%ddf% +echo/.set CompressionMemory=21;>>%ddf% +echo/.set FolderFileCountThreshold=0;>>%ddf% +echo/.set FolderSizeThreshold=0;>>%ddf% +echo/.set GenerateInf=OFF>>%ddf% +echo/.set InfFileName=nul>>%ddf% +echo/.set MaxCabinetSize=0;>>%ddf% +echo/.set MaxDiskFileCount=0;>>%ddf% +echo/.set MaxDiskSize=0;>>%ddf% +echo/.set MaxErrors=1;>>%ddf% +echo/.set RptFileName=nul>>%ddf% +echo/.set UniqueFiles=ON>>%ddf% +pushd "%tdir%\" +for /f "tokens=* delims=" %%D in ('dir /a:-D/b/s "%tdir%\"') do ( + echo/"%%~fD" /inf=no;>>%ddf% +) +makecab /F %ddf% /D DiskDirectory1="" /D CabinetNameTemplate=%tdir%\Logs.cab +del /q /f %ddf% +popd + +if not exist "!desktop!\AT_Logs\" md "!desktop!\AT_Logs\" %nul% +copy /y /b "%tdir%\Logs.cab" "!desktop!\AT_Logs\EventLogs_%_time%.cab" %nul% +if exist %tdir%\. rd /s /q %tdir%\ %nul% + +echo: +if exist "!desktop!\AT_Logs\EventLogs_%_time%.cab" ( +call :_color %Green% "[Successful]" +echo EventLogs_%_time%.cab created inside AT_Logs folder on the dekstop. +) else ( +call :_color %Red% "[Failed]" +) + +goto :at_back ::======================================================================================================================================== @@ -10352,7 +7869,7 @@ goto :at_menu :at_done echo: -echo Press any key to go back... +echo Press any key to %_exitmsg%... pause >nul exit /b @@ -10423,16 +7940,79 @@ del /S /F /Q "%%#*.dat" ) exit /b +::======================================================================================================================================== + +:regownstart + +setlocal +set "TMP=%SystemRoot%\Temp" +set "TEMP=%SystemRoot%\Temp" +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regown\:.*';iex ($f[1]);" +endlocal +exit /b + +:: Below code takes ownership of a volatile registry key and deletes it +:: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState + +:: Thanks to Remko Weijnen for the code and thanks to abbodi1406 for the help +:: remkoweijnen.nl/blog/2012/01/16/take-ownership-of-a-registry-key-in-powershell/ + +:regown: +$definition = @" +using System; +using System.Runtime.InteropServices; +namespace Win32Api +{ + public class NtDll + { + [DllImport("ntdll.dll", EntryPoint="RtlAdjustPrivilege")] + public static extern int RtlAdjustPrivilege(int Privilege, bool Enable, bool CurrentThread, ref bool Enabled); + } +} +"@ + +Add-Type -TypeDefinition $definition -PassThru | Out-Null +[Win32Api.NtDll]::RtlAdjustPrivilege(9, $true, $false, [ref]$false) | Out-Null + +$SID = New-Object System.Security.Principal.SecurityIdentifier('S-1-5-32-544') +$IDN = ($SID.Translate([System.Security.Principal.NTAccount])).Value +$Admin = New-Object System.Security.Principal.NTAccount($IDN) + +$path = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState' +$key = [Microsoft.Win32.RegistryKey]::OpenBaseKey('LocalMachine', 'Registry64').OpenSubKey($path, 'ReadWriteSubTree', 'takeownership') + +$acl = $key.GetAccessControl() +$acl.SetOwner($Admin) +$key.SetAccessControl($acl) + +$rule = New-Object System.Security.AccessControl.RegistryAccessRule($Admin,"FullControl","Allow") +$acl.SetAccessRule($rule) +$key.SetAccessControl($acl) +:regown: + :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :insert_hwidkey @setlocal DisableDelayedExpansion @echo off + cls color 07 -title Install Windows Retail/OEM/MAK Key +title Install Windows HWID Key + +set _args= +set _elev= set _unattended=0 +set _args=%* +if defined _args set _args=%_args:"=% +if defined _args ( +for %%A in (%_args%) do ( +if /i "%%A"=="-el" set _elev=1 +if /i "%%A"=="/Insert-HWID-Key" set _unattended=1 +) +) + ::======================================================================================================================================== set winbuild=1 @@ -10460,6 +8040,7 @@ set "_Yellow="Black" "Yellow"" set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" set "line=echo ___________________________________________________________________________________________" +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== @@ -10470,6 +8051,12 @@ echo Project is supported for Windows 10/11. goto ins_done ) +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +%eline% +echo HWID Activation is not supported for Windows Server. +goto ins_done +) + ::======================================================================================================================================== :: Fix for the special characters limitation in path name @@ -10490,13 +8077,11 @@ setlocal EnableDelayedExpansion cls mode 98, 30 - -call :dk_initial - -:: Check product name - -cls +echo: +echo Initializing... call :dk_product +call :dk_ckeckwmic +call :dk_actids ::======================================================================================================================================== @@ -10524,34 +8109,23 @@ goto ins_done :: Detect key set key= -set pkey= -set _chan= +set _channel= +set actidnotfound= -if defined applist call :hwiddata attempt1 -if not defined key call :hwiddata attempt2 +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" -set pkey= -if not defined key call :dk_hwidkey %nul% +if defined applist call :hwiddata key attempt1 +if not defined key call :hwiddata key attempt2 if not defined key ( %eline% -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -echo PowerShell is not responding properly. -echo: -) -echo Unable to find HWID key for [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Make sure you are using updated version of the script -echo: -if not "%regSKU%"=="%wmiSKU%" ( -echo Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% -echo Restart the system and try again. -) +echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] +echo Unable to find this product in the HWID supported product list. +echo Make sure you are using updated version of the script. +echo https://massgrave.dev goto ins_done ) -if defined key call :dk_pkeychannel %key% -if defined pkeychannel set _chan=%pkeychannel% Key - ::======================================================================================================================================== if %_unattended%==1 goto insertkey @@ -10559,7 +8133,7 @@ if %_unattended%==1 goto insertkey cls %line% echo: -echo Install [%winos% ^| SKU:%osSKU% ^| %winbuild%] %_chan% +echo Install [%winos% ^| SKU:%osSKU% ^| %winbuild%] Key echo [%key%] %line% echo: @@ -10568,10 +8142,9 @@ echo Note: Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% echo Restart the system to resolve it echo: ) -call :dk_color %_Green% "Press [1] to Continue or [2] to Go back" -choice /C:21 /N +call :dk_color %_Green% "Press [1] to Continue or [0] to %_exitmsg%" +choice /C:01 /N if %errorlevel%==1 exit /b -cls ::======================================================================================================================================== @@ -10588,20 +8161,21 @@ set error_code=%errorlevel% cmd /c exit /b %error_code% if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% EQU 0 ( -call :dk_refresh echo: echo [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Installing %_chan% [%key%] + + +if %error_code% EQU 0 ( +call :dk_refresh +call :dk_channel +call echo Installing %%_channel%% [%key%] echo: call :dk_color %Green% "[Successful]" ) else ( -%eline% -echo [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Installing %_chan% [%key%] +echo Installing [%key%] echo: call :dk_color %Red% "[Unsuccessful] %error_code%" -if not defined applist echo Not Respoding: %e_wmispp% +if defined actidnotfound call :dk_color %Red% "Activation ID not found for this key." ) %line% @@ -10611,7 +8185,7 @@ if not defined applist echo Not Respoding: %e_wmispp% echo: if %_unattended%==1 timeout /t 2 & exit /b -call :dk_color %_Yellow% "Press any key to go back..." +call :dk_color %_Yellow% "Press any key to %_exitmsg%..." pause >nul exit /b @@ -10620,10 +8194,21 @@ exit /b :change_edition @setlocal DisableDelayedExpansion @echo off + + +:: To stage current edition while changing edition with CBS Upgrade Method, change 0 to 1 in below line +set _stg=0 + + +::======================================================================================================================================== + cls color 07 title Change Windows Edition +set _elev= +if /i "%~1"=="-el" set _elev=1 + set winbuild=1 set "nul=>nul 2>&1" set psc=powershell.exe @@ -10655,16 +8240,21 @@ set "_Yellow="Black" "Yellow"" set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" set "line=echo ___________________________________________________________________________________________" +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== -if %winbuild% LSS 10240 ( -%eline% -echo Unsupported OS version detected. -echo Project is supported for Windows 10/11/Server Build 10240 and later. +if %winbuild% LSS 9200 if not exist "%SystemRoot%\servicing\Packages\Microsoft-Windows-PowerShell-WTR-Package~*.mum" ( +%nceline% +echo Updated Powershell not found. +echo: +echo Download Windows Management Framework 5.1 from below link and install +echo https://aka.ms/wmf5download goto ced_done ) +::======================================================================================================================================== + :: Fix for the special characters limitation in path name set "_work=%~dp0" @@ -10684,23 +8274,39 @@ setlocal EnableDelayedExpansion cls mode 98, 30 -call :dk_initial +echo: +echo Initializing... +echo: +call :dk_product +call :dk_ckeckwmic -if not defined applist ( -cls -%eline% -echo Not Respoding: !e_wmispp! -goto ced_done +:: Show info for potential script stuck scenario + +sc start sppsvc %nul% +if %errorlevel% NEQ 1056 if %errorlevel% NEQ 0 ( +echo: +echo Error code: %errorlevel% +call :dk_color %Red% "Failed to start [sppsvc] service, rest of the process may take a long time..." +echo: ) ::======================================================================================================================================== +:: Check Activation IDs + +call :dk_actids + +if not defined applist ( +%eline% +echo Activation IDs not found. Aborting... +goto ced_done +) + :: Check Windows Edition set osedition= for /f "tokens=3 delims=: " %%a in ('DISM /English /Online /Get-CurrentEdition 2^>nul ^| find /i "Current Edition :"') do set "osedition=%%a" -cls if "%osedition%"=="" ( %eline% DISM /English /Online /Get-CurrentEdition %nul% @@ -10710,10 +8316,6 @@ echo OS Edition was not detected properly. Aborting... goto ced_done ) -:: Check product name - -call :dk_product - :: Check SKU value set osSKU= @@ -10733,6 +8335,9 @@ echo SKU value was not detected properly. Aborting... goto ced_done ) +set branch= +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" + :: Check PowerShell %psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( @@ -10741,25 +8346,17 @@ echo PowerShell is not responding properly. Aborting... goto ced_done ) -:: Check slmgr /dlv - -cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -%eline% -echo slmgr /dlv is not responding %error_code% -goto ced_done -) - ::======================================================================================================================================== :: Get Target editions list set _target= +set _dtarget= +set _ptarget= set _ntarget= -for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do (if defined _target (set "_target=!_target! %%a") else (set "_target=%%a")) + +if %winbuild% GEQ 10240 for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do (if defined _dtarget (set "_dtarget=!_dtarget! %%a") else (set "_dtarget=%%a")) +for /f "tokens=4" %%a in ('%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':cbsxml\:.*';& ([ScriptBlock]::Create($f[1])) -GetTargetEditions;" ^| findstr /i /c:"Target Edition : "') do (if defined _ptarget (set "_ptarget=!_ptarget! %%a") else (set "_ptarget=%%a")) ::======================================================================================================================================== @@ -10773,9 +8370,13 @@ echo Aborting... goto ced_done ) +for %%# in ( %_dtarget% %_ptarget% ) do ( +echo "!_target!" | find /i " %%# " 1>nul || set "_target=!_target! %%# " +) + if defined _target ( for %%# in (%_target%) do ( -echo %%# | findstr /i "CountrySpecific CloudEdition" %nul% || (if defined _ntarget (set "_ntarget=!_ntarget! %%#") else (set "_ntarget=%%#")) +echo %%# | findstr /i "CountrySpecific CloudEdition" %nul% || (set "_ntarget=!_ntarget! %%#") ) ) @@ -10795,26 +8396,40 @@ goto ced_done cls mode 98, 30 set inpt= +set note= set counter=0 set verified=0 set targetedition= %line% echo: -call :dk_color %Gray% "You can change the Current Edition [%osedition%] to one of the following." +call :dk_color %Gray% "You can change the Edition [%osedition%] [%winbuild%] to one of the following." %line% echo: for %%A in (%_ntarget%) do ( set /a counter+=1 +if %winbuild% GEQ 10240 ( +echo "%_ptarget%" | find /i "%%A" 1>nul && ( +set note=1 +call :dk_color2 %_White% "[!counter!] " %Magenta% "%%A" +) || ( echo [!counter!] %%A +) +) else ( +echo [!counter!] %%A +) set targetedition!counter!=%%A ) %line% echo: -echo [0] Go back +echo [0] %_exitmsg% echo: +if defined note ( +echo Note: CBS Upgrade Method is available for Purple colored editions. +echo: +) call :dk_color %_Green% "Enter option number in keyboard, and press "Enter":" set /p inpt= if "%inpt%"=="" goto cedmenu2 @@ -10825,6 +8440,42 @@ if %verified%==0 goto cedmenu2 ::======================================================================================================================================== +cls +if %winbuild% GEQ 10240 ( +echo "%_ptarget%" | find /i "%targetedition%" 1>nul && ( +echo "%_dtarget%" | find /i "%targetedition%" 1>nul && ( +echo: +%line% +echo: +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +echo [1] DISM Method +) else ( +echo [1] Changepk Method +) +echo: +echo [2] CBS Upgrade Method [Alternative] +echo: +echo [0] Go back +%line% +echo: +echo Enter a menu option in the Keyboard: +choice /C:120 /N +set _el=!errorlevel! +if !_el!==3 goto :cedmenu2 +if !_el!==2 goto :cbsmethod +if !_el!==1 REM +) +) +) else ( +goto :cbsmethod +) + +echo "%_ptarget%" | find /i "%targetedition%" 1>nul && ( +echo "%_dtarget%" | find /i "%targetedition%" 1>nul || ( +goto :cbsmethod +) +) + if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( goto :ced_change_server ) @@ -10847,7 +8498,7 @@ set _changepk=1 ) ) -if %winbuild% LEQ 19044 call :changeeditiondata +if %winbuild% LEQ 19045 call :changeeditiondata if not defined key call :ced_targetSKU %targetedition% if not defined key if defined targetSKU call :ced_windowskey @@ -10857,7 +8508,8 @@ if not defined key ( %eline% echo [%targetedition% ^| %winbuild%] echo Unable to get product key from pkeyhelper.dll -echo Make sure you are using updated version of the script +echo Make sure you are using updated version of the script. +echo https://massgrave.dev goto ced_done ) @@ -10868,8 +8520,6 @@ goto ced_done :: Changing from Core to Non-Core & Changing editions in Windows build older than 17134 requires "changepk /productkey" method and restart :: In other cases, editions can be changed instantly with "slmgr /ipk" -:ced_loop - cls if %_changepk%==1 ( echo "%_chan%" | find /i "OEM" >NUL && ( @@ -10878,10 +8528,17 @@ echo [%osedition%] can not be changed to [%targetedition%] Edition due to lack o echo Non-OEM keys are required to change from Core to Non-Core Editions. goto ced_done ) +) + +:ced_loop + +cls +if %_changepk%==1 ( for %%a in (dns.msftncsi.com,www.microsoft.com,one.one.one.one,resolver1.opendns.com) do ( for /f "delims=[] tokens=2" %%# in ('ping -n 1 %%a') do ( if not [%%#]==[] ( %eline% +echo Internet needs to be disconnected to change edition [%osedition%] to [%targetedition%] echo Disconnect the Internet and then press any key... pause >nul goto ced_loop @@ -10895,12 +8552,20 @@ echo Changing the Current Edition [%osedition%] to [%targetedition%] echo: if %_changepk%==1 ( -call :dk_color %Green% "You can safely ignore if error appears in the upgrade Window." -call :dk_color %Red% "But in that case you must manually reboot the system." +call :dk_color %_Green% "You can safely ignore if error appears in the upgrade Window." +call :dk_color %_Yellow% "But in that case you must manually reboot the system." echo: +%psc% "$BLinfo = Get-BitLockerVolume -MountPoint "C:";$blinfo.ProtectionStatus" | find /i "On" 1>nul && ( +call :dk_color %Red% "Bitlocker / Device Encryption is On in the system." +echo: +echo Either Use alternative CBS upgrade method for edition change +echo Or Ensure that you have it's recovery key, you may need it +echo Or Turn off Bitlocker / Device Encryption +echo: +) call :dk_color %Magenta% "Important - Save your work before continue, system will auto reboot." echo: -choice /C:21 /N /M "[1] Continue [2] Go back : " +choice /C:21 /N /M "[1] Continue [2] %_exitmsg% : " if !errorlevel!==1 exit /b ) @@ -10939,6 +8604,34 @@ goto ced_done ::======================================================================================================================================== +:cbsmethod + +cls +mode con cols=105 lines=32 +%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=200;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" + +echo: +echo Changing the Current Edition [%osedition%] to [%targetedition%] +echo: +call :dk_color %Magenta% "Important - Save your work before continue, system will auto reboot." +if %winbuild% GEQ 17034 if %targetedition%==Professional echo - Enterprise Key will be installed instead of Pro, you can quickly change to Pro later. +echo: +choice /C:01 /N /M "[1] Continue [0] %_exitmsg% : " +if %errorlevel%==1 exit /b + +echo: +echo Initializing... +echo: + +if %_stg%==0 (set stage=) else (set stage=-StageCurrent) +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':cbsxml\:.*';& ([ScriptBlock]::Create($f[1])) -SetEdition %targetedition% %stage%;" + +echo: +%line% +goto ced_done + +::======================================================================================================================================== + :ced_change_server cls @@ -10958,7 +8651,8 @@ if not defined key ( %eline% echo [%targetedition% ^| %winbuild%] echo Unable to get product key from pkeyhelper.dll -echo Make sure you are using updated version of the script +echo Make sure you are using updated version of the script. +echo https://massgrave.dev goto ced_done ) @@ -10979,7 +8673,7 @@ call :dk_color %Magenta% "Make sure to restart the system." :ced_done echo: -call :dk_color %_Yellow% "Press any key to go back..." +call :dk_color %_Yellow% "Press any key to %_exitmsg%..." pause >nul exit /b @@ -11013,6 +8707,231 @@ exit /b ::======================================================================================================================================== +:: https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition + +:cbsxml:[ +param ( + [Parameter()] + [String]$SetEdition, + + [Parameter()] + [Switch]$GetTargetEditions, + + [Parameter()] + [Switch]$StageCurrent +) + +function Get-AssemblyIdentity { + param ( + [String]$PackageName + ) + + $PackageName = [String]$PackageName + $packageData = ($PackageName -split '~') + + if($packageData[3] -eq '') { + $packageData[3] = 'neutral' + } + + return "" +} + +function Get-SxsName { + param ( + [String]$PackageName + ) + + $name = ($PackageName -replace '[^A-z0-9\-\._]', '') + + if($name.Length -gt 40) { + $name = ($name[0..18] -join '') + '\.\.' + ($name[-19..-1] -join '') + } + + return $name.ToLower() +} + +function Find-EditionXmlInSxs { + param ( + [String]$Edition + ) + + $candidates = @($Edition, 'Client', 'Server') + $winSxs = $Env:SystemRoot + '\WinSxS' + $allInSxs = Get-ChildItem -Path $winSxs | select Name + + foreach($candidate in $candidates) { + $name = Get-SxsName -PackageName "Microsoft-Windows-Editions-$candidate" + $packages = $allInSxs | where name -Match ('^.*_'+$name+'_31bf3856ad364e35') + + if($packages.Length -eq 0) { + continue + } + + $package = $packages[-1].Name + $testPath = $winSxs + "\$package\" + $Edition + 'Edition.xml' + + if(Test-Path -Path $testPath -PathType Leaf) { + return $testPath + } + } + + return $null +} + +function Find-EditionXml { + param ( + [String]$Edition + ) + + $servicingEditions = $Env:SystemRoot + '\servicing\Editions' + $editionXml = $Edition + 'Edition.xml' + + $editionXmlInServicing = $servicingEditions + '\' + $editionXml + + if(Test-Path -Path $editionXmlInServicing -PathType Leaf) { + return $editionXmlInServicing + } + + return Find-EditionXmlInSxs -Edition $Edition +} + +function Write-UpgradeCandidates { + param ( + [HashTable]$InstallCandidates + ) + + $editionCount = 0 + Write-Host 'Editions that can be upgraded to:' + foreach($candidate in $InstallCandidates.Keys) { + Write-Host "Target Edition : $candidate" + $editionCount++ + } + + if($editionCount -eq 0) { + Write-Host '(no editions are available)' + } +} + +function Write-UpgradeXml { + param ( + [Array]$RemovalCandidates, + [Array]$InstallCandidates, + [Boolean]$Stage + ) + + $removeAction = 'remove' + if($Stage) { + $removeAction = 'stage' + } + + Write-Output '' + Write-Output '' + Write-Output '' + + foreach($package in $InstallCandidates) { + Write-Output '' + Write-Output (Get-AssemblyIdentity -PackageName $package) + Write-Output '' + } + + foreach($package in $RemovalCandidates) { + Write-Output "" + Write-Output (Get-AssemblyIdentity -PackageName $package) + Write-Output '' + } + + Write-Output '' + Write-Output '' +} + +function Write-Usage { + Get-Help $PSCommandPath -detailed +} + +$version = '1.0' +$getTargetsParam = $GetTargetEditions.IsPresent +$stageCurrentParam = $StageCurrent.IsPresent + +if($SetEdition -eq '' -and ($false -eq $getTargetsParam)) { + Write-Usage + Exit 1 +} + +$removalCandidates = @(); +$installCandidates = @{}; + +$packages = Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages' | select Name | where name -Match '^.*\\Microsoft-Windows-.*Edition~' +foreach($package in $packages) { + $state = (Get-ItemProperty -Path "Registry::$($package.Name)").CurrentState + $packageName = ($package.Name -split '\\')[-1] + $packageEdition = (($packageName -split 'Edition~')[0] -split 'Microsoft-Windows-')[-1] + + if($state -eq 0x40) { + if($null -eq $installCandidates[$packageEdition]) { + $installCandidates[$packageEdition] = @() + } + + if($false -eq ($packageName -in $installCandidates[$packageEdition])) { + $installCandidates[$packageEdition] = $installCandidates[$packageEdition] + @($packageName) + } + } + + if((($state -eq 0x50) -or ($state -eq 0x70)) -and ($false -eq ($packageName -in $removalCandidates))) { + $removalCandidates = $removalCandidates + @($packageName) + } +} + +if($getTargetsParam) { + Write-UpgradeCandidates -InstallCandidates $installCandidates + Exit +} + +if($false -eq ($SetEdition -in $installCandidates.Keys)) { + Write-Error "The system cannot be upgraded to `"$SetEdition`"" + Exit 1 +} + +$xmlPath = $Env:Temp + '\CbsUpgrade.xml' + +Write-UpgradeXml -RemovalCandidates $removalCandidates ` + -InstallCandidates $installCandidates[$SetEdition] ` + -Stage $stageCurrentParam >$xmlPath + +$editionXml = Find-EditionXml -Edition $SetEdition +if($null -eq $editionXml) { + Write-Warning 'Unable to find edition specific settings XML. Proceeding without it...' +} + +Write-Host 'Starting the upgrade process. This may take a while...' + +DISM.EXE /English /NoRestart /Online /Apply-Unattend:$xmlPath +$dismError = $LASTEXITCODE + +Remove-Item -Path $xmlPath -Force + +if(($dismError -ne 0) -and ($dismError -ne 3010)) { + Write-Error 'Failed to upgrade to the target edition' + Exit $dismError +} + +if($null -ne $editionXml) { + $destination = $Env:SystemRoot + '\' + $SetEdition + '.xml' + Copy-Item -Path $editionXml -Destination $destination + + DISM.EXE /English /NoRestart /Online /Apply-Unattend:$editionXml + $dismError = $LASTEXITCODE + + if(($dismError -ne 0) -and ($dismError -ne 3010)) { + Write-Error 'Failed to apply edition specific settings' + Exit $dismError + } +} + +Restart-Computer +:cbsxml:] + +::======================================================================================================================================== + :: 1st column = Generic Retail/OEM/MAK/GVLK Key :: 2nd column = Key Type :: 3rd column = WMI Edition ID @@ -11026,43 +8945,45 @@ exit /b :changeeditiondata for %%# in ( -44NYX-TKR9D-CCM2D-V6B8F-HQWWR_Volume:MAK_Enterprise -D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ_____Retail_Starter -3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT_Volume:MAK_EnterpriseN -3NFXW-2T27M-2BDW6-4GHRV-68XRX_____Retail_StarterN -VK7JG-NPHTM-C97JM-9MPGT-3V66T_____Retail_Professional -2B87N-8KFHP-DKV6R-Y2C8J-PKCKT_____Retail_ProfessionalN -4CPRK-NM3K3-X6XXQ-RXX86-WXCHW_____Retail_CoreN -N2434-X9D7W-8PF6X-8DV9T-8TYMD_____Retail_CoreCountrySpecific -BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_____Retail_CoreSingleLanguage -YTMG3-N6DKC-DKB77-7M9GH-8HVX7_____Retail_Core -XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_OEM:NONSLP_PPIPro -YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_____Retail_Education -84NGF-MHBT6-FXBX8-QWJK7-DRR8H_____Retail_EducationN -KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_Volume:MAK_EnterpriseS_2021 -VBX36-N7DDY-M9H62-83BMJ-CPR42_Volume:MAK_EnterpriseS_2019 -PN3KR-JXM7T-46HM4-MCQGK-7XPJQ_Volume:MAK_EnterpriseS_2016 -DVWKN-3GCMV-Q2XF4-DDPGM-VQWWY_Volume:MAK_EnterpriseS_2015 -RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_Volume:MAK_EnterpriseSN_2021 -M33WV-NHY3C-R7FPM-BQGPT-239PG_Volume:MAK_EnterpriseSN_2019 -2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_Volume:MAK_EnterpriseSN_2016 -NTX6B-BRYC2-K6786-F6MVQ-M7V2X_Volume:MAK_EnterpriseSN_2015 -G3KNM-CHG6T-R36X3-9QDG6-8M8K9_____Retail_ProfessionalSingleLanguage -HNGCC-Y38KG-QVK8D-WMWRK-X86VK_____Retail_ProfessionalCountrySpecific -DXG7C-N36C4-C4HTG-X4T3X-2YV77_____Retail_ProfessionalWorkstation -WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_____Retail_ProfessionalWorkstationN -8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_____Retail_ProfessionalEducation -GJTYN-HDMQY-FRR76-HVGC7-QPF8P_____Retail_ProfessionalEducationN -C4NTJ-CX6Q2-VXDMR-XVKGM-F9DJC_Volume:MAK_EnterpriseG -46PN6-R9BK9-CVHKB-HWQ9V-MBJY8_Volume:MAK_EnterpriseGN -NJCF7-PW8QT-3324D-688JX-2YV66_____Retail_ServerRdsh -V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_____Retail_Cloud -NH9J3-68WK7-6FB93-4K3DF-DJ4F6_____Retail_CloudN -2HN6V-HGTM8-6C97C-RK67V-JQPFD_____Retail_CloudE -XQQYW-NFFMW-XJPBH-K8732-CKFFD_____OEM:DM_IoTEnterprise -QPM6N-7J2WJ-P88HH-P3YRH-YY74H_OEM:NONSLP_IoTEnterpriseS -K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_____Retail_CloudEditionN -KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_____Retail_CloudEdition +44NYX-TKR9D-CCM2D-V6B8F-HQWWR__Volume:MAK_Enterprise +D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ______Retail_Starter +3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__Volume:MAK_EnterpriseN +3NFXW-2T27M-2BDW6-4GHRV-68XRX______Retail_StarterN +VK7JG-NPHTM-C97JM-9MPGT-3V66T______Retail_Professional +2B87N-8KFHP-DKV6R-Y2C8J-PKCKT______Retail_ProfessionalN +4CPRK-NM3K3-X6XXQ-RXX86-WXCHW______Retail_CoreN +N2434-X9D7W-8PF6X-8DV9T-8TYMD______Retail_CoreCountrySpecific +BT79Q-G7N6G-PGBYW-4YWX6-6F4BT______Retail_CoreSingleLanguage +YTMG3-N6DKC-DKB77-7M9GH-8HVX7______Retail_Core +XKCNC-J26Q9-KFHD2-FKTHY-KD72Y__OEM:NONSLP_PPIPro +YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY______Retail_Education +84NGF-MHBT6-FXBX8-QWJK7-DRR8H______Retail_EducationN +KCNVH-YKWX8-GJJB9-H9FDT-6F7W2__Volume:MAK_EnterpriseS_VB +VBX36-N7DDY-M9H62-83BMJ-CPR42__Volume:MAK_EnterpriseS_RS5 +PN3KR-JXM7T-46HM4-MCQGK-7XPJQ__Volume:MAK_EnterpriseS_RS1 +DVWKN-3GCMV-Q2XF4-DDPGM-VQWWY__Volume:MAK_EnterpriseS_TH +RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT__Volume:MAK_EnterpriseSN_VB +M33WV-NHY3C-R7FPM-BQGPT-239PG__Volume:MAK_EnterpriseSN_RS5 +2DBW3-N2PJG-MVHW3-G7TDK-9HKR4__Volume:MAK_EnterpriseSN_RS1 +NTX6B-BRYC2-K6786-F6MVQ-M7V2X__Volume:MAK_EnterpriseSN_TH +G3KNM-CHG6T-R36X3-9QDG6-8M8K9______Retail_ProfessionalSingleLanguage +HNGCC-Y38KG-QVK8D-WMWRK-X86VK______Retail_ProfessionalCountrySpecific +DXG7C-N36C4-C4HTG-X4T3X-2YV77______Retail_ProfessionalWorkstation +WYPNQ-8C467-V2W6J-TX4WX-WT2RQ______Retail_ProfessionalWorkstationN +8PTT6-RNW4C-6V7J2-C2D3X-MHBPB______Retail_ProfessionalEducation +GJTYN-HDMQY-FRR76-HVGC7-QPF8P______Retail_ProfessionalEducationN +C4NTJ-CX6Q2-VXDMR-XVKGM-F9DJC__Volume:MAK_EnterpriseG +46PN6-R9BK9-CVHKB-HWQ9V-MBJY8__Volume:MAK_EnterpriseGN +NJCF7-PW8QT-3324D-688JX-2YV66______Retail_ServerRdsh +V3WVW-N2PV2-CGWC3-34QGF-VMJ2C______Retail_Cloud +NH9J3-68WK7-6FB93-4K3DF-DJ4F6______Retail_CloudN +2HN6V-HGTM8-6C97C-RK67V-JQPFD______Retail_CloudE +XQQYW-NFFMW-XJPBH-K8732-CKFFD______OEM:DM_IoTEnterprise +QPM6N-7J2WJ-P88HH-P3YRH-YY74H__OEM:NONSLP_IoTEnterpriseS_VB +KBN8V-HFGQ4-MGXVD-347P6-PDQGT_Volume:GVLK_IoTEnterpriseS_NI +K9VKN-3BGWV-Y624W-MCRMQ-BHDCD______Retail_CloudEditionN +KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W______Retail_CloudEdition +MPB3G-XNBR7-CC43M-FG64B-F9GBK______Retail_IoTEnterpriseSK ) do ( for /f "tokens=1-4 delims=_" %%A in ("%%#") do if /i %targetedition%==%%C ( @@ -11071,7 +8992,7 @@ set 4th=%%D if not defined 4th ( set "key=%%A" & set "_chan=%%B" ) else ( -echo "%winos%" | find "%%D" 1>nul && (set "key=%%A" & set "_chan=%%B") +echo "%branch%" | find "%%D" 1>nul && (set "key=%%A" & set "_chan=%%B") ) ) ) @@ -11083,7 +9004,6 @@ exit /b :changeeditionserverdata if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*CorEdition~*.mum" (set Cor=Cor) else (set Cor=) -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" :: Only RS3 and older version keys (GVLK/Generic Retail) are stored here, later ones are extracted from the system itself @@ -11109,6 +9029,7 @@ exit /b :MASend echo: +if defined _MASunattended timeout /t 2 & exit /b echo Press any key to exit... pause >nul exit /b diff --git a/MAS/Separate-Files-Version/Activation_Troubleshoot.cmd b/MAS/Separate-Files-Version/Activation_Troubleshoot.cmd index 4fcad36..e64325b 100644 --- a/MAS/Separate-Files-Version/Activation_Troubleshoot.cmd +++ b/MAS/Separate-Files-Version/Activation_Troubleshoot.cmd @@ -55,8 +55,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -86,6 +85,7 @@ set cbs_log=%SystemRoot%\logs\cbs\cbs.log set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :_color %Red% "==== ERROR ====" &echo:" set "line=_________________________________________________________________________________________________" +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== @@ -135,7 +135,7 @@ goto at_done :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %nceline% echo This script require administrator privileges. @@ -170,33 +170,43 @@ color 07 title Activation Troubleshoot mode con cols=77 lines=30 -echo: -echo: echo: echo: echo: _______________________________________________________________ echo: -echo: [1] ReadMe -echo: ___________________________________________________ +call :_color2 %_White% " [1] " %_Green% "Help" +echo: ___________________________________________________ echo: -echo: [2] Dism RestoreHealth -echo: [3] SFC Scannow -echo: +echo: [2] Dism RestoreHealth +echo: [3] SFC Scannow +echo: echo: [4] Rebuild Licensing Tokens -echo: [5] Clear Office vNext License -echo: ___________________________________________________ +echo: [5] Rebuild ClipSVC Licences +echo: [6] Clear Office vNext Licences +echo: ___________________________________________________ echo: -echo: [6] Solution: Office is not genuine banner -echo: [0] Exit +echo: [7] Rebuild WMI Repository +echo: [8] Fix: Issues Caused By Gaming Spoofers +echo: [9] Fix: Issues Caused By KB971033 In Windows 7 +echo: [G] Fix: Office Is Not Genuine Banner +echo: [E] Export Event Viewer Logs +echo: ___________________________________________________ +echo: +echo: [0] %_exitmsg% echo: _______________________________________________________________ echo: call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard :" -choice /C:1234560 /N +choice /C:123456789GE0 /N set _erl=%errorlevel% -if %_erl%==7 exit /b -if %_erl%==6 start https://massgrave.dev/office-license-is-not-genuine &goto at_menu -if %_erl%==5 goto:clearvnext +if %_erl%==12 exit /b +if %_erl%==11 goto:exportevtlogs +if %_erl%==10 start https://massgrave.dev/office-license-is-not-genuine &goto at_menu +if %_erl%==9 goto:fixwindows7 +if %_erl%==8 goto:fixspoofer +if %_erl%==7 goto:rewmi +if %_erl%==6 goto:clearvnext +if %_erl%==5 goto:reclipsvc if %_erl%==4 goto:retokens if %_erl%==3 goto:sfcscan if %_erl%==2 goto:dism_rest @@ -242,7 +252,7 @@ call :_color2 %_White% " - " %Gray% "Make sure the Windows update is properl echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls @@ -260,12 +270,6 @@ echo dism /online /cleanup-image /restorehealth /Logpath:"%SystemRoot%\Temp\RHea echo: dism /online /cleanup-image /restorehealth /Logpath:"%SystemRoot%\Temp\RHealth_DISM_%_time%.txt" /loglevel:4 -if not exist "!desktop!\" ( -echo: -call :_color %Red% "Desktop location is not detected. Failed to copy logs on the dekstop." -goto :at_back -) - if not exist "!desktop!\AT_Logs\" md "!desktop!\AT_Logs\" %nul% copy /y /b "%SystemRoot%\Temp\RHealth_DISM_%_time%.txt" "!desktop!\AT_Logs\RHealth_DISM_%_time%.txt" %nul% copy /y /b "%cbs_log%" "!desktop!\AT_Logs\RHealth_CBS_%_time%.txt" %nul% @@ -295,7 +299,7 @@ echo restarting the PC after each time to completely fix everything that it echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls @@ -312,12 +316,6 @@ echo sfc /scannow echo: sfc /scannow -if not exist "!desktop!\" ( -echo: -call :_color %Red% "Desktop location is not detected. Failed to copy logs on the dekstop." -goto :at_back -) - if not exist "!desktop!\AT_Logs\" md "!desktop!\AT_Logs\" %nul% copy /y /b "%cbs_log%" "!desktop!\AT_Logs\SFC_CBS_%_time%.txt" %nul% @@ -346,15 +344,10 @@ echo - KMS option activated Office but Office activation page is not sh echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls -mode con cols=115 lines=32 -%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=200;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" - - - echo: echo %line% echo: @@ -362,16 +355,30 @@ call :_color %Magenta% "Clearing Office vNext License" echo: setlocal DisableDelayedExpansion -set "_locl=%LocalAppData%\Microsoft\Office\Licenses" +set "_Local=%LocalAppData%" setlocal EnableDelayedExpansion -call :cleanfolder -set "_locl=%ProgramData%\Microsoft\Office\Licenses" -call :cleanfolder + +attrib -R "!ProgramData!\Microsoft\Office\Licenses" %nul% +attrib -R "!_Local!\Microsoft\Office\Licenses" %nul% +rd /s /q "!ProgramData!\Microsoft\Office\Licenses\" %nul% +rd /s /q "!_Local!\Microsoft\Office\Licenses\" %nul% + +if exist "!ProgramData!\Microsoft\Office\Licenses\" ( +echo Failed To Delete - !ProgramData!\Microsoft\Office\Licenses\ +) else ( +echo Deleted Folder - !ProgramData!\Microsoft\Office\Licenses\ +) + +if exist "!_Local!\Microsoft\Office\Licenses\" ( +echo Failed To Delete - !_Local!\Microsoft\Office\Licenses\ +) else ( +echo Deleted Folder - !_Local!\Microsoft\Office\Licenses\ +) echo: for %%# in ( HKCU\Software\Microsoft\Office\16.0\Common\Licensing -HKCU\Software\Microsoft\Office\16.0\Common\Identity +HKCU\Software\Microsoft\Office\16.0\Registration ) do ( reg query %%# %nul% && ( reg delete %%# /f %nul% && ( @@ -380,32 +387,12 @@ echo Deleted Registry - %%# echo Failed to Delete - %%# ) ) || ( -echo Already Clean - %%# +echo Deleted Registry - %%# ) ) goto :at_back -:cleanfolder - -2>nul dir /b /a "!_locl!\*" | %nul% findstr "^" && ( -pushd "!_locl!\" && ( -del /S /F /Q "!_locl!\*" -for /F "delims=" %%i in ('dir /b') do ( -RD /S /Q "%%i" %nul% -if not exist "!_locl!\%%i\" ( -echo Deleted Folder - !_locl!\%%i -) else ( -echo Failed To Delete - !_locl!\%%i -) -) -popd -) -) || ( -echo Already Clean - !_locl!\ -) -exit /b - ::======================================================================================================================================== :retokens @@ -432,11 +419,12 @@ call :_color2 %_White% " - " %Red% "Apply it only when it is necessary." echo: echo %line% echo: -choice /C:29 /N /M "> [9] Continue [2] Go back : " +choice /C:09 /N /M "> [9] Continue [0] Go back : " if %errorlevel%==1 goto at_menu cls +:cleanspptoken echo: echo %line% echo: @@ -496,7 +484,7 @@ sc qc osppsvc %nul% || ( echo: call :_color %Magenta% "OSPP based Office is not installed" call :_color %Magenta% "Skipping rebuilding OSPP tokens" -goto :cleanclipsvc +goto :repairoffice ) call :_color %Magenta% "Rebuilding OSPP Licensing Tokens" @@ -545,12 +533,6 @@ call :_color %Green% "tokens.dat file was rebuilt successfully." ::======================================================================================================================================== -:cleanclipsvc - -:: This section is removed - -::======================================================================================================================================== - :repairoffice echo: @@ -597,10 +579,11 @@ set _86=HKLM\SOFTWARE\Wow6432Node\Microsoft\Office %nul% reg query %_86%\ClickToRun /v InstallPath && (set "c2r16_86=Office 16.0 C2R x86" & set "c2r16repair86=%systemdrive%\Program Files\Microsoft Office 15\Client%arch%\OfficeClickToRun.exe") set uwp16= -if %winbuild% GEQ 10240 reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\msoxmled.exe" %nul% && ( +if %winbuild% GEQ 10240 ( dir /b "%ProgramFiles%\WindowsApps\Microsoft.Office.Desktop*" %nul% && set uwp16=Office 16.0 UWP dir /b "%ProgramW6432%\WindowsApps\Microsoft.Office.Desktop*" %nul% && set uwp16=Office 16.0 UWP dir /b "%ProgramFiles(x86)%\WindowsApps\Microsoft.Office.Desktop*" %nul% && set uwp16=Office 16.0 UWP +%psc% "Get-AppxPackage -name "Microsoft.Office.Desktop"" | find /i "Office" 1>nul && set uwp16=Office 16.0 UWP ) set /a counter=0 @@ -645,7 +628,7 @@ goto :repairend echo: ) else ( echo: -call :_color %_Yellow% "A Window will popup, in that Window you need to select Repair Option..." +call :_color %_Yellow% "A Window will popup, in that Window you need to select [Quick] Repair Option..." call :_color %_Yellow% "Press any key to continue..." echo: pause >nul @@ -691,6 +674,405 @@ echo %line% echo: echo: call :_color %Green% "Finished" +goto :at_back + +::======================================================================================================================================== + +:reclipsvc + +cls +mode 98, 30 +title Rebuild ClipSVC Licences + +if %winbuild% LSS 10240 ( +%eline% +echo Unsupported OS version Detected. +echo This command is supported only for Windows 10/11 and their Server equivalent.. +goto :at_back +) + +echo: +echo %line% +echo: +echo Notes: +echo: +echo - Rebuilding ClipSVC Licences helps in troubleshooting HWID-KMS38 activation issues. +echo: +echo - Do not run this option unless you are having issues in HWID-KMS38 activation. +echo: +echo - System restart is recommended after applying it. +echo: +echo %line% +echo: +choice /C:09 /N /M "> [9] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +cls +echo: + +echo Stopping ClipSVC service... +call :_stopservice ClipSVC +timeout /t 2 %nul% + +echo: +echo Applying the command to Clean ClipSVC Licences... +echo rundll32 clipc.dll,ClipCleanUpState + +rundll32 clipc.dll,ClipCleanUpState + +if %winbuild% LEQ 10240 ( +call :_color %Green% "[Successful]" +) else ( +if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( +call :_color %Red% "[Failed]" +) else ( +call :_color %Green% "[Successful]" +) +) + +:: Below registry key (Volatile & Protected) gets created after the ClipSVC License cleanup command, and gets automatically deleted after +:: system restart. It needs to be deleted to activate the system without restart. + +set "RegKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" +set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" + +reg query "%RegKey%" %nul% && %nul% call :regownstart +reg delete "%RegKey%" /f %nul% + +echo: +echo Deleting a Volatile ^& Protected Registry Key... +echo [%RegKey%] +reg query "%RegKey%" %nul% && ( +call :_color %Red% "[Failed]" +echo Restart the system, that will delete this registry key automatically. +) || ( +call :_color %Green% "[Successful]" +) + +:: Clear HWID token related registry to fix activation incase if there is any corruption + +echo: +echo Deleting a IdentityCRL Registry Key... +echo [%_ident%] +reg delete "%_ident%" /f %nul% +reg query "%_ident%" %nul% && ( +call :_color %Red% "[Failed]" +) || ( +call :_color %Green% "[Successful]" +) + +echo: +echo Restarting [ClipSVC wlidsvc LicenseManager sppsvc] services... +for %%# in (ClipSVC wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) +goto :at_back + +::======================================================================================================================================== + +:fixspoofer + +cls +mode con cols=115 lines=32 +%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=200;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" +title Fix: Issues Caused By Gaming Spoofers + +%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( +%eline% +echo Powershell is not responding properly. Aborting." +goto :at_back +) + +echo: +echo %line% +echo: +echo Notes: +echo: +echo - Gaming unban/spoofers/cleaners often cause Windows activation issues. +echo: +call :_color2 %_White% " - " %Red% "Apply this fix ONLY if you have used these things." +echo: +echo - This option will fix files and registry permissions and rebuild licensing tokens. +echo: +echo - System restart is recommended after applying it. +echo: +echo %line% +echo: +choice /C:09 /N /M "> [9] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +cls +echo: +echo Fixing registry and files permissions... +call :fixpermissions %nul% +goto :cleanspptoken + +:fixpermissions + +:: Thanks to skidaim for the fix + +takeown /F %windir%\System32\sppsvc.exe +icacls %windir%\System32 /grant administrators:F /T +icacls %windir%\System32\spp /grant administrators:F /T + +:: I know it's bad but people have messed up system32 permissions, that's why I don't recommend to run this unless users have messed up systems + +%psc% $acl = Get-Acl 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform' -AclObject $acl +%psc% $acl = Get-Acl 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP' -AclObject $acl +%psc% $acl = Get-Acl 'HKLM:\SYSTEM\CurrentControlSet\Services\SPPSVC'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\SPPSVC' -AclObject $acl +%psc% $acl = Get-Acl 'HKLM:\SYSTEM\WPA'; $rule = New-Object System.Security.AccessControl.RegistryAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path 'HKLM:\SYSTEM\WPA' -AclObject $acl +%psc% $acl = Get-Acl '%windir%\System32'; $rule = New-Object System.Security.AccessControl.FileSystemAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path '%windir%\System32' -AclObject $acl +%psc% $acl = Get-Acl '%windir%\System32\spp'; $rule = New-Object System.Security.AccessControl.FileSystemAccessRule ('NT Service\sppsvc','FullControl','ContainerInherit, ObjectInherit','None','Allow'); $acl.SetAccessRule($rule); Set-Acl -Path '%windir%\System32\spp' -AclObject $acl +exit /b + +::======================================================================================================================================== + +:fixwindows7 + +cls +mode 98, 30 +title Fix: Issues Caused By KB971033 In Windows 7 + +if %winbuild% GEQ 9200 ( +%eline% +echo Unsupported OS version Detected. +echo This option is supported only for Windows 7 and it's Server equivalent. +goto :at_back +) + +echo: +echo %line% +echo: +echo Notes: +echo: +echo - This option fixes issues caused by Update KB971033 in Windows 7. +echo https://support.microsoft.com/en-us/help/4487266 +echo: +echo %line% +echo: +choice /C:01 /N /M "> [1] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +cls +echo: + +echo Checking Update KB971033... +dism /online /get-packages | find /i "Microsoft-Windows-Security-WindowsActivationTechnologies-package~31bf3856ad364e35~amd64~~7.1.7600.16395" 1>nul && ( +echo [Found] +echo Uninstalling it... +) || ( +echo [Not Found] +) + +wusa /uninstall /quiet /norestart /kb:971033 + +echo: +echo Applying Fixes... +echo: + +net stop sppuinotify /y +sc config sppuinotify start= disabled +net stop sppsvc /y +del %windir%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0 /ah +del %windir%\system32\7B296FB0-376B-497e-B012-9C450E1B7327-5P-1.C7483456-A289-439d-8115-601632D005A0 /ah +del %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat +del %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\cache\cache.dat +cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +sc config sppuinotify start= demand + +goto :at_back + +::======================================================================================================================================== + +:rewmi + +cls +mode 98, 30 +title Rebuild WMI Repository + +:: https://techcommunity.microsoft.com/t5/ask-the-performance-team/wmi-repository-corruption-or-not/ba-p/375484 + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +%eline% +echo WMI rebuild is not recommended on Windows Server. Aborting... +goto :at_back +) + +echo: +echo Initializing... + +set _wmic=0 +for %%# in (wmic.exe) do @if not "%%~$PATH:#"=="" set _wmic=1 + +set error= +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 set error=1 +winmgmt /verifyrepository %nul% +if %errorlevel% NEQ 0 set error=1 + +cls +echo: +echo %line% +echo: +if defined error ( +echo WMI Status - [Not Responding] %_wmic% +) else ( +call :_color %_Green% " WMI Status - [Working]" +) +echo: +echo Notes: +echo: +call :_color2 %_White% " - " %Magenta% "WMI rebuild can cause some 3rd party apps to not work until reinstall." +echo: +call :_color2 %_White% " - " %Red% "Apply this fix ONLY if WMI is not working." +echo: +echo %line% +echo: +choice /C:09 /N /M "> [9] Continue [0] Go back : " +if %errorlevel%==1 goto at_menu + +:: Below fixes are taken from https://kb.acronis.com/content/62731 + +cls +echo: + +sc query Winmgmt %nul% || ( +%eline% +echo Winmgmt service is not installed. Aborting... +goto :at_back +) + +echo Disabling Winmgmt service... +sc config Winmgmt start= disabled %nul% +if %errorlevel% EQU 0 ( +call :_color %Green% "[Successful]" +) else ( +call :_color %Red% "[Failed] Aborting..." +goto :wmifixend +) + +echo: +echo Stopping Winmgmt service... +call :_stopservice Winmgmt +call :_stopservice Winmgmt +sc query Winmgmt | find /i "1 STOPPED" %nul% && ( +call :_color %Green% "[Successful]" +) || ( +call :_color %Red% "[Failed] Aborting..." +goto :wmifixend +) + +echo: +echo Deleting WMI repository... +if exist "%windir%\System32\wbem\repository\" rmdir /s /q "%windir%\System32\wbem\repository\" %nul% +if exist "%windir%\System32\wbem\repository\" ( +call :_color %Red% "[Failed]" +) else ( +call :_color %Green% "[Successful]" +) + +echo: +echo Enabling Winmgmt service... +sc config Winmgmt start= auto %nul% +if %errorlevel% EQU 0 ( +call :_color %Green% "[Successful]" +) else ( +call :_color %Red% "[Failed]" +) + +echo: +echo Checking WMI... +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 ( +call :_color %Red% "[Not Responding]" +) else ( +call :_color %Green% "[Working]" +) + +goto :at_back + +:wmifixend + +echo: +echo Enabling Winmgmt service... +sc config Winmgmt start= auto %nul% +if %errorlevel% EQU 0 ( +call :_color %Green% "[Successful]" +) else ( +call :_color %Red% "[Failed]" +) + +goto :at_back + +::======================================================================================================================================== + +:exportevtlogs + +cls +mode con cols=125 lines=32 +%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=500;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" +title Export Event Viewer Logs + +set tdir=%SystemRoot%\Temp\_EventLogs +if exist %tdir%\. rd /s /q %tdir%\ %nul% +if exist %tdir%\ ( +%eline% +echo Failed to delete below folder. Aborting... +echo %tdir%\ +goto :at_back +) + +md %tdir%\ + +echo: +echo Creating archive file of Event logs... + +set _time= +for /f %%a in ('%psc% "Get-Date -format HH_mm_ss"') do set _time=%%a +%nul% robocopy %SystemRoot%\System32\winevt\Logs\ %tdir%\ + +:: https://stackoverflow.com/a/46268232 + +set "ddf="%SystemRoot%\Temp\ddf"" +%nul% del /q /f %ddf% +echo/.New Cabinet>%ddf% +echo/.set Cabinet=ON>>%ddf% +echo/.set CabinetFileCountThreshold=0;>>%ddf% +echo/.set Compress=ON>>%ddf% +echo/.set CompressionType=LZX>>%ddf% +echo/.set CompressionLevel=7;>>%ddf% +echo/.set CompressionMemory=21;>>%ddf% +echo/.set FolderFileCountThreshold=0;>>%ddf% +echo/.set FolderSizeThreshold=0;>>%ddf% +echo/.set GenerateInf=OFF>>%ddf% +echo/.set InfFileName=nul>>%ddf% +echo/.set MaxCabinetSize=0;>>%ddf% +echo/.set MaxDiskFileCount=0;>>%ddf% +echo/.set MaxDiskSize=0;>>%ddf% +echo/.set MaxErrors=1;>>%ddf% +echo/.set RptFileName=nul>>%ddf% +echo/.set UniqueFiles=ON>>%ddf% +pushd "%tdir%\" +for /f "tokens=* delims=" %%D in ('dir /a:-D/b/s "%tdir%\"') do ( + echo/"%%~fD" /inf=no;>>%ddf% +) +makecab /F %ddf% /D DiskDirectory1="" /D CabinetNameTemplate=%tdir%\Logs.cab +del /q /f %ddf% +popd + +if not exist "!desktop!\AT_Logs\" md "!desktop!\AT_Logs\" %nul% +copy /y /b "%tdir%\Logs.cab" "!desktop!\AT_Logs\EventLogs_%_time%.cab" %nul% +if exist %tdir%\. rd /s /q %tdir%\ %nul% + +echo: +if exist "!desktop!\AT_Logs\EventLogs_%_time%.cab" ( +call :_color %Green% "[Successful]" +echo EventLogs_%_time%.cab created inside AT_Logs folder on the dekstop. +) else ( +call :_color %Red% "[Failed]" +) + +goto :at_back ::======================================================================================================================================== @@ -708,7 +1090,7 @@ goto :at_menu :at_done echo: -echo Press any key to exit... +echo Press any key to %_exitmsg%... pause >nul exit /b @@ -779,7 +1161,57 @@ del /S /F /Q "%%#*.dat" ) exit /b -::========================================================================================================================================\ +::======================================================================================================================================== + +:regownstart + +setlocal +set "TMP=%SystemRoot%\Temp" +set "TEMP=%SystemRoot%\Temp" +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regown\:.*';iex ($f[1]);" +endlocal +exit /b + +:: Below code takes ownership of a volatile registry key and deletes it +:: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState + +:: Thanks to Remko Weijnen for the code and thanks to abbodi1406 for the help +:: remkoweijnen.nl/blog/2012/01/16/take-ownership-of-a-registry-key-in-powershell/ + +:regown: +$definition = @" +using System; +using System.Runtime.InteropServices; +namespace Win32Api +{ + public class NtDll + { + [DllImport("ntdll.dll", EntryPoint="RtlAdjustPrivilege")] + public static extern int RtlAdjustPrivilege(int Privilege, bool Enable, bool CurrentThread, ref bool Enabled); + } +} +"@ + +Add-Type -TypeDefinition $definition -PassThru | Out-Null +[Win32Api.NtDll]::RtlAdjustPrivilege(9, $true, $false, [ref]$false) | Out-Null + +$SID = New-Object System.Security.Principal.SecurityIdentifier('S-1-5-32-544') +$IDN = ($SID.Translate([System.Security.Principal.NTAccount])).Value +$Admin = New-Object System.Security.Principal.NTAccount($IDN) + +$path = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState' +$key = [Microsoft.Win32.RegistryKey]::OpenBaseKey('LocalMachine', 'Registry64').OpenSubKey($path, 'ReadWriteSubTree', 'takeownership') + +$acl = $key.GetAccessControl() +$acl.SetOwner($Admin) +$key.SetAccessControl($acl) + +$rule = New-Object System.Security.AccessControl.RegistryAccessRule($Admin,"FullControl","Allow") +$acl.SetAccessRule($rule) +$key.SetAccessControl($acl) +:regown: + +::======================================================================================================================================== :_color diff --git a/MAS/Separate-Files-Version/Change_Edition.cmd b/MAS/Separate-Files-Version/Change_Edition.cmd index 384fabb..06dd798 100644 --- a/MAS/Separate-Files-Version/Change_Edition.cmd +++ b/MAS/Separate-Files-Version/Change_Edition.cmd @@ -14,6 +14,10 @@ +:: To stage current edition while changing edition with CBS Upgrade Method, change 0 to 1 in below line +set _stg=0 + + ::======================================================================================================================================== @@ -55,8 +59,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -102,13 +105,23 @@ set "_Yellow="Black" "Yellow"" set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" set "line=echo ___________________________________________________________________________________________" +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== -if %winbuild% LSS 10240 ( -%eline% +if %winbuild% LSS 7600 ( +%nceline% echo Unsupported OS version detected. -echo Project is supported for Windows 10/11/Server Build 10240 and later. +echo Project is supported only for Windows 7/8/8.1/10/11 and their Server equivalent. +goto ced_done +) + +if %winbuild% LSS 9200 if not exist "%SystemRoot%\servicing\Packages\Microsoft-Windows-PowerShell-WTR-Package~*.mum" ( +%nceline% +echo Updated Powershell not found. +echo: +echo Download Windows Management Framework 5.1 from below link and install +echo https://aka.ms/wmf5download goto ced_done ) @@ -151,7 +164,7 @@ goto ced_done :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %eline% echo This script require administrator privileges. @@ -164,23 +177,39 @@ goto ced_done cls mode 98, 30 -call :dk_initial +echo: +echo Initializing... +echo: +call :dk_product +call :dk_ckeckwmic -if not defined applist ( -cls -%eline% -echo Not Respoding: !e_wmispp! -goto ced_done +:: Show info for potential script stuck scenario + +sc start sppsvc %nul% +if %errorlevel% NEQ 1056 if %errorlevel% NEQ 0 ( +echo: +echo Error code: %errorlevel% +call :dk_color %Red% "Failed to start [sppsvc] service, rest of the process may take a long time..." +echo: ) ::======================================================================================================================================== +:: Check Activation IDs + +call :dk_actids + +if not defined applist ( +%eline% +echo Activation IDs not found. Aborting... +goto ced_done +) + :: Check Windows Edition set osedition= for /f "tokens=3 delims=: " %%a in ('DISM /English /Online /Get-CurrentEdition 2^>nul ^| find /i "Current Edition :"') do set "osedition=%%a" -cls if "%osedition%"=="" ( %eline% DISM /English /Online /Get-CurrentEdition %nul% @@ -190,10 +219,6 @@ echo OS Edition was not detected properly. Aborting... goto ced_done ) -:: Check product name - -call :dk_product - :: Check SKU value set osSKU= @@ -213,6 +238,9 @@ echo SKU value was not detected properly. Aborting... goto ced_done ) +set branch= +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" + :: Check PowerShell %psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( @@ -221,25 +249,17 @@ echo PowerShell is not responding properly. Aborting... goto ced_done ) -:: Check slmgr /dlv - -cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -%eline% -echo slmgr /dlv is not responding %error_code% -goto ced_done -) - ::======================================================================================================================================== :: Get Target editions list set _target= +set _dtarget= +set _ptarget= set _ntarget= -for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do (if defined _target (set "_target=!_target! %%a") else (set "_target=%%a")) + +if %winbuild% GEQ 10240 for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do (if defined _dtarget (set "_dtarget=!_dtarget! %%a") else (set "_dtarget=%%a")) +for /f "tokens=4" %%a in ('%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':cbsxml\:.*';& ([ScriptBlock]::Create($f[1])) -GetTargetEditions;" ^| findstr /i /c:"Target Edition : "') do (if defined _ptarget (set "_ptarget=!_ptarget! %%a") else (set "_ptarget=%%a")) ::======================================================================================================================================== @@ -253,9 +273,13 @@ echo Aborting... goto ced_done ) +for %%# in ( %_dtarget% %_ptarget% ) do ( +echo "!_target!" | find /i " %%# " 1>nul || set "_target=!_target! %%# " +) + if defined _target ( for %%# in (%_target%) do ( -echo %%# | findstr /i "CountrySpecific CloudEdition" %nul% || (if defined _ntarget (set "_ntarget=!_ntarget! %%#") else (set "_ntarget=%%#")) +echo %%# | findstr /i "CountrySpecific CloudEdition" %nul% || (set "_ntarget=!_ntarget! %%#") ) ) @@ -275,26 +299,40 @@ goto ced_done cls mode 98, 30 set inpt= +set note= set counter=0 set verified=0 set targetedition= %line% echo: -call :dk_color %Gray% "You can change the Current Edition [%osedition%] to one of the following." +call :dk_color %Gray% "You can change the Edition [%osedition%] [%winbuild%] to one of the following." %line% echo: for %%A in (%_ntarget%) do ( set /a counter+=1 +if %winbuild% GEQ 10240 ( +echo "%_ptarget%" | find /i "%%A" 1>nul && ( +set note=1 +call :dk_color2 %_White% "[!counter!] " %Magenta% "%%A" +) || ( echo [!counter!] %%A +) +) else ( +echo [!counter!] %%A +) set targetedition!counter!=%%A ) %line% echo: -echo [0] Exit +echo [0] %_exitmsg% echo: +if defined note ( +echo Note: CBS Upgrade Method is available for Purple colored editions. +echo: +) call :dk_color %_Green% "Enter option number in keyboard, and press "Enter":" set /p inpt= if "%inpt%"=="" goto cedmenu2 @@ -305,6 +343,42 @@ if %verified%==0 goto cedmenu2 ::======================================================================================================================================== +cls +if %winbuild% GEQ 10240 ( +echo "%_ptarget%" | find /i "%targetedition%" 1>nul && ( +echo "%_dtarget%" | find /i "%targetedition%" 1>nul && ( +echo: +%line% +echo: +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +echo [1] DISM Method +) else ( +echo [1] Changepk Method +) +echo: +echo [2] CBS Upgrade Method [Alternative] +echo: +echo [0] Go back +%line% +echo: +echo Enter a menu option in the Keyboard: +choice /C:120 /N +set _el=!errorlevel! +if !_el!==3 goto :cedmenu2 +if !_el!==2 goto :cbsmethod +if !_el!==1 REM +) +) +) else ( +goto :cbsmethod +) + +echo "%_ptarget%" | find /i "%targetedition%" 1>nul && ( +echo "%_dtarget%" | find /i "%targetedition%" 1>nul || ( +goto :cbsmethod +) +) + if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( goto :ced_change_server ) @@ -327,7 +401,7 @@ set _changepk=1 ) ) -if %winbuild% LEQ 19044 call :changeeditiondata +if %winbuild% LEQ 19045 call :changeeditiondata if not defined key call :ced_targetSKU %targetedition% if not defined key if defined targetSKU call :ced_windowskey @@ -337,7 +411,8 @@ if not defined key ( %eline% echo [%targetedition% ^| %winbuild%] echo Unable to get product key from pkeyhelper.dll -echo Make sure you are using updated version of the script +echo Make sure you are using updated version of the script. +echo https://massgrave.dev goto ced_done ) @@ -348,8 +423,6 @@ goto ced_done :: Changing from Core to Non-Core & Changing editions in Windows build older than 17134 requires "changepk /productkey" method and restart :: In other cases, editions can be changed instantly with "slmgr /ipk" -:ced_loop - cls if %_changepk%==1 ( echo "%_chan%" | find /i "OEM" >NUL && ( @@ -358,10 +431,17 @@ echo [%osedition%] can not be changed to [%targetedition%] Edition due to lack o echo Non-OEM keys are required to change from Core to Non-Core Editions. goto ced_done ) +) + +:ced_loop + +cls +if %_changepk%==1 ( for %%a in (dns.msftncsi.com,www.microsoft.com,one.one.one.one,resolver1.opendns.com) do ( for /f "delims=[] tokens=2" %%# in ('ping -n 1 %%a') do ( if not [%%#]==[] ( %eline% +echo Internet needs to be disconnected to change edition [%osedition%] to [%targetedition%] echo Disconnect the Internet and then press any key... pause >nul goto ced_loop @@ -375,12 +455,20 @@ echo Changing the Current Edition [%osedition%] to [%targetedition%] echo: if %_changepk%==1 ( -call :dk_color %Green% "You can safely ignore if error appears in the upgrade Window." -call :dk_color %Red% "But in that case you must manually reboot the system." +call :dk_color %_Green% "You can safely ignore if error appears in the upgrade Window." +call :dk_color %_Yellow% "But in that case you must manually reboot the system." echo: +%psc% "$BLinfo = Get-BitLockerVolume -MountPoint "C:";$blinfo.ProtectionStatus" | find /i "On" 1>nul && ( +call :dk_color %Red% "Bitlocker / Device Encryption is On in the system." +echo: +echo Either Use alternative CBS upgrade method for edition change +echo Or Ensure that you have it's recovery key, you may need it +echo Or Turn off Bitlocker / Device Encryption +echo: +) call :dk_color %Magenta% "Important - Save your work before continue, system will auto reboot." echo: -choice /C:21 /N /M "[1] Continue [2] Exit : " +choice /C:21 /N /M "[1] Continue [2] %_exitmsg% : " if !errorlevel!==1 exit /b ) @@ -419,6 +507,34 @@ goto ced_done ::======================================================================================================================================== +:cbsmethod + +cls +mode con cols=105 lines=32 +%nul% %psc% "&{$W=$Host.UI.RawUI.WindowSize;$B=$Host.UI.RawUI.BufferSize;$W.Height=31;$B.Height=200;$Host.UI.RawUI.WindowSize=$W;$Host.UI.RawUI.BufferSize=$B;}" + +echo: +echo Changing the Current Edition [%osedition%] to [%targetedition%] +echo: +call :dk_color %Magenta% "Important - Save your work before continue, system will auto reboot." +if %winbuild% GEQ 17034 if %targetedition%==Professional echo - Enterprise Key will be installed instead of Pro, you can quickly change to Pro later. +echo: +choice /C:01 /N /M "[1] Continue [0] %_exitmsg% : " +if %errorlevel%==1 exit /b + +echo: +echo Initializing... +echo: + +if %_stg%==0 (set stage=) else (set stage=-StageCurrent) +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':cbsxml\:.*';& ([ScriptBlock]::Create($f[1])) -SetEdition %targetedition% %stage%;" + +echo: +%line% +goto ced_done + +::======================================================================================================================================== + :ced_change_server cls @@ -438,7 +554,8 @@ if not defined key ( %eline% echo [%targetedition% ^| %winbuild%] echo Unable to get product key from pkeyhelper.dll -echo Make sure you are using updated version of the script +echo Make sure you are using updated version of the script. +echo https://massgrave.dev goto ced_done ) @@ -459,7 +576,7 @@ call :dk_color %Magenta% "Make sure to restart the system." :ced_done echo: -call :dk_color %_Yellow% "Press any key to exit..." +call :dk_color %_Yellow% "Press any key to %_exitmsg%..." pause >nul exit /b @@ -509,53 +626,6 @@ wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "com ) exit /b -:dk_initial - -echo: -echo Initializing... - -:: Check and enable WinMgmt, sppsvc services if required - -for %%# in (WinMgmt sppsvc) do ( -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b NEQ 0x2 ( -echo: -echo Enabling %%# service... -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% || echo Failed -if /i %%#==WinMgmt sc config %%# start= auto %nul% || echo Failed -) -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 ( -echo: -echo Starting %%# service... -sc start %%# -echo: -call :dk_color %Red% "Failed to start [%%#] service, rest of the process may take a long time..." -) -) - -:: Check WMI and SPP Errors - -call :dk_ckeckwmic - -set e_wmi= -set e_wmispp= -call :dk_actids - -if not defined applist ( -net stop sppsvc /y %nul% -cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -call :dk_refresh - -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul -if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul -if !errorlevel! NEQ 0 set e_wmi=1 - -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids -) -exit /b - ::======================================================================================================================================== :: Get Product Key from pkeyhelper.dll for future new editions @@ -631,6 +701,231 @@ exit /b ::======================================================================================================================================== +:: https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition + +:cbsxml:[ +param ( + [Parameter()] + [String]$SetEdition, + + [Parameter()] + [Switch]$GetTargetEditions, + + [Parameter()] + [Switch]$StageCurrent +) + +function Get-AssemblyIdentity { + param ( + [String]$PackageName + ) + + $PackageName = [String]$PackageName + $packageData = ($PackageName -split '~') + + if($packageData[3] -eq '') { + $packageData[3] = 'neutral' + } + + return "" +} + +function Get-SxsName { + param ( + [String]$PackageName + ) + + $name = ($PackageName -replace '[^A-z0-9\-\._]', '') + + if($name.Length -gt 40) { + $name = ($name[0..18] -join '') + '\.\.' + ($name[-19..-1] -join '') + } + + return $name.ToLower() +} + +function Find-EditionXmlInSxs { + param ( + [String]$Edition + ) + + $candidates = @($Edition, 'Client', 'Server') + $winSxs = $Env:SystemRoot + '\WinSxS' + $allInSxs = Get-ChildItem -Path $winSxs | select Name + + foreach($candidate in $candidates) { + $name = Get-SxsName -PackageName "Microsoft-Windows-Editions-$candidate" + $packages = $allInSxs | where name -Match ('^.*_'+$name+'_31bf3856ad364e35') + + if($packages.Length -eq 0) { + continue + } + + $package = $packages[-1].Name + $testPath = $winSxs + "\$package\" + $Edition + 'Edition.xml' + + if(Test-Path -Path $testPath -PathType Leaf) { + return $testPath + } + } + + return $null +} + +function Find-EditionXml { + param ( + [String]$Edition + ) + + $servicingEditions = $Env:SystemRoot + '\servicing\Editions' + $editionXml = $Edition + 'Edition.xml' + + $editionXmlInServicing = $servicingEditions + '\' + $editionXml + + if(Test-Path -Path $editionXmlInServicing -PathType Leaf) { + return $editionXmlInServicing + } + + return Find-EditionXmlInSxs -Edition $Edition +} + +function Write-UpgradeCandidates { + param ( + [HashTable]$InstallCandidates + ) + + $editionCount = 0 + Write-Host 'Editions that can be upgraded to:' + foreach($candidate in $InstallCandidates.Keys) { + Write-Host "Target Edition : $candidate" + $editionCount++ + } + + if($editionCount -eq 0) { + Write-Host '(no editions are available)' + } +} + +function Write-UpgradeXml { + param ( + [Array]$RemovalCandidates, + [Array]$InstallCandidates, + [Boolean]$Stage + ) + + $removeAction = 'remove' + if($Stage) { + $removeAction = 'stage' + } + + Write-Output '' + Write-Output '' + Write-Output '' + + foreach($package in $InstallCandidates) { + Write-Output '' + Write-Output (Get-AssemblyIdentity -PackageName $package) + Write-Output '' + } + + foreach($package in $RemovalCandidates) { + Write-Output "" + Write-Output (Get-AssemblyIdentity -PackageName $package) + Write-Output '' + } + + Write-Output '' + Write-Output '' +} + +function Write-Usage { + Get-Help $PSCommandPath -detailed +} + +$version = '1.0' +$getTargetsParam = $GetTargetEditions.IsPresent +$stageCurrentParam = $StageCurrent.IsPresent + +if($SetEdition -eq '' -and ($false -eq $getTargetsParam)) { + Write-Usage + Exit 1 +} + +$removalCandidates = @(); +$installCandidates = @{}; + +$packages = Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages' | select Name | where name -Match '^.*\\Microsoft-Windows-.*Edition~' +foreach($package in $packages) { + $state = (Get-ItemProperty -Path "Registry::$($package.Name)").CurrentState + $packageName = ($package.Name -split '\\')[-1] + $packageEdition = (($packageName -split 'Edition~')[0] -split 'Microsoft-Windows-')[-1] + + if($state -eq 0x40) { + if($null -eq $installCandidates[$packageEdition]) { + $installCandidates[$packageEdition] = @() + } + + if($false -eq ($packageName -in $installCandidates[$packageEdition])) { + $installCandidates[$packageEdition] = $installCandidates[$packageEdition] + @($packageName) + } + } + + if((($state -eq 0x50) -or ($state -eq 0x70)) -and ($false -eq ($packageName -in $removalCandidates))) { + $removalCandidates = $removalCandidates + @($packageName) + } +} + +if($getTargetsParam) { + Write-UpgradeCandidates -InstallCandidates $installCandidates + Exit +} + +if($false -eq ($SetEdition -in $installCandidates.Keys)) { + Write-Error "The system cannot be upgraded to `"$SetEdition`"" + Exit 1 +} + +$xmlPath = $Env:Temp + '\CbsUpgrade.xml' + +Write-UpgradeXml -RemovalCandidates $removalCandidates ` + -InstallCandidates $installCandidates[$SetEdition] ` + -Stage $stageCurrentParam >$xmlPath + +$editionXml = Find-EditionXml -Edition $SetEdition +if($null -eq $editionXml) { + Write-Warning 'Unable to find edition specific settings XML. Proceeding without it...' +} + +Write-Host 'Starting the upgrade process. This may take a while...' + +DISM.EXE /English /NoRestart /Online /Apply-Unattend:$xmlPath +$dismError = $LASTEXITCODE + +Remove-Item -Path $xmlPath -Force + +if(($dismError -ne 0) -and ($dismError -ne 3010)) { + Write-Error 'Failed to upgrade to the target edition' + Exit $dismError +} + +if($null -ne $editionXml) { + $destination = $Env:SystemRoot + '\' + $SetEdition + '.xml' + Copy-Item -Path $editionXml -Destination $destination + + DISM.EXE /English /NoRestart /Online /Apply-Unattend:$editionXml + $dismError = $LASTEXITCODE + + if(($dismError -ne 0) -and ($dismError -ne 3010)) { + Write-Error 'Failed to apply edition specific settings' + Exit $dismError + } +} + +Restart-Computer +:cbsxml:] + +::======================================================================================================================================== + :: 1st column = Generic Retail/OEM/MAK/GVLK Key :: 2nd column = Key Type :: 3rd column = WMI Edition ID @@ -644,43 +939,45 @@ exit /b :changeeditiondata for %%# in ( -44NYX-TKR9D-CCM2D-V6B8F-HQWWR_Volume:MAK_Enterprise -D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ_____Retail_Starter -3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT_Volume:MAK_EnterpriseN -3NFXW-2T27M-2BDW6-4GHRV-68XRX_____Retail_StarterN -VK7JG-NPHTM-C97JM-9MPGT-3V66T_____Retail_Professional -2B87N-8KFHP-DKV6R-Y2C8J-PKCKT_____Retail_ProfessionalN -4CPRK-NM3K3-X6XXQ-RXX86-WXCHW_____Retail_CoreN -N2434-X9D7W-8PF6X-8DV9T-8TYMD_____Retail_CoreCountrySpecific -BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_____Retail_CoreSingleLanguage -YTMG3-N6DKC-DKB77-7M9GH-8HVX7_____Retail_Core -XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_OEM:NONSLP_PPIPro -YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_____Retail_Education -84NGF-MHBT6-FXBX8-QWJK7-DRR8H_____Retail_EducationN -KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_Volume:MAK_EnterpriseS_2021 -VBX36-N7DDY-M9H62-83BMJ-CPR42_Volume:MAK_EnterpriseS_2019 -PN3KR-JXM7T-46HM4-MCQGK-7XPJQ_Volume:MAK_EnterpriseS_2016 -DVWKN-3GCMV-Q2XF4-DDPGM-VQWWY_Volume:MAK_EnterpriseS_2015 -RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_Volume:MAK_EnterpriseSN_2021 -M33WV-NHY3C-R7FPM-BQGPT-239PG_Volume:MAK_EnterpriseSN_2019 -2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_Volume:MAK_EnterpriseSN_2016 -NTX6B-BRYC2-K6786-F6MVQ-M7V2X_Volume:MAK_EnterpriseSN_2015 -G3KNM-CHG6T-R36X3-9QDG6-8M8K9_____Retail_ProfessionalSingleLanguage -HNGCC-Y38KG-QVK8D-WMWRK-X86VK_____Retail_ProfessionalCountrySpecific -DXG7C-N36C4-C4HTG-X4T3X-2YV77_____Retail_ProfessionalWorkstation -WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_____Retail_ProfessionalWorkstationN -8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_____Retail_ProfessionalEducation -GJTYN-HDMQY-FRR76-HVGC7-QPF8P_____Retail_ProfessionalEducationN -C4NTJ-CX6Q2-VXDMR-XVKGM-F9DJC_Volume:MAK_EnterpriseG -46PN6-R9BK9-CVHKB-HWQ9V-MBJY8_Volume:MAK_EnterpriseGN -NJCF7-PW8QT-3324D-688JX-2YV66_____Retail_ServerRdsh -V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_____Retail_Cloud -NH9J3-68WK7-6FB93-4K3DF-DJ4F6_____Retail_CloudN -2HN6V-HGTM8-6C97C-RK67V-JQPFD_____Retail_CloudE -XQQYW-NFFMW-XJPBH-K8732-CKFFD_____OEM:DM_IoTEnterprise -QPM6N-7J2WJ-P88HH-P3YRH-YY74H_OEM:NONSLP_IoTEnterpriseS -K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_____Retail_CloudEditionN -KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_____Retail_CloudEdition +44NYX-TKR9D-CCM2D-V6B8F-HQWWR__Volume:MAK_Enterprise +D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ______Retail_Starter +3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__Volume:MAK_EnterpriseN +3NFXW-2T27M-2BDW6-4GHRV-68XRX______Retail_StarterN +VK7JG-NPHTM-C97JM-9MPGT-3V66T______Retail_Professional +2B87N-8KFHP-DKV6R-Y2C8J-PKCKT______Retail_ProfessionalN +4CPRK-NM3K3-X6XXQ-RXX86-WXCHW______Retail_CoreN +N2434-X9D7W-8PF6X-8DV9T-8TYMD______Retail_CoreCountrySpecific +BT79Q-G7N6G-PGBYW-4YWX6-6F4BT______Retail_CoreSingleLanguage +YTMG3-N6DKC-DKB77-7M9GH-8HVX7______Retail_Core +XKCNC-J26Q9-KFHD2-FKTHY-KD72Y__OEM:NONSLP_PPIPro +YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY______Retail_Education +84NGF-MHBT6-FXBX8-QWJK7-DRR8H______Retail_EducationN +KCNVH-YKWX8-GJJB9-H9FDT-6F7W2__Volume:MAK_EnterpriseS_VB +VBX36-N7DDY-M9H62-83BMJ-CPR42__Volume:MAK_EnterpriseS_RS5 +PN3KR-JXM7T-46HM4-MCQGK-7XPJQ__Volume:MAK_EnterpriseS_RS1 +DVWKN-3GCMV-Q2XF4-DDPGM-VQWWY__Volume:MAK_EnterpriseS_TH +RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT__Volume:MAK_EnterpriseSN_VB +M33WV-NHY3C-R7FPM-BQGPT-239PG__Volume:MAK_EnterpriseSN_RS5 +2DBW3-N2PJG-MVHW3-G7TDK-9HKR4__Volume:MAK_EnterpriseSN_RS1 +NTX6B-BRYC2-K6786-F6MVQ-M7V2X__Volume:MAK_EnterpriseSN_TH +G3KNM-CHG6T-R36X3-9QDG6-8M8K9______Retail_ProfessionalSingleLanguage +HNGCC-Y38KG-QVK8D-WMWRK-X86VK______Retail_ProfessionalCountrySpecific +DXG7C-N36C4-C4HTG-X4T3X-2YV77______Retail_ProfessionalWorkstation +WYPNQ-8C467-V2W6J-TX4WX-WT2RQ______Retail_ProfessionalWorkstationN +8PTT6-RNW4C-6V7J2-C2D3X-MHBPB______Retail_ProfessionalEducation +GJTYN-HDMQY-FRR76-HVGC7-QPF8P______Retail_ProfessionalEducationN +C4NTJ-CX6Q2-VXDMR-XVKGM-F9DJC__Volume:MAK_EnterpriseG +46PN6-R9BK9-CVHKB-HWQ9V-MBJY8__Volume:MAK_EnterpriseGN +NJCF7-PW8QT-3324D-688JX-2YV66______Retail_ServerRdsh +V3WVW-N2PV2-CGWC3-34QGF-VMJ2C______Retail_Cloud +NH9J3-68WK7-6FB93-4K3DF-DJ4F6______Retail_CloudN +2HN6V-HGTM8-6C97C-RK67V-JQPFD______Retail_CloudE +XQQYW-NFFMW-XJPBH-K8732-CKFFD______OEM:DM_IoTEnterprise +QPM6N-7J2WJ-P88HH-P3YRH-YY74H__OEM:NONSLP_IoTEnterpriseS_VB +KBN8V-HFGQ4-MGXVD-347P6-PDQGT_Volume:GVLK_IoTEnterpriseS_NI +K9VKN-3BGWV-Y624W-MCRMQ-BHDCD______Retail_CloudEditionN +KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W______Retail_CloudEdition +MPB3G-XNBR7-CC43M-FG64B-F9GBK______Retail_IoTEnterpriseSK ) do ( for /f "tokens=1-4 delims=_" %%A in ("%%#") do if /i %targetedition%==%%C ( @@ -689,7 +986,7 @@ set 4th=%%D if not defined 4th ( set "key=%%A" & set "_chan=%%B" ) else ( -echo "%winos%" | find "%%D" 1>nul && (set "key=%%A" & set "_chan=%%B") +echo "%branch%" | find "%%D" 1>nul && (set "key=%%A" & set "_chan=%%B") ) ) ) @@ -701,7 +998,6 @@ exit /b :changeeditionserverdata if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*CorEdition~*.mum" (set Cor=Cor) else (set Cor=) -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" :: Only RS3 and older version keys (GVLK/Generic Retail) are stored here, later ones are extracted from the system itself diff --git a/MAS/Separate-Files-Version/Check-Activation-Status-vbs.cmd b/MAS/Separate-Files-Version/Check-Activation-Status-vbs.cmd index fc6ef8b..9442b80 100644 --- a/MAS/Separate-Files-Version/Check-Activation-Status-vbs.cmd +++ b/MAS/Separate-Files-Version/Check-Activation-Status-vbs.cmd @@ -44,8 +44,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) diff --git a/MAS/Separate-Files-Version/Check-Activation-Status-wmi.cmd b/MAS/Separate-Files-Version/Check-Activation-Status-wmi.cmd index 6e9e948..ea350f0 100644 --- a/MAS/Separate-Files-Version/Check-Activation-Status-wmi.cmd +++ b/MAS/Separate-Files-Version/Check-Activation-Status-wmi.cmd @@ -72,8 +72,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -362,7 +361,7 @@ exit /b function PrintModePerPridFromRegistry { $vNextRegkey = "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext" - $vNextPrids = Get-Item -Path $vNextRegkey -ErrorAction Ignore | Select-Object -ExpandProperty 'property' | Where-Object -FilterScript {$_ -Ne 'InstalledGraceKey' -And $_ -Ne 'MigrationToV5Done' -And $_ -Ne 'test' -And $_ -Ne 'unknown'} + $vNextPrids = Get-Item -Path $vNextRegkey -ErrorAction Ignore | Select-Object -ExpandProperty 'property' | Where-Object -FilterScript {$_.ToLower() -like "*retail" -or $_.ToLower() -like "*volume"} If ($vNextPrids -Eq $null) { Write-Host "No registry keys found." @@ -457,15 +456,20 @@ function PrintLicensesInformation $license = (Get-Content -Encoding Unicode $_.FullName | ConvertFrom-Json).License $decodedLicense = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($license)) | ConvertFrom-Json $licenseType = $decodedLicense.LicenseType - $userId = $decodedLicense.Metadata.UserId - $identitiesRegkey = Get-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Identity\Identities\${userId}*" -ErrorAction Ignore + If ($null -Ne $decodedLicense.ExpiresOn) + { + $expiry = [DateTime]::Parse($decodedLicense.ExpiresOn, $null, 48) + } + Else + { + $expiry = New-Object DateTime + } $licenseState = $null If ((Get-Date) -Gt (Get-Date $decodedLicense.MetaData.NotAfter)) { $licenseState = "RFM" } - ElseIf (($decodedLicense.ExpiresOn -Eq $null) -Or - ((Get-Date) -Lt (Get-Date $decodedLicense.ExpiresOn))) + ElseIf ((Get-Date) -Lt (Get-Date $expiry)) { $licenseState = "Licensed" } @@ -483,11 +487,11 @@ function PrintLicensesInformation Acid = $decodedLicense.Acid; LicenseState = $licenseState; EntitlementStatus = $decodedLicense.Status; + EntitlementExpiration = $decodedLicense.ExpiresOn; ReasonCode = $decodedLicense.ReasonCode; NotBefore = $decodedLicense.Metadata.NotBefore; NotAfter = $decodedLicense.Metadata.NotAfter; NextRenewal = $decodedLicense.Metadata.RenewAfter; - Expiration = $decodedLicense.ExpiresOn; TenantId = $decodedLicense.Metadata.TenantId; } | ConvertTo-Json } @@ -502,11 +506,11 @@ function PrintLicensesInformation DeviceId = $decodedLicense.Metadata.DeviceId; LicenseState = $licenseState; EntitlementStatus = $decodedLicense.Status; + EntitlementExpiration = $decodedLicense.ExpiresOn; ReasonCode = $decodedLicense.ReasonCode; NotBefore = $decodedLicense.Metadata.NotBefore; NotAfter = $decodedLicense.Metadata.NotAfter; NextRenewal = $decodedLicense.Metadata.RenewAfter; - Expiration = $decodedLicense.ExpiresOn; TenantId = $decodedLicense.Metadata.TenantId; } | ConvertTo-Json } diff --git a/MAS/Separate-Files-Version/Extract_OEM_Folder.cmd b/MAS/Separate-Files-Version/Extract_OEM_Folder.cmd index d255eeb..685a2d2 100644 --- a/MAS/Separate-Files-Version/Extract_OEM_Folder.cmd +++ b/MAS/Separate-Files-Version/Extract_OEM_Folder.cmd @@ -55,8 +55,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -114,22 +113,12 @@ goto done2 ::======================================================================================================================================== -:: Check desktop location +:: Fix for the special characters limitation in path name set desktop= for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop') do call set "desktop=%%b" if not defined desktop for /f "delims=" %%a in ('%psc% "& {write-host $([Environment]::GetFolderPath('Desktop'))}"') do call set "desktop=%%a" -if not defined desktop ( -%eline% -echo Desktop location was not detected, aborting... -goto done2 -) - -::======================================================================================================================================== - -:: Fix for the special characters limitation in path name - set "_work=%~dp0" if "%_work:~-1%"=="\" set "_work=%_work:~0,-1%" @@ -137,6 +126,7 @@ set "_batf=%~f0" set "_batp=%_batf:'=''%" set "_pdesk=%desktop:'=''%" +set _PSarg="""%~f0""" -el %_args% set "_ttemp=%temp%" set "_dir=%desktop%\$OEM$\$$\Setup\Scripts" @@ -145,14 +135,6 @@ setlocal EnableDelayedExpansion ::======================================================================================================================================== -if not exist "!desktop!\" ( -%eline% -echo Desktop location was not detected, aborting... -goto done2 -) - -::======================================================================================================================================== - echo "!_batf!" | find /i "!_ttemp!" 1>nul && ( if /i not "!_work!"=="!_ttemp!" ( %eline% @@ -166,6 +148,26 @@ goto done2 ::======================================================================================================================================== +:: Elevate script as admin and pass arguments and preventing loop + +>nul fltmc || ( +if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b +%eline% +echo This script require administrator privileges. +echo To do so, right click on this script and select 'Run as administrator'. +goto done2 +) + +::======================================================================================================================================== + +if not exist "!desktop!\" ( +%eline% +echo Desktop location was not detected, aborting... +goto done2 +) + +::======================================================================================================================================== + mode 66, 26 if exist "!desktop!\$OEM$\" ( @@ -178,8 +180,6 @@ goto done2 set HWID_Activation.cmd=HWID-KMS38_Activation\HWID_Activation.cmd set KMS38_Activation.cmd=HWID-KMS38_Activation\KMS38_Activation.cmd -set ClipUp.exe=HWID-KMS38_Activation\BIN\ClipUp.exe -set gatherosstate.exe=HWID-KMS38_Activation\BIN\gatherosstate.exe set Activate.cmd=Online_KMS_Activation\Activate.cmd set cleanosppx64.exe=Online_KMS_Activation\BIN\cleanosppx64.exe @@ -191,8 +191,6 @@ set _nofile= for %%# in ( %HWID_Activation.cmd% %KMS38_Activation.cmd% -%ClipUp.exe% -%gatherosstate.exe% %Activate.cmd% %cleanosppx64.exe% %cleanosppx86.exe% @@ -229,11 +227,11 @@ echo: echo: [4] HWID ^(Windows^) ^+ Online KMS ^(Office^) echo: [5] KMS38 ^(Windows^) ^+ Online KMS ^(Office^) echo: -echo: [6] Exit +echo: [0] Exit echo: ________________________________________________________ echo: -call :ex_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6]" -choice /C:123456 /N +call :ex_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,0]" +choice /C:123450 /N set _erl=%errorlevel% if %_erl%==6 exit /b @@ -249,14 +247,18 @@ goto :Menu :hwid cls -call :prep -call :hwidprep -call :pop_d +md "!desktop!\$OEM$\$$\Setup\Scripts" +pushd "!_work!" +copy /y /b "%HWID_Activation.cmd%" "!_dir!\HWID_Activation.cmd" %nul% +popd call :export hwid_setup -call :hwidprep2 +set _error= +if not exist "!_dir!\HWID_Activation.cmd" set _error=1 +if not exist "!_dir!\SetupComplete.cmd" set _error=1 if defined _error goto errorfound -set "_oem=HWID" + +set oem=HWID goto done :hwid_setup: @@ -264,7 +266,7 @@ goto done fltmc >nul || exit /b -start /b /wait cmd /c "%~dp0HWID_Activation.cmd" /a +start /b /wait cmd /c "%~dp0HWID_Activation.cmd" /HWID cd \ (goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") @@ -275,14 +277,18 @@ cd \ :kms38 cls -call :prep -call :kms38prep -call :pop_d +md "!desktop!\$OEM$\$$\Setup\Scripts" +pushd "!_work!" +copy /y /b "%KMS38_Activation.cmd%" "!_dir!\KMS38_Activation.cmd" %nul% +popd call :export kms38_setup -call :kms38prep2 +set _error= +if not exist "!_dir!\KMS38_Activation.cmd" set _error=1 +if not exist "!_dir!\SetupComplete.cmd" set _error=1 if defined _error goto errorfound -set "_oem=KMS38" + +set oem=KMS38 goto done :kms38_setup: @@ -290,7 +296,7 @@ goto done fltmc >nul || exit /b -start /b /wait cmd /c "%~dp0KMS38_Activation.cmd" /a +start /b /wait cmd /c "%~dp0KMS38_Activation.cmd" /KMS38 cd \ (goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") @@ -301,14 +307,22 @@ cd \ :kms cls -call :prep -call :kmsprep -call :pop_d +md "!desktop!\$OEM$\$$\Setup\Scripts\BIN" +pushd "!_work!" +copy /y /b "%Activate.cmd%" "!_dir!\Activate.cmd" %nul% +copy /y /b "%cleanosppx64.exe%" "!_dir!\BIN\cleanosppx64.exe" %nul% +copy /y /b "%cleanosppx86.exe%" "!_dir!\BIN\cleanosppx86.exe" %nul% +popd call :export kms_setup -call :kmsprep2 -if defined _kerror goto errorfound -set "_oem=Online KMS" +set _error= +if not exist "!_dir!\Activate.cmd" set _error=1 +if not exist "!_dir!\SetupComplete.cmd" set _error=1 +if not exist "!_dir!\BIN\cleanosppx64.exe" set _error=1 +if not exist "!_dir!\BIN\cleanosppx86.exe" set _error=1 +if defined _error goto errorfound + +set oem=Online KMS goto done :kms_setup: @@ -316,8 +330,7 @@ goto done fltmc >nul || exit /b -start /b /wait cmd /c "%~dp0Activate.cmd" /rat -start /b /wait cmd /c "%~dp0Activate.cmd" /wo +start /b /wait cmd /c "%~dp0Activate.cmd" /KMS-ActAndRenewalTask /KMS-WindowsOffice cd \ (goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") @@ -328,17 +341,24 @@ cd \ :hwid_kms cls -call :prep -call :hwidprep -call :kmsprep -call :pop_d +md "!desktop!\$OEM$\$$\Setup\Scripts\BIN" +pushd "!_work!" +copy /y /b "%HWID_Activation.cmd%" "!_dir!\HWID_Activation.cmd" %nul% +copy /y /b "%Activate.cmd%" "!_dir!\Activate.cmd" %nul% +copy /y /b "%cleanosppx64.exe%" "!_dir!\BIN\cleanosppx64.exe" %nul% +copy /y /b "%cleanosppx86.exe%" "!_dir!\BIN\cleanosppx86.exe" %nul% +popd call :export hwid_kms_setup -call :hwidprep2 -call :kmsprep2 +set _error= +if not exist "!_dir!\HWID_Activation.cmd" set _error=1 +if not exist "!_dir!\Activate.cmd" set _error=1 +if not exist "!_dir!\SetupComplete.cmd" set _error=1 +if not exist "!_dir!\BIN\cleanosppx64.exe" set _error=1 +if not exist "!_dir!\BIN\cleanosppx86.exe" set _error=1 if defined _error goto errorfound -if defined _kerror goto errorfound -set "_oem=HWID [Windows] + Online KMS [Office]" + +set oem=HWID [Windows] + Online KMS [Office] goto done :hwid_kms_setup: @@ -346,10 +366,9 @@ goto done fltmc >nul || exit /b -start /b /wait cmd /c "%~dp0HWID_Activation.cmd" /a +start /b /wait cmd /c "%~dp0HWID_Activation.cmd" /HWID -start /b /wait cmd /c "%~dp0Activate.cmd" /rat -start /b /wait cmd /c "%~dp0Activate.cmd" /o +start /b /wait cmd /c "%~dp0Activate.cmd" /KMS-ActAndRenewalTask /KMS-Office cd \ (goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") @@ -360,17 +379,24 @@ cd \ :kms38_kms cls -call :prep -call :kms38prep -call :kmsprep -call :pop_d +md "!desktop!\$OEM$\$$\Setup\Scripts\BIN" +pushd "!_work!" +copy /y /b "%KMS38_Activation.cmd%" "!_dir!\KMS38_Activation.cmd" %nul% +copy /y /b "%Activate.cmd%" "!_dir!\Activate.cmd" %nul% +copy /y /b "%cleanosppx64.exe%" "!_dir!\BIN\cleanosppx64.exe" %nul% +copy /y /b "%cleanosppx86.exe%" "!_dir!\BIN\cleanosppx86.exe" %nul% +popd call :export kms38_kms_setup -call :kms38prep2 -call :kmsprep2 +set _error= +if not exist "!_dir!\KMS38_Activation.cmd" set _error=1 +if not exist "!_dir!\Activate.cmd" set _error=1 +if not exist "!_dir!\SetupComplete.cmd" set _error=1 +if not exist "!_dir!\BIN\cleanosppx64.exe" set _error=1 +if not exist "!_dir!\BIN\cleanosppx86.exe" set _error=1 if defined _error goto errorfound -if defined _kerror goto errorfound -set "_oem=KMS38 [Windows] + Online KMS [Office]" + +set oem=KMS38 [Windows] + Online KMS [Office] goto done :kms38_kms_setup: @@ -378,10 +404,9 @@ goto done fltmc >nul || exit /b -start /b /wait cmd /c "%~dp0KMS38_Activation.cmd" /a +start /b /wait cmd /c "%~dp0KMS38_Activation.cmd" /KMS38 -start /b /wait cmd /c "%~dp0Activate.cmd" /rat -start /b /wait cmd /c "%~dp0Activate.cmd" /o +start /b /wait cmd /c "%~dp0Activate.cmd" /KMS-ActAndRenewalTask /KMS-Office cd \ (goto) 2>nul & (if "%~dp0"=="%SystemRoot%\Setup\Scripts\" rd /s /q "%~dp0") @@ -397,11 +422,16 @@ goto :done2 :done -echo _______________________________________________________ +echo ______________________________________________________________ echo: -call :ex_color %Magenta% "%_oem%" +call :ex_color %Magenta% "%oem%" call :ex_color %Green% "$OEM$ folder is successfully created on the Desktop." -echo _______________________________________________________ +echo "%oem%" | find /i "38" %nul% && ( +echo: +echo To KMS38 activate Server Cor/Acor editions ^(No GUI Versions^), +echo Check this page https://massgrave.dev/oem-folder +) +echo ______________________________________________________________ :done2 @@ -412,88 +442,6 @@ exit /b ::======================================================================================================================================== -:prep - -pushd "!desktop!" -md "!desktop!\$OEM$\$$\Setup\Scripts\BIN" -pushd "!_work!" -exit /b - -:hwidprep - -copy /y /b "%HWID_Activation.cmd%" "!_dir!\HWID_Activation.cmd" %nul% -copy /y /b "%gatherosstate.exe%" "!_dir!\BIN\gatherosstate.exe" %nul% -exit /b - -:kms38prep - -copy /y /b "%KMS38_Activation.cmd%" "!_dir!\KMS38_Activation.cmd" %nul% -copy /y /b "%ClipUp.exe%" "!_dir!\BIN\ClipUp.exe" %nul% -copy /y /b "%gatherosstate.exe%" "!_dir!\BIN\gatherosstate.exe" %nul% -exit /b - -:kmsprep - -copy /y /b "%Activate.cmd%" "!_dir!\Activate.cmd" %nul% -copy /y /b "%cleanosppx64.exe%" "!_dir!\BIN\cleanosppx64.exe" %nul% -copy /y /b "%cleanosppx86.exe%" "!_dir!\BIN\cleanosppx86.exe" %nul% -exit /b - -:hwidprep2 - -set _error= -pushd "!_dir!\" - -for %%# in ( -HWID_Activation.cmd -BIN\gatherosstate.exe -SetupComplete.cmd -) do ( -if not exist "%%#" set _error=1 -) -popd -exit /b - -:kms38prep2 - -set _error= -pushd "!_dir!\" - -for %%# in ( -KMS38_Activation.cmd -BIN\ClipUp.exe -BIN\gatherosstate.exe -SetupComplete.cmd -) do ( -if not exist "%%#" set _error=1 -) -popd -exit /b - -:kmsprep2 - -set _kerror= -pushd "!_dir!\" - -for %%# in ( -Activate.cmd -BIN\cleanosppx64.exe -BIN\cleanosppx86.exe -SetupComplete.cmd -) do ( -if not exist "%%#" set _kerror=1 -) -popd -exit /b - -:pop_d - -popd -popd -exit /b - -::======================================================================================================================================== - :: Extract the text from batch script without character and file encoding issue :export diff --git a/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/ClipUp.exe b/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/ClipUp.exe deleted file mode 100644 index b3b2cff8b354494a2301899934ec929e50f13ccb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1354304 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 z z6f{L<`~iG14QQTA`>^A|6QB`B(7YAs_;iq|BCfqGa*hX2fCe@XLgur&uYJFC@suMo z=rlLbDejKl*FcA9XmuYd)pwt}6fwG1Q(>2CN~|KM+)_6$7g zfHJYxO9Tgc6`yL47$Q8R0C9_zufv0v0Us7ack~3 zse{@WsApw?S8XLg4|IU;)e*pUR@UD%_?r7muRx2;p8IsBsDRJP%6iI(I4i3iefico z&gdQ9QfBCf)pOm)mt$t;Jds*HAZX)Xuvym0;uSWopJC4fA>Gg zcAW(W&qLO3fi~@+94})GTIGJi5q!ed1#Qs5SvN3h1kg!V55TnoXmRRE&=eMI<<<}I z@_R^)09v^PQg8ya>K?Id>nG@XFw_dc_#=3wDrkxeWS9tKlgah#7 z@(MI=o#CN;Ncoc|Gid2yfJ?VUcZGn9@~Pq}tK_ho+2;iIAe zULXGgw1ms08?gl5;~{7T#8J>XEEg36{uc3vj0`UP+iyeL7oe6X_z2kZ;8pM!;8WtK z9J{|C1a0Ht-+mo5$_G7l5404t0bG`JxPS|j367wv2V-Y|W(pyO8MrbZcHv)tzy)-) zWb6Wu&RBT4;tE=58hgMIEOP=huN->;GW+e=ec<2;W{=KT(3vt1KpX!+n`ydFgGvlY z^AJ4c?P7cobOwy^36Og5toJGKtT(81Ipxy*%~ks|=m;a@?~o;;kfZHSLXNzL6fK}x zZ?MBZ90aX71(hk_mUJuw==77$SPt#;;D)FWDDCsFKjo7gq5`_L5Oj0$2~hL%jP^h9 zKEd-cpb`qSx9GR_590$apkuf|2g!g|!-LMOR|Um~gRl0HE=I==77ma92f=5%ekAGq z82?@t0T1m{C1Q@p7#KYNAMgMj5BnKz1jq^vkY#G11N%HcqqiD9+9w^mIGj6p7{Tga zfv*!PQGuSLRionJ+kMwJ`Iis#f6s%jnSDWn(0<@X=xgw)R-o-&Zw)}F^+AgrAMNKJ zogpe3umfa3`+E#PYvEys$bg!6;7$Q(5xe&FgD2$=f;atL0^fIV4Id}?ON*p}N#0)x5zB@$40J0eL;33c=hf4=f@_`gP zc3%ST8U&s93%;oUWI1G0;njoS&4%D|M*>{#fEJ8`cNQ5y*O!76gIp?f@D!-a0@;Rm z9lT!klniJc>A{ndV5OiFWk3tzH9QW!P(U0lgL2Xpq&Rv7o<6Qo@$l)+QHgNsa?$_q z(_0D}zzP7L?-z_%7Hc`zUM>}2!k_7wn~@F&#*DU|Ro zh<|Y=o09=P=h}V5qccLlqq9K5qq9OG6h1B0n}M{)_?H~4+~MeQWP$84HUt$m3E*Wp zE-KJ=3#e$pIOEeb4&H8&dW70;;l7L1Zh3qMT*hFmyE%uv?&cWi05aHKLC_VZpi&0s z=3?+I91{+nM=ZMe#lQXsc+m~&jzLI+Wk)xt!Eyjx!kmDVFrbaUpaKSd)F;*g26UYl zWal8bbb+j?0hKN%K|75PA$A&rFU^3gsDUN*D@&epg`2cpx5AZ6QSO(A% zn&Ssg2!TBB(+%Fl4B9aWKQ9kbsDRD`1)r4X2)b+xy7PGGY&&)YmnYEuf|nut1z!n3 z%MofXWjMXnCTKXv%*4vL3i(IBZ?C6p5bncqQv-D zcZiAxc=IvVazq1kx+k=W16nI}1$QB$0out7cOG&P;@Eu+y$mt_1!~oRiVzP_5rTKm z;CFBz5&NFOKv0>1{dmy+d+05iyY-O518gKq^rRAw40CV>bVNzYbbJ4q6=!uC<9dW)sw}nb7?md`JQ0l+BCBx{rg-u;*V7 z-p+!&iv_fND)xkJghD!#;p}N8lqij~_gNIAYWIBWUY7Xh82EcuVmQ zP=5#Yd`-})^oY|ne;8kfIphNK1>;ZPA_shMFyw4akYyY$+V?waR5Tn9o)+sq4qE>0 z*?k`AY)wbV*_sxRX2{zT6;K<&!dLq^S~CQ+E3dl-RIR(HSQwY6*nre&82C)C17b1joD2BTmxPoUx<0KDr?-?6in0o0&y>?{TMb-+C!{#HKZlY=9`CkKPFTz83z2e@^S z4=Nro&(s8+9$at>)VlCwKIYl!$^dI#?5>8C5O|vxpgo@^#{V6^UjrS=R05hZbWt&Q zX$k7{1SNAayzT;(8z4+v*-H$bgEO7sekz#};%S1C8l`@8tsBYyrM-9n?NBK1G#-3qHUPE&#cS0ko%g^x%T-%b@-Z zxFLc#xF7&pteEJ73KK*_1XQSi3K2)+Yv8U8`0N635poTbuP=cL7yk9&?u7>A;DYY! zj>gxtaU5I#GV0(-A&_aOK%K`+pv`S`J-8qMZzBZd-~!T08n$a#N}9lOqDz`@ppxc4 zsMIm==mwQEYM_$lMI3TT11fFKfY+A_fEFf5gnKlo`4Ha_XNgTa7-;lJpdSv(9L-9J2950pfDbf0*^ z!pFei(c6FHH|PrM>n~b)AuAcOK_(vPoDW)J;?da-8VKJBp1SR9zW`F&+YVZKgmk~` zF_1A1jF8@X_qqR~n`eNApM6veUI_An%#Km90G}UPqT&ErQWOuJ?1q%193Gto0v??e z5=ecx6)!;j%f>e!K=U-+tj2=SqO=t>U+2-ys}v=~VEo@hu|}oB__l{)ZG&s~0}sX8 z4#nC9inUAlw;cqf?u^bFl?azk*9jh-t}{AgRARm#Wcc@=k-u#h3j>2oSB{E7tSVnic646%F_gTCT<4;(Z=8p}}h!Da5dY0c0-dQpQde28J}p)|M!qVBksDGt3MO&Rs6%{~f!pH$P(Ua8Yq^?S2Cqk|=QeewDxF#W_X> zSN`oceY+2W7QB0cF0Otd;Mje_(fADi_8$jN$~$%+;a`9L;0bGa*;V*Jvl(|3ns_g$Y(-vb9vb9r{3^f>s^z|r`&Bmeqaj@^fSI(Q<%6e~eL8)A_;mU*fOgUtU-aqp6>u?r<kkdGLe;sF}kLKIaN-1ShEe4`6UHz6@$h6nJ)n zHuhil=|1Gs>1*KA>1*MleZkfEl}~SoN`RyBUzg4t6_10*K?5qk9S@#ma%BE%e7`eB z#m86s8n~Uv1s<+?!C3mS+eanD&_~6`vDbqGlq&;34L%P;7Znd!yO0;9UFg#tqmls1 zd>%g9H^FLsx-UTnq?kSbAMk933`nJ@`1tgSe(?p>+c_#89^F1F3EeR&G2JyP5uOL% zGyC+iaDhg<6ToTUFnFmdXnQee4TOPb_eW3A;?H*q9tU3wcy#{)rv@MGkD!T4&>jh& zPTv5ZPTvThPG8XEWrk0uZ-GyzZ-q~1?*;}22A|Ge&{bAGoxPyVqduLzGa!PXjXFM^ zy(=I*(3H4OXD{eNPM^-+0}w&b{hKbJBb0qQdqG!}`*ik#?k9IQ)?xGR=3#@3g*^lf zu!3XjvZL|UgD07wV^^T7rkO7~cAs)Fe&lF;#)B&IA@0kinkK2ROhH z2AS`C{qO&OP<;CIit_vX{|}1R?$6*N#*u$}OA#o`?_&M~I=LW4B_mDwkR$)LvuOt( zGNo~!NOSD$0V~)EDk{<(IU&4mR=ZFkhX02TzTo8FexNf(CC2&&e^bzJ&}BD1Ditq4 zON&4=>TgdmGJtM}=mnRI#%ErfFM!lQprX^WJKDgryV%0ByV}9C`!Q^_ZR}xJ{_T*0 zD9xqyK*?lB{_O|S91p%=O8b5RbS_?Z3%Fc5_=+D~>~)5K8p9V|I$TsVJiE{Nb|3F_ zQBio2$;iO4lc51L11T!${r^A6?cmaF=l|cJvQDuF%zJ5wbUeiwhhR_@)?BH<;L&}v zM1K<_DDxP+_zPM&((SC{)9bC{(H+d;(arr|^vPr%hUR1q@G@P47suEbKx?TKqM@}1 zq+W#VyYT7sQBeR_jvn1VJ-cssbaQ%ifAX-tSfuXL?au*P0OrGd($o52vA9RKyMPDt zG0^%}1JHP-1*Asu=sy1<0ko3%_#uW5pg?Z^&(FXBR(Q@s`ILw9A<+JkPJWPcJv=(y zIW{rA@Bo$n-QgTQz5Y5L-TaO_K#Pn2i|S5>)P5eF?i$@UUhuJjD&^94;{&iB1SAYR zx^KRC_wWCI;{zU@%pRT293Gv{0-eqh9-Yn#px8zAtV3vU7-H>x?;4c~kYgL)fHy~V zvkG!SYe?4uP}vy5;L&T_>iPeFbBam;gJ<{6<`k6}2H)-<&3hR@3%-21KlyaJ&H(Lp z?+l%=4^;bjbowqRaqYec@?e1W^%u-6pebYC1OZ_NegPMi03Yr1pZEoQR1)|#T~rD{ zjzJP#zrkXK$mTI#(Efo4*v)MEeMK@04>{b)INRi1q-P5;$MFfbO;}4G!;~DSsXkG zIz7G+Qvo2!1zOFjfx3mcmpKa>7wEQtH#iVH=z1K#v6bvQU)ah1K;j*Smsw? zmiZ>X_3ggz%lr;Lv*H78u7Nh29tO23JUV?Zcyyok>8`y1swqI@pB|9767cBsz2Vt? z26Qu!ho|;ApYGBd9-Y1qK+QG-Cu0*$$L=d$-8`BgZN@)c`L|y)zV6Du{mj8r^4*|G z-b)8h@`DOzaK|J>#Q-!e!R2TSx#i=hBmegE#@AiCkMpmG75vb#34`u)-Pgcp@*#(tPlw1n5u>P<;i~3qGC^ zv@sBVo)GLPH3!Fohgc4t1V!cr7v_r|-Jqt_FXJCx-7K1*NOf?;G09sx!Kb@+hEI3u z0{5;M^Zy>bw!2;b{|9GMX!b2J_UL9k#v{z&(|sPAIZwbcr|Slf?$|A$ta-qtJM@T) zb?65ECflQo3@%pSV--pjJi2`gK$9*@vltmX8jpZV5LnF+9~T{a_(e((C&TNTh`t90 zDE$ezbn}L@gBr)IIAU5!t6GP?9e{C91=T`B9C ze6p9t+OgA%2UOT{fEHg1ICeS-ICgr89QNsUWO@1W2z-$b5w zqKnl^M3|xFK#5E@>jw#8h82wbt!zg@(%>B=puU7b{9%t?Uhl;`4F5%ad*R(1SC3v% zvBeO>;B=qG0)#Q{Fu zw|%;=`)J?v{C>-$`?zQ0Zw3JdhB{}*9UvO9K8}AIhi9({lT!x|7kK4<^9#n(*Pe|B zL8?3(UxO$g>(fPhK*_=YQvLdLANJKgSbFsJ4XDdJdRbIFnh$WmD|@Ioh$3x$^fx9@ z)d)NP1-uErS2WWJ)D-vRaW($$(j6$_2-(l-(p|`cSSBq1?fP}NGPrg>2lY($g6dAp z1=12OoxUPIowW*{-RC{KuR<0E>#h?7_4C9IgVL+*OhM4Hv;X`p7r{j&??yq;BI#NM z-|pw&MbaBVO@6dR(#OGzq_2{^NIFyyvYz)mc#-r`*dl2K&?4#epcKX5y5JDVRi}1+ z09`Joea*xA6o2#nL!d>{OHlWRXq9 zdS6Vwy$+0?+DA)2yL7Ap?{;&s1aINuZ~4v&I#BXBbi11`sNennAjqq{4g#Q6(#PT3 z-M*5#O8P%PBvc`*q#yZorYeBVKYtLiN_sy(XqEI6{+7!JL93)Cz;~vDS4o?L0=D~Q zx337KF*F6-*8K@uf8Yq7=q-S>e83B&J-UB`8b3bWr$IgY_X^s_Jwd&5?Zf=rue*R2 zsezAUaP0=IlLhtaT(m(fP{+>k;3;A7$L>Rppk?Ab#)m*>WHX;YC^SBK@Pyz& z@S%<%VNeg!H~A=N)@d%N1$po!Ge|T4`qM7mpIwbV9XufqS}y4eT4e*S;XJ!9K@Tlp zJ^?+pz{U8d@kv+X@1XnZ!AnrUN;T4543Lj4CKHDrw$gVoi7+m-^0{) zyGnQ*e8CKAU@^b(=yZ($A20>p{n1?-0a^8E0BK1JKvy>TYG2{se%Plo)WW6vfk!8J zeYHpDT+mW#3QuY9=$wo5ga*)>eb8K1r*DEs=iCXPvaNG2Xgj?R=pducxkziMk;V(X zyIHhAhXJ`5|8V8sei6EU+Qs;j3;*`>j-d0`UMhf+wX1=n_GK62U#{K99lNiCS4|5! z9y}rJ%D?^yWYx1HxHV^tP~@t8Gui}6R-&RPc7&Qj1-#6I1=37{2zKHaY1)zlu%?-==8?}6vVQx(7k z2q?LM5^cAygsbuYZt${c#s99o`HWVs4E(K6_kuaI^*pt@_{UU1QQ7u2_e9QN~&zv(1M5VmCc0e|z( zy|5+IDrWq4J zP9SEquW=*r?ZyhWgh&XAkbb)qShTX{SspEFovv`cI1JqI|AK&2O9RP z6ae+IJiwO=OQNoq{sF#Q_^c&p-O+O&<_9kp?FBVcz{?v0K&u2M>_J`LI1RE;0Coi) zr1H4n*!|t(;CqGd*Z8+zckDi{eH_%l%Ya^hR{)yhk5Q?B+<@2Mq7Aywt^>yncoRU& z24M4jkQ?wexPouM+W|gJGxh+uwun6esw!eHfQ*j40Xj-2_5tJuycg&<;DM@$(~jMT z!BqscF2Dob`w3bB^#fct90rf*b$3EhHcppAYD-dQ4U!2>N`L|lT` zecJew@p+=}z|#O7vTnfN$^aTL>xM2_3~&N1Sp;QF@PdLO(4ZM)y%ExK#R$-HMfqL- z|AQv4I_+TB5$8rjMp*H#Hv)|k8-NxP)Tr1%E=>X5pJD-;Q?Pic1Dfgk=fuhIx*gP? z0bx)UIUH@qjT z;0W5N4>AgjLFNg7`qK&?-M?B-^0!{y!N_o&32wrSV$jugpdJ`>02HhXGNuZdYXo)r z6+#`u9K$`j-*_~?aq#K>=-d6%qnB4AUVy=)`_qe(PoSW=;nC~+;s0fi?$a+eZvx%Q zo~pp$+xo4Pb7wdMdqeln*Lk3}{3nmzPz8@(-kNDV3@^+R85p{Mv>vDkgoyfncrk~8 zf#J1HckGwe+a*pO-M&BmpY}*T?9nT7(4*H^;YDu(14H*^kWDXMRe<~+s^AMgyTzxo zMn&PpGtgP2KUxn|?(07BqS736V%m#sMWAU(kX{}TgV*S%0K5Mi|Bnq#%z7M4|NB!ya+F2VCcTldZ2>8`}7OHB5+7HA5n-t z+#6`gL(WA-!PWS{f6;_W$WX;eP`9Al7bNKdN=(=P zi~2&P)-f1oC=NUVvlZL51(Gw0FU0#2QStcLWN^oxBlQT4lPk>PEi5P8C>@1_Wj_}?dsss?W+LFwF(UXMXSMTO2z(*8dmWz zbf0(;^plC9`$zYQ7rCb3w6LlGlmvVqykG^n9^{QbTR&d6yf{;amMFRp{QvLK z%R4iekKslBA(*5BB$1z64{Be;s04ug8?E8lU2OoJTY)7PP~HQNWhr=c|9tW5FUT-| zju)(;x$s`zEDu437m`p@yU&9S1?5A?NXX0l_3+(UaB~bix^Ei)f3e~3|Nkz%{t}?T zQD9*B;M2>xaRLu$_P_h|f6=ybP(bmw%-PDw(0%^J_Iyx0#i%%RA4f?~u=Y!aghywA zLbxL+e?v02tMPx2ZcfMU`#zl&9N>;f3!cXby>S?DpdUl|O-7K~0zAptes!_XW>h zKaLk)7DE-;fzp3I14HZW3Y+fJFaG3#;s#{QB@U1$a#RXHNi#+z1C%=}V7W8?aQBIq zG9cfcc+qOi!0>u!_vx2BTj4{BNPF9$b3@Gu5)3}QtTG^HHYac}`1JCA=;vYZXgvv< zE$S7$+|R?{!|!^~qt`>?Mb|{A>rz3}wGJM=Au0whPO?G;!DmSrfM$(?7#J9Aw==Le zl(2!z1T#>oG+^-P1o_Gk>J@_*?A#DfIlTDG1@csh3aHoL4O$w}d_)1{mlp?&7#Lok zf)pJ--FG}Yqa{2$gTbY^LvxCX0)z1ZPeo@AkM5hEoz4$DJDp#6w4N;G+z&2i&%f3L zIWgiz94Om@3Rm&w8kGo!QgP!;piG&p%M31aE7`kGya+P_XN$?XAUE+oS}(}(;(Hb} zo%^T+fYaoQr)xkWF)9h*6yyLakN2rCU8a#2ddw}wciAv`@R zcy|BjzV%;JxSWRpbas~33V{+?;{&a?`KKP}WH&zf;#UqRh+j6s8z3h{@*l2Z=6 zerSB)^<78^!S)`(*N^yg7AS;zfa|IRkLJ`544&OTzy)IWCy(aT9}FJ7qDc#Q7$8OC zM_1zmpz6dEw3?>622^T*OC}X2&?1;p{_ffb-REEE88R@u?1mJPA3Sh4z zppotp6$78{<36D6F~*lbrIx~fQA>nLx4;L3lx*|p_I=^g>-xZ>H}uDgwV<#9Ra7k9 zCtfe`=yv@98ef1ouamjk^+6}2N4M_>k8W2BuopZ!K?4vkJU|5=sBHJ>v^yNfkEyC1_!vNLBO>5#*-vsfS$bnp>4ctQ0KC_G(1G^bjCf*BSpKE15+ zy*vz_oz5pbx<7%7Y*3-zoVxce$N!=V)zF}}c(IcK6x94Jpu>^6eLuWNTm_1B zP%ZQ0h3a|`JN5^tmNDE7u4PWYSfCHCDeq=MeQyC)RH9M=DIGx7c7S7CeC%P5Ue^yW zCxIfyz^9kBy@!XP+w}t|;#^cTj4yeDx+yU#3jalW!F7g5Z>Yr!HL#OPgt}cnK;uNN zJJzC;{dGrotOb^P7C1aQGeCP#AmxkkTkztH42kZWy`_wxLa%EBBSWVasG$-AnnKS3 zt%E87SMUmm>~y9xL`47`&fXm0S>7;6A_j%>2L_K`R|AjcR1XH9USCjhHem4R<$bk= zhXL$B-|i2doz6RadRg;lg34Z3k6js{6M8zGH+b~AT6lIkuXu6w&;S43A6gGoa(171 z5u?Yz@VcTq)WWA1RO$Nuc(Dp}YRHGy0~HTFx@$c=dRcvE@-R3y`|14m?DZ1>TkYBD zX7FO4DX1$RYv9@Ir{K|?YQW&xStsxUH1g=#8K>acea^Epj>Drn78G(H7+#2j4y@>u z^X&DraBNP~V0dxNospsY+za_kXzW$31u=MM-V|hb@yZ*PJPjaeH**Cz?Pi4vGQ5aQ zgGqWoBz?e=z8_v}29?IgJerSyq8&7K1t}RIZ8gw=Y2BQlbA7q~i%zTn1(-5uq6M*l z08}1HfZE&&;4{4%-vls$QXT7&SJ2*ji;4qC1YGudbbs2-0vg}~)dMcwhry{itC$B| zsPeaXtY>7f{>|T>ww{r}qx%|o`t*f=7__#q?mqoOEd%6V9~Ffcf56vDdvy0ej5j{> zLdqXhjm}X4IRLU~BijPhr~ozTyHC7iTMw_)KyHS%Et*qQJV2Sxr~72{FOH((ZqDAu z-Fw!Y1C0dzEKOFOM8UJ~Qj?a0#0!_a*QG#BJyeWKK>`Opu~UQZ5CRqXM?8&o2J zN^c!d-^2q{d3i8+bh3A!eo>MRak0k>FQ|(_sTf*Yz1+8skzpsVB4PQWbUSIYX`P^I|d4XB_1RZgIS!WiUc8&I>{qxDiL zn}=fPi`Oh3ouMy$y3c_-0+&Ai|KHp3@Bfeb=AVpZY~cRfagW~651`gY=X7ub!zdLL zSiTQla5908>jG7{FVtp$#CVNQ@iV;mPimy?S3zivZM-@By_6 zQdBG$JV2c$9~FiFFRnr3oWJA$YET~bQ8Do76-_V~V(@7F4>Ci;gWvV~i}i42H=xQi zKxxY1zi4P4H2HXR|9IhH1Mc22dVD|l5460d1)N+vYg82YxBIB%@NZ|8YvW$btAE70)1iu#N)$?W{Mz{MM5tD&JgG90W>bL9TQF z_lvK2cAtMC@a6x1P?MCuLl@-K-Vo4s$MgS1LvkSv`lA2;|Nj^Lmjh~q3Gui7T*b)n zn$4pb6dK*9Uz8<-;t7-+YOFzi@lmmO;RMcepd@brWf{EC0~H{LJ-U0rL2i8Jg|8PV z_~xj*0L4k;5m3~CI@6#t9wF%(y?o|;@h$+8@*x=kq6*f|1SR}apoHIj7*!h4zDMoL z6u9tjbL8{s{^i2IEs)ovS9DJc4}%N;wn!fSZIRsk+bX&Ew-s{oZ_DIx;on}!<^k#n z@NaYEcj4de$pTu=3mP|zaOr0B=J7*fY*OR%KUC7kM3KbCgM+UVcvX*<3+JQ14Fm7fJd*tLZ`cc2Z-6}F3{~P z(djPX(H*Sd(VVQn@WK;Rb9IA?Z*XHC(fUBdMe{+07r(%<>dgTT=$9eC;ayRP8$fH& zA!i(;3`TVS^6CBvT7&L;!KK$pZWQ0Vg>kE(0Qcw%~f@k-+7ia$c|KEN3#nuE+sQX@cApzP> z)C=mdANK5yR`3M3aWQ)BNa+oclmZSuR7yZ%S04YxfyJCHY5?_qA3q zGFV@z^9F4?vp!TS1u8`hx=*}tdIQO|6{etF0oKQBo^@aF=sx$t2$au26}4>l=@&QS zK_OJ4;s9y-LdWooZ@+%red6Wy<*?cqI{pM|^r7$)9|>KZ3^i0xS*r zTR;)toylVTmEY%G>m~lac2KDI%53x4aTb~kJq|u*_W1tT1H(&jnb&>#Mf*HZO!$BfVEpl78mPo>{a?xh zTD~6u9zlA2uJvt+xMz15he!8$kL061y(|r$2OluM_z=j*;AmaOQtRl_{SPGXnS9)% zm#4v}SLKv%>yr{ik6vEAJYI$uFQsV?Iftnrx z4B&AGk$?aHdv?}w82@+d%wuuvH0wV9q9YFEMBc*B{0uMVKnw#lETCQCTXR9i$EZYr zMhSCN5hz?a1QW{lO#ol}Go_)&rI7yZ`@ZXn5_~Tfk`j zp@_x!_G^LN;9xxc;)oIhLpLZsPrvvZ3mysKZ2eXVmtKmHz6X}BBqF;%D;pI|L zy0``!iJ0&gl5#3Roy$iq-R>-o)-P&}Ji5a3r#zDncrc&!Y(A&~ z3TcmCkyD`1_Uz?3`CrsM7qm>upTncq1gyh@`K$4zy&4Rl#mh%MdSyO>s`r!tMh1`8 z+a=;I-A5tA3qc@}=41{AaCzg=?atu|Y6bIrcwzVZ|NsB)EXJU5Yo%CFVu6oagGM^B zj9a6QgZp$la(HzA1SQyBlWpF;Iv+e*--2V_B!`#b#rvtCsDZ@1NB3Ds%xlg0|Np-~ zOSe0V^@my|PylEj^O)h)%kv53VXt11PaqF_G#}FVFB+D^!_Xbh0&Wd=^S>y5@&AAK ziPi%ZV%;Gs9@gR|!l0nt3ThgiXgyHL`a(((mLKf?P{661XFV*=P-}dM}-+HM;+@t%Y$HAveptGtE zzF_jOKFHt7y@U}oP<$^MoILV9y3fAQn+-~}J|MTecwq}#9Nzl2#H;lif9sdUpjBll zDh`k&ulO63h`2{mbXE&B;0c9Eo23Y@FL4kqc^)ZMiq5djS zkpPt;3Xmg_yDhsxr3z?2P2XZh2J2t7A+7)UTYDBWGVF)XJjg-ZZ*2Xq=27=`P789=U1T?`K5YOrucVE1)U!7KP5 zlC3ISUAo;sS&F|W2o$>AZXCuZJ9$=kbo+5QcC&S|to-i=N#@pIKVS*Z?$fWCx=*~g zF2}&|`Z^>a!E?%|UdC|1lML7|5}>+PAr!Ra8#F@Oo1=2lqwx)>HR93Ds(c69%yrfG z=w|ZhHJwxg>fWYaX8FaQ-p)(3rhUEhO>*zRlmty>l` zGQ60m0&2S0GBL0>@VBg6#0Xlx*de}{k)gTvI}3lS2$;pr!QaXS_Oa{#Py7N5pZEn` z?|XEY-Up2s_xkc1UvliNS8(Y*{=&xxv>DB(*OkAsmfr)k70e=An4$GRiIQVCo29ET zf6KW=j0}$dk9+j`^80ijH@@^j(g!pyeEs#Q|Dq*HJPfwXj0_C?tvetQ@hJk7M18Nn z@SO{0oPY5J+7tEF2X(a`*+crxpm6c*j&|_uF7^QRo8ukh9An~PeFmRiR>f)_hL=nJ zA=)$Wzz2mtsILT?qj3O-CU1>0s5R=N67e5YD1au=jBk7Nit1K_N=63*59@;--RDd7 zUW6z!FhGK?RTbi1C$M{cR3cvZK-~#Cb-4M6L;T_YqPm$p46n~aEe7Quym4%Q3oVY< zRbj;OWhGEv!4t>7KykblRCnBfIJD&pG>&7zF$;?01TYH}$6-XpafTOq9EW6r<2W1= z$0cGY@oVV?iQjXM-EJ(FuHvN+9lPB)EM28bZ#Z_l@mRXbm!9|N4Sfzu5ii{0K*_Q7 zKt+6W?Q@3GZ7dcfHbkbP!lm2ywP*Jkmu}bN9^IkWUwGR=W#Yh9(#y}F?z!mCSa=G1 zybxRml!ri5*d_3Ih41+nm7s7f*8-mZ*?;pL3K*vliI zUe<*m`3fX?L_e*Y6MQc~^N+t}(1D}>qK{HRtJS&xzkUa`0$hhc_C|pUHqb<*NAo$* z{GLbmEtr1(HXhK8H@(h`9xFki;KA>54>aIn;n69Nb&RPq22|absNkxXy04<;iC?7{ zc|u-}K$+FHfRW+FPgzhbLGncFiI3bQ{J_>&qe&SA7qFKb~555r3z^zsap6dXK2C)v2D zD1Zif0{(mSiiVbe>b0MsI*zwd1{7SdI*z}!926`$GSGUiBn~p1l)HeDp}9sygQc{j zxkkl;qcj&ZOlsiK%PS}i@_{H*2@eCPrQp%c{)u1EMJ2+c+aUlF)TLf8-bg`$xk4AT zeK!K!&wAkv>b#tO!4L>Cz(*zE1s6yF+y(@7w;bXRcb|SSPn3b-_0652UR3wZ*B}0i z-c00Sc)c0waY!C9zWu`6iIJh@K&f=9M>mUV0s{lXHwR{>Ql8zcpw$YeUqpz4=aHrc zfNKo!!VRbikp41kzl#%xtMN(x?KfRp57gOsbXz%gAK1ynz`!u``%mLbF5MU0dSy5~ zlMnN6=W$Q7zR5r7knw>u>(l&`4p?8{?+Ba^+W&UQwe>*#aZqOBaO^$^YRd|s_7@>} z6x4>6fRCv(z5(yq2JK`7Ew{-(DZt>_{lTUC(~F{haAyZJ{tD^nIQD}#5ccvG+~Q&I zP;|Y(AAZ0?(e;E!_w~>G^{zMmi^j);2K!3ccZ1f6yq5LozV6Y>>*XrM@L$vgEXCgn zn&8~c0$N7W?d#yv>w3VWH}t}bAYsTF4RCL=$fX-3?0dtbJM_Yf*`S-vK~v06!K%S! z?ui$QPz@F5LGF8DcmMx?@SyMkpKjk19=)zNIzi)4y}mC%Bl{Yz-N(9J4|sN82k#{n zy$exX$@hBVepUwt(8$6@ka_1{yz>L42;UPgJST%07hX6(7&l(ngSKe)@>V(vGQ4lxWcnP$-8SfYu51Lk( zAjH7%`YI&pLe5eE%|%Lhbb3HW3&A6sphX>@di^zCF!h4Wy8&KGerygSgJK1TVg-+f zVugTWg@i{h>$8d63?7}#$DKi^Kst9$hx?IhrvUe z)dxg@BDIvyqnmXah^NhJ529KRl=ymdGkf&%PUr+}BR%HPE1CzA=w<+y0;fwYUX+0b z(m{#HwEO%EPLOANeN+ryWP|JiEsFpRwZIRI0F4zHcy!9WzWiVGX)F)J>!aQ0UrZ2W zV0e9qX#e*h{C{UQrvLRY{Qnr{e`%1LKu1Teo(=JTKE(eZ3gLecPn*>qL?QXV1MYv2 z1hW4-Ao;5T?0+9n+6MW5J*Yv8-~TZ%{|k`h|89i;Kh47Qf7t}|_})dApakn z1@S*<}OyJ%~c`e=FSoAPHpugJwi=wr|3MVO{~(?=t38N9@_!55{~!ru|FCM|I>QW{eKVU|9p^}K>nAU4vGIPi2p$p!v7$iHmf~|Lh^qz-2Wg6WdAoK z``;bre`b(f`28Oa^FKF9{%=G0KVcfC|HC@a{eKtc|IO2(>0f^u#Q&KP|AQ!m|3N%$ zR(lYIvkYg#XK?V)}nxJG%ctql{oT zeFybRK=JQ772^L4i2p$p!v7$iHmf~|Lh^qj-2Wg6WdAoJ``;B7|J@+F@cTa$=6_C- z{NIA`f6o+5|37O(_y28J{9A+E1oD6M6o~)RA^rzZ2>*k4+N|~<3d#SV^HI9N?H`Z? zvj0ItBk=Oi1?K|C>PuL+ZaplQI3Thv9$F2qZZE>p^Y;`M+>7 z#Q$j!|AQ!m|3N%$R(lYI*p`1l*K&i_qBS4nc#(7y)QLU~n%<6n8F~|GcoI4u9-<-u zT6`7a2p_Cyeq-PY>SNyY=;rk8e&N$u`@yHP_J>brZ3JjdTFa__(BPG;188N~3n9>g z%^#ovwu*j62AA$q2gh&682MXU`$6IA&EeAvR`}z^OVIQQSfPJEBSUwoL$BNa<{!-b z?a^SBz8@UBuf0e~hJ+x0hZa~g_D45(|A`M=TnJ=KXRSl?JH`?z5Wx@LV$0Oe$k64? z)ZyyX<;>XO>e$8H;p*VhUF+c3TPD(d&ZYa=iz~IDXaEf`M!c8-E;(W&K#P$*zzY_- z&%Y1`t@%6uBESw5%)SvXR)ZAv`u=#a2*UXAVkU^u4I6*}ZNdOA8Hfcf8i+j%y1ov) zFkixuk-?)o^n*vQx5#m3HYU&*{juZDEDTFPCw@FR_<-5B`&g$l&v9ptpkPNsm(FT| z7dH$*dR#p~N67eerbc*lO1#X6A29-oEAR+_0cbR+`{!r=dKVQ1$L1d*MY-Kh9J(N5 zK#N5GmBzVr2k|&|AMog9ISM-c%E$UbxtB|~lYmFBmx$xRSInRlWeSenmtHJ62_3UD z0j*O}0FAzPf(GbLzwomKg#c)s7-)YAXw(ukHxAyyw38P!;C2%{=lPhCf#LN9NM{{1 z=LQ=;ft>vaoN^zlzR=wf}aLSX|VXng{+OD8vI@XY}Vg;3gI0Hg_bT{+ zmj-#XUgB?A(Zk5#3p(Cyeh+BrU8u*4Jz9|P=kEY5i0TgY@agrn0Ij|U?PKUZ_hJWh zU2H{hx39$uv1(ZA{qW)zxCSo$;M@AG!~?1kyhiZci)NT6JJ^1MPIli;^X}6xDy>10 z>iglv6;Le=AB8mlrC`uPKG>1~UeLC^^W7(2e}x8SH|wQ~LZDgX)(_pNw^~9KfZ`rh zRzX*!I(Q@>GQJJkKN0%?e1t>j3y;pw4<4PNKdc=^_?r)PgHn2+1ZdrcQ#a2cuWpw^ z93Gvn4?2BcH2-AbZ{5|+$l%oNa!8`n^@mrt&mqv!QXlvQTp#cY_tK3rffuf8p66%q=&j~>5l{>&QEzx)ZuDxagcYwKbHK$aC`~lK z0WUYs01f$qM-hL5i%}(zYd}duvKyK-1iC>bXyqT{lP^wNGBAKodIM$G09WG!j-Ztb z=U*%~gCv@Ys&3GTIzuHiRrsi6yf_Rl;Br(lK&xqdz#4tJk3uzO!8AH{yMP8AQ&ch- zI@vrs^}0{Lhy$(7?gbgK15|^9(?$fS#z0RSAOHUU|N0zK+JKDDgXYvh8`@szvNC`U zcM|tV2Cw_}=I~%X;L+`J5VHCZbYEQYJ9Tg z0DtR=4)9ebhaI~wf~@?m47D<(`}B)6&=UM^__j3%kWXNxDJYy2__v>avG>{k|2~k? zS;F{InzN;hA7oy{*&4(;V11#I#puB6$r~77_jjLoaqjp3|F0KAoeZat!{O#mCI^NF z&+Z@K;?SZ4R2ndOXtO?u>zQmGf=zoDy;#Jf+wxCPqQ3SAEUU-XI_55w!n-KSsFgY16*vldQ+ z!V|Km8&p^Ycy!-#?EU~Mu6}~1-W0%Vb|-0o90gh$4_WioT(7{u-zoxf6lmWysCxf- z8R`N*k6wQPaFl~qntg8rHSkY(4&DnD4c_-?;L`0W;?oV9myz)74SwO-{R6!3vHPZLr}qcX z?o+OTF#`se@uukZaAt#{=?Zm&S%(4*H;1JqV-Jy62t(d%*JHIwm4 z<4fQG3{+=iXigSj@aScI)6UJ%oGb!b3Mm1aQt{|z)ocKDu0VS?p|J*w9EiESEP~bt z`I|1cGBP-JGJw}Rd^ZL=5UILBr0JWBwAX`fuK*f^>sCWWzas`#`pcc~x z#@DwX>TWqUD=@si0`mg8yRgoM2_a8~8DpIadkR`#0U8j&mAj1VP6fluLQBW8gy&~xQdHA z3|i3W-h#ZK(bovHGNnQqv7oUSw59Gw>w(J6-6viawSaQL%j_0-5{J4a2fCO7wg+1Q zykhZ(2WYkMN5pDj-`)yF$9!qz{EKx>BiK?iYk-+M9f+kenW!w%i2Uz{=oIiZrJ z`}AwB*8i3Kj@|bhyU)GIN2pigO0}q?Gcyp=;fUyBEaxswkjy!!y7>_vg<+oIu4Is-Y^4R22bXHFDmpvLN`1? zZi4KIf00`7|37R+*_=3g5`XFL`yY^R*!$5WS`4`Cs@b&E?U;qDqITO5ypuP6J z(Dm($K7a;`FxR&WgVwKmbf5Q028ZPf5oPGwb}N_ef4<4jJr6!%@nufq055Icx|5&b zg~)o4)sUsl@I~$Z`TyaI+E0SYYUrYN?GFr~9hoSL+BfTiN?u;OxdIF?%t3d%ci#Y& z_|Qe|tYDEC{EON_VG3!JfGdm_GeE2NdwE~a5ny=nBoFL9&HKIquZ!oh!{lhLEslLfpd@Ez#j3(&4kP?IMCyiw-7hxWN{7DN6M zoopVxWh@@eZy8J9E9NWo`Z_4)s~l%ff5w@0+?}O$UHb0h?i@v*^K6d0^H_cLUwYhK zpgxE%@VL83PX_Dk(Y8gh8F_={{J^V`NC3{ zfx#HGcV7dVHzB$qBsfihmcK(AC9qv7-Hs}b-8WpiKX`P1a%4W>*!;}C(^18v`=_Jz z0sf}2dPWA<)^DYO4&RQkm#Q}Zb|}*9e(iDaEgNXRZTI;XQ$ap!KIYJT_y9PP>$c`2(9*-XSBI_nuS3x?SnBg=KB(cSeGil_m`}XOmIw90 z!!-PHU@CaaEgw=jT!UoQ)IYlvg_`GY699seJ7?LP0=eckck zNy+b*T#QdDUk1ytxfq}9KH;c*9(1n%85ibL2T$_4GxJC|c3*L0_F>)N(tY2R`P9Kv zV#XI;nLoNJ-vOP!f0D_i`?~QdSK}*=%qLyD54k8GbL~C{GTPPnunY4+N6-!BE}gCo z$`=sMIOq8P=)sfRF2*MvK_@|jEOzWZ@2Gsv_@YNI@7dct3@*&4T$y<|p!T{pxGyDu1@g4@A-(xv+x^G%RLKvsb4 z^68Z=y3NDj`2Q$Kgbj34`pNH?9F?y-cAo=T-F@1H`IMvb8IYg5FN3Xy8Rx!^GU6!0Kl zcAo=r4KI6jt z6J(ELH~5|gm`$KN7eMwXUjzB_yrc3NP+XozSm)S%9nHRTQ2Q=AcAt0Y3~d0}*!{uy zBIqDQ<s;Q0S2=vq{;#iv}DKSC@%<=A}*=0#8#o;r9EWVK^AC=5Z?oKSOr~-4<3BQtRUF%N;u1D2JJ-Dg~xL80iv?Aicw z@4=J2uFN06K>;Zlj88c-pKxJ5>Cx@m@&BMpr*8wuk09q@@fp}xApeozGna1P29R+e z-(CBDN%;cAZ{6oy8JS!`SC?^vy#%_I`5ZVB4??u$x21O7g4THQi`5M?upmfQyvim&9 zL&|4dm=A#N^JBgN@)f99IDYU1uki)Y$s!w5oOl~aQP*`e2`=hfqg?%3hcfN z@yKacMkbf;!=S1Nl;DgHLbLP1@0YsIDW7&!z6MTh$F4#=a{&}R-6uev0o5A3AaA%b z9|xy1SLO$xV)8$z&@%qvqFmbm%Av4wQox0b2qMNmF3g9TAM!hPU-^DX`5M?$pv(YD zb4Nf44qUYz1m^)z{D6|p8L*c=UjcgwTnMwQbY*68Wj^M@=-L2^pZ`Ze9s?D^-5)?X z$@shRMHl7o;A{v=d!ULLQVI*WFn^>;G=Z`c%xf1xg$2}WC&Ah2AR@xRMGeSnpo^eD zb&N+ZuQ<$a*Ff>**nQ5Gnd#t3UKi$LAm1_nFuvGXI{{Z=5B7R5kAUOo!2aq!4^D^25#9n7-5_6e`!*<_ckKQLsx4fY4|(+RT3zO00DDXMzbi8nDC6?)LsW6wUmK43{ zh0Rj>bJUi5bo2Z7vUGwsr+a}XIIKUEn0T}v@aW~uapqz0=|1Sg?|Q(a^_vI3>p36o zgZ$eW)10hX7)#AOnh!FiwH_#aYkZ*fK!q-7lnyqhY0z~Dsh4JS2_*L%JTmuC`T+N# z*XNBc!FL-Xot1_dJA_VldUS&~IHY@Y8#(r7GC6i1nECy$OZNq*UK+E-HIG24kq7h9wAPcQ??KMy z?|5DapBG&K>V-k}Lgc6jfIJ`pnn+MMEPbH)1mo+AkRB7*y`XVKpH2sf&Hw?>l6LUX zSSSk*B3zBXd3GQ4=`4NV(^>k$r?d2gPiJX?PiN^3pU%`iKwc8q?AO z(D=u>7g>U!q~>}d&84%9>4hI?VR(1!1<*bR{*Dby3=GC6U)ahqFt~OU(HnZ=g&Szm0C-tL3uwDy=o6n_*AqV7wI@7!eILAtVS~&~@pq&#f$lM2 z_vpUt*$vvhEAe0Sy&lAz=AZ2R{h%EiB@wMB`CCdrd+=T|mN+!OWGpcN5em&O8TnhL zgSOkfWGpdm{>jMS%FD#S;L=;j^3oNw1rT)d5yML>FcUOf@=_nn1Pv0rQ~_N?(GA)! zvvzr}m9V^_rc#zq(9*m_5p55%A z!$U#Gwt>P!}nUX#5vthZAuv@15LGQvpov-E6E7w|fSwNZ;00*&33&TZ{;vQ3!DrP(fQEP-!K-GX5v4d} z-lX}b0Dtf7T+m?@m-t&I;%`|FI>_%Ne+%fULvVfo-IW2#9W@}L07RrT zzho@6cyai`|NpP;n_qJ9w}1waz=~Tz$@L{;NhK%+=Yohta5l2aWn_3U>E{3culc}y zEfBxy5@h_Gze6P#G}8aV7PP$$I?eMU<^2EuuOGaKJ@^0r>zgmaF8=@j`qB&kv;Y6U zKK;Vu%>VzdkGyca{{R2$y)Ue8{Qv)Y+Y94s|Np;U|3c^L|NpO7yimRJ|NrZSFXS%& z|NnXxyljM=DU+judZr8LTnW%|R-HL20hX5hE&QO&3cAt8`kxErc!@By<0Y6O$4fAS zQfF&P4%qeelAx&s{tgcCKQr=eTg13bE4ytuUklvLjGx7-JffPrTJLUI@xtm|0# zAy-Ux|L?x z85Z{doiVEca&c!Khf8M}3-sKJxe}l>30e@r4U+86QAvQTT7pj~fL3T7h8O}{=%RA> z|NqyAUId0PFub1d!V5%ozHkOnO)qRh7#LoH?&Eu51Y+f(kJ%!P{ekD<6_C!!(91@e zcVY&)415X2P)s4uJ3R)i$b!u~nPr3G^QC?^mU*Wz&{3YC ztAtU`r{VA5%VuQg1szVq-^8B{I%uQ&^ou;OHT)eC*^CUW-}pN~j_5x9A{;9GAd8U! zwCwIYcpolke`rM_^ynG>o-d#)#z03wb>H>q<#_>_m}@;*!t9~Q=+Rxy;n}U{smSKh z&2ta5$ffl)NO`BuJ=k$EpT$7Q1!>j?G-L}o6Y<65+yDQ+z75L~C^Wcj1|A~!=>7>^ zKX3!Qeqa&Ef^P8o0ZZid1D4?R1E6_+cF-sB<4l#jXM#ovsp{t_o?Lt|}d_Y96hZN_0WfHwrI4KZg`K6}cYW zuI(PZq3j;LzSBLekCleJ=zj(tfZrhss(nJ)cl`U$z>ubVq4j@>5jaCU2CZfS&4L?t zpMEh3v=bJzrCl8~88PJ#1L#6HkRL#Y$w$W?PHR5J`1-_u(IPb-hSw{*PrQ)5_5c5C z=n*jRFbB;E7@vIMDvD#wA5vBu-}Xp81daurOhyK4M;`uWOTGAvIyoJIda(uK7+|4`4gzv`)O%dQjR#{ zs?N@**Tl@T`0}yGa0)ftA^KQFfz2h z(XhDv_3s5Bq4p$@4x*;FX(ZlCoNJG~nRDh0-nGh@V z6EAE*t&dw!M}q7^>f?gSL9lJsC-_?n(ilN~oj{NSZ-b9IcY~U10jW%(UWXb5K954c zrPD=4A~X!_a?oMPpFsXk1}(O8*!BPa|N0k~KpV?%fI5T@t+ze+J^ogJ7V%jBC^3ee zlQ!onc+o>Z_vsf`1;7bk3vBxd0dP^!4Y@u+0klTd_~eUCAkn+8FYN{$k^Xvl_vsfg zpmr7P5FV)GK>mcJb&t*x6~sPn(2Yx%%2{FvT}OjXL)3o3EK2yYF|O zf58LM;nC~NVtu%Xz59k^_y5;CFx9KB{Quv5{>5{C(At9v<^Q6hQlKFNSV|F>g4A8Y zV26S`uHENfl!C0#_2{i&=``@@l`#XYI{?MY)faP_7(v}G8*9%_JIC(-U|p}7eLF3> z&%bDf?5DqTo1fvuc2Q_+-ABa%(p)c%2Z_X}fNnzp9To=ayu+JJNXJ>9@c zBQzLvfED;aU{LJ{x>elxwok8bxlgZax<_Yhy+?0oy+>#4beHbm9-XoCJvw8TgIVi6 zI%D^HbjBWkvH1pQi4uQ@R0^oB2(7n_E$44xNdc{Wbxrr^_1*p=QxbGG-2>OwC;T1C zAXS}PR6y65dvupx_vu`t0=fg;r8_s>r*n%6XxYnz&e-i9mZi`6n?EsuHfPj6_vk+6 zseRm|v-G(K=rqc<*U5|wj{Mu)8Eshjn?5EpGVpKv;mQ2p$NE2ivo^>E>wo;sN-3aI zKs(FPq~ z56#Q(z$)(rfupTJGyYDVMR9@hW( z+ovZpGWc}X-uLLNeSX|^JE$YyUAx+)yLL8c70_B<2GGPge=F#W9hdIME|#U+`CH1s zM!Md2;oqj=*nQ?jJ6P2d{*HX`4uqr4F9i5o?tr?=KN$I2PyYM=zqxihgG={g{uV#5 z)>zQRQSU)oePCKmm>3xNw|O&q^g8o-FrNl>E84Gtf^WMsOIoLEIsbNNp0rNaN{?P= z1+b(P$j8ny#d}aWMVG$cH-aeV$QVle?0?3n)N~c<|9dr3{K58 z<}3{Stqfpa9q>5#fXkzoN5aGUG=I}gun9L^jh}!5#heEe>QDGPf*9ZFFD8PP3-$WWe_;YX_}{nwg?IpHDB_4m;}KBKbBuS4iI0vw z?6?n+&Kv~Y&5djVA&jv?^7h&;M)g0@S5M$L>^K;1dt4=*%Xz#C?cyBdJ}=h0jG zz_I%esD4l9-_8uWrlBIO^+1WYPp|2BT^@$C<{#GlEueEw)0%(SmJ~Tc?pz0rcAR@* z1s|sak4H2gX5!z@3>t?$=>fXQ!TJM#>rn>KP*~~<{#N!xP;(G;4Z-;rj-b0edVN2< z=m1~$;rrl4J&1w43kYd{;J;q@#R%hVSoQ#?S&@`KFZ2)g;M`7l#j zv$ZvUOB^KCeDLY@HSlOX06shfG-d=IH|}(87l%ZmcNzv|NsB{L81JT z8FV<}iI-dnNNvZL-CT&n459G{KGRbG*6%ca>(c!Rv;ru?qx+|8>jD1OEAfmB-Gv;? zpR7OeH@yXM?slJk@reUe#q)RQFfuS$mh%+pdRXe0Xmo?5u7j?I=>;9NCkyf(Xjv$z zf`jZmf*dN^?atxU%VS`Dg1>14$i$Cejq{*p-T>9&Z44|74A#f^n-+o;d;lw`g(}$2 zz`)S>kAZ=KiNASDJgCC?=Gp7U=m}EZ7Y~Yah0RYxT%5ulERxktA+sLSWz0zOOi zoGg(O`%mixdK-#UK-9|TGJm6qpXinx~*Z~R%(D|*9e9#Q4>QD2#{OG>^!WPz@0Bt-- zV28D{pbfn46E8SG<5;kb2hjLNZclkMzfo`mwV+;gUjuJfy7}TIXruzP);HCon;Voj z4P1@Cfm(y!-Oe07-N!(!`R=P8y*!RD-uz@>U@YeF=;j8=8+1E!fVu{bKA`*VyU)Kk z4=NpD`$cm=C!xYG*zoK=_j&_}INg2XMe^zY|B>cHAbnDgW<}7N{1>;_A)(;WeHau5 zpryWu>$t&fS8zKRa)vXgH~9^Y`YW_gt`E9z&H}v7`rM0;u&@KI zIadKY72fhj1mN*gpf%@+ID+ksL(J7U!jEotHGbj?x`^$ENB7Ttph)wvR4hsM=*{Qw z>1OxsKG*Hb&>haBeewSx&t4u6-|pitY&9UeIQTnQV?m`nzeo4g7dg!O$lDZI5Jd zhoLh@#lh0BBm|V>J-~f%P?QHi&YJE&9s|ltknXh1e^E1jKFPnp2Qu?_oCMhoYV^DG7BIS4 zf8cKdiGUY@m$5*~p35=db%*>NM`OSv1aVODGck+|AP+@!>w~%t39WA-N*t}<)g&2z z>pu6w1XMG1=cq(<-vbStrN@HG5O)?=>mU3*AdW}3KZo%FuU?VA450R0CkvNHw>yVV zrwS8z01VW=P5}8)q5JfU7oZvmEB?e?q zXACG!p8oIg|8QEfO(a9~S_BrU(V54Er-!8+%z|iZ)2&xVKfc*5q7-X*l)LsUVy>L@Jnh!I1Sl=zy z1Y7fZ9cWYQO^~Kz%@3GMgwvX>ZTVYIL^Fa;$mDO?50W`&{QuxfCQt}mV`O0H)$!c1 zdey2`-=AK5Wqpyqbp=St`4^W!cTD}~@0bMQg3N0E!B}L_{DP6cr3z%)3r7A{kX)}T zqxDh#rkx;VFTm~uUD6CX@px}ED0rXnw`785<}CI3o0dg0GI%n-@$9|>a^*MB(%=J* zV0U-As00{aN}JI9kA=TYjFEw12WTR%`;>?EiDC^${_SjOF4hOi`1rRUfCf=YG`Jtd z=GlCVsl!Di;Qyi5hdr$C@;8@8gZfl1DuFKi+k8}l-1xV#Xz*`yQ3-J3-^Qci$iMBt zffp)@;>64BD5Un2NAsHqk8W1mCg>ot zi;4qih8>qrFXU>2w zp6ov4(R!&w6ucfW&BcGEZ@!QQWm(Xm8+BMLxn=6RvS%fR4q zoEc;)_PQRlHlY)AX#;$1dK3p}Z&mkC+Sjrpz%Y{J&d46DkuqowoQW5OZ?&H6aO81>ln3h`S=F+`Z_@?|Q+v^`s}i>q(FQs%^YH494&qe?VaZ89xS( zu5}~snFxsh-7`@y4X)G{f-a*(o?!wH{&l*j7$9FkvA+}AmXSccfXSrUZ?}#a3kl5*l=?UGARhYMPk<;%ndhA ze?T)kyxmhk_wjuI8wQ%Ofo`}d@q%~>-z^d-VF{kU05@46!|nv`kZ3sY|35fxPrumt z`~Uye+Z8BxNF*YpXMv?FIlE84@ILVW|LbbV4BmEF^A2=@#8c=jUabP?{sb58qrS-p zz_%v!^1K4yKGQ4m>c6N2Hz;Ykb9fLl!&k!fg5@RXieQy{3?4}HeB7W-ub?4CNc$7C zBNNhtgJfV(m_Yh0pwaQ4FM2?UxR+OTvLM3?hxgD>_U8bPQi8G?q+$J%)e~(G5^|pe zmajd!3qiL_bZdHa-*V|LWbtTDSXM8V(D~b@#(JO@MuorVDRYn1hsHVxL!O1 zbv&EXK{s81u2=Bstmo*|cIhl;@#yx3Dme^R0=f*Nm$!bBAcIF|F~^H(@1QP)4XA>g z>H%uV27t;0cvCz6rH==~;b6amnwg-vesFpKA5jXv55uDuaTmts20?}w!B4?ffYUGh zE{r%g$XyuWEY_bucVYN*XkYV5KIG9W@)gvo_F%pUjn$9;MZGwA7`pRW_JP`zF5TwV z@9IGt4zpU{R_K97={>-^tGds=sLEqu0L?Oh_Y6vPyQp}8_bY-nDZb|He({woB`O}TMI5c))$%xYADgLt=;Dv=53i>>c7N+W{o>yb zuv*YwMloyi5^+e?OEpzs6l=YbTbaq)345B-3J94Or2=j(@oZVCh6 z|K0e80dy->H|v8cXyw}a0o1~|ecVOGWD7&|6%CK>pP++%x;;fadR+2Z!x2bWr>PKscyH6ib?YirXm%` zmSd&z9v5GvS;n~dm5PF<8B<{4LW#RNlZ)uHoZF8te08Q*rX_T=I3-4O_Cmjntp@^3ro(JgYy6Fg6R;~Ut^ z*yoA64_Qj`w@d_U^wi+rCJ5HD6pI#E-yWmB_vp?9-PrBX?Wq8o0JMI|-y94!@1RGg zzk!GLQOHceZ3YI0hFV4z{-%qd|A2c^Evq&%cQM2&rxPJKDf{$`y+Je7fBgj4%0UAM@xw2c9RWUB)T1$NE6IqDN<- zgioiVf=6edfk$VgMki=I1hj`1cBvcmsGt{nb|Mb30OeuuxC{6w00ockL!eQY?h~L~ z;^Eo-<3;piNXS*_b%&^UfTjw&&%Mxl0u=;VvGEJ2$}Leros{f8@gf9d5A*~e$oV1? z9@m2U+jfz_yoFzvm0u|Hn@h{zKjgb=a^nD0EIauXukM@#-B<-LDTdJ z)X?Pb*y;=JxcV`A_PVipGM@uaRxJSuc7-9l69BiY6=B)+7oKp-^1zlczBK;#|37$+ zsw2i19PjsCTMvNlcnZA^3eOkqa2@Wxpcp(4ia}GbnX#a&azIm)#~nLe8D2zA1f^%t z>{01?*G?N1k4}m1^Dj<+1T{N-kH4@2NrUdmmneB0IdTlXv9?iY^WdF|FqB`%)51wTA`%Q!r`*}yY!jXsPF-4&qo zjDCOk|G$?--uf_qQ!z;J26)Kg=?6&U6oPIH`hU#D`fJgFUS~#-s(gg1{ZLijKA?r# zE-D4xmtV{Vt;htY7fX<6cZo`YZ}-2}w?B&7tl3uDJlgFKAi^L=U=#kl=t#}|HjAg zB3cs^OW?is(50?3^+6&rDjDDC^NWJzo6VdLAcCqjY|RNg`QaG3jqo8LHifQEe^ z7@u_E-~P&@)AxZ(_fL;b-xu9CJvx02Kr30k@wd$PW@JdSkUfX z-_jgGqM&gOkJj7#t^VGi1it+$_>QJI|F}Ub-C7Tnh++vc0bl#X zqdV5Xv-=xphNLwIH1pK@t;9IZlCMP1qc_w5bk&v|XmJ`iqAq!Xq7Px-lTR@7DpDXf zqxXhB@aXjY0lrgK?#uuGp50f#Y#~sQ51N8I`Wd`%V%$c=UR_ zc=2{UXh*^A5-HFj2|nHDe7X<6kcHhar}0AQ9mrQNxWP{JQBipDb{!~d#()QWKxZw1 zP7RDd{9@Ur|Nl|;MtF2afO|wRyMH0hy@)cfpqr~uh7 z^#U}S2kHq`h2cl8@JPeREUNANGFZf_;Ji1T6*!UV$?&Kia zKcMje(E2K9AN#O}^-=!TYIjD47ixe1|9`#6!}@3``wJ-$d)I%_sz2NeuQzp{exVBT z!g{C|!0{7-c^;bq#Ql50+ao@Dbc1fa^yqHr0P(Gll}5f;3>pCfrIa`i(0&fq*?b`9 zpY!Ox3SM;!S7{EpYYC*%r2F)XH?JU`01Xp$!`rIR=_v!pxWoTNFaG9cc)jGm=t&TL z40Lz-`v3o7S8jvHDj@@qJf7VbJi1T(7q$2WD)U}Ud8$N|Noln#WGdUmFVc_kU@^X>H^7iJ8(cQ+bFsG zUv$GSZuoIlkn^>`<%ff3ud@R5P_5mdu7PK-v&3;16%EkHzN_&`&ratXF1^lj|3&+M zgN}79;Q`fq)`$69b6pu3K&PO+@B@wLfKF8epZDQ_v=9tbpF!I1p!!S#y7v7b_*BD> z9-vi(7NDDyz>DfSEL|BHy3fC0c=`W-_x;xY6-uCcSx>+C@B$R~NDcVz8Wjgn3&b(* zaQFEay=(vfe|-ZH^k5cvnPD(=t$~JT_s{N6pcR^+xs>NFpp{ZJDhfW`H7W(*B|;z} z&;Uz7Zx$1HlE~Hgt@SJZrbjNIO>18ryU)GIe)0dmD`*Oj%axGN z&8z=EoCflGLi0aH{}eJ*_YEH`ls=PWjt*613Zvf7>CC zgD;p4zGMN-!K8JvJMwQk1Ulx4`$Y3Yd;V=KnrWTxOkfi?GcYhX^|FArHiA~io$xsL zlFb8I8B6m&CjPc*3=AOY1I-WYL6bRYo&Ic~4x&f%agOF=e_Oxt_xpfmSFC^YH-B*k zuSL{%?Ns;aPEm>Q=?2fNWa8VGG4QoUpmZwW16`Zy z2-{-V{Kf!uuJJ9O?w`h&Jem&*_;$bSe&1WJ;L?5UMe)wLoooovd%iQCCm7YaSe8Di z$?)j)6Y%H_eeojTHLMjK1X5*L`l8g^quUQO>;{@|FktX#KFH#tSfZlg+I_^a`|5EQ z6$Q}T)ql}NZ@C#jjb2cMo>~Fw-gz^6d_M@f%#Xh%1JuOsjQ!vNzu=F*B?ctc>-^uN z`Nv=WcJNepx0p}2YXovq11C<8-Y|g|mq14*g4^Re96)jF8sO3F`{BPwr-VnhYk~_n zg8d$Y!jX5~Pd?IrQI>0F58iS_`{An48SF62q;(b?)m@!|9{awP*{R0;oJ5guezvccyzKh z778)EhV31I_J^TshR!wq{|{O@g=ftWs5FKyTm%o@cUN+N*1a`@j?-lZEg^E;0~#{7 z{>9(aWX}jW_woNj(C{~Z#}Nhw2Fp60A{~!rJBAW9@a)~=hoGPa9laaa2=fti@Ef#c zE%tD?8+^r^t34w__fN34HDDtvN_*Qu>xDp04jE04?sJ`WJTK-q{Qv(_06uCA z&x82ZUcCoxoCdWPQPy4=!djc4fxs1@O|GEEFJ!zEGDUQ_`@{?HrKoGKK;;dnIRNR1 zLtAmL9J@a_f?AG0UnqkHjzD(Vbo+C-bRY9z2Ct`byUf4YcB@~v7;r@h-b$WJxa0U1D4|U&i1RY7({nPRP0mt4zw*R8Nuece& z111Y>K?(H&=xk|G513##Sn$Mu(J+um_X)7dGF#Bf6#>wcd-G%d5@8R}{11;K|8_yJ z(Bc23Z+*Itz4&|%Y3Q`nW?CFT*c`I^c2cK7)gJMKXSi&lbW zcmB8DE|Esp5Cqb|;nMx_H8W^z>immVu$GD{kOLH6NUvjH05w2PgDw#5^-)m(9T30< z>OHr9EAj5W?Av|T7qm{V1SE6r1!y&CH`Ki?p`f+t2P(Wl1JxR!aSgXKkP^Pa0yJ)< z0V>rs7>xgWcCx?L1#uJ@z%$p~=U+><9;grotvdlxClI+aqlju5a8{5 z!pHF9lNczDzynRt!>$cv!LlvVybLeCJcgFWJ}L^3;&_uTcvE$EFE}cU&%9W81eAN{ zsH_0RRpSv*lwl48LenOEjs!FwVEopj*Xh59?Z5y3>pi-Ec7Fx0;ox`w2x=xvTZ1Nq zqW*(>b(g!p{uf>OhMS@FK!uve3=iwW$LU?U@xLLvw-zgGaA}1Za8=)ChYq z^)ocLq;`j>B!FfG174`|K-OAT1cDas1%M_G6MVbRfhP|^N1L8~5f9U)4~qBz2A@vQ z3QW#BplAc_NxokJiqagF3`ju*nie(ywR}Nk)%*p>!$9D?2Wg*xi>dC9pye>VJ}M3` zUj2YNP0s@~iRaUOy!+aVnV{inP)LEw!x^_h)?mrq)*w4zxf@bCLFzr1?n~Xb9524| z>AvZ>6SQ)sMBk(PAb5S;HV%(o2S%6f!>-x~9seJ6{C~o+`+__FHWmq|4jw6&4u}7) z)~AYY7@vHhcpKW^hHq#C)!)r;G>i{;TzmxzCIjE@3!p_h#vYBoKzqW1BcJRdkAY*)?Q3D_D0FTpkpLnrg-v9rwMM9uFiBv@ye*?vR>&X&daA-kx(}Cu4 zyKjK3GXU?VJ6B-_Dv=CcD8nq)0H<3EPH^0EwCPT9$cpCrp-tN=jgCZ0__Fsks zE9l7IQ=kP~N*0VIoF4xVf{#-D3=$Cljhb+^9;o2+(LUwd$pKvu_7XIBaTuZ-GGBm{ zc0rB3?oY-ijsO1_Eq%nz;L&~hzvz@l+~8FP{4Foc7#YBqqCUI4=vw1*kkxRuvD>-&?f%{6QAA(9H{+8Wlpo)~;qn9`F&Hw+P^IkxU z4jc-=!zbrU9bR~W2KGQ%$F{j%hN)DHe|xwDX!Y)Y(GI8)6=vWn-x2IS^lbHC)bJ%Y z11KC{CYoUmDx#>fC(f%f9&QBe8K@6mn1r~5Q`B(M=Q zB;e7@8xETG0iDc>?tTS``=va({RRGuo_GKWf-9zA_cvY#g)h<}|KPOuU$pQA)ct!+ z5$*@M8?vSbJmmvfzzb@FH%CINd>7Dq{GU6&f*aVr;COxE(HrpJqxsig{`MAAMuweV zz;cFQInbE-e~;#$fBD-pOhHu$sD0jj_QiQ<8PDI502NjN)v7z-!k(s}-c<_dlAAwF z{H@ARRT`j0Frs(wL%b*oQpCT#M#aFTyF^9BvH2fUX)!26fU4;KqT8U#-kE^fN}ww# zI`cU^I?DxII@4ubI?EN(TsrF|(mLIx8h^7fus4)gH~t3QR9s@*efovxHE_iPDr`aP zFTD1Grh;Qs0wD7X+3*feOne;ZVv8llw_opsrdCK^5J>CvQQ-hJq#(hlVEh)e=@hhR zx%*T1Ur=oX8dvR=5rRyhbsxU?!un7Nza!}A)&DPAXZ`;V8iVUT|6<=&P|F9rST29o z|Nk#LLHk_5J4@NRZ*>2C%?;HO1k!T;ML$@1#l`N^FCKtK)V4dB6(>iq=Jv;ecGkbPw zbf14AcNJ9C@s=;-XLu2G8{R_6fV5Bqz(<9H*4Dxo)q?g)!NUr)x4<#Xqw!4!XpL1j zt3)_7skNvCa4>*+e!ZYX2U^kS+x^kA`vYh&lL4f*7j%XJas5n?!mK1jvvRMCv9O~i=>g}Fyy##7gz4SQv6y;Et zVk2<2UUeDNsjSEcT?X(Av?v(VN&p?`!U?*bruA)!7w9aP7$eX~Ns5XC19*Ys+ak~i zQ67h5XBmql^z4*GP-O|y{Nj8OsHDKQCBGSD0<7=%W;)`)2&lhGKJK|IH9| z#sTyU{_mGS<|9=|XlL+WHbg!I;p8Q-2c@n5)jaCH4jP2p4(+Fb&*1-O2nvRm-wok~ z7t}3~HLKt-?na!20zTg0nj!pngR6$n&Uq5p8vc%ZhKvlL^%EDt=DzR-3s(e#T6pJP zh=R7nfhr4k=+OrJJ^R3Se7SLe&J*Ez;nD5K;RzaBV|fWX;D8hCTP&dot$LSE`~Uy- zbx87nwEMtKK2X&Ew3I9r0;S`OxOKM?_yAn`yCBn1&)Qi=i zHEbt9-J^)slOEl_J@`F;@OKkJqfyn1=$d_ZGLmtLGX z%)rpgV(!?<)_wZL!3&U717GihG+p4-A;ag|DfapXxU2GdCd`}A@g~suA}9G@Hb7+2XDf8&j)HffD5{a7n?w(UUQ8~1VgDVxVY~=|3YsHxXYP+9#W!3yf_L{ z1YW5NDxM)76Q6D$l?ZT8$EDkqr~6uSib?_lXqczdMMVR&x9Y`aP(=+MMr;HvhC@~_ z(0vV57=vnRu+k2w(uyb)V$ce_fo9w;%kK31&XV57lMq6sRZ6C8JfCbK-c zLsTL_g+bU3NdKF^QxB9mPrOtDO#(F6NidXNa6IlN0a~zyIM&7?*rV}H0eJHk>y7|; z{gMC{IRrT`u_W2}Bq;5Acqsa)SUB$F0gWei`lxv9Vi3_~Q1np&iTiYd?t}mpm!Op~ z2B3k31aN%>G6{4w0eC91_68{5mI#3y?f^;x37}d8v@yi^crg8N~4EKKast7qJBw(eDNIdEq+=UAhfDdJ8$aGg-j9sqH*^Jvcm? z)fjxbA9*wd(&^0N(Jk-Mtj_RaTQ6vvNQz1T z1E{OtDd*a0qT<+@qr&oH4oIe#*Vl-j!Kc&y1?L8MMGsjF4_dq%0b2YFx&jNb9wsI} z?qwkl()cc@z<}3-aA#xO=kW|Q&WG4nPz_$2a?|7BV`fkf>L6%q8`6Cq(cswu$i9Nf zXW&gGmx=%XznlY##O~8Cu5*Ki(m`?8{o}=@9?%kw|DYWPHLx89=MXy#p!az&zi`=) ze}{o!upq;WjoZQD09wk&0N-J-M*{l}gNPo?9R?3hgR&y;R|9^A7hBeW4Fe@BNT9wj z;szCekk%9ETr==QDQKV_)b0c&4KRj=D`ml9ydh*=IJ8JI z1$7v$kJmf{4The35e2PeD?kU!xPqL97-EH%PR6%iKkh#9QePXb>;p9pLCF!l?j^9t zVNO4MkHghd;5r{=k3%g&dK*|8yvHHE|NsBj>7YK{`4|78P6jVsCvJ~}38-QOonnT0 zgqb^sXZJPG(Pl4RZ~y-vyloS7htw%hG+?RC!NCtM`=QeU&{d{6DmOhE-z)$pKUP;C zXp!S8&o99G{4F;_H|xi@+zhV9|2tjZgN}@0J@po}9PbmqpzHlkS9X2@)|FsY+VMgR z9-Xn*eL8E8`*hZx=NEMS&M&}vrkID}Gk?7+{|d&^$mSD_$5~HB34wPvcC!A66Jl`e z4d?Xeb-nM=DY`HUWCH6X5Y_AY-J_FrI)usZ(aAa|N{FFTv@c4C;W+D*C?N*WIhe;; zL3}1qvEEs`9Xxs#tO@G6xgPfE_1zCD+Z8~|IbYnjW?<+BpNFCklJAb)?%4eu>e%hw z=U%X%1SjmA3A_w1viE`#HfU+r_W##G4Q(s&|NlV)i(HzF4B)=IPp|87P$_xx#{d7F zu7@E8f6xFeo;=-pfWL1Z0|SF^_j`{{(8^QZ!;wM^AltfK&%1U%_w4@f)BV${TSmh- z8MJZbv}d>Ye^LAEpi-E>1$2st%sirqnG!2gb;&Avdd47?vkH89=$ToF9Si->)jxS8H2`@x*aq?%U4_9tAhqP zE`zE=>0AH*zf6M9u|UT6z(X*cprJPz$YG7GpfTZY@L`Rm{4dHuyk=!k3sE8Z@PEuF0NV#{)`8k|-8aF9-ZiU%f}i!kOKt`a zZ6?swg{*tPY$p!T;T_$K{4H5vB@PiDy}UpB{{IJ$KAkR=fAOXdTKdX#pMG)wD6IKs z04m+%5C0dva*dne^}X)XFY3Fno{0#F-{#XGKSydbzh*4ud7*Fx>?y?kI8RGswFF<}lxc>xLNdss#u}3fOH&EgO4M2gs@bVUt z7i2KKAPDoqo=!|JfWs5q4*>@%JpOiqhPqIq@ZVM*h8KTNfl3dQDBL9i_N{R=-Y5jy z1GVC(M=$U6L%a+x`kg^#IpXfJ^UR>U%BsKty3mjPcss}qptk0R|EyO)MJ4FcL3oD? zoE*-8_t1XeKL{S0`w!o;36aDYpH}eb{t1mM1yEe+fYPS|cnJ!}3t7+^Ki&QUpn|qF zM+Fom=U;?e0{bo$Y(4teBit4Q1L04k^r;Uvj8)+|C{7{qD+6XD;#Ul;#KFO%mv`nG zr1aUd1}Spw4`ZZHlPl2ldA}Vcav|+f%yop|5cs9c-vqj4h<`hy^#%S`P_gT3{4LGJ zx{!&#b%8RdiZNmIu>Q#31{$RI=*?u~-|oxc(aWOgVSTi$%)|OvaUtjy)3YyRKS7-r z#lPK^!K2ro&4c-bPp>1RkM+SaUmxpZU$T|c{1n4ulNFx&6CteCGBlgR%E5lklkh}-(Tb5`x|KcrI=|0?gsf545lDAy) z{{fHYgUr^4ia^K0upI&i9C+>u+(YfY`C?rgO1};?-w0ZF3BEI10kl3BvZl@hG&i*q zw4}kO`_l_aP=VO}0krh5E1m|2t+C# zcjrpkU(|qZg=PCM`sX4y188GQC42Yz7mHiLUC{>zKn~~i{m8@c;))O`R=~5L&?D-M z7(gP>G8!~y*Il9lZihO;?%0LI2Y64z*;AlK6yzK|P*ED~@n7}iDYQKe9H5~Ofl$!- zt}8tn-+<21^5|w=-87bx1n9n zj=u_^MC*I~g+eQ+d*OQDaVKaM52%S`;L$6(4P-#C>toPLK2XmYY*4T3b&$NmivqYY z+Y}fXnrrVflq!34yIyzcc75#8>%r*J{P3U0_nRKwr#+-Ec_?3aVgB*||JQBZ=U=Sb z4-PTDYkUkZguo4}8y>yB*CE5LjQ{_EUHqa0G;?~~qubXV)bi+B1{%MfqXP1-XLq!K zXLq%PXZK_H&JfTTLyQXcuxWF|2%FcS(fwx3u#pGV3gB^p_wvxNVQGPd4Jbu|{0<76 zRUiX;T^~DwHq$kLL^V)@ClGGZQhB0+$3}vI;dOKO`4|2Bz`^tW3LnFZ&%41j2O@YL z{e=ckCMfvf!IQldZ}5PtDp0zSfH&`VBAWMU4zTdC_h|OL|KHX4zfbo^pU&FnuEqy^ zI&0s9j&tLcc*M=%+Uqam*!};%=V5fL zdYu$roY?@%=DzoRdR_UuuN`;g2d(7$FS_|WWQ02!R5JAXzJKu##OU_D@6qe}-KW?0 zJt#yKJbFXEYl=p4yP zFOS|(eb6eB|Du16ax;K-=Y`&WaTmHFR#gsEMY-yGXtREMzzx2!+11=boAu)Z$QqW` z!=OG-Z|HB2USIwf?nhvGg&TBsxn=Ed{?^%G1-{Q;ctPFl)9VXbU-umB+_#{UkijYF zCa7KhgRvy9I}{|%?$Pc0{KcY&Fatp+Sa@{%f-W|=4sxwWr!V^p>D4f4ur1x-fcpmJ>q&tI@DgJ`Ts`+w|Z4X8(1d;9g5|Dv0Y!q+oe z%YxT48|(okFW>hsKvy<^((DWHqPt$-`!6&zAd4}4?Lk>id@&?Vfm->V-NhQ7-PH!3 z-H$;H{@BCaCtf~~fmJDIUe5jtA00pWFX$PxeBd)^;q8zYhM*oP=m6U1&}IO# zK1-0+*8e3E|3!Bm1(k`%!AmRui*7y&D$|s4o_`BY=->tuXdwDm_s7qKU{XO6tMPKlNDlpi( z(2JmDN#OC|*8e5>-H>&vAag-Gy*;|Gf(l(v&{~Ze6$RH`M~?rZv%#kGx9pY%rQ#m& zEuBz(pzw3>=(Ou(1f8L<3lzzqg%?Y~cI2p3K>S+Z(R?HTG|>Z}=ebk&|37T6Grav% z0N!f@4oFB<4%#x|(f#R#-%n5le4vEaqx-~*Sn!rz(4Et_A=R_XCy?yzQhpD`7-;qU zvKgFRyd}WydoisRvON>LekidHT!YTr2^#dOi1p}Z{e1^qVYl3YR@k2*{2CA+T48&1 z%7H3uW{+Opr=V?9;0pUNNFB7oK3&TG;`C?G+N=Mf-lvc%>`%2|>-2Ym!iJYyjF;iX zWbk<%$QAZN7NiOrT35q&5J2nd<`fkR2FQ4BbBc-q!wZWaAR~QLEI{*=#+3|E$<7!R zix)CbIRlWKcqM3yM2w1o@yQp~5V1EQA%3SUSc=>=%Dmq)j3oVyUiYsnY(po?9=1;=JdMh5uZ ztJ0u@DD#`EB^XLSfewoJFZ%BYxCkt{1L3|0aeH||JN7~M4{!JAP#jwyEERp>#K6Gtdg2REx&FHAg$Wa=PWvx<JLl>F>;eB`G+m^DYe1#ZF6+smW?{r@whX0}q4?{*pqCtLPUG57RHtIh8B4Rsu z@XZLUcC{x+Z7Ec(H(2d%Pl#IZ%2BQDh_-F_>6cED@UjdMjvn2&JU~nBU3#4?UNEl$ zRb;3Ci(WX)4K02;**(BZ$Pqq(rjPEMkj~M6(a(n;tu= z*+GqN)&GY*nvV&1Bp(Ltc>vE3-2vUG3o4Ca?a_GHq8Nw`s3bP~I9$Q@ar#5;^T1=D zei7yNB|!XV=?As%#$Me1VW?t_+4Re)xDTtL$^ z0WZ9(;BtpSa^NFDTs(S18(uK*GBDWkGO#!7{2fvM|NplvQSspKeG2N9hJZ}+Q7HgviFl!U z9cCPVhvEPK|C?>QRD~E=cX6iKALtBGao}$QErRs~HJuq48W-lzfHsDCbh;k!=)MdR z%kVhvdIKtU;l;K}76y=y3P3vmUaSD|dR-@g>sZiw`d-mx^@0qp#s@$<7(k=P9=*Kx zRfHH`?5bp8=nheFXuVX)-hJw2E~pmm^-)Q9F>?wc5JEwspzUYiE9Og75)Eo&yIc$%XEUPjw^1e6ewR;j?tB}ike1UjBt3f_z9 z0J{99l>bFKhzB3X{4dIX7-c*ap6C(dLn!NSK|{3Npg}7CqoCsbm1p+{k6zJTS3%j; z!2{ftK3^K}!Vomn1{%c(1#cMTZ9EEE-*ybN?7kbmzRmDO7EGC5_vsh48$l+b4|ag7 zj{l+=hqxJDul+BY0HV)ypMJqz_W%FulgQ2m&u>7^`vv7U$ijWNd*>eknGSXDrz>dg zZ3OiIklcIm2v+y*f++*J_v{9ci8$Q5;~>Pn8$dM3z0sv8?!^&TnV{8k@G<9T5DzJ? zl0k+M9Q#%U>4KXf4&ou1Ay1SU4?(E}ZpLL056O(%2T;-s4!_I=>4KZl58@%2F`Xzg zB0;*~W_W{mNM-~RWriq77u*bX5D&==exl5{2;K?|%R`4jJR~zt?GNM`IN%8Xi& zF1Q)_ARdw#m@SsMUa;LurH;L&;#aU*0<;s5_HOF>nB>!p%czO5%q zp7L)Oe36bks(FilyO>A!xfi!U!#|+os$aYCZ_j4&=`Cghop_a8L;`W-y_ly$ZcvJv8L4*HNPnUZ|Y6!+ylNB1azPjXkYkw9!3W6^-{-pK*y!5QMmw` zKyH1@-?Ej5ks-~xl8L`{513WO#NWD!hmm0i=!V5KOGf_o$sln{CjRy=9`JS%pI%cb zJs}2Pe%FtV4R(zDO+`G642}(Uy!`DMAk%wU|L6)acy^!b4d;Ea0<<5z`v9oPm*COs zCd0oSJQx??(d#S&5{%&Ae$<73dx{%Nnq%`HKK^!99?<6P?KRFIf&YB`?IJvk4BglH zx1aUsWo1g>VX)*V5&wV4r-iF z-ly9|CBl(^`xVdvWDQV@G5}<+!V5o8*60SEch~KrlEA<1KpJBUILsXRw;%E7<#BZ6 z-+mmlt|`C~d=&slYebqO^LvmSNIW8~`7bAbll6a4nsJtJ><#Az9Z%~3njqiqCIMo5 z@NajP0x=Bux4VHE7B4{i$N9If0Xq=XUN%VU%u&$*HSa83L8soks3>R{M&zec7NdC zehaijkAIspQ<|lVN<O5WfxAXX=xp1H7-_8=2#(g}^#rj04wqutwBWR_S0eA=wbnXZ2>;(Sp;A^-P!AJO& zUVpvJgZa9r^`)8v9?a)GtxwdfFgo!1C^Rz}A8_H{e##NNXvvj-`yt=flXbjlF3K#9 zp3H|psq3>N|F#2;%7>sn1^E+m-4Hg7^Tn}j&;lLM=8?Cc z%_A>B1@S%5;cl?$rMo`8)ojKm9r?HGcVGQ4YPAtmsDc-0-FTsy16rVUyOa+!3sPrq0NYOObeR;hLBd4ji*%vuI+_1o9;GrU-LA5@rthkKx_sNR5& z(Zs)s3Nmg9+WF`Ku5=PSx>(s99^F5WxxQd9K6%{r2_qvTqo<CUFZ5@CFEi^b z-S5-uJKv+z^*Ff3aXsG~#^}*my50DsM`!7JkIvHN9-XDrJ4^FDI!ovO7j=X9oohd< z14F~hT+nSgqF(F3gS{oP|3&TBK_?yZU(8wi|9|U&QjYH0eDFob9^Jn4UvPuA`FDfn zPL{to4{B3%yDkSE7|aEp&U`7$$iQ&i^?CtlNUhV={=ew_^`NBXJKd-I0BFcg#;5zV zN3ZC@E8Gk(Dvm=&{VPSgPrL-JI`rrj-BK&a@FE^`nEg|aZeM$l&s>cUIQ9lG{uk|8 z4~n%?!T+MO)`A@QVz&+xL-&u@2cassAml7P9Jv#Ex2L$ zFRBhUq-3{8cj$DFURUsnDi2VPy4UqOIQ&4TgP#N$VF4lxKc2F-GJpMGKT2vlN& zj(#plae*F8_u?#Q&q{N;1_QXZco74N)Ykv}EuyTT@%!_jQrF_eI?xCTsEY|+8g0Sg z(P`Ix`bEbgkXL+EEMBOAbRm{8LZ>T?|G!=Zy8kl$|Nqw)ppJyQ5qW*QN4FtpqekmD z(A^-s!B2P?Ug&&*28|zdlWzAzkifYYvp0Yih^avbIKg9s;Q0yAF`TdoYf%3mKJTvp z9zg@o5qR_lNO&|S2!QS{@#y89;mO1BLL0nk8akv^l=lDsOHeZgR561NdIcRf61fJH zy1_%|A6`^sfeOxVrD7h6B`OyGMZc^9r&3WZa4Oy7(JLC|$-@9jRTiLy1EPOcgT?@v zL1UbkJbFcaL6Y6){);{Vi#vnXF_rA}=oNK=Nt}jA2!M1f@aPqFhDmIKNJxMr+C6$j zonR6(ArcDUUF%t(L<@=dUT=*TCo@5#`Ng0;M7I`zVvG0dBOZnq=RjjQpv$LyRG`E4 zI-pZ1K&!4_OtJ-~63EzhH~d~0X!L>0E%+J1;h-~u8$d%$jc*!2gYDg{dz7H%d20bE zU|B7Wb2E5!e*#rx1`MEU7r{GSKxr)jBxbJivP@a_55r8O3wwhjzYFM&5Se+PVD$a) zVmH`+NK+JC3WD4XYI%Z6LQwZ=A>5PDxkAu+e4uqdppAmCK22{%hezWZ&`_jL_fOFI zBE7u(Yk3)7s49Z$ba2Ba1ybr7zx?+f+~feQ5{B%@0hM7M9-XlbAcliSXY7s_KlvFL z_`?r)bjEhL8b9&qjGf@o%X|4WF9S$P1!y7h2bb>G9-Xlpx<7-23OqVvS9o;B-tg#* zUEtH1I^)IaiJIt9D)B`UJPDATd&?x-= z#Q*fk6zw(RUU@_ zqJ~RB<(uyg(CnXMEU0+9UCQgznYshq+3x=NdiE!N0bc>f{h-5+JUU}RcS+SU@C&$t zLS%l&F1rT^0U|#)GPK@I0S0 zsF(uncnndA0Ik32ZpZ*PQf%QW6hSJ$1=89W(DD}EB(P&!mVg`!I%K>1#*4`ynbzB- zTt1yCDh@9}XJmm2?g*b=*9K6L(Fs2Ij?tsL0aR!H7rnm*GS|xAaTru+b^A7e<|Y!r z@=# zbpvP$#sPG#COC*6fDb~v3<{bGk6zy&FMfh|bcTYaCO*6<03Ylb`oW{ux8p@MD+7Zg z=ycc;l?47CAyCM7mrii$&h7E&R`(wt7Oc5P!!`sN&-epuq{y{k$7zf{LgR70`stgBP9=)PZA(9<0E-*7Nv>Yhq+Q|xPfo}(CO$KeI z?Y`{6e88jI=NQKe&e97zfF8x6=t+)AGc7PoLkIVQ(JaIW~ zCAfZW1r3OSa-4@pZ|Dl-NGx3mi^NEZbqyZ~Wi!{}IpsM_sH_ zd-!|8!I`KRw5}UeA+(+>;r8fuz2VWx=+l|Hz@xht+-rmi&wvQe=sy3#WICwe=A9YG z%kW}GH>^rH0I3qvL7nVg-Wrf(HC*xpMA8c)$#sL5;f3B@m`-SA^7a|HV%kskH`zpL?+ zm!RSt+MJ2kHDq4WX zlN`DZg7)rtfQFR%77w;#5oXFqt}5>I|>XLbDi(dA~fmZ@!ofDxf>9K{*pTTme%GQH$JL0FPD{fXZ>u z8A!edKz9NAbf$jr?f&7@nYzKF`<72hNE58&rzFqZqX5doQTvpXOqnd!U3J+@N_q&!g9O!wca+ zkT-lccyz~}0PVP8`!C8elN+?eITbVzSjq_s9nbDNuUSAnACKP99iW;t7qq4lT+54r z;-Ht8K^oL5Sv3Rh5sp*jWp!w5n{vem}!NQjFzvznTAeX86 z^s??#0*x`r`DlYqFHSw+(S4YII|t~(b_VTJr5qm32bfwfmA(N@(t&1%e0o`HRY6yd z9rn@2p|GUTr#R88)BVe*`%q`a0mtT(|2;Y@c7Wy&DsH%RKm0Gccse(ONAe5M2I#1d zpa8ns>+kSiln0!`pyLdn+kwH|ZEui@&Kea9h(R?f2EN_LK~t^9mmIsn^@ajybjRVp zsLyn8zVBm$>TvJ`1<|(>rcSo*^Dq3m!2z^6h?n8Trg~@qfsR`SZ=P+qi53Xi8fXFG z7z3R)gr36!TDjQ`-iOTfU(^$n&YEGnj-d$+8|M*+?y=P#s z`On{a>OH9KbI#THK=Y~pV696hb2Bs_{?~n2`55Rv*QWOj486rn)}Q&CZoFq;=sy2q zNhfG=27kwM5ck?n2T)5#^!;S8UtV~0|9DXiss%uKV)uKLpnC#A%Rdade|4XKA<_v>Ih6st3@<8bp()1~nzh`ogR@rne9(P5Z7@k_ z*77<5NmYnrr5!xGt35m+`(;2qpV-5oB~Gef_`a?n$691NGdxZ@gIL z3mrh3{*Hmcr~4=+HFD2_Xq|L@Z_^Bc({r;yoaCR#lm8!&)`c= z*IxmNfG?*3ZAt`<1b3f!>G2M&ea+!<@s;sy$6cWFS6#YKJAzMY1RcrhX?@6*-~BY` z23>EL?$e+-b#ou>OFr5MJ$qS%KqZ^FBmZ_5jkE+NGuVaQD05N*pzwqC^FD$4d62^=)nS{0Lm<6|UUw!B>*M@Q zoo_(}6Xfh^;dW5l9&#$BgGcxI7hR>$QGa>Rv1;Jihxcuu`m6+Tg9*6F+DO{9BOAbn4eyF$Yq!##R4HbO6P^Jq@ZhfJ9HUI*>3;REfj>Gc(V!TJ+& zUzTgWPcQEr&{ho45w9M-ycv8v3@*J+jQ>U3`XS9P@Op7k@BjZ_g05Kb==RNbY(D=V zbng*(fDm*6_uQD#DCkgPL4ZR6v~#kIp?{o#2zQ-}QisW6OB8n^aE5?MZyk2&uxwEdIi;9;D7qn~bupcNeSQ}1qF?e(`d-Sqi1GAhtjyr?K(iuMd zXPqM{!~hzgybqd}uz0Z-bcP!!yggcPm-0dTfG-xi|NsA*8B&7Y23-lz%j+X8$nfGk zxV!`p4MV4Ybq_&GPy^7=QVHa?7=+uw?EwK$V-`|oflj&tpM2GQ>xD9C*#m6J5%`>5 z(B@;^J)jkuhru061`q2)9=)QImU1(cvcC}C1KIZ$JQULQ0U~ zg*L*C(EVne2O(~>0IxPfY-s|`heGa#3IHEgtN@wf?+p+D-FImZavvy_S%W5NEkKnD zX#E1{ih~o4pkfj*vya34BJ{ zIsTS=&lwnemCyMypY7)Se((cGw&l`uP{ZY>=fT%3zRY)xFEu~p?=50%{>j1L|Mocp z1Aoh%=L`(m=lEMrLg?0&&lwn8tuOHRu)knn=yqo5zUHWW40J-3FQ`)}{DOhOwY!o9 zG`Ha4*yYIKs{GHf+tRZ;QovF9pGSA72Y6WCwfnh;_BCJTryVXT3NO5lfgJoEblpz` zsIb`joPoiy`)~7ecK+69psmN9H7Yi)#@`&jUpM~d0#1wFE-Ds2$^U)3?}9R~hY$0A z&x5a-eL-CbA5gcV`?L%H_QM_rUmAeMB@Vt4@acZ-dGM`*kM?uWxVr;r+@~`{B>=Q$ zS;O7f#Kwhx`z7yg9vhE?FBObGy7F&73p!uzqVctZFL@mK*I#13=wkfIvHPl{@ioWp za~BUe@~^*e@FkZE|MuhB7mYu4UpBtheeU2XX0Z54A*k|m2TzJP^@J9vtle|?CG1~bUibB@|4KnKxj7@u}A{^;0!?)$}q zCpjFMPdf6iKVkf_`&#!oNA0TzPqH37#SSvg7{!$?#w98i5UVd7Jjrf+(fE_c!50dk zwG9ErAH2I+Y+O6d9Xrcee0%FTK%GAe&*s;R{H5$iM%f1Iav?k9%~wdVux^cKZr|79pHW1+}js z>x&>~@D^jX5MB7UU-s#~?RoIE0_3DP0oU&DF8te1IDWt8%D?@vWB2icFL)fgPdFN% z2bFmRj{NISIzlGBDpphy1joUHpr}2GP|4~HR>|$izy1_6 zNaZo@L&k?)j6XPbANzjc;0X>#<^zuW>koM(gKo41x#fpPXDov;h{e%;uKSpy_UVHs zSPz~A#qmj>?o-AfM|gIhaW%f@(pjRS;dt;gFUWr<*j@S8-*Pd&VSK>R_%kR*9Xd-? zbXxzHsDfh2!B_i87o%eb3x@}2iR??p(vRIGDmtL^mo-2|n1gW%Xe*nGiiV5v2av{{ zpwT(74Ir~De0y00JhV@hh&di(VDJPTm-3Ra^fTNDkQExB{G0p-R7Crzcz|jU4Ik~3 zj$Iti9XyO+Ew30$KftxTwD^NGG7D)rIv`5A#y1Z@nYlMdMZu$UE~vfc(YY18C%1Di z2e|dcy6m4IgNN}^kIvQ&ppv3HP{P&t3I8@m$HqsX^39_=QoyzQk4twZhfBAkf@9-T zkZ6Z1gJa_Z5X-UqkVhwIh?4iI?Z5vX%m+O>V;x*NLlr!mL01U58bH?Bx^%iqc<*iQ@y?Z&~5vUya`5&}r*OAeu*X_R# z^8rum1N=?%*%%l;c>M1Nnd#B|^M6SRB#7pN1WG@9^okgQJYs#SSj@#@2|LJK{#H+r zasLl^SRX2S<d}0R(WmjZ&fl_v6{PYLs1$Vk ze$AsZw!o+Rwnt}d1yX_N*!>w)Aa)-*_<{#gB%bi-oC{i}WPHk_b1tZH4Js5pI_H9B zhdnyyf~SHz=YmeL@aUYof`NenR5;EBO?iXM$GM^ip!}2?o$2zqz0} z1dq31?F51(A*_@nd#eo0$gSqp9B|~r5w-_6I5LKbcY%oJi+eS zeaWNKSHs2lhNJQ4&Qc!N)+Z%O9=*OAp4zAQw=s3FaC!6wF?u$?1eIT<#6B zTHwmz+kM_g`vm_sCMUQhFBnVTcSDr=CO`4)KI+T-+~eR2&|**i7DjO2^t4CkT+mKe z&x0=wKvyCkd;x3Y_-bGG=$s2$bK=t(YT(oT!=rO9xV6|h7u3f0=$s4Mi|^4n*8)^P zbj|Yb8B8=SDzy2@ndjgvz6HE_hL4=iCa=E}2eWP?_8Skq6xm1WI)f z-VCt3Yl27T+yxL3(7qb}?Z5fuT^JZ#`M2Nj?q*SPG5+Anzx}E!|Mruh%i<2cQZWAH z(dnw;(tWJ^nyc}lgRgj8`PUzIVLs$){K2*RsH^cY$L?#67Z14buRnh96_<7H z02{&zum)E5UKTyagD1E_mbfs3Z0Nq`sD07+GPwD7?fWH=KITjO>#rMsg1A)s=)qI0 zjt9YY?_n2XRM#Fn!3#3!;3;+&V~}Ak#-$QI-M$Jw-L46sga>MFf{y9+?M+eP0JT_L zB^*0TRQ`B$pYUvc&&c0;?jNWwt+fCbAU@r>9-XB;pfu*pzs*G-w2Z*DH$;We%9Vk? zRp}mR%px|xvD=wt<^TWx`Af7sdU<)x|NU15@jN;~8_Pm7JeiO4Zv!Xh4)8@W9-uS( z-a2+W%YZfUx4yayDoc^7w<0!B^~QP+RK4-WvVp3%lO?e})<5~11VDnlji5r;$NC3< zGs8Uw21toN5hTXn%5o26*l`bSQ0>JAzHOrQQUzbb9zjsK&cxrs3^rjRi08q4;e*Hj zPLReA9{+iNvx4?z9rx(&1y$`H#%EtNf>wuhLmC3zkcL1vq#@9|^Z+9R18kv1>|xJt z(1nEGzxi|@dKvxe|NpeKG=6!|Y90m#M7^`^HUople^A9$^y;PC&;S4VLFv=+7z2}U zuLC1E!+v@>@h50b`k3)0&+i|6x<9=<_yZInp$5h$J40n$x<7sg6&oC#p%S1Ae|#lg z`XIMx;NvL;0-&)J@EDjQ=t>FjV7G%ubLs;IpYEUh;Rm`;ftGT<@a_KC{prQiO`z^0 zXqUu;7c0RBhQvMqb-y8pzIC5}p<)5<)h2@O3+VNI@!|+*p#tcl@6BM z?1U1P43Fj`4xpfkJ?sM-SGf+Fom5FC7T)JO+bh@tT{@Cfd#ije9M=xvpS3w4!&Q?fy*9xxhx<7V? z{_yDZP4MUhFP`f3-P7r#lF;dE13DAS<@xN8Nd+WaqSQp3&Q z*c+n4;kW}N0Nw#)P{Ym8eEz>{Z;c91XYB=#ZqNt|e~bHVP!4ph@aR6_(LEJp>x(@p z3=G|+6+Yl4x(Ob=tfpTC89a`+f@)?^>)NBU6;ucR7d>0e&9DnB(tX0E`_O;UGu5C` zAc(;~Zh;I2Yl4^!((@uA1thu^WRy?$V^H}E+EQoeaqy9X2lpY5&Q?&%Uj={^ z8&yX&NCyv-^(p?QZe$HIE}gYIdL4PJ5ArwFAxkiKy6yp4*!?hdk?h7}N+<*Q2u)oauTY6ewCJft(JF z0(TI*J47YGvHKh-4s2YyT^SJm@B~@heW25o!Lj=u$mB!PAZNloV~iXLCwzLHSbVGx z@i)ob1dTtP_ULuu0sF!9o`0SXS6-UJTNZh{0C>j(TzcdvsS0S@mVDFz1PlRllL5uLsZe7oN{c7OBfEY_>l@RP_MGfpkWc0B<$=@^$B;b$N99&H#4_ zL$8C({O8kIdjeF}oVx)UDDdZaac$NA{~n#7jR%nXLpR)DU~n+{Z+r=)Y9?rRYV&^u z{-#RMRo|cssE#*3l;;mW>7jivjX(e5XD9xA7Ogb?_aNR05YI(Rz@zz)LK^@3Luvf^ z7d)&l6y5UZ_H9Vxe}5v4KmTAFfAI|tWDW~5hY6X(2;tP7_q4uVEC_BtIT_h#dHg@* zX??xui}7v8=F|UOjW2<&sd6=b;?fxdx&q|7OJ|6RflFsxAb5X$}wWxE>RbnI>R6gj@~;0cz@ z6H7xuY54HL1Kh?Z9F0#I-|RkYY7xf3aPdIq31fZGJyHi>@H3y-u{6|J-^KW*qxNC2 zw(YMW+DFhoX)&Wx7eHb+A$IJ?{B=Z1B()dPi^NE%J|04|N);ezkR6lCMUQ~a4HK*niL6oI+h zvHQTm7rff2p~4AqwPW|;gD1FQdXz)XTmTu|eHh_Ac8KBHr(BE=I(8ob2lv4PED#5S zj6NZNW;7R)(JY|hR*-X|SDm>4jtfw@g0*piY`y8&eb^M_qk{)HAQpjKbbtvI%m;UX zBs@R~N&CRT6WmBv@_^*QdO>l3u~sbTz)~+WiZh z&Rx4-x^%dG;os(>5^>N+C4-~G?Z-hMl?V=yNJfX-XAljO`Hn2}39K9}-Qo5PS>_{D z@N0LBN(QLTi8y!~G?>8w%3xqyJ)7S!^0!_G55d-+@afKt0A+0l{%yxSd&@bzI$10| zdS!RK1no3o4SWUKvjAFW*a|AEJUX|6%cJA1pz;b-u)_v@j<#?^Bj#TMjf=T!fR_iba=jE}=)U=hUy#A4`#ZQb;M1LI(0aRq z9bDOgI)=3YpbP61|BF7$M?TW^K|UyqKyBCKt^uH1Tzx_3wBEl2D*0+uDq!`=V(`sS zwHlxic7vUuYW%p1iUEl37JqR-n1KPZ0Ndm;14H*ku%d1s6@wSc;4)GmnQ#GwR5x7e z|0QsX(*P{D3uNYtJhz*ENKJOu zd{E*5oqx{XG8-IhE-K*D`zpHG!PbFp8fSZPPYC9VTCnfgJ-Wj=KpTK6UQ~uNFm#K9 z+)x1#*aTM_2r{tS2WFtV0NBJ%#uxo?C3;}vKvU=85)kd0AoC!B0W~lYu9^YOKn0kA zc5o$kFM?vnUBRO}9DG1a#fuwZ3=G|nP=XpL09U;pth)AvPxm))%JAqc6@W$S86E}( z<8Q}ZKY)^(N9R`1c&bbHz0OjH?tdPgTR{Vyouw9#>x^ALfOacf0qs<~0n^V9I^5J1 zv?_zW`QZ;xZz}mB14F0p7oT3&FTG(LFP4Ipw;rfq>vsLp>FNS*m+~+$cvzOG1n{@m zUu0l#Z2rl}-v(lV0w=%)bhDR_N7+Av`!u(0F* zLypbA7>ka$bPFPBW`(Jeap??oaP7Y33c5Y>#syFj;G&Y?(Fwj!9MbUL%?)-C6Mx%& zuspa2bPhCOn}BNQ1_4NFsfYqw4Ytm)`_hXUFmafZ4mvjfWGXu3(#;801MyE0OqGmF zr>})$_fJ>Q)O8rxN{Ev{K@SQnEpE^tJ@}wV)O`2C3u*>`huQ_yTxS56;Q`6`s6euo zWB273qHw8?=P`2K56})a@IA*@kR`jXzqkjN*#(jTXFAZL(T;8|1_oOO1_uWI_7&$r z4d4!tqf5C!J&%s=d;di%vO(p`aYPwho((O7o6dvA4jy=Px*EWelPwphv-^#|rQke> z@r1vn5M-Tehfi-Sc$B?YbV4gPLuV^!h8=tYuutb!&=|5y=U&j@u}|kx&`@&cR?rag zf6<(5$l6J>^Ps5ig_>}$1+=xm0p<*c^N>z_?^KXMuDy;5j=dgf|3&)?LCb<*F4H&< z%5uFRdtEwxI~sp0Gca7>Z;?6=T35l}(E{4I+F9DrS)yV9+LW5$2p;KR1)1G#qk@Qe z&+aoXO8Fp3hrgrj0%%s+1$-WHHC!~|0?4iq6$8iagO1vV96_t(j-CT~!3A=ycmiky zrqgu>=-49-xHe6gVUFFWUg*Mwg-}fcj|?<|P4j`822PSL-G(pjfOeUJ1gT+3u+lcvLkYfw!ByXya0kRMT8 z)ou8~9j?a>*(e{lus$e>_<)>xQ2U_uG5#h=n7Zz3FI3^mI6yX9`=}W3xBfWCz~I!& zV+IOe=JOuS2YEpENVYya$H4Gk^mqoe>IYT1;Ks$#3{d?68S+Uz3mTyEu#BC--;#M2 z)LFIoFFGZIo58jFcyBNVcxY}aNIhtrARX+X&>60vp-@OGLq8Cju+71m%LV?6hGlRw z_;w?;QbJ++)ghL3x=Z+iMoq7PmQTG400no6N&={!ZkckHfuXZp;lHS02B=a;GDHAo z$fGkL4aYn>-8H~_oK6_uez7tDRP2LtY9iQ)$3c_p1+cWfoek8qC{^$P*8!kut?ql^ z(SwU%#RcGFSSma~UB8oO85p`5Kz=<9@(=jht(HCK7#KX8kNxoMKIhX}I^)Gm(0=_+ z*9Oo$5J>5abKuUSXZN+v8kGc}?qfdP55WDe$sqrJ>n!bYHNM?hq7nmYO*(+4kYV#q zQOuxnrN_57gUO}4^nz#e5q6*M9}^t;x4DA)W1*n_m@kuWZ!TJY%oV9W=8DuGa|QRu zj6Z=4K=9t)qg9lhMPgFq001h7D0pbKp{?2RxwjPob#P6IAY8YkmM3%((y_%yHz;XW>tS4dyuV=ezI=cr+hG8q7IW zbPF;lL+(J%xndqCBO6Q58X@a*MPEQItO{`d(VB&izt!s$XdB{IP{HKeeccDV8n3fd z!KJfw0jvo70^TjLfCW+?hc@sxWu5}%Kqk=X8Q}V^(?z8Mbj|P!Hdtl62Q+64s`HFb zzIX>0T?U%WcU=H#IU6`?9|R4~%AEq$Q=oG)TpK{u=2E!gN|+Ij-6vnHf(s`>%m8&? zv=2Ihs;Jv1p%p)!?$8sS)}M;YUAkj^ zK*vgeLjg1p{)`nC0-$5TeJn#y@VBd<1cer)5e@F`y|@Ec1-elJ)bCGl>5TPp?7r;N z>pBBu&OE4!id3I&-x@x>Dq?Wr4FI!o7d)~;y1UBTP!qEcb)x`My8`ve06 z|E||Epv$N&K(iAf|3&{LfNVGlT5EsezvzzyP$gcg0bUoCcLEfHyJTIpGx2cU9aiWSpsNkA36jR$!V=8ESaUT2+zM|T}4P(c1W0}_I};uwh6S*P(| zbPI?D_tv_2ZU*1hZzUrCMQ4MUaEYn$+zg;L#T_OFhUVH8jQmY}$3d&KYBw4LA{cbk@%B=sxe#&Hn;i!Gl|%PmeJ$xODnvfICJPj)CIKb%sZ0 zD`;^I$dV@@dFxaBt!IvbnjoF76F{PgObiURkf!U>ndN0wNCI(qBja-A?a$N!+t z9%IoiXlD;<3h3TUh!f&Lj_&l$0ei{|tj$Hm!lSblw2TJi{)M0=1fZqQtuA0$29M5G z1x83819bV42gKEeU`brA7KOU3A{10`B3%3zRJwpxi`#<5A+AMqO`)#64pSu#T99es z+IrHZ)3?Nv-{rVRXDeuS8syHOpczh_!8QeI1b@e@qo9aG4mQxr9Y|o*!Q>zgVMY%& z(0Q{El_5vLX`uidZ1!MnkYEF?FakNp_b9m6&cfend6a>no1@eBPwVZ9aF1?q;CWbr zC-V4P^}t%eQ}Uf0-L56A2THWMeScW{{^4(uIm*BQ8o!VOtC%PyN3P}#K?G(ZTlO60$&5=c2*vrG&( z=+e&aIVw9qOHvz;fL1AhmRo=}zJWH3L6)_i@#tj{1WhA0l~;i-l4d~KK60j)MG!P? zo?gYk;Mj>I75bM6G?Is{h$=wE2>!v8VoRw1_iK>3drF9B_M-YKRg3@O$tfk z8bsngSb`BrVl71C99ZH-6gPv1rR>IMpmA;1L(c>m_*)(w0u6Y{E(LS0LO2V+oD(1p zs86&X!~maX2a7AvovWa88bE7xde^83fX)SsDmv5VqkEwwC8Wj1z8K~$R&ap zy&)b2Ap}fo?v2Nc+tZSYbiK_7S(lwrCd}TcIh!NFud@KhwRnk?@$J< zgSM3;wWFAu zVV5JQ0R%b#6&g%04uLw7prWuED&hgUjqv}0G#5)7$I@^A4_LByvhz1(A7o(YzTnf_ z3JP1$xdo?SMXPi7=@+TsolHI|4llBUL3^4&Cn6fY{`ViWv8xvpFQAPF0j3~7&QVbS zb*dYWfZ`97GeNns`^3xt2jCmMpz#i(AZxb3`zS#vAjA=}ZNB+Ufbm<8;|>b{LHVdN zV+Z6^o&!GJ4_&(7f>X6MDBwV&n?@i;XT}PbURS2h4A2H<&~{~q;|?=GS9AXttqg~3 zlLM7VKHWcF%oPI9^dfdGZve$`?-Ui#e27oy9u<&6kM46Wy}67p96(1rf)BY^3X19O zEnroSy>5))#;yGU(D>Dd?!VpVUpV?gwiw$UU|{I}3tj{QssWsPWz0ak^g-%dLqT%q zUx-1K#(}t(!Fy}}izb5I3Eryy;zfWEXlLzP{uYo8KHZ?jnBWa}IVuj0-S=MTf~p;` zvp@$@xVC;Pk@Dz1$}i8rzn#OQ*MTYR;6aYGPLF?{+ILIefJzd`1#TX_qQB39a%+r= zf@k-6mtJS4|DuUu;3V3zm4Si5t(T?rA2`TkR1|!Ap}Ih;U(Wv*wSX!F^_jYVcb|XZ z?*mE;yjz5M8D4C5`1c>QG7EHy9Apn<<1Fwl=Ij7|h8J7S;j#`8*~2ryvc*Y!3@^$( zp|U;Tu!kr}0w4J>M+LOt3cOP+0F;Toy0#wy0 zfK?bDcmdgMdBU;#phq*jkOr-pgWUgV{NJ;vTh&~-oBH$mHt z$LQ3Jy6OA-G6)-w9iW5 zuy3cp>$eaOfL7i~_<+v63x@31)-Zkx+VTwXj7Rs!?!Vvz#rfTTf{r~31v#WQ>Obhh zT2QyeMaNO{cgus&QaT*3_wSdI9&*yzJ)ojP%^--F2gpr+*OClHH4 zVFxOoJv!lc@W9s!HosBu>3-zV{nMxWqpR^-(7gw|NlXa9Z+x16O{PR zdT1Z_Xnyd|12lTtyKpZ^|5wm%zax7Y7(A{26=yr{7h_^?aO}PdD&qSX7#Mnaw(S5N z8^nC_`@@5;n60nzw+4Zd1?axvX<+j!O8K|5r!~JYNNfJVS)RndoxRuZ0`m#$bNo$~ zV3m&Dce_u&$b=~N@Mu2H%QB4_BCkl_9b5AGpr!zsS9{^7AtsmdV_bY8hAD*OE7r$ zI&*k*-}3Bqe&Nw8YM95(;M?mh;nU07mdDNT0@TO{*%SadH)IAVAb+qhFj%^%IPkaj z?qy)GWaDpb-OIqRlM_^rbRX*tEaw+s;1^`(7w{0^7xWh37jRJE7j#zO7w|CP7xXsZ z7jSUk7j$;u7w`z+7xWI`7jQ`67j#bWV7|pK;8Ebge28Dr`-2B)S^hRMO#)rL)ahK% zeg1`@2k0=dZ=fC5=l+XE2Z7opF)HAVY@o}_nvWR3cdo+rw=00ofA#1L5CH9A1?2|1W2Pl%049I$;`;#X;p6>oB1Ux31OHY{A*xxnFi#1$N_ zFJ8!l6!r2xdM&{4LjEL31L({eXt?Tu4(ILVJqnU!f=fcfRd6C`&pzzT8t73ij~(OU zV-GjiK4Io>ZQcc%ERZuk`63KtTeq)+@qZ7+TJTB7Eft{s$*u~Wj4$)xi>pCpXZI1% zI&@Hr-oc|e;RS31nwC zsJRZ_aO}~^-R+~2@Zzcq$h*9MUI{R~usi|vr4Q^zPxlG`Kzl<$MUX=@tY-nsL-0H2 zL3_XrjNf{8|Mck0c;VUoq4iQp=(j_Rr2!XT{XdmvsS{Z0=FuDQ;zf%Qq_tb&0O}?y zcyzLXDg%X1{qEB*e83LzQBioI^bk~u=cs_TlXl0bICyk}ZXX2a;+>#H=iN77Gj*SM zah(IX=mYKf289nOPlLk90KDfL5k>;2VdT*(dOH)8Ip_Mrf-2y}LLW#fV&4g>d_l`Q znp0Ff7$89v@M4uSIH)eZ6kvG4cN`v6(1R#t`oTd3KFAR%s2~~R%$YL|p}}F{@CpxH z+*E+;ypJzBLCwbI)C&wgy{w|FpiR|$-EJ(7%?}y7!+1QI4|Mwpcrssb=`Q2&WIo~2 zohRbU{GmDZ1cNX03y?04=F}Su9-uu5paYm(y4_@4I$c2>XHY-eqqB4a=tM1#PS*pj zEhqU~tagCl)o(KOkyLSKgYGwJ!-)g^ufx)Sp1#~lBI}3P! z<#E>&pu^ZbI$bY#bhA3x3NnC(P!I68s_p>ixRP9tZdOfOP>V1Yy!O5IELh@ysk&vI zNC~H9oeY2LMUYT;DCiXE|Ds=fK*cm9^I@@Z9qNc1N^NHI~f>W90yl7 z$32>lRKRP%xaio!9^I^aUbrkujq2oLU=UznD6#SA0;s1e7)}gZq0Bz~vEpvD5?f@;>a5X;Jda}gQ zk$<~`h-Ytrge(8{2sRH;iVrd5ac#X_BG>K3<6?cWh^yO)gZTuACE)n~phxo|4Oi>a zMURXRyyop>?{-q@WbOv7{XPb6{DO)N0Z{W-0u}|}^SC&|p-0<$bpLYP0lEkS)L~Ze z0Bu~j;05j&^SAun#=!8+Ma9L1zxCfXQ1XHtz~a$(1hno9-kN}%^M*KUi}M8^sC$ck z)E2fgx!$^ik_VnMxo&!N43;pS=%h7!&fJfP9rWDW)oG#5eo z%JA|Vw8zOY1iZlsbbM3yEuZd>FIN2j{~vrr+3ga~|DyjqL0w;O4&%4oAO4HZ@Zx50 z>Gfr_%y!^!H{Zs<&{-Vd(&-)I(&_Es*!>c84(NZ;-Co=bppDZi+Zh-fkGp}!puu-^ zIDi_s&_i##Yg8iO&0F{pW{9*6Im^wbvp~TSRLLlS6VS&OJm8L{9Oy9J@c*JoP`7oz zfVk7u_?wGmu>*hm&TR|~$DKjTPZ&D01CBd~fQqo=&Y;yU437Ii9EeK=y|^J;Ee?S+ zAY5tya;XI<9XWvJNFax{!Xh7<))9Rf(3le__%VBOCpSZLwGTsy zSM!PgjLspY3eCv@42;eW-PJCjqhu4eF)(yHgH{T()^B5AP;~b3=sx>jv<~DaNadHK z0u3zCg(mTiaq)+JdW!?V&Udx6<8KYx1}f11fsA)&DLvS%4l=!TC)m)EO)vYm!HYIT zI{YuH>%q;?4JwI2!5{rn58l*3_ZMgcvDp%IQ%4D}NAp3B|DuaLxEY$&89aLZEnb`g zRb8MHYYu`LynW$33@;k{Ko$56k6wT18H*39L8Sn%WxoK!izQAlN$5#4$vt368IWW< zToQ7`3n(Ka#RAB!@h^>fVAmOg-3n^GgTlT0rtyE!=CT?U(9J&3+Q7{NRLi^o-BlzD zDw6{Kiw3)bYWx=^M;IBpPjvry(a-Sz|LZE)mL%g##wQ(j{Qv*I{=cXqSTkr1WGOpH zv&ZX$pacVIXL*3Cnv?FJ0<>h!ab|E@>h?AOsR{rM^m6?do$U%5P^&iZ=*%|o==Qb% z$$3EK>LGF#9-YM&-REBfSc6*@l6?XUFIpU-;p3wMZCN;h#xHt#fAXq9bbB5Ddo=&}TgCI@+3BzysBYTi_vQFGK1LAJD)AqTgTu z>4p-Ju_RdR;9*`xwDJE>KVAv`4qA1=u)`PUi0OFHT#6BO!AsAHxg%z0l^JFEo+b zwSp7rPSD|?Myk*l@`bkd9YH7S_43O3@i4q-1xE)`PvJ=gNHw@K04hm9#hn4TD*z32 za2kddZcIMir$DE(Kz#^a6KvtxebS@bA>+TOkr(uUB#?J+{{8p=H6N%M4L`vM7oKk%s#!m=kJ56 zBiwJ%1-|hcJV;#5|_yv5od-R502OaA6iC@6=xKFR| zcaP2x(7>dtxJPfO`6qrs*XN+~-2{EF^9%ZZ_vm&A0Ew~l3;K$K80!3jzF<}E|3z1U zicU}pn&Q#znh$XxI0bc@gFPJ-Tm}iF@n>wfY$x zK#h0ajVlBh_*<8605z69I-NP77p4&(7!*po6!&AARuP-zaT-K6Ydo?ive{4GaNv*1f(zWZ#^g&KqlEX9tTafodj1UJDq%kgFL#A z{})~D#?1g(vv+wt14H+@7w<|y`RoGd)SQAB8!JJa9MDRGw19S#oj^LwG@M3P|fAHD24&8?#$1i0&fDit2 zjB|{Mk2?%G)a~Yrb3gz6e|-!dz)%KC*cB@vTD`1V+oAJdE-D4aZ$Y;ST2D&q#7 zNOXv!`3FbQhvpv~r4ryysRL*@9(1tJ!54D9EJxWv1HC&z(=d=DB||_Z!8zAnN2VA1 zWub!#piu-i6YwQh-Jm;SjL*Damu6r9Wjau+-LpGd!m~RYbc8VI{KR!cWC2wu=U<2$gJy~< zdAiTPIPv}8|CgX$g`nZO=ps-_1isqy$BSu9pj`gHl*dD{Mg?-U=j(H=Z%c$dyTdp< zy3hM0AN4%=faS#rRR#t}>oS&FE0^wnzRAx$4?bb>WlrNLQS|8Ll?~=+c=5slWc7_* zpj7MGeFjpnEpGbv-|_!(SL-^Knvf2{d0`$6@^6u``dwvD2*k{EKuW zkh^&6j_@%mAG+(95e0GExI(q(2AP zZII?8sHS@vTL^13g2vK1V^kpHl%b#@8Bmb|9*_xu9b+8(!xwb^O6>>G2u&-}eb-6f z{{4UX5Y)Mb+;@GTgpz~Hh z$qjlf^?%W0R-o)$(qmbNnr(t6+yIx^zprw%+4!$p(wu z^JTu<9m!&Rsr&T7mol)k6kAt;&QdH{1vyJG5kj{*u7aMWIDZubL-%3SqZAi{B)cm` zKx-~QM=1)xk5c5oeU#$=640n0;wVMGRiJq(@KK5_`#~FO`M00;>AviF@D=QkJ;&}- zj>hL*__yCUcv9N2`?w?j`qQr6-w&RUcLblicL-GW6o7~dW6;5R4d8>LVmlnWK}X_E zIQW9evHP2&_Gi$Udyf3;KRR}w0-d`DI&=?q%pT~lsMrIJ;N$g9fRER^(0v$mMV&V2 zxU~l^pmUpIUpRIj>ptzMeeU21v4h}~?oNOfM>}>ykJS@8cv2GNHs%wMvdqB6_+$5p z?hB5_=fFqb$y_`LI{Qldgk$#s<3d)$u9p!5Ddz|YzP zpR)(Lc+U6(#qWP;Xrc_2>71f5R;N)~SwJPy7Rzi zt6=j^3LQKJif`D#n-?6x2X7ucDRc1<_%Im$4D;YAe$aAo*cqAJ z&@(bYJN7k@4$71{cnTD`m%y%c1smyj@sKM&=rB)a7v_tO#-G5aW`Z~QgAU8YcTVOj zP>q3kPG)H-sPe*oMrM2=cyQkU^Nh@;LXZ{)Xu%<*kp?R2&`wcz!G03zOYwjI|G%*Q z#m?}$1=_kmP@t>}=@WxHhsOV3fEEma8=f70%NQ8CS%ubvMv8eKzxfL~0r9`6kPWC0 z^wMw{yiEf(1FRi#GK2Ad56}TKwi$Z_8Tfa7koV}c_1z=L;4uR$>BlE1}oDQJPk78Nrl28J}t5)}jf7XPK7 z_V9I(nFcSGh(nvApw@AO=txkgRF1r0XqP+z$sq|DYYY^vt6@xn0ru+1ZGa4}GE;@?t+yne5&c$d(moI@k8PbP!@aSeeyb9_>7Zn4K zZdR9B;027KV2V|57AWnCP6sXU>h)1k;1_WC;L)sVH%k!I0D#b+`RiR&6#k1YGKC}( z{??c!3=BTqtUqT8GV}&8d35u#&k_V3OvmwGv=pT1Fev&AKmp9h4>IQn(xfFyI)aXc z@wdr=!UL%X3!U2x5CE+Y0NuR?9zpZzb&zLHQ2-EG*Ppk(aH61`haEWKi^hE;a+*2iXjoas;EP z?gW5uNA8SK(QpMFig*At7OAk4fdv#Uul|ePHv}crl5*efBcLcw=)UkG1r*7kK{EF4 z6E7BnR@$9^@jwj{*B&pn9R|1JW~J~jyx`J>w&LLTj+`j__aC$k4}LB2c3x2OnWJ(8 z)TL-V0=mc*+^CBMbx30m{}=tH4{pbbuLreb!7Is2TR;cZI=p7}>8??UF#f*}w7RDC zc8OFkk97CJi!ZDXmvDEV>;CtG{q?{9ui3h9zGgDM4Z8nF4b-*a@AwBgt@3~C?GkBp z4cA`%`~RB5rTgP+W>@2H-REC$LbZTS!UB2U;l=E)pw%_!UU;WMJnR5!Dz|+FHCIH*B-6#k1A8Gv@_ z{%Ac=s`Ov47MkYn2TJ2Jslk&B84 zCQl|nkjrX1vAH$1B ziqLfBdmY>>dvP%tl<0h)zld=B4^Cgc?w~vy#SJNCK;D5Aiq#U}@v-g`FJ8U)_y6^B z)cOQoC&2pP;KSuX*G6)fg1oKF@cKDK2Pn)SV;o&bp-U9V;&cEna1|?Q-KiuI3 zQa}815-1p;{cyg|pmayLAMPNAryssCjfdgI1O<@QX#Mc&B<%h0>7PIod8qyH`$`~p z@mewRGrVwy7zWBP(0;gK63BS+`r*$R_!(Y&kOvt6ngGJ+hhI%Z>W4#O2SP&UBtfke z(Atd`3_iUc3ZMlppu!ildc>pq=ZopOpj%*FR015qV?m(io&xB~lii>-QJ}I}ySZM1 zp_IMbMJ1xsU84K+i?50xpMq*(|1@xs4Vo%}T(;SL;>F}=|Ng(e32^`#>Cybg!>9YE zM>pgO3ed!jkxzGsNql@~Q0gPlyvS#Wa*TNqP>3jaK&RjoJbHPfVgwjo^vZ#P znBSxO1|(0_Cj9&F0h*Nq4XuNkMX-5Fn1v3(9*u7dK(ln+tQw1;(_ZoqnMOT1*9s5Vh{pFA5bPA>RYB&G^iVe0Bx~kH#Y)=R_YizWw@E z_lXzmPyhXYeG%qd@Hme^C~WyyH*3ivsGD7X7$5NIzUa~E`T*2yb$tOz3;c^ZeP8SV zjZ7Jz?2LWT8T!Pv*HMUnQS*Zj9=)Lt8Xy1v|DU1L^^Irusm|CBFFHA)Z6Ag1(=RT_ zLmcS)15^%O0yRoN2lasN7KuIFed0yVlYjqTUxzpil1>TT?{I7(%(d|Q9jqUM$0JxE z_dEC??swpt0~?Zn-|x`+Z#HNj!flj`9hByP1|x*#fCnR5U(aS>@U_0c-{KC^-hJ8^ zl!kofFfe?-{S=4~q3vjJx`QOUQf=@8v;U&& zwINNh3c2I#prGzP{bGt7B70;&it7(lnr_VWJR&BO4b1bqgn`^O7|ynp{&|5q5IOn-r{QDc{b zSR3Z@&6#`(D&|B9>))XBHQEp$HPzo1PfKl^rHVf8xOD!&{#c4hxP%m;Q|Z{ z45=R7DypDEa{@iAuM~57bTWA~AL4lZ3AEZDboA;4kM0j1-9J3KU-)z%@aaC`(|y6G z`-V^V10RqG=%Tp)Dk?A!g3{Cu-zZQ=jP=3YzyC{Ej1Ro__ekdDzxVe)Xg|wcP`CI* zqh)|A14HR!{_Tzuw%m*i3?)*w+)NA%r5BA4H17nhL*grwv}^<&bMl(c_&{@I311nf zW#bFbk*re>fRlYE>xCtP3@?m98+lIr7d6%bO&0O;fGE%gm`>J8P*10mwQ7|hLpQ6z zDnW)$MvrdZ&zhk1VxnN~3qDQ;hGyI4a|Ia~N_jncdH->Mj?MU>#m!)R0A>3Z%zI}* z`@p(c@2v#&npoYJ2r{^I^PU0q8hS+ymk2U+vf3{Jb)k4=z!WP;4AeYR_%Aw3lbfNF zl>;P>*lK{tXOOj7;Po^HNGTzL!}y!=0nogc?97#d3?Dt#<2r|6jVgua@Un1pde890cfXVozM>p%f6`<3= zc#mswGdTXg=+n)57F6wYi|$(_$k5HZVUZxii_Z_389G_#E)ryDw%xV}6rmj5C;p3y zXmB$$+jfElc>asBf@8mYks!ls-A>kgu<8!5BqvDqJ#}t|GtIV9U=g1GqSrJ)iNynK z8Fb032WahD0H~?rh+db25(y~%zqk$B+17kSSGy(f9_m3Dl#P*LM+UoTpy{q>0r6)ZXZH0WHiq02-tS0QJ*7{)<+C zq&r0j6h-yB-;nB(J2V!=!E(cMatP&vOV7HKU zvPv!zWH`?Het{qZ$dkueUoL8>CdJ^<%{vt==EIT!Qx7UaI$(kxy}TlE zTnsOwK|RC9BcL#b4X$}Kzp3!(<-NNA6yEac;P5^H@)wry<^V~P65j0~2jd9u!=R!7 z6yCo;in>AJ9RRYo8ys#Pknp|-mSZ&sNp!NVm=6lzzWJ~K?wAh?;7L#x%=e%G?wSt? zU{HM!UDyCW4a-~U%VqKZg^@bv4^&H4sZ{&j-3JU9RNU&`;%&1$6z zO2=B*Ff10pa~oYP-?XR&8W@?H>YlZdK?xWouYjp zRiO2>9-X39O9UAp=H-DEp*9-8`7{}{VDbA6=>y+yfHrO+HGg2)=gfcAB&6JQ22}oQ zcyu#1S|k_eJ}6agu8?3UmF@OW=xu!PE9Y7B52iAX#-9uhGZ{BLV6GKvsyA+d%78#!@ZIK${xX#!4H|+2X}A9?6b2 zpgH+Y7L`T|P`&EG?|KMy3q&W2%4;^z3LOy@kM2Vr%|{SxZXt2feG`;LKgfaC*Oq92 zmJqjt!ld;;i8Qz?muBe^Q_9kP@HJmrb43g@xFKJ{gfKIl%e?(;92pbqEnc2GI^LjL=O<_C~;#wly!R6zz0>%;u5kbT*{68}Z(yF(r|-q|W?Tjex89uNs2H4uG=}`e5nr#d&5>r&c7|;8E%{{(2u3gEap7 z5EX|s{(A7%y$c?_ynTU!3@;eZ{r{iFpYNigkj9@6R+bM|mJe12TB_0=qEg}0-2%Q} z)2AD9nWjhck&M?2{~v%X2d!D?W&Non#PG5NzET$|0i`^8Ss#MrLvYKV1j(D=mIv#n zuK(8sfc$@!I{vo=xgU@J1wrz7{I3X-r>_6r`3o|;@eH>OU;LvIz_+F0X5{|)#rcJYcjCX;=k%AF&Nv`_!4Nm&IWvm zvP<`=G#5+35-#wDY0!?-55BD@9lH-fwmG{T^ld#*BG!7Kg2Pk$qGzYTYc9}kY1SQ} zEyt|~Dmg&X%)Xrhurj&%jfQWxqlHKJDbMbU;C+9Ud*EzP!GY)>zzZ6X zFdQS~J(}ML_;iY>_<;6s`+`ma2vL#n(Z1lz?{qoUr&~r9)Wi3+zFaJt=Ggd%;e&7Q zY=#g2|GTzG`&wTv{piyzqTM4AmJL z^HmlbyjbzD+w$2DD|Vg#msVa~^>k(3jjqD%`BO?g)IS&Y-sXKf_erBx#J*|j3(wcD z&{|&ohr?Xum+YfdVgGL@m&mqkVXESq8Fg3oPvp-xXBTQ7Y!14*^V*uL?;@4b?zA($ zte)zqZo${IJq}lPCF)N$G zTe!c?FA#ZrV8gNtHTBuGzQ4{|nk_5UZ+n{g%uO-q*c+A}aiy%=CcP@za+6<)70Vhk ztvSy+`;(2Doz0CW7yhsPB^U5BCGo$1;1Z7+@BAih_?G|ha9(WTSEG=Xd#5Rv>E{H@ zVpza1mFGtA{QtQhyIMYNJ^oF0nM}{0z$@}1@2swV&E31u@>O)6>60aA&djI{b^nr| zmtLT7aq;GF$I>@!`4(LmxA=43ofPRU&nw!y4BfL=&i}L3W5wTNxBZfoe(nFukiG2X zEY}lqf5e_u$usReBU;)fsd#r&BunUz+`>D~HA<~rye!?Tc?@hm)Ly?}vd}H#Hp?0L z6-KJeueYCSXFq=?{M*cv%$pZV$nr#fd!8irK(_Rfet&{AZ|}WMoAfVbE9?F_t|{E) zoV(;apK+8-+7BVYD;|OO7FbICdGsZ_=GsOf|DX$5-`6i*JvY3e{wDVVuD;+pRb)*oGesRqt$ozs8sP5pU_iFTlx+6|9n)LSM*xxZbO>(8tHt; z+tW^)vYzz()T79{rz|JdcCLigBEetUw{BcJ`lU$j_bvOLhjZSpy#71mLZ6Qn-^<_j zYzKtbzT92#ztI9FJHbl;Fu%PFRX!Xdf0XBCMV>^;IYFjP!HUf9LtY&!NPkqe_oKJX zrTCpU=6G1m@YgtH`E$LF*j#NxHUE98&0l_Rt1q)Zw|)2g$v=cv=iCyHkUaCv_RJPJ zj-D1PPs7KDE58_WTkLu={lQg-%2;jwds-Y_foJk&e^X)ioG79gaO_UBV{?!G!hl)* zCRN7l-%l`4mJ~j2zj)(GExqSE93np_nc2lk^9VcKWen<J{ONORoOZo9 z!_h7qds1yuabwl4cJ&=)Y}=bJ_U6An6%;0ODt+;TC!2Y`OIK`tvS^`wo$;&1&ZVZj zTmmb?*pufi=dn#kwAxGkDym=XN}U@g{zLj< z?%|C1pmxjR?)@v4^1sMbi8_AHbn=(9(=T(Jzj&Nn(EQ@Ph=stV1uv_-?(Grwe0n$V z@VQ$Rp?eNGojLPHcjkk$H#Sv>$P_TWcsOCnRxA5&d%5O)*mkg|y(IVlnVff7JJLK1 zR(Iu3SiRNa?Q@Y7ZY$gN@8AA=eXOr9&CPwQe$w;GrV|aDG#9$HKKhn)u7IIUNcE1; z%9r%o#tQNy4^>Z>&Qkm*=wsOhDNmPkjYpw z@v{}rQQIeb*wvJ4tt>LTe!k&YYMbZx`NZ@yZ!`474#?WN)oUDF(V=bpqVsZ6Xy6RH zgp8(qskv*+4zM2lw(g(7)|C&Qs_k8yrYOX4vm+#M*CVN7m+f1Gj!5kkd-0+BY}?V# zN;0-j!X*feO}+~t(D7s!T)Oo%e}6Ki?eu5zmfIgpXPFj zEpeZdnK&yA^?MJ0=j$;ulHOEgZK<_?|EU&n>GX{vcIlcc&V}ieUd*!UWMSl5J8edy zocDT3Rypbd8 zsnZjvFMPel_fWo-aZO_5Nu}uL2SlzcTeU2#VEfgdi;iE2-r;T6vs7$Ko5jS}g3krn z>wQ8xfv!cXud!STSpwoT1whZiz!IkNJ1}d3lc|ae3>8o9FhW z+vJ44n#=!uQTLL0GZ||2Zyq>v=Hn*TenFECmQxO#+HOBr6&2LZK3==MiOX?<`};%F zk1IIOl+5v3rJyxsjk^8Ceb=8zCr`;#p8HcwJ^s(NyaP!=_DB3ZAOo@Qyq7pw<6-Bj@ssb=T|@pL{vE zzW)C1*CEN9w{UR0d0adH*@Bm5qEU<|Z~pwb<LCAw8!Dv^gkO{9XTVSc71-=#{3V-t$7yE71D>r5yR&$xDuYeq3&N z>(q{Cz89vvQ=6Lk;Lz?4@lM9nzwb6pz81P~#*CNgJC%RuYk$;|I>XsIjR1wN`*C6S>iwPTTE&-?rL4QW^qTMQ)oXwJO}l1xw5T%evGuGl z_n9}p-2agHJfF)mHSElpE2`U7X9f7$-qtfbv-4M08OPkquE`TB+w5+%+)+)L>-;

OzE8aJQT`!CU_wmfpN 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

EL=c`n3o!q9g4i~Gw^PTt1 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

}#7~2DFs(47(bmD_ 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 `_7 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

pvlALJ7DQ+37S0YTsWBhE70UY z^)<-fq=IRgX34>WmDy8aW7%C6*p9Y#dEMLLoVe_6a^G%`pVd>8UO}`mb9#)P-pvjv<9YXMd@HCtEd5lV$y-C^Vf7?zUKM6O>^u^f|0ba6 zw}tA5$uB^Yhn-sjliz?QZx7WE^FM4}8)iSKT?$eH^Zx-f{f;0>1_lOL{yKvu?*x^H znGaj91vB3nDi6y)576|xK;>cS=L4F&D^wnqJ{X|uwP5DELFHlLFMuZR4wZ-1LmFuE zpmsAz3Cw&4GuBm)Bj%zvy)b{ifUf6y0To9#2UbtQ83f5FOG0qFVzm^{p1 z&g?4og(*wJCd!Ir3O{{2Ap>eZC|+Q8AiD)-?hYeJ_|1UQFn=JcMP?IVs3;X#626JGzT<&!s_h|==u>06NoyHTahuWJb=l=?1t4Fuy!j< z9u}6cdJEPrgvrCo16X+iYuCc$LFEC+epoy;pt%p$9ss3xkh&RY@-Ta0?t`_9VCKW> z6Ii_iYxlt9LGcDM7ZyG{(9DOq8)goyUWe(2*$bm#=b*ymVf8W0{tIa4!}1qQKkU3C zn0{C}8^~tL!#L+h%&rxplap@$zf}Q^SCF}|I0E?t9T%8G;u)r90+bJnw+&D}ES@ev z`LKBT0Of>>>UD#S6%_Nw{@-+e)AL#K6Q*U4iF%OnLVB!MM zbPFpV9zgS50aQIq9ZdcOnmjE1!SekFGL4a9u}T3b2QNGhnWj=zX6&&OdO`p0ZkrO z?!n4|05o}6zJT=?GSK8<7QfWqH*S zsDOqW$XzhMfz*N06G)E*^gIce|6%7#pr5A!(u0g)`WHa;!_4M@o?k#nzXzH+So&aq zrVo(YK)3+vewg_%|G@GIvYU|Epn4Rf{|7W(!oqb2)I37^E1>BLrVi%51gQH6rEggH zctF=*!@?J~9vikUAKA^wY>?YQcmq^F%>Ne9_3DK5SD>kbyC1rKp3wSwnEMl;{e77I zu>L=xagh^HeK2(}`yW8<&w#csK=}fcr*}a4pz%eJzaK!`6|nR!fY!c24l86f%-tE# zb_2}a0?_gby?ueK7sL)gQwMYR3~2iWqy~gR=7Q$+Pe8*N6u%(9ynymQKxvQ|sE%|H zgp_+AeW3L;AR1KWML@+tqh;${kRdl>y~fKxt5V28SDzKLNU*X#;d! z8LU2LfUft2&GUlXjtzt6t3lzu0lKaQR^A+du1h1NA5@Qk^fN%`XF=`;*>eDGy%0zY z8wRa!1nJL!&cDLyeFx||4?^}UK*!l&>R|B}09{W2bKeH&{u!A2VEbuc`_Hhs4J76P z-Jb$e2Qz;I)O=WZa{+p80?d5aK3Ld(d5~Gy@C&FuP&xvIJqL6jK4`uL6fP&A``JP1 z38X&&?HmA*7&Z*c4-26C$wB6W)Cr*NR|kn9zZHGIFianeo&nt-2U7=g=LG0EGNAqwC>{c!=fc3^ z0d~F!uJdwW=ELIg2J}1|%YT?VVg3_vg_N6w#_b4= zzv)bdl!zkJAhgzW2o3W~&pZf!0hC^|1j2s@UXn(T-)UIP-U}%^Ps!$jh8bE0j#D~UT z11MfVeCW7X11LX(_|ST_0pc14&@yeX(M&TTA`d1)=)T1e8Z61cz_4ZkD*qoE{|GcZ zVCr*bK-9-U&9Q*e@1XHw(&T3`)bq4=jYJhw;Ba-FpfeuL83m@_VL2 z=xu2FH$m0I^e=$A?+KI^m;%w~1f>s5~1~A58um)Z7iw@X>&V>o2IjBB=REQ2ilL|J6Y4nFjUG5-48| zs_zF>pAXbLn0*#db71^aQ2w_?kaYbBs;>;{&NQh0Pf&G5&~Qi z{R5Mafx0gOOvAP;c)9iX%Zloo)}f1vsO8I(Q;rRPEAk3i`*X!zWL(iKqg8&DeNJ`rd=BL}5V^+DqQ z5R~2krRPEE2~fHTN>@PXJSZIibx$0WPJ_|~P`U<6|ADGcg3?h?ItWU8KxsQDZ3Lw? zptJ&%mVnY`Q1{zGX%8qJ2Bj0Aw8Bz||HPm)50qws(kFT$@|U3Ic0k>G2g>Jx(hN}g z3sn6JDE$CRUxU&gpz5@s=EK6h2O9qipy}ctG+mZJ(-BNv3Dn(7p!5zXeF;iWg1WB@ z%3lKI!}M>O5An|-C_M#A*Fot5C>;l-J)pD^l$L?gJW%=;l>Pvv8KCvL5R}$}(iTwK z14>6h=?o~{0;Lzh%z-&rhsgodL`g7&&@kZ-N)Ud600UT_0ZKoB(h7nQaRn&90ZK1` z(g&b415}*@lum%s1yFhels*8Z6@(z>Hb7~ZdtkHx)LjOe5ck2v83Y&@6a*L;5(F3+ zK#i#d0t^fX1Q-||fEreU3=9f_3=9r}3=9c^3=9Q=3=A6t85jO-6Xts87-%vvT+n7> zV9;S=NYG(oXwYF|V9;e^P|#&!aL{F9NYG_sXwYS1V9;Y?P|#yyaL{97NYGprFsh-~gfxm>4#gFfkl3VPd#o!o={vgo)vU2@?Z@DHDT$DHDT&DHFqmR3?Ui zG$w|GG$w`#X-o_o(wG0ski*PSFprsGLL>{rhZq(HhgcQ{ zhjy})FgPq`VYslEg&|=H3&V#cEDQ}xSr`PCu`n!H#=>B*oQ2`Qau$Yw6)X%7 zRtYl$eSjECHVHFF5!fF*L7#8ejVR*2g zg+bu}3q!&I7KQ}}SQs80U|~==$ik3tkcDBvK^BGw2U!>t4zVyK9AaTuaEOKB!66m~ zg~Kci1xHyJ4jg4+5IDxd@ZlH>!-A763=iJ1Fevua!m!{63&RE$R)!1gtPBsh zSQ!NPSQ!)qSs4OESQ!$;Ss4~cu`*ncWo1xMWMwE&VP#mL&dRVsi#*$G6>9OWmqtml|f)0D?`IPR)!DrSQ!%Lvoc(m&&uGi zfR$mx0#*ivg{%w{7P2xhEMjFSSj5WkU=b@rz+zU01B+Q143@AmELg(IAh48`p5EAj!rcAjQTYAj8I>Aj`%eAkW6opuom3L6MCi zL5YpQK$(r9K$VTbK#h%|K!c6JK$DFjK#Pr`K!=TCf-W1w2R$~13;Jvf9}L+T7>wB% z0!-N$6wKHd8qC=k0xZ}V60F!55^UHQHrTN-EU;%|*xWWVSyVP zLxMXSLxLw8gMk+tgMc?1!v}9Rh6_Gy3=4eO7y|s*7$yX;F>DB8V-N^oV`vCvV`vCt zW0(-Z#&95tjbTDG8^eScHiiZ9Yz!X~*cdJ(vN3E(Vq;j4%*N1=!p0Dg%EmAuosGdE zgN>mei;ck`n~lLBmyJOnkBy-qpN%1)fQ=!bh>fA4gpJ`sDH{Vr1sg*_B^yIS6&r&= zH5)@hEgM5YJsZP>MmB~6O>7Jon%NjOw6HO3Xk}x#(8k8_po5L!Lnj-9Lk}B6K_45# zgb8d63nsELe3-<>@L)0=bz#29Nfpu&Q4?uW58^ePQYzzxFvN05FVq=)F znT;V~3mb#MRyGEKZEOq%JJ=W)cCs;C*vZClU^g3s!(KLq4O}=F&ucp#$fP=jp4%|HU@?NYzz*J z>3_HUE8Fq#Xa_kHXsIoIOsIfBysIxOLXs|OVXtFbG&}3(Lpv}&3L5H2eK%brAfj&Effe|}{ zfH6D617mgu0W)?61`BqE0!wy=4c6=o4{X>OHrTQ=G}yB&hR0Yo#8<|JHv(qc7}pPb_Rnac7_Sb>~hu`>i@ zurnxRvNITDvokQ{urny+u`^7_XJ-f~U}q30WM_C#$j&gKh@D|VF+0PD5_X1!GIoZ7 za(0FVmFx@+RqPB4s@WMH)Uq=$G_W%;G_f-{w6HU5Xk%x%(812Ipp%`Up^KeCpog8| zLk~NHLq9u%!vuDQ4HMZJ8YZzbe3-({U@)DXfnf$a!+{y>3=3wmGZf5XX9$?h&fqYI zo#DV-c7_Y{*%=lrU}q3m#Li%_gq`8T5_SfIPYyk=)Gc*D-%@Rpr{;T=1Jzz24Q2OroO4t!!~IPis?VZm2+ zh7I4@87BN-XV~zIo#DeDb_Rj}>#u7#?(S zFns9dU^vjj!NAbZ!H_V4gJHo$4u%7hI2b-m;b3r>&cUECgM(qhOb&(*vp5(8=5R0= z%;R9VFrS0rzyc122@5$GCM@D$5Lm*&;INE?Az?WO!-ka{3@U|?9o!SG-W z2g8N691H>LIT#8ya4<~R$ic8-GY3P%77hl7tsD#n+c_8!{zFkCpr!SLZU2g89g91IO- zIT!-YaWEL1=U_0nz`+o3k%K|t5(k68We$ddD;x|7S2-90u5&OL+~8nfxXHn=;U)(| z!z~VmfZH4l1$Q_Y9PV;32;Adf_;8Pd;lh0m28V|n3<8fh7z!S9FgQHnU~qWK!Qk+W zgJHpQ4u%acIT#vVaWEvj=3rRxmV=?;9S6gL4;%~uA2}EjK65Zk_{zbM@Qs5Z;X4O| z!w(JyhhH2F0>3#J4E}O3T=>VqaDjo7;R6#VLjnsY!vR)Kh6XlHh5&X>h5`;wh6XN9 zh5&9(h6TKw3v3=A@y3>RcL85ra_83GhJ84{E^85~qN85XE=GBBufG8AZV zGCa`aWDwBdWcZ-V$>5;R$)I4!$?(CDli`99C&LC~P6h>2P6h@uPKFO=oD2e%oD2@u zoD2!JoD2#gVVn#b!Z{flA~+cWA~_iXqB$8R z#Beec#BwqyByci3NaSQ_Nakc{Na18ykjBYSkj}}_kjcrgA)AxoLM|u6f;>)!1Noc` z2MRbD3JN(H8j3j?0!la;6iPW67|J*qK9qAZC{%JX2vl)0T&Ut?NT}vyXsF?22&m;` zD5&RTC}`wlc+kYjz|hLcu%VTc;XxZG!-jTFh6kOT3QCS1yJPo46PRHgho)Z02G(u$ha&U<(&R!xkW#wIrY@KRLCy*f+BzGaalxAU`KFxe}y{fgzEh zfFYAXmm!y-m_e7JoFS7Tk3p9qnIWH{h#{3hm!W{6h#{XLnIV;-n4y@Vgdqbgp2&~_ zR-eOQ$e;_x#teE4DGWIbIS^yvq%T7zLo(QmVupN%G=>re1qN4!JcbO0M20-DxhV_^ z3_%RR42}#6U@;Kik-?QAm_dQTnW2cGlA(a1gdv|HouLTq+6=IX3Jd{YQ_C1K8B!Qh z8H%7bsxlNa#4vzJhycibh|Us*Oon_0a9}~Cz@#ce07DRiKZ83%5Q8IwFM|t%BSQ#- zBZDeK3M=leoUAP0l?LuQF;G=2seKMReYipKWE7Mx!>I`ot|s;%Pt7^o@O}Uf7rAq2Q6H}85|jc82lJK8T=UB z8LSvU^Qj=CKzug_e+FNMU=(qX90P+wkYg}}#jmYP=*UX)pq%D}(?yl1LkL3* zgEK=ZLlL-q1Nk}(T&fg9ON|()1uhJk4CxG+3?&Sp91baiQW#1Zk{L=EJQ-3LVEZur z8G@lD6ihaNAq}JSVPFVmh-3(62w`w#@WpU}Gq}7e0he<*(7Xe3C8!jGiN>JW;twt@ zAthZg0|SG5Y6&E*xMddQmM0dahJexm14B00cX1^o7(y6=7+e`#8DhZYr$0CZL8~Dc7(ii_$B@X7%K%D& z3=Cxq3=E)kJfI*9V+ddfUdEl4cL)J@JwEH2K>D=taQ$w@6L*3B{0HPkhLXd+s@ z5r+E2l(NKvOk*S6jPin_{4^9}A&z5UU`S=CU?{<;KZ_Ys8Ir-N36xSQ!8IzV#>-_$ z0*5=Ou0_Q!0q+lvC!R@+I zhExU@hC~KXt_SG?`3t10gdvonfFT7*29(}GEk;mV4A!DT)(J}Apz<*f%{-7j{@_v$ zVtx`hMW%qsbcPUcD-Tp!fZC%4;1U55st8$-yFl$pP^f~!D-@hc(xK%H$YfA!451Sg z`yfB1gG(AvlNVH;C4iGJw(pC=G#9SPnw~IA?(B4M@rWTNIxhgGl1g};twY<8#87>xh{LmopuxXb~?Ekqr9JqxN6 zKxZU?>J3PH9@Of`tbZZ8LHVfw+G7Bz^JFLnxAUQmDh71<5OA&prK1uCP|b}`-jxC5 zH(1&S*#|n?0o3DA0JrHuZ9GJ4QkTJ=K_A?fFJ|Bb%R}Tq?e<~@1r#xmSs-&jDq!*; zK1kdJ+~de&@PU`0khU}^e|j^dGJw)HNF8$N4QeYOw`j1pCqU+aN=8uFgHkg{7bq8i z`ZQq-&J3Uy2B<88)aRhw1S*?Bc7ZU=U7&IXRJ!IcAcrNg%Rs6@=@`-r1f@Dq9wN4v zh3pUXmKkcF%#k6Fp^^azei9}>c#w2^{VN~7t0|U5Cf$A>oc^T6_)N&iSZU7mM zsXlmN}<@* zz{~@+-eLMcVz7QcNUWH_8YBe9nE5OKoboCeP*sA$6Vh_Y2iGyEqXsExsu>tyrg(yT z2?(3S_EkaOk#-e)-mE8~?ws-=KLf~#eg4(Z1;1mq%DWQff$V`2- z@)slq!kF;_8L2}JUGm)nYL`ITm6&b<*$=~*?jX*;K@9l}`3&g&HS*mHss$?y~yPlwh+M#2T1u(jOn1T#MBQOZ-Ujb@hGFO#MzHJ@`7nTWQ-oYM}SKm zB%gumBuEMaxfz6UsfWY|q>RI^4%HW+QV~*$f>dKm2dL^XdxE(1IWeSyNBB^Cu;}do zP#J_->Vn1%@)?lZQOM~4;X7>Z#jY}hp$J@NLtG1Lmw-wm(CPdT5p;K<`WmzU3Mp+d z-HECX)Hg)$-9mI?#vgGyG4+Lkd%d_u0^PuUbWk53;!jNdxJn#Qn+ej_1?j}phaAqR zZU^ZE=>cI(eUKE2yTpL##?*(sE7+Tg@F(tp@>pU#ghV(?S_?I2S1ZR3OoT1z?4 z1^k#BE^B?S%G^Xf{MWvZ9qoEQ(l;O7`)&8k;5rtQzmYCXmQNqrpWt9zP=2>DEJ#VYgXZNtW9hSLwYwH(9b-7+)k6XuIg*oZAyquIKm*hRA z|MKLITQ1Gr|8;A>;s0gK*^GYsCU?nQW&U;6JH5WA^I*UqrCIxT3BBG^_)qoX=`PEU zW?w^p^jz!Rk|A6*RUp>N`IN|(g1;48&drRp<7eE>+yAZ8P0FmX|6Li|jq-){GnHMI zRzCgluKgp&|HYwQw;Op*=lz+r;Yu3Ip;H`koM#QT2ZYIWp6EEQ@zAAMcGU`LHrAMh z(vPk6X2<;rYQ3=Q$hTW5caHFHyI<{)WXP)UUa;`mCilO*O71TMPVT*b^UJ=eE1b<< zot%(!InvN{iOHk#ac%yy!?^Q_JL&M-CZ+!vd5)}3Fa9J}7|}O|*ZPcDi<_((WFqhOn@c zatxXwC&DAI23q}UeAy;`Yx1G_>6!5izDp~WExw*#qc!z@Cl~Yb9Xmh%_1G)=f&b6v zitMjE%dD1*eG*{o`4D;bzwla>U)sUb9+}H~3am-|YPz%Xf$#s&ggd%9=PUFlK8k*D zf{)Gq^C9OwTdto9(wCj_cKf<7vX{mC(@iq;l}oFuIR%*w?+1(Ir_7Jt#C=6rM_*j? zZuPIAr6=yy?pki!c|6FxX69wz#5Lxm ze~(=8aBd;r(f%dpUJ8}-vi&Sr`1z&XFTZp4F>gXdrXI=-e!1nW+(YO8)9>1x-%zSL zKW464Mqvp1B1xb08=;5ISazEQs&*&6U4KPP_~H$XU?ZjNQ~j-lpY5;NQ5oqi@$b@< z85;w?ZDqL9U9|6olgTv`{Zo}TO+Sh+_xyfl%)#vWZtX_ims}s#^;;;kC!Kk_d*l4J zXTKZbje=7bUb7FlSKwZAWbZbCy%V&{m74!rn^qnBz9#ig_nMdfj)!|S_>2mdt(Khb ztna&eW9XZgiR+@Y7jLqg^6lQUZj%c$9G4}mtctL)oc-(Ji};KCitaT${ajf1xK~VE z?a=ORhK`en0&{4|!0BC`Ldlm$@fqxztRhG!mX=wupwxU`Ov@0Jl@vV4i!pYRbH28 zvb5^SXnr{yD7kZQ(q*%7`vtmN#A>PK3jvww>KtrD4fos3s`_g6cMkUfIo*RdZ~g3jdE>!J;lp~|e^+EqRW95I z-R8=`06JTN9QQ+fg6Q`lYHg4&5O@)*#~q3H8_W}V=NnJNFZ+#Kz1&(#r*GMdJ);DG-k*KN%?3lGQp?)#kpP4dmwvtb&vnM1CE(z^ z$JZG5OpDI+npm6usiD@0=fFi(zL1Oi-4?e--+r{;Lt`iFVUvm29hpI?MzfLQ# zI=yYquGKZ4?#O36zntPcWAfQI!T--Jw`I5%YBV!bU(?37e8n85y^MQ*YFA!}_YRff zWp{0P9FuizrkwQ4oXbo%;?uA0+H9uqG0R+OpXT%aRqBE6vsAzS+#6&0(6G;~*J6>u z@t~({zr(d|mow;`KUg6wdhcxhe?~3!-%Rnu1)ZYW+m@@HcqlP%(mp>2;U8zOPMiFmBlo0iu*m_F zEvt2whq4yyu9C}Buk}niRO}rWvN317z2gdpXRl2Ug!Ij9R9e0MmsLf;jkrWF*+R>s zUWN7dvV=Ul{upO$&FHDriu7D$%40uo-3KEX{~f2rm6%(MHfBAKtM1@97twU+G@EYJ z$Bh4t`vp}WFs~K7f1}%o>rk4~gOF@4nRyRQZ%y5>_)nv0P*~uh2}&C~bnGHir><#} zICA6Tfw`I192Qk8EoO&DZc&9EY}~Bz^1*KgL#M_%rwDG3@{R;Ld*w!6(+cF03g zSn(b#N8oG!Eez?5>2}_@fTNyg;@2ICf2XWmqQLh{^RLaLYbCn-eYs>CAKpB>-EqHA zzLr$?WYY4p467q(A(%wc$uAwRzAaB9NR@{@ad*VJro z3cqP9P#G|-;C{}c%QY9WADzzji|;$Pc!B3q*>jF-QnaPEoiz|!c)ne2w@}mL?}>u@ zPNsya6gvyHoj-FoeCPGR3pK0Te&1bi<@tTpD>)2*uDRY;v1=}W=J|Y8m9_XeKeoiF ze>OWd-gb_3{8gqK7ofsgv2ec8{0VZ7&m8);0SDO*~tzqQ?*nUV8!(1NG8C{XfvC zHDp||l0gr=0t+-Nh}=7dg+2qM{Vl-20B=7+r5G6)N867hyZs1G38+0{^z~Qdq(|iW zK;%{gsE41+kjan(pSuJ(z?T6svR}y%0-kYmWGG^AXGmvoWGH9wWN=~t%@%ty1Ty$B z1TbhbL^60Yl!3?FEf^s4azzXo3^@!L44~QHWboWt7K0;$AA=J^Izu)?Awvd3HbW+Z zJA)-dIfDV%yg-Ix1~&#r1{d%O%`Ap223H0j244n8hHM6R21f=%hEN7q1}BCL244ne zhA@UO2498>23LkE@X9`rxqb{`V3X3pDsmW77%~`=8H~WLNMgukNMSHwNMbNz0IlV8 z1+Op#tpZJFfayzS@MUmfFl6vz$YF?LaAz=NC}RNW3uLHZ@L&MBKN;+PnEHGMUj{dZ zPzFPW0)|KiV+Jqq+EXJ2OR!y_b*3)h)pTAA=lEH}~1gzhZp^_mAyjBh5Qzr%!B>kZHDQAda2xB0mKbXM@ zyaFJc!H*$_A&DW6!H=N;?B8UDat04@*!eN|g6*k*(#8zF3|S1m4CUaJdX5a04B>Ef zRSb~~Fm>fnbs&BfLm-0zLpVd$XuN_`8liXrtwE$+yrwgxGq^Hjg7cLDgFAyWLoh=j zgFAS&A86&L3qv3{mpL*7GK4ZXGB`4rfb+WxLpeC_L-czyI5Ome#X;(v!7Ix_Gw5Xu z=?sMoQ4DSjB@9&zz6^y7l?=uVSq%OR1`HA4Jmka>%HYRP!C=Oa#b6Fj#S!3j=%BRc z!;r&Z#1IBvVOhlx#t_Kh$Y9Cf&EU;o#1I6|HK4U%5e(i884QsOz6_xZp$sVuUJL~c zueem3CE_fAa34;N6C2TqaXr{`EK^weQuaY5%!2`T9wgjBplNr1iOu=im z3K&AcWlSjpXpRdMTKWur49N@z3}y`e45bVa3^@$G48>r#fZS}t5Xz7aw%Ling~5oy zgCUr~g~5rz6}&1e1H1x0pP_;w47^GylA)BrmBE9-1k5vK$Oo5DCJdmka%D(lsAMo; z&}Q&rh+@cL$Y$_nh+@!Z$Yls)$Y7{o&}S%SNMWdA0Oj;Fh9dC#F++w327Lx+hHQpp z26KjB27d<7s-F;sUy41o;33`Gn9341VBxiJ1D%k-?wAnE{lKTp1i0QW?S+N*MeYOc;_G z%ouVRN*O8`{29y`DjCukG8jr2K%trluJ_Wwt2ja9$DRyX4DJkR45{FhTh8Fa;KWb> zo)z_Es9-Q>NMbN&0M&+G4EhW?4518x49N_RU^BHDT)-=>a~RAS${4a3av8E2JQxBQ zyczr%LK%!1N*SUUG8x<$k{FyBDi}f-K>0faywbFa!IB}L0Th=-3{?z4;QSWA5CIN( z4+c|)ByegrV<=@vWYA{_1+Se>VsK~hW=LcxV{l{$W=LizWGH0tWYA}DXE0;P2d}3A z=?A6TN``y}SB4@6P~Bv}5C-0F;>TdjV9sCwE^EBOb*&#mI70#E!C=ae!{EkH431?`oFp-TW<9(aOu+S50fRO;$7C}E zGkAepLZEfJK@0^9sSJh;P7KBjrVN1$7T_G}&rrpn&tSq3#1P1k%>Y{E9me3vV8D<9 zP9>lfzMz%lptXRN4EhWi3`Pu~64M#H4l0nr6daGBv~J2!#o)}4!jKG(S2qUGil97( zNa%cFFas!#a~Vn)j2XfiOc}x%N*O#Dsu(O7suq<~XNE?BP-gD-H-171V zmnJC;DGX)|0Stx=kqkZz!3-u0+6=A?l?)jSrVJ?zMGS!qUf|L#kinJ#cAF11+NYoq zsAPt021tJiy;X{@zj~RGd+JNpN1aOx_bmJP=*IcWT=zT&N9*70 zpFDfbmDh7F)p5Sr-y!qx)FONF%@y0EJ}e9L3BR)VRpzvo)>CPcjRpIEa_rpG8ZqDh zo<+~pZ~p1xkC#MU4LSR$ZqLE+vm*bbXL5JPo#l7m!18d4t}=s|>jF8w$1m>G->Lp! z@X-6=$EeU`gPdpQ%7acU72RkS)+lW1UVEl}&jaJ9+^;LnD}1qjw(XK=rR0hE!JOBh zi>Q>^o%WLB)Jb&n+JE7sIK%(LJ6~&_oY^4GvVK|HIUB>(b7xuau1q`C>UHGW%dPDf zgdg0$_00Br-|`j9tA6~+UHf;6^^1>&eTR)x?>&5ae%3mk=uhiG{Tcb0R}R14$Uf_b z*Z%wkQ`)aE2ikSr)~c4=JOAD*ki6dQ((kw5@Ax0;Yq+>)x|p$)ZLYcPy|ve#Ex30a zB(JT1@NJPdg*MO`0&xBf7%TR#i>U&s;07Yq9cacg@7m8t@fz5)ofRS8Z76doklN=;%rY z(GTXrZugfb+8w(;5u{&fQz7dg>wJe#eAnlK_>w1gJUFjy;hKCrYKF@H-CHF0F3o>a z$=iCWZ1(~K-8DYiGBOJ+8=7xx_r*;Gspm`TV=maP&?GGK0lY0jH0j6T$p+v zf#l6Juc-Mc7Dean@OTO0%j}u3cJp3iLxa254}N3i!|V_}a2>H~30CQOW6d-bf@T+`O48?{v*)yQDn(`M2)Jto|H-GH32a zj;W$Y4y)~cwM>1!tS(oi7EdH&0O#+t^d(0M0y82(=7}(S2cMqziSfwkoXj=5&bG=Q zZq!-5up;uV#*9ZM9Y6fUbvKk>V^OKQDRcSoyofujY6-7aMhd)giWK$X7y5L?So>y^ z``QH(BC{sinjWu^NYO6#{OEgI>h;qZyNy^@_I%)K<^6a28tb*4C(eVzOWyU(oDhT6 zp+{s(X4?qzJmO-P*Iv1MT|%6hD|mj>?7ioU=AI~JzNp6nbHgKa2gGNpGP$m$<)&K=OKX zDPGO@aQeNoee98Y@{+(;IBHJnf0zH(!Jc=Yk^o4(`AXTMZkarj zWlje^gZKs>XPN8yf83It7ze(xQ2KUp`QiQ7SzG&7y#>i@-x2*S5PIb4oF(U5KzzQ} zQ}q(}Zmu~qpioX?$0q;S1MKZaWeap#?WfH~|_$)hkhnauwa(eSP^c|8MGVIkoRzOBT85{o>farZtV+py z>x9p97D=v3Pd%}8_gv907tgIa*qX8WQ&NWe299#Qik0@)zbNo`9=>>|+5YkYDSn~O zKYxV8xF2l03^La+VNzuE?&^;#GvB=c@gHj-xO!;<#ue_9$Ap}b1v$G?3djcox4G> zM`sc1Oz_4x=7Njtzm_dIVzD$5Ty97_&F`;2uijXGt^>TdlJltw<9!R+G_KhfK-w9! zO&zw!Wo8SWIO653t!Nu4ma8f6ICII|>p$|AffUFICq15_5#Xp)mv(plZr0Uy=Tg8| zIO?|~-Td@r`MZ{TA8Ws}aY#u%&QX(`uYOC&+4ccQpJasovmEPh53)SYKASY}ak7YJ zT!gJluGy36E5KJQYW4rlH8xRVvdBoB4pPsPu~eBkKF7=~?NG#pccJ~c9_^V1c@p`0 zNBW<32zc9TWE`LQwd_=*L`~=iRr|$yzOj43TWLi#)Fy3ik(#BR96o72)3?XkVqBZ$ zy_9=ao4xv{wK+goZ1#n?#Vf7(9QmKW1KU&aIMV&)#W(gEJHhpg-cfUg7ngP3O*=I& zy@cmXjYQD9*jJ5ncsg0)LCfPAq#ABM|Hkel#^_Os zo>%+fj;^~=w-jnF^)Bce{))XS&wSn%4ciuztui-eK+f^$47oiayJBbZ7}CN zbCP8n_dVlY=9#BJ?h$?dLgY*zr_I`1sp*wgF=dMS|LdJj9M5f9=I#%YmlsXocXRe$ zDwQnFBpwUkSh&D6tJo|UQzogO0bCQ2@-RCmiUBL93%X8h= z?S~G6^c(z~-xZ(8uqykZ9QdeS(FTXR4k~K*eX5@P0Le?;W_9)`nO`Nx=3#S2^O}*+ zjCp5@RK4>#p9O&r0F?KcW3%@6ErDDGd(buj2B!4v;)h2ztkc%-^}WfyV$Q3Lmf$O8 z)h@LxGiFN^_sZ#>uKeuD0}zk+9fB(E?Q1^r*(M9zR$bBq1^$Eo~-RFX??+0H! zDLJ#iGJogqim0}xhpC!c+ss$}oaA?2;&F_g?P-vDsYeO3x{{wCoiXVtxZR`pOqfY~ zty6lzTwf88ywc{H^mPl*XatLeINeC|A4!t2ZhmOd{BO<6ODh$rOtPBN6qRZKLG zQCG=UPnx73x_G{oM5pGqzz=U!CDYxMsxC&gv41-i=YFeyzk}Z9_h5IheS5jJiJfVt zrYC62A_JSTfKkV{2Me6;F3kkV%l`b6R{XJf&8Nb@;PBO^j;XjQHJR`~M!^N0fzxYu*+kw3RM&nNmSZ$7x56Ky(>(&cdAlDTP0OIlB0 zn}l<{uC+wa6_a2g&~`@#gX>-G^4u+JI*nz);iZ1rc&q061(G@oiq3+}hvCmTCw7)D z>TS8*llJ}=k4;5X*YE!RfSQ-N6?}YZfQj^Muo8SCCwv~VLmCFjfT)qV@Yqykry1lZy{oFS&zRVT4^)h&Q z`|*=(FC?X$emmxM-Ikbfn|;HL;=5{-KmJ+z(dV2^wfd&ztd`85Ciq-oZ%v-xe)QdT zb|aQ8kxRN-Of8L9uk6~tq)shiv1+u|Io6e%G>nd%xYRgJx6rw4FQ37)BN}>F z!uE=C$IE_>_;E{ujni<6lccAx{mLAvgs0p26{L2j%{_JC|9QKqYb;(L&A$-V z#v^jDbnng%>%!TKJr0PxX_w9`#&z) zC1ECy96p;VYm7i1J z`~JLsucCeYoHIr4E1oM)(-J$i;$Z8_=A*1@F1#-=-jj1IKI7T!ukYMy`7a%a+qv{3 zr~ks+nosTXOTyJYhOp^wX7Kp(z~glw*V%`ijk@J$-u~8mQ`r-uF@@Ls;q_7``__AR zyQOPNHV0Pf_Jubu@NpJ12#|@>xl^e5c7yiBtA#dRVNNX-TSB&G-71{$rb63x`N=67 zw!RT%;?Mu2iadO)d-J^0N71h}%LUh;=S<<*wd$WSH@iQxg`}nK?4B(;k36lX{+3hi zTJ_g8Hs#w2n~-VDy^`mz-29WW*EZC+cZ>Cl?yt;jajbTRSsVE0uKv!JBHQosrRvP# zwPn}VUv?MVyQ}{ehtli9X`8k^T*WH#X}{LlI@Jm4PmKB*i`MZwhqIYyoVfcm+3RTQ zQfI3}5r;hIFFdgQ#1{K+pIRR!7*yR4YrCLn`c~p-q-WQ<$eq!g-Kl1WUR6t59kllA zoONMC){QHnY<4&I?kqeNR{umXRR-k#Zg%%(3&9<>lY6%4Bzqc*{+3(PwWt>E{<)I= zS1#6;?A;S;+`Gj1MfX=GvA7mJ%j^yOvQYQ`sXlX9x9pn!VfP7Zck$igP<~xFZPB)b zRlFjfwy(Zhx3oe1sZu**(K5c^aCY;IlV{&1f!yzHeJS9u=X}Kr+fOX9|MsZ&QGr4A z{jjzJnp@rqfZV??(gNguJCOUe4(^I;gt}kM?#AAoA5X>Af6)Ym|2u1LcK>Dz!JWF3 zdAH~!M;eR%7E_tEs>U_+>9-X&F7ue?N}dO~f9qaXt#GMeZ`#;k zoUV9azsDBy@<*+Y5-h6E$F(0&Gy#RbW7oP!3vb5mQak5g#nRyLmpZWH^@%%I*vxLO z-TC2GSp65pRGwX{-Whj^gVN7V+sQmjbRKyci@?%<>N80C7xX`J^KZ%Cy`k1UORQgl z(|?Pe<*NEDE*veS?X+k2o(Mb2ezMtgg+?#gTmkBt%QrGV;3m=Ik{8qoL*JW);ekJ*Eky- z{#V#Q>8J2i-2X3%Pk1)12B#lp4Z)qZlXbi&XwFvBkC8fzpo*DF2G~gWP{wC+!|2{rBJEQ2t#B%D=l< zA^8_n{wTFK7A@m+=U-6z0hd1>Tg<BdGk3X9t)6kG#%;%70k->9NJW z{81|;{2}?*)zh(iU!)~C|2q9DhL-;az~w(U{6Xmloc^`n!RxQdJzG>j`4<-cDc@Gu zg42&5xc-8aKQFq!Hi?1CA8`2pXG;O4|LQZRb;|C6!hbKQ{8##2IepW<#8tdg!1b5P z1W@_kkhHAdIlNsxa%F`~la$JiEZ@-=En6 zQvQS552B#(2i0Gx&sOYpnb*`S2?~Eu`hnKJkoE(p`~1~b?SCv;1-I>+je6`@{Gr8WoAoHc%kMH@jxz<>F!aoNPU!+^|%)|6} z&ay;*rzTmJT~UE9I(3=?-{H=YiZFsZyFv6*9n_A|``KTAxG9sX8& z3?$EIs3jg_vM9OVw)!@RuekTs>U9y_)1NHAbOyxN`e^9KpL!G{ z!P)6UHp#6dh*BV6n+G$S99vHt?j>dqwK;3@VJY%#y^8?J=eUR?~(PvfFh>CVlwxDGoe-EG){gu25^T9IHnTWL(6W$1T$C@#JplbnrNW&=upKznUf( z#;7&qg3Oonx^dWkAD7{yf4_MHORlNuar%7HP}V$|T-y^UUT!&qF@bF*ua;4M;faJE zka~mn%0|X5$_WeS-Tn>Yb9He@AGr1PZ{2=-@cf48w(aj0_iQ@w()!F|ki1xMhv?o9 zmmfzn@2Uaug>FrB=h<3TDfWS_7sQv@l(EwAl5@%01Bb4F_}Y@iMt5zeI&R%`E%#5{ z&$k*JQ`DA6JI42L9-ar17fofh5NBGcZ}|TNcw9}5VJ5@RJ4dyx1p3WZGkkxmH?Pv_ zcgww$rBmn2%b)CD%zSd)|8IY7j~DGN{|nMDvUmNK*TH} z6OQV`o*;QilfEl&I3=^W!pvI!Xw<&aW6;?AW1VXh_v>VXYgtA!SowNVMHrKxJr_0v z9Z$lbP{(t7aewlBN#5@@XG0l|Z<>C|x!Np=v(t&? za$;ejYLpSH&q7g0f%VS2oUB*2e*7o*_IB&V*_uy4_UpB6*&VUC(mvs~;xlP(y)fPx zQAXM&Auf!Z8sMYG6gy_H*-d}$6KY-!9w(DpQkQw0cOuUMy^iG|{Zdh1H?}KWSA6aC z{3M8P#+QG2Lf_e2ru`G&ZoYDUvQS5lcHq3OIBDl(aQ@cpK0VE0#az*uS6IR02wG_h zNx3F}>sqJX2B&A^`om0j9=~0)?F;u~ka^0&_asA>Bquf&d-Q?$LJH0I16e}~vnr;B zgZP@M%iJILZ}=+nWRE0>uXxX{VQJqwWpxRW`-~>;E6f&u-`p(nWbe;eDV@qH2btyh zxuZGvYWDr!Y*^y>dfN>aF}L<>+l_-HEag9wRIiW*+u4FYI{DbCc11*Q%MJh2UD?+W$v%jnrkE!^ktvP@`_2n?7Q{L za#iw-?;v?qjHRE4KECE|+hA_A=;}N8u6hc%)GEhFMW_QxzGyzkthO z=DLT)tLt{Ja{Id96r@jd%QeZI8EuXiJ-wdCY+C-uEKWvX{pVwgFUzxSTF4|TZhk3Y z>*5(fdRP8xL*^ZizkYU|{gKJ5X`j?V`puuMEBf2bU{t%!7CcYMlXUb4hl*OM#99k* zxum|~qJqqd=kHrTodTCLDr#OzL3@}FHcRq>^~>qqx|CgCnIgMbdUM<6hMAj%AGv|d zmD2H8@I6f0+D(ZKJbxr|eubmjrzkb1q8Mcfme zcXJ(Vz4I$$Px>CAYus8^#a};WG)T*U-`Iw_Pg{N}jUDb8o@tf>H`pndr776s(%}(ZNS9cKIWh+{6 z+OkxmY=)?=Lp4a=;3i{cJS)G*MK|9iAimy4ts6&kO&_E$*4kDPX(KIVy>?zroR7N4 z^NW!A*XeI|B!|2^$+~etgw2!iR{c+J4o}Sd)3Ihc2Y9}b@$t90TmBV^I>rcskC@YL zR!gg&U=lrJPtK{9C3jqnQp>{rd;9zDcaQl8vd?V036E5Rr`b@A1#LxN?%G%eM-j64chnDcjcLQuBP540wJ}V(GQ1aob*`miMTD z$6uv|xKA^Fuu*Kk+5~RNZ=wLfB4;-%Ayc-zh zE_}VrFk|VC_kxqYiMY;w_^NHsRsCuEL08T)FwAD);K>kMB`2@?-|u&$iP>L)xF4rq zKJVn6n6_YfgNpd;30oKK`Tp^QzEdm6KO)@ojw$74uLx_H|7c&&omd0w1(VqCu%B2M zwl?g|qYM>MskPUY4S%b6i67evQm^=ZfuZ+iDc3E%rr`XnlC(g^+LF~gmU%7sNGAg` zL4D!ELsuR=Z3A8R%Aohr(s{Si@h86W9qi^WFFzNW{8Ffww|W1Gqx|6dRVwvotfPGO z(S*qn;PPI+-;P-=-pzjAwT^w)-u+!@@LH60zVNFRGmSp40ogD8=%?YOTXw6`Puvy) z@%3KMjlQ^S|Eb8m%{=KGO5&1N;}tfw-mP{Bn>b_7j(-)3IeZI}BJMt3vaAO@-!5;y z^LuAj%ECW-{{t3WwEm|ZuIoQ2#`5MS|918<1V^EsCkGJb|=F45(@e9SU=`O$t+r$TW1QQ?=o+Xji; zUs+4arTZ>?UnnhLpmDIV-njF|oIsF%iQ8&h1QHep-T7@i*K2%Sz>cm4r>Ik}deox%sv67VVR~$yuGqvG}=GHamFUSLssyWB(z zUEbfRSX*Zyq+PBSn)%nDv#sV*V^SVD4?M};b zp6h;Nb@MLCoJ$<#;eW2kZob>@uzhn^Ih`0EE~ArJaKC|x@5-M zX_;@h>s?ty_eUT9=imx%S7Ra1nviA<>lDJpGqW^dkE*qV2dvW`<`rc`dHjKY=RxVSMiBHRV37)qXbo!#7 ze!fil-HdnO_)=X}bUD29TZ@iT6u4dyUGnc$W9{iI@tJ(yF>`cuv|H;Zt46Zv7Q1fE zyJqktPi^(&D-$k-MCvmJ?FZQ}zdRw^i}lQ+ne+Pd?mqa+YCc=A_`)W!oQliV;Nz{h z%0J|@#`NXHaVLNeM^}5ZqVDYu-`wRanwRo5wq4L>Q0MZEc&Xz0bH>%JTb^ta(O7&v zQLH4TbazZy+rbGELUQkUtfEQ}s;tfhx8tN-KD`oP>#n<0J5e$AtjJZxpa~1IQhdG& z#mj-`FLm$U*!tL1U;O(TE^s~2n74?cNNFV+LTnw9UbebSx3m#1I4(E*NMuI=|9H?Dv8Kvk>)>QJai$;w5h(aDBqV{8iQalr(dk+{Zbfa5cO)J+}6>d~?^gv?>sv zWtqY3{ZZxD>bCp^_eX_9y7=E%N639|pAN1+6z7L3T4hBs9Zksxmn#xYZy)?qN?CSv zmDzldegQ46r=``^-rZ-lSU`N$&7MZr9%}8@+kM3F`UaMTCd-Yde}0^ku6E_7)J2z& zUqLbFz~vrW$F$tyGf#gs3Wjxp^y!)ZO5E-9>1RvU>Eq=`a~`N!`<3}-Y&+4oc}t+r zlD|6{f|Q&^rFOsES^3Tqq@KMxdfECj4~&)tU%d(9Yo9vF643IfCv@|f?dLZ{&(w3S ze>8Ev#`1gOap3f#ck!0ARLtMND4V)ZUJDy?B=o*MpT0ih*8-;oa6Kq1JvD&E$g}B= z{Y&tA3+<={+_LUg(|hYDuBb0)W7NLEZ*(tvogsfm-WJzrpN*<22B){(e^$l(;?!+% zC7pNYr^efX+#zsrdXkH|eESojUEp$x@wVn&7K3kRpNDFK>m$iUj`#SBEFKkd+i0gw zzVu7l$977}wAVXp8uY;ZE7Ok}N0@v(zRneF2VM8gAkW#Z-u=faD`Z-{aiQL05Ms%ent{Pwd4cLUtSJDTZHAy|(p&p<=@qj?|r(d7jz2H=np?y1Vpv(L&A- zigx*b!0BC$_4!xf3F#ift7nw+X*n2&TFgB5UsY%I4&Pe^UOR;ZIGbfP z1Z$_w*t-p6AKyA_?|)kEYp?6j-S%VvvmUT zIhY)HB+iQDw617AwPHmEzx=a{zYPsMuWnU5wR&#o#|*Xkb0?;8wB8Y(Xap`FG%r3a zFvwYaWpV5|@H#@Z4Q{6aB%bqkJ}UHXl2vxenaU5@DaB z*uB96$Li#D{0wz&%GINfFZaf@X6h6x^)bzc~^NE#} zb2a{h{3m+O@6SEn^cCe=7mo1Xw6oKzd7B*_R9&U#VFDi4lUVau!tTD1)8Z~$@Hmsm z@s5CAyBGDkMYcMxK0jj@OZ_i@VV0s)fno)C97pd5(}EL;E0{&*Kb+>Gwo+D{Y3r-Z zcYMrOdESECRYDR%Zv)>*KaMsH2e*3_KlNm+_WrYYwSWnD96{|(<@%s=W>ea)S8B@d zWa8%1yP7-ELtMa0-(w%hy#fi@IekA@GOr3e4qiv9&y{k&Y}K3F+j~^kf#gNiV^a2=ghKJiYd=6=D09dhRaCz?r=X+FNe^rHXEsib4CyVppG916UXsGPIJ zcUc!mziO8j`>!u8g{FN<;B`+DG1r8pgSMo7__YH(?qa^x_=IeQlctx!9q>4Z_{Ezy zBI9fmCwPm4*Pp5JTeO|{^ef=(43BAEkN>I3pX^`SZKQlEu-he4Sj=EE-wVecyG4^` z=%4Na=VOsi6YPw<>wissVD>t1jL#V$&}RJS4w9FiZF>1g$+T}1cE16af7)9=ZJW0=KH=a||0PSdE&e7`Vw#n` zmizPf+Yi9)8TPqmJX=ad-C17G0Iy>e31)w2pJLPOuy2O7hk-$?a1X=jjWY3(#{-Xm z>vt)`uOH$9PF(w&;Rjw9BXs|Q=B>-S1T>HTGIz48ylnfT030t8iG9MqU3u(kUcLm6 zFPd?0I9xm9^=a;czrLSHvVcRQ?GxLjfbM18}_Ic@?CYbTv(0{3S*Zdh*h>)-jCTlm~V zP&lZCOx~i~-EpwrrsVj?Kw}9*-n$VDnT$8WCsVs%r|^xD&TP7PSw(SA>66w zxGMqN4rdGvxfC;}tm4!8KaA6UwPo=8*c^K9*Sxv*tq6D=LUf6@`zf0fx9tTR*Qjk- ztge{*fT4-u^FNPGYr*5^QjQI=TKRQqEb+zQe4~6j-zEIf+q3|c3E=gg?6c=F-n@JF zlB8|RUAIZ!UO4>tehcJJ?L)IIT+e;H6g!_I=n(UxN{xq+a($AoZ-AeEeS{cT9WKr~|%wgjI=g$=N4oLjrDo0v~FjnHT6Ob5%Jlqjw^B zy`Hw;TJ_kw`M2g=EZX>a%H>@mOOij__g*t++uDj3Spnzk3^yHpaG)bdrl+12+|CiX z$gtIM>9VULx}U^9$Gc`}+~j;*ncE%kM&>ZMUXwiA{n+UI|E*r{w~NiZ%XdcJ*F`!o zD7^piG|%nlubb){6#v^f-yzDX@{dap$i1Sm^O_as|2&s`dycAHHbLGluOpQmT-T6S2ySO#3*N&VWlql;;uRC3F5aQP)`XhCif*MjpKTh`5vNguBWE{kVym}V6CG?>AI!4c^kFK6&+zo0W&K^U|z z6LbQm;Xy12mO0$R_h+B9Q&7K&nLO{tbFaFbT_%~V ztj;*GaVC%SMB7z@%|>RMTLoRV^XPB3e7^l9yL010W1mZA->-J`oRd#Y@{ZE}wf!>d zccy%;!!cZQE2EW_3YYGRbrcf5_r58u``*Wo9({} z>^mLzs?>`djdx-{TQK;aDb?ZoSN6&}tMfl?R8UPYI=4T3eE zt2t#~AFkl&vVGycPUUpV`)}?1^@Y>V9_yYfRATzwNwGT5rdZcc$aALL9A*(+-m6zz zR-Bi3^PA;{L7iQ1@}5Q$^Xx^Ee!ni;)cQ;Blq<`!f6=`&Gn4V}&Y9kOgkL%RS>nFH zpY1|}|Ki$k=|8VmH3b|~tGkdDp&Hn)sHLNkEtfQ>||~T5Ik9V?v45VzH6Uz zzTQ{sWm=ijeXH{H>(h3Ik=}z;B@+4;MiPa{XACZSMZvWi@{||BH1Y) zDki>6zxB`|^^(XZ--f6KL85+Y+%=XJ7L02iJ9tEIeQ&U9b+PKH?JK#hV)>alKd;m} zd+@iT9j}k#8jnnSx5a|9cja)lp3)OKZp8jnG|wVV?WM_s@&$LaYd8NnlKJoBHp6Te z<-OH>k37@8iybG-dbO$Qs84`$XVTsiCm;NNp8oWUn%%a!Trci5wQ)Nfl$$rZH%XGO zHneBv@qb-fHibD0CoHK`IDci!<5$aPy1$6}ReSh{zOAR3{31OY{+*fo?ot77%zi z^Y8xt+`xwBfQ1@Q1AA<_P8mFCuHDP6dCR-wk)HRNq+TA@i#KiLk8pG>k=P=oXA+Yy z-|eyIL34l8krdIk-*>Lh-xJ*w!dRENd!9nS&g4h!+t$ZlE{k@sJO254?#i{!cZ(0? zeZ40kJ1tdLw6W&KI`#}6@BAi(zcW-MlNzs7xl1)3HR9~zn!& zZ@0hyH1mi~@Ns4*u^(=+VKs3X-;<7OudjRdd^YDl`&7xNx9V5h#st^8=$$uKOg+`f zV|egu-M%=xzJDsSySduatmPg$UD~&&aY35=mCKLRYi3j#th4{!JXa#urE_(;=(%Hc zD!Om1yl&rHbC2V=W%Z@d%vyDWeQy^Z)v9?DanV*p)=dNYQym?x*a$d^B=Eri2?O**0)0us0%l_>r ztT(@0rIIQXt>F5CdA`)+xjb6BvMK%s+#*RLbzSQ%cf>vxX`R>n=XbUd=Yy4Zbl9G1 zyG0yv*vD3-r+B?at8B~0zk7`YxR(h!%wJk@DeiH5L)HDFm%M4Le-oKsGH^eiP;u8* z_24x&VP(0E(^_ZBsItg&*wh&boey@HXuWOUc4@Zvc9DDLbnwNVyz%AW>!&8kk3Xtw zF57djd|OFQ|K{y>U*benc9{q~nUQPem?QqsZO5IZ?jqiwxf<&la@u$Cn>^WiHooAW zW`63vnj4`zKF>9vOX(2$z1RQpINu)TWKF*py-I5t=97g4^w_DuZ?mT%47cV^|msa<>qNqIMSRW0eOvF)%pc{clU>%v3&X;zaC9)F{_ zVq;3*^C!jo`7fthI+bi+^}PQ0odX*#J-@DbMwRXPhC%`U&ht{nYC-o`r&Z?3yNH}P zyoxk(uf3TV6{a`B!{V>2g&|Nu9#P8S};YdX5^{{b9c-x^l;R!>sdj)SK?^ z`pV0-qRORYzisvXQcrenu>}+I zYIZO!*_ZJ6et=2A?a2Y>gr_|?BBJ{6;-ku|D=<({L()j z^xl#bb8_|XBm9X1Ophm7=O2FQHDiL^w$4)P+0jiY4jhZCO0HBlxo@cRP};}y=yGnI zx5qr6LwAoXUauTBW3A@Wn%NI_$aVJ43;wx#%hOqzTy3&$ystxh_e{<{5Une@{D4U3 zO5=UktZMv3mNnTIPnXwC`#$5UypvmmM$rG~iyDPCM*HhnWvj_x;K-IDfPV6>q2UESoW=I4~^>aS@ z%w5H3`DACClt<=IcOIVBU>d}6=8nYoiCga~3pQEj{A`w&2yuQZ3a=pU?@b5G-%bH~*k64xR<|7x1rIg5Pe^xJBPETzBbG7dr4i?db`%xRnrwc=f~HqjfSLi7}+WC@^CZ9g7&`8TjmFbx7=!PT<*10 zH8@`|x$DC9RgWhYd97dYQT)if$k^{%OI9qt{Bj*%j>xo_Qtu^hhiu-*MK1in?C%mC za-mfugoTB7fo_w!J4(7%hVOD%F| zaXoTxesgTT_}A-RMNLfGFXU~XyKbrFvY*Kc3Je7;NxBNlW75vAe|!5os~4N~bW4vb z7OIVv2c#d*>Smg?VLyY))(G9>pDXgF_fD~AOg(pw|JI(#2Y1{#vd5Ne*E+QGsif5Z1rLd^Ab}YNiA1X;?4SM zbaB@4jGW1_eS7{Z_e3ozjd8Be@<=!5)?d{p`(}=&Tw-x%j-yE@&t%2iMXv;})+DfK zaxYWUzTABIN~41395*Bz;R4e79|D`k2)DKtvp1#~8FcQn}Z1s;ahZ#QdO;**Cam55%svYYg1O7w)OZs2yw~Xcki=4V&cUc->-*LV`^>AHb4nkl*qp2QtLfHr=jPPIlXahK<-~nh zu;@IGsU+v4yo~mJzNHoiJ$^B(*DXKrC2`uCyAyZqs8^EPlisLgw70#*=svfRK)IRh z+x7~jM@%k-e3lcpMIJfn&8c&DU;3)&*X`dfa+t>HJOBOEUl)rz)T;NnWJ!btOn9}^ z>%tu7jFySXB{rs|{;i#yy6pY0)SeyM5Gn*7O@O6#28Ou!m6qM|&DKUTqPli*Yri`z zdc?o(VrAzC!T1%6l8zqDHF>5OUn6VtieJ&={kHx`K~s%ylr4+)=)1MQV zcAls4P~_T@o*VOXf?C{G`)zV;ohP*Xd)JLZuXP)H;u)nc%?&v|f31!0Q@15%ezX2P z;VStvQBHo-qxv&5e!YCsY*X8PivLxKsnj0}_LyXDg}8_F&iPN|?&>NqaW}JVUL3bE zZH`a)1@?W0GqO+2tT%bTzSOs>=yB_2|ImBNf z?Y`-@T?<|AaYa~uO1hJgv8CHCWzNOPb{_>En4dC#Ryz5~)9=SK4$a?xpJn~eJh=o9 z&(;@3u}Mr7Nlhshli&8JFS0*owK?{YJ%(L-TvPF zE_6j^O3x&|R?(FrM*|tIY`PyMU>g_LIq{&tVt*y$Pc7?D8U|WTKR+WrdB(-xyQ}_e zd%kVg@%Q$2OHFOk8s0aQr2P>$+?)ExO62?&lXh8F4W)w?w`wHLRV|6W&3cxc4$+E~TFan>?8$^OxW z{}-hUPOiT4?%KN7$B)|bzI3@zFRxy?c9y{7#ap?3;&$c*&Scy6bZv6R?I|-;X1{X! zdCF+oe7*U*e=b-xG*X_UKnlk^Q4T_;(mN|4P8y;f=uOedrpVZ{b;Lc#opv&OLU?GFURWGk7rQGFUKpFoZEgFn|Z^5!nUH{iJ$mcbMui7&3rv zf6`-!U@&B`WYA@>WUyecU@&8_V2CGpAF3bt964hK69!#|2nI_A7Y1{NaIkwo_Z*oq zM1a{Y3}FnG3?X242ty?JOe2URG4HFvbe|=IB?GeSEEzy!Nk&Atj)B1hdP|l!I2?T$ zj2XPaVH&{za$5vLAcHPL5JLn*1lY&A;8Sv(!S_&+;yw!$_kltW6hnkVj{$s^ojLe) zE?ow926J#+yEEuA1TeTWI59+m!_ovygIui3V8-CaU;@@fy!$}$Yk=ZHPzaha7!nbJ zVGQ03<_um8AUF9j1TcW^S@mVm1)muP5(lv@8GOO+1;wv11L(XiGY0UWB?GqmaWUi9 zgaI@BOo(zF1NamkKZXc~AO>CVsX>+u=HNI5xjGztUKl8TLE#8Gxd;?~z6>D@W(?rP zVPv}x6k}#YgdPKf5rY$h1vp+odDNT1jlqK<0Gf|MAq8=_5rZ>>1%nqj-n|)|8N5jh zKh*pIN`IydmPEM^bY7VSgEKgvg7UH@LjX9Rx-o#DGlL6*E`t+80D~7pBm=1Y0l5u? zNee$r_Zcz}7k;4A>6{n>!R`oS@MExG2w-qx&;^Gh=rlY~_=Pio${L6tj2VI$LKwW^ zH>?p;zJT%vXyi5md=nn%{&;f+GjO>^I0u8uJ70zf20sQ}1`h^z@cEFSvc{Ofg&~r` zoFR-smm!1!5~`rQ;?3X!J)w)V{EN+f=0wCWs7&@_2m_aSpz}gK7)%)47<3sxC80am zkGc#-;9Jas7>vMi9m3$k5W)aHe22vR0lJ$C5qhRXxDIsxVI)H&IL<)zTqJ`f1L#I( zU2wVW#9#z=s|5q--bZtAJ?8>e>&*b3grUfN#HBw_dJ6%U7@%?lbkZ8AMgf&0Vc>ER z6lTs0Mhq?t#^5~U%isadFW^aeBHahd3nt+58FY&Y=uR&a21^E024X_coxzI%RHH)D zp9_O8Lm)#WIDZ5&1TlcpF(_Szfls&uwHX4zc?IMvQqmu&z6I65sO}>s1f9V%5~&Oz zIuCryBj{#w&?#@=Wqe?9(9LHM9s`_@sU9R!3cmln2z_xqR?hh^Xd4Y{M;&Y94NNpc8vR z3oAkD6B$6WN1(YS2Iy(vFh0UP9t`>5xfv($d>-g-SBOh6#UXlN;vj#6ZvM_>CLk@U8EEha4hnSy47l-LUb-y>r2r!1(gK#fI4knK3E{GgRBPf1B=?W$S zQim-bVDjkhf{BA>*^0pVB?sIp0G;>>y7?HCdqB5nr9p2Z4`v8pumGQN84qs9gWBxQ z3?U3b4Dk%0lSCaEK(Pc$f1vx`L9>D&jF`U#oz4tW;mF|109v>i!2mh~RhI$A_XXb+ zUCaPEjS$x?FUaQ*47)F5Lr%fjLzCj-RNY*>-nfZfO0sMA+1a#`S?hay=fMS$>!c=q zXQf5v1tdb@F zC%UySc^z@V*6`B(A1*ck`E{96Onm*vl>nLcst=QL5i z&yM^LB#YE_JvvK|Xn@x`fP9F4mnJpt3kIb@&}?!l1L&^fd~g|;3MOH)wX6^h>m;CYBYghbC)V1g?=*Hhf2G9-ZdJHKH zISin?>_Pg%%Motb`dQ5m7O52}y_oDQOv5Ie7&|C1n*=HFXV5Eo~iLJ$(a1BV&mC0F#bR&MvNQ?jD|A z-afv5{sDnO!6Bhx;SrHhiAl*RscGpMnOWI6xq0~og+;|BrDf$6l~o|eL&8B@9~6c- zF!($;1_lQ3{woFs2FUtN1_toDS_TG&2B<#pdK;L$D+8!q;m;7n0J>M4fdRZo2)y2* zf}xlphXJ&vp@g9ld?qjGhUip=R0i+@cc@{=>oXuaK&uo$C;DQp&_KPV8ZI^>y$c^Ek6%mOH$>4I0fgu8X zKLu#T04{x)Z2*wU0`Lv(AQM462DIBcA-DH}YQ#ivZ3N2G5OtvP+6R1+HYkS|Go(US z!GKoIfK-6`D}-;a29@Wf;2Y{ewW=cn={n353z_*@WD_3DcbijscK5?6*~d?(qYei~DwHP$(BOlrV%c z6oAj?2HhtDSq%iK!x6UygU+M|g(^fGH7qf2)kKv?zonCb0sX#iRP~6O7F8T{(+T>0 zl;GvfXz2i?ALJ`gDg~uDM0t+5pUIQKg#i{@pmdZ9ZXu;Ifb0Op0_bM?9EJb}P-+6D zWSBk3>OgJ*g)OLE4T=Q@29QrdIzXm_L?CN;KrKpCpMc~*82Kg)m>!Tgu6sp6>#{&6 zse@bxYVW}GfO_Jf+sz^E9z=`91!NclXuJ#5{z!qgvEwnq-w7-OlVo+ zI4Hk?Ryu)lA1FK-z-Qg(Fo4#3fy$9m22h&`R0e_WLIt%OL3aRyZm=Pf)%El`f!Ls$t;{I#n7JParv1T!GZ1rUr-%gapYlFrePP4qESpssmd| zr_TV2pCWL13tE!~TKksEkjel$AQe@&0{BdG&`PruaC;q;z9BUVvF$35-U0?tz5&HB z$k(7U)e(HEI%vfnX!TtQ1F7Z)Gn6tUF%*N(SkGiAKq|v$=yy3ybTKbH|NFq!rMI`f zj6M`*`BCs=(0szF}FH?mIVdc&B#4wxZ;F5^M>Q~k^4V$ zKRD(-arxE2;Jw9uX6&Hd|&)?-=~VgW1#CjK?_bn zZ8^|Fa?s*dPy+(A*+!R0`7#IW@KzD{RFn|`1gUklC4#6A#85kHq8xBB={3RF|7{Hq}85kHq zn+8A!WN zQX>OHG(!l32RLOy(t9-cMq5L;2x3mek^wYM4c^Sb0BSdY+9RO35{Ni>69|SlXeI?> zE~+`8b_}MtDT4t6WRowd`KI7;Ntk-bD4Q|3&u7d4-h2eM7g^kd0ldisi#RUzuz4fc z7%0Sikc+U{YYHD9L|1PJQOhe}nQiC|`r}ASi!= z@*qebx*m``Ha#G55N2Sga*0paeS%YO=Dnho7q*+_s?56*b%t|Yv!1{0Hk&VtTJ}|M zeEg@$i<$dZ*xozF+1nDnPH^LJN-wyS>$@m2da-Kyy#S-WqkohFLTx-J95%9$D}U1V*p?-)&L&P{vExc93!XWvpT+k; z;F~aE#%}JT+dkWgyR19%`BX+%dgA$354E}3HS$Iq%)44@S5H`|I@=?r;h17yfUsr4 z&Eyt_mXE@F{z7yW^PT8bzhMmsMm=%Lm-}kjeKU?_=p9XnHDLsj~)@I^w#VGmgQ0%K-xdlq6QtesRwg|$9bDccB=U(B>*S*bOiW(9wCqFv-R?YnEmFZb6 zrsuok;~&41HT?TrT>i>gkD0o+)*Zi|F|VWLPoZpa>(X+&D0|bl_NTwieNk_4?0E!} zm`rDs{&n7^2b-Dr8w?p3J~T7&gMGrlz#zbWOyI-AS0_3ri)FQlPvrk_;s5{t@eB+f z{{R2~A0}?izyKC6o5&9qKZhm{QoC^?{|8Aeh1U{+pyOsfh%+#J;GKLU+;T(rgJK4T z4D>PNgF?lFB41ZZ z1luJtuIA8UyPqVbY&tJ8QF?Om3)7ot&HHxerT%=y;w!p-AM0sW8P5Ag{|p1?nAR}P zN-w@&`%^_?Zp(8;H_qqstyaREho>HAp0@GU?j7L`r;c|`JutWUx{%<9XB(A40l)wv zK5UOtJM-?Fx^s0wUYJ#%+Brx2?qw$aetHRE3$&`WBwk;=dQ-zQ{fS>U!-Txet5@7; zebgAcZr#eeuA9N>U=fAzj`l7*x`lOqQiyks8 zDA{x8o&(qKXTU7#Kdl`0NuP5qG0cg7IyK;0Im?h}UmS6ao!qd@y9|`?oQ0mC0+lnAtDu ztml7yYbd885dG=c8bg=aliTVhD{q<0$+yk^sr*ZpM?FzG)28?xy0Yr_i90GH$rqS@ zZrc1;)24Hm@?^hBP43P%PxtP-q*V0i51((6tit?{g)*y^zdo`3Zd};!-EUfMQO8@p zH#YeJn}qB}15@t!E%Tyugte}%xTY^yxcuVPWlL?vjHgH^a3*WcUwqEus^QZ>>s*uE zr4hA%L+hu-Z9U++%Ak37abi$e#hoC zo$N2HpRp{_t+YleChk`KktMSCU7Q|m^!vqF{QHRn1H*?8O?=>hc(9bO;lWbA4>KKE z{#m5oy1k;mGj+@CJ*wvd^Q1&eWN+Qe_tp??Qeupf`L%xP-vzI|S1_t>F7>H%TyxNV zuk`PQ;y)7HzVenI3a;5yUL{p`{aM^E7IwzU$->=hefO>^@Zc2srl6|IK03F3 zmAor*D?^w4xIFh!$L6>Rj=~+eJCY_Bta$$VxMP-0N>oAjOEG?M->lEw4MY*Tl{~8A$Nj~HE!Mxh* z@uicW-j$29t}NUb=l{~U#_#U4?M(Ykf5=Ue_FiJ**qZam+}q;{%Vz`g<#8<2nVb&Z zt-iJ+FZ@dV{$s{w64!$R6;EH272}X}Jm9x?;`N#nb!+FOmL&hPmf%!Znxgb1YQ-0& zrbERvrEdf`r1!;wTycP_nrmDdDSXvZ#B1Ay4|$CD<5;?m4n7E*2(H0 zRBMx;cg&k;)%2$1`h**46Eu}3aAu21Exymet#gxi&914ZtsB>z@0)boDQWI{##pc0 zhI%J!y^I?g?>&B&x?@q_r@bC`X7nGL7#5dtMD&Mx`;F8eH|B8F-%|3GW6AxI>|^}s zP;7VA;hqZ>(Cpbz=e&NUf|DgEds0e5UmWE#X)Iz9T_<|b=$Vem z8piD}d>fwaR2O^x@LqG^V&(;wfqH3wjx6TpS8C|wbm9HA$$S1e)@F&{5)2FS+x?RCr>TV|IW`uf^u_8ZS^pUa!_ZfWT+PK}I< z*fw+efwrQR@zDwrsuH&LJ^q{?5+>q5kuH47s)WMmEON~MTxXEQ%(eA${BvMl!xuN31|s|&8_Eym}aizF|39f)e4 z-PEvQ*PHbn{2ZNJsU|A~W==k?%*|cOd!=2mzeR0FkLS~09y#61TMx-pGbib8XjGoT zCO3sSKfPD$qyI(?=I-o}SsaI7K?i)JjdAL1p>dxWj5;Hg?uDS2# zM#-(Zhj%_(aLuAY?cY49bZy`JN>l6AHr&?HaNLnN{ou|NuJVsT)719(h@P4^FVEeLN%!W|O%Fe1 zx8)oS<&~Zju5`<(^~lF>{#@n@!X*82ta1$3e_>V4@;%@S-{i@6Sk?WpM7XS3{3R7my-N&^H&iE=#I`wLE=kzBn2B$1%Su{AB zyiR{7Y{?;X?aGEq%{8ul%XH69dh=$^CeDLjPxglhB`tOEoyqd~;OijuXXkc4;0dmO z5Is{}nupU&-FR=dGg7b&z!<`XXDa=<`1U>&Uh_M4U9#A|odUW|n`a1ZwS6U#@#C{uXs+u&1C!_el1=~F{)O)n z?Rfg?@YgoisqOEC-Z*sLX5-18eY#}b9K$e?Gi)*|e%|Ea{GjNRbgh2HYH7{~-|eUF zQ_@{mp_>})mL;hy{7e5$lKX++RZ-%REmzK|WY67lXvyWoRzaIO@3Q{YhtkfdHd zGmMR(tw_^-OI*2n4|dB%2!LCYCw1bRoVLuBc9Sa)`x&O{`}}f?t`+C5-?JkhPbiG* zUCR7H?Z}?rwz1V$mZg+&UvQnpo5IU};>w*rg??Ex7~JolWa0|$+PU!0?V!jO_tkgQ z??&WKKIHKAiP$ezy;HN~P79{)UlF#}Hd8s-!*_oF=Fg9P>&35V>PT#7{j;g|tc&!6 zRWpm5PhWX8d!pszKzo&`wzoV)x(hD_&H9s(@2Pd0^R(gS{JYW{oI)L~k8iv4d#WDj zUWyOu3=AK(yE)1kiIgu$=wbN)DxZzn7(RgT3^qPSP$I~DAOLQn9bCl!!46smx9@%# zS9y2#m;Z|(Wi*TrYGZ@S@4~5kA4C}#K6EHEe+Xb;_+W6+d(zvkBG6fUA0GVw|6h=S z0W8kK!0E1RHAL6F%Xb~-ec(lahzem41!@wAnYrX$EropKO2w=pn$fXQ>Ng2==8{i`5q zQla*lMBEpibt3us$N0I$f#%W)$G4RkxnHpZ! z>VI*XOegKzCX4kZzJ3x~(JLa9AvaTZuZSK4!w2pS5TilCWUqa8>(rXOiD4Q13ZSS6 z%i#Y2;vbs5<{QYXpei=)xujZ;byjW%%ed5uve2pDf z&Yx9L4O;o$YVX{h4;wo7oqn_J)%V=byQD+={p%v` z)adc6)M<9>I;HCgmdSccnvZ?u$#tJ}bwWn2%0@=_JL;CFo>lmIKkxpMQgys|-2(Tg zDT22T6+XJ}XYUjv4T&lNd0C+kT=RY;n%L}rExGBU{JQ-=Dzu98lNLV&`P3Dps_gal zN2e>^{9Fg|Dc7-1%>~Im2PRi!uF=-qlOEJ%!xFc4(w2(;xuQ<4=9NLys#s6k{tT}Z zky$7NO4TwhaL-ZvcDt-F-~aqHHIvGg)TL2JZ5Jzk{P!i;KZc`A<5~7s?r)89 zYgAV-Drs(U*?J=U(b*Kf4I4h$etN2;`DCTn;d+m@6FXS7_Qd9QPMcmk#W-}={hYEd zGCMwfT<8+AErr8E(y!fr=lXsTiM`W5RGP07dvj;Ljo`E9-OkgD7r&2H{JQ_}oqOCD z#5-AxJMwt)(k`%`P*3t=H9pP4C-dU?RP!5~K1Q4=KFYCdqVj@!zJf~)W1OTv8h&w_ zd~t4&vK+%MxvOif`X!r$4ztDb8K&zs==}~idDnaTx0_hXhg~zR z^w%Fa6{+2QoPX!WqkFG!){l*5VEFKU6C}Do*=zf8=DoVp%#VPgQ<{N6;PH8Z4{jDxAbHa6yvA$C!qcLQZhf}>+|hBn^?_8TgQ!XO zs*2qfGMQC-#Nw~|+*W_Pzqj3-xv=)vuGE(W*X*PA?$BeretVb2e5;2Y(A0GD;t8k3 zI~lp4)atT@|3ghM(+5Qch7XVBPWP|9HS_U5P=0_GY9MwQRNvA&Y>bghY%03`|Nnnx z3;zdD?pim2Phs5zz7IzGZfO+@`nT`@9iQ~tVMfKYw&2Cv<}1B+pDFp`>c4!;7Xj;- zW8$oNjx?5jUL^P8(L9EGi&tzbSsLdhDLEm=ZgQZi;g{En5{|4F1)ZJs>RIZ)-e6I9 z(z!v|N-<_$@ome9MInY-eUGG!1wWN3y^VRB+dS)i*s}cI!me%KiY%LKysq`E*RbAv zN^7F`o0=z`_kLWNImh`ci~F@NPn}eCRcAWR;+PwjHo0Pl)}~jP_3{=MTSazQsI7T^ z?YY+WZQHWePrF^CBO~sdCC+&1)j5{dv!D|!Kiu&b1ZA9t&VQ+YjtcvUovn-g+VSH+ z$jhLwC)SA=`#)>c_x+u4JBoM9u32hs^1Cv_*>5SQiLX&**syk6!=$2_=WhM}=x%6| zE5$n9MbGiaCT}y=`?HVUeaP0*+$3ymAAaoChNu>=#&ns#`X1Z)!8Kwf1EeGZ)%~D! z<;nA6?^W~8panCJKl#Pgur}c5j?(VkJN>2PGY{%T9y3jt$z6f@3^mOv9gQ|AC~Wgm<%$tX5~sz-xd5KgoTe$aT&1h)NowcYIJd>dDRx>2Bf2WnA(*r2u&+vfR# zpxPOv|Cc4C-J~9vTO`T4*&tUU`{N|bDPq#My*xviB6mNn<2=3GeB0-+qq`@rH#@cC zdguJ^MP*{|yG(P9W0aLeQ=VEmFV1JY@x~d{0|L4BFHf{zzKZcYkc}$eARRZ**x=C< zd>`%$Krk-@LxT%6%oj<{pI~?Xp-|gY|m~i9Nt=vziB-h3|v+Zu49B=J*?%?a#xc+0hOs8e} zq*mQAw^fUkn*Q^u`>AQ%fA0%?V1gDEMQwr~gc%qFIHC4T=YOmi`s(RfkRNMIA?|B6 z6M&~dn0y!m!-t1v5P6XMVd5Zt=H>z)QlQ}h^9LxFRo@ALVqXBH2IPN6|0y+vbKfg{ zH;2SB2RlDFr4)P+_+a7t88nag;j#(;2d!U9-F1)m-2$}{L3-0HAnLbSKBu%jS%F~2CfaWJaZaUW_^r59PdCs2W+f*ktC^Wuq^P0IR#j$Gv~zkY0T&hBbEdfdv!{<6Tf)E6nKY9==4jV4*j zz80CE@4eTJ#j<>n+#9Q_a{j(6XVv=MsD5jAuWinX2}(`gMNM^Eul>GK;gqy%X_GwX zy0*4=E57eh-gZ^6@WzuJZu>TOm~NOOc>3IM1w2g%;Vog{0u670Cp!oc7c9NjN+J3$d>Fu*U6c$Sg zFfICBW0Tta%K67SsjA|xyDAB+MpJ*-ehb}qYhOZEbo91Mi(fmlq^6qihWBm$&DQ^} z@Lqqbk5410Lvur1u;GTd;D>_@3?JTD3xGQ}pu{Db#dQ0tPoC&n8%QFA@xcj`f#HMM z1wjx7XLMPIwX#Pm<6kVdh3H=d%@lkL3?EL03x4R)VFqW!#$SJo_i1-=h(I$XsDlDx z=R?&y>&DF6I-_$o$c|7u0Z=CT!1YxSJWT@T1wCc)ogP0{#0WOLK{u+Uchz~Y51i-!nWzi4fU@-+ycMW9L zY6t!<_u#-dkiC!H1U`7VL(D)H2NeY#b6zlj()y83z7Hbiae86WmJU@*s~%d_n{2ui z{B|Y(pSwFWcUe76Pd>UPgE!#9ahV5(3X^1(t*DH%Y5sNYDNpFc&QzneZ2_{c+}9f( z?4IcI=y=x!9_pcWM#9fqRwGqBGSu0S|ag~bP{@$(5Pn?`2SJ}N> zeoCo)v+>Wgb<^E$zj(MwC&o%%k&Es7;bXl=Yd`s)v5Pc{VBfkpU**z-Yn9h|c5yXS z&5AHOk{}DIn-XOCKDZ0%t)KQN`k0c&S>bq#x>zssRlCi9PO}btzeF~5$6cm_hf8Cd z(+~9)8@|#0X#ZEG-v6BD_vWLrDctkh?OeCa%Vp9i-KMP+U-Hj!$`y~`a@(7{LEYQ> z`9u%aH*r5mxY)faw)hjHq9UWnrHMc0Pg%`sdsAimlo_JT3woOQ&q)25m$Un3)51h8 z^UZdlweQw5KCK9x{8hf#HLXI==vDw7^H5 z|HB&}NYXXvl8k0w<}~rTiaap_vn=24qfvufPXb%K=$@t*^j`CLycT zB88i`ey-mi^Woy!U3Y`+pRJs8FJt*q&p$@et`Ur0cR%(Vysvv%R8Uu-_s^Biuj#st zst1cigA|`G`k1Y|`*U~p-AQH_#MadYeDbwwJG*G26wi|BvC(PmR*otl+d<O-aXf9j2s zR&(&Ua6&5MpwRD^elL@bEZL~|!f0at^=k}!SIsY9a$)DEjdxa=Z&*3u%vSe}1*=+C zEOxrslkmiC)-t{Dx|jCXZu_uaKNR$2*NVd8t6Gx^S4#Jqxw+r^-~Pn>^puZB%od1S zNa@)xh*Y&Y>%C%OTu98B6-PPvtY6=otrspCcKLms&$dAAC1&ls&pA}xt}GC{_c24i znvbV2o7a<7>7jP-iVG_)3%p*JWh;C+$Mxpf!?6>W#^?00N~UCayP)`&l=!_O*86kM%={$U>6_^5wIg>`&Ru)Sz>NB%`q!@iDUdm7 zn|9#Dk?vZ39Z|l@YYRZ7)qcoqfPlpM8?8(pp7Y)RUuJaZE0;3-Wf0me?y!{Si2aYQ zNtOJ+s;nn=oqtn2L()wAhIIU?9}e4p-A!D%P-31K(`8NfDJ!~Uul|`@!feZzG&gWjOQ6!au-eJmx9)~{`lp{GjYGHXm^T5mW-bC`Sv|4 z-yPt~lD*=!B>BtwneAa_6PBJ@m^pjhO}`CGk8lZGoMF5&bgJ9_jnDhPt(nUwb--Kn z>$8cU{x|R_Eq-ZG^K!Ae$b5x6+MB*zyFNR#Vy3-;l-R=8$M39^sGogmTGcO>dGsE5elBH?Im7Z=mLG3+%@OHsmiW6w z^uYB+3yX43UTkCCedlUq>-U0di7xqK2e}i}vn9%|-)4NE6UEjmw8Po#gQd?m2L^@@ ziGhf`0UA&P^|03aPKccvqbX@WA@_$FU(m%S3(t>Vq8}w$Oml3jI?k(RyLL5(4JY~RcUDx_(35_u7U7y1AWOq z;U*fI`wp0LPSShI8~oH}zHF*Ws?fyHPd9$vbdy_?$g1&ggGlhH>k&nak@$~XMW;K z+$ZeQ7O$N1yk}yoq2R5yPxlV4`69kxos#c~j3oarS0?{q4=m~Uu9J80P3_f*EIT9K zPrAmWUK8d1 z;*`eIy$zmG77jX#!cNU=wb&;$O?geC^vXZ!GHhqsXRNm06C2gI=zZ^womu>xYeIPU z&1rM-*tGRUuGegr2Wl6L75jc`^SgFT>+#xj&o}GTnqA>}P9_W2J#gh^e%5Io?6;$P z%ISKY?T1t>JEv~*R9EC&F27l5c9(8g1m8dLU}n)BAI}%%N1XV&ZTHhx(=tnqV{6J7 zR@^l>d#*+n(yqVtBb3)^T7ovHEe{GTP{4rL5iU&N!JAv=~Xkc@;L)yTgz_wo|@L@|&PxapIGKNQ@ zQ?1h3PI0AizUN$^zICz5+T=Obdz^17)hVC!+!lFx!;NySGm7jpA8=*eW!$Os*Vdwi zxj9C^2%fWHVlc1o#Db^?J_+$5iEEc~6?C}%{C0Qgwo>*Y zMyu;GTbD{CI8~^3iO*5L=G>>bdGAc6Yjd<8&t&-Q7V9r`W2TCyO2V!%ZC=C7_Q{P~ zt9g^EGer{SWMywU^Y`VKr_YW3wfFETfW|Vk_wapCn8p7=jDbM`L^Dql`tV*z5H!>& z04o}9*XuEuc{RI$f=6n;zz0xv1Z8Jr@rd~XANXA%n2CWwA;enXgD{i^=>rYygVrB_ zIx-E5A<+Wr{D9(jUxP#)-v=Xwb^lUA*Ip2La_ONI z`|=ACJw>wnJDt{5_e{^2`g+0t{dpWyuFU1ivhSPW){DR?ri!>+k;L zXud*f>txg0Og~~)`dvF0^jqKi=&fCc@~4M~Xq@b7>%6V*=#uLMah_{ZJh)$E>`>eNU*)3U{7lu=1tyB- ztf%Y0-51)_B>sty*DL2w(z57ty)V`-FOq5jHP1n5_`7mfWBeD9hYg>Z!0Wke85qFn z-|dh9c(I4uA%PFhClNhB_7#wT%sS!tXm$g;Bq*>wp#!5JHcUJKst(i;Ub6yH27>|} zCJ(Y3wApRDA|EJHL1nkVvqwT7))g7DT1-8(O_g0!@6$o!Br(ey-U(&AB?@nIGPVR) zDzCY0uF>=9`3~zli)s$c_$j}h|HOh9jZN;Bh3SeKenkc93xkXJ{l>dv`={x7Hl+UY^xTD3);qO7dhNBgm|CXIsIW5nEMGyN z#l+W%%Qe{?Ii9c94nA;lyOs08gv1*YiZ@>JniD!x&t%T`Z=Z#Bevyc|n~?QI;P*~P zi{Lr-m-`-`{G7hiy>P1JM1_gbK8GT67To<|GRb~3cno~X6F!g!!MS6jBEP~$Mg9*v zEwcC~zMub7rSq!cu2TY&dcQW^yZ42gc18W-*Cx!-^)diT^fLKCzr>HscD5%GP6BTC{X7>hUeJc<>>^|Ht~)Sk@=mDUMu| zx5WRC=Dfcl(W^eKY;VfNV0#YHyBlwLdnl|pJbT)nKX;q9&gkj;RsG@8xu*=EjQci* z4;=Tg(6J9td~q)Na$G!LdLc;czz3!epvnd$-UTh^isV-B@;F=h8x;5VHwk(N+~sGZriEO|>SU5u^N92g}Z&pN|ex!A7f=(nfaxck)pH8~pH`(Y6G zY|n-gMbJDj$k(DikQrc*Z&$7p_;7%S4}=>)t%XffUNC@K9^RdNA5=F$a*4*<9}OSw zxGe;!2erx?phLUJ;u#wRz~g}I?t%&I?vPd=Nd2+}sdZN8WcX(e55)^iu z_^*HF>kUiyf1TZ*uHP1+dB5lWC#T-VpZnc?+T-8-cB!}bT4@+O=STd3bvmSI+hn$M{@u^tmt>Z7RI_QaRVTja&heXjR;XpB z!JHirXE*B}pBlquk#ug($~_k@FEws{cT=Gt?8t(g>5sy23q!B(FK#n|^Q8v^!v_$CRdSO*LR$2{q2_?{ zg|jteEK{lSgyjEiLU#cIfOkDpP;3>)njZf(cgt>zO=1MoPUs^1O1VRx$s@n;IqC zgD%?z%5NlP|UYS4nw!$MMvh*}ltvr7(wdma)q&_uXHx z`O=4|l^t#U9q~(q>cC7Mf|D%ael^F?Itmqj--ws_y_pA@|0 zYq=>s)6juN9Qas}pcyGG+hD9rvR`Y(&`NWx+p6(WY{qOT7Oa0yyC>+|k zps;T1-@UW#>ejir=$MMTsa_5}xGhN9%9Zu}xv*V7ladVHE9TU%`o})CFTMQ8Ri{s~ zzk)XVh4b!UjOpfj75C(t{lCvwuU>oaZQt7IXwM^AYdSe2eeMF?3ylK$7w@!~2 z+{u|H@cP@u>Bj|(5*vIrZe^Uk_Vd{0D^EP1nslf8&6LTY+QI3u zkbu);p$}6;^kY4a?h9X-Bbt&?Rw}dvXbrLzby`hUHkS#9us3rp6c21^5mmA z!R!2Wj5ry1uU!!qoS10*Sl36VZ_zBzC=^o(&wFaJ^uG+^oo(?rlt)AqjZg#fNw4HnPZ-w4_b;8wbN#EPnnSS}}QHSuf zOFaIEf1Ip5uTo!smHp4b#L9->Ti?De`&H+#WoffeIkwbEK2`C2 zEBFC4C(W;CTC_9zHlM}+W2P&9c%QD(-66X_XwN*=HBX&*BtA8|u6h5-Z(n@!p7ga> zzVm+9ofH-Go5w8Z<@SJUktqxp7hYc>wsn%;4cmi9bNimeIvTFnapp^Zzh{b-?X&ae zvm;q2pFOlNQuvgU-c9pbr(|j2=HQ9<63Q1nRqcKFIU?+1w;>tythSbf6{{NIV;oAt8&3~_3Mju&h#K@EJSY?%ta`;1~!s{1eE+&cp(~!!) zvc$LK+4uOrp63>y-`yHHiQn~ZoVTNfgGu&Z`+c8&?kd&Nxnh4rD`!44e=4uL!$!H2 zw=U?|FJ1g+x7O=p?;jt!d2vP8-3dDBF{k${C@f6A`OTWeKJDMO)3eu~cw9~jZIg4rTsOCP3X*(&pxt+h;r-ICTD3mW#^uJ$!J^5U#Zw>7HM7)So-m{I z!u7Meww_zERD9~zDTRgtX^INl6s})!&JEjk;mH%8-2%U515S8n>7IJxUpxOR$|je@LYnO`agaJt6|oRn+^_cDyf2O`K=;KlNHqcz z*Mv6l8+|W`HXeT0Tz4K)O{8sQ_#|heF;(Dtgna$Il}myuUtVhTD1F*ne5}4>+xGX; ze~mMq1gx3)alXuE!BX8vSBtxM?%r=cfRYfWX!XF*Ao4oqPq$>7{eP`-i1ckm{Fqm%aX!3Kn%Z-3*25Pd!v&x&Cnz0Oy>Z@mN!!L3)HDXEQ@98T36NPJGygBV z^Cv-X_466h%;0hs)aYak&y1bvMH=!@?1dGmj^U@U{F^(uE z@QPuOc%ZcgBgoM|o%uhkfX?27mTJ|kTq*kZAtZ1>3(Y`*1ruNT2qF&B&;3~71FW?H zlLrMRXgpJAqRU7KWCOMda95!P2Q&Xn^v2u%B;25&N%b`^!yN&fBfZ}2^Z&|H&fsF)K+^j!_gPh zv!|Yxp8Re}^eJ) z-X8ldc(vuLwKldnvnu&}u9)uc@46eqy@3Da*Ydmk&h;U@r*rqQ{7V$coguJV6_hAm z-4p=N5P%W`Xa_E6#n_M6Odt3e7(VDXwT0&xT)PbFXo3<2sJsHP=P(I@CssgWj0_A6 z6LP_0S|5_`Lvm|i93-E*L(4y(d2^pk(`l7{caHbVg3fto{@7;u+}vRyG-dORck?>q zF3$;8Sy;0FXhVu({O41ppQ8lQ=Eh!>xmCNa=4J4m`R7iq7vw*3;*&k|jr3Hfj8^8E zmTn9=1yU2g&3?gQ_utW~(YbwFMTO_uLf)U-^+LO&0%oq7`Q)0(o#{5QCemTt4kFC= zSOe`(+^_sPLGS|zgGP?;_VFw5GBA9&+sFSwL-7ZARhv)~|A$ql4HygO<*_Z3GMnFZ z`0AE#^IARDZg5&Pk1Mr+XMZnCY^Kn|)b~F_lyfZp+}08~zL1}8)o$h3Tg|C5j}r{m%RQTtnr3$EsiB<6 zoz96+*H6JJU%51&8ll-^^GkeY4!KC=tD%9hXX+V_}AFX`FI zhJd3>k9dY&)QSFf#qY>^-||UyyZSEs3noN~S}Pf%Y`z$ju0Vs&KSkf27XJR=?i2=AaB0oY z!teov56+TdwCaSkM$BeCeQR;OdTR9?iJ$A1shYJl$?UlFu&Q~-G?A5M(@q*6Oln&4 z=d|kAy$vgxLLLSm`Qh`@+PTJ7C^{nMtJdzNDn)Lrt(LjgON=>7ujJ0lee?I2{lBeC z&fngA<-N@8vKemoCW{%{v~8Ok#v8W(!O^QiXLnCCmV58BQpE8}{9mEXCMzy3X0^KX zyZO!E(D!RCxsIJmy175#QjGlKc=IRMmCioD^Y2Yd*$qAuw)rVykJT4AC_en~VUg~g zxj#COo&3zGbXSI!Y8LaCm6=)w zG$#A=|Eua>oW}3%^~GKH*o)+w(}UGcnr~)4b2ooNugSF;FRYZO2WZ!p@UH6C4%b}8 zB$^Vie#V6Aoh^QjAFgKboPQfQVMnZ4M9%ZllKrcatv9dh=&4zB@!B>2tMhwi%wb}% zX{=s<>s{DxlVv(zpY(cx`Y0g*0w4I3s&53P=046+`EgHe`E@g)WAo(h|9%#K<#^Ja zhYZFWC!Y2->}W`xrR<$~z+}Sd3}u1a^=mJFl{)90w7>l6?v9cp=lE)N3YB`DVgDbq z^sxm??@K1`n3;c{iUnjf9FpiMR7&Yz)%MSO_1qJyYhG}huD#jQdcBODRQjYg}{ra%}YL?T6(L`12lPb;s5{tyIw-- zI1u~mO9A-iCz!gazXcLNBehe13xMa=?O#EPE>JNzL-c39hu|XSx98iQ-ke%AqjkRJ zYF#UaqixgWnJ>IC>~8L!94!LE=lhk8rvQ%R7R^LX032o*;3v zvgFEuzKHgByJi}9o&Cbu&Zz$RvO4S8JvUd%uG_TLZ<_z)Ki;g{ESy`ei!pL3`<@g@ z5jS-B|M|2;uBFTDrPF;?FR{KaUjA(7*}ln3f~t}_K0pF2>1A_JWXXvr&_E=}o>hnV zz#IBOe(_;o_^?1+5FYqp%*yJGnPR-4NO}7PGSjF17Ge%aFHC;HbpcQVrvXGWSV0=3 zphyS#3Fco#g?G;)ABK7d1ViMVdi>M*UTBwq!W3jTsICIBogzTfEesz5)(U=j$F)H& zIKE5R>>b3;DbV`q)H}#JwZg4B)$fAS=YkeqfZPKzr@swc&L~s_@q>ou8$k4$T`p4b zsaLbQ9R&V-+wij`@#A5sXD80C>YlM-@uc<3L=tPu=CLnzzi*+(s8aUwU&3MWeberKEz;a{2@smt7=a(3OW z=U)#@W%zvZL+PS0&lG{+e2agE5p(vwyRL7pqMc!&C?K_J(J{_RXTO|tbIUsNJ2mO# z6Spdvwa1nv_Wom7IN|4V%k=n^0C5qA;EF|mn*J(JnCE%ql-a+#Nw0tYE^Ktu>ob{l zwr6F9$Z_>!cm9Z<(AKI>ovYZKV{Dk`lqtyJHs`Kj`0eahbyGN#E8e|TYgA>56j}J7 z`_l10&+jO$sl-1R7{`n~*9kK&`l zie7&gnR1FJN$={8{TU_lebL$QDVDyXa+c*TcHcfrCdjGz8*Mn=W9NH#xsit-lwG&eP1^1rqc|TY=-$AcevD+Ed74h%hXJD zo$l+U&x1c+PX#JBl zrZnn-#NEA<_h(*Wu~gMuc&hUJA}#L{w_3*Kn~T}SYBsPony>LZpE_5|H?-PWO;F&W zo1|*|jBCu3FTAbK{gSXo(Ppv3=C4;4PR_93qTK}Bq;xa>hIBLj4__1`HyS2=(VFPtx_@%r z&8CNq;&&{b_BE$5NAAe2EY$ydB-TGM#U*`^lP4@! zxL>+C?z#G@hI@jh-{!5}Bb&UYc9N*^%Ek>J?Q>)==%k)aQ?ko3cAI;0Z`SF5&imQd z<=5_*``9sRW?k75=Rlv#tXD5@_9ZsFubM8>zG_cmv6SWGH(w36o)uX+iNiy8lTLp3 zTG4d@3>>b>%YFK&~y`@OFmm%Qd~zEo7;EcM>g zMe1#<=Cpu2zIQub^Q_mIB{|cbXN&6WJj;)1xdN}>Ok96NhU<9w0uBj#<)260xHF@( zqtCS@U2@tgbuyJ*-TY|X3hsFfU6Zr!t~(}P5wd>f|9AV|niLlO2|B#He{R|KYqzrv zFYPw|zHIHvSH}f3j?DCUZtZvfcj1o>?pOZ)Z%C-R_V!gz97D5r&xN&V@(Q-Ey`~-9 zs!7;l^Ml$yUU}K!$a2!{tbnJ(zVy}K!}K@bi)j|WHuK4=wr`xWstmvLX)vtiNx>|>jD zt!MZjb3Z%5J7cfM1I^`$xmIG`Q7d+>Sihh5cK+peUsv-VoF@7)iEZi+_rDt3ZSUBb zJnY_m?8euhsh8Shz(<+no)G-d`|9;Skx2_9gRe|*`m|vFD+^E2M*q^bughG2?D_sB zLwcsFcf{+n%2rD4YbDsvJx=}2yZ*J_^V+2Nw4!(WIW*X&1aApAr!4=MahnM1yT)gw zNk6W78UBgo$#^g4v_CiKs z3;JB*hx^w4G}}C_duo#04g-${%(!X%>&kl<}qiz4^-SMEzZEs&}w+=jY zv^Oj*;1OGws>OQM4Nsi>ZeL!-*YS)sh0&EkqjFv3KEab0-c61SFmpH|_`Sl3Rm5}l ztElD{rsJE`HNKv{eA7r}E~p$3UL?>Uyhs4NbB_5ZBoBbne|z8GCE*Uo!a;4l7zTz9 zTJf{39!^MJQS?&)eCEQ5-%r7P?mh8*;QV|4AEJ>iGlTE(;wjhf$o_|z_ob6n!_jMg zH|!LfsZep4I#`|qwfA;x6#TICao<^i`^U~W{J($dYn^DUh~XoPB|Yz4#8ZwQWjocn z*ea5(r}h1kuu0Bmxbpa&5|>mn%Y_86bL5<2y!qGe%;TgFs%ra^<~KZMc9qt)$==xB zbaRpaq2u|i`~K9%P7B=)UZ$h~qFq)9Nv^l(+RDWw2=+xSv_%QqZ2*%8g+e=%;D^&t zbue+*2+0o7wTta~3L;;r3p+f zoQ=A1La*ZO^b;S|{>i;kbm~@YZ+&v|31yxIT`f~)S-UUqHn%C`p2f zZIF1M9-{k_av!qh79_um17gRn4MCyL628m%Ljwn-hm%wA1MKi1nEW12L2%N5@j-zG z8oVud2HpxF5MU|*UULLm><2P`LJ0GR3)%Poz7xN|2@(TU-;WD(#Kam4Ayi9<;l^P(r#%(VKU`TE?=O(`8r(L9%yvRqI6D!juaFNh)ghf$>JsjU^~ z>=wy{yseGSm~8Q>T=eh>ImvYI`>%H-v+y>q>+n8xsO=xm+^6T>?-Du9t62ZWBtB`L z_jIXKjw~r}X2tyHeB$U9D)WE6ys)XD;wKYRAC`6|Ef*)YX7A6m)?S&v} zU`x6|$pW-oxA^LhlbgQ3ZuDhf_)w9+^Z`VJlE*w9o})E-cP%UJxTow-P;S^+^7w9- zpFY2@Mx>yCUCFk%wR!s5E9DE^E<|NXhfR9%5xf|#Q;z?`@z0vgu~Tnabzl8!9IUb6Z@9<-qB&=)U}{jWB4)OcnsFv?@__Vf*Q-M6gsR&0>eLh0FY zrST?n?tk1P6z%`9f@Q+ptWy^js{}WuoUl~*>(L}Lb@K}!vBUq_CmpzFt9M?;Q0k0< z@Kc@QvwL4y+N~{l{O8Fp?dy`Pe~oeh_{?e}@-g)1R%K<+_S}`JsH*=d4pNbVq+-<%|8LzoaYE zp8NWlqes=g#H=sBYsyi6&(1jS=L3U4zH?f0;DTAftEa81ot>D*|L13@uJ;ekopuusD&MeJva|NGj&R41Q}<@CWV(Ied&mR1iMwxk zYH79BXV@(M>2^YCL2vldq-j0QjB5Gk?=|lF$Jlk|)t5By^Cz!jLY|63{*gP@+5H z%KQOT7Hh@M-70y!;vw=WB`~%p7kJNtK<&y+jJ-~W53c#a$ko57c}YuZ+WLr<^)_1E z)f3A-ot|_0tl44YAz`?D{*;6)JB3u`9m)p#f1S7BosiHuDXHN0(+w19wtkD2#cv+t~VeaHBSMD3#ni+CxCXeU2dv=e1 z{2|nKJ4M##iOa#P&pG*Y0X=hzBKA4 z2*>edGac4WS5*l3t8(U$`ubV?lRc9he7eFV(WZKhap%3DPtl&P2V7S1C`CFy$r|oZ5Uj8CbwqR1<p>8p|o)olN}DXZzEwCJC=$7em?R(~S!=J_{a+y6f1P=4gXU$#5*pP1O|8HUp3Mgy1wE9m z2X2$rJQD&>r-F*n3dZ96rqx?EYDhq8S6ERC69=j3mk|5_P+BeHz z`^xuaFHdkQuoy1iBPZK&V`dN$X}j(J#TD+oU?(ixu+6Y^dGL3wOD{v)*8a|m zKI_(hc-KFf+Ua-B{n58tAAg$T`h~Zb9Sytm;x3)=snML|-IAm>@%W!7livLg^ZE?h z={ZpeVll{4w}o96x(=ZSj|+p33T*(<9M|756ugC;mpw{k= z>jDisu0vX-pc6$F&wDiKu+!eZ7m0#+F>eOvETqy4QONnWEM;uWR|{y;0KV~sudvqL6-mEe$rT0<2Uow zL;AL>x+i~-oLvz1$S+~SvK=j}o~^q);l@nfNZx%rRia|mQUc;uGp^X5do|-K)xXV)(@d(FXDNxhrbOi%wk=XQ6*vQK6<3EFZLQBOc~^BJy>k{>TMD<4Zbfes!(u`J*hQwUJZB6`A<*Qd(YFK!F8c*+A>RL zm5!YJt39nBGuv`H8MRh4u08)=o=t&OOi=ow)ib}hXT|)Oe@vS_Ng}<}@Xnlf$;ST7 zOVbzY#2h$U)NXQB%sKP~U5bGB|)J=aosE?q@S@nJk;WQ_ja@)f&_4Vw#g zrA%P|yx=Yzy3h22_4_n6qwh>t1i>5d+-CB9I9isg zVj3%Qa{kH>F{a9*#}>0VA70*6dh1zS>(Q7kZ;t+Jzo}ldr+JFGE|Z|$!Z%-^unX-z z<-BZ{PT4a?m2QrR(mb^@@*%Dhzvf=Mvc2w}(uFfg&MuuB4xFv(TJYh_ZK+i$plS|O z#mx$yGc$m1^QtRB%pXb^7{C}*&23kPq(#U=}P}k$^ zyV=qL77ZdH8W4MXp>0St(5x;$AJ{BiO~DVazS#Sx_q1;XY&;LjV<30I_@Mk$s44gX zv|{J1p^(5?L&$+_hK~dr3?B)8;M0M)SMcHwE7z`b8X)z4&@=F2bRc$v%!A2;&V-S! z;rrmZUI4rqz;nI82ajM;a1CSr^9h&`07ZN5udXQ1RO`7i;k{at>kh_K;Hmu7x&+<|K z{e&zhkRPAv34SsX;s6XrSpQFnATKB$wRhQzs=Ku9~mamN_g976HLh!;# z0c&VNfF1J)vQ*GO5PbTDj{(G^AkV?%K?mhuKMh$J2MW{+`iMTSw`@RY=JJoeAkTp8 z03|$-UQi?-4d(ms0BYWS-6S)I;+9RILLMY9YX}J-m^jD{paQ$V5Mn<}JQwQLWmkmw zrT$fkEbF~K{q}bck&-!aY>{Q==~eqe5B$u1)AvI`?Ptlor`wKK$v*Q44d_dm>R8p) zHEjpineSI;{yf?gIALG(%;tMx(hGMMOz8+uqG~6v z@gCZl@ZZ|v>(W0mm**x;M8Hhp{&o9$TF zY7TKWoDX$2s9%Mw4&+TP3&9UfaSGtk+0R!X!FqKSc)y+i=t%I%7J?t9fHeL8|6lQC zBBSHWjh^5%Zvn9bBn1-(1+%!fz=w!gT;Lgmr7HzKbZE2`ndC=1f@T~+_MNbVxEI6* zZO(zo%UeOjeW5f=9Hb7k&a9?|AH3YEriK55pY|-Vb0;@t^>(PP_*3|r>EoC71{HUw z#^qBx-e|S1in+z|>6Ffk{f0{JiD}SZ$v&El2KK@glzbq|&n*6>sY5Vj~ zvb*$Z@E9Ne^7TyIZ@tHUZ?;c3a9MV<@w4>ag=c48d{laT>)m&JOYGjxkPeNQS#-C} z5tOF*rw9prP#5|TUbWwBEN<58h>7bNR^puYU84 z&hS+$Y)@ajz436;q))1!^&{CdHqLq<_hZ8KrCk;a=M~KPYn<@*!qS>o#)%hgxIaeq zZ9Qc?yDG!;hF<>uv+2ACkGacpJ-U-~pZ7xC&9|Z-R;@f$9Uz-SqGg%lnnl zChsmURJy0#^SPH?rZ4f*XhXB;L<{e*?yRqD{9BT>rCN-> zHYo>%UoZ;xzAT%aozL;9rl$Vc`n`)di|+(2Q(T}lyM4){CEXvN%nG>GDKTe?`O`HP zyX%%M6PNZ}KK-5C*4wYw$2_ln=(lu^X^FMCeJk5rS{HbuiF#3vvm`!`%Mpgw`bkzvQ%@QI@5f=D_$*%cW(Fey-sgd zmkmE5vFfezwoT@zO|ljpuW#Jom1NokG7VHugG>hHS%xoqGaa9b0#R%VvIciMk`1L!zJkk}PRh&mZ_$Xd`??FH_f{QtpgH9_*A zb~z~DDwsj)9Gw&E@;Y_9C6J3|5IfGYP)_=`)C-wUFFfn4UA^{Bkv}p2^EK(e?WtBp zsW#UWw8Wl72RJO(QlGE>!SSb*BDeLUJ-b~O9y^rP?{>`buBGDcYx5Nso%tjAp=RYf z*6&fXGFk#$R!5gEoH*6yJHLjDe^C0&<(E$_`w+>~Cipnw5+3N)mB{FshnXQAoq{jQJzFn5C#gfmLA ze;r+UjS;qKA5^b(K;=OCVe+8-a`XqU!qFeRAFk{1Fsd^!e0Y0E;6w2R0q{YEC*)$8 zUT!S$>68;ayvcW&U_z_sarU#U(=P~hFB1Fu`&DS_Es+Mr&GUky?U)U}&KEU|Hv4ym z(c{)hx%KY@U%h^E^779|kB)CEEKzs$G?0I}Y~#&WHZz>>fJWP|Z$g~C$KqTnAUL~< zVS^9E8!$d-Xc^?y*HCc=$g!keN4*UU6e>S-cJ;){(;u9<~9Ai^a}% zDP6p7zLig#c%Z&u=DPG!MMt-uNsp2@8aNlfdmh-eC8jX!o2|RxtKK(>0ySr26-`mws~IDX=Y z(T#Q98-jN@IBeufx8<36@MO;%-z5GuYcB2nu%7W*LAp-O8r4J3&l%s$d?4@7bG=t* z`a$8=GG3Ny!;ZyLKlb_lRQ-ME-^JFFHQ_pw<};K{us_=JbKOy`-|pKYtu(#qZjulOau?QpGs&gpBbj1q&J-!a&pJj1@i2ebnU6wtql0`)-=yEOwE@;nddWCP)9R(x z`Q+++ep8#$3F=3+nd)v-e|U67HDg6bp}bV7Iq%<%KUk74K9v6;#AGjFQ=OJ&pmadU zie=Ipx7g!e9S$xsAV+}KtA;{bCGD=K-u5wQ?})L5^yp#YAV*dnh8$WF;j0gBQC$5Z z^x@v?Utf*}t&KS+D&ky~zEUe!bYaEIw+|xQ)){lz>n!s3_*Iv# z`!;XM#GRZgYl^Ri{(0=SMd5G}BVt|Er?&#&Bd0&T75MPp4KhLkqCx&McZKu`!;(&I zH-G+-@yX@Yq3bmE{m@=_@$e_3Jr~y0-965|Y3IA(6Oy?ys^4~9mhJubW}(hhCxg5T zMr}z`OJ+)>8%)c%adETllAK@bwskU5yeBs{YPyFt#jOyD5=t>!@APHb?Sree?o6t^zNh4{oub~R%KIK`cABn8?4tY^cAnv4Hey?1wrT(D9CwpvB_&Vwiyw8qx%tB=_G|8f*l@PPFD72s z(<}P&G4(KC$m^dGpG;Y_RHvBSK6_P`fi=wY#rrig)|z^_2!i*$fHq-+k|yl@b5Qcu zjexXQ)y@lmSFyp$BV;u-5rQ8sM?jJ@OdQ;P{r~?zXju5u2f+_gv5@S+FvaTf(-{pN zAhVr7tKp`;?Bd__$R;Ye*28@7Cgwdq&Q7?S#m+eGPOnf8CX|ByZjkp2aa-<(S>5d&I8nM@rv$j{1@COmUS!QT zv2R_H+Lq28X)gZDf2O7TC>)7sihQwvIcna1+we_a>)12({_ua>Xy1Nr;`+30`@c@U zZ{&0)K$LOLz3_4iL9@TtmRQHJ6FT3w`v`P<(-yVXfQJs6WS+GhHbuPnFxlsls!9>m-$oTIo%tEw?_p zU6twD*Pgq7-Lwbllizl)KOQhWBf^0*cOUDUR=>Z;^W@J|b?huXmoPs$Z0@dSa|3*Z zbML%cv2sOGLCc#BPv7x8exKD7W*<~l5c^$Cd;04sA(fZ52~FAgs^ENx#v|1)#@Xd9 zy+*-KKS~(-%i2{Lez`9y?a05bE9~8cc^8xOSVG!1cNE@j?3ue=Mck+~FJ(8^ zIdzRKi~kF3za`8g@qfRq3wPHUK5OQ0Z$HPChpI~H25fQYJbga);%}Kx|Hc1UF|U~N zOnl1Hf2FUz-)o4tF;C-(+AvWyM`_E%g-<~j#C-sjAydtZCGCU#+!_U0*Dq~(GwpM) zM3LOyIeineS&hX)wi{&xrfj~&C%4+D?b+0m?ra-Gc(*1kWxRgy z^tM|WpKe}s*)i$Ey8cK1W;P0I=)7yrzbjI-)9~w;nK!>~o>VtQ#`9Sg_gwSeKCRq4 z47a=Ic67ZEQ~SpLJMT{ZLxadH>a_ z3JeN($Id(Ltkv(+=?>k-2AZe-GMro58g_;4xNOVbcde26O3ga^9mHmDyX5rnPl(?U z(Jz)gxnC3>O){M-yd?izvCD<8uQJuv%r)ck%q^`B3HNIL-BrRCeyv7r-Go1t-6rd!m6)_1nAr zvinIVrP%}}E}x2;%)IaUa@*X`GmTWdKF0rktMin9*1DCTb`PwT4=UeY2HxH6;xy;` zpIk_72x|X;#MkZ;0-r*%c9#%nV>5%&WIk~0H#RGQiWM+>DRgWKv;q!v$P1_(vrK@L zea{jRV^zrV{z-x#QlT|5OdMq2?_|jM0*HO*_e1cFZz}oD3hSJcO^gduxV88q+@HJu zuika{B*VGvYu3EKtm3Uco{wL5$N#Nd+G%~Ej|YG6N|9}8*wMupq1afv>D`P9ms6%j z9j`8)ef@pD{tD;zwrO>@O17WP@nd(KG-ov@bG)Fv@f%mAY0YjrHfn4OMcP<7A{Sn3 zo3KizyX@4L%D#KI6DF0->Ns4zP$D4Tl9AtA>~#1ww@VBmiw`R=i40WE){tKDW|H)) z(kCzKL}q5c*}B&Acf<#MPObR)9|}57GllD?R*Tw{M7eE9m>hA=yL;xTIi=mD3jG@r z_B>nkVa}(ciSmuVQ;L)4Ruo*nrCxO+;Ff{JAAMt2P$mOigq!Nv=Z4Q{-e zv3`zaOhwin=H3n^(K%C2d_7U~o7Z3cd6~+oZu`3zLvoeZ`Fo2rbZyq$WRtRG^0k@G zM_J0IUEQzFGyTK!_~2DM!6jCWzdlIko}HN`x{5*aE~A#;p%lSGTp#9M{6D9!K9y~I z%>4&53nQ79Ip#Nim69~9n!)`0@Ry+G^Kzj_D^>^T-4Toy0H1s&7%lKYH|Bl+((m5Y zhvs!wiAHXkeucwu+TZ>6FMQ*@`mwZO@=N8O3H$!aPAzhAEj5dH`hP{ykMbM6ms*%u zKIvMX@!rh&Zuf4U^LI}_&EuGIDatM~C92_Nm@Q*>L=hwv!cr(GwSrP45Br~hws;n6 zkobf&NZ%EdQhaZ3P>E_T)B>pi1sg~`NE}qtmQUeRD4)XjVPgrTwgojzK|K&qDg~{d zhw(ups30-%QiwXx?m>_lFnN$%aH-&jiu8oZId^h9rcbx6)LhKAPQLH;mDO(ZT%zlf z@85bK`Q%rCP0-iq{_tuKF~i$@mp@;zssGw7_Cc?1y7uDj+tXY?*@m|U(t-drfI;Ri zI(BALcMPl5$t;N7lG%{l0}~H{=9KAn2lz6-&SGzRH2?YWV%@Hwb=-VkTA!D3u%9yd z_DqcPgQ$vm%A@Z=*Ni4tTvyy2b|+MUUz25rtueRsU-el$+g=6TVty%jS@>~wV*6y9 zKc8jiyxuN)RBPG7`_}?{?>W@o;=7gi+f_}M@v1}O!mYwd(WP?_H?DtpZIShyi14b# zEJq_Wr|eo(oE6W*!0@491%E@q3jPlokgnPX>7x}7m(TsR_XaE52V+47Fa|{ghX^Dx zL0xl@hd~W-5dGmpZRGus(^ElB9#9~FuA5nT;rqU;*^od;i{Rg7#mJp!7jW@v%=w9G z;+z+^>l-fPpChGSrE%uw@kh%J=Wy+)R;t#Kaj9EexXSzJ-?+NpdLkmPEyeDHJ#I7p zsaxvxXCk+adDPvz!FjWoomc6suMFm&bZ(;Yd4&oQp7$2%_gXGo_-0agk-xy$C1cL2 zgR-KN?q;#?(q#|~5%7dK8#MbC!2mhr3Pk(J1YBF*xbYNx#^QgLKj=V~q5_Dsw>{a; zoZhhGuz}?M#hXk>KV#D`$En zTy5Phc6f$}2Uq%JPSct{wTrq=><&%wc@~;s_vb3ljf0K55UtU+q(58zy{oQPSeNU=#H@gj2pGac9(l z0Poh{&n#|Vo4idUz2@YZsysd$*D2LoEl%!EQ{UsC>+N;;9#0X6o>4g?kRQCLXhtA-4aEo3 zK5#`Q06PgA6egfB60C$oBWO8dRV5_6K*az|T?VrvBWP2*nSjs-m19D0?6+(Ex(8JU zauY}`$gQBgv70vWeNbI4`lFK}_4Fh;CV|-Z>5a+G+>4gX(9rbMl5#kpy4WX4U}?O} zd--CHoYztD|E%VHsQ>2tY1VT~oAbW)kN#IaSm0AL>B71tY8BPrXJv1AwAJ8H9&_b^ zkf*5!PMEPSS|@2Ht*!lb;XIxeN2NDcomOX?9pc&NbbsQmmP|Rw$aSV1{|CstO0}v9 zXn)ZE|NjryLOf}rSyTSUQ&@TZcIJcPS0`VvXgeM_qw?NP*F!tAS37Q(|N2vVBD3$t z-S1U`sxp8x#u6w}%T)80Hs&D-J2 z9AH*3r%wM!oz<%9Zz%;;cP<@no4VMlRzNkTzuPyqHT(Xd-@D!mCD>m5r8U3H(`wtB zEB4_PLHP`KS%2)=@IWJVrsnT+C%?RWe{)%g?!V5)l6JX5DVa;_=H1)#mC5A5`xxCV zOZS9COmU39`9iXwt0Y9H&nA1~<7wfN`=%}^{mQJAv#}5qK#STSo&*H|B&92LzX)3v z&*SE*%;LTFqSXB(atC)8J%H{YvwWx5r&M#93pA<(iVIL2fY=wIMUmi_Q0676QEH&D zebg@a;jHF`)T|z+KMP-9`Fh1Nd-la6CW4=AY7c#}nPv9pub)}Y|Cy`yeiyo-z3YkU zrP&vIY7)gZd$_6bwkPlfhAz!mp0(_AQ_6x+LF0WpQ+= zeeQd~iE%w<0eADFZnDl$`5E#fr+uyLn<-3c&%~BEYKvLzOn77+p2+W$7u}x>gw{#&PwsYDWZB+dxpVPe%#Q1FalECAB_k-SlX7JOS z?zna7y#IfC_ZYQ&*}L_TYSV%Bj~4&$Hco2Zx9#gT9nRtsdFK^+2i_aIeOxPgb`mIt zCAc69dEbRYnuPDd1wOnGW)^z9$!Chh>bG%c9Rj~prSDVv`_KK=+h2=Z-!g0x{iSGX zdVKEW{kzS2lkUs@x_!p5P}KjQt<|@uZE5wEI%bp4IaS`6^em%D>l};4d;L$d*$k}W z{#&+v@5-(}B$4AGeEVPU9{Gwy6@)1qUfW*6kn`Tt~s z^<2xqH4byv{c2bCaz8$if8)yPrT+U*HzXTLemhy}puSV8_PNt*p>0g3*Eq4Zek)58 zTbC5@;%ljw{e!EqMkoD)OGSb%saU+2zvS!tvTdI4_jU4auUYbs(IfG~xB7E8uM`>_ zxt^bX%!0$C%a_CK%d;bE)I>kTC~==YUGuAHdA9A1QyX8l9r@(YbIQWA+}v-mddewI z;d2R#w?@9LsjicD{c@r8+4I%y%*UG9d>CXpPaX3%;aZ`)&bjc3uX&K}TD4x$a^qu* z4>syvV|)2<%bDo2oSLT3_f1@qc95fl<(O_@DC3Qz%KsGCU;kvAevZ5EXyG-zf&=lP=W#p%W$?`t1V79;2^mHOC6yC_{NQ;8%LTvtYTKFe ztPTjwKDM)6aQ``DSHXA<`%O$;2jWji#Pg)h-yp>4UdCznzUOQ3BH3pJw>>P?{xEtj zn_Syd_l)WC)QK5c%F=4${em`Y8ci2`nkHv|lJ)qHP=Q0r(Rmp>-(p;++6*#teKIli^& zv-cbA(OcBH-Aix(0`n8z9wK79!`IG8e59h>G(|mb)9*ET=O?OP`pS04q`K(yxf0Oo z6OiY&`iDJDC{27W;m-VF9|HpzgG#?nPsyiFTzrDNS*9QKeU%s^H(^hY>=H$#Or=9* z#kE%w9XXG0xajM+k9X?od95msxARZtm}HdvC~k_W)E1qp%2Ve)yWjZdz_fy22|Nt_ zOF`(vlUsYtZM}{dd%h8H5Iv(d+g|#@hiL*jBD!9$_5^)njhq*=jmxd=QAA1QBVMl9 zqbF1!f6||RLwlkJk89l7`VuD2!p)!FuKNBkVd>2Ft7#8T>Z>32JDw-`&ThR4_m11| zytCH+y`*rBKX3n*wq?6d^00Y_GBHHxwYeV@vTkX+5nKBINy+E`CY$OEepo)=cf)ka zWWffxv*CN3)rz>lJ0*MIV&j1RE~lHa}){UUWw4l#sf_ zs%p7zQ6szT(D%P*6<3ulxo394aLsZ~#?HX9pys1pySt)vIJ+OrD$~5L9%w}isxxHwxWz0$oq zZoINdSF>K(YpHm(cf$JjIk(Q~$Q`nuo_X~3O6k3ff1jMRk^1uUQSGsI)}vwv_Dtye zWK%oEQ7d|3VZ!z)CX7omu5DVgfA$U8HD1TeipyWk{9|U}CZKwE@+oJj{p%|acNhP= z(*I7Sv#q=A(!wP!hjk3kb6C}X=8G!1+xR2TpCR_q4SBi7B5@}Il$j!9NYyXdhrFhO9^)n8xzS+4Qu zRoMJD3t8>kzGaGEw|%%s``g7+0`#sQ_h50qb@y!B|HE#s@&CHY9E>J#?B!O-bU%^y z7v{Acn!zB|ekfGx?@gt1_axkPnEW(zmhyp{>N!jKz&qeTr#OJtAL$=f zWDA%BDSlw%@-XqqP;uB@UZAs@L1_Xe4`M%^Bly7*y6%hPk(fod@%+f$b0Ow|n*Sg* zprT7<9%S7lh!0a2v{ILG>MbGgF1@EW6n7Wd{(B6XY6Yo3v=GvohKc`O2r(1Z1%rt% zTLcjYjXHqLK4kw8d>G#!VaQ!^pyLXvrKjIxW!0{p7Ts9MuF5rwW16+j%6-w-QZ@e` zUlY30{e)x@gQwiAHx)b6(~tAc_$T;O-Gt3Mqis+4A+@S0?0dY{`d+{fsMKxL}% z#8%nbw-dMJ`kkC}I!*P~7yq24Dk)nPews&p+24JzYgg?$&*grc4d8x!(Qt)K<0#PsLtVPle}?c=dJmA9E6Z z(yynt;q~F=eJ^e}y~=#{>P1;(UVQX(^#{c%;hMXoy*_+@rO2ec`ES7-0Fn7(WhNSb>}?0CyMuWYu3ehvQCzlwG@DJeaH$2*y7x-XBi`D%CK^4x`yOy*zvMKGo zZ6{OSn`JIH`?Gja)VBlH-M7C!SH9odQ#b3BV)%|4$+*7W8_K2I1WT8mx-IfK;P{?P zC0AG8t`8Klh*!PHtnt65V|C)Po$uGkUVk{By_f09nUh`5i-nS{KMA*K>xu5@R6fp> zX|>a{uf{KB34f^Km5+fo&+7^empd3A=t@=IRlSpuwdF#)?bG$EbX{X-e_n8NOJ_d! zvokz%vdY?fsva>n8C|^aiOKO%hgyI*eY**E!Ud114=Zp^X9w<{0E7Q`9-tno?NbR+xV%lqfL9VB% z16i#x%TwMPhphOqC9WZ+{NRem4BO5JF(<}-+SRoyF6)M8PtT(pNlvXkd3Qjwt}|{k zfsdjErTebFj)p`g>qOA{4p3ym`fRJjKmAaelEc0K$F4ImC46z)Ki~WMCZR)m<_VQ( z?oY3-)P<;aa&WCXBxIb(=@GfGyxq+E;l49-{Eb<&HQIIrWC(R$+FT?fw7fx*JPYLUODVXrnPpVJ^r8pn-xvMvzq_ zd3WnqZ8qio1nRwjTnMVmL2OWuasl)dGLTQ~?{qlXwrZ4sR-Ay;fl33Ac*CpanFV&~ z&iulvceHQMI=XbrZ2QVW`?+@>1aJO0HE?IgMwY78yV)PF3%?Sw$zj%C~477B9=dP*G80^E{txD`x{FT+3tbgo3t0RY!Hjiv~(oDxv(^YwM z4C3-9t?8Y8h(FJ|MJ$5i8Uw8B0a;G9~KwAFlD)LrzQ9#0vt;vXVG+cQBfSi4E^ zgV<(>%aFxEOG-I39)Ne!HZbvhSjxZv-a-kxUJj(UbhF?GSiOWSF11DQ1OGY!Fb187 zCE})e@7}zBr$A?tg7nS&46*O^7Km^6C5e0nEn$j;+F|%_hL`H@b7$jKG@@p=I4+Mp zx-((sx4a)6Hu_anR~*P@I6m>x$1D{`~sc zT_CXrVP^2H;2?3(kdRtEco6Ty*R^*Q-7mDxh~5ctMF-S&SPcx52f6t1PQeeL>;N(Y zS-fYL;0HIqpsy~q-+q}3=Ou{#H8j?ft6^MtQEKP^<7;j(vs5i&e(JSb``8NEM{&+O zC3Au%KDRsO-SlMU+Ar6YQl~h6d;ZyCp-I#4=QFbX{@4F+Te^U0uF>1I)rQ;*v*xsT zzLrSyVczmKzKdZKC=0(iC-`CO3&_GmkYA&qZmxk|90GEy(>{oQK;w2W@j3e-Ar6{7 z1F3YOj%uk-3(p73ZhK?B_szpt-=%8bz1N+7sLMWutvz4= ze6#m&;VU5puO;uScaQ87Exc2dVxe=QFIV(d=C#uHK(_mV*M9txUSpq>}8GGKOhM+-pFg0E!95z4KSI zwXZz~iV2TUL`;Cz#yt!Y_^=}WH#l$p+6oz(W?*1QIQ*OML$D3!s#KP|rd-Qrtg0BjtN*~3HcO7{jW+%-enVEs(lEn3os?MFAftGwjLvZX@aX#M@PL*6$mud4~?33|S^ zdfLqY;b}8Jc;xe;G#_X+o&bn8(q->Er?$g(+O*i1ol*H#`b#Hx$nE9&reKwM$kBY4 zlkDP#Grq-#E4K+{an_Od1spw!{O!0-Wf5Aw|8kkof{;vODX#?!@7 z`+63fxz7G7&%MQT-r4Va_Vpg!m|uGF%fIS_p}S2|giqXBbv;Ax#a*cxjJcU1sxF6o zqV)?xHthfX{{mNc@P}_v4|A@R1}kixdU@y8O~KFRKIKb(HhJFto0*LQFF5XN^xfEG zeE7ltcebn^$5tq59uZYO$RB!3_@!D^x7#zBwA%|gPq+ruychP(e>gorTnI`Gj^|=s(xqrj)pBEm&4@#zOBkSeP>Gc-d7jux4)}+d{Gy% z(W2t#^j*rEgyy&%E$(@_;o;qf8=eTROIZ^i8{zrk`IWXaIW|)RHI}%&JL49)J3*m8 zV~faRu8%#Ao=@Ig|R*d!~@eDa*KGoOn<;;q9unJ;UWsCB7?2&|RZ`#-#_@H*(|npX+@ zAG%HWL09T2faoa^ivRyGwuGM$>QZX!|6^8lrB>|r^J7f1D`!gaNA|6%5#n)QF;CTO zb#-52@-M?pPPdsDCwr`9k4@jPne`px9Zg11)9=7sp%3$yS4-M0`g<$qJftvyZ3(z_ z*Th^k#pr9F<$~YL+PqWPFXRxE~-_w-+D9hriJ*V3?H~Gm-cG8*M{^o(q{x>!I8Nwf_cUtJ;B&f*%4M_`w*o$hhOl zt@+h_i!|P^FZYtUuSQy}e-YM^%_@{z3=o zD&d)WMYG#t1J7qDncivtbaMX1c9$tlPaSq`@_P3vz^ilBNA1@UN4z=je?9wsUt`py zm@vmjL8i~=-PPJMq2Y>-rtPygwI?cmw+7A+Z2A4jznbxG#)iDzW;tCtKR0-*O6~dU zFO)ZP$G;fPi55Ajj+NHaTb1kk--fwbxa3YM44Wx=NS$w^&#m^%{7)wrP5D(Nx%Nky z_xq5aM>}5k?c;y@PWJvGu`0uggp+JMsgL3cb)I@dVueWrGvr{Lb!vl)tsPA5%ERKn(6Q?K3N^X5zZ!*gnn zrIquhT{=_EdH445!s>>{CX3R3pL4BJ3VU((@$>g;pTlx~FOS@JTJY{=tApG(r(HUi zze;JLM(~7UZMEvCuA4Gu3bqelOL5gl{`~%F@2vbM2F%hNVol+P7AMTiV3_s6PR>f% z$Lsg8$Rqs)MjquU6CaAPyc5{_E9Rp z_R**-yJAtEk@M2aOB8lY+@mt%^mLv>0Z|7b<(%93XW;M`}RqWD>t)d_Ukb2zz<7$Lk&RHCFmj~&`2`qjs;Lv zaq+6)2iP_1pqmTt{?GC+hc+x=e2_Ya>w+J)Ux$=EFmcfKJWwK6JIV(-W8#C_QN9nd zm-p!>Xp23}42js6>+-sc`9Xr0#>oTOa}|ELN$#7G-``dI??S8Y2gTFE9?O?SZrmWy ze>U!C^tq3}&fR8JE0TJ6eadF{y$fyP42{(7LAh-4TcHn$Hz5{Rt3q}+CO{qN!@%(2 zhPcoNn=dE6EmF@AmHPH|XX^8p3&R&{X{xzg^AbBNuX8HG@vV_rm6pqgy{9jPK0Pjw zz>;2jby?xsJQl+pwGRyV*tKV#zjl58)(O?uf9?Co`8)H07SsLz=M5Kr;@y*$V7_GY zyBWS_8nH1v9_bgMS!PD%%7jz=&A&|?C&#h5uQ{?JPPIyeLD-`3f0{<|y7Sf( zxqS@ms=oH|gLg81?c)cp$ltULJVf*1rW|4t!2X6An_ib%MWMvpW#$VXnzx!X`g1Fo z%ns_gct)r*$UeS9-(R;mr`*;l{O85v-!p_ydM3HA;o7rx^SOSW=wJJHUq4%O{)1fU ziMf z-;t&yuw2>t)hwq&Upt=|{`-@*!#yHh>9w_qN_jx0$E0}<3#<2U-JEgdm3s5qd&OcY zaVG+luhuEab{R7yE?kxCvPZkVbB1Ql0>Mb{uQg4?SteKNDK7a4Z&eYy6?_0RPG+kQj#L79*S+7?# zq%6G3D-_wH>b?JrN5wiJ8%AGWp;pAs42zOl8{+)?KB8+!pk_n0-iuW>MB{m(X= zW%V$k;>TLu4Sc^&96L8<+gVYjg&%Zd=XnaRNj&i~@B0g-AcxycKW3**)wrnLz0~rs z@}(a&!Kr^dHz}TW`4s_*XwZ1Uog$$R`by~~Cy(E;Jg1O*?%FA}{YT862`Tn_Y5Lnb z{Ax3ruvfFlKX{=+nrx+|OFgH%oa?NRgz|-7+?#SQvw#W+9aBU#d_nubjHORyG4_#m zErBf82U*Kl@tpxQ!l@C&_u-(zx9ap-CMM9(0w_IQc>pPARUSfUm^?^sF?5xdi9TeD zK$EmIBj^|`kQ*XIGcI0RV-zCKIQQ>+b(5Tg7+ojJ^KHss^6ttAUQuOU&Er|p{o?eb zgWimP3!m&<(rA6=qtp8z*<$+we{S=czk$=+{aE(_)7R4`Sf9CiI?TFno2T>d1hw05 zzI?MweQNq|f7Q;28lzV}lODJAPILNs>sLrU*NI0JU(;$MeL26*=3$juJv~X*KWhM?UU# z7gjl4f*cQ`5-aclbkzc=<_K|ig!Dj`7;PD$# zyJh|@R#&#GydL^)ieOS&rr^x}vbGIRSAW-$+jgzyP@e$s+8f>C;r{|6KXAuHO_`SUFez$wraS{0ndV<1O4$qvmDGvig7U z%QPpAsEGMLSo{-ILw6rKS^cf)gxx$h)@MTMR}Trj-({O7up=Ix2vbP zZ*|`+-Y=zp#n60K^orui&0H5vP5oB2eih=n9j@pQw%L(UI;mm@lSN*p&RR{P5-chQ8vgv+wWM_@%{m%#!vpU-M#re<@$se>U@9 zibYCd*Vl4P7yj37T6N@{@vmc>qwd+)ZTh$B^8Basj+qsPzCRJtZ>xKD=C<#9D^t^! zdCe`EQoYEQ{qSp^N`}&H5$EU3=X`VMemB4IMJ~ZR4eKVZ`1YYnIri$GSqXb3xq8nt zpH;s5`{I!g3x(SC_;!c6bE#CX5!zqWar;uMD*ubnpJ%2#SB!|dY$Si;Wk>1?IUf62 ztLDBfpEh$5`y{y^taDuE9rm0qmR|avNqJ^<#o>6HKN2UrvnI>zyTuZ}-gB`?#zC*T zNcEl70U}NRL^l*p5^!suU=Xd&%O5aN<)h!EY0>XF6Sqr#`)T4HdCOMwkJ-Q6?-$ah zFI8B6aCObb2@B5LziyOkx~`X}KiawTVo>h#C0dU!=%2KARq@y%S-kUMWX*iBMv+gR zGxZ*S>b~Uo^KW^AKhsk{;4@ap9S+bOwMW}cKgaR2?e|8uu8R{hx{$K&?VKx=NY z-M0y)s$G8sGxf4Tx7vq=Kt@0qrwTQIay$bA1Nh9jO3!~g&P{|B|MKr~Dql;#9p3w|)Gf?&|$b)YfCyD!1xP9I<+mQyrkK7eNI zKFps4Q^svVQU& zLB`ofR%}?X{k5M~>iJ-`Q;#3oX?{^j%QL!r+C6Dmo^VysV*QpQ zA(H|_=O=sB%8E&DY41H_Fmr$P16MwcWss$CAR1)Rn)ib6p<-x3HWwrw_(AXk=tL?| zAi%^yEq-J^NL|eb!4FRSH>?}9(oIi!3QpTsWA3!;&65t56Wkk_-F~iF#P&Ckou}Y+ za-Gw5*_pcvqm;b1{x)|~I4Yc)8XIu>f>4r1)qhPb%lX$Fe)5?zB|m$ad&Sy5lJ!8Y z>6{?XPp+{`E*#hMbe@n`xU$n;bj1OV`UJ-Nycedp9kN`jnR|TyHgA)?FW3A&aeq%} zLQ>w7@2r;VRxFxOv;XU|btlY267wXTn^ZW9ZbdYwfcA!;?B)|lZWaXJg)Z;~66GKt zndC=12ARzEg3-ZHIX7tXgNe_Cii3t_LHdq;heVT5mDaO@`MD24bp+_ha8OeDVhc`k z03N|M0rH(rd`kXUm7a9+w|V`UtK$HGkGrfA(!F( zfVX2(eV4|{g+A`AQ?WOd?fivgxwE@LPUw`JDfRKZ)=Y@o%zS_G-@eip7`K z$iLsuzw(^1?p|N^4=1$@XT`QHaB$r|UGT%jHq#Wt&L7F0jMWx*V}HaKJ}FGiQuMqu z_t{Z#IKSZLCLPPIFW2pV`SS+P<~!%F7~EL-Amn10%Q6nH zmk)Nz-|60db_U-;mU6cyxwPIRau>Un9O*jsH)^Nlec4Bk`}#6A$!4v5x~H#OlD(K? zN8j!ldDAA8%#2nzb=M-8|L;>nlb;N)AFes>cU3`SN`#l)?+ZzDS8r%f%`bU$``F~R zHCjQ-mDAT=h-NM8dFQ90KjGbDyW`2-waZpJe>phod2O6pqR7drUJJ9^8tR|6%zBoR zb8f?emJ>4Nozd49CFzC51YQqun0obL^a|C7kzr*s_cwXZ+PS?ib^Q~a_gl*pVm4Pd z-?@H`sZ7v!pR>*c1I72QMg`nQ>Xh&9Um4fG`Q=TAOq)wr%C|eZ{W^EB${~pLeu?R4 z*MPL5=g024$EW?db$BVqkz2w3hr;9o+fGVL89wooOFE_)dhz6)$!k<6=B=Hc>mn9e zB&y0D$teME5S_Z{&eAUb_#`N?bN&(hpco9s;1f1L<^9%4f(lzFK@vOTU&vuBpv?4; znJHq)-fho87px=mLFUB%g=Dnle+56Rg=R{adeF%G++Y4SfK{tWwwhYS6Vt8Hs-@6zXp{BbG%r~Tf^8;aN* zt)IHb{oUMoAu;E8?8hb5{cTTpzXzTF#n>eLmgla@ht$=c(t7!Ux1^r`3}{qa+ox3H z-tT`k;N=rh9=lD3hwfW7`QNYOk6-|e$n`;+@SqS#jyKvqnb9%?B(}qr`2(nE0f{d! zmH?k2WYsSC!B$N4#ofH8Zyk5LZF<7-Zf|X>-JLgk-1^IwOTO-|&0~z~JKVE>-IUMQ zC#a_gT0Gq$e#`5I@6N)E>&wFh!`V(xc*m?)vV6XG%C#ApW#(6Ew(fqK9(}NW{-1-( z4O;Y9iE3?`eczScpzp8cEhWxB+cpI6`|?wmk+2?rESXA^) zp4!x$gT7^l)=yr?&y;#;8q=?-qAg3UH#h(BWGskbwYB8y*jZwAHnO{T$wQk2t^SWD z4^qs0*nX8Kq@8FEJ9w)8iO_ig(1`{61;Gc3gL*BX!Ag*qX9i0@aG05W?T8U%X*Wz9 zRMO^U@GHp5^MCmE6SAb}+fTj^E<8Lf23?ZTpkrV_iNcdn2s|AMVuOw%g2|Ud#X;um zcNYYootHH??u(rr|A7r_9tuo;IR8xWng4FFdV)$5_PbXuW-*U1)t~ff&CAOh*1Dda zx^~@(^H~*c%WSOM)gSnMVm>#yYhAsyubQm&%b>#*Q_XH1ZE0He^oH>V?~k8-S09*Y zdqREl)(p^yImkxKxZ|tRzv;|vv1SG@oB%DB03`yD&ynQ?p#4XXuR-!4Ux2cSfn593 zTZ$Ii{wxsRoe0}=>`lPbrGj5}tNyw!J8AF#-7lZ9`o7x|vG2@OqqEb$EM551z3nf% z{>v9;)2*6!waiR?l6vEx#4mmQ?QMo3Tg`e(jvn8&gx%BqSuEG7I_0ww8$+0@*^YTm z{r{x7=H8>1uiiOq>3qH4b=#`7KhvbX-jrQ&!8`5n$x3^)34;QOPE=c&5p1*OntbJ+n7n)jr}By@XYLn)tG=N4ne2 zggla5vgz^CY2S3;m@^ooN_o>}o=roZrm^9LH={ND5O z@ttj_e>F_pAvQ@=@WqWK2~Cn!1vBFphk09Uta`bfqrV{D((U=1>@6qa<5aruTW9=y zx9t1Ea34O@ThNQM^CjJjvdWhjOSie(skyT#KOWE6?HpMD#p%0!*`9Dne5CCk;;~&TpPS8?J&oODPWb(fq}cSA>k}^ z@UiCC6JNL7lbL?>q|-Ck`|QCxnXee_)<5lYuZd|=(f0{TQi7ZxBHnNxvY)YP+OuOS z@xsZeiv5Qq?tlNae?rsqS}7&Y3lEI+Z{1u{*p;568Gg4i^qbKAxUOEaIWxAIa=kdR zE~1T-ZO&ws83sKO^KW-K$VXn2z4GjK!O8Pm*v|9T&iC-I)KV~hZ^$Vuy!q0N6Zr}q z4-3WBeU}&W+%9q{_f`6v_u=rjla~#ZR;I9=uhMJ(`(jUGnCqpRJNCS;%+1^ws>J(C zbel;r^Me&3TpqqA?>;biXfv{VJX&McX*l<)k(9BTv;EK6zg`&qJJep_C&j<@d*)<| z{_lq>oXY){o{Y}%Fl1vA)=T(*G<@9*nHo@NffiYS;uMr7du};PEML~?3KH95#{^%( z-~+9$6inp67sZ40-4hi0AYBJ(7iyIVeV9|AzJL8fh2!5Nw)_pfdK28ItjplRAg{QputN~AywDr9_^K7j6* z2l+zhLXoiKT?yV#^84p-n&$0hPIwbpUivCMbk;#nw--^Ra!O?*<1yF)R6mIrgY7x_{J#iD|oLh&~jCWc_>{ z$d;~r9sUonbtmc~kfH$A5&#XmUV(~%q5`HaX^|lK5L7iO!4KK8Iw zpFwWr(_KlYgAHFy>C*7jo^<-M%FYX4 z8S>=Hl`4fVc({Blx8$pBe)Yf6AgFQXxwf!{EjP~{UdzjUHfJU8JRhBTSHz+kxnDLV zd)hJW=3H5ruhndNJs{@l>O-|mT#=zH@0dLb zV;$j%llWNFDtv906*E_Hq-9UjVb6GQT3qw^oNXuhEz8qQLpn8|>pHZd%tzsml%!L z*9!JYyn7k$eDc?3>-Kd!xMxt2RH+O)~u2<@0;p`E!pRrq+H6RJr378mIQu@LhJ; z-aXP2FTFY2y+Og})4{LNi6tWQF6AUUzSlO6Yg7r_c3OKPvoNE3Wa{!c&+mbf3#j$* z_U|-@+Z_iQLL4EdqJeslAbfTkXqt-wR7-qlp8?4_?KAj4=t@G8A8dLGc4QJr4=BsP z#6elGOH$}V7<6_ICVo^Bk{v;{5oi%5Xk{QspT<5OPYLr$R&Vkl?J}5n+qK&(m-@|| z%i#6*cO?J*{cmJbpPfEsuNcC9=0p4MSe5t%ZPj*?Q=YD#<0|mYQg%W0tJ~A6mdABe zPFuF|phe5P!><_Q`abG)7j6idI!IALK4j(+AW`3aR5$2&v=yAhHD#i6UG0;iFfe zp$br?4N`9}4~bY%gu%pT$V1Ep$%979VB+tf;@Pti&5f(vU57GmJlJ>tbGn0+@r|kV zC#9s!*vdYBT~z$(LH4pO{#>7vL;7nHFP#gB-QgmVEpc;df+<(SzX_8KmrQUDO z&3V%Ph({i49sLCt^SwX79g%iVZeN%GF8kAM`I}t7*XVMnu?x5eY9HHoNo!q?QK!%% zAED6My28847CWuF?78#p;;%>KBId`0+}zF8yd!$mU-1(!PArd~xiV;>UCvFhg3OJE zuf0#S@0lz1`s|jUYp-m4vS?bDr#)f~}3#J(G@BKKxqV*~_A^e#ga(*}v7E{*lZND>hqp>cJt4Soi85ZzLH6 z4sSkuR3)j)y9pG3pk_8Go(qhaKfK(Nsbg_yZx=`m)bs`oioJFg5YX`B`{2TNVz=g& zoJ_7&t=1CTj~pmn@_x3HlB3{bo2joZ9(;Ps%Aq#m$ezvIX;RM*a($SuP@imnbPMmp z5N>H7`CX@9y;)wgVF}~D^%<#p*LDjuyBmgteZ5=4y>N$R!K#FXjGcR9)m}E7zdrMW zkgJM@O^Tuex4G&Mm2}A=uyy&p3w_4{9Gy*qKj=5+e93X_Gl6D#lT(O7C8*8Vc;P%MY*afuIiCA0fP z?%C~a`D)-FJL?-Cul(nXk2y>A7JY0Eb2Xjk@_%!DZbHnz;7OvPX=(RDcg@|S4@qRM zO_tJ9o-V4O#0DDMT2vze8ZG^>Fi_w_S*qq@*?p4!xk0Xp4>M=WFLU{ttCQ9cy!`v` zFFUqn?g%K#+_w7qmV;-1)GbPF=$6O~JTr6ZpBnZX3$_=hEG(IP^6d?NkTui2m}@O#VeX6GB4&T}`!Z{i4+>h-V`-s$o5;F5Wc z(jR_)e>&gc-D@Y`^=nTjvpux?^f?h!WPk=IKv4oJ8jcFTIauN`ixngm@&j@KI7l3H zLSPBB+y5k->BE{!?2pB^`-X$WK%sg;5mL5-mKlPw^Mn8Y|AXk)m$mnC?J%5_*=_ba z^7rXW+XGu?dG;QC#M5t8r26g3-f(XF;DF$ob5Uo0?>u<=l9AT*3avY}td?2_mso98 z%dEY)Tfa2)aNe%}`7)K_v6&4=ZnWq8=LrWnchXa#2G9iL8>81ZuhqB2oJI-}q&t`4pIU4)i^Yr8St_iEQB;S=QKjfe2wkc1!@)+~}l2s|( z;>jNCQ`RP(mJs%jn%cEy5y!2qC%=bG;`yhuHg38$?-#pdW>KBx3B|IpAOEXe&ezq^ ze45dARryC|b@b9cNMXFR4>E-@X*<7wXOGZ_eTQFlR|?*V-eb!8O7*}-l|#$twzc0@ zel_ji8m6l9!@8*(qzi*iDNkvBn$ojo;S-T(V&^LNM@l5zl{7oiuKZ$2$JK+z|NPHP z-`>0I<<(=MH@6C0-qP^7!?J)~MAX}1i|E}`oS$Sv-)=i`bx~HWdVrJ<4<^LanoOCu<=mRJ}3lu_}19A%JSZ>hL_Djqk8ElcN-{eA} z5AjelU}`{SfJX9R{6mEhZ-c}^ThAZ|6J@n%=0n6a4nwAg{^djL0|g1l&J1fk@M#g- z9t(Xq^pNkviIaSwQ4WEiiY?2Wr|G_tS~5d^bNPL*Xa%`9%RdMiWnF!`sF1D8ynf$& zjf2~xBHwvu@4Qku_sv|Dwzs)Y7lw+eEYWrI_OM;T;r;p-!`$UAL0ZeNR}{48W-^&x z72U&>8oQ&|#JV_XF?W}cxrg&6)2u6e1>5%UvQ>YLyteX}?Uf_jKMAnC-!8Xyvv2nD zkQXAGCmQ(hdi4a)%A5W2SRTuV$(L{VJUqU@$Hve>XV0_uX^=A{-ly?@s5l8JY7`k5 zK3FkA&O-swk6W)Ot@c@K2J5}pgxl=dktSRW3aT09Lg2MP%#$IR!a+8^VRD#6_&WL8 z8x1$6{qD)G7s-yCUU>fMn|{yK4Fzh6a@P)PZ&$m(?;bS$(ZS1NDJQPpI{tfqwUpjl zmU;hLzX<$JIqh~}ugTAo%*MBmXusR8kn;YqoZ5A(BJRvhyZ~XZpDK;o<*b z_Ki1-EGE8uJ!?zY&B=_5-)u^@NK?44Ch_=6&~||jAPm~ja3Mo${bZ$A`JTctdxHeZ zm%KQfb#sGVt6gO5Ay8=tYS2!<5IC(($VDF1o;wi_Ic5Y@fP>`seu1obx7t=Vw08R$s?buHsuZ?q194 zYX65Z}E+n^Gq{lc)#?m6T8)6$^1xvfgihcnm%vjir0y{A00m_ zPiBjpsb{M?e}@`lo0K_cxHbRsmMQaH_SIFit7zX_x#mXUyHo6&oT684>r=WGbWJh6 zG*J9U+3E5+21O0)oxfkLire%`_;1~+==A!BIa{@kC#OVjx*wXMA*A|$TK}Rc%ML!; z++6j2^JJw%+Z=UP_f3`#Z>zbq`0WY}AA_dtM0A*5!fn9VqQHsBgTlld*4c!*@u11`|JY_C5osDRt)$?+59bFG`|PpSSv5w$F`= z4XxkyO~Bbg@xsL(JH;8ljRNB=0%P{tiv7O5x;-N1>B8BsOOhA1vVF6;DX61*_e77t z3gfTxM#o>x3+uSJH?6?2X!Yhr;s?L#7q9=A82Y{`ZJtFE`~ZYyg&zwzOYJik<5L~jXHJc3L&`MlHvbjUC$zvom7eUOEn%z`9-u^KXT zxZ(@s3YxhWr&islyZN!9o&Ep)wOf`dPWkS7;z>zPh;{dgAmwv$b3;u$UIi+%Fa|HJF9&z!{5*!wX5KG&q3TuWc_d>8F@{MVLwrC`dg-Jji3I5;*-s@w0n zvPgQV8cUn#PoMK#u05$IPqVIAWj47cOzlk36o``P?<>1*mVm<0fJoBk!$A zK}}%~f)Cf-{3#A)J^$5Z%E%{b@t zh4tO$%YBE#doD&h#Xp<=>$laKm0p1pAH_S#3x)paMnl@(qs zU)ajYo@{(+3PbV(XSu9a^;JwZK^K(HYkx|*mwai(!Q*dkC>s2KKP`)Gum5u%PK755 z%I_~#H45CARb?xDR%_8#y*lB8(odRHw6|P6ZP^=Nb|_x$mj1SFs$qr~Pu+07>9_1a z;*=j3nQCJ7ZACjpL@PclbpGeO^tyfbv4cDAKA&vq(WdVpUi*vXikM%~#4P6RIr8@p zMxMQJ>E42m32XKQysRqoWD3;TS}L*TR{MP8(~Fi{cZEOhxF=IPi(`{`>q6&_cWn=) zxA+QeHau}--I@pq{fmc_jHC|#J;3PbaW>*bjz>$nzii6p@MpV&lAhFvPMw>5$3jc# zeayO=GiNp{g?X(IYBy6cR}4^;e+MqVK!Ll&7_t&?mfjJ?*7Rw6L1LixG$>F(UA%{# z-{5MM1XlBPeVbJJ!}sqzR+XgPtFJ}z9Ns+hA=d`?Ga1j0i%!4R&7WC#&VO^{@pPAk zS#r%Mv^VWo!f{WqOFtrV?X8V-^Fm$(g)Q(hR8E?=G+3pGSv>mUZ=W+0Z+cC<$$L`s z-qPi&V)LF}cE&y5Wv1*@zqe;)TlnepKPQ!b zf4G{(cf#sa>$e5pasw;)?GvY2`5#~SyG}zSj%gb6${$wW17|VwZ}-lBbvLg4@xFH< zoh@HIxEc-Z|7g$N{Kt_uP0qyd(+csd^nF@6zc(!DrX*jX?*(&ArymZeUyUTqO0Q#br>>Zh<-^pL74xNtO*T;uBqQ z@Zz<$lB1FW!CS7qDPn5V?0vG?@|PJ5(ttmadIM9nto zwY3ou3*v;rBa}BzKG%9K+%WQiYenUehu7x>O^yBJc_h@iX4V>u4~n|BBHTau_SmI; z&(SStD>>w+E^NQfMRuw|f5rF4Z7b74je`EZzi=((!N<;1EOo7TyPy(olV)|gc?At}tV2R5hF;K4S zdia#7eQFVF>ihoNGDo}LJMhbNeKce0U$~K*%^}XuGCE6LqsplFOjdEoq}!GuVb79` zR{dRmTsbeJZsxPi^Lhc|h?y=VK9>1F1b zvirBx6ko28T)(x!``5QOJa--yT%L6DqV$c%8=N~L)(cDCbGYGj>)pG$g9m5qez$3= zy|O`%=5gU4eCxjdSZ=WA%Brxul&q|z2|o|0SO2j-TpEh%w}EBAdJL%dS^)Am2i(Pcl* ziZu03J1P3>qTs!ozOy*n=XW)K-sn~-ddYvjTIu00?IJx}b!~IDFS&VVOX!EX<7ZQ& zSENZ=PM%i%Nb>S&?l103_`{q{ej00fX|>l&)w?NjT#k##ueqij!1Zf-;H@TgR;MPj zX%FuhdZrvbav*`>y8XsV`@Z|fSkH+#+>BHZj=Xa!TNBe@S3oJI}^q9@L z_;8i~Dwcrd2Nw9tuKb#%?#X}qs;qZ(a@OevwTClmFV=kDJX0v5wW!7GxHIo}k9)h; z&wJ@!)457K)Y?+-!^Zwyv0hv1sxMB?Ja@I`+U7X7mrIY#aWFKQzUV~HdaDiWS1%{O z3YC_cV&rx2l@I&Rle>#Q-@T^wszp%zRq+YMRNj)_1-mCPJZ#!~dD0fP#Y!QHtVwI! zh4uE$P}}@)Q|?b0doST)Zr59NM$hDqH5W`hw>Gn?Q-OJ6*Cv-EFF!0O*x8=1H(kOk z;`ZaX#A7R0_tx#QeJ53yc|r30fe=U6w~Hoac*w({kZ&kmg?@((~62h?z8I(9_1`b4(#n=IxJpjr{s zfCgbu0`97U6cwP!9Z*7TJ;8eRYNG!iP(r=aA@rfeoC$m`yt|D3dhy*iw{3!sf`H^< zM|C=P34t%|1nGxVgm>11S;`sXUPh)gsH{n);;$^Yny ziERzBy6y5=<8{Ub zsc`v8_M0~KIGws=ywTsm!+PDV4UuziR)6D`aQa3f4Yt@rhA2kzaxzb418xp^wS z@S%6HdS^vLm;BulTj((LbbiQn<9m7_jRH_?oD3H<5cMJCe_?4JhUQAz-Rz*AsBPDt(NM<2ZV z?eD_G!1mHwJ>PJ@>FpzqEBD44fM!nZ9xf_rK2^RVObqGGFfew)wwbyt&r5OB*8D zM9)QV#U1?c}f6S-i|o{TJgN-`K4C)BI02JFN^o%c@~j zq$R{D+N_zP;3}}~3ir~3Jn0i7Z#-16vow}3-6PLBcyHCqg^HOEl zdN<>_x!Kd>VI`TbRxJ(r5_Ed@zbRR_JluDAT~2yx^5mjy;+4dG8WM&3kAA-xvnr=G z-+lJ1kiMg z;hVH&rM<&67B8KgAYIpe2FwyUIWlWK`M0FW&Y6DVSLb&V2G+JF9>JicDa}Gg#=jGb zTwk5OJ!PH5w#!l?@aPjpPodp6a#F5dnq;{7lb&?jwAt)_{+DJ3yph#E zaQ(gW&Ld7Q&qa953|hbUgyq{^7ang7s!ZK0xUsD!{oO~?quIYfJ&X9sh}>GgLe(=q z=YTbG&IF}+Q;P=;HnXDFw&+1pJgBt_5(lm55V;O1XF;>|AhExE=@}O?zdi74}UzHxr2B5ukUx~#75>ExL)VO-ZMe%+|2#5U+YZP zZwqqmJm129>BjM(yV~hjUOo@+ZhLD-L&?Vry2`R-LCyww=sBnrWoE@rVmo=@UzZboZ$Cj?YmTs-y0?6zdK*C{!m}Kpef_y zpG|>BgKaB*_;xOBUdNbvE%YJFwIvNARa>towEcXr(3a``Dl?NO>Q2Ao{fk1RAb|ub z&_NZ!1L%-B*N203FOU9S11cs!a=gDDz4CI~uoFuoZvwJxg{1)~$QLf3qoi^89QzBM?Cnxxt z&Bj?4dM_^odv|Y`C^<9cM&N#d4}tpy6hK4$CfYA_OssD)ZA*T)s7ZO2zubmD=eKn6 z%TIrrxv6sV0Zn;JwX+M2!{l1;<}XfVyc+XSHiR+xZAj(EwU1_t^VVoRS9q+(+IWb0 zdBO^<3zuIMe-3?qe8IZdzuL7sCwxC1-)v+){~&)@;K$eZ6{h5g?`1DHs5!7X^}$}% z*};eY?=N&Ze^3xS(tG}(;0M21kc0<1&7(0>j2CuOV*{Ev?Dh-T8cUe^>$4!$&z_%5 zA3%N!ys=%Y{`J)*pzsAHJ`fEO2hmSrA>#^tD$9=-Ckd@T6nCS=;*n8guZHQlJch7a z9af)wp4P0Wcjs}tU={pokCnJl!@jND#(OxjV$KGgE>61nEAM&A#Xm2+w_144|8>Jy z`1OyPHC7VymM=co`#|Eb)r9w4kLJB$dOf@91w+RL$#?hp%O*5=t`cy6Zkp5L-1ukW z*Onh&S7(IseE?z5xFE=hZ)OUC4$p9MbHOM&y9fR}TWxkBgLtN-M$zhm5EyZp;zpQnqCyZpC#%$=I+Im!N- zS*m7h?c<5X>i-g>?mzf2-!koI!2-)0`!8xu{`e-`c;>zF^y3 zZLL2iU!L?i&TamwNJk~^eMi^6?3H9mJ~MmP)*Fd09(eR^TmG!NLC@7n{Hi_c4hgRC zyIIoiRbCNcp8sy8?t1q9dVQmQ>)~ZL)$*)TO*j8o{NRktzS_o@OfRAe66$B}@jDgR zlkFR`Xolp6Wh~6f3=AI}B!s{XxPoxVi5H;2ifL)^J3qk;d?pFV3!p#-iGwBwO%@7$ zm=EIo|NkFa&K&@Cy}#%|nkFEro!>bQ9b0hN0aU<&^n>y)NE~!dE6A({_nk*t>n}_7 zFM*^zkUS{=g4BZ4*(|P`&Uj*<7)WddBjVyAkUYq)upg5ZdaAAqzc641FEa(%1H!Pg zzP~(yEVl=l#j{-KL-W~7cecNZ?+&>2>-7#E=F<@$jj~?o3MMd!7`(X5HP^sz@>d@} zUUu`vQys;gC|G%TmyAEL0wCbBNE)0KiuE$zCW5b zU@b@tA|loBnCg%m7}g+74RZ1kOkWLS{nU}`~nL4!pw z{%fe-BWBDWKCThkr$il!~OeBd>*3uinA zkAbKJ2!f|{TC)WeTC)W|BpLIAGI;}t2I;G~Ebt*0IuLmO0OVq27!5n=>FE^#u$iDG zS|B|zdCjX3aZtk~r4`aJ0l5uSgGER6Ft7UijOBr?AXsll9fX!xp>j&PGg%sB4rn4` z3bdu(oZ2Jz_H_a~NIdPX;D;S6Az|ck8*+9xDBM8db@00a$hr>~RE0ilNr;|4q0;e| z-Q*v|`}Rb7vkA1=sa%Pf>>X9Rf8YLnJ*h|BSnEzY+~o{nkGtiUUHs|hSJkgy>Zhei z{rc?|bgtW7v0#FneS~P2r@q(bb3NRe2cPtRw`d4BGkJ2NP0(V&fE^((pQkJ5X$a=zIPq-HU90p0oQ*Yu<~%+^o+ez0fHTEU(gEi0w{5V25)nV3hU=^r#=8Rt1Rw7 z269181?7B@n(t3vooo@@vF{FaAP|)EK^d^()+>hPYawS*g4){|TLnMVF*1Pf4xZwg z^s+f9vV>z1#4eCq+7|PD0F`Kc98DSxGNd(CLrRO*O6rZ$%gZEJU z{Aqqi^+Ot0WVQb8>T&&YrD5tiwMm>|JFjmJn!)JPVQ#rzM*1^Lchef1M7GJ*ozL^v z8=dbI*9qdu^?Pp^{jdGxy~n>AHJ23GZI|6c*Vv3&DrNIzP^ySm%V;g?1jk-5)_17K6VSU7RHZc@-o}O~*ndAmZ zgD zc*YYy-@{KgrQ*=S`1*AUmSx@228sQ?F)v>v$gd5JciH=1XSU*#lXbky6JGVD&OfM_ zaz0{*(K4QnSBE5T^?kaZ>$>QPrE`8&3-9dD#nXNngqZrT>bbUIYe41FYDwpMsfpow zS&!7Nckk(wNMPR4sjB{MkIun5Ucb4LtBc;v?lS4KGksR|AxgpF(Tl^me_qYm-_JNF zDZ^EF;YN@9c?Bh3x3c`$aq~m?rqqsh^4i4 zt(cwkHJ*Wc#v(`7MA`Bb{VMau>D%g*n-8t*yn1Mj|D6K+^U-xek`ooL`7$bqb!>m= zCb{rQ^P{A?zdOWh_SIc8icDFbJJ`Oo96&>>TCzUQLJKYxlI=s0zcT`Nsw5tCZ%uKqM3nb%j( zeio1up6m0^cyrxr25ax_@|<@RTQ=<9`S;={6&}^)Gk5v7wN7Xf7vK9WPJ6Qi;}sS@ z8|9!$Mh}0abV^O%u;YN|nj7`fp0#X}W&!W)rK*g!a|UtoPyX-Q+|a=H#*1N5)_V)h z^Sn&Li(J*gi-)61gg(4{*}PJ>epBUBhQ}GD4I!td{P>{sZ*gzL!3Q&HlfMgo3TOL$ zt@ZlOTdn(fjnC~|s${=R`i{XK$;ZE?m}Ki6FLt?H;hbMPD^>0E5B{slb%&WhU0R!X zaeox&m*VeR7i{~VzW0rkP~XN`)1BiV^MeW_P+dg{00iw=x~i>o2;p zOZU#ZgPdxxR{Wv=T3S*?Y7P}>V4`pI@lRe6qRXemo!YVPZPgLB^b;RmH_u6zllWw6m>AkHdw%1?>bbug z_j^xTf4)KI;oQ7GbM};;UUF;=m*?$AQX-*Ux)0B@3(D>OUH0pR;;u@?M8)cyzS8o@ z8BY^WD40HAkUSkOqiLJxwCuFHHhW6A)_b;9O2zBTuYAhiwscaRMVU%#UAE?h*|mbk zg{~=0x0@q^LhOG$c);EK!gG73Ys#HoyRYs)SEcB8Mz5~i8n(1uF8O26QICaQ=X{De z4(`m}D zqPf{4PN)1ppW{bNZ1u!$iY5!gnsKc^E!)aO2_IT(~~1;8s-g zn-yHSeoUN=^%vi**uO_A|I@pY@@{*jaIKFz!Rv2WH*{)kKWWzHv+KA)uj1jF$=%jh z%Nk^Vu434SPrHXp9} zYrOr@@ZkOeGI>7$N8M?vZMBi>o3CFqkfB+^v!%M_-fY8f2tyn zt{i(1-pspGwssqH=*L8+A1Y=Fg3~*q)-6tXyVT~Pn%viwUv*pzQ*Hmwwu`&@_{+lQ zllBYjX>NI4YE^PWGcY{$vsZqDX8!Ys$8T2p*QibUX#Db6#bj08*X18~Hx)%H*SKG9 zkbsO4%$Mwc@#$6BW{@vI85T5_0P1g?og5%vaQ5e(sH+n;nD2GI;qPtfb}@c~SAxWf z=`SXx-uT71pwi3J;)}7o!sHT#3Ab#%-sEZ7a!qn?6Da>2o6Og6Y%<@6%k^F}+5>_N znc5Abuhegk-8bb;X8+Xa^4;+p-|T*=J8k`Hw`jd*wo;#G_E{L;+Om(G`=lDjexr|V ziMJJ58~WlVww(F$%=9@Ue@Er(hbIoXCp~1~&#-uY<3+8TNOWW9) z*QeBcd6EEaxivTNgPZlBwm2yKwyHr^NrURKX%qN9oY98NP=Vwc4>>ADv9|SXld%0% zWBIiC-od||H*-FS{9?JZWZ6vBsxIwEvBxDXOG0%%9C>@~7Q2p+uGBWI3DG;IXTDFE z`fOioWZ!$;2hV3Jys}9CCU{h13eT1&_Cl)-wC&vZRvkX)cJ=a+Yu7jaI-xf8t|!Z4 zvF??V+LruzEP3Ey2g7X(`~Oi3rHg#efgGxt0=ZhViBJ6W?C=QH3GeS&upLh^<2v=g za--Rz8prp!uD@B+cHDWg)3<#Flk&5dlc$0zYETOqI@7Y{_f}dpuoWJp<96O!*K@za3D$R{9Tp%*S8a-AJjpG@j(X}fU?L>M~FJm zI5|iSOdcc`t_`Pr2nKB0ksHr;H?7Por) zKzwz|qko2Lj!pb^OL}eFhqBMU3xECkziCyZ{$bIAZyP0u4t!M2-nj30O7;#n=xu<_~Y5oMXHgFpV9QwL#hZ)sl~^`DbnBm1ETXpDj{y{YlfA_uH$)X!==AZ?eAip~wgQgmFA@KFVKI%dr>W&G3J3AuB zvOE~8n-0P{V6c82%nXqJ9mfPd9ChFaVenAmrmg%6pyk4ww(@_F__&-^pjX8q>ZE*G z`Ad1L*dRX7eJL;0v+Hi0EZ5p%6;m$LANN;CB5iV!K8MfjM3<0l0TX_%t$KFyX<+cW zrq-vjIvnZ8-Zy0A1&OqN*3XJ=6kPoN;kADvZ#U@(?#(-*yQqBo)&GlL9E&(;*I$eLKPmDu9aaQCR{=@EZkzxL!a zf_vnfMN95hDNZpscW6o5h3uE#_C=le_H~uo!v(vG;?L`6<<{=YTd z%+6t+=7)p5cc$9CHE286qwv6adYg{Kq}%VN95}AKux?lH!$+!Dc9d2g{J48@^Np90 zo#h=|n~E>?956}vFMa#yyq9w9mJ?r!e6&xqS$l(fyJpu7hn%py7|D{gmD2m`o@^3i zy!kcl-}9XHdez6Z7fhY>&r9}lhoYsu>a>+S%|8!6eK^^(^;X+VjXN7phCYw!Y2J0F zyMk?l! z6k*0zpQ%f%F5LO(9b}rcM%(R#<=dNIFJIlUd;MD}Nox+njuT0Y^JA4gn9nF~obgy( zU~>5K*7GJmv}eRFsK56{;_HSV<^fhOSl90fTGp?_5~U}l>2CMt&|#G`U7y4!1>KG5 z5Lsh<|J_-6)xAznj!s^4I!;3JuEb&W|Epel77G7h`51hERm5@ov(n4Ys?~jqnV!2@ z#_#NfUb$Zqz4K?}OH_$XxN!><0H6wU?lry-pm8uzu7oYp%h?PWJB0B;r58w^VGBh3 zaRwha*FMewALjevRIw1~G}sSa+=2>S+=3rKXE1`UsYtv2-*xi~<6X->7@T8_P!PTx zf8*+GMAu1?C_O zsjniXOrC8UL>$J?VPN<$<^TWxR#0(} zeSa1C1vGC8eo(1r`M}G_@S*BJNSUkrzKF(shP#D3Hf=qdp!Qodg zyA9QDf747#%Ab6E>Ac@ZUxb`VULx)jWP9Pui>n+=!5V+2s`sz1+;XKy`rOH|(2RdV$Q3@Wd-kd$Hb zBYUxJT3tX-$4`zIJT)A*ITx){-?9A4y%d>}TuG}ROg5Dzb#k>Yx7;?lz?3_W)%0cm zqqPalkymnlCqFq*b56i!_YR3&Y#K9Pe==P&Gobrm*ZE%;uPAIWe`3|+ac&c{?|Ijn zh;H43H+N;$d`Yr?As4hJbe}=mq!#mSc7+%9G;0593twsa^e^}Lv8@3<_ql&>Rw@2b z{&!M(jOVmvHD(^5L~v>wVqMAXHQy3tnPmjq>-oVK$D1nge>kS?d`F&BF8ub-i{G6% zstjz7uD;WGbY_2e-vZYNe^rbqNZP87I;|1;Kko(|Ih5%JY^D>(eI4+j~?~f=Q>O2zG?Yd8GNs{df%t>Pmbk0 zn`}H|$K9fdJHvk3{qxH`?B7+Hp8T0%_rXowog3~yWOfW(Xr)`#qxUO%-X!jSXMcP) z%2;~+!anoXhhJiJ1qIKpQMKtk;x?h^qwc14P9fFHcQoY-=lG@ZF} zaVzJ&{+|+6sqPJl#~;m~KS`NGKvJ-NpC#Xo=ekiTGb5(gZF%go>!|g$xbTa+)xEvC zE9a-=JbnM_(|4z@7MgwD9~plbo-R|!Zc8rsty>(jI6!JnzOH?z)m*-=Y_XfFISK#r z)SevTx9{Dnb?&H$RW$P)Nsr&*s(q_O^H1^QZ+OI15!te0A7hYVtdMB@JM|3aj6d~n zZAGT~doN+S3QEnO6ddPy)i zfql}+hv&SQx?o=Mr(pTcsl^{ZeVf)l%R@=@>y32hOQFlOUo$N^adzH)9}Tzv(O<3~ z4rB4r*Z)z)8NdIesokB1H`h7$Y}3z*1JnT} z(DV~1fKDHP^w>ZFawcEsLqVV52hj8tY^>3M6+8{}A?Th^L(n~;5BE1PJlyp6)4KQT zg|{jj}q?48c+e0dld;|+!ctsPz*Jty zYJ+`Uy;+jUZ+S6k!^uy%tUpdR`=@=-<%_zEcASCO7RXN6+BX8=N#Lj$frh9Ufe+cx zX)VZ!L;>eOVG-H_341>Vh7U0D1Feum#McI)Vd5b5uqiKJ28Iu?i)95SLDYSk4>7BR zZ(`Jpg<%^(Tm3*`uk>=$x9EnSuLQr}t_U#m+~D<-E7SG=_2cW`mh5+$B2#r)xE8LGi*rLsFEfLRrJRiH_{IuEZ;-312keh!tal?8uInRFMqt*xtDZGFw)mQv@*(}^Y8tCRCi zAG~(@fAoo^3Jad>P<(gFz5dJg?#JFra(>b>{}Zl1ovG7ZGU=dS7#GiaU#&8UEAbVV zJyY1Dwt#%reF1!&N(0k+NNhm&mX(3#jzGQx)yE)On7O|9QPiV2P;N5aA@pI1J@W_9 zT+^Y`OYX8YNS^?;4M66BLJh>0WMKHPf|vON=r$9O{-alqdZsg+JqqH()Pckcv>~HO zmly(ttU13Og~`F%KPDc`A3zhtZ$gqME(_X`2$KipMvyotSNBih`;fi^;(nJELXzt( zy0(Jc05Tueb%Tk6VrtP2A@EtN;_X5T;_X5oB5y%3XgLJPd{D9Z?2*t1hMka@x z$bs~NN)#9$wqL#&st&aO9Aqa<9;E)$PH=LrMdW+clpX0ATwN`*Eoa16V%u| zq$v0S=GG}Sg>&C4<(q@_AKD`X9=LFsDAeFGQRsuCM|PxpWXYQjUBPaK+T*j|pX8H_ z`*Z77Xvsm#7w3(>-%Z-@|4^5aNp5calxDT`8ZL%ME05pROK7@!uJyIw(dD|m+uu$S zmOa&CH8C%$8dW-84=U$)8GM}bPcg%~oonYV4TW=VUXZYnnc(>LT ztqTRWJxo7~lx+;PnVR-uU1;sOC(`*h)9u{)SD6&{?>XD)yUthDFVbMj>Y#1=1NU+K zY~8}(wmbfq{|@7vDYNEgwOaG8dhElgch%PNfTVNoHA(ZbSGmjQhP>}RAY4+)me`@R zpiWrDE%@HTfAc>2ZUt{j@YoCvy9N&zNP`>{9!GZxeaM9lSwIdDoN@lR*HZ@2g#MZk z#C)V;#CM_OkJA-FdM+Lm`e1Yj5|_y0p!kCEL17P4+W}Sg%ZDjQxFX?KbMx-Buu1*7 zAHS#?dbH@t8zdf2sBxB3&tBwW!4SN@EG#ELVh^9o?{MEgp-t@uJXyuA_D6*jr#!OT z_P0}D&ZJPeGWo1ePtP8cnrJlR&6TyiU;Y0TDlnu;?pytR>(!YSX^xc_q+W9O)!S~r zShVcw)*bJJO`fGX{n?)L%NUdvLHTHbhQ$t<_?DUr?2y$OpgaV^%zbO>S3XpDygx2L zf%S_)X7xrE+Sk0sGYJ>RO$`_7j3T2-!nq>dZAoRc$fdDnZbISXK*OhTh6Vb?R zJXGxJ+6?k><8h%6X3!A*l)Z7%2hoc>wl}st68qs-$gograrcb%`s>423OOsvCJLH# zl$X{EO#f%0@cyE3!CLu*$1JPblz!>{_33wczxf?|r}_FlOnYWLb~Rr!;pW)|3!Lo> zmg@9*tj*^?Qghz=qrhf^wi&_IHWKom1La*Ge3pBV|LouNx$b2j^;DHN^OiUr3kW** z*?In|1E1%ZRwX{o%4sZK$0~XEwq8u}s`737J+xWXOwL#=B-Sv%WwVkgS+{ir}c-`b5m3Ecf4q}p0Pad!Ot>_ZF3sr+xV&- zbLM{4nqqumVf`Md1c%dak{Nwt;u)v?t@>A_U>5%Hrd!k|Q!^QZfBAbE{AH6PzNi(? zJgsW-Nco+i&HJ}Hs)nKkHd7V!qf?G|U$gWJNJ=$pD^RQ3W_j=OKE})SQCz#2?c(O& zulP_JS}fqzkkvXzlkKQom-nJHiwCZ)l4b=Hw#jUmd!Ik!gVOHR>kh8b5nQzY`fBHG zd2W+}XD>e&bAI|lQ-^o{Ou~Y0^Pj!>`NMiq5?67SeBT40sz;vezi+wzb=}-q53jI>Nw<G_#QLQ_u5x z?DqB9;{}B+_ZiKbukwcH|Jyw6iu}s$w&$G+O&+`u3;4dUqWdTK5}@rf_`%DjJk%f+ z0I1+B*SdBhxFbgo)X4=Ueo$os5`S8Tfo20_@#^zJ zACyFe!1JI%ijY-0pb8>RQ0RmEl5_XVcX5A9`10$dXV#J5^SjPm`cr%GFWc4~0pg~o zeT$d1KAnGsudwMUsi0bm0HBhr^^uO59DU zB|3=druf4Um+g^B*+uUaH{qr(*EwVaas;7%2=PS$+5#C`Xn9nBs-Xhq=^-bBN z?3%AXzuIKZ>Pk!hw$M}H($-&HHHvzg+!0#H3d>`hlG%4PCEpy_d zSd(}c$?umeFFj}Q`2GB?#JjxMhxVpPOFy%(wtvL3oB6A(qxSR7H&warM;?E+ZN+90 z$$tJU^$*o9Kc9NKEvWEf*}wJ5i+j`Ny!j!rGu+`&Pzuwr&8ggPWzTj`irzRY@RF+c zcfTfOt;Y$jTC*Gzt4jYX-8p>8b%s{W7su%_av6GdwllVTOiuBH>}&v4&!FZ6$jKm@ zEy7q`Qy|E)!5q>-Ku=-5n%TQliXB-O-F^;UCkFE3!b_Trpc8iW8~8s2Lzm4!22Rq> zzPtqq8c>7S=8h0}lo^x)Ve+8WNg%sn{H1pw>bbQJ=D*x=c-O4{&mP-(_ax2O@a zJ&3_D{`Gqh$AIDq{z)GXe_t(rbTAdi6Z8fa;U z$!my1j;_4M2pWfnH3C4M16}0?6JPim;=#`w_&ntg0-6tvNzhI4mtzF>-wJ*=rX7IBvn{wq?+>ZOJdj7l+ zc&k&k{Y&7DzW2cw1wQjzU%qrZtNn1}|Aw?{@%&q7-uG`T6Ykx(N-6aH%e`k4=k*=D zrMW^|bKx}63sY~{8EUAXG|AJtZ4j^XVn&pk<;fGzd7s_+a{E^4_rE>0ciu0Zv{K67 zOR)Zw@iCpL7m75)_Rjh*CUsfMR^0io(S+=rPnVbJaaI^6afe21d6Ni=98j1{mis@^ zaBFjf1ay}!s4N6EB)_ZzPa_H}E#iY;<=Ec$cS*Rzv2aj0{rn>I!4#S@9g17P$M&!I z!utUf@gRB7!AmglyI&#V94_y`<+Z~T$ig#_+FObi+7353nL&E2zVU(=JH$%xeSnCeoc5VJw@`+o9%0Il2vnF~`V@lguAR$p+vAb9nq%p(2| z3U&%7Cx;&`S|#<*=fM2r2@B$b@2|aY@Gk20%}4C-h1<59B^yeFHx)i)>0Hz3X8Hf%>jkZeilA(Cmv+emMv$%t@Q6s>sC}=e!af5yzrvM+3kCDB0h)A zdjvJ?AEC@c@se%1C@^ZPauvWdj<78>}0;9P(83CIbh--z3bT^3mAXx7XmME z0Xf;@L{89r^*t>U#H|S_jQ?jw!r%q|489=wAGnYq`8ZB5dtJuWQM% zuiia15@Wd)xv@j9s_KTu>5nJvLL-)amDtpDp2wXJ)Cp+-(V+Clz`&qz+WD_EcBxEzsi-T+pGcaCD;As_4l_~HGAq_r67UVl9yg4 zJdR_kXJL6KzWVbwjZ+DiuYXp$$q*HzDDqE3bZdH-;y2$Px4vuoq%#zL*VMZ6&v#SP zqS{Rz6Q8|4@v-n(00#Xfs72lbazAZv+d8M-PZ2zaP5s_*z4phygcXGeU?45MK=eCpIcOBxpYhQF%QnI zmv;ODfan6iM2BqCfWv?%BE_Hmh??qI&FIYhP~H(4I`yR4%Yb`uMoKHUvF~U<&D_a z1s8wEUhGSjIs1Cab8)xwpE}l7b@d7l3mfi*zbJak{4+>zjqA+TOQ(Cz7dTxyQhL}k z_l*6lo+aO7of|oiX!b4V+HiH%nf$lYW_{jeV6j!&p?vQ*LHkw4or+IC@@odhajrSL z)@c>+){&lNw*4;QWpSTxB^ zHn!MyOGPv+Ja$!{n#+XuZytWEoA=M@VBa(wZe_s_AS}ng&~QTIDFZapKS=XI(&f@y zeIEC9lgvOz#DLOf9GW<+wg6?j6?}XjY@rP+n7(bVgg$^q7C`c_b5=m+d`@5be6?A_ z42!dnY8Q0w3P@c2e~g@$=c~0f_cErrD;buaohhRt>7x0%b9=?ziTb~Klzw~MS?;>- z8I$Ab2TAO2mz*xU)b_-J{aC$eOn01f$lbGhCfXrP@QoMQdkB73mI^s(e3cfAabn;Z?$Iws5 zT$-n;=1A}wUyGOjeQBY-YW}L%iecNnzB-x|Q|`2GW@Ve$^0}LgO+!}PUGqtVCvVRb zt*I)R8r*NEdVRl>vs**I=6gGq+fsgk{3&# z_sjJcS%X}jeYF8xMy(<-T?%6-*9jrkLzdV~S zD^0Wfe)GSJ`Nvv*g%`8#=t?ZNpEl+7Cf@~fm9zW#FZcZIv(L8n zKeR2iZnS^ABgmlm%}%w1-*na%Iqiq#A({I7jE-(2?IaCHIW z(tVm`$G?{EnJ(B}c>dw1gPEqXu75qEVlsAXv#EdE*w&pTe}2!D&411||DJdD{7Sv* znSWm8%<#B7d(QHIv(zT@NlwklKd^Oy?L|&+@5aLqUiFz<%jULkI@U>e(dI%nYQiyt$zalmEL|orvARO!esX2q#4Zq+^iA@ zQl0pvCS?0bxx82EU-gImSJ+r^uHez4he~q1d;(~XMS}kv8 z$+|zqZ~s?$x5B=e%WR!gR=>;R>$)r{`qLrky7Ns7&@4hq8oxqH8vlnW5DY$#!B{9L z%{?{tce3$=GT+d(@WW<2H-nDLnJ!wR`*IkTt5lR6C;7WOdP{eS!P zvX|hGH{5f+?cJVvQ6%~D#aX%We`Kc$Sr&V}IUXx{=_p!meYFaoVT^; z3dyP>kS|Lj1Qbdl1i&MkGxQ;)DyTF}ta`rt-uco`pwbZ3^MLWM=|f6U4_Q9g6zqo- z@7g`lO@%9(jtG4K)fb@R2V}`8{U$zbB!O(5c+Vhl9$2FleSyVgX9GRx1DVCGiCEx3CE= z-|ZsTTw8E5*eT*IA9$1`;w|5YiHR@4L#dL}_&yx6g#=t=$%&|WmXG>D4O);>V0=(- z0pxiGJBX)2eOP39kX)c0cnijd?QR0#nP8Au;V~h2?<7Aiu=2pAof@B4Ev#tD%-ZMs zzr9|uJ-%*YpUc9_4wv6>?eeSmoLbCSx_foJK~er%xks$OjDO5`GcKO$kXD&FL3Wqr znZ!VmlV3r5VL+GjfGmh|hB&Cy->6%)=Q_w#|0t|DzhIa3l@OJjMeXDep$Ef zdaKL#Ujm+w`)7V+~lKqyEeD|8n|!Z2Yty3i9WEv;A~l z=Cvq6ItRB6 zlQ@`(#~t1)%qsns zwnqQ>AK(0-sz+kS9)o;6je+4q8PgYi>DnWC5q^*mF!hJf&&8c}W9DrIUp@eu&F~9= zh{t9-)`8MANIz)h@~7!MWs}6ZJrmz^wzzRz*4=Bk@TKLnl275;GF|D?pT4ZGYCbyE z|Kg z$703vf3zhkzTdOGmU(sA5`#zCt0(c6i#%vh+M#W)E%Wl=UCtS$+|Q-N_X(@!ELCyv zv|Baf+=m?MYXCW%876IC%N5_5LEW zAZ+o;>i;?({@=crz2%s<#5i{07rT%p4v!XTah{&qwfeVus?&wDJ%*Z#x2>}D%|5Bl zXmG{QGCF$BHAjh#GwYXcoOi-vR`A9icJnEZ;Ly{AOs_x%-3!WZSD&3#IAhwX z4uiv0*`fjQ&JP^6ecE9+-|-fEujzL~=M~d6VjgZ+k~uzq$)o1fDMkYKS?5O@rbK5k zlze`7L|FOiy4$Zq)L3jkB^{ffx%|=poenP_c`-117%!fF{b#w~FU>DG{7y3&1zxT# z()#gxK~Hao!pXH)65fedwPalL-Mwr<>RJDVLAS$RK}KT3UI~5h2{frTG!&KAI9WNL zxyvi#bMi9PLzgtR%$I-LvM+Dz@~VQT58vN@zszu-*pD3_p4h2Y`(1fu6@TKEMc$mL zYo>t#FU!Oh0@$`c5uZY=mkG(%-H9v2^J=^1nlTJO$j`~o0 zMeLBW#hVG;HJ6evomr?<{f*;UsdLiByv92#Qds8Sd1UnauDD8|vfY+uy&DmBWiKL_ zrwhGhFB43+-?isN^=?zW#`&8B9hKBnr&!N=qtJKIYw_tdmXLPu4ylVX&N=1$0VOO@ zaSh6{pmuL&6eJS~&aPqr4TXXt4%7j%in_COZ-Gn2sr<$-CllAIvD@Etsk^y<)h2Pj z&yhM=LED3FEq*mGd3Vj`d$yllciELj{V_W-^IeNTM;q{mJJEWGos{EVf2O?h%;lSM_ZRnzl@ahuD2FWRuz z()Yu{ws6;@=}XQoVNLv3+rlR1W-;keXa1huKbPliEPMRFk62~k;m zzl75;Zu(|n&_pY!+I@2ByS}!nV95F7Lg4WtSoH|<{SP7L4_Ql|FJCRB84ju%L7}lK z5j=pb(4;8%!PSi+zZvo&EF}%FqrXY#)?Uw%i491_Qgu))J$F; zcIM|)en*!Tl^O*{UHN@(Bzi1?%oe!J;{Px|W=9j~B%4`Dka`JJ|9~>cYbYNk58IDB zKMkUeXZ{bTyOWZ%U>o>Bt9n6kGPk@;bj8x%gM1l~_yT1(kofE=J6V@}c8mHA6^H2y z3VoLFU5*iayx^uxz7L?X`mZmfxef}2pmssiLLSDMUwu4!s*PG0#h(e;2#(R~IR z3!bBPcKY!1)QZmJv?{eAWP+=j#-BG>83H>;i*RjpJ};VciI&8Y&pghu|jtHo#}f&thoUSjO0^@qlavKAwdIbHGu*?a`P)6 z|I3oIKo3bg!xUXu2!MvGh2BBX^SaslGZ_`g3~Ld|Q|M8Q;}r zT1Ct~3<_b;1jPP}+WYz%Gp8Q$ftWG6dOkVGUz}b(>-KT*XN(V$Cb4#G~*tu=_ zi{1lv+#4c`XD`_r+}d{da`^Gy+=Cxe}j<+=dGP{lCMVHS{J2{Py z|BB5=?cBaD-A}j9a_ah@TCsTf&FVS#3Kli^2(7!i)gyQEg^uOboNT)f96Y+iG1D|* zL)HO-{GR1}HX~L?29i?>iyz5bMJS0v|vabfY6I@gMxmbr7`48x#lTm3$vy{JGGUZAT>}aT`O& zD`4^<^{Q2T9~L}=oP@F9nIQP~GVdBlrUAuoyXTeO{Y}q2K*0wp*g!!H5?^uXtkKEs zEYm?^9;S$uFxuHVhS&H*-YT5a-H_?REzNYrYkGjJ>xv&g_Memqy>!W=kCkiE+Vy){ z?!VPjZWBJp>$bTw`g6vMG}iT%$F3iqDOFUybMLK>xAZ+6gdUalzNp${xAtz$BJE|D zR#g7?HF`P0MZi^R?tYV&=U!R2I^znCKKizMf5YjdXIJvq&+5}(e}9?1zg%5_pQ`=I zyBvaNxPP~_1q-sjc(~cZbno;FXFiwiivMbPVWFqeYH4kQM_SyAiapk`csXVMiaq6U zT>Z}BCo|M}YG-%JO@A>+f1TG^daNos@UT|#>fa4on??9G7zwXjk^n%F$Lk0#lLbKRdzT@1FTt9Ce;OeX51Rb~MKZ`KpspEAKDh~D&gqko z*1RYK!-uEM{2xFUIjjvor&!wpF$309uyh9R7-|5~pl%!JdQ-95)VAmUY2L~-+5|%%KXoFmx^Dw)pg>R*eGmL73%^?F;;)o=JqN$X;2W8JZh%K7rzug*+ySJ?Pz=U>%WhjhtG z247j%%|CB85y5wq(`Am}r=yHs22&W%Gy8Z2O}0#2pn54g*)w0S5Maj z1vRYdoqF%J#-U}mP0xffGcS8?qOs|FgYIqyuXAm^ACE^|$UgRYWA>vS9-B{HE562R zy_@#KrOKDLwsQ3;?azxh=GJyB|0j1+_`xH+e`Def0;S@G=IXBVltbNjy+ z&yc$Rez*IbUvpkWd0ou9du8tqi#7i<_g-O9I;wX;c(cnPnXsQn-{#r{BwgDOp(c2+ zM@yf*Uu?s^Z@0BR>^<Va)E#xoNiXhh9z&%s zUk!J~(YNb9-`A}Sm$tshaqKdr({}7KWU)M`5DeqowE92XV_rIv zv*u))E}zh?{OOV6i{NCw!)#`jhTC>e`Mv*z`aM0yc|sm_3^Ua4)VLq^xb$V==GG&z zZ|W}|^^<5eF1}ICu%PYaqIZigAJeI>-f?kXLJcUxO;#5Cuyq9=7^^cdfX7KdqsL8K zt}M(g_;$u2mI*vgV#vVo0fa%#((Q_TA0(!5fsbf+Tq*E@|Ht1CF_ZI`q_+2%9&mrC zzvb0-<}ROY$1OvyXUV-Z-l;ny-cYOl`jv;WikDWs(u|QhE1k1(L zj~?2Wv7&h8w8C}G#=l>1@E)xavp96kDRt+OT|H0sZx4A;WcYl=C++8aEXO3bGAQfZ zGW)^MRlecXcE1g0!v96!9@;Fre~3lz#-|>oqp#23 z69%6WF>5PiuO+BC2Pznk>I;6jy;8t&)}Fv4k+tVPtdgH>k{Z>kuw?(q39CBptoXW_ zi*4`0_xsNBckmo3yy!kFGWvmt=kM*MLD9+^Z`Vq*zxw)T$E|IWzkTP|^?7<1{LEaK z&7X3^z5Pi_`m_&MYge2%R$hEKYi51O$~Ak!WfFgG`e<^Xaj(#+H970n=hjvnRM*@1 zyKQdfyw{EU+IPrVl&=nVzMq*R%pfK(Y|2?{7y<->Ef%n@uf1l7Y|Ody>SP+bkm z7NF!V2%Y7WngYoZAm4$SP#tSee3X6_7z1h|J^0H6J|+^R52OdQ|D+7M&L-dtq^U2+ z%?DoC5Y+~;TTBo<+SUMR4*T)HJOi1Uhc%R8;-H2&$V`W`5OYBG|M@Qt4FXgul#b>&@TE`cA9RuQt7FSeLnv}JuZc_h8LROaWDAHu`Dz9QlM|O zZG8W>!tb`_@gGvIUg~w{T)J8Kt%bJfax3F+E-GqQ-5E>xb};1_DDT|;%*8MHJ-^%p zk?iVIv3|vzCk_WpSXIX~H;^^#=7bIZIywx?{x6@ESsHxCTBLfFAZUqo1BhM)t@?Yk z`X?)PeW;9^35g`oQuj|EAOZd761aCE5PkXaQ<1hE9M$e~HGjWadw0jtwVgpbe}-mV zib!G?udOe?A~Wfj-L#Z&pG1=)bH0vKffEW@EDRzQwj|w{b@nKzM>%^ zzw;pNk7Q`r!o(BiL&QPL)(-UN$#2`W?%@6hvAPly(}Z0gZQ86Z^=Hq{T_&cFHmx~!Pgvz{<>vjy%MMJx z7JX~;G9%~AvJ0EPR^H0h6IuL~H}A%WgbgY_J>TD-nEmBS@*Iv8>o~7J^qRgus8P21 zLDdugw+=cJIs1acUcR6C$7QptqR8VbT$XHK_epY2VNvndy%P8@_pfBHOX*7IN9H;Qn`OU* z%ngZZ=1n=fF7BGJW$v3E`BV2zRNUhZtOzr3vxm+9_mt9P1wOCh=9?85jHYI8R6gJK8Ne?QY2 zV-e?Xy;*bf#{~VUTaABZR!`a0vEqi=kAsJ{&(%gn#^StF4pInH{82(#g^^T?&YUk z*K^M?2`yOvSL_cX=Lw;RC&Eh}c68dV5xcN!?fd%8Yb(6ZNT@t+w9NZBryxW<1=>+^ z6I-X3b;9vc@k&Ti1NG8D>kdE>4RVvgqeA)BHmt8eVmnSTe*mpl0Es(lweEds9RD@A zfBoH0m4EJvuKIP#FyVgSwyR1X=RQ@-T(O2XPwGjKU-By36KhRo7uG*cVov-U-8IMk z#6mM`2Dg;+ljQljP2)74q+Gpwzgy)d!wLJT${qV z@i)_c$No5H^?Vm&Q=mwnyn)8=vpb?CwKUZx89lrcm-m2aqvqz)4)=+UNniIc{}9fy zol<(-oX2?0ceVH7Q889iGb7R$=|`1EJN?~R`)EI(D#zr%8|S+n<6*DnswgeJ-MF54 z!zzvM;V#n{|4pvBd-Li4)fZbAZR49E#Q1b&k(lnrBt1Ln$?H6iJ)1Y1=ZkB4$Aul! zn?IWrCRyz(lBZAwzXm3+5oVc2;cFxk-E8poe9c#J3 z`tjicGpA1vQmbPFvt`27F06b1;lZ4RJ9@tqm-94U)q zSC;7B)J?hu?RVxK%U-d#cwg^prOodnEK7ZlJL=4u_D6D>XXdQ$%dhzHbNlC{7P`np zy>n4oH^F@E^iYNC@8;~>T)I*vLxlU#oUnvxW^0^^HooDXdoVODbkldmX+=l0&1dg7 zZ=J%peb+Ufsdc57XY2m_$0)Vr({;6C?iRU%_!pbiN({bv2T26lWM1a{7pPh5#=UF7 zyBQN}?qvTwl;Xa&Q2byD*EC+itt%wB6}$_aH(lBwQ=rqEq8UFwV$RJ!jz3b^>Y{kX zO#QERFA@+=eZ7kBKVRXC&(C<7Uz8i#+j%KHa{X~&W1Z5M?^4OOX5TJ~rOzsnf1egH zJ1F&moymgr$#0%M;J#96BHePP_h`6(nUBrm%ge5)4-B2@g6|aa@ z%&bBg%ia%P0**6p5)Mf@kiR#+a;nd!kO^y^G73sxI5x%aXMu^Gq#VQcOY9NshRf6| z&sTKt-W2#~vw%yC{f8?nBdBJN4-xo~*IAl+vPzWC_$kL8j)^Yv7Cio2@7#T6nYQor z;=2oW{4Q^Pf2b+%c%hiYyt6!;tfb2rH?bYxzAb(7*UZOvtX`+AQ7*T?6Op$0cfcnX z?qeMHFU^T76I+-sVX-fL!sSZ-X)B%^IEl&ySN9FJDr zdFt~ok7U8Q+-~>t@3=64I&JUxg+82F11Vr&n-)QJ8K}wpZlUSLfb$C^9#>^(ZcCs%A~>`eJ_ z?Yg$@YW-ku#@$XWp|KiQZAC9c7;U`f!u;(DKiB%q2miQtE&RK5D!cP3&p%Zjj`}C2 zZo6~Khq3)*bE(>Sv#`h3M?N#2-Y)9@P58&8Za1MP(i^utVpHti<9L%l{$T`TU|2#? z$`c)@_zm-WMb2}XlvJK|aebKS*~XP@HACdHeAy{K<;$!0rt-FaZu%4Tdfjx!u2LB< ztNdKv?ZOk-g`ZlxEPEY&uio3=P_`_r$mF9!b@HX@6@iZ!k0}J)?{3-JeCMWr%v|L* zz2EbGCOKwQPClJ_TWXE>=L2dNPc002#-U+%J#t3g-&+pf_8pt;>=XXWeQ(f;tY437 zJ?cItua-G5>zH1f*F!~*z6rZ+K1r!xa^9%QU&_7jl~oFdiGKPWrp2$;M!yc2{m(%0 zj#2gZ^Zi-M^Dau{GZ`@5*irq~_ci1G?;pNuIsN_h>fFSx6utXCT_s%Sk13>`Sle(~ zcf0WQr(flTgfh5#=j?bX>exB|#qLMG{a=3APu!iHlg*=M&U)*P%jyZcW0~{H1eRYE z*88?Ped?JT!h2Q zY@jNIb3Lj!Xlo%z{PmjLV!LE(|C+dC_gHjRb+>!cM!5Py}S>H_B z05JnJ;{?)sKnJ{mtN}!W)Phbu1>FW|x^Ic={S6SaVxjG2m^ers??%24SsNi{!Ng%R z`~@E&tL7hNw`!D}dfpB@OaN4Mg4l2L_3mx2?$p!Z=RMoPvtf~a<|0)`+gp-zbXZo-n8k{Gry@l87X1Rg*Aag*$3No`rLhNg@oVLiC zDy6%RmvBAcap+jAan9)})6b*gGJfBh?kEavNbB4jE#Xyf7IwZXSmK2{f9=a(#T(z6 zO`7ibnOj&e@-i0;@dq3c8kZzi6 z@BP>9pIFSQP~NwJ4T0{~t@Y=;nH3kFIdo`_`*n>MtHm#=E}g)1+atDFh)Fpe(V0w2wi71PUBbz=7yz49ww6?b*Im zU%v3M<@_2ZmjK5X?{0N5ope>;3HSCGWlbhcNR~8Ahur z3KU$=bGtcp3}X{-5)Ko zPjnHya+u9-fqI&fp`-d<{~b1)BEL-BI4po7$aw)(*NS0FwDl`bG3ff6og zR`7=P=k0IPq}%MSLG(vOT?o&9z1Q>OSG_mK>$D!v&Hl9}vDC=)%~Q60VLKG36gK^c zmX_Bz_ipclDWaBI*CY@AHoE-$bnN|SpF&qxe>lRG(mCgGj96Urg~gd%e^@14m_L9f z7&W%!Ns2is>;+9Ig3=7gdJy~35^?apHoq#!csgiI>KZ?1`)UXNuCq`lfwnDxoD35O zd9D09#5;*M_&#(&3pz+*@%sS;X_D(z=xB(f*9-*I-hTQu%j`<( zb%A~l}Kj59B*U2xRobu*^%f*`LEsG;d zs#F*+gnLMbI@x@-*SWTM(Vxbdtfxi$k01WZwQ0&h8%=Yw^;0uybPl;)N?38FRcq2h zQPCeqow`CnrQel0mJguaK_Hh;xV(R3!aJ@FAU-TKK;kR8Hyqbvoa?+X$#zG{Jm))| z`#(%wo*?UfwXt~Uf zym4LnQ|hOqCY5Ku_B<&6wf0Hi$$yf^xgTE5>;HQBM2g!_PlvmGqLP+R()~0p?WnmQ zKT+sn=WOT8_g2d;t|^{WDiy=%epy*e zJcoqjyp)S4oD%P3fI`xVf#HL&ZSuWyVqd>xLL&U{{<)gwJLb*>MIy|LAog2Be(-q1 zk`5v8h%;eg-@9g4#yIy~u(V_OCV>j0e0m~@<>YZ1!n&&{1NoJ zCh?u0PDzf;;ZNosf4AJ)B#?c4F-K2=jHkHk^`Ad)o?g4%^14Aqfr03Rtbb*N6U{k2 zzy5u3Zep6^(pZtn$_Jkmx-I^eb9hqqrp4FY7EM%r_-^U9yc@IDA8;(3w!9-mW97Y; z|Lh^teB3!#)-UBD6A2V47`&1 zZ9RWXPOi$_Z~d;(pG@V?Udi-m*3{3h%bL{saGm2d-TSI{HLNyWnVF=^F0FNui7`eX z%z5YB{pyx4*ZEf1#U)m1oSSlTfm4c1AEz**XlU8lA4Z7`lU~V#+I*mfBzWTF>N`Z) z;BEZ>sIg6?jpVf@C$8ruZqqJ1QxN_%T9@P3mu(ljd3Lx&{bMei%5t$w_gziW`?-7V zmIaSlbo=I3sM-eT_Cc69-zSI}9K48KLi!90 zAB<{+K1}RiUDz}+DAtT+N^QzzmVHwf|LptxW>voCt-v&yO@+0q`BWrJ_jz?MYWn$V zS?39_S64cBY&)6KW8yGzs%KgMzr}Ao7j#{Dd5BeBe*W{#p&7oU9xbI@3#)EqrnL#_hn`l z=ccsIonjUu1yz=fB&Ff`H*R$nc{?vlWktpyeJr{@ank?}3DZ+cw(jODp(&741`ythTW zD&}6uZM2iWYVcKKW=zB}P?5#u3>mBCdzq&(OP*gUJo(}GMb_R8^FP}3=Uv$uzdm?p zUq;6KX&vW8-(3FOv#e|5zSUw|kT zpLJ^;udo(-RmhqyFyW2=n+^Qy^P+W}`?Yh{T;CMX)!+3ZY3JXwAH0@jZ8YNEQS+u9oXmM7Oudp_^N1tzwvXYC7T#9lr5H}jXa;W4o= z`IF6aKeGxv5Zk%Zk#kC#!mP~iBH1&U=cF9H`px3*n)QOaE~-So6JkFzhoR$@>3`N> zDWfZ^yeubI&#aft-dX#g-ApmFS5U2F@4>6;F*;vvFFdpH^!L*Vkxt>~Ju{DY%AB_6 zoxAkstZFHbzW6Cp+f+NO4+>sc-tGUd{`}=Fvg%)44s5^T_G8KQd#$N2)&JCrziD1< z`1b&Bz^vM{Qx4P~nHdmvL*!%CPVhQ;byv6LJ(*&EtEo!Ao?#DkxbTx!7x<2V&BICUt$Da|8HsAJ_;jU^r z;OZ$Ya%ZuG_z%XF&!kG)x^(g`uK6j`x~c8X1+Jv%*QAC@pMfHBC;_F4JsrsqE5TF6pS_V(X#=ZTXuA6|HK zeTxYH6OFGAB^|Hl{ATlww0AxDqqO;(fq9Rt#fHR&5cTVNcbq}q0Cg$0{)e<`LDS)n zIC#Du6aNrd@dx4*Q0ookM40$Vs5ofT3P|sQ5Wx?i_LIqHrVpUrDX5*4Q#Uco;jN7p zh!3&@6f7WdbKxD?wn?4a|I9LGznyccM}1-MyuC5TD-v02t1nmmWpUgwaaOr=A4lZXWxQumiXACx6%|p*176$SP|`dzx>NYSu5Tn3CVuk+Dbex=bd1BqH$?* zQp%Y*m+PGVT<5;>jIrX@%0mxL)vagQ9TEBf!iEeC4HF_?&36s%_v{nYJtX{3c8A7Q z22t;`Kk{E%e?4$JV4{w%<~GIm(euQ%dGcp*@A7DW@>i&@SK}R@*2J^&N2|}iILiAZ zXiLSCf3rkWsg?dCbn)9sJ;3C9^yDKeX`j zgAWX7;RW{tzz0Wp#6EbiVoq5p=sK+f9?Ty=G$`T=4j!ND#WvL^o&j?4h!rE`sBBP( zgJOn3mhVILx)RZOY?%k5CbU%NU6}qiE%k=rGfq?4!&!`HHWo#bN<!U!CjI^kCWg>o<1u%=)G{_b{Jcux%wraC?rJ^XKK7*ZwHzJ}y$XRsAe`XHsR2 z^kdxv2e@ari3>BOzL)#_bBd{+O}_OxjbbTC2yy^R`p4Fr1)% z&e3^w-@3+QA(0szqFoawyyI|a{;l-x5mvu-`NZCRKH4px6TccBw)~dzTW3PbimQ{ayt$Vhn()|GYWHlrPu4x! z$}4OIqqhFxO?mTz|NFAXsn7h?-7atYU~BU($^CTa-FZ*z+xIWY!QqJS>D0hKPGk^xzqpPB!|su%%q-w;HD(mH6I43w@x zYHc^ns3@8ClmR3bV}MvxyE0#Z?cDQeZ6-CxUOOpNT5Fun@^^^+__XZ=ynC+t$6tnx4$B8F9gS}e>ekJ>6A}0DxDeofgdwF> z#AWdhp8e816ZvmWls&fj_M0DD6WpKQ$iL&Sw{u^B@Zyd!h2*-tM?`Pg$j{pquk`qnI(c2oVle!&_w4xO}Ldq0ExQ~)j5L4NAl z^w@Hed(tbA*cEHYfpH*l&?)XmSRr8t;%}YNIa_VrHGWvX9uy`mCd?n2q`VHLt^NBA z6eb|ELGllDAY%d`eRp@eIL-OK`6Eakqz9x1B+d~k4W0=K*a{gmR-4K9AuD33p_oYF zgov2^j1yh>ZPx6U&#M1km)3l)HTHq>{7dFJP8Fef&s_4Ja@;z%Jkl_$Zt04a%!yJ{ zOXL~j_5Y~~h3Jc4`trQuO46jTdpsq}KZ@R}<~?&$x1n~Gu*F%w+$Vqh{_L-^D+yPy zI+isns%akkz6o2O{b#k=l$UW*DmrxAt525$R1^*x%#3^}uX;Jn_)#bC#Al3kw{!1L z?&bctwM1^q?SyU8DMe9=e_B5|U0EJ^OOxjrA5)3-7oiUzEX}~sP{H&Kd=sjA0{@4T zH-x|#w1VoNfDkxgfoOKg$shZ8kKft>ZK=OxhXgbzVS)k&CJ#!i3px40N6|dxRuYnB(VERC;>KOz<>z_#ztZ8KYqRIx`nX4v%RpN3LP}Rbb%fMO zBgUp@6BU0eZ&w!Lwtw7Oq}k(NoXYZRn~jDtZkXz8oqo@A@BJCx`q?rK z4h*GT|9&?*-G8u2a|hp^TVb`%pC@cFR4sM!jd7Y5nqFTwu-WH-nyyf3xCOMMzAU@!X1Hxj4U4n=qln3`C)IwcQJ7NIVYqu* zMq=ra#^xg@L%pQe&EgPw1vy4%A>W4^TN1DHY;m&bn6Lc$ySV>{!S!bk6JeEwiZ$WgZXfajb!$6C8S#B>KuS#xt| z-t%cQmi8VN=nJn&UdZq`Nq74E`+u8vFzyW(;V*da&ok{2_>v#GWHL# z)02`C_+azy{Qcdt1SC=~{%82IWxcYabJc&(dZo4US2py`SC8z>bUt`(la1IlarQ^q zcLIuhU*BJ=@pb$E4c2zQa)M2by3?u|Q?I196gMy2-C!gyblKqW;pa!!nj3{0oZO~U z<-r=(srWOzP)2fkvf``ssZt8YKlr+=cm8IJ+;tihXP}jNSuNASH-4X$hNKf-fqy@9 zgm)DFHu=iLtWq41Vt&x7O?=PAA_M)8Vizv=-8x%(NMI=_wNI#n^r=B?&;r_ zR6;*{=dt3M%{4zOKiO<_zNfFhp5Jl`>q1ekloqA16>jw%@yAX)GF3TfP|87;R(bFnhR*RmVHh;0XwOVrGsgmf_4dNXPbVEM&|W!1NBh}y{j}yUTzrRk zMa?a0RycNETeQbZ=h#k0rOvzCgJQRw`}s+7b|));f_PT%gJo+SEi!Z0{!a~hDEepD z)RePle~9dwePMgrb)9Pk?Ztj9Z6*(lKDF&#Wmoqh`MbT|UIqpZPTi8&AKcCbd#119 zv){p#sxv_)O(Wusnbkq1=Zo2jcfb7{DB(FX`qGs{pS-Jg^t7M2zBA{`L6v(t9X2Tn zVeLr|G)~P;XglwJfb-5@CZk;sa{g>l;x`tmTxA%OX>fXjXM#uTk_T3P|9Q6k;scj? zC#=C6a1}r_D74w0fmf&rNG^z3d?)gma*t~M#X;**Q6}jep`7&wceuqgSrP|x~ zUzOUsM%Bc^xMf#zp&EloR*uu3()qVSDlYZz-F(A#((;W(OM@y;P3Oy)#9HJUe_tRf zZAHnS!$nKBOy;@aP}QJ&N^kD<^QV*JcLj8~wH7kCDh2PKZL?ne*)cP-?gi^-*0HKD zaD6>d&5vcddVyW;0(IR5&$orm`m;JRQrf^(J23zDv5j+#?H z$FIh&@XUnJMAenfm;4{EYbi^*yX($|#k0>Ijq2a#x@sNYmm>i;I3ZUJ+~DN>I8_w`nuSjM#SUE*nV$4(EwW4+splB7Q}9}?Vt zWTxG3zDaK+pFDfFL3ZWpKiq)<@20zN^fuSvUDgUDuVyT>&0{w~B?H%sZ%VCvoA*ve-PvGWi?>{nu~& z)ni)EuAX5x&E=7!A7^6HcPHU4Gy7xx%ivw@H?%Y)TUDY|cMxZ8O&HY7XF{w}ArTzJ-xhwtV-lMx?cD9QgD0fjb zy0glq;8pWO)+uNjFfLbe`-$Rk5OH5vRCx5^S(Rb zoJl)gZNKvg z@QGoulfd=p2j$89;3IceKwF~=-ZOm=_!+0zcvCkVBnIlcd#)^t-lHY-#&%YIPs~jV z#UlA1q4#HP7cBGNBG^$Ra%}(2<{roGD;D@%*>=g$gzfW5S>uNdGe&_yG|n) zqqQ4XFXz6!Nkn)3V$u8%)h%TcBcv6oL?_d!L%&`9;RA%o_0NO+GDpN-*T4O`p4dz%${F1tVp_$8Xo#3U{b`{uYvrBTXxB7J^n3n zeCydn@!g46t5W~3KEa)1cv9uG{-4Qq;!2aReNeYB@Zf9}Zj0RKZ+1^@--nuDy{}I` zx^l}`lt{_Hy1AjrZqf6G$zN5w?=G5p?rdjg{RctjS-Y&3=2==+2~SU+I6r&+FMa1} z&r===Om3f0->kb{Aa?%S@Iy*|*BT7pfubE$z=KA$K-ItLFWZahA@a{V(jf~CVB(dJ1U@fzOhA`=g-^s-CxT?fI$QXSsA8 zf_STvY<8RyeB(Q1`nNFMb0$;fP1v|uex}6SL5xKyxkx(K<2|j9W5py;Gb>14u|1i@R9Ld~?pe!y$xM49%5FG4^gch$R+dA&diIonC3k$) zU#fn591?QgB&h75?vG>c+)a zW;~cMYZt@vmS0lcY43Xy%ePC{TNg>MPi6hjZBVc6R{CS-FB6}&(eXDlF67D_I%zyL zy;P-B{hj9>jd}OkC2n=?+?JX9wb_ArisqWy1sC<06$}&%j_3Vcw)d2J_L9X6Kjx|a zea5!R`DLP*^xQ{M%@$iUyF1yJbNk;t8}akpQT1IDN{sfV)&DHG^Rcz(pteqsW|V;1 z{w#Yj*Zw&Hd*8V1-^F}o<a*FxXE8V};lyI}GSgU;>ezm1*+}6A%QNR8$xBQ`#TOS|TCzX@6 zsagithTkqYj%8|%zoB#%86^7;MzK8 zuD}NyP`>j-_-mz_XH>?@d>%Jw%7F1f{>t}+R79Y0AeBeg#b>uFB!b3%ddwhWLZI=V zFz0%ChKV0!@R@YWJTrBzP z+A)WNPII!&vp3k5Zq58>u=c^$8+C=Jc@G70xvV(;>@kbk`t`gwK-TjzFu-dBUJ)_F zpSs#AXP^fN8$g{4N}QmH1ONQRUyn%T%~1IW*^LRx@*uou(npy{HwT_=^BQJ-f7(1# z`_}2)c_+88Yj9?tG5eZY-!qA+{?<1pzf7IGaFK`o?-oJ%vt9qU-gePH&*Zs1_jQuP z^T!8Y%@*cxiFPyKKX!A0(T*K|ZY=MOm~QfQ(I-$P|KdzAg7?t3fd zoQQQR3)Pr@@~-^Ur*lfH&TdmFKJAzJd+jmxZb9&jG{}N9XehvDnLwfT#fKk0>lEb+ zaUAS40+4*6KmP~Nq8Lyj1`VG~(Uke{hz)Y_a9)AXhnsJ-($DL?*%!|;(Z8nadhCRR z6|r$KTlO!#{J>0Um*$p;@Ng0HKW}b+H_Gwuf7tWRF3>|LX^G|Ur&sQTb@ZtS$((Vl zKD=uGrrb9V7~i|(|BK4o(!u?C`SdI2d7_^(Tz}%2wWTd-ek&*Eg%pu>_BW1wJ|De7 z(tdZPe8P))k=40{9@iFUubN#T`)%H)U)Qhhbvv^r`uORu``;xzoKmkNvhmLvgG~Ei zC7b(>_slahzs=DVKD%qX*0j&3au&}@zt=eXK*nG7J#{hCuD*P!*sPP* zkDS*@Ha+;qcJ;8@JeFWZpSDMfwyb;7EW7>1_SyqWm(9tA zlOJ_q&S}@LCS{Y&R5u?oV75Tb)}w4 zJyZWo29uk|9~lKEyvx=<+E*mJaKdj534X!Ls%_RAzx5or60{~ER;X<6#2F2d8%*lN` zwFWe5VDS&Jg%;EjnZnGUFol`_L*rvnM$qEG=WqBvya|HTzNe8c7JACS@BzlZ7!1i6 zpjj|bMgWzHpv(c2mkNRC2lWXIq9IeLwI+TykF1rvee?F?1E%abA_u(~!#=3?pANvum|R^GC*iSqoX zea3pj%8ES8zi*=Wv#ysXtXF3;kls1_$*bFmPeP+zlin6-eLEv@pVe|h!rv1zAaR{HiE1g+ou(U~Q-UrJvVk z+brHIF|}SgQM}Vi-w#ypmxMz64Dv7dy09%<&Vc;9FO>g76to}_5K+4c+Moq$i1+>f z|9_HjLbA@L{OJ;5knjMl>eZFtQ_z)woOpdX24Nk;x`}+l2;ETp(3it)e?g@VIQRn{v>KTE`KTyA6@{BFqdcob_ zkAr5jU6?+AXppxyXvJ(g?73oM{RQoN)BBu4gFCy|F}5xK zOP1T@n_ldVC0h%gSehTWY}cQikrKo|drF0Q{GqHf{)UMwc2u4h>(y<#>|1c+oMuVY zldtTl&ksw=H)l`RdgrHHz*GcF3+4P`j))1rdKyYP}td^Y8oy z1;Cw-ib}Sq-Th-X_ zdB{&Xpw7JW*UB|qrx)};h`P+t-K>?;=ICR#?4y&}(qI+YyBk0b0o693rQfby=QP%& zK@t)u_CT??-T(631lP>}p#H4`(i(~<+K?*K>syA&JH_RR%O@v84ka&;Le%&i$}`VLN5wAnkw;Pm1J z&uc!JZ1>P>`qckxpX`&&7Jt?i($ayN3rxR065)OOcCq|~{=Zqy{Rc7%=QOBPx6P{b z5veS=YhiOF@92gPR`^$9`(uV{S1hjTF$TW{?;H70m|D#4oxVB6HtW~v z?5l>>n=j66*z#EJZ_~dM9%`Mcd$Sz)eyn@^?#!LZuQqv@w@%edOZd#~xqI^EkC!Hd zKX8mpP%T{~rdU{JD|3-Il9z{R;dR9sQ^VY=SFVVfaW-mO;o|Mzoo>%jWctSzFZM(B z+Z;6ky^ilOW-r8lhuO(-?=LJ}zBSxyb7RoqKcOCJQ8M!cRl*%BzaN`%RljCY&r=(| zbN^Qax?IrtHly}_%-NntZEUaVPx(zbX8g@hd+~=0N2GtBw|A}I#cFd}cVpWW@ijs& zGYTg&X+OPUTYI>(&&|_i$qU}K?ph{!f~x$iGj}EwS4TUB?P9MwaUj@##*gLpJKyYF zynBDDF6T@i&+@KSyUNXWd=ALSR=aZKstzA>zQc6Ym$z0WyxSj=E%NWD{=xTr34fdA zW^KuDWsUoO)y`7+4g1WJh$`owp}> zR`?xQs`4d#@8VnL=cdips(#@rzT@dr2hA zZ8c-&vNW)qd&S)fx=sSz@mz1w)td!L&?eB+nQeIM)iU*ttw&F=jA9nE6^l(iT>5zO zwTR?Okvm)5^`9+qUMRSxY_3M_BAYEA%7TA;-o7;T75}1#4M!jSF8BC+|KpWUg}bu+ z*M*)@NI2pSGV;C$xJeG)f-w82fWqvf0w3-MK~9;Pm(35JU4-3h54#=!CJ)Ms!a4jO zKof7fcL;#j^1J=w`_OUr0eG(D1`pqdi*|yG9viRcs9l;cQ?_x{&Yvb*YQ*=nZV~vd zc5}@H_8soCHHvjQ#dezAFf3Vhk>Shz{zG$Qn{R%UxfXNx@{O#BS)Nt*W}dc6@Lj}l zLwa_P@|@NuQ*u6a{#f+F^A@xJq)oeZ9ob&IT6wscDX8~>n7yRY>v46e5)SX>VmCx+j5jE>pyl@lmv-U}+dh$uZ#EHTFCk4a=xLsZt(YGla8KF&^*W8 zYj&?^bIFl6b}Y}AaD10~%xTUxr+7Bc#ATDuCRTm-oioX~z3jb@R*JjI;w7MXjg{a7 zAJ_^SrU6+FIbn7Fgy=j-@|p&vVd5Y)psOP_p~(>@&Xf;PKWR01TTBCp&W4JKDqmRg z+Elm#q!*No7x{h%Z(qMv!vCST2%=AB2H)ewQ?B0usR8Y}0MVdzXE5>kP<60|6HFYW zj;Wac!-UTQA3(J-WEJb?!1KkBGzmMR3UoFsr~-q@gY@y1@Pn83g4i(es1k^KKw)FG zT|giw0J7%`RQ@YAM7=E8u_*{t4;(Ot)Dxh(VU_~_hw7P-{84cZa*YP4F*slTe|v=9 z4Y_~LuO_-bxjK!x;nl^ujD%;)470+r@2(b;<;`AnJ2RwZ%L0abS}AEqb?&TDj9JBa z{YZ9=dQ9hqO=dRx#j5)FJQfNTx~z8)sQ4k6oTf21T4#lmHM@w3#Y~Cp&!!7%JMB}u zv{YO!D6Q}hyZq;Y^{$y6e5cEA9hoPzN2=XKRA$xcqBQD%KjSk+|>39)^X_Z|syZ>%V<%{Wm?e)1jCk~Ad zN(qsb;F$aX+HeI*1@#F6ABtiGK4>#A2>4$vvliI==xwX7#>c1(MgFz_GbJ2#mt0An zd^Yn#RNVC3ANN;O6^L(7VB2PM^e)euT{k@cS_NO)zUEijgsKO}J4)&<-1={k%yE+M|Le9?tE~&f58ACg>#5D-DYwMoV2D}m(vaZdH-FqYpXk?J z5b4i(=9TmNQxDUJmrtgNG%aP`Cbe`os3Vg2U$7zZzu*VZR+^%$SMxx7B0)Y`T@6Xg zHyn2NG8GCG76g^eEgbG(K2i9q(m>JVmn8M zKMTCJIQ`>z@+(9BOD2=|vel+nKsgtbt3kOLG&~fm+Ufazt8_4-WUI(eU+K#)|8(@TUMKUW}34(&;HMpZ58n=ikq{+_ohqHx=Z_4itG zTCeYYxvaP{G5!AkwZ{ZbX|?&EdKi9C_p0E$ZHJyUlulD}nsF?njT_l4(J`72eOvCO}gTzWd3Cl8{xIo&?5ue1TWsq%etF&BsC0Ut zaLIGsw!1%g!9(14fAD^QZJh#jqCqK%?*nA}7ATd)eSplYfMNiq4x|QD_QUuKq3RPR z**a!fHXpHlKmSIoS=X0uK7A`cZam@}FVeY9KiJeK!05%Q`%Q*|Q^S9^KKcJ(!yBiY z8tlg!oL26h8o%|a+X9CNAvZO++V?b_dE(aV^{A@r<4MgqPxS76{876^C}T>!Q_cQr zgWnnI54r;l%9I+|Ip%C`EVg`ay0?+TL;sS@51DyyK1wKe`mg+7eX@Q=skMi87$XA% z!<4U(0^`GfCh(X+(3@nz)YlWLLEZ%wAfSW>V&~4e&@j<;)om@-Pq6~G?6nxvg*kE~xSghIoAkF3f{vVSwikjKW6egXu_B2~1y3#5*=l!?Oe%zqf-Yr>}`<~SF8%U6ti;(4uEiY$XT4I;D+f;7xxpsw;&XCB%no+Vo%H3+^mR!4D zH9t#kxYsYLy$a;vCv(9AC<6O;zR!|)oF4LTYde?JTaCE&CKe8d=hbq#roHpauu)u| zcYdxTDcSIA83_=weKWIr;6u`u_>BvSyQ7G`A$ZS1E53Ki#eEe7yhrVY7zj z%DT#9i;Uyvm+&Ua-IiSKuyiT!f`G7>zH6k+=lil>x@o*S)M#1e{X@n3>H;=JJUtz_ z<@#m*-3$wh7s)BQ3;zla-1_y}xu`XNU z*zk&|W`~Ntc^Y5RCQ*^;7t@@p7!>+%9F$Z^coHdoP$?vICwKC;zy8{;JbDlMq=KZ^ zYuO4V2=a!gsY^wf&bSt~=dk@q6z7(0`=`tDFwsTom+k@(1ZfJc?{*4Gu`0F34#7W;!{0!#3@I zFSbQ#@P3`6kap|2enN$$j^%e-lgm$v{`IQNNt$Of|HIwzoA-rUCiBMSeSA@L>ZAPz zBTr%b*^>`E6I=K|c#^<__bZ=9?!3)Yp%S0T{7*wl^uFHQ&#sFf$Lc%^Sb1Q+n#x&A zXCcN1S+c9bIxcWJ{w!J;tTO-f(>4CR^E|dW$-mx{*12hETh?ZtXMQ4~tCy45+{bB_B|J0kL5;NDNdwBqpwXe@eJi1tfPz z7ory=p275v0aOjDJ>dJW=&itq)5rJ((9% z38^O0#s5IXLH2{@V2yZ^6W8T&{|3zrcHChC@3#aE2V7j~+5ENRt>1UyxBfQ-67Cp2 zznUkNUhnvw`Q{~oqtAb7eAb#1*tYWOtc!E6evEi^=Fiq?dP?h9U-oHUICApm%63^F z+0Wm<_cdPmF-j%4-E&?U`$}8$Hp9}y zxf^GfKRcMe>C_v`*>h)T{?o81*goyul{|UVcg5c#Ehg?>nQ(2_Q;wODhwtQ9+>n~S z&sgg4qov0y-5+MkUQ#u`^)hYh+=f7&>&}4%*;6)_@|rX+(^s&(Eb8rj)Zo&Kg|6!x z1K$Z9X>a*8jr~TMc`kG2-6JAlua)MXU(3rgf2}~iANSft@ z@!9XsUM$%YDHyQolF!4*|79m`jy<6@d84J=xw$HHne~~EhVw1A-P&Vy zG^Qn_TO_w->(#UV+bhE2U$dkNwHFV&J`M8`TgXk#lrtjEaz@rc%jfp^`!Nlghz?r1N$b< z*D0?tzp|f+`HHieOq9w&UW-Db^n$!~3xb;V+s$Wd*!%Kq;%D0}$BlA+FTWF0*_FLi zBSGfu&wSBOdp!(zu6LiGE^>pjN~e5*LrXLk(@Irc zC^~IHN8XOzKhyTPf*M=Fv-v(uo(aisC*Sqef4p-d4wUa485lk|-4tb<5-a!tl-@zJ zput}dO#`cD?`^XX-eM9zUW=i^->{i zm3pV)!^;s`%~ zPx*%N_x|Sv_fJ4g1duvEXwMoZ&&vQY3p6VUlJ8sUF{32=*HKW>qdyz6kO4Fk=?%?Q z*R$WPJ{%+Wt>+75`3Our9V!o5ei6nA3iceRehCJK4>I>1q*iXwesg|4BzizSb&!1u z-yp{(g4FvjNgB-Q^6t=n5*3d!6OTuKTa&at+Vj) zvU$gLlzd1!vLY`1`qK8dFTCz2oRo?DVsQE-o7pAlxQ;ignOeQ2_|z(5BJ-vO>@Gib zzVcIq^`Fx|b#{^(r;nxcM=uuczP0Ix$|H+|Z&pMVOz&5W*`0rI)`UgYicCwZ7MSg@ z&ROHr;{U1T!KZ@H5)Db-2YU2YnfUu3+`0I!he*SwH?hCxJvh_Jd0Hh`YMXi*2lvr( ziLw{ZZf(nQkDr<*^H*-U=m!Vgeg68aGfJI}Ww%^{)2GB~GO{lkRyJ)~dar0#{W`U6 zEBlsgIT#UmuC(~h7d6W?9?(r?%TW9d@yfRe!uU=`$Z1or>bx0Jws{Mf{$96S+*|P>#jiY1qvPnaMSmo}av4dpiVorN_b=6xe-f_M_$w+AS2XXNUO!w@99+xvcbGpZJsP}9&yJXJ3 z)&FL_6A<$GuqMeng>9SVfn2pcS2x8lc=V~*8XfuM_+;9%rY;egzqd}Y#nh_ZW|Gm~ zTKtiz?03({_j&WA-I#81ShxJunl8n2$H&oKY zcYZr@#$V$1zLOvBK(2PuT>+^)K%E6pas&;&gXq$Ga~VQr%?}43zGXFk+4K;nwBu4L(r~-)a{ZjVtc;v?%BDC?M$icV>#0H?*aKzR z8%{3aJiq3Rn|Mj_g#CN1-2=*0S4W--VZ7U&zr$0SDfFse>w@VER!{mAjvX^MP59AiWKU!I*IEp)xeJZjpuTUY%iFRorQ$4l^% z?L6&oC3TwNlXJIk-&`arbZq^nLyl8-*L8HY&F%j9)$`Ez^n(|;Pwux=o1d7M_pVLq z=5m!QX-j6hzVST1n``2Ju8EE>!=B1`{nuAIT=tXe#?6Us6$|T5INzFnI8!xoq0~wF zQm5t!zhCEe?)>!VZrKMOr)S4HK5A8p8qD;&7}@x6=bzBetJuz4CU|VGR5b6AxtA^Q z=I4%rYr)(3E=}4U_hg2?+s3~Ke|znhkZb?EIhplGP4NW}q3HF2O|xd&M(H^?{4bxg z)dX@x+*T98501YOcOYH!*LeG*;lmx!Nh+YIyR#Zn0=ce%&@g$B9B7;pbn}G|1H*^o zYamJE+=u1I?%oy-W_NG>g#J&C!(;FS%Ib~tlVGrwGr(Yj^KlyGucCmEha`W`v z^8H+A;xDGGH5Z!Bu`x<=lInvW$L)gitWDdemx}JavFOzfkQLz!3?D#?9iHA$++DB{ zVsyxNUhoREPUq7fWS-wpVuw0)0(6dfhN&mJ08>#BC<}qwb)dOuPzAyML*N4l8!|97 z2;Fq@$$7zF%$cCjr?*5dp`M|MwSrSx>~2Dnfp(kj>Z|X#HlCTqd-%vpol0G{|1aj} z$=&}Qb=BVBs3rSsHo=N%E7DEPTo zzirjQGiQ#ob-cb%KUa=psr#q-BC~57%KE%t3RNt=AeHK>zH;T(h-D8hubz2S-tV*W z3EnyP8C-ceSItjeqH`<-cy1t#^9*J3H%Ge)Yflnv-7g*&WYvUnK9}e5z1> zV)o9mB;C9n=cnIIPcHm1_sVALMbJ7^^wB!ghACgAmTiLsGbs40zw>@*h6Zn;*69^b z)@?NVc;qz$Xco|a58nsJGC@$Q8Po#(AhjEkqC7ub-l7=sT?n)Q50qk9tr)Xr}lkW5vpC`-Iem$iZv`4vp=BgK}^PV5xFzsK(J29#K z@1rii^}IV(e$5{V^Ydbk<&w@q+^Qj#Tbf0`Y@NL1)4_eWdkqTW9{FoG)JFD{?s;f? zJftu5UF)l;-wFQ`XERh}??{>Fwe+&;;o~YRcQ56bokExGfvg)sAAGtky ztxNv&ggX_;G++6Xdgq1gv~_!Tnoqla=tJON;kk;uTk-q5dS#25D4fYi4;%sX28|eujwGLhQp0MF)`_1mGs1MyU^0qEm+}~BhCw_Aa=Szn_d}~(MK6adt z68-V{@{UdKS^W+&o0aZ3dU3f?PPOm*7sjcbN49UY`^@IutmkU!SIL?9mN`3@A@_rl zSCrefqCd5(nf7hG3ySNv9fBV~>n}~e%H{OxTo(x2&URM7WnRDd)X@9Zb*E zT#mOW_@Dc><(1>3>sr|yBE=tXA8WrfWA)^k%-cCH_t|qTyOx)=#L!D_yZ*R7^Pd&|l z%jnvv){TN52JdF)Cro*?;_ZQidA3tOf3tNK&HilNUbN=3qH#jNOKnCAw|i^c3nqNz zT(V)#e)hM!wl@k(+Ue$co9 zNDU~N!_Gdghbv2 zPk|5Z|NsAYpUV^^pDnupw0aL@&h%$a-l^Y~vd#{i_-;;o@5&9j1YPLPfPOdQmZIom9xaJE_K z!~eUpQ*0~BR(?FLKELQ%#ooe&d5r=yXK$T%>E(2W|Bj#cpFDnWroU*C!-=+(bzfen z-dK8n|60DfnBaS#mppyvU{hM){%rcOsX4bEZ`m7e%n_=idOxHzyfRba`R|8*bDozR ze7QE$+U`P6`-a78iFW6MYyKC#YCIipul+2zJW}F=rq1dIDk5r+cki5H@E})I=tHik zkOIhkpee@&AAt{3Kmqsv|Nm{z1I|rxO?nyoSr9BA`&saV=%=Y|PgTyJJnT6!@QLH1 zb;^#He5Gc!-0;+pd{L}h=@GuP;Aql`o0ILc4sBZ1B3Cw9`D}oY!{WWCW6oOZvitd5 zd8l!(Y?bZPl^?d6nz6k7cC)#1iF=B@cEf5duCZ}j;>wv)_RX{tk08xuG;eL2bTG~YWMnVpO7$9x;K0Ix5U5S8X?y~ z!6vi5FFt#}kcaapC~YzP<^3?h6>{pEz^}VWSx!I0K`X;SX&01^LF`HQe7k)Gw%W@3 zbydpmyYnyY*z4=M@1}JYefr@o-pd9v-b6LMv}w?!UY{`K z#XAfHa++qtQZiEjBqbjf3R`_!egCV)_cwo=!~J!d`Nw&zQ&)4^M4kwE{^+r;dFI@W zG5%{xr=0z&-W3yG_2*o|?o*Y^jbD99S{}0R%Bqj~{Q-<_mP#QV1s9L6o!fEzNzAo! zsh!7*#dkHd-ivw!I&cFNzp}n(StE^?y#{%dB~ai4yYNo&wZ=#MTLg@^M?@vB@Ul=? zVV^9ou-<;^Pq$mbF;ez_uGiIB$|p7ptS`v>7t(L8aWyJIG=&ClR(#&JZ`xuL@dp))Kh{{wbPG?~ z`9`~CqF~czji8&)XSZ$l`eM7T<`DPKt*5-YjU>C$)U%2&C?rJ*Ept1T`->yc+w6-& z)}zh&^3Su_Bi~Ca_FH{Ae#?`0;euUzlWgv6Wc{>JZ@zOl*K{t==wv?O1ID>O|DBZ% zXvnoZ_D!~0AnnTzPk+v8S)q(Wf-yPY-@dzXz*sDw!QV_?uD!4R_|-p-oaq_j%`b(! zr}5vLz&1C={p*dIfQyR3C+8PNC)hXsyY(_|Fs_y|Ps@gu&K= zB}%|Ts%POpgJW?*0ax?8AK#pweYG|ENpnZ~L06OfpW*M_mCD+zucUZ*_ttOlHRt=_ zYYw>r{WUY3{_t`;;^GHTv?K=$d;nEepy&#Wt9s+S?~*o*1~t(^YBmQ$QVmS}U9bRn zpaZlA7o@KTdT%Re4=^arc7{UKgVHc)_ht55$oLQFYW1QUZRVgU|GQ8%u!b2-9AsZk zm;iW*iROC253Qm?APhd4B)`64Qrzw(MVmER4&IM!_Q_qrea~3S^O~mE>bslgu~;;< zg`d2@d-l+Ewo{KiUf4N?B<3-$@S2}B!Bz8L|BMrcNBZjDJxH6geul@n#a@{u?+&Ld z*}t%S`-Q#oo6dx8x|9>IE)Db9TXuM;q48T$pyVD#Mb2(KdNysPieQe>|*e+um$3 zE_y!ctdz_(j&f5O+nj0Ps@wB5-Q3?Bd=LKQ-2T((V3F2^Js~P*jIN)M?cV>zfIW3O zm)|pADbw~Y3vE8048E_+Tz>EWe<*!|O~?yCbBww%QzTa|wJByN)4G?Z&}e^ZOhARxw>m#pwS#N&IOCMNAc{nIlJGt*Yl>0fVqdV;)Qo- z)%Gcr)Gs`8F!jsI%2yF@vz6+yVtFkac=O-f|K|3f|Ks092FD_MSDLK!OPOc#Z^IUb2wfRf(%1c48~6Cl9}6JH7qP8fed zB1GN+Dh@JZGXuj1*ea<9iIC(krg=p)?7C9;vAK`FOueA-{PLb&kW<_{AkDS5U)&DU z>^CsK$(<6qn{7s?jZL#!oJTX;l#jpqWn?Cpu)GP|%jljh8yn1`aNu>|I?qcVLq4~w z&1yNgt?u58%k3T?JRG=pDx9{9 zn;jolB7SG_v|_7gt}0ULn@+wsRNA>9ZMp8v*t=;Z*D5TfEuBJMpX@8>7w5`VIc8V& zI``P#;AN-OEkq01?;qdykNMy2iL!Z?|Gz4=$8SiyT=DBzNv2p)N=aF<-jgf$Ow%X* zD}0gsKzq>%H^x`5z8vg7D_vguy}*9^8BY&Zi<5QBr)jK}eX>~X80%psWy^cl9BoR@ zzL5L3XX-++Sb>Xvw?M%TYTfLH2B&3ugl5}6v7d9CA*~yjIOtx}if4Qu0^=%7wZoNE zOlQV=+x-sm=iq&K?xuj5+1K2r+3_iC5*KAP_I@}$yLM@dU(2n|=b74*d7gQE$miC) zQxth<&NROIDM8}i*;xmyH)>cIepQNl_G))jXy};_auIUZ&Rx@;akj1b=T}V+@mcH7 zy)|kGNSWHdREKlQy?>`IcDwm3=G+va_#viv_8ivpFSqpnaGPRc$6xs@(dDl+U+xXY zCykzc|F&1ENB`gK`Oo2b2PmMuag2rKd2Ej!&*RLhPA+livBMQ-#sA5 z)O>jYS@rP)+5`SKACih-sT3v;3a)Pp1i&j`lomo#A}9sIyk*WS#|o>Tlb1jI~bcQZIhTQ%_!osW`FpV`DIB8SE6>WKk=Kt>-|#oX`9v_i*WVo zue#ws*Yx6A>*n>R#4>~G*#7KD={tM>#Pkowk!J6n|6IQ6r0*V?1m`g64^FnQz9+0= z0J-hQ5`hmeH}~;}9_yYY_yiT`BV9NgW;^}pb&+HQqMpfCg#h{67` z|I`(Jvi)FS{s1ZjL4_d*gXBvmK`J>=7ZJqwJi+&&&ST#Z?NG*(OfDLJ*7xil27ihD z!EkAARdCkfqW7U3?LGgW?EHN&_w)LcxfUCfk52Q7ZufIcVQc!@TDj+LdfsnykDlOD z=3BxZxo+IsKY@8hU-_i|YJW?eB@f@Er7gUo@?t{ex@CQ96Hw+|T$^b^e943qe!z9p7{}pJUdqdspuH zTy!cp9P3(f+$~!A^N9?hyW7v0ay^L?+}dHg|MhPdmYJ((f35x4{_!o_^+n94>)d2! z-Z$Z^S3Gb1Lzi3e#l+cR7T;JN>x&(}bn9o=h2A5&?9G;j+(xRKa-F`2Du{$Le*m>w z`8H{m_$*mc0}4z~%>j-828It?UkM0+`rlFwd>>w)yP5h#iv36L;eW?P_E#U7uw8y9 z??WqFReOa6b;U)G)K9p|#U57O6Vf`fVp=K3!T$8`|8+tSy|hdfl*td;#T~yR{nG{! zp~R?l)u`he5{Je0Y-Ld00c}*){^BO+0`C7TgE?=|H zFvYtWGTH%h94Mv1mSBQ%#ghyDyO>oC7J|fbVwk`uWrDHg&nPurenzYGwp zU-EEs(Vx}=9`5Yr)3YPQZceI^T(&=ca?aM}CPE6J&i`@~p$~zeBLLSTvbf9#$nXJd zu^VKt)omfj)9UL4J_Io^eE7Z&p?>ka=X1K3xzCii_NB;B+Q%lVIr62!LF1R^(+~RW zQ_g*ISgD}s_rn6=b9bLN7;|l$yw1>;p^c-0eN~}}aL`kuKY=;^6H7mcuRe0tdkWu; z>mj)wOLxDz`4yI{>dp8+yb{<@U+3iDEPe1ry6BaCA8M2|ZU`(bJ(V$yjY)a7R{tyu z!w;?xRNFr!%Ko2_$YfKlE<8C`VEvYR$C5QS*PA3wc{Fowx4>=r4&I{*ACEbgxc=x? zpWzv@F}?Y;K)UJDz@&?b^<9c#bI)Wc$zO2vZt1VNH)Vd$RKBE|V+VPes+yY*bo4b! zJ>w6rXAX^$t*F)k-I4E_j;({DU0^2nXn+cq_8B#`H;{C#K*8wtf25NkzZbd{wb<@Ew zova#;pvatzMI1IA0#gTa+mo#VALdU=^K?^dyvAL$#x{SF+6v(V$G%MQo%`$LQsYT? zj&3}8IQSlKR-E`1 zThdRSy1dKksCY);?1KwFTuyNp*ErStYPVwGlx63Yj!5rWX7Ofkp1r}6iHvhszJC4E zIOL${nk!ix?<_9gD9E(=UrPM@{KpXT-4S$BIjU#N8x=gnPNzirpqykQOD+V|f^ zLp$3V3!0%D#&OdZe{Rv&qf0w&?!M5 zc)syB@Oe3VJoO?geIf~yvz#@ox6DcsJ3HD*xj2`%vE;AtQFRkQ9kkS^0(&#@{j-t zO_Q1Wf1gY)D7k?G0u)%FfC25-0UdGx60gW){^0fdgUGcBhi8DqKqWD3_x*Xx7|Xre z(S!u=x|w|@z)jr!yN zs*hJPusc|%Vg4)O_Mgv+40czZEl>?GK09+s&$^Tn^~5{6pr8X49Un3>xWFgWwJj6) zkahRt&rR=6O}Kvay^fCfW3Q83o=$w}24x0@XS82PY@Y4X`dD(+j;YhSm@O6y^eL@q zpUb|qyY8&ACYPD*f$-`iW6%7o2St1{uPsdQDdD}jA|mx|mvi^~lXmCpmvO}Wc)I2N z5sliDA?)lKm7)!&CS)`k+U~id75Mp5gU*Vmy&ZyoqLR<@^#nDf6itv@wZ`Cz@19$a z86A4BB&<)L%JTn1x3BNEG~;-+?M74htkXTibJdT;svVyy&%?L2RXC|`;f@`DCVHha z?&>^pc*4E|#uLu>+%Ro=$6dN>{sWKiCNep}o2}Y^t2=;a0z8)THFzwAY+sy{4{242 z9fw4RU%KFzQ0676py&W)n2h6)D1?cFh7Ukd36fuYTmXDvD2NY}Z+s6aRY6H~n=Ru4 z_nr?)JvqIbWSUR2FA`4>zF_k0j?SaIiBYdIgLdqBWX8Ff$$xSU*Jq}^O)n3v*s^n0 zYn8V*$NHl;cF0!7PJ9t@sz~5bLb$GV<)oVJF}Z7uch8^IebPd_rYL;V^*5OeWj5Ij z$;#Zbg6`g9Y3h#jxYB#Be4oNq6BD)I<@MiZb4%)pFRy0#(UDtmLfImy;&V~l>Qxi- z{+?D+onN6eCH1d}tyu)<&XGm~z7HO6Abk_iYBJC&GEhzg(TXk}ieCOs#s!6a-#+D) ztZLA|vtoH-Mb)JzUV9>sm`3njW|X`6%;c$o%$ErBhqf0Ebcnl}B!#FQ-#3A|vS`h$ z7bTV1ADoZ2Nk0wN6iJ_1cE9J+HHG<77J`!V*zcZ#1TXAvpL|A0FCSE~fPxq%?sEnb zJ)n{B$Y8#P$Y4J345cCi!w1kM_8EH?ZC?ph!wD_Bgrj1(4mkxM_4vv3!Hj_cj6r^a z<$h3c4zh#kEW~WL*#1h+$|DvRzu#yUHDLYlv_@I<-Y363YG=gRYPPtoP2Y9ANG4&y zfBT4dU%pRVK?*+Z?(1TjUQbx(`opFyZ)%?CS{Y-VM|ZAn4v=(Ou`X>J4R`WHdx$Np&(>5{t z7HO+Cn=fYX{3KxdC2r4)?#&v@Pfm{JaWK6rXxiiG#x#k~<7JX|Nwt?sdgx0pdB%qP zjl5T?!&>y4%R}aLFL}29^Qk)@p1k9~c~Cp`p=IPY1Nob->me9@0{8-i+-|s zE%v{)I4Stvf|tGrYj1b+EIaxI6pmdDd;)8j`9Cxt6#!$FCO zT)nH``mjMpjwbg~VLA&|0v~Fd-`(Lxq$K+&)S;wx|9xF^Y^`5^p zZ_>grf)AVK(O!O$1J+w~c!J(s z^{imj+5F^tuv$e@SEGdQR~?6YUoPohQQ?e}yeh(Xp>aWBnqKV`rK17b>Ki@VZksJz z8u>e}@wQ!oLym;UG#{IN2{ESA_cV(bnmuFOu=wLk$6q-Wi{f)R?;7+iQr>Wr<#PT- zhOeE~hQ~A8A_AG09JAuMlD#Rs^MK7G-WKJ5OE2Cz_xaw57q`6%w7Rb827XJ~6(|Zj zJ-Qp3UG<+qq6HMJyPiXW7!>Rp3-iuqWOp_H^ws~pO_s2XtW^k?L5j!Ym-Dos{UF2u* zuA@Pkr&gJG3H4=c=Mzvmde2ONqr$eSmg(ZQPPXk5`$VNrWT#tM+~MqJfA#p&#=~)} zoTbc3hWSry)N=Z)p8Kwe<}RA}W94T@pNX$0Uw+n~$8!S+89_ zI^lszjfq6T#6IU)%&EThCwJ|aaTSxD@UF zNH0%#_58@MurGzd8dsZ7%ST8__=vmm-j6leUeEtcGC^^b=f95kB`a^`Jdw}dakg0M ze{qp_)I=@LGk@;f;QGxj7gO0`_WH$&AM`)NA;!Ob<_R>V(CIQ!8dYgMMW8_)lJ0S6?4 zVjp~Y&(fu_xz^>N!Mn6GOM|YMdEQ%gS@9(A-uW`q&nw@!^h&t2RpLoZCGWymi}}2# z>fb$k&y^&4_oaZ4<6pOiW=8SfQ*1oKOT0QfR%M=@c>XD)*o@yz^-2C_hYZ^`JmJ2! zn^lbGg?GWd?*H8UH@-T^TrE<37T$gE?#|Wa-`D(+?P}lqrH0ih_La`McFDWiii@Ip_7^YkvJ<@LbEEt9t;)C2r==wgC4Mc^D9SpQsPjll zF_Gy&&UGfI<&!6L3cEWT&)1#%_wKx^OzYb(U(UC```BA)m(9_L=EV2eI*Tq8Y%J`O zfj50Y*#$HoXdL-7{#^aZWePo_YZvp_%ydd|IMsaI z>fJ{94cj)%EBDQuVXL~cq&jr7NL%Ah(M;2uTkhUvw#nrc?6kC-p0iwi70WV4QLdw` zc7|RW`>KzXa8EeD{BPKzXRN<8%H(V(^pto=9i4F3OPj?_AZdfY=wZ7^BlY@1q;8{7%Y222YmM;`l-CMjaiMtlPk*ito=cYr;i3FZB%PVoe@7nC1 zEX!K8m5-k>@Xup|Rd$n3oCvPCBP*ty@2vQJ?zRInUSvo1H~zb-1X%?P3MKId$k6_q z>4G2LOo!A5)5122&aLR%xp2mUA}7(~wP{*^*7=1lpWJq}wIMI0W9=k~V-Nevn-{xr zEcwa37^xNv4lFGC(mg8#>WM2Ji5TsfH^(Pfm zX6zKQ7n!3=I0g8Gsm{5Nuom_<~}PnpH?T~dc$JAHh%PkQ>Pc{9IE>V26sf8Eco z;oOB+y1eBA-hY{K=)`%^BUbT21t&rmKWN{1#f#~kky+Q*>zrmPM?vK;XvVp3{mTQz zXVN^YKSIji{i16=JhQm>B(VG5=8e78JN#z7<(0^^n0Qm{`F6E^6Y8$pvs_%W$B8j# z?jNThNj4GbhK%(u_rKh`Tyl=||GB@4EiGq!I(*^Fr?;QYW?v9$v#pTUHQQL6Wc513 zZqdz)za8d;UO(4d0g8wxagatD$R(hfq+DPTc$?^(&k&b@#6evan7H~Ehnh8{Z zLC({7_zJYN8#FNva^I96Odsy@i7Nyqwe*0*KyB?Uf35ph2F+$VedqaCr}srXT;GnQ zzphwz-?=X_Iz6I2uJfAYjN7q#%MTkW+>G7R=DApiVRN^)#IDt6Hrny*vDog#eU4H1 z+)VqMMMwGnRbP)&@|&Bq#9Bw;J&1EO5P@wGs8&#H_wzyW>3V`_}x@Yd!JS@GFwbOC)UX-k@=uw z{gdoXXRq@G9aGQUG^f6;_};?3p_$uV!e1QVYAI#;9Ii35bh@V2D-Jdx$B##`lUu7msRis2!oo6;!C)|V-Ak11U|rSpS$)G66&BB z2ZcOL9CR`nDCPuzL1MWK+JJ@0gXF@0K^D8OT_^-z><)@0(8#vugvT$>_3F%SWMKHf zAQ}PMkBemQ3amB3b@2hn-9;uV**vrEdS8n>;7@@KyKh<%i=APs`R{cW395C+0J@2CaO4gze?Z#093N z&eONtC|xw|j%`Zr`N!+4q~h|m*Q+0hF8G%>Rc2q&oW1-7XOoq5ox;DDc)sV*mH()7 zX8l=~Kk6QQYZyH%J?y?e)8KRYGighpa8T{`-s_)L4wXRm9-s4?Z_1h!qF&p#>Vr`{rHF{Hjm-5;FXS!6CT3N`nCT`hMDM!Pp z*P3TJS-ny|aq(od+m4mCo!$q61Y~yx7axpSe2}GLZ7z$TNW+tdHqw$i=Wnbw`pXrY zr17wr?+ClGN{r#MUwMzM+Bq*CX2=%j1TRthr>JTZ1d1OeA3<RFfh)()WKGIY{ogal_Hj>SM2}3CUf@k7Z0ZVZ@Hq}{bcz^y_3wm2iz1bAJ;x? z`E~P#Y(R9#hq}AhX4Ky*+$81p-sI`F^LnNC6B@p)KCnetUp{=Co-raa+d%VBVQ$)TaU{!^yQX)Tijg?X&|A)2Ag5U*-FTZ}CBAUf? z8{{w07$A%f3olLk|!^hR$niRj+s($|V#boVM3Fbu3kA~ws0Y@PGs)c-8YkaC%s?vfz4skEZzBTC!0ZW zy6*#cFiSwu;w5~1bkd9e5B#LKa{69=sbd$oA7u1GBJhdiUE8gP7WZGXGnrMp&O&5Q zLb}+r?Bq}X+W)B?6gzi-#ZUN<_N<~4OP|iry>o7toYfy6Ri=jpDz{Ji7Zt5|VZQWn z%%wShXJ)_Lw7dUaEIZ%Mm!%x?Z{=lp80Rz_AMf{kKim6R^0~6Vx3{`i2!8#R@x`O% zP(wpo%T109zqD<0-EYZlTqLU``F@|C*m9Bk zl=0l9CBjX+!p=QeQfzA;zWb1Z*bCh`li3{qZ0~sUc*;gLO?&?H&6Cs1t#3S-`cbvv zTC|tSwBYk0PnN#CT)y2k)=PVJMy%Dlxl{HYpFibVWlY2j`8xPUwY)5xA~02SGAJljz4&RNO&G+ z(=3*g=VzbSv5K#|z3!}y-MJo%Ei?t|Y(3>QalZ%L~oeHLFRD^N8*RuHbr^k3q zy_)Cpt9RvZlk0lnEdEJs-RfV76W8yP3SxE=wUCYdc}Kiy)7({6@y}wfwYhBiEEN2r zel6o0kDEO)C+D3`yY+Fp18@GXsHP`31U>m&)IH?m9$$Y}dRr*kVbMKKv*oR2_45=L zJ?3xse(EY=5^6Iy`&GHebypQ%!QyW}ZLJ*By0b0VuQYa+&E5R$%<{E4TMp=Qu9lZi zdn3`NeeB#rMpnanuRh0b$tY!$51)Kc@QuRiJG{*qOV>#=R-RCH%|6qwcXsR48qn=R(|I7~!uYWE#3iUWNG<5lYM8toFGM}a9g~&{ zDok1`_~9cT#P6`tS&$ykVx+BG7ZxisG;5a&9a>#xkz%kr=7DF?rpyCId<;A`5&Qiv z8@*BUDHW;mX?XN{XS=iQYVXq4+}@%1_jPZ z0l^Q9rVkkAI6{`~g987b03<>{YFpOW^K-WvfOj;4A_B&@6odpqlGS?#P^%TRE3^Iw zWPAKInJGO;i{{CfCeAu0`Q{?yovvZ*yIpTNo%^bN;@qUyvFAQ9 z&-4^^oEd*t?yRZrvFcMUn=edhU6!l*%3*=V4X3=Ve|uM7fBtj5=k%|!hnHM<+`mGl z-9p*!{FdJjpEEgXfoBN?mI!@lw-o4Hk$L#n>)WkjM$N*4;6~&{mmg76m8QwKKr7Q& zQHc24z!&jliD|o*LB;d$_1XGXEZ(rC{?#e*sUb_>e%27`S!ro5GT-Fr8hw6$)mhw3 z9P_)Yo>_Hf|DQC|=9_LDllu}5I}Y2=%Y;2EvbNe6s~)QR`S0Utxhwmw9a*PdDwl4j z_{{g)pRciHB|jq$I2FF(E?ZJjq5*DGySEF0?|xVy4si}BnjBwl^xT&u@;O`#5*486 z0i`>b_#~*fei5XNpeM|St0f}Xz9`8J#p45<(Z`X=9NC~+g z@UBBJpX=t2Q)QdCJU09FSJH0={ne(-;kHB07;m6K<_Ej%h z_;ukw=4mCZaqQOa+r7-6%{dgw7=I<|-1k=vhbs;~VEj`5c0o<%sn1@Yo%c<=;ua{e z_rR1z`)}@eW>j9~g+)DA8@5juesCtbMAtqhMSJ(3-8PO_ZhREq z=l#z5)weh8ZAQXFo0LmK+MXqS zZLR3+2w;;dzu;@RmD6xE4 zcH+;h>y2wpKm6{uoI5Xf7qtd#s|HMA@zc4r18}oW&ZeYT93#WB`Gg1S8NS};uEMC*uuhm+~X7%fi z+M7kO(@U25?KR!v^X&NT%*Wwkni?lVm*tCU*lhE%c`W&9<+iX7(os*Ge3WIRH$HJ# z#$|1^Q`jkTncYP8ipRnl>)8|=X8#P5T6*d2%Rl@{4z{g_AJw*8V6^6XBOW{{?0iPF zR?$C;Y9}YPzvr|dYgQ;K`< z#YAhlRS}g>Ax{ z4HM6igOm}VItg9~%bI|Rr>M5~~UTfzY)NX!!|6JxH|Aa{;90w2dKD$$x=2JGuI^&_T?&{WE4%Xct zZ@F?TK33y*Ol;lD?QKt|nI+_~ygRJ8xWr~JcxtKvM8D2nS-zm>pT()VWgH1?wU2xH zCTO~R{q;{cL)FdJeD=pU#(NWGa=z?acuvo??nnBJ?)~-K__n=xpugVHPh--fV+{Wc zF2C?z(I*qub7Y&jRLJv9&-hf-6{h|0dnC11_NHaAcJ12lhn`uT2zoW;$ZzJgw?wSk zf4o2J61ge+na&^Gk4`^?(#k-Qz*Yj8BzdL?iA2!Vp1+C$^+6E~8rlNUpb7ydZmtAT zcSBDSTzR~mBnXaNP{gm#7oT2VZP^Ek*eWH#4_Bnb_vz`^&DpVO&X3DW4}M=dzfX7Z znK(|f-7D|=@7>_zo%$+`*2&<^Gnn;@^}ithey;uLE(Pw+AQBDY|hgCTEgJ-K3q*xFk2|ifi0)w%)RRe_8&@ zE-Ajbr*?h6<&vjV2wm5lMDEuY36;n8s??cp9NOc*tmH)%8 zC4yiK8r~|L`(6oj#X^P}qzbl&wgf<-pUcSb0Vcm(4HEjsHGCgHSdM`KJR|~YHb+|v zevmaW{V8A?SHThc=Hm3=^=g9JudU0LAJa%*cfF2b`d&Y=?wwbZj70xeR#+$7hdnp$ z`dcc`Ix8v1E|@L5^xfiM3(t@LNsH)Q2`^}@h{CNHPTf$ery(4vELcxohjSm7`V-Fb^M?Y^33z9#( z_um(Dmy>DbUI!L+P5$zQb>T#vg~#9fU)xu3#LY*55j0A7gay)Dc+@YX@GwZ=!{Q%c z48Fs5!uRa*Tua;2GiGQ0G~B55MW%A8;TIj5r|xx3W#;=8_FXu4&24khZIcUk-W^Sy z!|ofiFK_3nj1pmvDcs!qEnT0M@5p{Qaqiw}XLEMwr+n>!Y|`xRXnNSi^?44Z%p$e=2(X7%vR_0T&d`zY+CyE+jp0_ zZS2CG&P@tAhMObLzFYQvuju5t%N-}JjpWEZWd5DS<4BRiqokgVN+O3BdG6h9wdIjY zSa|jAFH+J>Tkl24++yotW))bUpB=Slxy2f(lykg%+ZlHGxKwVP(|#*P;Qs-|CvV#h z@4o!+`QbIZslCaY?!@YF}I= z@@L)Yb<)O<=DQshzqP)+Jn7*|$-M9n0y~Qfy^m)9SQzb5Fjcg)%%yZrPr9Du&6!`4 zpQq;Qy6--yUbDb(=lcn|ArlXtQ`WiNa{Bh`{xp|%m5en)A&VkKdOts6+#r5D?r+Z^8P#+*gimd|+Y7?D9&b@W9veI;~&+AJSZs{I`N(y1^AG)6J_p zbGhA9?iX(II=JV}v=4vo%)S%sb0S5Lz?o9$3Lg; z+J5H71vb|6c{R3d+e?Gkf)6BWrg6{CIiEg*>)ZMbvtKHte2{pVkl9^p9leUf!=`Bs&*Qt;8E{P)wX`Hoe-{MEBW@vhDB zvY5qP4hE-x^m{65FO%qAu}Ae?Pv^;>lK-ofuZey4-@dCWQ1<7l>V30&+9D?}d;L7I zW6Ga^J-$2hSc_U1njY-f;Wx|7aFN}D(v@lt&x4ZmT|+_meI9dJ@78Uwo^lnmbEn&Q zex#x)q$E^>4#HM{>b$=++QBLD!^*8 zq<7!!4zO$~iTYl%`q(G-_scF<9uwE?_KZ8&5YM;VRHHcfD~Axn@{4g_m*2{o_HcLG zn~ZMXor;(2HNf+vvjl`bh}c0~09sW%KW0Z0s0IYB6uvGb_~E*cAb6=H$VxwZ!4I|2 z@*JiXw8{yj9>xc$J8cgs`<)mVK0JJNqI0rXR*R1V#EwUCZx}^utog1vK-8o`&0Dy7 zadf$A)il!uhrbpZ?@~_JF5j@d|E1Y$>+e@z@^yZW@2~JUbFNFjFzdGMpG!V^IaVJl z135lk5=*~lmav8I?vyOvtnwBk-JO-wlhlq`=G48eSSHI+YxL^m{bR3}%sRG8QF^}P zwk;=X_&$IzsJfBhoBm7wUTSzyn?~n7uPHvEdnf*i%U{LHA`!F0<+o+4td8`GL%Kim zz6i~bm?O0HCv)b!j$975&=79UsPwR67cs7_h9`8dhyLw~$~mziU3}5(5a4*%B?o5+42N`dPZP=8=bYcgR!@ z_r3i;tlkB^o_6KtR+TH-*H5q)A7X#pET(mx{b%Q`HCKM_yeoa(v+;xC`jF&%ogXtV zzP_trC~q}8O14fkc46CUY29||KimH`7+YA}Ofie%%HQDjaEIEWZC@HKUME{=Z2?s^ zpjZl7ee8LSHD5g_mcpC_KM3^RuDl!;{^Rl+7MtdsYr^~AZqeZnLqnn>y7!x50dW7(XLw$j~3)#%Zxe0 zGcC3=%hjo;_?=VelwJ9c9SsaBS~*RgHGFDW?)-(b$iD2?N9Xilr?~mO&4DbIyz;+T zzdUlhE(K1#pk@*j3$(uC`>?qyn}0PMm-3p8=N#o`O-*qyLMY_?(B z=kS!rw^~B})jvL}=d|u5!@YA&`@`PxEZ03fOMW@?TcJNM-ed%Q=k|E%*AXYZE;e-8 zZL2#<-mQmbw_IfZB~je<^SMmyG8sSLt8|E(QL30=ltJh)c!B;R0_optU+U>ozHvd5a7AKx1uR{lJj>)pR&nyjqr-))Lp zko>{If=Op$%XG$`zB+A=vUSel{NMI}x^wcvs;=uk4}Tb@thLP76uK^Y$I>FS`pU1Q zhn(GJvmM=jE0=QpYV;ye!kf;>Aat>bKNT6&aE0*F$k%1Q(h%%^j?#C zx5BX5m@UNkQDId2mrRku^X>934;%FNPu!`%aqEe9kzHVC**2$6*=5^!v`;a9Xi}Cg zocqA-gs9B(^(-Pg=7x211lH8~mwY(y)9JqJ?CysL_cht>RR~!3nxS{+)usEGvZ5a> z`C9w<)|cPLOT?e8+>yJ_Z`aAwhrIr;zG7Fk4P;V6G|W{PWb%*x|Yxyvv71$jHw9I{*(ww51M#DXT+K$-BdyWj^$28Iv1 z9+2V?lu2Ropt%EiS)m4bS)mV?MIh}Z#oeGoILg%Ap~dDiCqD4Xu;kqWA3y_)Ap1J& zA8fUlapstfC1jBjXkij)QBp4kG0Sf2ES`H@=bX-Fhl8F%F{}L;ITKr%19{oM$=DRXhb?gC+vih_Ne(j>=XeTaF~}0w@_!KjM7I#AN0l(y^V{b67h|sqY|FPdw9s~PKe|fcxKM=d^T~~+ z3qDEybD3^vo#k&iqbs`RdhRuwo1W|krG=F&(htn|!go~0!dTkmW8;C`MXh?)AJ-p0 z^J?plYwIs*oz5(3{r!}&V2PKN&X?zJ&HKeBwqI8(xTn4?y4Lo-7kFo zr$W3NUouHwGhKIXOY4-n6AGMHl+W8JKJTrzxbPc;lj*|*BD|~$s0WXu%qkk&i7@mQ*t)OGuH|( z_dO6&=fux?zBJ7IWs6NwJ+m#tB!)YpJW88VPWxPHnAI%$psx6iUVLNyEXBC_(rHFN zR|$Ohxk>=sli2*`mJMh~8g#b}DAj2PK`LX=&eSD^f*+21U5HoapR<1TrK^Y1i$u13 zJ@z+v#y;`WOARd;%7tvcNnf}bbo#u zn^0wNFsaJ+%53v12Uu!O#_=hi=I{P#*t00y+Mqt{(lfE&66+@%UC7Pr`&H7rF4L4B6~%dt(0C>otGYzB`dQBPn2V)2H6qvVtNX51f3TeRP__ zk?HZqnV_&u2^ECj`F&{ins1={hCsmq%7vhy0p;*1oB!7T`nSFWBxV9VgBBz{Jq!{r z0zH?EuY~ILgUnmY!0;iFAF-dKF;k3JTIcU7P>%^D9}o`F17d@wE@1KtpyHEfC9l-K z^>wjSwx0Xy!2uMP=J>nf>OmYF|qnbOkg&5zw2&2%*4^Q+VZ zdX>v6mgNR*@oGJPAoO3=S76I&hbODJU^Wm@>ubB%{2d9@73#mdOk8&Ppmv!HD&tQ zFHfKFFHR1-Q6)NGhUGvPsO~+I$JcNq4{|DhLLi^Otv!%M5TLn?O`>))Vm75UKZ$|_ zszx+~hKYkB=@TQv2M(7vSF^LuJ3L*I%-wXpe^d0=GiMIJIbbIjWA(O>w>Ms1u`2%E z<%?6Vb27g<`RHFy`n#<8$*P*){BrDiUB2G0~F7!&@cv8@fZH3sbwm$yf4!f1NO>h)^*D|j&_t)Bm zFTzi)3Ax|N_~@VX(?`=iWT&}qeek&_dcv>H+Y(2nNKM$cS>gMooJyt2;BP%&Ki|vx zp`3et+1aQKClBpU+1cK1z4*w@<)CB?>VO~Mg@m-JeN+-hOO%aKD5mi`~Vu40@0t+A(bp-gvwbLG#Uuf59)(}^uok- zGa&YYHV{wFfan3KgUR3V7yQ7h0-l5r09C{wy^wYP@0F}FA$mb#Jq(cU8c1(vvUJCj zTl1@HKw`m69~7Y#cySIy{rn2X;{2x7TR{3|GcbHGwBv7_pu4f}V&iJX$i?Z55&CXV zU&wJJuF~JJUwPU^RrAv;M1BNbU2-M9cx}U?9w|kpU4}dT*`GQxea@{|H|a?K#f+zO zLocT499*!hNUx?leZ#|bd9vI0>O4Ej`a@7|#?p79?50z7t@&rBybTc5GjnL(TJb&J z&$^B^H0_Pzl6mj%M^16wb8zLku4fVJJ9nln^Nf{`K2w;~wC0sr)rB1|clGlzd+jwi z@uK8MfzL(ZO^e@VHT_^_==Bfe30&?jm!~RnLtflv!ei&}lk+kvr6(O<{bouObYtPE z@A}%Rf*~FUN+Es+`MI%N@Iy5;OpaeZ>hWU#(@-JKn^M1B>AvfVoVW8b4~t$X7SReJN=%S)Wzx;p&w?pufN^JuM4OWeQj zq4M9*bxZ9k8H^-$>FIRcEK@X&c0A(L@s%s^GyA)Z>l7vgw(W13a&Jb&3dKH^LNyz4 zt5>@}+lMB#yr@omw5{a$8{VnqcCJF$+D77ohWUY4I$TBhkL*9q zu$#K_Gkg76;ULAcmTKz{ltliz^UMB;{rN`qD~mPnue$cUy3m00h>p9R?)j38vytWh zEZ5(?U&H-R>Opil=-xn3kmuj9N}B{)N!wE^1isFLkB`i;|xSjnO#gfvFbxS z|Ak(^V*x6wLoel&+{)~m6vJe3MRKoAclsNdltb$zKP>f0h+F!!tmDY^G7tTywab`R zc}{*+b4uSSIzH~xj~H{+T>VprCaR{r|6*QzChUbn*t^3fZSz@~BOITzUA(EOz2((~ zz*7?QtS5DuhB`V={uBP`-Nr5Zx!peM89rE(^Uum&L*_}p^W9^PRev;Qt8GgPQb*y@p@8fX49dUZ119^~{2jGjq-IyOKB8@(Gm`=C~fV+?S}_wLPUJ#|spF z4;F%VeZ%fk6#(55x1nstyj_QPT(&na;xtLNQ~n?}Q>G<5Z^xtj#|Ey<>z=yR^>cJT z+Yu$@n|xxcVMz1Ivfa~KWy2KaU2_av5WRKEl!vjqrsp`%RAPF3K4Gfg;v;GH{W9BK zzhv9}Zr174n`_pHgJ~esM)TpVd1zdgIEVs)4T$`frJ}Xs7>RjQX zq$AepNezrC4`muW{<8LU#lHH?xOmdLCmfgBWF{Xd{^nC~^Zv=)M=8OLJN|v&bacmq zCEpmo@5uZ+>HF8~*MvS?5-YLYA(5(yL!-^|MTD0sNUZ7 z$~Ejo)!g)2k(A5@>K)57PlmXey^6O~Q7qi2@ORRS_r*4qNyW`hF5+LG621 z_RX#>oKqroFJJ8x*5$af`1u6~x4#^@oIY2352{G0YuA60+iaG#yp(0JL#U9cd4*r& z?#N}We3z21xHh~@*syAO_9K(Uu{#CUzdbU);QaoBomRg4j~Q7eOzlnVlBqqtwUa?p zTk`1tSY=O}Sy53Urb6ZC&-&fZ7cx7R5aj>OegCVHx!z+Bb3i&&>`xnSW9CZ|p;=AyA5>NlJW!={kE_Me^kgGbqkLC6I z4?3<@Gp^=aCQQi_Ex*^M{?E`mPSA?=$UWVtvX(~@8$ePZh6u^?_qdh& z*1Eaclr{#0v&}Qev{0TZ_44KK)%=tFc?~0_+?A@PbA05sT`f1|X1%9Q(2YxGvN~st z!{VpcNvsZDe{x38VaZ@4AI8PSop-zXQ_PiiO*i?vB*i4l=tz{0%B7>43)iG49XIx? zW?J=(``d=+U$;xKT)Vd4yiweCatnZ7T^ z@9yq5jo`B{|{&dq*V{O@Cl~-f9TzFvC+s2g_^$=6?L)S(zhO`eQ!*XtLNW7SqU}{`GNn zEqw9q){)|4O&>Pxs(I%5lFvW6=4$li<98q4D^RXbxcOcF^4ZskTZNxqJ`(h(r$lJc zDz==>QV*s2Tc6ii`_A}&(UkQ}Q2sud-OumGNpVzOT5A!>GjvPf2}^Lc7El~V%yJq zucTF;npOQaIQ!Y0hYS(9f)8dMQJHjFHo18jb7XwXjaOM_1r=GWLGu3lU7Sx8>iu5( zKGi_|+aaa3sqHD5y@APPGv;w#E1uG#9{cjv`SWkHOj+N(d1D`R@PJZH?Z<~_iklag z-0afSsyklc?wxxoPh?}%BGaJje?B<>>M~uXZ~pf)vpL7JcWNtABkVRSSTvcHs91nL^nyES0JU^^!|~<;q~*x8I4kp zmYwDKo0hXcEc{>Yq2sNGug$p5sou%3u+Z{YYs;ku?k&G}OkoH;HGgA$?x(X4CP+ws zy;L5vW^s%DN1Zz#ZCG5oH%GlIJeK3#BWo?Q-Q4SZ(5^U7ot9!_9fc{L5}O}QjQ!@z z>~R0z*}%D{7Eh3tp1aLqp0?l8%dbP%MEqO7^2r;Ol(0~}uhTxOo&MOnraSZ8+DXq> zD`m?*KAcffaC*sewdYBNf&10wsE4HavEj(LZlT{6fAP1^mZ+b>w(sB1*6shbH|1y6m#G;E{3*e=f5f&Pnq~Aec&b{S zllHADhA@fK6HIRSA6~`tSKvVDRYeK+x7RXRKS-^=^+b8%k;?P4{2T-3{+V{I*wpGy z(*uVGx8ARep7765oO7;;H>0bGVDj34uFjS}ySBdY6p=jpQ}AM-{-(XYPhw41YFb}n zbd`7~xJAZl_W925;j^S_+rQ7b@vrai-j%yHu>YR3`d-WGb-KpKQvW!YpTEjA?|{Xb zq6@+bKL7d;y?np)w(6(kvxXrr`|RHJ&Cl*iEMHi)sN>}c%}Ft#DU0e)TddgIb5m9> zSmNk~c`vt}PkveGv9WqtQMRk$tXHcd9Rz|-c^BSIzu*zE-|_B~9a+;0jekY*dVErp zyYJS1>Ho5&JlB>N2Cb;=bGE#jwCLp9*QZ*Zd|Pa*kw25YSZmL>oS%Qn?@Cn*zMfSZ zu*+?u#*?ZE8c&wDGTOJ+1kUf+rTq1#j|zW|-*nYKt6OF6NT`WcnVYpe)}F@g;pQo^ zOqE6Y+@{RdhN#O)qEUY5XKZtG_>vqlJ@WdJ72U^-62kW0sc+nUnQhIKSSRy5Q>H}E zteo>_U;Y1eJv5t(tNW$R*TV|7{}w+;pJMuV@sv*+Y`KoUV%+oj@oI_9Tc3FH$!GJtH6|4vtGasK(YvN(d67-MS0mpB5p|)8ma6_l&S#RqiQVt??@K++4ZRo z?tIE-o8JBiHP-qne4%Gj{={zzKi>E`t6I;VGm+Vxt*L0=Ysu+``p0K<*m0#Ow&|d}lxX+kAQ@h{GgIX+D$kX= zsyTzj=PA$1l*rj!eck@XB)>(G zh6-w;zdlO4*RA`$>DtN6gMw097F~@$D|L6vN}ZRY+~u1!el3XD&9wQ!snv7YOI$Q> zyBU2dh-q7vtj)4U*tx!_>g&%+%|c@>#sBWtMMG9b^_lE>_aW@+s(@{CpYD8i(ml~v z#x!l;*^H9jubbW#1-Bb)ac5aF<$BAkw?=iDJE|}2dor`8xZ%j_n73u0?{oSuHr0+l z#;Ch5UtRt3%7|z3&hnXerxh7Qc^Q^%{I-AYk*Oy4)|US+m3V*H$Nc(p+lZBW&+r)D zRf%1jrZ(~0MQbg~!=FEHEkAeXdBS&#wToSsF0ems)uki#I_l?y|1Yku^g4dvQ0(dI z9ZP#vp8uV2WMb_3T|H`-_C^$*5fnFk_Lc4Bsz1+9fBN{jQp~ib`BL-Y3#YxVzv((} zwEyAMfS;GOK1}n~-gngCaI}n&Y=gq1X$$kOJ*xi_dn$O6+;q8s-nyp|e;?UBooIAm zHs^z-7TT?R@sUp&j3-L$-2dQw($V%5iC0?3p3hpKIQ@G32brq*+&in*PZN%dm2j1_ zmpL7{Le=Z*nIEfJ3wme%^?RK8QKV2S;5uWvl1opN7`N*D{UI+@);{xKw&>4Q*r?QS zL}>L7RqY<$sCjteAYkVCmx*k6Jw5Ud{YDm+5&X%SY`K>vJ-@S%pi#$9(PG%&_mZnA|>w z>e#kz8`u5sJDF#9{%={sk7KHb{%6~-^X%^J3@qyWx^YdDz|U@=$kyt_umVvT`zvU z^*WM#!`k}i0j~2#l9SJ;?K;|a;$fO%t#p&{HOl&iU&Opq zZcpxd&pl_uxXw$;s?+A;#CTo~qhmqk<(D*cI}5%YJS&s@G~bEwNos3;%4?&O@y$hA zuM(;@zFq!TyH6}}@zw2rUW(bca$Io^WKQF*d74}3#r`MtUstQi4DP7UTBdJzS28sI zI4i%s%5Y)RP1beSUb&v+e|R_dpG+-#wEw=1zs(iHL(44gZ@sQvH^qO?Q-KSAPM&$E zak@gPsC-q@{*LpHb~wjRSbHLrqdUXSc;~B&F18N+H%;socE#-b>id49O2FYS#%E=& z2?~q%s2HS%uvj-~Ro!lsUOYv3tH)7^HM)5Dz z4#_WGTIzGcZKYs9ke7%0^0(Y~UWAt0377>5Wp#@`b%!&9PUaSoVAI%l5 zyZ-9^#bu^C{O%si+RG;h|9op2!nMY*`Tw7dv7%e&oyrhb3JwsqkvPC6Z+z|ftB2Ra zXa290Je~A+`<7d*d*8@aY%sCj@+4?N?T)-1*Ocv~-(JvpdUI8G{>_7C$1mNF+IT+V z$BvTQA4;EipPrnbb8x2+^W1>RHqs60ySx&;dF#~)PUgPEC+pi6-_tRA;t(V*5?%Li z3y)w7T@92|5zcthO0$$I}>&w0QZ0t+T8E}YIh;dK8jiKC8O|4yu$>ozZ~O8BVT#hArMYJBf!?O$>;)&JXSJC8p7 z$gB*n<-$zNfAZBXT*@t;n6qoyh331@Z@$f}?vz=%yV!Ko|Erk?9G=u(X|R_!W5|Cs zO|1CcCmG+P8@^00T0Uoc%(nJ@UYmk{%wWB-T&OoCrYJo2p~3E?z{l!uS9Ef1s6G6& zSBUXi*QE6JN^7sG6Vq=8T{WC=F(;&RZtTnDH#xanRDS7It`FPCx+CW16SY65*xoN& zb*=brT8+-tou^urgB~>Powh^v-Si{Hyx$)^y?cCB*KXzs9nH~V0_;)OO+PZ2+E3!` znRJ&&^|9Ygvuke;FAaKAE7$n!?9UwsJ+I6)S(hr8bnn(w%VvIN)9BEi&)+NmesZ_1 zTzz5by*b-_Z$IweZ~rsy=R+kM$r-^Fi%p-tTyu3J?|jZ#_b0#j)sXUAiJ#AKtAW#( z<=-4%o!z#_tyK5#gC_gyUzXTjWMWZ>w`O-X(Yo%R`|iwyI~?iT7$O(f&0bxY@~%+U zd}=tG)Xy`8n~&UYcpdiY_)5QX3nF^Q&iNiT;AGnr^aPl|oxwzF!V2h&SV2xHay8*u>^%eix%{ zUR{~KWbIi&L6NFyFV%Oc2Gt&HxNNC^e(x=#az{?fEq`-&TUz}Vs64cW@%`n=yVkZV zot^ggynk|M?bk*&jpX;f8CxpcO0UfCS^R9qp?f}W=A7NvzU`nW-`BNMW^R5Twql9k za>1Y%nd|Sdcy_Gzjji1%?3HTv#CHENC5EuBC2JX$>v7aix%&S^qvo-1cP6pVS#ME% z_h{b7gMBvD!J8L42(ELV_=Az(k18c<2v3-waj96JJ|m2&@Q1RKj#>9 znFb_k<^S)iU0%5c~y38GQIVq?&KZLj{U~E zO|hSzr15XhUj9`17)z)aliE)u+m(u+JY9~)u9+*7_aWvQ_j;xEL7%=X5tEi|J}>pu z`LaYsy^_3$(h13GRsLf;xBij;al34}lEo9QYBtQ9%70;40+3xCJh5nrEZfLZf{o}=UlXtn6LM$HfA4~hwgZ5va z?$_F*`Od|t*IbDl6yv5WMeF6Ys~7eqVsQvvt3@`d~f%n06vp-KN8O>&e)KYsiAH)S3B##-OVjl zdFqeCVpQ7;1vd+&)SI7pJwb@+@=RT=*#}fv{u+vEZ#;EV>(!GVzKV=n*PcGM=DEms z#{($`|M^C2ITb6;*O~C{N%#Na-a`{tM6XEYQdz@){DFV{%vEn1;`i@g{OyU{;w$?K zZrio(D(raAQ+g|I|MI&!`cLy?FGM+Mr%y6lUcGu>;NC}UhD9xw8;T|6XV|^)4$PZ& z$vBJmz^w8*C}&{9y`i63<3zw2%Pqep zu5A#W#$L1Yx4BvGmh-cOC%@-d{BuQdwB)0=PmdVIN9@U#Z=9Yov7@IWV(xp33khpB zNKfIAay<9uPUH@*i&}r@D7|M(*V=gOOR-q@;~WO5i~~pgCe&HH+rD7i%)&>UYajl| zTN`(TA^-IPp@6SfU9)=iZgA@vemEoH^`y#U>W9F%M=y#wL+{+4s{0^D;tJ=pP3TKHJpKPCTvUYP8E|HM!0xOO-9N4|Xm_Kg?WqP8qc`rc+Wk7LW;8#7t` zvaMCwZ2L^)Zb+MKRkpi4DOUAM#kaGscd@A|^Vm8VBqnB?=O)ewo2|avb5~GG>-U`B zjAuD_3I=a<`Fo=!DQJ9MQ(j9PxJl3e!7<7; z`>$O;z?LJhFEJwV6x&Fsy+nm2CFU>u7xs{QLf<}<~nP(SfZjs~nUH*4{nBfwhSyQ*} zb-R}CyF2#u&g&;iyLeST|55x>JX<@gJc#|GK!^B~6^yNoH)eb@zQ)S+e`9;-dfpuz z{||O~%-_jt5g*om^QUp~!4%`U=U*;pbU3DIba_fe@20~tr&KNfEPi~wb6MeCCfUY9 zZ}sO3EoU!hP`cQm67j!1xwYu>^PkRd{2PKy(qAsw+U2u-*&h#)*Ujux=JDw`hu*r0!SEagVoNwQJaluf=z(U}026K=}uK(hD)^+MHPbx7VQ>mT&jsGIo`s$N@ zvOy6?3U1Hc7JNo`gH}dgb5_bND@Ggj%dDO&Vz`4ZKhKyG@xb$_^`VVcmIBAq{`^lo z>s^@rm961{Q%&F@^AOhKOdrp0RI%L|ag{mf^QK$>)T(uZ-)nW8DED!besy)*=a}pF z*ZudI_@`%U^W+JIRaHE<7nD?A*((-#>3gW^O4;8t_Sve7p7>f7tl-_|^7W-Hhu00) zBS9<@%ch+9oc?dhtIY~tOfDL;_&Im2fAqTZ)KV^$`;7$~*tI31<9V4St{1uhylYWrvtn>42qfNKq!H0U8(aIXa_7kU`x+Z^r z{-3PIrydfoemT@99sVQjdH$1Lb6}8$@-}as2UefHyGu*W`1;kT@`B>FNerd(Gp==W zhAwYEbI;v$c8cR$(Wmnq_xtaW5BvEb=KW58_iTmsNi!us7w=qU#BIg(;2devG52UUVrdH1%xmB`N# z%a00f-JQH6AxZJaF4N-DsZ8#*+4YI9jy%0{?fDX)#SwmM=dxGa7tglewC$hZgV~qv z{X07Ajk?(F!xOIVEtS~x)=x=9BJ);}QQb}ZKqJeut5c^e*i-O*jRk}K+0Rc*)BkJ~icdUStH@!+vLu!F%!Mrl5;aO2XZ>SY%-QbZ)@Bx~ z6gg9zV}r4q&7qJZ$5&3s`o~zpyUEr!H!W({>b5i`JK29#2fqGJepi2vdDgo-eDhoc zUERee-mhM8$Wr2H>o@Bdy+jqS$^7efcb<4KDO50M)46{44f7V8U+4J!mT`9M-|z{s z9&6Yh88+pHIcVDZwTGKa+pZE0{?~cl|51;<*NM0bBE&oG`R}TW>;~$X!pT-NuT@qPljo~4oqlY%M{*fdM0UenTpipX5B4< zFWRO=s>usyu3YybR>UKPObXoDnQrEX?UvF92IBb}`>U8qg$7h!8 zzqdPCeCOe5)@UKICJ0(Q}2^@J#q?_}kc>o%1}#o>pJ2(aJb+`Kg4 zDyK}j&5>nKXBA%Xlz;NV=kJ9lm((lf=zSIUG%NhOa{r#q!R|?I;p;vfI@J1Hrw6+CM=q+~@r?q2BlSU9Ag&R_l1e-nFml-xy^to17n1_E&CVOUnwo zsrSXh=Kd4AwfNxc>r*!H-`V;pKJTQm#vRuL4(A=NkAoj3S_W)RX+D}{c{XELY(z@H zxmp18Ee%t@mEyeht$lpWjIFBv3u)X+E7a#Ad=-nUlPF^{;UibNiy-oIi zIpV~pX72hTZD4*P=F5Y12YfFX-P*dQduDdv%Wz?p9}nX{Onz{#*8^L z=B+;L9RGKgB)`dxsyj!wiP}x|$?jE&Z{=TR9Q3H#K5c^Sx~5sh7OhP0XMALS>nO<} zxO(y9?=IR5uf9(DHtkPi6a$ytt$Rj=j~v1z9NakzOn&5Eb8Ah1w=!U6;Ov>Nm)!s9 zekXPH?Ee2e$AzB;E)>$S2x8r{{#mo4-S(73zY{YqF#oocTxYal)|9>1x1YQ?t=4_P zX`Rp6Ov0=FU1K&m{V1{E`_YDPxgO$oOu9SMrnajY8&rL)dvLbTmN}WtIYua`c}Z%L z+gH;|YbstDZZ5gA{`9@s(;qJXk+0Xq?7|?lck^yOf7AZ@x&PDHY8Gte>1GN$(4BK@ zj)aByLz6u>LQ0+_21i|PG2AunR_z80FU#<`wjJzqj;(9H*c-#YE%EQ!w`KLd`}VT3 zuFagk_IrH6y{sw!w-x`0R{68VI_Or>fB)B74`Ti?u<@^Q&{Vrw>T&aE)Q^G*h6_%I zSpDJZ?27s>-fgqU@mun){l&f)<=0q>wDA_z?h2W3lPO)|!sa*gLQ(>6tQHU#;FG`k z=h*U(j%?xj4ewYL&d27uEsfkIrMly#%&Hg90@br~KLsyaekk_9Muv*BD{`mlFFpD2 z|Mn@4(W2S?o)XWj^j98j;w-vY^=@9~+8f{IsXWnoSlq#PJ7VvdpKH%Fxdpv1J#88^ zeet;p@rKW>0lrbs>PuG}Xh!e~&Iv0EKR@lp*6+LY5)SXpSGah{Az-qhQ?7pOR(*y^ z8&@okd+ncl?EQ1!?QxYGH+;LDcg~(CGA_ZGORsh>(;jI_C-$;N`J8pC%fCHb8Wgmn z^uUErm*=&0E6unzN8`3|#g1szxbttNJU=YnIITLVyMM<=*0x0f%eM6`-1)4hK?_xCk66vb4kEI#%>WaSrcm9vv~=H=h)b$t1w zY4N>N9A)0t?{`e%GPikO!&4XXO4o4y{IskvHC{{6D_w$46NT3KN`H*C%e&~B{K8Em zi*3paNsX5iXSlD=R}8-X>(95j+mGLTajdR0gE7)m!|s382me3U-agoNHS;h>lA>Pp z^BwOq`;Ia`mQ7B2q{1JwY~@9>T()M5vLiFrub+SEtc62U{rVS6dU@=0WbWN@{wreo z*wEui;E%2;hr^0HW<*b`;J;+;wy>zsudH#>%A>8@b$52#9}|6e+vQU9zQ2oWE!5Zi z6IsaJ>ngi+;rq(_Q~KY@d;JS+I`~m}PG+}__iU5*9p_h?JbSue&5osJcfTLCTl9LZ z*5m#OQyuEmx5?^0@#1?g%a?igV9wH{Q`;NLLn@kQb1)t7;hgwO=SM9pC+UKHcY)yr$#uY1%8xUZ$mc4mkWjRoTWEvRd@zd>cdY zXOXJb%4`R@s}9UPucfBfEi_{3X>^cR}7Pd~INuCCmw!0H`8Q@dbudGuB7b60fu%X)Q$=d*3S=wK7m>qN%TU%Hs@iWf3TJ~h!gCiDhlU91w_MABK<45cMN-06RtS#$ub?ifm z-{mFUsaSn-lIM*%)dvr4Ucoavps(Mc`qZZUD{hJGB5gH~r4@E%G|R4Py0%bvjhW%+ zqyDxPk9N)WxRLhshWMNvPp1_zDGD*oXjjn-_U+phlR4q;k9p}|FYjIPWO*=aphWBv zsnc1ECRz?BLR0TmpLug`#+mO~v^bq|j+%YZvRTUf*H2@@|3|zgrI+XI-g9Awz%B(=#wi~ng%`K! zvfXcfIFI4O^28<$-c~ODpnBy=z3E&rO;7 zAmc##KAS1WttVWte5`sgM}FpEMux84J2!J!n6$8(E_~5Q=9KVEIQhl7c@MJGO=gvBjjgwDdi!1ZbA{WQ#WDA9FRqApSP;0^ano{Rx8?Wr z@|ois-rW?oaQ?~5cm2xLTMcb@j_=T9+n#?&ifh54nTMi(95Y$Kb|>j23)g-&y>zXI zd@+^NY(?&OWSaCGx_jZ*u_6USew&K|dT0AqMA5xLcW0%EhWvwH^ zexEcsf9sU?!4JZx?&ou;lGB~MzPY)_zqPq`Rab)7?&{`~X=U#U%}N`a zt;;G7tUJC)AX1Ate%F~tKfm|;zj8izv`=x%mH)RYHXX59Z~4|(W&Hx~cQfSXy?U$j z&bj|z&?lug_otQ`<>p;Wv_CejOdvOH_mo^gZ#%g>6BV=GRQ+!}7p^UxXV1^aOw)Rj0@l9zqpf1T?vkCj zPnjV9i9eAi%s1WtF@4{aDKo$Mc!%sd^x@WW$3U5~IYt(nU-eJdu+eL1jnlfQx9;xp z^Q+tc%sH`3e}dXv-Zh(wSFm3ZuGi069scZ|{)^nN)-$(UIODDLv|CtvrQPx-=}h}; zXDiP7EQ|8~B{?f&rCl9Zj6-a#&G$q9PTSK}Zfl;r zd9BOcYoAX(ej;r6q+4<^PtdX@|5r@&xO@7Pd9|D*JuMhni&{qih%hOc^Pn7yLoRfZ*DZ>HTV z*;vYbW8yLYl@2ErXLQQ`wfnGAaF4pSOq}%*#!H)CAKaX~xAk>1Gh^Pteg=l?+uR=V z$ve0l+r6fBPU7{di)%tE)_i3=nPF)8b;H>=t-99)D->>4{#kiH-0f`lob8LaURtl{ zk?zavppo6{5Pm-}01C?4ZXOICZNB%Sed=hVLU&GY;>PWP^yb)<9a znJH(aTNA3CxZIiF1{l?9<%w^)VseW8{({d}uFsj#pc$&fefQZ{!@qqA=lKeo*L7rV zN(j#2t?<59b96&Ynm_j$kH`$E_M==kAEflZ<2_w0Jt1jbmZY#TQ}KZ*3fCCBx4ib2 zTFtR-Q{yL($R+z%cNyBA`g6p~Y?tRTYnKJr`HDHZ9MdMI_N2z9T;1_*QYy1@eM;$$ zK}@Z7iR&sHtCS#qM?VMkZTo@}4(Vf8E={`I%pY~7e8?(Kd5`moT3 zUlv^F_Z*G>&-<=Yu;%4u{Y~pw+s^E@WnDRK@nRu2gA0uhB8&r5Ha*~3fA|oaagpdN zBcnLaL)r8AzHx`#DZKx(ZDv-$>C4BvFDiZKJ=LlHvB4o<@#}=e*63A1J-7%r(P5k?-VyWWcq|z z{d0o%&vT!z%DZVdZaCz;((C1&X`Q@x?G>Ibh?~2qaG6XtkM-lL?n|FN+w*6;#Wsz< zPv*=!$ZNCjzue+EE2pSrv^2i3f4VoiTEXnymOa0D$dI=Xzy&ev0EfEv5vd-SF?vl5oefn z;@wN%mR6-m+lHOKVPE%hTD_F&6)EQgp{;Y~*n8H@uMXvr+_fvbh^<&}D${DMzJ}yG zs_T^I#;q2%^`ExwZRv|ILN!5^q6__gpWVU`Q*`;rvS%?8GaRSCIl{E#&cX=eo1EsoBS)K`IyFc)!UC!*kz_AoSU%y(uV0vz2*1!D$htfkz~KmVz1)F1Bz*r|2IXONpA_fnrz7?eep#X z^HC=8$aIS}t2QqRj;gx9_0RuW%}5Te2hW2iUrK*4GkR~!zWRy<&ZpS8Z)kTszs@53 z;+xUk%j~aje7hdV$oSgaR7r4KKljwGeHXgy7VL~qJp6G@y{L}!&(c{uhuq`U>($wR z1+%1_Nc!nJA=-pd;`OyzF4G^LXRhzJFAJF&{^myV#v{HJ&Y8SiYhG}fb0^R2-gEbn zh4?N16@Tv>bFQ}BB4W#uyy)hg`;Jz3rtd%9-QRp#>0)=lu2n`WKh)SSNehUZw3m0< zxsbK%0>URLo?RaEFPeqbmRbEk8p}@4>ZT7KU4qGX;+z(zyyK5Mr?lkJ^!Adh^I@A_ zJ`wpZq3L)vRF>({!-&&72So(8U zeyE{4jpJCK7JpsdN^Fwci`^gB@V-o%wA4K!I488Q<(1^z&(8VJ z8DH{N3Z6Jxxot*`)Llm3C&!mu-j_FL^YU-9WjQWsx>-Jp4&{hDtEI~d*;uqm#7;af z!g4ZK&d}IF>4muFykyJi#oSTu#w#RVRUclZv^zn6)0?c@4|EThxU#GJoslnm@ng@v z`MYn;@qd)KnSJBouqEAc(OJhCPAEQ>s%;fHp#Pca@xl_VNvx{N*VS7eye=H1R(MIR zM*RM^t0_l*?A&_g9goWn+cO4@L8~4a{|tD|!Ts8x>VRyqz>nH4^)IucPH|pZ*sikv z?`xF}Vpc(hOOi_%U&UKD9^x;GqLwy*zq#3JzR({3q(m z|2d1CeZqA-XMJKe;JdAB*>~??(dvw(-kdB~5jOw1yv+`xzvjyNo$ERm67Qe-a^&9U^)ekvTvZyZ>jDkK;{&d?hVA=&djEEVf|=hE#*kf@J3o9$gMacom8vthY&J*yKgxSRjKx;1%ekfCi1R7bwOnSGp@$<&{o5bfH^ip{BR;p*_$?NIgoTT4>R9yR(Cne?j%hO)s z73XDmHPoV_8B>=-=33X|89R@=D12}*t^m$Gucy%;`NkvUgOf$kGQvJ z_WDbf#Cftu`^Sp_bl7H zA)GT`t8ZTWgI@*T57!&A&rsP@)#Q`X&t_*lmuF$F*gH=DALh9%4-S@pF`jKXXV12o zo-?1^Hkj=#U;o(W*D_a*O*?pbm7L-ZD~pts+sGgQqSkeDl!98eZEnKepXQ2BBVEJ%{Vx4T zQ9c?G%V4V)V(4sPz$;Ry$_H6%w6Jr@?TVq#}dQCc~YMf*KV=v zt<=9C9d`Ry^oN4G@5-z{?eb1Iv~S}PsTp5p-`o(wb;bHpXtDgdGo~!e##!g*XFqtd zBx2C;nj2Cw-Gh^*rE^(-7Vs+tv0pYV#ic*cNg60K_EdIElYK@$rNbw@) zW;O$n*(Q$}`HVm8y%Bw59=l!YCUdtFy*4^R4%|sAdyeir?Y@2L=?MSd*)c+2;%22< z^1KLbbd8lvzr2L;qvtG**}pBOcstBkaI*fu*5En)y0bn<1WcS=-I*nK^0oVU)$>Ij z?2gko8dHApF5y4*lJT0(iY(`73-kV6&(4~$NIcQi*${VNUbD3N?Bu_88IQg$zu|LM z%s#?*OJ4beYsF8RKki`L`swyefdccUCT4Y`ALEJ$$FtKv z-JP4gww?W~phxNH+{7@WW zakcrCzs0&`8kgL~Lu1X{M{SPh5klI zneSYkUy{A6Cc=!(=6~~sQX9XO9}UjzSYnu2_ei5NhVR?v`v#?-A3SV4pUF05mRhy? zT(&vy3VQtob@g`GMO#d}FB395%>2{omA4O>>^d`XhrJw&C-29?h1W$*YD$0V&fI+W zs;oDUU)!a=#O{0H3?cd}z6oiiH1FKp{Gn`r(DnXT(=xwjw&n%8m0!O2OzC#q(=WF} z59Kj)-I#s4=4Scfdwqe~^cy@ojktNhda-dKAsWtsK;ls zeui3I^;g@l-oI?6md>JAZa7|^tmFNuwoC0|ieo^`wCvV%`xdk$c{Dy-5g}p~@2Ro( z_&%@eg-J{`KVDyN(_%0BaXCV@LFdw?|2E!ni)?Q&HFgFn?+M ziDAq5B_5)yxM1xv#!nlAwukJHJ^6j}W$hKQqK4iLUPpA+F|OJ0?%b4)X8rQr@tvaI zZwJg*z83Jfdg%wja*2KR8?+0q---B?a`t##Act@5v!jWI5>XTSyxkY%>Z>s)PnWq` zAlko_S#r~w3$H&eI5T1OTJ?cx&1`{?ey)_2y%y6Z2oA1bttsV&W@ zziqJI?nGcxk=={ik5#*?vb}l!<^Hl4nj@xk&u7-2& zw|Fa88GbS1RF8f3LBG~-#h%LlVRdCM99I?Z+g)qP_%-9L*@C?62Wpe!__qZHuy^gd zs*%h#``s3e1MgN9r<`Y6lRA06g1Iephd1b|TK+EgV9;h@?>fN`+w9iM9{RP&>vNsp z2hiqU(4pa=UGv@bkj=yYtS>#4I+S++BnLXQ1avgctI2!~uO{<-038J7)GP!(7%diR zzFX8~(}&DV5g_yLH9`*Lux>)^c?&Ww>nnb{JkjhoWB45d*4r_hQ7(; z>whAov*A6LWK8atv~N#5q(!gvul$){wKAfO^}Cj>?Tf-CHIvrg@nd}L-6ooQWL;Rp zTleE_g%5A6OUSDGJV9<}-v3Jm9iMrk(|{#?Q&KfLclpU> z*K?)T$-?3PxEuqvlJ;@tn$#$L%6|H;cmZTeyqIz{>5S+>2x&o0bcd|dp* zu9>qKjWV3RbnL9n2$)#Epdo15Bj*S6`9d_`Ri4TCz3Wn1lve-ZEz7Q-iIdp6{MP^d z4&S97Z=SL(ZYJOL{a1oBKX2O9Fn^0lK+gl&+tw~k;uR$oSF-%RmdrnTj^Av?q^vvM zi{HL0UH&XgaBcFLP796QaUCzOT#u-nC%!v!)2_3*Pn@Q_YRWRqR~DB0yXldeU+9cy zA6~QlcR&92mz3~gXG>!?waS;5BIdPeH?^s%*~{I_Eo5D+_U(|9oVQ^9?|qY|sXm|9 zCF!N&SSz7_O;}!N(g(d5r`;MB9^w&_eHRwp%#+_?ycBdy3ur4l=x7yC>I+hRTk1GD zY2^oLW^n3)iD%UcfulaFRtTK>KuIHYvfu}?GoDv;pI7CC`qXYa^+!_RwaBcu?ILlT zUmaQSU2@Tx-BaGGz5hAQ;+U5x+lS?)-%CX@7v4#_T;BMTEB%mkiOk#5{IwtVAG{M- zHMu%-g?t;^;_dHNoms^`rBqDisNfXQ8%zFf(Ps5Hxs&sYW!{o`d;XjYS@|IU@EQHq zF3(HxGbu`sEwZP%2a6XvWI&EKoF7UVI|K_5LGLLY+s zgh4qC91tB>U4&WLcRKC9bL;cHOG_d-{-(?1ZL&E!w{n@<GLPpHJ}Jm%=r3A1>ZsaJ<^Igr<6_cap^J-;{zVu zdH8$TF)5ag_tGa^F5Tk#oDm<#rF5a+GMnH11t+_q<$CYWpu((snovXcG@%dIv>%+d zaB5gkqRX~2Y~I`c1CI=N1B0S}YRq|8=bL5zTid0OEqKnQ3y;63x#yc3HT&=H|HN=z zFW0(Yqs@`feR{oBqA!16-n;g;roAGQ$sXrVt5T^A#F}(;gfeP{9-i= zt;$yG%{IJXrq;7E@7k*EQI=gha|%^vx*oCmd+mH#dV^S}{pCWQh^h4jzGl6R_1BLk z&y@b==o{*8&7<(#erjgxlzpaKO_u(({L{eYa>+ z(|LjTm6L1FzFKl@Rebx;c{0x}D^@Lb-Vk;`HS-?3l5b`5g^pXbFA6`Jb;&+pXlxIN zPVY(SPuGCUz0_pSQi6T+NSbIQ??qp2AeO za<}GYwf0TvU4cg0b7#*uW2(Vpnh@Eg^<~PvgYAk-?RI1zoq5{0_<9jr%N_Qn3m;3l zLSBF7%8tMAV4p-+`m~=)^FQd9x~ksQ-*-YM*TmvSyyiWP2|R0*-(5UAeX&)~6>%$_ zn$$>1&btRc)-5?&&N6Lk(w0YSqf2@JWGrSX*Pif1-t5ZnU1#j9W?j0)#ZcTnlYj5W zeFZM(E=km|{u7%evC5WR;Jp2r#fwX?Z~b#k{X<-(n(V>AOIw!6m8^Sq)utl)o&41R zqnZBmXO&$xj{BJK_>9HET)xO--=)u83%XJkX~w(xS()F2?Sor<)=tv@^rf0b&*^jDF^}5w zIU2U7zX-hxR9O_-<~qN#(RZ7FrHkz~#n@kh&X@aI;$PgFV_&^9y2GH%w8lM1(?__U zss8$Mzj^OBFkSmPJ^R>qo~Y8o00T>#Ud}IfXFR=Z+9o*d$hICM-)_6oh!t&2YFb|p z^3M~EZuYlP*OISZdU~%d)92ggN)^~|I!H~H^NVvh^tvQoa)F_n#$9XHY{f|dKQea5 z*`58?6Le;c;-CAfPLFN(CyDS{9c#RLf+ISSxAzLq*Z(4C4&F1(QJkNg|M&Qtbq~)j zJY=YN^2E`ryxEOaCxaFr`=)NBB{O^Nvdo|NlEY3u;olQ!)esQtk-Vty-`>pZx+Y)y zRN<*>!fM^NWF2F?_qF){`XzN1_nu#MIR1Z^>&jUfOpDfU)6qH25N*4OPd{s-QQAMT zp9?(iL|n*yAQWe|@Q2SdajzcNH}83l7;(GP9?y7hc$ra(S`uoPCxrs$7fz)+gGrY2h0b96SI*F4V9tMXN5S@%cjSs{1)S{QG?Qsk4Ecw%Phzl+~)1*=`3;nJfg zsr6yD;(~-6_n%y~^K6o8zD_y+r1w>|VX|iBgj%=YESo7lC$n8-5?*z0I@2OKFT2lv zr>o?hWz)qp4LxI2)KV^9kkC8&bAjv|=D59r2SYzbd|xT08GGtMcf$|f^1JEFSR3!Z zkCKabn!0DwR{4erOwn&FxNHozHTwC*mOTx9_UQ1xJx?FifA{-3{Tb7ZC!#{nr|+8n z+%!0T^1EN{zBBnuw>e$%=|>+<=3WzOO&`zk&Q zy%N22MDe+k4vX}RgVNd6vw7ZXE;SWuU(oI-#l$^FEb7YJ(wZwBTT*1%OKVn1Kg>E< z^KeOT?f=<(LL;6{3H3Slh26N;!L*!zLvTH7Z^=;$|H>MT>W^n)CFTciV7|@p_2jmx zzs19jTx62^bkfY);lb4-8TvMl`IhwB?f6#SKRsjCtej`BGM4GFANsnReO1MzZ!fm} zi8gcGedoEJ`-=PuOVPFAM{b;o^Q`Nbnj^}N9Rf>j**X82SbSG&}3uCDd7mL5Hy|vgR$zhbs$NDap}{e`>dhg$GFJF~8$Q0SB& z4|}B8%4NsD1n|C9HjepeRPyobg05wRAnACvhL!VNx{T=EKUee+*rf!g^w z=dX2zyIge;Q0uypn14m-U1?B42kWjo9Mv~sRv!|a6%a4`u(JP*H(JKG@y%jqh0z=~NJ!x9Gxb{@_ zx4J*IIhTK4y(0bY!KRlf8C-8dW{4h`a`n@pH@BWkXakC_-O8J@r}GS z7ye(rcIKo&t5mq?yeQlG(;F{`>{Ral#X0lNWRHc#0nh$@7x4RS!n^4ub6ZXSQlqo& za|~bjM_xbA;j#RCjMc$|F7|I0ZO{1m`B&A_l;;(5&r1uH?+u(8xgqhicjbj1yVByx z{l=~n-P1BY&8czCQFRzci#%xaah%v%ySke>S}JS3ef={LImqU`y^@ z3BfyhWRmJRB@-S!`gG2i*V#?!a&fWvCU$}U9sG%`*=(kN7*}nv&)xWQ(ZX-@wjb1* zW}J4(xc_bqU+&uWteV_)3g?)_Zm_Oj?WE1LCn0|NqZM6xc9$N^+a- z^@MAm?sb)IseZ8Z&y+WZ+E*maIh4#$7Q98iDy%te%`b-<#;2DuTr~Zz&STUnW}dyd z;o+@jnQaZK4pD_V3ye z`+FubSDa5Wb3C&sI38Pm@1OY1re}LHy?>g=P2iE({5>Vyj4G;N!= zQ9(^{=C}Qo(&u!#+nt%8h3t?xT6H@pBkD%)%(rdD9K}ig?|)?d{drxw;ANkcWZf>^ z`&oWDyazQ+7ypmFk#S_g!|M}Oj4#}2w>g@%No1+B$Fj?(q-I>K&Hih9G0BuSS5C4- z$LX{C${+U+x#Y^8_2tP7=H6(^qgS%HbNXVQn=w@pUlm;*3BCUM=(AkkF1v@E6Q687 z@l$Cr$4#?u6GgrlOX*s!oy4^=@bAj?$~gkn?@QcUE;6xqetm4(#p@4RE;Sg+;@w&x4n<>%5rSH3a$^^!1ub>r46HCKKgZF0?5>ay}{zqWFV z;geXW)9+=A*L^+Z=I&xS_k&AH$=X`w?VlfSWn8Nn*SY)Y#YvOTv0UAkYO?j({AY^k z>h0bemv8<4T$5@4r70h~*`65{2i{buC@P5Ko^y5Pwm)_zrI~wfF5PGv`{vxiiTxh= zMiXZ2-h1TzL#G{Ia(=UXc>Q$#Pj2V@kA}Km4(5I{pZ#X3^{18okFJ*fTd4d)Hhbxw zHBG5~`f;YMlXx08mny3V7p{8duujh3u8QUJ!{ckj%UrEqe%rF((fn`6r+lb=dU%q5 zozb~1SGLo?caxm| z7Z=HH`g*rT)Nc30f(=2XwLv`VzD)LNxIRNc)qmsU<5P{EFzR&v?w@>li>lzMz?2nJ z4)JH5uvN9T6>K<^dV_J*+l$k!VqMnF?$!QuX5BS^4hHl1{v_WW_HEsj^Zu^5?lSMw zs>!jRJCm1v;CbTo$v`J#2cL=BhJ~8$=g%*?KliHZJ|n4Ul?+8ut-kuCWi7k5eYvB1 zYCv~?OJhB5W z>}o96aeHrVXMZz(qw1BJn%&tu4qth*Kjg=q=4tGiezVNF#h7$&&o})mq!t!jyJ*o; z#-I8xjoBs~*u>JkR6lyb;{P*jqK>Y8ANZ)@TD$iCz>9hDUus=nAB{U_`;Vz#E6_=R zE7GJokaMG;P?h+U&YwN$vxHujo((8pw&^|N+`xp1tY?e@To*pD%jw_r=^w{2zjtav z8_myzX=u6bR@~6Qn`T>Bw597+PW3D8o)4S}_E+;$&lpEq^!og}yNL6siS$<8|BnQ( z_I3G|h(}3HKbYNN2tHH(^fcGIlpN>BHY5>is?E%USH;%Vpf*NdO&ny!#=Qa~@bMB`!Jhw%GCCg}f6nRt@yL~=meW^P8x#pmd1AL-_y3OdRqPi& zb(b^V%rIS_sbwI4_vzX`*M$!r7X@yJSQNq?qkqM17u!1LvO5*Ok2!g+(^_<=O-ee_ zG_mIYb^ne0m!C{ZF{=FPWp{Aet}ijh6&o5}-Ba6fAWl#)NjeIv zZp-mxEmhC{C%taPi)Z0izJ#7uX^ek=Q*uwa19MvvS9VL0*-X>pr|vQ}aSOT3v&i|n z#%J55t|KO?nPrpi{f*{b;&=J}=CIwOvyZCD&wfz6bb@KB#uDX6%L__{>(x2$?Be)Q zvD;tcFMm((vuhbQ<@C4u)b5h5ITz;_e%w9h-31+okD?CG%6sIkkIuLj`s}Rn-G^(Y zKE2~syes|p?A&GYTRt>hoorW8u|Pw0UQYe2C+p`fpJo>$+dAFgnPlqJz@iQDH>20s zOv!3nE9Y`fX<2FI@6-jBuC|)reeXRhX0VceFKaY=GUI8PUxGsW3WDXL9U%cfZ9J=y!J{n1A^ zy-oq|2aTzB@7~MxW)9z8nLbx@-?{sjG+!BSOkA4FEh%wnx^4c;UlC6Q=fCj^412lM ze(!50x$O%d?q4R;zWis!4~7`iOP!g9D?|>htup@;8lEM!gY1>5E-49PQdUCqq{Tw5!oGr)P?{x&a-eh`wj{Cy|E>0fS zNsnZWHg0{jW%I&+<&NK%7TlU%E_Agu)wah@;FsX_J!=i@r!4+u?Y7`w;A9VhpSwJg zyjh>-uRgoB?VnO~lS8GsS3&aW=YP3Q-AI?xZyP_vQFZsF)cb16audbjMcZ_~U z?B_I@e&GKDlg(Aj9%!D*41Uabn|Zz2Zih*ym&}_du}%M+gQS+r`2`X(p6YS)zTP&w zdDd*^yPho@?Qbq#%GCT;T_iSQ?UsfGiR+C+_!qfo-O9N) z*Q+G#?!8TxGorO8zPqj^vx1|0(TBy^(fxJLr*c#ryQPu%Pv3GbbLq|gx!Q(@nF zH8zgiCp%C3tm!F>s(-j^QULP=mPD>|?^Zr|_-E7Jrl_Q=YC9(I-`>{M8?E6!%{njp zgZIi4TH29QPC5QLwc+Qjna+Eci{|Z*TxgLND=_uppL*6J zkJvxAHf+_O?ooYV%bMgnCLF)nN|(5ZSO0l7{W4Q{fy2rrm*h1jtUTX1JMg)ki1@9I z=8yb-YyZ68y{K`Tby{!#`m(3G^6s`G5mDTFA7-E4;&g2Ov;(fOQfGFnEbX^n^hjp? zm$T10ohzzjHalF_to~HFI^*k=rJ?tB*BG!b)0=sxt1Y|f)1tnK405&F{?p;qUe^5F3U7F?YnTk_0)zVNjrI2pYt4+)MY6PzvsVbbrSPO zFY)Y^0y(<+Yg(pES+X_8dv@^JsG9i+!PgHrz7R7y{qpG=DV6UJn$==|=={0wzI8|V z8vS2(_nccyR66F*dn28+c3tF>39-7&N`;?i2&<$oJ^aJfIC$M}3v1S*;6}#X9tXq} zt&U7>jMz4V!JPZ#*DJym>7_2Eij&O!E03+)dT5D^^hepa9Sb5BYaFxUd&aQl%&(o_ zzi&7k@Fh7_CH>Vyw~O7vk6mY2JDIB6i$WyAfMxar=aB zC&xnlc_%lf`8~TiXX0nR-JF51+doLQ7KZ<8HjQ5CbTD{omB72+Z`l|3)NIo4<&ZCI zUM2E7Cgs~hl_PT{7F8;yd~)BF@Xei(D|Z9qqYK_)(z|ubi*^KFRbO*ed8OaJC~ z7w!Mk|EELgYwDJmV^_+Ths~VftKXEVbZPQ)&wZ^Sp~2dSSbn%{e`kl<u6nE=Hd17p9w`E?5i^u>;0|me!hI>o4m6R zl{c+i=y+jinQxK-*P&EH>nSe1?x$=%P0&+ybdGCx(JV>coU=%^M+kIs zbG6;h{JHl({+2o8QxULE*jI5`;suW_%c}%xmwJ{)9gdmMA)i(&X7TGx>jQDK)!J*9 z-}-9Ew4+%m{{83s=U?kS(XmT#Z_;$yx5roY>9l`>o8o>xKjvhx+2&k>y8MTZr%&1S zrzJ=T)(N%wcXF>hFFW;+vPf5YNLwVmRf2|f$$a|^<*i0Lj^e`0Ba z$-IsWn=bLk=yYCoVL1QB=gtC=LmzxE9NN#^q4;uYyhLS!Lj4X4UBww`-P+qHbCul6 zx|MW@U$jxT>V%f7=0w?5EYDn+qbKb4d2wNG;%V;(-n?tfrmwrUlX0H@!5^1nqS=;M z>+JMzyY=8JW3~Jw3;jQ;z5G>wG#3ef>krM2D{46LKL6gKqXHt#72bwMN_mIY`%IR5 zvZ2p;edo2E4D%1#-o3k8`~Im&t&^A168w10Lu(_yl%=iNe10)!=$GDv7kVeJ&3tQd zHivzgy{plTlZ$6}NSFvJZJ&BkCPJI@@}1vF31@gJwjS3{{A*pjq`OCAquQ5^pJgp) z99DN&5_u^1(%h9#i{v%e|6<^%sJ5>c{(E>$*_}^;Z$GaVW#1~?(O^Blck%X(zGljS z(+`zRPYkFop8u=w&a>AmmImHtWQm_C=9$U6KknyE0pXVEaoIHomH%ex~fWo@JGLbN<)e)Nx<>cR4@HhNb7#bpEPWWr!ZUzx0aW`EAKk*JZE7$KCHgsD62x zOp{{DjCD#8$0luMSyZ}cy>Lg;CHtRF&4SC*1AQVQD#L8|ACz7+9d&?`AN6*K*ai15!8nx!x^~-PSTyK6!@!8rIXA9m!j!{4eKK zZnv;F{ovR<&u5kEzU$5H-zo1ea;o-x!uL|gmZw>)e{-D;mmi+KxNrZDqS}bxF9J=T za{az@w%pwGfZ_45dOi2ca>~E=IUhV>xwk@pf8O$3am#PrTdr0aeb^)7QK8?p&1lD- zfX$*WT*Dv#+&x7{NcT<2C&rXXYxX8w&1-o*NzD4j1c#*}hcc@x7V@nMeDvF1ZYpQ5 zYR1b7wnvHlVJtH^&wS)pD-oI!TYQOU=Z2jV#O_opRd2ih_?L#B#eavnFJyN`Oy2L3 zaMt*Cz^!jrq>?AKbLTaC$hD=sR5>*FK~e8U(Y+Tx{F>(2q}H0fPUioN{i#9gLN3KO z{eFGN|C)|e$K7YiqMM~8lOG5dSS`qPP*1<&xxe#J!HIV}j9Q{p=j`~?l=W6TX?>S| z@yQ7$LEgC;)0bIK6+b6zwEyNo?>}3mS`T&<%4z&kf8u!f(Za3K+rHeKd+q8fs|&Gr zn-fAd$V#thc>T9&B^$&2sU=#O@eY16w^y3oFG=x_zRjqRzh9|j7yGg%h4xEvW_Pl; zbaXykZsncbv$nv(a&m{dI(O;X^AU4(IIOeEtRES=6;_|Q(rBi!rFiq)eW{F*`=&fQ zV>3U$SGQxw-;>Yx$*ueEmY>rfX)62t$X!Vmx!NZuix-}_pXN|GO=6wx!>fyD$Sh6g zIvH`{+O>`kD^~r_e?7N|^T0v-qi2 zoTb6zbe;KK5t^yX)EajS*L|LOF1g<7QP27^TebOb&K}G3?$BJPA3CEl;h^e~3B?oG zjE)pJO(-e95t&=*UjHn@VEe-E_j}XCLoDw{Ej;i>pgmTo=k3p5Ga6Hb@0hUtKD^Q2 zMtySnR?gEmo^dWNv$bB|IGe@xjIGVw(-$S4zY}VfoY9`SXTdhV?UKHdQ_p+en#p-@ z!P^9Bm!vR5pW?@lU7fF#H1cqMc5f-^=WpVAqF z$!DLQm~=28qLZh~VcDgr4@1AcJK{81I!cW5)~%2@{nROCZ{Iyuc6RL+n-;5)C(@&! z)V=eF*S(y8txGT8tjf|CK2fY3Q6Z3%`n79;&bInZob$6cusW+QE>n+cp1tK{ced2m zt4GCb7Upxzop`KgSHi!Pt1~u6x~QonFYw>t8>0JW@v;Ix&J*tny}zk?XQeZwiiS!} zE-_Y1m3s1S@ow4sst2YoU+dF)@8{ciU+tLLMb^J^>l>IKuh*|3BuOxP3nz7oi=*)tY^%;_V zhFsSR_OO?A#(z(?UOGYl{(H-2%LT?P1!ke%`<(XKzKv#{@b%7fuJw}-+jkcA}oYyG$?hp3ejy%S*rY zn|41s`evJglVks$9Ba*FmRXOD-L?7U-#xg%!F9gO?bUAoi0Jp@|~F{eL4^a%Gx%WvVjUC+z$ey@X{C3-?u}9jP@ZRPB$jJiYNP%hYh4#Jf)Bodwkz zVgaGq4?nSVn>y{%S#$P4tM0YiyYrI|W>~Bcx9GTb*PtM%H$-ON;~>`hU&;R;$F_cw z*KZd7yDWvTicg}sc82)YASSgPh219aPOpwn@0rl69Xpn zlS>cZV#rK5cj|SB6wf)9?gTO4P4>bCd*v?ZshLVHW?u1vHBH>Tx|lQjiBc>7huPv{ zo_b%o%?$q^-kyB<)S|O~KWG0E75U2G-WL~lWKL?|-sTVfm0HGU6LLgeK6%CxBFWyc zepQD|-u*YqhnQC8@YhXzn-Huud+&$MAHQ7s$0vW{>EbKV`>Sr83zE%Uy8T7!;uHK= zPi$U!(_+n(WgO49WE(d{{_Z({Y_BBQB4lMlGgM#X3gxQ^Pg7V zljfPAn%ErL)Y`oDoco-mpU-5|7i;_SRj&dkN4PirjDOE=7Q{Ba zcdO2Sp5)t)(mvTM7Ct#5^eowS)oI`RE{%s=W#V}De_3?pZ`u{V35W6`3=Ub04>$5aHIQ`J&NseFbMt3{oLth;? zJ$$RCwDXPmW$QZ{sRf&_ovL~J7aH;<94t1BSJNz29CO>EJTJ_CceHdMe#r zp(0?XWi30WYK(?xi0C>ig9A-Y<#XDbHtoM@yTClbk^TO%D8^4-;v$(VZ4T}I@~eMl ztBaPx^!(XHyGlQ1cyP7-nU}bcol8XFfo<~i)hU}gmbiYslm8$%Sj#!~yUoNSc6&4z zZ9eb%x@2$t-`7k2o!D4rsJiootA0UkOv1+%ffl~m2Intswb*?7RiMg?5EE;`heZNA zPVAffPw2gA5ciSeL51>P0-NUO?!0#}C_?-2oD$~z1FT9jwBouuHyEU{axLXO@My^g zyD;DD>o#B77vQOIA};I_pUo8J1?d`FuS8Z}ujsXzW4w1sgDIOr{8t7wCB;)JqPoU6 zH&h-3e*WgCw~q}RP=7UwMuI@XXR!Sk1^m*?W$Z?7r?1Xgy+Uaglpe&+0i&XrHy^46UR zHBsC)z3SKtVL=xkCgVT4_0z55fBQfBvH9*#TlG^5U5~C3aMYQ+sL3Iuji)<)k<-=$ zw}mGwwX>D8HbqS>s#@b`Hs_hm`;sk>T`gSJq#b8`{pf+!L+f+9{?4q}-?MvqPLR#S z>Nao3hlyKxohsj(NpGp$U6l3XUe(theIM^0?B}|^y6SgbBB3eKS21N-uEbnEy^0mGJjtuB$)8S7e!|JJeZIB!vqfBoitRma|%>C`N>i@xc^bE8ac3hVKmCI3owgN?PO zn;6YqkX!cg*Yxj`9UZR+dbjD{6waS(6sgJJ#^rmgSOFDZCT+up~&;D^zb>q0ZD z;?-6)PkHw!f9Y#?&MU%4nkQbV6pag89$Rf^#`l{!b-mHCH#t#EQ5Ea1SjqMZw@L?| zd_HYQ$y@vF%Eucws!V1L|NQdb;f}9erm*sbM!wt0<|fwAZp~x%v&w>WY9D zPqN$O)^ke=xZ3NQyBcL&Ua2o#J*O$|y#Lbvm66$=+zFlj-c#3QXn8CYn7Qd{ z{=Xf5JzIY99$-{nF)ypHzh&V8IbX)h9rIXX?OIx1o8RS*Eeff)$gwQwXhXQ-%KGRz z7LV^w$`b$3t+m)ct>jAjsZT#FmO90ku9{a?SRHrZ`h}i|`!$a5Z^o>=P;!g!O~u@4 zE?=)mw%u7CyV&)ppYq1C4IftTXQ>Kiu{P^5$-yH2YXD{&R=DAGVW8H(${UbcxEVNM%i#3*jtkF_PLwo_Lr}lA8fj?4ottEs=gY+4S%<*=O$C{%NdyB>hBTQ<~YvpKCaIYt;8oj7$3P zJ@T=Tuzc2m|JF(ywGB9z%$YTVVW!;q)mn@#5&6d7?)2W2R`QUz9G&_vDX} z@x>aM2HvtKQp%60>*iJX-gaixo8+K5Md#M@!#n)_#gEwe8K*9u?V;!4qN?knrEQaN zr}4O@o6&?r+tS|dxprD-(>gvQu4sp{fY;LNHtBmt|2)3t{rR|_O?=*q=E|RcecbL? zro;ZjT-&uCSw-C3%X;~{#1*xZ22aGhW@v2OX@7WD>@O>;$@k7(D_plZU15d&*XL|s z|LdNu5f{IIgI(n1+p{-Jul}kC_+8rM{q6iSHpk*$FW+otefj$S)8p&XmeuW<&GC_c zV$b8Qv)yKY)~~$tMo)k0w(}bqFADtmr?gUemw3cnji(m3oV>lt&u;hHd^CI6L4Jkj zYz%>{4_S7YO>V3`Wj?1Z<^QoitE^RwrRGgFs0f;RcdqEuqK(;kLDK7fl?HPES~#y? z#rc?y;D+E!%M;@^i0}Ehqj8Ddp7gr?U4ME{f^~vE$0Lnu4e|uy;;tq!0IZ?ot)0teI(&T@V3$u!R`kX6Jq;#*S$N}!97uXgPZ_Fb(hZs&eEFWDC&%eTQqeBG|oZm%ZK ze=y~doU35r%9#=SZ*-~4zAc)`e#QOB$+#ch700(`PHDX~apGH9k5rwE60VPJ%)Daq zf0#b?oi#rha&T#vNt)e(qpiyWc|%0^2S{cdHC^5L{L=>clI$l<*FL?QSaIEN#*sr@ z@=ua4CKZe6HnZ{}$= zm&B@&QPVIv!bB-8YW2x)FBbQ7irmg@^xD*TaF&?Do1jkzkFY&h_}VRA`fY4#o#uR5 zPCJ(=uE&#u9weVC$w(|PTlII2bk?P+FU1)G6>iJRIgVT%qoLb7DHh0%?R^-6D)wply~c->%%tR zyXS2*-8I26@0X4;XTyPs|C1KeJv2YdtusBP zQj{mExMNAty*`KM^JaCh?R+}-L&gIq&YrIKxzk+Ed{&(L$oBZR8530d+c=*&+E&Ia z+j24F;@0AoOXmLeoq7Cwhtr1UAMy`1^wu)0vuYCgALG{|p7$VDXhKEloRGV66L;HR zJF#^A*2i92Z#K`|;j_$6c>02C2Q>IDEi+NOFeS@2WjX&916^|k$(>f8>JK)E=WHsR z`rWpD&Aj5oe#TYJq7g|-N{Xk0qt=(Lo@u7RuxN_zjC+YEFWhgvyknKhFXe3B{q9|Y zT)Fj2g{AkeldiDY>+U4%7y7Zclk?D7dm;1cvyTg%A0PZOb8CQI4Yyj%`AGIH`%>=R zn-Mjk$M3n?kGnr!v%Hs_)TKSQ^p5H$wQptT(=Dd<+`JLrGrRxt>dh#rP^U#VbSKNle)jW zlH1?$`PM?8#&fydbIsjPycg1xbkaRMjc@*%LjLb&t2`IjZ?f-RTBa)5#2R*YigdAc zhxB|^j_faDH>Eu`{QAP|{3`6ZJm1u7{rhMBJQp&($SCu?U1d^?V9*S&qfaZ$Zdh9{ zUBj4oXF|=x=)hZrx{TBvj<;@(e!StCvB_d{ z7so~q^S_bNJH^&GHJq1cb|}&GNp+dc-4!2br^`v&|7Tt7M;+#c}iY0-g5Ho>y9n`kT2= zUQFS6z4uky?^`z?WKD~g-Y--(=hTY@tvv2&r|+36CKg?dT%fLHEGBXE!z!~&`;YwZ z^IgSM_V$I?1D4%C3pmqF=Cf`UT5LXV<$<{C?>KWpeRu?>M+YjV7q42P#`QM*by}N9 zZQJYx-RW^ZAEyaoV-}s zE<5oQpX0~9r-(ehdCz^X8OzJyPx3N9mfndusrf+KdWQoO`}ZrWx1XE#^g!dYsctLn z%nluSUG&D|ke@SiMxdn*ziY#1lde~+nL7kzYA?uXbgeA8Zg83B&ByIBfeR~{IfU2L-q|wc{7ucvX^#$Xm}h=6sQ&cH_byvX zV*92o2z>K#b>6a~AhBg~{|f`(WJJ#~I&;9xBSKmGxlsE*(=&_*7_RWd&Z$^?Htpx^ z+p&&oKfU}q>qXEZSDR23lex>k7DNV~P5U&V&~*RF*WpUd(R<_nR+(;(sk`!NwvWB5 z*!`kN6P6k3;&WoTpUswSy3DO7Ry`Ndq;K!&WnAPyLb6z2Mg2S%wKQCuOGjuez?o~ z@r=W3AME+3yys6xMz4gqL0PHC=L6#XSMRI*7fxPhIkR+5uAM^opDC7=+J}ptDc`jT zIQ?X^n10ps z;;M`UUE!6>A18|`P2xJ+W4WZFrs2HimAR?B6A%9TC;D7Fj3;G@?T>G|d(=%YYH&4v zST%KG;jIblOYhJB$(d()x3RzEqr{uuOwIp4`2W`$FG^;Kx%Tw8Jonrc&bMAZ*|p^P z=CGmjWht-PS}S+HsJ7{8RZ(F~ zotwg`Q`=1bu&EVp^i#dJ{G;jTzkd?$B-s?&xhU5vy4Cqf^HMeMtc%S4dOb4b7{9|luG2CGQu_OK zP9J@8&0NPIN};Ow;-xDGCLR)5ZaT?f>!($-ccw1UzrXv|ylGE_@81&>JZ==d>A}%B z#_QET?HWTvB&IW$-q^BGkpHQqnW(D&ow_Yq1~)37A6P8@wxp7ymup*aQpW848UaUsl{+ z@^Nm%zqfa7S6mHJ{gJun#Hai0dK|tp=6vremSxdcob0&#J z0*4^Kl1wwBCHv0p`p@u7#AoK#3m@0Wf0Dbo{e#e!y-ku0nWtxOsVfVcA=!1?Geox~ zE~iR9Ht724OS6LXUvvk#mxl6h3=sNrgiT5L8v6~t+oE}e(+np`9ptGq_wq8V-nCVv z{o1VcTvMah&ao;xuyM6{sHtgy-|PTw`xWhh0-W(`U)C-1;68jiRrNx~weByijZL{n z&mQqHe%RW;W&LCFtTM^&RC8IKc^m4u?ZUsGJPX>f+Qh&B-joU2p?LOU_?pX%QJXYr<4s>> z!2s*RZtHUQo>owV?0tppiv`&T+6Sw{?mhL-`X8^D7#KcWHxW{}ZX)zS z_klnIbj#=mp@5ueOVYkr?_01ZanH#WuWkN)y`#oj|I6-7@5a5C^mMp=uP^#=>TI$7 zTE*Q4JRezpF49`5t(|itQ|;m1C-2@m2q!d8`dV%#FXgEdd8j}0pL*2u4g5w2Vk%4x z*udlzb=5DdrlW89W3?F!Z+EZBeZ+?9?^TyCM3s}x=>3y4?YI%~QS9zC{_O-c_ zx=KB+aDI-`zG`00FSx}ww0U-jB8=MS6uM!>!rZ0lNz-qZS-)z>G1Wq(%RqY z2j84$*4JXx&S=<~BELS&D1DtxfZzuv1_lKX4cbdD*DLtJ2%4teKfR}YD`4Y!4=7*a zvM_Uf@1rP?x`JN859WE`8>Yc&^W!l=5H0Xzo4kS4R*zhk_BMGQqqkuScb~`Yn8P8j z@pDD`^VZKCPYkYC?d9?G2+(U=>$a`9XDqzAdXKh>3^fxQBh( zlK9$R1Y43YDhpBb`0Q*-5hE-J&@ym&d+TmK6R_YCu{YKUg;RxoD|Jh9>LLzhbl zi$&AxmrY;e@VUp$dv{>KAr;N4>GJ}X{_Bh~(|S06fqrw??G?9XK0CHz`bpK9x?WMf zN7&?-JZMhWc%u;NqqrE|YQd ze>X43tPcf$eDC}!C^BKPF}s#JfBupmVZ0e8=d`bK1y4BqUGauZ-)iqqzc&AfuiWRD z>AS#&HTbteM<V+(+>+A! z%x7Ei_sI8%M`jxkK5-E z9G-b``ky6#QkEZ$P>PSYI^Vs@=A+H$iep`>?}R>ZLW{G+M}h*d!sHAuKbQ?lS`YgL zKZHY*oFBhoZpiuzZ6I-r36NtRK*b&YsHjTOFa6k)3IDkW{nTjX&|S9POUh2A96$lbIOE!hBN;K`37~Z zH_TmkL)z+V+Tw_0r`mnf?rI*ovHRy4+0#Lv{wb6$I-J>d#bc@Z>Q{ybzx{E065#u( z=>Wqk5ubhhM{N^x^mi53eXZ%f-rBV>*La%!k7NB0UtX$7;aDQ3dbaFu$%;(A(>&L{ z-mH1$Zd&#tujc8h*!@i;q-%M1_iN>2Lx~*%<4(ti3%|E_D zw{~Uv=bm5ri`cf-S^a!4eHdEN z+q7 z&30^jpM84%M(c|Q+!jmR|M8fUUy0wSa`jKE)x60<4A!ZshN)4)mml^;Huc`wwC3DD zu9x$J3)*^h9w=#QtyN^alOOD=!|5L9b#F$Nk?6%K`f<7!*X^_1ZY`g(aORA6Z_E-x z+BlR>>K;8%Y5((g@5JV9C$zcWyqWF!7?est2P#aP!1n>feksQfq6P997(N6~g`743 zO29#(&l0}NG0qKyhCYmcXeuQ1KmHbMkYix@@bNdeT>Sv5ovSCl`qM4-G5}ONXNWR? z0MVe@+IBib&pN%V6ONB&H-KW(nStShJjiT6rVme{nQ7)*aX+7<#StJr$Za5XAh#HB z34SnSU}yl*ATfs-f*&HGdK`*dHeH|ntltHV4^lUChTw-r10itcYcvr0ui;+c;$L^DUXUJ(nSvjpp!}ql%|RfwhyVZoKWV1m2X?5qe5zQ@t_w?F z9E9>8D~7&$dX~{2q`z?%Bs_jB1&6PI$8QlIkGF{zqW@G#o!KY;RHtU6+Nu?S<&v-R zmpwZj8KF@TvPjawfjexSlke>SO0#rq)Gcn&312Brz;hg z%|36OCDaaLiou^X*T2$>bgPSA{&NUOwxtAWs0Vd-k4Vmp*J2bXjP5SopZr z{Ww?C7~_D4HMaYD*yS#tuA0g1rE@6!+@^*I)u=rd^RJ$tBl>3b)MMZErWCy9-Bh4% zSDHBe*JoxYZJA%Gna_XetkF^2T=w7s-v>Dch6WG~3dTMLh7atLlRx(H9=|2A7?OPc z8TQoL#C%-0epB-D1Ltm3iSJH&N@dj9zQ}>wVF3VRHYG zzL=cvX$nl_(NWOjg zzuHVjNI4HmekxDHHb41N{VZ;g|7Fx+X8PF zvbuD7_8hw?r14J^N`2F~s5g1f zQf;|hsjjwtR~Fe=b?$nWCo2=UsKIJ!mFod{k9U>Qwwramj<%W|5=qd=v-OhBvNOFJ zAjQ6LO}%NnlT`JtaQ-pN$gu z0K&Ws3=IcAUO%@*)H7~!OFzY5X{!fu1}Iry^Kms{ zJIfJfrQ~{PVT$fmc`vP{dH?@2IKAS^;dZ_HaL%utzm+D%+3n`7xcdB}R7kV=(tq{> zD|Tr=(@6edly=>a9BR%fSKvH& zUqI6M4(Czp#s!jRj(pmEW5Kb%Pn9p8Yu*$!wc_fr(5&B2_O5?`R2j zwX)W?Mb+8a>F>@gYnwl%SJ~9&;;w%sv-vz!buQmo$rf-(P1~Qx?OHikNotY8)N5OP zr~0pWWc{82)X3QPneW3E|8$Gf9-kj1{{H3DwYhVO?Zy=!@5B_`Q92oR@*|U}fyFOp ziTBsL9o8K9U(g)1j*0WzUxj(bxkt+9wx^rLB`@lWFjUcRZS+h{Ez9HbNLRln7CV9@<$Yp4q7`?^g#$JiYca_`U&ySe7?tS#eu+{f_S<-%sOFL(<7O^JpTrqJI zw`|_)y-UR!o2w+ex_vJu-?cb#_U)xN2TnDAiP$15Bor0BI^X4Qsj{iZ94Qc$@|+( zX{|Z6jE@9<1q(c{udxzb=#g8)R`Q}iVfU;L9{en{u+s7|I94_jne|On;yZxJ&xA9hP`oa=qII(NBMT>d*B9_+?qQ+Sl z?wk`lJ6)&eteWT!4M%UW$k}Urc_&`{_x9-CIUkZ{GFar#)^9qVaB*#v%%Q2dvLbP! zIxE$#J#pebk-TK{t{Xk|=dL_F@|^S0`p*CR7aiZXPhsAEw>PGLZZ>dwCWYI2?rQTdJa+Xb>tl`MAx^$C z>MH(n>3Ys@KX|{oBKhJ?(ZV-sTTY$&$UCEM`A2~}Q(}Z2R?oV=yJ(h$ezn7jxSFlq zx_2&`8sx@?{y4u(ifii)reA5=XP2dXns7D9mW%Jn`rBJ~Z2QxZHv7seW&YWrbt*5C zp3j`eB%y5Jh0jf;>)E3d-l#ID%8e^(#bplss6bhf5Sf5SP3*mIS?SR=P>>|6WZ zS(o$Q^OT##VILw&9apNRI>x#oc+beS~zBF%F4f48r zUMn!AYSoDed&Kz9eb8SR_t+KO^OCeWdm_Ia|%e z-d)<46K;Ln)3)c4WWtuoc3T(vX|n47P;HIl++%4Y8oKAHu>hzw3mVx1H4i{ex|8-% z^_O7E2awnU4#a2|$O}uh3VvvVIw!O?@_xwasarrTP#*?{51q~Y0-$0PWRCl}FAljm zo8-l+%RY(=#GU-`Fq290z}#)|s$X-$&q^p4%@5U`8MeJA*Sp~yL-O`Gjzb2DGLg$- z;xCo+ZVZ;G$kC6H3-gqW*x_0BmsxRs*pw&7KcBkYcrtiB&tiZ5*~kAHa=u^BAM*K1 zQn*6S%1jfVGS!U>JskL|a+vZ(Pb3uZpHKd|>{@a7(G^AeS7jNjzIyzZyN~gb_?q6c zrEQnFg+5&77E%B?_I^T^Q?=^dAkgp&$b%<$L*ngVp&%p3BOnY?cjh+VhtpZ%t5uFq z(Pq_pGx71(%gTR^7w*@$EH;*(wuU)ismi3!w~sEl#N3@Y-|lV8vIi>+CTw}LSowLc z-MWyOH?Q+LyYRk`V|OkyXj|buNi==ur++-PZ8IlnY0do<{zp@9zG>(Bj`(G(r&nv< zaj<%K_OSAvqR{deY0SGe?LBmeX~AaE@Phrh69ephVl01Le#Jtg7^Kf~uiyu3C?6&dvSV2&|Az#qIH=XLcdld?U}C*C4SA->reJ~W=4Hq?Xp>&WrJTu z-ky*{!qovgr`9ezxvuYn&?6?B!svVKlb%*y^z@e5ExLH#@pp6fOAA(N?)5WT&GXOL zrEs>}{VjrvuQLQmtM6RUjJ_q-vUk9w95g;{0Si|mzd}aeGq0~Pyo@O zfJ$Xx_%Nd+``6Kx*BIX(f;bb#4>}CtpMwST=K;&V83<|(Kddwd*p5-fO z{#%&~3SdwqaCrpFoLV+hhUu~Bla`v&-7*JX{A>?q+hoH2azVF|-gD!lf0Tor-)kLw zcZn%v{l8VscB@m8U)*Ps{J8m>%gN}q{mm06FN;yrzx?o{)3HG9eIJbS9Fo?a40rm& zbZx6+CVTh4ryt}hYyWvWa4pQ^c*fRKa#AYg#5t7<1`o50boZ2aC{6DYa`bS$8EDX8 z=KR|(gh`%J=wbSTw5h39(xqDUy%pbE6KXrUIbPlQn0oNrI;qLaKwbfP>)@>mUkx?1 zXMnuIV8r|ZM1#DP9JK^2t8PauCf`&s-lx39Fd^Anf`*nz|3S1vrL^7RIx#cQv8kYLKgiV$ zsZ1X(TEAMbV^(DbzkC?X%95d3gshdg8NZ@~|sQwkHO&Ab(U z>%)`AKD$F)*9@Nv1<5_XFR}KqLCeCjT)8dGgLl z!4ELL9cWDC|NsBury!|z^%clC%jzrOaqtfpoFLH)Dgs_DF^E%_OyveeHz-g+Q4SIZ zv6UDYJ}|ylt&7ew@qfs`@L|FU<_{nm6wuo*?R;!=)tUJV$FvDgcRbMAxS{mh)t1;3 zUpd@%I61NQMnsG3kzamEvr6zIgMUlT-EB(mmm1ld&h+ixQdr3Mc7-F0y4eo?_olNn zr%hMZ{x@me>bmFqmG8Sn8+}?D@GJ4%@`w9-i<<-+0lWvF3U2OkccDv_v ziKfR!tTz=teeS;bwW5}rrCYvscI_5{V{4sxt_UzNd~ov=_)ru5i#fCBPs{1}RaIYw zBF+l@IWCw{QJ{Of)HowrV&SiES#fp!Kc5%A-{+WGzw*m(FR_p(Uq4izURD2W_pY0Z z6E?p){jNgaLe{2G_;zdl%FOzO>z4}L6uNrPD!uW|#V>b{{(Um1JL-J%f#L|Zd&>sf0x9Zh14UU0X9&ic|nUWm^>(9tUW9E!JmQQ!*{4!kUE%r zlDq~ZDDQu36au%bbQu^vgdXR*_Qmnco1Nz&i6{M)^qs<-4dQNkKUU5zi|6It{Br5_ z9Sir|z9^mXb3^~@(&lcttmIuh;v!E<{$9!5d1;QKc-47x+s_-ts`S_s?oKT6|KhF9 z^830E-|{Py!rzE+MECdPm(Mq|v~2kplyPP;OW20{AK#SmYA0`9bS!wv4AY_|yw2Uc zOAWUb{b||rN6g(#%iGaCZBZtxpPx}5Z`$2SE4}vw}uKL3%+s6vY0v+wYOg8j+K)+0wt53t3LGc-^4i`m^P3lV^?BtBKM}1Gcvt z`%7CoIsE%q9ka<+*vjVklS?;`c|~u5j5JQE0X3vSzKB+WbUZ-$9pqDErw>PYgY4FT zT)Foa#C4rYd>=faE`yAG-cOjk3Q}-$CJ27uzYPhURkcg!q@6u|0Awy`d=*sSay=1h z;CdqTp#-W1xtRp2m3tW(z|9V1@td~=KNu)O#(&S;dSk75X!;_U??L0lpb%)Bf9Si^ zKGzLGrmaRn1R7ZwT3v>~~f8 z_2fgRcK$NqGK z7RLT6pVKz&rQ*d|hpWzd94yTfVonO;6K6E%oM^~%TFbN~KB7&(o^MW(X02_*$17G2 zu53Z=6SjYOEE{aR&?k0Y?b0hQzf&%)%amuid4=`Z=O}eEH_m-admL^*cMVTmv32*> zcTqmF`_`3hTk8AK@pI*~x#n7TEY5WlO;pLcR4`L&&iw}~vXu;`{;Wz!Rnq+7wIuST z;8BkVf%%r(w(eWvE9-XIiS5ZG)&0}Y&0EW?^(AhmMb4E1VNV;!y}F?G(7--mlBX}XWq7x8@ioJu5l!Fpu-4nqN7k7&>?#&kb zz|X+&VQn+N03U?@AjG0`Zm;Te*%#}UU!11EpJsk_*2&(oUu}(972i%qG+5W^O_K(Y^mDWU>on`wu^5#`h*d;C6!BggerU7O8Exymj+; zZfE_N!+{f;r)=DOgs;hEo#vnL?xUG!-X*OU5~$3d9C;^s#`kp-EoIC$@lVvSIAF&v zZqazIXy?An>ne|T3tybNG4eR`8y?N=N&p-{x3` z$z=Uc_SYg4+x^~$wq3b(UUPwxz&(ZX$LvgVx$GCbN&KB%Bwp!j^+;2+e0zJArmM~8 z%B8$Eo9?g7-g9;3>VWkQ|2D0q-0{UaRqev)-{R560@IgI_?|7E}PaGcbJcQRf54AShSB zv}0*RQOq!FBES>KKl^XqEDPvh2Kglb!v#5*b?UBw4(Y}v1G+$bD%?KO z!@PYKMe7&rXL1j}XP7*dZDQ87MN)R2fxBI2xnG#EM?e}BI-pUW3TS#xZtnTioU5QQ zB@EKvN`i`CpUnT^`egnFP=VRd@%VYe=k(Reex0V@l#Dr!34Yl0t8#zg_v+GBJnxrh z-4waOQQD{ZDtWVpYtbymCC6Uh^*nj-`L2Ve8ue2dCk0H_d%UCKWB>Prdv<5iX6!C8 zn%ysZbf2g7lg6uCBsZ;en7YsL`J+=6=l9LbnaJ6;yP;|GF~RvVTRSc!W!g`xQlT`PPOx$O^8}nS9T*rsY{McBYW;({ zYd=3h$`w$Gh3QjcVEDlEo%cfp%MS+k27YkPo~4>teJbbMtsZvG*^77H^Qn>Ss9NXC zf9IdOAKpZrPJF0jo3-`SSr)ONs+Aj9gJ(4_ zZv6hb#H>4G>nZNqvNc;5A9YN9zF%8&Zg|0y6$VQmOFGXCe8M?P%jM^L`QTFm3$Cp^ z9d)EA^3akf$6b#gLtLQj5`K&CL-;K|aN~~eC&U9w^Q(kcs(D7GKoiGdXp0^uUi1?Z zIHtc))rUdVXK3G9_F?Ir$c*q)?siUUr&>Ohe)h50$$UuM=wHpN{>&Mx66OA~*!K5y z1X@NX>j=qx7OxTl&vA-Z34Jh-Ykzu6(L(z+)O6UqD6Dx2lLsg5-+~{w7w`*!3ILFA z{@*yJ-WYW9eEKX8bMIx|=On_J zyo#VLIvZAgI-XJJ^W1Ic{x7RsN&}C$gz26x5C8DEXtAOne^PX4`86w9j@#SfZ~pL^ z8|Nlp2%ex)+JA(Ki&w=V7P}*9< z!0_She@M`S_%mYk=6O&1rv7lX+$wkOe%pr+Hk$Tt&krm4eEraNOYK{BKNjs#=2Wch zG3UzbJ$?Ucew=Wa*oy}r8Pb3Iw)K86w^q4vXZlr>YxRPbVdsB(dZb(}on;-jkkiCN zWTW5G7iuXp>kmnl)PA+#+qmLCUrgwx{r7tP?Iv}b-oD6w`(upJKOHMbVIs@G@L>fs ztwb|0e3<&^+l$ZH>)JqtO2ub^hKkPuA3)=5k*fs2gFS^$G&<||*GbtKf`-}pQ7dtY4F0Nw;c9NEgIw`hc&ei?5^+l)cxBed}yXwP|>rzLPBF-KydvH*O z+wa8Z#rhY|Uto?_3JFMYs8;#rwwTLeN9`}oF3XH5eR->U&TA{hq-tnSIdQe}Lr=72 z$Azt+33Ry&f*(MgFN<=%4>HU`;9BTbz{c|&kHjoM@c|kG3&$c3>fD0LUQq3&G2t-- z$ZJfNkeVupf#E|^5bNB#m5V3cWr3IpG7D6r!Nm1hA>tj|J~3oy^MhuLKP)hR#M-`P z>9+PNldH;JJ2N!5tvV*qwU&3M`h#iewUI|&tnYlAtY_!fAvm|$sQW%wnf)iRYqEjg zwO)MLd$!9g{oo1ZrWonQfhd2+!UQob- z^nuI{X!0A0uIIpsRI?dph#>x%J+d|&b>-izvN~UX!`pLRS$|3kU6(S z=dj)Vp9Nmw;K(Zkb`z+ufAvG~L#9+u=aXy}&ES_QPbaXpOi^FTRX=0i51!G2}dWP3^`*(%$8ChPuuqs}E#+jU> zXMfwiX|G}Hjd?D2M{`p7sl#uL7Kfd*zFA@IUR@USN|9;TrJvrlMa7OMS$_r2_ch7u zKmJoEievkZn6&}(9ZHV1U)nY+k}=))!#!=i88enSK7Ku4@8J!LX;z)F)yIQ{BdrAG z-4_{LtlgXw9CLx;FvrVztRJ@QEb=VWogtj;ZLeBBr?QRXvt6x2Qtv zXPRB_OAdoquT0k$&Fk=3bd6)$mzcR*S0y&@H`S9gxblY#@+rQY^w zUb%hBlYEZ2vn55|2$-n1%1bDD=clf9_7^nl z49&%YcxLH-jkK(l_x`j|=1@n0ctyU>RIHQsL|OauM6YCi*SeG;;I~Zy!?k^(g1dqllmlMvnQ!rF!phg> z^BbdI`Xx9;&3&Wh+z?T}*P!Xfx0-;Q$M@ZD)bVVO+xNI)+0oFa3;u^Y_vzQDMT@Ls ze0MLsZ;H*0g$CSnO;#W3*Err4*{GYKcCGGHvgl;xzY!IVx0J2#W^p?Ov;5fC=(FH` zf>_v-SZ&!^vI%BdSI-F4bupaS@gw5MRuKCY&+yrUZq%lmuxGtoS3`7ckwf2z8Q7}KG`gbKIOWu;N5AV zJO4?)XI5Z^nkBQYvKb?jb5Dw2)~lRr*ShY8`le-Eoov^o_;v22N8a5NZp-xAMIN2( zclN-mi!0hr9+5g?&z5u5A^UGa!or!CnRU8f7+rLeyLPH6d+Mu@-M0NV_G@3X7FxS$ zuJ3`RYa=QOZw62PBC+qWX2kK}BR2xwXMWq6E-w4*Y4Lr7$)X2dJ>z+|GwMQdR@H6k z?J11fCj}HhwXya|fe(W3A2NWNgzTn5A3FBU`dAfn-~HGbhGmCenw(X!?D#j;=)Qa4 zp`6VN1o-?UKlVJ0*>qPVOffz7r1}iqKiUP+pQ?hsgl;>pmd$!D?#tFYKTfzCz7&nz zW$;z?SlIik341PZ>~oRnDCIcw_w~2EOB2*zy;88}7vx;X&&mDUVcuNft+RCQEt$GS zVGrYU;pVc4Udz?~mmR*;T6-zom%&OnonC`!Mlg#aK;MK_qzxOy)G3$!+SyVn$j8_l6l-e%2D)JW(|0UTY zA2+L>*%%?Yr?i!u-DyAP7IpI`#u@h~mj6j@k`%l@iDB993`YH_?Q=F9Uzfk<|6{G7 z58tA<_<2|_5nquq;nV+r=9`UHZ(7o`_gB{Ud6HYw%BuVh`>?$_c<=yM^cUsD+O_|B z#f)5M+D+%u<~`pW`ag0Hr^1=iV&`rqp~KEkGY>Af^Cf&%jrHbKof%TAcs^N~hktf= zXXs5#nZhB+V14>i55t>1j5=T1Ok?8o@5r2NHvM7sQs+U@7lV+$d>vC_*e~x@x9;7( zc8A%l)9iJ+%vu|AIXI+W{XJH=?B{d)OMBesu6FssleF7qb#vx{zI}05#HR21#&WP% z@cyCYOXpmO_|%=ywN=|mGWCt9s|wrBSqxDN?JDaYxVJUjiI7~??#+E&%pvn%8UNxO z@q1#+v)(^o;eJ!CZtk|L?ceNcRw>VXWve(Dlk;>APM9z1U2(hW#iF^B1YH!hZ}+MB zHLd@h6>$IE`D-ot;a8U4oqI<7)7F;)fj?Nc*RkfRyjLwWTsvde(tr1}8(uo_?Bd;9 zyHbj!T1wG@dv^Y%_q(PcdeA`tTtYE^y68}vz$IZ=F44*zq4XqLH&h~>V?16 zOyw;f{$=G~XXsw+8}OoBxxcU2ms#%@*Q#ePzt3D+`#4HzPN}1!#HF;gtK`~GpUZqC zzDzgHEmZf9+bD4dZY?hR=FMs<6`5($BMK!$+cd#CdyPN;q{bt3Qr}C$| zX8AqxI`Dr+&!*XLclhh>){B%5(PL*>)*7jI*;{+=kCvn6TMjZ?#)b;I?Nry@#xK2N ze^A6~z6&RI1Wi6{)jcu)+zSO8ul<4&ZbhE^?&;s;nXv2Zb#1|kOi%aiNIsCZFRF6M zH~Hk1EXSHIB`&=8I7Z)g)6ZuMxBBS5%quuAlonqZ?;o(Z@+G@>WNwGWVr}D6KT6nHMBU!fOgkg&5rcZM=T3ublzhX(ha)k1w z%c4Fhs}Je=S#$NbCQeG7;n^Oc>RYX#&Eh%rX`nUNJ0pSEG*tXI}tpV-cCi|&oQ=_IFl zg5lL8lNBo-E&uA>p|xZ6595X$v$<6#tK5@#&+m@@SzY|n^W=rlJ6o<JM_OIHied?}w zhui{Y=BC1L$9jb>B+T3KHFx8hO%d6%ZIaXl8!a9McX;LT&9upGZ#9Csp(0RSiMBg#Vnnrjm$rqOgC;2^-8Nujj=JZDSLZLPNs5w;%=Q9 zS(RB8d-C)3&pk1@%5R<#efgE~SxfmjM-#n`r?(|`x8HG=#+UL3*BFl_TBet zT&JF5Xx%eSZI4Iz`qSx!Z}KFE5*gJowPJeYjX#@2ZKF19mWN%^r# zY_XGj#f_gUFLvL$_O-^Za-WuU)~0WstFGY*x%Xi4Gohy!?^UxMZ*OK7vGm->$a^%h zm*=qe;<|9@&g$2181{w!FIxBU(Z;r2TMDKfZHe7oz5nb2mxG6Nn)@^t{pi%<{Oz}F zuhZeo=KhMW7GLFh#kTzjc>Jy5+3PulQYwc}US9M4+S?*%I5B3o_0#1Z8EF&6Tpy-e)bTyKi&I1xC359qa5r zN35G7o^J#8D|KV1sNbn~22Ic8{>(YQ zNAq;e|Dz=fo0E5H$6a}rEp?<*`*hD1o}{#V15fsYYn$E_Sc!xcM0>8de6@M<*22Bq z_9wO(O|iG@Ejsi$X3b{ZCV{f&0jhSlvfBB6wRHR1)cpKXQe3h#HNarr(^P3qV;!xJ z`ZLqhY^J7lyT1-UBbfc3v)A&aWahd*vsR~f&i`a$S~y|%@k_BAXksvF z^{3ePWm_h*rXPt?^qbOBvuM|h2W!mReIqK?)IMFZcDwhv6ME{i%NNg?68h)~8+SYB zw!=U4^wv$#w%?RH*G9chcKTwbZ98{Vt!G-dba&9!`3BazZa$L9-n``J<|%Pcjx%Sc zxt*2WwZ~@Cqj)j-=C{xc4XHv+vI&dZP?X(|8)2x8-=Zg-k%aX8&5QCU3Ae!?GXP| zr;_a&f7S>dxT^2(V}7*Yy0$jAjpO$G;D0+kH~X8OS+XGcvFW1wlJz^(daHgI_?Ex1 zS#H1k*q+W~E8Zlo47t+eXCj&>c))dPh(xKKV)60Uejko=U23`@Tk3mD+&((8>)xix z7L_^bs~5GUU7qiiku+2LEyM3^y1~{fn7)`>Upf6MP3Y@ATXSulV(U|rW(bB&_^kWQ z%Ar?7`RS*xwH6as&;PMc=Q+c_@88~DlyFT9jl3rRtR!yF-Lg-adUa-JUhH1vGb2I! z2&47a1o7pEyjtQGR;R4%eLQg*yS(YPpulpE^HHB(?^R#1__1(=x_-9Ksq~!ldutyV zY5w!MsGRRAulm7t6-)2gJq#xm<$XGWjI7TIuVT4-e*a!`*WyM;j=Z=uBsIo;&k04@ibs?Ke$Vc^rDwqnMHD^^!e~x{czB^X>ZYt<2l3ecjYmEEkW5e%j>R#ZRTuC91DZ zjIi=sdnC;6%*C!BOsDMEC``I--m)YjV146>jDs^*TXR2tdA0vk3Ok2jQcTbBB`$N- zPbaapDZOwL=021v@=oZL%=@rC#zEQnX1|$=YkVhKY|h$uwe+G*vH6@`Qul5&7t8y4 z-eCWFA#&D<4@L{NCMv%4Zp{6>v+2Z{o1fpYy_T&NdoVXa;d9o;q|@&vtoF74-)_Ue zcW7Sv71sAIyFAyf_Tj(W_J8#P?=prh{8HZ>)MGujo1Nn3S`_x2PkG(nkmHv={7r68 zYmL#^_);QVC{XRnEy1ZmA8Z}(vD}JtSr@M=C#`w#U$lSY2G6JlaiFXk{` ztoefP;_26qyG$05-nf0I%$x01C9mstMjha8zv^((`M2MP1H0wpqf{T>ihn_JG}z4Pc91zHXtlv9$4kXs zUR4PnwY1J|%1f1X^tt_1Yx>2RYd8H(wNNX4RI!NX=9ci!Z<#U*O?~z{@2hmzY>9LG z{p9vKAD2(QT+0%l1Z+uf<9VCMSzkJD&;0IJOIcTmPb{<3{K53#T>oEFAC^Nt{Kukg z7bI=eZP`$A^y&$y{~M9JZ~P{@7>bei75+4_lX!fj*x$DK04zCQ$nS7V^ zNrzzx^KIEp$D@nxt8ckvO1Hto;Kq;wcE{FkS`2#o!`eQU|0ONLKRxz0Nk zx6;Mx&@Ow!c}AjhUWWg!JgmDX^`Y+H#GaLJ)DG#$hSW|}yUn1xmX%NP&e?3!lQGv; zHQb-)*1|Zr){oi`!pUcfv4$WA{yRwkiTTw<@%`rv1^@5^mJ`8Lhp9WB4aU-Vq#B9HIuO{ZD2|B5x7 zD)#b5(_F)+L5EWBJ)Rb65M|fb$+N|AL*LfA|6c@evY6VHmb^#}a5yycQ-qXxT~G09 zfelH)-Pek=&#^1qEqf!&_-a9(@Yi1#Jy`bG&i#pd%D+$d-gLIH3r==sm7jNY`lr}SIfpEw zqS|U%?uv^2l1gQ}d2s&MOio|f6^HrbgPaa8UL|4K{FB4*w8PnCt4(howym(g7VOJ0 zd(!6@o|g|zu~6xk{FF9x&D}hnr0Wuz9s$2+-#o^4;_BCY(@y-F*us@%vujT3 z{q#y9@3aeU8`@w0opJAz z!I8%EI<9Vi`+|&PrWaU*Ew5kBReWFi6i<Q@}6JM zx9FI2B=;q}cbusIaI=&9Ji8sN`(IhCP*{;Bfc`0tX}vl?oI4=hck#bz<<&e^slq)(^p`2{0aU*=;Ka@LJ)AGi#kJE~lc=U`j8>Gzr&8(!{k zm?781-14C4d;g=$Pj>o;N_}#O7t?)Kx^nxSlN+_{^Dj2%%2jW?R&?3yrmx~^*_CT9 z>22@0H{;N}$Z56Pt$IIAoA5Gkwt_X6`|iAH4?l_s_p)~GhI|$R^HZ?Yoj_- zovToxl(plp-`m&owDHCM`IoSpIdaG9x9_#*^C>GOM$g{VxZAlUV%mW(+gpR&^QMKH z$gZ>gw4-v{j}w2_rrZh0Ogd!7{4(`#X3^2xW=v6fAgWrK%2OA(=MFoVf+-n=6J_MQ@4BTHk}Aszn^=yKtZMD?h<2zr8Cm* zXFZji9b5VT`P4kMoy%>W|J0tbU+34N<}B@;`zM`G%uEsJV&+(^ z_w?8GqC4j=8fo0vzSn12PPyY{`Qxnz56+xmknv6AM&Qj%4SR$9{;}Z}-U+c6X&}RNVjkXo#GcZxyxe6c}1mfIaU-0FO40;i=F>&?mEJZpR_5A2+v#Pw}Hhqb>+;`7ya&?vgqC=B~!8 z9Xw0-JP@kAwf?H6VwAr7yZ!?&_b=IQS=a8w>R`GlH?DyHG{PK&k{$%2||JPf)2@g~ibB=jC zt}FkU@^7Z+$Gr@u6Dzo!Iu9tL&1t zDNa){U3}!yk(m|y*0=1_`*2^mapy?9M_|DCp zrmi>tYm3jq<{#b6EqV9ULs@1@h+er_@T=k6r-CaU%byfQA3dV`_16OB6}sB{J8m^q z{=2;Dbgo9X+2z{3GrBlMt$w#Eea%dCOkYvZ74E-K_QcU=k#Y`PeI^F(8BD9?BE z7S{LqpYw=4xQ*+nb4R-Ie7S&wB1S7FM>I~4xUc-OTOwxt@+S3?t$Q|neE0D6q4ct`)hA)E6->_fsO+|wY<5z>U00*sA^S?h zuJycXbH9shn4R7!wB*5zyfUwaeU@hJ0{s=^oub0$BhIgm`ZM$3DYvQHl*+%}SJ-+krMW9& zZ`O>y&nX{dV)yaO%nercauEufIJ196e^~grl$A+h^1MxXa)tNyl;&T`w0Pjsysxn* zYJ0)PGgoqMEel)ScjXOt1CyDXZRvwAdw0+3xG4VXR;KNYGmL>r`Aqwp6Rp!k{FZ#< zb2wy)oo1?y&LwN;}_Mn(Ad3Irt#5Uxq@dWN_@9{b2##=%RX88aA(AHrMIlEZ!ABgp3$Ck_g7x$r0{b~ zGDLR0T{`W{9fy^NZf^LcV zl`Eh1TE@v4Q+jh|>&&w7VY$GP^L~!}-Ey9UNJY~kCpY2d!*xE!ZhVui&$qukwtnx2 z+`A$HW#vy7y>&4t(ZSx%jVGkh669?e`{P59&i_ovi

z8i&x#Rzd?}=ASre4U9F)-Iq{+7S=(`hZs*QR%FzR>R(pKgyrQ*61d2UAih(HFpk^$aJ}h88wA#D{SBFT+PH1(e_5k>&joDIY9yr zADW`MJvcO?I!v~o3Xf#FqiLmS`}&~V)NhQZ{iI4Nn_r(R<9uCkb(KYBgu@$=UcGSN zbc0^O$@Nj^!sWh1zKl=^8zY)fgZPS3v#~RIsIk9#rIWQIezRbyWTJ#`M6VOaq#r?Sns=Pyeqcu z)pWo8rf>6o>z&%l*N-YD@jKjTn|kN7O4st|dp`MzW!`J+37GWpsTxDe%FXWsm%Bdh z3^~MQSde9Mz^%WI?S}A;6>;_JUInO5exkQ+>$}swNges!&5I6dY3`1U-|U}KcBI}U zkn`|jj*U~desnGO)iPYro1?nuvVxt($z>T&Z@<2>MXMoY)6!a9xoJu7ZR~eStS`#; z^K*S}d)@Q~$7-n)zZd2+UdUTBabJAqQqAeI7m8APcq}^VDr*@|)jP;Ot@Sw4GSBGl z!JYiAT*YS!)!nxKDLl7NQ;F4V3)lTuTV{1#-lg~<=LB2t=`yVt)0tP^aYx?H<_nk@ zu&hJYqC!GP;Ew28)zmKgSmS>W{(j3ks@>b@{```n=ca`+R~Bq?^65WhG$p^B>eZA9fLeZBTON-kbI>nE=Tx^`QW?yxy z-ZM>cu0`kXr#YYZO?g`3)Wh*w*HHPmB*!(8Sv#6GJMW8rxvM6+y?p+>7tf80-b-g5 zsXx@aYaMs6;BW6e%B7p))N+o*TP7%(9sG0Vn3nPO@Za6}2d`zU6V)=^+*z@)@#V+q z@A)`S^Ilb`I+AkLI;nKmsok3m-WynTonHS=i~Y^tihGytetGJ0mcv5$ce^U1y2q_u z?pwE%EIH-cxo%C)!>!+@#sB*t@!m9re% zB5@`DMRLYMX|-P}%(ukW_Q$qdk3IOWzj#vM&gd7SFa9S_n&{!Uuk*OJo?FqChGn`t z%Reeu$8HO&U1p&!*7)h+g~Z5*ljDwEIr8RD{rb-pjZXY)<^IS#4Y(u4_oVaO0plxO zweoE*gBB!AZTal1b^OvqU4GxD`U4Xa%9bpTj(6}>uHDsD$zgKe%z^*ei|oU_C$zrx zni#E|U4En6>VRNf-lg}>`%bNTtG2VG^Ks;&qhFFL<2QJ%-23=b=+3}1k86$@vCb@- z^K0sp4_AEB{ZD=UQW|C9@xFT9w%zw<#h6@VJ{Ee?=-BQFvu+=0>sw>lX?X9`-)+7Z zt=Gnzs&{-@UmRxPwblJ+=hX||wZ=;X18VkL{;#wD#k6hdBToj=HS=~bK5x&tu`>FT z=R2#PS5D{ey0%MXQsS4S`(6=~w=@g?xt#fC)*CQ+Oe=Onj8vSk;ov}Gx5b@ zzg2~%m-34^Up~HjBh9JLtl)L0>4oG)icXE+=RAKqdD|I3{<51B9?uKj<#?-dp1tE8 zgGwnufzCPG81JO7oHFl9cp)qQ-1GJmPkziftu5V}E)yik{yN)s!rFK5pD`A=q^D?R zNrvVq{h9i~)nNIO)d_k<3{e(cmEW&j?YflDsXF8PPXi+s<>jAB^elAl#!WMg%;8G; zp{wL_;d_hsiF$hpChzU{4mo)*6M9>GgQxRpI{##;)o(w&Kc@G%anJ2H&#ui-FYUN1 z+garD$j)(z@{B~as}DX_y_U>V$TgH&@#p3h+j%pM)-f6G@9TSZVWNF&W!mx;YgE}K zy7p#!@0pO|^kC)YxD3;6ZI1$$N8VkNxZyl|P|(zdrrYs9uaz$-K6}x266f+1I?I#!b7|B}sfHQejt%y2nC!#em9J>^?P6vMo9`$6^QK;}f~rT)3609XAA~OH z9dJ6dmf?Ed*H2S6GnEt?x72gIf8gRq7U`Eg_WnNQ%9)P@L}EW2d+2X@o_|V$bkW@3zd4*4XGu4H z*qAGH`^qk{g}o{-PbFWSx7vJ1Q;*HMgngltTpHKhJR)z)b!I|Cew)x#P6M~!+vjQ? zxbwwy&xg$2!NobuvzWWqBegz#(Sxu*8iQNH@C9F?yOkMkeOFAYj z&pQ0(ceB;a`G&LmIX5dU%US9;zhr~4{%yZSN$Xz4_CLM;OHQ4tey=U8-{f6?dca~!?OY}|twM+|t?`QPYSpNjhGPCom?w)@i0;>n+1vH1IZ|JxdT3xjPPjd$`9Gv`Q?(&yzv3=|1e)$F6F}Y~8{uF07Fu2{a&H0m7-KuT&ivK26*BzLCxaJ&F-{k)af2)01mN_1Mv-y*K z%>J3Toi4ulec<%&T}StREn2g2@iv{blf}Mqi`A^|FL<$ijb@_8krUceM4cpd6})FU z>-$?b&NF7&?Uv?Di1f_cdf34&e;eym zwfujA$3t4aUbN6riLjdHu>bPsT%WtzbGOFk?fT^NtVqMaQ0J!bBD1umw~nT1l_fi= z9uMq&qPAjhf&RtAVRL)WC5rFsS#*E%^~XmyF-{2S=;SLXd7!(x{~k@W12yi$qDPp^0!@moIiby7B%QhC9ECUU(~Kv3)j*I^lI=`>KP#A9BUY3-X&^mrys`@#yvG z$@eWxlQk~~NuOQcu|BsTUeECD{(#P3j4d&I_k5?vCP-fvIDb{bX?K1~z4+V{eAl@y zR!-gHSu(@!^ZJ%!y(L==Hfra$I2~D3Q{uwoaose|_2_iLyVAC?C%=aK=iRZ6&yy6W z-N`a1n$2ALxXP0&2j?v8+dtD|e@I62nFDeB4F9bsKWn+q$DZzRq@myNvyP|q*&w!W z#jatuv-Hnq>oLb~a}qC8cWhVjIK*=D*ODTZ@Tb2sj3=Kc!LCfBDgRo>LOE_z)j-7N6_@UNvD8&eN`5EPuc_W9kiZ~G&8 zF6j%+_`fpt84m|*@Xn|DI`c0-ikANKUjAp)CX=pGx9q~RD{m`K$d{H2G1xi1sO^Qy z^8|7EuCFgNySQ3AjSi$50_0o%94T^B+H$f4W5U=Q%5(l8mUoSF0Zs&e+9OaAa=qZllnZ6Ib!EN+@qC;e51_ zv9>8ZF?r9aX^tmib#kAsO7@$XBR@M{tk`--W%Amv&%J9c&Ho6#RC?Ewyub4B!c;Bq zzcPgkcLTm`l(ScyJY|;O%iLA(Ep%__Ih@%Ve51C~{GX}O_K7i9+4i_!cQ~we_T-BB za}Li9|DO5y(($zSdu^i(Why>1iXAg7*{&Ctl&+?zd7r7)_i^rWVI7(6p@Os3wC<&yH}ELeE!$8Xyhk&Yz2O^x%_wYhTIR9?u<$Vfgr zZT=fAi*oD9b&Hl%e|*tv!KigGTgrUvT=nh6{hSMbrs+?VUUH{f{1<;((>c+DN7j6N zwB6D#>cBV6YJZ*P3m2!Q)YdkvEh?R_eOT$SX@q5{-jq|^XQw@wE4lpEtm4hO3#NZb z7u}n(dQLQlm{-Ld=~*{IVkiGBJu%_qrm4@A*`-tzR=MjiDeuWW@+c=m<=5d89C}e5 zGj$H$*RRd`VXnI<)rWcB!^Axu5$@dI=efjO`hV_5tNlDrao_kEE0?fZ-H*R+TWG)F z{cI^GQT6wNy;t5JtyG&Acqf-n_VT88K7|{_&fB?52EDBJV7_ze|A{J&;}62OziaS1 z&s6-O{hRarH1S#YQZiiEsmjfM`Tc2duw$3ggXIE^?*F1EP7~NHvoGW-6U*DLC){tY zUd$k_wduzD5a-lj;mM`e4<7B__DW4T>G+JWja(7kJOzK^(v;4WmpUx*nczJ&!)oUu zjr-~=h0kj42=P3$pmKr9|I`DwF61qq9aMZcp@jL;WYcSM%<6|%o&9sT==}@!zGhsd-?5ijP#PER)jq8yrC+1{W8-`)n_grnZDy;#Xk0@4?lXo-#7a}xJCIoqp9uHhL?{ld{Jt%bWwko z!S^!NFG_t)i{_nr@ZIA>E=R}zt{1J3{xmM0pi;ST?g!=x8y>GVe0t?q`IPu&zeLyj zy`8!>S~L9o&(j$T{^cGFDmHxb_H&na*2-_iSN0!%(SBv(B%AWiG7SofLgnyx)P7@0dXHt}h>ynG2`iQL1rkY&Td z1c}boGn?`BX_DXppXi?xwocVyUpxQh*~1%(=6QH5`gX)AJN}jY#|^yKit86{blP>n zrxk+g^Q{$|Btl#C1bNB zBB|Z&-YV6fGiQf|$8^YKN%#IJ(3w^K=s~}u#GM<~Z^XD4`Ap$mugbkDadWQbiaW`V z-lnJ>d3%TDuAHFOa-$R1ET)L9cq`qqW&H`cMN20BIKCiVqbSnPb-mze!|BJ5$Q&3Piy2S*54n2YW2LI+Y}tDV9~ln*Mo|^C7FDNe}p|vn*Z+MITYa;dGlar$C}wv zan}zQXU?)LZII3U@P~1KFUfH)gkw5p6cR9$Yu1J1unxt0j zsu13>N$Eh?jO;`E9W#U4gnitCBDB=?RPCu2qzoCz!dOWf#eM zy8YE07q$KdAH}6?+v?qxH_Umv(&Wap#c9niSKi9tuJ|Cpy{u`P+E$MR-Z3fu?TS2w zw>jA3Ejm{m2tAT^&H0vv$Ks$c=QCPyv+rM2o>ozPKwNX;Ke7MoclzD>K68tWkorB{ z_j4W4?fN8Ysj}3sCermuT5$drw>2yE ze>>_|BGz_=M{HDuYx}D^Gbd}vc^<@tp2QfWmc)WSeZ_gNy6#rW< zU3F5W#MXH(-}|xr?USmnYUNRipC*bZ-Y^&Yv)OyqAISt~(z{MD5I6X$(iQABk)N65Vc{NnRdtS>w4 zT*fjj;@kFp?c4hkLY}7_-Liha-FvPt-{LccZ1&xr@Qob!mor1ha!-L-}9D9Qf+W->RGG3`(I&bU~JO7Eb}~mnQWki8hrZy~t8gg^Jy0HXeJlPPA6iE@75u5U2R#=d-mq5|${}&qzG3Y_|F8f6b1j!!E^R)eG|?;9 z%_BJ47rfD0a+URnEbsNOdz023e;$5csO#M3(`#LeS7kn0ZtZ4yLsdyTa_(6l*=F}NV_?&Et)eg$yP zQ>waoC;aMro9>d^f1jHroim-yAX>%rKm6=j@ib6t!I_GUt*KH z+-0VwyUUcqysIK%X8Ohp_w|+ec5?(XU)?p~@z0&ke-k*j?PmMwma-@5V!0XP(+5*0 zxn8xnTCvMe%xH2GSFe=)kFMwkz3=Yat_~M|U&^_iN94rqtM@0qTdF#?uCKaqBV6*MMf%u0#t=<5+)iamLN2>Xh5TUV3xZ z9{Bm?%n3=q3fIi&IoD3?RPkEcuXOF1a?E4aa|Tb>du(@p;lY2dU{9Iq_sm(gf5YGM z|484myZ+LjW2Z8&x$gB(eVHGW6KvD`G+E1jW6h8A!RrI(HwkofUJDnr|Em7@M({JK zYIf=NH3tf&^-8`z|B(Hk+kM3&9Fr&Xzh^YPAs6_n(?OUo`BD6n_*^^v+Y+BoeB}xD zo$ze3wqg3xmZz3FotBm*T)XOaO+2wDdDXiPQ8nHyG>b#ZKoyeXmV0Tt0V z(?$8$8TfBwU2`$G=z@X#k?GBU8Il${`YiI|^gFgB_-EuD_DdJ)0t|P18NIaFVRiA; z(gPbO3L8qEsrsv{96`bExAJ2*yq*%lzYd@zxYN)gyv@jyi+W< zI(g{ds>R`-u4F9|2sHd?_rGgHtET)z-Xq1armt*vi0@zX?P969U&@mu`{&rtdL)vj zBB1<`&(~(B{LX^OswFy}y{rDsjy#^N?jXe|7IH_Oxs~~Htn#r7tVx27u2BnLg^QfM zo}a?FqjXn^S&5Y2(ATooV~) zUc6Nlk?{#qY501SVN#>S!ufKqrYT3LN6m}!s4!Gn==s92R(Q_CyIn~Wr7W(t^*!i% z+GKp9{X?{Le6*z-+d0oh+kb*5Zz$>V-<_Au)4sNVh0||+!Fv7Zs;Jzc6SehM^1A9{ z8)d>Cr&Ju*)^Yli!~N;i+XW^m|G&$&yvdh*w(VEq{RPGb5h>r_$f!t@i z!cznGXz1t(b9fwPbvsd zLVB0_I_rJIBTg;8edU4n#F;$oqEZh}YP+!AJQ)+VG}WA8=MtOO8{$*LZTYUhc*Pbm z+umKkE23ZQ+pD*K540&h`g(LC^Uc)glt;hfVzl=kiD+5>bk4b+QwKW@LXSTAlyl{b z_M?9iO$Aj(?K;!tCSMItO3hVD7Y$s0=(Z=XQ|i@~E7gy)Po8<^=o&tsEhnedsy|l# zVfNggQ^xmoy7xg3!B-}>ZH?NEvzuhquO!@Dtom^i*S0z5?9|qO-)~^!oA^&-weFMY zHU}(&Kki*5VfK60tZLE6+}l6w@MKXgd?gT_eS4n0)sf||*&45!R6dDdEfAORVg5Ax zl(3dW=P9uUyQh0qeA8cj?Wy}-V!?mrh+V0ef@yK_qEE7us!Rf7L^!gV`@U^e<2Ia< zw=ivax5Wh$p{|!PTW@RjP7ggXU2nSnOV;$nTTX&zFEaR3`SV{n%X_Y$C_3w=z@bf6 zeecyKcZB}A8MMUz_S$RTe*b-8O=Ams$pd(R-FDLp6y(l<<-cv>ds$jCI&G0P?^W~ z0knD9LQSyYd#xatEzH0mV75f?L$eg*gaqC{(aTOh{{J%ox+(gy6l4=LOnl1!|NnD9 zXAdwy?y^eSFaNu>BX#DS-K-x#2U>zK=m?QXJ&SZsnYmSK?aa4#kBhq8kTw0`wmSzd zb~?yxmi>G1{QsZ_freYVmjB}Y+Ff!)RQ6eI?wrrFe$-?>^=Y}0GSh&k%0ISjwOrkY z4KF5ynKN@JJl)FlGSk2E^z`+6l#ZNCbT#&3>}>hP=Q+jYi||1!X160(7=_Mtv2r!< zHp@Iwp>}k+Rcewe$hV+_H2SBld}n7~m|>vD`~h}?0_YS4&>>|Y4{bXWcPNK}LG%d!rs?;O?{vGpkZpga!o71m zj;m9aC*QksY^Ufct%vhA7vC1Td5gWS&`7S$^V7WRuJ%*s&X2z|T}6<4QGUM1qwc?P zduk8LOcIJ#n7$}eM)6|ImVD8YTbGKw!;JoESe0Awh0mUnFC%}(Y5%ti3ns*+wp+Ei zGbXy(X(nq%YG;(*^)r9dvVWhV_`~|Z|LdeJR<)_LpVn!<_wChWEhnY#zeVKRG#A|o z=W=Xe-7_Q2`O9ymG$%3fXU6#+CCS-dsjbru`dg(Ejy^Eb^IbS`p2wvcldGoX949AU zId?yQzkK-8iW7^M{+?+ScWc$Te^WNZG<$hE*T&vheddhTL!n1=3og%olwTp6t?+8W z+s$ppFLaKb*Z34EBC{@A_P@IR@h%g-Y4H}W2mFtx9?uM#z3+P|gKz!)DaC%}SNe`B zb_v;k$S&bd*_I*~pC%Nk;T;0xbu|GEane(yZp*M6w{k-1XwVn7k zRO#wNcYXKu9k%<-9$f4CvwZ7ULyZL&(vKcr)wD#_aM6;p|J0SfK7Q@7E+LtSstA^!a8}8>9wVtuEgNxo>aq%r zB?TrDKE)e+7BtSh#_+&&<euzf_qH@T$!`maE!%QV=Z?f4j{JA^?e4-N_Zt~O0R=jA;-JE}>hxMB zrao;*$tAi9d;*dJ;|s`eo#1&|=G&&!z6X_pFjs-Zi-K4fL5CWsy9#_* zH%~Efo47=qzq#mVgSv^!-#_-WpRnm>h3aC>68~M>ix}Tru{TWKy=T7c(p{;ilN!?R zln5QpU|e_WSl;HF&QYJ3Qf9|hJeXynqRw<%SueVJcJ;H_dahqK+FU*}{lun(e76g% z_Qxk#-j=SL6lfKG@_dFJdybJjlnUC=>Okciy5O(>iWW%hh=$Ht`n6a?9l} zTHFUM9=xkm)cTITSg0)g}S3C{y zZ9bTN{KfutJT0HAnZDa~dFky1Iggls8`xZ38ggGvc7f%=H4$=^ zD+5$x6J0qr7H+g{*!+vfw$`ae+wntZ^pS@zZn1p)bAPwgyGiOBe3TD3Klpd2`s@_@ z(pi6Q?v$;{op=53xgY`=cn0eq!%RI>>5sObHeB6>h zDo(EvxMtJZ{Ak8)7L(howfpWE=ocW_~c1&o&x2Kyr)7Rwo@dY0F|vQvK~W3IOR$Z@E6aAt$~tg8$zu?0u_U$q5_ELWXa zH&MxE;f(TGyE_}wR`SCyp?rK^0CZ|y1BeDCXG=q&51{iIK}phd-x61@-hp}IuxiLfz#D~dG;Nb%wc0Yj! z(yC%$U=Yx+68a!%H=)A&kL&6eOLzMP?p_($arJQ5x3U|S{xwUNoKyA@72v(Rk|+64 z$pxm0hnp|zYov!qZk`a%y>IHhX+6_de{RxP9K_g~f0nyM^d?8i+1^NxUyo#uoaNhR z>Ad1yPypL(wZ#|gUi)#+P3XI|s&~#p{=4NraxM$@l4yCEaBZ-O}EGQ z${vw<8*MwwLgl>KnZ%pIvAzo}C4O!7Q1id=%}M?dL*yT0-eC8;yVtG1|G-`A-O&q% z9!9f;co_mhrw31ddMEJbxoKbe#P#2|C3kVwQ!-VcWj5$Mo?fUN zC_qm=Z@=#}EkPSp41JpcIW%xuE#C(a=4D`L*e@5weADCdsfj{as^ZxJ}vS#n-MjCA{tJywkKsrKgzrz#~JeZT%Y_#)?RZde2n! z)L(hX!twlqt0$5QF5bAtE2L}s#GNHuRe%Ii<&-Ot@b5FFY zNAM(<#g6P#CbId-ZB?d??A40osU+HPW-&tmmaG# z+SUnu0OedzXq|g31Zu{gfm->1_0xwHfA9*0#0 z5OePzh~ho>VfisPsD9WP!*Z$9cTMh<%m$SNX=Z#M{@xe(zyj@*NHZ`9_Pqj z>Cv+kPyq2Q{rNv^eI)=s+jQ$I0r>fg6$isv^baetf!x_uBJ|;C2_)Q+#X)DAOYDBZ zu(6vDR0@8`I3J}gn!ys52t8(Qp*f^w^rPX!9k+#D7NA4lK<2SlLd|k!{-Djk@PV^) z@26jK|9L>}0d>N-85qFgOTGzwSn>_xw!_b!2N_z;`JrU6>H86l%S*MipFXL0Q+ML> zs&x^2R8~#5FYA|m+h!f$w7EkzM&;X$h1c%vI=c8w=7vAjC*Sd{k=5SvthuSfYNpS2 zhicsu_Z$9g37%TS5R>c^yX4Uik0x7=ytz;3$K&iS!o1PvxeTY^!he-K{nKdu^rIhCD6Z zD9L3%R0OY2v@XA7c=A#3WwSG}Vk(Po__&;4+@RF+hfz)F(|l%@Z>tp6F38$&^G0LP zV(H`iJvRhq{)}zTQOV|wX%qB+)jTcqyjSAYL+g*ez51 z(qTT^7Cr@`7=jEmrI`4hzvUT^2tAAzkR?dF8 zTq|GPY41FVgRCiy+gb{`f4!N{Wd3)Z+d=EPFSQ3#bx(_?U0uEB^c(Nj?7lbWcpC(! zE}tePzvYOb^xIq0J$bGd==tq>^n}Iq;gqzvwBSAKo>y-&zbiF8e#OK&+DY|CX9<@t z{MmSPRgqNFw2dW{$M;CtcqkBBC95HJfHJn@b|D4F z?Lr@R%(joP@DEk-@(G@|_1nD7?8P&pXTG|=#vpM0XXdSqw|X91NWArGD_`U$C3Ntv z_U>~}>J!a2c`~(#v#DfO9#nGO_)NagUM)d)-7@J3*Vd+qE~ zuvO3ok39BBnYeFd^dY@pT`#t_gl4Rs#`9~RP-W4E#d&+L>2`ek zzTNTATJ?=)XMf!{{kwT9L*wyp@j^~4>6NCMvM)_lU3uZvCQkK-xmVwwR4T2VJEwQWBkvQ= z`R8VOoID&Cz&@pH?|bXD=1YpgCzSH_dCs=ih1Avygd3V_Q%7&>7l>hAL!Rn6nV?OFZyZV zZT?;IO6$&qAHKNb`GE?a_L%EBuEKv7I@-QW7r*v=+rJrCI%Y8*+QB)4;kChqhe5K7 z&Id(F2nwEK$x3j6MCC?a$Td%}-Z3aSzWXzCr|7A|+dKFm2Q7kn%^>kPxA{KIxy=Wz zZc8N~jYd$Gj6NWDz3}TJJ0GT?O^gkGrQBK-ljH5yO7MRz2#*U&-1&0(-0nq>uW+d> zNIdRRYW(Tsix9V8pN{hXoqOg?{FRgLGxaJi8>T*cTx6zo<(}#m`J-xEJf)Ie`tm!^ zv$Ho}TQgZ9dj17|&1vuQ@-rFaj%~ZLm$zxA@{KpWsoTmz?l^;-@WD#p1E>Y!vx519 zCIiEVx3-qqNhi0oZeoWFnS$~;i2Z!tt(toWCvjZ~GSk{RQ*^rW&9`2s4ivdr37um3 znbGZSygP)gROCyt5jWf4=tC~s1%3r4YOdSwcH-R`2aBK}gH^NtsV^*$Gp%|1eeSxy z@2_naoOx&J8Iy}qH?FK;G2yygMvrBIm}rhPjV-r%F^;{^gRp#-^ybfAY?bxOET0Q)jSOiEp)LaX-bn zW`*LH6>kJKHTL>G-SqC9^1;VhDRO*s6kmmu{=1_u^_}CyiP?*#B_>ak<21cF?_a)8 zxKdtFrf9G7YsbdP0UI8Q81R0$TxWCcz%KX1IKL+!&Iz>a-}RXxH1dnjuB7+^1%=rE zZ?;(Yt_|cj7kTu&dZ+)<1ICpPOJ0gH=vwKX`o?fn{!)eg?uJDV{z>hQE1Mkn;m(U` zmx>>JmuA!c!|lJxZ?pWllw_}svJzPpi_9%A_WjrFd88h)#@s%o*4^`Rih1DNMVZC_ za&nG{JwM*I_VUShK`}Ou7o2ej7xODUVXV`>e!X0wYFgb7%`N|vC%xxBQ8MG|rc0|9 zXI3kPckkmWsR%m0MOf@YeM|SOrqC~;TQXGEGo-!P+RW}L(Ol;jHoa_(glSLVT&~Eo z1wKz(?qw_x^g7(7e_$^2sep}Ye*zS@duQ&f6+8ds;GwxUJ}LwqzZWn1`;ZiOx0j)3 z()ny5mC63b$zs>*IvNr!_l7t>mny5QU%AeGVe$94RKxazo>dlpE-d9MX4Eme$SCkD zfChPF6!0;*OTLx;}UO*BCG1|s-iE+`<{mOPwJb`c0OH}bKBBz<7mwDQ}GtdypOOm-VBtF{n(RS;R)dO z#Di|356h=roRt6m{)>0tr=FeG5a<1@URmAa>hAkLJ8b_$r0)s7uavo5MKsrdVy?&+;_ixYh@3lt_6vK?f`)e(*3f5wCM}M7xg?B z2c7#5QX|_7QQxh2_VuMdXT_%k7@T<@%VfrJS*~?K#!aR|U#mdAr5jfNdiC$n?7(MS z!L8m|+b6Vr)N5kyny$t9w}4IjuLa1U3%x=gKphBBhK5{7c<{4fAH;C+h5a_5W)w&r z=tlFOVFKVw{y_Xv28ItX`881WD;XF*DE31d10eHY^8II%jv{i_1Q?V%-t8NpuLLmlp%JZNCh z_w?t*BU>&!dGq=3J@qX`7i@OuCE9_`bqBfSg{dfOr*_}uU;PkwgF0oP=>BW_kbePF z(y1LH%-{|hs8a?iq$1u|#?^gc@Z)uT+f@90)w@X%KNv1OSsZfmd;CXc|0%KzOc$Tk z+_^MKEUM!m>(ij1H&RM*KrBmr&9h1SEeA*}K!6!M1qKp_T;R?w32HrpJkmP} z;sH?E4{G~?+Ib*#zpKj^cC2!o@FxROy}`ug|GaB|wI}cIE9+aWA^MN`&%2jdgi8jN zcP|ur@Q;nnLB@7fME6Jar}=LtuT?MH)L}b$S3|#-r;u5CV4iBls|DNt=N7-^fjIrezFNlF zCyuN=-f+;^b>g}=S`#*{b&RW#^7wJJrh!ema;f3-ERj2>Y}4zit~~!OW8M-Y%dK|r z-sUvrvORGZH(up!Uwrwcyyv>rQ(mNTflq_aTLwvWA9(maT=#mt<8b#*$pDFI(iJL> z?o!*I-s(PogL(3K#k!Y$>vsz}q=oaIGPuAqbK$o9Uw#sO_P?&Z)7+7gTOX*>u)bN_ z!_UL+nNW&l>^`w86FX<9$vt+pbM|69`mD*QG56Or?^XF#+!JQrd};SOLwFuH>m~!u zf+`M9soYr2+Vdg#6)$^LfrX(M@Tzvf?4~tL5N!wk= z=jKTCZ_?XRwDFk6Rg1Uc-%gxQsf{Y!%=kU9_T$0{hT%;j9-kI88f<&N=I=AU!?N2` z;wq%7{~G?~Q|akhyfwNaIpKzG*xk~}cV#tR+}Dmjr@X1@Izwj87QLFyhR2w?e)y`j zT>bqsNGbUFMfsWgG`jd^CdvuUsO6BgKeWub^u-JQ693F}rT;4KeO*jRE=-f&^EO@Y z*mw0o-CsS$?70tj9Bx=EvdmQZB$IdU6W-k?Z(K|;-_qRd`0@SIjmp7`B6=RT8n;HB za%}kPs1G{Oo?8Pls0kWT(N^dvuy`Tik~I>dwe>)QR@8n=*UfJf7WGy)r*L?&7|h-0Znt`rWoHyzb#ouM^8Qsf;+uLXsNYh?@OVh_9jo$t8w6Ji zd=OkMpa7cN^?4}t0o1qN(8doQC<5g{Q2u&8P3Qxx3hHFlaP*qry=@u;19*xH#t)bd zi4IV)(GBe;{{R2~|6XklZ}FXHW`M*BVp%?bI!PdLQ*TeHUu$+$FZ<(oeY$h%b`g_Z zLig)!E$^P)RyuRjO8={Bznm1yxxD<(HRuV7|Msdo5cTpv)YFLQRa}MNZ)_{+O^Lkn zd500B^YhqAFL?M4%y%(2USE-=!3Y{WSl%Y|;j95aXoRW(L>sTUE!YyW)z`CWg`}B| z@r>&(yh|IMuWpW?-qg)=U z+9lVWx!-O5-j;ug8GbEGERPwxuHNA3|KaUXkE?M>6YMW3ysdwbadU;=o_kx0A9gV7 zUJ_}HsW~fet~2L-AA8k)kCp4*X;@s;{BU$K<6N#6Rc&4`3>CKI=`i2!nf!URIY;vM zi=TO!X4qw|&v+#JPO0mr`Nw-btuy6s{kyj4qUwZ-#hI_S*L7(ezh&~b?uB~3Ygoxl z&vi~kc8{;f1}rm5Ezn`X z74d+Q*yY(mA8cYF)9WA_Cg%rDX4Z2c$*Xe?q-uxB!;&RvMxlQ#WO_s3J$N!vU|TWg z^Lt(=^Grg1Juc4P+%+wuwsv*JzPzTD?bBU9bFMF1S5ULde!-pi;A$ny2a^n>l4@N0 z&sVvZeXnQjUBt7{VzN}@*U*C3${P%04s_h#-eRxBeENiWarP!Xy}10i+b>TyuP{Gw zA$6hi>-(;cpD$Q(jXk^N%#}-*zxE3V3P;b7p1|>9zn2>KRkec+D^ICNJ)g2upLPH2 zOsm(NvcK>9*q;|qlrdbnd&TP2JLX?9*6&YWaI>L3UzmBB3zN6Q%c+J|&pGb4D_fn; zy}DvsUXN^z>|E`K-^{wl0_-^7n+u1?lG?}NqO_ouq=$@bTOO;Kt6$s#m={k5$*zm{(jxO1s<{ny8gGtz@H#a(aN9f<2| z>D{^1JV$!d+4r9=7fUdm<2=b$9oJ&_$Z7NBnu9r;pQik0J-Fe(qNjVTABv04Nfhp4 zU)Y&jFL`_7c|O6kxp&&WoiG)hyj8)sY=e4?dEA=b2U4%DJ>b!^mOtry{KWMyoZb=o zV)H&uDd+nzr5w_Aep-i^FDu-;*!TJ`>qX4wLFNm$9A8srlEV<3qJO#7I_ATz@2%>6 zlaHTX66dhhdei!xb8Yeqo{Lypn&_KYCV7AJ?ts zf7Fqvoa{Eo$!CG)j10xkhn#suSf@WvXtH|h=5c?*X-1bMu0tYT&1b^Si!Yk&urAYO zmYt4dTCe|4r(MPqZ{~Z;=dr=_EP?;NkYeh!*4=lC3x%O7nv=(qr(cK4&6KfYPt~HY5Txj>~>5Ghs2IrJ``Ho4+taFX*D{WC& zb3f#AcZ8l(+YNVLl?NNiM3m7zw@N_ zH|v`prraVvt7Z#@ zmCoNyHb*_!bjw2O5%}mohH$MtG-q-yjd*g%9q8WSNv1w&8$*-=~TkSSuqDxxs=GuxV_apbS*DIMy zM0xpLztL0b6c~N}t6uF4%V_=RatZ{54KOiiho1R&k1gO#Ph0up6b4uE%UGN{Wx%QhVi!Uu*n^t6r-Q1 zNe6%1kumLg!e?pUsi#D5oVowbqBn8}gF~*!?GJi#CQp|BTC&}_xAtr+V{$pmKV!`k zUVq!SG|tWR*!Drq>Wu~0)1AvB|8y5VeDRP^>_Yk)(;ptO{M`N>>=QYwUcP$~R4q0w z#h8zEQ}!%lnNQL`*X7Kg#-PKfs~l$aGiayh#FDiVPJ%u~C-pt9_{yGR+hZnwSyifp z@65G8_WI!Odh7Hcy%C2ckQ4^GDHoIyAN2@=C$Jy&2!8mv6jBpp`HQ<7|2w@KltV$8 z#$*|$IB13sBww*i=mYG!G?+dP1_lPVuaMDN(5xCr9c0XTk>ok3S)jJWiqk?3D^7zu zBH$U!373REs4%IoPpSFxByR=8ouFC@z=voV!RHsFFQgjsTsZyG?z5rwCARdK)id8&M=vwV*gA72V?~+#g7lf8zm}ID z&Hhv&)1qV5V-(oaJnf?4o8ptKHtg3#th}`iyRS*VzO#So%?i(dMcGMm++RM2T?$Y6 zp_V0`;`U8u>i%=~YbO4x$?2c8=9s$L4i}C4uT*L-Z|3}U=*hvBhG$n+%sm}mVl5Q= z;bVaatFhf}q1HQ{6&#nj*1z00v2Us3=PPb|BBDKZrOz-^kQ4S`_{6{h8kk{V_y8JY zcl*Wnp?V2;Vz2>38+o0`w&+>BR&Bvfd9l4S7`k>p)GVw##UKC9)S#4qtrJV#tzUCF zws|kf)jikXb@al!DejI@^=0c__sb~7&)gRKSNrp+6YpOf(_j+YdTM1CK~oT=D%V%Ao%wejW`RvbLZa^vBnoQ3{B+m>s89dD#5B`4&cd6J^H+6wzb8XQk@szl8x%U{v*6i4&JJE;1ORUgSrn0zS zyfX2d#*ei^$%6kTODwxN)wcAGsPMyi&n!;rDaL|&_QB8=?wb(i4^>-tUR&9yTMrTg z6`@n-bNsoYzdCYf0P`#v(TX&iZZ~&skJtu{h?g~8 z(*isre9n97o8MXCA@lXtZQ+ee7X-YUs?%Mxdckjf{Xa%a=ilLe8F6Xe8HZ2z7f;tr zx3El|Z6?+`XHU!t7Jf#b58(AE;Kn#8A3)c3etmZcQh9*#faYOH{|S^vVe+u0whn#} zxuuK@ADUKg+32!DNV4xaM6dBn2n`blrRQx>uV*kphO)aXbR9wuGH-(AA&I{bJ&X(t z3_k)PEwTwg`~n7`ff)x#B?rnckc){`n0)2=!7Bh@oq3q}Y^Zqj1%VHs+hsus?AHgr z4;H!*Gkz5X>a#eP3c$*Uc3p@$FmaGuL3!SXf#E|(9ArHnXmAMBsR4z<7UMqsrSaht zKw>XKnLfxs^X}FeowL=}UE_Cz)?iYbAm)O`?YfKkKUALJ`@oz4UYjHU>NH92=4+7L z&G$j&J1+<~fXWOFEt$5pJ7c}Fb;WuuLK%AQ#wkCgO0h zq$wrf^nvE!(;Gi6xW28$#53Th?YphcF~_)%<`k*Uz4yOKE5lRY+Wypz17hCF-$Ybw z9y%~+-IGr@PNk7_LV`C{x3=7&i+`Gx@5E!1XKv`5b?>@r=KAZ) zFT_@wuC;F1b13B$%Nf51*VYHN-zwO(OVD3t|DDFr>_a;*{pxmA{P5pzy`-OADSzvp z@0Y`}!shOsm%8bdDBBmkRj2-(w14=_-0zdfFO|?W3j-!BbCZ?b>uO_`^if2+Ts}y{ z*Wzb%a=pFbq3uWWohG=Jy!dvV&u(|F-mY%zSE5@RWqSCJ`+oo5=_gcIv^4p(sMYdH ze#1N4RsZ-tdauiswe4-8sF9EWDAj}T->WBoUejCHc}BB3`_?PfHPs^X?p{_ZTG(~? z^-O*)6_?APNDp=8`v4ki1to@cnT)>eaV$GQNgZTB*Mp1oQ;K7KeuOc7n99KLp$?i& z9{*C`%elXFtIbdMd|T6`=tc9KDv4nP?llx-v?JV-O%PuGw@!xp5YL(-W zUHt0vetT`(9e>LrG+gmUxyE+Z2MfP<%1>q#d&4BU(O1mKQ&`o#Np_RR=1&i!QUcus z^&d=rmZEEL-Co>iO}bi1YmL6!@u&KljtN%nYwwG0xV~_eUFb~Cx|O?w-UWH&CH%_2 z=(RZD^U^XH(_2#TSeRC(?NmG6WiYi!fs8KHT z0kmWew(kJc(FdicO$CrD0VWQLQjoY%Aw)b0O2gzqa-fAnpxV>}THS!+N7+F5wY^#4 zE0CDPJtlCq01}_uH9`H%=0hL<+-G1fQeykNEn{WJ!jB8HjLs}x*6VI$__{yKXnDMy z@+sI12CS|++W~O^Xj~CwkfwCeQl@vRe?Sf}oW}=VdkXTPGP}?RPiXzn#~*sEdy?Q2 zkQ&AXd>_0PK zyMt@ywWi)big)k5zPjtgF9|lz<-giy@J=snoOSOFf1-B{dsfD=fUx)C*Y6%pCH>p;SYQ5# z>O!TN0dM9CFt+#@hlxuq-B@`x)PU}W5Qo4m6Zz5aZ~JaFs+6} zwrREC2MsSN#zjlOn+QIDmNkMR?Lyn~t(ybGo`NFdza^vr18S_n!~?A$jf@^Eh#X8D z)KCKHKTzr&TlVTen3n76!n`}O_p}~yN-nDUCbjZl+J9>e)yapio#tgUTUt3m?Dp3k z^E&P0&ss-&n}*H#9eLr?hq}BE$|uv#n7#ga?y~o^7aOmouC2P;vaDJ~spH#6=T#9a z_x3S-U3*v2{X#3OG_Q1oxW}N5?*j-6GcYKeQdY>GAG4#0#RK9-ko!Syv-g0gg~@~b z2Hhi0mo3$E_Ad(+V_viG&$P6c zDcRq0R_5$4|Mrbf@SoVR3HBjZ(iu+i?E1TUWx~9iU&h4=40Bnnlw$KT-TZUo7HT*~ z)UI5dnR7Sgo?}hvJROeiEka2JuH~yte$4r#*7oLa|La>)HFbxd?tY{9g`d^g>CfJ~ zo?$Er;tUT1B|IF1=bZCl`QzH0@?fp`(Z0aKISYjsf7elabVJo>`5VO?kyia>#s@zy zu?Z~sJ>`(c%cu{xRU#kjw7qQZ5Xj49GJjXX`JB_=Q?#>Ws@a`c*Z(Zu7GIxJV7xJ@ zV)MfLnNnMWGLQX~$ZqP+;A%a7@70&-B?>c}_51XHpOH1XuzcaqIV!*S`#;>SYn8k- z`f-LHE#crWDp*+Q{%qE zr#P!t)3maKjskPVQYN@9a?o_Teg5c$2PSV`{ZjfG-kjcB{xA5_--*Y5c)WLxJ8Zh! zREMR+QNXZhIe5!o83tRI)YTe9@QGXEKWcWoBF zY@bkL<$V7zN1*oVKWaaJ+E2EO61`^Xu61)+pm$RMzg_0VNk4>n#LcU|#aI|_x6_+* zVhJC^#Z}41*)g-%mgH|=95!3r;4Y|GL!Q1ocK0^;_HmY6NJ@lFUv4rI1aA}578d+q zW74>4PU_8jF`L{Eor~h&UX(O1cZ%+rcWWe)GUrW9iFqpfQumi)d320p<&Sj7=_w!C zcWjIb-!Ia;jd88?*NjQ`j}~TzF@ATPcC0f}F`A=2s83ETWg$;;skPv?FuxbMLU6UN7xyyiLh( z@`vSz-F6+Tc-K2uqN{FMz`Mz}e{5Xq_olDzdi|#hd#g80kBnBcogq}=V}EAS6@^cZ zpU+O(TQ=<_&-2=Ue|U2j|A<*9+Ug{loUOZep}9|xOseS3&Q%Y4&Tl`ZxGAqz*E=y( zyX*bYJbUpj-Y{LcxbwB<<`cH&%u6-2&0lbFj_<2?Y!c^ZofMF`uyVcLvVib&J)WsT z9knMIIC3V=|F~V>*oHNwu;AUlolO<91GnG)KBFwaU~2~-cuDux4!#eUdm-h|?^fp7 z{zChMLFEsua{IBA57g2VfNjul{PX0?%delOfYkKNf|O&IXYqq)=0Rl{OdeEDX|5Mk z&|EM0VFjlWcv5MWg3yPLb0KyKUi@L@+I3C?WDcm?RLRKjA#5JRJdimsd06>>`T%4| z2&A58HU9@r2S{1Q3GEPzdhvbO3vFOP#(tgmfm%tIybu*XOxy-d9mq^2Z@v$IC4@j2 zTt<3)7En-UVEEwi89Wv80o0IwRI`4A8PC^aAahr!LmJ$mau`(hf;!kdta&Nd9`=U4 zuxI`N5(ky$iV(2rP1o_--Ni|J0;2O$j;g17|gPIQ+ku7<<$0@ax_ms}~(_`r{$7 zep%W3_q)qpe7)s1m-9G-YBz6q$7V*0W3SKk@a+|zC(Cjtfb(R^T)mWF_cs27@^-dw zX4>ma;@+fbB)Yy1Uq@$g$-O;71Q+RUIDZ9;;kn32=T19;yLXU{!-%KhZQ{Sx%ssh(>DKK#`51fqT&$mbC11Cr#in; zFHo7@(6G;A-ocft*o~ewN^W!QEPZBiUNdwV^N!;u*P3?n>9nnyZ*;ZjV3iRcS8rz5 z)I`ROF7KY3`uNXy-2Zd{!P zwCO2Q{c73>e^eJ29 zu78g|J(Rm6^Yr*V?+(?#osab=X$sAJ$U9R`Ab%(GKOQxWLz*?OlJZymRIqF6y=vT5 zw61TZdSN4U&V}fFemxq4#?vGCmUAztXzoo>S zZcNIXHQiP8=_SS!v3n;w9aEC@Pi^*5iVcY@lH5|bN><7z>x|szj2UKgCok}G=?h;~ z^C-^g^In;`&)2s2nm&`={eG_8*Ib2_O!*TJo(|*w6)YfMFZuY>TC0yqsk#gj6IVS{ zQS4uKUF_DvCtH3!d&?;`P5is9l={S&oWu=IyVlLU+Qg{y>ySu>*wOk6SwC409dcM1 zaJiJbYJOr(Q{MDzag)TZ_&oeEGgN(A&^g_P+m{>pSNLvU_t^CER;zAdE72#n&EK#T zc0Tp7R$LS+=W7$^{<+Cg=uvc3ulspzm5Ji@&lbum9^bp2>7Pe_!@~WX=IbhEr!MAj zeKoIZN_)$Gm(q<(9?oV8(FwV6PZI;}X+}96_gPsOnOW3x00@I7kO(~|!cSUvH z4K6gBckXDA)|3TZ-?nsrcg~;wH(0e%aq(%XZ|n@6Yp$&0dbl!bfA``2{HIUl9r{yJ zEcJKantzw=q?Il8KAeyaTT-wjLtn&Uf%Fa0Jz8wwUhkBTI)d6qH~< z?cRihC4P!GP2ay_VEEu*$@Bq4gA$jXrGNlP4Gb?okHQyt;?Mu#yzkXBncg>_BpPwN zSTcFqfA!n8e-n7kGoSR`JpNZ*V18>z%*9;hmSVZ_v?JYAlUh~kV=D)GUzRdgX zi=yu}Fa7)W^8JrLyc8ZM`lzZ27|g!Gr>P(P&tmQ5apY7q!|J^T z`j2f_-cAWE$Tt5~ddHb1kTp`k{@${l6&uV0ia)h0{;$^HoR|g5ZcZ_fT5Dp6Cb(?| z3Z>021iCyoKHdG9Z>9tP=Yy>|4#{5&4BRNmzB3H^D>w?KiP#=!95MCW9&td{Bg`3D8Sqt77mw+972 zfJUJ~6*x>D6p39`f(>0&f*&pw>wukOdmJ(wWWxg)0S8sI{HGwtGJy1gM#Fiv!Z<-A z&&Yg`9cEBk%MYJZ!)wroB~?~5A(;GwGIn+UsL z@*wk;V-W`howO8qAD%!)l?1pUv#ee4L&!ad856o7JIp{M1R%G9D*PExIS?NvfB7E7 zjW9mQJ)nk2rjZbMlq1tf=mT4pu$K3~>&725J5So}*|y}j+)3*@H*=XLn7;62@qWkG znqC%`ao(<`)aa8*Yx{J8v^D4XnS~e|o_-6P^>5zH;%`@kAC)Z#P-fipY-;D8YOTaC zUeCR>Pg<|_$S~w!_nYC}@P>K%ihb?M0a=y5ei^Kh>bh^bdy=&CL5^$8EzBmBB`eB~ z-BI6EGfRJU=xobv?}{ILN7lqVbT5$(oO62Jz2+M!VZW?yrWDMmJ*E^}x?6eUoHvGg zj16yh+P#>sTC}O8NhGqj%G!ML{Tok=0@vuC_FsMUyB0J1o5q^8`hw4E6%TE1+9JWg z@IiS2|A!g&Ul>3m{Xd=gKjf{C*k>EM;YQi}=5#B`%*&2p*6$PQ{{%!Yaf+y0u&RV> zDeu;M(K5>Se9Ipl^RJ!%Zh}ypQc&Oj583jCk@e0|OV*r-6Zj#xTvRRd_I9=h=Y`F_ zSYMjMe*HDu)%6J?%QshA@CL}0-e%-}kd>XCJNNc%0d9_qo8~i{v@SksV(@&sN&X2@ z<1DtXujLeu{ZKWU{qurb7teyou!rvFCblvs{yh3e>(-H(HfP>w+pugtXQ^w|-BNgCgZ51%JGDt?VIdZOUW^x}gzpZvjmpO?;N z&n3Aw&A)58EMfv{+A{kJ<`v2FYt<%vZ8>qLOmwTlh8bZjQh6!+q-VdqZx?fYxX4ByTo(Y2lnz83wQ?3ne``|z`0IlTeGJI`z8X$JNE zW=jqXP}W&uvT%On(KQ}#LS@%UPrAIhRZYjFEpYD6-1wHB^?Qm|MfQXqzRsa4t~=xB zt={Vm(@zC$U;caZ3kjJItAn(Jdb8heVk=VVJ*&*Lr1{s!6xmHv8R- ztKy%YJdV8D-Rj`>{=&;w-aQ*`INJuYiRJzj&w9P$=KA0>HqSWxH0unx`zNw~6y#<4 z`Y`0t%j>cxa(7!qw|LP0X71r3VJ<0C!Y_k7jDW>I0&404ji`jpyy<(qi z(J)n3?s~OD&NXe(ds=bFx&%~Th%QZVnXUFgcu%xJ+T3GhQ-5Y{nw`aY+b-^(t;7!z zP-7c37y`*p;oOKbpAvhJ(bi0ME|pwI1)cO?{*q+;5uq zquioVZ^|=~?O#*FFFfh$SUT5|U(a!iSI*Zsxj*}SZysF{#ggpvc13kE_Zr3n3LdvT zwWa*s9!v0l0AbLu)`wWgsuj>KgH{HH51@eq5Y69psEf_y=35S#rwpK4;6NbX2aiZW zaBTq^|6RL%-&;^A2-*gVguZo1sIf7~dnD`&4{@fY$kE|SD&X})lu$Xn)oX_5@ zU&JQ;-d47!ai$gPas4arGTaX&Mg=;vDg{Iyb@DjMe^n*X&2HBd@7EWXJ>T}pMa(un z5I=mip$lxn1v2wdHEvr}F2 z<~iGoJl74Zv$pKBiG0(OBRBcsQg+=dnSQ2bd$aA3xj8l` z*)Mx3e*C%lS3uj|-6k@-6&BkG^_x`eW;%LOCNe7W)zt+X6F>1WDDouPa7{iVqP)n> zFt4h0+bZLwkIO6FLjG0T7_CV)-C@uDt7+OywtLb(A98PWbGOXgAF%CQN6Wn%s){Zx zvd=l>UT`0Mb7sF)>CV>?u113YgjwzcUKcyYc~I#=+?Kge5d_U>I2e;>u z_w*TivlXiMud`la(#vMNc0us(Dhc}L-^nD{?`NRP*DCLjE?i(OFn#B54y?n;@y2c(|AU+@EH zomkm(z7MliXZG7m99evK)8}8`?B@EkZ+A*mTrxv@d(v`2^-0}UVfMKXgdX_1E%LBS zIFp|zB-r0K`^>*7R_FHo@>=!MeKlj?rT(?w6@q`gp0az6bgjT=qy5X@3tSC+vElgf ziS>ugWK|wFx`DC~&v)Jr{GR**pltg84c`aY)XC}HpvjQgDM8C20RnR1`sIQjI-#W* zOdb?jJOP4WkEyw+gPNJ3Rt-Upa~!7j@kE z#nH6!UQlLS(2mpV+yA<$Tx?nuo3#DC#lC<~JNHdm-!VgNTKvr?=^pq-5w{4uY2`fTJ!Oczc1^iJM-T8Z>-R;JaJ5((da(6KoI|jhhgA` zuE2VZ(-lU$y8G71n8pUb+cdQ!OX{(rPgs1bk7ar3zPB2OW2fdEd=%~?yZArTJ%hD! zYA!FQ&Qz{2`G4S}nGoZS5Wx?iRYd=`LxR9mxMD$vMoSSWC_uAEFn-()NIDFK#wn=% z22ul)-@F5&A2c)y64z{Nx?^6^WNNk>B5qUjC+>>QDd&`0kCp2JVti_jaD11%H(}qK z|JS;+=bThvIx?wYgGP>lnd6iv_V1LcF3J^}ve@TOugIOR`RuTk_;)|Usj7`nsoT$MCu`bIGLm-$kqsde^qDYb!Y=`A5l|jrsR3&z*Nt&C9PGsr!<2?TUY| z@|ypzHQMEZ4R4yPTXeGf#<9$5zqJg`8k<{Z?n>Wat@!%Ku1h}b(yz2uf7EZD*Kuya zu2=bQDi+UBne%L6eB75E8J7dDAKq|u>eiaYvpDv@vwOc`kwGr^^Y_Yr+fx&QK4_m; zN-;L7DeV#Vt^LPk9TWQDtTvN_z>t9wSro=v}xi4}2{KlD{ zI>tXmX10G^a4GjwlDq1&vdWNS+}7*1w;!1^XU8G$^WU7@Zze2!-}E|8^8CN4SJca- z-kZkm@&2sB63TLxiG8M~cG|sZat7?57A?_(&IB^f_2UQa<=QMP1g@n(D_TIo=6Bzs zb&go8k4`Al2T*n$_$WvTE7Ng_<`0BPb?vaE`iz|pf-u~6+X~$X9Xa7_cWmo z3&aJ%+XCJQe)fHSbdLDN+Wu|I3qMY}*sSQVFVsL~^QNbsnN_DVKAbCC`__HJp%(pa z$%svXwuh!LZCGaVplSD|HD?_K8FF5^bFF6zox6)WzACEGS&_eOZp+929+^&(%%+TH zcN>=Jaf&8MOlF$>>!tQaji<-?O#J)r-u`w<)&J7x2MnNs)0Us_gOkU5hL$gU;KmUs z@$X6D6A%dE`|tyrxQ~THx+)-#T9pcYfbl^K#zA66WspFE@nQ0_q2d+qAk(GFKiH2t zUixeZN|&I(0;Nq5yBQkjHl_cvPo3GX!dw9{4;ttVXAOlufI4L$yQ)?127y{t3!sN! zfYu*?%CxlS66-_OBss3-c?7sG; ziM2!T*Bx~;xBQ*0UiPTtNA2v^JE?hV`(EykNSfm5?xojdbB;YacJYm0PmQ)8EuJ31 zy6p4)-<4YXlP7xXaER>bQ0X+rWs`Q#m;=T(W2<3>Pq<5DG1h6I&3 z>ayuWW{_`t85utCt-%xrmDn(Ku&O5;s;)qJ$BTp?3mg>ILKakly6B)P>c=wX4^j*a zAEy0K7riy_gSH#*B;}pxA>kNw?b(4QXjtZ)6PEntB)^LDLD1mx%05?N9VTE;GW*5swrA} zCU@+g?|Rmk~(bwt1KH*=ATY(-fZOUSg&%cjVt2%SA{swxb@4cj+W(m zsmf0&efL9Mnl0nw#`~utK&kjd8>GF&lzky=t)ADnnf5g`s|1aH$LS_yEc)kCeX7vx z!N%89-)C*zTr1V)Ki81s`|J64r%Z~=m}yq0Eoxl*Rg6&~T=QU*{E;OR{$;1`DMT4MNa@+GO)+x!5Ij3q*(g+LopkYrWv^Yiid|=X zI8su__|Wr*pGieTJX$wY~9sZeZ;02wCB6@5I0COXm;V7WUfi@qzfeFZ&r+<<&0qUZ;BB zL3!Hq_lx%CWQ2=YOaIZB=>ckbfCe+n+I~LtxV2-wkgiSDo#ZKDTE-q7{~X?@%+D~v%j zNWJKOA@~tS_Y)xdhd~QJ1NKAm2q^Es#6zI@7sdzapS52IyrX#4YQYch4ngb-H*L>Z_^TFx%-s4v92%KCI@vM5L;;N3tvvb^I^&akwc-v4_ED@a7J#|(D zhk|cK*#*P;9j1r$&o@S|5qft{gXMN+;En?c(Vv*xr_bWH`I4x%kI5hA;D0smUVc)n%VgF2%Ct`C1JgPo@Z6@$af2D#JlsUs zBC;O-=CPYytKz)9>jN)G2`%V?!+rV&Eh(CI!>V)^+ogFVvdR)4i zEv+5TnYh(u>d#%T&lS9roq3mI-na7w%jMp=Rn#5x`Tb$L#td2ik4)Ed&Q4tLXGcxf zBJ(AQA2zH^3wf<|Xzs1ZN}23+lGXDRi!WYW_~mKmN&Wx3r@pIuR`&fz{>hzpH%*w_ zQFVH$PIc~?TatmlXP5o2UC?qrpZj>V=Kjqe`h`@Zyq`PBoY`*1EY@=`qs;r$`y(OX zI!FOT-%_*yAN&idD?sTw_yQ!YgV=o+gg$`Q?11tLOdS^k!-pe(ct3!KIqkTG8tk|s z!``4Sulx^z4|Z0wFT_6b(VS!Z{Tk2D7vPxsIk34$#=7@?B7(iV^^QIo_yEYJEtpQ_Jgx~uRqe1SoU~T z^Im%%seaws|7Q}r&fO}{f3vQnckjP4O={^hRr!y1_N?^kVyS>McR=){@(&D^>|p)}|1iN1p#8|s`z~pNc7>g} z1Sw)b)jufcxGqDihRK71_Auy>WoT0aS^Vr}A#l^B$%rqZ$%qd;?&Nk==mV%w2ATB) zG{97GFx>9Ezy}ZpHA7%grx@{FDEZ@b#jL9k`#|=9+yE0_3KhRJM-p6Yo}DT9!Tyaw zpZs5;!X9YDHRn1+Z({v3aHE=4n*Rgnj4F`bpc#h>#^QXCxePZTehj}M1m8mglegIU zodGl?IJuht!|vo+LG`}9r^?QXPBHsiXB{H)m@(`7(dijGYG15pJH)PU6=byM=jZ3% z=9v{D28j#GukA}uQGM#Aa;D3A$%fd;$BrHOX7v1N0rRt;O8v85^*vyk=HxPGQONoW z;I(rPq0WGv6LE;G=MnR<7xi;5S0pFgH?Q6n__E~i>@$yV9@7#%foOiyDI=T8~ z_NmkN-(FtzFK*8Fc?)LzI@=@HxNzzswn?vhBPu6;d{|(0jJsI-y<}**)tAV8ov?+z zdU=(B*-Y%$*p#;I-LUE-YgUWJ$%2b>^%OJMj(2AZo?^;Mn9`IMw(QO2ocy?p7Pj|) zlqe@%t6g<5wM_i+t6xeEHD?9o{kgSrtk51{i9K`XC(!yzq3SYuo|0x~8AlLw`2kU1;jelWahg*56xW`_LX z1Dgr5N05Qx1E|{sQs)+SYR2BVYa0uEAj`R6;!KyngHy9XEkF1a6;KMk``+zj(Tz59 zp9hc>AI8A&Vdeu!ss@<_lLx7N|3C;lw1g}UatG*q!Wl`Xhm2O2DTDgkHfGGA=*lOlODM{`=3rI0Zf5asIc4^P4Gw@81QcGuhm7 z@XgX|viNMPvo_tGyVB$m&(A0Rw){d*zaQ`mIwfDlv384H^V51S9=k0+SeAvp-e1U( zuxgvpIoP6IAWJ7e3EpnzEV2R`nITe){W=CWj6%EDb9A_@i!K+7wlp$PMWt6C1zG-qxO{ z-u#0rn_qY}>$4{v6j0k$}Q?1RwU2inUT$Ds%y9T8q2k_dm5JS zpTD5+rN;DyK1Q#Ov=%XJaeKl!iU0QmnJblwY?m(w`3o1UUCEJf`{`oey2*27xB81Z zPM2a~R(^ZW{b|_Ob)MeEWgkVa#3imvsang%_ew2=LE=EJ-SwC^yk-1H^XtBzoc&zt z`Dd#g`SWMK7iwpH6}FsX9p9YfKk2UNNuA7l>rZ_@`upeieS+EvhFPko&a4W`=G?vI zvT?LYWLme2W0}hLH^CP)@4pHve=GG}Mt#%N4Y#KC&$)iB(O;_J&D@FWB=f^>&6CKx zaZ0bI?RxKh-KIrC47NgTnmNdGSTV{OJu*dpIdOM|Db|LNt{J>^y1IfPnTxr>-ueV5*0Q!YMoZi>6Vvm zDgT^9BKm5f#_l-LTNB*cZ(dmS>`;O{d+z$imaaprxqjMbgIJqn;~5t+b#KjF;_vr&{ovWWBb2p`jALb@M)_;tlDj9uwFQ`t{+|=U+s(*edO)K^*uDDt17L+^N^|{u=e*T7$ok zqgFv3Tu^5hwlQG-1iSMur?&TjijkjBgg$tzWCoudGsOygra9`WP7shyH z@7^^3L*32y_CDedJ);~V-v|iC8D(?(Z_3HII$_HR*T1DpQi|p*bMi@TnD(G%*YTw8 z!eZXD#~Jcjdd^%=&wm%5Uhfm-lf)S5(>BMgYq9x>`<_d-26N{;KD8on5eKJlQ^og# z=l-vh|5&NBbXugp#?ti?b;p-I`LtZ}m3KR{SlFB^zgI1mW@CMS`f!BB_c!`q=ltxO zsHq_JUglF`fS8+0)Rk!(`!{wkdFkPMy4~Mhgl}ZzpCceqKPf@~q}uvF^Lti^F&XIhekq*oll^bgx4Ac+e=}?nJT~9J_t2jm9Hl{R zH?Jrj^%GK?@-#v8*M3>SX$6lKU#L>qWxk-ZqCaUPzmSw0!-X6D|IS~V-oAa#)c1L3 zjOT@_`RuUUe3(PmsOEkF;?)kRtPg2E{!+DK){5JA|UhmF|xX0Ch7yK=iS3Og= zSSqSUXYEryo821oL;n0(mdV_4>zaWXvo_C?#eyP94_dCNRj z2b|l_pwq=5`7J8&;+~(&R`2@1YO{%rsoC4Sch^nQyV&J2Sspwr+WlE(g3sZAs#WLq z-B=O5vFS2L{_$CH@j-`$wwE4El4*FO(%^sk)CIn6w_mTcusHV$Qh)PDUeG=;W9d`a z*#yRKAmTNhkyQy#D@{Oy381h{k6MWeu~TQ&R8?1Td(!qdp?^jd$VTBxAu4U zjF;$|?N6F^xGKz0CEv8|nA{FOzdya}6oo7=sm}P%(6r=}xxQ@K#Oww6KbYP>n}5?r zeN#Nk#oMcIdOt3!U2Y}gY<@tuZ}($%H#5Dj zUH2do}_n-Ur1TFP{KV`Q*zM@>qYrN{~ zYL>d_1>9S|9eh&b#`(HpGh=jLKG(-)XXc9j-h@-eTsQW!KMy@5w4oq7YeTM=AHR&k zNzjh1-1P$B#{KQLkl+Ia*)j1Ck=6G#qZv!o!S^gomFEAzeC9UCoq21sr%z~+xaKUg za?!Undkvrco%8iXRhMG+(na%Q7H;i{I`ks&z@fcITPry)-rIhnXv2ou`%juDp1<$H zYpUMzev!r=aqrSOGrkC&{&;Rt>yq@D&66j&PKhp+6kd|qq;j(+;opPpg4dh>x_75v&=_` zy6nn7YMsZ`M0b2Rdh=ej*y%JTTg_{~y%i%uX4qeTv%Tq&t#Sgvp(s^hVD`S>>-^ z&g}nk*8fy~Y&O_2wW5EuhT=)jgXNd^*lq2acvM?5?ImkaqyekuhbqlWX`zo=UF$uk zS%qDX-J(_Db+%g-j06?YP<5CoXhU}uJwA^yDM%|nfURK5uY}SmS=Z=uljOt&C;wj%5xYZ z*I6k}R7;DRsB~+xlvBp}A4fJG&iHmtXu@Tc!#j#O&)#3DSpWOryDv!_zRbKm>-2Nw zzZXB;{=Os3&rPfGLFo<$E)9)Y-P1NNeP1u;_J3uMNO#Ag%hUh&ny))~tXEFpTVPO; z*;V1~EGr-IL~ZU|ULW`(f6;ka1%ux|X7AhlY2}`uhBohX^ghf;d$8crA&V>K>LKS> zYiwL^@I~|5l}jG2M!#Q%H40sy_Tr7ce(?t0=C^yKYQ&p7N`5~TxE1*~a*@i8e{%mH zEnlIc+O%lpnV{@HhRq*(*N8_lZh5EmkiSAOj_=HYeG{fk(ED9^x^MBm@KUZBX;CSU zzGu&NH(hbMr13^dUY4|brsUo4XU?(#dU%G_zhV$(B?NRb10^nN2C{ML2V!G(&bZt5rtBAx?t;sQ^!qgRJAte8SM@|aeiwKr_i0x4xK%_ z=G&D{I&re`M){U)zB+rg?Y?aI^ttidorAZp>7IMN%F5-A`Adb%f*(K_G>l+aCIar{ zfil%hgT#chzBlXBn7`cC(aX5`;fJ)foX+fxjMX>hhcs=764_sK_QlV-HY?F-+@;G( z51q2+_%-*7cK`Gvu}4dm%XO7%JAFRCzi7QNqkp$r&kn=+g86ByR-IhT9JNLKPp^aI zmw>tlf;Y4`7M$3r#S_8iGc|AXA<>QU(Lx*Nxtn)Stmk_lx9C~%`@SZt+m$bNeJ)wM zBR4asSX5d6h~<8V#hJh5T3<}A)>&BNAIFowd*8ZjHpxG$1L}|dl@{IBmLeU0UpI|8 zs^ny7d55|DEq!?>8Md{Vaxtor`pQ}F(@4NBMHEEg{ zyKcrlr5o$Y&)4>@vivBuV0yrdB|e2)V;Q9c7``j6{I}!O8hPK>@0isaVqY32ALvM1 z9&)U=?Ev`dPMk z@4WzLV~~2GU%VfFGeS;bgNYaZf|$R;3^J9w{kpo#4X(dYAoDtcT=?a(n9d~B%Zk8OS<<5eli+Dk;aG38vY}ihp zrJGfrrPlvr1%*@wGv5cL>5mzTEcrk~*B_>>;7Seradf+zg6*#T^B>wh(YY;-`)3g=dKK~RL*>x z4~+*UZ^V@^VUw`d*k$tm!;8Q1cF)h+Dwb{eRcNZAWb;?-$WpI`^Ot2e3nn&9Ua@!9 zQl=)C%Dwfw=G3IhY|rx9T_RibtJi&Tm_}US$_Hs&+U;3D$ydf_1!KL%Lx#7Zfff~yVy~|=LvRc(*u3qU(We? z==_bBm(;uB9V@SHFw%JPZ0D)9-yXGF{QY=*`2k_IKbGqx|5Ywo^wUQwPCd4%3LGn1&^n_Yt4J>yx-)V1^@ZrtVQ`^)iz~PKlqhq*PRlU zzodOF%ei2V(p|NU34A6+IWlW*AGp;V^C$V(#94dX&UYROxeglIdy@hgd(vTG_^@9xEoZ_mlTEA#C-A&j`sZWY{fCJ@ z(=_Y^9eDOu{L#~#duLZ@u72j8gC#6aShHVFKFzu}PyJZk$=STecI_xVrR}G<{YK#v zv%PsNXIxesbF2uA$(4Oq?{~hS{p(%VbV0M3xC-+?hHDsopr*{ z^~};kmtV{};G}Z7%i4E-_77PE$Ja3_ky4bXBbJQh%M{RR# zee>zkoV$^sXRf7vUp}X7L&l4hPj7F{-PpTO`tW@&%{FE3?^(>Xi&Ao=O-kg;ADt@n zb9oznE=f-3%#yRV_fMRkA>piba=AHwwdd6b**S%hz15K?Oymz~%nM%27NP$4hLytk zzegV~eLRaz|F%oW!eS$Dk0(KpnH&%;`-<-a2&*$NfNL2L9bhW(Vb=X={h!wL7r!&f zDd{?Yk@4olbKhq!&RG1lqm_H@!j=C-*2GCP&yKGZFJ)QTd|Elx`M&YbpQgM!Hq;;N zoSM94eca2RR}A)RUKD-vS0m=JI^l@3`qHR zLQ;frjw583JI_S{^OHIyNsk&ej?9@_WSJt(F?X4T&6DqWSfTC{b|$9)|)_WIux&OIBlYE8=K{EFR&LwBUHUVi?++&fsm z$$=-O?Phn$Yt>yRuS|&j$6WQya=8;@bhuQib?T>XP^{Zn3n z;Z=8mhO6!Z9}>Df4s%@$mTf4G=6AYve|D&S_L18^ZXKP~`>QeQ^_M7HX1@UW)0ayh z)iEtphiQ3+qaMTv9o$=5%W`Fwu`Ii^bWMc%ua74_+UeWcTus}*M7O&*#n z{LD{~J!gAK+_;I;h`m>h#bMEIPm$CDRlbTFHghc$xxe(A{#WStI#C$Xk#KFBLQGMt z>LIPbhW{=F{7w%PrNch;JG$9S>{_EIU(>y5kEfv8gY*XEl8MET`9n+>^UAuV(i*Um z>7fE7_iQ=ClW@&n<1K6o9CUNWbs^yuu+zLRDM4~0C`{wm@+rix<@*3r13R}uP8p&m z8%o3EL8T;UHQ@wx$hOuA>ipmptDtV=@mse=K}%pjYN9pxKFoxk`+oh!@7sDue^g#*G4b*Y z|9>SgwD7-;(8=#}Q`ol1-f3%QOl;j-t@QW@;|b40GXjp~$;~j=Zn{zUop-AK?xIbr z&#!V;ICo>>e!X37QE~rZvk;-Lo}Oj&pHc&Ivy&d*hYNAcA3&=jKYVQ{n0>!;38=&Y z%}BsDm~&`C8YRvTX4iLI-8daodV$oyO0s&MWqN12Yz?k)N8GesQ!(-5?=5PF<{#Ko z7$zQ~VOd<1So$vZJKMb%vvNXStPbA&`deRa)gGSd%g;+cB;VjU zmYJW=J>z}Xlslt(@698Dx{`%~+MBpUb++c&PI)LEEdEk-LA9}7J5K@cd)M6&`6&`N zo_WdoJh>dHTK$H7k(vJrsjmG=dY%H{$$mXgfe#m-7v(Rz^VaUs%%_n}zinPT%RjQU z@~{iLmQ~qwowax3?&!X2P1t(qw|A}dWl5z4TSL@U#=j^tFZq1xDOB7JO2foK0lL8kGBP`14VV^)hMvv?>PLa( zPdh>iGVPrZH{Y#XJjwIJvJL{&#W18JT;F6?R&QIR}S6esSpGTc61* z&dq!6voU=Ivqc?y>66z7SBVy6->fK=#PE28~!qHd@5?7QLW__nP#<&jsL(#+Zgl3``S)FliupV z^Qz@bmwU?pNwXPOKaja6`Ks9^_TDV*?Uu{y7@1d1d>SA!Px^E5;)7SNeMzg?@!`wN z-kg=eYfoQ(^i`%?r1Wj|hkTb?PU20Lf!E~@UHXtRfoazJw40u5Ua0bYYUo_!?8)DE zYNP#urI+87_Igj>9^@q^3z?{B#Rc{eyteE4;4sl8IGu87^N=m}l#IzEHK)lCpGrRu!B?%vYl zhItcigar0+#oAat2E;TM~1bmw-ndwF9(=++=+UVqlgPmtvn=j{_hpG zglB*Lf2j;QJu#Yt^V#{QEl0L5-kJZ>X5~q)+y0GS#*DTnbaseL*VjKIz46yavzhm| z?XFeiEA3QK=vyjY0=f?yl*Jh`E`%)FJd+)iijKJQeTW0CWOak2Vvsy+;|0ivpiP>f z0Z!+W0`OIyB`WJ9pMPgv?HBG{yy)1Q>$ldJTYAsWz5J`@=2Grd=Kc~%;fc@tk2hN+W&i5S0p zI>+Gr)oP{a(`uPZpMQ<`{CkgAozk4X#yL0NbZx4QHgy$SUZ0h95U18slv|c8#(XLZ=S>OU!it@>kl&@Z@gu8M`hlwQK!(Wa_nYA47kM62Coh8C6Xl zb22|AKl*m8e%GtdYJ=;9$^4cfK&1DCp zZy%U+TK=?N&=y3JQ*KWO>AGMCvGpl6T?ceJHKZ`FpY4&^1 zB7q{o+f!aYt%yjic2S!yaY(1~(bw(QFPYu&uv5Q1TU;f4n{mh$zo-+dCOhpyzWxjEgv6FOuQ*i zDi41?t$m+?IW0)zpZ1xMe-ozM+gti~4$_mO*wd{Z2j4OI?#Nj!=A+xt)+Nt z`qbyYSoS4YW!=()EwgsiB{W>SdCoKDnb$sJ*0oWU!YiJFf&o-wH{Lg?{`FBL6jWlD zSVF2NP^koxKR*M~fjYAB{R;c!w&&$n+73^7zRb7CX5Xqn7de&uJF6PlLysL*u_@8~ zlKbG?uk&R|UKOH~CcJzS|G2S>Ph9WEXWQcRxX7(H)m~=uORBlKEfDuhRK4$-yZk?o z!m-YFR*9R%ep;t?Oj;SkuD_$`n!*5E?mR6TkuLN^NFtY*OI3``SVun zh0g6~-^1;Vmo7STErI)QUwhs1r+Smy7H+sHVC9<_e0j0t=iZZRH_9YU3g2UQ{kZ)< z0gEdqemZZGYpm*yN}Y3k&f1jl)$^kRcW!w0DX?ve4E~(sQET3{KMId!q ze)Ml&*UbxUX|ph zSvx(`iyG>Cc&l`?O%c_05(onGt`8W4Webyvd)@fmW@ zm&Y<|zYv@FcooYWNd5wahug0TRiTc?u&NKenHsU{_g>r-e>!xo#gSt&3-b9j%(kb* z$X=^DQPzI*-I_Z~4FYC)7Oi6OZQr%xspH%j+n2kp&-9lvbCj+wb-2>}|HGRp+l-h3 zD{U7Q&h*dsh+bzC6aF{d?9Yo+2QywWU7B`t#)7X0=Se-_yxvpanddWo+uc78ieesl z+FAS%x*hbFAup-p)Zzu@zjMQNbwnGwKis!-;+M&};vs%if#+k+&8D|8^6Td z-0(P9ZI9=~S&=o1kFaD_n##--;EwxxDJA!j(`m(K#U`_*xBCuho@ET@U@EKn@vm*^ zO;#O&|J~nDKW15`DD&WFlA5Q%m-F-0xqnGLzAq&|M~s#8JCAzlI|BCXpAiFiZpt`Il6w)FBv0>t;LLn_CP-uQohm2ywPBdCP@A;hWW$rUU>IK6fdO_I* zS^QiWxTW?%f(w$gK;yV+F^IYnw$tL^u7;>Qhu=3qgFqnj>LMWag1V?6GhZxL0Bwk{ z2gyZ5@_`pbrCf1|Ap$WU%)H3(F)jUz$s^EW4P5t}1 zTiNZ9rJ@t-_x)4%2{qspjVs^V7qI$lY*Xatm7Hwy)3%u{mp=5^I#=S_-QQo2ynigM zwaJW|QQ?2XlGX36I%S^L%s-SramK-mzw(_;Vx}c(hdg64 zj5bpGe&=te+Sa36mYjE&c=<6-r}S&??@bRjzR!Z3lFZrO5eR)xF$lm$3_<;JP=t2HLd=GV zAB~0B4cf#7(#v#35I%hZQg0g12i}AQlG`L|Hv_bb6=Xg`BxF@#zEyZ?66561p#Z`rX;=8F8QOjqTywF>S6TuzOppk#B$nXloFGv9}m z7ryTU9rOirU1=7?bsL~GOdjMCP{(5XLBS8(4?<3|k65@=fni(b##v7ea)jM6Ic!;W z$w+?s`EMxWgZQt>4KcH0Dpe+(QHX05Rf#_ws&hDEqh9|+Vrqx)N$)_>=O25|E^y1>G1990In!Bw z>f4uXCa*7CmWtD;vKO7SRN%O!jyr3&^OFS}pTmpAlp}PuUby=^$#(L~RmEHP<+2^} z%F}mvQd#c4Fx59#f2#PcE7J|vmgUUx)DgM!=-d+TM=pCes63C?oy`Jjw1DbcQ2c@7 zv$@t~y~d-oMvz#A0iq86wmd?)*vv=!Rhzjm{|t_sN;lF^YzuEwKD31KNOh#q+q?RD zE~>pAJ0uq<>R#IQJAZz!%-wlyoNqaDEyP*++XU{FZaH!M+>wV%Wipn3n9Nw4l&qno z^nl^(>iA!`&p&_FRF|xx_3FW`MdfdJD}!>M*;_cAo_fpe>K#qF3l&f6=I7Nby=#(q z7+6wosQsS*!_+rir}(9|d)G*;T|ZMa!&FPMKDf|v_kxpAHH}{!{)3jHf;^Mq&epnQ z^(655pm8~TA9kDYgE6RoS#uv!B7!{LDSISr?=@{6VTq&SQqq}kYc{e4X?Ap{cDAmo z^R3yb_pb>8s;suIv!M>Wdw3i!PozJ;zjb#|5?3pZGUgZGRsvG4pZqzY5Q{E7b3Oc9{`4 z*|njt=0tM$_tu<+`(-aCt}ET`YGkr;M^lDrzcO=&hYZ(&=CGKjhbp^tmqxA#JL$Zz zntz_GnEgW!uF{1Y@4pX>dnS4{-eb02?JAjyGq;ZHYd&)FgxKsKx@p1t8k|cXxU)~# zw)1d~wO;m7*PUvKE7sqdXzAvC!*=$bE7MIaRYmf2k2ok;{c=s!WQa;KZOE%7L{eR;5BIk)8 z<_dTOKR(FjVsZP4+Hii6?s>(}q(@qPFy zxp)=Jsh|C~)%9Fi+peap@zd>Dn6Y=KeU4Sy1*04B!VYCy&u+<&nHk>iZs++>(}H`N z$a&3<4i$b|`$s?30&LlGb8AzzroR4s;Z**)*@x^oB{)@UnJ3+xzIPkD?w=R8b{8ou zj)>T+-BjJ(rkc z)SM2xK7&5_pG)W1JkHzIb|WDEmPp&n+osRhUHTu`v&YU?i8{Q4caGh+dlxt6a~%s& znecD%kKGc%dYAis983(t*=HoSEfwLMNHkhLCNsF z){7mST=&u(gf_o;(63@E6OqAIX>3kW7EQmtx{qN`>HT9Gfg&q%Z&~F`s#}sUtyo`s;n8Di=O4^8wFxi( z^zeji@T^?(3Nx?pt}kaoo1ey9D_p&N+vGPja|2hexNCCxVDjP0ozBiVkI(+v`+UN! z<%$kJgyj#m9dTIRxLNka-z=4BXI8G~omTSkb+1KF<-hj%PyU&&keQ>%-j|k^aO~hp zn@lPGBbN?H&6Bub^s=m;W92uG*&Ob+TW?lu;+k*C!0>@bP3VIyf8g_M%Uv;S5|@9Q z|M&bW(EE-zv2IDi;)`v4?*k7!+8!^mdVy-0do9;WnZGMPUrST{^Q2qZ#vq2-vG$Bw zui>#%_n#+MEqQk3e@0xG_q>T0(qsPHwOhz4ndIqysq!mhX)!l3jdQrxEK%3-=f%}_ zgSCcE6AB(_9Pt+6jWQL!`TyoM#+XyWDOzTae+657t=`}B%+DjkigSB1+ZyqAlJ~1K zbRHy6f7td^HgiX`S^4iC=db(PZ!I-6K9)DnzvEqL&&8Si<=>BV8u>mAy_mA^?ERjH znc}uZ3mF&~KJco5uagmw`eG#|DImGKX`{Byh7Bt>=Ll-ZZs)x7!Lza@UsY^^n9NV_ zvplZ^FGlTsk1^h{Zcb2|tPZB+UWtyf|uX+UEi^cqDd*!xR+N(^NtX|I2o3=sN&%zr;g&~hV&rNxp);nc- z@n6LS?Y*qU%Z^BGk6V>v%=~rB{5+XwE&KAfxb!uiR}|NKIHTtHJo)S2jsLx|v0b@M zkK^OzM5o{BM|iZ>mn@aN6XCSE<5qObZ`EAR0QPTZ9p?Q0`A&BA($&-UZsDrAJ}XN{ zvSq@h#zsMQ*RL$GEDQ`E3Yozn_Tl;o@Wh<}&!*ayXKpN7FLpAsKvihj5#?zd%^!b+ zc}~{cZgORftjxr>zZ{<|-m7&)J#X8KCtm}1hcaAx^|(PR(f>wRz0QtZ3=dVZ3X>k) zlTJRb7I=_FQ+of5jhPi+@AvM|95Tkcx=CC$|df5r)S@0 z-qDoc_vG=fpAk)V_qaN)A5*ORxaK7&P8k>&8ZK-U1c%ncAb}5$%7o)JW(Q{`rY0t9 zyE9!}FP)>yy+Z4&#Le4cS{^SnN;Q7U87;g}SZOQ_-Yy9`4`BA9r*k>8p9%kPVgmO^ z7BVn=0AY~%pjdcSwpr_KTejQ`S!Vc91E^*IH5@^U54=?qX6}}Ib?1Hyq=DI958i_L zp}HN?{PnuGX6f{#Z49tO<3ReRFfe?WqABy?=?%r*iqK>3B@`fqG^nJ4jZTB;mrnZ6 z{`}qC2yzdo06%c&)SD?CeKidk%wYF|3vvdA4-xOOIbL1~bzxY+JS%@krQ7>AVxfK0 z)w;!+GFseMU7h!2+4|z89Lf(>Ro`ZmHnFWbx7_xrcmj8$TDUh@EKx#nZphZvlae!N z*NKoI1-T2RZdN8Acw*zmTS#{ibZiM|{}ZUN2hndfc1zjHg)LncwwvAIXO_^^s!WEP(#6wz zO(nESPG_FI-WohVyQ{j)&tKf=^jWvw9rkM?v=24Boy2oK#IL96klv5E7cHU-_sTFX zt$_yz7H0mkRu6uzC9I_QtT+Xe&E6KgDfZO zuWvv3u3*dgi@tN)?#{hvv}XUDBGXk}5fkSwd8T!P?SrCDmGje*oa$3jKCSJy0%k8c zWgfP7Ya!bM)6LrNr$$AuT0i03(}R8cZf*Rhy<=PEwTT(~c?`GAUcb{}+uI$yolBd) zIA3|u!=P%@a*BP)q4}GhGYOx}5Ls3p=h;%X+u^NuPtbSi-Zks1OV)EeJ#eI_q3SN< zkEW^91FM~-4^?|Lv>jYM#WT>%!Y6Oa%PMwl%X_PMf-65;Uue#>SQqx~gUDa4SC%W@ zy#Bkp@$EOQ)$Xe%ryOW+wtj5lvuNv~n@67Pl+I@~ogk8byTEPDp>G`p@^DeA?R?6_b>{*z`=&th<~4 z>RspAXgi790(LTF`3y*E1RWg#N|9@KLAI*vGcbI3Y9jdIf=}(NDU1s|{3a+}laN2N zdGh`{E911;<0s2`d{E6}n7!UVWvT5?)n(D&1oeun{zPg%GLy1>P@GU`5cy7eiA)-k zKlg=nMdpY9Hl6wq`)}1lnYuI{w&|QTN~zw-d&@$;&e_}X`$PSO__pRFHHSlE&z6>? z<~ebeY1|2wcrkmu?%L(=4x}!)tG>1g3R{a?yut;e|w}=b3Dy>{^#)A<>_a= zVlHrh_*z(AEw)`=_hG}Az4iHF7VlZUA1hzEZiU4A!0vs?yDijXQc}&k7`7bZQ7kmb zvDvWUS?*!Yz%Na9w_HUSFRsZu`SC4ZlKYDcNtFjnGR{w1b4(^?M`JBdSf+hNfk4um zy+@p!q%}f4<0JU*FVwTz@WxK*iPsMm)0n?om3z)6UKIIY-}@q~=gq_Jr93(sYYlJI zhhN(N*E(u$>BmiczmvYTTbxmC&%gV}>HnMfdB>0Z;K~k4NK0NJ
G?Nnj*(;q>N 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
6ORc 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

Ky+EEsUJw?I{1xHyJ)*OYXKX8SQs80gXED9 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

)rs5{jW}sCvpkv>^ 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 diff --git a/MAS/Separate-Files-Version/HWID-KMS38_Activation/HWID_Activation.cmd b/MAS/Separate-Files-Version/HWID-KMS38_Activation/HWID_Activation.cmd index ee05bb0..37bf005 100644 --- a/MAS/Separate-Files-Version/HWID-KMS38_Activation/HWID_Activation.cmd +++ b/MAS/Separate-Files-Version/HWID-KMS38_Activation/HWID_Activation.cmd @@ -14,27 +14,13 @@ -:: To activate with Downlevel method (default), run the script with /a parameter or change 0 to 1 in below line -set _acti=0 +:: To activate, run the script with "/HWID" parameter or change 0 to 1 in below line +set _act=0 -:: To only generate GenuineTicket.xml with Downlevel method (default), run the script with /g parameter or change 0 to 1 in below line -set _gent=0 +:: To disable changing edition if current edition doesn't support HWID activation, change the value to 1 from 0 or run the script with "/HWID-NoEditionChange" parameter +set _NoEditionChange=0 -:: To enable LockBox method, run the script with /k parameter or change 0 to 1 in below line -:: You need to use this option with either activation or ticket generation. -:: Example, -:: HWID_Activation.cmd /a /k -:: HWID_Activation.cmd /g /k -set _lock=0 - -:: Note about Lockbox method: It's working method is not very clean. We don't suggest to run it on a production system. - -:: If value is changed in ABOVE lines or any ABOVE parameter is used then script will run in unattended mode -:: Incase if more than one options are used then only one option will be applied - - -:: To disable changing edition if current edition doesn't support HWID activation, change the value to 0 from 1 or run the script with /c parameter -set _chan=1 +:: If value is changed in above lines or parameter is used then script will run in unattended mode @@ -78,8 +64,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -99,15 +84,13 @@ set _args=%* if defined _args set _args=%_args:"=% if defined _args ( for %%A in (%_args%) do ( -if /i "%%A"=="/a" set _acti=1 -if /i "%%A"=="/g" set _gent=1 -if /i "%%A"=="/k" set _lock=1 -if /i "%%A"=="/c" set _chan=0 -if /i "%%A"=="-el" set _elev=1 +if /i "%%A"=="/HWID" set _act=1 +if /i "%%A"=="/HWID-NoEditionChange" set _NoEditionChange=1 +if /i "%%A"=="-el" set _elev=1 ) ) -for %%A in (%_acti% %_gent% %_lock%) do (if "%%A"=="1" set _unattended=1) +for %%A in (%_act% %_NoEditionChange%) do (if "%%A"=="1" set _unattended=1) ::======================================================================================================================================== @@ -141,7 +124,7 @@ set "_Yellow="Black" "Yellow"" set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" -if %~z0 GEQ 500000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== @@ -152,6 +135,13 @@ echo Project is supported for Windows 10/11. goto dk_done ) +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +%eline% +echo HWID Activation is not supported for Windows Server. +echo Use KMS38 or KMS Activation. +goto dk_done +) + for %%# in (powershell.exe) do @if "%%~$PATH:#"=="" ( %nceline% echo Unable to find powershell.exe in the system. @@ -191,7 +181,7 @@ goto dk_done :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %eline% echo This script require administrator privileges. @@ -201,110 +191,32 @@ goto dk_done ::======================================================================================================================================== -:dl_menu - -:: Lockbox method is not shown in menu because it's working method is not very clean. We don't suggest to run it on a production system. -:: Will enable it back when we have a better method for it. Till then, if you want to use Lockbox, you can use parameters, check at the top. - -REM if %_unattended%==0 ( -REM cls -REM mode 76, 25 -REM title HWID Activation - -REM echo: -REM echo: -REM echo: -REM echo: -REM echo ____________________________________________________________ -REM echo: -REM if !_lock!==0 ( -REM echo [1] HWID Activation -REM ) else ( -REM call :dk_color2 %_White% " [1] HWID Activation " %_Yellow% " [LockBox Method]" -REM ) -REM echo ____________________________________________ -REM echo: -REM if !_lock!==0 ( -REM echo [G] Generate Ticket -REM ) else ( -REM call :dk_color2 %_White% " [G] Generate Ticket " %_Yellow% " [LockBox Method]" -REM ) -REM echo ____________________________________________ -REM echo: -REM echo [C] Change Method -REM echo: -REM echo [0] %_exitmsg% -REM echo ____________________________________________________________ -REM echo: -REM call :dk_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard:" -REM choice /C:1GC0 /N -REM set _el=!errorlevel! -REM if !_el!==4 exit /b -REM if !_el!==3 ( -REM if !_lock!==0 ( -REM set _lock=1 -REM ) else ( -REM set _lock=0 -REM ) -REM cls -REM echo: -REM call :dk_color %_Green% " Downlevel Method:" -REM echo It creates downlevelGTkey ticket for activation with simplest process. -REM echo: -REM call :dk_color %_Yellow% " LockBox Method:" -REM echo It creates clientLockboxKey ticket which better mimics genuine activation, -REM echo But requires more steps such as, -REM echo - Cleaning ClipSVC licences -REM echo - Deleting a volatile and protected registry key by taking ownership -REM echo - System may need a restart for succesful activation -REM echo - Microsoft Account and Store Apps may need relogin-restart in the system -REM echo: -REM call :dk_color2 %_White% " " %Green% "Note:" -REM echo Microsoft accepts both types of tickets and that's unlikely to change. -REM call :dk_color2 %_White% " " %Green% "On a production system we suggest to use Downlevel [default] Method only." -REM echo: -REM call :dk_color %_Yellow% " Press any key to go back..." -REM pause >nul -REM goto :dl_menu -REM ) -REM if !_el!==2 set _gent=1&goto :dl_menu2 -REM if !_el!==1 goto :dl_menu2 -REM goto :dl_menu -REM ) - -:dl_menu2 - cls -mode 102, 34 -if %_gent%==1 (set _title=title Generate HWID GenuineTicket.xml) else (set _title=title HWID Activation) -if %_lock%==0 (%_title%) else (%_title% [Lockbox Method]) +mode 102, 33 +title HWID Activation -::======================================================================================================================================== - -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( echo: -call :dk_color %_Yellow% "Press any key to go back..." -pause >nul -goto dl_menu -) else ( -goto dk_done -) +echo Initializing... +call :dk_product +call :dk_ckeckwmic + +:: Show info for potential script stuck scenario + +sc start sppsvc %nul% +if %errorlevel% NEQ 1056 if %errorlevel% NEQ 0 ( +echo: +echo Error code: %errorlevel% +call :dk_color %Red% "Failed to start [sppsvc] service, rest of the process may take a long time..." +echo: ) ::======================================================================================================================================== -call :dk_initial - :: Check if system is permanently activated or not -cls -call :dk_product call :dk_checkperm -if defined _perm if not %_gent%==1 ( +if defined _perm ( +cls echo ___________________________________________________________________________________________ echo: call :dk_color2 %_White% " " %Green% "Checking: %winos% is Permanently Activated." @@ -312,7 +224,7 @@ call :dk_color2 %_White% " " %Gray% "Activation is not required." echo ___________________________________________________________________________________________ if %_unattended%==1 goto dk_done echo: -choice /C:12 /N /M "> [1] Activate [2] %_exitmsg% : " +choice /C:10 /N /M "> [1] Activate [0] %_exitmsg% : " if errorlevel 2 exit /b ) cls @@ -321,26 +233,13 @@ cls :: Check Evaluation version -set _eval= -set _evalserv= - -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" set _eval=1 -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*EvalEdition~*.mum" set _evalserv=1 -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*EvalCorEdition~*.mum" set _eval=1 & set _evalserv=1 - -if defined _eval ( +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID 2>nul | find /i "Eval" 1>nul && ( %eline% echo [%winos% ^| %winbuild%] -if defined _evalserv ( -echo Server Evaluation cannot be activated. Convert it to full Server OS. -echo: -echo Check 'Change Edition Option' in Extras section in MAS. -) else ( echo Evaluation Editions cannot be activated. Download ^& Install full version of Windows OS. echo: echo https://massgrave.dev/ -) goto dk_done ) ) @@ -368,84 +267,7 @@ goto dk_done ::======================================================================================================================================== -:: Check if HWID key (Retail,OEM,MAK) is already installed or not - -set _hwidk= -call :dk_channel -for %%A in (Retail OEM:SLP OEM:NONSLP OEM:DM Volume:MAK) do (if /i "%%A"=="%_channel%" set _hwidk=1) - -::======================================================================================================================================== - -:: Detect Key - -set app= -set key= -set pkey= -set altkey= -set changekey= -set curedition= -set altedition= -set notworking= - -if defined applist call :hwiddata attempt1 -if not defined key call :hwiddata attempt2 -if defined notworking call :hwidfallback - -if defined altkey (set key=%altkey%&set changekey=1&set notworking=) - -set pkey= -if not defined key call :dk_hwidkey %nul% - -::======================================================================================================================================== - -if not defined key if not defined _hwidk ( -%eline% -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -echo PowerShell is not responding properly. Aborting... -goto dk_done -) -echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] -echo Unable to find this product in the supported product list. -echo Make sure you are using updated version of the script. -echo: -if not "%regSKU%"=="%wmiSKU%" ( -echo Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% -echo Restart the system and try again. -goto dk_done -) -goto dk_done -) - -::======================================================================================================================================== - -:: Check files - -if not exist "!_work!\BIN\gatherosstate.exe" ( -%eline% -echo 'gatherosstate.exe' file is missing in 'BIN' folder. Aborting... -goto dk_done -) - -:: Verify gatherosstate.exe file - -set _hash= -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "!_work!\BIN\gatherosstate.exe" SHA1^|findstr /i /v CertUtil') do set "_hash=%%#" -set "_hash=%_hash: =%" - -if /i not "%_hash%"=="FABB5A0FC1E6A372219711152291339AF36ED0B5" ( -if /i not "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -%eline% -echo gatherosstate.exe SHA1 hash mismatch found. -echo: -echo Detected: %_hash% -goto dk_done -) -) - -::======================================================================================================================================== - set error= -set activ= :: Check Internet connection @@ -455,18 +277,40 @@ for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Cont echo Checking OS Info [%winos% ^| %winbuild% ^| %arch%] set _intcon= -if not %_gent%==1 ( for /f "delims=[] tokens=2" %%# in ('ping -n 1 licensing.mp.microsoft.com') do if not [%%#]==[] set _intcon=1 -if defined _intcon ( + +%psc% "$t = New-Object Net.Sockets.TcpClient;try{$t.Connect("""licensing.mp.microsoft.com""", 443)}catch{};$t.Connected" | findstr /i true 1>nul +if %errorlevel% EQU 0 ( echo Checking Internet Connection [Connected] ) else ( set error=1 -call :dk_color %Red% "Checking Internet Connection [Failed To Connect licensing.mp.microsoft.com]" +if defined _intcon ( +call :dk_color %Red% "Checking Internet Connection [Internet Found But Cant Connect licensing.mp.microsoft.com]" +call :dk_color %Magenta% "Make sure restricted Internet [Office/College] is not connected and URL is not blocked in the system" +) else ( +call :dk_color %Red% "Checking Internet Connection [Not Connected]" ) ) ::======================================================================================================================================== +:: Check Windows Script Host + +set _WSH=1 +reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) +reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) + +if %_WSH% EQU 0 ( +reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +if not "%arch%"=="x86" reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f /reg:32 %nul% +echo Enabling Windows Script Host [Successful] +) + +::======================================================================================================================================== + +echo Initiating Diagnostic Tests... + set "_serv=ClipSVC wlidsvc sppsvc LicenseManager Winmgmt wuauserv" :: Client License Service (ClipSVC) @@ -476,44 +320,45 @@ set "_serv=ClipSVC wlidsvc sppsvc LicenseManager Winmgmt wuauserv" :: Windows Management Instrumentation :: Windows Update -:: Check disabled services +call :dk_errorcheck -set serv_ste= -for %%# in (%_serv%) do ( -set serv_dis= -reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 -if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) -) +::======================================================================================================================================== -:: Change disabled services startup type to default +:: Detect Key -set serv_csts= -set serv_cste= +set key= +set altkey= +set changekey= +set curedition= +set altedition= +set notworking= +set actidnotfound= -if defined serv_ste ( -for %%# in (%serv_ste%) do ( -if /i %%#==ClipSVC sc config %%# start= demand %nul% -if /i %%#==wlidsvc sc config %%# start= demand %nul% -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% -if /i %%#==LicenseManager sc config %%# start= demand %nul% -if /i %%#==Winmgmt sc config %%# start= auto %nul% -if /i %%#==wuauserv sc config %%# start= demand %nul% -if !errorlevel!==0 ( -if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") -) else ( -set error=1 -if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") -) +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" + +if defined applist call :hwiddata key attempt1 +if not defined key call :hwiddata key attempt2 + +if defined notworking call :hwidfallback +if not defined key call :hwidfallback + +if defined altkey (set key=%altkey%&set changekey=1&set notworking=) + +if defined notworking if defined notfoundaltactID ( +call :dk_color %Red% "Checking Alternate Edition For HWID [%altedition% Activation ID Not Found]" +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Magenta% "Evaluation Windows Found. Install Full version of Windows. https://massgrave.dev/" ) ) -if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] -if defined serv_cste call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" - -if not "%regSKU%"=="%wmiSKU%" ( -set error=1 -call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%] [Restart System]" +if not defined key ( +%eline% +echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] +echo Unable to find this product in the supported product list. +echo Make sure you are using updated version of the script. +echo https://massgrave.dev +echo: +goto dk_done ) ::======================================================================================================================================== @@ -526,205 +371,63 @@ call :dk_color %Magenta% "[%altedition%] Edition product key will be used to ena echo: ) -set _partial= -if not defined key ( -if %_wmic% EQU 1 for /f "tokens=2 delims==" %%# in ('wmic path SoftwareLicensingProduct where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' and PartialProductKey<>null" Get PartialProductKey /value 2^>nul') do set "_partial=%%#" -if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELECT PartialProductKey FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).PartialProductKey | %% {echo ('PartialProductKey='+$_)}" 2^>nul') do set "_partial=%%#" -call echo Checking Installed Product Key [Partial Key - %%_partial%%] [%_channel%] -) - -set _channel= -set error_code= -if defined key ( if %_wmic% EQU 1 wmic path SoftwareLicensingService where __CLASS='SoftwareLicensingService' call InstallProductKey ProductKey="%key%" %nul% if %_wmic% EQU 0 %psc% "(([WMISEARCHER]'SELECT Version FROM SoftwareLicensingService').Get()).InstallProductKey('%key%')" %nul% -if not !errorlevel!==0 cscript //nologo %windir%\system32\slmgr.vbs /ipk %key% %nul% -set error_code=!errorlevel! -cmd /c exit /b !error_code! -if !error_code! NEQ 0 set "error_code=[0x!=ExitCode!]" +if not %errorlevel%==0 cscript //nologo %windir%\system32\slmgr.vbs /ipk %key% %nul% +set errorcode=%errorlevel% +cmd /c exit /b %errorcode% +if %errorcode% NEQ 0 set "errorcode=[0x%=ExitCode%]" -if !error_code! EQU 0 ( +if %errorcode% EQU 0 ( call :dk_refresh -call :dk_channel -call echo Installing Generic Product Key [%key%] [%%_channel%%] [Successful] +echo Installing Generic Product Key [%key%] [Successful] ) else ( -call :dk_color %Red% "Installing Generic Product Key [%key%] [Failed] !error_code!" -) +set error=1 +call :dk_color %Red% "Installing Generic Product Key [%key%] [Failed] %errorcode%" +if defined applist if defined actidnotfound call :dk_color %Red% "Activation ID not found for this key. Make sure you are using updated version of MAS." ) ::======================================================================================================================================== -:: Files are copied to temp to generate ticket to avoid possible issues in case the path contains special character or non English names +:: Change Windows region to USA to avoid activation issues as Windows store license is not available in many countries -echo: -set "temp_=%SystemRoot%\Temp\_Temp" -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -md "%temp_%\" %nul% +for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Control Panel\International\Geo" /v Name 2^>nul') do set "name=%%b" +for /f "skip=2 tokens=2*" %%a in ('reg query "HKCU\Control Panel\International\Geo" /v Nation 2^>nul') do set "nation=%%b" -pushd "!_work!\BIN\" -copy /y /b "gatherosstate.exe" "%temp_%\gatherosstate.exe" %nul% -popd - -if not exist "%temp_%\gatherosstate.exe" ( -call :dk_color %Red% "Copying Required Files to Temp [%temp_%] [Failed]" -goto :dl_final +set regionchange= +if not "%name%"=="US" ( +set regionchange=1 +%psc% Set-WinHomeLocation -GeoId 244 +if !errorlevel! EQU 0 ( +echo Changing Windows Region To USA [Successful] ) else ( -echo Copying Required Files to Temp [%temp_%] [Successful] -) - -::======================================================================================================================================== - -if /i "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -echo Checking gatherosstate.exe [Already Modified] -%nul% ren "%temp_%\gatherosstate.exe" "gatherosstatemodified.exe" -goto :dlskipmod -) - -:: Modify gatherosstate.exe - -pushd "%temp_%\" -%nul% %psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':hex\:.*';iex ($f[1]);" -popd - -if not exist "%temp_%\gatherosstatemodified.exe" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] Aborting..." -goto :dl_final -) - -set _hash= -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "%temp_%\gatherosstatemodified.exe" SHA1^|findstr /i /v CertUtil') do set "_hash=%%#" -set "_hash=%_hash: =%" - -if /i not "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] [Hash Not Matched] Aborting..." -goto :dl_final -) else ( -echo Creating Modified Gatherosstate [Successful] -) - -:dlskipmod - -::======================================================================================================================================== - -:: Clean ClipSVC Licences -:: This code runs only if Lockbox method to generate ticket is manually set by the user in this script. - -if %_lock%==1 ( -for %%# in (ClipSVC) do ( -sc query %%# | find /i "STOPPED" %nul% || net stop %%# /y %nul% -sc query %%# | find /i "STOPPED" %nul% || sc stop %%# %nul% -) - -rundll32 clipc.dll,ClipCleanUpState - -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" del /f /q "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" %nul% - -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( -call :dk_color %Red% "Cleaning ClipSVC Licences [Failed]" -) else ( -echo Cleaning ClipSVC Licences [Successful] +call :dk_color %Red% "Changing Windows Region To USA [Failed]" ) ) -::======================================================================================================================================== +::========================================================================================================================================== -:: Below registry key (Volatile & Protected) gets created after the ClipSVC License cleanup command, and gets automatically deleted after -:: system restart. It needs to be deleted to activate the system without restart. - -:: This code runs only if Lockbox method to generate ticket is manually set by the user in this script. - -set "RegKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" -set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" - -if %_lock%==1 ( -%nul% call :regown "%RegKey%" -reg delete "%RegKey%" /f %nul% - -reg query "%RegKey%" %nul% && ( -call :dk_color %Red% "Deleting a Volatile Registry [Failed]" -call :dk_color %Magenta% "Restart the system, that will delete this registry key automatically" -) || ( -echo Deleting a Volatile Registry [Successful] -) - -REM Clear HWID token related registry to fix activation incase if there is any corruption - -reg delete "%_ident%" /f %nul% -reg query "%_ident%" %nul% && ( -call :dk_color %Red% "Deleting a Registry [Failed] [%_ident%]" -) || ( -echo Deleting a Registry [Successful] [%_ident%] -) -) - -::======================================================================================================================================== - -:: Multiple attempts to generate the ticket because in some cases, one attempt is not enough. - -echo: -set "_noxml=if not exist "%temp_%\GenuineTicket.xml"" - -set pfn= -for /f "skip=2 tokens=3*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions" /v OSProductPfn 2^>nul') do set "pfn=%%a" - -"%temp_%/gatherosstatemodified.exe" Pfn=%pfn%;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% -%_noxml% net stop sppsvc /y %nul% -%_noxml% call "%temp_%/gatherosstatemodified.exe" Pfn=%pfn%;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% - -:: Refresh ClipSVC (required after cleanup) with below command, not related to generating tickets - -if %_lock%==1 ( -for %%# in (wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) -call :dk_refresh -) - -%_noxml% ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] [%pfn%]" -goto :dl_final -) - -if %_lock%==1 ( -find /i "clientLockboxKey" "%temp_%\GenuineTicket.xml" >nul && ( -echo Generating GenuineTicket.xml [Successful] [%pfn%] -) || ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] [%pfn%]" -call :dk_color %Red% "downlevelGTkey Ticket created. Aborting..." -goto :dl_final -) -) else ( -echo Generating GenuineTicket.xml [Successful] [%pfn%] -) - -::======================================================================================================================================== - -:: Copy GenuineTicket.xml to the root of C drive and exit if ticket generation option was used in script - -if %_gent%==1 ( -echo: -copy /y /b "%temp_%\GenuineTicket.xml" "%Systemdrive%\GenuineTicket.xml" %nul% -if not exist "%Systemdrive%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying GenuineTicket.xml to %Systemdrive%\ [Failed]" -) else ( -call :dk_color %Green% "Copying GenuineTicket.xml to %Systemdrive%\ [Successful]" -) -goto :dl_final -) - -::======================================================================================================================================== - -:: clipup -v -o -altto & clipup -v -o both methods may fail if the username have spaces/special characters/non English names +:: Generate GenuineTicket.xml and apply :: Most correct way to apply a ticket is by restarting ClipSVC service but we can not check the log details in this way -:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o -altto ) +:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o) set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" -if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% if not exist "%tdir%\" md "%tdir%\" %nul% -copy /y /b "%temp_%\GenuineTicket.xml" "%tdir%\GenuineTicket.xml" %nul% + +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% + +call :hwiddata ticket + +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying Ticket to ClipSVC Location [Failed]" +call :dk_color %Red% "Generating GenuineTicket.xml [Failed]" +echo [%encoded%] +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +goto :dl_final +) else ( +echo Generating GenuineTicket.xml [Successful] ) set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" @@ -737,11 +440,13 @@ net start ClipSVC /y %nul% %_xmlexist% ( if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart Method]" +call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart, Wait...]" ) ) -clipup -v -o -altto %temp_%\ +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% +clipup -v -o +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% ::========================================================================================================================================== @@ -754,35 +459,40 @@ echo: call :dk_act call :dk_checkperm if defined _perm ( -set activ=1 call :dk_color %Green% "%winos% is permanently activated." goto :dl_final ) -:: Refresh some services and license status -if %_lock%==1 set _retry=1 -if defined _intcon set _retry=1 +if not defined error ( + +REM Clear store ID related registry to fix activation incase if there is any corruption + +set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" +reg delete "!_ident!" /f %nul% +reg query "!_ident!" %nul% && ( +call :dk_color %Red% "Deleting a Registry [Failed] [!_ident!]" +) || ( +echo Deleting a Registry [Successful] [!_ident!] +) + +REM Refresh some services and license status -if defined _retry ( for %%# in (wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) call :dk_refresh call :dk_act +call :dk_checkperm ) -call :dk_checkperm - -set "_unsup=call :dk_color %Magenta% "At the time of writing this, HWID Activation was not supported for this product."" - if defined _perm ( -set activ=1 call :dk_color %Green% "%winos% is permanently activated." ) else ( call :dk_color %Red% "Activation Failed %error_code%" -if defined key if defined pkey %_unsup% -if not defined key %_unsup% -if defined notworking %_unsup% -if not defined notworking if defined key if not defined pkey call :dk_color %Magenta% "Restart the system and try again / Check troubleshooting steps in MAS Extras option" +if defined notworking ( +call :dk_color %Magenta% "At the time of writing this, HWID Activation was not supported for this product." +) else ( +call :dk_color2 %Magenta% "Check this page for help" %_Yellow% " https://massgrave.dev/troubleshoot" +) ) ::======================================================================================================================================== @@ -790,55 +500,22 @@ if not defined notworking if defined key if not defined pkey call :dk_color %Mag :dl_final echo: -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -if exist "%temp_%\" ( -call :dk_color %Red% "Cleaning Temp Files [Failed]" + +if defined regionchange ( +%psc% Set-WinHomeLocation -GeoId %nation% +if !errorlevel! EQU 0 ( +echo Restoring Windows Region [Successful] ) else ( -echo Cleaning Temp Files [Successful] +call :dk_color %Red% "Restoring Windows Region [Failed] [%name%-%nation%]" +) ) -if %osSKU%==175 ( -call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." -) - -if not defined activ call :dk_checkerrors - -if not defined activ if not defined error ( -echo Basic Diagnostic Tests [Error Not Found] -) +if %osSKU%==175 call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." goto :dk_done ::======================================================================================================================================== -:: A lean and mean snippet to set registry ownership and permission recursively -:: Written by @AveYo aka @BAU -:: pastebin.com/XTPt0JSC - -:: Modified by @abbodi1406 to make it work in ARM64 Windows 10 (builds older than 21277) where only x86 version of Powershell is installed. - -:: This code runs only if Lockbox method is manually set by the user in this script. - -:regown - -pushd "!_work!" -setlocal DisableDelayedExpansion - -set "0=%~nx0"&%psc% $A='%~1','%~2','%~3','%~4','%~5','%~6';iex(([io.file]::ReadAllText($env:0)-split':Own1\:.*')[1])&popd&setlocal EnableDelayedExpansion&exit/b:Own1: -$D1=[uri].module.gettype('System.Diagnostics.Process')."GetM`ethods"(42) |where {$_.Name -eq 'SetPrivilege'} #`:no-ev-warn -'SeSecurityPrivilege','SeTakeOwnershipPrivilege','SeBackupPrivilege','SeRestorePrivilege'|foreach {$D1.Invoke($null, @("$_",2))} -$path=$A[0]; $rk=$path-split'\\',2; switch -regex ($rk[0]){'[mM]'{$hv=2147483650};'[uU]'{$hv=2147483649};default{$hv=2147483648};} -$HK=[Microsoft.Win32.RegistryKey]::OpenBaseKey($hv, 256); $s=$A[1]; $sps=[Security.Principal.SecurityIdentifier] -$u=($A[2],'S-1-5-32-544')[!$A[2]];$o=($A[3],$u)[!$A[3]];$w=$u,$o |% {new-object $sps($_)}; $old=!$A[3];$own=!$old; $y=$s-eq'all' -$rar=new-object Security.AccessControl.RegistryAccessRule( $w[0], ($A[5],'FullControl')[!$A[5]], 1, 0, ($A[4],'Allow')[!$A[4]] ) -$x=$s-eq'none';function Own1($k){$t=$HK.OpenSubKey($k,2,'TakeOwnership');if($t){0,4|%{try{$o=$t.GetAccessControl($_)}catch{$old=0} -};if($old){$own=1;$w[1]=$o.GetOwner($sps)};$o.SetOwner($w[0]);$t.SetAccessControl($o); $c=$HK.OpenSubKey($k,2,'ChangePermissions') -$p=$c.GetAccessControl(2);if($y){$p.SetAccessRuleProtection(1,1)};$p.ResetAccessRule($rar);if($x){$p.RemoveAccessRuleAll($rar)} -$c.SetAccessControl($p);if($own){$o.SetOwner($w[1]);$t.SetAccessControl($o)};if($s){$($subkeys=$HK.OpenSubKey($k).GetSubKeyNames()) 2>$null; -foreach($n in $subkeys){Own1 "$k\$n"}}}};Own1 $rk[1];if($env:VO){get-acl Registry::$path|fl} #:Own1: lean & mean snippet by AveYo - -::======================================================================================================================================== - :: Get Windows permanent activation status :dk_checkperm @@ -855,14 +532,6 @@ if %_wmic% EQU 1 wmic path SoftwareLicensingService where __CLASS='SoftwareLicen if %_wmic% EQU 0 %psc% "$null=(([WMICLASS]'SoftwareLicensingService').GetInstances()).RefreshLicenseStatus()" %nul% exit /b -:: Get Windows installed key channel - -:dk_channel - -if %_wmic% EQU 1 for /f "tokens=2 delims==" %%# in ('wmic path SoftwareLicensingProduct where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' and PartialProductKey<>null" Get ProductKeyChannel /value 2^>nul') do set "_channel=%%#" -if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELECT ProductKeyChannel FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).ProductKeyChannel | %% {echo ('ProductKeyChannel='+$_)}" 2^>nul') do set "_channel=%%#" -exit /b - :: Activation command :dk_act @@ -912,97 +581,54 @@ wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "com ) exit /b -:dk_initial - -echo: -echo Initializing... - -:: Check and enable WinMgmt, sppsvc services if required - -for %%# in (WinMgmt sppsvc) do ( -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b NEQ 0x2 ( -echo: -echo Enabling %%# service... -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% || echo Failed -if /i %%#==WinMgmt sc config %%# start= auto %nul% || echo Failed -) -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 ( -echo: -echo Starting %%# service... -sc start %%# -echo: -call :dk_color %Red% "Failed to start [%%#] service, rest of the process may take a long time..." -) -) - -:: Check WMI and SPP Errors - -call :dk_ckeckwmic - -set e_wmi= -set e_wmispp= -call :dk_actids - -if not defined applist ( -net stop sppsvc /y %nul% -cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -call :dk_refresh - -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul -if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul -if !errorlevel! NEQ 0 set e_wmi=1 - -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids -) -exit /b - ::======================================================================================================================================== -:: Get Product Key from pkeyhelper.dll for future new editions -:: It works on Windows 10 1803 (17134) and later builds. (Partially on 1803 & 1809, fully on 1903 and later) +:dk_errorcheck -:dk_pkey +:: Check disabled services -set pkey= -set d1=[DllImport(\"pkeyhelper.dll\",CharSet=CharSet.Unicode)]public static extern int SkuGetProductKeyForEdition(int e, string c, out string k, out string p); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $k=''; $null=$AP::SkuGetProductKeyForEdition(%1, %2, [ref]$k, [ref]$null); $k -for /f %%a in ('%psc% "%d2%"') do if not errorlevel 1 (set pkey=%%a) -exit /b +set serv_ste= +for %%# in (%_serv%) do ( +set serv_dis= +reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 +for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 +if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) +) -:: Get channel name for the key which was extracted from pkeyhelper.dll +:: Change disabled services startup type to default -:dk_pkeychannel +set serv_csts= +set serv_cste= -set k=%1 -set pkeychannel= -set p=%SystemRoot%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms -set m=[System.Runtime.InteropServices.Marshal] -set d1=[DllImport(\"PidGenX.dll\",CharSet=CharSet.Unicode)]public static extern int PidGenX(string k,string p,string m,int u,IntPtr i,IntPtr d,IntPtr f); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $k='%k%'; $p='%p%'; $r=[byte[]]::new(0x04F8); $r[0]=0xF8; $r[1]=0x04; $f=%m%::AllocHGlobal(1272); %m%::Copy($r,0,$f,1272); -set d3=%d2% [void]$AP::PidGenX($k,$p,\"00000\",0,0,0,$f); %m%::Copy($f,$r,0,1272); %m%::FreeHGlobal($f); [System.Text.Encoding]::Unicode.GetString($r, 1016, 128).Replace('0','') -for /f %%a in ('%psc% "%d3%"') do if not errorlevel 1 (set pkeychannel=%%a) -exit /b - -:dk_hwidkey - -for %%# in (pkeyhelper.dll) do @if "%%~$PATH:#"=="" exit /b -for %%# in (Retail OEM:NONSLP OEM:DM Volume:MAK) do ( -call :dk_pkey %osSKU% '%%#' -if defined pkey call :dk_pkeychannel !pkey! -if /i [!pkeychannel!]==[%%#] ( -set key=!pkey! -exit /b +if defined serv_ste ( +for %%# in (%serv_ste%) do ( +if /i %%#==ClipSVC (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "3" /f %nul% & sc config %%# start= demand %nul%) +if /i %%#==wlidsvc sc config %%# start= demand %nul% +if /i %%#==sppsvc (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "2" /f %nul% & sc config %%# start= delayed-auto %nul%) +if /i %%#==LicenseManager sc config %%# start= demand %nul% +if /i %%#==Winmgmt sc config %%# start= auto %nul% +if /i %%#==wuauserv sc config %%# start= demand %nul% +if !errorlevel!==0 ( +if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") +) else ( +set error=1 +if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") +) +) +) + +if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] + +if defined serv_cste ( +echo %serv_cste% | findstr /i "ClipSVC sppsvc" %nul% && ( +call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%] [Restart System]" +) || ( +call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" ) ) -exit /b ::======================================================================================================================================== -:dk_checkerrors - :: Check if the services are able to run or not :: Workarounds are added to get correct status and error code because sc query doesn't output correct results in some conditions @@ -1010,11 +636,12 @@ set serv_e= for %%# in (%_serv%) do ( set errorcode= set checkerror= -sc query %%# | find /i ": 4 RUNNING" %nul% || net start %%# /y %nul% +net start %%# /y %nul% +sc query %%# | find /i "4 RUNNING" %nul% || set checkerror=1 + sc start %%# %nul% set errorcode=!errorlevel! if !errorcode! NEQ 1056 if !errorcode! NEQ 0 set checkerror=1 -sc query %%# | find /i ": 4 RUNNING" %nul% || set checkerror=1 if defined checkerror if defined serv_e (set "serv_e=!serv_e!, %%#-!errorcode!") else (set "serv_e=%%#-!errorcode!") ) @@ -1023,45 +650,71 @@ set error=1 call :dk_color %Red% "Starting Services [Failed] [%serv_e%]" ) +::======================================================================================================================================== + :: Various error checks -set token=0 -if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 -if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 -if %token%==0 ( -set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( +call :dk_color %Gray% "Checking WMIC.exe [Not Found]" ) -DISM /English /Online /Get-CurrentEdition %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" -) %psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( set error=1 call :dk_color %Red% "Checking Powershell [Not Responding]" ) -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( + +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 ( set error=1 -call :dk_color %Gray% "Checking WMIC.exe [Not Found]" +call :dk_color %Red% "Checking WMI [Not Responding] %_wmic%" ) + +if not "%regSKU%"=="%wmiSKU%" ( +set error=1 +call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%]" +) + + +DISM /English /Online /Get-CurrentEdition %nul% +set error_code=%errorlevel% +cmd /c exit /b %error_code% +if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" +if %error_code% NEQ 0 ( +call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" +) + + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" +) + + +cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% +set error_code=%errorlevel% +cmd /c exit /b %error_code% +if %error_code% NEQ 0 set "error_code=0x%=ExitCode%" +if %error_code% NEQ 0 ( +set error=1 +call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" +) + + reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\PersistedTSReArmed" %nul% && ( set error=1 call :dk_color %Red% "Checking Rearm [System Restart Is Required]" ) + reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" %nul% && ( set error=1 call :dk_color %Red% "Checking ClipSVC [System Restart Is Required]" ) + for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" 2^>nul') do if /i %%b NEQ 0x0 ( reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" /t REG_DWORD /d "0" /f %nul% call :dk_color %Red% "Checking SkipRearm [Default 0 Value Not Found, Changing To 0]" @@ -1070,39 +723,38 @@ net start sppsvc /y %nul% set error=1 ) -set _wsh=1 -reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -if %_wsh% EQU 0 ( -set error=1 -call :dk_color %Gray% "Checking Windows Script Host [Disabled]" -) - -cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" -) +call :dk_actids +if not defined applist ( +net stop sppsvc /y %nul% +cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +call :dk_refresh +call :dk_actids if not defined applist ( set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" -) - -set nil= -set _sppint= -if not %_gent%==1 if not defined error ( -for %%# in (SppE%nil%xtComObj.exe,sppsvc.exe) do ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%nil%ge File Execu%nil%tion Options\%%#" %nul% && set _sppint=1 +call :dk_color %Red% "Checking Activation IDs [Not Found]" ) ) -if defined _sppint ( -call :dk_color %Red% "Checking SPP Interference In IFEO [Found] [Uninstall KMS Activator If There Is Any]" + +set token=0 +if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 +if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 +if %token%==0 ( set error=1 +call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +) + +if not exist %SystemRoot%\system32\sppsvc.exe ( +set error=1 +call :dk_color %Red% "Checking sppsvc.exe File [Not Found]" +) + +if /i %error_code% EQU 0xc0000022 ( +echo "%serv_e%" | find /i "sppsvc" %nul% && ( +call :dk_color %Magenta% "Looks like you may have used a Gaming spoofer. Check Activation Troubleshoot option in MAS." +) ) exit /b @@ -1141,82 +793,91 @@ exit /b :: 1st column = Activation ID :: 2nd column = Generic Retail/OEM/MAK Key :: 3rd column = SKU ID -:: 4th column = 1 = activation is not working (at the time of writing this), 0 = activation is working -:: 5th column = Key Type -:: 6th column = WMI Edition ID -:: 7th column = Version name incase same Edition ID is used in different OS versions with different key +:: 4th column = Key part number +:: 5th column = Ticket signature value. It's as it is, it's not encoded. (Check https://massgrave.dev/hwid.html#Manual_Activation to see how it's generated) +:: 6th column = 1 = activation is not working (at the time of writing this), 0 = activation is working +:: 7th column = Key Type +:: 8th column = WMI Edition ID +:: 9th column = Version name incase same Edition ID is used in different OS versions with different key :: Separator = _ -:: Key preference is in the following order. Retail > OEM:NONSLP > OEM:DM > Volume:MAK - :hwiddata for %%# in ( -8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8HV2C___4_0_OEM:NONSLP_Enterprise -23505d51-32d6-41f0-8ca7-e78ad0f16e71_D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ__11_1_____Retail_Starter -c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__27_0_Volume:MAK_EnterpriseN -211b80cc-7f64-482c-89e9-4ba21ff827ad_3NFXW-2T27M-2BDW6-4GHRV-68XRX__47_1_____Retail_StarterN -4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T__48_0_____Retail_Professional -9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PKCKT__49_0_____Retail_ProfessionalN -f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WXCHW__98_0_____Retail_CoreN -1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8TYMD__99_0_____Retail_CoreCountrySpecific -3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_100_0_____Retail_CoreSingleLanguage -2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8HVX7_101_0_____Retail_Core -2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_119_0_OEM:NONSLP_PPIPro -e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_121_0_____Retail_Education -c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DRR8H_122_0_____Retail_EducationN -cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_125_1_Volume:MAK_EnterpriseS_2021 -d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P39PB_125_0_OEM:NONSLP_EnterpriseS_2019 -706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DYJWX_125_0_OEM:NONSLP_EnterpriseS_2016 -faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MDWWW_125_0_OEM:NONSLP_EnterpriseS_2015 -2c060131-0e43-4e01-adc1-cf5ad1100da8_RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_126_1_Volume:MAK_EnterpriseSN_2021 -e8f74caa-03fb-4839-8bcc-2e442b317e53_M33WV-NHY3C-R7FPM-BQGPT-239PG_126_1_Volume:MAK_EnterpriseSN_2019 -3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_126_0_Volume:MAK_EnterpriseSN_2016 -60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7V2X_126_0_Volume:MAK_EnterpriseSN_2015 -a48938aa-62fa-4966-9d44-9f04da3f72f2_G3KNM-CHG6T-R36X3-9QDG6-8M8K9_138_1_____Retail_ProfessionalSingleLanguage -f7af7d09-40e4-419c-a49b-eae366689ebd_HNGCC-Y38KG-QVK8D-WMWRK-X86VK_139_1_____Retail_ProfessionalCountrySpecific -eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2YV77_161_0_____Retail_ProfessionalWorkstation -89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_162_0_____Retail_ProfessionalWorkstationN -62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_164_0_____Retail_ProfessionalEducation -13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QPF8P_165_0_____Retail_ProfessionalEducationN -1ca0bfa8-d96b-4815-a732-7756f30c29e2_FV469-WGNG4-YQP66-2B2HY-KD8YX_171_1_OEM:NONSLP_EnterpriseG -8d6f6ffe-0c30-40ec-9db2-aad7b23bb6e3_FW7NV-4T673-HF4VX-9X4MM-B4H4T_172_1_OEM:NONSLP_EnterpriseGN -df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2YV66_175_0_____Retail_ServerRdsh -d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_178_0_____Retail_Cloud -af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ4F6_179_0_____Retail_CloudN -c7051f63-3a76-4992-bce5-731ec0b1e825_2HN6V-HGTM8-6C97C-RK67V-JQPFD_183_1_____Retail_CloudE -8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CKFFD_188_0_____OEM:DM_IoTEnterprise -ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_191_0_OEM:NONSLP_IoTEnterpriseS -d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_202_0_____Retail_CloudEditionN -92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_203_0_____Retail_CloudEdition +8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8HV2C___4_X19-99683_X9J5T0gPQprYpz2euPvoJGlkurIO9h6N8ypE0KWYVpy0nbCKYnqSUCD7u8ReXAmc085jX2uM5PKurSee9Yq/PxesgiysQHDBsOhr98MXZZiIgy4ssnz2gZF70KB8tO3X7kk9LHwxXfz3rlquYPod9swe90nqvVaJMWCpQK0InUw_0_OEM:NONSLP_Enterprise +c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__27_X19-98746_WFZBjlVtHQumoaVE28/NHsRvv1lgkkfav6NPHqr6OC2u4vxkjjJkkl9OTF6DpHJu0IFrrQv+HYcdZ/WC5EzhOMqMxcujTBSAN7xLIVEbs72Db0Bi5iDAbOltJpk8QKKe18otQJ6vajW5WOPXjbgSJfDFaZQfiwvIJ1ICXt+stog_0_Volume:MAK_EnterpriseN +4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T__48_X19-98841_K3qev/5gQpX1RK1F9M9beEWWv/di1GsRF7OUcEMGTGDTYnaRenRcJaO8zOHQQvKDc57fon/v77ZpHQHT/jWWhWnLm7Ssory+s8tOs72fPjivVBDwpSPIEC1v+8Vpb4a3XCZet2e/Z5wmpCq9XDkowys3IcxYM0mHWBaNPu8gIe4_0_____Retail_Professional +9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PKCKT__49_X19-98859_WcAcor6kQgxgkTRzcoxnb8UIoo5/ueYeaOKqy9/xAzlruHAKxhatXeGtSI58lXcCK5hxXkDmcyrRFwWSwdvg0txwTi7VusYcTNCLdmNWU/62iDrBhzMrCYtuhW9EV/g4+TlbjSm4PBJ0HMlI4YzAEnyJiBgKPDgBQ8Gj9LRbEgU_0_____Retail_ProfessionalN +f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WXCHW__98_X19-98877_MBDSEqlayxtVVEgIeAl8milgjS/BVHow6+MmpCyh9nweuctlT1+LbEHmDlnqDeLr9FQrN2FpEJtNr26rE0niMdvcAP51MfJsREyhWOEbrWwWyMH0KwDAci2WxWZTJp/SEZnq5HYYT1pPPLMWAkKRHJksJJFtg4zBtoyHvLjc35c_0_____Retail_CoreN +1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8TYMD__99_X19-99652_mpjCoh6soA/rwJutsjekZpA9vDUD8znR20V/c8FwSjuCcSbPhmP6bpJR9rfptAZqpagliMxA/OUZsx0Knt0n/hgOy2mv8pr24gI9uYXK8EfhG74bVdsyvZz1tyA6CaVR02ZahQvbKYzCmXUvsI+Wge3bHbKbVpn9Mvl+itn2a4g_0_____Retail_CoreCountrySpecific +3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_100_X19-99661_KaUs6KwvtthPOsxd3x0tU/baKSv1DWSFOqbq7PbU/uYEY95p0Skzv3y4aXq+xVmfwSt8STL/4vSfFIAlsaRh7Vnq6Y/Ael8joeqI8hBN461fykoHxSELRMJ+eed50T0cJUS79ol6OTBOCCVeHgmtGVbHuL88TMWW69fGNdIMM3U_0_____Retail_CoreSingleLanguage +2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8HVX7_101_X19-98868_NpHxrAtA+GL6kawAP5Z2UdfUVcKFvf9UzEe6FIV/HztZqxpMBDFv2hdxCjD9+T8PKcW8j3n04McelOAgr3lD37Fu+wrvJIGX0dG3xEtU/MG9L9X5baBS8H6AmC6rq2+w5NUY8EchK9W2oatBflFb8IcfCSeAyOfsJei6bdu4mp8_0_____Retail_Core +2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_119_X19-99606_gtywgqIP3j+bliKdunuseeZWtsOzWhj+DmSBq7nqeNarHutgbWEwvcRiGo+nwxONt9Ak/VyuO76ZWH/db3iRVTk1y61vFv15gVlOy1ovLjVHBvmPVdQXIne2N+pIMb0eBhZWHRX63mYdkZRZ0wg/+bj4xsjJv+qLpWhVCzNMge4_0_OEM:NONSLP_PPIPro +e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_121_X19-98886_VuBmoSUdF63Cvwm9wNlc2yhD2tP9B72iVVWFNcbAwDGXF6o06oNMsIJ0VqGJDdBzZjVGw2wHokMabxZNDyIl90CO7trwgV8S0lLJVLymxyUaE3ThvN3YUsi9Q3H+5Kr0RpsojCWb+UQd/GY4bSXfyStXFylj6im7yv0db/ZWGbw_0_____Retail_Education +c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DRR8H_122_X19-98892_jQ6S2bbNoVrp/zvi8BEUwCf7fge1nAdspcjXyTeTySUiR+hXPiKQEWgyLqAdZ5Or+X2JGT/LZN1/eZ9P+REmzG/WQotZ+fyyPguoSsES+d312RkfmQoI5gVanEkGjZSU4YohREM/Vyf9MOO7dbH9MMEpFm2mje6OnhyJo2gux0g_0_____Retail_EducationN +cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_125_X22-66075_wJ/BPDFz+13PVJtBqBo+E4LCm3LoMVALCQUun9kXGBULr7V8FQ5nKUudUGHDLNNVIIicdw9Uh26BKAt0/hnE7BpBkzwdi4qAdZgKXQ1t06Ek4+zXmoT225NvpaHsuhDkE687TtCB1ZWvAulA8G9ehE3HTJSoNm4wCFOQyIQQtqQ_1_Volume:MAK_EnterpriseS_VB +d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P39PB_125_X21-83233_V+y0SFmAnGwRwgNz+0sO0mj+XxSjbdRDpom1Iqx2BJcsf96Q5ittJOcMhKiNswyKuq5suM5vy60tA/AUdb1mrnnrnXfmz7nFam/BIOOfa18GA7vd1aNFufhpmCiMWxoGSewH/T1pnCZrsvGYIj//qC7aiQVKYBngO7UYWGaytgc_0_OEM:NONSLP_EnterpriseS_RS5 +706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DYJWX_125_X21-05035_U2DIv+LAhSGz0rNbTiMQYaP3M41+0+ZioF7vh0COeeJSIruDFCZ3Li7ZM3dSleg6QTCxG04uZ3i3r1bCZv0+WAfU9rG+3BqLAwKlJS/31rETeRWvrxB1UK4mTMHwAJc9txDAc15ureqF+2b9pIIpwLljmFer6fI7z0iI6I/ZuTU_0_OEM:NONSLP_EnterpriseS_RS1 +faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MDWWW_125_X19-99617_0frpwr4N/wBVRA/nOvAMqkxmRj6Vv9mA+jVNtnurAL1TjkPN/y+6YVUd5MP/Y4As4kddHoHiZXI+2siKHJsaV95ppXoHKR8d7FRVitr1F+82TbB7OVvdCclGrRZymnq25HvtSC3BROHt7ZXTgSCWMyB7MlbLiqHiTymOj5OMX1g_0_OEM:NONSLP_EnterpriseS_TH +2c060131-0e43-4e01-adc1-cf5ad1100da8_RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_126_X22-66108_UeA6O2iIW6zFMJzLMCQjVA7gUHOGRTiFB6LPrgjhgfJEXSZnDjxw8wsR+tp+JQWeaQDsVt06c2byH3z7Ft2wNk8n3gcXUknIjlcCckNjw05WDI64/wCqz+gtf1RajMEoV/mODpBx7rdLtCg03FyV7Z9LOib4/WLSmnxjDPKMG7s_1_Volume:MAK_EnterpriseSN_VB +e8f74caa-03fb-4839-8bcc-2e442b317e53_M33WV-NHY3C-R7FPM-BQGPT-239PG_126_X21-83264_NtP6sMWmOTCdABAbgIZfxZzRs8zaqzfaabLeFXQJvfJvQPLQPk2UxMliASJG+7YwwbTD8pyhUoQqUYrlCzJZ6jDSDyUTJkXgo9akR4fBOg6Z5wn5fW8NGAMDcLND5d9XxHl0gWH/HZNIs/GZaPJsCVVqPr7X8bk/y0DeIofxICU_1_Volume:MAK_EnterpriseSN_RS5 +3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_126_X21-04921_WeNSkuiC3iyNT9tDqlj6KvM17UYMsYjEelyyMEyPEXSAbYA08lYtYJjCzxSE9T30p9dxqPIuj370OwHhAxG8a51/HoLNWR0grj08HmdOXUA8Ap4clEivxKM0zRvwPR6L2M2HQP0nN54c9It7ikzweJ0X2HHOb58oEw9LbMeUM/Y_0_Volume:MAK_EnterpriseSN_RS1 +60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7V2X_126_X19-98770_QLG40WW/TtUqtir9K6FJCQXU1mfn27uutdOunHJ3gXk6v0Mbxaqu9GKqpg5xFzdFiOPb/8Bmk/ylwceXgoaUx1nKcBGb/Bg+jICiNMEYIbGyMuYiHb0iJeVbjbBLLfWuAAuUPftfnKPH3dAu1YvhaS5nv7a5wICrXdJWeVNpBxk_0_Volume:MAK_EnterpriseSN_TH +eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2YV77_161_X21-43626_vHO/5UEtrsDzGC30A2Ya5DYXlNMs7hVYiLvM7X31xkaFMxogbiy3ZDxBbjRku3VXyW+TYsFX/D/wdJgFmMrhsNrObkxqzYMMRjx+BpwOx2PspKpS2RyzovyRl8v93SvHB5IyoO2/3pm2YqJDK1hXLhms6+DDPuiofQt36q47reQ_0_____Retail_ProfessionalWorkstation +89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_162_X21-43644_phlxNLr+sk8cCCmAVU3k3XrtD6sFDeoaODc+21soKqePbVQbzPHgokS73ccok6/gDfu/u5UKc7omL8pm2IhIhf70oC+8M/FFp0zRFeC/ZFXdF2tL23oKWI9kZbvcaoZBiqaDGc1bNYi5KAZYaJU8wwqw16ZnohQJZ7QR9cgUfFQ_0_____Retail_ProfessionalWorkstationN +62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_164_X21-04955_Px7QWdfy0esrMzQoydKlmIcGdfV0pQvbnumyrh4evDNF9gpENm8OIfZfljIynury0qZAkw4AG3uGyp+5IxZGIh6U3dz41uNVfEcA9NZ34OEBXMtjEOU1ZbJ8wp8JecQKwlORclvsri9OOi0GbGc0TYRanlci2jJL/3x/gSuWXCs_0_____Retail_ProfessionalEducation +13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QPF8P_165_X21-04956_GRSYno4+yqU/JMxHLDKdvdFWRz1uT90n5JkTvSqztDvXMf/mBhSV/OpppJWGo6UL0FwqYcu9oXl+Vx336pLAE5/EDzQHh+QCwOCDJiTKnd3hW/zrGMe6Sb0OAIkNNML9gcOBbr1IHFWhN99r8ZWl5JjpzMs2nPjejB1Ec8NCcpE_0_____Retail_ProfessionalEducationN +df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2YV66_175_X21-41295_kkJyX1AwYgDYcGK1eIRdocybkbAfEtQkDxhRUhY89X2i2PSD9jcsGQgHWyD3KUKWb3bzR8QkDS3MTeieOw3EzD0RyAQhHc6lRR+rk18lh5UOVCgrZ6byxn29Ur+jAh0LJXImggC9JMGb2cTYaZckxzm3ICoAKwrmI9JnrzBTVmY_0_____Retail_ServerRdsh +d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_178_X21-32983_YIMgXu2dZ9x1r1NLs3egTc/8EYc1RndYDvoX7QquQQLnhnhbSNBw3hmlqrQ0zNsTLut3EKpGZK2CwPspJJWE60lecdxI4211K748P6vkuqHPL4uFqXyKxTG3qRrtDIra5nnMn4GqG2fWuguzTXaumu8cJU3H1uTOsR1E/DQnJJ0_0_____Retail_Cloud +af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ4F6_179_X21-32987_H0qrFdf+FQxcSRJDtEwd8OfwC4iH/25Q01jz3QuB9yhEqB0W1i83u0WDpVK04pvU1EDCCRRI/DhXynbkWpLC0chdTOW4k5jIy+aa0cD3fccz9ChSjVHMzyTg3abEVFAvy9rttUyxcFIOKcINXHTxTRp5cZPwOa393tlJyBiliAo_0_____Retail_CloudN +8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CKFFD_188_X21-99378_Bwx3E7qmE6M8UR6+KPqLnnavI6ThNHHUO717RJY9di2YI9rzC3O0LceXOHjshSKwfwxosqFsD/p/inrJmabed1yA/ZWwISyGtAIGTtRgpuSE4TAfW6KEW0v7rcr2wwwDq7DHSuz4QN4odEGe9bvtx4zIZKufQzzN4TN2rd/BJkE_0_____OEM:DM_IoTEnterprise +ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_191_X21-99682_lE8qL1p4m68mv9wcxU2sdKZPIccybtOjr+aMAdV+sLHs9wzE26oz5GiSZ3UzpU7yoYrNMqwGkKX6mrCEGRLh+XR2Ricp7ELA1PkzaGm0FLUqaK2GNVQ00i+s6KcA2XRr/gWOhhGTqSCjpSi9cMiqMbftf9Bo/BJVK3ib9xU4OQw_0_OEM:NONSLP_IoTEnterpriseS_VB +d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_202_X22-53884_hPcIn0dF9Dq6zlXd3RxBqVDPDnf5sTasTjUqhD6lGc9IkTc8476NHd1PV1Ds++VO34/dw2H2PWk33LT5Es6PnUi32Ypva4POy4QJo5W3qyduiJiHUOM5GS9yAkKfdHFgUXaUVwopYKq+EwmgxFmEvHYdWgREHgIMyNoKAZQK0Ok_0_____Retail_CloudEditionN +92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_203_X22-53847_DCP6QzPj+BD1EEmlBelBt7x9AmvQOfd7kdkUB0b0x6/TNHRnZtdyix3pNX2IDQtJbLnNLc2ZlMmupbZQrtyxe3xl8+xlCnHByXZpzFty9sGzq3MozHHA9u9WsJEf5R7tnFDplNM1UitlTVTAyuCGk83brY4zjmz/52pUQyQHzjI_0_____Retail_CloudEdition +d4f9b41f-205c-405e-8e08-3d16e88e02be_J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ_205_X23-15027_U9eyfIBXrs++lyP6OjHHaF/wjieAxQeSKwzSkGBeTTpyCDcenq8t4cKvqDHnauSZzaVPWNoVcASkMCdlJi3EkR29KSgvx9/K2OB8LVH2PPpqvwjm1ZZdrvLMGhW83A/KRrtN9AOx7bnPC8MNLErnzbRRS9/aOrmp4Uzo8EIVagI_0_OEM:NONSLP_IoTEnterpriseSK ) do ( -for /f "tokens=1-8 delims=_" %%A in ("%%#") do if %osSKU%==%%C ( +for /f "tokens=1-10 delims=_" %%A in ("%%#") do ( -if %1==attempt1 if not defined key ( +if %1==key if %osSKU%==%%C ( + +REM Detect key attempt 1 + +if "%2"=="attempt1" if not defined key ( echo "!applist!" | find /i "%%A" 1>nul && ( -set app=%%A +if %%F==1 set notworking=1 set key=%%B -if %%D==1 set notworking=1 ) ) -if %1==attempt2 if not defined key ( -set 7th=%%G -if not defined 7th ( -set app=%%A -if %%D==1 set notworking=1 -if %winbuild% GTR 19044 call :dk_hwidkey %nul% -if not defined key set key=%%B +REM Detect key attempt 2 + +if "%2"=="attempt2" if not defined key ( +set actidnotfound=1 +set 9th=%%I +if not defined 9th ( +if %%F==1 set notworking=1 +set key=%%B ) else ( -echo "%winos%" | find /i "%%G" 1>nul && ( -set app=%%A -if %%D==1 set notworking=1 -if %winbuild% GTR 19044 call :dk_hwidkey %nul% -if not defined key set key=%%B +echo "%branch%" | find /i "%%I" 1>nul && ( +if %%F==1 set notworking=1 +set key=%%B ) ) ) +) + +REM Generate ticket + +if %1==ticket if "%key%"=="%%B" ( +set _nil= +set "string=OSMajorVersion=5;OSMinorVersion=1;OSPlatformId=2;PP=0;Pfn=Microsoft.Windows.%%C.%%D_8wekyb3d8bbwe;DownlevelGenuineState=1;$([char]0)" +for /f "tokens=* delims=" %%i in ('powershell [convert]::ToBas!_nil!e64String([Text.Encoding]::Unicode.GetBytes("""!string!"""^)^)') do set "encoded=%%i" +echo "!encoded!" | find "AAAA" 1>nul || exit /b + +1.0OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=!encoded!;TimeStampClient=2022-10-11T12:00:00Z%%E=" >"%tdir%\GenuineTicket" +) + ) ) exit /b @@ -1227,105 +888,38 @@ exit /b :: ProfessionalCountrySpecific won't be converted because it's not a good idea to change CountrySpecific editions -:: 1st column = Current Edition Activation ID -:: 2nd column = Alternate Edition Activation ID -:: 3rd column = Alternate Edition Key -:: 4th column = Current Edition Name -:: 5th column = Alternate Edition Name +:: 1st column = Current SKU ID +:: 2nd column = Current Edition Name +:: 3rd column = Current Edition Activation ID +:: 4th column = Alternate Edition Activation ID +:: 5th column = Alternate Edition HWID Key +:: 6th column = Alternate Edition Name :: Separator = _ -:: Key preference is in the following order. Retail > OEM:NONSLP > OEM:DM > Volume:MAK - :hwidfallback -if %_chan%==0 exit /b +set notfoundaltactID= +if %_NoEditionChange%==1 exit /b for %%# in ( -cce9d2de-98ee-4ce2-8113-222620c64a27_ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_EnterpriseS-2021____________IoTEnterpriseS -a48938aa-62fa-4966-9d44-9f04da3f72f2_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T_ProfessionalSingleLanguage__Professional +125_EnterpriseS-2021___________cce9d2de-98ee-4ce2-8113-222620c64a27_ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_IoTEnterpriseS-2021 +191_IoTEnterpriseS-Win11_______59eb965c-9150-42b7-a0ec-22151b9897c5_d4f9b41f-205c-405e-8e08-3d16e88e02be_J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ_IoTEnterpriseSK-Win11 +138_ProfessionalSingleLanguage_a48938aa-62fa-4966-9d44-9f04da3f72f2_4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T_Professional ) do ( -for /f "tokens=1-5 delims=_" %%A in ("%%#") do if "%app%"=="%%A" ( -echo "!applist!" | find /i "%%B" 1>nul && ( -set altkey=%%C -set curedition=%%D -set altedition=%%E +for /f "tokens=1-6 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( +echo "!applist!" | find /i "%%C" 1>nul && ( +echo "!applist!" | find /i "%%D" 1>nul && ( +set altkey=%%E +set curedition=%%B +set altedition=%%F +) || ( +set altedition=%%F +set notfoundaltactID=1 +) ) ) ) exit /b -::======================================================================================================================================== - -:: Script changes below values in official gatherosstate.exe so that it can generate usable ticket in Windows unlicensed state - -:hex:[ -$bytes = [System.IO.File]::ReadAllBytes("gatherosstate.exe") -$bytes[320] = 0x9c -$bytes[321] = 0xfb -$bytes[322] = 0x05 -$bytes[13672] = 0x25 -$bytes[13674] = 0x73 -$bytes[13676] = 0x3b -$bytes[13678] = 0x00 -$bytes[13680] = 0x00 -$bytes[13682] = 0x00 -$bytes[13684] = 0x00 -$bytes[32748] = 0xe9 -$bytes[32749] = 0x9e -$bytes[32750] = 0x00 -$bytes[32751] = 0x00 -$bytes[32752] = 0x00 -$bytes[32894] = 0x8b -$bytes[32895] = 0x44 -$bytes[32897] = 0x64 -$bytes[32898] = 0x85 -$bytes[32899] = 0xc0 -$bytes[32900] = 0x0f -$bytes[32901] = 0x85 -$bytes[32902] = 0x1c -$bytes[32903] = 0x02 -$bytes[32904] = 0x00 -$bytes[32906] = 0xe9 -$bytes[32907] = 0x3c -$bytes[32908] = 0x01 -$bytes[32909] = 0x00 -$bytes[32910] = 0x00 -$bytes[32911] = 0x85 -$bytes[32912] = 0xdb -$bytes[32913] = 0x75 -$bytes[32914] = 0xeb -$bytes[32915] = 0xe9 -$bytes[32916] = 0x69 -$bytes[32917] = 0xff -$bytes[32918] = 0xff -$bytes[32919] = 0xff -$bytes[33094] = 0xe9 -$bytes[33095] = 0x80 -$bytes[33096] = 0x00 -$bytes[33097] = 0x00 -$bytes[33098] = 0x00 -$bytes[33449] = 0x64 -$bytes[33576] = 0x8d -$bytes[33577] = 0x54 -$bytes[33579] = 0x24 -$bytes[33580] = 0xe9 -$bytes[33581] = 0x55 -$bytes[33582] = 0x01 -$bytes[33583] = 0x00 -$bytes[33584] = 0x00 -$bytes[34189] = 0x59 -$bytes[34190] = 0xeb -$bytes[34191] = 0x28 -$bytes[34238] = 0xe9 -$bytes[34239] = 0x4f -$bytes[34240] = 0x00 -$bytes[34241] = 0x00 -$bytes[34242] = 0x00 -$bytes[34346] = 0x24 -$bytes[34376] = 0xeb -$bytes[34377] = 0x63 -[System.IO.File]::WriteAllBytes("gatherosstatemodified.exe", $bytes) -:hex:] - ::======================================================================================================================================== \ No newline at end of file diff --git a/MAS/Separate-Files-Version/HWID-KMS38_Activation/KMS38_Activation.cmd b/MAS/Separate-Files-Version/HWID-KMS38_Activation/KMS38_Activation.cmd index fd812ea..09664d4 100644 --- a/MAS/Separate-Files-Version/HWID-KMS38_Activation/KMS38_Activation.cmd +++ b/MAS/Separate-Files-Version/HWID-KMS38_Activation/KMS38_Activation.cmd @@ -14,27 +14,16 @@ -:: To activate, run the script with /a parameter or change 0 to 1 in below line -set _acti=0 +:: To activate, run the script with /KMS38 parameter or change 0 to 1 in below line +set _act=0 -:: To activate along with KMS38 protection (from being replaced by 180 days KMS activation), -:: run the script with /ap parameter or change 0 to 1 in below line -set _prot=0 +:: To remove KMS38 protection, run the script with /KMS38-RemoveProtection parameter or change 0 to 1 in below line +set _rem=0 -:: To only generate GenuineTicket.xml, run the script with /g parameter or change 0 to 1 in below line -set _gent=0 +:: To disable changing edition if current edition doesn't support KMS38 activation, change the value to 1 from 0 or run the script with "/KMS38-NoEditionChange" parameter +set _NoEditionChange=0 -:: To remove KMS38 protection, run the script with /x parameter or change 0 to 1 in below line -set _unin=0 - - - -:: If value is changed in ABOVE lines or any ABOVE parameter is used then script will run in unattended mode -:: Incase if more than one options are used then only one option will be applied - - -:: To disable changing edition if current edition doesn't support HWID activation, change the value to 0 from 1 or run the script with /c parameter -set _chan=1 +:: If value is changed in above lines or parameter is used then script will run in unattended mode @@ -78,8 +67,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -99,16 +87,14 @@ set _args=%* if defined _args set _args=%_args:"=% if defined _args ( for %%A in (%_args%) do ( -if /i "%%A"=="/a" set _acti=1 -if /i "%%A"=="/ap" set _prot=1 -if /i "%%A"=="/g" set _gent=1 -if /i "%%A"=="/x" set _unin=1 -if /i "%%A"=="/c" set _chan=0 -if /i "%%A"=="-el" set _elev=1 +if /i "%%A"=="/KMS38" set _act=1 +if /i "%%A"=="/KMS38-RemoveProtection" set _rem=1 +if /i "%%A"=="/KMS38-NoEditionChange" set _NoEditionChange=1 +if /i "%%A"=="-el" set _elev=1 ) ) -for %%A in (%_acti% %_prot% %_gent% %_unin%) do (if "%%A"=="1" set _unattended=1) +for %%A in (%_act% %_rem% %_NoEditionChange%) do (if "%%A"=="1" set _unattended=1) ::======================================================================================================================================== @@ -143,7 +129,7 @@ set "_Yellow="Black" "Yellow"" set _k38= set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" -if %~z0 GEQ 500000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") set "specific_kms=SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f" ::======================================================================================================================================== @@ -194,7 +180,7 @@ goto dk_done :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %eline% echo This script require administrator privileges. @@ -204,7 +190,7 @@ goto dk_done ::======================================================================================================================================== -if %_unin%==1 goto :k_uninstall +if %_rem%==1 goto :k_uninstall :k_menu @@ -216,77 +202,56 @@ title KMS38 Activation echo: echo: echo: +echo: echo ____________________________________________________________ echo: echo [1] KMS38 Activation -echo: -echo [2] KMS38 Activation ^+ Protection echo ____________________________________________ echo: -echo [3] Remove Protection +echo [2] Remove KM38 Protection echo: -echo [4] %_exitmsg% +echo [0] %_exitmsg% echo ____________________________________________________________ echo: -call :dk_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4]" -choice /C:1234 /N +call :dk_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,0]" +choice /C:120 /N set _el=!errorlevel! -if !_el!==4 exit /b -if !_el!==3 goto :k_uninstall -if !_el!==2 ( -cls -echo: -call :dk_color2 %_White% " " %_Green% "KMS38 Protection:" -echo: -echo It stops 180 days KMS Activation from replacing KMS38 activation. -echo Protection requires permission altering of a registry key. -echo: -echo If you are going to use KMS_VL_ALL or MAS's KMS activation for Office, -echo then you don't need to enable this protection. -echo For more info, check readme. -echo: -echo: -choice /C:12 /N /M "> [1] Continue [2] Go back : " -if errorlevel 2 goto :k_menu -if errorlevel 1 (set _prot=1&goto :k_menu2) -) -if !_el!==1 (set _prot=0&goto :k_menu2) +if !_el!==3 exit /b +if !_el!==2 goto :k_uninstall +if !_el!==1 goto :k_menu2 goto :k_menu ) +::======================================================================================================================================== + :k_menu2 cls -mode 102, 34 -if %_gent%==1 (set _title=title Generate KMS38 GenuineTicket.xml) else (set _title=title KMS38 Activation) -%_title% +mode 102, 33 +title KMS38 Activation -::======================================================================================================================================== - -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( echo: -call :dk_color %_Yellow% "Press any key to go back..." -pause >nul -goto k_menu -) else ( -goto dk_done -) +echo Initializing... +call :dk_product +call :dk_ckeckwmic + +:: Show info for potential script stuck scenario + +sc start sppsvc %nul% +if %errorlevel% NEQ 1056 if %errorlevel% NEQ 0 ( +echo: +echo Error code: %errorlevel% +call :dk_color %Red% "Failed to start [sppsvc] service, rest of the process may take a long time..." +echo: ) ::======================================================================================================================================== -call :dk_initial - :: Check if system is permanently activated or not -cls -call :dk_product call :dk_checkperm -if defined _perm if not %_gent%==1 ( +if defined _perm ( +cls echo ___________________________________________________________________________________________ echo: call :dk_color2 %_White% " " %Green% "Checking: %winos% is Permanently Activated." @@ -294,7 +259,7 @@ call :dk_color2 %_White% " " %Gray% "Activation is not required." echo ___________________________________________________________________________________________ if %_unattended%==1 goto dk_done echo: -choice /C:12 /N /M "> [1] Activate [2] %_exitmsg% : " +choice /C:10 /N /M "> [1] Activate [0] %_exitmsg% : " if errorlevel 2 exit /b ) cls @@ -317,7 +282,7 @@ echo [%winos% ^| %winbuild%] if defined _evalserv ( echo Server Evaluation cannot be activated. Convert it to full Server OS. echo: -echo Check 'Change Edition Option' in Extras section in MAS. +echo Check 'Change Edition' Option in MAS. ) else ( echo Evaluation Editions cannot be activated. Download ^& Install full version of Windows OS. echo: @@ -329,6 +294,24 @@ goto dk_done ::======================================================================================================================================== +:: Check clipup.exe for the detection and activation of server cor and acor editions + +set a_cor= +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*CorEdition~*.mum" if not exist "%systemroot%\System32\clipup.exe" set a_cor=1 + +if defined a_cor ( +if not exist "!_work!\clipup.exe" ( +%eline% +echo clipup.exe doesn't exist in Server Cor/Acor [No GUI] version. +echo It's required for KMS38 Activation. +echo Check below page on how to activate it. +echo https://massgrave.dev/kms38.html +goto dk_done +) +) + +::======================================================================================================================================== + :: Check SKU value / Check in multiple places to find Edition change corruption set osSKU= @@ -350,14 +333,48 @@ goto dk_done ::======================================================================================================================================== +set error= + +cls +echo: +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b +echo Checking OS Info [%winos% ^| %winbuild% ^| %arch%] + +::======================================================================================================================================== + +:: Check Windows Script Host + +set _WSH=1 +reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) +reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) + +if %_WSH% EQU 0 ( +reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +if not "%arch%"=="x86" reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f /reg:32 %nul% +echo Enabling Windows Script Host [Successful] +) + +::======================================================================================================================================== + +echo Initiating Diagnostic Tests... + +set "_serv=ClipSVC sppsvc Winmgmt" + +:: Client License Service (ClipSVC) +:: Software Protection +:: Windows Management Instrumentation + +call :dk_errorcheck + +::======================================================================================================================================== + :: Check if GVLK (KMS key) is already installed or not set _gvlk= call :dk_channel if /i "Volume:GVLK"=="%_channel%" set _gvlk=1 -::======================================================================================================================================== - :: Detect Key set key= @@ -370,136 +387,23 @@ set altedition= if defined applist call :kms38data getkey if not defined key call :dk_gvlk %nul% - if defined applist if not defined key call :kms38fallback + if defined altkey (set key=%altkey%&set changekey=1) -::======================================================================================================================================== +if not defined key if defined notfoundaltactID ( +call :dk_color %Red% "Checking Alternate Edition For KMS38 [%altedition% Activation ID Not Found]" +) if not defined key if not defined _gvlk ( %eline% -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -echo PowerShell is not responding properly. Aborting... -goto dk_done -) -if not defined applist ( -echo Failed to get Key due to error in getting Activation IDs. -echo: -echo This error can appear when below services are not properly responding or system have other issues. -echo Windows Management Instrumentation [WinMgmt], Software Protection Platform [sppsvc] -echo: -call :dk_color2 %Red% "Error Found In:" %_White% " %e_wmispp%" -echo: -echo Check troubleshooting steps in MAS Extras option. -goto dk_done -) echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] echo Unable to find this product in the supported product list. echo Make sure you are using updated version of the script. +echo https://massgrave.dev echo: -if not "%regSKU%"=="%wmiSKU%" ( -echo Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% -echo Restart the system and try again. goto dk_done ) -goto dk_done -) - -::======================================================================================================================================== - -:: Check files - -if not exist "!_work!\BIN\gatherosstate.exe" ( -%eline% -echo 'gatherosstate.exe' file is missing in 'BIN' folder. Aborting... -goto dk_done -) - -:: Verify gatherosstate.exe file - -set _hash= -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "!_work!\BIN\gatherosstate.exe" SHA1^|findstr /i /v CertUtil') do set "_hash=%%#" -set "_hash=%_hash: =%" - -if /i not "%_hash%"=="FABB5A0FC1E6A372219711152291339AF36ED0B5" ( -if /i not "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -%eline% -echo gatherosstate.exe SHA1 hash mismatch found. -echo: -echo Detected: %_hash% -goto dk_done -) -) - -::======================================================================================================================================== - -:: Check clipup.exe for the detection and activation of server cor and acor editions - -set a_cor= -if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*CorEdition~*.mum" if not exist "%systemroot%\System32\clipup.exe" set a_cor=1 - -if defined a_cor ( -if not exist "!_work!\BIN\clipup.exe" ( -%eline% -echo 'ClipUp.exe' file is not found in 'BIN' folder. -goto dk_done -) -) - -::======================================================================================================================================== - -set error= -set activ= - -cls -echo: -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b -echo Checking OS Info [%winos% ^| %winbuild% ^| %arch%] - -::======================================================================================================================================== - -set "_serv=ClipSVC sppsvc Winmgmt" - -:: Client License Service (ClipSVC) -:: Software Protection -:: Windows Management Instrumentation - -:: Check disabled services - -set serv_ste= -for %%# in (%_serv%) do ( -set serv_dis= -reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 -if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) -) - -:: Change disabled services startup type to default - -set serv_csts= -set serv_cste= - -if defined serv_ste ( -for %%# in (%serv_ste%) do ( -if /i %%#==ClipSVC sc config %%# start= demand %nul% -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% -if /i %%#==Winmgmt sc config %%# start= auto %nul% -if !errorlevel!==0 ( -if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") -) else ( -set error=1 -if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") -) -) -) - -if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] -if defined serv_cste call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" - -if not "%regSKU%"=="%wmiSKU%" ( -set error=1 -call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%] [Restart System]" -) ::======================================================================================================================================== @@ -531,6 +435,7 @@ if !error_code! EQU 0 ( call :dk_refresh echo Installing KMS Client Setup Key [%key%] [Successful] ) else ( +set error=1 call :dk_color %Red% "Installing KMS Client Setup Key [%key%] [Failed] !error_code!" ) ) @@ -544,7 +449,8 @@ if %_wmic% EQU 1 for /f "tokens=2 delims==" %%a in ('"wmic path SoftwareLicensin if %_wmic% EQU 0 for /f "tokens=2 delims==" %%a in ('%psc% "(([WMISEARCHER]'SELECT ID FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND Description like ''%%KMSCLIENT%%'' AND PartialProductKey IS NOT NULL').Get()).ID | %% {echo ('ID='+$_)}" 2^>nul') do call set "app=%%a" if not defined app ( -call :dk_color %Red% "Checking Activation ID [Failed]" +call :dk_color %Red% "Checking Installed GVLK Activation ID [Not Found] Aborting..." +goto :dk_done ) ::======================================================================================================================================== @@ -552,20 +458,16 @@ call :dk_color %Red% "Checking Activation ID [Failed]" :: Set specific KMS host to Local Host :: By doing this, global KMS IP can not replace KMS38 activation but can be used with Office and other Windows Editions -set regadd= -set k_error= - -if not %_gent%==1 if defined app ( echo: -set regadd=1 %nul% reg delete "HKLM\%specific_kms%" /f %nul% reg delete "HKU\S-1-5-20\%specific_kms%" /f %nul% reg query "HKLM\%specific_kms%" && ( -call :regown "HKLM\%specific_kms%" +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regdel\:.*';iex ($f[1]);" %nul% reg delete "HKLM\%specific_kms%" /f ) +set k_error= %nul% reg add "HKLM\%specific_kms%\%app%" /f /v KeyManagementServiceName /t REG_SZ /d "127.0.0.2" || set k_error=1 %nul% reg add "HKLM\%specific_kms%\%app%" /f /v KeyManagementServicePort /t REG_SZ /d "1688" || set k_error=1 @@ -574,36 +476,19 @@ echo Adding Specific KMS Host [LocalHost 127.0.0.2] [Successful] ) else ( call :dk_color %Red% "Adding Specific KMS Host [LocalHost 127.0.0.2] [Failed]" ) -) - -if not %_gent%==1 if not defined app ( -call :dk_color %Red% "Adding Specific KMS Host [Skipped] [Activation ID Not Found]" -) ::======================================================================================================================================== -:: Files are copied to temp to generate ticket to avoid possible issues in case the path contains special character or non English names - -echo: -set "temp_=%SystemRoot%\Temp\_Temp" -set "_clipup=%systemroot%\System32\clipup.exe" -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -md "%temp_%\" %nul% - -pushd "!_work!\BIN\" -copy /y /b "gatherosstate.exe" "%temp_%\gatherosstate.exe" %nul% -if defined a_cor copy /y /b "ClipUp.exe" "%_clipup%" %nul% -popd - -if not exist "%temp_%\gatherosstate.exe" ( -call :dk_color %Red% "Copying Required Files to Temp [%temp_%] [Failed]" -goto :k_final -) else ( -echo Copying Required Files to Temp [%temp_%] [Successful] -) +:: Copy clipup.exe to System32 directory to activate Server Cor/Acor editions if defined a_cor ( -if exist "%_clipup%" ( +set "_clipup=%systemroot%\System32\clipup.exe" +pushd "!_work!\" +copy /y /b "ClipUp.exe" "!_clipup!" %nul% +popd + +echo: +if exist "!_clipup!" ( echo Copying clipup.exe File to [%systemroot%\System32\] [Successful] ) else ( call :dk_color %Red% "Copying clipup.exe File to [%systemroot%\System32\] [Failed] Aborting..." @@ -613,91 +498,47 @@ goto :k_final ::======================================================================================================================================== -if /i "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -echo Checking gatherosstate.exe [Already Modified] -%nul% ren "%temp_%\gatherosstate.exe" "gatherosstatemodified.exe" -goto :kskipmod -) +:: Generate GenuineTicket.xml and apply +:: Most correct way to apply a ticket is by restarting ClipSVC service but we can not check the log details in this way +:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o) -:: Modify gatherosstate.exe +set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" +if not exist "%tdir%\" md "%tdir%\" %nul% -pushd "%temp_%\" -%nul% %psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':hex\:.*';iex ($f[1]);" -popd +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -if not exist "%temp_%\gatherosstatemodified.exe" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] Aborting..." -goto :k_final -) +:: Signature value is as it is, it's not encoded +:: Session ID is in Base64 encoded format. It's decoded value is "OSMajorVersion=5;OSMinorVersion=1;OSPlatformId=2;PP=0;GVLKExp=2038-01-19T03:14:07Z;DownlevelGenuineState=1;" +:: Check https://massgrave.dev/kms38.html#Manual_Activation to see how it's generated -set _hash= -for /f "skip=1 tokens=* delims=" %%# in ('certutil -hashfile "%temp_%\gatherosstatemodified.exe" SHA1^|findstr /i /v CertUtil') do set "_hash=%%#" -set "_hash=%_hash: =%" +set "signature=C52iGEoH+1VqzI6kEAqOhUyrWuEObnivzaVjyef8WqItVYd/xGDTZZ3bkxAI9hTpobPFNJyJx6a3uriXq3HVd7mlXfSUK9ydeoUdG4eqMeLwkxeb6jQWJzLOz41rFVSMtBL0e+ycCATebTaXS4uvFYaDHDdPw2lKY8ADj3MLgsA=" +set "sessionId=TwBTAE0AYQBqAG8AcgBWAGUAcgBzAGkAbwBuAD0ANQA7AE8AUwBNAGkAbgBvAHIAVgBlAHIAcwBpAG8AbgA9ADEAOwBPAFMAUABsAGEAdABmAG8AcgBtAEkAZAA9ADIAOwBQAFAAPQAwADsARwBWAEwASwBFAHgAcAA9ADIAMAAzADgALQAwADEALQAxADkAVAAwADMAOgAxADQAOgAwADcAWgA7AEQAbwB3AG4AbABlAHYAZQBsAEcAZQBuAHUAaQBuAGUAUwB0AGEAdABlAD0AMQA7AAAA" +1.0OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=%sessionId%;TimeStampClient=2022-10-11T12:00:00Z%signature%" >"%tdir%\GenuineTicket" -if /i not "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -call :dk_color %Red% "Creating Modified Gatherosstate [Failed] [Hash Not Matched] Aborting..." -goto :k_final -) else ( -echo Creating Modified Gatherosstate [Successful] -) +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% -:kskipmod - -::======================================================================================================================================== - -:: Multiple attempts to generate the ticket because in some cases, one attempt is not enough. - -set "_noxml=if not exist "%temp_%\GenuineTicket.xml"" - -"%temp_%/gatherosstatemodified.exe" GVLKExp=2038-01-19T03:14:07Z;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% -%_noxml% net stop sppsvc /y %nul% -%_noxml% call "%temp_%/gatherosstatemodified.exe" GVLKExp=2038-01-19T03:14:07Z;DownlevelGenuineState=1 -%_noxml% timeout /t 3 %nul% - -%_noxml% ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] Aborting..." +if not exist "%tdir%\GenuineTicket.xml" ( +call :dk_color %Red% "Generating GenuineTicket.xml [Failed]" +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% goto :k_final ) else ( echo Generating GenuineTicket.xml [Successful] ) -::======================================================================================================================================== - -:: Copy GenuineTicket.xml to the root of C drive and exit if ticket generation option was used in script - -if %_gent%==1 ( -echo: -copy /y /b "%temp_%\GenuineTicket.xml" "%Systemdrive%\GenuineTicket.xml" %nul% -if not exist "%Systemdrive%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying GenuineTicket.xml to %Systemdrive%\ [Failed]" -) else ( -call :dk_color %Green% "Copying GenuineTicket.xml to %Systemdrive%\ [Successful]" -) -goto :k_final -) - -::======================================================================================================================================== - -:: clipup -v -o -altto & clipup -v -o both methods may fail if the username have spaces/special characters/non English names -:: Most correct way to apply a ticket is by restarting ClipSVC service but we can not check the log details in this way -:: To get the log details and also to correctly apply ticket, script will install tickets two times (service restart + clipup -v -o -altto ) - -set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" -if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -if not exist "%tdir%\" md "%tdir%\" %nul% -copy /y /b "%temp_%\GenuineTicket.xml" "%tdir%\GenuineTicket.xml" %nul% - -if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying Ticket to ClipSVC Location [Failed]" -) - set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" -net stop sppsvc /y %nul% || net stop sppsvc /y %nul% -sc stop sppsvc %nul% +:: Stop sppsvc -clipup -v -o -altto %temp_%\ +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% + +sc query sppsvc | find /i "1 STOPPED" %nul% && ( +echo Stopping sppsvc Service [Successful] +) || ( +call :dk_color %Red% "Stopping sppsvc Service [Failed]" +) %_xmlexist% ( net stop ClipSVC /y %nul% @@ -707,10 +548,14 @@ net start ClipSVC /y %nul% %_xmlexist% ( if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart Method]" +call :dk_color %Red% "Installing GenuineTicket.xml [Failed With ClipSVC Service Restart, Wait...]" ) ) +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% +clipup -v -o +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% + ::========================================================================================================================================== call :dk_product @@ -721,7 +566,6 @@ echo: call :k_checkexp if defined _k38 ( -set activ=1 call :k_actinfo goto :k_final ) @@ -736,31 +580,17 @@ echo Applying SKU-ID Rearm [Successful] ) else ( call :dk_color %Red% "Applying SKU-ID Rearm [Failed]" ) +call :dk_refresh echo: call :k_checkexp if defined _k38 ( -set activ=1 -call :k_actinfo -goto :k_final -) - -:: Restart software protection service to refresh itself and run refresh license status and activation commands - -net stop sppsvc /y %nul% -net start sppsvc /y %nul% -call :dk_refresh -call :dk_act - -call :k_checkexp -if defined _k38 ( -set activ=1 call :k_actinfo goto :k_final ) call :dk_color %Red% "Activation Failed" -call :dk_color %Magenta% "Restart the system and try again / Check troubleshooting steps in MAS Extras option" +call :dk_color2 %Magenta% "Check this page for help" %_Yellow% " https://massgrave.dev/troubleshoot" ::======================================================================================================================================== @@ -769,42 +599,32 @@ call :dk_color %Magenta% "Restart the system and try again / Check troubleshooti :: Remove the added Specific KMS Host (Local Host) if activation is not completed echo: -set k_error= -if defined regadd if not defined _k38 ( +if not defined _k38 ( %nul% reg delete "HKLM\%specific_kms%" /f %nul% reg delete "HKU\S-1-5-20\%specific_kms%" /f -%nul% reg query "HKLM\%specific_kms%" && set k_error=1 -%nul% reg query "HKU\S-1-5-20\%specific_kms%" && set k_error=1 -if not defined k_error ( -echo Removing The Added Specific KMS Host [Successful] -) else ( +%nul% reg query "HKLM\%specific_kms%" && ( call :dk_color %Red% "Removing The Added Specific KMS Host [Failed]" +) || ( +echo Removing The Added Specific KMS Host [Successful] ) ) :: Protect KMS38 if opted by the user and conditions are correct -if defined regadd if defined _k38 if %_prot%==1 ( -%nul% call :regown "HKLM\%specific_kms%" "" S-1-5-32-544 "" Deny "SetValue,Delete" +if defined _k38 ( +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regdel\:.*';& ([ScriptBlock]::Create($f[1])) -protect;" %nul% reg delete "HKLM\%specific_kms%" /f %nul% reg query "HKLM\%specific_kms%" && ( -call :dk_color %Gray% "Locking a Registry To Protect KMS38 [Successful]" +call :dk_color %Magenta% "Protect KMS38 By KMS [Successful] [Locked A Registry Key]" ) || ( -call :dk_color %Red% "Locking a Registry To Protect KMS38 [Failed]" +call :dk_color %Red% "Protect KMS38 By KMS [Failed To Lock A Registry Key]" ) ) :: clipup.exe does not exist in server cor and acor editions by default, it was copied there with this script -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% if defined a_cor if exist "%_clipup%" del /f /q "%_clipup%" %nul% -if exist "%temp_%\" ( -call :dk_color %Red% "Cleaning Temp Files [Failed]" -) else ( -echo Cleaning Temp Files [Successful] -) - if defined a_cor ( if exist "%_clipup%" ( call :dk_color %Red% "Deleting copied clipup.exe file [Failed]" @@ -813,15 +633,7 @@ echo Deleting copied clipup.exe file [Successful] ) ) -if %osSKU%==175 ( -call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." -) - -if not defined activ call :dk_checkerrors - -if not defined activ if not defined error ( -echo Basic Diagnostic Tests [Error Not Found] -) +if %osSKU%==175 call :dk_color %Red% "ServerRdsh Editon does not officially support activation on non-azure platforms." goto :dk_done @@ -832,108 +644,53 @@ goto :dk_done cls mode 99, 28 title Remove KMS38 Protection -set "RegKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" -set "_ident=HKU\S-1-5-19\SOFTWARE\Microsoft\IdentityCRL" -echo: -call :dk_ckeckwmic -call :k_checkexp - -:: It's better to not clean ClipSVC hence its skipped - -REM if defined _k38 ( -REM for %%# in (ClipSVC) do ( -REM sc query %%# | find /i "STOPPED" %nul% || net stop %%# /y %nul% -REM sc query %%# | find /i "STOPPED" %nul% || sc stop %%# %nul% -REM ) - -REM REM Thanks to @mspaintmsi for informing this command info - -REM rundll32 clipc.dll,ClipCleanUpState - -REM if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( -REM call :dk_color %Red% "Cleaning ClipSVC Licences [Failed]" -REM ) else ( -REM echo Cleaning ClipSVC Licences [Successful] -REM ) - -REM REM Below registry key (Volatile & Protected) gets created after the ClipSVC License cleanup command, and gets automatically deleted after -REM REM system restart. It needs to be deleted to activate the system without restart. - -REM call :regown "%RegKey%" %nul% -REM reg delete "%RegKey%" /f %nul% - -REM reg query "%RegKey%" %nul% && ( -REM call :dk_color %Red% "Deleting a Volatile Registry [Failed]" -REM call :dk_color %Magenta% "Restart the system, that will delete this registry key automatically" -REM ) || ( -REM echo Deleting a Volatile Registry [Successful] -REM ) - -REM REM Clear HWID token related registry to fix activation incase if there is any corruption - -REM reg delete "%_ident%" /f %nul% -REM reg query "%_ident%" %nul% && ( -REM call :dk_color %Red% "Deleting a Registry [Failed] [%_ident%]" -REM ) || ( -REM echo Deleting a Registry [Successful] [%_ident%] -REM ) - -REM for %%# in (ClipSVC wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) -REM call :dk_refresh -REM ) - -set exist_= -%nul% reg query "HKLM\%specific_kms%" && ( -set exist_=1 %nul% reg delete "HKLM\%specific_kms%" /f -) %nul% reg delete "HKU\S-1-5-20\%specific_kms%" /f %nul% reg query "HKLM\%specific_kms%" && ( -%nul% call :regown "HKLM\%specific_kms%" +%psc% "$f=[io.file]::ReadAllText('!_batp!') -split ':regdel\:.*';iex ($f[1]);" %nul% reg delete "HKLM\%specific_kms%" /f ) +echo: %nul% reg query "HKLM\%specific_kms%" && ( call :dk_color %Red% "Removing Specific KMS Host [Failed]" ) || ( -if defined exist_ ( echo Removing Specific KMS Host [Successful] -) else ( -echo Removing Specific KMS Host [Already Removed] -) ) goto :dk_done ::======================================================================================================================================== -:: A lean and mean snippet to set registry ownership and permission recursively -:: Written by @AveYo aka @BAU -:: pastebin.com/XTPt0JSC +:: This code runs to protect/undo below registry key for KMS38 protection +:: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f -:: Modified by @abbodi1406 to make it work in ARM64 Windows 10 (builds older than 21277) where only x86 version of Powershell is installed. +:: KMS38 protection stops 180 days KMS Activation from replacing KMS38 activation -:: This code runs only if KMS38 protection option or complete uninstall option is used by the user in this script. +:regdel: +param ( + [switch]$protect +) -:regown +$SID = New-Object System.Security.Principal.SecurityIdentifier('S-1-5-32-544') +$Admin = ($SID.Translate([System.Security.Principal.NTAccount])).Value -pushd "!_work!" -setlocal DisableDelayedExpansion +if($protect) { +$ruleArgs = @("$Admin", "Delete, SetValue", "ContainerInherit", "None", "Deny") +} else { +$ruleArgs = @("$Admin", "FullControl", "Allow") +} -set "0=%~nx0"&%psc% $A='%~1','%~2','%~3','%~4','%~5','%~6';iex(([io.file]::ReadAllText($env:0)-split':Own1\:.*')[1])&popd&setlocal EnableDelayedExpansion&exit/b:Own1: -$D1=[uri].module.gettype('System.Diagnostics.Process')."GetM`ethods"(42) |where {$_.Name -eq 'SetPrivilege'} #`:no-ev-warn -'SeSecurityPrivilege','SeTakeOwnershipPrivilege','SeBackupPrivilege','SeRestorePrivilege'|foreach {$D1.Invoke($null, @("$_",2))} -$path=$A[0]; $rk=$path-split'\\',2; switch -regex ($rk[0]){'[mM]'{$hv=2147483650};'[uU]'{$hv=2147483649};default{$hv=2147483648};} -$HK=[Microsoft.Win32.RegistryKey]::OpenBaseKey($hv, 256); $s=$A[1]; $sps=[Security.Principal.SecurityIdentifier] -$u=($A[2],'S-1-5-32-544')[!$A[2]];$o=($A[3],$u)[!$A[3]];$w=$u,$o |% {new-object $sps($_)}; $old=!$A[3];$own=!$old; $y=$s-eq'all' -$rar=new-object Security.AccessControl.RegistryAccessRule( $w[0], ($A[5],'FullControl')[!$A[5]], 1, 0, ($A[4],'Allow')[!$A[4]] ) -$x=$s-eq'none';function Own1($k){$t=$HK.OpenSubKey($k,2,'TakeOwnership');if($t){0,4|%{try{$o=$t.GetAccessControl($_)}catch{$old=0} -};if($old){$own=1;$w[1]=$o.GetOwner($sps)};$o.SetOwner($w[0]);$t.SetAccessControl($o); $c=$HK.OpenSubKey($k,2,'ChangePermissions') -$p=$c.GetAccessControl(2);if($y){$p.SetAccessRuleProtection(1,1)};$p.ResetAccessRule($rar);if($x){$p.RemoveAccessRuleAll($rar)} -$c.SetAccessControl($p);if($own){$o.SetOwner($w[1]);$t.SetAccessControl($o)};if($s){$($subkeys=$HK.OpenSubKey($k).GetSubKeyNames()) 2>$null; -foreach($n in $subkeys){Own1 "$k\$n"}}}};Own1 $rk[1];if($env:VO){get-acl Registry::$path|fl} #:Own1: lean & mean snippet by AveYo +$path = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f' +$key = [Microsoft.Win32.RegistryKey]::OpenBaseKey('LocalMachine', 'Registry64').OpenSubKey($path, 'ReadWriteSubTree', 'ChangePermissions') +$acl = $key.GetAccessControl() + +$rule = [System.Security.AccessControl.RegistryAccessRule]::new.Invoke($ruleArgs) +$acl.ResetAccessRule($rule) +$key.SetAccessControl($acl) +:regdel: ::======================================================================================================================================== @@ -980,14 +737,6 @@ if %_wmic% EQU 1 for /f "tokens=2 delims==" %%# in ('wmic path SoftwareLicensing if %_wmic% EQU 0 for /f "tokens=2 delims==" %%# in ('%psc% "(([WMISEARCHER]'SELECT ProductKeyChannel FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).ProductKeyChannel | %% {echo ('ProductKeyChannel='+$_)}" 2^>nul') do set "_channel=%%#" exit /b -:: Activation command - -:dk_act - -if %_wmic% EQU 1 wmic path SoftwareLicensingProduct where "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' and PartialProductKey<>null" call Activate %nul% -if %_wmic% EQU 0 %psc% "(([WMISEARCHER]'SELECT ID FROM SoftwareLicensingProduct WHERE ApplicationID=''55c92734-d682-4d71-983e-d6ec3f16059f'' AND PartialProductKey IS NOT NULL').Get()).Activate()" %nul% -exit /b - :: Get Windows Activation IDs :dk_actids @@ -1024,53 +773,6 @@ wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "com ) exit /b -:dk_initial - -echo: -echo Initializing... - -:: Check and enable WinMgmt, sppsvc services if required - -for %%# in (WinMgmt sppsvc) do ( -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b NEQ 0x2 ( -echo: -echo Enabling %%# service... -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% || echo Failed -if /i %%#==WinMgmt sc config %%# start= auto %nul% || echo Failed -) -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 ( -echo: -echo Starting %%# service... -sc start %%# -echo: -call :dk_color %Red% "Failed to start [%%#] service, rest of the process may take a long time..." -) -) - -:: Check WMI and SPP Errors - -call :dk_ckeckwmic - -set e_wmi= -set e_wmispp= -call :dk_actids - -if not defined applist ( -net stop sppsvc /y %nul% -cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -call :dk_refresh - -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul -if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul -if !errorlevel! NEQ 0 set e_wmi=1 - -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids -) -exit /b - ::======================================================================================================================================== :: Get Product Key from pkeyhelper.dll for future new editions @@ -1113,7 +815,51 @@ exit /b ::======================================================================================================================================== -:dk_checkerrors +:dk_errorcheck + +:: Check disabled services + +set serv_ste= +for %%# in (%_serv%) do ( +set serv_dis= +reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start %nul% || set serv_dis=1 +for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b equ 0x4 set serv_dis=1 +if defined serv_dis (if defined serv_ste (set "serv_ste=!serv_ste! %%#") else (set "serv_ste=%%#")) +) + +:: Change disabled services startup type to default + +set serv_csts= +set serv_cste= + +if defined serv_ste ( +for %%# in (%serv_ste%) do ( +if /i %%#==ClipSVC (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "3" /f %nul% & sc config %%# start= demand %nul%) +if /i %%#==wlidsvc sc config %%# start= demand %nul% +if /i %%#==sppsvc (reg add "HKLM\SYSTEM\CurrentControlSet\Services\%%#" /v "Start" /t REG_DWORD /d "2" /f %nul% & sc config %%# start= delayed-auto %nul%) +if /i %%#==LicenseManager sc config %%# start= demand %nul% +if /i %%#==Winmgmt sc config %%# start= auto %nul% +if /i %%#==wuauserv sc config %%# start= demand %nul% +if !errorlevel!==0 ( +if defined serv_csts (set "serv_csts=!serv_csts! %%#") else (set "serv_csts=%%#") +) else ( +set error=1 +if defined serv_cste (set "serv_cste=!serv_cste! %%#") else (set "serv_cste=%%#") +) +) +) + +if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] + +if defined serv_cste ( +echo %serv_cste% | findstr /i "ClipSVC sppsvc" %nul% && ( +call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%] [Restart System]" +) || ( +call :dk_color %Red% "Enabling Disabled Services [Failed] [%serv_cste%]" +) +) + +::======================================================================================================================================== :: Check if the services are able to run or not :: Workarounds are added to get correct status and error code because sc query doesn't output correct results in some conditions @@ -1122,11 +868,12 @@ set serv_e= for %%# in (%_serv%) do ( set errorcode= set checkerror= -sc query %%# | find /i ": 4 RUNNING" %nul% || net start %%# /y %nul% +net start %%# /y %nul% +sc query %%# | find /i "4 RUNNING" %nul% || set checkerror=1 + sc start %%# %nul% set errorcode=!errorlevel! if !errorcode! NEQ 1056 if !errorcode! NEQ 0 set checkerror=1 -sc query %%# | find /i ": 4 RUNNING" %nul% || set checkerror=1 if defined checkerror if defined serv_e (set "serv_e=!serv_e!, %%#-!errorcode!") else (set "serv_e=%%#-!errorcode!") ) @@ -1135,45 +882,71 @@ set error=1 call :dk_color %Red% "Starting Services [Failed] [%serv_e%]" ) +::======================================================================================================================================== + :: Various error checks -set token=0 -if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 -if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 -if %token%==0 ( -set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( +call :dk_color %Gray% "Checking WMIC.exe [Not Found]" ) -DISM /English /Online /Get-CurrentEdition %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" -) %psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( set error=1 call :dk_color %Red% "Checking Powershell [Not Responding]" ) -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( + +if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul +if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul +if %errorlevel% NEQ 0 ( set error=1 -call :dk_color %Gray% "Checking WMIC.exe [Not Found]" +call :dk_color %Red% "Checking WMI [Not Responding] %_wmic%" ) + +if not "%regSKU%"=="%wmiSKU%" ( +set error=1 +call :dk_color %Red% "Checking WMI/REG SKU [Difference Found - WMI:%wmiSKU% Reg:%regSKU%]" +) + + +DISM /English /Online /Get-CurrentEdition %nul% +set error_code=%errorlevel% +cmd /c exit /b %error_code% +if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" +if %error_code% NEQ 0 ( +call :dk_color %Red% "Checking DISM [Not Responding] %error_code%" +) + + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" +) + + +cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% +set error_code=%errorlevel% +cmd /c exit /b %error_code% +if %error_code% NEQ 0 set "error_code=0x%=ExitCode%" +if %error_code% NEQ 0 ( +set error=1 +call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" +) + + reg query "HKU\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\PersistedTSReArmed" %nul% && ( set error=1 call :dk_color %Red% "Checking Rearm [System Restart Is Required]" ) + reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState" %nul% && ( set error=1 call :dk_color %Red% "Checking ClipSVC [System Restart Is Required]" ) + for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" 2^>nul') do if /i %%b NEQ 0x0 ( reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v "SkipRearm" /t REG_DWORD /d "0" /f %nul% call :dk_color %Red% "Checking SkipRearm [Default 0 Value Not Found, Changing To 0]" @@ -1182,39 +955,38 @@ net start sppsvc /y %nul% set error=1 ) -set _wsh=1 -reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _wsh=0) -if %_wsh% EQU 0 ( -set error=1 -call :dk_color %Gray% "Checking Windows Script Host [Disabled]" -) - -cscript //nologo %windir%\system32\slmgr.vbs /dlv %nul% -set error_code=%errorlevel% -cmd /c exit /b %error_code% -if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" -if %error_code% NEQ 0 ( -set error=1 -call :dk_color %Red% "Checking slmgr /dlv [Not Responding] %error_code%" -) +call :dk_actids +if not defined applist ( +net stop sppsvc /y %nul% +cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% +call :dk_refresh +call :dk_actids if not defined applist ( set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" -) - -set nil= -set _sppint= -if not %_gent%==1 if not defined error ( -for %%# in (SppE%nil%xtComObj.exe,sppsvc.exe) do ( -reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%nil%ge File Execu%nil%tion Options\%%#" %nul% && set _sppint=1 +call :dk_color %Red% "Checking Activation IDs [Not Found]" ) ) -if defined _sppint ( -call :dk_color %Red% "Checking SPP Interference In IFEO [Found] [Uninstall KMS Activator If There Is Any]" + +set token=0 +if exist %Systemdrive%\Windows\System32\spp\store\2.0\tokens.dat set token=1 +if exist %Systemdrive%\Windows\System32\spp\store_test\2.0\tokens.dat set token=1 +if %token%==0 ( set error=1 +call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +) + +if not exist %SystemRoot%\system32\sppsvc.exe ( +set error=1 +call :dk_color %Red% "Checking sppsvc.exe File [Not Found]" +) + +if /i %error_code% EQU 0xc0000022 ( +echo "%serv_e%" | find /i "sppsvc" %nul% && ( +call :dk_color %Magenta% "Looks like you may have used a Gaming spoofer. Check Activation Troubleshoot option in MAS." +) ) exit /b @@ -1319,107 +1091,41 @@ exit /b ::======================================================================================================================================== :: Below code is used to get alternate edition name and key if current edition doesn't support KMS38 activation - -:: IoTEnterpriseS 2021 won't be converted to EnterpriseS 2021 to enable KMS38 activation because later has 5 years less update support :: ProfessionalCountrySpecific won't be converted because it's not a good idea to change CountrySpecific editions :: 1st column = Current SKU ID :: 2nd column = Current Edition Name -:: 3rd column = Alternate Edition Activation ID -:: 4th column = Alternate Edition GVLK -:: 5th column = Alternate Edition Name +:: 3rd column = Current Edition Activation ID +:: 4th column = Alternate Edition Activation ID +:: 5th column = Alternate Edition GVLK +:: 6th column = Alternate Edition Name :: Separator = _ :kms38fallback -if %_chan%==0 exit /b +set notfoundaltactID= +if %_NoEditionChange%==1 exit /b for %%# in ( -188_IoTEnterprise_______________73111121-5638-40f6-bc11-f1d7b0d64300_NPPR9-FWDCX-D2C8J-H872K-2YT43_Enterprise -138_ProfessionalSingleLanguage__2de67392-b7a7-462a-b1ca-108dd189f588_W269N-WFGWX-YVC9B-4J6C9-T83GX_Professional +188_IoTEnterprise_______________8ab9bdd1-1f67-4997-82d9-8878520837d9_73111121-5638-40f6-bc11-f1d7b0d64300_NPPR9-FWDCX-D2C8J-H872K-2YT43_Enterprise +191_IoTEnterpriseS-2021_________ed655016-a9e8-4434-95d9-4345352c2552_32d2fab3-e4a8-42c2-923b-4bf4fd13e6ee_M7XTQ-FN8P6-TTKYV-9D4CC-J462D_EnterpriseS-2021 +205_IoTEnterpriseSK_____________d4f9b41f-205c-405e-8e08-3d16e88e02be_59eb965c-9150-42b7-a0ec-22151b9897c5_KBN8V-HFGQ4-MGXVD-347P6-PDQGT_IoTEnterpriseS-Win11 +138_ProfessionalSingleLanguage__a48938aa-62fa-4966-9d44-9f04da3f72f2_2de67392-b7a7-462a-b1ca-108dd189f588_W269N-WFGWX-YVC9B-4J6C9-T83GX_Professional ) do ( -for /f "tokens=1-5 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( +for /f "tokens=1-6 delims=_" %%A in ("%%#") do if %osSKU%==%%A ( echo "!applist!" | find /i "%%C" 1>nul && ( -set altkey=%%D +echo "!applist!" | find /i "%%D" 1>nul && ( +set altkey=%%E set curedition=%%B -set altedition=%%E +set altedition=%%F +) || ( +set altedition=%%F +set notfoundaltactID=1 +) ) ) ) exit /b -::======================================================================================================================================== - -:: Script changes below values in official gatherosstate.exe so that it can generate usable ticket in Windows unlicensed state - -:hex:[ -$bytes = [System.IO.File]::ReadAllBytes("gatherosstate.exe") -$bytes[320] = 0x9c -$bytes[321] = 0xfb -$bytes[322] = 0x05 -$bytes[13672] = 0x25 -$bytes[13674] = 0x73 -$bytes[13676] = 0x3b -$bytes[13678] = 0x00 -$bytes[13680] = 0x00 -$bytes[13682] = 0x00 -$bytes[13684] = 0x00 -$bytes[32748] = 0xe9 -$bytes[32749] = 0x9e -$bytes[32750] = 0x00 -$bytes[32751] = 0x00 -$bytes[32752] = 0x00 -$bytes[32894] = 0x8b -$bytes[32895] = 0x44 -$bytes[32897] = 0x64 -$bytes[32898] = 0x85 -$bytes[32899] = 0xc0 -$bytes[32900] = 0x0f -$bytes[32901] = 0x85 -$bytes[32902] = 0x1c -$bytes[32903] = 0x02 -$bytes[32904] = 0x00 -$bytes[32906] = 0xe9 -$bytes[32907] = 0x3c -$bytes[32908] = 0x01 -$bytes[32909] = 0x00 -$bytes[32910] = 0x00 -$bytes[32911] = 0x85 -$bytes[32912] = 0xdb -$bytes[32913] = 0x75 -$bytes[32914] = 0xeb -$bytes[32915] = 0xe9 -$bytes[32916] = 0x69 -$bytes[32917] = 0xff -$bytes[32918] = 0xff -$bytes[32919] = 0xff -$bytes[33094] = 0xe9 -$bytes[33095] = 0x80 -$bytes[33096] = 0x00 -$bytes[33097] = 0x00 -$bytes[33098] = 0x00 -$bytes[33449] = 0x64 -$bytes[33576] = 0x8d -$bytes[33577] = 0x54 -$bytes[33579] = 0x24 -$bytes[33580] = 0xe9 -$bytes[33581] = 0x55 -$bytes[33582] = 0x01 -$bytes[33583] = 0x00 -$bytes[33584] = 0x00 -$bytes[34189] = 0x59 -$bytes[34190] = 0xeb -$bytes[34191] = 0x28 -$bytes[34238] = 0xe9 -$bytes[34239] = 0x4f -$bytes[34240] = 0x00 -$bytes[34241] = 0x00 -$bytes[34242] = 0x00 -$bytes[34346] = 0x24 -$bytes[34376] = 0xeb -$bytes[34377] = 0x63 -[System.IO.File]::WriteAllBytes("gatherosstatemodified.exe", $bytes) -:hex:] - ::======================================================================================================================================== \ No newline at end of file diff --git a/MAS/Separate-Files-Version/Install_HWID_Key.cmd b/MAS/Separate-Files-Version/Install_HWID_Key.cmd index c25d782..662b0de 100644 --- a/MAS/Separate-Files-Version/Install_HWID_Key.cmd +++ b/MAS/Separate-Files-Version/Install_HWID_Key.cmd @@ -14,7 +14,7 @@ -:: For unattended mode, run the script with /u parameter. +:: For unattended mode, run the script with "/Insert-HWID-Key" parameter @@ -58,8 +58,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -69,7 +68,7 @@ popd cls color 07 -title Install Windows Retail/OEM/MAK Key +title Install Windows HWID Key set _args= set _elev= @@ -80,7 +79,7 @@ if defined _args set _args=%_args:"=% if defined _args ( for %%A in (%_args%) do ( if /i "%%A"=="-el" set _elev=1 -if /i "%%A"=="/u" set _unattended=1 +if /i "%%A"=="/Insert-HWID-Key" set _unattended=1 ) ) @@ -111,6 +110,7 @@ set "_Yellow="Black" "Yellow"" set "nceline=echo: &echo ==== ERROR ==== &echo:" set "eline=echo: &call :dk_color %Red% "==== ERROR ====" &echo:" set "line=echo ___________________________________________________________________________________________" +if %~z0 GEQ 200000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") ::======================================================================================================================================== @@ -121,6 +121,12 @@ echo Project is supported for Windows 10/11. goto ins_done ) +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" ( +%eline% +echo HWID Activation is not supported for Windows Server. +goto ins_done +) + for %%# in (powershell.exe) do @if "%%~$PATH:#"=="" ( %nceline% echo Unable to find powershell.exe in the system. @@ -160,7 +166,7 @@ goto ins_done :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %eline% echo This script require administrator privileges. @@ -172,13 +178,11 @@ goto ins_done cls mode 98, 30 - -call :dk_initial - -:: Check product name - -cls +echo: +echo Initializing... call :dk_product +call :dk_ckeckwmic +call :dk_actids ::======================================================================================================================================== @@ -206,34 +210,23 @@ goto ins_done :: Detect key set key= -set pkey= -set _chan= +set channel= +set actidnotfound= -if defined applist call :hwiddata attempt1 -if not defined key call :hwiddata attempt2 +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildBranch 2^>nul') do set "branch=%%b" -set pkey= -if not defined key call :dk_hwidkey %nul% +if defined applist call :hwidkey key attempt1 +if not defined key call :hwidkey key attempt2 if not defined key ( %eline% -%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( -echo PowerShell is not responding properly. -echo: -) -echo Unable to find HWID key for [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Make sure you are using updated version of the script -echo: -if not "%regSKU%"=="%wmiSKU%" ( -echo Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% -echo Restart the system and try again. -) +echo [%winos% ^| %winbuild% ^| SKU:%osSKU%] +echo Unable to find this product in the HWID supported product list. +echo Make sure you are using updated version of the script. +echo https://massgrave.dev goto ins_done ) -if defined key call :dk_pkeychannel %key% -if defined pkeychannel set _chan=%pkeychannel% Key - ::======================================================================================================================================== if %_unattended%==1 goto insertkey @@ -241,7 +234,7 @@ if %_unattended%==1 goto insertkey cls %line% echo: -echo Install [%winos% ^| SKU:%osSKU% ^| %winbuild%] %_chan% +echo Install [%winos% ^| SKU:%osSKU% ^| %winbuild%] %channel% Key echo [%key%] %line% echo: @@ -250,10 +243,9 @@ echo Note: Difference Found In SKU Value- WMI:%wmiSKU% Reg:%regSKU% echo Restart the system to resolve it echo: ) -call :dk_color %_Green% "Press [1] to Continue or [2] to Exit" -choice /C:21 /N +call :dk_color %_Green% "Press [1] to Continue or [0] to %_exitmsg%" +choice /C:01 /N if %errorlevel%==1 exit /b -cls ::======================================================================================================================================== @@ -270,20 +262,17 @@ set error_code=%errorlevel% cmd /c exit /b %error_code% if %error_code% NEQ 0 set "error_code=[0x%=ExitCode%]" +echo: +echo [%winos% ^| SKU:%osSKU% ^| %winbuild%] +echo Installing %channel% [%key%] +echo: + if %error_code% EQU 0 ( call :dk_refresh -echo: -echo [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Installing %_chan% [%key%] -echo: call :dk_color %Green% "[Successful]" ) else ( -%eline% -echo [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Installing %_chan% [%key%] -echo: call :dk_color %Red% "[Unsuccessful] %error_code%" -if not defined applist echo Not Respoding: %e_wmispp% +if defined actidnotfound call :dk_color %Red% "Activation ID not found for this key." ) %line% @@ -293,7 +282,7 @@ if not defined applist echo Not Respoding: %e_wmispp% echo: if %_unattended%==1 timeout /t 2 & exit /b -call :dk_color %_Yellow% "Press any key to exit..." +call :dk_color %_Yellow% "Press any key to %_exitmsg%..." pause >nul exit /b @@ -343,93 +332,6 @@ wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "com ) exit /b -:dk_initial - -echo: -echo Initializing... - -:: Check and enable WinMgmt, sppsvc services if required - -for %%# in (WinMgmt sppsvc) do ( -for /f "skip=2 tokens=2*" %%a in ('reg query HKLM\SYSTEM\CurrentControlSet\Services\%%# /v Start 2^>nul') do if /i %%b NEQ 0x2 ( -echo: -echo Enabling %%# service... -if /i %%#==sppsvc sc config %%# start= delayed-auto %nul% || echo Failed -if /i %%#==WinMgmt sc config %%# start= auto %nul% || echo Failed -) -sc start %%# %nul% -if !errorlevel! NEQ 1056 if !errorlevel! NEQ 0 ( -echo: -echo Starting %%# service... -sc start %%# -echo: -call :dk_color %Red% "Failed to start [%%#] service, rest of the process may take a long time..." -) -) - -:: Check WMI and SPP Errors - -call :dk_ckeckwmic - -set e_wmi= -set e_wmispp= -call :dk_actids - -if not defined applist ( -net stop sppsvc /y %nul% -cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -if !errorlevel! NEQ 0 cscript //nologo %windir%\system32\slmgr.vbs /rilc %nul% -call :dk_refresh - -if %_wmic% EQU 1 wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "computersystem" 1>nul -if %_wmic% EQU 0 %psc% "Get-CIMInstance -Class Win32_ComputerSystem | Select-Object -Property CreationClassName" 2>nul | find /i "computersystem" 1>nul -if !errorlevel! NEQ 0 set e_wmi=1 - -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids -) -exit /b - -::======================================================================================================================================== - -:: Get Product Key from pkeyhelper.dll for future new editions -:: It works on Windows 10 1803 (17134) and later builds. (Partially on 1803 & 1809, fully on 1903 and later) - -:dk_pkey - -set pkey= -set d1=[DllImport(\"pkeyhelper.dll\",CharSet=CharSet.Unicode)]public static extern int SkuGetProductKeyForEdition(int e, string c, out string k, out string p); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $k=''; $null=$AP::SkuGetProductKeyForEdition(%1, %2, [ref]$k, [ref]$null); $k -for /f %%a in ('%psc% "%d2%"') do if not errorlevel 1 (set pkey=%%a) -exit /b - -:: Get channel name for the key which was extracted from pkeyhelper.dll - -:dk_pkeychannel - -set k=%1 -set pkeychannel= -set p=%SystemRoot%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms -set m=[System.Runtime.InteropServices.Marshal] -set d1=[DllImport(\"PidGenX.dll\",CharSet=CharSet.Unicode)]public static extern int PidGenX(string k,string p,string m,int u,IntPtr i,IntPtr d,IntPtr f); -set d2=$AP=Add-Type -Member '%d1%' -Name D1 -PassThru; $k='%k%'; $p='%p%'; $r=[byte[]]::new(0x04F8); $r[0]=0xF8; $r[1]=0x04; $f=%m%::AllocHGlobal(1272); %m%::Copy($r,0,$f,1272); -set d3=%d2% [void]$AP::PidGenX($k,$p,\"00000\",0,0,0,$f); %m%::Copy($f,$r,0,1272); %m%::FreeHGlobal($f); [System.Text.Encoding]::Unicode.GetString($r, 1016, 128).Replace('0','') -for /f %%a in ('%psc% "%d3%"') do if not errorlevel 1 (set pkeychannel=%%a) -exit /b - -:dk_hwidkey - -for %%# in (pkeyhelper.dll) do @if "%%~$PATH:#"=="" exit /b -for %%# in (Retail OEM:NONSLP OEM:DM Volume:MAK) do ( -call :dk_pkey %osSKU% '%%#' -if defined pkey call :dk_pkeychannel !pkey! -if /i [!pkeychannel!]==[%%#] ( -set key=!pkey! -exit /b -) -) -exit /b - ::======================================================================================================================================== :dk_color @@ -446,76 +348,77 @@ exit /b :: 1st column = Activation ID :: 2nd column = Generic Retail/OEM/MAK Key :: 3rd column = SKU ID -:: 4th column = 1 = activation is not working (at the time of writing this), 0 = activation is working -:: 5th column = Key Type -:: 6th column = WMI Edition ID -:: 7th column = Version name incase same Edition ID is used in different OS versions with different key +:: 4th column = Key Type +:: 5th column = WMI Edition ID +:: 6th column = Version name incase same Edition ID is used in different OS versions with different key :: Separator = _ -:: Key preference is in the following order. Retail > OEM:NONSLP > OEM:DM > Volume:MAK - -:hwiddata +:hwidkey for %%# in ( -8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8HV2C___4_0_OEM:NONSLP_Enterprise -23505d51-32d6-41f0-8ca7-e78ad0f16e71_D6RD9-D4N8T-RT9QX-YW6YT-FCWWJ__11_1_____Retail_Starter -c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__27_0_Volume:MAK_EnterpriseN -211b80cc-7f64-482c-89e9-4ba21ff827ad_3NFXW-2T27M-2BDW6-4GHRV-68XRX__47_1_____Retail_StarterN -4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T__48_0_____Retail_Professional -9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PKCKT__49_0_____Retail_ProfessionalN -f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WXCHW__98_0_____Retail_CoreN -1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8TYMD__99_0_____Retail_CoreCountrySpecific -3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_100_0_____Retail_CoreSingleLanguage -2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8HVX7_101_0_____Retail_Core -2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_119_0_OEM:NONSLP_PPIPro -e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_121_0_____Retail_Education -c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DRR8H_122_0_____Retail_EducationN -cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_125_1_Volume:MAK_EnterpriseS_2021 -d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P39PB_125_0_OEM:NONSLP_EnterpriseS_2019 -706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DYJWX_125_0_OEM:NONSLP_EnterpriseS_2016 -faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MDWWW_125_0_OEM:NONSLP_EnterpriseS_2015 -2c060131-0e43-4e01-adc1-cf5ad1100da8_RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_126_1_Volume:MAK_EnterpriseSN_2021 -e8f74caa-03fb-4839-8bcc-2e442b317e53_M33WV-NHY3C-R7FPM-BQGPT-239PG_126_1_Volume:MAK_EnterpriseSN_2019 -3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_126_0_Volume:MAK_EnterpriseSN_2016 -60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7V2X_126_0_Volume:MAK_EnterpriseSN_2015 -a48938aa-62fa-4966-9d44-9f04da3f72f2_G3KNM-CHG6T-R36X3-9QDG6-8M8K9_138_1_____Retail_ProfessionalSingleLanguage -f7af7d09-40e4-419c-a49b-eae366689ebd_HNGCC-Y38KG-QVK8D-WMWRK-X86VK_139_1_____Retail_ProfessionalCountrySpecific -eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2YV77_161_0_____Retail_ProfessionalWorkstation -89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_162_0_____Retail_ProfessionalWorkstationN -62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_164_0_____Retail_ProfessionalEducation -13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QPF8P_165_0_____Retail_ProfessionalEducationN -1ca0bfa8-d96b-4815-a732-7756f30c29e2_FV469-WGNG4-YQP66-2B2HY-KD8YX_171_1_OEM:NONSLP_EnterpriseG -8d6f6ffe-0c30-40ec-9db2-aad7b23bb6e3_FW7NV-4T673-HF4VX-9X4MM-B4H4T_172_1_OEM:NONSLP_EnterpriseGN -df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2YV66_175_0_____Retail_ServerRdsh -d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_178_0_____Retail_Cloud -af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ4F6_179_0_____Retail_CloudN -c7051f63-3a76-4992-bce5-731ec0b1e825_2HN6V-HGTM8-6C97C-RK67V-JQPFD_183_1_____Retail_CloudE -8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CKFFD_188_0_____OEM:DM_IoTEnterprise -ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_191_0_OEM:NONSLP_IoTEnterpriseS -d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_202_0_____Retail_CloudEditionN -92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_203_0_____Retail_CloudEdition +8b351c9c-f398-4515-9900-09df49427262_XGVPP-NMH47-7TTHJ-W3FW7-8HV2C___4_OEM:NONSLP_Enterprise +c83cef07-6b72-4bbc-a28f-a00386872839_3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT__27_Volume:MAK_EnterpriseN +4de7cb65-cdf1-4de9-8ae8-e3cce27b9f2c_VK7JG-NPHTM-C97JM-9MPGT-3V66T__48_____Retail_Professional +9fbaf5d6-4d83-4422-870d-fdda6e5858aa_2B87N-8KFHP-DKV6R-Y2C8J-PKCKT__49_____Retail_ProfessionalN +f742e4ff-909d-4fe9-aacb-3231d24a0c58_4CPRK-NM3K3-X6XXQ-RXX86-WXCHW__98_____Retail_CoreN +1d1bac85-7365-4fea-949a-96978ec91ae0_N2434-X9D7W-8PF6X-8DV9T-8TYMD__99_____Retail_CoreCountrySpecific +3ae2cc14-ab2d-41f4-972f-5e20142771dc_BT79Q-G7N6G-PGBYW-4YWX6-6F4BT_100_____Retail_CoreSingleLanguage +2b1f36bb-c1cd-4306-bf5c-a0367c2d97d8_YTMG3-N6DKC-DKB77-7M9GH-8HVX7_101_____Retail_Core +2a6137f3-75c0-4f26-8e3e-d83d802865a4_XKCNC-J26Q9-KFHD2-FKTHY-KD72Y_119_OEM:NONSLP_PPIPro +e558417a-5123-4f6f-91e7-385c1c7ca9d4_YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY_121_____Retail_Education +c5198a66-e435-4432-89cf-ec777c9d0352_84NGF-MHBT6-FXBX8-QWJK7-DRR8H_122_____Retail_EducationN +cce9d2de-98ee-4ce2-8113-222620c64a27_KCNVH-YKWX8-GJJB9-H9FDT-6F7W2_125_Volume:MAK_EnterpriseS_VB +d06934ee-5448-4fd1-964a-cd077618aa06_43TBQ-NH92J-XKTM7-KT3KK-P39PB_125_OEM:NONSLP_EnterpriseS_RS5 +706e0cfd-23f4-43bb-a9af-1a492b9f1302_NK96Y-D9CD8-W44CQ-R8YTK-DYJWX_125_OEM:NONSLP_EnterpriseS_RS1 +faa57748-75c8-40a2-b851-71ce92aa8b45_FWN7H-PF93Q-4GGP8-M8RF3-MDWWW_125_OEM:NONSLP_EnterpriseS_TH +2c060131-0e43-4e01-adc1-cf5ad1100da8_RQFNW-9TPM3-JQ73T-QV4VQ-DV9PT_126_Volume:MAK_EnterpriseSN_VB +e8f74caa-03fb-4839-8bcc-2e442b317e53_M33WV-NHY3C-R7FPM-BQGPT-239PG_126_Volume:MAK_EnterpriseSN_RS5 +3d1022d8-969f-4222-b54b-327f5a5af4c9_2DBW3-N2PJG-MVHW3-G7TDK-9HKR4_126_Volume:MAK_EnterpriseSN_RS1 +60c243e1-f90b-4a1b-ba89-387294948fb6_NTX6B-BRYC2-K6786-F6MVQ-M7V2X_126_Volume:MAK_EnterpriseSN_TH +eb6d346f-1c60-4643-b960-40ec31596c45_DXG7C-N36C4-C4HTG-X4T3X-2YV77_161_____Retail_ProfessionalWorkstation +89e87510-ba92-45f6-8329-3afa905e3e83_WYPNQ-8C467-V2W6J-TX4WX-WT2RQ_162_____Retail_ProfessionalWorkstationN +62f0c100-9c53-4e02-b886-a3528ddfe7f6_8PTT6-RNW4C-6V7J2-C2D3X-MHBPB_164_____Retail_ProfessionalEducation +13a38698-4a49-4b9e-8e83-98fe51110953_GJTYN-HDMQY-FRR76-HVGC7-QPF8P_165_____Retail_ProfessionalEducationN +df96023b-dcd9-4be2-afa0-c6c871159ebe_NJCF7-PW8QT-3324D-688JX-2YV66_175_____Retail_ServerRdsh +d4ef7282-3d2c-4cf0-9976-8854e64a8d1e_V3WVW-N2PV2-CGWC3-34QGF-VMJ2C_178_____Retail_Cloud +af5c9381-9240-417d-8d35-eb40cd03e484_NH9J3-68WK7-6FB93-4K3DF-DJ4F6_179_____Retail_CloudN +8ab9bdd1-1f67-4997-82d9-8878520837d9_XQQYW-NFFMW-XJPBH-K8732-CKFFD_188_____OEM:DM_IoTEnterprise +ed655016-a9e8-4434-95d9-4345352c2552_QPM6N-7J2WJ-P88HH-P3YRH-YY74H_191_OEM:NONSLP_IoTEnterpriseS_VB +d4bdc678-0a4b-4a32-a5b3-aaa24c3b0f24_K9VKN-3BGWV-Y624W-MCRMQ-BHDCD_202_____Retail_CloudEditionN +92fb8726-92a8-4ffc-94ce-f82e07444653_KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W_203_____Retail_CloudEdition +d4f9b41f-205c-405e-8e08-3d16e88e02be_J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ_205_OEM:NONSLP_IoTEnterpriseSK ) do ( -for /f "tokens=1-8 delims=_" %%A in ("%%#") do if %osSKU%==%%C ( +for /f "tokens=1-6 delims=_" %%A in ("%%#") do ( -if %1==attempt1 if not defined key ( +if %1==key if %osSKU%==%%C ( + +REM Detect key attempt 1 + +if "%2"=="attempt1" if not defined key ( echo "!applist!" | find /i "%%A" 1>nul && ( set key=%%B +set channel=%%D ) ) -if %1==attempt2 if not defined key ( -set 7th=%%G -if not defined 7th ( -if %winbuild% GTR 19044 call :dk_hwidkey %nul% -if not defined key set key=%%B +REM Detect key attempt 2 + +if "%2"=="attempt2" if not defined key ( +set actidnotfound=1 +set 6th=%%F +if not defined 6th ( +set key=%%B +set channel=%%D ) else ( -echo "%winos%" | find /i "%%G" 1>nul && ( -if %winbuild% GTR 19044 call :dk_hwidkey %nul% -if not defined key set key=%%B +echo "%branch%" | find /i "%%F" 1>nul && ( +set key=%%B +set channel=%%D ) ) ) +) + ) ) exit /b diff --git a/MAS/Separate-Files-Version/Online_KMS_Activation/Activate.cmd b/MAS/Separate-Files-Version/Online_KMS_Activation/Activate.cmd index de48729..2350009 100644 --- a/MAS/Separate-Files-Version/Online_KMS_Activation/Activate.cmd +++ b/MAS/Separate-Files-Version/Online_KMS_Activation/Activate.cmd @@ -61,8 +61,7 @@ if not %errorlevel%==0 ( echo: echo Error: This is not a correct file. It has LF line ending issue. echo: -echo Press any key to exit... -pause >nul +ping 127.0.0.1 -n 6 > nul popd exit /b ) @@ -74,13 +73,15 @@ cls color 07 title Online KMS Activation +:: You are not supposed to edit anything below this. + set WMI_VBS=0 set _Debug=0 set Silent=0 set Logger=0 set AutoR2V=1 set SkipKMS38=1 - +set vNextOverride=1 set ActWindows=1 set ActOffice=1 @@ -90,6 +91,7 @@ set _elev= set _renetask= set _renacttask= set _unattended= +set _unattendedact= set _args=%* if defined _args set _args=%_args:"=% @@ -99,14 +101,15 @@ if "%_args%"=="-el" set _unattended= for %%A in (%_args%) do ( if /i "%%A"=="-el" (set _elev=1 -) else if /i "%%A"=="/rt" (set _renetask=1 -) else if /i "%%A"=="/rat" (set _renacttask=1 -) else if /i "%%A"=="/uni" (set _uni=1 -) else if /i "%%A"=="/w" (set ActWindows=1&set ActOffice=0 -) else if /i "%%A"=="/o" (set ActWindows=0&set ActOffice=1 -) else if /i "%%A"=="/wo" (set ActWindows=1&set ActOffice=1 -) else if /i "%%A"=="/d" (set _Debug=1 -) else if /i "%%A"=="/l" (set Logger=1&set Silent=1 +) else if /i "%%A"=="/KMS-RenewalTask" (set _renetask=1 +) else if /i "%%A"=="/KMS-ActAndRenewalTask" (set _renacttask=1 +) else if /i "%%A"=="/KMS-Uninstall" (set _uni=1 +) else if /i "%%A"=="/KMS-Windows" (set ActWindows=1&set ActOffice=0&set _unattendedact=1 +) else if /i "%%A"=="/KMS-Office" (set ActWindows=0&set ActOffice=1&set _unattendedact=1 +) else if /i "%%A"=="/KMS-WindowsOffice" (set ActWindows=1&set ActOffice=1&set _unattendedact=1 +) else if /i "%%A"=="/KMS-KeepvNext" (set vNextOverride=0 +) else if /i "%%A"=="/KMS-Debug" (set _Debug=1 +) else if /i "%%A"=="/KMS-Logger" (set Logger=1&set Silent=1 ) ) ) @@ -157,6 +160,7 @@ set "_batp=%_batf:'=''%" set _PSarg="""%~f0""" -el %_args% set "_ttemp=%temp%" +set "_Local=%LocalAppData%" setlocal EnableDelayedExpansion @@ -177,7 +181,7 @@ goto Done :: Elevate script as admin and pass arguments and preventing loop -%nul% reg query HKU\S-1-5-19 || ( +>nul fltmc || ( if not defined _elev %nul% %psc% "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b %nceline% echo This script require administrator privileges. @@ -187,6 +191,16 @@ goto Done ::======================================================================================================================================== +if %~z0 GEQ 300000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") + +:: Check not x86 Windows + +set notx86= +for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b +if /i not "%arch%"=="x86" set notx86=1 + +::======================================================================================================================================== + for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( %nceline% echo Unable to find wmic.exe in the system. @@ -197,6 +211,7 @@ goto Done wmic path Win32_ComputerSystem get CreationClassName /value 2>nul | find /i "ComputerSystem" 1>nul || ( %nceline% echo wmic.exe is not responding in the system. +echo Check this page for help https://massgrave.dev/troubleshoot echo Aborting... goto Done ) @@ -206,29 +221,20 @@ reg query "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nu reg query "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled 2>nul | find /i "0x0" 1>nul && (set _WSH=0) if %_WSH% EQU 0 ( -%nceline% -echo Windows Script Host is disabled. -echo It is required for this script to work. -echo Aborting... -goto Done +reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +reg add "HKCU\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f %nul% +if defined notx86 reg add "HKLM\Software\Microsoft\Windows Script Host\Settings" /v Enabled /t REG_DWORD /d 1 /f /reg:32 %nul% ) ::======================================================================================================================================== -if %~z0 GEQ 500000 (set "_exitmsg=Go back") else (set "_exitmsg=Exit") - -:: Check not x86 Windows - -set notx86= -for /f "skip=2 tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE') do set arch=%%b -if /i not "%arch%"=="x86" set notx86=1 - -::======================================================================================================================================== - if defined _uni goto _Complete_Uninstall -if defined _renacttask set ActTask=1&goto:RenTask -if defined _renetask set ActTask=&goto:RenTask +if defined _renetask set ActTask=&call:RenTask&timeout /t 2 +cls +if defined _renacttask set ActTask=1&call:RenTask&timeout /t 2 +cls +if defined _unattended if not defined _unattendedact goto Done ::======================================================================================================================================== @@ -237,6 +243,16 @@ set _gui= :_KMS_Menu +set sub_next=0 +set sub_o365=0 +set sub_proj=0 +set sub_vsio=0 +set _Identity=0 +set kNext=HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext +dir /b /s /a:-d "!_Local!\Microsoft\Office\Licenses\*1*" %nul% && set _Identity=1 +dir /b /s /a:-d "!ProgramData!\Microsoft\Office\Licenses\*1*" %nul% && set _Identity=1 +if %_Identity% EQU 1 reg query %kNext% /v MigrationToV5Done 2>nul | find /i "0x1" %nul% && call :officeSub %nul% + set _tskinstalled= reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\taskcache\tasks" /f Path /s | find /i "\Activation-Renewal" >nul && ( set _tskinstalled=1 @@ -251,6 +267,7 @@ set _oldtsk=1 if defined _unattended ( call :Activation_Start +timeout /t 2 goto Done ) @@ -265,15 +282,9 @@ echo. echo. echo. ______________________________________________________________ echo. -if %_Debug%==0 ( echo. [1] Activate - Windows echo. [2] Activate - Office echo. [3] Activate - All -) else ( -call :_color2 %_White% " [1] Activate - Windows " %_Red% "[Debug Mode]" -call :_color2 %_White% " [2] Activate - Office " %_Red% "[Debug Mode]" -call :_color2 %_White% " [3] Activate - All " %_Red% "[Debug Mode]" -) echo. if defined _tskinstalled call :_color2 %_White% " [4] Install Auto-Renewal " %_Green% "[Installed]" if defined _oldtsk call :_color2 %_White% " [4] Install Auto-Renewal " %_Red% "[Old Installed]" @@ -281,17 +292,35 @@ if not defined _tskinstalled if not defined _oldtsk echo. [4] Insta echo. [5] Uninstall echo. _______________________________________________ echo. -echo. [6] Enable Debug Mode +if %_Debug%==0 ( +echo. [6] Enable Debug Mode [No] +) else ( +call :_color2 %_White% " [6] Enable Debug Mode " %_Red% "[Yes]" +) +if %vNextOverride% EQU 1 ( +if %sub_next% EQU 1 ( +call :_color2 %_White% " [7] Override Office vNext " %_Red% "[Yes]" +) else ( +echo [7] Override Office vNext [Yes] +) +) else ( +if %sub_next% EQU 1 ( +call :_color2 %_White% " [7] Override Office vNext " %_Yellow% "[No]" +) else ( +echo [7] Override Office vNext [No] +) +) echo. _______________________________________________ echo. -echo. [7] %_exitmsg% +echo. [0] %_exitmsg% echo. ______________________________________________________________ echo. -call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6,7]" -choice /C:1234567 /N +call :_color2 %_White% " " %_Green% "Enter a menu option in the Keyboard [1,2,3,4,5,6,7,0]" +choice /C:12345670 /N set _el=%errorlevel% -if %_el%==7 exit /b +if %_el%==8 exit /b +if %_el%==7 (if %vNextOverride% EQU 0 (set vNextOverride=1) else (set vNextOverride=0))&goto _KMS_Menu if %_el%==6 (if %_Debug%==0 (set _Debug=1) else (set _Debug=0)) &goto _KMS_Menu if %_el%==5 call:_Complete_Uninstall&cls&goto _KMS_Menu if %_el%==4 set ActTask=&call:RenTask&goto _KMS_Menu @@ -322,6 +351,8 @@ for %%# in (SppE%nil%xtComObj.exe,sppsvc.exe,osppsvc.exe) do ( reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ima%nil%ge File Execu%nil%tion Options\%%#" /f %nul%) ) +call :Clear-KMS-Cache %nul% + set "_Null=1>nul 2>nul" set KMS_Port=1688 if %_Debug% EQU 1 set _unattended=1 @@ -364,11 +395,11 @@ set "_mO21c=Detected Office 2021 C2R Retail could not be converted to Volume" set "_mO19c=Detected Office 2019 C2R Retail could not be converted to Volume" set "_mO16c=Detected Office 2016 C2R Retail could not be converted to Volume" set "_mO15c=Detected Office 2013 C2R Retail could not be converted to Volume" -set "_mO14c=Detected Office 2010 C2R Retail is not supported by KMS_VL_ALL" -set "_mO14m=Detected Office 2010 MSI Retail is not supported by KMS_VL_ALL" -set "_mO15m=Detected Office 2013 MSI Retail is not supported by KMS_VL_ALL" -set "_mO16m=Detected Office 2016 MSI Retail is not supported by KMS_VL_ALL" -set "_mOuwp=Detected Office 365/2016 UWP is not supported by KMS_VL_ALL" +set "_mO14c=Detected Office 2010 C2R Retail is not supported by this script" +set "_mO14m=Detected Office 2010 MSI Retail is not supported by this script" +set "_mO15m=Detected Office 2013 MSI Retail is not supported by this script" +set "_mO16m=Detected Office 2016 MSI Retail is not supported by this script" +set "_mOuwp=Detected Office 365/2016 UWP is not supported by this script" set DO16Ids=ProPlus,Standard,Access,SkypeforBusiness,Excel,Outlook,PowerPoint,Publisher,Word set LV16Ids=Mondo,ProPlus,ProjectPro,VisioPro,Standard,ProjectStd,VisioStd,Access,SkypeforBusiness,OneNote,Excel,Outlook,PowerPoint,Publisher,Word set LR16Ids=%LV16Ids%,Professional,HomeBusiness,HomeStudent,O365Business,O365SmallBusPrem,O365HomePrem,O365EduCloud @@ -647,7 +678,7 @@ if %ActWindows% EQU 0 ( echo.&echo %_winos% %nKMS% if defined _eval echo %nEval% ) else ( - echo.&echo Failed checking KMS Activation ID^(s^) for Windows.&echo Check Troubleshooting in MAS extras section.&call :CheckWS + echo.&echo Failed checking KMS Activation ID^(s^) for Windows.&echo Check this page for help https://massgrave.dev/troubleshoot &call :CheckWS exit /b ) ) @@ -707,9 +738,12 @@ if %winbuild% GEQ 9200 ( ) if %winbuild% LSS 9200 (if %loc_off14% EQU 0 (echo.&echo No Installed Office %aword% Product Detected...&exit /b)) ) -set sub_O365=0 +if %vNextOverride% EQU 1 if %AutoR2V% EQU 1 ( +set sub_o365=0 set sub_proj=0 -set sub_vis=0 +set sub_vsio=0 +if %sub_next% EQU 1 reg delete HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Licensing /f %_Nul3% +) set Off1ce=1 set _sC2R=sppoff set _fC2R=ReturnSPP @@ -758,7 +792,7 @@ if %sub_proj% EQU 0 for %%a in (ProjectPro,ProjectStd) do find /i "Office21%%a20 call set /a prr_off21+=1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off21+=1 ) -if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office21%%a2021R" "!_temp!\sppchk.txt" %_Nul1% && ( +if %sub_vsio% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office21%%a2021R" "!_temp!\sppchk.txt" %_Nul1% && ( call set /a prr_off21+=1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off21+=1 ) @@ -783,7 +817,7 @@ if %sub_proj% EQU 0 for %%a in (ProjectPro,ProjectStd) do find /i "Office19%%a20 call set /a prr_off19+=1 find /i "Office19%%a2019VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off19+=1 ) -if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office19%%a2019R" "!_temp!\sppchk.txt" %_Nul1% && ( +if %sub_vsio% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office19%%a2019R" "!_temp!\sppchk.txt" %_Nul1% && ( call set /a prr_off19+=1 find /i "Office19%%a2019VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off19+=1 ) @@ -815,7 +849,7 @@ if %sub_proj% EQU 0 for %%a in (ProjectPro,ProjectStd) do find /i "Office16%%aR" if %vol_off16% EQU 0 if %vol_off21% EQU 1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 if %vol_off16% EQU 0 if %vol_off19% EQU 1 find /i "Office19%%a2019VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 ) -if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office16%%aR" "!_temp!\sppchk.txt" %_Nul1% && ( +if %sub_vsio% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office16%%aR" "!_temp!\sppchk.txt" %_Nul1% && ( call set /a prr_off16+=1 if %vol_off16% EQU 1 if %vol_off21% EQU 0 if %vol_off19% EQU 0 find /i "Office16%%aVL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 if %vol_off16% EQU 0 if %vol_off21% EQU 1 find /i "Office21%%a2021VL" "!_temp!\sppchk.txt" %_Nul1% && call set /a prv_off16+=1 @@ -824,7 +858,7 @@ if %sub_vis% EQU 0 for %%a in (VisioPro,VisioStd) do find /i "Office16%%aR" "!_t ) if %loc_off16% EQU 1 if %ret_off16% EQU 1 if %_O16MSI% EQU 0 if defined _C16R if %prv_off16% LSS %prr_off16% (set vol_off16=0&set run_off16=1) set "_qr=%_zz1% %spp% %_zz2% %_zz5%ApplicationID='%_oApp%' AND LicenseFamily like 'Office16O365%%' %_zz6% %_zz3% LicenseFamily %_zz4%" -if %loc_off16% EQU 1 if %run_off16% EQU 0 if %sub_O365% EQU 0 if defined _C16R %_qr% %_Nul2% | find /i "O365" %_Nul1% && ( +if %loc_off16% EQU 1 if %run_off16% EQU 0 if %sub_o365% EQU 0 if defined _C16R %_qr% %_Nul2% | find /i "O365" %_Nul1% && ( find /i "Office16MondoVL" "!_temp!\sppchk.txt" %_Nul1% || set run_off16=1 ) set run_off15=0 @@ -862,7 +896,7 @@ if %loc_off19% EQU 1 if %vol_off19% EQU 0 ( if %aC2R19% EQU 1 (echo.&echo %_mO19a%) else (echo.&echo %_mO19c%) ) if %loc_off16% EQU 1 if %vol_off16% EQU 0 ( -if defined _C16R (if %aC2R16% EQU 1 (echo.&echo %_mO16a%) else (if %sub_O365% EQU 0 echo.&echo %_mO16c%)) else if %_O16MSI% EQU 1 (if %ret_off16% EQU 1 echo.&echo %_mO16m%) +if defined _C16R (if %aC2R16% EQU 1 (echo.&echo %_mO16a%) else (if %sub_o365% EQU 0 echo.&echo %_mO16c%)) else if %_O16MSI% EQU 1 (if %ret_off16% EQU 1 echo.&echo %_mO16m%) ) if %loc_off15% EQU 1 if %vol_off15% EQU 0 ( if defined _C15R (if %aC2R15% EQU 1 (echo.&echo %_mO15a%) else (echo.&echo %_mO15c%)) else if %_O15MSI% EQU 1 (if %ret_off15% EQU 1 echo.&echo %_mO15m%) @@ -1292,6 +1326,20 @@ if not %xOS%==x86 if exist "%ProgramW6432%\Microsoft Office\Office%1\OSPP.VBS" s if not %xOS%==x86 if exist "%ProgramFiles(x86)%\Microsoft Office\Office%1\OSPP.VBS" set loc_off%1=1 exit /b +:officeSub +reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_o365=1) +reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_proj=1 +reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_proj=1 +reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_vsio=1 +reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_vsio=1 +if %sub_o365% EQU 1 set sub_next=1 +if %sub_proj% EQU 1 set sub_next=1 +if %sub_vsio% EQU 1 set sub_next=1 +exit /b + :insKey set S_OK=1 echo. @@ -1609,22 +1657,6 @@ echo Error: %_sps% WMI version is not detected call :CheckWS goto :%_fC2R% ) -set _Identity=0 -set _vNext=0 -dir /b /s /a:-d "!_Local!\Microsoft\Office\Licenses\*1*" %_Nul3% && set _Identity=1 -dir /b /s /a:-d "!ProgramData!\Microsoft\Office\Licenses\*1*" %_Nul3% && set _Identity=1 -set kNext=HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext -if %_Identity% EQU 1 reg query %kNext% /v MigrationToV5Done %_Nul2% | find /i "0x1" %_Nul1% && set _vNext=1 -if %_vNext% EQU 1 ( -reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r ".*retail" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x2" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r ".*volume" %_Nul2% | findstr /i /v "project visio" %_Nul2% | find /i "0x3" %_Nul1% && (set sub_O365=1) -reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_proj=1 -reg query %kNext% | findstr /i /r "project.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_proj=1 -reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x2" %_Nul1% && set sub_vis=1 -reg query %kNext% | findstr /i /r "visio.*" %_Nul2% | find /i "0x3" %_Nul1% && set sub_vis=1 -) set _Retail=0 set "_ocq=ApplicationID='%_oApp%' AND LicenseStatus='1' AND PartialProductKey is not NULL" if %WMI_VBS% EQU 0 wmic path %_spp% where (%_ocq%) get Description %_Nul2% |findstr /V /R "^$" >"!_temp!\crvRetail.txt" @@ -1759,20 +1791,20 @@ find /i "Office16MondoVL_KMS_Client" "!_temp!\crvVolume.txt" %_Nul1% && ( for %%a in (O365ProPlus,O365Business,O365SmallBusPrem,O365HomePrem,O365EduCloud) do set _%%a=0 ) ) -if %sub_O365% EQU 1 ( +if %sub_o365% EQU 1 ( for %%a in (%_Suites%) do set _%%a=0 echo. -echo Microsoft Office is activated with a subscription. +echo Microsoft Office is activated with a vNext license. ) if %sub_proj% EQU 1 ( for %%a in (%_PrjSKU%) do set _%%a=0 echo. -echo Microsoft Project is activated with a subscription. +echo Microsoft Project is activated with a vNext license. ) -if %sub_vis% EQU 1 ( +if %sub_vsio% EQU 1 ( for %%a in (%_VisSKU%) do set _%%a=0 echo. -echo Microsoft Visio is activated with a subscription. +echo Microsoft Visio is activated with a vNext license. ) for %%a in (%_RetIds%,ProPlus) do if !_%%a! EQU 1 ( @@ -2980,25 +3012,45 @@ exit /b :_errorinfo -(set msg1=echo Try again and if the issue still persist then either use a^ -&echo different Internet connection or use this offline KMS activator^ -&echo KMS_VL_ALL by @abbodi1406 pastebin.com/raw/cpdmr6HZ -) - call :CheckFR -if !server_num! GTR %max_servers% ( -ping -n 1 one.one.one.one 1>nul || ping -n 1 resolver1.opendns.com 1>nul || ( -call :_color %_Red% "Unable to test KMS servers due to restricted or no Internet." -echo. -%msg1% -exit /b -) +set _intcon= +for %%a in (dns.msftncsi.com licensing.mp.microsoft.com) do ( +for /f "delims=[] tokens=2" %%# in ('ping -n 1 %%a') do (if not [%%#]==[] set _intcon=1) +) + +if not defined _intcon ( +call :_color %_Red% "Internet is not connected." +exit /b +) + +set _portcon= +for %%a in (%srvlist%) do if not defined _portcon ( +%psc% "$t = New-Object Net.Sockets.TcpClient;try{$t.Connect("""%%a""", 1688)}catch{};$t.Connected" | findstr /i true 1>nul && set _portcon=1 +) + +if not defined _portcon ( +echo Internet is found but failed to connect KMS servers on Port 1688. +echo. +echo Make sure restricted Internet [Office/College] is not connected, +echo or Port 1688 is not blocked in the firewall. +echo. +echo Either use another Internet connection or use offline KMS activator +echo https://github.com/abbodi1406/KMS_VL_ALL_AIO +exit /b +) + +if [%ERRORCODE%]==[-1073418124] ( +echo KMS server port 1688 test is passed. +echo Make sure system files are not blocked in firewall. +echo. +echo If the issue persist, try offline KMS activator, +echo https://github.com/abbodi1406/KMS_VL_ALL_AIO +echo. ) -echo Restart the system and try again. echo KMS server is not an issue in this case. -echo Check Troubleshooting steps in the ReadMe. +call :_color2 %Magenta% "Check this page for help" %_Yellow% " https://massgrave.dev/troubleshoot" exit /b ::======================================================================================================================================== @@ -3078,7 +3130,7 @@ if %winbuild% GEQ 9600 ( %nul% reg query "HKLM\%SPPk%\%_wApp%" && ( set error_=9 echo Failed to completely clear KMS Cache. -reg query "HKLM\%SPPk%\%_wApp%" /s 2>nul | findstr /i "127.0.0.2" >nul && echo Most likely, the KMS38 activation is locked. +reg query "HKLM\%SPPk%\%_wApp%" /s 2>nul | findstr /i "127.0.0.2" >nul && echo KMS38 activation is locked. ) || ( echo Cleared KMS Cache successfully. ) @@ -3158,7 +3210,7 @@ call :_color %Green% "Online KMS Complete Uninstall was done successfully." echo __________________________________________________________________________________________ ) -if defined _unattended exit /b +if defined _unattended timeout /t 2 & exit /b echo. call :_color %_Yellow% "Press any key to go back..." @@ -3942,7 +3994,7 @@ if not [%KMS_IP%]==[!KMS_IP!] exit /b goto :_taskgetserv ) -:: Ver:1.6 +:: Ver:1.7 ::======================================================================================================================================== :_extracttask:

+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