Function at 0x140027450
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using xor
Parse pe header

Disassembly:
mov rax, rsp
push rbp
push rbx
push rdi
lea rbp, [rax - 0x848]
sub rsp, 0x930
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x1401741c0]
xor rax, rsp
mov qword [rbp + 0x7f0], rax
mov rdi, rcx
lea rcx, str.C:d3dx11_43.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rcx, [rbp + 0x5a0]
call fcn.14006de80
lea rcx, [rbp + 0x630]
mov byte [rbp + 0x5c0], 0
mov byte [rbp + 0x5ac], 0
mov dword [rbp + 0x5b8], 5
mov dword [rbp + 0x5bc], 5
mov dword [rbp + 0x5f0], 0x3f99999a
call fcn.14006de80
mov byte [rbp + 0x678], 1
mov byte [rbp + 0x650], 1
call fcn.14005b4b0
movss xmm2, dword [0x140121bcc]
lea rcx, [0x140120050]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x630]
lea rdx, str.C:_fortnite.ttf
mov rcx, qword [rax + 0x30]
call fcn.14006ed90
call fcn.14005b4b0
movss xmm3, dword [0x140121bd8]
lea rcx, [0x140120058]
mov qword [rsp + 0x28], rcx
lea rdx, [0x140101450]
lea rcx, [rbp + 0x630]
mov r8d, 0x1e695
mov qword [rsp + 0x20], rcx
mov rcx, qword [rax + 0x30]
call fcn.14006f030
call fcn.14005b4b0
movups xmm0, xmmword [str.t__WVQ]
xor r8d, r8d
cmp dword [reloc.WS2_32.dll_accept], 2
movss xmm7, dword [rax + 0xd0]
movzx eax, word [0x140120078]
mov word [rbp + 0x178], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_79]
movups xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x17a], al
movsd xmm0, qword [0x140120070]
cvtps2pd xmm7, xmm7
movsd qword [rbp + 0x170], xmm0
jl 0x1400276e1
movdqa xmm0, xmmword [0x140121e20]
lea rcx, [rbp + 0x164]
movdqa xmm4, xmmword [0x140121d40]
movdqa xmm3, xmmword [0x140122200]
movdqa xmm5, xmmword [str.8888HKRC_NGO]
movdqa xmm6, xmmword [0x140121e10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm4
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm3
pmuldq xmm1, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movd dword [rcx - 0xc], xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm3
pmuldq xmm1, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400275f0
cmp r8d, 0x1b
jge 0x140027724
movsxd rax, r8d
lea r9, [rbp + 0x160]
add r9, rax
nop
mov eax, 0x92492493
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x1b
jl 0x1400276f0
movaps xmm2, xmm7
lea rdx, [rbp + 0x160]
movq r8, xmm7
lea rcx, [rbp + 0x6f0]
call fcn.1400053b0
call fcn.14005ae10
movdqa xmm0, xmmword [0x1401221b0]
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
mov rbx, rax
call fcn.140057bf0
movss xmm7, dword [0x140121bc8]
lea r9, [rbp + 0x6f0]
mov r8d, eax
mov byte [rsp + 0x28], 0
lea rdx, [rsp + 0x34]
mov dword [rsp + 0x34], 0x41200000
mov rcx, rbx
mov dword [rsp + 0x38], 0x41200000
mov qword [rsp + 0x20], 0
call fcn.140071ee0
lea rax, [0x1401200a8]
mov dword [rsp + 0x3c], 0x44390000
mov qword [rbp + 0x6c0], rax
lea rcx, [rsp + 0x3c]
lea rax, str.Cornered
mov dword [rsp + 0x40], 0x43aa0000
mov qword [rbp + 0x6c8], rax
xor edx, edx
lea rax, str.Rounded
mov qword [rbp + 0x6d0], rax
lea rax, [0x1401200c8]
mov qword [rbp + 0x6d8], rax
lea rax, str.Middle
mov qword [rbp + 0x6e0], rax
lea rax, str.Bottom
mov qword [rbp + 0x6e8], rax
call fcn.1400686e0
xor edx, edx
lea rcx, str.Avhook.xyz__Free_External
mov r8d, 0x212b
call fcn.140053ac0
mov rcx, rdi
call fcn.14000d2e0
lea rcx, [rsp + 0x48]
call fcn.14005be30
call fcn.14005b0d0
call fcn.14005be00
call fcn.1400959c0
call fcn.1400959c0
movdqa xmm0, xmmword [0x1401221b0]
lea rdx, [rbp - 0x10]
xor ecx, ecx
movups xmmword [rbp - 0x10], xmm0
call fcn.1400641c0
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x41200000
mov dword [rsp + 0x54], 0x41200000
call fcn.140067b00
lea rcx, str.Avhook.xyz__Free_External
call fcn.140095eb0
mov ecx, 1
call fcn.140063ab0
call fcn.1400959c0
call fcn.1400959c0
lea rcx, [rsp + 0x58]
mov dword [rsp + 0x58], 0x41200000
mov dword [rsp + 0x5c], 0x42480000
call fcn.140067b00
movdqa xmm0, xmmword [0x1401221b0]
lea rdx, [rbp]
xor ecx, ecx
movups xmmword [rbp], xmm0
call fcn.1400641c0
xor r9d, r9d
mov dword [rsp + 0x60], 0x42f00000
xor r8d, r8d
mov dword [rsp + 0x64], 0x41f00000
lea rdx, [rsp + 0x60]
lea rcx, str.Aimbot
call fcn.14008a980
test al, al
je 0x1400278fa
mov dword [0x140175448], 0
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 0x41200000
mov dword [rsp + 0x6c], 0x42b40000
call fcn.140067b00
xor r9d, r9d
mov dword [rsp + 0x70], 0x42f00000
xor r8d, r8d
mov dword [rsp + 0x74], 0x41f00000
lea rdx, [rsp + 0x70]
lea rcx, str.Visuals
call fcn.14008a980
test al, al
je 0x140027949
mov dword [0x140175448], 1
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x78], 0x41200000
mov dword [rsp + 0x7c], 0x43020000
call fcn.140067b00
xor r9d, r9d
mov dword [rbp - 0x80], 0x42f00000
xor r8d, r8d
mov dword [rbp - 0x7c], 0x41f00000
lea rdx, [rbp - 0x80]
lea rcx, str.Misc
call fcn.14008a980
test al, al
je 0x140027995
mov dword [0x140175448], 2
lea rcx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x41200000
mov dword [rbp - 0x74], 0x432a0000
call fcn.140067b00
xor r9d, r9d
mov dword [rbp - 0x70], 0x42f00000
xor r8d, r8d
mov dword [rbp - 0x6c], 0x41f00000
lea rdx, [rbp - 0x70]
lea rcx, str.Settings
call fcn.14008a980
test al, al
je 0x1400279de
mov dword [0x140175448], 4
mov qword [rsp + 0x950], rsi
lea rcx, [rbp - 0x68]
mov qword [rsp + 0x958], r12
mov qword [rsp + 0x960], r13
mov qword [rsp + 0x928], r14
mov qword [rsp + 0x920], r15
mov dword [rbp - 0x68], 0x43160000
mov dword [rbp - 0x64], 0x42480000
call fcn.140067b00
xor r9d, r9d
mov dword [rbp - 0x60], 0x44138000
xor r8d, r8d
mov dword [rbp - 0x5c], 0x439b0000
lea rdx, [rbp - 0x60]
lea rcx, str.Content
call fcn.140055db0
mov ecx, dword [0x140175448]
test ecx, ecx
je 0x1400360e3
sub ecx, 1
je 0x140031e83
sub ecx, 1
je 0x140028448
cmp ecx, 1
jne 0x14003c3d5
lea rcx, [rbp - 0x58]
mov dword [rbp - 0x58], 0x41200000
mov dword [rbp - 0x54], 0x41200000
call fcn.140067b00
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx ebx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x1d6], eax
movups xmmword [rbp + 0x1c6], xmm0
mov byte [rbp + 0x1da], al
movabs rsi, 0x1aab239c44028140
mov byte [rbp + 0x1c0], 0x86
movabs r15, 0xe6229507a7026130
mov byte [rbp + 0x1c1], 0x82
movabs r12, 0xf37826d5c903a1d0
mov byte [rbp + 0x1c2], 0xbb
movabs r14, 0x83bc40c57e02c160
mov byte [rbp + 0x1c3], 0xad
mov byte [rbp + 0x1c4], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x1c5], gethostname
nop dword [rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1b
jae 0x140028430
movzx r10d, byte [rbp + r11 + 0x1c0]
mov edx, r10d
nop dword [rax]
cmp r9, r11
ja 0x140028418
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x140027b5d
lea rcx, [r11 + r15]
movzx eax, dl
and al, cl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x50
add bl, cl
jmp 0x140027b77
lea rax, [r8 + 1]
cmp r9, rax
je 0x140028395
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002830e
cmp r8, r11
ja 0x140028400
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x140027ba2
lea rax, [r11 + r12]
mov ebx, Ordinal_41
and dl, al
sub bl, dl
add bl, bl
add bl, r10b
add bl, al
jmp 0x140027be3
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400282c4
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400282a9
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002827c
lea rax, [r8 + 7]
cmp r9, rax
je 0x14002825e
lea rax, [r8 + 3]
cmp r9, rax
je 0x140028244
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140027f92
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140027f75
lea rax, [r8 + 3]
cmp r9, rax
je 0x140027f4e
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140027f30
lea rax, [r8 + 2]
cmp r9, rax
je 0x140027f0f
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x140027ef5
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140027eda
lea rax, [r8 + 1]
cmp r9, rax
je 0x140027bf0
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x3e8]
lea rax, [r8 + 5]
cmp r9, rax
jb 0x1400283e0
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x1400283c4
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x140027d14
lea rax, [r8 + 4]
cmp r9, rax
jb 0x140027e8a
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x140027e1c
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140027bf0
lea r9, [r8 + 0x80]
lea r8, [r9 + 3]
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140027df0
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140027dd2
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x140027db8
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x140027d9a
lea rax, [r8 + 6]
cmp r9, rax
ja 0x140027d76
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140027d53
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x140027d31
lea r9, [r8 + 1]
lea r8, [r9 + 0x7a]
jmp 0x140027bf0
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x80
jmp 0x140027be3
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
movzx edi, r11b
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400282de
lea ecx, [r11 + 0x58]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x68
inc r11
jmp 0x140027b13
lea edx, [r11 + 0x48]
mov ecx, 4
movzx eax, dl
dec r11
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r11
jmp 0x140027b13
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140028291
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x38
jmp 0x140028323
lea edx, [r11 - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14002834e
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 0x58
inc r11
jmp 0x140027b13
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x60
cmp r9, 0x10
jae 0x1400281e7
lea rax, [r8 + 6]
cmp r9, rax
jbe 0x14002812b
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 8
cmp r8, 4
jb 0x1400281d7
mov edx, recv
movzx edi, r11b
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x1400282de
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x14002822e
lea rax, [r8 + 0x28]
cmp r9, rax
jbe 0x14002805e
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x70
jmp 0x140027e31
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400283aa
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x38
jmp 0x14002834e
lea edx, [r11 - 0x28]
mov ecx, recv
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
add r9, r8
jmp 0x140028291
lea ecx, [r11 - 0x38]
movzx edi, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x78
jmp 0x140028207
lea edx, [r11 - 0x58]
mov ecx, 0x34
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r11
jmp 0x140027b13
movzx edi, r11b
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x28
jmp 0x1400282de
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x140027fb5
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x38
jmp 0x140027ea3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140027fea
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 0x48
inc r11
jmp 0x140027b13
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002800d
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x28
jmp 0x140028323
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140028034
lea edx, [r11 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140028291
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140027ea3
movzx edi, r11b
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x78
jmp 0x140028207
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140028088
mov ecx, reloc.WS2_32.dll_recv
movzx edi, r11b
lea edx, [rdi + 0x20]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400282de
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400280b4
lea ecx, [r11 + 0x30]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x50
inc r11
jmp 0x140027b13
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400280da
movzx edi, r11b
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x30
jmp 0x140028207
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140028104
lea edx, [r11 + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
add r9, r8
jmp 0x140028291
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140027e31
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x10
jmp 0x140028291
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140028160
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 0x78
inc r11
jmp 0x140027b13
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140028183
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x58
jmp 0x140028323
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400281aa
mov ecx, Ordinal_45
movzx edi, r11b
lea edx, [rdi + 0x18]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140028207
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140027e5d
lea ecx, [r11 + 0x28]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x18
inc r11
jmp 0x140027b13
mov byte [rbp + r11 + 0x1c0], bl
inc r11
jmp 0x140027b13
movzx ecx, byte [rbp + r11 + 0x1c0]
movzx edi, r11b
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x14
lea ebx, [rcx + rcx]
add bl, dl
add dil, 0x70
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x10
add dil, bl
add dil, r10b
mov byte [rbp + r11 + 0x1c0], dil
add r9, r8
jmp 0x140028291
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [rcx - 0x48]
jmp 0x140028323
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x30
jmp 0x14002834e
lea edx, [r11 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x140028323
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x50
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140027b13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
dec r11
inc r11
jmp 0x140027b13
movzx edi, r11b
movzx eax, r10b
movzx ebx, r10b
lea edx, [rdi - 0x20]
and al, dl
add al, al
sub bl, al
sub bl, 0x20
add bl, dl
add dil, 0x60
movzx eax, r10b
and al, dil
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
mov byte [rbp + r11 + 0x1c0], cl
inc r8
dec r11
inc r11
jmp 0x140027b13
lea rcx, [r11 + r14]
mov eax, Ordinal_50
and dl, cl
sub al, dl
lea ebx, [rax + rax]
add bl, r10b
add bl, cl
lea ecx, [r11 + 0x80]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x80
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x1c0], al
add rax, r8
sub r11, rax
lea edx, [r11 - 0x78]
inc r9
movzx eax, dl
mov ecx, 0x24
and al, r10b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x1c0], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x140027b13
lea rcx, [r11 + rsi]
movzx eax, cl
and al, dl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, r10b
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x140027b13
add r11b, 0x50
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x30
jmp 0x140027b10
add r11b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r10b
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140027b00
lea rcx, [rbp + 0x14d1848]
lea rdx, [0x14014d7a7]
call fcn.14008b720
jmp 0x14003c3d5
lea rcx, [rbp + 0x8d2850]
lea rdx, [0x14014d7a7]
call fcn.14008b720
jmp 0x14003c3d5
lea rcx, [rbp + 0x1c0]
lea rdx, [0x14014d7a7]
call fcn.14008b720
jmp 0x14003c3d5
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x41200000
mov dword [rbp - 0x4c], 0x41200000
call fcn.140067b00
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx r11d, byte [rsp + 0x30]
xor eax, eax
mov dword [rbp + 0x1f0], eax
movabs r14, 0x297e3815289521e4
mov byte [rbp + 0x1f4], al
movabs r15, 0x1747f30c23a70e14
mov byte [rbp + 0x1e0], 0x7a
movabs r13, 0x9bd5844e64e29308
mov byte [rbp + 0x1e1], 0x88
movabs r12, 0xa4f0a6d2e7599cf0
mov byte [rbp + 0x1e2], 0x90
mov byte [rbp + 0x1e3], 0x87
mov byte [rbp + 0x1e4], 0x85
mov byte [rbp + 0x1e5], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x1e6], 0x46
mov byte [rbp + 0x1e7], 0x63
mov byte [rbp + 0x1e8], 0x9d
mov byte [rbp + 0x1e9], __WSAFDIsSet
mov byte [rbp + 0x1ea], Ordinal_143
mov byte [rbp + 0x1eb], 0x9a
mov byte [rbp + 0x1ec], Ordinal_143
mov byte [rbp + 0x1ed], 0x9e
mov byte [rbp + 0x1ee], 0x9b
mov byte [rbp + 0x1ef], 0x3f
nop dword [rax + rax]
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x15
jae 0x1400290c6
movzx r10d, byte [rbp + rbx + 0x1e0]
mov rdi, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400290bd
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14002857b
lea r11, [rbx + r14]
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dil
jmp 0x1400285b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140029045
lea rax, [r9 + 3]
cmp r8, rax
je 0x140028fc2
lea rax, [r9 + 4]
cmp r8, rax
je 0x140028f8e
lea rax, [r9 + 7]
cmp r8, rax
je 0x140028f47
nop
cmp r9, rbx
ja 0x1400290b4
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400285de
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028610
lea rax, [r9 + 1]
cmp r8, rax
je 0x140028f28
lea rax, [r9 + 3]
cmp r8, rax
je 0x140028f05
cmp r8, rcx
je 0x140028eeb
lea rax, [r9 + 8]
cmp r8, rax
je 0x140028ec0
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140028b81
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140028b5f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140028b37
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140028b17
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140028af5
lea rax, [r9 + 9]
cmp r8, rax
je 0x140028ad3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140028ab9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140028a9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140028a7b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140028a50
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140028620
lea r8, [r9 + 0xa]
lea r9, [r8 + 8]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140029095
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140029076
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140028818
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400287f9
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400287da
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140028a09
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400289c1
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14002897e
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140028959
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140028620
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140028929
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14002890a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400288f0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400288d6
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400288b4
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140028897
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140028877
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14002884f
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140028832
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140028620
lea r8, [r9 + 1]
lea r9, [r8 + 0x5a]
jmp 0x140028620
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028610
lea edx, [rbx + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400285b0
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
jmp 0x140028545
lea ecx, [rbx + 0x4e]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x22
jmp 0x140028f5f
lea edx, [rbx + 0x42]
mov ecx, Ordinal_26
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140028532
lea ecx, [rbx + 0x36]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7a
inc rbx
jmp 0x140028532
lea ecx, [rbx + 0x2a]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
jmp 0x140028e7a
lea edx, [rbx + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140028fa9
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
jmp 0x140028fa9
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
jmp 0x140028fdb
lea edx, [rbx - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140029005
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140028532
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
mov byte [rbp + rbx + 0x1e0], r11b
inc rbx
jmp 0x140028532
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 1
jb 0x14002896e
mov edx, Ordinal_26
movzx edi, bl
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x140028f5f
lea edx, [rbx + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 0x40
jae 0x140028e5a
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140028d58
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 6
jmp 0x140028998
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x140028ea4
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140028c8f
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x1400289db
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x3e
inc rbx
jmp 0x140028532
lea edx, [rbx + 0x46]
mov ecx, ntohl
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140029005
lea edx, [rbx + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028fdb
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x42
jmp 0x140028fa9
lea edx, [rbx + 0x22]
mov ecx, 9
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140028fa9
mov ecx, 0x33
movzx edi, bl
lea edx, [rdi + 0x16]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028e7a
lea ecx, [rbx + 0xa]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
inc rbx
jmp 0x140028532
lea edx, [rbx - 2]
mov ecx, 7
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140028532
mov ecx, Ordinal_50
movzx edi, bl
lea edx, [rdi - 0xe]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028f5f
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140028bac
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028a1e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140028be0
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x76
inc rbx
jmp 0x140028532
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140028c0b
lea edx, [rbx - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140028fa9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140028c31
movzx edi, bl
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
jmp 0x140028e7a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140028c5a
lea ecx, [rbx - 0x5e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6e
inc rbx
jmp 0x140028532
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140028a1e
lea edx, [rbx - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140028532
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140028cb5
movzx edi, bl
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x68
jmp 0x140028f5f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140028cde
lea ecx, [rbx + 0x70]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
inc rbx
jmp 0x140028532
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140028d09
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140028fa9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140028d2c
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x140028fdb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400289db
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140029005
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140028d8c
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x5a
inc rbx
jmp 0x140028532
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140028daf
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x140028fa9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140028dda
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140028fa9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140028e02
mov ecx, 1
movzx edi, bl
lea edx, [rdi - 0x6e]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028e7a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140028e2b
lea ecx, [rbx - 0x62]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
inc rbx
jmp 0x140028532
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140028998
mov ecx, 3
movzx edi, bl
lea edx, [rdi - 0x4a]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028f5f
movzx ecx, byte [rbp + rbx + 0x1e0]
movzx edi, bl
lea edx, [rdi - 0x32]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x2f
lea r11d, [rcx + rcx]
add r11b, dl
add dil, 0x54
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x4c
add dil, r11b
add dil, r10b
mov byte [rbp + rbx + 0x1e0], dil
add r8, r9
jmp 0x140028fa9
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140028fdb
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x78
inc rbx
jmp 0x140028532
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
jmp 0x140028fa9
lea ecx, [rbx + 0x80]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
inc rbx
jmp 0x140028532
mov ecx, reloc.WS2_32.dll_sendto
movzx edi, bl
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140028f5f
movzx edi, bl
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
add dil, 0x48
mov ecx, 4
movzx eax, dil
and al, r10b
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
mov byte [rbp + rbx + 0x1e0], cl
inc r9
dec rbx
inc rbx
jmp 0x140028532
lea rdx, [rbx + r15]
mov ecx, Ordinal_60
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140028532
lea rax, [rbx + r13]
movzx r10d, dil
and dil, al
add dil, dil
sub al, dil
lea r11d, [r10 + rax]
sub r11b, 0x38
lea edx, [rbx + 0x60]
inc r9
movzx eax, dl
mov ecx, Ordinal_50
and al, r10b
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x1e0], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x1a]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x4a
add cl, r10b
mov byte [rbp + rbx + 0x1e0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140028532
lea rdx, [rbx + r12]
mov ecx, Ordinal_60
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx + 0x1e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140028532
sub bl, 4
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140028530
sub bl, 0x10
mov ecx, Ordinal_60
movzx eax, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140028520
lea rcx, [rbp + 0x1743c46]
jmp 0x1400290cd
lea rcx, [rbp + 0xd679cc]
jmp 0x1400290cd
lea rcx, [rbp + 0x1e0]
lea rax, [0x140120144]
mov dword [rsp + 0x28], 0
mov r9d, 0x320
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rdx, [0x14014d7b8]
call fcn.140095370
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d5], xmm0
mov byte [rbp + 0x3c0], 0xe6
movabs rsi, 0x69967f98a411779a
mov byte [rbp + 0x3c1], 8
movabs r15, 0x5f4ff20f0ed0db54
mov byte [rbp + 0x3c2], reloc.WS2_32.dll_WSAGetLastError
movabs r12, 0xb812213ceb3bba16
mov byte [rbp + 0x3c3], reloc.WS2_32.dll_WSAGetLastError
movabs r14, 0x10d4506ac7a698d8
mov byte [rbp + 0x3c4], 0x66
mov byte [rbp + 0x3c5], 0x66
mov byte [rbp + 0x3c6], 0x62
mov byte [rbp + 0x3c7], Ordinal_26
mov byte [rbp + 0x3c8], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x3c9], Ordinal_211
mov byte [rbp + 0x3ca], Ordinal_60
mov byte [rbp + 0x3cb], 0x62
mov byte [rbp + 0x3cc], 0x64
mov byte [rbp + 0x3cd], Ordinal_217
mov byte [rbp + 0x3ce], Ordinal_50
mov byte [rbp + 0x3cf], WSASetLastError
mov byte [rbp + 0x3d0], 0x64
mov byte [rbp + 0x3d1], recv
mov byte [rbp + 0x3d2], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x3d3], recv
mov byte [rbp + 0x3d4], 0xea
nop dword [rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x25
jae 0x140029cbb
movzx r10d, byte [rbp + r11 + 0x3c0]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x140029cb2
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x140029229
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0x36
add dl, cl
jmp 0x140029277
lea rax, [r8 + 1]
cmp r9, rax
je 0x140029c44
lea rax, [r8 + 2]
cmp r9, rax
je 0x140029be8
lea rax, [r8 + 3]
cmp r9, rax
je 0x140029ba9
lea rax, [r8 + 4]
cmp r9, rax
je 0x140029b76
lea rax, [r8 + 6]
cmp r9, rax
je 0x140029b3d
lea rax, [r8 + 5]
cmp r9, rax
je 0x140029af6
cmp r8, r11
ja 0x140029ca9
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x1400292a2
lea edx, [r11 + 6]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x2a
add dl, r10b
jmp 0x1400292f0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140029adb
lea rax, [r8 + 2]
cmp r9, rax
je 0x140029aba
lea rax, [r8 + 5]
cmp r9, rax
je 0x140029a9f
lea rax, [r8 + 3]
cmp r9, rax
je 0x140029a83
lea rax, [r8 + 4]
cmp r9, rax
je 0x140029a68
lea rax, [r8 + 9]
cmp r9, rax
je 0x140029a3b
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140029820
nop dword [rax]
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14002980b
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400297e8
lea rax, [r8 + 9]
cmp r9, rax
je 0x1400297c8
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x1400297ab
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140029791
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140029777
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002975d
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140029743
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140029717
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140029300
lea r9, [r8 + 3]
lea r8, [r9 + 2]
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140029c8d
lea rax, [r8 + 6]
cmp r9, rax
jb 0x140029c71
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x1400294ec
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x1400294d3
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x1400294ba
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x1400296c9
lea rax, [r8 + 9]
cmp r9, rax
jb 0x140029681
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140029644
lea rax, [r8 + 2]
cmp r9, rax
jb 0x14002961c
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140029300
lea r9, [r8 + 6]
lea r8, [r9 + 5]
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x1400295f0
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x1400295d6
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x1400295bc
lea rax, [r8 + 3]
cmp r9, rax
ja 0x1400295a2
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x140029588
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14002956a
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14002954a
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x140029527
lea rax, [r8 + 5]
cmp r9, rax
ja 0x140029509
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x140029300
lea r9, [r8 + 0xa]
lea r8, [r9 + 0x5a]
jmp 0x140029300
lea edx, [r11 + 0x50]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x30
add dl, r10b
jmp 0x1400292f0
lea edx, [r11 + 0x12]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x7e
add dl, r10b
jmp 0x140029277
lea ecx, [r11 - 0x2c]
mov edx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x1400291f6
lea ecx, [r11 + 0x53]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x45
jmp 0x140029b10
lea ecx, [r11 + 0x15]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6d
inc r11
jmp 0x1400291e3
lea ecx, [r11 - 0x29]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1f
inc r11
jmp 0x1400291e3
lea ecx, [r11 - 0x67]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2f
jmp 0x140029b57
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7d
jmp 0x140029b8e
lea ecx, [r11 + 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x35
jmp 0x140029b91
lea ecx, [r11 - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x19
jmp 0x140029bbe
lea ecx, [r11 - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x67
jmp 0x140029c01
lea ecx, [r11 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x4b
inc r11
jmp 0x1400291e3
lea edx, [r11 + 0x48]
mov ecx, 4
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
mov byte [rbp + r11 + 0x3c0], dl
inc r11
jmp 0x1400291e3
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
cmp r8, 1
jb 0x140029634
movzx ecx, r10b
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x55]
and al, dl
add dl, 0x2d
add al, al
sub cl, al
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140029b10
lea edx, [r11 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x41
jae 0x1400299fe
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x140029957
lea edx, [r11 - 0x17]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x5f
sub cl, al
add dl, cl
jmp 0x140029659
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x140029a25
lea rax, [r8 + 0x10]
cmp r9, rax
jbe 0x1400298dc
lea edx, [r11 - 0x22]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x12
sub cl, al
add dl, cl
jmp 0x140029699
lea ecx, [r11 + 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x55
inc r11
jmp 0x1400291e3
lea ecx, [r11 - 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 7
jmp 0x140029c01
lea ecx, [r11 - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x47
jmp 0x140029bbe
lea ecx, [r11 - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6b
jmp 0x140029b91
lea ecx, [r11 + 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1d
jmp 0x140029b8e
movzx ebx, r11b
lea ecx, [rbx + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x31
jmp 0x140029b57
lea ecx, [r11 - 0x37]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7f
inc r11
jmp 0x1400291e3
lea ecx, [r11 - 0x75]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x33
inc r11
jmp 0x1400291e3
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x4d]
and al, dl
sub dl, 0x1b
jmp 0x140029b06
lea rcx, [r8 + 6]
cmp r9, rcx
jae 0x140029845
lea edx, [r11 - 0x61]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x59
sub cl, al
add dl, cl
jmp 0x1400296e1
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002987b
lea ecx, [r11 + 0x11]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x77
inc r11
jmp 0x1400291e3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400298a0
lea edx, [r11 - 0x73]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x25
sub cl, al
add dl, cl
jmp 0x140029bbe
cmp r9, rcx
jne 0x1400298ba
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x47]
and al, dl
add dl, 0xf
jmp 0x140029b4d
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400296e1
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 1]
and al, dl
sub dl, 7
jmp 0x140029b06
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140029903
movzx ebx, r11b
movzx eax, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
lea edx, [rbx + 0x1c]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140029b0e
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002992d
lea ecx, [r11 - 0x68]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x28
inc r11
jmp 0x1400291e3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140029699
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140029bbe
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002998d
lea ecx, [r11 + 0x27]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x11
inc r11
jmp 0x1400291e3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400299b2
lea edx, [r11 - 0x5d]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x75
sub cl, al
add dl, cl
jmp 0x140029bbe
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400299d0
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x5d]
and al, dl
add dl, 0x75
jmp 0x140029b4d
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140029659
lea ecx, [r11 - 0x65]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x3d
inc r11
jmp 0x1400291e3
movzx ecx, byte [rbp + r11 + 0x3c0]
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x6d]
and al, dl
sub dl, 5
add al, al
sub cl, al
add dl, cl
add dl, r10b
jmp 0x140029b57
lea ecx, [r11 - 0x2f]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rcx + 0x49]
jmp 0x140029bbe
lea ecx, [r11 + 0x34]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x6c
inc r11
jmp 0x1400291e3
lea edx, [r11 - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140029bff
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 8
sub cl, al
add dl, cl
jmp 0x140029bbe
lea ecx, [r11 + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x56
jmp 0x140029b91
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x40
inc r11
jmp 0x1400291e3
movzx ebx, r11b
movzx eax, r10b
mov ecx, reloc.WS2_32.dll_select
lea edx, [rbx + 0x44]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140029b0e
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x38]
and al, dl
sub dl, 0x78
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub bl, 0xc
mov ecx, Ordinal_45
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x3c0], cl
inc r8
dec r11
inc r11
jmp 0x1400291e3
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0xe]
and al, dl
sub dl, 0x62
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add bl, 0x32
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x5e
add bl, dl
add bl, r10b
mov byte [rbp + r11 + 0x3c0], bl
jmp 0x140029b8e
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400291e3
lea rax, [r11 + r15]
movzx r10d, bl
and bl, al
add bl, bl
sub al, bl
lea edx, [r10 + rax]
sub dl, 0x4c
lea ecx, [r11 + 0x70]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x10
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x3c0], al
add rax, r8
sub r11, rax
jmp 0x140029c01
movzx r10d, bl
lea rcx, [r11 + r12]
and bl, cl
mov eax, 0x33
sub al, bl
lea edx, [rax + rax]
add dl, r10b
add dl, cl
lea ecx, [r11 + 0xf]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x69
add cl, r10b
mov byte [rbp + r11 + 0x3c0], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
inc r11
jmp 0x1400291e3
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r11 + 0x3c0]
add rax, r8
add r11, rax
inc r11
jmp 0x1400291e3
sub r11b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1a
jmp 0x1400291e0
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x1400291d0
lea rcx, [rbp + 0x160158f]
jmp 0x140029cc2
lea rcx, [rbp + 0xeaa62e]
jmp 0x140029cc2
lea rcx, [rbp + 0x3c0]
lea rdx, [0x14014d7a6]
call fcn.14008b720
call fcn.1400959c0
call fcn.1400959c0
movss xmm6, dword [0x140121bf8]
xorps xmm0, xmm0
movaps xmm1, xmm6
call fcn.1400671a0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0x413], rax
movups xmmword [rbp + 0x403], xmm0
mov byte [rbp + 0x41b], al
movabs rsi, 0xfb1d5eaa392bf40a
mov byte [rbp + 0x3f0], 0x83
movabs r14, 0xfa16144752ae7842
mov byte [rbp + 0x3f1], __WSAFDIsSet
movabs r12, 0xfa99b978c5ed3626
mov byte [rbp + 0x3f2], 0x9f
movabs r15, 0xfadb8c117f8c9518
mov byte [rbp + 0x3f3], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x3f4], 0x9d
mov byte [rbp + 0x3f5], 0xa9
mov byte [rbp + 0x3f6], 0xad
mov byte [rbp + 0x3f7], __WSAFDIsSet
mov byte [rbp + 0x3f8], 0x5e
mov byte [rbp + 0x3f9], __WSAFDIsSet
mov byte [rbp + 0x3fa], 0x88
mov byte [rbp + 0x3fb], 0x88
mov byte [rbp + 0x3fc], 0x87
mov byte [rbp + 0x3fd], 0x88
mov byte [rbp + 0x3fe], Ordinal_143
mov byte [rbp + 0x3ff], 0x80
mov byte [rbp + 0x400], 0xb3
mov byte [rbp + 0x401], 0xbc
mov byte [rbp + 0x402], Ordinal_45
nop
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x2c
jae 0x14002a91f
movzx r10d, byte [rbp + r11 + 0x3f0]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x14002a916
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x140029e1c
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0x46
add dl, cl
jmp 0x140029e70
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002a8a4
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002a84c
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002a81e
lea rax, [r8 + 4]
cmp r9, rax
je 0x14002a804
lea rax, [r8 + 7]
cmp r9, rax
je 0x14002a7e1
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002a799
nop word [rax + rax]
cmp r8, r11
ja 0x14002a90d
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x140029e98
lea edx, [r11 - 0x6a]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x1a
add dl, r10b
jmp 0x140029ed0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002a77f
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002a759
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002a73f
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002a6f4
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14002a40f
nop dword [rax]
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002a3f2
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14002a3cf
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x14002a3af
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14002a392
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002a375
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14002a35b
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14002a33e
lea rax, [r8 + 8]
cmp r9, rax
je 0x14002a324
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14002a2f8
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140029ee0
lea r9, [r8 + 0x400]
lea r8, [r9 + 0x20]
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14002a8f1
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14002a8d1
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x14002a0d1
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14002a0b7
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14002a09a
lea rax, [r8 + 2]
cmp r9, rax
jb 0x14002a2ae
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14002a26b
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x14002a22d
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14002a208
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x140029ee0
lea r9, [r8 + 0x80]
lea r8, [r9 + 0x200]
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x14002a1dc
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14002a1c2
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14002a1a4
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14002a18a
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14002a16d
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14002a14f
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14002a12f
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x14002a10c
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14002a0ee
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x140029ee0
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x42]
jmp 0x140029ee0
lea ecx, [r11 - 0x30]
mov edx, Ordinal_41
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x140029ed0
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4e
jmp 0x140029e70
lea edx, [r11 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140029de6
lea ecx, [r11 + 0x1b]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x43
jmp 0x14002a7b4
lea ecx, [r11 + 0xd]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5b
inc r11
jmp 0x140029dd3
lea ecx, [r11 - 1]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 7
inc r11
jmp 0x140029dd3
lea ecx, [r11 - 0xf]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x69
jmp 0x14002a6aa
lea ecx, [r11 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x35
add r9, r8
jmp 0x14002a834
lea ecx, [r11 - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2d
jmp 0x14002a834
lea ecx, [r11 - 0x39]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x71
jmp 0x14002a70f
lea ecx, [r11 - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xf
jmp 0x14002a861
lea ecx, [r11 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x53
inc r11
jmp 0x140029dd3
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
mov byte [rbp + r11 + 0x3f0], dl
inc r11
jmp 0x140029dd3
lea edx, [r11 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0xa
jb 0x14002a21d
movzx ebx, r11b
lea ecx, [rbx + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x36]
jmp 0x14002a7b4
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
cmp r9, 0x28
jae 0x14002a688
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x14002a5b7
lea ecx, [r11 - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x47
jmp 0x14002a245
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x12
lea rax, [r8 + r9]
cmp rax, 6
je 0x14002a6d2
lea rcx, [r8 + 8]
cmp r9, rcx
jbe 0x14002a4fc
lea edx, [r11 - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002a280
lea ecx, [r11 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x4d
inc r11
jmp 0x140029dd3
lea ecx, [r11 - 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x51
jmp 0x14002a861
movzx ebx, r11b
lea ecx, [rbx - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x11
jmp 0x14002a70f
lea ecx, [r11 - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x73
jmp 0x14002a834
lea ecx, [r11 - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2b
add r9, r8
jmp 0x14002a834
movzx ebx, r11b
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x37
jmp 0x14002a6aa
lea ecx, [r11 - 0x5f]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x67
inc r11
jmp 0x140029dd3
lea ecx, [r11 - 0x6d]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 5
inc r11
jmp 0x140029dd3
movzx ebx, r11b
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5d
jmp 0x14002a7b4
lea rcx, [r8 + 2]
cmp r9, rcx
jae 0x14002a432
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4f
jmp 0x14002a2c3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002a467
lea ecx, [r11 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x61
inc r11
jmp 0x140029dd3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002a48d
movzx ebx, r11b
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x63
jmp 0x14002a70f
cmp r9, rcx
jne 0x14002a4ac
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3b
jmp 0x14002a834
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14002a4d2
lea ecx, [r11 - 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x27
add r9, r8
jmp 0x14002a834
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002a2c3
movzx ebx, r11b
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x77
jmp 0x14002a6aa
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002a522
movzx ebx, r11b
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
jmp 0x14002a7b4
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002a539
lea edx, [r11 - 0x28]
mov ecx, recv
jmp 0x14002a7ea
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002a55c
lea ecx, [r11 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xe
jmp 0x14002a834
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002a582
lea edx, [r11 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002a861
cmp r9, rcx
jne 0x14002a280
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x34
inc r11
jmp 0x140029dd3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002a5ec
lea ecx, [r11 - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x57
inc r11
jmp 0x140029dd3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002a60f
lea ecx, [r11 - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x31
jmp 0x14002a834
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002a635
lea ecx, [r11 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x31
add r9, r8
jmp 0x14002a834
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14002a65e
lea ecx, [r11 + 0x23]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xb
inc r11
jmp 0x140029dd3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002a245
movzx ebx, r11b
lea ecx, [rbx + 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x47
jmp 0x14002a7b4
movzx ecx, byte [rbp + r11 + 0x3f0]
movzx ebx, r11b
lea edx, [rbx + 0x5b]
movzx eax, dl
sub dl, 0x7d
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
sub bl, 0x1e
movzx ecx, dl
movzx eax, bl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2e
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x3f0], cl
add r9, r8
jmp 0x14002a834
movzx ebx, r11b
lea ecx, [rbx + 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x3f0]
lea edx, [r10 + rcx]
add dl, 0x21
jmp 0x14002a70f
movzx ebx, r11b
mov ecx, Ordinal_32
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub bl, 0x10
inc r8
movzx eax, bl
mov ecx, Ordinal_60
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x3f0], al
add rax, r8
sub r11, rax
jmp 0x14002a861
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x66
jmp 0x14002a834
lea edx, [r11 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x140029dd3
movzx ebx, r11b
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
jmp 0x14002a7b4
movzx ebx, r11b
mov ecx, 0x24
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub bl, 0x2c
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x3f0], cl
inc r8
dec r11
inc r11
jmp 0x140029dd3
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x140029dd3
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
add r9, r8
jmp 0x14002a834
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140029dd3
lea rax, [r11 + r12]
movzx r10d, bl
and bl, al
add bl, bl
sub al, bl
lea edx, [r10 + rax]
sub dl, 0xa
lea ecx, [r11 + 0x77]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x41
add cl, r10b
mov byte [rbp + r11 + 0x3f0], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140029dd3
lea rdx, [r11 + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r11 + 0x3f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140029dd3
sub r11b, 0x5a
mov ecx, Ordinal_60
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140029dd0
sub r11b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
jmp 0x140029dc0
lea rcx, [rbp + 0x171c227]
jmp 0x14002a926
lea rcx, [rbp + 0xe212ae]
jmp 0x14002a926
lea rcx, [rbp + 0x3f0]
movss xmm3, dword [0x140121bcc]
lea rax, str._.3f
movss xmm2, dword [0x140121b38]
lea rdx, [0x14014d798]
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
call fcn.140095320
call fcn.1400959c0
lea rdx, [rbp - 0x48]
mov dword [rbp - 0x48], 0
mov ecx, ntohl
mov dword [rbp - 0x44], 0
call fcn.140064220
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx r10d, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x438], rax
movabs r14, 0xb0ced6e2b66e1b30
mov dword [rbp + 0x440], eax
movabs r12, 0x1d912eb5aad05560
mov byte [rbp + 0x420], 0x86
movabs r13, 0xf95066c4aeaf9750
mov byte [rbp + 0x421], 0xa8
movabs r15, 0xd50f9ed3b28ed940
mov byte [rbp + 0x422], 0xa1
mov byte [rbp + 0x423], 0xaa
mov byte [rbp + 0x424], __WSAFDIsSet
mov byte [rbp + 0x425], 0xa9
mov byte [rbp + 0x426], __WSAFDIsSet
mov byte [rbp + 0x427], 0x57
mov byte [rbp + 0x428], 0x9b
mov byte [rbp + 0x429], 0xb2
mov byte [rbp + 0x42a], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x42b], 0xb7
mov byte [rbp + 0x42c], Ordinal_143
mov byte [rbp + 0x42d], 0xb9
mov byte [rbp + 0x42e], 0xb1
mov byte [rbp + 0x42f], 0xb1
mov byte [rbp + 0x430], 0x40
mov byte [rbp + 0x431], 0x62
mov byte [rbp + 0x432], 0xbd
mov byte [rbp + 0x433], 0xbf
mov byte [rbp + 0x434], 0xbb
mov byte [rbp + 0x435], 0xb7
mov byte [rbp + 0x436], WSASetLastError
mov byte [rbp + 0x437], Ordinal_45
nop dword [rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x24
jae 0x14002b5a3
movzx r11d, byte [rbp + rbx + 0x420]
mov rdi, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x14002b59a
lea rax, [r8 + 0x64]
cmp r9, rax
jae 0x14002aace
lea rcx, [rbx + r14]
movzx eax, dil
and al, cl
movzx r10d, dil
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, cl
jmp 0x14002ab10
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002b526
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002b4c6
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002b47b
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002b41f
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002b3fe
nop
cmp r8, rbx
ja 0x14002b591
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x14002ab3f
lea ecx, [rbx - 0x30]
movzx eax, r11b
and al, cl
mov r10d, Ordinal_45
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x14002ab70
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002b3b3
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002b399
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002b37a
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14002b0c9
nop dword [rax]
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x14002b0ab
lea rax, [r8 + 8]
cmp r9, rax
je 0x14002b083
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x14002b062
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14002b044
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x14002b025
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002b00a
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14002afeb
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14002afcd
lea rax, [r8 + 4]
cmp r9, rax
je 0x14002afb1
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14002ab80
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x7a]
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14002b572
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14002b557
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14002ad73
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14002ad55
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14002ad34
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14002af61
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14002af16
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14002aed3
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14002aead
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14002ab80
lea r9, [r8 + 5]
lea r8, [r9 + 5]
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14002ae81
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14002ae62
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14002ae44
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14002ae25
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14002ae0a
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14002adfa
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14002add5
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14002adb1
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14002ad92
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14002ab80
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x40]
jmp 0x14002ab80
lea edx, [rbx + 0x80]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14002ab70
lea edx, [rbx + 0x70]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x14002ab10
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002aa95
mov ecx, reloc.WS2_32.dll_sendto
lea edx, [rbx + 0x68]
movzx eax, r11b
movzx edi, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14002b3cc
lea ecx, [rbx + 0x58]
movzx eax, r11b
and al, cl
inc r8
add al, al
dec rbx
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
inc rbx
jmp 0x14002aa82
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, r11b
dec rbx
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x14002aa82
lea edx, [rbx + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx edi, bl
jmp 0x14002b42a
lea ecx, [rbx + 0x28]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
jmp 0x14002b45f
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002b462
lea edx, [rbx + 8]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x14002b498
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002b4e2
lea ecx, [rbx - 0x18]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r8
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x58
inc rbx
jmp 0x14002aa82
lea ecx, [rbx - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
mov byte [rbp + rbx + 0x420], r10b
inc rbx
jmp 0x14002aa82
mov ecx, Ordinal_26
lea edx, [rbx - 0x50]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 3
jb 0x14002aec3
mov ecx, recv
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x58]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14002b3cf
lea edx, [rbx - 0x60]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
cmp r9, 0x1000
jae 0x14002b342
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x14002b27a
lea edx, [rbx - 0x48]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 8
jmp 0x14002aeea
mov ecx, 8
lea edx, [rbx - 0x70]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x14002b364
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x14002b19d
lea edx, [rbx + 0x10]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x70
jmp 0x14002af2c
mov ecx, Ordinal_45
lea edx, [rbx + 0x18]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14002b53e
lea edx, [rbx + 8]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x14002b4e2
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002b498
lea ecx, [rbx - 0x18]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
jmp 0x14002b462
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002b45f
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x38]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x78
jmp 0x14002b439
lea ecx, [rbx - 0x48]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
inc rbx
jmp 0x14002aa82
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, r11b
inc r8
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x14002aa82
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x68]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
jmp 0x14002b3cc
lea rax, [r8 + 0x40]
cmp r9, rax
jae 0x14002b0ed
lea edx, [rbx + 8]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x38
jmp 0x14002af78
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002b122
lea ecx, [rbx + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r8
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x48
inc rbx
jmp 0x14002aa82
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002b149
lea edx, [rbx - 0x68]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
jmp 0x14002b498
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002b171
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002b462
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14002af7b
mov ecx, Ordinal_32
movzx edi, bl
movzx eax, r11b
lea edx, [rdi - 8]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14002b3cc
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002b1c5
mov ecx, reloc.WS2_32.dll_recv
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x20]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14002b3cc
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002b1f3
lea edx, [rbx + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r11b
dec rbx
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x14002aa82
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002b217
lea ecx, [rbx + 0x70]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x10
jmp 0x14002b462
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14002b241
lea edx, [rbx + 0x80]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14002b498
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14002af2f
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r8
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x14002aa82
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002b2af
lea ecx, [rbx - 0x38]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx + 0x420]
add rax, r8
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x78
inc rbx
jmp 0x14002aa82
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002b2d3
lea ecx, [rbx + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
jmp 0x14002b45f
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002b2ec
movzx edi, bl
mov ecx, Ordinal_45
lea edx, [rdi + 0x18]
jmp 0x14002b42a
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002b316
lea ecx, [rbx + 0x28]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
inc rbx
jmp 0x14002aa82
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14002aeed
mov ecx, 4
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x48]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14002b3cc
movzx ecx, byte [rbp + rbx + 0x420]
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x68]
and al, dl
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
jmp 0x14002b439
lea ecx, [rbx + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [rcx - 0x48]
jmp 0x14002b498
lea edx, [rbx + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14002b498
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
dec rbx
inc rbx
jmp 0x14002aa82
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x20]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
add dil, 0x60
movzx eax, r11b
and al, dil
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x420], cl
inc r8
dec rbx
inc rbx
jmp 0x14002aa82
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14002aa82
movzx edi, bl
mov ecx, 8
lea edx, [rdi - 0x70]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add dil, 0x70
movzx eax, r11b
and al, dil
movzx ecx, r10b
add al, al
sub cl, al
sub cl, 0x10
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x420], cl
add r9, r8
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14002aa82
lea rcx, [rbx + r12]
movzx r11d, dil
and dil, cl
mov eax, Ordinal_50
sub al, dil
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
lea edx, [rbx + 0x80]
movzx eax, r11b
and al, dl
inc r8
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x80
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x420], al
add rax, r8
sub rbx, rax
jmp 0x14002b4e2
movzx r11d, dil
lea rcx, [rbx + r13]
and dil, cl
movzx r10d, r11b
add dil, dil
sub r10b, dil
sub r10b, 0x30
add r10b, cl
lea edx, [rbx - 0x78]
inc r9
movzx eax, dl
mov ecx, 0x24
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x420], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x420]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002aa82
mov ecx, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [rbx + r15]
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + rbx + 0x420]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002aa82
add bl, 0x50
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x30
jmp 0x14002aa80
add bl, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14002aa70
lea rbx, [rbp + 0x15d99a8]
jmp 0x14002b5aa
lea rbx, [rbp + 0xedf8b0]
jmp 0x14002b5aa
lea rbx, [rbp + 0x420]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x10]
mov r8d, edx
call fcn.140007210
mov rdx, rbx
lea rcx, [rbp + 0x20]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
call fcn.140095f20
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400671a0
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0x473], rax
movups xmmword [rbp + 0x463], xmm0
mov dword [rbp + 0x47b], eax
movabs rsi, 0xf11b9dc74b8f4d8c
mov byte [rbp + 0x450], 0xb3
movabs r14, 0x315753349ed5e49c
mov byte [rbp + 0x451], 0xb2
movabs r12, 0x9139787df5329914
mov byte [rbp + 0x452], 0x60
movabs r15, 0x412a8b22a060f350
mov byte [rbp + 0x453], WSAStartup
mov byte [rbp + 0x454], 0x47
mov byte [rbp + 0x455], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x456], 0x78
mov byte [rbp + 0x457], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x458], 0x79
mov byte [rbp + 0x459], 0x9a
mov byte [rbp + 0x45a], WSAStartup
mov byte [rbp + 0x45b], 0x77
mov byte [rbp + 0x45c], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x45d], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x45e], WSAStartup
mov byte [rbp + 0x45f], 0x68
mov byte [rbp + 0x460], 0x61
mov byte [rbp + 0x461], WSAGetLastError
mov byte [rbp + 0x462], 0xda
nop
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x2f
jae 0x14002bfff
movzx r10d, byte [rbp + rbx + 0x450]
mov r11, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x14002bff6
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x14002b70f
lea rcx, [rbx + rsi]
movzx eax, r11b
and al, cl
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, r11b
add dl, cl
jmp 0x14002b743
lea rax, [r9 + 1]
cmp r8, rax
je 0x14002bf8b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14002bf2d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14002beff
lea rax, [r9 + 4]
cmp r8, rax
je 0x14002bee0
cmp r9, rbx
ja 0x14002bfed
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14002b76b
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6c
jmp 0x14002b7a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14002be97
lea rax, [r9 + 3]
cmp r8, rax
je 0x14002be74
lea rax, [r9 + 5]
cmp r8, rax
je 0x14002be58
lea rax, [r9 + 7]
cmp r8, rax
je 0x14002be0a
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14002bb9d
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14002bb7f
lea rax, [r9 + 9]
cmp r8, rax
je 0x14002bb60
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14002bb42
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14002bb29
lea rax, [r9 + 6]
cmp r8, rax
je 0x14002bb09
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14002badf
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14002b7b0
lea r8, [r9 + 0x61]
lea r9, [r8 + 4]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14002bfd3
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14002bfb6
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14002b90a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14002b8ee
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14002ba91
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14002ba26
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14002ba03
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14002b7b0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 9]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14002b9d6
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14002b9bd
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14002b9a4
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14002b988
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14002b968
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14002b946
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14002b926
lea r8, [r9 + 0x1000]
lea r9, [r8 + 3]
jmp 0x14002b7b0
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002b7a0
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002b6d5
lea edx, [rbx - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
movzx r11d, bl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002beb3
lea ecx, [rbx + 0x36]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7a
inc rbx
jmp 0x14002b6c2
lea edx, [rbx - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
movzx r11d, bl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002bdc6
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x66
add r8, r9
jmp 0x14002bf15
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x14002bf15
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x52
jmp 0x14002bf48
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x450]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002b6c2
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x10
mov byte [rbp + rbx + 0x450], dl
inc rbx
jmp 0x14002b6c2
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x58
cmp r8, 0x5a
jae 0x14002bda4
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14002bcf2
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
cmp r9, 0x400
jb 0x14002ba17
movzx r11d, bl
mov edx, 3
lea ecx, [r11 - 0x4a]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x14002beb3
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r9 + r8]
cmp rax, 4
je 0x14002bdf1
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14002bc99
lea edx, [rbx - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002ba3a
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x450]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x4a
inc rbx
jmp 0x14002b6c2
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
movzx r11d, bl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002be26
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x36
jmp 0x14002bf15
movzx r11d, bl
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7e
jmp 0x14002bdc6
lea ecx, [rbx + 0x4e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x22
inc rbx
jmp 0x14002b6c2
movzx r11d, bl
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6a
jmp 0x14002beb3
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14002bbbf
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
jmp 0x14002baa8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002bbf2
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x450]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x32
inc rbx
jmp 0x14002b6c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002bc1c
movzx r11d, bl
mov ecx, ntohl
lea edx, [r11 + 0x46]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002be26
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14002bc46
movzx r11d, bl
mov ecx, 1
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002bdc6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14002bc6e
lea ecx, [rbx + 0x56]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5a
inc rbx
jmp 0x14002b6c2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14002baa8
movzx r11d, bl
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x12
jmp 0x14002beb3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002bcc3
movzx r11d, bl
mov ecx, 4
lea edx, [r11 + 0x48]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002beb3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002ba3a
lea edx, [rbx - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002b6c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002bd28
lea edx, [rbx - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x450]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002b6c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002bd4a
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
jmp 0x14002bf48
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14002bd75
lea edx, [rbx + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002b6c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14002ba65
lea ecx, [rbx + 0x2e]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
inc rbx
jmp 0x14002b6c2
movzx ecx, byte [rbp + rbx + 0x450]
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0x7a]
and al, dl
sub dl, 0x56
add al, al
sub cl, al
add cl, r10b
add dl, cl
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x450], cl
add r8, r9
jmp 0x14002bf15
movzx r11d, bl
movzx eax, r10b
mov ecx, Ordinal_41
lea edx, [r11 + 0x3e]
and al, dl
sub cl, al
add cl, cl
jmp 0x14002be24
movzx r11d, bl
movzx eax, r10b
mov ecx, 8
lea edx, [r11 - 0x70]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r11b, 0x20
movzx eax, r10b
and al, r11b
inc r9
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x450], al
add rax, r9
sub rbx, rax
jmp 0x14002bf48
lea edx, [rbx - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14002bf15
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x80
inc rbx
jmp 0x14002b6c2
movzx r11d, bl
movzx eax, r10b
mov ecx, Ordinal_32
lea edx, [r11 - 8]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, r10b
sub r11b, 0x68
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, r11b
mov byte [rbp + rbx + 0x450], r10b
inc r9
dec rbx
inc rbx
jmp 0x14002b6c2
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x58
dec rbx
inc rbx
jmp 0x14002b6c2
lea rcx, [rbx + r14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x44
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14002b6c2
lea rcx, [rbx + r12]
movzx r10d, r11b
and r11b, cl
mov eax, Ordinal_60
sub al, r11b
lea edx, [rax + rax]
add dl, r10b
add dl, cl
lea ecx, [rbx + 2]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r10b, 0xe
add r10b, cl
mov byte [rbp + rbx + 0x450], r10b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x450]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14002b6c2
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
movzx eax, byte [rbp + rbx + 0x450]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14002b6c2
add bl, 0x14
mov ecx, Ordinal_60
movzx eax, r10b
and al, bl
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, bl
jmp 0x14002b6c0
add bl, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
sub dl, 0x30
jmp 0x14002b6b0
lea rcx, [rbp + 0x1542ed2]
jmp 0x14002c006
lea rcx, [rbp + 0x7d01b4]
jmp 0x14002c006
lea rcx, [rbp + 0x450]
mov r8d, 0x10020
lea rdx, [0x14014d7f0]
call fcn.14008c820
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx r10d, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x49a], rax
movabs r14, 0x4f173dad620c5c6c
mov dword [rbp + 0x4a2], eax
movabs r12, 0x917939f12e294298
mov byte [rbp + 0x4a6], al
movabs r15, 0xfe291c3fb6b53d0
mov byte [rbp + 0x480], __WSAFDIsSet
mov byte [rbp + 0x481], 0xff
mov byte [rbp + 0x482], 0xe0
mov byte [rbp + 0x483], 0xf2
mov byte [rbp + 0x484], 0xe7
mov byte [rbp + 0x485], 0xf0
mov byte [rbp + 0x486], 0xf8
mov byte [rbp + 0x487], 0xf3
mov byte [rbp + 0x488], 0xf9
mov byte [rbp + 0x489], 0x45
mov byte [rbp + 0x48a], Ordinal_143
mov byte [rbp + 0x48b], 0xf4
mov byte [rbp + 0x48c], 0xfd
mov byte [rbp + 0x48d], 0xf5
mov byte [rbp + 0x48e], 0x83
mov byte [rbp + 0x48f], __WSAFDIsSet
mov byte [rbp + 0x490], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x491], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x492], Ordinal_60
mov byte [rbp + 0x493], 0xe4
mov byte [rbp + 0x494], Ordinal_143
mov byte [rbp + 0x495], Ordinal_143
mov byte [rbp + 0x496], 0x85
mov byte [rbp + 0x497], 0x99
mov byte [rbp + 0x498], Ordinal_211
mov byte [rbp + 0x499], reloc.WS2_32.dll_setsockopt
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor edi, edi
cmp rdi, 0x27
jae 0x14002cbed
movzx r11d, byte [rbp + rdi + 0x480]
mov rbx, r11
nop dword [rax + rax]
cmp r8, rdi
ja 0x14002cbe4
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14002c17f
lea rcx, [rdi + r14]
mov r10d, 6
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x14002c1a6
lea rax, [r9 + 1]
cmp r8, rax
je 0x14002cb6d
lea rax, [r9 + 2]
cmp r8, rax
je 0x14002cae6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14002cab0
cmp r9, rdi
ja 0x14002cbdb
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14002c1cf
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x14002c210
lea rax, [r9 + 1]
cmp r8, rax
je 0x14002ca6f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14002ca4c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14002ca11
lea rax, [r9 + 6]
cmp r8, rax
je 0x14002c9f2
lea rax, [r9 + 4]
cmp r8, rax
je 0x14002c9d8
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14002c6c8
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14002c6aa
lea rax, [r9 + 6]
cmp r8, rax
je 0x14002c687
lea rax, [r9 + 5]
cmp r8, rax
je 0x14002c662
lea rax, [r9 + 4]
cmp r8, rax
je 0x14002c63f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14002c625
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14002c60b
lea rcx, [r9 + 0x200]
cmp r8, rcx
je 0x14002c5ec
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14002c5cd
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14002c5a2
lea r9, [rcx + 4]
mov r8, rcx
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14002cbba
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14002cb9d
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14002c3cf
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14002c3b0
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14002c391
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14002c551
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14002c4df
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14002c220
lea r8, [r9 + 1]
lea r9, [r8 + 4]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14002c4af
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14002c490
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14002c476
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14002c45c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14002c44f
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14002c42c
lea rcx, [r9 + 1]
cmp r8, rcx
ja 0x14002c40c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14002c3e9
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x14002c220
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002c210
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002c1a6
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x14002c145
lea ecx, [rdi + 0x26]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
inc rdi
jmp 0x14002c132
lea ecx, [rdi - 0x3e]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
inc rdi
jmp 0x14002c132
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, dl
movzx ebx, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ca2a
lea edx, [rdi - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14002cab8
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x14002cacd
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x14002caff
lea edx, [rdi - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002cb29
lea edx, [rdi + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x14002c132
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
cmp r8, 0x1000
jae 0x14002c99b
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14002c8a2
lea ecx, [rdi - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
cmp r9, 0x1000
jb 0x14002c98b
movzx ebx, dil
lea ecx, [rbx - 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x14]
jmp 0x14002ca88
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14002c9c2
lea rcx, [r9 + 8]
cmp r8, rcx
jbe 0x14002c7c6
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002c4f4
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x5a
inc rdi
jmp 0x14002c132
lea edx, [rdi - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002cb29
lea edx, [rdi - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002caff
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x14002cacd
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x14002caca
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx ebx, dil
lea edx, [rbx + 0x62]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ca2a
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x14002c132
lea ecx, [rdi - 0x66]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
inc rdi
jmp 0x14002c132
lea ecx, [rdi + 0x36]
movzx ebx, dil
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x14002ca88
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14002c6f0
lea edx, [rdi - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002c566
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002c729
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x14002c132
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002c74c
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x14002cb29
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14002c774
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002caff
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14002c79b
movzx ebx, dil
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
jmp 0x14002ca2a
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14002c566
movzx ebx, dil
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x14002ca88
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002c7f2
mov ecx, 0x24
movzx ebx, dil
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ca88
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002c81e
lea ecx, [rdi - 0x14]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
inc rdi
jmp 0x14002c132
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14002c841
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x14002cacd
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14002c869
lea edx, [rdi + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002cb29
cmp r8, rcx
jne 0x14002c4f4
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x14002c132
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002c8db
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x14002c132
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002c903
lea edx, [rdi - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002cb29
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14002c92f
mov ecx, 0x33
movzx ebx, dil
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ca2a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14002c95b
lea ecx, [rdi - 0x22]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
inc rdi
jmp 0x14002c132
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14002c523
mov ecx, Ordinal_26
movzx ebx, dil
lea edx, [rbx + 0x42]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ca88
mov byte [rbp + rdi + 0x480], r10b
inc rdi
jmp 0x14002c132
movzx r10d, byte [rbp + rdi + 0x480]
movzx ebx, dil
lea edx, [rbx + 0xa]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x46
add r10b, r11b
add r10b, dl
jmp 0x14002ca2a
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rcx - 2]
jmp 0x14002caff
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x14002caff
lea edx, [rdi - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002cacd
movzx ebx, dil
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
sub bl, 0x44
movzx ecx, r10b
movzx eax, bl
and al, r11b
add al, al
sub cl, al
sub cl, 0x24
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x480], cl
jmp 0x14002caca
lea ecx, [rdi + 0x80]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc rdi
jmp 0x14002c132
movzx ebx, dil
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
add bl, 0x58
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x68
add bl, r11b
mov byte [rbp + rdi + 0x480], bl
inc r9
dec rdi
inc rdi
jmp 0x14002c132
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14002c132
lea rcx, [rdi + r12]
movzx r11d, bl
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
lea edx, [rdi + 0x20]
inc r9
movzx eax, dl
mov ecx, reloc.WS2_32.dll_recv
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi + 0x480], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x2e]
inc r8
movzx eax, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0x480], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14002c132
lea rcx, [rdi + r15]
mov edx, Ordinal_41
movzx eax, cl
and al, bl
sub dl, al
lea r10d, [rdx + rdx]
add r10b, cl
add r10b, bl
movzx eax, byte [rbp + rdi + 0x480]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14002c132
add dil, 0x34
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
sub r10b, 0x6c
jmp 0x14002c130
sub dil, 0x30
mov ecx, Ordinal_41
movzx eax, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, r11b
jmp 0x14002c120
lea rbx, [rbp + 0x14400d2]
jmp 0x14002cbf4
lea rbx, [rbp + 0x1737c84]
jmp 0x14002cbf4
lea rbx, [rbp + 0x480]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x30]
mov r8d, edx
call fcn.140007210
mov rdx, rbx
lea rcx, [rbp + 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x40], xmm0
call fcn.140095f20
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400671a0
movzx edx, byte [rsp + 0x30]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x4b0], reloc.WS2_32.dll_send
movups xmmword [rbp + 0x4c5], xmm0
mov word [rbp + 0x4d5], ax
movabs rsi, 0xe84270d9b35450d0
mov byte [rbp + 0x4b1], reloc.WS2_32.dll_select
movabs r15, 0xbc170967dd1e42a0
mov byte [rbp + 0x4b2], 0xeb
movabs r14, 0xd9894e5e6becf6c0
mov byte [rbp + 0x4b3], Ordinal_211
mov byte [rbp + 0x4b4], Ordinal_200
mov byte [rbp + 0x4b5], 0xcc
mov byte [rbp + 0x4b6], Ordinal_200
mov byte [rbp + 0x4b7], Ordinal_211
mov byte [rbp + 0x4b8], Ordinal_45
mov byte [rbp + 0x4b9], gethostname
mov byte [rbp + 0x4ba], Ordinal_50
mov byte [rbp + 0x4bb], 8
mov byte [rbp + 0x4bc], gethostname
mov byte [rbp + 0x4bd], Ordinal_50
mov byte [rbp + 0x4be], Ordinal_50
mov byte [rbp + 0x4bf], 0x3d
mov byte [rbp + 0x4c0], reloc.WS2_32.dll_send
mov byte [rbp + 0x4c1], Ordinal_60
mov byte [rbp + 0x4c2], Ordinal_45
mov byte [rbp + 0x4c3], 0x3f
mov byte [rbp + 0x4c4], Ordinal_200
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x27
jae 0x14002d7c8
movzx r10d, byte [rbp + rbx + 0x4b0]
mov r11, r10
nop dword [rax + rax]
cmp r9, rbx
ja 0x14002d7bf
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x14002cd5c
lea rcx, [rbx + rsi]
movzx eax, r11b
and al, cl
mov edx, Ordinal_41
sub dl, al
add dl, dl
add dl, r11b
add dl, cl
jmp 0x14002cd90
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002d753
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002d6d0
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002d69e
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002d67c
cmp r8, rbx
ja 0x14002d7b6
lea rax, [r8 + 0x28]
cmp r9, rax
jae 0x14002cdb8
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
jmp 0x14002ce00
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002d633
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002d619
lea rax, [r8 + 4]
cmp r9, rax
je 0x14002d5ff
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002d5e6
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002d5ca
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14002d2ea
nop dword [rax]
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x14002d2d8
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14002d2b5
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002d2a8
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14002d399
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14002d28e
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14002d272
lea rax, [r8 + 8]
cmp r9, rax
je 0x14002d259
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002d23d
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14002d213
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14002ce10
lea r9, [r8 + 0x20]
lea r8, [r9 + 9]
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14002d79c
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14002d77f
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14002cffc
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14002cfe0
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14002cfc4
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14002d1d2
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14002d18d
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14002d150
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x14002d12a
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14002ce10
lea r9, [r8 + 0x42]
lea r8, [r9 + 0x20]
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14002d0fd
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14002d0e4
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14002d0c8
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14002d0af
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x14002d093
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14002d076
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14002d057
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14002d032
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x14002d015
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14002ce10
lea r9, [r8 + 1]
lea r8, [r9 + 0x41]
jmp 0x14002ce10
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
jmp 0x14002ce00
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002cd90
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x14002cd25
lea ecx, [rbx - 0x68]
movzx r11d, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x28
jmp 0x14002d64f
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
inc r8
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002cd12
lea ecx, [rbx - 0x48]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
inc rbx
jmp 0x14002cd12
lea ecx, [rbx - 0x38]
movzx r11d, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
jmp 0x14002d58b
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d6b5
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x58
jmp 0x14002d6b8
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d6ea
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
jmp 0x14002d713
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4b0]
add cl, cl
add rax, r8
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002cd12
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
mov byte [rbp + rbx + 0x4b0], dl
inc rbx
jmp 0x14002cd12
lea edx, [rbx + 0x50]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x30
add dl, cl
cmp r8, 1
jb 0x14002d141
movzx r11d, bl
lea ecx, [r11 - 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x30]
jmp 0x14002d64f
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r9, 0x42
jae 0x14002d569
lea rax, [r8 + 0x20]
cmp r9, rax
jbe 0x14002d4b8
lea edx, [rbx + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14002d164
lea edx, [rbx + 0x70]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x10
sub cl, al
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x14002d5b3
lea rax, [r8 + 9]
cmp r9, rax
jbe 0x14002d413
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
jmp 0x14002d19b
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x4b0]
add rax, r8
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x58
inc rbx
jmp 0x14002cd12
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d713
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
jmp 0x14002d6ea
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d6b8
lea ecx, [rbx + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x18
jmp 0x14002d6b5
lea edx, [rbx + 0x48]
mov ecx, 4
jmp 0x14002d684
lea ecx, [rbx + 0x58]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x68
inc rbx
jmp 0x14002cd12
movzx r11d, bl
mov ecx, reloc.WS2_32.dll_sendto
lea edx, [r11 + 0x68]
jmp 0x14002d640
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x14002d312
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d1e8
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002d348
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
movzx eax, byte [rbp + rbx + 0x4b0]
add cl, cl
add rax, r8
add cl, r10b
add rbx, rax
add dl, cl
inc rbx
jmp 0x14002cd12
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002d36b
lea ecx, [rbx + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x68
jmp 0x14002d6b8
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14002d390
lea edx, [rbx + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14002d6b5
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002d3ba
movzx r11d, bl
movzx eax, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [r11 + 0x38]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14002d58b
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002d3e8
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
inc r8
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002cd12
lea rax, [r8 + 9]
cmp r9, rax
jne 0x14002d1e8
movzx r11d, bl
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
jmp 0x14002d64f
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002d43a
movzx r11d, bl
movzx eax, r10b
movzx ecx, r10b
lea edx, [r11 - 0x20]
and al, dl
add al, al
sub cl, al
sub dl, 0x20
jmp 0x14002d64d
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002d468
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
inc r8
add cl, cl
dec rbx
add cl, r10b
add dl, cl
inc rbx
jmp 0x14002cd12
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002d492
movzx r11d, bl
movzx eax, r10b
mov ecx, Ordinal_26
lea edx, [r11 - 0x50]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14002d58b
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002d1a4
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x14002d6b5
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002d4ee
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
movzx eax, byte [rbp + rbx + 0x4b0]
add cl, cl
add rax, r8
add cl, r10b
add rbx, rax
add dl, cl
inc rbx
jmp 0x14002cd12
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002d513
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d6ea
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002d53e
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002cd12
lea rax, [r8 + 9]
cmp r9, rax
jne 0x14002d166
movzx r11d, bl
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x14002d64f
movzx ecx, byte [rbp + rbx + 0x4b0]
movzx r11d, bl
lea edx, [r11 - 0x68]
movzx eax, dl
sub dl, 0x28
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
sub r11b, 0x70
mov ecx, 8
movzx eax, r11b
and al, r10b
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, r10b
mov byte [rbp + rbx + 0x4b0], cl
jmp 0x14002d6b5
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
jmp 0x14002d6e8
lea edx, [rbx - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14002d713
lea edx, [rbx - 0x40]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x40
jmp 0x14002d6e8
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x20
jmp 0x14002d6b5
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
dec rbx
inc rbx
jmp 0x14002cd12
movzx r11d, bl
mov ecx, reloc.WS2_32.dll_recv
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub r11b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x60
add r11b, r10b
mov byte [rbp + rbx + 0x4b0], r11b
inc r8
dec rbx
inc rbx
jmp 0x14002cd12
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec rbx
inc rbx
jmp 0x14002cd12
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14002cd12
movzx r10d, r11b
lea rcx, [rbx + r15]
and r11b, cl
movzx edx, r10b
add r11b, r11b
sub dl, r11b
sub dl, 0x60
add dl, cl
lea ecx, [rbx + 0x80]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x80
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x4b0], al
add rax, r8
sub rbx, rax
lea ecx, [rbx + 0x78]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x48
add cl, r10b
mov byte [rbp + rbx + 0x4b0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x4b0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002cd12
lea rcx, [rbx + r14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x40
movzx eax, byte [rbp + rbx + 0x4b0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002cd12
sub bl, 0x50
mov ecx, Ordinal_26
movzx eax, r10b
and al, bl
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, bl
jmp 0x14002cd10
sub bl, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
sub dl, 0x40
jmp 0x14002cd00
lea rcx, [rbp + 0x14fc128]
jmp 0x14002d7cf
lea rcx, [rbp + 0x11c1420]
jmp 0x14002d7cf
lea rcx, [rbp + 0x4b0]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x14014d800]
call fcn.14008c830
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f3], xmm0
mov byte [rbp + 0x4e0], Ordinal_60
movabs rsi, 0x5960ca974bdd3834
mov byte [rbp + 0x4e1], Ordinal_41
movabs r15, 0x8b3515cfa4b1232c
mov byte [rbp + 0x4e2], 0x65
movabs r14, 0xf24af03378472db0
mov byte [rbp + 0x4e3], 0x5a
mov byte [rbp + 0x4e4], 0x56
mov byte [rbp + 0x4e5], 0x5d
mov byte [rbp + 0x4e6], 0x53
mov byte [rbp + 0x4e7], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x4e8], 0xb2
mov byte [rbp + 0x4e9], 0x66
mov byte [rbp + 0x4ea], 0x62
mov byte [rbp + 0x4eb], 0x9b
mov byte [rbp + 0x4ec], 0xbf
mov byte [rbp + 0x4ed], WSASetLastError
mov byte [rbp + 0x4ee], 0x52
mov byte [rbp + 0x4ef], WSASetLastError
mov byte [rbp + 0x4f0], WSASetLastError
mov byte [rbp + 0x4f1], 0xa3
mov byte [rbp + 0x4f2], 0xe2
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14002e35e
movzx r10d, byte [rbp + rbx + 0x4e0]
mov r11, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x14002e355
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14002d8f8
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x6c
add dl, r11b
jmp 0x14002d930
lea rax, [r9 + 1]
cmp r8, rax
je 0x14002e2e8
lea rax, [r9 + 2]
cmp r8, rax
je 0x14002e28d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14002e25e
lea rax, [r9 + 6]
cmp r8, rax
je 0x14002e21d
nop dword [rax]
cmp r9, rbx
ja 0x14002e34c
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14002d958
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x54
jmp 0x14002d9a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14002e1d4
lea rax, [r9 + 3]
cmp r8, rax
je 0x14002e1bb
lea rax, [r9 + 4]
cmp r8, rax
je 0x14002e172
lea rax, [r9 + 5]
cmp r8, rax
je 0x14002e159
lea rax, [r9 + 9]
cmp r8, rax
je 0x14002e12c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14002dea9
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x14002de97
lea rax, [r9 + 5]
cmp r8, rax
je 0x14002de75
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14002de56
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14002de44
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x14002de2b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14002de0f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14002ddf1
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14002ddd8
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14002ddab
lea rax, [r9 + 2]
cmp r8, rax
je 0x14002d9b0
lea r9, [rcx + 3]
mov r8, rcx
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14002e32f
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14002e316
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14002db90
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14002db74
lea rcx, [r9 + 2]
cmp r8, rcx
jb 0x14002db5b
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14002dd61
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14002dd1d
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14002dcdc
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14002dcb6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14002d9b0
lea r9, [rcx + 0x64]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14002dc89
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14002dc70
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14002dc50
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14002dc37
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x14002dc1e
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14002dc0d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14002dbee
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14002dbc9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14002dbac
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14002d9b0
mov r8, rcx
lea r9, [rcx + 2]
jmp 0x14002d9b0
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x14002d9a0
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d930
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002d8c5
lea ecx, [rbx + 0x26]
movzx r11d, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x14002e1f0
lea edx, [rbx - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002d8b2
lea ecx, [rbx + 0x2e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
inc rbx
jmp 0x14002d8b2
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx r11d, bl
jmp 0x14002e22a
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7a
jmp 0x14002e272
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x16
jmp 0x14002e275
lea edx, [rbx + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
movzx r11d, bl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002e18b
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4e
jmp 0x14002e2a8
lea edx, [rbx + 0x46]
mov ecx, ntohl
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4e0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002d8b2
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
mov byte [rbp + rbx + 0x4e0], dl
inc rbx
jmp 0x14002d8b2
lea edx, [rbx + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x3e8
jb 0x14002dccd
movzx r11d, bl
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x4c]
jmp 0x14002e1f0
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x28
cmp r8, 6
jae 0x14002e0ed
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14002e000
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3e
jmp 0x14002dcf3
lea edx, [rbx + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14002e111
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14002df6d
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
jmp 0x14002dd31
lea edx, [rbx - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4e0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002d8b2
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x72
jmp 0x14002e2a8
movzx r11d, bl
lea ecx, [r11 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xe
jmp 0x14002e18b
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002e275
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
jmp 0x14002e272
movzx r11d, bl
mov ecx, reloc.WS2_32.dll_ntohs
lea edx, [r11 - 0x72]
jmp 0x14002e22a
lea ecx, [rbx + 0x12]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7e
inc rbx
jmp 0x14002d8b2
lea ecx, [rbx - 0x6a]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
inc rbx
jmp 0x14002d8b2
movzx r11d, bl
mov ecx, Ordinal_41
lea edx, [r11 + 0x1a]
jmp 0x14002e1e1
lea rax, [r9 + 9]
cmp r8, rax
jae 0x14002decb
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
jmp 0x14002dd78
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002defe
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x4e0]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x6e
inc rbx
jmp 0x14002d8b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14002df23
lea edx, [rbx - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002e272
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002df4e
lea ecx, [rbx + 6]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2a
inc rbx
jmp 0x14002d8b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14002dd78
movzx r11d, bl
mov ecx, reloc.WS2_32.dll_gethostname
lea edx, [r11 - 0x7e]
jmp 0x14002e1e1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002df88
movzx r11d, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [r11 + 0x38]
jmp 0x14002e1e1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002dfb0
lea ecx, [rbx + 0x30]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
inc rbx
jmp 0x14002d8b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14002dfd2
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
jmp 0x14002e272
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14002dd31
movzx r11d, bl
mov ecx, reloc.WS2_32.dll_recv
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002e18b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14002e036
lea edx, [rbx - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4e0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002d8b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14002e05d
movzx r11d, bl
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6a
jmp 0x14002e18b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14002e078
movzx r11d, bl
mov ecx, gethostname
lea edx, [r11 + 0x3a]
jmp 0x14002e22a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14002e0a3
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x14002d8b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14002e0ce
lea ecx, [rbx + 0x32]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5e
inc rbx
jmp 0x14002d8b2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14002dcf3
movzx r11d, bl
mov ecx, Ordinal_32
lea edx, [r11 - 0x52]
jmp 0x14002e1e1
movzx ecx, byte [rbp + rbx + 0x4e0]
movzx r11d, bl
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x3b
add cl, cl
add dl, cl
jmp 0x14002e239
movzx r11d, bl
mov ecx, 9
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
jmp 0x14002e18b
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x4e0]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x14002d8b2
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x14002e2a8
movzx r11d, bl
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x10
sub r11b, 0x20
inc r9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx + 0x4e0], al
add rax, r9
sub rbx, rax
jmp 0x14002e2a8
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x48
jmp 0x14002e272
movzx r11d, bl
mov ecx, 0x24
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub r11b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, r10b
mov byte [rbp + rbx + 0x4e0], r11b
inc r9
dec rbx
inc rbx
jmp 0x14002d8b2
movzx r11d, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r11b, 0x64
mov ecx, Ordinal_35
movzx eax, r11b
and al, r10b
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, r10b
mov byte [rbp + rbx + 0x4e0], cl
jmp 0x14002e272
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14002d8b2
lea rdx, [rbx + r15]
movzx ecx, r11b
movzx eax, dl
movzx r10d, r11b
and al, r11b
sub dl, 0x34
add al, al
sub cl, al
add dl, cl
lea ecx, [rbx - 0x62]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x52
add cl, r10b
mov byte [rbp + rbx + 0x4e0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x4e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14002d8b2
lea rcx, [rbx + r14]
mov edx, Ordinal_26
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
movzx eax, byte [rbp + rbx + 0x4e0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14002d8b2
add bl, 0x2c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
sub dl, 0x34
jmp 0x14002d8b0
sub bl, 0x50
mov ecx, Ordinal_26
movzx eax, r10b
and al, bl
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, bl
jmp 0x14002d8a0
lea rbx, [rbp + 0x140b9fe]
jmp 0x14002e365
lea rbx, [rbp + 0x75b4bc]
jmp 0x14002e365
lea rbx, [rbp + 0x4e0]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x50]
mov r8d, edx
call fcn.140007210
mov rdx, rbx
lea rcx, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x60], xmm0
call fcn.140095f20
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400671a0
movzx r10d, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0x532], rax
movups xmmword [rbp + 0x522], xmm0
mov dword [rbp + 0x53a], eax
movabs rsi, 0xfa93cd5651d74af0
mov byte [rbp + 0x510], reloc.WS2_32.dll_send
movabs r15, 0x14ab23a7514a20e0
mov byte [rbp + 0x511], reloc.WS2_32.dll_select
movabs r14, 0x589b94c6a6fd9240
mov byte [rbp + 0x512], 0x44
mov byte [rbp + 0x513], 0xaa
mov byte [rbp + 0x514], 0xa7
mov byte [rbp + 0x515], 0xac
mov byte [rbp + 0x516], 0x54
mov byte [rbp + 0x517], 0xab
mov byte [rbp + 0x518], Ordinal_79
mov byte [rbp + 0x519], WSASetLastError
mov byte [rbp + 0x51a], 0xb5
mov byte [rbp + 0x51b], 0xb7
mov byte [rbp + 0x51c], 0xb3
mov byte [rbp + 0x51d], 0xbf
mov byte [rbp + 0x51e], WSASetLastError
mov byte [rbp + 0x51f], 0xb0
mov byte [rbp + 0x520], 0xa8
mov byte [rbp + 0x521], reloc.WLDAP32.dll_Ordinal_33
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x2e
jae 0x14002ef27
movzx r11d, byte [rbp + rbx + 0x510]
mov rdi, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x14002ef1e
lea rax, [r8 + 0x40]
cmp r9, rax
jae 0x14002e4c0
lea rcx, [rbx + rsi]
mov r10d, Ordinal_60
movzx eax, cl
and al, dil
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, dil
jmp 0x14002e4e7
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002eea6
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002ee1c
lea rax, [r8 + 4]
cmp r9, rax
je 0x14002edf9
cmp r8, rbx
ja 0x14002ef15
lea rax, [r8 + 0x2a]
cmp r9, rax
jae 0x14002e510
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x14002e550
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002edaf
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002ed92
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002ed5f
lea rax, [r8 + 8]
cmp r9, rax
je 0x14002ed34
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14002ea7a
nop dword [rax]
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14002ea5d
lea rax, [r8 + 9]
cmp r9, rax
je 0x14002ea3a
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14002ea15
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002eafb
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14002e9f8
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14002e9de
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002e9c4
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x14002e9a5
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002e975
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x14002e560
lea r9, [r8 + 0x5a]
lea r8, [r9 + 0xa]
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14002eef6
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14002eed7
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14002e754
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14002e73a
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14002e71d
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14002e923
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14002e8d6
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14002e89b
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14002e876
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14002e560
lea r9, [r8 + 5]
lea r8, [r9 + 6]
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14002e84b
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14002e831
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14002e812
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14002e805
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x14002e7e3
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14002e7c6
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14002e7a6
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14002e77e
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14002e76e
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14002e560
lea r9, [r8 + 2]
lea r8, [r9 + 0x28]
jmp 0x14002e560
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14002e550
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x14002e4e7
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14002e485
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx edi, bl
jmp 0x14002edba
lea edx, [rbx + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx eax, dl
inc r8
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea ecx, [rbx - 0x18]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
inc rbx
jmp 0x14002e472
lea ecx, [rbx - 0x68]
movzx edi, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x14002ecf3
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r9, r8
jmp 0x14002ed79
lea edx, [rbx - 8]
mov ecx, Ordinal_32
jmp 0x14002ed67
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ee3a
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14002ee66
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x38
inc rbx
jmp 0x14002e472
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
mov byte [rbp + rbx + 0x510], r10b
inc rbx
jmp 0x14002e472
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
cmp r8, 0x10
jb 0x14002e88b
movzx edi, bl
lea ecx, [rdi + 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x10]
jmp 0x14002edcc
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 4
jae 0x14002ecd3
lea rax, [r8 + 0x42]
cmp r9, rax
jbe 0x14002ebf1
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002e8b0
lea edx, [rbx - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r8 + r9]
cmp rax, 8
je 0x14002ed1b
lea rax, [r8 + 0x200]
cmp r9, rax
jbe 0x14002eb70
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x14002e8f0
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ee66
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14002ee3a
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x14002ed79
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
add r9, r8
jmp 0x14002ed79
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea ecx, [rbx - 0x38]
inc r8
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
inc rbx
jmp 0x14002e472
movzx edi, bl
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x14002edcc
lea rax, [r8 + 0x61]
cmp r9, rax
jae 0x14002ea96
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r11b
jmp 0x14002e931
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002eacf
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002eaf2
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x14002ee3a
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002eb1d
mov ecx, reloc.WS2_32.dll_sendto
movzx edi, bl
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ecf3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002eb46
lea ecx, [rbx - 0x48]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
inc rbx
jmp 0x14002e472
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14002e93d
movzx edi, bl
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14002edcc
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002eb96
movzx edi, bl
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14002edcc
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002ebc7
lea edx, [rbx - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
inc r8
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14002e8f0
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14002ee3a
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002ec2a
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002ec4d
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14002ed79
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14002ec75
mov ecx, Ordinal_32
movzx edi, bl
lea edx, [rdi - 8]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14002ecf3
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14002eca3
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14002e472
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002e8b0
lea ecx, [rbx - 0x68]
inc r8
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
inc rbx
jmp 0x14002e472
movzx ecx, byte [rbp + rbx + 0x510]
movzx edi, bl
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x24
lea r10d, [rcx + rcx]
add r10b, dl
add dil, 0x30
movzx eax, r11b
and al, dil
movzx ecx, r10b
add al, al
sub cl, al
sub cl, 0x50
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x510], cl
add r9, r8
jmp 0x14002ed79
mov ecx, recv
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14002ee37
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc rbx
jmp 0x14002e472
lea edx, [rbx - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14002e472
movzx ecx, bl
movzx r10d, bl
and cl, r11b
dec rbx
add cl, cl
sub r10b, cl
add r10b, r11b
inc rbx
jmp 0x14002e472
movzx edi, bl
mov ecx, Ordinal_50
lea edx, [rdi + 0x60]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r11b
sub dil, 0x20
and al, dil
inc r8
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, dil
mov byte [rbp + rbx + 0x510], r11b
dec rbx
inc rbx
jmp 0x14002e472
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc r8
dec rbx
inc rbx
jmp 0x14002e472
lea rdx, [rbx + r15]
movzx r10d, dil
movzx eax, dl
movzx r11d, dil
and al, dil
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, dl
lea edx, [rbx + 0x80]
movzx eax, r11b
and al, dl
inc r8
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x80
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x510], al
add rax, r8
sub rbx, rax
lea ecx, [rbx + 0x28]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x18
add cl, r11b
mov byte [rbp + rbx + 0x510], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002e472
lea rcx, [rbx + r14]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, cl
and al, dil
sub dl, al
lea r10d, [rdx + rdx]
add r10b, cl
add r10b, dil
movzx eax, byte [rbp + rbx + 0x510]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002e472
sub bl, 0x70
mov ecx, 8
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x14002e470
add bl, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x14002e460
lea rcx, [rbp + 0x1602138]
jmp 0x14002ef2e
lea rcx, [rbp + 0x7344e0]
jmp 0x14002ef2e
lea rcx, [rbp + 0x510]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x14014d7c0]
call fcn.14008c830
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx r11d, byte [rsp + 0x30]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x540], __WSAFDIsSet
movups xmmword [rbp + 0x555], xmm0
mov word [rbp + 0x565], ax
movabs r14, 0x2078def3a520c06c
mov byte [rbp + 0x541], 0xff
movabs r12, 0x408bf4ae53694a98
mov byte [rbp + 0x542], 0xe0
movabs r13, 0xe085981ac3fbc734
mov byte [rbp + 0x543], 0xf2
movabs r15, 0x807f3b87348e43d0
mov byte [rbp + 0x544], 0xe7
mov byte [rbp + 0x545], 0xf0
mov byte [rbp + 0x546], 0xf8
mov byte [rbp + 0x547], 0xf3
mov byte [rbp + 0x548], 0xf9
mov byte [rbp + 0x549], 0x45
mov byte [rbp + 0x54a], 0x9c
mov byte [rbp + 0x54b], 0xf0
mov byte [rbp + 0x54c], 0xe8
mov byte [rbp + 0x54d], 0x41
mov byte [rbp + 0x54e], 0xe1
mov byte [rbp + 0x54f], Ordinal_143
mov byte [rbp + 0x550], 0x88
mov byte [rbp + 0x551], Ordinal_143
mov byte [rbp + 0x552], __WSAFDIsSet
mov byte [rbp + 0x553], 0xdd
mov byte [rbp + 0x554], Ordinal_26
nop dword [rax]
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x27
jae 0x14002fb6f
movzx r10d, byte [rbp + rbx + 0x540]
mov rdi, r10
nop dword [rax + rax]
cmp r9, rbx
ja 0x14002fb66
lea rax, [r8 + 0x20]
cmp r9, rax
jae 0x14002f090
lea rcx, [rbx + r14]
mov r11d, 6
movzx eax, cl
and al, dil
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dil
jmp 0x14002f0d1
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002faf2
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002fa90
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002fa46
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002f9f0
lea rax, [r8 + 7]
cmp r9, rax
je 0x14002f9d0
cmp r8, rbx
ja 0x14002fb5d
lea rax, [r8 + 0x28]
cmp r9, rax
jae 0x14002f0fa
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x14002f140
lea rax, [r8 + 1]
cmp r9, rax
je 0x14002f987
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002f966
lea rax, [r8 + 5]
cmp r9, rax
je 0x14002f947
lea rax, [r8 + 2]
cmp r9, rax
je 0x14002f92c
lea rax, [r8 + 8]
cmp r9, rax
je 0x14002f910
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14002f654
nop dword [rax]
lea rax, [r8 + 6]
cmp r9, rax
je 0x14002f637
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14002f614
lea rax, [r8 + 3]
cmp r9, rax
je 0x14002f5ef
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x14002f5cd
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x14002f5b3
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14002f599
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14002f57a
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14002f54f
lea rax, [r8 + 4]
cmp r9, rax
je 0x14002f150
lea r9, [r8 + 0x3e8]
lea r8, [r9 + 8]
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14002fb3e
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14002fb23
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14002f321
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14002f302
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14002f2e3
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x14002f4d1
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14002f48e
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14002f464
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14002f150
lea r9, [r8 + 0x5a]
lea r8, [r9 + 0x40]
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14002f434
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14002f415
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14002f3fb
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14002f3e1
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x14002f3c2
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14002f3a0
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x14002f380
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14002f35d
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14002f33b
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14002f150
lea r9, [r8 + 0x42]
lea r8, [r9 + 3]
jmp 0x14002f150
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002f140
lea edx, [rbx - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002f0d1
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x14002f055
lea edx, [rbx - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
movzx edi, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002f9a3
lea ecx, [rbx + 0x26]
inc r8
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
inc rbx
jmp 0x14002f042
lea ecx, [rbx - 0x3e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
inc rbx
jmp 0x14002f042
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
movzx edi, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa08
lea edx, [rbx - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa2a
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
jmp 0x14002fa2d
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5e
jmp 0x14002fa64
lea edx, [rbx - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002faae
lea edx, [rbx + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r8
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x14002f042
lea edx, [rbx - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0x540], r11b
inc rbx
jmp 0x14002f042
lea edx, [rbx - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 0x28
jb 0x14002f47e
movzx ecx, r10b
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x5a]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x14]
jmp 0x14002f9a3
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x14002f8fa
lea rcx, [r8 + 5]
cmp r9, rcx
jbe 0x14002f757
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 6
jae 0x14002f8d1
lea rax, [r8 + 0x1000]
cmp r9, rax
jbe 0x14002f7f9
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x14002f4a8
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r8
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x5a
inc rbx
jmp 0x14002f042
lea edx, [rbx - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa64
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
jmp 0x14002fa2d
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
jmp 0x14002fa2a
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx edi, bl
lea edx, [rdi + 0x62]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa08
lea edx, [rbx - 2]
mov ecx, 7
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x14002f042
lea ecx, [rbx - 0x66]
inc r8
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
inc rbx
jmp 0x14002f042
movzx edi, bl
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7a
jmp 0x14002f9a3
lea rcx, [r8 + 4]
cmp r9, rcx
jae 0x14002f67c
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002f4e6
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002f6b5
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r8
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x14002f042
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002f6d8
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3e
jmp 0x14002faae
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002f700
lea edx, [rbx + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa2d
cmp r9, rcx
jne 0x14002f72d
lea edx, [rbx - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
inc r8
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x14002f042
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14002f4e6
movzx edi, bl
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x14002f9a3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002f782
mov ecx, 0x24
movzx edi, bl
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002f9a3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002f7ab
lea ecx, [rbx + 0x50]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
inc rbx
jmp 0x14002f042
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002f7d6
mov ecx, 0xa
movzx edi, bl
lea edx, [rdi - 0x4c]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa08
cmp r9, rcx
jne 0x14002f51b
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x14002fa2d
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14002f832
lea edx, [rbx + 0x22]
mov ecx, 9
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x540]
add rax, r8
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x14002f042
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14002f857
mov ecx, Ordinal_45
lea edx, [rbx - 0x7a]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14002faab
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14002f87b
lea edx, [rbx - 0x16]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x66
jmp 0x14002fa61
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14002f8a3
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14002fa2a
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14002f4a8
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
inc rbx
jmp 0x14002f042
movzx r11d, byte [rbp + rbx + 0x540]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0xa]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x46
add r11b, dl
add r11b, r10b
jmp 0x14002fa08
lea ecx, [rbx + 0x6e]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 2]
jmp 0x14002fa64
mov ecx, recv
lea edx, [rbx - 0x28]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14002fb0a
lea edx, [rbx + 0x10]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x70
jmp 0x14002fa61
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14002fa2d
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x1c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x14002fa08
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x48]
and al, dl
add al, al
sub r11b, al
sub r11b, 8
add r11b, dl
movzx eax, r10b
add dil, 0x58
and al, dil
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dil
mov byte [rbp + rbx + 0x540], r10b
inc r8
dec rbx
inc rbx
jmp 0x14002f042
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
dec rbx
inc rbx
jmp 0x14002f042
movzx edi, bl
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
movzx eax, r10b
sub dil, 0x44
and al, dil
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, r11b
add r10b, dil
mov byte [rbp + rbx + 0x540], r10b
add r9, r8
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14002f042
lea rdx, [rbx + r12]
movzx r11d, dil
movzx eax, dl
movzx r10d, dil
and al, dil
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, dl
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
inc r8
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x540], al
add rax, r8
sub rbx, rax
jmp 0x14002faae
lea rdx, [rbx + r13]
movzx r11d, dil
movzx eax, dl
movzx r10d, dil
and al, dil
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
lea edx, [rbx - 0x2e]
movzx eax, r10b
and al, dl
inc r9
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0x540], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x540]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002f042
mov ecx, Ordinal_41
lea rdx, [rbx + r15]
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx + 0x540]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14002f042
add bl, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6c
jmp 0x14002f040
sub bl, 0x30
mov ecx, Ordinal_41
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14002f030
lea rbx, [rbp + 0x1742792]
jmp 0x14002fb76
lea rbx, [rbp + 0x12ae944]
jmp 0x14002fb76
lea rbx, [rbp + 0x540]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x70]
mov r8d, edx
call fcn.140007210
mov rdx, rbx
lea rcx, [rbp + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x80], xmm0
call fcn.140095f20
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400671a0
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0x594], rax
movups xmmword [rbp + 0x584], xmm0
mov byte [rbp + 0x59c], al
movabs rsi, 0x36f180f5d8aa7a08
mov byte [rbp + 0x570], 0x7b
movabs r15, 0xd0effa5317e4d7b8
mov byte [rbp + 0x571], 0x7a
movabs r14, 0x3f0bda47847a8e0
mov byte [rbp + 0x572], 0x53
mov byte [rbp + 0x573], reloc.WS2_32.dll_listen
mov byte [rbp + 0x574], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x575], Ordinal_45
mov byte [rbp + 0x576], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x577], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x578], Ordinal_35
mov byte [rbp + 0x579], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x57a], Ordinal_50
mov byte [rbp + 0x57b], 0x40
mov byte [rbp + 0x57c], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x57d], Ordinal_26
mov byte [rbp + 0x57e], Ordinal_26
mov byte [rbp + 0x57f], Ordinal_32
mov byte [rbp + 0x580], Ordinal_79
mov byte [rbp + 0x581], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x582], reloc.WS2_32.dll_select
mov byte [rbp + 0x583], Ordinal_143
nop
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x2d
jae 0x140030769
movzx r10d, byte [rbp + r11 + 0x570]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x140030760
lea rax, [r8 + 9]
cmp r9, rax
jae 0x14002fcd9
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0x38
add dl, cl
jmp 0x14002fd20
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400306f5
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003069a
lea rax, [r8 + 5]
cmp r9, rax
je 0x140030647
lea rax, [r8 + 3]
cmp r9, rax
je 0x140030624
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400305e3
nop word [rax + rax]
cmp r8, r11
ja 0x140030757
lea rax, [r8 + 0x64]
cmp r9, rax
jae 0x14002fd48
lea edx, [r11 + 0x78]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x48
add dl, r10b
jmp 0x14002fd80
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400305c9
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400305ae
lea rax, [r8 + 3]
cmp r9, rax
je 0x140030591
lea rax, [r8 + 8]
cmp r9, rax
je 0x140030565
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140030282
nop dword [rax]
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x140030265
lea rax, [r8 + 6]
cmp r9, rax
je 0x140030242
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140030234
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x140030303
lea rax, [r8 + 2]
cmp r9, rax
je 0x140030217
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x1400301fa
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x1400301da
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400301c0
lea rax, [r8 + 9]
cmp r9, rax
je 0x140030194
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x14002fd90
lea r9, [r8 + 0x64]
lea r8, [r9 + 3]
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14003073b
lea rax, [r8 + 1]
cmp r9, rax
jb 0x14003071f
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14002ff81
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14002ff64
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14002ff47
lea rax, [r8 + 8]
cmp r9, rax
jb 0x140030148
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140030102
lea rax, [r8 + 2]
cmp r9, rax
jb 0x1400300c5
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x1400300a0
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14002fd90
lea r9, [r8 + 0x10]
lea r8, [r9 + 0x41]
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x140030074
lea rax, [r8 + 5]
cmp r9, rax
ja 0x14003005a
lea rax, [r8 + 6]
cmp r9, rax
ja 0x140030039
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14003001c
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14002ffff
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14002ffed
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14002ffdf
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14002ffbc
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14002ff9e
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14002fd90
lea r9, [r8 + 5]
lea r8, [r9 + 2]
jmp 0x14002fd90
lea ecx, [r11 + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x14002fd80
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002fd20
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14002fca6
lea ecx, [r11 + 0x7c]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x64
jmp 0x1400305fb
lea ecx, [r11 - 0x5c]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
inc r11
jmp 0x14002fc93
lea edx, [r11 - 0x34]
mov ecx, gethostname
jmp 0x14003062d
lea edx, [r11 - 0xc]
mov ecx, Ordinal_45
movzx ebx, r11b
jmp 0x140030653
lea edx, [r11 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003067f
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030682
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030539
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x1400306b2
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x24
inc r11
jmp 0x14002fc93
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
mov byte [rbp + r11 + 0x570], dl
inc r11
jmp 0x14002fc93
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
cmp r8, 0x64
jb 0x1400300b5
movzx ebx, r11b
mov edx, 2
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x1400305fb
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x20
jae 0x1400304f7
lea rax, [r8 + 9]
cmp r9, rax
jbe 0x140030432
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6c
jmp 0x1400300da
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x140030519
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x140030358
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x14003011a
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x5c
inc r11
jmp 0x14002fc93
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x1400306b2
movzx ebx, r11b
mov ecx, Ordinal_60
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030539
lea edx, [r11 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030682
lea edx, [r11 + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003067f
lea edx, [r11 - 0x4c]
mov ecx, 0xa
jmp 0x14003062d
lea ecx, [r11 - 0x24]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
inc r11
jmp 0x14002fc93
movzx ebx, r11b
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
jmp 0x1400305fb
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x14003029f
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
jmp 0x140030157
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400302d4
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x4c
inc r11
jmp 0x14002fc93
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400302fa
movzx ebx, r11b
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
jmp 0x140030539
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140030314
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
lea edx, [rbx - 0x74]
jmp 0x140030653
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003032b
lea edx, [r11 + 0x64]
mov ecx, Ordinal_35
jmp 0x14003062d
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140030160
movzx ebx, r11b
mov ecx, Ordinal_60
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400305fb
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003037e
movzx ebx, r11b
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
jmp 0x1400305fb
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400303a7
lea ecx, [r11 - 0x20]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
inc r11
jmp 0x14002fc93
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400303cd
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030682
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400303f6
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030539
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14003011a
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x570]
add cl, cl
add rax, r8
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x14002fc93
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140030467
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x54
inc r11
jmp 0x14002fc93
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003048d
movzx ebx, r11b
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
jmp 0x140030539
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400304b0
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x140030682
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400304ca
movzx ebx, r11b
mov ecx, reloc.WS2_32.dll_select
lea edx, [rbx + 0x44]
jmp 0x140030653
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400300da
movzx ebx, r11b
mov ecx, gethostname
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400305fb
movzx ecx, byte [rbp + r11 + 0x570]
movzx ebx, r11b
lea edx, [rbx + 0x7c]
movzx eax, dl
and al, r10b
add al, al
sub cl, al
sub dl, 0x64
jmp 0x14003065d
movzx ebx, r11b
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x570]
lea edx, [r10 + rcx]
sub dl, 0x4c
sub bl, 0x40
inc r8
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x40
add bl, r10b
movzx eax, bl
mov byte [rbp + r11 + 0x570], al
add rax, r8
sub r11, rax
jmp 0x1400306b2
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x70
inc r11
jmp 0x14002fc93
lea edx, [r11 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030682
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
dec r11
inc r11
jmp 0x14002fc93
movzx ebx, r11b
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
jmp 0x1400305fb
movzx ebx, r11b
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
add bl, 0x10
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x70
add bl, r10b
mov byte [rbp + r11 + 0x570], bl
inc r8
dec r11
inc r11
jmp 0x14002fc93
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x14002fc93
movzx ebx, r11b
mov ecx, Ordinal_45
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub bl, 0x18
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x58
add bl, r10b
add bl, dl
mov byte [rbp + r11 + 0x570], bl
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14002fc93
lea rcx, [r11 + r15]
movzx r10d, bl
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
lea ecx, [r11 + 0x2c]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x34
add cl, r10b
mov byte [rbp + r11 + 0x570], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x14002fc93
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x20
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x14002fc93
sub r11b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x14002fc90
sub r11b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
jmp 0x14002fc80
lea rcx, [rbp + 0x169a49c]
jmp 0x140030770
lea rcx, [rbp + 0xb83c08]
jmp 0x140030770
lea rcx, [rbp + 0x570]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x14014d7d0]
call fcn.14008c830
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
mov dword [rbp + 0x20b], eax
movabs rsi, 0x490debb58c37e936
mov word [rbp + 0x20f], ax
movabs r14, 0xc43945c0d228bbfe
mov byte [rbp + 0x200], 0xec
movabs r15, 0x67d8c2385db41de8
mov byte [rbp + 0x201], 0x84
mov byte [rbp + 0x202], 0xbe
mov byte [rbp + 0x203], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x204], 0xef
mov byte [rbp + 0x205], 0x80
mov byte [rbp + 0x206], 0x84
mov byte [rbp + 0x207], 0xbe
mov byte [rbp + 0x208], 0x80
mov byte [rbp + 0x209], 0xcb
mov byte [rbp + 0x20a], recv
nop
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x11
jae 0x1400312fe
movzx r10d, byte [rbp + r11 + 0x200]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x1400312f5
lea rax, [r8 + 0x41]
cmp r9, rax
jae 0x140030866
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0x7a
add dl, bl
jmp 0x1400308a0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140031282
lea rax, [r8 + 3]
cmp r9, rax
je 0x140031254
lea rax, [r8 + 2]
cmp r9, rax
je 0x140031231
lea rax, [r8 + 5]
cmp r9, rax
je 0x14003120d
nop word [rax + rax]
cmp r8, r11
ja 0x1400312ec
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x1400308c9
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x26
jmp 0x140030910
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400311c6
lea rax, [r8 + 2]
cmp r9, rax
je 0x140031182
lea rax, [r8 + 5]
cmp r9, rax
je 0x140031167
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400310de
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400310c5
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140030e55
nop dword [rax]
lea rax, [r8 + 5]
cmp r9, rax
je 0x140030e40
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140030e1c
lea rax, [r8 + 8]
cmp r9, rax
je 0x140030dfb
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140030dde
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x140030dc0
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x140030da5
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140030d90
lea rax, [r8 + 2]
cmp r9, rax
je 0x140030d74
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140030d47
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x140030920
lea r9, [r8 + 0x28]
lea r8, [r9 + 4]
lea rax, [r8 + 5]
cmp r9, rax
jb 0x1400312cc
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x1400312ac
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x140030b0e
lea rax, [r8 + 8]
cmp r9, rax
jb 0x140030af4
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140030ada
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x140030cfb
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x140030cb3
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x140030c70
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x140030c48
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140030920
lea r9, [r8 + 0x28]
lea r8, [r9 + 4]
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x140030c1b
lea rax, [r8 + 5]
cmp r9, rax
ja 0x140030bff
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140030be1
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x140030bc7
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140030baa
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x140030b8c
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x140030b6c
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x140030b49
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140030b2b
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140030920
lea r9, [r8 + 3]
lea r8, [r9 + 0x1000]
jmp 0x140030920
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
jmp 0x140030910
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x72
jmp 0x1400308a0
lea edx, [r11 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140030836
lea ecx, [r11 + 0x45]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1d
jmp 0x1400311e0
lea ecx, [r11 - 0x6d]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 5
inc r11
jmp 0x140030823
lea ecx, [r11 - 0x1f]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x27
inc r11
jmp 0x140030823
lea ecx, [r11 + 0x2f]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x49
jmp 0x14003119d
lea ecx, [r11 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6b
add r9, r8
jmp 0x14003126a
lea ecx, [r11 - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x73
jmp 0x14003126a
lea ecx, [r11 + 0x19]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x51
jmp 0x1400310f8
lea edx, [r11 + 0x67]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x2f
sub cl, al
add dl, cl
jmp 0x140031122
lea ecx, [r11 - 0x4b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0xd
inc r11
jmp 0x140030823
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
mov byte [rbp + r11 + 0x200], dl
inc r11
jmp 0x140030823
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r8, 0x400
jb 0x140030c60
movzx ecx, r10b
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x53]
and al, dl
add dl, 0x3b
add al, al
sub cl, al
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400311e0
lea edx, [r11 - 0x6c]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0xc
add dl, cl
cmp r9, 3
jae 0x14003108d
lea rax, [r8 + 0x1000]
cmp r9, rax
jbe 0x140030fea
lea edx, [r11 + 0x5f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x67
jmp 0x140030c86
lea edx, [r11 - 0x1e]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x2e
add dl, cl
lea rax, [r8 + r9]
cmp rax, 3
je 0x1400310af
lea rax, [r8 + 0x1000]
cmp r9, rax
jbe 0x140030f45
lea edx, [r11 + 0x12]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x7e
jmp 0x140030cc8
lea ecx, [r11 - 0x55]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0x53
inc r11
jmp 0x140030823
lea edx, [r11 - 7]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x31
sub cl, al
add dl, cl
jmp 0x140031122
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x47]
and al, dl
add dl, 0xf
jmp 0x1400310ee
lea ecx, [r11 - 0x6b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x13
jmp 0x14003126a
lea ecx, [r11 - 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x35
add r9, r8
jmp 0x14003126a
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 0x31]
and al, dl
add al, al
sub cl, al
sub dl, 0x57
jmp 0x14003119b
lea ecx, [r11 + 0x7f]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x79
inc r11
jmp 0x140030823
lea ecx, [r11 - 0x33]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x65
inc r11
jmp 0x140030823
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x1b]
and al, dl
add dl, 0x43
jmp 0x1400311d6
lea rax, [r8 + 0x61]
cmp r9, rax
jae 0x140030e78
lea edx, [r11 + 0x59]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x6f
jmp 0x140030d10
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140030eae
lea ecx, [r11 + 0x77]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x41
inc r11
jmp 0x140030823
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140030ed2
lea ecx, [r11 - 0x73]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x25
jmp 0x14003126a
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140030ef9
lea ecx, [r11 + 0x3f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x47
add r9, r8
jmp 0x14003126a
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140030f23
lea ecx, [r11 - 0x5d]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x75
inc r11
jmp 0x140030823
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140030d12
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 7]
and al, dl
sub dl, 0x31
jmp 0x1400311d6
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140030f63
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x3c]
and al, dl
sub dl, 0x5c
jmp 0x1400311d6
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140030f89
lea edx, [r11 + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14003126a
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140030fb0
movzx ebx, r11b
movzx eax, r10b
mov ecx, Ordinal_60
lea edx, [rbx - 0x10]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400310f6
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140030cca
lea ecx, [r11 + 0x54]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x4c
inc r11
jmp 0x140030823
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140031020
lea ecx, [r11 + 0x11]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x77
inc r11
jmp 0x140030823
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003103e
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x75]
and al, dl
sub dl, 0x33
jmp 0x1400310ee
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003106b
lea ecx, [r11 - 0x11]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x77
inc r11
jmp 0x140030823
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140030c88
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x5f]
and al, dl
sub dl, 0x67
jmp 0x1400311d6
movzx ecx, byte [rbp + r11 + 0x200]
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 5]
and al, dl
add al, al
sub cl, al
sub dl, 0x23
jmp 0x140031198
movzx ebx, r11b
movzx eax, r10b
lea ecx, [rbx - 0x49]
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 1]
jmp 0x1400310f8
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x16
sub cl, al
add dl, cl
jmp 0x140031122
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 8]
and al, dl
sub dl, 0x38
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add bl, 0x10
movzx eax, r10b
and al, bl
inc r8
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x70
add cl, bl
movzx eax, cl
mov byte [rbp + r11 + 0x200], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x69]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
add r10b, 0x21
add r10b, cl
mov byte [rbp + r11 + 0x200], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x140030823
lea ecx, [r11 + 0x56]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x5a
jmp 0x14003126a
movzx ebx, r11b
movzx eax, r10b
mov ecx, Ordinal_50
lea edx, [rbx - 0xe]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add bl, 0x5e
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, dl
mov byte [rbp + r11 + 0x200], cl
add r9, r8
jmp 0x14003126a
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x24]
and al, dl
sub dl, 4
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub bl, 0x54
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
inc r8
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + r11 + 0x200], cl
dec r11
inc r11
jmp 0x140030823
lea ecx, [r11 - 0x3a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x6a
inc r8
dec r11
inc r11
jmp 0x140030823
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec r11
inc r11
jmp 0x140030823
lea rcx, [r11 + r14]
mov edx, 7
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140030823
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x58
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x140030823
add r11b, 0x1a
mov ecx, Ordinal_41
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140030820
add r11b, 0x68
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140030810
lea rbx, [rbp + 0x17384a9]
jmp 0x140031305
lea rbx, [rbp + 0x719f02]
jmp 0x140031305
lea rbx, [rbp + 0x200]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x90]
mov r8d, edx
call fcn.140007210
mov rdx, rbx
lea rcx, [rbp + 0xa0]
movups xmm2, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm2
call fcn.140095f20
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400671a0
movzx ebx, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x22c], rax
movabs r14, 0xff44c00e1fb1e2b4
mov dword [rbp + 0x234], eax
movabs r12, 0xc94bfcb14b73c4ac
mov word [rbp + 0x238], ax
movabs r15, 0xe4485e5fb592d3b0
mov byte [rbp + 0x220], 0xeb
mov byte [rbp + 0x221], 0xea
mov byte [rbp + 0x222], Ordinal_60
mov byte [rbp + 0x223], 0x60
mov byte [rbp + 0x224], WSASetLastError
mov byte [rbp + 0x225], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x226], Ordinal_50
mov byte [rbp + 0x227], 0x64
mov byte [rbp + 0x228], 0x58
mov byte [rbp + 0x229], 0x66
mov byte [rbp + 0x22a], WSASetLastError
mov byte [rbp + 0x22b], 0xfb
nop word [rax + rax]
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1a
jae 0x140031e56
movzx r10d, byte [rbp + r11 + 0x220]
mov rdi, r10
nop dword [rax]
cmp r8, r11
ja 0x140031e4d
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14003143c
lea rcx, [r11 + r14]
mov ebx, 0xa
movzx eax, cl
and al, dil
sub bl, al
add bl, bl
add bl, cl
add bl, dil
jmp 0x140031470
lea rax, [r9 + 1]
cmp r8, rax
je 0x140031dd4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140031d70
lea rax, [r9 + 3]
cmp r8, rax
je 0x140031d40
lea rax, [r9 + 9]
cmp r8, rax
je 0x140031cf7
cmp r9, r11
ja 0x140031e44
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x14003149d
lea edx, [r11 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400314e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140031ce9
cmp r8, rcx
je 0x140031cc6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140031cac
lea rax, [r9 + 3]
cmp r8, rax
je 0x140031c62
lea rax, [r9 + 4]
cmp r8, rax
je 0x140031c44
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400318aa
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14003188c
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140031869
lea rax, [r9 + 4]
cmp r8, rax
je 0x140031849
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14003182c
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140031812
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400317f4
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400317d3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400317b5
lea r8, [r9 + 3]
lea r9, [r8 + 5]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140031e24
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140031e04
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14003166a
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140031650
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140031636
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140031777
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14003174e
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400314f0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140031722
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140031708
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400316e6
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400316c8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400316aa
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140031688
lea r8, [r9 + 5]
lea r9, [r8 + 8]
jmp 0x1400314f0
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x60
jmp 0x1400314e0
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7c
jmp 0x140031470
lea edx, [r11 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031406
lea edx, [r11 - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
movzx edi, r11b
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031c02
lea edx, [r11 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d55
lea edx, [r11 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d58
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
movzx edi, r11b
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031c7a
lea ecx, [r11 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xe
jmp 0x140031d8d
lea ecx, [r11 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x220]
add rax, r9
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 0x2a
inc r11
jmp 0x1400313f3
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
mov byte [rbp + r11 + 0x220], bl
inc r11
jmp 0x1400313f3
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xc
cmp r9, 0xa
jb 0x140031767
mov edx, reloc.WS2_32.dll_listen
movzx edi, r11b
lea ecx, [rdi + 0x6a]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x140031d13
lea edx, [r11 + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d8d
mov ecx, Ordinal_26
movzx edi, r11b
lea edx, [rdi + 0x42]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031c7a
lea edx, [r11 + 0x46]
mov ecx, ntohl
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d58
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 6
jmp 0x140031d55
movzx edi, r11b
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x22
jmp 0x140031c02
lea ecx, [r11 + 0x52]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3e
inc r11
jmp 0x1400313f3
lea ecx, [r11 + 0x56]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x5a
inc r11
jmp 0x1400313f3
lea ecx, [r11 + 0x5a]
movzx edi, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x76
jmp 0x140031d13
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14003193b
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x72
lea rax, [r9 + r8]
cmp rax, 8
je 0x140031c29
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140031a42
lea edx, [r11 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
cmp r8, 0x2a
jae 0x140031be2
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140031b0c
lea edx, [r11 - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14003178c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140031970
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x220]
add rax, r9
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 0x2e
inc r11
jmp 0x1400313f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14003199a
mov ecx, 5
movzx edi, r11b
lea edx, [rdi - 0x26]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031c7a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400319c1
lea edx, [r11 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d55
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400319eb
mov ecx, Ordinal_50
movzx edi, r11b
lea edx, [rdi - 0x32]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031c02
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140031a18
lea edx, [r11 - 0x36]
mov ecx, 0x3d
movzx eax, dl
dec r11
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r11
jmp 0x1400313f3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400318cf
movzx edi, r11b
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x4e
jmp 0x140031d13
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140031a5c
movzx edi, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [rdi + 0x38]
jmp 0x140031d03
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140031a85
lea ecx, [r11 + 0x30]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x50
inc r11
jmp 0x1400313f3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140031aa8
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x18
jmp 0x140031d55
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140031acf
lea edx, [r11 + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d58
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140031903
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x220]
add rax, r9
add r11, rax
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r11
jmp 0x1400313f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140031b45
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x220]
add rax, r9
add r11, rax
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r11
jmp 0x1400313f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140031b6c
lea edx, [r11 - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d8d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140031b8f
movzx edi, r11b
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x56
jmp 0x140031c02
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140031bb8
lea ecx, [r11 + 0x76]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3a
inc r11
jmp 0x1400313f3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14003178c
movzx edi, r11b
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 2
jmp 0x140031d13
movzx ecx, byte [rbp + r11 + 0x220]
movzx edi, r11b
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x1b
lea ebx, [rcx + rcx]
add bl, dl
sub dil, 0x1c
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x3c
add dil, bl
add dil, r10b
mov byte [rbp + r11 + 0x220], dil
jmp 0x140031d55
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx edi, r11b
lea edx, [rdi + 0x62]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140031c7a
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140031d8d
movzx edi, r11b
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x10
sub dil, 0x20
movzx eax, r10b
and al, dil
inc r9
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x20
add cl, dil
movzx eax, cl
mov byte [rbp + r11 + 0x220], al
add rax, r9
sub r11, rax
jmp 0x140031d8d
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x2c
jmp 0x140031d58
lea ecx, [r11 + 0x80]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x80
inc r11
jmp 0x1400313f3
movzx edi, r11b
mov ecx, 0x24
lea edx, [rdi - 0x78]
jmp 0x140031d03
movzx edi, r11b
mov ecx, 8
lea edx, [rdi - 0x70]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
sub dil, 0x18
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x58
add dil, r10b
mov byte [rbp + r11 + 0x220], dil
inc r9
dec r11
inc r11
jmp 0x1400313f3
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x60
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400313f3
lea rdx, [r11 + r12]
mov ecx, Ordinal_41
movzx eax, dl
movzx r10d, dil
and al, dil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
inc r8
mov ecx, gethostname
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x220], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x220]
add rax, r9
add r11, rax
inc r11
jmp 0x1400313f3
lea rcx, [r11 + r15]
mov edx, Ordinal_26
movzx eax, cl
and al, dil
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
add bl, dil
movzx eax, byte [rbp + r11 + 0x220]
add rax, r9
add r11, rax
inc r11
jmp 0x1400313f3
sub r11b, 0x54
mov ecx, Ordinal_41
movzx eax, r10b
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400313f0
sub r11b, 0x50
mov ecx, Ordinal_26
movzx eax, r10b
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400313e0
lea rcx, [rbp + 0x15260fe]
jmp 0x140031e5d
lea rcx, [rbp + 0xc2d97c]
jmp 0x140031e5d
lea rcx, [rbp + 0x220]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x14014d7e0]
call fcn.14008c830
call fcn.1400959c0
mov ecx, 1
call fcn.140063b10
jmp 0x14003c3d5
lea rcx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x41200000
mov dword [rbp - 0x3c], 0x41200000
call fcn.140067b00
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x255], eax
movups xmmword [rbp + 0x245], xmm0
mov word [rbp + 0x259], ax
movabs rsi, 0x9f7057ef8d78c008
mov byte [rbp + 0x25b], al
movabs r15, 0x24672273b1487290
mov byte [rbp + 0x240], 0x78
movabs r14, 0x2117f0c6441350e0
mov byte [rbp + 0x241], 0x5b
mov byte [rbp + 0x242], reloc.WS2_32.dll_listen
mov byte [rbp + 0x243], 3
mov byte [rbp + 0x244], 0x84
nop dword [rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1c
jae 0x140032999
movzx r10d, byte [rbp + r11 + 0x240]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x140032990
lea rax, [r8 + 0x2a]
cmp r9, rax
jae 0x140031f69
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0x38
add dl, cl
jmp 0x140031fa0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140032925
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003289f
lea rax, [r8 + 5]
cmp r9, rax
je 0x14003286c
lea rax, [r8 + 3]
cmp r9, rax
je 0x140032849
nop dword [rax]
cmp r8, r11
ja 0x140032987
lea rax, [r8 + 0x2a]
cmp r9, rax
jae 0x140031fc8
lea edx, [r11 + 0x78]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x48
add dl, r10b
jmp 0x140032000
lea rax, [r8 + 1]
cmp r9, rax
je 0x140032806
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400327e9
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400327db
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400327be
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14003250a
nop dword [rax]
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x1400324ed
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400324ca
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x1400324bc
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14003249c
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14003248e
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140032471
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x140032454
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003243a
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14003240e
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140032010
lea r9, [r8 + 5]
lea r8, [r9 + 3]
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14003296b
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14003294f
lea rax, [r8 + 8]
cmp r9, rax
jb 0x140032201
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x1400321e4
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x1400321c7
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x1400323c4
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14003237e
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140032341
lea rax, [r8 + 2]
cmp r9, rax
jb 0x14003231c
lea rax, [r8 + 5]
cmp r9, rax
jb 0x140032010
lea r9, [r8 + 3]
lea r8, [r9 + 0x200]
lea rax, [r8 + 6]
cmp r9, rax
ja 0x1400322f0
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1400322d6
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x1400322b9
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14003229c
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14003228e
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14003226d
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14003225f
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14003223c
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14003221e
lea rax, [r8 + 3]
cmp r9, rax
ja 0x140032010
lea r9, [r8 + 0x200]
lea r8, [r9 + 6]
jmp 0x140032010
lea ecx, [r11 + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x140032000
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140031fa0
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140031f36
lea ecx, [r11 + 0x7c]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x64
jmp 0x14003281e
lea ecx, [r11 - 0x5c]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
inc r11
jmp 0x140031f23
lea edx, [r11 - 0x34]
mov ecx, gethostname
jmp 0x140032852
lea edx, [r11 - 0xc]
mov ecx, Ordinal_45
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140032783
lea edx, [r11 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140032875
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140032887
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400328b8
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x1400328e0
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x240]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x24
inc r11
jmp 0x140031f23
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
mov byte [rbp + r11 + 0x240], dl
inc r11
jmp 0x140031f23
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
cmp r8, 0x42
jb 0x140032331
movzx ebx, r11b
mov edx, 2
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x14003281e
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x2a
jae 0x140032761
lea rax, [r8 + 0x42]
cmp r9, rax
jbe 0x140032688
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6c
jmp 0x140032356
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400327a8
lea rax, [r8 + 0x2a]
cmp r9, rax
jbe 0x1400325b1
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x140032396
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x240]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x5c
inc r11
jmp 0x140031f23
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x1400328e0
lea edx, [r11 + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400328b8
lea edx, [r11 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140032887
lea edx, [r11 + 0x64]
mov ecx, Ordinal_35
jmp 0x140032875
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140032783
lea edx, [r11 - 0x4c]
mov ecx, 0xa
jmp 0x140032852
lea ecx, [r11 - 0x24]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
inc r11
jmp 0x140031f23
movzx ebx, r11b
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
jmp 0x14003281e
lea rax, [r8 + 0x2a]
cmp r9, rax
jae 0x140032527
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
jmp 0x1400323d3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003255c
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x240]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x4c
inc r11
jmp 0x140031f23
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003257f
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x34
jmp 0x1400328e0
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140032596
lea edx, [r11 - 0x4c]
mov ecx, 0xa
jmp 0x140032875
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400323dc
lea edx, [r11 + 0x64]
mov ecx, Ordinal_35
jmp 0x140032852
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400325d7
movzx ebx, r11b
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
jmp 0x14003281e
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140032600
lea ecx, [r11 - 0x20]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
inc r11
jmp 0x140031f23
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140032626
movzx ebx, r11b
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x140032783
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003264c
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140032887
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140032396
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x240]
add cl, cl
add rax, r8
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x140031f23
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400326bd
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x240]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x54
inc r11
jmp 0x140031f23
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400326e0
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
jmp 0x1400328b8
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400326f7
lea edx, [r11 + 0x6c]
mov ecx, 6
jmp 0x140032875
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003271d
movzx ebx, r11b
mov ecx, reloc.WS2_32.dll_select
lea edx, [rbx + 0x44]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140032783
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140032734
lea edx, [r11 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140032852
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140032356
movzx ebx, r11b
mov ecx, gethostname
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003281e
movzx ecx, byte [rbp + r11 + 0x240]
movzx ebx, r11b
lea edx, [rbx + 0x7c]
movzx eax, dl
sub dl, 0x64
and al, r10b
add al, al
sub cl, al
add cl, r10b
add dl, cl
movzx eax, r10b
sub bl, 0x18
and al, bl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, bl
add r10b, dl
mov byte [rbp + r11 + 0x240], r10b
jmp 0x140032884
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x4c]
jmp 0x1400328b8
lea edx, [r11 + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400328b8
lea edx, [r11 - 0x50]
mov ecx, Ordinal_26
jmp 0x140032875
movzx ecx, r11b
movzx edx, r11b
and cl, r10b
dec r11
add cl, cl
sub dl, cl
add dl, r10b
inc r11
jmp 0x140031f23
movzx ebx, r11b
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
movzx eax, r10b
add bl, 0x10
and al, bl
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, bl
mov byte [rbp + r11 + 0x240], r10b
inc r8
dec r11
inc r11
jmp 0x140031f23
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x140031f23
lea edx, [r11 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140031f23
lea rcx, [r11 + r15]
movzx r10d, bl
and bl, cl
mov eax, 8
sub al, bl
lea edx, [rax + rax]
add dl, r10b
add dl, cl
lea ecx, [r11 - 0x40]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x40
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x240], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x2c]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub r10b, 0x34
add r10b, cl
mov byte [rbp + r11 + 0x240], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x240]
add rax, r8
add r11, rax
inc r11
jmp 0x140031f23
lea rcx, [r11 + r14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x20
movzx eax, byte [rbp + r11 + 0x240]
add rax, r8
add r11, rax
inc r11
jmp 0x140031f23
sub r11b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x140031f20
sub r11b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
jmp 0x140031f10
lea rcx, [rbp + 0x158226c]
jmp 0x1400329a0
lea rcx, [rbp + 0xa56ad8]
jmp 0x1400329a0
lea rcx, [rbp + 0x240]
lea rdx, [0x14014d788]
call fcn.14008b720
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140033541
movaps xmm0, xmm7
call fcn.140067b60
mov r9d, 3
mov dword [rsp + 0x20], 3
lea r8, [rbp + 0x6c0]
lea rdx, [0x140174ca0]
lea rcx, str.Box_Type
call fcn.14008f2d0
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x260], 0xec
movups xmmword [rbp + 0x26c], xmm0
mov byte [rbp + 0x27c], al
movabs rsi, 0xbcde4421e5ce2ef4
mov byte [rbp + 0x261], 0x87
movabs r14, 0xe4a145009cec1de4
mov byte [rbp + 0x262], 0x9b
movabs r15, 0xc6cf04599395aab0
mov byte [rbp + 0x263], 0x9f
mov byte [rbp + 0x264], 0x9c
mov byte [rbp + 0x265], __WSAFDIsSet
mov byte [rbp + 0x266], __WSAFDIsSet
mov byte [rbp + 0x267], Ordinal_217
mov byte [rbp + 0x268], 0xb2
mov byte [rbp + 0x269], 0x66
mov byte [rbp + 0x26a], 0x62
mov byte [rbp + 0x26b], 0xfb
nop
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1d
jae 0x14003352e
movzx r10d, byte [rbp + r11 + 0x260]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x140033525
lea rax, [r8 + 8]
cmp r9, rax
jae 0x140032ada
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
mov edx, Ordinal_45
sub dl, al
add dl, dl
add dl, bl
add dl, cl
jmp 0x140032b10
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400334af
lea rax, [r8 + 2]
cmp r9, rax
je 0x140033484
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003346a
lea rax, [r8 + 4]
cmp r9, rax
je 0x140033422
nop
cmp r8, r11
ja 0x14003351c
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x140032b39
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x14
jmp 0x140032b70
lea rax, [r8 + 1]
cmp r9, rax
je 0x140033406
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400333e2
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400333c2
lea rax, [r8 + 6]
cmp r9, rax
je 0x140033339
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x1400330bc
nop dword [rax]
lea rax, [r8 + 6]
cmp r9, rax
je 0x14003309f
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14003307c
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140033059
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140033039
lea rax, [r8 + 8]
cmp r9, rax
je 0x140033019
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x140032fff
lea rax, [r8 + 4]
cmp r9, rax
je 0x140032fe2
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x140032fc8
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x140032f9c
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140032b80
lea r9, [r8 + 0x80]
lea r8, [r9 + 5]
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x1400334fc
lea rax, [r8 + 4]
cmp r9, rax
jb 0x1400334dc
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x140032d65
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140032d4b
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x140032d31
lea rax, [r8 + 5]
cmp r9, rax
jb 0x140032f58
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x140032f0e
lea rax, [r8 + 2]
cmp r9, rax
jb 0x140032ecd
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x140032ea5
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140032b80
lea r9, [r8 + 0x1000]
lea r8, [r9 + 0xa]
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140032e79
lea rax, [r8 + 9]
cmp r9, rax
ja 0x140032e5f
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140032e3e
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x140032e21
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x140032e01
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x140032de0
lea rax, [r8 + 3]
cmp r9, rax
ja 0x140032dc0
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x140032d9d
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x140032d7f
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x140032b80
lea r9, [r8 + 0x5a]
lea r8, [r9 + 0x40]
jmp 0x140032b80
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x140032b70
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3c
jmp 0x140032b10
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
jmp 0x140032aa6
lea ecx, [r11 - 0x3a]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6a
jmp 0x14003343d
lea ecx, [r11 + 0xa]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
inc r11
jmp 0x140032a93
lea ecx, [r11 + 0x4e]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x22
inc r11
jmp 0x140032a93
lea edx, [r11 - 0x6e]
mov ecx, 1
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400332ee
lea edx, [r11 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r9, r8
jmp 0x140033497
lea edx, [r11 + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140033497
lea edx, [r11 + 0x5e]
mov ecx, gethostname
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140033353
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
jmp 0x14003337d
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x260]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x4a
inc r11
jmp 0x140032a93
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
mov byte [rbp + r11 + 0x260], dl
inc r11
jmp 0x140032a93
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 5
jb 0x140032ebd
mov ecx, Ordinal_32
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x76]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x14003343d
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 1
jae 0x1400332cf
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140033232
lea edx, [r11 - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400334c3
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r8 + r9]
cmp rax, 0x7a
je 0x140033317
lea rax, [r8 + 0x20]
cmp r9, rax
jbe 0x140033181
lea edx, [r11 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, r10b
jmp 0x140032f1d
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x260]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x76
inc r11
jmp 0x140032a93
lea ecx, [r11 - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x52
jmp 0x14003337d
movzx ebx, r11b
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
jmp 0x140033353
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x140033497
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r9, r8
jmp 0x140033497
movzx ebx, r11b
mov ecx, Ordinal_32
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400332ee
lea edx, [r11 - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
dec r11
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x140032a93
lea ecx, [r11 + 0x36]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7a
inc r11
jmp 0x140032a93
movzx ebx, r11b
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x56
jmp 0x14003343d
lea rax, [r8 + 0x28]
cmp r9, rax
jae 0x1400330df
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x12
jmp 0x140032f70
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140033117
lea edx, [r11 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x260]
add cl, cl
add rax, r8
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x140032a93
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003313d
lea edx, [r11 - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140033497
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140033163
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
add r9, r8
jmp 0x140033497
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140032f70
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
lea edx, [rbx + 0x62]
jmp 0x14003342e
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400331a7
movzx ebx, r11b
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x14003343d
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400331d1
lea ecx, [r11 + 0x30]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x50
inc r11
jmp 0x140032a93
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400331f8
movzx ebx, r11b
movzx eax, r10b
mov ecx, reloc.WS2_32.dll_recv
lea edx, [rbx + 0x20]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140033351
lea rax, [r8 + 9]
cmp r9, rax
jne 0x140032f26
lea ecx, [r11 - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x260]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x28
inc r11
jmp 0x140032a93
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140033258
lea edx, [r11 - 0x56]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14003337d
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003327f
movzx ebx, r11b
movzx eax, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
lea edx, [rbx + 0x66]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140033351
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400332a2
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 0x66]
and al, dl
add al, al
sub cl, al
sub dl, 0x36
jmp 0x1400332ec
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140032ee5
movzx ebx, r11b
movzx eax, r10b
mov ecx, Ordinal_50
lea edx, [rbx - 0x32]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14003343d
movzx ecx, byte [rbp + r11 + 0x260]
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x46]
and al, dl
sub cl, al
add cl, 0xb
add cl, cl
add dl, cl
add bl, 0x24
movzx eax, r10b
and al, bl
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
add cl, bl
mov byte [rbp + r11 + 0x260], cl
add r9, r8
jmp 0x140033497
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 2]
and al, dl
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x260]
sub dl, 0xe
jmp 0x140033351
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 0x70]
and al, dl
add al, al
sub cl, al
sub dl, 0x10
add dl, cl
sub bl, 0x20
movzx eax, r10b
and al, bl
inc r8
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x20
add cl, bl
movzx eax, cl
mov byte [rbp + r11 + 0x260], al
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x42]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub r10b, 0x32
add r10b, cl
mov byte [rbp + r11 + 0x260], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x260]
add rax, r8
add r11, rax
inc r11
jmp 0x140032a93
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r9, r8
jmp 0x140033497
lea ecx, [r11 + 0x80]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x80
inc r11
jmp 0x140032a93
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 8]
and al, dl
sub dl, 0x38
add al, al
sub cl, al
add dl, cl
jmp 0x14003343d
movzx ebx, r11b
mov ecx, 8
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add bl, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + r11 + 0x260], cl
inc r8
dec r11
inc r11
jmp 0x140032a93
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
add r9, r8
jmp 0x140033497
lea rcx, [r11 + r14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x3c
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140032a93
lea rdx, [r11 + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r11 + 0x260]
add rax, r8
add r11, rax
inc r11
jmp 0x140032a93
add r11b, 0x6c
mov ecx, 6
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140032a90
sub r11b, 0x50
mov ecx, Ordinal_26
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140032a80
lea rcx, [rbp + 0x16e049e]
jmp 0x140033535
lea rcx, [rbp + 0x91c27c]
jmp 0x140033535
lea rcx, [rbp + 0x260]
lea rdx, [0x140174c9d]
call fcn.14008b720
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x28a], rax
movabs rsi, 0xc9eba9ae43b9c52
mov dword [rbp + 0x292], eax
movabs r14, 0xf46e1e3ebdc5eea
mov byte [rbp + 0x296], al
movabs r15, 0xd48c46d2623ccf8
mov byte [rbp + 0x280], Ordinal_60
mov byte [rbp + 0x281], 0xcc
mov byte [rbp + 0x282], 0xe5
mov byte [rbp + 0x283], 0xfc
mov byte [rbp + 0x284], 0xe6
mov byte [rbp + 0x285], 0xf2
mov byte [rbp + 0x286], 0xe0
mov byte [rbp + 0x287], 0xee
mov byte [rbp + 0x288], 0xe8
mov byte [rbp + 0x289], Ordinal_26
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x17
jae 0x140033f1a
movzx r10d, byte [rbp + r11 + 0x280]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x140033f11
lea rax, [r8 + 0x400]
cmp r9, rax
jae 0x14003362c
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0x3e
add dl, cl
jmp 0x140033670
lea rax, [r8 + 1]
cmp r9, rax
je 0x140033e9f
lea rax, [r8 + 3]
cmp r9, rax
je 0x140033e74
lea rax, [r8 + 5]
cmp r9, rax
je 0x140033e57
lea rax, [r8 + 4]
cmp r9, rax
je 0x140033e37
lea rax, [r8 + 2]
cmp r9, rax
je 0x140033df2
nop dword [rax]
cmp r8, r11
ja 0x140033f08
lea rax, [r8 + 0x400]
cmp r9, rax
jae 0x14003369f
lea ecx, [r11 - 0x32]
mov edx, Ordinal_50
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x1400336e0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140033dd8
lea rax, [r8 + 3]
cmp r9, rax
je 0x140033d95
lea rax, [r8 + 5]
cmp r9, rax
je 0x140033d78
lea rax, [r8 + 4]
cmp r9, rax
je 0x140033cf2
lea rax, [r8 + 2]
cmp r9, rax
je 0x140033cc6
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140033962
nop dword [rax]
lea rax, [r8 + 6]
cmp r9, rax
je 0x140033944
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140033921
lea rax, [r8 + 1]
cmp r9, rax
je 0x140033901
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x1400338e3
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x1400338c6
lea r9, [r8 + 0xa]
lea r8, [r9 + 6]
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x140033eec
lea rax, [r8 + 4]
cmp r9, rax
jb 0x140033ecc
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x140033811
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x1400337f4
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x1400337da
lea r9, [r8 + 6]
lea r8, [r9 + 0x400]
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14003389a
lea rax, [r8 + 1]
cmp r9, rax
ja 0x140033880
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140033862
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x140033848
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14003382b
lea r9, [r8 + 0x400]
lea r8, [r9 + 0x80]
jmp 0x1400336f0
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x70
jmp 0x1400336e0
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140033670
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5c
jmp 0x1400335f6
lea ecx, [r11 - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x19
add r9, r8
jmp 0x140033e87
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x71
jmp 0x140033e87
lea ecx, [r11 - 0x6d]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 5
jmp 0x140033d0a
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7b
jmp 0x140033d35
lea ecx, [r11 + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0xf
inc r11
jmp 0x1400335e3
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x39
add r9, r8
jmp 0x140033e87
lea ecx, [r11 - 0x65]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3d
jmp 0x140033db0
lea ecx, [r11 - 0xb]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4d
inc r11
jmp 0x1400335e3
lea ecx, [r11 + 0x4f]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x29
inc r11
jmp 0x1400335e3
lea ecx, [r11 - 0x57]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
jmp 0x140033e0a
lea rax, [r8 + 0x400]
cmp r9, rax
jae 0x140033a18
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x45
lea rax, [r8 + r9]
cmp rax, 6
je 0x140033cb0
lea rax, [r8 + 0x400]
cmp r9, rax
jbe 0x140033ac0
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6a
cmp r9, 0x400
jae 0x140033c8f
lea rax, [r8 + 0x80]
cmp r9, rax
jbe 0x140033b88
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x13
cmp r8, 0x80
jb 0x140033c7f
movzx ebx, r11b
lea ecx, [rbx + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 9
add cl, r10b
lea edx, [rcx + rcx]
jmp 0x140033e0a
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140033a4d
lea ecx, [r11 - 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x4b
inc r11
jmp 0x1400335e3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140033a70
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2b
jmp 0x140033d35
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140033a96
movzx ebx, r11b
lea ecx, [rbx - 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5f
jmp 0x140033d0a
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140033987
movzx ebx, r11b
lea ecx, [rbx - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x65
jmp 0x140033e0a
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140033ae9
movzx ebx, r11b
mov ecx, 6
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140033e0a
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140033b03
movzx ebx, r11b
mov ecx, gethostname
lea edx, [rbx + 0x5e]
jmp 0x140033da1
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140033b29
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
add r9, r8
jmp 0x140033e87
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140033b4f
movzx ebx, r11b
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
jmp 0x140033d0a
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400339ba
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x44
inc r11
jmp 0x1400335e3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140033bbd
lea ecx, [r11 + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x63
inc r11
jmp 0x1400335e3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140033be3
movzx ebx, r11b
lea ecx, [rbx - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4f
jmp 0x140033d0a
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140033c06
lea ecx, [r11 + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3b
jmp 0x140033e87
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140033c2c
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3b
add r9, r8
jmp 0x140033e87
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140033c55
lea ecx, [r11 + 0x1f]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x27
inc r11
jmp 0x1400335e3
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400339ec
movzx ebx, r11b
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x13
jmp 0x140033e0a
mov byte [rbp + r11 + 0x280], dl
inc r11
jmp 0x1400335e3
movzx ecx, byte [rbp + r11 + 0x280]
movzx ebx, r11b
lea edx, [rbx - 0x49]
movzx eax, dl
and al, r10b
add al, al
sub cl, al
dec dl
jmp 0x140033dab
movzx ebx, r11b
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx + 0x75]
jmp 0x140033d0a
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x7c
inc r11
jmp 0x1400335e3
movzx ebx, r11b
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
sub bl, 0x50
inc r8
movzx eax, bl
mov ecx, Ordinal_26
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x280], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 3]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x15
add cl, r10b
mov byte [rbp + r11 + 0x280], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x1400335e3
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x54
add r9, r8
jmp 0x140033e87
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
lea edx, [rbx + 0x66]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add bl, 0xa
movzx ecx, dl
movzx eax, bl
and al, r10b
add al, al
sub cl, al
sub cl, 0x46
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x280], cl
add r9, r8
jmp 0x140033e87
movzx ebx, r11b
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2c
jmp 0x140033e0a
movzx ebx, r11b
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
add bl, 0x64
mov ecx, Ordinal_35
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x280], cl
inc r8
dec r11
inc r11
jmp 0x1400335e3
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
dec r11
inc r11
jmp 0x1400335e3
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r9, r8
jmp 0x140033e87
lea rcx, [r11 + r14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x66
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400335e3
lea rdx, [r11 + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x1400335e3
add r11b, 0x1e
mov ecx, reloc.WS2_32.dll_socket
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400335e0
add r11b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
jmp 0x1400335d0
lea rcx, [rbp + 0x147de43]
jmp 0x140033f21
lea rcx, [rbp + 0x7bf696]
jmp 0x140033f21
lea rcx, [rbp + 0x280]
lea rdx, [0x14014d789]
call fcn.14008b720
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140033f6e
lea rax, [0x140120144]
mov dword [rsp + 0x28], 0
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov qword [rsp + 0x20], rax
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, [0x140173f40]
lea rcx, str.HeadSize
call fcn.140095370
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx r11d, byte [rsp + 0x30]
xor eax, eax
mov dword [rbp + 0x15a], eax
movabs rsi, 0xcb9750188e362952
mov word [rbp + 0x15e], ax
movabs r15, 0xf935f0f402fb5844
mov byte [rbp + 0x150], Ordinal_60
movabs r14, 0x8576db0c5fcd38f8
mov byte [rbp + 0x151], 0xcc
mov byte [rbp + 0x152], 0xe6
mov byte [rbp + 0x153], 0xf0
mov byte [rbp + 0x154], 0xe2
mov byte [rbp + 0x155], 0xe9
mov byte [rbp + 0x156], 0xf7
mov byte [rbp + 0x157], 0xe9
mov byte [rbp + 0x158], 0xf1
mov byte [rbp + 0x159], Ordinal_26
nop
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x10
jae 0x140034a18
movzx r10d, byte [rbp + rbx + 0x150]
mov rdi, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x140034a0f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140034051
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
movzx r11d, dil
add al, al
sub r11b, al
sub r11b, 0x3e
add r11b, cl
jmp 0x140034092
lea rax, [r9 + 1]
cmp r8, rax
je 0x14003499b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140034911
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400348db
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400348ba
lea rax, [r9 + 6]
cmp r8, rax
je 0x14003486f
cmp r9, rbx
ja 0x140034a06
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400340c1
lea ecx, [rbx - 0x32]
mov r11d, Ordinal_50
movzx eax, cl
and al, r10b
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, r10b
jmp 0x140034100
lea rax, [r9 + 1]
cmp r8, rax
je 0x140034854
lea rax, [r9 + 2]
cmp r8, rax
je 0x14003480f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400347f4
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400347c8
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140034500
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400344e2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400344c1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400344a3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140034488
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14003446a
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14003444c
lea rax, [r9 + 8]
cmp r8, rax
je 0x140034110
mov r8, rax
lea r9, [rax + 0x80]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400349eb
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400349cc
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140034266
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14003424c
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400343c9
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140034388
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14003435e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140034110
mov r8, rax
lea r9, [rax + 4]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140034332
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140034314
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400342fa
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400342e0
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400342c0
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14003429d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140034280
lea r8, [r9 + 1]
lea r9, [r8 + 1]
jmp 0x140034110
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x140034100
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
jmp 0x140034015
lea ecx, [rbx - 9]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
jmp 0x14003488b
lea ecx, [rbx + 0x51]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x37
inc rbx
jmp 0x140034002
lea ecx, [rbx - 0x55]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x53
inc rbx
jmp 0x140034002
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x67
jmp 0x1400348f5
lea ecx, [rbx - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xf
jmp 0x1400348f8
lea edx, [rbx + 0x13]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x7b
add r11b, dl
jmp 0x14003492e
lea ecx, [rbx - 0x39]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx + 0x150]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x71
inc rbx
jmp 0x140034002
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx + 0x150], r11b
inc rbx
jmp 0x140034002
lea edx, [rbx + 2]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0xe
add r11b, dl
cmp r9, 1
jb 0x140034378
movzx ecx, r10b
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x6f]
and al, dl
add al, al
sub cl, al
add cl, 9
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14003488b
mov ecx, 3
lea edx, [rbx - 0x4a]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400347a2
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400345ff
lea edx, [rbx - 0x3a]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x6a
add r11b, dl
cmp r8, 4
jae 0x14003477f
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400346a4
lea edx, [rbx + 0x15]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x6d
jmp 0x14003439e
lea edx, [rbx - 0x4d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x1b
add r11b, dl
jmp 0x140034958
lea edx, [rbx + 0xd]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x5b
add r11b, dl
jmp 0x14003492e
lea ecx, [rbx + 0x67]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x2f
jmp 0x1400348f8
lea edx, [rbx + 0x1b]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movzx edi, bl
sub r11b, al
add r11b, 0x43
jmp 0x140034829
lea ecx, [rbx + 0x75]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x33
inc rbx
jmp 0x140034002
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x29]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x1f
jmp 0x140034888
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140034527
lea edx, [rbx - 0x2d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x3b
jmp 0x1400343e0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14003455c
lea ecx, [rbx + 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx + 0x150]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
add r11b, 0x35
inc rbx
jmp 0x140034002
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140034583
lea edx, [rbx + 0x69]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x21
add r11b, dl
jmp 0x14003492e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400345aa
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x5b]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x7d
jmp 0x140034829
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400345d4
lea ecx, [rbx + 1]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 7
inc rbx
jmp 0x140034002
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400343e3
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x4d]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x1b
jmp 0x140034888
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140034627
mov ecx, 6
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x6c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140034888
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140034651
lea ecx, [rbx - 0x48]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
inc rbx
jmp 0x140034002
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140034679
lea edx, [rbx - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400348f8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14003441a
lea edx, [rbx + 0x50]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14003492e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400346d9
lea ecx, [rbx - 0x45]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx + 0x150]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x1d
inc rbx
jmp 0x140034002
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400346fd
lea ecx, [rbx - 0x53]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x45
jmp 0x1400348f8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140034727
lea ecx, [rbx - 0x61]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x59
inc rbx
jmp 0x140034002
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140034754
lea ecx, [rbx + 0x45]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x1d
inc rbx
jmp 0x140034002
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400343a1
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x15]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6d
jmp 0x140034888
movzx r11d, byte [rbp + rbx + 0x150]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x37]
and al, dl
add al, al
sub r11b, al
add r11b, 0x7f
jmp 0x140034826
lea edx, [rbx - 0x23]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, byte [rbp + rbx + 0x150]
sub r11b, 0xb
add r11b, dl
jmp 0x14003492e
lea ecx, [rbx - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx + 0x150]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x7c
inc rbx
jmp 0x140034002
lea ecx, [rbx + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
jmp 0x1400348f5
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x66]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add dil, 0xa
movzx eax, r10b
and al, dil
movzx ecx, r11b
add al, al
sub cl, al
sub cl, 0x46
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x150], cl
jmp 0x1400348f5
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x74]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x2c
jmp 0x140034888
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x28]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x18
add r11b, dl
add dil, 0x64
movzx eax, r10b
and al, dil
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x150], cl
inc r9
dec rbx
inc rbx
jmp 0x140034002
lea ecx, [rbx - 0x24]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 4
dec rbx
inc rbx
jmp 0x140034002
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140034002
lea rcx, [rbx + r15]
movzx r10d, dil
and dil, cl
mov eax, reloc.WS2_32.dll_select
sub al, dil
lea r11d, [rax + rax]
add r11b, cl
add r11b, r10b
lea edx, [rbx - 0x50]
movzx eax, r10b
and al, dl
inc r9
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x150], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x7d]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
add r10b, 0x6b
add r10b, cl
mov byte [rbp + rbx + 0x150], r10b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140034002
lea rdx, [rbx + r14]
mov ecx, Ordinal_32
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx + 0x150]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140034002
add bl, 0x1e
mov ecx, reloc.WS2_32.dll_socket
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140034000
add bl, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x140033ff0
lea rcx, [rbp + 0x169e493]
jmp 0x140034a1f
lea rcx, [rbp + 0x1356c66]
jmp 0x140034a1f
lea rcx, [rbp + 0x150]
lea rdx, [0x14014d78b]
call fcn.14008b720
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140034a69
movaps xmm0, xmm7
call fcn.140067b60
mov r9d, 3
mov dword [rsp + 0x20], 3
lea r8, [rbp + 0x6d8]
lea rdx, [0x14014d7a0]
lea rcx, str.Snapline_Type
call fcn.14008f2d0
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x2ba], eax
movups xmmword [rbp + 0x2aa], xmm0
mov byte [rbp + 0x2be], al
movabs rsi, 0x5c05c47bef4daa4
mov byte [rbp + 0x2a0], recv
movabs r14, 0x72c06fb52a86b7d4
mov byte [rbp + 0x2a1], WSAGetLastError
movabs r12, 0x3c4065fe74bdc93c
mov byte [rbp + 0x2a2], 0x5b
movabs r15, 0x2100612319d951f0
mov byte [rbp + 0x2a3], 0x54
mov byte [rbp + 0x2a4], 0x54
mov byte [rbp + 0x2a5], 0x40
mov byte [rbp + 0x2a6], 0x54
mov byte [rbp + 0x2a7], 0x40
mov byte [rbp + 0x2a8], 0x41
mov byte [rbp + 0x2a9], Ordinal_41
nop dword [rax]
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1f
jae 0x1400354df
movzx r10d, byte [rbp + r11 + 0x2a0]
mov rbx, r10
nop dword [rax]
cmp r8, r11
ja 0x1400354d6
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140034b59
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0x7c
add dl, cl
jmp 0x140034b90
lea rax, [r9 + 1]
cmp r8, rax
je 0x140035460
lea rax, [r9 + 2]
cmp r8, rax
je 0x140035402
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400353d4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400353b7
nop dword [rax]
cmp r9, r11
ja 0x1400354cd
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140034bb8
lea edx, [r11 - 0x64]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x44
add dl, r10b
jmp 0x140034bf0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140035376
lea rax, [r9 + 2]
cmp r8, rax
je 0x140035353
lea rax, [r9 + 4]
cmp r8, rax
je 0x140035348
lea rax, [r9 + 5]
cmp r8, rax
je 0x14003532b
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x140035043
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140035026
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140035003
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140034fe3
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140034fc3
lea rax, [r9 + 9]
cmp r8, rax
je 0x140034fa6
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x140034f77
lea rax, [r9 + 2]
cmp r8, rax
je 0x140034c00
lea r9, [rcx + 0x5a]
mov r8, rcx
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400354ad
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14003548d
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140034d94
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140034d77
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140034d5a
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x140034ed4
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140034c00
lea r8, [r9 + 3]
lea r9, [r8 + 6]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140034ea5
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140034e88
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140034e6a
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140034e50
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140034e33
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140034e15
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140034df5
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140034dd2
lea rcx, [r9 + 0x10]
cmp r8, rcx
ja 0x140034db1
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140034c00
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x140034c00
lea ecx, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x140034bf0
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140034b90
lea edx, [r11 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140034b26
lea edx, [r11 - 0x12]
mov ecx, 0x3f
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003538e
lea ecx, [r11 - 0x5e]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
inc r11
jmp 0x140034b13
lea ecx, [r11 + 0x56]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5a
inc r11
jmp 0x140034b13
lea ecx, [r11 + 0xa]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
jmp 0x1400352be
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
add r8, r9
jmp 0x1400353ea
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
jmp 0x1400353ea
lea ecx, [r11 + 0x26]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x1400352fb
lea edx, [r11 - 0x26]
mov ecx, 5
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003541b
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x2a0]
add cl, cl
add rax, r9
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x140034b13
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400352e7
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140035103
lea edx, [r11 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x2a
jae 0x14003529c
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400351c5
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x26
cmp r9, 8
jb 0x14003528c
movzx ebx, r11b
mov edx, 9
lea ecx, [rbx + 0x22]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x14003538e
lea edx, [r11 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x2a0]
add cl, cl
add rax, r9
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x140034b13
lea edx, [r11 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003541b
movzx ebx, r11b
mov ecx, Ordinal_41
lea edx, [rbx + 0x1a]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400352fb
lea ecx, [r11 - 0x16]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x66
inc r11
jmp 0x140034b13
lea ecx, [r11 - 0x62]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x52
inc r11
jmp 0x140034b13
movzx ebx, r11b
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3e
jmp 0x14003538e
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140035063
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
jmp 0x140034ee3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14003509b
lea edx, [r11 + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x2a0]
add cl, cl
add rax, r9
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x140034b13
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400350b2
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1400353c0
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400350d6
movzx ebx, r11b
mov ecx, 3
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
jmp 0x1400352b9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140034eec
lea ecx, [r11 + 2]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xe
inc r11
jmp 0x140034b13
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14003512c
movzx ebx, r11b
mov ecx, recv
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003538e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140035155
lea ecx, [r11 + 0x70]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x10
inc r11
jmp 0x140034b13
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140035178
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
jmp 0x1400353ea
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14003519e
movzx ebx, r11b
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x1400352fb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140034f1f
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x14003541b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400351fa
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x3a
inc r11
jmp 0x140034b13
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140035220
movzx ebx, r11b
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
jmp 0x1400352fb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140035237
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
jmp 0x1400353c0
cmp r8, rcx
jne 0x14003525f
lea edx, [r11 + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
dec r11
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x140034b13
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140034f4b
movzx ebx, r11b
mov ecx, reloc.WS2_32.dll_send
lea edx, [rbx - 0x2a]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003538e
mov byte [rbp + r11 + 0x2a0], dl
inc r11
jmp 0x140034b13
movzx ecx, byte [rbp + r11 + 0x2a0]
movzx ebx, r11b
lea edx, [rbx + 0x6e]
movzx eax, dl
and al, r10b
add al, al
sub cl, al
sub dl, 2
add dl, cl
add dl, r10b
add bl, 0x14
mov ecx, Ordinal_60
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x2a0], cl
add r8, r9
jmp 0x1400353ea
movzx ebx, r11b
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x16]
add bl, 0x60
inc r9
movzx eax, bl
mov ecx, Ordinal_50
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x2a0], al
add rax, r9
sub r11, rax
jmp 0x14003541b
lea edx, [r11 + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400353ea
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
jmp 0x1400353c0
lea ecx, [r11 + 0x80]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
inc r11
jmp 0x140034b13
movzx ebx, r11b
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x58
sub bl, 0x38
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x78
add bl, r10b
mov byte [rbp + r11 + 0x2a0], bl
inc r9
dec r11
inc r11
jmp 0x140034b13
lea edx, [r11 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400353ea
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140034b13
lea rcx, [r11 + r12]
movzx r10d, bl
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_46
sub al, bl
lea edx, [rax + rax]
add dl, r10b
add dl, cl
lea ecx, [r11 + 6]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r10b, 0x2a
add r10b, cl
mov byte [rbp + r11 + 0x2a0], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r9
add r11, rax
inc r11
jmp 0x140034b13
lea rdx, [r11 + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r9
add r11, rax
inc r11
jmp 0x140034b13
add r11b, 0x3c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140034b10
sub r11b, 0x10
mov ecx, Ordinal_60
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140034b00
lea rcx, [rbp + 0x142b526]
jmp 0x1400354e6
lea rcx, [rbp + 0x74f0cc]
jmp 0x1400354e6
lea rcx, [rbp + 0x2a0]
lea rdx, [0x14014d7a4]
call fcn.14008b720
movaps xmm0, xmm7
call fcn.140067b60
movzx r10d, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x2ce], rax
movabs r14, 0x92ab75f7e868eb30
mov word [rbp + 0x2d6], ax
movabs r15, 0x13a702ea021d9940
mov byte [rbp + 0x2d8], al
mov byte [rbp + 0x2c0], 0x50
mov byte [rbp + 0x2c1], Ordinal_143
mov byte [rbp + 0x2c2], 0xa7
mov byte [rbp + 0x2c3], 0xa7
mov byte [rbp + 0x2c4], 0xa8
mov byte [rbp + 0x2c5], 0xac
mov byte [rbp + 0x2c6], 0xa8
mov byte [rbp + 0x2c7], __WSAFDIsSet
mov byte [rbp + 0x2c8], Ordinal_143
mov byte [rbp + 0x2c9], Ordinal_79
mov byte [rbp + 0x2ca], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x2cb], 0x98
mov byte [rbp + 0x2cc], 0x9c
mov byte [rbp + 0x2cd], reloc.WLDAP32.dll_Ordinal_45
nop dword [rax]
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x19
jae 0x1400360cb
movzx r11d, byte [rbp + rbx + 0x2c0]
mov rdi, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400360b3
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400355ee
lea rcx, [rbx + r14]
movzx eax, dil
and al, cl
movzx r10d, dil
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, cl
jmp 0x140035622
lea rax, [r9 + 1]
cmp r8, rax
je 0x140036031
lea rax, [r9 + 3]
cmp r8, rax
je 0x140035ffd
lea rax, [r9 + 2]
cmp r8, rax
je 0x140035fbc
lea rax, [r9 + 4]
cmp r8, rax
je 0x140035f9c
cmp r9, rbx
ja 0x14003609b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140035654
lea ecx, [rbx - 0x30]
mov r10d, Ordinal_45
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140035690
lea rax, [r9 + 1]
cmp r8, rax
je 0x140035f55
lea rax, [r9 + 3]
cmp r8, rax
je 0x140035f38
lea rax, [r9 + 4]
cmp r8, rax
je 0x140035f19
lea rax, [r9 + 2]
cmp r8, rax
je 0x140035eff
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140035be7
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140035bca
lea rax, [r9 + 9]
cmp r8, rax
je 0x140035ba2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140035b82
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140035b65
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140035b46
lea rax, [r9 + 5]
cmp r8, rax
je 0x140035b2c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140035b0a
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140035af0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140035ac0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400356a0
lea r8, [r9 + 0x64]
lea r9, [r8 + 3]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14003607c
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140036062
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140035890
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140035876
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140035859
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140035a74
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x140035a31
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400359ee
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400359c9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400356a0
lea r9, [rcx + 5]
mov r8, rcx
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14003599e
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14003597f
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140035962
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140035943
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140035929
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x140035919
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400358f4
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400358d1
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400358af
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400356a0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x41]
jmp 0x1400356a0
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x140035690
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140035622
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400355b5
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
movzx edi, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035f6d
lea ecx, [rbx + 0x58]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
inc rbx
jmp 0x1400355a2
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400355a2
lea edx, [rbx + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx edi, bl
jmp 0x140035fc7
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x140036015
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140036018
lea ecx, [rbx + 8]
movzx edi, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140035e8f
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035ebb
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x58
inc rbx
jmp 0x1400355a2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
mov byte [rbp + rbx + 0x2c0], r10b
inc rbx
jmp 0x1400355a2
lea edx, [rbx - 0x50]
mov ecx, Ordinal_26
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 1
jb 0x1400359de
mov edx, recv
movzx edi, bl
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140035f6d
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
cmp r8, 9
jae 0x140035e4b
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140035d86
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x140035a08
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140035e70
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x140035cde
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140035a46
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400355a2
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140035ebb
mov ecx, Ordinal_32
movzx edi, bl
lea edx, [rdi - 8]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035e8f
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x140036018
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140036015
movzx edi, bl
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x140035fd9
lea ecx, [rbx - 0x48]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
inc rbx
jmp 0x1400355a2
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400355a2
movzx edi, bl
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x140035f6d
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140035c0a
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140035a8e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140035c3e
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x48
inc rbx
jmp 0x1400355a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140035c66
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035ebb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140035c8c
movzx edi, bl
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x140035e8f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140035caf
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x140036015
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140035a8e
mov ecx, Ordinal_32
movzx edi, bl
lea edx, [rdi - 8]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035f6d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140035d09
mov ecx, reloc.WS2_32.dll_recv
movzx edi, bl
lea edx, [rdi + 0x20]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035f6d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140035d37
lea edx, [rbx + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400355a2
cmp r8, rcx
jne 0x140035d59
movzx edi, bl
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x140035fd9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140035a46
movzx edi, bl
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x140035e8f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140035dba
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x78
inc rbx
jmp 0x1400355a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140035de0
movzx edi, bl
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x140035e8f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140035e03
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140036015
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140035e1c
movzx edi, bl
mov ecx, Ordinal_45
lea edx, [rdi + 0x18]
jmp 0x140035fc7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140035a08
mov ecx, 4
movzx edi, bl
lea edx, [rdi + 0x48]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140035f6d
movzx ecx, byte [rbp + rbx + 0x2c0]
movzx edi, bl
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140035fd9
movzx edi, bl
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x2c0]
lea r10d, [r11 + rcx]
sub r10b, 0x48
add dil, 0x80
movzx eax, r11b
and al, dil
inc r9
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x80
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0x2c0], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x78]
movzx eax, r11b
and al, dl
inc r8
mov ecx, 0x24
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x2c0], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400355a2
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140036018
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140036015
movzx ecx, bl
movzx r10d, bl
and cl, r11b
dec rbx
add cl, cl
sub r10b, cl
add r10b, r11b
inc rbx
jmp 0x1400355a2
movzx edi, bl
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
add dil, 0x60
movzx eax, r11b
and al, dil
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x2c0], cl
inc r9
dec rbx
inc rbx
jmp 0x1400355a2
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x1400355a2
movzx edi, bl
mov ecx, 8
lea edx, [rdi - 0x70]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r11b
add dil, 0x70
and al, dil
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, r10b
add r11b, dil
mov byte [rbp + rbx + 0x2c0], r11b
jmp 0x140036015
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400355a2
lea rdx, [rbx + r15]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + rbx + 0x2c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400355a2
add bl, 0x50
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x30
jmp 0x1400355a0
add bl, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140035590
lea rcx, [rbp + 0x1411048]
lea rdx, [0x14014d7a5]
call fcn.14008b720
jmp 0x14003c3d5
lea rcx, [rbp + 0x11b6750]
lea rdx, [0x14014d7a5]
call fcn.14008b720
jmp 0x14003c3d5
lea rcx, [rbp + 0x2c0]
lea rdx, [0x14014d7a5]
call fcn.14008b720
jmp 0x14003c3d5
lea rcx, [rbp - 0x38]
mov dword [rbp - 0x38], 0x41200000
mov dword [rbp - 0x34], 0x41200000
call fcn.140067b00
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx ebx, byte [rsp + 0x30]
xor eax, eax
mov dword [rbp + 0x2ee], eax
movabs r14, 0x42e3ad0188799ffa
mov word [rbp + 0x2f2], ax
movabs r12, 0x6865f0be68210a14
mov byte [rbp + 0x2e0], 0x46
movabs r15, 0xa4b9c395d306c358
mov byte [rbp + 0x2e1], 0xa6
mov byte [rbp + 0x2e2], Ordinal_143
mov byte [rbp + 0x2e3], Ordinal_143
mov byte [rbp + 0x2e4], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x2e5], 0x9a
mov byte [rbp + 0x2e6], 0x5c
mov byte [rbp + 0x2e7], 0xbc
mov byte [rbp + 0x2e8], 0x85
mov byte [rbp + 0x2e9], Ordinal_143
mov byte [rbp + 0x2ea], __WSAFDIsSet
mov byte [rbp + 0x2eb], 0x82
mov byte [rbp + 0x2ec], 0x86
mov byte [rbp + 0x2ed], 0x75
nop dword [rax + rax]
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x14
jae 0x140036d43
movzx r10d, byte [rbp + r11 + 0x2e0]
mov rdi, r10
nop dword [rax]
cmp r8, r11
ja 0x140036d3a
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400361ff
lea rcx, [r11 + r14]
mov ebx, reloc.WS2_32.dll_setsockopt
movzx eax, cl
and al, dil
sub bl, al
add bl, bl
add bl, cl
add bl, dil
jmp 0x140036250
lea rax, [r9 + 1]
cmp r8, rax
je 0x140036cca
lea rax, [r9 + 3]
cmp r8, rax
je 0x140036c3d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140036c09
lea rax, [r9 + 6]
cmp r8, rax
je 0x140036bcb
lea rax, [r9 + 4]
cmp r8, rax
je 0x140036ba7
lea rax, [r9 + 5]
cmp r8, rax
je 0x140036b83
nop dword [rax]
cmp r9, r11
ja 0x140036d31
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14003627d
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400362c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140036b39
cmp r8, rcx
je 0x140036b18
lea rax, [r9 + 2]
cmp r8, rax
je 0x140036afc
lea rax, [r9 + 5]
cmp r8, rax
je 0x140036ae0
lea rax, [r9 + 8]
cmp r8, rax
je 0x140036ab0
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400367f3
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400367d6
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400367b3
lea rax, [r9 + 3]
cmp r8, rax
je 0x140036793
lea rax, [r9 + 8]
cmp r8, rax
je 0x140036776
lea rax, [r9 + 2]
cmp r8, rax
je 0x14003675c
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x140036742
lea rax, [r9 + 1]
cmp r8, rax
je 0x140036728
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14003670e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400366e2
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400362d0
lea r9, [rcx + 0x64]
mov r8, rcx
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x140036d11
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x140036cf5
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400364ba
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14003649c
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x140036482
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140036693
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14003664e
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14003660c
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400365e7
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400362d0
lea r8, [r9 + 1]
lea r9, [r8 + 3]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400365bb
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400365a1
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140036587
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14003656d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140036553
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x140036535
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140036515
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400364f2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400364d4
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400362d0
mov r8, rcx
lea r9, [rcx + 8]
jmp 0x1400362d0
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x30
jmp 0x1400362c0
lea edx, [r11 - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140036250
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xc
jmp 0x1400361c6
lea ecx, [r11 + 0x23]
movzx edi, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0xb
jmp 0x140036b53
lea ecx, [r11 - 0x3b]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x63
inc r11
jmp 0x1400361b3
lea ecx, [r11 + 0x67]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x2f
inc r11
jmp 0x1400361b3
lea ecx, [r11 + 9]
movzx edi, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3f
jmp 0x140036be5
lea ecx, [r11 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x53
jmp 0x140036c22
lea ecx, [r11 + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1b
jmp 0x140036c25
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x77
jmp 0x140036c5a
lea ecx, [r11 - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 9
jmp 0x140036c85
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 0x65
inc r11
jmp 0x1400361b3
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x78
mov byte [rbp + r11 + 0x2e0], bl
inc r11
jmp 0x1400361b3
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
cmp r9, 0x64
jb 0x1400365fc
movzx ecx, r10b
movzx edi, r11b
movzx eax, r10b
lea edx, [rdi + 5]
and al, dl
add al, al
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x46]
jmp 0x140036b53
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x54
cmp r8, 2
jae 0x140036a75
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400369a4
lea edx, [r11 + 0x59]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x6f
add bl, dl
jmp 0x140036625
lea edx, [r11 - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x140036a9a
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400368ca
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140036663
lea ecx, [r11 + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
lea ebx, [r10 + rcx]
add bl, 5
inc r11
jmp 0x1400361b3
lea ecx, [r11 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x69
jmp 0x140036c85
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x29
jmp 0x140036c5a
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x45
jmp 0x140036c25
lea ecx, [r11 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x4d
jmp 0x140036c22
movzx edi, r11b
lea ecx, [rdi - 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x21
jmp 0x140036be5
lea ecx, [r11 + 0x39]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x71
inc r11
jmp 0x1400361b3
lea ecx, [r11 - 0x25]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 3
inc r11
jmp 0x1400361b3
movzx edi, r11b
lea ecx, [rdi + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6b
jmp 0x140036b53
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140036816
lea ecx, [r11 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x37
jmp 0x1400366ac
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14003684b
lea ecx, [r11 + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
lea ebx, [r10 + rcx]
sub bl, 7
inc r11
jmp 0x1400361b3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140036874
lea ecx, [r11 + 0x35]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x73
inc r11
jmp 0x1400361b3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400368a0
lea ecx, [r11 - 0x6d]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 5
inc r11
jmp 0x1400361b3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400366ac
movzx edi, r11b
lea ecx, [rdi - 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x69
jmp 0x140036b53
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400368f4
mov ecx, 0x3e
movzx edi, r11b
lea edx, [rdi + 0x5c]
movzx eax, dl
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140036b53
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140036921
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
dec r11
and al, r10b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r11
jmp 0x1400361b3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140036947
movzx edi, r11b
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3a
jmp 0x140036be5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14003696a
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x5e
jmp 0x140036c25
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140036663
lea ecx, [r11 + 0x4c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
lea ebx, [rcx + r10]
sub bl, 0x14
inc r11
jmp 0x1400361b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400369d9
lea ecx, [r11 - 0x49]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
lea ebx, [rcx + r10]
dec bl
inc r11
jmp 0x1400361b3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400369fe
lea edx, [r11 + 0x15]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
add bl, 0x6d
add bl, dl
jmp 0x140036c85
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140036a21
lea edx, [r11 + 0x73]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x25
jmp 0x140036c58
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140036a4b
lea ecx, [r11 - 0x15]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x6d
inc r11
jmp 0x1400361b3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140036625
movzx edi, r11b
movzx eax, r10b
movzx ebx, r10b
lea edx, [rdi - 0x59]
and al, dl
add al, al
sub bl, al
add bl, 0x6f
jmp 0x140036b51
movzx ebx, byte [rbp + r11 + 0x2e0]
movzx edi, r11b
movzx eax, r10b
lea edx, [rdi + 0x63]
and al, dl
add al, al
sub bl, al
add bl, 0x4b
add bl, r10b
jmp 0x140036be3
lea ecx, [r11 - 0x3f]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea ebx, [rcx - 0x47]
jmp 0x140036c5a
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r11
jmp 0x1400361b3
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
movzx ebx, r10b
add al, al
sub bl, al
sub bl, 0x1a
add bl, dl
jmp 0x140036c85
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140036c58
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x40
inc r11
jmp 0x1400361b3
movzx edi, r11b
movzx eax, r10b
movzx ebx, r10b
lea edx, [rdi + 4]
and al, dl
add al, al
sub bl, al
sub bl, 0x1c
add bl, dl
sub dil, 0x4c
movzx eax, r10b
and al, dil
mov ecx, 0xa
sub cl, al
inc r9
add cl, cl
add cl, r10b
add cl, dil
mov byte [rbp + r11 + 0x2e0], cl
dec r11
inc r11
jmp 0x1400361b3
lea ecx, [r11 - 0x16]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x66
inc r9
dec r11
inc r11
jmp 0x1400361b3
lea edx, [r11 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec r11
inc r11
jmp 0x1400361b3
movzx edi, r11b
movzx eax, r10b
movzx ebx, r10b
lea edx, [rdi + 0x2e]
and al, dl
add al, al
sub bl, al
sub bl, 0x42
add bl, dl
movzx eax, r10b
add dil, 0x12
and al, dil
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, bl
add r10b, dil
mov byte [rbp + r11 + 0x2e0], r10b
jmp 0x140036c22
lea edx, [r11 - 0x30]
mov ecx, Ordinal_41
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400361b3
mov ecx, Ordinal_60
lea rdx, [r11 + r12]
movzx eax, dl
movzx r10d, dil
and al, dil
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
inc r9
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x10
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x2e0], al
add rax, r9
sub r11, rax
lea ecx, [r11 + 0x1f]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
add r10b, 0x27
add r10b, cl
mov byte [rbp + r11 + 0x2e0], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
inc r11
jmp 0x1400361b3
lea rcx, [r11 + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x68
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r9
add r11, rax
inc r11
jmp 0x1400361b3
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7a
jmp 0x1400361b0
sub r11b, 0x28
mov ecx, recv
movzx eax, r10b
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400361a0
lea rcx, [rbp + 0x15cf2bf]
jmp 0x140036d4a
lea rcx, [rbp + 0xa3846e]
jmp 0x140036d4a
lea rcx, [rbp + 0x2e0]
lea rdx, [0x14014d771]
call fcn.14008b720
movaps xmm0, xmm7
call fcn.140067b60
movzx r11d, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x30a], rax
movabs r14, 0x932dc9fa209ac590
mov byte [rbp + 0x300], Ordinal_211
movabs r15, 0x89be2a64ae349e50
mov byte [rbp + 0x301], 0xf5
movabs r13, 0x4c1a124a0ace2820
mov byte [rbp + 0x302], 0
movabs r12, 0xd0d1e214c4013bc0
mov byte [rbp + 0x303], reloc.WS2_32.dll_select
mov byte [rbp + 0x304], 3
mov byte [rbp + 0x305], Ordinal_217
mov byte [rbp + 0x306], 0xf0
mov byte [rbp + 0x307], 0xe8
mov byte [rbp + 0x308], 0xde
mov byte [rbp + 0x309], Ordinal_143
nop dword [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x12
jae 0x14003782d
movzx r10d, byte [rbp + rbx + 0x300]
mov rdi, r10
nop dword [rax + rax]
cmp r9, rbx
ja 0x140037824
lea rcx, [r8 + 3]
cmp r9, rcx
jae 0x140036e40
lea rcx, [rbx + r14]
mov r11d, 8
movzx eax, cl
and al, dil
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dil
jmp 0x140036e70
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400377b6
lea rax, [r8 + 2]
cmp r9, rax
je 0x140037728
cmp r9, rcx
je 0x1400376f9
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400376b5
cmp r8, rbx
ja 0x14003781b
lea rax, [r8 + 6]
cmp r9, rax
jae 0x140036e99
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x140036ee0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003766e
lea rax, [r8 + 3]
cmp r9, rax
je 0x140037654
lea rax, [r8 + 5]
cmp r9, rax
je 0x140037632
lea rax, [r8 + 2]
cmp r9, rax
je 0x140037618
lea rax, [r8 + 9]
cmp r9, rax
je 0x1400375e8
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14003736b
nop dword [rax]
lea rax, [r8 + 8]
cmp r9, rax
je 0x14003734e
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140037326
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140037306
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x1400372e9
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x1400372c7
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x1400372ad
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140037293
lea rax, [r8 + 2]
cmp r9, rax
je 0x140037274
lea r9, [r8 + 0x200]
lea r8, [r9 + 0x10]
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x140037801
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400377e2
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x140037093
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140037079
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14003705c
lea rax, [r8 + 1]
cmp r9, rax
jb 0x1400371d4
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400371aa
lea rax, [r8 + 4]
cmp r9, rax
jb 0x140036ef0
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x64]
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14003717f
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x140037165
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140037146
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x140037127
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14003710a
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x1400370fa
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x1400370d5
lea rax, [r8 + 3]
cmp r9, rax
ja 0x1400370b2
lea r9, [r8 + 0x3e8]
lea r8, [r9 + 0x1000]
jmp 0x140036ef0
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x140036ee0
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x140036e70
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140036e05
lea ecx, [rbx + 8]
inc r8
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
inc rbx
jmp 0x140036df2
lea edx, [rbx - 0x28]
mov ecx, recv
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140036df2
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx edi, bl
jmp 0x1400376c0
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
add r9, r8
jmp 0x14003770f
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14003770f
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140037747
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x140037773
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x300]
add rax, r8
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 8
inc rbx
jmp 0x140036df2
lea edx, [rbx + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0x300], r11b
inc rbx
jmp 0x140036df2
lea edx, [rbx - 0x50]
mov ecx, Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r8 + r9]
cmp rax, 3
je 0x1400375cc
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x140037495
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
cmp r9, 9
jae 0x1400375a7
lea rax, [r8 + 1]
cmp r9, rax
jbe 0x140037525
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
cmp r8, 4
jb 0x1400371c4
movzx edi, bl
lea ecx, [rdi + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x70]
jmp 0x140037686
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140037773
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x140037747
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
jmp 0x14003770f
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r9, r8
jmp 0x14003770f
movzx edi, bl
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x68
jmp 0x1400376d2
lea ecx, [rbx + 0x28]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
inc rbx
jmp 0x140036df2
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
inc r8
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140036df2
lea ecx, [rbx - 0x38]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x140037686
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x14003738a
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
jmp 0x1400371e2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400373c3
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x300]
add rax, r8
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140036df2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400373eb
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14003770f
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140037411
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
add r9, r8
jmp 0x14003770f
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003743f
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140036df2
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14003746b
lea ecx, [rbx - 0x48]
inc r8
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
inc rbx
jmp 0x140036df2
lea rax, [r8 + 9]
cmp r9, rax
jne 0x1400371ee
movzx edi, bl
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x140037686
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400374c0
mov ecx, Ordinal_50
movzx edi, bl
lea edx, [rdi + 0x60]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140037686
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400374e9
lea ecx, [rbx - 0x40]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
inc rbx
jmp 0x140036df2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140037502
movzx edi, bl
mov ecx, Ordinal_60
lea edx, [rdi - 0x10]
jmp 0x1400376c0
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14003721e
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
jmp 0x14003770b
jne 0x140037552
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x300]
add rax, r8
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x68
inc rbx
jmp 0x140036df2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003757a
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140037773
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14003724a
lea ecx, [rbx + 0x78]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
inc rbx
jmp 0x140036df2
movzx ecx, byte [rbp + rbx + 0x300]
movzx edi, bl
lea edx, [rdi + 0x38]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x3c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400376d2
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140037747
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x300]
add rax, r8
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140036df2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x140037747
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r9, r8
jmp 0x14003770f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec rbx
inc rbx
jmp 0x140036df2
movzx edi, bl
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
add dil, 0x20
movzx eax, r10b
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x300], cl
inc r8
dec rbx
inc rbx
jmp 0x140036df2
movzx edi, bl
mov ecx, Ordinal_26
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r10b
add dil, 0x50
and al, dil
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, r11b
add r10b, dil
mov byte [rbp + rbx + 0x300], r10b
add r9, r8
jmp 0x14003770f
lea rcx, [rbx + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140036df2
lea rdx, [rbx + r13]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
movzx r10d, dil
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea edx, [rbx + 0x80]
movzx eax, r10b
and al, dl
inc r8
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x80
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x300], al
add rax, r8
sub rbx, rax
lea ecx, [rbx - 0x68]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub r10b, 0x28
add r10b, cl
mov byte [rbp + rbx + 0x300], r10b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x300]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140036df2
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
movzx eax, byte [rbp + rbx + 0x300]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140036df2
sub bl, 0x10
mov ecx, Ordinal_60
movzx eax, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140036df0
sub bl, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x140036de0
lea rcx, [rbp + 0x1534198]
jmp 0x140037834
lea rcx, [rbp + 0x1067cb0]
jmp 0x140037834
lea rcx, [rbp + 0x300]
lea rdx, [0x14014d776]
call fcn.14008b720
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x32c], rax
movabs rsi, 0x66932eabb3bf8726
mov byte [rbp + 0x320], Ordinal_41
movabs r14, 0x6eb22b05bea47b2e
mov byte [rbp + 0x321], 0x55
movabs r15, 0x289aedc23678c428
mov byte [rbp + 0x322], 0x7a
mov byte [rbp + 0x323], 0x68
mov byte [rbp + 0x324], WSASetLastError
mov byte [rbp + 0x325], 0x76
mov byte [rbp + 0x326], WSASetLastError
mov byte [rbp + 0x327], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x328], 0x79
mov byte [rbp + 0x329], 0x7c
mov byte [rbp + 0x32a], 0x7e
mov byte [rbp + 0x32b], recv
nop dword [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x14
jae 0x1400380de
movzx r10d, byte [rbp + r11 + 0x320]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x1400380d5
lea rax, [r8 + 0x5a]
cmp r9, rax
jae 0x140037926
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0xa
add dl, bl
jmp 0x140037960
lea rax, [r8 + 1]
cmp r9, rax
je 0x140038062
lea rax, [r8 + 3]
cmp r9, rax
je 0x140038037
lea rax, [r8 + 4]
cmp r9, rax
je 0x140038016
lea rax, [r8 + 6]
cmp r9, rax
je 0x140037fce
nop word [rax + rax]
cmp r8, r11
ja 0x1400380cc
lea rax, [r8 + 8]
cmp r9, rax
jae 0x14003798c
lea edx, [r11 + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400379c0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140037fc0
lea rax, [r8 + 3]
cmp r9, rax
je 0x140037f9d
lea rax, [r8 + 4]
cmp r9, rax
je 0x140037f7d
lea rax, [r8 + 5]
cmp r9, rax
je 0x140037ef2
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140037bc2
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140037ba4
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140037b80
lea rax, [r8 + 5]
cmp r9, rax
je 0x140037b5f
lea rax, [r8 + 1]
cmp r9, rax
je 0x140037b41
lea r9, [r8 + 0x5a]
lea r8, [r9 + 5]
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x1400380ac
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14003808c
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140037aa5
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x140037a88
lea r9, [r8 + 0x7a]
lea r8, [r9 + 3]
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x140037b14
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140037afa
lea rax, [r8 + 1]
cmp r9, rax
ja 0x140037adc
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x140037ac2
lea r9, [r8 + 0x1000]
lea r8, [r9 + 1]
jmp 0x1400379d0
lea edx, [r11 - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140037960
lea edx, [r11 - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400378f6
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2b
jmp 0x14003804a
lea ecx, [r11 + 0x41]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x39
jmp 0x140037f0d
lea ecx, [r11 + 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x47
jmp 0x140037f38
lea ecx, [r11 + 0x3d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x320]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0x55
inc r11
jmp 0x1400378e3
lea edx, [r11 + 0x19]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
movzx ebx, r11b
sub cl, al
add dl, 0x51
jmp 0x140037eb1
lea ecx, [r11 + 0x17]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x5f
inc r11
jmp 0x1400378e3
lea ecx, [r11 + 0x15]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x6d
inc r11
jmp 0x1400378e3
lea edx, [r11 + 0x13]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
movzx ebx, r11b
sub cl, al
add dl, 0x7b
jmp 0x140037fe7
lea rax, [r8 + 0x5a]
cmp r9, rax
jae 0x140037c73
lea edx, [r11 - 0x7f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x79
sub cl, al
add dl, cl
lea rax, [r8 + r9]
cmp rax, 1
je 0x140037edc
lea rax, [r8 + 8]
cmp r9, rax
jbe 0x140037d48
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r9, 0x5a
jae 0x140037e96
lea rax, [r8 + 5]
cmp r9, rax
jbe 0x140037da9
lea edx, [r11 - 9]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x3f
sub cl, al
add dl, cl
cmp r8, 0x7a
jb 0x140037e86
movzx ecx, r10b
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0xb]
and al, dl
add dl, 0x33
add al, al
sub cl, al
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140037fe9
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140037ca9
lea ecx, [r11 - 0x31]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x320]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0x57
inc r11
jmp 0x1400378e3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140037cce
lea edx, [r11 - 0x2f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x49
sub cl, al
add dl, cl
jmp 0x140037f38
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140037cf4
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 0x2d]
and al, dl
add al, al
sub cl, al
add dl, 0x3b
jmp 0x140037f0b
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140037d1e
lea ecx, [r11 - 0x25]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 3
inc r11
jmp 0x1400378e3
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140037be6
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 0x21]
and al, dl
add al, al
sub cl, al
sub dl, 0x19
jmp 0x140037fe7
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140037d62
movzx ebx, r11b
mov ecx, Ordinal_35
lea edx, [rbx + 0x64]
jmp 0x140037fda
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140037d8e
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
dec r11
add cl, cl
add cl, r10b
add dl, cl
inc r11
jmp 0x1400378e3
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140037c19
lea edx, [r11 + 0x6c]
mov ecx, 6
jmp 0x140037f86
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140037ddf
lea ecx, [r11 - 7]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x320]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0x31
inc r11
jmp 0x1400378e3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140037e05
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 3]
and al, dl
add al, al
sub cl, al
add dl, 0x15
jmp 0x140037f0b
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140037e2b
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 3]
and al, dl
add al, al
sub cl, al
sub dl, 0x15
jmp 0x140037eb1
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140037e55
lea ecx, [r11 + 5]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x23
inc r11
jmp 0x1400378e3
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140037c47
lea ecx, [r11 + 7]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x31
inc r11
jmp 0x1400378e3
mov byte [rbp + r11 + 0x320], dl
inc r11
jmp 0x1400378e3
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 0xd]
and al, dl
add al, al
sub cl, al
add cl, r10b
sub dl, 0x5b
add dl, cl
sub bl, 0x72
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, dl
mov byte [rbp + r11 + 0x320], cl
add r9, r8
jmp 0x14003804a
movzx ebx, r11b
movzx eax, r10b
lea ecx, [rbx + 0xf]
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x69]
jmp 0x140037f0d
movzx ebx, r11b
movzx eax, r10b
mov ecx, 4
lea edx, [rbx + 0x48]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub bl, 0x70
movzx eax, r10b
and al, bl
inc r8
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
movzx eax, cl
mov byte [rbp + r11 + 0x320], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x11]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub r10b, 0x77
add r10b, cl
mov byte [rbp + r11 + 0x320], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x320]
add rax, r8
add r11, rax
inc r11
jmp 0x1400378e3
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r9, r8
jmp 0x14003804a
lea edx, [r11 + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
dec r11
add cl, cl
add cl, r10b
add dl, cl
inc r11
jmp 0x1400378e3
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
lea edx, [rbx + 0x3c]
jmp 0x140037fda
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub bl, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + r11 + 0x320], cl
inc r8
dec r11
inc r11
jmp 0x1400378e3
lea ecx, [r11 + 0x34]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x6c
dec r11
inc r11
jmp 0x1400378e3
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x42
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400378e3
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x18
movzx eax, byte [rbp + r11 + 0x320]
add rax, r8
add r11, rax
inc r11
jmp 0x1400378e3
sub r11b, 0x56
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400378e0
sub r11b, 0x58
mov ecx, 0x34
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400378d0
lea rcx, [rbp + 0x15d6a71]
jmp 0x1400380e5
lea rcx, [rbp + 0xfa08f2]
jmp 0x1400380e5
lea rcx, [rbp + 0x320]
lea rdx, [0x14014d773]
call fcn.14008b720
movaps xmm0, xmm7
call fcn.140067b60
movzx r11d, byte [rsp + 0x30]
xor eax, eax
mov word [rbp + 0x34f], ax
movabs r14, 0xbfcf0ef2e910e81e
mov byte [rbp + 0x340], 0xa6
movabs r12, 0x8d40980bca7f5d9c
mov byte [rbp + 0x341], 0xff
movabs r15, 0xaef4e750898b0f48
mov byte [rbp + 0x342], 0xeb
mov byte [rbp + 0x343], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x344], 0xe5
mov byte [rbp + 0x345], 0xef
mov byte [rbp + 0x346], 0xe4
mov byte [rbp + 0x347], 0xe4
mov byte [rbp + 0x348], 0xae
mov byte [rbp + 0x349], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x34a], 0xe4
mov byte [rbp + 0x34b], Ordinal_217
mov byte [rbp + 0x34c], Ordinal_217
mov byte [rbp + 0x34d], 0xdc
mov byte [rbp + 0x34e], 0xb0
nop
mov r8, qword [0x140175488]
mov r9, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x11
jae 0x140038c3f
movzx r10d, byte [rbp + rbx + 0x340]
mov rdi, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x140038c36
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400381f3
lea rcx, [rbx + r14]
movzx eax, dil
and al, cl
mov r11d, reloc.WS2_32.dll_socket
sub r11b, al
add r11b, r11b
add r11b, dil
add r11b, cl
jmp 0x140038227
lea rax, [r9 + 1]
cmp r8, rax
je 0x140038bc2
lea rax, [r9 + 2]
cmp r8, rax
je 0x140038b39
lea rax, [r9 + 3]
cmp r8, rax
je 0x140038b16
lea rax, [r9 + 8]
cmp r8, rax
je 0x140038ad6
cmp r9, rbx
ja 0x140038c2d
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x140038250
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
jmp 0x140038273
lea rax, [r9 + 1]
cmp r8, rax
je 0x140038abc
cmp r8, rcx
je 0x140038a5f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140038a48
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400387a2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140038785
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140038762
lea rax, [r9 + 6]
cmp r8, rax
je 0x140038742
lea rax, [r9 + 4]
cmp r8, rax
je 0x140038725
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14003870b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400386f1
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400386d7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400386bd
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140038692
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140038280
lea r8, [r9 + 4]
lea r9, [r8 + 3]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140038c12
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140038bf3
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14003846d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14003844e
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140038434
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14003864b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140038605
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400385c6
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14003859c
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140038280
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140038571
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140038557
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14003853d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140038523
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140038509
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400384ec
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400384cc
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400384a9
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14003848c
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140038280
lea r8, [r9 + 9]
lea r9, [r8 + 0x80]
jmp 0x140038280
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x140038273
lea edx, [rbx + 0x46]
mov ecx, ntohl
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140038227
lea edx, [rbx + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400381b5
lea ecx, [rbx + 0x51]
movzx edx, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x37
jmp 0x140038aee
lea ecx, [rbx + 0x27]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
inc rbx
jmp 0x1400381a2
lea ecx, [rbx - 3]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x15
inc rbx
jmp 0x1400381a2
lea ecx, [rbx - 0x2d]
movzx edi, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3b
jmp 0x140038a7c
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x61
jmp 0x140038aa0
lea ecx, [rbx + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x79
jmp 0x140038aa3
lea ecx, [rbx + 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x53
jmp 0x140038b55
lea ecx, [rbx + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2d
jmp 0x140038b7f
lea ecx, [rbx + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x340]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 7
inc rbx
jmp 0x1400381a2
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0x340], r11b
inc rbx
jmp 0x1400381a2
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x42
jb 0x1400385b6
movzx edx, bl
lea ecx, [rdx - 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x2f
add cl, r10b
lea r11d, [rcx + rcx]
jmp 0x140038aee
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
cmp r8, 0x1000
jae 0x140038a07
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x14003891b
lea ecx, [rbx + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2b
jmp 0x1400385e0
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
lea rax, [r9 + r8]
cmp rax, 1
je 0x140038a27
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14003886f
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
jmp 0x14003861a
lea ecx, [rbx - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x340]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x19
inc rbx
jmp 0x1400381a2
lea ecx, [rbx - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xd
jmp 0x140038b7f
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x140038b55
lea ecx, [rbx + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x59
jmp 0x140038aa3
lea ecx, [rbx + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7f
jmp 0x140038aa0
movzx edi, bl
lea ecx, [rdi + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
jmp 0x140038a7c
lea ecx, [rbx - 0x1d]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x35
inc rbx
jmp 0x1400381a2
lea ecx, [rbx - 0x47]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xf
inc rbx
jmp 0x1400381a2
movzx edx, bl
lea ecx, [rdx - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x17
jmp 0x140038aee
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400387c5
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x13
jmp 0x140038660
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400387f9
lea ecx, [rbx - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x340]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
add r11b, 0x23
inc rbx
jmp 0x1400381a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14003881c
lea ecx, [rbx + 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x29
jmp 0x140038b55
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140038845
lea ecx, [rbx - 9]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
inc rbx
jmp 0x1400381a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140038660
movzx edx, bl
lea ecx, [rdx + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xd
jmp 0x140038aee
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140038895
movzx edx, bl
lea ecx, [rdx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6c
jmp 0x140038aee
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400388c6
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400381a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400388f4
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400381a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14003861a
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x140038b55
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14003894f
lea ecx, [rbx + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x340]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
add r11b, 5
inc rbx
jmp 0x1400381a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140038972
lea ecx, [rbx - 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x21
jmp 0x140038b7f
cmp r8, rcx
jne 0x140038991
lea ecx, [rbx - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6d
jmp 0x140038aa3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400389b4
lea ecx, [rbx + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x6d
jmp 0x140038aa0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400389dd
lea ecx, [rbx + 0x69]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x21
inc rbx
jmp 0x1400381a2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400385e0
movzx edx, bl
lea ecx, [rdx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x140038aee
movzx r11d, byte [rbp + rbx + 0x340]
movzx edi, bl
lea edx, [rdi + 0x11]
movzx eax, dl
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x77
jmp 0x140038a76
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x340]
lea r11d, [r10 + rcx]
add r11b, 0x63
jmp 0x140038b55
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
jmp 0x140038aa0
mov ecx, reloc.WS2_32.dll_listen
movzx edi, bl
lea edx, [rdi + 0x6a]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
sub dil, 0x5a
mov ecx, Ordinal_60
movzx eax, dil
and al, r10b
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x340], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400381a2
movzx edx, bl
lea ecx, [rdx - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x140038aee
movzx edx, bl
lea ecx, [rdx - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
add dl, 0x7c
inc r9
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x64
add dl, r10b
mov byte [rbp + rbx + 0x340], dl
dec rbx
inc rbx
jmp 0x1400381a2
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 2
inc r9
dec rbx
inc rbx
jmp 0x1400381a2
movzx r10d, dil
lea rcx, [rbx + r12]
and dil, cl
movzx r11d, r10b
add dil, dil
sub r11b, dil
sub r11b, 0x44
add r11b, cl
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
inc r9
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x340], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x65]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
add r10b, 0x3d
add r10b, cl
mov byte [rbp + rbx + 0x340], r10b
add rbx, rax
movzx eax, byte [rbp + rbx + 0x340]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400381a2
lea rdx, [rbx + r15]
mov ecx, 4
movzx eax, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx + 0x340]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400381a2
sub bl, 0xe
mov ecx, Ordinal_50
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400381a0
sub bl, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x140038190
lea rcx, [rbp + 0x15cffe5]
jmp 0x140038c46
lea rcx, [rbp + 0x11a137a]
jmp 0x140038c46
lea rcx, [rbp + 0x340]
lea rdx, [0x14014d774]
call fcn.14008b720
movaps xmm0, xmm7
call fcn.140067b60
movzx r10d, byte [rsp + 0x30]
xor eax, eax
mov dword [rbp + 0x36f], eax
movabs rsi, 0x4a1bc9d05f482004
mov word [rbp + 0x373], ax
movabs r15, 0x8bb462f145e7b948
mov byte [rbp + 0x360], 0xac
movabs r14, 0xaa3fcdb56d2a870
mov byte [rbp + 0x361], 0xf4
mov byte [rbp + 0x362], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x363], Ordinal_211
mov byte [rbp + 0x364], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x365], Ordinal_217
mov byte [rbp + 0x366], 0xe3
mov byte [rbp + 0x367], 0xa7
mov byte [rbp + 0x368], 0x80
mov byte [rbp + 0x369], Ordinal_217
mov byte [rbp + 0x36a], 0xb1
mov byte [rbp + 0x36b], 0xa9
mov byte [rbp + 0x36c], 0x9d
mov byte [rbp + 0x36d], 0x9d
mov byte [rbp + 0x36e], 0x3e
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor ebx, ebx
cmp rbx, 0x15
jae 0x140039611
movzx r11d, byte [rbp + rbx + 0x360]
mov rdx, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x140039605
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x140038d60
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, cl
jmp 0x140038d94
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003959d
lea rax, [r8 + 3]
cmp r9, rax
je 0x140039518
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400394bb
lea rax, [r8 + 2]
cmp r9, rax
je 0x140039496
cmp r8, rbx
ja 0x1400395fc
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x140038dc6
lea ecx, [rbx + 0x3c]
mov r10d, reloc.WLDAP32.dll_Ordinal_46
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x140038e10
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003944a
lea rax, [r8 + 2]
cmp r9, rax
je 0x140039427
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003940a
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400393f0
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400393c5
nop word [rax + rax]
lea rdx, [r8 + r9]
cmp rdx, rbx
jbe 0x140039113
nop dword [rax]
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x1400390f6
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x1400390d3
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400390c6
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x1400390b6
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140039097
lea rax, [r8 + 6]
cmp r9, rax
je 0x140039078
lea r9, [r8 + 0x400]
lea r8, [r9 + 0x41]
lea rax, [r8 + 2]
cmp r9, rax
jb 0x1400395e2
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x1400395c8
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x140038f50
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140038f31
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140039034
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x140038ff0
lea r9, [r8 + 0x80]
lea r8, [r9 + 4]
lea rax, [r8 + 9]
cmp r9, rax
ja 0x140038fc5
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x140038fab
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x140038f8c
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x140038f7c
lea rax, [r8 + 1]
cmp r9, rax
ja 0x140038f6f
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x140038e20
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x10]
jmp 0x140038e20
lea edx, [rbx - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140038d94
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140038d25
lea edx, [rbx + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
jmp 0x14003949e
lea edx, [rbx - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx edi, bl
jmp 0x1400394c6
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140039533
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x14003955d
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x360]
add rax, r8
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x12
inc rbx
jmp 0x140038d12
lea edx, [rbx + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 0x28
jb 0x14003937c
movzx edi, bl
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x7c]
jmp 0x140039467
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 6
jae 0x14003938c
lea rax, [r8 + 0x400]
cmp r9, rax
jbe 0x1400392a6
lea edx, [rbx + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
jmp 0x140038ffe
lea edx, [rbx - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14003955d
lea edx, [rbx - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140039533
movzx edi, bl
mov ecx, ntohl
lea edx, [rdi + 0x46]
jmp 0x1400394c6
lea edx, [rbx - 0x26]
mov ecx, 5
jmp 0x14003949e
lea ecx, [rbx + 0x6e]
inc r8
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
inc rbx
jmp 0x140038d12
lea ecx, [rbx + 2]
movzx edi, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x140039467
lea rax, [r8 + 0x20]
cmp r9, rax
jae 0x14003915b
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
cmp rdx, 0xa
je 0x1400393af
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x14003920a
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
jmp 0x140039042
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140039194
lea edx, [rbx - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x360]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140038d12
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400391b7
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x1400394fc
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400391e0
lea ecx, [rbx + 0x32]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
inc rbx
jmp 0x140038d12
lea rax, [r8 + 9]
cmp r9, rax
jne 0x140039131
movzx edi, bl
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
jmp 0x140039467
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140039223
movzx edi, bl
mov ecx, Ordinal_45
lea edx, [rdi + 0x18]
jmp 0x140039455
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140039239
lea edx, [rbx - 0x10]
mov ecx, Ordinal_60
jmp 0x14003949e
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003925c
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400394fc
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003927f
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x140039533
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14003904e
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x14003955d
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400392df
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x360]
add rax, r8
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x140038d12
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140039307
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140039533
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003932f
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400394ff
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140039352
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x1400394fc
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003900a
movzx edi, bl
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x140039467
mov byte [rbp + rbx + 0x360], r10b
inc rbx
jmp 0x140038d12
movzx r10d, byte [rbp + rbx + 0x360]
movzx edi, bl
lea edx, [rdi - 0x42]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x32
jmp 0x1400394d2
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rcx - 0x26]
jmp 0x140039533
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x360]
add rax, r8
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x38
inc rbx
jmp 0x140038d12
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x1400394fc
movzx edi, bl
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x1400394d8
lea ecx, [rbx + 0x80]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc rbx
jmp 0x140038d12
movzx edi, bl
mov ecx, 0x34
lea edx, [rdi - 0x58]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
sub dil, 0x78
mov ecx, 0x24
movzx eax, dil
and al, r11b
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
mov byte [rbp + rbx + 0x360], cl
inc r8
dec rbx
inc rbx
jmp 0x140038d12
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140038d12
movzx edi, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
sub dil, 0xc
mov ecx, Ordinal_45
movzx eax, dil
and al, r11b
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
add cl, r11b
mov byte [rbp + rbx + 0x360], cl
add r9, r8
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140038d12
lea rcx, [rbx + r15]
movzx r11d, dl
and dl, cl
mov eax, 4
sub al, dl
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
lea edx, [rbx + 0x60]
inc r8
movzx eax, dl
mov ecx, Ordinal_50
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x360], al
add rax, r8
sub rbx, rax
lea ecx, [rbx - 0x6a]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x1a
add cl, r11b
mov byte [rbp + rbx + 0x360], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x360]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140038d12
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x10
movzx eax, byte [rbp + rbx + 0x360]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140038d12
sub bl, 0x24
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 4
jmp 0x140038d10
add bl, 0x70
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x10
jmp 0x140038d00
lea rcx, [rbp + 0x14cb376]
jmp 0x140039618
lea rcx, [rbp + 0x51f7ac]
jmp 0x140039618
lea rcx, [rbp + 0x360]
lea rdx, [0x140174c75]
call fcn.14008b720
call fcn.1400959c0
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x399], eax
movups xmmword [rbp + 0x389], xmm0
mov byte [rbp + 0x39d], al
movabs rsi, 0x4c0ade7e1f0cd77a
mov byte [rbp + 0x380], reloc.WLDAP32.dll_Ordinal_32
movabs r15, 0x6585d933b829d114
mov byte [rbp + 0x381], Ordinal_45
movabs r14, 0xff33dcbaa76bd558
mov byte [rbp + 0x382], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x383], 0x5b
mov byte [rbp + 0x384], Ordinal_50
mov byte [rbp + 0x385], 6
mov byte [rbp + 0x386], 0xf6
mov byte [rbp + 0x387], Ordinal_26
mov byte [rbp + 0x388], 0x7e
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1e
jae 0x14003a169
movzx r10d, byte [rbp + r11 + 0x380]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x14003a160
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x140039706
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0x56
add dl, bl
jmp 0x140039747
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003a0ed
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003a068
lea rax, [r8 + 5]
cmp r9, rax
je 0x14003a011
lea rax, [r8 + 3]
cmp r9, rax
je 0x140039feb
lea rax, [r8 + 7]
cmp r9, rax
je 0x140039fa3
cmp r8, r11
ja 0x14003a157
lea rax, [r8 + 8]
cmp r9, rax
jae 0x140039770
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x140039790
lea rax, [r8 + 1]
cmp r9, rax
je 0x140039f89
lea rax, [r8 + 2]
cmp r9, rax
je 0x140039f68
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140039cba
nop dword [rax]
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140039c9d
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x140039c7a
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140039c5a
lea rax, [r8 + 1]
cmp r9, rax
je 0x140039c3d
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140039c23
lea rax, [r8 + 6]
cmp r9, rax
je 0x140039c09
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140039bef
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140039bd5
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140039ba9
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x1400397a0
lea r9, [r8 + 0x80]
lea r8, [r9 + 8]
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14003a137
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14003a117
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140039988
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14003996e
lea rax, [r8 + 9]
cmp r9, rax
jb 0x140039954
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140039b5f
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140039b1a
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140039ada
lea rax, [r8 + 2]
cmp r9, rax
jb 0x140039ab5
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x1400397a0
lea r9, [r8 + 0x2a]
lea r8, [r9 + 8]
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x140039a89
lea rax, [r8 + 5]
cmp r9, rax
ja 0x140039a6f
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x140039a55
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x140039a3b
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x140039a21
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x140039a03
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x1400399e3
lea rax, [r8 + 4]
cmp r9, rax
ja 0x1400399c0
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x1400399a2
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1400397a0
lea r9, [r8 + 0x2a]
lea r8, [r9 + 0x80]
jmp 0x1400397a0
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
jmp 0x140039790
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
jmp 0x140039747
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x1400396d6
lea ecx, [r11 + 0x63]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4b
jmp 0x140039fbe
lea ecx, [r11 - 0x7b]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5d
inc r11
jmp 0x1400396c3
lea ecx, [r11 - 0x59]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6f
inc r11
jmp 0x1400396c3
lea ecx, [r11 - 0x37]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7f
jmp 0x14003a02c
lea ecx, [r11 - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6d
jmp 0x14003a04d
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5b
jmp 0x14003a050
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x49
jmp 0x14003a082
lea ecx, [r11 + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x37
jmp 0x14003a0aa
lea ecx, [r11 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x25
inc r11
jmp 0x1400396c3
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
mov byte [rbp + r11 + 0x380], dl
inc r11
jmp 0x1400396c3
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x66
cmp r8, 0x1000
jb 0x140039aca
movzx ecx, r10b
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x3b]
and al, dl
add dl, 0x1d
add al, al
sub cl, al
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140039fbe
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x54
cmp r9, 0x20
jae 0x140039f24
lea rcx, [r8 + 2]
cmp r9, rcx
jbe 0x140039e4f
lea edx, [r11 + 0x19]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x51
sub cl, al
add dl, cl
jmp 0x140039aef
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
lea rax, [r8 + r9]
cmp rax, 2
je 0x140039f46
lea rax, [r8 + 0x3e8]
cmp r9, rax
jbe 0x140039d85
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x72
jmp 0x140039b2f
lea ecx, [r11 + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x3b
inc r11
jmp 0x1400396c3
lea ecx, [r11 + 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x29
jmp 0x14003a0aa
lea ecx, [r11 + 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x17
jmp 0x14003a082
lea ecx, [r11 - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 5
jmp 0x14003a050
lea ecx, [r11 - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xd
jmp 0x14003a04d
movzx ebx, r11b
lea ecx, [rbx - 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1f
jmp 0x14003a02c
lea ecx, [r11 - 7]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x31
inc r11
jmp 0x1400396c3
lea ecx, [r11 + 0x1b]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x43
inc r11
jmp 0x1400396c3
movzx ebx, r11b
lea ecx, [rbx + 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x55
jmp 0x140039fbe
lea rax, [r8 + 0x2a]
cmp r9, rax
jae 0x140039cdd
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x77
jmp 0x140039b74
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140039d12
lea ecx, [r11 - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x47
inc r11
jmp 0x1400396c3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140039d35
lea ecx, [r11 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6b
jmp 0x14003a082
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140039d58
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7d
jmp 0x14003a050
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140039b74
lea ecx, [r11 - 0xb]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4d
inc r11
jmp 0x1400396c3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140039dae
movzx ebx, r11b
mov ecx, 0x3e
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140039fbe
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140039dc5
lea edx, [r11 + 0x3a]
mov ecx, gethostname
jmp 0x140039ff4
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140039df1
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
dec r11
add cl, cl
add cl, r10b
add dl, cl
inc r11
jmp 0x1400396c3
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140039e15
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14003a080
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140039b2f
lea ecx, [r11 + 0x4c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x14
inc r11
jmp 0x1400396c3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140039e85
lea ecx, [r11 - 9]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0x3f
inc r11
jmp 0x1400396c3
cmp r9, rcx
jne 0x140039ea5
lea ecx, [r11 - 0x6f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 9
jmp 0x14003a050
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140039ec9
lea ecx, [r11 + 0x6f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 9
jmp 0x14003a04d
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140039ef3
lea ecx, [r11 + 0x2b]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x2d
inc r11
jmp 0x1400396c3
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140039aef
lea ecx, [r11 + 9]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x3f
inc r11
jmp 0x1400396c3
movzx ecx, byte [rbp + r11 + 0x380]
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x5d]
and al, dl
add al, al
sub cl, al
sub dl, 0x75
jmp 0x14003a027
lea edx, [r11 - 0x7f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x380]
add dl, 0x79
jmp 0x14003a080
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x40
inc r11
jmp 0x1400396c3
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 4]
and al, dl
add al, al
sub cl, al
sub dl, 0x1c
jmp 0x140039fbc
movzx ebx, r11b
movzx eax, r10b
mov ecx, 4
lea edx, [rbx + 0x48]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub bl, 0x4c
mov ecx, 0xa
movzx eax, bl
inc r8
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x380], cl
dec r11
inc r11
jmp 0x1400396c3
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r8
dec r11
inc r11
jmp 0x1400396c3
movzx ebx, r11b
movzx eax, r10b
mov ecx, Ordinal_32
lea edx, [rbx - 0x52]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub bl, 0x6e
mov ecx, 1
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, dl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x380], cl
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400396c3
lea rdx, [r11 + r15]
mov ecx, Ordinal_60
movzx eax, dl
movzx r10d, bl
and al, bl
sub cl, al
add cl, cl
add cl, bl
add dl, cl
lea ecx, [r11 + 0x70]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x10
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x380], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x5f]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, 0x67
add cl, r10b
mov byte [rbp + r11 + 0x380], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
inc r11
jmp 0x1400396c3
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x68
movzx eax, byte [rbp + r11 + 0x380]
add rax, r8
add r11, rax
inc r11
jmp 0x1400396c3
sub r11b, 0x4a
mov ecx, 3
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400396c0
sub r11b, 0x28
mov ecx, recv
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400396b0
lea rcx, [rbp + 0x146a49f]
jmp 0x14003a170
lea rcx, [rbp + 0x136238e]
jmp 0x14003a170
lea rcx, [rbp + 0x380]
lea r12, [0x140120130]
mov dword [rsp + 0x28], 0
mov r9d, 0xb4
mov qword [rsp + 0x20], r12
mov r8d, 1
lea rdx, [0x14014d778]
call fcn.140095370
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x3b7], eax
movups xmmword [rbp + 0x3a7], xmm0
mov byte [rbp + 0x3bb], al
movabs rsi, 0x7804afcfde413756
mov byte [rbp + 0x3a0], 0x9b
movabs r15, 0x3a205fc844b74d8c
mov byte [rbp + 0x3a1], 0xa6
movabs r14, 0x63633fcd55bde968
mov byte [rbp + 0x3a2], 0xa5
mov byte [rbp + 0x3a3], 0xa2
mov byte [rbp + 0x3a4], 0xbe
mov byte [rbp + 0x3a5], 0xa9
mov byte [rbp + 0x3a6], Ordinal_50
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x1c
jae 0x14003acdd
movzx r10d, byte [rbp + r11 + 0x3a0]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x14003acd4
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x14003a279
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0x5a
add dl, bl
jmp 0x14003a2b0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003ac62
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003abdd
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003abba
lea rax, [r8 + 8]
cmp r9, rax
je 0x14003ab76
nop dword [rax]
cmp r8, r11
ja 0x14003accb
lea rax, [r8 + 0x28]
cmp r9, rax
jae 0x14003a2d9
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
jmp 0x14003a320
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003ab68
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003ab45
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003ab3a
lea rax, [r8 + 5]
cmp r9, rax
je 0x14003ab0d
lea rax, [r8 + 7]
cmp r9, rax
je 0x14003aaf3
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14003a851
nop dword [rax]
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14003a834
lea rax, [r8 + 4]
cmp r9, rax
je 0x14003a811
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14003a7f1
lea rax, [r8 + 6]
cmp r9, rax
je 0x14003a7d4
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14003a7b7
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x14003a79d
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14003a783
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003a769
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14003a73d
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14003a330
lea r9, [r8 + 0x41]
lea r8, [r9 + 8]
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14003acaf
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14003ac8f
lea rax, [r8 + 2]
cmp r9, rax
jb 0x14003a51b
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14003a4fe
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14003a4e4
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14003a6f3
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14003a6ad
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14003a66f
lea rax, [r8 + 1]
cmp r9, rax
jb 0x14003a64a
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14003a330
lea r9, [r8 + 3]
lea r8, [r9 + 0x28]
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14003a61e
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14003a605
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14003a5eb
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14003a5d1
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14003a5b4
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14003a596
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14003a576
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14003a553
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14003a535
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14003a330
lea r9, [r8 + 9]
lea r8, [r9 + 0x200]
jmp 0x14003a330
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
jmp 0x14003a320
lea edx, [r11 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003a2b0
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x54
jmp 0x14003a246
lea ecx, [r11 + 0x35]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x73
jmp 0x14003ab91
lea ecx, [r11 + 0x23]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xb
inc r11
jmp 0x14003a233
lea ecx, [r11 + 0x11]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x77
inc r11
jmp 0x14003a233
lea ecx, [r11 - 1]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 7
jmp 0x14003aab7
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7b
add r9, r8
jmp 0x14003ab22
lea ecx, [r11 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 3
jmp 0x14003ab22
lea ecx, [r11 - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7f
jmp 0x14003abf7
lea ecx, [r11 - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
dec dl
jmp 0x14003ac1f
lea ecx, [r11 - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x7d
inc r11
jmp 0x14003a233
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x48
mov byte [rbp + r11 + 0x3a0], dl
inc r11
jmp 0x14003a233
lea edx, [r11 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x42
jb 0x14003a65f
movzx ebx, r11b
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x6a]
jmp 0x14003ab91
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
cmp r9, 0xa
jae 0x14003aa95
lea rax, [r8 + 0x3e8]
cmp r9, rax
jbe 0x14003a9e7
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x49
jmp 0x14003a687
lea edx, [r11 + 0x42]
mov ecx, Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r8 + r9]
cmp rax, 4
je 0x14003aadd
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x14003a91c
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
jmp 0x14003a6c2
lea ecx, [r11 - 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x1d
inc r11
jmp 0x14003a233
lea ecx, [r11 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
jmp 0x14003ac1f
lea ecx, [r11 - 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x21
jmp 0x14003abf7
lea ecx, [r11 - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5d
jmp 0x14003ab22
lea ecx, [r11 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x25
add r9, r8
jmp 0x14003ab22
movzx ebx, r11b
lea ecx, [rbx + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x59
jmp 0x14003aab7
lea ecx, [r11 + 0x4f]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x29
inc r11
jmp 0x14003a233
lea ecx, [r11 + 0x3d]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x55
inc r11
jmp 0x14003a233
movzx ebx, r11b
lea ecx, [rbx + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2d
jmp 0x14003ab91
lea rax, [r8 + 9]
cmp r9, rax
jae 0x14003a874
lea ecx, [r11 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3f
jmp 0x14003a70b
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003a8a9
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x71
inc r11
jmp 0x14003a233
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003a8cc
lea ecx, [r11 - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x15
jmp 0x14003ab22
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003a8f2
movzx ebx, r11b
lea ecx, [rbx + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x19
jmp 0x14003aab7
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14003a70b
movzx ebx, r11b
lea ecx, [rbx + 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x61
jmp 0x14003ab91
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003a936
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
lea edx, [rbx - 0x7c]
jmp 0x14003ab82
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003a95c
movzx ebx, r11b
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x16
jmp 0x14003aab7
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003a985
lea edx, [r11 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r9, r8
jmp 0x14003ab22
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14003a9ab
lea edx, [r11 - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003abf7
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003a6c2
lea edx, [r11 + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x3a0]
add cl, cl
add rax, r8
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x14003a233
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003aa1c
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x3a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x39
inc r11
jmp 0x14003a233
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003aa3f
lea ecx, [r11 + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3d
jmp 0x14003abf7
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003aa6b
lea ecx, [r11 - 0x41]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x39
inc r11
jmp 0x14003a233
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14003a687
movzx ebx, r11b
lea ecx, [rbx - 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x49
jmp 0x14003ab91
movzx ecx, byte [rbp + r11 + 0x3a0]
movzx ebx, r11b
lea edx, [rbx - 0xb]
movzx eax, dl
add dl, 0x4d
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
sub bl, 2
mov ecx, 7
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x3a0], cl
add r9, r8
jmp 0x14003ab22
lea ecx, [r11 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x31]
jmp 0x14003abf7
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x36
jmp 0x14003ac1f
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3a
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14003a233
lea edx, [r11 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14003abc3
lea ecx, [r11 + 0x2e]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
inc r11
jmp 0x14003a233
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
lea edx, [rbx + 0x1c]
jmp 0x14003ab82
movzx ebx, r11b
mov ecx, Ordinal_32
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub bl, 0x14
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x74
add bl, r10b
mov byte [rbp + r11 + 0x3a0], bl
inc r8
dec r11
inc r11
jmp 0x14003a233
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x14003a233
lea rdx, [r11 + r15]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
movzx r10d, bl
and al, bl
sub cl, al
add cl, cl
add cl, bl
add dl, cl
lea ecx, [r11 + 0x10]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x70
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x3a0], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x19]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
add cl, 0x51
add cl, r10b
mov byte [rbp + r11 + 0x3a0], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x3a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14003a233
lea rcx, [r11 + r14]
mov edx, reloc.WS2_32.dll_sendto
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
movzx eax, byte [rbp + r11 + 0x3a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14003a233
sub r11b, 6
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14003a230
sub r11b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x58
jmp 0x14003a220
lea rcx, [rbp + 0x166b3f9]
jmp 0x14003ace4
lea rcx, [rbp + 0x650d02]
jmp 0x14003ace4
lea rcx, [rbp + 0x3a0]
mov dword [rsp + 0x28], 0
lea rdx, [0x14014d77c]
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov qword [rsp + 0x20], r12
mov r8d, 1
call fcn.140095370
call fcn.1400959c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x189], rax
movabs rsi, 0x12f30c406288fe2a
mov byte [rbp + 0x180], 0xf5
movabs r14, 0x2ee4e479ab16f098
mov byte [rbp + 0x181], Ordinal_211
mov byte [rbp + 0x182], Ordinal_217
mov byte [rbp + 0x183], 0x9b
mov byte [rbp + 0x184], 0xf7
mov byte [rbp + 0x185], 0xda
mov byte [rbp + 0x186], Ordinal_200
mov byte [rbp + 0x187], 0x9f
mov byte [rbp + 0x188], 0xbe
nop word [rax + rax]
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
nop
xor r11d, r11d
cmp r11, 0x11
jae 0x14003b853
movzx r10d, byte [rbp + r11 + 0x180]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x14003b84a
lea rax, [r8 + 0x1000]
cmp r9, rax
jae 0x14003add9
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0x26
add dl, bl
jmp 0x14003ae00
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003b7d7
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003b7a6
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003b769
cmp r8, r11
ja 0x14003b841
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x14003ae29
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3a
jmp 0x14003ae60
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003b722
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003b701
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003b6ef
lea rax, [r8 + 5]
cmp r9, rax
je 0x14003b6d4
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14003b399
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x14003b384
lea rax, [r8 + 2]
cmp r9, rax
je 0x14003b360
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x14003b33f
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14003b32a
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14003b30f
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14003b2f4
lea rax, [r8 + 8]
cmp r9, rax
je 0x14003b2d7
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003b2bb
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14003b28e
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14003ae70
lea r9, [r8 + 2]
lea r8, [r9 + 0x2a]
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x14003b821
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14003b801
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14003b067
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14003b04a
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14003b02d
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14003b244
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14003b1fb
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14003b1ba
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14003b192
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14003ae70
lea r9, [r8 + 0x400]
lea r8, [r9 + 0x200]
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14003b165
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14003b149
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14003b12b
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14003b110
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14003b0f5
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14003b0df
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14003b0be
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14003b09a
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14003b084
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14003ae70
lea r9, [r8 + 0x20]
lea r8, [r9 + 0xa]
jmp 0x14003ae70
lea edx, [r11 - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003ae60
lea edx, [r11 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003ae00
lea edx, [r11 - 0xc]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003ada6
lea edx, [r11 + 0xb]
movzx eax, r10b
and al, dl
movzx ebx, r11b
sub dl, 0x4d
jmp 0x14003b732
lea ecx, [r11 - 0x63]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x4b
inc r11
jmp 0x14003ad93
lea ecx, [r11 + 0x2f]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x49
inc r11
jmp 0x14003ad93
lea edx, [r11 - 0x3f]
movzx eax, r10b
and al, dl
movzx ebx, r11b
sub dl, 0x47
jmp 0x14003b779
lea ecx, [r11 + 0x53]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x45
jmp 0x14003b7bc
lea ecx, [r11 - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x43
jmp 0x14003b7bf
lea edx, [r11 + 0x77]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
movzx ebx, r11b
sub cl, al
sub dl, 0x41
jmp 0x14003b664
lea edx, [r11 + 9]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x3f
sub cl, al
add dl, cl
jmp 0x14003b691
lea ecx, [r11 - 0x65]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x3d
inc r11
jmp 0x14003ad93
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
mov byte [rbp + r11 + 0x180], dl
inc r11
jmp 0x14003ad93
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r8, 0x40
jb 0x14003b1aa
movzx ecx, r10b
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x23]
and al, dl
add al, al
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x16]
jmp 0x14003b73c
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r9, 0x61
jae 0x14003b61f
lea rax, [r8 + 0x400]
cmp r9, rax
jbe 0x14003b533
lea edx, [r11 - 0x6f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 9
jmp 0x14003b1d0
lea edx, [r11 + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
lea rax, [r8 + r9]
cmp rax, 4
je 0x14003b644
lea rcx, [r8 + 2]
cmp r9, rcx
jbe 0x14003b446
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x62
jmp 0x14003b211
lea ecx, [r11 + 5]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x23
inc r11
jmp 0x14003ad93
lea edx, [r11 - 0x69]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x21
sub cl, al
add dl, cl
jmp 0x14003b691
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 0x29]
and al, dl
add al, al
sub cl, al
sub dl, 0x1f
jmp 0x14003b664
lea ecx, [r11 - 0x45]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1d
jmp 0x14003b7bf
lea ecx, [r11 + 0x4d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1b
jmp 0x14003b7bc
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x21]
and al, dl
sub dl, 0x19
jmp 0x14003b779
lea ecx, [r11 + 0x71]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x17
inc r11
jmp 0x14003ad93
lea ecx, [r11 + 3]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x15
inc r11
jmp 0x14003ad93
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x6b]
and al, dl
sub dl, 0x13
jmp 0x14003b732
lea rax, [r8 + 9]
cmp r9, rax
jae 0x14003b3bc
lea edx, [r11 + 0x37]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x7f
jmp 0x14003b25a
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003b3f2
lea ecx, [r11 - 7]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 0x31
inc r11
jmp 0x14003ad93
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003b418
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 0x2b]
and al, dl
add al, al
sub cl, al
add dl, 0x2d
jmp 0x14003b664
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003b25c
lea ecx, [r11 - 0x73]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x25
inc r11
jmp 0x14003ad93
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003b464
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x7c]
and al, dl
sub dl, 0x64
jmp 0x14003b732
cmp r9, rcx
jne 0x14003b48a
lea ecx, [r11 + 0x58]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x68
inc r11
jmp 0x14003ad93
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003b4ae
lea ecx, [r11 + 0x34]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x6c
jmp 0x14003b7bc
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003b4d4
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx + 0x10]
and al, dl
add al, al
sub cl, al
sub dl, 0x70
jmp 0x14003b664
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003b4f9
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x72
sub cl, al
add dl, cl
jmp 0x14003b691
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14003b213
lea ecx, [r11 - 0x14]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x74
inc r11
jmp 0x14003ad93
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003b569
lea ecx, [r11 - 1]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
lea edx, [rcx + r10]
add dl, 7
inc r11
jmp 0x14003ad93
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003b58f
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 0x25]
and al, dl
add al, al
sub cl, al
add dl, 3
jmp 0x14003b664
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003b5b2
lea ecx, [r11 + 0x49]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
inc dl
jmp 0x14003b7bf
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003b5d0
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x25]
and al, dl
sub dl, 3
jmp 0x14003b779
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003b5fd
lea ecx, [r11 + 1]
movzx eax, r10b
and al, cl
inc r8
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
sub dl, 7
inc r11
jmp 0x14003ad93
lea rax, [r8 + 9]
cmp r9, rax
jne 0x14003b1d2
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x6f]
and al, dl
sub dl, 9
jmp 0x14003b732
movzx ecx, byte [rbp + r11 + 0x180]
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x4b]
and al, dl
add al, al
sub cl, al
add cl, r10b
sub dl, 0xd
jmp 0x14003b781
movzx ebx, r11b
movzx eax, r10b
movzx ecx, r10b
lea edx, [rbx - 0x47]
and al, dl
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x180]
sub dl, 0xf
add dl, cl
sub bl, 0x10
inc r8
movzx eax, bl
mov ecx, Ordinal_60
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x180], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x27]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub cl, 0x11
add cl, r10b
mov byte [rbp + r11 + 0x180], cl
add r11, rax
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
inc r11
jmp 0x14003ad93
lea ecx, [r11 - 0x64]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x44
jmp 0x14003b7bc
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x2e]
and al, dl
sub dl, 0x42
jmp 0x14003b779
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x40
inc r11
jmp 0x14003ad93
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x1c]
and al, dl
sub dl, 0x3c
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add bl, 0x14
mov ecx, Ordinal_60
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x180], cl
inc r8
dec r11
inc r11
jmp 0x14003ad93
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x42]
and al, dl
sub dl, 0x32
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub bl, 0x7e
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, dl
add cl, bl
add cl, r10b
mov byte [rbp + r11 + 0x180], cl
jmp 0x14003b7bc
lea ecx, [r11 + 0x50]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x30
add r9, r8
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14003ad93
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x28
movzx eax, byte [rbp + r11 + 0x180]
add rax, r8
add r11, rax
inc r11
jmp 0x14003ad93
sub r11b, 0x7a
mov ecx, Ordinal_45
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14003ad90
add r11b, 0x18
mov ecx, Ordinal_45
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14003ad80
lea rcx, [rbp + 0x1717767]
jmp 0x14003b85a
lea rcx, [rbp + 0x138709e]
jmp 0x14003b85a
lea rcx, [rbp + 0x180]
call fcn.140095eb0
movss xmm1, dword [0x140121bf8]
xorps xmm0, xmm0
call fcn.1400671a0
mov r8d, dword [0x140174df8]
lea rdx, [0x14000bac0]
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.14000d040
call fcn.1400959c0
movdqa xmm0, xmmword [0x140121f30]
lea rdx, [rbp + 0xc0]
mov ecx, 4
movups xmmword [rbp + 0xc0], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140121f30]
lea rdx, [rbp + 0xd0]
mov ecx, Ordinal_26
movups xmmword [rbp + 0xd0], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140121f50]
lea rdx, [rbp + 0xe0]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movups xmmword [rbp + 0xe0], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140121f50]
lea rdx, [rbp + 0xf0]
mov ecx, Ordinal_26
movups xmmword [rbp + 0xf0], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140121fc0]
lea rdx, [rbp + 0x100]
mov ecx, 7
movups xmmword [rbp + 0x100], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140121fc0]
lea rdx, [rbp + 0x110]
mov ecx, 8
movups xmmword [rbp + 0x110], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140122120]
lea rdx, [rbp + 0x120]
mov ecx, reloc.WS2_32.dll_setsockopt
movups xmmword [rbp + 0x120], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140122120]
lea rdx, [rbp + 0x130]
mov ecx, reloc.WS2_32.dll_socket
movups xmmword [rbp + 0x130], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x140122120]
lea rdx, [rbp + 0x140]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movups xmmword [rbp + 0x140], xmm0
call fcn.1400641c0
movdqa xmm0, xmmword [0x1401221b0]
lea rdx, [rbp + 0xb0]
xor ecx, ecx
movups xmmword [rbp + 0xb0], xmm0
call fcn.1400641c0
movaps xmm0, xmm7
call fcn.140067b60
movzx edx, byte [rsp + 0x30]
xor eax, eax
mov qword [rbp + 0x1a8], rax
movabs rsi, 0x26d0061157890e02
mov dword [rbp + 0x1b0], eax
movabs r14, 0x8d4ca90784e946da
mov byte [rbp + 0x1b4], al
movabs r15, 0x6f2ecee2e11c38
mov byte [rbp + 0x1a0], Ordinal_200
mov byte [rbp + 0x1a1], Ordinal_26
mov byte [rbp + 0x1a2], Ordinal_60
mov byte [rbp + 0x1a3], Ordinal_50
mov byte [rbp + 0x1a4], 0
mov byte [rbp + 0x1a5], recv
mov byte [rbp + 0x1a6], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x1a7], 0x9f
mov r9, qword [0x140175488]
mov r8, qword [0x140175490]
xor r11d, r11d
cmp r11, 0x15
jae 0x14003c3a3
movzx r10d, byte [rbp + r11 + 0x1a0]
mov rbx, r10
nop dword [rax]
cmp r9, r11
ja 0x14003c39a
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x14003ba9c
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
sub dl, 0xe
add dl, cl
jmp 0x14003bac3
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003c328
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003c2fa
lea rax, [r8 + 6]
cmp r9, rax
je 0x14003c2da
cmp r8, r11
ja 0x14003c391
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x14003baef
lea ecx, [r11 + 0x1e]
mov edx, reloc.WS2_32.dll_socket
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x14003bb23
lea rax, [r8 + 1]
cmp r9, rax
je 0x14003c299
lea rax, [r8 + 3]
cmp r9, rax
je 0x14003c279
lea rax, [r8 + 5]
cmp r9, rax
je 0x14003c25c
lea rax, [r8 + 6]
cmp r9, rax
je 0x14003c230
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14003bf1f
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14003bf01
lea rax, [r8 + 4]
cmp r9, rax
je 0x14003bedf
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x14003bebf
lea rax, [r8 + 8]
cmp r9, rax
je 0x14003bea2
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14003be85
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14003be6b
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14003be51
lea r9, [r8 + 6]
lea r8, [r9 + 0x61]
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14003c375
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x14003c355
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14003bca0
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14003bc86
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14003bc69
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14003be07
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14003bd96
lea r9, [r8 + 2]
lea r8, [r9 + 0x200]
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14003bd6a
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14003bd50
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x14003bd32
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14003bd18
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14003bcfb
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14003bcdd
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14003bcbd
lea r9, [r8 + 0x42]
lea r8, [r9 + 0x40]
jmp 0x14003bb30
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003bb23
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
jmp 0x14003bac3
lea edx, [r11 + 0x24]
mov ecx, 2
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003ba66
lea ecx, [r11 + 0x33]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x65
inc r11
jmp 0x14003ba53
lea ecx, [r11 - 3]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x15
jmp 0x14003c17b
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x71
add r9, r8
jmp 0x14003c310
lea ecx, [r11 - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 9
jmp 0x14003c310
lea ecx, [r11 + 0x5b]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7d
jmp 0x14003c1c4
lea ecx, [r11 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 3
jmp 0x14003c1eb
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
add dl, 0x77
inc r11
jmp 0x14003ba53
lea edx, [r11 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x7a
jae 0x14003c159
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x14003c06f
lea ecx, [r11 - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x25
cmp r8, 0x3e8
jb 0x14003c149
movzx ebx, r11b
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x3e]
jmp 0x14003c2b1
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6a
lea rax, [r8 + r9]
cmp rax, 1
je 0x14003c1a4
lea rax, [r8 + 0x2a]
cmp r9, rax
jbe 0x14003bff3
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5a
jmp 0x14003bdae
lea ecx, [r11 - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x23
jmp 0x14003c1eb
lea ecx, [r11 - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x17
jmp 0x14003c310
lea ecx, [r11 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6f
add r9, r8
jmp 0x14003c310
movzx ebx, r11b
lea ecx, [rbx + 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xb
jmp 0x14003c17b
lea ecx, [r11 - 0x13]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7b
inc r11
jmp 0x14003ba53
lea ecx, [r11 - 0x49]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
dec dl
inc r11
jmp 0x14003ba53
lea ecx, [r11 - 0x7f]
movzx ebx, r11b
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x79
jmp 0x14003c2b1
lea rax, [r8 + 0x400]
cmp r9, rax
jae 0x14003bf45
lea ecx, [r11 + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x43
jmp 0x14003be1c
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003bf7a
lea ecx, [r11 + 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x53
inc r11
jmp 0x14003ba53
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003bfa0
movzx ebx, r11b
lea ecx, [rbx - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x47
jmp 0x14003c1c4
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003bfc6
movzx ebx, r11b
lea ecx, [rbx + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4b
jmp 0x14003c17b
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14003be1c
lea ecx, [r11 - 0x67]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2f
inc r11
jmp 0x14003ba53
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003c01c
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003c2b1
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003c042
movzx ebx, r11b
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
jmp 0x14003c17b
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003bdae
movzx ebx, r11b
mov ecx, Ordinal_41
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14003c1c4
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14003c0a4
lea ecx, [r11 - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x55
inc r11
jmp 0x14003ba53
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14003c0ca
movzx ebx, r11b
lea ecx, [rbx + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x49
jmp 0x14003c1c4
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14003c0f0
lea ecx, [r11 - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3d
add r9, r8
jmp 0x14003c310
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14003c119
lea ecx, [r11 + 7]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x31
inc r11
jmp 0x14003ba53
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14003bdda
lea ecx, [r11 + 0x3d]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x55
inc r11
jmp 0x14003ba53
mov byte [rbp + r11 + 0x1a0], dl
inc r11
jmp 0x14003ba53
movzx ecx, byte [rbp + r11 + 0x1a0]
movzx ebx, r11b
lea edx, [rbx - 0x21]
movzx eax, dl
sub dl, 0x19
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
sub bl, 6
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, bl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x1a0], cl
add r9, r8
jmp 0x14003c310
movzx ebx, r11b
lea ecx, [rbx + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x1a0]
lea edx, [r10 + rcx]
add dl, 0x6d
add bl, 0x30
inc r8
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x50
add bl, r10b
movzx eax, bl
mov byte [rbp + r11 + 0x1a0], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x4b]
movzx eax, r10b
and al, cl
inc r9
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r9
sub r10b, 0xd
add r10b, cl
mov byte [rbp + r11 + 0x1a0], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14003ba53
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x1c
inc r11
jmp 0x14003ba53
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x34
add r9, r8
jmp 0x14003c310
lea ecx, [r11 - 0x40]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
inc r11
jmp 0x14003ba53
movzx ebx, r11b
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
sub bl, 0x3c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x5c
add bl, r10b
mov byte [rbp + r11 + 0x1a0], bl
inc r8
dec r11
inc r11
jmp 0x14003ba53
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x64
dec r11
inc r11
jmp 0x14003ba53
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14003ba53
lea rdx, [r11 + r15]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14003ba53
sub r11b, 0x12
mov ecx, 0x3f
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14003ba50
sub r11b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x14003ba42
lea rcx, [rbp + 0x171ceab]
jmp 0x14003c3aa
lea rcx, [rbp + 0x11dd5c6]
jmp 0x14003c3aa
lea rcx, [rbp + 0x1a0]
mov r9d, 4
mov dword [rsp + 0x20], 4
lea r8, str.Head
lea rdx, [0x140174c88]
call fcn.14008f2d0
mov ecx, 0xa
call fcn.140063ab0
call fcn.140058f80
call fcn.140058bf0
mov r15, qword [rsp + 0x920]
mov r14, qword [rsp + 0x928]
mov r13, qword [rsp + 0x960]
mov r12, qword [rsp + 0x958]
mov rsi, qword [rsp + 0x950]
mov rcx, qword [rbp + 0x7f0]
xor rcx, rsp
call fcn.1400fa820
movaps xmm6, xmmword [rsp + 0x910]
movaps xmm7, xmmword [rsp + 0x900]
add rsp, 0x930
pop rdi
pop rbx
pop rbp
ret