Function at 0x140045710
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.14014f970
sub rsp, rax
mov rax, qword [0x14026fe68]
xor rax, rsp
mov qword [rbp + 0x3f90], rax
xor r14d, r14d
mov rdi, rcx
mov r15d, r14d
mov dword [rsp + 0x54], r14d
call fcn.14001e2c0
mov qword [rbp + 0x208], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
movdqa xmm0, xmmword [0x140202030]
lea r12, [0x140201800]
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.14001a730
lea rdx, str..SHDN
lea rcx, [rbp + 0x1778]
call fcn.14001a730
lea rdx, str..FGRD
lea rcx, [rbp + 0x1790]
call fcn.14001a730
lea rdx, str..LEND
lea rcx, [rbp + 0x17a8]
call fcn.14001a730
lea rdx, str..ROUT
lea rcx, [rbp + 0x17c0]
call fcn.14001a730
lea rdx, str..NOTF
lea rcx, [rbp + 0x17d8]
call fcn.14001a730
lea rax, [0x1402047e0]
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.1400c4220
mov rbx, qword [rax]
test rbx, rbx
je 0x1400458e6
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 0x14004590c
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.140018c60
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 0x140045963
cmp byte [rbp + 0x230], r14b
je 0x140045963
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x228]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, str.nv_no_dll_blacklist
lea rcx, [rbp + 0x238]
call fcn.140004fc0
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 0x1400459be
cmp byte [rbp + 0x248], r14b
je 0x1400459be
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x240]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test sil, sil
je 0x1400459d2
lea rdx, [0x140042900]
mov rcx, rdi
call fcn.14004cfd0
lea rdx, str.type
lea rcx, [rbp + 0x250]
call fcn.140004fc0
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 0x140045a2a
cmp byte [rbp + 0x260], r14b
je 0x140045a2a
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x258]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rsp + 0x40d8], r13
mov rsi, 0xffffffffffffffff
mov qword [rsp + 0x60], rsi
test dil, dil
je 0x140045ce6
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.140004fc0
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 0x140045ac7
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
test rsi, rsi
je 0x140045ac7
test rdi, rdi
je 0x140045ac7
mov ecx, SafeArrayPutElement
call fcn.14014f37c
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 0x140045b07
cmp byte [rbp + 0x90], r14b
je 0x140045af9
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x88]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x88], r14
mov byte [rbp + 0x90], r14b
mov rcx, qword [rbp + 0x270]
mov qword [rbp + 0x268], r12
test rcx, rcx
je 0x140045b39
cmp byte [rbp + 0x278], r14b
je 0x140045b39
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x270]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, [rbp + 0x1b48]
lea rcx, [rbp - 0x60]
call fcn.140010130
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140045b56
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.14017f260
mov edi, eax
test eax, eax
jne 0x140045b93
cmp rsi, 0x10
jae 0x140045b8c
mov rsi, 0xffffffffffffffff
mov edi, esi
jmp 0x140045b9a
mov edi, r14d
seta dil
mov rsi, 0xffffffffffffffff
mov rdx, qword [rbp + 0x1b60]
cmp rdx, 0x10
jb 0x140045bdb
mov rcx, qword [rbp + 0x1b48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045bd6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492aa
call fcn.14014f3b8
test edi, edi
je 0x140045c77
mov ecx, 0x40
call fcn.14014f37c
test rax, rax
je 0x140045c1d
mov edx, 1
mov rcx, rax
call fcn.140041bc0
mov rdi, rax
test rax, rax
je 0x140045c20
mov rax, qword [rax + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rdi
mov rax, qword [rcx]
call qword [rax]
jmp 0x140045c20
mov rdi, r14
mov qword [rbp + 0x1b8], rdi
test rdi, rdi
je 0x140045c40
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.1400c5ca0
test eax, eax
js 0x140045ca8
mov r14d, eax
test rdi, rdi
je 0x140045c77
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 0x140049244
cmp byte [rbp - 0x50], r15b
je 0x140049244
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rbx
call fcn.14014f3b8
jmp 0x140049244
test rdi, rdi
je 0x140045cc2
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 0x140045ce6
cmp byte [rbp - 0x50], r14b
je 0x140045ce6
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rdi
call fcn.14014f3b8
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.140018c60
mov r12, qword [rbp + 0x498]
test r12, r12
je 0x140045d4e
mov r8, qword [r12 + 8]
test r8, r8
je 0x140045d4e
mov rdx, qword [r12]
lea rcx, [rbp + 0x1960]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1970], xmm0
mov word [rbp + 0x1960], r14w
call fcn.140025540
jmp 0x140045d66
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1970], xmm0
mov word [rbp + 0x1960], r14w
mov r8, rsi
lea rdx, [0x1402048fc]
lea rcx, [rbp + 0x1960]
call fcn.1400450c0
mov rdx, qword [rbp + 0x1978]
lea r13, [rax + 1]
mov qword [rsp + 0x68], r13
cmp rdx, 8
jb 0x140045dcb
mov rcx, qword [rbp + 0x1960]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045dc6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492b0
call fcn.14014f3b8
test r12, r12
je 0x140045e04
mov r8, qword [r12 + 8]
test r8, r8
je 0x140045e04
mov rdx, qword [r12]
lea rcx, [rbp + 0x1980]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1990], xmm0
mov word [rbp + 0x1980], r14w
call fcn.140025540
jmp 0x140045e1c
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1990], xmm0
mov word [rbp + 0x1980], r14w
mov r8, rsi
lea rdx, [0x140204900]
lea rcx, [rbp + 0x1980]
call fcn.1400450c0
mov rdx, qword [rbp + 0x1998]
mov rdi, rax
cmp rdx, 8
jb 0x140045e7b
mov rcx, qword [rbp + 0x1980]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045e76
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492b6
call fcn.14014f3b8
lea rcx, [0x140201800]
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.140004fc0
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, [0x140201800]
mov qword [rbp + 0x280], rax
test rcx, rcx
je 0x140045ef3
cmp byte [rbp + 0x290], r14b
je 0x140045ef3
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x288]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test sil, sil
je 0x140046001
lea rdx, str.config_name
lea rcx, [rbp + 0x298]
call fcn.140004fc0
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 0x140045f7e
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
test rsi, rsi
je 0x140045f7e
test rdi, rdi
je 0x140045f7e
mov r8, qword [rsp + 0x40]
test r8, r8
jne 0x140045f6b
lea ecx, [r8 + 0x18]
call fcn.14014f37c
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 0x140045f8d
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140045f8d
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x70]
lea rsi, [0x140201800]
mov qword [rbp + 0x68], rsi
test rcx, rcx
je 0x140045fc2
cmp byte [rbp + 0x78], r14b
je 0x140045fba
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x70]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x70], r14
mov byte [rbp + 0x78], r14b
mov rcx, qword [rbp + 0x2a0]
mov qword [rbp + 0x298], rsi
test rcx, rcx
je 0x1400461db
cmp byte [rbp + 0x2a8], r14b
je 0x1400461db
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2a0]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
jmp 0x1400461db
test r12, r12
je 0x14004603a
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004603a
movdqa xmm0, xmmword [0x140204350]
lea rcx, [rbp + 0x18c0]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x18d0], xmm0
mov word [rbp + 0x18c0], r14w
call fcn.140025540
jmp 0x140046052
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x18d0], xmm0
mov word [rbp + 0x18c0], r14w
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1930], xmm0
mov word [rbp + 0x1920], r14w
cmp qword [rbp + 0x18d0], r13
jb 0x1400492bc
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.140025540
mov rdx, qword [rbp + 0x1930]
test rdx, rdx
jne 0x1400460d2
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140046129
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x140046129
mov r8, qword [rsp + 0x40]
test r8, r8
jne 0x140046107
lea ecx, [r8 + 0x18]
call fcn.14014f37c
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 0x14004616f
mov rcx, qword [rbp + 0x1920]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004616a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492c2
call fcn.14014f3b8
mov rdx, qword [rbp + 0x18d8]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x1920], r14w
movdqu xmmword [rbp + 0x1930], xmm0
cmp rdx, 8
jb 0x1400461cd
mov rcx, qword [rbp + 0x18c0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400461c8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492c2
call fcn.14014f3b8
mov r12, qword [rbp + 0x498]
lea rsi, [0x140201800]
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.140004fc0
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 0x14004623f
cmp byte [rbp + 0x2c0], r14b
je 0x14004623f
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2b8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test dil, dil
je 0x140046383
lea rdx, str.config_path
lea rcx, [rbp + 0x2c8]
call fcn.140004fc0
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 0x1400462cd
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
test rsi, rsi
je 0x1400462c6
test rdi, rdi
je 0x1400462c6
mov ecx, SafeArrayPutElement
call fcn.14014f37c
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, [0x140201800]
mov rcx, qword [rbp + 0x190]
mov qword [rbp + 0x188], rsi
test rcx, rcx
je 0x14004630d
cmp byte [rbp + 0x198], r14b
je 0x1400462ff
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x190]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x190], r14
mov byte [rbp + 0x198], r14b
mov rcx, qword [rbp + 0x2d0]
mov qword [rbp + 0x2c8], rsi
test rcx, rcx
je 0x14004633f
cmp byte [rbp + 0x2d8], r14b
je 0x14004633f
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2d0]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test r12, r12
je 0x140046737
mov r8, qword [r12 + 8]
test r8, r8
je 0x140046737
movdqa xmm0, xmmword [0x140204350]
lea rcx, [rbp + 0x18a0]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x18b0], xmm0
mov word [rbp + 0x18a0], r14w
call fcn.140025540
jmp 0x14004674f
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1400463bf
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400463bf
mov rdx, qword [rdx]
lea rcx, [rbp + 0x19a0]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x19b0], xmm0
mov word [rbp + 0x19a0], r14w
call fcn.140025540
jmp 0x1400463d7
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x19b0], xmm0
mov word [rbp + 0x19a0], r14w
test r12, r12
je 0x140046410
mov r8, qword [r12 + 8]
test r8, r8
je 0x140046410
movdqa xmm0, xmmword [0x140204350]
lea rcx, [rbp + 0x1900]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x1910], xmm0
mov word [rbp + 0x1900], r14w
call fcn.140025540
jmp 0x140046428
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1910], xmm0
mov word [rbp + 0x1900], r14w
cmp qword [rbp + 0x1910], r13
lea rdx, [rbp + 0x1900]
movdqa xmm0, xmmword [0x140204350]
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.140025540
lea r8, [rbp + 0x19a0]
lea rdx, [rbp + 0x1a00]
lea rcx, [rbp + 0x1b28]
call fcn.140040ff0
mov rdi, rax
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x1400464e3
lea r13, [rcx + 5]
mov rsi, rdi
mov qword [rdi + 0x10], r13
cmp rdx, 8
jb 0x1400464ba
mov rsi, qword [rdi]
lea rcx, [rsi + rcx*2]
mov r8d, 0xa
lea rdx, str..json
call fcn.14017f360
mov word [rsi + r13*2], r14w
lea rsi, [0x140201800]
mov r13, qword [rsp + 0x68]
jmp 0x14004650f
lfence
xor r8d, r8d
mov qword [rsp + 0x20], 5
lea r9, str..json
mov rcx, rdi
lea edx, [r8 + 5]
call fcn.1400365a0
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 0x140046587
mov ecx, SafeArrayPutElement
call fcn.14014f37c
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 0x1400465cd
mov rcx, qword [rbp + 0x1940]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400465c8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492a4
call fcn.14014f3b8
mov rdx, qword [rbp + 0x1b40]
mov qword [rbp + 0x1950], r14
mov qword [rbp + 0x1958], 7
mov word [rbp + 0x1940], r14w
cmp rdx, 8
jb 0x14004662d
mov rcx, qword [rbp + 0x1b28]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046628
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492a4
call fcn.14014f3b8
mov rdx, qword [rbp + 0x1a18]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x1b28], r14w
movdqu xmmword [rbp + 0x1b38], xmm0
cmp rdx, 8
jb 0x14004668b
mov rcx, qword [rbp + 0x1a00]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046686
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492a4
call fcn.14014f3b8
mov rdx, qword [rbp + 0x1918]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x1a00], r14w
movdqu xmmword [rbp + 0x1a10], xmm0
cmp rdx, 8
jb 0x1400466e9
mov rcx, qword [rbp + 0x1900]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400466e4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492a4
call fcn.14014f3b8
mov rdx, qword [rbp + 0x19b8]
cmp rdx, 8
jb 0x14004633f
mov rcx, qword [rbp + 0x19a0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004633a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400492a4
jmp 0x14004633a
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x18b0], xmm0
mov word [rbp + 0x18a0], r14w
cmp qword [rbp + 0x18b0], r13
lea rdx, [rbp + 0x18a0]
movdqa xmm0, xmmword [0x140204350]
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.140025540
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.14001d8e0
mov r8, qword [rbp + 0x19d8]
cmp r8, 8
jb 0x1400467e7
mov rdx, qword [rbp + 0x19c0]
lea rcx, [rbp + 0x19c0]
inc r8
call fcn.1400259e0
mov r8, qword [rbp + 0x18b8]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x19c0], r14w
movdqu xmmword [rbp + 0x19d0], xmm0
cmp r8, 8
jb 0x140046822
mov rdx, qword [rbp + 0x18a0]
lea rcx, [rbp + 0x18a0]
inc r8
call fcn.1400259e0
test r12, r12
je 0x14004685b
mov r8, qword [r12 + 8]
test r8, r8
je 0x14004685b
movdqa xmm0, xmmword [0x140204350]
lea rcx, [rbp + 0x1880]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x1890], xmm0
mov word [rbp + 0x1880], r14w
call fcn.140025540
jmp 0x140046873
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1890], xmm0
mov word [rbp + 0x1880], r14w
cmp qword [rbp + 0x1890], r13
lea rdx, [rbp + 0x1880]
movdqa xmm0, xmmword [0x140204350]
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.140025540
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.14001d8e0
mov r8, qword [rbp + 0x19f8]
cmp r8, 8
jb 0x14004690b
mov rdx, qword [rbp + 0x19e0]
lea rcx, [rbp + 0x19e0]
inc r8
call fcn.1400259e0
mov r8, qword [rbp + 0x1898]
movdqa xmm0, xmmword [0x140204350]
mov word [rbp + 0x19e0], r14w
movdqu xmmword [rbp + 0x19f0], xmm0
cmp r8, 8
jb 0x140046946
mov rdx, qword [rbp + 0x1880]
lea rcx, [rbp + 0x1880]
inc r8
call fcn.1400259e0
movdqa xmm0, xmmword [0x140204350]
lea rdx, [rbp + 0x18e0]
lea rcx, [0x140212d20]
mov word [rbp + 0x18e0], r14w
movdqu xmmword [rbp + 0x18f0], xmm0
call fcn.14004c520
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1400469ad
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400469ad
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1aa8]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1ab8], xmm0
mov word [rbp + 0x1aa8], r14w
call fcn.140025540
jmp 0x1400469c5
movdqa xmm0, xmmword [0x140204350]
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.1400411f0
mov rdx, rax
lea r8, [rbp + 0x1aa8]
lea rcx, [rbp + 0x1f28]
call fcn.140040ff0
mov rdx, rax
mov qword [rbp + 0x50], rsi
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x58], r14
mov byte [rbp + 0x60], r14b
call fcn.14001d8e0
lea rcx, [rbp + 0x1f28]
call fcn.140025390
lea rcx, [rbp + 0x1f48]
call fcn.140025390
lea rcx, [rbp + 0x1aa8]
call fcn.140025390
movdqa xmm0, xmmword [0x140204350]
lea rdx, [rbp + 0x1b08]
lea rcx, [0x140212710]
mov word [rbp + 0x1b08], r14w
movdqu xmmword [rbp + 0x1b18], xmm0
call fcn.14004c520
movdqa xmm0, xmmword [0x140204350]
lea rdx, [rbp + 0x1b68]
lea rcx, [0x140212c90]
mov word [rbp + 0x1b68], r14w
movdqu xmmword [rbp + 0x1b78], xmm0
call fcn.14004c520
mov r13, qword [rbp - 0x40]
mov qword [rbp + 0x5c8], rsi
mov qword [rbp + 0x5d0], r14
mov byte [rbp + 0x5d8], r14b
test r13, r13
je 0x140046aaf
mov r8, qword [r13 + 8]
mov rdx, qword [r13]
jmp 0x140046ab5
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x5c8]
call fcn.14000b190
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.140039bc0
lea rdx, [rbp + 0x1f68]
lea rcx, [rbp + 0x50]
call fcn.140010130
mov r8d, 0xf
lea rdx, str.overrides.json
mov rcx, rax
call fcn.1400133d0
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.14000b100
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.140039bc0
lea rcx, [rbp + 0x1ba8]
call fcn.140007410
lea rcx, [rbp + 0x1f68]
call fcn.140007410
movdqa xmm0, xmmword [0x140202030]
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.1400137c0
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.14001dc00
test al, al
je 0x140046c13
call fcn.1400c5b00
movdqa xmm0, xmmword [0x140202030]
lea rdx, str.nv_osc
mov r8d, 6
mov byte [rbp + 0x888], r14b
lea rcx, [rbp + 0x888]
movdqu xmmword [rbp + 0x898], xmm0
call fcn.1400137c0
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.14001dc00
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.14001d8e0
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x550], rsi
mov qword [rbp + 0x558], r14
mov byte [rbp + 0x560], r14b
test rax, rax
je 0x140046cd0
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x140046cd6
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x550]
call fcn.14000b190
lea r8, [rbp + 0x5f8]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x520]
call fcn.140076270
mov rcx, qword [rbp + 0x528]
mov qword [rbp + 0x520], rsi
test rcx, rcx
je 0x140046d31
cmp byte [rbp + 0x530], r14b
je 0x140046d31
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x528]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], r14
mov byte [rbp + 0x48], r14b
test rax, rax
je 0x140046d50
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x140046d56
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x38]
call fcn.14000b190
lea rdx, str.nv_shared_storage_name
lea rcx, [rbp + 0x2e0]
call fcn.140004fc0
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 0x140046dba
cmp byte [rbp + 0x2f0], r14b
je 0x140046dba
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x2e8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test dil, dil
je 0x140046f33
lea rdx, str.nv_shared_storage_name
lea rcx, [rbp + 0x2f8]
call fcn.140004fc0
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 0x140046dff
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x140046e05
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x38]
call fcn.14000b190
mov rcx, qword [rbp + 0x178]
mov qword [rbp + 0x170], rsi
test rcx, rcx
je 0x140046e51
cmp byte [rbp + 0x180], r14b
je 0x140046e43
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x178]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x178], r14
mov byte [rbp + 0x180], r14b
mov rcx, qword [rbp + 0x300]
mov qword [rbp + 0x2f8], rsi
test rcx, rcx
je 0x140046e83
cmp byte [rbp + 0x308], r14b
je 0x140046e83
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x300]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
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.14001d8e0
mov rdx, qword [rbp + 0x40]
mov qword [rbp + 0x4f0], rsi
mov qword [rbp + 0x4f8], r14
mov byte [rbp + 0x500], r14b
test rdx, rdx
je 0x140046ed2
mov r8, qword [rdx + 8]
mov rdx, qword [rdx]
jmp 0x140046ed8
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x4f0]
call fcn.14000b190
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x4d8]
call fcn.140076270
mov rcx, qword [rbp + 0x4e0]
mov qword [rbp + 0x4d8], rsi
test rcx, rcx
je 0x140046f33
cmp byte [rbp + 0x4e8], r14b
je 0x140046f33
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x4e0]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], r14
mov byte [rbp + 0x30], r14b
test rax, rax
je 0x140046f52
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x140046f58
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x20]
call fcn.14000b190
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x310]
call fcn.140004fc0
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 0x140046fbc
cmp byte [rbp + 0x320], r14b
je 0x140046fbc
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x318]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test dil, dil
je 0x140047135
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x328]
call fcn.140004fc0
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 0x140047001
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x140047007
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x20]
call fcn.14000b190
mov rcx, qword [rbp + 0x160]
mov qword [rbp + 0x158], rsi
test rcx, rcx
je 0x140047053
cmp byte [rbp + 0x168], r14b
je 0x140047045
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x160]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x160], r14
mov byte [rbp + 0x168], r14b
mov rcx, qword [rbp + 0x330]
mov qword [rbp + 0x328], rsi
test rcx, rcx
je 0x140047085
cmp byte [rbp + 0x338], r14b
je 0x140047085
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x330]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
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.14001d8e0
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x4a8], rsi
mov qword [rbp + 0x4b0], r14
mov byte [rbp + 0x4b8], r14b
test rax, rax
je 0x1400470d4
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x1400470da
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x4a8]
call fcn.14000b190
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4a8]
lea rcx, [rbp + 0x5b0]
call fcn.140076270
mov rcx, qword [rbp + 0x5b8]
mov qword [rbp + 0x5b0], rsi
test rcx, rcx
je 0x140047135
cmp byte [rbp + 0x5c0], r14b
je 0x140047135
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x5b8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
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.140004fc0
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 0x1400471a2
cmp byte [rbp + 0x350], r14b
je 0x1400471a2
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x348]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test dil, dil
je 0x14004726e
lea rdx, str.nv_installer_flags
lea rcx, [rbp + 0x358]
call fcn.140004fc0
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 0x1400471e7
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x1400471ed
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x448]
call fcn.14000b190
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0x128], rsi
test rcx, rcx
je 0x14004723c
cmp byte [rbp + 0x138], r14b
je 0x14004722e
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x130]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x130], r14
mov byte [rbp + 0x138], r14b
mov rcx, qword [rbp + 0x360]
mov qword [rbp + 0x358], rsi
test rcx, rcx
je 0x14004726e
cmp byte [rbp + 0x368], r14b
je 0x14004726e
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x360]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov edx, 1
lea rcx, [rsp + 0x30]
call fcn.140043100
mov rdx, qword [rbp + 0x58]
mov rsi, rax
mov qword [rsp + 0x58], rax
lea rax, [0x140201800]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], r14
mov byte [rbp - 0x18], r14b
test rdx, rdx
je 0x1400472aa
mov r8, qword [rdx + 8]
mov rdx, qword [rdx]
jmp 0x1400472b0
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp - 0x28]
call fcn.14000b190
lea rdx, str.nv_cmd_storage_path
lea rcx, [rbp + 0x370]
call fcn.140004fc0
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, [0x140201800]
mov qword [rbp + 0x370], rax
test rcx, rcx
je 0x140047320
cmp byte [rbp + 0x380], r14b
je 0x140047320
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x378]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test dil, dil
je 0x14004747b
lea rdx, str.nv_cmd_storage_path
lea rcx, [rbp + 0x388]
call fcn.140004fc0
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x140047377
mov r8, qword [rdx + 8]
test r8, r8
je 0x140047377
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1a88]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1a98], xmm0
mov word [rbp + 0x1a88], r14w
call fcn.140025540
jmp 0x14004738f
movdqa xmm0, xmmword [0x140204350]
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.140031b00
mov r8, rax
lea rdx, [rbp + 0x1a88]
lea rcx, [rbp + 0x1e08]
call fcn.140040ff0
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14001d8e0
lea rcx, [rbp + 0x1e08]
call fcn.140025390
lea rcx, [rbp + 0x1a88]
call fcn.140025390
lea rcx, [rbp + 0x1e48]
call fcn.140025390
mov rcx, qword [rbp + 0x118]
lea rax, [0x140201800]
mov qword [rbp + 0x110], rax
test rcx, rcx
je 0x140047449
cmp byte [rbp + 0x120], r14b
je 0x14004743b
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x118]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rax, [0x140201800]
mov qword [rbp + 0x118], r14
mov byte [rbp + 0x120], r14b
mov rcx, qword [rbp + 0x390]
mov qword [rbp + 0x388], rax
test rcx, rcx
je 0x14004747b
cmp byte [rbp + 0x398], r14b
je 0x14004747b
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x390]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, [0x1402015ef]
lea rcx, [rbp + 0x538]
call fcn.140004fc0
lea rdx, str.shutdown
lea rcx, [rbp + 0x3a0]
call fcn.140004fc0
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, [0x140201800]
sete dil
mov qword [rbp + 0x3a0], rax
test rcx, rcx
je 0x1400474f0
cmp byte [rbp + 0x3b0], r14b
je 0x1400474f0
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3a8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov dword [rsp + 0x50], 3
test dil, dil
je 0x1400476e6
mov ecx, 0x80
call fcn.14014f37c
mov rdi, rax
test rax, rax
je 0x1400475b9
lea rdx, [rbp + 0x1e68]
lea rcx, [rbp - 0x28]
call fcn.140010130
mov r8d, 0xd
lea rdx, str._storage.json
mov rcx, rax
call fcn.1400133d0
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, [0x140201800]
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a0], r14
mov byte [rbp + 0x5a8], r14b
call fcn.14000b100
xor r8d, r8d
lea rdx, [rbp + 0x598]
mov rcx, rdi
call fcn.140034080
mov rsi, rax
mov r15d, 3
test rax, rax
je 0x1400475bc
mov rax, qword [rax]
mov rcx, rsi
call qword [rax]
jmp 0x1400475bc
mov rsi, r14
test r15b, 2
je 0x1400475d2
and r15d, 0xfffffffd
lea rcx, [rbp + 0x1bc8]
call fcn.140007410
test r15b, 1
je 0x1400475e8
and r15d, 0xfffffffe
lea rcx, [rbp + 0x1e68]
call fcn.140007410
test r15d, r15d
jns 0x1400475fe
btr r15d, 0x1f
lea rcx, [rbp + 0x1430]
call fcn.1400bf6d0
lea rdx, [0x1402015ef]
lea rcx, [rbp + 0xbf0]
call fcn.140004fc0
lea rdx, str.commandLine
mov rdi, rax
lea rcx, [rbp + 0xc08]
call fcn.140004fc0
mov r8, rax
lea rdx, [rbp + 0x580]
mov r9, rdi
mov rcx, rsi
call fcn.140034db0
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x14004764e
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x140047654
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x538]
call fcn.14000b190
mov rcx, qword [rbp + 0x588]
lea rax, [0x140201800]
mov qword [rbp + 0x580], rax
test rcx, rcx
je 0x14004769c
cmp byte [rbp + 0x590], r14b
je 0x14004769c
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x588]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, [0x1402015ef]
lea rcx, [rbp + 0xc20]
call fcn.140004fc0
lea rdx, str.commandLine
mov rdi, rax
lea rcx, [rbp + 0xc38]
call fcn.140004fc0
mov rdx, rax
mov r8, rdi
mov rcx, rsi
call fcn.140035e60
test rsi, rsi
je 0x1400476e1
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.1400411f0
lea rcx, [0x140201800]
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x98], rcx
mov rdx, rax
lea rcx, [rbp + 0x98]
mov byte [rbp + 0xa8], r14b
call fcn.14001d8e0
lea rcx, [rbp + 0x1e88]
call fcn.140025390
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x3b8]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x3b8]
mov rcx, rbx
or r15d, 4
call qword [rax + 0x58]
test al, al
je 0x1400477b6
lea rdx, [rbp + 0x98]
mov qword [rbp + 0x1d8], r14
lea rcx, [rbp + 0xc50]
call fcn.140004f30
lea rdx, [rbp + 0x20]
mov rdi, rax
lea rcx, [rbp + 0xc68]
call fcn.140004f30
mov r8, rax
mov byte [rsp + 0x20], 1
mov r9, rdi
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x1760]
call fcn.140076a60
test al, al
jne 0x1400477b6
mov dil, 1
jmp 0x1400477b9
xor dil, dil
mov rcx, qword [rbp + 0x3c0]
lea rax, [0x140201800]
and r15d, 0xfffffffb
mov qword [rbp + 0x3b8], rax
test rcx, rcx
je 0x1400477f6
cmp byte [rbp + 0x3c8], r14b
je 0x1400477f6
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3c0]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, str.shutdown
lea rcx, [rbp + 0x3d0]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x3d0]
mov rcx, rbx
or r15d, 8
call qword [rax + 0x58]
test al, al
jne 0x140047850
lea rdx, str.nv_self_update_path
lea rcx, [rbp - 0x10]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp - 0x10]
mov rcx, rbx
or r15d, 0x10
call qword [rax + 0x58]
test al, al
je 0x140047850
test dil, dil
jne 0x140047850
mov dil, 1
jmp 0x140047853
xor dil, dil
test r15b, 0x10
je 0x140047892
mov rcx, qword [rbp - 8]
lea rax, [0x140201800]
and r15d, 0xffffffef
mov qword [rbp - 0x10], rax
test rcx, rcx
je 0x140047892
cmp byte [rbp], r14b
je 0x14004788a
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp - 8], r14
mov byte [rbp], r14b
mov rcx, qword [rbp + 0x3d8]
lea rax, [0x140201800]
and r15d, 0xfffffff7
mov qword [rbp + 0x3d0], rax
test rcx, rcx
je 0x1400478cf
cmp byte [rbp + 0x3e0], r14b
je 0x1400478cf
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3d8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
test dil, dil
je 0x140047c32
lea rdx, str.nv_self_update_path
lea rcx, [rbp + 8]
call fcn.140004fc0
lea rax, [0x140201800]
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.14001d8e0
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.140094b50
mov rdi, rax
test rax, rax
je 0x140047958
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, [0x140201800]
mov qword [rbp + 0xf8], rax
test rcx, rcx
je 0x1400479a6
cmp byte [rbp + 0x108], r14b
je 0x140047998
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x100]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rax, [0x140201800]
mov qword [rbp + 0x100], r14
mov byte [rbp + 0x108], r14b
mov rcx, qword [rbp - 0x70]
mov qword [rbp - 0x78], rax
test rcx, rcx
je 0x1400479db
cmp byte [rbp - 0x68], r14b
je 0x1400479d3
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x70]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rax, [0x140201800]
mov qword [rbp - 0x70], r14
mov byte [rbp - 0x68], r14b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 8], rax
test rcx, rcx
je 0x140047a09
cmp byte [rbp + 0x18], r14b
je 0x140047a01
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x10]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x10], r14
mov byte [rbp + 0x18], r14b
test rdi, rdi
je 0x140047c32
movdqa xmm0, xmmword [0x140202030]
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.1400137c0
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.14001dc00
movzx edx, al
mov rcx, rdi
call qword [rsi]
test al, al
je 0x140047c1d
mov ecx, 0x80
call fcn.14014f37c
mov rsi, rax
test rax, rax
je 0x140047b3c
lea rdx, [rbp + 0x1ea8]
lea rcx, [rbp - 0x28]
call fcn.140010130
mov r8d, 0xd
lea rdx, str._storage.json
mov rcx, rax
call fcn.1400133d0
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, [0x140201800]
mov qword [rbp + 0x568], rax
mov qword [rbp + 0x570], r14
mov byte [rbp + 0x578], r14b
call fcn.14000b100
xor r8d, r8d
lea rdx, [rbp + 0x568]
mov rcx, rsi
call fcn.140034080
or r15d, 0x60
mov r12, rax
test rax, rax
je 0x140047b3f
mov rax, qword [rax]
mov rcx, r12
call qword [rax]
jmp 0x140047b3f
mov r12, r14
test r15b, 0x40
je 0x140047b55
and r15d, 0xffffffbf
lea rcx, [rbp + 0x1be8]
call fcn.140007410
test r15b, 0x20
je 0x140047b67
lea rcx, [rbp + 0x1ea8]
call fcn.140007410
lea rdx, [0x1402015ef]
lea rcx, [rbp + 0xc80]
call fcn.140004fc0
lea rdx, str.commandLine
mov rsi, rax
lea rcx, [rbp + 0xc98]
call fcn.140004fc0
mov r8, rax
lea rdx, [rbp + 0x978]
mov r9, rsi
mov rcx, r12
call fcn.140034db0
mov rdx, rax
lea rcx, [rbp + 0x538]
call fcn.140008710
lea rcx, [rbp + 0x978]
call fcn.140006fe0
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.140004fc0
mov rdx, rax
mov r8, rbx
mov rcx, r12
call fcn.140035e60
test r12, r12
je 0x140047c03
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 0x1400491a1
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.140019910
movdqa xmm0, xmmword [0x140202030]
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.1400137c0
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.14001d990
test al, al
je 0x140047edf
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x140047cde
xor r9d, r9d
lea rdx, str.C:uworkspace03_21cefwinauto_srccefmain_win.cc
mov r8d, 0xfa
lea rcx, [rbp + 0x1330]
bts r15d, 7
call fcn.1400bf370
lea rdx, str.cmdline_url_string
lea rcx, [rax + 8]
call fcn.140002560
test r15b, r15b
jns 0x140047cf4
btr r15d, 7
lea rcx, [rbp + 0x1330]
call fcn.1400bf6d0
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 0x140047dc2
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x140049195
mov rsi, qword [rsp + 0x78]
cmp rdi, rsi
je 0x140047d63
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 0x140047d50
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 0x140047db5
lfence
mov rcx, qword [rdi - 8]
add rdx, 0x27
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14004929e
mov rdi, rcx
mov rcx, rdi
call fcn.14014f3b8
jmp 0x140049195
lea rdx, [rbp + 0x1ec8]
call fcn.140031b00
cmp qword [rax + 0x18], 8
jb 0x140047dd8
mov rax, qword [rax]
movdqa xmm0, xmmword [0x140204350]
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 0x140047e00
mov rdx, rax
lea rcx, [rbp + 0x1b88]
call fcn.140025540
lea rdx, [rbp + 0x1b88]
lea rcx, [rbp + 0x9c0]
call fcn.14001d8e0
lea rcx, [rbp + 0x1b88]
call fcn.140025390
lea rcx, [rbp + 0x1ec8]
call fcn.140025390
mov rsi, qword [rsp + 0x70]
test rsi, rsi
je 0x140047f09
mov r13, qword [rsp + 0x78]
cmp rsi, r13
je 0x140047e73
mov rdi, rsi
nop
mov rax, qword [rdi]
xor edx, edx
mov rcx, rdi
call qword [rax]
add rdi, 0x18
cmp rdi, r13
jne 0x140047e60
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 0x140047ed1
lfence
mov rcx, qword [rsi - 8]
add rdx, 0x27
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x14004929e
mov rbx, qword [rsp + 0x30]
mov rsi, rcx
mov r12, qword [rbp + 0x498]
mov rcx, rsi
call fcn.14014f3b8
mov r13, qword [rbp - 0x40]
jmp 0x140047f09
mov rax, qword [rbp + 0x468]
test rax, rax
je 0x140047ef4
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x140047efa
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x9c0]
call fcn.14000b190
lea rdx, str.url_route
lea rcx, [rbp + 0x3e8]
call fcn.140004fc0
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 0x140047f45
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x140047f4b
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x9d8]
call fcn.14000b190
mov rcx, qword [rbp + 0xe8]
lea rdi, [0x140201800]
mov qword [rbp + 0xe0], rdi
test rcx, rcx
je 0x140047fa1
cmp byte [rbp + 0xf0], r14b
je 0x140047f93
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0xe8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0xe8], r14
mov byte [rbp + 0xf0], r14b
mov rcx, qword [rbp + 0x3f0]
mov qword [rbp + 0x3e8], rdi
test rcx, rcx
je 0x140047fd3
cmp byte [rbp + 0x3f8], r14b
je 0x140047fd3
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x3f0]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov rax, qword [rbp + 0xa0]
test rax, rax
je 0x140047fe8
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x140047fee
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0x9f0]
call fcn.14000b190
lea r8, str.NVIDIA_Corporation_
lea rdx, [rbp + 0x1b68]
lea rcx, [rbp + 0x1ee8]
call fcn.1400411f0
mov rdx, rax
lea rcx, [rbp + 0xa08]
call fcn.14001d8e0
lea rcx, [rbp + 0x1ee8]
call fcn.140025390
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x14004806e
mov r8, qword [rdx + 8]
test r8, r8
je 0x14004806e
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1ac8]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1ad8], xmm0
mov word [rbp + 0x1ac8], r14w
call fcn.140025540
jmp 0x140048086
movdqa xmm0, xmmword [0x140204350]
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.1400411f0
mov rdx, rax
lea r8, [rbp + 0x1ac8]
lea rcx, [rbp + 0x1c28]
call fcn.140040ff0
mov rdx, rax
lea r8, str.CefCache
lea rcx, [rbp + 0x1f08]
call fcn.140041180
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.14001d8e0
lea rcx, [rbp + 0x1f08]
call fcn.140025390
lea rcx, [rbp + 0x1c28]
call fcn.140025390
lea rcx, [rbp + 0x1c48]
call fcn.140025390
lea rcx, [rbp + 0x1ac8]
call fcn.140025390
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x140048147
mov r8, qword [rdx + 8]
test r8, r8
je 0x140048147
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1ae8]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1af8], xmm0
mov word [rbp + 0x1ae8], r14w
call fcn.140025540
jmp 0x14004815f
movdqa xmm0, xmmword [0x140204350]
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.1400411f0
mov rdx, rax
lea r8, [rbp + 0x1ae8]
lea rcx, [rbp + 0x1c68]
call fcn.140040ff0
mov rdx, rax
lea rcx, [rbp + 0xa38]
call fcn.14001d8e0
lea rcx, [rbp + 0x1c68]
call fcn.140025390
lea rcx, [rbp + 0x1c88]
call fcn.140025390
lea rcx, [rbp + 0x1ae8]
call fcn.140025390
mov rax, qword [rbp + 0x58]
test rax, rax
je 0x1400481d4
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x1400481da
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xa50]
call fcn.14000b190
mov rax, qword [rbp + 0x40]
test rax, rax
je 0x140048224
mov r8, qword [rax + 8]
test r8, r8
je 0x140048224
mov rdx, qword [rax]
lea rcx, [rbp + 0x1a48]
movdqa xmm0, xmmword [0x140204350]
movdqu xmmword [rbp + 0x1a58], xmm0
mov word [rbp + 0x1a48], r14w
call fcn.140025540
jmp 0x14004823c
movdqa xmm0, xmmword [0x140204350]
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.1400411f0
mov rdx, rax
lea r8, [rbp + 0x1a48]
lea rcx, [rbp + 0x1ca8]
call fcn.140040ff0
mov rdx, rax
lea rcx, [rbp + 0xa68]
call fcn.14001d8e0
lea rcx, [rbp + 0x1ca8]
call fcn.140025390
lea rcx, [rbp + 0x1cc8]
call fcn.140025390
lea rcx, [rbp + 0x1a48]
call fcn.140025390
test r13, r13
je 0x1400482ae
mov r8, qword [r13 + 8]
mov rdx, qword [r13]
jmp 0x1400482b4
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xa80]
call fcn.14000b190
mov rax, qword [rbp + 0x480]
test rax, rax
je 0x1400482d8
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x1400482de
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xa98]
call fcn.14000b190
lea rdx, str.nv_node_app
lea rcx, [rbp + 0x400]
call fcn.140004fc0
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 0x140048329
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004832f
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xab0]
call fcn.14000b190
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0xc8], rdi
test rcx, rcx
je 0x14004837e
cmp byte [rbp + 0xd8], r14b
je 0x140048370
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0xd0]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0xd0], r14
mov byte [rbp + 0xd8], r14b
mov rcx, qword [rbp + 0x408]
mov qword [rbp + 0x400], rdi
test rcx, rcx
je 0x1400483b0
cmp byte [rbp + 0x410], r14b
je 0x1400483b0
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x408]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, str.nv_node_data
lea rcx, [rbp + 0x418]
call fcn.140004fc0
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 0x1400483ec
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x1400483f2
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xac8]
call fcn.14000b190
mov rcx, qword [rbp + 0xb8]
mov qword [rbp + 0xb0], rdi
test rcx, rcx
je 0x140048441
cmp byte [rbp + 0xc0], r14b
je 0x140048433
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0xb8]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0xb8], r14
mov byte [rbp + 0xc0], r14b
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x418], rdi
test rcx, rcx
je 0x140048473
cmp byte [rbp + 0x428], r14b
je 0x140048473
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x420]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
lea rdx, str.notification_data
lea rcx, [rbp + 0x430]
call fcn.140004fc0
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 0x1400484af
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x1400484b5
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb10]
call fcn.14000b190
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rdi
test rcx, rcx
je 0x140048504
cmp byte [rbp + 0x150], r14b
je 0x1400484f6
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x148]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov qword [rbp + 0x148], r14
mov byte [rbp + 0x150], r14b
mov rcx, qword [rbp + 0x438]
mov qword [rbp + 0x430], rdi
test rcx, rcx
je 0x140048536
cmp byte [rbp + 0x440], r14b
je 0x140048536
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp + 0x438]
mov edx, SafeArrayPutElement
call fcn.14014f3b8
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140048549
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x14004854f
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb28]
call fcn.14000b190
test r12, r12
je 0x140048597
mov r8, qword [r12 + 8]
test r8, r8
je 0x140048597
movdqa xmm0, xmmword [0x140204350]
lea rcx, [rbp + 0x1a68]
mov rdx, qword [r12]
movdqu xmmword [rbp + 0x1a78], xmm0
mov word [rbp + 0x1a68], r14w
call fcn.140025540
jmp 0x1400485af
movdqa xmm0, xmmword [0x140204350]
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.1400456b0
mov rdx, rax
lea rcx, [rbp + 0xb40]
call fcn.14001d8e0
lea rcx, [rbp + 0x1e28]
call fcn.140025390
lea rcx, [rbp + 0x1a68]
call fcn.140025390
lea rdx, str.nv_subapp
lea rcx, [rbp + 0x670]
call fcn.140004fc0
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 0x14004862d
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x140048633
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb58]
call fcn.14000b190
lea rcx, [rbp + 0x9a8]
call fcn.140006fe0
lea rcx, [rbp + 0x670]
call fcn.140006fe0
mov rax, qword [rbp + 0x540]
test rax, rax
je 0x14004866f
mov r8, qword [rax + 8]
mov rdx, qword [rax]
jmp 0x140048675
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xb88]
call fcn.14000b190
lea rdx, str.nv_plugin_folder_relative
lea rcx, [rbp + 0x688]
call fcn.140004fc0
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 0x1400486c0
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x1400486c6
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xbb8]
call fcn.14000b190
lea rcx, [rbp + 0x990]
call fcn.140006fe0
lea rcx, [rbp + 0x688]
call fcn.140006fe0
lea rdx, str.nv_plugin_dependencies_relative
lea rcx, [rbp + 0x6a0]
call fcn.140004fc0
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 0x140048729
mov r8, qword [rcx + 8]
mov rdx, qword [rcx]
jmp 0x14004872f
mov r8, r14
mov rdx, r14
mov r9b, 1
lea rcx, [rbp + 0xbd0]
call fcn.14000b190
lea rcx, [rbp + 0x960]
call fcn.140006fe0
lea rcx, [rbp + 0x6a0]
call fcn.140006fe0
lea rdx, str.nv_self_update_path
lea rcx, [rbp + 0x6b8]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x6b8]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x6b8]
movzx edi, al
call fcn.140006fe0
test dil, dil
je 0x140048844
lea rdx, str.nv_self_update_path
lea rcx, [rbp + 0x6d0]
call fcn.140004fc0
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.140031b00
lea r8, str.NVIDIA_Corporation_
mov rdi, rax
lea rdx, [rbp + 0x1b08]
lea rcx, [rbp + 0x1d08]
call fcn.1400411f0
mov rdx, rax
lea rcx, [rbp + 0x1ce8]
mov r8, rdi
call fcn.140040ff0
mov rdx, rax
lea rcx, [rbp + 0xb70]
call fcn.14001d8e0
lea rcx, [rbp + 0x1ce8]
call fcn.140025390
lea rcx, [rbp + 0x1d08]
call fcn.140025390
lea rcx, [rbp + 0x1d28]
call fcn.140025390
lea rcx, [rbp + 0x8e8]
call fcn.140006fe0
lea rcx, [rbp + 0x6d0]
call fcn.140006fe0
lea rdx, str.nv_localization_path
lea rcx, [rbp + 0x6e8]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x6e8]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x6e8]
movzx edi, al
call fcn.140006fe0
test dil, dil
je 0x140048932
lea rdx, str.nv_localization_path
lea rcx, [rbp + 0x700]
call fcn.140004fc0
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.140031b00
lea r8, str.NVIDIA_Corporation_
mov rdi, rax
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1d68]
call fcn.1400411f0
mov rdx, rax
lea rcx, [rbp + 0x1d48]
mov r8, rdi
call fcn.140040ff0
mov rdx, rax
lea rcx, [rbp + 0xba0]
call fcn.14001d8e0
lea rcx, [rbp + 0x1d48]
call fcn.140025390
lea rcx, [rbp + 0x1d68]
call fcn.140025390
lea rcx, [rbp + 0x1d88]
call fcn.140025390
lea rcx, [rbp + 0x900]
call fcn.140006fe0
lea rcx, [rbp + 0x700]
call fcn.140006fe0
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 0x140048a0c
lea rcx, [rbp + 0x718]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x718]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x718]
movzx edi, al
call fcn.140006fe0
test dil, dil
je 0x1400489fe
xor edx, edx
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
test eax, eax
jne 0x1400489fe
call sub.libcef.dll_cef_get_min_log_level
cmp eax, 2
jg 0x1400489e6
mov r9d, 2
lea rdx, str.C:uworkspace03_21cefwinauto_srccefmain_win.cc
mov r8d, 0x131
lea rcx, [rbp + 0xf30]
bts r15d, 8
call fcn.1400bf370
lea rdx, str.Agent_could_not_be_terminated_
lea rcx, [rax + 8]
call fcn.140002560
bt r15d, 8
jae 0x1400489fe
btr r15d, 8
lea rcx, [rbp + 0xf30]
call fcn.1400bf6d0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140048b25
lea rcx, [rbp + 0x748]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x748]
mov rcx, rbx
bts r15d, 9
call qword [rax + 0x58]
test al, al
jne 0x140048a62
lea rdx, str.nv_agent
lea rcx, [rbp + 0x730]
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x730]
mov rcx, rbx
bts r15d, 0xa
call qword [rax + 0x58]
test al, al
je 0x140048a62
mov dil, 1
jmp 0x140048a65
xor dil, dil
bt r15d, 0xa
jae 0x140048a7d
btr r15d, 0xa
lea rcx, [rbp + 0x730]
call fcn.140006fe0
lea rcx, [rbp + 0x748]
btr r15d, 9
call fcn.140006fe0
test dil, dil
je 0x140048b25
lea r8, [rbp + 0x1a20]
lea rdx, [rbp + 0x9c0]
lea rcx, [rsp + 0x30]
call fcn.140043560
test al, al
jne 0x140048b20
call sub.libcef.dll_cef_get_min_log_level
cmp eax, 2
jg 0x140048b08
mov r9d, 2
lea rdx, str.C:uworkspace03_21cefwinauto_srccefmain_win.cc
mov r8d, 0x140
lea rcx, [rbp + 0x1030]
bts r15d, 0xb
call fcn.1400bf370
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.1400035e0
bt r15d, 0xb
jae 0x140048b20
btr r15d, 0xb
lea rcx, [rbp + 0x1030]
call fcn.1400bf6d0
mov rbx, qword [rsp + 0x30]
lea rdx, str.nv_notification_type
lea rcx, [rbp + 0x760]
call fcn.140004fc0
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.140006fe0
lea rdx, str.queue
lea rcx, [rbp + 0x778]
call fcn.140004fc0
mov rcx, qword [rbp + 0x858]
mov rdx, qword [rbp + 0x780]
test rcx, rcx
je 0x140048b87
cmp qword [rcx + 8], r14
jne 0x140048b92
test rdx, rdx
je 0x140048bbd
cmp qword [rdx + 8], r14
je 0x140048bbd
test rcx, rcx
je 0x140048bc2
cmp qword [rcx + 8], r14
je 0x140048bc2
test rdx, rdx
je 0x140048bb3
cmp qword [rdx + 8], r14
je 0x140048bb3
call sub.libcef.dll_cef_string_utf16_cmp
mov dword [rsp + 0x60], eax
jmp 0x140048bc2
mov dword [rsp + 0x60], 1
jmp 0x140048bc2
mov dword [rsp + 0x60], r14d
lea rcx, [rbp + 0x778]
call fcn.140006fe0
cmp dword [rsp + 0x60], r14d
jne 0x140048c12
lea rdx, [rsp + 0x38]
mov qword [rbp + 0x1f0], r14
lea rcx, [rbp + 0xce0]
call fcn.140004f30
mov r8, rax
lea r9, [rbp + 0x9c0]
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1760]
call fcn.14001e780
test al, al
je 0x14004917d
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.140004f30
lea rdx, [rsp + 0x38]
mov rdi, rax
lea rcx, [rbp + 0xd10]
call fcn.140004f30
mov r8, rax
mov byte [rsp + 0x20], r14b
mov r9, rdi
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x1760]
call fcn.140076a60
test al, al
je 0x14004917d
mov ecx, 0x390
call fcn.14014f37c
mov rdi, rax
test rax, rax
je 0x140048cb9
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x1530]
call fcn.140019440
mov r8, rax
lea rdx, [rbp + 0x1760]
mov r9d, 1
mov rcx, rdi
call fcn.140019b60
jmp 0x140048cbc
mov rax, r14
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140041a50
mov rdi, qword [rbp - 0x30]
lea rdx, str..bak
lea rcx, [rbp + 0x7a8]
mov qword [rbp + 0x1850], rdi
call fcn.140018c60
lea rdx, str.debug.log
lea rcx, [rbp + 0x790]
call fcn.140018c60
lea r9, [rbp + 0x7a8]
mov rcx, rdi
lea r8, [rbp + 0x790]
lea rdx, [rbp + 0xa38]
call fcn.140077b30
lea rcx, [rbp + 0x790]
call fcn.140006fe0
lea rcx, [rbp + 0x7a8]
call fcn.140006fe0
lea rdx, str..bak
lea rcx, [rbp + 0x7d8]
call fcn.140018c60
lea rdx, str.console.log
lea rcx, [rbp + 0x7c0]
call fcn.140004fc0
lea r9, [rbp + 0x7d8]
mov rcx, rdi
lea r8, [rbp + 0x7c0]
lea rdx, [rbp + 0xa38]
call fcn.140077b30
lea rcx, [rbp + 0x7c0]
call fcn.140006fe0
lea rcx, [rbp + 0x7d8]
call fcn.140006fe0
lea rdx, str.console.log
lea rcx, [rbp + 0x7f0]
call fcn.140004fc0
lea r8, [rbp + 0x7f0]
mov rcx, rdi
lea rdx, [rbp + 0xa38]
call fcn.1400778e0
lea rcx, [rbp + 0x7f0]
call fcn.140006fe0
lea rcx, [rbp + 0xdb0]
call fcn.140041990
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.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x808]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x808]
movzx esi, al
call fcn.140006fe0
test sil, sil
je 0x140048ea2
lea rdx, str.nv_background_color
lea rcx, [rbp + 0x820]
call fcn.140004fc0
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.140010130
mov rcx, rax
call fcn.140013a80
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1401a8cc0
lea rcx, [rbp + 0x1da8]
mov dword [rbp + 0xf04], eax
call fcn.140007410
lea rcx, [rbp + 0x918]
call fcn.140006fe0
lea rcx, [rbp + 0x820]
call fcn.140006fe0
lea rdx, str.nv_local_cache
lea rcx, [rbp + 0xd88]
call fcn.140005780
lea rdx, [rsp + 0x30]
mov rsi, rax
lea rcx, [rbp + 0x658]
call fcn.140019110
mov rcx, rax
mov rdx, rsi
call fcn.14001d990
test al, al
jne 0x140048f25
lea rdx, [rbp + 0x1c08]
lea rcx, [rbp + 0xa20]
call fcn.140029e60
lea rdx, [rbp + 0xe08]
lea rcx, [rbp + 0x930]
call fcn.140041940
mov rcx, rax
lea rdx, [rbp + 0x1c08]
call fcn.14001d8e0
lea rcx, [rbp + 0x930]
call fcn.140006fe0
lea rcx, [rbp + 0x1c08]
call fcn.140025390
lea rdx, [rbp + 0x1de8]
lea rcx, [rbp + 0xa38]
call fcn.140031b00
mov rdx, rax
lea r8, str.debug.log
lea rcx, [rbp + 0x1dc8]
call fcn.140041180
lea rdx, [rbp + 0xe88]
mov rsi, rax
lea rcx, [rbp + 0x948]
call fcn.140041940
mov rcx, rax
mov rdx, rsi
call fcn.14001d8e0
lea rcx, [rbp + 0x948]
call fcn.140006fe0
lea rcx, [rbp + 0x1dc8]
call fcn.140025390
lea rcx, [rbp + 0x1de8]
call fcn.140025390
mov rdx, rdi
lea rcx, [rbp + 0x660]
call fcn.140041a80
mov r8, rax
lea rdx, [rbp + 0xdb0]
xor r9d, r9d
lea rcx, [rbp + 0x1a0]
call fcn.1400c6160
mov rdx, qword [rbp + 0x1828]
mov rcx, rdi
call fcn.140023470
lea rdx, str.nv_node_app
mov r12d, r14d
lea rcx, [rbp + 0x838]
mov esi, r14d
call fcn.140004fc0
mov rax, qword [rbx]
lea rdx, [rbp + 0x838]
mov rcx, rbx
call qword [rax + 0x58]
lea rcx, [rbp + 0x838]
movzx ebx, al
call fcn.140006fe0
test bl, bl
je 0x140049050
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea rdx, [rsp + 0x38]
mov r12d, eax
lea rcx, [rbp + 0xd28]
call fcn.140004f30
lea rdx, [rbp + 0xab0]
mov rbx, rax
lea rcx, [rbp + 0xd40]
call fcn.140004f30
mov rdx, rax
mov r8, rbx
mov rcx, rdi
call fcn.140078420
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.1400239a0
mov r9d, dword [rsp + 0x50]
mov rcx, rdi
mov r8, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x208]
call fcn.1400234f0
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0xd58]
call fcn.140041910
lea rdx, [rsp + 0x38]
mov rbx, rax
lea rcx, [rbp + 0xd70]
call fcn.140004f30
mov r8, rax
lea rdx, [rbp + 0x1760]
mov r9, rbx
mov rcx, rdi
call fcn.140023280
mov rcx, rdi
call fcn.14001c120
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400490f6
xor r9d, r9d
lea rdx, str.C:uworkspace03_21cefwinauto_srccefmain_win.cc
mov r8d, 0x191
lea rcx, [rbp + 0x1230]
bts r15d, 0xc
call fcn.1400bf370
lea rdx, str.CefShutdown
lea rcx, [rax + 8]
call fcn.140002560
bt r15d, 0xc
jae 0x14004910e
btr r15d, 0xc
lea rcx, [rbp + 0x1230]
call fcn.1400bf6d0
call fcn.1400c6b20
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x14004914d
xor r9d, r9d
lea rdx, str.C:uworkspace03_21cefwinauto_srccefmain_win.cc
mov r8d, 0x193
lea rcx, [rbp + 0x1130]
bts r15d, 0xd
call fcn.1400bf370
lea rdx, str.CefShutdown_Done
lea rcx, [rax + 8]
call fcn.140002560
bt r15d, 0xd
jae 0x140049160
lea rcx, [rbp + 0x1130]
call fcn.1400bf6d0
mov rcx, rdi
call fcn.14001c0f0
lea rcx, [rbp + 0xdb0]
call fcn.140041f40
lea rcx, [rbp - 0x30]
call fcn.140041ff0
lea rcx, [rbp + 0x850]
call fcn.140006fe0
lea rcx, [rbp + 0x1a20]
call fcn.140042170
lea rcx, [rbp + 0x9c0]
call fcn.140007c60
lea rcx, [rbp + 0x98]
call fcn.140006fe0
lea rcx, [rbp + 0x538]
call fcn.140006fe0
lea rcx, [rbp - 0x28]
call fcn.140006fe0
lea rcx, [rbp + 0x448]
call fcn.140006fe0
lea rcx, [rbp + 0x20]
call fcn.140006fe0
lea rcx, [rbp + 0x38]
call fcn.140006fe0
lea rcx, [rbp + 0x1b68]
call fcn.140025390
lea rcx, [rbp + 0x1b08]
call fcn.140025390
lea rcx, [rbp + 0x50]
call fcn.140006fe0
lea rcx, [rbp + 0x18e0]
call fcn.140025390
lea rcx, [rbp + 0x460]
call fcn.140006fe0
lea rcx, [rbp + 0x478]
call fcn.140006fe0
lea rcx, [rbp - 0x48]
call fcn.140006fe0
lea rcx, [rsp + 0x38]
call fcn.140006fe0
lea rcx, [rbp + 0x490]
call fcn.140006fe0
lea rcx, [rsp + 0x30]
call fcn.140007880
lea rax, [0x1402047d8]
lea rcx, [rbp + 0x1760]
mov qword [rbp + 0x1a0], rax
call fcn.140042070
mov r13, qword [rsp + 0x40d8]
mov eax, r14d
mov rcx, qword [rbp + 0x3f90]
xor rcx, rsp
call fcn.14014f460
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.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14018d87c
int3
call fcn.14003ab60
int3
call fcn.14018d87c
int3