Function at 0x14004b8f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xf90]
mov eax, 0x1090
call fcn.14006d140
sub rsp, rax
movaps xmmword [rsp + 0x1080], xmm6
movaps xmmword [rsp + 0x1070], xmm7
movaps xmmword [rsp + 0x1060], xmm8
movaps xmmword [rsp + 0x1050], xmm9
movaps xmmword [rsp + 0x1040], xmm10
movaps xmmword [rsp + 0x1030], xmm11
movaps xmmword [rsp + 0x1020], xmm12
movaps xmmword [rsp + 0x1010], xmm13
movaps xmmword [rsp + 0x1000], xmm14
movaps xmmword [rsp + 0xff0], xmm15
mov rax, qword [0x140084010]
xor rax, rsp
mov qword [rbp + 0xee8], rax
movzx edi, cl
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0xed8]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x37d0]
movss xmm0, dword [rbx + 0x37d4]
mov r14d, 2
mov dword [rbp + 0xdd0], r14d
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
xor r12d, r12d
mov qword [rbx + 0x37d0], r12
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x37d8]
mov esi, 3
mov dword [rbp + 0xdd0], esi
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x37d8], 0x40400000
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x37dc]
mov dword [rbp + 0xdd0], 4
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x37dc], 0x3f800000
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x380c]
mov dword [rbp + 0xdd0], 0xc
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x380c], 0x40a00000
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x3810]
mov dword [rbp + 0xdd0], 0xd
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3810], 0x3f800000
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x37f4]
mov dword [rbp + 0xdd0], 7
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x37f4], 0x40400000
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e4ccccd
mov dword [rbx + 0x3864], 0x3f000000
movaps xmm6, xmmword [0x140078b50]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x140], r14d
movups xmm0, xmmword [rbx + 0x38c4]
movups xmmword [rbp + 0x144], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x140]
call fcn.14001a570
movups xmmword [rbx + 0x38c4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x158], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x15c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x158]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x170], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x174], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x170]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
movaps xmm6, xmmword [0x140078b80]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x188], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x18c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x188]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
movaps xmm6, xmmword [0x140078b70]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x1a0], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x1a4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x1a0]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
movaps xmm6, xmmword [0x140078bb0]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x1b8], 0x1b
movups xmm0, xmmword [rbx + 0x3a54]
movups xmmword [rbp + 0x1bc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x1b8]
call fcn.14001a570
movups xmmword [rbx + 0x3a54], xmm6
movaps xmm6, xmmword [0x140078b50]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x1d0], esi
movups xmm0, xmmword [rbx + 0x38d4]
movups xmmword [rbp + 0x1d4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x1d0]
call fcn.14001a570
movups xmmword [rbx + 0x38d4], xmm6
movaps xmm6, xmmword [0x140078da0]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x1e8], r12d
movups xmm0, xmmword [rbx + 0x38a4]
movups xmmword [rbp + 0x1ec], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x1e8]
call fcn.14001a570
movups xmmword [rbx + 0x38a4], xmm6
movaps xmm6, xmmword [0x140078680]
mov rbx, qword [0x140085020]
mov dword [rbp + 0x200], 0xe
movups xmm0, xmmword [rbx + 0x3984]
movups xmmword [rbp + 0x204], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x200]
call fcn.14001a570
movups xmmword [rbx + 0x3984], xmm6
xorps xmm0, xmm0
movups xmmword [rbp + 0xdd0], xmm0
lea rsi, [rbp + 0xfb8]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0xdd8], rcx
mov qword [rbp + 0xde0], rsi
mov rbx, qword [rsi]
mov rax, rbx
xor rax, rcx
mov qword [rbp + 0xdd0], rax
mov qword [rsi], r12
lea edx, [r14 - 0x16]
mov rcx, qword [0x140085e88]
call qword [0x140085c88]
nop
mov qword [rsi], rbx
movss xmm10, dword [0x140078514]
movss dword [rsp + 0x20], xmm10
movss xmm7, dword [0x14007858c]
movaps xmm3, xmm7
movzx r8d, dil
lea rdx, str.menu
lea rcx, str.menu
call fcn.14004add0
cvttss2si eax, xmm0
mov r13d, 0xff
mov r14d, 0x64
cmp eax, r14d
jge 0x14004be44
mov eax, r14d
jmp 0x14004be4b
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov r15d, 1
test dil, dil
je 0x140052e9a
mov rax, qword [0x140085020]
or dword [rax + 0x47b8], 2
mov dword [rax + 0x47d8], 0x44898000
mov dword [rax + 0x47dc], 0x43960000
mov dword [rax + 0x47c0], r15d
xor r8d, r8d
xor edx, edx
lea rcx, str.Weapon_Configs
call fcn.14000ce90
mov dword [rbp + 0xdd0], 0x43480000
mov dword [rbp + 0xdd4], 0x42480000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Assault_Rifles
call fcn.14002f320
mov ecx, dword [0x140084048]
test al, al
cmovne ecx, r15d
mov dword [0x140084048], ecx
movss xmm6, dword [0x140078604]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400124e0
mov dword [rbp + 0xdd0], 0x43480000
mov dword [rbp + 0xdd4], 0x42480000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Shotguns
call fcn.14002f320
mov ecx, dword [0x140084048]
test al, al
mov eax, 2
cmovne ecx, eax
mov dword [0x140084048], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400124e0
mov dword [rbp + 0xdd0], 0x43480000
mov dword [rbp + 0xdd4], 0x42480000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Submachine_Guns
call fcn.14002f320
mov ecx, dword [0x140084048]
test al, al
mov eax, 3
cmovne ecx, eax
mov dword [0x140084048], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400124e0
mov dword [rbp + 0xdd0], 0x43480000
mov dword [rbp + 0xdd4], 0x42480000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Sniper_Rifles
call fcn.14002f320
mov ecx, dword [0x140084048]
test al, al
mov ebx, 4
cmovne ecx, ebx
mov dword [0x140084048], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400124e0
mov dword [rbp + 0xdd0], 0x43480000
mov dword [rbp + 0xdd4], 0x42480000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Other_Weapons
call fcn.14002f320
lea edi, [rbx + 0x1b]
mov esi, dword [0x140084018]
test al, al
je 0x14004c00d
mov dword [0x140084048], 5
jmp 0x14004d090
mov eax, dword [0x140084048]
cmp eax, r15d
jne 0x14004c447
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x10]
movups xmm0, xmmword [0x140077d10]
movups xmmword [rbp], xmm0
movsd xmm1, qword [0x140077d20]
movsd qword [rbp + 0x10], xmm1
movzx eax, byte [0x140077d28]
mov byte [rbp + 0x18], al
mov r8d, r12d
cmp esi, 2
jl 0x14004c1a9
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp + 4]
mov edx, dword [rbp + 0xdd0]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004c0a0
cmp r8d, 0x19
jge 0x14004c1f0
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14004c1c0
mov dword [rbp + 0xdf0], 0x2ee
mov dword [rbp + 0xdd0], 0x19
lea rax, [rbp + 0xdf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdd0]
mov r8, r10
lea rcx, [rbp]
call fcn.1400314e0
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x10]
movups xmm0, xmmword [str.xIH_HRK_]
movups xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [0x140077bf8]
movsd qword [rsp + 0x70], xmm1
mov eax, dword [0x140077c00]
mov dword [rsp + 0x78], eax
movzx eax, word [0x140077c04]
mov word [rsp + 0x7c], ax
movzx eax, byte [0x140077c06]
mov byte [rsp + 0x7e], al
mov r8d, r12d
cmp esi, 2
jl 0x14004c3c8
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0xdd0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004c2c0
cmp r8d, edi
jge 0x14004c40f
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, edi
jl 0x14004c3e0
mov dword [rbp + 0xdd0], 0x1e
mov dword [rbp + 0xdf0], r15d
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
lea r8, [r10 + 4]
lea rcx, [rsp + 0x60]
call fcn.1400314e0
mov eax, dword [0x140084048]
cmp eax, 2
jne 0x14004c857
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
movups xmm0, xmmword [0x140077bb8]
movups xmmword [rsp + 0x48], xmm0
movzx eax, word [0x140077bc8]
mov word [rsp + 0x58], ax
movzx eax, byte [0x140077bca]
mov byte [rsp + 0x5a], al
mov r8d, r12d
cmp esi, 2
jl 0x14004c5d9
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rsp + 0x4c]
mov edx, dword [rbp + 0xdd0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004c4d0
cmp r8d, 0x13
jge 0x14004c620
movsxd rax, r8d
lea r9, [rsp + 0x48]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14004c5f0
mov dword [rbp + 0xdd0], 0x2ee
mov dword [rbp + 0xdf0], 0x19
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
mov r8, r10
lea rcx, [rsp + 0x48]
call fcn.1400314e0
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
movups xmm0, xmmword [str.jRTHZKQ_]
movups xmmword [rbp - 0x20], xmm0
movsd xmm1, qword [0x140078218]
movsd qword [rbp - 0x10], xmm1
movzx eax, byte [0x140078220]
mov byte [rbp - 8], al
mov r8d, r12d
cmp esi, 2
jl 0x14004c7d9
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp - 0x1c]
mov edx, dword [rbp + 0xdd0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004c6d0
cmp r8d, 0x19
jge 0x14004c820
movsxd rax, r8d
lea r9, [rbp - 0x20]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14004c7f0
mov dword [rbp + 0xdd0], 0x1e
mov dword [rbp + 0xdf0], r15d
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
lea r8, [r10 + 4]
lea rcx, [rbp - 0x20]
call fcn.1400314e0
mov eax, dword [0x140084048]
cmp eax, 3
jne 0x14004cc70
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
movups xmm0, xmmword [str.jOYQ_W__c]
movups xmmword [rbp + 0x40], xmm0
movsd xmm1, qword [0x140077b88]
movsd qword [rbp + 0x50], xmm1
movzx eax, word [0x140077b90]
mov word [rbp + 0x58], ax
cmp byte [0x140077b91], 0
je 0x14004ca40
mov r8d, r12d
cmp esi, 2
jl 0x14004c9f9
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0xdd0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004c8f0
cmp r8d, 0x1a
jge 0x14004ca40
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14004ca10
mov dword [rbp + 0xdd0], 0x2ee
mov dword [rbp + 0xdf0], 0x19
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
mov r8, r10
lea rcx, [rbp + 0x40]
call fcn.1400314e0
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
movups xmm0, xmmword [0x140078348]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [0x140078358]
movups xmmword [rbp + 0x88], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x14004cc39
mov r8d, r12d
cmp esi, 2
jl 0x14004cc03
movdqa xmm5, xmmword [0x1400786b0]
mov edx, r12d
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp + 0x7c]
mov r8d, dword [rbp + 0xdd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x14004cb00
jmp 0x14004cc39
lea r9, [rbp + 0x78]
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x14004cc10
mov dword [rbp + 0xdd0], 0x1e
mov dword [rbp + 0xdf0], r15d
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
lea r8, [r10 + 4]
lea rcx, [rbp + 0x78]
call fcn.1400314e0
mov eax, dword [0x140084048]
cmp eax, ebx
jne 0x14004d087
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x28]
movups xmm0, xmmword [0x1400777c0]
movups xmmword [rbp + 0x60], xmm0
movsd xmm1, qword [0x1400777d0]
movsd qword [rbp + 0x70], xmm1
cmp byte [str.PTUNOXaZ6__7D], 0
je 0x14004ce39
mov r8d, r12d
cmp esi, 2
jl 0x14004ce03
movdqa xmm5, xmmword [0x1400786b0]
mov edx, r12d
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp + 0x64]
mov r8d, dword [rbp + 0xdd0]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14004cd00
jmp 0x14004ce39
lea r9, [rbp + 0x60]
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14004ce10
mov dword [rbp + 0xdd0], 0x2ee
mov dword [rbp + 0xdf0], 0x19
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
mov r8, r10
lea rcx, [rbp + 0x60]
call fcn.1400314e0
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x28]
movups xmm0, xmmword [str.jTRLXL]
movups xmmword [rbp + 0x20], xmm0
movsd xmm1, qword [0x140078258]
movsd qword [rbp + 0x30], xmm1
mov eax, dword [0x140078260]
mov dword [rbp + 0x38], eax
movzx eax, word [0x140078264]
mov word [rbp + 0x3c], ax
cmp byte [0x140078265], 0
je 0x14004d050
mov r8d, r12d
cmp esi, 2
jl 0x14004d009
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp + 0x24]
mov edx, dword [rbp + 0xdd0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004cf00
cmp r8d, 0x1e
jge 0x14004d050
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x14004d020
mov dword [rbp + 0xdd0], 0x1e
mov dword [rbp + 0xdf0], r15d
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
lea r8, [r10 + 4]
lea rcx, [rbp + 0x20]
call fcn.1400314e0
mov eax, dword [0x140084048]
cmp eax, 5
jne 0x14004d4a0
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x30]
movups xmm0, xmmword [0x140077e98]
movups xmmword [rbp - 0x40], xmm0
movsd xmm1, qword [0x140077ea8]
movsd qword [rbp - 0x30], xmm1
movzx eax, byte [0x140077eb0]
mov byte [rbp - 0x28], al
mov r8d, r12d
cmp esi, 2
jl 0x14004d219
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp - 0x3c]
mov edx, dword [rbp + 0xdd0]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004d110
cmp r8d, 0x19
jge 0x14004d260
movsxd rax, r8d
lea r9, [rbp - 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14004d230
mov dword [rbp + 0xdd0], 0x2ee
mov dword [rbp + 0xdf0], 0x19
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
mov r8, r10
lea rcx, [rbp - 0x40]
call fcn.1400314e0
mov rax, qword [0x140086040]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x30]
movups xmm0, xmmword [str.vNSYO]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [0x1400777f8]
movsd qword [rbp - 0x70], xmm1
mov eax, dword [0x140077800]
mov dword [rbp - 0x68], eax
movzx eax, word [0x140077804]
mov word [rbp - 0x64], ax
movzx eax, byte [0x140077806]
mov byte [rbp - 0x62], al
mov r8d, r12d
cmp esi, 2
jl 0x14004d428
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm8, xmmword [0x140078700]
movd xmm9, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp - 0x7c]
mov edx, dword [rbp + 0xdd0]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004d320
cmp r8d, edi
jge 0x14004d46f
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, edi
jl 0x14004d440
mov dword [rbp + 0xdd0], 0x1e
mov dword [rbp + 0xdf0], r15d
lea rax, [rbp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xdf0]
lea r8, [r10 + 4]
lea rcx, [rbp - 0x80]
call fcn.1400314e0
call fcn.14000f060
mov rax, qword [0x140085020]
or dword [rax + 0x47b8], 2
mov dword [rax + 0x47d8], 0x44278000
mov dword [rax + 0x47dc], 0x43fa0000
mov dword [rax + 0x47c0], r15d
mov r8d, 0x2b
lea rdx, [0x140084044]
lea rcx, str.BlueberryFN
call fcn.14000ce90
test al, al
je 0x140052e95
movss xmm0, dword [0x14007856c]
movss dword [rbp + 0xdd0], xmm0
mov dword [rbp + 0xdd4], 0
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rbx, qword [rcx + 0x3ed8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.tabs
call fcn.140003080
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x14004d566
lea r8, str.tabs
mov edx, 0xb
mov ecx, eax
call fcn.140019dc0
mov dword [rsp + 0x20], 8
lea r8, [rbp + 0xdd0]
mov edx, edi
lea rcx, str.tabs
call fcn.140009f80
movss xmm11, dword [0x1400784f8]
movss xmm9, dword [0x140078560]
test al, al
je 0x14004fd45
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm12, dword [0x140078500]
addss xmm1, xmm12
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
lea rcx, str.Aimbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, dword [0x1400785b8]
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], r15b
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], r15b
lea rcx, str.Blueberry
call fcn.14002ea70
cmp dword [0x140086d90], r15d
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab1
lea rcx, str.Tab1
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004d6c1
mov eax, r14d
jmp 0x14004d6c8
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4828]
cmp dword [0x140086d90], r15d
jne 0x14004daac
movaps xmm6, xmmword [0x140078bb0]
mov dword [rbp + 0x218], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x21c], xmm0
lea rdx, [rbp + 0x218]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm10
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm8, dword [0x1400784f0]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b80]
mov dword [rbp + 0x230], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x234], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x230]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x248], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x24c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x248]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x260], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x264], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x260]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e333333
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.General
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
cmovne ecx, r15d
mov dword [0x140086d90], ecx
mov edi, 4
mov r8d, edi
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, edi
jge 0x14004d8e3
mov r8d, eax
test eax, eax
jle 0x14004d918
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004d8e3
mov ecx, r15d
call fcn.140003c60
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078d20]
mov dword [rbp + 0x278], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x27c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x278]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x290], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x294], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x290]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x2a8], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x2ac], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x2a8]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x40a00000
mov dword [rbp + 0xdd4], 0x41a00000
lea rdx, [rbp + 0xdd0]
lea rcx, [0x14007602c]
call fcn.14002f320
mov r9d, 3
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, r9d
jge 0x14004da70
mov r9d, eax
test eax, eax
jle 0x14004dcd3
nop dword [rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004da70
jmp 0x14004dcd3
movaps xmm6, xmmword [0x140078b50]
mov dword [rbp + 0x2d8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x2dc], xmm0
lea rdx, [rbp + 0x2d8]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm10
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm8, dword [0x1400784f0]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
mov dword [rbp + 0x2f0], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x2f4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x2f0]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x308], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x30c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x308]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x320], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x324], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x320]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e333333
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.General
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
cmovne ecx, r15d
mov dword [0x140086d90], ecx
mov edi, 4
mov r9d, edi
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, edi
jge 0x14004dc94
mov r9d, eax
test eax, eax
jle 0x14004dccb
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004dc94
mov ecx, r15d
call fcn.140003c60
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 2
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab2
lea rcx, str.Tab2
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004dd11
mov eax, r14d
jmp 0x14004dd18
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4828]
cmp dword [0x140086d90], 2
jne 0x14004e08a
movaps xmm6, xmmword [0x140078bb0]
mov dword [rbp + 0x338], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x33c], xmm0
lea rdx, [rbp + 0x338]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078528]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b80]
mov dword [rbp + 0x350], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x354], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x350]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x368], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x36c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x368]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x2c0], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x2c4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x2c0]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Misc
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
mov eax, 2
cmovne ecx, eax
mov dword [0x140086d90], ecx
mov r9d, edi
mov rbx, qword [0x140085020]
lea r8, [rbx + 0x4828]
mov eax, dword [r8]
cmp eax, 4
jge 0x14004dee0
mov r9d, eax
test eax, eax
jle 0x14004df0b
nop dword [rax]
movsxd rax, dword [r8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [r8]
dec r9d
test r9d, r9d
jg 0x14004dee0
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078530]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078d20]
mov dword [rbp + 0x380], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x384], xmm0
lea rdx, [rbp + 0x380]
mov rcx, r8
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x398], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x39c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x398]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x3b0], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x3b4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3b0]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x40a00000
mov dword [rbp + 0xdd4], 0x41a00000
lea rdx, [rbp + 0xdd0]
lea rcx, [0x140076038]
call fcn.14002f320
mov r8d, 3
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, r8d
jge 0x14004e050
mov r8d, eax
test eax, eax
jle 0x14004e248
nop
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004e050
jmp 0x14004e248
movaps xmm6, xmmword [0x140078b50]
mov dword [rbp + 0x3c8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x3cc], xmm0
lea rdx, [rbp + 0x3c8]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078528]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
mov dword [rbp + 0x3e0], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x3e4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3e0]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x3f8], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x3fc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3f8]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x410], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x414], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x410]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Misc
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
mov eax, 2
cmovne ecx, eax
mov dword [0x140086d90], ecx
mov r8d, edi
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, 4
jge 0x14004e213
mov r8d, eax
test eax, eax
jle 0x14004e248
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004e213
mov ecx, r15d
call fcn.140003c60
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078544]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
lea rcx, str.Visuals
call fcn.14002ea70
cmp dword [0x140086d90], 3
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab3
lea rcx, str.Tab3
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004e2e5
mov eax, r14d
jmp 0x14004e2ec
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4828]
cmp dword [0x140086d90], 3
jne 0x14004e6cc
movaps xmm6, xmmword [0x140078bb0]
mov dword [rbp + 0x428], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x42c], xmm0
lea rdx, [rbp + 0x428]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b80]
mov dword [rbp + 0x440], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x444], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x440]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x458], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x45c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x458]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x470], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x474], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x470]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e333333
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Players
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
mov eax, 3
cmovne ecx, eax
mov dword [0x140086d90], ecx
mov r8d, edi
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, 4
jge 0x14004e500
mov r8d, eax
test eax, eax
jle 0x14004e535
nop
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004e500
mov ecx, r15d
call fcn.140003c60
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078564]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078d20]
mov dword [rbp + 0x488], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x48c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x488]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x4a0], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x4a4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x4a0]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x4b8], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x4bc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x4b8]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x40a00000
mov dword [rbp + 0xdd4], 0x41a00000
lea rdx, [rbp + 0xdd0]
lea rcx, [0x140076058]
call fcn.14002f320
mov r9d, 3
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, r9d
jge 0x14004e690
mov r9d, eax
test eax, eax
jle 0x14004e8ef
nop word [rax + rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004e690
jmp 0x14004e8ef
movaps xmm6, xmmword [0x140078b50]
mov dword [rbp + 0x4d0], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x4d4], xmm0
lea rdx, [rbp + 0x4d0]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
mov dword [rbp + 0x4e8], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x4ec], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x4e8]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x500], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x504], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x500]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x518], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x51c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x518]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e333333
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Players
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
mov eax, 3
cmovne ecx, eax
mov dword [0x140086d90], ecx
mov r9d, edi
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, 4
jge 0x14004e8b0
mov r9d, eax
test eax, eax
jle 0x14004e8e7
nop dword [rax + rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004e8b0
mov ecx, r15d
call fcn.140003c60
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 4
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab4
lea rcx, str.Tab4
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004e92d
mov eax, r14d
jmp 0x14004e934
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4828]
cmp dword [0x140086d90], 4
jne 0x14004ed0c
movaps xmm6, xmmword [0x140078bb0]
mov dword [rbp + 0x530], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x534], xmm0
lea rdx, [rbp + 0x530]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078574]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b80]
mov dword [rbp + 0x548], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x54c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x548]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x560], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x564], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x560]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x578], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x57c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x578]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e23d70a
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.World
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
cmovne ecx, edi
mov dword [0x140086d90], ecx
mov r8d, edi
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, 4
jge 0x14004eb44
mov r8d, eax
test eax, eax
jle 0x14004eb79
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004eb44
mov ecx, r15d
call fcn.140003c60
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078578]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078d20]
mov dword [rbp + 0x590], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x594], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x590]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x128], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x12c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x128]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x5a8], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x5ac], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x5a8]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x40a00000
mov dword [rbp + 0xdd4], 0x41a00000
lea rdx, [rbp + 0xdd0]
lea rcx, [0x140076078]
call fcn.14002f320
mov r9d, 3
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, r9d
jge 0x14004ecd0
mov r9d, eax
test eax, eax
jle 0x14004ef2f
nop word [rax + rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004ecd0
jmp 0x14004ef2f
movaps xmm6, xmmword [0x140078b50]
mov dword [rbp + 0x5c0], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x5c4], xmm0
lea rdx, [rbp + 0x5c0]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078574]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
mov dword [rbp + 0x5d8], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x5dc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x5d8]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x5f0], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x5f4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x5f0]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x608], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x60c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x608]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e23d70a
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.World
call fcn.14002f320
mov ecx, dword [0x140086d90]
test al, al
cmovne ecx, edi
mov dword [0x140086d90], ecx
mov r9d, edi
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, 4
jge 0x14004eef0
mov r9d, eax
test eax, eax
jle 0x14004ef27
nop dword [rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004eef0
mov ecx, r15d
call fcn.140003c60
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 5
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab5
lea rcx, str.Tab5
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004ef6d
mov eax, r14d
jmp 0x14004ef74
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ecx, r15d
call fcn.140003c60
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078588]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
lea rcx, str.Misc
call fcn.14002ea70
cmp dword [0x140086d90], 9
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab9
lea rcx, str.Tab9
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004f02a
mov eax, r14d
jmp 0x14004f031
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4828]
cmp dword [0x140086d90], 9
jne 0x14004f41c
movaps xmm6, xmmword [0x140078bb0]
mov dword [rbp + 0x620], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x624], xmm0
lea rdx, [rbp + 0x620]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078590]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b80]
mov dword [rbp + 0x638], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x63c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x638]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x650], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x654], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x650]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x668], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x66c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x668]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e23d70a
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Settings
call fcn.14002f320
mov ecx, dword [0x140086d90]
mov edx, 9
test al, al
cmovne ecx, edx
mov dword [0x140086d90], ecx
mov r8d, edi
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, 4
jge 0x14004f250
mov r8d, eax
test eax, eax
jle 0x14004f285
nop word [rax + rax]
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004f250
mov ecx, r15d
call fcn.140003c60
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078594]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078d20]
mov dword [rbp + 0x680], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x684], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x680]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x698], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x69c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x698]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x6b0], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x6b4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x6b0]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x40a00000
mov dword [rbp + 0xdd4], 0x41a00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.
call fcn.14002f320
mov r9d, 3
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, r9d
jge 0x14004f3e0
mov r9d, eax
test eax, eax
jle 0x14004f63f
nop word [rax + rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004f3e0
jmp 0x14004f63f
movaps xmm6, xmmword [0x140078b50]
mov dword [rbp + 0x6c8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x6cc], xmm0
lea rdx, [rbp + 0x6c8]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078590]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
mov dword [rbp + 0x6e0], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x6e4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x6e0]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x6f8], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x6fc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x6f8]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x710], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x714], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x710]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e23d70a
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Settings
call fcn.14002f320
mov ecx, dword [0x140086d90]
mov edx, 9
test al, al
cmovne ecx, edx
mov dword [0x140086d90], ecx
mov r9d, edi
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, 4
jge 0x14004f600
mov r9d, eax
test eax, eax
jle 0x14004f637
nop
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004f600
mov ecx, r15d
call fcn.140003c60
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 6
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab6
lea rcx, str.Tab6
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004f67d
mov eax, r14d
jmp 0x14004f684
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4828]
cmp dword [0x140086d90], 6
jne 0x14004fa6c
movaps xmm6, xmmword [0x140078bb0]
mov dword [rbp + 0x728], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x72c], xmm0
lea rdx, [rbp + 0x728]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078598]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b80]
mov dword [rbp + 0x740], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x744], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x740]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x758], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x75c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x758]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x770], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x774], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x770]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e23d70a
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Exploits
call fcn.14002f320
mov ecx, dword [0x140086d90]
mov edx, 6
test al, al
cmovne ecx, edx
mov dword [0x140086d90], ecx
mov r8d, edi
mov rbx, qword [0x140085020]
mov eax, dword [rbx + 0x4828]
cmp eax, 4
jge 0x14004f8a0
mov r8d, eax
test eax, eax
jle 0x14004f8d5
nop dword [rax]
movsxd rax, dword [rbx + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a4], xmm0
dec dword [rbx + 0x4828]
dec r8d
test r8d, r8d
jg 0x14004f8a0
mov ecx, r15d
call fcn.140003c60
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x14007859c]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078d20]
mov dword [rbp + 0x788], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x78c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x788]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x7a0], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x7a4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x7a0]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x7b8], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x7bc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x7b8]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov dword [rbp + 0xdd0], 0x40a00000
mov dword [rbp + 0xdd4], 0x41a00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.
call fcn.14002f320
mov r9d, 3
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, r9d
jge 0x14004fa30
mov r9d, eax
test eax, eax
jle 0x14004fc8f
nop word [rax + rax]
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004fa30
jmp 0x14004fc8f
movaps xmm6, xmmword [0x140078b50]
mov dword [rbp + 0x110], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x114], xmm0
lea rdx, [rbp + 0x110]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078598]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
mov dword [rbp + 0x7d0], 0x15
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rbp + 0x7d4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x7d0]
call fcn.14001a570
movups xmmword [rbx + 0x39f4], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x7e8], 0x17
movups xmm0, xmmword [rbx + 0x3a14]
movups xmmword [rbp + 0x7ec], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x7e8]
call fcn.14001a570
movups xmmword [rbx + 0x3a14], xmm6
mov rbx, qword [0x140085020]
mov dword [rbp + 0x98], 0x16
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rbp + 0x9c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x98]
call fcn.14001a570
movups xmmword [rbx + 0x3a04], xmm6
mov rbx, qword [0x140085020]
lea rcx, [rbx + 0x4838]
movss xmm1, dword [rbx + 0x3860]
movss xmm0, dword [rbx + 0x3864]
mov dword [rbp + 0xdd0], 0x17
movss dword [rbp + 0xdd4], xmm1
movss dword [rbp + 0xdd8], xmm0
lea rdx, [rbp + 0xdd0]
call fcn.14001a470
mov dword [rbx + 0x3860], 0x3e23d70a
mov dword [rbx + 0x3864], 0x3f000000
mov dword [rbp + 0xdd0], 0x43110000
mov dword [rbp + 0xdd4], 0x41f00000
lea rdx, [rbp + 0xdd0]
lea rcx, str.Exploits
call fcn.14002f320
mov ecx, dword [0x140086d90]
mov edx, 6
test al, al
cmovne ecx, edx
mov dword [0x140086d90], ecx
mov r9d, edi
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, 4
jge 0x14004fc50
mov r9d, eax
test eax, eax
jle 0x14004fc87
nop
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x14004fc50
mov ecx, r15d
call fcn.140003c60
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 7
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab7
lea rcx, str.Tab7
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004fccd
mov eax, r14d
jmp 0x14004fcd4
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 8
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab8
lea rcx, str.Tab8
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004fd24
mov eax, r14d
jmp 0x14004fd2b
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ecx, r15d
call fcn.140003c60
call fcn.14000a290
cmp dword [0x140086d90], r15d
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab1
lea rcx, str.Tab1
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, r14d
jge 0x14004fd80
mov eax, r14d
jmp 0x14004fd87
cmp eax, r13d
cmovg eax, r13d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
movss xmm9, dword [0x1400784fc]
movss xmm6, dword [0x140078570]
movss xmm12, dword [0x140078414]
movss xmm8, dword [0x14007857c]
movss xmm13, dword [0x140078524]
movss xmm14, dword [0x140078538]
movss xmm15, dword [0x140078548]
cmp dword [0x140086d90], r15d
jne 0x140050cb6
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
movaps xmm6, xmmword [0x140078b60]
mov eax, 3
mov dword [rbp + 0xb0], eax
movups xmm0, xmmword [rbx + 0x38d4]
movups xmmword [rbp + 0xb4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0xb0]
call fcn.14001a570
movups xmmword [rbx + 0x38d4], xmm6
movaps xmm6, xmmword [0x140078bb0]
mov rbx, qword [0x140085020]
mov dword [rbp + 0xc8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0xcc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0xc8]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rbx, qword [rcx + 0x3ed8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.main1
call fcn.140003080
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f20], eax
jne 0x14004ff25
lea r8, str.main1
mov edx, 0xb
mov ecx, eax
call fcn.140019dc0
mov dword [rsp + 0x20], 8
lea r8, [rbp + 0xdd0]
mov edx, edi
lea rcx, str.main1
call fcn.140009f80
test al, al
je 0x1400508bb
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm11
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], r15b
lea rcx, str.Aimbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r15b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x14004fff8
mov qword [rbp + 0xdd0], 0
movss xmm1, dword [0x140078604]
lea rcx, [rbp + 0xdd0]
call fcn.1400121c0
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x14005001e
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm12
call fcn.140030cc0
mov qword [rbp + 0xe18], r12
mov qword [rbp + 0xe28], r12
mov qword [rbp + 0xe30], 0xf
mov byte [rbp + 0xe18], 0
xor r8d, r8d
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xe18]
call fcn.140037b60
nop
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Aimbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
lea rcx, [rbp + 0xe18]
cmp qword [rbp + 0xe30], 0x10
cmovae rcx, qword [rbp + 0xe18]
mov rdx, qword [rax]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe28]
mov rdx, qword [rbp + 0xe30]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14005017b
lea rax, [rcx + 1]
mov qword [rbp + 0xe28], rax
lea rax, [rbp + 0xe18]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xe18]
mov word [rax + rcx], 0x20
jmp 0x140050196
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xe18]
call fcn.140064210
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm13
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Aimbot_Prediction
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm13
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
inc rdx
lea rcx, [rbp + 0xe18]
cmp qword [rbp + 0xe30], 0x10
cmovae rcx, qword [rbp + 0xe18]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe28]
mov rdx, qword [rbp + 0xe30]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400502b9
lea rax, [rcx + 1]
mov qword [rbp + 0xe28], rax
lea rax, [rbp + 0xe18]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xe18]
mov word [rcx + rax], 0x20
jmp 0x1400502d4
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xe18]
call fcn.140064210
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm14
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Memory_Aimbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm14
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 3
lea rcx, [rbp + 0xe18]
cmp qword [rbp + 0xe30], 0x10
cmovae rcx, qword [rbp + 0xe18]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe28]
mov rdx, qword [rbp + 0xe30]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400503f8
lea rax, [rcx + 1]
mov qword [rbp + 0xe28], rax
lea rax, [rbp + 0xe18]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xe18]
mov word [rax + rcx], 0x20
jmp 0x140050413
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xe18]
call fcn.140064210
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm15
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Silent_Aimbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm15
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 2
lea rcx, [rbp + 0xe18]
cmp qword [rbp + 0xe30], 0x10
cmovae rcx, qword [rbp + 0xe18]
call fcn.1400305b0
movss xmm1, dword [0x140078604]
xorps xmm0, xmm0
call fcn.1400124e0
mov edx, dword [0x1400782f8]
mov dword [rsp + 0x40], edx
cmp byte [0x1400782fb], 0
je 0x1400505e9
mov r8d, r12d
cmp esi, 2
jl 0x1400505ba
movdqa xmm3, xmmword [0x1400786b0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140078df0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140078df0]
shufps xmm2, xmm0, 0xdd
mov ebx, 4
movd xmm0, ebx
psrad xmm2, xmm0
mov edi, 0x1f
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140078700]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, edx
pxor xmm2, xmm0
movd dword [rsp + 0x40], xmm2
jmp 0x1400505f1
lea r9, [rsp + 0x40]
nop
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400505c0
mov edi, 0x1f
lea ebx, [rdi - 0x1b]
movaps xmm0, xmmword [0x140078c70]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xdd0]
call fcn.14002eb40
xor ecx, ecx
call fcn.140006890
test al, al
je 0x140050800
xor ecx, ecx
call fcn.1400132e0
movups xmm0, xmmword [0x140077d48]
movups xmmword [rbp - 0x60], xmm0
movsd xmm1, qword [0x140077d58]
movsd qword [rbp - 0x50], xmm1
movzx eax, byte [0x140077d60]
mov byte [rbp - 0x48], al
mov r8d, r12d
cmp esi, 2
jl 0x140050799
movdqa xmm5, xmmword [0x1400786b0]
movdqa xmm4, xmmword [0x140078df0]
movd xmm6, ebx
movdqa xmm9, xmmword [0x140078700]
movd xmm10, edi
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rbp + 0xdd0], xmm0
lea rcx, [rbp - 0x5c]
mov edx, dword [rbp + 0xdd0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400787c0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140050690
cmp r8d, 0x19
jge 0x1400507e0
movsxd rax, r8d
lea r9, [rbp - 0x60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400507b0
lea rcx, [rbp - 0x60]
call fcn.14002ea70
call fcn.14000f060
movss xmm9, dword [0x1400784fc]
movss xmm10, dword [0x140078514]
mov rcx, qword [rbp + 0xe28]
mov rdx, qword [rbp + 0xe30]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140050840
lea rax, [rcx + 1]
mov qword [rbp + 0xe28], rax
lea rax, [rbp + 0xe18]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xe18]
mov word [rax + rcx], 0x20
jmp 0x14005085b
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xe18]
call fcn.140064210
call fcn.14000a290
nop
mov rdx, qword [rbp + 0xe30]
cmp rdx, 0x10
jb 0x1400508a2
inc rdx
mov rcx, qword [rbp + 0xe18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005089d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400514cf
call fcn.14006c06c
mov qword [rbp + 0xe28], r12
mov qword [rbp + 0xe30], 0xf
mov byte [rbp + 0xe18], 0
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400785a8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ed8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, [0x140076100]
call fcn.140003080
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f20], eax
jne 0x14005097f
lea r8, [0x140076100]
mov edx, 0xb
mov ecx, eax
call fcn.140019dc0
mov dword [rsp + 0x20], 8
lea r8, [rbp + 0xdd0]
mov edx, edi
lea rcx, [0x140076100]
call fcn.140009f80
test al, al
je 0x140050c54
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm11
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Triggerbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x140050a52
mov qword [rbp + 0xdd0], 0
movss xmm1, dword [0x140078604]
lea rcx, [rbp + 0xdd0]
call fcn.1400121c0
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x140050a78
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm12
call fcn.140030cc0
mov qword [rbp + 0xe58], r12
mov qword [rbp + 0xe68], r12
mov qword [rbp + 0xe70], 0xf
mov byte [rbp + 0xe58], 0
xor r8d, r8d
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xe58]
call fcn.140037b60
nop
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Triggerbot
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 5
lea rcx, [rbp + 0xe58]
cmp qword [rbp + 0xe70], 0x10
cmovae rcx, qword [rbp + 0xe58]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe68]
mov rdx, qword [rbp + 0xe70]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140050bd9
lea rax, [rcx + 1]
mov qword [rbp + 0xe68], rax
lea rax, [rbp + 0xe58]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xe58]
mov word [rax + rcx], 0x20
jmp 0x140050bf4
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xe58]
call fcn.140064210
call fcn.14000a290
nop
mov rdx, qword [rbp + 0xe70]
cmp rdx, 0x10
jb 0x140050c3b
inc rdx
mov rcx, qword [rbp + 0xe58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050c36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400514cf
call fcn.14006c06c
mov qword [rbp + 0xe68], r12
mov qword [rbp + 0xe70], 0xf
mov byte [rbp + 0xe58], 0
mov edi, 2
mov r9d, edi
mov r8, qword [0x140085020]
mov eax, dword [r8 + 0x4828]
cmp eax, edi
jge 0x140050c75
mov r9d, eax
test eax, eax
jle 0x140050cac
movsxd rax, dword [r8 + 0x4828]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
dec r9d
test r9d, r9d
jg 0x140050c75
movss xmm6, dword [0x140078570]
jmp 0x140050cbb
mov edi, 2
mov ecx, r15d
call fcn.140003c60
cmp dword [0x140086d90], 2
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab2
lea rcx, str.Tab2
call fcn.14004add0
cvttss2si eax, xmm0
cmp eax, 0x64
jl 0x140050cfe
mov r14d, eax
cmp eax, r13d
cmovg r14d, r13d
movd xmm1, r14d
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
mov esi, 3
cmp ebx, 2
jne 0x14005164c
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
movaps xmm6, xmmword [0x140078b60]
mov dword [rbp + 0xe0], esi
movups xmm0, xmmword [rbx + 0x38d4]
movups xmmword [rbp + 0xe4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0xe0]
call fcn.14001a570
movups xmmword [rbx + 0x38d4], xmm6
movaps xmm6, xmmword [0x140078bb0]
mov rbx, qword [0x140085020]
mov dword [rbp + 0xf8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0xfc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0xf8]
call fcn.14001a570
movups xmmword [rbx + 0x38f4], xmm6
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x438c0000
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ed8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.main1
call fcn.140003080
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f20], eax
jne 0x140050e5f
lea r8, str.main1
lea edx, [rsi + 8]
mov ecx, eax
call fcn.140019dc0
mov dword [rsp + 0x20], 8
lea r8, [rbp + 0xdd0]
mov edx, edi
lea rcx, str.main1
call fcn.140009f80
test al, al
je 0x1400514f4
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm11
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.General
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x140050f32
mov qword [rbp + 0xdd0], 0
movss xmm1, dword [0x140078604]
lea rcx, [rbp + 0xdd0]
call fcn.1400121c0
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x140050f58
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm12
call fcn.140030cc0
mov qword [rbp + 0xdf8], r12
mov qword [rbp + 0xe08], r12
mov qword [rbp + 0xe10], 0xf
mov byte [rbp + 0xdf8], 0
xor r8d, r8d
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xdf8]
call fcn.140037b60
nop
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Backtrack
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140078518]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 9
lea rcx, [rbp + 0xdf8]
cmp qword [rbp + 0xe10], 0x10
cmovae rcx, qword [rbp + 0xdf8]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe08]
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400510b9
lea rax, [rcx + 1]
mov qword [rbp + 0xe08], rax
lea rax, [rbp + 0xdf8]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xdf8]
mov word [rax + rcx], 0x20
jmp 0x1400510d4
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xdf8]
call fcn.140064210
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm13
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Weapon_Only
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm13
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 6
lea rcx, [rbp + 0xdf8]
cmp qword [rbp + 0xe10], 0x10
cmovae rcx, qword [rbp + 0xdf8]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe08]
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400511f8
lea rax, [rcx + 1]
mov qword [rbp + 0xe08], rax
lea rax, [rbp + 0xdf8]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xdf8]
mov word [rax + rcx], 0x20
jmp 0x140051213
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xdf8]
call fcn.140064210
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm14
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Humanization
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm14
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 7
lea rcx, [rbp + 0xdf8]
cmp qword [rbp + 0xe10], 0x10
cmovae rcx, qword [rbp + 0xdf8]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe08]
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140051337
lea rax, [rcx + 1]
mov qword [rbp + 0xe08], rax
lea rax, [rbp + 0xdf8]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xdf8]
mov word [rax + rcx], 0x20
jmp 0x140051352
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xdf8]
call fcn.140064210
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm15
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rcx, str.Window_Check
call fcn.14002ea70
mov rcx, qword [0x140085020]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm15
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [0x140086040]
mov rdx, qword [rax]
add rdx, 8
lea rcx, [rbp + 0xdf8]
cmp qword [rbp + 0xe10], 0x10
cmovae rcx, qword [rbp + 0xdf8]
call fcn.1400305b0
mov rcx, qword [rbp + 0xe08]
mov rdx, qword [rbp + 0xe10]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140051476
lea rax, [rcx + 1]
mov qword [rbp + 0xe08], rax
lea rax, [rbp + 0xdf8]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0xdf8]
mov word [rax + rcx], 0x20
jmp 0x140051491
mov qword [rsp + 0x20], r15
lea r9, [0x140075354]
mov rdx, r15
lea rcx, [rbp + 0xdf8]
call fcn.140064210
call fcn.14000a290
nop
mov rdx, qword [rbp + 0xe10]
cmp rdx, 0x10
jb 0x1400514db
inc rdx
mov rcx, qword [rbp + 0xdf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400514d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400514d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006c06c
mov qword [rbp + 0xe08], r12
mov qword [rbp + 0xe10], 0xf
mov byte [rbp + 0xdf8], 0
mov rbx, qword [0x140085020]
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400785a8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0xdd0], 0x43700000
movss xmm0, dword [0x140078550]
movss dword [rbp + 0xdd4], xmm0
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ed8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.main2
call fcn.140003080
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f20], eax
jne 0x1400515be
lea r8, str.main2
mov edx, 0xb
mov ecx, eax
call fcn.140019dc0
mov dword [rsp + 0x20], 8
lea r8, [rbp + 0xdd0]
mov edx, edi
lea rcx, str.main2
call fcn.140009f80
test al, al
je 0x1400515e4
call fcn.14000a290
mov dword [rbp + 0xdd0], 0x43d20000
movss xmm0, dword [0x140078568]
movss dword [rbp + 0xdd4], xmm0
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x430c0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main3
call fcn.14000a1f0
test al, al
je 0x14005163a
call fcn.14000a290
mov edi, 2
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 3
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab3
lea rcx, str.Tab3
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
cmp ebx, 3
jne 0x140051bc9
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd00]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd10]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
lea ecx, [rbx + 2]
call fcn.140003b20
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x140051b36
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Other
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xe98]
call fcn.14005b3f0
nop
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Boxes
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Snaplines
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
add rdx, 5
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42be0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Player_Names
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42be0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
add rdx, 6
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42f00000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Platform
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42f00000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
add rdx, 9
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43110000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Player_Weapon
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x43110000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
add rdx, 7
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x432a0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Player_View_Direction
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x432a0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
add rdx, 8
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43430000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Skeleton
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x43430000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 8]
add rdx, 3
lea rcx, [rbp + 0xe98]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe98]
call fcn.14005b2c0
call fcn.14000a290
nop
lea rcx, [rbp + 0xe98]
call fcn.140037ae0
mov dword [rbp + 0xdd0], 0x43d20000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main2
call fcn.14000a1f0
test al, al
je 0x140051bbc
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Text
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
call fcn.14000a290
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 4
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab4
lea rcx, str.Tab4
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
cmp ebx, 4
jne 0x1400521c3
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd20]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd30]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
lea ecx, [rbx + 1]
call fcn.140003b20
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x140052130
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.General
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xe78]
call fcn.14005b3f0
nop
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Debug_Object_Names_V1
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Supply_Drops
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42be0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Weakspots
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42be0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
inc rdx
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42f00000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Vehicles
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42f00000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
add rdx, 2
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43110000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Chests
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x43110000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
add rdx, 5
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x432a0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Ammo_Boxs
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x432a0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
add rdx, 6
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43430000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Loot
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x43430000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
add rdx, 3
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x435c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Grenades
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x435c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x18]
add rdx, 4
lea rcx, [rbp + 0xe78]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe78]
call fcn.14005b2c0
call fcn.14000a290
nop
lea rcx, [rbp + 0xe78]
call fcn.140037ae0
mov dword [rbp + 0xdd0], 0x43d20000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main2
call fcn.14000a1f0
test al, al
je 0x1400521b6
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Type
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
call fcn.14000a290
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 5
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab5
lea rcx, str.Tab5
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
cmp ebx, 5
jne 0x140052306
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x820]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x810]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, ebx
call fcn.140003b20
mov dword [rbp + 0xdd0], 0x43700000
movss xmm0, dword [0x1400785a0]
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x1400522f9
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Colors
call fcn.14002ea70
call fcn.14000a290
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 6
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab6
lea rcx, str.Tab6
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
cmp ebx, 6
jne 0x14005290b
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xdc0]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xdb0]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
lea ecx, [rbx - 1]
call fcn.140003b20
movss xmm0, dword [0x1400785bc]
movss dword [rbp + 0xdd0], xmm0
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x1400528fe
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Exploits
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xe38]
call fcn.14005b3f0
nop
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Projectile_Bullet_TP
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 2
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Full_Auto_Weapons
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 4
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42be0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Crosshair_Color_Changer
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x42be0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 5
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42f00000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Standalone_No_Spread
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x42f00000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 6
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43110000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Infinite_Vehicle_Fuel
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x43110000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 7
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x432a0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Vehicle_Fly
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x432a0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 8
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43430000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Instant_Reload
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x43430000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 9
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x435c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Vehicle_Tp_To_Waypoint___ENTER__
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x435c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 0xa
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x43750000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Vehicle_Tp_To_Target_Player
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x438c0000
mov dword [rbp + 0xdd4], 0x43750000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x10]
add rdx, 0xb
lea rcx, [rbp + 0xe38]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xe38]
call fcn.14005b2c0
call fcn.14000a290
nop
lea rcx, [rbp + 0xe38]
call fcn.140037ae0
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 7
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab22
lea rcx, str.Tab22
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
cmp ebx, 7
jne 0x140052a53
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xda0]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd90]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
lea ecx, [rbx - 2]
call fcn.140003b20
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x140052a46
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Config
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
call fcn.14000a290
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 8
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.Tab23
lea rcx, str.Tab23
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
mov ebx, dword [0x140086d90]
cmp ebx, 8
jne 0x140052b9b
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd80]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd70]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
lea ecx, [rbx - 3]
call fcn.140003b20
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x43eb0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x140052b8e
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Chat
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
call fcn.14000a290
mov ecx, edi
call fcn.140003b80
mov ebx, dword [0x140086d90]
mov ecx, r15d
call fcn.140003c60
cmp ebx, 9
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
lea rdx, str.nigger
lea rcx, str.nigger
call fcn.14004add0
cvttss2si ecx, xmm0
call fcn.14005fe30
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm7
xor ecx, ecx
call fcn.140003be0
cmp dword [0x140086d90], 9
jne 0x140052e8d
mov dword [rbp + 0xdd0], 0x432a0000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov edx, 0xf
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd60]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, esi
call fcn.140003b20
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xd50]
call fcn.140038330
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xdd0], xmm0
lea rdx, [rbp + 0xdd0]
mov ecx, 5
call fcn.140003b20
mov dword [rbp + 0xdd0], 0x43700000
movss xmm0, dword [0x140078584]
movss dword [rbp + 0xdd4], xmm0
lea rdx, [rbp + 0xdd0]
lea rcx, str.main1
call fcn.14000a1f0
test al, al
je 0x140052e00
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Settings
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
lea rdx, [0x14006fa26]
lea rcx, [rbp + 0xeb8]
call fcn.14005b3f0
nop
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Streamproof
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x42340000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp + 0xeb8]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xeb8]
call fcn.14005b2c0
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.VSync
call fcn.14002ea70
mov dword [rbp + 0xdd0], 0x43430000
mov dword [rbp + 0xdd4], 0x428c0000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov rcx, qword [0x140086040]
mov rdx, qword [rcx + 0x20]
inc rdx
lea rcx, [rbp + 0xeb8]
call fcn.140037ad0
mov rcx, rax
call fcn.1400305b0
lea rdx, [0x140075354]
lea rcx, [rbp + 0xeb8]
call fcn.14005b2c0
call fcn.14000a290
nop
lea rcx, [rbp + 0xeb8]
call fcn.140037ae0
mov dword [rbp + 0xdd0], 0x43d20000
mov dword [rbp + 0xdd4], 0x41500000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
mov dword [rbp + 0xdd0], 0x43700000
mov dword [rbp + 0xdd4], 0x438c0000
lea rdx, [rbp + 0xdd0]
lea rcx, str.main2
call fcn.14000a1f0
test al, al
je 0x140052e86
mov dword [rbp + 0xdd0], 0x41200000
mov dword [rbp + 0xdd4], 0x41200000
lea rcx, [rbp + 0xdd0]
call fcn.140012590
lea rcx, str.Player_Checks
call fcn.14002ea70
call fcn.140030ad0
call fcn.140031340
call fcn.14000a290
mov ecx, edi
call fcn.140003b80
mov ecx, r15d
call fcn.140003c60
call fcn.14000f060
mov ecx, r15d
call fcn.140003c60
mov rcx, qword [rbp + 0xee8]
xor rcx, rsp
call fcn.14006bdb0
lea r11, [rsp + 0x1090]
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