Function at 0x1400a96e0
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, r8
mov r12, qword [0x14022c178]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r14, rax
movabs rax, 0x48d159e26af37c05
imul r14
mov rsi, rdx
sar rsi, 0xa
mov rax, rsi
shr rax, 0x3f
add rsi, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul rsi
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub rsi, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r14
lea rcx, [r14 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r15, rcx
sub r15, rax
imul eax, ecx, 0x3c
sub r14d, eax
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0xa1c3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdi, 0x9ec60c5ce172ee57
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0x13c049bb47b023bb
cmp rbx, 0x23
jae 0x1400aa2e7
movzx r10d, byte [rbp + rbx - 0x68]
movzx r11d, r10b
cmp r8, rbx
ja 0x1400aa2de
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a984a
add rcx, rbx
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
sub dl, 0x1d
jmp 0x1400a9890
je 0x1400aa273
inc rax
cmp r8, rax
je 0x1400aa216
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aa1bf
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aa197
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aa16c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400aa124
movzx r11d, r10b
cmp r9, rbx
ja 0x1400aa2d5
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400a98bf
lea rdx, [rbx + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x61
add dl, cl
jmp 0x1400a9900
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aa105
inc rax
cmp r8, rax
je 0x1400aa0da
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aa0b8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aa096
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aa042
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400a9d69
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400a9d50
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a9d2b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400a9d09
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400a9cf0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400a9cd7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a9cbb
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400a9c9a
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400a9c81
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400a9c5a
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400aa2bc
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400aa2a3
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400a9ad9
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400a9ab4
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400a9a8f
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x1400a9c19
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400a9bf9
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400a9910
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400a9bd2
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400a9bb9
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400a9b9d
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400a9b81
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400a9b68
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400a9b4f
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400a9b2d
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400a9b08
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400a9910
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x41]
jmp 0x1400a9910
movabs rdx, 0xb96808afeca36689
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x41
add dl, cl
jmp 0x1400a9900
movabs rdx, 0x91e775395d431f13
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x7b
add dl, cl
jmp 0x1400a9894
movabs rdx, 0x6a66e1c2cde2d79d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x4b
add dl, cl
movabs rcx, 0x13c049bb47b023bb
jmp 0x1400a9820
lea edx, [rbx + 0x42]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400a9802
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x1400a9802
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5a
jmp 0x1400aa1e2
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x1400aa1fb
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400aa1fe
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400aa065
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x72
jmp 0x1400aa239
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a9802
lea ecx, [rbx + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x59
mov byte [rbp + rbx - 0x68], dl
inc rbx
jmp 0x1400a9802
lea ecx, [rbx - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6d
movzx r11d, bl
cmp r9, 0x400
jb 0x1400a9c0d
sub r11b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, r10b
lea edx, [r11*2 - 0x1c]
jmp 0x1400aa147
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a9802
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x1400aa239
movzx r11d, bl
lea edx, [r11 + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400aa069
lea edx, [rbx - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400aa1fe
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5e
jmp 0x1400aa1fb
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
jmp 0x1400aa1e2
lea edx, [rbx + 0x46]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x1400a9802
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400a9802
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
jmp 0x1400aa147
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400a9dca
movabs rcx, 0x13c049bb47b023bb
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x1d
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400aa02b
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400a9e6f
movzx r11d, bl
lea ecx, [r11 - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x17
jmp 0x1400a9ede
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a9dfd
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a9802
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a9e22
lea edx, [rbx - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400aa1e2
cmp r8, rcx
jne 0x1400a9e46
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1e
dec rbx
inc rbx
jmp 0x1400a9802
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a9d91
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400aa147
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a9e91
lea ecx, [rbx + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x23
jmp 0x1400aa147
inc rax
cmp r8, rax
jne 0x1400a9eb8
lea ecx, [rbx - 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x69
dec rbx
inc rbx
jmp 0x1400a9802
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a9eda
lea ecx, [rbx - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xb
jmp 0x1400aa1fb
movzx r11d, bl
cmp r8, 5
jae 0x1400aa00c
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400a9f0b
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4a
jmp 0x1400a9c31
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a9f42
add r11b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a9802
inc rax
cmp r8, rax
jne 0x1400a9f6a
sub r11b, 0x2e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400aa239
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a9f8f
sub r11b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x32
jmp 0x1400aa1fe
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a9fb4
add r11b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6c
jmp 0x1400aa1fb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a9fe3
add r11b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400a9802
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400a9c31
add r11b, 0xc
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x54
jmp 0x1400aa147
sub r11b, 8
movzx eax, r11b
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x1c
lea edx, [rcx + rcx]
add dl, r11b
jmp 0x1400aa1e2
movzx r11d, bl
lea ecx, [r11 + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 2]
jmp 0x1400aa069
movabs rcx, 0xb34a149acd14e291
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 9
add dl, cl
movzx r10d, r11b
movzx r11d, bl
add r11b, 0x29
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1f
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400aa239
movabs rax, 0x6448edadae5453a5
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x7d
jmp 0x1400aa1fb
movabs rcx, 0x3cc85a371ef40c2f
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x49
jmp 0x1400aa1dc
movabs rax, 0xedc7334a00337d43
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x2b
inc r9
dec rbx
inc rbx
jmp 0x1400a9802
movabs rcx, 0xc6469fd370d335cd
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x65
jmp 0x1400aa141
movabs rcx, 0x774578e65212a6e1
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x27
movzx r10d, r11b
add dl, cl
lea ecx, [rbx + 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x55
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
jmp 0x1400a9802
movabs rax, 0x4fc4e56fc2b25f6b
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x13
inc r9
dec rbx
inc rbx
jmp 0x1400a9802
movabs rax, 0x284451f9335217f5
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x4d
dec rbx
inc rbx
jmp 0x1400a9802
movabs rcx, 0xc3be82a3f1d07f
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x79
movzx r10d, r11b
add dl, cl
lea ecx, [rbx - 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x1b
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a9802
movabs rcx, 0x62c170a86670b2a7
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x6f
add dl, cl
movzx r10d, r11b
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x3c
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a9802
movabs rax, 0x3b40dd31d7106b31
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x57
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a9802
add bl, 0x27
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
sub dl, 0x11
jmp 0x1400a97fe
sub bl, 0x4f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
add dl, 0x29
jmp 0x1400a97ec
lea rbx, [rbp + 0x158013c]
jmp 0x1400aa2eb
lea rbx, [rbp + 0x10824f7]
jmp 0x1400aa2eb
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400aa303
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xf7a4bdb1
mov dword [rsp + 0x24], 0xa9b6b4ae
mov dword [rsp + 0x28], 0xb3bfa3f8
mov word [rsp + 0x2c], 0xfdae
mov byte [rsp + 0x2e], 0x5e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0x53dd5e9b79d5c812
cmp rbx, 0x23
jae 0x1400aaf4e
movzx r11d, byte [rsp + rbx + 0x20]
mov edi, r11d
nop
cmp r8, rbx
ja 0x1400aaf45
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400aa3ea
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x7e
jmp 0x1400aa43d
je 0x1400aaed4
inc rax
cmp r8, rax
je 0x1400aae4f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aae1a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aae01
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aadc3
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400aada1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400aad5c
movzx r10d, bl
cmp r9, rbx
ja 0x1400aaf3c
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400aa46a
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x1400aa491
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aad43
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aad24
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aad08
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400aa9e6
nop
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aa9ca
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400aa9a5
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400aa983
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400aa967
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400aa948
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400aa92c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400aa910
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400aa8f2
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400aa8c8
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400aa4a0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x400]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400aaf20
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400aaf04
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400aa67c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400aa662
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400aa648
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400aa87f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400aa837
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400aa7fc
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400aa7d9
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400aa4a0
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x200]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400aa7ab
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400aa78b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400aa76e
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400aa74e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400aa72b
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400aa70e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400aa6e8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400aa6bf
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400aa6a2
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400aa4a0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
jmp 0x1400aa4a0
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6a
jmp 0x1400aa491
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
jmp 0x1400aa441
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x72
movabs rcx, 0x53dd5e9b79d5c812
jmp 0x1400aa3c0
lea edx, [r10 - 0x30]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400aad75
sub r10b, 0x54
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400aa3a2
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400aa3a2
lea edx, [r10 + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400aaddc
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400aae37
add r10b, 0x1c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400aae37
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400aae70
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400aae9a
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400aa3a2
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
cmp r9, 9
jb 0x1400aa7f0
lea edx, [r10 + 0x2c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x68]
jmp 0x1400aad75
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
cmp r8, 0x10
jae 0x1400aacca
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400aabf9
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5c
add dl, cl
jmp 0x1400aa811
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400aace9
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400aaaf0
lea edx, [r10 + 0x4a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 6
add dl, cl
jmp 0x1400aa84c
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 8
add dl, r10b
jmp 0x1400aae9a
lea edx, [r10 - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xc
add dl, cl
jmp 0x1400aae70
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x10
jmp 0x1400aae37
add r10b, 0x4c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x14
add r8, r9
jmp 0x1400aae37
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x18
add dl, cl
jmp 0x1400aaddc
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1c
dec rbx
inc rbx
jmp 0x1400aa3a2
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400aa3a2
lea edx, [r10 - 0x44]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x24
add dl, cl
jmp 0x1400aad75
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400aaa0e
lea edx, [r10 + 0x12]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x7e
add dl, cl
jmp 0x1400aa894
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400aaa45
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aaa6b
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400aae70
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400aaa97
sub r10b, 0x7c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400aae37
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400aaabd
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400aaddc
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aa894
sub r10b, 0x34
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400aa3a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aab15
lea edx, [r10 + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 2
add dl, cl
jmp 0x1400aad75
inc rax
cmp r8, rax
jne 0x1400aab46
sub r10b, 0x6e
movzx eax, r11b
and al, r10b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400aa3a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aab6f
add r10b, 0x22
movzx eax, r11b
and al, r10b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400aae37
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400aab95
lea edx, [r10 + 0x46]
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400aae70
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aabbe
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400aae9a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400aa84c
sub r10b, 0x72
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aac2c
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x58
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aac51
lea edx, [r10 + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x50
add dl, cl
jmp 0x1400aae70
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400aac76
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x1400aaddc
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400aaca1
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
dec rbx
inc rbx
jmp 0x1400aa3a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400aa811
lea edx, [r10 + 8]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x38
add dl, cl
jmp 0x1400aad75
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x30
add dl, cl
add dl, r11b
jmp 0x1400aaddc
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, r11b
sub dl, 0x2c
add dl, cl
jmp 0x1400aae70
add r10b, 0x52
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3e
jmp 0x1400aae37
add r10b, 0x2e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x42
add r8, r9
jmp 0x1400aae37
lea edx, [r10 - 0x62]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x52
add dl, cl
jmp 0x1400aad75
movzx r10d, bl
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x1400aa3a2
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
inc r9
dec rbx
inc rbx
jmp 0x1400aa3a2
movzx r10d, bl
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
add r8, r9
jmp 0x1400aae37
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6a
add r8, r9
jmp 0x1400aae37
movabs rax, 0xf2c85377488408a2
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x6e
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aa3a2
movabs rax, 0x4b0d964054d8787e
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x72
movzx r10d, bl
sub r10b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x28
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
movabs rax, 0xfb981bd26d815836
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x7a
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa3a2
add r10b, 0x5a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x76
jmp 0x1400aa39e
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7a
jmp 0x1400aa387
lea rcx, [rbp + 0x1626b38]
jmp 0x1400aaf53
lea rcx, [rbp + 0xb8334a]
jmp 0x1400aaf53
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xeb39f535
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0x5d2c8083b477d1bd
movabs r14, 0x469084a158365fa5
movabs r15, 0x1785818b1d677537
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400abaf1
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400abae8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ab010
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x2b
jmp 0x1400ab057
je 0x1400aba81
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ab9fb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ab9cf
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab9b6
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ab997
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ab954
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400abadf
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400ab089
lea ecx, [r10 - 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x79
jmp 0x1400ab0c0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400ab93d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ab91b
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ab8fc
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ab8d2
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ab612
nop dword [rax]
lea rcx, [r9 + 0xa]
cmp r8, rcx
je 0x1400ab5f8
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ab5cf
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ab5ad
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ab593
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ab570
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ab554
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab53a
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ab51a
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ab4f0
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ab0d0
mov r8, rcx
lea r9, [rcx + 8]
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x1400abac4
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400abaa8
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ab2b2
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400ab298
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ab27e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ab4a6
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400ab460
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ab423
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400ab400
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400ab0d0
mov r8, rcx
lea r9, [rcx + 0x28]
lea rcx, [r9 + 0x10]
cmp r8, rcx
ja 0x1400ab3d2
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ab3b2
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ab396
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ab376
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ab353
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ab339
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400ab313
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ab2ea
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400ab2ce
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ab0d0
mov r8, rcx
lea r9, [rcx + 0x200]
jmp 0x1400ab0d0
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x59
jmp 0x1400ab0c0
lea ecx, [r10 + 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 3
jmp 0x1400ab060
sub r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x53
jmp 0x1400aafe5
lea edx, [r10 + 8]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x38
add dl, cl
jmp 0x1400ab96d
sub r10b, 0x72
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400aafd2
add r10b, 0x14
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400aafd2
lea edx, [r10 - 0x66]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x36
jmp 0x1400ab88f
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400ab9e3
sub r10b, 0x5a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400ab9e3
lea edx, [r10 + 0x2c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x34
add dl, cl
jmp 0x1400aba1c
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400aba44
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
sub r10b, 0x79
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x4f
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400aafd2
lea edx, [r10 + 0xd]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5b
add dl, cl
cmp r9, 0x41
jb 0x1400ab417
lea edx, [r10 + 0x4e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x44]
jmp 0x1400ab96d
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
cmp r8, 2
jae 0x1400ab877
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400ab77a
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ab43a
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x51
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400ab8b8
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400ab6e0
lea ecx, [r10 + 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3f
jmp 0x1400ab475
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400aba44
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
jmp 0x1400aba1c
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
jmp 0x1400ab9e3
add r10b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ab9e3
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x1400ab891
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
dec rbx
inc rbx
jmp 0x1400aafd2
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400aafd2
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
jmp 0x1400ab96d
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400ab635
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
jmp 0x1400ab4bb
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400ab668
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xe
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab68e
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400aba1c
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400ab6b6
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
add r8, r9
jmp 0x1400ab9e3
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ab4bb
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ab96d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab703
lea ecx, [r10 - 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
jmp 0x1400ab96d
inc rax
cmp r8, rax
jne 0x1400ab730
sub r10b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x15
inc r9
dec rbx
inc rbx
jmp 0x1400aafd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab753
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x69
jmp 0x1400ab891
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ab475
lea ecx, [r10 + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x67
jmp 0x1400aba1c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab7ad
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
inc rax
cmp r8, rax
jne 0x1400ab7d1
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x72
jmp 0x1400aba44
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ab7f9
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
add r8, r9
jmp 0x1400ab9e3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ab81a
lea edx, [r10 + 0x66]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400ab88f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ab845
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x1400aafd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab43a
add r10b, 0x5a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x76
inc r9
dec rbx
inc rbx
jmp 0x1400aafd2
lea edx, [r10 - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x78
add dl, cl
sub r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, dl
sub cl, al
add cl, 0x5d
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
add r8, r9
jmp 0x1400ab9e3
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400aba1c
sub r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x73
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
add r8, r9
jmp 0x1400ab9e3
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
dec rbx
inc rbx
jmp 0x1400aafd2
lea ecx, [r10 - 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x23
jmp 0x1400ab96d
movzx r10d, bl
lea ecx, [r10 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x31
add r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4d
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400aafd2
lea ecx, [rbx + 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7b
dec rbx
inc rbx
jmp 0x1400aafd2
lea ecx, [rbx + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x27
add r8, r9
jmp 0x1400ab9e3
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x7d
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aafd2
movabs rax, 0x8c378399ef46bc2b
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x2d
movzx r10d, bl
dec r10b
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 7
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x44]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x24
add r11b, cl
mov byte [rsp + rbx + 0x70], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x7f
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aafd2
add r10b, 0x31
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x57
jmp 0x1400aafd0
sub r10b, 0x49
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
dec dl
jmp 0x1400aafc0
lea rdx, [rbp + 0x140ea6c]
jmp 0x1400abaf6
lea rdx, [rbp + 0xf8bc29]
jmp 0x1400abaf6
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x666c101e
mov word [rsp + 0x4c], 0xc966
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs rsi, 0x3e0566710e420a2
movabs r14, 0x22e3099f980525b2
movabs r15, 0xba1033532ac61e6
movzx edx, byte [rbp + 0xf0]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ac69f
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400ac696
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400abbd0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x6e
jmp 0x1400abc0a
je 0x1400ac62e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ac5a7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ac578
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ac538
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ac516
movzx r10d, bl
nop
cmp r9, rbx
ja 0x1400ac68d
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400abc39
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 6
jmp 0x1400abc80
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ac4d4
inc rax
cmp r8, rax
je 0x1400ac4ae
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ac48f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ac473
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ac459
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ac16b
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ac151
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ac12c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ac106
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ac0f8
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ac0d5
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ac0b5
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ac09b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ac07f
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ac055
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400abc90
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x20]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400ac671
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ac655
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400abe6d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400abe50
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400abe33
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ac005
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400abf9b
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400abc90
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400abf71
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400abf55
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400abf3b
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400abf1b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400abef8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400abeea
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400abec8
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400abea3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400abe89
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400abc90
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x3e8]
jmp 0x1400abc90
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400abc80
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400abc10
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
jmp 0x1400abba5
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400ac4ec
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
inc r9
dec rbx
inc rbx
jmp 0x1400abb92
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
dec rbx
inc rbx
jmp 0x1400abb92
lea edx, [r10 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400ac545
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ac58f
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ac58f
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x1400ac5ca
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x1400ac5f4
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x72
cmp r8, 5
jae 0x1400ac425
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400ac340
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
cmp r9, 4
jb 0x1400ac419
lea ecx, [r10 - 0x74]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400ac4ec
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400ac441
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400ac269
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
jmp 0x1400abfb0
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400ac5f4
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400ac5ca
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ac58f
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ac58f
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400ac545
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400abb92
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400abb92
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400ac4ec
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400ac18e
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
jmp 0x1400ac01d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac1c1
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ac1e9
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
add r8, r9
jmp 0x1400ac58f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ac20c
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400ac554
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac237
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x1400abb92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ac01d
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400abb92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac28c
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x1400ac4ec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac2bb
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400abb92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ac2e0
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
jmp 0x1400ac58f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ac305
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x1400ac5f4
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400abfb0
sub r10b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac373
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
inc rax
cmp r8, rax
jne 0x1400ac398
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ac5ca
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ac3c4
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ac58f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac3e7
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x64
jmp 0x1400ac554
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400abfdc
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
inc r9
dec rbx
inc rbx
jmp 0x1400abb92
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x1400abb92
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x28
add cl, cl
add dl, cl
jmp 0x1400ac554
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
jmp 0x1400ac5c8
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
jmp 0x1400ac5ca
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2e
jmp 0x1400ac58f
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x52
add r8, r9
jmp 0x1400ac58f
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400abb92
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, r11b
mov byte [rsp + rbx + 0x48], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400abb92
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4e
inc r9
dec rbx
inc rbx
jmp 0x1400abb92
movzx r10d, bl
lea edx, [r10 + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1e
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x48], r10b
add r8, r9
jmp 0x1400ac58f
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400abb92
movabs rcx, 0x1b225cd1763ce46e
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 2
movzx r10d, bl
add dl, cl
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x4a
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abb92
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
jmp 0x1400abb90
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4a
jmp 0x1400abb80
lea rdx, [rbp + 0x145ec20]
jmp 0x1400ac6a4
lea rdx, [rbp + 0xea0cc2]
jmp 0x1400ac6a4
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x55b5
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0xd11887fdd46390d
movabs r14, 0x759dcc7ec7780175
movabs r15, 0x2734997f97d2ab27
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ad287
movzx r10d, byte [rbp + rbx - 0x40]
mov edi, r10d
cmp r8, rbx
ja 0x1400ad27e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ac770
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x5b
jmp 0x1400ac7b7
je 0x1400ad216
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ad191
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ad165
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ad14b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ad10c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ad0c7
movzx r11d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400ad275
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400ac7e9
lea ecx, [r11 + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x77
jmp 0x1400ac820
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ad0b0
inc rax
cmp r8, rax
je 0x1400ad08b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ad06f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ad055
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400acd7a
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400acd60
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400acd37
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400acd11
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400accf7
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400accd4
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400accb4
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400acc9a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400acc7c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400acc4e
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ac830
lea r8, [r9 + 8]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ad259
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ad23d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400aca1c
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400aca00
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ac9e4
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400acc02
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400acbba
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400acb7d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400acb5a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ac830
lea r8, [r9 + 5]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400acb30
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400acb10
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400acaf6
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400acada
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400acab7
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400aca9c
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400aca7a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400aca55
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400aca3a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400ac830
lea r8, [r9 + 3]
lea r9, [r8 + 0x28]
jmp 0x1400ac830
lea edx, [r11 + 0xf]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x69
add dl, cl
jmp 0x1400ac820
lea edx, [r11 - 0xb]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x4d
add dl, cl
jmp 0x1400ac7c0
sub r11b, 0x25
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 3
add dl, r11b
jmp 0x1400ac745
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ad0e0
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
inc r9
dec rbx
inc rbx
jmp 0x1400ac732
add r11b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
dec rbx
inc rbx
jmp 0x1400ac732
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ad125
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ad179
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
jmp 0x1400ad179
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x74
jmp 0x1400ad1b2
sub r11b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ad1dc
sub r11b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
add r11b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x41
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400ac732
lea edx, [r11 + 0x5d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x75
add dl, cl
cmp r9, 5
jb 0x1400acb71
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400ad0e2
lea edx, [r11 + 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2b
add dl, cl
cmp r8, 8
jae 0x1400ad023
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400acf76
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x26
jmp 0x1400acb92
lea edx, [r11 + 0x29]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1f
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0xa
je 0x1400ad03d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400acea4
lea edx, [r11 + 0x19]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x51
jmp 0x1400acbcf
add r11b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x14
add dl, r11b
jmp 0x1400ad1dc
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5e
jmp 0x1400ad1b2
add r11b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ad179
sub r11b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ad179
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3c
jmp 0x1400ad125
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400ac732
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400ac732
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1a
jmp 0x1400ad0e0
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x1400acd9d
lea edx, [r11 + 0xd]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5b
jmp 0x1400acc17
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acdd4
add r11b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ace00
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ad179
cmp r8, rcx
jne 0x1400ace1f
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7c
jmp 0x1400ad125
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ace4a
sub r11b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x1400ac732
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ace7c
sub r11b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400ac732
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400acc19
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ad0e0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acec7
lea edx, [r11 + 0x33]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x65
jmp 0x1400ad0e0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400acef2
add r11b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
dec rbx
inc rbx
jmp 0x1400ac732
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400acf1a
sub r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3d
add r8, r9
jmp 0x1400ad179
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400acf3f
sub r11b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0xd
jmp 0x1400ad179
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400acbd1
add r11b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x15
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acfad
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
inc rax
cmp r8, rax
jne 0x1400acfcf
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x48
jmp 0x1400ad1b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400acffb
sub r11b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ad179
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400acb94
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ad0e0
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 4
add cl, cl
jmp 0x1400ad125
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
jmp 0x1400ad1b2
lea edx, [r11 - 0x39]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x71
jmp 0x1400ad1b2
sub r11b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x45
jmp 0x1400ad179
add r11b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x1d
inc r9
dec rbx
inc rbx
jmp 0x1400ac732
lea edx, [r11 + 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2d
jmp 0x1400ad0e0
movzx r11d, bl
lea edx, [r11 - 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x3f
add dl, cl
add r11b, 0x3b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x63
add r11b, r10b
mov byte [rbp + rbx - 0x40], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400ac732
movzx r11d, bl
lea edx, [r11 - 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x61
add dl, cl
add r11b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x53
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx - 0x40], r11b
add r8, r9
jmp 0x1400ad179
lea ecx, [rbx - 0x71]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x17
add r8, r9
jmp 0x1400ad179
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
sub dl, 0x33
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ac732
movabs rcx, 0x5b7abb7f0ceb8f5b
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x7d
movzx r11d, bl
add dl, cl
add r11b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 9
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x64
add cl, r10b
mov byte [rbp + rbx - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
sub dl, 0x11
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac732
sub r11b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x47
jmp 0x1400ac730
sub r11b, 0x59
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6f
jmp 0x1400ac720
lea rdx, [rbp + 0x16e547c]
jmp 0x1400ad28b
lea rdx, [rbp + 0x748d89]
jmp 0x1400ad28b
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x3912
mov byte [rbp - 0x16], 0xda
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0x4d0c9f5fe323d2a4
movabs r14, 0xb5719a5efc4267c4
movabs r15, 0xe725de1fa96b77ec
movzx r8d, byte [rbp + 0xf0]
mov r9, qword [0x14022c4b8]
mov rax, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400addda
movzx r11d, byte [rbp + rdi - 0x18]
mov ebx, r11d
cmp r9, rdi
ja 0x1400addd1
lea rcx, [rax + 1]
cmp r9, rcx
jae 0x1400ad351
lea rdx, [rdi + rsi]
mov rcx, rbx
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rbx
add r8, rdx
sub r8b, 0x7c
jmp 0x1400ad371
je 0x1400add68
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400adcde
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400adcb2
movzx r10d, dil
cmp rax, rdi
ja 0x1400addc8
lea rcx, [rax + 0x10]
cmp r9, rcx
jae 0x1400ad39f
lea edx, [r10 + 0x74]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x2c
jmp 0x1400ad3e0
lea rcx, [rax + 1]
cmp r9, rcx
je 0x1400adc70
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400adc53
lea rcx, [rax + 6]
cmp r9, rcx
je 0x1400adc35
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400adc16
lea rcx, [rax + 9]
cmp r9, rcx
je 0x1400adbe7
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x1400ad93e
nop dword [rax]
lea rcx, [rax + 0x64]
cmp r9, rcx
je 0x1400ad923
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400ad8fd
lea rcx, [rax + 0x42]
cmp r9, rcx
je 0x1400ad8da
lea rcx, [rax + 0x200]
cmp r9, rcx
je 0x1400ad8bf
lea rcx, [rax + 4]
cmp r9, rcx
je 0x1400ad89f
lea rcx, [rax + 8]
cmp r9, rcx
je 0x1400ad882
lea rcx, [rax + 0x400]
cmp r9, rcx
je 0x1400ad867
lea rcx, [rax + 6]
cmp r9, rcx
je 0x1400ad84a
lea rcx, [rax + 0xa]
cmp r9, rcx
je 0x1400ad81f
lea rcx, [rax + 0x61]
cmp r9, rcx
je 0x1400ad3f0
lea r9, [rax + 0x10]
lea rax, [r9 + 0x5a]
lea rcx, [rax + 0x7a]
cmp r9, rcx
jb 0x1400addab
lea rcx, [rax + 0x2a]
cmp r9, rcx
jb 0x1400add8e
lea rcx, [rax + 0x28]
cmp r9, rcx
jb 0x1400ad5d7
lea rcx, [rax + 0x64]
cmp r9, rcx
jb 0x1400ad5bc
lea rcx, [rax + 2]
cmp r9, rcx
jb 0x1400ad5a1
lea rcx, [rax + 0x42]
cmp r9, rcx
jb 0x1400ad7d2
lea rcx, [rax + 0x200]
cmp r9, rcx
jb 0x1400ad789
lea rcx, [rax + 4]
cmp r9, rcx
jb 0x1400ad74a
lea rcx, [rax + 8]
cmp r9, rcx
jb 0x1400ad725
lea rcx, [rax + 0x400]
cmp r9, rcx
jb 0x1400ad3f0
lea r9, [rax + 9]
lea rax, [r9 + 6]
lea rcx, [rax + 0x1000]
cmp r9, rcx
ja 0x1400ad6f6
lea rcx, [rax + 8]
cmp r9, rcx
ja 0x1400ad6d5
lea rcx, [rax + 0x10]
cmp r9, rcx
ja 0x1400ad6b9
lea rcx, [rax + 0x7a]
cmp r9, rcx
ja 0x1400ad698
lea rcx, [rax + 0x2a]
cmp r9, rcx
ja 0x1400ad678
lea rcx, [rax + 0x28]
cmp r9, rcx
ja 0x1400ad65c
lea rcx, [rax + 0x5a]
cmp r9, rcx
ja 0x1400ad639
lea rcx, [rax + 2]
cmp r9, rcx
ja 0x1400ad613
lea rcx, [rax + 0x42]
cmp r9, rcx
ja 0x1400ad5f4
lea rcx, [rax + 0x200]
cmp r9, rcx
ja 0x1400ad3f0
lea r9, [rax + 0x64]
lea rax, [r9 + 4]
jmp 0x1400ad3f0
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x54
jmp 0x1400ad3e0
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5c
jmp 0x1400ad375
add r10b, 0x7c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x64
jmp 0x1400ad325
lea r8d, [r10 - 0x60]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x60
add r8b, dl
jmp 0x1400adc86
add r10b, 0x58
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x68
inc rax
dec rdi
inc rdi
jmp 0x1400ad312
add r10b, 0x10
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x70
dec rdi
inc rdi
jmp 0x1400ad312
lea r8d, [r10 - 0x38]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x78
jmp 0x1400adba4
add r10b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x80
add r9, rax
jmp 0x1400adcc5
add r10b, 0x38
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400adcc5
lea r8d, [r10 - 0x10]
movzx ecx, r11b
and cl, r8b
mov edx, gethostname
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x1400adcfe
sub r10b, 0x58
movzx ecx, r11b
and cl, r10b
mov edx, 0x34
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400add2b
add r10b, 0x60
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
add r10b, 0x2c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x34
mov byte [rbp + rdi - 0x18], r8b
inc rdi
jmp 0x1400ad312
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3c
cmp rax, 0x10
jb 0x1400ad73d
lea r8d, [r10 + 0x58]
movzx ecx, r11b
and cl, r8b
mov edx, recv
sub dl, cl
add dl, dl
add dl, r11b
add dl, r8b
lea r8d, [rdx + rdx]
jmp 0x1400adc86
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
cmp r9, 0x28
jae 0x1400adb8a
lea rcx, [rax + 1]
cmp r9, rcx
jbe 0x1400adb09
lea r8d, [r10 - 0x78]
movzx ecx, r11b
and cl, r8b
mov edx, 0x24
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x1400ad760
lea edx, [r10 + 0x54]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4c
lea rcx, [rax + r9]
cmp rcx, 5
je 0x1400adbd0
lea rbx, [rax + 3]
cmp r9, rbx
jbe 0x1400ada16
lea r8d, [r10 + 0x14]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x1400ad79f
sub r10b, 0x48
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 8
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x10
jmp 0x1400add2b
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x18
jmp 0x1400add01
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
jmp 0x1400adcc5
sub r10b, 0x68
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x28
add r9, rax
jmp 0x1400adcc5
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x30
jmp 0x1400adba7
add r10b, 8
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x38
dec rdi
inc rdi
jmp 0x1400ad312
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
inc rax
dec rdi
inc rdi
jmp 0x1400ad312
lea edx, [r10 + 0x78]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x48
jmp 0x1400adc86
lea rcx, [rax + 0x400]
cmp r9, rcx
jae 0x1400ad965
lea edx, [r10 - 0x5c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x7c
jmp 0x1400ad7e8
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x1400ad999
sub r10b, 0x18
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x58
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400ad9bd
lea edx, [r10 + 0x78]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x48
jmp 0x1400add01
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x1400ad9e6
add r10b, 8
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x38
add r9, rax
jmp 0x1400adcc5
lea rcx, [rax + 4]
cmp r9, rcx
jne 0x1400ad7e8
sub r10b, 0x68
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x28
dec rdi
inc rdi
jmp 0x1400ad312
lea rdx, [rax + 1]
cmp r9, rdx
jne 0x1400ada3e
lea r8d, [r10 + 0x5c]
movzx ecx, r11b
and cl, r8b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x1400adc86
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400ada6a
sub r10b, 0x14
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x74
dec rdi
inc rdi
jmp 0x1400ad312
lea rcx, [rdx + 1]
cmp r9, rcx
jne 0x1400ada8f
lea r8d, [r10 + 0x34]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x6c
jmp 0x1400adba4
lea rcx, [rax + 6]
cmp r9, rcx
jne 0x1400adab1
sub r10b, 0x3c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
jmp 0x1400adcc1
cmp r9, rbx
jne 0x1400adad1
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x54
jmp 0x1400add01
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x1400ad79f
sub r10b, 0x64
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x44
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
jne 0x1400adb3a
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400adb64
sub r10b, 0x58
movzx ecx, r11b
and cl, r10b
mov edx, 0x34
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400adcc5
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400ad760
lea r8d, [r10 + 0x38]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x1400adba4
lea r8d, [r10 - 0x60]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r11b
sub r8b, 0x60
add r8b, dl
add r10b, 0x44
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 0x18], dl
add r9, rax
jmp 0x1400adcc5
lea edx, [r10 - 0x18]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x58]
jmp 0x1400add01
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
lea r8d, [r10 + 0x6c]
movzx ecx, r8b
and cl, r11b
mov edx, 6
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400add01
add r10b, 0x24
movzx ecx, r10b
and cl, r11b
mov edx, 2
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400adcc5
sub r10b, 0x24
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 4
add r9, rax
jmp 0x1400adcc5
lea edx, [r10 - 0x44]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x24
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 0x18], dl
inc rax
dec rdi
inc rdi
jmp 0x1400ad312
lea rcx, [rdi + r14]
and bl, cl
add bl, bl
sub r11b, bl
lea r8d, [rcx + r11]
sub r8b, 0x5c
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400ad312
movabs rdx, 0x1b585b9f35fac27c
add rdx, rdi
and bl, dl
add bl, bl
movzx r8d, r11b
sub r8b, bl
sub r8b, 0x64
movzx r10d, dil
add r8b, dl
sub r10b, 0x74
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
movzx ecx, dl
mov byte [rbp + rdi - 0x18], cl
inc rax
add rcx, rax
sub rdi, rcx
lea edx, [rdi + 0x30]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
sub r11b, 0x50
add r11b, dl
mov byte [rbp + rdi - 0x18], r11b
inc r9
mov rcx, 0xffffffffffffffff
sub rcx, r9
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
lea rcx, [rdi + r15]
and bl, cl
add bl, bl
sub r11b, bl
lea r8d, [rcx + r11]
sub r8b, 0x74
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad312
add r10b, 0x34
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x6c
jmp 0x1400ad310
sub r10b, 0x14
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
sub r8b, 0x74
jmp 0x1400ad300
lea rdx, [rbp + 0x1518618]
jmp 0x1400addde
lea rdx, [rbp + 0x13558bc]
jmp 0x1400addde
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, r13
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r12
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret