Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save 0xa-saline/59b7940fb963b16ae5c3e5db2c66ab74 to your computer and use it in GitHub Desktop.
Save 0xa-saline/59b7940fb963b16ae5c3e5db2c66ab74 to your computer and use it in GitHub Desktop.
# Based on a hint by @tiraniddo in chat today on Matt's Twitch Stream - https://www.twitch.tv/mattifestation
# Context: https://github.com/MicrosoftDocs/windows-itpro-docs/blob/public/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md
# What does the script do?:
# Get a list of blocked filenames from the hashes in Microsoft recommended block rules.
# Result
# Some strange filenames from hashes in VT output, for e.g.169339.ps1
# Some hashes do not exist in VT.
# Get your API Key
$apiKey = '6f0c5de018542'
# Source of XML - https://raw.githubusercontent.com/MicrosoftDocs/windows-itpro-docs/public/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md
[xml]$xml = get-content .\BlockedPSHash.xml
$PSBlocks = $xml.SiPolicy.FileRules.Deny | where {$_.FriendlyName -match "Powershell"}
$headers = @{
'x-apikey' = $APIKey
}
1..$PSBlocks.Length | foreach {
#Initialize Vars
$props,$output,$res = $null
$hash = $PSBlocks[$_].Hash
$res= Invoke-RestMethod -Method 'GET' -Uri "https://www.virustotal.com/api/v3/files/$hash" -Headers $headers
$props = [ordered]@{
Hash = $hash
MeaningfulName = $res.data.attributes.meaningful_name
FileNames = $res.data.attributes.names
Generator= $res.data.attributes.trusted_verdict.generator
Organization= $res.data.attributes.trusted_verdict.organization
Verdict = $res.data.attributes.trusted_verdict.verdict
}
$output = New-Object -TypeName psobject -Property $props
$output
}
Hash MeaningfulName FileNames Generator Organization Verdict
02BE82F63EE962BCD4B8303E60F806F6613759C6 Microsoft.PowerShell.ODataAdapter.ps1 Microsoft.PowerShell.ODataAdapter.ps1, microsoft.powershell.odataadapter.ps1 Microsoft Corporation Microsoft Corporation goodware
13765D9A16CC46B2113766822627F026A68431DF MSFT_ServiceResource.psm1 MSFT_ServiceResource.psm1, msft_serviceresource.psm1 Microsoft Corporation Microsoft Corporation goodware
148972F670E18790D62D753E01ED8D22B351A57E45544D88ACE380FEDAF24A40 microsoft.powershell.odatautilshelper.ps1 microsoft.powershell.odatautilshelper.ps1, Microsoft.PowerShell.ODataUtilsHelper.ps1
29DF1D593D0D7AB365F02645E7EF4BCCA060763A microsoft.powershell.odatav4adapter.ps1 microsoft.powershell.odatav4adapter.ps1, Microsoft.PowerShell.ODataV4Adapter.ps1
2E3C47BBE1BA99842EE187F756CA616EFED61B94 RunAsHelper.psm1 RunAsHelper.psm1, runashelper.psm1 Microsoft Corporation Microsoft Corporation goodware
38DC1956313B160696A172074C6F5DA9852BF508F55AFB7FA079B98F2849AFB5 RunAsHelper.psm1 RunAsHelper.psm1, runashelper.psm1
513B625EA507ED9CE83E2FB2ED4F3D586C2AA379 69633.ps1 69633.ps1, MSFT_ServiceResource.psm1, msft_serviceresource.psm1
71FC552E66327EDAA72D72C362846BD80CB65EECFAE95C4D790C9A2330D95EE6 Microsoft.PowerShell.ODataV4Adapter.ps1 Microsoft.PowerShell.ODataV4Adapter.ps1, microsoft.powershell.odatav4adapter.ps1 Microsoft Corporation Microsoft Corporation goodware
72E4EC687CFE357F3E681A7500B6FF009717A2E9538956908D3B52B9C865C189 microsoft.powershell.odatav4adapter.ps1 microsoft.powershell.odatav4adapter.ps1, Microsoft.PowerShell.ODataV4Adapter.ps1
74E207F539C4EAC648A5507EB158AEE9F6EA401E51808E83E73709CFA0820FDD microsoft.powershell.odataadapter.ps1 microsoft.powershell.odataadapter.ps1, Microsoft.PowerShell.ODataAdapter.ps1
75288A0CF0806A68D8DA721538E64038D755BBE74B52F4B63FEE5049AE868AC0 RunAsHelper.psm1 RunAsHelper.psm1, runashelper.psm1 Microsoft Corporation Microsoft Corporation goodware
7DB3AD53985C455990DD9847DE15BDB271E0C8D1 WindowsPackageCab.psm1 WindowsPackageCab.psm1, windowspackagecab.psm1 Microsoft Corporation Microsoft Corporation goodware
84BB081141DA50B3839CD275FF34854F53AECB96CA9AEB8BCD24355C33C1E73E 69633.ps1 69633.ps1, MSFT_ServiceResource.psm1, msft_serviceresource.psm1
86DADE56A1DBAB6DDC2769839F89244693D319C6 Microsoft.PowerShell.ODataUtilsHelper.ps1 Microsoft.PowerShell.ODataUtilsHelper.ps1, microsoft.powershell.odatautilshelper.ps1 Microsoft Corporation Microsoft Corporation goodware
BD3139CE7553AC7003C96304F08EAEC2CDB2CC6A869D36D6F1E478DA02D3AA16 Microsoft.PowerShell.ODataUtilsHelper.ps1 Microsoft.PowerShell.ODataUtilsHelper.ps1, microsoft.powershell.odatautilshelper.ps1 Microsoft Corporation Microsoft Corporation goodware
BE3FFE10CDE8B62C3E8FD4D8198F272B6BD15364A33362BB07A0AFF6731DABA1 WindowsPackageCab.psm1 WindowsPackageCab.psm1, windowspackagecab.psm1 Microsoft Corporation Microsoft Corporation goodware
C1196433541B87D22CE2DD19AAAF133C9C13037A microsoft.powershell.odatautilshelper.ps1 microsoft.powershell.odatautilshelper.ps1, Microsoft.PowerShell.ODataUtilsHelper.ps1
C6C073A80A8E76DC13E724B5E66FE4035A19CCA0C1AF3FABBC18E5185D1B66CB MSFT_ServiceResource.psm1 MSFT_ServiceResource.psm1, msft_serviceresource.psm1
CE5EA2D29F9DD3F15CF3682564B0E765ED3A8FE1 Microsoft.PowerShell.ODataV4Adapter.ps1 Microsoft.PowerShell.ODataV4Adapter.ps1, microsoft.powershell.odatav4adapter.ps1 Microsoft Corporation Microsoft Corporation goodware
D027E09D9D9828A87701288EFC91D240C0DEC2C3 RunAsHelper.psm1 RunAsHelper.psm1, runashelper.psm1
D2CFC8F6729E510AE5BA9BECCF37E0B49DDF5E31 169339.ps1 169339.ps1, RunAsHelper.psm1, runashelper.psm1
DED853481A176999723413685A79B36DD0F120F9 MSFT_ServiceResource.psm1 MSFT_ServiceResource.psm1, msft_serviceresource.psm1
DFCD10EAA2A22884E0A41C4D9E6E8DA265321870 microsoft.powershell.odataadapter.ps1 microsoft.powershell.odataadapter.ps1, Microsoft.PowerShell.ODataAdapter.ps1
F16E605B55774CDFFDB0EB99FAFF43A40622ED2AB1C011D1195878F4B20030BC Microsoft.PowerShell.ODataAdapter.ps1 Microsoft.PowerShell.ODataAdapter.ps1, microsoft.powershell.odataadapter.ps1 Microsoft Corporation Microsoft Corporation goodware
F29A958287788A6EEDE6035D49EF5CB85EEC40D214FDDE5A0C6CAA65AFC00EEC 169339.ps1 169339.ps1, RunAsHelper.psm1, runashelper.psm1
F875E43E12685ECE0BA2D42D55A13798CE9F1FFDE3CAE253D2529F4304811A52 MSFT_ServiceResource.psm1 MSFT_ServiceResource.psm1, msft_serviceresource.psm1 Microsoft Corporation Microsoft Corporation goodware
720D826A84284E18E0003526A0CD9B7FF0C4A98A
CB5DF9D0D25571948C3D257882E07C7FA5E768448E0DEBF637E110F9FF575808
3C7265C3393C585D32E509B2D2EC048C73AC5EE6
7F1E03E956CA38CC0C491CB958D6E61A52491269CDB363BC488B525F80C56424
27D86C9B54E1A97399A6DC9C9DF9AE030CB734C8
917BD10E82C6E932F9C63B9BDCCC1D9BF04510CD8491B005CFFD273B48B5CD1E
B3BB2D75AECB34ED316CE54C6D513420186E4950
B734F6269A6738861E1DF98EE0E4E7377FAED10B82AAA9731DA0BB1CB366FCCE
FF378B465F2C8A87B4092F7C1F96399C0156CEEB
9B884CFE78F921042B003574AE30D9E86EE3DCC11E7110A1C92927F13C3F47E6
C7B99E8B59182112A3A14BD39880BDCDDD5C724F
6E585890C7369D6D8DA85C8B6B7411463BAA1ACAE9CE4197E033A46C897B35E5
BA4B3A92123FBCE66398020AFBCC0BCA1D1AAAD7
D8D361E3690676C7FDC483003BFC5C0C39FB16B42DFC881FB8D42A1064740B0B
1EA5104AE1A7A53F9421E0193B749F310B9261D1
66C1B8569019512ACDDC145DA6D348A68DE008BE7C05930AD0EC6927C26061AD
4EB2C3A4B551FC028E00F2E7DA9D0F1E38728571
30EAC589069FB79D540080B04B7FDBB8A9B1DF4E96B9D7C98519E49A1ED56851
E55505B609DD7A22F55C4BA9EDAD5627ECA6A8E8
ABDDA9C1EDA9F2344FB5B79890B7FD854D0E3D28BEC26AE33AAD196948AB642D
A15964475D213FB752B42E7DCDDBF4B14D623D14
61A68B436D828193E0C7B44D2AF83D22A9CB557B90186E4E6AC998CE5E3BFE8A
DB0C4B5CA1CBC3B117AB0439C5937B6A263DFD87
6D4FB385328CA01700092E1CDF75A97123A95120D5F8A9877FFB4D5A8531380B
72F9DCDA6ECDD6906A2538DFE795A2E2CA787BBC
F98FEC4A0306BD398F7FB7F611679B7797D32D54D1F2B35D728C0C7A058153ED
C980B65B86F780AC93B9458E9657291083CFEDA8
F9473493FF53274B8E75EC7E517F324AA0C5644C6F8045D3EF3A1B9A669ECF78
C30355B5E6FA3F793A3CC0A649945829723DD85C
4EB14099165177F0F3A1FACE32E72CF2DD221DB44155E73AFF94CB7DA195EF22
5C6CC1903D3DA2054ECD9A295EEE26F5561E152A
0BF8CAB75DAB712FC848DE7CC7DC5C8A10D666515E7535F89146F45AAAF9EF54
1443E8F56DEE11EEF5B746E3657C2F953FD4F6EA
487CB42795046E885303FC96EA54C3234E1B2072DAEB4F9218C21CC6C39A3223
072D4E33D1478C863DBAB20BF5DFF1A0FB5A9D53
631E091AE7AD2C543EE5755BC9D8DB34683C41E20D9A6CD41C8F07827156D6DB
FD15A313B890369B7D8E26C13B2070AE044FB4D8
AB9886A0993F87C2A39BC7822EE44FD4B4751C530ACF292ACD0319C967FB4F3B
4BAFD867B59328E7BB853148FE6D16B9411D7A12
D1F22B37902C2DD53FA27438436D9D236A196C10C8E492A8F4A14768644592D3
AC53AE4C8AB56D84393D67D820BEBDC3218739D3
49580C9459C3917E6F982C8E0D753D293DFA2E4FD1152F78FF7C73CF8B422507
333678A44D4BEBE9BEA3041FFDA9E2B55B58F1B5
94CBBC3970F01280D98C951BD0C4158D4B09A2BE21B8A27790D9F127B78C6F3F
5F5620DC049FE1F1C2DBAC077A59BA69CF2FF72C
A32C0769F36CAE0B6A7A1B8CCB6B7A75AA8BEB7F49815E96B4E120BFD7527E0A
BDBE541D269EC8235563842D024F9E37883DFB57
441076C7FD0AD481E6AC3198F08BE80EA9EB2926CA81D733F798D03DBEFD683E
FD6FE9143A46F4EBB46E6B46332FA7171002EBF0
85399D84601207AB92C8CA4D7D6E58CB1B0B0B57ED94FA7E5A1191FA1810E223
98FD94A89DCF92A7BEDB51C72BAD1A67650DD6E5
5CE4B042E986DAFEB7E2D2ABFB80376C4DEC325DB23B584B76039EEA6E1A74B1
6BC1E70F0EA84E88AC28BEAF74C10F3ABDF99209
93CB3907D1A9473E8A90593250C4A95EAE3A7066E9D8A57535CBDF82AA4AD4C2
7FCE82DBBC0FE45AFBE3927C323349C32D5A463A
2EDA8CA129E30CB5522C4DCD1E5AFDCA1E9C6447DD7053DACEF18DCDCCF3E2BC
BDB3DAC80667A0B931835D5D658C08F236B413D1
51287BACB692AAC5A8659774D982B304DC0C0B4A4D8F41CBCCD47D69796786DE
9633529CACE25ACCB29EBC5941DE1874903C0297
483A3997D5DA69A51DC7EA368A36C3CA4A5BD56CB08BFD9912BE799005156C18
B3493E30A2C347B550331C86529BDC288EAF8186
9371E2333906441715DE15FEE8A9AA03C4D076CA3C04D9A7AB0CC32189DA66ED
5D4B0794EB973D61CF74A700F11BE84E527E0E51
537DE34A1F4B3F8345D02F5BBA2B063F070A42FC1581AAC2AA91C1D071B14521
F3C75F35F42C1C5B3B4ED888187D6AB4035F994C
AD5678ED0734281973465DD728281A6C0EA146620FF2106A4EEFC7E94622B92F
91C0F76798A9679188C7D93FDEBAF797BDBE41B2
1D9244EAFEDFBFC02E13822E24A476C36FFD362B9D18F6CD195B654A34F946FF
7FCB424E67DDAC49413B45D7DCD636AD70E23B41
7E6F9A738520F78D1E9D0D0883FB07DD9188408CBE7C2937BDE1590F90C61753
A9745E20419EC1C90B23FE965D3C2DF028AF39DC
71B5B58EAA0C90397BC9546BCCA8C657500499CD2087CD7D7E1753D54C07E71D
3E5294910C59394DA93962128968E6C23016A028
DA700D4F58BCEA1D5A9CAD4F20AC725C6A354F9DA40E4F8F95E1C3DC7B84F550
266896FD257AD8EE9FC73B3A50306A573714EA8A
8E36BD08084C73AF674F2DAD568EE3BA2C85769FA7B3400CB62F7A7BD028BE9A
2CB781B3BD79FD277D92332ACA22C04430F9D692
92AE03F0090C0A5DF329B4B3FFEDBA622B0521BA699FA303C24120A30ED4C9E6
D82583F7D5EA477C94630AC5AAEB771C85BD4B0A
9B0F39AB233628A971ACEC53029C9B608CAB99868F1A1C5ABE20BC1BD1C2B70E
2DF4350DE3C97C9D4FD2973F8C5EA8AE621D22A8
015CE571E8503A353E2250D4D0DA19493B3311F3437527E6DDD2D2B6439FA2EB
080DEC3B15AD5AFE9BF3B0943A36285E92BAF469
F1391E78F17EA6097906B99C6F4F0AE8DD2E519856F837A3BCC58FBB87DAAE62
F87C726CCB5E64C6F363C21255935D5FEA9E4A0E
B7B42C3C8C61FD2616C16BBCF36EA15EC26A67536E94764D72A91CE04B89AAA4
25F52340199A0EA352C8B1A7014BCB610B232523
64D6D1F3A053908C5635BD6BDA36BC8E72D518C7ECE8DA761C0DDE70C50BB632
029198F05598109037A0E9E332EC052317E834DA
70B4BB6C2B7E9237FB14ABBC94955012285E2CAA74F91455EE52809CDAD4E7FC
A4390EF2D77F76DC4EFE55FF74EE1D06C303FDAE
3246A0CB329B030DA104E04B1A0728DE83724B08C724FD0238CE4578A0245576
89CEAB6518DA4E7F75B3C75BC04A112D3637B737
6581E491FBFF954A1A4B9CEA69B63951D67EB56DF871ED8B055193595F042B0D
00419E981EDC8613E600C939677F7B460855BF7E
61B724BCFC3DA1CC1583DB0BC42EFE166E92D8D3CE91E58A29F7AEBEFAE2149F
272EF88BBA9B4B54D242FFE1E96D07DBF53497A0
AFC0968EDCE9E5FC1BC392382833EBEF3265B32D3ECBB529D89A1DF33A31E9BD
CD9D9789B3B31562C4BE44B6BEEA8815C5EDAE1F
FCAF8DC3C7A5D3B29B19A9C5F89324BF65B50C440AC0316B08532CEA2F1FF9B0
941D0FD47887035A04E17F46DE6C4004D7FD8871
4AD6DC7FF0A2E776CE7F27B4E3D3C1C380CA3548DFED565429D88C3BBE61DD0F
421D1142105358B8360454E43FD15767DA111DBA
692CABD40C1EDFCB6DC50591F31FAE30848E579D6EF4D2CA0811D06B086CF8BE
AC9F095DD4AE80B124F55541761AA1F35E49A575
0D8A0FB3BF3CF80D44ED20D9F1E7292E9EE5A49ABCE68592DED55A71B0ACAECE
B1CF2A18B281F73FE6685B5CE74D1BA50BE9AFE5
095B79953F9E3E2FB721693FBFAD5841112D592B6CA7EB2055B262DEB7C7008A
128D7D03E4B85DBF95427D72EFF833DAB5E92C33
EACFC615FDE29BD858088AF42E0917E4B4CA5991EFB4394FB3129735D7299235
47D2F87F2D2D516D712A156421F0C2BD285200E9
8CACA1828E7770DADF21D558976D415AC7BDA16D58926308FD5E9D5087F4B0E6
CD9D70B0107801567EEADC4ECD74511A1A6FF4FE
9C96396EFCC9DC09F119DE8695CB3372F82DB46D23A1B7A88BD86CBE814233E1
233E3B5108A43239C6C13292043DED0567281AF9
6EDF19CC53EA2064CE108957343EB3505359CF05BD6955C7502AF565BD761702
CD725B606888E5C5426FEAB44E2CC7722DFE5411
B20C4F36AE6A3AC323759C81173FACE1B1C112FA5B701C65DCD7313D7CE59907
E5212F1081B5777B88F5C41174ADEDB35B4258CF
F4DE5B5395701F8C94D65D732E4D212E1879C9C84345B46A941965B094F75017
EC41A3FB8D6E3B0F55F6583C14C45B6238753019
76CA6B396796351685198D6189E865AFD7FB9E6C5CEFA9EA0B5F0A9F1FC98D57
3B2B7042A84033CA846AFE472912524F7BAD57E5
2DF95ABEB23DAA0377DFA6360976B69D3CEE7325A9B7571F331D569809FAED8B
7BED2F9C0ADF1597C7EBB79163BDA21D8D7D28CA
44BDD2DADB13E7A8FF6AFCF4AE3E2CC830506D9475B4C2C71D319E169977998F
A1251FA30162B13456A4687495726FF793D511BE
9C15E4DE10DE47ACD393359D523211AD8596C61FE54F2C0664D48E1D249231CE
D835947C84CFBA652B553A77A90475E02291AA5F
B4D6DAA10398D5DA192DFDD75010F428D24762D432934F0E2030D39610D43E12
1F85BBEC1DFC5785B91735A7C561E664F7FE1E94
828F05BFF829019EC0F3082323FEA859C0D71CCE14B5B75C07E7D418EF354269
FC0E23771620B41E6920F2463F49B84307D8BA91
C4FA568C852A46316308A660B80D83A11D41071F1CF4A79847A3F56714CC47AF
D18240AEE8B9B964F6B9CDFC5AFB6C343C286636
7B4C39285569F14AA9799332C542A0796717C5EF9D636BD11B2841450BC6399D
1A16008D330330182AA555B1D3E9BE0B2D6BECBF
D7685E259D0328937487856A3AB68B6D9D420DD4E02541F4D71164DFA65B4644
FBA274406B503B464B349805149E6AA722909CC9
FEBC97ED819C79E54157895457DBA755F182D6330A5103E0663AFA07E01E5CF8
293AF426A39282770387F5EE25CA719A91419A18
A9E655A96A124BC361D9CC5C7663FC033AA6F6609916EFAA76B6A6E9713A0D32
AEBFE7497F4A1947B5CB32650843CA0F85BD56D0
8C385B2C16136C097C96701D2140E014BF454CFA7297BE0C28431DED15339C0F
8FB604CD72701B83BC265D87F52B36C6F14E5DBE
B35AFBA7A897CB882C14A08AFB36A8EC938BDA14DF070234A2CCBDBA8F7DF91C
CE70309DB83C9202F45028EBEC252747F4936E6F
1F6D74FDA1F9EE6BBAC72E7E717A01B9FFC29822561D11175F6809D12215B4ED
9D71AD914DBB2FDF793742AA63AEEF4E4A430790
8CC1B5FA9A9609AC811F6505FA9B68E85A87BAE1EF676EFFE1BE438EACBDF3E1
7484FD78A9298DBA24AC5C882D16DB6146E53712
A79A74BFB768312E8EE089060C5C3238D59EF0C044A450FEB97DCA26815ECB34
78C3C6AEF52A6A5392C55F1EC98AF18053B3087D
493B620FCAD8A91D1FD7C726697E09358CA90822E8D6E021DF56E70B46F7C346
783FFB771F08BCF55C2EA474B5460EB65EA9444C
09DA1592B8457F860297821EB7FAA7F3BB71FC1916ED5DEE6D85044953640D5C
B303D1689ED99613E4F52CE6E5F96AAEBC3A45C3
82AB406FD78DCF58F65DC14D6FDDD72840015F3FE5B554428969BECA0325CD9C
DB5C6CB23C23BA6A3CD4FD4EC0A4DAEE3FC66500
9A46C16C5151D97A0EFA3EA503249E31A6D5D8D25E4F07CD4E5E077A574713FB
C1E08AD32F680100C51F138C6C095139E7230C3B
A5D5C1F79CD26216194D4C72DBAA3E48CB4A143D9E1F78819E52E9FEB2AD0AE3
BACA825D0852E2D8F3D92381D112B99B5DD56D9F
ABA28E0FC251E1D7FE5E264E1B36EC5E482D70AA434E75A756356F23F0C1F2F4
E89C29D38F554F6CB73B5FD3D0A783CC12FFEBC3
4C93CBDCF4328D27681453D8DFD7495955A07EE6A0EFB9A593853A86990CF528
5B5E7942233D7C8A325A429FC4F4AE281325E8F9
40DA20086ED76A5EA5F62901D110216EE206E7EEB2F2BFF02F61D0BE85B0BB5A
926DCACC6983F85A8ABBCB5EE13F3C756705A1D5
A22761E2BF18F02BB630962E3C5E32738770AAEA77F8EDA233E77792EB480072
6FE6723A355DEB4BC6B8637A634D1B43AFA64112
9BCC55A97A275F7D81110877F1BB5B41F86A848EA02B4EE1E1E6A44D927A488F
8D5599B34BED4A660DACC0922F6C2F112F264758
F375014915E5E027F697B29201362B56F2D9E598247C96F86ABADCC6FF42F034
CCFB247A3BCA9C64D82F647F3D30A3172E645F13
5E52ABBC051368315F078D31F01B0C1B904C1DDB6D1C1E4A91BE276BDF44C66F
E8EB859531F426CC45A3CB9118F399C92054563E
CD9E1D41F8D982F4AA6C610A2EFEAEBA5B0CDD883DF4A86FA0180ACD333CAA86
C92D4EAC917EE4842A437C54F96D87F003199DE8
3A270242EB49E06405FD654FA4954B166297BBC886891C64B4424134C39872DB
66681D9171981216B31996429695931DA2A638B9
7A2DF7D56912CB4EB5B36D071496EDC97661086B0E4C9CC5D9C61779A5A7DAAA
9DCA54C85E4C645CB296FE3055E90255B6506A95
8C9C58AD12FE61CBF021634EC6A4B3094750FC002DA224423E0BCEB01ECF292A
3AF2587E8B62F88DC363D7F5308EE4C1A6147338
D32D88F158FD341E32708CCADD48C426D227D0EC8465FF4304C7B7EAC2C6A93E
D3D453EBC368DF7CC2200474035E5898B58D93F1
BBE569BCC282B3AF682C1528D4E3BC53C1A0C6B5905FA34ADB4305160967B64A
D147CE5C7E7037D1BE3C0AF67EDB6F528C77DB0A
11F936112832738AD9B3A1C67537D5542DE8E86856CF2A5893C4D26CF3A2C558
7DBB41B87FAA887DE456C8E6A72E09D2839FA1E7
3741F3D2F264E047339C95A66085599A49766DEF1C5BD0C32237CE87FA0B41FB
5F3AECC89BAF094EAFA3C25E6B883EE68A6F00B0
AA085BE6498D2E3F527F3D72A5D1C604508133F0CDC05AD404BB49E8E3FB1A1B
DDE4D9A08514347CDE706C42920F43523FC74DEA
81835C6294B96282A4D7D70383BBF797C2E4E7CEF99648F85DDA50F7F41B02F6
48092864C96C4BF9B68B5006EAEDAB8B57B3738C
36EF3BED9A5D0D563BCB354BFDD2931F6256759D1D905BA5DC21CDA496F2FEB7
7F6725BA8CCD2DAEEFD0C9590A5DF9D98642CCEA
DB68DB3AE32A8A662AA6EE16CF459124D2701719D019B614CE9BF115F5F9C904
FF205856A3209227D571EAD4B8C1E611E7FF9924
A63B38CE17DA60C4C431FC42C4507A0B7C19B384AC9E121E2988AD026E71ED63
479C9429691314D3E21E4F4CA8B95D5BD2BDDEDA
2BA4E369D267A9ABDEBA50DA2CB5FC56A8EE4382C5BCFCFFD121350B88A6F0E1
C7D70B96440D215173F35412D56CF9329886D8D3
B00C54F1AA77D88335675EAF07ED834E68FD96DD7606914C2867F9C506AB0A56
2AB804E1FF982AE0EDB591BC61AA909CF32E99C5
253120422B0DD987C293CAF5928FA820414C0A01622FD0EAF304A750FC5AEEFE
8DAB1D74CAEDBAA8D17805CF00D64A44F5831C12
AC1CE3AA9023E23F2F63D5A3536294B914686057336402E059DEF6559D1CE723
993425279D204D1D14C3EB989DEB4805ADC558CF
BDADDD710E47EB8D24B78E542F3996B0EA2CA577ABD515785819302DB15839DD
F4DB0CDF3A3FD163A9B90789CC6D14D326AD609C
5D249D8366077713024552CA8D08F164E975AFF89E8909E35A43F02B0DC66F70
5B8E45EECA32C2F0968C2252229D768B0DB796A0
B4D336B32C27E3D3FEBE4B06252DDE9683814E7E903C98448972AAB7389DFC02
4F5D66B449C4D2FDEA532F9B5DBECA5ACA8195EF
39F2F19A5C6708CE8CE4E1ABBEBA8D3D1A6220391CA86B2D319E347B46005C97
4BFB3F95CA1B79DA3C6B0A2ECB432059E686F967
0C4688AACD02829850DE0F792AC06D3C87895412A910EA76F7F9BF31B3B4A3E9
6DC048AFA50B5B1B0AD7DD3125AC83D46FED730A
432F666CCE8CD222484E263AE02F63E0038143DD6AD07B3EB1633CD3C498C13D
2B45C165F5E0BFD932397B18980BA680E2E82BD1
1DD0AD6B85DAEBAE7555DC37EA6C160EA38F75E3D4847176F77562A59025660A
A8C9E28F25C9C5F479691F2F49339F4448747638
F8FA17038CD532BF5D0D6D3AC55CE34E45EB690637D38D399CAB14B09807EB6C
4BAFD867B59328E7BB853148FE6D16B9411D7A12
D1F22B37902C2DD53FA27438436D9D236A196C10C8E492A8F4A14768644592D3
3BA0605C08935B340BEFDC83C0D92B1CE52B8348
B794B01CE561F2791D4ED3EADE523D03D2BE7B4CEFE9AAFC685ECE8ACF515ED2
8B74A22710A532A71532E4F0B1C60AABDCAA29AB
EB335007DF9897BCD2ED5C647BA724F07658E8597E73E353479201000CF2EF79
10E2CD3A2CFA0549590F740139F464626DEE2092
61DEC96B91F3F152DFDA84B28EBB184808A21C4C183CC0584C66AC7E20F0DDB6
98E84F46B3EB3AD7420C9715722145AFB0C065A7
67398990D42DFF84F8BE33B486BF492EBAF61671820BB9DCF039D1F8738EC5A4
58F399EC75708720E722FBD038F0EC089BF5A8C0
C523FFF884C44251337470870E0B158230961845FC1E953F877D515668524F2E
41EE8E9559FC0E772FC26EBA87ED4D77E60DC76C
219AD97976987C614B00C0CD1229B4245F2F1453F5AF90B907664D0BF6ADFE78
7F7E646892FCEB8D6A19647F00C1153014955C45
5825FF16398F12B4999B9A12849A757DD0884F9908220FB33E720F170DA288D5
7EA8A590583008446583F0AE7D66537FAD63619D
26DD094717B15B3D39600D909A9CAEBCF5C616C6277933BCC01326E8C475A128
5F6CDF52C1E184B080B89EB234DE179C19F110BA
41FB90606E3C66D21C703D84C943F8CB35772030B689D9A9895CB3EF7C863FB2
91C1DACBD6773BFC7F9305418A6683B8311949CF
EB678387D01938D88E6F2F46712269D54D845EB6A8AAC3FCA256DC2160D42975
A05294D23A4A7DC91692013C0EC4373598A28B21
ABEEA4903403D2C07489436E59955ECFEEF893C63D1FDBED234343F6A6D472B1
B155C278617845EC6318E4009E4CED6639FAB951
59549FEEB4D64BA3AF50F925FECC8107422D3F54AF6106E5B0152B2F50912980
465D848F11CECE4452E831D248D326360B73A319
B9C9F208C6E50AABF91D234227D09D7C6CAB2FDB229163103E7C1F541F71C213
F0B9D75B53A268C0AC30584738C3A5EC33420A2E
365A7812DFC448B1FE9CEA83CF55BC62189C4E72BAD84276BD5F1DAB47CB3EFF
8ADCDD18EB178B6A43CF5E11EC73212C90B91988
51BD119BE2FBEFEC560F618DBBBB8203A251F455B1DF825F37B1DFFDBE120DF2
D2011097B6038D8507B26B7618FF07DA0FF01234
BA3D20A577F355612E53428D573767C48A091AE965FCB30CC348619F1CB85A02
57ABBC8E2FE88E04C57CDDD13D58C9CE03455D25
0280C4714BC806BFC1863BE9E84D38F203942DD35C6AF2EB96958FD011E4D23D
DEB07053D6059B56109DFF885720D5721EB0F55C
E374A14871C35DB57D6D67281C16F5F9EF77ABE248DE92C1A937C6526133FA36
AC33BA432B35A662E2D9D015D6283308FD046251
93B22B0D5369327247DF491AABD3CE78421D0D68FE8A3931E0CDDF5F858D3AA7
05126413310F4A1BA2F7D2AD3305E2E3B6A1B00D
108A73F4AE78786C9955ED71EFD916465A36175F8DC85FD82DDA6410FBFCDB52
B976F316FB5EE6E5A325320E7EE5FBF487DA9CE5
D54CCD405D3E904CAECA3A6F7BE1737A9ACE20F7593D0F6192B811EF17744DD6
F3471DBF534995307AEA230D228BADFDCA9E4021
2048F33CCD924D224154307C28DDC6AC1C35A1859F118AB2B6536FB954FC44EF
1FAC9087885C2FEBD7F57CC9AACE8AF94294C8FB
942E0D0BA5ECBF64A3B2D0EA1E08C793712A4C89BC1BC3B6C32A419AE38FACC1
5B67EE19AA7E4B42E58127A63520D44A0679C6CE
2B6A59053953737D345B97FA1AFB23C379809D1532BAF31E710E48ED7FA2D735
1ABC67650B169E7C437853922805706D488EEEA2
754CA97A95464F1A1687C83AE3ECC6670B80A50503067DEBF6135077C886BCF4
0E280FF775F406836985ECA66BAA9BA17D12E38B
19C9A6D1AE90AEA163E35930FAB1B57D3EC78CA5FE192D6E510CED2DAB5DD03B
4E6081C3BBB2809C417E2D03412E29FF7317DA54
3AE4505A552EA04C7664C610E81172CA329981BF53ECC6758C03357EB653F5D1
61BED1C7CD54B2F60923D26CD2F6E48C063AFED5
9405CBE91B7519290F90577DCCF5796C514746DE6390322C1624BA258D284EE9
63AA55C3B46EFAFC8625F8D5562AB504E4CBB78F
FF54885D30A13008D60F6D0B96CE802209C89A2A7D9D86A85804E66B6DE29A5D
20845E4440DA2D9AB3559D4B6890691CACD0E93E
3C9098C4BFD818CE8CFA130F6E6C90876B97D57ABBEAFABB565C487F1DD33ECC
4A473F14012EB9BF7DCEA80B86C2612A6D9D914E
1C6914B58F70A9860F67311C32258CD9072A367BF30203DA9D8C48188D888E65
641871FD5D9875DB75BFC58B7B53672D2C645F01
C115A974DD2C56574E93A4800247A23B98B9495F6EF41460D1EC139266A2484D
A21E254C18D3D53B832AD381FF58B36E6737FFB6
D214AF2AD9204118EB670D08D80D4CB9FFD74A978726240360C35AD5A57F8E7D
102B072F29122BC3A89B924987A7BF1AC3C598DB
DA444773FE7AD8309FA9A0ABCDD63B302E6FC91E750903843FBA2A7F370DB0C0
EAD58EBB00001E678B9698A209308CC7406E1BCC
34A5F48629F9FDAEBAB9468EF7F1683EFA856AAD32E3C0CC0F92B5641D722EDC
727EDB00C15DC5D3C14368D88023FDD5A74C0B06
5720BEE5CBE7D724B67E07C53E22FB869F8F9B1EB95C4F71D61D240A1ED8D8AD
A43137EC82721A81C3E05DC5DE74F0549DE6A130
1731118D97F278C18E2C6922A016DA7C55970C6C4C5441710D1B0464EED6EAEB
17EC94CB9BF98E605F9352987CA33DCE8F5733CD
AFE0CC143108BBDBE60771B6894406785C471BA5730F06EE8185D0A71617B583
F6E9C098737F0905E53B92D4AD49C199EC76D24B
50A57BFCD20380DDEFD2A717D7937D49380D4D5931CC6CC403C904139546CB1D
2118ACC512464EE95946F064560C15C58341B80C
005990EE785C1CA7EAEC82DA29F5B363049DC117A18823D83C10B86B5E8D0A5F
54FAE3A389FDD2F5C21293D2317E87766AF0473D
70F4E503D7484DF5B5F73D9A753E585BFADB8B8EBA42EB482B6A66DB17C87881
B4831AF4B25527EF0C172DAA5E4CA26DE105D30B
D410A37042A2DC53AD1801EBB2EF507B4AE475870522A298567B79DA61C3E9C8
85BBC0CDC34BD5A56113B0DCB6795BCEBADE63FA
C6F8E3A3F2C513CEDD2F21D486BF0116BAF2E2EE4D631A9BE4760860B1161848
46105ACE7ABEC3A6E6226183F2F7F8E90E3639A5
F60BE088F226CA1E2308099C3B1C2A54DB4C41D2BE678504D03547B9E1E023F6
C9478352ACE4BE6D6B70BBE710C2E2128FEFC7FE
F4A81E7D4BD3B8762FAED760047877E06E40EC991D968BD6A6929B848804C1A4
9E56E910919FF65BCCF5D60A8F9D3EBE27EF1381
34887B225444A18158B632CAEA4FEF6E7D691FEA3E36C12D4152AFAB260668EB
1FD04D4BD5F9E41FA8278F3F9B05FE8702ADB4C8
6586176AEBE8307829A1E03D878EF6F500E8C5032E50198DF66F54D3B56EA718
DEBC3DE2AD99FC5E885A358A6994E6BD39DABCB0
FDF54A4A3089062FFFA4A41FEBF38F0ABC9D502B57749348DF6E78EA2A33DDEA
6AA06D07D9DE8FE7E13B66EDFA07232B56F7E21D
DD3E74CFB8ED64FA5BE9136C305584CD2E529D92B360651DD06A6DC629E23449
5C858042246FDDDB281C1BFD2FEFC9BAABC3F7AD
20E65B1BE06A99507412FC0E75D158EE1D9D43AE5F492BE4A87E3AA29A148310
2ABCD0525D31D4BB2D0131364FBE1D94A02A3E2A
806EC87F1EFA428627989318C882CD695F55F60A1E865C621C9F2B14E4E1FC2E
E2967D755D0F79FA8EA7A8585106926CA87F89CB
07382BE9D8ACBAFDA953C842BAAE600A82A69183D6B63F91B061671C4AF9434B
75EF6F0B78098FB1766DCC853E004476033499CF
699A9D17E1247F05767E82BFAFBD96DBE07AE521E23D39613D4A39C3F8CF4971
E73178C487AF6B9F182B2CCA25774127B0303093
0BD1FE62BE97032ADDAAB41B445D00103302D3CE8A03A798A36FEAA0F89939FF
EBF20FEECA95F83B9F5C22B97EB44DD7EB2C7B5F
B5AE0EAA5AF4245AD9B37C8C1FC5220081B92A13950C54D82E824D2D3B840A7C
5E53A4235DC549D0195A9DDF607288CEDE7BF115
FE57195757977E4485BF5E5D72A24EA65E33F8EAA7245381453960D5646FAF58
014BC30E1FC12F270824F01DC7C934497A573124
65B3B357C356DAE26E5B036820C193989C0F9E8E08131B3186F9443FF9A511E4
128D7D03E4B85DBF95427D72EFF833DAB5E92C33
EACFC615FDE29BD858088AF42E0917E4B4CA5991EFB4394FB3129735D7299235
C7D70B96440D215173F35412D56CF9329886D8D3
B00C54F1AA77D88335675EAF07ED834E68FD96DD7606914C2867F9C506AB0A56
8287B536E8E63F024DE1248D0FE3E6A759E9ACEE
B714D4A700A56BC1D4B3F59DFC1F5835CB97CBEF3927523BF71AF96B00F0FFA4
6BC1E70F0EA84E88AC28BEAF74C10F3ABDF99209
93CB3907D1A9473E8A90593250C4A95EAE3A7066E9D8A57535CBDF82AA4AD4C2
AC9F095DD4AE80B124F55541761AA1F35E49A575
0D8A0FB3BF3CF80D44ED20D9F1E7292E9EE5A49ABCE68592DED55A71B0ACAECE
3C7265C3393C585D32E509B2D2EC048C73AC5EE6
7F1E03E956CA38CC0C491CB958D6E61A52491269CDB363BC488B525F80C56424
89CEAB6518DA4E7F75B3C75BC04A112D3637B737
6581E491FBFF954A1A4B9CEA69B63951D67EB56DF871ED8B055193595F042B0D
4BFB3F95CA1B79DA3C6B0A2ECB432059E686F967
0C4688AACD02829850DE0F792AC06D3C87895412A910EA76F7F9BF31B3B4A3E9
BDBE541D269EC8235563842D024F9E37883DFB57
441076C7FD0AD481E6AC3198F08BE80EA9EB2926CA81D733F798D03DBEFD683E
BDB3DAC80667A0B931835D5D658C08F236B413D1
51287BACB692AAC5A8659774D982B304DC0C0B4A4D8F41CBCCD47D69796786DE
EA157E01147629D1F59503D8335FB6EBC688B2C1
14C160DF95736EC1D7C6C55B9D0F81832E8FE0DB6C5931B23E45A559995A1000
272EF88BBA9B4B54D242FFE1E96D07DBF53497A0
AFC0968EDCE9E5FC1BC392382833EBEF3265B32D3ECBB529D89A1DF33A31E9BD
029198F05598109037A0E9E332EC052317E834DA
70B4BB6C2B7E9237FB14ABBC94955012285E2CAA74F91455EE52809CDAD4E7FC
5B8E45EECA32C2F0968C2252229D768B0DB796A0
B4D336B32C27E3D3FEBE4B06252DDE9683814E7E903C98448972AAB7389DFC02
6792915D3C837A39BD04AD169488009BB1EA372C
23B10EC5FC7EAEB9F8D147163463299328FAED4B973BB862ECD3F28D6794DA9D
EC41A3FB8D6E3B0F55F6583C14C45B6238753019
76CA6B396796351685198D6189E865AFD7FB9E6C5CEFA9EA0B5F0A9F1FC98D57
A15964475D213FB752B42E7DCDDBF4B14D623D14
61A68B436D828193E0C7B44D2AF83D22A9CB557B90186E4E6AC998CE5E3BFE8A
24F9CF6C5E9671A295AD0DEED74737FB6E9146DE
C2E862CC578F54A53496EEE2DCB534A106AFD55C7288362AF6499B45F8D8755E
F87C726CCB5E64C6F363C21255935D5FEA9E4A0E
B7B42C3C8C61FD2616C16BBCF36EA15EC26A67536E94764D72A91CE04B89AAA4
4EB2C3A4B551FC028E00F2E7DA9D0F1E38728571
30EAC589069FB79D540080B04B7FDBB8A9B1DF4E96B9D7C98519E49A1ED56851
2DF4350DE3C97C9D4FD2973F8C5EA8AE621D22A8
015CE571E8503A353E2250D4D0DA19493B3311F3437527E6DDD2D2B6439FA2EB
993425279D204D1D14C3EB989DEB4805ADC558CF
BDADDD710E47EB8D24B78E542F3996B0EA2CA577ABD515785819302DB15839DD
1A16008D330330182AA555B1D3E9BE0B2D6BECBF
D7685E259D0328937487856A3AB68B6D9D420DD4E02541F4D71164DFA65B4644
2CB781B3BD79FD277D92332ACA22C04430F9D692
92AE03F0090C0A5DF329B4B3FFEDBA622B0521BA699FA303C24120A30ED4C9E6
BA4B3A92123FBCE66398020AFBCC0BCA1D1AAAD7
D8D361E3690676C7FDC483003BFC5C0C39FB16B42DFC881FB8D42A1064740B0B
D5A9460A941FB5B49EAFDD57575CFB23F27779D3
4BDAAC1654328E4D37B6ED89DA351155438E558F51458F2129AFFAC5B596CD61
3E5294910C59394DA93962128968E6C23016A028
DA700D4F58BCEA1D5A9CAD4F20AC725C6A354F9DA40E4F8F95E1C3DC7B84F550
C30355B5E6FA3F793A3CC0A649945829723DD85C
4EB14099165177F0F3A1FACE32E72CF2DD221DB44155E73AFF94CB7DA195EF22
C647D17850941CFB5B9C8AF49A48569B52230274
0BCBDE8791E3D6D7A7C8FC6F25E14383014E6B43D9720A04AF0BD4BDC37F79E0
CA6E0BAB6B28E1592D0FC5940023C7A81E2568F8
366E00E2F517D4D404133AEFEF6F917DFA156E3E46D350A8CBBE59BE1FB877A2
7D9FFFA86DDCD227A3B4863D995456308BAC2403
4439BBF61DC012AFC8190199AF5722C3AE26F365DEE618D0D945D75FD1AABF3C
8FFDD4576F2B6D4999326CFAF67727BFB471FA21
94630AB6F60A7193A6E27E312AF9B71DA265D42AD49465F4EEA11EBF134BA54A
78B8454F78E216B629E43B4E40765F73BFE0D6C6
498BB1688410EE243D61FB5C7B37457FA6C0A9A32D136AF70FAD43D5F37D7A81
B1CF2A18B281F73FE6685B5CE74D1BA50BE9AFE5
095B79953F9E3E2FB721693FBFAD5841112D592B6CA7EB2055B262DEB7C7008A
8AF579DE1D7E590A13BD1DAE5BFDB39476068A05
9917A3055D194F47AB295FA3F917E4BD2F08DDF45C04C65C591A020E1507A573
DD64046BAB221CF4110FF230FA5060310A4D9610
A55AF37229D7E249C8CAFED3432E595AA77FAF8B62990C07938220E957679081
421D1142105358B8360454E43FD15767DA111DBA
692CABD40C1EDFCB6DC50591F31FAE30848E579D6EF4D2CA0811D06B086CF8BE
720D826A84284E18E0003526A0CD9B7FF0C4A98A
CB5DF9D0D25571948C3D257882E07C7FA5E768448E0DEBF637E110F9FF575808
2F587293F16DFCD06F3BF8B8348FF68827ECD307
B2F4A5FE21D5961F464CAB3E88C0ED88154B0C1A422629474AD5C9EDC11880B6
6DC048AFA50B5B1B0AD7DD3125AC83D46FED730A
432F666CCE8CD222484E263AE02F63E0038143DD6AD07B3EB1633CD3C498C13D
CD9D9789B3B31562C4BE44B6BEEA8815C5EDAE1F
FCAF8DC3C7A5D3B29B19A9C5F89324BF65B50C440AC0316B08532CEA2F1FF9B0
4F5D66B449C4D2FDEA532F9B5DBECA5ACA8195EF
39F2F19A5C6708CE8CE4E1ABBEBA8D3D1A6220391CA86B2D319E347B46005C97
A4390EF2D77F76DC4EFE55FF74EE1D06C303FDAE
3246A0CB329B030DA104E04B1A0728DE83724B08C724FD0238CE4578A0245576
E180486F0CC90AF4FB8283ADCF571884894513C8
3800E38275E6BB3B4645CDAD14CD756239BB9A87EF261DC1B68072B6DB2850C0
AC53AE4C8AB56D84393D67D820BEBDC3218739D3
49580C9459C3917E6F982C8E0D753D293DFA2E4FD1152F78FF7C73CF8B422507
00419E981EDC8613E600C939677F7B460855BF7E
61B724BCFC3DA1CC1583DB0BC42EFE166E92D8D3CE91E58A29F7AEBEFAE2149F
25F52340199A0EA352C8B1A7014BCB610B232523
64D6D1F3A053908C5635BD6BDA36BC8E72D518C7ECE8DA761C0DDE70C50BB632
F4DB0CDF3A3FD163A9B90789CC6D14D326AD609C
5D249D8366077713024552CA8D08F164E975AFF89E8909E35A43F02B0DC66F70
231A02EAB7EB192638BC89AB61A5077346FF22B9
4D544170DE5D9916678EA43A7C6F796FC02EFA9197C6E0C01A1D832BF554F748
A9745E20419EC1C90B23FE965D3C2DF028AF39DC
71B5B58EAA0C90397BC9546BCCA8C657500499CD2087CD7D7E1753D54C07E71D
15EF1F7DBC474732E122A0147640ACBD9DA1775C
04724BF232D5F169FBB0DB6821E35D772619FB4F24069BE0EC571BA622ACC4D2
7959AB2B34A5F490AD54782D135BF155592DF13F
DD03CD6B5655B4EB9DD259F26E1585389804C23DB39C10122B6BC0E8886B4C2A
CCA8C8FB699496BD50AE296B20CC9ADC3496DECE
75E6C2DD81FE2664DF466C9C2EB0F923B0C6D992FF653B673793A896D8860957
080DEC3B15AD5AFE9BF3B0943A36285E92BAF469
F1391E78F17EA6097906B99C6F4F0AE8DD2E519856F837A3BCC58FBB87DAAE62
B3B7A653DD1A10EE9A3D35C818D227E2E3C3B5FB
43E2D91C0C6A8473BE178F1793E5E34966D700F71362297ECF4B5D46239603E3
D82583F7D5EA477C94630AC5AAEB771C85BD4B0A
9B0F39AB233628A971ACEC53029C9B608CAB99868F1A1C5ABE20BC1BD1C2B70E
AAE22FD137E8B7217222974DCE60B9AD4AF2A512
DAC9E963A3897D7F7AB2B4FEBBD4894A15441246639CE3E8EE74B0228F312742
8DAB1D74CAEDBAA8D17805CF00D64A44F5831C12
AC1CE3AA9023E23F2F63D5A3536294B914686057336402E059DEF6559D1CE723
266896FD257AD8EE9FC73B3A50306A573714EA8A
8E36BD08084C73AF674F2DAD568EE3BA2C85769FA7B3400CB62F7A7BD028BE9A
2AB804E1FF982AE0EDB591BC61AA909CF32E99C5
253120422B0DD987C293CAF5928FA820414C0A01622FD0EAF304A750FC5AEEFE
25CA971D7EDFAA7A48FA19B8399301853809D7CC
0A10C71CB5CC8A801F84F2CCD8041D13DB55711435388D9500C53D122688D4E5
46E05FD4D62451C1DCB0287B32B3D77AD41544EA
D86F930445F0715D0D7E4C3B089399280FBA2ACE0E4125BA5D3DAB9FAC1A6D3A
479C9429691314D3E21E4F4CA8B95D5BD2BDDEDA
2BA4E369D267A9ABDEBA50DA2CB5FC56A8EE4382C5BCFCFFD121350B88A6F0E1
FF205856A3209227D571EAD4B8C1E611E7FF9924
A63B38CE17DA60C4C431FC42C4507A0B7C19B384AC9E121E2988AD026E71ED63
7FCB424E67DDAC49413B45D7DCD636AD70E23B41
7E6F9A738520F78D1E9D0D0883FB07DD9188408CBE7C2937BDE1590F90C61753
46936F4F0AFE4C87D2E55595F74DDDFFC9AD94EE Microsoft.PowerShell.ODataAdapter.ps1 211948.ps1, Microsoft.PowerShell.ODataAdapter.ps1, microsoft.powershell.odataadapter.ps1 Microsoft Corporation Microsoft Corporation goodware
9843DC862BC7491A279A09EFD8FF122EB23C57CA Microsoft.PowerShell.ODataAdapter.ps1 Microsoft.PowerShell.ODataAdapter.ps1, microsoft.powershell.odataadapter.ps1
11F11FB1E57F299383A615D6A28436E02A1C1A83 microsoft.powershell.odatautilshelper.ps1 Microsoft.PowerShell.ODataUtilsHelper.ps1, microsoft.powershell.odatautilshelper.ps1 Microsoft Corporation Microsoft Corporation goodware
C593ABE79DFFB1504CFCDB1A6AD65D24996E7B97 Microsoft.PowerShell.ODataUtilsHelper.ps1 Microsoft.PowerShell.ODataUtilsHelper.ps1, microsoft.powershell.odatautilshelper.ps1
93E22F2BA6C8B1C09F100F9C0E3B06FAF2D1DDB6 Microsoft.PowerShell.ODataV4Adapter.ps1 Microsoft.PowerShell.ODataV4Adapter.ps1, microsoft.powershell.odatav4adapter.ps1 Microsoft Corporation Microsoft Corporation goodware
5A8D9712CF7893C335FFB7414748625D524227FE Microsoft.PowerShell.ODataV4Adapter.ps1 Microsoft.PowerShell.ODataV4Adapter.ps1, microsoft.powershell.odatav4adapter.ps1
B5FFFEE20F25691A59F3894644AEF088B4845761 RunAsHelper.psm1 RunAsHelper.psm1, runashelper.psm1 Microsoft Corporation Microsoft Corporation goodware
3334059FF4484C43A5D08CEC3E43E2D27EDB927B
00B6993F59990C3DFEA33584BDB050F91313B17A psdesiredstateconfiguration.psm1 PSDesiredStateConfiguration.psm1, psdesiredstateconfiguration.psm1 Microsoft Corporation Microsoft Corporation goodware
7518F60A0B33011D19873908559961F96A9B4FC0 MSFT_ScriptResource.psm1 13492.ps1, MSFT_ScriptResource.psm1, 73ab28a7ea9cdaf21f6cd91ef24661db Microsoft Corporation Microsoft Corporation goodware
A1D1AF7675C2596D0DF977F57B54372298A56EE0F3E1FF2D974D387D7F69DD4E Microsoft.PowerShell.ODataAdapter.ps1 211948.ps1, Microsoft.PowerShell.ODataAdapter.ps1, microsoft.powershell.odataadapter.ps1 Microsoft Corporation Microsoft Corporation goodware
3C1743CBC43B80F5AF5B17239B03A8727B4BE81F14052BDE37685E2D54214071 Microsoft.PowerShell.ODataAdapter.ps1 Microsoft.PowerShell.ODataAdapter.ps1, microsoft.powershell.odataadapter.ps1
C7DC8B00F0BDA000D1F3CF0FBC7AB32D443C377C0130BB5153A0390E712DDDE5 microsoft.powershell.odatautilshelper.ps1 Microsoft.PowerShell.ODataUtilsHelper.ps1, microsoft.powershell.odatautilshelper.ps1 Microsoft Corporation Microsoft Corporation goodware
ED5A4747C8AEEB1AC2F4FDB8EB0B9BFC240F2B3C00BF7C6CDB372BFFEC0F8ABE Microsoft.PowerShell.ODataUtilsHelper.ps1 Microsoft.PowerShell.ODataUtilsHelper.ps1, microsoft.powershell.odatautilshelper.ps1
939C291D4A2592209EC7664EC832670FA0AC1009F974F47489D866751F4B862F Microsoft.PowerShell.ODataV4Adapter.ps1 Microsoft.PowerShell.ODataV4Adapter.ps1, microsoft.powershell.odatav4adapter.ps1 Microsoft Corporation Microsoft Corporation goodware
497A2D4207B2AE6EF09424591624A86A64A2C8E451389ED9A3256E6274556A7B Microsoft.PowerShell.ODataV4Adapter.ps1 Microsoft.PowerShell.ODataV4Adapter.ps1, microsoft.powershell.odatav4adapter.ps1
732BC385B191C8436B42CD1441DC234FFDD5EC1BD18A32894F093EECA3DD8FBC RunAsHelper.psm1 RunAsHelper.psm1, runashelper.psm1 Microsoft Corporation Microsoft Corporation goodware
CBD19FDB6338DB02299A3F3FFBBEBF216B18013B3377D1D31E51491C0C5F074C
3A316A0A470744EB7D18339B76E786564D1E96130766A9895B2222C4066CE820 psdesiredstateconfiguration.psm1 PSDesiredStateConfiguration.psm1, psdesiredstateconfiguration.psm1 Microsoft Corporation Microsoft Corporation goodware
68A4A1E8F4E1B903408ECD24608659B390B9E7154EB380D94ADE7FEB5EA470E7 MSFT_ScriptResource.psm1 13492.ps1, MSFT_ScriptResource.psm1, 73ab28a7ea9cdaf21f6cd91ef24661db Microsoft Corporation Microsoft Corporation goodware
45F948AF27F4E698A8546027717901B5F70368EE
2D63C337961C6CF2660C5DB906D9070CA38BCE828584874680EC4F5097B82E30
DA4CD4B0158B774CE55721718F77ED91E3A42EB3
7D181BB7A4A0755FF687CCE34949FC6BD6FBC377E6D4883698E8B45DCCBEA140
C67D7B12BBFFD5FBD15FBD892955EA48E6F4B408
1DCAD0BBCC036B85875CC0BAF1B65027933624C1A29BE336C79BCDB00FD5467A
7D8CAB8D9663926E29CB810B42C5152E8A1E947E
2E0203370E6E5437CE2CE1C20895919F806B4E5FEBCBE31F16CB06FC5934F010
20E7156E348912C20D35BD4BE2D52C996BF5535E
EB26078544BDAA34733AA660A1A2ADE98523DAFD9D58B3995919C0E524F2FFC3
B9DD16FC0D02EA34613B086307C9DBEAC30546AF
DE5B012C4DC3FE3DD432AF9339C36EFB8D54E8864493EA2BA151F0ADBF3E338C
6397AB5D664CDB84A867BC7E22ED0789060C6276
B660F6CA0788DA18375602537095C378990E8229B11B57B092AC8A550E9C61E8
3BF717645AC3986AAD0B4EA9D196B18D05199DA9
364C227F9E57C72F9BFA652B8C1DE738AB4747D0DB68A7B899CA3EE51D802439
3A1B06680F119C03C60D12BAC682853ABE430D21
850759BCE4B66997CF84E84683A2C1980D4B498821A8AB9C3568EB298B824AE3
654C54AA3F2C74FBEB55B961FB1924A7B2737E61
B7EA81960C6EECFD2FF385890F158F5B1CB3D1E100C7157AB161B3D23DCA0389
496F793112B6BCF4B6EA16E8B2F8C3F5C1FEEB52
E430485B577774825CEF53E5125B618A2608F7BE3657BB28383E9A34FCA162FA
6EA8CEEA0D2879989854E8C86CECA26EF79F7B19
8838FE3D8E2505F3D3D8B98C64739115838A0B443BBBBFB487342F1EE7801360
28C5E53DE197E872F7E4772BF40F728F56FE3ACC
3493DAEC6EC03E56ECC4A15432C750735F75F9CB38D8779C7783B4DA956BF037
DBB5A6F5388C574A3B5B63E65F7810AB271E9A77
6DB24D174CCF06C9138B5A9320AE4261CA0CF305357DEF1B7054DD84758E92AB
757626CF5D444F5A4AF79EDE38E9EF65FA2C9802
1E17D036EBB5E82BF2FD5BDC3ABAB08B5EA9E4504D989D2BAAAA0B6047988996
2965DC840B8F5F7ED2AEC979F21EADA664E3CB70
5449560095D020687C268BD34D9425E7A2739E1B9BFBC0886142519293E02B9D
BB47C1251866F87723A7EDEC9A01D3B955BAB846
B05F3BE23DE6AE2557D6661C6FE35E114E8A69B326A3C855023B7AC5CE9FC31B
2F3D30827E02D5FEF051E54C74ECA6AD4CC4BAD2
F074589A1FAA76A751B05AD61B968683134F3FFC10DE3077FBCEE4E263EAEB0D
10096BD0A359142A13F2B8023A341C79A4A97975
A271D72CDE48F69EB694B753BF9417CD6A72F7DA06C52E47BAB40EC2BD9DD819
F8E803E1623BA66EA2EE0751A648834130B8BE5D
E70DB033B773FE01B1D4464CAC112AF41C09E75D25FEA25AE8DAE67ED941E797
665BE52329F9CECEC1CD548A1B4924C9B1F79BD8
24CC5B946D9469A39CF892DD4E92117E0E144DC7C6FAA65E71643DEAB87B2A91
C4627F2CF69A8575D7BF7065ADF5354D96707DFD
7F1DF759C050E0EF4F9F96FF43904B418C674D4830FE61818B60CC68629F5ABA
4126DD5947E63DB50AD5C135AC39856B6ED4BF33
B38E1198F82E7C2B3123984C017417F2A48BDFF5B6DBAD20B2438D7B65F6E39F
DE16A6B93178B6C6FC33FBF3E9A86CFF070DA6D3
A3EF9A95D1E859958DEBE44C033B4562EBB9B4C6E32005CA5C07B2E07A42E2BE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment