Function at 0x14014b940
Capabilities:
Authenticate hmac
Create process on windows
Create thread
Parse pe header
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xab8]
sub rsp, 0xb90
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140417f40]
xor rax, rsp
mov qword [rbp + 0xa70], rax
mov r12, rcx
xor r13d, r13d
mov dword [rsp + 0x44], r13d
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x140158800]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp qword [r12 + 0x30], 0xa
jne 0x1401514ab
cmp qword [r12 + 0x50], 0x40
jne 0x1401514ab
xorps xmm0, xmm0
movups xmmword [rbp + 0x808], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x758], xmm1
mov qword [rbp + 0x768], r13
mov qword [rbp + 0x770], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x758], r13b
lea rcx, [rbp + 0x808]
call qword [sym.imp.RPCRT4.dll_UuidCreate]
mov qword [rbp + 0x6e0], r13
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x808]
call qword [sym.imp.RPCRT4.dll_UuidToStringA]
test eax, eax
jne 0x14014ba46
mov rdx, qword [rbp + 0x6e0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x14014ba23
lea rcx, [rbp + 0x758]
call fcn.1400959d0
lea rcx, [rbp + 0x6e0]
call qword [sym.imp.RPCRT4.dll_RpcStringFreeA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x700], xmm0
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x700], 0
movups xmmword [rbp + 0x1f8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x208], xmm1
mov r8d, reloc.WS2_32.dll_recv
cmp qword [rbp + 0x768], r8
cmovb r8, qword [rbp + 0x768]
lea rdx, [rbp + 0x758]
cmp qword [rbp + 0x770], 0xf
cmova rdx, qword [rbp + 0x758]
lea rcx, [rbp + 0x1f8]
call fcn.140047180
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x700]
call fcn.140045650
lea rcx, [rbp + 0x1f8]
call fcn.1400438e0
mov word [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_45
mov byte [rsp + 0x46], 0
lea r9, [rsp + 0x41]
lea r8, [rsp + 0x45]
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0xc8]
call fcn.140045dc0
nop
lea r8, [rbp + 0x700]
cmp qword [rbp + 0x718], 0xf
cmova r8, qword [rbp + 0x700]
mov r9, qword [rbp + 0x710]
xor edx, edx
lea rcx, [rbp + 0xc8]
call fcn.140045c90
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x138], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [rbp + 0xe0]
cmp r8, 0xf
jbe 0x14014bb7f
mov rdx, qword [rbp + 0xc8]
lea rcx, [rbp + 0xc8]
call fcn.140043980
movdqa xmm6, xmmword [0x1402a9860]
movdqu xmmword [rbp + 0xd8], xmm6
mov byte [rbp + 0xc8], 0
lea rdi, [r12 + 0x40]
mov r8, rdi
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x148]
call fcn.14013a470
lea rcx, [r12 + 0x278]
mov rdx, rax
call fcn.140045650
mov r8, qword [rbp + 0x160]
cmp r8, 0xf
jbe 0x14014bbe1
mov rdx, qword [rbp + 0x148]
lea rcx, [rbp + 0x148]
call fcn.140043980
movdqu xmmword [rbp + 0x158], xmm6
mov byte [rbp + 0x148], 0
lea rcx, [rbp + 0x128]
call fcn.1400438e0
lea rcx, [rbp + 0x778]
call fcn.140145560
nop
call fcn.14015d990
mov r15, rax
mov dword [rbp - 0x48], 0x8d958ec6
mov dword [rbp - 0x44], 0x838f9781
mov word [rbp - 0x40], Ordinal_217
mov byte [rbp - 0x3e], 1
mov rdx, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14014bc38
mov rdx, qword [r12]
xor r8d, r8d
mov rcx, r15
call fcn.14015c490
mov rbx, rax
mov dword [rsp + 0x60], 0x8e838fc6
mov dword [rsp + 0x64], 0x100d881
mov dword [rbp - 0x68], 0x808c84c6
mov dword [rbp - 0x64], 0xda9f808f
mov word [rbp - 0x60], 0x100
mov dword [rsp + 0x58], 0x908389c6
mov dword [rsp + 0x5c], 0x100d88c
mov dword [rsp + 0x50], 0x918797c6
mov word [rsp + 0x54], reloc.WLDAP32.dll_Ordinal_217
mov byte [rsp + 0x56], 1
mov dword [rbp - 0x58], 0x86929894
mov dword [rbp - 0x54], 0x8e888cd9
mov word [rbp - 0x50], 0x9c
mov byte [rbp - 0x4e], 1
lea r8, [rsp + 0x50]
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x500]
call fcn.14013a820
nop
lea r8, [r12 + 0x60]
mov rdx, rax
lea rcx, [rbp + 0x4e0]
call fcn.14013a470
nop
lea r8, [rsp + 0x58]
mov rdx, rax
lea rcx, [rbp + 0x600]
call fcn.14013a4e0
nop
lea rdx, [rbp + 0x778]
cmp qword [rbp + 0x790], 0xf
cmova rdx, qword [rbp + 0x778]
mov r8, qword [rbp + 0x788]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x4b0]
call fcn.14013a720
nop
lea rdx, [rbp + 0x700]
cmp qword [rbp + 0x718], 0xf
cmova rdx, qword [rbp + 0x700]
mov r8, qword [rbp + 0x710]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x118], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x108], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x118], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r14d, 0x3f
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x660]
call fcn.14013a4e0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x640]
call fcn.140109980
nop
lea r8, [rbp - 0x48]
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14013a970
nop
lea r8, [r12 + 0x20]
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.14013a470
nop
lea rcx, [rbp + 0x620]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x640]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x660]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x108]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x4b0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xe8]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x600]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x4e0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x500]
call fcn.1400438e0
lea rsi, [r12 + 0xa0]
mov r8, qword [rsi + 0x10]
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14014bea4
mov rcx, qword [rsi]
test r8, r8
jne 0x14014bec8
lea rdx, [0x1402694b4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14014bec8
cmp qword [r12 + 0xb0], 0
je 0x14014c19a
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x328]
call fcn.140139ef0
nop
lea rcx, [rbp + 0x328]
call fcn.140129d90
movzx ebx, al
lea rcx, [rbp + 0x328]
call fcn.140045490
test bl, bl
jne 0x14014bf63
movdqa xmm0, xmmword [0x14027aac0]
movdqu xmmword [rbp + 0x270], xmm0
movdqa xmm1, xmmword [0x14027aa20]
movdqu xmmword [rbp + 0x280], xmm1
movdqa xmm0, xmmword [0x14027a990]
movdqu xmmword [rbp + 0x290], xmm0
mov word [rbp + 0x2a0], 0x3e
mov byte [rbp + 0x2a2], 1
lea rcx, [rbp + 0x270]
call fcn.1401432d0
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x960]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
mov rdx, rsi
lea rcx, [rbp + 0x960]
call fcn.1401132e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e8], xmm0
movdqu xmmword [rbp + 0x7f8], xmm6
mov byte [rbp + 0x7e8], 0
movups xmmword [rbp + 0x818], xmm0
movdqu xmmword [rbp + 0x828], xmm6
mov byte [rbp + 0x818], 0
mov rax, qword [rbp + 0x960]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x960]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x960]
call fcn.14010f030
movdqa xmm0, xmmword [0x14027aa80]
movdqu xmmword [rbp + 0x2d0], xmm0
movdqa xmm1, xmmword [0x14027aae0]
movdqu xmmword [rbp + 0x2e0], xmm1
movdqa xmm0, xmmword [0x14027a8e0]
movdqu xmmword [rbp + 0x2f0], xmm0
mov word [rbp + 0x300], 0x100
mov r8, rsi
lea rdx, [0x14027a138]
lea rcx, [rbp + 0x560]
call fcn.140095060
nop
lea r8, [rbp + 0x2d0]
mov rdx, rax
lea rcx, [rbp + 0x540]
call fcn.14013abe0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14014c06f
mov rax, qword [rax]
mov r8, rax
lea rdx, [rbp + 0x520]
lea rcx, [rsp + 0x41]
call fcn.140142290
mov rdx, rax
lea rcx, [rbp + 0x818]
call fcn.140045650
lea rcx, [rbp + 0x520]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x540]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x560]
call fcn.1400438e0
mov dword [rsp + 0x68], 0x888d95c6
mov dword [rsp + 0x6c], 0xdb8b81
mov byte [rsp + 0x70], 1
lea rcx, [rsp + 0x68]
call fcn.140143270
mov rdx, rax
lea r8, [rbp + 0x7e8]
lea rcx, [rbp + 0x580]
call fcn.140095060
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14014c0fc
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.140046c30
nop
lea rcx, [rbp + 0x580]
call fcn.1400438e0
mov dword [rsp + 0x78], 0x828a95c6
mov dword [rsp + 0x7c], 0xdb8d97
mov byte [rbp - 0x80], 1
lea rcx, [rsp + 0x78]
call fcn.140143270
mov rdx, rax
mov r8, rsi
lea rcx, [rbp + 0x5a0]
call fcn.140095060
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14014c157
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x7a8]
call fcn.140046c30
nop
lea rcx, [rbp + 0x5a0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x818]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x7e8]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x960]
call fcn.140117700
mov rcx, r15
call fcn.14015d940
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x2c8], rax
lea rdx, [r12 + 0x80]
lea rcx, [rbp + 0x5c0]
call fcn.140046b10
mov rbx, rax
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x680]
call fcn.140046b10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x720]
call fcn.140159a60
nop
movdqa xmm0, xmmword [0x14027a890]
movdqu xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1d0], 1
cmp qword [rbp + 0x730], 0x10
jne 0x14014c264
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x1c0]
call fcn.14015bed0
mov r14d, 0xbf
mov r9, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14014c236
mov rax, qword [rax]
lea rcx, [rbp + 0x720]
cmp qword [rbp + 0x738], 0xf
cmova rcx, qword [rbp + 0x720]
mov r8, rax
mov rdx, qword [rbp + 0x730]
call fcn.140043a10
test al, al
je 0x14014c264
mov bl, 1
jmp 0x14014c26f
xor bl, bl
test r14b, r14b
jns 0x14014c2f9
lea rcx, [rbp + 0x5e0]
call fcn.1400438e0
test bl, bl
je 0x14014c2f9
movdqa xmm0, xmmword [0x14027aaa0]
movdqu xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [0x14027a9f0]
movdqu xmmword [rbp + 0x230], xmm1
movdqa xmm0, xmmword [0x14027a950]
movdqu xmmword [rbp + 0x240], xmm0
movdqa xmm1, xmmword [0x14027a9a0]
movdqu xmmword [rbp + 0x250], xmm1
mov dword [rbp + 0x260], 0xc4552
mov byte [rbp + 0x264], 1
lea rcx, [rbp + 0x220]
call fcn.1401432f0
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rbp + 0x6d8], r13
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x6f0]
call fcn.14013e950
nop
mov dword [rbp - 0x78], 0x9091848d
mov dword [rbp - 0x74], 0x838285
mov byte [rbp - 0x70], 1
lea rdx, [rbp + 0x348]
lea rcx, [rbp - 0x78]
call fcn.140142220
nop
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x6f0]
call fcn.1401420e0
lea rdx, [rbp + 0x7c8]
mov rcx, rax
call fcn.14013a410
nop
lea rcx, [rbp + 0x348]
call fcn.1400438e0
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x860]
call sub.VCRUNTIME140.dll_memset
mov edx, 1
lea rcx, [rbp + 0x860]
call fcn.140141200
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x740], xmm0
mov qword [rbp + 0x750], rax
lea r8, [rsp + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x740]
call fcn.140141420
nop
mov rax, qword [rbp + 0x748]
mov rcx, qword [rbp + 0x740]
sub rax, rcx
lea r8, [rbp + 0x720]
cmp qword [rbp + 0x738], 0xf
cmova r8, qword [rbp + 0x720]
cmp qword [rdi + 0x18], 0xf
jbe 0x14014c3f7
mov rdi, qword [rdi]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, qword [rbp + 0x730]
mov rdx, qword [r12 + 0x50]
mov rcx, rdi
call fcn.140161000
mov r14, qword [rbp + 0x748]
mov rsi, qword [rbp + 0x740]
cmp rsi, r14
je 0x14014c494
nop dword [rax + rax]
movzx edi, byte [rsi]
lea rdx, [0x14014b910]
lea rcx, [rbp + 0x870]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0x30
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::fill_char____ptr64]
mov edx, 2
lea rcx, [rbp + 0x4d0]
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov edx, edi
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
inc rsi
cmp rsi, r14
jne 0x14014c430
lea rbx, [0x140416a68]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [0x140416a68]
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x860]
call fcn.14015bf40
cmp qword [rax + 0x18], 0xf
jbe 0x14014c4c8
mov rax, qword [rax]
movd xmm2, dword [rax]
punpcklbw xmm2, xmm2
punpcklwd xmm2, xmm2
psrad xmm2, 0x18
movd xmm0, dword [rbx]
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
psrad xmm0, 0x18
xorps xmm2, xmm0
movd xmm1, dword [rbx + 4]
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
psrad xmm1, 0x18
movd xmm0, dword [rax + 4]
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
psrad xmm0, 0x18
xorps xmm1, xmm0
orps xmm1, xmm2
movdqa xmm0, xmm1
psrldq xmm0, 8
orps xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
orps xmm1, xmm0
movd ebx, xmm1
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x14014c577
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14014c572
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14014c572
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14025c5a8
movdqu xmmword [rbp + 0x1e8], xmm6
mov byte [rbp + 0x1d8], 0
test ebx, ebx
je 0x14014c5fd
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x7d8]
sub rax, rcx
cmp rax, 0x6b
jb 0x140151528
lea rax, [rbp + 0x7c8]
cmp qword [rbp + 0x7e0], 0xf
cmova rax, qword [rbp + 0x7c8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], WSASetLastError
lea r9, str.Signature_checksum_failed._Request_was_tampered_with_or_session_ended_most_likely.__echo:__echo_Message:
lea r8, [rbp + 0x7c8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x308]
call fcn.140113c10
lea rcx, [rbp + 0x308]
call fcn.14014a190
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x2a8]
call fcn.140140f90
mov rdx, rax
mov rcx, r12
call fcn.140153ad0
mov dword [rbp + 0x50], 0x8e89bebb
mov dword [rbp + 0x54], 0xfbdbc89
xor eax, eax
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x60], eax
mov word [rbp + 0x64], ax
movabs r14, 0xa060befea7430d4d
movabs r15, 0xd03739589c41ea53
movabs r13, 0x6b9bb9711e9d0da1
movzx edi, byte [rsp + 0x40]
nop dword [rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x16
jae 0x14014d299
movzx r9d, byte [rbp + r11 + 0x50]
movzx esi, r9b
cmp rbx, r11
ja 0x14014d290
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14014c6bc
movabs rcx, 0xb24dbff3bed26e59
add rcx, r11
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0x6f
jmp 0x14014c6f6
je 0x14014d21c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014d1ba
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014d181
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014d13f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14014d11d
movzx esi, r9b
nop word [rax + rax]
cmp r8, r11
ja 0x14014d287
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14014c729
lea rcx, [r11 + r14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x1b
jmp 0x14014c760
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014d0d5
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014d0b3
cmp rbx, rcx
je 0x14014d094
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014d078
nop dword [rax]
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14014cd66
nop dword [rax]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14014cd46
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14014cd17
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14014ccef
lea rcx, [r8 + 0x80]
cmp rbx, rcx
je 0x14014cccd
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014cca8
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14014cc86
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014cc60
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14014cc3a
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14014cc05
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14014c770
mov rbx, rcx
lea r8, [rcx + 4]
lea rax, [r8 + 1]
cmp rcx, rax
jb 0x14014d26a
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x14014d24d
lea rax, [r8 + 5]
cmp rcx, rax
jb 0x14014c955
lea rcx, [r8 + 0x64]
cmp rbx, rcx
jb 0x14014c93b
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14014c921
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14014cbad
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14014cb5d
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14014cb11
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14014cae7
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14014c770
mov rbx, rcx
lea r8, [rcx + 0x28]
lea rax, [r8 + 0xa]
cmp rcx, rax
ja 0x14014cab2
lea rax, [r8 + 0x400]
cmp rcx, rax
ja 0x14014ca8c
lea rax, [r8 + 4]
cmp rcx, rax
ja 0x14014ca66
lea rcx, [r8 + 0x41]
cmp rbx, rcx
ja 0x14014ca40
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14014ca1b
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14014c9f9
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14014c9d1
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14014c9a2
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14014c978
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14014c770
mov rbx, rcx
lea r8, [rcx + 0x1000]
jmp 0x14014c770
lea rcx, [r11 + r15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x45
jmp 0x14014c760
lea rcx, [r11 + r13]
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x67
jmp 0x14014c700
movabs rcx, 0x7003989a0f830ef
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x77
jmp 0x14014c687
movabs rax, 0x305f7f53a186a68
add rax, r11
and r9b, al
mov ecx, reloc.WS2_32.dll_sendto
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
movzx r10d, r11b
jmp 0x14014d0f3
movabs rax, 0x9e6a780dbc738db6
add rax, r11
and r9b, al
mov ecx, 3
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
inc r8
dec r11
inc r11
jmp 0x14014c673
movabs rax, 0x39cef8263eceb104
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x1c
dec r11
inc r11
jmp 0x14014c673
movabs rax, 0xd533783ec129d452
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x3e
jmp 0x14014d15d
movabs rax, 0x7097f8574384f7a0
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x60
add rbx, r8
jmp 0x14014d1a1
movabs rax, 0xbfc786fc5e01aee
add rax, r11
and r9b, al
mov ecx, 0x3f
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14014d1a1
movabs rax, 0xa760f888483b3e3c
add rax, r11
and r9b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14014d04b
movabs rax, 0x42c578a0ca96618a
add rax, r11
and r9b, al
mov ecx, Ordinal_30
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14014d1db
movabs rax, 0xde29f8b94cf184d8
add rax, r11
and r9b, al
mov ecx, listen
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14014c673
movabs rax, 0x62a538f692d55d1b
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
add dil, 0x43
mov byte [rbp + r11 + 0x50], dil
inc r11
jmp 0x14014c673
movabs rcx, 0xfe09b90f15308069
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x21
cmp r8, 0x400
jb 0x14014cb04
movzx r10d, r11b
lea edx, [r10 + 0x76]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x74]
jmp 0x14014d0f3
movabs rcx, 0x996e3927978ba3b7
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
dec dil
cmp rbx, 0x20
jae 0x14014d015
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x14014cf08
lea edx, [r11 - 0x7e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14014cb2f
movabs rcx, 0x34d2b94019e6c705
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x23
lea rax, [rbx + r8]
cmp rax, 0x28
je 0x14014d034
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x14014ce6c
lea edx, [r11 + 0x35]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x73
add dil, dl
jmp 0x14014cb7a
movabs rax, 0xc24479f7eb924fce
add rax, r11
and r9b, al
mov ecx, Ordinal_50
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14014c673
movabs rax, 0x5da8fa106ded731c
add rax, r11
and r9b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14014d1db
movabs rax, 0xf90d7a28f048966a
add rax, r11
and r9b, al
mov ecx, reloc.WS2_32.dll_listen
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x14014d04b
movabs rax, 0x9471fa4172a3b9b8
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 8
jmp 0x14014d1a1
movabs rax, 0x2fd67a59f4fedd06
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x2a
add rbx, r8
jmp 0x14014d1a1
movabs rax, 0xcb3afa72775a0054
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x4c
jmp 0x14014d15d
movabs rax, 0x669f7a8af9b523a2
add rax, r11
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x6e
dec r11
inc r11
jmp 0x14014c673
movabs rcx, 0x203faa37c1046f0
add rcx, r11
and r9b, cl
mov eax, gethostname
sub al, r9b
lea edi, [rax + rax]
add dil, sil
add dil, cl
inc r8
dec r11
inc r11
jmp 0x14014c673
movzx r10d, r11b
lea edx, [r10 + 0x3e]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14014d0f0
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x14014cd8e
lea edx, [r11 + 0x59]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6f
add dil, dl
jmp 0x14014cbcb
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014cdc2
lea ecx, [r11 - 0x66]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x36
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14014c673
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014cdea
lea edx, [r11 + 0x4c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x14
add dil, dl
jmp 0x14014d1db
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014ce12
lea edx, [r11 - 0x50]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14014d1a1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14014ce3d
lea edx, [r11 + 0x62]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x14014d1a1
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14014cbcb
lea ecx, [r11 - 0x3a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x6a
dec r11
inc r11
jmp 0x14014c673
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014ce95
movzx r10d, r11b
lea edx, [r10 - 0x19]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x51
jmp 0x14014d0f0
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014ceba
lea edx, [r11 - 3]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x15
jmp 0x14014d15a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14014cedf
lea ecx, [r11 + 0x61]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x59
jmp 0x14014d1a1
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14014cb7a
lea edx, [r11 + 0x13]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x7b
jmp 0x14014d048
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014cf3c
lea ecx, [r11 + 0x34]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x6c
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14014c673
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014cf61
lea edx, [r11 - 0x68]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x28
jmp 0x14014d048
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014cf8c
lea edx, [r11 - 4]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x14014d1a1
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14014cfba
lea edx, [r11 + 0x60]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r11
inc r11
jmp 0x14014c673
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14014cfe8
lea ecx, [r11 + 0x12]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7e
inc r8
dec r11
inc r11
jmp 0x14014c673
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14014cb2f
movzx r10d, r11b
lea edx, [r10 - 0x3c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5c
jmp 0x14014d0f0
lea edx, [r11 + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, r9b
jmp 0x14014d15a
lea edx, [r11 - 0x26]
movzx eax, r9b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
lea edx, [r11 + 0x33]
movzx eax, sil
and al, dl
add al, al
movzx ecx, sil
sub cl, al
sub cl, 0x65
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x50], al
inc r8
add rax, r8
sub r11, rax
jmp 0x14014d1db
lea ecx, [r11 + 0x79]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4f
jmp 0x14014d1a1
lea ecx, [r11 - 0x39]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x71
add rbx, r8
jmp 0x14014d1a1
lea ecx, [r11 + 0x63]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x4b
dec r11
inc r11
jmp 0x14014c673
movzx r10d, r11b
lea edx, [r10 - 1]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 7
add dil, dl
sub r10b, 0x31
movzx eax, sil
and al, r10b
add al, al
sub sil, al
add sil, 0x57
add sil, r10b
mov byte [rbp + r11 + 0x50], sil
inc r8
dec r11
inc r11
jmp 0x14014c673
lea ecx, [r11 + 0x37]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x7f
dec r11
inc r11
jmp 0x14014c673
lea edx, [r11 - 0x7b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x5d
movzx esi, r9b
add dil, dl
lea edx, [r11 - 0x7f]
movzx eax, sil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x79
add cl, sil
add cl, dl
mov byte [rbp + r11 + 0x50], cl
add rbx, r8
jmp 0x14014d1a1
movabs rcx, 0x44bbbf91b565e121
add rcx, r11
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x19
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14014c673
movabs rcx, 0x7b84bfc2ba1c27bd
add rcx, r11
and r9b, cl
add r9b, r9b
movzx edi, sil
sub dil, r9b
sub dil, 0x2b
add dil, cl
lea edx, [r11 - 0x74]
movzx eax, sil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, sil
add cl, dl
mov byte [rbp + r11 + 0x50], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14014c673
movabs rax, 0x16e93fdb3c774b0b
add rax, r11
and r9b, al
add r9b, r9b
sub sil, r9b
lea edi, [rax + rsi]
sub dil, 0x4d
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14014c673
add r11b, 0x3d
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x55
jmp 0x14014c670
sub r11b, 0x75
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add dil, 0x33
jmp 0x14014c660
lea rdx, [rbp + 0x162241c]
jmp 0x14014d29d
lea rdx, [rbp + 0xb49275]
jmp 0x14014d29d
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x6f0]
call fcn.14013a1d0
lea rcx, [rax + 8]
cmp byte [rax], 4
mov r13d, 0
cmovne rcx, r13
movzx edi, byte [rsp + 0x40]
cmp byte [rcx], r13b
je 0x14014f0ed
mov dword [rbp + 0x10], 0x9ebdaea4
mov dword [rbp + 0x14], 0xb8bdbca9
mov word [rbp + 0x18], 0xbfbf
mov byte [rbp + 0x1a], Ordinal_46
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b], xmm0
movabs rsi, 0x7f0ab9b2ea1db709
movabs r14, 0x7760874a3b0b6f51
movabs r13, 0x794b13e466d0013f
movabs r15, 0x7d202d18be59251b
nop
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor eax, eax
mov r11d, eax
cmp r11, 0x1b
jae 0x14014de41
movzx r10d, byte [rbp + r11 + 0x10]
mov edx, r10d
nop dword [rax + rax]
cmp rbx, r11
ja 0x14014de38
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14014d36c
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x3f
jmp 0x14014d3a6
je 0x14014ddce
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014dd4a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14014dd1e
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14014dcfd
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014dcd9
movzx r9d, r11b
nop word [rax + rax]
cmp r8, r11
ja 0x14014de2f
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x14014d3da
lea ecx, [r9 - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2b
jmp 0x14014d410
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014dc99
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014dc76
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014dc56
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014dc39
nop
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14014d969
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14014d94e
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14014d925
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014d902
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14014d8e3
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14014d8c3
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14014d8a3
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14014d888
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14014d868
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14014d83c
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14014d420
mov rbx, rax
lea r8, [rax + 2]
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14014de12
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14014ddf5
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14014d605
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14014d5ea
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14014d5cf
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14014d7f3
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14014d7ae
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14014d774
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14014d74f
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14014d420
mov rbx, rax
lea r8, [rax + 0x200]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14014d723
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14014d703
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14014d6e8
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14014d6c8
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14014d6a8
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14014d689
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14014d666
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14014d63d
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14014d622
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14014d420
lea rbx, [r8 + 8]
lea r8, [rbx + 8]
jmp 0x14014d420
lea ecx, [r9 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x35
jmp 0x14014d410
lea ecx, [r9 - 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x49
jmp 0x14014d3b0
sub r9b, 0x41
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x39
jmp 0x14014d340
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x14014dcaf
sub r9b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14014d325
sub r9b, 0x3c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5c
dec r11
inc r11
jmp 0x14014d325
lea edx, [r9 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14014dbfc
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
add rbx, r8
jmp 0x14014dd31
sub r9b, 0x72
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014dd31
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x14014dd64
add r9b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014dd8d
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14014d325
add r9b, 0x2b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2d
mov byte [rbp + r11 + 0x10], dil
inc r11
jmp 0x14014d325
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
cmp r8, 1
jb 0x14014d767
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x34]
jmp 0x14014dcaf
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
cmp rbx, 2
jae 0x14014dbe3
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14014dae1
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
jmp 0x14014d78a
lea ecx, [r9 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4d
lea rax, [rbx + r8]
cmp rax, 0x28
je 0x14014dc23
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14014da3c
lea ecx, [r9 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 3
jmp 0x14014d7c4
add r9b, 0x6e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 2
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14014d325
add r9b, 0x5c
movzx eax, r9b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014dd8d
lea ecx, [r9 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
jmp 0x14014dd64
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014dd31
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
add rbx, r8
jmp 0x14014dd31
lea edx, [r9 + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14014dbfc
add r9b, 2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xe
dec r11
inc r11
jmp 0x14014d325
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14014d325
lea ecx, [r9 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
jmp 0x14014dcaf
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x14014d98d
lea ecx, [r9 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
jmp 0x14014d809
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014d9c2
add r9b, 0x7a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x56
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14014d325
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014d9eb
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014dd31
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014da14
sub r9b, 0x3e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4e
add rbx, r8
jmp 0x14014dd31
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14014d809
lea ecx, [r9 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
jmp 0x14014dcaf
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014da60
lea ecx, [r9 + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7f
jmp 0x14014dcaf
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014da8e
add r9b, 0x49
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc dil
inc r8
dec r11
inc r11
jmp 0x14014d325
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14014dab7
add r9b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x79
add rbx, r8
jmp 0x14014dd31
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014d7c4
sub r9b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 9
jmp 0x14014dd31
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014db19
sub r9b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14014d325
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014db41
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14014dd64
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014db67
add r9b, 0x2a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x26
jmp 0x14014dd31
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14014db88
lea ecx, [r9 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x22
jmp 0x14014dbfc
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14014dbb7
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14014d325
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14014d78a
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14014dcaf
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x34
lea edi, [rcx + rcx]
add dil, dl
sub r9b, 0x4f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x29
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x10], r9b
add rbx, r8
jmp 0x14014dd31
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x16]
jmp 0x14014dd64
add r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1b
jmp 0x14014dd8d
add r9b, 0x17
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5f
add rbx, r8
jmp 0x14014dd31
sub r9b, 0xd
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5b
dec r11
inc r11
jmp 0x14014d325
lea ecx, [r9 - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x57
sub r9b, 0x61
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x59
add r9b, r10b
mov byte [rbp + r11 + 0x10], r9b
inc r8
dec r11
inc r11
jmp 0x14014d325
lea ecx, [r11 - 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2f
inc r8
dec r11
inc r11
jmp 0x14014d325
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4f
dec r11
inc r11
jmp 0x14014d325
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
sub dil, 0x37
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14014d325
lea rcx, [r11 + r13]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x47
add dil, cl
movzx r9d, r11b
sub r9b, 0x3d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x55
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x10], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x10], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14014d325
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
add dil, 0x43
movzx eax, byte [rbp + r11 + 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x14014d325
sub r9b, 0x53
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x45
jmp 0x14014d320
sub r9b, 0x65
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x3d
jmp 0x14014d310
lea rdx, [rbp + 0x176fa1c]
jmp 0x14014de45
lea rdx, [rbp + 0x114b125]
jmp 0x14014de45
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x6f0]
call fcn.14013a1d0
lea rcx, [rax + 8]
cmp byte [rax], 4
mov r13d, 0
cmovne rcx, r13
cmp byte [rcx], r13b
je 0x14014de72
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0x70], 0x8e8dbe8b
mov dword [rbp + 0x74], 0xa4aaacb9
mov word [rbp + 0x78], 0x19a2
xorps xmm0, xmm0
movups xmmword [rbp + 0x7a], xmm0
movabs rsi, 0x338aa462cc9e21ab
movabs r15, 0x68ca7eb39852ebad
movabs r14, 0x9a9fed2865da6501
movzx edi, byte [rsp + 0x40]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x1a
jae 0x14014e88b
movzx r10d, byte [rbp + r11 + 0x70]
mov edx, r10d
cmp rbx, r11
ja 0x14014e882
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14014df02
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x53
jmp 0x14014df3c
je 0x14014e816
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014e791
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014e75f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14014e722
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014e6fe
movzx r9d, r11b
cmp r8, r11
ja 0x14014e879
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x14014df6a
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
jmp 0x14014dfb0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014e6be
cmp rbx, rcx
je 0x14014e698
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014e67b
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14014e660
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14014e634
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14014e3e3
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014e3c8
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014e39f
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14014e37c
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14014e361
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014e341
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14014e324
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14014e309
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 4]
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14014e85c
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14014e83f
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14014e139
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14014e11e
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14014e103
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14014e2c0
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14014e27b
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14014e23b
lea rbx, [r8 + 5]
lea r8, [rbx + 0x61]
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14014e20c
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14014e1ef
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14014e1d4
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14014e1b4
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14014e197
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14014e17c
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14014e156
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 4]
jmp 0x14014dfc0
lea ecx, [r9 - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x11
jmp 0x14014dfb0
lea ecx, [r9 - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6b
jmp 0x14014df40
add r9b, 0x2d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3b
jmp 0x14014ded6
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14014dec3
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
jmp 0x14014e73c
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14014e775
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014e778
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
jmp 0x14014e7ab
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
jmp 0x14014e7d5
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
lea ecx, [r9 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 3
cmp r8, 0x40
jb 0x14014e5e9
lea ecx, [r9 + 0x22]
movzx eax, cl
and al, r10b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x14014e6d4
lea ecx, [r9 - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5d
cmp rbx, 5
jae 0x14014e5f6
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14014e531
lea ecx, [r9 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6a
jmp 0x14014e251
lea ecx, [r9 + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x49
lea rax, [r8 + rbx]
cmp rax, 0x40
je 0x14014e618
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x14014e484
lea ecx, [r9 - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x39
jmp 0x14014e291
lea ecx, [r9 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
jmp 0x14014e7ab
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x14014e778
sub r9b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014e775
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x14014e73c
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
dec r11
inc r11
jmp 0x14014dec3
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14014dec3
lea ecx, [r9 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
jmp 0x14014e6d4
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14014e407
lea ecx, [r9 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x53
jmp 0x14014e2d6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014e43c
add r9b, 0xe
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x62
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
cmp rbx, rcx
jne 0x14014e45c
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x14014e7ab
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14014e2d6
lea ecx, [r9 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x14014e73c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014e4a8
lea ecx, [r9 + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6d
jmp 0x14014e6d4
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014e4d4
sub r9b, 0x3f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x47
dec r11
inc r11
jmp 0x14014dec3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014e4f8
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
jmp 0x14014e7ab
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14014e291
sub r9b, 0x3b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x63
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014e569
add r9b, 0x1c
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014e58d
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x14014e7ab
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014e5b6
add r9b, 0x1e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014e778
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14014e251
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14014dec3
mov byte [rbp + r11 + 0x70], dil
inc r11
jmp 0x14014dec3
lea edx, [r9 + 0x78]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x48
add dil, dl
add dil, r10b
jmp 0x14014e73c
lea edx, [r9 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14014e7ab
add r9b, 0xd
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
lea ecx, [r9 + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x59
jmp 0x14014e7ab
add r9b, 0xb
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4d
jmp 0x14014e778
sub r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1b
inc r8
dec r11
inc r11
jmp 0x14014dec3
lea ecx, [r9 + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x75
sub r9b, 0x33
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x65
add r9b, r10b
mov byte [rbp + r11 + 0x70], r9b
inc r8
dec r11
inc r11
jmp 0x14014dec3
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7d
inc r8
dec r11
inc r11
jmp 0x14014dec3
movzx r9d, r11b
lea ecx, [r9 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x37
add r9b, 0x23
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0xb
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x70], cl
jmp 0x14014e775
lea ecx, [r11 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6f
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14014dec3
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x45
add dil, cl
movzx r9d, r11b
add r9b, 0x79
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x4f
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x70], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x70], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
lea rcx, [r11 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 7
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x14014dec3
sub r9b, 0x29
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1f
jmp 0x14014dec0
sub r9b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x79
jmp 0x14014deb0
lea rdx, [rbp + 0x17e9f54]
jmp 0x14014e88f
lea rdx, [rbp + 0x9cc0ff]
jmp 0x14014e88f
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x6f0]
call fcn.14013a1d0
mov rdx, rax
lea rcx, [r12 + 0x258]
call fcn.14013a1a0
mov byte [0x1404378f8], 1
mov dword [rbp + 0x30], 0x6a727161
mov dword [rbp + 0x34], 0x8769636a
xor eax, eax
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], eax
movabs r14, 0xa5b500fedb66b140
movabs r15, 0xf11f02fc923413c0
movzx edi, byte [rsp + 0x40]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x14
jae 0x14014f078
movzx r9d, byte [rbp + r10 + 0x30]
mov esi, r9d
nop dword [rax + rax]
cmp rbx, r10
ja 0x14014f06f
lea rdx, [r8 + 1]
cmp rbx, rdx
jae 0x14014e944
lea rcx, [r10 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
add dil, 0x40
lea rcx, [r8 + 3]
lea r11, [r8 + 4]
jmp 0x14014e971
je 0x14014f000
lea rcx, [r8 + 3]
cmp rbx, rcx
je 0x14014efce
lea r11, [r8 + 4]
cmp rbx, r11
je 0x14014ef8c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014ef64
cmp r8, r10
ja 0x14014f066
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x14014e99f
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014e9e0
cmp rbx, rdx
je 0x14014ef23
cmp rbx, rcx
je 0x14014ed10
cmp rbx, r11
je 0x14014efce
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014ed47
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014eea8
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14014ebbf
nop dword [rax]
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14014eb9d
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14014ecdc
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014eb7f
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14014eb67
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14014ec25
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 0x61]
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14014f049
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14014f029
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14014eadd
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14014ebc8
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14014eb4c
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14014e9f0
lea rbx, [r8 + 3]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14014edd7
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14014eb2e
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14014eb10
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14014eaf8
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14014ee33
lea rbx, [r8 + 6]
lea r8, [rbx + 0x3e8]
jmp 0x14014e9f0
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14014e910
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
jmp 0x14014efe4
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14014efe7
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14014eee8
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14014ed73
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x14014eee8
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14014efe4
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx edx, r10b
jmp 0x14014ef3c
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x14014ec1c
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [r8 + rbx]
cmp rax, 1
je 0x14014ee85
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x14014ecfa
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014ed73
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014ec52
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014e8f5
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014ec7d
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx edx, r10b
jmp 0x14014eec1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14014eca2
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
movzx r11d, r10b
jmp 0x14014efaa
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14014eccf
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
dec r10
inc r10
jmp 0x14014e8f5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014ebe2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc r8
dec r10
inc r10
jmp 0x14014e8f5
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014ef23
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014ed31
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
dec r10
inc r10
jmp 0x14014e8f5
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014efce
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14014ed66
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014efe7
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14014eea8
cmp rbx, 0x1000
jae 0x14014ee67
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14014edce
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
cmp r8, 0x41
jb 0x14014ee5a
movzx edx, r10b
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx + rcx]
jmp 0x14014ef3c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014edfb
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014e8f5
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014ee26
movzx r11d, r10b
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14014efaa
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014eda5
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
inc r8
dec r10
inc r10
jmp 0x14014e8f5
mov byte [rbp + r10 + 0x30], dil
inc r10
jmp 0x14014e8f5
movzx r11d, r10b
movzx eax, r9b
and al, r10b
add al, al
movzx edi, byte [rbp + r10 + 0x30]
sub dil, al
add dil, r10b
jmp 0x14014efa7
movzx edx, r10b
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x30]
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14014eec1
movzx edx, r10b
lea ecx, [rdx - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
sub dl, 0x40
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x40
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x30], al
inc r8
add rax, r8
sub r10, rax
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx eax, r10b
sub al, cl
add al, r9b
mov byte [rbp + r10 + 0x30], al
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014e8f5
movzx edx, r10b
lea ecx, [rdx - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
sub dl, 0x40
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
sub r9b, 0x40
add r9b, dl
mov byte [rbp + r10 + 0x30], r9b
inc r8
dec r10
inc r10
jmp 0x14014e8f5
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14014e8f5
movzx r11d, r10b
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x40
movzx eax, r9b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
add cl, dil
mov byte [rbp + r10 + 0x30], cl
jmp 0x14014efe4
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14014e8f5
lea rax, [r10 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
sub dil, 0x40
movzx eax, byte [rbp + r10 + 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014e8f5
add r10b, 0x40
movzx eax, r10b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14014e8f2
sub r10b, 0x40
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x40
jmp 0x14014e8e2
lea rdx, [rbp + 0x17f1730]
jmp 0x14014f07c
lea rdx, [rbp + 0xa5c870]
jmp 0x14014f07c
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x6f0]
call fcn.14013a1d0
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.140140f90
mov rdx, rax
mov rcx, r12
call fcn.140153950
nop
mov rcx, qword [rbp + 0x740]
test rcx, rcx
je 0x1401512aa
mov rdx, qword [rbp + 0x750]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140151293
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140151293
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rbp - 0x30], 0xccfef7f1
mov dword [rbp - 0x2c], 0xf5ccf6f6
mov word [rbp - 0x28], 0xf3c5
mov byte [rbp - 0x26], WSAGetLastError
xor eax, eax
mov qword [rbp - 0x25], rax
mov word [rbp - 0x1d], ax
mov byte [rbp - 0x1b], al
movabs rsi, 0x8f9ee41eb21a2251
movabs r14, 0xc96051442eb34d9
movabs r12, 0xed583cd6deb6f037
movabs r15, 0xaedcac5c164e66f3
nop word [rax + rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x16
jae 0x14014fb63
movzx r9d, byte [rbp + r10 - 0x30]
mov rdx, r9
cmp rbx, r10
ja 0x14014fb5a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14014f192
lea rcx, [r10 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x37
jmp 0x14014f1d0
je 0x14014faef
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014fa6e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014fa41
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014fa20
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14014f9dc
nop dword [rax]
cmp r8, r10
ja 0x14014fb51
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x14014f1fa
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7d
jmp 0x14014f240
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014f9c0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014f97f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14014f964
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14014f949
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14014f91f
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14014f69b
nop dword [rax]
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14014f678
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14014f654
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14014f633
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14014f610
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14014f5f2
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14014f5d3
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14014f5a9
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14014f250
lea rbx, [r8 + 0xa]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14014fb34
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14014fb17
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14014f3d5
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14014f3ba
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14014f39f
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14014f500
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14014f250
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 8]
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14014f4d2
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14014f4b7
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14014f498
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14014f479
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14014f45b
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14014f438
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14014f417
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14014f3ef
lea rbx, [r8 + 0x80]
lea r8, [rbx + 0x42]
jmp 0x14014f250
lea ecx, [r10 - 5]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x23
jmp 0x14014f240
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6f
jmp 0x14014f1d0
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
dec dil
jmp 0x14014f163
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14014f153
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
dec r10
inc r10
jmp 0x14014f153
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14014f999
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
add rbx, r8
jmp 0x14014fa55
lea edx, [r10 - 2]
movzx eax, dl
and al, r9b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014fa55
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014fa88
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
jmp 0x14014fab0
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea ecx, [r10 - 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4b
lea rax, [r8 + rbx]
cmp rax, 5
je 0x14014f903
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x14014f777
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1b
cmp rbx, 0x28
jae 0x14014f8db
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x14014f820
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 3
jb 0x14014f8ce
movzx r11d, r10b
lea ecx, [r11 + 0x46]
movzx eax, cl
and al, r9b
mov edx, listen
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14014f9f6
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x12
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014fab0
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5a
add rbx, r8
jmp 0x14014fa55
movzx r11d, r10b
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014f999
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7e
dec r10
inc r10
jmp 0x14014f153
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
inc r8
dec r10
inc r10
jmp 0x14014f153
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14014f9f6
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x14014f6c2
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x37
jmp 0x14014f516
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014f6f5
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014f71d
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014fa88
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014f745
movzx r11d, r10b
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
jmp 0x14014f999
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14014f516
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14014f153
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014f79f
movzx r11d, r10b
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x77
jmp 0x14014f9f6
cmp rbx, rcx
jne 0x14014f7c5
lea ecx, [r10 + 0x33]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x65
dec r10
inc r10
jmp 0x14014f153
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14014f7e9
lea ecx, [r10 - 0x45]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1d
jmp 0x14014fa88
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14014f547
lea ecx, [r10 - 1]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 7
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14014f853
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xc
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014f87b
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014fa88
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014f89f
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
jmp 0x14014fa55
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14014f57b
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14014fa55
mov byte [rbp + r10 - 0x30], dil
inc r10
jmp 0x14014f153
movzx r11d, r10b
lea edx, [r11 - 0x18]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 - 0x30]
sub dil, al
sub dil, 0x58
add dil, dl
add dil, r9b
jmp 0x14014f999
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14014fa88
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x61
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xd
jmp 0x14014fab0
lea ecx, [r10 + 0x71]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x17
jmp 0x14014fa55
movzx r11d, r10b
lea ecx, [r11 + 0x2d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3b
add r11b, 0x39
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x71
add r9b, r11b
add r9b, dil
mov byte [rbp + r10 - 0x30], r9b
add rbx, r8
jmp 0x14014fa55
movzx r11d, r10b
lea ecx, [r11 + 0x47]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xf
jmp 0x14014f9f6
movzx r11d, r10b
lea ecx, [r11 + 3]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x15
sub r11b, 0x69
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x21
add r9b, r11b
mov byte [rbp + r10 - 0x30], r9b
inc r8
dec r10
inc r10
jmp 0x14014f153
lea ecx, [r10 - 0x41]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x39
dec r10
inc r10
jmp 0x14014f153
lea rcx, [r10 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x11
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14014f153
lea rcx, [r10 + r12]
movzx r9d, dl
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
add dil, 0x7f
add dil, cl
lea edx, [r10 - 0x25]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, 3
add cl, dl
movzx eax, cl
mov byte [rbp + r10 - 0x30], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 0x2c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x34
add r9b, cl
mov byte [rbp + r10 - 0x30], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
lea rcx, [r10 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x5b
movzx eax, byte [rbp + r10 - 0x30]
add rax, r8
add r10, rax
inc r10
jmp 0x14014f153
add r10b, 0x15
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x6d
jmp 0x14014f150
add r10b, 0x73
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x25
jmp 0x14014f140
lea rsi, [rbp + 0x14f0e3c]
jmp 0x14014fb67
lea rsi, [rbp + 0xa9308d]
jmp 0x14014fb67
lea rsi, [rbp - 0x30]
mov dword [rbp + 0x90], 0xb4b5a0b9
mov dword [rbp + 0x94], 0x57bba2a9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x98], xmm0
mov byte [rbp + 0xa8], al
movabs r14, 0x8d72d70747a1a78a
movabs r12, 0xde23e132f56b94c6
movabs r15, 0xa8588515d6e4f69e
movzx edi, byte [rsp + 0x40]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x19
jae 0x14015058b
movzx r9d, byte [rbp + r10 + 0x90]
mov rdx, r9
nop dword [rax]
cmp rbx, r10
ja 0x140150582
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14014fc0c
lea rcx, [r10 + r14]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x3a
jmp 0x14014fc40
je 0x140150511
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140150488
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140150430
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14015040b
nop dword [rax]
cmp r8, r10
ja 0x140150579
lea rcx, [r8 + 5]
cmp rbx, rcx
jae 0x14014fc6a
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
jmp 0x14014fcb0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1401503bd
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140150398
cmp rbx, rcx
je 0x140150379
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14015035a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14015033b
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x1401500fc
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1401500dd
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1401500b5
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140150094
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140150071
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140150056
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140150037
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14015001c
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14014fffd
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14015055c
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14015053c
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14014fe14
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14014ffad
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14014ff5d
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14014ff1d
lea rcx, [r8 + 0x1000]
cmp rbx, rcx
jb 0x14014fef3
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14014fcc0
mov rbx, rcx
lea r8, [rcx + 0x42]
lea rax, [r8 + 0x200]
cmp rcx, rax
ja 0x14014fec2
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x14014fea7
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x14014fe88
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x14014fe6d
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x14014fe4e
lea rax, [r8 + 2]
cmp rcx, rax
ja 0x14014fe2f
lea rax, [r8 + 0x5a]
cmp rcx, rax
ja 0x14014fcc0
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x61]
jmp 0x14014fcc0
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
jmp 0x14014fbd6
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
movzx r11d, r10b
jmp 0x14015044a
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14015046c
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x34
jmp 0x14015046f
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14015049e
lea ecx, [r10 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
jmp 0x1401504ca
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14014fbc3
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov byte [rbp + r10 + 0x90], dil
inc r10
jmp 0x14014fbc3
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
cmp r8, 0x64
jb 0x14014ff0d
movzx r11d, r10b
lea edx, [r11 - 4]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x1401503db
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x200
jae 0x1401502f4
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14015023b
lea edx, [r10 + 0x34]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6c
add dil, dl
jmp 0x14014ff33
lea ecx, [r10 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
lea rax, [r8 + rbx]
cmp rax, 0x10
je 0x14015031f
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x1401501a1
lea edx, [r10 - 0x1e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2e
add dil, dl
jmp 0x14014ff77
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1401504ca
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
jmp 0x14015049e
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14015046f
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
jmp 0x14015046c
movzx r11d, r10b
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14015044a
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
dec r10
inc r10
jmp 0x14014fbc3
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14014fbc3
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
movzx r11d, r10b
jmp 0x1401503db
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x140150124
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14014ffc3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14015015a
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14014fbc3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140150182
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14015049e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14014ffc3
movzx r11d, r10b
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1401503ca
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1401501bc
movzx r11d, r10b
lea edx, [r11 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x1401503ca
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1401501ea
lea edx, [r10 + 0x1e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x14014fbc3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14015020f
lea ecx, [r10 + 0x5a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x76
jmp 0x14015046f
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14014ff77
lea edx, [r10 - 0x7e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1401504ca
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140150275
lea edx, [r10 + 0x48]
movzx eax, r9b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14014fbc3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14015029d
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1401504ca
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1401502c5
lea edx, [r10 + 0x70]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x10
add dil, dl
jmp 0x14015049e
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14014ff33
lea ecx, [r10 - 0x40]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x40
dec r10
inc r10
jmp 0x14014fbc3
movzx r11d, r10b
lea edx, [r11 + 0x10]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r10 + 0x90]
sub dil, al
sub dil, 0x70
add dil, r9b
add dil, dl
jmp 0x14015044a
lea edx, [r10 + 0x24]
movzx eax, r9b
and al, dl
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14015049e
lea edx, [r10 - 0xe]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1401504ca
lea edx, [r10 - 0x22]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x12
add dil, dl
jmp 0x14015049e
lea edx, [r10 - 0x36]
movzx eax, r9b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14015046f
lea edx, [r10 - 0x72]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x14014fbc3
movzx r11d, r10b
lea edx, [r11 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
sub r11b, 0x7a
movzx eax, r9b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0x90], cl
inc r8
dec r10
inc r10
jmp 0x14014fbc3
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14014fbc3
movzx r11d, r10b
lea ecx, [r11 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
sub r11b, 0x66
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x36
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 + 0x90], r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14014fbc3
lea rax, [r10 + r12]
movzx r9d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
sub dil, 0x6a
lea edx, [r10 - 0x52]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x90], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x38]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0x90], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14014fbc3
lea rcx, [r10 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x52
movzx eax, byte [rbp + r10 + 0x90]
add rax, r8
add r10, rax
inc r10
jmp 0x14014fbc3
sub r10b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14014fbc0
sub r10b, 0x62
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x52
jmp 0x14014fbb0
lea rdx, [rbp + 0x15c9148]
jmp 0x140150592
lea rdx, [rbp + 0xfe38d2]
jmp 0x140150592
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x6f0]
call fcn.14013a1d0
mov rbx, rax
xor eax, eax
mov qword [rbp + 0xc0], rax
mov byte [rbp + 0xb8], 3
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.14025c56c
lea rcx, [rbp + 0x6e8]
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rax
mov rdx, rsi
mov rcx, rax
call fcn.140046ad0
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0x7a0], r13
mov qword [rbp + 0xc0], rax
lea rdx, [rbp + 0xb8]
mov rcx, rbx
call fcn.140141d10
movzx ebx, al
movzx edx, byte [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.140148490
nop
test bl, bl
je 0x14014f0a3
mov dword [rbp - 0x10], 0xada5aeb4
mov dword [rbp - 0xc], 0x4b475250
mov byte [rbp - 8], 0xe0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 7], xmm0
mov word [rbp + 9], ax
movabs r14, 0xb837a6a017100afc
movabs r15, 0x79f4dba0cf9062dc
movabs r12, 0x28a6f3e0453020f4
movzx edi, byte [rbp + 0x6e8]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov rax, qword [rax]
mov r10, r13
cmp r10, 0x1b
jae 0x14015109e
movzx r9d, byte [rbp + r10 - 0x10]
mov r11, r9
nop dword [rax + rax]
cmp rbx, r10
ja 0x140151095
lea rcx, [rax + 1]
cmp rbx, rcx
jae 0x1401506bf
lea rdx, [r10 + r14]
movzx ecx, r11b
and cl, dl
mov edi, reloc.WS2_32.dll_ntohl
sub dil, cl
add dil, dil
add dil, r11b
add dil, dl
jmp 0x140150700
je 0x140151020
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x140150ff0
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x140150faa
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x140150f89
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x140150f3d
nop dword [rax]
cmp rax, r10
ja 0x14015108c
lea rcx, [rax + 0x7a]
cmp rbx, rcx
jae 0x14015072f
lea r8d, [r10 - 0x54]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_41
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140150763
lea rcx, [rax + 1]
cmp rbx, rcx
je 0x140150f21
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x140150f0f
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x140150eec
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x140150ed1
lea rcx, [rax + rbx]
cmp rcx, r10
jbe 0x140150c62
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x140150c50
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x140150c27
lea rcx, [rax + 0x41]
cmp rbx, rcx
je 0x140150c01
lea rcx, [rax + 4]
cmp rbx, rcx
je 0x140150cec
lea rcx, [rax + 0x400]
cmp rbx, rcx
je 0x140150be3
lea rcx, [rax + 0x2a]
cmp rbx, rcx
je 0x140150bc3
lea rcx, [rax + 0x64]
cmp rbx, rcx
je 0x140150b9f
lea rcx, [rax + 0x61]
cmp rbx, rcx
je 0x140150b84
lea rcx, [rax + 0x200]
cmp rbx, rcx
je 0x140150770
lea rbx, [rax + 0x28]
lea rax, [rbx + 0x41]
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
jb 0x14015106c
lea rcx, [rax + 0x5a]
cmp rbx, rcx
jb 0x14015104f
lea rcx, [rax + 0x42]
cmp rbx, rcx
jb 0x140150941
lea rcx, [rax + 0x1000]
cmp rbx, rcx
jb 0x140150926
lea rcx, [rax + 0x10]
cmp rbx, rcx
jb 0x140150906
lea rcx, [rax + 0x80]
cmp rbx, rcx
jb 0x140150b36
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x140150aee
lea rcx, [rax + 0x28]
cmp rbx, rcx
jb 0x140150aa9
lea rcx, [rax + 2]
cmp rbx, rcx
jb 0x140150a81
lea rcx, [rax + 9]
cmp rbx, rcx
jb 0x140150770
lea rbx, [rax + 3]
lea rax, [rbx + 0x42]
lea rcx, [rax + 0xa]
cmp rbx, rcx
ja 0x140150a57
lea rcx, [rax + 0x5a]
cmp rbx, rcx
ja 0x140150a3c
lea rcx, [rax + 5]
cmp rbx, rcx
ja 0x140150a18
lea rcx, [rax + 0x20]
cmp rbx, rcx
ja 0x1401509f8
lea rcx, [rax + 1]
cmp rbx, rcx
ja 0x1401509d7
lea rcx, [rax + 8]
cmp rbx, rcx
ja 0x1401509b8
lea rcx, [rax + 0x7a]
cmp rbx, rcx
ja 0x140150997
lea rcx, [rax + 3]
cmp rbx, rcx
ja 0x14015096e
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
ja 0x14015095c
lea rbx, [rax + 0x400]
lea rax, [rbx + 0x42]
jmp 0x140150770
lea r8d, [r10 - 0x2c]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140150763
lea edx, [r10 - 0x24]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 4
jmp 0x140150700
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x3c
jmp 0x140150685
lea r8d, [r10 + 0x60]
mov edx, Ordinal_50
movzx r11d, r10b
jmp 0x140150f4a
lea r8d, [r10 + 0x68]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
inc rax
dec r10
inc r10
jmp 0x140150675
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x10
dec r10
inc r10
jmp 0x140150675
lea edx, [r10 + 0x78]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x48
movzx r11d, r10b
jmp 0x140150fc9
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x80
add rbx, rax
jmp 0x140151007
lea r8d, [r10 - 0x78]
movzx ecx, r8b
and cl, r9b
mov edx, 0x24
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140151007
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r9b
mov edx, 8
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx r11d, r10b
jmp 0x140150e6b
lea edx, [r10 - 0x68]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x28
jmp 0x140150e94
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x60
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x140150675
lea r8d, [r10 - 0x4c]
movzx ecx, r8b
and cl, r9b
mov edx, 0xa
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
mov byte [rbp + r10 - 0x10], dil
inc r10
jmp 0x140150675
lea edx, [r10 - 0x44]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x24
cmp rax, 0x10
jb 0x140150a9c
movzx r11d, r10b
lea edx, [r11 + 0x68]
movzx ecx, dl
and cl, r9b
mov r8d, reloc.WS2_32.dll_sendto
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r9b
lea edi, [r8 + r8]
jmp 0x140150f5c
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5c
cmp rbx, 0x400
jae 0x140150e27
lea rcx, [rax + 0x42]
cmp rbx, rcx
jbe 0x140150dab
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 8
jmp 0x140150abf
lea r8d, [r10 - 0x34]
movzx ecx, r8b
and cl, r9b
mov edx, gethostname
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
lea rcx, [rax + rbx]
cmp rcx, 3
je 0x140150e4c
lea rcx, [rax + 0x41]
cmp rbx, rcx
jbe 0x140150d2a
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x54
jmp 0x140150b04
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x70
jmp 0x140150e94
movzx r11d, r10b
lea r8d, [r11 + 0x18]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_46
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140150e6b
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140151007
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x18
add rbx, rax
jmp 0x140151007
lea r8d, [r10 + 0x38]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x140150675
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
inc rax
dec r10
inc r10
jmp 0x140150675
movzx r11d, r10b
lea r8d, [r11 + 0x48]
mov edx, 4
jmp 0x140150f4a
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
jae 0x140150c83
lea r8d, [r10 - 4]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_ntohl
jmp 0x140150b46
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x140150cb6
lea edx, [r10 + 0x58]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x68
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x140150675
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x140150ce3
movzx r11d, r10b
lea r8d, [r11 + 0x48]
movzx ecx, r8b
and cl, r9b
mov edx, 4
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140150e6b
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x140150d0b
movzx r11d, r10b
lea edx, [r11 + 0x30]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x50
jmp 0x140150fc9
lea rcx, [rax + 6]
cmp rbx, rcx
jne 0x140150b51
movzx r11d, r10b
lea r8d, [r11 + 0x18]
mov edx, Ordinal_46
jmp 0x140150f4a
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x140150d52
movzx r11d, r10b
lea edx, [r11 + 4]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x1c
jmp 0x140150f5c
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x140150d7a
movzx r11d, r10b
lea edx, [r11 - 0x14]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x74
jmp 0x140150fc9
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x140150b04
movzx r11d, r10b
lea r8d, [r11 - 0x2c]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x140150e6b
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x140150de3
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_26
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x140150675
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x140150e08
movzx r11d, r10b
lea edx, [r11 - 0x60]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x60
jmp 0x140150e6b
lea rcx, [rax + 5]
cmp rbx, rcx
jne 0x140150abf
movzx r11d, r10b
lea r8d, [r11 - 0x78]
mov edx, 0x24
jmp 0x140150fb7
movzx r11d, r10b
lea r8d, [r11 + 0x60]
movzx ecx, r8b
and cl, r9b
movzx edx, byte [rbp + r10 - 0x10]
sub dl, cl
add dl, 0x30
lea edi, [rdx + rdx]
add dil, r8b
jmp 0x140150fc9
movzx r11d, r10b
lea edx, [r11 + 0x58]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
sub dl, byte [rbp + r10 - 0x10]
lea edi, [r9 + rdx]
sub dil, 0x68
add r11b, 0x54
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
sub r11b, 0x4c
add r11b, r9b
movzx ecx, r11b
mov byte [rbp + r10 - 0x10], cl
inc rax
add rcx, rax
sub r10, rcx
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
sub dl, 0x30
add dl, r9b
mov byte [rbp + r10 - 0x10], dl
inc rbx
mov rcx, 0xffffffffffffffff
sub rcx, rbx
add r10, rcx
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x140150675
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x64
jmp 0x140151007
lea r8d, [r10 - 0x7c]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add rbx, rax
jmp 0x140151007
movzx r11d, r10b
lea r8d, [r11 - 0x74]
mov edx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140150fb7
movzx r11d, r10b
lea edx, [r11 - 0x5c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x7c
jmp 0x140150f5c
movzx r11d, r10b
lea r8d, [r11 - 0x4c]
mov edx, 0xa
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add r11b, 0x64
movzx ecx, r11b
and cl, r9b
mov edx, Ordinal_35
sub dl, cl
add dl, dl
add dl, r11b
add dl, r9b
mov byte [rbp + r10 - 0x10], dl
inc rax
dec r10
inc r10
jmp 0x140150675
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5c
dec r10
inc r10
jmp 0x140150675
movzx r11d, r10b
lea r8d, [r11 - 0x34]
mov edx, gethostname
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
add r11b, 0x5c
movzx ecx, r11b
and cl, r9b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, dil
add dl, r11b
add dl, r9b
mov byte [rbp + r10 - 0x10], dl
add rbx, rax
jmp 0x140151007
lea rdx, [r10 + r15]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea edi, [rdx + r11]
sub dil, 4
movzx ecx, dil
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x140150675
lea r8, [r10 + r12]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea edi, [rdx + rdx]
add dil, r11b
add dil, r8b
movzx ecx, byte [rbp + r10 - 0x10]
add rcx, rax
add r10, rcx
inc r10
jmp 0x140150675
sub r10b, 0x14
movzx ecx, r10b
and cl, r9b
add cl, cl
sub r10b, cl
lea edi, [r9 + r10]
sub dil, 0x74
jmp 0x140150672
sub r10b, 0xc
movzx eax, r10b
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140150662
lea rdx, [rbp + 0x1476140]
jmp 0x1401510a2
lea rdx, [rbp + 0x1176c3c]
jmp 0x1401510a2
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x6f0]
call fcn.14013a1d0
lea rdx, [rbp + 0x838]
mov rcx, rax
call fcn.14013a410
lea rdx, [0x1402694b4]
lea rcx, [rbp + 0x838]
call fcn.1400439c0
test al, al
je 0x140151244
movdqa xmm0, xmmword [0x14027a9e0]
movdqu xmmword [rbp + 0x370], xmm0
movdqa xmm1, xmmword [0x14027aa10]
movdqu xmmword [rbp + 0x380], xmm1
movdqa xmm0, xmmword [0x14027a8f0]
movdqu xmmword [rbp + 0x390], xmm0
movdqa xmm1, xmmword [0x14027a940]
movdqu xmmword [rbp + 0x3a0], xmm1
movdqa xmm0, xmmword [0x14027a900]
movdqu xmmword [rbp + 0x3b0], xmm0
movdqa xmm1, xmmword [0x14027a910]
movdqu xmmword [rbp + 0x3c0], xmm1
movdqa xmm0, xmmword [0x14027a960]
movdqu xmmword [rbp + 0x3d0], xmm0
movdqa xmm1, xmmword [str._9__xu3__1___7_h__r__dmxdb__ujf_jhb_fdxek_HD]
movdqu xmmword [rbp + 0x3e0], xmm1
movdqa xmm0, xmmword [0x14027a8b0]
movdqu xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [0x14027a8c0]
movdqu xmmword [rbp + 0x400], xmm1
movdqa xmm0, xmmword [0x14027ab00]
movdqu xmmword [rbp + 0x410], xmm0
movdqa xmm1, xmmword [0x14027aaf0]
movdqu xmmword [rbp + 0x420], xmm1
movdqa xmm0, xmmword [0x14027aa60]
movdqu xmmword [rbp + 0x430], xmm0
movdqa xmm1, xmmword [0x14027aa70]
movdqu xmmword [rbp + 0x440], xmm1
movdqa xmm0, xmmword [0x14027aa50]
movdqu xmmword [rbp + 0x450], xmm0
movdqa xmm1, xmmword [0x14027aa40]
movdqu xmmword [rbp + 0x460], xmm1
movdqa xmm0, xmmword [0x14027a9c0]
movdqu xmmword [rbp + 0x470], xmm0
movdqa xmm1, xmmword [0x14027aa30]
movdqu xmmword [rbp + 0x480], xmm1
movdqa xmm0, xmmword [0x14027a930]
movdqu xmmword [rbp + 0x490], xmm0
mov dword [rbp + 0x4a0], 0x6a7e6573
mov word [rbp + 0x4a4], Ordinal_60
mov byte [rbp + 0x4a6], 1
lea rcx, [rbp + 0x370]
call fcn.1401432a0
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14015128a
lea rcx, [rbp + 0x838]
call fcn.140045640
mov rbx, rax
mov dword [rsp + 0x48], 0x8d87918f
mov word [rsp + 0x4c], 0x100
lea rcx, [rsp + 0x48]
call fcn.140143250
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.14025c5a8
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x740], xmm0
mov qword [rbp + 0x750], r13
mov rax, qword [rbp + 0x860]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x860], rax
mov rax, qword [rbp + 0x860]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x85c], edx
lea rcx, [rbp + 0x878]
call fcn.1401153f0
lea rcx, [rbp + 0x880]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x8f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x7c8]
call fcn.1400438e0
nop
movzx edx, byte [rbp + 0x6f0]
lea rcx, [rbp + 0x6f8]
call fcn.140148490
nop
mov r8, qword [rbp + 0x738]
cmp r8, 0xf
jbe 0x140151344
mov rdx, qword [rbp + 0x720]
lea rcx, [rbp + 0x720]
call fcn.140043980
mov qword [rbp + 0x730], r13
mov qword [rbp + 0x738], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x720], 0
mov rdx, qword [rbp + 0x7c0]
cmp rdx, 0xf
jbe 0x1401513a1
inc rdx
mov rcx, qword [rbp + 0x7a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14015139c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14015139c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14025c5a8
movdqu xmmword [rbp + 0x7b8], xmm6
mov byte [rbp + 0x7a8], 0
mov rdx, qword [rbp + 0x790]
cmp rdx, 0xf
jbe 0x1401513f4
inc rdx
mov rcx, qword [rbp + 0x778]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401513ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401513ef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14025c5a8
mov qword [rbp + 0x788], r13
mov qword [rbp + 0x790], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x778], 0
mov rdx, qword [rbp + 0x718]
cmp rdx, 0xf
jbe 0x140151451
inc rdx
mov rcx, qword [rbp + 0x700]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14015144c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14015144c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14025c5a8
mov qword [rbp + 0x710], r13
mov qword [rbp + 0x718], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x700], 0
lea rcx, [rbp + 0x758]
call fcn.1400438e0
mov rcx, qword [rbp + 0xa70]
xor rcx, rsp
call fcn.14025d0e0
lea r11, [rsp + 0xb90]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movdqa xmm0, xmmword [0x14027aab0]
movdqu xmmword [rbp + 0x170], xmm0
movdqa xmm1, xmmword [0x14027aad0]
movdqu xmmword [rbp + 0x180], xmm1
movdqa xmm0, xmmword [0x14027a920]
movdqu xmmword [rbp + 0x190], xmm0
movdqa xmm1, xmmword [0x14027a9b0]
movdqu xmmword [rbp + 0x1a0], xmm1
mov dword [rbp + 0x1b0], 0x400c4f49
mov dword [rbp + 0x1b4], 0x1005554
lea rcx, [rbp + 0x170]
call fcn.140143320
mov rdx, rax
mov r9d, reloc.WS2_32.dll_recv
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.140045410
nop
int3