Function at 0x180078d70
Capabilities:
Create process on windows
Self delete

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x180221010]
xor rax, rsp
mov qword [rbp + 0x1f], rax
xor r12d, r12d
mov rbx, qword [0x1803d64e0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm3, dword [rax + 0x14]
subss xmm3, dword [rax + 0x60]
addss xmm3, dword [0x1802062b8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x1802062b8]
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm3
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov dword [rbp - 0x11], 0x43e10000
mov dword [rbp - 0xd], 0x43e10000
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movsxd rcx, dword [rax + 0xc8]
mov rax, qword [rax + 0xd0]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Primary
call fcn.180012be0
cmp dword [rbx + 0x1c58], eax
jne 0x180073ae2
mov dword [rbx + 0x1c5c], eax
cmp dword [rbx + 0x1c98], eax
jne 0x180073af1
mov byte [rbx + 0x1c9c], 1
lea r8, [rbp - 0x11]
mov edx, eax
call fcn.1800450d0
mov rcx, qword [0x1803d8338]
call fcn.18001e6c0
lea rdi, [rbp - 1]
cmp dword [0x18037f4d0], 1
jne 0x180073b1e
movaps xmm0, xmmword [0x180206810]
jmp 0x180073b25
movaps xmm0, xmmword [0x180206770]
movups xmmword [rbp - 1], xmm0
mov rbx, qword [0x1803d64e0]
mov dword [rbp - 0x31], r12d
movups xmm0, xmmword [rbx + 0x162c]
movups xmmword [rbp - 0x2d], xmm0
lea rcx, [rbx + 0x1d38]
lea rdx, [rbp - 0x31]
call fcn.1800266a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x162c], xmm0
mov qword [rbp - 0x11], r12
lea rdx, [rbp - 0x11]
lea rcx, [0x180204f4c]
call fcn.180036330
mov r8d, dword [0x18037f4d0]
mov esi, 1
test al, al
cmovne r8d, esi
mov dword [0x18037f4d0], r8d
movss xmm7, dword [0x1802063a4]
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18001f120
mov rdi, qword [0x1803d64e0]
movsxd rax, dword [rdi + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [rdi + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rdi + rax*8 + 0x162c], xmm0
dec dword [rdi + 0x1d38]
lea rbx, [rbp - 1]
cmp r8d, 2
jne 0x180073be0
movaps xmm0, xmmword [0x180206810]
jmp 0x180073be7
movaps xmm0, xmmword [0x180206770]
movups xmmword [rbp - 1], xmm0
mov dword [rbp - 0x31], r12d
movups xmm0, xmmword [rdi + 0x162c]
movups xmmword [rbp - 0x2d], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [rdi + 0x1d38]
call fcn.1800266a0
movups xmm0, xmmword [rbx]
movups xmmword [rdi + 0x162c], xmm0
mov qword [rbp - 0x11], r12
lea rdx, [rbp - 0x11]
lea rcx, str.Anti_piv
call fcn.180036330
mov ecx, dword [0x18037f4d0]
mov edx, 2
test al, al
cmovne ecx, edx
mov dword [0x18037f4d0], ecx
mov r8, qword [0x1803d64e0]
movsxd rax, dword [r8 + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
call fcn.18001e760
mov eax, dword [0x18037f4d0]
cmp eax, esi
jne 0x18007485b
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xa
lea rdx, str.piv_enable
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Enable
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180073d01
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180073cfc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180073cfc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18001f120
mov dword [rbp - 0x11], 0x43160000
mov dword [rbp - 0xd], 0x41f00000
mov qword [rbp - 0x31], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
mov r8d, 7
lea rdx, [0x180204b20]
lea rcx, [rbp - 0x31]
call fcn.180010a00
nop
lea rcx, [rbp - 0x31]
call fcn.18007bc30
mov rdx, rax
lea r8, [rbp - 0x11]
lea rcx, str.piv_key
call fcn.180048bf0
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x180073d98
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180073d93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180073d93
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, dword [0x18020627c]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xf
lea rdx, str.pivbot_Samstrel
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Samstrel
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180073e83
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180073e7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180073e7e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xb
lea rdx, str.auto_pistol
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.bistripist
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180073efd
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180073ef8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180073ef8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18001f120
mov dword [rbp - 0x11], 0x43160000
mov dword [rbp - 0xd], 0x41f00000
mov qword [rbp - 0x31], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
mov r8d, 0xe
lea rdx, [0x180204f90]
lea rcx, [rbp - 0x31]
call fcn.180010a00
nop
lea rcx, [rbp - 0x31]
call fcn.18007bc30
mov rdx, rax
lea r8, [rbp - 0x11]
lea rcx, str.bistripist_key
call fcn.180048bf0
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x180073f94
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180073f8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180073f8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, dword [0x18020627c]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 8
lea rdx, [0x180204b58]
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Noatdach
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007407f
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007407a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007407a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 8
lea rdx, [0x180204b68]
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Noatdach___Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800740f9
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800740f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800740f4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x31], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
mov r8d, 0xd
lea rdx, str.pivbot_silent
lea rcx, [rbp - 0x31]
call fcn.180010a00
nop
lea rcx, [rbp - 0x31]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Silent
call fcn.180073530
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x180074173
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007416e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007416e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], 0
mov rcx, qword [0x1803d8338]
call fcn.18001e6c0
mov qword [rbp - 0x31], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
mov r8d, 0xc
lea rdx, str.pivbot_bones
lea rcx, [rbp - 0x31]
call fcn.180010a00
nop
lea rcx, [rbp - 0x31]
call fcn.18007bc30
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x1800741fb
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800741f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800741f6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xd8]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x5c]
subss xmm0, dword [0x180206284]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
xor r8d, r8d
lea rdx, str.Bones
lea rcx, [0x180166f33]
call fcn.18006f970
test al, al
je 0x1800745fd
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xc
lea rdx, str.pivbot_bones
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov rbx, rax
mov qword [rbp - 9], rax
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800742fb
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800742f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800742f6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
lea rdx, [0x180000000]
cmp esi, 0x10
ja case.0x180074325.0
movsxd rax, esi
mov ecx, dword [rdx + rax*4 + 0x74a34]
add rcx, rdx
jmp rcx
lea rdx, str.head
jmp 0x18007435b
lea rdx, str.body
jmp 0x18007435b
lea rdx, str.pelvis
jmp 0x18007435b
lea rdx, [0x180204948]
jmp 0x18007435b
lea rdx, str.foot
jmp 0x18007435b
lea rdx, [0x180166f33]
mov qword [rbp - 1], r12
mov qword [rbp + 0xf], r12
mov qword [rbp + 0x17], r12
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x180074370
lea rcx, [rbp - 1]
call fcn.180010a00
nop
mov r14, qword [rbp + 0xf]
test r14, r14
jne 0x1800743d2
mov rdx, qword [rbp + 0x17]
cmp rdx, 0x10
jb 0x1800745ae
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800745a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800745a9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov qword [rbp - 0x11], 0
test dword [rbx], esi
setne byte [rbp - 0x39]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 9
jb 0x180074a25
lea r13, [rbp - 1]
cmp qword [rbp + 0x17], 0x10
setae byte [rbp - 0x38]
mov r15, qword [rbp - 1]
cmovae r13, r15
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], r12
lea r12, [r14 + 9]
mov ebx, 0xf
lea rdi, [rbp - 0x31]
cmp r12, rbx
jbe 0x1800744a7
mov rbx, r12
or rbx, 0xf
cmp rbx, rcx
jbe 0x18007444c
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x180074473
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x180074492
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180074a2b
mov rcx, rax
call fcn.1801123d0
test rax, rax
je 0x1800746d2
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1800744a3
test rcx, rcx
je 0x1800744a1
call fcn.1801123d0
mov rdi, rax
jmp 0x1800744a3
xor edi, edi
mov qword [rbp - 0x31], rdi
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], rbx
mov r8, r14
mov rdx, r13
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.pivBONE]
movsd qword [rdi + r14], xmm0
movzx eax, byte [0x180205000]
mov byte [rdi + r14 + 8], al
mov byte [rdi + r12], 0
lea rcx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rcx, qword [rbp - 0x31]
lea r9, [rbp - 0x11]
mov r8d, 1
movzx edx, byte [rbp - 0x39]
call fcn.180044590
movzx ebx, al
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x18007453b
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180074536
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800746d2
call fcn.18011240c
xor r12d, r12d
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], 0xf
mov byte [rbp - 0x31], r12b
test bl, bl
mov rbx, qword [rbp - 9]
je 0x18007456a
mov ecx, dword [rbx]
test esi, ecx
jne 0x180074562
or ecx, esi
mov dword [rbx], ecx
jmp 0x18007456a
mov eax, esi
not eax
and eax, ecx
mov dword [rbx], eax
test dword [rbx], esi
je 0x180074574
call fcn.18001ea60
nop
cmp byte [rbp - 0x38], 0
je 0x1800745ae
mov rdx, qword [rbp + 0x17]
inc rdx
mov rax, r15
cmp rdx, 0x1000
jb 0x1800745a6
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800743cb
mov rcx, r15
call fcn.18011240c
inc esi
cmp esi, 0x10
jle 0x18007430c
mov rbx, qword [0x1803d64e0]
mov rax, qword [rbx + 0x1c10]
cmp qword [rbx + 0x1dc8], rax
jne 0x1800745e1
mov qword [rbx + 0x1ee8], rax
mov dword [rbx + 0x1ef0], 2
test dword [rax + 0xc], 0x1000000
je 0x1800745f1
mov byte [rbx + 0x1ba6], 1
call fcn.18001e2a0
mov byte [rbx + 0x1ba6], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180074636
mov qword [rbp - 0x11], 0
movaps xmm1, xmm7
lea rcx, [rbp - 0x11]
call fcn.18001ee80
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xa
lea rdx, str.pivbot_fov
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 9], 0xb4
mov dword [rbp - 0x11], r12d
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], r12
lea rcx, [rbp - 9]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x11]
mov r8, rax
mov edx, 4
lea rcx, [0x180205014]
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800746de
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800746d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800746d9
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.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180074728
mov qword [rbp - 0x11], 0
movaps xmm1, xmm7
lea rcx, [rbp - 0x11]
call fcn.18001ee80
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xa
lea rdx, str.piv_smooth
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 0x11], 0x64
mov dword [rbp - 9], r12d
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], r12d
lea rcx, [0x180167394]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x11]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 9]
mov r8, rax
mov edx, 4
lea rcx, str.Smooth
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800747d0
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800747cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800747cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180074821
mov qword [rbp - 1], 0
movaps xmm1, xmm7
lea rcx, [rbp - 1]
call fcn.18001ee80
mov r8, qword [0x1803d64e0]
movsxd rax, dword [r8 + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
call fcn.18001e760
mov eax, dword [0x18037f4d0]
cmp eax, 2
jne 0x1800749ee
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
lea r8d, [rax + 0x10]
lea rdx, str.rage_antipiv_pitch
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x20], 4
lea r9, str.None
mov rdx, rax
lea rcx, str.Pitch
call fcn.180070570
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800748eb
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800748e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800748e6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x10
lea rdx, str.rage_antipiv_yaw
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x20], 3
lea r9, str.None
mov rdx, rax
lea rcx, [0x180205034]
call fcn.180070570
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180074974
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007496f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007496f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xb
lea rdx, str.fixmovement
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Fix_movement
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800749ee
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800749e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800749e9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
call fcn.180019260
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1801123b0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm7, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.18000cca0
nop
call fcn.18000cc00
int3
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x180221010]
xor rax, rsp
mov qword [rbp + 0xf], rax
xor esi, esi
mov rbx, qword [0x1803d64e0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm3, dword [rax + 0x14]
subss xmm3, dword [rax + 0x60]
addss xmm3, dword [0x1802062b8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x1802062b8]
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm3
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
movss xmm0, dword [0x180206330]
movss dword [rbp - 0x39], xmm0
movss xmm1, dword [0x18020632c]
movss dword [rbp - 0x35], xmm1
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movsxd rcx, dword [rax + 0xc8]
mov rax, qword [rax + 0xd0]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Primary
call fcn.180012be0
cmp dword [rbx + 0x1c58], eax
jne 0x180074b91
mov dword [rbx + 0x1c5c], eax
cmp dword [rbx + 0x1c98], eax
jne 0x180074ba0
mov byte [rbx + 0x1c9c], 1
lea r8, [rbp - 0x39]
mov edx, eax
call fcn.1800450d0
mov rcx, qword [0x1803d8338]
call fcn.18001e6c0
lea rdi, [rbp - 0x39]
cmp dword [0x1803d6510], 1
jne 0x180074bcd
movaps xmm0, xmmword [0x180206810]
jmp 0x180074bd4
movaps xmm0, xmmword [0x180206770]
movups xmmword [rbp - 0x39], xmm0
mov rbx, qword [0x1803d64e0]
mov dword [rbp - 0x21], esi
movups xmm0, xmmword [rbx + 0x162c]
movups xmmword [rbp - 0x1d], xmm0
lea rcx, [rbx + 0x1d38]
lea rdx, [rbp - 0x21]
call fcn.1800266a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x162c], xmm0
mov qword [rbp - 0x39], rsi
lea rdx, [rbp - 0x39]
lea rcx, str.Player
call fcn.180036330
mov r8d, dword [0x1803d6510]
mov ecx, 1
test al, al
cmovne r8d, ecx
mov dword [0x1803d6510], r8d
mov rbx, qword [0x1803d64e0]
movsxd rax, dword [rbx + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x162c], xmm0
dec dword [rbx + 0x1d38]
movss xmm6, dword [0x1802063a4]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
lea rdi, [rbp - 0x39]
cmp r8d, 2
jne 0x180074c8e
movaps xmm0, xmmword [0x180206810]
jmp 0x180074c95
movaps xmm0, xmmword [0x180206770]
movups xmmword [rbp - 0x39], xmm0
mov dword [rbp - 0x21], esi
movups xmm0, xmmword [rbx + 0x162c]
movups xmmword [rbp - 0x1d], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [rbx + 0x1d38]
call fcn.1800266a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x162c], xmm0
mov qword [rbp - 0x39], rsi
lea rdx, [rbp - 0x39]
lea rcx, str.Entities
call fcn.180036330
mov r8d, dword [0x1803d6510]
mov r14d, 2
test al, al
cmovne r8d, r14d
mov dword [0x1803d6510], r8d
mov rbx, qword [0x1803d64e0]
movsxd rax, dword [rbx + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x162c], xmm0
dec dword [rbx + 0x1d38]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
lea rdi, [rbp - 0x39]
test r8d, r8d
jne 0x180074d40
movaps xmm0, xmmword [0x180206810]
jmp 0x180074d47
movaps xmm0, xmmword [0x180206770]
movups xmmword [rbp - 0x39], xmm0
mov dword [rbp - 0x21], esi
movups xmm0, xmmword [rbx + 0x162c]
movups xmmword [rbp - 0x1d], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [rbx + 0x1d38]
call fcn.1800266a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x162c], xmm0
mov qword [rbp - 0x39], rsi
lea rdx, [rbp - 0x39]
lea rcx, str.Other
call fcn.180036330
mov r8d, dword [0x1803d6510]
test al, al
cmovne r8d, esi
mov dword [0x1803d6510], r8d
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
lea rdi, [rbp - 0x39]
cmp r8d, 3
jne 0x180074db9
movaps xmm0, xmmword [0x180206810]
jmp 0x180074dc0
movaps xmm0, xmmword [0x180206770]
movups xmmword [rbp - 0x39], xmm0
mov rbx, qword [0x1803d64e0]
mov dword [rbp - 0x21], esi
movups xmm0, xmmword [rbx + 0x162c]
movups xmmword [rbp - 0x1d], xmm0
lea rcx, [rbx + 0x1d38]
lea rdx, [rbp - 0x21]
call fcn.1800266a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x162c], xmm0
mov qword [rbp - 0x39], rsi
lea rdx, [rbp - 0x39]
lea rcx, str.Skybox
call fcn.180036330
mov ecx, dword [0x1803d6510]
mov edx, 3
test al, al
cmovne ecx, edx
mov dword [0x1803d6510], ecx
mov r8, qword [0x1803d64e0]
movsxd rax, dword [r8 + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
call fcn.18001e760
mov r8, qword [0x1803d64e0]
movsxd rax, dword [r8 + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
movss xmm7, dword [0x180206214]
cmp dword [0x1803d6510], esi
jne 0x1800754a5
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], sil
jne 0x180074ed0
mov qword [rbp - 0x39], rsi
movaps xmm1, xmm6
lea rcx, [rbp - 0x39]
call fcn.18001ee80
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xf
lea rdx, str.pivbot_fov_draw
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Field_of_view
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180074f4a
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180074f45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180074f45
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x20
lea rdx, [0x1803d4920]
lea rcx, [0x180166f33]
call fcn.180072390
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x12
lea rdx, str.pivbot_draw_target
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Line_target
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075044
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007503f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007503f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r9, qword [0x1803d64e0]
mov rax, qword [r9 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r9 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x20
lea rdx, [0x1803d4910]
lea rcx, [0x1802002d8]
call fcn.180072390
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xb
lea rdx, str.visual_spec
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.pisbkososi_list
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007513e
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075139
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075139
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 9
lea rdx, str.vis_radar
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Radar
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800751b8
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800751b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800751b3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 8
lea rdx, str.anti_obs
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.OBS_bypass
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075232
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007522d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007522d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xa
lea rdx, str.fullbright
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Fullbright__Screengrab_detected_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800752ac
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800752a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800752a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
movss xmm4, dword [0x1802062d4]
movss dword [rbp - 0x39], xmm4
movss xmm5, dword [0x18020626c]
movss dword [rbp - 0x35], xmm5
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xe
lea rdx, str.fullbright_key
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov rdx, rax
lea r8, [rbp - 0x39]
lea rcx, str.bright
call fcn.180048bf0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007534f
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007534a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007534a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xa
lea rdx, str.custom_fov
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 1], 0xb4
mov dword [rbp + 7], esi
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp - 1]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 7]
mov r8, rax
mov edx, 4
lea rcx, str.Fov_of_the_screen__Screengrab_detected_
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800753ee
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800753e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800753e9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x21], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
mov r8d, 0x13
lea rdx, str.custom_aspect_ratio
lea rcx, [rbp - 0x21]
call fcn.180010a00
nop
mov dword [rbp + 7], 0xb4
mov dword [rbp - 1], esi
lea rcx, [rbp - 0x21]
call fcn.18007bc30
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp + 7]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 1]
mov r8, rax
mov edx, 4
lea rcx, str.Aspect_ratio__Screengrab_detected_
call fcn.1800706f0
nop
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jb 0x18007548d
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075488
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075488
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x11], xmm0
mov byte [rbp - 0x21], 0
mov r8, qword [0x1803d64e0]
cmp dword [0x1803d6510], 1
jne 0x180076378
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1800754eb
mov qword [rbp - 0x39], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x39]
call fcn.18001ee80
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180075524
mov qword [rbp - 0x39], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x39]
call fcn.18001ee80
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, dword [0x180206234]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 8
lea rdx, str.ddt_dist
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 0x29], 0x4e20
mov dword [rbp - 0x39], esi
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp - 0x29]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x39]
mov r8, rax
mov edx, 4
lea rcx, str.Distance
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007561c
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075617
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075617
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x13
lea rdx, str.ddt_out_of_view_rad
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 0x39], 0x3e8
mov dword [rbp - 0x29], esi
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp - 0x39]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x29]
mov r8, rax
mov edx, 4
lea rcx, str.Out_of_view_radius
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800756bb
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800756b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800756b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180075705
mov qword [rbp - 0x39], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x39]
call fcn.18001ee80
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xf
lea rdx, str.ddt_out_of_view
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Out_of_view
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007577f
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007577a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007577a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d4930]
lea rcx, str.out_of_view_color
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x11
lea rdx, str.ddt_player_enable
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, [0x180200278]
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800758d5
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800758d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800758d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3e70]
lea rcx, str.box_color
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x13
lea rdx, str.ddt_players_dormant
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Dormant
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075a2b
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075a26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075a26
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xd
lea rdx, str.ddt_player_hp
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, [0x1802052a8]
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075aa5
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075aa0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075aa0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xf
lea rdx, str.ddt_player_name
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Name
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075b1f
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075b1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075b1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3ea0]
lea rcx, str.string_color
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x11
lea rdx, str.ddt_player_rpname
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Rpname__Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075c75
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075c70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075c70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3ee0]
lea rcx, str.string_color_rp
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x10
lea rdx, str.ddt_player_group
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Usergroup__Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075dcb
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075dc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075dc6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3eb0]
lea rcx, str.string_color_user
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x11
lea rdx, str.ddt_player_weapon
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Weapon__Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180075f21
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180075f1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180075f1c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3e90]
lea rcx, str.string_color_weapon
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x15
lea rdx, str.ddt_player_team_color
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Team_color__Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180076077
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076072
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180076072
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xf
lea rdx, str.ddt_player_team
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Job__Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800760f1
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800760ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800760ec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3ec0]
lea rcx, str.string_color_job
call fcn.180072390
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x10
lea rdx, str.ddt_player_armor
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Armor__Lua_metod_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180076247
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076242
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180076242
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
addss xmm4, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x400120
lea rdx, [0x1803d3ed0]
lea rcx, str.string_color_aromor
call fcn.180072390
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 8
lea rdx, str.ddt_type
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x20], r14d
lea r9, str.border
mov rdx, rax
lea rcx, str.Box_type
call fcn.180070570
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007634d
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076348
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180076348
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8d, 0x400120
lea rdx, [0x1803d3e80]
lea rcx, str.Friend_ddt_color
call fcn.180072390
mov r8, qword [0x1803d64e0]
cmp dword [0x1803d6510], 2
jne 0x180076744
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x1800763b7
mov qword [rbp - 0x39], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x39]
call fcn.18001ee80
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xc
lea rdx, str.ddt_dist_ent
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 0x39], 0x4e20
mov dword [rbp - 0x29], esi
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rsi
lea r8, [rbp - 0x39]
mov qword [rsp + 0x20], r8
lea r9, [rbp - 0x29]
mov r8, rax
mov edx, 4
lea rcx, str.Distance
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180076456
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076451
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180076451
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x12
lea rdx, str.ddt_entitie_enable
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, [0x180200278]
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800764d0
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800764cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800764cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov r8, qword [0x1803d64e0]
mov rax, qword [r8 + 0x1c10]
movss xmm4, dword [rax + 0xdc]
subss xmm4, dword [rax + 0x14]
addss xmm4, dword [rax + 0x60]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm4, xmm7
addss xmm1, xmm4
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov r8d, 0x120
lea rdx, [0x1803d3e60]
lea rcx, [0x180166f33]
call fcn.180072390
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x13
lea rdx, str.ddt_entitie_dormant
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Dormant
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800765ca
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800765c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800765c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x10
lea rdx, str.ddt_entitie_name
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Name
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180076644
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007663f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007663f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xe
lea rdx, str.ddt_entitie_hp
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, [0x1802052a8]
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800766be
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800766b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800766b9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xc
lea rdx, str.ddt_type_ent
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x20], r14d
lea r9, str.border
mov rdx, rax
lea rcx, str.Box_type
call fcn.180070570
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180076744
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007673f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007673f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
cmp dword [0x1803d6510], 3
jne 0x180076e06
lea rcx, str.Screengrab_detected
call fcn.1800358b0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180076796
mov qword [rbp - 0x39], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x39]
call fcn.18001ee80
mov rcx, qword [0x1803d8320]
mov rax, qword [rcx]
lea rdx, str.sv_skyname
call qword [rax + 0x88]
mov r13, rax
mov edx, dword [0x1803d6494]
mov rcx, qword gs:[0x58]
mov r14d, 4
mov rdi, qword [rcx + rdx*8]
mov ecx, dword [rdi + r14]
cmp dword [0x1803d86c8], ecx
jle 0x180076814
lea rcx, [0x1803d86c8]
call fcn.180112708
cmp dword [0x1803d86c8], 0xffffffff
jne 0x180076814
xorps xmm0, xmm0
movdqu xmmword [0x1803d8918], xmm0
mov qword [0x1803d8928], rsi
lea rcx, [0x180122b00]
call fcn.180112e1c
lea rcx, [0x1803d86c8]
call fcn.1801126a8
cmp byte [0x1803d832d], 0
jne 0x1800768e4
mov byte [0x1803d832d], 1
lea rdx, [rbp - 0x21]
call fcn.180076e50
mov rbx, rax
lea rax, [0x1803d8918]
cmp rax, rbx
je 0x1800768db
mov rcx, qword [0x1803d8918]
test rcx, rcx
je 0x1800768b0
mov rdx, qword [0x1803d8920]
call fcn.18005bb80
mov rdx, qword [0x1803d8928]
mov rcx, qword [0x1803d8918]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076899
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180076899
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
xorps xmm0, xmm0
movdqu xmmword [0x1803d8918], xmm0
mov qword [0x1803d8928], rsi
mov rax, qword [rbx]
mov qword [0x1803d8918], rax
mov rax, qword [rbx + 8]
mov qword [0x1803d8920], rax
mov rax, qword [rbx + 0x10]
mov qword [0x1803d8928], rax
mov qword [rbx], rsi
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
lea rcx, [rbp - 0x21]
call fcn.18005a660
mov eax, dword [rdi + r14]
cmp dword [0x1803d8be8], eax
jle 0x180076936
lea rcx, [0x1803d8be8]
call fcn.180112708
cmp dword [0x1803d8be8], 0xffffffff
jne 0x180076936
mov qword [0x1803d8970], rsi
mov qword [0x1803d8980], rsi
mov qword [0x1803d8988], 0xf
lea rcx, [0x180122a90]
call fcn.180112e1c
lea rcx, [0x1803d8be8]
call fcn.1801126a8
mov eax, dword [rdi + r14]
cmp dword [0x1803d893c], eax
jle 0x180076988
lea rcx, [0x1803d893c]
call fcn.180112708
cmp dword [0x1803d893c], 0xffffffff
jne 0x180076988
mov qword [0x1803d8a18], rsi
mov qword [0x1803d8a28], rsi
mov qword [0x1803d8a30], 0xf
lea rcx, [0x180122a20]
call fcn.180112e1c
lea rcx, [0x1803d893c]
call fcn.1801126a8
movss xmm0, dword [0x180206314]
movss dword [rbp - 0x39], xmm0
movss xmm1, dword [0x1802062ec]
movss dword [rbp - 0x35], xmm1
lea rdx, [rbp - 0x39]
lea rcx, str.skyboxs
call fcn.180044cc0
mov rdi, qword [0x1803d8918]
mov r12, qword [0x1803d8920]
lea r15, [0x1803d8a18]
cmp rdi, r12
je 0x180076be9
lea r14, [0x1803d8970]
nop word [rax + rax]
mov rax, rdi
mov rcx, qword [rdi + 0x18]
cmp rcx, 0x10
jb 0x1800769f0
mov rax, qword [rdi]
cmp byte [rax + 9], 0x2e
jne 0x180076a6d
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x49], rsi
mov qword [rbp - 0x41], rsi
mov r8d, 7
cmp qword [rdi + 0x10], r8
cmovb r8, qword [rdi + 0x10]
mov rdx, rdi
cmp rcx, 0x10
jb 0x180076a1d
mov rdx, qword [rdi]
lea rcx, [rbp - 0x59]
call fcn.180010a00
lea rdx, [rbp - 0x59]
mov rcx, rdi
call fcn.1800498e0
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180076a6d
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076a68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180076d80
call fcn.18011240c
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180076a7a
mov rcx, qword [rdi]
lea rdx, str.bk.vtf
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180076bdc
mov qword [rbp - 0x39], 0
mov rdx, r14
cmp qword [0x1803d8988], 0x10
cmovae rdx, qword [0x1803d8970]
mov r8, qword [rdi + 0x10]
mov rcx, rdi
mov r14, qword [rdi + 0x18]
cmp r14, 0x10
jb 0x180076abf
mov rcx, qword [rdi]
cmp r8, qword [0x1803d8980]
jne 0x180076ad6
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x180076ad6
mov sil, 1
jmp 0x180076ad9
xor sil, sil
mov rbx, rdi
cmp r14, 0x10
jb 0x180076ae5
mov rbx, qword [rdi]
cmp byte [rbx], 0x43
jne 0x180076aed
inc rbx
lea rdx, str.skybox
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180076b06
lea rbx, [rax + 7]
lea r9, [rbp - 0x39]
xor r8d, r8d
movzx edx, sil
mov rcx, rbx
call fcn.180044590
lea r14, [0x1803d8970]
test al, al
je 0x180076bda
cmp r14, rdi
je 0x180076b7f
mov rsi, qword [rdi + 0x10]
mov r9, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180076b3e
mov r9, qword [rdi]
mov rax, qword [0x1803d8988]
cmp rsi, rax
ja 0x180076b74
mov rbx, r14
cmp rax, 0x10
cmovae rbx, qword [0x1803d8970]
mov qword [0x1803d8980], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x180076b7f
mov rdx, rsi
mov rcx, r14
call fcn.180010e30
mov rsi, qword [0x1803d8980]
mov r9, r14
cmp qword [0x1803d8988], 0x10
cmovae r9, qword [0x1803d8970]
mov rax, qword [0x1803d8a30]
cmp rsi, rax
ja 0x180076bcf
mov rbx, r15
cmp rax, 0x10
cmovae rbx, qword [0x1803d8a18]
mov qword [0x1803d8a28], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x180076bda
mov rdx, rsi
mov rcx, r15
call fcn.180010e30
xor esi, esi
add rdi, 0x20
cmp rdi, r12
jne 0x1800769e0
call fcn.180019260
call fcn.18001f530
mov dword [rbp - 0x39], 0x43978000
mov dword [rbp - 0x35], 0x41c80000
lea rdx, [rbp - 0x39]
lea rcx, str.Load
call fcn.180036330
test al, al
je 0x180076d93
cmp qword [0x1803d8980], 0
je 0x180076d93
cmp qword [0x1803d8a30], 0x10
cmovae r15, qword [0x1803d8a18]
lea rbx, [r15 + 1]
cmp byte [r15], 0x43
cmovne rbx, r15
lea rdx, str.skybox
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180076c5c
lea rbx, [rax + 7]
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x11], rsi
mov qword [rbp - 9], rsi
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x180076c70
mov rdx, rbx
lea rcx, [rbp - 0x21]
call fcn.180010a00
nop
mov edi, esi
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x180076d2b
cmp byte [rbx], 0x2e
jne 0x180076d1a
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x49], rsi
mov qword [rbp - 0x41], rsi
lea eax, [rdi - 2]
movsxd r8, eax
cmp rcx, r8
cmovb r8, rcx
lea rdx, [rbp - 0x21]
cmp qword [rbp - 9], 0x10
cmovae rdx, qword [rbp - 0x21]
lea rcx, [rbp - 0x59]
call fcn.180010a00
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jb 0x180076d06
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076d01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180076d87
call fcn.18011240c
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [rbp - 0x21], xmm0
movups xmm1, xmmword [rbp - 0x49]
movups xmmword [rbp - 0x11], xmm1
mov rcx, qword [rbp - 0x11]
inc edi
inc rbx
movsxd rax, edi
cmp rax, rcx
jb 0x180076c96
mov rax, qword [r13]
lea rdx, [rbp - 0x21]
cmp qword [rbp - 9], 0x10
cmovae rdx, qword [rbp - 0x21]
mov rcx, r13
call qword [rax + 0x98]
nop
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jb 0x180076d93
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180076d8e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180076d8e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
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.18011240c
mov dword [rbp - 0x39], 0x43978000
mov dword [rbp - 0x35], 0x41c80000
lea rdx, [rbp - 0x39]
lea rcx, str.Refresh
call fcn.180036330
movzx ecx, byte [0x1803d832d]
test al, al
cmovne ecx, esi
mov byte [0x1803d832d], cl
mov dword [rbp - 0x39], 0x43978000
mov dword [rbp - 0x35], 0x41c80000
lea rdx, [rbp - 0x39]
lea rcx, str.Open_Folder
call fcn.180036330
test al, al
je 0x180076e06
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
xor r9d, r9d
lea r8, str.garrysmodmaterials_skybox
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.180019260
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.1801123b0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x100
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x180221010]
xor rax, rsp
mov qword [rbp + 7], rax
xor r15d, r15d
mov rbx, qword [0x1803d64e0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm3, dword [rax + 0x14]
subss xmm3, dword [rax + 0x60]
addss xmm3, dword [0x1802062b8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x1802062b8]
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm3
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov dword [rbp - 0x69], 0x43e10000
mov dword [rbp - 0x65], 0x43e10000
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movsxd rcx, dword [rax + 0xc8]
mov rax, qword [rax + 0xd0]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Primary
call fcn.180012be0
cmp dword [rbx + 0x1c58], eax
jne 0x180077336
mov dword [rbx + 0x1c5c], eax
cmp dword [rbx + 0x1c98], eax
jne 0x180077345
mov byte [rbx + 0x1c9c], 1
lea r8, [rbp - 0x69]
mov edx, eax
call fcn.1800450d0
mov rcx, qword [0x1803d8338]
call fcn.18001e6c0
lea rdi, [rsp + 0x48]
cmp dword [0x18037f4d4], 1
jne 0x180077373
movaps xmm0, xmmword [0x180206810]
jmp 0x18007737a
movaps xmm0, xmmword [0x180206770]
movups xmmword [rsp + 0x48], xmm0
mov rbx, qword [0x1803d64e0]
mov dword [rbp - 0x11], r15d
movups xmm0, xmmword [rbx + 0x162c]
movups xmmword [rbp - 0xd], xmm0
lea rcx, [rbx + 0x1d38]
lea rdx, [rbp - 0x11]
call fcn.1800266a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x162c], xmm0
mov qword [rbp - 0x69], r15
lea rdx, [rbp - 0x69]
lea rcx, str.General
call fcn.180036330
mov r8d, dword [0x18037f4d4]
mov r13d, 1
test al, al
cmovne r8d, r13d
mov dword [0x18037f4d4], r8d
mov rdi, qword [0x1803d64e0]
movsxd rax, dword [rdi + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [rdi + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rdi + rax*8 + 0x162c], xmm0
dec dword [rdi + 0x1d38]
movss xmm6, dword [0x1802063a4]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
lea rbx, [rsp + 0x48]
cmp r8d, 2
jne 0x180077438
movaps xmm0, xmmword [0x180206810]
jmp 0x18007743f
movaps xmm0, xmmword [0x180206770]
movups xmmword [rsp + 0x48], xmm0
mov dword [rbp - 0x11], r15d
movups xmm0, xmmword [rdi + 0x162c]
movups xmmword [rbp - 0xd], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [rdi + 0x1d38]
call fcn.1800266a0
movups xmm0, xmmword [rbx]
movups xmmword [rdi + 0x162c], xmm0
mov qword [rbp - 0x69], r15
lea rdx, [rbp - 0x69]
lea rcx, str.Target
call fcn.180036330
mov ecx, dword [0x18037f4d4]
mov r12d, 2
test al, al
cmovne ecx, r12d
mov dword [0x18037f4d4], ecx
mov r8, qword [0x1803d64e0]
movsxd rax, dword [r8 + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
call fcn.18001e760
mov r8, qword [0x1803d64e0]
movsxd rax, dword [r8 + 0x1d38]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
mov eax, dword [0x18037f4d4]
cmp eax, r13d
jne 0x180077a9f
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], r13b
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], r15b
jne 0x180077547
mov qword [rbp - 0x69], r15
movaps xmm1, xmm6
lea rcx, [rbp - 0x69]
call fcn.18001ee80
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 4
lea rdx, str.bhop
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.prigaesh
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800775c1
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800775bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800775bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xa
lea rdx, str.zxcccursed
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, [0x180205460]
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007763b
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077636
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180077636
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xc
lea rdx, str.third_person
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Thirdperson__Screengrab_detected_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800776b5
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800776b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800776b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov dword [rbp - 0x69], 0x43160000
mov dword [rbp - 0x65], 0x41f00000
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x10
lea rdx, str.third_person_key
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov rdx, rax
lea r8, [rbp - 0x69]
lea rcx, str.third
call fcn.180048bf0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007774c
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077747
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180077747
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
movss xmm7, dword [0x18020627c]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 7
lea rdx, str.smotrim
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18008c2b0
mov rdx, rax
lea rcx, str.Berak_Fanera__Screengrab_detected_
call fcn.180073530
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007783b
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077836
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180077836
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001f120
mov dword [rbp - 0x69], 0x43160000
mov dword [rbp - 0x65], 0x41f00000
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xb
lea rdx, str.smotrim_key
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov rdx, rax
lea r8, [rbp - 0x69]
lea rcx, str.cam
call fcn.180048bf0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800778d2
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800778cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800778cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0x15
lea rdx, str.third_person_distance
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 0x19], 0xb4
mov dword [rbp - 0x69], r15d
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r15
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x69]
mov r8, rax
mov edx, 4
lea rcx, str.Thirdperson_distance
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x1800779e0
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800779db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800779db
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xd
lea rdx, str.smotrim_speed
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
mov dword [rbp - 0x69], 0x32
mov dword [rbp - 0x19], r15d
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r15
lea rcx, [rbp - 0x69]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x19]
mov r8, rax
mov edx, 4
lea rcx, str.Berak_Fanera_speed
call fcn.1800706f0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180077a81
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077a7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180077a7c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov eax, dword [0x18037f4d4]
mov r8, qword [0x1803d64e0]
cmp eax, 2
jne 0x180078c70
mov rax, qword [r8 + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x180077ada
mov qword [rbp - 0x69], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x69]
call fcn.18001ee80
movss xmm0, dword [0x18020630c]
movss dword [rbp - 0x69], xmm0
mov dword [rbp - 0x65], 0x41f00000
mov qword [rbp - 0x59], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x49], xmm0
mov r8d, 0xf
lea rdx, str.add_entity_bind
lea rcx, [rbp - 0x59]
call fcn.180010a00
nop
lea rcx, [rbp - 0x59]
call fcn.18007bc30
mov rdx, rax
lea r8, [rbp - 0x69]
lea rcx, str.Keybind_add
call fcn.180048bf0
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180077b6c
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180077b67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180077b67
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x49], xmm0
mov byte [rbp - 0x59], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm2, dword [rax + 0xdc]
subss xmm2, dword [rax + 0x14]
addss xmm2, dword [rax + 0x60]
movss xmm7, dword [0x180206284]
subss xmm2, xmm7
movss xmm4, dword [rax + 0xd8]
movss xmm0, dword [rax + 0x10]
movss xmm1, dword [rax + 0x5c]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm3, dword [rax + 0x14]
subss xmm3, dword [rax + 0x60]
addss xmm3, xmm2
subss xmm4, xmm0
addss xmm4, xmm1
subss xmm4, xmm7
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm4, xmm0
movss dword [rax + 0xd8], xmm4
movss dword [rax + 0xdc], xmm3
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm4
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov ecx, dword [0x1803d6494]
mov rax, qword gs:[0x58]
mov r14d, 4
mov rsi, qword [rax + rcx*8]
mov qword [rbp - 0x71], rsi
lea rbx, [0x1803d8a50]
mov eax, dword [rsi + r14]
cmp dword [0x1803d8944], eax
jle 0x180077cae
lea rcx, [0x1803d8944]
call fcn.180112708
cmp dword [0x1803d8944], 0xffffffff
jne 0x180077cae
mov qword [0x1803d8a50], r15
xorps xmm0, xmm0
movdqu xmmword [0x1803d8a60], xmm0
mov r8d, 5
lea rdx, str.Teams
mov rcx, rbx
call fcn.180010a00
lea rcx, [0x180122c80]
call fcn.180112e1c
nop
lea rcx, [0x1803d8944]
call fcn.1801126a8
mov eax, dword [rsi + r14]
cmp dword [0x1803d8940], eax
jle 0x180077d24
lea rcx, [0x1803d8940]
call fcn.180112708
cmp dword [0x1803d8940], 0xffffffff
jne 0x180077d24
mov qword [0x1803d8900], r15
mov qword [0x1803d8908], r15
mov r8d, 0xff
lea rdx, [0x180166f33]
lea rcx, [0x1803d8800]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1803d88ff], 0
lea rcx, [0x1803d8800]
call fcn.1800133d0
nop
lea rcx, [0x180122c50]
call fcn.180112e1c
nop
lea rcx, [0x1803d8940]
call fcn.1801126a8
cmp qword [0x1803d8a68], 0x10
cmovae rbx, qword [0x1803d8a50]
mov r8d, r12d
mov rdx, rbx
lea rcx, str.team
call fcn.18006f970
movss xmm6, dword [0x18020614c]
test al, al
je 0x18007807a
mov qword [rbp - 0x69], 0
lea rdx, [rbp - 0x69]
lea rcx, str.Refresh_List
call fcn.180036330
movzx ecx, byte [0x1803d8329]
test al, al
cmovne ecx, r13d
mov byte [0x1803d8329], cl
mov rax, qword [0x1803d64e0]
mov rdx, qword [rax + 0x1c10]
movss xmm0, dword [rdx + 0x270]
mov r8, qword [rdx + 0x1b0]
test r8, r8
jne 0x180077dbd
cmp qword [rax + 0x1ff0], r8
jne 0x180077dbd
movss xmm2, dword [rdx + 0xd8]
movaps xmm1, xmm0
subss xmm1, xmm2
jmp 0x180077de7
movss xmm1, dword [rdx + 0x240]
movss xmm2, dword [rdx + 0xd8]
subss xmm1, xmm2
test r8, r8
jne 0x180077ddf
cmp qword [rax + 0x1ff0], r8
je 0x180077de7
movss xmm0, dword [rdx + 0x240]
subss xmm0, xmm2
mulss xmm0, xmm6
subss xmm1, xmm0
movaps xmm0, xmm1
call fcn.18001f1d0
mov qword [rbp - 0x69], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 0x100
lea r8, [0x1803d8800]
xor edx, edx
lea rcx, [0x180166f33]
call fcn.18003ca70
test al, al
je 0x180077e46
lea rcx, [0x1803d8800]
call fcn.1800133d0
mov rdi, qword [0x1803d64e0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov r8, qword [rdi + 0x1c10]
movsxd rdx, dword [r8 + 0x1d8]
mov rax, qword [r8 + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d0], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1d8], eax
mov rbx, qword [0x1803d8000]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x180078040
nop dword [rax]
mov eax, dword [rbx + 0x20]
mov dword [rbp - 0x59], eax
lea rdx, [rbx + 0x28]
lea rcx, [rbp - 0x51]
call fcn.18000f9b0
movups xmm0, xmmword [rbx + 0x48]
movups xmmword [rbp - 0x31], xmm0
lea rdx, [rbp - 0x51]
cmp qword [rbp - 0x39], 0x10
cmovae rdx, qword [rbp - 0x51]
lea rcx, [0x1803d8800]
call fcn.1800135b0
test al, al
je 0x180077f9f
mov qword [rbp - 0x19], 0
mov r8d, dword [rbp - 0x59]
mov rdx, qword [0x1803d8620]
mov rcx, qword [0x1803d8618]
call fcn.1801122e0
cmp rax, qword [0x1803d8620]
setne dl
lea rcx, [rbp - 0x51]
cmp qword [rbp - 0x39], 0x10
cmovae rcx, qword [rbp - 0x51]
lea r9, [rbp - 0x19]
mov r8d, r13d
call fcn.180044590
test al, al
je 0x180077f9f
mov r8d, dword [rbp - 0x59]
mov rdx, qword [0x1803d8620]
mov rcx, qword [0x1803d8618]
call fcn.1801122e0
mov rdx, qword [0x1803d8620]
cmp rax, rdx
jne 0x180077f71
cmp rdx, qword [0x1803d8628]
je 0x180077f5f
mov eax, dword [rbp - 0x59]
mov dword [rdx], eax
add qword [0x1803d8620], 4
jmp 0x180077f9f
lea r8, [rbp - 0x59]
lea rcx, [0x1803d8618]
call fcn.18007c650
jmp 0x180077f9f
mov r8d, dword [rbp - 0x59]
mov rcx, qword [0x1803d8618]
call fcn.1801122e0
mov r8, qword [0x1803d8620]
lea rdx, [rax + 4]
sub r8, rdx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
sub qword [0x1803d8620], 4
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x180077fda
inc rdx
mov rcx, qword [rbp - 0x51]
cmp rdx, 0x1000
mov rax, rcx
jb 0x180077fd5
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180078245
call fcn.18011240c
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x180078008
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x180078003
nop
cmp rbx, qword [rax + 0x10]
jne 0x180078003
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x180077ff0
mov rbx, rax
jmp 0x18007802f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x18007802f
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x180078020
cmp byte [rbx + 0x19], 0
je 0x180077ea0
mov rdi, qword [0x1803d64e0]
mov rax, qword [rdi + 0x1c10]
cmp qword [rdi + 0x1dc8], rax
jne 0x18007805e
mov qword [rdi + 0x1ee8], rax
mov dword [rdi + 0x1ef0], r12d
test dword [rax + 0xc], 0x1000000
je 0x18007806e
mov byte [rdi + 0x1ba6], 1
call fcn.18001e2a0
mov byte [rdi + 0x1ba6], 0
lea rbx, [0x1803d8bc8]
mov eax, dword [rsi + r14]
cmp dword [0x1803d8948], eax
jle 0x1800780e2
lea rcx, [0x1803d8948]
call fcn.180112708
cmp dword [0x1803d8948], 0xffffffff
jne 0x1800780e2
mov qword [0x1803d8bc8], r15
xorps xmm0, xmm0
movdqu xmmword [0x1803d8bd8], xmm0
mov r8d, 8
lea rdx, str.Entities
mov rcx, rbx
call fcn.180010a00
lea rcx, [0x180122be0]
call fcn.180112e1c
nop
lea rcx, [0x1803d8948]
call fcn.1801126a8
mov eax, dword [rsi + r14]
cmp dword [0x1803d86d0], eax
jle 0x180078158
lea rcx, [0x1803d86d0]
call fcn.180112708
cmp dword [0x1803d86d0], 0xffffffff
jne 0x180078158
mov qword [0x1803d87e0], r15
mov qword [0x1803d87e8], r15
mov r8d, 0xff
lea rdx, [0x180166f33]
lea rcx, [0x1803d86e0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1803d87df], 0
lea rcx, [0x1803d86e0]
call fcn.1800133d0
nop
lea rcx, [0x180122bb0]
call fcn.180112e1c
nop
lea rcx, [0x1803d86d0]
call fcn.1801126a8
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xd8]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x5c]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
cmp qword [0x1803d8be0], 0x10
cmovae rbx, qword [0x1803d8bc8]
mov r8d, r12d
mov rdx, rbx
lea rcx, str.ent
call fcn.18006f970
test al, al
je 0x18007868a
mov qword [rbp - 0x69], 0
lea rdx, [rbp - 0x69]
lea rcx, str.Refresh_List
call fcn.180036330
movzx ecx, byte [0x1803d832a]
test al, al
cmovne ecx, r13d
mov byte [0x1803d832a], cl
mov rax, qword [0x1803d64e0]
mov rdx, qword [rax + 0x1c10]
movss xmm0, dword [rdx + 0x270]
mov r8, qword [rdx + 0x1b0]
test r8, r8
jne 0x18007824c
cmp qword [rax + 0x1ff0], r8
jne 0x18007824c
movss xmm2, dword [rdx + 0xd8]
movaps xmm1, xmm0
subss xmm1, xmm2
jmp 0x180078276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
movss xmm1, dword [rdx + 0x240]
movss xmm2, dword [rdx + 0xd8]
subss xmm1, xmm2
test r8, r8
jne 0x18007826e
cmp qword [rax + 0x1ff0], r8
je 0x180078276
movss xmm0, dword [rdx + 0x240]
subss xmm0, xmm2
mulss xmm1, xmm6
subss xmm0, xmm1
call fcn.18001f1d0
mov qword [rbp - 0x69], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 0x100
lea r8, [0x1803d86e0]
xor edx, edx
lea rcx, [0x180166f33]
call fcn.18003ca70
test al, al
je 0x1800782d2
lea rcx, [0x1803d86e0]
call fcn.1800133d0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x1c10]
movsxd rdx, dword [r8 + 0x1d8]
mov rax, qword [r8 + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d0], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1d8], eax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
mov qword [rbp - 1], r15
mov rdx, qword [0x1803d8018]
sub rdx, qword [0x1803d8010]
sar rdx, 5
test rdx, rdx
je 0x18007837f
movabs rax, 0x7ffffffffffffff
cmp rdx, rax
ja 0x180078cb9
lea rcx, [rbp - 0x11]
call fcn.1800664d0
lea rax, [rbp - 0x11]
mov qword [rsp + 0x40], rax
lea r9, [rbp - 0x11]
mov r8, qword [rbp - 0x11]
mov rdx, qword [0x1803d8018]
mov rcx, qword [0x1803d8010]
call fcn.180066ac0
mov qword [rsp + 0x40], rax
mov qword [rbp - 9], rax
jmp 0x180078388
mov rax, qword [rbp - 9]
mov qword [rsp + 0x40], rax
mov r12, qword [rbp - 0x11]
mov qword [rbp - 0x69], r12
cmp r12, rax
je 0x18007863a
nop dword [rax]
mov rdx, r12
lea rcx, [rbp - 0x59]
call fcn.18000f9b0
nop
lea rdx, [rbp - 0x59]
cmp qword [rbp - 0x41], 0x10
cmovae rdx, qword [rbp - 0x59]
lea rcx, [0x1803d86e0]
call fcn.1800135b0
test al, al
jne 0x18007840f
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x18007861d
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180078405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18007885b
call fcn.18011240c
jmp 0x18007861d
mov qword [rbp - 0x19], 0
mov rdi, qword [0x1803d8638]
mov rbx, qword [0x1803d8630]
mov rsi, qword [rbp - 0x41]
mov r14, qword [rbp - 0x59]
cmp rbx, rdi
je 0x18007847a
mov r15, qword [rbp - 0x49]
nop word [rax + rax]
lea rdx, [rbp - 0x59]
cmp rsi, 0x10
cmovae rdx, r14
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x18007845d
mov rcx, qword [rbx]
cmp r8, r15
jne 0x18007846b
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x180078474
add rbx, 0x20
cmp rbx, rdi
jne 0x180078440
xor r15d, r15d
cmp rbx, rdi
setne dl
lea rcx, [rbp - 0x59]
cmp rsi, 0x10
cmovae rcx, r14
lea r9, [rbp - 0x19]
mov r8d, r13d
call fcn.180044590
mov r13, qword [rbp - 0x41]
mov r14, qword [rbp - 0x59]
test al, al
je 0x1800785dd
mov rdi, qword [0x1803d8638]
mov rax, qword [0x1803d8630]
mov rbx, rax
mov r12, qword [rbp - 0x49]
cmp rax, rdi
je 0x1800784fb
nop
lea rdx, [rbp - 0x59]
cmp r13, 0x10
cmovae rdx, r14
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1800784dd
mov rcx, qword [rbx]
cmp r8, r12
jne 0x1800784eb
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1800784f4
add rbx, 0x20
cmp rbx, rdi
jne 0x1800784c0
mov rax, qword [0x1803d8630]
cmp rbx, rdi
je 0x18007858b
cmp rax, rdi
je 0x180078565
mov esi, r15d
sub rdi, rax
sar rdi, 5
test rdi, rdi
je 0x180078565
mov rbx, rax
nop dword [rax + rax]
cmp rdi, r15
jbe 0x180078cb3
lea rdx, [rbp - 0x59]
cmp r13, 0x10
cmovae rdx, r14
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x180078546
mov rcx, qword [rbx]
cmp r8, r12
jne 0x180078554
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x18007856a
inc esi
inc r15
add rbx, 0x20
movsxd rax, esi
cmp rax, rdi
jb 0x180078520
mov esi, 0xffffffff
movsxd r8, esi
shl r8, 5
add r8, qword [0x1803d8630]
lea rdx, [rsp + 0x48]
lea rcx, [0x1803d8630]
call fcn.18007b7c0
jmp 0x1800785d1
lea rdx, [rbp - 0x59]
lea rcx, [0x1803d8630]
call fcn.18007ce40
test al, al
jne 0x1800785d9
cmp rdi, qword [0x1803d8640]
je 0x1800785be
lea rdx, [rbp - 0x59]
mov rcx, rdi
call fcn.18000f9b0
add qword [0x1803d8638], 0x20
jmp 0x1800785d1
lea r8, [rbp - 0x59]
mov rdx, rdi
lea rcx, [0x1803d8630]
call fcn.18006c550
mov r13, qword [rbp - 0x41]
mov r14, qword [rbp - 0x59]
mov r12, qword [rbp - 0x69]
cmp r13, 0x10
jb 0x180078614
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x18007860c
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18007885b
mov rcx, r14
call fcn.18011240c
mov r13d, 1
xor r15d, r15d
add r12, 0x20
mov qword [rbp - 0x69], r12
cmp r12, qword [rsp + 0x40]
jne 0x1800783a0
mov rsi, qword [rbp - 0x71]
mov r14d, 4
lea rcx, [rbp - 0x11]
call fcn.18005a660
mov rbx, qword [0x1803d64e0]
mov rax, qword [rbx + 0x1c10]
mov r12d, 2
cmp qword [rbx + 0x1dc8], rax
jne 0x18007866e
mov qword [rbx + 0x1ee8], rax
mov dword [rbx + 0x1ef0], r12d
test dword [rax + 0xc], 0x1000000
je 0x18007867e
mov byte [rbx + 0x1ba6], 1
call fcn.18001e2a0
mov byte [rbx + 0x1ba6], 0
lea rbx, [0x1803d8a70]
mov eax, dword [rsi + r14]
cmp dword [0x1803d8930], eax
jle 0x1800786f2
lea rcx, [0x1803d8930]
call fcn.180112708
cmp dword [0x1803d8930], 0xffffffff
jne 0x1800786f2
mov qword [0x1803d8a70], r15
xorps xmm0, xmm0
movdqu xmmword [0x1803d8a80], xmm0
mov r8d, 7
lea rdx, str.Players
mov rcx, rbx
call fcn.180010a00
lea rcx, [0x180122b40]
call fcn.180112e1c
nop
lea rcx, [0x1803d8930]
call fcn.1801126a8
mov eax, dword [rsi + r14]
cmp dword [0x1803d8938], eax
jle 0x18007876c
lea rcx, [0x1803d8938]
call fcn.180112708
cmp dword [0x1803d8938], 0xffffffff
jne 0x18007876c
mov qword [0x1803d8b90], 0
mov qword [0x1803d8b98], r15
mov r8d, 0xff
lea rdx, [0x180166f33]
lea rcx, [0x1803d8a90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1803d8b8f], 0
lea rcx, [0x1803d8a90]
call fcn.1800133d0
nop
lea rcx, [0x180122b10]
call fcn.180112e1c
nop
lea rcx, [0x1803d8938]
call fcn.1801126a8
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm0, dword [rax + 0xd8]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x5c]
subss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
cmp qword [0x1803d8a88], 0x10
cmovae rbx, qword [0x1803d8a70]
mov r8d, r12d
mov rdx, rbx
lea rcx, str.player
call fcn.18006f970
test al, al
je 0x180078c70
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, str.Refresh_List
call fcn.180036330
movzx ecx, byte [0x1803d832b]
test al, al
cmovne ecx, r13d
mov byte [0x1803d832b], cl
mov rax, qword [0x1803d64e0]
mov rdx, qword [rax + 0x1c10]
movss xmm0, dword [rdx + 0x270]
mov r8, qword [rdx + 0x1b0]
test r8, r8
jne 0x180078862
cmp qword [rax + 0x1ff0], r8
jne 0x180078862
movss xmm2, dword [rdx + 0xd8]
movaps xmm1, xmm0
subss xmm1, xmm2
jmp 0x18007888c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movss xmm1, dword [rdx + 0x240]
movss xmm2, dword [rdx + 0xd8]
subss xmm1, xmm2
test r8, r8
jne 0x180078884
cmp qword [rax + 0x1ff0], r8
je 0x18007888c
movss xmm0, dword [rdx + 0x240]
subss xmm0, xmm2
mulss xmm0, xmm6
subss xmm1, xmm0
movaps xmm0, xmm1
call fcn.18001f1d0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x100
lea r8, [0x1803d8a90]
xor edx, edx
lea rcx, [0x180166f33]
call fcn.18003ca70
test al, al
je 0x1800788ed
lea rcx, [0x1803d8a90]
call fcn.1800133d0
mov rdi, qword [0x1803d64e0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov r8, qword [rdi + 0x1c10]
movsxd rdx, dword [r8 + 0x1d8]
mov rax, qword [r8 + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d0], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1d8], eax
mov rbx, qword [0x1803d7ff0]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
jne 0x180078c36
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x59]
call fcn.18000f9b0
nop
lea rdx, [rbx + 0x40]
lea rcx, [rbp - 0x39]
call fcn.18000f9b0
nop
lea rdx, [rbp - 0x59]
cmp qword [rbp - 0x41], 0x10
cmovae rdx, qword [rbp - 0x59]
lea rcx, [0x1803d8a90]
call fcn.1800135b0
test al, al
jne 0x18007899c
lea rdx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rdx, qword [rbp - 0x39]
lea rcx, [0x1803d8a90]
call fcn.1800135b0
test al, al
je 0x180078b46
mov qword [rbp - 0x69], 0
lea rsi, [rbp - 0x59]
cmp qword [rbp - 0x41], 0x10
cmovae rsi, qword [rbp - 0x59]
mov r14, qword [0x1803d86a0]
mov rdi, qword [0x1803d8698]
cmp rdi, r14
je 0x180078a0e
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rsi + rax], 0
jne 0x1800789d7
mov r8, qword [rdi + 0x10]
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800789f1
mov rcx, qword [rdi]
cmp r8, rax
jne 0x180078a02
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x180078a0b
add rdi, 0x20
cmp rdi, r14
jne 0x1800789d0
cmp rdi, r14
setne dl
lea rcx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rcx, qword [rbp - 0x39]
lea r9, [rbp - 0x69]
mov r8d, r13d
call fcn.180044590
test al, al
je 0x180078b46
lea r14, [rbp - 0x59]
cmp qword [rbp - 0x41], 0x10
setae r13b
mov r12, qword [rbp - 0x59]
cmovae r14, r12
mov r15, qword [0x1803d86a0]
mov rdi, qword [0x1803d8698]
mov rsi, rdi
cmp rdi, r15
je 0x180078aa5
nop
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r14 + rax], 0
jne 0x180078a70
mov r8, qword [rsi + 0x10]
mov rcx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x180078a8b
mov rcx, qword [rsi]
cmp r8, rax
jne 0x180078a9c
mov rdx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x180078aa5
add rsi, 0x20
cmp rsi, r15
jne 0x180078a60
cmp rsi, r15
jne 0x180078ade
cmp r15, qword [0x1803d86a8]
je 0x180078ac9
lea rdx, [rbp - 0x59]
mov rcx, r15
call fcn.18000f9b0
add qword [0x1803d86a0], 0x20
jmp 0x180078b3f
lea r8, [rbp - 0x59]
mov rdx, r15
lea rcx, [0x1803d8698]
call fcn.18006c550
jmp 0x180078b3f
lea rsi, [rbp - 0x59]
test r13b, r13b
cmovne rsi, r12
cmp rdi, r15
je 0x180078b2b
nop
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rsi + rax], 0
jne 0x180078af7
mov r8, qword [rdi + 0x10]
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180078b11
mov rcx, qword [rdi]
cmp r8, rax
jne 0x180078b22
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x180078b2b
add rdi, 0x20
cmp rdi, r15
jne 0x180078af0
mov r8, rdi
lea rdx, [rsp + 0x48]
lea rcx, [0x1803d8698]
call fcn.18007b7c0
xor r15d, r15d
lea r13d, [r15 + 1]
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jb 0x180078b81
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180078b7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180078cac
call fcn.18011240c
mov qword [rbp - 0x29], r15
mov qword [rbp - 0x21], 0xf
mov byte [rbp - 0x39], 0
mov rdx, qword [rbp - 0x41]
cmp rdx, 0x10
jb 0x180078bcc
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180078bc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180078cac
call fcn.18011240c
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x180078bf8
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x180078bf3
cmp rbx, qword [rax + 0x10]
jne 0x180078bf3
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x180078be0
mov rbx, rax
jmp 0x180078c1f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x180078c1f
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x180078c10
cmp byte [rbx + 0x19], 0
je 0x180078940
mov rdi, qword [0x1803d64e0]
mov r12d, 2
mov rax, qword [rdi + 0x1c10]
cmp qword [rdi + 0x1dc8], rax
jne 0x180078c54
mov qword [rdi + 0x1ee8], rax
mov dword [rdi + 0x1ef0], r12d
test dword [rax + 0xc], 0x1000000
je 0x180078c64
mov byte [rdi + 0x1ba6], 1
call fcn.18001e2a0
mov byte [rdi + 0x1ba6], 0
call fcn.180019260
mov rcx, qword [rbp + 7]
xor rcx, rsp
call fcn.1801123b0
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1800580e0
nop
call fcn.18004b4a0
int3
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x118]
sub rsp, 0x1f0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x180221010]
xor rax, rsp
mov qword [rbp + 0xc0], rax
xor esi, esi
mov r13d, esi
mov dword [rsp + 0x40], esi
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
movss xmm3, dword [rax + 0x14]
subss xmm3, dword [rax + 0x60]
addss xmm3, dword [0x1802062b8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x1802062b8]
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm3
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
movss xmm0, dword [0x180206328]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x18020632c]
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
call fcn.180045410
mov rcx, qword [0x1803d8338]
call fcn.18001e6c0
lea rcx, str.Config
call fcn.1800358b0
call fcn.18001e760
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], sil
jne 0x180078eaf
mov qword [rsp + 0x40], rsi
movss xmm1, dword [0x1802063a4]
lea rcx, [rsp + 0x40]
call fcn.18001ee80
mov ecx, dword [0x1803d6494]
mov rax, qword gs:[0x58]
mov r14d, 4
mov rdi, qword [rax + rcx*8]
mov eax, dword [rdi + r14]
cmp dword [0x1803d8bf0], eax
jle 0x180078f13
lea rcx, [0x1803d8bf0]
call fcn.180112708
cmp dword [0x1803d8bf0], 0xffffffff
jne 0x180078f13
xorps xmm0, xmm0
movdqu xmmword [0x1803d89b8], xmm0
mov qword [0x1803d89c8], rsi
lea rcx, [0x180122dd0]
call fcn.180112e1c
lea rcx, [0x1803d8bf0]
call fcn.1801126a8
cmp byte [0x1803d832e], sil
jne 0x180078fe5
mov byte [0x1803d832e], 1
lea rdx, [rsp + 0x70]
call fcn.180079c00
mov rbx, rax
lea rax, [0x1803d89b8]
cmp rax, rbx
je 0x180078fdb
mov rcx, qword [0x1803d89b8]
test rcx, rcx
je 0x180078fb0
mov rdx, qword [0x1803d89c0]
call fcn.18005bb80
mov rdx, qword [0x1803d89c8]
mov rcx, qword [0x1803d89b8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x180078f99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180078f99
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
xorps xmm0, xmm0
movdqu xmmword [0x1803d89b8], xmm0
mov qword [0x1803d89c8], rsi
mov rax, qword [rbx]
mov qword [0x1803d89b8], rax
mov rax, qword [rbx + 8]
mov qword [0x1803d89c0], rax
mov rax, qword [rbx + 0x10]
mov qword [0x1803d89c8], rax
mov qword [rbx], rsi
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
lea rcx, [rsp + 0x70]
call fcn.18005a660
mov eax, dword [rdi + r14]
cmp dword [0x1803d86cc], eax
jle 0x180079037
lea rcx, [0x1803d86cc]
call fcn.180112708
cmp dword [0x1803d86cc], 0xffffffff
jne 0x180079037
mov qword [0x1803d8990], rsi
mov qword [0x1803d89a0], rsi
mov qword [0x1803d89a8], 0xf
lea rcx, [0x180122d60]
call fcn.180112e1c
lea rcx, [0x1803d86cc]
call fcn.1801126a8
mov eax, dword [rdi + r14]
cmp dword [0x1803d87f8], eax
jle 0x180079089
lea rcx, [0x1803d87f8]
call fcn.180112708
cmp dword [0x1803d87f8], 0xffffffff
jne 0x180079089
mov qword [0x1803d8ba8], rsi
mov qword [0x1803d8bb8], rsi
mov qword [0x1803d8bc0], 0xf
lea rcx, [0x180122cf0]
call fcn.180112e1c
lea rcx, [0x1803d87f8]
call fcn.1801126a8
movss xmm0, dword [0x180206314]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x1802062ec]
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
lea rcx, str.configs
call fcn.180044cc0
mov rax, qword [0x1803d89c0]
mov qword [rsp + 0x70], rax
mov rdi, qword [0x1803d89b8]
lea r14, [0x1803d8990]
lea r12, [0x1803d8ba8]
cmp rdi, rax
je 0x180079255
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800790ed
mov rcx, qword [rdi]
lea rdx, str..chm
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180079244
mov qword [rsp + 0x40], r13
mov rdx, r14
cmp qword [0x1803d89a8], 0x10
cmovae rdx, qword [0x1803d8990]
mov r8, qword [rdi + 0x10]
mov rcx, rdi
mov r15, qword [rdi + 0x18]
cmp r15, 0x10
jb 0x18007912f
mov rcx, qword [rdi]
cmp r8, qword [0x1803d89a0]
jne 0x180079146
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x180079146
mov sil, 1
jmp 0x180079149
xor sil, sil
mov rbx, rdi
cmp r15, 0x10
jb 0x180079155
mov rbx, qword [rdi]
cmp byte [rbx], 0x43
jne 0x18007915d
inc rbx
lea rdx, str.Roaming
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180079176
lea rbx, [rax + 8]
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, sil
mov rcx, rbx
call fcn.180044590
test al, al
je 0x180079244
cmp r14, rdi
je 0x1800791e9
mov rsi, qword [rdi + 0x10]
mov r9, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800791a8
mov r9, qword [rdi]
mov rax, qword [0x1803d89a8]
cmp rsi, rax
ja 0x1800791de
mov rbx, r14
cmp rax, 0x10
cmovae rbx, qword [0x1803d8990]
mov qword [0x1803d89a0], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], r13b
jmp 0x1800791e9
mov rdx, rsi
mov rcx, r14
call fcn.180010e30
mov rsi, qword [0x1803d89a0]
mov r9, r14
cmp qword [0x1803d89a8], 0x10
cmovae r9, qword [0x1803d8990]
mov rax, qword [0x1803d8bc0]
cmp rsi, rax
ja 0x180079239
mov rbx, r12
cmp rax, 0x10
cmovae rbx, qword [0x1803d8ba8]
mov qword [0x1803d8bb8], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], r13b
jmp 0x180079244
mov rdx, rsi
mov rcx, r12
call fcn.180010e30
add rdi, 0x20
cmp rdi, qword [rsp + 0x70]
jne 0x1800790e0
xor esi, esi
call fcn.180019260
call fcn.18001f530
movss xmm0, dword [0x1802062f0]
call fcn.18001f1d0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea rbx, [0x1803d8950]
mov r8, rbx
xor edx, edx
lea rcx, str.config_name
call fcn.18003ca70
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x1c10]
movsxd rdx, dword [r8 + 0x1d8]
mov rax, qword [r8 + 0x1e0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d0], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1d8], eax
movss xmm1, dword [0x1802063a4]
xorps xmm0, xmm0
call fcn.18001f120
mov qword [rsp + 0x40], r13
lea rdx, [rsp + 0x40]
lea rcx, str.Create
call fcn.180036330
mov r15d, 1
test al, al
je 0x180079695
mov qword [rsp + 0x48], rsi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], r13b
jne 0x180079330
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.180010a00
mov rdx, qword [0x1803d89a8]
cmp rdx, 0x10
jb 0x18007938a
inc rdx
mov rcx, qword [0x1803d8990]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079385
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079385
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [0x1803d8990], xmm0
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [0x1803d89a0], xmm1
lea rdx, [rbp - 0x70]
call fcn.1800731d0
nop
mov r8, r15
lea rdx, [0x18020562c]
mov rcx, rax
call fcn.18000fdf0
mov qword [rsp + 0x48], rsi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, r14
cmp qword [0x1803d89a8], 0x10
cmovae rdx, qword [0x1803d8990]
mov r8, qword [0x1803d89a0]
lea rcx, [rsp + 0x48]
call fcn.18000fdf0
mov qword [rsp + 0x70], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x80], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, str..chm
lea rcx, [rsp + 0x70]
call fcn.18000fdf0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [0x1803d8bc0]
cmp rdx, 0x10
jb 0x1800794ad
inc rdx
mov rcx, qword [0x1803d8ba8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800794a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800794a8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movups xmmword [0x1803d8ba8], xmm6
movups xmmword [0x1803d8bb8], xmm7
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1800794fa
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800794f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800794f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x18007954c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079547
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079547
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18007959d
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079598
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079598
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp - 0x50]
call sub.VCRUNTIME140.dll_memset
mov rdx, r12
lea rcx, [rbp - 0x50]
call fcn.18000f5d0
nop
mov rdi, qword [0x1803d8bb8]
mov rbx, r12
cmp qword [0x1803d8bc0], 0x10
cmovae rbx, qword [0x1803d8ba8]
call fcn.180111924
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea r8, [rsp + 0x70]
mov edx, eax
lea rcx, [rsp + 0x48]
call fcn.18000d430
mov r13d, 0x3e
lea rcx, [rsp + 0x48]
call fcn.18008af20
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x18007964b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079646
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079646
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov byte [0x1803d832e], 0
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 0x54], edx
lea rcx, [rbp - 0x48]
call fcn.18000f560
lea rcx, [rbp - 0x40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x58]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
movss xmm0, dword [0x1802062d4]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], 0x41c80000
lea rdx, [rsp + 0x40]
lea rcx, str.Load
call fcn.180036330
test al, al
je 0x180079763
cmp qword [0x1803d89a0], 0
je 0x180079763
mov rdi, qword [0x1803d8bb8]
mov rbx, r12
cmp qword [0x1803d8bc0], 0x10
cmovae rbx, qword [0x1803d8ba8]
call fcn.180111924
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea r8, [rsp + 0x70]
mov edx, eax
lea rcx, [rsp + 0x48]
call fcn.18000d430
or r13d, 0x300
lea rcx, [rsp + 0x48]
call fcn.18008b4c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x180079763
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007975e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007975e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movss xmm1, dword [0x1802063a4]
xorps xmm0, xmm0
call fcn.18001f120
movss xmm4, dword [0x1802062d0]
movss dword [rsp + 0x40], xmm4
mov dword [rsp + 0x44], 0x41c80000
lea rdx, [rsp + 0x40]
lea rcx, [0x1802002d0]
call fcn.180036330
test al, al
je 0x18007983e
cmp qword [0x1803d89a0], 0
je 0x18007983e
mov rbx, qword [0x1803d8bb8]
cmp qword [0x1803d8bc0], 0x10
cmovae r12, qword [0x1803d8ba8]
call fcn.180111924
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], rbx
lea r8, [rsp + 0x70]
mov edx, eax
lea rcx, [rsp + 0x48]
call fcn.18000d430
or r13d, 0xc00
lea rcx, [rsp + 0x48]
call fcn.18008af20
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x18007983e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079839
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079839
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov dword [rsp + 0x40], 0x43978000
mov dword [rsp + 0x44], 0x41c80000
lea rdx, [rsp + 0x40]
lea rcx, str.Delete
call fcn.180036330
test al, al
je 0x1800798da
mov rdi, qword [0x1803d89a0]
mov rbx, r14
cmp qword [0x1803d89a8], 0x10
cmovae rbx, qword [0x1803d8990]
call fcn.180111924
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea r8, [rsp + 0x70]
mov edx, eax
lea rcx, [rsp + 0x48]
call fcn.18000d430
or r13d, 0xc0
or r13d, 1
mov dword [rsp + 0x40], r13d
lea rcx, [rsp + 0x48]
cmp qword [rsp + 0x60], 8
cmovae rcx, qword [rsp + 0x48]
call fcn.180112064
mov rcx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x180079be2
test al, al
je 0x1800798da
mov bl, 1
jmp 0x1800798dc
xor bl, bl
test r13b, 1
je 0x180079927
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x180079927
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079922
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079922
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
test bl, bl
je 0x180079957
cmp qword [0x1803d89a0], 0
je 0x180079950
cmp qword [0x1803d89a8], 0x10
cmovae r14, qword [0x1803d8990]
mov qword [0x1803d89a0], rsi
mov byte [r14], 0
mov byte [0x1803d832e], 0
mov dword [rsp + 0x40], 0x43978000
mov dword [rsp + 0x44], 0x41c80000
lea rdx, [rsp + 0x40]
lea rcx, str.Refresh
call fcn.180036330
movzx ecx, byte [0x1803d832e]
test al, al
cmovne ecx, esi
mov byte [0x1803d832e], cl
mov dword [rsp + 0x40], 0x43978000
mov dword [rsp + 0x44], 0x41c80000
lea rdx, [rsp + 0x40]
lea rcx, str.Open_Folder
call fcn.180036330
test al, al
je 0x180079a1a
lea rdx, [rbp - 0x70]
call fcn.1800731d0
cmp qword [rax + 0x18], 0x10
jb 0x1800799c2
mov rax, qword [rax]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8, rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x180079a1a
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079a15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079a15
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rsi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov r8d, 9
lea rdx, str.panic_key
lea rcx, [rsp + 0x48]
call fcn.180010a00
nop
lea rcx, [rsp + 0x48]
call fcn.18007bc30
mov rdx, rax
lea r8, [rsp + 0x40]
lea rcx, str.Panic_key
call fcn.180048bf0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x180079aa8
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180079aa3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180079aa3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18011240c
movdqa xmm0, xmmword [0x180206430]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rcx, qword [0x1803d64e0]
mov rax, qword [rcx + 0x1c10]
movss xmm6, dword [rax + 0xd8]
movss xmm0, dword [rax + 0x10]
movss xmm1, dword [rax + 0x5c]
movss xmm5, dword [rax + 0xdc]
movss xmm3, dword [rax + 0x14]
movss xmm4, dword [rax + 0x60]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
subss xmm6, xmm0
addss xmm6, xmm1
subss xmm6, dword [0x180206284]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm6, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
subss xmm5, xmm3
addss xmm5, xmm4
subss xmm5, dword [0x18020626c]
addss xmm2, xmm5
movss dword [rax + 0xd8], xmm6
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm6
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
mov dword [rsp + 0x40], 0x43978000
mov dword [rsp + 0x44], 0x41c80000
lea rdx, [rsp + 0x40]
lea rcx, str.Unload
call fcn.180036330
movzx ecx, byte [0x1803d8328]
test al, al
cmovne ecx, r15d
mov byte [0x1803d8328], cl
call fcn.180019260
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.1801123b0
lea r11, [rsp + 0x1f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea r8, [rsp + 0x48]
mov edx, ecx
lea rcx, str.remove
call fcn.18000deb0
int3
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rcx, qword [0x1803d8340]
movaps xmmword [rsp + 0x50], xmm6
call fcn.18001e6c0
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
movaps xmm6, xmmword [0x1802066b0]
mov dword [rbp - 0x30], 0x15
movups xmm0, xmmword [rbx + 0x177c]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x177c], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
movaps xmm6, xmmword [0x1802066f0]
mov dword [rbp - 0x30], 0x16
movups xmm0, xmmword [rbx + 0x178c]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x178c], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x17
movups xmm0, xmmword [rbx + 0x179c]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x179c], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
movaps xmm6, xmmword [0x1802066b0]
mov dword [rbp - 0x30], 7
movups xmm0, xmmword [rbx + 0x169c]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x169c], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
movaps xmm6, xmmword [0x180206680]
mov dword [rbp - 0x30], 9
movups xmm0, xmmword [rbx + 0x16bc]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x16bc], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
movaps xmm6, xmmword [0x1802066f0]
mov dword [rbp - 0x30], 8
movups xmm0, xmmword [rbx + 0x16ac]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x16ac], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
movaps xmm6, xmmword [0x180206680]
mov dword [rbp - 0x30], 0x18
movups xmm0, xmmword [rbx + 0x17ac]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x17ac], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x19
movups xmm0, xmmword [rbx + 0x17bc]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x17bc], xmm6
mov rbx, qword [0x1803d64e0]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x1a
movups xmm0, xmmword [rbx + 0x17cc]
lea rcx, [rbx + 0x1d38]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1800266a0
movups xmmword [rbx + 0x17cc], xmm6
mov rcx, qword [0x1803d64e0]
cmp dword [0x1803d8210], 0
movss xmm6, dword [0x180206264]
sete dl
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
lea rcx, [0x180205674]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x1802062b0]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1800367d0
mov edx, dword [0x1803d8210]
xor ecx, ecx
test al, al
cmovne edx, ecx
mov rcx, qword [0x1803d64e0]
cmp edx, 1
mov dword [0x1803d8210], edx
sete dl
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
lea rcx, [0x180205690]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x1802062cc]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1800367d0
mov edx, dword [0x1803d8210]
test al, al
mov ecx, 1
cmovne edx, ecx
mov rcx, qword [0x1803d64e0]
cmp edx, 2
mov dword [0x1803d8210], edx
sete dl
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
lea rcx, [0x18020568c]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x1802062d8]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1800367d0
mov edx, dword [0x1803d8210]
test al, al
mov ecx, 2
cmovne edx, ecx
mov rcx, qword [0x1803d64e0]
cmp edx, 3
mov dword [0x1803d8210], edx
sete dl
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
lea rcx, [0x180205698]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x1802062e8]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1800367d0
mov edx, dword [0x1803d8210]
test al, al
mov ecx, 3
cmovne edx, ecx
mov rcx, qword [0x1803d64e0]
cmp edx, 5
mov dword [0x1803d8210], edx
sete dl
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
lea rcx, [0x180205694]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x180206300]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1800367d0
mov edx, dword [0x1803d8210]
test al, al
mov ecx, 5
cmovne edx, ecx
mov rcx, qword [0x1803d64e0]
cmp edx, 4
mov dword [0x1803d8210], edx
sete dl
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
lea rcx, [0x1802056a8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, dword [0x180206268]
addss xmm2, dword [0x180206310]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1800367d0
mov ecx, dword [0x1803d8210]
test al, al
mov edx, 4
cmovne ecx, edx
mov r8, qword [0x1803d64e0]
mov dword [0x1803d8210], ecx
movsxd rax, dword [r8 + 0x1d38]
mov rcx, qword [r8 + 0x1d40]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x162c], xmm0
dec dword [r8 + 0x1d38]
call fcn.18001e760
movsxd rax, dword [0x1803d8210]
cmp eax, 5
ja case.default.0x18007ad69
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x7aef4]
add rcx, rdx
jmp rcx
mov rbx, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
jmp 0x1800739e0
mov rbx, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
jmp 0x180074a80
mov rbx, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
jmp 0x180077230
mov rbx, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
jmp 0x180078d70
mov rbx, qword [0x1803d64e0]
xor edx, edx
mov dword [rbp + 0x10], 0x43e10000
mov dword [rbp + 0x14], 0x43e10000
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm3, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
subss xmm3, dword [rax + 0x5c]
subss xmm2, dword [rax + 0x60]
addss xmm3, dword [0x1802062b8]
addss xmm2, dword [0x1802062b8]
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
movss xmm0, dword [rax + 0xf4]
maxss xmm1, xmm3
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movsxd rcx, dword [rax + 0xc8]
mov rax, qword [rax + 0xd0]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.Primary
call fcn.180012be0
cmp dword [rbx + 0x1c58], eax
jne 0x18007ae85
mov dword [rbx + 0x1c5c], eax
cmp dword [rbx + 0x1c98], eax
jne 0x18007ae94
mov byte [rbx + 0x1c9c], 1
lea r8, [rbp + 0x10]
mov edx, eax
call fcn.1800450d0
mov rcx, qword [0x1803d8338]
call fcn.18001e6c0
lea rcx, str.sexanalniytooop
call fcn.1800358b0
lea rcx, str.ANTMA__piskaberd
call fcn.1800358b0
call fcn.18001e760
mov rbx, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
jmp fcn.180019260
call fcn.18007a0b0
mov rbx, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rbp
ret