Function at 0x405d70
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x576bf6
mov eax, dword fs:[0]
push eax
sub esp, 0x10c
mov eax, dword [0x629f58]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, edx
mov ebx, ecx
push str.WebView2Loader.dll
mov edx, ebx
lea ecx, [ebp - 0x110]
call fcn.0040e640
add esp, 4
push eax
mov dword [ebp - 4], 0
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov dword [ebp - 4], 0xffffffff
or edi, 0xffffffff
mov edx, dword [ebp - 0x110]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x405df0
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0xe8]
call fcn.004058a0
mov dword [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x405e0a
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x10c]
call fcn.00404290
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0xd4]
cmp edx, 8
jb 0x405e5a
mov ecx, dword [ebp - 0xe8]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x405e50
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409cfb
push edx
push ecx
call fcn.0054b294
add esp, 8
push dword [ebp - 0x10c]
xor eax, eax
mov dword [ebp - 0xd8], 0
push str.PreLoadWebView2:__s
mov dword [ebp - 0xd4], 7
mov word [ebp - 0xe8], ax
call fcn.004048f0
add esp, 8
lea ecx, [ebp - 0x100]
call fcn.00405120
mov byte [ebp - 4], 4
cmp dword [eax + 0x14], 8
jb 0x405ea1
mov eax, dword [eax]
push eax
lea ecx, [ebp - 0x108]
call fcn.00404290
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0xec]
cmp edx, 8
jb 0x405ef1
mov ecx, dword [ebp - 0x100]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x405ee7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409d00
push edx
push ecx
call fcn.0054b294
add esp, 8
xor eax, eax
mov dword [ebp - 0xf0], 0
mov word [ebp - 0x100], ax
mov ecx, str.Foxit_PDF_ReaderFxWebViewEBWebView
mov eax, dword [ebp - 0x108]
sub ecx, eax
sar ecx, 1
push 0x24
push str.Foxit_PDF_ReaderFxWebViewEBWebView
mov edx, dword [eax - 0xc]
mov dword [ebp - 0xec], 7
mov dword [ebp - 0x104], ecx
mov dword [ebp - 0x118], edx
call fcn.00555561
mov edx, eax
mov ecx, SysReAllocString
mov eax, dword [ebp - 0x118]
sub ecx, edx
add esp, 8
mov dword [ebp - 0x110], edx
cmp ecx, eax
jl 0x409d05
add eax, edx
mov dword [ebp - 0x114], eax
js 0x409d0f
mov eax, dword [ebp - 0x108]
mov edx, 1
mov ecx, dword [eax - 8]
sub edx, dword [eax - 4]
sub ecx, dword [ebp - 0x114]
or ecx, edx
jge 0x405f98
push dword [ebp - 0x114]
lea ecx, [ebp - 0x108]
call fcn.004044c0
mov eax, dword [ebp - 0x108]
mov ecx, dword [ebp - 0x104]
mov edx, dword [ebp - 0x118]
cmp ecx, edx
lea ecx, [eax + ecx*2]
jbe 0x405fb0
mov ecx, str.Foxit_PDF_ReaderFxWebViewEBWebView
push dword [ebp - 0x110]
push ecx
lea ecx, [eax + edx*2]
mov edx, dword [ebp - 0x110]
call fcn.00404330
mov eax, dword [ebp - 0x108]
add esp, 8
mov ecx, dword [ebp - 0x114]
cmp ecx, dword [eax - 8]
jg 0x409d05
mov dword [eax - 0xc], ecx
xor edx, edx
mov eax, dword [ebp - 0x108]
mov word [eax + ecx*2], dx
xor eax, eax
mov word [ebp - 0x40], ax
mov eax, dword [ebp - 0x10c]
mov dword [ebp - 0x30], edx
mov edx, eax
mov dword [ebp - 0x2c], 7
lea ecx, [edx + 2]
mov dword [ebp - 0x104], ecx
nop dword [eax]
mov cx, word [edx]
add edx, 2
test cx, cx
jne 0x406010
sub edx, dword [ebp - 0x104]
lea ecx, [ebp - 0x40]
sar edx, 1
push edx
push eax
call fcn.00402df0
push str.msedgewebview2.exe
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 7
call fcn.00402930
push 0x12
xor eax, eax
mov dword [ebp - 0x18], 0
push str.___user_data_dir_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.00402df0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x28]
push dword [ebp - 0x108]
call fcn.00402930
push 0x60627c
lea ecx, [ebp - 0x28]
call fcn.00402930
push 0x11e
xor eax, eax
mov dword [ebp - 0xc0], 0
push 0x606280
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xbc], 7
mov word [ebp - 0xd0], ax
call fcn.00402df0
sub esp, 0x18
mov byte [ebp - 4], 9
lea eax, [ebp - 0x28]
mov dword [ebp - 0x104], esp
mov ecx, esp
lea edx, [ebp - 0xd0]
push eax
call fcn.0040e8f0
sub esp, 0x14
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.00403e40
mov byte [ebp - 4], 9
call fcn.004108a0
push 0xdb
xor eax, eax
mov dword [ebp - 0xa8], 0
push str.__embedded_browser_webview1___webview_exe_nameFoxitPDFReader.exe___webview_exe_version13.1.0.17194___noerrdialogs___embedded_browser_webview_dpi_awareness1___enable_featuresmsSingleSignOnOSForPrimaryAccountIsShared
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa4], 7
mov word [ebp - 0xb8], ax
call fcn.00402df0
sub esp, 0x18
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x28]
mov dword [ebp - 0x104], esp
mov ecx, esp
lea edx, [ebp - 0xb8]
push eax
call fcn.0040e8f0
sub esp, 0x14
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.00403e40
mov byte [ebp - 4], 0xb
call fcn.004108a0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 7
push 0x248
xor eax, eax
lea ecx, [ebp - 0xa0]
push str.__typegpu_process___noerrdialogs___webview_exe_nameFoxitPDFReader.exe___webview_exe_version13.1.0.17194___embedded_browser_webview1___embedded_browser_webview_dpi_awareness1___gpu_preferencesUAAAAAAAAADgAAAYAAAAAAAAAAAAAAAAAABgAAAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAASAAAAAAAAAAYAAAAAgAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAAAAAAAAOAAAAEAAAAAAAAAABAAAADgAAAAgAAAAAAAAACAAAAAAAAAA___mojo_platform_channel_handle1792___field_trial_handle1808_i_16087716054856020573_708871786350078207_131072___enable_featuresmsSingleSignOnOSForPrimaryAccountIsShared__prefetch:2
mov word [ebp - 0xa0], ax
call fcn.00402df0
sub esp, 0x18
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x28]
mov dword [ebp - 0x104], esp
mov ecx, esp
lea edx, [ebp - 0xa0]
push eax
call fcn.0040e8f0
sub esp, 0x14
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.00403e40
mov byte [ebp - 4], 0xd
call fcn.004108a0
push 0x1be
xor eax, eax
mov dword [ebp - 0x78], 0
push str.__typeutility___utility_sub_typenetwork.mojom.NetworkService___langen_US___service_sandbox_typenone___noerrdialogs___webview_exe_nameFoxitPDFReader.exe___webview_exe_version13.1.0.17194___embedded_browser_webview1___embedded_browser_webview_dpi_awareness1___mojo_platform_channel_handle2108___field_trial_handle1808_i_16087716054856020573_708871786350078207_131072___enable_featuresmsSingleSignOnOSForPrimaryAccountIsShared__prefetch:3
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x74], 7
mov word [ebp - 0x88], ax
call fcn.00402df0
sub esp, 0x18
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x28]
mov dword [ebp - 0x104], esp
mov ecx, esp
lea edx, [ebp - 0x88]
push eax
call fcn.0040e8f0
sub esp, 0x14
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.00403e40
mov byte [ebp - 4], 0xf
call fcn.004108a0
push 0x1c1
xor eax, eax
mov dword [ebp - 0x60], 0
push str.__typeutility___utility_sub_typestorage.mojom.StorageService___langen_US___service_sandbox_typeutility___noerrdialogs___webview_exe_nameFoxitPDFReader.exe___webview_exe_version13.1.0.17194___embedded_browser_webview1___embedded_browser_webview_dpi_awareness1___mojo_platform_channel_handle2288___field_trial_handle1808_i_16087716054856020573_708871786350078207_131072___enable_featuresmsSingleSignOnOSForPrimaryAccountIsShared__prefetch:8
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
call fcn.00402df0
sub esp, 0x18
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x28]
mov dword [ebp - 0x104], esp
mov ecx, esp
lea edx, [ebp - 0x70]
push eax
call fcn.0040e8f0
sub esp, 0x14
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.00403e40
mov byte [ebp - 4], 0x11
call fcn.004108a0
xor eax, eax
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
push 0x2e6
push str.__typerenderer___noerrdialogs___webview_exe_nameFoxitPDFReader.exe___webview_exe_version13.1.0.17194___embedded_browser_webview1___embedded_browser_webview_dpi_awareness1___display_capture_permissions_policy_allowed___js_flags__ms_user_locale___event_path_policy0___first_renderer_process___js_flags___harmony_weak_refs_with_cleanup_some__expose_gc____langen_US___device_scale_factor1___num_raster_threads3___enable_main_frame_before_activation___renderer_client_id5___time_ticks_at_unix_epoch_1673854104847577___launch_time_ticks5083961874165___mojo_platform_channel_handle3220___field_trial_handle1896_i_15271854771381765512_7813734983916705102_131072___enable_featuresmsSingleSignOnOSForPrimaryAccountIsShared__prefetch:1
lea ecx, [ebp - 0x58]
call fcn.00402df0
sub esp, 0x18
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x28]
mov dword [ebp - 0x104], esp
mov ecx, esp
lea edx, [ebp - 0x58]
push eax
call fcn.0040e8f0
sub esp, 0x14
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call fcn.00403e40
mov byte [ebp - 4], 0x13
call fcn.004108a0
push str.EBWebViewx86EmbeddedBrowserWebView.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x15
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406327
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.msedgewebview2.exe
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x16
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406370
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.msedge.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x17
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4063b9
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.d3dcompiler_47.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x18
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406402
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.libsmartscreenn.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x19
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40644b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.libGLESv2.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x1a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406494
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.WidevineCdmmanifest.json
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x1b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4064dd
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str._resources.pak
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x1c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406526
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str._ffmpeg.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x1d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40656f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.libEGL.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x1e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4065b8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.icudtl.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x1f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406601
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.icudtl.dat
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x20
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40664a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str._vk_swiftshader.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x21
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406693
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Localesen_US.pak
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x22
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4066dc
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str._v8_context_snapshot.bin
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x23
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406725
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str._telclient.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x24
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40676e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.microsoft_apis.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x25
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4067b7
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.msedge_elf.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x26
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406800
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.msedge_100_percent.pak
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x27
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406849
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.msedge_200_percent.pak
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x28
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406892
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.oneds.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x29
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4068db
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.MEIPreloadpreloaded_data.pb
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x2a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406924
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.MEIPreloadmanifest.json
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x2b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40696d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuAdvertising
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x2c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4069b6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuAnalytics
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x2d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4069ff
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuCompatExceptions
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x2e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406a48
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuContent
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x2f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406a91
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuCryptomining
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x30
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406ada
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuEntities
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x31
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406b23
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuFingerprinting
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x32
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406b6c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuLICENSE
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x33
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406bb5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuOther
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x34
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406bfe
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuSocial
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x35
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406c47
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsMuTransparentAdvertisers
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x36
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406c90
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaAdvertising
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x37
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406cd9
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaAnalytics
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x38
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406d22
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaContent
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x39
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406d6b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaCryptomining
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x3a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406db4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaEntities
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x3b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406dfd
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaFingerprinting
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x3c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406e46
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaLICENSE
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x3d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406e8f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaOther
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x3e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406ed8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaSocial
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x3f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406f21
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Trust_Protection_ListsSigmaStaging
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x40
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406f6a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeEBWebViewx86EmbeddedBrowserWebView.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x41
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406faf
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgemsedgewebview2.exe
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x42
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406ff4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgemsedge.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x43
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407039
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edged3dcompiler_47.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x44
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40707e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgelibsmartscreenn.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x45
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4070c3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgelibGLESv2.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x46
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407108
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeWidevineCdmmanifest.json
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x47
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40714d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edge_resources.pak
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x48
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407192
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edge_ffmpeg.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x49
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4071d7
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgelibEGL.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x4a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40721c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgeicudtl.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x4b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407261
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgeicudtl.dat
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x4c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4072a6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edge_vk_swiftshader.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x4d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4072eb
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeLocalesen_US.pak
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x4e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407330
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edge_v8_context_snapshot.bin
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x4f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407375
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edge_telclient.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x50
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4073ba
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgemicrosoft_apis.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x51
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4073ff
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgemsedge_elf.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x52
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407444
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgemsedge_100_percent.pak
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x53
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407489
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgemsedge_200_percent.pak
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x54
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4074ce
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Edgeoneds.dll
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x55
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407513
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeMEIPreloadpreloaded_data.pb
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x56
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407558
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeMEIPreloadmanifest.json
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x57
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40759d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuAdvertising
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x58
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4075e2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuAnalytics
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x59
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407627
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuCompatExceptions
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x5a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40766c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuContent
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x5b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4076b1
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuCryptomining
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x5c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4076f6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuEntities
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x5d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40773b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuFingerprinting
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x5e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407780
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuLICENSE
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x5f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4077c5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuOther
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x60
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40780a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuSocial
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x61
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40784f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsMuTransparentAdvertisers
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x62
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407894
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaAdvertising
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x63
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4078d9
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaAnalytics
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x64
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40791e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaContent
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x65
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407963
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaCryptomining
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x66
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4079a8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaEntities
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x67
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4079ed
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaFingerprinting
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x68
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407a32
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaLICENSE
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x69
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407a77
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaOther
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x6a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407abc
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaSocial
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x6b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407b01
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.EdgeTrust_Protection_ListsSigmaStaging
mov edx, ebx
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x6c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407b46
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push dword [ebp - 0x108]
push str.PreLoadWebView2_EBWebView:__s
call fcn.004048f0
push str.Local_State
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 0xc
push eax
mov byte [ebp - 4], 0x6d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407b9f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Variations
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x6e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407be8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Last_Version
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x6f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407c31
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.CrashpadMetrics_active.pma
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x70
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407c7a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultWeb_Data
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x71
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407cc3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultWeb_Data_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x72
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407d0c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultVisited_Links
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x73
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407d55
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultLogin_Data
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x74
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407d9e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultLogin_Data_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x75
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407de7
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultFavicons
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x76
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407e30
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultTop_Sites
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x77
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407e79
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultTop_Sites_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x78
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407ec2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultPreferences
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x79
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407f0b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultSecure_Preferences
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x7a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407f54
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultFavicons_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x7b
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407f9d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultHistory
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x7c
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407fe6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultHistory_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x7d
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40802f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultExtensionActivityEdge
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x7e
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408078
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultExtensionActivityEdge_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x7f
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4080c1
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultNetwork_Action_Predictor
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x80
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40810a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultSecure_Preferences
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x81
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408153
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultPreferredApps
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x82
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40819c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultNetworkCookies
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x83
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4081e5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultNetworkCookies_journal
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x84
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40822e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultNetworkNetwork_Persistent_State
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x85
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408277
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.DefaultNetworkSCT_Auditing_Pending_Reports
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x86
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4082c0
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Default_shared_proto_dbmetadataMANIFEST_000001
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x87
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408309
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Default_shared_proto_dbmetadata000003.log
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x88
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408352
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Default_shared_proto_dbmetadataCURRENT
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x89
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40839b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.Default_shared_proto_dbmetadataLOG
lea edx, [ebp - 0x108]
lea ecx, [ebp - 0x104]
call fcn.0040e640
add esp, 4
push eax
mov byte [ebp - 4], 0x8a
mov ecx, esi
push dword [esi + 8]
call fcn.004130f0
mov byte [ebp - 4], 0x13
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4083e4
call fcn.00555009
call fcn.00555009
push 0x80070057
call fcn.00404450
push 0x80070057
call fcn.00404450
call fcn.00555009
call fcn.00555009
call fcn.00555009
call fcn.00555009
call fcn.00555009
call fcn.00555009
call fcn.00555009
call fcn.00555009
int3