Function at 0x1400a9f20
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push r14
push rsi
push rdi
push rbx
mov eax, 0x1730
call fcn.1400c4b70
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x16a0], xmm14
movaps xmmword [rbp + 0x1690], xmm13
movaps xmmword [rbp + 0x1680], xmm12
movaps xmmword [rbp + 0x1670], xmm11
movaps xmmword [rbp + 0x1660], xmm10
movaps xmmword [rbp + 0x1650], xmm9
movaps xmmword [rbp + 0x1640], xmm8
movaps xmmword [rbp + 0x1630], xmm7
movaps xmmword [rbp + 0x1620], xmm6
mov qword [rbp + 0x1618], 0xfffffffffffffffe
cmp dword [0x14027a6a4], 0xa
jl 0x1400a9fb2
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400a9fb2
nop word cs:[rax + rax]
jmp 0x1400a9fb0
cmp dword [0x14027acbc], 0xa
jl 0x1400a9fd2
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400a9fd2
nop dword [rax]
jmp 0x1400a9fd0
cmp dword [0x14027b104], 0xa
jl 0x1400a9ff2
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400a9ff2
nop dword [rax]
jmp 0x1400a9ff0
xorps xmm0, xmm0
movaps xmmword [rbp - 0x60], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aa022
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa022
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x1400aa020
movaps xmm6, xmmword [section..rdata]
movaps xmmword [rbp - 0x50], xmm6
mov dword [rbp - 0x60], 0x6e6b6e55
mov word [rbp - 0x5c], 0x776f
mov byte [rbp - 0x5a], WSASetLastError
movaps xmmword [rbp - 0x40], xmm0
movaps xmm7, xmmword [reloc.WS2_32.dll_getsockname]
movaps xmmword [rbp - 0x30], xmm7
mov dword [rbp - 0x40], 0x73756f6d
mov word [rbp - 0x3c], 0x3065
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm7
mov dword [rbp - 0x20], 0x73756f6d
mov word [rbp - 0x1c], 0x3165
cmp dword [0x14027b164], 0xa
jl 0x1400aa092
mov eax, dword [0x14027b160]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa092
nop dword [rax]
jmp 0x1400aa090
movaps xmm11, xmmword [0x1401ca440]
movups xmmword [rbp + 8], xmm11
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
movabs rax, 0x45434e41435f4b56
mov qword [rbp], rax
mov byte [rbp + 8], Ordinal_79
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movaps xmmword [rbp + 0x30], xmm7
mov dword [rbp + 0x20], 0x73756f6d
mov word [rbp + 0x24], 0x3265
movaps xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x50], xmm7
mov dword [rbp + 0x40], 0x73756f6d
mov word [rbp + 0x44], 0x3365
movaps xmmword [rbp + 0x60], xmm0
movaps xmmword [rbp + 0x70], xmm7
mov dword [rbp + 0x60], 0x73756f6d
mov word [rbp + 0x64], 0x3465
movaps xmmword [rbp + 0x80], xmm0
movaps xmmword [rbp + 0x90], xmm6
mov dword [rbp + 0x80], 0x6e6b6e55
mov word [rbp + 0x84], 0x776f
mov byte [rbp + 0x86], WSACleanup
lea rax, [rbp + 0xa0]
mov ecx, dword [0x14027a930]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x14027a934], 0xa
setl cl
or cl, dl
je 0x1400aa16b
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmm0, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
movaps xmmword [rbp + 0xb0], xmm0
mov dword [rbp + 0xa0], 0x6b636162
jmp 0x1400aa1b4
movaps xmm1, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
nop word cs:[rax + rax]
nop dword [rax]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0xb0], xmm1
mov dword [rbp + 0xa0], 0x6b636162
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0xb0], xmm1
mov dword [rbp + 0xa0], 0x6b636162
test cl, cl
je 0x1400aa180
cmp dword [0x14027a93c], 0xa
jl 0x1400aa1d2
mov eax, dword [0x14027a938]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa1d2
nop
jmp 0x1400aa1d0
mov eax, dword [0x14027ad08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027ad0c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad10]
mov edx, dword [0x14027ad14]
jne 0x1400aa212
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aa231
mov word [rbp + 0x1580], 0x7963
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aa224
test ebx, ebx
jne 0x1400aa250
mov word [rbp + 0x1580], 0x7963
test al, al
jne 0x1400aa252
cmp edx, 0xa
jl 0x1400aa209
test ebx, ebx
je 0x1400aa209
nop word [rax + rax]
jmp 0x1400aa240
jmp 0x1400aa250
lea rsi, [rbp + 0xc0]
mov word [rbp + 0x1582], 0x7b
mov byte [rbp + 0x1584], 1
lea rcx, [rbp + 0x1580]
call fcn.1400aeaf0
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aa2b6
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa2b6
nop word cs:[rax + rax]
nop
movzx eax, byte [rbp + 0x1582]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0x1580]
mov word [rsi], ax
jmp 0x1400aa2a0
movaps xmm9, xmmword [reloc.WS2_32.dll_closesocket]
movaps xmmword [rbp + 0xd0], xmm9
mov al, byte [rbp + 0x1582]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0x1580]
mov word [rsi], ax
cmp dword [0x14027a6a4], 0xa
jl 0x1400aa302
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa302
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x1400aa300
cmp dword [0x14027acbc], 0xa
jl 0x1400aa322
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa322
nop dword [rax]
jmp 0x1400aa320
cmp dword [0x14027b104], 0xa
jl 0x1400aa342
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa342
nop dword [rax]
jmp 0x1400aa340
lea rax, [rbp + 0xe0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0xf0], xmm6
mov dword [rbp + 0xe0], 0x6e6b6e55
mov word [rbp + 0xe4], 0x776f
mov byte [rbp + 0xe6], WSACleanup
movaps xmmword [rbp + 0x100], xmm0
movaps xmmword [rbp + 0x110], xmm6
mov dword [rbp + 0x100], 0x6e6b6e55
mov word [rbp + 0x104], 0x776f
mov byte [rbp + 0x106], WSACleanup
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rdi, 0x4c5c595759465341
jne 0x1400aa3e9
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aa40f
mov qword [rbp + 0x14b8], rdi
mov word [rbp + 0x14c0], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aa3fb
test ebx, ebx
jne 0x1400aa430
mov qword [rbp + 0x14b8], rdi
mov word [rbp + 0x14c0], 0x100
test al, al
jne 0x1400aa432
cmp edx, 0xa
jl 0x1400aa3d9
test ebx, ebx
je 0x1400aa3d9
nop dword [rax + rax]
jmp 0x1400aa420
jmp 0x1400aa430
lea rdx, [rbp + 0x120]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x14b8]
call fcn.1400a9c70
xorps xmm0, xmm0
movaps xmmword [rbp + 0x140], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aa482
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa482
nop word [rax + rax]
jmp 0x1400aa480
movaps xmmword [rbp + 0x150], xmm7
mov dword [rbp + 0x140], 0x75746572
mov word [rbp + 0x144], 0x6e72
cmp dword [0x14027a6a4], 0xa
jl 0x1400aa4b8
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa4b8
jmp 0x1400aa4b6
cmp dword [0x14027acbc], 0xa
jl 0x1400aa4d4
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa4d4
jmp 0x1400aa4d2
cmp dword [0x14027b104], 0xa
jl 0x1400aa4f0
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa4f0
jmp 0x1400aa4ee
lea rax, [rbp + 0x160]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0x170], xmm6
mov dword [rbp + 0x160], 0x6e6b6e55
mov word [rbp + 0x164], 0x776f
mov byte [rbp + 0x166], WSACleanup
movaps xmmword [rbp + 0x180], xmm0
movaps xmmword [rbp + 0x190], xmm6
mov dword [rbp + 0x180], 0x6e6b6e55
mov word [rbp + 0x184], 0x776f
mov byte [rbp + 0x186], WSACleanup
cmp dword [0x14027b164], 0xa
jl 0x1400aa562
mov eax, dword [0x14027b160]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa562
jmp 0x1400aa560
movups xmmword [rbp + 0x1a8], xmm11
mov qword [rbp + 0x1b8], reloc.WS2_32.dll_ntohs
movabs rdi, 0x666968737466656c
mov qword [rbp + 0x1a0], rdi
mov byte [rbp + 0x1a8], reloc.WS2_32.dll_WSACleanup
cmp dword [0x14027a95c], 0xa
jl 0x1400aa5a9
mov eax, dword [0x14027a958]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa5a9
jmp 0x1400aa5a7
cmp dword [0x14027a964], 0xa
jl 0x1400aa5c5
mov eax, dword [0x14027a960]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa5c5
jmp 0x1400aa5c3
movaps xmm8, xmmword [0x1401ca460]
movups xmmword [rbp + 0x1c8], xmm8
mov qword [rbp + 0x1d8], reloc.WS2_32.dll_ntohs
movabs r14, 0x746e6f637466656c
mov qword [rbp + 0x1c0], r14
mov word [rbp + 0x1c8], 0x6f72
mov byte [rbp + 0x1ca], WSASetLastError
lea rax, [rbp + 0x1e0]
mov ecx, dword [0x14027a930]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x14027a934], 0xa
setl cl
xorps xmm0, xmm0
or cl, dl
je 0x1400aa64c
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmm0, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
movaps xmmword [rbp + 0x1f0], xmm0
mov dword [rbp + 0x1e0], 0x756e656d
jmp 0x1400aa687
movaps xmm1, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0x1f0], xmm1
mov dword [rbp + 0x1e0], 0x756e656d
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0x1f0], xmm1
mov dword [rbp + 0x1e0], 0x756e656d
test cl, cl
je 0x1400aa653
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x5b4e495a4a465341
jne 0x1400aa6d8
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aa6fe
mov qword [rbp + 0x14c8], rsi
mov word [rbp + 0x14d0], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aa6ea
test ebx, ebx
jne 0x1400aa709
mov qword [rbp + 0x14c8], rsi
mov word [rbp + 0x14d0], 0x100
test al, al
jne 0x1400aa70b
cmp edx, 0xa
jl 0x1400aa6c8
test ebx, ebx
je 0x1400aa6c8
jmp 0x1400aa707
jmp 0x1400aa709
lea rdx, [rbp + 0x200]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x14c8]
call fcn.1400a9c70
cmp dword [0x14027ad4c], 0xa
jl 0x1400aa748
mov eax, dword [0x14027ad48]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa748
jmp 0x1400aa746
cmp dword [0x14027b19c], 0xa
jl 0x1400aa764
mov eax, dword [0x14027b198]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa764
jmp 0x1400aa762
cmp dword [0x14027b1a4], 0xa
jl 0x1400aa780
mov eax, dword [0x14027b1a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa780
jmp 0x1400aa77e
mov qword [rbp + 0x228], 0
cmp dword [0x14027b144], 0xa
jl 0x1400aa7a7
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa7a7
jmp 0x1400aa7a5
movaps xmm13, xmmword [reloc.WS2_32.dll_ioctlsocket]
movaps xmmword [rbp + 0x230], xmm13
movabs rax, 0x54495041435f4b56
mov qword [rbp + 0x220], rax
mov word [rbp + 0x228], 0x4c41
cmp dword [0x14027a6a4], 0xa
jl 0x1400aa7ed
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa7ed
jmp 0x1400aa7eb
cmp dword [0x14027acbc], 0xa
jl 0x1400aa809
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa809
jmp 0x1400aa807
cmp dword [0x14027b104], 0xa
jl 0x1400aa825
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aa825
jmp 0x1400aa823
lea rax, [rbp + 0x240]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0x250], xmm6
mov dword [rbp + 0x240], 0x4b5f4b56
mov word [rbp + 0x244], 0x4e41
mov byte [rbp + 0x246], 0x41
movaps xmmword [rbp + 0x260], xmm0
movaps xmmword [rbp + 0x270], xmm6
mov dword [rbp + 0x260], 0x6e6b6e55
mov word [rbp + 0x264], 0x776f
mov byte [rbp + 0x266], WSACleanup
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x5f57524e50465341
jne 0x1400aa8cc
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aa8f2
mov qword [rbp + 0x14d8], rsi
mov word [rbp + 0x14e0], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aa8de
test ebx, ebx
jne 0x1400aa8fd
mov qword [rbp + 0x14d8], rsi
mov word [rbp + 0x14e0], 0x100
test al, al
jne 0x1400aa8ff
cmp edx, 0xa
jl 0x1400aa8bc
test ebx, ebx
je 0x1400aa8bc
jmp 0x1400aa8fb
jmp 0x1400aa8fd
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x14d8]
call fcn.1400a9c70
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x525c52525c465341
jne 0x1400aa971
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aa997
mov qword [rbp + 0x14e8], rsi
mov word [rbp + 0x14f0], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aa983
test ebx, ebx
jne 0x1400aa9a2
mov qword [rbp + 0x14e8], rsi
mov word [rbp + 0x14f0], 0x100
test al, al
jne 0x1400aa9a4
cmp edx, 0xa
jl 0x1400aa961
test ebx, ebx
je 0x1400aa961
jmp 0x1400aa9a0
jmp 0x1400aa9a2
lea rdx, [rbp + 0x2a0]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x14e8]
call fcn.1400a9c70
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x5757525a51465341
jne 0x1400aaa16
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aaa3c
mov qword [rbp + 0x14f8], rsi
mov word [rbp + 0x1500], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aaa28
test ebx, ebx
jne 0x1400aaa47
mov qword [rbp + 0x14f8], rsi
mov word [rbp + 0x1500], 0x100
test al, al
jne 0x1400aaa49
cmp edx, 0xa
jl 0x1400aaa06
test ebx, ebx
je 0x1400aaa06
jmp 0x1400aaa45
jmp 0x1400aaa47
lea rdx, [rbp + 0x2c0]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x14f8]
call fcn.1400a9c70
cmp dword [0x14027a6a4], 0xa
jl 0x1400aaa86
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aaa86
jmp 0x1400aaa84
cmp dword [0x14027acbc], 0xa
jl 0x1400aaaa2
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aaaa2
jmp 0x1400aaaa0
cmp dword [0x14027b104], 0xa
jl 0x1400aaabe
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aaabe
jmp 0x1400aaabc
lea rax, [rbp + 0x2e0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aaae7
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aaae7
jmp 0x1400aaae5
movaps xmmword [rbp + 0x2f0], xmm6
mov dword [rbp + 0x2e0], 0x6e6b6e55
mov word [rbp + 0x2e4], 0x776f
mov byte [rbp + 0x2e6], WSACleanup
movaps xmmword [rbp + 0x300], xmm0
movaps xmmword [rbp + 0x310], xmm7
mov dword [rbp + 0x300], 0x61637365
mov word [rbp + 0x304], 0x6570
cmp dword [0x14027ad4c], 0xa
jl 0x1400aab45
mov eax, dword [0x14027ad48]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aab45
jmp 0x1400aab43
cmp dword [0x14027b19c], 0xa
jl 0x1400aab61
mov eax, dword [0x14027b198]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aab61
jmp 0x1400aab5f
cmp dword [0x14027b1a4], 0xa
jl 0x1400aab7d
mov eax, dword [0x14027b1a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aab7d
jmp 0x1400aab7b
movaps xmm10, xmmword [0x140117120]
movups xmmword [rbp + 0x328], xmm10
mov qword [rbp + 0x338], reloc.WS2_32.dll_ntohs
movabs rax, 0x45564e4f435f4b56
mov qword [rbp + 0x320], rax
mov word [rbp + 0x328], 0x5452
cmp dword [0x14027ad5c], 0xa
jl 0x1400aabce
mov eax, dword [0x14027ad58]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aabce
jmp 0x1400aabcc
cmp dword [0x14027b1b4], 0xa
jl 0x1400aabea
mov eax, dword [0x14027b1b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aabea
jmp 0x1400aabe8
movaps xmm0, xmmword [0x140117150]
movups xmmword [rbp + 0x348], xmm0
mov qword [rbp + 0x358], reloc.WS2_32.dll_ntohs
movabs rax, 0x4f434e4f4e5f4b56
mov qword [rbp + 0x340], rax
mov dword [rbp + 0x348], 0x5245564e
mov byte [rbp + 0x34c], 0x54
cmp dword [0x14027b164], 0xa
jl 0x1400aac41
mov eax, dword [0x14027b160]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aac41
jmp 0x1400aac3f
movups xmmword [rbp + 0x368], xmm11
mov qword [rbp + 0x378], reloc.WS2_32.dll_ntohs
movabs rax, 0x50454343415f4b56
mov qword [rbp + 0x360], rax
mov byte [rbp + 0x368], 0x54
movups xmmword [rbp + 0x388], xmm0
mov qword [rbp + 0x398], reloc.WS2_32.dll_ntohs
movabs rax, 0x4345444f4d5f4b56
mov qword [rbp + 0x380], rax
mov dword [rbp + 0x388], 0x474e4148
mov byte [rbp + 0x38c], 0x45
cmp dword [0x14027ad6c], 0xa
jl 0x1400aacbc
mov eax, dword [0x14027ad68]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aacbc
jmp 0x1400aacba
xorps xmm0, xmm0
movaps xmmword [rbp + 0x3a0], xmm0
movaps xmm14, xmmword [reloc.WS2_32.dll_getpeername]
movaps xmmword [rbp + 0x3b0], xmm14
mov dword [rbp + 0x3a0], 0x63617073
mov byte [rbp + 0x3a4], 0x65
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x4c5255494a465341
jne 0x1400aad38
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aad5e
mov qword [rbp + 0x1508], rsi
mov word [rbp + 0x1510], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aad4a
test ebx, ebx
jne 0x1400aad69
mov qword [rbp + 0x1508], rsi
mov word [rbp + 0x1510], 0x100
test al, al
jne 0x1400aad6b
cmp edx, 0xa
jl 0x1400aad28
test ebx, ebx
je 0x1400aad28
jmp 0x1400aad67
jmp 0x1400aad69
lea rdx, [rbp + 0x3c0]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x1508]
call fcn.1400a9c70
cmp dword [0x14027a6a4], 0xa
jl 0x1400aada8
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aada8
jmp 0x1400aada6
cmp dword [0x14027acbc], 0xa
jl 0x1400aadc4
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aadc4
jmp 0x1400aadc2
cmp dword [0x14027b104], 0xa
jl 0x1400aade0
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aade0
jmp 0x1400aadde
lea rax, [rbp + 0x3e0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aae09
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aae09
jmp 0x1400aae07
movaps xmmword [rbp + 0x3f0], xmm6
mov dword [rbp + 0x3e0], 0x4e5f4b56
mov word [rbp + 0x3e4], 0x5845
mov byte [rbp + 0x3e6], 0x54
cmp dword [0x14027a93c], 0xa
jl 0x1400aae46
mov eax, dword [0x14027a938]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aae46
jmp 0x1400aae44
mov eax, dword [0x14027ad08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027ad0c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad10]
mov edx, dword [0x14027ad14]
jne 0x1400aae86
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400aaea5
mov word [rbp + 0x1588], 0x7672
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400aae98
test ebx, ebx
jne 0x1400aaeb0
mov word [rbp + 0x1588], 0x7672
test al, al
jne 0x1400aaeb2
cmp edx, 0xa
jl 0x1400aae7d
test ebx, ebx
je 0x1400aae7d
jmp 0x1400aaeae
jmp 0x1400aaeb0
lea rsi, [rbp + 0x400]
mov word [rbp + 0x158a], 0x7d
mov byte [rbp + 0x158c], 1
lea rcx, [rbp + 0x1588]
call fcn.1400aeaf0
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aaf0b
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aaf0b
movzx eax, byte [rbp + 0x158a]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0x1588]
mov word [rsi], ax
jmp 0x1400aaef5
movaps xmmword [rbp + 0x410], xmm9
mov al, byte [rbp + 0x158a]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0x1588]
mov word [rsi], ax
lea rax, [rbp + 0x420]
mov ecx, dword [0x14027a930]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x14027a934], 0xa
setl cl
xorps xmm0, xmm0
or cl, dl
je 0x1400aaf71
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmm0, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
movaps xmmword [rbp + 0x430], xmm0
mov dword [rbp + 0x420], 0x656d6f68
jmp 0x1400aafac
movaps xmm1, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0x430], xmm1
mov dword [rbp + 0x420], 0x656d6f68
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0x430], xmm1
mov dword [rbp + 0x420], 0x656d6f68
test cl, cl
je 0x1400aaf78
xorps xmm0, xmm0
movaps xmmword [rbp + 0x440], xmm0
movaps xmm0, xmmword [reloc.XINPUT1_3.dll_Ordinal_4]
movaps xmmword [rbp + 0x450], xmm0
mov dword [rbp + 0x440], 0x7466656c
cmp dword [0x14027a068], 0xa
jl 0x1400aafea
mov eax, dword [0x14027a06c]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aafea
jmp 0x1400aafe8
cmp dword [0x14027ad7c], 0xa
jl 0x1400ab006
mov eax, dword [0x14027ad78]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab006
jmp 0x1400ab004
lea rax, [rbp + 0x460]
xorps xmm1, xmm1
movups xmmword [rax], xmm1
movaps xmm12, xmmword [reloc.XINPUT1_3.dll_Ordinal_2]
movaps xmmword [rbp + 0x470], xmm12
mov word [rbp + 0x460], 0x7075
cmp dword [0x14027ad6c], 0xa
jl 0x1400ab048
mov eax, dword [0x14027ad68]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab048
jmp 0x1400ab046
movaps xmmword [rbp + 0x480], xmm1
movaps xmmword [rbp + 0x490], xmm14
mov dword [rbp + 0x480], 0x68676972
mov byte [rbp + 0x484], reloc.WS2_32.dll_WSACleanup
movaps xmmword [rbp + 0x4a0], xmm1
movaps xmmword [rbp + 0x4b0], xmm0
mov dword [rbp + 0x4a0], 0x6e776f64
cmp dword [0x14027b164], 0xa
jl 0x1400ab09c
mov eax, dword [0x14027b160]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab09c
jmp 0x1400ab09a
movups xmmword [rbp + 0x4c8], xmm11
mov qword [rbp + 0x4d8], reloc.WS2_32.dll_ntohs
movabs rax, 0x43454c45535f4b56
mov qword [rbp + 0x4c0], rax
mov byte [rbp + 0x4c8], 0x54
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x4a5355494a465341
jne 0x1400ab118
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400ab13e
mov qword [rbp + 0x1518], rsi
mov word [rbp + 0x1520], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400ab12a
test ebx, ebx
jne 0x1400ab149
mov qword [rbp + 0x1518], rsi
mov word [rbp + 0x1520], 0x100
test al, al
jne 0x1400ab14b
cmp edx, 0xa
jl 0x1400ab108
test ebx, ebx
je 0x1400ab108
jmp 0x1400ab147
jmp 0x1400ab149
lea rdx, [rbp + 0x4e0]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x1518]
call fcn.1400a9c70
cmp dword [0x14027ad4c], 0xa
jl 0x1400ab188
mov eax, dword [0x14027ad48]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab188
jmp 0x1400ab186
cmp dword [0x14027b19c], 0xa
jl 0x1400ab1a4
mov eax, dword [0x14027b198]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab1a4
jmp 0x1400ab1a2
cmp dword [0x14027b1a4], 0xa
jl 0x1400ab1c0
mov eax, dword [0x14027b1a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab1c0
jmp 0x1400ab1be
mov qword [rbp + 0x508], 0
cmp dword [0x14027b144], 0xa
jl 0x1400ab1e7
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab1e7
jmp 0x1400ab1e5
movaps xmmword [rbp + 0x510], xmm13
movabs rax, 0x55434558455f4b56
mov qword [rbp + 0x500], rax
mov word [rbp + 0x508], 0x4554
cmp dword [0x14027a95c], 0xa
jl 0x1400ab225
mov eax, dword [0x14027a958]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab225
jmp 0x1400ab223
cmp dword [0x14027a964], 0xa
jl 0x1400ab241
mov eax, dword [0x14027a960]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab241
jmp 0x1400ab23f
movups xmmword [rbp + 0x528], xmm8
mov qword [rbp + 0x538], reloc.WS2_32.dll_ntohs
movabs rax, 0x5350414e535f4b56
mov qword [rbp + 0x520], rax
mov word [rbp + 0x528], 0x4f48
mov byte [rbp + 0x52a], 0x54
cmp dword [0x14027b164], 0xa
jl 0x1400ab291
mov eax, dword [0x14027b160]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab291
jmp 0x1400ab28f
movups xmmword [rbp + 0x548], xmm11
mov qword [rbp + 0x558], reloc.WS2_32.dll_ntohs
movabs rax, 0x5245534e495f4b56
mov qword [rbp + 0x540], rax
mov byte [rbp + 0x548], 0x54
movups xmmword [rbp + 0x568], xmm11
mov qword [rbp + 0x578], reloc.WS2_32.dll_ntohs
movabs rax, 0x54454c45445f4b56
mov qword [rbp + 0x560], rax
mov byte [rbp + 0x568], 0x45
cmp dword [0x14027a6a4], 0xa
jl 0x1400ab303
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab303
jmp 0x1400ab301
cmp dword [0x14027acbc], 0xa
jl 0x1400ab31f
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab31f
jmp 0x1400ab31d
cmp dword [0x14027b104], 0xa
jl 0x1400ab33b
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab33b
jmp 0x1400ab339
lea rax, [rbp + 0x580]
xorps xmm1, xmm1
movups xmmword [rax], xmm1
movaps xmmword [rbp + 0x590], xmm6
mov dword [rbp + 0x580], 0x485f4b56
mov word [rbp + 0x584], 0x4c45
mov byte [rbp + 0x586], 0x50
cmp dword [0x14027ad9c], 0xa
jl 0x1400ab385
mov eax, dword [0x14027ad98]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab385
jmp 0x1400ab383
movaps xmmword [rbp + 0x5a0], xmm1
movaps xmm0, xmmword [reloc.WS2_32.dll_accept]
movaps xmmword [rbp + 0x5b0], xmm0
mov byte [rbp + 0x5a0], Ordinal_50
movaps xmmword [rbp + 0x5c0], xmm1
movaps xmmword [rbp + 0x5d0], xmm0
mov byte [rbp + 0x5c0], Ordinal_50
movaps xmmword [rbp + 0x5e0], xmm1
movaps xmmword [rbp + 0x5f0], xmm0
mov byte [rbp + 0x5e0], reloc.WLDAP32.dll_Ordinal_50
movaps xmmword [rbp + 0x600], xmm1
movaps xmmword [rbp + 0x610], xmm0
mov byte [rbp + 0x600], gethostname
movaps xmmword [rbp + 0x620], xmm1
movaps xmmword [rbp + 0x630], xmm0
mov byte [rbp + 0x620], gethostname
movaps xmmword [rbp + 0x640], xmm1
movaps xmmword [rbp + 0x650], xmm0
mov byte [rbp + 0x640], gethostname
movaps xmmword [rbp + 0x660], xmm1
movaps xmmword [rbp + 0x670], xmm0
mov byte [rbp + 0x660], gethostname
movaps xmmword [rbp + 0x680], xmm1
movaps xmmword [rbp + 0x690], xmm0
mov byte [rbp + 0x680], gethostname
movaps xmmword [rbp + 0x6a0], xmm1
movaps xmmword [rbp + 0x6b0], xmm0
mov byte [rbp + 0x6a0], gethostname
movaps xmmword [rbp + 0x6c0], xmm1
movaps xmmword [rbp + 0x6d0], xmm0
mov byte [rbp + 0x6c0], reloc.WS2_32.dll_gethostname
movaps xmmword [rbp + 0x6e0], xmm1
movaps xmmword [rbp + 0x6f0], xmm6
mov dword [rbp + 0x6e0], 0x6e6b6e55
mov word [rbp + 0x6e4], 0x776f
mov byte [rbp + WSACleanup6], 0x6e
movaps xmmword [rbp + 0x700], xmm1
movaps xmmword [rbp + 0x710], xmm6
mov dword [rbp + 0x700], 0x6e6b6e55
mov word [rbp + 0x704], 0x776f
mov byte [rbp + 0x706], WSACleanup
movaps xmmword [rbp + 0x720], xmm1
movaps xmmword [rbp + 0x730], xmm6
mov dword [rbp + 0x720], 0x6e6b6e55
mov word [rbp + 0x724], 0x776f
mov byte [rbp + 0x726], WSACleanup
movaps xmmword [rbp + 0x740], xmm1
movaps xmmword [rbp + 0x750], xmm6
mov dword [rbp + 0x740], 0x6e6b6e55
mov word [rbp + 0x744], 0x776f
mov byte [rbp + 0x746], WSACleanup
movaps xmmword [rbp + 0x760], xmm1
movaps xmmword [rbp + 0x770], xmm6
mov dword [rbp + 0x760], 0x6e6b6e55
mov word [rbp + 0x764], 0x776f
mov byte [rbp + 0x766], WSACleanup
cmp dword [0x14027a6a4], 0xa
jl 0x1400ab542
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab542
jmp 0x1400ab540
cmp dword [0x14027acbc], 0xa
jl 0x1400ab55e
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab55e
jmp 0x1400ab55c
cmp dword [0x14027b104], 0xa
jl 0x1400ab57a
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab57a
jmp 0x1400ab578
lea rax, [rbp + 0x780]
xorps xmm1, xmm1
movups xmmword [rax], xmm1
movaps xmmword [rbp + 0x790], xmm6
mov dword [rbp + 0x780], 0x6e6b6e55
mov word [rbp + 0x784], 0x776f
mov byte [rbp + 0x786], WSACleanup
movaps xmmword [rbp + 0x7a0], xmm1
movaps xmmword [rbp + 0x7b0], xmm6
mov dword [rbp + 0x7a0], 0x6e6b6e55
mov word [rbp + 0x7a4], 0x776f
mov byte [rbp + 0x7a6], WSACleanup
cmp dword [0x14027ad9c], 0xa
jl 0x1400ab5ec
mov eax, dword [0x14027ad98]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab5ec
jmp 0x1400ab5ea
movaps xmmword [rbp + 0x7c0], xmm1
movaps xmmword [rbp + 0x7d0], xmm0
mov byte [rbp + 0x7c0], 0x61
movaps xmmword [rbp + 0x7e0], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov byte [rbp + 0x7e0], 0x62
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x810], xmm0
mov byte [rbp + 0x800], 0x63
movaps xmmword [rbp + 0x820], xmm1
movaps xmmword [rbp + 0x830], xmm0
mov byte [rbp + 0x820], 0x64
movaps xmmword [rbp + 0x840], xmm1
cmp dword [0x14027b144], 0xa
jl 0x1400ab663
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab663
jmp 0x1400ab661
movaps xmmword [rbp + 0x850], xmm0
mov byte [rbp + 0x840], 0x65
xorps xmm1, xmm1
movaps xmmword [rbp + 0x860], xmm1
movaps xmmword [rbp + 0x870], xmm0
mov byte [rbp + 0x860], 0x66
movaps xmmword [rbp + 0x880], xmm1
movaps xmmword [rbp + 0x890], xmm0
mov byte [rbp + 0x880], 0x67
movaps xmmword [rbp + 0x8a0], xmm1
movaps xmmword [rbp + 0x8b0], xmm0
mov byte [rbp + 0x8a0], 0x68
movaps xmmword [rbp + 0x8c0], xmm1
movaps xmmword [rbp + 0x8d0], xmm0
mov byte [rbp + 0x8c0], WSAGetLastError
movaps xmmword [rbp + 0x8e0], xmm1
movaps xmmword [rbp + 0x8f0], xmm0
mov byte [rbp + 0x8e0], WSASetLastError
movaps xmmword [rbp + 0x900], xmm1
movaps xmmword [rbp + 0x910], xmm0
mov byte [rbp + 0x900], WSASetLastError
movaps xmmword [rbp + 0x920], xmm1
movaps xmmword [rbp + 0x930], xmm0
mov byte [rbp + 0x920], WSASetLastError
movaps xmmword [rbp + 0x940], xmm1
movaps xmmword [rbp + 0x950], xmm0
mov byte [rbp + 0x940], WSASetLastError
movaps xmmword [rbp + 0x960], xmm1
movaps xmmword [rbp + 0x970], xmm0
mov byte [rbp + 0x960], WSACleanup
movaps xmmword [rbp + 0x980], xmm1
movaps xmmword [rbp + 0x990], xmm0
mov byte [rbp + 0x980], reloc.WS2_32.dll_WSAGetLastError
movaps xmmword [rbp + 0x9a0], xmm1
movaps xmmword [rbp + 0x9b0], xmm0
mov byte [rbp + 0x9a0], reloc.WS2_32.dll_WSASetLastError
movaps xmmword [rbp + 0x9c0], xmm1
movaps xmmword [rbp + 0x9d0], xmm0
mov byte [rbp + 0x9c0], WSACleanup
movaps xmmword [rbp + 0x9e0], xmm1
movaps xmmword [rbp + 0x9f0], xmm0
mov byte [rbp + 0x9e0], WSACleanup
movaps xmmword [rbp + 0xa00], xmm1
movaps xmmword [rbp + 0xa10], xmm0
mov byte [rbp + 0xa00], reloc.WS2_32.dll_WSAStartup
movaps xmmword [rbp + 0xa20], xmm1
movaps xmmword [rbp + 0xa30], xmm0
mov byte [rbp + 0xa20], reloc.WS2_32.dll_WSACleanup
movaps xmmword [rbp + 0xa40], xmm1
movaps xmmword [rbp + 0xa50], xmm0
mov byte [rbp + 0xa40], 0x75
movaps xmmword [rbp + 0xa60], xmm1
movaps xmmword [rbp + 0xa70], xmm0
mov byte [rbp + 0xa60], 0x76
movaps xmmword [rbp + 0xa80], xmm1
movaps xmmword [rbp + 0xa90], xmm0
mov byte [rbp + 0xa80], 0x77
movaps xmmword [rbp + 0xaa0], xmm1
movaps xmmword [rbp + 0xab0], xmm0
mov byte [rbp + 0xaa0], pe_nt_image_headers64
movaps xmmword [rbp + 0xac0], xmm1
movaps xmmword [rbp + 0xad0], xmm0
mov byte [rbp + 0xac0], 0x79
cmp dword [0x14027ad9c], 0xa
jl 0x1400ab834
mov eax, dword [0x14027ad98]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab834
jmp 0x1400ab832
movaps xmmword [rbp + 0xae0], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
mov byte [rbp + 0xae0], 0x7a
cmp dword [0x14027a6a4], 0xa
jl 0x1400ab865
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab865
jmp 0x1400ab863
cmp dword [0x14027acbc], 0xa
jl 0x1400ab881
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab881
jmp 0x1400ab87f
cmp dword [0x14027b104], 0xa
jl 0x1400ab89d
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab89d
jmp 0x1400ab89b
lea rax, [rbp + 0xb00]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0xb10], xmm6
mov dword [rbp + 0xb00], 0x4c5f4b56
mov word [rbp + 0xb04], 0x4957
mov byte [rbp + 0xb06], Ordinal_79
movaps xmmword [rbp + 0xb20], xmm0
movaps xmmword [rbp + 0xb30], xmm6
mov dword [rbp + 0xb20], 0x525f4b56
mov word [rbp + 0xb24], 0x4957
mov byte [rbp + 0xb26], Ordinal_79
movaps xmmword [rbp + 0xb40], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400ab916
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ab916
jmp 0x1400ab914
movaps xmmword [rbp + 0xb50], xmm6
mov dword [rbp + 0xb40], 0x415f4b56
mov word [rbp + 0xb44], 0x5050
mov byte [rbp + 0xb46], 0x53
movaps xmmword [rbp + 0xb60], xmm0
movaps xmmword [rbp + 0xb70], xmm6
mov dword [rbp + 0xb60], 0x6e6b6e55
mov word [rbp + 0xb64], 0x776f
mov byte [rbp + 0xb66], WSACleanup
mov eax, dword [0x14027a948]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027a94c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad18]
mov edx, dword [0x14027ad1c]
movabs rsi, 0x4e58595749465341
jne 0x1400ab9b0
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400ab9d6
mov qword [rbp + 0x1528], rsi
mov word [rbp + 0x1530], 0x100
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400ab9c2
test ebx, ebx
jne 0x1400ab9e1
mov qword [rbp + 0x1528], rsi
mov word [rbp + 0x1530], 0x100
test al, al
jne 0x1400ab9e3
cmp edx, 0xa
jl 0x1400ab9a0
test ebx, ebx
je 0x1400ab9a0
jmp 0x1400ab9df
jmp 0x1400ab9e1
lea rdx, [rbp + 0xb80]
mov qword [rbp + 0x1608], rdx
mov byte [rbp + 0x1617], 0
lea rcx, [rbp + 0x1528]
call fcn.1400a9c70
cmp dword [0x14027a6a4], 0xa
jl 0x1400aba20
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aba20
jmp 0x1400aba1e
cmp dword [0x14027acbc], 0xa
jl 0x1400aba3c
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aba3c
jmp 0x1400aba3a
cmp dword [0x14027b104], 0xa
jl 0x1400aba58
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aba58
jmp 0x1400aba56
lea rax, [rbp + 0xba0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400aba81
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400aba81
jmp 0x1400aba7f
movaps xmmword [rbp + 0xbb0], xmm6
mov dword [rbp + 0xba0], 0x7079656b
mov word [rbp + 0xba4], 0x6461
mov byte [rbp + 0xba6], Ordinal_50
movaps xmmword [rbp + 0xbc0], xmm0
movaps xmmword [rbp + 0xbd0], xmm6
mov dword [rbp + 0xbc0], 0x7079656b
mov word [rbp + 0xbc4], 0x6461
mov byte [rbp + 0xbc6], Ordinal_50
movaps xmmword [rbp + 0xbe0], xmm0
movaps xmmword [rbp + 0xbf0], xmm6
mov dword [rbp + 0xbe0], 0x7079656b
mov word [rbp + 0xbe4], 0x6461
mov byte [rbp + 0xbe6], reloc.WLDAP32.dll_Ordinal_50
movaps xmmword [rbp + 0xc00], xmm0
movaps xmmword [rbp + 0xc10], xmm6
mov dword [rbp + 0xc00], 0x7079656b
mov word [rbp + 0xc04], 0x6461
mov byte [rbp + 0xc06], gethostname
movaps xmmword [rbp + 0xc20], xmm0
movaps xmmword [rbp + 0xc30], xmm6
mov dword [rbp + 0xc20], 0x7079656b
mov word [rbp + 0xc24], 0x6461
mov byte [rbp + 0xc26], gethostname
cmp dword [0x14027a6a4], 0xa
jl 0x1400abb5e
mov eax, dword [0x14027a6a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abb5e
jmp 0x1400abb5c
cmp dword [0x14027acbc], 0xa
jl 0x1400abb7a
mov eax, dword [0x14027acb8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abb7a
jmp 0x1400abb78
cmp dword [0x14027b104], 0xa
jl 0x1400abb96
mov eax, dword [0x14027b100]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abb96
jmp 0x1400abb94
lea rax, [rbp + 0xc40]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400abbbf
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abbbf
jmp 0x1400abbbd
movaps xmmword [rbp + 0xc50], xmm6
mov dword [rbp + 0xc40], 0x7079656b
mov word [rbp + 0xc44], 0x6461
mov byte [rbp + 0xc46], gethostname
movaps xmmword [rbp + 0xc60], xmm0
movaps xmmword [rbp + 0xc70], xmm6
mov dword [rbp + 0xc60], 0x7079656b
mov word [rbp + 0xc64], 0x6461
mov byte [rbp + 0xc66], gethostname
movaps xmmword [rbp + 0xc80], xmm0
movaps xmmword [rbp + 0xc90], xmm6
mov dword [rbp + 0xc80], 0x7079656b
mov word [rbp + 0xc84], 0x6461
mov byte [rbp + 0xc86], gethostname
movaps xmmword [rbp + 0xca0], xmm0
movaps xmmword [rbp + 0xcb0], xmm6
mov dword [rbp + 0xca0], 0x7079656b
mov word [rbp + 0xca4], 0x6461
mov byte [rbp + 0xca6], gethostname
movaps xmmword [rbp + 0xcc0], xmm0
movaps xmmword [rbp + 0xcd0], xmm6
mov dword [rbp + 0xcc0], 0x7079656b
mov word [rbp + 0xcc4], 0x6461
mov byte [rbp + 0xcc6], reloc.WS2_32.dll_gethostname
cmp dword [0x14027a95c], 0xa
jl 0x1400abc9c
mov eax, dword [0x14027a958]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abc9c
jmp 0x1400abc9a
cmp dword [0x14027a964], 0xa
jl 0x1400abcb8
mov eax, dword [0x14027a960]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abcb8
jmp 0x1400abcb6
movups xmmword [rbp + 0xce8], xmm8
mov qword [rbp + 0xcf8], reloc.WS2_32.dll_ntohs
movabs rax, 0x49544c554d5f4b56
mov qword [rbp + 0xce0], rax
mov word [rbp + 0xce8], 0x4c50
mov byte [rbp + 0xcea], 0x59
xorps xmm0, xmm0
movaps xmmword [rbp + 0xd00], xmm0
movaps xmmword [rbp + 0xd10], xmm7
mov dword [rbp + 0xd00], 0x415f4b56
mov word [rbp + 0xd04], 0x4444
cmp dword [0x14027a078], 0xa
jl 0x1400abd2c
mov eax, dword [0x14027a07c]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abd2c
jmp 0x1400abd2a
cmp dword [0x14027ada4], 0xa
jl 0x1400abd48
mov eax, dword [0x14027ada0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abd48
jmp 0x1400abd46
movaps xmm13, xmmword [0x1401ca4e0]
movups xmmword [rbp + 0xd28], xmm13
mov qword [rbp + 0xd38], reloc.WS2_32.dll_ntohs
movabs rax, 0x52415045535f4b56
mov qword [rbp + 0xd20], rax
mov dword [rbp + 0xd28], 0x524f5441
cmp dword [0x14027b1e4], 0xa
jl 0x1400abd9a
mov eax, dword [0x14027b1e0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abd9a
jmp 0x1400abd98
movups xmmword [rbp + 0xd48], xmm8
mov qword [rbp + 0xd58], reloc.WS2_32.dll_ntohs
movabs rax, 0x52544255535f4b56
mov qword [rbp + 0xd40], rax
mov word [rbp + 0xd48], 0x4341
mov byte [rbp + 0xd4a], 0x54
cmp dword [0x14027ad4c], 0xa
jl 0x1400abdea
mov eax, dword [0x14027ad48]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abdea
jmp 0x1400abde8
cmp dword [0x14027b19c], 0xa
jl 0x1400abe06
mov eax, dword [0x14027b198]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abe06
jmp 0x1400abe04
cmp dword [0x14027b1a4], 0xa
jl 0x1400abe22
mov eax, dword [0x14027b1a0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abe22
jmp 0x1400abe20
movups xmmword [rbp + 0xd68], xmm10
mov qword [rbp + 0xd78], reloc.WS2_32.dll_ntohs
movabs rax, 0x4d494345445f4b56
mov qword [rbp + 0xd60], rax
mov word [rbp + 0xd68], 0x4c41
cmp dword [0x14027b164], 0xa
jl 0x1400abe6b
mov eax, dword [0x14027b160]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abe6b
jmp 0x1400abe69
movups xmmword [rbp + 0xd88], xmm11
mov qword [rbp + 0xd98], reloc.WS2_32.dll_ntohs
movabs rax, 0x44495649445f4b56
mov qword [rbp + 0xd80], rax
mov byte [rbp + 0xd88], 0x45
cmp dword [0x14027a068], 0xa
jl 0x1400abeb2
mov eax, dword [0x14027a06c]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abeb2
jmp 0x1400abeb0
cmp dword [0x14027ad7c], 0xa
jl 0x1400abece
mov eax, dword [0x14027ad78]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abece
jmp 0x1400abecc
lea rax, [rbp + 0xda0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movaps xmmword [rbp + 0xdb0], xmm12
mov word [rbp + 0xda0], 0x3166
movaps xmmword [rbp + 0xdc0], xmm0
movaps xmmword [rbp + 0xdd0], xmm12
mov word [rbp + 0xdc0], 0x3266
movaps xmmword [rbp + 0xde0], xmm0
movaps xmmword [rbp + 0xdf0], xmm12
mov word [rbp + 0xde0], 0x3366
movaps xmmword [rbp + 0xe00], xmm0
movaps xmmword [rbp + 0xe10], xmm12
mov word [rbp + 0xe00], 0x3466
movaps xmmword [rbp + 0xe20], xmm0
movaps xmmword [rbp + 0xe30], xmm12
mov word [rbp + 0xe20], 0x3566
movaps xmmword [rbp + 0xe40], xmm0
movaps xmmword [rbp + 0xe50], xmm12
mov word [rbp + 0xe40], 0x3666
movaps xmmword [rbp + 0xe60], xmm0
movaps xmmword [rbp + 0xe70], xmm12
mov word [rbp + 0xe60], 0x3766
movaps xmmword [rbp + 0xe80], xmm0
movaps xmmword [rbp + 0xe90], xmm12
mov word [rbp + 0xe80], 0x3866
movaps xmmword [rbp + 0xea0], xmm0
movaps xmmword [rbp + 0xeb0], xmm12
mov word [rbp + 0xea0], 0x3966
cmp dword [0x14027a93c], 0xa
jl 0x1400abfc8
mov eax, dword [0x14027a938]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400abfc8
jmp 0x1400abfc6
mov eax, dword [0x14027ad08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027ad0c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad10]
mov edx, dword [0x14027ad14]
jne 0x1400ac008
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400ac027
mov word [rbp + 0x1590], 0x2971
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400ac01a
test ebx, ebx
jne 0x1400ac032
mov word [rbp + 0x1590], 0x2971
test al, al
jne 0x1400ac034
cmp edx, 0xa
jl 0x1400abfff
test ebx, ebx
je 0x1400abfff
jmp 0x1400ac030
jmp 0x1400ac032
lea rsi, [rbp + 0xec0]
mov word [rbp + 0x1592], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x1594], 1
lea rcx, [rbp + 0x1590]
call fcn.1400aeaf0
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
cmp dword [0x14027b144], 0xa
jl 0x1400ac08d
mov eax, dword [0x14027b140]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ac08d
movzx eax, byte [rbp + 0x1592]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0x1590]
mov word [rsi], ax
jmp 0x1400ac077
movaps xmmword [rbp + 0xed0], xmm9
mov al, byte [rbp + 0x1592]
mov byte [rsi + 2], al
movzx eax, word [rbp + 0x1590]
mov word [rsi], ax
cmp dword [0x14027a93c], 0xa
jl 0x1400ac0c4
mov eax, dword [0x14027a938]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400ac0c4
jmp 0x1400ac0c2
mov eax, dword [0x14027ad08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x14027ad0c], 0xa
setl al
or al, cl
mov ecx, dword [0x14027ad10]
mov edx, dword [0x14027ad14]
jne 0x1400ac104
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
jmp 0x1400ac123
lea ebx, [rcx - 1]
imul ebx, ecx
and ebx, 1
cmp edx, 0xa
jl 0x1400ac116