Function at 0x14000ec08
Capabilities:
Link many functions at runtime
Query or enumerate registry value

Disassembly:
mov rax, rsp
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rax - 0xc88]
sub rsp, 0xd60
mov qword [rbp + 0x708], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x14009a008]
xor rax, rsp
mov qword [rbp + 0xc50], rax
mov rsi, r8
mov rdi, rcx
mov r14, qword [rbp + 0xcb0]
or r15d, 0xffffffff
lea r13, [0x14009d1f0]
lea rbx, [0x14009d200]
cmp r8d, 0x3a9d
jne 0x14000f930
xor eax, eax
mov qword [rbp + 0x730], rax
lea r8, [0x14009d218]
lea rdx, [0x14009d378]
lea rcx, [rbp + 8]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp]
call fcn.1400059f4
nop
lea r8, [0x14009d260]
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400059f4
nop
lea r8, [0x14009d1b8]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400059f4
nop
lea r8, [0x14009d1a8]
mov rdx, rax
lea rcx, [rbp + 0x730]
call fcn.1400059f4
nop
mov rdx, qword [rbp - 0x20]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ed2e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x18]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ed4f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x10]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ed70
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ed91
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000edb2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000edd2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
cmp qword [rdi + 0x4d8], 0
jne 0x14000edfb
mov rdx, qword [rbp + 0x730]
mov rcx, rdi
call fcn.140024a34
mov qword [rdi + 0x4d8], rax
test rax, rax
je 0x14000f909
call fcn.140006438
mov rdx, rax
xor ecx, ecx
test rax, rax
setne cl
test ecx, ecx
jne 0x14000ee1a
mov ecx, 0x80004005
call fcn.140006760
int3
mov rax, qword [rax]
mov rcx, rdx
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x728], rax
mov r8, r13
lea rdx, [0x14009d320]
lea rcx, [rbp + 0xc0]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.1400059f4
nop
lea r8, [0x14009d2d0]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.1400059f4
nop
lea r8, [0x14009d238]
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x88]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.1400059f4
nop
lea r8, [0x14009d2e0]
mov rdx, rax
lea rcx, [rbp + 0x78]
call fcn.1400059f4
nop
lea r8, [0x14009d2f8]
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.1400059f4
nop
lea r8, [0x14009d300]
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.1400059f4
nop
lea r8, [0x14009d2e8]
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.1400059f4
nop
lea r8, [0x14009d310]
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400059f4
nop
lea r8, [0x14009d1e8]
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x728]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f02f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x18]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f050
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x20]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f071
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x28]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f092
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x30]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f0b3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f0d4
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f0f5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x30]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f117
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f138
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f159
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f17a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f19b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f1bc
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f1dd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x80]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f201
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x88]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f225
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x90]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f249
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x98]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f26d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xa0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f291
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xa8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f2b5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xb0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f2d9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xb8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f2fd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xc0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f320
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdx, qword [rbp + 0x728]
mov rcx, qword [rdi + 0x4d8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000f355
call rax
test eax, eax
je 0x14000f355
xor r9d, r9d
xor r8d, r8d
mov edx, dword [rdi + 0x464]
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_PostMessageW]
call fcn.140006438
mov rdx, rax
xor ecx, ecx
test rax, rax
setne cl
test ecx, ecx
jne 0x14000f374
mov ecx, 0x80004005
call fcn.140006760
int3
mov rax, qword [rax]
mov rcx, rdx
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x790], rax
mov r8, r13
lea rdx, [0x14009d320]
lea rcx, [rbp + 0x170]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.1400059f4
nop
lea r8, [0x14009d1e8]
mov rdx, rax
lea rcx, [rbp + 0x158]
call fcn.1400059f4
nop
lea r8, [0x14009d218]
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.1400059f4
nop
lea r8, [0x14009d258]
mov rdx, rax
lea rcx, [rbp + 0x138]
call fcn.1400059f4
nop
lea r8, [0x14009d2e0]
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.1400059f4
nop
lea r8, [0x14009d2f8]
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.1400059f4
nop
lea r8, [0x14009d300]
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x118]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x108]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.1400059f4
nop
lea r8, [0x14009d2e8]
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.1400059f4
nop
lea r8, [0x14009d310]
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.1400059f4
nop
lea r8, [0x14009d1e8]
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x790]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0xc8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f59f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xd0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f5c3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xd8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f5e7
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xe0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f60b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xe8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f62f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xf0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f653
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0xf8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f677
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x100]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f69b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x108]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f6bf
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x110]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f6e3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x118]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f707
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x120]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f72b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x128]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f74f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x130]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f773
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x138]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f797
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x140]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f7bb
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x148]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f7df
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x150]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f803
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x158]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f827
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f848
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x168]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f86c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x170]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f88f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x790]
mov rdx, rbx
mov rcx, qword [rdi + 0x4d8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000f8c8
call rax
test eax, eax
je 0x14000f8c8
xor r9d, r9d
xor r8d, r8d
mov edx, dword [rdi + 0x468]
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_PostMessageW]
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f8e5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x728]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000f909
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x730]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012ef1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
cmp esi, 0x3aa0
jne 0x14000fdcc
xor eax, eax
mov qword [rbp + 0x738], rax
lea r8, [0x14009d218]
lea rdx, [0x14009d338]
lea rcx, [rbp + 0x1a8]
call fcn.1400059f4
nop
lea r8, [0x14009d260]
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.1400059f4
nop
lea r8, [0x14009d268]
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.1400059f4
nop
lea r8, [0x14009d1b8]
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.1400059f4
nop
lea r8, [0x14009d1a8]
mov rdx, rax
lea rcx, [rbp + 0x738]
call fcn.1400059f4
nop
mov rdx, qword [rbp + 0x178]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fa21
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x180]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fa45
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x188]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fa69
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x190]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fa8d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x198]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fab1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1a0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fad5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1a8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000faf8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdx, qword [rbp + 0x738]
mov rcx, rdi
call fcn.140024a34
mov qword [rdi + 0x4e0], rax
test rax, rax
je 0x14000fda5
call fcn.140006438
mov rdx, rax
xor ecx, ecx
test rax, rax
setne cl
test ecx, ecx
jne 0x14000fb36
mov ecx, 0x80004005
call fcn.140006760
int3
mov rax, qword [rax]
mov rcx, rdx
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x798], rax
lea r8, [0x14009d270]
lea rdx, [0x14009d308]
lea rcx, [rbp + 0x1f0]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.1400059f4
nop
lea r8, [0x14009d2d0]
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400059f4
nop
lea r8, [0x14009d218]
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.1400059f4
nop
lea r8, [0x14009d2a8]
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x1b8]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x798]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x1b0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fc45
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1b8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fc69
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1c0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fc8d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1c8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fcb1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1d0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fcd5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1d8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fcf9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1e0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fd1d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1e8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fd41
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1f0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fd64
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x798]
mov rdx, rbx
mov rcx, qword [rdi + 0x4e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000fd88
mov ecx, 1
call rax
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fda5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x738]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012ef1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
cmp esi, 0x3aa1
jne 0x14001026b
xor eax, eax
mov qword [rbp + 0x740], rax
lea r8, [0x14009d218]
lea rdx, [0x14009d378]
lea rcx, [rbp + 0x220]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp + 0x218]
call fcn.1400059f4
nop
lea r8, [0x14009d260]
mov rdx, rax
lea rcx, [rbp + 0x210]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.1400059f4
nop
lea r8, [0x14009d1b8]
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.1400059f4
nop
lea r8, [0x14009d1a8]
mov rdx, rax
lea rcx, [rbp + 0x740]
call fcn.1400059f4
nop
mov rdx, qword [rbp + 0x1f8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000feaa
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x200]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fece
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x208]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000fef2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x210]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ff16
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x218]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ff3a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x220]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14000ff5d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdx, qword [rbp + 0x740]
mov rcx, rdi
call fcn.140024a34
mov qword [rdi + 0x4d8], rax
test rax, rax
je 0x140010244
call fcn.140006438
mov rdx, rax
xor ecx, ecx
test rax, rax
setne cl
test ecx, ecx
jne 0x14000ff9b
mov ecx, 0x80004005
call fcn.140006760
int3
mov rax, qword [rax]
mov rcx, rdx
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x7a0], rax
lea r8, [0x14009d2a0]
lea rdx, [0x14009d2e0]
lea rcx, [rbp + 0x270]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x268]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x260]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.1400059f4
nop
lea r8, [0x14009d268]
mov rdx, rax
lea rcx, [rbp + 0x250]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x248]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x7a0]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x228]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400100c5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x230]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400100e9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x238]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001010d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x240]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010131
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x248]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010155
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x250]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010179
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x258]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001019d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x260]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400101c1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x268]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400101e5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x270]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010208
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x7a0]
mov rdx, rbx
mov rcx, qword [rdi + 0x4d8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140010227
call rax
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010244
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x740]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012ef1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
cmp esi, 0x3aa2
jne 0x140012ef1
lea rdx, [rbp + 0x7f0]
mov rcx, rdi
call fcn.1400262e4
nop
call fcn.140006438
mov rdx, rax
xor ecx, ecx
test rax, rax
setne cl
test ecx, ecx
jne 0x1400102a6
mov ecx, 0x80004005
call fcn.140006760
int3
mov rax, qword [rax]
mov rcx, rdx
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x788], rax
lea r8, [0x14009d100]
lea rdx, [0x14009d100]
lea rcx, [rbp + 0x2f0]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x2e8]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.1400059f4
nop
lea rsi, [0x14009d220]
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x2d8]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.1400059f4
nop
lea r8, [0x14009d130]
mov rdx, rax
lea rcx, [rbp + 0x2a0]
call fcn.1400059f4
nop
lea r8, [0x14009d290]
mov rdx, rax
lea rcx, [rbp + 0x298]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x288]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp + 0x280]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x278]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x788]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x278]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010459
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x280]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001047d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x288]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400104a1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x290]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400104c5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x298]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400104e9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2a0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001050d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2a8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010531
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2b0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010555
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2b8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010579
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2c0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001059d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2c8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400105c1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2d0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400105e5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2d8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010609
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2e0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001062d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2e8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010651
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x2f0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010674
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x788]
cmp byte [rbx], 0
jne 0x140010684
xor eax, eax
jmp 0x14001068c
mov rcx, rbx
call fcn.14004aae0
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0x7f0]
call fcn.140009e08
xor edx, edx
mov r8d, VarUI4FromDisp
lea rcx, [rbp + 0x920]
call fcn.1400463f0
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x920]
call fcn.14002c2a0
nop
cmp qword [rbp + 0x9b0], 0
je 0x140011fa7
mov qword [rbp + 0x7e0], 0xf
and qword [rbp + 0x7d8], 0
mov byte [rbp + 0x7c8], 0
lea rdx, [rbp + 0x7c8]
lea rcx, [rbp + 0x920]
call fcn.140031fa0
xor eax, eax
mov qword [rbp + 0x770], rax
mov r8, rsi
lea rdx, [0x14009d308]
lea rcx, [rbp + 0x480]
call fcn.1400059f4
nop
lea rsi, [0x14009d248]
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x478]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x470]
call fcn.1400059f4
nop
lea r8, [0x14009d1e8]
mov rdx, rax
lea rcx, [rbp + 0x468]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0x460]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x458]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x450]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x448]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x440]
call fcn.1400059f4
nop
lea r8, [0x14009d378]
mov rdx, rax
lea rcx, [rbp + 0x438]
call fcn.1400059f4
nop
lea r8, [0x14009d218]
mov rdx, rax
lea rcx, [rbp + 0x430]
call fcn.1400059f4
nop
lea rbx, [0x14009d288]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x428]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x420]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x418]
call fcn.1400059f4
nop
lea r8, [0x14009d238]
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x408]
call fcn.1400059f4
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x3f8]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x3e8]
call fcn.1400059f4
nop
lea r8, [0x14009d2e8]
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x3d8]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x3c8]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x3c0]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x3a8]
call fcn.1400059f4
nop
lea r8, [0x14009d120]
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.1400059f4
nop
lea r8, [0x14009d2c0]
mov rdx, rax
lea rcx, [rbp + 0x398]
call fcn.1400059f4
nop
lea r8, [0x14009d280]
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x388]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x380]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x378]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x370]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x368]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x360]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x348]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0x338]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x330]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x328]
call fcn.1400059f4
nop
lea r8, [0x14009d258]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x318]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x308]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x2f8]
call fcn.1400059f4
nop
lea r8, [0x14009d238]
mov rdx, rax
lea rcx, [rbp + 0x770]
call fcn.1400059f4
nop
mov rdx, qword [rbp + 0x2f8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010ba5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x300]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010bc9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x308]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010bed
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x310]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010c11
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x318]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010c35
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x320]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010c59
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x328]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010c7d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x330]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010ca1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x338]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010cc5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x340]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010ce9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x348]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010d0d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x350]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010d31
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x358]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010d55
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x360]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010d79
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x368]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010d9d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x370]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010dc1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x378]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010de5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x380]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010e09
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x388]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010e2d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x390]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010e51
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x398]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010e75
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3a0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010e99
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3a8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010ebd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3b0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010ee1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3b8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010f05
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3c0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010f29
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3c8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010f4d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3d0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010f71
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3d8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010f95
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3e0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010fb9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3e8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140010fdd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3f0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011001
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x3f8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011025
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x400]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011049
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x408]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001106d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x410]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011091
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x418]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400110b5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x420]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400110d9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x428]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400110fd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x430]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011121
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x438]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011145
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x440]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011169
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x448]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001118d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x450]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400111b1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x458]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400111d5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x460]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400111f9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x468]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001121d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x470]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011241
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x478]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011265
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x480]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011288
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x710]
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
mov rdx, qword [rbp + 0x770]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x140011f65
mov ebx, 0x104
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0xa30]
call fcn.1400463f0
mov dword [rbp + 0x724], ebx
call fcn.140006438
mov rdx, rax
xor ecx, ecx
test rax, rax
setne cl
test ecx, ecx
jne 0x1400112f4
mov ecx, 0x80004005
call fcn.140006760
int3
mov rax, qword [rax]
mov rcx, rdx
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0x768], rax
mov r8, r13
lea rdx, [0x14009d310]
lea rcx, [rbp + 0x4d8]
call fcn.1400059f4
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x4d0]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0x4c8]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp + 0x4c0]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x4b8]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp + 0x4b0]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x4a8]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x4a0]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x498]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x490]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x488]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x768]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x488]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011431
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x490]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011455
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x498]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011479
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4a0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001149d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4a8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400114c1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4b0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400114e5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4b8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011509
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4c0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001152d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4c8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011551
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4d0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011575
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4d8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011598
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x724]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7e8]
xor r8d, r8d
mov rbx, qword [rbp + 0x768]
mov rdx, rbx
mov rcx, qword [rbp + 0x710]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x140011f3b
and qword [rbp + 0x7b8], 0
and qword [rbp + 0x7c0], 0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x7a8]
call fcn.1400099a0
nop
mov r8d, dword [rbp + 0x724]
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x7a8]
call fcn.140009af4
mov rbx, qword [rbp + 0x7d8]
lea rdx, [rbp + 0x7c8]
cmp qword [rbp + 0x7e0], 0x10
cmovae rdx, qword [rbp + 0x7c8]
mov rsi, qword [rbp + 0x7b8]
lea rcx, [rbp + 0x7a8]
cmp qword [rbp + 0x7c0], 0x10
cmovae rcx, qword [rbp + 0x7a8]
mov r8, rbx
cmp rsi, rbx
cmovb r8, rsi
test r8, r8
jne 0x140011664
xor eax, eax
jmp 0x140011669
call fcn.1400468a0
movsxd rcx, eax
xor eax, eax
cmp rsi, rbx
setne al
cmp rsi, rbx
cmovb eax, r15d
test rcx, rcx
cmovne eax, ecx
test eax, eax
sete al
test al, al
sete al
lea r8, [0x14009d218]
lea rdx, [0x14009d378]
test al, al
je 0x140011b39
xor eax, eax
mov qword [rbp + 0x750], rax
lea rcx, [rbp + 0x508]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp + 0x500]
call fcn.1400059f4
nop
lea r8, [0x14009d260]
mov rdx, rax
lea rcx, [rbp + 0x4f8]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x4e8]
call fcn.1400059f4
nop
lea r8, [0x14009d1b8]
mov rdx, rax
lea rcx, [rbp + 0x4e0]
call fcn.1400059f4
nop
lea r8, [0x14009d1a8]
mov rdx, rax
lea rcx, [rbp + 0x750]
call fcn.1400059f4
nop
mov rdx, qword [rbp + 0x4e0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011765
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4e8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011789
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4f0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400117ad
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x4f8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400117d1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x500]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400117f5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x508]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011818
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdx, qword [rbp + 0x750]
mov rcx, rdi
call fcn.140024a34
mov qword [rdi + 0x4d8], rax
test rax, rax
je 0x140011b2d
xor eax, eax
mov qword [rbp + 0x748], rax
lea rcx, [rbp + 0x748]
call fcn.140005ce0
nop
lea r8, [0x14009d2a0]
lea rdx, [0x14009d2e0]
lea rcx, [rbp + 0x558]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x550]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x548]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x540]
call fcn.1400059f4
nop
lea r8, [0x14009d268]
mov rdx, rax
lea rcx, [rbp + 0x538]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x530]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x528]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x520]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x518]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x510]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x748]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x510]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011963
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x518]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011987
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x520]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400119ab
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x528]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400119cf
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x530]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400119f3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x538]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011a17
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x540]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011a3b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x548]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011a5f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x550]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011a83
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x558]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011aa6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x748]
mov rdx, rbx
mov rcx, qword [rdi + 0x4d8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140011ac4
call rax
cmp qword [rdi + 0x4b0], 0
jne 0x140011ada
xor edx, edx
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_KillTimer]
imul r8d, dword [rdi + 0x4f0], 0xea60
xor r9d, r9d
mov edx, 0x3aa1
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_SetTimer]
mov qword [rdi + 0x4b0], rax
mov rdx, qword [rdi + 0x4b8]
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_KillTimer]
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011b2d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x750]
jmp 0x140011f0b
xor eax, eax
mov qword [rbp + 0x760], rax
lea rcx, [rbp + 0x588]
call fcn.1400059f4
nop
lea r8, [0x14009d240]
mov rdx, rax
lea rcx, [rbp + 0x580]
call fcn.1400059f4
nop
lea r8, [0x14009d260]
mov rdx, rax
lea rcx, [rbp + 0x578]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp + 0x570]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x568]
call fcn.1400059f4
nop
lea r8, [0x14009d1b8]
mov rdx, rax
lea rcx, [rbp + 0x560]
call fcn.1400059f4
nop
lea r8, [0x14009d1a8]
mov rdx, rax
lea rcx, [rbp + 0x760]
call fcn.1400059f4
nop
mov rdx, qword [rbp + 0x560]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011bfd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x568]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011c21
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x570]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011c45
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x578]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011c69
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x580]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011c8d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x588]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011cb0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdx, qword [rbp + 0x760]
mov rcx, rdi
call fcn.140024a34
mov qword [rdi + 0x4d8], rax
test rax, rax
je 0x140011f04
xor eax, eax
mov qword [rbp + 0x758], rax
lea rcx, [rbp + 0x758]
call fcn.140005ce0
nop
lea r8, [0x14009d220]
lea rdx, [0x14009d340]
lea rcx, [rbp + 0x5c8]
call fcn.1400059f4
nop
lea r8, [0x14009d288]
mov rdx, rax
lea rcx, [rbp + 0x5c0]
call fcn.1400059f4
nop
lea r8, [0x14009d268]
mov rdx, rax
lea rcx, [rbp + 0x5b8]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x5b0]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x5a8]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x598]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x590]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x758]
call fcn.14002cfe8
nop
mov rdx, qword [rbp + 0x590]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011dcd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x598]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011df1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5a0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011e15
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5a8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011e39
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5b0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011e5d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5b8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011e81
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5c0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011ea5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5c8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011ec8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x758]
mov rdx, rbx
mov rcx, qword [rdi + 0x4d8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140011ee7
call rax
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011f04
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x760]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011f28
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [rbp + 0x7a8]
call fcn.1400096c0
mov rbx, qword [rbp + 0x768]
mov rcx, qword [rbp + 0x710]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011f65
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rcx, [rbp + 0x920]
call fcn.14002c188
nop
mov rdx, qword [rbp + 0x770]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140011f96
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [rbp + 0x7c8]
call fcn.1400096c0
jmp 0x140012eb4
xor eax, eax
mov qword [rbp + 0x780], rax
mov r8, rsi
lea rdx, [0x14009d308]
lea rcx, [rbp - 0x78]
call fcn.1400059f4
nop
lea rsi, [0x14009d248]
mov r8, rsi
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.1400059f4
nop
lea rbx, [0x14009d200]
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.1400059f4
nop
lea r8, [0x14009d1e8]
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.1400059f4
nop
lea r8, [0x14009d378]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400059f4
nop
lea r8, [0x14009d218]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.1400059f4
nop
lea rdi, [0x14009d288]
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x700]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x6f8]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x6f0]
call fcn.1400059f4
nop
lea r8, [0x14009d238]
mov rdx, rax
lea rcx, [rbp + 0x6e8]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x6e0]
call fcn.1400059f4
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x6d8]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x6d0]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x6c8]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x6c0]
call fcn.1400059f4
nop
lea r8, [0x14009d2e8]
mov rdx, rax
lea rcx, [rbp + 0x6b8]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x6b0]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x6a8]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x6a0]
call fcn.1400059f4
nop
lea r8, [0x14009d1f8]
mov rdx, rax
lea rcx, [rbp + 0x698]
call fcn.1400059f4
nop
lea r8, [0x14009d2a0]
mov rdx, rax
lea rcx, [rbp + 0x690]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x688]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x680]
call fcn.1400059f4
nop
lea r8, [0x14009d120]
mov rdx, rax
lea rcx, [rbp + 0x678]
call fcn.1400059f4
nop
lea r8, [0x14009d2c0]
mov rdx, rax
lea rcx, [rbp + 0x670]
call fcn.1400059f4
nop
lea r8, [0x14009d280]
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x660]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp + 0x658]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x650]
call fcn.1400059f4
nop
lea rbx, [0x14009d1f8]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x648]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x640]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x638]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x630]
call fcn.1400059f4
nop
lea r8, [0x14009d100]
mov rdx, rax
lea rcx, [rbp + 0x628]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x618]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp + 0x610]
call fcn.1400059f4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x608]
call fcn.1400059f4
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x600]
call fcn.1400059f4
nop
lea r8, [0x14009d258]
mov rdx, rax
lea rcx, [rbp + 0x5f8]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.1400059f4
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x5e8]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp + 0x5e0]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp + 0x5d8]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x5d0]
call fcn.1400059f4
nop
lea r8, [0x14009d238]
mov rdx, rax
lea rcx, [rbp + 0x780]
call fcn.1400059f4
nop
mov rdx, qword [rbp + 0x5d0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012425
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5d8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012449
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5e0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001246d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5e8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012491
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5f0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400124b5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x5f8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400124d9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x600]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400124fd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x608]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012521
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x610]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012545
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x618]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012569
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x620]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001258d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x628]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400125b1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x630]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400125d5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x638]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400125f9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x640]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001261d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x648]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012641
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x650]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012665
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x658]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012689
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x660]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400126ad
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x668]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400126d1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x670]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400126f5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x678]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012719
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x680]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001273d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x688]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012761
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x690]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012785
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x698]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400127a9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6a0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400127cd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6a8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400127f1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6b0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012815
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6b8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012839
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6c0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001285d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6c8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012881
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6d0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400128a5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6d8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400128c9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6e0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400128ed
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6e8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012911
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6f0]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012935
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x6f8]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012959
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x700]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001297d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x14001299f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400129c1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x1400129e3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012a05
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012a27
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012a49
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012a6b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012a8d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012aaf
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x80]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012ad0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x78]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012af0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x718]
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
mov rdx, qword [rbp + 0x780]
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
jne 0x140012e90
mov ebx, 0x104
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0xb40]
call fcn.1400463f0
mov dword [rbp + 0x720], ebx
xor eax, eax
mov qword [rbp + 0x778], rax
lea rcx, [rbp + 0x778]
call fcn.140005ce0
nop
mov r8, r13
lea rdx, [0x14009d310]
lea rcx, [rbp + 0x160]
call fcn.1400059f4
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.1400059f4
nop
lea r8, [0x14009d230]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.1400059f4
nop
lea r8, [0x14009d210]
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.1400059f4
nop
lea r8, [0x14009d270]
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.1400059f4
nop
lea r8, [0x14009d200]
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.1400059f4
nop
lea r8, [0x14009d308]
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400059f4
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.1400059f4
nop
lea r8, [0x14009d220]
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.1400059f4
nop
lea r8, [0x14009d228]
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.1400059f4
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.1400059f4
nop
mov rdx, qword [rax]
lea rcx, [rbp + 0x778]
call fcn.14002cfe8
nop
mov rdx, qword [rbp - 0x70]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012c57
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x68]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012c78
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x60]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012c99
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x58]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012cba
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x50]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012cdb
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x48]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012cfc
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x40]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012d1d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x38]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012d3e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x30]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012d5f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x28]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012d80
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x160]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012da3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x720]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xb40]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7ec]
xor r8d, r8d
mov rbx, qword [rbp + 0x778]
mov rdx, rbx
mov rcx, qword [rbp + 0x718]
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x140012e65
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x810]
call fcn.1400463f0
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x810]
call fcn.14002c074
nop
cmp qword [rbp + 0x898], 0
je 0x140012e3d
mov r8d, dword [rbp + 0x720]
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x810]
call fcn.14002cef8
lea rcx, [rbp + 0x810]
call fcn.14002bf5c
nop
lea rcx, [rbp + 0x8b8]
call fcn.14002bff4
nop
lea rax, [0x14007c550]
mov qword [rbp + 0x8b8], rax
lea rcx, [rbp + 0x8b8]
call fcn.140043a40
nop
mov rcx, qword [rbp + 0x718]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
nop
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012e90
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x780]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012eb4
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [rbp + 0x920]
call fcn.140027fb8
nop
mov rdx, qword [rbp + 0x788]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
test eax, eax
jg 0x140012ee5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [rbp + 0x7f0]
call fcn.1400096c0
mov dword [r14], 1
xor eax, eax
mov rcx, qword [rbp + 0xc50]
xor rcx, rsp
call fcn.140041c20
lea r11, [rsp + 0xd60]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret