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 | 5647 ++++++----------- .../Activation_Troubleshoot.cmd | 584 +- MAS/Separate-Files-Version/Change_Edition.cmd | 550 +- .../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 | 1088 +--- .../KMS38_Activation.cmd | 902 +-- .../Install_HWID_Key.cmd | 275 +- .../Online_KMS_Activation/Activate.cmd | 226 +- 13 files changed, 3705 insertions(+), 5872 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 -::============================================================================ -:: -:: 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 - +:: If value is changed in above lines or parameter is used then script will run in unattended mode -::======================================================================================================================================== - -:: 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 -::======================================================================================================================================== +echo: +echo Initializing... +call :dk_product +call :dk_ckeckwmic -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( +:: 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_color %_Yellow% "Press any key to go back..." -pause >nul -goto dl_menu -) else ( -goto dk_done -) ) ::======================================================================================================================================== -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,79 +553,50 @@ goto dk_done ::======================================================================================================================================== -:: Check if HWID key (Retail,OEM,MAK) is already installed or not +set error= -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) +:: Check Internet connection -::======================================================================================================================================== +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%] -:: Detect Key +set _intcon= +for /f "delims=[] tokens=2" %%# in ('ping -n 1 licensing.mp.microsoft.com') do if not [%%#]==[] set _intcon=1 -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 +%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 +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]" ) -goto dk_done ) ::======================================================================================================================================== -set error= -set activ= - -:: Check Internet connection +:: Check Windows Script Host -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 _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) -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 ( -echo Checking Internet Connection [Connected] -) else ( -set error=1 -call :dk_color %Red% "Checking Internet Connection [Failed To Connect licensing.mp.microsoft.com]" -) +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] -) else ( -call :dk_color %Red% "Installing Generic Product Key [%key%] [Failed] !error_code!" -) -) - -::======================================================================================================================================== - -:: 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" -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 :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 +echo Installing Generic Product Key [%key%] [Successful] ) else ( -echo Creating Modified Gatherosstate [Successful] +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." ) ::======================================================================================================================================== -:: 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 +:: Change Windows region to USA to avoid activation issues as Windows store license is not available in many countries -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" del /f /q "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" %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" -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( -call :dk_color %Red% "Cleaning ClipSVC Licences [Failed]" +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 Cleaning ClipSVC Licences [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. - -:: 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%] +call :dk_color %Red% "Changing Windows Region To USA [Failed]" ) ) -::======================================================================================================================================== - -:: 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" +:: 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) -"%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% +set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" +if not exist "%tdir%\" md "%tdir%\" %nul% -:: Refresh ClipSVC (required after cleanup) with below command, not related to generating tickets +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -if %_lock%==1 ( -for %%# in (wlidsvc LicenseManager sppsvc) do (net stop %%# /y %nul% & net start %%# /y %nul%) -call :dk_refresh -) +call :hwiddata ticket -%_noxml% ( -call :dk_color %Red% "Generating GenuineTicket.xml [Failed] [%pfn%]" -goto :dl_final -) +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% -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..." +if not exist "%tdir%\GenuineTicket.xml" ( +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] [%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 -:: 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]" +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 - -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... +:dk_errorcheck -:: Check and enable WinMgmt, sppsvc services if required +:: Check disabled services -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..." -) +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=%%#")) ) -:: 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 +:: Change disabled services startup type to default -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 +set serv_csts= +set serv_cste= -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids +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=%%#") +) +) ) -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 +if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] -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_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 ( +for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( +call :dk_color %Gray% "Checking WMIC.exe [Not Found]" +) + + +%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +call :dk_color %Red% "Checking Powershell [Not Responding]" +) + + +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 %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 ( -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]" + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" ) -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( + +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 %Gray% "Checking WMIC.exe [Not Found]" +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,40 +1009,39 @@ 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 ( + +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 %Gray% "Checking Windows Script Host [Disabled]" +call :dk_color %Red% "Checking Activation IDs [Not Found]" +) ) -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 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 slmgr /dlv [Not Responding] %error_code%" +call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" ) -if not defined applist ( +if not exist %SystemRoot%\system32\sppsvc.exe ( set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" +call :dk_color %Red% "Checking sppsvc.exe File [Not Found]" ) -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 /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." ) ) - -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 ::======================================================================================================================================== @@ -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,1812 +1174,59 @@ 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 -) -) -) -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: +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 :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :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 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 -) +:: To remove KMS38 protection, run the script with /KMS38-RemoveProtection parameter or change 0 to 1 in below line +set _rem=0 -:: Set Path variable, it helps if it is misconfigured in the system +:: 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 -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%" -) +:: If value is changed in above lines or parameter is used then script will run in unattended mode -:: 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 ::======================================================================================================================================== @@ -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 -::======================================================================================================================================== +echo: +echo Initializing... +call :dk_product +call :dk_ckeckwmic -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( +:: 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_color %_Yellow% "Press any key to go back..." -pause >nul -goto k_menu -) else ( -goto dk_done -) ) ::======================================================================================================================================== -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,107 +1511,24 @@ 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]" -) - ::======================================================================================================================================== :: Install key @@ -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,125 +1600,70 @@ 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 -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 +if defined a_cor ( +set "_clipup=%systemroot%\System32\clipup.exe" +pushd "!_work!\" +copy /y /b "ClipUp.exe" "!_clipup!" %nul% 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" +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..." 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: =%" +:: 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) -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] -) +set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" +if not exist "%tdir%\" md "%tdir%\" %nul% -::======================================================================================================================================== +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -:: Multiple attempts to generate the ticket because in some cases, one attempt is not enough. +:: 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 "_noxml=if not exist "%temp_%\GenuineTicket.xml"" +set "signature=C52iGEoH+1VqzI6kEAqOhUyrWuEObnivzaVjyef8WqItVYd/xGDTZZ3bkxAI9hTpobPFNJyJx6a3uriXq3HVd7mlXfSUK9ydeoUdG4eqMeLwkxeb6jQWJzLOz41rFVSMtBL0e+ycCATebTaXS4uvFYaDHDdPw2lKY8ADj3MLgsA=" +set "sessionId=TwBTAE0AYQBqAG8AcgBWAGUAcgBzAGkAbwBuAD0ANQA7AE8AUwBNAGkAbgBvAHIAVgBlAHIAcwBpAG8AbgA9ADEAOwBPAFMAUABsAGEAdABmAG8AcgBtAEkAZAA9ADIAOwBQAFAAPQAwADsARwBWAEwASwBFAHgAcAA9ADIAMAAzADgALQAwADEALQAxADkAVAAwADMAOgAxADQAOgAwADcAWgA7AEQAbwB3AG4AbABlAHYAZQBsAEcAZQBuAHUAaQBuAGUAUwB0AGEAdABlAD0AMQA7AAAA" +1.0OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=%sessionId%;TimeStampClient=2022-10-11T12:00:00Z%signature%" >"%tdir%\GenuineTicket" -"%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% +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %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 -) - -::======================================================================================================================================== +set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" -:: 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 ) +:: Stop sppsvc -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% +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% -if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying Ticket to ClipSVC Location [Failed]" +sc query sppsvc | find /i "1 STOPPED" %nul% && ( +echo Stopping sppsvc Service [Successful] +) || ( +call :dk_color %Red% "Stopping sppsvc Service [Failed]" ) -set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" - -net stop sppsvc /y %nul% || net stop sppsvc /y %nul% -sc stop sppsvc %nul% - -clipup -v -o -altto %temp_%\ - %_xmlexist% ( net stop ClipSVC /y %nul% net start 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]" ) - -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 +echo: 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 + +:: KMS38 protection stops 180 days KMS Activation from replacing KMS38 activation -:: Modified by @abbodi1406 to make it work in ARM64 Windows 10 (builds older than 21277) where only x86 version of Powershell is installed. +:regdel: +param ( + [switch]$protect +) -:: This code runs only if KMS38 protection option or complete uninstall option is used by the user in this script. +$SID = New-Object System.Security.Principal.SecurityIdentifier('S-1-5-32-544') +$Admin = ($SID.Translate([System.Security.Principal.NTAccount])).Value -:regown +if($protect) { +$ruleArgs = @("$Admin", "Delete, SetValue", "ContainerInherit", "None", "Deny") +} else { +$ruleArgs = @("$Admin", "FullControl", "Allow") +} -pushd "!_work!" -setlocal DisableDelayedExpansion +$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() -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 +$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 -) -) -) -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: +set altedition=%%F +) || ( +set altedition=%%F +set notfoundaltactID=1 +) +) +) +) +exit /b :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :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") -::======================================================================================================================================== - -:: Elevate script as admin and pass arguments and preventing loop +:: Check not x86 Windows -%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 + +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) ) -call :CheckFR +if not defined _intcon ( +call :_color %_Red% "Internet is not connected." +exit /b +) -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." +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. -%msg1% +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 @@ -10408,31 +7925,94 @@ for %%# in ( %ProgramData%\Microsoft\OfficeSoftwareProtectionPlatform\ ) do ( -if %1==check ( -if exist %%#tokens.dat set token=%%#tokens.dat -) +if %1==check ( +if exist %%#tokens.dat set token=%%#tokens.dat +) + +if %1==delete ( +if exist %%# ( +%nul% dir /a-d /s "%%#*.dat" && ( +attrib -r -s -h "%%#*.dat" /S +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) -if %1==delete ( -if exist %%# ( -%nul% dir /a-d /s "%%#*.dat" && ( -attrib -r -s -h "%%#*.dat" /S -del /S /F /Q "%%#*.dat" -) -) -) -) -exit /b +$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 + +:: 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 ( -cls %eline% -echo Not Respoding: !e_wmispp! +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 + +:: 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 ( -cls %eline% -echo Not Respoding: !e_wmispp! +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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≈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 @c@{1YQy& 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 z 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%0A*J zs6QejE$mq+9b8Rou9>0k%N8+8JCS((H6e#C-`Nj2ZeNc!e460+7o#6Dj3V>8t-8sj z8J6ux5Xq-C?+-1}b)<0fo1g9Y({7$@SVST*l1w;6o1^a`CN5g}6 z1;2@Bf`A?TZ))5RnY<>L9}s^A#=bN)2r}KBczGb9yKWOeh>Y85^^8)PZ`l$Na~$&S zD0^|N5jgR&UEY+=JFo;CE7A8fp^4btqnPsJGZI!EN=9hA1;KL?vEeoU|_tO2Lk;bSNZ65|5WAxz*zqCK?}eWm0$RR7Bqlfyx=Q(`L zaF7Y<9}9s&2H<5?UhV;|fvt;Ie8zw9*kpr(5A#>q1Qzebih6EJR@97ieC26Y_zbXA zpZ)b01MeT0`Lo!&n8#;G%_F2`(4qr9Q~ahgpJH8zVZZ-qoMPBsxAJfG3t5%nTlwj?pq{pc(*6rSKKIPA-7hm889;GzQforUB$QGj+PMO z;F4!%{WFg|*S&H>RFI9HR>#_n8ZDf{$tBN9zDhD+WcD_bf}zW5zb;E1J2ECG={JoG z!(^+L4C+yP(6p3B8nKd@P-7A2w&`vqy)mZ)f=g=XD0b?uDmQ&kd$Pp&2!{BtjpBqa zR-cPX?|zQ>p06p`gt-z8FCO zdl?njd`X%W#(taXFP%!O@shv7L4Evu4w8)FJ{?Y3n2!i-9?o*0XtfrmWoTYm~OIW|u>I0*F28~lpy-C z|Ic8n`;yFEmHuMIm0-KGDn&4uBq@X*7PhAGp>B!CvwA|G~9E zFc9kb6%Np8nxLP`?;?N$^#*{Blm@1}m|X$+IS2>PylAL|831h{a6j-3@_*qBrZ4}i z0D{MYt^pkId%bV*3;HQC<%>B6un+_I7rXxxaxSx%djVJ&2nX~HaBr{y;rGq?boXxn zOabDQ>_51@CD0(Y!UkV7v$cO3^#ZVqG=2JwbmTdyA`ayJS_YIt0;fLB5 zii9yL_JLnmw{lZClREY#-dSM;WDxa?bzfk&1R*Z0TuNg)Bgag)(v-%G=-V>#?B0J1 zHTk_(`jxn*iGI5a`WF37QtmM}ENeUiH|h_=BU$YCYyy7OE;l+d+@8=%#)o7%KTlTF z;zSzT3Wh_rRm+0wjPoS4NHhj*^?i%?+1y5J_v#~2ASIhV_U<~|+DMIIR%9QU``$u= zg@2JllFJu+^OXu~mIU`x)Q0d)>{nA)!kC_-!#F^x13X{<%?COvbVc!2$N%jsA7}Ja z_y78&XQE4dw`EJ8F&^XJSuRk1YKya~dWlqVQ>BCx{JcHyW1?}@V4A7DzCWO&H2HRkct)ioJYjh! zSr93Mgf*oSgX|s>Pj)P8l-0lAQ3Uo=c1H-Q70P?~kEix)@E^|0;X}6YF`7xx+PHjA z`1SZx4UMV+{Ksf2yBw)>+gIFJe04w0H1%MTEH|Yvlruc!~G_x;0R9e_=AUE};ugMAJX1w+ciL+(!gT*&@iv$7I)!HK1!3 zZHQAK2h{G2MCvOhu{LBYvF|MEZ9=6W59^n(Q2q{?QOBH7e_4N~ip6=HE90+{{3-S< z&oq?hJxA*Q&4jR$Ow(!Co1@B4i(>YpaSX!2X-;Yx;?Ebg@4?-F`+UK{L>{M1C`rD(aj887v?FW^21(c6FSOU|bAyox;V8-U&(pBw` z%Jt*@7S9)Gg@tK$}ASM_-=Q$OwPB z(0E`8UIg#^hPF)}siiG4!_teTRT#b&wxr zkiH)6m6br0xZh4mKkGYcC-~Xz;8_g#C{A&H5cykttzEa?_$UHdx+Urv2^YFut4<(o z&|A%@=-21ekPtwuO!{+LP%cBGIxcQat3J_E_y;+}#)xjbOm?R+e*-jk(2KNELjX8pFg?FeU@sV)o9c zfaoKf6};3`cpD`i4V~Bdn@TqGd`GBk0VNDpb{83+2DQ8ZlyQSe5$`?S--Y=W>nzz? zb!cTro#{3sEp5SE(kc#_rCu~;#jM}}lptTEWS zb>+WYi?!@Kq}@y_jeqi>)kYU!69BIyW9SsR)#sp=!jx+N7y<8_5x7~RfZ{m5j1_an zPQktvp$o@nMG-1Dbsx8eSt%J-A0@v~oZ7m>+kBerrCv-i#&(+W_YZIis>tL$*Bg=>s5hbD`JdQrHDlk7knsHFX6YTB%Ekcd`g3PE!AV%(% z2zQ3aTl6Mw&P#$`es-LVn0|;^StrpGuSlV+FDa}8Ux7&qJlj5aDJ0U6oxDDguqMSiGB~Wj5|c(HsbZ~ovRuGsOjkzb{|~cSU*xpi-G0d&Zfa{BMfH#z3J+6yZyhv0QL3vmWq?Jb5mGk;$O ziTiQy{VIxkC%;stgbg46D?eak`=CB5(}q&HIAhvxDUR1&J|S@N&YYTon9Ys}%k;bt zv#WMr6%oBh6l%2!O$}wU0B6zH1zp=k96AA0Ne>!u( zFN<2rS6w8ug?*1(6$cOd`7A+J)&XQFvn@#Q!;&EXXJ(;8a-Dh`Zs3i`8McI{wG?H4 zcu{#lS-C_lxGriKPI#ahOZE`gClpJww@5=f1s4)JM+`@S{F+%s-ike_>qd7{p)N|41@@=yP;%&&J5FM&384cTAw}&s9;u-QWCMS zLYC~&1^zZCwH|StaTcenwo0tnJ5I{NKpqS(O~|yZMm{8*Btu524dZD{RXUZi5lpSKp@zDW`jK|`4! zv2<90iA}pBW(33iVg!Tg;8eUh5MZ$s6p9Hga{|*Ty z*R{!ro*Y9^*}ga(zJU>5ifhvDnu9q)+lgrX@E+}l%Y+Y{f)6L7n3-OQSlX!g-fU|x z{7P!2$Jn8&9yfzE16ON@^Qu5%hR8ROVd3w43M4sYt$t{!k6-eqOz8{QH1q|BvHreU zkk+@-USg7nkW<8k&Zwn`w){cLfN-Bt(EL8aBgNS6{muC0ft4}MJNK^Exex17_hH$V zvd2)qX74qq!zvGN?9RB-Tb7Gqsc}MrIlHK5z6739e}TUCTBdKgCvixPh?;K@K&s5w zxAXftl1Y=KLln#H23H>nPg4_b2-* zoaIOxx_-RGQ5-NPi~HUaj?ylHcPSN-=12Y4Kfw~8cw^OL>)-_mB#cYtsBIhM9#DN) zFKY?QrfaU;`>00>KvuOEO_Rp1{mJe}3KrX`YhbEY=&L_EDPsnR4gB&T)pRsx_s!XC zT+E^6Nxrmv67IEq|F`7C=p)T_J9&vwkfB+)oB?QwgrByL^QY0;n;#iDGG~Q8K0M@? zZ)+w0=5e+*Xz!QpFcP;@_!=h2HYQ^mlWH0`v-&JMTXqY*i_tQKLd{wQYk6|kW^@Zx&pf3)8^#?Y*ljQi1;?jh^3 zI5^Ai@uk^CnbptnbdRx6g}FQp+4-Id^~w^yxWv}1JXj3+B*zrjusiX@bErZ8^IG{Kvf!tNzx;fhqN;mwQ>A53NSw5nhcu zYZhnwe>kIGJmZ1-6k4f%Y};-5IgFT_sD@o~M7~~Ig5KYrnVvLG0d5wc-cB8>a;QN0~=)QWfcL&=pn zXI!DyHp-h7X1Onf>Z6yzqY=8OYKV+pvFJ; zSE@?=PJ#F2B!waJzRB>;{4(BD7u8T<;Z`f4J(=lFA)flH5Z$~Rm@?i#6wBwO9+@a*uM62)?<9AD>fB(6QE@MV?>Hje zB1F$Q(=F@!Uhmr&O(nxDuK|u;QRsKrzOPxl@&ry!rXFXX#e?sM#%yJA#{)Ds)LmGDSOo3%?N(}=8$j4<0a{X@*9f=!^Ph% zQV(8(ARd3};w!RP@At$f)A%8UfWP$<|cj&7Bh-(6vjhQ(M%Uz6S*$_P_&r=&(hvcve=H6P$7GJfbu3U*Ld zH_w4rHAlNo1sBAd=>Z#J!4FwaP2cawDY6HfENDkYRAAD^)ouM&rkPKn{1-VD+())+ zBSL)St9onGiKH)mg@(`V!w=t9ixooTohWXM?|R=S?X-N`NC>b)H{^+s-wei+j8UW! zOubEllG;KlFtpHfAN&gKTh2#o=yJ_p_Yf4)Fo3iS1K%*dVnONr!E$tAhJQ9jCQFTx zlp6c~j8M$8^rm9E&#Vodpek!hXNX{_s(^kE8_~Iv_C7bZI;dhyVJ|zkt2@`Xw#@Iyp2cRc6${iOSQ?K{m8S}2|D z>NbfmiP=(u-A8pvMyK-YmbA`zmgN%Xzm9k(9a8KwJG`m|O@l~`OO#qA#?;Z*W8CjJ zJ1)+uorf29Kt`7(*&?|a`~zGe^aKa$cTvx~GX;`8t?gO^?zOq$lsk`6ozYq&^> zAoeC*Psp^MUiZ4x>Q{()llVq9+;dCyah-1~nyEDfel?eaE&xSGZPS}M8n3Qpbws}_ z$PjP;UH49M23g{a&MA>wI%1t$SpufE7M{o(exd=nUsRG;gSSP{HsL=WWj4&tux#JS z&VZYce+pB_L8MA=QQW00*%pW7h_oUtC-?5eD7vMh3q#I#K@OLr+3#;B?LQ)YK*5Ibg2 zXLP+~mS&;Qn2tA^SK*al%?CJdn!(()0{@hkK1cL@)l50$?Jb*Nn+Lm`cug&ugL<7Y0+T z!v`mqwS%GFtFGs3XzN@$OE-LqK|-w4ap`#`XW>VtAP(V;J7^k-gI!?=(k5hF7~f__ zRl~=G@ax`&wfe<{i>7>IdW)oXM>>QfZuwh0pZ{G$e~znCh!e9ERwfUd)?KCBPu?Rj z+D#F4?pYbtpZ%hnOP|w*dB9603AloJ#-eqQ;h4JRot?*N8G>!D+lGh?wycG~H;n?U z4G)<5bo}hz?d!UgALT#NMd0XVPt`o^;qZvSO$y6F8Y6z&va*$geK2|o31CS=RKIw~ zdeq=uD5>PI{~Wvhe2%FF})qtc-T z8DTjA1&Qsw=Pb8Lai;sV#aEsTyLj2na7Fw2jS}w5@na^Xz#Z5G;GhA{gbgg zR(e!1aY(xSD9pPfRz-wjM!)BWaxLuYpZ%t| zvaJpSGEFv?hfsiMZg>2Xrj>Aq<;Dqbjd|p+%VX}XH@`9I$vjx!*6TqTw3sl((xgda z!-jnL8wDBTGoVp(F4Zrs?u&rN(b$;wzMls9qGbOx3Uw3hJKLKU8~bop0={`Om08Gl zyOr>sRu6VUy(W9R?uB&;24wU;TqSQ|R1Moaq?QU%IdVrFPxqF(%@d@28*}n0!Snpl zORDfoUD;d9zfgcl4bM5^C@;b|+>9j=FSv@jR7iVQK1RxTQ*|{nS$fKUZ{Yq+bFNde zGHn2|7Q>#K-|vNojL_RG3(8)mXWA5y$Hmg{e5yiXy~;pP&fb$_!`!T)^AzU4V1ngM zNA=H!%obFRRhwv?{F2-5dON7UX?FMjarMtJqI>@rFFdyGIb)o$ZQHiZGq!Epwr$(C zZTrsW`@6|=^Zc>Xrn_yLoz>m+oxNU*!s#1~Ot)~+H;LFT2-1-Tjp|bZ^s+dcuF*qy z17D0=G-Tdp=&=8T!W2&KBFiS)dhNR&-A=5Z`Vk>Fjvy}uICdf?9bU*?2OC;OG z9eGG(POD(hQ+mgur*O?!_PK&bESgr`!c3wB83_2(mUMRB+A+?my?8cY>tyZ9+#?L9 ztizGH{%6U&m+#PP(U%vW1;F+^8O`zf9!Gkp_A$kwB(p`UIiy>nUhy>*bhQL2%1FyW zReO)F!$AIk?5Z>js@7}ZC<+O1IXvDp#EnzJeKci5VTnF=&PpjPOZ%*34H8O-_?^bB zMx`6HRcq~#^m82Srnr3Bam&P$YN>5Jh)7}Azbm;F_c~?J5%y*OXltZAyaPBkG(Zy# z0bFB+`3``YHy$=JehY@=KxU0)`D&m@;nEAw?|AC1wNHF8i>cZe&tQ8!i9G-wm|0Uf z^5Mnp>t2-Gtzx!lJF{7O;~=Jo_f6+*kB|#9RnfJ8`RJ^2sSY*=GJPlE^xfC!gAg8$ zzKKrYvE-Tme5$!q#EJTA*PnOgv5nSaKTN^JYOXb}-vz-Wv(RZ5G z!fg=9E$xfDFSLr~vpG(QqTp<25TP5_Q88Q*IY_jgi097ocm}Pe|ClbFB$wtQwhvQOAD`-{-#!k#>NFy$EUW&XmyH2Y( z0D3qiE+o{{+f!|bC-jHKn!oglKp9e_(942~oh}P>UXxBQT3o=f%$z3I`C>|8)f6Hk zihJ@ISv!e>SD)_!JMB!@I)e*8BzxnRbq71g2ZCFFCE(3MLVHyR;Z*Y1jI3dp*OMO@ zx#5kpS);3n(_&6!!EtK;w$x?jRCh>oA1d5aRbpDhjY?@DVhN(csd>#dhHC{iW9hxt}z%@xV8cPwYL{@~#{Ax8Wxwh~m|=o*u4?M?4IC3|4(wPIs7 zAc!3`qZghOsVhTjXito|I`$ues33A&H)0rU=(bs6eTz~{G~A8y{HX+~vPO^hTzvbNx*pOh&j;rRlCVIy*B5yDrG2!o2$;VR`jl(l z_H?j1p;uUe>A)g=A=mxwNQG~ibm7c$`joam(Oxy)B$QsJyH~4q5jZDp_aFp4UEg!C z6*)Yur8`85aK_l*W8f^b*H+8yKPeGg{k>Z>H~}~O?;`NFjszDlTzv@fQ3yvdJxJh(+nPS{UpJgf2-yy)^Fx^d#u7Vr9AK2v zc+yBlbib7whXMhSImBF5!%M{L$d|JcC+Q@m1n{L8ZcO-#FeFm9c$=6>XIvWdZvv~V zlUEgYwT%B=$Y!9zZQz$8ruJPA+8SOGyz~!)x>b+3Cat9uTkH( zv|8i1Hac9G-t}R`k7HDST&ZTMF%)qn{K&4XPg?nL?y-Te=?NpN>LNi$REkK;!r z6>eNyRU4w1X19lJ`Suv{4WO^l8G1ZAF6i1AVDeG9N%qDMjOAM7WN^>64_20_#+h{F zgd2#0w^Bz<%>ApQK?Ys5PD^~h6r;G%$WXPc8@5@!%3AD12rT~T%T4uGs5#27Ou`#5 zQ_8yGM@O`X11kV5v)&<@SZ}uLmfYqv`+dl&y;qwmok0NGi(DkRrzK&FD4JDh8v5Hw z42eT`v7}%2{QjvUr1IuQ67{YY#v*`LmE3aouAcnX8j}|{6$a&yi7HvokwLYfxU*=GA!e6v{aOMmvPUC&Th?A;lpxRmB z%SYN37#+(84ToEM(!O}aI{Ie9^iuWcaGD=g9%_454XTp zp--7-BF$yw}5c{>?O%g z^4K#<00`$oiPe5W41*jNPTmABWqlQxOwS6N!lhb@KgCck0>Bfq;iv>v*X$0%k0UAH z*7(nzs3!$C)=p>Xap>3(4$OcRn5<#fLci>p0jEMod0`^rs~4EuX-AcLhA< z`&pGhM}Y2T>WI19)Rur19_rV>Nj<0)Zzw}YU8F>?&zG7Xv{rVif286*Bbx#eV(s1C zVK#FAc`SCJsn5SCla%3pq;_+Yp^iSeEB=uT7J544hLBhl9#jCqC{CPwF#S$EZ}=ne ztEO~#$o883i?Hz`DB>MIyISzS7@E4Uz?hsS_jwDYa_jVCSbFAXZTpGIbX9~z^lpNE zgGG>f0T6j`Z+nRE3YZ`0FjBSf%N!F#TG$UY5wJhbA~f_bCbqBHbdQ}_UOMcLwV_|A zIMLX<)`C=TSAJX(h<$rB=9)z0$h>h$~`8a!ark~fkqRzeIG$u*S?fQrn$|a+MuP|(_&}=mngE|ab^$ZAJ+nF7ml7K|LEPeFP2ah(FPYR_9 z)MTo%z+HFHEqUvkzY%vc=C{9x(l5!-HU?ssx|}fTuVe^OFwEB-7`)ebyUKyr@ROtI6w-GVJBxB?JztE z>(akL3Lry-M1ong3DwikA!->#xcZd_N6KO?z5)Ni)^kf+n`pFG1e*}@;C{RJK7ANo z`%D9;UvI)?3n2=NqQ~ucnmm@2Fhs}r$a%j%hHS9wNY0zVeMQ8UlpuX2( z)e7lXJ$9GJEH2^SP50}3`U@jxfD?<%@!WD2MvKne)0@2a#)eb@sRl7m8Z>6Q{D-hqG*=<~$994h0zSQ;AE z1Qf4_z`euMREy+umM{lOd&~~>OR>+1m!ci0Mg=04ef_Sju~`geP2*8alAu9;mJ4Ru zDKGqBYIy*M4tNBZHOx-xGyNly+ToD0J?7T9!sW)`sM0KN&?P$ahmiQ~dGSbUUj zKP!%Zcq;WZdpJ+#no0A7F3w{ARo2tlpeSk(tXh5F-yd{>as_4&v2QG13R4Mz4O?v> zjSRZiEqSEpBR#T3IV;am4Wn`$QXW&M!Ha8XtKj^F7Z(^<%9FH%u9EeQwqDS8v65H| zzu9!JYcobfzA3B+A=oN>ptz^cF4tfbFl4|!W!A2(W+ZozbfE7Hhb3L)Pwn>H^CV)# z*oX4fUky2&JKN&89}Wk5uGw*CGqyNgLw!=)<Vv^l~mehv`;b)eanq4szt5+F z!6yo7$MkBwED~gTT_%?%pOJP^xbr5uX4j#?N8zLG@q>gk1i;49qmKuW$D<&FDlGq(vQ0!XDd!fHJegAIL;sdH87-=V&u#zG){d-A$hEt>?pY8H1Wc;;|*z+99T ze6#-7)RnW3baxjhXq9;>hn);9ncd^sNl>6(++ z+K|SpT`Ya>gc8RmR9Lvi3wi`sKL4{}dyk{^9DXG`N-(U0SG!W|8jvZ*Y{O-?l9Bvs z1p+z(9RAwpaLFA%m@2LBHRzuiZEKMt^>!?h)-#;)(_?uuOY3{Z;*x&t-Z}u+sZ#4? z+M=<&pO!>^O;pPmag1XQ+Oi>kNQXK1>umF?)#q&DL&`nJP`C}XuF1EmNq-TA8>b0o zg_MG6S9ITpAUSD`V;`pqItn#d#7q@u)tThgrk8day@4**k1@Dg7%?^33gO(d{!SIh#*`p-!R6?7L?OGK7*{grS_Be#IBS8#eKpaxFH1?e~kIkI0;i(9@1z6%KCiz)hs%VWZ zf#S;h=W|xe$lB?!cbFNVx;Qz{kNd6c=knEV^OE@hgaHAK=1J>~dGrwA0j{CJJ~6yj zaoHS;HCOV&1qp23=b8~_NL$$3iAQI*rEJuc;bMHV`!>ovMc;N zr%0ZIy^OP8eA!S?3w2ur?=b4#hS0ob_g8@z8(HNyN*;8SFm6%ajoVIQ%r(Bmx4eJf z9Z{xv1eat6(@p418PoAmZe?o`%ht;fPyR&}525<}wxE zeeyYb6i`uTFW=9&TQHzf1?pK27d`s1IteEcSRb@|Z&om15V*CJuH@>nhY#>{cZJ`J zzXNydp;j zUtfcI+^`UNEE=n=sd$wfuWbxAT`R`o#aA;u`uZD6VKU^RW9U4_>uncB^ubYrJrA(| zw3`LsmisT~QCG6iKMcuoyY9DVh^?9&t)geP9wj>f5g-Ajh7i*zN=LVAna6IuW}E*0 zPnI5*D1ypkXcuBlSO79n@{KARZ+lE$PNz=32!O1j1p)3tw_&0~p&|}nrd&{QD;7qs zt}QY7b#euhqTEQ_M*Mzf8R1Km!;erjEPp!P9YUE%VA)2BUd}Jfq2o_WMz;N`AA1a{ zR`aM-n&m@_W4Zx+;weA;DIo={hFBgcxr%_lWXNNG_FsgrX}FT$F}7MG1QE>H+m+lh-OkVV@dRRiv^&YiFatRhKVUzKg%Ugi)kqo5mJc*Y|o2nN9Ew z7H(xRY27z?bEK65ti`q;3o5ritzYwXm?;-*)8GsQst1h5lyVPF%PpB3Whc~}DYAcS z_I=pl4?R5B90JW$bg2dxpa5B47XvAj7C>SX2>V&~b^^#jLL{$oD#b*a&_Cd+NR-f4 zhz~Ae6g7q8;R2jiv5(G@!_1ejtsZP8d${2RG%s9EHIUTmm?;7h&my9_S6s_W)EKZlOATWt&e!%VPJRKL&aS=HBl!sGl)$>}llyNkF|y}^ z(?ih&jf+3)uJwalHSAZ6#5K9l*Qt2f=T}tMf-&C;_k@=_NlpybHp}|F!^zGF)+QZ^ z)`*fkcs5MLEK$a^&oHwqd>4@ur$X58L_Dp@xI8COu#Y_~6DK;kD;zpf$8Y?pZS61b zU$+8o!w<>Xgc{!6=*6%&#frTW&2QlZ4e1a!ndeK_mh&%`1v)Kp@xdvaKaXs?>DBjP zk#7e;$&m(fRp+07iCL@XdC;Yt5#dKa)kj(DcV1Jv7ZcN-r6iTw`)}7v_~mh&Ga1+# z&SO%@xoCWYbSUR&s<%pJDndRpN84#*NwZ)p>m5tM7m6>CVoW2T$6q0uv)S}xK09+=xCbXp$gIz;>T$A+5qg9Qcb zD1Rk)hP!aH8a7l3Z7n~H9ULOlA4Xsnz$g?K{*)$*ZB2}`YVwHddJ>X-yv}~HmV3}Y z;!BX=ig1$Lr>0IK?g@f%9v~nHj#2mzg$%CZ1Iq53zA@xZW<4Gorb?43tMC%=F98&) zTqbY-t8;>0jT@FN;~OJL4a5E7xh+HNB>Rh_!#M~zUw_fpVBHmT5daKm(-#8(u+l8D z2ZzrmG~7`cl&QbsK3A#aTKNPxW=7BcR6BJUM7@moyMoE>vusCIWGW)FB_HaHvosPr zv{CJDavk>|$D(~Mvk(!`K-pAg&Ztt~0~CLmk3E=AHUeK4$PGI0_+ zNY6t6N)-4?j=_u42EBffX&ihf_hE4*Gu4+unGkyG_=)~2T5krk8?%S0A>QcT?pD`W_2ZPzH~8g{}FJJz7u0uz}L$gwx^&oW>{>(nHAZ=(`dyfsfqpPX2h?*01|9K!%WSx3Xr)d2owMLH z3%QAfk%&3M7ufMIvO8ZsTY{x5-VOHE_Aik#glN%H1UNUiJJ!e9a@eB=i20tRM zf3ke)Ti4wUuG^TzFLDp}Fd|mpMr^roj(dvp?`c;ceZcq@ZM<+g0hpz|ymZ0>QyQ7RK2%MYeI^Ho8eX$5j0J>kO=$;?r;uf^M<-!xVD7#J!RO!THhL2D%FKK;m~ zlVw&b(YMVWTmSM7=q(Y#=K;1JUwc3ldmlxnA9gaC(QKR6B*U_o>=z)4VE4=m6uW7LVeh*LVkj5GrEv4-_;Hjb$xH> zp!WbVF$YK$PW`R<=OT9_Y;Ki_RbKD2WFIV&MJz!*q^8VFUUAPH4`mq4_I6bVFh`ms zpbE-pU&Bq3YQij?3S@5C6 z$WN3}xWjn%UMf;Lr?RE$X}(U~yW&-8@T%NQ6SNLcL)CMJfY?S*@RcI2_WA0%J#D+;v=2hVMoJ!{jd{8~aA!ILUg`u`T!U09qxP zK-wIu5cSG^QkB+&SA&^vSP{zav>G&iL63u6xg9-X6G91Z9JZWX! zJU)7CyEL4rn_mHU4h*`uDOEaV9=|7Lr+#fkWZf(widuIR-aeo z0Rb;qnF$e_W1y45yJy3Ba@%zE2kt6;P^kppoYG34eJJ_T?Nfyp(;DhCqoQJQ^I@OBpl~OqoF+o?<8Dm zpvB{zcHC9Mo*Bd!iK;1DDcc90V`e=F+MWQO!MY)i4!Jd_dSYz>N*|6CE_B;uHk3T$ zI$H^uP+Lgl_gkS0lA7Woaj^wsXvfWI6cIR}gXUgvDH-Og-s1!!vXAtC3n8xgx*)Da<4~Y4H2ep6uFL7y5ASlj`!68=Rx`prwD#g|hP-Sb zpx>WbOr69u!qbk;+$5Zdv~J23KRY|Q_oorEq@xR;i9{DZiCexMdn~Z3-8lqKzQ6ZL zLM)2Pu6Oa^Q{(X`Gha|jl}bGQ9+(bpgPJ{hyU(G*%pl6jLKp>1HVZa@5A{7Ky|AxS zt=@#STyW$OZlS*dV~uv2YK3Z6e`ox0aQmSKC)5DSogB1Uo?cZ~ZYfBm`(dJ|h0d;j zimWh;AS3$&rei510}SU# z@2{xVh&&bC6ZF;JC@H1Ja(X_zjniv%u>(vDpvil*io(rABc4!#T@+wCsLrU-YEFSq z?9u*nRQJ&Q;z`p8Y{nD6oO<-EK8Zi)S6Gp0V=Jc50@ycq1XWisMn)@V6B6jIGdM8# zgTSlhSKP(-e~bn#64_7LG$#XOK<`RzNx28icO~<7lihrxoG%}oyJ`yuJT`3q@Leqd zouwE6L7P4)V0u3*qZ_m8mMLW?HAET6jD^^*^4!#;BtaWKz^{zznn?@Vv)v7rH3_3u&8ql-Sp1|zrak7Mtdt7|+ zx;*g9PHhZV2ZHOLTt7bB+H}zGS!eMz!IM|g>D*xP3-X@xBTk}ERfmh`!M6QD=QXpc zxSGZUf8pK186kF3xpoR?!5z=nr6FuvhN7lb+s@CZIS+Q5ryu%ihU=4-tZu|Jp3&RX z3GR4|iKaa*V}h*VfOcyt3c6Aj83f;Bz6Im4@?Dr6oa8uOtJ>4w+))R2MvoJV-hoDp z%YLXJwx)V>a*#5KX|Y4xu|S(l`pt6es#S%wrHsxF*?qTr8StS8PbKbj_m?t?0pnrJ zg2}T+yM~l~Wwi#`?Q?l#%wW&#Y)%tTJKUhlki_>nka{l`hNy3Q%hIZb#jRQwGPye|Oy=R_bHMTCEb)BImraBYyQH zGYBxF#Y~Rn?qQ+TQ!1o}BCCjh7b)OeYcUIGbO}bkf1HQ?4+8R3qJuF5heEa@O2J*O zdnFzs$}ci10E`YLgXsVej`6l@RdY2PoX5DHRb(`ZiwcPk+Mq0QsBJ>DC22xU_QO&O z=}{-$m>uR+*-uy-({!N_@J>9PJmZ5cQIan;cg&}^Nij2qI{iUSE-u3(%mQ!hLUe{? z#z736KN-T$=pD8Ye*6q@nX1%6P?L={ru}$|1q9=enyOZ(H#-2EEW_}N$87(pWL0Vk zjaN;&(Z(fq+3_&ot`)55ej^RRj@92E8i!2X*Aot9w(Ftp$0MF@#0w6vRE>Ws<$f#6 zvML083Q^2y!dhR2VZ`a)gMY#i1sD=%{yjNIXcL#Y#8M4wH29wCx<>b}39KF4Qoy+^ zTXiw{yePV|HVaux6_8{op++dav6W(16@71FqVe-X;y!D!B>MFwMV>6f5b)+w&Ogg` zPc;@WuAhKfCoY+?JG#l%LV9!Weey6ZxaWo)I;V%-J--=qu*7sy53($<%xk+SSww1@ zRvt~ZDV zCEC(wBub-zwuXRP=N^TXnDb=w7xN$+c@dX|xnsf&oukJM<$fDrsMU-K&o!5U?Pz&R zpT|El!t6r{(DXY&4rpvUV@gs~HgFRIVUtb=sapGyQVq0bq~0D++$vFDU{36UsEe!o z3kg(`_g>+ob4L7fTFI6{)7`m&24a54rD`Y~y5i(rBi#}!_69(nuNN!9l;94p3u+|3 zRP*ycT#`EZ+^ax-Ve&*h3TIyVD>)NpYYrCmCy`oUX7A`q)C9Rz#eny93N1>lxMMF3 z3x7+sQRyXpB?hUg0V`{-rxQa1Xk9vV!%$x~Zka*`dZ10b|xz&R*Q*PR3SLk%eP2q;Gn@$&#Rv zn~b%MOwdRV8Ib%5`|RGbuwGTsmu=3}XzvIEH`(0If+JR*uX#jF)4u3q$i*gWj83~h zR*V4!01Z1{I`{5UQMsG%UTC?5^#uOR&RO@ePp=#u_Bn^jkmP%Kenmy{uA4cR8(+5q ze)UxFAGP}koCCxB7gN`?Buh5dQ#Uxv?XH46h)?;PnqdgJhK!pdki;n@BoDj4wH^FORfT4)0OR*NIVm8wk$JhcNnU0hPriK2=o!> z3g~AR-1~h*Af3${P6Ah{jZTL{DZ4hY510>M*tPW@2B6DDnV9Bi0_L;iaXx<@6CdOmfvRWz<;t(grT(5Q(bx z1`1Ql`qAY1Pz)P&F{bQIkE2X281#jboBPzh&@;YfQwH!tG8ol*uv*3UN^~UHes8r} z&%*m57O&0bXPz$f0Y=mG{m4%f&b#9eOGfJOclrpPUN#{K!}P-8g7CBxry(->*%_92 zI7Q2HpSx9r+VoEaqlDqyH$I+5{Ud{NB2nKISQql~Y<9s2`e=JvIv|6Yz+-5emzi9g zPp+>*^1k414xAFjwcDiGNBg{q24ze^WAVzQ4n|YS`cDtv3)VqHVzW*f+)B@)qWMF8 zy>Ctty5o~cPLjhhC5ZXGFld*N@sZ+hX|x17$l1iu)i9%H z^Ve+fTN#V~zx<+K;ru9&TsiS47?j;&1OHE5a{sToEWD8Z7wqu6{h#{&lZJ5u;w{>w z_#*X*yOpw(SM&HMCc*_u`c(*uPQ&?N?h9uAWJlr^>CIa*+pq*G*lmf^ixY}@-loBV zi{BfRX+QQqoGT~Ws=J=PO?meO5A#y|V6cLg>+;ER@I)sx;vvLD)YZbT#=oFqV{MR+ z>^6njouAW6WxKWmle9tM;`6#`u9&XPlGx4=EeSMX`;{myw#+xE`u@(b=Tb4Y^9ow) zP)mT)d1+y(4lr#Stv)aC^s3Q;CPF8N|96C8#|we@{!c?RCW?TK%(nH8wEU6jA* zng99p5h6p8ZWUyZ|9jK^HxQvqLdc-tZ2}#e>kr%Wh3XJrrZ_hBTtiuI#iR+_AVQc~ z;dfF9Fr>*jTDvqq3})WoqypgRBdW_VL zW&~D%HTbALu#G=vf#a*Z-RB0UK-mZ8zAHGgaERBB_LW(C1wD2n0YawNP%YKC$VLh` zA>|5;9O!r_<;@ZV$>k&NW~+isWt?oO}?_~!nj z1}js^zKZGHr-PMO(0n7$y!Mv1VEywNGfW}$`Byi6LSx+LSxNoSI0G| z+)WeZj(Ya7&{efT!Ak(d)G2shZk!TA-LlmhF1Opd(E^ilIB zg4Y7AE14JVDV=C(?Bdn=eze&b1r~e}cwAn2VzzaU=ZWc`k?r*+)vNs$qF0alZ_W3) zmW_-Eb(ok5s;*ZD=oR%VpiS>CQ67PLRA`a1z85(2P)BWP+1b=aM-w6lD6ZJX5vK`H zLa9R6)KUF9!yg<4{B1+hUzl}-T;QD#IuXdbtb?L~G^E}%T%O@?Rz~V1GdT>io_aXt zW8!vS2tg4~tL0GI1f%1M16bfDxc}^(6O_`$1C*ui>~1$kxM}hmVa_eBlQ78^ZTBdZ zH51#bF2y!^EKDWQ_1siS0Y~H_ItP`fu{tK?R^Od>;gAbRa*{#gewC&Z?59})kjvlL zLwuISkM>C(j`Uyk062!E!FSzt+X+q2V|apoqore%bAuzy@J<#KIIT2&E|cBrxRK)a z$HfP zg8J9iIb&8){!LwsuZqZr&NxrV#m^}3ZS%15PxD5r>zv5&&bP&SHr?O8MyaZJ+WSWj z5E_Ap=wUIh87p$`iASVsdE$KKVBwrFKj~&!HzDq20_}H1!G-8R-P83Y?0GD>`pqKPhUpofiVr$69pd{_y1GCF+y7yooIbLmCMw>Uv93F75m z%{p{=rk*1eCMyX(cSr;dxO)sxU^#~UmPR2o^e@dpql)Mh=!i>iX{uQ1CBf$8 z{XP)pxJh8kWB%8*qe+n9cz-gy8RDc0M&0|tYO1=9}O@e_sZevg99ZMDONc02AMTPu?Uf|tS0y6R4NbyTLAO0cj~Ib z-{`kS+9Ma&c~h^Hn5p=Yae9g3+}ncP-nk!uv-#SF(|S8_iWXdnQe&1vIC|$1^^<{^*_P3~ZNiwF#VKeM^x|5?q(*bI7&Jp~xwx0W zI$el;%6DonWmpv2F`Xx9g%bJY1kf)fEM5bV@GY)g*}m@A4RW~7kZ5PmEm=u9+? z#VaSz#n470TyQ7Pa_l{eKF__vD6gN4PGz;@L}jVrM{q_jK4usAT16kwsDDFjvTmN_ z9(R-47&-E_z#9NhW6en)=qiJAK)=&03n$<1(x4eF*8yB%6i@53OH7Jcdb-u|xmhs{ zc>hxec)4r*^J(*^CJTSZ<_V2xsjVwJYL)8X>bN#+*oA9eJ5LM%(xj)QrLNizAb~o< zsU8AnB@N=%J*V5WDS1H=QZZfjN4D_@kHx$qYh{T{%Q|s+8*p>Adf> zchGOJjKj(?B|e~4Qe*~B)XQ$O+a$@4!BQyvm+?1gKy`q>I>O1pg+Gomv_lL3t2~39 z0R2%5ApnAICn2T!8K>#@zQ>hyM;EXljw}RdNA_3A+ys$a-QF!bi>~}$*v@nmj~B1b zBlDqX&6H&{T*(unnKrK@N0|-gc(U5n9%)<#23#Gj zta#*64)%(OQR|JxuH77CsGP!P&(TLsn=RJ(i>5>p2>kxIpUkg?&C}$Li$t zp3VUEQjXZx-V<(N$5_!Kz#0njkJOO6>`s(x8{cn*Z~M@{tiWsB zE#&6aK=yR5RvTl2vx~gaMJ@C>zc$fAJh>sl|BUDwtRN>JYhPhP412)9uyn8JqW|93 zNhu6Da^ieS5eV$F_DYs)Sm|VPNK26&x?NAPH4?|b2NF|nfB$}(5mr!yaKX_Ly&fFl zClp>E)Dn#O6R^CI*ShX4KkqrarH?Y1(PW-6X3G=Kx+=uN)4KZ4G!WV(a2lTZ-L#ek-m|$QIX?`$9U5e>qb_0GK#$#`&&13AkWz!penS9f#YTL0l>n2< zcRo+Rqj@tS3Yn#BKuSm8j0WGm^#Gh^-xq%b+v+MQ<~`VBB%3(Y^u|4$flx_|^0}Ad zS?0|ovPnCAYP+1_@8v<>Z6=&W!72z9>KSB-)1LR)p7pfs^x_Kv@yWEaSY8VHszEUszB@P%=E8iCH zukV}QNcNZh&DnK-ND0!Od)%<6sUkuIfsd71F^1eX6wEYMqtdQ|9U&YIWN%(AzTQ@_ z?arb(FumKUcPwPAVEZVT3x2d$%?4xlR^o^mXE#H*hAiq)iUh@q7sjzt=e#VxxaSO* zVXg5n|4|7%h?c$X^b1+zPD#Uzt0A&N@VNOW8aM|89`4vVEkh@T!&VN(Ag<*R$d3?e5D5$#-HifEo<<|q9U z?qVk~=UP%r2Xx5>F~k;O3m%Gg+NDnMqEJPaj4^1@bMa%yU)Yu~oI@sLxvY`?P+MT) z2G_CrX0S%_p^Nz=;- z1yIj?;#~yTF@vN0+8u1)C%OcMEGTHqlr|&$XS6s`Y&PspdXj&cSpm-R+1}7pi zMf>t&zG^&K9(Rz3y^%_EXJL-B=f>Rqoad3mTd$*mcv)|T>Bhwto?>z!{)eYnnDgwX zM*`{EhaCX&In?z44$CB7eB$4pzc){OPblm!_xk@5>XkAHocaZ($Av?&+w^TH%;TYx5{XXJ+zu zvX+Fq8L%{o%?MB_qkRmD1KXP)H>p<->KZ^>lwE}#%H^nE6k;L5BQ84m1+jnAFI)m> zA9H*;0Y>T|AS`M=9~plFh`{8%3`hny{{{O; zpaD^D6Bk*X+q<>waxzR{jBg2ndMgG3b3YUURFq;hEtRo%$%`!0w4?UA3e(S7t1 zz8KP(=KcnXp_CUufKq4jkcX^8L~=(@410?-O-DL&nv!!VuD=1ylGlp^on(*`&fDd& zimAWU@bbYy7c)9lnLJAu_<0vp=%4za z5@-GqlIoLxL9u4~pSyW5yUw3{v#|Y<6G+j!!9|0>iKPlU2c*P9o*L?()*5&4+4~3= zz%?`G8goiI{H>#^=-)v(aFDN6%U6QdqFoee2dfrz-gNyK77(wd%-;;g!d7S2_xxFr zt%F}Uj5lI%dy?SkOKyMEVsx$bJ>Mp6?bSg<)WDz(G`^Nw07{OP^hWrZ2(}Ujbt1F; z#;z_sJyu~!G+4mNgV;&jb0`iAO63S+?da9Iao(~^nGB$UP z-~Q5sEtFZ#@#W`c0 zevvgaCdPaUx9!=x+7V*TrG&i7SrKp71rT0K-d;~JPDsg{>nng3^L&^&eJM(Rl{@RF zvZ@7E<3jnyjb~O94t`P%L0cs{=>C;HyU#r2nej(sac*)mD!AxCGQ;77?@cBHhgIXS z=ys^Q@EXv;H1usO6eJ92{5~#2UDJ7EL*BOw|4WhGdWs9uQjjrsBoD$n;!0-~9dBa6 zJEutQw|s&a!dttTfh6dWZN*eo@He5RKc5?`gq`8U$rse9?Ugc;cYb}k5`!vtTKTZw z(=p~+Kz=KS*<qY5Ig>y=)%bsys@=FJ}R ze}5%Cz6s5cE89C`idf{bg99BWYnvGPp!4|W;8Q@2H2?#xCm{t+kk8OF$$-NS{{UR8 z{P}vu#V%H~NWyv)KBwIh53J)|D<}dAxFSQ*R;z0C&DF1ARD#bJqFlGy&XV}2vb9~$ zo~rpb?s|n1rxYS0|F*zVGsgQQ3Bq-Fom~H$mOTsDsceO1ccSzG3d57@AyQnas_Yfo z^=I+3KLa5D{3~=41^}$n;B{XwaE>^|(=_@RBP0K`r{L(`KDve!48r=bZ9=Lt(pkf2 zuRUH4I2J@7YWlitcki>l%U{D_iL^Bqexo@&N|RhPnbXGdRb=%*hk|gs_}RxU++y?ptJgHWO`xq`glcPzN#X&-L0S+7vO5*~Uu4O(uvBFsDKx zbdS&Dlm#GFJHE2Qd3^HNvKhY&`4b)#^z}N{eVLEHZ#xnBe*X_!Zvj=;4lE4g?(XjH z?(Xg`#i2Mwi&NaSxVyW%mE!IWr9g4F|D4-<-+Sv@|5+<*lF1}HnM`EQJ~K(>w~UFa z^*CfCmKMa&(Sv8Y%$#Tv8_7-WlQhKp*-23xCtR>cP< zP^`Jt>B|CL!j!QQ8D$Y@rn|2lRv(T1!2nR)YZVuqOpXwUjqIg3_a5CqcbaV=< z;=xBrcJ-PU9)3s{^+3>0nLaF1zM+&rotAVEZus%L1$0j z<=em<14HZ_T!Hao@acY+VkjG@z>D| z&uukfM;XK0C_e1h2L9C!FWh8Q?p5%wcFP2!ty{w4kh9^vh$pL$zOWC=jl%(QC#O%v zZ;nwey{~bv;beCfO$H+iUrMzy(iNG5Y{=%4j%9m7H8j<~a9cq*jQ=qEac_X|0aaA* zPk-f~tC$uPZj>qgct=aP_B{F1+klKl;oj1o_i|o%qm3%bbTU=F%cdKCo$R$bT_*!` z*BkPzQ(bb>Zglf&q0EF0?*fBD7|B}<0p~%~t(B14l0N;M&Cgi4!roX&ZgjLET4!;7 zauqQJZIlsi7KUAEn#rCT;_=$tL9^fMBMLoM0S!0;1X3o8U`8UenA%viv<{Ycxh%Og zlXidJ-Cz1c4k*`K5JfXqQzW`&_*Xg_>HK2i-v*^+#pd}@UbzU1z)@ONH8k)J!iy7N zkO(kH(VxINQ?|lG3q54yPTnby@&-eVe4s0B3Yp&gqK->5&OT4>k~fs+i_R2#D4Mar z4Op=9CriXg{}8y2XQC7pH~J<)>t^0)-$Ce@hLFA|!3k(oiXLTQI}#9g@uBU}mkO?pp_O84aXB0kwWdBC9BH$V(q zNJ2B5j(fKgKfppV#$L?KomD-}YOe6GGyT>7(tz?MV#+T{9NA&}>V@E^f~QIix*}5NQMsW*yWv8=n^ph0{%v85jt&-2gF9c->j`s&iPJ65o^U^3&2o9*dS#sdZ+6X_sY zv7RnP%EQ!m)CQxc;}J2IMuDjSYU0cA!$WB1R1+N3uV`V)5%A^Hgee2O3HWg*9IF;} zOIt8^v!w7^rK1TyWF+8+aU6&}^ZYYG&I0rJgX_d?nx$<$_%P4YBHT;mV8DpOECI#@{sM#%oC4qdI-Nj4e4Z`dB8w%aN~xjOS<4*znLQ>#S%zjW8~Hq zno_l6N0=z&3p+SzEnqR`)s7VhaO8x~G|V9zFhtBtfJ~n$Y~*1KTq@2C^n!R+) zUXhDjHEqBn%~Zw5HTOAonekE@mnb}L|yST6~h~~w>4(}cJTu0bc;FOGU0-;(RN%v^?WKp z5b3A%8Zw=c#Ab*B_kvpVaI-n#C$V7EQY%#j9UU(%!QOuSnvB4}%_PAEZ?j!?4-lXG z$jCw^T(ueoMn&bgI4PFgj#A37KDny=IP2+kQ21w=1s{TUl7T^@$gLS zjO553dDT2HWyiG>D`Widn>KlH7Y#YIg?w`mXDuB}D~#=Zbn(-9`K8Kn2=}rv`GuRa zk9AbbpGkV2i2S8Tynl?h+mpHXbEyM1?|oF$qBq-R7lw={b7Tu!TbD{B<}XR@{in`k z1~kSqw`lRuZ0|qQF!6kdWd9=U&`Ii*FqvduS6RDXz%x($2LCx& zhA8aQ3B^G6j!R5EX7}vnbE;?%Rj6GJ!AE+pg<6fqoN>_0>4x$W177&%kvV1~9?w4%-qn8j z*JixX{%~g^nrG?*(ZRj^X8o4i)$FCk3ceY`&0rIaIzs%ifYZ02aww4P6gN5>V-Y2S z^>VIlw@=FY>!2i#y<~13&?P}6-{y?CHtd?hBX&#qX7^Zt>h>fb{S?S`jA0CKdmBIQA*%V1a{F+Qfw* z@;exJ%^%yg6!A*MsS(^=EKDaTwt^einORy2zbvcxa6HX+f!s1rs>76$y6IS$H>7+ zMn0UjhFLS+%cP%jDBd+5ifzb6EZ*(Qimro~wEvL~OKX1AMYkok2Jg0Be%~3&H$$}O z^QY(Zz)$EK98fQV^?*-ANmk9U6Dvosg&uyoCdCF~y8jNR!B~D7PV}G3G?2^ z#YaYLlF{EA6g08ZIDJ7dHmnd4>dE2f>%k5*{1wPRzY-8Akc}sX`{1spUf{xgU{lLf zTIE|9C}gZCcu3{&~>HL_B)CgCQN0SD*SedTxllVpjcFy3~MEoo$6WN#_3b7HEt{`+_F;_ zv`2*TgE@b3JoEMiZ!m8jJA@OLrhJcBkKnmJc>LYQFouWD?XH%#M2EZe-cE(9H&8&qc?5tAVMuL0Cdo;CwF z>J7Aqy~1Fpn$R6>Ct~r8{GhaLJfD0qsXbL|aYe!$aJV5w-@?OsDfaf)>?R895)OtIEG9nJf# zdCIVP!k0E#oYZ182zvI_ApM`sKlTknuZfw1(celwA$cR=1pB39H>-hBwK+#|{FwlJ zl#h;&AyXjYejlj`btTbS&9#$+@FJHpZGf{QtSfLv`P|#>oGbKE9_;w~^BaSRYus?F zYeVrjOOdRsN!vi@FS|9zpR|ihd{UC!2iHJsOs0OEYTzMEK}4BgDK-eBJ9QJyFi~;h z7J`@kg0#ez_Hl)^J0J^1zRbkNl4ZJs=VJXBY&D<%Q820Wl=+N_aR(wDYh*N(Wf9vQ ze5ve3$3AIdk8yHv1fhWo9Z*{lPVjmAjC=sB+#dOB!nuh$U1s-Xo1GKG33Ru#`0C3s^k)w<0d=yAl;Yf>5)q2*%f+)aYRP1?3gfVrMtC; z6|VR*woI#jcm)=3}jwJzzo+F$DehW zc;&oWOl6#lnP0-GB^KM10-DW_LF6j#S&+3FBr}wCjr`K1bE?4CJG6PxIDc44lX$AM z^ZG%uv(A-qWPZo_d$U7b$c@IfG9NT`dppmAFA)UDh9 z?X>89tloo_vi+ANvy-2J$yJ#ukD?vR^lURv4cbG|daTUdx^_0$J?cMFE^pB*u3jRAi(-C@>k>R~x--iyY3Q24H$SO6rGn ztiGOuVIH4E7=*s`69f1zy5`kkI#e2 zZE%Q{UE|KCif{Fs9Dn8dLxdRCOi-B61K}a92Z7GB2s7DC?H)8PDB-hYcRI})QXb9Q zkFp~U_J*F!p)VCEqy|jt!ZD9 zN21Dd6!dg&hi{jEs^cxgvp2dk&0b9)!6!^!bl0>QQOxTCV0z`(>0H(Uuq?zx$-uwSd{|72Hj@ZbUOmr-4I@6YH5=;((Kl#N=5=^SNC`Nwj^j-)#oBSgU?K583#yhqNt7<`L`^jF0Y zRy?SZAxGQY-rX71+3C_a*s}8+Jg%P89+E^wmsRD%m{-vqvjr52mVPMry2iBLP->g~ z78~w2q@MV5Fxi9Km|ro9-jVQ!Fx1a?gCizh1DF1OloT^ za^54`!ZKQhw=q>kaPpr$$Kq3I*ah^V;DiM)Oe3vQLmwe7q!)0DTDFlhdp$5c&zc23 z!Wi^WeAV&e)Hb(s;a2j|z)5+wcWHc-~ zzPBkwH$5Zvfs&Wy*v7_%Y+{kVSQDHbz!ugLLm_A%;Po{84k_7%NYH7K8PTSGeY%ubcKTfhz5 zC^amU99AN)_o%z9?1k`Fhv4Um=0b|ap-Dz79rx;7%aYgt1`C$rHLfa~ja`*eOR#oKyv8obl6PQnGbFv=XNNmx)Lt(wBa zkKAcMRfK<-#5tHscqHBOPE)>ze?Zb;$yNVU1&ioQ-J4)!cKM*YkA_Zc+xNjwR!`3Y zTa@)Z9VCNjx{?kwM8}c+ej{cTpG*d4Uf<%w5hm&!Q?Xyh^rYaul5S@yfGW{tCo~75 z{>}fCgA?KUXJH=(QaJ=Sg8JiP&*mB6Uxw6~c2s=VGBaDtZ;+6?1j0TIGBD28WuLJm zNKowmfZrx+%{EkD-UK2`;}WpU=akDq1uSn$j8=^n(%7)b6OMiQGDOYz*;8>{9F!?h zgf^LB?Rc_Hb4{ZaNty87G1T1$x5Q3g_apr^<_ako^7h5tOLw z^T}Bw5paD6ZGq@{Kbl=9HG{deB*v*LSjV@(ygBY??!! zH8FX)FO#iujl*^&{m3N8P#~(1yAW+$Nr8SpxU<4OeT=+T@Kdnk<)pB9s-ANOY6~nyU;s0WH1yQ;r=C6}N?Q^+NoIT@RZh!YE{Vz_F5g(^lwmICHEG zO@2fn!b6w6$yZR4(3qM>2o@$4HQ_nC8PN_qKARLsH2AQEM4d1eP<+v|g0Q*L^a2}@ zVBQ+5%sYR~f>%{!B$f+31|( zVugN%GsdvMSyl!M*xF?u$h3gW=$sWKgJklneuVA_{UkN@EMC;3L5NhxfnC!vA@w^c zcPDv|ND|e#JVU2H1HC=dx1z&;T6qf%&YN zD;8rgbWiaO_wSRWvUM+OMcalg%`wtsYTDnr9aBk5va%|3;~oA#*VnhtC?j#TG{h>>$Y6@)ETp6DJfAvqlN|eNj`q zIBF&ytOXtS91@N6{l_)wDA_HAzf~g1&*+MRBRO&6-KYhDo&x+>Ge{C^-+&|?4l+x< z%JKVOh0zfh>o$RM4T1gNu}IF;uKS0ecJfc9jPcJ6Exyv`62b~eBukE(tL>QoaI-db z;;MMd!nd9CzIC-m@suk4Vua@Ul=3DO=r*EaSf4!g;!9ooo|YWYMEZ=+@u2lG$uOry zQC1M_me~sxA3>6nYzA6?7t;PG#>Ab|Mz_Q;{DIWXereOPBpTz0^5)E`_e1 zP?V9a(*{vn_3k(L*J2qzvDy#{-or7bTCK*dEqS&yNfXh}&kW?SI;Yb|@X1}E1UckS z5T=XZb^*^z8;c6Yb{&&Or`t6tNyLVz`7Q7)+SL+`dMSf|e{QkgBRNm`ro5vtx3|;!c6e4=Jp2@8PuE(8LlJ2R~7;{*%7NF2*I^9#^5h*}B zc6fnrPw_F%lO{uZLsY~0gTm!ACTUxd%T}z&anAQ}sP@C`OY0pm*yzX$hg6B5H>4?h zf}{88@sx34ut%bTUIryivl_F_uH{A9FNztX58+~U!H>kdG)&bXHGDxB9|lSx*q?U{ z(c(Sbvotn|5;}#K#)@m3_vPr$8Z+7yN`%nU@|OB&kmgD_sAiIF1wWM{FR(Cjli;@V zUHkV3VB0r1r#uLLtIBaTjRUO+#?&z*BO{$q*Q@oY%;2H{DM)5a-!dJa*$$m=tDtx$ zw?piejzooX@GnNk@2vsc%-1a~hOVS}6%zqFFe!}2?K8RWEWY1=o6)QyTIrbTar5yM;sQ4@l0MsggYuf{-ecN|Cnb7y#W*@MZaz~-3~tYT(E%l& zch_)d)t!gxE4^PvBB|YcX~PP69GqmT3j*4!BnK&Dre*et_s;a;RfNTVh>8(AV{svWPDftaQs|K z7`t1nReYJc=UZ^`-&)7SNGVHky%|qa8fh+UHq%00W(KHg>2kw|o?HOG{l!(FrW^6T zyZWkY&WvgtP$jN+|QGShwXCuD(~_z1)4*OE3Z+S;CZk4$V^ z;_-i6*4YEuvH6|`m4(UW1)XXOv$~$g@a;x+A=D)<7=C>A6T)ft@35D()g9YZWBgt; zkE|cR@T1z5Qtprq-ml3KY|6j8yQYoA(%Vfck*=0#ZacY&z;DBdFF4g+}d&gwQ*JjBf$+g5<0+*N!sAX=^1>SeuqjTfT|?a z+FI8pWmlo3;^V|NXuv6p`ZS;I_rR^Axv5QqU_S-#L}OH5l6Zgy|8dtV>w%6hKjlgX z&-R8ylF+O`-S*!hr$Jtfr zI!gFGsZ4MdgpoG1knysR-+qqbt~^R)x!W?!Ji^&kD}idh7dQ-hmET5F^7Jb0yyf0t zT@LrSn*YT3g+!B^VQgxi>e*H0=Mon+tP-LRXVo)n{VcYheOxj+?!Wv&~FR$rgoegCC4ASs|p!I52h=cKDTX?Y#*%-K7Bs!bNG-);Qn&Dm=3 zb>TWwL0A%N+eMcHBApsL%Mku3lQ3u=z8((IHbcd}!4DNw#G;d}bG9-2r;$gza|$t` zsO5k^Iyu_4+g7XOo(~4i*mj^&bsb`A+{h<<9HZk-$qQA)jHIC;&w$w?vgQhT&L7`o zhCG)I$Lt+eUP(+bFCu2qznU%~B6q)8pM=}%fU|iXg+Ao&9K-MXJi8<-3k8AO9Uw`p z;)_S9gm0`rI%Zbh1||gZ_Zm{V67vbm>qe^P7#=xvm(GjuaH`uppJOkNu2K(1%I~KS zR_}DZlXty_TgTvVvv|16-1K3`EpAhMpqtn5X1HfL2$5*NCi8mH54s$YZwjbPT$LZJ zv0lK%w5cm-6~dyy?Y@X<+a#ahb9msP@lM4eDW2Eq#M_iP$55-!pzZ!lY$(y3Ik{>@>I9{Qsoa>b+w@R-# zZ{A)_Hp~Q^g(S%R#H{Zh%R5@wv1+Xd7#ONGMt1Gis?4+I(1%3R^jkNo!=N-gY}*6X znGC_15XTyVtVEDpDSfjWzqmcjli>KODH?ZzQ+%}<{p{g9lVr&Wbe8mrL z++5f^VVv?z2L=aeoT~*`t`=QS@@BGP`S=wQj<*D?4#MhP9PVgH)VHEG<4BOUrZb`! zpBPP;%2t%OjG}bd_&TlU|MY`4$HxGF-!YIK}X zX89e&zuYuBVjT;KK37Q-tH0Pe)I&Ziz-0&>N^=vPU7w>|Um;dc?9dz41~mM#bAv-9 z{khwO#3SnyJYl*qn)BeUIu~fVUmrB0_AJ4@85`nHW_ZJm{@Uvii@eSz^h=P7%t8=$ z0kS6|X>HvoqdH?%Q9T?NjWk7Z`;fa4Z7$wTpE?>$3H-uclias9jc+kb1%ch@WB!{1B)Jsx9jZOLSMoFMk!~aNb_|?X1hfZ^LFQ2PU->r z_7)cED4Tx6&ae^avd@!Hpr!^+8o2vPQ$8y4AubmtrSittCR>&juj9T#>~l9Sm>9Sg z^&ne?8Bis&=l(}Ws&s}9oe}*$2RfcXkK-7^s|IyzuJqV&!TN%6j zAXPqV{T(&iDJGEEih7o`H7l8jrWYJ%Z8czspRZb8@{;)4A1alb5afS{T`a;} z>?N$o`N)3u!eLs@qJA&SeUs78)EQ1Hv2J?a>*Iy;jO0eWDNGB1=g7Awx&P^esJA_a>jZo>NYem$YFSLNP&GfGysnOG3mPp zZj=Q#Awy2xS9l@qhw(|E#VWuu`5&W9poQY(tajBrs9qxwR|g4xi3@;0yy-+L-c{^R z*7>@PCOdBm87116pP5C3rM}^MP84Zm*QR1yi{Bs5V!fR5gq=&}sfe73Zq(Kp;bSI9 zNdMZt0n>-H_gsHF z@OsUvJcy~Lm~$%&-f@^1@(wZjrR>B=cbNs)8$J3(ZXaaSCPmHQObuMf{aa*jP}$1s zM2p90C=nF{KeCUzTG(25;%l^5jq51&v7Kj)l8n{Y43C;CEn3L)M9H1qF1+eB6|*h( z-tyT9qCYqMg4So+GjJCn+R;P>guTH*B)EfS@*= zF(_YaUg-1HT2G;bz7^~1Xg!V-cXcjn?HX209E#3li~&YoIW%eBpSwBL=EOj{#CjR& zRgt?wxx8#I;&%Ry6`DsF#2dCILdAEj>{T>LnXs#DOw(akxdl zrcysG^KTkw9v$32W={`D=LDeR{`}7k)Bnik)d(sOq8zjkv*0z$I6!<0BSv65*CN?G zHfqa)A*OjMvpNpFfjMAV_U=ZIl~G{|tCnhU4cYtFnjyxHZ26}MowKRYQyR^s_FlfK zcKWF*y3{ogpLaNzh&2fjYRHCrvcF88iEho>7u+g?Fj#Tag;oBJaU-^=G9C+C!(LkJ zy2+L3q&^;{D>9$h)NRv7?S`oxUdxNTzQ6Mi}mv&4W>;e2{*LrSl!#M#GFYX zrj>t5T9wF6w3K|Os>%Qbt#?|EO7VMy9v9tiZXR>6)_U1m#?eSw+Bjtfqnw`N5EOCI zVPM4Q*3%ok-G`_Xhsx79p z1=Vn(@IS=E#*FxdDE00iH{Tjr%}1@f!)>B&iro=4l^WwEq)4y{tXDsx5MjPwI=w1x zJUh8?fC+FdS>)yxJ!&CZb4<}M!l}m(K9H^m#8%2*KQ}%ad-aIgDCP-3s=ttgM}Tpe zejy*VPavP7poSXo;WIb>3jQ2cyS^cXzgE?KhT_YHiCEtBDdtF_#r5GP0D@Mj7eA&> zb0A%`@>|b6`fALnt})ZF>u^w%18J$my9%@gE+8AN3Lt0$2g`cYQMj?pBtjEU1rPcB>CPD^{vsofSkAh2LCjjCE>8!}v(| z=MLJ0jvF#=?!;WfW_j;6@FO-U6{jh$@MSl$SZO7-WbA5u?VUZ z{%sntsX(t4{o8+CM1X&a-(t;pS5s7rtYvkmS;6PKvn3sT0IH7j^ zPU2oLXcM*|Q%qg?o3;P`Rq8-R@j9pvUbIX!-T_C2h~yenM-ITjMn0DAy&mca+t~XlfKO+n8m6*9sW{}M)#v=mIpmK z*zT>{RCszF&?g{!n@zosJGZ9YBLIF5fGno-3JuzhTQ@9B6(oS{{>>y#eZLwsj(}sc zqHbFWu}i$In7ym%863KhAW}G`q@F78uOd@Ev=NoSjyeyw`R$tw%$e6hO@5=|0U>oO z@jEpl4BT^Cf25_@(ic<<7-h@=uyf`BDa#l#YrS{A+)fEM4eb=YXfwd&w2j_wp$7%U zLBp;@*DTDv$C24#w5JX0AE;HBfNOLao4*MVn;Po`X&_0Y!+Fh5CI-H*GM_m)3gTd) zcp)TOx`!`iiUwZTP2|?|&-O_b;%qITJZ zG*nH!!=2=+JB7tC?2ysYRg;2lII2rBz)Bm*ZKd0?Va_Hq8!^t-^zgRw6MxFjNdI%j zWug%VLpIJh+~+0y^b(U0+%iTFe|DBByZ^61qol?o{UhWjM94sh;t1ffddmO$CsETp zGI<~Zn1lSw{r}Pf02(0ouU=3ChyZy2_)k5+-PtGM_iGg1iHZs!ZjA~4KfASH+TSuY zOtxd9dzk^i(G&;J5Cg)D64>P-00QgGILB5}7ZR_#Wkg&<8kRGU;w1i`G>|R>Ko`h@_Rr)4z{{53XqUVII$gIhy&T@XxGO+DkWTvF zvcNb`2I{5WziG3RU^O5u(C14c01y2yp4bA*w_~RGSO351eNxTehm)Yn!196L|MKIp z_#ghF$h=@E$ef$b=)Zd6{p`U$Wbm!0swh+ag8SRCSJoI1r#SS|5GSY)si9A7L`8p3a|yan0MdD>Qa| zO22QSBB&rr+jWi1T{fdimi*2!U*j z1+W$xH|Z)CadZu*5cLv(`gmuJ_7gC;s;O--FYTLJ<*>>N`UeVmjqFAg?e285= z)2p#%JEeJ#`4uvg6gL!WVEY|@KZ--G#)Dg*U0tvPSp~!i1(7r@HAIzN(OgQE@h*ft z<$O;@`Kfi3^L$8&2-)b7Su~oR)b<9jNW%!7vj#4;2W3u)>neZF{gByPlFyDG2y`$I zOFd23P@LcMop^O$T!)nf@F2JDbDFCQr~k~0r!7syE`WO!Lt&`09j>_GPI--Rtv_s$ ziM{q`tG<02X{ATSTk^Ta;y*C9ttq}Pu&IJe7(peW2DB6aFNdhWeHoA4_ZhBExzX3IzBfI*vXQ5~vmg@D+PY_7Thc@xm8uWRx2Yk&Xq-%CE2HzQZBDmh}!qm9W);eZ- zC79eLLFEykG_uxcPTzbHvNxzvgIVbiCM)Njuz%B2tHG*}@h>SzazIVOXz`Ir&gFk% zTqKsGEB^fP0V4Jr&K_QJaX0I^{e>*iNT?IhbMbftvOu--yIh-(Fv1{w=T?|`)$y02vk7qexohDwvB;3qmN^5mNwYd4};Iky%$ zGFoTk%ZD-0YaXJS#*t zMkEW?mtAcbIBk%PYmHxlakB6{i{o4@M~PJReK-ZH)qug?zmepyI}Clv{$|Bx1aL^9 z!%D#%8YpXF;qe(x#)^6i)o4-IWwX-s>(Zw18BfD&o4__H<9t_3wCHyseB4_)Y%3mC z1bcFGBQ%`Y)O{rE&?F__b;7$hrUWzD@AYu3{HFR%GArFUx_`V{FLHG^pU3i;O6gu~J^tB?Q#@L266maberi3{9!^pV z(c2v~aA+ofpMg)8?C;BmnlIzv3+499iKO%Ur3^9zB&_Q0Va?UrRcE#F zk-`JlV&y9Fau|`G}YKtIq+t9p>A9Y|(yZ zp>qe%yaB1-2ZhZl!t-R=g^f!GwK1ibH%lIbdK*i_5WO01A=FqCA}e`9xUC8xPIWNZ zZD%&7uqM+Oq9>^^+h|1Pv2-)56cH0<-_M7;vo6gtKzJN8nS(}6W~=oG22vadF^n)7 z%BhwP#NfxwiyAvtqWz~9c888(_i7_PdJ9H-dPs75rOr5CR|8;W&9nt&9FwaRA>{D% zT3o-IbTI%HAXv&tjj@if6Z+ypNqxuV6i&rN&&iH3W#^H_C&+!8Q4KN0^sk<8aE!9K z-}<+GJk4iUF`dt-ntuGaLQMZ!dWEu)Y=ACO`F*+59cSc#5lS`bJ1rpz zNTBhAB9b(kMjCFuRSwmWbBKUV`g$|hO@SCrc|Akww$#T~Ux+ipz8`;Db=A7maVLUQ zVAMU{&d-bwBOb(~tba)@cX5u+-Rni=&C*w5rvV;cxPPLe;Cw~8%pyekXO9vpcw4jB zdw&J)VK#vL5I_L#UH=ykN%Z&VbxisX3#P-T@t6*#Sa6AP<-Z{{G9?%SO8d2H=qpqyDeE zzAhbi33M`*T^v9eAg%h>0sov6jI2U^Wa>EeT#A+hRWgPtKJlq&_fXuF%)O$!O=j(d zL*?{OoBq1=EkuH}h4PW~^CoLoU142&xF$_WLe2R~w2;h?l%YnjUAzLAnq7zNDF3gv zYs2!2@)`BhB~aV71M|PyE?|?3no%#q{%sDxIAdF5BBcp<0#yLuB7%`ofXgV5Rnk+p zA`bQq#8^HaSJ)^<3*&wT~63)S5k~7(?imoCG0oP zlfSX&_cHUkvJ6_Ovv2-Rq0tS%#pOCVkt zL5q8^gq6uBVp_Fdza#jCWhBzkWnXK*(lX_8M%0EImsFDLA)R{mPCdR+{ZYyBFiL|Y0ix~gTp8xQ` z*#oQ#*dAa#Tr>LI^$1y~K-|m&*#F>NC$~VzIhx#rhF{Eraq>TvQJ3C>t0re;7-FSa zj)gTyBNY^t@h{oJMQ+^%xRN!xNTwEKk`omjE#de79Zv|-^8U$2h*aPc@c^~2=n~0| zW}8GyXCUxj3vXoTJyc3GQbW`!d4BHF7(n+?X;1Mh8Lx@GMB4)saMs^~PCWFQm6a#x z#4OAi{gc&;kLpF+t;AM|@XjvboGG>4gj%=^qJ~f1UcF-(CO`;jp}7_Jf}!X{OK3T- z!j5dBQC`Hsj0V(YkN_c&Q5Jw^q`TQY50@{2o)7$O=6`9m!N2LLe;EU$2hOqo@=1pN z=KsfJAOpLYz%OZz97$;3%N>9W2F`0Z8FhjmB^d-@`ZuQGGu9y zXreNbtEwykT;eZ68eqhrXuDQ*Bh ze{JTDm4-eY*cA{q@PA|p*d<$;msi_8Ncl8F@5nE!P;E!=Awf$eUPA%;jlz z?^Fv-DgH#T^iq}%aVq}Rku5?XUFJdjl~|z4|DOdB&;lS7@xm7>{EEc|bejr%?FY6x zzyj=Ymj8EN(Rs~JAPy*Nf&d5rA0rH;5zd^a7{GztA49!dX(I-W0jL>(UJ6Z9GuE`% zE)N1@g$Cf3SdY=vh>o{$s`o{cD=0H5OTbk1c`Xe#1Up&QX}5z%ULY>eK}tWBGM3TX z>RZV);Mg_Lb5sPY*5nw77Eu>=bGO!|$awR#lSP}F+`Uhxb!}S!UP*M!vNKWHG^aD) zf-t^?JAlQv9Qit8q{rcwXl(0ygyPk0kr#_I>AXx7f|{!h`GWI1ZE6}h{d;0f<=5k0@@*-7w(DY* zXVX8W3EwkOL%er#35HwYz$uOBT4as_%fG&XczdNWOH(Vceb7d8a=G%hFMRc#kkD$D zSL@o#>yWW4rF)3-^;(>$H(S@tE)+f{Y?V#J3EF3aTqU`_iCVq$^n-_pBKFJlYeE^R z7DreBtk0KHvM86n`p@7t(XSyB#ueUoXgZT9ucN5eo=%MG?(Ek3IQh@_wnks$o{pU_ zdPFV!%Wq%gurv&#x^;Sw&mi;Rmw7F8g0|Brx>Rh5Z#ZJ!Wl5Vy&INn`~mCq3$=O&Rap3U z^@1j}PW-%qiM4?Ygv$xaKgu!yycC)~N%b}A1DNX zo8B*#0r-c1X@PYA<(m=HfCA_KeIVLDgUSeqYmUM#-HQG^YoGorJXXK)H=OP3u%(zD z%QHQU5fK|tikI8+yVhp`Hx1Rrow^4{5!sq|AYfx0xV3*OXYc{4$q zY$muV-^$ZNyeumql`bS|pJBl0$3;7S$>rkZ4Y^XY{#gj2RkwY0=7C6W-dr%Eo}A9< zQiLcTg;>nm;_@2O^@=4eMJF#RZCPLgsiedfi)gtCxa3Vqb4Y$*OO+0+Zzmg6{<7Pg zb=DOS4jnrXrT4#>|bUj`#NV|kU4Vy-%WQK z&~c!|1DRtJgfoS3)#VAqIq`s90=F+9-e~SGL-N9DLR>f;^?}SS0OX}3{Qoamop`$< zc$B}-(`CUgVZlHyp^!n{>~94CO2)r42sq<_c*2#x?NYKrz10LSvM~MkdA}&YFM%3S ziM8|-IEq0?6+j$V7C1wJ@%v7tJ%TEX@lz#+?8WM|33Hs;#UE*EaZRnzdzT`_-O~y0L=c|dmvYU90<%Ec);tCtV81r z^+x?TK%p_(n*0>T@341f=);mI-YV1o)afWRORgw8hI~y~#o#Xi{by>@W5^56_uM=8 zAxxl*AI%haypG-a+eu*OW5PjmH(qvs2ejs>p;((!a!(uwXf&BCEux<$4g6?-W>+56 zkZZPpz~v;5w87P{Ikw?!K5MZ2WB8Ji8tw?HChQ+5um;IGR*7J;?E#L6@OIBFw3F++j zLGMYKe)rF4;AUz_*r43739JYcbewL+I$_NINLenleu4p43w$DyP-@@eTW|LX)!FkE z40HU77bIRj&DGctL#!@9j@;-`b4kJW6i17!A4_VRmNj=a|It$*?5Xi+DOS7^z41EA z=BC@=nF@DFps<~D%D~Io-YK&qV@Y}PHnAY1eUvNGJwY9o(Lu@OZE5Z)QY4g`7lS%T zr0h+b%BcpYyEV$-v0rdPmlY80W(1xm?vPP^5(y^ z!N0uuXMpqneoVmr7x(91O*v2)zaF4o&URvfcH0324v=3Bcm+cG3op?i7^b=@(+Gdn zl+LD-AX{=TejktVcn%A+^}HX~3E=Z^)jRz6 zV;Au0k4ogA7l1zj0L4}+egnUtfU0i3x$yyBoY`PdH9k1GzHtaCNTP=JRXb|f=I0-? zS~L_d$0Xei^Yn+B1YQEJ2IK@9o<1RHY@Wa=m-Zf;Ws3by^x2ep-BIu}1lm?IwRJgd zyJ-&W56cIA@laJTKIi`6;LpecBi0;A%-6z8x~AWhE;Pdy)~0Fm$WXROzU)JTWy1;Q zoteJaxnO%K^6k-Le)<2{dI#XZmL^~{_QuY}wr$%R+qTV(ZQHhO+qSc@lg&%+{qFn! zSM^TSRG;bTnKSI^?wK>w9BfW5%ys8h_=Br%yVRm%v9w&Sn(uF2+3H%;{n_a>#W8G0 z9ZldSZO{fy{OLWCLtx6&NTX~~tYn_&L5x;vOC-ow`Of3uuFpyS9r{D&Vt^k0z4zb4 z_L~8HFK0-R{%c47?zR7gTk-*2mwkn)0T%9K&mezI9{;istS|VD|Mq_&uf?9syQ_6< zB)^$lh2Z~@CO^~vk8M1|rzWNk=UkkBm4K_TMcb{>Skl)FsUv+V>=d5CZl~CXbvK;x zX5f{?GE3A_P%61llQBYfi0wQMK8am$OTmfZ8N?YRUnfpNDbzj;=5io(Mnih9CSWda zVA&>)X<$boCgmq8@)fecO<-T0^BYg=P4Kxcdggjq!L4$p4KAX}g}1LEd~Q2Nhk!_# z#WZMm{u!n@G^GT-hRs!-Q*UByBvh`CM|%M&(@ci7f5I`uTL9;r&9UTI8N)0h-gha# z;B{6Pn|*aoH;|~x7QI0tSgiR{9wv{te7kU(=uAonJl1!Oep`85zub3C8U#e#23X;d zB`E)^Z|VOJzZ?&D{pJ2SlHE6C|Je7=q?}MDl=+c>5#q}Hk|@d-)3cuJ7;Xzj!2H zc$lXj*RCMX0HVHd|BUQ3Vm*&B%g40{aPsv0)-5Sdj1c!KX}FEQqVzE7v)qUmLf8!& zV#w1-Yh;;Cb&9ddq_s4IvAYD^=8a>MAgBuNr8S_6X#x3uPv?#-;iipa&|c0JjroK8 zM#tThI3#_eFf_LZF~QkxW0#r${Osq z`$xEgefhTlg*NU;r6l6&hF{^|h3Wr--v#>*Z~sO2jc0!S|I#b}kKUAWqv*PDL(NoW zOq54}WGwL3=}wBR6}S(L;jiaev{_1-9?k~{cXULEJiCSg6(Y_Zn)|T2g_(rutuoH`n2jNmfNrzcWfm27B!=1OE?q`cHupX0SIu%SxI44(B0<{YU4W zi3hn(_+R|bJ?G+ZzHa_+|99cO=b-PW;_H3#^Z)d<6iu2e$)rcp-Ey2VQRryy-JM$I z=w=&b$GhdeW_HRop69#{LP&hC2v#WT$not58*L z9|U&g=@)S^!$qewPVHPsCNbn%nZgqi!&IL>Oh>N=HrU#dPgqT*y6&w=S)RCX=Ji?d z^&3rwzf>ImG862tjFo)3?*eIj!Nk4ClRJy5pzrC-^$yB z_QvF)voe~)sz9h+TIDS1Vvrwp;0L~Q@CHy6z`|4?MXkwL>|UouN$TeOl*cZ+E?CAK z)K{Gxbl&Ox2`w{nmrpx8Jp-&k@Jr5+&x7buBp-^c#p{(kjNLRL%DOyanvy`%h>S8} zWYO(9LW4bIrty0L9cKpN8vYBixxilk1V+66uGjC4SP*-tY~R`cZX=cdAN;p+`^|g5 zXD_mteSq(x0kQu(Qz?AC>nng}Zo1{iZG!xp=671(GunT6TF`&-Ax*acrj&5sE5_G3 ztb3rr4TVj??o5k>60N4>O=UyyVU<5xNq3S+z0?LyszWagXn15o5HbT8!ndKEd2dmd zu;rg9PVPG=!&ppuM+gtyP8BKqnk~KS{OcvZn&97^2|$K|=DskwjzV8M6uvXk{e=(z za*cFw|G2Nr`<~F!{KEkM?)_`0>ViPLX8WS~BLDo>2h>R-LpJ{>K>g?cPV4cD?uKLM z>r(*N=xDJ2bk1*GpP4~@ozZ)@V@XJ)6vE@cAV-Udf<^K-*_#gduqkP9( zN67%&{4|&S4&(pv?@c#fd51rHMz}V^j0ioj03laAH9U*~4NM>{gz`xuq(MCV)1#=! ze;I^y@Agi7QZ;?)iV?1HbU!Y5%;2_x-lTjL5_N^X(4-C-k~- zp@pgo1Qxp1R>vnlqsT; z3mFpw|tp z_TqNbDM$ta0{%FjEeqDcX$fVj2_l`uLx!35t`slEJdvjmbZ2MG)%IB-VtGptN%xwW zjb(ZP)OeKP{uG}>lLY)IR@50{2ev)Sn3qxHbL$?rR%4j&6vP41TL|i)k&$g`G{*>> zY#OSl6@T|ro&B4$*8$J9FStCqj$cPo8OZ^f3tg3_?1ZVJEKi&WRnXZ)aZshc5NpuYn|6vuJAx223^tYN``4q!o5wbqFO3HCRs)`FSnhf*RkpeB(4>@ zZiQ7~?|&UN=#$|)A%wFCsz%M2(h+qSIysz2yIg z8z|?8$_;Wv0DFi6SXT7$Fym^(JSACL*5=sNH z$iMbJiGV^7*_C2&;#6VhMH7m`#djy-)bCK|l!ehK1^)B95J2vY%NAg%O9`P(5r9zc ztRtK4Hm3C4CEHKqR7O`oJ@bM@&{x%`lg@wT(NoTHe_M3L8>U&iYu~kKQ0Xw|Q$;X} z){{g7xeD;lmPu3s*GeuObS6`IUo_cpn3^B8F3FPjtpQ3r;fJa#{~96Zra82LBFJ-> zpH$A3E~@f@7A1BXwk`|B;sm^R7{Ex&y*4D|Yq!kAGqY*BlGgQ#49#+Ykwf;~@Y7+4Fg;h7=F6Go6dd#qKCbp8<`YzmL9lm$rMt(9=ek5)G7 z?1N}=b9q-1c3^5k7C<1u2tyh3Gs~r=uuUatW7Ds*cEj)=GUN6n!(-NeM)If)#>-6h zoXwU5jSgTA@Pb(`@>zW7>gJ}-15<^cFwBbJERFeFB%b|h=Z;?Krkv$OtgOqF?kTKP zb+ubnjK4?k+9y{XRvcK77fpR^H9^BZI&|2ki%01>JA(Pssy^dj?!J!IYzRm>3Xk_a z8-KxTgsWYEZ;=q38Sy%#EA7Tzb6a$10-&h>lxdQPJ>+j9!?vh=pJjaxJgf}HO~j#Q z-6pa!zKPZ-X$ti_rLD%TyTZLv(=>?%=#=(-qHf0wM3>Od z5GRORGM?TZToXuh7a z(U`XmK6hYhG*~vbU3?uO07dPlfV7Fh88yRIHXWb)6bjdm8VxdHoCRnlhB3FFe_87p%IgXuI$zD7 zvM?Hqo!w>nrNGX5dwZZX?g{fLz5Yg`G6<*gBtudDm<~|-RO^7mn{aXv3?Ks}eo&3i{Q$ag~( zqbyhwdKs0^?5{Iiz9rfgYO(p%4hZyx2PvyaThQP1B@V+QX>4~$Km%*4-k59@N!NAv zlf2A01R;FN^(Yb<|LQk$x$QsGOMx~j3x%7R6KJ=Mr||O6pv~T(Rzz3CcJ!4gZH0fg zEqqV;VA_6kdX-{=cwpl5L8sfyU9}}>2uQLZsX}3Q+&^Bwpbfmwg)Q9vDd8h`OSA1^ zOJJjw^#j3iy&`q9EO4K|7(BtM9Q+gpdkQPX3H4yC8oZfgpM;cp&c>P3*(k}f^_jUL zwRb5j&hI&rg?=bJ34(zE%e$~C&+N($48$tt}Md|9-lJX zLo1@z7BL_)9h^ocex-ve5@<%Ap1Iy~z^#<1JTVx`+mBB+k2sIw8!7MoY_^fU*Wec` z73K!Nmhfg!I_~k*ZamTE4lVebO&S;`U=d_#!{e!N!1B~lb}=Jyo$BW7Cl*V}0i00b zi0YF|IJ4H_H~hLnP!{$VWHej>_d?>Wmvmu7N|tz5Q-RhVW4uojeaNd!O*|Mevd47? z2t;#(jC4#h8H(jPo<-lV%ci*o_nB}Mg2E$GbN%f z{jx=tx}8Q1>lY0;NYQUKnt4ge%;&&C)`nhSb}c0YkycXbCOE8?ZUxnH*qMtH<1Tf#f=66~Qjj74IlbJieN9^K zx|gHeMk(r3Yujl=V;wggS-E_-Q*cgyLNHfI5{El*Mtf226LBH0f;ITtDH=OT;}WV* zPa;9q^o0KhD52O3)aI%brk6b zgbY9_4xV%;)x@TqaYEgKO*d&os;vs(kdFYI?J<><>=i#qhETMWKQsDTvShlCx{K=n zm~Pj2@o+d5ADvO!XjtNmbKca!HPkrp?a(0e(P%vLrKDU(*7XvO^?8E&ef4$chAj$_ z7TPJ>6pxpRcNY7Va=xs4Bjwm8S_n=KFtESf<4`2xjBZxTgH>%sovKATmp&9Wg+^2y5fj_Db`qxp(RE2)P&;HD{H7F9s zZbq713|!8aV>mzEs`c8bJh6$=Tsv%RXr~UC7U5V;HRjJ4C)sf`2K6KvlY{iagEs`R zVdO@B@HM}mP`|42hHrTaCyoL9?nol(5L2lhH?h00sgI=aDq@1+I%~qMn2rK{fHoiR zZrW{0{+prLI`3~g#vDqe0~RcChn|}(=sNni+KYQVNtVD(AxTj>3S-vmJh8JAzs1GP zSltFT5vFgWMF6H1ABo0zOqeg)Sb0wN>LL|b#mRheOk4r;YilR}2=Q=s%L8mUH~<`( zUAznM$DmpyOuuBlw+dFM$N2?7m(r(w)y-aQP+Nm-(qN!gyGQqAj!ft}{l&y7 zGTP%U=y?fg`h4z2M-8W8Ln7?#4ITQM-jxE}2=UOw@JgJ|D>h*AC>HNv1{Xc15|x+} zbcFo*?+rX!D4282%h=dpY76uxU|Z8^00nb%=S)mC$}Ua}>aO}%gB-2_n3tbbLS+mpW#OlkEuKIhF}54^ zhUcXYFHUoFHP3ta?aue_Gjf7F52=AfMob;IwxGHU;3XQUjA#;^_yz*FXJpvj%}#ap znrn>u0;?3j(4KTdJL?D!H8`yzkK>l9&fp`FwnDN7rIeX_5N(BXFj=|1RTe!B4Bx~9 z^sZUTQo|cU!f}cOA*1T;daKS0%>Q;aj-WAI;A9%&w3qk$Mc8LST#(O}DfE)Uy%(bN z*nHabU>}R=DqIO%2NGh3g79NSVy?8J$c+7=^FP9Q&zSBYANTwmbj%GfXrB z>RRD-SWww4IW!9s2B_%W$f3uC^-&XN@S>}m?9D{x4 zylo7h7LrK!XF6$@3$9|`_Mwi@p^^)|(q9YyGE6Ae2tC4yztEj{@EwNFWv+*z=KN={ zout>$cs10*w(8>9+$>4U^MZ`$vn5RRQz%sWN(amf^w68QM<^TwEUeLi$?T3b+%@e&fCS ze*N;b*=%#zIMi93mqpRB+K^&v>3AEo9@y!5ZB9KGC8y%NxCNO<;_LjR1oG#oT2_xO z>mMyDXz-TEf^@sNM4%AN*_qq$aqlk=RmmjQ$|Tal%BO%Cr(`V zeTM74*m*w}+5XmYH8QEsbV+(*XNU-ul0>Xdinq!?#56(oSd3NWkf|I{=9!ocdj=Zg zt-y<0XALY+m8=%5o{V`Jm7897$(@ z1~|+|K2k05W|lE%s66FkSi-80U&C|P9|pn3zctBfPtjEnb3ed&Sw@_FsCYQ`sOTmFi%*HJC)vqu-QLV)SPG1A-g z2vx1bw3Pn{xwj+@|NBwz>7^MYFr(xp%924|MP%->Bf5 z%ymyYu8unK?v@t1UC>+}RkFhZqi1q}P~HKKYZ_5Y(Um2IM4D#kkWnVjcnhL`lmrnZ zT|J~oFR-RUIo%lloI{v|yY3AI#blke5jMZn`XNQ~Y-(lQhY=fz)1GS{%xZ(m-6fEz z9kW!YV3(UHd7!q)+rfI3l+dj-RFU3+T!Tpv%%wG?k5g7hcKBH#Xc=0pGY|PQ(9Tr! z2eTANpA_7X26v8rEp=dxLjPc zLMlUWW54eK;Ov=G0r6zR?0#l4#_k|j_Z;{!Thc&gwfS3WC-8$kDd!HOdwneVz=~lj&!Q0=i?A>?FD92X?)Y5HvDo;vlf+{?r~NarAKX<6^R^t6!7YE**$Qf15dP0)i7dPm@O z?7CqM`)$&OIR<{L!K<=VW3J#MXG|&pQ`usp6M3z-=0?Z7Ir_sf;jA(3QX!7MHeUKH z29%6bl{dG3>JFn_>JPn$(hHJ4D(qigu_WsN)RmyH7#ouo%%hr1Wxm^4A|c>$HEz)_ z8OyW>-DOGDA3lUH#jHeqDb-b#3pLt8U;xl|3ZFUBl+mvJGeXi>+`A_>hwX6e!9Qx5 zuN9totCM9O<3s>b&h53M-Z*OO2$j?lKZQ$Cb|mxCU#%TMAM z96a00U29T(P(n&n82ATN|Kz@9MQbzwbPuijrGUN9mfop$f9w-=U!f;CqZ2qd@)G^t zdGU}wZF+&N%Wl`eEs#Z-^2-x@s%B2&1b@|{PeeUk@z10`ROmC>+D}rWQ|E~ag=yfg ziE8xzyhm6CVdimiJTa2v>r1^=#bou4a43hb(N_#_p1&FCiU{@OJ+8ba!@f6 zi_jo&gm^(v+^ogqTdldTn@7~ugSb!jJmZaILavj8aUYiOa=M?#-Pv+t`=>Ve@#ic>b4e#HDW8J9e9Di z8PAB+1fPGTY~9ig_)Sv@i+n^WFlr{-vMCq)6hk>|V~xSsGrG#fitUEJlk-a8K(<|Q zX4Z-b#CNb_5N449aycU{PK!28Ibyw-AE;WMwR&3n4ycj?#pik~pC)aT zK@lJoF1ev2`%!l^`?Ds3Hj%)pNmD6)P{1*aWkd$QYcZoa9#yO|A@zj^nAVm+b3Gsm zv`P$DQGeEWa?5&S{UtVENrP$~h^{Jb0a6vpniecFzdO5}1HoLQT{_*TbVsoS+yo+n zNFQAmSn1e2+L@}{U9M{LnaPu&GFO%qP`H*&hwk{vn|i^m>{3_&p?3x zRnp8z1mLYo#c)V0v&dFe-H1YUH*`9@ts8s0BO_g5it)DjAx65E)2oV87C^_zcJ^4_ zGw@gzNoz6J@e5^2H`QxifH|e*_Nd@Usv&$BFhoAh;p?*f#`G)$*-CS#RFS0%|2*#S z@7~_j7&_BOUO-xTB(f4OxwOAVt^`@JACv}d_qS=z&5OOdD_e7N`;&=F#RS{VRju^!Gy{U2e zJ{GU2de=UuJfD?@co!3DsmSw*hcOg;U?F(=!&2+vOC2A{zSHvu*Z$JQo1ALg;-|hPa?KZ)!PjnIoKaX2x9NC4Qsk4O?7+M2enF~KiD{8OLD);v z2$jFMxbSeP8fp21!F=EVX_8ZB$}zX4dFwdQm#g;|5dLtgEBYt8=d`<^ncW8h-M7-h4LpNIYSJaaLEzj83hx&Nh-Urf zyBoTZgxh#gp@EACRj35&fh-2ITz%m9U)Gr&P}}Rypvg3DuP9?45`C!0_T|KJda$J4 zD?>pgW;#XrKe(id%|aVv`c!?)0*z=}TfAM|hOaW}oVQFO-LIECF+0TgmP3;KRW2`v ze^bS8IsuqtU7-X*^7F%%eYIQ3qLCD8Y%Vy=)a%SUt^?BWkv#B;M4PB!sP(q8#c=Vg_lZcq}2j&J+ zUAw9SyJ)Vr3H@4c#I3rqRWr&=bB)TV94V5c&ZNNKVk0;O^Tp2L9y zt+z;(KvL0B7FKOveWz}17sQGW>@@}ls2^T)2ur9byF=Fe-Tuy(ja!k0v&?&Sri4MF zaJ>B{crerBHz~0VQ;{uwXtsUb6tc7B3Imk3M$uX!%odSEqLuoz+yhq(f;tooF=5Qc zk?TcfD2Z3~OIF<`JPk+JtS7dqMRCVgfHMSvf6_|K#?o(?xd~j6p>L4v%HLi2-oIrul zB9ZFm>FePsCSB-;watp$Tzn4)=bN>7j7i(iN>=jk8c&3oY0rJKv&Nq=+U&NuW%)nu7Q-Ww($4L znp(E&u+feZ+FJ&==ZUa0h<}6>fiYf2tmv+pokU*6%5^zkzEw4u;1X2$g8kZPf--LN z)jBjzWvajwx$Uwr>3)N+v~RWMm5K@76i|ar3%NS1E~J9lN0l^ccl?C7;OKY8k6K{z zKX)zAXqc9xfs!Mds`H!EeyqQ`5n3e;FhiLEl(3)qjxXLJ?}ji&`q4+3e;@842+7EP zfF(lNfG(MirX)mKrcwp01l)Qe$gu3ISls4+~ZsTvu z%{W{E$68s;O(|_I1t(hs`(6=dR=zb z+(cP(gd-B_gp>x=_^qrwCrL{(*64M@|u|Lu#YakB+8xE-&E& zGQ2)j0uRm{bb$`?W_IlS4BB#*;2xfdPF=Ib2>v1iPZl`IgH^Fs5Rwm2`pBDSmm@7t zYJI4=MO6393?SrWoLEy&yGmE?i`H@=5Y?ay0*QqW#0&*^zH5ICXfX&f^$@1!F%>ni z4RQ{0?(<%p#7Dq!8B9mFfb%J5$aCApGB!6=z6<0?8Wm|1x=4h0AN45}oO`uXRXlk} zA|;_vJS?%ti(R1>zOnT<6CP3q))6|gjDd2)H0q_wbk2#hP8{_vm zvsdm=mNMX_VHdyyH?36pUl)gINp6z-C~52@7hS)Is^8{pr6gP)#Mg)8TM0_sxFZTH zKJK`cK{eY7ija%DIV1rHEUmwiFBaYp{nZCWZ)?ufBNFWmwt}=$qU}?4CPy59K-1Lt zXIxr8#3no-ua|C(@EQZyt|_ZM4YraQ%Ft zfx_3YuF#7bCrST`i?cSsrwRH7_~LcBKNoW9 z1f-(-7!qt;Ko-4`-toHlm*+U*peNz%EgW`zO$91+ei&fDXz-)Vc+00|x+ZVOV{nay6wh5Thu^w%% z6iAAaB7BkU*Ft~gbc4&Fmm2l`P5CL&cO;0$C0kMRf*5Y3;*rjpW=BW|vlAU#O%xHgw zWj5f`7ui+?t%&d@*+J-3r%hrxpu?_9z|#9ZF+{=GtnwCa)4OC^g+jqxAL?4`cY2e2 z1q(U;V-e4Nz;KaM->Ge^y`Juhjw5Wm`VR&8#fR(G+~)nE&?E#K(pxYwAgS0|n`mQ$ zW5JkkXjO&fZsVgmaB(61b53mFY+@zhDAVJQxOEJpAD(j^aet&Qd+_OC4=pIF*D!RY zOn-vDuz*dE%)`m+l*w5O!T}pfZw;E$IP~x=6FEL{d9rXuEK9c}Y+v}D9V|EH4?Wpp z&CI6ZXxgX*GbN9;1I+C%R?i8%fn$rH1@i8 zWo^*%iq;BT*6RHm?GPv5s&RsH@@WtkE5_dyI!s9;V!z;9MBVCggU6}Wr0iA1MvCfp zyE~(&wi~ZKv@me-?o)l|>L&nKiSz#RP;LVg_8@eshjAgy3peOgAxAec@J^6ocrKP2 zPTJq6CsxSOZG9jps)9X~e(Uz5NqUyEQiqu|g~mSP+Knp+kx{|22KCIWnDMibzMNohjXf{Gm|T;?=y?C6c52==b!qGY)Y-z^o|YEF=4>E|Q=VSv7(fV% zZyjmas5Z5enAI$y44%C=Cfqf#RhH=ZyL(Do1g7*i_fPWZC-b znbA5!7hgoR6E?c9o`SJTHQiYXWOjH8y~4yA?#C#hyV4>)1he#p2~e)R`IN%u3&1{= z1o>ld|Lk@hOvP$V?P$JE^t(BNHRGW`7H+=6ImlAJ1gjeB&*RPHO`pPYnghm29lGIY z3P7}^E`6hCVnFqVtjuE}^RnX_fiSIz{J+raOF& zFizD+ABP>ykRfB7wlXEx6Q3>xUGaomam|@zBjex#*MA8QZr9nw&AO8dHBPcC`E8)% z?VE#&hZ|p;vfGz1E_Q^c)&|~nk_82AdFZ5rY)f4bHU3an>BDc#3%Qmyv(xZz_srIU zV4X(r%1XHqn(e_OYh4fR%Cb+xCFo+=XTH5b2m+>I`CZpqA+9g9q2@*sosJnSW|gzH z_(yP6>2@i_3Hep54&ZV_O~m-x1R*9u(tUBAO!A(Md*+U7vvx%XOW-u%unIle9{#C> zZcLmJpJ+TPa%^$|1N3&eeRR$dh{VbhC@f87YfhEbCzkR68~XHU$a;bz%R>Ha#~Mc3 zb(uW=#m;VPariKH1-A@~=~YqWBw`Z7l={n{wTrt3N}iDEW3F5SMYN)-ab9H`kNo2@(umwEU+Oo< zT;atTOjOK87*2WZ3mP~b-Fje?;4OuBSrae*-#8ENp5%VdDWItMPrMHgDUc%m!HfD^ zUd`^*b%EK7x1RC#w!zK^`->I7#FS$8dEqM2oMj;M;?%rblTF+ z_A6&bPU)d_MdWSQFYgc50ml3a35B(F+@UV_Sw|U5>%ggo>x!{8RgVG>s~xt-N)NGi zLXSUKk{KnetB1vctcE_MTBC*n3*88>#rG<+C$GVLE^-uKP`FQ*`8?yoVyaLu_bx5_9tqu+S zWw%`DD`21|?3Q%0mM+#j{PZHaK)a2h4_f93>@w7>TVjW}V+zk*b>L8>V*_0+rA?r~ zK%S?g5RBL|v$pVHGQuVnx7O%`imdepr;arSyjLqoh6Wfb)-ch*LT^THRClUa_b=0c zi5_h@fKSf&qrh!ga1*`(-)Q&h(dAs1kqOMyB|CC#Me1gK;l!uy*uwTd z)pv_tP`W2X3d)^hvSV&|FTjry(;5E3hoH=Q55)nMjm5mP=(wT@sQKowgLX{oa3_cXBHuW(<~>zKlvL@ewk zOV{yZY_M>C(X}Sq2b~Zd>!RU?J)Dq-LH!P8=rNi-P7xKe9|rk|tMk};Vh~CK2;C#; zm2YOQNDp<35jZ`bBDL{PfMLuU;wii<0iC%Zo@?=jHK`r~ggNyUE!Vdo zW6@*BE~O31b|6!+ok6KIwhR^& zov_Xka<3N9%U?y$pkpkFe?*JQ>aff}Ce;!*T?f^Hv&GGzQu!{jlAZM(;gsM{gh97k zf36XQd_=Gf>Q>(HoHtH1`zKKS~6)!i|zswBHv6_ou9iq#8{Unp4 zCD|GMnJQ0a`*Xv_SDoDI^gmti08xkN9h+&i^-W0d$+v;Lr1!0gk*Iz)D41M(Zpa?-)ejXGNdJ^lt0fGuyBSZbRhH&K4{| z&PjC^#L>6O$jM!Me&g0e4$-Hn^UEfsgt81GI>AXXHJD6Ti4f7)WOuiRgR!1#RMl5-uX|&tpr~?NJy=_^NyBGX z*7Jl8oCIgPgrth^*eFwLGab6BN~5u=klEEo-Z(pPvW%VOP_%-vr#w4@J5U~RK{I!N z>-X18I&PVeqaI~wifQN9OJU|ahKwPb97!URUKjl_%BZm%25X#sLBZz28SkA};Bj*j z$p%Q#Yk|qym`U2~5Dl68VoV#0Rj?6`_6le0KZVjeP;s-@%r2we^GNO?OBFCPn`G$a z$=@mlc!quP~NtXPE6)g6A-5)8t zTGVMCQ4EDsA2HyKvCk2Ah~XWT=0Cm?(?AZ_!H-=;Dhkjj0;JJ9_ zB^+SV{<6vUe*3Ev@Zu^BN3*=yM19L9BS<};j0SWvPE92wUfkvk1{!_Ll3zRGE5r!P z^FXP@M?%-QJ2RG>3E8K4A;(A|F$ybwFTRBQ6}2hJM2FRa8} zZwwG$5}m~d_})eGE;q29ce}pECR#KfBc;B>R4K7VqPaEnD~c6A+Fp!kNHnEj@O@D1*-bNB3os| zFRAIuDw-ib&9Ne%ZK={+_I9HA(Kl8&FHoWLq!NBq6GNBj)mxF5Y#8ia8j=iLZh&m! zAW#%Dj4ZJwpq5->1vXTV;N%s=J`aCg{b;WyBV3IzPMJ|!W@`D%G&)IY zB3s7aJ@Srwdz)u5Itqu4q{E?_&sB%S#rB;`hwE8xGn~-p@g(SbkMRUZA1X8ORv$ka z&OGCWk&z^JTss}jVCmnH#F+v-R_XL z3~YtgZ(~NY^3t*-3B8F^~hm}FIQK%uujY#x2k8(I>9GG^5WwJ ztR`I!cek!mXq+Ftk>9rr+W3AFml&Kg>ytPL*1WXNmuj&MK==@}Ui53g7MYi$wpk=6>z`BMn?L_DQ-j z;_J`+te` zAq)i@%u%KeD!jh0eN6<|j%^{b;}O%Z?@msMdmvfbmE~s|lcq`@Cpte&Og( ztoSAC=4mgvIYX&Y8uK0Sh%0-mZ~4lcou~w+HQf`IcEUW(EUyLPG&!=Mp6{LbXj{UP|0+eQO%F7eGVE5;_{X2({c>}C1-B4$&Vs2t0@ ztOa(avU!~yyT|j=CNtpA_T@=|jt_F&cWudOd}QKch+kVhaA?_vob!CGMIcG4kIh}d z&C$BQjtvJJs=Ilvpza@a%n-S{))Ou;*-q1b?Oj%=%1<^_>Ia97s50q9^b_1oy1RM| zac__$n`2pj(vy$n{eomOx^5&1 zrS^ljn@}TXUkHu!7ZyrQtQS-RuntVS0$Ys7oT^aG^n1?&l#)6ohR4e0?#}?1BTh3g z9m0066-;vXFfB~pe++$bP=puHzvH9a26rS*%$neaCLu7Lg#h#?pZ|HRQ-m$gMgkWK z5Z~=Vlf2#xpc=z3=Cmpc6jw2lodI6`^Z+z|CMRqXN;-^(q6v(%J-c$sqT7u|empDI z|C7;Fcm}S6pM!tPGBU|TscTns8WDA#pbja;AgqGLc_Nn^8K!0Nyq3GTSN5UNS5k=E z%`bVh#eYh)bt28^#~Oy6j59WS0f^!HA+Q9%#o05GKlMAE48KEHfVS%z+F@&Ix#`Kq zCN;N4c3R{Iu3o+oojlY=p$CZ$J@KI+d}qiNav=(yYx_j)&|Vda7Y2`Rnz#Za+Wv7m z1%z$^p-+n5Fd<9*;wO2CfB*dBb&{v$)oC7r5gc^4LCb>}E+49*@Jgw9$1-#-uaHM( zi@<($_P)k?A~_T#EQ2x1!ZNEWL~zapMZqHI0QQe%<*m4?;bWC;#IULQ@k(KbGPAv6 zP7(GMVggFFa(FyUk7|mj7L6uyMWiKZ&0EB_BXCXfe7dC{zbjm2S$Y8FefNc^RXu8v;Yyw zzTb^)YiN)`)XoN*ibHA+Y4`HZ9e}$FFA&xJKWzO4R2N;eKMvE<-QC?tigb5KhjfQh z(hbt7bf+}ZAqXgqbc2*M2wzcB;y(j&pZmM-J8SK==j@X+r|YwMUHfHRdenuQWg2F` zV*4&PVst(+e1B2{PrT|T>{u$5&Lk`K?zPhlt~MVBPkv{dhjKKcChSaG!jH>V$r}@- zrgnr&8H-P56L0vSx7OY#NzVw(c(!rjb0-HQ#}bQPL>a8b9xX5V=-?c?BQ>Mq4lK>A zCLR^jrTdZm>7Izrt4)Wi)jQB7>5k_u$+gj%oGTxn*CF~PVBOIrr@;7U+5j^Jv8KDw zW+B+eVo6hhJ*%qg^3TWsk&36ZtwGl8Kr5|6aXj_xHjUvA_)*TS8o6f4T{(==SD!rS z&TTWE-{}0rxUg<$5172}8?v31?ohSdbJlRs6b{)kXBPeFdoiY2qn;a#84)?FgC%;( z@MB(co7m?G$=k}VS1GYX2V?6`Ze>=fz9J?k#2-WR&XcR}M~dN~n{T|_eCa5{u|)WL z;1pF;Ibl1Qh0D4)bW4ymQc%zhxy`>Vap04Ad17yQ^`H0h2a_Z7LSFvH2&QNjT2ItG z4Hm5NFseCKo8T)aG+o9yDZZwL+(4P-iz^i8Dx780*W}GaT3@qH&k!7!vedvbsUooX>G>*sd4YG!oi4(g zE7gZ4Y6T{+!MPr4)`~QLp+*dIzm5D$84hKR<(*#8?sxj3mO~pt_$UnGncLp4G(tv2 zu-LkGkquvrc8@#AYWH=`NY2cAWjWCRXyN4qH$zG4ORRG$t_?|u zt#&emB}5s&E<7|8{cqrnys9lI@3Mc=)-4(2tiXh}z80ay?eu#WPRx*!Q$z70gBv(Y z+YuAQSkEGKi24gr%QK_pc*Bb<_RrIA-u1fT4j6fen)=1OB|?c!Sw|8jt3m4?Dp|EX z#XG#Zreht|VWa6c9=gwnKH%^u?cZ6f^u76`tgox(Y^Qca^+ss0=eE31=VaQh08^do zm&jdIZ5R{9I@(uPBi?=C7J|=}XA|!HDi)hXpR+_WHgK(IF=^J(m4#a=T3;p8xv|Q} zmfvRT_1iOu5kup@SZ06?gPk&>=^KYP!xER)&)?U<{Wj-p0o~%>=Emp7r92w;raX0f zPrjDRD`vR&CXMdvl3>KajtQB6;97#Id(e7#tJP=!-Jevrq)HmJfv3GtNkN49x#asP zG`bA>Ir?&*T(tS}yW)O0S?k}U%o2$OX2RpvqPBv02HrvpNM0HU${>u&2R*;V8l0zQ z!}y+KkNURi6&8r#?18;ptjRC)aX{V?Fqaaf49~PedEUXgO4k#!4Kl7ei+?|t! z9y$|kH(i;o=J9aqTAUw}(xpIk#~Z#1>j-@%Gvd$s!Y|!*=!PY@!t01<$9CaU8()rz zLP%I2-C=532#g>bqVea+;6j!V&%a?jSUB(1J~6Vg;~>g?ftT)orkI`oNB4=Rj*WA| zC`L^EPBeuu3Ar~O75yT?&eaRr>9}TAZ1%~x$N*&>-J!yz={1(bbkrw!#Os4BQV0u! zhT6rJ{7|h$!Uwf4Ep?uw&+YCb=w^z_Vk+pyQK3867iAM`~+4^_rd~c{B;jnX)p5 z{wK-lBfXXAN)3Z4ehfcoF8Fp-kw}#ftQEWEu=bxm4-aAq$_yrBm^N7`r2AEe+>|vc zLSJ+KnNwKV^p>%LZ8KH4OHlJyM*$(<-;4|&ydNmdkQRA3n%Dc72KGxiqC#Iw4-kT8 zo_cNS!oMOQRDwOp9KvBHj2yxb6xr&aRkq$gjqyKs6TlexD&me$$?NJ`a6*>k{Z!o$ z7tt;x?yQj>h3lPDzEx?o!1z<_s6E5RC8pR^t$|ebRE|A(YtuyuEWTYE3`-2>eMt)W znnb*e1>Ml zJ`gXbhkO14^jLxCeh*MIz$Ix+KHze62=N0#0@}4f$?%W6OEthfaF_XR3Xp^RQT`5i zcL3}_cnUB~v(FTN!y+uxv)bYBby$I*mLP;kQcMBs5TA?>bE~tctg-%7pk3;E({k5D zq!?*E*-iJ@oyM9vS7TJ^720XE+gCiYZ9m7X-x(Lawp&V}^A_oxsNSkZ9u?&NklNh@ zZGKop%B@D2JzG_;;nbQ>)L#cprFj&fBSWvy<=;vD!RZ!)mH9dijXfF#j~vp@XFK3Y z-&-nVX(kP(5KL)&O4*SJ|7#mg0MGOhK>y3` zfB13`q$3!32d|5R&!asEyWH`=8jgEpNuD`1?M`kLo8E zD_)=8Gnp6pcnGw{&gv%JE^eFg$m7y5m+))7^KLgApBK=vut}XdpfYjnlF+O)_s)l^ zeILxHtMqw?d|wK3cO;WS>m$i z-|sxKNHm91!m06wq4N#&uHkM2d>UeBeY#J7pIRbIAlk~G%3|KDv;aAnS2k}jC;@^b zQaS|t%$c2y{bUKapcEl!6Z~@pf9k7hM)VO8vwSWRKVU^eUErHQQf^Pvh;a{4DDl2x z)TOTWx5_N#BYd`{Tp2|budpaJUs>*J#T#N?A^!d_T>;{TePJY4=HXHHu5eRl54 z$y8b_lmcgGxsB)><4=Cwq)FHYl&J-_q*N1z4bFIOi<2&j+T6E{LT?1nbu!;MlTwUG zd_Eh`OE9*4D-hr(26yZz-%R0#7q41y5tR(;ZrM8m5C)nn3mUA<=SFj9A<%|y_HtAjCW>?Nn%#oY) zeLBPY25~TPdUVzKGlfpE=Rjfc-*h44#q!bHceREg3i6VEM)MUTBh2gA8`-a>GB=z( z$?Pfj^M2Nc^X#(rjWM3+;gVL{lie|J^hZ5KPkAXI-KE-Z*>9_n*?H~`r5v#O&Q;~j zbX+f06t*bD`L&O&x>|P``l9hcGCRF!oKWl_ihsgPGvY+Nk zH(Jy)>#`iOH4)D{`POEmu1gyMWZk@R>)!tI;37J%f}(G?4AiGT4&;gkihJbcRxKY2 zF32^2OfKg953AMKqJhc+;yHj7VP5C~jVOr;8=?%DLATDv z>Rw%wt&FRH40Qi!ezXTMAOdYMC;@^H=zE$(#W$4B<(kUJ&1FexnSaNdYAgJvFcz0W z{kqHey?C?LwWECT)bA;{jghbL$pyS;b&caGJnXSM@rq=+U*4B^G8VmhN~q*otCSa% zJ`1(RTefvWb#g9L&}b<3`_2sMmz}{aVN$NVrhKN6YdxNG1Pbgu#P5zs`8`Y#_!(gP z1GbXE0C_=SgOKl-Ag6c-3$Z8E`C~crlX{wmKq?n6{w{b~$aWy@)WPQA8S7tm^hY)mJ9Cz0f`cN_n~He75Wbo zS2Ks1zv-Rd@&Cq^0fM=6(SU;nK@AwBF(K7CRHjV?gyE|Ec)vOQ6HAYO$crY_EqKxu zGP$X?HM>9`PK$Dxw|~kdD{iwKHVd>~cEkQ+16{q?=TyHSseb}vk!kF?mLWjP0JB8H zZs3#Yvz^H<{pX|b)JW<;or$x|IJ{_olHd}Fe}wzyQt!<+c;{5Ej8tkZu|b-&()}*C;s|8p$);}v^0FqYDKB-(xvW8c@7(}e>sI`ieIeK zljR9^SL%{`m8sDgnMxymeEsoxVEq;9b3X}R7I8?V!PoWOMYvzrtL?-`Nes10G+mNw zx63}?-if+rTraeec{}FJ-Hcw`x#nuK504LuSiau-(q3u$hSH(BE4}MaXbzDXuE2>K zIttN+=Wr$FtZ-P!RqdSYZy5R1svl%2AHaHKqH&Krd0(f%y5Y116g=4Wp;CsvcVljP z?~de6=zn(@2&DG%^A64$(kvG>rb3j0cfwUdDoFZRRr}HXl*2iJB><+|^B>>U6|C1U zy)E7?G|KlD7}Kyc%-Jb)dJJ6?8P0@WIEZ0cbo&;oCwH|$_VpWjr=aAABMmi#O!~rckpmT!Y?HXf^4P3= zjPGwQ9Hy`^V4Ofi(!iJKkXAXAn3vG*xZ7Q@WN_au3fkg_1+$aRg8s4yneS_udf3q_ zIvn78g`nus_8Kwk|14hNhsnTcZ{%%$8B6w+^ryjdpvsQ%jhHUr7%Arq5?(dR(W{Q1 zNl0R@nY07?YudZ2LlVv{Y9p{qc&csH8QqxM+Ox{{nzZ^~Z6Gy;t9Bv+cmSM~D zfVdp;6+n;od1p%tqz}w55RWJJpB-o(+IhPwkz&FEmV>jj2hhM2KXeF4K;8y^CfA2u zkeeDxywDLY8SWNdVr?=G-ob2ECPW_buXf0A_?b>~h6^ti*?4c$@&d(1O%$nZ8H zR%+aLI9!g;Ri8QCA>j$h%BYn{iQkG93Z~fGqaZyUVUPO4*_mLIpRtk4!IiWzuCQGj zTtZFpwd+Q>#CVG7RPr2UJp$rmc{2lMuO{Ya(XiQgH)YX`M5fn1;k#7hC79yd@{#|{ zk%3=>&O2qv)dTzRgO2pYa_fO8t0}W+;8IUJzFyyZG?E3`B zzRby-{J{YI-2Wc(|GvnL{YT%i(RK(S)1NbkE)YuU=SRCb&JcylhW>RE$aAQ?6YNUDAY{tpp!4l z8igeNpXF=SZ7+>N9BA#)48yTh_d`;&#uQ9v zObLaQo*N#DoQDNmJKZ^(V%1msIBDUPhj^Peko-O=GJ78T61C>QGi-32&N?*?&Ry?x z$3|`XXU&sMj+ZE_<$wn75zi-r7AjU5Jt-W{)|NBJq1V@cmfo+Zmo>I9`ZT>27#xn` zadNbLE!nXp)!3dkb3^J>mbq8T>`Wlhkwe%GZxPfK`YQVBFc*gZrdp=^ng1WZZcDad zJgb?CPs4|b2Tzn2vJ^ShElX2~DH^_Vk^Edtl}DX>#jet}u?fe!{?5wSO7m0oj!zx` zcjDBS9}=@z%mR8daNgu!2K8pdvLFrZq&~q03x*_+>EK9kcDImH7U+`z(S0`w77VMg zLFwZ@)NxN87zj9%2MP3p3~=ORbchq6$_8+UIRb+XdHK&y9e41wNU?yZ?O#}+d$3=8 zloRh8Vm1J4^fMW`HSQojgn^0RpY9S2wlv$8Cz&qVy(g)g>eevsG4j1%3~aNTH&J zaz+u|gVTfhWgT5f_iTP-pwmU?(5S5Nf5f95<jx181Zasc!6jDA{>m#~d&yqq~4!|M} z*K50yt+NwPU!LY~{C#a?li~P8QTKASLw#VA`i0eAL9s(4g50wj{piCBd_mD%Qwp9; z0qh1BDbMMT9CD+#ABR^lQa720E98p6w3`4Sr;R;i*l57RpZt1&4gm@5Wx=clzpp+_ z*P$-?7Y^uWG4SEL1p(a&X8*??T;@Px$ADyCQemGM1uvVXd3wz}_r?*@sFibiqDSK{ zkvqKP=qdi|YR|!@X|`1&6HhIqmKNuZH+x58!VK$-Dj`}}b13N!)fINK2?ymIwW3?ymJUWh_Rq+?O=p^yR#75sKCXM;^ zVQn5Xw9(=C|0>9m?f+c6(_Gb2O?+!bxQbL`xu%l2Qk_5?WBvDtDaJGB{CcnV%IISK z##-y|aaTMm74FX`od#R#OBihw)YT(8UnW|1x;#B65D9-}uzDsi_{10i`po@I&_34I)5{yP2bfAhm3bSYOOOYxdY4c3`rQCT=26tb`T%Gh{++>f8yqq4CO=tI<;~9Eb-ctJSXKa-u<| z{Dnum+GI_QRW>1`n4zEBenV;L{ZVQ&d-;lz(&+B6K|r}m9fKctW5=gewYQ7MYu#-R z4~k8QZRiZDmtxXWv^}t3?UuOR*dtjTvb>uz>AH4Kg1~Z(qFSd?Pcdp?uJDnJ(9W}f zUvMH0P`|Um@S>7m)WT0ze#(MhJ-fix_13}REB;P@c-7S4k%po0kGv5v9efq{0Up-3 zH8td~>8$)Om>Pg9EypMWZfP@hljViBKGZtVoycyU8vPA8_~QYg(HX&7f3zBGXltOX zb{j*U$P9hNqF*dbPSFaERe~ z#LW!iFy`lDp3LN3hmmYMzgs5JEU4h=+Pz)=n0Ibz#V5t(B8*v+AvM*X=h2h6Jmig@eJazVcZStaD%q<}|D}+H}H%dB^$xF7kstnNRe8YlctB@svbazBPh+C&AKA zCfm2^h?8(Xo>&9im8MK2IUld?9-Y7cmJ(>JxE(;lAUD&#dO;x?%1Wu42FANT&z(hF% zZZ5Sk@0I+4W_Q5+XkYoyeHkF5ivMpA^k^Ud&7AzpG|!ZeN!Z7go(;zG+qf?X&&VKA zDD*7FrJF+=FV*yD+BB=%kuJYcN2|XP-G9Z^tmTGfqp8rWCAK`+&B+rh2A6T+7Isq+10X&yExWvU@R2NW$yY$!fbkBTl!4iO^L!m655{b$1@}RFjv62X zCuF+EUdH}^pj6PLe+IjrmmekRUO-K57QPrffB6em^&J@$%*3|u@?;XeendC?mWIY5 zaYN!Xl1P_#MYVXw1yuU!9F2$vvi5As?XjU@8#R@)1o0=!{w^p*M(rrZvWuY)U?gA{ z1SSGZP>JOMY8}f@L{O%N`JZCT2L6@4w3qs=zQ$8TLc6#(&y#6(Z3kBoDY+$ z7+%*!JWp;5j8~Ay=CcOosGj?I&3BHjyC{+l4tyGNC0So46JRrtk&2?hWUF&OjPJo@ znZNt5S`@yUTLu+MfRjD;kea#uFcB(B2kK?NP{ASG?P`LcT|X zcPe=(br4_$ZBF5!N04%!gsIBI%+ zlk=4dVVvmI>=9Fog=2s^ZD36Zi=2v_$Tqfxpiw9ObYf&0J^2r55lIE;-tA!SAjhi| z#d2qFl!Ww!J&^+&oE#MRI!>ln-iS!Vj#ujVyP<;)6&?}Yk|9MVa2)HBQE0DiSLiBo zg7M#(cTKs@b)&*5c@92r>(6!|jIU#FaQWEBI3w_r;A~*b!cYHoJ@mP{->>`xE}dXp zxs$vg&Zgtan{D(jWX%@Fp2R*kTsP>nF)@XW2A<|7^K9DR-IKqQG48Iiyd0&e3!a0r zb!cGst>@~4iMmjx51sjYsX?u|GeMEw$ry#6Zc2`o=7&fo+EXIwzPpRzrfO?VeMc)B z7X@P`1(S4)7CaZxIkV<}!%k(Nz25RAunMC&lkou2Fivdtuk!d=ggr9{R;Y(Ju*15~d_p5W^t z&*sa{ggaNIqzti!L3^}Qrx3lw|IU`?B+hD}Ao4D=GY7SOM#1*CcpJ)$d5C-s$x)Lz zpI5iTltZ9qnu98{1=Dlo{ggN&>+-a_;j*pan7#n^3a4kVHJPCtYX{WZxQ<%m?W)KN zH`c?NS5D%-K0LkA6@_bbc7+Df*jmCyG7%C#%7v{@CZ&qrtDgbzB z;NTdzx2v>{4FTuYwc!|)VEqFL{Ovm_*pSCAC=#AgTp>5QDdnHtqggHWzh(ody#Lee zbg&>Q610w_fwEUdaQE=zV7Bop$`fBzw)m7>i_fJ>S~lZ8ZNpv-crN(;Ta$ZwU76|( z{gnjO8)OC5(Li=Ag1-v>UHW@n`dhjN<;btk=bPMOE%c^;w{SyC?ieNQqM~=@O7Zj5 zc-k>SgKO-i;nJ?6#UU3x-~vca1^kJWjNs>J#UeIUI3gF~2yvdT)8b8W(}XZ!P> z9cC|`SblAq6tRD^vU1(PT{x1m$}|hK@7+{6%d?k^$EtB6J&!Q8H>j1*Zudd18U7MF zGo(elcrLdjY?xKk<|h&&JB2=0a3T*aei}s{ZTnfKrX%#0%0?x$NU)Dbx}sKI74oxJ zZpPRwL3EPxXTX}x!UvU4D-Eve5wL8NxIu=#-zfN5vyS7Qcz>2Ft3F~Bm|%kRCPQZ< z?|O$T>~c{yII+Sm#U%f(05GM_Cw`;Bq>0$o*lds;QAaKC|5}L&OQ%@8oh_K4OYkhT zJ!tliV(edhdgH&#;4H1}mM&i{;Ue;5noO;P+uXf(9KF|rmPt-Mw@K1LI>7wt+t;-FKlR|hn;T!vi{tIeUJ)Ud+?{I2$O z?Ci$Q#!Gv{As_g=#x3(D4_2jr?BsozePSOvGCetU8jp#EV~|FYfVlfvfgWXszB{mN zh?aQgT`LFt=S*9n10=G)t4g9{1g4~1W$hm-Dq3AS%E9I18J44)}ZhRytYO6kj=HLN@OqPkaTgr7;0m>>M6*G&c1d?XX3AsnPjFh zaSBF>RwX#T%U6CVC;sQ=qH|a8Xu~eyuybo>8y&7n>oAumBWq57K&M%2*b+!DigX#r zg~qlP^E;5#eLFsxawUWrMH)o#F%A{kkf=}g?RKc&vbclquI(z=`t)p_058iFC+bOl zq+>Ba@>>4WjGm1gU{(-qaNQ$}~_&LAc z0orH)x}Q34`Tw_H_PV1`dG6|20W7};e|`g?@ZqTgl%@s8RM;~^$l`ezLtJwIaFMZC zT#&N>;C}y6TMC5%rd_hKt7GMm8rst;oTY1bQ?5v%8KkSS`H3}{3D&Wm_ zl^>C3KTr3x*2O-!WWA)?VoR2n86VrA`m?{K)~xA5pXM6kvlLb^zuQS(W87e z@1YJ-igom287zK#-0z6^r}hZ^oCbivdRhVSOi13-S<5;7PBc^>sRD~G5}k&PM8Et( zKW=iQe39*~U7JMCQED{wK4Q{pX}vi2P|C{H7gN!?>=NPgvQN!6=Q}O^Bca}fgm9Hb ze4<}5&XTu)4-kH<8qqV3Jd6KUpm}-I?=Sq}1uqJ&L?Pq{4%;io1iEtpL-c4zs>Cn0 zQ9{4Jt`INJn2X!JGcOKe%$Ma63K5_zlRSS~ufJB;_iXtLQ&5QJ_>}xWte5|5-2n3@ zv$s|#mXH>v#5Z1x(A-l#xNkT{vDwn&Zw}LWKP~*i5?^JzCYy&~7o>F@Au!v*P*nJ^ zSIDF#N?G~U`+4fieqFV%q2?vjS5TRok8zh!HyAr*_e&Er;4pZ@cZ`DgVRDuBWIULs zo(T@I%)`Yt?4Z?SZu80S>t=e&`A8R0(8xZin0Ndk4VX z(~|#RIk>|I+Is?akLuDM{Q)H%O6K%owHDk}1KmAt5{&)}3mi*)7{(3+=zc&0c)?7V z#D>tqFw|K1{@HZ;@Q_Zhmjb-s&zeF0Xb*<@>7N@>z|EtauiF=U$ZxJ^lL*#^73oLM3`)3d8q?FEJv}J$tkbowO5gO_pLmjnvI@m; ztH*?-OmH2#4#EpRnZ*@SWZ{aQB{^9B{C>ex{?^6bj2z|9Z|zAPiwk-?5(}9#()XW7 zMJp4pd>!JGD*G7dTcj9Q_i25n>XEK`HoHRux2Hd359_!+!#0BadW8$mBeH}YwjAk+ zIE7rZ*O?esO!a$O=98|0T$^WjvhqoNa+Y zb}A!qX0HhlI66Lj0SobNY@IC&VhaFeU=#X27x8+Uqe8D$4K{-m&(lgcT84t!_7Xi~ zE^vzBMU~u(5I;Mq5BR*F@M{@$_k5#L)Z}%Q#^gEpmp{mno-Quod@RmWJ9^I=?NX8V zmxJS)yEu0lWlwi9XGH8|wJ?>*T0qb;lMg>O>yzOC90s%!B8(r- zUdK-sPq421NbyfG~@lfHTuLmV)JVGsi+2tfDXx?Qv@2E=Os z9Rh3epcNOKG!eC<2Lc441+-cMbU#*MWF`%-YBf@@XTy&bcoCS%AmXe@BAku&H%%me zpr_Bu`9+hyc~GAp+hR6LmsF4LSKx?W>m&y}GnJ#lMIhgR)Hi?Y!4>>s`_12_z5KrH zj=rUYKTSrr=h9(}`@K6qwUp`BG@UOWd)9wP*)~3_-9D7!7X5~~B>YRG`r>01$M2zl zpBw&1F{C{|toC4WLy};HTF;MK-qsqzOdf6KA|H!DL(io`5`*=Y3kK0bBj8P{dQLup z%Adh6eb_aeWC6dvs{LY3i%i!Z?i!4tDO1J6;~d4F7+cc{5bJCi9|#NwRC zUt={xktLWH6V+c+4QUnWU0i%=LLpI|XNX!i*4s4W-;J5=XE>q6_!3Y8^~<~oS8T#9 z*g|c%D@1en<4N9JQ|ME9wae#6jgp3aD7_9YblEF+!OS-D9M43DTDtHRfm1WI!s}vC z%qtYuJSN^mMb>6mvs@ovJtptR9anA8x-0D?gwxC&;w_#+?S13n^(t#p z$;VYUNwh6s+JhrYbkvjbi|Ed<2-!&C5O`fTW*B0+9EGKanw=7%6NMlSA9|5O92~*T zflWLI-6r+Z-~Rme{W~5L0YWrOHorGwQ5Y#g%87l+>9uhgD|2+VHFKroMqa#C&jLU7 zSPa39sI1M_sJ~r&)z*fkO8R*@NXx#bb@D1&nhJ8KQbVL7;*Jsa>3mAtPCL6J$Fgo8 z58)4c`Ox*C==wIl$_efjtyX2eT0)5o8Ci$4FrV2kT$VQ!8jQ*Umj>nmqFg=Az0MK| z(r&wFbLb-Nj_hsG&-U>egGggA`jyY`B2}>cU5d>Q@PtaeFu0bR>8_PGj@gjyntr~< z%+Og{FD`*f8)xH;das9o}-z8s`uAk#`sftju)jSd0VTEW6l zZ40gZ))=l8Eb3qYQEL+c?_73kwuKPucn zsRLj&~g#|M>bV7mVR$I!qg z5_r8+{AG*{uH$M5Z$W|8y;l<*Qu*Tpg2pxVZMkt*?h@e)T-|<8Ps)qNt44-i_;#8n zZGWZT!cq8@j8k%B%x{&Ki+^pyV95Ea(A55NQ9w(FYW@vlGyGcqc_c+LH2xtB-bZD8 zZh0I!*#2tRHhPxnkgmvfl znyeckmzAy?W>p9_3(`f^zKF4|21A{Lvn?GY8y&y{R0)!8m}| zI~q=$15v)$`=E?)1?Ik60Oi?H2@E6kJ-~TXs3$Je2sceOWfA$m^6j`s3QJ;Txw#JF z?YK){iqH%_?qEFjRo@~W67YCZi;2Xg80LuX8cYCJ4*LI`=cajr4Uzwsh&T+bzUU;Z zP0$T=9y&w;An^TBuKdrPnFrQ=UjT3jN*E{7QUE&?Xa~A&YI=wlRDB7WAMIhAALL+V z+xd$g2oMDPiLU+s_21x_HmnT_NMl+4+hRft)@Y9D7amedS=L zZQzO!0jcyVJPj??Jt$-45W`f__lccNpPKeD!QA&gIM`tgvhFst8$xf-LaoKU3nqSH zqHs?B>$`95xq6qS7CrXup@-W~>%JwO5qO*3e)_>d@s%#0I$iBB8xuNIiAS4&xCD`? z(LVw9ty|y%KKxua0~_HKtf9_6wTC-SmJC&t7_ZMmW&<3;s6Y%|0NhgoClBDUMle&x z!%G|M)wQ?4%(xT$Z>Ik!R~LF1WW)d*bn_^GoLF?ZD;jz1cWEm?sVbjY1hgUow z%{=S#S8a(KHEjDX3GIWUZIHwISN8v;x>2TwaKv%^9U*dLvO zP5EFN#G{$Rre@*L4NUZ9%n*n<ez^HmcKb7+bd!xv!O|rrosF<4lQ~_zFp`enC`c zsko-UycA6q)W@6Um1SNiQCAFB!w|8ZNV>p5CE)iyGZf%z7GcjCC_;ytC^zS^H_WVZ zb8arw&LrUc4mNB5d;7BQpZ0M$$NzWxvW^?;{+bvI4i-fCX;68V<-&?#oovsjJ|aqi zS&rj7wvnSsLNnW(L<_?$vOTsdsy7CP;$9cl;;9zDp0s?_*ZGVa+XP)ja%z*b+WXp8 z8~R*4r7u#C$^h}LMjSc5MLw#z`!lSj{#lCgI;t^Tuj|VYtLEJ;Y3L61Z_xS_x0@yWpUbYCqF~+9hzS=wd~$yK8`5KFc~} zvTvAg)#tDKG_&A)6zjMQH(W!a%+o}zk_;*RBGcCAc@�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 z

5*6!K z|CH@bncme4hesbuc|U(Z-py;J6J)P(Gamdw5C0$AbA|b3-B47T8^6{s0p=GA^Naec zeYlWdetxj~e{xGi1XB2aI8Ld^Kjb!ZGeJGq*5yvvcLLa?v04;jU=TfB!3OfVTROUYt> zPDuCD-)7S~R{h8yI)=B7qO25M{nE0(4XgUlZP9PDc>HbeSxawW2IJ~k^R}(J7CO7C zzck@_gIdJUkr83I`;fS}MCzR0t!uqAgIoN`44U$;yOQ{QWo<8eULFX(&=I3JNb!6W z^B9x~;oUms_VhEKE~>Fz>m4~6@B)tVFlh$5d!yS(d5KZltj)ET$jeVNc^)xeYLszb z)vibKHklZ{nbi{C+#gA?h>p0nF?l)P{Rk_DX+?PJ_9G|LbZ=Vw&a}5V_kO*6k!TbB zEZ=^7Iqi({Lg-8UQBNLbVsLIt#+_1R$$4U0+qu=5X;1r#m1bD#D~e_lD+?rZ`bTd|C@uw`vAuaq zU;&$Ga^;awPm!#tKIeWZYW7T>=tK;JWto?H6tKvCMo4)d9 zI@N6@|%N;#V-6ado%EAGcRnBcCw%&`oJw z8VVF}o!*rVmguJCeBG!PpW}z`XHb3F%c6p7f;PfM6Q6gN;Lm}I9BQdse+xn=Maap# zy-s>e)Yfdk>mwF?-D>gcpJNICZru9+8B2iJ8^qlplJQ3@L68#$|KAl$_z&v-*PtoU z%}~RLj19y5b4)<`*Wlo9kyOI~tvpPb7+E$RQaT}R`dU*uE8K{0{`aBfojS28LRhX{ zUuIOJ&TFaNRPm*MsKf8K72cyWG$Jc>y7SG{O~*R}c0`h|a6J)~zTewuC5%^DCM+4M z)P2An>fB4Z>@B*mdai?gx57qx=Y*k5bzGLuKRPLyS7-;G z3@>d*Es zaqtUeSE@HTH6AE0@1u8OeJisR_+TzuRkn3)7oU5F)g{Zz$gK~-acwOecQ~{2{m@D< z7yL<^+oL;2vv`ttH6t(Av;C1gVg885zq#A1+5Z~#N3*=f`q-JDI$X%vlJTp=e)%FfZ$_U|JO3JO3(0kgdEiZD7d zyg$4@ez*X?03W~3UmFDe*Z}i@NY?L>2gub#Mu2leu|CW{D!7SXVnQE?h|CU%P|OkX z8=>!H#J?ZFw?2GxfWY5QM})J$nEnc7{N}r6VZzXFPD3JHHOl_;J6bl)zufX~oe#MB zemA50(aHUWI}^oJXevedBLam9`6nH}T{-uk=Wn*QE70t+`{_ zmCvkhgJE<^x_Z=?>>&XzQ?VG*j4x5mt0XfK?#MF%yw`CFR>ftk7B3@soU5pELLa2nW;Qolm zQ0LqKt@FkGpXCj|hq(R?v-x|7%O8OUcIU5v2NdJN`KOS^{}RSJ*(ZtZaYZrJNB_Rr zcitDgFCgBhXIMYehhpsaQ}?MT%x~py6(C~6{l;N_qcFcAm|q1l@xSZ7Fu!D&pKq?u z|HQ_E-hHO{dNHjV^&_h2b*%d5M#(v5r+EF{@}c0wO+1Yq$@4jf(8o@$$ZoH~u!$|# z7*f9}J3Q?xRuyJMaA9q4~&6`FFg#zw#;mz+6H; p+__M<@U#^4&Oy5^)5GNVobZRGhv8!b+54HBA3EN!I^Xc-{|{~>b{_x$ diff --git a/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/Info.txt b/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/Info.txt deleted file mode 100644 index 870efd6..0000000 --- a/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/Info.txt +++ /dev/null @@ -1,22 +0,0 @@ -================================================================================= - File Details: -================================================================================= - - - ClipUp.exe (x64) - SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A - - Taken from Windows server 2016 x64 ISO - https://www.microsoft.com/en-us/evalcenter/ - - - gatherosstate.exe (x86) - SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 - - Taken from Windows 10 Version 1607 ADK (Section: User State Migration Tool) - https://go.microsoft.com/fwlink/p/?LinkId=526740 - -_________________________________________________________________________________ - - - All files are original Microsoft's files. - - ClipUp.exe is required for KMS38 activation of Server Cor/Acor editions. - -================================================================================= \ No newline at end of file diff --git a/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/gatherosstate.exe b/MAS/Separate-Files-Version/HWID-KMS38_Activation/BIN/gatherosstate.exe deleted file mode 100644 index 4dba73a6ee32cdfe196e57d885e3f38395c06d27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337920 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

+XP#SkGuMl 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

H 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

2{M2Le(v9IOu)HP8e%r;YKNM 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

F$?kF_X9IODIJFe$DC4MdBC6H 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 +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 -::======================================================================================================================================== +echo: +echo Initializing... +call :dk_product +call :dk_ckeckwmic -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( +:: 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_color %_Yellow% "Press any key to go back..." -pause >nul -goto dl_menu -) else ( -goto dk_done -) ) ::======================================================================================================================================== -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] -) else ( -call :dk_color %Red% "Installing Generic Product Key [%key%] [Failed] !error_code!" -) -) - -::======================================================================================================================================== - -:: 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" -if exist "%temp_%\.*" rmdir /s /q "%temp_%\" %nul% -md "%temp_%\" %nul% - -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 -) 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 +echo Installing Generic Product Key [%key%] [Successful] ) else ( -echo Creating Modified Gatherosstate [Successful] +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." ) -: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 +:: Change Windows region to USA to avoid activation issues as Windows store license is not available in many countries -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" del /f /q "%ProgramData%\Microsoft\Windows\ClipSVC\*.dat" %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" -if exist "%ProgramData%\Microsoft\Windows\ClipSVC\tokens.dat" ( -call :dk_color %Red% "Cleaning ClipSVC Licences [Failed]" +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 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. +:: 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) -echo: -set "_noxml=if not exist "%temp_%\GenuineTicket.xml"" +set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" +if not exist "%tdir%\" md "%tdir%\" %nul% -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" +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -"%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% +call :hwiddata ticket -:: Refresh ClipSVC (required after cleanup) with below command, not related to generating tickets +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %nul% -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..." +if not exist "%tdir%\GenuineTicket.xml" ( +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] [%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 -:: 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]" +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 - -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... +:dk_errorcheck -:: Check and enable WinMgmt, sppsvc services if required +:: Check disabled services -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..." -) +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=%%#")) ) -:: 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 +:: Change disabled services startup type to default -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 +set serv_csts= +set serv_cste= -if defined e_wmi (set e_wmispp=WMI, SPP) else (set e_wmispp=SPP) -call :dk_actids +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=%%#") +) +) ) -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 +if defined serv_csts echo Enabling Disabled Services [Successful] [%serv_csts%] -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_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 ( +for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( +call :dk_color %Gray% "Checking WMIC.exe [Not Found]" +) + + +%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +call :dk_color %Red% "Checking Powershell [Not Responding]" ) + +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 %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 ( -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]" + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" ) -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( + +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 %Gray% "Checking WMIC.exe [Not Found]" +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,40 +723,39 @@ 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 ( + +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 %Gray% "Checking Windows Script Host [Disabled]" +call :dk_color %Red% "Checking Activation IDs [Not Found]" +) ) -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 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 slmgr /dlv [Not Responding] %error_code%" +call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" ) -if not defined applist ( +if not exist %SystemRoot%\system32\sppsvc.exe ( set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" +call :dk_color %Red% "Checking sppsvc.exe File [Not Found]" ) -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 /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." ) ) - -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 ::======================================================================================================================================== @@ -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==key if %osSKU%==%%C ( + +REM Detect key attempt 1 -if %1==attempt1 if not defined key ( +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 -::======================================================================================================================================== +echo: +echo Initializing... +call :dk_product +call :dk_ckeckwmic -if %_gent%==1 if exist %Systemdrive%\GenuineTicket.xml ( -set _gent=0 -%eline% -echo File '%Systemdrive%\GenuineTicket.xml' already exist. -if %_unattended%==0 ( +:: 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_color %_Yellow% "Press any key to go back..." -pause >nul -goto k_menu -) else ( -goto dk_done -) ) ::======================================================================================================================================== -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 +:: Copy clipup.exe to System32 directory to activate Server Cor/Acor editions -echo: -set "temp_=%SystemRoot%\Temp\_Temp" +if defined a_cor ( 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% +pushd "!_work!\" +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] -) - -if defined a_cor ( -if exist "%_clipup%" ( +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,92 +498,48 @@ goto :k_final ::======================================================================================================================================== -if /i "%_hash%"=="3FCCB9C359EDB9527C9F5688683F8B3C5910E75D" ( -echo Checking gatherosstate.exe [Already Modified] -%nul% ren "%temp_%\gatherosstate.exe" "gatherosstatemodified.exe" -goto :kskipmod -) - -:: 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 -) else ( -echo Creating Modified Gatherosstate [Successful] -) +:: 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) -:kskipmod +set "tdir=%ProgramData%\Microsoft\Windows\ClipSVC\GenuineTicket" +if not exist "%tdir%\" md "%tdir%\" %nul% -::======================================================================================================================================== +if exist "%tdir%\Genuine*" del /f /q "%tdir%\Genuine*" %nul% +if exist "%tdir%\*.xml" del /f /q "%tdir%\*.xml" %nul% -:: Multiple attempts to generate the ticket because in some cases, one attempt is not enough. +:: 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 "_noxml=if not exist "%temp_%\GenuineTicket.xml"" +set "signature=C52iGEoH+1VqzI6kEAqOhUyrWuEObnivzaVjyef8WqItVYd/xGDTZZ3bkxAI9hTpobPFNJyJx6a3uriXq3HVd7mlXfSUK9ydeoUdG4eqMeLwkxeb6jQWJzLOz41rFVSMtBL0e+ycCATebTaXS4uvFYaDHDdPw2lKY8ADj3MLgsA=" +set "sessionId=TwBTAE0AYQBqAG8AcgBWAGUAcgBzAGkAbwBuAD0ANQA7AE8AUwBNAGkAbgBvAHIAVgBlAHIAcwBpAG8AbgA9ADEAOwBPAFMAUABsAGEAdABmAG8AcgBtAEkAZAA9ADIAOwBQAFAAPQAwADsARwBWAEwASwBFAHgAcAA9ADIAMAAzADgALQAwADEALQAxADkAVAAwADMAOgAxADQAOgAwADcAWgA7AEQAbwB3AG4AbABlAHYAZQBsAEcAZQBuAHUAaQBuAGUAUwB0AGEAdABlAD0AMQA7AAAA" +1.0OA3xOriginalProductId=;OA3xOriginalProductKey=;SessionId=%sessionId%;TimeStampClient=2022-10-11T12:00:00Z%signature%" >"%tdir%\GenuineTicket" -"%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% +copy /y /b "%tdir%\GenuineTicket" "%tdir%\GenuineTicket.xml" %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 -) - -::======================================================================================================================================== +set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" -:: 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 ) +:: Stop sppsvc -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% +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% +net stop sppsvc /y %nul% -if not exist "%tdir%\GenuineTicket.xml" ( -call :dk_color %Red% "Copying Ticket to ClipSVC Location [Failed]" +sc query sppsvc | find /i "1 STOPPED" %nul% && ( +echo Stopping sppsvc Service [Successful] +) || ( +call :dk_color %Red% "Stopping sppsvc Service [Failed]" ) -set "_xmlexist=if exist "%tdir%\GenuineTicket.xml"" - -net stop sppsvc /y %nul% || net stop sppsvc /y %nul% -sc stop sppsvc %nul% - -clipup -v -o -altto %temp_%\ - %_xmlexist% ( net stop ClipSVC /y %nul% net start 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]" ) - -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 +echo: 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 + +:: KMS38 protection stops 180 days KMS Activation from replacing KMS38 activation -:: Modified by @abbodi1406 to make it work in ARM64 Windows 10 (builds older than 21277) where only x86 version of Powershell is installed. +:regdel: +param ( + [switch]$protect +) -:: This code runs only if KMS38 protection option or complete uninstall option is used by the user in this script. +$SID = New-Object System.Security.Principal.SecurityIdentifier('S-1-5-32-544') +$Admin = ($SID.Translate([System.Security.Principal.NTAccount])).Value -:regown +if($protect) { +$ruleArgs = @("$Admin", "Delete, SetValue", "ContainerInherit", "None", "Deny") +} else { +$ruleArgs = @("$Admin", "FullControl", "Allow") +} -pushd "!_work!" -setlocal DisableDelayedExpansion +$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() -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 +$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 ( +for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( +call :dk_color %Gray% "Checking WMIC.exe [Not Found]" +) + + +%psc% $ExecutionContext.SessionState.LanguageMode 2>nul | find /i "Full" 1>nul || ( set error=1 -call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" +call :dk_color %Red% "Checking Powershell [Not Responding]" +) + + +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 %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 ( -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]" + +if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-*EvalEdition~*.mum" ( +call :dk_color %Red% "Checking Eval Packages [Non-Eval Licenses are installed in Eval Windows]" ) -for %%# in (wmic.exe) do @if "%%~$PATH:#"=="" ( + +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 %Gray% "Checking WMIC.exe [Not Found]" +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,40 +955,39 @@ 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 ( + +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 %Gray% "Checking Windows Script Host [Disabled]" +call :dk_color %Red% "Checking Activation IDs [Not Found]" +) ) -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 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 slmgr /dlv [Not Responding] %error_code%" +call :dk_color %Red% "Checking SPP tokens.dat [Not Found]" ) -if not defined applist ( +if not exist %SystemRoot%\system32\sppsvc.exe ( set error=1 -call :dk_color %Red% "Checking WMI/SPP [Not Responding] [%e_wmispp%]" +call :dk_color %Red% "Checking sppsvc.exe File [Not Found]" ) -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 /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." ) ) - -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 ::======================================================================================================================================== @@ -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%]" -if %error_code% EQU 0 ( -call :dk_refresh echo: echo [%winos% ^| SKU:%osSKU% ^| %winbuild%] -echo Installing %_chan% [%key%] +echo Installing %channel% [%key%] echo: + +if %error_code% EQU 0 ( +call :dk_refresh 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==key if %osSKU%==%%C ( -if %1==attempt1 if not defined key ( +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 + +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) ) -call :CheckFR +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 !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." +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. -%msg1% +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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%0D+lr)?q+{Gz-hg4`z9}Og?^lGI%Q8P>AFZGw( zQrAzLYYeVP-?b|0!Sr?rd=dMDjSwR>w{=Vrq&g(lmN5K}8VG@cN5lqeF+DAuv{ILDr?u>}75>u^@>upVPt~G(-MkZ!|w!@;4d*PC#lgNC#?H&DiS7qhhXv9b6Z(KlG zP%3pkttI_})Y8$Qh1hTW7lQV;wT~=i4_b#v&0RLRM~6x$|IM`JX1#osS9Gbh(m^tP z`@xFna}cqxw3c=yOI=+5ra;S_;8qUWKh5Sp^1cjEsjP{~&Xbi^zu8xjVb(YJ7aLOYL0Ui-$k4qBF7 z5&xFaKR@#$eLaj-CUW(-Z*LfU`2L253^>d@)$W`eE^k+oKgDU05kP%+dK+6GMO&?5sSx!TTg5+`m)P09K3CC{)i@1kHm$T+Yij0n z%w7Xb!VoD0iu;h>upHN0qFooanO}0hA@AbB$4&BKNc27JKP-~ z?$@1D6|gNmsuEjA`!*l15SOlEl6pZcGR1%Sv&+bQw)t#$6C{@bH7HGreQ~F|SXS|5 znz))9dp3C&P#aii>VU59C0Z~3bF}|Q*jtJ;PO%1cY^-CHopn%M+dc0y6ha@$y$o#- zP(pVP;#=Rm@AK7QA=r3FosM~V{xq&^=f@YroPpSNzn^$f=@ycyASV)ZrD2P29{TlT z+UUN?5K}rUiO2d7QFPoA<&xxoIA7`~9$jNe8;R>tgwRNFX4E9RlJk}lbo4Y~iaai{h5?ShMtsGyUd(-?t=;%dh$Rj? z`#CF6I7V2HrVo4kKtMe<+U12UG`iXUOwiF$)|8fpq9siY$OWJaCL82B3~@4h1aatu zMIv~UB29SD6q+AQEO!-X#)KRDW0gv$!sXx~ilBwcd-ge*-BjOo<~ig1W@Gv(@ctHq zeMBS>RwE6%K8Ia}2J9!J2P*4wAeEWH$4CU}A-p3qm3$)VyV=Y!u0Z$Oj9wvuE~Bcx z^k@a370IvvP3u1WHI0th`55KlyDM9A6KL2AHK)BCNDI3mmQxzyPWx^Y1zV-M&cfs2=JB=zs`fhDv_9xEtK1{XvRR%Bt$#rn_h=DgB!3gqD~q-B;qp6w48 z5R6>38CF7>pMez;WWiQVaC+zsDaIRXZkc$cX-Qr`KpdUaBZ0B^qr~c$wI*G-uDk$Z zy%rLA^g@Y2G_x$9O7VQ5`p*$IzMf;&c6TfgJ98ad(gYPLBoP7`W7RX#Z~$&2MVzQx z*az)EzO0BGRNjGMrvGjm|NE)$2~+h4Y*J-Hf|6iI*>VOFbo}McIw{wg_B7SxT+lUv zapb#X<1ESXM;MSLNuc{=i-`zK*L7k7OrRUwHYT}Q>YMQfMymz$a`+G;K;WOX zKLo1<;;-lA6NqLSoHd$44NboHSCpk?<^ougr$qADyD#~St9@80AP89+{A5hbtYV*yb#P;)8v zC0?$i{N!|DsCC_G(>q>n=Tc!>zKsV&_cWaSGI0xliGl{q;A9th#p|TM23&KUij^pY z6K~~|q@~9@v`%yxdi%je2ZDGnZVFUcc1Kt;C4-1uIBg7KR;hQnVJzuMOt_4!B6!0K z7R_G4VVTH2{^SmSjrONCj5{4|O)-5yM!2a23e9c$JaB{}2WUuD${Q*sk6E9;HJ3Hn znUzic#seDa$izwB1Mci9@d3?={29Q2WCRdQ{UzYYPByBW2F((QiiyKz>nb7_*~&dG z)4Sp?5AEF;SBPZ{mo8Q~P(v)Ey%8*)EyiXlR@7&`uv|r_QyUOx^ZWIc205bFFP+){ z-8Bd@)q&)ieUZY;nlgmZ}09=8HSp`3hoi&(@ z;(h+kCq4pRqj5xf>f%DaO^{=do~*{NAj8&1R;O@4ZqGQ};F1ao$U-t&{J>`tO-DPZ+dD@C4 z?ht0%4uxCE@p+nPy2^w`wb)_Qy8Gw9-}~Py{kJQ$k3GKz#gQ}%SqCmF&M<2kALvDz z!o8j@ItRETn+{Bbqsh&vN6dgM64f(I`~ZIvminq{5_BFyrM=|lP0QsyvcO%xcdLY%k%b-QC%57cL`D|Hk;wRqO<_`U;(4 z)>x+~oc2w=_5{@o=$q0D-p)CC{{nBoL(pVYf7H_{I^NBF=0Pj6TwGML^+)(CrbVE8 zcEgQd{Wt^Ra7aE3W}hwhxKp(QI2;|6x z8(V(uf3fvV0fGcewr$(?wC$d@ZQHip)3$Bfwr$(C?SAui_wK#BcfT_7ug-~+QB|24 z5!?l(CUzq&*BmAVa2qQ0iQ8Ez+w~ufGHFMdv>pnJ7;NjZ&o|*K|BCECZ3l;HbCky9 z7m+2uNro*@H#%57uK0AS*?X-MY7C^W@4;nh2*+2iJO0E9^UxMevbMow5&SkNG0<-gHc4-o!@f4RPh z)8x1Y2+XBAwSmohjTqURXO}_Ri_eGr9zvqfw|s9--H?Id&aO;9{xZK4B4MMZy0Q=9 zM#FwG!}{UZ9b)Kz#XrT5ekA{@G}z15ZxkF60TB|vwr2D;Ym<^d3rgUzEx0z_39iYF z4FYQ0Jt2yl7~%4(R?(H850p66yqT{5EGAfPc7m5XF;{-NC!9YEm^&~kB-=vtBm5K? zY$Bc}wJetH40k_o<@|GrPqU0*{3qbrY>vA<$lD$v6prQBn@ zpZW+M`QhKJh1KNykWf!A^CHjYSn8I=`G?K=2K!xPzfE`8i~^*FjvFa^%;Ypm!24Ho zj;4BKEx;tg9 zV{iffobW&(wo5VBfLlnhcTiwMz|(^)UFlZzlH95Ill5zThega2v^rl(#E`>H3K~~M zq0^%%;YByzOG|XgKqMh8Y+MgEmPmz1%b3ReijJ3SxjhfhWL0oUTIZL0hf^ag)ag|l zCfp!IxI6qm(Esgki4_Fr1cU^<=fE2sm##U!r$2_VLHBKi^I*#Gx;NZN0C&DhFPGvm z`dV5C+lA}x)7vjQ8SZYt#}{^B-7{VU4NOWrrvkw(c8eJX<@LuLmvGyaDdm@9tp(`S z-wt_`8Ws{c3k=c0ORy$&bOkA2KS5YYL%UsQwUanPww|c}B*)ABezW@yLp>5R4 ztip9=Po`qD@gY0#K)TKnInV2Hsf+g180K7N5xq9?n_=@gI$Hsn;gXZ*a+oGGG)XvL!ey0y2r z?&OdptvCY6&5SJt0^gaGqb`u1$mkVi5vXjk4|KYLPf2mFrJnS_{{$sIoBh} zpiPtBmU`XrF8{Y(6tas9oovmRR%7WpC$$$lf936ccE-=oz|WvngjrosG)g2VrnzNVosV}D%%jm5_zE0<$TeLdvss+=Z~|Wu zpU&D&2`Jexh1*Yz2o1Mc^Hp?{^HDDAJeIoVFK4Dm$E7pdsB|5AqPqr%(Ey z%)wMZ-al?zHe&=lw@wOL#INXjmTwOWC7w&=QJhJA6G{fiKty}fx>LV{pcQ&>mnLGk zk5og=+v#`$l~Da#8HeFRo^T>RG}BdU-IE79D0iEUUthh+-r< z4_5o02Vb!1V@qD6<>DQ2@m4+0iBEU-qC!ZidEsk?by9qBF%Za#4}GD_`l)Hj5~Wg$MP;y|r%+Wx zDav~*TRtbSDx;3-rMF2Qtq93gEbAA^%&)(t>%$FqB;B&#UDjS4x-AncutivoYBTrvBA$tgDYM~OHM@;XMCx>Gs$qgJ^NNDo zE{MXoccgHs(LafxL`83%&NdyToBj>Z98=DqRQ%=lMhvi$PnfaPccw{{R8eG| zgx4hv>L(wW8kv5HkpXZF9Q7AoSE!P}NwSBp(t+LVf==Ww^F3O8MfdU!F^!tIrL)Ug=@&Am=K znuiuQ_YLEw(!Q|=bPUN6PWWk%H>JLXEW-7GNC#xN??e^%`(yf)^rh%gZgiG`UH}PS zpUlfh6S=Zp_>@Ou&k2dv0@Suic?n=!6$x5Fl20;^aFwjNU4h2LM3>)qf3)lPS! z;JU`Yc8dPeJD@_86w4wvYFyqd^9j0w4(y z2730)Bl9p);@d_(Hvv96GQA2YD~9|Mf*!Lt{B{#s#awp)py-E{YoZHsdHd{&gYEn< z|2M&r(>p2NGp9-AV>zy#;FXP}>RWDqJCn*!D2Qkf2XG@H*T`Y%Nch#*ebc~J^}mTk zdiQ<2=P^4rcGWn3#$p3=J+^$Z;+KzkiZnRM9FiQ%i)w`*eI#2!My*VHW7^54zWVj0 zX@4Ss)DgL|b~K&sZn@TMs@NQ!;k8@B94$p(&_I>Q{Fd3Z$*VP41L#GIi%0Lq4$8@O z+99SXxb1Y>O806Zfmt7QBQmn`_NxI9&B;Gusdy|5*Us3JVsWe21LKCLxg&4~%=@DU zq^kU00-_s8iEUM`jckcObK(Y&Z!%kYuX4IvLn*tRG6;6EHi%TE2n7HSreTbMRmwEj zhmcYyT++5(=A`d=VN*ftSm?`YA)5P^@dZ@Dka?(s(pFLBGjbKm(xET22QGo6G6sM3Zj9Ia@_z}Zo)7?_01sVcA;LI` z6%E6XAK^aFr2&9aITrG#o$o{Lx*H?>Lv*w9%iwFHhX%b5t3uB;9(rz9Dm-gYahc?k zvGxkPWAzs}^o;87NU*jT8p;Mpy11UTAT`0en@@&x?a~AWUMxb7&#@`!=Mc(8?kj3l zuVdXV{99cvzu$j5U5PrFgEUXb&=h$=A*%I6S?nBDr8acZ%JSoS1sC>QrX<={&>{Mn z;a+VLT-~GZbK1dMeHJg$F{ZqrQ%F-=Uu>c6$!_RLDGE&rf$1qjqPRWOu|*v{E#mMJ zSD!KUD?pgbE@KC>w9*YA|L?W(|L0P9S&Me5m!! z>!GI(bY{}odY@KXemnl_Lwn*-cEy7b4Ulc-O^dct;U);>YwM9dq_y@x%LWlLvYJW` z5&XlZCpQk)aL_uMFRT62Pp8}J-1M+>jdJ6gx;I{r*b`-t?Fw4X=TuawQgs-OEG0J; zAmw_{#3F_0Wxkx2$bIboBtX<#Ues!|sdiPiOiLZnBNLy&f!bw?s@jUB@&5xxZEpy- zU-jY9{K%EP+vug#m$C&iWWouL+?b!el3Sw?N1(yZGgk#Q-%t~qN8i0>KVUPfKB8%`gR@Bl_0g>dx?B-;n9kv`{-^PYBbPdHeBG zuSQ6`KMnQfs%L`4O&B6naL%fKuOdK+HaLDU)r((_`&Q_c1RFtau^4{mGVzEiP%5<@ zTc`j&`v|$q?h!2Ks=k>;c40F@n+T6j*P>4vgmoF8kQ06PhzTl`I#2-@mjQT>Bq@OE zshxqD1_SVKDAe4Sty))vld8Nw^^DbyR9m!NAz1$t$$wg;6D5UrBw1C$mz)4{eR?wY zGZPzl0CBTjmLi0^c26z+Xe3BGzuMK6(J8QrsP93?_)xEa^1qobK3~$T5f0r5!<`08 zSlHA>6K?aPaA_V*k`3SiqFZ{>Wv9Lr)^%I7ehWyi5g0!W|IqNb@;uvAq~F3Qnf*-@ z6@N%=YQS>IWA*6kd{$Z)p2Eo!I&WFD@&E`&m!y2H?k(UCRW{uDf&`h?{z}vyhe@54 zhp~%pp!(G(!Srav@{5Oswiv-BSD9#Za3{+DAGlx{E}%65p6$YkA=3QoU_^j+hz*>M z+*4%n{f_fmtpp>_fAn?~a6q*Bq3|BZ=m{gT4as$8K2(EQU>!1_W&)d}E7Al7NjSkg z^S=0Ka$*(XY+<{4zt46LW3(S5DoS$#mzI9`Zxg#Rf)_9GoBF?J29p}_WBO@~J-8c%!w&w^3gil1B26p$MJGe$AC+9X#nMD#ernKtG5 zE^+S*U>i^0A-L@|?I+qRZIoR$FhJ5JMPxB*2ZixtiTg`WeL4t7{2Cq1jc#$wJyb2v zVMSw!TM<7%3Q*8k=d32WqnVK1aToX3$=l%Ftc)9rtuTWSoFs94k0)T9pZP=aOXlHmlf#N8y!{kx5Q_DSxQ2JOsBF_SNKIRUxwC}b~1>ObJ1U;lU=FrJeg8L6EB%APfV*XU7x_#+TKqPLHOd?#oE<9c>N{9kbw-|z<*o4Q*z`ZcYsazQ z`?E=88Tebm84osUaQxNGLM5$Fnhm>TYxDrZ^ECn}+4YrQj z$yITXV{ZD9gTE6@P;lnxOMw5upFhQO z2f0(sSK-?gcm>v5>T$^{Bmq$v0;4sgSU&Fg{@*hXzDE3! zig0Di6fEu)C3ikkkiwa(G6Da`m61`Y+!-)MRPz%fcaSHBT7o4Ro=Fa&o0{05xYJvZ z5j4Ge-X&o7#tLhF8zPYad?;f|9hby#37-na0U}rB`dk#>^U^s+NOfG0ru)6h4H5+# z>qYU(Q4&K@UIuId1=54DBt=q4j`w1XTh%-+YG}^fnRgKIWq7M5XMg^i-?_0|r6EC? z{&a)lwyzX%T+?IlUEaMW0&UlFHMU$me2AMY)e-$u72O17`eQAVFj6oJ(&gOXj|E;% zN6qCYEZ97$Wovf*WcMR>UxEX03Fel|rVF^ge`q%=hvKcyn9}?5@?yVqfS7}sdgDWI zs1RpACJn=8s6O-&x=_8n@H&SG@n?`;cX(IUIN3AJ%2;(l3O$>U$TN09MP$JR0pyt- zPq7Mi(;75oMH!c#<7T+RTWvMR)WHKcEX@oT??ckPJXi3i7j07scSJjEzZ*<;5t?Ch zX1A({Z>OnXLo@rKU4rI*O8M%C%2u83<>NsJ9}#OPAV@HiTn4Je`Qxm4P+GfP(ROLiv3+s7pk2+)(f??m zz;3}=)V(Q6IP;Ac&t(c0c>&5dNk71q7mV`aFBmD9K?iAf#p&DO^G?$5?iWbhK^6l! z3N9N!;yfM>W>GHj_d<0vG+Am^0{9+3DD|$Bh*g2z%2Ki)-NX?Kg~<<=^V6L`;-A=^}q4o)xXd&ZKvp1x6A zo2a*xiOX=Y&O?{lQ_S%N-vpk!rXFVAXSN}=hv9J%z+2{_4aWcupK1(s%!%syWR)LP z>L;VxduuU!g{$stIM?8*gSrqd*}6v+9w_zO96%!)If`~pEHSooGgi*REg4_Gff zM^GPA;7q5oRM$Kc)#l?dF?Lx*_0}ewXuhfdN0y&gYYlW9)zCB?NU+wl{DOY_;5j>V zQJUL=KLO1JJy%uP&3ki+++(&BWz7+lgbWrT-9#nJjjo!>b?$Wjn)#;-IXKEg$AyyT zPN}0V``a+-7ZE8ce<#izEVH&+eC+c$XaAQSjvKOW_NTTB2>{i=u7u7<~KZh}X2kEmh`vVwvelQ6zIW9;Ia)11K*WsrvBRrr`;O?}PAf{DBsO^`)u2 z1-tE5k+s8{HO-C_|D|h0@{MS_)-T)Aw)v@3-jCtnCorjr0jn59f_Q|BA@erPlA=0S zpG&;#xkd_7?*(9HlhUCW7zzyOt#%GL)IRi^P=23f$jc2Pv$IQn!~;pl2;c-koD>bv z{Df>So%T<1vzw`r=ggyu=F2ab7(6d^rDUh1EWXsW?*N2-N)#*gVGpT$xku-D!UaivB`=R+*DKAe}j`qZ9bo-1KYq?Oix`Un4J!%N{L*SSpElE1=usEalv6J}XZ2<>8JlN~FIQi>>) zFnQO9B3Nv5z$d&&l-2)4{Z9)-;Y9~hEH~DiI@$Nqfl11|8Whed(Xl|p8t}`L8Ar&E z6^i&Pu!g-&A?xhYcO|xykm&fss7#@cKodJ&3Z&K{VCE>%eer=6md;Xh-U1Ph_0IrS z0JC`&>y*WL_+SaKEoV^a1TXoZ1#UaSE6@Bz`XA!*Ybx0YGfuslV4$G$XJTEGX4fpG zXZIsg8~q zpLenJ&%JE6TzGd@r_vhBC??tfNEO*wR~R|;&LK9Z!0YowE~^&QZOkYidsFlhrN@>v z6fTs0M(6#~(>UQ~jbC#fr%%?Ax{qE2{(zFuUrVHulRAb*K-A_fVeD(PF)PJjSEXt(Fk>>SRCBecHnXbQf3u2VlsDCo?d|n zaIo}wlge#=E**x4b_7knusnV9c+{U=@n3XXl3Wdm+n@mz29{ZSqu^+|z;ex)CD==PstZrLBJA81Z#TGo7$aOAtA)ah=-d+#iaHG+C)nXbu>u_LGp(R8*sUQ4WB7gI?@Ja^s26k`2E{VGhz zzqqAigKX9Xa{CpI+BUUqNn^?}ScL3lO53-%<=SqzwuH5#4)iA$WdnFk(G&W!=^MHt zymzlmgpFuD1QhX!W%m0lX)y*rc0ir-z(*Mr?rgQ)q;m3R;czet<^;cH%D$mc*MO?L z(`CHEC5o9-!=I4VFrMk*rlNcjh;wirtSV9fLxOha|5Nihjv~oH#SXBw!K5>JmM}Z^ z)ru@$QAa~DMu|v&GkUqt-TWI=CZC&6pEmqNoM9 zP_j4+@<1+~@#zsP31PWxE&Za__?3e#O(W_IL~O6acACam+#x*c^F2``h%6m}K*_H- z%8_#xj}=!pLZ6fBL+IbGu%n$V>o&EpQ>w)PgkS6uBJilc-*)xt1aMlZt&f^?dJtZr z0wrf6p-7_Ks4fF+>Ajg%ME%R>GkRel4#FIHRP0Whm%?X1*J~YGah2`5i_Xx)j0pr=I9bOh)lc0g?^|hA*BAK6uQdb&vp3o06>G{bK=wVL zDSi&pwhVg{pjyIztnd}r@+|{!yd4T!c4#*DI3KuJOz$ziMb52T%n5Z8YHNZ6frBFi z)^>?T#5$t|{esh{3b!0#FM;g&3r0w`#weJA#NwZ^@Bdp;{pe`hv)!PsG`v*LfWn2=c~>VDf7^-OOY$#Y;gVDp+P=p;CSYfSW3c0q5K@#2DJbu zHQ`RA`vXPyULgJjv2{H|@jV6lDTls0{4wP!C-iM_z=?vg6r(Wa!~=Qh(I8n=5VY)?Zr6(y!@lgPeQ=57>K{uv%9b{Z!UX_>99 z9%b#s!ibyZetOF;wj7JouuSWwh6K4yR+Lbp0PexU-B++YF{k2Iu!-O3wTis;V>ChV zj(fRL2gQ&f=Nu5v+w4F%8aybTrY!@>tu=lLYgT_v+4Xs(${l>w@~=T$y+z6}B*3^T zwFA_3Uaa(Tx1p{X2gN+R)|zIFz4gz!%?yB}dwM_ltlEd-frxdV+!JncGkNKj$P$8X z%mHDRgFbgBNbryd4+atzOAAY3^OX4IxibNO`*R_if6Q=?2E{};g_Jm`SeIXVu@wUO0as#n;XLIT%WL8wnA+Y++2Lf@=2zN& zjoSIyjzqtGWpM8##P7Y-9IXu+yELa#S}CGD79m1ZdDWEVNvLry9aPK5plWT~f)N8a zWGn=QXZ)mR2Rde8+q;Dc96t{B*CP^gnUpit^7{DR521!vi2%zv<%cJtW;NPW36Ip; zvQ*2-X7rojGb4<|BFUs7P=gt}4LX|v_`Cc_AO@)Lk z>`o;a^y`DxpBh`)6#IE33t4~*f1$h(bDo!-0a*hlgkoNisBYlZ=(c6haw)O?M6`er z-|##KPBNpPUgwoMQUbt=o32G>H9@e^Vn#uPg5y-E3MA68l6Xjd@ueQ@(R?Xx3lJ#~=2VEO#a7`5L? zM{p9)qf!9g4jwQPAf;!}8v8XbVuQC-Ei#Bse#1x`hjioRXhV8!g#UCX0w4Z?cgE&< zbPy~fZch6IO=3rv_p1O7ymq~M?lG(5Ir&fV3uEnnXK#W=3ZTHLJw%aA#=axN5G+n< z*IIRL2K4x*WET~H{$f|#RFeuHLn>7P^~@4gw>ltNA>9VO-#qCYg~CyZEWbQ)elic0`)gTeu_0k*S#X z{7%N|$7#yo(dviNG=0Zx*q+?+2JYwxl$oX*XkyAur(cNNJQdY4`6J#yZW;R%3A%f+ zwdd_m`0t|*m0zekkDq;M@`4=uzyQ>*MmBxL-Z)@pzGH9TQ|BG9PCM+>TC~D@<4Vf{ zv&pl$wLKs5cRwRewxo8$DI#D&%a@4P5wg4L_Ty|w4BHByA3G`!6)Ez5E);5L#vgT4 z9I3Gu5Y9}ir)%qvbm=1*Q-dtsSg8M-0p=lQLK!i6AH!6#F};O-urgPm$78QNa(j(_ z?5eP4@ff^V|BNh8ok1D}B&}#jC8Qef=)QFeGy_maw9WTjfl|G=K3yXl$J)1fNKeSp z0q#Tws1)~pFd8X%m%W)(Ybh6>AF!FGG~glH(*Tob7MH49{d86Fd&v+T!j7GijPFY{ zCHG#dXSZSou(^Coh7`q$OCCT{kFFTaoJUu<3O5$YynlUW@hI<%y8vOg%~6Q`l{)4$ zhZ*nYv^%}ChI2B^HxG|XLet%v8*pfHL^OT&!D)hDuZA1Y*xbx8J3IaAUeU#TTehHD zx8$6roR;|y+ye|mawoRv$iN*6$o|aWf4dMKA}f~I+X5;R?W0^`GUe%7P}&}qYWoB` zvO`VGC*e_1Z%X*e-T+;br#Xc#&Yn417jmU^t?CvE&HNhc>JbW_|DniXcz1x|2!NCF zz?E%!TJXt^Fu=8Hw6V`g^}`oIBeC>_b%CJhU_KP74vJ0xRSExTOBtC$o52hIPH^$&5z0rg(9?Cf zz%d))n%`lPT6cFKRje=;H5&<%bv4eKd6FATSNf(UaokOKk`N ziJr&$u4i8~HS_K71pPk_DD9tFgi{Vr>kPIfs(|!&vo(BVC-RCxO@i#N_iFB(e43(b z+?^J*s}Z!iTsX6lRI7<*dyVt#(SMC0=PBR$2U00$vDb=ZOtHQSg$iI0ca%Wsxv*5cVYIiRW*k*xOo+_0B1BW`Y^55|b zFSM52k`tLxm!tDng5LMF4>-~(+J^gJfJv$yIna_4tj$DFxP>{ba zaJF8X9X+`(pS%Y`&GN%mtwjtpcoXtyuVE~*7J;{WPV;Sx@@(h+ti?2oM&x$esiY5E zK%DC+)J^Fco%OMJ-8^+4-Iudb{ke!Pxl^!N^rFPP`*G;1&>bml9Uy%wiuW`P)&ZEL z%9JrZ^7C9FqnNSm4$9%~#Punx2JjR~%v+eLb%Gzj3nHAn+C`gq%DU~VTs~-*skDKv0=`JkmoBkZm5j`zCNWHGx-!D9je;F2QxO_0ErK2J0)Vt)IX-t?=R#TdPZ^wMd+_) zk$vUoLGr29tK?02G%|`>y@nD$`rx9Avm$3ikZmk+7P#-wBMi+`Ti=c_-70B zE3{Hha`d9b?c1Yz!NA$yYg@P54ADO^{)vi?oa+)a2p4l8erXhD{~;RycJCl8`gDIt zBovGJ8a!erXSa*=S;@p`JIcA53-R#M7o;i2=>WJ{nXA!tEKrE_o-tBj$Ggw2r zm<8a#a7MYspc11ni6$?6;&UahL-HBdmT6WFGH}K+Qs1svWDO75FkKJE{+S;J_7C-l z!-!SBG0Ii88H0wFChwB&6x-=j%1$B7frU=#T+F-7&E@%;fq%|J7U1*Y4*k;Yu-uo{ zc9gA(5zwgXKS=tQQFk4uT;DhRbdpZeg=>t``IM5mU6Ag2IovR{SPbhyVDqsLupzX` z4!rZgaB@%Jx+HpTe1j1Z_6Md(;>}QT6A|^d$|_T)WgRc?34_#K^aAl+(eN^@Yv;2D z$;i`LvKQxx-I3VCyZ+o_<}yj4Hi^XqDLLe4t?q# zBnb91x}@P0V4;{K*W~0C8&cZ`c}9Uuyon5WTKb%hQuA9KauL^O^3R>e(urJxHJeGN zvu6X_fPm?Owt)k#d^IvjSzPQ5H5EGGMzp8VwfNF65KKip1f>vTAk{vLJjCj`hM$hJ z97HS>8ti}FQW3G;Dv*bJBS85*8cTqGh*)ISuZ88~+b1D@@GW>rZ>x8P5i@RjCPI8A zhe@15G223M8YUHum%!Gy5}FVkg+#|K;7MJN{4f(9&=|9B{1v$k^DM<+fKB*^L=SX8 z&=#EH@dp&V+v68%Zu0X&FGjEK#Wn~o2aWszI<17;|7LS?@>SmOTApjq@quJ}s^>)r zPUPd0hE7Hdm8Uh)19MDU$jJzIQPmeYq{cXde_s+8;*h(I?QJdFU~V56FSyt{#}%d} z+JeeX<%jB*baR0IqGEU-i;l|{=3ZuVd}t?GcLC9)&KIHH4eQqSyr&JUAI$f9dG_C$ z(L}$Rw`{{tLBT|6`D$Lt({}R2oce1Okt(i$Gpgx>e6Al}LJ-a^6On$ucNkYT-{U`m zmYWVEPWry3J{oED%?c0kCd4HqPX0tqIqa$_Cu1KOBEB5SCB}@DMEak6!D;A=^2wB2 z9p)%gg~?nFf6X{lrW=y3J$jMhLmpV>lJ4DSr?faoc8HB(8lM$)6;P8iV(gBsl#Fi; z=MYN3*K+(9RcIcFaAq0&9clXKo(B0KCTDsuI+qWN&vb;H{(#5?3yKx$QH7|it~v~( zBC!gN=DQJ4o6JO^*S6a*KB3SHS02FV0S~$58<=Bcd=}RJ%gXR4_|Dvpqn#V!L=wLN z?s}no$)0R1N(nsHgWl>BwIk1?OK$qe@$_yS_KZ!UDW4+B6gB&wnp>OKsj;dUl0?Io zMBQ8UtNiIs{d@s%88_v+B8|yO{BEM#;*Im>IM5sBrF=axNzUW3Pk?WazZ&)P)X+-G}XL43eat= zG$awJFG^gfLDEF>R(*n3_9gSXEldGwm-3egpEAyR$|=b>!;5K*&$@VSW7X#9p-nP7 zOz=%m!-T!_Idg}|QR(*=G(H4@@H!3jM@}`$HFNMlYeSv1GjonVGC`8TH~M>;6ALNb zd>nubi#ZK0tE*{wP)tBZ#1bLOKJ45;4>!GOi2MB*Cvlv4N~uF_MZr@i3 zG5P@-DA<;F=ncFe5Af*K1u7r>*21ph@3Pw>aRGS8qhqqrEGRMynQr%NL!s)uzkKZj z!$20{7rUGPN9$>hagevc`_)_bL&_>qOwc8Qisw0_v(jT*Of$f*$wiyD(~(f6x&vc3 z?LIQm)8D}3>azTKx+WrV7&eoAM>(;yOF#kzlN%<|R^;MB2wK(OTAU96Fu5wXe(GZp zz*KBc=O8S{-ZpNT^Hnvtg55ffX7|p(sWc~MvHsSfZPjLIZP7K&o801EHGS>D~i@QpYf!gwF$MEX!P9`*x{lV zukG()qwb03j0I#i*fpo4gy9f`J|U|ZYU*?zZ{RpSSwLpebR@38&{%&mg`eZgF1ker zs)Gi~<>4h|Q~AG#gGn~1cM5{>QR!@Q)_m(a)N#A3AeaHsq{~(tV%z~7K9QnCRo^#J zB)_ADJ1LuM3T-tsQ=0^h{5kZ5yFdr)OO3ui<(Gm#fb3*9M73ly<(gdAFQwB{R&VA` z`RqETvz<_UrNL-gD%<05sv64HfjI8ctJ7Q#ff3^KsG{DFDq_4}Z7oH<^3=m_Aojm; zRG_x<%~ObD!3>GUC zd>*9%W)gK)!479kV+up7Q4v?giSU$<|M|_|{1K(gnyn)Q*RqZN)_#V8T_5kzZ>6o7 z(Z~h;`P&a#NbLg7~DIia=k6cBL94KxpiSWt>eFy z@XDwpKDW6@d&2~ZDvQ!!$s9U{6G?+I9@;8XzgHvy(cgr6H-~F0sEL4gokNt6)5t#r z0Om8Fv=}Enm!(oHLuQ>YDsa{ydja(PH3zHt{P)(NWFWl7fI^Evw3m)?2Lw%)K7CMH**{+o|Vq{5R@(7wG4y@X%LkSdydA3P21R!CX-eav5%~F0rFpGzTbd6qc3rTLT9RyUieFgua39Y!2ziSIsFIcQq7X! zvv$kwx^%1{tTjzT{Be9A>$?F?C(>u)P);D0HYgV!gtEqoKE^8n?m{m4k<=|+Ld8So znJEoj@nE2(-t@N}MxdA4S_-61_*%0T5yC%MNk8UAnCqinE_BDYN+PXUaM?JN#oaVl zsoIrgSpe!^f$fz1WL&^AuF$TBCcBcaLuM(1i#jNTIqkE}_O-W!zZ#G1I+io8A3jqb zZNaQ}O1oA5ZW;F!>uyrsmG9y2dFT{CWNM6bOzqvm`#5)nAjOu9)FBpEh5W> z^k@+af}C3-TQYAjcN$Bk5|!v?8K~9j=0@%`m9M_DB>q`2bQZV8b-qyYhgAEsc9ykg zmOcOzVX~52!Ji<@)|oL_k!H_*F=jHdRW>81eLO{5RfyVvI5fS;7+6`Th7lxF;pL#> z;D?9YWYiHqWzFc*XMm0;Y9w2lOC!r*FB6#lsZD?t(q^_}D+>!6@}bq8idCZ(<{&9) z+`1HFcAw7+oLDoM?|+qOo0$EgWJ*f>^s~*`;rpn33l>}_d;GP^V;B>T9o-0gk2QSW zw3qN!t5*Dag5YZNQ&buS*dzr@Q`#0y?}v-uofnS>Vij@SAdc1O^UeOX+)9eEyw?z* zA|s^;DV5PK?@JXK@W@kjNt$6cWRO_O!bmpl&|XoK5rO7aHG0gG>q9r(vxB5HF*hWt zby7~!M9v4bB>t}9dXvu8Z#bGngZJOjV{&p43_1}Z5b$RIgQ+9r)s^!KgzV}2w5*v=&RR+;V=X5xa)4rMPOo>1rc)+8 zFc}l}BC=)`@lYw0g$@Y3Em13>;|yVDnI{BQ)-R)8Uf>w>XvB;H0|;u+y3y4Dici=c z=yxY|%%I7wKXZXRRO1W$6O+jFR3}y^FL0iqm>ZPVr6Cf2%Qc$@;J@@ zJsWFsvX%zT6d2bVc+i&$PjXlD2Ik3N^Y;mja*F0YG9QMW5T7^K?u1w=(3CNTXM7d} z6?L%aueWsSeo&CA$u^lCB3GmbZDI~vAww#e@$XI@^hRWI0l3jVv`2UkAb$wbl(N%5 zg$f(rXe67B zk6md&7ekT=oKr)Ay%!f&pXn$IA=K1>^J)_{a$bYeQ~T5@V{|g-d2tP%gP&Ds2!XC;d$-+gxt3c-0HQ>*_U|y@=)g{K3gIURdKgF1) zdU)@wE0!Zxz0YP|&Z3M+lF*6%PJ=Ca{Jx_dUicF!UB8G8iyD!pq^!#LZLyR_t087g z^ev^)RmMarvN~T(FypGcu zFJ%XA^leG!wZNd(!biz@RU+t<+4OB&exg*_^>RW7G+MlYzJCYxa#VuQId8==3wJ(y z$7(l!^>jk^KuG^f_xN!g#=$0B5D}PZNN#|(}@l& zhKd1FX1$~wDO+%H^{GSzpdCQ^L2K1&OA5)8v1f!VnfA+-3eluMjAt4AK6gPV!oZ|( z@<7HB_OGXMouds3Ency_`Qc~N#~{Yth~lyk{@k`m99+ocw;FQ`AwB<5lhe~8v7(@pJc*AVFk59%f>}SXiNgi^f zJ`8E0=HZWE>($>eoe@sF0lK6VQ3V)W|jMln{2 zryz+YE|eg2weiVaZYxjcuk0|NC5R1OMWha*MdoA4w)NcbmIB_qpeud(N!r7uuRU2YPhA zb>ZraMnQqc$1b}0Rj&^FeMafhySfL0=hAG`f`11>I zcUnEoe^VQn?(X!2UkAbO$(Yj1>(^@rKaukF!vRJ6-#Re4{fT0)ai0#J-L_F?3151w z?b!}rN0oot?B`2sQoFu?W{2Ir?ej)+S`MCbZU3B-St$kGW74nhBO;#)~;=J z$j#$6Yt(LJTE@|!IS4+n7Qlqk9h0B|85%p>iRiLE8hOR|ERBx<2N*V zC}7i((Ld+sz0++9>(8K95(pzyG4=y2PY2KR@;U$f9M| zz8}6by>Y9A!jRLmAA5Z7X9H#q&g{4?_Oz{C-z)sSkNRHf_?TOv?}i(fE4o|9=#qvF z*#5(^lgl<69}3!|O8Mi%v%2R~p0#NbH$3e3LB{B@U0#ek6RSGY>l@RGTVLv0Uf;9o zqWj^Kx?9_io`BASxH(dI_t+nar+ZP5! ztp4$>E-!dAn);Y3x9{i2c0BWYi*=8@yxLp*b#1?mA6(j8K0rU{>wZfXFD+^E)_`|@ zDc>-;8-4YW7S^N}YZ4yC%k@ z?$$q4*MH1x{OplF=SS>pHu1^nQ=&`5b~Qiymi?2h=OaBkKmXl~n9-eAEd18?ktX%Z zk*%?xUb5qUN3NcEEdZX@_IShkr6(SkyK{ z)nQT7xQwCkYnH9ZeE-3;l%lCSx~4z2t7LiBDbYUcm80VqTK_!IEA;vI6T}v8w3u_< z`>75)pP4b~+n`0}gNmMcD^t{uR(zOxJ@4XUZKjNUb3b|Or`b6qU2PJI!U})D*7q3gV?MijG|Mx=M&BKQmoiXt0+=Wkm za`@>zzpvhU=hx3IySi+gqS*23>v=8uf7=M#R_9CicUn7d*_9>jABp&?BbPgEw7zxL{?X@azq<0Dbz3@j z8TnNI-etpH`+3~hRM|oA=2{p*U^V_B;Q*_^O*-JtIWB|Gg_4wz%!||8-RVDgGTg2Io&SBxc`C+VpCl z&dYx|xMao5Il(7>j`YYZ+Nizy=lKRr)0EGj`|agZudToR&4v6`-+r`btnP)@Q5|%z ztb63jrrcjfc#b%6Yj|KlxAtcbZyeaOxxQ@o`c^}pAAIGFeQOSEe><%Tlf8yk2 z-I{Gb6|EldxLoTymlu6Hc~`4mDL85HO4iZHyUluIIQE zZIo(%`zMF4yS6*#()u^M*`HeX**pH;KeUbA5U{X$|06eBH97Y2z|{?h4(`A|_T!*= zL;Jq}=x<(&7x+JS^wU2>;|(57^JC|q8s7It^WZ^yPG6tvy*}}?$iOgh#Mh-wr>!>+ zIrqk#XNNsB_Qd2;e{1fbPhJ=r=aHD#Xw9Ik-l|K>XRP-K5aR}A|M~NZN9QhFHE{E= zkJ|29rkEDd-PZrp(sf=#-rlGT=gxe!{jsl=Mc1`K%@omRUP|q;uW#f>4QJ*5@%){^ z-wc@7>s?KUCu1@m{V8M8qR2VTf19f7^5@Rz9+L-Te3d$2%Fg6@`cHJv>p#u-VgJAn zdxoGL`|bC9$IU%$!{&k(pPCcP=B#^V&5i~eo4R!_Ry1k7=Yt358DH0Zd@OUF_el4> z`qQ7Md8c3TR);mYVq5Ti;J#mP9)Iw5iuLOIwvrLa*SBALYG2@BQZ z=fXz5^XzY9{I6-sFTHX&bg}Q5sp-E@v!3Dyz4(RJxA*a}+6h@FPoEsyGHAe{;wIil zMtj8k=S*05Vf-V{T;h8T4*w%&o7lm$cjlU?OS1|;f6_b6bixwFbyTWK8lFgLHs$q~ zN6p;0`e2K&4%2rXfAF!=l{aSQ?e8|}-KY92I-B)+ub-1E=(WX zuI+BW&t5$8cu~wZn|r0jj6Gt$h4=bQH{sfhmIW=JpSa_tskb*i|6S_uQ{!c&WS0?} z{B-sSv0WGO=~+WMj2g7Q_4BWF|L>TGqqlZEl~JZXH)QBDmy_p3H|udYetDZV+pf0u zUeeOMHRrAU>y}0KnA_&nsgtLitMDK6L-UItFHRd1v+LI2*QW&i_Td!&rcsLB{JSss zE$%l!nY8VTq46(&cqezJzOO!a@8QlqJY*l3Y^L{H1jPBMl zeZjq3VF(e+Q}U;Vb?;TD}b42g+4^uT!T&V)zq zc!hIM>Mk$p*edO%r{hX4l_@>azJF=5=b$EG#glp+oci0LbzyJ5Qrx>|Y2oIylu^wJ zBftN(%dia1*6uCVu30v7&Bpg5+P(9={)_9qdt83^@WP{K7Jarm_Da*&a=sd{a`bBp zyFQ|M^ReD--KgEsPv-ruwNxN5{Y;o=Nb#vaD zxqsbv-KMDCe5>b7gRz_YOQHM4$q!!3y1nJ%>RsPn&>P;j2Cn_}Kw9iO>K>(=`A$@Ybdw%?f9H!MxqGxLe3wzYlay%*0N@g3Ob?CeY3V$;$>-Nwubd-02hcAauL zpR(=INnxD-*{R82eZD;^!Atz{+Lyx)tog6$&7;4rujny4aH#M?#18?bZxp^^a(nEJ z`Az3UfArA<{@zE|fBeh=&)ykd%$)nhm>I@fF-P9`EYBpYE%4dB{#Jf>ub11t)@$wX zbwl57xjA>qVxux`(~%6rXPy1NZgp|W#pyF+=NktPeQVFI6H8S)2cPR?Np*YWCGS6a z{L%ZnFD@=!F;Q5QJY~mEUcXzLwEuYjS)HZV#u-O$!M4H)WzdEA35$DVBz9kXyVnTi zz~(z<2JO#YU6R%|=o@wMca4U0h|le~W0gyPf46(fM!xCY%)I4=w%b=MG&dQmSB4yF z^}v}N%S``<<9}&7?5U)|m$wfqZg%J5fr2kLbuJj{`R&WAy6)-hSsIys=1c1i=V`2dl(+wHtCPc>c8sv=CTxs_wbB4|J5zc zifv|8=l5Uk?;*wE7Fq0ZC0tSf6+2W&<%OxLFe*RJM;F2Sl$F5O4B!V%~@TZ@yihZkCL^c}_PggNHxm^2nlU5aK zZG{`?y9W)z3BAP@%nNC}MGWAC98R5w`y(eGL=)OX-YH{z~Z6YoNW>P6jDm*{mlLvOO}GtDL_j6xTEY9O0=4j$gqMd z$f2Su^um6fa`Q2Rkd3=;`1oqoMLNwDohDt2(HMeC4+K`UIKse4O1V z{7P8I8x(dlyTX`wLb-GZ8;Ln+^&H+}4V9WWz#!Q4mW#m#^&h;+KZf-Tv8XfEaELQ7T?b%9oMnG=ps1F8>OvL3W# zQv((#3OFH4a~XZ=0NUt?C7T*CQ{x)C&|+ml)diHoVf7IqR|FGuXq7Mw z04?egsg?{9JbUv3y*#QpL}%*BndW#J%?p9dXd``s&0U#jy(7&cya8w!-EXiLV*qoQMd&gTms-^rUN|b|oh`GYPlWP{48S38Ygm4aZ*5=v z#~%O@UI3~a19;7T(f9QVyTSaiiU3qEj11EYvm*4uYrI}K!;R*i=VG`~F^(Ceei-~` za19I|H>Mf}695BibB&4vgtb|IrF8?0H zFGJrHToCwvi(jLVV@%9aE=>UV>V#fYIXt(V3jpYH!rbP1WFjLkgXOC5Yd%vIe(f&s zn}o#g2EQ-J@H@h`h~PKUIveOn=-UU7+ZCUO@M%WK8$*C9A@5MSWXMYl0#`uZr=%+& zZ+GcRxk8N#Aq@jS2Hv*#PeaWhr0FdpMw<-0d7L^E_wy|lZwYv_33x?c0533_0WJYG z2h8S#E1Ig#=mGRsTvZ2N zK#~Nz>KuS8023%G;ck`$t2Clqa1~PrfiwaFJn<+?kx7_ds!3;PkYdU5k`Wr{irFPg zO*mhIkQP8NE-Ub1I4k3}=uH_g)Fv#}oMf=eS#mH}q|4B3$!w=p6cPGj-uXA8?{Fvj zq9fcJeQBxy@)819f!;g;;K!*8ELLAjD%D$|jF5*pHG!`sy9I9MTe2PijOD;n$ zu?ciDG^~0hRF^d{9Hh- zL|AdMDiZ(hg2d)JkU0AP2@zIcsK{{KT7u&fl{jq4@&WP^6a#uWz%y}OPJ=laWEUMX z)ga{P!FYhg1pur?_#_b=$E=i?@G5{4{;joSD#3|4H6igvORf*7wQ@6&<1P3k<3pI6 zNu)6*UxMW#HF4o$OI8D^G@&#ug%p;YXvqx12qM-?{MM4`p-x45l@u3$vI|5xNG3;g zCLQ;3ETWGBWLW?amT{cW0kjusNkljRFRS>z4abvvLS4ao^mgg5_atg{b zg-r|+2gZUD{8*yeDMVly2>+|-Z+|BM6a5A6W%F`P`fI@SQb~WSfbUU3=Dj{dYKi)0 zS7EZ?y-G{A5AGKLeKQGxHH5$i8K=z(vSc@)XEIklOmLm$0l;Kz)X8fLtOz8rRjh<1 ztdyYF>O)9LGXSs~0G>@v>_`sxnoA5g0Cy!!2lN+YaSEcpU~-J|qGRPUtOb?EI?Ks> ziQ*an+>tJzD^cES^}*Z6$JK?mzZ|QMx3yBl{1UQUgF1I|wlM&$f0KE`hNr1tPs}kT9MO9%}fkf&fe|QnF z%Y_$0{;&u?kUtOszPtP(nt|qLg^)iODPVXZ6SLsT*;t^a3{XHvj zHwZU?u{Gompuw~fg+QRKtNfuIVKIU;FlI>1Aa{`jxk-}nVP*LdfYvHYu0qC7PH|be zxdaf3+iUUJhz~>GDzXQ44sL^PGz2WNg+KmQl|BHv8J=3Q2rGfTgs8-Im~=rFKQyi; ze$Y6vnWzwG_Jb~%>n&j}0GHu9ax7t3TfxL3Zm0y@@&yV|ftu1V1NXVIlGTy|*PjHRs}CrziKz>e|8uBbpu8xq{-9hx4m>fS1}2{vQacBB z6-5Ys4y@KfE^e^_t7Um`Ap!FLy(}V%LGfIO#U){cza)$R7Pq{+EW-U@RVXfSVZbH= zd=dpSNigKWE}~%lKP`)Z6xb<@cu+!Nh;^A1!XR8>yjLjKTmB4Yhzkas!KvBq$8?Ss z>>$C6vo6vKBrQz>7~y9nR^`nYR!QtQ6o^C^x(XjB@&cjoH(96o4L>Q2TE}F9LE>M& z20S~ah^1W2Fi-^l!L1U=LxglfU6ILmkAbED9T6D>hJkSd2fek3{+ya94alvKs?{9h zG-)KzhJ3-2?1Fhx?rHm{fT!6e6x7{Qm zurCrxA)JPwL8~bvAux#~IsudGpu8mQ?c|jB(omK}zM2vinTdQUDJD%c)++IJCP7^= z0ak5vUBLQhZgpU-Rl4x#^m+qp{cyE$!y34nFpzQGdu_4( z#=7Ta?UqFa^YZah#GSkqmA)w#!33$PCOehMg)fP0MG;+K}__yM}n9$P+0B7Tb0gt5g;>MFA5B@WEP65oVs^*;+6- zI88c@9f&)yc2!$6B_u$A1OPIGtkyL0Dn+?IY9@!3Sxv1_nSva*tfm!7N&ZMTZHCNpJ~MvpHhClq1_L%ceaCu+<>O zdL`VvJFY4dJwQC9jmSE-%gTns-tPGvV&t&>W!xR>nW?<<5dGsH9E#qWzj&T z&O#NQs`unbjR7pxRcQgU+uyNa_MAjgn>$FVv||QC^L1^QjmoTwrAJ(_w5|;^<3CMO z6_p&dt;A8WVOCXBfz%Z886NpE6m1KsEjnR#Et(2<6&Og;*;SI#!dgixu#th~7Ho?_ zzkqhAl94KL)D(P(lIG)6BmrzOmF(MG9f``V~d3rhSC}y zq?D8yEWky1t1Gi5wqo#DLRH!Zq15uRPo_!5umc!dQow_;4~M}>kctf4@bT4ZQZOzN zob8Pve1E3gKzbJ>GH@ZR_a>@NMS=e{stJ9akV>-I`l=>WkMI8>*J1il0eMwACnc-7k~R#!C!|O0&R@(!d+wq z^LAIoUrRmlxBowmzb;#04*ZqH1P}%Qjf)^hWdZ>b5cm?c)nH%R8caH;OcmF{31FG7 zasr8xCUF{423u)K$7VDLV@vRc8XCAv8LX-XF57X!3a%-WwiXc4b#8(&6)Z{dKn)%8 z6q&SU(K-{lVNK=d#A+>>URd+vz8t8)0$yXuY$XRFtprj-Xon3F1j>|H5XoO5n?;r- z;6M1Oa436$6&+`(dP@>mXgoqGKE{_*5Oe;QY8-TzSS?fx9Hf@XS%I{qaZ9>^P`ZVd zZUpJtGVyB-b+1B)m;h@Zr~+g&ii`Rrj$6rEQ+;IBEVhY6`&|WDq#i&Uiuq2ZD@lGp zJN^j3_M@m>3+3k|k$~nNBeqNwA%$us$sy!Gj3Z~YqqG@M)i5z@j^;9>r5Y#}lG#k51t_hjoZ$Uy zHL$c{kNR=h|FPh;zF<050@J^u)73S(Dwr0#fN5RAf?@wOn7XKQ1xsA^zB(6x_`W*V zeRVEX*x#$pHLg!xSlj5wdSUH=sJ|a;A1kSWwg2tPc2uX8KXB@EJ?hZsvRy?y$Pb&6$4VbS_uU$b_|TvNLN9w29*G^ zC$JWujreTACz*+3afFqWwV*G6?|eFU28}J!J1CX}yCUSEP#jR_S~4HN88wIW)Nu?U zvnh1NaWhAeDHS{vLN_5(z}Yf(DmSxDfd!AVpxh%shm}-&9LiltA8D6E+n}Lz61c>v zV^D$onVx~900zAuOJ*BVv_wWsSAmWrI1c6(K%LEbE>~3iyU*ngcB&q*0|_LorEYOC znC*zwu!;b9t<@?5sSz-VX*Oxi;p9L&S=mZbO@;CgDgQHlE_Hzbi76}{XpX3}u?Ya} z5w)azz)p_g=q?=^W6xzdEw#5pPK$Pyq_AxYQk}}Ou&_X3&g~(z#!>v~=#5 zG`d_gciUL9sd1%a6Ozo9D@cVH9-6vnQOKJA!eNB-_0dEK=v)`az|52esInd2mftX#LZL&n~Tl&pNCe{1bc@5&`G&u7@Q; zTTL=6SvSa(^<+tR76+#Um<-5c`UIH$VPODt6(_yG{ubergwIOwN-$V32>d`*mXr)O z7C@sBM-UpYQ&yy9!00S~Q}D@TwANwUfYDmmHgKHH1tk&k9i|N&8U(a!B^f1XM4W{* zXysG3nZ9Hg2St+=2}sdEQgx-Xo22Jj3eAF4OP?nGk%t)sY=r{u@ z4`+HwT$+?+YY1;iOvJN_13Ae;$p)5<H=b5@4}5AZ-M8#`T~?ed*{Gsg}sv0?;RrEfP>G%Qm_4Sy0JzjU~&sGANq4c^4ef zWu%rJ3WL5b>|zjarDI$&p+##mLhHh1y(F6pjw8TwDP?_H${Jt_?9u2jhzP)eiz-j14mT&xn zrVhSuQx_nQdZ#)d*Q#gxUiZHM$o1pFujbXj<4cWQd9Xn!{8z|yTfSWtg8zz4*9eoh z;K2BayN68INH!NGnJz-xuHp;mOEO(t0ewlPi>v!G-TN|Kvb1m)M7BU9TrMY* zA~@}ugB_7Hm}!CvSAoT;E(RA$+w%oF0}G>tjq#8+#iR`}+CqcrdwdsZ?%=!FlE*B( zwqzS6C$0+WhN0Jer<>C zuo1HCUHgH*;E!zj369BK|BEqb94iel+7H3OS~@ffpk#=24OsY zEtf*|YPgQso@Nl@(ALIeWgTp zdZMi|gp~HmBy}(v=FsQE=F|=0ppXZHv+&D=D0E(yj`5P2OPHe}4+%HW(6C;42&QT! z%U{@)W9doez?xXH+sOK0QcyLWy|t1`*-^GfhuyeVRUG6XLGlcNhGoVyv7tsbzCt;Nke$8*!ia2{^S~R z+XZJjMc#mA!5B$Cajv$lu=9)e5z;t(;EaBLq|*(KgoDAF6J=hbF8R8-$9ZZ}Y(^lQ zAuXOjc_rc& zVmD^7H&X00a((86L3E5?^rn%%dech*z(dLHS;B?sywK?QpT2GyyZ)iqHfqZ7y+tRK z;3rvU>Yt+AX3?AaXFfDfH3^@oO{K;ww~J@Si$+2uqe14q)^J>x2x9bMXR&Rc@D}?(CZabLZQn z7!%v4PPClzp4c#RB4=8`lHNhNP2~Kff3}H;_%3@eF)=?jdU>i*$SBL7XgTk#+y?zr zsQ?M5+>v!C%Q^|27TF_TDuMX!b-R5BHHtII9d_94naDjPXW+G$yzdEKFJ1I?vqM9{ z7c*CQiE_zK+Qg*^M0^X?g68%TS7OREm|;kPUTb8iUU&&Em1I{+qn~%oZ2R{!tL&37 zcaUa;Z&cNJ&Wd>sHGmH3wRXE>o`dhY33CjB6}@z!k*qZgSK+w+Rm^eaNBS?dB$Hjw%P?!Af62l)IKpD&=!fS=7e%`f=b4r90Y z*$X&Vr{W?5o+a>;htE-be#7UF8dD5e*u}ghq^a|yNrovO11|E^WEVY)rWmraOJ>XE zkfcBCoMoVZVfOC^jSz&(Bwtto%okPwW*v-rdMV>2#KcdzR6KimKK}Tikb2>OA`Q`C z8_m>R#i=i=%kkP;G>j)^f2YSaJ^}vEN?``Ec{hW~(>&0Zrj`KS++5YoQ#H`s{BhuR ztbe+P8*fi#uGOv@zyW+gaa0C1h(>djQAl6jfJ^dkiV*q)5vgebWS&BISSdwFV823d z_J4rJh%X}-51}2=hGn9?(gg#4LjC3{ z*#ny+9ITzolf*%3l3<3+942=$n;=QDW40gg&*mE#>~)!z*o-6v(Huf3rtonPvluE1 zwd||Or|FC|go|l@Fm=U@D(w8I>Nw4ZiQa|o6=n*)) zmRUG2AxDz1-UCOHc|c&_!qHK!Cw|JLwWHI@xlD z6V+rtl6X#AT~*jJ)&UgH!Inc9D>L4WEwlK0R&;pha_y@c13WQmpK9r zv#t_FW^DK<_-?izS^=jenlMBIk>dqr?0625eC`TnDi~E^N9Tt>`HR6+I*$t$x zW+}>^8(?mn*f9*~sPU%gnVRbwdd~bt9%Amz$TwO+R#i@nWLU6Dr;!A6usRN7Hb{pE zGP<{xJVsvERKTEkSDGMr$(Cd7Jee$tv+5*n90@|u9n>T)%;v{#F2~@M-A4Wi+Dr3e zH0DS0^NCBIO_kA@C&g7W%j|j~-C%kGJj0h@^;|Pa)g~GVO7^!dxPmE^ zaHSg+2e87 z;4X{50vN6l_oLEjwg9S-rx+K%h&M30LnPp!mIdO#FQQA5 z)tn;UkZ_8u#Y#8@GUw+|W2H>UB_abNDKWT2WQj@Si=Yd-s%*7SNW-9oQ7wivcUgy* z)fZphD6b1&!d|Y9FRv^Aetenol?%RjR^=_s3v6BZveoLum*vx{;tM!cb>3np-U62^ zPTrC(2XE6MUgG!+z2Vkh(vSQL5}b|S~GFFSDrubrJd_LmW)zovI3 zdXTFV$>1JFZ56xx*9li#?egn{eT;@21Ym&n?$=yrYK>e#r(O&#Xpwg|yC1 zGP4&~DYa83HpU{LUQA^CmAa6k@s#RFF{)wxk)nRbB#ueSZ=<-C9U8+swijTeG| zI1ru~6%|Pk#?r(UA>JDAM44!kqD-j=%AAzg$p2i5GF_6Q#4~JJ#DpkGk`QHOH6h9> z3}+@l!S5C(M1f6ULYNdLM1jD@DMZPageXOLSd5SOj|)*sSP?2X4SB+JE65_~BBo6T z^>D`*TT#+-=l@qSl*oUx423PiaCY#o$xtHeEklWBG87uNpn-f%Im+kfC8!z0E9l%+b>tQ=DnYr^V*HS)^mpuFbx<(;7_HpXwz5U;c`en^&LNQ)t?U>Hluf_F$#NRg=zR#vX|#pN)PeQ}lm zNnarRa4{|}kUwUq#XtrVsmUWxjtD|5rHW;7Sq^&_g3{b|&2um0n0l@*w+BvKCFfvyNm9L9iB2zsl*Oi8CA!Q;iIZz$Fudoj>8g9sWi2X zMuN)$S`6jGbu1aM0!F}(ApORpy;CLEuq2Qzz^GerMvb6vP32=u9 z89eR2IJR&KtOx>kT(opyTicSS0jm#yh+z|CxP&9rqAaD##T0Y*&DLDdeu6B9DL-W~ z?m^QCp$j&P$ce3Ee}|-31}GFnx+09E0!8i(odT76fr}D4n6#%;J1yA}T?@E)-l#vg z)Q^{(f43U8ym08A*y1b12i$uNR579|whXC>Ej1*vg%Y+v-p~9}^A5k%cX;wkeH4mx z5VWWnvP>rzql7RF6Ba>32179kPDb$~d8Nj}p=o`*Qd5i+hFjIWQiJZq6tne+h%Sde z%quk!7Kc}AlEING4Aa1b(hE7IW_p$PbV?1W9>AzJr_{g~hksUut4nGogRSb48fZy6 zljS73B@rtSs7{U|i%b7^NN2k`fu;8S9i~mm);*Z+Wnk&uRVVBx(Fze1ws#CA8!?!g zfuy0Rd$!>NOmT5VO?x{KpGXoA7DA0p99KuwOyog(LJpM}@zL?Idf+Ewm1y$dnRM7;-wv#49KXJc&ZQ zj6G-IM+icj{hyM2G-Z=^H`F2vq00?aLmJq|ayV#)5;SRAcVOZ!V-1yVrz3i*`UtYT zqh&if*tw|O2||7hzJ|zpDi2iA>UJg}Zv_>`K0=Br{M{5)oZ*?@AfxcBaoi1q%b^)M zp9o`~XlhAQ<)W*m3OQcFA_&`7KvZbM5SIxhFU>mPXP`}QLK?h3fetp0331d%nSZ3V z@{-1}`2(JS?nJy2tQamu51>J^5DkkJX-k(pkV3`pLD>`r7FLq=&Ptb}fGXNWLIEg8 zYF;UX>{IkGWyL%+v*yKaGBaOA%?rq>;!_mON<1c%%Hn5k{uG)a%;`{+^&MvRh%@!n zxw>B>_z98tOf4=&4dyr!vqakbSVg<2tMonQiayYQ8?OqL#4NmURJ0Bu^x+j5dXu+9 z%F?6sFMv<|_)M!6mDuABk?z|$fSwr;?$#mG^(5?pNVo2_QV3o^){JA|Qy6$WbQcV&h3I5m_$ye0`QDeuR23jA|CS2Jp_>~M?CBPC-V`6qJwr$K&?88F z+}uca%M;Y5gcr_>uXt2ucqLGQS!_6+s{sdq^51YeH+5JqmjDIev=n+O^we4Y5e%#e zs-x+|9_Mnf!J%M`-+Py5tH#Swp5K<0J1bz^Jf#g5s~#S*}dy$R=Bf%_P$&p#OLM^HyW$`{vmz>wg&X ztGj=G%KcB?SJ=m!uq3E$yh#1w^&lVW4;U^biz;7#U(>sE2R3A?^aj7bQm(rCgH)dD z!@T73Y{6+-M{{&Xd1#SB-Bat@J!_U{Zp2@xr@QrsL+^RJiCtX^@I#a8{h;*v%RAcRD|1ZnWwuj%)>ntXV>~i9`j*Aq=#2SpWy~NcX0$!fBFBuMD?|k$(uXY4EICsAI613eDZ&_g;7UgX zUWf`tgd`TBpCiKKas*L|5NQt_?TF9}5L;)8VtO@(VoF^MA+ndJ%H%Ke=^VMmvLw-z`n6h9F zFFeVaXTbeL%7^85v_gJAa~ofNTpF)P;RXK;eRxi+0m}QlIne!KI?v*D;~|BcUa32X zw&ImK3$M;sZugxS?jI26&nwa=q6IJE+@x3Ql!Q$8#FV*897xxi2f0H4r&Xlb6gnXl z*)Cj3(;fDTa3C7gPRM&QJrt*f|x55Z=xJ#e8n z_0bZ(SG!n$UQpTt-=G_&cD$)4pI8>>zk?m|J0^aX%IdQCHq~YA9hmaP3_Dd7gkyU& z!3NW+B*IN|ak)F4%oC37c@UkYw>_@mqPgyO;=IfYezz%m--!#xUwd4uy$~?CX|lw5 zl!tkk2bbI$H-tQ!y7#5Hb_la8uH~Y+9(&`O?MDB0Gsm?=;2{(^Ax(k#8PF>nAT^Q* zQBM&uH0JuD8;F)NyA3D0u{f3rghdg$MIg(DLfby1mzt`Ilu#PF|NDZu=bgtA*?Y0W zf3D{d6D~w(?5JCG39Q?#pbrM&v{ooh%u*(OjqGt!O8Lf7cA-$d`5`XQMG}hLm!`z} z@1<4{ezV5mJqrFb4{#4ppXn)-*!*`r;DHA@Vh*;Lv0ax-nmJ&kAwqWSY6LcL0#|A3g572S}c-IPHt;EF8TJ;qeu`_>}cF zVc8fT!s-ef1|DRdxlM4X!~-5rR-qWSc8M3~ zdJ8v&9NQlzDR&rmMi0+p;?I8uyOwEl@}nMOG0Fc6x4NwFl1gBp{+4YA}?S z2>23D#3}iQMybNsfnMueCI%gVxdTKSqANTQ`+kecLHiJ}TA!o(!PpLS)0^5No9ye< zXBv6l!2~!M>YqrMWnc$e&k;urpk^8c(MSeWDo^-tH=N6;0DHx8g7 zHcB-H2Rw14S1X+6anu(_iW~26k3c0K6C2=7ZLa~4al~(jKC(Y&5A5Fn^HxPdg=&`1 zj%Q0eQ*5j>W5i{B2=wyAIbrmhPemLfKFMyzg0uqed>Gu>Hu8clK#Oq%Nuh8^PW7Un z0!PMC%2m8j^>0tFh@Zx6BlF;{LYQNT;W2zTqb(=#a-weEfO%2J>vZF zqw-Eh9Jg5>LYfJ?-eMEH1hv!(DL3dMDNj=0_*lj4sVv?{#TqU5(#kQ6o*EylHAMtT zMh93MqDO=^7e(!u$xHv=dk2kHKsV-5EVhJKSK_m56S) zv5!f2hDvutEHKHYfOrc~LcLrYelzxk@U++%4XoALl^>>RvcUR2v}m&9e0H%8-k-%c z4$~TuVlm>2UsGgy7M_McBWM(~WyTgj(saeFY&@nxU8uPA5Q5`wr&1+OE8^{WzfT!tqOpi za_MKN4=@_#($%bDc#OLY@o7}MP|}BRFRsBJdJXF$JjV1ej|T9z?oi}+2;}FJ%Iy$dY?jXxRcwdFU%nRD^ex7mXFyEZIQf5zB=ovQqSi-_i?r{eb7IuFy?f@QSN)MuDrtsz=@V`t< z<-#>Pj6cMGOQ+UDc@vEE&>WB>evGhGW1-^AmAInWKq_z;Ra<3&8BS6uBY^=VhrqDc zn)`){6V6F383K&+n!O2@1=w6f-#m~E$UrlipFEw~da#&cB2KI`h9Oz35vNgw660t_ zJ%th%pQ(^;vDL$O+fm1P;-8nL((>ZIH>ImE@u{9DfVt7N?!dlWCIVtJOo#-2ogSyR z!koo0FVgu!^gfV2!T3(p2nX^{2j(4$bx6@mV3EZuW&_|jd8AvITMW89Z_?#!P6%E@ z=&o?tq{~DnQEvC@kN*=*I@qo7(&7@PTXZQDyQ_3RnNsMI4LGHVz#Q#vo6IG{77S`UDg}Mg9{8>E znTO5D?In{~cm`7|7JnZgqbJif7H<%`r z;1i8cBt9rpR%~ljT!c8ok$npQf+q@WO#o`r94x*u7KHc=LeYY~2MjuhS~+k$dU{ke z?slcST^x6J<8CDGcBH#Oj=Nv*0&GzU^T7sA#Q7S9TRP#Y%||QDx&=#3XrqId@N$WE z5YjofYzi1%!M(k>rwuQg*@7*|jv5syP?HcpI$aJZ;FRy~Ly(Utnh+PwQq^hf*gSSk zbv{eA45=<4nrlalDJ;?QnQbsP@UT55B{~3!B05Vq11n<|w6BzSBqi=eDSJ|Rk;Wr6 zlWis^+uE5d(bY?*%I%bDg!0`CIsfy2qBEY*C7z9IhY2{Y72df4m!We*eY@ELb}_`v zvCaXYa1X`MB5DUBu$EXUu!~4>nRF2?E|4xt#5i0?9fBrMi6zEx;E9f2&H6MgIs&33 zni#4{(ZPxZ2(hlhV2Uas6DXKD6FYcdYAjSH4nlcoG-se#308OI(u=skE`D}gtZ`ga zAPyeIj-;=iSggkS%gAqCi|FVN73dG2z6ple`;`jT&y`6_*^@>&xNBu=LMhaVHxTLp zIaK^u#PdT48_`rsHOk;IR35^SN_?0byR#}TeAVj@(D_?{z&Q(!n11_7NvVL}Dw29lted~h?=V8V)0 zY;%#dNr`yH#4akt^K?N=6PJlICN1HHd)!Y{pL4L>QD-ZceuCFmXUD#VPc%MV!n2i$ z8EAC5kU!FUD&KF-2Ri|d___tE1&DofIU9w#~z*&V!P3tY%=siImM?MTuz4Nt7=@a2&F%j3_nFC`q)gR`?mR5^i?0oldZgkBy?gh6I~OY_9~HZ)`vM+m*i3>8mAuJx*Ep>|vsSP8mKl zQQB0Hr9h_Sk&xnLYv8>01f_3a>S^=N@WCL*^hUG`(lOd6b0t{v`%NXGU92jo(xfC? zc{|?rqUeja6-u<`2{5FUi^}tAi1E(t_QRA<3ML^s0jDrQx}d&;)iNg>um^s6%>y)I zz6TSD{1*Wc>pjG}Tlg6W&%(}uNHcblK1ikfc@AjS}><3cVU+XBtWJlPSq_9~S8+S{$k0WefDQu%U%Fx6S zmii6eZE_uD`2C7p4=2!j5SGU0-O8}T5q7f__RBiLnjK*iq_9zSl=lTk*b!3LV|9e> z;Rvgi!p^Uw41SKVH!vRYZj0*(`|D-79&)9yiFJhi&JlK<6t*Ma{BCuY=m2`L6B|!<^?LZx2-5p`i5nR))i+ay=wVVb|1A-Y*?t zmr7x~)e&~S6gGAg^8d1qa8YtNkOD7#9pO65;e2*8jO?N{^|f`Bf%2j9ldV&@_89<5 zfMYYQ=}}u_=Pgg0&D2#|u>C9v5&)Ict8lU^a!QE9oR~>cO4?w7OfoB03uQ-hkKGes zCe5GY`7~8}SkytwRittm>X6AmZe$a4$>+0$R zuB&*$>|ocmg83WON{D(OL7Pt52wtyGlvk69V=&eY!q$8m^1^k4u%QT7*tjw!7GtCs z1<_#IDpFq&V2yAC?I~gvWHL{uTPAY_mBj>MJo_nO|BUgtGe)}OEB&y}22R`{nFJ)( zdBYJLE2L5*$g-CayAFTw=J(oASgcZ-!m@!-!tD*X?3sdflRpG0gEnH}@>3Ms_(?cZ zX5Sf(oDAkfmONGtFG5%VNf0F-=LKa^TTWtGe1;LGv>rvmR2G;i6gysqw|UJ)p#-UV zVl}pr7uHDSjEPU!?T=9IaqUPdf%P_|LV2PaY+F+3_(BLLrd#7tY=dc2Gy-Z((?anH zGMJ_X<99q;*=kLj_M=?FQS*@A_Q3FqSPPQ)$rvnNg7_8GGMG0d7SUT`x!i!spscr^ z#!ID;`Ydl0e%Im`LhNfuiR^tMW%|IVQ|ANdFUT9c0`;v`jmKvy7`~@T=g(&(W+KtG zh+q#~bHT%HC)uLrlIaHO(;oOC?j;xl@a}~Mp<)jl!la-C%B4?qqNZn&*>3oIl)CuP z;c_U|ZKWiQWOZ&HSt9d#Z#+6oMq&x>QtEgSS{v8{J3I123R)r69@q&tSVkhtBVEn% zpmuI$EJP6zW1p_7}q7B?vYv_qJ1l(ytU(G;a`QmJCFkOs+6 z>ap3N#d#xT(s>ky36ePBAl7f$2!_7119t$)37;Iv zh>21n6kVu{ehATDsu4YYYL%!19Z}~&YD+JW$C-!vikh17x>t$U)ETc0WV7frja0<# z-zlWUYa#k;z@DejY-kYl4(sg4s5W)^EDPR_BjV=fkTJn{P}O&f&#RKjCIoP)oO$0# zMTC03_;$^>?^KC9LyAjvLJOVBn9((2DwCoRqDpK{W$a$`4Dt`^#H6ov!3q*6WUxNV zdaDgLSO?0Kh6#07D;YATem{x&!x-M2xE2kgHN8ha2o^g4wU)9I*oJ|gC2lm+i(=eT zC6CveIbSl;9&VZ4U{8BWZ7Z!91Y-(kY9b_35+-*$?3>%XK%CuD63diH?;r#$@+y}; zPhGSZ)I;KU_Ri==J184*4CN8kohn?ZAC6O-QQehEZ1^Kf3OZiwBNs!N^dn+W4%Q!V zp(6wE5Czj_akLg`kC{DKi=;TA3CluC-wl!F)MIjYeH0qUO1{VbrXXNV1x>V zrH+THNWx+VLJj58CeErD1_m$H#!pliFh43jO}RuxxKu}kGN}{~DO0IBy2u4lCLMEB z2icEib#8mFmRcE#T8XGyE9Zr3wSrt0AraS_`3hlJ>sPCpt<`I0u_K_K3dw2(MuYU` z2v1ZFtC<6|4rDcRSZ8`j^v-wI49DKw)>JBeDeJJOYzpk|Q=JW`$rfD;HAYBDKW6EN zaJL)j<0eOuakY`=of$$E!oCVp5>U0zL znW!Q-HlQ)mTLDv|wdOY1OS>4iP?vZjb|K44&gn^{An3-Mn12DZMLv>X^V1zir&cBo zp-Td7wm#i2E}$HuqFq`eTA4)CcV%mgWQ9PRCZ*s$YmL3QpzIe*Ev%PQBulNHzhh6xYTM0zvR-WJtMRvNSmhSIF4jn{bfK#Xzm04HgxpR!P6i@G$#)x$Z z?%$G!{l-)lL-4+7x^9+ zcd40Ct~GNTTB}tC?5OxxTx-UH=d5O)t+QrUJA(D7UNg#Nr{%_DwL))Od#&7jsOr!d zha}PW&Q>YiS!GffIzOu)M%x&!i9Oj{=!9%W+?dT-BZ4-PgNBkR10h=sKrjqesb^k6 zNnGpsN}{tSoC)M13|`1V+X}>71d^iDbn6=Z$6BJVtRDSMIePqD*Qj%AM2&y8O0Ln4 zX#HHH^{W}};VRJ{V$lR$5T*+~=#b5uUS1ajjuS>Rh$)z;%nb}#=SI*X zoF*OFXsY0NJdFf1fO+<)FnqS)`l>6Hb_3VW&=nIDV|N(Su&$U{{1ZQ0>Zqz;=o$9+ z5>k8;iYvl(#j_ghd5<_!8XlN*#YEBcSP534XgqG9xX`!9;D~F)Rup>Sw)IWKA(l3s zs$x12c?_duSW20E#Ab4y@dko&XOQtGcd;Tt?#SH)V=?AUDmT*U1x+6CDB9Vc#NvpF znbhy*7gOe@`4xaf+F5F05B&T$4=iOes7zS!ti?Z8zWEi4NoO@cx#DaPx`gSyAf#+0 zcQ)?@;|f0^(od-L!}_o3y#V$vDj$hsokpC{`h*V!pD!}Y@>8(KNg6NWu;#4OVj-4n z5TpgqU_9fNr=m+EXl%pBp+aZ3=)?17Uel5OPF_MD>~zPhf|mu;{3J4y53BTt>32FO zT;XtTQn_>=ip-wqV8&T`auZuP3&OcwVR*zTw>3$yd(LmbnFkdgJl*iJ4LF>0@U*t! zX}#TI&)^^&=E5uH9fjC+Ix^M5aCqqAvW0#F!a3pA;_^n3-_0|{twQ#QM(MVPWPiS| zCEb@xdfeu1$-wWEdV4Bd5QS&XJ0rxc5)jlJc`LDSK{G~9)!CL)ii4L9{(&@XE%7=? z>1JZ#+{Wd{EvFSi_Q5|7on_(fwG9g>iCYv_zP|0a*4!|^ zsc)X~CC>a!E}$H6B-jFr)12lYojhJ#8ukp-DlL->G+ps5*J4#F3Q!VFSIrGI4i6*J zb{mV7tpX08CTGzD7^Zk5^GmzEGTDZbAp?w`#if)L2df%V z+MJp!e?o~TozrCDb|WcmttOSzRLF(5;HIPStQ_Vyw%fvv?5vc-bRWUr3IvjQp;Z%~=IC;2;|qKy1%Kg{bQ z0@Ws!Cd-eRo`Cm_OpC?WS$GR-1C~N4k{W>;y5!(5)wopM&Md6HQu*QhN0X~H8CNYX zZ@Q=9T+L0LaD@$pwlfi*XeOfD!68(|j$)B;V!6Rrq_Q@=1B+-OCghPY|H2 z@@}bg=bAKfEV;gxJYQ+R=@Tx%?}8UwRm8-@M^U~(m@gWHX~}T5qBqa+9c1$F3Na7i z5O3N_I0V^?Wtg8E_meDkAq0aUj=`6?k2fAcEJN_M7SLcY?Iu982flwC2nY}k`9JKv z3wTw<)&I{WKm_!}OBAn-ii+YT7Omlp+8jMcPBhU}LDNE7R8VZGA|x7H&_IahxH%Rr zw%DpoTea9~OD`%`(L^W&K|%3?ii+0DPU8g?0Yy2#&ssCH&)y-R?fZM*-~azSJ`dsS znOU=D&FtATYu0>c4Z5rji8o6`Fl6`FA-f|(G3jDRd|ih}h#;JwkJ2Kr;xMAwsiHws4mSO+F#uDhQG-+^{A*W4%WR zVdX}XdQ6wQVsw?+o~a6>1P`q#Z=rSy*dCBAd?1qf&n7donUG*kHPtEiuFjX~k?LF* zp`UK(E7RxVQS0hKmgd3;O-(>E2$~^6Lv_9xp&3qSSZjIuG^%q5&)5^}1pGCVTdwV@ zb~Eq=+?k4@S*j)KL9sytaoAt5(`bQv`a4gxYQQBSRq1(uUgO0?jMw{wps2 zzar#IUG%|_7v;$Rr14&Ih}F2#$swJ+O|ZEfp+wX9-t%2Fo$nH{&1bVO)S~9p3-kK8 z*B8Ty(Q%HkWyhLdqCX`i6@%;j$AM5&NzGzndO-|tqq6=1dX2U`Pb+{as?p0o za+;c;uacg`p9?NgSYD|tO_S7{s6Rq(dDf4P@GCO>GL~QcN$?`>+#x38P{T{x%ksJ) z#4E=ANgUjJUw|g8-kjQX%yZ#Rd^jNrcQ5?%m<&iamoOl)+QC>S9?)bJo4&b>I3k7+ zu{1f>>Zbq#lVgp3+FPY`j0VWtNsbM4)Ui``NqCugw1=vyoyF``5b&O2M?fFi{l~5n zMNw(&8YLqsiL{AA!Ct)!(y3w3YIt{&4)}L$&nw=SCYbXINs9?m z2^&eh;E~7ny7F|@Ld_>5%Y#Cs_olTofMpAR|4f%odp8l}mXS}58i2E^%z&Sgo-38> zre;&>yRX@37ay)!udX#a-cbcL<4xOFoU56qlyb0cQ1;es9NZBEq^A z-t+!DS6UHAg`!vc&${T7L($LskGSZ=f@qu`%+pw}=^kFU8woVf**A!6zJFkk9w+ta zQPu;Cu^iLrxRVG_l^qSbUfzttU*&q|^(2YWslS4MJAO=1M#~SpWIO#aMU6qvU&>}s zx@ixTV7)7iDZU5KSQt28##pj2Uqd$!;)nItYI%PfnS2Ll3-g}t1+D@ueW%z1>!r+o z4Rnh>kMt49w^!NTS)TI18EPqW*?Y+reo7ABeeEKSJFxpD1tl|a_7zhXWeY2rf+U-# zym}NQP_RWTG@^F-cDEkfqsOYcUE&LWL_u-(8vZ;$+o}1t{OYP+hJcb}=}H!gvL(^+ zj^y@^k#`8-QU*eQ$Q5qTT1le5UG`><4q_i9mQ!g%Wfmy?$K(g}V^9Vt7CN%V0baje z=eV#(om=YrZw2v}hxsgx&G>;#^So^HSt3lrJJA1SKz>Su&98#^Bf@MJ$7T#xHdH4k zQqo7Q@T-C>n`rQ$SNS7@cov?ynjz5(+FzVRItV1Z;eNj$!yhAz1_bdxv+>eQtixb+ z1FW}y~OR8!L^qO*lFSJ{n0nizaE zQ}zsEWSB6kc&idN>lpo^jEwcQ$wV5u)1l+~$J`E0xy_i<4h2gn+Mz7f>!B6>@P!3B z6?OJYqzfw2RcKB>WcB=R?MY~BD2y9cs5e>j=>leCPct(sdgv)ZGxFX%1+@O5OJ(G~)<4rLKzSoKknX$?e9yo3Mzayd>Ye%;?SZ09uu& zxiZIS*HFXB>3tXhyh-^~WR>jncO-@v)V`7MczHB*9;xMxOE&}m#k#V<@73EGRQw8W zoy=e}Uu263g9`7COVX;iLbek4nA%BRmKnRU0fh$}N6qY{*QwSL7IbPo!6qTrjgz8Q zlL5wRk_eei{uMEsJSPwraMkeSgjRg|#)_Sum=pItpT244)yp!8blvRqG)6|XoE##S zlbzz2PLkc2PB`dUH`{}FJGPUC&f&-nFR`5*ZEYv<)$heuza_Gn+seDKnZspV!+=zoxu73v1vZwzv{Jw3s9*i3rj?|4y4$XG1&^Q8 zH?4ea@hS`pOZJ?PH>^vZs>gyXW)@tv;matVxj~9oTSdoN(mkH!&Nf+`XMWOrm{=Sh z7_RhUa1eU2$_ODIlP-Dcs9)uBU=`ET5fs}~p1bWHnOedyT zF|(Kg+Il&GRMcg=gxKdBYXN2pc#Dx?*}$M8%leDWzz8Ptm{O!39i%wxPoL>+QqCpI zghXV^+_2wad(Ib=i|}k~qd3uZM8tqyIHjW(I3h&Pq&=IqZA~qLH zD^7aYm<&m;4RaWkHr6aD=Rs+7F=?sYs8`VT%lZ!6q94qQv=}$}EP?~d#_VKs#bC@W z4Q-XPF}DmHT$vd+7<)?t=9JlS(lEH#w2Hx4T!MH^F0-L&5E^VQK|Dqmjr-VrbjI#t zzt{4{cQL%Y&GsbTv8p(+fbnJ8f(mcE&p2yswF6K2dftK7Si1px41?RM^3s9*YGW+E zb$olI=d+xU+pFCB3=53JREjlzp^SKVf0Nm0w{o`mE_p(L;+h5SzzFJ#ye1tM)6?cN zT&9y7?1+n7r)LKCKRuK8O;J~794(~|eZHK3 zy`M@oewrU^lm$0U&HR$|{-qPNEY?^qE$Hk`B0V+ zyO4v^)zYPA{RzNSdOYgSv^+tD(WiD{sIMjW?$%0D8myR1m;Zb-= z#qd%2999)Qs`Cel;iGz7@evI3>3a+#&#(hFpU$7~V*UdYOy{rPmqBZOvS}HHj$)d# zJeCkhT@|B6r`Sv+j{P+WOUZ*NDOtLr*21C+33@DZ_mH%F3DoUj7KHIw;^TDP9`VwT zYx5Yeo4z&CWJ^KKs4a#$Z5A$m{Rwq*Tk4vzGwe;q9cOm}Gw%GBv$?%^FXnmdE94SuM5PmA*tpC7Oy#l*n5uE4;=}@?%ZA z>DrFPN>hVP`xE4J1lxa23D2 zs#w#vSk3X0nx>L22|^GSU*2u_1z^TY(-jW`^4VCOZ|MjmFK*$JgfaTUHmtl zJk);jKf?XtF-L+pOmwE#i-n6`j~~URNmiVUv3hBkaq|G_@jEMSh`!QMM23VnD3QLc zo+nnTo<2ax2{Gx%PUd3+naf?lkv4qJKi0*E+pv$cVXhPJ>}bM5iwsuidMC8R@%|-@ zEW7KwA3^8!^3xf?24k+$Uuoduv{P%3P7PPo8K1O{CHqJY?JMb|)Nutl)0N|rrE3Kh z^KplOgOa7sT*^~k|xSn2Ml6m{z!R?u_^nYzXbT4oF>P3Un*eGY{s|^E8jxt-PCsiT~Q~ z#PochaN;nm+}e#7jy|JK(2ctJ#OA{vX=X#5EqwQpkXc6X)9(-=4PxO0Zyuy&NIp}B zWb>y{MuoRfVg)~476yIHg+LgH@~4VnGV>kojsk$T-2cM`qSM5h&t%NQR0C*rg3uMC z2F@nQ;ilVSvyPNe(ddu(x?S#HZgYyQ(B|}HWx21_BM?kLZcgCTw@#bM6tb`?h6D3D}(dl|`_ z?w?JzboN;w^R(ny&udZe@cSe(HqWbrv#R3Sl!sc@%OKN6xw%1}D(|59JN$f``Um1* z+aU#@TF%23P?4^jkAmNF#fYe;`s`RE>rDr0gOo703By%JPgv&PV$(+vtBZ#0V~NsH zEt4OV`UYC@6sTw}adr@EK1vu!wa*0eH)gGG2&YCHVb%9cBV>wT zLu03#lwr^ab2PnvWVitqMjBu;6t)5Ci>bU+97hG^nG|?n;Ny>9xsRzhSm5FQr@wU- z@7$eSeCmSCFa27N9<~YU-!Y3b266c$`QjHy)6w(fhen?HmTMWK3YpP{ucnU?^&ZnM z&7pSb{H|28{w8UY`y}^{JI2FGj`Dz1rcIPt&?XHw{oAC6+vPzcxwMY`9L|N3T1wXt z4a$5G0Dni#(@wFKX++v4g!`3Rvd7*NQA3}`vk=;EK?kILtON^*7suF)SeaSm6qG` z_2I#@m9m#6*UAu09ch5IW z^fQs(;^vZfFhtGM9R69q78c{zO8F7g+@uBJsrdVZR78Mv&d$)Xx3u5Q^XS0Lq&&^% zi62PiM@R1T%~kToIE5#$YgXkL56QA!G13H3mmebQqUzMTBmQ!N*!0-Ec82D~?W#!MA!4 zZ^sxst8+i>y6_TX@UC5r!BqCm082Mi=3uq=UV^#`c%nRWO0U@cDGQ}b#O|-&%70a1 zC|&G+hoXb9rv=gR*c;p&KY125$73IPq<1T#ZU-njXBZ9R=+rd2BOsm2l!MZ_EY6ym z!_pa3Y7R}Olskme8SWT{zcipua&&>zNih*jotk3>RA(Lf|L3SWSpN^g>H_Zn&v11> zc`9$s;p(va(w{A^ZdP06tsz|9ENr;98eE-A!OH7mG4kFD!7PKTbFr9sB}Oc~`XvPx zUikTEmGRn0ups-AkaW7j~@>fRp%!nakd~DAa4kwr!+Zp*3F(*z`66vC(_eQp`pHO&< zbDN!gZ5H;)9R2G$5sbit4*Qv2zc= zb|7&JDt3ldMLuA=E7@;7-pXR7_(mW_Z03=&8ns}%zO-P4mld#GvMbo`VqNipPV4w{ zc*XZmLR83XuUx4viFlUgv9N?hPBj^4R`n?Q&CBQ*w9MbL+ zx>rt`j|fp;Xs|QlVh%pk<=F_$N*M=OZZ_A8f=Rnmk#<@yQ7Vd! zF_8mEiUf~)d-=Z|>6D5~gH@aW9K0a@+_=X^yW|!Ee{zr@r@o2}TQYnnh(Cl3MY#-d zli(#M%1WqQmuV9PZ>QmAIcp_)(tCgEq9?se#J1m3k-QL;q)Ac$K>2>GK2VN0Rj}}! zKrwrjH<6U2^S~jnZR(#lm+!~hOY@kRpFjt5_jsRQt40_ciIi8;Kl!WsJ z85X^isc9R|iAy=dLtN{}L^u{1j(a(d0=pYQO@nMIR;VIB+; zz(SGWz;~2xjL*8p^=}Hu0*qR&ead5r#Q+OfrAfOfMoq?tfe6*>%5tO3n(s&}(5(2o z6^v=w!XxhO(uWTxLi#W|ZPR(u_GUsjhesAk^SY_prmF2!?Uf)QT(w@4yHxFgfGnt* zf#1oS&Q(obzk%QB_JY<#)O2a&Vmmmn3%$Z`4ESA6gXTW>9|ZB?Lr|;zbAtGIguXP0 zKRk%%g$*{*xE`<_LdORU2@21}HXnp+C-vw743B=IIJ^R4@MoxA)Wk%VPUeQa4T8L5 z`-66uex;r!))6P5qxHPlA~k6>t)UTE4A+CoTf>%2x~Z6WMdf+P73rqqgeraS5PtYl z&Wy(n*a42gPWiXUbugJF5#*$=f#unlJC{96A8V;{dX$^;VL6c*5?wW zX#(;75t~t?=I@AHNstE5`YpLUJtEA0n@f0`_Y^P#{8ymNoK!k;2#Ro2F2{Y+f!tT& zSLYILwF$zGH6P3tVUN)EmC5z!9OYyvEoiR=51JGWY=xpIi^iiiY8qnSo z#K_oUKzqDv)irP6GiNLk)ZV1pN;UQL%NE`Ut=x)Q?O5Q~*=7&volE%!1-qw|@=~#{ zO!D`=QD>pf0KGSS)T-K(6Y0xmaeEmrFd`|EZ?Qr0 zJzwcPVazphT7olhYS@`JGvR%buAC$P;pX`TjDV8_$9F>J+a=)9cEcYYm^*Xy@zYNH zbIZxcPqEtI0)vx}$QCPn+4rbh8v3 z-|+5CH`C^L5O2qHGqdwJOgHcn)6L<5>E`|T>bDVMPUoHqCe#z2;P`50CI!w{Gl!Pq z62so=TK7a5o=|NoGv{N{sVgYYe5Y51*Act_42(L0tiql%T8uhec#%6F8M}W#Dl+dh8pQ-J&1;P*_9ZSZ^e z^{0y%RF;$SL9yLGZEmT_swQoVb3YR#1G0D~fN$WP{>k0tCjF zr!YPl=;DtmjBjr-oz`<~9c@pd^^E*;=+!?%s&{-P-VAlV=)RNi;4w+yeKQ5#cZ_UO9G@*b>{nehm_vz> zcdfhlbp=LE>->gUM|LJnr3K)(SOI=d_d*|}Q`5?h8h%T`kiS?zL zSj$pFH2k=Q{DEZMER!;ZfnVJop7U=Zq(T@ImncUD>=#(8E`uVcx?E!DyJ#V2L}-!$ z&7hFA>aYmSfrOkEvNO*)Eu^2x%_ks6w-7k)t=qzatRsZrq!(F>$C5~Tt4XKgCEe*( zw?v44YKXhksxCrvSwIu6)wd!vXAp9=I)Ue0t&TOh5!XQz_lo4))uii^O)M&yP~;^G z!YwuXC{i+F0#Yp;07DSI3$zgF;Y!N7AB_;|5pswKJtmJSJyw~QFv2| za0Q%F0xv29E7T(0VxGKqtf?!18SWO#2uXiVv$5HDr!*n7uH|IBZHbWo!ja!BjcdP< zX+-AU+?9sJqKnSgG>0x4ZPL7^734PFDACLY;Xo44h3jb4bW^@Gw`W{BrkkpXL$;#M zW3)m@+QBJ@tU(4y=m0`Cui*zTSRRSDzkRB?Bx3I-xfBU!=#@o!A*S!Y@^Q9l<5j0k z-+G*!%Io*YZtKCHe`osEHwo76HGQj0WVNyBTNw^k)eU@Ph$NRjau`2kBVNn}bw@mM zfW#ln6<>LE0`w9={YgjQGPACDW@~vY`GnUK@p%(SGW$Fv`N>QxiP9QjMyoKf<{#c8 zd;QD(V}wCQa?wQ%pO^8Q>38127Cjb{So1AV#=Vyl!|xqPiLo0RXh?5bak=*~=fKx# z+hyc?@ZUImW7Y_g@&@kWKdV9Mkr)@A6Z!lr?$ldChSAw3m3|VN^B7yqeK>rB`|NDb zx}6$7=~I_CzbDrVT>p=m__&uf?M$q1kMf&cBo0(dZxb1&W)_H7Q7)xy_cxt`{7?GF z{e(F_lgSr3O5`4*jQTG1KN~8~JKyxfem(r+T|^I9L(+O-$S1hmpZFwAlu^&8{whOz zk`n*7i|$jdQO-7v(ps;_rGu*+^L;BUB9sBV+WNL9uwVcn(N zhQO^+p7Qpqa=DWfsh&*L-K&4U<~Gkqn5@IZvF*{Kehpyi629f>{RYct)t|65M0t9b z>08C+E>Pl49W$|Rm^%YM=$OK@b*5f+&bfN;jlc`5xwJ|A*pB7iGp=!}+APf@H&^O~ zEuB}V=pI#akKb6?7%1Xi@!wpVFBZ2&{P<6w#&imj>8f3L(>v?^s<7%jOC9)5FBN8W z-&nx^TxfD?Ufs}C#@np@AJAP;tsW0 z^bH!0J%{D~Wxte8gOcShqz`*?n^p1mzB_u6tzTDP>T>(xuy^gXB72Nad3lEvBhu2c z3Fq;{1&?(pE_TGh=S9PhjMr^~VBjHRNy)aVMMrK+EXO#ThlTMrj8DcWRC^LG*3AZD z6|{Qy$PqzSJKL8RbI%G{f-+Oy=dlNtr&AMBNDa84SUe0f^xI3=g6nDY9+G@sP3Dwr zTwKFl!@a5HrH{q+cBo`*1n1(G)qj&nxff+<#n7iKhPIVw@^%yR=U#EH7R=G@FMr$nrmuW~+v{d42g82@(?pIx zw~3wO*qdu2xacK(T~Sa2m0xdHlJ}q4dAFqqzSlJ(nqmA)7}KZR)yQktd~7cQ>7HYE zeG8A%T){17%=(n~tjrW* zm&Sj?oWTvG*_9POad32lQHfnR(!-s zydZ$<(wS&~=`M0XH2py?b(dEXNOZC0!*{poH`JxDK|RU$WlN?%t+hG zSGVnWZ|+y0%LN?%t21)tT}XNAzdiW6+ZIbI1HK#9x*L(V<*)O}!2lTjhO2Vy^I#tt z?@wL*CAcI1cE*dcp#92UboZqf5FZTwH;PU~4EhrFDLY5B=5lY< zgJpCgdSbTlDUU9f?wyjmjW(@1MDF&KAtX?{-PpmM<9e~8-WFNm^+bzh$4Ty0&Mv(u zK77CWx{dNy$`YBgddfoyn$zWX2ygV^zxQAj#KRB?v1z$N3cb)rm%Tzjfl4$XwdqaK zW%0C%kEIH))jyLZKcqUyA|Jt*2rqhTY@g+UtK;q40FWQZ)u!i)&=*Mpn z91`1bsJ|q^h9!5{uJkh+l6UU&Tt5yA-vqv>Rg({&=nvDH=EbDAptj6|I}8Z^j~4-Ge3B zrq^Um)L-vB@3@O(xK>LKlPwXcSFBmJflAa5mYs5&oyoF?W}%s?wRX2r)y_+#5he4V zZ07n`xoUB}2&#mLro%8dnTwKK=wEBw4j)u&rZ3li@lySO^7L_ohixoRe^XixvbgZR zg_oWqqrF6d=0ay_snPDzLOY*F?x>-`roW>t>-Bj%%Tj(A3U+cmo$A65@rK3oV(|8@ z+(-ieNUk?6NVejjt=-D%0nc zy?M#{@eiaSwo03^%1#VFE?&2hJ*8I3m~Fc#IsCW^iKttU>fI*&+ePP{$ykw@)Vm@L z-l+EnW(3&uR_Gm_sUlR)mu61k=iU@wBE{pk0TD(c!s%Y#W-J$}!Q4(LQ+Fj>!rpTg zIG`!=|9Y&zCTu<#d{UXp`Tnu6;$6+hx;66&>4pqliQy++UAHm*;2^?s<266L%Rc{w z*_r;Isce0y56Gl!;Z8GUNQup~=W$#4ZWah2$$q?lAJ~9tp|F#iw-|UXM9c*VoH7W7 z_Z;UkO?>=O;SbkU_OI(N!uJ(0S&Its1am=DgR%nOjk|@Jf?sXWkX2>sRG< zC8hogvW4SF;;D7m)7iq=LiW;Cg`Asd+NP&z*LsV1_RF({FY5!H?HQruYcyBCUd@R? z`7+mtY||Gv@Dnzo*=bh>+Cg3JMG`0Ybi5+QqExza!9y)%9kwjt{Yys5N^T@h3?Auy z!2e?satCtqo^OZcfuSI)z|2~S*uR5Kx4H~>KvUY-zf z+r8(rh51Cq8&?P}K~Q&-ur0o+xp`zOPSPEBUE7;{(eB**gB z>N)a9PHd}_uaHXgUWxB&?o`?$UZz((O5bUnzLF9PrjChcPRncDoHzMQTBp8uTWMQB zw>V699DTALq*{+mYG7%5Kx25J&Q3J^VwG+1naB}BDMOAB{-%g6jLfvWI7fA2Gk!vd z&EOKr5zh?lw+$=9M&3kh*2NI>G*Z-q>*-yzeGUYbCPEuWjvdwY*Ou=%o*eSBtCOr% z=qFWt9qmh#?edYCE4OIKWJTtbyo%DtVl#R|jt)K&I~W%Y;B#k-T!_&B(Swn_qvLCQ zh`q$Rh!engn$qbPiQe$#H*`j_4LYtMEv}S%S+9j$rdIjYBZPXWOxocWkV#o`Td9&B z$!H+ENi*dkIB_`zGPZ)o(n;$P9|!a2rsnKz+ z;|@;qLigxd`qbpzIY1U}hQC2f6^cZJtsS=$(wcDZh1BG*peC=wA;C%8-cMJQK0Wz~ zL~kq;Pbc{jUY3_-t1|gMxr(Biu97FmH@q#b3Qsa&C8Bls?IpQ7Nac~ryqJBqE5iji zqYPw-%}CPhIXPYkdhAj1I;}jI2pLzt2J#VN_tzl_YywY7;M&oe5y#-Y_9Y=`6-gm4C_|S z5P2BK!yx_^NT4<}Dm690qOmPs+;_~lU3zSr;L+)_Q{~12y0M@i`EsXvYp{b~)8%8o zm55*@jG2o)s9cqP_2u5n9cPnUYj83RWID*fj58xo$>a?e?jOrbqHoak^-Xx~9S6Fe zZTrK}pg+{5lOsd#;z7;p`os(L3Fb-Ly>BB;-$!{SN&n`?fGvWVl&*b0lYAn5M7VEz zxDIiBJN#}s7|& zUSXtmY=0>H1yM6q+KM+7_g?Dkg<{0c#zEP_5m)PCO}6CQ(enstC((ATS=YInh5+5I z>jW=4jyJK@j_I>jGp$vmZ=0vx;3J;ILdeeo^V6z7HMn%Vt;IZ|cfVA(v-Tv80d(x$ zPsrtclB;uK}&mi8zT)EILS1xp}{-?0%+z098fjz3&rZsKrdVB499RoSb zSxU9}pb8oM4`oX$!7>q#fIsS2nYp}IinATD`%lZ_67ain+rqgPO}IwRe3H_)GJ{_b z1sJXoLW?KVX8?t(B+kMK_1WSHSH*|Dm}%787TWVJY1a!27PYkw7}g#iww$X1mL9K% zL|ZRu*UJ``w)wH%?F;m>g%^e{YLh&A%K(qPhPG=4Js{dH**rr&>;-Sprd4h2z559J zOIjs~YZ9*0^PvIX0c3}e>HhfOvIXTGH+<1qkC*&$xo$z(Cx*4fhpn;Fw-V{3S4lG0 z>2(Y3I|ZV*4(v@4iHv8iTUhz1xo%;lw-l74+!4Wb3vGsBHrv+PJ7DO?hH+iNvUp~? zUbmnkv$fUc?>w{}Otzel`qG#pOZ!g4wEg14TH9Ll1JPS)i@4V+@(hJ&K&XU)ropwfgA)9F zBmA%zlEa>mL38Z%kL0q2_^`D}uTwfM*VrVR&-x5!e2F%a`2gsj*W~k@$R~1aym`b& zp~MlJ!YLnW7Dsml8~L&OhT6aoF3;zq)Xy)~_#R#WKV{L&5~>Uh*atf}2pCaI z?Ec5jNavkER0HQj%}_M006jbTVSbN?WPU`^mO(6KMzB=oB<}+>@TEo%8r8#;H^7`eBtRbNz1frz(% zw(wh#yl1$)z}unNSUWZ4eV1dOFG&RsjgS^eD18z0)OQD2f<6&~>=jBd2m%g#Du*{D zDiHJ)LqG*qXuNBhC4^L50k4+0N%jW?qWRZhN?;c){)j9*I1H|SY`Iq9{(TGgm zb7=jw6A{txp(muW_$m?UO61xE40FrVz5Q4AHnPW>|3Re^Uf-0xP@%-X3fCd#J_U?_ zY$E!9321MTPe$SlJGnFAInH(7XbI}4Cb&ldPPD&dJVrQ~YZNT2iyh_JVKx}Ugw5$L z@p#x2!DfhILZXf`j(`J@9{B8-CyK5z_bSUg=y87^11*XSAKl zq-zEyMQs^hO@s^xOOvx?Q2P5G{D;+LR_62#{*!~GtsH|G3pp=2D>%A2YYIY)dPW!5 zod>3qtK`fk|F`=;BcCMU>~b@QHAk(&Datdl?%V?zDux5aVc6PP*0r(@7VzH{>!rr5 z$2Q1TO_v)IhN>9YX1|?lJGmiYcNZVm`0SF#tvx3%_KaIK*J+>g-`PuQL3Ub}zR;}E!Ie)r~ zK1rhuva#1>c6*(_w&(mBM*|iGaajGaStP>nN{~n1g~-vtI!C`O{pfJ0$M@%-+d)oFmFo^b6`>$)Pms}HkcWdOklVEcVvYe!+Ci_3C zhbAkC;Nu!6iDf*aT#n-=ux#NZ&Y?vtBbN~&Q_lc&`60SO>ICPx24#DQ>sQ$U@@;XI zwVF=!kmWlP#VCe(tVs-&73Tg#+G`ve0#j!7GRG^q|A53qdZA$cm`4S22f}#}KiR@j zlnlp1vW2@}j$w}uAXa4U&0Khpt?%=w*f8Z28E1}H((o{seFp4lM(oB z&5We^+_#}u9%$Jxo1VpDvx*L`Co2!4Celj#@T=!xnIFVxSQ3BeWSJgHpPYgfY)i)? zN>6yDI=q;%%0I5qyr)?6T_kE>;85j%1+lYI(Q{uFz9m+%JMcmrV9@AD=x|d91&6 zch_n^q(V6cy)1*=UDCpcLzPs$3`%WZ8C6~g7>L^md#3UL9ywEaD0$+&R|aP)`w`9l z&ShQCR9;04y&QwDE%-4K~sAPdA$y@fnF2Zrj z=E5TQF_V4Nje3?cT&)sy3ZX9Q*Jm;Q|zsl0Is3gwfSD_Z>FzhSF8on(Pw>=Ls{ zr`_Y%KT`n(HV3sfETywFF2~k`lgMGM3^Zk8o$%K1q-P$F$xMsE`! zfiv4rN#!4t7=tx#^Kyox5qFY-fxaoZ=!&DLib6IGAxnED;=Vbe0G;ApGZ+ z2)&$Od&Y=iuT1|)?Pbe-8+sE#D+RcA=tlv`j|MdmvNh%Asmt@Y;qgc?zSCaAqjRDkY{9);JpLS^y?uSYW6YqXTcsvG-%SHfY7> z;3S8O$-pfH#|syXIkc#hqVGgZJ!(zq6*O~u-}tbXrBC8NUW`&W?)WD>#59qzc8D_U z2&s@AqD<@%DQkytiE4)kQp66C60$ODhX_){4k3{rV^P&FN?cW8haez`*fE<;_j2!5 ztQE~Vor-L1$KHz8>|&5NlmLRd+ieR{0ZT~ zc(jDlmDQLI0%$4sR^;_Xnvf+FY#p zF$kPmbZ`)Rk4&;iWAq|6)_z7rPEqiV^`ZgLpX-Av`2)Xq%`A-y%lK zLPK~UpeqwPgq1f^0w#UeRA%4-dPea;Qp(v^7`h}ibP=}rRO4o@9gutHXjEoN8YnjN z7ql}=rUqS`Vomnr0q18V$*XB7FMVms<*cQYPTNV^VDEtL9-$jv({Sb0(KCs=Lt&R+ zf>=(E>Je+c30l4FJBgaL%zvi8RSkc@OK9Qn;g$at&n}jeh(DE+h)2<9xM$$@i{urC z=YJyP%#=<;b-NfXV2G-8ox|`EBd>lJ0egts+m-&{v*ezEY4g){_psWW$7C$m3`{Cb z&a3V7sHniPzrW8l18gh{YF{rH7;1{N%E2L8o}@GHF)ubz3paOjplj>+a2MN52xb*& z>?qb$0?msNnr8xSWKG<^dav>Q_(weiP= zTjg~^<&EQ|HY<5#Q^>aMGD6z+H4AJ_{uIf0w@H@;%*Axw#%c3<)%MrJ&K=^0NEglY zzWH@W>HEj$%xs}8B`xlK!qPU@d<@S@a-q@sH|p!FnNPo;3krm#0Y6}Q2lxpvs=7|+ zwIt_~8D}+l<*~#f7J=)?)rq;GGLPLR3DA#jOq4zuYg)SwCEY{ateoB1$gnm)>8-Xl z1mhE)Li~$T4ThrS5t@GxB5}P<{9`0> z9wAwB+&Xv?gEcr9LA7*)gK;>uQSo!*=cO|D4BpJ{At0E1$cJSgYN5`8ewn7|mlG4- z`;6uZZxj0LEWBx?lXE1H=`;K##h{c}I|x?xN&J;?n=(IB`5QxjDFb(eSeO|y;+L%* zdmuqUzp&&I#dm_SB*?0(L#+p1vP_o5-pyiM@ozev&LGD6PM8VuWx$I$i~JgSJL#Gf z_rIO5Wzd_Xh~E)17RK7Uz`mpmKcV(dfgiJOs)DW1bWKTUqd7SNpvsthh=9Nd{$&#C z!5FjiEX#faSc!|3zaTzf^VD-4j6f`xV|up@dzyX!JnvK48Z-bHp(+-p7+oy-#ij?~ zmr2kVbDPV>8R-(;7}A#+v>H@zSKPZ`UAd!1O69hIc2*WeH$`{fVOJCUMSGR(FC$ z(;SknTgO{I(V}S*R7*ex$fNm&ZR{9Fl&MYyPqIs2hKmcvo)D1c)pT-Q2uLGtxVr(; zylrbL02DzSz=vzb0wB$ANlt%#824AbTRQ+BOQLP;H$rT}V%s(Nlah{QP-zRj!h_bo zF2K=XPJTmiG_e_C&2v~9Q%g4 zUD*RcMhH-&C#B}#GgSe6M*FWTvU5*kbhn-JJkyYEpp^FtmxwVYwI<-s zZHdMTB8!G9g6n1Rz%L(gT>;P4;gPG_;bR285a46RT71mCMDpp4mC2-A5r{gcns;Ym)E?wZ4s9L0Mai=bYzI>3^gs4v%lRlS1L4jwD0-I`Wd z8BCuYEeGSq?Zn1NpSW^kj)gM&NbX`4v zqH~3?BPSZ{NV^(ne%u8+GIzGaj?8s7nsdGgJ5sFJk=v^1w&M~a#f`#zWPG6yeNND!-$9luyk~CcY$KfSUj8gHPxAP|nsuuQ5(TOa) zmGvFE%$QqVSTX5z;mZMYlZeiV(CI0#@e1mPb>B;2J|f z1%9aUu4yhNq(TV1q{_{}75EdUJFjA2SLd}Hz(hUi12H*gv+a;TH!v#G9FowKO13 z418ojK$KCo4vAt|{8so17Da_}jGy0V+qb4G(;~z4en-G+-C*C0waV*ZG!c+ccG-cKk^A(;lpWV|jQ2*@>R>1E@1te*OOFGpiIoQf0 z3R_V*gvA|>ZeJ^$Sgjm%z0Wt6gz7W_>{AT6sY!$MlB=s#F_ z{qsLGy)f2%KZ&-F0BRW@#NST505i1L39RKlfrwPe)=QPx+|tQ40&5v$Gt^%mdGY>! zF8J$&ZiFE&%?fcDKh|u3wK#ms zt^vMfIAc~<;pYmzWwhh}=V-a#bMd!?%3U(KS!~uu@Brm9$dbmIzfaAgY;tLGR@|fs zLxXiWfjHanGB|avcW*?Fpd?Cl{-x`9j^4A<8m|+NzW|GD`H=7yFAZ$p?H@&WzQDG%Wc&%XFJTx1c9jho0yjg z5zLG7%b{NGlVXJF;l@_7J=}}Zc}5s>>ZU991=A095|I`=$>Cx2i{@1y-;iMXks<{F zqr_ngO1Z_rO!x`|^D9McI0VR77?}S(42<^5t|%Dw7pXWHbz<74;hY6UdOcEx=?3>DlQTXaxe>f`VDC7@3wZM&_hscmO{^Lh11> zPM180bq(;00*8@Ng-cK}6B6wHRL5p)*1uVv%XzC44PNGa;%upC8BGBnabkg;pMCf- zgC|4~GXfOY7BRCou_45aEHMJMXp{n)85l5sRZ=}Ql?!g>Di(P~g0Bg1Gq1hvT4jll zf}4q5H-jg|&Zx?%CT;&&=3B}XD1N4@G}#=&&tOYw6^|wudD!3YJVlGN%Ep_7#MUB- z(;RSy9ol~=l{?4usD#p2u%8|rFuEf`aJwN0D*=rWf@y{TCEy1d@05V?gk;+W2`tV9 z5mS+@rx23ml-0mO*zEgyvH=*)$U4W5+z>iB4xXQgw2!a401HsY= zL7O2!_CN8I!^hlB2*C=hU^hiF%_1c0#WkQj8mBb}$e4D*W=WqKUN^h$Xx*9BsHs2zGc7JHXDcvx znTHiG6Y!{abU8@{GxLs>v=w{n?Sa5Er`4i@M}17U-nX}1)YYK$J) z0YNh%hoFfypF@&G(R7U9+4^VM2A48dHfyK9!jr)A&j6HDcGvYe+W@ z(VxmS!}Ut?>%_2`4C_1K}`j?=`t-Efpk7RN!M@Z} zVRik&X#>#YTj1R}KnlS0`nW`C&Ef+-nOfsuFlFiF?3@>vJ{}$oHVeUtOOvxPsD$0W z^zrbRA~xKy5E%H&*v>tO>WrB(f)b>w^*BV#AI=ZV`-8>iGHssbHhy4sk~fEtII4J@ zmgi9lj?G#MX}obU4rD&Vfz17yas0e^CJ*l?lXs$L*i4UwGu;Fkz?6KII3F)F+v9!- zgcQsbMV$XUsf*$15F+&LFp>v8W=K+7>2tY7l|1$6M z#W@hnItzj+vv7kl2ZDJVq5x;GkO1B%s?}%5EQ*t*o%||A;A!S(kTLY(6k!wxYjH~R zb@|MMRvrRwmqCWfj4gM)kRp{aKeFyC7Yzu%F)8P7Mh=|y$ZYFxCLtebS;wK!3;)_I zDxTyE`Z@hb!GTYXp!GZEL#8eEBoC%W0Zs;gGbeWOH)EUOk5cy5jy(^e z{kL}LuqQR?&fg3c{_Xgi84~d~gQ>EsznMqG9Z9qf!$NhC%DZ0Fu?G@qYi=XM__X-^ zvod_KzZsDu@HcZJ5(I!5?KJ^rrYu~17nd_zi?sW$(LO2TmpW{bhoDcsq$D+~#Q)Do zJYImUCF-Y(XNYb<2Yt=)QQh}c~gNiA#ohD zCU6|{jF^Xjaiz9(9P@I{aSSLZb&7QMfd&N?Y2J>1C z6?S!1Fn#o~oJ*vAwFbNK`UJ-XCViPdyC_rxWHAHB*G&zEb`d8BDXU2*$A-G;?W`eH z9Cgo>bBlB>@!Fb*lCNI8V%Pob(;UdqcjK#cPgi=E?)kj~q`MTzNEgqXsxGd+o=z4t zw(ilmd5_qPgDHY!?M+qr0)8xA6`Qd$vCI%Uddb|?U!REaw#uY80G@&4Bvc)7oHVG? z`zJr#t=OqPYIrV^2Ye@u;Tp|!4S?D)xIfFebW{9*1BZ!;--5#`=U8mmBH{q_%6{nu z-{>-jolk_$VQXX#Qzt)Vx`!felVtK>cxDPaLmdt+pM0u}))krZymZeB9C;n*aSxdK z8xjly)85{jd7I+DIHCQ=UvPlD*Sa}UM7oAmUD)H$v&V;*1S<)NPF|+s)b!}wRYPds zY_K&}&SC6yOYpKm3>E3yR#9fTCk}_!@WjtL^W*DJO^TRy6Vu8MD+afTILv^?#4|-~ z=7kZ^Sc`w*_Z?`g)fqZVzX&uo27{-d#m0yOH|uLC>2;a|fTEXCaWPR2i{iuv#N~=Z zj{EuBaW(WDZ4viA$9QUhVu7cjG2p|bw9t9K?Ry#;!^(c-c0CP^be@JrZi@~Z6Si#@ z^=9D@EDQ%j;%7+w1pVhn`@V8A^p%sL|G>%6m&o1m_=sp=-uw3SY0Bg-5z*;!9 zXGWiCXh(fsyF0%}{9&0MP^e|#0!bmG7EXo^m869&nzV2oKU}9HLs+)(Z^aDG?6VHh z3-j8ug@2WZU_EG&U~=(~b2KzV2*m&3GkQj%(bDIZC(E^%Fchp12PTR14>+ivgc?hW z%Y0gpxfWQzIv9Gef$X>s{J-j9=)xlWE+3lND!>S@Zniphz4MFpr2+hcVCfMKGCtLW92u(2|IWTi7CaL{+ z&e^i|w7EI@T(47BrS~Rwp4|nk%=84_S!Ok3VD@TKV!5KmYmN@{c$$!#{Fvh*VrIHd z-jzKQkIZ*PaPMJ zC*YtYIX`n|zJH9$Mb@cjcsR|r$gkvl1%7P^fM4qs_$3##ZC$CruMH0PwH}k?20osF za{44ym(T?rBFWo59bwR9aBH(ATX@URF0Xhl5fI9d(exB=R+ZR}CwWr1*!|LsoUM@K zF4k+1>1Jb*KyhN{359XBA~1{;@fh$m>6@BlKw@n+cRX`$o`0~*yuZLooFk*-%8m6` z8m+T8OhkG?c^F{W5M3Z5P11W(1&YYC>Pah)zIY=K;ymc0jVvrugxTc9&X19)%ugMa zI~Hl-U`zC^sk2s*DDkTvE zm9@PorfUdMazUM7x=MKSn9$|4A+JW96g|l{&w~WH)UkpeFkLcUFb|h$NH?jnh4T-0 zn668Q>=@HEu2bNHQUJ_*!aQ4eA(`oc4$~zv){>$snlM{=dc6^9lp7c%}EN`?#`vG3m z{pJ;J#Ce)@ecQmgZU|x@CRQ*=j1&Uu;`<=CvM`{o1p?|iH6YJG9=u9_L=az>V*~sm zHsc4ja~oDFjR3noUGAhwL>O%i;*ZQRikB{q%{WLIMP+J5Kk)w)WcdW+Oirf12Jx>E zZ>y#zC;JP;`USI)~_N z;Xg5jI@dyp%qdK{uMs1|R>XDWwe%ZCId(%A)M8aC$rk<|vItD;ZksQs*~$JX>IwUW zqZU|@)_=v+c-e`=UfeEMtA;ATs*{XkqEX5;YJZ0(P;P)$%$~o`NF?!txg(mPN1}qOOU$RqF0OL>j=U zCch;_t94Q8nj$pU1Tv&Xe$rOn0ORE@u7oEkOj zm1(O2Ps%bFWBP!g3Y~%<^=MQa&rJF6xHPKDfx9>Z88UHf584G4ib2(OTpAr@M61HQ zv2PgEMXt{Nq#0L6Rh8a*{Ts!Kk)|4wtBgjvz%09o0fsWepuciWoX1QoI=HM-+H5 zsun5A8{fr?(dU@4ujkX3K?`R_V(2LM7Io*sC_fC$YLB=uny2$qO?#!c#keqvi8Go5 z2P-zK9oEK+ktJJ$U0en;)W3;}&}t75S}cWs`L*zPdNUy%PiugUu?TlVqa4%+2(-o_ zwa}pir&TXFt%-tvIK^pH5G!(^D@`<-6Bw<#iI4?C zz0hI-IMyE+5Z@%kZvEyL1o0N2HBr(m4EzFDny40UJ?4ZEI6p(tM1g133q0%e%)nvl z&`5mmDm-gZIX;b?L!*6(rHPpY7^T%b@(UWC1zHPyEk0{vzqm!YCI5nD3e-Uj77kbDtzqe&j|1I7_s{pc2whoPcE`Y3K zd28&W)|O@qm*GNzxyC6+*}`@rw7&_~xNc8#uH!hj9_&1kw9Z4Qr7UE3C8u?6G@`F+ zDIC3Q<|e6`Y;-j+hg%0n4IzM*QM9pPps=ftqY)GcEX-oG;-+}9ap zhi2Nt${O`?v~j<1CtXiSJ85Lne>y_5f{>f^7ifwT=PxcdK8M(3v#a+xk=!>J8q$kw zdTk{AQj@L|oaitPy~X!*MuaeF38PMq4vWwn7|>wjGER=rVR}bsKHpcWQ;uWVY+(n_ zITY7F3DFpc%C?glB9;-8)4mp&bXlvu%}3lgt)b@>>*eTq!p_T4Ge-b8+0@$ky#&C) zD?Wl>GhJ_i@nXb}dNI2CQS&X;({x;hrCy9CmK!fd`Ft%3(Bk`Ql7JLhOA+eHX!0v; zjk0w%S7N_QEN6VpLMAJ1o`R8&oDDqenxaP6w+`2-s)pb7s)oar_i)?zLzXUwLZejtRcO$^0O&is@?r#gFsXA;*wWwbj88Tl&kGWFL%;jiLeLOO&9 zLF4!aNNbvfk}o(Np=@-NqL zlLmOGMc$+_#U!a7&bWvrLaHy8IKlB%q$^j66*dgx2C7BWT?cDC3Pw?agoZX})Q*0Pe+h0NlG# z$h>=3@oJKp@fP%Vl`WGSK^p>7x*~PU%msS1b~!*YC!MEK;&(ak+P8|U_)aS zGL@z**)@`1Z;Jv=gywrf4XmYmxS!!u3JqUp13CFRTjVEWe!e8!4-xqQEdc6Zh71wp zN}US3hx_%F>*eIOvT#n7x#K^A`@JsawYF`pms?J>R9+xR3IIZ340*-6j^rp*F8?#N zf|wl;2SfT|xL>}xUM^gj4l%N0#(ni5+J9@u&4jv#+Ht*H819$DFUj?CUkLYG%=FU* z?w8n-tAkYD^`DMiw<|+8aKD@!IUJR{UM>RnI|T`Ha6johQMjKg9*@>rxo%85?&Am2 zDA;zn`!$u}PrBKi7&=(vVSrS|h35x8`@#$wUYd_G9vPR};A` zHb8{QDndMc)eDBpUg@~reSP5;3|FBaRp159mF+SXmih_GhHX-Iq~*aaRpcXlu}Fzm zDb=Aec!`xs9+XN*9)JYI;yU7J5})%Z0ci0!J}B`l2j2Exl9wi{L#=ZQ%`g2f1X|n` zdKKd;J_>{QI~33&5LFplV>3i$A&b{8-z;O90o#oc;_ZR{jtjNvVVa%wokiKv2m$DC z0BPE;viw|Bo+;zAdrTYGfd2NO1qAe`u*F~E07SpEa2u-=IzAY|AZjbU$b;z@0$WTO zWOr=FuX$Nrdc{I{sZxXPke6T?132q=@`ihbH!25PEGJECur2bk8pxo%vd>jv4URsx zt%9OLw{{$oljkvkQ63Svp*ugFtPaWZEP%+6JaQI^0ZZ@A{5wgZjw)^vW7n8R%5a?o@NczV1po{si44{jfzXWt~60nB3+dvoR z@u4{A;wqjUbaA$YF18ZKkptP(|J}}AX5zbu$Z1twpo=;SDs<8Lwku=6VInx)-j#T) zH)^(g_?|k+Km#>bC0g8K4_ujmTbwQYxy%wPapy8#uy&p7Pm-5umJ7`xA?da4!39^ zHWA$7Pv@B$Y=c`Y@sEC&B*iV3sD0MI7+QEoaf_DcX%4q|O2AN-T+u5P*S-VC$d!tF zcnXiW1s45ks-;yFaH z9`7Eu_ze=fz!ncC%E1=P=%BzBWh;vH$~cgPd$AX0VTA%~7EnXiGep%S!kz0Fqfh`_Ej0{^}09*X%^PXsCq1zNc zB*F}LtZDT+kZxd$jc@4(+PNLr;_b>b1Y5i6A@f()ec43QWDZ3Ez;LL#Cc3_MD zeACD$EQ@vwTm0}dX#l60yhDiEchTvdjL@_PG+~|Y_Ys;q2sxc@HqSYo?s}7(smQ?= z!L)P>Tda=cJKN;z0$V&TLUVLL6V}QKA~gL8IjwBt7Lm-=eLW%S?yxz>7}(-`<{FFi z!59;QExwZ{33?|ZL(}$Qi}w}ly9mP;8_Bw3*y6*K8iFm>%omK|G5;27v1We6Cmm3! z|L35^{ROl*YW`Q4#jmbj#15v-tML@Id_wsC&|;gT z2{&1Nxk0ZMQDX%y*0YT%0R|2OTDGSTa;TR`S`=qyCT8&um6Z)cB_uxC9ifq zE(`%Vt|BU1c>Q}lkz-NZ-M=Z}c;ge<_(S3=Fp>V@EW1?SDV`ZUqhl{h1$iiWje|lF z!yoWGFLt3urfVi4drz<{|97Yh z2D~`6Jad}5WI7qMy5brw4bCiHBKZh7Vq|mobLR4+6-^lMqVY~RK|r`K0pDq^AA;za zWP_Ze-SEuD?69XfJJw(CQs@{%8uq(}%)n${IErZfycc;(fP(;H8U`mog!irqrTk6K z^Imk~nu|r{wZ;dmiOnkbKkU5=cvRK(_m6~21Y}}0N-f$bQBl00Q5zbo8J*FICYoAM z+7cTrP_$4H5=~pMfe_7jNK0Gnk6LSKtF3KqOKTCVw?vQxQ9wZiFNl}g8B-O!Ac&gx zv)11G%sG<;Xy3NK|NH#mdBU8%&)WO!`(^F#{w~C#4J&{#e$3U`&SRx1)HZ=|84Nnn z29q2hOzW5wnfoFlZSkgD&5D34gK;B7#F4pwMFlqNa35?5i z1MVM2LrTAS3>mhNEW?6`-P362G69mnf~c)Ky%HfsSxVhKfCF6C)S~AysK`!(iu7d` zAj9R=n8;ulRDiy6ZY94e!;O7nnuZh|`7R2ZZoNQ$n$3@(3Iy@5Bn8ey=p=1m=MO4r zi_8|go}`kzgNY=i-j4JU$n!BpMH)=jX8^x8boQBcbn?MDM4m%}O8AS+KE{T|p`p{4 z;$gCS7EcOs68gjEYL4>}MO%`M5=npoaSP*`g+#8J_Kc6v5*wc^;WLoPnAheEY&P*O z`Pm>uYX_tqf^YN7JpBMNQdsNwHTgK*_Pt?1@0te{m#iWGyp;U&9nAqe3OkiG(d6Pb z2`fM?lZ#^lxe)Z8PvUqua()(`^|R0qZ%~{9>h#t~+Jz`jfl+NtYR1fI#zg4pE(=oQ zuIZ#dN$gLd1jpBJMJ87QQ*7z>4zCJ^{~ z#~>|-j=p}2>{pl>ab`oJK?`e|E6^`SnnZJAzl7jr2NQj)xzGMlW#i?d1Qt~87rW!%xRO_TahI%wb#K#83v@N zmo*$*qlA}!)p-OBmXocz8oagYHg~DI$W76%mG$!{x@&b}q21K)o8fB94D(kcHS>X* z+qolu6$)A=I-)KwRH(;C>^In7Csz6MQ7xPz% zW2`7J_^sxkeI5alwex~2yB53}+HxB@b0f1K;hAMR1VPD}cMH~&Y7u*SusI3V^Zr+| z))#-p!!9uadXi{8JR&veSrSu-qp}odfTQvhui|d8Vcgh)B+HR(ipqSrOn`dct%i*A zvJDxZ!iO_EnGu>UKF|ImuVa7K)psj8z-jL$4UtbQPU)8xZ#6$V%ug?xB!$B*rNvv+ zr&hK=zA583(uT>Q)|fJ$-jDN-=JR0lU_%gJntI~Uz&Xbj9i%Tr1X>1|kmV-!z*7(Y zWP+wyvU=Kk*kF)pcf36X87U6bg)i_k&hS$jX3ED%hrAmJSEZFvn#z(eP2~VXQ#o*l z&r+Ex>ul{@7Hz*rgw;2M5Q*&f3Gy`0I^OgO%+76S$KE}$neTIzxi^$Jd(Q4WBjCYKc zFB+baadGd1cvE@dhY&A}gO*`DOb&etE1Jg_<~laY@zJJO;X8r%vBLL5?}W}_yrs8{ z6>bl`6G8`AFJpy5U8%jvr>@kFXc!%~$t?%3w%#lyL4m@YFu}4{o`!QN?3FS~VfdyF zMZmDjGKv5*xG5tXAkeEWMUBy>5S@j{W6nT^JMbtkFoHLqJKU-WKEN3-dLxV%5QTsv zu3RYsq5J=MFw8lafYC}=-bx|2OjWJej!_T!DD*?HSKee|2%9jTZDRS4n=l?=KQ0st z?Vb4p&1WNX&Sr8J+M~B4d3`sJ34lO9f?rv*Th~KMDLlkAL$Lqyd=M<~Fs}0C*L~JX z1nvk4+-?MXm;eF|A%U4jfZO+9mnYx&$^=|GiJ})26UGH)-g_Mfm}!+NVUb2fRni(D}AsA0?I>D^D$nhWPV@s54YshYNqq9bQFy8 zIyKRGj|xd&?7YL+&SLe3i;fL`nPNNF3bs?6O=46*mNcnnvz9b}$0OVydg}^-t(fGX zGGL|nfg4QPBTXx$xqJN*-lY^PTEo<3%Xp=*&PwAk&zBY65A`$AIorh7Sb@5kK{#h+ z>Hvw!z&UMHaVM!tbDOI3Xe}FHv>fhUo)M&=tW2$VM5573u+e-x)1b)lf4{WNiLrnDq;kY@M#3|l7L zHzJUsmRxRwy0*I^wakeP6MDW%u|2#Ysm5K(BC$u&N=c~%%@6;b%f=+CcjQJPqR@oJ z8E7P7Hgd5iG}%R~;89z#8&YGOcc~_dEtNzyZAHw(7!jYBpr<&Qp_(H0x#%Y)F{W-v zlGKP4*f^3R!B~CL1EXx!z169~F8D;UJyKswalHR+TO1b$yq`*Kao)uN?+vMy&ihE; z8*<5e)K|#OTqgv@YMf1L(anV*nh)cFc24a--NQ4h&KYPSI`gB?WOdV0JY*hXpItlF zu+RttI*anLrgfFGyey8)oklE-*8@ z*7F=o-Z@X+Q?=^){Q`bE^N;4!d>Qk?uROhbOy>+WFKoYY-PZjGym5o3+hIE8GZ{?h z2<9h2OV0?J7nW4Xie-k+MfsrNqWmcR6AS8W=2siGF7;*aH?_ihPZi^_lE2RnOHFgKM`gl)%lQrVlkn*D zv&6FS8*coVhh?NcbPcu^Zm=LzhngC!q8}*j*snT>r?Z5!2-N3 zVdX(QLRfhMVWK&YB^p`>iL$ZrLsSr*`KPYWMt+XOhxX5z7LEM?OQ7*a`dS(f(1%g+ z_L>W*yvk(1&iwb*$=Dum$s7~BgHPDF@Ehs-DMsk0S?9=sTRZfX?WtK0aOl#~(J$Fg z-Vkej&8S%N8?5qvP7IvNXQEu_qOAEnvaBV>)XRAskex?UpCy`({z=G|c_Y+dQ-KoH zoE=L}Ea=R?Ok)bbNH29UMdo~kyc1@)x3j`qPGnMhZ`?0C@HfP+@HYxr*9AOwb3ffw;2Rx7Z{2#~so!>zzWA%UevfHlys6Y~}xu~EY#b6%4NuRw@%%!|SZdlnYU#OO^NZiMY{$l@V>x$fX)2SW(_>DH5TGshUXG^rC zWyZ@f=7MVe#&)B@cyrxr5=+NWk~-Ggh63YA%SIVp_hxk6YxSA zsT@`JR9KY;s*Ef9$Gjm6-cf| zPy%`@T3ZI>w8x6JMVoJ|+jt^Ie)l)zj!}8ldqjKDw&oj~Fyv(sh$~uC2aHg8Z^h~9 zi+lBIZRvMa`-wl3@!kYjD$x{e^H$H=wq#WL;t{Q}qOH7RGkCguG1}Tr00|i@YK`)0 zsYtnxJE*5b<&vcdZXX=@O0Fb}+l56ft?h&SjI<9ZatV|4WU`?omB_!pwza))Ujb5H z)gls-u;v?w9(%~5qOHw0N-|no_>3!;{(e49!H_mdw&pVem!sEGv@M2yxoCCtAuWJe z+oXh}BU&{YQzkrv*pxyvb#ERDT-hSP-_lp+2r+veFUDztuKmvWlp7N{+Fp zC#pkA4rQXO79E8sIox}rDO^F589mgQe6s4NzC-+mWv#$+L4>; zc~Tq0tW^y4{dA;!Xee-;F~cKGW?d?DmMq{_rcSdF)qMwuZoSZ1p4rJ7m4|8H6+X+8 z;tWSR8!3GWh)+;z~{^5FHnZdkJS|Uvip6$m;_szda{(^lk2WE|lh^aL<|itciJ%)N_+r0d;yC8(S3cS#O9DPe?>!ZS1HE=nV?91H0gh9eoAuxoFlZ8gyP{?t`onJT9l~8rG}V+Gr&9Lb7U6wB!X?DnYa?oti9^!(A)}o^eD42}XfPN;8x!{37TyI@y;j^_MYpML`npYZ7UFZN^WP2Pv)su9 z5uc?t)r%--N$3}L^YMW$f~+EY2itO5l))m)LVT`qGQlD{&3;^lOKl3LQDowvDSSe4 zzt6oWtL!|+tsxzK7y^e#8vlqyxPVlXQ%vhiea(Gmw2b=ZrnXr1xY+rhss2LW#hK!x zLGsZPoJcT<#Wsn>E{S|at#C*}gz8F@c^b)-2HQt`^LCTG_N%&Ub?Z`#oPV$g`-Yi5 z=Q^2S`p&fJD|P83e~sdhl-x+AYWn7HHtD0k)YTv$O%KfMUA&Jp9>Hn?ze-JZ^H_dj z$viKPfgdl<(Aiv#k35$e5>UZ0lvE56FzpLI38*w51E!sXbn1V8Pd4L=&>+M&D*iCR zA|(+o>MZ9_wKRdThEIZjT`nVPo82=0N?g26=vV>^tw=GV-x!jrSE-o`5d#0ysr;WI zfv@07cn>ZmJ@$P(^!{vI5N6I=F38w!DL^0Zf~D=*mbY|okge^;ba%z8f(tBH%iW_x zmb+J;sjyfrB|{XNG2T6dk!iAwPJ(|eFC@D9?u~cPShioUheai97(cydI`hAYSG3`A zx%e$tEU4Oz#*nv6$hjESPUn)sa=U61HN-8FhSdANqka}IltMB_yQh{&0>ehT2N8M3 zX!l@TdaGe0ao5~IoJ|s3HQbkl-%$>ICs0kpx4 zFFB*!(}|({nR0?xuquV17QwCobjz(Our^_Fi9RXvc2;t5}L*Mmx$$n zo}hVA7DC-AW$`3(fJ*mdTKl(%$+r+i+tZ_I?FPiqCV~X%(X@7@Gp${T9=SWy+U1(W zE~d3BgQm4lpt8!XY3%`glZ=rs6S8NnO|}qSO>3VJKpZ`MBw*E5UAQ*y!do&gB@B9v zgOC*&09)iH4}D^oYx6e479x6Rzs$Ru)~>7#n${kfWm?-7gEg&vyd)uGTALQ4=8H4- zg5la6>GSSQdm>|fS-3WbI2hq#O~1fPm6B+egU7ZD{xY10jfSQ~^B|dbZO1pQ-8BsW zOeq_mi!jbgER&9|T$_+EWlU?Ir}!=DR~#sZO>4_!?SDSYcJU_)wE2Q8daCwIadxa< z@>}-%z`J5z)vI(O6hgu|DSa(6M!f>eKV__k?boGcSf>JfDW!B5O;Sxjn#p&IZnT`EWk9`?t_32;GNb}SDwZK zQ8*@#58{|d{z{JZXlTJwO7D_{eVl$*qB7~}%F{SLkRIXM4AfPSr|||}xn{%gYIqv| z2SleEUe;Pd(NGGq>gnnuq@)K)mk-#O9^`CHA11XQAEXtLu`%5TUk1sZh#C(e&TOK_ zJd8_2G+3(GFEKYM559rvc5zJ&%t{J+cPx#2FfhH}16gBuFFgF&&={Cb=s+GYFwGEt zVZgw2`Q8|qF4r1MU3Q0}_pE{GETYC5=7S8};2XHK4QO(zEKwt?C?5N<$DW@tFdZ90 z>))e+>0-;!$WIGZ#wO974Ugb>Kb zOvQ}-?--cogJNJ>mEL;v8OmlZ?bg6_aiY0z{mB8M#gjRB(xSWb^toFtpQ<>Myr5L@QC_ ztBXbX_o(~W-*C#uSg-%b4NPC9pZ19wul7G3CTjdFMYTr*(}!zZPEB~Ii7JcKXXjsn zdd_!nkyB(i=$+0%@Aeu94WACltidHWMa97M{XAzTuEi#_&RuHY3T3cZm(GLQ$5@w6 zn9~HWs#r9Y9BzLr6hRFxH}f&wBgC{MSBIQdm3z2}P>6HPC$sng3PUnS_%gn3l}z;t z$$W56h9BTHo-=ysEx25o6shfwJKFOkUA1|7ijZwudi7;&$9JG64N){Mb-rPW#-BUy zY>LJv_aY4AyH>q-Ptka!CVN>%wO@commZT(kC8p9K{$md8n<3*a?pjMab(K-39o{t zrI#a1++m7F8>dgv_%lDk25K~j=^L3EB{7CfOJAFbvU}6gl{UI;)6#DWy@$c|p|0h? zCv{99Do4>+3K~qBAp8jL|0&ppx8WiyTH~&!Hv_5T*n;KLR#MIihuz0;DE}C_cHq$# zH$08TzVzME=JLYa)DvT*_)H99WO{Gd8h=cfZrK{;W>;lxLN`MsPImesBh#mm=#WC9 z$mBwHNR3ZR9b?bkXeH!~O{_Fs_h%^__R#NIJ-VU+jalB*yQ3xXwB9d@kW;yCNImcT zqv{_*0~Tk{fQy}2fxwHLwdvtyk=Sxn2~vhZDBuV-mZS(M;8314RdMfeO_en`EqJ~w zT$}+dFy0q9@1T}dp@92KzXZU!A$5$C@wKdmwQ;#&ZImjM68$B+EA7j2G&_>>Nx=d3 zb78NRreqHcH>BSBf-RshW8+4=Z9k~XVr+cSg(&nRLWlip_3e?daRNK65FBtc9(337 z>7BBTgVc^2i>{Rx^A2qdx>%Xx6x?^Tc+twcw=+GFb0J0dh3rgo)m@a$v81&#oj^Cw zJ!6IU_4&i@;eF#3-q%YSTyy^avT!()6a!yGX*6jW78A*_4fwZL7B3NRvbBl7s8HexOpm?Kh0nJl}tK zFipVZKCO|3txd~Gb1Lcwd9Qacs<`j}0{(vX03FJe(O~x`MW>`bsC3!;LnxY$eg7X> ze~Aj{-U{s9Nd=^Dz~Ap5Ykcvq;jI9^+KpYTP1in(zWeTM;NJE4(22s3^BZN@QcKf| ztflEv#6pyfXWMX@C7yuLWr+vYZjrS#y>`C#(2f9Q5kt?qyenm>v%|FXu(}A zO*h!c0CRM2Y5F#eEuuxqAb`wW#ick=W>6$Fk#?l~Z<2Z@Y>N*tH2fl9^z@@`{eBUd;SH{Wh)7@K|=J+q$()751 zrRmb(MMZ0Ax@I41ql5A-Qz)O0fO9}TK?@3wZxbvxK^&hb42l&0c6tWIhwwg2(_O%O zn?_Jr4!p->KV@yCKV@5*9%n60m!h#4M-Olsk5YT*P&FRzrD{C}2U;DB@;9X{s z^E=<)8kwFd?{rNOnH@4RJR2U6seimJN^Y<4+ESKF-L<#@D`& zgx>FO-m@%-%$cn#g{oW;M8otNWPX`t&lX(dy&_E6_((|R0bgcFz{vFNA(;iZ9A)Di zp3yJbrP~cAG)Zl@NgW>wdAWHnyPj>*e*;FQg^FG6AzS;>SA^_KFEU#nkad==acJB$ zVFm9&CJg}Ex5X^55=CrH1vw-R`Q9wz=fYH^vGzp+H&P4JU&psc3)2^wB=(6kev!S3 zCeB_&{DrofuEv@*m8treO`G2Jb2^8oQj?tj*}7Q)<|XQjX^%LZmkE82lk)fYWX&-) z3VchmCO|21NY(^KOiY-W{_$qn2(eSJ)P#|yn|T*ZxeQRi)4G_MHs4-xu1$Fsi0%*0 zKdhU`N_mr$3S#&Q%M5X1Jw+yo-MQPMi@PYYita?`A1u0@?4s-Mq=H3PU=uKeoNLh) zP;}xzrF)?4vm=dHzCe?J-!CQ9jVb*3x|X1^H~nSRQ26$y3)w*(3&mqeMaqyi9@o9G z>634wFrBe!1M(3n#suZhdA;-x%uUB`5BAWraOq?x0u2-D5%tYY9~P24*hz-WO>h5c zFt)9@h+v3(3LNmJ(93nWcFWrMcvq}ho$Rw`{iBI~K>=;03?UanoiOD7g<7kPy?7J% zUZVX8Qm>pdc|-4rNpAdP%8Pp2i&_N1FiDiPXYv;#0!z?%_92Qy+d^ajtO}rJ91h@& zQ{6hbwTZ9jvugCd0r!XI$pdp!Er{*Ki}Yd}C(TSLdP;J&&G_zvTYM@CI(kp>!e)m`^?I8g`NRf+Vta)s1tYqV~ z{bj*b1F_=)+;^6%W;KEDMdn^YKw#HRW!{?9Q4KPCv!Za6j;Hey4PVn=GzQpi6M}B>Y z?;!y;_RMncmU{eE@Hom#&a&j!7o3P7U0vEP{k%nfn$3>@n}oNqd=%K)NaLRg)fN}s zZ?9&<+xS(cR+1@$fhIM;+gPKsF5zlVv%HN*C1;jH+IVIOf05b4ZBQH#Bi@Nq;1+w!EQ2^N`qNg!K7w@b~(Nedxl_lcMo=4sn2+D7U_8g1mJ^Z9&+w^3S* z&)ZlW{C-znyAO_{QO4_&0q(@#5Zn|ocC3x1X2YA$Z`+K}=Q`EH%jHdW+Alj_r ze^)<1*b6A#@=iL{~P)seUFRv%gM_`5DRZ%gV^zLuMj3oy^NvGL-0bFpqRibS0@U zITqAzFg+PM$19WCN&`vSNSXLa%FsEs;vMSfhHzE}W!KS1x_LHObX`ZR3&Df7#ka_$ z7j2FzY4*v<_!fsT9V;=$x7Y;*Q$e+8frM|A)t+KZJNoO7w^_RFM~91gXfvzg;<)!( zIcs2UPS(mQd5A2CXYf!!YvN}({`1kZqlGx8psuoy0eqD<=z$@_bx(Yw=|GYw5*W% zoS||Y#N$c>$rXjQoZfU#1BuMPN&`8G4Wkl0bftlu%GbFZ03zQ%W$Bp)aw@AA*mg_d zVY=a91p$p{Z+$6eok5hAJ49)DS41hf&Co!e&YTdWft<9D29m|&J{rjXJ`Lnlhby%- zkmUgy$a2n1riK_2%H;%Qs$)oS?+rsj=AE3iOclv;kra4o=AE3jsJGBSYH#uZrrHrh zG>}b>22uwe_z_?OdE~-mAIAh~hN}tHC>=i8H=}frfe!VC!KHleD}B(Hw5c9&p}u%f z#=Xw`w>$>!3=`y5oX{VHVF-0dI)v%NA`oPPdWj}72Aonw$4KqQm&k3MRyJLd9A5CfImi%H|Sxk_(h6Lst0Uv$9WzcVi z1g0ASPWZ2oC!c}w%eZvjM9nBnki|X|WU(HCX+;?`EQiBK77F`m7Z!?wYFU}ia7Pz> z{)1%jGw+Hk%mle9B(Tm1_=gt6urws_XCpuc7OKBHvbYtOX25|I(s{b&P(Am^=mS6! z(DFSlS3ZRV@_Q#*m2!{-a($}Kd51|LuW;T$63F$b3!HZtJzAvRUc4R6MH#1d&>0E; zoH(0KqkRhr>eVHT&eUpR)ay_RE$(+=Z6HMA8O|ohVkU&mK zU2-k26gWCbl=+iVo-ccw^cL|m(FqCUde|GUwgPqE2?9nZrE(=E0~obYl{!h)!n{ln9>}fA1GyC*$O(jl2l8FV1G$xb=DSjrO_m3;)WKf<#HTYnknF*g2eR7oKvq*w zsSl60nOBe{sf!g>3+>^n&R?(ER~y{t3WLtnfXke~rvx-tZTTN1&zvI&|DzO#r0Q*- z_wj4&AEXk{-YM^6bs)ML7o8qxm~@bgD(77)0jt?fg?Jw|C8M0oP)$jY_feZz=8)%W z8Qw=ao$@|Do;t(@5Ar^)Pjwz=3nt9_m~!4h-pBQ+C!KeQ_wj!9_2N7Hez!yVoj9AG zW1ABKdOn5+olAKiAL5y1rr~`o!}HVR;{inARlxE0vMCGl>N} zzk`N;1E&mz+q`%^w2#B3xi(Jae~_CMKjV~xk6UnP4Zf`PtL0^K@g#nrHIB;zEC_zKr!zViu^EPgITvUn1oK-I+15+GUJNLy!@#W(@v`X?;s6|9|piO#JJQNOA< zQbtRm>6>?~{d9n2ae?y_lEo1u2x`P>4cgdUsv$f9SWut(ycNZE9vz7SHsIvc7~fxX zMSe6OGm5pt(K|CqiL=MCCZ&Irrcgp;A^OK^iR^4c|2S5Y z7=WZ+=3krQ?SL}-@HmrjrK_YxSxsELJ)Su5Zb{_#S2F!Ya}{o~ry+kbga=^ynz zyJLWShLsz|WEmjG_RIjeNc2pY1rokQ3^)Dj43LY6hX|Aba#0rsNU?2_5Y@$AFhGuF zX29T47v+UvfJ`U@WTFQK$g!3Il9Wh}5)>TErv2cF51TcX>QHJRj6c=Im+i~ zsS_P=RQVV8F+d7~r=yrmMKXk#|0V`VZ2V<2K#p|`kO?#sV?+9lglH|4z)|kby7xxE zk$ETj4ZSd%aQcnRJJD~bw=zJQ9+zQ&)ZW@H1LVwlC4fYG`g>8b_P_zz)FTIEbruJt ztWRWCQ4Yw_-wAO*9`32#B=*(ZuY~||evbr@t3X0!#`Z_W6(E2V_IiM&!$a(k74?um z&JQ3=m$sMgJ6Dajm#c}e^=(m zVfZQ!32Oq!{CF2-Ou_=pkH0(IW$!h4XPF;w;P7yvmDPolltjHR`k1^@^2bJ=l>9MX zZ@3??N67B<#?;4>8cU?<$0{c5k835SGyIt9B_^+8tz&?kBn*(rAOqwFtmB!!GV7F` zcnDvJ5*%kSK%Ul>0kZxIGRS%=%m6tMuj(uc$ja_0AivGmGVQ4r7sW5venS+HV^qrF zOD`5zGDHD+T1em|BM?;59262bzzDEF*mZsI`|pV>IiXmtJp=vPj5D)(*oaGTVVn|K zUBE*c*d=SJzBl}p*9SCA3qn#q5LXiB>x`|D>q7$98i8QqFAWJ)8UYf2mijvlQ!y^m zH{2%f$WWk9;W8AEa+DmTfP58q^nOu4m5-|RIUpy*M%6C3?j1`42^wi#B000kl0a@a zj5^=Q?NB!R@g_x)Hs3)6Ws%qlw)!LK86AT;`4&G;uf#1!aNpuf@sd@M##>%yW598l zBBjRT>s7S`c_5*vwmgvM^Abesf=J`VtaLSjSv-(&Z?)VM1=pcGkSJ@`rOt5aQ%z8% zboEMxoYWD{U-6ig4oSM)B1tvu2cNWgQ!r$ufykEHoE1yX#2`m0*%F6j3uLy%kv`ak z2NLy=DOQ_mYJn1|SlC^v>)n?FMoc8tlbnBv?6z#Gd;2_sn(CO7IaKzVHq{B6>P1w8 zB=iHVj_yC6<08l^vW_9PID$o%;ephTw>g<$k;UxCOUbbo8TLagiD6xywu0|%p%nlh z%@z1)E-Z#sNF=0y9E+hvkXGWC%=O~ztZR-pc#4vWTtimqK%|mKLsmEz>D24vNH*!C-naNxRk9>@SxqX6^hQWV9ceLMMp=+L@$kAmT11aa1r}l zAf%N95yC}9*%q}V$E+6x>}bW2@-Qyuy#*|Ej`w~tJ~!rdatbo+AN|?7HmlktsYtV! z_dZ>DDt~oA<|>m=yC!E&O3vJvocTNyjmeqwI4Kdu9pm3LRW&(N-7n%4WiOx+zt()r zVnL_lGV11FVp9|%@7NB}rvWQdutkEarb;?RrVW_7k;K;ySrT0-n_ch-He zEj~nYiim+ch60*U$%@-%oWl4uS|E?#xHe0*Hw6#oVuN~&H2$8*RKaIjb0tM03@jjc zXw9b}n>jBTflIVs@Uu*)N6z4(IjtBF66>R49PfKnj=?*p(E(=Sc?B0QY3d4wemwMY z1ulRP-fe}#ya@rPw9ibFu7WFt#dF+yOl_+qn&Ug#;ybP)6Vj7I;LOoJI8*q@t{b3s zgVXtp`3^L)!?Kde_$L~`%8rOC!_!;o8a_#!n9h|O9gTul6BwcV>RSc4fZ#&c+JX=x z>1Z{nEu%Oz=#e?{;K%b*>2H`(p^-L8dYjFUptmlRtb*Pe8)|pN;R43;mAw;*XaZ{x^QgmSq&@tU`Ku0@n}RCtw&qp!xIq*hAi4{KsjUZ*C%Y& zl<+KCsIgJ+F{Y+~HE50~3IgbyfKBa{(=vdel{V`_87K%%;`u=64>3(G@WMu38>`fB z)PQe%S{9Q(gKI?eu$7tySNiFD5Y=*Pm!gvLs6EB?CXkv5r9X_!KAhZpj|H=pzC+Tm zD}9TEldSN4$x4X(5H*R@f}F74Pb&;nM6hSXkp(E)Bwc2vkQ3@kqff^_Gq=)Q8f1EJl+u z41OI-ygU~AeT zyplp`c7%Y_`gk9A97IbPNjNV)M7uK?DwaMv6hGgDZz?7iA!;$a^Cmwd8P-P15iq~w zWsHNKw6>Jr$$?2gRdkLC@DV=iwW?$3kWv-(>jnZTNDaMq5vPezdg1+WB$;q$-td!*>cF z&WycZ({%B92H=#~@SQMU%gCJ(E(VOt@rQU@1-}u~rF?$o(v%Q4TF#u;Q0|GC!nzkW3ncOM61OW zR`|UN81ZIs)4cBN2v=TH}s@h393cr!I1E7LA?aE;5JPDW9 zt6M337bp~K6X^O9typ(Vd{+})cT9YjIRD)< z@r`g|1)>;qOngJj3=^M}Mv#ebqJp!8iSJ9g(PV?z4HMrpeQc5xBxWw^1I}u3-r?Ks z80F0{@!jTR{Hx|Z6W?fN1gQ)us?F>nwC3f=9AuU<@y&2ygUGB6sR_T&TYBAgBKPO`o$b#>-gpLD8_H zMHBr6=6OYd+L=F}FB@3aC716WmSq_Gp7koo|xuU|Eue3@qzbrVQy@A;vzF z5*UY z!xOVUb)EabA2J`k!TH_le{{t(FOy!2zd9u~$_hrB#Hes4g3tN>qEHfliAV_iBC|{J z(ef3n=fS?<33yxl)e$^)q3??{_Q$(3|K4%g_^ZF*!=wazi|#ntsLE;}jZ)Xx-d$94 zZY){SnLh)$5QpEl@d(4OUQM@9h*>Ot1L6Rt`XzJ3TNa$c;8zk$eih`^aT;adKy$c@ zQta-YJ0t^@dM33jCQzwYI|lNfgl4J3T4+Wg2Y{V5XT_4!S(k14vMz`+2c#SEknY;w z^ys5yamFd3;gF`5Q&WgljPHK6K$cFd*ScA#HJDf}`f4VwtcBW@A%Ss5Ah=MAh6GBC z085hdZ4OKP?bpU6K&*Zz3F#(t_(D2h2Q;BFwmRg3a_}Ks6 zpF;w78v&AYtNObY*L+;*jcB?o{oYnh%o}(_#Q-`Qua{H}wzaHb#f~zJCnjqbroR0> zzzP8y1oeuzS`oc@J+>7^(a^A^e`L-IT1mqyZal&j0{o5rNhwo4*kYchih=+NzS@kr z-2p7)#mw%Oj(*;1?Cx%~=62sS=5{5Jq2Oa$Hr#s>Bhyg=9)*CuVFi0Fv9H^ee@~S2 zJ@M}qn#*ma=o${UwsqGz(AA)#=Zdz=hvb97J7RKg7$p*Bb-%^#?%Lkb$i3%v#v}J$ z{xSbu8Z@ZOn|>9|*Ex&2BIr!&%Cp$ijTXHlkItyBJZG%xK3lYT);nrcw;^m)cbOX1 z70SDiNnOP>3FTdLL%^c$GPS5H_H4uUbgi^8r@P5p<;>|8ZRPr3_r`QLT4TBmzQI~G z9!qk1i%HomAeDSz9|K>jf~PDCp%0#-$o9s3?p`zSB?1h5iGbcg+4R6Y`3!vWGQ+?p zZ$$5)IH?c=pS%e&@M$;l8ThnQWEl8RI4mr^`5Bo47{WQVlWnfp$t_kpxhvF8?pA}5 z8eAjmurLANLY-QwS}ME`z4v9%2OYI0b;g$r0iR*tvofW29%tz{Ig5Rd0rZ|R!2$I5 z;z~|v2~qC}Hvm|iQU{J2&yEURPF)P+MUx}5Ut(^wwsGqWK5D8Qzg)fZJzf8^XG6d( zf~NYuVmOhd;bgOn0U-5bJY-o=C$h@FcdRcADmnm>8sYn2Z6lFYfn5?@f|tJ}*w2@g z#U^9WWT}-pxc3Htk~%_;J!T)to3arb5+l}?dNmN}7WCNk$I6gCj0 zg)B1IkCsEo+`PkOZiBq@suq@&JU9JXwohY4(1%7%@a6s>a-*siUjH3y6SvslqP~Je zhP=ee@I|IBfwPs7ImKaej1mYQjh|# ziv5W>|5Xw9@fEmaYhz#jG4%2`xCC!_J%o5}nb91QxCvL8s*McU7TsuaNMNE77~&}P z5V$ZT5H|v(y@;m_q27tONLZ;&*dd`ndAMXpav%5;q0)=Y{vkcnK%f$%YMWTtu?=qN zxO`M?y_mtRYN9PJQUsLGqqqJ&({O`4dgCzLDe$LWw0cFnjN=$c9P+VpKBlOb98n~I zeNrC1GXw%NbAj14VFR}l07kT=6C1b$`6Mre%`ejU4v}cetm5EyI)Sj!VWZu0_Zu6y zf_?g|OPKSuFDpbi#|P|umTzmy%CZ| z<V%UyST|D!v9-~p zIzCBCa?R$RzdXQ&&ML3B-?3#8EUygkNx!_>$pp*mU|U{!uDnQ=&p8+;B{YK?3vf6C zr!P z3<65PKB?4a*tl96z4U6{Kkoi@v4wiq$Aq5skFm5&lG;va11Ms4t^ftBs80y%1Ikw%)VDCTbx)7&^vIQ(D{wLMw! z0NiY-Eab?bGr#VlEVaq?ctjgkcSau&nlokNu*!bJIyXR*6X1uFPo>^JgA5xZv0^x; zx$o2!8KjXMHSocO{B-8`Hy^Y}qy2Fi{i(9fiHJcONto2ni51p4^~G95@Pv5*@57XH z*BZ(>cyOSV6c)5iDA&BzY(p&P+!rj|h?4X<=TwH%3MX@NHshQh3A4z!Am7|LF~j@3 zAp5F^%K(;3fx=|1WMA&ht? zrvwY->C`DEs02D%qHSDD7(=BOnVp9ZdGkxrTbtT1BmdqpBEQAR)AT1b?BFZUf;QnEBpLC3u4#kn@n0L52tHfzA7Rp>F^*0nbcr1UiieW^02cy7U^3!a7WP2}wUZr`8H2#%PZSe#e zR7Yy}BZ6izBo!hr3Ar9Ulc9$?HA8Awnjy9OvJL8!+FeEfp>sNyUx8kr3{bACW4zv$ zGx4QlyflEA`Xn*RBybcY=!+;DD7aJ$zrt=AXAvtZt|&e1Q1}g6K1TxA|{2k zj$f0LQ!>PMF-vSWztEIGfY?r;pOTS<{PviUSRf;n#L-PgM&T`-H{J?wjo3bt%mhJG ztI-IBneFa8#b!e)-L)9WN`8+?f!q%0mQM!vC@nCU6pNbr1K!FJHOLmJwAaW@<)k13 zoRXH)1G(J*$|KNnuaxMxWFy?C&HPC_`!%6WDFd7;&($`TThbPpeJa9PZLEp6-Ipxf zcIAQWY(J{o?7WC~i1Ny0XC|5~*YOHm#|svvSXv0?<5uF4@lnR&V^6kYainQ#HnH6` z$YogVqomfwe}=G+D~RjdytJ*;6RO^?rkHK2fuIc zI8sWg7ChE1GRlhbu5p!0!hI(XzT|2n$#{H=jIAm;DM#W&QXYKCJB;KGBxO`p$$n_~ zR8k&%$!{UqrWe&^%qZgqrNdH+)0937$XWoq^e9U+H0lD)?v1L=~z4o1c2 zJ3!UaKu`B`HH@{xc+5keEMvzukeyj$$B?YlXQr3hWE_jk{!qA>u)(3wf>>|In^74O zzwSrn2Ht0p_zmtZ^)f8aQ8oJW=^6ZLHWu(;DyJ|C;5Qkcn$srvIIe3xzJ+M87DD+5 zG7-K3D72e=Y`}YW`M96=S@}3`L^rh{`FIWNr?mRb{AxZv;KAmDaeh)VUSslc1(9ae z$McFC?QXiKK57E>adh|j7`%skyfd^*K5l?9q)Tg(d?ai>O8F(-0iwTBoB^W0QOe zu)6ed|AvaYJ3|oC2M%M(Nj7iP@pKzcTX^CpWq!8mPsLb#)|$r@Diw!cn9yHjYwHw0 zdP_fsWS{?UQEEl4;73Vuyv5y=pMpsA<|kQ*iI#TYsRw^DK}#xGJ?%YO4(B)x?ex`g zh1KZNSoVTzh6xZYp(O*{#bR0ydRCJX>$i%ro?}eq0E|ZOFXjyg8T&Qt>N9h2wE02~ zcv!lP9Jr%{liF3*(Jo;)>=Eu5E_#$~obfortk3}(CO~h~talEm{L>6P1>`n*Z;1c} zA2+&3cdFCD!Hcxe%HW6VQ0T+w`Wf59aw6ChwyIidO2PkVYk>S=B$JGkvPpct=e zzjF)|AqNBli`t__tBQ6)z*l@}uU=2KT-7d?pS?DY6mr^^-Z`e|eOmYLMxP4G;hoQF zCiG~g9Xx$s}<(>qfQu#+BGLxLlfI-sD2xz-ul03btRv&AHq|xHvKNk*VWeuo~+y zGBxhJ!^qT=oOc+RdZ_abBU5{+x2T>SW#C4kE)!>yfWHKpx(EbXh?wk;cy#GG2O=$6 zt%PJEA*_KGoI2}ylYES`lCJ#W%h&UJwc7N~lV zB*objOPWGSdSjDK(ibyHB1IdVw@D6L5Tzl6N8pp1YLlNuPD+Ugp=5fFm8zu1R4K|) zsYpqVsP+udT!OQpHGLXJ!qiPf;#yM}_d3NzAH=;rmAceAM`ZBpYSKxQ{;?^Wu^G!X{WM?~{ueF>qnQK_=ogrzwcFurt58 zXm=piiu#T+PO0oCj^q=}FNCEX)-03u*nEq8C4*tzpo4xzeUMquKv*m4%~@=uQP388 zMlTU?twr)e_gzIwGH2wE;xg}t>%?)RWI8i(+^)iIXSToyXH6X63dz*?GQo-C(vVCg zE;n(Usc+oGafSUX~Qeuy*n zS(e5>`u=I!4AJPAF@ioQHZ;FsMP}7luaNN}b*S?jlbxn#RR`(#c?BE2X1yI93p3%LaejH?CrJ^?rRis5xm%X% zv@SQz-6cw$WW^R%YRqZ#G~qi{d8-=jA216VnDncnW-#O8`qcF<{zb;7_^-Q=Le|cQ z|CzdRfZbU0Ip9Nv;iFBPjx0!fU6y-VgFDMdRiwnGIAZ@eSz#nDY-fH49uh7SXcZ|n zWRPQ0mJ4zQ1Skk~U{gG|JegpfJEcXSFXzZqq;!z;i6%@3`2#=V3?C#n?rA#At*PT} zjG%}w0+oCb%i_ss0*EteNFmSFga%N~=lJnO=6peF9ahK+Z+RxlXAU)qlqd^`a(KD7 zowC<)OIAn_JFb0HA2p~jGUpO` z@(K&3{f?COJ7@pC=)-*O$d=T-SL#I0xWIlDEgBoEms!B052K`;1l1eBGH;oB0Ck zOe~wo&}Ydb=XXmU34739lSgud(F1v8WydL`vr@?;kF^lz=(;zf>t2&AjqNz7Xr<&s zbLKJ_q>!vsJ(#M$uI}&6oL|v=MQ_f>(SpSaMGZEtP*BgK3$tL)eF`g@#}@{G&#}S) z@;O#0(C4^9pJRmq>~pLz1AcxxTC{!Ec11tm7)Cz>D<0sO8$f+&);ndImRTrL<~@;$ zoTwy{TZk4Wn7YFp=|wGPv)hypuwsiKrE9ks9gJBZCWi;d+y-1axm0X%3xn^yBWHH9 zdN8bXUIqIE*)0kW-0Tl^&Q?3+3GhvDRmzE8>~R@gpE3%8=MZtrwexvld}TooAWoK8 z*u;#?z6W<^S0{GLJ6Ac`AB(KNR?G3@m}TOSR~9Bc1s}UO*^qkHk6^3_j#-eP027u= z@(jT^%>EoNluL3&V#Epzs3jV90F*u!U*Sk%P5QdylKhp-$pBAPCC4?F)v2%e(Z4G1 zysAZICGSk<`t2=ER@MhhpXQ6+C$C0TEsEUKz>@_{Ck$x%c%*#LbOJU>i6_z|yBJv` zHpg3}Y*UZfW!|;mrdxnYUw>vND@p-QdqLpzqGNQ*%&eXMh(}LMlAp~mNdlbaRQ8F~ z84;8+M9gJc8r)jus>f*=ED8>U|Fb0CUZZ?Da?5U|SS(L}ZJW%;@1`$*yR%buVXWiU z)}E|zfg(|9JRs-?&g#hwWXmffP3YCY(av03`wbOJ8$!I9YXx*cBH%&eXHCqDq~2W# z({mS&!?_d;=*~8_?s-I|9Ea*>0iMs*C1WM4BaM1O<+0GJcpzP;EAWc7G4C1CF966_ z9YG!6OMREGD379QoD5)JFniZIf5o2GMLQpfHhiF1UB&ro*h`#@Vo&QhC*_{;NSnGL zk~)-6cvz#&&()nx9J#e;1ngWtS2u#!1zISI*IFu@rU+WS=jslmz@m}(CZR%mUNL@I z{COB*ez;J2vg6OY51002lqryowbQv~t`!D6)@!$fB){h*E7l@YEHYf-zBVNDbzHoh zWM7UBy}SsQQs@a}HN!Xd<*H>4<0{ughGcQ*2_+UV*8;+TNnLvXLTXb~Z?DUu6w{1y z=E%6EG4ZP2&D9l&}wrRt_yF z>v->(&iuRa63RR_p@uS#LrmR!$cBQV?M#1!JUav3GkUkkS5hYqq9fE!BGQq3|2IF8 z?+am{)=_7Ef;cI5+LO>>T!4$%ErRv;L^T!vgm=pViR$HnLX=la;Hs?w_)EN+)6Kf( zi~0~!DDtk8mYK7rWQ~AUcS)U_o9$MYIL;A!T}0{B<+K_TzbY4^$vdr$*MiMyP7E^U zg9CBVwI|ylUacihwx`&#IsZk0sApyZ+3W;N`8`~*e85qbQrI8$50o`Azs=?fZVGUIbf4)4FFfl_$r$k`PD71nkkfWxD_$^7NW2+ zA$kJoQI<7%P+1Y1ju?p9YS~PXcyu-FCeEW>myd!EFw!WT$K3+Qs zlcLhZrH3IesrVKHl!mK4)AG^{Pu7Yq!|~Gf;%mW>n%cBj9x&z=KTbz=jDy~aQ+A