Function at 0x14006dfa0
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 - 0x7d00]
mov eax, 0x7e00
call fcn.140213900
sub rsp, rax
movaps xmmword [rsp + 0x7df0], xmm6
movaps xmmword [rsp + 0x7de0], xmm7
mov rax, qword [0x140278800]
xor rax, rsp
mov qword [rbp + 0x7cd0], rax
mov dword [rbp + 0x18], 0x4faba4bc
mov dword [rbp + 0x1c], 0x5659350a
mov word [rbp + 0x20], 0x5f51
mov byte [rbp + 0x22], 0xec
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x23], xmm0
mov qword [rbp + 0x33], rax
movabs rdi, 0x1738a976341ce9c1
movabs rsi, 0xef09557c1bfc545f
movabs r15, 0x56706997ea19c1fd
movabs r14, 0x4228824c47c8d065
movabs r12, 0x9547af1c73954c6b
movabs r13, 0x2b201624a9ec8d8b
movzx edx, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x14006ebaf
movzx r10d, byte [rbp + r11 + 0x18]
movzx ebx, r10b
cmp r8, r11
ja 0x14006eba6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006e0b2
lea rcx, [r11 + r15]
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
add dl, 0x15
jmp 0x14006e0ec
je 0x14006eb35
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006eaa9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ea82
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006ea58
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006ea0d
movzx ebx, r10b
cmp r9, r11
ja 0x14006eb9d
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14006e11a
lea rdx, [r11 + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x47
add dl, cl
jmp 0x14006e160
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14006e9ef
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e9c8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e994
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006e96d
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006e946
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14006e69a
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006e67f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006e659
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e636
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e619
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x14006e5fb
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006e5e0
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006e5c2
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006e5a5
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006e579
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e170
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14006eb81
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14006eb65
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14006e357
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x14006e33c
lea rcx, [r9 + 2]
cmp r8, rcx
jb 0x14006e321
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006e531
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006e4ec
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006e4af
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006e48c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006e170
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14006e460
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14006e444
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14006e42a
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14006e40f
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x14006e3ef
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006e3d3
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006e3b0
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006e38c
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006e372
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006e170
mov r8, rcx
lea r9, [rcx + 0x3e8]
jmp 0x14006e170
lea rdx, [r11 + rsi]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add dl, 0x67
add dl, cl
jmp 0x14006e160
lea rdx, [r11 + r14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add dl, 0x3d
add dl, cl
jmp 0x14006e0f0
lea rdx, [r11 + r12]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add dl, 0x13
add dl, cl
jmp 0x14006e087
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x38
jmp 0x14006ea2d
lea ecx, [r11 + 0xe]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x62
inc r9
dec r11
inc r11
jmp 0x14006e073
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 0x14006e073
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
movzx ebx, r11b
jmp 0x14006e8fc
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
add dl, cl
add r8, r9
jmp 0x14006e9b0
lea ecx, [r11 + 0x26]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0xa
jmp 0x14006e9b0
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x34
jmp 0x14006eac9
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5e
add dl, cl
jmp 0x14006eaf6
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
lea ecx, [r11 + 0x47]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0xf
mov byte [rbp + r11 + 0x18], dl
inc r11
jmp 0x14006e073
lea edx, [r11 + 0x4d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1b
add dl, cl
cmp r9, 6
jb 0x14006e4a2
lea edx, [r11 - 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x44]
jmp 0x14006ea2f
lea edx, [r11 + 0x53]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x45
add dl, cl
cmp r8, 0x42
jae 0x14006e8e4
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14006e860
lea edx, [r11 + 0xa]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x46
jmp 0x14006e4c4
lea edx, [r11 + 0x59]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x6f
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x14006e926
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14006e767
lea edx, [r11 + 0x49]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
inc dl
jmp 0x14006e501
lea edx, [r11 - 0x7a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
lea edx, [r11 - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006eaf6
movzx ebx, r11b
lea edx, [rbx - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006eacd
lea ecx, [r11 - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x28
jmp 0x14006e9b0
lea ecx, [r11 - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x52
add r8, r9
jmp 0x14006e9b0
movzx ebx, r11b
lea edx, [rbx - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7c
jmp 0x14006e8ff
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
dec r11
inc r11
jmp 0x14006e073
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r9
dec r11
inc r11
jmp 0x14006e073
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006ea2d
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14006e6bc
lea rcx, [r11 + r15]
movzx eax, r10b
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
add dl, 0x15
jmp 0x14006e548
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e6f1
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
cmp r8, rcx
jne 0x14006e713
movzx ebx, r11b
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3a
jmp 0x14006eacf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e737
movzx ebx, r11b
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
jmp 0x14006e8fc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006e548
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec r11
inc r11
jmp 0x14006e073
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e78a
lea edx, [r11 + 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2b
jmp 0x14006ea2d
inc rax
cmp r8, rax
jne 0x14006e7b6
lea ecx, [r11 + 0x3d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x55
inc r9
dec r11
inc r11
jmp 0x14006e073
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e7dc
movzx ebx, r11b
lea edx, [rbx + 0x31]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x57
jmp 0x14006e8ff
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e803
lea ecx, [r11 + 0x2b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x2d
add r8, r9
jmp 0x14006e9b0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006e829
movzx ebx, r11b
lea edx, [rbx + 0x1f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x27
jmp 0x14006eacd
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14006e503
lea ecx, [r11 + 0x13]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x7b
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e893
lea ecx, [r11 + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1c
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e8b6
movzx ebx, r11b
lea edx, [rbx - 0x1a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4a
jmp 0x14006e8ff
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e4c6
lea ecx, [r11 - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x20
dec r11
inc r11
jmp 0x14006e073
movzx ebx, r11b
lea edx, [rbx - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x78
add cl, r10b
add dl, cl
sub bl, 0x3b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x63
add r10b, dl
add r10b, bl
mov byte [rbp + r11 + 0x18], r10b
add r8, r9
jmp 0x14006e9b0
movzx ebx, r11b
lea edx, [rbx - 0x3e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x4e
jmp 0x14006eacd
lea rax, [r11 + r13]
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x33
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
movabs rcx, 0x7e3f42f4d5b90991
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
add dl, 9
add dl, cl
movzx r10d, bl
jmp 0x14006eaf6
movabs rax, 0x247d9c952d52019d
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
sub dl, 0x4b
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14006e073
movabs rax, 0x1ddb2305b0b775af
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x37
dec r11
inc r11
jmp 0x14006e073
movabs rcx, 0xc4197ca608506dbb
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
sub dl, 0x1d
jmp 0x14006ea29
movabs rcx, 0x6a57d6465fe965c7
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
sub dl, 0x71
movzx r10d, bl
add dl, cl
lea ecx, [r11 - 0x35]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x73
add r10b, cl
mov byte [rbp + r11 + 0x18], r10b
inc r9
dec r11
inc r11
jmp 0x14006e073
movabs rax, 0xbd7703168bb5e1cd
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x65
inc r9
dec r11
inc r11
jmp 0x14006e073
movabs rax, 0x10962fe6b7825dd3
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x3b
dec r11
inc r11
jmp 0x14006e073
movabs rcx, 0x5d12e32766b44deb
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
sub dl, 0x6d
movzx r10d, bl
movzx ebx, r11b
add dl, cl
sub bl, 0x41
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x39
add cl, bl
movzx eax, cl
mov byte [rbp + r11 + 0x18], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 - 0x44]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, cl
mov byte [rbp + r11 + 0x18], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
movabs rax, 0x3513cc7be4d45f7
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x3f
movzx eax, byte [rbp + r11 + 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e073
add r11b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x17
jmp 0x14006e070
add r11b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x41
jmp 0x14006e060
lea rbx, [rbp + 0x14e5614]
jmp 0x14006ebb3
lea rbx, [rbp + 0x1281811]
jmp 0x14006ebb3
lea rbx, [rbp + 0x18]
mov rdx, qword [0x1402c9880]
add rdx, 8
lea rcx, [rbp + 0x44d0]
call fcn.140059350
nop
mov rcx, qword [0x1402c9880]
mov eax, dword [rcx + 0x47f0]
or eax, 0x10
mov dword [rcx + 0x47f0], eax
mov dword [rbp + 0x90], 0x43fa0000
mov dword [rbp + 0x94], 0x43480000
movss xmm0, dword [rcx + 0x10]
movss xmm2, dword [rcx + 0x14]
movups xmm1, xmmword [rbp + 0x90]
shufps xmm1, xmm1, 0xd2
movss xmm1, xmm0
shufps xmm1, xmm1, 0x27
movss xmm1, xmm2
shufps xmm1, xmm1, 0x39
movups xmmword [rcx + 0x482c], xmm1
mov qword [rcx + 0x4840], 0
mov qword [rcx + 0x4848], 0
xorps xmm3, xmm3
movss xmm2, dword [rbp + 0x44dc]
mulss xmm2, dword [0x1402578d8]
subss xmm2, dword [0x1402579bc]
movss xmm0, dword [rbp + 0x44d8]
mulss xmm0, dword [0x1402578d8]
subss xmm0, dword [0x1402579cc]
or eax, 1
mov dword [rcx + 0x47f0], eax
unpcklps xmm0, xmm2
movsd qword [rcx + 0x4800], xmm0
xorps xmm0, xmm0
unpcklps xmm0, xmm3
movsd qword [rcx + 0x4808], xmm0
mov dword [rcx + 0x47f4], 1
xor edx, edx
mov r8d, 0x2007
mov rcx, rbx
call fcn.1400115d0
mov r14, qword [0x1402c9880]
mov rax, qword [r14 + 0x3f08]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0x7c90], xmm0
lea rcx, [rbp + 0x7c98]
call fcn.1400176e0
mov qword [r14 + 0x37d0], 0
mov dword [r14 + 0x3814], 0x41a00000
mov dword [r14 + 0x3818], 0x41a00000
mov dword [r14 + 0x37dc], 0
mov dword [r14 + 0x383c], 0x41200000
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
movss xmm6, dword [0x14025796c]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006ed3c
movaps xmm0, xmmword [0x140257bb0]
movups xmmword [rbp + 0xb0], xmm0
lea rax, [rbp + 0xb0]
jmp 0x14006ed51
movaps xmm0, xmmword [0x140257ce0]
movups xmmword [rbp + 0xc0], xmm0
lea rax, [rbp + 0xc0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd0], xmm0
lea r8, [rbp + 0xd0]
lea rdx, [0x1402ce028]
lea rcx, [rbp + 0x478]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce028], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006edaf
movaps xmm0, xmmword [0x140257bf0]
movups xmmword [rbp + 0xe0], xmm0
lea rax, [rbp + 0xe0]
jmp 0x14006edc4
movaps xmm0, xmmword [0x140257c90]
movups xmmword [rbp + 0xf0], xmm0
lea rax, [rbp + 0xf0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x100], xmm0
lea r8, [rbp + 0x100]
lea rdx, [0x1402ce068]
lea rcx, [rbp + 0x488]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce068], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006ee22
movaps xmm0, xmmword [0x140257ca0]
movups xmmword [rbp + 0x110], xmm0
lea rax, [rbp + 0x110]
jmp 0x14006ee37
movaps xmm0, xmmword [0x140257c60]
movups xmmword [rbp + 0x120], xmm0
lea rax, [rbp + 0x120]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
lea r8, [rbp + 0x130]
lea rdx, [0x1402cdfe8]
lea rcx, [rbp + 0x498]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdfe8], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
movss xmm7, dword [0x140257990]
mulss xmm3, xmm7
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006ee9d
movaps xmm0, xmmword [0x140257c00]
movups xmmword [rbp + 0x140], xmm0
lea rax, [rbp + 0x140]
jmp 0x14006eeb2
movaps xmm0, xmmword [0x140257c80]
movups xmmword [rbp + 0x150], xmm0
lea rax, [rbp + 0x150]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
lea r8, [rbp + 0x160]
lea rdx, [0x1402cdff8]
lea rcx, [rbp + 0x398]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdff8], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm7
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006ef10
movaps xmm0, xmmword [0x140257be0]
movups xmmword [rbp + 0x170], xmm0
lea rax, [rbp + 0x170]
jmp 0x14006ef25
movaps xmm0, xmmword [0x140257c90]
movups xmmword [rbp + 0x180], xmm0
lea rax, [rbp + 0x180]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x190], xmm0
lea r8, [rbp + 0x190]
lea rdx, [0x1402ce058]
lea rcx, [rbp + 0x3a8]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce058], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006ef83
movaps xmm0, xmmword [0x140257ba0]
movups xmmword [rbp + 0x1a0], xmm0
lea rax, [rbp + 0x1a0]
jmp 0x14006ef98
movaps xmm0, xmmword [0x140257ce0]
movups xmmword [rbp + 0x1b0], xmm0
lea rax, [rbp + 0x1b0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c0], xmm0
lea r8, [rbp + 0x1c0]
lea rdx, [0x1402ce078]
lea rcx, [rbp + 0x3b8]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce078], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006eff6
movaps xmm0, xmmword [0x140257bc0]
movups xmmword [rbp + 0x1d0], xmm0
lea rax, [rbp + 0x1d0]
jmp 0x14006f00b
movaps xmm0, xmmword [0x140257cc0]
movups xmmword [rbp + 0x1e0], xmm0
lea rax, [rbp + 0x1e0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
lea r8, [rbp + 0x1f0]
lea rdx, [0x1402ce038]
lea rcx, [rbp + 0x3c8]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce038], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f069
movaps xmm0, xmmword [0x140257bd0]
movups xmmword [rbp + 0x200], xmm0
lea rax, [rbp + 0x200]
jmp 0x14006f07e
movaps xmm0, xmmword [0x140257cb0]
movups xmmword [rbp + 0x210], xmm0
lea rax, [rbp + 0x210]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x220], xmm0
lea r8, [rbp + 0x220]
lea rdx, [0x1402ce008]
lea rcx, [rbp + 0x3d8]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce008], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f0dc
movaps xmm0, xmmword [0x140257c20]
movups xmmword [rbp + 0x230], xmm0
lea rax, [rbp + 0x230]
jmp 0x14006f0f1
movaps xmm0, xmmword [0x140257c50]
movups xmmword [rbp + 0x240], xmm0
lea rax, [rbp + 0x240]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x250], xmm0
lea r8, [rbp + 0x250]
lea rdx, [0x1402cdfd8]
lea rcx, [rbp + 0x3e8]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdfd8], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f14f
movaps xmm0, xmmword [0x140257c20]
movups xmmword [rbp + 0x260], xmm0
lea rax, [rbp + 0x260]
jmp 0x14006f164
movaps xmm0, xmmword [0x140257c50]
movups xmmword [rbp + 0x270], xmm0
lea rax, [rbp + 0x270]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x280], xmm0
lea r8, [rbp + 0x280]
lea rdx, [0x1402cdfc8]
lea rcx, [rbp + 0x3f8]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdfc8], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm7
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f1c2
movaps xmm0, xmmword [0x140257c00]
movups xmmword [rbp + 0x290], xmm0
lea rax, [rbp + 0x290]
jmp 0x14006f1d7
movaps xmm0, xmmword [0x140257c70]
movups xmmword [rbp + 0x2a0], xmm0
lea rax, [rbp + 0x2a0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b0], xmm0
lea r8, [rbp + 0x2b0]
lea rdx, [0x1402ce018]
lea rcx, [rbp + 0x408]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce018], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm7
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f235
movaps xmm0, xmmword [0x140257be0]
movups xmmword [rbp + 0x2c0], xmm0
lea rax, [rbp + 0x2c0]
jmp 0x14006f24a
movaps xmm0, xmmword [0x140257c90]
movups xmmword [rbp + 0x2d0], xmm0
lea rax, [rbp + 0x2d0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2e0], xmm0
lea r8, [rbp + 0x2e0]
lea rdx, [0x1402ce048]
lea rcx, [rbp + 0x418]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402ce048], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f2a8
movaps xmm0, xmmword [0x140257ce0]
movups xmmword [rbp + 0x2f0], xmm0
lea rax, [rbp + 0x2f0]
jmp 0x14006f2bd
movaps xmm0, xmmword [0x140257ba0]
movups xmmword [rbp + 0x300], xmm0
lea rax, [rbp + 0x300]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x310], xmm0
lea r8, [rbp + 0x310]
lea rdx, [0x1402cdfa8]
lea rcx, [rbp + 0x428]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdfa8], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f31b
movaps xmm0, xmmword [0x140257c20]
movups xmmword [rbp + 0x320], xmm0
lea rax, [rbp + 0x320]
jmp 0x14006f330
movaps xmm0, xmmword [0x140257c10]
movups xmmword [rbp + 0x330], xmm0
lea rax, [rbp + 0x330]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x340], xmm0
lea r8, [rbp + 0x340]
lea rdx, [0x1402cdfb8]
lea rcx, [rbp + 0x438]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdfb8], xmm0
mov rax, qword [0x1402c9880]
movss xmm3, dword [rax + 0x18]
mulss xmm3, xmm6
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14006f38e
movaps xmm0, xmmword [0x140257c20]
movups xmmword [rbp + 0x350], xmm0
lea rax, [rbp + 0x350]
jmp 0x14006f3a3
movaps xmm0, xmmword [0x140257c10]
movups xmmword [rbp + 0x360], xmm0
lea rax, [rbp + 0x360]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x370], xmm0
lea r8, [rbp + 0x370]
lea rdx, [0x1402cdf98]
lea rcx, [rbp + 0x448]
call fcn.140069d50
movups xmm0, xmmword [rax]
movups xmmword [0x1402cdf98], xmm0
mov rcx, qword [0x1402c9880]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov rbx, qword [rax + 0x298]
movss xmm0, dword [0x1402ce028]
movss dword [rbp + 0x7ca0], xmm0
movss xmm1, dword [0x1402ce02c]
movss dword [rbp + 0x7ca4], xmm1
movss xmm0, dword [0x1402ce030]
movss dword [rbp + 0x7ca8], xmm0
movss xmm1, dword [0x1402ce034]
mulss xmm1, dword [rcx + 0x37c8]
movss dword [rbp + 0x7cac], xmm1
lea rcx, [rbp + 0x7ca0]
call fcn.140008d50
movss xmm1, dword [rbp + 0x7c9c]
addss xmm1, dword [rbp + 0x7c94]
movss xmm0, dword [rbp + 0x7c98]
addss xmm0, dword [rbp + 0x7c90]
movss dword [rbp + 0x68], xmm0
movss dword [rbp + 0x6c], xmm1
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x140257960]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x7c90]
mov rcx, rbx
call fcn.1400228f0
movss xmm0, dword [r14 + 0x3814]
movss dword [rbp + 0x70], xmm0
mov dword [rbp + 0x74], 0x41a00000
lea rcx, [rbp + 0x70]
call fcn.140017520
movss xmm1, dword [r14 + 0x37c8]
xor ecx, ecx
call fcn.1400090c0
call fcn.140062f10
lea rcx, [rbp + 0x390]
call fcn.1400176e0
movss xmm6, dword [rax + 4]
subss xmm6, dword [0x1402579a4]
lea rcx, [rbp + 0xa0]
call fcn.1400176e0
movss xmm0, dword [rax]
subss xmm0, dword [0x140257984]
subss xmm0, dword [r14 + 0x3814]
movss dword [rbp + 0x78], xmm0
movss dword [rbp + 0x7c], xmm6
mov dword [rbp - 0x20], 0x3c3d3a12
mov dword [rbp - 0x1c], 0xff031034
mov dword [rbp - 0x18], 0x31416dd
mov dword [rbp - 0x14], 0xc180305
mov dword [rbp - 0x10], 0x81c320b
mov word [rbp - 0xc], 0x1b03
mov byte [rbp - 0xa], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rax
mov dword [rbp + 0xf], eax
movabs rsi, 0x58759c4f5905c41b
movabs r13, 0x6b37462b6f285cbd
movabs r12, 0xba4c0d8cbd1cd487
movabs r15, 0x960d4ee0b114c51
movzx ebx, byte [rsp + 0x40]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x140070080
movzx r11d, byte [rbp + rdi - 0x20]
mov edx, r11d
cmp r8, rdi
ja 0x140070077
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006f5d0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x43
jmp 0x14006f609
je 0x140070012
inc rax
cmp r8, rax
je 0x14006ffc3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006ff84
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ff31
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006feee
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x14007006e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14006f63c
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7f
jmp 0x14006f680
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14006fed7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006feb5
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006fe9b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006fe7f
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006fe65
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006fbc6
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006fbac
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006fb83
lea rcx, [r9 + 0x41]
cmp r8, rcx
je 0x14006fb61
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006fb43
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006fb27
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006fb07
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006faed
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006facd
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006faa3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006f690
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140070052
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140070036
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
jb 0x14006f872
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006f858
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006f83e
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006fa5c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006fa15
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006f9d8
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006f9b5
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14006f690
mov r8, rcx
lea r9, [rcx + 0x10]
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14006f98b
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14006f96b
lea rcx, [r9 + 0x40]
cmp r8, rcx
ja 0x14006f94f
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006f92f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006f913
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006f8f5
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006f8d3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006f8aa
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006f88e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006f690
mov r8, rcx
lea r9, [rcx + 0x42]
jmp 0x14006f690
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x61
jmp 0x14006f680
lea ecx, [r10 + 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x25
jmp 0x14006f610
add r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x55
jmp 0x14006f5a5
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 8
add bl, dl
jmp 0x14006ff07
sub r10b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x14006f592
add r10b, 0x4c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x14
dec rdi
inc rdi
jmp 0x14006f592
lea edx, [r10 + 0x16]
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x14006ff4a
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x20
jmp 0x14006ff69
sub r10b, 0x56
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x14006ff6c
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2c
add bl, dl
jmp 0x14006ff99
add r10b, 0x3e
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x14006ffd4
add r10b, 8
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x38
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
sub r10b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x79
mov byte [rbp + rdi - 0x20], bl
inc rdi
jmp 0x14006f592
lea edx, [r10 + 0x4b]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0xd
add bl, dl
cmp r9, 0x5a
jb 0x14006f9cc
lea edx, [r10 - 0x3e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14006ff07
lea edx, [r10 + 0x15]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x6d
add bl, dl
cmp r8, 4
jae 0x14006fe29
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14006fd81
lea edx, [r10 - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x14006f9ed
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x19
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x14006fe46
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14006fcbb
lea ecx, [r10 + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 9
jmp 0x14006fa2c
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 6
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006ffd4
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x12
jmp 0x14006ff99
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006ff6c
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1e
jmp 0x14006ff69
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006ff4a
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
dec rdi
inc rdi
jmp 0x14006f592
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
inc r9
dec rdi
inc rdi
jmp 0x14006f592
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x36
jmp 0x14006ff07
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14006fbe9
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x43
jmp 0x14006fa71
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006fc1c
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
inc rax
cmp r8, rax
jne 0x14006fc40
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
jmp 0x14006ffd4
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006fc67
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006ff99
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006fc90
add r10b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006ff69
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006fa71
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006ff07
jne 0x14006fcd7
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7d
jmp 0x14006ff07
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006fd02
add r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x77
dec rdi
inc rdi
jmp 0x14006f592
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006fd25
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x14006ff4a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006fd4a
add r10b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6b
jmp 0x14006ff69
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006fa2c
add r10b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x53
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006fdb4
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 4
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006fdd9
add r10b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x72
jmp 0x14006ff6c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006fdfe
lea edx, [r10 - 0x16]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x66
add bl, dl
jmp 0x14006ff4a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f9ef
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x14006ff07
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x1c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14006ff4a
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, r11b
sub bl, 0x42
add bl, dl
jmp 0x14006ff99
lea ecx, [r10 - 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x29
jmp 0x14006ff99
add r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5d
jmp 0x14006ff6c
lea ecx, [r10 + 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x69
jmp 0x14006ff4a
sub r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x11
dec rdi
inc rdi
jmp 0x14006f592
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 5
jmp 0x14006ff07
movzx r10d, dil
lea ecx, [r10 + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 7
sub r10b, 0x23
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xb
add r11b, r10b
mov byte [rbp + rdi - 0x20], r11b
inc r9
dec rdi
inc rdi
jmp 0x14006f592
movzx r10d, dil
lea ecx, [r10 + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x67
add r10b, 0x13
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x7b
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x20], r11b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006f592
lea rax, [rdi + r13]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x2b
movzx r10d, dil
add r10b, 0x49
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
inc cl
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14006ffd4
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0x4f
lea edx, [rdi + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x37
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006f592
add r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x31
jmp 0x14006f590
sub r10b, 0x2f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x49
jmp 0x14006f580
lea rcx, [rbp + 0x15fc204]
jmp 0x140070084
lea rcx, [rbp + 0xe5861f]
jmp 0x140070084
lea rcx, [rbp - 0x20]
xor r9d, r9d
mov r8b, 1
lea rdx, [rbp + 0x78]
call fcn.140062b70
mov dword [rbp - 0x80], 0x88b887ed
mov dword [rbp - 0x7c], 0xb8e4d1bc
mov dword [rbp - 0x78], 0x86beb6b3
mov word [rbp - 0x74], 0x9b1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x72], xmm0
mov dword [rbp - 0x62], eax
mov byte [rbp - 0x5e], al
movabs rsi, 0x5d19ff23db3a5959
movabs r12, 0x8bb5f9fafe98716f
movabs r15, 0x174dfd6b91af0c0b
movzx ebx, byte [rsp + 0x40]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140070bde
movzx r11d, byte [rbp + rdi - 0x80]
mov edx, r11d
cmp r8, rdi
ja 0x140070bd5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140070130
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x6f
jmp 0x14007015d
je 0x140070b6f
lea rax, [r9 + 2]
cmp r8, rax
je 0x140070af1
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070ac2
lea rax, [r9 + 6]
cmp r8, rax
je 0x140070a88
movzx r10d, dil
cmp r9, rdi
ja 0x140070bcc
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14007018a
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1b
jmp 0x1400701d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140070a49
lea rax, [r9 + 2]
cmp r8, rax
je 0x140070a27
lea rax, [r9 + 3]
cmp r8, rax
je 0x140070a10
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400709f6
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400709cc
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140070722
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140070704
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400706db
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400706b9
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007069f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070683
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140070667
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140070649
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140070629
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400705fb
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400701e0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 2]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140070bb0
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140070b94
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400703c7
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400703ad
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140070393
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400705af
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140070569
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140070531
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007050e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400701e0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400704e0
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400704c0
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400704a2
lea rcx, [r9 + 0x10]
cmp r8, rcx
ja 0x140070482
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140070466
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007044c
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007042a
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140070401
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400703e3
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400701e0
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400701e0
lea ecx, [r10 + 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x45
jmp 0x1400701d0
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x67
jmp 0x140070161
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x77
jmp 0x140070105
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140070a5e
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
inc r9
dec rdi
inc rdi
jmp 0x1400700f2
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
dec rdi
inc rdi
jmp 0x1400700f2
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3e
jmp 0x140070aa1
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x140070ad6
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140070ad9
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140070b08
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140070b31
sub r10b, 0x28
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 - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
add r10b, 0x1b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x43
mov byte [rbp + rdi - 0x80], bl
inc rdi
jmp 0x1400700f2
lea ecx, [r10 + 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x21
cmp r9, 3
jb 0x140070525
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x74]
jmp 0x140070a5e
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
dec bl
cmp r8, 2
jae 0x140070994
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400708c4
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140070546
lea ecx, [r10 + 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x23
lea rax, [r8 + r9]
cmp rax, 0x200
je 0x1400709b1
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400707f7
lea ecx, [r10 + 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x73
jmp 0x14007057d
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
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140070b31
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140070b08
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x140070ad9
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
jmp 0x140070ad6
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4c
jmp 0x140070aa1
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 0x1400700f2
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400700f2
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140070a5e
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140070745
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6f
jmp 0x1400705c4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140070778
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007079f
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140070b08
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400707c8
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140070ad6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400705c4
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
dec rdi
inc rdi
jmp 0x1400700f2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007081a
lea ecx, [r10 - 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x51
jmp 0x140070a5e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140070845
add r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xd
dec rdi
inc rdi
jmp 0x1400700f2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140070868
lea ecx, [r10 - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x15
jmp 0x140070aa1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007088d
sub r10b, 0x51
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x37
jmp 0x140070ad6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007057d
add r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x41
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400708f7
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
inc rax
cmp r8, rax
jne 0x14007091b
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4a
jmp 0x140070b31
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007093e
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x140070b08
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007096d
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400700f2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140070546
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x140070a5e
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x18
add bl, r11b
jmp 0x140070aa1
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140070b08
sub r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x17
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2d
jmp 0x140070b08
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x6d
jmp 0x140070aa1
add r10b, 0x63
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4b
dec rdi
inc rdi
jmp 0x1400700f2
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
sub r10b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x57
add r10b, r11b
mov byte [rbp + rdi - 0x80], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400700f2
movzx r10d, dil
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5d
sub r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x79
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x80], r10b
jmp 0x140070ad6
lea ecx, [rdi - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400700f2
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 9
add bl, cl
movzx r10d, dil
add r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x65
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x80], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x80], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x4d
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400700f2
add r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x55
jmp 0x1400700f0
sub r10b, 0x75
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x33
jmp 0x1400700e0
lea rcx, [rbp + 0x174074c]
jmp 0x140070be2
lea rcx, [rbp + 0x12e60a5]
jmp 0x140070be2
lea rcx, [rbp - 0x80]
mov qword [rbp + 0x80], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_50
lea r8, [0x1402c98c8]
xor edx, edx
call fcn.1400343a0
mov rsi, qword [0x1402c98a8]
lea rcx, [rbp + 0xa8]
call fcn.1400176e0
movss xmm0, dword [r14 + 0x3814]
mulss xmm0, dword [0x14025793c]
movss xmm1, dword [rax]
subss xmm1, xmm0
addss xmm1, xmm7
movss dword [rbp + 0x88], xmm1
mov dword [rbp + 0x8c], 0x42200000
mov dword [rbp + 0x40], 0xf8f9e0c2
mov word [rbp + 0x44], 0x1de4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x46], xmm0
mov qword [rbp + 0x56], rax
mov dword [rbp + 0x5e], eax
mov byte [rbp + 0x62], al
movabs r14, 0xd7018c5150032fd3
movabs r15, 0x8f0deedbd01cae6b
movabs r13, 0xe10ad63930164ec5
movabs r12, 0x8504a4f3f0098f79
movzx edx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007180e
movzx r11d, byte [rbp + rbx + 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x140071805
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140070d10
lea rcx, [rbx + r14]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x3b
jmp 0x140070d57
je 0x14007179d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071721
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400716f5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400716dc
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400716ba
lea rax, [r9 + 8]
cmp r8, rax
je 0x140071677
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400717fc
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140070d89
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x140070db0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071660
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071641
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071625
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400712fe
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400712e1
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400712bc
lea rax, [r9 + 6]
cmp r8, rax
je 0x140071296
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007127c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140071259
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007123d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140071220
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140071204
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400711d6
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140070dc0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400717e0
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400717c4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140070faa
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140070f90
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140070f76
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007118f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140071149
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007110f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400710ec
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140070dc0
lea r8, [r9 + 9]
lea r9, [r8 + 1]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400710be
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007109e
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140071084
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140071064
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140071045
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x14007102b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140071009
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140070fe0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140070fc6
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140070dc0
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x140070dc0
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x140070db0
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x140070d60
add r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x1d
jmp 0x140070ce5
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x140071690
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x140070cd2
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400715e3
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
add r8, r9
jmp 0x140071709
add r10b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140071709
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
jmp 0x14007173b
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140071763
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
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 0x140070cd2
add r10b, 0x29
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1f
mov byte [rbp + rbx + 0x40], dl
inc rbx
jmp 0x140070cd2
lea ecx, [r10 - 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
cmp r9, 0x2a
jb 0x140071103
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
mov edx, 1
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x140071690
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
cmp r8, 0x400
jae 0x1400715ce
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400714ed
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x140071124
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7f
lea rax, [r8 + r9]
cmp rax, 4
je 0x14007160d
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140071423
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xf
jmp 0x14007115e
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
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 0x140070cd2
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
jmp 0x140071763
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007173b
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
jmp 0x140071709
add r10b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x140071709
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400715e6
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140070cd2
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140071690
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140071324
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3b
jmp 0x1400711a4
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140071357
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x52
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070cd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007137a
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x14007173b
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400713a3
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140071709
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400713cb
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
add r8, r9
jmp 0x140071709
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400713f9
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400711a4
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140071690
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071446
lea ecx, [r10 - 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7b
jmp 0x140071690
inc rax
cmp r8, rax
jne 0x140071473
sub r10b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 5
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007149e
add r10b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x71
dec rbx
inc rbx
jmp 0x140070cd2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400714c6
sub r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5d
add r8, r9
jmp 0x140071709
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007115e
lea ecx, [r10 - 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x49
jmp 0x14007173b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071524
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
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 0x140070cd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071547
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x1400715e6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140071576
add r10b, 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 0x140070cd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400715a4
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6a
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071124
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140071690
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
add dl, r11b
sub r10b, 0x75
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, dl
sub cl, al
add cl, 0x33
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x40], cl
add r8, r9
jmp 0x140071709
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
jmp 0x140071739
add r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x65
jmp 0x140071709
sub r10b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x25
add r8, r9
jmp 0x140071709
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x140071690
movzx r10d, bl
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
sub r10b, 0x1b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x43
add r10b, r11b
mov byte [rbp + rbx + 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
lea ecx, [rbx + 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x15
inc r9
dec rbx
inc rbx
jmp 0x140070cd2
lea ecx, [rbx + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x77
add r8, r9
jmp 0x140071709
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x13
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140070cd2
lea rcx, [rbx + r13]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x63
movzx r10d, bl
add dl, cl
add r10b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx + 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r11b
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 0x140070cd2
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x4f
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070cd2
sub r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x59
jmp 0x140070cd0
sub r10b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x140070cc0
lea rcx, [rbp + 0x1642204]
jmp 0x140071812
lea rcx, [rbp + 0xe751d7]
jmp 0x140071812
lea rcx, [rbp + 0x40]
mov r8, rsi
lea rdx, [rbp + 0x88]
call fcn.1400641a0
test al, al
je 0x140073061
lea rdx, [0x1402c98c8]
lea rcx, [rbp + 0x7cb0]
call fcn.1400046a0
nop
lea rdx, [rbp + 0x7cb0]
lea rcx, [rbp + 0x458]
call fcn.1400027d0
mov rdx, rax
mov rcx, qword [0x1402cd9f8]
call fcn.1400d7080
xorps xmm0, xmm0
movzx ebx, byte [rsp + 0x40]
test al, al
je 0x140072484
mov dword [rsp + 0x48], 0x7e7d8e6b
mov dword [rsp + 0x4c], 0x7181807d
mov dword [rsp + 0x50], 0x808c8d81
mov dword [rsp + 0x54], 0x9b9b463a
mov dword [rsp + 0x58], 0x9f966e6e
mov dword [rsp + 0x5c], 0x936f6069
mov dword [rsp + 0x60], 0xb2b6561
xor eax, eax
movups xmmword [rsp + 0x64], xmm0
mov dword [rsp + 0x74], eax
mov word [rsp + 0x78], ax
mov byte [rsp + 0x7a], al
movabs rsi, 0x2b9b7b147d143983
movabs r14, 0x887753b865b6059b
movabs r12, 0x31405d8f6b8d9295
movabs r15, 0x82d2713d773cac89
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x140072449
movzx r10d, byte [rsp + rdi + 0x48]
mov edx, r10d
cmp r8, rdi
ja 0x140072440
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140071940
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x6b
jmp 0x14007197a
je 0x1400723da
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007235d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072333
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400722f6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400722b3
movzx r11d, dil
nop
cmp r9, rdi
ja 0x140072437
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400719a9
lea ecx, [r11 - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x39
jmp 0x1400719f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007229c
inc rax
cmp r8, rax
je 0x140072277
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072258
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007223c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007221e
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140071f4a
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140071f2e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140071f09
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071ee7
lea rcx, [r9 + 8]
cmp r8, rcx
je 0x140071ec9
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140071ea6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140071e86
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140071e6a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071e4c
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140071e22
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140071a00
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14007241b
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400723ff
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140071be5
lea rcx, [r9 + 0x28]
cmp r8, rcx
jb 0x140071bcb
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140071bb1
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140071dd7
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140071d90
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140071d50
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140071d2d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140071a00
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140071d03
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140071ce3
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140071cc5
lea rcx, [r9 + 9]
cmp r8, rcx
ja 0x140071ca5
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140071c86
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140071c6a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140071c48
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140071c1f
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140071c01
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140071a00
mov r8, rcx
lea r9, [rcx + 6]
jmp 0x140071a00
lea ecx, [r11 + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x19
jmp 0x1400719f0
lea ecx, [r11 + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x43
jmp 0x140071980
add r11b, 0x15
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x6d
jmp 0x140071915
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400722cc
sub r11b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140071902
sub r11b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
dec rdi
inc rdi
jmp 0x140071902
lea edx, [r11 - 0x1a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x4a
add bl, dl
jmp 0x14007230f
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
add r8, r9
jmp 0x140072345
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072345
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x140072374
sub r11b, 0x32
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14007239c
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071902
add r11b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x71
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x140071902
lea edx, [r11 + 0x33]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x65
add bl, dl
cmp r9, 0x3e8
jb 0x140071d44
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400722cc
lea edx, [r11 + 0x2d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3b
add bl, dl
cmp r8, 0x40
jae 0x1400721e6
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140072110
lea edx, [r11 - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140071d65
lea edx, [r11 + 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x11
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x140072203
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14007206a
lea edx, [r11 + 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x7f
jmp 0x140071da5
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x56
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071902
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
add bl, r11b
jmp 0x14007239c
lea edx, [r11 + 0x6e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 2
add bl, dl
jmp 0x140072374
add r11b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072345
add r11b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x140072345
lea edx, [r11 + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14007230f
add r11b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
dec rdi
inc rdi
jmp 0x140071902
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
inc r9
dec rdi
inc rdi
jmp 0x140071902
lea edx, [r11 + 0x4a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 6
add bl, dl
jmp 0x1400722cc
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140071f6d
lea edx, [r11 - 0x7d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x6b
jmp 0x140071dec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071fa0
add r11b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x72
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071902
inc rax
cmp r8, rax
jne 0x140071fc6
lea edx, [r11 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x140072374
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071fef
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140072345
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072014
lea edx, [r11 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x44
add bl, dl
jmp 0x14007230f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007203f
sub r11b, 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 0x140071902
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071dee
lea edx, [r11 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400722cc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007208f
lea edx, [r11 + 0x3d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x55
add bl, dl
jmp 0x1400722cc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400720b4
lea edx, [r11 + 0x4f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x29
add bl, dl
jmp 0x14007230f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400720d9
lea edx, [r11 + 0x61]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x59
add bl, dl
jmp 0x140072374
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140071da7
add r11b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 5
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072147
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071902
cmp r8, rcx
jne 0x140072168
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x38
add bl, dl
jmp 0x140072374
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007218f
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14007230f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400721bd
add r11b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xa
inc r9
dec rdi
inc rdi
jmp 0x140071902
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140071d67
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x34
add bl, dl
jmp 0x1400722cc
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x3c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14007230f
lea edx, [r11 + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140072374
sub r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x77
add bl, r11b
jmp 0x14007239c
sub r11b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x140072345
sub r11b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xb
add r8, r9
jmp 0x140072345
sub r11b, 0x35
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x73
inc r9
dec rdi
inc rdi
jmp 0x140071902
lea ecx, [r11 - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x63
jmp 0x1400722cc
movzx r11d, dil
lea ecx, [r11 - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xf
sub r11b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0xd
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
inc r9
dec rdi
inc rdi
jmp 0x140071902
movzx r11d, dil
lea ecx, [r11 - 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x6f
sub r11b, 0x45
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1d
add r11b, bl
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
add r8, r9
jmp 0x140072345
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r10b, dl
lea ebx, [rax + r10]
sub bl, 0x3d
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140071902
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r10b
sub bl, dl
sub bl, 0x13
add bl, cl
movzx r11d, dil
sub r11b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x47
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x44]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
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 0x140071902
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r10b, dl
lea ebx, [rax + r10]
add bl, 0x41
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071902
add r11b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x69
jmp 0x140071900
add r11b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3f
jmp 0x1400718f0
lea r9, [rbp + 0x156a34c]
jmp 0x14007244e
lea r9, [rbp + 0x6adccf]
jmp 0x14007244e
lea r9, [rsp + 0x48]
mov edx, 1
mov r8d, 0xfa0
lea rcx, [rbp + 0x4b0]
call fcn.1400687d0
lea rdx, [rbp + 0x4b0]
lea rcx, [0x1402c7d60]
call fcn.1400a9920
mov byte [0x1402c987d], 1
jmp 0x140073055
mov dword [rbp - 0x58], 0x7031a20
mov dword [rbp - 0x54], 0x2b5c191d
mov dword [rbp - 0x50], 0x433510f
mov dword [rbp - 0x4c], 0x9130d06
mov dword [rbp - 0x48], 0xe8edf202
mov dword [rbp - 0x44], 0x8fafeafe
xor eax, eax
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rax
mov word [rbp - 0x28], ax
mov byte [rbp - 0x26], al
movabs rsi, 0xc88d6a86b4cccd6f
movabs r14, 0xcf8bebc5b3338e7
movabs r12, 0x7bdde9aef1999e09
movabs r15, 0x59a83f941e66684d
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x140073026
movzx r11d, byte [rbp + rdi - 0x58]
mov edx, r11d
cmp r8, rdi
ja 0x14007301d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140072540
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 9
jmp 0x140072587
je 0x140072fb8
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072f3c
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072f13
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072ed6
lea rax, [r9 + 6]
cmp r8, rax
je 0x140072eb4
lea rax, [r9 + 8]
cmp r8, rax
je 0x140072e71
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x140073014
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400725b9
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x43
jmp 0x1400725f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140072e5a
inc rax
cmp r8, rax
je 0x140072e38
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072e19
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072dff
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140072b4d
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140072b2f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140072b06
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140072ae4
lea rax, [r9 + 1]
cmp r8, rax
je 0x140072aca
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140072aab
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072a8f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140072a75
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072a59
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140072a2f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072600
lea r8, [r9 + 0x400]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140072ff8
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140072fdc
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400727ee
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400727d4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400727ba
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400729e6
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007299f
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007295f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007293c
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140072600
lea r8, [r9 + 0x42]
lea r9, [r8 + 4]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140072912
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400728f4
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400728d8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400728b8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140072895
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140072877
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140072851
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140072828
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007280a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140072600
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x5a]
jmp 0x140072600
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1d
jmp 0x1400725f0
lea ecx, [r10 + 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x2f
jmp 0x140072590
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x41
jmp 0x140072515
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140072e8a
sub r10b, 6
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x140072502
add r10b, 0x1c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140072502
lea edx, [r10 + 0x3e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140072eef
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
add r8, r9
jmp 0x140072f24
sub r10b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140072f24
lea edx, [r10 - 0x5c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x7c
add bl, dl
jmp 0x140072f51
sub r10b, 0x3a
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x6a
add bl, r10b
jmp 0x140072f7a
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x58
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
sub r10b, 0x43
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x2b
mov byte [rbp + rdi - 0x58], bl
inc rdi
jmp 0x140072502
lea edx, [r10 - 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x19
add bl, dl
cmp r9, 0x3e8
jb 0x140072953
lea edx, [r10 + 0x3a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x2c]
jmp 0x140072e8a
lea ecx, [r10 + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 7
cmp r8, 0x42
jae 0x140072dc7
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x140072cf1
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072976
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
lea rax, [r8 + r9]
cmp rax, 0x400
je 0x140072de4
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140072c27
lea ecx, [r10 + 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x25
jmp 0x1400729b4
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x140072f7a
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4a
jmp 0x140072f51
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x38
jmp 0x140072f24
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
add r8, r9
jmp 0x140072f24
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x14
jmp 0x140072eef
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
dec rdi
inc rdi
jmp 0x140072502
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140072502
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072e8a
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140072b73
lea ecx, [r10 + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 9
jmp 0x1400729fb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072ba6
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7a
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072bcd
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072f51
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140072bf4
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140072eef
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400729fb
add r10b, 0x6a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140072502
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072c4a
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x37
jmp 0x140072e8a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140072c72
sub r10b, 0x37
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7f
add r8, r9
jmp 0x140072f24
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072c97
sub r10b, 0x59
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x6f
jmp 0x140072f24
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072cba
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5d
jmp 0x140072f51
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400729b4
add r10b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x39
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072d28
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
inc rax
cmp r8, rax
jne 0x140072d4c
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 6
jmp 0x140072f7a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072d71
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
jmp 0x140072f24
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140072d9c
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x140072502
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072976
lea edx, [r10 + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140072e8a
lea edx, [r10 + 0x18]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x2c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140072eef
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140072f51
lea ecx, [r10 + 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3b
jmp 0x140072f51
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
add r8, r9
jmp 0x140072f24
sub r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0xd
dec rdi
inc rdi
jmp 0x140072502
lea ecx, [r10 - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x31
jmp 0x140072e8a
movzx r10d, dil
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x55
sub r10b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x61
add r10b, r11b
mov byte [rbp + rdi - 0x58], r10b
inc r9
dec rdi
inc rdi
jmp 0x140072502
lea ecx, [rdi + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x67
inc r9
dec rdi
inc rdi
jmp 0x140072502
movzx r10d, dil
lea ecx, [r10 - 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x75
sub r10b, 0x79
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x4f
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x58], cl
add r8, r9
jmp 0x140072f24
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x51
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072502
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x3f
movzx r10d, dil
add r10b, 0x65
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x3d
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x58], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x58], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x1b
movzx eax, byte [rbp + rdi - 0x58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072502
sub r10b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x53
jmp 0x140072500
sub r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x65
jmp 0x1400724f0
lea r9, [rbp + 0x15a063c]
jmp 0x14007302a
lea r9, [rbp + 0x66d3ab]
jmp 0x14007302a
lea r9, [rbp - 0x58]
mov edx, 3
mov r8d, 0xfa0
lea rcx, [rbp + 0x24c0]
call fcn.1400687d0
lea rdx, [rbp + 0x24c0]
lea rcx, [0x1402c7d60]
call fcn.1400a9920
nop
lea rcx, [rbp + 0x7cb0]
call fcn.140002a20
movss xmm0, dword [0x140257984]
call fcn.140017590
call fcn.140062c80
call fcn.140063040
mov ecx, 1
call fcn.140009140
call fcn.140013a30
call fcn.1400688d0
nop
mov rcx, qword [rbp + 0x7c88]
test rcx, rcx
je 0x14007309f
call fcn.14000bc20
nop
mov rcx, qword [rbp + 0x7cd0]
xor rcx, rsp
call fcn.140212e90
lea r11, [rsp + 0x7e00]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret