Function at 0x180041260
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x180056010]
xor rax, rsp
mov qword [rbp - 8], rax
mov rdx, qword [0x1800a38d8]
lea r8, [rbp - 0x10]
xor esi, esi
mov rbx, rcx
mov dword [rbp - 0x10], esi
lea r9d, [rsi + 4]
call fcn.1800448a0
cmp dword [rbp - 0x10], 0x905a4d
je 0x1800412af
lea ecx, [rsi - 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdx, qword [0x1800a38d8]
lea r8, [rbp - 0x10]
add rdx, 0x10aec0b8
mov qword [rbp - 0x10], rsi
mov r9d, 8
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
mov qword [rbx + 0xcd0], rax
mov rdx, rax
mov qword [rbx + 0xcd8], rax
test rax, rax
je 0x180041502
add rdx, 0x158
mov qword [rbp - 0x10], rsi
mov r9d, 8
lea r8, [rbp - 0x10]
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
mov qword [rbx + 0xce0], rax
mov qword [rbx + 0xce8], rax
mov qword [rbx + 0xcf0], rax
mov qword [rbx + 0xcf8], rax
cmp rax, rsi
je 0x180041502
mov rdx, qword [rbx + 0xcd8]
lea r8, [rbp - 0x10]
add rdx, 0x1b8
mov qword [rbp - 0x10], rsi
mov r9d, 8
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
mov qword [rbx + 0xd00], rax
mov rdx, rax
mov qword [rbx + 0xd08], rax
test rax, rax
je 0x180041502
xorps xmm0, xmm0
lea r8, [rbp - 0x20]
add rdx, 0x38
mov r9d, 0x10
movups xmmword [rbp - 0x20], xmm0
call fcn.1800448a0
mov rdx, qword [rbp - 0x20]
lea r8, [rbp - 0x10]
mov r9d, 8
mov qword [rbp - 0x10], rsi
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
mov qword [rbx + 0xd10], rax
mov qword [rbx + 0xd18], rax
mov qword [rbx + 0xd20], rax
cmp rax, rsi
je 0x180041502
mov rdx, qword [rbx + 0xd18]
lea r8, [rbp - 0x10]
add rdx, 0x30
mov qword [rbp - 0x10], rsi
mov r9d, 8
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
mov qword [rbx + 0xc88], rax
mov qword [rbx + 0xc90], rax
mov qword [rbx + 0xc98], rax
mov qword [rbx + 0xca0], rax
mov qword [rbx + 0xca8], rax
mov qword [rbx + 0xcb0], rax
cmp rax, rsi
je 0x180041502
mov rdx, qword [rbx + 0xca0]
lea r8, [rbp - 0x10]
add rdx, 0x338
mov qword [rbp - 0x10], rsi
mov r9d, 8
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
mov qword [rbx + 0xcb8], rax
mov qword [rbx + 0xcc0], rax
mov qword [rbx + 0xcc8], rax
cmp rax, rsi
je 0x1800414ab
mov rcx, qword [rbx + 0x1a0]
mov qword [rsp + 0x58], rdi
test rcx, rcx
je 0x180041475
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [rbx + 0x1a0], rsi
mov rdx, qword [rbx + 0xcc8]
lea r8, [rbp - 0x10]
add rdx, 0x2b0
mov qword [rbp - 0x10], rsi
mov r9d, 8
call fcn.1800448a0
mov rdx, qword [rbp - 0x10]
lea rcx, [rbx + 0x20]
mov r8, rbx
call fcn.180040650
mov rdi, qword [rsp + 0x58]
mov rdx, qword [rbx + 0xd20]
lea r8, [rbp - 0x20]
xorps xmm0, xmm0
add rdx, 0xd0
mov r9d, 0x10
movups xmmword [rbp - 0x20], xmm0
call fcn.1800448a0
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x180041502
add rdx, 8
mov qword [rbp - 0x10], rsi
mov r9d, 8
lea r8, [rbp - 0x10]
call fcn.1800448a0
mov rax, qword [rbp - 0x10]
test rax, rax
mov qword [rbx + 0xda0], rax
setne al
jmp 0x180041504
xor al, al
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.180045650
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x40
pop rbp
ret