Function at 0x1400282a0
Capabilities:
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 [0x140363040]
xor rax, rsp
mov qword [rsp + 0x7e8], rax
mov r14d, 0x36
call fcn.140047090
test al, al
je 0x14002874f
movaps xmm6, xmmword [0x1402dffe0]
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.140172180
mov qword [rdi + 8], rax
mov rcx, rsi
mov rdx, rdi
mov r8d, 1
call fcn.1400648c0
lea rcx, [rsp + 0x150]
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
call fcn.140076730
xor ecx, ecx
xor edx, edx
call fcn.140073f10
movabs rbp, 0xaaaaaaaaaaaaaaaa
lea rsi, [rsp + 0x130]
mov qword [rsi + 0x10], rbp
movaps xmmword [rsi], xmm6
call fcn.140108ca0
mov rdi, rax
lea rcx, [0x1402ec154]
lea rbx, [rsp + 0x120]
mov qword [rbx], rcx
call fcn.140172180
mov qword [rbx + 8], rax
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140108e00
lea rcx, str.crashpad_handler
call fcn.140172180
movsx rcx, byte [rsi + 0x17]
test rcx, rcx
jns 0x1400283b3
mov rcx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x130]
test rcx, rcx
js 0x14002a01a
je 0x1400283c7
test rsi, rsi
je 0x14002a02d
cmp rcx, rax
jne 0x1400283e6
lea rdx, str.crashpad_handler
mov rcx, rsi
mov r8, rax
call fcn.140189560
test eax, eax
je 0x1400287c4
call fcn.140077750
call fcn.1401d7c10
mov r12, rax
mov rcx, rax
call fcn.14007eeb0
call fcn.140108ca0
mov rbx, rax
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x140028493
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x530]
mov r8d, 0x565
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x540]
lea rdx, str.Command_Line:
mov r8d, reloc.WS2_32.dll_ntohl
call fcn.1400e59c0
mov rsi, rax
lea rdi, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rdi
call fcn.140075c10
mov rcx, rsi
mov rdx, rdi
call fcn.1400684e0
cmp byte [rdi + 0x17], 0
jns 0x140028486
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
lea rcx, [rsp + 0x530]
call fcn.14006fb80
movabs r15, 0x7ffffffffffffff7
mov rcx, rbx
mov rdx, r12
call fcn.140049fe0
mov byte [rsp + 0x11f], 0
lea rdi, [0x1402ee9a2]
mov rcx, rdi
call fcn.140172180
cmp rax, r15
ja 0x14002c328
mov rsi, rax
cmp rax, 0x16
ja 0x1400288c4
lea rcx, [rsp + 0x530]
mov byte [rcx + 0x17], sil
lea r14, [rcx + rsi]
cmp rcx, rdi
ja 0x1400284f3
cmp r14, rdi
ja 0x14002c335
test rsi, rsi
je 0x140028507
lea rdx, [0x1402ee9a2]
mov r8, rsi
call fcn.140189660
mov byte [r14], 0
lea rsi, [rsp + 0x530]
lea r8, [rsp + 0x11f]
mov rcx, r12
mov rdx, rsi
call fcn.1401d78f0
cmp byte [rsi + 0x17], 0
jns 0x140028539
mov rcx, qword [rsp + 0x530]
call fcn.14014fcd8
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x1400285a2
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x530]
mov rcx, rsi
mov r8d, 0x56b
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x540]
lea rdx, str.system_install_is
mov r8d, 0x12
call fcn.1400e59c0
mov dl, byte [rsp + 0x11f]
mov rcx, rax
call fcn.140024a20
mov rcx, rsi
call fcn.14006fb80
lea rsi, [rsp + 0x530]
mov r8d, 0x170
mov rcx, rsi
mov dl, 0xaa
call fcn.140189d00
mov rcx, rsi
call fcn.1401d5110
mov rcx, rsi
call fcn.1401d51b0
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.14004aa80
mov rcx, r13
mov rdx, rbx
mov r8, r12
mov r9, rsi
call fcn.14004ab10
lea r15, [rsp + 0xb8]
lea rcx, [rsp + 0x190]
mov rdx, r15
call fcn.140071670
mov rcx, r13
call fcn.14004b510
mov rcx, r13
call fcn.14004b840
mov rcx, rbx
call fcn.14004bd20
call fcn.14005d7a0
call fcn.14005d7c0
call fcn.14005ac20
mov rcx, rbx
call fcn.14005ac40
call fcn.140059780
lea rdx, [0x1402ef0a5]
mov rcx, rbx
call fcn.140108cb0
mov ebp, eax
test al, al
je 0x140028676
mov byte [rsp + 0x1ac], 1
call fcn.1401d5970
test al, al
jne 0x14002880a
mov ecx, 2
call fcn.140106140
test al, al
je 0x1400286d6
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x599
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Chrome_only_supports_Windows_10_or_later.
mov r8d, 0x29
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea rcx, [rsp + 0xb0]
mov r14d, 9
mov edx, 9
mov r8d, 0xc56
xor r9d, r9d
call fcn.14004b3a0
lea rcx, [rsp + 0xb0]
call fcn.14004aad0
lea rcx, [rsp + 0x5e8]
call fcn.1401d48b0
lea rcx, [rsp + 0x530]
call fcn.1401d48b0
cmp byte [rsp + 0x147], 0
jns 0x140028735
mov rcx, qword [rsp + 0x130]
call fcn.14014fcd8
lea rcx, [rsp + 0x150]
call fcn.140076790
lea rcx, [rsp + 0x190]
call fcn.1400649a0
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.1400e57c0
mov rcx, qword [rsp + 0x7e8]
xor rcx, rsp
call fcn.140151210
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 byte [rsp + 0x1ac], 1
lea rsi, [rsp + 0x530]
mov rcx, rsi
call fcn.140106d70
call fcn.140108ca0
lea r8, [0x1402ec154]
lea r9, str.user_data_dir
mov rcx, rax
mov rdx, rsi
call fcn.14007a2a0
mov r14d, eax
mov rcx, rsi
call fcn.140106f00
jmp 0x14002871e
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.1400248b0]
call fcn.1400599a0
cmp byte [rsp + 0xa8], sil
je 0x140028856
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.140059880
mov byte [rsi + 0x18], 0
lea rsi, [rsp + 0x90]
mov rcx, rsi
xor edx, edx
call fcn.1400597b0
mov byte [rsi + 0x18], 1
mov rcx, rsi
call fcn.140059900
test al, al
jne 0x14002894f
lea rcx, [rsp + 0xb0]
mov r14d, 0xa
mov edx, 0xa
mov r8d, 0xc04
xor r9d, r9d
call fcn.14004b3a0
xor ecx, ecx
call fcn.1400599a0
cmp byte [rsp + 0xa8], 0
je 0x1400286f7
lea rcx, [rsp + 0x90]
call fcn.140059880
jmp 0x1400286f7
lea rax, [r15 + 1]
and rax, rsi
add rax, 8
mov r14, rsi
or r14, 7
cmp r14, 0x17
cmove r14, rax
inc r14
mov rcx, r14
call fcn.14014fc9c
mov rcx, rax
mov qword [rsp + 0x530], rax
add r15, 9
or r15, r14
mov qword [rsp + 0x540], r15
mov qword [rsp + 0x538], rsi
jmp 0x1400284e1
mov r14d, 0x21
cmp byte [rsp + 0x11f], 0
jne 0x1400288a4
lea rdx, str.self_destruct
mov rcx, rbx
call fcn.140108cb0
test al, al
jne 0x1400288a4
lea rdx, str.remove_chrome_registration
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002896c
jmp 0x1400288a4
xor ecx, ecx
call fcn.1400599a0
call fcn.140077f80
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
cmp byte [rax + 0xac], 0
je 0x140028910
call fcn.140077a20
test al, al
jne 0x1400289a9
lea rdx, str.make_chrome_default
mov rcx, rbx
call fcn.140108cb0
mov r14d, 0x21
test al, al
jne 0x1400288a4
lea rdx, str.register_chrome_browser
mov rcx, rbx
call fcn.140108cb0
test al, al
jne 0x1400288a4
mov rcx, rbx
call fcn.140046fd0
mov r14d, 0x35
test al, al
jne 0x1400288a4
movabs rdi, 0xfffffffc00000000
lea r14, [rsp + 0x70]
movabs rsi, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rsi
movaps xmmword [r14], xmm6
mov rcx, r14
call fcn.140106d70
mov ecx, 1
mov rdx, r14
call fcn.140063ba0
lea rdx, [rsp + 0x50]
mov qword [rdx + 0x10], rsi
movaps xmmword [rdx], xmm6
lea rsi, [rsp + 0x530]
mov rcx, r13
mov r14, rdx
mov r8, rsi
call fcn.14004b0f0
mov rcx, r13
and rcx, rdi
mov rax, qword [0x140365a88]
mov qword [rsp + 0x48], rcx
cmp rcx, rax
jne 0x140028a42
lea rcx, [rsp + 0xb0]
call fcn.14010c230
mov rax, qword [0x140365a88]
and rsi, rdi
cmp rsi, rax
jne 0x140028a5e
lea rcx, [rsp + 0x530]
call fcn.14010c230
mov rax, qword [0x140365a88]
lea rcx, [rsp + 0x70]
and rcx, rdi
mov qword [rsp + 0x40], rcx
cmp rcx, rax
jne 0x140028a81
lea rcx, [rsp + 0x70]
call fcn.14010c230
mov rax, qword [0x140365a88]
mov qword [rsp + 0x30], rsi
and r14, rdi
mov qword [rsp + 0x38], r14
cmp r14, rax
jne 0x140028a9d
lea rcx, [rsp + 0x50]
call fcn.14010c230
lea rsi, str.update_setup_exe
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
jne 0x140028c68
lea rsi, str.show_eula
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
je 0x140028bfa
lea r14, [rsp + 0x4a0]
movabs r12, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], r12
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x328]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140109060
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x140028b6a
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2e2
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.About_to_show_EULA
mov r8d, 0x12
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea rsi, [rsp + 0x4c0]
mov qword [rsi + 0x10], r12
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.1401d43e0
movsx rax, byte [rsi + 0x17]
test rax, rax
mov rdi, qword [rsp + 0x38]
jns 0x140028b98
mov rax, qword [rsp + 0x4c8]
test rax, rax
je 0x140028ec1
lea rsi, [rsp + 0x510]
mov qword [rsi], r12
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x4a0]
mov rcx, rsi
call fcn.140080880
mov rcx, rsi
call fcn.1400809e0
cmp eax, 2
je 0x140028f21
test eax, eax
jne 0x140029078
mov ecx, 2
call fcn.140106140
mov r14d, 0x19
test al, al
je 0x140028f81
jmp 0x140029135
lea rdx, str.configure_user_settings
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x1400299c7
lea rcx, [rsp + 0xb0]
call fcn.14004b0e0
test al, al
je 0x1400290d4
lea rdx, str.force_configure_user_settings
mov rcx, rbx
call fcn.140108cb0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x70]
mov r8d, eax
call fcn.140054320
mov esi, 1
mov rdi, qword [rsp + 0x38]
mov ecx, esi
call fcn.1401d5ca0
mov r14d, eax
mov rsi, qword [rsp + 0x30]
jmp 0x140028e46
lea rcx, [rsp + 0xb0]
mov edx, 1
call fcn.14004b370
lea r14, [rsp + 0x4c0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rdi
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x348]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140074960
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x140028d23
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x375
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Opening_archive
mov r8d, 0x10
call fcn.1400e59c0
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400684e0
mov rcx, rsi
call fcn.14006fb80
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.new_setup_exe
lea r14, [rsp + 0x338]
mov qword [r14], rcx
call fcn.140172180
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140074960
lea rbx, [rsp + 0x6a0]
mov rcx, rsi
mov rdx, rbx
call fcn.140106f10
mov edi, 2
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x70]
mov rcx, rbx
mov r9, rsi
call fcn.140055d80
mov esi, eax
mov rcx, rbx
call fcn.140106f00
test sil, sil
mov ebx, 8
cmovne ebx, edi
mov ecx, ebx
call fcn.1401d5ca0
mov r14d, eax
test eax, eax
mov rsi, qword [rsp + 0x30]
je 0x140028e27
mov ecx, 1
call fcn.140106140
test al, al
je 0x140028e0f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x38b
mov r9d, 1
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.setup.exe_patching_failed.
mov r8d, 0x1a
call fcn.1400e59c0
mov rcx, rsi
mov rsi, qword [rsp + 0x30]
call fcn.14006fb80
lea rcx, [rsp + 0xb0]
mov edx, ebx
mov r8d, 0xe94
xor r9d, r9d
call fcn.14004b3a0
lea rcx, [rsp + 0x4a0]
call fcn.140106f00
lea rcx, [rsp + 0x4c0]
call fcn.140106f00
mov rdi, qword [rsp + 0x38]
mov rax, qword [0x140365a88]
cmp rdi, rax
jne 0x140028e63
lea rcx, [rsp + 0x50]
call fcn.14010c3a0
mov rax, qword [0x140365a88]
cmp qword [rsp + 0x40], rax
jne 0x140028e7b
lea rcx, [rsp + 0x70]
call fcn.14010c3a0
mov rax, qword [0x140365a88]
cmp rsi, rax
jne 0x140028e94
lea rcx, [rsp + 0x530]
call fcn.14010c3a0
mov rax, qword [0x140365a88]
cmp qword [rsp + 0x48], rax
jne 0x140028ea8
lea rcx, [rsp + 0xb0]
call fcn.14010c3a0
lea rcx, [rsp + 0x50]
call fcn.140065400
lea rcx, [rsp + 0x70]
call fcn.140106f00
jmp 0x1400288a4
mov ecx, 2
call fcn.140106140
mov r14d, 0x19
test al, al
je 0x140028f1a
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2e5
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.No_EULA_path_available
mov r8d, 0x16
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
mov rsi, qword [rsp + 0x30]
jmp 0x140028f93
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
mov r14d, 0x1b
test eax, eax
jle 0x140028f81
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2f1
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.EULA_accepted__opt_in_
mov r8d, 0x16
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x510]
call fcn.140080990
cmp byte [rsp + 0x4d7], 0
jns 0x140028faa
mov rcx, qword [rsp + 0x4c0]
call fcn.14014fcd8
cmp r14d, 0x19
je 0x140029058
lea rcx, [rsp + 0x530]
mov dl, 1
call fcn.1401d8a30
test al, al
je 0x140029058
lea rsi, [rsp + 0x6a0]
mov qword [rsi + 0x10], r12
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.140106d70
mov rcx, rsi
call fcn.1401d5ee0
test al, al
je 0x140029046
lea rcx, [rsp + 0x6a0]
lea rsi, [rsp + 0x4c0]
mov rdx, rsi
call fcn.140106f10
mov rcx, rsi
call fcn.140065270
test al, al
je 0x140029039
lea rax, [0x1402eaaca]
lea rdx, [rsp + 0x510]
mov qword [rdx], rax
mov qword [rdx + 8], 0
lea rcx, [rsp + 0x6a0]
call fcn.140065300
lea rcx, [rsp + 0x4c0]
call fcn.140106f00
lea rcx, [rsp + 0x6a0]
call fcn.140106f00
mov rsi, qword [rsp + 0x30]
cmp byte [rsp + 0x4b7], 0
jns 0x140028e46
mov rcx, qword [rsp + 0x4a0]
call fcn.14014fcd8
jmp 0x140028e46
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
mov r14d, 0x1a
test eax, eax
jle 0x140028f81
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2f4
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.EULA_accepted__no_opt_in_
mov r8d, 0x19
jmp 0x140028f74
mov ecx, 2
call fcn.140106140
mov esi, 0x2f
test al, al
je 0x140028c4f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x6a0]
mov rcx, rbx
mov r8d, 0x3a7
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.__configure_user_settings_is_incompatible_with_user_level
mov r8d, 0x39
call fcn.1400e59c0
mov rcx, rbx
call fcn.14006fb80
jmp 0x140028c4f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2ed
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.EULA_rejected_or_EULA_failure
mov r8d, 0x1d
jmp 0x140028f74
lea r15, [rsp + 0x6a0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [r15 + 0x10], rdi
movaps xmmword [r15], xmm6
lea r14, [rsp + 0x280]
mov qword [r14], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.140108e00
lea rsi, [rsp + 0x4c0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.input_file
lea r14, [rsp + 0x270]
mov qword [r14], rcx
call fcn.140172180
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140074960
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.patch_file
lea r14, [rsp + 0x260]
mov qword [r14], rcx
call fcn.140172180
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140074960
lea rsi, [rsp + 0x510]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.output_file
lea r14, [rsp + 0x250]
mov qword [r14], rcx
call fcn.140172180
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140074960
lea rcx, str.courgette
call fcn.140172180
movsx rbx, byte [r15 + 0x17]
test rbx, rbx
jns 0x14002927f
mov rbx, qword [rsp + 0x6a8]
mov r15, qword [rsp + 0x6a0]
test rbx, rbx
js 0x14002a01a
je 0x140029293
test r15, r15
je 0x14002a02d
cmp rbx, rax
jne 0x1400292ae
lea rdx, str.courgette
mov rcx, r15
mov r8, rax
call fcn.140189560
test eax, eax
je 0x140029325
lea rcx, str.bsdiff
call fcn.140172180
cmp rbx, rax
jne 0x1400292d9
lea rdx, str.bsdiff
mov rcx, r15
mov r8, rbx
call fcn.140189560
test eax, eax
je 0x14002ab99
lea rcx, str.zucchini
call fcn.140172180
mov r14d, 0x31
cmp rbx, rax
jne 0x140029345
lea rdx, str.zucchini
mov rcx, r15
mov r8, rbx
call fcn.140189560
test eax, eax
jne 0x140029345
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea r8, [rsp + 0x510]
call fcn.140046400
jmp 0x140029342
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea r8, [rsp + 0x510]
call fcn.140045fa0
mov r14d, eax
lea rcx, [rsp + 0x510]
call fcn.140106f00
lea rcx, [rsp + 0x4a0]
call fcn.140106f00
lea rcx, [rsp + 0x4c0]
call fcn.140106f00
cmp byte [rsp + 0x6b7], 0
jns 0x1400298b5
jmp 0x140029694
lea rsi, str.patch
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
jne 0x140029172
lea rdx, str.reenable_autoupdates
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002b180
call fcn.1401d91d0
movzx eax, al
mov r14d, 0x38
sub r14d, eax
jmp 0x1400298b5
lea rdx, [0x1402eef1c]
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002937f
lea rsi, [rsp + 0x510]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [rsi], rdi
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140063700
mov qword [rsp + 0x4d0], rdi
movaps xmmword [rsp + 0x4c0], xmm6
mov rcx, qword [rsi]
lea rsi, [rsp + 0x4a0]
mov rdx, rsi
call fcn.1401bf790
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x140029438
mov rax, qword [rsp + 0x4a8]
mov rsi, qword [rsp + 0x4a0]
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], rax
test rax, rax
js 0x14002a01a
je 0x14002945c
test rsi, rsi
je 0x14002a02d
lea rsi, [rsp + 0x6a0]
lea rdx, [rsp + 0x290]
mov rcx, rsi
call fcn.1400fd930
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x14002948e
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 0x14002a01a
je 0x1400294b2
test rsi, rsi
je 0x14002a02d
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x2a0]
call fcn.140065450
cmp byte [rsp + 0x6b7], 0
jns 0x1400294de
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
cmp byte [rsp + 0x4b7], 0
jns 0x1400294f5
mov rcx, qword [rsp + 0x4a0]
call fcn.14014fcd8
lea rcx, [rsp + 0x4c0]
call fcn.140065850
test al, al
jne 0x14002956d
mov ecx, 2
call fcn.140106140
mov esi, 0x2f
test al, al
je 0x14002958c
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x6a0]
mov rcx, rbx
mov r8d, 0x417
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Failed_to_extract_product_version_from
mov r8d, 0x27
call fcn.1400e59c0
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.1400684e0
mov rcx, rbx
call fcn.14006fb80
jmp 0x14002958c
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x70]
call fcn.140053fe0
mov esi, 1
mov ecx, esi
call fcn.1401d5ca0
mov r14d, eax
lea rcx, [rsp + 0x4c0]
call fcn.140065400
mov rcx, qword [rsp + 0x510]
mov qword [rsp + 0x510], 0
test rcx, rcx
je 0x1400298b5
mov edx, 1
call fcn.140063a40
jmp 0x1400298b5
lea rdx, str.remove_chrome_registration
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x1400293c6
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.140108cb0
test al, al
je 0x140029657
lea r14, [rsp + 0x2b0]
mov qword [r14], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r14 + 8], rax
lea rsi, [rsp + 0x4c0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140109060
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.14002cae0
mov r14d, dword [rsi]
cmp byte [rbx + 0x17], 0
jns 0x1400298b5
mov rcx, qword [rsp + 0x6a0]
jmp 0x1400298a8
cmp word [rdx], 0x63
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 2], 0x6c
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 4], 0x65
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 6], 0x61
jne 0x1400297d6
jmp 0x14002ac5c
lea rsi, str.cleanup_for_downgrade_version
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
je 0x1400295cf
lea r14, [rsp + 0x4c0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rdi
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x2e0]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140108e00
lea r15, [rsp + 0x4a0]
mov qword [r15 + 0x10], rdi
movaps xmmword [r15], xmm6
lea rcx, str.cleanup_for_downgrade_operation
lea rsi, [rsp + 0x2d0]
mov qword [rsi], rcx
call fcn.140172180
mov qword [rsi + 8], rax
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.140109060
movsx rax, byte [r15 + 0x17]
test rax, rax
mov r8, qword [r15 + 8]
cmovns r8, rax
mov rcx, qword [r15]
mov rdx, r15
cmovs rdx, rcx
test r8, r8
js 0x14002a01a
je 0x1400297ac
test rdx, rdx
je 0x14002a02d
cmp r8, 7
je 0x1400296a1
cmp r8, 6
jne 0x1400297d6
cmp word [rdx], 0x72
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 2], 0x65
je 0x14002abbb
mov ecx, 2
call fcn.140106140
mov r14d, 0x46
test al, al
je 0x14002987f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x6a0]
mov r8d, 0x3f9
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Ignoring__
mov r8d, 0xa
call fcn.1400e59c0
mov rsi, rax
lea r15, [rsp + 0x510]
mov rcx, rbx
mov rdx, r15
call fcn.140075c10
mov rcx, rsi
mov rdx, r15
call fcn.1400684e0
lea rdx, str.__because_of_invalid__operation__argument.
mov r8d, 0x2a
mov rcx, rax
call fcn.1400e59c0
cmp byte [r15 + 0x17], 0
jns 0x140029872
mov rcx, qword [rsp + 0x510]
call fcn.14014fcd8
lea rcx, [rsp + 0x6a0]
call fcn.14006fb80
cmp byte [rsp + 0x4b7], 0
jns 0x140029896
mov rcx, qword [rsp + 0x4a0]
call fcn.14014fcd8
cmp byte [rsp + 0x4d7], 0
jns 0x1400298b5
mov rcx, qword [rsp + 0x4c0]
call fcn.14014fcd8
jmp 0x1400298b5
mov r14d, 0x3c
mov rsi, qword [rsp + 0x30]
jmp 0x140028e41
lea rdx, str.delete_old_versions
mov rcx, rbx
call fcn.140108cb0
test al, al
jne 0x1400298e9
lea rdx, [0x1402ef030]
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x1400296ec
lea rsi, [rsp + 0x2f0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [rsi], rdi
call fcn.1401d7c10
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x530]
mov rcx, rsi
mov rdx, rbx
mov r8, rax
call fcn.140049a20
cmp qword [rsi], 0
je 0x1400298af
lea rdx, str.delete_old_versions
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002a040
mov rbx, qword [rsp + 0x2f0]
lea rdx, [rsp + 0x4c0]
mov qword [rdx], 0xe4e1c0
mov rcx, rbx
call fcn.140049fc0
test al, al
je 0x14002a893
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x1400299bc
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x187
mov r9d, 0xffffffff
call fcn.14006f590
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.1400e59c0
mov rcx, rsi
call fcn.14006fb80
mov r14d, 0x3d
jmp 0x14002a85c
lea rsi, str.register_dev_chrome
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
jne 0x140029bd9
lea rsi, str.register_chrome_browser
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
je 0x1400298bf
lea r14, [rsp + 0x4c0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rdi
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x318]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140074960
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.140108cb0
test al, al
je 0x140029aab
lea r14, [rsp + 0x308]
mov qword [r14], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r14 + 8], rax
lea rsi, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140109060
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.140108cb0
test al, al
je 0x140029b7f
lea r14, [rsp + 0x510]
mov qword [r14 + 0x10], rdi
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x2f8]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140109060
lea rsi, [rsp + 0x6a0]
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov rdx, r14
call fcn.1401ccdb0
cmp byte [rsi + 0x18], 0
je 0x140029b78
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea rbx, [rsp + 0x6a0]
mov r8, rbx
xor r9d, r9d
call fcn.1401cc1a0
movzx eax, al
lea esi, [rax*8 + 0x16]
cmp byte [rbx + 0x18], 0
je 0x140029b5a
lea rcx, [rsp + 0x6a0]
call fcn.1401cc6a0
mov rdi, qword [rsp + 0x38]
cmp byte [rsp + 0x527], 0
jns 0x140029ba6
mov rcx, qword [rsp + 0x510]
call fcn.14014fcd8
jmp 0x140029ba6
mov esi, 0x16
jmp 0x140029b5a
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
xor r8d, r8d
call fcn.1401cb790
movzx eax, al
lea esi, [rax*8 + 0x16]
mov rdi, qword [rsp + 0x38]
mov ecx, esi
call fcn.1401d5ca0
mov r14d, eax
cmp byte [rsp + 0x4b7], 0
jns 0x140029bc7
mov rcx, qword [rsp + 0x4a0]
call fcn.14014fcd8
lea rcx, [rsp + 0x4c0]
call fcn.140106f00
jmp 0x140028c5e
lea rcx, [rsp + 0x530]
xor edx, edx
call fcn.1401d51e0
mov r14, rax
test rax, rax
je 0x140029de0
lea rsi, [rsp + 0x4c0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.140080190
mov qword [rsp + 0x4b0], rdi
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
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x140029c5a
mov rax, qword [rsp + 0x4c8]
mov rsi, qword [rsp + 0x4c0]
mov qword [rsp + 0x6b0], rsi
mov qword [rsp + 0x6b8], rax
test rax, rax
js 0x14002a01a
je 0x140029c7e
test rsi, rsi
je 0x14002a02d
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.14005d120
mov ecx, 2
call fcn.140106140
test al, al
je 0x140029d73
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x6a0]
mov r8d, 0x317
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Aborting_operation:_another_installation_of
mov r8d, 0x2c
call fcn.1400e59c0
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400684e0
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.1400e59c0
mov rsi, rax
add r14, 0x40
lea r15, [rsp + 0x510]
mov rcx, r14
mov rdx, r15
call fcn.140075c10
mov rcx, rsi
mov rdx, r15
call fcn.1400684e0
cmp byte [r15 + 0x17], 0
jns 0x140029d66
mov rcx, qword [rsp + 0x510]
call fcn.14014fcd8
lea rcx, [rsp + 0x6a0]
call fcn.14006fb80
cmp byte [rsp + 0x4b7], 0
jns 0x140029d85
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
mov rsi, qword [rsp + 0x30]
jns 0x140029db5
mov rcx, qword [rsp + 0x4a0]
call fcn.14014fcd8
cmp byte [rsp + 0x4d7], 0
jns 0x140029dcc
mov rcx, qword [rsp + 0x4c0]
call fcn.14014fcd8
mov ebx, 7
mov ecx, ebx
call fcn.1401d5ca0
mov r14d, eax
jmp 0x140028e41
lea rcx, [rsp + 0x530]
mov dl, 1
call fcn.1401d51e0
mov r14, rax
test rax, rax
jne 0x140029bf4
lea r14, [rsp + 0x4c0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rax
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x510]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140074960
movsx rax, byte [r14 + 0x17]
test rax, rax
jns 0x140029e4c
mov rax, qword [rsp + 0x4c8]
test rax, rax
jne 0x140029eb7
lea rcx, [rsp + 0x70]
lea rsi, [rsp + 0x4a0]
mov rdx, rsi
call fcn.140106f10
lea rcx, str.chrome.exe
lea rbx, [rsp + 0x460]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
lea r14, [rsp + 0x6a0]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140107db0
lea rcx, [rsp + 0x4c0]
mov rdx, r14
call fcn.1400716d0
mov rcx, r14
call fcn.140106f00
mov rcx, rsi
call fcn.140106f00
lea rcx, [rsp + 0x4c0]
call fcn.140072e80
test al, al
jne 0x140029ef6
lea rsi, [rsp + 0x6a0]
lea rbx, [rsp + 0x4c0]
mov rcx, rsi
mov rdx, rbx
call fcn.140060610
mov rcx, rbx
mov rdx, rsi
call fcn.1400716d0
mov rcx, rsi
call fcn.140106f00
lea rcx, [rsp + 0x4c0]
call fcn.140060b70
test al, al
je 0x140029fad
lea rsi, [rsp + 0x6a0]
mov r8d, 0xb8
mov rcx, rsi
mov dl, 0xaa
call fcn.140189d00
mov rcx, rsi
mov edx, 1
call fcn.1401ca310
lea rcx, [rsp + 0x4c0]
mov rdx, rsi
call fcn.1401ca5f0
mov byte [rsi + 0xb0], 1
mov ecx, 2
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.1401cb030
call fcn.14007eb60
test al, al
jne 0x140029f72
lea rcx, [rsp + 0x4c0]
call fcn.1401cbf60
jmp 0x140029f87
lea rdx, [rsp + 0x4c0]
mov ecx, 1
mov r8b, 1
call fcn.1401cb3e0
lea rcx, [rsp + 0x6a0]
call fcn.1401ca4b0
xor ebx, ebx
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x4c0]
call fcn.140106f00
jmp 0x140029dd1
mov ecx, 2
call fcn.140106140
mov ebx, 7
test al, al
je 0x140029f96
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x339
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Path_not_found:
mov r8d, 0x10
call fcn.1400e59c0
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400684e0
mov rcx, rsi
call fcn.14006fb80
jmp 0x140029f96
lea rcx, [0x1402ea01c]
lea rdx, str....._third_partylibc_srcinclude_string_view:314:_assertion___len___static_cast_size_type__numeric_limits_difference_type_::max____failed:_string_view::string_view__CharT___size_t_:_length_does_not_fit_in_difference_type_n
call fcn.14018e880
lea rcx, [0x1402ea01c]
lea rdx, str....._third_partylibc_srcinclude_string_view:316:_assertion___len__0____s___nullptr_failed:_string_view::string_view__CharT___size_t_:_received_nullptr_n
call fcn.14018e880
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.chrome.exe
lea rbx, [rsp + 0x490]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.140107db0
lea rsi, [rsp + 0x510]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.new_chrome.exe
lea rbx, [rsp + 0x480]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.140107db0
lea rsi, [rsp + 0x460]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, [0x1402ef160]
lea rbx, [rsp + 0x450]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.140107db0
lea rsi, [rsp + 0x430]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.chrome_proxy.exe
lea rbx, [rsp + 0x420]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.140107db0
lea rsi, [rsp + 0x400]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.new_chrome_proxy.exe
lea rbx, [rsp + 0x3f0]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.140107db0
lea rsi, [rsp + 0x3d0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.old_chrome_proxy.exe
lea rbx, [rsp + 0x3c0]
mov qword [rbx], rcx
call fcn.140172434
mov qword [rbx + 8], rax
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.140107db0
lea rsi, [rsp + 0x4c0]
movaps xmmword [rsi + 0x20], xmm6
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.1401925c0
lea rbx, str.Temp
lea r14, [rsp + 0x6a0]
mov rcx, r14
mov rdx, rbx
call fcn.14002c370
lea r12, [rsp + 0x3a0]
mov rcx, r15
mov rdx, r12
call fcn.140106f10
mov rcx, rsi
mov rdx, r12
mov r8, r14
call fcn.1401929a0
mov esi, eax
mov rcx, r12
call fcn.140106f00
cmp byte [r14 + 0x17], 0
jns 0x14002a204
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
test sil, sil
jne 0x14002a2e9
mov ecx, 2
call fcn.140106140
mov r14d, 0x18
test al, al
je 0x14002a801
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, 0x1cc
mov r9d, 2
call fcn.1401c3e40
lea rcx, [rsp + 0x6b0]
lea rdx, str.Failed_to_create_Temp_directory
mov r8d, 0x20
call fcn.1400e59c0
mov rsi, rax
lea r13, [rsp + 0x380]
mov rcx, r15
mov rdx, r13
call fcn.140106f10
lea r15, [rsp + 0x358]
mov qword [r15], rbx
mov rcx, rbx
call fcn.140172434
mov qword [r15 + 8], rax
lea rbx, [rsp + 0x3a0]
mov rcx, r13
mov rdx, rbx
mov r8, r15
call fcn.140107db0
mov rcx, rsi
mov rdx, rbx
call fcn.1400684e0
mov rcx, rbx
call fcn.140106f00
mov rcx, r13
call fcn.140106f00
mov rcx, r12
call fcn.1401c3ec0
jmp 0x14002a801
mov r8d, 0x1b
mov rdx, r12
call fcn.1400f41b0
jmp 0x14002a3e1
lea r15, [rsp + 0x4d8]
call fcn.14019e230
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.14019e9b0
mov dword [rsp + 0x20], edi
lea r14, [rsp + 0x510]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
mov r9, r15
call fcn.14019e9b0
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.14019e980
mov ecx, 0x20
call fcn.14014fc9c
mov rsi, rax
lea rax, [0x1402e85b8]
mov qword [rsi], rax
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x430]
call fcn.140106d90
mov rcx, rsi
call fcn.14019e250
mov r14, rax
mov ecx, 0x20
call fcn.14014fc9c
mov r12, rax
lea rax, str.ExistingProxyRenameItemList
cmp r12, rax
ja 0x14002a3a2
lea rcx, [r12 + 0x1b]
cmp rcx, rax
ja 0x14002c335
movups xmm0, xmmword [0x1402eae02]
movups xmmword [r12 + 0xb], xmm0
movups xmm0, xmmword [str.ExistingProxyRenameItemList]
movups xmmword [r12], xmm0
mov byte [r12 + 0x1b], 0
mov rcx, r14
add rcx, 8
cmp byte [r14 + 0x1f], 0
js 0x14002a2d6
mov r8d, 0x1b
mov rdx, r12
call fcn.1400f4280
mov rcx, r12
call fcn.14014fcd8
xor edi, edi
mov dword [rsp + 0x20], edi
lea rsi, [rsp + 0x430]
lea r8, [rsp + 0x3d0]
mov rcx, r14
mov rdx, rsi
mov r9, r15
call fcn.14019e9b0
mov rcx, rbx
mov rdx, r14
call fcn.14019e730
mov dword [rsp + 0x20], edi
lea r14, [rsp + 0x400]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
mov r9, r15
call fcn.14019e9b0
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.14019e980
lea rcx, [0x140302ed8]
lea rsi, [rsp + 0x370]
mov qword [rsi], rcx
call fcn.140172180
mov qword [rsi + 8], rax
lea r12, [rsp + 0x6a0]
mov rcx, r12
mov rdx, rsi
call fcn.140065450
lea rsi, [rsp + 0xb0]
lea r8, [rsp + 0x70]
mov rcx, r12
mov rdx, rsi
mov r9, rbx
call fcn.14004e820
mov rcx, r12
call fcn.140065400
mov r14, qword [rsi + 0x58]
lea rsi, [rsp + 0x3a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x10], rax
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.140077940
lea rdx, [0x1402eec16]
mov rcx, r12
call fcn.14002c370
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov rdx, r14
mov r8, rsi
mov r9d, 0x200
call fcn.14019e940
cmp byte [r12 + 0x17], 0
jns 0x14002a4f6
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
lea rdx, [0x1402eeae8]
mov rcx, r12
call fcn.14002c370
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0x3a0]
mov rcx, rbx
mov rdx, r14
mov r9d, 0x200
call fcn.14019e940
cmp byte [rsp + 0x6b7], 0
jns 0x14002a53a
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
xorps xmm0, xmm0
lea rsi, [rsp + 0x380]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
lea rdx, [0x1402ef234]
lea r12, [rsp + 0x358]
mov rcx, r12
call fcn.14002c370
lea r13, [rsp + 0x6a0]
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.1401d9960
mov rcx, r13
mov rdx, r14
mov r8, rbx
call fcn.1401d9f50
mov rcx, r13
call fcn.1401d99d0
cmp byte [r12 + 0x17], 0
jns 0x14002a5a8
mov rcx, qword [rsp + 0x358]
call fcn.14014fcd8
cmp byte [rsp + 0x397], 0
jns 0x14002a5bf
mov rcx, qword [rsp + 0x380]
call fcn.14014fcd8
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.14002c370
lea r12, [rsp + 0x6a0]
mov rcx, r12
mov rdx, r13
mov r8, rsi
call fcn.1401d9960
mov rcx, r12
mov rdx, r14
mov r8, rbx
call fcn.1401d9f50
mov rcx, r12
call fcn.1401d99d0
cmp byte [r13 + 0x17], 0
jns 0x14002a62c
mov rcx, qword [rsp + 0x358]
call fcn.14014fcd8
cmp byte [rsp + 0x397], 0
jns 0x14002a643
mov rcx, qword [rsp + 0x380]
call fcn.14014fcd8
lea rcx, [rsp + 0xb0]
call fcn.14004b0e0
test al, al
jne 0x14002a698
lea rdx, [0x1402ef234]
mov rcx, r12
call fcn.14002c370
mov qword [rsp + 0x20], r12
lea r8, [rsp + 0x3a0]
mov rcx, rbx
mov rdx, r14
mov r9d, 0x200
call fcn.14019e940
cmp byte [rsp + 0x6b7], 0
jns 0x14002a698
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
lea rdx, [rsp + 0x3a0]
mov rcx, r14
mov r8, rbx
call fcn.14004e710
lea rdx, [rsp + 0x460]
mov rcx, rbx
mov r8, r15
call fcn.14019e980
mov rcx, rax
mov dl, 1
call fcn.14019e2e0
lea rdx, [rsp + 0x3d0]
mov rcx, rbx
mov r8, r15
call fcn.14019e980
mov rcx, rax
mov dl, 1
call fcn.14019e2e0
mov rcx, rbx
call fcn.14019e280
test al, al
jne 0x14002a754
mov ecx, 2
call fcn.140106140
test al, al
je 0x14002a744
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x20f
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Renaming_of_executables_failed._Rolling_back_any_changes.
mov r8d, 0x39
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
mov rcx, rbx
call fcn.14019e2b0
mov r14d, 0x18
jmp 0x14002a76c
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xb0]
call fcn.140053cd0
mov r14d, 0x17
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002a7d1
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x215
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Deleting_temporary_directory
mov r8d, 0x1d
call fcn.1400e59c0
mov rcx, rax
mov rdx, r15
call fcn.1400684e0
mov rcx, rsi
call fcn.14006fb80
cmp byte [rsp + 0x3b7], 0
jns 0x14002a7e8
mov rcx, qword [rsp + 0x3a0]
call fcn.14014fcd8
test rbx, rbx
je 0x14002a801
mov rax, qword [rbx]
mov rax, qword [rax]
mov rcx, rbx
mov edx, 1
call qword [0x140352210]
lea rcx, [rsp + 0x4c0]
call fcn.1401925e0
lea rcx, [rsp + 0x3d0]
call fcn.140106f00
lea rcx, [rsp + 0x400]
call fcn.140106f00
lea rcx, [rsp + 0x430]
call fcn.140106f00
lea rcx, [rsp + 0x460]
call fcn.140106f00
lea rcx, [rsp + 0x510]
call fcn.140106f00
lea rcx, [rsp + 0x4a0]
call fcn.140106f00
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f0], 0
test rsi, rsi
je 0x140028c5e
mov rcx, rsi
call fcn.140049f70
mov rcx, rsi
call fcn.14014fcd8
jmp 0x140028c5e
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rdi
call fcn.140071410
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x14002a8f6
mov ecx, 0x28
call fcn.14014fc9c
mov rsi, rax
lea rdx, [0x14002c7d0]
lea r8, [0x14002c7f0]
mov rcx, rax
call fcn.140106bb0
lea rdx, [rsp + 0x510]
mov qword [rdx], rsi
lea rcx, [rsp + 0x4a0]
call fcn.140071440
mov rcx, r15
call fcn.140081150
test al, al
jne 0x14002aab1
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002a963
lea rsi, [rsp + 0x6b0]
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r14, [rsp + 0x6a0]
mov rcx, r14
mov r8d, 0x1a5
mov r9d, 0xffffffff
call fcn.14006f590
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.1400e59c0
mov rcx, r14
call fcn.14006fb80
lea rcx, [rsp + 0x4a0]
call fcn.140106d10
lea rdx, [rsp + 0x4c0]
mov qword [rdx], 0x11e1a300
mov rcx, rbx
call fcn.140049fc0
test al, al
movabs rax, 0xaaaaaaaaaaaaaaaa
jne 0x140029962
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rax
call fcn.140071410
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x14002a9fc
mov ecx, 0x28
call fcn.14014fc9c
mov rsi, rax
lea rdx, [0x14002c7d0]
lea r8, [0x14002c7f0]
mov rcx, rax
call fcn.140106bb0
lea rdx, [rsp + 0x510]
mov qword [rdx], rsi
lea rcx, [rsp + 0x4a0]
call fcn.140071440
mov rcx, r15
call fcn.140081150
test al, al
jne 0x14002aab1
lea rcx, [rsp + 0x4a0]
call fcn.140106d10
lea rdx, [rsp + 0x4c0]
mov qword [rdx], 0x11e1a300
mov rcx, rbx
call fcn.140049fc0
test al, al
movabs rax, 0xaaaaaaaaaaaaaaaa
jne 0x140029962
lea rcx, [rsp + 0x4a0]
mov qword [rcx], rax
call fcn.140071410
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x14002aaa5
mov ecx, 0x28
call fcn.14014fc9c
mov rsi, rax
lea rdx, [0x14002c7d0]
lea r8, [0x14002c7f0]
mov rcx, rax
call fcn.140106bb0
lea rdx, [rsp + 0x510]
mov qword [rdx], rsi
lea rcx, [rsp + 0x4a0]
call fcn.140071440
mov rcx, r15
call fcn.140081150
test al, al
je 0x14002ab23
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002ab0b
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x1a1
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Successfully_deleted_all_old_files_from___delete_old_versions_process.
mov r8d, 0x46
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea rcx, [rsp + 0x4a0]
call fcn.140106d10
mov r14d, 0x3e
jmp 0x14002a85c
lea rcx, [rsp + 0x4a0]
call fcn.140106d10
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
mov r14d, 0x3f
test eax, eax
jle 0x14002a85c
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x1aa
mov r9d, 0xffffffff
call fcn.14006f590
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.1400e59c0
mov rcx, rsi
call fcn.14006fb80
jmp 0x14002a85c
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea r8, [rsp + 0x510]
call fcn.1400461e0
jmp 0x140029342
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 4], 0x76
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 6], 0x65
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 8], 0x72
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 0xa], 0x74
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 2], 0x65
jne 0x14002ac96
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 4], 0x76
jne 0x14002ac96
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 6], 0x65
jne 0x14002ac96
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 8], 0x72
jne 0x14002ac96
test al, al
cmovs r15, rcx
cmp word [r15 + 0xa], 0x74
sete bl
jmp 0x14002ac98
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 8], 0x6e
jne 0x1400297d6
test al, al
mov rdx, r15
cmovs rdx, rcx
cmp word [rdx + 0xa], 0x75
jne 0x1400297d6
test al, al
cmovs r15, rcx
cmp word [r15 + 0xc], 0x70
jne 0x1400297d6
xor ebx, ebx
movsx rax, byte [rsp + 0x4d7]
test rax, rax
cmovs rax, qword [rsp + 0x4c8]
cmovs r14, qword [rsp + 0x4c0]
mov qword [rsp + 0x2c0], r14
mov qword [rsp + 0x2c8], rax
test rax, rax
js 0x14002a01a
je 0x14002acda
test r14, r14
je 0x14002a02d
lea rsi, [rsp + 0x6a0]
lea rdx, [rsp + 0x2c0]
mov rcx, rsi
call fcn.140065450
mov rcx, rsi
mov edx, ebx
call fcn.140054aa0
mov r14d, eax
mov rcx, rsi
call fcn.140065400
jmp 0x14002987f
mov ecx, 2
call fcn.140106140
mov r14d, 0x35
test al, al
je 0x14002987f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x47f
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Invalid_shortcut_level
mov r8d, 0x17
call fcn.1400e59c0
movsx r8, byte [rsp + 0x4b7]
test r8, r8
cmovs r8, qword [rsp + 0x4a8]
cmovs r13, qword [rsp + 0x4a0]
mov rcx, rax
mov rdx, r13
jmp 0x14002adf8
mov ecx, 2
call fcn.140106140
mov r14d, 0x35
test al, al
je 0x14002987f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x47a
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Invalid_shortcut_operation
mov r8d, 0x1b
call fcn.1400e59c0
lea rdx, [rsp + 0x4c0]
movsx r8, byte [rdx + 0x17]
test r8, r8
cmovs r8, qword [rdx + 8]
cmovs rdx, qword [rdx]
mov rcx, rax
call fcn.1400e59c0
mov rcx, rsi
jmp 0x14002987a
lea r14, [rsp + 0x4c0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rdi
movaps xmmword [r14], xmm6
lea r13, [rsp + 0x1e0]
mov qword [r13], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r13 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r13
call fcn.140108e00
lea r13, [rsp + 0x4a0]
mov qword [r13 + 0x10], rdi
movaps xmmword [r13], xmm6
lea rcx, str.install_level
lea rsi, [rsp + 0x1d0]
mov qword [rsi], rcx
call fcn.140172180
mov qword [rsi + 8], rax
mov rcx, rbx
mov rdx, r13
mov r8, rsi
call fcn.140108e00
mov eax, 0xaaaaaaaa
mov dword [rsp + 0x460], eax
mov dword [rsp + 0x430], eax
movsx rax, byte [r14 + 0x17]
test rax, rax
jns 0x14002aeac
mov rax, qword [rsp + 0x4c8]
mov r14, qword [rsp + 0x4c0]
mov qword [rsp + 0x1c0], r14
mov qword [rsp + 0x1c8], rax
test rax, rax
js 0x14002a01a
je 0x14002aed0
test r14, r14
je 0x14002a02d
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x460]
call fcn.140101260
test al, al
je 0x14002ad87
mov eax, dword [rsp + 0x460]
test eax, eax
js 0x14002ad87
cmp eax, 3
jge 0x14002ad87
movsx rcx, byte [rsp + 0x4b7]
test rcx, rcx
cmovs rcx, qword [rsp + 0x4a8]
mov rax, qword [rsp + 0x4a0]
cmovns rax, r13
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rcx
test rcx, rcx
js 0x14002a01a
je 0x14002af4a
test rax, rax
je 0x14002a02d
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x430]
call fcn.140101260
test al, al
je 0x14002ad0c
mov esi, dword [rsp + 0x430]
test esi, esi
js 0x14002ad0c
cmp esi, 2
jge 0x14002ad0c
mov ebx, dword [rsp + 0x460]
lea r14, [rsp + 0x6a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rax
movaps xmmword [r14], xmm6
lea rcx, str.chrome.exe
lea r13, [rsp + 0x510]
mov qword [r13], rcx
call fcn.140172434
mov qword [r13 + 8], rax
mov rcx, r15
mov rdx, r14
mov r8, r13
call fcn.140107db0
mov rcx, r14
mov rdx, r12
mov r8d, esi
mov r9d, ebx
call fcn.1400521c0
mov rcx, r14
call fcn.140106f00
mov r14d, 0x49
jmp 0x14002987f
lea rsi, str.create_shortcuts
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
jne 0x14002ae05
cmp byte [rsp + 0x11f], 0
je 0x14002b020
call qword [sym.imp.SHELL32.dll_IsUserAnAdmin]
test eax, eax
je 0x14002c1d6
lea rsi, [rsp + 0x3d0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi], rax
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x530]
mov rcx, rsi
mov rdx, rbx
mov r8, r12
call fcn.140049a20
cmp qword [rsi], 0
je 0x14002c1b3
test bpl, bpl
je 0x14002b759
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.140073830
lea rdx, str.self_destruct
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002bb6a
lea rcx, [rsp + 0xb0]
call fcn.14004b0e0
test al, al
jne 0x14002bb6a
jmp 0x14002bad5
lea rdx, [0x1402ef042]
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002afee
lea rcx, [rsp + 0x6a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rcx + 0x20], rax
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
xor r14d, r14d
xor edx, edx
call fcn.1400678d0
call fcn.140077a90
mov esi, eax
mov ecx, 0x50
call fcn.14014fc9c
mov r15, rax
mov rcx, rax
call fcn.14018b470
lea rdx, [rsp + 0x1f0]
mov qword [rdx], r15
lea r15, [rsp + 0x1f8]
mov rcx, r15
call fcn.140033050
mov rcx, r15
mov rdx, rbx
mov r8d, esi
call fcn.140033d50
cmp eax, 3
ja case.default.0x14002b14e
mov eax, eax
lea rcx, [0x1402eb074]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14d, 0x47
jmp case.default.0x14002b14e
mov r14d, 0x48
jmp case.default.0x14002b14e
mov r14d, 0x4c
jmp case.default.0x14002b14e
mov r14d, 0x4d
lea rcx, [rsp + 0x6a0]
call fcn.1401c0df0
jmp 0x1400298b5
lea rsi, str.set_display_version_product
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
jne 0x14002b280
lea rsi, [0x1402ef074]
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
jne 0x14002b1d9
lea rdx, [0x1402eed88]
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002b0b6
call fcn.140049030
movzx r14d, al
or r14d, 0x4a
jmp 0x1400298b5
lea r14, [rsp + 0x4c0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rax
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x200]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140109060
lea rsi, [rsp + 0x6a0]
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov rdx, r14
call fcn.140048aa0
cmp byte [rsi + 0x18], 0
je 0x14002b275
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
call fcn.140048d00
movzx r14d, al
or r14d, 0x40
cmp byte [rsi + 0x18], 0
je 0x140029896
cmp byte [rsp + 0x6b7], 0
jns 0x140029896
mov rcx, qword [rsp + 0x6a0]
jmp 0x140029891
mov r14d, 0x40
jmp 0x140029896
lea r14, [rsp + 0x4c0]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rdi
movaps xmmword [r14], xmm6
lea r15, [rsp + 0x240]
mov qword [r15], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r15 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140109060
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
lea rcx, str.set_display_version_value
lea r14, [rsp + 0x230]
mov qword [r14], rcx
call fcn.140172180
mov qword [r14 + 8], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140109060
mov dword [rsp + 0x460], 0
lea rcx, str.startup_event_handle
lea r14, [rsp + 0x210]
mov qword [r14], rcx
call fcn.140172180
mov qword [r14 + 8], rax
lea rsi, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call fcn.140109060
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x14002b34d
mov rax, qword [rsp + 0x6a8]
mov rsi, qword [rsp + 0x6a0]
mov qword [rsp + 0x220], rsi
mov qword [rsp + 0x228], rax
test rax, rax
js 0x14002a01a
je 0x14002b371
test rsi, rsi
je 0x14002a02d
lea rcx, [rsp + 0x220]
lea rsi, [rsp + 0x460]
mov rdx, rsi
call fcn.1401bce30
cmp dword [rsi], 0
setne bl
and bl, al
cmp byte [rsp + 0x6b7], 0
jns 0x14002b3a8
mov rcx, qword [rsp + 0x6a0]
call fcn.14014fcd8
test bl, bl
je 0x14002b3da
movsxd r15, dword [rsp + 0x460]
test r15, r15
je 0x14002b3da
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
cmp r15d, 0xffffffff
je 0x14002b751
call fcn.140106410
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x14002b3dd
xor r15d, r15d
test r15, r15
je 0x14002b3fc
cmp r15, 0xffffffffffffffff
je 0x14002b401
call fcn.140106410
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
call fcn.140106410
jmp 0x14002b40c
xor r15d, r15d
jmp 0x14002b414
xor r15d, r15d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea r8, str.Global_MSIExecute
xor ebx, ebx
mov ecx, 0x100000
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenMutexW]
test rax, rax
je 0x14002b454
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
cmp r14, 0xffffffffffffffff
je 0x14002b74a
call fcn.140106410
mov rbx, r14
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdi, [rbx + 1]
cmp rdi, 2
jae 0x14002b53c
mov ecx, 2
call fcn.140106140
test al, al
je 0x14002b4be
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, 0x13f
mov r9d, 2
call fcn.1401c3e40
lea rcx, [rsp + 0x6b0]
lea rdx, str.Overwriting_DisplayVersion_immediately_after_failing_to_open_the_MSI_mutex
mov r8d, 0x4a
call fcn.1400e59c0
mov rcx, rsi
call fcn.1401c3ec0
mov qword [rsp + 0x6a0], 0
test r15, r15
je 0x14002b4fb
cmp r15, 0xffffffffffffffff
je 0x14002c348
call fcn.140106410
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
mov qword [rsp + 0x6a0], r15
call fcn.140106410
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rcx, [rsp + 0x6a0]
call fcn.14002c840
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
call fcn.140028000
mov r14d, eax
cmp rdi, 2
jb 0x14002987f
call fcn.140106410
mov rcx, rbx
call fcn.1400f62c0
jmp 0x14002987f
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002b596
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x123
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Blocking_to_acquire_MSI_mutex.
mov r8d, 0x1e
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x100
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
mov ebp, eax
mov qword [rsp + 0x510], 0
test r15, r15
je 0x14002b5e9
cmp r15, 0xffffffffffffffff
je 0x14002c355
call fcn.140106410
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
mov qword [rsp + 0x510], r15
call fcn.140106410
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rcx, [rsp + 0x510]
call fcn.14002c840
mov rcx, rbx
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov r15d, eax
cmp eax, 0xffffffff
je 0x14002b6bf
test r15d, 0xffffff7f
jne 0x14002c362
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002b677
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x138
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Acquired_MSI_mutex__overwriting_DisplayVersion.
mov r8d, 0x2f
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
call fcn.140028000
mov r14d, eax
test ebp, ebp
je 0x14002b6b1
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x20
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
cmp r15d, 0xffffffff
je 0x14002b520
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
jmp 0x14002b520
mov ecx, 2
call fcn.140106140
test al, al
je 0x14002b71b
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, 0x132
mov r9d, 2
call fcn.1401c3e40
lea rcx, [rsp + 0x6b0]
lea rdx, str.Overwriting_DisplayVersion_in_10s_after_failing_to_wait_for_the_MSI_mutex
mov r8d, 0x49
call fcn.1400e59c0
mov rcx, rsi
call fcn.1401c3ec0
mov ecx, 0x989680
call fcn.1401bc6f0
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
call fcn.140028000
mov r14d, eax
test ebp, ebp
jne 0x14002b693
jmp 0x14002b520
xor ebx, ebx
jmp 0x14002b44c
xor r15d, r15d
jmp 0x14002b3d0
mov dword [rsp + 0x3a0], 0
lea rcx, [rsp + 0xb0]
mov edx, 2
call fcn.14004b370
xor ecx, ecx
mov edx, 0x16
call fcn.140056550
call fcn.140046eb0
mov esi, eax
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test sil, sil
je 0x14002b7e8
test eax, eax
jle 0x14002b7e8
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2c1
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Entered_background_processing_mode.
mov r8d, 0x23
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea r14, [rsp + 0xb0]
mov rcx, r14
call fcn.14004b0e0
test al, al
jne 0x14002be00
lea rsi, [rsp + 0x530]
mov rcx, rsi
xor edx, edx
call fcn.1401d51e0
mov r13, rax
mov rcx, rsi
mov dl, 1
call fcn.1401d51e0
test r13, r13
jne 0x14002be00
mov rsi, rax
test rax, rax
je 0x14002be00
mov ecx, 2
call fcn.140106140
test al, al
je 0x14002b8fc
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x6a0]
mov r8d, 0x238
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Already_installed_version
mov r8d, 0x1a
call fcn.1400e59c0
mov r14, rax
mov rcx, rsi
call fcn.140193720
lea rsi, [rsp + 0x4c0]
mov rcx, rax
mov rdx, rsi
call fcn.140065860
movsx r8, byte [rsi + 0x17]
test r8, r8
jns 0x14002b8b8
mov r8, qword [rsp + 0x4c8]
mov rsi, qword [rsp + 0x4c0]
mov rcx, r14
mov rdx, rsi
call fcn.1400e59c0
lea rdx, str._at_system_level_conflicts_with_this_one_at_user_level.
mov r8d, 0x37
mov rcx, rax
call fcn.1400e59c0
cmp byte [rsp + 0x4d7], 0
jns 0x14002b8ef
mov rcx, qword [rsp + 0x4c0]
call fcn.14014fcd8
lea rcx, [rsp + 0x6a0]
call fcn.14006fb80
lea rsi, [rsp + 0x4a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x10], rax
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov dl, 1
call fcn.1401d7d10
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x14002b931
mov rax, qword [rsp + 0x4a8]
test rax, rax
je 0x14002bab2
lea rsi, [rsp + 0x510]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x10], rax
movaps xmmword [rsi], xmm6
lea rcx, str.chrome.exe
lea r14, [rsp + 0x460]
mov qword [r14], rcx
call fcn.140172434
mov qword [r14 + 8], rax
lea rcx, [rsp + 0x4a0]
mov rdx, rsi
mov r8, r14
call fcn.140107db0
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.1400738b0
lea rcx, str.force_first_run
lea rsi, [rsp + 0x430]
mov qword [rsi], rcx
call fcn.140172180
mov qword [rsi + 8], rax
mov rcx, r14
mov rdx, rsi
call fcn.140074a20
lea rcx, [rsp + 0xb0]
mov r15d, 3
mov edx, 3
mov r8d, 0xa6a
xor r9d, r9d
call fcn.14004b3a0
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002ba4d
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x24b
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Launching_existing_system_level_chrome_instead.
mov r8d, 0x2f
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
call fcn.140063a70
lea r14, [rsp + 0x400]
lea r12, [rsp + 0x4c0]
mov rcx, r14
mov rdx, r12
mov r8, rsi
call fcn.14005d810
mov rcx, r14
call fcn.14005d4b0
mov rcx, rsi
call fcn.140063ae0
mov rcx, r12
call fcn.140073e80
lea rcx, [rsp + 0x510]
call fcn.140106f00
lea rcx, [rsp + 0x4a0]
call fcn.140106f00
jmp 0x14002be92
lea rcx, [rsp + 0xb0]
mov r15d, 0xa
mov edx, 0xa
mov r8d, 0xc04
xor r9d, r9d
call fcn.14004b3a0
jmp 0x14002baa0
lea rsi, [rsp + 0x6a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x10], rax
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov dl, 1
call fcn.1401d7d10
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x14002bb0a
mov rax, qword [rsp + 0x6a8]
test rax, rax
je 0x14002bb5d
lea rcx, str.chrome.exe
lea rsi, [rsp + 0x460]
mov qword [rsi], rcx
call fcn.140172434
mov qword [rsi + 8], rax
lea rcx, [rsp + 0x6a0]
lea r12, [rsp + 0x4a0]
mov rdx, r12
mov r8, rsi
call fcn.140107db0
lea rcx, [rsp + 0x4c0]
mov rdx, r12
call fcn.140073940
mov rcx, r12
call fcn.140106f00
lea rcx, [rsp + 0x6a0]
call fcn.140106f00
mov dword [rsp + 0x400], 0x13
lea rdx, str.force_uninstall
mov rcx, rbx
call fcn.140108cb0
mov r14d, eax
lea rdx, str.do_not_remove_shared_items
mov rcx, rbx
call fcn.140108cb0
mov r13d, eax
lea r12, [rsp + 0x510]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [r12 + 0x10], rax
movaps xmmword [r12], xmm6
lea rsi, [rsp + 0xb0]
lea r8, [rsp + 0x530]
mov rcx, rsi
mov rdx, r12
call fcn.14004b0f0
mov rax, qword [0x140365a88]
cmp qword [rsp + 0x48], rax
jne 0x14002bbf2
lea rcx, [rsp + 0xb0]
call fcn.14010c230
mov rax, qword [0x140365a88]
mov qword [rsp + 0x4a0], rsi
cmp qword [rsp + 0x30], rax
jne 0x14002bc15
lea rcx, [rsp + 0x530]
call fcn.14010c230
mov rax, qword [0x140365a88]
lea rcx, [rsp + 0x530]
mov qword [rsp + 0x4a8], rcx
cmp qword [rsp + 0x40], rax
jne 0x14002bc3d
lea rcx, [rsp + 0x70]
call fcn.14010c230
mov rax, qword [0x140365a88]
xor r13b, 1
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x4b0], rcx
mov rcx, r12
and rcx, rdi
cmp rcx, rax
jne 0x14002bc66
lea rcx, [rsp + 0x510]
call fcn.14010c230
lea rcx, [rsp + 0x4a0]
mov qword [rcx + 0x18], r12
mov edx, r13d
mov r8d, r14d
mov r9, rbx
call fcn.14002f070
lea r8, [rsp + 0x400]
mov dword [r8], eax
lea rdx, [rsp + 0x70]
mov rcx, r15
call fcn.140031550
mov rcx, r15
call fcn.14002c920
lea rdx, str.trigger_active_setup
mov rcx, rbx
call fcn.140108cb0
test al, al
je 0x14002bcb8
call fcn.1401d5200
lea rcx, [rsp + 0x4c0]
lea rsi, [rsp + 0x6a0]
mov rdx, rsi
call fcn.140074850
movsx rbx, byte [rsi + 0x17]
test rbx, rbx
jns 0x14002bce2
mov rbx, qword [rsp + 0x6a8]
mov rcx, rsi
call fcn.140106f00
test rbx, rbx
je 0x14002bd2a
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
call fcn.140063a70
lea rbx, [rsp + 0x430]
lea rdx, [rsp + 0x4c0]
mov rcx, rbx
mov r8, rsi
call fcn.14005d810
mov rcx, rbx
call fcn.14005d4b0
mov rcx, rsi
call fcn.140063ae0
cmp byte [rsp + 0x110], 0
jne 0x14002bd48
lea rcx, [rsp + 0xb0]
call fcn.14004b0e0
mov ecx, eax
call fcn.1401d8710
mov r15d, dword [rsp + 0x400]
mov rcx, qword [rsp + 0x4b8]
mov rax, rcx
and rax, rdi
cmp rax, qword [0x140365a88]
jne 0x14002bd6c
call fcn.14010c3a0
mov qword [rsp + 0x4b8], 0
mov rcx, qword [rsp + 0x4b0]
mov rax, rcx
and rax, rdi
cmp rax, qword [0x140365a88]
jne 0x14002bd94
call fcn.14010c3a0
mov qword [rsp + 0x4b0], 0
mov rcx, qword [rsp + 0x4a8]
mov rax, rcx
and rax, rdi
cmp rax, qword [0x140365a88]
jne 0x14002bdbc
call fcn.14010c3a0
mov qword [rsp + 0x4a8], 0
mov rcx, qword [rsp + 0x4a0]
and rdi, rcx
cmp rdi, qword [0x140365a88]
jne 0x14002bde1
call fcn.14010c3a0
lea rcx, [rsp + 0x510]
call fcn.140065400
lea rcx, [rsp + 0x4c0]
call fcn.140073e80
jmp 0x14002bfae
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002be65
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2c5
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Installing_to
mov r8d, reloc.WS2_32.dll_ntohl
call fcn.1400e59c0
mov rcx, rax
mov rdx, r15
call fcn.1400684e0
mov rcx, rsi
call fcn.14006fb80
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.1400264f0
mov r15d, eax
lea rsi, str.installerdata
mov rcx, rbx
mov rdx, rsi
call fcn.140108cb0
test al, al
je 0x14002bf8f
lea r14, [rsp + 0x4c0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], rax
movaps xmmword [r14], xmm6
lea r12, [rsp + 0x4a0]
mov qword [r12], rsi
mov rcx, rsi
call fcn.140172180
mov qword [r12 + 8], rax
mov rcx, rbx
mov rdx, r14
mov r8, r12
call fcn.140074960
mov rcx, r14
call fcn.140060710
test al, al
jne 0x14002bf82
mov ecx, 2
call fcn.140106140
test al, al
je 0x14002bf75
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x2d5
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Failed_deleting_initial_preferences_file
mov r8d, 0x29
call fcn.1400e59c0
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.1400684e0
lea rdx, str.__scheduling_for_deletion_after_reboot.
mov r8d, 0x27
mov rcx, rax
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
lea rcx, [rsp + 0x4c0]
call fcn.140190010
lea rcx, [rsp + 0x4c0]
call fcn.140106f00
mov ecx, dword [rsp + 0x3a0]
mov edx, r15d
call fcn.140056550
lea rcx, [rsp + 0xb0]
mov edx, r15d
call fcn.140048840
mov rcx, qword [0x1403754c8]
test rcx, rcx
jne 0x14002bfe9
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.Result
mov r9d, 0x4f
mov edx, 1
mov r8d, 0x4e
call fcn.140104ef0
mov rcx, rax
mov qword [0x1403754c8], rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x28]
mov edx, r15d
call qword [0x140352210]
lea rsi, [rsp + 0x4c0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x40], rax
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 0x14002c109
mov rcx, qword [0x1403754d0]
test rcx, rcx
jne 0x14002c078
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.PeakPagefileUsage
mov r9d, 0x32
mov edx, 0x3e8
mov r8d, 0x7a120
call fcn.140104a10
mov rcx, rax
mov qword [0x1403754d0], 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 [0x140352210]
mov rcx, qword [0x1403754d8]
test rcx, rcx
jne 0x14002c0e5
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.PeakWorkingSetSize
mov r9d, 0x32
mov edx, 0x3e8
mov r8d, 0x7a120
call fcn.140104a10
mov rcx, rax
mov qword [0x1403754d8], 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 [0x140352210]
xor r14d, r14d
test byte [rsp + 0x110], bpl
jne 0x14002c121
mov ecx, r15d
call fcn.1401d5ca0
mov r14d, eax
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, 0x2b
call fcn.140106170
test eax, eax
jle 0x14002c186
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x627
mov r9d, 0xffffffff
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Installation_complete__returning:
mov r8d, 0x22
call fcn.1400e59c0
mov rcx, rax
mov edx, r14d
call fcn.140024ec0
mov rcx, rsi
call fcn.14006fb80
mov rsi, qword [rsp + 0x3d0]
mov qword [rsp + 0x3d0], 0
test rsi, rsi
je 0x1400298b5
mov rcx, rsi
call fcn.140049f70
mov rcx, rsi
jmp 0x1400298a8
lea rcx, [rsp + 0xb0]
mov r14d, 0x3c
mov edx, 0x3c
mov r8d, 0xca8
xor r9d, r9d
call fcn.14004b3a0
jmp 0x14002c186
lea r14, str.run_as_admin
mov rcx, rbx
mov rdx, r14
call fcn.140108cb0
test al, al
je 0x14002c265
mov ecx, 2
call fcn.140106140
test al, al
je 0x14002c23f
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
mov r8d, 0x5f0
mov r9d, 2
call fcn.14006f590
lea rcx, [rsp + 0x6b0]
lea rdx, str.Non_admin_user_can_not_install_system_level_Chrome.
mov r8d, 0x33
call fcn.1400e59c0
mov rcx, rsi
call fcn.14006fb80
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.14004b3a0
jmp 0x1400298b5
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.140073830
mov rcx, rsi
mov rdx, rbx
mov r8b, 1
call fcn.1401c5ca0
lea rbx, [rsp + 0x4c0]
mov qword [rbx], r14
mov rcx, r14
call fcn.140172180
mov qword [rbx + 8], rax
mov rcx, rsi
mov rdx, rbx
call fcn.140074a20
lea rbx, [0x1402ef082]
mov rcx, rsi
mov rdx, rbx
call fcn.140108cb0
test al, al
jne 0x14002c2f7
lea rsi, [rsp + 0x4a0]
mov qword [rsi], rbx
mov rcx, rbx
call fcn.140172180
mov qword [rsi + 8], rax
lea rcx, [rsp + 0x6a0]
mov rdx, rsi
call fcn.140074a20
lea rsi, [rsp + 0x510]
mov dword [rsi], 0x16
lea rbx, [rsp + 0x6a0]
mov rcx, rbx
mov rdx, rsi
call fcn.1401d5560
mov r14d, dword [rsi]
mov rcx, rbx
call fcn.140073e80
jmp 0x1400298b5
lea rcx, [rsp + 0x530]
call fcn.14018b250
lea rcx, [0x1402ea01c]
lea rdx, str....._third_partylibc_srcinclude__stringchar_traits.h:146:_assertion__std::__is_pointer_in_range___s1____s1____n____s2__failed:_char_traits::copy:_source_and_destination_ranges_overlap_n
call fcn.14018e880
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
jmp 0x14002b4f3
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
jmp 0x14002b5e1
int3