Function at 0x1400e25ec
Capabilities:
Access peb ldr_data
Authenticate hmac
Contain obfuscated stackstrings
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x6a8]
sub rsp, 0x780
mov rax, qword [0x14033fc00]
xor rax, rsp
mov qword [rbp + 0x670], rax
mov r12, rcx
mov qword [rbp + 0x300], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
lea rcx, [rbp + 0x6a8]
movabs rdx, 0xff00ff00ff00ff07
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe0], rcx
mov rax, qword [rcx]
xor rax, rdx
mov qword [rbp + 0xd0], rax
and qword [rcx], 0
call fcn.1401379e8
movsx ebx, al
call fcn.1401379e4
movsx ecx, al
imul ebx, ecx
call fcn.1401379f4
movsx edi, al
lea esi, [rdi + rbx]
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, esi
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
mov r15d, 1
cmp eax, ecx
je 0x1400e7dd8
mov rcx, r12
call fcn.14012b144
movzx eax, al
movd xmm2, eax
cvtdq2pd xmm2, xmm2
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rsp + 0x48], xmm1
lea ecx, [rbx + rdi]
movsx eax, byte [reloc.WS2_32.dll_htons]
lea ecx, [rcx + rbx*4]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e2757
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e2757
lea r9d, [r15 + 8]
jmp 0x1400e27b2
imul ecx, ebx, 7
movsx eax, byte [reloc.WS2_32.dll_htons]
add ecx, edi
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e27ad
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, esi
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r9d, xmm0
jmp 0x1400e27b2
mov r9d, dword [rsp + 0x48]
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, edi
lea eax, [rax + rbx*2]
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r9d
test eax, eax
je 0x1400e7dd8
call fcn.1400df9a4
mov dword [rbp + 0x70], 0x5a5e7678
mov dword [rbp + 0x74], 0x12784949
mov byte [rbp + 0x78], 0x24
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x79], xmm0
mov dword [rbp + 0x89], eax
mov byte [rbp + 0x8d], al
lea r14d, [rax + 0xa]
mov sil, reloc.WLDAP32.dll_Ordinal_50
mov r13b, 0x4a
mov dil, byte [rsp + 0x40]
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1e
jae 0x1400e2f02
movzx r8d, byte [rbp + r9 + 0x70]
cmp rbx, r9
ja 0x1400e2ef9
lea rdx, [r10 + 1]
cmp rbx, rdx
jae 0x1400e2874
movabs rcx, 0x4c07e56bb9a27826
add rcx, r9
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, r14b
lea rcx, [r10 + 2]
jmp 0x1400e2894
je 0x1400e2e87
lea rcx, [r10 + 2]
cmp rbx, rcx
je 0x1400e2e3f
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1400e2e21
cmp r10, r9
ja 0x1400e2ef0
cmp rbx, rdx
jae 0x1400e28c6
movabs rcx, 0x3ca5d1d63a53db1e
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WS2_32.dll_socket
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r8b
jmp 0x1400e28ef
je 0x1400e2de6
cmp rbx, rcx
je 0x1400e2dce
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400e2da6
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e2d65
lea r11, [r10 + rbx]
cmp r11, r9
jbe 0x1400e2b2e
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x1400e2b11
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1400e2aee
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1400e2aca
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1400e2aa5
lea rbx, [r10 + 5]
lea r10, [rbx + 0xa]
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1400e2ed4
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x1400e2eb9
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x1400e2a22
lea rbx, [r10 + 0x3e8]
lea r10, [rbx + 0x7a]
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x1400e2a0e
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x1400e29eb
lea rax, [r10 + 0x10]
cmp rbx, rax
ja 0x1400e29c8
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x1400e29a5
lea rbx, [r10 + 6]
lea r10, [rbx + 0x10]
jmp 0x1400e28fc
movabs rcx, 0x4d1ec3da5f59e8a4
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7c
jmp 0x1400e2e1c
movabs rcx, 0x54cfcda51f013728
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
jmp 0x1400e2d7d
movabs rcx, 0xbcc002cdabbc46dc
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 4
jmp 0x1400e2e5c
movabs rcx, 0x24b037f638775690
mov edx, 8
jmp 0x1400e2ab2
movabs rcx, 0x7869272cb1c11d3a
add rcx, r9
mov al, cl
and al, r8b
mov edx, gethostname
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r8b
cmp rbx, 3
jae 0x1400e2d0a
lea rax, [r10 + 0x80]
cmp rbx, rax
jbe 0x1400e2c9d
lea edx, [r9 + 0x2c]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x34
add dil, dl
cmp r10, 0x80
jb 0x1400e2d00
mov r11b, r9b
lea edx, [r11 + 0x24]
mov al, r8b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x1400e2e02
movabs rcx, 0x6be2eb055df722b4
mov edx, r14d
add rcx, r9
mov al, cl
and al, r8b
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r8b
jmp 0x1400e2ea5
movabs rcx, 0x7393f4d01d9e7138
add rcx, r9
mov al, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
jmp 0x1400e2d24
movabs rcx, 0x43745f21371490a0
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e2e1c
lea edx, [r9 + 0x54]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x4c
mov r11b, r9b
jmp 0x1400e2dff
lea rax, [r10 + 0x10]
cmp rbx, rax
jae 0x1400e2b85
lea edx, [r9 + 0x26]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r14b
cmp r11, 0x64
je 0x1400e2d49
lea rax, [r10 + 0x400]
cmp rbx, rax
jbe 0x1400e2bfa
lea edx, [r9 + 0xe]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x62
add dil, dl
jmp 0x1400e2a44
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e2bac
lea edx, [r9 + 0x3c]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e2ea5
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e2bd0
lea edx, [r9 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400e2d7a
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e2b4e
lea edx, [r9 - 0x48]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x1400e2d27
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e2c20
mov r11b, r9b
lea edx, [r11 + 0x5a]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x76
jmp 0x1400e2dff
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e2c47
lea edx, [r9 - 0x5a]
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e2e1c
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e2c5e
lea edx, [r9 - 0xe]
mov ecx, Ordinal_50
jmp 0x1400e2e2a
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1400e2c82
lea edx, [r9 + 0x3e]
mov ecx, Ordinal_41
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400e2bf2
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e2a44
lea edx, [r9 + 0x22]
mov ecx, 9
jmp 0x1400e2bbe
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e2cc1
lea ecx, [r9 + 0x78]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x48
jmp 0x1400e2ea5
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e2ce5
lea edx, [r9 - 0x58]
mov al, r8b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e2d44
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e2a76
lea edx, [r9 - 0xc]
mov ecx, Ordinal_46
jmp 0x1400e2c70
mov byte [rbp + r9 + 0x70], dil
jmp 0x1400e2eb1
lea edx, [r9 + 0x70]
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0x70]
sub dil, al
sub dil, 0x10
add dil, dl
add dil, r8b
lea edx, [r9 - 0x6a]
mov al, dl
and al, r8b
add al, al
mov cl, dil
sub cl, al
sub cl, 0x1a
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x70], cl
add rbx, r10
jmp 0x1400e2dbb
lea edx, [r9 - 0x44]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, byte [rbp + r9 + 0x70]
sub dil, 0x24
jmp 0x1400e2d7a
lea edx, [rsi + r9]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x5e
add dil, dl
lea ecx, [r9 - 0x1e]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x2e
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x70], al
add r10, r15
add rax, r10
sub r9, rax
jmp 0x1400e2e5c
lea ecx, [r9 - 0x1a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, r13b
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e2eb1
lea ecx, [r9 + 2]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0xe
jmp 0x1400e2e3a
mov r11b, r9b
lea edx, [r11 + 0x6a]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
add r11b, r13b
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 6
add r11b, r8b
mov byte [rbp + r9 + 0x70], r11b
add r10, r15
jmp 0x1400e2e3a
lea edx, [r9 + 0x3a]
mov ecx, gethostname
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
sub r9, r15
jmp 0x1400e2eb1
movabs rcx, 0x7c277b1aa02c58be
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, sil
mov ecx, 8
add ecx, r9d
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x38
add cl, r8b
mov byte [rbp + r9 + 0x70], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e2ea5
movabs rcx, 0xe417b0432ce76872
add rcx, r9
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1e
movzx eax, byte [rbp + r9 + 0x70]
add rax, r10
add r9, rax
add r9, r15
jmp 0x1400e282c
sub r9b, 0x42
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, sil
jmp 0x1400e2829
add r9b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x1e
jmp 0x1400e2819
lea rdx, [rbp + 0x168b9f8]
jmp 0x1400e2f06
lea rdx, [rbp + 0x10b321e]
jmp 0x1400e2f06
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x348]
call fcn.14004db20
nop
mov dword [rbp - 0x20], 0xde2fcec5
mov dword [rbp - 0x1c], 0x2dc3c3fe
mov dword [rbp - 0x18], 0xd2caedc2
mov word [rbp - 0x14], 0xe6c8
mov byte [rbp - 0x12], 0x24
xor eax, eax
mov dword [rbp - 0x11], eax
mov sil, 0x56
mov dil, byte [rsp + 0x40]
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x13
jae 0x1400e3913
movzx r8d, byte [rbp + r9 - 0x20]
mov r11, r8
cmp rbx, r9
ja 0x1400e390a
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400e2f9a
movabs rcx, 0x3b539e8c9cf10dd3
add rcx, r9
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, 0x3b
jmp 0x1400e2fd4
je 0x1400e3897
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e3826
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400e37fb
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e37c4
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1400e37a7
cmp r10, r9
ja 0x1400e3901
lea rax, [r10 + 8]
cmp rbx, rax
jae 0x1400e2ffd
lea ecx, [r9 + 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x29
jmp 0x1400e3031
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400e376f
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e3758
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e373b
lea rax, [r10 + 7]
cmp rbx, rax
je 0x1400e3721
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1400e3503
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400e34f0
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1400e34d6
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x1400e34b6
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x1400e3499
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x1400e347b
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1400e3461
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400e3443
lea rax, [r10 + 0x80]
cmp rbx, rax
je 0x1400e3429
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e340b
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1400e303e
lea rbx, [r10 + 5]
lea r10, [rbx + 0x20]
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x1400e38e5
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1400e38c9
lea rax, [r10 + 0xa]
cmp rbx, rax
jb 0x1400e3226
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x1400e320c
lea rax, [r10 + 9]
cmp rbx, rax
jb 0x1400e31f2
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x1400e33c4
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x1400e337e
lea rax, [r10 + 0x28]
cmp rbx, rax
jb 0x1400e3343
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x1400e3324
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x1400e303e
lea rbx, [r10 + 1]
lea r10, [rbx + 8]
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x1400e3316
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1400e32f8
lea rax, [r10 + 0x61]
cmp rbx, rax
ja 0x1400e32de
lea rax, [r10 + 0x200]
cmp rbx, rax
ja 0x1400e32d0
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x1400e32b6
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x1400e3295
lea rax, [r10 + 0x28]
cmp rbx, rax
ja 0x1400e327b
lea rax, [r10 + 9]
cmp rbx, rax
ja 0x1400e325d
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1400e3240
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1400e303e
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 3]
jmp 0x1400e303e
lea ecx, [r9 - 0x6f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 9
jmp 0x1400e3031
lea ecx, [r9 - 0x15]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6d
jmp 0x1400e2fd4
lea ecx, [r9 + 0x45]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x1d
jmp 0x1400e2f62
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x48
mov r11b, r9b
jmp 0x1400e3787
lea edx, [r9 - 0x2e]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e37a2
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x34
jmp 0x1400e37bc
lea edx, [r9 - 0x7a]
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov r11b, r9b
jmp 0x1400e37db
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e3810
lea edx, [r9 + 0x3a]
mov ecx, gethostname
jmp 0x1400e357e
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
jmp 0x1400e384a
lea edx, [r9 - 0x12]
mov al, dl
and al, r8b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e386e
lea edx, [r9 + 0x48]
mov ecx, 4
jmp 0x1400e3414
lea ecx, [r9 + 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1f
mov byte [rbp + r9 - 0x20], dil
jmp 0x1400e38c1
lea ecx, [r9 - 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x6b
cmp r10, 0x42
jb 0x1400e3339
mov r11b, r9b
lea ecx, [r11 + 0x12]
mov al, cl
and al, r8b
mov edx, r15d
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea edi, [rdx + rdx]
jmp 0x1400e3787
lea ecx, [r9 - 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xb
cmp rbx, 0x3e8
jae 0x1400e36e4
lea rax, [r10 + 0x5a]
cmp rbx, rax
jbe 0x1400e3650
lea ecx, [r9 - 0x6a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1a
jmp 0x1400e3358
lea ecx, [r9 + 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x7f
lea rax, [r10 + rbx]
cmp rax, 0x7a
je 0x1400e3709
lea rcx, [r10 + 3]
cmp rbx, rcx
jbe 0x1400e35e4
lea ecx, [r9 + 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0xf
jmp 0x1400e3393
lea edx, [r9 - 0x26]
mov ecx, 5
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e38b5
lea ecx, [r9 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6c
jmp 0x1400e386e
lea edx, [r9 - 0x72]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e384a
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x1400e3813
lea edx, [r9 + 0x42]
mov ecx, Ordinal_27
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e3810
mov r11b, r9b
lea ecx, [r11 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x44
jmp 0x1400e37db
mov dl, r9b
sub dl, r14b
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e37bc
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x30
jmp 0x1400e37a2
mov r11b, r9b
mov dl, r9b
sub dl, sil
mov ecx, reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400e35cf
lea rax, [r10 + 0x7a]
cmp rbx, rax
jae 0x1400e3526
lea ecx, [r9 - 0x2d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x3b
jmp 0x1400e33d9
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e3549
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x52
jmp 0x1400e38b5
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e356c
lea ecx, [r9 - 0x16]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x66
jmp 0x1400e384a
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e3593
lea edx, [r9 - 0x70]
mov ecx, 8
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e3813
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e35b6
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
jmp 0x1400e3810
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x1400e33d9
mov r11b, r9b
lea edx, [r11 - 0x32]
mov ecx, Ordinal_50
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e3787
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e360a
mov r11b, r9b
lea ecx, [r11 - 0x13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7b
jmp 0x1400e3787
cmp rbx, rcx
jne 0x1400e3629
lea ecx, [r9 + 0x39]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x71
jmp 0x1400e37bc
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1400e3393
lea ecx, [r9 + 0x1d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x35
jmp 0x1400e38b5
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e3667
lea edx, [r9 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400e3414
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e367e
lea edx, [r9 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400e3484
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1400e36a3
mov r11b, r9b
lea ecx, [r11 + 0x7a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, sil
jmp 0x1400e37db
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1400e36c6
lea ecx, [r9 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6a
jmp 0x1400e37a2
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e3358
mov r11b, r9b
lea edx, [r11 + 0x6c]
mov ecx, 6
jmp 0x1400e35cf
mov r11b, r9b
lea edx, [r11 - 0x48]
mov al, dl
and al, r8b
add al, al
mov dil, byte [rbp + r9 - 0x20]
sub dil, al
sub dil, 8
add dil, dl
add dil, r8b
jmp 0x1400e37db
lea edx, [r9 + 0x5e]
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400e3847
lea ecx, [r9 - 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x11
jmp 0x1400e384a
mov r11b, r9b
lea ecx, [r11 - 0x19]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x51
jmp 0x1400e37db
lea ecx, [r9 + 0x41]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x39
jmp 0x1400e37bc
mov r11b, r9b
lea ecx, [r11 - 0xb]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x4d
sub r11b, 0x1b
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0x43
add r11b, r8b
mov byte [rbp + r9 - 0x20], r11b
add r10, r15
jmp 0x1400e37bc
lea ecx, [r9 + 0x5d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x75
sub r9, r15
jmp 0x1400e38c1
mov r11b, r9b
lea ecx, [r11 - 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r15b
sub r11b, 0x75
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, 0x33
add r11b, dil
add r11b, r8b
mov byte [rbp + r9 - 0x20], r11b
jmp 0x1400e3810
lea ecx, [r9 + 0x11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x77
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e38c1
movabs rdx, 0x9f4955d84a9760c5
add rdx, r9
mov r8b, r11b
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x63
add dil, dl
lea ecx, [r9 + 0x31]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x57
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 - 0x20], al
add r10, r15
add rax, r10
sub r9, rax
lea ecx, [r9 + 4]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x1c
add r8b, cl
mov byte [rbp + r9 - 0x20], r8b
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e38b5
movabs rcx, 0xb1fadba5d6d32979
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x4f
movzx eax, byte [rbp + r9 - 0x20]
add rax, r10
add r9, rax
add r9, r15
jmp 0x1400e2f52
sub r9b, 0x61
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, 0x59
jmp 0x1400e2f4f
sub r9b, 7
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x31
jmp 0x1400e2f3f
lea rdx, [rbp + 0x17549a4]
jmp 0x1400e3917
lea rdx, [rbp + 0x1265777]
jmp 0x1400e3917
lea rdx, [rbp - 0x20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x308], xmm0
and qword [rbp + 0x318], 0
and qword [rbp + 0x320], 0
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x1400e3935
lea rcx, [rbp + 0x308]
call fcn.1400418e0
nop
mov dword [rsp + 0x70], 0xad85a371
mov dword [rsp + 0x74], 0x517b7589
mov dword [rsp + 0x78], 0x859e718a
mov dword [rsp + 0x7c], 0x80787d6b
mov dword [rbp - 0x80], 0xbd6f6992
mov dword [rbp - 0x7c], 0x40676a62
mov dword [rbp - 0x78], 0xb4a46e69
mov dword [rbp - 0x74], 0xb2a0b7a6
mov dword [rbp - 0x70], 0xbcbe49a2
mov dword [rbp - 0x6c], 0xbe5c5a53
mov dword [rbp - 0x68], 0x90bd4157
mov dword [rbp - 0x64], 0xa04ca445
mov dword [rbp - 0x60], 0x9d4bb64e
mov dword [rbp - 0x5c], 0xaf4c674d
mov dword [rbp - 0x58], 0x1c3f9b49
mov dword [rbp - 0x54], 0x1ad1d73a
mov dword [rbp - 0x50], 0xed27e3c5
mov dword [rbp - 0x4c], 0xdbc235ce
mov dword [rbp - 0x48], 0xd2f3e39
mov dword [rbp - 0x44], 0xf72f3dd6
mov dword [rbp - 0x40], 0xcf34c3d5
mov word [rbp - 0x3c], 0x3023
mov byte [rbp - 0x3a], 0x76
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], rax
mov byte [rbp - 0x21], al
mov dil, byte [rsp + 0x40]
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r11, qword [rax]
xor r9d, r9d
cmp r9, 0x70
jae 0x1400e41d1
movzx r8d, byte [rsp + r9 + 0x70]
mov r10d, r8d
cmp rbx, r9
ja 0x1400e41c8
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x1400e3a5c
movabs rcx, 0x3f8ed0040cebd286
add rcx, r9
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
add dil, sil
jmp 0x1400e3a96
je 0x1400e4152
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1400e4106
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1400e40d4
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1400e4093
lea rax, [r11 + 7]
cmp rbx, rax
je 0x1400e4074
cmp r11, r9
ja 0x1400e41bf
lea rax, [r11 + 0x7a]
cmp rbx, rax
jae 0x1400e3ac3
lea edx, [r9 - 2]
mov al, dl
and al, r8b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e3af7
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1400e403f
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1400e4024
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1400e4006
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1400e3fe8
lea rax, [r11 + rbx]
cmp rax, r9
jbe 0x1400e3d60
lea rax, [r11 + 0x80]
cmp rbx, rax
je 0x1400e3d43
lea rax, [r11 + 8]
cmp rbx, rax
je 0x1400e3d29
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x1400e3d0c
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x1400e3cee
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1400e3cd4
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x1400e3b04
lea rbx, [r11 + 4]
lea r11, [rbx + 0x61]
lea rax, [r11 + 4]
cmp rbx, rax
jb 0x1400e41a2
lea rax, [r11 + 0x1000]
cmp rbx, rax
jb 0x1400e4186
lea rax, [r11 + 0x20]
cmp rbx, rax
jb 0x1400e3c0a
lea rax, [r11 + 2]
cmp rbx, rax
jb 0x1400e3cc6
lea rax, [r11 + 0x3e8]
cmp rbx, rax
jb 0x1400e3c89
lea rax, [r11 + 0xa]
cmp rbx, rax
jb 0x1400e3b04
lea rbx, [r11 + 0x200]
lea r11, [rbx + 0xa]
lea rax, [r11 + 0x200]
cmp rbx, rax
ja 0x1400e3c7b
lea rax, [r11 + 9]
cmp rbx, rax
ja 0x1400e3c61
lea rax, [r11 + 0x5a]
cmp rbx, rax
ja 0x1400e3c55
lea rax, [r11 + 0x64]
cmp rbx, rax
ja 0x1400e3c44
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x1400e3c2a
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x1400e3b04
lea rbx, [r11 + 0x42]
lea r11, [rbx + 0x7a]
jmp 0x1400e3b04
mov dl, r9b
sub dl, r13b
mov al, dl
and al, r8b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e3a96
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3c
jmp 0x1400e4088
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov r10b, r9b
jmp 0x1400e409f
lea edx, [r9 - 0x4c]
mov ecx, r14d
jmp 0x1400e3cf7
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x44
jmp 0x1400e4127
lea edx, [r9 - 0x70]
mov ecx, 8
jmp 0x1400e3ff1
lea ecx, [r9 - 0x1a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
cmp r11, r14
jb 0x1400e3f75
mov r10b, r9b
lea ecx, [r10 + 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x78]
jmp 0x1400e4057
lea edx, [r9 - 0x32]
mov ecx, Ordinal_50
jmp 0x1400e3d72
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x1400e4127
lea edx, [r9 - 0x30]
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e40f6
mov r10b, r9b
lea ecx, [r10 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
jmp 0x1400e40af
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e4088
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xc
mov r10b, r9b
jmp 0x1400e4057
lea rcx, [r11 + 2]
cmp rbx, rcx
jae 0x1400e3de7
lea edx, [r9 - 0x7a]
mov ecx, Ordinal_46
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
lea rax, [r11 + rbx]
cmp rax, 0x5a
je 0x1400e3fa4
lea rcx, [r11 + 8]
cmp rbx, rcx
jbe 0x1400e3e42
lea edx, [r9 - 0x12]
mov al, dl
and al, r8b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x28
jae 0x1400e3f7f
lea rax, [r11 + 4]
cmp rbx, rax
jbe 0x1400e3ef8
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x74
jmp 0x1400e3c9d
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400e3dfe
lea edx, [r9 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1400e3ff1
cmp rbx, rcx
jne 0x1400e3e24
lea edx, [r9 + 0x14]
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov dl, r9b
jmp 0x1400e3fc0
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1400e3d82
mov r10b, r9b
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400e409f
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400e3e6c
mov r10b, r9b
lea edx, [r10 - 6]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e4057
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1400e3e8f
lea ecx, [r9 + 6]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2a
jmp 0x1400e4088
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1400e3eb2
lea ecx, [r9 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7e
jmp 0x1400e408b
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x1400e3ed5
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7a
jmp 0x1400e40f6
cmp rbx, rcx
jne 0x1400e3db6
lea ecx, [r9 + 0x5a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x76
jmp 0x1400e4172
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400e3f0f
lea edx, [r9 - 8]
mov ecx, Ordinal_32
jmp 0x1400e3ff1
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1400e3f34
mov dl, r9b
lea ecx, [rdx + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x1400e3fc0
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x1400e3f4b
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400e402d
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1400e3c9d
mov r10b, r9b
lea ecx, [r10 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x68
jmp 0x1400e4057
mov byte [rsp + r9 + 0x70], dil
jmp 0x1400e417e
mov r10b, r9b
lea edx, [r10 + 0x70]
mov al, dl
and al, r8b
add al, al
mov dil, byte [rsp + r9 + 0x70]
sub dil, al
sub dil, 0x10
add dil, r8b
add dil, dl
jmp 0x1400e40af
mov dl, r9b
lea ecx, [rdx + 0x7c]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rsp + r9 + 0x70]
lea edi, [r8 + rcx]
sub dil, 0x64
add dl, 2
mov al, dl
and al, r8b
add al, al
sub dl, al
sub dl, 0xe
add dl, r8b
movzx eax, dl
mov byte [rsp + r9 + 0x70], al
add r11, r15
add rax, r11
sub r9, rax
jmp 0x1400e4127
lea edx, [r9 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e4172
lea edx, [r9 + 0x3a]
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e40cf
lea edx, [r9 + 0x22]
mov ecx, 9
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e408b
mov r10b, r9b
lea ecx, [r14 + r10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x46
sub r10b, 0x16
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x66
add r10b, r8b
mov byte [rsp + r9 + 0x70], r10b
jmp 0x1400e4088
lea ecx, [r9 - 0x1a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
add r11, r15
sub r9, r15
jmp 0x1400e417e
mov r10b, r9b
lea edx, [r10 - 0x32]
mov ecx, Ordinal_50
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
sub r10b, r14b
mov al, r10b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r8b
mov byte [rsp + r9 + 0x70], cl
add rbx, r11
jmp 0x1400e40f6
movabs rdx, 0x3c055024744a66b6
add rdx, r9
mov al, dl
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e417e
movabs rdx, 0x3dca1014409b1c9e
add rdx, r9
mov al, dl
and al, r10b
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x52
add dil, dl
lea edx, [r9 - 0x78]
mov al, dl
and al, r8b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rsp + r9 + 0x70], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e4172
movabs rdx, 0xbeac700c26c37792
add rdx, r9
mov al, dl
and al, r10b
mov ecx, r15d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
movzx eax, byte [rsp + r9 + 0x70]
add rax, r11
add r9, rax
add r9, r15
jmp 0x1400e3a15
sub r9b, 0x62
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x52
jmp 0x1400e3a12
sub r9b, 0x6e
mov al, r9b
and al, r8b
mov ecx, r15d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r8b
jmp 0x1400e3a02
lea rdx, [rbp + 0x1717178]
jmp 0x1400e41d6
lea rdx, [rbp + 0xdd43fe]
jmp 0x1400e41d6
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
movups xmmword [rbp + 0x328], xmm0
and qword [rbp + 0x338], 0
and qword [rbp + 0x340], 0
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x1400e41f4
lea rcx, [rbp + 0x328]
call fcn.1400418e0
nop
mov dword [rbp + 0x90], 0x52907075
mov byte [rbp + 0x94], 0xaa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x95], xmm0
mov qword [rbp + 0xa5], rax
mov byte [rbp + 0xad], al
mov r13b, 0x5f
mov r14b, 0x79
mov bl, byte [rsp + 0x40]
call fcn.140141d74
mov rdi, qword [rax]
call fcn.140141d7c
mov r11, qword [rax]
xor r10d, r10d
cmp r10, 0x1e
jae 0x1400e4c50
movzx r8d, byte [rbp + r10 + 0x90]
mov r9, r8
cmp rdi, r10
ja 0x1400e4c47
lea rax, [r11 + 1]
cmp rdi, rax
jae 0x1400e429c
movabs rcx, 0xd2dabf6263607465
add rcx, r10
mov rax, r8
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r8
add rbx, rcx
add bl, 0x3d
jmp 0x1400e42d6
je 0x1400e4bd5
lea rax, [r11 + 3]
cmp rdi, rax
je 0x1400e4b63
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1400e4b39
lea rax, [r11 + 6]
cmp rdi, rax
je 0x1400e4afe
lea rax, [r11 + 7]
cmp rdi, rax
je 0x1400e4ae1
cmp r11, r10
ja 0x1400e4c3e
lea rax, [r11 + 0x2a]
cmp rdi, rax
jae 0x1400e42fe
lea ecx, [r10 + 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, r15b
jmp 0x1400e434c
lea rax, [r11 + 1]
cmp rdi, rax
je 0x1400e4aa6
lea rax, [r11 + 2]
cmp rdi, rax
je 0x1400e4a8f
lea rax, [r11 + 5]
cmp rdi, rax
je 0x1400e4a75
lea rax, [r11 + 4]
cmp rdi, rax
je 0x1400e4a5d
lea rax, [r11 + 7]
cmp rdi, rax
je 0x1400e4a43
lea rax, [r11 + 9]
cmp rdi, rax
je 0x1400e4a29
lea rax, [r11 + rdi]
cmp rax, r10
jbe 0x1400e47e8
lea rax, [r11 + 0x40]
cmp rdi, rax
je 0x1400e47c8
lea rax, [r11 + 0x42]
cmp rdi, rax
je 0x1400e47af
lea rax, [r11 + 0x64]
cmp rdi, rax
je 0x1400e4792
lea rax, [r11 + 8]
cmp rdi, rax
je 0x1400e4776
lea rcx, [r11 + 9]
cmp rdi, rcx
je 0x1400e4759
lea rax, [r11 + 0xa]
cmp rdi, rax
je 0x1400e4740
lea rax, [r11 + 1]
cmp rdi, rax
je 0x1400e4723
lea rax, [r11 + 2]
cmp rdi, rax
je 0x1400e470a
lea rax, [r11 + 0x400]
cmp rdi, rax
je 0x1400e46fc
lea rax, [r11 + 0x1000]
cmp rdi, rax
je 0x1400e4359
mov rdi, rcx
lea r11, [rcx + 0x61]
lea rax, [r11 + 0xa]
cmp rcx, rax
jb 0x1400e4c23
lea rax, [r11 + 1]
cmp rcx, rax
jb 0x1400e4c09
lea rax, [r11 + 2]
cmp rcx, rax
jb 0x1400e4537
lea rax, [r11 + 3]
cmp rcx, rax
jb 0x1400e451e
lea rcx, [r11 + 0x1000]
cmp rdi, rcx
jb 0x1400e4505
lea rax, [r11 + 0x61]
cmp rdi, rax
jb 0x1400e46b2
lea rax, [r11 + 0x40]
cmp rdi, rax
jb 0x1400e466d
lea rax, [r11 + 0x42]
cmp rdi, rax
jb 0x1400e4632
lea rax, [r11 + 0x64]
cmp rdi, rax
jb 0x1400e460f
lea rax, [r11 + 8]
cmp rdi, rax
jb 0x1400e4359
mov rdi, rcx
lea r11, [rcx + 9]
lea rax, [r11 + 0x61]
cmp rcx, rax
ja 0x1400e4601
lea rax, [r11 + 0x7a]
cmp rcx, rax
ja 0x1400e45e8
lea rax, [r11 + 0x42]
cmp rcx, rax
ja 0x1400e45da
lea rax, [r11 + 0x64]
cmp rcx, rax
ja 0x1400e45c1
lea rax, [r11 + 8]
cmp rcx, rax
ja 0x1400e45b3
lea rax, [r11 + 9]
cmp rcx, rax
ja 0x1400e4597
lea rax, [r11 + 0xa]
cmp rcx, rax
ja 0x1400e4589
lea rax, [r11 + 1]
cmp rcx, rax
ja 0x1400e4570
lea rax, [r11 + 2]
cmp rcx, rax
ja 0x1400e4550
lea rax, [r11 + 3]
cmp rcx, rax
ja 0x1400e4359
lea rdi, [r11 + 0x80]
lea r11, [rdi + 0x1000]
jmp 0x1400e4359
lea ecx, [r10 - 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x1f
jmp 0x1400e434c
lea ecx, [r10 + 0xd]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5b
jmp 0x1400e42d6
lea ecx, [r10 + 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x2b
jmp 0x1400e4265
lea edx, [r10 + 0x48]
mov al, dl
and al, r8b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov r9b, r10b
jmp 0x1400e4abe
lea ecx, [r10 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x72
jmp 0x1400e4adc
lea edx, [r10 - 0x4c]
mov ecx, 0xa
jmp 0x1400e479b
lea ecx, [r10 - 0x16]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x66
mov r9b, r10b
jmp 0x1400e4b16
lea edx, [r10 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x1400e4762
lea ecx, [rsi + r10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5a
jmp 0x1400e4b51
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400e472c
lea ecx, [r10 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x1400e4bab
lea edx, [r10 - 8]
mov ecx, Ordinal_32
jmp 0x1400e481a
mov cl, r10b
sub cl, r15b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 7
mov byte [rbp + r10 + 0x90], bl
jmp 0x1400e4c01
lea ecx, [r10 + 0x35]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x73
cmp r11, 2
jb 0x1400e4625
mov r9b, r10b
lea edx, [r9 + 0x3e]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x64]
jmp 0x1400e4abe
lea ecx, [r10 + 0x6b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x13
cmp rdi, 6
jae 0x1400e49ea
lea rax, [r11 + 0x400]
cmp rdi, rax
jbe 0x1400e4976
lea edx, [r10 + 0x5a]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x76
add bl, dl
jmp 0x1400e4646
mov cl, r10b
sub cl, r13b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x67
lea rax, [r11 + rdi]
cmp rax, 0x400
je 0x1400e4a11
lea rax, [r11 + 8]
cmp rdi, rax
jbe 0x1400e48a0
lea edx, [r10 + 0x11]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x77
add bl, dl
jmp 0x1400e4681
lea edx, [r10 - 0x4a]
mov ecx, 3
jmp 0x1400e481a
lea ecx, [r10 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x74
jmp 0x1400e4bab
lea edx, [r10 + 0x22]
mov ecx, 9
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400e4b84
lea ecx, [r10 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x68
jmp 0x1400e4b51
lea edx, [r10 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400e4b4e
mov r9b, r10b
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5c
jmp 0x1400e4b16
lea edx, [r10 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400e4af6
lea ecx, [r10 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x50
jmp 0x1400e4adc
mov r9b, r10b
lea edx, [r9 + 0x66]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400e4abe
lea rax, [r11 + 0x5a]
cmp rdi, rax
jae 0x1400e480a
lea ecx, [r10 + 0x65]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x3d
jmp 0x1400e46c8
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1400e482e
lea edx, [r10 - 0x6e]
mov ecx, r15d
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400e4bf2
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1400e4854
lea edx, [r10 - 0x10]
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400e4b51
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x1400e4876
lea ecx, [r10 - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x16
jmp 0x1400e4b4e
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x1400e46c8
lea edx, [r10 + 0x18]
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1400e4adc
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1400e48c4
mov r9b, r10b
lea edx, [r9 - 0x25]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 3
jmp 0x1400e4abc
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x1400e48e7
lea ecx, [r10 + 0x6f]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 9
jmp 0x1400e4af6
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1400e490b
mov r9b, r10b
lea edx, [r9 + 0x39]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x71
jmp 0x1400e4b14
lea rax, [r11 + 5]
cmp rdi, rax
jne 0x1400e492e
lea ecx, [r10 + 3]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x15
jmp 0x1400e4b4e
lea rax, [r11 + 6]
cmp rdi, rax
jne 0x1400e494f
lea edx, [r10 - 0x69]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x21
jmp 0x1400e4b82
lea rax, [r11 + 4]
cmp rdi, rax
jne 0x1400e4681
lea ecx, [r10 + 0x2b]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x2d
jmp 0x1400e4bf2
lea rax, [r11 + 1]
cmp rdi, rax
jne 0x1400e499c
lea edx, [r10 + 0x24]
mov al, r8b
and al, dl
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1400e4bf2
lea rax, [r11 + 2]
cmp rdi, rax
jne 0x1400e49c0
lea edx, [r10 - 0x12]
mov al, r8b
and al, dl
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
jmp 0x1400e4a56
lea rax, [r11 + 3]
cmp rdi, rax
jne 0x1400e4646
lea edx, [r10 - 0x7e]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, dl
jmp 0x1400e4b51
mov r9b, r10b
mov edx, 8
add edx, r9d
mov al, r8b
and al, dl
add al, al
mov bl, byte [rbp + r10 + 0x90]
sub bl, al
sub bl, 0x38
add bl, r8b
jmp 0x1400e4b14
lea edx, [r10 - 0x2e]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x1400e4b82
lea ecx, [r10 + 0x63]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x4b
jmp 0x1400e4bf2
lea edx, [r10 - 0x67]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
sub bl, 0x2f
add bl, dl
jmp 0x1400e4bab
lea edx, [r10 - 0x31]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x57
jmp 0x1400e4b82
lea ecx, [r10 + 5]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x23
jmp 0x1400e4b51
lea ecx, [r10 - 0x59]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
add bl, 0x6f
jmp 0x1400e4af6
mov r9b, r10b
lea edx, [r9 + 0x13]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x7b
add bl, dl
sub r9b, 0x5d
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x75
add r9b, r8b
mov byte [rbp + r10 + 0x90], r9b
add r11, r15
jmp 0x1400e4af6
lea ecx, [r10 - 0x15]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x6d
sub r10, r15
jmp 0x1400e4c01
mov r9b, r10b
lea edx, [r9 + 0x21]
mov al, r8b
and al, dl
add al, al
mov bl, r8b
sub bl, al
add bl, 0x19
add bl, dl
add r9b, 0x6d
mov al, r9b
and al, r8b
add al, al
mov cl, bl
sub cl, al
add cl, 5
add cl, r9b
add cl, r8b
mov byte [rbp + r10 + 0x90], cl
jmp 0x1400e4b4e
lea ecx, [r10 + 0x57]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea ebx, [rcx + r8]
sub bl, 0x61
add rdi, r11
movzx eax, bl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x1400e4c01
movabs rdx, 0xc3fb3bb0b7a32ec3
add rdx, r10
mov r8b, r9b
mov al, dl
and al, r9b
add al, al
mov bl, r9b
sub bl, al
sub bl, 0x55
add bl, dl
lea ecx, [r10 + 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x7f
add cl, r8b
movzx eax, cl
mov byte [rbp + r10 + 0x90], al
add r11, r15
add rax, r11
sub r10, rax
lea ecx, [r10 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x44
add cl, r8b
mov byte [rbp + r10 + 0x90], cl
add rdi, r15
or rax, 0xffffffffffffffff
sub rax, rdi
add r10, rax
jmp 0x1400e4bf2
movabs rcx, 0x78903e272a215d2f
add rcx, r10
mov al, cl
and al, r9b
add al, al
sub cl, al
lea ebx, [r9 + rcx]
sub bl, 0x49
movzx eax, byte [rbp + r10 + 0x90]
add rax, r11
add r10, rax
add r10, r15
jmp 0x1400e4252
add r10b, r14b
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
sub bl, 0x4f
jmp 0x1400e424f
sub r10b, 0x51
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ebx, [r10 + r8]
add bl, 0x37
jmp 0x1400e423f
lea rdx, [rbp + 0x14e346c]
jmp 0x1400e4c57
lea rdx, [rbp + 0x16ea8d1]
jmp 0x1400e4c57
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x388]
call fcn.14004db20
nop
mov dword [rbp], 0x331a2d09
mov dword [rbp + 4], 0x3513290f
mov dword [rbp + 8], 0xf52bea1a
mov dword [rbp + 0xc], 0xfffc110c
mov dword [rbp + 0x10], 0x2eaedfa
mov dword [rbp + 0x14], 0xffc03e6
mov dword [rbp + 0x18], 0xf3db0af0
mov dword [rbp + 0x1c], 0x1d0dd0f7
mov dword [rbp + 0x20], 0x4d8f8f5
mov word [rbp + 0x24], 0x18f6
mov byte [rbp + 0x26], 0x80
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x27], xmm0
mov qword [rbp + 0x37], rax
mov byte [rbp + 0x3f], al
mov dil, byte [rsp + 0x40]
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r11, qword [rax]
xor r9d, r9d
cmp r9, 0x40
jae 0x1400e56eb
movzx r8d, byte [rbp + r9]
mov rdx, r8
cmp rbx, r9
ja 0x1400e56e2
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x1400e4d1d
movabs rcx, 0xf00f44e751a5aef1
add rcx, r9
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x69
jmp 0x1400e4d71
je 0x1400e5671
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1400e5626
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1400e55e0
lea rax, [r11 + 4]
cmp rbx, rax
je 0x1400e55b5
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1400e557d
lea rax, [r11 + 7]
cmp rbx, rax
je 0x1400e555d
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1400e5528
cmp r11, r9
ja 0x1400e56d9
lea rax, [r11 + 0x40]
cmp rbx, rax
jae 0x1400e4d9a
lea ecx, [r9 - 0x3b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x63
jmp 0x1400e4dce
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1400e550e
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1400e54f7
lea rax, [r11 + 4]
cmp rbx, rax
je 0x1400e54dd
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1400e54c3
lea rax, [r11 + rbx]
cmp rax, r9
jbe 0x1400e528b
lea rax, [r11 + 0x5a]
cmp rbx, rax
je 0x1400e526a
lea rax, [r11 + 8]
cmp rbx, rax
je 0x1400e5250
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1400e5236
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x1400e5219
lea rax, [r11 + 0x7a]
cmp rbx, rax
je 0x1400e51fb
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1400e51dd
lea rax, [r11 + 0x40]
cmp rbx, rax
je 0x1400e51bf
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x1400e51a5
lea rax, [r11 + 4]
cmp rbx, rax
je 0x1400e518b
lea rax, [r11 + 0x28]
cmp rbx, rax
je 0x1400e4ddb
lea rbx, [r11 + 0x80]
lea r11, [rbx + 0x20]
lea rax, [r11 + 0x64]
cmp rbx, rax
jb 0x1400e56bd
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x1400e56a1
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x1400e4fb3
lea rax, [r11 + 0x42]
cmp rbx, rax
jb 0x1400e4f99
lea rax, [r11 + 0x7a]
cmp rbx, rax
jb 0x1400e4f7f
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x1400e5145
lea rax, [r11 + 0x40]
cmp rbx, rax
jb 0x1400e510c
lea rax, [r11 + 0x61]
cmp rbx, rax
jb 0x1400e50cf
lea rax, [r11 + 0x1000]
cmp rbx, rax
jb 0x1400e50b0
lea rax, [r11 + 3]
cmp rbx, rax
jb 0x1400e4ddb
lea rbx, [r11 + 8]
lea r11, [rbx + 0x20]
lea rax, [r11 + 0x64]
cmp rbx, rax
ja 0x1400e50a2
lea rax, [r11 + 0x41]
cmp rbx, rax
ja 0x1400e5094
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x1400e507a
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x1400e5060
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x1400e5046
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x1400e5025
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x1400e5007
lea rax, [r11 + 0x28]
cmp rbx, rax
ja 0x1400e4fe9
lea rax, [r11 + 0x1000]
cmp rbx, rax
ja 0x1400e4fcc
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x1400e4ddb
lea rbx, [r11 + 8]
lea r11, [rbx + 0x20]
jmp 0x1400e4ddb
lea ecx, [r9 - 0x25]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 3
jmp 0x1400e4dce
lea ecx, [r9 - 7]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x31
jmp 0x1400e4d71
lea ecx, [r9 + 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r13b
jmp 0x1400e4ce5
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x18
mov r10b, r9b
jmp 0x1400e5540
lea edx, [r9 + 0x46]
mov al, dl
and al, r8b
mov ecx, ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e5572
lea edx, [r9 + 0x64]
mov al, dl
and al, r8b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e5575
lea edx, [r9 - 0x7e]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov r10b, r9b
jmp 0x1400e5595
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e55ca
lea ecx, [r9 - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x32
jmp 0x1400e55cd
lea ecx, [r9 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 4
jmp 0x1400e5600
lea edx, [r9 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1400e52e7
lea edx, [r9 + 0x18]
mov ecx, Ordinal_46
jmp 0x1400e52c0
lea ecx, [r9 + 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x4b
mov byte [rbp + r9], dil
jmp 0x1400e5699
lea ecx, [r9 - 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, r14b
cmp r11, 0x200
jb 0x1400e50c5
mov r10b, r9b
lea ecx, [r10 + 6]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x54]
jmp 0x1400e5540
lea ecx, [r9 - 0x61]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x59
cmp rbx, r15
jae 0x1400e5483
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400e53fc
lea edx, [r9 + 0x14]
mov ecx, Ordinal_60
jmp 0x1400e52c0
lea ecx, [r9 - 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x2b
lea rax, [r11 + rbx]
cmp rax, r15
je 0x1400e54a8
lea rcx, [r11 + 5]
cmp rbx, rcx
jbe 0x1400e5347
lea ecx, [r9 + 0x6d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 5
jmp 0x1400e5121
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x52
jmp 0x1400e568d
lea ecx, [r9 - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x24
jmp 0x1400e5646
lea edx, [r9 - 0x26]
mov ecx, 5
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e5600
lea edx, [r9 - 8]
mov al, dl
and al, r8b
mov ecx, Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e55cd
lea edx, [r9 + 0x16]
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e55ca
mov r10b, r9b
lea ecx, [r10 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6c
jmp 0x1400e5595
lea ecx, [r9 + 0x52]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x3e
jmp 0x1400e5575
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1400e5572
mov r10b, r9b
lea edx, [r10 - 0x72]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e5540
lea rax, [r11 + 0xa]
cmp rbx, rax
jae 0x1400e52ae
lea ecx, [r9 - 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x69
jmp 0x1400e515a
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400e52d5
lea edx, [r9 - 0x76]
mov ecx, Ordinal_33
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e568d
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1400e52fc
lea edx, [r9 + 0x6c]
mov ecx, 6
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e5646
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1400e531f
lea ecx, [r9 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7e
jmp 0x1400e55ca
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x1400e515a
mov r10b, r9b
lea edx, [r10 - 0xc]
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400e549d
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400e536d
mov r10b, r9b
lea ecx, [r10 + 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x29
jmp 0x1400e5540
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1400e5390
lea ecx, [r9 + 0x31]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x57
jmp 0x1400e5572
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x1400e53b6
mov r10b, r9b
lea ecx, [r10 - 0xb]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x4d
jmp 0x1400e5595
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1400e53d9
lea ecx, [r9 - 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x1f
jmp 0x1400e55ca
cmp rbx, rcx
jne 0x1400e5121
lea ecx, [r9 - 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0xf
jmp 0x1400e55cd
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1400e5413
lea edx, [r9 - 0x28]
mov ecx, recv
jmp 0x1400e51c8
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x1400e5436
lea ecx, [r9 - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x16
jmp 0x1400e55cd
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1400e5459
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x44
jmp 0x1400e55ca
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x1400e50e3
mov r10b, r9b
lea ecx, [r10 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x72
jmp 0x1400e5595
mov r10b, r9b
lea edx, [r10 - 0x18]
mov al, dl
and al, r8b
add al, al
mov dil, byte [rbp + r9]
sub dil, al
sub dil, 0x58
add dil, dl
add dil, r8b
jmp 0x1400e5595
lea edx, [r9 - 0x36]
mov al, dl
and al, r8b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400e5600
lea ecx, [r9 + 0x11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x77
jmp 0x1400e55cd
lea ecx, [r9 + 0x2f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x49
jmp 0x1400e55ca
lea ecx, [r9 + 0x6b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x13
jmp 0x1400e5575
mov r10b, r9b
lea ecx, [r10 - 0x59]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x6f
jmp 0x1400e5540
mov r10b, r9b
lea ecx, [r10 - 0x1d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x35
sub r10b, 9
mov al, r10b
and al, r8b
add al, al
sub r10b, al
add r10b, 0x3f
add r10b, r8b
mov byte [rbp + r9], r10b
jmp 0x1400e5572
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 7
add r11, r15
sub r9, r15
jmp 0x1400e5699
mov r10b, r9b
lea ecx, [r10 + 0x3d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x55
sub r10b, 0x27
mov al, r10b
and al, r8b
add al, al
sub r10b, al
add r10b, 0x11
add r10b, dil
add r10b, r8b
mov byte [rbp + r9], r10b
jmp 0x1400e55ca
lea ecx, [r9 + 0x5b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x7d
add rbx, r11
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e5699
movabs rcx, 0x906ae2533b87c897
add rcx, r9
mov r8b, dl
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x21
lea ecx, [r9 - 0x45]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x1d
add cl, r8b
movzx eax, cl
mov byte [rbp + r9], al
add r11, r15
add rax, r11
sub r9, rax
jmp 0x1400e5646
movabs rcx, 0xb04c5884983c6ab5
add rcx, r9
mov r8b, dl
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0xd
lea edx, [r9 - 0x54]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r9], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e568d
movabs rcx, 0xd02dceb5f4f10cd3
add rcx, r9
mov al, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x3b
movzx eax, byte [rbp + r9]
add rax, r11
add r9, rax
add r9, r15
jmp 0x1400e4cd5
add r9b, 0x35
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x73
jmp 0x1400e4cd2
add r9b, 0x53
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, 0x45
jmp 0x1400e4cc2
lea rdx, [rbp + 0x15189ec]
jmp 0x1400e56ef
lea rdx, [rbp + 0x17738dd]
jmp 0x1400e56ef
lea rdx, [rbp]
lea rcx, [rbp + 0x368]
call fcn.14004db20
nop
xor edx, edx
mov r8d, 0x298
lea rcx, [rbp + 0x3d0]
call sub.VCRUNTIME140.dll_memset
lea rax, [rbp + 0x160]
mov qword [rsp + 0x48], rax
mov byte [rbp + 0xb0], 6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb1], xmm0
mov byte [rbp + 0xc1], al
mov dil, byte [rsp + 0x40]
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x12
jae 0x1400e5f05
movzx r8d, byte [rbp + r9 + 0xb0]
mov r11, r8
cmp rbx, r9
ja 0x1400e5efc
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400e5797
movabs rcx, 0xa57af2b936b0ef7f
add rcx, r9
mov rax, rcx
and rax, r8
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r8
sub dil, r14b
jmp 0x1400e57d1
je 0x1400e5e86
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e5e11
lea rax, [r10 + 5]
cmp rbx, rax
je 0x1400e5dc0
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400e5da2
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1400e5d64
cmp r10, r9
ja 0x1400e5ef3
lea rax, [r10 + 0xa]
cmp rbx, rax
jae 0x1400e57fa
lea ecx, [r9 + 0x6b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x13
jmp 0x1400e582e
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400e5d4a
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e5d32
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e5d17
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1400e5cfd
lea r11, [r10 + rbx]
cmp r11, r9
jbe 0x1400e5a4e
lea rax, [r10 + 0x61]
cmp rbx, rax
je 0x1400e5a32
lea rax, [r10 + 0x2a]
cmp rbx, rax
je 0x1400e5a14
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x1400e5a06
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1400e59e8
lea rax, [r10 + 0xa]
cmp rbx, rax
je 0x1400e583b
lea rbx, [r10 + 0x400]
lea r10, [rbx + 0x40]
lea rax, [r10 + 8]
cmp rbx, rax
jb 0x1400e5ed7
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x1400e5ebb
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x1400e5931
lea rax, [r10 + 0x400]
cmp rbx, rax
jb 0x1400e5914
lea rax, [r10 + 3]
cmp rbx, rax
jb 0x1400e59ce
lea rbx, [r10 + 5]
lea r10, [rbx + 0x64]
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1400e59c0
lea rax, [r10 + 0x40]
cmp rbx, rax
ja 0x1400e59a5
lea rax, [r10 + 1]
cmp rbx, rax
ja 0x1400e598a
lea rax, [r10 + 5]
cmp rbx, rax
ja 0x1400e596c
lea rax, [r10 + 0x7a]
cmp rbx, rax
ja 0x1400e594e
lea rbx, [r10 + 8]
lea r10, [rbx + 1]
jmp 0x1400e583b
lea edx, [r9 - 9]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x3f
add dil, dl
jmp 0x1400e57d1
lea edx, [r9 - 7]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x31
add dil, dl
jmp 0x1400e5760
lea edx, [r9 + 0x5e]
mov al, r8b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
mov r11b, r9b
jmp 0x1400e5dd8
lea edx, [r9 + 0x62]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e5dfe
lea edx, [r9 + 0x64]
mov ecx, Ordinal_35
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400e5e32
lea edx, [r9 + 0x66]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400e5c11
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400e5b0b
lea edx, [r9 - 0x11]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x77
jmp 0x1400e5ad1
mov r11b, r9b
lea edx, [r11 - 0x74]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400e5dd8
lea edx, [r9 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x1400e5b4d
lea edx, [r9 - 0x70]
mov al, r8b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e5d9d
lea edx, [r9 - 0x6e]
mov al, r8b
and al, dl
mov ecx, r15d
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
mov r11b, r9b
jmp 0x1400e5d7c
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400e5b00
lea edx, [r9 + 0x7f]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, dl
sub dil, r14b
cmp r11, 9
je 0x1400e5cdb
lea rax, [r10 + 0x3e8]
cmp rbx, rax
jbe 0x1400e5b62
lea edx, [r9 + 0x43]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x2b
add dil, dl
cmp rbx, 0x10
jae 0x1400e5cb3
lea rax, [r10 + 4]
cmp rbx, rax
jbe 0x1400e5c41
lea edx, [r9 - 0x52]
mov al, r8b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp r10, 0x61
jb 0x1400e5ca6
mov r11b, r9b
lea edx, [r11 - 0x66]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x6c]
jmp 0x1400e5d7f
jne 0x1400e5b20
lea edx, [r9 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e5ea4
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e5b37
lea edx, [r9 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x1400e5993
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1400e5a72
lea edx, [r9 - 0x36]
mov ecx, 0x3d
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e5db8
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e5b88
mov r11b, r9b
lea edx, [r11 + 0x41]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x39
jmp 0x1400e5d7c
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e5bac
lea ecx, [r9 + 0x39]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x71
jmp 0x1400e5dfb
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e5bd0
lea ecx, [r9 + 0x37]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x7f
jmp 0x1400e5dfe
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1400e5bf3
lea edx, [r9 + 0x35]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x73
jmp 0x1400e5e32
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e5c19
lea edx, [r9 + 0x33]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x65
add dil, dl
jmp 0x1400e5e5c
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1400e5aa4
lea ecx, [r9 + 0x31]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x57
jmp 0x1400e5ea4
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e5c58
lea edx, [r9 - 0x54]
mov ecx, Ordinal_41
jmp 0x1400e5b0b
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e5c7c
lea ecx, [r9 - 0x5c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x7c
jmp 0x1400e5dfb
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e5ad4
mov r11b, r9b
lea edx, [r11 - 0x5e]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x6e
jmp 0x1400e5dd8
mov byte [rbp + r9 + 0xb0], dil
jmp 0x1400e5eb3
mov r11b, r9b
lea edx, [r11 - 0x68]
mov al, r8b
and al, dl
add al, al
mov dil, byte [rbp + r9 + 0xb0]
sub dil, al
sub dil, 0x28
add dil, dl
add dil, r8b
jmp 0x1400e5ddb
lea edx, [r9 - 0x6a]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, byte [rbp + r9 + 0xb0]
sub dil, 0x1a
jmp 0x1400e5e32
lea edx, [r9 + 0x5d]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x75
jmp 0x1400e5e32
lea ecx, [r9 + 0x65]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x3d
jmp 0x1400e5db8
lea ecx, [r9 + 0x67]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
add dil, 0x2f
jmp 0x1400e5d9d
mov r11b, r9b
lea edx, [r11 + 0x69]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 0x21
jmp 0x1400e5d7c
mov r11b, r9b
lea edx, [r11 + 0x6d]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
add dil, 5
add dil, dl
add r11b, 0x19
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, 0x51
add r11b, r8b
mov byte [rbp + r9 + 0xb0], r11b
add r10, r15
jmp 0x1400e5db8
lea ecx, [r9 + 0x71]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x17
sub r9, r15
jmp 0x1400e5eb3
mov r11b, r9b
lea edx, [r11 + 0x73]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x25
add dil, dl
add r11b, 0x17
mov al, r11b
and al, r8b
add al, al
sub r11b, al
add r11b, dil
add r11b, r8b
add r11b, r13b
mov byte [rbp + r9 + 0xb0], r11b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e5eb3
movabs rdx, 0x865ca3107ed68c79
add rdx, r9
mov r8b, r11b
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x4f
add dil, dl
lea ecx, [r9 + 0x15]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x6d
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0xb0], al
add r10, r15
add rax, r10
sub r9, rax
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0xc
add cl, r8b
mov byte [rbp + r9 + 0xb0], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e5ea4
movabs rcx, 0xf070d82ba412ce7d
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6b
movzx eax, byte [rbp + r9 + 0xb0]
add rax, r10
add r9, rax
add r9, r15
jmp 0x1400e574d
sub r9b, 5
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x23
jmp 0x1400e574a
sub r9b, 3
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
add dil, 0x15
jmp 0x1400e573a
lea rdx, [rbp + 0x160ea04]
jmp 0x1400e5f0c
lea rdx, [rbp + 0x51d983]
jmp 0x1400e5f0c
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x160]
call fcn.14004db20
mov r15, rax
lea rax, [rbp + 0x180]
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x368]
mov r13d, reloc.WS2_32.dll_ntohs
cmp qword [rbp + 0x380], r13
cmova rcx, qword [rbp + 0x368]
mov qword [rbp + 0x100], rcx
mov rcx, qword [rbp + 0x378]
mov qword [rbp + 0x108], rcx
movaps xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.14013882c
nop
cmp qword [rax + 0x18], r13
jbe 0x1400e5f80
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.14004db20
mov r14, rax
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x148], rax
lea rcx, [rbp + 0x388]
cmp qword [rbp + 0x3a0], r13
cmova rcx, qword [rbp + 0x388]
mov qword [rbp + 0x110], rcx
mov rcx, qword [rbp + 0x398]
mov qword [rbp + 0x118], rcx
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x280]
call fcn.14013882c
nop
cmp qword [rax + 0x18], r13
jbe 0x1400e5ff1
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.14004db20
mov rsi, rax
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x158], rax
lea rcx, [rbp + 0x328]
cmp qword [rbp + 0x340], r13
cmova rcx, qword [rbp + 0x328]
mov qword [rbp + 0xf0], rcx
mov rcx, qword [rbp + 0x338]
mov qword [rbp + 0xf8], rcx
movaps xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x260]
call fcn.14013882c
nop
cmp qword [rax + 0x18], r13
jbe 0x1400e6062
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.14004db20
mov rdi, rax
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x150], rax
lea rcx, [rbp + 0x308]
cmp qword [rbp + 0x320], r13
cmova rcx, qword [rbp + 0x308]
mov qword [rbp + 0x120], rcx
mov rcx, qword [rbp + 0x318]
mov qword [rbp + 0x128], rcx
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x240]
call fcn.14013882c
nop
cmp qword [rax + 0x18], r13
jbe 0x1400e60d3
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.14004db20
mov rbx, rax
lea rcx, [rbp + 0x348]
cmp qword [rbp + 0x360], r13
cmova rcx, qword [rbp + 0x348]
mov qword [rbp + 0x130], rcx
mov rcx, qword [rbp + 0x358]
mov qword [rbp + 0x138], rcx
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x220]
call fcn.14013882c
nop
cmp qword [rax + 0x18], r13
jbe 0x1400e6136
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.14004db20
nop
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.14004ef30
nop
lea rcx, [rbp + 0x220]
call fcn.140041b30
nop
lea rcx, [rbp + 0x240]
call fcn.140041b30
nop
lea rcx, [rbp + 0x260]
call fcn.140041b30
nop
lea rcx, [rbp + 0x280]
call fcn.140041b30
nop
lea rcx, [rbp + 0x2a0]
call fcn.140041b30
mov r15d, 1
mov byte [0x14034150e], r15b
lea rcx, [rbp + 0x3d0]
call fcn.1400709d0
mov byte [0x14034150e], 0
mov rdx, r12
lea rcx, [rbp + 0x2c0]
call fcn.14004da00
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.140072a20
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea edx, [rdx + rdx*4]
call fcn.1401379f4
movsx ecx, al
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7d46
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
movzx eax, byte [rbp + 0x600]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e62f1
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e62f1
lea r10d, [r15 + 8]
jmp 0x1400e6389
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e6384
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r10d, xmm0
jmp 0x1400e6389
mov r10d, dword [rsp + 0x48]
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r10d
test eax, eax
je 0x1400e7d46
mov dword [rbp + 0x50], 0x86829565
mov dword [rbp + 0x54], 0x6b717486
mov dword [rbp + 0x58], 0x13739d71
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5c], xmm0
mov byte [rbp + 0x6c], al
mov dil, byte [rsp + 0x40]
mov r14b, 0x54
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1d
jae 0x1400e6cb8
movzx r8d, byte [rbp + r9 + 0x50]
mov r11, r8
cmp rbx, r9
ja 0x1400e6caf
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400e6458
movabs rcx, 0x78584968fca13d04
add rcx, r9
mov rax, r8
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r8
add rdi, rcx
sub dil, 0x1c
jmp 0x1400e6485
je 0x1400e6c3b
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e6bc1
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e6b8c
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400e6b6b
cmp r10, r9
ja 0x1400e6ca6
lea rax, [r10 + 0x200]
cmp rbx, rax
jae 0x1400e64b1
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x4c
jmp 0x1400e64e5
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400e6b2f
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e6b14
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e6ad3
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400e6ab6
mov r11d, gethostname
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1400e68aa
lea rax, [r10 + 0x28]
cmp rbx, rax
je 0x1400e688d
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e6873
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1400e6859
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1400e6838
lea rax, [r10 + 0x7a]
cmp rbx, rax
je 0x1400e681a
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e6800
lea rax, [r10 + 0x3e8]
cmp rbx, rax
je 0x1400e67e6
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1400e67c8
lea rax, [r10 + 0x41]
cmp rbx, rax
je 0x1400e67ba
lea rax, [r10 + 0x40]
cmp rbx, rax
je 0x1400e64f8
lea rbx, [r10 + 0x2a]
lea r10, [rbx + 3]
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x1400e6c8b
lea rax, [r10 + 5]
cmp rbx, rax
jb 0x1400e6c6c
lea rax, [r10 + 0x20]
cmp rbx, rax
jb 0x1400e666e
lea rax, [r10 + 1]
cmp rbx, rax
jb 0x1400e6650
lea rax, [r10 + 0x80]
cmp rbx, rax
jb 0x1400e6637
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x1400e676c
lea rax, [r10 + 0x61]
cmp rbx, rax
jb 0x1400e66f9
lea rbx, [r10 + 3]
lea r10, [rbx + 6]
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1400e66eb
lea rax, [r10 + 0x5a]
cmp rbx, rax
ja 0x1400e66dd
lea rax, [r10 + 0x42]
cmp rbx, rax
ja 0x1400e66c3
lea rax, [r10 + 4]
cmp rbx, rax
ja 0x1400e66a9
lea rax, [r10 + 0x400]
cmp rbx, rax
ja 0x1400e668c
lea rbx, [r10 + 0x7a]
lea r10, [rbx + 0xa]
jmp 0x1400e64f8
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r11b
jmp 0x1400e64eb
lea edx, [r9 + 0x24]
mov al, dl
and al, r8b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6485
lea edx, [r9 + 0x1c]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6420
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400e6b0c
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x48
jmp 0x1400e6bae
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1400e6be6
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400e67d1
lea edx, [r9 + 0x60]
mov ecx, Ordinal_50
jmp 0x1400e68dd
lea edx, [r9 + 0x3c]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, 0x5a
jae 0x1400e6a7e
lea rax, [r10 + 0x20]
cmp rbx, rax
jbe 0x1400e69d5
lea edx, [r9 + 0x48]
mov al, r8b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
cmp r10, 2
jb 0x1400e6a74
mov r11b, r9b
lea ecx, [r11 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x50]
jmp 0x1400e6b4b
lea ecx, [r11 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x6c
lea rax, [r10 + rbx]
cmp rax, 0x61
je 0x1400e6aa0
lea rax, [r10 + 9]
cmp rbx, rax
jbe 0x1400e6957
lea edx, [r9 - 0xc]
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e6712
lea edx, [r9 - 8]
mov ecx, Ordinal_32
jmp 0x1400e68dd
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6c10
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x1400e6be6
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e6bae
lea edx, [r9 - 0x28]
mov al, dl
and al, r8b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6b0c
lea edx, [r9 - 0x30]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov r11b, r9b
jmp 0x1400e6aee
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x1400e6b84
lea ecx, [r9 - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x1400e6b66
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 8
mov r11b, r9b
jmp 0x1400e6b4b
lea rax, [r10 + 9]
cmp rbx, rax
jae 0x1400e68cd
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x1c
jmp 0x1400e6781
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e68f2
lea edx, [r9 - 0x58]
mov ecx, r11d
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6c58
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e6916
mov r11b, r9b
lea edx, [r11 - 0x30]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400e6a98
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e692d
lea edx, [r9 - 0x28]
mov ecx, recv
jmp 0x1400e6b74
lea rax, [r10 + 7]
cmp rbx, rax
jne 0x1400e6781
mov r11b, r9b
lea ecx, [r11 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x58
jmp 0x1400e6b4b
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e6971
mov r11b, r9b
lea edx, [r11 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1400e6b3b
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e6998
mov r11b, r9b
lea edx, [r11 + 0x14]
mov al, r8b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
jmp 0x1400e6aeb
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e69ba
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r11b
jmp 0x1400e6be6
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e6712
lea edx, [r9 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400e68dd
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e69f9
lea ecx, [r9 + 0x50]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edi, [rcx + r8]
sub dil, 0x30
jmp 0x1400e6c58
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e6a20
lea edx, [r9 + 0x60]
mov al, dl
and al, r8b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6be6
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e6a46
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400e6b84
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e6742
mov r11b, r9b
lea edx, [r11 - 0x70]
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6b4b
mov byte [rbp + r9 + 0x50], dil
jmp 0x1400e6c64
mov r11b, r9b
lea edx, [r11 - 0x60]
mov al, dl
and al, r8b
add al, al
mov dil, byte [rbp + r9 + 0x50]
sub dil, al
sub dil, 0x60
add dil, dl
add dil, r8b
jmp 0x1400e6aee
lea edx, [r9 - 0x58]
mov al, dl
and al, r8b
mov ecx, r11d
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400e6be3
lea edx, [r9 - 0x6c]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0xc
add dil, dl
jmp 0x1400e6c10
mov r11b, r9b
lea edx, [r11 + 0x74]
mov al, r8b
and al, dl
add al, al
mov dil, r8b
sub dil, al
sub dil, 0x2c
add dil, dl
sub r11b, 0x5c
mov al, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x7c
add r8b, r11b
add r8b, dil
mov byte [rbp + r9 + 0x50], r8b
add rbx, r10
jmp 0x1400e6bae
lea edx, [r9 + 0x6c]
mov al, r8b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
jmp 0x1400e6b84
mov r11b, r9b
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
mov al, r8b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, dl
sub r11b, 0x64
mov al, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0x44
add r8b, r11b
mov byte [rbp + r9 + 0x50], r8b
add r10, r15
jmp 0x1400e6b84
lea edx, [r9 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
sub r9, r15
jmp 0x1400e6c64
movabs rcx, 0x3b1a94b0e1ab2524
add rcx, r9
mov al, cl
and al, r11b
mov edx, 2
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e6c64
movabs rdx, 0x4a6a01dee868ab1c
add rdx, r9
mov r8b, r11b
mov al, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
mov dl, r9b
sub dl, r14b
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x50], al
add r10, r15
add rax, r10
sub r9, rax
lea edx, [r9 - 0x50]
mov al, r8b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x50], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e6c58
movabs rcx, 0x6908dc3af5e3b70c
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, r14b
movzx eax, byte [rbp + r9 + 0x50]
add rax, r10
add r9, rax
add r9, r15
jmp 0x1400e6410
add r9b, 0x14
mov al, r8b
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r8b
add dil, r9b
jmp 0x1400e640d
add r9b, 0xc
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edi, [r9 + r8]
sub dil, r14b
jmp 0x1400e63fd
lea rdx, [rbp + 0x154ff00]
jmp 0x1400e6cbc
lea rdx, [rbp + 0x763c04]
jmp 0x1400e6cbc
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x2e0]
call fcn.14004db20
mov r8, rax
lea rdx, [rbp + 0x3a8]
lea rcx, [rbp + 0x3d0]
call fcn.140077a10
nop
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7d3a
mov dword [rsp + 0x50], 0xb6b4b4b1
mov dword [rsp + 0x54], 0xbfbeb2bc
mov dword [rsp + 0x58], 0xb9bbb8b1
mov word [rsp + 0x5c], 0x6db8
xor eax, eax
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov word [rsp + 0x6a], ax
mov byte [rsp + 0x6c], al
mov dil, byte [rsp + 0x40]
lea r14d, [rax + 0x30]
mov r13b, 0x50
call fcn.140141d74
mov rbx, qword [rax]
call fcn.140141d7c
mov r10, qword [rax]
xor r9d, r9d
cmp r9, 0x1d
jae 0x1400e7573
movzx r8d, byte [rsp + r9 + 0x50]
mov r11, r8
cmp rbx, r9
ja 0x1400e756a
lea rax, [r10 + 1]
cmp rbx, rax
jae 0x1400e6dbe
movabs rcx, 0xd165bd27ef68b510
add rcx, r9
mov rax, r8
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r8
add rdi, rcx
sub dil, 0x70
jmp 0x1400e6df8
je 0x1400e7516
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e74a1
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400e7470
lea rax, [r10 + 6]
cmp rbx, rax
je 0x1400e744f
lea rax, [r10 + 8]
cmp rbx, rax
je 0x1400e7418
cmp r10, r9
ja 0x1400e7561
lea rax, [r10 + 5]
cmp rbx, rax
jae 0x1400e6e20
lea ecx, [r9 + r13]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r14b
jmp 0x1400e6e54
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400e73fe
lea rax, [r10 + 3]
cmp rbx, rax
je 0x1400e73f1
lea rax, [r10 + 2]
cmp rbx, rax
je 0x1400e73ad
lea rax, [r10 + 4]
cmp rbx, rax
je 0x1400e739f
lea rax, [r10 + rbx]
cmp rax, r9
jbe 0x1400e7185
lea rax, [r10 + 0x5a]
cmp rbx, rax
je 0x1400e7168
lea rax, [r10 + 9]
cmp rbx, rax
je 0x1400e715a
lea rax, [r10 + 0x200]
cmp rbx, rax
je 0x1400e714c
lea rax, [r10 + 1]
cmp rbx, rax
je 0x1400e712f
lea rax, [r10 + 0x10]
cmp rbx, rax
je 0x1400e7115
lea rax, [r10 + 0x400]
cmp rbx, rax
je 0x1400e70fb
lea rbx, [r10 + 0x20]
lea r10, [rbx + 3]
lea rax, [r10 + 0x1000]
cmp rbx, rax
jb 0x1400e7547
lea rax, [r10 + 4]
cmp rbx, rax
jb 0x1400e6fb1
lea rax, [r10 + 0x40]
cmp rbx, rax
jb 0x1400e6f93
lea rax, [r10 + 0x7a]
cmp rbx, rax
jb 0x1400e7086
lea rax, [r10 + 6]
cmp rbx, rax
jb 0x1400e707b
lea rax, [r10 + 0x64]
cmp rbx, rax
jb 0x1400e705d
lea rax, [r10 + 0x5a]
cmp rbx, rax
jb 0x1400e6e61
lea rbx, [r10 + 8]
lea r10, [rbx + 0x5a]
lea rax, [r10 + 0x80]
cmp rbx, rax
ja 0x1400e7040
lea rax, [r10 + 0x2a]
cmp rbx, rax
ja 0x1400e7026
lea rax, [r10 + 0xa]
cmp rbx, rax
ja 0x1400e700c
lea rax, [r10 + 0x3e8]
cmp rbx, rax
ja 0x1400e6ff9
lea rax, [r10 + 2]
cmp rbx, rax
ja 0x1400e6feb
lea rax, [r10 + 0x20]
cmp rbx, rax
ja 0x1400e6fcb
lea rax, [r10 + 0x1000]
cmp rbx, rax
ja 0x1400e6e61
lea rbx, [r10 + 0x28]
lea r10, [rbx + 0x1000]
jmp 0x1400e6e61
lea edx, [r9 - 0x70]
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e6df8
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1400e6d86
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
mov r11b, r9b
jmp 0x1400e742f
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400e7458
mov cl, r9b
and cl, r8b
add cl, cl
mov dil, r9b
sub dil, cl
jmp 0x1400e7488
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e748e
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e74ef
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400e7533
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
mov byte [rsp + r9 + 0x50], dil
jmp 0x1400e753f
lea edx, [r9 - 0x10]
mov ecx, gethostname
jmp 0x1400e70c7
mov dl, r9b
sub dl, r14b
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
lea rax, [r10 + rbx]
cmp rax, 5
je 0x1400e7380
lea rax, [r10 + 0x7a]
cmp rbx, rax
jbe 0x1400e7244
mov dl, r9b
sub dl, r14b
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
cmp rbx, r15
jae 0x1400e735b
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e72c2
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400e72ad
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e7533
lea ecx, [r9 - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x1400e74ef
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400e748e
lea edx, [r9 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400e73b8
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x1400e7458
mov r11b, r9b
lea ecx, [r11 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e742f
lea rax, [r10 + 0xa]
cmp rbx, rax
jae 0x1400e71a8
lea ecx, [r9 + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x70
jmp 0x1400e70a1
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e71cb
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e7533
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e71ee
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e74c5
lea rax, [r10 + 4]
cmp rbx, rax
jne 0x1400e7205
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x1400e747b
lea rax, [r10 + 6]
cmp rbx, rax
jne 0x1400e721a
lea edx, [r9 + 0x60]
mov ecx, r14d
jmp 0x1400e7458
lea rax, [r10 + 8]
cmp rbx, rax
jne 0x1400e70a1
mov r11b, r9b
lea ecx, [r11 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e742f
lea rax, [r10 + 1]
cmp rbx, rax
jne 0x1400e726e
mov r11b, r9b
lea edx, [r11 - 0x10]
mov al, dl
and al, r8b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e742f
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e7297
mov dl, r9b
sub dl, r13b
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e74c5
lea rax, [r10 + 9]
cmp rbx, rax
jne 0x1400e70d7
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x1400e7533
lea rax, [r10 + 3]
cmp rbx, rax
jne 0x1400e72e8
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
add dil, 0x80
jmp 0x1400e74c5
lea rax, [r10 + 2]
cmp rbx, rax
jne 0x1400e730b
lea ecx, [r9 - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x40
jmp 0x1400e748b
lea rax, [r10 + 5]
cmp rbx, rax
jne 0x1400e7331
mov r11b, r9b
lea ecx, [r11 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x20
jmp 0x1400e73cb
cmp r10, 0x7a
jb 0x1400e7071
mov r11b, r9b
lea ecx, [r11 + 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edi, [rcx*2 - 0x40]
jmp 0x1400e742f
mov r11b, r9b
lea edx, [r11 + 0x80]
mov al, dl
and al, r8b
add al, al
mov dil, byte [rsp + r9 + 0x50]
sub dil, al
add dil, 0x80
add dil, r8b
add dil, dl
jmp 0x1400e73cb
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rsp + r9 + 0x50]
lea edi, [r8 + rcx]
sub dil, 0x60
jmp 0x1400e74c5
lea edx, [r9 - 0x10]
mov ecx, gethostname
jmp 0x1400e747b
mov dl, r9b
sub dl, r14b
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
mov r11b, r9b
sub r11b, 0x70
mov al, r11b
and al, r8b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
add cl, r8b
mov byte [rsp + r9 + 0x50], cl
jmp 0x1400e748b
mov dl, r9b
sub dl, r13b
mov ecx, Ordinal_27
jmp 0x1400e7458
mov r11b, r9b
lea ecx, [r11 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x10
jmp 0x1400e742f
mov r11b, r9b
lea ecx, [r14 + r11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, r13b
add r11b, 0x70
mov al, r11b
and al, r8b
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, r8b
mov byte [rsp + r9 + 0x50], r11b
add r10, r15
jmp 0x1400e7468
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
sub r9, r15
jmp 0x1400e753f
mov dl, r9b
sub dl, r13b
mov ecx, Ordinal_27
mov al, dl
and al, r8b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
add rbx, r10
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
jmp 0x1400e753f
movabs rdx, 0xb9c82c178bdcf370
add rdx, r9
mov r8b, r11b
mov al, dl
and al, r11b
add al, al
mov dil, r11b
sub dil, al
sub dil, 0x10
add dil, dl
mov dl, r9b
sub dl, r13b
mov al, dl
and al, r8b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rsp + r9 + 0x50], al
add r10, r15
add rax, r10
sub r9, rax
lea ecx, [r9 - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x40
add cl, r8b
mov byte [rsp + r9 + 0x50], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
jmp 0x1400e7533
movabs rcx, 0x74313777ce3a1f30
add rcx, r9
mov al, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, r13b
movzx eax, byte [rsp + r9 + 0x50]
add rax, r10
add r9, rax
add r9, r15
jmp 0x1400e6d76
add r9b, r14b
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edi, [r8 + r9]
sub dil, r13b
jmp 0x1400e6d63
lea rdx, [rbp + 0x159a610]
jmp 0x1400e7578
lea rdx, [rbp + 0x1025b20]
jmp 0x1400e7578
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x3a8]
call fcn.14005edd0
movzx eax, al
movd xmm2, eax
cvtdq2pd xmm2, xmm2
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7646
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e7646
mov r9d, 9
jmp 0x1400e76de
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e76d9
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r9d, xmm0
jmp 0x1400e76de
mov r9d, dword [rsp + 0x48]
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
call fcn.1401379f4
movsx ecx, al
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r9d
test eax, eax
je 0x1400e7734
mov byte [0x14034150b], r15b
mov byte [0x14034150a], r15b
jmp 0x1400e7d3a
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7d3a
call fcn.1401379ec
movsx r10d, al
call fcn.1401379f8
movsx r11d, al
call fcn.1401379f0
movsx ebx, al
movsx ecx, byte [0x140341580]
imul ecx, r10d
lea edx, [rcx + rcx*4]
add edx, edx
sub edx, r11d
add edx, ebx
movsx eax, byte [reloc.WS2_32.dll_closesocket]
add eax, edx
xorps xmm2, xmm2
cvtsi2sd xmm2, rax
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7855
movsx ecx, byte [0x140341580]
imul ecx, r10d
lea edx, [rcx + rcx*4]
add edx, edx
sub edx, r11d
add edx, ebx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, edx
je 0x1400e7855
mov r9d, 9
jmp 0x1400e78ed
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e78e8
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r9d, xmm0
jmp 0x1400e78ed
mov r9d, dword [rsp + 0x48]
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea edx, [rdx + rdx*2]
call fcn.1401379f4
movsx ecx, al
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r9d
test eax, eax
je 0x1400e7d33
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, qword [0x14016a5f8]
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e79cc
movsx ecx, byte [0x140341580]
imul ecx, r10d
lea edx, [rcx + rcx*4]
add edx, edx
sub edx, r11d
add edx, ebx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, edx
jne 0x1400e7a25
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7a25
mov al, byte [reloc.WS2_32.dll_htons]
mov al, byte [reloc.WS2_32.dll_htonl]
mov al, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x48]
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*8]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7d3a
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
call fcn.1401379f4
movsx ecx, al
lea r10d, [rcx + rdx*4]
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r10d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm2, xmm2
cvtsi2sd xmm2, rax
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7b66
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e7b66
mov r9d, 9
jmp 0x1400e7bfe
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7bf9
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r9d, xmm0
jmp 0x1400e7bfe
mov r9d, dword [rsp + 0x48]
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r10d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r9d
test eax, eax
je 0x1400e7d3a
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, qword [0x14016a5e0]
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r9d, [rdx + rdx*4]
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7cd8
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
jne 0x1400e7d3a
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7d3a
mov al, byte [reloc.WS2_32.dll_htons]
mov al, byte [reloc.WS2_32.dll_htonl]
mov al, byte [reloc.WS2_32.dll_accept]
movsd xmm0, qword [rsp + 0x48]
jmp 0x1400e7d3a
mov ecx, 0x9c
int 0x29
lea rcx, [rbp + 0x3a8]
call fcn.140041b30
lea rcx, [rbp + 0x348]
call fcn.140133db0
lea rcx, [rbp + 0x308]
call fcn.140133db0
lea rcx, [rbp + 0x328]
call fcn.140133db0
lea rcx, [rbp + 0x388]
call fcn.140133db0
lea rcx, [rbp + 0x368]
call fcn.140133db0
mov rcx, r12
call fcn.140133db0
nop
lea rcx, [rbp + 0x3d0]
call fcn.14004fb50
nop
lea rcx, [rbp + 0x368]
call fcn.140041b30
nop
lea rcx, [rbp + 0x388]
call fcn.140041b30
nop
lea rcx, [rbp + 0x328]
call fcn.140041b30
nop
lea rcx, [rbp + 0x308]
call fcn.140041b30
nop
lea rcx, [rbp + 0x348]
call fcn.140041b30
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
call fcn.1401379f4
movsx ecx, al
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e8b4c
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
xor eax, eax
cmp byte [0x14034150a], al
sete al
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea r11d, [rdx + rdx*4]
call fcn.1401379f4
movsx ecx, al
add r11d, ecx
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r11d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7ee4
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e7ee4
mov r9d, 9
jmp 0x1400e7f7c
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r9d, edx, 7
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e7f77
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r9d, xmm0
jmp 0x1400e7f7c
mov r9d, dword [rsp + 0x48]
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
imul r10d, edx, 7
call fcn.1401379f4
movsx ecx, al
add r10d, ecx
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r10d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r9d
test eax, eax
je 0x1400e8b4c
call fcn.1401379e8
movsx edx, al
call fcn.1401379e4
movsx ecx, al
imul edx, ecx
lea edx, [rdx + rdx*2]
call fcn.1401379f4
movsx ecx, al
lea eax, [rcx + rdx*2]
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e816f
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
movzx eax, byte [0x14034150c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r11d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e80ae
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e80ae
mov r10d, 9
jmp 0x1400e8125
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r10d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e8120
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r10d, xmm0
jmp 0x1400e8125
mov r10d, dword [rsp + 0x48]
call fcn.1401379e8
movsx r9d, al
call fcn.1401379e4
movsx ecx, al
imul r9d, ecx
call fcn.1401379f4
movsx eax, al
add eax, r9d
movsx ecx, byte [reloc.WS2_32.dll_htons]
add eax, ecx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
imul eax, r10d
test eax, eax
je 0x1400e816f
call fcn.140137ae4
mov r13d, 0x811c9dc5
mov rdx, qword [0x140342ec8]
test rdx, rdx
jne 0x1400e82cc
xor edi, edi
mov esi, 0xcded1a85
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov r11, r14
movups xmm0, xmmword [r11 + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x1400e81e9
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1400e81dc
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e81cd
cmp edx, edi
jne 0x1400e82ad
mov r9, qword [r11 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x1400e82ad
mov ebx, dword [r10 + 0x18]
test ebx, ebx
je 0x1400e82ad
mov r15d, dword [r10 + 0x20]
dec ebx
lea rdx, [r15 + rbx*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, r13d
jmp 0x1400e8239
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400e822e
cmp edx, esi
je 0x1400e824d
test ebx, ebx
jne 0x1400e821c
jmp 0x1400e82ad
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + rbx*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x1400e82c5
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x1400e82c5
mov edi, r13d
mov esi, r13d
mov r15d, 1
mov al, byte [rdx]
cmp al, 0x2e
je 0x1400e82a1
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
add rdx, r15
jmp 0x1400e8280
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
test al, al
jne 0x1400e8296
mov r11, qword [r14]
mov rax, qword [r11]
mov r11, rax
cmp rax, r14
je 0x1400e82c3
cmp qword [rax + 0x30], 0
jne 0x1400e81a3
xor edx, edx
mov qword [0x140342ec8], rdx
mov ecx, 0x99
call rdx
mov rbx, qword [0x140343000]
test rbx, rbx
jne 0x1400e8429
xor edi, edi
mov esi, 0xf84eee59
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
movups xmm0, xmmword [rbx + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x1400e8346
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1400e8339
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e832a
cmp edx, edi
jne 0x1400e840a
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x1400e840a
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x1400e840a
mov r15d, dword [r10 + 0x20]
dec r11d
lea rdx, [r15 + r11*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, r13d
jmp 0x1400e8398
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400e838d
cmp edx, esi
je 0x1400e83ad
test r11d, r11d
jne 0x1400e837a
jmp 0x1400e840a
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov ebx, dword [r8 + rdx*4]
add rbx, r9
cmp rbx, r10
jbe 0x1400e8422
lea rcx, [r10 + rax]
cmp rbx, rcx
jae 0x1400e8422
mov edi, r13d
mov esi, r13d
jmp 0x1400e83eb
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x1400e83dd
jmp 0x1400e83fe
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x1400e83f3
mov rbx, qword [r14]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x1400e8420
cmp qword [rax + 0x30], 0
jne 0x1400e8301
xor ebx, ebx
mov qword [0x140343000], rbx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edx, edx
mov rcx, rax
call rbx
mov rdx, qword [0x140342ff8]
test rdx, rdx
jne 0x1400e858c
xor edi, edi
mov esi, 0xb3002016
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
movups xmm0, xmmword [rbx + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x1400e84a9
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1400e849c
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e848d
cmp edx, edi
jne 0x1400e856d
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x1400e856d
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x1400e856d
mov r15d, dword [r10 + 0x20]
dec r11d
lea rdx, [r15 + r11*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, r13d
jmp 0x1400e84fb
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400e84f0
cmp edx, esi
je 0x1400e8510
test r11d, r11d
jne 0x1400e84dd
jmp 0x1400e856d
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x1400e8585
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x1400e8585
mov edi, r13d
mov esi, r13d
jmp 0x1400e854e
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1400e8540
jmp 0x1400e8561
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x1400e8556
mov rbx, qword [r14]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x1400e8583
cmp qword [rax + 0x30], 0
jne 0x1400e8464
xor edx, edx
mov qword [0x140342ff8], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x140342ff0]
test rdx, rdx
jne 0x1400e86e6
xor edi, edi
mov esi, 0x2fd4df39
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
movups xmm0, xmmword [rbx + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x1400e8603
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1400e85f6
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e85e7
cmp edx, edi
jne 0x1400e86c7
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x1400e86c7
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x1400e86c7
mov r15d, dword [r10 + 0x20]
dec r11d
lea rdx, [r15 + r11*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, r13d
jmp 0x1400e8655
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400e864a
cmp edx, esi
je 0x1400e866a
test r11d, r11d
jne 0x1400e8637
jmp 0x1400e86c7
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x1400e86df
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x1400e86df
mov edi, r13d
mov esi, r13d
jmp 0x1400e86a8
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1400e869a
jmp 0x1400e86bb
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x1400e86b0
mov rbx, qword [r14]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x1400e86dd
cmp qword [rax + 0x30], 0
jne 0x1400e85be
xor edx, edx
mov qword [0x140342ff0], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x140342fe8]
test rdx, rdx
jne 0x1400e8840
xor edi, edi
mov esi, 0xe80fd3a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
movups xmm0, xmmword [rbx + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x1400e875d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1400e8750
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e8741
cmp edx, edi
jne 0x1400e8821
mov r9, qword [rbx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rax, qword [rax + r9 + 0x88]
mov r10d, eax
add r10, r9
shr rax, 0x20
cmp r10, r9
je 0x1400e8821
mov r11d, dword [r10 + 0x18]
test r11d, r11d
je 0x1400e8821
mov r15d, dword [r10 + 0x20]
dec r11d
lea rdx, [r15 + r11*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, r13d
jmp 0x1400e87af
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400e87a4
cmp edx, esi
je 0x1400e87c4
test r11d, r11d
jne 0x1400e8791
jmp 0x1400e8821
mov r8d, dword [r10 + 0x1c]
add r8, r9
mov edx, dword [r10 + 0x24]
add rdx, r9
movzx edx, word [rdx + r11*2]
mov edx, dword [r8 + rdx*4]
add rdx, r9
cmp rdx, r10
jbe 0x1400e8839
lea rcx, [r10 + rax]
cmp rdx, rcx
jae 0x1400e8839
mov edi, r13d
mov esi, r13d
jmp 0x1400e8802
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1400e87f4
jmp 0x1400e8815
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x1400e880a
mov rbx, qword [r14]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x1400e8837
cmp qword [rax + 0x30], 0
jne 0x1400e8718
xor edx, edx
mov qword [0x140342fe8], rdx
xor ecx, ecx
call rdx
cmp qword [0x140342fe0], 0
jne 0x1400e899b
xor edi, edi
mov esi, 0xa52bcaf9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r14, qword [rax]
mov rbx, r14
movups xmm0, xmmword [rbx + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x1400e88b5
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, r13d
jmp 0x1400e88a8
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e8899
cmp edx, edi
jne 0x1400e897b
mov r10, qword [rbx + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rax, qword [rax + r10 + 0x88]
mov r11d, eax
add r11, r10
shr rax, 0x20
cmp r11, r10
je 0x1400e897b
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x1400e897b
mov r15d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r15]
add r8, r10
mov edx, r13d
jmp 0x1400e8907
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1400e88fc
cmp edx, esi
je 0x1400e891c
test r9d, r9d
jne 0x1400e88e9
jmp 0x1400e897b
mov r8d, dword [r11 + 0x1c]
add r8, r10
mov edx, dword [r11 + 0x24]
add rdx, r10
movzx edx, word [rdx + r9*2]
mov r9d, dword [r8 + rdx*4]
add r9, r10
cmp r9, r11
jbe 0x1400e8994
lea rcx, [r11 + rax]
cmp r9, rcx
jae 0x1400e8994
mov edi, r13d
mov esi, r13d
jmp 0x1400e895a
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x1400e894c
jmp 0x1400e896e
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x1400e8963
mov rbx, qword [r14]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
je 0x1400e8991
cmp qword [rax + 0x30], 0
jne 0x1400e8870
xor r9d, r9d
mov qword [0x140342fe0], r9
xor ecx, ecx
int 0x29
xor r9d, r9d
call fcn.1401379e4
movsx edx, al
call fcn.1401379e8
movsx ecx, al
imul edx, ecx
lea edi, [rdx + rdx*4]
call fcn.1401379f4
movsx ecx, al
add edi, ecx
call fcn.1401379e4
movsx edx, al
call fcn.1401379e8
movsx ecx, al
imul edx, ecx
imul r11d, edx, 7
call fcn.1401379f4
movsx ecx, al
add r11d, ecx
call fcn.1401379e4
movsx ebx, al
call fcn.1401379e8
movsx ecx, al
imul ebx, ecx
call fcn.1401379f4
movsx ecx, al
add ebx, ecx
mov r10d, dword [rsp + 0x48]
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r11d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm2, xmm2
cvtsi2sd xmm2, rax
movsx eax, byte [reloc.WS2_32.dll_getsockopt]
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsx eax, byte [reloc.WS2_32.dll_closesocket]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm0
subsd xmm1, xmm0
mulsd xmm1, xmm2
movsd qword [rsp + 0x48], xmm1
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, edi
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e8abe
call fcn.1401379ec
movsx edx, al
movsx eax, byte [0x140341580]
imul edx, eax
lea r8d, [rdx + rdx*4]
add r8d, r8d
call fcn.1401379f8
movsx ecx, al
sub r8d, ecx
call fcn.1401379f0
movsx ecx, al
add r8d, ecx
movsx ecx, byte [reloc.WS2_32.dll_closesocket]
add ecx, r8d
je 0x1400e8abe
mov r10d, 9
jmp 0x1400e8b0e
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, r11d
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
cmp eax, ecx
je 0x1400e8b0e
movsx eax, byte [reloc.WS2_32.dll_htons]
add eax, ebx
movsx ecx, byte [reloc.WS2_32.dll_htonl]
xor edx, edx
div ecx
movsx ecx, byte [reloc.WS2_32.dll_accept]
sub eax, ecx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mulsd xmm0, qword [rsp + 0x48]
cvttsd2si r10d, xmm0
cmp r9d, r10d
jge 0x1400e8b40
mov edx, 1
mov eax, edx
mov qword [rsp + 0x48], rdx
mov ecx, edx
mov qword [rsp + rcx*8 + 0x48], rax
mov rax, qword [rsp + 0x48]
add rax, rdx
mov rcx, rax
mov qword [rsp + 0x48], rax
jne 0x1400e8b21
add r9d, edx
jmp 0x1400e8a06
mov qword [0], 0x99
mov rax, qword [rbp + 0xd0]
movabs rcx, 0xff00ff00ff00ff07
xor rax, rcx
lea rcx, [rbp + 0x6a8]
mov qword [rcx], rax
mov rdx, qword [r12 + 0x18]
cmp rdx, 0xf
jbe 0x1400e8ba2
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x1400e8b9d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400e8be6
mov rcx, r8
call fcn.1401428ac
and qword [r12 + 0x10], 0
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r12], 0
mov rcx, qword [rbp + 0x670]
xor rcx, rsp
call fcn.140142710
lea r11, [rsp + 0x780]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3