Function at 0x140028bb0
Capabilities:
Check if file exists
Check mutex and terminate process on windows
Check mutex on windows
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x808
movaps xmmword [rsp + 0x7f0], xmm6
mov rax, qword [0x14037e038]
xor rax, rsp
mov qword [rsp + 0x7e8], rax
mov r14d, 0x36
call fcn.14004dab0
test al, al
je 0x140028d72
movaps xmm6, xmmword [0x1402fd120]
lea rsi, [rsp + 0x190]
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
lea rcx, str.SetupMetrics
lea rdi, [rsp + 0x180]
mov qword [rdi], rcx
call fcn.1401c3bb0
mov qword [rdi + 8], rax
mov rcx, rsi
mov rdx, rdi
mov r8d, 1
call fcn.14006b190
lea rcx, [rsp + 0x150]
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
call fcn.14007dab0
xor ecx, ecx
xor edx, edx
call fcn.14007ad20
movabs rbp, 0xaaaaaaaaaaaaaaaa
lea rsi, [rsp + 0x130]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
call fcn.14014fcc0
mov rdi, rax
lea rcx, [0x1403086a4]
lea rbx, [rsp + 0x120]
mov qword [rbx], rcx
call fcn.1401c3bb0
mov qword [rbx + 8], rax
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14014fe80
lea rcx, str.crashpad_handler
call fcn.1401c3bb0
movzx ecx, byte [rsi + 0x17]
test cl, cl
js 0x140028cb6
and ecx, 0x7f
jmp 0x140028cc6
mov rcx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x130]
test rcx, rcx
js 0x14002caa7
test rsi, rsi
jne 0x140028cdd
test rcx, rcx
jne 0x14002cad3
cmp rcx, rax
jne 0x140028e87
lea rdx, str.crashpad_handler
mov rcx, rsi
mov r8, rax
call fcn.1401a3a10
test eax, eax
jne 0x140028e87
mov byte [rsp + 0x1ac], 1
lea rsi, [rsp + 0x530]
mov rcx, rsi
call fcn.14014d260
call fcn.14014fcc0
lea r8, [0x1403086a4]
lea r9, str.user_data_dir
mov rcx, rax
mov rdx, rsi
call fcn.140081230
mov r14d, eax
mov rcx, rsi
call fcn.14014d430
cmp byte [rsp + 0x147], 0
jns 0x140028d58
mov rcx, qword [rsp + 0x130]
call fcn.1401a08c8
lea rcx, [rsp + 0x150]
call fcn.14007db10
lea rcx, [rsp + 0x190]
call fcn.14006b270
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, r14d
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov esi, eax
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, [rsp + 0x530]
mov dword [rcx], 0xdeadbecf
mov dword [rcx + 4], r14d
mov dword [rcx + 8], esi
mov dword [rcx + 0xc], eax
mov dword [rcx + 0x10], 0xdeadbedf
call fcn.140128c00
mov rcx, qword [rsp + 0x7e8]
xor rcx, rsp
call fcn.1401a2070
mov eax, r14d
movaps xmm6, xmmword [rsp + 0x7f0]
add rsp, 0x808
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x1400294e6
lea rcx, [rsp + 0xb0]
mov r14d, 9
mov edx, 9
mov r8d, 0xc56
xor r9d, r9d
call fcn.140051db0
lea rcx, [rsp + 0xb0]
call fcn.140051650
lea rcx, [rsp + 0x5e8]
call fcn.140218a50
lea rcx, [rsp + 0x530]
call fcn.140218a50
jmp 0x140028d41
lea rcx, [rsp + 0xb0]
mov r14d, 0xa
mov edx, 0xa
mov r8d, 0xc04
xor r9d, r9d
call fcn.140051db0
xor ecx, ecx
call fcn.140060090
cmp byte [rsp + 0xa8], 0
je 0x140028e1a
lea rcx, [rsp + 0x90]
call fcn.14005ff70
jmp 0x140028e1a
call fcn.14007e9b0
call fcn.14021adf0
mov r12, rax
mov rcx, rax
call fcn.14008c720
call fcn.14014fcc0
mov rbx, rax
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jle 0x140028f34
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x530]
mov r8d, 0x618
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x540]
lea rdx, str.Command_Line:
mov r8d, reloc.WS2_32.dll_ntohl
call fcn.1401daa50
mov rsi, rax
lea rdi, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rdi
call fcn.14007cd90
mov rcx, rsi
mov rdx, rdi
call fcn.14006f680
cmp byte [rdi + 0x17], 0
jns 0x140028f27
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
lea rcx, [rsp + 0x530]
call fcn.1400763d0
mov rcx, rbx
mov rdx, r12
call fcn.140050c00
lea rsi, [rsp + 0x11f]
mov byte [rsi], 0
lea rdx, [0x140309fa2]
lea rdi, [rsp + 0x530]
mov rcx, rdi
call fcn.1401da740
mov rcx, r12
mov rdx, rdi
mov r8, rsi
call fcn.14021ab70
cmp byte [rdi + 0x17], 0
jns 0x140028f82
mov rcx, qword [rsp + 0x530]
call fcn.1401a08c8
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x1400292d5
lea rsi, [rsp + 0x530]
mov r8d, 0x170
mov rcx, rsi
mov dl, 0xaa
call fcn.1401a41c0
mov rcx, rsi
call fcn.140218be0
mov rcx, rsi
call fcn.140218c80
lea r13, [rsp + 0xb0]
mov qword [r13 + 0x60], rbp
movaps xmmword [r13 + 0x50], xmm6
movaps xmmword [r13 + 0x40], xmm6
movaps xmmword [r13 + 0x30], xmm6
movaps xmmword [r13 + 0x20], xmm6
movaps xmmword [r13 + 0x10], xmm6
movaps xmmword [r13], xmm6
mov rcx, r13
call fcn.140051600
mov rcx, r13
mov rdx, rbx
mov r8, r12
mov r9, rsi
call fcn.140051690
lea r15, [rsp + 0xb8]
lea rcx, [rsp + 0x190]
mov rdx, r15
call fcn.14014d440
mov rcx, r13
call fcn.140051f00
mov rcx, r13
call fcn.140052240
mov rcx, rbx
call fcn.140052780
call fcn.140064310
call fcn.140064330
call fcn.1400611e0
mov rcx, rbx
call fcn.140061200
call fcn.14005fe70
lea rdx, [0x14030a695]
mov rcx, rbx
call fcn.14014fcd0
mov edi, eax
test al, al
je 0x14002906f
mov byte [rsp + 0x1ac], 1
call fcn.1402193c0
test al, al
je 0x140028de7
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0xa0], xmm6
xor esi, esi
mov byte [rsp + 0x90], sil
mov byte [rsp + 0xa8], sil
lea rcx, [fcn.140024cf0]
call fcn.140060090
cmp byte [rsp + 0xa8], sil
je 0x1400290c8
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.14005ff70
mov byte [rsi + 0x18], 0
lea rsi, [rsp + 0x90]
mov rcx, rsi
xor edx, edx
call fcn.14005fea0
mov byte [rsi + 0x18], 1
mov rcx, rsi
call fcn.14005fff0
test al, al
je 0x140028e46
xor ecx, ecx
call fcn.140060090
call fcn.14007f380
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
cmp byte [rax + 0xac], 0
je 0x14002928e
call fcn.14007edf0
test al, al
jne 0x14002914c
lea rdx, str.make_chrome_default
mov rcx, rbx
call fcn.14014fcd0
mov r14d, 0x21
test al, al
jne 0x140028e6e
lea rdx, str.register_chrome_browser
mov rcx, rbx
call fcn.14014fcd0
test al, al
jne 0x140028e6e
mov rcx, rbx
call fcn.14004d9f0
mov r14d, 0x35
test al, al
jne 0x140028e6e
movabs r14, 0xfffffffc00000000
lea rsi, [rsp + 0x70]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.14014d260
mov ecx, 1
mov rdx, rsi
call fcn.14006a440
lea rdx, [rsp + 0x50]
mov qword [rdx + 0x10], rbp
movaps xmmword [rdx], xmm6
lea rsi, [rsp + 0x530]
mov rcx, r13
mov r8, rsi
call fcn.140051ac0
mov rcx, r13
and rcx, r14
mov rax, qword [0x140380a48]
mov qword [rsp + 0x48], rcx
cmp rcx, rax
jne 0x1400291d7
lea rcx, [rsp + 0xb0]
call fcn.140153a20
mov rax, qword [0x140380a48]
movabs rcx, 0xfffffffc00000000
and rsi, rcx
cmp rsi, rax
jne 0x1400291fd
lea rcx, [rsp + 0x530]
call fcn.140153a20
mov rax, qword [0x140380a48]
lea rcx, [rsp + 0x70]
movabs rdx, 0xfffffffc00000000
and rcx, rdx
mov qword [rsp + 0x40], rcx
cmp rcx, rax
jne 0x14002922a
lea rcx, [rsp + 0x70]
call fcn.140153a20
mov rax, qword [0x140380a48]
mov qword [rsp + 0x30], rsi
lea r14, [rsp + 0x50]
movabs rcx, 0xfffffffc00000000
and r14, rcx
mov qword [rsp + 0x38], r14
cmp r14, rax
jne 0x140029255
lea rcx, [rsp + 0x50]
call fcn.140153a20
lea rsi, str.update_setup_exe
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x14002932e
lea rsi, str.show_eula
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
je 0x140029b43
jmp 0x140029577
mov r14d, 0x21
cmp byte [rsp + 0x11f], 0
jne 0x140028e6e
lea rdx, str.self_destruct
mov rcx, rbx
call fcn.14014fcd0
test al, al
jne 0x140028e6e
lea rdx, str.remove_chrome_registration
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002910f
jmp 0x140028e6e
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x530]
mov rcx, rsi
mov r8d, 0x61e
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x540]
lea rdx, str.system_install_is
mov r8d, 0x12
call fcn.1401daa50
mov dl, byte [rsp + 0x11f]
mov rcx, rax
call fcn.140025080
mov rcx, rsi
call fcn.1400763d0
jmp 0x140028f9b
lea rcx, [rsp + 0xb0]
mov edx, 1
call fcn.140051d80
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x348]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.14007b8d0
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002a68a
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.new_setup_exe
lea r14, [rsp + 0x338]
mov qword [r14], rcx
call fcn.1401c3bb0
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.14007b8d0
lea rbx, [rsp + 0x6a0]
mov rcx, rsi
mov rdx, rbx
call fcn.14014d700
mov edi, 2
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x70]
mov rcx, rbx
mov r9, rsi
call fcn.14005c660
mov esi, eax
mov rcx, rbx
call fcn.14014d430
test sil, sil
mov ebx, 8
cmovne ebx, edi
mov ecx, ebx
call fcn.140219710
mov r14d, eax
test eax, eax
mov rsi, qword [rsp + 0x30]
je 0x14002944c
mov ecx, 1
call fcn.14014c5f0
test al, al
jne 0x14002a6e4
lea rcx, [rsp + 0xb0]
mov edx, ebx
mov r8d, 0xe94
xor r9d, r9d
call fcn.140051db0
lea rcx, [rsp + 0x4a0]
call fcn.14014d430
lea rcx, [rsp + 0x4c0]
call fcn.14014d430
mov rdi, qword [rsp + 0x38]
mov rax, qword [0x140380a48]
cmp rdi, rax
jne 0x140029488
lea rcx, [rsp + 0x50]
call fcn.140153b60
mov rax, qword [0x140380a48]
cmp qword [rsp + 0x40], rax
jne 0x1400294a0
lea rcx, [rsp + 0x70]
call fcn.140153b60
mov rax, qword [0x140380a48]
cmp rsi, rax
jne 0x1400294b9
lea rcx, [rsp + 0x530]
call fcn.140153b60
mov rax, qword [0x140380a48]
cmp qword [rsp + 0x48], rax
jne 0x1400294cd
lea rcx, [rsp + 0xb0]
call fcn.140153b60
lea rcx, [rsp + 0x50]
call fcn.14006bd40
lea rcx, [rsp + 0x70]
call fcn.14014d430
jmp 0x140028e6e
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x64b
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Chrome_only_supports_Windows_10_or_later.
mov r8d, 0x29
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x140028df9
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x359
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.About_to_show_EULA
mov r8d, 0x12
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x1400295c5
lea r14, [rsp + 0x4a0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x328]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140150120
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x140029530
lea rsi, [rsp + 0x4c0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.140218300
movzx eax, byte [rsi + 0x17]
test al, al
mov rdi, qword [rsp + 0x38]
js 0x140029655
and eax, 0x7f
jmp 0x14002965d
mov ecx, 2
call fcn.14014c5f0
mov r14d, 0x19
test al, al
je 0x140029793
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x35c
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.No_EULA_path_available
mov r8d, 0x16
call fcn.1401daa50
mov rcx, rsi
mov rsi, qword [rsp + 0x30]
call fcn.1400763d0
jmp 0x140029793
mov rax, qword [rsp + 0x4c8]
mov rsi, qword [rsp + 0x30]
test rax, rax
je 0x1400295ee
lea rsi, [rsp + 0x510]
mov qword [rsi], rbp
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x4a0]
mov rcx, rsi
call fcn.14008ed80
mov rcx, rsi
call fcn.14008eee0
cmp eax, 2
je 0x140029762
test eax, eax
jne 0x140029708
mov ecx, 2
call fcn.14014c5f0
mov r14d, 0x19
test al, al
mov rsi, qword [rsp + 0x30]
je 0x140029786
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x364
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.EULA_rejected_or_EULA_failure
mov r8d, 0x1d
call fcn.1401daa50
mov rcx, rsi
mov rsi, qword [rsp + 0x30]
call fcn.1400763d0
jmp 0x140029786
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
mov r14d, 0x1a
test eax, eax
mov rsi, qword [rsp + 0x30]
jle 0x140029786
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x36b
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.EULA_accepted__no_opt_in_
mov r8d, 0x19
jmp 0x1400296f4
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
mov r14d, 0x1b
test eax, eax
mov rsi, qword [rsp + 0x30]
jg 0x140029878
lea rcx, [rsp + 0x510]
call fcn.14008ee90
cmp byte [rsp + 0x4d7], 0
jns 0x1400297aa
mov rcx, qword [rsp + 0x4c0]
call fcn.1401a08c8
cmp r14d, 0x19
je 0x140029858
lea rcx, [rsp + 0x530]
mov dl, 1
call fcn.14021bc10
test al, al
je 0x140029858
lea rsi, [rsp + 0x6a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.14014d260
mov rcx, rsi
call fcn.140219800
test al, al
je 0x140029846
lea rcx, [rsp + 0x6a0]
lea rsi, [rsp + 0x4c0]
mov rdx, rsi
call fcn.14014d700
mov rcx, rsi
call fcn.14006bb90
test al, al
je 0x140029839
lea rax, [0x14030722d]
lea rdx, [rsp + 0x510]
mov qword [rdx], rax
mov qword [rdx + 8], 0
lea rcx, [rsp + 0x6a0]
call fcn.14006bc20
lea rcx, [rsp + 0x4c0]
call fcn.14014d430
lea rcx, [rsp + 0x6a0]
call fcn.14014d430
mov rsi, qword [rsp + 0x30]
cmp byte [rsp + 0x4b7], 0
jns 0x14002946b
mov rcx, qword [rsp + 0x4a0]
call fcn.1401a08c8
jmp 0x14002946b
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x368
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.EULA_accepted__opt_in_
mov r8d, 0x16
jmp 0x1400296f4
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x6a0]
mov r8d, 0x38c
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Aborting_operation:_another_installation_of
mov r8d, 0x2c
call fcn.1401daa50
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14006f680
lea rdx, str._was_found__as_a_last_resort__if_the_product_is_not_present_in_Add_Remove_Programs___try_executing:
mov r8d, 0x64
mov rcx, rax
call fcn.1401daa50
mov rsi, rax
add r14, 0x40
lea r15, [rsp + 0x510]
mov rcx, r14
mov rdx, r15
call fcn.14007cd90
mov rcx, rsi
mov rdx, r15
call fcn.14006f680
cmp byte [r15 + 0x17], 0
jns 0x14002994d
mov rcx, qword [rsp + 0x510]
call fcn.1401a08c8
lea rcx, [rsp + 0x6a0]
call fcn.1400763d0
mov rsi, qword [rsp + 0x30]
jmp 0x140029d17
lea rcx, [rsp + 0x530]
mov dl, 1
call fcn.140218cb0
mov r14, rax
test rax, rax
jne 0x140029c3c
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x510]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.14007b8d0
movzx eax, byte [r14 + 0x17]
test al, al
js 0x1400299c2
and eax, 0x7f
jmp 0x1400299ca
mov rax, qword [rsp + 0x4c8]
test rax, rax
jne 0x140029a35
lea rcx, [rsp + 0x70]
lea rsi, [rsp + 0x4a0]
mov rdx, rsi
call fcn.14014d700
lea rcx, str.chrome.exe
lea rbx, [rsp + 0x460]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
lea r14, [rsp + 0x6a0]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14014e760
lea rcx, [rsp + 0x4c0]
mov rdx, r14
call fcn.1400780a0
mov rcx, r14
call fcn.14014d430
mov rcx, rsi
call fcn.14014d430
lea rcx, [rsp + 0x4c0]
call fcn.140079a10
test al, al
jne 0x140029a74
lea rsi, [rsp + 0x6a0]
lea rbx, [rsp + 0x4c0]
mov rcx, rsi
mov rdx, rbx
call fcn.140066d00
mov rcx, rbx
mov rdx, rsi
call fcn.1400780a0
mov rcx, rsi
call fcn.14014d430
lea rcx, [rsp + 0x4c0]
call fcn.140067260
test al, al
jne 0x140029aa1
mov ecx, 2
call fcn.14014c5f0
mov ebx, 7
test al, al
je 0x140029b2c
jmp 0x14002ab32
lea rsi, [rsp + 0x6a0]
mov r8d, 0xb8
mov rcx, rsi
mov dl, 0xaa
call fcn.1401a41c0
mov rcx, rsi
mov edx, 1
call fcn.140213f90
lea rcx, [rsp + 0x4c0]
mov rdx, rsi
call fcn.140214270
mov byte [rsi + 0xb0], 1
mov ecx, 2
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.140214bf0
call fcn.140086820
test al, al
jne 0x140029b08
lea rcx, [rsp + 0x4c0]
call fcn.140215440
jmp 0x140029b1d
lea rdx, [rsp + 0x4c0]
mov ecx, 1
mov r8b, 1
call fcn.140214f70
lea rcx, [rsp + 0x6a0]
call fcn.140214130
xor ebx, ebx
lea rcx, [rsp + 0x4c0]
call fcn.14014d430
mov rsi, qword [rsp + 0x30]
jmp 0x140029d70
lea rdx, str.configure_user_settings
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x140029c07
lea rcx, [rsp + 0xb0]
call fcn.140051ab0
test al, al
jne 0x140029bc5
mov ecx, 2
call fcn.14014c5f0
mov esi, 0x2f
test al, al
je 0x140029bee
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x6a0]
mov rcx, rbx
mov r8d, 0x419
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.__configure_user_settings_is_incompatible_with_user_level
mov r8d, 0x39
call fcn.1401daa50
mov rcx, rbx
call fcn.1400763d0
jmp 0x140029bee
lea rdx, str.force_configure_user_settings
mov rcx, rbx
call fcn.14014fcd0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x70]
mov r8d, eax
call fcn.14005abb0
mov esi, 1
mov rdi, qword [rsp + 0x38]
mov ecx, esi
call fcn.140219710
mov r14d, eax
mov rsi, qword [rsp + 0x30]
jmp 0x14002946b
lea rsi, str.register_dev_chrome
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
je 0x140029d7f
lea rcx, [rsp + 0x530]
xor edx, edx
call fcn.140218cb0
mov r14, rax
test rax, rax
je 0x140029964
lea rsi, [rsp + 0x4c0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.14008e170
mov qword [rsp + 0x4b0], rbp
movaps xmmword [rsp + 0x4a0], xmm6
lea rax, str.You_already_have_a_full_installation__non_dev__of
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x6a8], 0x32
movzx eax, byte [rsi + 0x17]
test al, al
js 0x140029c8b
and eax, 0x7f
jmp 0x140029c9b
mov rax, qword [rsp + 0x4c8]
mov rsi, qword [rsp + 0x4c0]
mov qword [rsp + 0x6b0], rsi
mov qword [rsp + 0x6b8], rax
test rax, rax
js 0x14002caa7
test rsi, rsi
jne 0x140029cc2
test rax, rax
jne 0x14002cad3
lea rax, str.__please_uninstall_it_first_using_Add_Remove_Programs_in_the_control_panel.
lea rcx, [rsp + 0x6a0]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], 0x4b
lea rdx, [rsp + 0x510]
mov qword [rdx], rcx
mov qword [rdx + 8], 3
lea rbx, [rsp + 0x4a0]
mov rcx, rbx
call fcn.140063c30
mov ecx, 2
call fcn.14014c5f0
test al, al
mov rsi, qword [rsp + 0x30]
jne 0x1400298b5
cmp byte [rsp + 0x4b7], 0
jns 0x140029d29
mov rbx, qword [rsp + 0x4a0]
xor ecx, ecx
mov rdx, rbx
xor r8d, r8d
mov r9d, 0x10
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp byte [rsp + 0x4b7], 0
jns 0x140029d54
mov rcx, qword [rsp + 0x4a0]
call fcn.1401a08c8
cmp byte [rsp + 0x4d7], 0
jns 0x140029d6b
mov rcx, qword [rsp + 0x4c0]
call fcn.1401a08c8
mov ebx, 7
mov ecx, ebx
call fcn.140219710
mov r14d, eax
jmp 0x140029466
lea rsi, str.register_chrome_browser
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x140029e87
lea rdx, str.delete_old_versions
mov rcx, rbx
call fcn.14014fcd0
test al, al
jne 0x140029dc3
lea rdx, [0x14030a620]
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002a05e
lea rsi, [rsp + 0x2f0]
mov qword [rsi], rbp
call fcn.14021adf0
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x530]
mov rcx, rsi
mov rdx, rbx
mov r8, rax
call fcn.140050640
cmp qword [rsi], 0
je 0x14002a056
lea rdx, str.delete_old_versions
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002acb7
mov rbx, qword [rsp + 0x2f0]
lea rdx, [rsp + 0x4c0]
mov qword [rdx], 0xe4e1c0
mov rcx, rbx
call fcn.140050be0
test al, al
je 0x14002a780
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002aa30
mov r14d, 0x3d
mov rsi, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f0], 0
test rsi, rsi
je 0x14002a04c
mov rcx, rsi
call fcn.140050b90
mov rcx, rsi
call fcn.1401a08c8
jmp 0x14002a04c
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x318]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.14007b8d0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], 0
lea rsi, str.register_chrome_browser_suffix
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
je 0x140029f2d
lea r14, [rsp + 0x308]
mov qword [r14], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r14 + 8], rax
lea rsi, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140150120
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x4b0], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x4a0], xmm0
lea rsi, str.register_url_protocol
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
je 0x140029ffc
lea r14, [rsp + 0x510]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x2f8]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140150120
lea rsi, [rsp + 0x6a0]
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov rdx, r14
call fcn.1400872a0
cmp byte [rsi + 0x18], 0
je 0x140029ff5
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea rbx, [rsp + 0x6a0]
mov r8, rbx
xor r9d, r9d
call fcn.140086f90
movzx eax, al
lea esi, [rax*8 + 0x16]
cmp byte [rbx + 0x18], 0
je 0x140029fdc
lea rcx, [rsp + 0x6a0]
call fcn.140087260
cmp byte [rsp + 0x527], 0
jns 0x14002a01e
mov rcx, qword [rsp + 0x510]
call fcn.1401a08c8
jmp 0x14002a01e
mov esi, 0x16
jmp 0x140029fdc
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
xor r8d, r8d
call fcn.140215330
movzx eax, al
lea esi, [rax*8 + 0x16]
mov ecx, esi
call fcn.140219710
mov r14d, eax
cmp byte [rsp + 0x4b7], 0
jns 0x14002a03f
mov rcx, qword [rsp + 0x4a0]
call fcn.1401a08c8
lea rcx, [rsp + 0x4c0]
call fcn.14014d430
mov rsi, qword [rsp + 0x30]
jmp 0x140029466
mov r14d, 0x3c
jmp 0x14002a04c
lea rsi, str.cleanup_for_downgrade_version
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x14002a14a
lea rdx, str.remove_chrome_registration
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002a297
xorps xmm0, xmm0
movaps xmmword [rsp + 0x6a0], xmm0
mov qword [rsp + 0x6b0], 0
lea rsi, str.register_chrome_browser_suffix
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
je 0x14002a100
lea r14, [rsp + 0x2b0]
mov qword [r14], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r14 + 8], rax
lea rsi, [rsp + 0x4c0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140150120
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x6b0], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x6a0], xmm0
lea rsi, [rsp + 0x4c0]
mov dword [rsi], 0x16
lea rcx, [rsp + 0xb0]
lea rbx, [rsp + 0x6a0]
mov rdx, 0xffffffff80000002
mov r8, rbx
mov r9, rsi
call fcn.14002d280
mov r14d, dword [rsi]
cmp byte [rbx + 0x17], 0
jns 0x14002a04c
mov rcx, qword [rsp + 0x6a0]
jmp 0x140029e7d
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x2e0]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.14014fe80
lea r15, [rsp + 0x4a0]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea rcx, str.cleanup_for_downgrade_operation
lea rsi, [rsp + 0x2d0]
mov qword [rsi], rcx
call fcn.1401c3bb0
mov qword [rsi + 8], rax
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.140150120
movzx eax, byte [r15 + 0x17]
mov edx, eax
and edx, 0x7f
test al, al
cmovs rdx, qword [r15 + 8]
mov rcx, qword [r15]
mov r8, r15
cmovs r8, rcx
test rdx, rdx
js 0x14002caa7
test r8, r8
jne 0x14002a1ea
test rdx, rdx
jne 0x14002cad3
cmp rdx, 6
je 0x14002a26b
cmp rdx, 7
jne 0x14002a221
cmp word [r8], 0x63
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 2], 0x6c
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 4], 0x65
je 0x14002abae
mov ecx, 2
call fcn.14014c5f0
mov r14d, 0x46
test al, al
jne 0x14002aa7a
cmp byte [rsp + 0x4b7], 0
jns 0x14002a250
mov rcx, qword [rsp + 0x4a0]
call fcn.1401a08c8
cmp byte [rsp + 0x4d7], 0
jns 0x14002a04c
mov rcx, qword [rsp + 0x4c0]
jmp 0x140029e7d
cmp word [r8], 0x72
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 2], 0x65
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 4], 0x76
jne 0x14002a221
jmp 0x14002ac00
lea rdx, [0x14030a50c]
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002a457
lea rsi, [rsp + 0x510]
mov qword [rsi], rbp
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140069f80
mov qword [rsp + 0x4d0], rbp
movaps xmmword [rsp + 0x4c0], xmm6
mov rcx, qword [rsi]
lea rsi, [rsp + 0x4a0]
mov rdx, rsi
call fcn.14020b430
movzx eax, byte [rsi + 0x17]
test al, al
js 0x14002a2f6
and eax, 0x7f
jmp 0x14002a306
mov rax, qword [rsp + 0x4a8]
mov rsi, qword [rsp + 0x4a0]
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], rax
test rax, rax
js 0x14002caa7
test rsi, rsi
jne 0x14002a32d
test rax, rax
jne 0x14002cad3
lea rsi, [rsp + 0x6a0]
lea rdx, [rsp + 0x290]
mov rcx, rsi
call fcn.140142480
movzx eax, byte [rsi + 0x17]
test al, al
js 0x14002a352
and eax, 0x7f
jmp 0x14002a362
mov rax, qword [rsp + 0x6a8]
mov rsi, qword [rsp + 0x6a0]
mov qword [rsp + 0x2a0], rsi
mov qword [rsp + reloc.SHELL32.dll_IsUserAnAdmin], rax
test rax, rax
js 0x14002caa7
test rsi, rsi
jne 0x14002a389
test rax, rax
jne 0x14002cad3
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x2a0]
call fcn.14006bda0
cmp byte [rsp + 0x6b7], 0
jns 0x14002a3b5
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
cmp byte [rsp + 0x4b7], 0
jns 0x14002a3cc
mov rcx, qword [rsp + 0x4a0]
call fcn.1401a08c8
lea rcx, [rsp + 0x4c0]
call fcn.14006c1a0
test al, al
jne 0x14002a3f5
mov ecx, 2
call fcn.14014c5f0
mov esi, 0x2f
test al, al
je 0x14002a414
jmp 0x14002c7b7
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x70]
call fcn.14005a860
mov esi, 1
mov ecx, esi
call fcn.140219710
mov r14d, eax
lea rcx, [rsp + 0x4c0]
call fcn.14006bd40
mov rcx, qword [rsp + 0x510]
mov qword [rsp + 0x510], 0
test rcx, rcx
je 0x14002a04c
mov edx, 1
call fcn.14006a2f0
jmp 0x14002a04c
lea rsi, str.patch
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x14002a49a
lea rdx, str.reenable_autoupdates
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002c194
call fcn.14021c3c0
movzx eax, al
mov r14d, 0x38
sub r14d, eax
jmp 0x14002a04c
lea r15, [rsp + 0x6a0]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea r14, [rsp + 0x280]
mov qword [r14], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14014fe80
lea rsi, [rsp + 0x4c0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.input_file
lea r14, [rsp + 0x270]
mov qword [r14], rcx
call fcn.1401c3bb0
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.14007b8d0
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.patch_file
lea r14, [rsp + 0x260]
mov qword [r14], rcx
call fcn.1401c3bb0
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.14007b8d0
lea rsi, [rsp + 0x510]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.output_file
lea r14, [rsp + 0x250]
mov qword [r14], rcx
call fcn.1401c3bb0
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.14007b8d0
lea rcx, str.courgette
call fcn.1401c3bb0
movzx ebx, byte [r15 + 0x17]
test bl, bl
js 0x14002a591
and ebx, 0x7f
jmp 0x14002a5a1
mov rbx, qword [rsp + 0x6a8]
mov r15, qword [rsp + 0x6a0]
test rbx, rbx
js 0x14002caa7
test r15, r15
jne 0x14002a5b8
test rbx, rbx
jne 0x14002cad3
cmp rbx, rax
jne 0x14002a5d3
lea rdx, str.courgette
mov rcx, r15
mov r8, rax
call fcn.1401a3a10
test eax, eax
je 0x14002a630
lea rcx, str.bsdiff
call fcn.1401c3bb0
cmp rbx, rax
jne 0x14002a5fe
lea rdx, str.bsdiff
mov rcx, r15
mov r8, rbx
call fcn.1401a3a10
test eax, eax
je 0x14002ab10
lea rcx, str.zucchini
call fcn.1401c3bb0
mov r14d, 0x31
cmp rbx, rax
jne 0x14002a650
lea rdx, str.zucchini
mov rcx, r15
mov r8, rbx
call fcn.1401a3a10
test eax, eax
jne 0x14002a650
jmp 0x14002ab8c
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea r8, [rsp + 0x510]
call fcn.14004c940
mov r14d, eax
lea rcx, [rsp + 0x510]
call fcn.14014d430
lea rcx, [rsp + 0x4a0]
call fcn.14014d430
lea rcx, [rsp + 0x4c0]
call fcn.14014d430
cmp byte [rsp + 0x6b7], 0
jns 0x14002a04c
jmp 0x14002a13d
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x3e8
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Opening_archive
mov r8d, 0x10
call fcn.1401daa50
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14006f680
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002938e
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x3fe
mov r9d, 1
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.setup.exe_patching_failed.
mov r8d, 0x1a
call fcn.1401daa50
mov rcx, rsi
mov rsi, qword [rsp + 0x30]
call fcn.1400763d0
jmp 0x140029434
lea rsi, [rsp + 0x6b0]
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r14, [rsp + 0x6a0]
mov rcx, r14
mov r8d, 0x220
mov r9d, 0xffffffff
call fcn.140075d80
lea rdx, str.Failed_to_delete_all_old_files_from___delete_old_versions_process._Will_retry_every_five_minutes.
mov r8d, 0x61
mov rcx, rsi
call fcn.1401daa50
mov rcx, r14
call fcn.1400763d0
jmp 0x14002a80c
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rbp
call fcn.140077dd0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x14002a7e3
mov ecx, 0x28
call fcn.1401a088c
mov rsi, rax
lea rdx, [0x14002d050]
lea r8, [0x14002d070]
mov rcx, rax
call fcn.14014d080
lea rdx, [rsp + 0x510]
mov qword [rdx], rsi
lea rcx, [rsp + 0x4a0]
call fcn.140077e90
mov rcx, r15
call fcn.14008f620
test al, al
jne 0x14002a946
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002a733
lea rcx, [rsp + 0x4a0]
call fcn.14014d200
lea rdx, [rsp + 0x4c0]
mov qword [rdx], 0x11e1a300
mov rcx, rbx
call fcn.140050be0
test al, al
jne 0x140029e36
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rbp
call fcn.140077dd0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x14002a89b
mov ecx, 0x28
call fcn.1401a088c
mov rsi, rax
lea rdx, [0x14002d050]
lea r8, [0x14002d070]
mov rcx, rax
call fcn.14014d080
lea rdx, [rsp + 0x510]
mov qword [rdx], rsi
lea rcx, [rsp + 0x4a0]
call fcn.140077e90
mov rcx, r15
call fcn.14008f620
test al, al
jne 0x14002a946
lea rcx, [rsp + 0x4a0]
call fcn.14014d200
lea rdx, [rsp + 0x4c0]
mov qword [rdx], 0x11e1a300
mov rcx, rbx
call fcn.140050be0
test al, al
jne 0x140029e36
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rbp
call fcn.140077dd0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x14002a93a
mov ecx, 0x28
call fcn.1401a088c
mov rsi, rax
lea rdx, [0x14002d050]
lea r8, [0x14002d070]
mov rcx, rax
call fcn.14014d080
lea rdx, [rsp + 0x510]
mov qword [rdx], rsi
lea rcx, [rsp + 0x4a0]
call fcn.140077e90
mov rcx, r15
call fcn.14008f620
test al, al
je 0x14002a9ba
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002a973
lea rcx, [rsp + 0x4a0]
call fcn.14014d200
mov r14d, 0x3e
jmp 0x140029e55
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x21c
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Successfully_deleted_all_old_files_from___delete_old_versions_process.
mov r8d, 0x46
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002a95b
lea rcx, [rsp + 0x4a0]
call fcn.14014d200
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
mov r14d, 0x3f
test eax, eax
jle 0x140029e55
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x225
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Exiting___delete_old_versions_process_after_retrying_too_many_times_to_delete_all_old_files.
mov r8d, 0x5c
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x140029e55
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x202
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Exiting___delete_old_versions_process_because_another_process_tries_to_acquire_the_SetupSingleton.
mov r8d, 0x62
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x140029e4f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x6a0]
mov r8d, 0x46a
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Ignoring__
mov r8d, 0xa
call fcn.1401daa50
mov rsi, rax
lea r15, [rsp + 0x510]
mov rcx, rbx
mov rdx, r15
call fcn.14007cd90
mov rcx, rsi
mov rdx, r15
call fcn.14006f680
lea rdx, str.__because_of_invalid__operation__argument.
mov r8d, 0x2a
mov rcx, rax
call fcn.1401daa50
cmp byte [r15 + 0x17], 0
jns 0x14002aafe
mov rcx, qword [rsp + 0x510]
call fcn.1401a08c8
lea rcx, [rsp + 0x6a0]
call fcn.1400763d0
jmp 0x14002a239
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea r8, [rsp + 0x510]
call fcn.14004cb80
jmp 0x14002a64d
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x3ac
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Path_not_found:
mov r8d, 0x10
call fcn.1401daa50
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14006f680
mov rcx, rsi
call fcn.1400763d0
jmp 0x140029b2c
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea r8, [rsp + 0x510]
call fcn.14004cda0
jmp 0x14002a64d
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 6], 0x61
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 8], 0x6e
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 0xa], 0x75
jne 0x14002a221
test al, al
cmovs r15, rcx
cmp word [r15 + 0xc], 0x70
jne 0x14002a221
xor ebp, ebp
jmp 0x14002ac3d
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 6], 0x65
jne 0x14002a221
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 8], 0x72
jne 0x14002a221
test al, al
cmovs r15, rcx
mov bpl, 1
cmp word [r15 + 0xa], 0x74
jne 0x14002a221
movzx ecx, byte [rsp + 0x4d7]
mov eax, ecx
and eax, 0x7f
test cl, cl
cmovs rax, qword [rsp + 0x4c8]
cmovs r14, qword [rsp + 0x4c0]
mov qword [rsp + 0x2c0], r14
mov qword [rsp + 0x2c8], rax
test rax, rax
js 0x14002caa7
test r14, r14
jne 0x14002ac85
test rax, rax
jne 0x14002cad3
lea rsi, [rsp + 0x6a0]
lea rdx, [rsp + 0x2c0]
mov rcx, rsi
call fcn.14006bda0
mov rcx, rsi
mov edx, ebp
call fcn.14005b380
mov r14d, eax
mov rcx, rsi
call fcn.14006bd40
jmp 0x14002a239
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.chrome.exe
lea rbx, [rsp + 0x490]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14014e760
lea rsi, [rsp + 0x510]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.new_chrome.exe
lea rbx, [rsp + 0x480]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14014e760
lea rsi, [rsp + 0x460]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, [0x14030a750]
lea rbx, [rsp + 0x450]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14014e760
lea rsi, [rsp + 0x430]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.chrome_proxy.exe
lea rbx, [rsp + 0x420]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14014e760
lea rsi, [rsp + 0x400]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.new_chrome_proxy.exe
lea rbx, [rsp + 0x3f0]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14014e760
lea rsi, [rsp + 0x3d0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.old_chrome_proxy.exe
lea rbx, [rsp + 0x3c0]
mov qword [rbx], rcx
call fcn.1401c3e64
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14014e760
lea rsi, [rsp + 0x4c0]
movaps xmmword [rsi + 0x20], xmm6
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.1401e1ac0
lea rbx, str.Temp
lea r14, [rsp + 0x6a0]
mov rcx, r14
mov rdx, rbx
call fcn.1401da860
lea r12, [rsp + 0x3a0]
mov rcx, r15
mov rdx, r12
call fcn.14014d700
mov rcx, rsi
mov rdx, r12
mov r8, r14
call fcn.1401e1ea0
mov esi, eax
mov rcx, r12
call fcn.14014d430
cmp byte [r14 + 0x17], 0
jns 0x14002ae7b
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
test sil, sil
jne 0x14002afc3
mov ecx, 2
call fcn.14014c5f0
mov r14d, 0x18
test al, al
jne 0x14002aef8
lea rcx, [rsp + 0x4c0]
call fcn.1401e1ae0
lea rcx, [rsp + 0x3d0]
call fcn.14014d430
lea rcx, [rsp + 0x400]
call fcn.14014d430
lea rcx, [rsp + 0x430]
call fcn.14014d430
lea rcx, [rsp + 0x460]
call fcn.14014d430
lea rcx, [rsp + 0x510]
call fcn.14014d430
lea rcx, [rsp + 0x4a0]
call fcn.14014d430
jmp 0x140029e55
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r12, [rsp + 0x6a0]
mov rcx, r12
mov r8d, 0x247
mov r9d, 2
call fcn.14020ed80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Failed_to_create_Temp_directory
mov r8d, 0x20
call fcn.1401daa50
mov rsi, rax
lea r13, [rsp + 0x380]
mov rcx, r15
mov rdx, r13
call fcn.14014d700
lea r15, [rsp + 0x358]
mov qword [r15], rbx
mov rcx, rbx
call fcn.1401c3e64
mov qword [r15 + 8], rax
lea rbx, [rsp + 0x3a0]
mov rcx, r13
mov rdx, rbx
mov r8, r15
call fcn.14014e760
mov rcx, rsi
mov rdx, rbx
call fcn.14006f680
mov rcx, rbx
call fcn.14014d430
mov rcx, r13
call fcn.14014d430
mov rcx, r12
call fcn.14020ee00
jmp 0x14002ae98
mov rdx, qword [rsp + 0x6a0]
mov r8, qword [rsp + 0x6a8]
call fcn.14004a600
jmp 0x14002b0a3
lea r15, [rsp + 0x4d8]
call fcn.1401ebd90
mov rbx, rax
xor edi, edi
mov dword [rsp + 0x20], edi
lea rsi, [rsp + 0x4a0]
lea r8, [rsp + 0x460]
mov rcx, rax
mov rdx, rsi
mov r9, r15
call fcn.1401ec4f0
mov dword [rsp + 0x20], edi
lea r12, [rsp + 0x510]
mov rcx, rbx
mov rdx, r12
mov r8, rsi
mov r9, r15
call fcn.1401ec4f0
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.1401ec4c0
mov ecx, 0x20
call fcn.1401a088c
mov rsi, rax
lea rax, [0x140304f58]
mov qword [rsi], rax
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x430]
call fcn.14014d280
mov rcx, rsi
call fcn.1401ebdb0
mov r12, rax
lea rdx, str.ExistingProxyRenameItemList
mov rcx, r14
call fcn.1401da740
mov rcx, r12
add rcx, 8
cmp rcx, r14
je 0x14002b0a3
cmp byte [r12 + 0x1f], 0
movzx eax, byte [rsp + 0x6b7]
js 0x14002c858
test al, al
js 0x14002afa9
mov rax, qword [rsp + 0x6b0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx], xmm0
cmp byte [rsp + 0x6b7], 0
jns 0x14002b0ba
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
xor edi, edi
mov dword [rsp + 0x20], edi
lea rsi, [rsp + 0x430]
lea r8, [rsp + 0x3d0]
mov rcx, r12
mov rdx, rsi
mov r9, r15
call fcn.1401ec4f0
mov rcx, rbx
mov rdx, r12
call fcn.1401ec2c0
mov dword [rsp + 0x20], edi
lea r14, [rsp + 0x400]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
mov r9, r15
call fcn.1401ec4f0
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1401ec4c0
lea rcx, [0x14031dc68]
lea rsi, [rsp + 0x370]
mov qword [rsi], rcx
call fcn.1401c3bb0
mov qword [rsi + 8], rax
lea r12, [rsp + 0x6a0]
mov rcx, r12
mov rdx, rsi
call fcn.14006bda0
lea rsi, [rsp + 0xb0]
lea r8, [rsp + 0x70]
mov rcx, r12
mov rdx, rsi
mov r9, rbx
call fcn.140055490
mov rcx, r12
call fcn.14006bd40
mov r14, qword [rsi + 0x58]
lea rsi, [rsp + 0x3a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.14007ebb0
lea rdx, [0x14030a216]
mov rcx, r12
call fcn.1401da860
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov rdx, r14
mov r8, rsi
mov r9d, 0x200
call fcn.1401ec480
cmp byte [r12 + 0x17], 0
jns 0x14002b1bd
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
lea rdx, [0x14030a0e8]
mov rcx, r12
call fcn.1401da860
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0x3a0]
mov rcx, rbx
mov rdx, r14
mov r9d, 0x200
call fcn.1401ec480
cmp byte [rsp + 0x6b7], 0
jns 0x14002b201
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
xorps xmm0, xmm0
lea rsi, [rsp + 0x380]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
lea rdx, [0x14030a824]
lea r12, [rsp + 0x358]
mov rcx, r12
call fcn.1401da860
lea r13, [rsp + 0x6a0]
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.14021cb60
mov rcx, r13
mov rdx, r14
mov r8, rbx
call fcn.14021d100
mov rcx, r13
call fcn.14021cbd0
cmp byte [r12 + 0x17], 0
jns 0x14002b26f
mov rcx, qword [rsp + 0x358]
call fcn.1401a08c8
cmp byte [rsp + 0x397], 0
jns 0x14002b286
mov rcx, qword [rsp + 0x380]
call fcn.1401a08c8
xorps xmm0, xmm0
lea rsi, [rsp + 0x380]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
lea rdx, str.rename_chrome_exe
lea r13, [rsp + 0x358]
mov rcx, r13
call fcn.1401da860
lea r12, [rsp + 0x6a0]
mov rcx, r12
mov rdx, r13
mov r8, rsi
call fcn.14021cb60
mov rcx, r12
mov rdx, r14
mov r8, rbx
call fcn.14021d100
mov rcx, r12
call fcn.14021cbd0
cmp byte [r13 + 0x17], 0
jns 0x14002b2f3
mov rcx, qword [rsp + 0x358]
call fcn.1401a08c8
cmp byte [rsp + 0x397], 0
jns 0x14002b30a
mov rcx, qword [rsp + 0x380]
call fcn.1401a08c8
lea rcx, [rsp + 0xb0]
call fcn.140051ab0
test al, al
je 0x14002b404
lea rdx, [rsp + 0x3a0]
mov rcx, r14
mov r8, rbx
call fcn.140055380
lea rdx, [rsp + 0x460]
mov rcx, rbx
mov r8, r15
call fcn.1401ec4c0
mov rcx, rax
mov dl, 1
call fcn.1401ebe40
lea rdx, [rsp + 0x3d0]
mov rcx, rbx
mov r8, r15
call fcn.1401ec4c0
mov rcx, rax
mov dl, 1
call fcn.1401ebe40
mov rcx, rbx
call fcn.1401ebde0
test al, al
jne 0x14002b39a
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x14002c80e
mov rcx, rbx
call fcn.1401ebe10
mov r14d, 0x18
jmp 0x14002b3b2
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xb0]
call fcn.14005a550
mov r14d, 0x17
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002b451
cmp byte [rsp + 0x3b7], 0
jns 0x14002b3e2
mov rcx, qword [rsp + 0x3a0]
call fcn.1401a08c8
test rbx, rbx
je 0x14002ae98
mov rax, qword [rbx]
mov rax, qword [rax]
mov rcx, rbx
mov edx, 1
call qword [0x1403be008]
jmp 0x14002ae98
lea rdx, [0x14030a824]
mov rcx, r12
call fcn.1401da860
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0x3a0]
mov rcx, rbx
mov rdx, r14
mov r9d, 0x200
call fcn.1401ec480
cmp byte [rsp + 0x6b7], 0
jns 0x14002b31f
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
jmp 0x14002b31f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x290
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Deleting_temporary_directory
mov r8d, 0x1d
call fcn.1401daa50
mov rcx, rax
mov rdx, r15
call fcn.14006f680
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002b3cb
lea rsi, [rsp + 0x6a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov dl, 1
call fcn.14021af10
movzx eax, byte [rsi + 0x17]
test al, al
js 0x14002b4cc
and eax, 0x7f
jmp 0x14002b4d4
mov rax, qword [rsp + 0x6a8]
test rax, rax
je 0x14002b527
lea rcx, str.chrome.exe
lea rsi, [rsp + 0x460]
mov qword [rsi], rcx
call fcn.1401c3e64
mov qword [rsi + 8], rax
lea rcx, [rsp + 0x6a0]
lea r12, [rsp + 0x4a0]
mov rdx, r12
mov r8, rsi
call fcn.14014e760
lea rcx, [rsp + 0x4c0]
mov rdx, r12
call fcn.14007a740
mov rcx, r12
call fcn.14014d430
lea rcx, [rsp + 0x6a0]
call fcn.14014d430
mov dword [rsp + 0x400], 0x13
lea rdx, str.force_uninstall
mov rcx, rbx
call fcn.14014fcd0
mov r14d, eax
lea rdx, str.do_not_remove_shared_items
mov rcx, rbx
call fcn.14014fcd0
mov r13d, eax
lea r12, [rsp + 0x510]
mov qword [r12 + 0x10], rbp
movaps xmmword [r12], xmm6
lea rsi, [rsp + 0xb0]
lea r8, [rsp + 0x530]
mov rcx, rsi
mov rdx, r12
call fcn.140051ac0
mov rax, qword [0x140380a48]
cmp qword [rsp + 0x48], rax
jne 0x14002b5b2
lea rcx, [rsp + 0xb0]
call fcn.140153a20
mov rax, qword [0x140380a48]
mov qword [rsp + 0x4a0], rsi
cmp qword [rsp + 0x30], rax
jne 0x14002b5d5
lea rcx, [rsp + 0x530]
call fcn.140153a20
mov rax, qword [0x140380a48]
lea rcx, [rsp + 0x530]
mov qword [rsp + 0x4a8], rcx
cmp qword [rsp + 0x40], rax
jne 0x14002b5fd
lea rcx, [rsp + 0x70]
call fcn.140153a20
mov rax, qword [0x140380a48]
xor r13b, 1
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x4b0], rcx
mov rcx, r12
movabs rdx, 0xfffffffc00000000
and rcx, rdx
cmp rcx, rax
jne 0x14002b630
lea rcx, [rsp + 0x510]
call fcn.140153a20
lea rcx, [rsp + 0x4a0]
mov qword [rcx + 0x18], r12
mov edx, r13d
mov r8d, r14d
mov r9, rbx
call fcn.14002f4c0
lea r8, [rsp + 0x400]
mov dword [r8], eax
lea rdx, [rsp + 0x70]
mov rcx, r15
call fcn.140031ae0
mov rcx, r15
call fcn.14002d0c0
lea rdx, str.trigger_active_setup
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002b682
call fcn.140218cd0
lea rcx, [rsp + 0x4c0]
lea rsi, [rsp + 0x6a0]
mov rdx, rsi
call fcn.14007b770
movzx ebx, byte [rsi + 0x17]
test bl, bl
jns 0x14002b6ac
mov rbx, qword [rsp + 0x6a8]
jmp 0x14002b6af
and ebx, 0x7f
mov rcx, rsi
call fcn.14014d430
test rbx, rbx
je 0x14002b6f7
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
call fcn.14006a320
lea rbx, [rsp + 0x430]
lea rdx, [rsp + 0x4c0]
mov rcx, rbx
mov r8, rsi
call fcn.140064380
mov rcx, rbx
call fcn.140063f20
mov rcx, rsi
call fcn.14006a390
cmp byte [rsp + 0x110], 0
jne 0x14002b715
lea rcx, [rsp + 0xb0]
call fcn.140051ab0
mov ecx, eax
call fcn.14021b8e0
mov r15d, dword [rsp + 0x400]
mov rcx, qword [rsp + 0x4b8]
mov rax, rcx
movabs rdx, 0xfffffffc00000000
and rax, rdx
cmp rax, qword [0x140380a48]
jne 0x14002b743
call fcn.140153b60
mov qword [rsp + 0x4b8], 0
mov rcx, qword [rsp + 0x4b0]
mov rax, rcx
movabs rdx, 0xfffffffc00000000
and rax, rdx
cmp rax, qword [0x140380a48]
jne 0x14002b775
call fcn.140153b60
mov qword [rsp + 0x4b0], 0
mov rcx, qword [rsp + 0x4a8]
mov rax, rcx
movabs rdx, 0xfffffffc00000000
and rax, rdx
cmp rax, qword [0x140380a48]
jne 0x14002b7a7
call fcn.140153b60
mov qword [rsp + 0x4a8], 0
mov rcx, qword [rsp + 0x4a0]
movabs rax, 0xfffffffc00000000
and rax, rcx
cmp rax, qword [0x140380a48]
jne 0x14002b7d6
call fcn.140153b60
lea rcx, [rsp + 0x510]
call fcn.14006bd40
lea rcx, [rsp + 0x4c0]
call fcn.14007ac80
jmp 0x14002bb56
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x338
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Entered_background_processing_mode.
mov r8d, 0x23
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002b88a
mov dword [rsp + 0x3a0], 0
lea rcx, [rsp + 0xb0]
mov edx, 2
call fcn.140051d80
xor ecx, ecx
mov edx, 0x16
call fcn.14005ce20
call fcn.14004d8c0
mov esi, eax
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test sil, sil
je 0x14002b88a
test eax, eax
jg 0x14002b7f5
lea r14, [rsp + 0xb0]
mov rcx, r14
call fcn.140051ab0
test al, al
jne 0x14002ba6c
lea rsi, [rsp + 0x530]
mov rcx, rsi
xor edx, edx
call fcn.140218cb0
mov r13, rax
mov rcx, rsi
mov dl, 1
call fcn.140218cb0
test r13, r13
jne 0x14002ba6c
mov rsi, rax
test rax, rax
je 0x14002ba6c
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x14002cb54
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov dl, 1
call fcn.14021af10
movzx eax, byte [rsi + 0x17]
test al, al
jns 0x14002b913
mov rax, qword [rsp + 0x4a8]
jmp 0x14002b916
and eax, 0x7f
test rax, rax
je 0x14002ba49
lea rsi, [rsp + 0x510]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.chrome.exe
lea r14, [rsp + 0x460]
mov qword [r14], rcx
call fcn.1401c3e64
mov qword [r14 + 8], rax
lea rcx, [rsp + 0x4a0]
mov rdx, rsi
mov r8, r14
call fcn.14014e760
lea r14, [rsp + 0x4c0]
movaps xmmword [r14 + 0x40], xmm6
movaps xmmword [r14 + 0x30], xmm6
movaps xmmword [r14 + 0x20], xmm6
movaps xmmword [r14 + 0x10], xmm6
movaps xmmword [r14], xmm6
mov rcx, r14
mov rdx, rsi
call fcn.14007a690
lea rcx, str.force_first_run
lea rsi, [rsp + 0x430]
mov qword [rsi], rcx
call fcn.1401c3bb0
mov qword [rsi + 8], rax
mov rcx, r14
mov rdx, rsi
call fcn.14007b9d0
lea rcx, [rsp + 0xb0]
mov r15d, 3
mov edx, 3
mov r8d, 0xa6a
xor r9d, r9d
call fcn.140051db0
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002cc84
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
call fcn.14006a320
lea r14, [rsp + 0x400]
lea r12, [rsp + 0x4c0]
mov rcx, r14
mov rdx, r12
mov r8, rsi
call fcn.140064380
mov rcx, r14
call fcn.140063f20
mov rcx, rsi
call fcn.14006a390
mov rcx, r12
call fcn.14007ac80
lea rcx, [rsp + 0x510]
call fcn.14014d430
lea rcx, [rsp + 0x4a0]
call fcn.14014d430
jmp 0x14002bab2
lea rcx, [rsp + 0xb0]
mov r15d, 0xa
mov edx, 0xa
mov r8d, 0xc04
xor r9d, r9d
call fcn.140051db0
jmp 0x14002ba3a
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002caff
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x530]
lea rdx, [rsp + 0x70]
mov r8, rbx
mov r9, r12
call fcn.1400268d0
mov r15d, eax
lea rsi, str.installerdata
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
je 0x14002bb37
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r12, [rsp + 0x4a0]
mov qword [r12], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r12 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.14007b8d0
mov rcx, r14
call fcn.140066e00
test al, al
jne 0x14002bb2a
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x14002cc15
lea rcx, [rsp + 0x4c0]
call fcn.1401dff60
lea rcx, [rsp + 0x4c0]
call fcn.14014d430
mov ecx, dword [rsp + 0x3a0]
mov edx, r15d
call fcn.14005ce20
lea rcx, [rsp + 0xb0]
mov edx, r15d
call fcn.14004f2c0
mov rcx, qword [0x1403904f8]
test rcx, rcx
jne 0x14002bb91
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.Result
mov r9d, 0x4f
mov edx, 1
mov r8d, 0x4e
call fcn.14014afd0
mov rcx, rax
mov qword [0x1403904f8], rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x28]
mov edx, r15d
call qword [0x1403be008]
lea rsi, [rsp + 0x4c0]
mov qword [rsi + 0x40], rbp
movaps xmmword [rsi + 0x30], xmm6
movaps xmmword [rsi + 0x20], xmm6
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov rdx, rsi
mov r8d, 0x48
call sub.KERNEL32.dll_K32GetProcessMemoryInfo
test eax, eax
je 0x14002bca7
mov rcx, qword [0x140390500]
test rcx, rcx
jne 0x14002bc16
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.PeakPagefileUsage
mov r9d, 0x32
mov edx, 0x3e8
mov r8d, 0x7a120
call fcn.14014a690
mov rcx, rax
mov qword [0x140390500], rax
movabs rsi, 0x20000000000
mov rax, qword [rsp + 0x500]
mov rdx, rax
shr rdx, 0xa
shr rax, 0x29
mov ebx, 0x7fffffff
cmovne edx, ebx
mov rax, qword [rcx]
mov rax, qword [rax + 0x28]
call qword [0x1403be008]
mov rcx, qword [0x140390508]
test rcx, rcx
jne 0x14002bc83
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.PeakWorkingSetSize
mov r9d, 0x32
mov edx, 0x3e8
mov r8d, 0x7a120
call fcn.14014a690
mov rcx, rax
mov qword [0x140390508], rax
mov rax, qword [rsp + 0x4c8]
mov rdx, rax
shr rdx, 0xa
cmp rax, rsi
cmovb ebx, edx
mov rax, qword [rcx]
mov rax, qword [rax + 0x28]
mov edx, ebx
call qword [0x1403be008]
lea rsi, [rsp + 0x4a0]
mov qword [rsi], rbp
mov rcx, rsi
call fcn.14020b810
mov rcx, qword [rsi]
call fcn.1402093d0
xor ecx, ecx
add rax, 0x80000
setb cl
mov rdx, rcx
neg rdx
shr rax, 0x14
test rdx, rdx
movabs r8, 0xfffffffffff
cmovs rax, r8
xor rdx, rcx
cmove r8, rax
mov rax, r8
and rax, 0xffffffff80000000
mov edx, 0x7fffffff
cmove edx, r8d
lea rcx, str.Setup.Install.CumulativeDiskUsage2
call fcn.14020dde0
cmp byte [rsp + 0x110], 0
setne al
xor r14d, r14d
test dil, al
jne 0x14002bd2b
mov ecx, r15d
call fcn.140219710
mov r14d, eax
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002bda5
mov rsi, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a0], 0
test rsi, rsi
je 0x14002bd69
mov rcx, rsi
call fcn.14006a410
mov rcx, rsi
call fcn.1401a08c8
mov rsi, qword [rsp + 0x3d0]
mov qword [rsp + 0x3d0], 0
jmp 0x140029e69
lea rcx, [rsp + 0xb0]
mov r14d, 0x3c
mov edx, 0x3c
mov r8d, 0xca8
xor r9d, r9d
call fcn.140051db0
jmp 0x14002bd69
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x6dd
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Installation_complete__returning:
mov r8d, 0x22
call fcn.1401daa50
mov rcx, rax
mov edx, r14d
call fcn.140025500
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002bd40
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r13, [rsp + 0x1e0]
mov qword [r13], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r13 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r13
call fcn.14014fe80
lea r13, [rsp + 0x4a0]
mov qword [r13 + 0x10], rbp
movaps xmmword [r13], xmm6
lea rcx, str.install_level
lea rsi, [rsp + 0x1d0]
mov qword [rsi], rcx
call fcn.1401c3bb0
mov qword [rsi + 8], rax
mov rcx, rbx
mov rdx, r13
mov r8, rsi
call fcn.14014fe80
mov eax, 0xaaaaaaaa
mov dword [rsp + 0x460], eax
mov dword [rsp + 0x430], eax
movzx eax, byte [r14 + 0x17]
test al, al
js 0x14002be8b
and eax, 0x7f
jmp 0x14002be9b
mov rax, qword [rsp + 0x4c8]
mov r14, qword [rsp + 0x4c0]
mov qword [rsp + 0x1c0], r14
mov qword [rsp + 0x1c8], rax
test rax, rax
js 0x14002caa7
test r14, r14
jne 0x14002bec2
test rax, rax
jne 0x14002cad3
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x460]
call fcn.1401460c0
test al, al
je 0x14002bfdc
mov eax, dword [rsp + 0x460]
test eax, eax
js 0x14002bfdc
cmp eax, 3
jge 0x14002bfdc
movzx ecx, byte [rsp + 0x4b7]
mov eax, ecx
and eax, 0x7f
test cl, cl
cmovs rax, qword [rsp + 0x4a8]
mov rcx, qword [rsp + 0x4a0]
cmovns rcx, r13
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
test rax, rax
js 0x14002caa7
test rcx, rcx
jne 0x14002bf42
test rax, rax
jne 0x14002cad3
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x430]
call fcn.1401460c0
test al, al
je 0x14002bff9
mov esi, dword [rsp + 0x430]
test esi, esi
js 0x14002bff9
cmp esi, 2
jge 0x14002bff9
mov ebx, dword [rsp + 0x460]
lea r14, [rsp + 0x6a0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea rcx, str.chrome.exe
lea r13, [rsp + 0x510]
mov qword [r13], rcx
call fcn.1401c3e64
mov qword [r13 + 8], rax
mov rcx, r15
mov rdx, r14
mov r8, r13
call fcn.14014e760
mov rcx, r14
mov rdx, r12
mov r8d, esi
mov r9d, ebx
call fcn.140058df0
mov rcx, r14
call fcn.14014d430
mov r14d, 0x49
jmp 0x14002a239
mov ecx, 2
call fcn.14014c5f0
mov r14d, 0x35
test al, al
je 0x14002a239
jmp 0x14002ca3c
mov ecx, 2
call fcn.14014c5f0
mov r14d, 0x35
test al, al
je 0x14002a239
jmp 0x14002c9d4
lea rsi, str.create_shortcuts
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x14002bdfa
cmp byte [rsp + 0x11f], 0
je 0x14002c048
call qword [sym.imp.SHELL32.dll_IsUserAnAdmin]
test eax, eax
je 0x14002c8c7
lea rsi, [rsp + 0x3d0]
mov qword [rsi], rbp
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x530]
mov rcx, rsi
mov rdx, rbx
mov r8, r12
call fcn.140050640
cmp qword [rsi], 0
je 0x14002bd82
test dil, dil
je 0x14002b83c
lea rcx, [rsp + 0x4c0]
movaps xmmword [rcx + 0x40], xmm6
movaps xmmword [rcx + 0x30], xmm6
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
xor edx, edx
call fcn.14007a5f0
lea rdx, str.self_destruct
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002b534
lea rcx, [rsp + 0xb0]
call fcn.140051ab0
test al, al
jne 0x14002b534
jmp 0x14002b4a6
lea rdx, [0x14030a632]
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002c016
lea rcx, [rsp + 0x6a0]
mov qword [rcx + 0x20], rbp
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
xor r14d, r14d
xor edx, edx
call fcn.14006eb40
call fcn.14007ee60
mov esi, eax
mov ecx, 0x50
call fcn.1401a088c
mov r15, rax
mov rcx, rax
call fcn.1401dae80
lea rdx, [rsp + 0x1f0]
mov qword [rdx], r15
lea r15, [rsp + 0x1f8]
mov rcx, r15
call fcn.140033d30
mov rcx, r15
mov rdx, rbx
mov r8d, esi
call fcn.140034a80
cmp eax, 3
ja case.default.0x14002c162
mov eax, eax
lea rcx, [0x1403077e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14d, 0x4c
jmp case.default.0x14002c162
mov r14d, 0x47
jmp case.default.0x14002c162
mov r14d, 0x4d
jmp case.default.0x14002c162
mov r14d, 0x48
lea rcx, [rsp + 0x6a0]
call fcn.14020c430
jmp 0x14002a04c
lea rsi, str.set_display_version_product
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x14002c28a
lea rsi, [0x14030a664]
mov rcx, rbx
mov rdx, rsi
call fcn.14014fcd0
test al, al
jne 0x14002c1ed
lea rdx, [0x14030a388]
mov rcx, rbx
call fcn.14014fcd0
test al, al
je 0x14002c0d4
call fcn.14004fb20
movzx r14d, al
or r14d, 0x4a
jmp 0x14002a04c
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x200]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140150120
lea rsi, [rsp + 0x6a0]
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov rdx, r14
call fcn.14004f520
cmp byte [rsi + 0x18], 0
je 0x14002c27f
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
call fcn.14004f7d0
movzx r14d, al
or r14d, 0x40
cmp byte [rsi + 0x18], 0
je 0x14002a250
cmp byte [rsp + 0x6b7], 0
jns 0x14002a250
mov rcx, qword [rsp + 0x6a0]
jmp 0x14002a24b
mov r14d, 0x40
jmp 0x14002a250
lea r14, [rsp + 0x4c0]
mov qword [r14 + 0x10], rbp
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x240]
mov qword [r15], rsi
mov rcx, rsi
call fcn.1401c3bb0
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140150120
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
lea rcx, str.set_display_version_value
lea r14, [rsp + 0x230]
mov qword [r14], rcx
call fcn.1401c3bb0
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140150120
mov dword [rsp + 0x460], 0
lea rcx, str.startup_event_handle
lea r14, [rsp + 0x210]
mov qword [r14], rcx
call fcn.1401c3bb0
mov qword [r14 + 8], rax
lea rsi, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140150120
movzx eax, byte [rsi + 0x17]
test al, al
js 0x14002c340
and eax, 0x7f
jmp 0x14002c350
mov rax, qword [rsp + 0x6a8]
mov rsi, qword [rsp + 0x6a0]
mov qword [rsp + 0x220], rsi
mov qword [rsp + 0x228], rax
test rax, rax
js 0x14002caa7
test rsi, rsi
jne 0x14002c377
test rax, rax
jne 0x14002cad3
lea rcx, [rsp + 0x220]
lea rsi, [rsp + 0x460]
mov rdx, rsi
call fcn.140208e00
cmp dword [rsi], 0
setne bl
and bl, al
cmp byte [rsp + 0x6b7], 0
jns 0x14002c3ae
mov rcx, qword [rsp + 0x6a0]
call fcn.1401a08c8
test bl, bl
je 0x14002c3e4
movsxd rbx, dword [rsp + 0x460]
test rbx, rbx
je 0x14002c3e4
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
lea rax, [rbx + 1]
cmp rax, 2
jb 0x14002c7b0
call fcn.14014c890
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x14002c3e6
xor ebx, ebx
test rbx, rbx
je 0x14002c3fd
cmp rbx, 0xffffffffffffffff
jne 0x14002c401
xor ebx, ebx
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
jmp 0x14002c413
xor ebx, ebx
jmp 0x14002c41b
call fcn.14014c890
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
call fcn.14014c890
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea r8, str.Global_MSIExecute
xor r15d, r15d
mov ecx, 0x100000
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenMutexW]
test rax, rax
je 0x14002c45c
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
cmp r14, 0xffffffffffffffff
je 0x14002c70b
call fcn.14014c890
mov r15, r14
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdi, [r15 + 1]
cmp rdi, 2
jae 0x14002c4e5
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x14002c66e
lea rax, [rbx + 1]
cmp rax, 2
jb 0x14002c49a
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetEvent]
call fcn.14014c890
mov rcx, rbx
call fcn.140139570
xor ebx, ebx
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
call fcn.1400288d0
mov r14d, eax
cmp rdi, 2
jb 0x14002c4c5
call fcn.14014c890
mov rcx, r15
call fcn.140139570
lea rax, [rbx + 1]
cmp rax, 2
jb 0x14002a239
call fcn.14014c890
mov rcx, rbx
call fcn.140139570
jmp 0x14002a239
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002c6c1
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x100
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
mov ebp, eax
lea rax, [rbx + 1]
cmp rax, 2
jae 0x14002c5e3
mov rcx, r15
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov r12d, eax
cmp eax, 0xffffffff
je 0x14002c5a6
test r12d, 0xffffff7f
jne 0x14002ccce
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.14014c620
test eax, eax
jg 0x14002c713
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
call fcn.1400288d0
mov r14d, eax
test ebp, ebp
je 0x14002c598
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x20
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
cmp r12d, 0xffffffff
je 0x14002c4b2
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
jmp 0x14002c4b2
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x14002c75d
mov ecx, 0x989680
call fcn.140208520
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
call fcn.1400288d0
mov r14d, eax
test ebp, ebp
jne 0x14002c57a
jmp 0x14002c4b2
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetEvent]
test eax, eax
jne 0x14002c64c
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x510], eax
cmp eax, 6
je 0x14002c645
lea rcx, [rsp + 0x510]
call fcn.140128c00
lea rdx, str.OverwriteDisplayVersionsAfterMsiexec
lea r8, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r9d, 0x122
call fcn.14014c870
movabs rdx, 0x141dd76000
mov rcx, rsi
call fcn.140210220
call fcn.14014c890
xor ebx, ebx
lea rax, [rbx + 1]
cmp rax, 2
jb 0x14002c522
call fcn.14014c890
mov rcx, rbx
call fcn.140139570
xor ebx, ebx
jmp 0x14002c522
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x13b
mov r9d, 2
call fcn.14020ed80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Overwriting_DisplayVersion_immediately_after_failing_to_open_the_MSI_mutex
mov r8d, 0x4a
call fcn.1401daa50
mov rcx, rsi
call fcn.14020ee00
jmp 0x14002c478
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x10e
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Blocking_to_acquire_MSI_mutex.
mov r8d, 0x1e
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002c4fe
xor r15d, r15d
jmp 0x14002c454
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x134
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Acquired_MSI_mutex__overwriting_DisplayVersion.
mov r8d, 0x2f
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002c55e
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x12e
mov r9d, 2
call fcn.14020ed80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Overwriting_DisplayVersion_in_10s_after_failing_to_wait_for_the_MSI_mutex
mov r8d, 0x49
call fcn.1401daa50
mov rcx, rsi
call fcn.14020ee00
jmp 0x14002c5b8
xor ebx, ebx
jmp 0x14002c3da
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x6a0]
mov rcx, rbx
mov r8d, 0x488
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Failed_to_extract_product_version_from
mov r8d, 0x27
call fcn.1401daa50
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.14006f680
mov rcx, rbx
call fcn.1400763d0
jmp 0x14002a414
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x28a
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Renaming_of_executables_failed._Rolling_back_any_changes.
mov r8d, 0x39
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002b38a
mov r8d, eax
and r8d, 0x7f
test al, al
cmovs r8, qword [rsp + 0x6a8]
cmovs r14, qword [rsp + 0x6a0]
mov rdx, r14
call fcn.14004a520
jmp 0x14002b0a3
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x6a0
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Non_admin_user_can_not_install_system_level_Chrome.
mov r8d, 0x33
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002c8eb
lea r14, str.run_as_admin
mov rcx, rbx
mov rdx, r14
call fcn.14014fcd0
test al, al
je 0x14002c911
mov ecx, 2
call fcn.14014c5f0
test al, al
jne 0x14002c880
lea rcx, [rsp + 0xb0]
mov r14d, reloc.WS2_32.dll_ntohl
mov edx, reloc.WS2_32.dll_ntohl
mov r8d, 0xb60
xor r9d, r9d
call fcn.140051db0
jmp 0x14002a04c
lea rsi, [rsp + 0x6a0]
movaps xmmword [rsi + 0x40], xmm6
movaps xmmword [rsi + 0x30], xmm6
movaps xmmword [rsi + 0x20], xmm6
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
xor edx, edx
call fcn.14007a5f0
mov rcx, rsi
mov rdx, rbx
mov r8b, 1
call fcn.140210800
lea rbx, [rsp + 0x4c0]
mov qword [rbx], r14
mov rcx, r14
call fcn.1401c3bb0
mov qword [rbx + 8], rax
mov rcx, rsi
mov rdx, rbx
call fcn.14007b9d0
lea rbx, [0x14030a672]
mov rcx, rsi
mov rdx, rbx
call fcn.14014fcd0
test al, al
jne 0x14002c9a3
lea rsi, [rsp + 0x4a0]
mov qword [rsi], rbx
mov rcx, rbx
call fcn.1401c3bb0
mov qword [rsi + 8], rax
lea rcx, [rsp + 0x6a0]
mov rdx, rsi
call fcn.14007b9d0
lea rsi, [rsp + 0x510]
mov dword [rsi], 0x16
lea rbx, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rsi
call fcn.140218fe0
mov r14d, dword [rsi]
mov rcx, rbx
call fcn.14007ac80
jmp 0x14002a04c
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x4f0
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Invalid_shortcut_level
mov r8d, 0x17
call fcn.1401daa50
movzx ecx, byte [rsp + 0x4b7]
mov r8d, ecx
and r8d, 0x7f
test cl, cl
cmovs r8, qword [rsp + 0x4a8]
cmovs r13, qword [rsp + 0x4a0]
mov rcx, rax
mov rdx, r13
jmp 0x14002ca9a
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x4eb
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Invalid_shortcut_operation
mov r8d, 0x1b
call fcn.1401daa50
lea rdx, [rsp + 0x4c0]
movzx ecx, byte [rdx + 0x17]
mov r8d, ecx
and r8d, 0x7f
test cl, cl
cmovs r8, qword [rdx + 8]
cmovs rdx, qword [rdx]
mov rcx, rax
call fcn.1401daa50
mov rcx, rsi
jmp 0x14002ab06
lea rax, str.string_view::string_view__CharT___size_t_:_length_does_not_fit_in_difference_type
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__len___static_cast_size_type__numeric_limits_difference_type_::max___
mov r8d, 0x13a
call fcn.1401de150
lea rax, str.string_view::string_view__CharT___size_t_:_received_nullptr
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__len__0____s___nullptr
mov r8d, 0x13c
call fcn.1401de150
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x33c
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Installing_to
mov r8d, reloc.WS2_32.dll_ntohl
call fcn.1401daa50
mov rcx, rax
mov rdx, r15
call fcn.14006f680
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002ba85
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x6a0]
mov r8d, 0x2b2
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Already_installed_version
mov r8d, 0x1a
call fcn.1401daa50
mov r14, rax
mov rcx, rsi
call fcn.1401e2c10
lea rsi, [rsp + 0x4c0]
mov rcx, rax
mov rdx, rsi
call fcn.14006c1b0
movzx r8d, byte [rsi + 0x17]
test r8b, r8b
js 0x14002cbbc
and r8d, 0x7f
jmp 0x14002cbcc
mov r8, qword [rsp + 0x4c8]
mov rsi, qword [rsp + 0x4c0]
mov rcx, r14
mov rdx, rsi
call fcn.1401daa50
lea rdx, str._at_system_level_conflicts_with_this_one_at_user_level.
mov r8d, 0x37
mov rcx, rax
call fcn.1401daa50
cmp byte [rsp + 0x4d7], 0
jns 0x14002cc03
mov rcx, qword [rsp + 0x4c0]
call fcn.1401a08c8
lea rcx, [rsp + 0x6a0]
call fcn.1400763d0
jmp 0x14002b8e8
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x34c
mov r9d, 2
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Failed_deleting_initial_preferences_file
mov r8d, 0x29
call fcn.1401daa50
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14006f680
lea rdx, str.__scheduling_for_deletion_after_reboot.
mov r8d, 0x27
mov rcx, rax
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002bb1d
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2c5
mov r9d, 0xffffffff
call fcn.140075d80
lea rcx, [rsp + 0x6b0]
lea rdx, str.Launching_existing_system_level_chrome_instead.
mov r8d, 0x2f
call fcn.1401daa50
mov rcx, rsi
call fcn.1400763d0
jmp 0x14002b9e7
int3