Function at 0x14006fd00
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3820]
mov eax, 0x3920
call fcn.14019bcb0
sub rsp, rax
mov rax, qword [0x1401dc800]
xor rax, rsp
mov qword [rbp + 0x3810], rax
mov rdx, qword [0x14022bd70]
add rdx, 8
lea rcx, [rbp + 0x30]
call fcn.140064940
nop
mov rcx, qword [0x14022bd70]
mov eax, dword [rcx + 0x47b8]
or eax, 0x10
mov dword [rcx + 0x47b8], eax
mov dword [rbp - 8], 0x43aa0000
mov dword [rbp - 4], 0x42b40000
movss xmm0, dword [rcx + 0x10]
movss xmm2, dword [rcx + 0x14]
movups xmm1, xmmword [rbp - 8]
shufps xmm1, xmm1, 0xd2
movss xmm1, xmm0
shufps xmm1, xmm1, 0x27
movss xmm1, xmm2
shufps xmm1, xmm1, 0x39
movups xmmword [rcx + 0x47f4], xmm1
mov qword [rcx + 0x4808], 0
mov qword [rcx + 0x4810], 0
xorps xmm3, xmm3
movss xmm2, dword [rbp + 0x3c]
mulss xmm2, dword [0x1401c3894]
subss xmm2, dword [0x1401c3958]
movss xmm1, dword [rbp + 0x38]
mulss xmm1, dword [0x1401c3894]
subss xmm1, dword [0x1401c3974]
or eax, 1
mov dword [rcx + 0x47b8], eax
unpcklps xmm1, xmm2
movsd qword [rcx + 0x47c8], xmm1
xorps xmm1, xmm1
unpcklps xmm1, xmm3
movsd qword [rcx + 0x47d0], xmm1
mov dword [rcx + 0x47bc], 1
mov dword [rsp + 0x48], 0xb8b28ee4
mov dword [rsp + 0x4c], 0xb4e5d1bc
mov dword [rsp + 0x50], 0x868b8089
mov dword [rsp + 0x54], 0x7bbb286
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rsi, 0x2df1b136e592e4cd
movabs r12, 0xe9ce8e88b59947d9
movabs r14, 0xf327643a9a3a02d3
movabs r15, 0x1f8a47292f077321
movabs r13, 0x4bed2a17c3d4e36f
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140070a19
movzx r11d, byte [rsp + rdi + 0x48]
movzx ebx, r11b
cmp r8, rdi
ja 0x140070a10
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006fed2
lea rcx, [rdi + r12]
mov rax, rcx
and rax, r11
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, r11
add r10b, 0x11
jmp 0x14006ff0b
je 0x14007099b
inc rax
cmp r8, rax
je 0x140070913
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400708d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070896
lea rax, [r9 + 7]
cmp r8, rax
je 0x140070869
movzx ebx, r11b
nop
cmp r9, rdi
ja 0x140070a07
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14006ff41
lea rdx, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x65
add r10b, dl
jmp 0x14006ff80
lea rax, [r9 + 1]
cmp r8, rax
je 0x140070825
inc rax
cmp r8, rax
je 0x1400707f9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400707d0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400707ad
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400704cd
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400704ae
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140070486
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140070466
lea rax, [r9 + 6]
cmp r8, rax
je 0x140070448
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007042e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140070414
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400703f1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400703d2
lea rcx, [r9 + 2]
cmp r8, rcx
je 0x1400703a5
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006ff90
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400709ea
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400709cd
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140070178
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140070159
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14007013a
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14007035e
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140070316
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400702de
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400702bc
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14006ff90
lea r8, [r9 + 6]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007028f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140070270
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140070251
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140070232
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140070218
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400701fe
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400701de
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400701b6
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140070197
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006ff90
lea r8, [r9 + 1]
lea r9, [r8 + 4]
jmp 0x14006ff90
lea rdx, [rdi + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x3b
add r10b, dl
jmp 0x14006ff80
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x19
add r10b, dl
jmp 0x14006ff10
lea rdx, [rdi + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 9
add r10b, dl
jmp 0x14006fea6
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140070844
lea edx, [rdi - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006fe92
lea ecx, [rdi + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
dec rdi
inc rdi
jmp 0x14006fe92
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x1400708b9
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x1400708f7
lea edx, [rdi - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400708fa
lea edx, [rdi + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140070936
lea edx, [rdi - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007095d
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
lea ecx, [rdi - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
mov byte [rsp + rdi + 0x48], r10b
inc rdi
jmp 0x14006fe92
lea ecx, [rdi - 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5f
cmp r9, 0x41
jb 0x1400702d1
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x74]
jmp 0x140070844
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
cmp r8, 3
jae 0x14007076c
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140070698
lea edx, [rdi - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400702f3
lea ecx, [rdi - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x14007078d
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400705ce
lea ecx, [rdi - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xd
jmp 0x14007032b
lea edx, [rdi - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
lea edx, [rdi + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007095d
movzx ebx, dil
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007093a
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x1400708fa
lea ecx, [rdi + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x1400708f7
movzx ebx, dil
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x1400708bd
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
dec rdi
inc rdi
jmp 0x14006fe92
lea edx, [rdi - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006fe92
lea edx, [rdi + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140070844
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400704f1
lea rcx, [rdi + r12]
movzx eax, r11b
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x11
jmp 0x140070373
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140070522
lea ecx, [rdi - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007054a
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400708fa
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140070572
lea edx, [rdi + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400708f7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007059e
movzx ebx, dil
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400708bd
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140070373
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
inc r9
dec rdi
inc rdi
jmp 0x14006fe92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400705f1
lea ecx, [rdi + 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x140070844
inc rax
cmp r8, rax
jne 0x140070619
lea ecx, [rdi - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
dec rdi
inc rdi
jmp 0x14006fe92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007063c
lea ecx, [rdi - 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
jmp 0x1400708fa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070663
movzx ebx, dil
lea ecx, [rbx - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
jmp 0x14007093a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007032b
lea ecx, [rdi - 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3f
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400706c9
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
inc rax
cmp r8, rax
jne 0x1400706ef
movzx ebx, dil
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x14007093a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070717
lea edx, [rdi - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400708f7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140070745
lea edx, [rdi + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14006fe92
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400702f3
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x140070844
movzx ebx, dil
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
add r10b, r11b
jmp 0x1400708bd
movzx ebx, dil
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14007093a
movabs rax, 0x23a05f9f68c242f9
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea r10d, [rax + rbx]
add r10b, 0x31
jmp 0x1400708fa
movabs rax, 0xa8c9086b272a93e3
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea r10d, [rax + rbx]
sub r10b, 0x35
dec rdi
inc rdi
jmp 0x14006fe92
movabs rax, 0xd52beb59bbf80431
add rax, rdi
and r11b, al
add r11b, r11b
sub bl, r11b
lea r10d, [rax + rbx]
sub r10b, 0x57
inc r9
dec rdi
inc rdi
jmp 0x14006fe92
movabs rcx, 0x18ece4850c5747f
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x79
lea ecx, [rdi + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x29
add cl, r11b
mov byte [rsp + rdi + 0x48], cl
inc r9
dec rdi
inc rdi
jmp 0x14006fe92
movabs rcx, 0x86b777140f2dc569
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x21
inc r9
dec rdi
inc rdi
jmp 0x14006fe92
movabs rcx, 0xdf7d3cf138c8a605
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x23
movzx r11d, bl
movzx ebx, dil
inc bl
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 7
add bl, r11b
add bl, r10b
mov byte [rsp + rdi + 0x48], bl
jmp 0x1400708f7
movabs rcx, 0xbe01fdfcd961653
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x45
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006fe92
movabs rcx, 0x64a5e5bcf730f6ef
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x77
movzx r11d, bl
movzx ebx, dil
sub bl, 0x4d
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0x1b
add bl, r11b
movzx eax, bl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
movabs rcx, 0xbd6bab9a20cbd78b
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x33
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006fe92
sub dil, 0x43
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
sub r10b, 0x2b
jmp 0x14006fe90
add dil, 0xb
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
sub r10b, 0x4d
jmp 0x14006fe80
lea rcx, [rbp + 0x17c4514]
jmp 0x140070a1e
lea rcx, [rbp + 0x1158ced]
jmp 0x140070a1e
lea rcx, [rsp + 0x48]
xor edx, edx
mov r8d, 0x126
call fcn.140011db0
call fcn.14006f4b0
mov r14, rax
mov dword [rbp - 0x40], 0xc6f6cfa5
mov dword [rbp - 0x3c], 0xc2ad85f6
mov word [rbp - 0x38], 0x69f1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x36], xmm0
mov qword [rbp - 0x26], rax
mov byte [rbp - 0x1e], al
movabs rsi, 0xa46284663169fd90
movabs r12, 0x7eb19ecb59e5eef0
movabs r15, 0xed278d32943df8b0
movzx edx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007151a
movzx r10d, byte [rbp + rbx - 0x40]
mov edi, r10d
cmp r8, rbx
ja 0x140071511
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140070ad0
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x10
jmp 0x140070afd
je 0x14007149e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071420
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400713cb
lea rax, [r9 + 7]
cmp r8, rax
je 0x140071383
movzx r11d, bl
cmp r9, rbx
ja 0x140071508
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x140070b2d
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
jmp 0x140070b60
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071378
inc rax
cmp r8, rax
je 0x140071356
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007133a
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007131d
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140071098
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007107e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071060
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007103a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007101f
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x140070fff
lea rax, [r9 + 9]
cmp r8, rax
je 0x140070fe3
lea rax, [r9 + 1]
cmp r8, rax
je 0x140070fc7
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140070fa9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140070f7f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140070b70
mov r8, rcx
lea r9, [rcx + 8]
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400714e8
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400714c8
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140070d50
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140070d34
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x140070d18
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140070f36
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140070ef4
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140070eb3
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140070e8c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140070b70
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140070e62
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140070e44
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140070e28
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140070e0c
lea rcx, [r9 + 0x7a]
cmp r8, rcx
ja 0x140070df7
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140070ddc
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140070db6
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140070d8d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140070d70
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140070b70
mov r8, rcx
lea r9, [rcx + 0x42]
jmp 0x140070b70
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x50
add dl, cl
jmp 0x140070b60
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x70
add dl, cl
jmp 0x140070b01
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140070aa5
lea edx, [r11 + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x80
jmp 0x14007139d
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140070a92
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140070a92
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400713e4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
jmp 0x140071405
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x140071408
lea edx, [r11 - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x40
add dl, cl
jmp 0x14007143b
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x60
add dl, r11b
jmp 0x140071464
add r11b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070a92
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x140070a92
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
cmp r9, 0x400
jb 0x140070ea7
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x40]
jmp 0x14007139f
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
add dl, cl
cmp r8, 0x1000
jae 0x1400712de
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140071236
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140070ec2
lea edx, [r11 + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x30
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400712fe
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140071192
lea edx, [r11 + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x30
jmp 0x140070f09
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070a92
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x40
add dl, r11b
jmp 0x140071464
lea edx, [r11 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x60
add dl, cl
jmp 0x14007143b
add r11b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x140071408
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140071405
lea edx, [r11 + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400713e4
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140070a92
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
inc r9
dec rbx
inc rbx
jmp 0x140070a92
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x20
jmp 0x14007139d
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400710bc
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140070f4b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400710ef
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070a92
inc rax
cmp r8, rax
jne 0x140071113
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x20
add dl, cl
jmp 0x14007143b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007113c
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140071405
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007116b
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140070a92
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140070f4d
lea edx, [r11 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x60
jmp 0x14007139d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400711b5
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
jmp 0x14007139d
inc rax
cmp r8, rax
jne 0x1400711e6
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140070a92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007120b
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x50
add dl, cl
jmp 0x14007143b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070f0b
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x30
add dl, r11b
jmp 0x140071464
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007126d
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070a92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071292
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
jmp 0x140071408
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400712b7
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x140071405
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140070ecb
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x20
jmp 0x1400713e4
lea edx, [r11 + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, r10b
add dl, 0x80
jmp 0x1400713e4
lea edx, [r11 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x60
add dl, cl
jmp 0x14007143b
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14007143b
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x140071405
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
dec rbx
inc rbx
jmp 0x140070a92
lea edx, [r11 - 0x10]
mov ecx, gethostname
jmp 0x140071390
movzx r11d, bl
lea edx, [r11 - 0x50]
mov ecx, Ordinal_26
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x140070a92
movzx r11d, bl
lea edx, [r11 + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x30
add dl, cl
add r11b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140070a92
lea rax, [rbx + r12]
and dil, al
mov ecx, gethostname
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
movzx r11d, bl
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x50
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x40
add cl, r10b
mov byte [rbp + rbx - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070a92
lea rax, [rbx + r15]
and dil, al
mov ecx, Ordinal_26
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070a92
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140070a90
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140070a80
lea rbx, [rbp + 0x1765c80]
jmp 0x14007151e
lea rbx, [rbp + 0xe05a10]
jmp 0x14007151e
lea rbx, [rbp - 0x40]
mov rax, r14
sub rax, qword [0x14022bdc8]
cmp rax, 5
jg 0x140071faf
mov dword [rsp + 0x70], 0x12081f25
mov dword [rsp + 0x74], 0x5712181c
mov dword [rsp + 0x78], 0x7b03103b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x7c], xmm0
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs r15, 0x8a9673f9b811eaee
movabs r13, 0xca1d2bd4087d6c82
movabs r12, 0x9fc35bed2835c0ca
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140071f96
movzx ebx, byte [rsp + rdi + 0x70]
mov esi, ebx
cmp r8, rdi
ja 0x140071f8d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400715df
lea rcx, [rdi + r15]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x7e
jmp 0x14007160c
je 0x140071f18
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071e98
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071e63
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071e3f
movzx r11d, dil
cmp r9, rdi
ja 0x140071f84
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140071641
lea edx, [r11 - 0x7a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140071680
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071dff
inc rax
cmp r8, rax
je 0x140071dd9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071dbd
lea rax, [r9 + 6]
cmp r8, rax
je 0x140071da0
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140071b04
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140071ae5
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071abc
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071a96
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140071a7a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140071a5a
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140071a3a
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140071a1b
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400719fb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400719cd
lea rax, [r9 + 9]
cmp r8, rax
je 0x140071690
lea r8, [r9 + 2]
lea r9, [r8 + 0x28]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140071f64
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140071f44
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140071828
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140071809
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400717ea
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140071977
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007192a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400718e7
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400718be
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007189f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140071881
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140071866
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140071848
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140071690
lea r8, [r9 + 4]
lea r9, [r8 + 0x42]
jmp 0x140071690
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140071680
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140071610
sub r11b, 0x7e
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400715b3
lea edx, [r11 + 0x30]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x140071e19
sub r11b, 0x1c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x3c
jmp 0x140071e7f
lea edx, [r11 + 8]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x140071eb5
add r11b, 0x2c
movzx eax, bl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x34
add r10b, r11b
jmp 0x140071edc
add r11b, 0x50
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x30
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400715a2
lea edx, [r11 - 0x32]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x7a
jb 0x140071d3f
lea edx, [r11 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140071e19
lea edx, [r11 - 0xe]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x40
jae 0x140071d4c
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140071c8a
lea edx, [r11 + 0x3c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071901
lea edx, [r11 + 0x16]
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x140071d84
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140071bc2
lea edx, [r11 - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071944
add r11b, 0x24
movzx eax, bl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400715a2
add r11b, 0x48
movzx eax, bl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071edc
lea edx, [r11 + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071eb5
sub r11b, 0x70
movzx eax, bl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071e7f
sub r11b, 0x4c
movzx eax, bl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071e7c
lea edx, [r11 - 0x28]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140071d61
sub r11b, 4
movzx eax, bl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x1400715a2
add r11b, 0x20
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400715a2
lea edx, [r11 + 0x44]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071e19
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140071b20
lea edx, [r11 - 0x12]
movzx eax, dl
and al, bl
mov ecx, 0x3f
jmp 0x140071985
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140071b53
add r11b, 0xc
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x54
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400715a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071b76
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x140071eb5
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140071b9b
sub r11b, 0x60
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x60
jmp 0x140071e7f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140071991
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x140071d64
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071bea
lea edx, [r11 - 0x6e]
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071e19
inc rax
cmp r8, rax
jne 0x140071c13
add r11b, 0x4a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 6
dec rdi
inc rdi
jmp 0x1400715a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140071c37
sub r11b, 0x22
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x12
jmp 0x140071e7f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071c5e
lea edx, [r11 - 0x46]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x16
add r10b, dl
jmp 0x140071eb5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071944
sub r11b, 0x6a
movzx eax, bl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x1a
add r10b, r11b
jmp 0x140071edc
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140071cc1
add r11b, 0x18
movzx eax, bl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400715a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140071ce9
lea edx, [r11 - 0x30]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140071eb5
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140071d12
sub r11b, 0x54
movzx eax, bl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071e7f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071901
sub r11b, 0x78
movzx eax, bl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071e7c
mov byte [rsp + rdi + 0x70], r10b
inc rdi
jmp 0x1400715a2
lea edx, [r11 - 0x50]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x18
lea r10d, [rcx + rcx]
add r10b, dl
sub r11b, 0x62
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x52
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x70], bl
jmp 0x140071e7c
lea edx, [r11 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140071eb5
add r11b, 0x42
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140071f2e
lea edx, [r11 - 0x76]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140071eb2
add r11b, 0x1a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400715a2
lea edx, [r11 + 0x62]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x3e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x4e
add bl, r11b
mov byte [rsp + rdi + 0x70], bl
inc r9
dec rdi
inc rdi
jmp 0x1400715a2
lea edx, [rdi - 0xe]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x1400715a2
lea edx, [rdi + 0x3a]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400715a2
lea rax, [rdi + r13]
and sil, al
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
movzx r11d, dil
add r10b, bl
add r11b, 0x7a
movzx eax, bl
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x56
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400715a2
lea rax, [rdi + r12]
and sil, al
mov ecx, 0x3d
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, bl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400715a2
sub r11b, 0x5a
movzx eax, bl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400715a0
sub r11b, 0x36
movzx eax, bl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140071590
lea rbx, [rbp + 0x149d758]
jmp 0x140071f9b
lea rbx, [rbp + 0x11bc246]
jmp 0x140071f9b
lea rbx, [rsp + 0x70]
xor edx, edx
mov r8d, 0xfa
lea rcx, [0x1402302e0]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp - 0x18], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
mov r9d, 0xfa
lea r8, [0x1402302e0]
mov rdx, rbx
lea rcx, [0x1401b4b3f]
call fcn.14003ae90
mov qword [rbp - 0x10], 0
mov dword [rbp - 0x68], 0x9a9e8c86
mov dword [rbp - 0x64], 0x82928084
mov dword [rbp - 0x60], 0xb29f7a44
mov byte [rbp - 0x5c], gethostname
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x5b], xmm0
mov dword [rbp - 0x4b], eax
mov word [rbp - 0x47], ax
movabs r15, 0xee15132710ec806
movabs r12, 0x85ebdac5f9850836
movabs r13, 0x2ca3f397532c5812
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140072c05
movzx r11d, byte [rbp + rdi - 0x68]
mov esi, r11d
cmp r8, rdi
ja 0x140072bfc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400720a0
lea rcx, [rdi + r15]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x2a
jmp 0x1400720e7
je 0x140072b90
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072b05
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072ad9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072a9c
lea rax, [r9 + 7]
cmp r8, rax
je 0x140072a7d
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072a38
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x140072bf3
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14007211c
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x72
jmp 0x140072150
lea rax, [r9 + 1]
cmp r8, rax
je 0x140072a1d
inc rax
cmp r8, rax
je 0x1400729fb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400729dc
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400729be
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400726a9
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007268f
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007266a
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140072644
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007262a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007260b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400725eb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400725d1
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400725b5
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140072587
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140072160
lea r8, [r9 + 0x41]
lea r9, [r8 + 1]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140072bd7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140072bb7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007234f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140072335
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140072317
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140072540
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400724fd
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400724be
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007249b
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140072160
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x41]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007246d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007244f
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140072431
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140072411
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400723f2
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400723d4
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400723ae
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140072389
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007236b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140072160
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x1000]
jmp 0x140072160
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072150
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
jmp 0x1400720f0
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x140072075
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140072a51
sub r10b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x3c
inc r9
dec rdi
inc rdi
jmp 0x140072062
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140072062
lea edx, [r10 - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140072ab5
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
add r8, r9
jmp 0x140072aed
sub r10b, 0x4c
movzx eax, r11b
and al, r10b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140072aed
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140072b28
sub r10b, 0x64
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x44
add bl, r10b
jmp 0x140072b52
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1e
mov byte [rbp + rdi - 0x68], bl
inc rdi
jmp 0x140072062
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x5a
jb 0x1400724b2
lea edx, [r10 + 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x78]
jmp 0x140072a51
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x76
cmp r8, 2
jae 0x140072989
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400728b3
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x74
jmp 0x1400724d7
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400729a8
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400727a9
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
jmp 0x140072512
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x58
jmp 0x140072b52
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 4
jmp 0x140072b28
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072aed
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
add r8, r9
jmp 0x140072aed
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 8
jmp 0x140072ab5
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140072062
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140072062
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xc
jmp 0x140072a51
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400726cc
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2a
jmp 0x140072555
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072703
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
inc rax
cmp r8, rax
jne 0x140072727
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x38
jmp 0x140072b52
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007274f
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
add r8, r9
jmp 0x140072aed
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072776
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072ab5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140072555
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140072062
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400727cc
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x140072a51
inc rax
cmp r8, rax
jne 0x1400727fa
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140072062
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072826
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x140072aed
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007284f
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072aed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072878
sub r10b, 0x32
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072b52
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140072512
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400728ea
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007290d
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x70
jmp 0x140072b28
cmp r8, rcx
jne 0x140072931
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
add r8, r9
jmp 0x140072aed
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140072960
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140072062
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400724d7
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x68
add bl, dl
jmp 0x140072a51
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x10
add bl, r11b
add bl, dl
jmp 0x140072ab5
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x64]
jmp 0x140072b28
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072b28
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
add r8, r9
jmp 0x140072aed
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
dec rdi
inc rdi
jmp 0x140072062
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072a51
movzx r10d, dil
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x68], cl
inc r9
dec rdi
inc rdi
jmp 0x140072062
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x76
dec rdi
inc rdi
jmp 0x140072062
movzx r10d, dil
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
add r10b, 0x76
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3a
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x68], r11b
add r8, r9
jmp 0x140072aed
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub r11b, sil
lea ebx, [rax + r11]
sub bl, 0x7a
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072062
movabs rcx, 0x682938611767782a
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r11b
sub bl, sil
sub bl, 0x26
add bl, cl
movzx r10d, dil
sub r10b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x68], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
lea rax, [rdi + r13]
and sil, al
add sil, sil
sub r11b, sil
lea ebx, [rax + r11]
sub bl, 0x7e
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072062
add r10b, 0x1e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140072060
add r10b, 0x12
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7e
jmp 0x140072050
lea rcx, [rbp + 0x16e63a0]
jmp 0x140072c09
lea rcx, [rbp + 0x7d2ba6]
jmp 0x140072c09
lea rcx, [rbp - 0x68]
xor r8d, r8d
lea rdx, [rbp - 0x10]
call fcn.140034820
test al, al
je 0x140072c65
lea rdx, [0x1402302e0]
lea rcx, [rbp + 0x37f0]
call fcn.1400042d0
nop
lea rdx, [rbp + 0x37f0]
lea rcx, [rbp + 8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022fe90]
call fcn.1400d3c00
mov byte [0x14022bd6c], al
mov qword [0x14022bdc8], r14
lea rcx, [rbp + 0x37f0]
call fcn.140002820
call fcn.140013f90
nop
mov rcx, qword [rbp + 0x37e8]
test rcx, rcx
je 0x140072c7d
call fcn.14000bdc0
nop
mov rcx, qword [rbp + 0x3810]
xor rcx, rsp
call fcn.14019b1d0
lea r11, [rsp + 0x3920]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret