Function at 0x1400051d0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x28]
sub rsp, 0x110
vmovaps xmmword [rax - 0x28], xmm6
vmovaps xmmword [rax - 0x38], xmm7
vmovaps xmmword [rax - 0x48], xmm8
vmovaps xmmword [rax - 0x58], xmm9
vmovaps xmmword [rax - 0x68], xmm10
vmovaps xmmword [rax - 0x98], xmm13
mov rax, qword [0x140087010]
xor rax, rsp
mov qword [rsp + 0x68], rax
mov rax, qword [0x140090860]
xor esi, esi
vmovups xmm0, xmmword [0x140079a40]
or dword [rax + 0x47d0], 0x10
cmp byte [0x140090821], sil
vmovups xmmword [rax + 0x480c], xmm0
mov qword [rax + 0x4820], rsi
mov qword [rax + 0x4828], rsi
mov qword [rax + 0x20], rsi
jne 0x14000526b
mov dword [rax + 0x38e4], 0x3f400000
mov byte [0x140090821], 1
xor edx, edx
lea rcx, [0x140071130]
mov r8d, 0x123
call fcn.14001bab0
mov rbx, qword [0x140090860]
lea rdi, str.DETORUS
vmovss xmm7, dword [0x140079860]
mov qword [rsp + 0x30], rsi
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x28], rdi
mov rax, qword [rbx + 0x3ef8]
vmovss xmm2, dword [rbx + 0x3c20]
mov rcx, qword [rbx + 0x3c18]
vmovss dword [rsp + 0x20], xmm7
vmovss xmm6, dword [rax + 0x28]
call fcn.14003cad0
vmovss xmm0, dword [rsp + 0x50]
vaddss xmm1, xmm0, dword [0x140079630]
vmovss xmm13, dword [0x1400795ec]
vcvttss2si eax, xmm1
vxorps xmm3, xmm3, xmm3
vcvtsi2ss xmm3, xmm3, eax
mov rax, qword [rbx + 0x3ef8]
mov rcx, rdi
vsubss xmm1, xmm6, xmm3
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vfmadd231ss xmm2, xmm1, xmm13
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], 1
call fcn.1400431a0
mov rcx, qword [0x140090860]
xor edx, edx
vmovss xmm9, dword [0x140079790]
vmovss xmm8, dword [0x1400797e4]
vmovss dword [rsp + 0x50], xmm9
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x54], xmm8
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ef8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.buttons
call fcn.140011a00
mov rdx, qword [rbx]
mov edi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x1400053a7
lea r8, str.buttons
mov edx, 0xb
mov ecx, eax
call fcn.140029aa0
xor r9d, r9d
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.buttons
call fcn.140018d50
mov rcx, qword [0x140090860]
lea rdx, [rsp + 0x50]
vmovss xmm10, dword [0x140079770]
vmovss xmm6, dword [0x14007974c]
vmovss dword [rsp + 0x50], xmm10
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x54], xmm10
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], 1
vaddss xmm1, xmm1, xmm6
vmovss dword [rax + 0x100], xmm1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x14007171c]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm1, xmm0, dword [rax + 0x88]
vaddss xmm2, xmm1, dword [0x140079768]
vmovss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
call fcn.140043bd0
mov ecx, dword [0x1400907e8]
lea rdx, [rsp + 0x50]
test al, al
vmovss dword [rsp + 0x50], xmm10
cmovne ecx, esi
mov dword [0x1400907e8], ecx
mov rcx, qword [0x140090860]
vmovss dword [rsp + 0x54], xmm10
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x140071724]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vaddss xmm2, xmm1, xmm6
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], 1
call fcn.140043bd0
mov ecx, dword [0x1400907e8]
lea rdx, [rsp + 0x50]
test al, al
mov r14d, 1
vmovss dword [rsp + 0x50], xmm10
cmovne ecx, r14d
mov dword [0x1400907e8], ecx
mov rcx, qword [0x140090860]
vmovss dword [rsp + 0x54], xmm10
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x14007172c]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vaddss xmm2, xmm1, xmm6
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], r14b
call fcn.140043bd0
mov ecx, dword [0x1400907e8]
test al, al
mov edx, 2
cmovne ecx, edx
mov dword [0x1400907e8], ecx
mov rcx, qword [0x140090860]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vaddss xmm2, xmm1, xmm6
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], r14b
lea rdx, [rsp + 0x50]
lea rcx, [0x140071734]
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm10
call fcn.140043bd0
mov ecx, dword [0x1400907e8]
test al, al
mov edx, 3
cmovne ecx, edx
lea rdx, [rsp + 0x50]
mov dword [0x1400907e8], ecx
mov rcx, qword [0x140090860]
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm10
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x14007173c]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vaddss xmm2, xmm1, xmm6
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], r14b
call fcn.140043bd0
mov ecx, dword [0x1400907e8]
lea rdx, [rsp + 0x50]
test al, al
mov r15d, 4
vmovss dword [rsp + 0x50], xmm10
cmovne ecx, r15d
mov dword [0x1400907e8], ecx
mov rcx, qword [0x140090860]
vmovss dword [rsp + 0x54], xmm10
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3ef8]
lea rcx, str.__n_
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vaddss xmm2, xmm1, xmm6
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], r14b
call fcn.140043bd0
test al, al
je 0x14000569b
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140018f80
mov rbx, qword [0x140090860]
xor edx, edx
vmovss xmm6, dword [0x140079774]
vmovss dword [rsp + 0x54], xmm8
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vaddss xmm1, xmm1, dword [0x140079798]
vmovss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], r14b
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm1, xmm0, dword [rax + 0x88]
vmovss xmm0, dword [0x1400797e0]
mov byte [rax + 0x141], r14b
vaddss xmm1, xmm1, xmm6
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
vmovss dword [rsp + 0x50], xmm0
mov byte [rax + 0xb8], r14b
mov rbx, qword [rbx + 0x3ef8]
movsxd rcx, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.pages
call fcn.140011a00
mov r8, qword [rbx]
mov edi, eax
cmp dword [r8 + 0x3f40], eax
jne 0x140005788
lea r8, str.pages
mov edx, 0xb
mov ecx, eax
call fcn.140029aa0
xor r9d, r9d
mov dword [rsp + 0x20], esi
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.pages
call fcn.140018d50
mov eax, dword [0x1400907e8]
test eax, eax
jne 0x140006550
lea rdx, [0x140087068]
lea rcx, [0x140071758]
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, [0x140071760]
mov r8d, 0x20
lea rdx, [0x14008f608]
call fcn.14004f530
vmovaps xmm1, xmm7
call fcn.140021500
mov rdx, qword [0x140090860]
lea rcx, str.Normal
or dword [rdx + 0x4780], r14d
mov dword [rdx + 0x4784], 0x42f00000
mov edx, esi
nop
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005817
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005810
mov dword [rsp + 0x20], edx
lea r9, str.Normal
lea rdx, [0x140090804]
lea rcx, str.Box_Type
call fcn.140047930
lea rdx, [0x1400907f1]
lea rcx, str.Box_Visible
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, [0x1400717a0]
mov r8d, 0x20
lea rdx, [0x14008f5e8]
call fcn.14004f530
lea rdx, [0x1400907f3]
lea rcx, str.Skeleton
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, [0x1400717c0]
mov r8d, 0x20
lea rdx, [0x14008f688]
call fcn.14004f530
lea rdx, [0x140090800]
lea rcx, str.Skeleton_Visible
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, [0x1400717e8]
mov r8d, 0x20
lea rdx, [0x14008f648]
call fcn.14004f530
lea rdx, [0x140090803]
lea rcx, str.Eye_Line
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, str.EyeRay
mov r8d, 0x20
lea rdx, [0x14008f5f8]
call fcn.14004f530
lea rdx, [0x140087060]
lea rcx, str.HP_Bar
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
mov rdx, qword [0x140090860]
lea rcx, str.Vertical
or dword [rdx + 0x4780], r14d
mov dword [rdx + 0x4784], 0x42f00000
mov edx, esi
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005967
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005960
mov dword [rsp + 0x20], edx
lea r9, str.Vertical
lea rdx, [0x1400907fc]
lea rcx, str.Bar_Type
call fcn.140047930
lea rdx, [0x14009080a]
lea rcx, str.Weapon_Name
call fcn.140045170
lea rdx, [0x140090809]
lea rcx, str.Player_Name
call fcn.140045170
lea rdx, [0x140090810]
lea rcx, str.Snapline
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, str.SnapLine
mov r8d, 0x20
lea rdx, [0x14008f658]
call fcn.14004f530
vmovaps xmm1, xmm7
call fcn.140021500
mov rdx, qword [0x140090860]
lea rcx, [0x140071888]
or dword [rdx + 0x4780], r14d
mov dword [rdx + 0x4784], 0x42f00000
mov edx, esi
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005a27
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005a20
mov dword [rsp + 0x20], edx
lea r9, [0x140071888]
lea rdx, [0x1400907f4]
lea rcx, [0x14007189c]
call fcn.140047930
lea rdx, [0x14009080b]
lea rcx, str.Health_Text
call fcn.140045170
lea rdx, [0x140090801]
lea rcx, str.Distance_Text
call fcn.140045170
lea rdx, [0x14008707c]
lea rcx, str.Team_Check
call fcn.140045170
lea rdx, [0x1400907f0]
lea rcx, str.ESP_Preview
call fcn.140045170
cmp byte [0x1400907f0], sil
je 0x140006bc9
mov r9, qword [0x140090860]
vmovaps xmmword [rsp + 0xb0], xmm11
vmovaps xmmword [rsp + 0xa0], xmm12
vmovaps xmmword [rsp + 0x80], xmm14
mov ecx, dword [r9 + 0x47d0]
mov rax, qword [r9 + 0x3ef8]
or ecx, 2
mov dword [r9 + 0x47d0], ecx
or ecx, r14d
mov dword [r9 + 0x47f0], 0x435c0000
mov dword [r9 + 0x47f4], 0x437a0000
mov dword [r9 + 0x47d8], r15d
vmovss xmm0, dword [rax + 0x20]
vaddss xmm0, xmm0, dword [rax + 0x28]
vmovss xmm1, dword [rax + 0x24]
vaddss xmm2, xmm0, dword [0x140079734]
vsubss xmm3, xmm1, xmm6
vmovss dword [r9 + 0x47e0], xmm2
vmovss dword [r9 + 0x47e4], xmm3
vmovaps xmmword [rsp + 0x70], xmm15
mov dword [r9 + 0x47d0], ecx
mov qword [r9 + 0x47e8], rsi
mov dword [r9 + 0x47d4], r15d
call fcn.14001dd30
mov r8d, 0x123
lea rdx, [0x1400907f0]
lea rcx, str.ESPPreview
call fcn.14001bab0
cmp byte [0x140087068], sil
mov r8, qword [0x140090860]
vmovss xmm10, dword [0x1400795e4]
vmovss xmm15, dword [0x1400797bc]
vmovss xmm11, dword [0x1400795c4]
mov rax, qword [r8 + 0x3ef8]
vmovss xmm14, dword [0x1400796c0]
vxorps xmm12, xmm12, xmm12
vmovss xmm0, dword [rax + 0x28]
vmovss xmm1, dword [rax + 0x2c]
vsubss xmm0, xmm0, xmm9
vfmadd213ss xmm10, xmm0, dword [rax + 0x100]
vsubss xmm0, xmm1, xmm15
vfmadd213ss xmm11, xmm0, dword [rax + 0x104]
je 0x140005d74
lea rcx, [0x14008f608]
call fcn.140011f90
mov rcx, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm6, xmm10, xmm13
vaddss xmm7, xmm11, xmm13
vmovss dword [rsp + 0x58], xmm6
mov byte [rcx + 0xb8], r14b
mov edi, eax
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x5c], xmm7
mov dword [rsp + 0x20], 0xf0
vxorps xmm3, xmm3, xmm3
mov rbx, qword [rcx + 0x298]
mov rcx, rbx
test byte [rbx + 0x30], r14b
je 0x140005c6c
vaddss xmm8, xmm10, dword [0x140079788]
vaddss xmm9, xmm11, dword [0x1400797b4]
vmovss dword [rsp + 0x50], xmm8
vmovss dword [rsp + 0x54], xmm9
call fcn.140035060
vaddss xmm13, xmm10, dword [0x14007978c]
vaddss xmm15, xmm11, dword [0x1400797b8]
jmp 0x140005c9d
vaddss xmm13, xmm10, dword [0x14007978c]
vaddss xmm15, xmm11, dword [0x1400797b8]
vmovss dword [rsp + 0x50], xmm13
vmovss dword [rsp + 0x54], xmm15
call fcn.140035060
vaddss xmm8, xmm10, dword [0x140079788]
vaddss xmm9, xmm11, dword [0x1400797b4]
mov r8d, dword [rbx + 0x78]
mov r9d, 0xff000000
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
vmovss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], r14d
call fcn.1400332f0
mov r8, qword [0x140090860]
mov dword [rbx + 0x78], esi
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
test edi, 0xff000000
je 0x140005d6c
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], 0xf0
lea rdx, [rsp + 0x58]
mov rcx, rbx
vmovss dword [rsp + 0x58], xmm6
vmovss dword [rsp + 0x5c], xmm7
vxorps xmm3, xmm3, xmm3
test byte [rbx + 0x30], r14b
je 0x140005d28
vmovss dword [rsp + 0x50], xmm8
vmovss dword [rsp + 0x54], xmm9
jmp 0x140005d34
vmovss dword [rsp + 0x50], xmm13
vmovss dword [rsp + 0x54], xmm15
call fcn.140035060
vmovss xmm0, dword [0x140079638]
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], r14d
call fcn.1400332f0
mov r8, qword [0x140090860]
mov dword [rbx + 0x78], esi
vmovss xmm15, dword [0x1400797bc]
cmp byte [0x140090803], sil
vmovss xmm6, dword [0x14007973c]
je 0x140005dfa
lea rcx, [0x14008f5f8]
call fcn.140011f90
mov rcx, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm13, xmm10, dword [0x14007976c]
vaddss xmm0, xmm10, dword [0x140079784]
vaddss xmm1, xmm11, xmm6
mov byte [rcx + 0xb8], r14b
mov r9d, eax
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x58], xmm13
vmovss dword [rsp + 0x5c], xmm1
vmovss dword [rsp + 0x50], xmm0
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x20], xmm14
call fcn.140035630
mov r8, qword [0x140090860]
jmp 0x140005e02
vaddss xmm13, xmm10, dword [0x14007976c]
cmp byte [0x1400907f3], sil
je 0x140005ff0
lea rcx, [0x14008f688]
call fcn.140011f90
mov rcx, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm9, xmm11, dword [0x140079798]
vaddss xmm0, xmm11, xmm6
mov r9d, eax
mov ebx, eax
mov byte [rcx + 0xb8], r14b
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x58], xmm13
vmovss dword [rsp + 0x5c], xmm0
vmovss dword [rsp + 0x50], xmm13
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x54], xmm9
vmovss dword [rsp + 0x20], xmm14
call fcn.140035630
mov rcx, qword [0x140090860]
lea r8, [rsp + 0x50]
vaddss xmm7, xmm11, dword [0x140079764]
vaddss xmm8, xmm10, dword [0x140079764]
vaddss xmm6, xmm11, dword [0x140079770]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x58], xmm13
vmovss dword [rsp + 0x5c], xmm7
mov byte [rax + 0xb8], r14b
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x50], xmm8
vmovss dword [rsp + 0x54], xmm6
vmovss dword [rsp + 0x20], xmm14
mov rcx, qword [rcx + 0x298]
call fcn.140035630
mov rcx, qword [0x140090860]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x5c], xmm7
vaddss xmm7, xmm10, dword [0x140079778]
mov r9d, ebx
lea rdx, [rsp + 0x58]
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x58], xmm13
vmovss dword [rsp + 0x50], xmm7
vmovss dword [rsp + 0x54], xmm6
mov byte [rax + 0xb8], r14b
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x20], xmm14
mov rcx, qword [rcx + 0x298]
call fcn.140035630
mov rcx, qword [0x140090860]
lea r8, [rsp + 0x50]
vaddss xmm6, xmm11, dword [0x1400797b0]
mov r9d, ebx
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm13
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm9
vmovss dword [rsp + 0x50], xmm8
vmovss dword [rsp + 0x54], xmm6
mov byte [rax + 0xb8], r14b
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x20], xmm14
mov rcx, qword [rcx + 0x298]
call fcn.140035630
mov rcx, qword [0x140090860]
lea r8, [rsp + 0x50]
mov r9d, ebx
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm13
vmovss dword [rsp + 0x5c], xmm9
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x50], xmm7
vmovss dword [rsp + 0x54], xmm6
vmovss dword [rsp + 0x20], xmm14
mov byte [rax + 0xb8], r14b
mov rcx, qword [rcx + 0x3ef8]
mov rcx, qword [rcx + 0x298]
call fcn.140035630
mov r8, qword [0x140090860]
cmp byte [0x140087060], sil
vmovaps xmm14, xmmword [rsp + 0x80]
je 0x140006177
cmp dword [0x1400907fc], esi
vmovss xmm7, dword [0x1400796d0]
jne 0x140006085
mov rax, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vsubss xmm0, xmm10, dword [0x14007972c]
vmovss dword [rsp + 0x58], xmm0
vsubss xmm1, xmm10, xmm7
mov byte [rax + 0xb8], r14b
mov r9d, 0xff00ff00
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vaddss xmm0, xmm11, xmm15
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x5c], xmm11
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x50], xmm1
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x20], xmm12
call fcn.140035890
mov r8, qword [0x140090860]
cmp dword [0x1400907fc], r14d
vaddss xmm6, xmm10, dword [0x140079790]
jne 0x140006100
mov rax, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vsubss xmm0, xmm11, dword [0x140079714]
vmovss dword [rsp + 0x5c], xmm0
vsubss xmm0, xmm11, xmm7
mov byte [rax + 0xb8], r14b
mov r9d, 0xff00ff00
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x58], xmm10
vmovss dword [rsp + 0x50], xmm6
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x20], xmm12
call fcn.140035890
mov r8, qword [0x140090860]
cmp dword [0x1400907fc], 2
jne 0x140006177
mov rax, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm0, xmm11, dword [0x1400797c8]
vaddss xmm1, xmm11, dword [0x1400797c0]
mov dword [rsp + 0x28], 0xf0
mov r9d, 0xff00ff00
mov byte [rax + 0xb8], r14b
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x58], xmm10
vmovss dword [rsp + 0x5c], xmm0
vmovss dword [rsp + 0x50], xmm6
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x20], xmm12
call fcn.140035890
mov r8, qword [0x140090860]
cmp byte [0x140090809], sil
je 0x1400062bd
test dword [0x1400907fc], 0xfffffffd
lea rbx, [0x1400718fa]
vaddss xmm6, xmm10, dword [0x140079748]
lea rdi, str.PlayerName
jne 0x14000622d
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
vsubss xmm0, xmm11, dword [0x140079748]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm12
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rbx
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov rdx, qword [rax + 0x298]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.14003cd10
mov r8, qword [0x140090860]
cmp dword [0x1400907fc], r14d
jne 0x1400062bd
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
vsubss xmm0, xmm11, dword [0x140079754]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm12
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rbx
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov rdx, qword [rax + 0x298]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.14003cd10
mov r8, qword [0x140090860]
cmp byte [0x140090801], sil
vaddss xmm6, xmm10, dword [0x140079794]
je 0x140006363
mov rax, qword [r8 + 0x3ef8]
lea rcx, [0x1400718ff]
vaddss xmm0, xmm11, dword [0x140079740]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm12
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rcx
lea rcx, [0x1400718fc]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rcx
mov rdx, qword [rax + 0x298]
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x50], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.14003cd10
mov r8, qword [0x140090860]
cmp byte [0x14009080b], sil
je 0x1400063f9
mov rax, qword [r8 + 0x3ef8]
lea rcx, [0x140071905]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], rcx
lea rcx, str.100HP
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm6
mov rdx, qword [rax + 0x298]
vmovss dword [rsp + 0x54], xmm11
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.14003cd10
mov r8, qword [0x140090860]
cmp byte [0x14009080a], sil
je 0x14000652e
cmp dword [0x1400907fc], 2
lea rbx, [0x14007190e]
vaddss xmm6, xmm10, dword [0x140079760]
lea rdi, str.Weapon
jne 0x1400064ac
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
vaddss xmm0, xmm11, dword [0x1400797c4]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm12
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rbx
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov rdx, qword [rax + 0x298]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.14003cd10
mov r8, qword [0x140090860]
cmp dword [0x1400907fc], r14d
ja 0x14000652e
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
mov byte [rsp + 0x48], sil
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm12
vaddss xmm0, xmm11, xmm15
mov byte [rax + 0xb8], r14b
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rbx
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov rdx, qword [rax + 0x298]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.14003cd10
call fcn.14001dd30
vmovaps xmm15, xmmword [rsp + 0x70]
vmovaps xmm12, xmmword [rsp + 0xa0]
vmovaps xmm11, xmmword [rsp + 0xb0]
jmp 0x140006bc9
cmp eax, r14d
jne 0x140006897
lea rdx, [0x1400907f8]
lea rcx, str.Aim__TEST_
call fcn.140045170
vmovss xmm0, dword [0x140079784]
vmovss xmm1, dword [0x14007975c]
lea rdx, [rsp + 0x50]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm1
call fcn.140004fa0
vmovss xmm0, dword [0x14007977c]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], 0x20
vxorps xmm8, xmm8, xmm8
lea rbx, str._.1f
mov edx, 8
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x50]
lea r8, [0x140087088]
mov qword [rsp + 0x20], rax
lea rcx, [0x140071924]
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x50], xmm8
call fcn.140048d10
lea rdx, [0x140090802]
lea rcx, str.Fov_Circle
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, str.FovCircleColor
mov r8d, 0x20
lea rdx, [0x14008f6a8]
call fcn.14004f530
vmovss xmm0, dword [0x140079638]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, str.333_Xl_a_
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x14007194c]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x58], xmm8
call fcn.140048d10
mov edx, esi
lea rcx, str.Head
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140006677
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140006670
mov dword [rsp + 0x20], edx
lea r9, str.Head
lea rdx, [0x14009080c]
lea rcx, str.Aim_Pos
call fcn.140047930
test al, al
je 0x1400066e2
mov ecx, dword [0x14009080c]
test ecx, ecx
je 0x1400066d8
sub ecx, r14d
je 0x1400066cc
cmp ecx, r14d
jne 0x1400066e2
mov dword [0x140087050], r15d
jmp 0x1400066e2
mov dword [0x140087050], 5
jmp 0x1400066e2
mov dword [0x140087050], 6
lea rax, [0x140071970]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x58]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 6
lea r8, [0x140087090]
mov qword [rsp + 0x20], rax
mov edx, r15d
mov dword [rsp + 0x58], r14d
lea rcx, str.Start_Bullet
call fcn.140048d10
vmovss xmm6, dword [0x1400796c0]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, [0x14008f5e0]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x140071988]
vmovss dword [rsp + 0x50], xmm6
vmovss dword [rsp + 0x58], xmm8
call fcn.140048d10
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, [0x14008f5e4]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, str.Pitch
vmovss dword [rsp + 0x50], xmm6
vmovss dword [rsp + 0x58], xmm8
call fcn.140048d10
lea rdx, [0x1400907fa]
lea rcx, str.Visible_Check__TEST_
call fcn.140045170
lea rdx, [0x1400907ec]
lea rcx, str.Trigger
call fcn.140045170
mov edx, esi
lea rcx, str.LALT
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x1400067e7
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x1400067e0
mov dword [rsp + 0x20], edx
lea r9, str.LALT
lea rdx, [0x140090814]
lea rcx, [0x1400719f0]
call fcn.140047930
test al, al
je 0x14000684d
mov rdx, qword [0x140091558]
mov rax, qword [0x140091560]
movsxd rcx, dword [0x140090814]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x140006c26
mov eax, dword [rdx + rcx*4]
mov dword [0x140087048], eax
lea rax, str._d_ms
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x58]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x12c
lea r8, [0x140087044]
mov qword [rsp + 0x20], rax
mov edx, r15d
mov dword [rsp + 0x58], 0xa
lea rcx, str.Delay
call fcn.140048d10
jmp 0x140006bc9
cmp eax, 2
jne 0x140006a18
lea rdx, [0x1400907f9]
lea rcx, str.Radar
call fcn.140045170
mov edx, esi
lea rcx, str.Circle
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x1400068c7
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x1400068c0
mov dword [rsp + 0x20], edx
lea r9, str.Circle
lea rdx, [0x140087078]
lea rcx, str.Radar_Type
call fcn.140047930
lea rdx, [0x140090808]
lea rcx, str.Cross_Line
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, str.CrossLineColor
mov r8d, 0x20
lea rdx, [0x14008f668]
call fcn.14004f530
vmovss xmm0, dword [0x1400796c0]
vmovss xmm1, dword [0x140079614]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
lea rbx, str._.1f
mov edx, 8
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, [0x140087064]
mov qword [rsp + 0x20], rax
lea rcx, str.Point_Size
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x58], xmm1
call fcn.140048d10
vmovss xmm0, dword [0x140079810]
vmovss xmm1, dword [0x1400797f4]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, [0x14008706c]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x140071a78]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x58], xmm1
call fcn.140048d10
vmovss xmm0, dword [0x1400797dc]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, [0x140087054]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, str.Range
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x58], xmm9
call fcn.140048d10
jmp 0x140006bc9
cmp eax, 3
jne 0x140006bbf
lea rdx, [0x1400907f2]
lea rcx, str.Crosshair
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
lea rcx, [0x140071aa0]
mov r8d, 0x20
lea rdx, [0x14008f6b8]
call fcn.14004f530
vmovss xmm0, dword [0x1400797d0]
vmovss xmm1, dword [0x140079638]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], esi
lea rbx, str._.1f
mov edx, 8
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x58]
lea r8, [0x14008705c]
mov qword [rsp + 0x20], rax
lea rcx, str.Size
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x58], xmm1
call fcn.140048d10
lea rdx, [0x140087059]
lea rcx, str.Watermark
call fcn.140045170
vmovaps xmm1, xmm7
call fcn.140021500
vxorps xmm0, xmm0, xmm0
lea rdx, [rsp + 0x50]
lea rcx, [0x140071708]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm0
call fcn.140043bd0
test al, al
je 0x140006af6
lea rcx, str....
call fcn.140022520
lea rcx, str....
call fcn.140022cd0
test al, al
je 0x140006baa
mov r8d, r14d
lea rcx, str.Settings
xor edx, edx
call fcn.140042a20
lea rdx, [0x140087058]
lea rcx, str.Name
call fcn.140045170
lea rdx, [0x14008707d]
lea rcx, str.Time
call fcn.140045170
lea rdx, [0x14008704c]
lea rcx, str.Username
call fcn.140045170
mov rbx, qword [0x140090860]
mov rcx, qword [rbx + 0x3ef8]
cmp qword [rbx + 0x48d8], rcx
jne 0x140006b8e
cmp byte [rbx + 0x4951], sil
je 0x140006b8e
cmp dword [rbx + 0x4910], esi
jne 0x140006b8e
mov eax, dword [rbx + 0x4954]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4954], eax
test dword [rcx + 0x14], 0x1000000
je 0x140006b9e
mov byte [rbx + 0x3e5e], r14b
call fcn.14001dd30
mov byte [rbx + 0x3e5e], sil
lea rdx, [0x1400907ed]
lea rcx, str.Stream_mode
call fcn.140045170
jmp 0x140006bc9
cmp eax, r15d
jne 0x140006bc9
call fcn.140062270
call fcn.140054120
call fcn.140018f80
call fcn.14001dd30
mov rcx, qword [rsp + 0x68]
xor rcx, rsp
call fcn.140067f50
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.14000a650
int3