Function at 0x18003f080
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rax + 0x20], rbx
mov rbp, rcx
xor r13d, r13d
mov dword [rcx + 0xa0], r13d
call fcn.180054a5c
nop
lea rcx, [rbp + 0xb0]
call fcn.180033ef0
nop
mov qword [rbp + 0xf0], r13
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x100], r13
mov qword [rbp + 0x108], r13
mov byte [rbp + 0x129], r13b
mov dword [rbp + 0x12c], r13d
mov qword [rbp + 0x130], r13
mov qword [rbp + 0x138], r13
mov qword [rbp + 0x140], r13
mov dword [rbp + 0x170], r13d
mov dword [rbp + 0x174], r13d
mov qword [rbp + 0x198], r13
mov byte [rbp + 0x1b0], r13b
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1e0], r13
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f8], r13
mov qword [rbp + 0x200], r13
mov byte [rbp + 0x208], r13b
mov byte [rbp + 0x218], r13b
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x238], r13
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], r13
mov byte [rbp + 0x270], r13b
mov dword [rbp + 0x274], 0xfffffffe
mov qword [rbp + 0x278], r13
mov dword [rsp + 0x78], 0x39791dfd
lea edi, [r13 + 3]
mov dword [rsp + 0x80], edi
or r15d, 0xffffffff
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x3a213282
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x880bdac0
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xb2ed0306
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xa2eef194
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xe9546311
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xbe1cb378
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x84717a54
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xee6e5b96
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x1ed9cbee
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xe4936a26
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x94945bf4
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xf2463807
lea edi, [r13 + 2]
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x29ac2a15
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x7b960306
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xf2e0da47
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xd9523932
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x2a2d3a4f
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xb2e6882c
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x285636f7
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x7d6c9c18
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x67200232
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x36b7023e
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x7d6220e4
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x3659a16a
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x99f00773
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x50dccb46
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x299e269a
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x6feed7ef
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xd0b5f72
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x36d400fc
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xc7da78a
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x65e53185
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x25c9a7b1
lea r12d, [r13 + 1]
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xbacd2a63
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x9fb61561
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x9a4e3ae9
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xfa61bed1
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x7308d095
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x21cb3202
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x6c67cf2
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xb7a9dc18
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x48ce4e81
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xb4e13b38
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xe3e0da1b
mov dword [rsp + 0x80], r13d
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xaff44052
mov dword [rsp + 0x80], r13d
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xeda1ebe2
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x267fa9f1
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x3ce47240
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x504c6261
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xefb77c1
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xb3618fed
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x6e781e18
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x6e781e19
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xf6b55403
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x3aed4afd
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xe6706650
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x501408
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x501409
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x37d0c3bf
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xcd1f34f6
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xffd39302
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x54718456
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x69aa65f3
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x55df6aeb
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xd09f7ad3
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x6502249a
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0x6cb8c653
lea r14d, [r13 + 5]
mov dword [rsp + 0x80], r14d
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x60]
call fcn.18004a248
mov rdi, rax
mov rcx, qword [rax]
cmp rcx, r13
je 0x18003fe9a
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [rdi], r13
mov dword [rsp + 0x78], 0x96e1ee79
mov dword [rsp + 0x80], r14d
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rdx, qword [rsp + 0x80]
mov qword [rax], rdx
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x60]
call fcn.18004a248
mov rdi, rax
mov rcx, qword [rax]
cmp rcx, r13
je 0x18003feed
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [rdi], r13
mov dword [rsp + 0x78], 0xb00b0b9b
mov dword [rsp + 0x80], 2
mov dword [rsp + 0x84], r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x20]
call fcn.180025d60
mov rcx, qword [rsp + 0x80]
mov qword [rax], rcx
mov dword [rsp + 0x78], 0xf2463807
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rdi, rax
mov esi, SafeArrayUnaccessData
cmp word [rax], si
je 0x18003ff60
mov rcx, rax
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
cmp eax, r13d
jge 0x18003ff5d
mov ecx, eax
call fcn.18007d370
int3
mov word [rdi], si
mov r12d, 0x80000000
mov dword [rdi + 8], r12d
mov dword [rsp + 0x78], 0x29ac2a15
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rdi, rax
cmp word [rax], si
je 0x18003ffa4
mov rcx, rax
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
cmp eax, r13d
jge 0x18003ffa1
mov ecx, eax
call fcn.18007d370
int3
mov word [rdi], si
mov dword [rdi + 8], r12d
mov dword [rsp + 0x78], 0x7b960306
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, r12d
call fcn.18000d898
mov dword [rsp + 0x78], 0xf2e0da47
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, r12d
call fcn.18000d898
mov dword [rsp + 0x78], 0xd9523932
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.18000d898
mov dword [rsp + 0x78], 0xffd39302
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.180028548
mov dword [rsp + 0x78], 0x54718456
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.180028548
mov dword [rsp + 0x78], 0x69aa65f3
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.180028548
mov dword [rsp + 0x78], 0xbacd2a63
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, reloc.OLEAUT32.dll_SetErrorInfo
call fcn.18000d898
mov dword [rsp + 0x78], 0x21cb3202
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov dl, 1
call fcn.180028548
mov dword [rsp + 0x78], 0x504c6261
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.18000d898
mov dword [rsp + 0x78], 0xefb77c1
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, r14d
call fcn.18000d898
mov dword [rsp + 0x78], 0xb3618fed
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, reloc.OLEAUT32.dll_DllRegisterServer
call fcn.18000d898
mov dword [rsp + 0x78], 0x6e781e18
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, r14d
call fcn.18000d898
mov dword [rsp + 0x78], 0x6e781e19
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
mov edx, r14d
call fcn.18000d898
mov dword [rsp + 0x78], 0xf6b55403
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.18000d898
mov dword [rsp + 0x78], 0x2a2d3a4f
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rdi, rax
mov rcx, rax
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
cmp eax, r13d
jge 0x1800401cf
mov ecx, eax
call fcn.18007d370
int3
mov eax, 8
mov word [rdi], ax
lea rcx, [0x1800906c8]
call fcn.18007d420
mov qword [rdi + 8], rax
mov dword [rsp + 0x78], 0x285636f7
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.180025c10
mov rcx, rax
xor edx, edx
call fcn.180028548
nop
mov rax, rbp
mov rbx, qword [rsp + 0x88]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret