Function at 0x1400ac970
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xd88]
sub rsp, 0xe60
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14022b2b0]
xor rax, rsp
mov qword [rbp + 0xcb0], rax
xor r12d, r12d
mov dword [rsp + 0x40], r12d
xor edx, edx
mov r8d, 0xb10
lea rcx, [rbp + 0x1a0]
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [0x14022b310]
mov edx, dword [0x14022b314]
lea rcx, [rbp + 0x1a0]
call fcn.1400065d0
nop
xor edi, edi
mov dword [rsp + 0x58], edi
xor esi, esi
mov dword [rsp + 0x5c], esi
xor r14d, r14d
mov dword [rsp + 0x60], r14d
mov qword [rbp + 0xe0], rsi
movdqa xmm0, xmmword [0x140209460]
movdqu xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], sil
xor r8d, r8d
lea rdx, [0x14019fd00]
lea rcx, [rbp + 0xe0]
call fcn.14000b840
nop
mov qword [rbp + 0x140], r14
movdqa xmm0, xmmword [0x140209460]
movdqu xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], r14b
xor r8d, r8d
lea rdx, [0x14019fd00]
lea rcx, [rbp + 0x140]
call fcn.14000b840
nop
mov qword [rbp + 0x120], r14
movdqa xmm0, xmmword [0x140209460]
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], r14b
xor r8d, r8d
lea rdx, [0x14019fd00]
lea rcx, [rbp + 0x120]
call fcn.14000b840
nop
mov r15, qword [rbp + 0x460]
mov r13, qword [rbp + 0x468]
cmp r15, r13
je 0x1400ad360
xorps xmm12, xmm12
movss xmm10, dword [0x140209270]
movss xmm7, dword [0x1402092e0]
movss xmm9, dword [0x14020941c]
movss xmm8, dword [0x140209410]
movss xmm11, dword [0x1402091e8]
movss xmm13, dword [0x14020920c]
movss xmm14, dword [0x140209210]
movss xmm15, dword [0x14020921c]
lea rbx, str.Firing
cmp byte [r15 + 0x2c], 0
jne 0x1400acc20
movss xmm0, dword [r15 + 0x18]
comiss xmm0, xmm12
jbe 0x1400acc20
mov eax, dword [rbp + 0x1c8]
cmp dword [r15 + 0x28], eax
je 0x1400acc20
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xa0]
call fcn.1400473a0
mov rdx, rax
or r12d, 1
mov dword [rsp + 0x40], r12d
mov rax, qword [rax + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400acb8d
mov rdx, qword [rdx]
cmp rax, 6
jne 0x1400acbc5
xor ecx, ecx
lea r8, str.Aiming
nop dword [rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400acbb8
cmp rcx, 6
jne 0x1400acba0
xor eax, eax
jmp 0x1400acbbd
sbb eax, eax
or eax, 1
test eax, eax
je 0x1400acc81
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0x80]
call fcn.1400473a0
mov rdx, rax
or r12d, 2
mov dword [rsp + 0x40], r12d
mov rax, qword [rax + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400acbef
mov rdx, qword [rdx]
cmp rax, 6
jne 0x1400acc20
xor ecx, ecx
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [rbx + rcx - 1]
jne 0x1400acc17
cmp rcx, 6
jne 0x1400acc00
xor eax, eax
jmp 0x1400acc1c
sbb eax, eax
or eax, 1
test eax, eax
je 0x1400acc81
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0x60]
call fcn.1400473a0
mov rdx, rax
or r12d, 4
mov dword [rsp + 0x40], r12d
mov rax, qword [rax + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400acc47
mov rdx, qword [rdx]
cmp rax, 4
jne 0x1400acc85
xor ecx, ecx
lea r8, str.Peek
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400acc78
cmp rcx, 4
jne 0x1400acc60
xor eax, eax
jmp 0x1400acc7d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400acc85
mov bl, 1
jmp 0x1400acc87
xor bl, bl
test r12b, 4
je 0x1400acca0
and r12d, 0xfffffffb
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x60]
call fcn.14000b7e0
nop
test r12b, 2
je 0x1400accbc
and r12d, 0xfffffffd
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x80]
call fcn.14000b7e0
nop
test r12b, 1
je 0x1400accd7
and r12d, 0xfffffffe
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0xa0]
call fcn.14000b7e0
test bl, bl
je 0x1400ad350
movss xmm2, dword [r15 + 0x38]
subss xmm2, dword [0x140271238]
movss xmm1, dword [r15 + 0x34]
subss xmm1, dword [0x140271234]
movss xmm0, dword [r15 + 0x30]
subss xmm0, dword [0x140271230]
movss dword [rsp + 0x70], xmm0
movss dword [rsp + 0x74], xmm1
movss dword [rsp + 0x78], xmm2
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.1400b5330
movss xmm0, dword [rax + 4]
movss xmm2, dword [rax]
comiss xmm0, xmm10
jbe 0x1400acd3f
subss xmm0, xmm7
jmp 0x1400acd49
comiss xmm9, xmm0
jbe 0x1400acd49
addss xmm0, xmm7
comiss xmm2, xmm10
jbe 0x1400acd55
subss xmm2, xmm7
jmp 0x1400acd5f
comiss xmm9, xmm2
jbe 0x1400acd5f
addss xmm2, xmm7
comiss xmm8, xmm2
jbe 0x1400acd6b
movaps xmm1, xmm8
jmp 0x1400acd73
movaps xmm1, xmm11
minss xmm1, xmm2
subss xmm0, dword [r15 + 0xd0]
subss xmm1, dword [r15 + 0xcc]
comiss xmm0, xmm10
jbe 0x1400acd91
subss xmm0, xmm7
jmp 0x1400acd9b
comiss xmm9, xmm0
jbe 0x1400acd9b
addss xmm0, xmm7
comiss xmm1, xmm10
jbe 0x1400acda7
subss xmm1, xmm7
jmp 0x1400acdb1
comiss xmm9, xmm1
jbe 0x1400acdb1
addss xmm1, xmm7
comiss xmm8, xmm1
jbe 0x1400acdbd
movaps xmm2, xmm8
jmp 0x1400acdc5
movaps xmm2, xmm11
minss xmm2, xmm1
mulss xmm2, xmm2
mulss xmm0, xmm0
addss xmm2, xmm0
addss xmm2, xmm12
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x1400acde7
xorps xmm6, xmm6
sqrtss xmm6, xmm2
jmp 0x1400acdf2
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm6, xmm0
subss xmm6, dword [r15 + 0x20]
xor bl, bl
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140042930
mov rdx, rax
mov rax, qword [rax + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400ace1a
mov rdx, qword [rdx]
cmp rax, 4
jne 0x1400ace75
xor ecx, ecx
lea r8, str.Iron
nop dword [rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400ace48
cmp rcx, 4
jne 0x1400ace30
xor eax, eax
jmp 0x1400ace4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400ace75
lea rcx, [rbp - 0x80]
call fcn.14000b7e0
comiss xmm6, xmm13
jb 0x1400ad12d
comiss xmm14, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp - 0x80]
call fcn.14000b7e0
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp - 0x60]
call fcn.140042930
mov rdx, rax
mov rax, qword [rax + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400ace9e
mov rdx, qword [rdx]
cmp rax, 6
jne 0x1400acefc
xor ecx, ecx
lea r8, str.RedDot
nop dword [rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400acec8
cmp rcx, 6
jne 0x1400aceb0
xor eax, eax
jmp 0x1400acecd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400acefc
lea rcx, [rbp - 0x60]
call fcn.14000b7e0
comiss xmm6, xmm15
jb 0x1400ad12d
movss xmm0, dword [0x140209220]
comiss xmm0, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp - 0x60]
call fcn.14000b7e0
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp - 0x40]
call fcn.140042930
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400acf22
mov rax, qword [rax]
cmp rcx, 2
jne 0x1400acf6e
cmp byte [rax], 0x58
jne 0x1400acf37
cmp byte [rax + 1], 0x32
jne 0x1400acf37
xor eax, eax
jmp 0x1400acf3c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400acf6e
lea rcx, [rbp - 0x40]
call fcn.14000b7e0
comiss xmm6, dword [0x14020922c]
jb 0x1400ad12d
movss xmm0, dword [0x140209230]
comiss xmm0, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp - 0x40]
call fcn.14000b7e0
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp - 0x20]
call fcn.140042930
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400acf94
mov rax, qword [rax]
cmp rcx, 2
jne 0x1400acfe0
cmp byte [rax], 0x58
jne 0x1400acfa9
cmp byte [rax + 1], 0x33
jne 0x1400acfa9
xor eax, eax
jmp 0x1400acfae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400acfe0
lea rcx, [rbp - 0x20]
call fcn.14000b7e0
comiss xmm6, dword [0x14020924c]
jb 0x1400ad12d
movss xmm0, dword [0x140209250]
comiss xmm0, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp - 0x20]
call fcn.14000b7e0
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp]
call fcn.140042930
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400ad006
mov rax, qword [rax]
cmp rcx, 2
jne 0x1400ad052
cmp byte [rax], 0x58
jne 0x1400ad01b
cmp byte [rax + 1], 0x34
jne 0x1400ad01b
xor eax, eax
jmp 0x1400ad020
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400ad052
lea rcx, [rbp]
call fcn.14000b7e0
comiss xmm6, dword [0x140209254]
jb 0x1400ad12d
movss xmm0, dword [0x140209258]
comiss xmm0, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp]
call fcn.14000b7e0
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp + 0x20]
call fcn.140042930
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400ad078
mov rax, qword [rax]
cmp rcx, 2
jne 0x1400ad0bd
cmp byte [rax], 0x58
jne 0x1400ad08d
cmp byte [rax + 1], 0x36
jne 0x1400ad08d
xor eax, eax
jmp 0x1400ad092
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400ad0bd
lea rcx, [rbp + 0x20]
call fcn.14000b7e0
comiss xmm6, dword [0x140209260]
jb 0x1400ad12d
movss xmm0, dword [0x140209264]
comiss xmm0, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp + 0x20]
call fcn.14000b7e0
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp + 0x40]
call fcn.140042930
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400ad0e3
mov rax, qword [rax]
cmp rcx, 2
jne 0x1400ad124
cmp byte [rax], 0x58
jne 0x1400ad0f8
cmp byte [rax + 1], 0x38
jne 0x1400ad0f8
xor eax, eax
jmp 0x1400ad0fd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400ad124
lea rcx, [rbp + 0x40]
call fcn.14000b7e0
comiss xmm6, dword [0x140209268]
jb 0x1400ad12d
movss xmm0, dword [0x14020926c]
comiss xmm0, xmm6
jb 0x1400ad12d
mov bl, 1
jmp 0x1400ad12d
lea rcx, [rbp + 0x40]
call fcn.14000b7e0
test bl, bl
je 0x1400ad350
xor eax, eax
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], rax
lea rsi, [r15 + 0x90]
mov r14, qword [rsi + 0x10]
cmp qword [rsi + 0x18], 0x10
jb 0x1400ad161
mov rsi, qword [rsi]
cmp r14, 0x10
jae 0x1400ad17f
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x100], xmm0
mov edi, reloc.WS2_32.dll_ntohs
mov rbx, qword [rbp + 0x100]
jmp 0x1400ad1f3
mov rdi, r14
or rdi, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rdi, rcx
cmova rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400ad1d0
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400ad720
mov rcx, rax
call fcn.1401542c8
test rax, rax
je 0x1400ad719
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1400ad1dd
test rcx, rcx
je 0x1400ad1da
call fcn.1401542c8
mov rbx, rax
mov qword [rbp + 0x100], rbx
lea r8, [r14 + 1]
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x118], rdi
mov qword [rbp + 0x110], r14
lea rdx, [r15 + 0x50]
lea rcx, [rbp + 0xc0]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.140045880
nop
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp + 0x160]
call fcn.140042930
nop
test r14, r14
je 0x1400ad31d
lea rdx, [rbp + 0x100]
cmp rdi, 0x10
cmovae rdx, rbx
mov r8, r14
lea rcx, [rbp + 0xe0]
call fcn.14001ef20
mov r8d, 1
lea rdx, [0x14020511c]
lea rcx, [rbp + 0xe0]
call fcn.14001ef20
mov edi, dword [rsp + 0x58]
inc edi
mov dword [rsp + 0x58], edi
lea rdx, [rbp + 0x180]
cmp qword [rbp + 0x198], 0x10
cmovae rdx, qword [rbp + 0x180]
mov r8, qword [rbp + 0x190]
lea rcx, [rbp + 0x140]
call fcn.14001ef20
mov r8d, 1
lea rdx, [0x14020511c]
lea rcx, [rbp + 0x140]
call fcn.14001ef20
mov esi, dword [rsp + 0x5c]
inc esi
mov dword [rsp + 0x5c], esi
lea rdx, [rbp + 0x160]
cmp qword [rbp + 0x178], 0x10
cmovae rdx, qword [rbp + 0x160]
mov r8, qword [rbp + 0x170]
lea rcx, [rbp + 0x120]
call fcn.14001ef20
mov r8d, 1
lea rdx, [0x14020511c]
lea rcx, [rbp + 0x120]
call fcn.14001ef20
mov r14d, dword [rsp + 0x60]
inc r14d
mov dword [rsp + 0x60], r14d
jmp 0x1400ad32a
mov edi, dword [rsp + 0x58]
mov esi, dword [rsp + 0x5c]
mov r14d, dword [rsp + 0x60]
lea rcx, [rbp + 0x160]
call fcn.14000b7e0
nop
lea rcx, [rbp + 0x180]
call fcn.14000b7e0
nop
lea rcx, [rbp + 0x100]
call fcn.14000b7e0
add r15, 0x240
cmp r15, r13
jne 0x1400acb31
mov rax, qword [0x14023b450]
mov dword [rax + 0x1560], 0x3f800000
movaps xmm0, xmmword [0x140209ec0]
movups xmmword [rax + 0x1644], xmm0
or dword [rax + 0x1cb0], 1
mov qword [rax + 0x1cc0], 0x43480000
mov qword [rax + 0x1cc8], 0
mov dword [rax + 0x1cb4], 8
mov dword [rsp + 0x48], 0xb9a2a78c
mov dword [rsp + 0x4c], 0x95f3b5bf
mov dword [rsp + 0x50], 0xb78ef6a1
mov word [rsp + 0x54], 0xac
mov byte [rsp + 0x56], 1
xor ecx, ecx
nop dword [rax]
lea eax, [rcx - 0x33]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0xd
jb 0x1400ad3d0
mov byte [rsp + 0x56], 0
mov r8d, Ordinal_45
lea rdx, [0x14023b502]
lea rcx, [rsp + 0x48]
call fcn.14005a5f0
test al, al
je 0x1400ad67e
test edi, edi
jle 0x1400ad421
mov r8d, 1
lea rdx, [0x14020511c]
lea rcx, [rbp + 0xe0]
call fcn.14001ef20
test esi, esi
jle 0x1400ad43e
mov r8d, 1
lea rdx, [0x14020511c]
lea rcx, [rbp + 0x140]
call fcn.14001ef20
test r14d, r14d
jle 0x1400ad45c
mov r8d, 1
lea rdx, [0x14020511c]
lea rcx, [rbp + 0x120]
call fcn.14001ef20
lea rax, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0x10
cmovae rax, qword [rbp + 0xe0]
mov rbx, qword [0x14023b450]
movss xmm1, dword [rbx + 0x1980]
test rax, rax
je 0x1400ad4c5
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1402093e8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402093b4]
movaps xmm2, xmm1
lea rdx, [rsp + 0x68]
mov rcx, qword [rbx + 0x1978]
call fcn.140073380
movss xmm1, dword [rsp + 0x6c]
addss xmm1, dword [0x1402091f0]
movss xmm0, dword [0x14020927c]
movss dword [rsp + 0x68], xmm0
movss dword [rsp + 0x6c], xmm1
xor r8d, r8d
lea rdx, [rsp + 0x68]
mov rcx, qword [rbx + 0x1c10]
call fcn.14005d060
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x1400ad527
cmp dword [rcx + 0x10], 3
jne 0x1400ad522
cmp dword [rcx + 4], 0
je 0x1400ad53a
call fcn.140078320
xor r8d, r8d
lea edx, [r8 + 3]
call fcn.140077a10
mov rbx, qword [0x14023b450]
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1400ad55c
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14007e000
lea rcx, [0x14020758c]
call fcn.1400790d0
call fcn.140078010
lea rcx, str.Weapon
call fcn.1400790d0
call fcn.140078010
lea rcx, str.Scope
call fcn.1400790d0
call fcn.140078010
mov rax, qword [0x14023b450]
mov rcx, qword [rax + 0x1c10]
cmp byte [rcx + 0x93], 0
jne 0x1400ad5b8
mov eax, dword [rcx + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14007e000
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0x10
cmovae rcx, qword [rbp + 0xe0]
call fcn.1400790d0
call fcn.140078010
lea rcx, [rbp + 0x140]
cmp qword [rbp + 0x158], 0x10
cmovae rcx, qword [rbp + 0x140]
call fcn.1400790d0
call fcn.140078010
lea rcx, [rbp + 0x120]
cmp qword [rbp + 0x138], 0x10
cmovae rcx, qword [rbp + 0x120]
call fcn.1400790d0
mov rcx, qword [0x14023b450]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
mov rdx, qword [rax + 0x1a8]
test rdx, rdx
je 0x1400ad656
cmp dword [rdx + 0x10], 1
jne 0x1400ad64a
cmp dword [rdx + 4], 0
je 0x1400ad656
call fcn.140078320
mov rcx, qword [0x14023b450]
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1400ad678
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14007e000
call fcn.14005c8d0
nop
lea rcx, [rbp + 0x120]
call fcn.14000b7e0
nop
lea rcx, [rbp + 0x140]
call fcn.14000b7e0
nop
lea rcx, [rbp + 0xe0]
call fcn.14000b7e0
nop
lea rcx, [rbp + 0x1a0]
call fcn.14000a660
mov rcx, qword [rbp + 0xcb0]
xor rcx, rsp
call fcn.140154010
lea r11, [rsp + 0xe60]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140005710
int3