Function at 0x1800174c0
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x370]
sub rsp, 0x470
mov edi, ecx
lea r14, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x228], r14
lea r13, vtable.CVolObject.0
mov qword [rbp + 0x228], r13
xor r12d, r12d
mov qword [rbp + 0x230], r12
mov qword [rbp + 0x238], r12
lea rsi, vtable.CVolMem.0
mov qword [rbp + 0x228], rsi
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x250], r12
mov qword [rbp + 0x248], r12
mov qword [rbp + 0x258], 0x40
movabs rcx, 0x14c7f15c0
call fcn.180090b70
mov r15, rax
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
mov dword [rsp + 0x28], 0x30
mov dword [rsp + 0x20], 0xec
lea edx, [r12 + 4]
lea r9d, [rdx + 0x7f]
lea r8d, [r12 + 0x48]
lea rcx, [rbp + 0xe8]
call fcn.1800a43d0
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x180017606
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x198], rsi
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x1c8], 0x40
mov edx, edi
lea rcx, [rbp + 0x260]
call fcn.18004c640
mov rbx, rax
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
or qword [rbp + 0x10], 1
or qword [rbp - 0x28], 1
or qword [rbp - 0x60], 1
or qword [rsp + 0x68], 1
or qword [rbp + 0x48], 1
or qword [rbp + 0x80], 1
or qword [rbp + 0xb8], 1
or qword [rbp + 0x1a0], 1
mov edx, 2
mov r9d, reloc.OLEAUT32.dll_VariantTimeToSystemTime
lea r8d, [rdx + 0x3f]
lea rcx, [rbp + 0xe8]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 8]
mov qword [rsp + 0x58], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x198]
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x1d0]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180017904
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x180017944
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x180017984
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1800179c4
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x198], r13
mov qword [rbp + 0xb0], rsi
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x180017a04
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x180017a3b
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x180017a6c
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x180017a98
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x180017ac2
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x180017aea
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x180017b12
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x198], rsi
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x1c8], 0x40
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x200], 0x40
or qword [rbp + 0x148], 1
or qword [rbp + 0x1a0], 1
or qword [rbp + 0xb8], 1
or qword [rbp + 0x80], 1
or qword [rbp + 0x48], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov edx, 5
mov r9d, 0xae
lea r8d, [r9 + 0xc]
lea rcx, [rbp + 0x1d0]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x198]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x180017e54
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180017e94
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x180017ec8
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x180017ef0
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x180017f18
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x180017f44
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x180017f6e
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x180017f99
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0xb0], rsi
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x180017fd6
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x180018016
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x180018056
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x200], 0x40
or qword [rbp + 0xf0], 1
or qword [rbp + 0xb8], 1
or qword [rbp + 0x80], 1
or qword [rbp + 0x48], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
or qword [rbp + 0x148], 1
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x30], 0xff
mov dword [rsp + 0x28], 0xff
mov dword [rsp + 0x20], 0xff
mov edx, 0xa
mov r9d, reloc.OLEAUT32.dll_VariantTimeToSystemTime
lea r8d, [rdx + 0x3e]
lea rcx, [rbp + 0x1d0]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x140]
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x1800183c6
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180018406
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x180018446
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x18001847a
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x1800184a2
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x1800184ca
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x1800184f6
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x180018520
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x18001854b
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0xb0], rsi
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x180018588
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x1800185c8
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x198], rsi
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x1c8], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
movabs rdx, 0x14c7f15c0
lea rcx, [rbp + 0x78]
call fcn.18004cfb0
mov rbx, rax
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x200], 0x40
or qword [rbp + 0x1a0], 1
or qword [rbp + 0x48], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
or qword [rbp + 0x148], 1
or qword [rbp + 0xf0], 1
mov edx, 2
mov r9d, reloc.OLEAUT32.dll_UnRegisterTypeLib
lea r8d, [rdx + 0x46]
lea rcx, [rbp + 0x1d0]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 0x198]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x1800188d7
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180018917
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x18001894e
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x18001898b
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x1800189cb
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x1800189ff
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x180018a27
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x180018a4f
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x180018a7b
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x180018aa5
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x180018ad9
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x198], r13
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x200], 0x40
or qword [rbp + 0xb8], 1
or qword [rbp + 0x80], 1
or qword [rbp + 0x48], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
or qword [rbp + 0x148], 1
or qword [rbp + 0xf0], 1
mov dword [rsp + 0x20], 9
mov edx, 3
mov r9d, 0x8b
lea r8d, [rdx + 0x45]
lea rcx, [rbp + 0x1d0]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe8]
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x180018e1d
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180018e5d
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x180018e9d
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x180018edd
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x180018f11
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x180018f39
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x180018f61
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x180018f8d
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x180018fb7
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x180018fe2
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0xb0], rsi
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x18001901f
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x198], rsi
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x1c8], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
mov qword [rbp + 0x2b8], r14
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r12
mov qword [rbp + 0x2c8], r12
lea rax, vtable.CWString.0
mov qword [rbp + 0x2b8], rax
lea rax, [rbp + 0x2d8]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x2d8], r14
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r12
mov qword [rbp + 0x2e8], r12
mov qword [rbp + 0x2d8], rsi
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x308], 0x40
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x308], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rbp + 0x2b8], rax
lea rax, str.49_83_E9_40
mov qword [rbp + 0x2d0], rax
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0xb0]
call fcn.18008fac0
mov rdi, rax
mov edx, 0xce3a8
lea rcx, [rbp + 0x40]
call fcn.18004c640
mov rbx, rax
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
mov qword [rbp + 0x320], r12
lea rax, vtable.CWString.0
mov qword [rbp + 0x310], rax
lea rax, [rbp + 0x330]
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x338], r12
mov qword [rbp + 0x340], r12
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x348], r12
mov qword [rbp + 0x358], r12
mov qword [rbp + 0x350], r12
mov qword [rbp + 0x360], 0x40
mov qword [rbp + 0x328], r12
mov qword [rbp + 0x360], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rbp + 0x310], rax
lea rax, str.4C_8B_C9_49_81_C1
mov qword [rbp + 0x328], rax
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x1d0]
call fcn.18008fac0
nop
or qword [rbp + 0x1a0], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
or qword [rbp + 0x148], 1
or qword [rbp + 0xf0], 1
lea rcx, [rbp + 0x198]
mov qword [rsp + 0x58], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x50], rcx
lea rcx, [rbp - 0x68]
mov qword [rsp + 0x48], rcx
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 8]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x140]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xe8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x180019416
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180019456
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
lea rax, [rbp + 0x330]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x330], rsi
mov rdx, qword [rbp + 0x348]
test rdx, rdx
je 0x1800194a4
lea rcx, [rbp + 0x330]
mov rax, qword [rbp + 0x330]
call qword [rax + 0x18]
mov qword [rbp + 0x348], r12
mov qword [rbp + 0x358], r12
mov qword [rbp + 0x350], r12
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x1800194df
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0xb0], rsi
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x180019513
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xb0], r13
lea rax, [rbp + 0x2d8]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x2d8], rsi
mov rdx, qword [rbp + 0x2f0]
test rdx, rdx
je 0x180019561
lea rcx, [rbp + 0x2d8]
mov rax, qword [rbp + 0x2d8]
call qword [rax + 0x18]
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x1800195a8
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x1800195e8
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x18001961c
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x180019644
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x18001966c
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x180019698
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1800196ce
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
movabs rdx, 0x145d58190
lea rcx, [rbp + 0x198]
call fcn.18004cfb0
mov rbx, rax
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x200], 0x40
or qword [rbp + 0x80], 1
or qword [rbp + 0x48], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
or qword [rbp + 0x148], 1
or qword [rbp + 0xf0], 1
mov edx, 2
mov r9d, reloc.OLEAUT32.dll_VariantTimeToSystemTime
lea r8d, [rdx + 0x46]
lea rcx, [rbp + 0x1d0]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x1800199d4
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180019a14
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x180019a54
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x198], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x180019a94
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x180019ad4
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x180019b08
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x180019b30
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x180019b58
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x180019b84
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x180019bae
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x180019bd9
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], 0x40
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x70], 0x40
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x38], 0x40
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp], 0x40
mov qword [rbp + 8], r14
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x38], 0x40
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x148], r12
mov qword [rbp + 0x150], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x170], 0x40
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x118], 0x40
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x200], 0x40
or qword [rbp + 0xb8], 1
or qword [rbp + 0x80], 1
or qword [rbp + 0x48], 1
or qword [rsp + 0x68], 1
or qword [rbp - 0x60], 1
or qword [rbp - 0x28], 1
or qword [rbp + 0x10], 1
or qword [rbp + 0x148], 1
or qword [rbp + 0xf0], 1
mov dword [rsp + 0x38], 0x30
mov dword [rsp + 0x30], 0xc4
mov dword [rsp + 0x28], 0x83
mov dword [rsp + 0x20], 0x48
mov edx, 6
mov r9d, 0xd0
lea r8d, [r9 + 0x2f]
lea rcx, [rbp + 0x1d0]
call fcn.1800a43d0
mov r8, rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe8]
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x260]
call fcn.180090970
mov rbx, rax
lea rcx, [rbp + 0x228]
mov rdx, qword [rbp + 0x228]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.180005640
nop
mov qword [rbp + 0x260], rsi
mov rdx, qword [rbp + 0x278]
test rdx, rdx
je 0x180019f32
lea rcx, [rbp + 0x260]
mov rax, qword [rbp + 0x260]
call qword [rax + 0x18]
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x288], r12
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x1d0], rsi
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x180019f72
lea rcx, [rbp + 0x1d0]
mov rax, qword [rbp + 0x1d0]
call qword [rax + 0x18]
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0xe8], rsi
mov rdx, qword [rbp + 0x100]
test rdx, rdx
je 0x180019fb2
lea rcx, [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
call qword [rax + 0x18]
mov qword [rbp + 0x100], r12
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xe8], r13
mov qword [rbp + 0x140], rsi
mov rdx, qword [rbp + 0x158]
test rdx, rdx
je 0x180019ff2
lea rcx, [rbp + 0x140]
mov rax, qword [rbp + 0x140]
call qword [rax + 0x18]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x168], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x140], r13
mov qword [rbp + 8], rsi
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x18001a026
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x28], r12
mov qword [rbp + 8], r13
mov qword [rbp - 0x30], rsi
mov rdx, qword [rbp - 0x18]
test rdx, rdx
je 0x18001a04e
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x30]
call qword [rax + 0x18]
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x68], rsi
mov rdx, qword [rbp - 0x50]
test rdx, rdx
je 0x18001a076
lea rcx, [rbp - 0x68]
mov rax, qword [rbp - 0x68]
call qword [rax + 0x18]
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x68], r13
mov qword [rsp + 0x60], rsi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x18001a0a2
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x60]
call qword [rax + 0x18]
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x80], r12
mov qword [rsp + 0x60], r13
mov qword [rbp + 0x40], rsi
mov rdx, qword [rbp + 0x58]
test rdx, rdx
je 0x18001a0cc
lea rcx, [rbp + 0x40]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x18]
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x78], rsi
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x18001a0f7
lea rcx, [rbp + 0x78]
mov rax, qword [rbp + 0x78]
call qword [rax + 0x18]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x78], r13
mov qword [rbp + 0xb0], rsi
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x18001a134
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd8], r12
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xb0], r13
lea rcx, [rbp + 0x228]
call fcn.1800076d0
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [r15 + 0xce3a8]
call fcn.180090ad0
mov edi, eax
lea rcx, [r15 + 0xce3ac]
call fcn.180090ad0
mov esi, eax
lea rcx, [r15 + 0xce3b0]
call fcn.180090ad0
mov r14d, eax
lea rcx, [r15 + 0xce3b4]
call fcn.180090ad0
mov r15d, eax
test edi, edi
jle 0x18001a5ed
movabs rcx, 0x14be6700c
call fcn.180090ad0
cmp edi, eax
jne 0x18001a1d3
movabs rcx, 0x14be67010
call fcn.180090ad0
cmp esi, eax
je 0x18001a5a8
mov edx, esi
lea rcx, [rbp + 0x140]
call fcn.18004c570
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0xe8]
call fcn.18004c570
nop
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x2b8], rdx
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r12
mov qword [rbp + 0x2c8], r12
lea rcx, vtable.CWString.0
mov qword [rbp + 0x2b8], rcx
lea rcx, [rbp + 0x2d8]
mov qword [rbp + 0x3b8], rcx
mov qword [rbp + 0x2d8], rdx
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r12
mov qword [rbp + 0x2e8], r12
lea rcx, vtable.CVolMem.0
mov qword [rbp + 0x2d8], rcx
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x308], 0x40
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x308], 0xfe
lea rcx, vtable.CWConstString.0
mov qword [rbp + 0x2b8], rcx
lea rcx, [0x1802dd4b0]
mov qword [rbp + 0x2d0], rcx
mov r8, rax
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x1d0]
call fcn.1800a6740
nop
lea r8, [0x1802dd4ac]
mov rdx, rax
lea rcx, [rbp + 0x260]
call fcn.1800a68f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.1800a6740
nop
mov rcx, rax
call fcn.18000cdc0
nop
lea rax, [rbp + 0x330]
mov qword [rbp + 0x3c0], rax
lea rbx, vtable.CVolMem.0
mov qword [rbp + 0x330], rbx
mov rdx, qword [rbp + 0x348]
test rdx, rdx
je 0x18001a32d
lea rcx, [rbp + 0x330]
mov rax, qword [rbp + 0x330]
call qword [rax + 0x18]
mov qword [rbp + 0x348], r12
mov qword [rbp + 0x358], r12
mov qword [rbp + 0x350], r12
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x310], r13
lea rax, [rbp + 0x280]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x280], rbx
mov rdx, qword [rbp + 0x298]
test rdx, rdx
je 0x18001a382
lea rcx, [rbp + 0x280]
mov rax, qword [rbp + 0x280]
call qword [rax + 0x18]
mov qword [rbp + 0x298], r12
mov qword [rbp + 0x2a8], r12
mov qword [rbp + 0x2a0], r12
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x260], r13
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x1f0], rbx
mov rdx, qword [rbp + 0x208]
test rdx, rdx
je 0x18001a3d7
lea rcx, [rbp + 0x1f0]
mov rax, qword [rbp + 0x1f0]
call qword [rax + 0x18]
mov qword [rbp + 0x208], r12
mov qword [rbp + 0x218], r12
mov qword [rbp + 0x210], r12
mov qword [rbp + 0x1f0], r13
mov qword [rbp + 0x1d0], r13
lea rax, [rbp + 0x2d8]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x2d8], rbx
mov rdx, qword [rbp + 0x2f0]
test rdx, rdx
je 0x18001a42c
lea rcx, [rbp + 0x2d8]
mov rax, qword [rbp + 0x2d8]
call qword [rax + 0x18]
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2b8], r13
lea rax, [rbp + 0x108]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x108], rbx
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x18001a481
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x18]
mov qword [rbp + 0x120], r12
mov qword [rbp + 0x130], r12
mov qword [rbp + 0x128], r12
mov qword [rbp + 0x108], r13
mov qword [rbp + 0xe8], r13
lea rax, [rbp + 0x160]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x160], rbx
mov rdx, qword [rbp + 0x178]
test rdx, rdx
je 0x18001a4d6
lea rcx, [rbp + 0x160]
mov rax, qword [rbp + 0x160]
call qword [rax + 0x18]
mov qword [rbp + 0x178], r12
mov qword [rbp + 0x188], r12
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x160], r13
mov qword [rbp + 0x140], r13
cmp qword [0x180343428], 0
jne 0x18001a51b
mov qword [0x180343428], 1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
call fcn.1802517ac
call fcn.180251780
movsxd rbx, eax
movabs rax, 0x6666666666666667
imul rbx
sar rdx, 1
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*4]
sub rbx, rax
inc rbx
cmp qword [0x180343428], 0
jne 0x18001a569
mov qword [0x180343428], 1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
call fcn.1802517ac
add ebx, r15d
call fcn.180251780
movsxd rcx, eax
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 1
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*4]
sub rcx, rax
lea r8d, [rcx + 1]
add r8d, r14d
mov r9d, ebx
mov edx, esi
mov ecx, edi
call fcn.180035f40
mov ecx, 0x12c
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.18006deb0
call fcn.1800714f0
test eax, eax
je 0x18001a5ed
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.180024cf0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.180033b70
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, vtable.CVolMem.0
mov qword [rbp + 0x228], rcx
mov rdx, qword [rbp + 0x240]
test rdx, rdx
je 0x18001a618
lea rcx, [rbp + 0x228]
mov rax, qword [rbp + 0x228]
call qword [rax + 0x18]
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x250], r12
mov qword [rbp + 0x248], r12
mov qword [rbp + 0x228], r13
mov rbx, qword [rsp + 0x4b0]
add rsp, 0x470
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret