Function at 0x1400273d0
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 rdx, qword [rcx]
mov rax, qword [rdx]
cmp rax, rdx
je 0x140027461
nop dword [rax]
nop word [rax + rax]
mov qword [rax + 0x58], r14
mov qword [rax + 0x50], r14
mov byte [rax + 0x9c], r14b
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x19], r14b
je 0x14002743b
mov rcx, qword [rax + 8]
cmp byte [rcx + 0x19], r14b
jne 0x140027436
cmp rax, qword [rcx + 0x10]
jne 0x140027436
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], r14b
je 0x140027423
mov rax, rcx
jmp 0x14002745c
mov rax, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], r14b
jne 0x14002745c
nop word [rax + rax]
mov rax, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], r14b
je 0x140027450
cmp rax, qword [rsi]
jne 0x140027400
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.14002efe0
mov qword [rsi + 0xf0], r14
lea rcx, [rsi + 0x150]
call fcn.14002ceb0
lea rdx, [rsi + 0x80]
lea rcx, [rsi + 0x150]
call fcn.14002cd60
mov rcx, rax
lea rdx, [rsi + 0x80]
call fcn.140011ac0
lea rbx, [rsi + 0xf8]
mov byte [rbx + 0x68], r14b
mov ecx, 0x10
call fcn.140031144
mov qword [rax], rbx
lea rcx, [0x14002c9a0]
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, [0x14002d3c0]
xor edx, edx
xor ecx, ecx
call fcn.14003c0a8
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140027659
cmp dword [rsp + 0x38], 0
je 0x14002764e
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.1400306ec
test eax, eax
jne 0x14002764e
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea ecx, [rax + 0x10]
call fcn.140031144
mov qword [rax], rbp
lea rcx, [0x14002f3a0]
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, [0x14002d3c0]
xor edx, edx
xor ecx, ecx
call fcn.14003c0a8
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140027674
cmp dword [rsp + 0x38], 0
je 0x140027669
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.1400306ec
test eax, eax
jne 0x140027669
mov rcx, rsi
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x80]
add rsp, 0x50
pop r14
pop rdi
pop rsi
jmp 0x1400283c0
mov ecx, 1
call fcn.140030650
nop
mov dword [rsp + 0x38], r14d
mov ecx, 6
call fcn.140030650
nop
mov ecx, 1
call fcn.140030650
nop
mov dword [rsp + 0x38], r14d
mov ecx, 6
call fcn.140030650
int3
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140074048]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x31
mov edi, dword [rcx + 0x1e4]
lea rdx, [rbp - 0x30]
call fcn.1400277c0
test edi, edi
je 0x140028416
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140028451
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002844c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002877a
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x32
mov edi, dword [rbx + 0x1e8]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
test edi, edi
je 0x140028487
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x1400284c2
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400284bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028780
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x33
mov edi, dword [rbx + 0x1ec]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
test edi, edi
je 0x1400284f8
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140028533
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002852e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028786
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x34
mov edi, dword [rbx + 0x1f0]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
test edi, edi
je 0x140028569
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x1400285a4
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002859f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002878c
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x35
mov edi, dword [rbx + 0x1f4]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
test edi, edi
je 0x1400285da
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140028615
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028610
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028792
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x36
mov edi, dword [rbx + 0x1f8]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
test edi, edi
je 0x14002864b
mov dword [rax + 0x30], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140028686
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028681
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028798
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x35
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
mov byte [rax + 0x62], 1
xor edi, edi
mov dword [rax], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x1400286f2
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400286ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002879e
call fcn.140031110
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], reloc.OLEAUT32.dll_SafeArrayDestroy
mov word [rbp - 0x30], 0x36
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400277c0
mov byte [rax + 0x62], 1
mov dword [rax], edi
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140028758
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028753
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028774
call fcn.140031110
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400310f0
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
add rsp, 0x50
pop rbp
ret
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.140037b64
int3