Function at 0x140066fd0
Capabilities:
Create process on windows
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x510
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x140137040]
xor rax, rsp
mov qword [rsp + 0x460], rax
movzx ebx, cl
xor esi, esi
mov edi, esi
mov dword [rsp + 0x88], esi
cmp byte [0x1401a9aaa], sil
jne 0x140067061
call fcn.140065ae0
mov byte [0x1401a9aaa], 1
test bl, bl
je 0x14006715e
mov rax, qword [0x1401a9bf8]
movss xmm6, dword [rax + 0x10]
movss xmm7, dword [rax + 0x14]
movd xmm2, dword [0x1401a9b50]
cvtdq2ps xmm2, xmm2
movd xmm0, dword [0x1401a9acc]
cvtdq2ps xmm0, xmm0
divss xmm2, xmm0
movaps xmm1, xmm6
divss xmm1, xmm7
comiss xmm2, xmm1
jbe 0x1400670af
movaps xmm8, xmm6
movaps xmm9, xmm6
divss xmm9, xmm2
jmp 0x1400670bc
movaps xmm9, xmm7
movaps xmm8, xmm7
mulss xmm8, xmm2
subss xmm6, xmm8
mulss xmm6, dword [0x14011208c]
movss dword [rsp + 0x90], xmm6
subss xmm7, xmm9
mulss xmm7, dword [0x14011208c]
movss dword [rsp + 0x94], xmm7
call fcn.140098f30
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x64], 0x3f800000
mov qword [rsp + 0x68], rsi
addss xmm6, xmm8
movss dword [rsp + 0x80], xmm6
addss xmm7, xmm9
movss dword [rsp + 0x84], xmm7
mov dword [rsp + 0x30], 0xffffffff
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x80]
lea r8, [rsp + 0x90]
mov rdx, qword [0x1401a9ac0]
mov rcx, rax
call fcn.1400ba0c0
jmp 0x14006c1f9
movss xmm10, dword [0x140162670]
movss dword [rsp + 0x80], xmm10
movss xmm11, dword [0x140162674]
movss dword [rsp + 0x84], xmm11
mov qword [rsp + 0x60], rsi
mov r10, qword [0x1401a9bf8]
movss xmm1, dword [r10 + 0x10]
subss xmm1, dword [0x140162668]
movss xmm13, dword [0x14011208c]
mulss xmm1, xmm13
movss xmm0, dword [r10 + 0x14]
subss xmm0, dword [0x14016266c]
mulss xmm0, xmm13
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x6c], xmm0
lea r8, [rsp + 0x60]
mov edx, 2
lea rcx, [rsp + 0x68]
call fcn.1400a1f70
xor edx, edx
lea rcx, [0x140162668]
call fcn.1400a1fb0
mov dword [r10 + 0x37e0], 0x41700000
mov r8d, 0x2b
lea rcx, [0x14010d860]
call fcn.14009f090
lea rdx, [0x140197a80]
xor ecx, ecx
call fcn.140095140
call fcn.1400a1fe0
mov r15, rax
mov r8, qword [0x1401a9bf8]
mov rcx, qword [r8 + 0x58]
mov rdx, qword [rcx + 0x60]
mov rcx, qword [rdx + 0x10]
movd xmm6, dword [0x1401a9ad8]
cvtdq2ps xmm6, xmm6
movd xmm9, dword [0x1401a9ae8]
cvtdq2ps xmm9, xmm9
mov rdx, qword [r8 + 0x3ef8]
movss xmm7, dword [rdx + 0x100]
movss xmm8, dword [rdx + 0x104]
call fcn.1400a1ac0
movss xmm12, dword [0x1401123b0]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14010d868]
lea rcx, [rsp + 0x60]
call fcn.14009bd90
subss xmm9, dword [rsp + 0x60]
mulss xmm9, xmm13
addss xmm9, xmm10
movss dword [rsp + 0x68], xmm9
subss xmm6, dword [rsp + 0x64]
mulss xmm6, xmm13
movss xmm10, dword [0x140112244]
addss xmm11, xmm10
addss xmm6, xmm11
movss dword [rsp + 0x6c], xmm6
lea rcx, [rsp + 0x68]
call fcn.1400a4e20
call fcn.1400a1fe0
mov r10, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x200]
call fcn.140042290
mov rcx, rax
call fcn.140093e90
addss xmm8, xmm6
addss xmm7, xmm9
movss dword [rsp + 0x60], xmm7
movss dword [rsp + 0x64], xmm8
lea r9, [0x14010d868]
mov r8d, eax
lea rdx, [rsp + 0x60]
mov rcx, r10
call fcn.1400ba040
call fcn.1400a1b40
lea rcx, [rsp + 0x80]
call fcn.1400a4e20
mov rcx, qword [0x1401a9bf8]
movups xmm2, xmmword [rcx + 0x3a08]
movups xmmword [rsp + 0xc8], xmm2
movups xmm11, xmmword [rcx + 0x3a18]
movups xmm14, xmmword [rcx + 0x3a28]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x260], xmm0
xorps xmm9, xmm9
movss dword [rsp + 0x20], xmm9
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, socket
call fcn.140095140
movss xmm8, dword [0x140112054]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm11
shufps xmm3, xmm11, 0xaa
movaps xmm2, xmm11
shufps xmm2, xmm11, 0x55
movaps xmm1, xmm11
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov r12d, socket
mov ecx, r12d
call fcn.140095140
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm14
shufps xmm3, xmm14, 0xaa
movaps xmm2, xmm14
shufps xmm2, xmm14, 0x55
movaps xmm1, xmm14
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, reloc.WS2_32.dll_socket
call fcn.140095140
movss dword [rsp + 0x20], xmm9
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, 5
call fcn.140095140
mov ebx, esi
lea r14, str.Legitbot
mov edx, ebx
mov rcx, r14
call fcn.1400665d0
inc ebx
add r14, 0x38
cmp ebx, 5
jl 0x140067456
lea rcx, [rsp + 0x70]
call fcn.1400a4dd0
movss xmm2, dword [0x14016269c]
addss xmm2, dword [0x140112330]
movss xmm0, dword [rsp + 0x70]
addss xmm0, xmm10
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm2
lea rcx, [rsp + 0x60]
call fcn.1400a4e20
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
movsd xmm2, qword [rax + 0x100]
call fcn.1400a1fe0
movss xmm15, dword [0x1401120d0]
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x64], 0x3f800000
mov qword [rsp + 0x68], rsi
movaps xmm0, xmm2
shufps xmm0, xmm0, 0x55
movss xmm8, dword [0x1401122a8]
addss xmm0, xmm8
movsd qword [rsp + 0x70], xmm2
addss xmm2, xmm8
movss dword [rsp + 0x80], xmm2
movss dword [rsp + 0x84], xmm0
movss xmm6, dword [0x14011227c]
movss dword [rsp + 0x38], xmm6
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x80]
lea r8, [rsp + 0x70]
mov rdx, qword [0x1401a9b70]
mov rcx, rax
call fcn.1400ba180
lea rcx, [0x140162418]
call fcn.1400120a0
mov rdx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb8]
call fcn.14009bd90
mov r8, rax
lea rcx, [rsp + 0x60]
call fcn.1400a4dd0
movss xmm7, dword [rsp + 0x64]
addss xmm7, xmm6
movaps xmm0, xmm7
subss xmm0, dword [r8 + 4]
movss xmm6, dword [rsp + 0x60]
addss xmm6, xmm8
movss xmm13, dword [0x1401121f4]
addss xmm6, xmm13
movss dword [rsp + 0x60], xmm6
movss dword [rsp + 0x64], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400a4e20
lea rcx, [0x140162418]
call fcn.1400120a0
mov rcx, rax
call fcn.1400c9e20
movss dword [rsp + 0x60], xmm6
movss dword [rsp + 0x64], xmm7
lea rcx, [rsp + 0x60]
call fcn.1400a4e20
lea r8, [0x140162478]
lea rdx, str.uid_:
lea rcx, [rsp + 0x2e0]
call fcn.14001c7b0
nop
mov rcx, rax
call fcn.1400120a0
mov rcx, rax
call fcn.1400c9e20
nop
lea rcx, [rsp + 0x2e0]
call fcn.140013930
mov rcx, qword [0x1401a9bf8]
movss xmm8, dword [rcx + 0x37e0]
movss dword [rsp + 0xa0], xmm8
movss xmm2, dword [0x1401626a8]
movss xmm3, dword [0x1401626ac]
subss xmm3, dword [0x1401122a4]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm2
addss xmm3, xmm0
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm3
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
movsd xmm6, qword [rax + 0x100]
movss xmm7, dword [0x1401626b4]
addss xmm7, xmm10
movdqa xmm0, xmmword [0x140112b40]
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.140093e90
movss xmm1, dword [0x1401626b0]
addss xmm1, dword [0x140112224]
movaps xmm0, xmm6
addss xmm0, dword [0x140112224]
addss xmm1, xmm0
movss dword [rsp + 0x68], xmm1
movaps xmm0, xmm6
shufps xmm0, xmm0, 0x55
movsd qword [rsp + 0x60], xmm6
addss xmm7, xmm0
movss dword [rsp + 0x6c], xmm7
mov dword [rsp + 0x28], 0x20
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
mov rcx, r15
call fcn.1400b8e20
xorps xmm0, xmm0
movups xmmword [rsp + 0x220], xmm0
movdqa xmm1, xmmword [0x140112440]
movdqu xmmword [rsp + 0x230], xmm1
mov byte [rsp + 0x220], 0
mov eax, dword [0x140162660]
test eax, eax
jne 0x140067775
lea rdx, str.Aimbot
jmp 0x1400677b9
cmp eax, 1
jne 0x140067783
lea rdx, str.Troll
jmp 0x1400677b9
cmp eax, 2
jne 0x140067791
lea rdx, str.Visual
jmp 0x1400677b9
cmp eax, 3
jne 0x14006779f
lea rdx, str.Misc
jmp 0x1400677b9
cmp eax, 4
jne 0x1400677ad
lea rdx, str.Config
jmp 0x1400677b9
cmp eax, 5
jne 0x1400677c6
lea rdx, str.Home
lea rcx, [rsp + 0x220]
call fcn.1400120b0
lea rax, [rsp + 0x220]
cmp qword [rsp + 0x238], 0xf
cmova rax, qword [rsp + 0x220]
mov rbx, qword [0x1401a9bf8]
movss xmm4, dword [rbx + 0x3c20]
test rax, rax
je 0x14006782c
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [0x140112384]
movaps xmm2, xmm4
lea rdx, [rsp + 0x70]
mov rcx, qword [rbx + 0x3c18]
call fcn.1400c1930
movss xmm4, dword [rsp + 0x74]
movss xmm2, dword [0x1401626a8]
addss xmm2, xmm10
movss xmm3, dword [0x1401626ac]
movss xmm6, dword [0x140112278]
subss xmm3, xmm6
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, xmm2
mulss xmm4, dword [0x14011208c]
subss xmm3, xmm4
addss xmm3, xmm0
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm3
mov byte [rax + 0x141], 1
lea rcx, [rsp + 0x220]
cmp qword [rsp + 0x238], 0xf
cmova rcx, qword [rsp + 0x220]
call fcn.1400c9e20
lea rdx, [rsp + 0xc8]
mov ecx, socket
call fcn.140095140
mov rbx, qword [0x1401a9bf8]
mov dword [rsp + 0x200], r12d
movups xmm0, xmmword [rbx + 0x3a18]
movups xmmword [rsp + 0x204], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x200]
call fcn.1400ada60
movups xmmword [rbx + 0x3a18], xmm11
mov rbx, qword [0x1401a9bf8]
mov dword [rsp + 0x200], reloc.WS2_32.dll_socket
movups xmm0, xmmword [rbx + 0x3a28]
movups xmmword [rsp + 0x204], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x200]
call fcn.1400ada60
movups xmmword [rbx + 0x3a28], xmm14
mov rbx, qword [0x1401a9bf8]
mov dword [rsp + 0x200], 5
movups xmm0, xmmword [rbx + 0x3908]
movups xmmword [rsp + 0x204], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x200]
call fcn.1400ada60
movups xmm0, xmmword [rsp + 0x260]
movups xmmword [rbx + 0x3908], xmm0
movss xmm2, dword [0x1401626b0]
addss xmm2, dword [0x1401626a8]
movss xmm3, dword [0x1401626ac]
subss xmm3, xmm6
mov rbx, qword [0x1401a9bf8]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm7, dword [0x140112264]
subss xmm3, xmm7
addss xmm3, xmm0
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [0x1401122a0]
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm3
mov byte [rax + 0x141], 1
mov dword [rsp + 0x60], 0x41b00000
mov dword [rsp + 0x64], 0x41b00000
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x3814]
mov dword [rsp + 0x70], recv
movss dword [rsp + 0x74], xmm0
lea rdx, [rsp + 0x70]
call fcn.1400ad970
mov dword [rbx + 0x3814], 0x41200000
movdqa xmm0, xmmword [0x140112ce0]
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x140112600]
movups xmmword [rsp + 0xb8], xmm1
mov dword [rsp + 0x68], 0x3f800000
mov dword [rsp + 0x6c], 0x3f800000
mov qword [rsp + 0x80], 0
mov rax, qword [0x140137130]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xb8]
mov qword [rsp + 0x28], rcx
lea r9, [rsp + 0x68]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x60]
mov rcx, qword [rax + 0x20]
call fcn.1400cc0a0
call fcn.14009c0b0
test al, al
je 0x140067ade
mov dword [0x140162660], 4
movss xmm3, dword [0x1401626ac]
subss xmm3, xmm6
subss xmm3, xmm7
movss xmm2, dword [0x1401626b0]
addss xmm2, dword [0x1401626a8]
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm3, xmm0
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm2, dword [0x1401122dc]
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm3
mov byte [rax + 0x141], 1
movdqa xmm0, xmmword [0x140112ce0]
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x140112600]
movups xmmword [rsp + 0xb8], xmm1
mov dword [rsp + 0x68], 0x3f800000
mov dword [rsp + 0x6c], 0x3f800000
mov qword [rsp + 0x80], 0
mov rax, qword [0x140137130]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xb8]
mov qword [rsp + 0x28], rcx
lea r9, [rsp + 0x68]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x60]
mov rcx, qword [rax + 0x28]
call fcn.1400cc0a0
call fcn.14009c0b0
test al, al
je 0x140067c26
lea rdx, str.https:__gpv3.ovh
lea rcx, [rsp + 0x2c0]
call fcn.140008600
lea rcx, [rsp + 0x2c0]
call fcn.1400120a0
mov r8, rax
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
xor r9d, r9d
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
lea rcx, [rsp + 0x2c0]
call fcn.140013930
mov ecx, 1
call fcn.140095310
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1401626ac]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1401626a8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm8, dword [rax + 0x100]
movss xmm6, dword [rax + 0x104]
movaps xmm0, xmm8
unpcklps xmm0, xmm6
movsd qword [rsp + 0x60], xmm0
movss xmm7, dword [0x1401626b4]
addss xmm7, xmm10
movups xmm0, xmmword [rcx + 0x38e8]
movups xmmword [rsp + 0x70], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37d0]
movss dword [rsp + 0x7c], xmm0
lea rcx, [rsp + 0x70]
call fcn.140093e90
addss xmm7, xmm6
movss xmm0, dword [0x1401626b0]
movss xmm6, dword [0x140112268]
addss xmm0, xmm6
addss xmm0, xmm8
movss dword [rsp + 0x68], xmm0
movss dword [rsp + 0x6c], xmm7
mov dword [rsp + 0x28], 0x80
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
mov rcx, r15
call fcn.1400b8e20
mov rbx, qword [0x1401a9bf8]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37fc]
mov dword [rsp + 0x70], 7
movss dword [rsp + 0x74], xmm0
lea rdx, [rsp + 0x70]
call fcn.1400ad970
mov dword [rbx + 0x37fc], esi
movss xmm0, dword [0x1401626ac]
addss xmm0, xmm13
movss xmm2, dword [0x1401626a8]
mov rbx, qword [0x1401a9bf8]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm2
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Page
call fcn.1400938e0
mov r14d, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140067e31
lea r8, str.Page
mov edx, listen
mov ecx, eax
call fcn.1400ad200
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x1401626b0]
mov edx, r14d
lea rcx, str.Page
call fcn.14009c1e0
cmp dword [0x140162660], 5
jne 0x140067e96
mov dword [rsp + 0x60], 0x41700000
mov dword [rsp + 0x64], 0x41600000
lea rcx, [rsp + 0x60]
call fcn.1400a4e20
lea rcx, str.Main
call fcn.1400cdd20
movss xmm0, dword [0x14011226c]
call fcn.1400a4e80
lea rcx, str.Welcome_to_gyatpredator_v3___nThis_software_is_pasted_by_3komornik
call fcn.1400c9e20
cmp dword [0x140162660], 1
jne 0x140068147
xor r8d, r8d
mov ecx, 2
call fcn.1400c95f0
mov dword [rsp + 0x60], 0x41700000
mov dword [rsp + 0x64], 0x41600000
lea rcx, [rsp + 0x60]
call fcn.1400a4e20
lea rcx, str.Fake_AntiAim
call fcn.1400cdd20
cmp dword [0x140162664], 0
jne 0x140068147
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
movsd xmm7, qword [0x140112150]
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, [0x1401ac1f0]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401ac001]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006814f
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, xmm10
call fcn.1400a4e80
lea rcx, str.Hotkey
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movss xmm11, dword [0x1401122e0]
movaps xmm0, xmm11
call fcn.140065e60
mov dword [rsp + 0x60], 0x428c0000
mov dword [rsp + 0x64], 0x41c80000
lea rcx, str.None
call fcn.1400120a0
mov rcx, rax
lea rdx, [rsp + 0x60]
call fcn.1400cac70
test al, al
je 0x140067ff8
lea rcx, [rsp + 0x70]
call fcn.140077430
nop
mov rcx, rax
call fcn.140004d50
nop
cmp dword [rsp + 0x78], 0
je 0x140067ff8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [0x14010d8e4]
call fcn.1400c9e20
mov r13d, 8
mov rax, qword gs:[0x58]
mov r14, qword [rax]
mov eax, dword [r13 + r14]
cmp dword [0x1401ac6b8], eax
jle 0x140068050
lea rcx, [0x1401ac6b8]
call fcn.1400f3da8
cmp dword [0x1401ac6b8], 0xffffffff
jne 0x140068050
mov eax, dword [0x1401ac00c]
mov dword [0x1401ac46c], eax
lea rcx, [0x1401ac6b8]
call fcn.1400f3d3c
lea r8, str.Jitter
lea rdx, [0x1401ac46c]
lea rcx, str.YawType
call fcn.1400ce9d0
test al, al
je 0x14006807a
mov eax, dword [0x1401ac46c]
mov dword [0x1401ac00c], eax
lea rcx, [0x14010d8fc]
call fcn.1400c9e20
mov eax, dword [r13 + r14]
cmp dword [0x1401ac6bc], eax
jle 0x1400680c0
lea rcx, [0x1401ac6bc]
call fcn.1400f3da8
cmp dword [0x1401ac6bc], 0xffffffff
jne 0x1400680c0
mov eax, dword [0x1401ac004]
mov dword [0x1401ac6b0], eax
lea rcx, [0x1401ac6bc]
call fcn.1400f3d3c
lea r8, [0x140162a38]
lea rdx, [0x1401ac6b0]
lea rcx, str.PitchType
call fcn.1400ce9d0
test al, al
je 0x1400680ea
mov eax, dword [0x1401ac6b0]
mov dword [0x1401ac004], eax
lea rcx, str.Max_Yaw_Jitter_Angle:
call fcn.1400c9e20
movss xmm3, dword [0x1401122f0]
movaps xmm2, xmm9
lea rdx, [0x1401ac010]
lea rcx, str.MaxYawAngle
call fcn.1400cf000
lea rcx, str.Speed_Multiplier:
call fcn.1400c9e20
movaps xmm3, xmm13
movss xmm14, dword [0x140112054]
movaps xmm2, xmm14
lea rdx, [0x1401ac008]
lea rcx, str.SpeedMultiplier
call fcn.1400cf000
jmp 0x140068167
movsd xmm7, qword [0x140112150]
mov r13d, 8
movss xmm11, dword [0x1401122e0]
movss xmm14, dword [0x140112054]
cmp dword [0x140162660], 0
jne 0x140069908
xor r8d, r8d
mov ecx, 2
call fcn.1400c95f0
mov dword [rsp + 0x60], 0x41700000
mov dword [rsp + 0x64], 0x41600000
lea rcx, [rsp + 0x60]
call fcn.1400a4e20
lea rcx, str.Aimbot
call fcn.1400cdd20
cmp dword [0x140162664], 0
jne 0x140068dd4
mov dword [rsp + 0x90], 0
mov dword [rsp + 0xb0], 0x41f00000
mov dword [rsp + 0x98], 0x3f800000
mov dword [rsp + 0xa8], esi
mov dword [rsp + 0xa0], 5
mov dword [rsp + 0x68], 0x3f800000
mov dword [rsp + 0x80], 0x41700000
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, str.Enable_Aimbot
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628bc]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140068dd4
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, xmm10
call fcn.1400a4e80
lea rcx, [0x140197e50]
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movaps xmm0, xmm11
call fcn.140065e60
mov dword [rsp + 0x60], 0x428c0000
mov dword [rsp + 0x64], 0x41c80000
lea rcx, [0x140197e10]
call fcn.1400120a0
mov rcx, rax
lea rdx, [rsp + 0x60]
call fcn.1400cac70
test al, al
je 0x1400682fe
lea rcx, [rsp + 0x70]
call fcn.1400774a0
nop
mov rcx, rax
call fcn.140004d50
nop
cmp dword [rsp + 0x78], 0
je 0x1400682fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [0x140197d90]
call fcn.1400120a0
mov rcx, rax
lea rax, [0x14010d974]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xa8]
lea r8, [0x1401629f4]
movaps xmm1, xmm10
call fcn.140066460
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, str.Toggle_Mode
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a58]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, str.Show_Fov
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
lea rcx, [0x140197a28]
mov qword [rsp + 0x30], rcx
lea rcx, str.FOVcol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401a985c]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
lea rcx, str.FOV:
call fcn.1400120a0
mov rcx, rax
lea r12, str._.1f
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x20], rax
lea r9, [0x1401629ec]
lea r8, [0x1401629e4]
movaps xmm1, xmm10
call fcn.1400662e0
lea rcx, str.MiniFOV:
call fcn.1400120a0
mov rcx, rax
lea rax, str._.2f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x90]
lea r8, [0x1401629ec]
movaps xmm1, xmm10
call fcn.1400662e0
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, xmm10
call fcn.1400a4e80
lea rcx, str.Hitboxes
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, xmm10
call fcn.1400a4e80
lea rdx, str.Select_Hitboxes
lea rcx, str.HitboxDropdown
call fcn.1400cdd80
test al, al
je 0x14006873b
mov dword [rsp + 0x60], 0x41000000
mov dword [rsp + 0x64], 0x40c00000
lea rdx, [rsp + 0x60]
mov ecx, listen
call fcn.140095280
mov dword [rsp + 0x60], 0x40c00000
mov dword [rsp + 0x64], 0x40c00000
lea rdx, [rsp + 0x60]
mov ecx, recv
call fcn.140095280
movss xmm1, dword [0x1401121fc]
mov ecx, recv
call fcn.140095200
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x1401120b0]
movss xmm2, dword [0x14011207c]
movss xmm1, dword [0x140112064]
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, 0x18
call fcn.140095140
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x1401120bc]
movss xmm6, dword [0x14011208c]
movaps xmm2, xmm6
movss xmm1, dword [0x140112070]
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, 0x19
call fcn.140095140
mov ebx, esi
mov qword [rsp + 0x60], rbx
lea r14, [0x1401abffc]
lea r15, str.Head
lea r9, [rsp + 0x60]
mov r8d, 1
movzx edx, byte [r14]
mov rcx, qword [r15]
call fcn.1400d9050
test al, al
je 0x14006861d
movzx ecx, byte [r14]
test cl, cl
sete al
mov byte [r14], al
test cl, cl
mov ecx, ebx
jne 0x14006868d
test ebx, ebx
je 0x140068675
sub ecx, 1
je 0x14006865d
sub ecx, 1
je 0x140068645
sub ecx, 1
je 0x140068630
cmp ecx, 1
je 0x14006872f
inc ebx
add r15, 8
inc r14
cmp ebx, 5
jl 0x1400685d0
jmp 0x1400686b4
mov ecx, 2
call fcn.1400659e0
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
mov ecx, 4
call fcn.1400659e0
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
mov ecx, 5
call fcn.1400659e0
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
mov ecx, 6
call fcn.1400659e0
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
test ebx, ebx
je 0x140068717
sub ecx, 1
je 0x1400686ff
sub ecx, 1
je 0x1400686e7
sub ecx, 1
je 0x1400686cf
cmp ecx, 1
jne 0x14006861d
xor ecx, ecx
call fcn.140065a20
mov ecx, 2
call fcn.1400951a0
mov ecx, 3
call fcn.140095310
call fcn.1400a65a0
jmp 0x140068743
mov ecx, 2
call fcn.140065a20
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
mov ecx, 4
call fcn.140065a20
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
mov ecx, 5
call fcn.140065a20
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
mov ecx, 6
call fcn.140065a20
inc ebx
add r15, 8
inc r14
jmp 0x1400685d0
xor ecx, ecx
call fcn.1400659e0
jmp 0x1400686b4
movss xmm6, dword [0x14011208c]
call fcn.1400c8db0
movss xmm0, dword [0x140112268]
call fcn.1400a4ec0
lea rcx, str.Smoothing
call fcn.1400cdd20
lea rcx, str.Smooth:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1401629f0]
movaps xmm1, xmm10
call fcn.1400662e0
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, [0x1401ac190]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401abfe9]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401abfe9], 0
je 0x140068ad9
mov edx, r13d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401ac4a4], eax
jle 0x14006884e
lea rcx, [0x1401ac4a4]
call fcn.1400f3da8
cmp dword [0x1401ac4a4], 0xffffffff
jne 0x14006884e
movss xmm0, dword [0x140162a30]
mulss xmm0, xmm6
movss dword [0x1401ac480], xmm0
mov dword [0x1401ac484], 0x42480000
lea rcx, [0x1401ac4a4]
call fcn.1400f3d3c
call fcn.1400a1fe0
mov qword [rsp + 0x80], rax
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movsd xmm0, qword [rcx + 0x100]
movsd qword [rsp + 0x60], xmm0
mov dword [rsp + 0x68], 0x43870000
mov dword [rsp + 0x6c], 0x42c80000
lea rcx, [rsp + 0x68]
call fcn.1400cd080
movss xmm1, dword [rsp + 0x6c]
addss xmm1, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x68]
addss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x90], xmm0
movss dword [rsp + 0x94], xmm1
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm9
mov r9d, 0xaffffff
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x80]
call fcn.1400b8e20
movss xmm3, dword [rsp + 0x64]
movaps xmm1, xmm3
addss xmm1, dword [0x140162a0c]
movss xmm2, dword [rsp + 0x60]
movaps xmm0, xmm2
addss xmm0, dword [0x140162a08]
movss dword [rsp + 0xb0], xmm0
movss dword [rsp + 0xb4], xmm1
movaps xmm1, xmm3
addss xmm1, dword [0x140162a34]
movaps xmm0, xmm2
addss xmm0, dword [0x140162a30]
movss dword [rsp + 0x90], xmm0
movss dword [rsp + 0x94], xmm1
addss xmm3, dword [0x1401ac484]
addss xmm2, dword [0x1401ac480]
movss dword [rsp + 0x98], xmm2
movss dword [rsp + 0x9c], xmm3
movss xmm8, dword [0x140112158]
movss dword [rsp + 0x28], xmm8
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x98]
lea rdx, [rsp + 0xb0]
mov rcx, qword [rsp + 0x80]
call fcn.1400b9e50
lea rax, [rsp + 0x60]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x208], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x210], rax
mov r9b, 1
lea r8, [0x140162a08]
lea rdx, str.StartPoint
lea rcx, [rsp + 0x200]
call fcn.14006c290
xor r9d, r9d
lea r8, [0x1401ac480]
lea rdx, str.ControlPoint
lea rcx, [rsp + 0x200]
call fcn.14006c290
mov r9b, 1
lea rbx, [0x140162a30]
mov r8, rbx
lea rdx, str.EndPoint
lea rcx, [rsp + 0x200]
call fcn.14006c290
movaps xmm6, xmm9
mov qword [rsp + 0x20], rbx
lea r9, [0x1401ac480]
lea r8, [0x140162a08]
movaps xmm1, xmm6
lea rcx, [rsp + 0x90]
call fcn.140065a70
movss xmm1, dword [rsp + 0x94]
addss xmm1, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x90]
addss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x98], xmm0
movss dword [rsp + 0x9c], xmm1
mov dword [rsp + 0x20], esi
mov r9d, 0xff00ff00
movaps xmm2, xmm8
lea rdx, [rsp + 0x98]
mov rcx, qword [rsp + 0x80]
call fcn.1400b9d90
addss xmm6, xmm14
comiss xmm15, xmm6
jae 0x140068a24
movsd xmm0, qword [0x1401ac480]
movsd qword [0x1401abfe0], xmm0
movsd xmm1, qword [0x140162a30]
movsd qword [0x1401abfd8], xmm1
movsd xmm0, qword [0x140162a08]
movsd qword [0x1401abff0], xmm0
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140068b3e
lea rdx, str.Checks
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140068b2e
nop
movzx ecx, byte [r8]
test cl, cl
je 0x140068b2e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x140068b25
cmp byte [rax], cl
je 0x140068b2e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140068b10
movaps xmm3, xmm9
call fcn.1400cd8b0
mov rcx, qword [0x1401a9bf8]
movss xmm0, dword [rcx + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm7
cvtpd2ps xmm6, xmm0
lea rbx, str.Visible_Check
cmp qword [0x140197ce8], 0xf
cmova rbx, qword [str.Visible_Check]
mov rcx, rbx
call fcn.1400a2180
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
movss xmm2, dword [rax + 0x100]
subss xmm2, dword [rax + 0x20]
addss xmm2, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm2, xmm10
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rbx
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movss xmm8, dword [0x140112280]
addss xmm6, xmm8
movaps xmm0, xmm6
call fcn.140065e60
lea r8, [0x1401628bd]
mov rdx, rbx
call fcn.1400ee9c0
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
dec dword [rax + 0xf0]
movss xmm0, dword [rcx + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm7
cvtpd2ps xmm6, xmm0
lea rbx, str.Ignore_Flash
cmp qword [0x140197d68], 0xf
cmova rbx, qword [str.Ignore_Flash]
mov rcx, rbx
call fcn.1400a2180
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
movss xmm2, dword [rax + 0x100]
subss xmm2, dword [rax + 0x20]
addss xmm2, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm2, xmm10
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rbx
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
addss xmm6, xmm8
movaps xmm0, xmm6
call fcn.140065e60
lea r8, [0x1401a9a80]
mov rdx, rbx
call fcn.1400ee9c0
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
dec dword [rax + 0xf0]
movss xmm0, dword [rcx + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm7
cvtpd2ps xmm6, xmm0
lea rbx, str.Scope_Check
cmp qword [0x140197e48], 0xf
cmova rbx, qword [str.Scope_Check]
mov rcx, rbx
call fcn.1400a2180
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
movss xmm2, dword [rax + 0x100]
subss xmm2, dword [rax + 0x20]
addss xmm2, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm2, xmm10
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
mov byte [rax + 0x141], 1
mov rcx, rbx
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
addss xmm6, xmm8
movaps xmm0, xmm6
call fcn.140065e60
lea r8, [0x1401629e0]
mov rdx, rbx
call fcn.1400ee9c0
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
dec dword [rcx + 0xf0]
jmp 0x140068ddb
lea r12, str._.1f
lea rbx, [0x14010d974]
lea r14, str._.2f
movss xmm6, dword [0x140112280]
cmp dword [0x140162664], 1
jne 0x140069099
mov dword [rsp + 0x80], esi
mov dword [rsp + 0x68], 0x12c
mov dword [rsp + 0x98], esi
mov dword [rsp + 0x90], 0x3e8
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, [0x1401ac170]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628bb]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140069099
cmp byte [0x1401a9a59], 0
jne 0x140068f30
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, xmm13
call fcn.1400a4e80
lea rcx, [0x140197c70]
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movaps xmm0, xmm11
call fcn.140065e60
mov dword [rsp + 0x60], 0x428c0000
mov dword [rsp + 0x64], 0x41c80000
lea rcx, str.X2MB
call fcn.1400120a0
mov rcx, rax
lea rdx, [rsp + 0x60]
call fcn.1400cac70
test al, al
je 0x140068f30
lea rcx, [rsp + 0x70]
call fcn.140077510
nop
mov rcx, rax
call fcn.140004d50
nop
cmp dword [rsp + 0x78], 0
je 0x140068f30
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, [0x140197bf0]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a59]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, str.Scope_Only
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x140162894]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, str.Ignr_Flash
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9854]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
lea rcx, str.Shot_Delay:
call fcn.1400120a0
mov rcx, rax
lea r15, str._d_ms
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80]
lea r8, [0x140162890]
movaps xmm1, xmm13
call fcn.140066460
lea rcx, str.Shot_Duration:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x98]
lea r8, [0x14016289c]
movaps xmm1, xmm13
call fcn.140066460
cmp dword [0x140162664], 2
jne 0x1400698fe
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0xa8], 0x40000000
mov dword [rsp + 0x80], esi
mov dword [rsp + 0x68], 5
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm7
cvtpd2ps xmm2, xmm1
lea rcx, str.Recoil_Control
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a88]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401a9a88], 0
je 0x1400698fe
lea rcx, str.Start_Bullet:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80]
lea r8, [0x1401628c4]
movaps xmm1, xmm13
call fcn.140066460
lea rcx, str.Yaw:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xa0]
lea r8, [0x140197a00]
movaps xmm1, xmm13
call fcn.1400662e0
lea rcx, str.Pitch:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xa0]
lea r8, [0x140197a04]
movaps xmm1, xmm13
call fcn.1400662e0
movss xmm0, dword [0x140197a00]
cvtps2pd xmm0, xmm0
movsd xmm1, qword [0x140112170]
subsd xmm1, xmm0
mulsd xmm1, qword [0x140112108]
cvtpd2ps xmm12, xmm1
movss xmm0, dword [0x140197a04]
cvtps2pd xmm0, xmm0
movsd xmm1, qword [0x140112168]
subsd xmm1, xmm0
mulsd xmm1, qword [0x140112108]
cvtpd2ps xmm11, xmm1
mov rdx, qword [0x1401a9bf8]
mov rax, qword [rdx + 0x3ef8]
movss xmm15, dword [rax + 0x100]
movaps xmm14, xmm11
mulss xmm14, dword [0x140112308]
addss xmm14, dword [rax + 0x104]
movaps xmm0, xmm15
addss xmm0, dword [0x14011230c]
movss dword [rsp + 0x60], xmm0
movaps xmm8, xmm14
addss xmm8, xmm13
movss dword [rsp + 0x64], xmm8
movaps xmm9, xmm12
mulss xmm9, dword [0x1401121ac]
subss xmm0, xmm9
movss dword [rsp + 0x68], xmm0
movaps xmm10, xmm11
mulss xmm10, xmm13
subss xmm8, xmm10
movss dword [rsp + 0x6c], xmm8
movaps xmm2, xmm12
addss xmm2, xmm12
movaps xmm1, xmm2
addss xmm1, xmm0
movss dword [rsp + 0x80], xmm1
movaps xmm0, xmm11
mulss xmm0, dword [0x140112244]
subss xmm8, xmm0
movss dword [rsp + 0x84], xmm8
movaps xmm5, xmm12
movss xmm13, dword [0x1401121d8]
mulss xmm5, xmm13
addss xmm5, xmm1
movss dword [rsp + 0x90], xmm5
movaps xmm0, xmm11
mulss xmm0, dword [0x140112250]
subss xmm8, xmm0
movss dword [rsp + 0x94], xmm8
subss xmm5, xmm9
movss dword [rsp + 0x98], xmm5
movaps xmm0, xmm11
mulss xmm0, dword [0x140112298]
subss xmm8, xmm0
movss dword [rsp + 0x9c], xmm8
subss xmm5, xmm12
movss dword [rsp + 0xb0], xmm5
movaps xmm7, xmm11
mulss xmm7, xmm6
subss xmm8, xmm7
movss dword [rsp + 0xb4], xmm8
subss xmm5, xmm2
movss dword [rsp + 0xa0], xmm5
movaps xmm0, xmm11
mulss xmm0, dword [0x140112274]
subss xmm8, xmm0
movss dword [rsp + 0xa4], xmm8
movaps xmm6, xmm12
mulss xmm6, dword [0x14011226c]
subss xmm5, xmm6
movss dword [rsp + 0xa8], xmm5
movaps xmm4, xmm11
mulss xmm4, dword [0x14011223c]
subss xmm8, xmm4
movss dword [rsp + 0xac], xmm8
movaps xmm1, xmm12
mulss xmm1, dword [0x140112224]
addss xmm1, xmm5
movss dword [rsp + 0x340], xmm1
movaps xmm0, xmm11
mulss xmm0, dword [0x140112238]
subss xmm8, xmm0
movss dword [rsp + 0x344], xmm8
movaps xmm0, xmm12
mulss xmm0, dword [0x14011229c]
addss xmm0, xmm1
movss dword [rsp + 0xd8], xmm0
movaps xmm1, xmm11
addss xmm1, xmm11
addss xmm1, xmm8
movss dword [rsp + 0xdc], xmm1
movaps xmm2, xmm12
addss xmm2, xmm0
movss dword [rsp + 0xe0], xmm2
movaps xmm0, xmm11
mulss xmm0, dword [0x140112270]
subss xmm1, xmm0
movss dword [rsp + 0xe4], xmm1
movaps xmm0, xmm12
mulss xmm0, dword [0x14011223c]
subss xmm2, xmm0
movss dword [rsp + 0x260], xmm2
addss xmm7, xmm1
movss dword [rsp + 0x264], xmm7
subss xmm2, xmm9
movss dword [rsp + 0xc8], xmm2
subss xmm7, xmm4
movss dword [rsp + 0xcc], xmm7
addss xmm6, xmm2
movss dword [rsp + 0xb8], xmm6
subss xmm7, xmm10
movss dword [rsp + 0xbc], xmm7
movss xmm10, dword [0x140112244]
mulss xmm12, xmm10
addss xmm12, xmm6
movss dword [rsp + 0x70], xmm12
mulss xmm11, xmm13
subss xmm7, xmm11
movss dword [rsp + 0x74], xmm7
call fcn.1400a1fe0
mov r8, rax
movups xmm0, xmmword [rdx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x60]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x68]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x80]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x90]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x98]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xb0]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xa0]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xa8]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x340]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xd8]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xe0]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x260]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xc8]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0xb8]
mov rcx, r8
call fcn.1400b9d90
call fcn.1400a1fe0
mov r8, rax
mov rcx, qword [0x1401a9bf8]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x200], xmm0
lea rcx, [rsp + 0x200]
call fcn.140093e90
mov dword [rsp + 0x20], esi
mov r9d, eax
movaps xmm2, xmm13
lea rdx, [rsp + 0x70]
mov rcx, r8
call fcn.1400b9d90
addss xmm14, xmm10
movss dword [rsp + 0x70], xmm15
movss dword [rsp + 0x74], xmm14
lea rcx, [rsp + 0x70]
call fcn.1400a4da0
movss xmm13, dword [0x1401121f4]
xorps xmm9, xmm9
movss xmm12, dword [0x1401123b0]
movss xmm6, dword [0x140112268]
jmp 0x140069916
lea rbx, [0x14010d974]
lea r12, str._.1f
movss xmm11, dword [0x140112280]
cmp dword [0x140162660], 2
jne 0x14006a5e3
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140069965
cmp dword [rcx + 0x10], 2
jne 0x140069960
cmp dword [rcx + 4], 1
je 0x140069975
call fcn.1400c90b0
mov edx, 2
mov r8d, 1
call fcn.1400c8720
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x14011226c]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140069a27
lea rdx, [0x14010b510]
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140069a1e
nop dword [rax]
movzx ecx, byte [r8]
test cl, cl
je 0x140069a1e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x140069a15
cmp byte [rax], cl
je 0x140069a1e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140069a00
movaps xmm3, xmm9
call fcn.1400cd8b0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x68], 0x40a00000
mov rax, qword [0x1401a9bf8]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
movsd xmm6, qword [0x140112150]
mulsd xmm0, xmm6
cvtpd2ps xmm2, xmm0
lea rcx, str.Toggle
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628a9]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006a4e9
mov eax, dword [0x140162664]
test eax, eax
jne 0x14006a074
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rax, [0x140197be0]
mov qword [rsp + 0x48], rax
lea r14, str.BoxCol_visible
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x38], 1
lea rax, [0x140197b90]
mov qword [rsp + 0x30], rax
lea r15, str.BoxCol
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 1
lea r9, [0x1401629f8]
movaps xmm1, xmm10
lea rcx, str.3D_Box
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x140069d79
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, [0x1401983f0]
call fcn.1400120a0
lea rcx, [0x140197b00]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x38], 1
lea rcx, [0x140197b10]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 1
lea r9, [0x1401628ad]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140069c8c
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Outline
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628a8]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
lea rcx, str.___Box_Type
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movss xmm7, dword [0x140112320]
movaps xmm0, xmm7
call fcn.140065e60
mov r10, qword [0x1401a9bf8]
or dword [r10 + 0x4780], 1
mov dword [r10 + 0x4784], 0x43200000
lea r8, str.Normal
lea rdx, [0x1401a9860]
lea rcx, str.BoxType
call fcn.1400ce9f0
lea rcx, str.Box_Rounding:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80]
lea r8, [0x1401628a4]
movaps xmm1, xmm10
call fcn.1400662e0
jmp 0x140069c94
movss xmm7, dword [0x140112320]
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Filled_Box
call fcn.1400120a0
lea rcx, [0x140197ba0]
mov qword [rsp + 0x48], rcx
lea rcx, str.FilledBoxCol_visible
mov qword [rsp + 0x40], rcx
mov byte [rsp + 0x38], 1
lea rcx, [0x140197b70]
mov qword [rsp + 0x30], rcx
lea rcx, str.FilledBoxCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401a9a81]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401a9a81], 0
je 0x140069d81
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Multicoloured
call fcn.1400120a0
lea rcx, [0x140197b80]
mov qword [rsp + 0x48], rcx
lea rcx, str.MultiCol_visible
mov qword [rsp + 0x40], rcx
mov byte [rsp + 0x38], 1
lea rcx, [0x140198510]
mov qword [rsp + 0x30], rcx
lea rcx, str.MultiCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401a9859]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
jmp 0x140069d81
movss xmm7, dword [0x140112320]
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, [0x140198530]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628ab]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140069e2c
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Health_Number
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a985b]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Armor_Bar
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9856]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401a9856], 0
je 0x140069ed7
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Armor_Number
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9857]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Weapon_Icon
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628af]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Ammo_Bar
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9864]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Distance
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a985a]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Player_Name
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628ae]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Show_Scoped
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628b0]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
mov eax, dword [0x140162664]
jmp 0x14006a07c
movss xmm7, dword [0x140112320]
cmp eax, 1
jne 0x14006a165
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Skeleton
call fcn.1400120a0
lea rcx, [0x140197b40]
mov qword [rsp + 0x48], rcx
lea rcx, str.BoneCol_visible
mov qword [rsp + 0x40], rcx
mov byte [rsp + 0x38], 1
lea rcx, [0x140197bb0]
mov qword [rsp + 0x30], rcx
lea rcx, str.BoneCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401628aa]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Head_ESP
call fcn.1400120a0
lea rcx, [0x140197b20]
mov qword [rsp + 0x48], rcx
lea rcx, str.HeadBoxCol_visible
mov qword [rsp + 0x40], rcx
mov byte [rsp + 0x38], 1
lea rcx, [0x140197bd0]
mov qword [rsp + 0x30], rcx
lea rcx, str.HeadBoxCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401628ac]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
mov eax, dword [0x140162664]
cmp eax, 2
jne 0x14006a4e9
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Snap_Line
call fcn.1400120a0
lea rcx, [0x140197b30]
mov qword [rsp + 0x48], rcx
lea r14, str.LineCol_visible
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x38], 1
lea rcx, [0x140197b60]
mov qword [rsp + 0x30], rcx
lea r15, str.LineCol
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 1
lea r9, [0x1401a9865]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401a9865], 0
je 0x14006a241
lea rcx, [0x1401ac3d0]
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movaps xmm0, xmm7
call fcn.140065e60
mov r10, qword [0x1401a9bf8]
or dword [r10 + 0x4780], 1
mov dword [r10 + 0x4784], 0x43200000
lea r8, [0x14010db28]
lea rdx, [0x1401a9a84]
lea rcx, str.LinePos
call fcn.1400ce9f0
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Eye_Ray
call fcn.1400120a0
lea rcx, [0x140197bc0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], r14
mov byte [rsp + 0x38], 1
lea rcx, [0x140197ae0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 1
lea r9, [0x1401a985d]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
lea rcx, str.External_Radar
call fcn.1400cdd20
mov dword [rsp + 0x80], 0x3e4ccccd
mov dword [rsp + 0x68], 0x40000000
mov dword [rsp + 0x98], 0x43fa0000
mov dword [rsp + 0x90], 0x466a6000
mov dword [rsp + 0xa0], 0x42c80000
mov dword [rsp + 0xb0], 0x43960000
mov dword [rsp + 0x60], 0
mov dword [rsp + 0xa8], 0x3f800000
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Show_Radar
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a65]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401a9a65], 0
je 0x14006a4e9
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Custom
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a98]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
cmp byte [0x1401a9a98], 0
je 0x14006a4e9
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Cross_Line
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a66]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
lea rcx, str.Point_Size:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80]
lea r8, [0x1401628d0]
movaps xmm1, xmm13
call fcn.1400662e0
lea rcx, str.Proportion:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x98]
lea r8, [0x1401628d8]
movaps xmm1, xmm13
call fcn.1400662e0
lea rcx, str.Range:
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xa0]
lea r8, [0x1401628cc]
movaps xmm1, xmm13
call fcn.1400662e0
lea rcx, [0x1401ac1d0]
call fcn.1400120a0
mov rcx, rax
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1401628d4]
movaps xmm1, xmm13
call fcn.1400662e0
call fcn.1400cd1f0
call fcn.1400c8db0
movss xmm0, dword [0x140112268]
call fcn.1400a4ec0
lea rcx, str.ESP_Preview
call fcn.1400cdd20
mov rax, qword [0x1401a9bf8]
mov r10, qword [rax + 0x3ef8]
mov r9, qword [r10 + 0x1a8]
test r9, r9
jne 0x14006a551
movss xmm2, dword [r10 + 0x250]
cmp r9, r9
jne 0x14006a53d
cmp qword [rax + 0x4b58], r9
je 0x14006a546
movss xmm2, dword [r10 + 0x220]
subss xmm2, dword [r10 + 0x100]
jmp 0x14006a581
movsxd rdx, dword [r9 + 0xc]
mov r8, qword [r9 + 0x68]
lea rax, [rdx + 1]
imul rcx, rax, 0x1c
imul rax, rdx, 0x1c
movss xmm2, dword [rcx + r8]
subss xmm2, dword [rax + r8]
movss xmm0, dword [r9 + 0x18]
subss xmm0, dword [r9 + 0x14]
mulss xmm2, xmm0
movss xmm1, dword [r10 + 0x104]
subss xmm1, dword [r10 + 0x24]
addss xmm1, dword [r10 + 0x88]
unpcklps xmm2, xmm1
movq rcx, xmm2
call fcn.140064660
mov rax, qword [0x1401a9bf8]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
mulss xmm0, dword [0x140112258]
mov dword [rsp + 0x70], 0
movss dword [rsp + 0x74], xmm0
lea rcx, [rsp + 0x70]
call fcn.1400cd080
jmp 0x14006a5eb
movsd xmm6, qword [0x140112150]
cmp dword [0x140162660], 3
jne 0x14006c0ea
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14006a631
cmp dword [rcx + 0x10], 2
jne 0x14006a62c
cmp dword [rcx + 4], 1
je 0x14006a641
call fcn.1400c90b0
mov edx, 2
mov r8d, 1
call fcn.1400c8720
mov eax, dword [0x140162664]
test eax, eax
jne 0x14006a9b7
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Bullet_Traces
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
lea rcx, [0x140197a18]
mov qword [rsp + 0x30], rcx
lea rcx, str.bulletTracesCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401ac01a]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Bomb_Timer
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
lea rcx, [0x1401979b0]
mov qword [rsp + 0x30], rcx
lea rcx, str.bmbTimerCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401628ca]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Spec_List
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a64]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Watermark
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628c9]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Atributes
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, reloc.WS2_32.dll_accept
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Damage_Log
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401ac014]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, [0x1401ac210]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401ac016]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Night_Mode
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
lea rcx, [0x140197a08]
mov qword [rsp + 0x30], rcx
lea rcx, str.NightmodeCol
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401ac017]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Headshot_Line
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9a5b]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, [0x1401ac230]
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
lea rcx, [0x140197ad0]
mov qword [rsp + 0x30], rcx
lea rcx, str.sniperCrosshair
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r9, [0x1401628c8]
movaps xmm1, xmm10
mov rcx, rax
call fcn.140065f00
mov eax, dword [0x140162664]
cmp eax, 1
jne 0x14006ac4b
lea rcx, str._Menu_Key
call fcn.1400120a0
mov rcx, rax
call fcn.1400ca010
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
movss xmm0, dword [0x1401122e0]
call fcn.140065e60
mov dword [rsp + 0x70], 0x428c0000
mov dword [rsp + 0x74], 0x41c80000
lea rcx, str.Insert
call fcn.1400120a0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.1400cac70
test al, al
je 0x14006aa43
lea rcx, [rsp + 0x200]
call fcn.140077580
nop
mov rcx, rax
call fcn.140004d50
nop
cmp dword [rsp + 0x208], 0
je 0x14006aa43
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Work_in_Spec
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628b8]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Team_Check
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401628ba]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
lea rcx, str.Anti_Record
call fcn.1400120a0
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401a9898]
movaps xmm1, xmm13
mov rcx, rax
call fcn.140065f00
call fcn.1400a5150
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
mulsd xmm1, xmm6
cvtpd2ps xmm2, xmm1
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea r9, [0x1401abfd1]
movaps xmm1, xmm13
lea rcx, str.vsync
call fcn.140065f00
mov dword [rsp + 0x68], 0x3c
mov dword [rsp + 0x60], 0x1f4
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1401629fc]
movaps xmm1, xmm13
lea rcx, str.Fps_limit_:
call fcn.140066460
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, xmm13
call fcn.1400a4e80
call fcn.1400cd1f0
mov dword [rsp + 0x70], 0x42fa0000
mov dword [rsp + 0x74], 0x41c80000
lea rdx, [rsp + 0x70]
lea rcx, str.Unhook
call fcn.1400cac70
test al, al
jne 0x14006c263
movaps xmm1, xmm12
movaps xmm0, xmm9
call fcn.1400a4cf0
mov dword [rsp + 0x70], 0x42fa0000
mov dword [rsp + 0x74], 0x41c80000
lea rdx, [rsp + 0x70]
lea rcx, str.Clear_Traces
call fcn.1400cac70
test al, al
jne 0x14006c269
mov r8b, 1
mov ecx, 1
call fcn.1400c95f0
cmp dword [0x140162664], 2
jne 0x14006c0ea
xor r8d, r8d
mov ecx, 2
call fcn.1400c95f0
lea rcx, str.Creator
call fcn.1400cdd20
lea rcx, str.Marker_Name:
call fcn.1400c9e20
xor r9d, r9d
mov r8d, pe_nt_image_headers64
lea rdx, [0x1401ac5b0]
lea rcx, str.MarkerName
call fcn.1400cf470
movups xmm0, xmmword [0x1401979d0]
movups xmmword [rsp + 0x340], xmm0
lea rax, [rsp + 0x340]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401122f4]
movaps xmm2, xmm9
call fcn.1400660c0
movss xmm0, dword [rsp + 0x34c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x348]
movss xmm2, dword [rsp + 0x344]
movss xmm1, dword [rsp + 0x340]
lea rcx, [rsp + 0x200]
call fcn.140042270
movups xmm1, xmmword [rax]
movups xmmword [0x1401979d0], xmm1
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x70]
lea rcx, str.Save_Position
call fcn.1400cac70
test al, al
je 0x14006ad39
mov byte [0x1401ac015], 1
call fcn.1400c8db0
lea rcx, [rsp + 0x70]
call fcn.1400a5170
movss xmm7, dword [rax]
movss dword [rsp + 0x60], xmm7
lea rcx, str.Select_a_File_to_load_or_create_one
call fcn.1400cdd20
movss xmm12, dword [0x140112328]
movss dword [rsp + 0x68], xmm12
movaps xmm13, xmm7
movss dword [rsp + 0x80], xmm7
movss xmm0, dword [0x140112058]
movss dword [rsp + 0x20], xmm0
movss xmm6, dword [0x1401120bc]
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, 3
call fcn.140095140
movaps xmm1, xmm10
mov ecx, 7
call fcn.140095200
movss xmm8, dword [0x140112054]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x200]
call fcn.140042270
mov rdx, rax
mov ecx, 3
call fcn.140095140
movaps xmm1, xmm10
mov ecx, 7
call fcn.140095200
mov dword [rsp + 0x70], 0x41200000
mov dword [rsp + 0x74], 0x41200000
lea rdx, [rsp + 0x70]
mov ecx, 2
call fcn.140095280
movss dword [rsp + 0x70], xmm7
mov dword [rsp + 0x74], 0x43480000
mov r8b, 1
lea rdx, [rsp + 0x70]
lea rcx, str.File_List
call fcn.14009c410
test al, al
je 0x14006b1b1
mov r8d, 0x104
lea rdx, [rsp + 0x350]
lea rcx, str.APPDATA
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x2e0]
call fcn.140008600
nop
lea r8, str.gpv3_resources_nadehelper
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.14001add0
nop
lea rcx, [rsp + 0x2e0]
call fcn.140013930
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x240]
call fcn.14001c950
nop
lea rcx, [rsp + 0x240]
call fcn.14005e670
nop
lea rcx, [rsp + 0x240]
call fcn.1400138c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], rsi
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x240]
call fcn.14001c950
nop
lea rcx, [rsp + 0x240]
call fcn.140008560
movzx ebx, al
lea rcx, [rsp + 0x240]
call fcn.1400138c0
test bl, bl
je 0x14006b120
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x240]
call fcn.14001c950
nop
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0xc8]
call fcn.140041f40
nop
lea rcx, [rsp + 0x240]
call fcn.1400138c0
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x200]
call fcn.140043fb0
mov rdx, rax
lea rcx, [rsp + 0xb8]
call fcn.1400421c0
nop
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x260]
call fcn.140043fb0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1400421f0
nop
mov r15, qword [rsp + 0x70]
nop dword [rax]
mov rbx, qword [rsp + 0xb8]
cmp rbx, r15
je 0x14006b0ca
mov rcx, rbx
call fcn.140041a20
test al, al
je 0x14006b023
lea rdx, str..txt
lea rcx, [rsp + 0x240]
call fcn.140044c10
nop
or edi, 1
mov dword [rsp + 0x88], edi
add rbx, 0x20
lea rdx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.140041760
or edi, 2
mov dword [rsp + 0x88], edi
lea rdx, [rsp + 0x240]
mov rcx, rax
call fcn.140041860
test al, al
je 0x14006b027
mov r14b, 1
jmp 0x14006b02a
add rbx, 0x20
xor r14b, r14b
test dil, 2
je 0x14006b048
and edi, 0xfffffffd
mov dword [rsp + 0x88], edi
lea rcx, [rsp + 0x2e0]
call fcn.1400138c0
nop
test dil, 1
je 0x14006b065
and edi, 0xfffffffe
mov dword [rsp + 0x88], edi
lea rcx, [rsp + 0x240]
call fcn.1400138c0
test r14b, r14b
je 0x14006b0b8
lea rdx, [rsp + 0x240]
mov rcx, rbx
call fcn.1400416a0
nop
lea rdx, [rsp + 0x2e0]
mov rcx, rax
call fcn.140041390
nop
mov rdx, rax
lea rcx, [rsp + 0x280]
call fcn.1400449b0
nop
lea rcx, [rsp + 0x2e0]
call fcn.140013930
nop
lea rcx, [rsp + 0x240]
call fcn.1400138c0
lea rcx, [rsp + 0xb8]
call fcn.1400420c0
jmp 0x14006afb0
lea rcx, [rsp + 0x70]
call fcn.1400056f0
nop
lea rcx, [rsp + 0xb8]
call fcn.1400056f0
nop
lea rcx, [rsp + 0xc8]
call fcn.1400056f0
nop
jmp 0x14006b120
mov rbx, qword [rsp + 0x280]
mov r14, qword [rsp + 0x288]
cmp rbx, r14
je 0x14006b190
mov qword [rsp + 0x70], 0
nop
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14006b14d
mov rcx, qword [rbx]
lea r9, [rsp + 0x70]
xor r8d, r8d
xor edx, edx
call fcn.1400d9050
test al, al
je 0x14006b187
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14006b16d
mov rdx, qword [rbx]
mov r8d, 0xff
lea rcx, [0x1401a9d90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1401a9e8f], 0
add rbx, 0x20
cmp rbx, r14
jne 0x14006b140
call fcn.14009c4c0
nop
lea rcx, [rsp + 0x280]
call fcn.140044b30
nop
lea rcx, [rsp + 0x2c0]
call fcn.140013930
mov ecx, 2
call fcn.140095310
mov rbx, qword [0x1401a9bf8]
movsxd rax, dword [rbx + 0x4840]
cmp eax, 1
jl 0x14006b1f4
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4848]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38b8], xmm0
dec dword [rbx + 0x4840]
mov ecx, 1
call fcn.140095310
movsxd rax, dword [rbx + 0x4840]
cmp eax, 1
jl 0x14006b230
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4848]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38b8], xmm0
dec dword [rbx + 0x4840]
or dword [rbx + 0x4780], 1
movss dword [rbx + 0x4784], xmm7
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x20
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov r9d, pe_nt_image_headers64
lea r8, [0x1401a9d90]
xor edx, edx
lea rcx, str.NewFileName
call fcn.1400d1a40
movss dword [rsp + 0x70], xmm7
mov dword [rsp + 0x74], 0x41c80000
lea rdx, [rsp + 0x70]
lea rcx, str.Create_File
call fcn.1400ca920
test al, al
je 0x14006b435
cmp byte [0x1401a9d90], 0
je 0x14006b412
mov r8d, 0x104
lea rdx, [rsp + 0x350]
lea rcx, str.APPDATA
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x2e0]
call fcn.140008600
nop
lea r8, str.gpv3_resources_nadehelper
mov rdx, rax
lea rcx, [rsp + 0x240]
call fcn.14001add0
nop
lea rcx, [rsp + 0x2e0]
call fcn.140013930
lea r8, [0x14010b46c]
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x300]
call fcn.14001ad60
nop
lea r8, [0x1401a9d90]
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.14001add0
nop
lea rcx, [rsp + 0x300]
call fcn.140013930
mov r8d, 2
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0xf0]
call fcn.14000f280
nop
cmp qword [rsp + 0x178], 0
je 0x14006b3b4
lea rdx, str.File_created:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001b810
mov rcx, rax
lea rdx, [rsp + 0x2c0]
call fcn.14001c790
lea rdx, [0x14001b9f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rsp + 0xf0]
call fcn.14000f240
jmp 0x14006b3e7
lea rdx, str.Failed_to_create_the_file__File_name:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001b810
mov rcx, rax
lea rdx, [0x1401a9d90]
call fcn.14001b810
lea rdx, [0x14001b9f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rsp + 0xf0]
call fcn.140009cb0
nop
lea rcx, [rsp + 0x2c0]
call fcn.140013930
nop
lea rcx, [rsp + 0x240]
call fcn.140013930
jmp 0x14006b435
lea rdx, str.Please_enter_a_valid_file_name_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14001b810
lea rdx, [0x14001b9f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movss dword [rsp + 0x70], xmm13
mov dword [rsp + 0x74], 0x41c80000
lea rdx, [rsp + 0x70]
lea rcx, str.Load_Positions
call fcn.1400ca920
test al, al
je 0x14006b4b3
mov r8d, 0xff
lea rdx, [0x1401a9d90]
lea rcx, [0x1401ac4b0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1401ac5af], 0
mov byte [0x1401ac018], 1
lea rdx, str.Loading_positions_from:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001b810
mov rcx, rax
lea rdx, [0x1401ac4b0]
call fcn.14001b810
lea rdx, [0x14001b9f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [0x1401a9bf8]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x14006b516
lea rdx, str.Nade_Helper_Positions
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14006b506
movzx ecx, byte [r8]
test cl, cl
je 0x14006b506
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14006b4fd
cmp byte [rax], cl
je 0x14006b506
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14006b4e8
movaps xmm3, xmm9
call fcn.1400cd8b0
mov rbx, qword [0x1401a9bf8]
movdqa xmm6, xmmword [0x140112870]
mov dword [rsp + 0x200], 3
movups xmm0, xmmword [rbx + 0x38e8]
movups xmmword [rsp + 0x204], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x200]
call fcn.1400ada60
movups xmmword [rbx + 0x38e8], xmm6
mov rbx, qword [0x1401a9bf8]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37fc]
mov dword [rsp + 0x70], 7
movss dword [rsp + 0x74], xmm0
lea rdx, [rsp + 0x70]
call fcn.1400ad970
mov dword [rbx + 0x37fc], 0x41200000
movdqa xmm6, xmmword [0x140112860]
mov rbx, qword [0x1401a9bf8]
mov dword [rsp + 0x200], 3
movups xmm0, xmmword [rbx + 0x38e8]
movups xmmword [rsp + 0x204], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x200]
call fcn.1400ada60
movups xmmword [rbx + 0x38e8], xmm6
mov rbx, qword [0x1401a9bf8]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37fc]
mov dword [rsp + 0x70], 7
movss dword [rsp + 0x74], xmm0
lea rdx, [rsp + 0x70]
call fcn.1400ad970
mov dword [rbx + 0x37fc], 0x41200000
mov rbx, qword [0x1401a9bf8]
lea rcx, [rbx + 0x4850]
movss xmm1, dword [rbx + 0x37d8]
movss xmm0, dword [rbx + 0x37dc]
mov dword [rsp + 0x70], 2
movss dword [rsp + 0x74], xmm1
movss dword [rsp + 0x78], xmm0
lea rdx, [rsp + 0x70]
call fcn.1400ad970
mov dword [rbx + 0x37d8], 0x41200000
mov dword [rbx + 0x37dc], 0x41200000
movss dword [rsp + 0x70], xmm13
movss dword [rsp + 0x74], xmm12
mov rcx, qword [0x1401a9bf8]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Position_List
call fcn.1400938e0
mov r14d, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f40], eax
jne 0x14006b6c3
lea r8, str.Position_List
mov edx, listen
mov ecx, eax
call fcn.1400ad200
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rsp + 0x70]
mov edx, r14d
lea rcx, str.Position_List
call fcn.14009c1e0
test al, al
je 0x14006c038
mov rax, qword [0x1401a9bf8]
movss xmm7, dword [rax + 0x3c20]
addss xmm7, dword [rax + 0x3820]
mov r12, rsi
mov rax, qword [0x140197a40]
mov rcx, qword [0x140197a38]
sub rax, rcx
sar rax, 5
test rax, rax
je 0x14006c033
movdqa xmm8, xmmword [0x140112cd0]
nop word [rax + rax]
mov rdx, r12
shl rdx, 5
add rdx, rcx
lea rcx, [rsp + 0x2a0]
call fcn.140012300
nop
lea r15, [rsp + 0x2a0]
mov rax, qword [rsp + 0x2a0]
mov rcx, qword [rsp + 0x2b8]
cmp rcx, 0xf
cmova r15, rax
mov r14, qword [rsp + 0x2b0]
cmp r14, 3
jb 0x14006b7d6
lea r13, [r14 + r15]
lea r8, [r13 - 2]
sub r8, r15
mov edx, 0x20
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14006b7c6
cmp word [rbx], 0x7c20
jne 0x14006b7a7
cmp byte [rbx + 2], 0x20
je 0x14006b839
inc rbx
lea r8, [r13 - 2]
sub r8, rbx
mov edx, 0x20
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14006b796
mov rax, qword [rsp + 0x2a0]
mov rcx, qword [rsp + 0x2b8]
mov rbx, 0xffffffffffffffff
xorps xmm0, xmm0
cmp rbx, 0xffffffffffffffff
je 0x14006b84e
movups xmmword [rsp + 0x320], xmm0
mov qword [rsp + 0x330], rsi
mov qword [rsp + 0x338], rsi
mov r8, rbx
cmp r14, rbx
cmovb r8, r14
lea rdx, [rsp + 0x2a0]
cmp rcx, 0xf
cmova rdx, rax
lea rcx, [rsp + 0x320]
call fcn.140008640
bts edi, 0x16
lea rax, [rsp + 0x320]
or edi, 4
jmp 0x14006b94e
sub rbx, r15
mov rax, qword [rsp + 0x2a0]
mov rcx, qword [rsp + 0x2b8]
jmp 0x14006b7dd
movups xmmword [rsp + 0x200], xmm0
lea r13, [rsp + 0x2a0]
cmp rcx, 0xf
cmova r13, rax
movabs rax, 0x7fffffffffffffff
cmp r14, rax
ja 0x14006c286
cmp r14, 0xf
ja 0x14006b8a5
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], recv
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x200], xmm0
jmp 0x14006b943
mov r15, r14
or r15, 0xf
cmp r15, rax
jbe 0x14006b8c4
mov r15, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14006b8f5
cmp r15, 0x16
mov eax, socket
cmovb r15, rax
lea rcx, [r15 + 1]
test rcx, rcx
jne 0x14006b8df
mov rax, rsi
jmp 0x14006b91c
cmp rcx, 0x1000
jb 0x14006b917
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14006c274
mov rcx, rax
call fcn.1400f40c0
mov rcx, rax
test rax, rax
je 0x14006c1e6
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14006b91c
call fcn.1400f40c0
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], r15
lea r8, [r14 + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x200]
or edi, 8
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2c0], xmm0
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2d0], xmm6
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
test dil, 8
je 0x14006b9c1
and edi, 0xfffffff7
mov rdx, qword [rsp + 0x218]
cmp rdx, 0xf
jbe 0x14006b9c1
inc rdx
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b9bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006c1c3
call fcn.1400f4414
nop
test dil, 4
je 0x14006ba0d
and edi, 0xfffffffb
mov rdx, qword [rsp + 0x338]
cmp rdx, 0xf
jbe 0x14006ba0d
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006ba08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006c1ca
call fcn.1400f4414
cmp rbx, 0xffffffffffffffff
je 0x14006ba8f
add rbx, 3
xorps xmm0, xmm0
movups xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x318], rsi
mov rax, qword [rsp + 0x2b0]
cmp rax, rbx
jb 0x14006c27a
sub rax, rbx
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rsp + 0x2a0]
cmp qword [rsp + 0x2b8], 0xf
cmova rdx, qword [rsp + 0x2a0]
add rdx, rbx
lea rcx, [rsp + 0x300]
call fcn.140008640
bts edi, 0x17
lea rax, [rsp + 0x300]
or edi, 0x10
jmp 0x14006baef
mov dword [rsp + 0x26c], esi
mov qword [rsp + 0x270], recv
mov qword [rsp + 0x278], recv
movsd xmm0, qword [str.Unknown_Map]
movsd qword [rsp + 0x260], xmm0
movzx eax, word [0x14010ddc8]
mov word [rsp + 0x268], ax
movzx eax, byte [0x14010ddca]
mov byte [rsp + 0x26a], al
mov byte [rsp + 0x26b], 0
lea rax, [rsp + 0x260]
or edi, 0x20
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x240], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x250], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
test dil, 0x20
je 0x14006bb62
and edi, 0xffffffdf
mov rdx, qword [rsp + 0x278]
cmp rdx, 0xf
jbe 0x14006bb62
inc rdx
mov rcx, qword [rsp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bb5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006c1d1
call fcn.1400f4414
nop
test dil, 0x10
je 0x14006bbae
and edi, 0xffffffef
mov rdx, qword [rsp + 0x318]
cmp rdx, 0xf
jbe 0x14006bbae
inc rdx
mov rcx, qword [rsp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bba9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006c1d8
call fcn.1400f4414
movsxd r14, dword [0x140162a00]
cmp r14, r12
sete r15b
jne 0x14006bbfb
mov rbx, qword [0x1401a9bf8]
mov dword [rsp + 0x200], socket
movups xmm0, xmmword [rbx + 0x3a08]
movups xmmword [rsp + 0x204], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rsp + 0x200]
call fcn.1400ada60
movups xmmword [rbx + 0x3a08], xmm8
mov qword [rsp + 0x70], 0
movabs rax, 0x7fffffffffffffff
movq rcx, xmm6
sub rax, rcx
cmp rax, 3
jb 0x14006c280
lea r9, [rsp + 0x2c0]
cmp qword [rsp + 0x2d8], 0xf
cmova r9, qword [rsp + 0x2c0]
mov qword [rsp + 0x30], 3
lea r13, [0x14010ddb8]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x2e0]
call fcn.140026c20
bts edi, 9
lea rdx, [rsp + 0x240]
cmp qword [rsp + 0x258], 0xf
cmova rdx, qword [rsp + 0x240]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x2e0]
call fcn.140013b90
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x280], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x290], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], recv
mov byte [rax], 0
bts edi, 8
mov dword [rsp + 0x88], edi
lea rcx, [rsp + 0x280]
cmp qword [rsp + 0x298], 0xf
cmova rcx, qword [rsp + 0x280]
lea r9, [rsp + 0x70]
xor r8d, r8d
movzx edx, r15b
call fcn.1400d9050
movzx ebx, al
mov rdx, qword [rsp + 0x298]
cmp rdx, 0xf
jbe 0x14006bd51
inc rdx
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bd4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006c1df
call fcn.1400f4414
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], recv
mov byte [rsp + 0x280], 0
lea rcx, [rsp + 0x2e0]
call fcn.140013930
test bl, bl
je 0x14006bd8a
mov r8d, r12d
mov dword [0x140162a00], r12d
jmp 0x14006bd91
mov r8d, dword [0x140162a00]
cmp r14, r12
jne 0x14006bdd1
mov r9, qword [0x1401a9bf8]
movsxd rax, dword [r9 + 0x4840]
cmp eax, 1
jl 0x14006bdd1
lea rdx, [rax + rax*4]
mov rcx, qword [r9 + 0x4848]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r9 + rax*8 + 0x38b8], xmm0
dec dword [r9 + 0x4840]
movsxd rax, r8d
cmp rax, r12
jne 0x14006be03
mov dword [rsp + 0xb8], 0
mov dword [rsp + 0xbc], 0x41c80000
lea rcx, [rsp + 0xb8]
call fcn.1400cd080
mov r8d, dword [0x140162a00]
movsxd rcx, r8d
cmp rcx, r12
jne 0x14006bfb3
test r8d, r8d
js 0x14006bfb3
mov rax, qword [0x140197a40]
sub rax, qword [0x140197a38]
sar rax, 5
cmp rcx, rax
jae 0x14006bfb3
mov rax, qword [0x1401a9bf8]
mov rcx, qword [rax + 0x3ef8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm7
call fcn.1400a4ec0
movaps xmm2, xmm13
subss xmm2, xmm11
movss dword [rsp + 0xc8], xmm2
mov dword [rsp + 0xcc], 0x41c80000
lea rdx, [rsp + 0xc8]
lea rcx, str.Remove_Selected_Position
call fcn.1400cac70
test al, al
je 0x14006bfb3
xor r8d, r8d
mov rdx, r13
lea rcx, [rsp + 0x2a0]
call fcn.140011fa0
cmp rax, 0xffffffffffffffff
je 0x14006bed2
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x2a0]
call fcn.140011f40
nop
or edi, 0x40
jmp 0x14006beeb
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x300]
call fcn.140012300
bts edi, 7
mov dword [rsp + 0x88], edi
mov rdx, rax
lea rcx, [rsp + 0x2e0]
call fcn.1400121a0
nop
test dil, dil
jns 0x14006bf21
btr edi, 7
mov dword [rsp + 0x88], edi
lea rcx, [rsp + 0x300]
call fcn.140013930
nop
test dil, 0x40
je 0x14006bf3e
and edi, 0xffffffbf
mov dword [rsp + 0x88], edi
lea rcx, [rsp + 0x320]
call fcn.140013930
mov byte [0x1401ac019], 1
lea rdx, [rsp + 0x2e0]
lea rcx, [0x1401979e0]
call fcn.1400120d0
mov rax, qword [0x140197a38]
mov qword [rsp + 0x260], rax
movsxd r8, dword [0x140162a00]
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x260]
call fcn.1400443c0
mov r8, qword [rax]
lea rdx, [rsp + 0xd8]
lea rcx, [0x140197a38]
call fcn.140044930
mov dword [0x140162a00], 0xffffffff
lea rcx, [rsp + 0x2e0]
call fcn.140013930
nop
lea rcx, [rsp + 0x240]
call fcn.140013930
nop
mov rdx, qword [rsp + 0x2d8]
cmp rdx, 0xf
jbe 0x14006c005
inc rdx
mov rcx, qword [rsp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bfff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006c1e6
call fcn.1400f4414
nop
lea rcx, [rsp + 0x2a0]
call fcn.140013930
inc r12
mov rax, qword [0x140197a40]
mov rcx, qword [0x140197a38]
sub rax, rcx
sar rax, 5
cmp r12, rax
jb 0x14006b730
call fcn.14009c4c0
mov ecx, 2
call fcn.140095310
mov rbx, qword [0x1401a9bf8]
movsxd rax, dword [rbx + 0x4840]
cmp eax, 1
jl 0x14006c07c
lea r8, [rax + rax*4]
mov rdx, qword [rbx + 0x4848]
movsxd rax, dword [rdx + r8*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rdx + r8*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38b8], xmm0
dec dword [rbx + 0x4840]
mov ecx, 1
call fcn.140095310
movsxd rax, dword [rbx + 0x4840]
cmp eax, 1
jl 0x14006c0b8
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4848]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38b8], xmm0
dec dword [rbx + 0x4840]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14006c0ea
cmp dword [rcx + 0x10], 1
jne 0x14006c0e5
cmp dword [rcx + 4], 0
je 0x14006c0ea
call fcn.1400c90b0
cmp dword [0x140162660], 4
jne 0x14006c0f8
call fcn.140042c20
call fcn.1400cd1f0
call fcn.14009c4c0
nop
lea rcx, [rsp + 0x220]
call fcn.140013930
call fcn.1400a12d0
cmp byte [0x1401abfd2], 0
je 0x14006c1f9
xorps xmm0, xmm0
movups xmmword [rsp + 0x220], xmm0
movdqa xmm1, xmmword [0x1401124d0]
movdqu xmmword [rsp + 0x230], xmm1
movsd xmm0, qword [0x14010d798]
movsd qword [rsp + 0x220], xmm0
movzx eax, word [0x14010d7a0]
mov word [rsp + 0x228], ax
movzx eax, byte [0x14010d7a2]
mov byte [rsp + 0x22a], al
mov byte [rsp + 0x22b], 0
lea rcx, [rsp + 0x220]
call fcn.1400499a0
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 0xf
jbe 0x14006c1f2
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c1ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006c1ed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400f4414
mov byte [0x1401abfd2], 0
mov rcx, qword [rsp + 0x460]
xor rcx, rsp
call fcn.1400f3ce0
lea r11, [rsp + 0x510]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
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
ret
call fcn.140061bd0
nop
call fcn.14007e5b0
call fcn.140061bd0
nop
call fcn.1400041c0
nop
call fcn.140018140
nop
call fcn.140004260
nop
call fcn.140004260
int3