Function at 0x1405baea0
Capabilities:
Enumerate processes

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x300]
sub rsp, 0x400
mov rax, qword [0x14061f010]
xor rax, rsp
mov qword [rbp + 0x2f0], rax
xor r14d, r14d
mov qword [rbp + 0x58], r14
mov esi, 0x20
mov ecx, esi
call fcn.14060b2e0
mov rbx, rax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x60], 0xb
mov eax, 0xf
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x68], rax
movups xmm0, xmmword [str.SoTGame.exe]
movups xmmword [rbx], xmm0
mov eax, dword [0x14060ebf0]
mov dword [rbx + 0x10], eax
movzx eax, word [0x14060ebf4]
mov word [rbx + 0x14], ax
mov word [rbx + 0x16], r14w
xor edx, edx
lea ecx, [rsi - 0x1e]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
mov r15, 0xffffffffffffffff
cmp rax, r15
je 0x1405bafea
mov dword [rbp + 0xb0], 0x238
lea rdx, [rbp + 0xb0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x1405bafe1
lea rcx, [rbp + 0xdc]
mov rax, r15
inc rax
cmp word [rcx + rax*2], r14w
jne 0x1405baf71
cmp rax, 0xb
jne 0x1405bafcf
mov rdx, rax
lea rcx, [rbp + 0xdc]
lea rax, [rbp + 0xdc]
mov r8, rbx
sub r8, rax
nop dword [rax + rax]
movzx eax, word [rcx + r8]
cmp ax, word [rcx]
jne 0x1405bafcf
add rcx, 2
sub rdx, 1
jne 0x1405bafa0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, rsi
mov rcx, rbx
call fcn.14060b574
xor al, al
jmp 0x1405bbea8
lea rdx, [rbp + 0xb0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32NextW]
jmp 0x1405baf63
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, rsi
mov rcx, rbx
call fcn.14060b574
movss xmm4, dword [0x14061f044]
movss xmm3, dword [0x140afced0]
divss xmm4, xmm3
movss xmm2, dword [0x140614548]
mulss xmm4, xmm2
movss dword [0x140afda84], xmm4
movss xmm0, dword [0x140afceb0]
divss xmm0, xmm3
mulss xmm0, xmm2
movss dword [0x140afdb98], xmm0
movss xmm1, dword [0x140afced4]
divss xmm1, xmm3
mulss xmm1, xmm2
movss dword [0x140afda80], xmm1
movss xmm0, dword [0x140afceb4]
divss xmm0, xmm3
mulss xmm0, xmm2
movss dword [0x140afda88], xmm0
movss dword [rsp + 0x20], xmm4
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp + 0x20], rax
lea rcx, [rax + 4]
mov qword [rbp + 0x30], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp + 0x28], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp + 0x20]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp + 0x20]
cmp rdx, 0x1a096
jbe 0x1405bbe6a
mov r9, qword [rbp + 0x28]
sub r9, rcx
lea rax, [r9 + 0x1a096]
cmp rax, rdx
ja 0x1405bbe6a
mov rdx, r14
test r9, r9
je 0x1405bb118
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x1a096], al
inc rdx
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x20]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb118
mov r8, qword [0x140afda10]
jmp 0x1405bb0f0
movss xmm0, dword [0x140afda84]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 8], xmm1
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp + 8], rax
lea rcx, [rax + 4]
mov qword [rbp + 0x18], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp + 0x10], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp + 8]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp + 8]
cmp rdx, 0x5ddbb
jbe 0x1405bbe1d
mov r9, qword [rbp + 0x10]
sub r9, rcx
lea rax, [r9 + 0x5ddbb]
cmp rax, rdx
ja 0x1405bbe1d
mov rdx, r14
test r9, r9
je 0x1405bb1d8
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x5ddbb], al
inc rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb1d8
mov r8, qword [0x140afda10]
jmp 0x1405bb1b0
movss xmm0, dword [0x140afda84]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x10], xmm1
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r14
mov qword [rbp], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp - 0x10], rax
lea rcx, [rax + 4]
mov qword [rbp], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp - 8], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp - 0x10]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp - 0x10]
cmp rdx, 0x9d6fa
jbe 0x1405bbdd0
mov r9, qword [rbp - 8]
sub r9, rcx
lea rax, [r9 + 0x9d6fa]
cmp rax, rdx
ja 0x1405bbdd0
mov rdx, r14
test r9, r9
je 0x1405bb298
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x9d6fa], al
inc rdx
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb298
mov r8, qword [0x140afda10]
jmp 0x1405bb270
movss xmm0, dword [0x140afdb98]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x28], xmm1
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp - 0x28], rax
lea rcx, [rax + 4]
mov qword [rbp - 0x18], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp - 0x20], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp - 0x28]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp - 0x28]
cmp rdx, 0xa8346
jbe 0x1405bbd83
mov r9, qword [rbp - 0x20]
sub r9, rcx
lea rax, [r9 + 0xa8346]
cmp rax, rdx
ja 0x1405bbd83
mov rdx, r14
test r9, r9
je 0x1405bb358
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0xa8346], al
inc rdx
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb358
mov r8, qword [0x140afda10]
jmp 0x1405bb330
movss xmm0, dword [0x140afda80]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp - 0x40], rax
lea rcx, [rax + 4]
mov qword [rbp - 0x30], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp - 0x38], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp - 0x40]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp - 0x40]
cmp rdx, 0xafd16
jbe 0x1405bbd36
mov r9, qword [rbp - 0x38]
sub r9, rcx
lea rax, [r9 + 0xafd16]
cmp rax, rdx
ja 0x1405bbd36
mov rdx, r14
test r9, r9
je 0x1405bb418
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0xafd16], al
inc rdx
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x40]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb418
mov r8, qword [0x140afda10]
jmp 0x1405bb3f0
movss xmm0, dword [0x140afda88]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x58], xmm1
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp - 0x58], rax
lea rcx, [rax + 4]
mov qword [rbp - 0x48], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp - 0x50], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp - 0x58]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp - 0x58]
cmp rdx, 0xb634d
jbe 0x1405bbce9
mov r9, qword [rbp - 0x50]
sub r9, rcx
lea rax, [r9 + 0xb634d]
cmp rax, rdx
ja 0x1405bbce9
mov rdx, r14
test r9, r9
je 0x1405bb4d8
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0xb634d], al
inc rdx
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x58]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb4d8
mov r8, qword [0x140afda10]
jmp 0x1405bb4b0
movss xmm0, dword [0x140afceb8]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x70], xmm1
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rbp - 0x70], rax
lea rcx, [rax + 4]
mov qword [rbp - 0x60], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp - 0x68], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rbp - 0x70]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rbp - 0x70]
cmp rdx, 0x277e
jbe 0x1405bbc9c
mov r9, qword [rbp - 0x68]
sub r9, rcx
lea rax, [r9 + 0x277e]
cmp rax, rdx
ja 0x1405bbc9c
mov rdx, r14
test r9, r9
je 0x1405bb598
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x277e], al
inc rdx
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x70]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb598
mov r8, qword [0x140afda10]
jmp 0x1405bb570
movss xmm0, dword [0x140afce98]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x78], xmm1
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rsp + 0x78], rax
lea rcx, [rax + 4]
mov qword [rbp - 0x78], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rbp - 0x80], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rsp + 0x78]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rsp + 0x78]
cmp rdx, 0x28ba
jbe 0x1405bbc4e
mov r9, qword [rbp - 0x80]
sub r9, rcx
lea rax, [r9 + 0x28ba]
cmp rax, rdx
ja 0x1405bbc4e
mov rdx, r14
test r9, r9
je 0x1405bb659
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x28ba], al
inc rdx
mov rax, qword [rbp - 0x80]
mov rcx, qword [rsp + 0x78]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb659
mov r8, qword [0x140afda10]
jmp 0x1405bb630
movss xmm0, dword [0x140afced8]
movss dword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x60], xmm1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov ecx, 4
call fcn.14060b2e0
mov qword [rsp + 0x60], rax
lea rcx, [rax + 4]
mov qword [rsp + 0x70], rcx
xor edx, edx
mov dword [rax], edx
mov qword [rsp + 0x68], rcx
mov ecx, dword [rsp + 0x20]
mov rax, qword [rsp + 0x60]
mov dword [rax], ecx
mov rdx, qword [0x140afda18]
mov r8, qword [0x140afda10]
sub rdx, r8
mov rcx, qword [rsp + 0x60]
cmp rdx, 0x20ee
jbe 0x1405bbbfc
mov r9, qword [rsp + 0x68]
sub r9, rcx
lea rax, [r9 + 0x20ee]
cmp rax, rdx
ja 0x1405bbbfc
mov rdx, r14
test r9, r9
je 0x1405bb71a
nop dword [rax]
movzx eax, byte [rcx + rdx]
mov byte [rdx + r8 + 0x20ee], al
inc rdx
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
sub rax, rcx
cmp rdx, rax
jae 0x1405bb71a
mov r8, qword [0x140afda10]
jmp 0x1405bb6f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], r14
mov r8d, 0x3a
lea rdx, str.AthenaContentPaksFovPakbyFovMakerDONTRENAME_p99999.pak
lea rcx, [rbp + 0x90]
call fcn.1405b9d50
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], r14
mov r8d, 0x3d
lea rdx, str.AthenaContentPaksSliderPakbyFovMakerDONTRENAME_p99999.pak
lea rcx, [rbp + 0x70]
call fcn.1405b9d50
nop
lea rcx, [rbp + 0x50]
call fcn.1405ba2a0
nop
mov r13, qword [rbp + 0x70]
mov r12, qword [rbp + 0x90]
mov r14, qword [rbp + 0x50]
mov r15, qword [rbp + 0x60]
test r15, r15
je 0x1405bbb2d
movabs r8, 0x7fffffffffffffff
mov rsi, r8
sub rsi, r15
mov rax, qword [rbp + 0xa0]
cmp rsi, rax
jb 0x1405bbede
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, r14
mov qword [rsp + 0x58], rdx
lea rcx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae rcx, r12
mov qword [rsp + 0x50], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
add rax, r15
mov qword [rsp + 0x20], rax
mov ebx, 0xf
lea rdi, [rsp + 0x28]
lea ecx, [rbx + 7]
cmp rax, rbx
jbe 0x1405bb8a0
mov rbx, rax
or rbx, 0xf
cmp rbx, r8
jbe 0x1405bb828
mov rbx, r8
jmp 0x1405bb82f
cmp rbx, rcx
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
mov r8, 0xffffffffffffffff
cmovb rcx, r8
cmp rcx, 0x1000
jb 0x1405bb880
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1405bbee4
mov rcx, rax
call fcn.14060b2e0
test rax, rax
je 0x1405bb91d
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x58]
jmp 0x1405bb89b
test rcx, rcx
je 0x1405bb899
call fcn.14060b2e0
mov rdi, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x58]
jmp 0x1405bb89b
xor edi, edi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov r8, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r15 + rdi]
mov r8, qword [rbp + 0xa0]
mov rdx, qword [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x20]
mov byte [rdi + rax], 0
lea rdx, [0x140afda10]
lea rcx, [rsp + 0x28]
call fcn.1405ba5b0
test al, al
sete bl
mov rdx, qword [rsp + 0x40]
cmp rdx, 0x10
jb 0x1405bb929
inc rdx
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bb924
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bb924
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
test bl, bl
jne 0x1405bbb2d
xor eax, eax
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov qword [rbp + 0x48], rax
mov edx, 0x4dde2d
lea rcx, [rbp + 0x38]
call fcn.1405b9c70
mov rbx, qword [rbp + 0x38]
mov r8d, 0x4dde2d
lea rdx, [0x14061f060]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x4dde2d]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x80]
cmp rsi, rax
jb 0x1405bbeea
lea rsi, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rsi, r14
lea rcx, [rbp + 0x70]
cmp qword [rbp + 0x88], 0x10
cmovae rcx, r13
mov qword [rsp + 0x50], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
lea rdi, [r15 + rax]
lea rbx, [rsp + 0x28]
cmp rdi, 0xf
jbe 0x1405bba51
mov rax, rdi
or rax, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x1405bb9e2
mov rax, rcx
jmp 0x1405bb9ef
cmp rax, 0x16
mov ecx, 0x16
cmovb rax, rcx
mov qword [rsp + 0x48], rax
mov rcx, rax
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x1405bba3b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1405bbed8
mov rcx, rax
call fcn.14060b2e0
test rax, rax
je 0x1405bbace
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1405bba4c
test rcx, rcx
je 0x1405bba4a
call fcn.14060b2e0
mov rbx, rax
jmp 0x1405bba4c
xor ebx, ebx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x38], rdi
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x40], rax
mov r8, r15
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r15 + rbx]
mov r8, qword [rbp + 0x80]
mov rdx, qword [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rdi], 0
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.1405ba5b0
test al, al
sete bl
mov rdx, qword [rsp + 0x40]
cmp rdx, 0x10
jb 0x1405bbadb
inc rdx
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbad5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbad5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
nop
xor bl, 1
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x1405bbb2f
mov rdx, qword [rbp + 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbb16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbb16
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], 0
jmp 0x1405bbb2f
xor bl, bl
mov rax, qword [rbp + 0x68]
cmp rax, 0x10
jb 0x1405bbb6e
lea rdx, [rax + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1405bbb65
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbb65
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.14060b574
nop
mov rax, qword [rbp + 0x88]
cmp rax, 0x10
jb 0x1405bbbb0
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x1405bbba7
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbba7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.14060b574
nop
mov rax, qword [rbp + 0xa8]
cmp rax, 0x10
jb 0x1405bbbf2
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x1405bbbea
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbbea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r12
call fcn.14060b574
mov rcx, qword [rsp + 0x60]
xor r14d, r14d
jmp 0x1405bbbfe
xor bl, bl
test rcx, rcx
je 0x1405bbc47
mov rdx, qword [rsp + 0x70]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbc33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbc33
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov rcx, qword [rsp + 0x78]
jmp 0x1405bbc50
xor bl, bl
test rcx, rcx
je 0x1405bbc96
mov rdx, qword [rbp - 0x78]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbc84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbc84
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov rcx, qword [rbp - 0x70]
jmp 0x1405bbc9e
xor bl, bl
test rcx, rcx
je 0x1405bbce3
mov rdx, qword [rbp - 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbcd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbcd2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r14
mov rcx, qword [rbp - 0x58]
jmp 0x1405bbceb
xor bl, bl
test rcx, rcx
je 0x1405bbd30
mov rdx, qword [rbp - 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbd1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbd1f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov rcx, qword [rbp - 0x40]
jmp 0x1405bbd38
xor bl, bl
test rcx, rcx
je 0x1405bbd7d
mov rdx, qword [rbp - 0x30]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbd6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbd6c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r14
mov rcx, qword [rbp - 0x28]
jmp 0x1405bbd85
xor bl, bl
test rcx, rcx
je 0x1405bbdca
mov rdx, qword [rbp - 0x18]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbdb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbdb9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r14
mov rcx, qword [rbp - 0x10]
jmp 0x1405bbdd2
xor bl, bl
test rcx, rcx
je 0x1405bbe17
mov rdx, qword [rbp]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbe06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbe06
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r14
mov qword [rbp], r14
mov rcx, qword [rbp + 8]
jmp 0x1405bbe1f
xor bl, bl
test rcx, rcx
je 0x1405bbe64
mov rdx, qword [rbp + 0x18]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbe53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbe53
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov rcx, qword [rbp + 0x20]
jmp 0x1405bbe6c
xor bl, bl
test rcx, rcx
je 0x1405bbea5
mov rdx, qword [rbp + 0x30]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1405bbea0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1405bbea0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14060b574
movzx eax, bl
mov rcx, qword [rbp + 0x2f0]
xor rcx, rsp
call fcn.14060b2c0
lea r11, [rsp + 0x400]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1405b8320
nop
call fcn.1405b83c0
int3
call fcn.1405b8320
nop
call fcn.1405b83c0
int3