Skip to content

Commit 44ed5c4

Browse files
committed
add call to Log Convert script, not tested
1 parent 177076b commit 44ed5c4

File tree

2 files changed

+80
-56
lines changed

2 files changed

+80
-56
lines changed

ThorScripts/Invoke-ThorScanMountedImage.ps1

+40-28
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,28 @@ else
6262
$args = "--lab -p $DriveLetter --virtual-map $DriveLetterVirtualMapping -e $outputPathThor"
6363
$thorConfigYamlFilename = '.\Thor\config\thor.yml'
6464

65-
Start-Process -FilePath $Thor -ArgumentList $args
65+
Start-Process -FilePath $Thor -ArgumentList $args -Wait
6666
Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| Executing $Thor with the following arguments: $args"
6767
Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| Please check the Thor config file located at: $thorConfigYamlFilename"
6868
Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| This is important because the max_file_size value is likely set for 5GB, so if you need larger than that, please modify the value prior to scanning"
6969

70+
$thorUtilConvertLogToCsvPath = Get-ChildItem -Path $PSScriptRoot -Filter "Invoke-ThorUtilConvertLogToCSV.ps1" -Recurse -ErrorAction SilentlyContinue
71+
72+
if (Test-Path $thorUtilConvertLogToCsvPath)
73+
{
74+
Start-Process -FilePath "PowerShell.exe" -ArgumentList "-File '$thorUtilConvertLogToCsvPath.FullName' -Target $OutputPath"
75+
}
76+
else
77+
{
78+
Write-Error "Script 'Invoke-ThorUtilConvertLogToCSV.ps1' not found in $PSScriptRoot. Exiting."
79+
exit 1
80+
}
81+
7082
# SIG # Begin signature block
7183
# MIIvngYJKoZIhvcNAQcCoIIvjzCCL4sCAQExDzANBglghkgBZQMEAgEFADB5Bgor
7284
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
73-
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAZU+gp5OP6SAkv
74-
# LxgqccAwQnXREDzAdMVWy8yk4gk5VKCCKKMwggQyMIIDGqADAgECAgEBMA0GCSqG
85+
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCA/cVbzBJ6nSwZs
86+
# foKSJgKpMfdB1qBc4IUBvYgWv5i8A6CCKKMwggQyMIIDGqADAgECAgEBMA0GCSqG
7587
# SIb3DQEBBQUAMHsxCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1hbmNo
7688
# ZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1p
7789
# dGVkMSEwHwYDVQQDDBhBQUEgQ2VydGlmaWNhdGUgU2VydmljZXMwHhcNMDQwMTAx
@@ -291,36 +303,36 @@ Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| This is important becau
291303
# 9lAXRaV/0x/qHtrv6DGCBlEwggZNAgEBMGgwVDELMAkGA1UEBhMCR0IxGDAWBgNV
292304
# BAoTD1NlY3RpZ28gTGltaXRlZDErMCkGA1UEAxMiU2VjdGlnbyBQdWJsaWMgQ29k
293305
# ZSBTaWduaW5nIENBIFIzNgIQNZ6LJbr/UQt8TtHttsJpJDANBglghkgBZQMEAgEF
294-
# AKBMMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMC8GCSqGSIb3DQEJBDEiBCBU
295-
# 1rKbUNvIqKWtqmb4tQvV0PRPi5CZyQCBYL2YW0v6RzANBgkqhkiG9w0BAQEFAASC
296-
# AgCMwBgEgjISFY9PEhOQwzYpzGFiRpcndVnZmxfmBXGC0lY9lLVbaa01Ltty+Z1L
297-
# K0kzL7NurS6LmMnpma1oTSJ0j64qouztBCGGBk8AyhXdmNCSo+EqCtS2L6WoA52u
298-
# g7lY+WPlZxBOwVW9oFRE0iVG2oGYujxdkHk16rHTlTRrl6UcjoC1vWmMcV67X5YC
299-
# pZpSRtgg1FQYb4HFpbyugXoL65HXmJrqTo2nmUv/B8sGONCAoC3QqLteHf4WIlpr
300-
# J3kVR4EklLOOxaDmGN42FhFLn7jCbUd8Ut8Vsn5xMKPCaWkViy1iiZBMqrxIqy1E
301-
# UN9l8sg0X8XUvSXwssdCcvc+U3NZNenmbE+km19t3vTYErO73Mw7bA3NvDAbTZc/
302-
# qjhQyWl5ybJ93zywH1fVztDhU2LL2UuXgEJLQoL8gwTrljbbT1XD/cB7ECW61KXy
303-
# uhSqmzlESOLv9VErKNUKyiBrWC52CJzTUO3qwK4skS1s/JjdRoacxPim1HGgoXiW
304-
# ptXLmtIL3wtAAPQRgggF8aH1LBQPuH1o5hh+blKd4qb922Obxkc/PC8HpKQ6yMlo
305-
# Fiwulh4dBE+EFxoY9lC7CTTBD+wZQgJy67txPFXyaMm0mrfysb9SoIcm/W3G6c6z
306-
# 6COsJ7u1qM2qNbFkhniKHtZg8DsS46/Qm4gw13OnRbgb/6GCA2wwggNoBgkqhkiG
306+
# AKBMMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMC8GCSqGSIb3DQEJBDEiBCAd
307+
# j9Gj7QpkHRqUZgFuSk8SiOsvi4E3xwQI5l5gBYt9TzANBgkqhkiG9w0BAQEFAASC
308+
# AgCifLH3yWqWur0YLmdII0yrgduxdgO69J2CIy5GbBtUbqYgSgTOsRyJC7k/bO/L
309+
# Fs3QlINFp+6GIctOCUitq7UX4devMW8I0ECDtuDt1XHmJNR0YjfJ+y0eK05Xz4ms
310+
# 27M2M1vyL2HcYmqA4B7Xn7ET2wH10rmw+28ZbWDFrFGc/YR0ZNKrNlWbr9+WbNNH
311+
# V/MNEwK9PM3eUoXRQLDOPynCdQPaZqnUkvHwengxljTbbNM9ontgjgQhR/IZNl/Q
312+
# pv7JajAwbmnNZgCj9F9JrRbfGgBh2FjUmPPzkwpw9D17mSH0xoJPv/PF8uO7CgoH
313+
# w+Iw2NCF2MGCHjrGDyf3nEvwmkI+Xmvo/C4JkxkJKiaI8VswbgmJDiwdVhcRtfpL
314+
# jjwQ7k55rzE3foqfOE0D8xsakSnExK8GhodIp1m08Jgh0Xg0AcAKZIfajVr2YJ/N
315+
# v8BcmF8oJkvPczZFDodY2NVUPcQ+Kc5OKxCeomuqTimwBgs5wLRGebIBV2mA5pLN
316+
# Z+6AthZvyYqlLPwwzE+QlkwHJVnA7rN8Edud8ZlX5hqzrnHue9TFpHeopD22aR/R
317+
# GeEaUIRtXowVuFgnRyfwtWhL8ktwsw6dFV1wmYrzheYshP+YMde1Cdg/+dECdlbe
318+
# IWFJZHD5BUNEBBonjPTfuMpu1XG5Q4vuGK1vFC/Pg4G7D6GCA2wwggNoBgkqhkiG
307319
# 9w0BCQYxggNZMIIDVQIBATBvMFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
308320
# YWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIFRpbWVzdGFtcGluZyBD
309321
# QSAtIFNIQTM4NCAtIEc0AhABB2SbCLCn/n3WVKjy9Cn2MAsGCWCGSAFlAwQCAaCC
310322
# AT0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjQw
311-
# OTA0MTYyNzU1WjArBgkqhkiG9w0BCTQxHjAcMAsGCWCGSAFlAwQCAaENBgkqhkiG
312-
# 9w0BAQsFADAvBgkqhkiG9w0BCQQxIgQgu8Er6ANE4X9GIM/3/41/+rr+FSrYKEMm
313-
# kU9LpI/5kogwgaQGCyqGSIb3DQEJEAIMMYGUMIGRMIGOMIGLBBRE05OczRuIf4Z6
323+
# OTA1MTgzMDI0WjArBgkqhkiG9w0BCTQxHjAcMAsGCWCGSAFlAwQCAaENBgkqhkiG
324+
# 9w0BAQsFADAvBgkqhkiG9w0BCQQxIgQgqt5cojVxwVo2h/Nn61xzGhcrdzlGRO3P
325+
# m4ND1LsaubowgaQGCyqGSIb3DQEJEAIMMYGUMIGRMIGOMIGLBBRE05OczRuIf4Z6
314326
# zNqB7K8PZfzSWTBzMF+kXTBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFs
315327
# U2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBUaW1lc3RhbXBpbmcgQ0Eg
316328
# LSBTSEEzODQgLSBHNAIQAQdkmwiwp/591lSo8vQp9jANBgkqhkiG9w0BAQsFAASC
317-
# AYC2TBJQr86IEDjJVGkw5SrEF0BsL95A3PsgRPOqJxuq+2L//6EP98uSI+QSSVn0
318-
# SB98vQWzHwTAj5jV8TUdJ1muRY6mCX5wZXA0Mi6hAEMICBs/Iz6BffBrVNoRQ17W
319-
# xewgF2kDTIW4z0RY9UiIB01VXzbOtpN/NMxSNWE3g15MDLdGIW8PNntmHa5h6x3T
320-
# j8D+xIMLW6DnUv276yX6OCtl5RIo7dp/cwic9TIu8pGG6A5o1mJ2GwX5pS/3zI1N
321-
# ZbHc5iHLD8eMXV7ib1lJOLddidCm0e2w2nXmewmVxm9pB9S5HUBlcBAtHP3GJLPE
322-
# lrraY2PX8/67dhToO9Y94HyxVgCg6Uf2S9apuL6l+ghyxNI7ofrVZdZobW19HQWR
323-
# foBtVPS1mpC26KWK256dV0HEMJ1oa1qjoEVMhuI1wnAVZmAiv+YEf6ahnzlL+5GU
324-
# LBJERK1F/fMf9cCHVumvG/OZfw705z0Z6yd8GCLUGyJdmg5MSyc/28cTOtHuqZ+B
325-
# DwE=
329+
# AYCEFPnlfvPd6ChX22tqFV9gShqvFY/0m7B2I204X8PW2OpJrpLJmPIiFxCzrPKJ
330+
# J2PSCHJ06epQBXGSO1WtYXA9ZL5GCLnBhgl1yGS7JVrtL6ecFsiwJ/vt5SV/ZD82
331+
# ppcqGIJS4Fmwoeh7+ADIEweHkUSKpDy8uTu2yqc1zwSGK6RWWVXhASVDqL1NJpLr
332+
# BcOPcNbMlWopCvn2p1BD0lFMFTOhztNsA+XAoC35Y99ye/LKN+/eKVPMyGZlXiyu
333+
# bXtU5VIfjC9siX6KZ9kEzp5d9VUfc/paRnpMt/hRHs7Lwhgkk8I0Qf42hqor8m7H
334+
# VAInjRDKxPj6quM0rmJ1UfWqtoAq5wjynr/zTbtPQTLBsVUhvcPpQrM2gkvBSmWV
335+
# DDujXXKX29pOPQKZ8ZQCilOwVAYwJnEu80Qzr5ONvKEnONii9YhwRlGEcOWVQdEL
336+
# q8qMi3RLjyEx6PCuU1W1bucautfSx17gpZwzYe/ji3O/XLX6aYLm442y5YbsLiL7
337+
# 7SE=
326338
# SIG # End signature block

ThorScripts/Invoke-ThorScanOfflineFiles.ps1

+40-28
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,28 @@ $thorConfigYamlFilename = '.\Thor\config\thor.yml'
6464
# -p option is used to specify the target to scan
6565
# --alldrives option tells Thor to scan all logical drives in the system
6666
# -e option is used to specify the output folder
67-
Start-Process -FilePath $Thor -ArgumentList $args
67+
Start-Process -FilePath $Thor -ArgumentList $args -Wait
6868
Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| Executing $Thor with the following arguments: $args"
6969
Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| Please check the Thor config file located at: $thorConfigYamlFilename"
7070
Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| This is important because the max_file_size value is likely set for 5GB, so if you need larger than that, please modify the value prior to scanning"
7171

72+
$thorUtilConvertLogToCsvPath = Get-ChildItem -Path $PSScriptRoot -Filter "Invoke-ThorUtilConvertLogToCSV.ps1" -Recurse -ErrorAction SilentlyContinue
73+
74+
if (Test-Path $thorUtilConvertLogToCsvPath)
75+
{
76+
Start-Process -FilePath "PowerShell.exe" -ArgumentList "-File '$thorUtilConvertLogToCsvPath.FullName' -Target $OutputPath"
77+
}
78+
else
79+
{
80+
Write-Error "Script 'Invoke-ThorUtilConvertLogToCSV.ps1' not found in $PSScriptRoot. Exiting."
81+
exit 1
82+
}
83+
7284
# SIG # Begin signature block
7385
# MIIvngYJKoZIhvcNAQcCoIIvjzCCL4sCAQExDzANBglghkgBZQMEAgEFADB5Bgor
7486
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
75-
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCJ4HFo0jtIQvQK
76-
# ++4cGxHSHwK3OW5mj5LQaMAcNAL7taCCKKMwggQyMIIDGqADAgECAgEBMA0GCSqG
87+
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAyBzV1gbLgX29e
88+
# ulR9BU5YU8HpmlpstNPaDcpmZI0O9aCCKKMwggQyMIIDGqADAgECAgEBMA0GCSqG
7789
# SIb3DQEBBQUAMHsxCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1hbmNo
7890
# ZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1p
7991
# dGVkMSEwHwYDVQQDDBhBQUEgQ2VydGlmaWNhdGUgU2VydmljZXMwHhcNMDQwMTAx
@@ -293,36 +305,36 @@ Write-Host (Get-Date).ToString("yyyy/MM/dd HH:mm:ss") "| This is important becau
293305
# 9lAXRaV/0x/qHtrv6DGCBlEwggZNAgEBMGgwVDELMAkGA1UEBhMCR0IxGDAWBgNV
294306
# BAoTD1NlY3RpZ28gTGltaXRlZDErMCkGA1UEAxMiU2VjdGlnbyBQdWJsaWMgQ29k
295307
# ZSBTaWduaW5nIENBIFIzNgIQNZ6LJbr/UQt8TtHttsJpJDANBglghkgBZQMEAgEF
296-
# AKBMMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMC8GCSqGSIb3DQEJBDEiBCCi
297-
# Lti/I+A6Okal7ULKUgdJejgN7srLfK+fEqqQMalk8TANBgkqhkiG9w0BAQEFAASC
298-
# AgBVCEc21ArWHq3+3RMPCiaiDmk9/nvavhgKcvzJC5TmLDKRzKmN9weJWU0TM2/8
299-
# zLKrm2LngB6Qrf6+LVbPvzQgdc0+/kNmNiiJpAl7lsfmU4zok3Z0wldAN3hvvPZl
300-
# 2Gge/EqS+5Hbrs4iud4++5tTHb8Nv3aNAVkCRenMFeH6407rZKrGXeS0eZ6DgKBd
301-
# cwG6nZpYQSdvAOlxRNH7CT8SevFti6jz1zphoxU+nuNi9DOkkA2eANZT/OkQuDBQ
302-
# gXQ1+d6to16wY4BjST3H903kssshclYoDVzuLiZSIkgBhGUDJhfQ/as9OWc3r6/6
303-
# 76lkuWFjEmw6A4bP3WozouVZKhrgif+1CGvqCfJvXuwq9NBAEieD7cqPHCZCMZJN
304-
# jvWOXTGERP7/MVYx445J45uAqYgIGtSn26XJ8JQv/TsxIDvzDUOfr2ry4+T4m+Vf
305-
# Dr+wWN8FVpbPMHHF4BSx7mFt2Px7ivOWIdiQN8BdfWI39AiCss1zZld9El/+KENv
306-
# EsEvZ1xd0Skn+8j9By9k8U/1/8dm2RIgQh8RHj3qZov3meUBnSUhNFWKBwA9O1kC
307-
# 34nTw+bAEutk0TvL3LZPh828gBlh0Bd+iAQCBvDa20YYnY1qI0NGQePsPS8Zjkr6
308-
# eV7LQP1SlBamfP8Qyz3/QXNESGp9Kjm1mlPkCjQVTbanC6GCA2wwggNoBgkqhkiG
308+
# AKBMMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMC8GCSqGSIb3DQEJBDEiBCBp
309+
# FuZaHPQhw3NSlzEsNy0LxzK4xNzW4froaBlHU6hJIDANBgkqhkiG9w0BAQEFAASC
310+
# AgCxhEugCw2LFtoUG8cIV8StPwFxBm2oSmcNTQDLOJ13GtztmVIbNw3rltk1E2Eo
311+
# oXX6RiXiWbOa06ccyGA30efZDZvAmOyX/MzS08hEh4Hm1JfbRPF60BABZ8YWG3Bz
312+
# siPQFLTE3E2qjsNy5gzjSnHKDUEaYL+OcUFjlJyLTrtDV5DkeBYfmCNwYmTrlHhX
313+
# FMlj8BTcrQBgXJN2PvhVsWzUCsqH5PFe7JUN4+Iga2e1zXnNxPMnh+3EkMpIxF7D
314+
# EFWs0kI63ogbW25DDdqqDUnqiNc005s855VwGNcvslL+AqeJ4fBsa/fxAHCBbDXn
315+
# tihhb4JKTF+K+5k1FKw1QN2AmPWdsbLpIor8VmJsXurgUzmEuF02Ny8l64FPKSRU
316+
# luySOFwwBG7QO0r0rjEnuuyaxyDlCvnTsWa47kNvOir7Nd9E8UznpF4BztBBu2V6
317+
# V9S0U6cZJ1cdWUNbcWfnU6HEaCpbzvbqnEZSH48iAI3bpWTD81NgBLkAy+LhWRhV
318+
# yRxK6lHK51MnCxqgvLN+hWqj2p93z31uamtiGfAHHMc0sVZNggxIDLyJngAHsIrM
319+
# gkdLpmMyN9s1n0Hqgv17ezvREIVGqObHj0NA7eO3E8D+Adu6a7GiQE5ktP5eSRpA
320+
# NgFvPY/6WPEy4zViP7P3WlqZRjrGtOxiYicRmOy1L9ckeqGCA2wwggNoBgkqhkiG
309321
# 9w0BCQYxggNZMIIDVQIBATBvMFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
310322
# YWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIFRpbWVzdGFtcGluZyBD
311323
# QSAtIFNIQTM4NCAtIEc0AhABB2SbCLCn/n3WVKjy9Cn2MAsGCWCGSAFlAwQCAaCC
312324
# AT0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjQw
313-
# OTA0MTYyNzI2WjArBgkqhkiG9w0BCTQxHjAcMAsGCWCGSAFlAwQCAaENBgkqhkiG
314-
# 9w0BAQsFADAvBgkqhkiG9w0BCQQxIgQgzVHer8GJDOGVqBKFtSoc9oOqxnh7y6a3
315-
# fSkiPsjZvSgwgaQGCyqGSIb3DQEJEAIMMYGUMIGRMIGOMIGLBBRE05OczRuIf4Z6
325+
# OTA1MTgzMDIyWjArBgkqhkiG9w0BCTQxHjAcMAsGCWCGSAFlAwQCAaENBgkqhkiG
326+
# 9w0BAQsFADAvBgkqhkiG9w0BCQQxIgQgB61IsNCJWvTOY5qa9vZFS1dFy10ENygf
327+
# Qb+0Yl9GfmYwgaQGCyqGSIb3DQEJEAIMMYGUMIGRMIGOMIGLBBRE05OczRuIf4Z6
316328
# zNqB7K8PZfzSWTBzMF+kXTBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFs
317329
# U2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBUaW1lc3RhbXBpbmcgQ0Eg
318330
# LSBTSEEzODQgLSBHNAIQAQdkmwiwp/591lSo8vQp9jANBgkqhkiG9w0BAQsFAASC
319-
# AYCLDegwurh+FiQLb1po5apVNryYRp4Ti3MFFb0g5u7q/qaSOMv5W2EBzcmPM4Dv
320-
# BKeR9swzJa1YCimSew2e1zaDxDnZkVLXGYxR56e2gXV7rgjCicw/+1FAGeDMpK4K
321-
# fl12DyHYQwPPCSIAaV2/Gvulyouc9S6UR4p0jdgJ9pg0GXgJb0gXj1w0thpVqTA4
322-
# wnGbd9tgu6pF5KgciAQDFcTINRoFsmFM7mG0/6buDfN9qRtRR58AzttUaoMwX6Nr
323-
# rJkiqVl471egC8p070QDcvOVvs+9yRoQja/QiObrbU1NvMSM4a4e9CLijk8IFdSO
324-
# Mp2Ow39yNlAWdEMCH8zTMnOdt+Ye9+tM2edzL9Kl4+sO77e7+FaAEn55MYLQFftY
325-
# SN3qHRt9vos/jH3Dd4ix8lcDPF51ZXrPXnaX5bbNecQXkcg7cLxLUZpCPj0vBm16
326-
# tn8el33tx4eCKiLnyrKloxqsI1/zm3chqcTHnB/C1Xjj3Y0ig6b4EwF52q+ECCY1
327-
# yFI=
331+
# AYBuZ7L8Of5jgVY90zu0BcUTRxm/dSMyBreOr3W4OwJXNNHd/JV97reTGHLyx3HL
332+
# 8RjnmVHWClOiNr1vZVdct+Mbt9MiURz7nuJ4SDTMa6LXNVoEwtUxnvKbWORqDk3m
333+
# ELt3AN62Q8oercbFlKDVqo9Chg8L3350Lq77f0j281v5xKrJEkwZagGXZXdWLh4n
334+
# qMICYn76BVL6oywfabXgKhQ+N6OjKGbtMtWIX5GFv0tKF4f7Y9B77Mx+i+dNuqfT
335+
# MUyP1iSImuZIz8zHcoOAro+gLbg4VGFv5LjqxHaanUSm8iym2WZcyMLqQ0oYnuzX
336+
# IBPhtNujPeci8eCHkRVpL85TSyic5DNLC7qmZfiWFha0f1GEu4b8HgYSj2WtZCOB
337+
# ldfPxtOi4YWHM5N88GQj9/d+pbjfQE/U7oCH5IbvBod0MFO4eZrtDEhwnKU5W5NB
338+
# ysAbXO0kP/HovdKnqTbWHhnlikQMhQ5Tcn8esjgZKreoZD94EZnRVleMDe1sSMxw
339+
# o0s=
328340
# SIG # End signature block

0 commit comments

Comments
 (0)