Function at 0x140194614
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0xe0
mov rax, qword [0x140231ec8]
xor rax, rsp
mov qword [rbp + 0x3f], rax
mov rbx, rdx
mov rcx, rdx
call fcn.1401962a4
xor r14d, r14d
test al, al
je 0x140194776
lea ecx, [r14 + 0x65]
call fcn.1400f70b0
mov qword [rbp - 0x21], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
or rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp word [rax + r8*2], r14w
jne 0x14019466e
mov rdx, rax
lea rcx, [rbp - 0x21]
call fcn.1400041b8
nop
mov ecx, 0x596
call fcn.1400f70b0
mov qword [rbp - 0x41], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x31], xmm0
inc rbx
cmp word [rax + rbx*2], r14w
jne 0x14019469b
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x41]
call fcn.1400041b8
nop
mov r9d, 0x30
lea r8, [rbp - 0x21]
lea rdx, [rbp - 0x41]
mov rcx, qword [0x140233a48]
call fcn.1401635d0
nop
mov edi, 0x1000
mov rdx, qword [rbp - 0x29]
cmp rdx, 8
jb 0x140194711
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, rdi
jb 0x14019470c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b3d
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp - 0x31], xmm0
mov word [rbp - 0x41], r14w
mov rdx, qword [rbp - 9]
cmp rdx, 8
jb 0x14019475f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, rdi
jb 0x14019475a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b43
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp - 0x11], xmm0
mov word [rbp - 0x21], r14w
jmp 0x140194b13
cmp byte [0x140233a44], r14b
jne 0x140194951
mov qword [rbp - 1], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xf], xmm0
xor r8d, r8d
lea rdi, [0x1401dbff0]
mov rdx, rdi
lea rcx, [rbp - 1]
call fcn.1400041b8
nop
mov qword [rbp - 0x41], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x31], xmm0
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x41]
call fcn.1400041b8
nop
mov qword [rbp - 0x21], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x21]
call fcn.1400041b8
nop
lea rax, [rbp - 0x69]
mov qword [rbp - 0x49], rax
mov qword [rbp - 0x69], r14
mov qword [rbp - 0x59], r14
mov qword [rbp - 0x51], r14
mov rdx, rbx
cmp qword [rbx + 0x18], 8
jb 0x1401947ff
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp - 0x69]
call fcn.1400042c0
nop
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
mov r9b, 1
lea r8, [rbp - 0x41]
lea rdx, [rbp - 0x21]
lea rcx, [rbp - 0x69]
call fcn.140197e48
test al, al
sete sil
mov edi, 0x1000
mov rdx, qword [rbp - 9]
cmp rdx, 8
jb 0x140194876
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, rdi
jb 0x140194871
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b49
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp - 0x11], xmm0
mov word [rbp - 0x21], r14w
mov rdx, qword [rbp - 0x29]
cmp rdx, 8
jb 0x1401948c4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, rdi
jb 0x1401948bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b4f
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp - 0x31], xmm0
mov word [rbp - 0x41], r14w
mov rdx, qword [rbp + 0x17]
cmp rdx, 8
jb 0x140194912
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, rdi
jb 0x14019490d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b55
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0xf], xmm0
mov word [rbp - 1], r14w
test sil, sil
je 0x140194b13
cmp qword [rbx + 0x18], 8
jb 0x140194937
mov rbx, qword [rbx]
mov ecx, 0x201
call fcn.1400f70b0
mov rdx, rbx
mov rcx, rax
call fcn.14016b72c
jmp 0x140194b13
mov cl, 1
call fcn.1401544ac
mov qword [rbp - 1], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xf], xmm0
mov r8d, 6
lea rdx, str.Rar_EX
lea rcx, [rbp - 1]
call fcn.1400041b8
nop
mov r8b, 1
lea rdx, [0x140234ed0]
lea rcx, [rbp - 1]
call fcn.140161aec
test al, al
sete sil
mov edi, 0x1000
mov rdx, qword [rbp + 0x17]
cmp rdx, 8
jb 0x1401949d5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, rdi
jb 0x1401949d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b5b
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0xf], xmm0
mov word [rbp - 1], r14w
test sil, sil
jne 0x140194b13
lea rdx, [0x140234eb0]
lea rcx, [0x140236030]
call fcn.14000e854
mov eax, dword [0x140236034]
mov dword [0x140234e30], eax
lea rdx, [0x1401dc2f0]
lea rcx, [0x140234ff0]
call fcn.1400ff124
mov dword [0x140234e1c], 2
mov qword [rbp + 0x1f], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2f], xmm0
movdqa xmm1, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x2f], xmm1
mov word [rbp + 0x1f], r14w
lea r8, [rbp + 0x1f]
mov rdx, rbx
lea rcx, [0x140234ed0]
call fcn.1400e2e28
xor r8d, r8d
xor edx, edx
lea rcx, [0x140236030]
call fcn.14000de90
cmp byte [0x140233a47], r14b
jne 0x140194ac9
mov ecx, dword [0x14027f3a8]
mov rax, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rax + rcx*8]
lea rsi, [0x14025c390]
mov eax, dword [rdx + rcx]
cmp dword [0x14025c460], eax
jg 0x140194b61
xor r8d, r8d
lea rdx, [rbp + 0x1f]
mov rcx, rsi
call fcn.1401955f0
mov r8, rsi
mov edx, 0x10000
lea rcx, [0x140192e30]
call fcn.1401bd1b8
nop
mov rdx, qword [rbp + 0x37]
cmp rdx, 8
jb 0x140194b01
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, rdi
jb 0x140194afc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140194b37
call fcn.1401af9bc
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x2f], xmm0
mov word [rbp + 0x1f], r14w
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.1401afad0
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1401b6b94
nop
call fcn.1401b6b94
nop
call fcn.1401b6b94
nop
call fcn.1401b6b94
nop
call fcn.1401b6b94
nop
call fcn.1401b6b94
int3
call fcn.1401b6b94
nop
lea rcx, [0x14025c460]
call fcn.1401b0228
or rbx, 0xffffffffffffffff
cmp dword [0x14025c460], ebx
jne 0x140194aa5
mov rcx, rsi
call fcn.140191d50
lea rcx, [0x1401d96a0]
call fcn.1401afd54
nop
lea rcx, [0x14025c460]
call fcn.1401b01c8
jmp 0x140194aa5