Function at 0x14006d4f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x110]
sub rsp, 0x210
mov rax, qword [0x1401da800]
xor rax, rsp
mov qword [rbp + 0x100], rax
mov rsi, rcx
xor r13d, r13d
mov dword [rcx], 3
lea rcx, [rbp + 0x70]
call fcn.14002a9d0
mov dword [rbp + 0x88], 1
mov dword [rbp + 0x8c], 1
mov dword [rbp + 0x94], 0x3f800000
movaps xmm0, xmmword [rbp + 0x70]
movaps xmmword [rbp - 0x40], xmm0
movaps xmm1, xmmword [rbp + 0x80]
movaps xmmword [rbp - 0x30], xmm1
movaps xmm0, xmmword [rbp + 0x90]
movaps xmmword [rbp - 0x20], xmm0
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmmword [rbp - 0x10], xmm1
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp], xmm0
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm0
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm1
movsd xmm0, qword [rbp + 0xf0]
movsd qword [rbp + 0x40], xmm0
lea rax, [0x1401da8f0]
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x38], 0x4d33c
mov dword [rbp - 0x2c], 0x42000000
lea rax, [0x1401bb5e8]
mov qword [rbp - 8], rax
lea rdx, [rbp - 0x40]
mov rcx, qword [rsi + 0x30]
call fcn.14002aa90
mov r12, rax
mov rcx, qword [rsi + 0x30]
mov dword [rcx + 0x14], 1
mov r8d, r13d
mov rcx, qword [rsi + 0x30]
cmp dword [rcx + 0x78], r13d
jle 0x14006d633
mov edx, r13d
nop dword [rax]
mov rax, qword [rcx + 0x80]
mov dword [rdx + rax + 0x50], 0x3f800000
inc r8d
lea rdx, [rdx + 0x88]
mov rcx, qword [rsi + 0x30]
cmp r8d, dword [rcx + 0x78]
jl 0x14006d610
call fcn.14002b3a0
mov dword [rsp + 0x38], 0x16060f09
mov dword [rsp + 0x3c], 0x12051a06
mov dword [rsp + 0x40], 0x34283035
mov word [rsp + 0x44], 0x2930
mov byte [rsp + 0x46], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x47], xmm0
mov dword [rsp + 0x57], eax
mov r14, qword [0x14022e4a0]
mov r15, qword [0x14022e4a8]
movzx r11d, byte [rsp + 0x30]
nop
mov r8, r15
mov r9, r14
nop word [rax + rax]
mov rbx, r13
movabs rdx, 0x2f015a4b3a368d78
cmp rbx, 0x23
jae 0x14006e1b4
movzx r10d, byte [rsp + rbx + 0x38]
movzx edi, r10b
cmp r8, rbx
ja 0x14006e1ab
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006d6e6
movabs rcx, 0xace7aef7644bbd98
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x28
jmp 0x14006d713
je 0x14006e137
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e0b0
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006e079
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006e030
movzx edi, r10b
cmp r9, rbx
ja 0x14006e1a2
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14006d744
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x48
jmp 0x14006d780
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006dfe2
inc rax
cmp r8, rax
je 0x14006dfb9
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006df96
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006df70
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006dcf5
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006dcd7
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006dcb0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006dc8b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006dd8e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006dc6d
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006dc4e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006dc30
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006dc12
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006dbe5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006d790
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006e187
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006e168
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006d99b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006d96d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006d944
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006db98
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006db58
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006db18
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006daf1
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006d790
lea r8, [r9 + 1]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006dac4
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006daa6
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006da88
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006da69
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006da52
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006da34
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006da0f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006d9e7
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006d9c9
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006d790
mov r8, rax
lea r9, [rax + 0x20]
jmp 0x14006d790
movabs rcx, 0xe1cc0053751ff188
add rcx, rbx
movzx eax, cl
and al, r10b
mov edx, 0x24
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, dil
jmp 0x14006d780
movabs rcx, 0x87fca264ac887658
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
movabs rdx, 0x2f015a4b3a368d78
jmp 0x14006d717
movabs rcx, 0x2e2d4475e3f0fb28
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
movabs rdx, 0x2f015a4b3a368d78
jmp 0x14006d6b1
lea edx, [rbx - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x14006e008
lea edx, [rbx - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14006d693
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14006d693
lea edx, [rbx + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x14006e052
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r8, r9
jmp 0x14006e097
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e097
lea edx, [rbx - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x14006e0d2
lea edx, [rbx + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x14006e0f9
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
lea edx, [rbx + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x38], r11b
inc rbx
jmp 0x14006d693
lea edx, [rbx + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r9, 0x40
jb 0x14006db0b
lea edx, [rbx - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14006e008
lea edx, [rbx - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x58
add r11b, dl
cmp r8, 0x28
jae 0x14006df30
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14006de7f
lea edx, [rbx - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
jmp 0x14006db26
lea edx, [rbx - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x14006df54
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14006ddaf
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14006db6e
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
lea edx, [rbx - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x14006e0f9
lea edx, [rbx + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x14006e0d2
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e097
lea ecx, [rbx + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x70
add r8, r9
jmp 0x14006e097
lea edx, [rbx - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x14006d693
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x14006d693
lea edx, [rbx + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14006e008
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14006dd25
movabs rcx, 0xace7aef7644bbd98
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
jmp 0x14006dbb1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006dd5b
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
inc rax
cmp r8, rax
jne 0x14006dd81
lea edx, [rbx + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14006e0d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006dbb1
movzx edi, bl
lea edx, [rdi - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x20
add r11b, dl
jmp 0x14006e055
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006ddd7
lea edx, [rbx + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e008
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006de01
lea ecx, [rbx - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x78
dec rbx
inc rbx
jmp 0x14006d693
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006de21
lea ecx, [rbx + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
jmp 0x14006e093
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006de49
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e0d2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006db71
lea ecx, [rbx - 0x18]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006deb1
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ded9
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e0d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006df04
movzx edi, bl
lea edx, [rdi - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e055
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006db32
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006e008
movzx edi, bl
lea edx, [rdi - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x40
add r11b, r10b
add r11b, dl
jmp 0x14006e055
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14006e0d2
movabs rcx, 0xa3acebd2b65aebc8
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x78
add r11b, cl
jmp 0x14006e0ce
movabs rax, 0x49dd8de3edc37098
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x28
jmp 0x14006e097
movabs rax, 0x3c6f741793fcff08
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x38
dec rbx
inc rbx
jmp 0x14006d693
movabs rcx, 0x88d0b83a02ce08a8
add rcx, rbx
and r10b, cl
mov eax, 0x34
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movzx r10d, dil
lea ecx, [rbx + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, cl
mov byte [rsp + rbx + 0x38], r10b
inc r9
dec rbx
inc rbx
jmp 0x14006d693
movabs rax, 0xc7c3e29017d8a0b8
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 8
movzx r10d, dil
movzx edi, bl
add dil, 0x58
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dil
add r10b, r11b
mov byte [rsp + rbx + 0x38], r10b
add r8, r9
jmp 0x14006e097
movabs rax, 0x142526b286a9aa58
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x68
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006d693
movabs rax, 0xba55c8c3be122f28
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x18
movzx r10d, dil
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x38], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + rbx + 0x38], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
movabs rax, 0x6b70ce62ce338c8
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x78
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006d693
sub bl, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14006d686
sub bl, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x14006d67e
lea rbx, [rbp + 0x1636158]
jmp 0x14006e1b9
lea rbx, [rbp + 0x12f1ef0]
jmp 0x14006e1b9
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.1400029f0
nop
mov r8d, reloc.WS2_32.dll_ntohs
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.140004460
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x78]
lea rcx, [0x14022e270]
call fcn.140069c40
mov rcx, qword [rax]
mov qword [rcx + 0x30], r12
lea rcx, [rbp - 0x68]
call fcn.140002820
mov qword [rsi + 0x40], r12
mov dword [rsi + 0x38], 0x3f000000
mov rax, qword [0x140229d70]
mov dword [rax + 0x38c4], 0x3dcccccd
mov dword [rax + 0x38c8], 0x3dcccccd
mov dword [rax + 0x38cc], 0x3e051eb8
mov dword [rax + 0x38d0], 0x3f800000
mov dword [rax + 0x3974], 0x3e23d70a
mov dword [rax + 0x3978], 0x3e23d70a
mov dword [rax + 0x397c], 0x3e570a3d
mov dword [rax + 0x3980], 0x3f800000
mov dword [rax + 0x38f4], 0x3ee147ae
mov dword [rax + 0x38f8], 0x3ebd70a4
mov dword [rax + 0x38fc], 0x3f1c28f6
mov qword [rax + 0x3900], 0x3e947ae1
mov qword [rax + 0x3908], r13
mov dword [rax + 0x3910], 0x3e75c28f
mov dword [rax + 0x38a4], 0x3f800000
mov dword [rax + 0x38a8], 0x3f800000
mov dword [rax + 0x38ac], 0x3f800000
mov dword [rax + 0x38b0], 0x3f800000
mov dword [rax + 0x38b4], 0x3f000000
mov dword [rax + 0x38b8], 0x3f000000
mov dword [rax + 0x38bc], 0x3f000000
mov dword [rax + 0x38c0], 0x3f800000
mov dword [rax + 0x3a24], 0x3e051eb8
mov dword [rax + 0x3a28], 0x3e051eb8
mov dword [rax + 0x3a2c], 0x3e2e147b
mov dword [rax + 0x3a30], 0x3f800000
mov dword [rax + 0x3a34], 0x3e428f5c
mov dword [rax + 0x3a38], 0x3e4ccccd
mov dword [rax + 0x3a3c], 0x3e800000
mov dword [rax + 0x3a40], 0x3f800000
mov dword [rax + 0x3a44], 0x3e23d70a
mov dword [rax + 0x3a48], 0x3e23d70a
mov dword [rax + 0x3a4c], 0x3e570a3d
mov dword [rax + 0x3a50], 0x3f800000
mov dword [rax + 0x39f4], 0x3e051eb8
mov dword [rax + 0x39f8], 0x3e051eb8
mov dword [rax + 0x39fc], 0x3e2e147b
mov dword [rax + 0x3a00], 0x3f800000
mov dword [rax + 0x3a04], 0x3e428f5c
mov dword [rax + 0x3a08], 0x3e4ccccd
mov dword [rax + 0x3a0c], 0x3e800000
mov dword [rax + 0x3a10], 0x3f800000
mov dword [rax + 0x3a14], 0x3e23d70a
mov dword [rax + 0x3a18], 0x3e23d70a
mov dword [rax + 0x3a1c], 0x3e570a3d
mov dword [rax + 0x3a20], 0x3f800000
mov dword [rax + 0x39c4], 0x3f3d70a4
mov dword [rax + 0x39c8], 0x3f147ae1
mov dword [rax + 0x39cc], 0x3f7ae148
mov dword [rax + 0x39d0], 0x3f800000
mov dword [rax + 0x38e4], 0x3dcccccd
mov dword [rax + 0x38e8], 0x3dcccccd
mov dword [rax + 0x38ec], 0x3e051eb8
mov dword [rax + 0x38f0], 0x3f6b851f
mov dword [rax + 0x39d4], 0x3ee147ae
mov dword [rax + 0x39d8], 0x3ebd70a4
mov dword [rax + 0x39dc], 0x3f1c28f6
mov dword [rax + 0x39e0], 0x3f0a3d71
mov dword [rax + 0x39e4], 0x3f3d70a4
mov dword [rax + 0x39e8], 0x3f147ae1
mov dword [rax + 0x39ec], 0x3f7ae148
mov dword [rax + 0x39f0], 0x3f0a3d71
mov dword [rax + 0x3914], 0x3e051eb8
mov dword [rax + 0x3918], 0x3e051eb8
mov dword [rax + 0x391c], 0x3e2e147b
mov dword [rax + 0x3920], 0x3f800000
mov dword [rax + 0x3924], 0x3e428f5c
mov dword [rax + 0x3928], 0x3e4ccccd
mov dword [rax + 0x392c], 0x3e800000
mov dword [rax + 0x3930], 0x3f800000
mov dword [rax + 0x3934], 0x3e23d70a
mov dword [rax + 0x3938], 0x3e23d70a
mov dword [rax + 0x393c], 0x3e570a3d
mov dword [rax + 0x3940], 0x3f800000
mov dword [rax + 0x3ab4], 0x3e23d70a
mov dword [rax + 0x3ab8], 0x3e23d70a
mov dword [rax + 0x3abc], 0x3e570a3d
mov dword [rax + 0x3ac0], 0x3f800000
mov dword [rax + 0x3ac4], 0x3e75c28f
mov dword [rax + 0x3ac8], 0x3e75c28f
mov dword [rax + 0x3acc], 0x3ea3d70a
mov dword [rax + 0x3ad0], 0x3f800000
mov dword [rax + 0x3ad4], 0x3e4ccccd
mov dword [rax + 0x3ad8], 0x3e6147ae
mov dword [rax + 0x3adc], 0x3e8a3d71
mov dword [rax + 0x3ae0], 0x3f800000
mov dword [rax + 0x3ae4], 0x3e23d70a
mov dword [rax + 0x3ae8], 0x3e23d70a
mov dword [rax + 0x3aec], 0x3e570a3d
mov dword [rax + 0x3af0], 0x3f800000
mov dword [rax + 0x3af4], 0x3e23d70a
mov dword [rax + 0x3af8], 0x3e23d70a
mov dword [rax + 0x3afc], 0x3e570a3d
mov dword [rax + 0x3b00], 0x3f800000
mov dword [rax + 0x3944], 0x3e23d70a
mov dword [rax + 0x3948], 0x3e23d70a
mov dword [rax + 0x394c], 0x3e570a3d
mov dword [rax + 0x3950], 0x3f800000
mov dword [rax + 0x3954], 0x3e23d70a
mov dword [rax + 0x3958], 0x3e23d70a
mov dword [rax + 0x395c], 0x3e570a3d
mov dword [rax + 0x3960], 0x3f800000
mov dword [rax + 0x3964], 0x3e23d70a
mov dword [rax + 0x3968], 0x3e23d70a
mov dword [rax + 0x396c], 0x3e570a3d
mov dword [rax + 0x3970], 0x3f800000
mov dword [rax + 0x3984], 0x3dcccccd
mov dword [rax + 0x3988], 0x3dcccccd
mov dword [rax + 0x398c], 0x3e051eb8
mov dword [rax + 0x3990], 0x3f800000
mov dword [rax + 0x3994], 0x3e23d70a
mov dword [rax + 0x3998], 0x3e23d70a
mov dword [rax + 0x399c], 0x3e570a3d
mov dword [rax + 0x39a0], 0x3f800000
mov dword [rax + 0x39a4], 0x3e428f5c
mov dword [rax + 0x39a8], 0x3e4ccccd
mov dword [rax + 0x39ac], 0x3e800000
mov dword [rax + 0x39b0], 0x3f800000
mov dword [rax + 0x39b4], 0x3e75c28f
mov dword [rax + 0x39b8], 0x3e75c28f
mov dword [rax + 0x39bc], 0x3ea3d70a
mov dword [rax + 0x39c0], 0x3f800000
mov dword [rax + 0x3a54], 0x3ee147ae
mov dword [rax + 0x3a58], 0x3ebd70a4
mov dword [rax + 0x3a5c], 0x3f1c28f6
mov dword [rax + 0x3a60], 0x3f800000
mov dword [rax + 0x3a64], 0x3f3d70a4
mov dword [rax + 0x3a68], 0x3f147ae1
mov dword [rax + 0x3a6c], 0x3f7ae148
mov dword [rax + 0x3a70], 0x3f800000
mov dword [rax + 0x3a74], 0x3f570a3d
mov dword [rax + 0x3a78], 0x3f147ae1
mov dword [rax + 0x3a7c], 0x3f800000
mov dword [rax + 0x3a80], 0x3f800000
mov dword [rax + 0x3a84], 0x3ee147ae
mov dword [rax + 0x3a88], 0x3ebd70a4
mov dword [rax + 0x3a8c], 0x3f1c28f6
mov dword [rax + 0x3a90], 0x3e947ae1
mov dword [rax + 0x3a94], 0x3f3d70a4
mov dword [rax + 0x3a98], 0x3f147ae1
mov dword [rax + 0x3a9c], 0x3f7ae148
mov dword [rax + 0x3aa0], 0x3e947ae1
mov dword [rax + 0x3aa4], 0x3f570a3d
mov dword [rax + 0x3aa8], 0x3f147ae1
mov dword [rax + 0x3aac], 0x3f800000
mov dword [rax + 0x3ab0], 0x3e947ae1
mov dword [rax + 0x3850], 0x40800000
mov dword [rax + 0x3840], 0x41100000
mov dword [rax + 0x37d8], 0x40e00000
mov dword [rax + 0x3848], 0x40400000
mov dword [rax + 0x380c], 0x40400000
mov dword [rax + 0x37fc], 0x40800000
mov dword [rax + 0x37f4], 0x40800000
mov dword [rax + 0x3810], 0x3f800000
mov dword [rax + 0x3854], 0x3f800000
mov dword [rsp + 0x60], 0xd8d8ca1e
mov byte [rsp + 0x64], reloc.WS2_32.dll_WSASetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x65], xmm0
mov qword [rsp + 0x75], rax
mov dword [rsp + 0x7d], eax
mov word [rbp - 0x7f], ax
movabs r14, 0xa7f54bdb9f402c4e
movabs r15, 0xe79faab899418ebe
movabs r12, 0xf7dfe392ddc084ea
mov rdi, qword [0x14022e4a0]
mov rsi, qword [0x14022e4a8]
movzx edx, byte [rsp + 0x30]
mov r8, rsi
mov r9, rdi
nop dword [rax + rax]
mov r11, r13
cmp r11, 0x23
jae 0x14006f2e2
movzx r10d, byte [rsp + r11 + 0x60]
mov ebx, r10d
cmp r8, r11
ja 0x14006f2d9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006e8c1
lea rcx, [r11 + r14]
mov rax, rbx
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rbx
add rdx, rcx
sub dl, 0x22
jmp 0x14006e900
je 0x14006f26e
inc rax
cmp r8, rax
je 0x14006f213
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f1cb
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f1a1
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006f15c
nop word [rax + rax]
cmp r9, r11
ja 0x14006f2d0
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14006e92c
lea edx, [r11 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006e970
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006f141
inc rax
cmp r8, rax
je 0x14006f102
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f0e5
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006f0cb
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f0a2
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14006eda6
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006ed94
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006ed6e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006ed4e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006ed34
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006ed14
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006ecf7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ecdd
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006ecb1
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006f2b4
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006f294
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006eb07
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006eaed
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006ead3
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006ec64
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006ebef
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006e980
lea r8, [r9 + 3]
lea r9, [r8 + 9]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006ebc6
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006ebac
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006eb8f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006eb72
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006eb55
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006eb47
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006eb24
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x2a]
jmp 0x14006e980
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
jmp 0x14006e970
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
jmp 0x14006e900
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006e896
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x14006e883
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
jmp 0x14006f10b
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
add r8, r9
jmp 0x14006f1b3
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006f1b3
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006f1e9
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x14006f231
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x5a
jae 0x14006f070
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x14006ef69
lea edx, [r11 - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x80
jb 0x14006f063
lea ecx, [r11 + 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x18]
movzx ebx, r11b
jmp 0x14006f177
lea edx, [r11 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r9 + r8]
cmp rax, 8
je 0x14006f08c
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14006eecf
lea ecx, [r11 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
jmp 0x14006ec07
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x34
jmp 0x14006f1e9
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006f1b3
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x14006f1b3
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x14006f11a
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
dec r11
inc r11
jmp 0x14006e883
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec r11
inc r11
jmp 0x14006e883
lea edx, [r11 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx ebx, r11b
jmp 0x14006f168
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14006edc9
lea ecx, [r11 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x22
jmp 0x14006ec7c
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006edfe
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ee21
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
jmp 0x14006f1e9
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006ee44
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
jmp 0x14006f1b3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006ee5b
lea edx, [r11 - 0x28]
mov ecx, recv
jmp 0x14006f10b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006ee84
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2c
dec r11
inc r11
jmp 0x14006e883
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006eeb0
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x70
inc r9
dec r11
inc r11
jmp 0x14006e883
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006ec7c
lea edx, [r11 - 0x54]
mov ecx, Ordinal_41
movzx ebx, r11b
jmp 0x14006f168
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006eef6
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5e
movzx ebx, r11b
jmp 0x14006f177
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ef19
lea ecx, [r11 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2a
jmp 0x14006f11a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006ef3f
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
add r8, r9
jmp 0x14006f1b3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006ec07
lea edx, [r11 - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006f1e9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006ef9b
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x28
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006efc1
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14006f1e9
cmp r8, rcx
jne 0x14006efe0
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
jmp 0x14006f11a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006f00c
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x14006e883
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006f038
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
inc r9
dec r11
inc r11
jmp 0x14006e883
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006ec36
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x48
movzx ebx, r11b
jmp 0x14006f177
mov byte [rsp + r11 + 0x60], dl
inc r11
jmp 0x14006e883
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x18
add cl, cl
add dl, cl
jmp 0x14006f11a
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x14]
jmp 0x14006f1e9
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
jmp 0x14006f1b3
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
add r8, r9
jmp 0x14006f1b3
lea edx, [r11 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx ebx, r11b
sub bl, 2
movzx eax, bl
and al, r10b
mov ecx, 7
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
add r8, r9
jmp 0x14006f1b3
lea ecx, [r11 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xe
movzx ebx, r11b
jmp 0x14006f177
movzx ebx, r11b
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add bl, 0x62
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
inc r9
dec r11
inc r11
jmp 0x14006e883
lea rax, [r11 + r15]
and bl, al
add bl, bl
sub r10b, bl
lea edx, [rax + r10]
sub dl, 0x32
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14006e883
movabs rcx, 0x97b513015ac13622
add rcx, r11
and bl, cl
mov eax, 9
sub al, bl
lea edx, [rax + rax]
add dl, r10b
add dl, cl
movzx ecx, r11b
sub cl, 0x66
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x36
add cl, r10b
movzx eax, cl
mov byte [rsp + r11 + 0x60], al
inc r9
add rax, r9
sub r11, rax
jmp 0x14006f231
movabs rcx, 0x47ca7b4a1c40dd86
add rcx, r11
and bl, cl
mov eax, Ordinal_45
sub al, bl
lea edx, [rax + rax]
add dl, r10b
add dl, cl
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x58
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
lea rax, [r11 + r12]
and bl, al
add bl, bl
sub r10b, bl
lea edx, [rax + r10]
sub dl, 0x66
movzx eax, byte [rsp + r11 + 0x60]
add rax, r9
add r11, rax
inc r11
jmp 0x14006e883
sub r11b, 0x7a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14006e880
sub r11b, 0x16
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x66
jmp 0x14006e872
lea rdx, [rbp + 0x15dc3c8]
jmp 0x14006f2e7
lea rdx, [rbp + 0x9df016]
jmp 0x14006f2e7
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
nop
lea rdx, [rbp - 0x68]
mov rcx, qword [0x14022e118]
call fcn.1400e1b70
mov rdx, rax
lea rcx, [0x1401da8c8]
call fcn.140004240
lea rcx, [rbp - 0x68]
call fcn.140002820
mov r9, qword [0x1401da8d8]
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401da8c8]
lea rcx, [rbp - 0x68]
call fcn.140004310
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x68]
call fcn.14005bf90
movzx ebx, al
lea rcx, [rbp - 0x68]
call fcn.140002820
test bl, bl
jne 0x14006f36b
lea rdx, [rbp + 0x50]
lea rcx, [0x1401da8c8]
call fcn.1400030f0
lea rdx, [0x140228160]
lea rcx, [rsp + 0x38]
call fcn.140002680
mov rbx, rax
mov qword [rbp - 0x78], rax
mov r8, rax
lea rdx, [rbp - 0x68]
mov rcx, qword [0x14022e160]
call fcn.14006ca20
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rdi + 0x38], 0
jne 0x14006f466
mov eax, dword [rdi + 0x30]
mov dword [0x140227c30], eax
lea rdx, [rsp + 0x38]
lea rcx, [0x140227c30]
call fcn.14006d420
cmp qword [rax + 0x18], 0xf
jbe 0x14006f3cf
mov rax, qword [rax]
mov qword [str.Mouse_2], rax
lea rcx, [rsp + 0x38]
call fcn.140002820
lea rdx, [0x140228180]
lea rcx, [rsp + 0x38]
call fcn.140002680
mov rdi, rax
mov qword [rbp - 0x78], rax
mov r8, rax
lea rdx, [rbp - 0x68]
mov rcx, qword [0x14022e160]
call fcn.14006ca20
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006bc00
cmp byte [rax], 0
sete r13b
mov dword [reloc.WS2_32.dll_accept], r13d
lea rcx, [rbp + 0x50]
call fcn.140002820
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.140198890
lea r11, [rsp + 0x210]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14006a780
nop
int3