Function at 0x14059b940
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 [0x1405ff010]
xor rax, rsp
mov qword [rbp + 0x2f0], rax
xor r14d, r14d
mov qword [rbp + 0x58], r14
mov esi, 0x20
mov ecx, esi
call fcn.1405ebb50
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 [0x1405eebf0]
mov dword [rbx + 0x10], eax
movzx eax, word [0x1405eebf4]
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 0x14059ba8a
mov dword [rbp + 0xb0], 0x238
lea rdx, [rbp + 0xb0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x14059ba81
lea rcx, [rbp + 0xdc]
mov rax, r15
inc rax
cmp word [rcx + rax*2], r14w
jne 0x14059ba11
cmp rax, 0xb
jne 0x14059ba6f
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 0x14059ba6f
add rcx, 2
sub rdx, 1
jne 0x14059ba40
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, rsi
mov rcx, rbx
call fcn.1405ebde4
xor al, al
jmp 0x14059c948
lea rdx, [rbp + 0xb0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32NextW]
jmp 0x14059ba03
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, rsi
mov rcx, rbx
call fcn.1405ebde4
movss xmm4, dword [0x1405ff044]
movss xmm3, dword [0x140ad7ae0]
divss xmm4, xmm3
movss xmm2, dword [0x1405f4548]
mulss xmm4, xmm2
movss dword [0x140ad8694], xmm4
movss xmm0, dword [0x140ad7ac0]
divss xmm0, xmm3
mulss xmm0, xmm2
movss dword [0x140ad87a8], xmm0
movss xmm1, dword [0x140ad7ae4]
divss xmm1, xmm3
mulss xmm1, xmm2
movss dword [0x140ad8690], xmm1
movss xmm0, dword [0x140ad7ac4]
divss xmm0, xmm3
mulss xmm0, xmm2
movss dword [0x140ad8698], 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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp + 0x20]
cmp rdx, 0x19d0d
jbe 0x14059c90a
mov r9, qword [rbp + 0x28]
sub r9, rcx
lea rax, [r9 + 0x19d0d]
cmp rax, rdx
ja 0x14059c90a
mov rdx, r14
test r9, r9
je 0x14059bbb8
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x19d0d], al
inc rdx
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x20]
sub rax, rcx
cmp rdx, rax
jae 0x14059bbb8
mov r8, qword [0x140ad8620]
jmp 0x14059bb90
movss xmm0, dword [0x140ad8694]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp + 8]
cmp rdx, 0x5b888
jbe 0x14059c8bd
mov r9, qword [rbp + 0x10]
sub r9, rcx
lea rax, [r9 + 0x5b888]
cmp rax, rdx
ja 0x14059c8bd
mov rdx, r14
test r9, r9
je 0x14059bc78
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x5b888], al
inc rdx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
sub rax, rcx
cmp rdx, rax
jae 0x14059bc78
mov r8, qword [0x140ad8620]
jmp 0x14059bc50
movss xmm0, dword [0x140ad8694]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp - 0x10]
cmp rdx, 0x99237
jbe 0x14059c870
mov r9, qword [rbp - 8]
sub r9, rcx
lea rax, [r9 + 0x99237]
cmp rax, rdx
ja 0x14059c870
mov rdx, r14
test r9, r9
je 0x14059bd38
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0x99237], al
inc rdx
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
sub rax, rcx
cmp rdx, rax
jae 0x14059bd38
mov r8, qword [0x140ad8620]
jmp 0x14059bd10
movss xmm0, dword [0x140ad87a8]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp - 0x28]
cmp rdx, 0xa410d
jbe 0x14059c823
mov r9, qword [rbp - 0x20]
sub r9, rcx
lea rax, [r9 + 0xa410d]
cmp rax, rdx
ja 0x14059c823
mov rdx, r14
test r9, r9
je 0x14059bdf8
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0xa410d], al
inc rdx
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rdx, rax
jae 0x14059bdf8
mov r8, qword [0x140ad8620]
jmp 0x14059bdd0
movss xmm0, dword [0x140ad8690]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp - 0x40]
cmp rdx, 0xabb93
jbe 0x14059c7d6
mov r9, qword [rbp - 0x38]
sub r9, rcx
lea rax, [r9 + 0xabb93]
cmp rax, rdx
ja 0x14059c7d6
mov rdx, r14
test r9, r9
je 0x14059beb8
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0xabb93], al
inc rdx
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x40]
sub rax, rcx
cmp rdx, rax
jae 0x14059beb8
mov r8, qword [0x140ad8620]
jmp 0x14059be90
movss xmm0, dword [0x140ad8698]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp - 0x58]
cmp rdx, 0xb242b
jbe 0x14059c789
mov r9, qword [rbp - 0x50]
sub r9, rcx
lea rax, [r9 + 0xb242b]
cmp rax, rdx
ja 0x14059c789
mov rdx, r14
test r9, r9
je 0x14059bf78
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
mov byte [rdx + r8 + 0xb242b], al
inc rdx
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x58]
sub rax, rcx
cmp rdx, rax
jae 0x14059bf78
mov r8, qword [0x140ad8620]
jmp 0x14059bf50
movss xmm0, dword [0x140ad7ac8]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rbp - 0x70]
cmp rdx, 0x277e
jbe 0x14059c73c
mov r9, qword [rbp - 0x68]
sub r9, rcx
lea rax, [r9 + 0x277e]
cmp rax, rdx
ja 0x14059c73c
mov rdx, r14
test r9, r9
je 0x14059c038
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 0x14059c038
mov r8, qword [0x140ad8620]
jmp 0x14059c010
movss xmm0, dword [0x140ad7aa8]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rsp + 0x78]
cmp rdx, 0x28ba
jbe 0x14059c6ee
mov r9, qword [rbp - 0x80]
sub r9, rcx
lea rax, [r9 + 0x28ba]
cmp rax, rdx
ja 0x14059c6ee
mov rdx, r14
test r9, r9
je 0x14059c0f9
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 0x14059c0f9
mov r8, qword [0x140ad8620]
jmp 0x14059c0d0
movss xmm0, dword [0x140ad7ae8]
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.1405ebb50
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 [0x140ad8628]
mov r8, qword [0x140ad8620]
sub rdx, r8
mov rcx, qword [rsp + 0x60]
cmp rdx, 0x20ee
jbe 0x14059c69c
mov r9, qword [rsp + 0x68]
sub r9, rcx
lea rax, [r9 + 0x20ee]
cmp rax, rdx
ja 0x14059c69c
mov rdx, r14
test r9, r9
je 0x14059c1ba
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 0x14059c1ba
mov r8, qword [0x140ad8620]
jmp 0x14059c190
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.14059a7f0
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.14059a7f0
nop
lea rcx, [rbp + 0x50]
call fcn.14059ad40
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 0x14059c5cd
movabs r8, 0x7fffffffffffffff
mov rsi, r8
sub rsi, r15
mov rax, qword [rbp + 0xa0]
cmp rsi, rax
jb 0x14059c97e
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 0x14059c340
mov rbx, rax
or rbx, 0xf
cmp rbx, r8
jbe 0x14059c2c8
mov rbx, r8
jmp 0x14059c2cf
cmp rbx, rcx
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
mov r8, 0xffffffffffffffff
cmovb rcx, r8
cmp rcx, 0x1000
jb 0x14059c320
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14059c984
mov rcx, rax
call fcn.1405ebb50
test rax, rax
je 0x14059c3bd
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x58]
jmp 0x14059c33b
test rcx, rcx
je 0x14059c339
call fcn.1405ebb50
mov rdi, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x58]
jmp 0x14059c33b
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, [0x140ad8620]
lea rcx, [rsp + 0x28]
call fcn.14059b050
test al, al
sete bl
mov rdx, qword [rsp + 0x40]
cmp rdx, 0x10
jb 0x14059c3c9
inc rdx
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c3c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c3c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
test bl, bl
jne 0x14059c5cd
xor eax, eax
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov qword [rbp + 0x48], rax
mov edx, 0x4d8a39
lea rcx, [rbp + 0x38]
call fcn.14059a710
mov rbx, qword [rbp + 0x38]
mov r8d, 0x4d8a39
lea rdx, [0x1405ff060]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x4d8a39]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x80]
cmp rsi, rax
jb 0x14059c98a
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 0x14059c4f1
mov rax, rdi
or rax, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14059c482
mov rax, rcx
jmp 0x14059c48f
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 0x14059c4db
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14059c978
mov rcx, rax
call fcn.1405ebb50
test rax, rax
je 0x14059c56e
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14059c4ec
test rcx, rcx
je 0x14059c4ea
call fcn.1405ebb50
mov rbx, rax
jmp 0x14059c4ec
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.14059b050
test al, al
sete bl
mov rdx, qword [rsp + 0x40]
cmp rdx, 0x10
jb 0x14059c57b
inc rdx
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c575
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c575
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
nop
xor bl, 1
mov rcx, qword [rbp + 0x38]
test rcx, rcx
je 0x14059c5cf
mov rdx, qword [rbp + 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c5b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c5b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], 0
jmp 0x14059c5cf
xor bl, bl
mov rax, qword [rbp + 0x68]
cmp rax, 0x10
jb 0x14059c60e
lea rdx, [rax + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x14059c605
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c605
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.1405ebde4
nop
mov rax, qword [rbp + 0x88]
cmp rax, 0x10
jb 0x14059c650
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x14059c647
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c647
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.1405ebde4
nop
mov rax, qword [rbp + 0xa8]
cmp rax, 0x10
jb 0x14059c692
lea rdx, [rax + 1]
mov rax, r12
cmp rdx, 0x1000
jb 0x14059c68a
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c68a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r12
call fcn.1405ebde4
mov rcx, qword [rsp + 0x60]
xor r14d, r14d
jmp 0x14059c69e
xor bl, bl
test rcx, rcx
je 0x14059c6e7
mov rdx, qword [rsp + 0x70]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c6d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c6d3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov rcx, qword [rsp + 0x78]
jmp 0x14059c6f0
xor bl, bl
test rcx, rcx
je 0x14059c736
mov rdx, qword [rbp - 0x78]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c724
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c724
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov rcx, qword [rbp - 0x70]
jmp 0x14059c73e
xor bl, bl
test rcx, rcx
je 0x14059c783
mov rdx, qword [rbp - 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c772
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c772
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r14
mov rcx, qword [rbp - 0x58]
jmp 0x14059c78b
xor bl, bl
test rcx, rcx
je 0x14059c7d0
mov rdx, qword [rbp - 0x48]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c7bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c7bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov rcx, qword [rbp - 0x40]
jmp 0x14059c7d8
xor bl, bl
test rcx, rcx
je 0x14059c81d
mov rdx, qword [rbp - 0x30]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c80c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c80c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r14
mov rcx, qword [rbp - 0x28]
jmp 0x14059c825
xor bl, bl
test rcx, rcx
je 0x14059c86a
mov rdx, qword [rbp - 0x18]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c859
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c859
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r14
mov rcx, qword [rbp - 0x10]
jmp 0x14059c872
xor bl, bl
test rcx, rcx
je 0x14059c8b7
mov rdx, qword [rbp]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c8a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c8a6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r14
mov qword [rbp], r14
mov rcx, qword [rbp + 8]
jmp 0x14059c8bf
xor bl, bl
test rcx, rcx
je 0x14059c904
mov rdx, qword [rbp + 0x18]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c8f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c8f3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov rcx, qword [rbp + 0x20]
jmp 0x14059c90c
xor bl, bl
test rcx, rcx
je 0x14059c945
mov rdx, qword [rbp + 0x30]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14059c940
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14059c940
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1405ebde4
movzx eax, bl
mov rcx, qword [rbp + 0x2f0]
xor rcx, rsp
call fcn.1405ebb30
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.140598dc0
nop
call fcn.140598e60
int3
call fcn.140598dc0
nop
call fcn.140598e60
int3