Function at 0x180004dc0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2c0]
sub rsp, 0x3c0
mov rax, qword [0x180076040]
xor rax, rsp
mov qword [rbp + 0x2b0], rax
mov r12, rcx
xor r13d, r13d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x180004ea3
movups xmm0, xmmword [str._unknown_]
movaps xmmword [rbp + 0xa0], xmm0
mov ecx, dword [0x1800676f8]
mov dword [rbp + 0xb0], ecx
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0xb4]
call sub.VCRUNTIME140.dll_memset
mov r9d, 0x104
lea r8, [rbp + 0xa0]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_K32GetModuleBaseNameW]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp + 0xa0]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], r13w
jne 0x180004e90
lea rdx, [rbp + 0xa0]
jmp 0x180004ec1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x20
lea rdx, str.Unable_to_retrieve_process_name.
lea rcx, [rsp + 0x40]
call fcn.180006d10
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x40]
call fcn.18000b560
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x180004f20
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180004f1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180004f1b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
lea rdi, [rbp - 0x40]
mov rsi, qword [rbp - 0x40]
mov r15, qword [rbp - 0x28]
cmp r15, 0xf
cmova rdi, rsi
mov rax, qword [rbp - 0x30]
cmp rax, 0x13
jb 0x180004f9c
lea r14, [rdi + rax]
lea r8, [r14 - 0x12]
sub r8, rdi
mov edx, 0x53
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x180004f9c
nop
mov r8d, 0x13
lea rdx, str.Solo_Leveling_ARISE
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800050dc
inc rbx
lea r8, [r14 - 0x12]
sub r8, rbx
mov edx, 0x53
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x180004f60
mov rbx, 0xffffffffffffffff
cmp r15, 0xf
jbe 0x180004fda
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x180004fd2
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180005b65
mov rcx, rsi
call fcn.18005cf40
cmp rbx, 0xffffffffffffffff
je 0x180005b71
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rbx, rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x18005faac]
lea rdx, str.CONIN_
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rbx, rax
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x18005fab8]
lea rdx, str.CONOUT_
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rbx, rax
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x18005fab8]
lea rdx, str.CONOUT_
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
lea r8, str._SoloLevelling__Initializing...
mov edx, 0x21
lea rcx, str.C:UsersegadeDownloadsSolev_HekTaiga_Cheeto_srcgameCoreCore.cpp
call fcn.18000aff0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
mov rcx, r13
mov qword [rbp + 0x10], rcx
mov r9, qword [rbp + 8]
mov rdi, qword [rbp]
nop word [rax + rax]
mov rax, r9
sub rax, rdi
lea rdx, [rax + 0x104]
cmp rdx, rax
jae 0x1800050e4
lea r9, [rdx + rdi]
mov qword [rbp + 8], r9
jmp 0x18000511f
sub rbx, rdi
jmp 0x180004fa3
jbe 0x18000511f
sub rcx, rdi
cmp rdx, rcx
jbe 0x1800050fd
lea rcx, [rbp]
call fcn.180007160
mov r9, qword [rbp + 8]
jmp 0x18000511b
lea rbx, [r9 + 0x104]
xor edx, edx
mov r8d, 0x104
mov rcx, r9
call sub.VCRUNTIME140.dll_memset
mov r9, rbx
mov qword [rbp + 8], rbx
mov rdi, qword [rbp]
sub r9, rdi
mov r8d, r9d
mov rdx, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov r9, qword [rbp + 8]
mov rcx, r9
mov rdi, qword [rbp]
sub rcx, rdi
mov edx, eax
cmp rdx, rcx
jb 0x18000514e
mov rcx, qword [rbp + 0x10]
jmp 0x1800050c0
lea rbx, [rdx + rdi]
mov qword [rbp + 8], rbx
sub rbx, rdi
call fcn.18005cc88
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, [rbp + 0x78]
call fcn.180004690
nop
mov r8d, 0x104
lea rdx, [rbp + 0xa0]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rdx, [rbp + 0xa0]
lea rax, [rbp + 0xa0]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], 0
jne 0x1800051a4
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov qword [rbp + 0x28], r13
mov qword [rbp + 0x30], r13
lea rcx, [rbp + 0x18]
call fcn.180006d10
nop
lea rcx, [rbp + 0x18]
cmp qword [rbp + 0x30], 7
cmova rcx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x28]
lea r11, [rcx + rax*2]
mov r10, r11
mov rdx, r11
call fcn.1800047e0
cmp rax, r11
je 0x18000522b
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x1800051ff
cmp cx, 0x2f
jne 0x180005208
add rax, 2
cmp rax, r11
jne 0x1800051f0
cmp rax, r11
je 0x18000522b
nop dword [rax]
lea rdx, [r10 - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x18000522b
cmp cx, 0x2f
je 0x18000522b
mov r10, rdx
cmp rax, rdx
jne 0x180005210
sub r11, r10
sar r11, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r13
mov r8, r11
mov rdx, r10
lea rcx, [rsp + 0x40]
call fcn.180006d10
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x38]
call fcn.180006550
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x1800052a5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800052a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180005a13
call fcn.18005cf40
lea rdi, [rbp + 0x38]
mov r8, qword [rbp + 0x38]
cmp qword [rbp + 0x50], 7
cmova rdi, r8
lea rcx, [rbp + 0x38]
cmova rcx, r8
mov rax, qword [rbp + 0x48]
lea rsi, [rcx + rax*2]
lea rbx, [rbp + 0x38]
cmova rbx, r8
cmp rbx, rsi
je 0x1800052ec
sub rdi, rbx
movzx ecx, word [rbx]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_towlower]
mov word [rbx + rdi], ax
add rbx, 2
cmp rbx, rsi
jne 0x1800052d6
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], 7
mov word [rbp + 0x58], r13w
mov dil, 1
lea r15, str.psapi.dll
mov rbx, r15
lea r14, [0x18005ffb0]
mov rsi, qword [rbx]
test dil, dil
je 0x180005325
xor dil, dil
jmp 0x180005335
lea rdx, [0x180067098]
lea rcx, [rbp + 0x58]
call fcn.180006680
mov rdx, rsi
lea rcx, [rbp + 0x58]
call fcn.180006680
add rbx, 8
cmp rbx, r14
jne 0x180005318
mov rdi, r13
mov r9, r13
mov r11, qword [rbp + 0x50]
mov r10, qword [rbp + 0x48]
mov rbx, qword [rbp + 0x38]
nop dword [rax]
mov rax, qword [r9 + r15]
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x180005370
lea r8, [rbp + 0x38]
cmp r11, 7
cmova r8, rbx
cmp r10, rcx
jne 0x18000556a
mov rdx, r10
test r10, r10
je 0x1800053b8
sub r8, rax
nop word [rax + rax]
movzx ecx, word [rax + r8]
cmp cx, word [rax]
jne 0x18000556a
add rax, 2
sub rdx, 1
jne 0x1800053a0
lea rcx, [rbp + 0x18]
cmp qword [rbp + 0x30], 7
cmova rcx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x28]
lea r11, [rcx + rax*2]
mov r10, r11
mov rdx, r11
call fcn.1800047e0
cmp rax, r11
je 0x18000541b
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x1800053ef
cmp cx, 0x2f
jne 0x1800053f8
add rax, 2
cmp rax, r11
jne 0x1800053e0
cmp rax, r11
je 0x18000541b
nop dword [rax]
lea rdx, [r10 - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x18000541b
cmp cx, 0x2f
je 0x18000541b
mov r10, rdx
cmp rax, rdx
jne 0x180005400
sub r11, r10
sar r11, 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r13
mov qword [rbp - 0x68], r13
mov r8, r11
mov rdx, r10
lea rcx, [rbp - 0x80]
call fcn.180006d10
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 7
cmova rcx, qword [rbp - 0x80]
mov rax, qword [rbp - 0x70]
lea rdx, [rcx + rax*2]
mov rbx, rdx
call fcn.1800047e0
cmp rax, rdx
je 0x18000549c
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x180005472
cmp cx, 0x2f
jne 0x18000547b
add rax, 2
cmp rax, rdx
jne 0x180005463
cmp rax, rdx
je 0x18000549c
lea r8, [rbx - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x18000549c
cmp cx, 0x2f
je 0x18000549c
mov rbx, r8
cmp rax, r8
jne 0x180005480
mov r8d, 0x3a
mov rcx, rbx
call fcn.18005ce20
mov r8, rax
cmp rbx, rax
je 0x1800054d7
add rax, 0xfffffffffffffffe
cmp rbx, rax
je 0x1800054d7
cmp word [rax], 0x2e
jne 0x180005656
lea rcx, [rax - 2]
cmp rbx, rcx
jne 0x1800054d4
cmp word [rcx], 0x2e
je 0x1800054d7
mov r8, rax
sub r8, rbx
sar r8, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r13
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.180006d10
nop
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.180006550
nop
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x18]
call fcn.180005bb0
mov rbx, rax
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x180005681
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000567b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000567b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
inc rdi
add r9, 8
cmp r9, 0x20
jb 0x180005360
movabs rax, 0x7ffffffffffffffe
mov rcx, qword [rbp + 0x68]
sub rax, rcx
cmp rax, 0x36
jb 0x180005ba1
lea rax, [rbp + 0x58]
cmp qword [rbp + 0x70], 7
cmova rax, qword [rbp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x36
lea r9, str.Proxy_has_an_incompatible_file_name__nValid_names_are:
lea rcx, [rbp - 0x20]
call fcn.180007020
nop
mov r8d, 1
lea rdx, [0x180067130]
lea rcx, [rbp - 0x20]
call fcn.1800064d0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea rcx, [rsp + 0x60]
call fcn.180006240
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x180005998
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005992
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005992
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rax, 2
cmp rbx, rax
je 0x1800054d7
cmp word [rax], 0x2e
je 0x1800054d4
sub rax, 2
cmp rbx, rax
jne 0x180005663
jmp 0x1800054d7
call fcn.18005cf40
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x1800056c7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800056c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800056c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 7
jbe 0x18000570a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005705
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005705
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
movdqa xmm0, xmmword [0x180068890]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x80], r13w
test rbx, rbx
jne 0x18000594a
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x60]
call fcn.180006550
nop
mov r8, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
sub rax, r8
lea r14d, [rbx + 0x18]
cmp rax, r14
jb 0x1800057db
lea rax, [r8 + 0x18]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x60]
cmp rcx, 7
cmova rdi, qword [rbp - 0x60]
lea rax, [0x180067168]
lea r15, str.Failed_to_Load_original
cmp rax, rdi
jbe 0x180005794
lea rax, [rdi + r8*2]
cmp r15, rax
ja 0x180005794
cmp rdi, r15
ja 0x180005789
mov rsi, r13
jmp 0x180005797
mov rsi, rdi
sub rsi, r15
sar rsi, 1
jmp 0x180005797
mov rsi, r14
lea rcx, [rdi + 0x30]
lea r8, [r8*2 + 2]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
lea rbx, [rsi + rsi]
mov r8, rbx
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x30]
lea rdx, [rdx + rsi*2]
lea rcx, [rbx + rdi]
sub r14, rsi
lea r8, [r14 + r14]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x60]
jmp 0x1800057ec
mov qword [rsp + 0x28], r14
mov rdx, r14
lea rcx, [rbp - 0x60]
call fcn.1800072a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x18], 7
mov qword [rax + 0x10], r13
mov word [rax], r13w
mov r8d, 1
lea rdx, [0x18006716c]
lea rcx, [rsp + 0x40]
call fcn.1800064d0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
lea rcx, [rsp + 0x60]
call fcn.180006240
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x1800058a7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800058a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800058a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x1800058ec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800058e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800058e7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
movdqa xmm0, xmmword [0x180068890]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r13w
mov rdx, qword [rbp - 0x48]
cmp rdx, 7
jbe 0x1800059dc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800059d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800059d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rax, [0x18005ffb0]
mov rax, qword [rax + rdi*8]
mov rcx, rbx
call rax
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9, r12
lea r8, [0x180004d40]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea r8, str._SoloLevelling__Created_Thread.
mov edx, 0x5a
lea rcx, str.C:UsersegadeDownloadsSolev_HekTaiga_Cheeto_srcgameCoreCore.cpp
call fcn.18000aff0
jmp 0x1800059dc
call fcn.18005cf40
nop
mov rdx, qword [rbp - 8]
cmp rdx, 7
jbe 0x1800059dc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800059d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800059d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 7
jbe 0x180005a1f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005a1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005a1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
mov qword [rbp + 0x68], r13
mov qword [rbp + 0x70], 7
mov word [rbp + 0x58], r13w
mov rdx, qword [rbp + 0x50]
cmp rdx, 7
jbe 0x180005a73
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005a6e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005a6e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x50], 7
mov word [rbp + 0x38], r13w
mov rdx, qword [rbp + 0x30]
cmp rdx, 7
jbe 0x180005ac7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005ac2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005ac2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
movdqa xmm0, xmmword [0x180068890]
movdqu xmmword [rbp + 0x28], xmm0
mov word [rbp + 0x18], r13w
mov rdx, qword [rbp + 0x90]
cmp rdx, 7
jbe 0x180005b1f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005b1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005b1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
movdqa xmm0, xmmword [0x180068890]
movdqu xmmword [rbp + 0x88], xmm0
mov word [rbp + 0x78], r13w
mov rcx, qword [rbp]
test rcx, rcx
je 0x180005b71
mov rdx, qword [rbp + 0x10]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180005b6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180005b6c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005cf40
mov rcx, qword [rbp + 0x2b0]
xor rcx, rsp
call fcn.18005cf20
lea r11, [rsp + 0x3c0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.180001360
nop
int3