Function at 0x140001830
Capabilities:
Enumerate process modules

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 - 0x420]
sub rsp, 0x520
mov rax, qword [0x1400ee040]
xor rax, rsp
mov qword [rbp + 0x410], rax
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
xor r12d, r12d
mov qword [rbp - 0x40], r12
mov edx, dword [0x1400ee260]
mov ecx, 8
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x14000273f
mov dword [rbp - 0x30], 0x438
lea rdx, [rbp - 0x30]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Module32FirstW]
test eax, eax
je 0x14000196c
mov rdx, qword [rbp - 0x48]
cmp rdx, qword [rbp - 0x40]
je 0x14000194a
lea rax, [rbp - 0x30]
mov ecx, 8
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rcx, 1
jne 0x1400018d0
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rdx + 0x30], rax
add qword [rbp - 0x48], 0x438
jmp 0x140001957
lea r8, [rbp - 0x30]
lea rcx, [rbp - 0x50]
call fcn.14000d920
lea rdx, [rbp - 0x30]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Module32NextW]
test eax, eax
jne 0x1400018b1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8, qword [rbp - 0x50]
mov qword [rsp + 0x30], r8
mov rax, qword [rbp - 0x48]
mov qword [rsp + 0x40], rax
cmp r8, rax
je 0x140001ddd
movabs r13, 0x7fffffffffffffff
mov edx, 0xa
movabs rcx, 0x7ffffffffffffffe
lea r14, [r8 + 0x30]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
mov rbx, 0xffffffffffffffff
inc rbx
cmp word [r14 + rbx*2], 0
jne 0x1400019c3
cmp rbx, rcx
ja 0x1400027d4
cmp rbx, 7
ja 0x140001a06
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], 7
add rbx, rbx
mov r8, rbx
mov rdx, r14
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + rbx - 0x70], r12w
jmp 0x140001a9b
mov rsi, rbx
or rsi, 7
cmp rsi, rcx
jbe 0x140001a52
mov rsi, rcx
lea rcx, [r13*2]
cmp rcx, 0x1000
jb 0x140001a71
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400027f2
mov rcx, rax
call fcn.1400b7550
test rax, rax
je 0x14000254e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140001a79
cmp rsi, 0xa
cmovb rsi, rdx
lea rcx, [rsi + 1]
cmp rcx, r13
ja 0x1400027f2
add rcx, rcx
jne 0x140001a1d
mov rdi, r12
jmp 0x140001a79
call fcn.1400b7550
mov rdi, rax
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rsi
add rbx, rbx
mov r8, rbx
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + rdi], r12w
lea rcx, [rbp - 0x70]
mov r14, qword [rbp - 0x70]
mov r15, qword [rbp - 0x58]
cmp r15, 7
cmova rcx, r14
mov rax, qword [rbp - 0x60]
lea rsi, [rcx + rax*2]
lea rdi, [rbp - 0x70]
cmova rdi, r14
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
cmp rdi, rsi
jne 0x140001ae6
mov r13, r12
mov esi, 0xf
mov qword [rbp - 0x78], rsi
mov byte [rsp + 0x70], 0
jmp 0x140001bec
sub rsi, rdi
sar rsi, 1
mov ebx, 0xf
mov qword [rbp - 0x78], rbx
cmp rsi, r13
ja 0x1400027ec
cmp rsi, rbx
jbe 0x140001b9b
mov rbx, rsi
or rbx, 0xf
cmp rbx, r13
jbe 0x140001b26
mov rbx, r13
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140001b60
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140001b4a
mov rax, r12
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x78], rbx
jmp 0x140001ba0
cmp rcx, 0x1000
jb 0x140001b8b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400027da
mov rcx, rax
call fcn.1400b7550
mov rcx, rax
test rax, rax
je 0x140002547
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x78], rbx
jmp 0x140001ba0
call fcn.1400b7550
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x78], rbx
jmp 0x140001ba0
mov rax, qword [rsp + 0x70]
lea r8, [rsp + 0x70]
cmp rbx, 0xf
cmova r8, rax
mov rcx, r8
mov rdx, rsi
test rsi, rsi
je 0x140001bd3
nop dword [rax + rax]
movzx eax, byte [rdi]
mov byte [rcx], al
lea rcx, [rcx + 1]
lea rdi, [rdi + 2]
sub rdx, 1
jne 0x140001bc0
mov qword [rbp - 0x80], rsi
mov byte [r8 + rsi], 0
mov r15, qword [rbp - 0x58]
mov r14, qword [rbp - 0x70]
mov r13, qword [rbp - 0x80]
mov rsi, qword [rbp - 0x78]
lea rdx, [rsp + 0x70]
mov r12, qword [rsp + 0x70]
mov qword [rsp + 0x38], r12
cmp rsi, 0xf
cmova rdx, r12
cmp r13, 7
jb 0x140001d3f
lea rax, [r13 - 7]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x46
jne 0x140001c3d
cmp dword [rcx], 0x65766946
jne 0x140001c3d
cmp word [rcx + 4], 0x5f4d
jne 0x140001c3d
cmp byte [rcx + 6], 0x62
je 0x140001c4b
cmp rcx, rdx
je 0x140001d3f
dec rcx
jmp 0x140001c22
cmp rcx, rdx
jne 0x140001d3f
lea rdi, [rsp + 0x70]
cmp rsi, 0xf
cmova rdi, r12
cmp r13, 0xf
jb 0x140001cd0
lea rsi, [rdi + r13]
lea r8, [rsi - 0xe]
sub r8, rdi
mov edx, 0x5f
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001ccc
nop word [rax + rax]
mov r8d, 0xf
lea rdx, str._GTAProcess.exe
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140001f1c
inc rbx
lea r8, [rsi - 0xe]
sub r8, rbx
mov edx, 0x5f
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001c90
mov rsi, qword [rbp - 0x78]
lea rbx, [rsp + 0x70]
cmp rsi, 0xf
cmova rbx, r12
cmp r13, 0x10
jb 0x140001d3f
lea rdi, [rbx + r13]
lea r8, [rdi - 0xf]
sub r8, rbx
mov edx, 0x5f
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140001d3f
movabs rcx, 0x6f7250656d61475f
cmp qword [rax], rcx
jne 0x140001d23
movabs rcx, 0x6578652e73736563
cmp qword [rax + 8], rcx
je 0x140001f2e
inc rax
lea r8, [rdi - 0xf]
sub r8, rax
mov edx, 0x5f
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140001d00
cmp rsi, 0xf
jbe 0x140001d7f
lea rdx, [rsi + 1]
cmp rdx, 0x1000
mov rax, r12
jb 0x140001d6f
mov r12, qword [r12 - 8]
sub rax, r12
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002547
mov rcx, r12
call fcn.1400b78a4
mov r15, qword [rbp - 0x58]
mov r14, qword [rbp - 0x70]
cmp r15, 7
jbe 0x140001dba
lea rdx, [r15*2 + 2]
cmp rdx, 0x1000
mov rax, r14
jb 0x140001db2
mov r14, qword [r14 - 8]
sub rax, r14
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000254e
mov rcx, r14
call fcn.1400b78a4
xor r12d, r12d
mov r8, qword [rsp + 0x30]
add r8, 0x438
mov qword [rsp + 0x30], r8
cmp r8, qword [rsp + 0x40]
jne 0x140001990
mov r8, qword [rbp - 0x50]
mov eax, dword [0x1400ee0d4]
cmp eax, 0xffffffff
je 0x140002743
cmp eax, 0xaf2
jge 0x140001e56
mov qword [0x1400ee0f8], 0x430
mov qword [0x1400ee110], 0x10c8
mov qword [0x1400ee108], 0x10d8
mov qword [0x1400ee0f0], 0xd30
mov qword [0x1400ee100], 0x1530
mov qword [0x1400ee0e8], 0x340
mov qword [0x1400ee0d8], 0x2f4
mov qword [0x1400ee0e0], 0x84
mov qword [0x1400ee118], 0x938
cmp dword [0x1400ee0d4], 0xa8b
jle 0x140001e6d
mov qword [0x1400ee120], 0xe8
cmp dword [0x1400ee0d4], 0x944
jge 0x140001e84
mov qword [0x1400ee0f0], 0xd28
jg 0x140001e91
mov qword [0x1400ee100], 0x14b8
mov ecx, dword [0x1400ee0d4]
cmp ecx, 0xa34
jg 0x140002647
je 0x140002610
cmp ecx, 0x644
je 0x1400025fa
cmp ecx, 0x80c
je 0x1400025c3
cmp ecx, 0x88d
je 0x14000258c
cmp ecx, 0x944
je 0x140002555
cmp ecx, 0x9f1
jne 0x140002737
mov qword [0x1400eeb18], 0x1f2e7a8
mov qword [0x1400eeb20], 0x1fd7b48
mov qword [0x1400eeb10], 0x1fd6f70
mov qword [0x1400eeb08], 0x25667e8
mov r12d, 1
jmp 0x140002743
sub rbx, rdi
mov rsi, qword [rbp - 0x78]
cmp rbx, 0xffffffffffffffff
jne 0x140001f3b
jmp 0x140001cd0
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x140001d3f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rdi, [rsp + 0x70]
cmp rsi, 0xf
cmova rdi, r12
movabs rcx, 0x7fffffffffffffff
cmp r13, rcx
ja 0x1400027e6
cmp r13, 0xf
ja 0x140001f95
mov r14, r13
mov qword [rsp + 0x60], r13
mov r15d, 0xf
mov qword [rsp + 0x68], r15
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000202f
mov rbx, r13
or rbx, 0xf
cmp rbx, rcx
jbe 0x140001fb4
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140001fe0
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
test rcx, rcx
je 0x140002007
cmp rcx, 0x1000
jb 0x140002002
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400027e0
mov rcx, rax
call fcn.1400b7550
mov rcx, rax
test rax, rax
je 0x140002540
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140002007
call fcn.1400b7550
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], rbx
lea r8, [r13 + 1]
mov rdx, rdi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rsp + 0x68]
mov r14, qword [rsp + 0x60]
lea rbx, [rsp + 0x50]
mov r12, qword [rsp + 0x50]
cmp r15, 0xf
cmova rbx, r12
cmp r14, 7
jb 0x14000216d
lea rdi, [rbx + r14]
lea r8, [rdi - 6]
sub r8, rbx
mov edx, 0x46
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000216d
nop dword [rax]
cmp dword [rax], 0x65766946
jne 0x140002086
cmp word [rax + 4], 0x5f4d
jne 0x140002086
cmp byte [rax + 6], 0x62
je 0x1400020a7
inc rax
lea r8, [rdi - 6]
sub r8, rax
mov edx, 0x46
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002070
jmp 0x14000216d
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x14000216d
lea rdi, [rsp + 0x50]
cmp r15, 0xf
cmova rdi, r12
lea rbx, [rdi + r14]
lea r8, [rbx - 6]
sub r8, rdi
mov edx, 0x46
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002116
nop
cmp dword [rax], 0x65766946
jne 0x1400020fa
cmp word [rax + 4], 0x5f4d
jne 0x1400020fa
cmp byte [rax + 6], 0x62
je 0x1400021ed
inc rax
lea r8, [rbx - 6]
sub r8, rax
mov edx, 0x46
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400020e0
mov rax, 0xffffffffffffffff
mov qword [rsp + 0x20], 0
mov r8d, 7
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000b870
lea rcx, [rsp + 0x50]
cmp rcx, rax
je 0x14000215e
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140002151
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000ba30
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
lea rdi, [rsp + 0x50]
cmp r15, 0xf
cmova rdi, r12
cmp r14, 0xf
jb 0x1400022c7
lea rsi, [rdi + r14]
lea r8, [rsi - 0xe]
sub r8, rdi
mov edx, 0x5f
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400022c3
nop dword [rax + rax]
mov r8d, 0xf
lea rdx, str._GTAProcess.exe
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400021f5
inc rbx
lea r8, [rsi - 0xe]
sub r8, rbx
mov edx, 0x5f
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400021b0
jmp 0x1400022c3
sub rax, rdi
jmp 0x14000211d
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x1400022c3
lea rsi, [rsp + 0x50]
cmp r15, 0xf
cmova rsi, r12
lea rdi, [r14 + rsi]
lea r8, [rdi - 0xe]
sub r8, rsi
mov edx, 0x5f
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000226c
nop
mov r8d, 0xf
lea rdx, str._GTAProcess.exe
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002463
inc rbx
lea r8, [rdi - 0xe]
sub r8, rbx
mov edx, 0x5f
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140002230
mov rbx, 0xffffffffffffffff
mov qword [rsp + 0x20], 0
mov r8d, 0xf
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.14000b870
lea rcx, [rsp + 0x50]
cmp rcx, rax
je 0x1400022b4
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400022a7
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000ba30
mov r12, qword [rsp + 0x50]
mov r14, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
mov rsi, qword [rbp - 0x78]
lea rbx, [rsp + 0x50]
cmp r15, 0xf
cmova rbx, r12
cmp r14, 0x10
jb 0x14000233f
lea rdi, [rbx + r14]
lea r8, [rdi - 0xf]
sub r8, rbx
mov edx, 0x5f
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000233f
nop word [rax + rax]
movabs rcx, 0x6f7250656d61475f
cmp qword [rax], rcx
jne 0x140002323
movabs rcx, 0x6578652e73736563
cmp qword [rax + 8], rcx
je 0x14000246b
inc rax
lea r8, [rdi - 0xf]
sub r8, rax
mov edx, 0x5f
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002300
xor r12d, r12d
lea rdx, [rsp + 0x70]
cmp rsi, 0xf
cmova rdx, qword [rsp + 0x38]
mov r8, r13
lea rcx, [0x1400ee240]
call fcn.14000ba30
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rcx, qword [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400ee0d4], eax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x18]
mov qword [0x1400eeb28], rax
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400023ca
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400023c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002540
call fcn.1400b78a4
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14000241a
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002414
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002547
call fcn.1400b78a4
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x140001dbd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002459
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000254e
call fcn.1400b78a4
jmp 0x140001dbd
sub rbx, rsi
jmp 0x140002273
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x14000233f
lea rdi, [rsp + 0x50]
cmp r15, 0xf
cmova rdi, r12
lea rbx, [r14 + rdi]
lea r8, [rbx - 0xf]
sub r8, rdi
mov edx, 0x5f
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400024eb
nop dword [rax]
nop word [rax + rax]
movabs rcx, 0x6f7250656d61475f
cmp qword [rax], rcx
jne 0x1400024cf
movabs rcx, 0x6578652e73736563
cmp qword [rax + 8], rcx
je 0x14000253b
inc rax
lea r8, [rbx - 0xf]
sub r8, rax
mov edx, 0x5f
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400024b0
mov rax, 0xffffffffffffffff
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov r8d, 0x10
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000b870
lea rcx, [rsp + 0x50]
cmp rcx, rax
je 0x140002342
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140002529
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000ba30
jmp 0x140002342
sub rax, rdi
jmp 0x1400024f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [0x1400eeb18], 0x1f05208
mov qword [0x1400eeb20], 0x1f9e9f0
mov qword [0x1400eeb10], 0x1f9e9f0
mov qword [0x1400eeb08], 0x252dcd8
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb18], 0x1ee18a8
mov qword [0x1400eeb20], 0x1f89498
mov qword [0x1400eeb10], 0x1f888c0
mov qword [0x1400eeb08], 0x24e6d90
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb18], 0x1ec3828
mov qword [0x1400eeb20], 0x1f6b3c0
mov qword [0x1400eeb10], 0x1f6a7e0
mov qword [0x1400eeb08], 0x24c8858
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb20], 0x2088360
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb18], 0x1f77ef0
mov qword [0x1400eeb20], 0x1fd9148
mov qword [0x1400eeb10], 0x1fd8570
mov qword [0x1400eeb08], 0x2567db0
mov r12d, 1
jmp 0x140002743
sub ecx, 0xa8b
je 0x14000270b
sub ecx, 0x67
je 0x1400026d7
sub ecx, 0x8e
je 0x1400026a3
cmp ecx, 0x97
jne 0x140002737
mov qword [0x1400eeb18], 0x1f58b58
mov qword [0x1400eeb20], 0x20025b8
mov qword [0x1400eeb10], 0x20019e0
mov qword [0x1400eeb08], 0x2593320
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb18], 0x1f42068
mov qword [0x1400eeb20], 0x1feb968
mov qword [0x1400eeb10], 0x1feaac0
mov qword [0x1400eeb08], 0x257bea0
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb18], 0x1f5b820
mov qword [0x1400eeb20], 0x1fbccd8
mov qword [0x1400eeb10], 0x1fbc100
mov qword [0x1400eeb08], 0x254d448
mov r12d, 1
jmp 0x140002743
mov qword [0x1400eeb18], 0x20304c8
mov qword [0x1400eeb20], 0x20d9868
mov qword [0x1400eeb10], 0x20d8c90
mov qword [0x1400eeb08], 0x26684d8
mov r12d, 1
jmp 0x140002743
mov r8, qword [rbp - 0x50]
test r8, r8
je 0x1400027a1
mov rcx, qword [rbp - 0x40]
sub rcx, r8
movabs rax, 0x795ceb240795ceb3
imul rcx
sar rdx, 9
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rdx, rdx, 0x438
mov rax, r8
cmp rdx, 0x1000
jb 0x140002799
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002799
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1400b78a4
mov eax, r12d
mov rcx, qword [rbp + 0x410]
xor rcx, rsp
call fcn.1400b7530
lea r11, [rsp + 0x520]
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.140001300
nop
call fcn.140001260
nop
call fcn.140001260
int3
call fcn.140001300
nop
call fcn.140001300
nop
call fcn.140001260
int3