Function at 0x140004550
Capabilities:
Identify system language via api

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2a8]
sub rsp, 0x3a8
mov rsi, rdx
mov rdi, rcx
lea rdx, str.Product
lea rcx, [rbp + 0x300]
call fcn.1400019ac
nop
lea rdx, [0x140058be0]
lea rcx, [rsp + 0x38]
call fcn.1400019ac
nop
lea r12, [0x1400795d0]
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x38]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x70]
lea rcx, [0x140079450]
call fcn.14000ca34
nop
lea r15, [rdi + 8]
mov rdx, rax
mov rcx, r15
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x70]
add rdx, 0xffffffffffffffe8
or r14d, 0xffffffff
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
xor r13d, r13d
test eax, eax
jg 0x140004600
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004628
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.CmdLine
lea rcx, [rsp + 0x40]
call fcn.1400019ac
nop
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x40]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x68]
lea rcx, [0x140079450]
call fcn.14000ca34
nop
lea rbx, [rdi + 0x10]
mov rdx, rax
mov rcx, rbx
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x68]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004694
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x1400046bc
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
mov rax, qword [rsi]
cmp dword [rax - 0x10], r13d
je 0x140004744
lea r8, [0x140058bf8]
mov rdx, rbx
lea rcx, [rbp - 0x58]
call fcn.140001a44
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140002490
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x60]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x14000471d
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rbp - 0x58]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004744
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.Languages
lea rcx, [rsp + 0x48]
call fcn.1400019ac
nop
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x48]
lea r8, [rbp + 0x300]
lea rdx, [rbp + 0x2f8]
lea rsi, [0x140079450]
mov rcx, rsi
call fcn.14000ca34
nop
mov rdx, qword [rsp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x1400047a6
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rcx, [rbp + 0x2f8]
call fcn.140007734
mov rcx, rax
call fcn.140007630
lea rdx, str.PATCH
lea rcx, [rsp + 0x50]
call fcn.1400019ac
nop
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x50]
lea r8, [rbp + 0x300]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000ca34
nop
mov rdx, qword [rsp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004813
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
mov rax, qword [rsp + 0x30]
mov r12d, 1
cmp dword [rax - 0x10], r13d
je 0x140004951
lea rcx, [rbp + 0x18]
call fcn.14001d4a0
nop
lea rdx, [rbp + 0x18]
lea rcx, [rsp + 0x30]
call fcn.140006c20
mov r14d, r13d
mov rdx, qword [rbp + 0x28]
lea rax, [rdx - 1]
test rax, rax
js 0x140004944
mov rbx, r13
test rbx, rbx
js 0x1400051dd
cmp rbx, rdx
jge 0x1400051dd
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rbx*8]
sub rcx, 0x18
call fcn.14000148c
add rax, 0x18
mov qword [rbp + 0x308], rax
lea rdx, [rbp + 0x308]
mov rcx, rsi
call fcn.14000c150
test eax, eax
je 0x1400048df
lea rsi, [rdi + 0x70]
mov rax, qword [rsi]
cmp dword [rax - 0x10], r13d
je 0x1400048c3
lea rcx, [0x140058c24]
call fcn.1400383fc
mov r8d, eax
lea rdx, [0x140058c24]
mov rcx, rsi
call fcn.140003a24
mov rdx, qword [rbp + 0x308]
mov r8d, dword [rdx - 0x10]
mov rcx, rsi
call fcn.140003a24
lea rsi, [0x140079450]
jmp 0x140004902
mov r8, qword [rbp + 0x308]
lea rdx, str.Initialization:__s_file_not_found___PATCH_will_be_ignored._n
lea rcx, [0x1400795c8]
call fcn.1400016a4
mov rcx, rsi
call fcn.14000ff14
nop
mov rdx, qword [rbp + 0x308]
add rdx, 0xffffffffffffffe8
or eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14000492a
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
add r14d, r12d
add rbx, r12
mov rdx, qword [rbp + 0x28]
lea rcx, [rdx - 1]
movsxd rax, r14d
cmp rax, rcx
jle 0x140004857
lea rcx, [rbp + 0x18]
call fcn.14001d4c0
or r14d, 0xffffffff
mov rax, qword [r15]
cmp dword [rax - 0x10], r13d
je 0x1400050e0
mov rdx, r15
mov rcx, rsi
call fcn.14000c150
test eax, eax
je 0x1400050e0
mov rcx, rdi
call fcn.140006888
mov ebx, eax
test eax, eax
je 0x140005134
lea rdx, str.ProductName
lea rcx, [rsp + 0x58]
call fcn.1400019ac
nop
lea r9, [rsp + 0x58]
mov r8d, ebx
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1400064b4
nop
lea rcx, [rdi + 0x18]
mov rdx, rax
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x50]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x1400049df
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004a07
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.ProductCode
lea rcx, [rsp + 0x60]
call fcn.1400019ac
nop
lea r9, [rsp + 0x60]
mov r8d, ebx
lea rdx, [rbp - 0x48]
mov rcx, rdi
call fcn.1400064b4
nop
lea rcx, [rdi + 0x28]
mov rdx, rax
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x48]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004a63
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004a8b
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.PackageCode
lea rcx, [rsp + 0x68]
call fcn.1400019ac
nop
lea r9, [rsp + 0x68]
mov r8d, ebx
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.1400064b4
nop
lea rcx, [rdi + 0x30]
mov rdx, rax
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x40]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004ae7
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004b0f
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.UpgradeCode
lea rcx, [rsp + 0x70]
call fcn.1400019ac
nop
lea r9, [rsp + 0x70]
mov r8d, ebx
lea rdx, [rbp - 0x38]
mov rcx, rdi
call fcn.1400064b4
nop
lea rcx, [rdi + 0x38]
mov rdx, rax
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x38]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004b6b
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004b93
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.ProductVersion
lea rcx, [rsp + 0x78]
call fcn.1400019ac
nop
lea r9, [rsp + 0x78]
mov r8d, ebx
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.1400064b4
nop
lea rcx, [rdi + 0x20]
mov rdx, rax
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x30]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004bef
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rsp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004c17
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, str.ProductLanguage
lea rcx, [rbp - 0x80]
call fcn.1400019ac
nop
lea r9, [rbp - 0x80]
mov r8d, ebx
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.1400064b4
nop
lea rsi, [rdi + 0x40]
mov rdx, rax
mov rcx, rsi
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x28]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004c74
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rbp - 0x80]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004c9b
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
mov ecx, ebx
call sub.msi.dll_MsiConfigureFeatureFromDescriptorA
mov rcx, rdi
call fcn.140005a98
test eax, eax
je 0x140005134
mov rax, qword [rbp + 0x2f8]
cmp dword [rax - 0x10], r13d
je 0x140004d60
mov rax, qword [rsi]
cmp dword [rax - 0x10], r13d
je 0x140004d50
lea rcx, [rdi + 0x48]
mov r8, rsi
mov rdx, qword [rcx + 0x10]
call fcn.14001d758
lea r8, [0x140058c24]
mov rdx, rsi
lea rcx, [rbp - 0x20]
call fcn.140001a44
nop
lea r8, [0x1400578cc]
mov rdx, qword [rax]
lea rcx, [rbp + 0x2f8]
call fcn.140006eb8
test eax, eax
sete bl
mov rdx, qword [rbp - 0x20]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004d36
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
test bl, bl
je 0x140004d50
lea r8, [0x1400578cc]
mov rdx, qword [rsi]
lea rcx, [rbp + 0x2f8]
call fcn.140006eb8
lea rdx, [rdi + 0x48]
lea rcx, [rbp + 0x2f8]
call fcn.140006c20
mov rcx, rdi
call fcn.140005bc4
mov dword [rdi + 0x78], eax
test eax, eax
jne 0x140005137
cmp qword [rdi + 0x58], r13
jle 0x140005137
call fcn.1400122fc
mov rcx, rax
test rax, rax
je 0x1400051d2
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
call qword [case.0x14001687a.0]
lea rbx, [rax + 0x18]
mov qword [rbp + 0x2f0], rbx
mov rax, qword [0x1400795d8]
lea r15, str..mst
cmp dword [rax - 0x10], r13d
je 0x140004de7
mov r8, r15
lea rdx, [0x1400795d8]
lea rcx, [rbp - 0x18]
call fcn.140001a44
nop
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x18]
jmp 0x140004ff4
mov rdx, rsi
lea rcx, [0x1400795d8]
call fcn.1400013f0
cmp dword [0x1400795f0], r13d
jne 0x140004e08
cmp dword [0x1400795f4], r13d
je 0x140004e15
cmp dword [0x140079650], r13d
je 0x140005017
cmp dword [0x14007960c], r13d
je 0x140004f55
call qword [sym.imp.KERNEL32.dll_GetUserDefaultLangID]
movzx ecx, ax
mov edx, 0x3ff
and cx, dx
mov edx, 0x401
cmp dx, ax
je 0x140004e46
cmp cx, 0xd
mov edx, r13d
jne 0x140004e49
mov edx, r12d
mov r8, qword [0x140079660]
lea rcx, [rbp + 0x50]
call fcn.1400027b4
nop
lea rdx, [rdi + 0x48]
lea rcx, [rbp + 0x270]
call fcn.14001d564
lea rcx, [rbp + 0x50]
call fcn.14001b9e0
cmp rax, r12
jne 0x140004f1f
movsxd rcx, dword [rbp + 0x268]
test rcx, rcx
js 0x1400051cc
cmp rcx, qword [rdi + 0x58]
jge 0x1400051cc
mov rax, qword [rdi + 0x50]
lea rdx, [rax + rcx*8]
mov r8, r15
lea rcx, [rbp - 0x10]
call fcn.140001a44
nop
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.1400013f0
nop
mov rdx, qword [rbp - 0x10]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004ee2
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
movsxd rcx, dword [rbp + 0x268]
test rcx, rcx
js 0x1400051e3
cmp rcx, qword [rdi + 0x58]
jge 0x1400051e3
mov rax, qword [rdi + 0x50]
lea rdx, [rax + rcx*8]
lea rcx, [0x1400795d8]
call fcn.1400013f0
nop
lea rcx, [rbp + 0x50]
call fcn.140002824
jmp 0x140005017
lea rcx, [rbp + 0x50]
call fcn.140002824
nop
lea rdx, [rbx - 0x18]
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140005134
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
jmp 0x140005134
mov rcx, qword [rsi]
sub rcx, 0x18
call fcn.14000148c
add rax, 0x18
mov qword [rbp - 0x78], rax
lea r8, [rdi + 0x48]
lea r9, [rbp - 0x78]
lea rdx, [rbp - 8]
lea rcx, [0x140079450]
call fcn.14000c2c8
nop
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.1400013f0
nop
mov rdx, qword [rbp - 8]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140004fb9
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, [rbp + 0x2f0]
lea rcx, [0x1400795d8]
call fcn.1400013f0
mov r8, r15
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp]
call fcn.140001a44
nop
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.1400013f0
nop
mov rdx, qword [rbp]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140005017
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
cmp dword [0x140079620], r13d
je 0x1400050a4
lea rdx, [rbp + 0x10]
lea rcx, [0x140079450]
call fcn.14000d4dc
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.140001a44
nop
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.1400013f0
nop
mov rdx, qword [rbp + 8]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x14000507d
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x1400050a4
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
lea rdx, [rbp + 0x2f0]
mov rcx, rdi
call fcn.1400036f4
nop
mov rdx, qword [rbp + 0x2f0]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140005137
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
jmp 0x140005137
cmp dword [0x1400795e8], r13d
je 0x14000512c
mov rax, qword [r15]
cmp dword [rax - 0x10], r13d
jne 0x140005116
lea rcx, str.Initialization:_Failed_to_initialize_Product___msi_key_not_specified._n
call fcn.1400383fc
mov r8d, eax
lea rdx, str.Initialization:_Failed_to_initialize_Product___msi_key_not_specified._n
lea rcx, [0x1400795c8]
call fcn.140001858
jmp 0x14000512c
mov r8, rax
lea rdx, str.Initialization:_Failed_to_initialize_Product___Unable_to_locate___s__file._n
lea rcx, [0x1400795c8]
call fcn.1400016a4
mov rcx, rsi
call fcn.14000ff14
mov r12d, r13d
mov rdx, qword [rsp + 0x30]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x140005160
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rbp + 0x2f8]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
add eax, r14d
test eax, eax
jg 0x14000518b
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14001687a.0]
nop
mov rdx, qword [rbp + 0x300]
add rdx, 0xffffffffffffffe8
mov ecx, r14d
lock xadd dword [rdx + 0x10], ecx
add ecx, r14d
test ecx, ecx
jg 0x1400051b5
mov rcx, qword [rdx]
mov r8, qword [rcx]
mov rax, qword [r8 + 8]
call qword [case.0x14001687a.0]
mov eax, r12d
add rsp, 0x3a8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1400119e8
nop
mov ecx, 0x80004005
call fcn.140001474
nop
call fcn.1400119e8
nop
call fcn.1400119e8
int3