Function at 0x14006c320
Capabilities:
Parse pe header
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 - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rbp + 0x1c0], rax
mov r15, rcx
mov dword [rcx], 3
lea rcx, [rbp + 0x130]
call fcn.14002a8c0
mov dword [rbp + 0x148], 1
mov dword [rbp + 0x14c], 1
mov dword [rbp + 0x154], 0x3f800000
mov qword [rsp + 0x28], 0
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14021df38]
mov r8d, 0x41710
lea rdx, [0x1401b9050]
mov rcx, qword [r15 + 0x30]
call fcn.14002ae10
mov rsi, rax
lea rdx, [rbp + 0x130]
mov rcx, qword [r15 + 0x30]
call fcn.14002ac00
mov r14, rax
mov qword [rsp + 0x28], 0
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14021df38]
mov r8d, 0xfcbc
lea rdx, [0x140205600]
mov rcx, qword [r15 + 0x30]
call fcn.14002ae10
mov r12, rax
mov qword [rsp + 0x28], 0
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14021df38]
mov r8d, 0xae54
lea rdx, [0x1401fa760]
mov rcx, qword [r15 + 0x30]
call fcn.14002ae10
mov r13, rax
mov rcx, qword [r15 + 0x30]
mov dword [rcx + 0x14], 1
xor r8d, r8d
mov rcx, qword [r15 + 0x30]
cmp dword [rcx + 0x78], r8d
jle 0x14006c486
mov rdx, qword [rcx + 0x80]
add rdx, 0x50
nop dword [rax]
nop word [rax + rax]
mov dword [rdx], 0x3f800000
inc r8d
lea rdx, [rdx + 0x88]
cmp r8d, dword [rcx + 0x78]
jl 0x14006c470
call fcn.14002b290
mov dword [rbp - 0x78], 0x20392033
mov dword [rbp - 0x74], 0x3e2b2a25
mov byte [rbp - 0x70], __WSAFDIsSet
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x6f], xmm0
mov qword [rbp - 0x5f], rax
mov word [rbp - 0x57], ax
movabs rdx, 0xbe4355a685ad578e
movzx r11d, byte [rsp + 0x30]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0x76fd47e010832ab2
cmp rdi, 0x23
jae 0x14006d10f
movzx r10d, byte [rbp + rdi - 0x78]
movzx ebx, r10b
cmp r8, rdi
ja 0x14006d106
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006c52f
movabs rcx, 0xb055342f3dbd1a6a
add rcx, rdi
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
add r11b, 0x1a
movabs rcx, 0x76fd47e010832ab2
jmp 0x14006c54f
je 0x14006d080
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d038
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006cfe0
movzx ebx, r10b
cmp r9, rdi
ja 0x14006d0fd
lea rax, [r9 + 9]
cmp r8, rax
jae 0x14006c573
lea rdx, [rdi + rcx]
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14006c796
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14006cfbf
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006cf7b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006cf54
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006cee0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ceb9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006ce96
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006cb73
nop
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006cb54
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006cb22
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006caf7
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006cad9
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006cabe
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006ca9f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006ca80
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ca62
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006ca47
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006c5d0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006d0dc
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006d0bf
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006c7f2
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006c7b7
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006c78e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006c9ef
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006c9cd
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006c98a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006c95d
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006c5d0
lea r8, [r9 + 0x200]
lea r9, [r8 + 3]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006c93e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006c920
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006c902
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006c8e3
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006c8c4
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006c8a5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006c87a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006c84c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006c82d
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006c5d0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x61]
jmp 0x14006c5d0
add rdx, rdi
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c5c1
movabs rdx, 0x5d98ed480a3322ba
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x16
add r11b, dl
movabs rcx, 0x76fd47e010832ab2
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c553
movabs rdx, 0xfcee84e98eb8ede6
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x4a
add r11b, dl
movabs rcx, 0x76fd47e010832ab2
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4f0
lea edx, [rdi - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d005
lea ecx, [rdi - 0x44]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x24
inc r9
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea ecx, [rdi - 0x18]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea edx, [rdi + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006cfa0
lea edx, [rdi + 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 0x14006d05a
lea edx, [rdi + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d05d
lea edx, [rdi - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x14006cf05
lea edx, [rdi - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x14006cf28
lea edx, [rdi - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d0a2
lea ecx, [rdi - 0x22]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x12
mov byte [rbp + rdi - 0x78], r11b
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea edx, [rdi + 0xa]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x46
add r11b, dl
movzx ebx, dil
cmp r9, 0x5a
jb 0x14006c973
add bl, 0x3c
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x48]
jmp 0x14006d005
movzx ebx, dil
lea edx, [rbx + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7a
add r11b, dl
jmp 0x14006cd2a
lea edx, [rdi + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 4
je 0x14006ce83
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14006cc7c
movzx ebx, dil
lea edx, [rbx + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006cd2a
lea ecx, [rdi + 0x2c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x34
jmp 0x14006d0a2
lea edx, [rdi + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x14006cf28
lea edx, [rdi - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006cf05
lea edx, [rdi - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d05d
lea ecx, [rdi - 0x24]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 4
jmp 0x14006d05a
lea edx, [rdi + 8]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x14006cfa0
lea ecx, [rdi + 0x34]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6c
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea edx, [rdi + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea edx, [rdi - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d005
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14006cba2
movabs rdx, 0xb055342f3dbd1a6a
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14006ca06
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006cbca
lea edx, [rdi + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d0a2
inc rax
cmp r8, rax
jne 0x14006cbf1
lea edx, [rdi + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006cf28
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006cc18
lea edx, [rdi + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x54
add r11b, dl
jmp 0x14006cf05
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006cc40
lea edx, [rdi - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006cfa0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006ca09
lea edx, [rdi + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006cca4
lea edx, [rdi + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d005
inc rax
cmp r8, rax
jne 0x14006ccd7
lea ecx, [rdi - 0x42]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x32
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ccff
lea edx, [rdi + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d05d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006cd26
lea edx, [rdi + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x62
add r11b, dl
jmp 0x14006cf05
movzx ebx, dil
cmp r8, 6
jae 0x14006ce66
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14006cd5c
lea edx, [rbx - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006c9a7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006cd80
sub bl, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x14006d0a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006cda8
add bl, 0x44
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14006d05d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006cdcf
sub bl, 0x14
movzx eax, r10b
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x74
add r11b, bl
jmp 0x14006cfa0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006ce03
sub bl, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ce3a
sub bl, 0x6c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xc
inc r9
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006c9a7
add bl, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14006d005
add bl, 0x10
movzx eax, r10b
and al, bl
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x70
add r11b, r10b
jmp 0x14006cfa0
lea ecx, [rdi - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x3c]
jmp 0x14006cf05
movabs rax, 0xdcfaf33267cf0626
add rax, rdi
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0xa
jmp 0x14006d0a2
movabs rcx, 0x7c508ad3ec54d152
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x3e
add r11b, cl
movzx r10d, bl
jmp 0x14006cf28
movabs rcx, 0x1ba6227570da9c7e
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x72
add r11b, cl
movzx r10d, bl
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x22
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x78], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 8
add cl, r10b
mov byte [rbp + rdi - 0x78], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
jmp 0x14006d0a2
movabs rcx, 0xbafbba16f56067aa
add rcx, rdi
and r10b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_45
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
jmp 0x14006d05d
movabs rcx, 0xf9a6e959fe6bfe02
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0xe
add r11b, cl
movzx r10d, bl
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x56
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x78], cl
jmp 0x14006d05a
movabs rcx, 0xd7a7b03e8bfd5f86
add rcx, rdi
and r10b, cl
mov eax, Ordinal_45
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
jmp 0x14006cffe
movabs rcx, 0x1652df819508f5de
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x12
movzx r10d, bl
add r11b, cl
lea edx, [rdi - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rdi - 0x78], cl
inc r9
dec rdi
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
movabs rcx, 0x93a93e07a720228e
add rcx, rdi
and r10b, cl
mov eax, reloc.WS2_32.dll_ntohs
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
movabs rcx, 0x10ff9c8db9374f3e
add rcx, rdi
and r10b, cl
mov eax, Ordinal_41
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx eax, byte [rbp + rdi - 0x78]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0xbe4355a685ad578e
jmp 0x14006c4d2
add dil, 0x12
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x7e
jmp 0x14006c4ce
add dil, 0x3e
movzx eax, r10b
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
jmp 0x14006c4be
lea rbx, [rbp + 0x14dbec0]
jmp 0x14006d113
lea rbx, [rbp + 0xcad92a]
jmp 0x14006d113
lea rbx, [rbp - 0x78]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 8]
call fcn.1400029d0
nop
mov r8d, 9
mov rdx, rbx
lea rcx, [rbp + 8]
call fcn.140004440
nop
lea r8, [rbp + 8]
lea rdx, [rbp + 0xa8]
lea rcx, [0x14023ced0]
call fcn.140068c20
mov rcx, qword [rax]
mov qword [rcx + 0x30], rsi
lea rcx, [rbp + 8]
call fcn.140002800
mov dword [rsp + 0x38], 0x181e1e22
mov dword [rsp + 0x3c], 0x1e68616d
mov dword [rsp + 0x40], 0x676e6018
mov byte [rsp + 0x44], 0xf2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x45], xmm0
mov dword [rsp + 0x55], eax
mov word [rsp + 0x59], ax
movabs rsi, 0xaa6b50e25e7e511f
movzx ebx, byte [rsp + 0x30]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006dd08
movzx r10d, byte [rsp + rdi + 0x38]
mov edx, r10d
cmp r8, rdi
ja 0x14006dcff
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006d1f0
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x27
jmp 0x14006d22a
je 0x14006dc91
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006dc0d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006dbb9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006db99
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006db54
movzx r11d, dil
nop
cmp r9, rdi
ja 0x14006dcf6
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14006d25c
lea ecx, [r11 - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x33
jmp 0x14006d2b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006db3d
inc rax
cmp r8, rax
je 0x14006db23
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006db07
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006daec
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006dad0
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006dab2
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006d804
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006d7ea
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d7c1
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006d79b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006d781
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006d765
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006d745
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006d729
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006d70b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006d6dd
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006d2c0
lea r8, [r9 + 1]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006dcda
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006dcbe
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14006d4a8
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006d48e
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006d474
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006d694
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006d64d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006d610
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006d5ed
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006d2c0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006d5bf
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006d59f
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14006d583
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006d563
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006d543
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006d529
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006d507
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14006d4de
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006d4c4
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006d2c0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x40]
jmp 0x14006d2c0
lea ecx, [r11 - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x2d
jmp 0x14006d2b0
lea ecx, [r11 - 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x21
jmp 0x14006d230
add r11b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6f
jmp 0x14006d1c5
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x68
jmp 0x14006db6d
add r11b, 0x1a
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 0x14006d1b2
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
dec rdi
inc rdi
jmp 0x14006d1b2
lea edx, [r11 - 0x62]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x52
jmp 0x14006dbd2
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006dbf2
add r11b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006dbf5
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3c
add bl, dl
jmp 0x14006dc2b
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006dc53
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
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1b2
sub r11b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x65
mov byte [rsp + rdi + 0x38], bl
inc rdi
jmp 0x14006d1b2
lea edx, [r11 - 0x71]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x17
add bl, dl
cmp r9, 0x5a
jb 0x14006d604
lea edx, [r11 + 0x5a]
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14006db6f
lea edx, [r11 + 0x51]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x37
add bl, dl
cmp r8, 3
jae 0x14006da78
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14006d979
lea edx, [r11 - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14006d625
lea edx, [r11 + 0x13]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x7b
add bl, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x14006da97
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14006d90a
lea edx, [r11 + 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x4b
jmp 0x14006d662
add r11b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1b2
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x1c
add bl, r11b
jmp 0x14006dc53
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6a
add bl, dl
jmp 0x14006dc2b
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006dbf5
add r11b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 6
jmp 0x14006dbf2
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x54
jmp 0x14006dbd2
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
dec rdi
inc rdi
jmp 0x14006d1b2
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
inc r9
dec rdi
inc rdi
jmp 0x14006d1b2
lea edx, [r11 + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3e
jmp 0x14006db6d
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14006d827
lea edx, [r11 + 0x1f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x27
jmp 0x14006d6a9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d85e
add r11b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1b2
inc rax
cmp r8, rax
jne 0x14006d884
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14006dc2b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006d8a9
add r11b, 0xe
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x62
jmp 0x14006dbf2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d8d8
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006d1b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d6ab
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
inc r9
dec rdi
inc rdi
jmp 0x14006d1b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d92d
lea edx, [r11 - 0x5f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x67
jmp 0x14006db6d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006d952
lea edx, [r11 + 0x15]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x6d
add bl, dl
jmp 0x14006dc2b
cmp r8, rcx
jne 0x14006d664
add r11b, 0x53
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x45
add bl, r11b
jmp 0x14006dc53
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d9ac
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1b2
inc rax
cmp r8, rax
jne 0x14006d9d4
add r11b, 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
jmp 0x14006dc53
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d9fb
lea edx, [r11 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14006dc2b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006da24
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006dbf2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006da49
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14006dbd2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006d627
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x14006d1b2
lea edx, [r11 - 0x68]
movzx eax, dl
and al, r10b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x28
add bl, dl
add bl, r10b
jmp 0x14006dbd4
lea edx, [r11 - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14006dc2b
add r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5d
add bl, r11b
jmp 0x14006dc53
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 0x14006dc2b
dec r11b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 7
jmp 0x14006dbf5
sub r11b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x47
jmp 0x14006dbf2
lea edx, [r11 - 0x7d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x6b
jmp 0x14006dbd2
lea edx, [r11 - 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7f
jmp 0x14006db6d
movzx r11d, dil
lea edx, [r11 + 0x4d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x1b
add bl, dl
add r11b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4f
add r10b, r11b
mov byte [rsp + rdi + 0x38], r10b
inc r9
dec rdi
inc rdi
jmp 0x14006d1b2
lea ecx, [rdi - 0x2f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
add bl, 0x49
dec rdi
inc rdi
jmp 0x14006d1b2
movzx r11d, dil
lea edx, [r11 - 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 5
add bl, dl
sub r11b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
dec r10b
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x38], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006d1b2
movabs rax, 0xa8ef3630957437d9
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea ebx, [r10 + rax]
add bl, 0x11
movzx r11d, dil
sub r11b, 0xb
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x4d
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rdi + 0x38], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x38], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1b2
movabs rax, 0xff41f2a71b7af35d
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea ebx, [r10 + rax]
add bl, 0x75
movzx eax, byte [rsp + rdi + 0x38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d1b2
add r11b, 0x1b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x43
jmp 0x14006d1b0
sub r11b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x14006d1a0
lea rbx, [rbp + 0x15e800c]
jmp 0x14006dd0d
lea rbx, [rbp + 0x5cd12b]
jmp 0x14006dd0d
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x28]
call fcn.1400029d0
nop
mov r8d, reloc.WS2_32.dll_listen
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.140004440
nop
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0xb8]
lea rcx, [0x14023ced0]
call fcn.140068c20
mov rcx, qword [rax]
mov qword [rcx + 0x30], r14
lea rcx, [rbp + 0x28]
call fcn.140002800
mov dword [rbp - 0x50], 0x405f4b55
mov dword [rbp - 0x4c], 0xaf435d50
mov byte [rbp - 0x48], 0x24
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x47], xmm0
mov qword [rbp - 0x37], rax
mov word [rbp - 0x2f], ax
movabs rsi, 0xd9bc0e0a11df0626
movabs r14, 0xa79c7e5aa0d73756
movzx edx, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006e906
movzx r11d, byte [rbp + rbx - 0x50]
mov edi, r11d
cmp r8, rbx
ja 0x14006e8fd
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006ddf0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0xa
jmp 0x14006de29
je 0x14006e88c
inc rax
cmp r8, rax
je 0x14006e830
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e804
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006e7eb
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e7c9
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x14006e8f4
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14006de5c
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006dea0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006e787
inc rax
cmp r8, rax
je 0x14006e765
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e729
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006e70a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e6ee
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006e3e5
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006e3cb
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006e3a6
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006e384
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006e367
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006e344
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006e324
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006e307
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006e2e7
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e2b9
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006deb0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0xa]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006e8d8
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006e8bc
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006e07e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14006e064
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006e04a
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006e26d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006e222
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006e1e4
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006e1bd
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006e18f
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006e171
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006e155
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006e139
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006e11a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006e0fe
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006e0dc
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006e0b7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006e09a
lea r8, [r9 + 8]
lea r9, [r8 + 4]
jmp 0x14006deb0
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
jmp 0x14006dea0
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
jmp 0x14006de30
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x46
jmp 0x14006ddc5
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006e79f
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7c
inc r9
dec rbx
inc rbx
jmp 0x14006ddb2
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x14006ddb2
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x54
add dl, cl
jmp 0x14006e73e
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
add r8, r9
jmp 0x14006e818
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2c
jmp 0x14006e818
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x18
add dl, cl
jmp 0x14006e6c0
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 4
add dl, r10b
jmp 0x14006e84f
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ddb2
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
mov byte [rbp + rbx - 0x50], dl
inc rbx
jmp 0x14006ddb2
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 4
jb 0x14006e1d8
lea edx, [r10 + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x14006e79f
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 3
jae 0x14006e690
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14006e58a
lea edx, [r10 + 0x2c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x34
add dl, cl
jmp 0x14006e1fc
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x14006e6af
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14006e4bc
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
jmp 0x14006e23a
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ddb2
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006e84f
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006e6c0
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006e818
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14006e818
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006e73e
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
dec rbx
inc rbx
jmp 0x14006ddb2
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x14006ddb2
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x14006e79f
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x14006e408
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
jmp 0x14006e285
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e43f
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 - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ddb2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e46b
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14006e818
cmp r8, rcx
jne 0x14006e48a
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x14006e73e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006e285
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 0x14006ddb2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e4df
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x14006e79f
inc rax
cmp r8, rax
jne 0x14006e50d
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006ddb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e539
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14006e818
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006e55f
lea edx, [r10 + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006e6c0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e23a
add r10b, 0x6e
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 2
add dl, r10b
jmp 0x14006e84f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e5bd
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ddb2
inc rax
cmp r8, rax
jne 0x14006e5e5
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14006e818
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e611
sub r10b, 0x58
movzx eax, r11b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14006e818
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006e637
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006e73e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006e666
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14006ddb2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006e1fc
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006e79f
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x10
add dl, cl
jmp 0x14006e73e
lea ecx, [r10 - 0x44]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x24]
sub r10b, 0x1e
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2e
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x50], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14006e84f
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4a
jmp 0x14006e818
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x36
add r8, r9
jmp 0x14006e818
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1a
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x50], r11b
add r8, r9
jmp 0x14006e818
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xe
dec rbx
inc rbx
jmp 0x14006ddb2
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x4a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 6
add r11b, r10b
mov byte [rbp + rbx - 0x50], r11b
inc r9
dec rbx
inc rbx
jmp 0x14006ddb2
lea edx, [rbx + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x14006ddb2
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
add r8, r9
jmp 0x14006e818
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x5a
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006ddb2
movabs rcx, 0x40ac4632595b1ebe
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x32
add dl, cl
lea ecx, [rbx + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, cl
mov byte [rbp + rbx - 0x50], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ddb2
movabs rax, 0x8d342a1e359d1272
add rax, rbx
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x1e
movzx eax, byte [rbp + rbx - 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ddb2
sub r10b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x32
jmp 0x14006ddb0
add r10b, 0x72
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1e
jmp 0x14006dda0
lea rbx, [rbp + 0x1582138]
jmp 0x14006e90a
lea rbx, [rbp + 0xb7275e]
jmp 0x14006e90a
lea rbx, [rbp - 0x50]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.1400029d0
nop
mov r8d, 9
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.140004440
nop
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0xc8]
lea rcx, [0x14023ced0]
call fcn.140068c20
mov rcx, qword [rax]
mov qword [rcx + 0x30], r12
lea rcx, [rbp + 0x48]
call fcn.140002800
mov dword [rsp + 0x60], 0x8c8c8e8d
mov dword [rsp + 0x64], 0x94978587
mov word [rsp + 0x68], 0x9ad
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6a], xmm0
mov qword [rsp + 0x7a], rax
mov byte [rbp - 0x7e], al
movabs r14, 0xa61180ba14153358
movzx ebx, byte [rsp + 0x30]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006f4e4
movzx r11d, byte [rsp + rdi + 0x60]
mov esi, r11d
cmp r8, rdi
ja 0x14006f4db
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006e9e0
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x68
jmp 0x14006ea1a
je 0x14006f46a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f3df
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f3a7
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006f369
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006f343
movzx r10d, dil
nop
cmp r9, rdi
ja 0x14006f4d2
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14006ea4d
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006ea81
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006f302
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f2dc
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006f2b9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006f29d
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006efc8
nop
lea rcx, [r9 + 0x400]
cmp r8, rcx
je 0x14006efaa
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006ef85
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006ef63
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006f04a
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006ef40
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006ef20
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006ef02
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14006eee6
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006eebc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ea90
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14006f4b6
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14006f49a
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14006ec83
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x14006ec65
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14006ec4b
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14006ee71
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14006ee2b
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14006ede9
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14006edc2
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14006ea90
lea r8, [r9 + 9]
lea r9, [r8 + 0x5a]
lea rcx, [r9 + 6]
cmp r8, rcx
ja 0x14006ed94
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006ed74
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006ed5a
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006ed3e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006ed26
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006ed08
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006ece2
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006ecbd
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006eca3
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006ea90
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x14006ea90
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x78
jmp 0x14006ea81
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006ea20
add r10b, 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 0x14006e9b5
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x40
jmp 0x14006f317
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x14006e9a2
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 0x14006e9a2
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f382
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add r8, r9
jmp 0x14006f3c7
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x14006f3c7
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x60
jmp 0x14006f403
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
jmp 0x14006f42c
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x60], bl
inc rdi
jmp 0x14006e9a2
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x3e8
jb 0x14006eddd
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
mov edx, 8
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x14006f317
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x18
cmp r8, 0x1000
jae 0x14006f26a
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14006f1c1
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x50
jmp 0x14006ee02
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x48
lea rax, [r9 + r8]
cmp rax, 6
je 0x14006f287
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14006f0c9
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006ee40
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x14006f42c
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f403
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006f3c7
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
add r8, r9
jmp 0x14006f3c7
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
dec rdi
inc rdi
jmp 0x14006e9a2
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
inc r9
dec rdi
inc rdi
jmp 0x14006e9a2
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f317
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x14006efeb
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x68
jmp 0x14006ee86
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f01e
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f045
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f403
cmp r8, rcx
jne 0x14006f064
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x20
jmp 0x14006f382
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006f093
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
dec rdi
inc rdi
jmp 0x14006e9a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006ee86
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006e9a2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006f0f0
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f317
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f11b
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x38
dec rdi
inc rdi
jmp 0x14006e9a2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006f13e
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 8
jmp 0x14006f382
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006f167
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006f3c7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f18a
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x78
jmp 0x14006f403
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006ee40
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f1f4
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006f21c
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
add r8, r9
jmp 0x14006f3c7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f23f
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x30
jmp 0x14006f382
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006ee02
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f317
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x40
add bl, r11b
jmp 0x14006f382
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x10]
jmp 0x14006f403
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
jmp 0x14006f3c7
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
add r8, r9
jmp 0x14006f3c7
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14006e9a2
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x58
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
inc r9
dec rdi
inc rdi
jmp 0x14006e9a2
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006e9a2
movzx r10d, dil
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x48
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
add r8, r9
jmp 0x14006f3c7
movabs rcx, 0xd69d868ab4bece18
add rcx, rdi
and sil, cl
mov eax, Ordinal_45
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006e9a2
movabs rcx, 0x8a7a85168c946768
add rcx, rdi
and sil, cl
mov eax, reloc.WS2_32.dll_sendto
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx r10d, dil
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x78
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x60], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x60], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
movabs rax, 0xf234822e3c3f9a08
add rax, rdi
and sil, al
add sil, sil
sub r11b, sil
lea ebx, [rax + r11]
sub bl, 0x38
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006e9a2
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x14006e9a0
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x38
jmp 0x14006e990
lea rbx, [rbp + 0x17e7e80]
jmp 0x14006f4e9
lea rbx, [rbp + 0x113b1d8]
jmp 0x14006f4e9
lea rbx, [rsp + 0x60]
lea rcx, [rbp + 0x68]
call fcn.1400029d0
nop
mov r8d, 0xa
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140004440
nop
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0xd8]
lea rcx, [0x14023ced0]
call fcn.140068c20
mov rcx, qword [rax]
mov qword [rcx + 0x30], r13
lea rcx, [rbp + 0x68]
call fcn.140002800
mov qword [r15 + 0x40], r12
mov dword [r15 + 0x38], 0x3f000000
mov rax, qword [0x1402389d0]
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], 0
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 [rbp - 0x28], 0x6a6e68b4
mov byte [rbp - 0x24], 0xc2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x23], xmm0
mov qword [rbp - 0x13], rax
mov dword [rbp - 0xb], eax
mov word [rbp - 7], ax
movabs rsi, 0xd5c6de525bb46461
movabs rdi, 0x81549af7131d2d23
movabs r14, 0xd870144081eebea7
movzx edx, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140070585
movzx r11d, byte [rbp + rbx - 0x28]
mov r10d, r11d
cmp r8, rbx
ja 0x14007057c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006fbf0
lea rcx, [rbx + rsi]
mov eax, r11d
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r11
add rdx, rcx
add dl, 0x59
jmp 0x14006fc2a
je 0x140070514
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007049b
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007046c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070432
lea rax, [r9 + 6]
cmp r8, rax
je 0x140070413
movzx r10d, bl
nop
cmp r9, rbx
ja 0x140070573
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14006fc59
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x14006fca0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400703d5
inc rax
cmp r8, rax
je 0x1400703b0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007038e
lea rax, [r9 + 4]
cmp r8, rax
je 0x140070372
lea rax, [r9 + 2]
cmp r8, rax
je 0x140070348
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140070019
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006fffc
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006ffda
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006ffbd
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006ffa1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006ff84
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006ff5a
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006fcb0
lea r8, [r9 + 4]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140070557
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007053b
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006fdfb
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006fde1
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006ff17
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006fed6
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006fcb0
lea r8, [r9 + 0xa]
lea r9, [r8 + 1]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006feac
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006fe91
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006fe75
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006fe58
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14006fe32
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006fe15
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006fcb0
lea r8, [r9 + 5]
lea r9, [r8 + 0x7a]
jmp 0x14006fcb0
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
jmp 0x14006fca0
lea ecx, [r10 - 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5f
jmp 0x14006fc30
lea ecx, [r10 - 0x58]
movzx eax, r11b
and al, cl
mov edx, 0x34
sub dl, al
add dl, dl
add dl, r11b
add dl, cl
jmp 0x1400703e9
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14006fbb2
lea edx, [r10 + 0x62]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14007044b
sub r10b, 0x22
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x12
jmp 0x140070483
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400704b3
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
lea edx, [r10 - 0xf]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x69
add dl, cl
cmp r9, 0x64
jb 0x14007030a
lea edx, [r10 - 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x1400703e9
lea ecx, [r10 + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x49
cmp r8, 0x10
jae 0x140070316
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14007022a
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
jmp 0x14006feed
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400704b5
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x140070483
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007044b
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
dec rbx
inc rbx
jmp 0x14006fbb2
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400703e9
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14007006f
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x59
lea rax, [r8 + r9]
cmp rax, 0x42
je 0x140070332
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140070165
lea ecx, [r10 + 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x35
jmp 0x14006ff2c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400700a2
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400700c5
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
jmp 0x1400704b5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400700ea
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x140070483
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140070110
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14007044b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007013b
add r10b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3a
dec rbx
inc rbx
jmp 0x14006fbb2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007003a
lea edx, [r10 - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400703e9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140070188
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x19
jmp 0x1400703e9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400701ab
lea ecx, [r10 + 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 3
jmp 0x14007044b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400701d0
sub r10b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x51
jmp 0x140070480
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400701f3
lea ecx, [r10 + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
jmp 0x1400704b5
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006ff2c
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140070261
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
cmp r8, rcx
jne 0x140070280
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x1400704b5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400702a5
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x140070480
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400702d4
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14006fbb2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006feed
add r10b, 0x22
movzx eax, r11b
and al, r10b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x14006fbb2
mov byte [rbp + rbx - 0x28], dl
inc rbx
jmp 0x14006fbb2
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x14007044b
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x26]
jmp 0x1400704b5
sub r10b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x71
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
sub r10b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x39
jmp 0x140070480
add r10b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x63
dec rbx
inc rbx
jmp 0x14006fbb2
add r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4f
inc r9
dec rbx
inc rbx
jmp 0x14006fbb2
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
dec dl
add r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x31
add r11b, r10b
mov byte [rbp + rbx - 0x28], r11b
inc r9
dec rbx
inc rbx
jmp 0x14006fbb2
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x37
dec rbx
inc rbx
jmp 0x14006fbb2
movzx r10d, bl
lea ecx, [r10 - 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7b
sub r10b, 0x37
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, dl
sub cl, al
sub cl, 0x7f
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x28], cl
jmp 0x140070480
lea ecx, [rbx + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2d
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006fbb2
lea rcx, [rbx + r14]
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x6f
movzx r10d, bl
add dl, cl
sub r10b, 0x75
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x33
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x28], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x74
add r11b, cl
mov byte [rbp + rbx - 0x28], r11b
inc r8
sub rbx, r8
dec rbx
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
lea rax, [rbx + rdi]
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0xb
movzx eax, byte [rbp + rbx - 0x28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006fbb2
add r10b, 0x65
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x3d
jmp 0x14006fbb0
sub r10b, 0x5d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x75
jmp 0x14006fba0
lea rdx, [rbp + 0x1737104]
jmp 0x140070589
lea rdx, [rbp + 0x127d565]
jmp 0x140070589
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x108]
call fcn.1400042b0
nop
lea rdx, [rbp + 0xe8]
mov rcx, qword [0x14023cd78]
call fcn.1400e0c90
mov rdx, rax
lea rcx, [0x1402368c0]
call fcn.140004220
lea rcx, [rbp + 0xe8]
call fcn.140002800
mov r9, qword [0x1402368d0]
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [0x1402368c0]
lea rcx, [rbp + 0x88]
call fcn.1400042f0
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x88]
call fcn.14005b500
movzx ebx, al
lea rcx, [rbp + 0x88]
call fcn.140002800
test bl, bl
jne 0x140070626
lea rdx, [rbp + 0x108]
lea rcx, [0x1402368c0]
call fcn.1400030d0
nop
lea rcx, [rbp + 0x108]
call fcn.140002800
mov rcx, qword [rbp + 0x1c0]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x2d0]
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