Function at 0x140192950
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 [0x14022ff58]
xor rax, rsp
mov qword [rbp + 0x3f], rax
mov rbx, rdx
mov rcx, rdx
call fcn.1401945d4
xor r14d, r14d
test al, al
je 0x140192ab2
lea ecx, [r14 + 0x65]
call fcn.1400f5fe0
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 0x1401929aa
mov rdx, rax
lea rcx, [rbp - 0x21]
call fcn.1400041a8
nop
mov ecx, 0x596
call fcn.1400f5fe0
mov qword [rbp - 0x41], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x31], xmm0
inc rbx
cmp word [rax + rbx*2], r14w
jne 0x1401929d7
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x41]
call fcn.1400041a8
nop
mov r9d, 0x30
lea r8, [rbp - 0x21]
lea rdx, [rbp - 0x41]
mov rcx, qword [0x140231ad8]
call fcn.140161ea0
nop
mov edi, 0x1000
mov rdx, qword [rbp - 0x29]
cmp rdx, 8
jb 0x140192a4d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, rdi
jb 0x140192a48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e79
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp - 0x31], xmm0
mov word [rbp - 0x41], r14w
mov rdx, qword [rbp - 9]
cmp rdx, 8
jb 0x140192a9b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, rdi
jb 0x140192a96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e7f
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp - 0x11], xmm0
mov word [rbp - 0x21], r14w
jmp 0x140192e4f
cmp byte [0x140231ad4], r14b
jne 0x140192c8d
mov qword [rbp - 1], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xf], xmm0
xor r8d, r8d
lea rdi, [0x1401d9fd0]
mov rdx, rdi
lea rcx, [rbp - 1]
call fcn.1400041a8
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.1400041a8
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.1400041a8
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 0x140192b3b
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp - 0x69]
call fcn.1400042b0
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.140196178
test al, al
sete sil
mov edi, 0x1000
mov rdx, qword [rbp - 9]
cmp rdx, 8
jb 0x140192bb2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, rdi
jb 0x140192bad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e85
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp - 0x11], xmm0
mov word [rbp - 0x21], r14w
mov rdx, qword [rbp - 0x29]
cmp rdx, 8
jb 0x140192c00
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, rdi
jb 0x140192bfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e8b
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp - 0x31], xmm0
mov word [rbp - 0x41], r14w
mov rdx, qword [rbp + 0x17]
cmp rdx, 8
jb 0x140192c4e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, rdi
jb 0x140192c49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e91
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp + 0xf], xmm0
mov word [rbp - 1], r14w
test sil, sil
je 0x140192e4f
cmp qword [rbx + 0x18], 8
jb 0x140192c73
mov rbx, qword [rbx]
mov ecx, 0x201
call fcn.1400f5fe0
mov rdx, rbx
mov rcx, rax
call fcn.1401687cc
jmp 0x140192e4f
mov cl, 1
call fcn.140152fb4
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.1400041a8
nop
mov r8b, 1
lea rdx, [0x140232f00]
lea rcx, [rbp - 1]
call fcn.1401603bc
test al, al
sete sil
mov edi, 0x1000
mov rdx, qword [rbp + 0x17]
cmp rdx, 8
jb 0x140192d11
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, rdi
jb 0x140192d0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e97
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp + 0xf], xmm0
mov word [rbp - 1], r14w
test sil, sil
jne 0x140192e4f
lea rdx, [0x140232ee0]
lea rcx, [0x140234020]
call fcn.14000e804
mov eax, dword [0x140234024]
mov dword [0x140232e60], eax
lea rdx, [0x1401da2d0]
lea rcx, [0x140233020]
call fcn.1400fe040
mov dword [0x140232e4c], 2
mov qword [rbp + 0x1f], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2f], xmm0
movdqa xmm1, xmmword [0x1401da070]
movdqu xmmword [rbp + 0x2f], xmm1
mov word [rbp + 0x1f], r14w
lea r8, [rbp + 0x1f]
mov rdx, rbx
lea rcx, [0x140232f00]
call fcn.1400e1dd8
xor r8d, r8d
xor edx, edx
lea rcx, [0x140234020]
call fcn.14000de50
cmp byte [0x140231ad7], r14b
jne 0x140192e05
mov ecx, dword [0x14027b3e8]
mov rax, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rax + rcx*8]
lea rsi, [0x1402583d0]
mov eax, dword [rdx + rcx]
cmp dword [0x1402584a0], eax
jg 0x140192e9d
xor r8d, r8d
lea rdx, [rbp + 0x1f]
mov rcx, rsi
call fcn.140193920
mov r8, rsi
mov edx, 0x10000
lea rcx, [0x140191140]
call fcn.1401bb5c8
nop
mov rdx, qword [rbp + 0x37]
cmp rdx, 8
jb 0x140192e3d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, rdi
jb 0x140192e38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140192e73
call fcn.1401addcc
movdqa xmm0, xmmword [0x1401da070]
movdqu xmmword [rbp + 0x2f], xmm0
mov word [rbp + 0x1f], r14w
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.1401adee0
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.1401b4fa4
nop
call fcn.1401b4fa4
nop
call fcn.1401b4fa4
nop
call fcn.1401b4fa4
nop
call fcn.1401b4fa4
nop
call fcn.1401b4fa4
int3
call fcn.1401b4fa4
nop
lea rcx, [0x1402584a0]
call fcn.1401ae638
or rbx, 0xffffffffffffffff
cmp dword [0x1402584a0], ebx
jne 0x140192de1
mov rcx, rsi
call fcn.140190068
lea rcx, [0x1401d7ab0]
call fcn.1401ae164
nop
lea rcx, [0x1402584a0]
call fcn.1401ae5d8
jmp 0x140192de1