Function at 0x1400d1d00
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x570
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rsp + 0x568], rax
mov r12, rdx
mov qword [rsp + 0x4c0], rdx
mov dword [rsp + 0x108], 0xd6cce8fe
mov word [rsp + 0x10c], 0x41d6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x10e], xmm0
mov qword [rsp + 0x11e], rax
mov dword [rsp + 0x126], eax
mov byte [rsp + 0x12a], al
movabs rbx, 0xf7adac631c30da36
movabs rsi, 0x513f24215001e66e
movabs r14, 0x7b4c99d04e867b52
movabs r13, 0x8bf1410a1624c6e6
lea r15, [rax - 1]
movzx r11d, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d2a8f
movzx r10d, byte [rsp + rdi + 0x108]
movzx edx, r10b
nop dword [rax]
cmp r8, rdi
ja 0x1400d2a85
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d1e0c
lea rcx, [rdi + rbx]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x7a
jmp 0x1400d1e52
je 0x1400d2a0d
inc rax
cmp r8, rax
je 0x1400d297f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2949
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d28f7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d28cb
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d287e
movzx edx, r10b
cmp r9, rdi
ja 0x1400d2a7b
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400d1e80
lea rcx, [rdi + rsi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 2
jmp 0x1400d1ed0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d285a
inc rax
cmp r8, rax
je 0x1400d282d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d2806
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d27cf
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d27a8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2770
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d246e
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d2450
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d242c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d240b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d23e9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d23ce
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d23a3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2385
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d2367
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d233b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d1ee0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d2a5e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d2a41
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d20ca
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d20af
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d2094
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d22ec
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d2297
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d2243
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d221d
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d1ee0
lea r8, [r9 + 3]
lea r9, [r8 + 6]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d21f1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d21d3
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d21b5
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d218a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d216f
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d2151
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d2130
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d210c
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d20ee
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d1ee0
lea r8, [r9 + 8]
lea r9, [r8 + 0x10]
jmp 0x1400d1ee0
lea rcx, [rdi + r14]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x3e
jmp 0x1400d1ed0
lea rcx, [rdi + r13]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x4a
jmp 0x1400d1e56
movabs rcx, 0x9c95e843ddc3127a
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x56
jmp 0x1400d1de0
lea edx, [rdi + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x1400d28a3
lea ecx, [rdi + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1c
inc r9
dec rdi
inc rdi
jmp 0x1400d1dc2
lea ecx, [rdi - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x28
dec rdi
inc rdi
jmp 0x1400d1dc2
lea edx, [rdi + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x1400d291c
lea ecx, [rdi - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
jmp 0x1400d2967
lea ecx, [rdi + 0x54]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x4c
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1dc2
lea edx, [rdi - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x1400d29a4
lea edx, [rdi + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x1400d29ce
lea ecx, [rdi + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x70
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
lea ecx, [rdi + 2]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xe
mov byte [rsp + rdi + 0x108], r11b
inc rdi
jmp 0x1400d1dc2
lea edx, [rdi - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1a
add r11b, dl
movzx ebx, dil
cmp r9, 0x3e8
jb 0x1400d2718
sub bl, 0x7c
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x38]
movabs rbx, 0xf7adac631c30da36
jmp 0x1400d28a3
lea edx, [rdi + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x26
add r11b, dl
cmp r8, 0x42
jae 0x1400d2732
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400d2633
movzx ebx, dil
lea edx, [rbx + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x14
add r11b, dl
jmp 0x1400d2260
lea edx, [rdi - 0x42]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x32
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x1400d2754
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400d254e
lea edx, [rdi - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x12
jmp 0x1400d22ad
lea ecx, [rdi - 0x6c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xc
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
lea edx, [rdi + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x1400d29ce
lea edx, [rdi - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x24
add r11b, dl
jmp 0x1400d29a4
lea ecx, [rdi + 0x50]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x30
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1dc2
lea ecx, [rdi - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
jmp 0x1400d2967
movzx ebx, dil
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x1400d2920
lea ecx, [rdi + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
dec rdi
inc rdi
jmp 0x1400d1dc2
lea ecx, [rdi - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400d1dc2
lea edx, [rdi + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400d28a3
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400d2492
lea rcx, [rdi + rbx]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x7a
jmp 0x1400d2305
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d24c7
lea ecx, [rdi - 0x24]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 4
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
inc rax
cmp r8, rax
jne 0x1400d24ee
lea edx, [rdi - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d29a4
cmp r8, rcx
jne 0x1400d2522
lea edx, [rdi + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1dc2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2305
lea edx, [rdi + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d28a3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2575
lea edx, [rdi + 0x4a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 6
add r11b, dl
jmp 0x1400d28a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d25a3
lea edx, [rdi + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x1400d1dc2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d25cf
movzx ebx, dil
lea edx, [rbx - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d2920
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2607
lea edx, [rdi + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1dc2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d22b0
lea edx, [rdi - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d29a4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2668
lea ecx, [rdi - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
inc rax
cmp r8, rax
jne 0x1400d268f
lea edx, [rdi - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d29a4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d26b7
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d2967
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d26e3
movzx ebx, dil
lea edx, [rbx - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d2920
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d225c
lea edx, [rdi - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400d1dc2
movabs rbx, 0xf7adac631c30da36
mov byte [rsp + rdi + 0x108], r11b
inc rdi
jmp 0x1400d1dc2
movzx ebx, dil
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d2920
lea edx, [rdi + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d29a4
movabs rax, 0xbb7543194b713e3a
add rax, rdi
and r10b, al
mov ecx, gethostname
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dl
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
movabs rax, 0xdcbe918cdaadd562
add rax, rdi
and r10b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dl
jmp 0x1400d29a0
movabs rax, 0xed6338c6a24c20f6
add rax, rdi
and r10b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dl
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1dc2
movabs rax, 0xfe07e00069ea6c8a
add rax, rdi
and r10b, al
mov ecx, Ordinal_30
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dl
jmp 0x1400d2967
movabs rax, 0x1f512e73f92703b2
add rax, rdi
and r10b, al
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dl
dec rdi
inc rdi
jmp 0x1400d1dc2
movabs rax, 0x409a7ce788639ada
add rax, rdi
and r10b, al
mov ecx, 5
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dl
jmp 0x1400d289f
movabs rcx, 0x61e3cb5b17a03202
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, dl
sub r11b, r10b
sub r11b, 0xe
add r11b, cl
movzx r10d, dl
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x16
add cl, r10b
mov byte [rsp + rdi + 0x108], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d1dc2
movabs rax, 0x72887294df3e7d96
add rax, rdi
and r10b, al
add r10b, r10b
sub dl, r10b
lea r11d, [rax + rdx]
sub r11b, 0x1a
inc r9
dec rdi
inc rdi
jmp 0x1400d1dc2
movabs rcx, 0x93d1c1086e7b14be
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, dl
sub r11b, r10b
sub r11b, 0x32
add r11b, cl
movzx r10d, dl
movzx ebx, dil
add bl, 0x26
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0xa
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x108], bl
movabs rbx, 0xf7adac631c30da36
jmp 0x1400d2967
movabs rax, 0xa476684236196052
add rax, rdi
and r10b, al
add r10b, r10b
sub dl, r10b
lea r11d, [rax + rdx]
sub r11b, 0x3e
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1dc2
movabs rcx, 0xc5bfb6b5c555f77a
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, dl
sub r11b, r10b
sub r11b, 0x56
add r11b, cl
movzx r10d, dl
lea edx, [rdi - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rsp + rdi + 0x108], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, cl
mov byte [rsp + rdi + 0x108], r10b
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
movabs rax, 0xe709052954928ea2
add rax, rdi
and r10b, al
add r10b, r10b
sub dl, r10b
lea r11d, [rax + rdx]
sub r11b, 0x6e
movzx eax, byte [rsp + rdi + 0x108]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1dc2
add dil, 0xe
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x62
jmp 0x1400d1dc0
sub dil, 0x5e
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x6e
jmp 0x1400d1db0
lea rbx, [rsp + 0x1529d50]
jmp 0x1400d2a97
lea rbx, [rsp + 0xc37786]
jmp 0x1400d2a97
lea rbx, [rsp + 0x108]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x548]
call fcn.1400029d0
nop
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d2ab0
mov rdx, rbx
lea rcx, [rsp + 0x548]
call fcn.140004440
nop
mov dword [rsp + 0xe0], 0xfcc9cea4
mov dword [rsp + 0xe4], 0xacd7d0aa
mov word [rsp + 0xe8], 0xa0e9
mov byte [rsp + 0xea], 0x98
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xeb], xmm0
mov qword [rsp + 0xfb], rax
movabs r14, 0xec89346f0206f113
movabs r13, 0x50d2d7e7123e79ab
movzx r8d, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d35e0
movzx r11d, byte [rsp + rdi + 0xe0]
mov esi, r11d
nop dword [rax + rax]
cmp rax, rdi
ja 0x1400d35d6
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400d2b8c
lea rdx, [rdi + r14]
mov rcx, rdx
and rcx, rsi
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, rsi
add r8b, 0x7b
jmp 0x1400d2bc6
je 0x1400d355e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d34d1
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400d34a7
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d3453
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d3433
movzx r10d, dil
nop word [rax + rax]
mov rdx, rax
cmp r9, rdi
ja 0x1400d35cc
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x1400d2c00
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
add r8b, 0x17
jmp 0x1400d2c40
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d33f0
inc rcx
cmp rax, rcx
je 0x1400d33c0
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d3393
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400d3378
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d335b
lea rax, [r9 + rdx]
cmp rax, rdi
jbe 0x1400d2fea
mov rax, rdx
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d2fcf
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400d2fa9
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400d2f86
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400d2f6b
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400d2f3b
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400d2c50
lea rax, [r9 + 5]
lea r9, [rax + 3]
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400d35af
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400d3592
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400d2d85
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400d2d6a
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400d2ef0
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400d2ea6
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400d2e5f
lea rax, [r9 + 0x1000]
lea r9, [rax + 0x3e8]
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400d2e2d
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400d2e0d
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400d2dee
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400d2dc1
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400d2da2
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400d2c50
lea rax, [r9 + 0x400]
lea r9, [rax + 9]
jmp 0x1400d2c50
lea edx, [r10 + 0x2b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x2d
jmp 0x1400d2bd0
add r10b, 5
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x23
jmp 0x1400d2b60
lea r8d, [r10 + 0x78]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x48
add r8b, dl
jmp 0x1400d3406
sub r10b, 0x46
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x16
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea r8d, [r10 - 0x6c]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0xc
add r8b, dl
jmp 0x1400d34f3
add r10b, 0x6e
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx r8d, r11b
sub r8b, cl
sub r8b, 2
add r8b, r10b
jmp 0x1400d351f
add r10b, 0x48
movzx ecx, r11b
and cl, r10b
mov edx, 4
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
movzx ecx, byte [rsp + rdi + 0xe0]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2b42
lea edx, [r10 - 0x3d]
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r8d, r11b
sub r8b, cl
sub r8b, 0x55
add r8b, dl
cmp r9, 2
jb 0x1400d3307
lea r8d, [r10 - 0x6e]
movzx ecx, r11b
and cl, r8b
mov edx, 1
sub dl, cl
add dl, dl
add dl, r11b
add dl, r8b
lea r8d, [rdx + rdx]
jmp 0x1400d3406
lea edx, [r10 - 0x63]
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r8d, r11b
sub r8b, cl
sub r8b, 0x4b
add r8b, dl
cmp rax, 3
jae 0x1400d3317
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x1400d3213
lea r8d, [r10 + 0x16]
movzx ecx, r11b
and cl, r8b
mov edx, 0x33
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x1400d2e76
lea r8d, [r10 + 0x77]
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r8b, cl
sub r8b, 0x41
add r8b, r11b
lea rcx, [r9 + rax]
cmp rcx, 0x40
je 0x1400d3339
lea rcx, [r9 + 0x20]
cmp rax, rcx
jbe 0x1400d3121
lea r8d, [r10 - 0x79]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x4f
jmp 0x1400d2ebd
sub r10b, 0x3e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x4e
add rax, r9
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x1400d346d
add r10b, 0x76
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x3a
dec rdi
inc rdi
jmp 0x1400d2b42
add r10b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x30
inc r9
dec rdi
inc rdi
jmp 0x1400d2b42
lea edx, [r10 + 0x2a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x26
jmp 0x1400d3406
lea rax, [r9 + 0x10]
cmp rdx, rax
jae 0x1400d3012
lea r8d, [r10 + 0x13]
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
add r8b, 0x7b
add r8b, r11b
mov rax, rdx
jmp 0x1400d2f07
lea rax, [r9 + 1]
cmp rdx, rax
jne 0x1400d3050
add r10b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, r11b
mov rax, rdx
movzx ecx, byte [rsp + rdi + 0xe0]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2b42
inc rax
cmp rdx, rax
jne 0x1400d308c
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, r11b
mov rax, rdx
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea rax, [r9 + 3]
cmp rdx, rax
jne 0x1400d30cc
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, r11b
mov rax, rdx
add rax, r9
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea rax, [r9 + 5]
cmp rdx, rax
jne 0x1400d30f3
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 4
mov rax, rdx
jmp 0x1400d346d
mov rax, rdx
lea rcx, [r9 + 9]
cmp rdx, rcx
jne 0x1400d2f07
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x22
mov rax, rdx
jmp 0x1400d3406
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d3149
lea r8d, [r10 - 0x53]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x45
add r8b, dl
jmp 0x1400d3406
inc rcx
cmp rax, rcx
jne 0x1400d3177
sub r10b, 0x2d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x3b
inc r9
dec rdi
inc rdi
jmp 0x1400d2b42
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d31b0
add r10b, 0x45
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x1d
add rax, r9
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400d31d8
lea r8d, [r10 - 0x6f]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 9
add r8b, dl
jmp 0x1400d34f3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d2ec0
sub r10b, 0x23
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0xb
movzx ecx, byte [rsp + rdi + 0xe0]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2b42
jne 0x1400d3247
add r10b, 0x3c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
movzx ecx, byte [rsp + rdi + 0xe0]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2b42
inc rcx
cmp rax, rcx
jne 0x1400d3283
sub r10b, 0x2c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
add rax, r9
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d32ab
lea r8d, [r10 - 6]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x1400d346d
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d32db
add r10b, 0x20
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
dec rdi
inc rdi
jmp 0x1400d2b42
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400d2e79
lea r8d, [r10 + 0x6c]
movzx ecx, r11b
and cl, r8b
mov edx, 6
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x1400d3406
mov byte [rsp + rdi + 0xe0], r8b
inc rdi
jmp 0x1400d2b42
lea r8d, [r10 - 0x48]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r11b
sub r8b, 8
add r8b, dl
jmp 0x1400d346d
lea r8d, [r10 - 0x22]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub dl, r11b
sub r8b, 0x12
add r8b, dl
jmp 0x1400d34f3
sub r10b, 0x41
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x39
jmp 0x1400d351f
lea edx, [r10 - 0x67]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x2f
jmp 0x1400d34f3
add r10b, 0x73
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x25
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
add r10b, 0x4d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x1b
add rax, r9
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea edx, [r10 - 0x4b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0xd
sub r10b, 0x5b
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x7d
add r11b, r10b
mov byte [rsp + rdi + 0xe0], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d2b42
lea edx, [rdi + 0x1d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x35
dec rdi
inc rdi
jmp 0x1400d2b42
movzx r10d, dil
lea edx, [r10 - 9]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x3f
sub r10b, 0x35
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x73
add r11b, r10b
add r11b, r8b
mov byte [rsp + rdi + 0xe0], r11b
add rax, r9
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
lea rcx, [rdi + r13]
and sil, cl
add sil, sil
sub cl, sil
lea r8d, [r11 + rcx]
add r8b, 0x53
movzx ecx, r8b
mov rdx, r15
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2b42
movabs rcx, 0x77c06f090e309785
add rcx, rdi
and sil, cl
add sil, sil
sub cl, sil
lea r8d, [r11 + rcx]
add r8b, 0x5d
movzx r10d, dil
sub r10b, 0xf
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, 0x69
add dl, r10b
movzx ecx, dl
mov byte [rsp + rdi + 0xe0], cl
inc r9
add rcx, r9
sub rdi, rcx
lea edx, [rdi + 4]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
sub r11b, 0x1c
add r11b, dl
mov byte [rsp + rdi + 0xe0], r11b
inc rax
mov rcx, r15
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0xe0]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2b42
movabs rcx, 0xc59b9d4d0614d339
add rcx, rdi
and sil, cl
add sil, sil
sub cl, sil
lea r8d, [r11 + rcx]
add r8b, 0x71
movzx ecx, byte [rsp + rdi + 0xe0]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2b42
sub r10b, 0x21
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x19
jmp 0x1400d2b40
sub r10b, 0x47
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
sub r8b, 0xf
jmp 0x1400d2b30
lea rbx, [rsp + 0x169f9a4]
jmp 0x1400d35e8
lea rbx, [rsp + 0x130eab7]
jmp 0x1400d35e8
lea rbx, [rsp + 0xe0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x528]
call fcn.1400029d0
nop
mov r8, r15
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d3600
mov rdx, rbx
lea rcx, [rsp + 0x528]
call fcn.140004440
nop
mov dword [rsp + 0x70], 0xf13a0cf0
mov dword [rsp + 0x74], 0x29f92409
mov dword [rsp + 0x78], 0xfe2ff9f9
mov dword [rsp + 0x7c], 0xd5cffefc
mov dword [rsp + 0x80], 0xd4d5cdd6
mov dword [rsp + 0x84], 0xded8d204
mov dword [rsp + 0x88], 0xdcdd0fde
mov dword [rsp + 0x8c], 0xdedfdedc
mov dword [rsp + 0x90], 0xc7c211c4
mov dword [rsp + 0x94], 0x1b1cd8d8
mov dword [rsp + 0x98], 0xe2ccc8c9
mov dword [rsp + 0x9c], 0x22df1be1
mov dword [rsp + 0xa0], 0xf4f423f3
mov dword [rsp + 0xa4], 0xfefe25e9
mov dword [rsp + 0xa8], 0xfeff2bfe
mov dword [rsp + 0xac], 0xe6322df8
mov byte [rsp + 0xb0], 0xac
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xb1], xmm0
movups xmmword [rsp + 0xc1], xmm0
mov word [rsp + 0xd1], ax
movabs r14, 0xb50f8400014cfdf2
movabs r13, 0x5d8ba4000bb4ed82
movzx r10d, byte [rsp + 0x30]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x63
jae 0x1400d4313
movzx ebx, byte [rsp + rdi + 0x70]
mov esi, ebx
cmp r8, rdi
ja 0x1400d4309
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d374f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x62
jmp 0x1400d3789
je 0x1400d428f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d420b
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d41dd
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d418d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d416b
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400d42ff
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400d37be
lea edx, [r11 - 0x26]
movzx eax, dl
and al, bl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d37f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d412c
cmp r8, rcx
je 0x1400d4106
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d40e7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d40bd
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d3da2
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d3d83
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3d5e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d3d3c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3d1d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d3cea
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d3cbe
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d3ca4
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d3c84
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d3c56
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3800
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d42df
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d42c4
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d39f5
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d39d6
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d39b7
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d3c05
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d3bbd
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d3b83
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d3b5b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d3800
lea r8, [r9 + 0x61]
lea r9, [r8 + 5]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d3b2d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d3b11
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d3af7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d3ac7
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d3a94
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d3a75
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d3a54
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d3a30
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d3a11
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d3800
lea r8, [r9 + 6]
lea r9, [r8 + 6]
jmp 0x1400d3800
lea edx, [r11 + 0x66]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d37f0
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d3790
sub r11b, 0x62
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x52
jmp 0x1400d3723
lea edx, [r11 - 0x30]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d4141
sub r11b, 0x14
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x1400d3712
add r11b, 8
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x38
dec rdi
inc rdi
jmp 0x1400d3712
lea edx, [r11 + 0x24]
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d41a6
add r11b, 0x40
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
add r11b, 0x5c
movzx eax, r11b
and al, bl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x1400d4230
sub r11b, 0x6c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xc
jmp 0x1400d4257
sub r11b, 0x50
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
sub r11b, 0xa
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x70], r10b
inc rdi
jmp 0x1400d3712
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
cmp r9, 0x64
jb 0x1400d3b76
lea ecx, [r11 + 0x6c]
movzx eax, cl
and al, bl
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400d4141
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x42
cmp r8, 5
jae 0x1400d408a
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400d3fc3
lea edx, [r11 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d3b98
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400d40a7
lea rdx, [r9 + 4]
cmp r8, rdx
jbe 0x1400d3eac
lea edx, [r11 - 0x56]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d3bd2
add r11b, 0x1c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
add r11b, 0x38
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d4257
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
jmp 0x1400d4230
add r11b, 0x70
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x10
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
sub r11b, 0x74
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
lea edx, [r11 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d41a6
sub r11b, 0x3c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5c
dec rdi
inc rdi
jmp 0x1400d3712
sub r11b, 0x20
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400d3712
lea edx, [r11 - 4]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d4141
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400d3dca
lea edx, [r11 - 0xe]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d3c1a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3e01
sub r11b, 0x4c
movzx eax, r11b
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
inc rax
cmp r8, rax
jne 0x1400d3e25
sub r11b, 0x68
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x28
jmp 0x1400d4257
cmp r8, rcx
jne 0x1400d3e44
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
jmp 0x1400d4230
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3e80
add r11b, 0x44
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d3c1a
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d4141
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d3ed4
lea edx, [r11 - 0x72]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d4141
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3eff
add r11b, 0x56
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5a
dec rdi
inc rdi
jmp 0x1400d3712
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d3f27
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d41a6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3f63
add r11b, 0x1e
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
cmp r8, rdx
jne 0x1400d3f88
sub r11b, 0x36
movzx eax, r11b
and al, bl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d4257
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d3bd2
sub r11b, 0x52
movzx eax, r11b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3ffa
add r11b, 0x68
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4033
add r11b, 0x14
movzx eax, r11b
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d405e
sub r11b, 0x40
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x1400d3712
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d3b98
lea edx, [r11 - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d4141
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
add r10b, bl
jmp 0x1400d41a6
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x6c]
jmp 0x1400d4230
sub r11b, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
lea edx, [r11 + 0x6a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d41a6
sub r11b, 0x7a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d3712
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x32
add r11b, 0x5e
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d3712
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
inc r9
dec rdi
inc rdi
jmp 0x1400d3712
movzx r11d, dil
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
add r11b, 0x42
movzx eax, bl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
lea rcx, [rdi + r13]
and sil, cl
mov eax, reloc.WS2_32.dll_gethostname
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3712
movabs rcx, 0xf36c9c00091af19e
add rcx, rdi
and sil, cl
add sil, sil
movzx r10d, bl
sub r10b, sil
sub r10b, 0x52
add r10b, cl
movzx r11d, dil
add r11b, 0x26
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0xa
add r11b, bl
movzx eax, r11b
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
movabs rcx, 0x1f2e8c0003e6f9d6
add rcx, rdi
and sil, cl
mov eax, reloc.WS2_32.dll_send
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3712
sub r11b, 0x46
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x16
jmp 0x1400d3710
sub r11b, 0x2a
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400d3700
lea rbx, [rsp + 0x17a9f08]
jmp 0x1400d4318
lea rbx, [rsp + 0x1079cfa]
jmp 0x1400d4318
lea rbx, [rsp + 0x70]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x508]
call fcn.1400029d0
nop
mov r8, r15
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d4330
mov rdx, rbx
lea rcx, [rsp + 0x508]
call fcn.140004440
nop
mov dword [rsp + 0x130], 0x3d2dfdd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x134], xmm0
mov qword [rsp + 0x144], rax
mov dword [rsp + 0x14c], eax
mov word [rsp + 0x150], ax
mov byte [rsp + 0x152], al
movabs r13, 0x505ceca779f6dd56
movzx r10d, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d4b68
movzx r11d, byte [rsp + rbx + 0x130]
mov edi, r11d
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400d4b5e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d43fc
lea rcx, [rbx + r13]
mov rax, rdi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdi
add r10, rcx
sub r10b, 0x5a
jmp 0x1400d4428
je 0x1400d4ae7
inc rax
cmp r8, rax
je 0x1400d4a85
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d4a35
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d4a15
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400d4b54
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400d445b
lea r10d, [rbx + 0xe]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x62
add r10b, r11b
jmp 0x1400d4482
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d49d2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d49b2
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4983
lea rdx, [r8 + r9]
cmp rdx, rbx
jbe 0x1400d4697
nop
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d4678
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d4655
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d4636
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d460b
lea r8, [r9 + 0x41]
lea r9, [r8 + 2]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d4b3a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d4b1b
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d4543
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d45c7
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d459c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d4582
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d455d
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d4490
lea r8, [r9 + 9]
lea r9, [r8 + 0x28]
jmp 0x1400d4490
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x1400d43d0
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400d43b2
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x1400d4aa7
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
movzx eax, byte [rsp + rbx + 0x130]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d43b2
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0xa
jb 0x1400d4908
lea ecx, [rbx + 0x44]
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_select
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400d49e7
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
movzx eax, byte [rsp + rbx + 0x130]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d43b2
lea edx, [rbx - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4931
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400d43b2
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d49e7
lea rdi, [r9 + 1]
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400d4716
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
lea rsi, [r9 + 3]
lea r14, [r9 + 2]
cmp rdx, 0x5a
je 0x1400d496d
cmp r8, rsi
jbe 0x1400d47fe
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
cmp r8, 0x61
jae 0x1400d4918
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d4861
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400d45d5
cmp r8, rdi
jne 0x1400d474b
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rsp + rbx + 0x130]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d43b2
lea rsi, [r9 + 3]
cmp r8, rsi
jne 0x1400d476e
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
jmp 0x1400d4a56
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d47a9
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d43b2
lea r14, [r9 + 2]
cmp r8, r14
jne 0x1400d47d7
lea edx, [rbx + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400d43b2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d46c4
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400d49e7
cmp r8, rdi
jne 0x1400d481d
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x1400d49e7
cmp r8, r14
jne 0x1400d4847
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400d43b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d46ec
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
jmp 0x1400d498b
cmp r8, rdi
jne 0x1400d4896
lea edx, [rbx + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rsp + rbx + 0x130]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d43b2
cmp r8, rsi
jne 0x1400d48ba
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4a56
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d48da
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x1400d4931
cmp r8, r14
jne 0x1400d45e1
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400d43b2
mov byte [rsp + rbx + 0x130], r10b
inc rbx
jmp 0x1400d43b2
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x38
lea r10d, [rcx + rcx]
add r10b, dl
movzx edx, bl
add dl, 0x46
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, r10b
mov byte [rsp + rbx + 0x130], cl
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d43b2
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rcx - 0x44]
jmp 0x1400d4a56
lea edx, [rbx + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d43b2
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rbx
inc rbx
jmp 0x1400d43b2
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
movzx ecx, bl
sub cl, 0x66
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, cl
mov byte [rsp + rbx + 0x130], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d43b2
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
dec rbx
inc rbx
jmp 0x1400d43b2
movabs rcx, 0x328a789455c00d5a
add rcx, rbx
and dil, cl
add dil, dil
movzx r10d, r11b
sub r10b, dil
sub r10b, 0x76
add r10b, cl
movzx edx, bl
sub dl, 0xe
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x130], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400d4aa7
movabs rcx, 0x91d09f4561d252ae
add rcx, rbx
and dil, cl
mov eax, Ordinal_35
sub al, dil
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
lea edx, [rbx + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x130], cl
inc r8
mov rax, r15
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x130]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d43b2
movabs rax, 0xf116c5f66de49802
add rax, rbx
and dil, al
add dil, dil
sub r11b, dil
lea r10d, [rax + r11]
sub r10b, 0xe
movzx eax, byte [rsp + rbx + 0x130]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d43b2
sub bl, 0x52
movzx eax, bl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400d43b0
add bl, 2
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0xe
jmp 0x1400d43a0
lea rbx, [rsp + 0x15cb6f8]
jmp 0x1400d4b70
lea rbx, [rsp + 0x113944e]
jmp 0x1400d4b70
lea rbx, [rsp + 0x130]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x4e8]
call fcn.1400029d0
nop
mov r8, r15
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d4b86
mov rdx, rbx
lea rcx, [rsp + 0x4e8]
call fcn.140004440
nop
mov dword [rsp + 0x38], 0x7b868174
mov dword [rsp + 0x3c], 0x34354f87
mov dword [rsp + 0x40], 0x628b7873
mov dword [rsp + 0x44], 0x2d668d8d
mov dword [rsp + 0x48], 0x28686497
mov dword [rsp + 0x4c], 0x246f6979
mov dword [rsp + 0x50], 0x205c2725
mov byte [rsp + 0x54], reloc.WS2_32.dll_recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x55], xmm0
mov dword [rsp + 0x65], eax
mov word [rsp + 0x69], ax
movabs r14, 0x83d62b0675acfc82
movabs r13, 0x8b8281136106f586
movzx ebx, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x1400d57ef
movzx r10d, byte [rsp + rdi + 0x38]
mov esi, r10d
cmp r8, rdi
ja 0x1400d57e5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d4c60
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x72
jmp 0x1400d4ca7
je 0x1400d5771
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d5746
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d56f5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d56d5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d56b2
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d566b
movzx r11d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400d57db
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400d4ce0
lea edx, [r11 - 0x56]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400d4d21
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d5660
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d563a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d5620
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d55f5
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d55c7
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d52c4
nop
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d52aa
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d5285
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d5263
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d5249
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d521b
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d51ec
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d51d0
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d51b0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5182
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d4d30
mov r8, rax
lea r9, [rax + 0x1000]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d57bb
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d579b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d4f1c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d4efe
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d4ee4
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d5134
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d50e9
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d50a9
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d5082
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d4d30
mov r8, rax
lea r9, [rax + 0x400]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d5058
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d503a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d501e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d4fef
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d4fbd
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d4fa1
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d4f7b
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d4f56
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d4f3c
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d4d30
mov r8, rax
lea r9, [rax + 0x3e8]
jmp 0x1400d4d30
lea ecx, [r11 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1a
jmp 0x1400d4d21
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400d4cb0
sub r11b, 0x72
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400d4c35
lea edx, [r11 + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x30
jmp 0x1400d5686
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
inc r9
dec rdi
inc rdi
jmp 0x1400d4c22
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d4c22
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d570e
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
add r11b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d5562
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6c
add bl, r11b
jmp 0x1400d558d
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x38], bl
inc rdi
jmp 0x1400d4c22
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6e
add bl, dl
cmp r9, 0x400
jb 0x1400d509d
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x28]
jmp 0x1400d5688
lea edx, [r11 - 0x62]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x52
add bl, dl
cmp r8, 0x1000
jae 0x1400d5533
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400d54b3
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7c
jmp 0x1400d50be
lea edx, [r11 - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x36
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400d554e
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400d53dd
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d50fe
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
sub r11b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400d558d
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d5562
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
sub r11b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea edx, [r11 - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x58
jmp 0x1400d570e
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3c
dec rdi
inc rdi
jmp 0x1400d4c22
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400d4c22
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 4
jmp 0x1400d5686
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d52e9
lea edx, [r11 - 0x7e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d5149
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d531c
add r11b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4c
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d5357
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d537c
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d570e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d53ab
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d514b
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d53f4
lea edx, [r11 - 2]
mov ecx, 7
jmp 0x1400d5678
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d541f
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
dec rdi
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d5453
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7e
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d5478
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d5562
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d5100
add r11b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d54ea
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d550c
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d5562
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d50c0
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
jmp 0x1400d5686
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x28
lea ebx, [rcx + rcx]
jmp 0x1400d570e
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add r11b, 0x56
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x5a
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x38], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + rdi + 0x38], cl
inc r8
mov rax, r15
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
sub r11b, 0x32
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x16
jmp 0x1400d570e
sub r11b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d4c22
lea edx, [r11 - 0x52]
mov ecx, Ordinal_35
jmp 0x1400d5678
movzx r11d, dil
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r11b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x22
add r10b, r11b
mov byte [rsp + rdi + 0x38], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400d4c22
lea ecx, [rdi - 0x5e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x6e
inc r9
dec rdi
inc rdi
jmp 0x1400d4c22
lea ecx, [rdi - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x52
dec rdi
inc rdi
jmp 0x1400d4c22
movzx r11d, dil
lea edx, [r11 - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x36
add bl, dl
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x3e
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x38], cl
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1a
add r8, r9
movzx eax, bl
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4c22
lea rcx, [rdi + r13]
and sil, cl
mov eax, Ordinal_45
sub al, sil
lea ebx, [rax + rax]
add bl, r10b
add bl, cl
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4c22
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400d4c20
sub r11b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400d4c10
lea rbx, [rsp + 0x179a790]
jmp 0x1400d57f4
lea rbx, [rsp + 0x126a412]
jmp 0x1400d57f4
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x4c8]
call fcn.1400029d0
nop
nop word [rax + rax]
inc r15
cmp byte [rbx + r15], 0
jne 0x1400d5810
mov r8, r15
mov rdx, rbx
lea rcx, [rsp + 0x4c8]
call fcn.140004440
nop
cmp byte [0x14023ca9f], 0
jne 0x1400d5940
lea rax, [rsp + 0x180]
mov qword [rsp + 0x160], rax
lea rdx, [rsp + 0x4c8]
lea rcx, [rsp + 0x180]
call fcn.140002660
mov r14, rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x168], rax
lea rdx, [rsp + 0x4e8]
lea rcx, [rsp + 0x1a0]
call fcn.140002660
mov rsi, rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x170], rax
lea rdx, [rsp + 0x508]
lea rcx, [rsp + 0x1c0]
call fcn.140002660
mov rdi, rax
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x178], rax
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x1e0]
call fcn.140002660
mov rbx, rax
lea rdx, [rsp + 0x548]
lea rcx, [rsp + 0x200]
call fcn.140002660
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x240]
call fcn.1400d1950
mov rdx, rax
lea rcx, [0x14023cb00]
call fcn.1400d5aa0
lea rcx, [rsp + 0x240]
call fcn.1400d1c90
lea rcx, [0x14023cb00]
call fcn.14018fec0
mov byte [0x14023ca9f], 1
lea rcx, [0x14023cb00]
call fcn.14018af50
test al, al
je 0x1400d599e
lea rcx, [rsp + 0x4c8]
call fcn.140002800
nop
lea rcx, [rsp + 0x4e8]
call fcn.140002800
nop
lea rcx, [rsp + 0x508]
call fcn.140002800
nop
lea rcx, [rsp + 0x528]
call fcn.140002800
nop
lea rcx, [rsp + 0x548]
call fcn.140002800
nop
mov rcx, r12
jmp 0x1400d5a67
mov rdx, r12
lea rcx, [rsp + 0x220]
call fcn.140002660
mov rdx, rax
lea rcx, [0x14023cb00]
call fcn.140191740
nop
lea rcx, [rsp + 0x4c8]
cmp byte [0x14023cd10], 0
je 0x1400d5958
call fcn.140002800
nop
lea rcx, [rsp + 0x4e8]
call fcn.140002800
nop
lea rcx, [rsp + 0x508]
call fcn.140002800
nop
lea rcx, [rsp + 0x528]
call fcn.140002800
nop
lea rcx, [rsp + 0x548]
call fcn.140002800
nop
mov rcx, r12
call fcn.140002800
mov al, 1
jmp 0x1400d5a6e
call fcn.140002800
xor al, al
mov rcx, qword [rsp + 0x568]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x570]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret