Function at 0x14000e250
Capabilities:
Accept command line arguments
Create process on windows
Enumerate processes
Query or enumerate registry value

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0xa50
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x140114040]
xor rax, rsp
mov qword [rsp + 0xa30], rax
xor r13d, r13d
xor ecx, ecx
call fcn.14003e090
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x110], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x118], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x128], xmm1
mov r8d, 0xb
lea rdx, str.en_US.UTF_8
lea rcx, [rsp + 0x110]
call fcn.14001eb90
nop
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x148]
call fcn.14000a060
nop
lea rcx, [rsp + 0x110]
call fcn.140009320
mov r8, qword [rsp + 0x130]
cmp r8, 0xf
jbe 0x14000e31b
inc r8
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x110]
call fcn.140017640
movdqa xmm0, xmmword [0x140105be0]
movdqu xmmword [rsp + 0x128], xmm0
mov byte [rsp + 0x118], 0
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x110], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x1c8]
call fcn.14003d180
mov rcx, qword [rsp + 0x1d0]
test rcx, rcx
je 0x14000e38e
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x14000e38e
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
nop
mov rcx, qword [rsp + 0x150]
test rcx, rcx
je 0x14000e3b7
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x14000e3b7
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
mov rax, qword [0x140119780]
movsxd rbx, dword [rax + 4]
lea r12, [0x140119780]
add rbx, r12
mov cl, 1
call fcn.14003dd10
mov qword [rsp + 0x140], rax
lea r8, [rsp + 0x138]
lea rdx, [rsp + 0x1d8]
mov rcx, rbx
call fcn.140011e90
mov rcx, qword [rsp + 0x1e0]
test rcx, rcx
je 0x14000e41d
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x14000e41d
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
nop
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x14000e446
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x14000e446
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, [rsp + 0x4dc]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov r14, rax
mov qword [rsp + 0x460], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x468], xmm0
mov qword [rsp + 0x478], r13
mov qword [rsp + 0x480], r13
mov ecx, 0x10
call fcn.140030000
mov qword [rax + 8], r13
mov qword [rsp + 0x460], rax
lea rcx, [rsp + 0x460]
mov qword [rax], rcx
mov qword [rsp + 0x478], r13
mov qword [rsp + 0x480], 7
mov word [rsp + 0x468], r13w
mov edi, 1
cmp dword [rsp + 0x4dc], edi
jle 0x14000e70d
lea rsi, [r14 + 8]
nop word [rax + rax]
mov rdx, qword [rsi]
lea rcx, [rsp + 0x590]
call fcn.140012f40
nop
lea r8, [rsp + 0x590]
lea rcx, [rsp + 0x158]
call fcn.14001dda0
nop
mov r8d, 2
lea rdx, [0x14010147c]
mov rcx, rax
call fcn.140012cf0
mov rbx, rax
mov qword [rsp + 0xb0], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0xd0], r13
mov ecx, 0x10
call fcn.140030000
mov qword [rax + 8], r13
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0xb0]
mov qword [rax], rcx
cmp qword [rbx + 0x20], 7
jbe 0x14000e57c
mov rdx, rbx
lea rcx, [rsp + 0xb0]
call fcn.140009390
jmp 0x14000e584
mov rcx, rbx
call fcn.140009320
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsp + 0xb8], xmm0
movups xmm1, xmmword [rbx + 0x18]
movups xmmword [rsp + 0xc8], xmm1
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], 7
mov word [rbx + 8], r13w
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x460]
call fcn.1400170b0
nop
lea rcx, [rsp + 0xb0]
call fcn.140009320
mov r8, qword [rsp + 0xd0]
cmp r8, 7
jbe 0x14000e5f3
mov rdx, qword [rsp + 0xb8]
lea rcx, [rsp + 0xb0]
call fcn.140019a60
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0xd0], 7
mov word [rsp + 0xb8], r13w
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x158]
call fcn.140009320
mov r8, qword [rsp + 0x178]
cmp r8, 7
jbe 0x14000e65b
mov rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x158]
call fcn.140019a60
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x158], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x590]
call fcn.140009320
mov r8, qword [rsp + 0x5b0]
cmp r8, 7
jbe 0x14000e6c3
mov rdx, qword [rsp + 0x598]
lea rcx, [rsp + 0x590]
call fcn.140019a60
mov qword [rsp + 0x5a8], r13
mov qword [rsp + 0x5b0], 7
mov word [rsp + 0x598], r13w
mov rcx, qword [rsp + 0x590]
mov qword [rsp + 0x590], r13
mov edx, 0x10
call fcn.1400300a0
inc edi
add rsi, 8
cmp edi, dword [rsp + 0x4dc]
jl 0x14000e4e0
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_LocalFree]
lea rax, [0x140114e30]
mov qword [rsp + 0x30], rax
lea rbx, [0x14011b210]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
mov r9d, 2
xor r8d, r8d
lea rdx, str.SoftwareClasses_roblox_player_shellopencommand
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegGetValueW]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x5e0], xmm0
movups xmmword [rsp + 0x5f0], xmm0
movups xmmword [rsp + 0x600], xmm0
movups xmmword [rsp + 0x610], xmm0
movups xmmword [rsp + 0x620], xmm0
movups xmmword [rsp + 0x630], xmm0
movups xmmword [rsp + 0x640], xmm0
movups xmmword [rsp + 0x650], xmm0
mov qword [rsp + 0x660], rax
lea rcx, [rsp + 0x5e0]
call fcn.1400115e0
nop
mov rdx, rbx
lea rcx, [rsp + 0x4b0]
call fcn.140012f40
nop
lea r8, [rsp + 0x4b8]
cmp qword [rsp + 0x4d0], 7
cmova r8, qword [rsp + 0x4b8]
mov rax, qword [rsp + 0x4c8]
lea r9, [r8 + rax*2]
lea rdx, [rsp + 0x488]
lea rcx, [rsp + 0x5e0]
call fcn.1400163e0
nop
lea rcx, [rsp + 0x490]
mov rdi, qword [rsp + 0x490]
mov rsi, qword [rsp + 0x4a8]
cmp rsi, 0xf
cmova rcx, rdi
mov rbx, qword [rsp + 0x4a0]
test rbx, rbx
jne 0x14000e934
mov r8, rbx
lea rdx, [0x1400ff51e]
call fcn.1400daa80
test eax, eax
jne 0x14000e934
mov r9d, 0x31
lea r8, str.Warning
lea rdx, str.Roblox_installation_was_not_found._Do_you_want_to_download_it_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 1
jne 0x14000e884
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, str.https:__www.roblox.com_download_client
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
lea rcx, [rsp + 0x488]
call fcn.140009320
mov r8, qword [rsp + 0x4a8]
cmp r8, 0xf
jbe 0x14000e8b7
inc r8
mov rdx, qword [rsp + 0x490]
lea rcx, [rsp + 0x488]
call fcn.140017640
mov qword [rsp + 0x4a0], r13
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], 0
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x488], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x4b0]
call fcn.140009320
mov r8, qword [rsp + 0x4d0]
cmp r8, 7
jbe 0x14000e91e
mov rdx, qword [rsp + 0x4b8]
lea rcx, [rsp + 0x4b0]
call fcn.140019a60
movdqa xmm0, xmmword [0x140105bd0]
movdqu xmmword [rsp + 0x4c8], xmm0
jmp 0x1400102de
lea rdx, [rsp + 0x490]
cmp rsi, 0xf
cmova rdx, rdi
mov r8, rbx
mov rcx, r12
call fcn.140027370
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
lea rdi, [rsp + 0x490]
mov rsi, qword [rsp + 0x490]
mov r14, qword [rsp + 0x4a8]
cmp r14, 0xf
cmova rdi, rsi
mov rbx, qword [rsp + 0x4a0]
test rbx, rbx
je 0x14000e9bd
mov r8, rbx
mov edx, 0x22
mov rcx, rdi
call fcn.1400da9e0
test rax, rax
je 0x14000e9bd
sub rax, rdi
jmp 0x14000e9c4
mov rax, 0xffffffffffffffff
lea rdx, [rax + 1]
lea rcx, [rsp + 0x490]
cmp r14, 0xf
cmova rcx, rsi
test rbx, rbx
je 0x14000ea0b
lea rax, [rbx - 1]
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
add r8, rcx
cmp byte [r8], 0x22
je 0x14000ea06
cmp r8, rcx
je 0x14000ea0b
dec r8
cmp byte [r8], 0x22
jne 0x14000e9f8
sub r8, rcx
jmp 0x14000ea12
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x438], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], r13
mov qword [rsp + 0x458], r13
cmp rbx, rdx
jb 0x1400103b0
sub r8, rdx
sub rbx, rdx
cmp rbx, r8
cmovb r8, rbx
lea rax, [rsp + 0x490]
cmp r14, 0xf
cmova rax, rsi
add rdx, rax
lea rcx, [rsp + 0x438]
call fcn.14001eb90
nop
lea rdx, str.Path_to_check:
mov rcx, r12
call fcn.14001e120
lea rdx, [rsp + 0x440]
cmp qword [rsp + 0x458], 0xf
cmova rdx, qword [rsp + 0x440]
mov r8, qword [rsp + 0x450]
mov rcx, rax
call fcn.140027370
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
lea rdi, [rsp + 0x440]
mov r14, qword [rsp + 0x440]
mov r15, qword [rsp + 0x458]
cmp r15, 0xf
cmova rdi, r14
mov rsi, qword [rsp + 0x450]
cmp rsi, 0x10
jb 0x14000eb64
lea rbx, [rdi + rsi]
lea r8, [rbx - 0xf]
sub r8, rdi
mov edx, 0x43
mov rcx, rdi
call fcn.1400da9e0
test rax, rax
je 0x14000eb64
movabs r12, 0x72676f72505c3a43
movabs rcx, 0x73656c6946206d61
cmp qword [rax], r12
jne 0x14000eb36
cmp qword [rax + 8], rcx
je 0x14000eb54
inc rax
lea r8, [rbx - 0xf]
sub r8, rax
mov edx, 0x43
mov rcx, rax
call fcn.1400da9e0
test rax, rax
je 0x14000eb5d
jmp 0x14000eb21
cmp rax, rdi
je 0x14000edd3
lea r12, [0x140119780]
lea rdi, [rsp + 0x440]
cmp r15, 0xf
cmova rdi, r14
cmp rsi, 0x16
jb 0x14000ebdc
lea r8, [rsi - 0x15]
add r8, rdi
sub r8, rdi
mov edx, 0x43
mov rcx, rdi
call fcn.1400da9e0
mov rbx, rax
test rax, rax
je 0x14000ebdc
mov r14d, 0x16
nop
mov r8, r14
lea rdx, str.C:Program_Files__x86_
mov rcx, rbx
call fcn.1400daa80
test eax, eax
je 0x14000edca
inc rbx
lea r8, [rsi - 0x15]
add r8, rdi
sub r8, rbx
mov edx, 0x43
mov rcx, rbx
call fcn.1400da9e0
mov rbx, rax
test rax, rax
jne 0x14000eba0
lea rdx, str.Program_files_is_false
mov rcx, r12
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
lea rbx, [rsp + 0x440]
cmp qword [rsp + 0x458], 0xf
cmova rbx, qword [rsp + 0x440]
mov rax, qword [rsp + 0x450]
cmp rax, 8
jb 0x14000ec86
lea rdi, [rbx + rax]
lea r8, [rdi - 7]
sub r8, rbx
mov edx, 0x43
mov rcx, rbx
call fcn.1400da9e0
test rax, rax
je 0x14000ec86
movabs rsi, 0x73726573555c3a43
cmp qword [rax], rsi
je 0x14000ee98
inc rax
lea r8, [rdi - 7]
sub r8, rax
mov edx, 0x43
mov rcx, rax
call fcn.1400da9e0
test rax, rax
jne 0x14000ec61
lea rdx, str.Users_path_is_false
mov rcx, r12
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
lea rdx, [rsp + 0x440]
cmp qword [rsp + 0x458], 0xf
cmova rdx, qword [rsp + 0x440]
mov r8, qword [rsp + 0x450]
mov rcx, r12
call fcn.140027370
mov rbx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rbx
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
lea rdx, str.Roblox_install_found
mov rcx, r12
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
lea rsi, [rsp + 0x440]
mov r15, qword [rsp + 0x440]
mov r12, qword [rsp + 0x458]
cmp r12, 0xf
cmova rsi, r15
mov r14, qword [rsp + 0x450]
cmp r14, 0xd
jb 0x14000eeba
lea rbx, [rsi + r14]
lea r8, [rbx - 0xc]
sub r8, rsi
mov rcx, rsi
mov edx, 0x42
call fcn.1400da9e0
test rax, rax
mov rdi, rax
je 0x14000eeba
movabs rax, 0x61727473786f6c42
cmp qword [rdi], rax
jne 0x14000edbb
cmp dword [rdi + 8], 0x78652e70
jne 0x14000edbb
cmp byte [rdi + 0xc], 0x65
je 0x14000eeb5
inc rdi
lea r8, [rbx - 0xc]
sub r8, rdi
mov rcx, rdi
jmp 0x14000ed83
cmp rbx, rdi
jne 0x14000ebdc
lea rdx, str.Program_files_is_true
lea rcx, [0x140119780]
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
mov r9d, 0x30
lea r8, str.Information
lea rdx, str.It_seems_like_Roblox_is_installed_system_wide_in_the_Program_Files_directory._Please_install_Roblox_in_a_location_other_than_the_Program_Files_directory.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
lea rcx, [rsp + 0x438]
call fcn.140009320
mov r8, qword [rsp + 0x458]
cmp r8, 0xf
jbe 0x14000ee5d
inc r8
mov rdx, qword [rsp + 0x440]
lea rcx, [rsp + 0x438]
call fcn.140017640
mov qword [rsp + 0x450], r13
mov qword [rsp + 0x458], 0xf
mov byte [rsp + 0x440], 0
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x438], r13
mov edx, 0x10
call fcn.1400300a0
jmp 0x14000e884
cmp rax, rbx
jne 0x14000ec86
lea rdx, str.Users_path_is_true
mov rcx, r12
call fcn.14001e120
jmp 0x14000ece6
sub rdi, rsi
jmp 0x14000eec1
mov rdi, 0xffffffffffffffff
lea rsi, [rsp + 0x440]
cmp r12, 0xf
cmova rsi, r15
cmp r14, 0x14
jb 0x14000ef4a
lea r8, [r14 - 0x13]
add r8, rsi
sub r8, rsi
mov edx, 0x52
mov rcx, rsi
call fcn.1400da9e0
mov rbx, rax
test rax, rax
je 0x14000ef4a
movabs r15, 0x6c50786f6c626f52
movabs r12, 0x6174654272657961
nop word [rax + rax]
cmp qword [rbx], r15
jne 0x14000ef28
cmp qword [rbx + 8], r12
jne 0x14000ef28
cmp dword [rbx + 0x10], 0x6578652e
je 0x14000f258
inc rbx
lea r8, [r14 - 0x13]
add r8, rsi
sub r8, rbx
mov edx, 0x52
mov rcx, rbx
call fcn.1400da9e0
mov rbx, rax
test rax, rax
jne 0x14000ef10
mov rbx, 0xffffffffffffffff
cmp rdi, 0xffffffffffffffff
je 0x14000ef84
mov qword [rsp + 0x20], 0xa
lea r9, str.State.json
mov r8d, 0xd
mov rdx, rdi
lea rcx, [rsp + 0x438]
call fcn.140017330
mov byte [0x14011b200], 1
cmp rbx, 0xffffffffffffffff
je 0x14000efb0
mov qword [rsp + 0x20], 0xf
lea r9, [0x1401017f8]
mov r8d, 0x14
mov rdx, rbx
lea rcx, [rsp + 0x438]
call fcn.140017330
lea rcx, [0x140119780]
cmp byte [0x14011b200], 0
je 0x14000faaf
lea rdx, str.Bloxstrap_is_true
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x6e0]
call fcn.1400da640
lea rdx, [rsp + 0x440]
cmp qword [rsp + 0x458], 0xf
cmova rdx, qword [rsp + 0x440]
lea rcx, [rsp + 0x6e0]
call fcn.140016000
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x6e0], rax
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x6dc], edx
cmp qword [rsp + 0x770], 0
jne 0x14000f260
lea rdx, str.failed_to_open_file
lea rcx, [0x140119930]
call fcn.14001e120
mov rcx, rax
call fcn.14001e0e0
nop
lea rcx, [rsp + 0x6e0]
call fcn.1400103e0
nop
lea rcx, [rsp + 0x438]
call fcn.140009320
mov r8, qword [rsp + 0x458]
cmp r8, 0xf
jbe 0x14000f0d3
inc r8
mov rdx, qword [rsp + 0x440]
lea rcx, [rsp + 0x438]
call fcn.140017640
mov qword [rsp + 0x450], r13
mov qword [rsp + 0x458], 0xf
mov byte [rsp + 0x440], 0
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x438], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x488]
call fcn.140009320
mov r8, qword [rsp + 0x4a8]
cmp r8, 0xf
jbe 0x14000f13d
inc r8
mov rdx, qword [rsp + 0x490]
lea rcx, [rsp + 0x488]
call fcn.140017640
mov qword [rsp + 0x4a0], r13
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], 0
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x488], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x4b0]
call fcn.140009320
mov r8, qword [rsp + 0x4d0]
cmp r8, 7
jbe 0x14000f1a4
mov rdx, qword [rsp + 0x4b8]
lea rcx, [rsp + 0x4b0]
call fcn.140019a60
movdqa xmm0, xmmword [0x140105bd0]
movdqu xmmword [rsp + 0x4c8], xmm0
mov word [rsp + 0x4b8], r13w
mov rcx, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b0], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x5e0]
call fcn.1400114f0
nop
lea rcx, [rsp + 0x460]
call fcn.140009320
mov r8, qword [rsp + 0x480]
cmp r8, 7
jbe 0x14000f217
mov rdx, qword [rsp + 0x468]
lea rcx, [rsp + 0x460]
call fcn.140019a60
mov qword [rsp + 0x478], r13
mov qword [rsp + 0x480], 7
mov word [rsp + 0x468], r13w
mov rcx, qword [rsp + 0x460]
mov qword [rsp + 0x460], r13
mov edx, 0x10
call fcn.1400300a0
mov eax, 1
jmp 0x140010379
sub rbx, rsi
jmp 0x14000ef51
mov byte [rsp + 0x4e0], 0
xor edx, edx
lea rcx, [rsp + 0x4e8]
call fcn.14001a330
nop
mov qword [rsp + 0x2a8], r13
lea rax, [rsp + 0x270]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x6e0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
mov rax, qword [rsp + rcx + 0x728]
mov qword [rsp + 0x108], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x318], r13
lea r8, [rsp + 0x2e0]
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x320]
call fcn.140024bb0
nop
lea rcx, [rsp + 0x100]
call fcn.14000da60
nop
mov rcx, qword [rsp + 0x2a8]
test rcx, rcx
je 0x14000f326
mov rax, qword [rcx]
lea rdx, [rsp + 0x270]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x2a8], r13
lea r8, [rsp + 0x4e0]
lea rcx, [rsp + 0x320]
call fcn.140015960
nop
lea rcx, [rsp + 0x368]
call fcn.140013820
mov rcx, qword [rsp + 0x358]
test rcx, rcx
je 0x14000f36b
mov rax, qword [rcx]
lea rdx, [rsp + 0x320]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
nop
lea rdx, str.VersionGuid
lea rcx, [rsp + 0x4e0]
call fcn.14001e3d0
mov rdx, rax
lea rcx, [0x140119780]
call fcn.140011980
mov rcx, rax
call fcn.14001e0e0
lea rdx, str.VersionGuid
lea rcx, [rsp + 0x4e0]
call fcn.14001e3d0
cmp byte [rax], 0
jne 0x14000f3f6
lea rdx, str.trying_something_else
lea rcx, [0x140119780]
call fcn.14001e120
mov rcx, rax
call fcn.14001e0e0
lea rdx, str.PlayerVersionGuid
lea rcx, [rsp + 0x4e0]
call fcn.14001e3d0
mov rdx, rax
lea rcx, [0x140119780]
call fcn.140011980
mov rcx, rax
call fcn.14001e0e0
nop
mov qword [rsp + 0x518], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x520], xmm0
mov qword [rsp + 0x530], r13
mov qword [rsp + 0x538], r13
mov ecx, 0x10
call fcn.140030000
mov qword [rax + 8], r13
mov qword [rsp + 0x518], rax
lea rcx, [rsp + 0x518]
mov qword [rax], rcx
mov qword [rsp + 0x530], r13
mov qword [rsp + 0x538], 0xf
mov byte [rsp + 0x520], 0
lea rdx, str.VersionGuid
lea rcx, [rsp + 0x4e0]
call fcn.14001e3d0
cmp byte [rax], 0
jne 0x14000f493
lea rdx, str.setting_new_versionGuid
lea rcx, [0x140119780]
call fcn.14001e120
mov rcx, rax
call fcn.14001e0e0
lea rdx, str.PlayerVersionGuid
jmp 0x14000f49a
lea rdx, str.VersionGuid
lea rcx, [rsp + 0x4e0]
call fcn.14001e3d0
mov rdx, rax
lea rcx, [rsp + 0x518]
call fcn.140027630
mov qword [rsp + 0x568], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x570], xmm0
mov qword [rsp + 0x580], r13
mov qword [rsp + 0x588], r13
mov r8d, 9
lea rdx, str.Versions_
lea rcx, [rsp + 0x568]
call fcn.14001eb90
nop
mov r14, qword [rsp + 0x580]
mov r12, qword [rsp + 0x530]
movabs rax, 0x7fffffffffffffff
sub rax, r14
cmp rax, r12
jb 0x1400103b6
lea r13, [rsp + 0x570]
cmp qword [rsp + 0x588], 0xf
cmova r13, qword [rsp + 0x570]
lea rax, [rsp + 0x520]
cmp qword [rsp + 0x538], 0xf
cmova rax, qword [rsp + 0x520]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xa0], xmm1
lea r15, [r12 + r14]
mov ebx, 0xf
lea rsi, [rsp + 0x90]
lea rax, [rsp + 0x4d8]
mov qword [rsp + 0x1b0], rax
mov ecx, 0x10
call fcn.140030000
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x88]
mov qword [rax], rcx
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x88], rax
cmp r15, rbx
jbe 0x14000f60e
mov rbx, r15
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x14000f5ed
mov rbx, rax
jmp 0x14000f5fa
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
call fcn.14001e670
mov rsi, rax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], rbx
mov r8, r14
mov rdx, r13
mov rcx, rsi
call fcn.1400d9fa0
lea rcx, [rsi + r14]
mov r8, r12
mov rdx, qword [rsp + 0x58]
call fcn.1400d9fa0
mov byte [rsi + r15], 0
lea r9, [rsp + 0x90]
cmp qword [rsp + 0xa8], 0xf
cmova r9, qword [rsp + 0x90]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
mov r8d, 0xa
mov rdx, rdi
lea rcx, [rsp + 0x438]
call fcn.140017330
nop
lea rcx, [rsp + 0x88]
call fcn.140009320
mov r8, qword [rsp + 0xa8]
cmp r8, 0xf
jbe 0x14000f6b3
inc r8
mov rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x88]
call fcn.140017640
movdqa xmm0, xmmword [0x140105be0]
movdqu xmmword [rsp + 0xa0], xmm0
mov byte [rsp + 0x90], 0
mov rcx, qword [rsp + 0x88]
xor r13d, r13d
mov qword [rsp + 0x88], r13
mov edx, 0x10
call fcn.1400300a0
mov rsi, qword [rsp + 0x450]
movabs r12, 0x7fffffffffffffff
mov rax, r12
sub rax, rsi
cmp rax, 0x10
jb 0x1400103bc
lea r15, [rsp + 0x440]
cmp qword [rsp + 0x458], 0xf
cmova r15, qword [rsp + 0x440]
mov qword [rsp + 0x60], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
lea r14, [rsi + 0x10]
mov ebx, 0xf
lea rdi, [rsp + 0x68]
lea rax, [rsp + 0x4d9]
mov qword [rsp + 0x1c0], rax
mov ecx, 0x10
call fcn.140030000
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x60]
mov qword [rax], rcx
mov qword [rax + 8], r13
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x60], rax
cmp r14, rbx
jbe 0x14000f7b8
mov rbx, r14
or rbx, 0xf
cmp rbx, r12
jbe 0x14000f79a
mov rbx, r12
jmp 0x14000f7a7
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
call fcn.14001e670
mov rdi, rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], rbx
mov r8, rsi
mov rdx, r15
mov rcx, rdi
call fcn.1400d9fa0
movups xmm0, xmmword [str.eurotrucks2.exe]
movups xmmword [rsi + rdi], xmm0
mov byte [rdi + r14], 0
lea rcx, [0x14014c5e8]
call fcn.140009320
mov r8, qword [0x14014c608]
cmp r8, 0xf
jbe 0x14000f812
inc r8
mov rdx, qword [0x14014c5f0]
lea rcx, [0x14014c5e8]
call fcn.140017640
movdqa xmm0, xmmword [0x140105be0]
movdqu xmmword [0x14014c600], xmm0
mov byte [0x14014c5f0], 0
cmp qword [rsp + 0x80], 0xf
jbe 0x14000f847
lea rdx, [rsp + 0x60]
lea rcx, [0x14014c5e8]
call fcn.140009390
jmp 0x14000f851
lea rcx, [rsp + 0x60]
call fcn.140009320
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [0x14014c5f0], xmm0
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [0x14014c600], xmm1
movdqa xmm0, xmmword [0x140105be0]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
lea rcx, [rsp + 0x60]
call fcn.140009320
mov r8, qword [rsp + 0x80]
cmp r8, 0xf
jbe 0x14000f8a6
inc r8
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x60]
call fcn.140017640
movdqa xmm0, xmmword [0x140105be0]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x60], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x568]
call fcn.140009320
mov r8, qword [rsp + 0x588]
cmp r8, 0xf
jbe 0x14000f901
inc r8
mov rdx, qword [rsp + 0x570]
lea rcx, [rsp + 0x568]
call fcn.140017640
mov qword [rsp + 0x580], r13
mov qword [rsp + 0x588], 0xf
mov byte [rsp + 0x570], 0
mov rcx, qword [rsp + 0x568]
mov qword [rsp + 0x568], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x518]
call fcn.140009320
mov r8, qword [rsp + 0x538]
cmp r8, 0xf
jbe 0x14000f96b
inc r8
mov rdx, qword [rsp + 0x520]
lea rcx, [rsp + 0x518]
call fcn.140017640
mov qword [rsp + 0x530], r13
mov qword [rsp + 0x538], 0xf
mov byte [rsp + 0x520], 0
mov rcx, qword [rsp + 0x518]
mov qword [rsp + 0x518], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x4e0]
call fcn.140011b80
nop
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x6e0], rax
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x6dc], edx
lea rcx, [rsp + 0x6f0]
call fcn.1400110d0
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x6e0], rax
mov rax, qword [rsp + 0x6e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rsp + rcx + 0x6dc], edx
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x790], rax
lea rcx, [rsp + 0x790]
call fcn.14003e3b0
nop
jmp 0x14000fae2
lea rdx, str.Bloxstrap_is_false
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
movzx eax, byte [0x14011b200]
test al, al
jne 0x14000fbc5
xorps xmm0, xmm0
movups xmmword [rsp + 0x2b0], xmm0
movups xmmword [rsp + 0x2c0], xmm0
movups xmmword [rsp + 0x2d0], xmm0
lea rdx, [rsp + 0x2b0]
call fcn.140002c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f0], xmm0
movups xmmword [rsp + 0x200], xmm0
movups xmmword [rsp + 0x210], xmm0
movups xmmword [rsp + 0x220], xmm0
movups xmmword [rsp + 0x230], xmm0
movups xmmword [rsp + 0x240], xmm0
movups xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x260], rax
lea rcx, str.Playing_Roblox
mov qword [rsp + 0x1f0], rcx
mov rax, qword [0x14014c610]
mov qword [rsp + 0x200], rax
lea rax, str.https:__extravi.dev_update_RobloxRPC2.png
mov qword [rsp + 0x210], rax
lea rax, str.Playing_Roblox_with_Bloxshade
mov qword [rsp + 0x218], rax
lea rax, str.https:__extravi.dev_update_RobloxRPCAsset.png
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rcx
lea rcx, [rsp + 0x1f0]
call fcn.140003310
movzx eax, byte [0x14011b200]
lea rcx, [0x14014c600]
lea rdi, [rsp + 0x450]
test al, al
cmovne rdi, rcx
lea rcx, [0x14014c5f0]
lea rbx, [rsp + 0x440]
cmovne rbx, rcx
lea rcx, [0x14014c608]
lea rsi, [rsp + 0x458]
cmovne rsi, rcx
cmp qword [rsi], 0xf
jbe 0x14000fc0b
mov r8, qword [rbx]
jmp 0x14000fc0e
mov r8, rbx
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
mov r9d, dword [rdi]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd r14, eax
xor r8d, r8d
mov rdx, r14
lea rcx, [rsp + 0x540]
call fcn.140012df0
xor edx, edx
lea rcx, [rsp + 0x540]
call fcn.140012c40
cmp qword [rsi], 0xf
jbe 0x14000fc56
mov rbx, qword [rbx]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
mov r9d, dword [rdi]
mov r8, rbx
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
nop
lea r8, [rsp + 0x540]
lea rcx, [rsp + 0x180]
call fcn.14001dda0
nop
mov r8d, 2
lea rdx, [0x14010147c]
mov rcx, rax
call fcn.140012cf0
mov rbx, rax
mov qword [rsp + 0xd8], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xf0], xmm1
mov ecx, 0x10
call fcn.140030000
mov qword [rax + 8], r13
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0xd8]
mov qword [rax], rcx
cmp qword [rbx + 0x20], 7
jbe 0x14000fcfb
mov rdx, rbx
lea rcx, [rsp + 0xd8]
call fcn.140009390
jmp 0x14000fd03
mov rcx, rbx
call fcn.140009320
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsp + 0xe0], xmm0
movups xmm1, xmmword [rbx + 0x18]
movups xmmword [rsp + 0xf0], xmm1
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], 7
mov word [rbx + 8], r13w
lea rdx, [rsp + 0x468]
cmp qword [rsp + 0x480], 7
cmova rdx, qword [rsp + 0x468]
mov r8, qword [rsp + 0x478]
lea rcx, [rsp + 0xd8]
call fcn.140012cf0
mov rbx, rax
mov qword [rsp + 0x4f0], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x508], xmm1
mov ecx, 0x10
call fcn.140030000
mov qword [rax + 8], r13
mov qword [rsp + 0x4f0], rax
lea rcx, [rsp + 0x4f0]
mov qword [rax], rcx
cmp qword [rbx + 0x20], 7
jbe 0x14000fdb7
mov rdx, rbx
lea rcx, [rsp + 0x4f0]
call fcn.140009390
jmp 0x14000fdbf
mov rcx, rbx
call fcn.140009320
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsp + 0x4f8], xmm0
movups xmm1, xmmword [rbx + 0x18]
movups xmmword [rsp + 0x508], xmm1
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], 7
mov word [rbx + 8], r13w
lea rcx, [rsp + 0xd8]
call fcn.140009320
mov r8, qword [rsp + 0xf8]
cmp r8, 7
jbe 0x14000fe18
mov rdx, qword [rsp + 0xe0]
lea rcx, [rsp + 0xd8]
call fcn.140019a60
movdqa xmm6, xmmword [0x140105bd0]
movdqu xmmword [rsp + 0xf0], xmm6
mov word [rsp + 0xe0], r13w
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xd8], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x180]
call fcn.140009320
mov r8, qword [rsp + 0x1a0]
cmp r8, 7
jbe 0x14000fe7d
mov rdx, qword [rsp + 0x188]
lea rcx, [rsp + 0x180]
call fcn.140019a60
movdqu xmmword [rsp + 0x198], xmm6
mov word [rsp + 0x188], r13w
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x180], r13
mov edx, 0x10
call fcn.1400300a0
lea rdx, [rsp + 0x4f8]
cmp qword [rsp + 0x510], 7
cmova rdx, qword [rsp + 0x4f8]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x674], xmm0
movups xmmword [rsp + 0x684], xmm0
movups xmmword [rsp + 0x694], xmm0
movups xmmword [rsp + 0x6a4], xmm0
movups xmmword [rsp + 0x6b4], xmm0
movups xmmword [rsp + 0x6c4], xmm0
mov dword [rsp + 0x6d4], eax
mov dword [rsp + 0x670], 0x68
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x670]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x1400100dc
mov edi, dword [rsp + 0x430]
mov rcx, qword [rsp + 0x428]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x420]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x1400100dc
nop dword [rax]
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140010117
mov dword [rsp + 0x7f0], 0x238
lea rdx, [rsp + 0x7f0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x14000ffde
nop word [rax + rax]
mov rcx, rbx
cmp dword [rsp + 0x7f8], edi
je 0x14000ffec
lea rdx, [rsp + 0x7f0]
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x14000ffc0
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140010117
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rsp + 0x5d0], xmm0
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rsp + 0x5b8], xmm1
mov qword [rsp + 0x5c8], rax
lea rdx, [rsp + 0x50]
call fcn.1400277f0
mov rbx, rax
mov qword [rsp + 0x5b8], rax
mov byte [rsp + 0x5c0], 0
mov byte [rsp + 0x5c8], 0
test rax, rax
je 0x1400103cd
mov qword [rsp + 0x5d0], rax
mov byte [rsp + 0x5d8], 1
lock inc dword [rax + 8]
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140010087
mov rcx, qword [rbx + 0xc8]
test rcx, rcx
je 0x140010079
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax]
jmp 0x140010087
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
cmp byte [rbx + 0xb8], 0
jne 0x1400103c2
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000ff80
mov rcx, qword [rbx + 0xc8]
test rcx, rcx
je 0x1400100ca
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax]
jmp 0x14000ff80
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
jmp 0x14000ff80
lea rdx, str.process_does_not_exist
lea rcx, [0x140119780]
call fcn.14001e120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14001c560
movzx edx, al
mov rcx, rbx
call fcn.14001aa10
mov rcx, rbx
call fcn.14001cde0
nop
lea rcx, [rsp + 0x4f0]
call fcn.140009320
mov r8, qword [rsp + 0x510]
cmp r8, 7
jbe 0x140010147
mov rdx, qword [rsp + 0x4f8]
lea rcx, [rsp + 0x4f0]
call fcn.140019a60
mov rcx, qword [rsp + 0x4f0]
movdqu xmmword [rsp + 0x508], xmm6
mov word [rsp + 0x4f8], r13w
mov qword [rsp + 0x4f0], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x540]
call fcn.140009320
mov r8, qword [rsp + 0x560]
cmp r8, 7
jbe 0x1400101a4
mov rdx, qword [rsp + 0x548]
lea rcx, [rsp + 0x540]
call fcn.140019a60
mov rcx, qword [rsp + 0x540]
movdqu xmmword [rsp + 0x558], xmm6
mov word [rsp + 0x548], r13w
mov qword [rsp + 0x540], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x438]
call fcn.140009320
mov r8, qword [rsp + 0x458]
cmp r8, 0xf
jbe 0x140010204
inc r8
mov rdx, qword [rsp + 0x440]
lea rcx, [rsp + 0x438]
call fcn.140017640
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x450], r13
mov qword [rsp + 0x458], 0xf
mov byte [rsp + 0x440], 0
mov qword [rsp + 0x438], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x488]
call fcn.140009320
mov r8, qword [rsp + 0x4a8]
cmp r8, 0xf
jbe 0x14001026e
inc r8
mov rdx, qword [rsp + 0x490]
lea rcx, [rsp + 0x488]
call fcn.140017640
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x4a0], r13
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], 0
mov qword [rsp + 0x488], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x4b0]
call fcn.140009320
mov r8, qword [rsp + 0x4d0]
cmp r8, 7
jbe 0x1400102d5
mov rdx, qword [rsp + 0x4b8]
lea rcx, [rsp + 0x4b0]
call fcn.140019a60
movdqu xmmword [rsp + 0x4c8], xmm6
mov rcx, qword [rsp + 0x4b0]
mov word [rsp + 0x4b8], r13w
mov qword [rsp + 0x4b0], r13
mov edx, 0x10
call fcn.1400300a0
nop
lea rcx, [rsp + 0x5e0]
call fcn.1400114f0
nop
lea rcx, [rsp + 0x460]
call fcn.140009320
mov r8, qword [rsp + 0x480]
cmp r8, 7
jbe 0x140010340
mov rdx, qword [rsp + 0x468]
lea rcx, [rsp + 0x460]
call fcn.140019a60
mov rcx, qword [rsp + 0x460]
mov qword [rsp + 0x478], r13
mov qword [rsp + 0x480], 7
mov word [rsp + 0x468], r13w
mov qword [rsp + 0x460], r13
mov edx, 0x10
call fcn.1400300a0
xor eax, eax
mov rcx, qword [rsp + 0xa30]
xor rcx, rsp
call fcn.14002ffe0
lea r11, [rsp + 0xa50]
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]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.14001b030
nop
call fcn.140009420
int3
call fcn.140009420
nop
mov ecx, 4
call fcn.14000d2e0
nop
mov ecx, 4
call fcn.14000d2e0
int3