Function at 0x405b70
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x575ed6
mov eax, dword fs:[0]
push eax
sub esp, 0x10c
mov eax, dword [0x628f58]
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.0040d930
add esp, 4
push eax
mov dword [ebp - 4], 0
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
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 0x405bf0
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0xe8]
call fcn.004056a0
mov dword [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x405c0a
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 0x405c5a
mov ecx, dword [ebp - 0xe8]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x405c50
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409ae7
push edx
push ecx
call fcn.0054a587
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.00404da0
mov byte [ebp - 4], 4
cmp dword [eax + 0x14], 8
jb 0x405ca1
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 0x405cf1
mov ecx, dword [ebp - 0x100]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x405ce7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409aec
push edx
push ecx
call fcn.0054a587
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.00554871
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 0x409af1
add eax, edx
mov dword [ebp - 0x114], eax
js 0x409afb
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 0x405d98
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 0x405db0
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 0x409af1
mov dword [eax - 0xc], ecx
xor edx, edx
mov eax, dword [ebp - 0x108]
mov dword [ebp - 0x30], edx
mov dword [ebp - 0x2c], 7
mov word [eax + ecx*2], dx
xor eax, eax
mov word [ebp - 0x40], ax
mov eax, dword [ebp - 0x10c]
mov edx, eax
lea ecx, [edx + 2]
mov dword [ebp - 0x104], ecx
nop dword [eax]
mov cx, word [edx]
add edx, 2
test cx, cx
jne 0x405e10
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 0x60520c
lea ecx, [ebp - 0x28]
call fcn.00402930
push 0x11e
xor eax, eax
mov dword [ebp - 0xc0], 0
push 0x605210
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.0040dbe0
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.0040fba0
push 0xdb
xor eax, eax
mov dword [ebp - 0xa8], 0
push str.__embedded_browser_webview1___webview_exe_nameFoxitPDFEditor.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.0040dbe0
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.0040fba0
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_nameFoxitPDFEditor.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.0040dbe0
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.0040fba0
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_nameFoxitPDFEditor.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.0040dbe0
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.0040fba0
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_nameFoxitPDFEditor.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.0040dbe0
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.0040fba0
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_nameFoxitPDFEditor.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.0040dbe0
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.0040fba0
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x44]
cmp edx, 8
jb 0x40611c
mov ecx, dword [ebp - 0x58]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x406112
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b05
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x5c]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
cmp edx, 8
jb 0x40616e
mov ecx, dword [ebp - 0x70]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x406164
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b0a
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
cmp edx, 8
jb 0x4061c3
mov ecx, dword [ebp - 0x88]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4061b9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b0f
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x8c]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 7
mov word [ebp - 0x88], ax
cmp edx, 8
jb 0x40621e
mov ecx, dword [ebp - 0xa0]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x406214
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b14
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0xa4]
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 7
mov word [ebp - 0xa0], ax
cmp edx, 8
jb 0x40627f
mov ecx, dword [ebp - 0xb8]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x406275
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b19
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 7
mov word [ebp - 0xb8], ax
cmp edx, 8
jb 0x4062e0
mov ecx, dword [ebp - 0xd0]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4062d6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b1e
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 7
mov word [ebp - 0xd0], ax
cmp edx, 8
jb 0x40633b
mov ecx, dword [ebp - 0x28]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x406331
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b23
push edx
push ecx
call fcn.0054a587
add esp, 8
xor eax, eax
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
cmp edx, 8
jb 0x40638d
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x406383
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x409b28
push edx
push ecx
call fcn.0054a587
add esp, 8
push str.EBWebViewx86EmbeddedBrowserWebView.dll
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x104]
call fcn.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x15
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4063d6
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x16
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40641f
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x17
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406468
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x18
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4064b1
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x19
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4064fa
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x1a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406543
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x1b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40658c
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x1c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4065d5
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x1d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40661e
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x1e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406667
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x1f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4066b0
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x20
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4066f9
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x21
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406742
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x22
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40678b
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x23
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4067d4
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x24
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40681d
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x25
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406866
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x26
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4068af
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x27
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4068f8
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x28
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406941
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x29
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40698a
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x2a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4069d3
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x2b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406a1c
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x2c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406a65
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x2d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406aae
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x2e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406af7
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x2f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406b40
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x30
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406b89
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x31
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406bd2
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x32
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406c1b
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x33
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406c64
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x34
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406cad
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x35
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406cf6
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x36
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406d3f
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x37
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406d88
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x38
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406dd1
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x39
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406e1a
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x3a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406e63
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x3b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406eac
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x3c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406ef5
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x3d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406f3e
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x3e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406f87
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x3f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x406fd0
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x40
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407019
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x41
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40705e
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x42
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4070a3
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x43
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4070e8
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x44
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40712d
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x45
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407172
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x46
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4071b7
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x47
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4071fc
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x48
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407241
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x49
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407286
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x4a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4072cb
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x4b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407310
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x4c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407355
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x4d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40739a
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x4e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4073df
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x4f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407424
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x50
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407469
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x51
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4074ae
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x52
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4074f3
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x53
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407538
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x54
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40757d
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x55
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4075c2
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x56
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407607
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x57
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40764c
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x58
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407691
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x59
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4076d6
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x5a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40771b
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x5b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407760
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x5c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4077a5
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x5d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4077ea
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x5e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40782f
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x5f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407874
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x60
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4078b9
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x61
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4078fe
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x62
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407943
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x63
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407988
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x64
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4079cd
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x65
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407a12
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x66
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407a57
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x67
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407a9c
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x68
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407ae1
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x69
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407b26
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x6a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407b6b
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x6b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407bb0
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x6c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407bf5
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.0040d930
add esp, 0xc
push eax
mov byte [ebp - 4], 0x6d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407c4e
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x6e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407c97
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x6f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407ce0
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x70
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407d29
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x71
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407d72
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x72
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407dbb
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x73
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407e04
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x74
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407e4d
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x75
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407e96
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x76
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407edf
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x77
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407f28
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x78
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407f71
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x79
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x407fba
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x7a
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408003
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x7b
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40804c
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x7c
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408095
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x7d
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4080de
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x7e
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408127
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x7f
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408170
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x80
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4081b9
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x81
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x408202
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.0040d930
add esp, 4
push eax
mov byte [ebp - 4], 0x82
mov ecx, esi
push dword [esi + 8]
call fcn.004123f0
mov byte [ebp - 4], 6
mov eax, edi
mov edx, dword [ebp - 0x104]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x40824b
call fcn.00554319
call fcn.00554319
push 0x80070057
call fcn.00404450
push 0x80070057
call fcn.00404450
call fcn.00554319
call fcn.00554319
call fcn.00554319
call fcn.00554319
call fcn.00554319
call fcn.00554319
call fcn.00554319
call fcn.00554319
int3