Function at 0x140039b10
Capabilities:
Accept command line arguments
Print debug messages

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x760
mov qword [rax - 0x660], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x20], rsi
mov rax, qword [0x140375828]
xor rax, rsp
mov qword [rsp + 0x750], rax
mov r14, r8
xor edi, edi
mov dword [rsp + 0x40], edi
mov qword [0x1403a6158], rcx
lea ecx, [rdi + 2]
call qword [sym.imp.KERNEL32.dll_SetErrorMode]
call fcn.1401c9e90
mov rbx, rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x498], 0xf
mov qword [rsp + 0x490], rdi
mov byte [rsp + 0x480], dil
mov qword [rsp + 0x458], 0xf
mov qword [rsp + 0x450], rdi
mov byte [rsp + 0x440], dil
mov qword [rsp + 0x418], 0xf
mov qword [rsp + 0x410], rdi
mov byte [rsp + 0x400], dil
mov qword [rsp + 0x3b8], 0xf
mov qword [rsp + 0x3b0], rdi
mov byte [rsp + 0x3a0], dil
mov qword [rsp + 0x378], 0xf
mov qword [rsp + 0x370], rdi
mov byte [rsp + 0x360], dil
mov qword [rsp + 0x568], 0xf
mov qword [rsp + 0x560], rdi
mov byte [rsp + 0x550], dil
mov qword [rsp + 0x588], 0xf
mov qword [rsp + 0x580], rdi
mov byte [rsp + 0x570], dil
mov qword [rsp + 0x5a8], 0xf
mov qword [rsp + 0x5a0], rdi
mov byte [rsp + 0x590], dil
mov qword [rsp + 0x438], 0xf
mov qword [rsp + 0x430], rdi
mov byte [rsp + 0x420], dil
mov r13d, edi
mov r15d, edi
lea rcx, [rsp + 0x38]
call fcn.140060cec
nop
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.14003c370
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea rdx, [rsp + 0x380]
call qword [rax + 0x20]
nop
lea rsi, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x380], rsi
mov rcx, qword [rsp + 0x388]
test rcx, rcx
je 0x140039ce9
cmp byte [rsp + 0x390], dil
je 0x140039ce9
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
lea edx, [rdi + 0x18]
mov rcx, qword [rsp + 0x388]
call fcn.1401dd1a8
lea rcx, str.shcore.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x1403a6148], rax
test rax, rax
je 0x140039d17
lea rdx, str.GetDpiForMonitor
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r12, rax
jmp 0x140039d1a
mov r12, rdi
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x80], 0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov r8d, 4
lea rdx, [0x1402b9b8c]
lea rcx, [rsp + 0x2e0]
call fcn.140003a80
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x70]
call fcn.140008310
nop
mov r8, qword [rsp + 0x2f8]
cmp r8, 0x10
jb 0x140039da1
inc r8
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e0]
call fcn.140003fe0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea rdx, [rsp + 0x70]
call qword [rax + 0x58]
movzx esi, al
lea rax, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140039e05
cmp byte [rsp + 0x80], 0
je 0x140039e05
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x78]
call fcn.1401dd1a8
test sil, sil
je 0x14003ae46
lea rbx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov r8d, 4
lea rdx, [0x1402b9b8c]
lea rcx, [rsp + 0x2e0]
call fcn.140003a80
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x58]
call fcn.140008310
nop
mov r8, qword [rsp + 0x2f8]
cmp r8, 0x10
jb 0x140039e94
inc r8
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e0]
call fcn.140003fe0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x70]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x58], rbx
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x140039efb
cmp byte [rsp + 0x68], 0
je 0x140039ef1
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x60]
call fcn.1401dd1a8
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x3e0], rbx
mov qword [rsp + 0x3e8], rdi
mov byte [rsp + 0x3f0], 0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov r8d, 0xf
lea rdx, str.params_serverid
lea rcx, [rsp + 0x2e0]
call fcn.140003a80
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x3e0]
call fcn.140008310
nop
mov r8, qword [rsp + 0x2f8]
cmp r8, 0x10
jb 0x140039f86
inc r8
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e0]
call fcn.140003fe0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x3e0]
lea rdx, [rsp + 0xb0]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x3e0], rbx
mov rcx, qword [rsp + 0x3e8]
test rcx, rcx
je 0x14003a005
cmp byte [rsp + 0x3f0], 0
je 0x140039ff5
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x3e8]
call fcn.1401dd1a8
mov qword [rsp + 0x3e8], rdi
mov byte [rsp + 0x3f0], 0
mov qword [rsp + 0x380], rbx
mov qword [rsp + 0x388], rdi
mov byte [rsp + 0x390], 0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov r8d, 8
lea rdx, str.renderer
lea rcx, [rsp + 0x2e0]
call fcn.140003a80
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x380]
call fcn.140008310
nop
mov r8, qword [rsp + 0x2f8]
cmp r8, 0x10
jb 0x14003a090
inc r8
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e0]
call fcn.140003fe0
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14003a0ab
cmp qword [rcx + 8], 0
je 0x14003a0ab
mov rsi, qword [rsp + 0x388]
jmp 0x14003a0bf
mov rsi, qword [rsp + 0x388]
test rsi, rsi
je 0x14003a0f6
cmp qword [rsi + 8], 0
je 0x14003a0f6
test rcx, rcx
je 0x14003a0ed
cmp qword [rcx + 8], 0
je 0x14003a0ed
test rsi, rsi
je 0x14003a0e5
cmp qword [rsi + 8], 0
je 0x14003a0e5
mov rdx, rsi
call qword [sym.imp.libcef.dll_cef_string_utf16_cmp]
mov r14d, eax
jmp 0x14003a0f9
mov r14d, 1
jmp 0x14003a0f9
or rbx, 0xffffffffffffffff
mov r14d, ebx
jmp 0x14003a0fd
mov r14d, edi
or rbx, 0xffffffffffffffff
test rsi, rsi
je 0x14003a122
cmp byte [rsp + 0x390], 0
je 0x14003a122
mov rcx, rsi
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, rsi
call fcn.1401dd1a8
test r14d, r14d
jne 0x14003abfb
lea rdx, str.params_ppid
lea rcx, [rsp + 0x300]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x300]
lea rdx, [rsp + 0x98]
call qword [rax + 0x60]
nop
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x300], r14
mov rcx, qword [rsp + 0x308]
test rcx, rcx
je 0x14003a1aa
cmp byte [rsp + 0x310], 0
je 0x14003a19a
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x308]
call fcn.1401dd1a8
mov qword [rsp + 0x308], rdi
mov byte [rsp + 0x310], 0
lea rdx, str.params_ppversion
lea rcx, [rsp + 0x340]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x340]
lea rdx, [rsp + 0x380]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x340], r14
mov rcx, qword [rsp + 0x348]
test rcx, rcx
je 0x14003a222
cmp byte [rsp + 0x350], 0
je 0x14003a212
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x348]
call fcn.1401dd1a8
mov qword [rsp + 0x348], rdi
mov byte [rsp + 0x350], 0
lea rdx, str.params_extensionid
lea rcx, [rsp + 0x300]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x300]
lea rdx, [rsp + 0x58]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x300], r14
mov rcx, qword [rsp + 0x308]
test rcx, rcx
je 0x14003a297
cmp byte [rsp + 0x310], 0
je 0x14003a287
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x308]
call fcn.1401dd1a8
mov qword [rsp + 0x308], rdi
mov byte [rsp + 0x310], 0
lea rdx, str.params_loglevel
lea rcx, [rsp + 0x340]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x340]
lea rdx, [rsp + 0xf8]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x340], r14
mov rcx, qword [rsp + 0x348]
test rcx, rcx
je 0x14003a30f
cmp byte [rsp + 0x350], 0
je 0x14003a2ff
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x348]
call fcn.1401dd1a8
mov qword [rsp + 0x348], rdi
mov byte [rsp + 0x350], 0
lea rdx, str.params_extensionuuid
lea rcx, [rsp + 0x300]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x300]
lea rdx, [rsp + 0xe0]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x300], r14
mov rcx, qword [rsp + 0x308]
test rcx, rcx
je 0x14003a387
cmp byte [rsp + 0x310], 0
je 0x14003a377
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x308]
call fcn.1401dd1a8
mov qword [rsp + 0x308], rdi
mov byte [rsp + 0x310], 0
lea rdx, str.params_windowid
lea rcx, [rsp + 0x340]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x340]
lea rdx, [rsp + 0xc8]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x340], r14
mov rcx, qword [rsp + 0x348]
test rcx, rcx
je 0x14003a3ff
cmp byte [rsp + 0x350], 0
je 0x14003a3ef
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x348]
call fcn.1401dd1a8
mov qword [rsp + 0x348], rdi
mov byte [rsp + 0x350], 0
lea rdx, str.params_commandline
lea rcx, [rsp + 0x2e0]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x2e0]
lea rdx, [rsp + 0x300]
call qword [rax + 0x60]
nop
lea rdx, [rsp + 0x3c0]
mov rcx, rax
call fcn.14000c090
mov rbx, rax
lea rax, [rsp + 0x3a0]
cmp rax, rbx
je 0x14003a4a3
mov r8, qword [rsp + 0x3b8]
cmp r8, 0x10
jb 0x14003a476
inc r8
mov rdx, qword [rsp + 0x3a0]
lea rcx, [rsp + 0x3a0]
call fcn.140003fe0
mov qword [rsp + 0x3b8], 0xf
mov qword [rsp + 0x3b0], rdi
mov byte [rsp + 0x3a0], 0
mov rdx, rbx
lea rcx, [rsp + 0x3a0]
call fcn.140003f50
nop
mov r8, qword [rsp + 0x3d8]
cmp r8, 0x10
jb 0x14003a4c9
inc r8
mov rdx, qword [rsp + 0x3c0]
lea rcx, [rsp + 0x3c0]
call fcn.140003fe0
mov qword [rsp + 0x3d8], 0xf
mov qword [rsp + 0x3d0], rdi
mov byte [rsp + 0x3c0], 0
mov qword [rsp + 0x300], r14
mov rcx, qword [rsp + 0x308]
test rcx, rcx
je 0x14003a52c
cmp byte [rsp + 0x310], 0
je 0x14003a51c
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x308]
call fcn.1401dd1a8
mov qword [rsp + 0x308], rdi
mov byte [rsp + 0x310], 0
mov qword [rsp + 0x2e0], r14
mov rcx, qword [rsp + 0x2e8]
test rcx, rcx
je 0x14003a563
cmp byte [rsp + 0x2f0], 0
je 0x14003a563
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x2e8]
call fcn.1401dd1a8
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0xc8]
call fcn.1400079a0
cmp qword [rax + 0x18], 0x10
jb 0x14003a582
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
movsxd rcx, eax
mov qword [0x1403a6150], rcx
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a5bb
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0xf8]
call fcn.1400079a0
cmp qword [rax + 0x18], 0x10
jb 0x14003a5da
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov esi, eax
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a60b
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x70]
call fcn.1400079a0
mov rbx, rax
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x58]
call fcn.1400079a0
nop
lea r8, [0x1402b7858]
mov rdx, rax
lea rcx, [rsp + 0x3c0]
call fcn.1400042e0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.140027bd0
nop
mov r8, qword [rsp + 0x3d8]
cmp r8, 0x10
jb 0x14003a685
inc r8
mov rdx, qword [rsp + 0x3c0]
lea rcx, [rsp + 0x3c0]
call fcn.140003fe0
mov qword [rsp + 0x3d8], 0xf
mov qword [rsp + 0x3d0], rdi
mov byte [rsp + 0x3c0], 0
mov r8, qword [rsp + 0x478]
cmp r8, 0x10
jb 0x14003a6c7
inc r8
mov rdx, qword [rsp + 0x460]
lea rcx, [rsp + 0x460]
call fcn.140003fe0
mov qword [rsp + 0x478], 0xf
mov qword [rsp + 0x470], rdi
mov byte [rsp + 0x460], 0
mov r8, qword [rsp + 0x318]
cmp r8, 0x10
jb 0x14003a709
inc r8
mov rdx, qword [rsp + 0x300]
lea rcx, [rsp + 0x300]
call fcn.140003fe0
mov qword [rsp + 0x318], 0xf
mov qword [rsp + 0x310], rdi
mov byte [rsp + 0x300], 0
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x380]
call fcn.14000c090
nop
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x98]
call fcn.14000c090
nop
lea r9, [rsp + 0x4a0]
lea r8, [rsp + 0x320]
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x340]
call fcn.14001bb50
mov rbx, rax
lea rax, [rsp + 0x360]
cmp rax, rbx
je 0x14003a7d9
mov r8, qword [rsp + 0x378]
cmp r8, 0x10
jb 0x14003a7ac
inc r8
mov rdx, qword [rsp + 0x360]
lea rcx, [rsp + 0x360]
call fcn.140003fe0
mov qword [rsp + 0x378], 0xf
mov qword [rsp + 0x370], rdi
mov byte [rsp + 0x360], 0
mov rdx, rbx
lea rcx, [rsp + 0x360]
call fcn.140003f50
nop
mov r8, qword [rsp + 0x358]
cmp r8, 0x10
jb 0x14003a7ff
inc r8
mov rdx, qword [rsp + 0x340]
lea rcx, [rsp + 0x340]
call fcn.140003fe0
mov qword [rsp + 0x358], 0xf
mov qword [rsp + 0x350], rdi
mov byte [rsp + 0x340], 0
mov r8, qword [rsp + 0x2f8]
cmp r8, 0x10
jb 0x14003a841
inc r8
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e0]
call fcn.140003fe0
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], rdi
mov byte [rsp + 0x2e0], 0
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a883
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
lea rcx, [rsp + 0x360]
call fcn.14001bca0
mov ecx, esi
call fcn.14001be10
mov ebx, eax
call fcn.1401cb6b0
mov r8, qword [rax]
mov edx, ebx
mov rcx, rax
call qword [r8 + 0x28]
mov ecx, 0x218
call fcn.1401dd164
mov qword [rsp + 0x50], rax
mov rcx, rax
call fcn.14003cc60
mov r15, rax
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0xb0]
call fcn.14000c090
nop
mov rax, qword [r15]
lea rdx, [rsp + 0x320]
mov rcx, r15
call qword [rax + 0x40]
nop
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a912
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0xe0]
call fcn.14000c090
nop
mov rax, qword [r15]
lea rdx, [rsp + 0x320]
mov rcx, r15
call qword [rax + 0x50]
nop
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a960
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x58]
call fcn.14000c090
nop
mov rax, qword [r15]
lea rdx, [rsp + 0x320]
mov rcx, r15
call qword [rax + 0x140]
nop
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a9ae
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x98]
call fcn.14000c090
nop
mov rax, qword [r15]
lea rdx, [rsp + 0x320]
mov rcx, r15
call qword [rax + 0x198]
nop
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003a9ff
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
mov rax, qword [r15]
mov rdx, r12
mov rcx, r15
call qword [rax + 0x90]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 8]
nop
mov r8, qword [rsp + 0x4b8]
cmp r8, 0x10
jb 0x14003aa3e
inc r8
mov rdx, qword [rsp + 0x4a0]
lea rcx, [rsp + 0x4a0]
call fcn.140003fe0
mov qword [rsp + 0x4b8], 0xf
mov qword [rsp + 0x4b0], rdi
mov byte [rsp + 0x4a0], 0
mov qword [rsp + 0xc8], r14
mov rcx, qword [rsp + 0xd0]
test rcx, rcx
je 0x14003aaa1
cmp byte [rsp + 0xd8], 0
je 0x14003aa91
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0xd0]
call fcn.1401dd1a8
mov qword [rsp + 0xd0], rdi
mov byte [rsp + 0xd8], 0
mov qword [rsp + 0xe0], r14
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x14003aae8
cmp byte [rsp + 0xf0], 0
je 0x14003aad8
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0xe8]
call fcn.1401dd1a8
mov qword [rsp + 0xe8], rdi
mov byte [rsp + 0xf0], 0
mov qword [rsp + 0xf8], r14
mov rcx, qword [rsp + 0x100]
test rcx, rcx
je 0x14003ab2f
cmp byte [rsp + 0x108], 0
je 0x14003ab1f
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x100]
call fcn.1401dd1a8
mov qword [rsp + 0x100], rdi
mov byte [rsp + 0x108], 0
mov qword [rsp + 0x58], r14
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14003ab64
cmp byte [rsp + 0x68], 0
je 0x14003ab5a
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x60]
call fcn.1401dd1a8
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x68], 0
mov qword [rsp + 0x380], r14
mov rcx, qword [rsp + 0x388]
test rcx, rcx
je 0x14003abab
cmp byte [rsp + 0x390], 0
je 0x14003ab9b
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x388]
call fcn.1401dd1a8
mov qword [rsp + 0x388], rdi
mov byte [rsp + 0x390], 0
mov qword [rsp + 0x98], r14
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
je 0x14003ad45
cmp byte [rsp + 0xa8], 0
je 0x14003abe6
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0xa0]
call fcn.1401dd1a8
mov qword [rsp + 0xa0], rdi
mov byte [rsp + 0xa8], 0
jmp 0x14003ad45
lea rdx, str.gpu_process
lea rcx, [rsp + 0x2e0]
call fcn.140007a40
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14003ac2a
cmp qword [rcx + 8], 0
je 0x14003ac2a
mov rsi, qword [rsp + 0x2e8]
jmp 0x14003ac3e
mov rsi, qword [rsp + 0x2e8]
test rsi, rsi
je 0x14003ac6a
cmp qword [rsi + 8], 0
je 0x14003ac6a
test rcx, rcx
je 0x14003ac6c
cmp qword [rcx + 8], 0
je 0x14003ac6c
test rsi, rsi
je 0x14003ac63
cmp qword [rsi + 8], 0
je 0x14003ac63
mov rdx, rsi
call qword [sym.imp.libcef.dll_cef_string_utf16_cmp]
mov ebx, eax
jmp 0x14003ac6c
mov ebx, 1
jmp 0x14003ac6c
mov ebx, edi
test rsi, rsi
je 0x14003ac91
cmp byte [rsp + 0x2f0], 0
je 0x14003ac91
mov rcx, rsi
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, rsi
call fcn.1401dd1a8
test ebx, ebx
jne 0x14003ad3e
lea rdx, str.params_ppid
lea rcx, [rsp + 0x2e0]
call fcn.140007a40
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x2e0]
lea rdx, [rsp + 0x380]
call qword [rax + 0x60]
nop
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x2e0], r14
mov rcx, qword [rsp + 0x2e8]
test rcx, rcx
je 0x14003ad05
cmp byte [rsp + 0x2f0], bl
je 0x14003ad05
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
lea edx, [rbx + 0x18]
mov rcx, qword [rsp + 0x2e8]
call fcn.1401dd1a8
mov qword [rsp + 0x380], r14
mov rcx, qword [rsp + 0x388]
test rcx, rcx
je 0x14003ad45
cmp byte [rsp + 0x390], 0
je 0x14003ad45
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x388]
call fcn.1401dd1a8
jmp 0x14003ad45
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0xb0]
call fcn.14000c090
nop
mov dword [rsp + 0x40], 1
lea rcx, [rsp + 0x320]
call fcn.140025de0
cmp eax, 2
jne 0x14003ad82
call fcn.140025cb0
test al, al
je 0x14003ad82
mov bl, 1
jmp 0x14003ad84
xor bl, bl
mov r8, qword [rsp + 0x338]
cmp r8, 0x10
jb 0x14003adaa
inc r8
mov rdx, qword [rsp + 0x320]
lea rcx, [rsp + 0x320]
call fcn.140003fe0
test bl, bl
je 0x14003adb5
call fcn.140025ec0
jmp 0x14003adbb
call sub.libcef.dll_cef_enable_highdpi_support
nop
mov qword [rsp + 0xb0], r14
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x14003ae02
cmp byte [rsp + 0xc0], 0
je 0x14003adf2
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0xb8]
call fcn.1401dd1a8
mov qword [rsp + 0xb8], rdi
mov byte [rsp + 0xc0], 0
mov qword [rsp + 0x70], r14
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14003bc53
cmp byte [rsp + 0x80], 0
je 0x14003ae34
call qword [sym.imp.libcef.dll_cef_string_utf16_clear]
mov edx, 0x18
mov rcx, qword [rsp + 0x78]
call fcn.1401dd1a8
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x80], 0
jmp 0x14003bc53
mov dword [rsp + 0x88], edi
lea rdx, [rsp + 0x88]
mov rcx, r14
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rsi, rax
cmp dword [rsp + 0x88], 0xf
je 0x14003b05d
mov rcx, qword [0x1403a6148]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rcx, str.The_command_line_parameters_are_mismatched_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
nop
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x14003aeaa
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov r8, qword [rsp + 0x438]
cmp r8, 0x10
jb 0x14003aed0
inc r8
mov rdx, qword [rsp + 0x420]
lea rcx, [rsp + 0x420]
call fcn.140003fe0
mov qword [rsp + 0x438], 0xf
mov qword [rsp + 0x430], rdi
mov byte [rsp + 0x420], 0
lea rcx, [rsp + 0x550]
call fcn.14001ab20
nop
mov r8, qword [rsp + 0x378]
cmp r8, 0x10
jb 0x14003af20
inc r8
mov rdx, qword [rsp + 0x360]
lea rcx, [rsp + 0x360]
call fcn.140003fe0
mov qword [rsp + 0x378], 0xf
mov qword [rsp + 0x370], rdi
mov byte [rsp + 0x360], 0
mov r8, qword [rsp + 0x3b8]
cmp r8, 0x10
jb 0x14003af62
inc r8
mov rdx, qword [rsp + 0x3a0]
lea rcx, [rsp + 0x3a0]
call fcn.140003fe0
mov qword [rsp + 0x3b8], 0xf
mov qword [rsp + 0x3b0], rdi
mov byte [rsp + 0x3a0], 0
mov r8, qword [rsp + 0x418]
cmp r8, 0x10
jb 0x14003afa4
inc r8
mov rdx, qword [rsp + 0x400]
lea rcx, [rsp + 0x400]
call fcn.140003fe0
mov qword [rsp + 0x418], 0xf
mov qword [rsp + 0x410], rdi
mov byte [rsp + 0x400], 0
mov r8, qword [rsp + 0x458]
cmp r8, 0x10
jb 0x14003afe6
inc r8
mov rdx, qword [rsp + 0x440]
lea rcx, [rsp + 0x440]
call fcn.140003fe0
mov qword [rsp + 0x458], 0xf
mov qword [rsp + 0x450], rdi
mov byte [rsp + 0x440], 0
mov r8, qword [rsp + 0x498]
cmp r8, 0x10
jb 0x14003b028
inc r8
mov rdx, qword [rsp + 0x480]
lea rcx, [rsp + 0x480]
call fcn.140003fe0
mov qword [rsp + 0x498], 0xf
mov qword [rsp + 0x490], rdi
mov byte [rsp + 0x480], 0
test rbx, rbx
je 0x14003b053
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov eax, 1
jmp 0x14003c167
mov rcx, qword [rax]
call fcn.1401cb1a0
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x28]
or rbx, 0xffffffffffffffff
cmp byte [rax], 0
jne 0x14003b07c
mov r8, rdi
jmp 0x14003b08a
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14003b080
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.140003a80
lea rax, [rsp + 0x5e8]
mov qword [rsp + 0x5e0], rax
mov r8d, 3
mov rdx, qword [rsi + 8]
lea rcx, [rsp + 0x5e0]
call fcn.14003c4e0
nop
mov rdx, qword [rsp + 0x5e0]
cmp byte [rdx], 0
jne 0x14003b0d4
mov r8, rdi
jmp 0x14003b0ea
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b0e0
lea rcx, [rsp + 0x440]
call fcn.140003a80
nop
lea rax, [rsp + 0x5e8]
mov rcx, qword [rsp + 0x5e0]
cmp rcx, rax
je 0x14003b113
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5e8]
mov qword [rsp + 0x5e0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x10]
lea rcx, [rsp + 0x5e0]
call fcn.14003c4e0
nop
mov qword [rsp + 0x3d8], 0xf
mov qword [rsp + 0x3d0], rdi
mov byte [rsp + 0x3c0], 0
mov rdx, qword [rsp + 0x5e0]
cmp byte [rdx], 0
jne 0x14003b169
mov r8, rdi
jmp 0x14003b17a
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b170
lea rcx, [rsp + 0x3c0]
call fcn.140003a80
nop
lea rax, [rsp + 0x5e8]
mov rcx, qword [rsp + 0x5e0]
cmp rcx, rax
je 0x14003b1a3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x18]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
nop
mov qword [rsp + 0x478], 0xf
mov qword [rsp + 0x470], rdi
mov byte [rsp + 0x460], 0
mov rdx, qword [rsp + 0x4c0]
cmp byte [rdx], 0
jne 0x14003b1f9
mov r8, rdi
jmp 0x14003b20a
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b200
lea rcx, [rsp + 0x460]
call fcn.140003a80
nop
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b233
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5e8]
mov qword [rsp + 0x5e0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x20]
lea rcx, [rsp + 0x5e0]
call fcn.14003c4e0
nop
mov qword [rsp + 0x3f8], 0xf
mov qword [rsp + 0x3f0], rdi
mov byte [rsp + 0x3e0], 0
mov rdx, qword [rsp + 0x5e0]
cmp byte [rdx], 0
jne 0x14003b289
mov r8, rdi
jmp 0x14003b29a
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b290
lea rcx, [rsp + 0x3e0]
call fcn.140003a80
nop
lea rax, [rsp + 0x5e8]
mov rcx, qword [rsp + 0x5e0]
cmp rcx, rax
je 0x14003b2c3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x28]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
nop
mov qword [rsp + 0x318], 0xf
mov qword [rsp + 0x310], rdi
mov byte [rsp + 0x300], 0
mov rdx, qword [rsp + 0x4c0]
cmp byte [rdx], 0
jne 0x14003b319
mov r8, rdi
jmp 0x14003b32a
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b320
lea rcx, [rsp + 0x300]
call fcn.140003a80
nop
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b353
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5e8]
mov qword [rsp + 0x5e0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x30]
lea rcx, [rsp + 0x5e0]
call fcn.14003c4e0
mov rcx, qword [rsp + 0x5e0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r15d, eax
lea rax, [rsp + 0x5e8]
mov rcx, qword [rsp + 0x5e0]
cmp rcx, rax
je 0x14003b3a6
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rsi + 0x38]
call fcn.1401cb1a0
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x28]
cmp byte [rax], 0
jne 0x14003b3c2
mov r8, rdi
jmp 0x14003b3cf
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14003b3c5
mov rdx, rax
lea rcx, [rsp + 0x400]
call fcn.140003a80
mov rcx, qword [rsi + 0x40]
call fcn.1401cb1a0
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x28]
mov qword [rsp + 0x338], 0xf
mov qword [rsp + 0x330], rdi
mov byte [rsp + 0x320], 0
cmp byte [rax], 0
jne 0x14003b417
mov r8, rdi
jmp 0x14003b42a
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14003b420
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.140003a80
nop
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x48]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
mov rcx, qword [rsp + 0x4c0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r12d, eax
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b48e
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x50]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
nop
mov rdx, qword [rsp + 0x4c0]
cmp byte [rdx], 0
jne 0x14003b4c8
mov r8, rdi
jmp 0x14003b4da
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b4d0
lea rcx, [rsp + 0x3a0]
call fcn.140003a80
nop
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b503
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x58]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
nop
mov rdx, qword [rsp + 0x4c0]
cmp byte [rdx], 0
jne 0x14003b53d
mov r8, rdi
jmp 0x14003b54a
mov r8, rbx
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b540
lea rcx, [rsp + 0x420]
call fcn.140003a80
nop
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b573
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x60]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x4c0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtoul]
mov r13d, eax
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b5cf
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x68]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x4c0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov r14d, eax
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b627
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rax
mov r8d, 3
mov rdx, qword [rsi + 0x70]
lea rcx, [rsp + 0x4c0]
call fcn.14003c4e0
nop
mov qword [rsp + 0x5d8], 0xf
mov qword [rsp + 0x5d0], rdi
mov byte [rsp + 0x5c0], 0
mov rdx, qword [rsp + 0x4c0]
cmp byte [rdx], 0
jne 0x14003b67d
mov r8, rdi
jmp 0x14003b68a
mov r8, rbx
inc r8
cmp byte [rdx + r8], 0
jne 0x14003b680
lea rcx, [rsp + 0x5c0]
call fcn.140003a80
nop
lea rax, [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmp rcx, rax
je 0x14003b6b3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r9, rbx
xor r8d, r8d
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x550]
call fcn.140003bb0
mov r9, rbx
xor r8d, r8d
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x570]
call fcn.140003bb0
mov r9, rbx
xor r8d, r8d
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x590]
call fcn.140003bb0
mov dword [rsp + 0x5b0], r15d
lea r9, [rsp + 0x590]
lea r8, [rsp + 0x570]
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x4a0]
call fcn.14001bb50
mov rbx, rax
lea rax, [rsp + 0x360]
cmp rax, rbx
je 0x14003b793
mov r8, qword [rsp + 0x378]
cmp r8, 0x10
jb 0x14003b767
inc r8
mov rdx, qword [rsp + 0x360]
lea rcx, [rsp + 0x360]
call fcn.140003fe0
mov qword [rsp + 0x378], 0xf
xor edx, edx
lea rcx, [rsp + 0x360]
call fcn.140004040
mov rdx, rbx
lea rcx, [rsp + 0x360]
call fcn.140003f50
nop
lea rcx, [rsp + 0x4a0]
call fcn.140003940
lea rcx, [rsp + 0x360]
call fcn.14001bca0
mov ecx, dword [rsp + 0x5b0]
call fcn.14001be10
mov ecx, eax
call fcn.14001bdf0
call fcn.14003eee0
mov r15, rax
mov qword [rsp + 0x50], rax
mov r8, qword [rax]
lea rdx, [rsp + 0x550]
mov rcx, rax
call qword [r8 + 0x30]
mov r8, qword [r15]
lea rdx, [rsp + 0x3c0]
mov rcx, r15
call qword [r8 + 0x40]
mov r8, qword [r15]
lea rdx, [rsp + 0x440]
mov rcx, r15
call qword [r8 + 0x50]
mov r8, qword [r15]
lea rdx, [rsp + 0x300]
mov rcx, r15
call qword [r8 + 0x140]
mov rax, qword [r15]
lea rdx, [rsp + 0x320]
mov rcx, r15
call qword [rax + 0x60]
mov rax, qword [r15]
mov edx, r12d
mov rcx, r15
call qword [rax + 0x20]
mov rax, qword [r15]
lea rdx, [rsp + 0x3a0]
mov rcx, r15
call qword [rax + pe_nt_image_headers64]
mov rax, qword [r15]
lea rdx, [rsp + 0x460]
mov rcx, r15
call qword [rax + 0x198]
mov rax, qword [r15]
lea rdx, [rsp + 0x400]
mov rcx, r15
call qword [rax + 0x70]
mov rax, qword [r15]
lea rdx, [rsp + 0x420]
mov rcx, r15
call qword [rax + 0x170]
mov rax, qword [r15]
lea rdx, [rsp + 0x3e0]
mov rcx, r15
call qword [rax + 0x1a8]
mov rax, qword [r15]
lea rdx, [rsp + 0x5c0]
mov rcx, r15
call qword [rax + 0x180]
mov rax, qword [r15]
mov rdx, qword [rsp + 0x48]
mov rcx, r15
call qword [rax + 0x90]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 8]
lea rcx, [rsp + 0x3c0]
call fcn.140025de0
cmp eax, 2
jne 0x14003b8e6
call fcn.140025cb0
test al, al
je 0x14003b8e6
call fcn.140025ec0
jmp 0x14003b8eb
call sub.libcef.dll_cef_enable_highdpi_support
lea rcx, [rsp + 0x400]
call fcn.14001ac50
cmp r14d, 1
jne 0x14003bc00
call fcn.1401c9e90
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x300]
call fcn.140003930
mov rdx, rax
lea rcx, str.CEPHTMLENGINE__begin_to_verify_the_signature_of___s_
call fcn.1401cb840
nop
lea rcx, [rsp + 0x48]
call fcn.140005ff0
nop
jmp 0x14003b942
mov word [rsp + 0x30], 0
lea rcx, [rsp + 0x400]
call fcn.140003930
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14002f760
nop
call fcn.1401c9e90
mov qword [rsp + 0x48], rax
movzx r14d, byte [rsp + 0x31]
lea rax, [0x1402b48f0]
lea rsi, [0x1402b4e90]
mov rbx, rsi
test r14b, r14b
cmovne rbx, rax
movzx r12d, byte [rsp + 0x30]
test r12b, r12b
cmovne rsi, rax
lea rcx, [rsp + 0x300]
call fcn.140003930
mov rdx, rax
mov r9, rbx
mov r8, rsi
lea rcx, str.CEPHTMLENGINE__end_to_verify_the_signature_of___s___isSigned__s__isAdobeExtension__s
call fcn.1401cb840
nop
lea rcx, [rsp + 0x48]
call fcn.140005ff0
nop
jmp 0x14003b9e1
movzx ecx, r14b
call fcn.1401d6b00
mov r14, rax
mov edx, 0x10
lea rcx, str.isAdobeExtension
call fcn.1401ceaa0
mov rsi, rax
movzx ecx, r12b
call fcn.1401d6b00
mov rbx, rax
mov edx, 8
lea rcx, str.isSigned
call fcn.1401ceaa0
mov rcx, rax
mov qword [rsp + 0x20], rdi
mov r9, r14
mov r8, rsi
mov rdx, rbx
call fcn.1401d3f50
mov rcx, rax
call fcn.1401d2a40
mov rbx, rax
lea rdx, [0x1402b3878]
lea rcx, [rsp + 0x4a0]
call fcn.140003990
nop
mov rdx, qword [rbx]
mov rcx, rbx
call qword [rdx + 0x28]
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.140003990
nop
lea rdx, str.setVerificationResult
lea rcx, [rsp + 0x2e0]
call fcn.140003990
nop
mov rax, qword [r15]
lea r9, [rsp + 0x4a0]
lea r8, [rsp + 0x380]
lea rdx, [rsp + 0x2e0]
mov rcx, r15
call qword [rax + 0x168]
nop
lea rcx, [rsp + 0x2e0]
call fcn.140003940
nop
lea rcx, [rsp + 0x380]
call fcn.140003940
test r12b, r12b
jne 0x14003bbf2
mov rcx, qword [0x1403a6148]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
call fcn.1401c9e90
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x300]
call fcn.140003930
mov rdx, rax
lea rcx, str.Signature_verification_failed_for___s__
call fcn.1401cb720
nop
lea rcx, [rsp + 0x50]
call fcn.140005ff0
nop
lea rcx, [rsp + 0x4a0]
call fcn.140003940
nop
lea rcx, [rsp + 0x5c0]
call fcn.140003940
nop
lea rcx, [rsp + 0x320]
call fcn.140003940
nop
lea rcx, [rsp + 0x300]
call fcn.140003940
nop
lea rcx, [rsp + 0x3e0]
call fcn.140003940
nop
lea rcx, [rsp + 0x460]
call fcn.140003940
nop
lea rcx, [rsp + 0x3c0]
call fcn.140003940
nop
lea rcx, [rsp + 0x38]
call fcn.140007970
nop
lea rcx, [rsp + 0x420]
call fcn.140003940
nop
lea rcx, [rsp + 0x550]
call fcn.14001ab20
nop
lea rcx, [rsp + 0x360]
call fcn.140003940
nop
lea rcx, [rsp + 0x3a0]
call fcn.140003940
nop
lea rcx, [rsp + 0x400]
call fcn.140003940
nop
lea rcx, [rsp + 0x440]
call fcn.140003940
nop
lea rcx, [rsp + 0x480]
call fcn.140003940
nop
lea rcx, [rsp + 0x90]
call fcn.140005ff0
mov eax, 2
jmp 0x14003c167
lea rcx, [rsp + 0x4a0]
call fcn.140003940
nop
lea rcx, [rsp + 0x5c0]
call fcn.140003940
nop
lea rcx, [rsp + 0x320]
call fcn.140003940
nop
lea rcx, [rsp + 0x300]
call fcn.140003940
nop
lea rcx, [rsp + 0x3e0]
call fcn.140003940
nop
lea rcx, [rsp + 0x460]
call fcn.140003940
nop
lea rcx, [rsp + 0x3c0]
call fcn.140003940
lea rcx, [rsp + 0x3a0]
call fcn.1400212a0
mov r14, rax
mov rdx, qword [rsp + 0x790]
lea rcx, [rsp + 0x110]
call fcn.140039a60
nop
mov r8, r14
mov rdx, r15
lea rcx, [rsp + 0x48]
call fcn.140039240
nop
mov rbx, qword [rsp + 0x48]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14003c1c0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x110]
call fcn.14005d65c
mov esi, eax
test eax, eax
js 0x14003bd62
mov rcx, qword [0x1403a6148]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
lea rcx, [rsp + 0x48]
call fcn.140007970
nop
lea rcx, vtable.CefStructBase_struct_CefMainArgsTraits_.0
mov qword [rsp + 0x110], rcx
lea rcx, [rsp + 0x38]
call fcn.140007970
nop
lea rcx, [rsp + 0x420]
call fcn.140003940
nop
lea rcx, [rsp + 0x550]
call fcn.14001ab20
nop
lea rcx, [rsp + 0x360]
call fcn.140003940
nop
lea rcx, [rsp + 0x3a0]
call fcn.140003940
nop
lea rcx, [rsp + 0x400]
call fcn.140003940
nop
lea rcx, [rsp + 0x440]
call fcn.140003940
nop
lea rcx, [rsp + 0x480]
call fcn.140003940
nop
lea rcx, [rsp + 0x90]
call fcn.140005ff0
mov eax, esi
jmp 0x14003c167
lea rcx, [rsp + 0x160]
call fcn.14003c250
nop
mov dword [rsp + 0x2b4], r13d
lea r8, [rsp + 0x550]
lea rdx, [rsp + 0x590]
lea rcx, [rsp + 0x400]
call fcn.140020740
mov ecx, dword [rsp + 0x2a4]
test eax, eax
cmovne ecx, eax
mov dword [rsp + 0x2a4], ecx
mov dword [rsp + 0x1a8], 1
mov dword [rsp + 0x1e8], edi
cmp qword [rsp + 0x430], 0
je 0x14003be24
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x340]
call fcn.140022d60
mov r8, rax
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x2e0]
call fcn.14003c340
mov rdi, rax
mov rcx, r8
call fcn.140003930
mov rdx, rax
mov rcx, rdi
call fcn.14003c2a0
nop
lea rcx, [rsp + 0x2e0]
call fcn.1400079f0
nop
lea rcx, [rsp + 0x340]
call fcn.140003940
lea rcx, [rsp + 0x730]
call fcn.14001ba90
nop
lea r8, str.cep_cache_
mov rdx, rax
lea rcx, [rsp + 0x6f0]
call fcn.1400042e0
nop
lea r8, [rsp + 0x550]
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.140027b80
nop
lea r8, [0x1402ba1a8]
mov rdx, rax
lea rcx, [rsp + 0x6b0]
call fcn.1400042e0
nop
lea r8, [rsp + 0x570]
mov rdx, rax
lea rcx, [rsp + 0x690]
call fcn.140027b80
nop
lea r8, [0x1402ba1a8]
mov rdx, rax
lea rcx, [rsp + 0x710]
call fcn.1400042e0
nop
lea r8, [rsp + 0x590]
mov rdx, rax
lea rcx, [rsp + 0x670]
call fcn.140027b80
nop
lea rcx, [rsp + 0x710]
call fcn.140003940
nop
lea rcx, [rsp + 0x690]
call fcn.140003940
nop
lea rcx, [rsp + 0x6b0]
call fcn.140003940
nop
lea rcx, [rsp + 0x6d0]
call fcn.140003940
nop
lea rcx, [rsp + 0x6f0]
call fcn.140003940
nop
lea rcx, [rsp + 0x730]
call fcn.140003940
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x2e0]
call fcn.14003c340
mov rdi, rax
lea rcx, [rsp + 0x670]
call fcn.140003930
mov rdx, rax
mov rcx, rdi
call fcn.14003c2a0
nop
lea rcx, [rsp + 0x2e0]
call fcn.1400079f0
lea rdx, [rsp + 0x238]
lea rcx, [rsp + 0x340]
call fcn.14003c340
mov rdi, rax
lea rcx, [rsp + 0x360]
call fcn.140003930
mov rdx, rax
mov rcx, rdi
call fcn.14003c2a0
nop
lea rcx, [rsp + 0x340]
call fcn.1400079f0
mov ecx, dword [rsp + 0x5b0]
call fcn.14001be70
mov dword [rsp + 0x250], eax
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14003c1c0
xor r9d, r9d
mov r8, rax
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x110]
call fcn.14005d730
lea rcx, [rsp + 0x40]
call fcn.140035b70
nop
mov rbx, qword [rsp + 0x40]
mov rax, qword [rbx]
lea rdx, [rsp + 0x480]
mov rcx, rbx
call qword [rax + 0x90]
mov rax, qword [rbx]
lea rdx, [rsp + 0x440]
mov rcx, rbx
call qword [rax + 0x88]
mov rax, qword [rbx]
mov rdx, r15
mov rcx, rbx
call qword [rax + 0x98]
mov rax, qword [rbx]
mov rdx, r14
mov rcx, rbx
call qword [rax + 0xb8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x78]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x130]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
je 0x14003c086
nop dword [rax + rax]
lea rcx, [rsp + 0x130]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x130]
call qword [sym.imp.USER32.dll_DispatchMessageW]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x130]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
jne 0x14003c050
mov rcx, qword [0x1403a6148]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x80]
lea rcx, [rsp + 0x40]
call fcn.14003c1f0
nop
lea rcx, [rsp + 0x40]
call fcn.140007970
nop
lea rcx, [rsp + 0x670]
call fcn.140003940
nop
lea rcx, [rsp + 0x160]
call fcn.14003c230
nop
lea rcx, [rsp + 0x48]
call fcn.140007970
nop
lea rcx, vtable.CefStructBase_struct_CefMainArgsTraits_.0
mov qword [rsp + 0x110], rcx
lea rcx, [rsp + 0x38]
call fcn.140007970
nop
lea rcx, [rsp + 0x420]
call fcn.140003940
nop
lea rcx, [rsp + 0x550]
call fcn.14001ab20
nop
lea rcx, [rsp + 0x360]
call fcn.140003940
nop
lea rcx, [rsp + 0x3a0]
call fcn.140003940
nop
lea rcx, [rsp + 0x400]
call fcn.140003940
nop
lea rcx, [rsp + 0x440]
call fcn.140003940
nop
lea rcx, [rsp + 0x480]
call fcn.140003940
nop
lea rcx, [rsp + 0x90]
call fcn.140005ff0
xor eax, eax
mov rcx, qword [rsp + 0x750]
xor rcx, rsp
call fcn.1401dd140
lea r11, [rsp + 0x760]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret