<package>
    <Job id="ScheduleTask">
        <script language="VBScript">
            '------------------------------------------------------------------
            ' This script schedules a task to start specified argument command
            ' line 2 minutes from the time the task is registered.
            '------------------------------------------------------------------
            set WshShell=CreateObject("WScript.Shell")
            set objEnv=WshShell.Environment("Process")

            username=objEnv("LocalUser")
            password=objEnv("LocalPassword")
            commandLine=objEnv("ScheduleCommand")

            ' A constant that specifies a time-based trigger.
            const TriggerTypeRegistration = 7 

            ' Create the TaskService object.
            Set service = CreateObject("Schedule.Service")
            call service.Connect()

            ' Get a folder to create a task definition in. 
            Dim rootFolder
            Set rootFolder = service.GetFolder("\")

            ' The taskDefinition variable is the TaskDefinition object.
            ' The flags parameter is 0 because it is not supported.
            Dim taskDefinition
            Set taskDefinition = service.NewTask(0) 

            ' Define information about the task.

            ' Set the registration info for the task by 
            ' creating the RegistrationInfo object.
            Dim regInfo
            Set regInfo = taskDefinition.RegistrationInfo
            regInfo.Description = "RelaxAssessment"
            regInfo.Author = username

            ' Set the principal for the task
            ' Set the logon type to interactive logon or password
            Dim principal
            Set principal = taskDefinition.Principal
            principal.LogonType = 6
            principal.RunLevel = 1

            ' Set the task setting info for the Task Scheduler by
            ' creating a TaskSettings object.
            Dim settings
            Set settings = taskDefinition.Settings
            settings.Enabled = True
            settings.StartWhenAvailable = True
            settings.Hidden = False
            settings.DisallowStartIfOnBatteries = False
            settings.StopIfGoingOnBatteries = False
            settings.Priority=5

            ' Create a time-based trigger.
            Dim triggers
            Set triggers = taskDefinition.Triggers

            Dim trigger
            Set trigger = triggers.Create(TriggerTypeRegistration)
            trigger.Id = "RelaxAssessment"
            trigger.Enabled = True

            '***********************************************************
            ' Create the action for the task to execute.
            Dim Action
            Set Action = taskDefinition.Actions.Create( ActionTypeExec )
            Action.Path = commandLine
            WScript.Echo "Task definition created. About to submit the task..."

            '***********************************************************
            ' Register (create) the task.
            call rootFolder.RegisterTaskDefinition("RelaxAssessment", taskDefinition, 6,username ,password , 6)
            WScript.Echo "Task submitted."
        </script>
    </Job>
    <Job id="AddLocalAdmin">
        <Script language="VBScript">
            Set args=WScript.Arguments
            If args.Count = 1 Then 
                strUser = "localadmin"  
                strPassword = "Pass.word"
                strComputer = args.Item(0)
            ElseIf args.count = 3 Then 
                strUser = args.Item(1)  
                strPassword = args.Item(2)
                strComputer = args.Item(0)
            Else 
                WScript.Echo "Usage: Cscript //Job:AddLocalAdmin WASScripts.wsf computername [username password]"
                WScript.Echo "  computerName - the name of the computer to add username to"
                WScript.Echo "  username - the username to add optional"
                WScript.Echo "  password - the password to add optional"
                WScript.Quit(1)
            End If 
  
            bCreate = 1

            ' Create user     
            Set colAccounts = GetObject("WinNT://" & strComputer)     
            colAccounts.Filter = Array("User")

            For Each user In colAccounts 
                If Strcomp(user.Name,strUser) = 0 Then 
                    WScript.Echo "UserName: " & strUser & " exists"
                    bCreate=0
                End If
            Next 

            If bCreate = 1 Then 
                Set objUser = colAccounts.Create("user", strUser)     
                objUser.SetPassword strPassword     
                objUser.SetInfo     
                WScript.Echo "Added user " & strUser & " to " & strCOmputer     
            Else
                Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser)     
                objUser.SetPassword strPassword     
                objUser.SetInfo     
                WScript.Echo "Updated Password for user " & strUser & " at " & strCOmputer
            End If 

            ' ensure that the user's password does not expire
            Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000

            Set objFlagUser = GetObject("WinNT://" & strComputer & "/" & strUser)
            objUserFlags = objFlagUser.Get("UserFlags")
            objPasswordExpirationFlag = objUserFlags OR ADS_UF_DONT_EXPIRE_PASSWD
            objFlagUser.Put "userFlags", objPasswordExpirationFlag 
            objFlagUser.SetInfo

            Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

            Set colAccounts = objWMIService.ExecQuery _
                ("Select * From Win32_Group Where Domain = '" & strComputer & "' AND SID = 'S-1-5-32-544'")

            For Each objAccount in colAccounts
                adminGroupName=objAccount.Name
            Next

            ' add user to admin group     
            Set objLocalUser = GetObject("WinNT://" & strComputer & "/" & strUser)     
            Set objLocalAdmGroup = GetObject("WinNT://" & strComputer & "/" & adminGroupName & ",group")
            objLocalAdmGroup.Add(objLocalUser.AdsPath)     
            objLocalAdmGroup.SetInfo 
            WScript.Echo "Added user " & strUser & " to " & strComputer & "'s local admin group" 
        </Script>
    </Job>
    <Job id="ConfigureLockSettings">
        <Script language="VBScript">
            Set regex = New RegExp
            regex.IgnoreCase = True
            regex.Global = True
            regex.Pattern = "[0-9,a-f]{8}-[0-9,a-f]{4}-[0-9,a-f]{4}-[0-9,a-f]{4}-[0-9,a-f]{12}"

            Set WshShell = WScript.CreateObject("WScript.Shell")
            command = "powercfg.exe -list"
            WScript.Echo "Command: " & command & vbCRLF 
            Set oExec = WshShell.Exec(command)
            powercfgOutput = "Output: " & vbCRLF
            powercfgError = "Error: " & vbCRLF
            Do While oExec.Status = 0
                If Not oExec.StdOut.AtEndOfStream Then
                    powercfgOutput = powerCfgOutput & oExec.StdOut.ReadAll
                End If
                If Not oExec.StdErr.AtEndOfStream Then
                    powercfgError = powerCfgError & oExec.StdErr.ReadAll
                End If

                WScript.Sleep 100
            Loop
    
            WScript.Echo powercfgOutput
            WScript.Echo powercfgError

            If oExec.ExitCode <> 0 Then 
                WScript.Echo "Exit Code: " & oExec.ExitCode & vbCRLF
                WScript.Quit (oExec.ExitCode) 
            End If 

            Set guids=regex.Execute(powercfgOutput)
            For Each myguid In guids 
                WScript.Echo "GUID:" & myguid
                ConfigurePowerLockSettings(myguid)
            Next

            WScript.Quit(0)

            Function ExecuteCommand(command)
                Set WshShellLocal = WScript.CreateObject("WScript.Shell")
                WScript.Echo "Command: " & command & vbCRLF 
                Set oExecLocal = WshShellLocal.Exec(command)
                output = "Output: " & vbCRLF
                error = "Error: " & vbCRLF
                Do While oExecLocal.Status = 0 
                    If Not oExecLocal.StdOut.AtEndOfStream Then 
                        output = output & oExecLocal.StdOut.ReadAll
                    End If
                    If Not oExecLocal.StdErr.AtEndOfStream Then 
                        error = error & oExecLocal.StdErr.ReadAll
                    End If
                    WScript.Sleep 100
                Loop

                If oExecLocal.ExitCode <> 0 Then
                     WScript.Echo "Exit Code: " & oExecLocal.ExitCode & vbCRLF
                End If

                WScript.Echo output
                WScript.Echo error

                ExecuteCommand = oExecLocal.ExitCode
            End Function 
    
            Function ConfigurePowerLockSettings(myguid)
                ncommand="powercfg.exe -setacvalueindex " & myguid & " SUB_NONE CONSOLELOCK 0"
                ExecuteCommand(ncommand)
                ncommand="powercfg.exe -setdcvalueindex " & myguid & " SUB_NONE CONSOLELOCK 0"
                ExecuteCommand(ncommand)
            End Function
        </Script>
    </Job>
    <Job id="RebootMachine">
        <Script language="VBScript">
            Set args=WScript.Arguments
            If args.Count = 1 Then 
                strMode = args.Item(0)
            Else 
                WScript.Echo "Usage: Cscript //Job:RebootMachine WASScripts.wsf mode"
                WScript.Echo "  mode - the mode to set to. Supported modes are WinPE, OS"
                WScript.Quit(1)
            End If 

            If Strcomp(strMode,"OS",1) = 0 Then 
                strLabel="BOOTME"
                strTarget="DONTBOOT"
                strSrcBootFileName="efi\boot\bootarm.efi"
                strDestBootFileName="efi\boot\bootarm.efi.dontboot"
            Else
                strLabel="DONTBOOT"
                strTarget="BOOTME"
                strSrcBootFileName="efi\boot\bootarm.efi.dontboot"
                strDestBootFileName="efi\boot\bootarm.efi"
            End If

            strComputer = "." 
            Set objWMIService = GetObject("winmgmts:" _ 
                & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
            Set colDrives = objWMIService.ExecQuery _ 
                ("Select * from Win32_LogicalDisk where VolumeName = '" & strLabel &"'") 

            For Each objDrive In colDrives 
                objDrive.VolumeName = strTarget 
                objDrive.Put_  
                Dim fso
                Set fso = CreateObject("Scripting.FileSystemObject")
                fso.MoveFile objDrive.DeviceID & strSrcBootFileName, objDrive.DeviceID & strDestBootFileName
            Next 

            If Strcomp(strMode,"WINPE",1) = 0 Then 
              Set objWMIService = GetObject("winmgmts:" _ 
                & "{impersonationLevel=impersonate,(Shutdown)}!\\" & _ 
                    strComputer & "\root\cimv2") 
 
              Set colOperatingSystems = objWMIService.ExecQuery _ 
                ("Select * from Win32_OperatingSystem") 
 
              For Each objOperatingSystem In colOperatingSystems 
                objOperatingSystem.Reboot() 
              Next 

            End If
        </Script>
    </Job>

<signature>
** SIG ** MIIiDgYJKoZIhvcNAQcCoIIh/zCCIfsCAQExDzANBglg
** SIG ** hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor
** SIG ** BgEEAYI3AgEeMCQCAQEEEHAFYRrOONQRoqMAEEvTUJAC
** SIG ** AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg
** SIG ** Zabou4uSOzyi8aGmWfSrJw43WBDnZlTPfiZs9DEeEU+g
** SIG ** gguOMIIFFjCCA/6gAwIBAgITMwAAACFncRhRApuRsgAA
** SIG ** AAAAITANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV
** SIG ** UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
** SIG ** UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
** SIG ** cmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT
** SIG ** aWduaW5nIFBDQSAyMDEwMB4XDTEyMTIxNzIyMzEyN1oX
** SIG ** DTE0MDMxNzIyMzEyN1owgY4xCzAJBgNVBAYTAlVTMRMw
** SIG ** EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
** SIG ** b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
** SIG ** b24xDTALBgNVBAsTBE1PUFIxKTAnBgNVBAMTIE1pY3Jv
** SIG ** c29mdCBXaW5kb3dzIEtpdHMgUHVibGlzaGVyMIIBIjAN
** SIG ** BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmidHo9Fq
** SIG ** yPN0MjJFYqGKh0q0uiZ4wSHAevTvg+7MuZ3z3u6j688h
** SIG ** BzL38xhPGZl1g9EKAfTorBMziK1/JZn1HPnFTTcyqVlU
** SIG ** aY83IcLgMrFUuPvY67DgWCGlW/6kNZ/AAhmITT0wHK8J
** SIG ** qT+opkPVFndCOGwWAeLCeTyS+kLf8CHYugrkG/T7Dfzd
** SIG ** tKqP8XlQaBMyIiD1ogrkee1tjcVhnGv6nyyMnXAI+cTo
** SIG ** NGXa3HDL4/xzHDgcP0DURrAIYnU9cxqL6IHiSvMmLkfa
** SIG ** zOne+q/Q85LS7bmQrl/8pa514GDaVpe9o528npUh6qDN
** SIG ** YzQCwG0jN8DoqS2E5h1IgTPdXQIDAQABo4IBejCCAXYw
** SIG ** HwYDVR0lBBgwFgYIKwYBBQUHAwMGCisGAQQBgjcKAxQw
** SIG ** HQYDVR0OBBYEFIF2blwlPJ1sbG8aNFCZnXY4HnNvMFEG
** SIG ** A1UdEQRKMEikRjBEMQ0wCwYDVQQLEwRNT1BSMTMwMQYD
** SIG ** VQQFEyozMTYxOCtmMzA2YWY4Zi1kZDk2LTQ0YjctYjM2
** SIG ** Mi1iNjY0ZGQ0ZjhkOWQwHwYDVR0jBBgwFoAU5vxfe7si
** SIG ** AFjkck619CF0IzLm76wwVgYDVR0fBE8wTTBLoEmgR4ZF
** SIG ** aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwv
** SIG ** cHJvZHVjdHMvTWljQ29kU2lnUENBXzIwMTAtMDctMDYu
** SIG ** Y3JsMFoGCCsGAQUFBwEBBE4wTDBKBggrBgEFBQcwAoY+
** SIG ** aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0
** SIG ** cy9NaWNDb2RTaWdQQ0FfMjAxMC0wNy0wNi5jcnQwDAYD
** SIG ** VR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAQEAYcFW
** SIG ** 1Z+v4L3qcUz2jnggaridrhhjhhgrqL3kAqJj1H6PNkx5
** SIG ** HtRBeVAzNRWJQZm39iwBeOXUpR8h6xsZTSDmtSB2oqM+
** SIG ** +897RWbknUTidYXbBKsT+5sqn4lF6eDL0555zuwAgRqt
** SIG ** 4Qk7VqKG+JXma3z8d1qXt+rcOKJi55hG7wG06J8LKjhS
** SIG ** NDaDVZvbCWEjr14JQH44u9wUAVobgS50W4hFpJ/mlqui
** SIG ** OmYdlKpwZf6nt9y1KXWG0+CFtg3FJ0rBJr3zJRhNg4vL
** SIG ** LKMtTz87N1JKBEkBR9QrevtFw37swYVb90Z+5dHR/t2z
** SIG ** 7K3H1cSNyF7soXi12wdXunnNjROE5zCCBnAwggRYoAMC
** SIG ** AQICCmEMUkwAAAAAAAMwDQYJKoZIhvcNAQELBQAwgYgx
** SIG ** CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
** SIG ** MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
** SIG ** b3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jv
** SIG ** c29mdCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAy
** SIG ** MDEwMB4XDTEwMDcwNjIwNDAxN1oXDTI1MDcwNjIwNTAx
** SIG ** N1owfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
** SIG ** bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoT
** SIG ** FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UEAxMf
** SIG ** TWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMDCC
** SIG ** ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOkO
** SIG ** ZFB5Z7XE4/0JAEyelKz3VmjqRNjPxVhPqaV2fG1FutM5
** SIG ** krSkHvn5ZYLkF9KP/UScCOhlk84sVYS/fQjjLiuoQSsY
** SIG ** t6JLbklMaxUH3tHSwokecZTNtX9LtK8I2MyI1msXlDqT
** SIG ** ziY/7Ob+NJhX1R1dSfayKi7VhbtZP/iQtCuDdMorsztG
** SIG ** 4/BGScEXZlTJHL0dxFViV3L4Z7klIDTeXaallV6rKIDN
** SIG ** 1bKe5QO1Y9OyFMjByIomCll/B+z/Du2AEjVMEqa+Ulv1
** SIG ** ptrgiwtId9aFR9UQucboqu6Lai0FXGDGtCpbnCMcX0Xj
** SIG ** GhQebzfLGTOAaolNo2pmY3iT1TDPlR8CAwEAAaOCAeMw
** SIG ** ggHfMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBTm
** SIG ** /F97uyIAWORyTrX0IXQjMubvrDAZBgkrBgEEAYI3FAIE
** SIG ** DB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0T
** SIG ** AQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTV9lbLj+iiXGJo
** SIG ** 0T2UkFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRw
** SIG ** Oi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9k
** SIG ** dWN0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcmww
** SIG ** WgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRw
** SIG ** Oi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01p
** SIG ** Y1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNydDCBnQYDVR0g
** SIG ** BIGVMIGSMIGPBgkrBgEEAYI3LgMwgYEwPQYIKwYBBQUH
** SIG ** AgEWMWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9QS0kv
** SIG ** ZG9jcy9DUFMvZGVmYXVsdC5odG0wQAYIKwYBBQUHAgIw
** SIG ** NB4yIB0ATABlAGcAYQBsAF8AUABvAGwAaQBjAHkAXwBT
** SIG ** AHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQEL
** SIG ** BQADggIBABp071dPKXvEFoV4uFDTIvwJnayCl/g0/yos
** SIG ** l5US5eS/z7+TyOM0qduBuNweAL7SNW+v5X95lXflAtTx
** SIG ** 69jNTh4bYaLCWiMa8IyoYlFFZwjjPzwek/gwhRfIOUCm
** SIG ** 1w6zISnlpaFpjCKTzHSY56FHQ/JTrMAPMGl//tIlIG1v
** SIG ** YdPfB9XZcgAsaYZ2PVHbpjlIyTdhbQfdUxnLp9Zhwr/i
** SIG ** g6sP4GubldZ9KFGwiUpRpJpsyLcfShoOaanX3MF+0Ulw
** SIG ** qratu3JHYxf6ptaipobsqBBEm2O2smmJBsdGhnoYP+jF
** SIG ** HSHVe/kCIy3FQcu/HUzIFu+xnH/8IktJim4V46Z/dlvR
** SIG ** U3mRhZ3V0ts9czXzPK5UslJHasCqE5XSjhHamWdeMoz7
** SIG ** N4XR3HWFnIfGWleFwr/dDY+Mmy3rtO7PJ9O1Xmn6pBYE
** SIG ** AackZ3PPTU+23gVWl3r36VJN9HcFT4XG2Avxju1CCdEN
** SIG ** duMjVngiJja+yrGMbqod5IXaRzNij6TJkTNfcR5Ar5hl
** SIG ** ySLoQiElihwtYNk3iUGJKhYP12E8lGhgUu/WR5mggEDu
** SIG ** FYF3PpzgUxgaUB04lZseZjMTJzkXeIc2zk7DX7L1PUdT
** SIG ** tuDl2wthPSrXkizON1o+QEIxpB8QCMJWnL8kXVECnWp5
** SIG ** 0hfT2sGUjgd7JXFEqwZq5tTG3yOalnXFMYIV2DCCFdQC
** SIG ** AQEwgZUwfjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh
** SIG ** c2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV
** SIG ** BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UE
** SIG ** AxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAx
** SIG ** MAITMwAAACFncRhRApuRsgAAAAAAITANBglghkgBZQME
** SIG ** AgEFAKCBxjAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIB
** SIG ** BDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv
** SIG ** BgkqhkiG9w0BCQQxIgQgFpd+tCnod+4ABUbmaneN9ArR
** SIG ** Y56SvMyDKtP5DzCoJbMwWgYKKwYBBAGCNwIBDDFMMEqg
** SIG ** JIAiAE0AaQBjAHIAbwBzAG8AZgB0ACAAVwBpAG4AZABv
** SIG ** AHcAc6EigCBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v
** SIG ** d2luZG93czANBgkqhkiG9w0BAQEFAASCAQBHMCtBbR4K
** SIG ** mcpiUvRr9jROIFWm03VhF09zTQB2kP3eVm+iwkEI9+m8
** SIG ** DqGCCXqG2e4v7frvP78t2j+3HVUzhrbk5/jjyJvVg7l0
** SIG ** 0vtAHqlHDN0CIpWcjGLmgiGp4gPwfDkAZzSu2r1lo3tm
** SIG ** VSsG9ag4OYmHbVdPElv31igbqr+LluWmku+maBkZFXMW
** SIG ** la+NXLHopiBoZrk/GX+/lGYxHv9IIxp+hDchTb2RjKY+
** SIG ** m/4fVGbE2TVDj8RV8pjKfQME9lFze1N0SFq6cVbm1ucr
** SIG ** QwqPsnyovL6kQNl6n0q6Jnb+FJZBjNzXaH+gzSieHR6X
** SIG ** e7PLu38zFXmdz3xtM8unnbjWoYITSjCCE0YGCisGAQQB
** SIG ** gjcDAwExghM2MIITMgYJKoZIhvcNAQcCoIITIzCCEx8C
** SIG ** AQMxDzANBglghkgBZQMEAgEFADCCAT0GCyqGSIb3DQEJ
** SIG ** EAEEoIIBLASCASgwggEkAgEBBgorBgEEAYRZCgMBMDEw
** SIG ** DQYJYIZIAWUDBAIBBQAEIBJyoqrFVcc4eXCywhoI5NCG
** SIG ** FHHXR/ERzi0gjIrSKidkAgZR1wXFh48YEzIwMTMwODIy
** SIG ** MDM0NjE5Ljg2MlowBwIBAYACAfSggbmkgbYwgbMxCzAJ
** SIG ** BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
** SIG ** DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
** SIG ** ZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxJzAl
** SIG ** BgNVBAsTHm5DaXBoZXIgRFNFIEVTTjpGNTI4LTM3Nzct
** SIG ** OEE3NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3Rh
** SIG ** bXAgU2VydmljZaCCDs0wggZxMIIEWaADAgECAgphCYEq
** SIG ** AAAAAAACMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQG
** SIG ** EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
** SIG ** BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
** SIG ** cnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9v
** SIG ** dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0x
** SIG ** MDA3MDEyMTM2NTVaFw0yNTA3MDEyMTQ2NTVaMHwxCzAJ
** SIG ** BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
** SIG ** DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
** SIG ** ZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29m
** SIG ** dCBUaW1lLVN0YW1wIFBDQSAyMDEwMIIBIjANBgkqhkiG
** SIG ** 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqR0NvHcRijog7PwT
** SIG ** l/X6f2mUa3RUENWlCgCChfvtfGhLLF/Fw+Vhwna3PmYr
** SIG ** W/AVUycEMR9BGxqVHc4JE458YTBZsTBED/FgiIRUQwzX
** SIG ** Tbg4CLNC3ZOs1nMwVyaCo0UN0Or1R4HNvyRgMlhgRvJY
** SIG ** R4YyhB50YWeRX4FUsc+TTJLBxKZd0WETbijGGvmGgLvf
** SIG ** YfxGwScdJGcSchohiq9LZIlQYrFd/XcfPfBXday9ikJN
** SIG ** QFHRD5wGPmd/9WbAA5ZEfu/QS/1u5ZrKsajyeioKMfDa
** SIG ** TgaRtogINeh4HLDpmc085y9Euqf03GS9pAHBIAmTeM38
** SIG ** vMDJRF1eFpwBBU8iTQIDAQABo4IB5jCCAeIwEAYJKwYB
** SIG ** BAGCNxUBBAMCAQAwHQYDVR0OBBYEFNVjOlyKMZDzQ3t8
** SIG ** RhvFM2hahW1VMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIA
** SIG ** QwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/
** SIG ** MB8GA1UdIwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjE
** SIG ** MFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWlj
** SIG ** cm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jv
** SIG ** b0NlckF1dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcB
** SIG ** AQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWlj
** SIG ** cm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0
** SIG ** XzIwMTAtMDYtMjMuY3J0MIGgBgNVHSABAf8EgZUwgZIw
** SIG ** gY8GCSsGAQQBgjcuAzCBgTA9BggrBgEFBQcCARYxaHR0
** SIG ** cDovL3d3dy5taWNyb3NvZnQuY29tL1BLSS9kb2NzL0NQ
** SIG ** Uy9kZWZhdWx0Lmh0bTBABggrBgEFBQcCAjA0HjIgHQBM
** SIG ** AGUAZwBhAGwAXwBQAG8AbABpAGMAeQBfAFMAdABhAHQA
** SIG ** ZQBtAGUAbgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEA
** SIG ** B+aIUQ3ixuCYP4FxAz2do6Ehb7Prpsz1Mb7PBeKp/vpX
** SIG ** bRkws8LFZslq3/Xn8Hi9x6ieJeP5vO1rVFcIK1GCRBL7
** SIG ** uVOMzPRgEop2zEBAQZvcXBf/XPleFzWYJFZLdO9CEMiv
** SIG ** v3/Gf/I3fVo/HPKZeUqRUgCvOA8X9S95gWXZqbVr5MfO
** SIG ** 9sp6AG9LMEQkIjzP7QOllo9ZKby2/QThcJ8ySif9Va8v
** SIG ** /rbljjO7Yl+a21dA6fHOmWaQjP9qYn/dxUoLkSbiOewZ
** SIG ** SnFjnXshbcOco6I8+n99lmqQeKZt0uGc+R38ONiU9Mal
** SIG ** CpaGpL2eGq4EQoO4tYCbIjggtSXlZOz39L9+Y1klD3ou
** SIG ** OVd2onGqBooPiRa6YacRy5rYDkeagMXQzafQ732D8OE7
** SIG ** cQnfXXSYIghh2rBQHm+98eEA3+cxB6STOvdlR3jo+KhI
** SIG ** q/fecn5ha293qYHLpwmsObvsxsvYgrRyzR30uIUBHoD7
** SIG ** G4kqVDmyW9rIDVWZeodzOwjmmC3qjeAzLhIp9cAvVCch
** SIG ** 98isTtoouLGp25ayp0Kiyc8ZQU3ghvkqmqMRZjDTu3Qy
** SIG ** S99je/WZii8bxyGvWbWu3EQ8l1Bx16HSxVXjad5XwdHe
** SIG ** MMD9zOZN+w2/XU/pnR4ZOC+8z1gFLu8NoFA12u8JJxzV
** SIG ** s341Hgi62jbb01+P3nSISRIwggTaMIIDwqADAgECAhMz
** SIG ** AAAAKZdOfILLIBZBAAAAAAApMA0GCSqGSIb3DQEBCwUA
** SIG ** MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
** SIG ** dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
** SIG ** aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
** SIG ** Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTEz
** SIG ** MDMyNzIwMTMxNFoXDTE0MDYyNzIwMTMxNFowgbMxCzAJ
** SIG ** BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw
** SIG ** DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
** SIG ** ZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxJzAl
** SIG ** BgNVBAsTHm5DaXBoZXIgRFNFIEVTTjpGNTI4LTM3Nzct
** SIG ** OEE3NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3Rh
** SIG ** bXAgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEP
** SIG ** ADCCAQoCggEBAOg/5bMKXzGcVoxB/ZfsFxqxVuL48i30
** SIG ** GBHOkMynX6XruLhnOybm0ckZzX8K28esI7WikG+JLcdb
** SIG ** C4DzMVXoY9vPtC3fvW3duN3n+lPji7daI5D93g61oju7
** SIG ** NXneR/Rb63EhBGhWnqo4AYDX+KzxVyguHmeMUwe9bumV
** SIG ** mIP1Moz5mHAJYPyMcJlHLOkVcnWHqXkgsUkcvHVsZ7pP
** SIG ** QVsoHTx4Ioj1m87K05gMB/A/KRFPlDu2jLk/HEhnXH9e
** SIG ** W4OeluEalNCgHQjg+FyoO0Ihr+tvIDWu1jpkBiIPXf+s
** SIG ** hA3PcVDS9qnsHZtwRkfBLGGwz12gHDLB6FTIZTc1pEGx
** SIG ** znECAwEAAaOCARswggEXMB0GA1UdDgQWBBQvo4KE3TJk
** SIG ** Eoj1BVF2T4uKPV5oBDAfBgNVHSMEGDAWgBTVYzpcijGQ
** SIG ** 80N7fEYbxTNoWoVtVTBWBgNVHR8ETzBNMEugSaBHhkVo
** SIG ** dHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9w
** SIG ** cm9kdWN0cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5j
** SIG ** cmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5o
** SIG ** dHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRz
** SIG ** L01pY1RpbVN0YVBDQV8yMDEwLTA3LTAxLmNydDAMBgNV
** SIG ** HRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0G
** SIG ** CSqGSIb3DQEBCwUAA4IBAQByng+yKubtrjSydW+QwLwr
** SIG ** qHeGtmmsNyHU2QiI+kaDSby+77tofW4ZQQS4/reZjGCB
** SIG ** ll45DYR5mqnlshxeguySclJJPn7zbeJA+ZY7d2z8oyo+
** SIG ** qMys85TtjRGEy6odWVUfhfttDj32HRFnofSSVYOuj3YW
** SIG ** CitfRjLzqrz2ajeHm2WGsVUISAsH+FmZzg6MpoWYLiTl
** SIG ** CDwFlEA5pnANPx/rCblhNslv/rz/MxCcQYTyvGP224ZR
** SIG ** tMS2PHTXpxmzK/iPrJUOPnupFSYufRKj3lt0xAydM6p+
** SIG ** oj6EFGmvkHG1dwuThEFSII6sZbO9WBR7rXapVfxuO6/q
** SIG ** xQgoQglBjfxtoYIDdjCCAl4CAQEwgeOhgbmkgbYwgbMx
** SIG ** CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
** SIG ** MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy
** SIG ** b3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
** SIG ** JzAlBgNVBAsTHm5DaXBoZXIgRFNFIEVTTjpGNTI4LTM3
** SIG ** NzctOEE3NjElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt
** SIG ** U3RhbXAgU2VydmljZaIlCgEBMAkGBSsOAwIaBQADFQB0
** SIG ** wthsu1T1LGtpvAoSf0J+9gqLiqCBwjCBv6SBvDCBuTEL
** SIG ** MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x
** SIG ** EDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv
** SIG ** c29mdCBDb3Jwb3JhdGlvbjENMAsGA1UECxMETU9QUjEn
** SIG ** MCUGA1UECxMebkNpcGhlciBOVFMgRVNOOkIwMjctQzZG
** SIG ** OC0xRDg4MSswKQYDVQQDEyJNaWNyb3NvZnQgVGltZSBT
** SIG ** b3VyY2UgTWFzdGVyIENsb2NrMA0GCSqGSIb3DQEBBQUA
** SIG ** AgUA1b/YCDAiGA8yMDEzMDgyMjAwMjEyOFoYDzIwMTMw
** SIG ** ODIzMDAyMTI4WjB0MDoGCisGAQQBhFkKBAExLDAqMAoC
** SIG ** BQDVv9gIAgEAMAcCAQACAhwlMAcCAQACAhaSMAoCBQDV
** SIG ** wSmIAgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQB
** SIG ** hFkKAwGgCjAIAgEAAgMW42ChCjAIAgEAAgMHoSAwDQYJ
** SIG ** KoZIhvcNAQEFBQADggEBAFbDXXHYv89H1LH1XWxIP92o
** SIG ** ewI/EKaRQwdR7/HyplpshwKVy2RL+IEpORnXJF0/GN+8
** SIG ** ue6PzWcvXSwY/09Paz49WmhyC0ul8lAW4h80v6XVNwSW
** SIG ** HMPsY4AuTz4faP8cQNC6O1gKnI17MdxWTsJLwsi9qYar
** SIG ** 4/w0PGr4uR0tGABHcd6dAbtlnzbxZFqr26WMlmiH/YsJ
** SIG ** nKauQ1EBLsInMAouGM3oFc+sNkHUOLgyFX5DrRwygtFR
** SIG ** Z5h+2A2ulCVnza+2QEx/FRDWjFCm1H+/H22yQtQMg4Rr
** SIG ** ST1paozAe05Tb82Jr2KTFJNlX//l9ND7PtlyHGQAqPxg
** SIG ** p/UedoWgPVMxggL1MIIC8QIBATCBkzB8MQswCQYDVQQG
** SIG ** EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE
** SIG ** BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv
** SIG ** cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGlt
** SIG ** ZS1TdGFtcCBQQ0EgMjAxMAITMwAAACmXTnyCyyAWQQAA
** SIG ** AAAAKTANBglghkgBZQMEAgEFAKCCATIwGgYJKoZIhvcN
** SIG ** AQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi
** SIG ** BCBOBHS8mmtQRn7apiUjEMay+pfTsE3Fyqqz+/QN3ppM
** SIG ** PzCB4gYLKoZIhvcNAQkQAgwxgdIwgc8wgcwwgbEEFHTC
** SIG ** 2Gy7VPUsa2m8ChJ/Qn72CouKMIGYMIGApH4wfDELMAkG
** SIG ** A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO
** SIG ** BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
** SIG ** dCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0
** SIG ** IFRpbWUtU3RhbXAgUENBIDIwMTACEzMAAAApl058gssg
** SIG ** FkEAAAAAACkwFgQUGSchlysklJ+F0jQ4C2t+LEvzq84w
** SIG ** DQYJKoZIhvcNAQELBQAEggEAFMaNKUbtyGJ1fCvs68uX
** SIG ** 7w0i2JP9VXbkQP/xnlV6sWzwJDcr3dcq5/sxV+6PlEAr
** SIG ** 2cJeFBKhLky71Ms/X+d2UX3oks7iPtpFX0jzk0a56x4C
** SIG ** McNg+V3k/ya95ppUesKW7hvf7BXkeHZMwI6oV0S1xDP9
** SIG ** qZsYYmmumq4xi3CCOxt7JJ6Ws5wFjx0INR4wzt/4wgSS
** SIG ** i07Ip3OWLAjNmJ88VsYxqAP/LEJarRuf7wyo+Xg0Eosv
** SIG ** 5ee/DH6Dq1AsQofaN/8yC6XRnx1PiHDc/0HkscfXDaOn
** SIG ** EWTBhz8S4vTtzK18JqFBpWVkY72RZhs8fUOw75kfbsS8
** SIG ** V6phVjC1X5x8Hw==
</signature>
</package>