Function at 0x140032748
Capabilities:
Create process on windows
Log keystrokes via polling

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], rdi
mov qword [r11 + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x4c0
movaps xmmword [r11 - 0x28], xmm6
movaps xmmword [r11 - 0x38], xmm7
movaps xmmword [r11 - 0x48], xmm8
movaps xmmword [r11 - 0x58], xmm9
mov rax, qword [0x14018a040]
xor rax, rsp
mov qword [rsp + 0x478], rax
xor r14d, r14d
mov dword [rsp + 0x38], r14d
mov rdi, qword [0x1401fd680]
mov rsi, qword [0x1401fd658]
movss xmm8, dword [rsi + 0x38f0]
addss xmm8, xmm8
addss xmm8, dword [0x140177080]
mov eax, dword [rsi + 0x4a00]
lea r12d, [r14 + 2]
or eax, r12d
mov dword [rsi + 0x4a00], eax
movsd xmm0, qword [0x1401fc320]
movsd qword [rsi + 0x4a20], xmm0
mov dword [rsi + 0x4a08], r12d
movss xmm1, dword [0x1401fc324]
movss xmm7, dword [0x140176f2c]
mulss xmm1, xmm7
movss xmm3, dword [rsi + 0x14]
mulss xmm3, xmm7
subss xmm3, xmm1
movss xmm2, dword [rsi + 0x10]
mulss xmm2, xmm7
movss xmm0, dword [0x1401fc320]
mulss xmm0, xmm7
subss xmm2, xmm0
or eax, 1
mov dword [rsi + 0x4a00], eax
movss dword [rsi + 0x4a10], xmm2
movss dword [rsi + 0x4a14], xmm3
mov qword [rsi + 0x4a18], r14
mov dword [rsi + 0x4a04], r12d
and dword [r11 - 0x360], r14d
and dword [r11 - 0x35c], r14d
lea rdx, [r11 - 0x360]
call fcn.14003a4fc
xor edx, edx
lea r8d, [r14 + 0x2b]
lea rcx, str.menu
call fcn.140042050
lea ecx, [r14 + 1]
call fcn.14003a55c
movss dword [rsp + 0x180], xmm8
and dword [rsp + 0x184], r14d
lea r15d, [r12 + 0x7e]
mov r9d, r15d
lea r8d, [r14 + 1]
lea rdx, [rsp + 0x180]
lea rcx, str.SideBar
call fcn.14003f3e8
and dword [rsp + 0x188], r14d
mov dword [rsp + 0x18c], 0x42700000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x188]
lea rcx, str.Logo
call fcn.14003f3e8
mov rcx, qword [0x1401fd658]
mov rax, qword [rcx + 0x4000]
movss xmm2, dword [rax + 0x30]
movss xmm0, dword [rax + 0x34]
mulss xmm0, xmm7
movss xmm6, dword [0x140177064]
subss xmm0, xmm6
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm0
mulss xmm2, xmm7
subss xmm2, xmm6
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm2, xmm0
movss dword [rax + 0x110], xmm2
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x288], xmm0
movdqa xmm1, xmmword [0x140177310]
movups xmmword [rsp + 0x298], xmm1
movss xmm9, dword [0x140176f74]
mov dword [rsp + 0x190], 0x3f800000
mov dword [rsp + 0x194], 0x3f800000
and dword [rsp + 0x198], r14d
and dword [rsp + 0x19c], r14d
mov dword [rsp + 0x1a0], 0x42200000
mov dword [rsp + 0x1a4], 0x42200000
mov rax, qword [rdi]
lea rcx, [rsp + 0x288]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x298]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x190]
lea r8, [rsp + 0x198]
lea rdx, [rsp + 0x1a0]
mov rcx, qword [rax + 0x40]
call fcn.140059fd4
mov rcx, qword [0x1401fd658]
mov rax, qword [rcx + 0x4000]
movss xmm2, dword [rax + 0x30]
movss xmm1, dword [rax + 0x34]
mulss xmm1, xmm7
subss xmm1, xmm6
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm1, xmm0
mulss xmm2, xmm7
subss xmm2, xmm6
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm2, xmm0
movss dword [rax + 0x110], xmm2
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x210], xmm0
mov dword [rsp + 0x1e0], 0x3f800000
mov dword [rsp + 0x1e4], 0x3f800000
and dword [rsp + 0x1a8], r14d
and dword [rsp + 0x1ac], r14d
mov dword [rsp + 0x1b0], 0x42200000
mov dword [rsp + 0x1b4], 0x42200000
mov rax, qword [rdi]
mov rcx, qword [rax + 0x48]
lea rax, [rsi + 0x3afc]
lea rdx, [rsp + 0x210]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1e0]
lea r8, [rsp + 0x1a8]
lea rdx, [rsp + 0x1b0]
call fcn.140059fd4
call fcn.14003f6e4
call fcn.14005adfc
movss xmm1, dword [rsi + 0x3914]
lea ecx, [r14 + 0xc]
call fcn.14003a484
mov dword [rsp + 0x1b8], 0x42700000
mov dword [rsp + 0x1bc], 0x42700000
lea rbx, [rdi + 8]
lea rax, [rsp + 0x1b8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9, rbx
mov r8, qword [rdi + 0x18]
lea rdx, [0x140174d28]
lea rcx, str.AIMBOT
call fcn.1400666d4
mov dword [rsp + 0x1c0], 0x42700000
mov dword [rsp + 0x1c4], 0x42700000
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 1
mov r9, rbx
mov r8, qword [rdi + 0x18]
lea rdx, [0x140174d34]
lea rcx, str.VISUALS
call fcn.1400666d4
mov dword [rsp + 0x1c8], 0x42700000
mov dword [rsp + 0x1cc], 0x42700000
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r12d
mov r9, rbx
mov r8, qword [rdi + 0x18]
lea rdx, [0x140174d40]
lea rcx, str.EXTRA
call fcn.1400666d4
mov dword [rsp + 0x1d0], 0x42700000
mov dword [rsp + 0x1d4], 0x42700000
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x28], rax
lea r13d, [r14 + 3]
mov dword [rsp + 0x20], r13d
mov r9, rbx
mov r8, qword [rdi + 0x18]
lea rdx, [0x140174d50]
lea rcx, str.SETTINGS
call fcn.1400666d4
lea ecx, [r14 + 1]
call fcn.14003a55c
call fcn.14003f6e4
mov rcx, qword [0x1401fd658]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
mov r10, qword [r8 + 0x2a8]
movdqu xmm0, xmmword [rcx + 0x3a1c]
movups xmmword [rsp + 0x200], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rsp + 0x20c], xmm0
lea rcx, [rsp + 0x200]
call fcn.140039ecc
movss xmm5, dword [r8 + 0x34]
movss xmm0, dword [rsi + 0x38f4]
movss xmm2, dword [rsi + 0x3928]
subss xmm5, xmm0
subss xmm5, xmm2
movss xmm1, dword [r8 + 0x28]
addss xmm5, dword [r8 + 0x2c]
addss xmm1, xmm8
movss dword [rsp + 0x1d8], xmm1
movss dword [rsp + 0x1dc], xmm5
addss xmm2, xmm0
addss xmm2, dword [r8 + 0x2c]
movss dword [rsp + 0xf0], xmm1
movss dword [rsp + 0xf4], xmm2
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rsp + 0x1d8]
lea rdx, [rsp + 0xf0]
mov rcx, r10
call fcn.140052d20
addss xmm8, xmm9
movss xmm6, dword [0x140177110]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.1400478dc
and dword [rsp + 0x58], r14d
and dword [rsp + 0x5c], r14d
mov r9d, r15d
lea r8d, [r14 + 1]
lea rdx, [rsp + 0x58]
lea rcx, str.Content
call fcn.14003f3e8
mov eax, dword [rbx]
test eax, eax
jne 0x140032fc9
xor r8d, r8d
mov ecx, r12d
call fcn.140058660
movss xmm6, dword [0x1401770f8]
movaps xmm3, xmm6
lea r8, [0x1401fd59b]
lea rdx, str.Enables_Aimbot
lea rcx, str.Aimbot
call fcn.1400673a4
mov dword [rsp + 0x58], 0x42700000
mov dword [rsp + 0x5c], 0x41a00000
lea rdx, [rsp + 0x58]
call fcn.140031774
movaps xmm3, xmm6
lea r8, [0x1401fd59c]
lea rdx, str.Enables_Prediction
lea rcx, str.Prediction
call fcn.1400673a4
mov dword [rsp + 0x20], r12d
lea r9, str.Mouse
lea rdx, [0x1401fd58c]
lea rcx, str.Method
call fcn.1400699ec
movaps xmm3, xmm6
lea r8, [0x1401fd585]
lea rdx, str.Spectate
lea rcx, str.Spectate_Locked
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd59d]
lea rdx, str.Enables_Shake
lea rcx, str.Shake
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd59f]
lea rdx, str.Enables_Smoothness
lea rcx, str.Smoothness
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd5b7]
lea rdx, str.Enable_TeamCheck
lea rcx, str.Team_Check
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd542]
lea rdx, str.Draws_Field_OF_View
lea rcx, str.Draw_Fov
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd517]
lea rdx, str.Enable_CFrame_Speed
lea rcx, str.Enable_CFrame
call fcn.1400673a4
cmp byte [0x1401fd517], r14b
je 0x140032e9d
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140177094]
movss xmm2, dword [0x140177034]
lea rdx, [0x14018a114]
lea rcx, str.CFrame_Speed
call fcn.140068510
call fcn.140058078
movaps xmm1, xmm9
lea rcx, str.SETTINGS
call fcn.14006646c
movss xmm7, dword [0x14017706c]
cmp byte [0x1401fd59c], r14b
je 0x140032f03
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm9
lea rdx, [0x14018a1c8]
lea rcx, str.Prediction_X
call fcn.140068510
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm9
lea rdx, [0x14018a19c]
lea rcx, str.Prediction_Y
call fcn.140068510
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm9
lea rdx, [0x14018a1d4]
lea rcx, str.Smoothness_X
call fcn.140068510
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm9
lea rdx, [0x14018a1d8]
lea rcx, str.Smoothness_Y
call fcn.140068510
mov dword [rsp + 0x20], 5
lea r9, str.Head
lea rdx, [0x1401fd5e0]
lea rcx, str.Aimpart
call fcn.1400699ec
call fcn.14005aa8c
movaps xmm1, xmm9
lea rcx, str.OTHERS
call fcn.14006646c
movaps xmm3, xmm6
lea r8, [0x1401fd586]
lea rdx, str.Resolver
lea rcx, str.Recalculate_Velocity
call fcn.1400673a4
cmp byte [0x1401fd586], r14b
je 0x1400330ec
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm9
lea rdx, [0x14018a1c0]
lea rcx, str.Calculate_Force
call fcn.140068510
jmp 0x1400330ec
cmp eax, 1
jne 0x1400330fe
xor r8d, r8d
mov ecx, r12d
call fcn.140058660
movss xmm6, dword [0x1401770f8]
movaps xmm3, xmm6
lea r8, [0x1401fd54f]
lea rdx, str.Enables_Esp
lea rcx, str.Enable
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd543]
lea rdx, str.Displays_Target_Info
lea rcx, str.Target_Info
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd550]
lea rdx, str.Box_Esp
lea rcx, [0x140174f78]
call fcn.1400673a4
cmp byte [0x1401fd550], r14b
je 0x140033064
mov dword [rsp + 0x20], r13d
lea r9, str.2D_Box
lea rdx, [0x1401fd544]
lea rcx, str.Box_Type
call fcn.1400699ec
movaps xmm3, xmm6
lea r8, [0x1401fd54d]
lea rdx, str.Draws_tracer
lea rcx, str.Tracers
call fcn.1400673a4
movaps xmm3, xmm6
lea r8, [0x1401fd52e]
lea rdx, str.Draws_Player_Health_Bar
lea rcx, str.Health_Bar
call fcn.1400673a4
call fcn.140058078
movaps xmm1, xmm9
lea rcx, str.COLORS
call fcn.14006646c
lea rdx, [0x14018a118]
lea rcx, str.Box_Color
call fcn.140068548
lea rdx, [0x14018a138]
lea rcx, str.Tracer_Color
call fcn.140068548
lea rdx, [0x14018a108]
lea rcx, str.Fov_Color
call fcn.140068548
mov r8b, 1
mov ecx, 1
call fcn.140058660
jmp 0x1400345e2
cmp eax, r12d
jne 0x140033d4b
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax]
mov ecx, dword [rcx + rax]
cmp dword [0x1401fecac], ecx
jle 0x140033150
lea rcx, [0x1401fecac]
call fcn.1400d5b58
cmp dword [0x1401fecac], 0xffffffff
jne 0x140033150
lea rcx, [0x1400dab08]
call fcn.1400d5e34
lea rcx, [0x1401fecac]
call fcn.1400d5aec
xor r8d, r8d
mov ecx, r12d
call fcn.140058660
lea rcx, [rsp + 0x270]
call fcn.140030fc4
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x160], xmm0
mov rdi, r14
mov qword [rsp + 0x170], r14
mov rsi, qword [rsp + 0x278]
mov rbx, qword [rsp + 0x270]
mov r12, qword [rsp + 0x168]
cmp rbx, rsi
je 0x1400331e4
cmp r12, rdi
je 0x1400331bb
mov rdx, rbx
mov rcx, r12
call fcn.14000443c
add r12, 0x20
mov qword [rsp + 0x168], r12
jmp 0x1400331de
mov r8, rbx
mov rdx, r12
lea rcx, [rsp + 0x160]
call fcn.140034b78
mov rdi, qword [rsp + 0x170]
mov r12, qword [rsp + 0x168]
add rbx, 0x20
jmp 0x140033198
mov rsi, qword [rsp + 0x160]
mov edi, 0xf
lea r15, [0x1401fc300]
cmp rsi, r12
je 0x1400332c0
and dword [rsp + 0x60], 0
and dword [rsp + 0x64], 0
mov rdx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140033217
mov rdx, qword [rsi]
mov rcx, r15
cmp qword [0x1401fc318], rdi
cmova rcx, qword [0x1401fc300]
mov r8, qword [0x1401fc310]
cmp r8, qword [rsi + 0x10]
jne 0x140033241
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov dl, 1
je 0x140033244
mov dl, r14b
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140033250
mov rcx, qword [rsi]
lea r8, [rsp + 0x60]
call fcn.1400688e0
test al, al
je 0x1400332b3
cmp r15, rsi
je 0x1400332b3
mov r13, qword [rsi + 0x10]
mov r9, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140033273
mov r9, qword [rsi]
mov rax, qword [0x1401fc318]
cmp r13, rax
ja 0x1400332a8
mov rbx, r15
cmp rax, rdi
cmova rbx, qword [0x1401fc300]
mov qword [0x1401fc310], r13
mov r8, r13
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + r13], r14b
jmp 0x1400332b3
mov rdx, r13
mov rcx, r15
call fcn.14000bdf0
add rsi, 0x20
cmp rsi, r12
jne 0x14003320b
lea rcx, [rsp + 0x160]
call fcn.14003473c
nop
lea rcx, [rsp + 0x270]
call fcn.14003473c
call fcn.140058078
cmp qword [0x1401fc310], r14
je 0x1400345e2
mov rdx, r15
cmp qword [0x1401fc318], rdi
cmova rdx, qword [0x1401fc300]
lea rcx, str.Selected_player:__s
call fcn.140058bd4
movss dword [rsp + 0x20], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Teleport
lea rcx, [rsp + 0x2a8]
call fcn.14003f11c
movss xmm0, dword [rax]
movss xmm7, dword [0x140177050]
addss xmm0, xmm7
movss dword [rsp + 0x68], xmm0
mov dword [rsp + 0x6c], 0x420c0000
lea rdx, [rsp + 0x68]
lea rcx, str.Teleport
call fcn.140066ee8
test al, al
je 0x1400334a6
mov rdx, r15
lea rcx, [rsp + 0x318]
call fcn.14000443c
mov r8, rax
lea rdx, [rsp + 0x2d0]
lea rsi, [0x1401fd5a0]
mov rcx, rsi
call fcn.140009f4c
lea rdx, [rsp + 0x2d8]
mov rcx, rax
call fcn.14000a158
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0x250], r14
mov qword [rsp + 0x258], r14
mov r12d, 0x10
mov r8d, r12d
lea rdx, str.HumanoidRootPart
lea rcx, [rsp + 0x240]
call fcn.1400020bc
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x2f8]
mov rcx, rbx
call fcn.140009f4c
lea rdx, [rsp + 0x120]
mov rcx, rax
call fcn.14000a220
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
call fcn.14000a11c
lea rdx, [rsp + 0x2f0]
mov rcx, rax
call fcn.14000a158
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x378], xmm0
mov qword [rsp + 0x388], r14
mov qword [rsp + 0x390], r14
mov r8d, r12d
lea rdx, str.HumanoidRootPart
lea rcx, [rsp + 0x378]
call fcn.1400020bc
lea r8, [rsp + 0x378]
lea rdx, [rsp + 0x2e8]
mov rcx, rbx
call fcn.140009f4c
movsd xmm0, qword [rsp + 0x120]
movsd qword [rsp + 0x100], xmm0
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0x108], ecx
lea r8, [rsp + 0x100]
lea rdx, [rsp + 0x80]
mov rcx, rax
call fcn.14000a298
jmp 0x1400334ad
lea rsi, [0x1401fd5a0]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400478dc
lea rax, str.clicked
lea rdx, str.unclicked
cmp byte [0x1401fec60], r14b
cmovne rdx, rax
lea rcx, str.Spectate_button_state:__s
call fcn.140058bd4
movss dword [rsp + 0x20], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Spectate
lea rcx, [rsp + 0x260]
call fcn.14003f11c
movss xmm0, dword [rax]
addss xmm0, xmm7
movss dword [rsp + 0x70], xmm0
mov dword [rsp + 0x74], 0x41f80000
lea rdx, [rsp + 0x70]
lea rcx, str.Spectate
call fcn.140066ee8
test al, al
je 0x1400337ea
cmp byte [0x1401fec60], r14b
sete al
mov byte [0x1401fec60], al
test al, al
je 0x1400336bb
mov rdx, r15
lea rcx, [rsp + 0x338]
call fcn.14000443c
mov qword [rsp + 0x40], rax
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.14000443c
mov r8, rax
lea rdx, [rsp + 0x3a8]
mov rcx, rsi
call fcn.140009f4c
lea rdx, [rsp + 0x398]
mov rcx, rax
call fcn.14000a158
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 4
mov qword [rsp + 0x158], rdi
mov dword [rsp + 0x140], 0x64616548
mov byte [rsp + 0x144], r14b
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0xf8]
mov rcx, rax
call fcn.140009f4c
mov rbx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
mov r13d, 9
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xc8], rdi
movsd xmm0, qword [str.Workspace]
movsd qword [rsp + 0xb0], xmm0
mov al, byte [0x1400f8580]
mov byte [rsp + 0xb8], al
mov byte [rsp + 0xb9], r14b
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x110]
lea rcx, [0x1401fd590]
call fcn.140009f4c
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
lea r12d, [r13 - 3]
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], rdi
mov ecx, dword [str.Camera]
mov dword [rsp + 0x90], ecx
movzx ecx, word [0x1400f8588]
mov word [rsp + 0x94], cx
mov byte [rsp + 0x96], r14b
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x118]
mov rcx, rax
call fcn.140009f4c
mov rcx, qword [rax]
add rcx, 0xc0
mov qword [rsp + 0x40], rbx
mov r8d, 8
lea rdx, [rsp + 0x40]
call fcn.140007e84
jmp 0x1400337f4
lea rdx, [rsp + 0x118]
mov rcx, rsi
call fcn.14000a11c
lea rdx, [rsp + 0x110]
mov rcx, rax
call fcn.14000a158
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 8
mov qword [rsp + 0x158], rdi
movabs rcx, 0x64696f6e616d7548
mov qword [rsp + 0x140], rcx
mov byte [rsp + 0x148], r14b
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x398]
mov rcx, rax
call fcn.140009f4c
mov rbx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov r13d, 9
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], rdi
movsd xmm0, qword [str.Workspace]
movsd qword [rsp + 0x90], xmm0
mov al, byte [0x1400f8580]
mov byte [rsp + 0x98], al
mov byte [rsp + 0x99], r14b
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x3a8]
lea rcx, [0x1401fd590]
call fcn.140009f4c
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
lea r12d, [r13 - 3]
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rdi
mov ecx, dword [str.Camera]
mov dword [rsp + 0xb0], ecx
movzx ecx, word [0x1400f8588]
mov word [rsp + 0xb4], cx
mov byte [rsp + 0xb6], r14b
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x1f0]
jmp 0x14003368f
mov r13d, 9
lea r12d, [r13 - 3]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400478dc
and dword [rsp + 0x48], 0
and dword [rsp + 0x4c], 0
lea rdx, [rsp + 0x48]
lea rcx, str.Auto_Kill__CURRENTLY_BROKEN_
call fcn.140059374
test al, al
je 0x1400338c4
cmp qword [0x1401fc310], r14
je 0x1400339a7
mov rdx, r15
cmp qword [0x1401fc318], rdi
cmova rdx, qword [0x1401fc300]
lea rcx, str.Selected_player:__s
call fcn.140058bd4
mov ecx, 0x34
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400338c4
mov al, byte [0x1401fd5c6]
test al, al
jne 0x1400338bb
mov eax, 1
xchg byte [0x1401fd5c6], al
lea rcx, [rsp + 0x220]
call fcn.14003484c
nop
cmp dword [rsp + 0x228], r14d
je 0x1400338af
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0x2b0], xmm0
lea rcx, [rsp + 0x2b0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400338af
jmp 0x1400338c4
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov eax, r14d
xchg byte [0x1401fd5c6], al
cmp qword [0x1401fc310], r14
je 0x1400339a7
cmp qword [0x1401fc318], rdi
cmova r15, qword [0x1401fc300]
mov rdx, r15
lea rcx, str.Selected_player:__s
call fcn.140058bd4
movss dword [rsp + 0x20], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Follow
lea rcx, [rsp + 0x50]
call fcn.14003f11c
movss xmm0, dword [rax]
addss xmm0, xmm7
movss dword [rsp + 0xd0], xmm0
mov dword [rsp + 0xd4], 0x420c0000
lea rdx, [rsp + 0xd0]
lea rcx, str.Follow
call fcn.140066ee8
test al, al
je 0x1400339a7
mov al, byte [0x1401fd5c6]
test al, al
jne 0x14003399e
mov eax, 1
xchg byte [0x1401fd5c6], al
lea rcx, [rsp + 0x200]
call fcn.14003484c
nop
cmp dword [rsp + 0x208], r14d
je 0x140033992
movaps xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x210], xmm0
lea rcx, [rsp + 0x210]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140033992
jmp 0x1400339a7
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov eax, r14d
xchg byte [0x1401fd5c6], al
and dword [rsp + 0x48], 0
and dword [rsp + 0x4c], 0
lea rdx, [rsp + 0x48]
lea rcx, str.Teleport_to_Camera_Position
call fcn.140059374
test al, al
je 0x140033cea
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], rdi
movsd xmm0, qword [str.Workspace]
movsd qword [rsp + 0x90], xmm0
mov al, byte [0x1400f8580]
mov byte [rsp + 0x98], al
mov byte [rsp + 0x99], r14b
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x1f0]
lea rcx, [0x1401fd590]
call fcn.140009f4c
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rdi
mov ecx, dword [str.Camera]
mov dword [rsp + 0xb0], ecx
movzx ecx, word [0x1400f8588]
mov word [rsp + 0xb4], cx
mov byte [rsp + 0xb6], r14b
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.140009f4c
mov rcx, qword [rsp + 0x40]
add rcx, 0xf4
xor eax, eax
mov qword [rsp + 0x398], rax
mov dword [rsp + 0x3a0], eax
lea r8d, [rax + 0xc]
lea rdx, [rsp + 0x398]
call fcn.140007de8
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.14000a11c
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x70]
call fcn.14000a158
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x378], xmm0
mov qword [rsp + 0x388], r14
mov qword [rsp + 0x390], r14
mov r15d, 0x10
mov r8d, r15d
lea rdx, str.HumanoidRootPart
lea rcx, [rsp + 0x378]
call fcn.1400020bc
lea r8, [rsp + 0x378]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.140009f4c
movsd xmm0, qword [rsp + 0x398]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0x108], eax
lea r8, [rsp + 0x100]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x68]
call fcn.14000a298
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xa8], rdi
movsd xmm0, qword [str.Workspace]
movsd qword [rsp + 0x90], xmm0
mov al, byte [0x1400f8580]
mov byte [rsp + 0x98], al
mov byte [rsp + 0x99], r14b
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x110]
lea rcx, [0x1401fd590]
call fcn.140009f4c
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rdi
mov ecx, dword [str.Camera]
mov dword [rsp + 0xb0], ecx
movzx ecx, word [0x1400f8588]
mov word [rsp + 0xb4], cx
mov byte [rsp + 0xb6], r14b
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.140009f4c
mov rcx, qword [rsp + 0x60]
add rcx, 0xf4
xor eax, eax
mov qword [rsp + 0x3a8], rax
mov dword [rsp + 0x3b0], eax
lea r8d, [r15 - 4]
lea rdx, [rsp + 0x3a8]
call fcn.140007de8
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.14000a11c
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0x58]
call fcn.14000a158
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x378], xmm0
mov qword [rsp + 0x388], r14
mov qword [rsp + 0x390], r14
mov r8d, r15d
lea rdx, str.HumanoidRootPart
lea rcx, [rsp + 0x378]
call fcn.1400020bc
lea r8, [rsp + 0x378]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.140009f4c
movsd xmm0, qword [rsp + 0x3a8]
movsd qword [rsp + 0x120], xmm0
mov eax, dword [rsp + 0x3b0]
mov dword [rsp + 0x128], eax
lea r8, [rsp + 0x120]
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0xf0]
call fcn.14000a298
nop
jmp 0x140033cea
call fcn.140058078
movss xmm6, dword [0x1401770f8]
movaps xmm3, xmm6
lea r8, [0x1401fd516]
lea rdx, str.Makes_you_fly_around_the_globe
lea rcx, str.Enable_Fly
call fcn.1400673a4
cmp byte [0x1401fd516], r14b
je 0x1400345e2
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x14017706c]
movaps xmm2, xmm9
lea rdx, [0x14018a0e4]
lea rcx, str.Fly_Speed
call fcn.140068510
jmp 0x1400345e2
cmp eax, r13d
jne 0x1400345e2
xor r8d, r8d
mov ecx, r12d
call fcn.140058660
movaps xmm1, xmm9
lea rcx, str.CONFIGS
call fcn.14006646c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xd8], xmm0
mov qword [rsp + 0xe8], r14
lea rcx, [rsp + 0x3d8]
call fcn.140030d0c
nop
lea rax, [rsp + 0x3d8]
mov edi, 0xf
cmp qword [rsp + 0x3f0], rdi
cmova rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x108], rax
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x378]
call fcn.1400055dc
mov dword [rsp + 0x38], r15d
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x80]
call fcn.14000b5e4
test eax, eax
jne 0x140034628
lea rcx, [rsp + 0x378]
call fcn.14000418c
mov rsi, qword [rsp + 0x88]
test rsi, rsi
je 0x140033e35
lock inc dword [rsi + 8]
mov rsi, qword [rsp + 0x88]
mov r15d, dword [rsp + 0x38]
movaps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x130], xmm0
test rsi, rsi
je 0x140033e5c
lock inc dword [rsi + 8]
mov rsi, qword [rsp + 0x88]
mov r15d, dword [rsp + 0x38]
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2c0], xmm1
test rsi, rsi
je 0x140033eb7
or eax, 0xffffffff
lock xadd dword [rsi + 8], eax
cmp eax, 1
jne 0x140033eaa
mov rbx, qword [rsp + 0x88]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
or eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140033eaa
mov rsi, qword [rsp + 0x88]
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 8]
jmp 0x140033eb2
mov rsi, qword [rsp + 0x88]
mov r15d, dword [rsp + 0x38]
mov r13d, 0x1000
mov rbx, qword [rsp + 0xe0]
cmp qword [rsp + 0x80], r14
je 0x14003415d
mov r12, qword [rsp + 0x130]
mov rcx, r12
call fcn.14002f4e0
test al, al
je 0x140033f58
lea rax, str..cfg
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], 4
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x438]
call fcn.1400055dc
or r15d, 0x20
or r15d, 1
mov dword [rsp + 0x38], r15d
lea rcx, [r12 + 0x20]
lea rdx, [rsp + 0x458]
call fcn.14002f24c
or r15d, 2
mov dword [rsp + 0x38], r15d
lea rdx, [rsp + 0x438]
mov rcx, rax
call fcn.14002f324
test al, al
mov byte [rsp + 0x30], 1
jne 0x140033f5d
mov byte [rsp + 0x30], r14b
test r15b, 2
je 0x140033f7a
and r15d, 0xfffffffd
mov dword [rsp + 0x38], r15d
lea rcx, [rsp + 0x458]
call fcn.14000418c
nop
test r15b, 1
je 0x140033f96
and r15d, 0xfffffffe
mov dword [rsp + 0x38], r15d
lea rcx, [rsp + 0x438]
call fcn.14000418c
cmp byte [rsp + 0x30], r14b
je 0x14003413f
lea rcx, [r12 + 0x20]
cmp qword [r12 + 0x38], 7
jbe 0x140033fb3
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x30]
lea rdx, [rcx + rax*2]
mov r11, rdx
call fcn.140007570
jmp 0x140033fd6
cmp word [rax], 0x5c
je 0x140033fd2
cmp word [rax], 0x2f
jne 0x140033fdb
add rax, 2
cmp rax, rdx
jne 0x140033fc6
cmp rax, rdx
je 0x140033ff8
lea rcx, [r11 - 2]
cmp word [rcx], 0x5c
je 0x140033ff8
cmp word [rcx], 0x2f
je 0x140033ff8
mov r11, rcx
cmp rax, rcx
jne 0x140033fe0
sub rdx, r11
sar rdx, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x3f8], xmm0
mov qword [rsp + 0x408], r14
mov qword [rsp + 0x410], r14
mov r8, rdx
mov rdx, r11
lea rcx, [rsp + 0x3f8]
call fcn.140004a9c
or r15d, 0x1c
mov dword [rsp + 0x38], r15d
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x3f8]
call fcn.14002f160
nop
cmp rbx, qword [rsp + 0xe8]
je 0x14003408a
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], r14
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov byte [rax], r14b
add rbx, 0x20
mov qword [rsp + 0xe0], rbx
jmp 0x1400340a5
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xd8]
call fcn.140034958
mov rbx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0x430]
cmp rdx, rdi
jbe 0x1400340e3
inc rdx
mov rcx, qword [rsp + 0x418]
mov rax, rcx
cmp rdx, r13
jb 0x1400340de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400342b4
call fcn.1400d5e54
mov qword [rsp + 0x428], r14
mov qword [rsp + 0x430], rdi
mov byte [rsp + 0x418], r14b
mov rdx, qword [rsp + 0x410]
cmp rdx, 7
jbe 0x14003413f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3f8]
mov rax, rcx
cmp rdx, r13
jb 0x14003413a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400342bb
call fcn.1400d5e54
lea rcx, [rsp + 0x130]
call fcn.140007c9c
mov r12, qword [rsp + 0x130]
test r12, r12
jne 0x140033edb
mov rcx, qword [rsp + 0x138]
test rcx, rcx
je 0x1400341b2
or eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400341a2
mov rbx, qword [rsp + 0x138]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
or eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400341a2
mov rcx, qword [rsp + 0x138]
mov rax, qword [rcx]
call qword [rax + 8]
mov rsi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0xe0]
test rsi, rsi
je 0x1400341f7
or eax, 0xffffffff
lock xadd dword [rsi + 8], eax
cmp eax, 1
jne 0x1400341ef
mov rbx, qword [rsp + 0x88]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
or eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400341ef
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [rsp + 0xe0]
mov r15d, r14d
sub rbx, qword [rsp + 0xd8]
sar rbx, 5
test rbx, rbx
je 0x1400343c1
and dword [rsp + 0x48], r14d
and dword [rsp + 0x4c], r14d
mov rsi, qword [rsp + 0xd8]
mov qword [rsp + 0x38], rsi
cmp dword [0x1401fec64], r15d
sete dl
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x14003423c
mov rcx, qword [rsi]
lea r8, [rsp + 0x48]
call fcn.1400688e0
test al, al
je 0x1400343a9
mov dword [0x1401fec64], r15d
movsxd rdx, r15d
shl rdx, 5
add rdx, qword [rsp + 0xd8]
lea rcx, [rsp + 0x3b8]
call fcn.14000443c
nop
lea r12, [rsp + 0x3b8]
cmp qword [rsp + 0x3d0], rdi
cmova r12, qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x3c8]
cmp rax, 4
jb 0x14003433e
add rax, 0xfffffffffffffffd
add rax, r12
mov qword [rsp + 0x40], rax
mov r8, rax
sub r8, r12
mov rcx, r12
jmp 0x1400342e9
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
mov r8d, 4
lea rdx, str..cfg
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400342fd
inc rsi
mov r8, qword [rsp + 0x40]
sub r8, rsi
mov rcx, rsi
mov edx, 0x2e
call sub.VCRUNTIME140.dll_memchr
test rax, rax
mov rsi, rax
jne 0x1400342c2
jmp 0x140034339
sub rsi, r12
cmp rsi, 0xffffffffffffffff
je 0x140034339
cmp qword [rsp + 0x3c8], rsi
jb 0x14003463f
mov qword [rsp + 0x3c8], rsi
lea rax, [rsp + 0x3b8]
cmp qword [rsp + 0x3d0], rdi
cmova rax, qword [rsp + 0x3b8]
mov byte [rax + rsi], r14b
mov rsi, qword [rsp + 0x38]
lea rdx, [rsp + 0x3b8]
cmp qword [rsp + 0x3d0], rdi
cmova rdx, qword [rsp + 0x3b8]
mov r8d, 0x64
lea rcx, [0x1401fd5f0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
nop
mov rdx, qword [rsp + 0x3d0]
cmp rdx, rdi
jbe 0x1400343a9
inc rdx
mov rcx, qword [rsp + 0x3b8]
mov rax, rcx
cmp rdx, r13
jb 0x1400343a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003456e
call fcn.1400d5e54
inc r15d
add rsi, 0x20
mov qword [rsp + 0x38], rsi
movsxd rax, r15d
cmp rax, rbx
jb 0x140034226
xor r9d, r9d
lea r8d, [r9 + 0x64]
lea rdx, [0x1401fd5f0]
lea rcx, str.config_name
call fcn.14005c140
movss dword [rsp + 0x20], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Load
lea rcx, [rsp + 0x1f0]
call fcn.14003f11c
movss xmm0, dword [rax]
movss xmm7, dword [0x140177034]
addss xmm0, xmm7
movss dword [rsp + 0x70], xmm0
mov dword [rsp + 0x74], 0x41b80000
lea rdx, [rsp + 0x70]
lea rcx, str.Load
call fcn.140066ee8
test al, al
je 0x14003443a
lea rcx, [0x1401fd5f0]
call fcn.1400191e8
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400478dc
movss dword [rsp + 0x20], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Save
lea rcx, [rsp + 0x118]
call fcn.14003f11c
movss xmm0, dword [rax]
addss xmm0, xmm7
movss dword [rsp + 0x68], xmm0
mov dword [rsp + 0x6c], 0x41b80000
lea rdx, [rsp + 0x68]
lea rcx, str.Save
call fcn.140066ee8
test al, al
je 0x14003449c
lea rcx, [0x1401fd5f0]
call fcn.140016570
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400478dc
movss dword [rsp + 0x20], xmm6
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Open_Folder_Location
lea rcx, [rsp + 0x110]
call fcn.14003f11c
movss xmm0, dword [rax]
addss xmm0, xmm7
movss dword [rsp + 0x60], xmm0
mov dword [rsp + 0x64], 0x41b80000
lea rdx, [rsp + 0x60]
lea rcx, str.Open_Folder_Location
call fcn.140066ee8
test al, al
je 0x14003457b
lea rcx, [rsp + 0x378]
call fcn.140030d0c
cmp qword [rax + 0x18], rdi
jbe 0x14003450c
mov rax, qword [rax]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r14
mov r9, rax
lea r8, str.explorer.exe
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [rsp + 0x390]
cmp rdx, rdi
jbe 0x14003457b
inc rdx
mov rcx, qword [rsp + 0x378]
mov rax, rcx
cmp rdx, r13
jb 0x140034575
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140034575
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d5e54
nop
mov rdx, qword [rsp + 0x3f0]
cmp rdx, rdi
jbe 0x1400345bc
inc rdx
mov rcx, qword [rsp + 0x3d8]
mov rax, rcx
cmp rdx, r13
jb 0x1400345b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400345b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d5e54
mov qword [rsp + 0x3e8], r14
mov qword [rsp + 0x3f0], rdi
mov byte [rsp + 0x3d8], r14b
lea rcx, [rsp + 0xd8]
call fcn.14003473c
nop
mov rcx, qword [rsp + 0x478]
xor rcx, rsp
call fcn.1400d5a90
lea r11, [rsp + 0x4c0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
ret
lea r8, [rsp + 0x378]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140002698
nop
call fcn.140005778
int3