Function at 0x14004c6b0
Capabilities:
Accept command line arguments
Check for time delay via gettickcount
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x3fa0]
mov eax, 0x40a0
call fcn.140157a80
sub rsp, rax
mov rax, qword [0x140278eb8]
xor rax, rsp
mov qword [rbp + 0x3f90], rax
xor r14d, r14d
mov rdi, rcx
mov r15d, r14d
mov dword [rsp + 0x54], r14d
call fcn.14001e620
mov qword [rbp + 0x208], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
movdqa xmm0, xmmword [0x14020a090]
lea r12, [0x140209820]
mov eax, eax
lea rdx, str..LOCK
lea rcx, [rbp + 0x17f0]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x1760], r12
mov qword [rbp + 0x1768], r14
mov byte [rbp + 0x1770], r14b
mov qword [rbp + 0x1778], r12
mov qword [rbp + 0x1780], r14
mov byte [rbp + 0x1788], r14b
mov qword [rbp + 0x1790], r12
mov qword [rbp + 0x1798], r14
mov byte [rbp + 0x17a0], r14b
mov qword [rbp + 0x17a8], r12
mov qword [rbp + 0x17b0], r14
mov byte [rbp + 0x17b8], r14b
mov qword [rbp + 0x17c0], r12
mov qword [rbp + 0x17c8], r14
mov byte [rbp + 0x17d0], r14b
mov qword [rbp + 0x17d8], r12
mov qword [rbp + 0x17e0], r14
mov byte [rbp + 0x17e8], r14b
mov qword [rbp + 0x17f0], r12
mov qword [rbp + 0x17f8], r14
mov byte [rbp + 0x1800], r14b
movdqa xmmword [rbp + 0x1870], xmm0
mov byte [rbp + 0x1860], r14b
call fcn.14001aa90
lea rdx, str..SHDN
lea rcx, [rbp + 0x1778]
call fcn.14001aa90
lea rdx, str..FGRD
lea rcx, [rbp + 0x1790]
call fcn.14001aa90
lea rdx, str..LEND
lea rcx, [rbp + 0x17a8]
call fcn.14001aa90
lea rdx, str..ROUT
lea rcx, [rbp + 0x17c0]
call fcn.14001aa90
lea rdx, str..NOTF
lea rcx, [rbp + 0x17d8]
call fcn.14001aa90
lea rax, [0x14020cad0]
mov byte [rbp + 0x1808], r14b
lea rcx, [rbp + 0x218]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1850], r14
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1a8], rdi
call fcn.1400cb970
mov rbx, qword [rax]
test rbx, rbx
je 0x14004c886
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
mov rax, qword [rbp + 0x218]
mov qword [rsp + 0x30], rbx
test rax, rax
je 0x14004c8ac
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.140018fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x220]
mov rcx, rbx
call qword [rax + 0x20]
mov rcx, qword [rbp + 0x228]
mov qword [rbp + 0x220], r12
test rcx, rcx
je 0x14004c903
cmp byte [rbp + 0x230], r14b
je 0x14004c903
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x228]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, str.nv_no_dll_blacklist
lea rcx, [rbp + 0x238]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x238]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x240]
test al, al
mov qword [rbp + 0x238], r12
sete sil
test rcx, rcx
je 0x14004c95e
cmp byte [rbp + 0x248], r14b
je 0x14004c95e
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x240]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test sil, sil
je 0x14004c972
lea rdx, [0x1400498a0]
mov rcx, rdi
call fcn.140053f70
lea rdx, str.type
lea rcx, [rbp + 0x250]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x250]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x258]
movzx edi, al
mov qword [rbp + 0x250], r12
test rcx, rcx
je 0x14004c9ca
cmp byte [rbp + 0x260], r14b
je 0x14004c9ca
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x258]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rsp + 0x40d8], r13
mov rsi, 0xffffffffffffffff
mov qword [rsp + 0x60], rsi
test dil, dil
je 0x14004cc86
lea rdx, str.type
mov qword [rbp - 0x60], r12
lea rcx, [rbp + 0x268]
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], r14b
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x268]
lea rdx, [rbp + 0x80]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004ca67
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
test rsi, rsi
je 0x14004ca67
test rdi, rdi
je 0x14004ca67
mov ecx, SafeArrayPutElement
call fcn.140157490
xor ecx, ecx
mov qword [rbp - 0x58], rax
xorps xmm0, xmm0
mov byte [rbp - 0x50], 1
mov r8, rax
mov rdx, rdi
movups xmmword [rax], xmm0
lea r9d, [rcx + 1]
mov qword [rax + 0x10], rcx
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_set
mov rcx, qword [rbp + 0x88]
mov qword [rbp + 0x80], r12
test rcx, rcx
je 0x14004caa7
cmp byte [rbp + 0x90], r14b
je 0x14004ca99
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x88]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x88], r14
mov byte [rbp + 0x90], r14b
mov rcx, qword [rbp + 0x270]
mov qword [rbp + 0x268], r12
test rcx, rcx
je 0x14004cad9
cmp byte [rbp + 0x278], r14b
je 0x14004cad9
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x270]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, [rbp + 0x1b48]
lea rcx, [rbp - 0x60]
call fcn.140010490
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14004caf6
mov rcx, qword [rax]
mov rsi, qword [rax + 0x10]
mov edx, 0x10
cmp rsi, rdx
mov r8, rsi
cmova r8, rdx
lea rdx, str.crashpad_handler
call fcn.140187370
mov edi, eax
test eax, eax
jne 0x14004cb33
cmp rsi, 0x10
jae 0x14004cb2c
mov rsi, 0xffffffffffffffff
mov edi, esi
jmp 0x14004cb3a
mov edi, r14d
seta dil
mov rsi, 0xffffffffffffffff
mov rdx, qword [rbp + 0x1b60]
cmp rdx, 0x10
jb 0x14004cb7b
mov rcx, qword [rbp + 0x1b48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004cb76
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005024a
call fcn.1401574cc
test edi, edi
je 0x14004cc17
mov ecx, 0x40
call fcn.140157490
test rax, rax
je 0x14004cbbd
mov edx, 1
mov rcx, rax
call fcn.140048b60
mov rdi, rax
test rax, rax
je 0x14004cbc0
mov rax, qword [rax + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax]
jmp 0x14004cbc0
mov rdi, r14
mov qword [rbp + 0x1b8], rdi
test rdi, rdi
je 0x14004cbe0
mov rax, qword [rdi + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax]
xor r8d, r8d
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x1a0]
call fcn.1400cd3f0
test eax, eax
js 0x14004cc48
mov r14d, eax
test rdi, rdi
je 0x14004cc17
mov rax, qword [rdi + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp - 0x58]
test rbx, rbx
je 0x1400501e4
cmp byte [rbp - 0x50], r15b
je 0x1400501e4
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rbx
call fcn.1401574cc
jmp 0x1400501e4
test rdi, rdi
je 0x14004cc62
mov rax, qword [rdi + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdi, qword [rbp - 0x58]
test rdi, rdi
je 0x14004cc86
cmp byte [rbp - 0x50], r14b
je 0x14004cc86
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rdi
call fcn.1401574cc
mov r8d, 0x1000
lea rdx, [rbp + 0x1f90]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rdx, [rbp + 0x1f90]
lea rcx, [rbp + 0x490]
call fcn.140018fc0
mov r12, qword [rbp + 0x498]
test r12, r12
je 0x14004ccee
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004ccee
mov rdx, qword [r12]
lea rcx, [rbp + 0x1960]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1970], xmm0
mov word [rbp + 0x1960], r14w
call fcn.1400258a0
jmp 0x14004cd06
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1970], xmm0
mov word [rbp + 0x1960], r14w
mov r8, rsi
lea rdx, [0x14020cbec]
lea rcx, [rbp + 0x1960]
call fcn.14004c060
mov rdx, qword [rbp + 0x1978]
lea r13, [rax + 1]
mov qword [rsp + 0x68], r13
cmp rdx, 8
jb 0x14004cd6b
mov rcx, qword [rbp + 0x1960]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004cd66
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050250
call fcn.1401574cc
test r12, r12
je 0x14004cda4
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004cda4
mov rdx, qword [r12]
lea rcx, [rbp + 0x1980]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1990], xmm0
mov word [rbp + 0x1980], r14w
call fcn.1400258a0
jmp 0x14004cdbc
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1990], xmm0
mov word [rbp + 0x1980], r14w
mov r8, rsi
lea rdx, [0x14020cbf0]
lea rcx, [rbp + 0x1980]
call fcn.14004c060
mov rdx, qword [rbp + 0x1998]
mov rdi, rax
cmp rdx, 8
jb 0x14004ce1b
mov rcx, qword [rbp + 0x1980]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004ce16
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050256
call fcn.1401574cc
lea rcx, [0x140209820]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rcx
lea rdx, str.config_name
lea rcx, [rbp + 0x280]
mov byte [rsp + 0x48], r14b
sub rdi, r13
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x280]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x288]
movzx esi, al
lea rax, [0x140209820]
mov qword [rbp + 0x280], rax
test rcx, rcx
je 0x14004ce93
cmp byte [rbp + 0x290], r14b
je 0x14004ce93
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x288]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test sil, sil
je 0x14004cfa1
lea rdx, str.config_name
lea rcx, [rbp + 0x298]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x68]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004cf1e
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
test rsi, rsi
je 0x14004cf1e
test rdi, rdi
je 0x14004cf1e
mov r8, qword [rsp + 0x40]
test r8, r8
jne 0x14004cf0b
lea ecx, [r8 + 0x18]
call fcn.140157490
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov r8, qword [rsp + 0x40]
mov byte [rsp + 0x48], 1
mov r9d, 1
mov rdx, rdi
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_set
jmp 0x14004cf2d
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14004cf2d
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x70]
lea rsi, [0x140209820]
mov qword [rbp + 0x68], rsi
test rcx, rcx
je 0x14004cf62
cmp byte [rbp + 0x78], r14b
je 0x14004cf5a
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x70]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x70], r14
mov byte [rbp + 0x78], r14b
mov rcx, qword [rbp + 0x2a0]
mov qword [rbp + 0x298], rsi
test rcx, rcx
je 0x14004d17b
cmp byte [rbp + 0x2a8], r14b
je 0x14004d17b
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2a0]
mov edx, SafeArrayPutElement
call fcn.1401574cc
jmp 0x14004d17b
test r12, r12
je 0x14004cfda
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004cfda
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x18c0]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x18d0], xmm0
mov word [rbp + 0x18c0], r14w
call fcn.1400258a0
jmp 0x14004cff2
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x18d0], xmm0
mov word [rbp + 0x18c0], r14w
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1930], xmm0
mov word [rbp + 0x1920], r14w
cmp qword [rbp + 0x18d0], r13
jb 0x14005025c
lfence
mov rax, qword [rbp + 0x18d0]
lea rcx, [rbp + 0x1920]
sub rax, r13
cmp rax, rdi
cmovb rdi, rax
cmp qword [rbp + 0x18d8], 8
lea rax, [rbp + 0x18c0]
mov r8, rdi
cmovae rax, qword [rbp + 0x18c0]
lea rdx, [rax + r13*2]
call fcn.1400258a0
mov rdx, qword [rbp + 0x1930]
test rdx, rdx
jne 0x14004d072
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14004d0c9
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x14004d0c9
mov r8, qword [rsp + 0x40]
test r8, r8
jne 0x14004d0a7
lea ecx, [r8 + 0x18]
call fcn.140157490
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov r8, qword [rsp + 0x40]
mov rdx, qword [rbp + 0x1930]
mov byte [rsp + 0x48], 1
cmp qword [rbp + 0x1938], 8
lea rcx, [rbp + 0x1920]
mov r9d, 1
cmovae rcx, qword [rbp + 0x1920]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x1938]
cmp rdx, 8
jb 0x14004d10f
mov rcx, qword [rbp + 0x1920]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d10a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050262
call fcn.1401574cc
mov rdx, qword [rbp + 0x18d8]
movdqa xmm0, xmmword [0x14020c430]
mov word [rbp + 0x1920], r14w
movdqu xmmword [rbp + 0x1930], xmm0
cmp rdx, 8
jb 0x14004d16d
mov rcx, qword [rbp + 0x18c0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d168
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050262
call fcn.1401574cc
mov r12, qword [rbp + 0x498]
lea rsi, [0x140209820]
lea rdx, str.config_path
mov qword [rbp - 0x48], rsi
lea rcx, [rbp + 0x2b0]
mov qword [rbp - 0x40], r14
mov byte [rbp - 0x38], r14b
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x2b0]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x2b8]
movzx edi, al
mov qword [rbp + 0x2b0], rsi
test rcx, rcx
je 0x14004d1df
cmp byte [rbp + 0x2c0], r14b
je 0x14004d1df
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2b8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test dil, dil
je 0x14004d323
lea rdx, str.config_path
lea rcx, [rbp + 0x2c8]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x2c8]
lea rdx, [rbp + 0x188]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004d26d
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
test rsi, rsi
je 0x14004d266
test rdi, rdi
je 0x14004d266
mov ecx, SafeArrayPutElement
call fcn.140157490
mov r13, rax
mov qword [rbp - 0x40], rax
xor eax, eax
mov byte [rbp - 0x38], 1
xorps xmm0, xmm0
mov r8, r13
mov rdx, rdi
mov rcx, rsi
movups xmmword [r13], xmm0
lea r9d, [rax + 1]
mov qword [r13 + 0x10], rax
call sub.libcef.dll_cef_string_utf16_set
mov r13, qword [rsp + 0x68]
lea rsi, [0x140209820]
mov rcx, qword [rbp + 0x190]
mov qword [rbp + 0x188], rsi
test rcx, rcx
je 0x14004d2ad
cmp byte [rbp + 0x198], r14b
je 0x14004d29f
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x190]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x190], r14
mov byte [rbp + 0x198], r14b
mov rcx, qword [rbp + 0x2d0]
mov qword [rbp + 0x2c8], rsi
test rcx, rcx
je 0x14004d2df
cmp byte [rbp + 0x2d8], r14b
je 0x14004d2df
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2d0]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test r12, r12
je 0x14004d6d7
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004d6d7
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x18a0]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x18b0], xmm0
mov word [rbp + 0x18a0], r14w
call fcn.1400258a0
jmp 0x14004d6ef
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x14004d35f
mov r8, qword [rdx + 8]
test r8, r8
je 0x14004d35f
mov rdx, qword [rdx]
lea rcx, [rbp + 0x19a0]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x19b0], xmm0
mov word [rbp + 0x19a0], r14w
call fcn.1400258a0
jmp 0x14004d377
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x19b0], xmm0
mov word [rbp + 0x19a0], r14w
test r12, r12
je 0x14004d3b0
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004d3b0
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x1900]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x1910], xmm0
mov word [rbp + 0x1900], r14w
call fcn.1400258a0
jmp 0x14004d3c8
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1910], xmm0
mov word [rbp + 0x1900], r14w
cmp qword [rbp + 0x1910], r13
lea rdx, [rbp + 0x1900]
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x1a00]
mov r8, r13
mov word [rbp + 0x1a00], r14w
cmovb r8, qword [rbp + 0x1910]
cmp qword [rbp + 0x1918], 8
movdqu xmmword [rbp + 0x1a10], xmm0
cmovae rdx, qword [rbp + 0x1900]
call fcn.1400258a0
lea r8, [rbp + 0x19a0]
lea rdx, [rbp + 0x1a00]
lea rcx, [rbp + 0x1b28]
call fcn.140047f90
mov rdi, rax
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14004d483
lea r13, [rcx + 5]
mov rsi, rdi
mov qword [rdi + 0x10], r13
cmp rdx, 8
jb 0x14004d45a
mov rsi, qword [rdi]
lea rcx, [rsi + rcx*2]
mov r8d, 0xa
lea rdx, str..json
call fcn.140187470
mov word [rsi + r13*2], r14w
lea rsi, [0x140209820]
mov r13, qword [rsp + 0x68]
jmp 0x14004d4af
lfence
xor r8d, r8d
mov qword [rsp + 0x20], 5
lea r9, str..json
mov rcx, rdi
lea edx, [r8 + 5]
call fcn.140037d80
mov r12, qword [rbp + 0x498]
mov rdi, rax
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x1940], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x1950], xmm1
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], 7
mov word [rdi], r14w
cmp qword [rbp + 0x1950], r14
je 0x14004d527
mov ecx, SafeArrayPutElement
call fcn.140157490
xor ecx, ecx
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
mov byte [rbp - 0x38], 1
mov r9d, 1
mov r8, rax
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
lea rcx, [rbp + 0x1940]
cmp qword [rbp + 0x1958], 8
mov rdx, qword [rbp + 0x1950]
cmovae rcx, qword [rbp + 0x1940]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x1958]
cmp rdx, 8
jb 0x14004d56d
mov rcx, qword [rbp + 0x1940]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d568
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050244
call fcn.1401574cc
mov rdx, qword [rbp + 0x1b40]
mov qword [rbp + 0x1950], r14
mov qword [rbp + 0x1958], 7
mov word [rbp + 0x1940], r14w
cmp rdx, 8
jb 0x14004d5cd
mov rcx, qword [rbp + 0x1b28]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d5c8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050244
call fcn.1401574cc
mov rdx, qword [rbp + 0x1a18]
movdqa xmm0, xmmword [0x14020c430]
mov word [rbp + 0x1b28], r14w
movdqu xmmword [rbp + 0x1b38], xmm0
cmp rdx, 8
jb 0x14004d62b
mov rcx, qword [rbp + 0x1a00]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d626
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050244
call fcn.1401574cc
mov rdx, qword [rbp + 0x1918]
movdqa xmm0, xmmword [0x14020c430]
mov word [rbp + 0x1a00], r14w
movdqu xmmword [rbp + 0x1a10], xmm0
cmp rdx, 8
jb 0x14004d689
mov rcx, qword [rbp + 0x1900]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d684
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050244
call fcn.1401574cc
mov rdx, qword [rbp + 0x19b8]
cmp rdx, 8
jb 0x14004d2df
mov rcx, qword [rbp + 0x19a0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004d2da
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050244
jmp 0x14004d2da
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x18b0], xmm0
mov word [rbp + 0x18a0], r14w
cmp qword [rbp + 0x18b0], r13
lea rdx, [rbp + 0x18a0]
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x19c0]
mov r8, r13
mov word [rbp + 0x19c0], r14w
cmovb r8, qword [rbp + 0x18b0]
cmp qword [rbp + 0x18b8], 8
movdqu xmmword [rbp + 0x19d0], xmm0
cmovae rdx, qword [rbp + 0x18a0]
call fcn.1400258a0
lea rdx, [rbp + 0x19c0]
mov qword [rbp + 0x478], rsi
lea rcx, [rbp + 0x478]
mov qword [rbp + 0x480], r14
mov byte [rbp + 0x488], r14b
call fcn.14001dc40
mov r8, qword [rbp + 0x19d8]
cmp r8, 8
jb 0x14004d787
mov rdx, qword [rbp + 0x19c0]
lea rcx, [rbp + 0x19c0]
inc r8
call fcn.140025d40
mov r8, qword [rbp + 0x18b8]
movdqa xmm0, xmmword [0x14020c430]
mov word [rbp + 0x19c0], r14w
movdqu xmmword [rbp + 0x19d0], xmm0
cmp r8, 8
jb 0x14004d7c2
mov rdx, qword [rbp + 0x18a0]
lea rcx, [rbp + 0x18a0]
inc r8
call fcn.140025d40
test r12, r12
je 0x14004d7fb
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004d7fb
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x1880]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x1890], xmm0
mov word [rbp + 0x1880], r14w
call fcn.1400258a0
jmp 0x14004d813
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1890], xmm0
mov word [rbp + 0x1880], r14w
cmp qword [rbp + 0x1890], r13
lea rdx, [rbp + 0x1880]
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x19e0]
mov r8, r13
mov word [rbp + 0x19e0], r14w
cmovb r8, qword [rbp + 0x1890]
cmp qword [rbp + 0x1898], 8
movdqu xmmword [rbp + 0x19f0], xmm0
cmovae rdx, qword [rbp + 0x1880]
call fcn.1400258a0
lea rdx, [rbp + 0x19e0]
mov qword [rbp + 0x460], rsi
lea rcx, [rbp + 0x460]
mov qword [rbp + 0x468], r14
mov byte [rbp + 0x470], r14b
call fcn.14001dc40
mov r8, qword [rbp + 0x19f8]
cmp r8, 8
jb 0x14004d8ab
mov rdx, qword [rbp + 0x19e0]
lea rcx, [rbp + 0x19e0]
inc r8
call fcn.140025d40
mov r8, qword [rbp + 0x1898]
movdqa xmm0, xmmword [0x14020c430]
mov word [rbp + 0x19e0], r14w
movdqu xmmword [rbp + 0x19f0], xmm0
cmp r8, 8
jb 0x14004d8e6
mov rdx, qword [rbp + 0x1880]
lea rcx, [rbp + 0x1880]
inc r8
call fcn.140025d40
movdqa xmm0, xmmword [0x14020c430]
lea rdx, [rbp + 0x18e0]
lea rcx, [0x14021b030]
mov word [rbp + 0x18e0], r14w
movdqu xmmword [rbp + 0x18f0], xmm0
call fcn.1400534c0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x14004d94d
mov r8, qword [rdx + 8]
test r8, r8
je 0x14004d94d
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1aa8]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1ab8], xmm0
mov word [rbp + 0x1aa8], r14w
call fcn.1400258a0
jmp 0x14004d965
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1ab8], xmm0
mov word [rbp + 0x1aa8], r14w
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1f48]
call fcn.140048190
mov rdx, rax
lea r8, [rbp + 0x1aa8]
lea rcx, [rbp + 0x1f28]
call fcn.140047f90
mov rdx, rax
mov qword [rbp + 0x50], rsi
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x58], r14
mov byte [rbp + 0x60], r14b
call fcn.14001dc40
lea rcx, [rbp + 0x1f28]
call fcn.1400256f0
lea rcx, [rbp + 0x1f48]
call fcn.1400256f0
lea rcx, [rbp + 0x1aa8]
call fcn.1400256f0
movdqa xmm0, xmmword [0x14020c430]
lea rdx, [rbp + 0x1b08]
lea rcx, [0x14021aa20]
mov word [rbp + 0x1b08], r14w
movdqu xmmword [rbp + 0x1b18], xmm0
call fcn.1400534c0
movdqa xmm0, xmmword [0x14020c430]
lea rdx, [rbp + 0x1b68]
lea rcx, [0x14021afa0]
mov word [rbp + 0x1b68], r14w
movdqu xmmword [rbp + 0x1b78], xmm0
call fcn.1400534c0
mov r13, qword [rbp - 0x40]
mov qword [rbp + 0x5c8], rsi
mov qword [rbp + 0x5d0], r14
mov byte [rbp + 0x5d8], r14b
test r13, r13
je 0x14004da4f
mov r8, qword [r13 + 8]
mov rdx, qword [r13]
jmp 0x14004da55
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x5c8]
call fcn.14000b300
mov qword [rbp + 0x1c0], rbx
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp + 0x1c0]
call fcn.14003b3a0
lea rdx, [rbp + 0x1f68]
lea rcx, [rbp + 0x50]
call fcn.140010490
mov r8d, 0xf
lea rdx, str.overrides.json
mov rcx, rax
call fcn.140013730
lea rdx, [rbp + 0x1ba8]
lea rcx, [rbp + 0x5e0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1ba8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1bb8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
mov qword [rbp + 0x5e0], rsi
mov qword [rbp + 0x5e8], r14
mov byte [rbp + 0x5f0], r14b
call fcn.14000b270
mov qword [rbp + 0x210], rbx
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x210]
call fcn.14003b3a0
lea rcx, [rbp + 0x1ba8]
call fcn.140007490
lea rcx, [rbp + 0x1f68]
call fcn.140007490
movdqa xmm0, xmmword [0x14020a090]
lea rdx, str.nv_app_hidpi
mov r8d, reloc.SHLWAPI.dll_SHCreateMemStream
mov byte [rbp + 0x868], r14b
lea rcx, [rbp + 0x868]
movdqu xmmword [rbp + 0x878], xmm0
call fcn.140013b20
mov rax, qword [rbx + 8]
mov qword [rbp + 0x1c8], rbx
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
xor r8d, r8d
lea rdx, [rbp + 0x868]
lea rcx, [rbp + 0x1c8]
call fcn.14001df60
test al, al
je 0x14004dbb3
call fcn.1400cd250
movdqa xmm0, xmmword [0x14020a090]
lea rdx, str.nv_osc
mov r8d, 6
mov byte [rbp + 0x888], r14b
lea rcx, [rbp + 0x888]
movdqu xmmword [rbp + 0x898], xmm0
call fcn.140013b20
mov rax, qword [rbx + 8]
mov qword [rbp + 0x1d0], rbx
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
xor r8d, r8d
lea rdx, [rbp + 0x888]
lea rcx, [rbp + 0x1d0]
call fcn.14001df60
mov ecx, r14d
mov qword [rbp + 0x5f8], rsi
test al, al
mov qword [rbp + 0x600], r14
lea rdx, [rbp + 0x18e0]
mov byte [rbp + 0x608], r14b
setne cl
mov dword [rsp + 0x54], ecx
lea rcx, [rbp + 0x5f8]
call fcn.14001dc40
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x550], rsi
mov qword [rbp + 0x558], r14
mov byte [rbp + 0x560], r14b
test rax, rax
je 0x14004dc70
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004dc76
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x550]
call fcn.14000b300
lea r8, [rbp + 0x5f8]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x520]
call fcn.14007d180
mov rcx, qword [rbp + 0x528]
mov qword [rbp + 0x520], rsi
test rcx, rcx
je 0x14004dcd1
cmp byte [rbp + 0x530], r14b
je 0x14004dcd1
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x528]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], r14
mov byte [rbp + 0x48], r14b
test rax, rax
je 0x14004dcf0
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004dcf6
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x38]
call fcn.14000b300
lea rdx, str.nv_shared_storage_name
lea rcx, [rbp + 0x2e0]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x2e0]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x2e8]
movzx edi, al
mov qword [rbp + 0x2e0], rsi
test rcx, rcx
je 0x14004dd5a
cmp byte [rbp + 0x2f0], r14b
je 0x14004dd5a
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2e8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test dil, dil
je 0x14004ded3
lea rdx, str.nv_shared_storage_name
lea rcx, [rbp + 0x2f8]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x170]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004dd9f
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004dda5
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x38]
call fcn.14000b300
mov rcx, qword [rbp + 0x178]
mov qword [rbp + 0x170], rsi
test rcx, rcx
je 0x14004ddf1
cmp byte [rbp + 0x180], r14b
je 0x14004dde3
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x178]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x178], r14
mov byte [rbp + 0x180], r14b
mov rcx, qword [rbp + 0x300]
mov qword [rbp + 0x2f8], rsi
test rcx, rcx
je 0x14004de23
cmp byte [rbp + 0x308], r14b
je 0x14004de23
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x300]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, [rbp + 0x18e0]
mov qword [rbp + 0x508], rsi
lea rcx, [rbp + 0x508]
mov qword [rbp + 0x510], r14
mov byte [rbp + 0x518], r14b
call fcn.14001dc40
mov rdx, qword [rbp + 0x40]
mov qword [rbp + 0x4f0], rsi
mov qword [rbp + 0x4f8], r14
mov byte [rbp + 0x500], r14b
test rdx, rdx
je 0x14004de72
mov r8, qword [rdx + 8]
mov rdx, qword [rdx]
jmp 0x14004de78
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x4f0]
call fcn.14000b300
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x4d8]
call fcn.14007d180
mov rcx, qword [rbp + 0x4e0]
mov qword [rbp + 0x4d8], rsi
test rcx, rcx
je 0x14004ded3
cmp byte [rbp + 0x4e8], r14b
je 0x14004ded3
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x4e0]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], r14
mov byte [rbp + 0x30], r14b
test rax, rax
je 0x14004def2
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004def8
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x20]
call fcn.14000b300
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x310]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x310]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x318]
movzx edi, al
mov qword [rbp + 0x310], rsi
test rcx, rcx
je 0x14004df5c
cmp byte [rbp + 0x320], r14b
je 0x14004df5c
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x318]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test dil, dil
je 0x14004e0d5
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x328]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x158]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004dfa1
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004dfa7
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x20]
call fcn.14000b300
mov rcx, qword [rbp + 0x160]
mov qword [rbp + 0x158], rsi
test rcx, rcx
je 0x14004dff3
cmp byte [rbp + 0x168], r14b
je 0x14004dfe5
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x160]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x160], r14
mov byte [rbp + 0x168], r14b
mov rcx, qword [rbp + 0x330]
mov qword [rbp + 0x328], rsi
test rcx, rcx
je 0x14004e025
cmp byte [rbp + 0x338], r14b
je 0x14004e025
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x330]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, [rbp + 0x18e0]
mov qword [rbp + 0x4c0], rsi
lea rcx, [rbp + 0x4c0]
mov qword [rbp + 0x4c8], r14
mov byte [rbp + 0x4d0], r14b
call fcn.14001dc40
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x4a8], rsi
mov qword [rbp + 0x4b0], r14
mov byte [rbp + 0x4b8], r14b
test rax, rax
je 0x14004e074
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004e07a
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x4a8]
call fcn.14000b300
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4a8]
lea rcx, [rbp + 0x5b0]
call fcn.14007d180
mov rcx, qword [rbp + 0x5b8]
mov qword [rbp + 0x5b0], rsi
test rcx, rcx
je 0x14004e0d5
cmp byte [rbp + 0x5c0], r14b
je 0x14004e0d5
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x5b8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, str.nv_installer_flags
mov qword [rbp + 0x448], rsi
lea rcx, [rbp + 0x340]
mov qword [rbp + 0x450], r14
mov byte [rbp + 0x458], r14b
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x340]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x348]
movzx edi, al
mov qword [rbp + 0x340], rsi
test rcx, rcx
je 0x14004e142
cmp byte [rbp + 0x350], r14b
je 0x14004e142
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x348]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test dil, dil
je 0x14004e20e
lea rdx, str.nv_installer_flags
lea rcx, [rbp + 0x358]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x128]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004e187
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004e18d
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x448]
call fcn.14000b300
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0x128], rsi
test rcx, rcx
je 0x14004e1dc
cmp byte [rbp + 0x138], r14b
je 0x14004e1ce
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x130]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x130], r14
mov byte [rbp + 0x138], r14b
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x358], rsi
test rcx, rcx
je 0x14004e20e
cmp byte [rbp + 0x368], r14b
je 0x14004e20e
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x360]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov edx, 1
lea rcx, [rsp + 0x30]
call fcn.14004a0a0
mov rdx, qword [rbp + 0x58]
mov rsi, rax
mov qword [rsp + 0x58], rax
lea rax, [0x140209820]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], r14
mov byte [rbp - 0x18], r14b
test rdx, rdx
je 0x14004e24a
mov r8, qword [rdx + 8]
mov rdx, qword [rdx]
jmp 0x14004e250
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp - 0x28]
call fcn.14000b300
lea rdx, str.nv_cmd_storage_path
lea rcx, [rbp + 0x370]
call fcn.140005020
mov rbx, qword [rsp + 0x30]
lea rdx, [rbp + 0x370]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x378]
movzx edi, al
lea rax, [0x140209820]
mov qword [rbp + 0x370], rax
test rcx, rcx
je 0x14004e2c0
cmp byte [rbp + 0x380], r14b
je 0x14004e2c0
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x378]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test dil, dil
je 0x14004e41b
lea rdx, str.nv_cmd_storage_path
lea rcx, [rbp + 0x388]
call fcn.140005020
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14004e317
mov r8, qword [rdx + 8]
test r8, r8
je 0x14004e317
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1a88]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1a98], xmm0
mov word [rbp + 0x1a88], r14w
call fcn.1400258a0
jmp 0x14004e32f
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1a98], xmm0
mov word [rbp + 0x1a88], r14w
mov rax, qword [rbx]
lea r8, [rbp + 0x388]
lea rdx, [rbp + 0x110]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, rax
lea rdx, [rbp + 0x1e48]
call fcn.140032f00
mov r8, rax
lea rdx, [rbp + 0x1a88]
lea rcx, [rbp + 0x1e08]
call fcn.140047f90
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14001dc40
lea rcx, [rbp + 0x1e08]
call fcn.1400256f0
lea rcx, [rbp + 0x1a88]
call fcn.1400256f0
lea rcx, [rbp + 0x1e48]
call fcn.1400256f0
mov rcx, qword [rbp + 0x118]
lea rax, [0x140209820]
mov qword [rbp + 0x110], rax
test rcx, rcx
je 0x14004e3e9
cmp byte [rbp + 0x120], r14b
je 0x14004e3db
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x118]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rax, [0x140209820]
mov qword [rbp + 0x118], r14
mov byte [rbp + 0x120], r14b
mov rcx, qword [rbp + 0x390]
mov qword [rbp + 0x388], rax
test rcx, rcx
je 0x14004e41b
cmp byte [rbp + 0x398], r14b
je 0x14004e41b
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x390]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, [0x14020960f]
lea rcx, [rbp + 0x538]
call fcn.140005020
lea rdx, str.shutdown
lea rcx, [rbp + 0x3a0]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x3a0]
mov rcx, rbx
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x3a8]
test al, al
lea rax, [0x140209820]
sete dil
mov qword [rbp + 0x3a0], rax
test rcx, rcx
je 0x14004e490
cmp byte [rbp + 0x3b0], r14b
je 0x14004e490
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3a8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov dword [rsp + 0x50], 3
test dil, dil
je 0x14004e686
mov ecx, 0x80
call fcn.140157490
mov rdi, rax
test rax, rax
je 0x14004e559
lea rdx, [rbp + 0x1e68]
lea rcx, [rbp - 0x28]
call fcn.140010490
mov r8d, 0xd
lea rdx, str._storage.json
mov rcx, rax
call fcn.140013730
lea rdx, [rbp + 0x1bc8]
lea rcx, [rbp + 0x598]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1bc8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1bd8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [0x140209820]
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a0], r14
mov byte [rbp + 0x5a8], r14b
call fcn.14000b270
xor r8d, r8d
lea rdx, [rbp + 0x598]
mov rcx, rdi
call fcn.140035860
mov rsi, rax
mov r15d, 3
test rax, rax
je 0x14004e55c
mov rax, qword [rax]
mov rcx, rsi
call qword [rax]
jmp 0x14004e55c
mov rsi, r14
test r15b, 2
je 0x14004e572
and r15d, 0xfffffffd
lea rcx, [rbp + 0x1bc8]
call fcn.140007490
test r15b, 1
je 0x14004e588
and r15d, 0xfffffffe
lea rcx, [rbp + 0x1e68]
call fcn.140007490
test r15d, r15d
jns 0x14004e59e
btr r15d, 0x1f
lea rcx, [rbp + 0x1430]
call fcn.1400c6df0
lea rdx, [0x14020960f]
lea rcx, [rbp + 0xbf0]
call fcn.140005020
lea rdx, str.commandLine
mov rdi, rax
lea rcx, [rbp + 0xc08]
call fcn.140005020
mov r8, rax
lea rdx, [rbp + 0x580]
mov r9, rdi
mov rcx, rsi
call fcn.140036590
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004e5ee
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004e5f4
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x538]
call fcn.14000b300
mov rcx, qword [rbp + 0x588]
lea rax, [0x140209820]
mov qword [rbp + 0x580], rax
test rcx, rcx
je 0x14004e63c
cmp byte [rbp + 0x590], r14b
je 0x14004e63c
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x588]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, [0x14020960f]
lea rcx, [rbp + 0xc20]
call fcn.140005020
lea rdx, str.commandLine
mov rdi, rax
lea rcx, [rbp + 0xc38]
call fcn.140005020
mov rdx, rax
mov r8, rdi
mov rcx, rsi
call fcn.140037640
test rsi, rsi
je 0x14004e681
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rsi, qword [rsp + 0x58]
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1e88]
call fcn.140048190
lea rcx, [0x140209820]
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x98], rcx
mov rdx, rax
lea rcx, [rbp + 0x98]
mov byte [rbp + 0xa8], r14b
call fcn.14001dc40
lea rcx, [rbp + 0x1e88]
call fcn.1400256f0
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x3b8]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x3b8]
mov rcx, rbx
or r15d, 4
call qword [rax + 0x58]
test al, al
je 0x14004e756
lea rdx, [rbp + 0x98]
mov qword [rbp + 0x1d8], r14
lea rcx, [rbp + 0xc50]
call fcn.140004f90
lea rdx, [rbp + 0x20]
mov rdi, rax
lea rcx, [rbp + 0xc68]
call fcn.140004f90
mov r8, rax
mov byte [rsp + 0x20], 1
mov r9, rdi
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x1760]
call fcn.14007d970
test al, al
jne 0x14004e756
mov dil, 1
jmp 0x14004e759
xor dil, dil
mov rcx, qword [rbp + 0x3c0]
lea rax, [0x140209820]
and r15d, 0xfffffffb
mov qword [rbp + 0x3b8], rax
test rcx, rcx
je 0x14004e796
cmp byte [rbp + 0x3c8], r14b
je 0x14004e796
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3c0]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, str.shutdown
lea rcx, [rbp + 0x3d0]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x3d0]
mov rcx, rbx
or r15d, 8
call qword [rax + 0x58]
test al, al
jne 0x14004e7f0
lea rdx, str.nv_self_update_path
lea rcx, [rbp - 0x10]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp - 0x10]
mov rcx, rbx
or r15d, 0x10
call qword [rax + 0x58]
test al, al
je 0x14004e7f0
test dil, dil
jne 0x14004e7f0
mov dil, 1
jmp 0x14004e7f3
xor dil, dil
test r15b, 0x10
je 0x14004e832
mov rcx, qword [rbp - 8]
lea rax, [0x140209820]
and r15d, 0xffffffef
mov qword [rbp - 0x10], rax
test rcx, rcx
je 0x14004e832
cmp byte [rbp], r14b
je 0x14004e82a
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp - 8], r14
mov byte [rbp], r14b
mov rcx, qword [rbp + 0x3d8]
lea rax, [0x140209820]
and r15d, 0xfffffff7
mov qword [rbp + 0x3d0], rax
test rcx, rcx
je 0x14004e86f
cmp byte [rbp + 0x3e0], r14b
je 0x14004e86f
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3d8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
test dil, dil
je 0x14004ebd2
lea rdx, str.nv_self_update_path
lea rcx, [rbp + 8]
call fcn.140005020
lea rax, [0x140209820]
mov qword [rbp - 0x70], r14
lea rdx, [rbp + 0x1b08]
mov qword [rbp - 0x78], rax
lea rcx, [rbp - 0x78]
mov byte [rbp - 0x68], r14b
call fcn.14001dc40
mov rax, qword [rbx]
lea r8, [rbp + 8]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call qword [rax + 0x60]
lea r9, [rbp + 0x448]
mov qword [rsp + 0x20], rsi
mov r8, rax
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 0x78]
call fcn.14009b9f0
mov rdi, rax
test rax, rax
je 0x14004e8f8
mov rax, qword [rax + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax]
mov rcx, qword [rbp + 0x100]
lea rax, [0x140209820]
mov qword [rbp + 0xf8], rax
test rcx, rcx
je 0x14004e946
cmp byte [rbp + 0x108], r14b
je 0x14004e938
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x100]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rax, [0x140209820]
mov qword [rbp + 0x100], r14
mov byte [rbp + 0x108], r14b
mov rcx, qword [rbp - 0x70]
mov qword [rbp - 0x78], rax
test rcx, rcx
je 0x14004e97b
cmp byte [rbp - 0x68], r14b
je 0x14004e973
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x70]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rax, [0x140209820]
mov qword [rbp - 0x70], r14
mov byte [rbp - 0x68], r14b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 8], rax
test rcx, rcx
je 0x14004e9a9
cmp byte [rbp + 0x18], r14b
je 0x14004e9a1
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x10]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x10], r14
mov byte [rbp + 0x18], r14b
test rdi, rdi
je 0x14004ebd2
movdqa xmm0, xmmword [0x14020a090]
lea rdx, str.nv_update_as_user
mov r8d, 0x11
mov byte [rbp + 0x8a8], r14b
lea rcx, [rbp + 0x8a8]
movdqu xmmword [rbp + 0x8b8], xmm0
call fcn.140013b20
mov rax, qword [rbx + 8]
mov qword [rbp + 0x1e0], rbx
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
mov rsi, qword [rdi]
lea rdx, [rbp + 0x8a8]
xor r8d, r8d
lea rcx, [rbp + 0x1e0]
call fcn.14001df60
movzx edx, al
mov rcx, rdi
call qword [rsi]
test al, al
je 0x14004ebbd
mov ecx, 0x80
call fcn.140157490
mov rsi, rax
test rax, rax
je 0x14004eadc
lea rdx, [rbp + 0x1ea8]
lea rcx, [rbp - 0x28]
call fcn.140010490
mov r8d, 0xd
lea rdx, str._storage.json
mov rcx, rax
call fcn.140013730
lea rdx, [rbp + 0x1be8]
lea rcx, [rbp + 0x568]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1be8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1bf8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [0x140209820]
mov qword [rbp + 0x568], rax
mov qword [rbp + 0x570], r14
mov byte [rbp + 0x578], r14b
call fcn.14000b270
xor r8d, r8d
lea rdx, [rbp + 0x568]
mov rcx, rsi
call fcn.140035860
or r15d, 0x60
mov r12, rax
test rax, rax
je 0x14004eadf
mov rax, qword [rax]
mov rcx, r12
call qword [rax]
jmp 0x14004eadf
mov r12, r14
test r15b, 0x40
je 0x14004eaf5
and r15d, 0xffffffbf
lea rcx, [rbp + 0x1be8]
call fcn.140007490
test r15b, 0x20
je 0x14004eb07
lea rcx, [rbp + 0x1ea8]
call fcn.140007490
lea rdx, [0x14020960f]
lea rcx, [rbp + 0xc80]
call fcn.140005020
lea rdx, str.commandLine
mov rsi, rax
lea rcx, [rbp + 0xc98]
call fcn.140005020
mov r8, rax
lea rdx, [rbp + 0x978]
mov r9, rsi
mov rcx, r12
call fcn.140036590
mov rdx, rax
lea rcx, [rbp + 0x538]
call fcn.1400087d0
lea rcx, [rbp + 0x978]
call fcn.140007060
mov rax, qword [rbx]
lea rdx, [rbp + 0xcb0]
mov rcx, rbx
call qword [rax + 0x38]
lea rdx, str.commandLine
mov rbx, rax
lea rcx, [rbp + 0xcc8]
call fcn.140005020
mov rdx, rax
mov r8, rbx
mov rcx, r12
call fcn.140037640
test r12, r12
je 0x14004eba3
mov rax, qword [r12]
mov rcx, r12
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rax, qword [rdi + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
jmp 0x140050141
mov rax, qword [rdi + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rcx, [rbp + 0x9c0]
call fcn.140019c70
movdqa xmm0, xmmword [0x14020a090]
lea rdx, str.nv_cmdline_url
mov r8d, 0xe
mov byte [rbp + 0x8c8], r14b
lea rcx, [rbp + 0x8c8]
movdqu xmmword [rbp + 0x8d8], xmm0
call fcn.140013b20
mov rax, qword [rbx + 8]
mov qword [rbp + 0x1e8], rbx
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 0x1e8]
call fcn.14001dcf0
test al, al
je 0x14004ee7f
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x14004ec7e
xor r9d, r9d
lea rdx, str.C:uworkspace03_25_1cefwinauto_srccefmain_win.cc
mov r8d, 0xfa
lea rcx, [rbp + 0x1330]
bts r15d, 7
call fcn.1400c6a90
lea rdx, str.cmdline_url_string
lea rcx, [rax + 8]
call fcn.1400025c0
test r15b, r15b
jns 0x14004ec94
btr r15d, 7
lea rcx, [rbp + 0x1330]
call fcn.1400c6df0
mov qword [rsp + 0x70], r14
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x78], r14
mov rcx, rbx
mov qword [rbp - 0x80], r14
mov rax, qword [rbx]
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x70]
cmp rcx, qword [rsp + 0x78]
jne 0x14004ed62
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x140050135
mov rsi, qword [rsp + 0x78]
cmp rdi, rsi
je 0x14004ed03
mov rbx, rdi
nop dword [rax]
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
call qword [rax]
add rbx, 0x18
cmp rbx, rsi
jne 0x14004ecf0
mov rcx, qword [rbp - 0x80]
movabs rax, 0x2aaaaaaaaaaaaaab
sub rcx, rdi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
cmp rdx, 0x1000
jb 0x14004ed55
lfence
mov rcx, qword [rdi - 8]
add rdx, 0x27
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14005023e
mov rdi, rcx
mov rcx, rdi
call fcn.1401574cc
jmp 0x140050135
lea rdx, [rbp + 0x1ec8]
call fcn.140032f00
cmp qword [rax + 0x18], 8
jb 0x14004ed78
mov rax, qword [rax]
movdqa xmm0, xmmword [0x14020c430]
mov r8, 0xffffffffffffffff
movdqu xmmword [rbp + 0x1b98], xmm0
mov word [rbp + 0x1b88], r14w
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], r14w
jne 0x14004eda0
mov rdx, rax
lea rcx, [rbp + 0x1b88]
call fcn.1400258a0
lea rdx, [rbp + 0x1b88]
lea rcx, [rbp + 0x9c0]
call fcn.14001dc40
lea rcx, [rbp + 0x1b88]
call fcn.1400256f0
lea rcx, [rbp + 0x1ec8]
call fcn.1400256f0
mov rsi, qword [rsp + 0x70]
test rsi, rsi
je 0x14004eea9
mov r13, qword [rsp + 0x78]
cmp rsi, r13
je 0x14004ee13
mov rdi, rsi
nop
mov rax, qword [rdi]
xor edx, edx
mov rcx, rdi
call qword [rax]
add rdi, 0x18
cmp rdi, r13
jne 0x14004ee00
mov rcx, qword [rbp - 0x80]
movabs rax, 0x2aaaaaaaaaaaaaab
sub rcx, rsi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
cmp rdx, 0x1000
jb 0x14004ee71
lfence
mov rcx, qword [rsi - 8]
add rdx, 0x27
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x14005023e
mov rbx, qword [rsp + 0x30]
mov rsi, rcx
mov r12, qword [rbp + 0x498]
mov rcx, rsi
call fcn.1401574cc
mov r13, qword [rbp - 0x40]
jmp 0x14004eea9
mov rax, qword [rbp + 0x468]
test rax, rax
je 0x14004ee94
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004ee9a
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x9c0]
call fcn.14000b300
lea rdx, str.url_route
lea rcx, [rbp + 0x3e8]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x3e8]
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004eee5
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004eeeb
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x9d8]
call fcn.14000b300
mov rcx, qword [rbp + 0xe8]
lea rdi, [0x140209820]
mov qword [rbp + 0xe0], rdi
test rcx, rcx
je 0x14004ef41
cmp byte [rbp + 0xf0], r14b
je 0x14004ef33
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0xe8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0xe8], r14
mov byte [rbp + 0xf0], r14b
mov rcx, qword [rbp + 0x3f0]
mov qword [rbp + 0x3e8], rdi
test rcx, rcx
je 0x14004ef73
cmp byte [rbp + 0x3f8], r14b
je 0x14004ef73
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3f0]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov rax, qword [rbp + 0xa0]
test rax, rax
je 0x14004ef88
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004ef8e
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x9f0]
call fcn.14000b300
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x1b68]
lea rcx, [rbp + 0x1ee8]
call fcn.140048190
mov rdx, rax
lea rcx, [rbp + 0xa08]
call fcn.14001dc40
lea rcx, [rbp + 0x1ee8]
call fcn.1400256f0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x14004f00e
mov r8, qword [rdx + 8]
test r8, r8
je 0x14004f00e
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1ac8]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1ad8], xmm0
mov word [rbp + 0x1ac8], r14w
call fcn.1400258a0
jmp 0x14004f026
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1ad8], xmm0
mov word [rbp + 0x1ac8], r14w
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1c48]
call fcn.140048190
mov rdx, rax
lea r8, [rbp + 0x1ac8]
lea rcx, [rbp + 0x1c28]
call fcn.140047f90
mov rdx, rax
lea r8, str.CefCache
lea rcx, [rbp + 0x1f08]
call fcn.140048120
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.14001dc40
lea rcx, [rbp + 0x1f08]
call fcn.1400256f0
lea rcx, [rbp + 0x1c28]
call fcn.1400256f0
lea rcx, [rbp + 0x1c48]
call fcn.1400256f0
lea rcx, [rbp + 0x1ac8]
call fcn.1400256f0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x14004f0e7
mov r8, qword [rdx + 8]
test r8, r8
je 0x14004f0e7
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1ae8]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1af8], xmm0
mov word [rbp + 0x1ae8], r14w
call fcn.1400258a0
jmp 0x14004f0ff
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1af8], xmm0
mov word [rbp + 0x1ae8], r14w
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1c88]
call fcn.140048190
mov rdx, rax
lea r8, [rbp + 0x1ae8]
lea rcx, [rbp + 0x1c68]
call fcn.140047f90
mov rdx, rax
lea rcx, [rbp + 0xa38]
call fcn.14001dc40
lea rcx, [rbp + 0x1c68]
call fcn.1400256f0
lea rcx, [rbp + 0x1c88]
call fcn.1400256f0
lea rcx, [rbp + 0x1ae8]
call fcn.1400256f0
mov rax, qword [rbp + 0x58]
test rax, rax
je 0x14004f174
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004f17a
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xa50]
call fcn.14000b300
mov rax, qword [rbp + 0x40]
test rax, rax
je 0x14004f1c4
mov r8, qword [rax + 8]
test r8, r8
je 0x14004f1c4
mov rdx, qword [rax]
lea rcx, [rbp + 0x1a48]
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1a58], xmm0
mov word [rbp + 0x1a48], r14w
call fcn.1400258a0
jmp 0x14004f1dc
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1a58], xmm0
mov word [rbp + 0x1a48], r14w
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1cc8]
call fcn.140048190
mov rdx, rax
lea r8, [rbp + 0x1a48]
lea rcx, [rbp + 0x1ca8]
call fcn.140047f90
mov rdx, rax
lea rcx, [rbp + 0xa68]
call fcn.14001dc40
lea rcx, [rbp + 0x1ca8]
call fcn.1400256f0
lea rcx, [rbp + 0x1cc8]
call fcn.1400256f0
lea rcx, [rbp + 0x1a48]
call fcn.1400256f0
test r13, r13
je 0x14004f24e
mov r8, qword [r13 + 8]
mov rdx, qword [r13]
jmp 0x14004f254
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xa80]
call fcn.14000b300
mov rax, qword [rbp + 0x480]
test rax, rax
je 0x14004f278
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004f27e
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xa98]
call fcn.14000b300
lea rdx, str.nv_node_app
lea rcx, [rbp + 0x400]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x400]
lea rdx, [rbp + 0xc8]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004f2c9
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004f2cf
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xab0]
call fcn.14000b300
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0xc8], rdi
test rcx, rcx
je 0x14004f31e
cmp byte [rbp + 0xd8], r14b
je 0x14004f310
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0xd0]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0xd0], r14
mov byte [rbp + 0xd8], r14b
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x400], rdi
test rcx, rcx
je 0x14004f350
cmp byte [rbp + 0x410], r14b
je 0x14004f350
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x408]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, str.nv_node_data
lea rcx, [rbp + 0x418]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x418]
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004f38c
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004f392
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xac8]
call fcn.14000b300
mov rcx, qword [rbp + 0xb8]
mov qword [rbp + 0xb0], rdi
test rcx, rcx
je 0x14004f3e1
cmp byte [rbp + 0xc0], r14b
je 0x14004f3d3
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0xb8]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0xb8], r14
mov byte [rbp + 0xc0], r14b
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x418], rdi
test rcx, rcx
je 0x14004f413
cmp byte [rbp + 0x428], r14b
je 0x14004f413
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x420]
mov edx, SafeArrayPutElement
call fcn.1401574cc
lea rdx, str.notification_data
lea rcx, [rbp + 0x430]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0x140]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004f44f
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004f455
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb10]
call fcn.14000b300
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rdi
test rcx, rcx
je 0x14004f4a4
cmp byte [rbp + 0x150], r14b
je 0x14004f496
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x148]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov qword [rbp + 0x148], r14
mov byte [rbp + 0x150], r14b
mov rcx, qword [rbp + 0x438]
mov qword [rbp + 0x430], rdi
test rcx, rcx
je 0x14004f4d6
cmp byte [rbp + 0x440], r14b
je 0x14004f4d6
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x438]
mov edx, SafeArrayPutElement
call fcn.1401574cc
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14004f4e9
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004f4ef
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb28]
call fcn.14000b300
test r12, r12
je 0x14004f537
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004f537
movdqa xmm0, xmmword [0x14020c430]
lea rcx, [rbp + 0x1a68]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x1a78], xmm0
mov word [rbp + 0x1a68], r14w
call fcn.1400258a0
jmp 0x14004f54f
movdqa xmm0, xmmword [0x14020c430]
movdqu xmmword [rbp + 0x1a78], xmm0
mov word [rbp + 0x1a68], r14w
mov r9, qword [rsp + 0x68]
lea rdx, [rbp + 0x1e28]
xor r8d, r8d
lea rcx, [rbp + 0x1a68]
call fcn.14004c650
mov rdx, rax
lea rcx, [rbp + 0xb40]
call fcn.14001dc40
lea rcx, [rbp + 0x1e28]
call fcn.1400256f0
lea rcx, [rbp + 0x1a68]
call fcn.1400256f0
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x670]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x9a8]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004f5cd
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004f5d3
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb58]
call fcn.14000b300
lea rcx, [rbp + 0x9a8]
call fcn.140007060
lea rcx, [rbp + 0x670]
call fcn.140007060
mov rax, qword [rbp + 0x540]
test rax, rax
je 0x14004f60f
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004f615
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb88]
call fcn.14000b300
lea rdx, str.nv_plugin_folder_relative
lea rcx, [rbp + 0x688]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x688]
lea rdx, [rbp + 0x990]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004f660
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004f666
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xbb8]
call fcn.14000b300
lea rcx, [rbp + 0x990]
call fcn.140007060
lea rcx, [rbp + 0x688]
call fcn.140007060
lea rdx, str.nv_plugin_dependencies_relative
lea rcx, [rbp + 0x6a0]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x960]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004f6c9
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004f6cf
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xbd0]
call fcn.14000b300
lea rcx, [rbp + 0x960]
call fcn.140007060
lea rcx, [rbp + 0x6a0]
call fcn.140007060
lea rdx, str.nv_self_update_path
lea rcx, [rbp + 0x6b8]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x6b8]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x6b8]
movzx edi, al
call fcn.140007060
test dil, dil
je 0x14004f7e4
lea rdx, str.nv_self_update_path
lea rcx, [rbp + 0x6d0]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x8e8]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, rax
lea rdx, [rbp + 0x1d28]
call fcn.140032f00
lea r8, str.NVIDIA_Corporation_
mov rdi, rax
lea rdx, [rbp + 0x1b08]
lea rcx, [rbp + 0x1d08]
call fcn.140048190
mov rdx, rax
lea rcx, [rbp + 0x1ce8]
mov r8, rdi
call fcn.140047f90
mov rdx, rax
lea rcx, [rbp + 0xb70]
call fcn.14001dc40
lea rcx, [rbp + 0x1ce8]
call fcn.1400256f0
lea rcx, [rbp + 0x1d08]
call fcn.1400256f0
lea rcx, [rbp + 0x1d28]
call fcn.1400256f0
lea rcx, [rbp + 0x8e8]
call fcn.140007060
lea rcx, [rbp + 0x6d0]
call fcn.140007060
lea rdx, str.nv_localization_path
lea rcx, [rbp + 0x6e8]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x6e8]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x6e8]
movzx edi, al
call fcn.140007060
test dil, dil
je 0x14004f8d2
lea rdx, str.nv_localization_path
lea rcx, [rbp + 0x700]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0x900]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, rax
lea rdx, [rbp + 0x1d88]
call fcn.140032f00
lea r8, str.NVIDIA_Corporation_
mov rdi, rax
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1d68]
call fcn.140048190
mov rdx, rax
lea rcx, [rbp + 0x1d48]
mov r8, rdi
call fcn.140047f90
mov rdx, rax
lea rcx, [rbp + 0xba0]
call fcn.14001dc40
lea rcx, [rbp + 0x1d48]
call fcn.1400256f0
lea rcx, [rbp + 0x1d68]
call fcn.1400256f0
lea rcx, [rbp + 0x1d88]
call fcn.1400256f0
lea rcx, [rbp + 0x900]
call fcn.140007060
lea rcx, [rbp + 0x700]
call fcn.140007060
mov rsi, qword [rsp + 0x58]
lea rdx, str.shutdown
xor eax, eax
mov qword [rbp + 0x1a38], r14
mov qword [rbp + 0x1a20], rax
mov qword [rbp + 0x1a40], SafeArrayPutElement
mov byte [rbp + 0x1a28], al
cmp rsi, 0xffffffffffffffff
je 0x14004f9ac
lea rcx, [rbp + 0x718]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x718]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x718]
movzx edi, al
call fcn.140007060
test dil, dil
je 0x14004f99e
xor edx, edx
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
test eax, eax
jne 0x14004f99e
call sub.libcef.dll_cef_get_min_log_level
cmp eax, 2
jg 0x14004f986
mov r9d, 2
lea rdx, str.C:uworkspace03_25_1cefwinauto_srccefmain_win.cc
mov r8d, 0x131
lea rcx, [rbp + 0xf30]
bts r15d, 8
call fcn.1400c6a90
lea rdx, str.Agent_could_not_be_terminated_
lea rcx, [rax + 8]
call fcn.1400025c0
bt r15d, 8
jae 0x14004f99e
btr r15d, 8
lea rcx, [rbp + 0xf30]
call fcn.1400c6df0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14004fac5
lea rcx, [rbp + 0x748]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x748]
mov rcx, rbx
bts r15d, 9
call qword [rax + 0x58]
test al, al
jne 0x14004fa02
lea rdx, str.nv_agent
lea rcx, [rbp + 0x730]
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x730]
mov rcx, rbx
bts r15d, 0xa
call qword [rax + 0x58]
test al, al
je 0x14004fa02
mov dil, 1
jmp 0x14004fa05
xor dil, dil
bt r15d, 0xa
jae 0x14004fa1d
btr r15d, 0xa
lea rcx, [rbp + 0x730]
call fcn.140007060
lea rcx, [rbp + 0x748]
btr r15d, 9
call fcn.140007060
test dil, dil
je 0x14004fac5
lea r8, [rbp + 0x1a20]
lea rdx, [rbp + 0x9c0]
lea rcx, [rsp + 0x30]
call fcn.14004a500
test al, al
jne 0x14004fac0
call sub.libcef.dll_cef_get_min_log_level
cmp eax, 2
jg 0x14004faa8
mov r9d, 2
lea rdx, str.C:uworkspace03_25_1cefwinauto_srccefmain_win.cc
mov r8d, 0x140
lea rcx, [rbp + 0x1030]
bts r15d, 0xb
call fcn.1400c6a90
cmp qword [rbp + 0x1a40], 0x10
lea rdx, [rbp + 0x1a28]
mov r8, qword [rbp + 0x1a38]
cmovae rdx, qword [rbp + 0x1a28]
lea rcx, [rax + 8]
call fcn.140003640
bt r15d, 0xb
jae 0x14004fac0
btr r15d, 0xb
lea rcx, [rbp + 0x1030]
call fcn.1400c6df0
mov rbx, qword [rsp + 0x30]
lea rdx, str.nv_notification_type
lea rcx, [rbp + 0x760]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x760]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call qword [rax + 0x60]
lea rcx, [rbp + 0x760]
call fcn.140007060
lea rdx, str.queue
lea rcx, [rbp + 0x778]
call fcn.140005020
mov rcx, qword [rbp + 0x858]
mov rdx, qword [rbp + 0x780]
test rcx, rcx
je 0x14004fb27
cmp qword [rcx + 8], r14
jne 0x14004fb32
test rdx, rdx
je 0x14004fb5d
cmp qword [rdx + 8], r14
je 0x14004fb5d
test rcx, rcx
je 0x14004fb62
cmp qword [rcx + 8], r14
je 0x14004fb62
test rdx, rdx
je 0x14004fb53
cmp qword [rdx + 8], r14
je 0x14004fb53
call sub.libcef.dll_cef_string_utf16_cmp
mov dword [rsp + 0x60], eax
jmp 0x14004fb62
mov dword [rsp + 0x60], 1
jmp 0x14004fb62
mov dword [rsp + 0x60], r14d
lea rcx, [rbp + 0x778]
call fcn.140007060
cmp dword [rsp + 0x60], r14d
jne 0x14004fbb2
lea rdx, [rsp + 0x38]
mov qword [rbp + 0x1f0], r14
lea rcx, [rbp + 0xce0]
call fcn.140004f90
mov r8, rax
lea r9, [rbp + 0x9c0]
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1760]
call fcn.14001eae0
test al, al
je 0x14005011d
mov qword [rbp + 0x1f8], rbx
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0xcf8]
call fcn.140004f90
lea rdx, [rsp + 0x38]
mov rdi, rax
lea rcx, [rbp + 0xd10]
call fcn.140004f90
mov r8, rax
mov byte [rsp + 0x20], r14b
mov r9, rdi
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x1760]
call fcn.14007d970
test al, al
je 0x14005011d
mov ecx, 0x390
call fcn.140157490
mov rdi, rax
test rax, rax
je 0x14004fc59
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x1530]
call fcn.1400197a0
mov r8, rax
lea rdx, [rbp + 0x1760]
mov r9d, 1
mov rcx, rdi
call fcn.140019ec0
jmp 0x14004fc5c
mov rax, r14
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.1400489f0
mov rdi, qword [rbp - 0x30]
lea rdx, str..bak
lea rcx, [rbp + 0x7a8]
mov qword [rbp + 0x1850], rdi
call fcn.140018fc0
lea rdx, str.debug.log
lea rcx, [rbp + 0x790]
call fcn.140018fc0
lea r9, [rbp + 0x7a8]
mov rcx, rdi
lea r8, [rbp + 0x790]
lea rdx, [rbp + 0xa38]
call fcn.14007ea40
lea rcx, [rbp + 0x790]
call fcn.140007060
lea rcx, [rbp + 0x7a8]
call fcn.140007060
lea rdx, str..bak
lea rcx, [rbp + 0x7d8]
call fcn.140018fc0
lea rdx, str.console.log
lea rcx, [rbp + 0x7c0]
call fcn.140005020
lea r9, [rbp + 0x7d8]
mov rcx, rdi
lea r8, [rbp + 0x7c0]
lea rdx, [rbp + 0xa38]
call fcn.14007ea40
lea rcx, [rbp + 0x7c0]
call fcn.140007060
lea rcx, [rbp + 0x7d8]
call fcn.140007060
lea rdx, str.console.log
lea rcx, [rbp + 0x7f0]
call fcn.140005020
lea r8, [rbp + 0x7f0]
mov rcx, rdi
lea rdx, [rbp + 0xa38]
call fcn.14007e7f0
lea rcx, [rbp + 0x7f0]
call fcn.140007060
lea rcx, [rbp + 0xdb0]
call fcn.140048930
mov eax, dword [rsp + 0x54]
lea rdx, str.nv_background_color
lea rcx, [rbp + 0x808]
mov dword [rbp + 0xe00], eax
mov dword [rbp + 0xdc0], r14d
mov dword [rbp + 0xe04], 1
mov dword [rbp + 0xf00], r14d
mov dword [rbp + 0xdfc], r14d
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x808]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x808]
movzx esi, al
call fcn.140007060
test sil, sil
je 0x14004fe42
lea rdx, str.nv_background_color
lea rcx, [rbp + 0x820]
call fcn.140005020
mov rax, qword [rbx]
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x918]
mov rcx, rbx
call qword [rax + 0x60]
mov rcx, rax
lea rdx, [rbp + 0x1da8]
call fcn.140010490
mov rcx, rax
call fcn.140013de0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1401b0dd0
lea rcx, [rbp + 0x1da8]
mov dword [rbp + 0xf04], eax
call fcn.140007490
lea rcx, [rbp + 0x918]
call fcn.140007060
lea rcx, [rbp + 0x820]
call fcn.140007060
lea rdx, str.nv_local_cache
lea rcx, [rbp + 0xd88]
call fcn.1400057e0
lea rdx, [rsp + 0x30]
mov rsi, rax
lea rcx, [rbp + 0x658]
call fcn.140019470
mov rcx, rax
mov rdx, rsi
call fcn.14001dcf0
test al, al
jne 0x14004fec5
lea rdx, [rbp + 0x1c08]
lea rcx, [rbp + 0xa20]
call fcn.14002a8a0
lea rdx, [rbp + 0xe08]
lea rcx, [rbp + 0x930]
call fcn.1400488e0
mov rcx, rax
lea rdx, [rbp + 0x1c08]
call fcn.14001dc40
lea rcx, [rbp + 0x930]
call fcn.140007060
lea rcx, [rbp + 0x1c08]
call fcn.1400256f0
lea rdx, [rbp + 0x1de8]
lea rcx, [rbp + 0xa38]
call fcn.140032f00
mov rdx, rax
lea r8, str.debug.log
lea rcx, [rbp + 0x1dc8]
call fcn.140048120
lea rdx, [rbp + 0xe88]
mov rsi, rax
lea rcx, [rbp + 0x948]
call fcn.1400488e0
mov rcx, rax
mov rdx, rsi
call fcn.14001dc40
lea rcx, [rbp + 0x948]
call fcn.140007060
lea rcx, [rbp + 0x1dc8]
call fcn.1400256f0
lea rcx, [rbp + 0x1de8]
call fcn.1400256f0
mov rdx, rdi
lea rcx, [rbp + 0x660]
call fcn.140048a20
mov r8, rax
lea rdx, [rbp + 0xdb0]
xor r9d, r9d
lea rcx, [rbp + 0x1a0]
call fcn.1400cd8b0
mov rdx, qword [rbp + 0x1828]
mov rcx, rdi
call fcn.1400237d0
lea rdx, str.nv_node_app
mov r12d, r14d
lea rcx, [rbp + 0x838]
mov esi, r14d
call fcn.140005020
mov rax, qword [rbx]
lea rdx, [rbp + 0x838]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x838]
movzx ebx, al
call fcn.140007060
test bl, bl
je 0x14004fff0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea rdx, [rsp + 0x38]
mov r12d, eax
lea rcx, [rbp + 0xd28]
call fcn.140004f90
lea rdx, [rbp + 0xab0]
mov rbx, rax
lea rcx, [rbp + 0xd40]
call fcn.140004f90
mov rdx, rax
mov r8, rbx
mov rcx, rdi
call fcn.14007f330
mov dword [rsp + 0x50], eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, eax
sub esi, r12d
mov rcx, rdi
mov edx, esi
call fcn.140023d00
mov r9d, dword [rsp + 0x50]
mov rcx, rdi
mov r8, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x208]
call fcn.140023850
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0xd58]
call fcn.1400488b0
lea rdx, [rsp + 0x38]
mov rbx, rax
lea rcx, [rbp + 0xd70]
call fcn.140004f90
mov r8, rax
lea rdx, [rbp + 0x1760]
mov r9, rbx
mov rcx, rdi
call fcn.1400235e0
mov rcx, rdi
call fcn.14001c480
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x140050096
xor r9d, r9d
lea rdx, str.C:uworkspace03_25_1cefwinauto_srccefmain_win.cc
mov r8d, 0x191
lea rcx, [rbp + 0x1230]
bts r15d, 0xc
call fcn.1400c6a90
lea rdx, str.CefShutdown
lea rcx, [rax + 8]
call fcn.1400025c0
bt r15d, 0xc
jae 0x1400500ae
btr r15d, 0xc
lea rcx, [rbp + 0x1230]
call fcn.1400c6df0
call fcn.1400ce270
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400500ed
xor r9d, r9d
lea rdx, str.C:uworkspace03_25_1cefwinauto_srccefmain_win.cc
mov r8d, 0x193
lea rcx, [rbp + 0x1130]
bts r15d, 0xd
call fcn.1400c6a90
lea rdx, str.CefShutdown_Done
lea rcx, [rax + 8]
call fcn.1400025c0
bt r15d, 0xd
jae 0x140050100
lea rcx, [rbp + 0x1130]
call fcn.1400c6df0
mov rcx, rdi
call fcn.14001c450
lea rcx, [rbp + 0xdb0]
call fcn.140048ee0
lea rcx, [rbp - 0x30]
call fcn.140048f90
lea rcx, [rbp + 0x850]
call fcn.140007060
lea rcx, [rbp + 0x1a20]
call fcn.140049110
lea rcx, [rbp + 0x9c0]
call fcn.140007d00
lea rcx, [rbp + 0x98]
call fcn.140007060
lea rcx, [rbp + 0x538]
call fcn.140007060
lea rcx, [rbp - 0x28]
call fcn.140007060
lea rcx, [rbp + 0x448]
call fcn.140007060
lea rcx, [rbp + 0x20]
call fcn.140007060
lea rcx, [rbp + 0x38]
call fcn.140007060
lea rcx, [rbp + 0x1b68]
call fcn.1400256f0
lea rcx, [rbp + 0x1b08]
call fcn.1400256f0
lea rcx, [rbp + 0x50]
call fcn.140007060
lea rcx, [rbp + 0x18e0]
call fcn.1400256f0
lea rcx, [rbp + 0x460]
call fcn.140007060
lea rcx, [rbp + 0x478]
call fcn.140007060
lea rcx, [rbp - 0x48]
call fcn.140007060
lea rcx, [rsp + 0x38]
call fcn.140007060
lea rcx, [rbp + 0x490]
call fcn.140007060
lea rcx, [rsp + 0x30]
call fcn.140007900
lea rax, [0x14020cac8]
lea rcx, [rbp + 0x1760]
mov qword [rbp + 0x1a0], rax
call fcn.140049010
mov r13, qword [rsp + 0x40d8]
mov eax, r14d
mov rcx, qword [rbp + 0x3f90]
xor rcx, rsp
call fcn.140157570
lea r11, [rsp + 0x40a0]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.14019598c
int3
call fcn.14019598c
int3
call fcn.14019598c
int3
call fcn.14019598c
int3
call fcn.14019598c
int3
call fcn.14003c340
int3
call fcn.14019598c
int3