Function at 0x1400648e0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Log keystrokes via polling
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1e60]
mov eax, 0x1f60
call fcn.1400e0b30
sub rsp, rax
movaps xmmword [rsp + 0x1f50], xmm6
movaps xmmword [rsp + 0x1f40], xmm7
movaps xmmword [rsp + 0x1f30], xmm8
movaps xmmword [rsp + 0x1f20], xmm9
movaps xmmword [rsp + 0x1f10], xmm10
movaps xmmword [rsp + 0x1f00], xmm11
movaps xmmword [rsp + 0x1ef0], xmm12
movaps xmmword [rsp + 0x1ee0], xmm13
movaps xmmword [rsp + 0x1ed0], xmm14
movaps xmmword [rsp + 0x1ec0], xmm15
mov rax, qword [0x140131080]
xor rax, rsp
mov qword [rbp + 0x1db0], rax
xor r15d, r15d
mov r13d, r15d
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x60], r15d
mov dword [rsp + 0x40], r15d
mov r12d, r15d
mov dword [rsp + 0x68], r15d
mov rax, qword [0x14018d000]
mov rdx, qword [0x14018cff8]
sub rax, rdx
sar rax, 6
lea edi, [r15 + 1]
xorps xmm11, xmm11
movss xmm8, dword [0x14011c7d0]
movss xmm7, dword [0x14011c8a0]
movss xmm14, dword [0x14011c794]
movss xmm13, dword [0x14011c86c]
movss xmm12, dword [0x14011c75c]
test rax, rax
je 0x1400672b6
mov r8d, r15d
mov qword [rsp + 0x58], r15
movsd xmm10, qword [0x14011c7b8]
nop word [rax + rax]
mov rbx, r8
shl rbx, 6
add rbx, rdx
mov rdx, rbx
lea rcx, [rbp + 0x1300]
call fcn.140009b20
mov rax, qword [rbx + 0x20]
mov qword [rbp + 0x1320], rax
mov rax, qword [rbx + 0x28]
mov qword [rbp + 0x1328], rax
mov rax, qword [rbx + 0x30]
mov qword [rbp + 0x1330], rax
mov eax, dword [rbx + 0x38]
mov dword [rbp + 0x1338], eax
call fcn.14007bb80
mov rcx, qword [rax + 0x80]
cmp qword [rbp + 0x1320], rcx
je 0x140067219
call fcn.14007bb80
mov rcx, qword [rax + 0xb8]
cmp qword [rbp + 0x1328], rcx
je 0x140067219
xor edx, edx
mov r8d, Ordinal_217
lea rcx, [rbp + 0x850]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x924], 0
mov qword [rbp + 0x92c], 0
mov qword [rbp + 0x934], 0
call fcn.14007b7e0
mov ecx, dword [rax + 0x64]
add rcx, qword [rbp + 0x1330]
call fcn.14007d310
mov byte [rbp + 0x870], al
movzx esi, byte [rbp + 0x909]
cmp al, 2
cmove esi, edi
mov byte [rbp + 0x909], sil
call fcn.14007b7e0
mov ebx, dword [rax + 0x3c]
call fcn.14007bb80
mov rcx, qword [rax + 0x98]
add rcx, rbx
mov qword [rbp + 0x1538], 0
mov dword [rbp + 0x1540], 0
mov r8d, recv
lea rdx, [rbp + 0x1538]
call fcn.1400175c0
mov r8d, reloc.WLDAP32.dll_Ordinal_46
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0x368]
call fcn.140057e10
xor r8d, r8d
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xd0]
call fcn.140057e10
movsd xmm0, qword [rbp + 0xd0]
movsd qword [rbp + 0x820], xmm0
mov ebx, dword [rbp + 0xd8]
mov dword [rbp + 0x828], ebx
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0x1370]
call fcn.140058030
movss xmm2, dword [rbp + 0x370]
addss xmm2, dword [0x14011c870]
movss xmm0, dword [rbp + 0x36c]
movss xmm1, dword [rbp + 0x368]
unpcklps xmm1, xmm0
movsd qword [rbp + 0x830], xmm1
movss dword [rbp + 0x838], xmm2
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x12e8]
call fcn.140058030
movss xmm0, dword [rbp + 0xd4]
subss xmm0, dword [rbp + 0x153c]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm6, xmm0
movss xmm0, dword [rbp + 0xd0]
subss xmm0, dword [rbp + 0x1538]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
movd xmm0, ebx
subss xmm0, dword [rbp + 0x1540]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x140064c1e
xorps xmm11, xmm11
sqrtss xmm11, xmm6
jmp 0x140064c2a
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm11, xmm0
divss xmm11, xmm7
movss dword [rbp + 0x8d8], xmm11
movss xmm9, dword [rbp + 0x12ec]
movaps xmm15, xmm9
movss xmm12, dword [rbp + 0x1374]
subss xmm15, xmm12
andps xmm15, xmmword [0x14011d4f0]
cvtps2pd xmm8, xmm15
mulsd xmm8, qword [0x14011c7c0]
movsd qword [rbp + 0x12d8], xmm8
call fcn.14007b7e0
mov ecx, dword [rax + 0x68]
add rcx, qword [rbp + 0x1330]
call fcn.14007d3b0
mov r14d, eax
mov dword [rbp + 0x874], eax
cmp eax, 4
jne 0x140064cb6
lea rcx, [rbp + 0x1300]
call fcn.140009960
movss xmm8, dword [0x14011c7d0]
movss xmm12, dword [0x14011c75c]
jmp 0x140067273
call fcn.14007b7e0
mov ebx, dword [rax + 0x6c]
call fcn.14007bb80
mov rcx, qword [rax + 0x90]
add rcx, rbx
call fcn.14007c960
mov rbx, rax
call fcn.14007b7e0
mov ecx, dword [rax + 0x6c]
add rcx, qword [rbp + 0x1330]
call fcn.14007c960
mov rdi, rax
mov qword [rbp + 0x8f8], rax
call fcn.14007b7e0
mov ecx, dword [rax + 0x70]
add rcx, rbx
call fcn.14007d310
movzx ebx, al
call fcn.14007b7e0
mov ecx, dword [rax + 0x70]
add rcx, rdi
call fcn.14007d310
movzx r15d, al
mov byte [rbp + 0x900], r15b
cmp bl, r15b
jne 0x140064d57
mov byte [rbp + 0x90a], 1
lea rcx, [rbp + 0x1300]
call fcn.140009960
movss xmm12, dword [0x14011c75c]
movss xmm8, dword [0x14011c7d0]
xor r15d, r15d
lea edi, [r15 + 1]
jmp 0x140067273
call fcn.14007b7e0
mov edx, dword [rax + 0x5c]
add rdx, qword [rbp + 0x1330]
lea rcx, [rbp + 0xf18]
call fcn.14007d440
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x860], xmm0
call fcn.14007b7e0
mov ecx, dword [rax + 0x78]
add rcx, qword [rbp + 0x1330]
call fcn.14007d4d0
movaps xmm13, xmm0
movss dword [rbp + 0x878], xmm13
call fcn.14007b7e0
mov ecx, dword [rax + 0x7c]
add rcx, qword [rbp + 0x1330]
call fcn.14007d4d0
movss dword [rbp + 0x87c], xmm0
mulss xmm13, xmm7
divss xmm13, xmm0
movss dword [rsp + 0x44], xmm13
call fcn.14007b7e0
mov ecx, dword [rax + 0x80]
add rcx, qword [rbp + 0x1320]
call fcn.14007d4d0
movaps xmm7, xmm0
movss dword [rbp + 0x910], xmm7
call fcn.14007b7e0
mov ecx, dword [rax + 0x84]
add rcx, qword [rbp + 0x1320]
call fcn.14007d4d0
movaps xmm6, xmm0
movss dword [rbp + 0x90c], xmm6
call fcn.14007b7e0
mov ecx, dword [rax + 0x88]
add rcx, qword [rbp + 0x1320]
call fcn.14007d3b0
mov edi, eax
mov dword [rbp + 0x914], eax
movaps xmm0, xmm7
movss xmm7, dword [0x14011c8a0]
mulss xmm0, xmm7
divss xmm0, xmm6
movss dword [rsp + 0x64], xmm0
call fcn.14007b7e0
mov edx, dword [rax + 0x9c]
add rdx, qword [rbp + 0x1330]
lea rcx, [rbp + 0xf28]
call fcn.14007d440
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x8a8], xmm0
call fcn.14007b7e0
mov edx, dword [rax + 0x60]
add rdx, qword [rbp + 0x1330]
lea rcx, [rbp + 0xf38]
call fcn.14007d440
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x8b8], xmm0
call fcn.14007b7e0
mov ecx, dword [rax + 0x94]
add rcx, qword [rbp + 0x1330]
call fcn.14007d3b0
mov dword [rbp + 0x8a4], eax
call fcn.14007b7e0
mov ecx, dword [rax + 0x8c]
add rcx, qword [rbp + 0x1320]
call fcn.14007d310
mov byte [rbp + 0x908], al
call fcn.14007b7e0
mov ebx, dword [rax + 0xa0]
call fcn.14007bb80
mov rcx, qword [rax + 0x90]
add rcx, rbx
call fcn.14007d3b0
mov ebx, eax
call fcn.14000edf0
mov dword [rax + 0x158], ebx
call fcn.14000edf0
cmp byte [rax + 0x142], 0
je 0x140064f38
call fcn.14007b7e0
mov ebx, dword [rax + 0x114]
call fcn.14007bb80
mov rcx, qword [rax + 0x78]
add rcx, rbx
call fcn.14007c960
mov rbx, rax
call fcn.14007bb80
cmp qword [rax + 0x80], rbx
je 0x140064d2d
call fcn.14007b7e0
mov ecx, dword [rax + 0x98]
add rcx, qword [rbp + 0x1330]
call fcn.14007d3b0
mov dword [rbp + 0x8a0], eax
xor r12b, r12b
lea rcx, [rbp - 0x20]
call fcn.140057790
lea rbx, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
test edi, edi
jle case.default.0x140064f88
dec edi
cmp edi, 5
ja case.default.0x140064f88
movsxd rcx, edi
mov edx, dword [rbx + rcx*4 + 0x6bef0]
add rdx, rbx
jmp rdx
mov edx, Ordinal_200
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xf48]
call fcn.140044530
movups xmm6, xmmword [rax]
movups xmmword [rbp - 0x30], xmm6
movups xmmword [rbp - 0x20], xmm6
jmp 0x14006502c
xor r9d, r9d
mov edx, 0x85
lea r8d, [rdx + 0x52]
lea rcx, [rbp + 0xf58]
jmp 0x140064f9c
mov edx, 0x66
mov r9d, 0xf5
lea r8d, [r9 - 0xa]
lea rcx, [rbp + 0xf68]
jmp 0x140064f9c
mov edx, 0xdb
lea r9d, [rdx + 0x24]
lea r8d, [rdx - 0x68]
lea rcx, [rbp + 0xf78]
jmp 0x140064f9c
mov edx, 0xff
mov r9d, 0x3d
lea r8d, [rdx - 0x7d]
lea rcx, [rbp + 0xf88]
jmp 0x140064f9c
mov edx, 0xfa
mov r9d, Ordinal_41
lea r8d, [r9 + 0x1c]
lea rcx, [rbp + 0xf98]
jmp 0x140064f9c
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp - 0x30], xmm0
call fcn.14000edf0
movd xmm0, dword [rax + 0x14c]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm11
jbe 0x140065ff6
test sil, sil
je 0x140065051
inc dword [rsp + 0x40]
jmp 0x140065055
inc dword [rsp + 0x60]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp - 0x40]
call fcn.140044530
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp - 0x60]
call fcn.140044530
call fcn.14000edf0
cmp r14d, 2
jne 0x1400650fe
movss xmm7, dword [rax + 0x1d4]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1d0]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x1cc]
lea rcx, [rbp + 0xfa8]
call fcn.14002fa50
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x40], xmm0
call fcn.14000edf0
movss xmm7, dword [rax + 0x1ec]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1e8]
call fcn.14000edf0
movss xmm1, dword [rax + 0x1e4]
lea rcx, [rbp + 0xfb8]
jmp 0x1400653e9
cmp byte [rax + 0x144], r12b
je 0x140065370
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp - 0x50]
call fcn.140044530
lea ecx, [r15 - 1]
cmp ecx, 0x18
ja case.default.0x140065139
movsxd rax, ecx
mov ecx, dword [rbx + rax*4 + 0x6bf08]
add rcx, rbx
jmp rcx
mov r9d, reloc.WLDAP32.dll_Ordinal_33
lea r8d, [r9 - 0x19]
lea rcx, [rbp + 0xa30]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa30]
jmp 0x140065340
mov r8d, edx
lea rcx, [rbp + 0xa40]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa40]
jmp 0x140065340
mov edx, Ordinal_217
lea r9d, [rdx + 0x28]
mov r8d, reloc.WS2_32.dll_recvfrom
lea rcx, [rbp + 0xa50]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa50]
jmp 0x140065340
mov edx, 8
mov r9d, 0xff
lea r8d, [r9 - 0x4d]
lea rcx, [rbp + 0xa60]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa60]
jmp 0x140065340
mov edx, Ordinal_217
lea r9d, [rdx + 0x28]
mov r8d, reloc.WS2_32.dll_recvfrom
lea rcx, [rbp + 0xa70]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa70]
jmp 0x140065340
mov r9d, 8
lea r8d, [r9 + 0x5a]
lea rcx, [rbp + 0xa80]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa80]
jmp 0x140065340
mov edx, 0xbc
lea r8d, [rdx + 0x43]
lea rcx, [rbp + 0xa90]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xa90]
jmp 0x140065340
mov edx, 8
mov r9d, 0x89
lea r8d, [r9 + 0x76]
lea rcx, [rbp + 0xaa0]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xaa0]
jmp 0x140065340
mov r9d, 0x66
lea r8d, [r9 - 0x4c]
lea rcx, [rbp + 0xab0]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xab0]
jmp 0x140065340
xor edx, edx
mov r9d, 0xf6
lea r8d, [r9 + 9]
lea rcx, [rbp + 0xac0]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xac0]
jmp 0x140065340
mov r9d, 8
mov r8d, r9d
lea rcx, [rbp + 0xad0]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xad0]
jmp 0x140065340
mov edx, 0x9c
lea r9d, [rdx + 0x63]
lea r8d, [rdx - 0x6c]
lea rcx, [rbp + 0xae0]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xae0]
jmp 0x140065340
mov r8d, edx
lea rcx, [rbp + 0xaf0]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xaf0]
jmp 0x140065340
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r9d, 0xff
lea r8d, [rdx + 0x4e]
lea rcx, [rbp + 0xb00]
call fcn.140044530
movups xmm0, xmmword [rbp + 0xb00]
jmp 0x140065340
movss dword [rsp + 0x20], xmm14
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm14
lea rcx, [rbp + 0x800]
call fcn.14002fa50
movups xmm0, xmmword [rbp + 0x800]
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x40], xmm0
call fcn.14000edf0
movss xmm7, dword [rax + 0x1e0]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1dc]
call fcn.14000edf0
lea rcx, [rbp + 0xfc8]
jmp 0x1400653e1
call fcn.14000edf0
movss xmm7, dword [rax + 0x1c8]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1c4]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x1c0]
lea rcx, [rbp + 0xfd8]
call fcn.14002fa50
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x40], xmm0
call fcn.14000edf0
movss xmm7, dword [rax + 0x1e0]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1dc]
call fcn.14000edf0
lea rcx, [rbp + 0xfe8]
movss xmm1, dword [rax + 0x1d8]
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
call fcn.14002fa50
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x60], xmm0
call fcn.14000edf0
test sil, sil
je 0x140066015
cmp byte [rax + 0x13c], r12b
je 0x140065498
lea rcx, [rbp - 0x60]
call fcn.14001b3b0
mov ebx, eax
movaps xmm0, xmm9
subss xmm0, dword [0x14011c87c]
movss xmm1, dword [rbp + 0x12e8]
movss dword [rbp + 0x300], xmm1
movss dword [rbp + 0x304], xmm0
lea rdx, str._AI__BOT
lea rcx, [rbp + 0xb50]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movss xmm3, dword [0x14011c86c]
lea r8, [rbp + 0x300]
lea rdx, [rbp + 0xb50]
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xb50]
call fcn.140009960
call fcn.14000edf0
cmp byte [rax + 0x13d], 0
je 0x140065c53
mov r8d, reloc.WLDAP32.dll_Ordinal_46
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc08]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x740], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x748], eax
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0x1380]
call fcn.140058030
movss xmm0, dword [rbp + 0x1388]
addss xmm0, dword [0x14011c858]
movss dword [rbp + 0x1388], xmm0
mov r8d, 1
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbfc]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x750], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x758], eax
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x1410]
call fcn.140058030
mov r8d, reloc.WLDAP32.dll_Ordinal_45
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbc0]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x760], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x768], eax
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x1400]
call fcn.140058030
mov r8d, 7
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbb4]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x770], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x778], eax
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x1430]
call fcn.140058030
mov r8d, reloc.WLDAP32.dll_Ordinal_26
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc44]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x780], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x788], eax
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x1420]
call fcn.140058030
mov r8d, 9
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc2c]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x790], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x798], eax
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x13f0]
call fcn.140058030
mov r8d, Ordinal_30
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc98]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x7a8], eax
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x13e0]
call fcn.140058030
mov r8d, 0xa
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbd8]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x680], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x688], eax
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x1ca0]
call fcn.140058030
mov r8d, Ordinal_30
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbcc]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x7b8], eax
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x1c90]
call fcn.140058030
mov r8d, gethostname
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xba8]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x7c8], eax
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x13c0]
call fcn.140058030
mov r8d, Ordinal_50
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xb9c]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7e0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x7e8], eax
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x13d0]
call fcn.140058030
mov r8d, gethostname
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xcec]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x7f8], eax
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x13a0]
call fcn.140058030
mov r8d, Ordinal_50
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xce0]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x810], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x818], eax
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x13b0]
call fcn.140058030
mov r8d, reloc.WLDAP32.dll_Ordinal_50
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xcd4]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x640], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x648], eax
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x14e0]
call fcn.140058030
mov r8d, gethostname
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xcc8]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x650], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x658], eax
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x14d0]
call fcn.140058030
lea rcx, [rbp - 0x60]
call fcn.14001b3b0
mov ebx, eax
movss xmm9, dword [rbp + 0x1400]
movss xmm8, dword [rbp + 0x1404]
movss xmm0, dword [rbp + 0x1380]
movss dword [rbp + 0x308], xmm0
movss xmm1, dword [rbp + 0x1384]
movss dword [rbp + 0x30c], xmm1
movaps xmm3, xmm14
mov r8d, eax
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x308]
call fcn.140058370
movss xmm13, dword [rbp + 0x1410]
movss dword [rbp + 0x310], xmm13
movss xmm12, dword [rbp + 0x1414]
movss dword [rbp + 0x314], xmm12
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x310]
call fcn.140058370
movss xmm7, dword [rbp + 0x1430]
movss dword [rbp + 0x318], xmm7
movss xmm6, dword [rbp + 0x1434]
movss dword [rbp + 0x31c], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x318]
call fcn.140058370
movss xmm11, dword [rbp + 0x1420]
movss dword [rbp + 0x320], xmm11
movss xmm10, dword [rbp + 0x1424]
movss dword [rbp + 0x324], xmm10
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x320]
call fcn.140058370
movss xmm9, dword [rbp + 0x13f0]
movss dword [rbp + 0x328], xmm9
movss xmm8, dword [rbp + 0x13f4]
movss dword [rbp + 0x32c], xmm8
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x328]
call fcn.140058370
movss xmm7, dword [rbp + 0x13e0]
movss dword [rbp + 0x330], xmm7
movss xmm6, dword [rbp + 0x13e4]
movss dword [rbp + 0x334], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm11
unpcklps xmm0, xmm10
movq rdx, xmm0
lea rcx, [rbp + 0x330]
call fcn.140058370
movss dword [rbp + 0x338], xmm9
movss dword [rbp + 0x33c], xmm8
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x338]
call fcn.140058370
movss dword [rbp + 0x340], xmm7
movss dword [rbp + 0x344], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x340]
call fcn.140058370
movss xmm9, dword [rbp + 0x13d0]
movss dword [rbp + 0x348], xmm9
movss xmm6, dword [rbp + 0x13d4]
movss dword [rbp + 0x34c], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm13
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x348]
call fcn.140058370
movss xmm10, dword [rbp + 0x13c0]
movss dword [rbp + 0x350], xmm10
movss xmm7, dword [rbp + 0x13c4]
movss dword [rbp + 0x354], xmm7
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm13
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x350]
call fcn.140058370
movss xmm11, dword [rbp + 0x13b0]
movss dword [rbp + 0x358], xmm11
movss xmm8, dword [rbp + 0x13b4]
movss dword [rbp + 0x35c], xmm8
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x358]
call fcn.140058370
movss xmm9, dword [rbp + 0x13a0]
movss dword [rbp + 0x360], xmm9
movss xmm6, dword [rbp + 0x13a4]
movss dword [rbp + 0x364], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm10
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, [rbp + 0x360]
call fcn.140058370
movss xmm0, dword [rbp + 0x14e0]
movss dword [rbp + 0xe0], xmm0
movss xmm1, dword [rbp + 0x14e4]
movss dword [rbp + 0xe4], xmm1
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm11
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0xe0]
call fcn.140058370
movss xmm0, dword [rbp + 0x14d0]
movss dword [rbp + 0xe8], xmm0
movss xmm1, dword [rbp + 0x14d4]
movss dword [rbp + 0xec], xmm1
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0xe8]
call fcn.140058370
movsd xmm8, qword [rbp + 0x12d8]
movss xmm9, dword [rbp + 0x12ec]
movss xmm11, dword [rbp + 0x8d8]
movss xmm12, dword [rbp + 0x1374]
movss xmm13, dword [rsp + 0x44]
movsd xmm10, qword [0x14011c7b8]
call fcn.14000edf0
cmp byte [rax + 0x13e], 0
je 0x140065d11
call fcn.14000edf0
cmp dword [rax + 0x150], 0
jne 0x140065cb5
movups xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
cvtpd2ps xmm2, xmm8
movss xmm7, dword [rbp + 0x12e8]
cvtps2pd xmm1, xmm7
movaps xmm0, xmm8
mulsd xmm0, xmm10
subsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm15
movaps xmm1, xmm9
call fcn.1400583e0
jmp 0x140065d19
call fcn.14000edf0
cmp dword [rax + 0x150], 1
jne 0x140065d11
lea rcx, [rbp - 0x60]
call fcn.14001b3b0
mov dword [rsp + 0x44], eax
cvtpd2ps xmm2, xmm8
movss xmm7, dword [rbp + 0x12e8]
cvtps2pd xmm1, xmm7
movaps xmm0, xmm8
mulsd xmm0, xmm10
subsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [rsp + 0x28], xmm14
lea rax, [rsp + 0x44]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm15
movaps xmm1, xmm9
call fcn.14005a510
jmp 0x140065d19
movss xmm7, dword [rbp + 0x12e8]
call fcn.14000edf0
cmp byte [rax + 0x140], 0
je 0x140065dd8
movaps xmm0, xmm8
divsd xmm0, qword [0x14011c7f8]
cvtpd2ps xmm1, xmm0
movss xmm2, dword [0x14011c814]
maxss xmm2, xmm1
movss xmm10, dword [0x14011c838]
minss xmm10, xmm2
cvtps2pd xmm6, xmm7
mulsd xmm8, qword [0x14011c7b8]
subsd xmm6, xmm8
cvttss2si eax, xmm13
movaps xmm0, xmm6
subsd xmm0, qword [0x14011c7f0]
cvtpd2ps xmm0, xmm0
mov dword [rsp + 0x20], eax
movaps xmm3, xmm15
movaps xmm2, xmm10
movaps xmm1, xmm9
call fcn.140058600
movss xmm0, dword [rbp + 0x910]
xorps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x140065dd8
movups xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x50], xmm0
cvttss2si eax, dword [rsp + 0x64]
subsd xmm6, qword [0x14011c800]
cvtpd2ps xmm0, xmm6
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
movaps xmm3, xmm15
movaps xmm2, xmm10
movaps xmm1, xmm9
call fcn.140058880
call fcn.14000edf0
movss xmm8, dword [rbp + 0x1370]
cmp byte [rax + 0x13f], 0
je 0x140065e9a
xorps xmm2, xmm2
cvtss2sd xmm2, xmm11
movq r8, xmm2
lea rdx, str._.fm
lea rcx, [rbp + 0x1d70]
call fcn.14007d570
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0xff8]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
movss dword [rbp + 0xf0], xmm8
movss dword [rbp + 0xf4], xmm12
lea rdx, [rbp + 0x1d70]
lea rcx, [rbp + 0xb70]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movss xmm3, dword [0x14011c86c]
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xb70]
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xb70]
call fcn.140009960
call fcn.14000edf0
cmp byte [rax + 0x141], 0
je 0x140065fe5
call fcn.14000edf0
cmp dword [rax + 0x154], 0
jne 0x140065f0a
lea rcx, [rbp - 0x60]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xf8], xmm0
mov dword [rbp + 0xfc], 0
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm7
unpcklps xmm0, xmm9
movq rdx, xmm0
lea rcx, [rbp + 0xf8]
call fcn.140058370
call fcn.14000edf0
cmp dword [rax + 0x154], 1
jne 0x140065f74
lea rcx, [rbp - 0x60]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
movd xmm6, dword [rax + 0x20]
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x100], xmm0
movss dword [rbp + 0x104], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm8
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x100]
call fcn.140058370
call fcn.14000edf0
cmp dword [rax + 0x154], 2
jne 0x140065fe5
lea rcx, [rbp - 0x60]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x108], xmm0
movss dword [rbp + 0x10c], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm8
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x108]
call fcn.140058370
movss xmm7, dword [0x14011c8a0]
movsd xmm10, qword [0x14011c7b8]
movss xmm12, dword [0x14011c75c]
lea rcx, [rbp + 0x1300]
call fcn.140009960
mov r12d, dword [rsp + 0x68]
jmp 0x140064d42
cmp byte [rax + 0x132], r12b
je 0x1400662df
lea rdx, [rbp + 0x1138]
lea rcx, [rbp + 0x8a8]
call fcn.1400577a0
nop
mov rdx, rax
lea rcx, [rbp + 0x1118]
call fcn.140004ae0
mov rdx, rax
lea rcx, [rbp + 0x1710]
call fcn.140004c70
nop
lea rcx, [rbp + 0x1138]
call fcn.14007bc70
lea rcx, [rbp + 0x16d0]
call fcn.14000f1f0
nop
lea rdx, str.steam
lea rcx, [rbp + 0x1710]
call fcn.140019110
test al, al
jne 0x1400660a3
lea rdx, [0x14011bea4]
lea rcx, [rbp + 0x1710]
call fcn.140019110
test al, al
lea rdx, str._MOB_
je 0x1400660aa
lea rdx, str._PC_
lea rcx, [rbp + 0x16d0]
call fcn.14000fd80
lea rdx, [rbp + 0x1178]
lea rcx, [rbp + 0x860]
call fcn.1400577a0
nop
mov rdx, rax
lea rcx, [rbp + 0x1158]
call fcn.140004ae0
mov rdx, rax
lea rcx, [rbp + 0x16f0]
call fcn.140004c70
nop
lea rcx, [rbp + 0x1178]
call fcn.14007bc70
call fcn.14000edf0
cmp byte [rax + 0x13a], 0
je 0x1400661eb
call fcn.14000edf0
movss xmm7, dword [rax + 0x18c]
call fcn.14000edf0
movss xmm6, dword [rax + 0x188]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x184]
lea rcx, [rbp + 0x1008]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x148]
cvtdq2ps xmm6, xmm6
movaps xmm0, xmm9
subss xmm0, dword [0x14011c87c]
movss xmm10, dword [rbp + 0x12e8]
movss dword [rbp + 0x110], xmm10
movss dword [rbp + 0x114], xmm0
lea rcx, [rbp + 0x16d0]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0x1198]
call fcn.140009ae0
mov r8, rax
lea rcx, [rbp + 0x16f0]
call fcn.140009930
mov rdx, rax
mov rcx, r8
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x110]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x1198]
jmp 0x1400662b1
call fcn.14000edf0
movss xmm7, dword [rax + 0x18c]
call fcn.14000edf0
movss xmm6, dword [rax + 0x188]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x184]
lea rcx, [rbp + 0x1018]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x148]
cvtdq2ps xmm6, xmm6
movaps xmm0, xmm9
subss xmm0, dword [0x14011c87c]
movss xmm10, dword [rbp + 0x12e8]
movss dword [rbp + 0x118], xmm10
movss dword [rbp + 0x11c], xmm0
lea rcx, [rbp + 0x16f0]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0x11b8]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x118]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x11b8]
call fcn.140009960
nop
lea rcx, [rbp + 0x16f0]
call fcn.140009960
nop
lea rcx, [rbp + 0x16d0]
call fcn.140009960
nop
lea rcx, [rbp + 0x1710]
call fcn.140009960
jmp 0x1400662e8
movss xmm10, dword [rbp + 0x12e8]
call fcn.14000edf0
cmp byte [rax + 0x138], 0
je 0x14006646f
lea rdx, [rbp + 0x11d8]
lea rcx, [rbp + 0x8b8]
call fcn.1400577a0
nop
mov rdx, rax
lea rcx, [rbp + 0x1730]
call fcn.140004ae0
nop
lea rcx, [rbp + 0x11d8]
call fcn.14007bc70
lea rcx, [rbp + 0x1730]
call fcn.14007bec0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x1650]
lea rcx, [rbp + 0x1730]
call fcn.14007be10
nop
lea rcx, [rbp + 0x1650]
call fcn.14007be70
cmp rax, 0xffffffffffffffff
je 0x140066456
mov r12b, 1
lea r9, [rax + 1]
xor r8d, r8d
lea rdx, [rbp + 0x11f8]
lea rcx, [rbp + 0x1650]
call fcn.14007be10
mov rdx, rax
lea rcx, [rbp + 0x1650]
call fcn.140018ff0
lea rcx, [rbp + 0x11f8]
call fcn.140009960
call fcn.14000edf0
movss xmm7, dword [rax + 0x1a4]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1a0]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x19c]
lea rcx, [rbp + 0x1028]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
movaps xmm0, xmm9
subss xmm0, dword [0x14011c88c]
movss dword [rbp + 0x120], xmm10
movss dword [rbp + 0x124], xmm0
lea rcx, [rbp + 0x1650]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0x1218]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], r12b
mov dword [rsp + 0x20], ebx
movss xmm3, dword [0x14011c864]
lea r8, [rbp + 0x120]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x1218]
call fcn.140009960
nop
lea rcx, [rbp + 0x1650]
call fcn.140009960
nop
lea rcx, [rbp + 0x1730]
call fcn.140009960
call fcn.14000edf0
cmp byte [rax + 0x133], 0
je 0x140066c21
mov r8d, reloc.WLDAP32.dll_Ordinal_46
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xcbc]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x660], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x668], eax
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x1390]
call fcn.140058030
movss xmm0, dword [rbp + 0x1398]
addss xmm0, dword [0x14011c858]
movss dword [rbp + 0x1398], xmm0
mov r8d, 1
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xca4]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x670], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x678], eax
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x14b0]
call fcn.140058030
mov r8d, reloc.WLDAP32.dll_Ordinal_45
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xcb0]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x7d0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x7d8], eax
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x14c0]
call fcn.140058030
mov r8d, 7
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc5c]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x690], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x698], eax
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x14a0]
call fcn.140058030
mov r8d, reloc.WLDAP32.dll_Ordinal_26
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbe4]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x6a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x6a8], eax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x1490]
call fcn.140058030
mov r8d, 9
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xbf0]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x6b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x6b8], eax
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x1480]
call fcn.140058030
mov r8d, Ordinal_30
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc14]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x6c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x6c8], eax
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x1470]
call fcn.140058030
mov r8d, 0xa
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc20]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x6d0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x6d8], eax
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x1c70]
call fcn.140058030
mov r8d, Ordinal_30
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc38]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x6e0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x6e8], eax
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x1c80]
call fcn.140058030
mov r8d, gethostname
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc50]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x6f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x6f8], eax
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x1450]
call fcn.140058030
mov r8d, Ordinal_50
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xb90]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x700], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x708], eax
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x1460]
call fcn.140058030
mov r8d, gethostname
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc68]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x840], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x848], eax
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x1360]
call fcn.140058030
mov r8d, Ordinal_50
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc74]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x710], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x718], eax
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x1440]
call fcn.140058030
mov r8d, reloc.WLDAP32.dll_Ordinal_50
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc80]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x720], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x728], eax
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x1350]
call fcn.140058030
mov r8d, gethostname
mov rdx, qword [rbp + 0x1328]
lea rcx, [rbp + 0xc8c]
call fcn.140057e10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x730], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x738], eax
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x1340]
call fcn.140058030
lea rcx, [rbp - 0x40]
call fcn.14001b3b0
mov ebx, eax
movss xmm9, dword [rbp + 0x14c0]
movss xmm8, dword [rbp + 0x14c4]
movss xmm0, dword [rbp + 0x1390]
movss dword [rbp + 0x128], xmm0
movss xmm1, dword [rbp + 0x1394]
movss dword [rbp + 0x12c], xmm1
movaps xmm3, xmm14
mov r8d, eax
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x128]
call fcn.140058370
movss xmm13, dword [rbp + 0x14b0]
movss dword [rbp + 0x130], xmm13
movss xmm12, dword [rbp + 0x14b4]
movss dword [rbp + 0x134], xmm12
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x130]
call fcn.140058370
movss xmm7, dword [rbp + 0x14a0]
movss dword [rbp + 0x138], xmm7
movss xmm6, dword [rbp + 0x14a4]
movss dword [rbp + 0x13c], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x138]
call fcn.140058370
movss xmm11, dword [rbp + 0x1490]
movss dword [rbp + 0x140], xmm11
movss xmm10, dword [rbp + 0x1494]
movss dword [rbp + 0x144], xmm10
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x140]
call fcn.140058370
movss xmm9, dword [rbp + 0x1480]
movss dword [rbp + 0x148], xmm9
movss xmm8, dword [rbp + 0x1484]
movss dword [rbp + 0x14c], xmm8
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x148]
call fcn.140058370
movss xmm7, dword [rbp + 0x1470]
movss dword [rbp + 0x150], xmm7
movss xmm6, dword [rbp + 0x1474]
movss dword [rbp + 0x154], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm11
unpcklps xmm0, xmm10
movq rdx, xmm0
lea rcx, [rbp + 0x150]
call fcn.140058370
movss dword [rbp + 0x158], xmm9
movss dword [rbp + 0x15c], xmm8
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x158]
call fcn.140058370
movss dword [rbp + 0x160], xmm7
movss dword [rbp + 0x164], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm7
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x160]
call fcn.140058370
movss xmm9, dword [rbp + 0x1460]
movss dword [rbp + 0x168], xmm9
movss xmm6, dword [rbp + 0x1464]
movss dword [rbp + 0x16c], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm13
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x168]
call fcn.140058370
movss xmm10, dword [rbp + 0x1450]
movss dword [rbp + 0x170], xmm10
movss xmm7, dword [rbp + 0x1454]
movss dword [rbp + 0x174], xmm7
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm13
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x170]
call fcn.140058370
movss xmm11, dword [rbp + 0x1440]
movss dword [rbp + 0x178], xmm11
movss xmm8, dword [rbp + 0x1444]
movss dword [rbp + 0x17c], xmm8
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x178]
call fcn.140058370
movss xmm9, dword [rbp + 0x1360]
movss dword [rbp + 0x180], xmm9
movss xmm6, dword [rbp + 0x1364]
movss dword [rbp + 0x184], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm10
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, [rbp + 0x180]
call fcn.140058370
movss xmm0, dword [rbp + 0x1350]
movss dword [rbp + 0x188], xmm0
movss xmm1, dword [rbp + 0x1354]
movss dword [rbp + 0x18c], xmm1
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm11
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, [rbp + 0x188]
call fcn.140058370
movss xmm0, dword [rbp + 0x1340]
movss dword [rbp + 0x190], xmm0
movss xmm1, dword [rbp + 0x1344]
movss dword [rbp + 0x194], xmm1
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 0x190]
call fcn.140058370
movsd xmm8, qword [rbp + 0x12d8]
movss xmm9, dword [rbp + 0x12ec]
movss xmm11, dword [rbp + 0x8d8]
movss xmm12, dword [rbp + 0x1374]
movss xmm13, dword [rsp + 0x44]
call fcn.14000edf0
cmp byte [rax + 0x134], 0
je 0x140066ce9
call fcn.14000edf0
cmp dword [rax + 0x150], 0
jne 0x140066c88
movups xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x50], xmm0
cvtpd2ps xmm2, xmm8
movss xmm10, dword [rbp + 0x12e8]
cvtps2pd xmm1, xmm10
movaps xmm0, xmm8
mulsd xmm0, qword [0x14011c7b8]
subsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm15
movaps xmm1, xmm9
call fcn.1400583e0
jmp 0x140066cf2
call fcn.14000edf0
cmp dword [rax + 0x150], 1
jne 0x140066ce9
lea rcx, [rbp - 0x40]
call fcn.14001b3b0
mov dword [rsp + 0x44], eax
cvtpd2ps xmm2, xmm8
movss xmm10, dword [rbp + 0x12e8]
cvtps2pd xmm1, xmm10
movaps xmm0, xmm8
mulsd xmm0, qword [0x14011c7b8]
subsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
movss dword [rsp + 0x28], xmm14
lea rax, [rsp + 0x44]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm15
movaps xmm1, xmm9
call fcn.14005a510
jmp 0x140066cf2
movss xmm10, dword [rbp + 0x12e8]
call fcn.14000edf0
cmp byte [rax + 0x136], 0
je 0x140066db0
movaps xmm0, xmm8
divsd xmm0, qword [0x14011c7f8]
cvtpd2ps xmm1, xmm0
movss xmm2, dword [0x14011c814]
maxss xmm2, xmm1
movss xmm7, dword [0x14011c838]
minss xmm7, xmm2
cvtps2pd xmm6, xmm10
movaps xmm0, xmm8
mulsd xmm0, qword [0x14011c7b8]
subsd xmm6, xmm0
cvttss2si eax, xmm13
movaps xmm0, xmm6
subsd xmm0, qword [0x14011c7f0]
cvtpd2ps xmm0, xmm0
mov dword [rsp + 0x20], eax
movaps xmm3, xmm15
movaps xmm2, xmm7
movaps xmm1, xmm9
call fcn.140058600
movss xmm0, dword [rbp + 0x910]
xorps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x140066db0
movups xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x50], xmm0
cvttss2si eax, dword [rsp + 0x64]
subsd xmm6, qword [0x14011c800]
cvtpd2ps xmm0, xmm6
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
movaps xmm3, xmm15
movaps xmm2, xmm7
movaps xmm1, xmm9
call fcn.140058880
call fcn.14000edf0
movss xmm13, dword [rbp + 0x1370]
cmp byte [rax + 0x135], 0
je 0x140066e9a
xorps xmm2, xmm2
cvtss2sd xmm2, xmm11
movq r8, xmm2
lea rdx, str._.fm
lea rcx, [rbp + 0x1d30]
call fcn.14007d570
call fcn.14000edf0
movss xmm7, dword [rax + 0x198]
call fcn.14000edf0
movss xmm6, dword [rax + 0x194]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x190]
lea rcx, [rbp + 0x1038]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
movss dword [rbp + 0x198], xmm13
movss dword [rbp + 0x19c], xmm12
lea rdx, [rbp + 0x1d30]
lea rcx, [rbp + 0xb30]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movss xmm11, dword [0x14011c864]
movaps xmm3, xmm11
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0xb30]
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xb30]
call fcn.140009960
jmp 0x140066ea3
movss xmm11, dword [0x14011c864]
call fcn.14000edf0
cmp byte [rax + 0x137], 0
je 0x140066fef
call fcn.14000edf0
cmp dword [rax + 0x154], 0
jne 0x140066f14
lea rcx, [rbp - 0x40]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1a0], xmm0
mov dword [rbp + 0x1a4], 0
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm10
unpcklps xmm0, xmm9
movq rdx, xmm0
lea rcx, [rbp + 0x1a0]
call fcn.140058370
call fcn.14000edf0
cmp dword [rax + 0x154], 1
jne 0x140066f7e
lea rcx, [rbp - 0x40]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
movd xmm6, dword [rax + 0x20]
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1a8], xmm0
movss dword [rbp + 0x1ac], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm13
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x1a8]
call fcn.140058370
call fcn.14000edf0
cmp dword [rax + 0x154], 2
jne 0x140066fef
lea rcx, [rbp - 0x40]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1b0], xmm0
movss dword [rbp + 0x1b4], xmm6
movaps xmm3, xmm14
mov r8d, ebx
movaps xmm0, xmm13
unpcklps xmm0, xmm12
movq rdx, xmm0
lea rcx, [rbp + 0x1b0]
call fcn.140058370
call fcn.14000edf0
cmp byte [rax + 0x139], 0
je 0x1400670ec
mov edx, dword [rbp + 0x8a4]
lea rcx, [rbp + 0x1750]
call fcn.14005fdb0
nop
call fcn.14000edf0
movss xmm7, dword [rax + 0x1b0]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1ac]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x1a8]
test r12b, r12b
je 0x140067087
lea rcx, [rbp + 0x1048]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
movaps xmm0, xmm9
subss xmm0, dword [0x14011c894]
movss dword [rbp + 0x1b8], xmm10
movss dword [rbp + 0x1bc], xmm0
lea r8, [rbp + 0x1b8]
jmp 0x1400670bf
lea rcx, [rbp + 0x1058]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
movaps xmm0, xmm9
subss xmm0, dword [0x14011c88c]
movss dword [rbp + 0x1c0], xmm10
movss dword [rbp + 0x1c4], xmm0
lea r8, [rbp + 0x1c0]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], eax
movaps xmm3, xmm11
lea rdx, [rbp + 0x1750]
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x1750]
call fcn.140009960
call fcn.14000edf0
cmp byte [rax + 0x13b], 0
je 0x140065fe5
call fcn.14000edf0
movss xmm7, dword [rax + 0x1bc]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1b8]
call fcn.14000edf0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movaps xmm2, xmm6
movss xmm1, dword [rax + 0x1b4]
lea rcx, [rbp + 0x1068]
call fcn.14002fa50
mov rcx, rax
call fcn.14001b3b0
mov edi, eax
movss xmm12, dword [0x14011c75c]
mulss xmm15, xmm12
addss xmm15, xmm9
movss xmm6, dword [0x14011c860]
subss xmm15, xmm6
cvtps2pd xmm0, xmm10
movsd xmm10, qword [0x14011c7b8]
mulsd xmm8, xmm10
subsd xmm0, xmm8
addsd xmm0, qword [0x14011c808]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x1c8], xmm0
movss dword [rbp + 0x1cc], xmm15
lea rdx, [0x14011beb8]
lea rcx, [rbp + 0x1258]
call fcn.140009ae0
mov rbx, rax
mov edx, dword [rbp + 0x8a0]
lea rcx, [rbp + 0x1238]
call fcn.140004870
nop
mov rdx, rax
mov rcx, rbx
call fcn.140009940
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm6
lea r8, [rbp + 0x1c8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x1238]
call fcn.140009960
nop
lea rcx, [rbp + 0x1258]
call fcn.140009960
movss xmm7, dword [0x14011c8a0]
jmp 0x140065fff
mov rdx, qword [rbp + 0x1318]
cmp rdx, 0x10
jb 0x14006725a
inc rdx
mov rcx, qword [rbp + 0x1300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067255
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068f15
call fcn.1400dffbc
mov qword [rbp + 0x1310], r15
mov qword [rbp + 0x1318], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1300], 0
inc r12d
mov dword [rsp + 0x68], r12d
mov r8, qword [rsp + 0x58]
inc r8
mov qword [rsp + 0x58], r8
mov rcx, qword [0x14018d000]
mov rdx, qword [0x14018cff8]
sub rcx, rdx
sar rcx, 6
movsxd rax, r12d
cmp rax, rcx
jb 0x140064a00
xorps xmm11, xmm11
movss xmm13, dword [0x14011c86c]
call fcn.14000edf0
cmp byte [rax + 0x15d], 0
je 0x140067798
mov esi, r15d
mov rax, qword [0x14018cfe8]
mov rdx, qword [0x14018cfe0]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x140067798
mov r14, r15
movss xmm9, dword [0x14011c8c4]
movss xmm10, dword [0x14011c8c8]
nop
lea rbx, [rdx + r14]
mov rdx, rbx
lea rcx, [rbp + 0x1690]
call fcn.140009b20
mov rax, qword [rbx + 0x20]
mov qword [rbp + 0x16b0], rax
mov rax, qword [rbx + 0x28]
mov qword [rbp + 0x16b8], rax
mov rax, qword [rbx + 0x30]
mov qword [rbp + 0x16c0], rax
mov eax, dword [rbx + 0x38]
mov dword [rbp + 0x16c8], eax
call fcn.14007b7e0
mov ecx, dword [rax + 0x30]
add rcx, qword [rbp + 0x16b0]
mov qword [rbp + 0x1550], r15
mov qword [rbp + 0x15e0], 0x27b
mov dword [rbp + 0x15d8], 0xcabd5e5
mov qword [rbp + 0x15e8], rcx
lea rax, [rbp + 0x1550]
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x15f8], 8
mov eax, dword [0x14015bb90]
mov dword [rbp + 0x15dc], eax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
mov r9d, Ordinal_41
lea r8, [rbp + 0x15d8]
mov edx, 0x2211c8
mov rcx, qword [0x14015bb98]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rbx, qword [rbp + 0x1550]
test rbx, rbx
je 0x140067707
call fcn.14000edf0
cmp byte [rax + 0x15e], 0
jne 0x140067707
call fcn.14000edf0
cmp byte [rax + 0x179], 0
jne 0x140067409
call fcn.14000edf0
cmp byte [rax + 0x178], 0
je 0x140067707
call fcn.14007b7e0
mov ecx, dword [rax + 0x3c]
add rcx, rbx
mov qword [rbp + 0x14f0], 0
mov dword [rbp + 0x14f8], 0
mov r8d, recv
lea rdx, [rbp + 0x14f0]
call fcn.1400175c0
call fcn.14007bb80
mov rbx, rax
movss xmm0, dword [rbp + 0x14f4]
subss xmm0, dword [rax + 0xac]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm6, xmm0
movss xmm0, dword [rbp + 0x14f0]
subss xmm0, dword [rbx + 0xa8]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
movss xmm0, dword [rbp + 0x14f8]
subss xmm0, dword [rbx + 0xb0]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x1400674aa
xorps xmm0, xmm0
sqrtss xmm0, xmm6
jmp 0x1400674b2
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, xmm7
cvttss2si edi, xmm0
movsd xmm0, qword [rbp + 0x14f0]
movsd qword [rbp + 0x1340], xmm0
mov eax, dword [rbp + 0x14f8]
mov dword [rbp + 0x1348], eax
lea rdx, [rbp + 0x1340]
lea rcx, [rbp + 0x1350]
call fcn.140058030
call fcn.14000edf0
movss xmm7, dword [rax + 0x228]
call fcn.14000edf0
movss xmm6, dword [rax + 0x224]
call fcn.14000edf0
movss xmm0, dword [rax + 0x220]
movss dword [rbp + 0x5a8], xmm0
movss dword [rbp + 0x5ac], xmm6
movss dword [rbp + 0x5b0], xmm7
mov dword [rbp + 0x5b4], 0x3f800000
call fcn.14000edf0
movss xmm7, dword [rax + 0x234]
call fcn.14000edf0
movss xmm6, dword [rax + 0x230]
call fcn.14000edf0
movss xmm0, dword [rax + 0x22c]
movss dword [rbp + 0x3d8], xmm0
movss dword [rbp + 0x3dc], xmm6
movss dword [rbp + 0x3e0], xmm7
mov dword [rbp + 0x3e4], 0x3f800000
lea rdx, [rbp + 0x1690]
lea rcx, [rbp + 0x1278]
call fcn.140009b20
mov rdx, rax
lea rcx, [rbp + 0x15b8]
call fcn.14005d650
nop
call fcn.14000edf0
cmp byte [rax + 0x178], 0
je 0x14006764e
call fcn.14000edf0
mov ecx, dword [rax + 0x16c]
add ecx, ecx
cmp edi, ecx
jge 0x14006764e
lea rcx, [rbp + 0x5a8]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x1350]
movss dword [rbp + 0x1d0], xmm0
movss xmm1, dword [rbp + 0x1354]
movss dword [rbp + 0x1d4], xmm1
lea rcx, [rbp + 0x15b8]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0x1298]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x1d0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x1298]
call fcn.140009960
call fcn.14000edf0
cmp byte [rax + 0x179], 0
je 0x1400676ad
call fcn.14000edf0
mov ecx, dword [rax + 0x16c]
add ecx, ecx
cmp edi, ecx
jge 0x1400676ad
lea rcx, [rbp + 0x3d8]
call fcn.14001b3b0
movsd xmm0, qword [rbp + 0x14f0]
movsd qword [rbp + 0x1360], xmm0
mov ecx, dword [rbp + 0x14f8]
mov dword [rbp + 0x1368], ecx
mov r9d, eax
movaps xmm2, xmm9
movaps xmm1, xmm10
lea rcx, [rbp + 0x1360]
call fcn.140058ba0
nop
mov rdx, qword [rbp + 0x15d0]
cmp rdx, 0x10
jb 0x1400676ee
inc rdx
mov rcx, qword [rbp + 0x15b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400676e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067791
call fcn.1400dffbc
mov qword [rbp + 0x15c8], r15
mov qword [rbp + 0x15d0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x15b8], 0
mov rdx, qword [rbp + 0x16a8]
cmp rdx, 0x10
jb 0x140067748
inc rdx
mov rcx, qword [rbp + 0x1690]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067743
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068f15
call fcn.1400dffbc
mov qword [rbp + 0x16a0], r15
mov qword [rbp + 0x16a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1690], 0
inc esi
add r14, 0x40
mov rcx, qword [0x14018cfe8]
mov rdx, qword [0x14018cfe0]
sub rcx, rdx
sar rcx, 6
movsxd rax, esi
cmp rax, rcx
jae 0x140067798
movss xmm7, dword [0x14011c8a0]
jmp 0x140067300
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.14000edf0
mov r12, 0xffffffffffffffff
cmp byte [rax + 0x15c], 0
je 0x140068b85
mov edi, r15d
mov dword [rsp + 0x44], r15d
mov rax, qword [0x14018cfd0]
mov rdx, qword [0x14018cfc8]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x140068b85
mov r8, r15
mov qword [rsp + 0x58], r15
movss xmm10, dword [0x14011c8a0]
nop dword [rax + rax]
mov rbx, r8
shl rbx, 6
add rbx, rdx
mov rdx, rbx
lea rcx, [rbp + 0x1570]
call fcn.140009b20
mov rax, qword [rbx + 0x20]
mov qword [rbp + 0x1590], rax
mov rax, qword [rbx + 0x28]
mov qword [rbp + 0x1598], rax
mov rax, qword [rbx + 0x30]
mov qword [rbp + 0x15a0], rax
mov eax, dword [rbx + 0x38]
mov dword [rbp + 0x15a8], eax
call fcn.14007b7e0
mov ecx, dword [rax + 0x30]
add rcx, qword [rbp + 0x1590]
mov qword [rbp + 0x1548], r15
mov qword [rbp + 0x1608], 0x27b
mov dword [rbp + 0x1600], 0xcabd5e5
mov qword [rbp + 0x1610], rcx
lea rax, [rbp + 0x1548]
mov qword [rbp + 0x1618], rax
mov qword [rbp + 0x1620], 8
mov eax, dword [0x14015bb90]
mov dword [rbp + 0x1604], eax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
mov r9d, Ordinal_41
lea r8, [rbp + 0x1600]
mov edx, 0x2211c8
mov rcx, qword [0x14015bb98]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rbx, qword [rbp + 0x1548]
test rbx, rbx
je 0x140068af7
call fcn.14000edf0
cmp byte [rax + 0x15e], 0
jne 0x140068af7
call fcn.14007b7e0
mov ecx, dword [rax + 0x3c]
add rcx, rbx
mov qword [rbp + 0x1508], 0
mov dword [rbp + 0x1510], 0
mov r8d, recv
lea rdx, [rbp + 0x1508]
call fcn.1400175c0
call fcn.14007bb80
mov rbx, rax
movss xmm0, dword [rbp + 0x150c]
subss xmm0, dword [rax + 0xac]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm6, xmm0
movss xmm0, dword [rbp + 0x1508]
subss xmm0, dword [rbx + 0xa8]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
movss xmm0, dword [rbp + 0x1510]
subss xmm0, dword [rbx + 0xb0]
movaps xmm1, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x140067980
xorps xmm0, xmm0
sqrtss xmm0, xmm6
jmp 0x140067988
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, xmm10
cvttss2si r14d, xmm0
call fcn.14007b7e0
mov ebx, dword [rax + 0x148]
call fcn.14007b7e0
mov ecx, dword [rax + 0x13c]
add rcx, rbx
add rcx, qword [rbp + 0x1590]
mov dword [rbp + 0x1500], r15d
mov qword [rbp + 0x1630], 0x27b
mov dword [rbp + 0x1628], 0xcabd5e5
mov qword [rbp + 0x1638], rcx
lea rax, [rbp + 0x1500]
mov qword [rbp + 0x1640], rax
mov qword [rbp + 0x1648], 4
mov eax, dword [0x14015bb90]
mov dword [rbp + 0x162c], eax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
mov r9d, Ordinal_41
lea r8, [rbp + 0x1628]
mov edx, 0x2211c8
mov rcx, qword [0x14015bb98]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov esi, dword [rbp + 0x1500]
call fcn.14007b7e0
mov ebx, dword [rax + 0x14c]
call fcn.14007b7e0
mov ecx, dword [rax + 0x13c]
add rcx, rbx
add rcx, qword [rbp + 0x1590]
call fcn.14007d3b0
mov r15d, eax
call fcn.14007b7e0
mov ebx, dword [rax + 0x140]
call fcn.14007b7e0
mov ecx, dword [rax + 0x13c]
add rcx, rbx
add rcx, qword [rbp + 0x1590]
call fcn.14007d3b0
mov edi, eax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x48], 0
lea eax, [r15 - 1]
cmp eax, 5
ja case.default.0x140067ab4
mov ecx, eax
lea rax, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
mov edx, dword [rax + rcx*4 + 0x6bf6c]
add rdx, rax
jmp rdx
mov edx, Ordinal_200
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1078]
jmp 0x140067b3b
xor r9d, r9d
mov edx, 0x85
lea r8d, [rdx + 0x52]
lea rcx, [rbp + 0x1088]
jmp 0x140067b3b
mov edx, 0x66
mov r9d, 0xf5
lea r8d, [r9 - 0xa]
lea rcx, [rbp + 0x1098]
jmp 0x140067b3b
mov edx, 0xdb
lea r9d, [rdx + 0x24]
lea r8d, [rdx - 0x68]
lea rcx, [rbp + 0x10a8]
jmp 0x140067b3b
mov edx, 0xff
mov r9d, 0x3d
lea r8d, [rdx - 0x7d]
lea rcx, [rbp + 0x10b8]
jmp 0x140067b3b
mov edx, 0xfa
mov r9d, Ordinal_41
lea r8d, [r9 + 0x1c]
lea rcx, [rbp + 0x10c8]
call fcn.140044530
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
test esi, esi
jg 0x140067ba0
mov rdx, qword [rbp + 0x1588]
cmp rdx, 0x10
jb 0x140067b8d
inc rdx
mov rcx, qword [rbp + 0x1570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067b88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068f15
call fcn.1400dffbc
xor r15d, r15d
mov byte [rbp + 0x1570], r15b
mov edi, dword [rsp + 0x44]
jmp 0x140068b3f
call fcn.14007b7e0
mov ebx, dword [rax + 0x144]
call fcn.14007b7e0
mov ecx, dword [rax + 0x13c]
add rcx, qword [rbp + 0x1590]
add rcx, rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x1558], xmm0
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x1558]
call fcn.1400175c0
movsd xmm0, qword [rbp + 0x1508]
movsd qword [rbp + 0x1340], xmm0
mov eax, dword [rbp + 0x1510]
mov dword [rbp + 0x1348], eax
lea rdx, [rbp + 0x1340]
lea rcx, [rbp + 0x12d8]
call fcn.140058030
mov ecx, dword [rbp + 0x1560]
mov eax, 2
mul rcx
cmovo rax, r12
mov rcx, rax
call fcn.1400e0714
mov rbx, rax
mov r8d, dword [rbp + 0x1560]
add r8, r8
mov rdx, rax
mov rcx, qword [rbp + 0x1558]
call fcn.140017640
xorps xmm0, xmm0
movups xmmword [rbp + 0x588], xmm0
xor eax, eax
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a0], rax
mov r8, r12
nop
inc r8
cmp word [rbx + r8*2], ax
jne 0x140067c60
mov rdx, rbx
lea rcx, [rbp + 0x588]
call fcn.14007e000
or r13d, 0x40
mov rcx, rbx
call fcn.1400dffbc
nop
lea rdx, [rbp + 0x588]
lea rcx, [rbp + 0x12b8]
call fcn.140004ae0
mov rdx, rax
lea rcx, [rbp + 0x1670]
call fcn.140004c70
nop
mov rdx, qword [rbp + 0x5a0]
cmp rdx, 8
jb 0x140067cef
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x588]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067cea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068f1c
call fcn.1400dffbc
xor eax, eax
mov qword [rbp + 0x598], rax
mov ecx, 7
mov qword [rbp + 0x5a0], rcx
mov word [rbp + 0x588], ax
mov edx, edi
lea rcx, [rbp + 0x1518]
call fcn.14005e010
nop
cmp esi, 0x97
jne 0x140068163
call fcn.14000edf0
movss xmm7, dword [rax + 0x1f8]
call fcn.14000edf0
movss xmm6, dword [rax + 0x1f4]
call fcn.14000edf0
movss xmm0, dword [rax + 0x1f0]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm6
movss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x54], 0x3f800000
call fcn.14000edf0
cmp byte [rax + 0x164], 0
je 0x140068a3c
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17a], 0
je 0x140067e49
mov ecx, edi
call fcn.14005fd60
test al, al
je 0x140067e49
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x1d8], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x1dc], xmm1
lea rdx, str._AR_
lea rcx, [rbp + 0xcf8]
call fcn.140009ae0
mov r8, rax
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
mov rcx, r8
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x1d8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xcf8]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17b], 0
je 0x140067f1a
mov ecx, edi
sub ecx, 0x170b3b
je 0x140067e7d
sub ecx, 6
je 0x140067e7d
sub ecx, 2
je 0x140067e7d
sub ecx, 7
je 0x140067e7d
cmp ecx, 0x20
jne 0x140067f1a
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x1e0], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x1e4], xmm1
lea rdx, str._SMG_
lea rcx, [rbp + 0xd18]
call fcn.140009ae0
mov r8, rax
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
mov rcx, r8
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xd18]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17c], 0
je 0x140067fe1
mov ecx, edi
sub ecx, 0x170b3c
je 0x140067f44
sub ecx, 2
je 0x140067f44
cmp ecx, 6
jne 0x140067fe1
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x1e8], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x1ec], xmm1
lea rdx, str._SNP_
lea rcx, [rbp + 0xd38]
call fcn.140009ae0
mov r8, rax
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
mov rcx, r8
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x1e8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xd38]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17d], 0
je 0x1400680a3
mov ecx, edi
sub ecx, 0x170b3d
je 0x140068006
cmp ecx, 9
jne 0x1400680a3
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x1f0], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x1f4], xmm1
lea rdx, str._SHG_
lea rcx, [rbp + 0xd58]
call fcn.140009ae0
mov r8, rax
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
mov rcx, r8
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x1f0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xd58]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17d], 0
je 0x140068a3c
sub edi, 0x171061
je 0x1400680c6
cmp edi, 1
jne 0x140068a3c
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x1f8], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x1fc], xmm1
lea rdx, str._SP_
lea rcx, [rbp + 0xd78]
call fcn.140009ae0
mov r8, rax
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
mov rcx, r8
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x1f8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xd78]
call fcn.140009960
jmp 0x140068a3c
cmp esi, 0x67
jne 0x140068479
call fcn.14000edf0
movss xmm7, dword [rax + 0x204]
call fcn.14000edf0
movss xmm6, dword [rax + 0x200]
call fcn.14000edf0
movss xmm0, dword [rax + 0x1fc]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm6
movss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x54], 0x3f800000
call fcn.14000edf0
cmp byte [rax + 0x165], 0
je 0x140068a3c
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17e], 0
je 0x14006827b
cmp edi, 0xfb7d6
jne 0x14006827b
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x200], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x204], xmm1
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xd98]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x200]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xd98]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x17f], 0
je 0x140068325
cmp edi, 0xfb7d5
jne 0x140068325
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x208], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x20c], xmm1
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xdb8]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x208]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xdb8]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x180], 0
je 0x1400683cf
cmp edi, 0xfb7d7
jne 0x1400683cf
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x210], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x214], xmm1
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xdd8]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x210]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xdd8]
call fcn.140009960
jmp 0x140068a3c
call fcn.14000edf0
cmp byte [rax + 0x181], 0
je 0x140068a3c
cmp edi, 0xfb7d8
jne 0x140068a3c
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x218], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x21c], xmm1
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xdf8]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x218]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xdf8]
call fcn.140009960
jmp 0x140068a3c
cmp esi, 0x72
jne 0x140068544
call fcn.14000edf0
cmp byte [rax + 0x166], 0
je 0x140068a3c
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x140068a3c
call fcn.14000edf0
cmp r15d, dword [rax + 0x174]
jb 0x140068a3c
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x220], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x224], xmm1
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xe18]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x220]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xe18]
call fcn.140009960
jmp 0x140068a3c
cmp esi, 0x65
jne 0x14006860f
call fcn.14000edf0
cmp byte [rax + 0x168], 0
je 0x140068a3c
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x140068a3c
call fcn.14000edf0
cmp r15d, dword [rax + 0x174]
jb 0x140068a3c
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [rbp + 0x12d8]
movss dword [rbp + 0x228], xmm0
movss xmm1, dword [rbp + 0x12dc]
movss dword [rbp + 0x22c], xmm1
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xe38]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x228]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xe38]
call fcn.140009960
jmp 0x140068a3c
lea eax, [rsi - 0x94]
movss xmm8, dword [rbp + 0x12dc]
movss xmm9, dword [rbp + 0x12d8]
cmp eax, 1
ja 0x1400686c9
call fcn.14000edf0
cmp byte [rax + 0x169], 0
je 0x1400686c9
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x1400686c9
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x230], xmm9
movss dword [rbp + 0x234], xmm8
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xe58]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x230]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xe58]
call fcn.140009960
lea eax, [rsi - 0x6f]
test eax, 0xfffffffb
jne 0x140068782
call fcn.14000edf0
cmp byte [rax + 0x16a], 0
je 0x140068782
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x140068782
call fcn.14000edf0
cmp r15d, dword [rax + 0x174]
jb 0x140068782
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x238], xmm9
movss dword [rbp + 0x23c], xmm8
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xe78]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x238]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xe78]
call fcn.140009960
cmp esi, 0x68
jne 0x140068869
call fcn.14000edf0
movss xmm7, dword [rax + 0x210]
call fcn.14000edf0
movss xmm6, dword [rax + 0x20c]
call fcn.14000edf0
movss xmm0, dword [rax + 0x208]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm6
movss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x54], 0x3f800000
call fcn.14000edf0
cmp byte [rax + 0x167], 0
je 0x140068a33
call fcn.14000edf0
cmp r14d, dword [rax + 0x16c]
jge 0x140068a33
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x240], xmm9
movss dword [rbp + 0x244], xmm8
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0x10f8]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x240]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0x10f8]
jmp 0x140068a2e
cmp esi, 0x78
jne 0x140068954
call fcn.14000edf0
movss xmm7, dword [rax + 0x21c]
call fcn.14000edf0
movss xmm6, dword [rax + 0x218]
call fcn.14000edf0
movss xmm0, dword [rax + 0x214]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm6
movss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x54], 0x3f800000
call fcn.14000edf0
cmp byte [rax + 0x16b], 0
je 0x140068a33
call fcn.14000edf0
mov ecx, dword [rax + 0x16c]
add ecx, ecx
cmp r14d, ecx
jge 0x140068a33
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x248], xmm9
movss dword [rbp + 0x24c], xmm8
lea rcx, [rbp + 0x1518]
call fcn.140009930
mov rdx, rax
lea rcx, [rbp + 0xe98]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x248]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xe98]
jmp 0x140068a2e
cmp esi, 0x7a
jne 0x140068a33
call fcn.14000edf0
movss xmm7, dword [rax + 0x21c]
call fcn.14000edf0
movss xmm6, dword [rax + 0x218]
call fcn.14000edf0
movss xmm0, dword [rax + 0x214]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm6
movss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x54], 0x3f800000
call fcn.14000edf0
cmp byte [rax + 0x16b], 0
je 0x140068a33
call fcn.14000edf0
mov ecx, dword [rax + 0x16c]
add ecx, ecx
cmp r14d, ecx
jge 0x140068a33
lea rcx, [rsp + 0x48]
call fcn.14001b3b0
mov ebx, eax
call fcn.14000edf0
movd xmm6, dword [rax + 0x170]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x250], xmm9
movss dword [rbp + 0x254], xmm8
lea rdx, str.DeathBox
lea rcx, [rbp + 0xeb8]
call fcn.140009ae0
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xeb8]
call fcn.140009960
movss xmm8, dword [0x14011c7d0]
mov rdx, qword [rbp + 0x1530]
cmp rdx, 0x10
jb 0x140068a7d
inc rdx
mov rcx, qword [rbp + 0x1518]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068a78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068f23
call fcn.1400dffbc
xor r15d, r15d
mov qword [rbp + 0x1528], r15
mov qword [rbp + 0x1530], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1518], r15b
mov rdx, qword [rbp + 0x1688]
cmp rdx, 0x10
jb 0x140068ada
inc rdx
mov rcx, qword [rbp + 0x1670]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068ad5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068f2a
call fcn.1400dffbc
mov qword [rbp + 0x1680], r15
mov qword [rbp + 0x1688], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1670], 0
mov edi, dword [rsp + 0x44]
mov rdx, qword [rbp + 0x1588]
cmp rdx, 0x10
jb 0x140068b38
inc rdx
mov rcx, qword [rbp + 0x1570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140068b33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov byte [rbp + 0x1570], 0
mov qword [rbp + 0x1588], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x1580], r15
inc edi
mov dword [rsp + 0x44], edi
mov r8, qword [rsp + 0x58]
inc r8
mov qword [rsp + 0x58], r8
mov rcx, qword [0x14018cfd0]
mov rdx, qword [0x14018cfc8]
sub rcx, rdx
sar rcx, 6
movsxd rax, edi
cmp rax, rcx
jb 0x1400677f0
mov rax, qword [0x14015bbb0]
movaps xmm0, xmmword [0x14011ccb0]
movups xmmword [rax + 0x1644], xmm0
mov qword [rax + 0x156c], 0x41200000
mov qword [rax + 0x1564], 0
call fcn.14000edf0
mov esi, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x143], 0
je 0x14006a6cb
call fcn.14000edf0
mov rcx, r15
cmp byte [rax + 0x28c], 0
je 0x14006994f
mov dword [rbp - 0x80], 0x71493f38
mov dword [rbp - 0x7c], 0x724d416b
mov dword [rbp - 0x78], 0x435c454f
mov dword [rbp - 0x74], 0x1005b55
nop dword [rax]
lea eax, [rcx + 0x1b]
xor byte [rbp + rcx - 0x80], al
inc rcx
cmp rcx, 0xe
jb 0x140068c00
mov byte [rbp - 0x71], 0
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, [rbp - 0x80]
call fcn.1400244a0
test al, al
je 0x14006a6cb
mov dword [rbp + 0x258], 0x43340000
mov dword [rbp + 0x25c], 0x420c0000
mov r10, qword [0x14015bbb0]
xor r8d, r8d
lea rdx, [rbp + 0x258]
mov rcx, qword [r10 + 0x1c10]
call fcn.140026fc0
mov rdx, qword [r10 + 0x1c10]
movss xmm6, dword [rdx + 0x268]
movss xmm9, dword [rdx + 0x26c]
cmp qword [rdx + 0x1a8], r8
jne 0x140068c86
cmp qword [r10 + 0x1ff0], r8
je 0x140068c8e
movss xmm6, dword [rdx + 0x238]
movss xmm8, dword [rdx + 0xdc]
subss xmm9, xmm8
movss xmm7, dword [rdx + 0xd8]
subss xmm6, xmm7
mov rcx, qword [0x14015bc50]
call fcn.140026c40
mov r14d, dword [rsp + 0x60]
mov r15d, dword [rsp + 0x40]
test r14d, r14d
jne 0x140069127
test r15d, r15d
jne 0x140069127
mov rax, qword [0x14015bbb0]
mov rax, qword [rax + 0x1dc0]
lea r8, str.Foreground
lea edx, [r14 + 1]
mov rcx, qword [rax]
call fcn.14001d920
movaps xmm0, xmm8
addss xmm0, xmm9
addss xmm6, xmm7
movss dword [rbp + 0x260], xmm6
movss dword [rbp + 0x264], xmm0
movss dword [rbp + 0x268], xmm7
movss dword [rbp + 0x26c], xmm8
movss dword [rsp + 0x30], xmm14
movss xmm0, dword [0x14011c860]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xff00ff00
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0x268]
mov rcx, rax
call fcn.14003a000
mov rbx, qword [0x14015bbb0]
mov rax, qword [rbx + 0x1c10]
movss xmm7, dword [rax + 0xd8]
subss xmm7, dword [rax + 0x10]
addss xmm7, dword [rax + 0x5c]
xor r15d, r15d
mov qword [rsp + 0x30], r15
lea rdi, str.Clear___No_Enemies
mov qword [rsp + 0x28], rdi
movss xmm8, dword [0x14011c92c]
movss dword [rsp + 0x20], xmm8
movss xmm6, dword [0x14011c900]
movaps xmm3, xmm6
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
addss xmm7, dword [0x14011c89c]
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [0x14011c790]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm12
subss xmm7, xmm1
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm7
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
mov rax, qword [rbx + 0x1c10]
movss xmm2, dword [rax + 0xdc]
subss xmm2, dword [rax + 0x14]
addss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14011c878]
movss xmm0, dword [rsp + 0x5c]
mulss xmm0, xmm12
subss xmm2, xmm0
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm2
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e8], xmm0
mov qword [rbp + 0x3f8], r15
mov qword [rbp + 0x400], r15
lea r8d, [r14 + 0x12]
lea rdx, str.Fohdu2QrHqhplhv
lea rcx, [rbp + 0x3e8]
call fcn.14000a180
nop
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp - 0x10]
call fcn.140009b20
bts r13d, 0x10
lea rcx, [rbp - 0x10]
mov r9, qword [rbp - 0x10]
cmp qword [rbp + 8], 0x10
jb 0x140068f31
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x140068f38
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]
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
lea rdx, [rbp - 0x10]
mov r10, rcx
mov r8, qword [rbp]
add r8, rdx
mov rdx, r15
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, r15
test rax, rax
je 0x140069029
cmp rax, 8
jb 0x140069029
cmp esi, 2
jl 0x140069029
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
mov r9d, 7
movd xmm3, r9d
nop word [rax + rax]
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x140068f90
mov r9, qword [rbp - 0x10]
cmp rcx, r8
je 0x140069052
nop
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x140069044
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x140069030
mov r9, qword [rbp - 0x10]
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, r9
movaps xmm0, xmmword [0x14011ce00]
movups xmmword [rbp + 0xb10], xmm0
lea rcx, [rbp + 0xb10]
call fcn.140044d00
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x1400690b8
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400690b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400690b3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp], r15
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x10], 0
mov rdx, qword [rbp + 0x400]
cmp rdx, 0x10
jb 0x140069109
inc rdx
mov rcx, qword [rbp + 0x3e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069104
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x3f8], r15
mov qword [rbp + 0x400], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3e8], 0
jmp 0x14006a6c1
mov rax, qword [0x14015bbb0]
mov rax, qword [rax + 0x1dc0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14001d920
movaps xmm0, xmm8
addss xmm0, xmm9
addss xmm6, xmm7
movss dword [rbp + 0x270], xmm6
movss dword [rbp + 0x274], xmm0
movss dword [rbp + 0x278], xmm7
movss dword [rbp + 0x27c], xmm8
movss dword [rsp + 0x30], xmm14
movss xmm0, dword [0x14011c860]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xff0000ff
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x278]
mov rcx, rax
call fcn.14003a000
mov rbx, qword [0x14015bbb0]
mov qword [rsp + 0x30], 0
lea rdi, str.Enemies:_00_____Bots:_0
mov qword [rsp + 0x28], rdi
movss xmm7, dword [0x14011c92c]
movss dword [rsp + 0x20], xmm7
movss xmm6, dword [0x14011c900]
movaps xmm3, xmm6
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
mov rax, qword [rbx + 0x1c10]
movss xmm2, dword [rax + 0xd8]
subss xmm2, dword [rax + 0x10]
addss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x14011c89c]
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [0x14011c790]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm12
subss xmm2, xmm1
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm2
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
mov rax, qword [rbx + 0x1c10]
movss xmm2, dword [rax + 0xdc]
subss xmm2, dword [rax + 0x14]
addss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14011c878]
movss xmm0, dword [rsp + 0x5c]
mulss xmm0, xmm12
subss xmm2, xmm0
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm2
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x568], xmm0
xor ebx, ebx
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], rbx
lea r8d, [rbx + 8]
lea rdx, str.Hqhplhv
lea rcx, [rbp + 0x568]
call fcn.14000a180
nop
lea rdx, [rbp + 0x568]
lea rcx, [rbp + 0x10]
call fcn.140009b20
bts r13d, 8
lea rcx, [rbp + 0x10]
mov r9, qword [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
jb 0x140069371
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x140069378
lea rdx, [rbp + 0x10]
mov r10, rcx
mov r8, qword [rbp + 0x20]
add r8, rdx
mov rdx, rbx
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, rbx
test rax, rax
je 0x14006946b
cmp rax, 8
jb 0x14006946b
mov edi, 7
cmp esi, 2
jl 0x140069470
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
movd xmm3, edi
nop dword [rax + rax]
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x1400693d0
mov r9, qword [rbp + 0x10]
jmp 0x140069470
mov edi, 7
cmp rcx, r8
je 0x1400694a2
nop word [rax + rax]
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x140069494
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x140069480
mov r9, qword [rbp + 0x10]
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdx, r9
movaps xmm0, xmmword [0x14011cdf0]
movups xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0xa20]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140069508
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069503
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069503
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp + 0x580]
cmp rdx, 0x10
jb 0x140069559
inc rdx
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069554
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x568], 0
movaps xmm1, xmm7
movaps xmm0, xmm11
call fcn.140027860
mov edx, r14d
lea rcx, [rbp + 0x618]
call fcn.140009da0
bts r13d, 7
lea rdx, [rbp + 0x618]
cmp qword [rbp + 0x630], 0x10
cmovae rdx, qword [rbp + 0x618]
movaps xmm0, xmmword [0x14011ce40]
movups xmmword [rbp + 0xb20], xmm0
lea rcx, [rbp + 0xb20]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x630]
cmp rdx, 0x10
jb 0x140069605
inc rdx
mov rcx, qword [rbp + 0x618]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069600
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x628], rbx
mov qword [rbp + 0x630], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x618], 0
movaps xmm1, xmm7
movaps xmm0, xmm11
call fcn.140027860
xorps xmm0, xmm0
movups xmmword [rbp + 0x548], xmm0
mov qword [rbp + 0x558], rbx
mov qword [rbp + 0x560], rbx
mov r8d, 5
lea rdx, str.Erwv
lea rcx, [rbp + 0x548]
call fcn.14000a180
nop
lea rdx, [rbp + 0x548]
lea rcx, [rbp + 0xb0]
call fcn.140009b20
bts r13d, 0xe
lea rcx, [rbp + 0xb0]
mov r9, qword [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
jb 0x140069697
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x1400696a1
lea rdx, [rbp + 0xb0]
mov r10, rcx
mov r8, qword [rbp + 0xc0]
add r8, rdx
mov rdx, rbx
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, rbx
test rax, rax
je 0x14006978c
cmp rax, 8
jb 0x14006978c
cmp esi, 2
jl 0x14006978c
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
movd xmm3, edi
nop
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x1400696f0
mov r9, qword [rbp + 0xb0]
cmp rcx, r8
je 0x1400697b6
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x1400697a5
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x140069791
mov r9, qword [rbp + 0xb0]
lea rdx, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0x10
cmovae rdx, r9
movaps xmm0, xmmword [0x14011ce20]
movups xmmword [rbp + 0x940], xmm0
lea rcx, [rbp + 0x940]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x140069828
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069823
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069823
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0xc0], rbx
mov qword [rbp + 0xc8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb0], 0
mov rdx, qword [rbp + 0x560]
cmp rdx, 0x10
jb 0x140069882
inc rdx
mov rcx, qword [rbp + 0x548]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006987d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x558], rbx
mov qword [rbp + 0x560], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x548], 0
movaps xmm1, xmm7
movaps xmm0, xmm11
call fcn.140027860
mov edx, r15d
lea rcx, [rbp + 0x5f8]
call fcn.140009da0
bts r13d, 0xd
lea rdx, [rbp + 0x5f8]
cmp qword [rbp + 0x610], 0x10
cmovae rdx, qword [rbp + 0x5f8]
movaps xmm0, xmmword [0x14011ce40]
movups xmmword [rbp + 0x950], xmm0
lea rcx, [rbp + 0x950]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x610]
cmp rdx, 0x10
jb 0x14006992e
inc rdx
mov rcx, qword [rbp + 0x5f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069929
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
xor r15d, r15d
mov qword [rbp + 0x608], r15
mov qword [rbp + 0x610], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x5f8], r15b
jmp 0x14006a6c1
mov dword [rsp + 0x70], 0x71493f38
mov dword [rsp + 0x74], 0x724d416b
mov dword [rsp + 0x78], 0x435c454f
mov dword [rsp + 0x7c], 0x1005b55
nop
lea eax, [rcx + 0x1b]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 0xe
jb 0x140069970
mov byte [rsp + 0x7f], 0
xor edx, edx
lea r8d, [rdx + 0x2f]
lea rcx, [rsp + 0x70]
call fcn.1400244a0
test al, al
je 0x14006a6cb
mov dword [rbp + 0x280], 0x43340000
mov dword [rbp + 0x284], 0x420c0000
mov r10, qword [0x14015bbb0]
xor r8d, r8d
lea rdx, [rbp + 0x280]
mov rcx, qword [r10 + 0x1c10]
call fcn.140026fc0
mov rdx, qword [r10 + 0x1c10]
movss xmm6, dword [rdx + 0x268]
movss xmm9, dword [rdx + 0x26c]
cmp qword [rdx + 0x1a8], r8
jne 0x1400699f8
cmp qword [r10 + 0x1ff0], r8
je 0x140069a00
movss xmm6, dword [rdx + 0x238]
movss xmm8, dword [rdx + 0xdc]
subss xmm9, xmm8
movss xmm7, dword [rdx + 0xd8]
subss xmm6, xmm7
mov rcx, qword [0x14015bc50]
call fcn.140026c40
mov r14d, dword [rsp + 0x60]
mov r15d, dword [rsp + 0x40]
test r14d, r14d
jne 0x140069eb0
test r15d, r15d
jne 0x140069eb0
mov rax, qword [0x14015bbb0]
mov rax, qword [rax + 0x1dc0]
lea r8, str.Foreground
lea edx, [r14 + 1]
mov rcx, qword [rax]
call fcn.14001d920
movaps xmm0, xmm8
addss xmm0, xmm9
addss xmm6, xmm7
movss dword [rbp + 0x288], xmm6
movss dword [rbp + 0x28c], xmm0
movss dword [rbp + 0x290], xmm7
movss dword [rbp + 0x294], xmm8
movss dword [rsp + 0x30], xmm14
movss xmm0, dword [0x14011c860]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xff00ff00
lea r8, [rbp + 0x288]
lea rdx, [rbp + 0x290]
mov rcx, rax
call fcn.14003a000
mov rbx, qword [0x14015bbb0]
mov rax, qword [rbx + 0x1c10]
movss xmm6, dword [rax + 0xd8]
subss xmm6, dword [rax + 0x10]
addss xmm6, dword [rax + 0x5c]
xor r15d, r15d
mov qword [rsp + 0x30], r15
lea rdi, str.Clear___No_Enemies
mov qword [rsp + 0x28], rdi
movss xmm8, dword [0x14011c92c]
movss dword [rsp + 0x20], xmm8
movss xmm7, dword [0x14011c900]
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
addss xmm6, dword [0x14011c89c]
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [0x14011c790]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm12
subss xmm6, xmm1
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov rax, qword [rbx + 0x1c10]
movss xmm6, dword [rax + 0xdc]
subss xmm6, dword [rax + 0x14]
addss xmm6, dword [rax + 0x60]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
addss xmm6, dword [0x14011c878]
movss xmm0, dword [rsp + 0x5c]
mulss xmm0, xmm12
subss xmm6, xmm0
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm6
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x528], xmm0
mov qword [rbp + 0x538], r15
mov qword [rbp + 0x540], r15
lea r8d, [r14 + 0x12]
lea rdx, str.Fohdu2QrHqhplhv
lea rcx, [rbp + 0x528]
call fcn.14000a180
nop
lea rdx, [rbp + 0x528]
lea rcx, [rbp + 0x90]
call fcn.140009b20
bts r13d, 0xf
lea rcx, [rbp + 0x90]
mov r9, qword [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
jb 0x140069c9a
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x140069ca4
lea rdx, [rbp + 0x90]
mov r10, rcx
mov r8, qword [rbp + 0xa0]
add r8, rdx
mov rdx, r15
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, r15
test rax, rax
je 0x140069d9c
cmp rax, 8
jb 0x140069d9c
cmp esi, 2
jl 0x140069d9c
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
mov r9d, 7
movd xmm3, r9d
nop dword [rax]
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x140069d00
mov r9, qword [rbp + 0x90]
cmp rcx, r8
je 0x140069dc6
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x140069db5
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x140069da1
mov r9, qword [rbp + 0x90]
lea rdx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0x10
cmovae rdx, r9
movaps xmm0, xmmword [0x14011ce00]
movups xmmword [rbp + 0x960], xmm0
lea rcx, [rbp + 0x960]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140069e38
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140069e33
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x540]
cmp rdx, 0x10
jb 0x140069e92
inc rdx
mov rcx, qword [rbp + 0x528]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140069e8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x538], r15
mov qword [rbp + 0x540], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x528], 0
jmp 0x14006a6c1
mov rax, qword [0x14015bbb0]
mov rax, qword [rax + 0x1dc0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14001d920
movaps xmm0, xmm8
addss xmm0, xmm9
addss xmm6, xmm7
movss dword [rbp + 0x298], xmm6
movss dword [rbp + 0x29c], xmm0
movss dword [rbp + 0x2a0], xmm7
movss dword [rbp + 0x2a4], xmm8
movss dword [rsp + 0x30], xmm14
movss xmm0, dword [0x14011c860]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xff0000ff
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x2a0]
mov rcx, rax
call fcn.14003a000
mov rbx, qword [0x14015bbb0]
xor eax, eax
mov qword [rsp + 0x30], rax
lea rdi, str.Enemies:_00_____Bots:_0
mov qword [rsp + 0x28], rdi
movss xmm7, dword [0x14011c92c]
movss dword [rsp + 0x20], xmm7
movss xmm6, dword [0x14011c900]
movaps xmm3, xmm6
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
mov rax, qword [rbx + 0x1c10]
movss xmm2, dword [rax + 0xd8]
subss xmm2, dword [rax + 0x10]
addss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x14011c89c]
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [0x14011c790]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm12
subss xmm2, xmm1
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm2
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbx + 0x1978]
call fcn.14003ecc0
mov rax, qword [rbx + 0x1c10]
movss xmm2, dword [rax + 0xdc]
subss xmm2, dword [rax + 0x14]
addss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14011c878]
movss xmm0, dword [rsp + 0x5c]
mulss xmm0, xmm12
subss xmm2, xmm0
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm2
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x508], xmm0
xor ebx, ebx
mov qword [rbp + 0x518], rbx
mov qword [rbp + 0x520], rbx
lea r8d, [rbx + 8]
lea rdx, str.Hqhplhv
lea rcx, [rbp + 0x508]
call fcn.14000a180
nop
lea rdx, [rbp + 0x508]
lea rcx, [rbp + 0x70]
call fcn.140009b20
bts r13d, 0xc
lea rcx, [rbp + 0x70]
mov r9, qword [rbp + 0x70]
cmp qword [rbp + 0x88], 0x10
jb 0x14006a0f9
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x14006a100
lea rdx, [rbp + 0x70]
mov r10, rcx
mov r8, qword [rbp + 0x80]
add r8, rdx
mov rdx, rbx
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, rbx
test rax, rax
je 0x14006a1fb
cmp rax, 8
jb 0x14006a1fb
mov edi, 7
cmp esi, 2
jl 0x14006a200
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
movd xmm3, edi
nop dword [rax]
nop word [rax + rax]
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x14006a160
mov r9, qword [rbp + 0x70]
jmp 0x14006a200
mov edi, 7
cmp rcx, r8
je 0x14006a232
nop word [rax + rax]
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x14006a224
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x14006a210
mov r9, qword [rbp + 0x70]
lea rdx, [rbp + 0x70]
cmp qword [rbp + 0x88], 0x10
cmovae rdx, r9
movaps xmm0, xmmword [0x14011cdf0]
movups xmmword [rbp + 0x970], xmm0
lea rcx, [rbp + 0x970]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x14006a29e
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a299
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006a299
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0x520]
cmp rdx, 0x10
jb 0x14006a2f5
inc rdx
mov rcx, qword [rbp + 0x508]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a2f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x518], rbx
mov qword [rbp + 0x520], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x508], 0
movaps xmm1, xmm7
movaps xmm0, xmm11
call fcn.140027860
mov edx, r14d
lea rcx, [rbp + 0x5d8]
call fcn.140009da0
bts r13d, 0xb
lea rdx, [rbp + 0x5d8]
cmp qword [rbp + 0x5f0], 0x10
cmovae rdx, qword [rbp + 0x5d8]
movaps xmm0, xmmword [0x14011ce40]
movups xmmword [rbp + 0x980], xmm0
lea rcx, [rbp + 0x980]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x5f0]
cmp rdx, 0x10
jb 0x14006a3a1
inc rdx
mov rcx, qword [rbp + 0x5d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a39c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x5e8], rbx
mov qword [rbp + 0x5f0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x5d8], 0
movaps xmm1, xmm7
movaps xmm0, xmm11
call fcn.140027860
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e8], xmm0
mov qword [rbp + 0x4f8], rbx
mov qword [rbp + 0x500], rbx
mov r8d, 5
lea rdx, str.Erwv
lea rcx, [rbp + 0x4e8]
call fcn.14000a180
nop
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0x50]
call fcn.140009b20
bts r13d, 0xa
lea rcx, [rbp + 0x50]
mov r9, qword [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
jb 0x14006a427
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x14006a42e
lea rdx, [rbp + 0x50]
mov r10, rcx
mov r8, qword [rbp + 0x60]
add r8, rdx
mov rdx, rbx
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, rbx
test rax, rax
je 0x14006a519
cmp rax, 8
jb 0x14006a519
cmp esi, 2
jl 0x14006a519
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
movd xmm3, edi
nop dword [rax]
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x14006a480
mov r9, qword [rbp + 0x50]
cmp rcx, r8
je 0x14006a542
nop
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x14006a534
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x14006a520
mov r9, qword [rbp + 0x50]
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0x10
cmovae rdx, r9
movaps xmm0, xmmword [0x14011ce20]
movups xmmword [rbp + 0x990], xmm0
lea rcx, [rbp + 0x990]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x14006a5a8
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a5a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006a5a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x500]
cmp rdx, 0x10
jb 0x14006a5f9
inc rdx
mov rcx, qword [rbp + 0x4e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a5f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x4f8], rbx
mov qword [rbp + 0x500], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x4e8], 0
movaps xmm1, xmm7
movaps xmm0, xmm11
call fcn.140027860
mov edx, r15d
lea rcx, [rbp + 0x5b8]
call fcn.140009da0
bts r13d, 9
lea rdx, [rbp + 0x5b8]
cmp qword [rbp + 0x5d0], 0x10
cmovae rdx, qword [rbp + 0x5b8]
movaps xmm0, xmmword [0x14011ce40]
movups xmmword [rbp + 0x9a0], xmm0
lea rcx, [rbp + 0x9a0]
call fcn.140044d00
nop
mov rdx, qword [rbp + 0x5d0]
cmp rdx, 0x10
jb 0x14006a6a5
inc rdx
mov rcx, qword [rbp + 0x5b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a6a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
xor r15d, r15d
mov qword [rbp + 0x5c8], r15
mov qword [rbp + 0x5d0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x5b8], r15b
call fcn.140026ce0
call fcn.140026820
call fcn.14000edf0
cmp byte [rax + 0x238], 0
je 0x14006a7ec
call fcn.14000edf0
cmp byte [rax + 0x248], 0
je 0x14006a7ec
call fcn.14000edf0
movss xmm7, dword [rax + 0x260]
call fcn.14000edf0
movss xmm6, dword [rax + 0x25c]
call fcn.14000edf0
movss xmm0, dword [rax + 0x258]
mov dword [rbp + 0x3c4], 0x3f800000
movups xmm8, xmmword [rbp + 0x3b8]
movss xmm8, xmm0
shufps xmm8, xmm8, 0xe1
movss xmm8, xmm6
shufps xmm8, xmm8, 0xc6
movss xmm8, xmm7
shufps xmm8, xmm8, 0xc9
call fcn.14000edf0
movd xmm9, dword [rax + 0x254]
cvtdq2ps xmm9, xmm9
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
movd xmm7, eax
cvtdq2ps xmm7, xmm7
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movdqa xmmword [rbp + 0x800], xmm8
mov rax, qword [0x14015bbb0]
mov rax, qword [rax + 0x1dc0]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14001d920
mov r8, rax
lea rcx, [rbp + 0x800]
call fcn.14001b3b0
movss dword [rbp + 0x2a8], xmm6
movss dword [rbp + 0x2ac], xmm7
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], r15d
mov r9d, eax
movaps xmm2, xmm9
lea rdx, [rbp + 0x2a8]
mov rcx, r8
call fcn.14003a740
call fcn.14000edf0
cmp byte [rax + 0x249], 0
je 0x14006ae5f
call fcn.14000edf0
cmp byte [rax + 0x238], 0
je 0x14006ad4f
call fcn.14000edf0
cmp byte [rax + 0x24a], 0
je 0x14006a94a
call fcn.14000edf0
cmp dword [rax + 0x158], 0
jle 0x14006a94a
movaps xmm0, xmmword [0x14011cd00]
movups xmmword [rbp + 0x9b0], xmm0
lea rcx, [rbp + 0x9b0]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2b0], xmm0
movss dword [rbp + 0x2b4], xmm6
xorps xmm1, xmm1
movups xmmword [rbp + 0x4c8], xmm1
mov qword [rbp + 0x4d8], r15
mov qword [rbp + 0x4e0], r15
mov r8d, Ordinal_30
lea rdx, str.Aimbot_OFF_Cause_Of_Spectator
lea rcx, [rbp + 0x4c8]
call fcn.14000a180
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movss xmm3, dword [0x14011c874]
lea r8, [rbp + 0x2b0]
lea rdx, [rbp + 0x4c8]
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x4e0]
cmp rdx, 0x10
jb 0x14006a92c
inc rdx
mov rcx, qword [rbp + 0x4c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a927
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x4d8], r15
mov qword [rbp + 0x4e0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x4c8], 0
jmp 0x14006ae5f
call fcn.14000edf0
cmp dword [rax + 0x250], 0
jne 0x14006aa83
movaps xmm0, xmmword [0x14011cd40]
movups xmmword [rbp + 0x9c0], xmm0
lea rcx, [rbp + 0x9c0]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2b8], xmm0
movss dword [rbp + 0x2bc], xmm6
xorps xmm1, xmm1
movups xmmword [rbp + 0x4a8], xmm1
mov qword [rbp + 0x4b8], r15
mov qword [rbp + 0x4c0], r15
mov r8d, recv
lea rdx, str.Aimbot_:_ON
lea rcx, [rbp + 0x4a8]
call fcn.14000a180
nop
mov r8d, reloc.WS2_32.dll_send
lea rdx, str._____Aim_Pos_:_Head
lea rcx, [rbp + 0x4a8]
call fcn.140009cb0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm13
lea r8, [rbp + 0x2b8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x4c0]
cmp rdx, 0x10
jb 0x14006aa65
inc rdx
mov rcx, qword [rbp + 0x4a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006aa60
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x4b8], r15
mov qword [rbp + 0x4c0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x4a8], 0
jmp 0x14006ae5f
call fcn.14000edf0
cmp dword [rax + 0x250], 1
jne 0x14006abbc
movaps xmm0, xmmword [0x14011cd40]
movups xmmword [rbp + 0x9d0], xmm0
lea rcx, [rbp + 0x9d0]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2c0], xmm0
movss dword [rbp + 0x2c4], xmm6
xorps xmm1, xmm1
movups xmmword [rbp + 0x488], xmm1
mov qword [rbp + 0x498], r15
mov qword [rbp + 0x4a0], r15
mov r8d, recv
lea rdx, str.Aimbot_:_ON
lea rcx, [rbp + 0x488]
call fcn.14000a180
nop
mov r8d, reloc.WS2_32.dll_send
lea rdx, str._____Aim_Pos_:_Neck
lea rcx, [rbp + 0x488]
call fcn.140009cb0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm13
lea r8, [rbp + 0x2c0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x4a0]
cmp rdx, 0x10
jb 0x14006ab9e
inc rdx
mov rcx, qword [rbp + 0x488]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006ab99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ae3a
call fcn.1400dffbc
mov qword [rbp + 0x498], r15
mov qword [rbp + 0x4a0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x488], 0
jmp 0x14006ae5f
call fcn.14000edf0
cmp dword [rax + 0x250], 2
jne 0x14006ac85
xor r9d, r9d
mov edx, 0xeb
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0x10d8]
call fcn.140044530
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2c8], xmm0
movss dword [rbp + 0x2cc], xmm6
lea rdx, str.Aimbot_:_ON
lea rcx, [rbp + 0xed8]
call fcn.140009ae0
nop
lea rdx, str._____Aim_Pos_:_Chest
mov rcx, rax
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm13
lea r8, [rbp + 0x2c8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xed8]
call fcn.140009960
jmp 0x14006ae5f
call fcn.14000edf0
cmp dword [rax + 0x250], 3
jne 0x14006ae5f
xor r9d, r9d
lea edx, [r9 + 0x5a]
mov r8d, 0xff
lea rcx, [rbp + 0x10e8]
call fcn.140044530
mov rcx, rax
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2d0], xmm0
movss dword [rbp + 0x2d4], xmm6
lea rdx, str.Legit_Aimbot
lea rcx, [rbp + 0xef8]
call fcn.140009ae0
nop
lea rdx, str._____Aim_Pos_:_Nearest_Bone
mov rcx, rax
call fcn.14000f1d0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm13
lea r8, [rbp + 0x2d0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
lea rcx, [rbp + 0xef8]
call fcn.140009960
jmp 0x14006ae5f
movaps xmm0, xmmword [0x14011ccf0]
movups xmmword [rbp + 0x9e0], xmm0
lea rcx, [rbp + 0x9e0]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call fcn.14007bb80
mov eax, dword [rax + 0x24]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2d8], xmm0
movss dword [rbp + 0x2dc], xmm6
xorps xmm1, xmm1
movups xmmword [rbp + 0x468], xmm1
mov qword [rbp + 0x478], r15
mov qword [rbp + 0x480], r15
mov r8d, recv
lea rdx, str.Aimbot_:_OFF
lea rcx, [rbp + 0x468]
call fcn.14000a180
nop
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm13
lea r8, [rbp + 0x2d8]
lea rdx, [rbp + 0x468]
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x480]
cmp rdx, 0x10
jb 0x14006ae46
inc rdx
mov rcx, qword [rbp + 0x468]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006ae41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006ae41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x478], r15
mov qword [rbp + 0x480], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x468], 0
call fcn.14000edf0
cmp byte [rax + 0x28e], 0
je 0x14006baf8
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rbp + 0x15b0], rax
lea rdx, [rbp + 0x15b0]
lea rcx, [rbp + 0x1cb0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x1770]
call sub.VCRUNTIME140.dll_memset
lea rax, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
lea rax, [rax + 0x11b6f0]
mov qword [rbp + 0x1770], rax
lea rdi, [0x14011b3f8]
mov qword [rbp + 0x1780], rdi
lea rcx, [rbp + 0x1808]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r13d, 0x20
mov dword [rsp + 0x40], r13d
xor r8d, r8d
lea rdx, [rbp + 0x1788]
lea rcx, [rbp + 0x1770]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x1770]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x1770], r14
mov rax, qword [rbp + 0x1770]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x176c], edx
lea rcx, [rbp + 0x1788]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rbx, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0x1788], rbx
mov qword [rbp + 0x17f0], r15
mov dword [rbp + 0x17f8], r15d
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x1b70]
call sub.VCRUNTIME140.dll_memset
lea rax, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
lea rax, [rax + 0x11b6f0]
mov qword [rbp + 0x1b70], rax
mov qword [rbp + 0x1b80], rdi
lea rcx, [rbp + 0x1c08]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r13d, 0x10
mov dword [rsp + 0x40], r13d
xor r8d, r8d
lea rdx, [rbp + 0x1b88]
lea rcx, [rbp + 0x1b70]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x1b70]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1b70], r14
mov rax, qword [rbp + 0x1b70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x1b6c], edx
lea rcx, [rbp + 0x1b88]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x1b88], rbx
mov qword [rbp + 0x1bf0], r15
mov dword [rbp + 0x1bf8], r15d
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x1a70]
call sub.VCRUNTIME140.dll_memset
lea rax, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
lea rax, [rax + 0x11b6f0]
mov qword [rbp + 0x1a70], rax
mov qword [rbp + 0x1a80], rdi
lea rcx, [rbp + 0x1b08]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r13d, 4
mov dword [rsp + 0x40], r13d
xor r8d, r8d
lea rdx, [rbp + 0x1a88]
lea rcx, [rbp + 0x1a70]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x1a70]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1a70], r14
mov rax, qword [rbp + 0x1a70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x1a6c], edx
lea rcx, [rbp + 0x1a88]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x1a88], rbx
mov qword [rbp + 0x1af0], r15
mov dword [rbp + 0x1af8], r15d
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x1970]
call sub.VCRUNTIME140.dll_memset
lea rax, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
lea rax, [rax + 0x11b6f0]
mov qword [rbp + 0x1970], rax
mov qword [rbp + 0x1980], rdi
lea rcx, [rbp + 0x1a08]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r13d, 8
mov dword [rsp + 0x40], r13d
xor r8d, r8d
lea rdx, [rbp + 0x1988]
lea rcx, [rbp + 0x1970]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x1970]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1970], r14
mov rax, qword [rbp + 0x1970]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x196c], edx
lea rcx, [rbp + 0x1988]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x1988], rbx
mov qword [rbp + 0x19f0], r15
mov dword [rbp + 0x19f8], r15d
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x1870]
call sub.VCRUNTIME140.dll_memset
lea rax, sym.MZ_rhY2J_3J___lU.cGEgh__HYc:Y_OAz0g_zh8Z.Q_Asa
lea rax, [rax + 0x11b6f0]
mov qword [rbp + 0x1870], rax
mov qword [rbp + 0x1880], rdi
lea rcx, [rbp + 0x1908]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r13d, 2
mov dword [rsp + 0x40], r13d
xor r8d, r8d
lea rdx, [rbp + 0x1888]
lea rcx, [rbp + 0x1870]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0x1870]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1870], r14
mov rax, qword [rbp + 0x1870]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x186c], edx
lea rcx, [rbp + 0x1888]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
mov qword [rbp + 0x1888], rbx
mov qword [rbp + 0x18f0], r15
mov dword [rbp + 0x18f8], r15d
lea r9, [rbp + 0x1cb0]
lea r8, str._B__d___H:_M:_S
mov edx, 0x50
lea rcx, [rbp + 0x1ce0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
call fcn.14000edf0
movss xmm0, dword [rax + 0x128]
divss xmm0, dword [0x14011c8cc]
lea rax, [rsp + 0x44]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x64]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
movaps xmm2, xmm14
movaps xmm1, xmm14
call fcn.14001b510
movss xmm0, dword [rsp + 0x68]
movss dword [rbp + 0x3c8], xmm0
movss xmm1, dword [rsp + 0x64]
movss dword [rbp + 0x3cc], xmm1
movss xmm0, dword [rsp + 0x44]
movss dword [rbp + 0x3d0], xmm0
mov dword [rbp + 0x3d4], 0x3f800000
lea rcx, [rbp + 0x3c8]
call fcn.14001b3b0
mov edi, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xc8
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov dword [rbp + 0x2e0], 0x41a00000
movss dword [rbp + 0x2e4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x378], xmm0
mov qword [rbp + 0x388], r15
mov qword [rbp + 0x390], r15
mov r8d, 9
lea rdx, str.IHU6RQKD_
lea rcx, [rbp + 0x378]
call fcn.14000a180
nop
lea rdx, [rbp + 0x378]
lea rcx, [rbp + 0x30]
call fcn.140009b20
lea rcx, [rbp + 0x30]
mov r9, qword [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
jb 0x14006b329
mov rcx, r9
mov rdx, r9
mov r10, r9
jmp 0x14006b330
lea rdx, [rbp + 0x30]
mov r10, rcx
mov r8, qword [rbp + 0x40]
add r8, rdx
mov rdx, r15
mov rax, r8
sub rax, r10
cmp r10, r8
cmova rax, r15
test rax, rax
je 0x14006b429
cmp rax, 8
jb 0x14006b429
cmp esi, 2
jl 0x14006b429
and rax, 0xfffffffffffffff8
movdqa xmm4, xmmword [0x14011cab0]
movdqa xmm5, xmmword [0x14011cac0]
mov r9d, 7
movd xmm3, r9d
nop dword [rax]
nop word [rax + rax]
pmovsxbd xmm1, dword [rcx]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx], xmm2
pmovsxbd xmm1, dword [rcx + 4]
paddd xmm1, xmm4
xorps xmm0, xmm0
pcmpgtd xmm0, xmm1
andps xmm0, xmm5
paddd xmm0, xmm1
psrad xmm0, xmm3
pslld xmm0, xmm3
psubd xmm1, xmm0
pshuflw xmm0, xmm1, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14011cba0]
packuswb xmm2, xmm2
movd dword [rcx + 4], xmm2
add rcx, 8
add rdx, 8
cmp rdx, rax
jne 0x14006b390
mov r9, qword [rbp + 0x30]
cmp rcx, r8
je 0x14006b452
nop
movsx eax, byte [rcx]
add eax, 0x7d
and eax, 0x8000007f
jge 0x14006b444
dec eax
or eax, 0xffffff80
inc eax
mov byte [rcx], al
inc rcx
cmp rcx, r8
jne 0x14006b430
mov r9, qword [rbp + 0x30]
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 0x10
cmovae rdx, r9
xorps xmm0, xmm0
movups xmmword [rbp + 0x398], xmm0
mov qword [rbp + 0x3a8], r15
mov qword [rbp + 0x3b0], r15
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14006b480
lea rcx, [rbp + 0x398]
call fcn.14000a180
nop
mov r8d, 1
lea rdx, [0x14011a47c]
lea rcx, [rbp + 0x398]
call fcn.140009cb0
mov rbx, rax
call fcn.14000edf0
add rax, 8
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14006b4ca
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140009cb0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], edi
movss xmm6, dword [0x14011c868]
movaps xmm3, xmm6
lea r8, [rbp + 0x2e0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x3b0]
cmp rdx, 0x10
jb 0x14006b544
inc rdx
mov rcx, qword [rbp + 0x398]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b53f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006b53f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x3a8], r15
mov qword [rbp + 0x3b0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x398], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14006b59b
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b596
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006b596
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x390]
cmp rdx, 0x10
jb 0x14006b5ec
inc rdx
mov rcx, qword [rbp + 0x378]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b5e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006b93a
call fcn.1400dffbc
mov qword [rbp + 0x388], r15
mov qword [rbp + 0x390], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x378], 0
movaps xmm0, xmmword [0x14011cd90]
movups xmmword [rbp + 0x9f0], xmm0
lea rcx, [rbp + 0x9f0]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xd7
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov dword [rbp + 0x2e8], 0x41a00000
movss dword [rbp + 0x2ec], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x448], xmm0
mov qword [rbp + 0x458], r15
mov qword [rbp + 0x460], r15
mov r8d, 6
lea rdx, str.Game:
lea rcx, [rbp + 0x448]
call fcn.14000a180
nop
call fcn.14000edf0
add rax, 0x28
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14006b695
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x448]
call fcn.140009cb0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x2e8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x460]
cmp rdx, 0x10
jb 0x14006b708
inc rdx
mov rcx, qword [rbp + 0x448]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b703
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006b93a
call fcn.1400dffbc
mov qword [rbp + 0x458], r15
mov qword [rbp + 0x460], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x448], 0
movaps xmm0, xmmword [0x14011cd30]
movups xmmword [rbp + 0xa00], xmm0
lea rcx, [rbp + 0xa00]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xe6
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov dword [rbp + 0x2f0], 0x41a00000
movss dword [rbp + 0x2f4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x428], xmm0
mov qword [rbp + 0x438], r15
mov qword [rbp + 0x440], r15
mov r8d, 6
lea rdx, str.Date:
lea rcx, [rbp + 0x428]
call fcn.14000a180
nop
lea rax, [rbp + 0x1ce0]
inc r12
cmp byte [rax + r12], 0
jne 0x14006b7a1
mov r8, r12
lea rdx, [rbp + 0x1ce0]
lea rcx, [rbp + 0x428]
call fcn.140009cb0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x2f0]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x440]
cmp rdx, 0x10
jb 0x14006b825
inc rdx
mov rcx, qword [rbp + 0x428]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b820
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006b93a
call fcn.1400dffbc
mov qword [rbp + 0x438], r15
mov qword [rbp + 0x440], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x428], 0
call fcn.14000edf0
cmp byte [rax + 2], 0
je 0x14006b95f
movaps xmm0, xmmword [0x14011cd10]
movups xmmword [rbp + 0xa10], xmm0
lea rcx, [rbp + 0xa10]
call fcn.14001b3b0
mov ebx, eax
call fcn.14007bb80
mov eax, dword [rax + 0x20]
cdq
sub eax, edx
sar eax, 1
add eax, 0xf5
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov dword [rbp + 0x2f8], 0x41a00000
movss dword [rbp + 0x2fc], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x408], xmm0
mov qword [rbp + 0x418], r15
mov qword [rbp + 0x420], r15
mov r8d, 9
lea rdx, str.License:
lea rcx, [rbp + 0x408]
call fcn.14000a180
nop
mov r8d, recv
lea rdx, str.Free_License
lea rcx, [rbp + 0x408]
call fcn.140009cb0
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm6
lea r8, [rbp + 0x2f8]
mov rdx, rax
mov rcx, qword [0x14015bc50]
call fcn.140058ef0
nop
mov rdx, qword [rbp + 0x420]
cmp rdx, 0x10
jb 0x14006b946
inc rdx
mov rcx, qword [rbp + 0x408]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b941
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006b941
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400dffbc
mov qword [rbp + 0x418], r15
mov qword [rbp + 0x420], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x408], 0
mov rax, qword [rbp + 0x1870]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1870], r14
mov rax, qword [rbp + 0x1870]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x186c], edx
lea rcx, [rbp + 0x1888]
call fcn.14007b660
lea rcx, [rbp + 0x1890]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1908]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x1970]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1970], r14
mov rax, qword [rbp + 0x1970]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x196c], edx
lea rcx, [rbp + 0x1988]
call fcn.14007b660
lea rcx, [rbp + 0x1990]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a08]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x1a70]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1a70], r14
mov rax, qword [rbp + 0x1a70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x1a6c], edx
lea rcx, [rbp + 0x1a88]
call fcn.14007b660
lea rcx, [rbp + 0x1a90]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1b08]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x1b70]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1b70], r14
mov rax, qword [rbp + 0x1b70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x1b6c], edx
lea rcx, [rbp + 0x1b88]
call fcn.14007b660
lea rcx, [rbp + 0x1b90]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1c08]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x1770]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1770], r14
mov rax, qword [rbp + 0x1770]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x176c], edx
lea rcx, [rbp + 0x1788]
call fcn.14007b660
lea rcx, [rbp + 0x1790]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1808]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
call fcn.14000edf0
cmp byte [rax + 2], 0
je 0x14006bb63
call fcn.14000edf0
mov byte [rax + 0x238], 0
call fcn.14000edf0
mov byte [rax + 0x248], 0
call fcn.14000edf0
mov byte [rax + 0x249], 0
call fcn.14000edf0
mov byte [rax + 0x28e], 1
call fcn.14000edf0
mov byte [rax + 0x26c], 0
call fcn.14000edf0
mov byte [rax + 0x26d], 0
call fcn.14000edf0
mov byte [rax + 0x26e], 0
call fcn.14000edf0
mov byte [rax + 0x274], 0
call fcn.14000edf0
mov rcx, qword [0x14015bc60]
cmp byte [rax + 0x28d], 0
je 0x14006bb7f
mov edx, reloc.WS2_32.dll_recvfrom
jmp 0x14006bb81
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
call fcn.14000edf0
mov ecx, dword [rax + 0x284]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14006bbc4
call fcn.14000edf0
cmp byte [rax + 0x28c], 0
sete bl
call fcn.14000edf0
mov byte [rax + 0x28c], bl
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14000edf0
mov edx, 0xffffffec
mov rcx, qword [0x14015bc60]
cmp byte [rax + 0x28c], 0
je 0x14006bbe6
mov r8d, 0x80080
jmp 0x14006bbfe
call qword [sym.imp.USER32.dll_GetWindowLongA]
or eax, 0x20
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x14015bc60]
call qword [sym.imp.USER32.dll_SetWindowLongA]
call fcn.14000edf0
mov ecx, dword [rax + 0x23c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14006bc41
call fcn.14000edf0
cmp byte [rax + 0x238], 0
sete bl
call fcn.14000edf0
mov byte [rax + 0x238], bl
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14000edf0
mov ecx, dword [rax + 0x160]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14006bc7e
call fcn.14000edf0
cmp byte [rax + 0x15e], 0
sete bl
call fcn.14000edf0
mov byte [rax + 0x15e], bl
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14000edf0
mov ecx, dword [rax + 0x240]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14006bcc8
call fcn.14000edf0
cmp dword [rax + 0x250], 3
jl 0x14006bcb2
call fcn.14000edf0
mov dword [rax + 0x250], r15d
jmp 0x14006bcbd
call fcn.14000edf0
inc dword [rax + 0x250]
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14000edf0
mov ecx, dword [rax + 0x240]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14006bd12
call fcn.14000edf0
cmp dword [rax + 0x250], 3
jl 0x14006bcfc
call fcn.14000edf0
mov dword [rax + 0x250], r15d
jmp 0x14006bd07
call fcn.14000edf0
inc dword [rax + 0x250]
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, Ordinal_41
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14006bd5b
call fcn.14000edf0
cmp dword [rax + 0x254], 0x96
jl 0x14006bd44
call fcn.14000edf0
mov dword [rax + 0x254], reloc.WS2_32.dll_sendto
jmp 0x14006bd50
call fcn.14000edf0
add dword [rax + 0x254], 5
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, Ordinal_41
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14006bda1
call fcn.14000edf0
cmp dword [rax + 0x254], 0x14
jg 0x14006bd8a
call fcn.14000edf0
mov dword [rax + 0x254], __WSAFDIsSet
jmp 0x14006bd96
call fcn.14000edf0
add dword [rax + 0x254], 0xfffffffb
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, Ordinal_41
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14006bde6
call fcn.14000edf0
cmp dword [rax + 0x264], 0xf
jl 0x14006bdd0
call fcn.14000edf0
mov dword [rax + 0x264], 1
jmp 0x14006bddb
call fcn.14000edf0
inc dword [rax + 0x264]
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, Ordinal_41
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14006be2b
call fcn.14000edf0
cmp dword [rax + 0x264], 1
jg 0x14006be15
call fcn.14000edf0
mov dword [rax + 0x264], reloc.WS2_32.dll_ntohs
jmp 0x14006be20
call fcn.14000edf0
dec dword [rax + 0x264]
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14000edf0
mov ecx, dword [rax + 0x288]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
test al, 1
je 0x14006be6f
lea rcx, str.C:Fer3ongui.ini
call fcn.14002dc20
call fcn.14000edf0
mov byte [rax + 0x28c], 0
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14000edf0
cmp byte [rax + 1], 0
jne 0x14006be86
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [rbp + 0x1db0]
xor rcx, rsp
call fcn.1400dff60
lea r11, [rsp + 0x1f60]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret