Function at 0x140025870
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.140026150
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.14002e5c0
mov qword [rsi + 0xf0], r14
lea rcx, [rsi + 0x150]
call fcn.14002c200
lea rdx, [rsi + 0x80]
lea rcx, [rsi + 0x150]
call fcn.14002c0b0
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.140030724
mov qword [rax], rbx
lea rcx, [0x14002bcf0]
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, [0x14002c900]
xor edx, edx
xor ecx, ecx
call fcn.14003b688
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140025a9d
cmp dword [rsp + 0x38], r14d
je 0x140025a92
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.14002fccc
test eax, eax
jne 0x140025a92
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea ecx, [rax + 0x10]
call fcn.140030724
mov qword [rax], rbp
lea rcx, [0x14002e980]
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, [0x14002c900]
xor edx, edx
xor ecx, ecx
call fcn.14003b688
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140025ab8
cmp dword [rsp + 0x38], r14d
je 0x140025aad
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.14002fccc
test eax, eax
jne 0x140025aad
mov rcx, rsi
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x80]
add rsp, 0x50
pop r14
pop rdi
pop rsi
jmp 0x140026500
mov ecx, 1
call fcn.14002fc30
nop
mov dword [rsp + 0x38], r14d
mov ecx, 6
call fcn.14002fc30
nop
mov ecx, 1
call fcn.14002fc30
nop
mov dword [rsp + 0x38], r14d
mov ecx, 6
call fcn.14002fc30
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 [0x140073048]
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.140025ae0
test edi, edi
je 0x140026568
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400265a3
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002659e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027341
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x1400265d9
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026614
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002660f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027347
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x14002664a
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026685
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026680
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002734d
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x1400266bb
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400266f6
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027353
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x14002672c
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026767
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026762
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027359
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x14002679d
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400267d8
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400267d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002735f
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x14002680e
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026849
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026844
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027365
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x14002687f
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400268ba
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400268b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002736b
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x1400268f0
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x14002692b
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026926
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027371
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026961
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x14002699c
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026997
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027377
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x1400269d2
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026a0d
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026a08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002737d
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026a4a
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140076240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026a93
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026a8e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027383
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026ad2
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140076240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026b1b
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026b16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027389
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026b58
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140076240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026ba1
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026b9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002738f
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026bde
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140076240], 1
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026c27
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026c22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140027395
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026c64
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140076240], 1
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 0x14002739b
call fcn.1400306f0
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.140025ae0
test edi, edi
je 0x140026cea
mov dword [rax + 0x30], edi
mov dword [rax + 0x34], SafeArrayUnaccessData
mov byte [0x140076240], 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 0x1400273a1
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
xor r13d, r13d
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026da1
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026d9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273a7
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026e0c
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026e07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273ad
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026e77
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026e72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273b3
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026ee2
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026edd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273b9
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140026f4f
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026f4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273bf
call fcn.1400306f0
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 [0x140068004]
mov dword [rbp - 0x19], eax
movzx eax, byte [0x140068008]
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 [0x140068010]
mov byte [rbp - 0x35], al
mov byte [rbp - 0x34], 0
movups xmmword [rbp + 7], xmm0
lea ecx, [r15 + 0x51]
call fcn.140030724
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 [0x140068030]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x140068040]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x140068050]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x140068060]
movups xmmword [rax + 0x40], xmm0
movzx eax, word [0x140068070]
mov word [rdi + 0x50], ax
movzx eax, byte [0x140068072]
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.140025ae0
mov r12, rax
mov dword [rax], r13d
mov dword [rax + 4], 4
lea rcx, [rax + 0x78]
lea rax, [rbp + 7]
cmp rcx, rax
je 0x140027073
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 0x140027097
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 0x1400270bb
mov r8d, 5
lea rdx, [rbp - 0x19]
call fcn.140001f40
mov r15, qword [rbp - 1]
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1400270f6
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400270f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273c5
call fcn.1400306f0
mov qword [rbp - 0x49], r13
mov qword [rbp - 0x41], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp - 0x59], 0
cmp rsi, 0x10
jb 0x14002713e
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140027135
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273cb
mov rcx, rdi
call fcn.1400306f0
nop
cmp r14, 0x10
jb 0x140027177
lea rdx, [r14 + 1]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140027171
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273d1
call fcn.1400306f0
nop
cmp r15, 0x10
jb 0x1400271af
lea rdx, [r15 + 1]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400271aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273d7
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027221
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002721c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273dd
call fcn.1400306f0
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.140025ae0
mov byte [rax + 0x76], 1
mov dword [rax], r13d
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x140027293
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002728e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400273e3
call fcn.1400306f0
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.140025ae0
mov dword [rax], 5
mov dword [rax + 0x3c], 0x3e8
mov dword [rax + 0x40], 0x3e8
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x14002730e
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140027309
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002733b
call fcn.1400306f0
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1400306d0
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.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
nop
call fcn.140037144
nop
call fcn.140037144
nop
call fcn.140037144
nop
call fcn.140037144
int3
call fcn.140037144
int3
call fcn.140037144
int3