Function at 0x140005db3
Capabilities:
Terminate process

Disassembly:
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x248
xor r11d, r11d
lea rax, [0x14000fca0]
mov qword [rsp + 0xf0], r11
mov rbp, rcx
mov qword [rsp + 0xf8], r11
mov qword [rsp + 0x100], r11
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x110], r11
mov qword [rsp + 0x118], r11
mov qword [rsp + 0x120], r11
mov qword [rsp + 0x128], r11
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x138], r11
mov qword [rsp + 0x140], r11
mov qword [rsp + 0x148], r11
mov qword [rsp + 0x150], r11
mov qword [rsp + 0x158], r11
mov qword [rsp + 0x170], 0x14
mov qword [rsp + 0x178], rax
call fcn.140005bf0
mov rcx, qword [0x140010440]
mov rdi, rax
call fcn.140007bb0
cmp byte [rax], 0
mov rbx, rax
jne 0x140006367
lea rsi, [rsp + 0xa0]
mov rdx, rdi
mov rcx, rsi
call fcn.140001a80
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
jne 0x140006367
mov qword [rsp + 0x188], rdx
lea rcx, [rsp + 0x170]
mov edx, 2
mov qword [rsp + 0x180], rax
call fcn.140001f64
xor r10d, r10d
xor eax, eax
xorps xmm0, xmm0
lea r8, [rsp + 0x210]
lea r9, [rsp + 0x160]
mov ecx, 0xc
mov qword [rsp + 0xb8], r10
mov rdi, r8
mov qword [rsp + 0x68], r9
rep stosd dword [rdi], eax
mov qword [rsp + 0x60], r8
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xc8], r10
mov qword [rsp + 0xd0], 2
movaps xmmword [rsp + 0x160], xmm0
call fcn.140005bf0
cmp byte [rbx], 0
jne 0x140006367
mov r9, qword [rsp + 0x68]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0xb8]
mov edx, 0x1fffff
mov qword [rsp + 0x160], rax
call fcn.140005d10
cmp byte [rbx], 0
jne 0x140006367
mov rdx, qword [rsp + 0xb8]
test rdx, rdx
je 0x140005fbe
lea rax, [0x14000fbf0]
mov rcx, rsi
mov qword [rsp + 0x190], 0xd
mov qword [rsp + 0x198], rax
call fcn.140001a80
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rdx
je 0x140005fd6
jmp 0x140006367
lea rcx, [0x14000fc10]
mov edx, 1
call fcn.140001f64
xor ecx, ecx
call sub.ucrtbase.dll_exit
mov qword [rsp + 0x1a8], rdx
lea rcx, [rsp + 0x190]
mov edx, 2
mov qword [rsp + 0x1a0], rax
call fcn.140001f64
cmp byte [rbx], 0
jne 0x140006367
mov dword [rsp + 0x28], 0x40
mov rcx, qword [rsp + 0xb8]
xor r8d, r8d
lea rdx, [rsp + 0xc8]
mov dword [rsp + 0x20], 0x1000
lea r9, [rsp + 0xd0]
call fcn.140005d38
cmp byte [rbx], 0
jne 0x140006367
xor r9d, r9d
mov qword [rsp + 0xd8], r9
mov r9, qword [rsp + 0xd0]
sub r9, 1
jo 0x140006084
lea rax, [rsp + 0xd8]
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xb8]
mov r8, rbp
mov qword [rsp + 0x20], rax
call fcn.140005d60
cmp byte [rbx], 0
mov edi, eax
je 0x14000608e
jmp 0x140006367
call fcn.14000220e
jmp 0x140006367
movaps xmm1, xmmword [0x14000fba0]
movaps xmm2, xmmword [0x14000fb80]
mov rcx, rsi
lea r13, [rsp + 0x70]
movaps xmm3, xmmword [0x14000fb60]
lea r12, [rsp + 0x80]
lea rbp, [rsp + 0x90]
mov r9, r13
mov rdx, rbp
mov r8, r12
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm3
call fcn.140004bb9
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
jne 0x140006367
mov qword [rsp + 0x1b8], rdx
mov rcx, rsi
movsxd rdx, edi
mov qword [rsp + 0x1b0], rax
call fcn.140001a80
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rdx
jne 0x140006367
mov qword [rsp + 0x1c8], rdx
lea rcx, [rsp + 0x1b0]
mov edx, 2
mov qword [rsp + 0x1c0], rax
call fcn.140001f64
mov rdx, qword [rsp + 0xd8]
lea rax, [0x14000fb40]
mov rcx, rsi
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1d0], 0x14
call fcn.140001aaf
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rdx
jne 0x140006367
mov qword [rsp + 0x1e8], rdx
lea rcx, [rsp + 0x1d0]
mov edx, 2
mov qword [rsp + 0x1e0], rax
call fcn.140001f64
mov edx, 1
lea rcx, [0x14000fb20]
call fcn.140001f64
cmp byte [rbx], 0
jne 0x140006367
xor eax, eax
xor edx, edx
xor r8d, r8d
mov r9, qword [rsp + 0xb8]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xc8]
mov dword [rsp + 0x30], edx
mov edx, 0x1fffff
mov qword [rsp + 0x28], r8
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.140005d88
cmp byte [rbx], 0
jne 0x140006367
mov rdi, qword [0x140010360]
mov rcx, qword [rsp + 0xc0]
call qword [rdi]
mov rcx, qword [rsp + 0xb8]
call qword [rdi]
mov rdx, qword [rsp + 0xc0]
lea rax, [0x14000fb00]
mov rcx, rsi
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x1f0], 0xd
call fcn.140001a80
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rdx
jne 0x140006367
mov qword [rsp + 0x208], rdx
lea rcx, [rsp + 0x1f0]
mov edx, 2
mov qword [rsp + 0x200], rax
call fcn.140001f64
mov rdx, rbp
mov r9, r13
mov r8, r12
movaps xmm4, xmmword [0x14000fac0]
movaps xmm5, xmmword [0x14000fb80]
mov rcx, rsi
movaps xmm0, xmmword [0x14000fb60]
movaps xmmword [rsp + 0x90], xmm4
movaps xmmword [rsp + 0x80], xmm5
movaps xmmword [rsp + 0x70], xmm0
call fcn.140004bb9
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
cmp byte [rbx], 0
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rdx
jne 0x140006367
mov qword [rsp + 0xe8], rdx
lea rcx, [rsp + 0xe0]
mov edx, 1
mov qword [rsp + 0xe0], rax
call fcn.140001f64
lea rcx, [rsp + 0x150]
call fcn.14000219a
lea rcx, [rsp + 0x140]
call fcn.14000219a
lea rcx, [rsp + 0x130]
call fcn.14000219a
lea rcx, [rsp + 0x120]
call fcn.14000219a
lea rcx, [rsp + 0x110]
call fcn.14000219a
lea rcx, [rsp + 0x100]
call fcn.14000219a
lea rcx, [rsp + 0xf0]
call fcn.14000219a
nop
add rsp, 0x248
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
ret