Function at 0x140026060
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x140070040]
xor rax, rsp
mov qword [rbp + 0x30], rax
mov rbx, rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x31
mov edi, dword [rcx + 0x1e4]
lea rdx, [rsp + 0x40]
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400260cf
test edi, edi
je 0x1400260cf
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14002610c
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026107
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027153
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x32
mov edi, dword [rbx + 0x1e8]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026149
test edi, edi
je 0x140026149
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026186
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026181
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027159
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x33
mov edi, dword [rbx + 0x1ec]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400261c3
test edi, edi
je 0x1400261c3
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026200
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400261fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002715f
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x34
mov edi, dword [rbx + 0x1f0]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x14002623d
test edi, edi
je 0x14002623d
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14002627a
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027165
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x35
mov edi, dword [rbx + 0x1f4]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400262b7
test edi, edi
je 0x1400262b7
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400262f4
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400262ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002716b
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x36
mov edi, dword [rbx + 0x1f8]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026331
test edi, edi
je 0x140026331
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14002636e
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026369
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027171
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x37
mov edi, dword [rbx + 0x1fc]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400263ab
test edi, edi
je 0x1400263ab
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400263e8
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400263e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027177
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x38
mov edi, dword [rbx + 0x200]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026425
test edi, edi
je 0x140026425
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026462
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002645d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002717d
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x39
mov edi, dword [rbx + 0x204]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x14002649f
test edi, edi
je 0x14002649f
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400264dc
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400264d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027183
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x30
mov edi, dword [rbx + 0x1e0]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026519
test edi, edi
je 0x140026519
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026556
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026551
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027189
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x2e
mov edi, dword [rbx + 0x208]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026593
test edi, edi
je 0x140026593
mov dword [rax + 0x30], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400265d0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400265cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002718f
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3143
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1e4]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026623
test edi, edi
je 0x140026615
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026660
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002665b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027195
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3243
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1e8]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400266b3
test edi, edi
je 0x1400266a5
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400266f0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002719b
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3343
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1ec]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026743
test edi, edi
je 0x140026735
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026780
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002677b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271a1
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3443
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1f0]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400267d3
test edi, edi
je 0x1400267c5
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026810
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002680b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271a7
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3543
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1f4]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026863
test edi, edi
je 0x140026855
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400268a0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002689b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271ad
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3643
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1f8]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x1400268f3
test edi, edi
je 0x1400268e5
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026930
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002692b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271b3
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3743
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1fc]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026983
test edi, edi
je 0x140026975
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400269c0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400269bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271b9
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3843
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x200]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026a13
test edi, edi
je 0x140026a05
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026a50
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026a4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271bf
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3943
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x204]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026aa3
test edi, edi
je 0x140026a95
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026ae0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026adb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271c5
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x3043
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x1e0]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026b33
test edi, edi
je 0x140026b25
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026b70
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026b6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271cb
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov eax, 0x2e43
mov word [rsp + 0x40], ax
mov byte [rsp + 0x42], 0
mov edi, dword [rbx + 0x208]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
cmp dword [rax + 0x30], 0
jne 0x140026bc3
test edi, edi
je 0x140026bb5
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140073440], 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026c00
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026bfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271d1
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x39
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
mov dword [rax], 5
mov dword [rax + 0x3c], 0x3e8
mov dword [rax + 0x40], 0x3e8
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026c7b
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026c76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271d7
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov ecx, 0x30
call fcn.14002d954
mov rsi, rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x10], 0x20
mov r13d, 0x2f
mov qword [rbp - 8], r13
movups xmm0, xmmword [str.89_42_50_B8_64_00_00_00_88_47_05]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400659d8]
movups xmmword [rax + 0x10], xmm1
mov byte [rax + 0x20], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea ecx, [r13 - 0xf]
call fcn.14002d954
mov r14, rax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], SafeArrayUnaccessData
mov r12d, 0x1f
mov qword [rbp - 0x28], r12
movups xmm0, xmmword [str.89_42_50_0F_B6_47_05]
movups xmmword [rax], xmm0
mov eax, dword [0x140065a00]
mov dword [r14 + 0x10], eax
mov byte [r14 + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lea ecx, [r13 + 1]
call fcn.14002d954
mov rdi, rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x18], 0x23
mov qword [rbp + 0x20], r13
movups xmm0, xmmword [str.89_42_50_0F_B6_47_05_89____00_00]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140065a18]
movups xmmword [rax + 0x10], xmm1
movzx eax, word [0x140065a28]
mov word [rdi + 0x20], ax
movzx eax, byte [0x140065a2a]
mov byte [rdi + 0x22], al
mov byte [rdi + 0x23], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140065c80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], 0x38
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
mov r15, rax
xor eax, eax
mov dword [r15], eax
cmp dword [r15 + 4], 2
je 0x140026d8e
mov dword [r15 + 4], eax
lea rcx, [r15 + 0x68]
lea rax, [rbp + 8]
cmp rcx, rax
je 0x140026dad
mov r8d, 0x23
mov rdx, rdi
call fcn.1400020c0
mov rdi, qword [rbp + 8]
lea rcx, [r15 + 0x88]
lea rax, [rbp - 0x40]
cmp rcx, rax
je 0x140026dd3
mov r8d, SafeArrayUnaccessData
mov rdx, r14
call fcn.1400020c0
mov r12, qword [rbp - 0x28]
mov r14, qword [rbp - 0x40]
lea rcx, [r15 + 0xa8]
lea rax, [rbp - 0x20]
cmp rcx, rax
je 0x140026df9
mov r8d, 0x20
mov rdx, rsi
call fcn.1400020c0
mov r13, qword [rbp - 8]
mov rsi, qword [rbp - 0x20]
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140026e36
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026e31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271dd
call fcn.14002d920
movdqa xmm0, xmmword [0x140065c70]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x140026e84
inc rdx
mov rax, rdi
cmp rdx, 0x1000
jb 0x140026e7b
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271e3
mov rcx, rdi
call fcn.14002d920
nop
cmp r12, 0xf
jbe 0x140026ebd
lea rdx, [r12 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x140026eb4
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400271e9
mov rcx, r14
call fcn.14002d920
nop
cmp r13, 0xf
jbe 0x140026ef4
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140026eec
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002714d
mov rcx, rsi
call fcn.14002d920
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_VariantClear]
movdqu xmmword [rbp - 0x70], xmm1
movabs rax, 0x3039203843204238
mov qword [rbp - 0x80], rax
mov byte [rbp - 0x78], 0
movups xmmword [rsp + 0x60], xmm0
movdqu xmmword [rsp + 0x70], xmm1
movabs rax, 0x3843204634204630
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 0
movups xmmword [rbp - 0x60], xmm0
mov ecx, 0x20
call fcn.14002d954
mov qword [rbp - 0x60], rax
movdqa xmm0, xmmword [0x140065d20]
movdqu xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [str.0F_4F_C8_45_33_C0_85_C9_89]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x140065a40]
movsd qword [rax + 0x10], xmm0
movzx ecx, word [0x140065a48]
mov word [rax + 0x18], cx
mov byte [rax + 0x1a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 2
lea rdx, [0x1400659b8]
lea rcx, [rsp + 0x40]
call fcn.1400022b0
mov byte [rsp + 0x42], 0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
mov rcx, rax
lea r9, [rbp - 0x80]
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x60]
call fcn.140003d10
nop
lea rcx, [rsp + 0x40]
call fcn.140001f00
nop
lea rcx, [rbp - 0x60]
call fcn.140001f00
nop
lea rcx, [rsp + 0x60]
call fcn.140001f00
nop
lea rcx, [rbp - 0x80]
call fcn.140001f00
lea rdx, str.90_90_90
lea rcx, [rsp + 0x40]
call fcn.140001f60
nop
lea rdx, str.41_FF_C8
lea rcx, [rsp + 0x60]
call fcn.140001f60
nop
lea rdx, str.41_FF_C8_44_89_05_____3B__0F_4C__83__04
lea rcx, [rbp - 0x80]
call fcn.140001f60
nop
lea rdx, [0x1400659bc]
lea rcx, [rbp - 0x60]
call fcn.140001f60
nop
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.140025860
mov rcx, rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x80]
call fcn.140003d10
nop
lea rcx, [rbp - 0x60]
call fcn.140001f00
nop
lea rcx, [rbp - 0x80]
call fcn.140001f00
nop
lea rcx, [rsp + 0x60]
call fcn.140001f00
nop
lea rcx, [rsp + 0x40]
call fcn.140001f00
lea rdx, str.B8_E7_03_00_00_89_01_89_41_04_89_41_08_89_41_0C_89_41_10_89_41_14_89_41_18_89_41_1C_03_41_04
lea rcx, [rsp + 0x40]
call fcn.140001f60
nop
lea rdx, str.8B_01_03_41_04
lea rcx, [rsp + 0x60]
call fcn.140001f60
nop
lea rdx, str.8B_01_03_41_04_03_41_08_03_41_0C_03_41_10_03_41_14_03_41_18_03_41_1C_C3
lea rcx, [rbp - 0x80]
call fcn.140001f60
nop
lea rdx, [0x1400659c0]
lea rcx, [rbp - 0x60]
call fcn.140001f60
nop
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.140025860
mov rcx, rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x80]
call fcn.140003c70
nop
lea rcx, [rbp - 0x60]
call fcn.140001f00
nop
lea rcx, [rbp - 0x80]
call fcn.140001f00
nop
lea rcx, [rsp + 0x60]
call fcn.140001f00
nop
lea rcx, [rsp + 0x40]
call fcn.140001f00
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.14002d900
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
int3
call fcn.14003474c
nop
call fcn.14003474c
nop
call fcn.14003474c
nop
call fcn.14003474c
int3