Devolutions.Psign.Format.ps1xml
|
<?xml version="1.0" encoding="utf-8"?> <Configuration> <ViewDefinitions> <!-- Test-PsignModule result: summary list --> <View> <Name>PsignModuleValidationResult</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Models.PsignModuleValidationResult</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem><PropertyName>ModuleName</PropertyName></ListItem> <ListItem><PropertyName>ModulePath</PropertyName></ListItem> <ListItem><PropertyName>Policy</PropertyName></ListItem> <ListItem><PropertyName>Valid</PropertyName></ListItem> <ListItem><PropertyName>Summary</PropertyName></ListItem> <ListItem><Label>Passed</Label><PropertyName>PassedCount</PropertyName></ListItem> <ListItem><Label>Failed</Label><PropertyName>FailedCount</PropertyName></ListItem> <ListItem><Label>Skipped</Label><PropertyName>SkippedCount</PropertyName></ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- Test-PsignModule per-file result table --> <View> <Name>PsignModuleFileResult</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Models.PsignModuleFileResult</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>File</Label><Width>40</Width></TableColumnHeader> <TableColumnHeader><Label>Role</Label><Width>18</Width></TableColumnHeader> <TableColumnHeader><Label>Required</Label><Width>8</Width></TableColumnHeader> <TableColumnHeader><Label>Status</Label><Width>12</Width></TableColumnHeader> <TableColumnHeader><Label>Pass</Label><Width>5</Width></TableColumnHeader> <TableColumnHeader><Label>Signer</Label><Width>30</Width></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>RelativePath</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Role</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>RequiredByPolicy</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Passes</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>SignerSubject</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Protect-PsignModule result --> <View> <Name>PsignModuleSigningResult</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Cmdlets.PsignModuleSigningResult</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem><PropertyName>ModuleName</PropertyName></ListItem> <ListItem><PropertyName>ModulePath</PropertyName></ListItem> <ListItem><Label>Total Files</Label><PropertyName>TotalFiles</PropertyName></ListItem> <ListItem><PropertyName>Succeeded</PropertyName></ListItem> <ListItem><PropertyName>Failed</PropertyName></ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- Protect-PsignModule per-file sign result --> <View> <Name>PsignModuleFileSignResult</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Cmdlets.PsignModuleFileSignResult</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>File</Label><Width>40</Width></TableColumnHeader> <TableColumnHeader><Label>Role</Label><Width>18</Width></TableColumnHeader> <TableColumnHeader><Label>Status</Label><Width>12</Width></TableColumnHeader> <TableColumnHeader><Label>OK</Label><Width>5</Width></TableColumnHeader> <TableColumnHeader><Label>Error</Label><Width>40</Width></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>RelativePath</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Role</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Success</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ErrorMessage</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Unprotect-PsignSignature result --> <View> <Name>PsignUnprotectResult</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Cmdlets.PsignUnprotectResult</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Path</Label><Width>50</Width></TableColumnHeader> <TableColumnHeader><Label>Removed</Label><Width>8</Width></TableColumnHeader> <TableColumnHeader><Label>Bytes</Label><Width>8</Width></TableColumnHeader> <TableColumnHeader><Label>Message</Label><Width>30</Width></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Path</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>SignatureRemoved</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>BytesRemoved</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Message</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Get-PsignSignature / Set-PsignSignature table --> <View> <Name>PortableSignature_Table</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Models.PortableSignature</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Path</Label><Width>40</Width></TableColumnHeader> <TableColumnHeader><Label>Status</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>Type</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>Signer</Label><Width>40</Width></TableColumnHeader> <TableColumnHeader><Label>Timestamp</Label><Width>20</Width></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><ScriptBlock>if ($_.SourcePathOrExtension) { $_.SourcePathOrExtension } else { Split-Path $_.Path -Leaf }</ScriptBlock></TableColumnItem> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>SignatureType</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>if ($_.SignerCertificate) { $_.SignerCertificate.Subject -replace '^CN=','' -replace ',.*$','' } else { '' }</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>if ($_.TimestampSigningTime) { $_.TimestampSigningTime.ToString('yyyy-MM-dd HH:mm') } else { '' }</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Get-PsignSignature / Set-PsignSignature detailed list --> <View> <Name>PortableSignature_List</Name> <ViewSelectedBy> <TypeName>Devolutions.Psign.PowerShell.Models.PortableSignature</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem><PropertyName>Path</PropertyName></ListItem> <ListItem><PropertyName>Status</PropertyName></ListItem> <ListItem><PropertyName>StatusMessage</PropertyName></ListItem> <ListItem><PropertyName>SignatureType</PropertyName></ListItem> <ListItem><Label>Format</Label><PropertyName>Format</PropertyName></ListItem> <ListItem><Label>SignerCertificate</Label><ScriptBlock>if ($_.SignerCertificate) { "[Subject]`n $($_.SignerCertificate.Subject)`n[Issuer]`n $($_.SignerCertificate.Issuer)`n[Thumbprint]`n $($_.SignerCertificate.Thumbprint)`n[Not Before]`n $($_.SignerCertificate.NotBefore)`n[Not After]`n $($_.SignerCertificate.NotAfter)" }</ScriptBlock></ListItem> <ListItem><Label>TimeStamperCertificate</Label><ScriptBlock>if ($_.TimeStamperCertificate) { "[Subject]`n $($_.TimeStamperCertificate.Subject)" }</ScriptBlock></ListItem> <ListItem><PropertyName>TimestampSigningTime</PropertyName></ListItem> <ListItem><PropertyName>DigestAlgorithm</PropertyName></ListItem> <ListItem><PropertyName>SignatureCount</PropertyName></ListItem> <ListItem><PropertyName>EmbeddedCertificateCount</PropertyName></ListItem> <ListItem><Label>TrustStatus</Label><PropertyName>PortableTrustStatus</PropertyName></ListItem> <ListItem><PropertyName>IsOSBinary</PropertyName></ListItem> <ListItem><PropertyName>SubjectAlternativeName</PropertyName></ListItem> <ListItem><Label>Diagnostics</Label><ScriptBlock>if ($_.PortableDiagnostics.Count -gt 0) { $_.PortableDiagnostics -join "`n" }</ScriptBlock></ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIIi8QYJKoZIhvcNAQcCoIIi4jCCIt4CAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCADUoItbdcYhMc+ --> <!-- hZmfm4DqsO3StjgWyaf2Isu3ecxSMqCCB7cwggezMIIFm6ADAgECAgxMFkIx6zV+ --> <!-- H4/CRSgwDQYJKoZIhvcNAQELBQAwXDELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEds --> <!-- b2JhbFNpZ24gbnYtc2ExMjAwBgNVBAMTKUdsb2JhbFNpZ24gR0NDIFI0NSBFViBD --> <!-- b2RlU2lnbmluZyBDQSAyMDIwMB4XDTI1MTIwNDIxMDIyNFoXDTI4MTIwNDIxMDIy --> <!-- NFowgfMxHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYDVQQFEwox --> <!-- MTYyNTQ0Njg5MRMwEQYLKwYBBAGCNzwCAQMTAkNBMRcwFQYLKwYBBAGCNzwCAQIT --> <!-- BlF1ZWJlYzELMAkGA1UEBhMCQ0ExDzANBgNVBAgTBlF1ZWJlYzESMBAGA1UEBxMJ --> <!-- TGF2YWx0cmllMRkwFwYDVQQKExBERVZPTFVUSU9OUyBJTkMuMRkwFwYDVQQDExBE --> <!-- RVZPTFVUSU9OUyBJTkMuMScwJQYJKoZIhvcNAQkBFhhzZWN1cml0eUBkZXZvbHV0 --> <!-- aW9ucy5uZXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCrxkpqbAg8 --> <!-- YleH2qbBTwlYTTKX3ZYK8xYQol519Bsu2btnu3AzJdkTaNB/IaSjR4Ujg5ILlmDS --> <!-- 2X5jPm6bxNhWyzdKGMVJpRB4gWVjfPtHatdMm5H0GafjvveUt5l93nHSkwYT2Aey --> <!-- OR2DVgT0dQLvOmOvMfiwWk7TNwGP878AdoDG3n2bCgGvS/Z6dZe1Izeqn2bJEBvs --> <!-- 0cQo/vPAoOrK5AmMjbvyzJxbViJ228bqpIdXXU0wJlVUlDl15/ryrVBNoU8P9ucd --> <!-- 6bGxyy4HC26tBOGcM5kTwdqbPe9mqLhGjJD4WFzuCk7U2RY+hqGMtrAFGhsYD4AA --> <!-- xHmWP4LoakgQDZ59lmuo2qHIDL7zYUiXe2kH5Xb6bNGUMnq1a2u84KKk9CZMizR5 --> <!-- vQCojVfpiUB6oq18S/mO9LzuLhSVbpMr3HjTvgvstEXu+6W/AZ7UX7kjnXMko9b/ --> <!-- zUO3hwFev82NtcZWLMCM+7srKB0HmRDFpRF/G4yTYw75E9QVBfY+ueYVXssaWc72 --> <!-- koC3aXaWVUjkM0pHYh9CjoQYkPUeT6Wtv1vaoXSzYvrCo69f8RCkjndXxRuekYje --> <!-- HprPWHREEfSq5xq1aUENECkrrahYllJVKgoFrg8Ez3tlflLx2tsQJWZW2AMxn1/H --> <!-- OjiJ4hS41nMVyldtUe1T/FH0Ma39/D2qSQIDAQABo4IB2zCCAdcwDgYDVR0PAQH/ --> <!-- BAQDAgeAMIGfBggrBgEFBQcBAQSBkjCBjzBMBggrBgEFBQcwAoZAaHR0cDovL3Nl --> <!-- Y3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NnY2NyNDVldmNvZGVzaWduY2Ey --> <!-- MDIwLmNydDA/BggrBgEFBQcwAYYzaHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20v --> <!-- Z3NnY2NyNDVldmNvZGVzaWduY2EyMDIwMFUGA1UdIAROMEwwQQYJKwYBBAGgMgEC --> <!-- MDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9z --> <!-- aXRvcnkvMAcGBWeBDAEDMAkGA1UdEwQCMAAwRwYDVR0fBEAwPjA8oDqgOIY2aHR0 --> <!-- cDovL2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3I0NWV2Y29kZXNpZ25jYTIwMjAu --> <!-- Y3JsMCMGA1UdEQQcMBqBGHNlY3VyaXR5QGRldm9sdXRpb25zLm5ldDATBgNVHSUE --> <!-- DDAKBggrBgEFBQcDAzAfBgNVHSMEGDAWgBQlndD8WQmGY8Xs87ETO1ccA5I2ETAd --> <!-- BgNVHQ4EFgQUHPQFdNV6rx85JHkQ49BXqJBj58AwDQYJKoZIhvcNAQELBQADggIB --> <!-- ALrsuuCOV4GFqCs51ziswTFM+DUxp79XDfKL1/aSZVVH3iIYqX3xOlmR/cHh2ftz --> <!-- oXk6AeL/CVhKGzgX2W8//BSNtFol4LT76lOE/47vGZ1VL/l4nZU3U0Z+gM148pKc --> <!-- iWi1zCQOATL5eSEsVFWIJ0nDqT+oQKlrDw8qeQlTi5mFs2TSlr3wRjIhCMAvoTPp --> <!-- pKigZw7tVdLVPUA26l4AasAadQSsVoOW8TGAjZAteVsKj/FVV0ZP9+eMdVGvOyxx --> <!-- jkhwSKG58kkWyvqJ5xhEqinlQs6i+Q701QRmco0QEXGFNJmOda2gZyef2Gnd8u0f --> <!-- nkiLlI4d+STV8GAB2JVl2LFc32h+DoBUmkpCXC9Inh+DE9sU/JCEzm/vShJb3GMh --> <!-- ZcVoYCD1v772Or6lOWjJTAk3CFk2QW86fXcAjbAGIYauDpJ+SdXuY/m2iE+fDYDo --> <!-- bGY7DBOlTtbGI9c1KiiZw82vL1YmTu5Cmh17YOsNgoL3zzSjvrWZ3FhF92CBGnab --> <!-- f7dFBZSeZgFrZSM8X/u/QP2vC+yVsXMDXGdc1L8v5o/m/9BtUt6zwrbIewWlLLDF --> <!-- XB0c7mp8/szDAXEHHcMcMjNVOX58hYwTG77AIUSQenOvJtSGwfKzPUDa42V+GOmE --> <!-- 8c9VDgjJNg7rCPkB2CJYncyZderWA9w5RecXn8ckHHRLMYIakDCCGowCAQEwbDBc --> <!-- MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEyMDAGA1UE --> <!-- AxMpR2xvYmFsU2lnbiBHQ0MgUjQ1IEVWIENvZGVTaWduaW5nIENBIDIwMjACDEwW --> <!-- QjHrNX4fj8JFKDANBglghkgBZQMEAgEFAKB8MBAGCisGAQQBgjcCAQwxAjAAMBkG --> <!-- CSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEE --> <!-- AYI3AgEVMC8GCSqGSIb3DQEJBDEiBCARfVAa9IR1IDpi+yy226sIzX2GAir/i7Xd --> <!-- qnAlahMwNzANBgkqhkiG9w0BAQEFAASCAgCmBV6Zd/xIIii9W55KJrnwVoenlREA --> <!-- Q6Ta24tFHls6mKsidV65MJ6RStwNTiV7yA1Y8kNhQ8UDrZ/r7s+5eIsVI8GcGsNl --> <!-- CjHLg+r37UZp2khEDG3zccK3bQxap61PefXu502Am6BSBRGvJ5CbmxTqgPbNckvF --> <!-- XSSxYZbi9bYZcN6MA/64aHkbWicABTqOCgQZMgZbtQC1pc6TTsd2Wsmkot9uilVS --> <!-- 5MN0Pqcz4wS/PWF0BwnhNgK2CLT9N2zyrPPnnYYHYWbP4aiJc463/Lf9BS6LUpTa --> <!-- wrFXpOAAVZq490/qbgTVX8B0qrEZHRNrAziMjmigLVdj5LpNBt/vV8m70O4fpphd --> <!-- WiIqXH9A9bXwC0BHuMn21ETBcbeUjkr2Y+2zxqopi+xmQQyx48O2uZW2AE5wqjpC --> <!-- FNVtoF+p0R7XQ8JCpRpcP/N87y8NcLQPf0p8G7neukAf/xzpd46O5QFp+VgAxAE/ --> <!-- mZpztRTqGuhPsciftUx/sTlwt2FhjIwepwbtB6DZnBM8a1vPw3SmEu4pq2XnGhRV --> <!-- feyRy5GYmQvpfl8i+hvo85fjtvX+VpKDdsyFH+XrG7hekDjiBtGEXCydPu98QSIC --> <!-- yXAwb/7AL9fZFwU2FBM1LPpysuQg2f7ySM16QQICr/u1VLirFQV/2r1hl6o+upf/ --> <!-- Nh6qvz3VT4NGMqGCF3cwghdzBgorBgEEAYI3AwMBMYIXYzCCF18GCSqGSIb3DQEH --> <!-- AqCCF1AwghdMAgEDMQ8wDQYJYIZIAWUDBAIBBQAweAYLKoZIhvcNAQkQAQSgaQRn --> <!-- MGUCAQEGCWCGSAGG/WwHATAxMA0GCWCGSAFlAwQCAQUABCCaaSbnazemohy26I2c --> <!-- DtJa+yltBOH64rzIkbckrDyrrwIRAL7uWWhA7X+Hib/ZpZ20qWgYDzIwMjYxMDIz --> <!-- MTg1NDIxWqCCEzowggbtMIIE1aADAgECAhAIT9wzT35FTtvDD4/5khg1MA0GCSqG --> <!-- SIb3DQEBCwUAMGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5j --> <!-- LjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBUaW1lU3RhbXBpbmcgUlNB --> <!-- NDA5NiBTSEEyNTYgMjAyNSBDQTEwHhcNMjYwODA1MDAwMDAwWhcNMzcxMTA0MjM1 --> <!-- OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 --> <!-- BgNVBAMTMkRpZ2lDZXJ0IFNIQTI1NiBSU0E0MDk2IFRpbWVzdGFtcCBSZXNwb25k --> <!-- ZXIgMjAyNiAxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtnum8sn+ --> <!-- zUr41JtMZbP9OMYw+HwJDpG5xkIu/lqcfNYmMX81YmsUiHLbh9ykpeWBGKTLhYBr --> <!-- AN9Tdg/QEzG32XcObmgIblnr0CoQ3WSAeDZ6nH6X6VkFyYkJw3QBJREwvm4UhLzS --> <!-- xmwPA7cFKRTEOMsmEEj6qJk/dqLEAL+oQYuOwE2UuiX1Vnul8YReIyWd4kgLn9gq --> <!-- 6LNXM0UplkR6jL/QHxmb6fMoGBJYbnaUI7XD6cKDpekK2SVMld4iDbzeHDtOaaxl --> <!-- dH5IxuNusQ69nd8/ZXEiB5Hbxj3RlK13cX1W4DlFXKdv/CEhM8Cj1vvlmvhNroyP --> <!-- dRGbbpBlgyf8Wdu5N6ByhFwURn0U6ozlPoxN22v+fviUhP+6DR547OZnpBMWDfei --> <!-- 1f5sVGwiiW/KQTWOK97g+4RJpPzPNV4VYMAwO2jM2Aty2QYPVmOQTJm0msuXnJrS --> <!-- bl2gf9JylpkJlWXqk1Q4LJsxz+TELoQCZIljbgvTJgoPU2R12ydv8i1UqL/adelA --> <!-- 0y7U9Pmmtbze9Xx3rtajC5SzQd1jgfwAwsa90v9YcSPdmeoyoBBA/27cCL237l5D --> <!-- TYYPDLQ4ON3OLTGWnvRb6jDrf/T75gMRfUzSLCBQfBusm9+mSWRlC/Df6S/e9Q8i --> <!-- 13CuhzOT2Jx+V/nlbXM4QoBwlUAhelwwJT0CAwEAAaOCAZUwggGRMAwGA1UdEwEB --> <!-- /wQCMAAwHQYDVR0OBBYEFBTJY4owLtRK+26U8+bjQH717M3iMB8GA1UdIwQYMBaA --> <!-- FO9vU0rp5AZ8esrikFb2L9RJ7MtOMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUBAf8E --> <!-- DDAKBggrBgEFBQcDCDCBlQYIKwYBBQUHAQEEgYgwgYUwJAYIKwYBBQUHMAGGGGh0 --> <!-- dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBdBggrBgEFBQcwAoZRaHR0cDovL2NhY2Vy --> <!-- dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0VGltZVN0YW1waW5nUlNB --> <!-- NDA5NlNIQTI1NjIwMjVDQTEuY3J0MF8GA1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly9j --> <!-- cmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFRpbWVTdGFtcGluZ1JT --> <!-- QTQwOTZTSEEyNTYyMDI1Q0ExLmNybDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglg --> <!-- hkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBAI3FOmEenVIK35msCYB+fShAsWvS --> <!-- YvLBItoNdAgQ2jIqrGsVsluXMJU/+mRebBc52s6lbKAvOVPXaizmKkMLLflEEKDZ --> <!-- Qx4CkS2t8aHPjkXha3hYZ010htFa3dhNgmalH5vuWvh3tTCf4frTS7gPtGc4Z/xa --> <!-- PhQ2AB1mR8eEe/WbH0RWHvVIl6VwQ3+g5FKNfN2N/DWJkf13w2H+2GfqEfbd35Ww --> <!-- 8CvoYBjLNIDTadcPWdgsjsiOaK/7EsKJgLjUNIVgvcaFOLLQ/GlrA+0ZHJoFUbOr --> <!-- 5SJN8zykPspXIXlpDJY/gqFUZRROeab9GVgmhbdOJcD/63RhxPahFUGbckRONqMe --> <!-- 6DYAv6/mOG0pWd3cPStsdcS7buj5DyniwRY8yooMH6ptx5vpP/pZzBPBeZD2U4Is --> <!-- thyxB5Jaa8qrOkB5z160TXiM5ADMspZ0TfD9MJoq0tFpFPssKRFhWeEDYPvcUuN7 --> <!-- U7lvcdHl4ezQ3NT/7Ffs1sR1yh/LRbdZ3B3Vc6q2WmD8mDC0p9kzl2o73iVtS946 --> <!-- IkEj7FkRsZGww1teYxERROC745xrtjvcw9ZyyUjHZWGRIpJeMNsPquCDf0fkyHtB --> <!-- +J4AiNZqCQk23rxh+KbpyMTNVKItJ5l92Svl20U9NbqMBOVYl1h54NEYLJq1/xHW --> <!-- FKPNK903zJZA9P2DMIIGtDCCBJygAwIBAgIQDcesVwX/IZkuQEMiDDpJhjANBgkq --> <!-- hkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5j --> <!-- MRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBU --> <!-- cnVzdGVkIFJvb3QgRzQwHhcNMjUwNTA3MDAwMDAwWhcNMzgwMTE0MjM1OTU5WjBp --> <!-- MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMT --> <!-- OERpZ2lDZXJ0IFRydXN0ZWQgRzQgVGltZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2 --> <!-- IDIwMjUgQ0ExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtHgx0wqY --> <!-- QXK+PEbAHKx126NGaHS0URedTa2NDZS1mZaDLFTtQ2oRjzUXMmxCqvkbsDpz4aH+ --> <!-- qbxeLho8I6jY3xL1IusLopuW2qftJYJaDNs1+JH7Z+QdSKWM06qchUP+AbdJgMQB --> <!-- 3h2DZ0Mal5kYp77jYMVQXSZH++0trj6Ao+xh/AS7sQRuQL37QXbDhAktVJMQbzIB --> <!-- HYJBYgzWIjk8eDrYhXDEpKk7RdoX0M980EpLtlrNyHw0Xm+nt5pnYJU3Gmq6bNMI --> <!-- 1I7Gb5IBZK4ivbVCiZv7PNBYqHEpNVWC2ZQ8BbfnFRQVESYOszFI2Wv82wnJRfN2 --> <!-- 0VRS3hpLgIR4hjzL0hpoYGk81coWJ+KdPvMvaB0WkE/2qHxJ0ucS638ZxqU14lDn --> <!-- ki7CcoKCz6eum5A19WZQHkqUJfdkDjHkccpL6uoG8pbF0LJAQQZxst7VvwDDjAmS --> <!-- FTUms+wV/FbWBqi7fTJnjq3hj0XbQcd8hjj/q8d6ylgxCZSKi17yVp2NL+cnT6To --> <!-- y+rN+nM8M7LnLqCrO2JP3oW//1sfuZDKiDEb1AQ8es9Xr/u6bDTnYCTKIsDq1Btm --> <!-- XUqEG1NqzJKS4kOmxkYp2WyODi7vQTCBZtVFJfVZ3j7OgWmnhFr4yUozZtqgPrHR --> <!-- VHhGNKlYzyjlroPxul+bgIspzOwbtmsgY1MCAwEAAaOCAV0wggFZMBIGA1UdEwEB --> <!-- /wQIMAYBAf8CAQAwHQYDVR0OBBYEFO9vU0rp5AZ8esrikFb2L9RJ7MtOMB8GA1Ud --> <!-- IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV --> <!-- HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 --> <!-- dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy --> <!-- dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f --> <!-- BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 --> <!-- c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB --> <!-- MA0GCSqGSIb3DQEBCwUAA4ICAQAXzvsWgBz+Bz0RdnEwvb4LyLU0pn/N0IfFiBow --> <!-- f0/Dm1wGc/Do7oVMY2mhXZXjDNJQa8j00DNqhCT3t+s8G0iP5kvN2n7Jd2E4/iEI --> <!-- UBO41P5F448rSYJ59Ib61eoalhnd6ywFLerycvZTAz40y8S4F3/a+Z1jEMK/DMm/ --> <!-- axFSgoR8n6c3nuZB9BfBwAQYK9FHaoq2e26MHvVY9gCDA/JYsq7pGdogP8HRtrYf --> <!-- ctSLANEBfHU16r3J05qX3kId+ZOczgj5kjatVB+NdADVZKON/gnZruMvNYY2o1f4 --> <!-- MXRJDMdTSlOLh0HCn2cQLwQCqjFbqrXuvTPSegOOzr4EWj7PtspIHBldNE2K9i69 --> <!-- 7cvaiIo2p61Ed2p8xMJb82Yosn0z4y25xUbI7GIN/TpVfHIqQ6Ku/qjTY6hc3hsX --> <!-- MrS+U0yy+GWqAXam4ToWd2UQ1KYT70kZjE4YtL8Pbzg0c1ugMZyZZd/BdHLiRu7h --> <!-- AWE6bTEm4XYRkA6Tl4KSFLFk43esaUeqGkH/wyW4N7OigizwJWeukcyIPbAvjSab --> <!-- nf7+Pu0VrFgoiovRDiyx3zEdmcif/sYQsfch28bZeUz2rtY/9TCA6TD8dC3JE3rY --> <!-- krhLULy7Dc90G6e8BlqmyIjlgp2+VqsS9/wQD7yFylIz0scmbKvFoW2jNrbM1pD2 --> <!-- T7m3XDCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM --> <!-- BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE --> <!-- CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ --> <!-- RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG --> <!-- A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp --> <!-- Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC --> <!-- IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC --> <!-- pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf --> <!-- 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x --> <!-- 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio --> <!-- ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax --> <!-- xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ --> <!-- OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ --> <!-- l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz --> <!-- 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH --> <!-- 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb --> <!-- 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ --> <!-- 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD --> <!-- VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC --> <!-- MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI --> <!-- KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 --> <!-- aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v --> <!-- dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j --> <!-- b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g --> <!-- ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs --> <!-- 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq --> <!-- 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ --> <!-- Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 --> <!-- /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj --> <!-- ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3wwggN4AgEB --> <!-- MH0waTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMUEwPwYD --> <!-- VQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVTdGFtcGluZyBSU0E0MDk2IFNI --> <!-- QTI1NiAyMDI1IENBMQIQCE/cM09+RU7bww+P+ZIYNTANBglghkgBZQMEAgEFAKCB --> <!-- 0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2 --> <!-- MTAyMzE4NTQyMVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQUUdmr2gNJc9hPQmas --> <!-- pIJI5rNpxDkwLwYJKoZIhvcNAQkEMSIEIGDZ6i4xY4zKw1FcmY0UqfPbXBShhafp --> <!-- oFf4XtXTV9PNMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIC2gnaf0Ex+f5y22xebp --> <!-- yWVnVa8EPx6nQswNISDhQev8MA0GCSqGSIb3DQEBAQUABIICAIpSK6t3C2vTBQd5 --> <!-- KnYl2ZPXMShzfala4rIPrR4lA2KKvonNVvTS6g8Kt2PobFON/E+a9HCE7KYOGSGC --> <!-- aQ5QHARkFVu5CP7uQ/XsmtRrh1esKFZUqev5QazHDrhmV4dS9bmS3zG/64Kx6yTO --> <!-- ziJ9Wie9SQ6UTBgEUft5jt7oa8p6VcN8PEkPuEjLEBql607cGN9cPn9X6w2rWmoX --> <!-- zYPZv4AQteTBsjZPwudKpFO7nPeayhzfLNAMj9JCwINAXn+v2GqxB6EbyulnSoyH --> <!-- +59WZ21BQVtA/qiw6mBg+D1nabfk/dFe2hK1A44Oz6hvhC+Z56+KumhBH0Ek9ljP --> <!-- L4o8juB4xg8Lhxt50teP3wWDgdAAONhNnuEDeYjW00dtF+SutHGd2mzx4fdsNfoV --> <!-- QzdZKo0Fbs8fPXrQVlK0rNXPko74aH5oHFt3IMQGHKVkumOQzJy4LYwhvNliWDO/ --> <!-- OWpBdiqyU3iJD4a1wEX19FsyfvdvT+psUmJdCwuFCR1fZluaCiH4HpQK5iU8RU43 --> <!-- AnkuC2WH8D0s03oq3UAl2BeMwmAUQsI5qQPXl3sj2HEvATuLq3PRvzWyE/9Z8Cj6 --> <!-- MnSbEgYaP6dMs+aKoyZ7Ojb1w+iBT8Beh/QtvOEhrd4lJkgRR7JYgROURkCxKZ1G --> <!-- /NxcKvXkfUZ04+n5T0HdZvb2NPSs --> <!-- SIG # End signature block --> |