Function at 0x1400871a0
Capabilities:
Query or enumerate registry key
Query or enumerate registry value

Disassembly:
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xe0
mov qword [rbp + 0x17], 0xfffffffffffffffe
mov qword [rsp + 0x120], rbx
mov rsi, r8
mov r12, rdx
mov r15, rcx
xor edi, edi
mov qword [rbp - 0x19], rdi
mov dword [rbp - 0x11], edi
mov qword [rbp - 9], rdi
mov r9d, 0x20019
mov r8, qword [r8]
lea rcx, [rbp - 0x19]
call fcn.14003e3a0
test eax, eax
jne 0x140087c2f
mov r13d, edi
mov dword [rbp + 0x7f], 0x3e8
mov qword [rbp - 0x71], rdi
mov ecx, 0x7d2
call fcn.140238590
mov qword [rbp - 0x71], rax
lea r14, vtable.ATL::CAtlStringMgr.0
nop
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x7f]
mov rbx, qword [rbp - 0x71]
mov r8, rbx
mov edx, r13d
mov rdi, qword [rbp - 0x19]
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
inc r13d
test eax, eax
jne 0x140087bf8
mov eax, dword [rbp + 0x7f]
xor edi, edi
mov word [rbx + rax*2], di
mov rcx, qword [rsi]
sub rcx, 0x18
call fcn.140002c94
add rax, 0x18
mov qword [rbp - 0x79], rax
mov rdx, qword [rax - 0x18]
test rdx, rdx
je 0x140087295
mov rax, qword [rdx]
cmp rax, r14
jne 0x140087c9a
test rdx, rdx
jne 0x1400872b2
call fcn.140011f18
mov rdx, rax
mov rax, qword [rax]
cmp rax, r14
jne 0x140087ca8
test rdx, rdx
je 0x140087c8f
mov rcx, qword [rdx]
mov rax, qword [rcx + 0x18]
cmp rcx, r14
jne 0x140087cb6
lock inc dword [rdx + 0x20]
lea rax, [rdx + 0x10]
add rax, 0x18
mov qword [rbp - 0x39], rax
lea rax, [0x1402f8cd0]
lea rcx, [rbp - 0x39]
cmp rax, 0x10000
jae 0x1400872ef
movzx edx, ax
call fcn.140012700
jmp 0x1400872f8
mov rdx, rax
call fcn.1400156c0
nop
mov rbx, qword [rbp - 0x39]
mov r8d, dword [rbx - 0x10]
mov rdx, rbx
lea rcx, [rbp - 0x79]
call fcn.140006378
nop
lea rdx, [rbx - 0x18]
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14008735f
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087cc8
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
lea rbx, vtable.ATL::CWin32Heap.0
cmp rax, rbx
jne 0x140087cc0
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140087366
lea rbx, vtable.ATL::CWin32Heap.0
mov rdx, qword [rbp - 0x71]
test rdx, rdx
jne 0x140087373
mov eax, edi
jmp 0x14008738a
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdx + rax*2], 0
jne 0x140087380
mov r8d, eax
lea rcx, [rbp - 0x79]
call fcn.140006378
call fcn.140011f18
mov rcx, rax
test rax, rax
je 0x140087e0b
mov rax, qword [rax]
mov rdx, qword [rax + 0x18]
cmp rax, r14
jne 0x140087cd0
lock inc dword [rcx + 0x20]
lea rax, [rcx + 0x10]
add rax, 0x18
mov qword [rbp - 0x21], rax
call fcn.140011f18
test rax, rax
je 0x140087e00
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x18]
cmp rcx, r14
jne 0x140087cd7
lock inc dword [rax + 0x20]
add rax, 0x10
add rax, 0x18
mov qword [rbp - 0x61], rax
lea rax, str.DisplayName
lea rcx, [rbp - 0x61]
cmp rax, 0x10000
jae 0x140087412
movzx edx, ax
call fcn.140012700
jmp 0x140087421
mov r8d, VariantTimeToDosDateTime
mov rdx, rax
call fcn.140002a7c
nop
lea r9, [rbp - 0x21]
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x79]
mov rcx, r12
call fcn.140086f30
nop
mov rdx, qword [rbp - 0x61]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087483
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087ce1
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, rbx
jne 0x140087ce1
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
call fcn.140011f18
mov rcx, rax
test rax, rax
je 0x140087df5
mov rax, qword [rax]
mov rdx, qword [rax + 0x18]
cmp rax, r14
jne 0x140087ce9
lock inc dword [rcx + 0x20]
lea rax, [rcx + 0x10]
add rax, 0x18
mov qword [rbp - 0x29], rax
call fcn.140011f18
test rax, rax
je 0x140087dea
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x18]
cmp rcx, r14
jne 0x140087cf0
lock inc dword [rax + 0x20]
add rax, 0x10
add rax, 0x18
mov qword [rbp - 0x59], rax
lea rax, str.DisplayVersion
lea rcx, [rbp - 0x59]
cmp rax, 0x10000
jae 0x1400874ff
movzx edx, ax
call fcn.140012700
jmp 0x14008750e
mov r8d, SafeArrayGetDim
mov rdx, rax
call fcn.140002a7c
nop
lea r9, [rbp - 0x29]
lea r8, [rbp - 0x59]
lea rdx, [rbp - 0x79]
mov rcx, r12
call fcn.140086f30
nop
mov rdx, qword [rbp - 0x59]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087570
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087cfa
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, rbx
jne 0x140087cfa
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
call fcn.140011f18
mov rcx, rax
test rax, rax
je 0x140087ddf
mov rax, qword [rax]
mov rdx, qword [rax + 0x18]
cmp rax, r14
jne 0x140087d02
lock inc dword [rcx + 0x20]
lea rax, [rcx + 0x10]
add rax, 0x18
mov qword [rbp - 0x49], rax
call fcn.140011f18
test rax, rax
je 0x140087dd4
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x18]
cmp rcx, r14
jne 0x140087d09
lock inc dword [rax + 0x20]
add rax, 0x10
add rax, 0x18
mov qword [rbp - 0x51], rax
lea rax, str.Publisher
lea rcx, [rbp - 0x51]
cmp rax, 0x10000
jae 0x1400875ec
movzx edx, ax
call fcn.140012700
jmp 0x1400875fb
mov r8d, 9
mov rdx, rax
call fcn.140002a7c
nop
lea r9, [rbp - 0x49]
lea r8, [rbp - 0x51]
lea rdx, [rbp - 0x79]
mov rcx, r12
call fcn.140086f30
nop
mov rdx, qword [rbp - 0x51]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14008765d
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087d13
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, rbx
jne 0x140087d13
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
call fcn.140011f18
test rax, rax
je 0x140087dc9
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x18]
cmp rcx, r14
jne 0x140087d1b
lock inc dword [rax + 0x20]
add rax, 0x10
add rax, 0x18
mov qword [rbp - 0x31], rax
lea rax, str.Version
lea rcx, [rbp - 0x31]
cmp rax, 0x10000
jae 0x1400876a8
movzx edx, ax
call fcn.140012700
jmp 0x1400876b7
mov r8d, 7
mov rdx, rax
call fcn.140002a7c
nop
mov qword [rbp - 1], rdi
mov dword [rbp + 7], edi
mov qword [rbp + 0xf], rdi
mov r9d, 0x20019
mov r8, qword [rbp - 0x79]
mov rdx, r12
lea rcx, [rbp - 1]
call fcn.14003e3a0
mov rbx, qword [rbp - 0x31]
test eax, eax
jne 0x1400877c2
mov dword [rbp - 0x41], 4
lea rax, [rbp - 0x41]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x3d]
xor r8d, r8d
mov rdx, rbx
mov rdi, qword [rbp - 1]
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x14008771e
cmp dword [rbp - 0x3d], 4
je 0x140087725
mov dword [rbp - 0x69], 0
test rdi, rdi
je 0x140087733
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor edi, edi
lea rdx, [rbx - 0x18]
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087785
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087d25
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
lea r9, vtable.ATL::CWin32Heap.0
cmp rax, r9
jne 0x140087d25
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rbp - 0x21]
cmp dword [rbx - 0x10], 0
je 0x140087aa2
mov ecx, 0x20
call fcn.14008c148
mov r14, rax
test rax, rax
je 0x1400877da
mov rcx, rax
call fcn.140015830
lea rcx, [r14 + 8]
call fcn.140015830
lea rcx, [r14 + 0x18]
call fcn.140015830
nop
jmp 0x1400877dd
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x140087735
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x140087735
mov r14, rdi
lea rcx, [rbx - 0x18]
mov rdi, qword [r14]
sub rdi, 0x18
cmp rcx, rdi
je 0x140087876
cmp dword [rdi + 0x10], 0
jl 0x140087867
mov rax, qword [rdi]
cmp qword [rcx], rax
jne 0x140087867
call fcn.140002c94
mov rbx, rax
mov ecx, 0xffffffff
lock xadd dword [rdi + 0x10], ecx
sub ecx, 1
jg 0x140087c65
mov r8, qword [rdi]
mov rcx, qword [r8]
mov r9, qword [rcx + 8]
lea rax, vtable.ATL::CAtlStringMgr.0
cmp rcx, rax
jne 0x140087d3f
mov rcx, qword [r8 + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
lea rdx, vtable.ATL::CWin32Heap.0
cmp rax, rdx
jne 0x140087d2d
mov r8, rdi
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rax, [rbx + 0x18]
mov qword [r14], rax
jmp 0x140087876
mov r8d, dword [rbx - 0x10]
mov rdx, rbx
mov rcx, r14
call fcn.140002a7c
mov rdx, qword [rbp - 0x29]
lea rcx, [rdx - 0x18]
mov rbx, qword [r14 + 8]
sub rbx, 0x18
cmp rcx, rbx
je 0x140087913
cmp dword [rbx + 0x10], 0
jl 0x140087906
mov rax, qword [rbx]
cmp qword [rcx], rax
jne 0x140087906
call fcn.140002c94
mov rsi, rax
mov ecx, 0xffffffff
lock xadd dword [rbx + 0x10], ecx
sub ecx, 1
jg 0x140087c71
mov r8, qword [rbx]
mov rcx, qword [r8]
mov r9, qword [rcx + 8]
lea rax, vtable.ATL::CAtlStringMgr.0
cmp rcx, rax
jne 0x140087d61
mov rcx, qword [r8 + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
lea rdx, vtable.ATL::CWin32Heap.0
cmp rax, rdx
jne 0x140087d4e
mov r8, rbx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rax, [rsi + 0x18]
mov qword [r14 + 8], rax
jmp 0x140087913
mov r8d, dword [rdx - 0x10]
lea rcx, [r14 + 8]
call fcn.140002a7c
mov eax, dword [rbp - 0x69]
mov dword [r14 + 0x10], eax
mov rbx, qword [rbp - 0x49]
lea rcx, [rbx - 0x18]
mov rdi, qword [r14 + 0x18]
sub rdi, 0x18
cmp rcx, rdi
je 0x1400879be
cmp dword [rdi + 0x10], 0
jl 0x1400879ae
mov rax, qword [rdi]
cmp qword [rcx], rax
jne 0x1400879ae
call fcn.140002c94
mov rbx, rax
mov ecx, 0xffffffff
lock xadd dword [rdi + 0x10], ecx
sub ecx, 1
jg 0x140087c7e
mov r8, qword [rdi]
mov rcx, qword [r8]
mov r9, qword [rcx + 8]
lea rax, vtable.ATL::CAtlStringMgr.0
cmp rcx, rax
jne 0x140087d87
mov rcx, qword [r8 + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
lea rdx, vtable.ATL::CWin32Heap.0
cmp rax, rdx
jne 0x140087d70
mov r8, rdi
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rax, [rbx + 0x18]
mov qword [r14 + 0x18], rax
mov rbx, qword [rbp - 0x49]
jmp 0x1400879be
mov r8d, dword [rbx - 0x10]
mov rdx, rbx
lea rcx, [r14 + 0x18]
call fcn.140002a7c
mov rdi, qword [r15 + 8]
cmp qword [r15 + 0x20], 0
jne 0x140087a55
mov ecx, dword [r15 + 0x28]
test rcx, rcx
je 0x1400879f4
xor edx, edx
mov rax, 0xffffffffffffffff
div rcx
cmp rax, 0x18
jb 0x140087dbe
lea rcx, [rcx + rcx*2]
shl rcx, 3
mov rax, rcx
not rax
cmp rax, 8
jb 0x140087dbe
add rcx, 8
call fcn.140238590
test rax, rax
je 0x140087dbe
mov rcx, qword [r15 + 0x18]
mov qword [rax], rcx
mov qword [r15 + 0x18], rax
mov r8d, dword [r15 + 0x28]
lea ecx, [r8 - 1]
lea rdx, [rcx*2 + 1]
add rdx, rcx
lea rdx, [rax + rdx*8]
sub r8d, 1
js 0x140087a55
nop
mov rax, qword [r15 + 0x20]
mov qword [rdx], rax
mov qword [r15 + 0x20], rdx
sub rdx, 0x18
sub r8d, 1
jns 0x140087a40
mov rcx, qword [r15 + 0x20]
mov rax, qword [rcx]
mov qword [rcx + 0x10], r14
mov qword [r15 + 0x20], rax
mov qword [rcx + 8], rdi
xor edi, edi
mov qword [rcx], rdi
inc qword [r15 + 0x10]
mov rax, qword [r15 + 8]
test rax, rax
je 0x140087a8e
mov qword [rax], rcx
mov qword [r15 + 8], rcx
mov rsi, qword [rbp + 0x77]
lea r14, vtable.ATL::CAtlStringMgr.0
jmp 0x140087aa6
mov qword [r15], rcx
mov qword [r15 + 8], rcx
mov rsi, qword [rbp + 0x77]
lea r14, vtable.ATL::CAtlStringMgr.0
jmp 0x140087aa6
mov rbx, qword [rbp - 0x49]
mov dword [rbp + 0x7f], 0x3e8
lea rdx, [rbx - 0x18]
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087aff
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087d9e
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
lea rbx, vtable.ATL::CWin32Heap.0
cmp rax, rbx
jne 0x140087d96
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140087b06
lea rbx, vtable.ATL::CWin32Heap.0
mov rdx, qword [rbp - 0x29]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087b54
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087da6
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, rbx
jne 0x140087da6
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov rdx, qword [rbp - 0x21]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087ba2
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087dae
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, rbx
jne 0x140087dae
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov rdx, qword [rbp - 0x79]
add rdx, 0xffffffffffffffe8
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140087220
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, r14
jne 0x140087db6
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov r8, qword [rax + 8]
cmp rax, rbx
jne 0x140087db6
mov r8, rdx
xor edx, edx
mov rcx, qword [rcx + 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140087220
test rdi, rdi
je 0x140087c10
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
xor ebx, ebx
mov edi, ebx
mov qword [rbp - 0x19], rbx
jmp 0x140087c12
xor ebx, ebx
mov dword [rbp - 0x11], ebx
mov rcx, qword [rbp - 0x71]
call fcn.1402358a0
mov qword [rbp - 0x71], rbx
xor ecx, ecx
call fcn.1402358a0
mov qword [rbp - 0x71], rbx
jmp 0x140087c35
mov rdi, qword [rbp - 0x19]
xor ebx, ebx
test rdi, rdi
je 0x140087c47
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov qword [rbp - 0x19], rbx
mov dword [rbp - 0x11], ebx
mov rbx, qword [rsp + 0x120]
add rsp, 0xe0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rax, [rbx + 0x18]
mov qword [r14], rax
jmp 0x140087876
lea rax, [rsi + 0x18]
mov qword [r14 + 8], rax
jmp 0x140087913
lea rax, [rbx + 0x18]
mov qword [r14 + 0x18], rax
mov rbx, qword [rbp - 0x49]
jmp 0x1400879be
mov ecx, 0x80004005
call fcn.140002d3c
int3
mov rcx, rdx
call qword [rax + 0x20]
mov rdx, rax
jmp 0x140087290
mov rcx, rdx
call qword [rax + 0x20]
mov rdx, rax
jmp 0x1400872a9
mov rcx, rdx
call rax
jmp 0x1400872ca
call r8
jmp 0x140087366
call r8
jmp 0x14008735f
call rdx
jmp 0x1400873bf
mov rcx, rax
call rdx
jmp 0x1400873ed
call r8
jmp 0x140087483
call rdx
jmp 0x1400874ac
mov rcx, rax
call rdx
jmp 0x1400874da
call r8
jmp 0x140087570
call rdx
jmp 0x140087599
mov rcx, rax
call rdx
jmp 0x1400875c7
call r8
jmp 0x14008765d
mov rcx, rax
call rdx
jmp 0x140087683
call r8
jmp 0x140087785
mov rdx, rdi
call r8
lea rax, [rbx + 0x18]
mov qword [r14], rax
jmp 0x140087876
mov rdx, rdi
mov rcx, r8
call r9
nop
jmp 0x140087c65
mov rdx, rbx
call r8
lea rax, [rsi + 0x18]
mov qword [r14 + 8], rax
jmp 0x140087913
mov rdx, rbx
mov rcx, r8
call r9
nop
jmp 0x140087c71
mov rdx, rdi
call r8
lea rax, [rbx + 0x18]
mov qword [r14 + 0x18], rax
mov rbx, qword [rbp - 0x49]
jmp 0x1400879be
mov rdx, rdi
mov rcx, r8
call r9
nop
jmp 0x140087c7e
call r8
jmp 0x140087b06
call r8
jmp 0x140087aff
call r8
jmp 0x140087b54
call r8
jmp 0x140087ba2
call r8
jmp 0x140087220
mov ecx, 0x8007000e
call fcn.140002d3c
int3
mov ecx, 0x80004005
call fcn.140002d3c
int3
mov ecx, 0x80004005
call fcn.140002d3c
nop
mov ecx, 0x80004005
call fcn.140002d3c
int3
mov ecx, 0x80004005
call fcn.140002d3c
nop
mov ecx, 0x80004005
call fcn.140002d3c
int3
mov ecx, 0x80004005
call fcn.140002d3c
nop
mov ecx, 0x80004005
call fcn.140002d3c
int3