Function at 0x140007850
Capabilities:
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x100
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x140057030]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov rbx, rcx
xor r15d, r15d
lea rcx, [0x140045170]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], r15b
jne 0x1400078b3
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
mov r8d, 0xe
lea rdx, str.UnknownCheats
lea rcx, [rsp + 0x20]
call fcn.14000c840
movups xmm6, xmmword [rax]
movups xmmword [rbp - 0x29], xmm6
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp - 0x19], xmm7
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r14, [rbx + 0x18]
lea rax, [rbp - 0x29]
cmp r14, rax
je 0x14000795e
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x140007942
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x14000793d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140007990
mov rcx, r8
call fcn.14003f01c
mov qword [r14 + 0x18], 0xf
movups xmmword [r14], xmm6
movups xmmword [r14 + 0x10], xmm7
mov edx, 0xf
mov byte [rbp - 0x29], 0
jmp 0x140007962
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jb 0x14000799d
inc rdx
mov rcx, qword [rbp - 0x29]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007997
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007997
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1400079dd
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400079d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400079d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
mov rdx, r14
lea rcx, [rsp + 0x20]
call fcn.140011990
lea rcx, [rsp + 0x20]
cmp qword [rsp + 0x38], 8
cmovae rcx, qword [rsp + 0x20]
lea rdx, [rbp + 0x17]
call qword [sym.imp.MSVCP140.dll__Stat]
cmp eax, 8
je 0x140007a14
cmp eax, 0xffffffff
je 0x140007a14
xor dil, dil
jmp 0x140007a17
mov dil, 1
mov rdx, qword [rsp + 0x38]
cmp rdx, 8
jb 0x140007a5c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007a57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
test dil, dil
je 0x140007a8f
mov rdx, r14
lea rcx, [rsp + 0x20]
call fcn.140011990
nop
lea rcx, [rsp + 0x20]
call fcn.140003df0
movzx edi, al
lea rcx, [rsp + 0x20]
call fcn.140003a60
test dil, dil
je 0x140007c85
lea rcx, [0x140045170]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140007ab0
mov rdx, rax
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
mov r8d, 0x1d
lea rdx, str.UnknownCheatsSea_Of_Thieves
lea rcx, [rsp + 0x20]
call fcn.14000c840
movups xmm6, xmmword [rax]
movups xmmword [rbp - 9], xmm6
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp + 7], xmm7
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rbp - 9]
cmp r14, rax
je 0x140007b58
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x140007b3c
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x140007b37
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140007b8a
mov rcx, r8
call fcn.14003f01c
mov qword [r14 + 0x18], 0xf
movups xmmword [r14], xmm6
movups xmmword [r14 + 0x10], xmm7
mov edx, 0xf
mov byte [rbp - 9], 0
jmp 0x140007b5c
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x140007b97
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007b91
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140007bd7
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007bd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007bd2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
mov rdx, r14
lea rcx, [rsp + 0x20]
call fcn.140011990
lea rcx, [rsp + 0x20]
cmp qword [rsp + 0x38], 8
cmovae rcx, qword [rsp + 0x20]
lea rdx, [rbp + 0x17]
call qword [sym.imp.MSVCP140.dll__Stat]
cmp eax, 8
je 0x140007c0e
cmp eax, 0xffffffff
je 0x140007c0e
xor dil, dil
jmp 0x140007c11
mov dil, 1
mov rdx, qword [rsp + 0x38]
cmp rdx, 8
jb 0x140007c56
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007c51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
test dil, dil
je 0x140007c8c
mov rdx, r14
lea rcx, [rsp + 0x20]
call fcn.140011990
nop
lea rcx, [rsp + 0x20]
call fcn.140003df0
movzx edi, al
lea rcx, [rsp + 0x20]
call fcn.140003a60
test dil, dil
jne 0x140007c8c
xor al, al
jmp 0x140009b7a
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 6
lea rdx, str.UWORLD
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059bd4]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140007d22
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x140007d70
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x140007d80
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140007db7
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007db2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007de9
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140007df6
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007df0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007df0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140007e33
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 6
lea rdx, str.GNAMES
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059bd8]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140007ed0
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x140007f1e
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x140007f2e
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140007f65
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f60
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007f97
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140007fa4
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007f9e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140007fe1
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007fdc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 8
lea rdx, str.GOBJECTS
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059bdc]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140008080
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x1400080ce
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x1400080de
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140008115
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008110
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008147
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140008154
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000814e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000814e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140008191
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000818c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0xb
lea rdx, str.STEAMUWORLD
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059be0]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140008230
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x14000827e
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x14000828e
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1400082c5
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400082f7
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140008304
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400082fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140008341
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000833c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0xb
lea rdx, str.STEAMGNAMES
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059be4]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400083e0
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x14000842e
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x14000843e
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140008475
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008470
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084a7
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x1400084b4
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400084ae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1400084f1
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0xd
lea rdx, str.STEAMGOBJECTS
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059be8]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140008590
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x1400085de
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x1400085ee
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140008625
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008620
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008657
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140008664
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000865e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000865e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1400086a1
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000869c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0x19
lea rdx, str.UWorld.OwningGameInstance
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059bf0]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140008740
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x14000878e
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x14000879e
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1400087d5
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400087d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008807
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140008814
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000880e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000880e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140008851
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000884c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0x16
lea rdx, str.UWorld.PersistentLevel
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059bec]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400088f0
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x14000893e
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x14000894e
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140008985
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008980
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400089b7
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x1400089c4
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400089be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400089be
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140008a01
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400089fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b6c
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0xd
lea rdx, str.UWorld.Levels
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059bf4]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140008aa0
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x140008aee
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x140008afe
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140008b35
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008b30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008b67
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140008b74
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008b6e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008b6e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UGameInstance.LocalPlayers
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059bf8]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ULocalPlayer.PlayerController
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059bfc]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.APlayerController.CameraManager
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c08]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.APlayerController.Pawn
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c04]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.APlayerController.ControlRotation
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c0c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.actorId
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c14]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.linearVelocity
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c18]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.HealthComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c28]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.WieldedItemComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c24]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.DrowningComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c2c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.rootComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c1c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.PlayerState
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c20]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.APlayerCameraManager.CameraCache
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c38]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.APlayerState.PlayerName
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c34]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AItemProxy.AItemInfo
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c3c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AItemInfo.UItemDesc
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c40]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ABootyItemInfo.BootyType
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c44]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ABootyItemInfo.Rarity
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c48]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AShip.CrewOwnershipComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c50]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AShip.internalWater
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c58]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AShip.OwningActor
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c54]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AShip.waterLevel
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c5c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UCrewOwnershipComponent.CrewId
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c78]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ACrewService.Crews
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c90]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AMapTable.MapPins
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c84]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AMapTable.ServerCenter
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c80]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AMapTable.TrackedShips
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c88]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AMapTable.TrackedBooty
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c8c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UWieldedItemComponent.WieldedItem
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c94]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AWieldableItem.ItemInfo
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c98]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AFauna.Name
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c7c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ABarrel.StorageContainer
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cb4]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UStorageContainerComponent.ContainerNodes
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cb8]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ACookingPot.UCookerComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c9c]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UCookerComponent.CookedAmount
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ca8]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UCookerComponent.CookingState
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ca4]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UCookerComponent.isTurnedOn
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ca0]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UDrowningComponent.OxygenLevel
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cac]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AHarpoonLauncher.angles
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cb0]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AMeleeWeapon.UMeleeWeaponDataAsset
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ccc]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UMeleeWeaponDataAsset.UMeleeAttackDataAsset
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cd0]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UMeleeAttackDataAsset.ClampYawRange
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cdc]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UMeleeAttackDataAsset.RecoverHitDuration
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cd8]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UMeleeAttackDataAsset.RecoverMissDuration
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cd4]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AProjectileWeapon.FProjectileWeaponParameters
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ce0]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ASkeleton.USkeletalMesh
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cbc]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ASkeleton.UColorTexture
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cc0]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.ASkeleton.UAINameplateComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cc4]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.UAINameplateComponent.DisplayName
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cc8]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AXMarksTheSpotMap.MapTexture
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ce4]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AXMarksTheSpotMap.Marks
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059ce8]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AXMarksTheSpotMap.Rotation
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cec]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AActor.RadialInventoryComponent
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c30]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.URadialInventoryComponent.RemappedRadialSlots
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059cf0]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.APlayerController.IdleDisconnectEnabled
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c10]
lea rcx, [rbp - 0x79]
call fcn.140011880
lea rcx, [rbp - 0x79]
call fcn.140004a90
nop
lea rcx, [rsp + 0x20]
call fcn.14000b220
lea rdx, str.AFogBank.Density
lea rcx, [rsp + 0x20]
call fcn.14000b420
nop
mov r9, rbx
lea r8, [rsp + 0x20]
lea rdx, [0x140059c4c]
lea rcx, [rbp - 0x79]
call fcn.140011880
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140009931
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000992c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009973
call fcn.14003f01c
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x14000997f
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000997a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000997a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1400099cf
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400099ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400099ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r8d, 0x27
lea rdx, str.AthenaPlayerCharacter.FirstPersonCamera
lea rcx, [rsp + 0x20]
call fcn.1400123e0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], r15
mov qword [rbp - 0x39], 0xf
mov byte [rbp - 0x51], 0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
lea rcx, [rbp - 0x71]
call fcn.140016dc0
lea rax, [0x140059d2c]
mov qword [rbp - 0x79], rax
lea rdx, [0x14005d700]
lea rcx, [0x140059ec8]
call qword [sym.imp.VCRUNTIME140.dll___std_type_info_name]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140009a62
mov r8, rsi
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.140016dc0
mov rdi, qword [rbx + 8]
cmp rdi, qword [rbx + 0x10]
je 0x140009ab2
mov qword [rbp + 0x17], rdi
mov rax, qword [rbp - 0x79]
mov qword [rdi], rax
lea rcx, [rdi + 8]
lea rdx, [rbp - 0x71]
call fcn.14000b460
nop
lea rcx, [rdi + 0x28]
lea rdx, [rbp - 0x51]
call fcn.14000b460
nop
add qword [rbx + 8], 0x48
jmp 0x140009ac2
lea r8, [rbp - 0x79]
mov rdx, rdi
mov rcx, rbx
call fcn.14001ae00
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140009af9
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009af4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009b2b
call fcn.14003f01c
mov rdx, qword [rbp - 0x59]
cmp rdx, 0x10
jb 0x140009b38
inc rdx
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009b32
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009b32
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140009b78
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009b73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009b73
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003f01c
mov al, 1
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.14003ed60
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop rbp
ret