Function at 0x140006d60
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x48]
sub rsp, 0x120
vmovaps xmmword [rax - 0x38], xmm6
vmovaps xmmword [rax - 0x48], xmm7
vmovaps xmmword [rax - 0x58], xmm8
vmovaps xmmword [rax - 0x68], xmm9
vmovaps xmmword [rax - 0x78], xmm10
vmovaps xmmword [rax - 0x88], xmm11
vmovaps xmmword [rax - 0x98], xmm12
vmovaps xmmword [rax - 0xa8], xmm13
vmovaps xmmword [rax - 0xb8], xmm14
vmovaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x140408080]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov rax, qword [0x140411f28]
lea rcx, str.CS2___QWQ
xor edx, edx
or dword [rax + 0x47d0], 2
lea r8d, [rdx + 0x63]
mov dword [rax + 0x47f0], 0x44480000
mov dword [rax + 0x47f4], 0x44480000
mov dword [rax + 0x47d8], 1
call fcn.1400245a0
lea rcx, str.Zhende_for_CS2____hvhbbs.com_
call fcn.14004c800
lea rcx, str.Tkzar__M3351AN__ToOl_UmbRelLa__BotMolu__xXN1ck_Wa1k3rXx
call fcn.14004c800
mov rbx, qword [0x140411f28]
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140006e59
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
mov rbx, qword [0x140411f28]
mov rax, qword [rbx + 0x3ef8]
lea rcx, str.MAIN
vmovss xmm6, dword [0x1403f368c]
vmovss xmm12, dword [0x1403f36fc]
vmovss xmm13, dword [0x1403f37c4]
mov byte [rax + 0xb8], 1
xor edx, edx
mov rax, qword [rbx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm13
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm2, xmm0, dword [rax + 0x88]
vmovss xmm0, dword [0x1403f3730]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm6
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm2, xmm12
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
vmovss dword [rsp + 0x58], xmm0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov rdx, qword [rbx]
mov edi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x140006f2a
lea r8, str.MAIN
mov edx, listen
mov ecx, eax
call fcn.140032680
xor r14d, r14d
lea r8, [rsp + 0x58]
mov edx, edi
mov dword [rsp + 0x20], r14d
lea rcx, str.MAIN
call fcn.140021860
mov rcx, qword [0x140411f28]
vmovss xmm11, dword [0x1403f3678]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea484]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, xmm11
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss xmm10, dword [0x1403f36b8]
vmovss xmm8, dword [0x1403f371c]
vmovss xmm7, dword [0x1403f36c0]
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea490]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, xmm10
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x140007045
mov dword [0x140412fbc], r14d
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4a0]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm7
vaddss xmm1, xmm0, dword [0x1403f36d0]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4a8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f36f8]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x14000712e
mov dword [0x140412fbc], 1
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4b8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm2, xmm0, dword [rax + 0x88]
vaddss xmm3, xmm1, dword [0x1403f36bc]
vaddss xmm1, xmm2, dword [0x1403f3700]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4bc]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f3740]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4c8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f3760]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x140007280
mov dword [0x140412fbc], 2
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4d8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm7
vaddss xmm1, xmm0, dword [0x1403f3768]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss xmm15, dword [0x1403f3770]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4e0]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, xmm15
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x14000736e
mov dword [0x140412fbc], 3
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4f0]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm2, xmm0, dword [rax + 0x88]
vaddss xmm3, xmm1, dword [0x1403f36c8]
vaddss xmm1, xmm2, dword [0x1403f3778]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea4f4]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f3780]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea500]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f3784]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x1400074c0
mov dword [0x140412fbc], 4
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea510]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm2, xmm0, dword [rax + 0x88]
vaddss xmm3, xmm1, dword [0x1403f36c4]
vaddss xmm1, xmm2, dword [0x1403f378c]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea518]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f3790]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x1400075ad
mov dword [0x140412fbc], 5
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea528]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm7
vaddss xmm1, xmm0, dword [0x1403f3794]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea52c]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f3798]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
mov rcx, qword [0x140411f28]
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm8
vmovss dword [rsp + 0x5c], xmm7
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, str._______
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm6
vaddss xmm1, xmm0, dword [0x1403f379c]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004d0e0
test al, al
je 0x1400076fb
mov dword [0x140412fbc], 6
mov rcx, qword [0x140411f28]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [0x1400ea548]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
vaddss xmm3, xmm1, xmm7
vaddss xmm1, xmm0, dword [0x1403f37a0]
vmovss dword [rax + 0x104], xmm1
vmovss dword [rax + 0x100], xmm3
mov byte [rax + 0x141], 1
call fcn.14004c610
call fcn.140021a80
mov eax, dword [0x140412fbc]
lea rsi, str._.1f
vmovss xmm14, dword [0x1403f3764]
vmovss xmm8, dword [0x1403f3830]
test eax, eax
jne 0x140008b51
mov rbx, qword [0x140411f28]
lea rcx, [0x1400ea54c]
xor edx, edx
vmovss dword [rsp + 0x5c], xmm13
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm14
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm0, xmm12
vmovss xmm0, dword [0x1403f37c0]
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
vmovss dword [rsp + 0x58], xmm0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov rdx, qword [rbx]
mov edi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x14000784b
lea r8, [0x1400ea54c]
mov edx, listen
mov ecx, eax
call fcn.140032680
lea r8, [rsp + 0x58]
mov dword [rsp + 0x20], r14d
mov edx, edi
lea rcx, [0x1400ea54c]
call fcn.140021860
lea rcx, [0x1400ea550]
call fcn.14004c610
mov rax, qword [0x140411f28]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r14b
jne 0x140007898
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
lea rdx, [0x140412d81]
lea rcx, [0x1400ea558]
call fcn.14004e3d0
lea rdx, [0x140412d74]
lea rcx, [0x1400ea568]
call fcn.14004e3d0
cmp byte [0x140412d74], r14b
je 0x14000797f
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea570]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410808]
call fcn.140058450
mov edx, r14d
lea rcx, [0x1400ea580]
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r14b
jne 0x140007907
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], r14b
jne 0x140007900
mov dword [rsp + 0x20], edx
lea r9, [0x1400ea580]
lea rdx, [0x140412d78]
lea rcx, [0x1400ea590]
call fcn.140050860
vxorps xmm0, xmm0, xmm0
lea rax, [rsp + 0x68]
mov dword [rsp + 0x30], 0x80
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x58]
lea r8, [0x140412d54]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea5a8]
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x68], xmm6
call fcn.140051c40
lea rdx, [0x140412d4e]
lea rcx, [0x1400ea5b8]
call fcn.14004e3d0
cmp byte [0x140412d4e], r14b
je 0x1400079be
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea5c0]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410868]
call fcn.140058450
lea rdx, [0x140412d5c]
lea rcx, [0x1400ea5d0]
call fcn.14004e3d0
cmp byte [0x140412d5c], r14b
je 0x1400079fd
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea5e0]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410878]
call fcn.140058450
lea rdx, [0x140412d76]
lea rcx, [0x1400ea5f0]
call fcn.14004e3d0
cmp byte [0x140412d76], r14b
je 0x140007a3c
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea5f8]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1404107e8]
call fcn.140058450
lea rdx, [0x140412d72]
lea rcx, [0x1400ea608]
call fcn.14004e3d0
cmp byte [0x140412d72], r14b
je 0x140007acb
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea618]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410888]
call fcn.140058450
mov edx, r14d
lea rcx, [0x1400ea630]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r14b
jne 0x140007a97
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], r14b
jne 0x140007a90
mov dword [rsp + 0x20], edx
lea r9, [0x1400ea630]
lea rdx, [0x140412d6c]
lea rcx, [0x1400ea648]
call fcn.140050860
lea rdx, [0x140412d68]
lea rcx, [0x1400ea65c]
call fcn.14004e3d0
cmp byte [0x140412d68], r14b
je 0x140007b3b
mov edx, r14d
lea rcx, [0x1400ea668]
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r14b
jne 0x140007b07
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], r14b
jne 0x140007b00
mov dword [rsp + 0x20], edx
lea r9, [0x1400ea668]
lea rdx, [0x140412d60]
lea rcx, [0x1400ea678]
call fcn.140050860
lea rdx, [0x140412d85]
lea rcx, [0x1400ea688]
call fcn.14004e3d0
lea rdx, [0x140412d73]
lea rcx, [0x1400ea690]
call fcn.14004e3d0
lea rdx, [0x140412d83]
lea rcx, [0x1400ea698]
call fcn.14004e3d0
lea rdx, [0x140412d82]
lea rcx, [0x1400ea6a8]
call fcn.14004e3d0
lea rdx, [0x1404080c0]
lea rcx, [0x1400ea6b0]
call fcn.14004e3d0
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x140008b46
mov r8, qword [0x140411f28]
lea rcx, [0x1400ea6b0]
mov edx, dword [r8 + 0x47d0]
mov rax, qword [r8 + 0x3ef8]
or edx, 2
mov dword [r8 + 0x47d0], edx
or edx, 1
mov dword [r8 + 0x47f0], 0x43480000
mov dword [r8 + 0x47f4], 0x437a0000
mov dword [r8 + 0x47d8], 1
vmovss xmm0, dword [rax + 0x28]
vaddss xmm1, xmm0, dword [rax + 0x20]
vmovss xmm2, dword [rax + 0x24]
mov dword [r8 + 0x47d0], edx
lea rdx, [0x1404080c0]
vaddss xmm3, xmm1, xmm10
vsubss xmm4, xmm2, xmm12
vmovss dword [r8 + 0x47e0], xmm3
vmovss dword [r8 + 0x47e4], xmm4
mov qword [r8 + 0x47e8], r14
mov dword [r8 + 0x47d4], 1
mov r8d, Ordinal_35
call fcn.1400245a0
cmp byte [0x140412d74], r14b
mov r8, qword [0x140411f28]
vmovss xmm10, dword [0x1403f3538]
vmovss xmm15, dword [0x1403f3518]
mov rax, qword [r8 + 0x3ef8]
vmovss xmm0, dword [rax + 0x28]
vsubss xmm1, xmm0, dword [0x1403f3718]
vmovss xmm2, dword [rax + 0x2c]
vfmadd213ss xmm10, xmm1, dword [rax + 0x100]
vsubss xmm0, xmm2, dword [0x1403f3750]
vfmadd213ss xmm15, xmm0, dword [rax + 0x104]
vmovss dword [rsp + 0x68], xmm10
je 0x140007e76
lea rcx, [0x140410808]
call fcn.14001aaa0
mov rcx, qword [r8 + 0x3ef8]
mov edi, eax
vaddss xmm9, xmm10, dword [0x1403f3540]
vaddss xmm11, xmm15, dword [0x1403f3540]
mov dword [rsp + 0x20], 0xf0
mov byte [rcx + 0xb8], 1
mov rcx, qword [r8 + 0x3ef8]
vmovss xmm3, dword [0x140412d54]
mov rbx, qword [rcx + 0x298]
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x140007d38
vaddss xmm12, xmm10, dword [0x1403f3710]
vaddss xmm13, xmm15, dword [0x1403f3748]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x50]
vmovss dword [rsp + 0x58], xmm12
vmovss dword [rsp + 0x5c], xmm13
vmovss dword [rsp + 0x50], xmm9
vmovss dword [rsp + 0x54], xmm11
call fcn.14003ddc0
vaddss xmm14, xmm10, dword [0x1403f3714]
jmp 0x140007d7f
vaddss xmm14, xmm10, dword [0x1403f3714]
vaddss xmm0, xmm15, dword [0x1403f374c]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x50], xmm14
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x58], xmm9
vmovss dword [rsp + 0x5c], xmm11
call fcn.14003ddc0
vaddss xmm12, xmm10, dword [0x1403f3710]
vaddss xmm13, xmm15, dword [0x1403f3748]
vmovss xmm0, dword [0x1403f3618]
mov r8d, dword [rbx + 0x78]
mov r9d, 0xff000000
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
call fcn.14003c040
mov r8, qword [0x140411f28]
mov dword [rbx + 0x78], r14d
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
test edi, 0xff000000
je 0x140007e6e
test byte [rbx + 0x30], 1
lea r8, [rsp + 0x50]
vmovss xmm3, dword [0x140412d54]
vmovss dword [rsp + 0x58], xmm9
vmovss dword [rsp + 0x5c], xmm11
mov dword [rsp + 0x20], 0xf0
lea rdx, [rsp + 0x58]
mov rcx, rbx
je 0x140007e1e
vmovss dword [rsp + 0x50], xmm12
vmovss dword [rsp + 0x54], xmm13
jmp 0x140007e32
vaddss xmm0, xmm15, dword [0x1403f374c]
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x50], xmm14
call fcn.14003ddc0
vmovss xmm0, dword [0x1403f358c]
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
call fcn.14003c040
mov r8, qword [0x140411f28]
mov dword [rbx + 0x78], r14d
vmovss xmm11, dword [0x1403f3678]
cmp byte [0x140412d76], r14b
je 0x140007f03
lea rcx, [0x1404107e8]
call fcn.14001aaa0
mov rcx, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm9, xmm10, dword [0x1403f36d0]
vaddss xmm0, xmm15, xmm6
vmovss dword [rsp + 0x5c], xmm0
vaddss xmm0, xmm15, dword [0x1403f369c]
mov byte [rcx + 0xb8], 1
mov r9d, eax
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x54], xmm0
vmovss xmm0, dword [0x1403f3618]
vsubss xmm1, xmm10, xmm11
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x58], xmm9
vmovss dword [rsp + 0x50], xmm1
vmovss dword [rsp + 0x20], xmm0
call fcn.14003e390
mov r8, qword [0x140411f28]
cmp byte [0x140412d5c], r14b
je 0x14000846d
lea rcx, [0x140410878]
call fcn.14001aaa0
mov rcx, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm14, xmm10, dword [0x1403f36dc]
vaddss xmm13, xmm15, dword [0x1403f36ac]
vaddss xmm10, xmm10, dword [0x1403f36e8]
vaddss xmm11, xmm15, dword [0x1403f36e4]
vmovss xmm0, dword [0x1403f35f0]
mov byte [rcx + 0xb8], 1
mov r9d, eax
mov rcx, qword [r8 + 0x3ef8]
mov ebx, eax
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x58], xmm14
vmovss dword [rsp + 0x5c], xmm13
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm11
vmovss dword [rsp + 0x20], xmm0
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm8, xmm15, dword [0x1403f36f0]
vmovss xmm0, dword [0x1403f35f0]
vmovss xmm7, dword [rsp + 0x68]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm9, xmm7, dword [0x1403f36ec]
mov r9d, ebx
vmovss dword [rsp + 0x58], xmm10
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm11
vmovss dword [rsp + 0x50], xmm9
vmovss dword [rsp + 0x54], xmm8
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x20], xmm0
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm7, xmm7, dword [0x1403f36f0]
vaddss xmm6, xmm15, dword [0x1403f36f8]
vmovss xmm0, dword [0x1403f35f0]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x58], xmm9
vmovss dword [rsp + 0x5c], xmm8
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x50], xmm7
vmovss dword [rsp + 0x54], xmm6
vmovss dword [rsp + 0x20], xmm0
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vmovss xmm0, dword [0x1403f35f0]
vmovss dword [rsp + 0x58], xmm7
vaddss xmm7, xmm15, dword [0x1403f3718]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x5c], xmm6
vmovss dword [rsp + 0x50], xmm10
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x54], xmm7
vmovss dword [rsp + 0x20], xmm0
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
vmovss xmm6, dword [rsp + 0x68]
vaddss xmm0, xmm6, dword [0x1403f36f4]
vaddss xmm1, xmm15, dword [0x1403f3744]
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x58], xmm10
vmovss dword [rsp + 0x5c], xmm7
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm1
vmovss xmm0, dword [0x1403f35f0]
mov byte [rax + 0xb8], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x20], xmm0
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm6, xmm6, dword [0x1403f36c0]
vmovss dword [rsp + 0x5c], xmm8
vmovss xmm8, dword [0x1403f35f0]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x58], xmm9
vmovss dword [rsp + 0x50], xmm6
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x54], xmm7
vmovss dword [rsp + 0x20], xmm8
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm1, xmm15, dword [0x1403f372c]
vmovss dword [rsp + 0x5c], xmm7
vmovss xmm7, dword [rsp + 0x68]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm0, xmm7, dword [0x1403f36d8]
mov r9d, ebx
vmovss dword [rsp + 0x58], xmm6
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm1
vmovss dword [rsp + 0x20], xmm8
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm9, xmm15, dword [0x1403f36b8]
mov r9d, ebx
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm14
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm13
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm9
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x20], xmm8
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vmovss dword [rsp + 0x58], xmm10
vmovaps xmm10, xmm7
vaddss xmm6, xmm10, dword [0x1403f36d4]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x5c], xmm9
vmovss dword [rsp + 0x50], xmm6
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x54], xmm11
vmovss dword [rsp + 0x20], xmm8
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
vaddss xmm0, xmm10, dword [0x1403f36ac]
vaddss xmm8, xmm15, dword [0x1403f36d4]
vmovss dword [rsp + 0x58], xmm6
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm11
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm8
vmovss xmm11, dword [0x1403f35f0]
mov byte [rax + 0xb8], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x20], xmm11
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm6, xmm10, dword [0x1403f36cc]
mov r9d, ebx
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm14
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm13
vmovss dword [rsp + 0x50], xmm6
vmovss dword [rsp + 0x54], xmm9
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x20], xmm11
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm7, xmm10, dword [0x1403f36b0]
vmovss dword [rsp + 0x58], xmm6
vaddss xmm6, xmm15, dword [0x1403f36e0]
mov rax, qword [rcx + 0x3ef8]
lea rdx, [rsp + 0x58]
mov r9d, ebx
vmovss dword [rsp + 0x5c], xmm9
vmovss dword [rsp + 0x50], xmm7
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x54], xmm6
vmovss dword [rsp + 0x20], xmm11
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov rcx, qword [0x140411f28]
lea r8, [rsp + 0x50]
vaddss xmm0, xmm10, dword [0x1403f369c]
mov r9d, ebx
lea rdx, [rsp + 0x58]
vmovss dword [rsp + 0x58], xmm7
mov rax, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x5c], xmm6
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm8
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
vmovss dword [rsp + 0x20], xmm11
mov rcx, qword [rcx + 0x298]
call fcn.14003e390
mov r8, qword [0x140411f28]
vmovss xmm6, dword [0x1403f368c]
vmovss xmm7, dword [0x1403f36c0]
vmovss xmm8, dword [0x1403f3830]
jmp 0x140008475
vmovss xmm11, dword [0x1403f35f0]
cmp byte [0x140412d72], r14b
je 0x1400085ce
mov edx, dword [0x140412d6c]
test edx, edx
je 0x14000852b
cmp edx, 1
jne 0x1400085ce
mov rax, qword [r8 + 0x3ef8]
lea rcx, [0x140410888]
mov byte [rax + 0xb8], dl
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
call fcn.14001aaa0
mov edi, eax
vaddss xmm0, xmm10, dword [0x1403f36d0]
vmovss dword [rsp + 0x50], xmm0
vaddss xmm0, xmm15, dword [0x1403f3694]
vmovss dword [rsp + 0x54], xmm0
test eax, 0xff000000
je 0x1400085ce
vmovss xmm2, dword [0x1403f3680]
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.14003d4c0
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
dec r8d
mov rcx, rbx
mov dword [rbx + 0x78], r8d
call fcn.14003cef0
jmp 0x1400085c3
mov rax, qword [r8 + 0x3ef8]
lea rcx, [0x140410888]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
call fcn.14001aaa0
mov edi, eax
vaddss xmm0, xmm10, dword [0x1403f36d0]
vmovss dword [rsp + 0x50], xmm0
vaddss xmm0, xmm15, dword [0x1403f3694]
vmovss dword [rsp + 0x54], xmm0
test eax, 0xff000000
je 0x1400085ce
vmovss xmm2, dword [0x1403f367c]
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.14003d4c0
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
dec r8d
vmovss dword [rsp + 0x28], xmm11
mov rcx, rbx
mov dword [rbx + 0x78], r8d
mov dword [rsp + 0x20], 1
call fcn.14003c040
mov r8, qword [0x140411f28]
mov dword [rbx + 0x78], r14d
cmp byte [0x140412d68], r14b
vmovss xmm13, dword [0x1403f3750]
je 0x14000875c
cmp dword [0x140412d60], r14d
vmovss xmm11, dword [0x1403f3620]
vxorps xmm12, xmm12, xmm12
jne 0x140008669
mov rax, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vsubss xmm0, xmm10, dword [0x1403f3674]
vmovss dword [rsp + 0x58], xmm0
vsubss xmm1, xmm10, xmm11
mov byte [rax + 0xb8], 1
mov r9d, 0xff00ff00
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
vaddss xmm0, xmm15, xmm13
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x5c], xmm15
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x50], xmm1
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x20], xmm12
call fcn.14003e5f0
mov r8, qword [0x140411f28]
cmp dword [0x140412d60], 1
vaddss xmm9, xmm10, dword [0x1403f3718]
jne 0x1400086e5
mov rax, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vsubss xmm0, xmm15, dword [0x1403f365c]
vmovss dword [rsp + 0x5c], xmm0
vsubss xmm0, xmm15, xmm11
mov byte [rax + 0xb8], 1
mov r9d, 0xff00ff00
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x58], xmm10
vmovss dword [rsp + 0x50], xmm9
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x20], xmm12
call fcn.14003e5f0
mov r8, qword [0x140411f28]
cmp dword [0x140412d60], 2
jne 0x14000875c
mov rax, qword [r8 + 0x3ef8]
lea rdx, [rsp + 0x58]
vaddss xmm0, xmm15, dword [0x1403f375c]
vmovss dword [rsp + 0x5c], xmm0
vaddss xmm0, xmm15, dword [0x1403f3754]
mov byte [rax + 0xb8], 1
mov r9d, 0xff00ff00
mov rcx, qword [r8 + 0x3ef8]
lea r8, [rsp + 0x50]
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x58], xmm10
vmovss dword [rsp + 0x50], xmm9
mov rcx, qword [rcx + 0x298]
vmovss dword [rsp + 0x54], xmm0
vmovss dword [rsp + 0x20], xmm12
call fcn.14003e5f0
mov r8, qword [0x140411f28]
cmp byte [0x140412d82], r14b
vmovss xmm9, dword [0x1403f36a8]
je 0x1400088b2
test dword [0x140412d60], 0xfffffffd
lea rbx, [0x1400ea6cc]
lea rdi, [0x1400ea6c0]
vaddss xmm11, xmm10, xmm9
jne 0x14000881b
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
vsubss xmm0, xmm15, dword [0x1403f3698]
mov byte [rsp + 0x48], r14b
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x54], xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
vmovss dword [rsp + 0x50], xmm11
mov rdx, qword [rax + 0x298]
vmovups xmm0, xmmword [rdx + 0x88]
mov rax, qword [rdx + 0x38]
vmovups xmmword [rsp + 0x58], xmm0
vxorps xmm0, xmm0, xmm0
vmovss dword [rsp + 0x40], xmm0
vmovss xmm2, dword [rax + 0x10]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rcx
mov rcx, qword [rax + 8]
mov dword [rsp + 0x20], 0xffffffff
call fcn.140045900
mov r8, qword [0x140411f28]
cmp dword [0x140412d60], 1
jne 0x1400088b2
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
vsubss xmm0, xmm15, dword [0x1403f36a4]
mov byte [rsp + 0x48], r14b
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x50], xmm11
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
vxorps xmm11, xmm11, xmm11
vmovss dword [rsp + 0x40], xmm11
mov qword [rsp + 0x38], rbx
mov rdx, qword [rax + 0x298]
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rcx
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
mov dword [rsp + 0x20], 0xffffffff
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.140045900
mov r8, qword [0x140411f28]
jmp 0x1400088b7
vxorps xmm11, xmm11, xmm11
cmp byte [0x140412d73], r14b
je 0x140008955
mov rax, qword [r8 + 0x3ef8]
lea rcx, [0x1400ea6d3]
vaddss xmm0, xmm10, dword [0x1403f371c]
mov byte [rsp + 0x48], r14b
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm11
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rcx
lea rcx, [0x1400ea6d0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rcx
mov rdx, qword [rax + 0x298]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm15
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.140045900
mov r8, qword [0x140411f28]
cmp byte [0x140412d85], r14b
je 0x1400089ef
mov rax, qword [r8 + 0x3ef8]
lea rcx, [0x1400ea6d7]
mov byte [rsp + 0x48], r14b
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm11
mov qword [rsp + 0x38], rcx
lea rcx, [0x1400ea6d4]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x58]
vsubss xmm0, xmm10, xmm7
mov qword [rsp + 0x28], rcx
mov rdx, qword [rax + 0x298]
vmovss dword [rsp + 0x50], xmm0
vmovss dword [rsp + 0x54], xmm15
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.140045900
mov r8, qword [0x140411f28]
cmp byte [0x140412d83], r14b
je 0x140008b21
cmp dword [0x140412d60], 2
lea rbx, [0x1400ea6e4]
lea rdi, [0x1400ea6d8]
vaddss xmm7, xmm10, xmm9
jne 0x140008a9f
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
vaddss xmm0, xmm15, dword [0x1403f3758]
mov byte [rsp + 0x48], r14b
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm11
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rbx
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov rdx, qword [rax + 0x298]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.140045900
mov r8, qword [0x140411f28]
cmp dword [0x140412d60], 1
ja 0x140008b21
mov rax, qword [r8 + 0x3ef8]
lea rcx, [rsp + 0x58]
mov byte [rsp + 0x48], r14b
lea r9, [rsp + 0x50]
vmovss dword [rsp + 0x40], xmm11
vaddss xmm0, xmm15, xmm13
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov qword [rsp + 0x38], rbx
vmovss dword [rsp + 0x54], xmm0
mov qword [rsp + 0x30], rdi
mov rdx, qword [rax + 0x298]
mov qword [rsp + 0x28], rcx
vmovss dword [rsp + 0x50], xmm7
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rdx + 0x38]
vmovups xmm0, xmmword [rdx + 0x88]
vmovups xmmword [rsp + 0x58], xmm0
vmovss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.140045900
call fcn.140026810
vmovss xmm12, dword [0x1403f36fc]
vmovss xmm13, dword [0x1403f37c4]
vmovss xmm14, dword [0x1403f3764]
vmovss xmm15, dword [0x1403f3770]
call fcn.140021a80
mov eax, dword [0x140412fbc]
lea r15, str._.3f
vmovss xmm10, dword [0x1403f37c0]
cmp eax, 1
jne 0x140008fb8
mov rbx, qword [0x140411f28]
lea rcx, str.ESPMISC
xor edx, edx
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm13
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm14
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm0, xmm12
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov rdx, qword [rbx]
mov edi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x140008c22
lea r8, str.ESPMISC
mov edx, listen
mov ecx, eax
call fcn.140032680
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], r14d
mov edx, edi
lea rcx, str.ESPMISC
call fcn.140021860
lea rcx, [0x1400ea6f0]
call fcn.14004c610
mov rax, qword [0x140411f28]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r14b
jne 0x140008c6f
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
lea rdx, [0x140412d50]
lea rcx, [0x1400ea700]
call fcn.14004e3d0
cmp byte [0x140412d50], r14b
je 0x140008cae
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea710]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410838]
call fcn.140058450
lea rdx, [0x140412d4f]
lea rcx, [0x1400ea728]
call fcn.14004e3d0
cmp byte [0x140412d4f], r14b
je 0x140008d3a
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea738]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410828]
call fcn.140058450
vmovss xmm0, dword [0x1403f3720]
vmovss dword [rsp + 0x58], xmm0
vmovss xmm0, dword [0x1403f369c]
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [0x1404080dc]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea750]
vmovss dword [rsp + 0x68], xmm0
call fcn.140051c40
lea rdx, [0x140412d8e]
lea rcx, [0x1400ea760]
call fcn.14004e3d0
cmp byte [0x140412d8e], r14b
je 0x140008dcb
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea768]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410848]
call fcn.140058450
mov edx, r14d
lea rcx, [0x1400ea778]
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r14b
jne 0x140008d97
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], r14b
jne 0x140008d90
mov dword [rsp + 0x20], edx
lea r9, [0x1400ea778]
lea rdx, [0x140412d64]
lea rcx, [0x1400ea790]
call fcn.140050860
lea rdx, [0x140412d5b]
lea rcx, [0x1400ea7a0]
call fcn.14004e3d0
cmp byte [0x140412d5b], r14b
je 0x140008e47
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea7a8]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1404108a8]
call fcn.140058450
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [0x1404080c4]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea7b8]
vmovss dword [rsp + 0x58], xmm15
vmovss dword [rsp + 0x68], xmm6
call fcn.140051c40
lea rdx, [0x140412d70]
lea rcx, str.ESP
call fcn.14004e3d0
cmp byte [0x140412d70], r14b
je 0x140008fad
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea7d8]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410818]
call fcn.140058450
vmovss xmm0, dword [0x1403f36dc]
vmovss dword [rsp + 0x58], xmm0
vmovss xmm0, dword [0x1403f358c]
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [0x1404080d8]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea7e8]
vmovss dword [rsp + 0x68], xmm0
call fcn.140051c40
vmovss xmm0, dword [0x1403f3654]
vmovss xmm1, dword [0x1403f35ac]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], r15
lea r9, [rsp + 0x68]
lea r8, [0x1404080c8]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea800]
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x68], xmm1
call fcn.140051c40
lea rdx, [0x140412d8f]
lea rcx, [0x1400ea810]
call fcn.14004e3d0
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea820]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1404108b8]
call fcn.140058450
mov r8d, r14d
lea rdx, [0x1400ea630]
nop dword [rax]
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax], r14b
jne 0x140008f77
inc rdx
inc r8d
add rdx, rax
cmp byte [rdx], r14b
jne 0x140008f70
lea r9, [0x1400ea630]
mov dword [rsp + 0x20], r8d
lea rdx, [0x140412d7c]
lea rcx, [0x1400ea648]
call fcn.140050860
call fcn.140021a80
mov eax, dword [0x140412fbc]
lea r12, [0x1400ead90]
lea rdi, [0x1400eaaf0]
lea r15, reloc.WS2_32.dll_ioctlsocket
lea r13, [0x1400ea8e8]
vmovss xmm7, dword [0x1403f370c]
vmovss xmm9, dword [0x1403f36b4]
cmp eax, 2
jne 0x140009425
mov rbx, qword [0x140411f28]
lea rcx, [0x1400ea838]
xor edx, edx
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm13
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm14
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm0, xmm12
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov rdx, qword [rbx]
mov esi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x1400090a6
lea r8, [0x1400ea838]
mov edx, listen
mov ecx, eax
call fcn.140032680
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], r14d
mov edx, esi
lea rcx, [0x1400ea838]
call fcn.140021860
lea rcx, [0x1400ea840]
call fcn.14004c610
mov rax, qword [0x140411f28]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r14b
jne 0x1400090f3
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
lea rdx, [0x140412d5d]
lea rcx, [0x1400ea848]
call fcn.14004e3d0
cmp byte [0x140412d5d], r14b
je 0x14000941a
vmovaps xmm1, xmm8
call fcn.14002a140
movzx eax, byte [0x140412da0]
vmovss dword [rsp + 0x58], xmm7
vmovss dword [rsp + 0x5c], xmm9
test al, al
jne 0x14000916a
movsxd rax, dword [0x140412d9c]
lea rdx, [rsp + 0x58]
mov rcx, qword [r12 + rax*8]
call fcn.14004d0e0
test al, al
je 0x1400091ba
mov byte [0x140412da0], 1
mov rbx, rdi
mov ecx, dword [rbx]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
add rbx, 4
cmp rbx, r15
jne 0x140009157
jmp 0x1400091ba
cmp al, 1
jne 0x1400091ba
lea rdx, [rsp + 0x58]
lea rcx, [0x1400ea3dc]
call fcn.14004d0e0
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x50], reloc.WS2_32.dll_sendto
call fcn.14000df80
mov rbx, rdi
mov ecx, dword [rbx]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400091b1
mov eax, dword [rbx]
mov dword [0x140412d9c], eax
mov byte [0x140412da0], r14b
add rbx, 4
cmp rbx, r15
jne 0x140009195
lea rdx, [0x140412d5f]
lea rcx, [0x1400ea858]
call fcn.14004e3d0
vmovss xmm0, dword [0x1403f3704]
vmovss xmm6, dword [0x1403f34f4]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
lea rsi, str._.1f
mov edx, 8
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [0x1404080ec]
mov qword [rsp + 0x20], rax
lea rcx, [0x1400ea868]
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x68], xmm6
call fcn.140051c40
lea rdx, [0x140412d75]
lea rcx, [0x1400ea870]
call fcn.14004e3d0
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400ea888]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410898]
call fcn.140058450
vmovss xmm0, dword [0x1403f3578]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, str.fff_
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea8a4]
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x68], xmm6
call fcn.140051c40
mov edx, r14d
lea rcx, [0x1400ea8b0]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r14b
jne 0x1400092b7
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], r14b
jne 0x1400092b0
mov dword [rsp + 0x20], edx
lea r9, [0x1400ea8b0]
lea rdx, [0x140412d88]
lea rcx, [0x1400ea8cc]
call fcn.140050860
test al, al
je 0x140009333
mov ecx, dword [0x140412d88]
test ecx, ecx
je 0x140009329
sub ecx, 1
je 0x14000931d
sub ecx, 1
je 0x140009311
cmp ecx, 1
jne 0x140009333
mov dword [reloc.WS2_32.dll_getsockname], r14d
jmp 0x140009333
mov dword [reloc.WS2_32.dll_getsockname], 4
jmp 0x140009333
mov dword [reloc.WS2_32.dll_getsockname], 5
jmp 0x140009333
mov dword [reloc.WS2_32.dll_getsockname], 6
lea rdx, [0x140412d5a]
lea rcx, [0x1400ea8d8]
call fcn.14004e3d0
cmp byte [0x140412d5a], r14b
je 0x14000941a
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], r13
lea r9, [rsp + 0x68]
lea r8, [0x1404080f0]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rsp + 0x58], 6
lea rcx, [0x1400ea8f0]
mov dword [rsp + 0x68], 1
call fcn.140051c40
vmovss xmm11, dword [0x1403f3618]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
vxorps xmm6, xmm6, xmm6
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [0x1404107e0]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea900]
vmovss dword [rsp + 0x58], xmm11
vmovss dword [rsp + 0x68], xmm6
call fcn.140051c40
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x68]
lea r8, [0x1404107e4]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400ea910]
vmovss dword [rsp + 0x58], xmm11
vmovss dword [rsp + 0x68], xmm6
call fcn.140051c40
call fcn.140021a80
mov eax, dword [0x140412fbc]
cmp eax, 3
jne 0x140009641
mov rbx, qword [0x140411f28]
lea rcx, str.TRIGGER
xor edx, edx
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm13
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm14
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm0, xmm12
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov rdx, qword [rbx]
mov esi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x1400094e7
lea r8, str.TRIGGER
mov edx, listen
mov ecx, eax
call fcn.140032680
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], r14d
mov edx, esi
lea rcx, str.TRIGGER
call fcn.140021860
lea rcx, [0x1400ea928]
call fcn.14004c610
mov rax, qword [0x140411f28]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r14b
jne 0x140009534
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
lea rdx, [0x140412d4c]
lea rcx, [0x1400ea930]
call fcn.14004e3d0
cmp byte [0x140412d4c], r14b
je 0x140009636
vmovaps xmm1, xmm8
call fcn.14002a140
movzx eax, byte [0x140412d98]
vmovss dword [rsp + 0x58], xmm7
vmovss dword [rsp + 0x5c], xmm9
test al, al
jne 0x1400095a8
movsxd rax, dword [0x140412d48]
lea rdx, [rsp + 0x58]
mov rcx, qword [r12 + rax*8]
call fcn.14004d0e0
test al, al
je 0x1400095f5
mov byte [0x140412d98], 1
mov ecx, dword [rdi]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
add rdi, 4
cmp rdi, r15
jne 0x140009595
jmp 0x1400095f5
cmp al, 1
jne 0x1400095f5
lea rdx, [rsp + 0x58]
lea rcx, [0x1400ea3dc]
call fcn.14004d0e0
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x50], reloc.WS2_32.dll_sendto
call fcn.14000df80
mov ecx, dword [rdi]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400095ec
mov eax, dword [rdi]
mov dword [0x140412d48], eax
mov byte [0x140412d98], r14b
add rdi, 4
cmp rdi, r15
jne 0x1400095d0
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], r13
lea r9, [rsp + 0x68]
lea r8, [0x1404080b4]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rsp + 0x58], 0xaa
lea rcx, [0x1400ea940]
mov dword [rsp + 0x68], reloc.WS2_32.dll_ntohs
call fcn.140051c40
call fcn.140021a80
mov eax, dword [0x140412fbc]
cmp eax, 4
jne 0x140009818
mov rbx, qword [0x140411f28]
lea rcx, str.MISC
xor edx, edx
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm13
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm14
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm0, xmm12
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov rdx, qword [rbx]
mov edi, eax
cmp dword [rdx + 0x3f40], eax
jne 0x140009703
lea r8, str.MISC
mov edx, listen
mov ecx, eax
call fcn.140032680
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], r14d
mov edx, edi
lea rcx, str.MISC
call fcn.140021860
lea rcx, [0x1400ea950]
call fcn.14004c610
mov rax, qword [0x140411f28]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r14b
jne 0x140009750
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
lea rdx, [0x140412d8d]
lea rcx, [0x1400ea958]
call fcn.14004e3d0
lea rcx, str._ESP
call fcn.14004c610
lea rdx, [0x140412d4d]
lea rcx, str.OBS
call fcn.14004e3d0
lea rdx, [0x140412d59]
lea rcx, [0x1400ea9e0]
call fcn.14004e3d0
lea rdx, [0x140412d58]
lea rcx, [0x1400ea9f0]
call fcn.14004e3d0
lea rdx, [0x140412d71]
lea rcx, [0x1400eaa00]
call fcn.14004e3d0
lea rdx, [0x1404080c1]
lea rcx, [0x1400eaa10]
call fcn.14004e3d0
lea rdx, [0x140412d84]
lea rcx, [0x1400eaa18]
call fcn.14004e3d0
cmp byte [0x140412d84], r14b
je 0x14000980d
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400eaa28]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1404107f8]
call fcn.140058450
call fcn.140021a80
mov eax, dword [0x140412fbc]
cmp eax, 5
jne 0x140009acd
mov rbx, qword [0x140411f28]
lea rcx, str.RADAR
xor edx, edx
vmovss dword [rsp + 0x50], xmm10
vmovss dword [rsp + 0x54], xmm13
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm1, xmm0, dword [rax + 0x84]
vmovss xmm2, dword [rax + 0x24]
vsubss xmm0, xmm2, dword [rax + 0x88]
mov byte [rax + 0x141], 1
vaddss xmm3, xmm1, xmm14
vmovss dword [rax + 0x100], xmm3
vaddss xmm1, xmm0, xmm12
vmovss dword [rax + 0x104], xmm1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.14001a510
mov r8, qword [rbx]
mov edi, eax
cmp dword [r8 + 0x3f40], eax
jne 0x1400098db
lea r8, str.RADAR
mov edx, listen
mov ecx, eax
call fcn.140032680
lea r8, [rsp + 0x50]
mov dword [rsp + 0x20], r14d
mov edx, edi
lea rcx, str.RADAR
call fcn.140021860
lea rcx, [0x1400eaa40]
call fcn.14004c610
mov rax, qword [0x140411f28]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r14b
jne 0x140009928
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14004f790
lea rdx, [0x140412d5e]
lea rcx, [0x1400eaa48]
call fcn.14004e3d0
cmp byte [0x140412d5e], r14b
je 0x140009ac2
mov edx, r14d
lea rcx, [0x1400eaa58]
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r14b
jne 0x140009967
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], r14b
jne 0x140009960
mov dword [rsp + 0x20], edx
lea r9, [0x1400eaa58]
lea rdx, [0x1404080e0]
lea rcx, [0x1400eaa78]
call fcn.140050860
lea rdx, [0x140412d80]
lea rcx, [0x1400eaa88]
call fcn.14004e3d0
vmovaps xmm1, xmm8
call fcn.14002a140
lea rcx, [0x1400eaa98]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x140410858]
call fcn.140058450
vmovss xmm0, dword [0x1403f37e0]
vmovss xmm1, dword [0x1403f37b4]
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], r14d
lea rbx, str._.1f
mov edx, 8
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x68]
lea r8, [0x1404080d4]
mov qword [rsp + 0x20], rax
lea rcx, [0x1400eaaac]
vmovss dword [rsp + 0x58], xmm0
vmovss dword [rsp + 0x68], xmm1
call fcn.140051c40
vmovss xmm0, dword [0x1403f3788]
vmovss dword [rsp + 0x58], xmm0
vmovss xmm0, dword [0x1403f3718]
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x68]
lea r8, [0x1404080bc]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [0x1400eaab8]
vmovss dword [rsp + 0x68], xmm0
call fcn.140051c40
vmovss xmm0, dword [0x1403f358c]
lea rax, str._.3f
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x68]
vmovss dword [rsp + 0x58], xmm0
vxorps xmm0, xmm0, xmm0
lea rax, [rsp + 0x58]
mov edx, 8
lea r8, [0x1404080d0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1400eaac8]
vmovss dword [rsp + 0x68], xmm0
call fcn.140051c40
call fcn.140021a80
mov eax, dword [0x140412fbc]
cmp eax, 6
jne 0x140009ad7
call fcn.140069240
call fcn.140026810
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.1400d1af0
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
vmovaps xmm14, xmmword [r11 - 0x90]
vmovaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret