Function at 0x18000c0b0
Capabilities:
Allocate or change rwx memory

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1800483c0]
xor rax, rsp
mov qword [rbp - 8], rax
mov ecx, dword [0x180048bac]
mov rax, qword gs:[0x58]
mov edx, 8
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x180049668], ecx
jle 0x18000c11e
lea rcx, [0x180049668]
call fcn.18003b900
cmp dword [0x180049668], 0xffffffff
jne 0x18000c11e
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [0x180049678], rax
lea rcx, [0x180049668]
call fcn.18003b894
lea rdx, str.Initializing_PC_Hooks...
lea rcx, str._FortMp_:__s_n
call fcn.1800052c0
mov rcx, qword [0x180049678]
add rcx, 0x1e3d9e0
lea r8, [0x180048cd0]
lea rdx, [0x18000ffb0]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x1e3d9e0
call fcn.180037ca0
mov rcx, qword [0x180049678]
add rcx, 0x1e181d0
lea r8, [0x180048cb0]
lea rdx, [0x180010480]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x1e181d0
call fcn.180037ca0
mov rcx, qword [0x180049678]
add rcx, 0x184e490
lea r8, [0x180048cb8]
lea rdx, [0x18000f6e0]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x184e490
call fcn.180037ca0
mov rcx, qword [0x180049678]
add rcx, 0x2176a20
lea r8, [0x180048cc0]
lea rdx, [0x18000f230]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x2176a20
call fcn.180037ca0
mov rcx, qword [0x180049678]
add rcx, 0x2446300
lea r8, [0x180048ca8]
lea rdx, [0x18000e750]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x2446300
call fcn.180037ca0
mov rcx, qword [0x180049678]
add rcx, 0x1b06660
lea r8, [0x180048c90]
lea rdx, [0x18000dec0]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x1b06660
call fcn.180037ca0
mov rcx, qword [0x180049678]
add rcx, 0x19a0480
lea r8, [0x180048db0]
lea rdx, [0x18000d310]
call fcn.1800377d0
mov rcx, qword [0x180049678]
add rcx, 0x19a0480
call fcn.180037ca0
call fcn.18002a290
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c303
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c303
cmp qword [rbx + 0x410], 0
je 0x18000c303
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x410]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000ff60]
mov qword [rbx + 0x410], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x410]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
call fcn.180021c30
mov rcx, qword [rax + 0xf8]
test rcx, rcx
je 0x18000c369
mov rbx, qword [rcx]
test rbx, rbx
je 0x18000c369
cmp qword [rbx + 0x3e8], 0
je 0x18000c369
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x3e8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000d250]
mov qword [rbx + 0x3e8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x3e8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
call fcn.180021c30
mov rcx, qword [rax + 0xf8]
test rcx, rcx
je 0x18000c3cf
mov rbx, qword [rcx]
test rbx, rbx
je 0x18000c3cf
cmp qword [rbx + 0x3f8], 0
je 0x18000c3cf
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x3f8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000d060]
mov qword [rbx + 0x3f8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x3f8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
call fcn.18002fb30
mov rcx, qword [rax + 0xf8]
test rcx, rcx
je 0x18000c43e
mov rbx, qword [rcx]
test rbx, rbx
je 0x18000c43e
mov rax, qword [rbx + 0x7e0]
test rax, rax
je 0x18000c43e
mov qword [0x180048db8], rax
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x7e0]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000cfb0]
mov qword [rbx + 0x7e0], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x7e0]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c4cf
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c4cf
cmp qword [rbx + 0x1180], 0
je 0x18000c4cf
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x1180]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000ef60]
mov qword [rbx + 0x1180], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x1180]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c50d
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c508
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c508
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c59e
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c59e
cmp qword [rbx + 0x850], 0
je 0x18000c59e
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x850]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x180010270]
mov qword [rbx + 0x850], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x850]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c5dc
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c5d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c5d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c66d
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c66d
cmp qword [rbx + 0xe08], 0
je 0x18000c66d
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0xe08]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x180010540]
mov qword [rbx + 0xe08], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0xe08]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c6ab
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c6a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c6a6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c73c
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c73c
cmp qword [rbx + 0xe18], 0
je 0x18000c73c
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0xe18]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000fa70]
mov qword [rbx + 0xe18], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0xe18]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c77a
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c80b
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c80b
cmp qword [rbx + 0x26f8], 0
je 0x18000c80b
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x26f8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000fcf0]
mov qword [rbx + 0x26f8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x26f8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c849
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c844
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c844
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c8da
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c8da
cmp qword [rbx + 0x1048], 0
je 0x18000c8da
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x1048]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x180010280]
mov qword [rbx + 0x1048], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x1048]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c918
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c913
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c913
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000c9a9
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000c9a9
cmp qword [rbx + 0x1190], 0
je 0x18000c9a9
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x1190]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e380]
mov qword [rbx + 0x1190], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x1190]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000c9e7
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c9e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000c9e2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000ca78
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000ca78
cmp qword [rbx + 0x1160], 0
je 0x18000ca78
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x1160]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e410]
mov qword [rbx + 0x1160], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x1160]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cab6
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cab1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cab1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000cb47
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000cb47
cmp qword [rbx + 0x11a8], 0
je 0x18000cb47
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x11a8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e310]
mov qword [rbx + 0x11a8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x11a8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cb85
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cb80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cb80
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000cc16
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000cc16
cmp qword [rbx + 0x11b8], 0
je 0x18000cc16
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x11b8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e230]
mov qword [rbx + 0x11b8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x11b8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cc54
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cc4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cc4f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x49
lea rdx, str.BlueprintGeneratedClass_Athena_PlayerController.Athena_PlayerController_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000cce5
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000cce5
cmp qword [rbx + 0x10e8], 0
je 0x18000cce5
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0x10e8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e110]
mov qword [rbx + 0x10e8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0x10e8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cd23
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cd1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cd1e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x3d
lea rdx, str.BlueprintGeneratedClass_PlayerPawn_Athena.PlayerPawn_Athena_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000cdb4
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000cdb4
cmp qword [rbx + 0xeb0], 0
je 0x18000cdb4
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0xeb0]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e510]
mov qword [rbx + 0xeb0], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0xeb0]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cdf2
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cded
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cded
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x3d
lea rdx, str.BlueprintGeneratedClass_PlayerPawn_Athena.PlayerPawn_Athena_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000ce83
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000ce83
cmp qword [rbx + 0xf08], 0
je 0x18000ce83
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0xf08]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000e660]
mov qword [rbx + 0xf08], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0xf08]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cec1
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cebc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cebc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 0x3d
lea rdx, str.BlueprintGeneratedClass_PlayerPawn_Athena.PlayerPawn_Athena_C
lea rcx, [rbp - 0x30]
call fcn.1800026a0
nop
lea rcx, [rbp - 0x30]
call fcn.180011540
mov rbx, qword [rax + 0xf8]
test rbx, rbx
je 0x18000cf52
mov rbx, qword [rbx]
test rbx, rbx
je 0x18000cf52
cmp qword [rbx + 0xdf8], 0
je 0x18000cf52
lea r9, [rbp - 0x10]
mov edx, 8
mov r8d, 0x40
lea rcx, [rbx + 0xdf8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea rax, [0x18000dae0]
mov qword [rbx + 0xdf8], rax
xor r9d, r9d
mov r8d, dword [rbp - 0x10]
mov edx, 8
lea rcx, [rbx + 0xdf8]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x18000cf90
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cf8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000cf8b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003b824
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.18003b450
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rbp
ret