Function at 0x140048be4
Capabilities:
Move file

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x698
movaps xmmword [rsp + 0x680], xmm8
movaps xmmword [rsp + 0x670], xmm7
movaps xmmword [rsp + 0x660], xmm6
mov r14, r9
mov r12, r8
mov rbp, rdx
mov rbx, rcx
mov r13, qword [rsp + 0x710]
mov rcx, qword [rsp + 0x700]
mov rax, qword [0x14030d038]
xor rax, rsp
mov qword [rsp + 0x658], rax
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov dword [r13], 0
mov r15d, dword [rcx + 0x54]
lea rsi, [rsp + 0x358]
mov qword [rsi], rdi
lea rdx, sym.setup.exe_Ordinal_0
mov rcx, rsi
call fcn.1401aa350
mov rcx, qword [rsi]
test rcx, rcx
jne 0x140048d3d
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
mov r12d, 0xd
test eax, eax
jle 0x140048cda
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x79c
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Failed_to_obtain_version_from_resource.
mov r8d, 0x27
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x358], 0
test rcx, rcx
je 0x140048cfd
mov edx, 1
call fcn.140017760
mov rcx, qword [rsp + 0x658]
xor rcx, rsp
call fcn.140115e50
mov eax, r12d
movaps xmm6, xmmword [rsp + 0x660]
movaps xmm7, xmmword [rsp + 0x670]
movaps xmm8, xmmword [rsp + 0x680]
add rsp, 0x698
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x58], r14
lea rbx, [rsp + 0x340]
mov qword [rbx + 0x10], rdi
movaps xmm6, xmmword [0x1402ae190]
movaps xmmword [rbx], xmm6
xorps xmm0, xmm0
lea rsi, [rsp + 0x360]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
lea rdx, [0x1402bc472]
mov r8, rsi
call fcn.1401aa420
movzx eax, byte [rsi + 0x17]
test al, al
mov rcx, qword [rsi]
cmovns rcx, rsi
lea rdx, [rsp + 0x330]
mov qword [rdx], rcx
cmovs rax, qword [rsi + 8]
mov qword [rdx + 8], rax
mov rcx, rbx
call fcn.140106eb0
cmp byte [rsi + 0x17], 0
jns 0x140048dc3
mov rcx, qword [rsp + 0x360]
call fcn.140112038
movzx edi, byte [rsp + 0x357]
mov r14, rdi
test dil, dil
jns 0x140048ddb
mov r14, qword [rsp + 0x348]
cmp r14, 6
ja 0x140048e5a
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x140048e34
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x7a4
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Did_not_find_any_valid_version_in_installer.
mov r8d, 0x2c
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov r12d, 0xd
mov rcx, qword [rsp + 0x700]
mov edx, 0xd
mov r8d, 0xc7c
xor r9d, r9d
call fcn.14006b624
jmp 0x14004bc7a
mov ecx, 0x18
call fcn.140112048
mov qword [rsp + 0x48], rax
test dil, dil
jns 0x140048e76
mov rbx, qword [rsp + 0x340]
lea rdx, [rsp + 0x310]
mov qword [rdx], rbx
mov qword [rdx + 8], r14
mov rcx, rsi
call fcn.1400c2fb0
movzx eax, byte [rsp + 0x377]
test al, al
cmovs rsi, qword [rsp + 0x360]
lea rdx, [rsp + 0x320]
mov qword [rdx], rsi
cmovs rax, qword [rsp + 0x368]
mov qword [rdx + 8], rax
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
call fcn.14015eb20
cmp byte [rsp + 0x377], 0
jns 0x140048edc
mov rcx, qword [rsp + 0x360]
call fcn.140112038
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test rbx, rbx
mov r14, qword [rsp + 0x700]
je 0x14004910f
mov rdi, qword [rsp + 0x718]
test eax, eax
jle 0x140048fac
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x7b1
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.version_to_install:
mov r8d, 0x14
call fcn.1400ff874
mov rcx, rbx
mov rbx, rax
lea rsi, [rsp + 0x4a0]
mov rdx, rsi
call fcn.1401cd750
movzx r8d, byte [rsi + 0x17]
test r8b, r8b
jns 0x140048f78
mov r8, qword [rsp + 0x4a8]
mov rsi, qword [rsp + 0x4a0]
mov rcx, rbx
mov rdx, rsi
call fcn.1400ff874
cmp byte [rsp + 0x4b7], 0
jns 0x140048f9a
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
mov rbx, qword [rsp + 0x48]
test rdi, rdi
je 0x140048fc5
cmp rbx, rdi
je 0x140048fc5
mov rdx, qword [rbx]
mov r8, qword [rbx + 8]
mov rcx, rdi
call fcn.140104f54
mov rcx, qword [rsp + 0x58]
call fcn.14007606a
test al, al
jne 0x140048fed
cmp r15d, 2
sete dl
mov rcx, qword [rsp + 0x68]
call fcn.140292576
test rax, rax
jne 0x140049827
mov dword [rsp + 0x64], r15d
xorps xmm0, xmm0
lea rsi, [rsp + 0x2e0]
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
movaps xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], 0
lea rdi, [rsp + 0x360]
mov byte [rdi + 0x17], 4
movabs rax, 0x70006d00650054
mov qword [rdi], rax
mov word [rdi + 8], 0
lea rcx, [r14 + 8]
lea rbp, [rsp + 0x4a0]
mov qword [rsp + 0x70], rcx
mov rdx, rbp
call fcn.14000afb0
mov rcx, rsi
mov rdx, rbp
mov r8, rdi
call fcn.140084cbc
mov ebx, eax
mov rcx, rbp
call fcn.1400e1350
cmp byte [rdi + 0x17], 0
jns 0x14004907f
mov rcx, qword [rsp + 0x360]
call fcn.140112038
test bl, bl
je 0x140049167
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x140049225
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x332
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Created_path
mov r8d, 0xd
call fcn.1400ff874
mov rsi, rax
cmp byte [rsp + 0x30f], 0
js 0x1400491c5
lea rax, [rsp + 0x2f8]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x550], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x540], xmm0
jmp 0x1400491e2
mov r12d, 0xd
test eax, eax
jle 0x14004bc7a
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x7ad
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Failed_to_allocate_version_object.
mov r8d, 0x22
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
jmp 0x14004bc7a
mov ecx, 2
call fcn.1400f34e0
test al, al
mov rbx, qword [rsp + 0x48]
je 0x14004931a
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x20], eax
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x32f
mov r9d, 2
call fcn.14019f9e0
lea rcx, [rsp + 0x370]
lea rdx, str.Could_not_create_temporary_path.
mov r8d, 0x20
jmp 0x14004930d
mov rdx, qword [rsp + 0x2f8]
mov r8, qword [rsp + 0x300]
lea rcx, [rsp + 0x540]
call fcn.1400e6dd4
lea rdi, [rsp + 0x4a0]
lea rdx, [rsp + 0x540]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rdi
call fcn.1401834e0
cmp byte [rdi + 0x17], 0
jns 0x140049218
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
lea rsi, [rsp + 0x360]
mov byte [rsi + 0x17], 6
mov rax, qword [str.source]
mov qword [rsi], rax
mov eax, dword [0x1402b9356]
mov dword [rsi + 8], eax
mov word [rsi + 0xc], 0
lea rcx, [rsp + 0x2f8]
lea r8, [rsp + 0x2c0]
mov rdx, rsi
call fcn.1401c8940
mov ebx, eax
cmp byte [rsi + 0x17], 0
jns 0x140049277
mov rcx, qword [rsp + 0x360]
call fcn.140112038
test bl, bl
je 0x1400492b8
lea rdi, [rsp + 0x2a8]
mov rcx, rdi
lea rdx, [rsp + 0x2f8]
call fcn.1400c8820
mov rcx, rdi
call fcn.140167f10
test al, al
je 0x14004933b
lea rcx, [rsp + 0x2a8]
call fcn.140158360
mov rdi, rax
jmp 0x14004933d
mov ecx, 2
call fcn.1400f34e0
test al, al
mov rbx, qword [rsp + 0x48]
je 0x14004931a
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x20], eax
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x336
mov r9d, 2
call fcn.14019f9e0
lea rcx, [rsp + 0x370]
lea rdx, str.Could_not_create_temporary_path_for_unpacked_archive.
mov r8d, 0x35
call fcn.1400ff874
mov rcx, rsi
call fcn.140183e60
mov r12d, 0xb
mov rcx, r14
mov edx, 0xb
mov r8d, 0xdcc
xor r9d, r9d
call fcn.14006b624
jmp 0x14004bc50
xor edi, edi
movabs rcx, 0x431bde82d7b634db
mov rax, rdi
imul rcx
mov rbx, rdx
mov rax, rdx
shr rax, 0x3f
shr rbx, 0x12
add ebx, eax
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x1400493e1
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rbp, [rsp + 0x360]
mov rcx, rbp
mov r8d, 0x348
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Temp_dirs_size_in_bytes:
mov r8d, 0x1a
call fcn.1400ff874
mov rcx, rax
mov rdx, rdi
call fcn.1401ed684
lea rdx, str.__in_MB:
mov r8d, 9
mov rcx, rax
call fcn.1400ff874
mov rcx, rax
mov edx, ebx
call fcn.14010cb82
mov rcx, rbp
call fcn.140001d00
lea rcx, str.Microsoft.Setup.Install.TempDirectorySize
mov edx, ebx
call fcn.1401cb350
lea rcx, [rsp + 0x2a8]
call fcn.1400e1350
lea rdi, [rsp + 0x290]
movabs r15, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], r15
movaps xmmword [rdi], xmm6
lea rax, str.installerdata
lea r8, [rsp + 0x270]
mov qword [r8], rax
mov qword [r8 + 8], 0xd
mov rcx, r12
mov rdx, rsi
call fcn.14017eb40
movzx eax, byte [rsp + 0x377]
test al, al
cmovs rsi, qword [rsp + 0x360]
lea rdx, [rsp + 0x280]
mov qword [rdx], rsi
cmovs rax, qword [rsp + 0x368]
mov qword [rdx + 8], rax
mov rcx, rdi
call fcn.1400e4ea0
cmp byte [rsp + 0x377], 0
jns 0x140049484
mov rcx, qword [rsp + 0x360]
call fcn.140112038
lea rbx, [rsp + 0x250]
mov qword [rbx + 0x10], r15
movaps xmmword [rbx], xmm6
mov rcx, r14
mov rdx, rbx
mov rbp, qword [rsp + 0x68]
mov r8, rbp
call fcn.14006b3fe
lea rdx, str.on_finish_install
mov rcx, r12
call fcn.1400f5d40
test al, al
mov rax, r15
je 0x14004958e
lea r15, [rsp + 0x4a0]
mov qword [r15 + 0x10], rax
movaps xmmword [r15], xmm6
lea rsi, [rsp + 0x360]
mov rdi, qword [rsp + 0x78]
mov rcx, rdi
mov rdx, rsi
call fcn.14000afb0
lea rax, str.msedge_7z.data
lea r8, [rsp + 0xf0]
mov qword [r8], rax
mov qword [r8 + 8], 0xe
mov rcx, rsi
mov rdx, r15
call fcn.14000cf90
mov rcx, rsi
call fcn.1400e1350
xorps xmm0, xmm0
lea rcx, [rsp + 0x540]
movaps xmmword [rcx], xmm0
mov qword [rcx + 0x10], 0
mov qword [rsi], r14
mov qword [rsi + 8], rbp
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], r15
mov r13, qword [rsp + 0x70]
mov qword [rsi + 0x30], r13
lea rax, [rsp + 0x2f8]
mov qword [rsi + 0x38], rax
mov rbx, qword [rsp + 0x48]
mov qword [rsi + 0x40], rbx
call fcn.1400e1350
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x290]
mov r8, qword [rsp + 0x58]
call fcn.14006058e
mov ebp, eax
mov rcx, r15
call fcn.1400e1350
jmp 0x14004ae7b
cmp dword [rsp + 0x64], 2
sete r15b
mov rbx, rax
lea rdi, [rsp + 0x230]
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
mov rcx, rdi
mov edx, r15d
call fcn.1401eddd0
lea rdx, [rsp + 0x210]
mov qword [rdx + 0x10], rbx
movaps xmmword [rdx], xmm6
lea rsi, [rsp + 0x340]
movzx eax, byte [rsi + 0x17]
test al, al
mov rcx, qword [rsi]
cmovns rcx, rsi
lea r8, [rsp + 0x200]
mov qword [r8], rcx
cmovs rax, qword [rsi + 8]
mov qword [r8 + 8], rax
mov rcx, rdi
mov r14, rdx
call fcn.14000cf90
lea rbp, [rsp + 0x1e0]
mov qword [rbp + 0x10], rbx
mov byte [rbp + 0x17], 0xa
movaps xmm8, xmmword [str.Chrome_bin]
movaps xmmword [rbp], xmm8
mov eax, dword [0x1402b9370]
mov dword [rbp + 0x10], eax
mov word [rbp + 0x14], 0
lea rbx, [0x1402af86c]
mov rcx, rbp
mov rdx, rbx
call fcn.1400ebece
movzx r8d, byte [rsi + 0x17]
test r8b, r8b
jns 0x14004964f
mov r8, qword [rsp + 0x348]
mov rsi, qword [rsp + 0x340]
mov rcx, rbp
mov rdx, rsi
call fcn.1400ebd2e
mov rcx, rbp
mov rdx, rbx
call fcn.1400ebece
lea rcx, [rsp + 0x1c0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rcx + 0x10], rax
movaps xmmword [rcx], xmm6
mov rdx, rdi
mov rdi, rax
call fcn.1400c8820
lea rbx, [rsp + 0x1a0]
mov qword [rbx + 0x10], rdi
movaps xmmword [rbx], xmm6
lea rax, str.Installer
lea r8, [rsp + 0x190]
mov qword [r8], rax
mov qword [r8 + 8], 9
lea rsi, [rsp + 0x360]
mov rcx, r14
mov rdx, rsi
call fcn.14000cf90
lea rax, str.msedge_7z.data
lea r8, [rsp + 0x180]
mov qword [r8], rax
mov qword [r8 + 8], 0xe
mov rcx, rsi
mov rdx, rbx
call fcn.14000cf90
mov rcx, rsi
call fcn.1400e1350
xorps xmm7, xmm7
movaps xmmword [rsp + 0x160], xmm7
mov qword [rsp + 0x170], 0
mov ecx, r15d
call fcn.14004bf1e
call fcn.1400760e7
mov ebx, eax
mov rcx, r14
call fcn.140167f10
xor bl, 1
lea rbp, [rsp + 0x250]
mov byte [rsp + 0x57], bl
mov byte [rsp + 0x47], al
jne 0x14004981a
test al, al
mov rbx, qword [rsp + 0x48]
mov r14, qword [rsp + 0x700]
je 0x140049b92
lea rdi, [rsp + 0x360]
mov byte [rdi + 0x17], 0xa
movaps xmmword [rdi], xmm8
mov eax, dword [0x1402b9370]
mov dword [rdi + 0x10], eax
mov word [rdi + 0x14], 0
lea rax, [0x1402b8a58]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x1a0]
lea r8, [rsp + 0x2f8]
mov r9, rdi
call fcn.14006ccbd
mov esi, eax
cmp byte [rdi + 0x17], 0
jns 0x1400497ae
mov rcx, qword [rsp + 0x360]
call fcn.140112038
test esi, esi
movabs rdi, 0xaaaaaaaaaaaaaaaa
je 0x1400498af
mov qword [rsp + 0x4b0], rdi
movaps xmmword [rsp + 0x4a0], xmm6
lea r15, [rsp + 0x210]
lea rsi, [rsp + 0x360]
mov rcx, r15
mov rdx, rsi
call fcn.140009050
cmp byte [rsi + 0x17], 0
js 0x1400498cf
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x4b0], rax
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x4a0], xmm0
jmp 0x1400498ec
mov r14, qword [rsp + 0x700]
jmp 0x140049b92
mov rcx, qword [rax + 0x18]
mov rdx, rbx
call fcn.140167440
test eax, eax
jle 0x140048fed
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004988e
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x7bb
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Higher_version_of_Edge_is_already_installed.
mov r8d, 0x2c
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov r12d, 4
mov rcx, r14
mov edx, 4
mov r8d, 0xbd4
xor r9d, r9d
call fcn.14006b624
jmp 0x14004bc6a
mov r15, rbp
mov dword [r13], 3
mov r12d, 4
mov ebp, 0x16
mov r13, qword [rsp + 0x70]
jmp 0x14004acf9
mov rdx, qword [rsp + 0x360]
mov r8, qword [rsp + 0x368]
lea rcx, [rsp + 0x4a0]
call fcn.1400e6dd4
lea rbx, [rsp + 0x360]
mov rcx, rbx
call fcn.1400e1350
lea rdx, [0x1402ae3ae]
lea rsi, [rsp + 0x4a0]
mov rcx, rsi
call fcn.1400ebece
cmp rsi, rax
je 0x14004995d
cmp byte [rsp + 0x4b7], 0
movzx r8d, byte [rax + 0x17]
js 0x14004be92
test r8b, r8b
jns 0x140049946
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rcx, [rsp + 0x4a0]
call fcn.140109b4c
jmp 0x14004995d
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x4b0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x4a0], xmm0
lea rsi, [rsp + 0x540]
mov rcx, rsi
call fcn.14014ff60
movzx eax, byte [rsi + 0x17]
test al, al
mov rcx, qword [rsi]
cmovns rcx, rsi
lea rdx, [rsp + 0x150]
mov qword [rdx], rcx
cmovs rax, qword [rsi + 8]
mov qword [rdx + 8], rax
mov rcx, rbx
call fcn.1400d94d0
movzx r8d, byte [rsp + 0x377]
test r8b, r8b
jns 0x1400499b4
mov r8, qword [rsp + 0x368]
mov rbx, qword [rsp + 0x360]
lea rcx, [rsp + 0x4a0]
mov rdx, rbx
mov rbx, rcx
call fcn.1400ebd2e
cmp rbx, rax
je 0x140049a11
cmp byte [rsp + 0x4b7], 0
movzx r8d, byte [rax + 0x17]
js 0x14004becd
test r8b, r8b
jns 0x1400499fa
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea rcx, [rsp + 0x4a0]
call fcn.140109b4c
jmp 0x140049a11
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x4b0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x4a0], xmm0
cmp byte [rsp + 0x377], 0
jns 0x140049a28
mov rcx, qword [rsp + 0x360]
call fcn.140112038
cmp byte [rsp + 0x557], 0
jns 0x140049a3f
mov rcx, qword [rsp + 0x540]
call fcn.140112038
mov qword [rsp + 0x550], rdi
movaps xmmword [rsp + 0x540], xmm6
movzx eax, byte [rsp + 0x4b7]
test al, al
mov rcx, qword [rsp + 0x4a0]
cmovns rcx, rbx
lea r8, [rsp + 0x140]
mov qword [r8], rcx
cmovs rax, qword [rsp + 0x4a8]
mov qword [r8 + 8], rax
lea rcx, [rsp + 0x230]
mov rdx, rsi
call fcn.14000cf90
cmp byte [rsp + 0x557], 0
jns 0x140049a9f
mov rsi, qword [rsp + 0x540]
cmp byte [rsp + 0x227], 0
mov rcx, r15
jns 0x140049ab4
mov rcx, qword [rsp + 0x210]
mov rdx, rsi
call qword [sym.imp.KERNEL32.dll_MoveFileW]
mov rcx, r15
call fcn.140167f10
mov ebx, eax
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x140049b6a
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x816
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Invalid_EdgeCore_version_files.__Rename
call fcn.1401c8da0
lea rcx, str.failure
lea rdx, str.success
test bl, bl
cmovne rdx, rcx
mov rcx, rax
call fcn.1401c8da0
lea rdx, [rsp + 0x210]
mov rcx, rax
call fcn.1401834e0
lea rdx, [0x1402ae428]
mov rcx, rax
call fcn.1401c8da0
lea rdx, [rsp + 0x540]
mov rcx, rax
call fcn.1401834e0
mov rcx, rsi
call fcn.140001d00
mov byte [rsp + 0x47], bl
lea rcx, [rsp + 0x540]
call fcn.1400e1350
cmp byte [rsp + 0x4b7], 0
jns 0x140049b92
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rsi, [rsp + 0x4a8]
movups xmmword [rsi + 0x30], xmm6
movups xmmword [rsi + 0x20], xmm6
movups xmmword [rsi + 0x10], xmm6
movups xmmword [rsi], xmm6
mov rax, qword [rsp + 0x68]
mov qword [rsi - 8], rax
mov rcx, rsi
mov rdx, qword [rsp + 0x78]
call fcn.1400c8820
mov qword [rsi + 0x18], r12
mov qword [rsi + 0x20], r14
lea rbx, [rsp + 0x4d0]
lea rdx, [rsp + 0x2c0]
mov rcx, rbx
call fcn.1400c8820
mov dword [rsp + 0x540], 0xd
movups xmmword [rsp + 0x544], xmm7
movups xmmword [rsp + 0x550], xmm7
lea rsi, [rsp + 0x640]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
mov rcx, qword [rbx - 0x10]
lea rax, str.uncompressed_archive
lea r8, [rsp + 0x610]
mov qword [r8], rax
mov qword [r8 + 8], 0x14
mov rdx, rsi
call fcn.14017eab0
movzx eax, byte [rsi + 0x17]
test al, al
jns 0x140049c3f
mov rax, qword [rsp + 0x648]
test rax, rax
je 0x140049cdd
lea rcx, [rsp + 0x640]
call fcn.14014d0c0
test al, al
je 0x140049ce6
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x140049cb7
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x692
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.ArchiveFromCommandLine_success.
mov r8d, 0x1f
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov dword [rsp + 0x544], 1
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x548]
call fcn.1400f0080
xor ebx, ebx
xor edi, edi
jmp 0x140049d4b
mov edi, 0x80004004
mov bl, 1
jmp 0x140049d4b
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x140049d39
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x68d
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Invalid_archive_path_on_command_line.
mov r8d, 0x25
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov dword [rsp + 0x540], 0xc
mov edi, 0x80004005
xor ebx, ebx
lea rsi, [rsp + 0x640]
mov rcx, rsi
call fcn.1400e1350
test bl, bl
je 0x14004a944
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5c0], xmm0
mov qword [rsp + 0x5d0], 0
mov rcx, qword [rsp + 0x4c0]
lea rbx, str.previous_version
mov rdx, rbx
call fcn.1400f5d40
test al, al
je 0x140049e2a
mov rcx, qword [rsp + 0x4c0]
lea r8, [rsp + 0x590]
mov qword [r8], rbx
mov qword [r8 + 8], 0x10
mov rdx, rsi
call fcn.1400c08a0
movzx eax, byte [rsp + 0x657]
test al, al
cmovs rsi, qword [rsp + 0x640]
lea rdx, [rsp + 0x600]
mov qword [rdx], rsi
cmovs rax, qword [rsp + 0x648]
mov qword [rdx + 8], rax
lea rsi, [rsp + 0x360]
mov rcx, rsi
call fcn.14015eb20
mov rdx, qword [rsi]
mov r8, qword [rsi + 8]
lea rcx, [rsp + 0x5c0]
call fcn.140104f54
mov rcx, rsi
call fcn.14000ff80
cmp byte [rsp + 0x657], 0
jns 0x140049e2a
mov rcx, qword [rsp + 0x640]
call fcn.140112038
lea rcx, [rsp + 0x5c0]
call fcn.14018d720
mov esi, eax
mov rcx, qword [rsp + 0x4c0]
mov rbx, qword [rsp + 0x4c8]
lea rdi, [rsp + 0x640]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
lea rax, str.install_archive
lea r8, [rsp + 0x5a0]
mov qword [r8], rax
mov qword [r8 + 8], 0xf
mov rdx, rdi
call fcn.14017eab0
movzx eax, byte [rdi + 0x17]
test al, al
jns 0x140049e94
mov rax, qword [rsp + 0x648]
test rax, rax
je 0x140049f49
lea rcx, [rsp + 0x640]
call fcn.14014d0c0
test al, al
jne 0x140049fc7
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004a0f6
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x12f
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.install_archive
mov r8d, 0xf
call fcn.1400ff874
lea rdx, [0x1402af8d6]
mov r8d, 1
mov rcx, rax
call fcn.1400ff874
mov rsi, rax
cmp byte [rsp + 0x657], 0
js 0x14004a081
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x5f0], rax
movaps xmm0, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x5e0], xmm0
jmp 0x14004a09e
lea r12, [rsp + 0x610]
lea rcx, [rsp + 0x4a8]
mov rdx, r12
call fcn.14000afb0
lea rax, str.msedge.packed.7z
lea r8, [rsp + 0x5e0]
mov qword [r8], rax
mov qword [r8 + 8], 0x10
mov rdi, rbx
lea rbx, [rsp + 0x360]
mov rcx, r12
mov rdx, rbx
call fcn.14000cf90
lea r15, [rsp + 0x640]
mov rcx, r15
mov rdx, rbx
call fcn.1400f94f0
mov rcx, rbx
mov rbx, rdi
call fcn.1400e1350
mov rcx, r12
call fcn.1400e1350
mov rcx, r15
call fcn.14014d0c0
test al, al
je 0x14004a0f6
xor sil, 1
movzx r12d, sil
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x370], rax
movaps xmmword [rsp + 0x360], xmm6
lea rax, str.msedge.7z
lea r8, [rsp + 0x630]
mov qword [r8], rax
mov qword [r8 + 8], 9
lea rcx, [rsp + 0x4d0]
lea r15, [rsp + 0x360]
mov rdx, r15
call fcn.14000cf90
mov dil, byte [rbx + 0x63]
xorps xmm0, xmm0
lea rsi, [rsp + 0x610]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov ecx, 0x80
call fcn.140112048
mov rbx, rax
test dil, dil
sete byte [rsp + 0x28]
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x640]
mov rcx, rax
lea rdx, [rsp + 0x4d0]
mov r9, rsi
call fcn.14005a7d8
mov rcx, rsi
call fcn.1400e1350
mov rcx, r15
call fcn.1400e1350
jmp 0x14004a0f8
mov rdx, qword [rsp + 0x640]
mov r8, qword [rsp + 0x648]
lea rcx, [rsp + 0x5e0]
call fcn.1400e6dd4
lea rdi, [rsp + 0x610]
lea rdx, [rsp + 0x5e0]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rdi
call fcn.1401834e0
lea rdx, str._not_found.
mov r8d, 0xb
mov rcx, rax
call fcn.1400ff874
cmp byte [rdi + 0x17], 0
jns 0x14004a0e9
mov rcx, qword [rsp + 0x610]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
xor ebx, ebx
lea rcx, [rsp + 0x640]
call fcn.1400e1350
test rbx, rbx
je 0x14004a183
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004a1e5
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x6b5
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Installing_Edge_from_compressed_archive
mov r8d, 0x28
call fcn.1400ff874
mov rsi, rax
cmp byte [rbx + 0x2f], 0
js 0x14004a18d
lea rax, [rbx + 0x18]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x5b0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x5a0], xmm0
jmp 0x14004a1a2
mov edi, 0x80004004
jmp 0x14004a4bb
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
lea rcx, [rsp + 0x5a0]
call fcn.1400e6dd4
lea rdi, [rsp + 0x640]
lea rdx, [rsp + 0x5a0]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rdi
call fcn.1401834e0
cmp byte [rdi + 0x17], 0
jns 0x14004a1d8
mov rcx, qword [rsp + 0x640]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
mov r12, qword [rsp + 0x4a0]
mov rsi, qword [rsp + 0x4c8]
mov rcx, rsi
mov edx, 3
call fcn.14006b5fa
mov rcx, rbx
xor edx, edx
call fcn.14005a940
test al, al
je 0x14004a230
lea r15, [rbx + 0x48]
mov rcx, r15
call fcn.14014d0c0
test al, al
je 0x14004a256
mov dword [rsp + 0x544], 1
jmp 0x14004a43f
mov dword [rsp + 0x540], 0xc
mov rcx, rsi
mov edx, 0xc
mov r8d, 0xe20
xor r9d, r9d
call fcn.14006b624
jmp 0x14004a41d
lea rdi, [rsp + 0x640]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
mov byte [rsp + 0x20], 0
lea r9, [rsp + 0x5c0]
mov rcx, rdi
mov rdx, r12
mov r8, rsi
call fcn.1400739eb
movzx eax, byte [rdi + 0x17]
test al, al
jns 0x14004a29a
mov rax, qword [rsp + 0x648]
test rax, rax
je 0x14004a2dd
lea rcx, [rbx + 0x30]
lea rdx, [rsp + 0x640]
call fcn.1400f0080
mov rcx, rsi
mov edx, 4
call fcn.14006b5fa
mov rcx, rbx
call fcn.14005a9f6
test al, al
je 0x14004a35b
mov dword [rsp + 0x540], 0
jmp 0x14004a427
call fcn.1400760e7
xor ecx, ecx
mov qword [rsp + 0x620], rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x610], xmm0
lea rdx, [rsp + 0x5e0]
mov qword [rdx + 0x10], rcx
movaps xmmword [rdx], xmm0
mov qword [rsp + 0x28], rdx
lea rcx, [rsp + 0x610]
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x5c0]
mov rcx, r12
mov rdx, rsi
mov r9d, eax
call fcn.140073f4a
test al, al
je 0x14004a370
mov rcx, rsi
mov edx, 4
call fcn.14006b5fa
lea rdx, [rsp + 0x5e0]
lea r8, [rsp + 0x610]
mov rcx, rbx
call fcn.14005b1d2
mov edi, eax
jmp 0x14004a3c8
mov dword [rsp + 0x540], 0x2a
mov edi, 0x2a
jmp 0x14004a3fd
mov ecx, 2
call fcn.1400f34e0
mov edi, 0x32
test al, al
je 0x14004a3c8
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rbp, [rsp + 0x360]
mov rcx, rbp
mov r8d, 0x1b8
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Failed_to_find_archive_or_metadata_to_patch.
mov r8d, 0x2c
call fcn.1400ff874
mov rcx, rbp
call fcn.140001d00
lea rcx, [rsp + 0x5e0]
call fcn.1400e1350
lea rcx, [rsp + 0x610]
call fcn.1400e1350
mov dword [rsp + 0x540], edi
test edi, edi
mov r14, qword [rsp + 0x700]
lea rbp, [rsp + 0x250]
je 0x14004a427
mov rcx, rsi
mov edx, edi
mov r8d, 0xe20
xor r9d, r9d
call fcn.14006b624
lea rcx, [rsp + 0x640]
call fcn.1400e1350
mov edi, 0x80004005
jmp 0x14004a4ab
mov dword [rsp + 0x544], 2
lea rcx, [rsp + 0x640]
call fcn.1400e1350
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004a499
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x6c1
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.ArchiveUncompressAndPatch_success.
mov r8d, 0x22
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x548]
mov rdx, r15
call fcn.1400f0080
xor edi, edi
mov rcx, rbx
call fcn.14005a854
mov rcx, rbx
call fcn.140112038
lea rcx, [rsp + 0x5c0]
call fcn.14000ff80
cmp edi, 0x80004004
jne 0x14004a944
lea rsi, [rsp + 0x640]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi + 0x10], rax
movaps xmmword [rsi], xmm6
lea rdi, [rsp + 0x360]
lea rcx, [rsp + 0x4a8]
mov rdx, rdi
call fcn.14000afb0
lea r12, str.msedge.7z
lea r8, [rsp + 0x610]
mov qword [r8], r12
mov qword [r8 + 8], 9
mov rcx, rdi
mov rdx, rsi
call fcn.14000cf90
mov rcx, rdi
call fcn.1400e1350
mov rcx, rsi
call fcn.14014d0c0
mov ebx, eax
mov edi, 0x80004004
test al, al
je 0x14004a5c1
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004a59f
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x6d9
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.ArchiveDetectSibling_success.
mov r8d, 0x1d
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov dword [rsp + 0x544], 1
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x548]
call fcn.1400f0080
xor edi, edi
lea rcx, [rsp + 0x640]
call fcn.1400e1350
test bl, bl
jne 0x14004a944
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.modify
call fcn.1400f5d40
mov r15d, eax
lea rdx, [rsp + 0x640]
movabs rsi, 0xaaaaaaaaaaaaaaaa
mov qword [rdx + 0x10], rsi
movaps xmmword [rdx], xmm6
lea r8, [rsp + 0x630]
mov qword [r8], r12
mov qword [r8 + 8], 9
lea rcx, [rsp + 0x4d0]
call fcn.14000cf90
lea rdi, [rsp + 0x610]
mov qword [rdi + 0x10], rsi
movaps xmmword [rdi], xmm6
lea rbx, [rsp + 0x360]
lea rcx, [rsp + 0x4a8]
mov rdx, rbx
call fcn.14000afb0
lea r8, [rsp + 0x600]
lea rax, str.msedge_7z.data
mov qword [r8], rax
mov qword [r8 + 8], 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.14000cf90
mov rcx, rbx
call fcn.1400e1350
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x5f0], 0
mov r12d, r15d
test r15b, r15b
je 0x14004a6b4
mov rdx, qword [rsp + 0x4c8]
add rdx, 8
lea rcx, [rsp + 0x5e0]
call fcn.1400f0080
jmp 0x14004a6e4
lea rdi, [rsp + 0x360]
mov rcx, rdi
lea rdx, [rsp + 0x4a8]
call fcn.1401ed9e6
lea rcx, [rsp + 0x5e0]
mov rdx, rdi
call fcn.1400f94f0
mov rcx, rdi
call fcn.1400e1350
lea rcx, [rsp + 0x610]
call fcn.14014d0c0
mov edi, 0x80004004
test al, al
je 0x14004a91d
mov r15d, dword [0x1402b9370]
lea rcx, [rsp + 0x5e0]
call fcn.14014d0c0
test al, al
je 0x14004a91d
mov ecx, 1
call fcn.1400f34e0
test al, al
je 0x14004a7f5
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x704
mov r9d, 1
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Rebuilding_archive_from_install_location:
mov r8d, 0x2a
call fcn.1400ff874
mov rsi, rax
cmp byte [rsp + 0x5f7], 0
js 0x14004a795
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x5b0], rax
movaps xmm0, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x5a0], xmm0
jmp 0x14004a7b2
mov rdx, qword [rsp + 0x5e0]
mov r8, qword [rsp + 0x5e8]
lea rcx, [rsp + 0x5a0]
call fcn.1400e6dd4
lea rbx, [rsp + 0x5c0]
lea rdx, [rsp + 0x5a0]
mov rcx, rbx
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rbx
call fcn.1401834e0
cmp byte [rbx + 0x17], 0
jns 0x14004a7e8
mov rcx, qword [rsp + 0x5c0]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
lea rsi, [rsp + 0x360]
mov byte [rsi + 0x17], 0xa
movaps xmmword [rsi], xmm8
mov dword [rsi + 0x10], r15d
mov word [rsi + 0x14], 0
lea rcx, [rsp + 0x5e0]
lea rdx, [rsp + 0x610]
lea r9, [rsp + 0x640]
mov r8, rsi
call fcn.14006e9f1
mov ebx, eax
cmp byte [rsi + 0x17], 0
jns 0x14004a844
mov rcx, qword [rsp + 0x360]
call fcn.140112038
test ebx, ebx
je 0x14004a891
test r12b, r12b
mov r14, qword [rsp + 0x700]
lea rbp, [rsp + 0x250]
je 0x14004a91d
mov rcx, qword [rsp + 0x4c8]
mov edx, 0x4e
mov r8d, 0xc7c
xor r9d, r9d
call fcn.14006b624
mov dword [rsp + 0x540], 0x4e
mov edi, 0x80004005
jmp 0x14004a91d
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004a8eb
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x71a
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.ArchiveFromInstall_success.
mov r8d, 0x1b
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov dword [rsp + 0x544], 1
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x548]
call fcn.1400f0080
xor edi, edi
mov r14, qword [rsp + 0x700]
lea rbp, [rsp + 0x250]
lea rcx, [rsp + 0x5e0]
call fcn.1400e1350
lea rcx, [rsp + 0x610]
call fcn.1400e1350
lea rcx, [rsp + 0x640]
call fcn.1400e1350
mov eax, dword [rsp + 0x544]
mov dword [r13], eax
mov r15, rbp
test edi, edi
je 0x14004a9e8
mov ecx, 2
call fcn.1400f34e0
test al, al
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x70]
je 0x14004a9b7
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x82b
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Cannot_install_Edge_without_an_uncompressed_archive.
mov r8d, 0x34
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov rcx, qword [rsp + 0x4c8]
mov edx, dword [rsp + 0x540]
xor edi, edi
mov r8d, 0xc7c
xor r9d, r9d
call fcn.14006b624
mov ebp, 0x16
mov r12d, dword [rsp + 0x540]
jmp 0x14004acba
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x548]
call fcn.1400f0080
mov al, byte [rsp + 0x47]
or byte [rsp + 0x57], al
mov ebp, 0x16
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x70]
jne 0x14004abce
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004aafc
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x83b
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Unpacking_to_EdgeCore:
mov r8d, 0x17
call fcn.1400ff874
mov rsi, rax
cmp byte [rsp + 0x227], 0
js 0x14004aa9c
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x130], rax
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x120], xmm0
jmp 0x14004aab9
mov rdx, qword [rsp + 0x210]
mov r8, qword [rsp + 0x218]
lea rcx, [rsp + 0x120]
call fcn.1400e6dd4
lea rdi, [rsp + 0x640]
lea rdx, [rsp + 0x120]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rdi
call fcn.1401834e0
cmp byte [rdi + 0x17], 0
jns 0x14004aaef
mov rcx, qword [rsp + 0x640]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
lea rdx, str.core_versioned_path
lea rcx, [rsp + 0x210]
call fcn.14004c6c6
test al, al
je 0x14004abce
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x4d0]
call fcn.1400f0080
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x4a0]
lea r8, [rsp + 0x2c0]
lea r9, [rsp + 0x1a0]
lea rdx, [rsp + 0x548]
call fcn.1400485dc
test eax, eax
je 0x14004acaf
mov ebp, eax
mov ecx, 1
call fcn.1400f34e0
test al, al
je 0x14004abbc
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x848
mov r9d, 1
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Unpacking_to_EdgeCore_failed__will_use_temp_folder_fallback.
mov r8d, 0x3c
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x210]
mov edx, 1
call fcn.140003e00
lea rax, [rsp + 0x340]
movzx ecx, byte [rax + 0x17]
test cl, cl
mov rdx, qword [rax]
cmovns rdx, rax
lea r8, [rsp + 0x110]
mov qword [r8], rdx
cmovs rcx, qword [rax + 8]
mov qword [r8 + 8], rcx
lea rcx, [rsp + 0x2c0]
lea rsi, [rsp + 0x360]
mov rdx, rsi
call fcn.14000cf90
lea rdi, [rsp + 0x4d0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400f94f0
mov rcx, rsi
call fcn.1400e1350
lea rdx, str.temp_versioned_path
mov rcx, rdi
call fcn.14004c6c6
test al, al
je 0x14004ac8f
lea rcx, [rsp + 0x1c0]
lea rsi, [rsp + 0x2c0]
mov rdx, rsi
call fcn.1400f0080
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x4a0]
lea r9, [rsp + 0x1a0]
lea rdx, [rsp + 0x548]
mov r8, rsi
call fcn.1400485dc
test eax, eax
je 0x14004acaf
xor edi, edi
mov ebp, eax
mov r12d, eax
jmp 0x14004acba
xor edi, edi
mov r12d, 0xb
mov rcx, r14
mov edx, 0xb
mov r8d, 0xdcc
xor r9d, r9d
call fcn.14006b624
jmp 0x14004acba
mov r12d, 4
xor ebp, ebp
mov dil, 1
lea rcx, [rsp + 0x548]
call fcn.1400e1350
lea rcx, [rsp + 0x4d0]
call fcn.1400e1350
lea rcx, [rsp + 0x4a8]
call fcn.1400e1350
mov esi, 1
test dil, dil
movabs rdi, 0xaaaaaaaaaaaaaaaa
je 0x14004ae1b
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
mov rcx, rsi
mov rdx, r13
call fcn.1400c8820
mov rax, rdi
lea rdi, [rsp + 0x540]
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
lea rax, [rsp + 0x340]
movzx ecx, byte [rax + 0x17]
test cl, cl
mov rdx, qword [rax]
cmovns rdx, rax
lea r8, [rsp + 0x100]
mov qword [r8], rdx
cmovs rcx, qword [rax + 8]
mov qword [r8 + 8], rcx
mov rcx, rsi
mov rdx, rdi
call fcn.14000cf90
lea rdx, str.product_versioned_path
mov rcx, rdi
call fcn.14004c6c6
test al, al
je 0x14004adf6
cmp dword [rsp + 0x64], 2
sete bl
lea rcx, [rsp + 0x360]
mov qword [rcx], r14
mov rax, qword [rsp + 0x68]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x78]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r15
lea rax, [rsp + 0x160]
mov qword [rcx + 0x20], rax
lea rax, [rsp + 0x1a0]
mov qword [rcx + 0x28], rax
lea rax, [rsp + 0x1c0]
mov qword [rcx + 0x30], rax
lea rax, [rsp + 0x2f8]
mov qword [rcx + 0x38], rax
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x40], rax
lea rdx, [rsp + 0x290]
mov r8, qword [rsp + 0x58]
call fcn.14006058e
mov ebp, eax
mov ecx, ebx
mov rbx, qword [rsp + 0x48]
call fcn.14004bf1e
xor esi, esi
jmp 0x14004ae01
mov r12d, 0x50
mov esi, 1
lea rcx, [rsp + 0x540]
call fcn.1400e1350
lea rcx, [rsp + 0x4a0]
call fcn.1400e1350
lea rcx, [rsp + 0x160]
call fcn.1400e1350
lea rcx, [rsp + 0x1a0]
call fcn.1400e1350
lea rcx, [rsp + 0x1c0]
call fcn.1400e1350
cmp byte [rsp + 0x1f7], 0
jns 0x14004ae59
mov rcx, qword [rsp + 0x1e0]
call fcn.140112038
lea rcx, [rsp + 0x210]
call fcn.1400e1350
lea rcx, [rsp + 0x230]
call fcn.1400e1350
test esi, esi
jne 0x14004bc36
call fcn.1400634d3
xor eax, eax
mov qword [rsp + 0x5f0], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x5d0], rax
movaps xmmword [rsp + 0x5c0], xmm0
cmp ebp, 7
je 0x14004af84
mov r12d, ebp
mov edi, 0xf1c
cmp ebp, 0x1f
je 0x14004b068
movzx eax, byte [r14 + 0x1f]
test al, al
jns 0x14004aecc
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14004af94
lea rcx, [rsp + 0x5e0]
mov rdx, r13
call fcn.1400f0080
mov rcx, r14
call fcn.14006b3c6
test al, al
je 0x14004afa4
mov rcx, rbx
lea rsi, [rsp + 0x4a0]
mov rdx, rsi
call fcn.1401cd750
movzx eax, byte [rsp + 0x4b7]
test al, al
mov rcx, qword [rsp + 0x4a0]
cmovns rcx, rsi
lea r8, [rsp + 0xe0]
mov qword [r8], rcx
cmovs rax, qword [rsp + 0x4a8]
mov qword [r8 + 8], rax
lea rsi, [rsp + 0x5e0]
lea rdi, [rsp + 0x360]
mov rcx, rsi
mov rdx, rdi
call fcn.1400eea10
mov rcx, rsi
mov rdx, rdi
call fcn.1400f94f0
mov rcx, rdi
call fcn.1400e1350
cmp byte [rsp + 0x4b7], 0
jns 0x14004af7b
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rcx, str.msedgewebview2.exe
jmp 0x14004afab
mov edi, 0xb80
mov r12d, 7
jmp 0x14004b068
mov edi, 0xcd0
mov r12d, 0xa
jmp 0x14004b068
lea rcx, str.msedge.exe
lea rsi, [rsp + 0xd0]
mov qword [rsi], rcx
call fcn.1401124ec
mov qword [rsi + 8], rax
lea rdi, [rsp + 0x360]
mov rcx, r13
mov rdx, rdi
mov r8, rsi
call fcn.14000cf90
lea rcx, [rsp + 0x5e0]
mov rdx, rdi
call fcn.1400f94f0
mov rcx, rdi
call fcn.1400e1350
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov rdx, r13
call fcn.14006b76c
lea rdx, [rsp + 0x4a0]
mov rcx, rsi
call fcn.140160e90
cmp byte [rsp + 0x5d7], 0
jns 0x14004b027
mov rcx, qword [rsp + 0x5c0]
call fcn.140112038
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x5d0], rax
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x5c0], xmm0
mov byte [rsp + 0x4b7], 0
mov word [rsp + 0x4a0], 0
lea rcx, [rsp + 0x360]
call fcn.1401c5ae0
xor edi, edi
mov rcx, r14
mov edx, 0xe
call fcn.14006b5fa
mov rcx, r14
call fcn.14006b3ae
test al, al
je 0x14004b08f
cmp byte [0x14031536c], 1
jne 0x14004b08f
call fcn.1401d8453
movabs r15, 0x7fffffffffffffef
xor ebp, ebp
lea rsi, [rsp + 0xcf]
mov byte [rsi], bpl
mov ecx, 0x30
call fcn.140112048
lea rbx, [rsp + 0x360]
mov qword [rbx], rax
lea rcx, [r15 + 0x41]
mov qword [rbx + 0x10], rcx
mov qword [rbx + 8], 0x21
mov cl, byte [0x1402b0ba0]
mov byte [rax + 0x20], cl
movaps xmm0, xmmword [0x1402b0b90]
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [0x1402b0b80]
movups xmmword [rax], xmm0
mov byte [rax + 0x21], bpl
mov rcx, qword [rsp + 0x58]
mov rdx, rbx
mov r8, rsi
call fcn.1401d5faa
cmp byte [rbx + 0x17], bpl
jns 0x14004b110
mov rcx, qword [rsp + 0x360]
call fcn.140112038
xor eax, eax
cmp r12d, 0x1e
lea r9, [rsp + 0x5c0]
cmove r9, rax
cmp byte [rsp + 0xcf], 0
cmovne r9, rax
mov rcx, r14
mov edx, r12d
mov r8d, edi
call fcn.14006b624
cmp r12d, 0x1e
mov ebp, dword [rsp + 0x64]
je 0x14004b2b6
cmp r12d, 2
je 0x14004b2b6
test r12d, r12d
mov rbx, qword [rsp + 0x48]
movabs rdi, 0xaaaaaaaaaaaaaaaa
jne 0x14004b2d2
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004b1c6
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x8c5
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.First_install_successful.
mov r8d, 0x19
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov rcx, r14
call fcn.14006b3ae
test al, al
je 0x14004b2d2
xor edi, edi
lea r8, [rsp + 0x540]
mov byte [r8], dil
lea rsi, [rsp + 0x360]
mov byte [rsi + 0x17], 0x14
movaps xmm0, xmmword [0x1402b0b60]
movaps xmmword [rsi], xmm0
mov eax, dword [0x1402b0b70]
mov dword [rsi + 0x10], eax
mov byte [rsi + 0x14], dil
mov rcx, qword [rsp + 0x58]
mov rdx, rsi
call fcn.1401d5faa
cmp byte [rsi + 0x17], dil
jns 0x14004b226
mov rcx, qword [rsp + 0x360]
call fcn.140112038
cmp ebp, 2
movabs rdi, 0xaaaaaaaaaaaaaaaa
je 0x14004bce8
cmp byte [rsp + 0x540], 0
jne 0x14004bce8
lea rsi, [rsp + 0x4a0]
mov qword [rsi + 0x40], rdi
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.1401c5620
lea rdi, [rsp + 0x360]
mov r8d, 0xa0
mov rcx, rdi
mov dl, 0xaa
call fcn.140117f60
mov rcx, rdi
call fcn.1401cbc50
mov rcx, r13
mov rdx, rsi
mov r8, rdi
call fcn.14006b818
mov rcx, rdi
movabs rdi, 0xaaaaaaaaaaaaaaaa
call fcn.140165010
mov rcx, rsi
call fcn.1401c5ae0
jmp 0x14004b2d2
lea rcx, [rsp + 0x5e0]
call fcn.140054fce
mov rbx, qword [rsp + 0x48]
movabs rdi, 0xaaaaaaaaaaaaaaaa
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004b3bd
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x8f4
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Deleting_temporary_directory
mov r8d, 0x1d
call fcn.1400ff874
mov rsi, rax
cmp byte [rsp + 0x30f], 0
js 0x14004b353
lea rcx, [rsp + 0x2f8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x14004b370
mov rdx, qword [rsp + 0x2f8]
mov r8, qword [rsp + 0x300]
lea rcx, [rsp + 0xb0]
call fcn.1400e6dd4
lea rdi, [rsp + 0x4a0]
lea rdx, [rsp + 0xb0]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rdi
call fcn.1401834e0
cmp byte [rdi + 0x17], 0
jns 0x14004b3a6
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140001d00
movabs rdi, 0xaaaaaaaaaaaaaaaa
cmp r12d, 0x3b
ja 0x14004bc12
mov eax, r12d
movabs rcx, 0xc00000040000007
bt rcx, rax
jae 0x14004bc12
lea rdx, [rsp + 0x5a0]
mov qword [rdx + 0x10], rdi
movaps xmmword [rdx], xmm6
lea rax, [0x1402ae600]
lea r8, [rsp + 0xa0]
mov qword [r8], rax
mov qword [r8 + 8], 0x12
mov rcx, r13
call fcn.1400eea10
xorps xmm0, xmm0
lea rbp, [rsp + 0x230]
movaps xmmword [rbp], xmm0
mov qword [rbp + 0x10], 0
lea rsi, [rsp + 0x360]
mov byte [rsi + 0x17], 0xe
mov rax, qword [str.msi_product_id]
mov qword [rsi], rax
mov rax, qword [0x1402b0bf7]
mov qword [rsi + 6], rax
mov byte [rsi + 0xe], 0
mov rcx, qword [rsp + 0x58]
mov rdx, rsi
mov r8, rbp
call fcn.1401d600a
mov ebx, eax
cmp byte [rsi + 0x17], 0
jns 0x14004b470
mov rcx, qword [rsp + 0x360]
call fcn.140112038
test bl, bl
je 0x14004b764
mov r13d, r12d
lea rsi, [rsp + 0x210]
mov qword [rsi + 0x10], rdi
movaps xmmword [rsi], xmm6
mov r12, rdi
lea rdi, [rsp + 0x360]
mov rcx, r14
mov rdx, rdi
mov r15, qword [rsp + 0x48]
mov r8, r15
call fcn.14006b546
lea rax, [0x1402b1bb0]
lea r8, [rsp + 0x90]
mov qword [r8], rax
mov qword [r8 + 8], 9
mov rcx, rdi
mov rdx, rsi
call fcn.14000cf90
mov rcx, rdi
call fcn.1400e1350
lea rbx, [rsp + 0x540]
mov qword [rbx + 0x40], r12
movaps xmmword [rbx + 0x30], xmm6
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov rcx, rbx
mov rdx, rsi
call fcn.1401c5680
movzx eax, byte [rsp + 0x247]
test al, al
cmovs rbp, qword [rsp + 0x230]
lea r8, [rsp + 0x1e0]
mov qword [r8], rbp
cmovs rax, qword [rsp + 0x238]
mov qword [r8 + 8], rax
lea rax, str.set_display_version_product
lea rdx, [rsp + 0x1c0]
mov qword [rdx], rax
mov qword [rdx + 8], 0x1b
mov rcx, rbx
call fcn.1401c62d0
mov rcx, r15
mov rdx, rdi
call fcn.1401cd750
movzx eax, byte [rdi + 0x17]
test al, al
mov rcx, qword [rdi]
cmovns rcx, rdi
lea r8, [rsp + 0x1a0]
mov qword [r8], rcx
cmovs rax, qword [rdi + 8]
mov qword [r8 + 8], rax
lea rax, str.set_display_version_value
lea rdx, [rsp + 0x160]
mov qword [rdx], rax
mov qword [rdx + 8], 0x19
mov rcx, rbx
call fcn.1401c62d0
cmp byte [rdi + 0x17], 0
jns 0x14004b5a9
mov rcx, qword [rsp + 0x360]
call fcn.140112038
lea rax, [0x1402aed46]
lea r8, [rsp + 0x630]
mov qword [r8], rax
mov qword [r8 + 8], 2
lea rax, str.delay
lea rdx, [rsp + 0x600]
mov qword [rdx], rax
mov qword [rdx + 8], 5
lea rsi, [rsp + 0x540]
mov rcx, rsi
call fcn.1400d8630
lea rdi, [rsp + 0x4a0]
mov r8d, 0xa0
mov rcx, rdi
mov dl, 0xaa
call fcn.140117f60
mov rcx, rdi
call fcn.1401cbc50
mov byte [rdi + 0x78], 1
lea rbx, [rsp + 0x590]
movaps xmmword [rbx], xmm6
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140160e20
mov rcx, rbx
call fcn.14010d020
test al, al
mov r12d, r13d
jne 0x14004b72b
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004b72b
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x20], eax
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x360]
mov r8d, 0x112
mov r9d, 2
call fcn.14019f9e0
lea rcx, [rsp + 0x370]
lea rdx, str.Failed_to_set_DisplayVersion:
mov r8d, 0x1e
call fcn.1400ff874
lea rdx, str.could_not_launch_subprocess_to_make_desired_changes.
mov r8d, 0x34
mov rcx, rax
call fcn.1400ff874
lea rdx, [0x1402aeda0]
mov r8d, 3
mov rcx, rax
call fcn.1400ff874
mov rsi, rax
lea rcx, [rsp + 0x540]
lea rdi, [rsp + 0x610]
mov rdx, rdi
call fcn.140160e90
lea rbx, [rsp + 0x640]
mov rcx, rbx
mov rdx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rbx
call fcn.1401834e0
lea rdx, [0x1402af8d8]
mov r8d, 2
mov rcx, rax
call fcn.1400ff874
cmp byte [rbx + 0x17], 0
jns 0x14004b71e
mov rcx, qword [rsp + 0x640]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140183e60
lea rcx, [rsp + 0x590]
call fcn.1400c87b0
lea rcx, [rsp + 0x4a0]
call fcn.140165010
lea rcx, [rsp + 0x540]
call fcn.1401c5ae0
lea rcx, [rsp + 0x210]
call fcn.1400e1350
jmp 0x14004bbb3
mov qword [rsp + 0x550], rdi
movaps xmmword [rsp + 0x540], xmm6
mov rsi, qword [r14 + 0x58]
mov qword [rsp + 0x3a0], rdi
movaps xmmword [rsp + 0x390], xmm6
movaps xmmword [rsp + 0x380], xmm6
movaps xmmword [rsp + 0x370], xmm6
movaps xmmword [rsp + 0x360], xmm6
lea rbx, [rsp + 0x4a0]
mov rcx, rbx
call fcn.14015c7f3
cmp byte [rsp + 0x4b7], 0
jns 0x14004b7c2
mov rbx, qword [rsp + 0x4a0]
mov dword [rsp + 0x68], r12d
lea rcx, [rsp + 0x360]
mov rdx, rsi
mov r8, rbx
mov r9d, 0x200
call fcn.1401d0340
cmp byte [rsp + 0x4b7], 0
jns 0x14004b7f7
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rcx, [rsp + 0x360]
call fcn.140212470
test al, al
je 0x14004b989
lea rbp, [rsp + 0x370]
lea r13, [rsp + 0x4a0]
lea r14, str.EnterpriseProduct
lea r12, [rsp + 0x610]
lea rax, [r15 + 0x11]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x4b0], rdi
movaps xmmword [rsp + 0x4a0], xmm6
cmp byte [rsp + 0x387], 0
mov rsi, rbp
jns 0x14004b859
mov rsi, qword [rsp + 0x370]
mov rcx, rsi
call fcn.1401124ec
cmp rax, r15
ja 0x14004bf10
mov rdi, rax
cmp rax, 0xb
jae 0x14004b885
mov byte [rsp + 0x4b7], dil
mov rbx, r13
test rdi, rdi
jne 0x14004b8d0
jmp 0x14004b8e1
mov r12, r13
mov r13, r14
mov r14, r15
lea r15, [rdi + 8]
and r15, 0xfffffffffffffff8
lea rcx, [r15 + r15]
call fcn.140112048
mov rbx, rax
mov qword [rsp + 0x4a0], rax
or r15, qword [rsp + 0x58]
mov qword [rsp + 0x4b0], r15
mov r15, r14
mov r14, r13
mov r13, r12
lea r12, [rsp + 0x610]
mov qword [rsp + 0x4a8], rdi
mov r8, rdi
add r8, rdi
mov rcx, rbx
mov rdx, rsi
call fcn.1401178b0
mov word [rbx + rdi*2], 0
mov qword [rsp + 0x640], r14
mov qword [rsp + 0x648], 0x11
movzx eax, byte [rsp + 0x4b7]
test al, al
mov rcx, qword [rsp + 0x4a0]
cmovns rcx, r13
mov qword [rsp + 0x610], rcx
cmovs rax, qword [rsp + 0x4a8]
mov qword [rsp + 0x618], rax
mov rcx, r12
lea rdx, [rsp + 0x640]
mov r8d, 1
call fcn.1400edbf0
test al, al
jne 0x14004bc9a
cmp byte [rsp + 0x4b7], 0
movabs rdi, 0xaaaaaaaaaaaaaaaa
jns 0x14004b969
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rsi, [rsp + 0x360]
mov rcx, rsi
call fcn.140162620
mov rcx, rsi
call fcn.140212470
test al, al
jne 0x14004b834
xorps xmm0, xmm0
movaps xmmword [rsp + 0x540], xmm0
mov qword [rsp + 0x550], 0
lea rcx, [rsp + 0x360]
call fcn.140019a10
movzx eax, byte [rsp + 0x557]
test al, al
jns 0x14004b9c1
mov rax, qword [rsp + 0x548]
test rax, rax
mov r14, qword [rsp + 0x700]
mov r12d, dword [rsp + 0x68]
je 0x14004bb9c
lea rbx, [rsp + 0x4a0]
mov rcx, qword [rsp + 0x48]
mov rdx, rbx
call fcn.1401cd750
movzx eax, byte [rbx + 0x17]
test al, al
mov rcx, qword [rbx]
cmovns rcx, rbx
lea rdx, [rsp + 0x80]
mov qword [rdx], rcx
cmovs rax, qword [rbx + 8]
mov qword [rdx + 8], rax
lea rsi, [rsp + 0x360]
mov rcx, rsi
call fcn.1400d94d0
lea rdi, [rsp + 0x540]
mov rcx, rdi
mov rdx, rsi
call fcn.14004c882
cmp byte [rsi + 0x17], 0
jns 0x14004ba43
mov rcx, qword [rsp + 0x360]
call fcn.140112038
cmp byte [rsp + 0x4b7], 0
jns 0x14004ba5a
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
call fcn.1401db7aa
test al, al
je 0x14004bb9c
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x370], rax
movaps xmmword [rsp + 0x360], xmm6
movzx eax, byte [rsp + 0x557]
test al, al
mov rcx, qword [rsp + 0x540]
cmovns rcx, rdi
lea rdx, [rsp + 0x640]
mov qword [rdx], rcx
cmovs rax, qword [rsp + 0x548]
mov qword [rdx + 8], rax
mov rcx, rbx
call fcn.1401efea8
cmp byte [rsp + 0x4b7], 0
jns 0x14004bac9
mov rbx, qword [rsp + 0x4a0]
lea rdx, str.SOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData_lsProducts_lsInstallProperties
lea r8, str.S_1_5_18
lea rcx, [rsp + 0x360]
mov r9, rbx
call fcn.14000acc0
cmp byte [rsp + 0x4b7], 0
jns 0x14004bafe
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
lea rcx, [rsp + 0x360]
mov edx, 0x100
call fcn.1400523aa
cmp byte [rsp + 0x557], 0
jns 0x14004bb22
mov rdi, qword [rsp + 0x540]
lea rdx, str.SOFTWAREMicrosoftWindowsCurrentVersionUninstall_ls
lea rcx, [rsp + 0x4a0]
mov r8, rdi
call fcn.14000acc0
cmp byte [rsp + 0x377], 0
jns 0x14004bb50
mov rcx, qword [rsp + 0x360]
call fcn.140112038
mov rax, qword [rsp + 0x4b0]
lea rsi, [rsp + 0x360]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsi], xmm0
mov rcx, rsi
mov edx, 0x100
call fcn.1400523aa
mov rcx, rsi
mov edx, 0x200
call fcn.1400523aa
cmp byte [rsi + 0x17], 0
jns 0x14004bb9c
mov rcx, qword [rsp + 0x360]
call fcn.140112038
cmp byte [rsp + 0x557], 0
jns 0x14004bbb3
mov rcx, qword [rsp + 0x540]
call fcn.140112038
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x708]
test rsi, rsi
je 0x14004bbee
lea rdi, [rsp + 0x360]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14006b546
mov rcx, rsi
mov rdx, rdi
call fcn.1400f94f0
mov rcx, rdi
call fcn.1400e1350
cmp byte [rsp + 0x247], 0
jns 0x14004bc05
mov rcx, qword [rsp + 0x230]
call fcn.140112038
lea rcx, [rsp + 0x5a0]
call fcn.1400e1350
cmp byte [rsp + 0x5d7], 0
jns 0x14004bc29
mov rcx, qword [rsp + 0x5c0]
call fcn.140112038
lea rcx, [rsp + 0x5e0]
call fcn.1400e1350
lea rcx, [rsp + 0x250]
call fcn.14000ff80
lea rcx, [rsp + 0x290]
call fcn.1400e1350
lea rcx, [rsp + 0x2c0]
call fcn.1400e1350
lea rcx, [rsp + 0x2e0]
call fcn.140084750
mov rcx, rbx
call fcn.14000ff80
mov rcx, rbx
call fcn.140112038
cmp byte [rsp + 0x357], 0
jns 0x140048cda
mov rcx, qword [rsp + 0x340]
call fcn.140112038
jmp 0x140048cda
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x540]
lea rsi, [rsp + 0x4a0]
mov r8d, 0x11
mov rdx, rsi
mov r9, 0xffffffffffffffff
call fcn.1400d1d6e
cmp byte [rsi + 0x17], 0
jns 0x14004b9a0
mov rcx, qword [rsp + 0x4a0]
call fcn.140112038
jmp 0x14004b9a0
cmp ebp, 2
jne 0x14004b2d2
lea rcx, [rsp + 0x250]
call fcn.14018d720
test al, al
jne 0x14004b2d2
call fcn.1401e98ca
test al, al
je 0x14004b2d2
call fcn.1401ef0e0
test al, al
je 0x14004b2d2
mov bl, 1
call fcn.140292432
test al, al
je 0x14004bd32
call fcn.1401e4fae
mov ebx, eax
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004bd96
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x8d9
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.WUZDP_install_successful._Session_Locked:
mov r8d, 0x2a
call fcn.1400ff874
mov rcx, rax
mov edx, ebx
call fcn.1402905c8
mov rcx, rsi
call fcn.140001d00
lea rcx, str.Microsoft.Setup.Install.WUZDPWhileLocked
mov edx, ebx
call fcn.1400c97a0
lea rsi, [rsp + 0x4a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsi], rax
mov rcx, rsi
call fcn.1401ef1e6
mov rax, qword [rsi]
lea rcx, [rax + 1]
cmp rcx, 2
jb 0x14004be56
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004be41
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x360]
mov rcx, rsi
mov r8d, 0x8e6
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x370]
lea rdx, str.Run_the_ActiveSetup_command_as_the_interactive_user_to
mov r8d, 0x36
call fcn.1400ff874
lea rdx, str._finish_user_specific_work_for_ZDP_package_install.
mov r8d, 0x33
mov rcx, rax
call fcn.1400ff874
mov rcx, rsi
call fcn.140001d00
mov rcx, qword [rsp + 0x4a0]
call fcn.1401ede98
mov rax, qword [rsp + 0x4a0]
inc rax
cmp rax, 2
jb 0x14004be71
call fcn.1400bb620
mov rcx, qword [rsp + 0x4a0]
call fcn.140109fc0
mov r14, qword [rsp + 0x700]
mov rbx, qword [rsp + 0x48]
movabs rdi, 0xaaaaaaaaaaaaaaaa
mov r13, qword [rsp + 0x70]
jmp 0x14004b2d2
test r8b, r8b
jns 0x14004be9e
mov r8, qword [rax + 8]
mov rax, qword [rax]
lea rcx, [rsp + 0x4a0]
mov rdx, rax
call fcn.1401833ba
mov r14, qword [rsp + 0x700]
movabs rdi, 0xaaaaaaaaaaaaaaaa
lea rbp, [rsp + 0x250]
jmp 0x14004995d
test r8b, r8b
jns 0x14004bed9
mov r8, qword [rax + 8]
mov rax, qword [rax]
lea rcx, [rsp + 0x4a0]
mov rdx, rax
call fcn.1401833ba
mov r14, qword [rsp + 0x700]
movabs rdi, 0xaaaaaaaaaaaaaaaa
lea rbx, [rsp + 0x4a0]
lea rbp, [rsp + 0x250]
jmp 0x140049a11
lea rcx, [rsp + 0x4a0]
call fcn.1401573b4
int3