Function at 0x140025b10
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x50
mov rsi, rcx
xor r14d, r14d
mov rbx, qword [rcx]
mov r8, qword [rbx + 8]
mov rdx, rcx
call fcn.1400263f0
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [rsi + 8], r14
mov dword [rsi + 0x194], 0x4cbebc20
mov dword [rsi + 0x184], 0x4cbebc20
mov dword [rsi + 0x180], 0x4cbebc20
mov dword [rsi + 0x17c], 0x4cbebc20
mov dword [rsi + 0x178], 0x4cbebc20
mov dword [rsi + 0x174], 0x4cbebc20
mov dword [rsi + 0x170], 0x4cbebc20
mov dword [rsi + 0x190], 0x4cbebc20
mov dword [rsi + 0x18c], 0x4cbebc20
mov dword [rsi + 0x188], 0x4cbebc20
mov qword [rsi + 0x1b0], r14
mov qword [rsi + 0x1a8], r14
mov qword [rsi + 0x1a0], r14
mov qword [rsi + 0x198], r14
mov qword [rsi + 0x1d0], r14
mov qword [rsi + 0x1c8], r14
mov qword [rsi + 0x1c0], r14
mov qword [rsi + 0x1b8], r14
lea rbp, [rsi + 0x218]
mov rcx, rbp
call fcn.14002e860
mov qword [rsi + 0xf0], r14
lea rcx, [rsi + 0x150]
call fcn.14002c4a0
lea rdx, [rsi + 0x80]
lea rcx, [rsi + 0x150]
call fcn.14002c350
mov rcx, rax
lea rdx, [rsi + 0x80]
call fcn.140012220
lea rbx, [rsi + 0xf8]
mov byte [rbx + 0x68], r14b
lea ecx, [r14 + 0x10]
call fcn.1400309c4
mov qword [rax], rbx
lea rcx, [0x14002bf90]
mov qword [rax + 8], rcx
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x14002cba0]
xor edx, edx
xor ecx, ecx
call fcn.14003b928
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140025d3d
cmp dword [rsp + 0x38], r14d
je 0x140025d32
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.14002ff6c
test eax, eax
jne 0x140025d32
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea ecx, [rax + 0x10]
call fcn.1400309c4
mov qword [rax], rbp
lea rcx, [0x14002ec20]
mov qword [rax + 8], rcx
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x14002cba0]
xor edx, edx
xor ecx, ecx
call fcn.14003b928
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140025d58
cmp dword [rsp + 0x38], r14d
je 0x140025d4d
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.14002ff6c
test eax, eax
jne 0x140025d4d
mov rcx, rsi
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x80]
add rsp, 0x50
pop r14
pop rdi
pop rsi
jmp 0x1400267a0
mov ecx, 1
call fcn.14002fed0
nop
mov dword [rsp + 0x38], r14d
mov ecx, 6
call fcn.14002fed0
nop
mov ecx, 1
call fcn.14002fed0
nop
mov dword [rsp + 0x38], r14d
mov ecx, 6
call fcn.14002fed0
int3
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 - 0x37]
sub rsp, 0xb0
mov rax, qword [0x140074048]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x31
mov edi, dword [rcx + 0x1e4]
lea rdx, [rbp - 0x59]
call fcn.140025d80
test edi, edi
je 0x140026808
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026843
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002683e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275e1
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x32
mov edi, dword [rbx + 0x1e8]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026879
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400268b4
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400268af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275e7
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x33
mov edi, dword [rbx + 0x1ec]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x1400268ea
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026925
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026920
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275ed
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x34
mov edi, dword [rbx + 0x1f0]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x14002695b
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026996
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026991
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275f3
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x35
mov edi, dword [rbx + 0x1f4]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x1400269cc
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026a07
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026a02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275f9
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x36
mov edi, dword [rbx + 0x1f8]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026a3d
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026a78
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026a73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275ff
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x37
mov edi, dword [rbx + 0x1fc]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026aae
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026ae9
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026ae4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027605
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x38
mov edi, dword [rbx + 0x200]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026b1f
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026b5a
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026b55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002760b
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x39
mov edi, dword [rbx + 0x204]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026b90
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026bcb
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026bc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027611
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x30
mov edi, dword [rbx + 0x1e0]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026c01
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026c3c
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026c37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027617
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x2e
mov edi, dword [rbx + 0x208]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026c72
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026cad
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026ca8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002761d
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov esi, 0x3143
mov word [rbp - 0x59], si
mov byte [rbp - 0x57], 0
mov edi, dword [rbx + 0x1e4]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026cea
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140077240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026d33
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026d2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027623
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov r12d, 0x3243
mov word [rbp - 0x59], r12w
mov byte [rbp - 0x57], 0
mov edi, dword [rbx + 0x1e8]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026d72
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140077240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026dbb
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026db6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027629
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3343
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
mov edi, dword [rbx + 0x1ec]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026df8
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140077240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026e41
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026e3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002762f
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3443
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
mov edi, dword [rbx + 0x1f0]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026e7e
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140077240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026ec7
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026ec2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027635
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3543
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
mov edi, dword [rbx + 0x1f4]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026f04
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140077240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026f4d
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026f48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002763b
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3643
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
mov edi, dword [rbx + 0x1f8]
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
test edi, edi
je 0x140026f8a
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140077240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026fd3
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026fce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027641
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x33
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
xor r13d, r13d
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027041
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002703c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027647
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x38
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400270ac
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400270a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002764d
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x39
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027117
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140027112
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027653
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], 0x30
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027182
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002717d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027659
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x59], si
mov byte [rbp - 0x57], 0
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400271ef
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400271ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002765f
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
mov qword [rbp - 9], 5
mov r15d, reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp - 1], r15
mov eax, dword [0x140069124]
mov dword [rbp - 0x19], eax
movzx eax, byte [0x140069128]
mov byte [rbp - 0x15], al
mov byte [rbp - 0x14], 0
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], 5
mov r14d, r15d
mov qword [rbp - 0x21], r15
mov eax, dword [str.0F_82]
mov dword [rbp - 0x39], eax
movzx eax, byte [0x140069130]
mov byte [rbp - 0x35], al
mov byte [rbp - 0x34], 0
movups xmmword [rbp + 7], xmm0
lea ecx, [r15 + 0x51]
call fcn.1400309c4
mov rdi, rax
mov qword [rbp + 7], rax
mov qword [rbp + 0x17], 0x53
mov esi, 0x5f
mov qword [rbp + 0x1f], rsi
movaps xmm0, xmmword [str.0F_82___00_00_48_8B____00_00_48_85__74__48_83____00_00_00_0F_85___00_00]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x140069150]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x140069160]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x140069170]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x140069180]
movups xmmword [rax + 0x40], xmm0
movzx eax, word [0x140069190]
mov word [rdi + 0x50], ax
movzx eax, byte [0x140069192]
mov byte [rdi + 0x52], al
mov byte [rdi + 0x53], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], r15
mov word [rbp - 0x59], r12w
mov byte [rbp - 0x57], 0
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov r12, rax
mov dword [rax], r13d
mov dword [rax + 4], 4
lea rcx, [rax + 0x78]
lea rax, [rbp + 7]
cmp rcx, rax
je 0x140027313
lea r8d, [r15 + 0x44]
mov rdx, rdi
call fcn.140001f40
mov rsi, qword [rbp + 0x1f]
mov rdi, qword [rbp + 7]
lea rcx, [r12 + 0x98]
lea rax, [rbp - 0x39]
cmp rcx, rax
je 0x140027337
mov r8d, 5
lea rdx, [rbp - 0x39]
call fcn.140001f40
mov r14, qword [rbp - 0x21]
lea rcx, [r12 + 0xb8]
lea rax, [rbp - 0x19]
cmp rcx, rax
je 0x14002735b
mov r8d, 5
lea rdx, [rbp - 0x19]
call fcn.140001f40
mov r15, qword [rbp - 1]
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027396
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140027391
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027665
call fcn.140030990
mov qword [rbp - 0x49], r13
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp - 0x59], 0
cmp rsi, 0x10
jb 0x1400273de
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400273d5
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002766b
mov rcx, rdi
call fcn.140030990
nop
cmp r14, 0x10
jb 0x140027417
lea rdx, [r14 + 1]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140027411
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027671
call fcn.140030990
nop
cmp r15, 0x10
jb 0x14002744f
lea rdx, [r15 + 1]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002744a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027677
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3343
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400274c1
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400274bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002767d
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3443
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027533
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002752e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027683
call fcn.140030990
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 2
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x3643
mov word [rbp - 0x59], ax
mov byte [rbp - 0x57], 0
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.140025d80
mov dword [rax], 5
mov dword [rax + 0x3c], 0x3e8
mov dword [rax + 0x40], 0x3e8
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400275ae
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400275a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400275db
call fcn.140030990
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140030970
lea r11, [rsp + 0xb0]
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.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
nop
call fcn.1400373e4
nop
call fcn.1400373e4
nop
call fcn.1400373e4
nop
call fcn.1400373e4
int3
call fcn.1400373e4
int3
call fcn.1400373e4
int3