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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 8], rcx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, rdx
mov r12, qword [0x1402cdcd0]
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 + 0xe0], rax
mov word [rbp - 0x68], 0x59a3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdi, 0x31fac967d6df8dfc
movzx edx, byte [rbp + 0xe0]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x1400d16cf
movzx r10d, byte [rbp + r11 - 0x68]
movzx ebx, r10b
cmp r8, r11
ja 0x1400d16c6
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d0d5b
movabs rcx, 0x332452bbcd47990c
add rcx, r11
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
sub dl, 0x54
jmp 0x1400d0d95
je 0x1400d164a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d15c2
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d158a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1544
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1519
movzx ebx, r10b
nop dword [rax]
cmp r9, r11
ja 0x1400d16bd
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400d0dce
lea rdx, [r11 + rdi]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add dl, cl
jmp 0x1400d0e02
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d14cb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d14ba
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d1495
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1481
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400d11cf
nop
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d11b2
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d118c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d116c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1295
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d114c
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d112f
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d1112
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0e10
lea r8, [r9 + 8]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d169d
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d167d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d0fa6
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d0f81
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d0f5c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d10c3
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d10a1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d0e10
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d1075
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d1058
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d103e
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d1021
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d1007
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d0fe4
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d0fca
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x5a]
jmp 0x1400d0e10
movabs rdx, 0xc4b8ebf875e01984
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add dl, cl
jmp 0x1400d0e02
movabs rdx, 0x5e704680db50e76c
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add dl, cl
jmp 0x1400d0da0
movabs rdx, 0xf827a10940c1b554
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x4c
add dl, cl
jmp 0x1400d0d27
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x1400d14eb
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1400d0d13
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x28
jmp 0x1400d1567
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d15aa
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
jmp 0x1400d15e5
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d160d
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x68]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d0d13
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3c
mov byte [rbp + r11 - 0x68], dl
inc r11
jmp 0x1400d0d13
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x61
jae 0x1400d1442
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d1390
movzx ebx, r11b
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d141a
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d160d
movzx ebx, r11b
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x1400d15e9
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400d15aa
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
dec r11
inc r11
jmp 0x1400d0d13
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec r11
inc r11
jmp 0x1400d0d13
movzx ebx, r11b
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
jmp 0x1400d14ef
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400d1232
movabs rcx, 0x332452bbcd47990c
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x54
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400d1464
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400d12e2
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
jmp 0x1400d10db
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1267
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x68]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d0d13
inc rax
cmp r8, rax
jne 0x1400d128c
movzx ebx, r11b
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
jmp 0x1400d15e9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d12b2
movzx ebx, r11b
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x10
jmp 0x1400d156b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d11f8
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1400d0d13
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d130b
movzx ebx, r11b
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d14ef
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1331
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
add r8, r9
jmp 0x1400d15aa
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d1357
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d15aa
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d10db
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x68]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d0d13
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d13c5
lea edx, [r11 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x68]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d0d13
inc rax
cmp r8, rax
jne 0x1400d13ea
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
add r8, r9
jmp 0x1400d15aa
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1416
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
dec r11
inc r11
jmp 0x1400d0d13
movzx ebx, r11b
cmp r9, 9
jb 0x1400d10b6
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x1400d14ef
movzx ebx, r11b
lea edx, [rbx - 0x20]
movzx eax, dl
and al, r10b
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x20
add dl, cl
add dl, r10b
jmp 0x1400d156b
movzx ebx, r11b
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400d15e9
movabs rdx, 0x97aeaa35763aba8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400d1599
movabs rcx, 0x316604bddbab8874
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x2c
add r8, r9
jmp 0x1400d15aa
movabs rdx, 0x64d4b9cea68d2444
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400d1528
movabs rdx, 0x98436edf716ec014
add rdx, r11
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx ebx, r11b
sub bl, 0x2c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + r11 - 0x68], cl
inc r9
dec r11
inc r11
jmp 0x1400d0d13
movabs rdx, 0xff20d9010731f7b4
mov ecx, 0xa
add rdx, r11
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add dl, cl
dec r11
inc r11
jmp 0x1400d0d13
movabs rdx, 0x98d833896ca2c59c
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x44
add dl, cl
movzx r10d, bl
movzx ebx, r11b
sub bl, 0x14
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x74
add bl, dl
add bl, r10b
mov byte [rbp + r11 - 0x68], bl
add r8, r9
jmp 0x1400d15aa
movabs rdx, 0xcc46e89a3784616c
mov ecx, 6
add rdx, r11
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400d0d13
movabs rdx, 0x65fe43229cf52f54
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x4c
add dl, cl
movzx r10d, bl
movzx ebx, r11b
add bl, 4
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x1c
add bl, r10b
movzx eax, bl
mov byte [rbp + r11 - 0x68], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x70
add cl, r10b
mov byte [rbp + r11 - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x68]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d0d13
movabs rcx, 0x996cf83367d6cb24
add rcx, r11
and r10b, cl
mov eax, 2
sub al, r10b
lea edx, [rax + rax]
add dl, bl
add dl, cl
movzx eax, byte [rbp + r11 - 0x68]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d0d13
add r11b, 0x3c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400d0d10
add r11b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400d0d00
lea rbx, [rbp + 0x15ad3a8]
jmp 0x1400d16d3
lea rbx, [rbp + 0x1626cb4]
jmp 0x1400d16d3
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.140002dc0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d16f0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004830
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], 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.140002bd0
nop
lea rcx, [rbp + 0x10]
call fcn.140002a20
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x7f8281b9
mov dword [rsp + 0x24], 0x8d8cb288
mov dword [rsp + 0x28], 0x8bb78372
mov word [rsp + 0x2c], 0x6988
mov byte [rsp + 0x2e], Ordinal_200
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
movabs rcx, 0xb57013a907fa3963
cmp rbx, 0x23
jae 0x1400d2223
movzx r10d, byte [rsp + rbx + 0x20]
mov edi, r10d
nop
cmp r8, rbx
ja 0x1400d221a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d17da
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x4b
jmp 0x1400d1813
je 0x1400d21a9
inc rax
cmp r8, rax
je 0x1400d2150
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2103
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d20d3
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d208e
movzx r11d, bl
cmp r9, rbx
ja 0x1400d2211
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400d1840
lea ecx, [r11 + 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x27
jmp 0x1400d1880
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d2077
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2055
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d2039
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d201d
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d1ddc
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d1dc1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d1d9c
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x1400d1d76
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d1d5c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d1d40
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1d20
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1d06
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d1ce6
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d1cbc
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1890
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400d21f5
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400d21d9
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400d1a7e
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400d1a62
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400d1a46
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400d1c70
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400d1c27
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400d1bea
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400d1bc7
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400d1890
lea r8, [r9 + 0x28]
lea r9, [r8 + 5]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d1b9d
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d1b7d
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d1b63
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d1b43
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d1b27
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d1b0c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d1ae6
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d1ac1
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d1aa6
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d1890
lea r8, [r9 + 0x20]
lea r9, [r8 + 4]
jmp 0x1400d1890
lea edx, [r11 - 0x3f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x47
add dl, cl
jmp 0x1400d1880
lea edx, [r11 - 5]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x23
add dl, cl
jmp 0x1400d1817
add r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x73
add dl, r11b
movabs rcx, 0xb57013a907fa3963
jmp 0x1400d17b0
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d20a7
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
inc r9
dec rbx
inc rbx
jmp 0x1400d1792
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d1792
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d1fdf
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400d20e8
add r11b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d20eb
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4c
jmp 0x1400d2124
sub r11b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d216f
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d1792
sub r11b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x11
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400d1792
lea edx, [r11 + 0x13]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x7b
add dl, cl
cmp r9, 0x5a
jb 0x1400d1bde
lea edx, [r11 + 0x72]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x3c]
jmp 0x1400d20a9
lea edx, [r11 + 0x4d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1b
add dl, cl
cmp r8, 0x2a
jae 0x1400d1fca
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400d1f1f
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d1bff
lea edx, [r11 - 0x79]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x4f
add dl, cl
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400d2005
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400d1e84
lea edx, [r11 - 0x69]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x21
jmp 0x1400d1c3c
sub r11b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d1792
sub r11b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d216f
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x42
jmp 0x1400d2124
add r11b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d20eb
sub r11b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6e
jmp 0x1400d20e8
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 4
jmp 0x1400d1fdf
add r11b, 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 0x1400d1792
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
inc r9
dec rbx
inc rbx
jmp 0x1400d1792
lea edx, [r11 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d20a7
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400d1dff
lea edx, [r11 + 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x4b
jmp 0x1400d1c85
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1e36
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d1792
inc rax
cmp r8, rax
jne 0x1400d1e5c
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x1c
add dl, r11b
jmp 0x1400d216f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1c87
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d1fdf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1ea7
lea edx, [r11 + 0x5d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x75
jmp 0x1400d20a7
inc rax
cmp r8, rax
jne 0x1400d1ed1
sub r11b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5f
dec rbx
inc rbx
jmp 0x1400d1792
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1ef6
add r11b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x33
jmp 0x1400d20e8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1c3e
add r11b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x63
jmp 0x1400d20eb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1f52
add r11b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d1792
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1f77
sub r11b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
jmp 0x1400d20e8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d1f97
lea edx, [r11 + 0x5a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x76
jmp 0x1400d1fdf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1c01
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
dec rbx
inc rbx
jmp 0x1400d1792
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x3c
add cl, cl
add dl, cl
sub r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x20], r10b
jmp 0x1400d20e8
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
jmp 0x1400d2124
sub r11b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x1400d20eb
sub r11b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x15
jmp 0x1400d20e8
add r11b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x17
dec rbx
inc rbx
jmp 0x1400d1792
lea edx, [r11 - 0x1b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x43
jmp 0x1400d20a7
movzx r11d, bl
lea edx, [r11 + 0x59]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x6f
add dl, cl
sub r11b, 0x2b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x2d
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d1792
lea ecx, [rbx + 0x41]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x39
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d1792
movabs rcx, 0xf610899f37d791b5
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
add dl, 0xd
movzx r11d, bl
add dl, cl
add r11b, 0x61
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x59
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400d216f
movabs rcx, 0x8b30624d27e31eef
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
add dl, 0x77
add dl, cl
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x5c
add cl, r10b
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 0x1400d1792
movabs rax, 0x20503afb17eeac29
add rax, rbx
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
sub dl, 0x1f
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d1792
add r11b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 9
jmp 0x1400d178e
sub r11b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x61
jmp 0x1400d1774
lea rcx, [rbp + 0x15e8da4]
jmp 0x1400d2228
lea rcx, [rbp + 0x158c707]
jmp 0x1400d2228
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.1400069d0
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xdb71397d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4c], xmm0
mov qword [rsp + 0x5c], rax
mov dword [rsp + 0x64], eax
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rsi, 0x3158e6c39c708ca4
movabs r14, 0xbc201ce07ff4f1c4
movabs r15, 0x940ab44ad551a5ec
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d2d88
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400d2d7f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d22e0
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x7c
jmp 0x1400d231a
je 0x1400d2d17
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2c92
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2c66
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2c47
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d2c02
movzx r10d, bl
nop
cmp r9, rbx
ja 0x1400d2d76
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400d2349
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400d2390
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d2beb
inc rax
cmp r8, rax
je 0x1400d2bc9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d2baa
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2b8a
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2b6d
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d28d5
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d28bb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d2896
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2874
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d285a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d283b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d281f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d2805
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d27e9
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d27bf
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d23a0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d2d5a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d2d3e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d258a
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d2570
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d2556
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d2773
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d272d
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d26f2
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d26cf
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d23a0
lea r8, [r9 + 4]
lea r9, [r8 + 3]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d26a1
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d2681
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d2664
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d2644
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d2625
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x1400d2609
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d25e7
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d25c2
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d25a6
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d23a0
mov r8, rcx
lea r9, [rcx + 0x3e8]
jmp 0x1400d23a0
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x1400d2390
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1400d2320
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
jmp 0x1400d22b5
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x60
add dl, cl
jmp 0x1400d2c1b
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x68
inc r9
dec rbx
inc rbx
jmp 0x1400d22a2
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x70
dec rbx
inc rbx
jmp 0x1400d22a2
lea edx, [r10 - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x78
add dl, cl
jmp 0x1400d2b2f
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
add r8, r9
jmp 0x1400d2c7a
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
jmp 0x1400d2c7a
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400d2cb3
sub r10b, 0x58
movzx eax, r11b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400d2cdd
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d22a2
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x1400d22a2
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, 0x61
jb 0x1400d26e6
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400d2c1b
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
cmp r8, 6
jae 0x1400d2b15
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400d2a64
lea edx, [r10 - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400d2707
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400d2b57
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400d29a6
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2742
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d22a2
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400d2cdd
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
jmp 0x1400d2cb3
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400d2c7a
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
add r8, r9
jmp 0x1400d2c7a
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400d2b2f
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
dec rbx
inc rbx
jmp 0x1400d22a2
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400d22a2
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400d2c1b
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d28f8
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x1400d2788
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d292b
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d22a2
inc rax
cmp r8, rax
jne 0x1400d294f
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x1400d2cdd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2977
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
add r8, r9
jmp 0x1400d2c7a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2788
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
dec rbx
inc rbx
jmp 0x1400d22a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d29cc
lea edx, [r10 + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400d2c1b
inc rax
cmp r8, rax
jne 0x1400d29f6
sub r10b, 0x14
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x74
dec rbx
inc rbx
jmp 0x1400d22a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2a1b
lea edx, [r10 + 0x34]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x6c
add dl, cl
jmp 0x1400d2b2f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2a3d
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
jmp 0x1400d2c77
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d2742
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x1400d2cb3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2a9b
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d22a2
cmp r8, rcx
jne 0x1400d2ac3
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400d2c7a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2ae6
lea edx, [r10 + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400d2b2f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d2707
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
dec rbx
inc rbx
jmp 0x1400d22a2
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x60
add dl, cl
add dl, r11b
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x48], cl
add r8, r9
jmp 0x1400d2c7a
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x58]
jmp 0x1400d2cb3
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2cb3
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
jmp 0x1400d2c7a
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
add r8, r9
jmp 0x1400d2c7a
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
dec rbx
inc rbx
jmp 0x1400d22a2
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x1400d2c1b
movzx r10d, bl
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x48], cl
inc r9
dec rbx
inc rbx
jmp 0x1400d22a2
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
dec rbx
inc rbx
jmp 0x1400d22a2
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x5c
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d22a2
movabs rax, 0x596e4f594713d87c
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x64
movzx r10d, bl
sub r10b, 0x74
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
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 0x1400d22a2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x74
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d22a2
add r10b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6c
jmp 0x1400d22a0
sub r10b, 0x14
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x74
jmp 0x1400d2290
lea rdx, [rbp + 0x15e7d78]
jmp 0x1400d2d8d
lea rdx, [rbp + 0x10f0a1c]
jmp 0x1400d2d8d
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x30]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0xe0], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x1f1b1028
mov byte [rsp + 0x74], 0x42
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x75], xmm0
mov qword [rbp - 0x7b], rax
mov dword [rbp - 0x73], eax
mov word [rbp - 0x6f], ax
movabs rsi, 0xb70ca7d156cd2ccb
movabs r14, 0x6f71e65c0d369323
movabs r15, 0x2525f77404678661
movzx edx, byte [rbp + 0xe0]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d3989
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400d3980
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d2e60
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x73
jmp 0x1400d2ea7
je 0x1400d3918
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3893
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d3867
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d384e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3811
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d37f2
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400d3977
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400d2ed9
lea ecx, [r10 - 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6f
jmp 0x1400d2f20
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d37b3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3791
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d3777
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d375d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3741
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d346e
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d3451
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d3428
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3402
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d33e5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d33c2
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d33a6
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d338c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3370
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3346
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d2f30
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d395b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d393f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d311e
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d3104
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d30ea
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d32fc
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d32b9
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d3281
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d325e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d2f30
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x42]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d3230
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d3210
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d31f3
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d31d7
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d31b8
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d319e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d317c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d3157
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d313a
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d2f30
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x3e8]
jmp 0x1400d2f30
lea ecx, [r10 + 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x71
jmp 0x1400d2f20
lea ecx, [r10 - 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x75
jmp 0x1400d2eb0
add r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5b
jmp 0x1400d2e35
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d37c8
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6e
inc r9
dec rbx
inc rbx
jmp 0x1400d2e22
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
dec rbx
inc rbx
jmp 0x1400d2e22
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3a
jmp 0x1400d382a
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
add r8, r9
jmp 0x1400d387b
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
jmp 0x1400d387b
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d38b6
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
jmp 0x1400d38de
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2e22
sub r10b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 9
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400d2e22
lea ecx, [r10 - 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x23
cmp r9, 0x40
jb 0x1400d3275
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x5c]
jmp 0x1400d37c8
lea ecx, [r10 + 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
cmp r8, 0xa
jae 0x1400d370c
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d3602
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
jmp 0x1400d3296
lea ecx, [r10 - 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x57
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400d372b
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400d3540
lea ecx, [r10 + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x67
jmp 0x1400d32ce
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2e22
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
jmp 0x1400d38de
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
jmp 0x1400d38b6
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400d387b
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400d387b
lea edx, [r10 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d382a
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 0x1400d2e22
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d2e22
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d37c8
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400d3491
lea ecx, [r10 - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x73
jmp 0x1400d3311
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d34c4
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2e22
inc rax
cmp r8, rax
jne 0x1400d34e8
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
jmp 0x1400d38de
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d350d
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
jmp 0x1400d387b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3311
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d2e22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3563
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x1400d37c8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d358e
add r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x19
dec rbx
inc rbx
jmp 0x1400d2e22
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d35b6
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1b
add r8, r9
jmp 0x1400d387b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d35db
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
jmp 0x1400d387b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d32ce
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4f
jmp 0x1400d38b6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3635
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x44
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2e22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3658
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
jmp 0x1400d38b6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3684
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400d387b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d36b3
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d2e22
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d36e5
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d2e22
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d3296
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400d37c8
lea edx, [r10 + 0x78]
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x48
add dl, cl
jmp 0x1400d382a
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x62]
jmp 0x1400d38b6
add r10b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x61
jmp 0x1400d38de
lea ecx, [r10 - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x47
jmp 0x1400d38b6
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 7
jmp 0x1400d382a
add r10b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x21
dec rbx
inc rbx
jmp 0x1400d2e22
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x55
sub r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x45
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d2e22
lea ecx, [rbx - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
dec rbx
inc rbx
jmp 0x1400d2e22
movzx r10d, bl
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
add r10b, 0x43
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x2b
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x70], r11b
add r8, r9
jmp 0x1400d387b
lea ecx, [rbx - 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xf
add r8, r9
jmp 0x1400d387b
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0xb
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d2e22
movabs rcx, 0x15896b95f9c398d
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
add dl, 0x25
add dl, cl
movzx r10d, bl
sub r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x11
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x7c
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
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 0x1400d2e22
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x59
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2e22
add r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x41
jmp 0x1400d2e20
sub r10b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x27
jmp 0x1400d2e10
lea rdx, [rbp + 0x15a17d4]
jmp 0x1400d398e
lea rdx, [rbp + 0xa7449f]
jmp 0x1400d398e
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0xe0], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x5e5
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x860c7a09703093d5
movabs r15, 0xaa57564211540ad3
movabs r14, 0x92256e1c5091bb7f
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d44c8
movzx r10d, byte [rbp + rbx - 0x40]
mov edi, r10d
cmp r8, rbx
ja 0x1400d44bf
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d3a60
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x2d
jmp 0x1400d3a9a
je 0x1400d4458
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d43dc
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d43ac
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4370
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d434d
movzx r11d, bl
nop
cmp r9, rbx
ja 0x1400d44b6
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400d3acb
lea edx, [r11 + 0x79]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4f
add dl, cl
jmp 0x1400d3b00
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d430c
inc rax
cmp r8, rax
je 0x1400d42ea
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d42ce
cmp r8, rcx
je 0x1400d42b0
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400d404b
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d4030
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d400b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d3fe5
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d3fca
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d3fae
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3f8e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3f73
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d3f55
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d3f27
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d3b10
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d449b
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d447f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d3cfc
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d3ce0
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d3cc4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d3edc
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d3e96
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d3e56
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d3e33
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d3b10
lea r8, [r9 + 6]
lea r9, [r8 + 3]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d3e09
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d3de9
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d3dce
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d3db2
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d3d92
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d3d77
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d3d55
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d3d2c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d3d1a
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d3b10
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x42]
jmp 0x1400d3b10
lea edx, [r11 - 0x59]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x6f
add dl, cl
jmp 0x1400d3b00
lea edx, [r11 - 3]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x15
add dl, cl
jmp 0x1400d3aa0
add r11b, 0x53
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x45
add dl, r11b
jmp 0x1400d3a35
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
sub dl, 0x78
jmp 0x1400d4319
add r11b, 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
inc r9
dec rbx
inc rbx
jmp 0x1400d3a22
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
dec rbx
inc rbx
jmp 0x1400d3a22
lea edx, [r11 - 0x36]
movzx eax, r10b
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d4389
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
jmp 0x1400d43c1
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3a
jmp 0x1400d43c4
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d43f4
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
jmp 0x1400d441e
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3a22
add r11b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x29
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400d3a22
lea edx, [r11 - 0x5b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x7d
add dl, cl
cmp r9, 0x80
jb 0x1400d3e4a
lea edx, [r11 - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x24]
jmp 0x1400d4323
lea edx, [r11 - 5]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x23
add dl, cl
cmp r8, 5
jae 0x1400d4279
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400d41d3
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d3e6b
lea edx, [r11 + 0x51]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x37
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0x400
je 0x1400d4293
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d411b
lea edx, [r11 - 0x3f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x47
jmp 0x1400d3eab
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
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 0x1400d3a22
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x34
add dl, r11b
jmp 0x1400d441e
lea edx, [r11 - 0x7e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d43f4
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
jmp 0x1400d43c4
add r11b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
jmp 0x1400d43c1
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d4389
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d3a22
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400d3a22
lea edx, [r11 - 0x7a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d4321
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400d406e
lea edx, [r11 - 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2d
jmp 0x1400d3ef1
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d40a5
sub r11b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
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 0x1400d3a22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d40c9
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d43f4
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d40f2
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d43c4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3ef3
sub r11b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x36
jmp 0x1400d43c1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4136
lea edx, [r11 + 0x6b]
movzx eax, r10b
and al, dl
add dl, 0x13
jmp 0x1400d4319
inc rax
cmp r8, rax
jne 0x1400d4160
sub r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x39
dec rbx
inc rbx
jmp 0x1400d3a22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4185
sub r11b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2b
jmp 0x1400d43c4
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d41a8
lea edx, [r11 + 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2f
jmp 0x1400d43f4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3ead
add r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x77
add dl, r11b
jmp 0x1400d441e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4206
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3a22
inc rax
cmp r8, rax
jne 0x1400d4229
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d43f4
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4252
sub r11b, 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 0x1400d43c1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3e6d
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7a
jmp 0x1400d4389
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x24
add cl, cl
jmp 0x1400d4389
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x5e
jmp 0x1400d43f4
sub r11b, 0x37
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x7f
add dl, r11b
jmp 0x1400d441e
sub r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x73
jmp 0x1400d43c1
add r11b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x41
dec rbx
inc rbx
jmp 0x1400d3a22
lea edx, [r11 + 0x23]
movzx eax, r10b
and al, dl
add dl, 0xb
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x1b
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d3a22
lea ecx, [rbx + 0x25]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 3
inc r9
dec rbx
inc rbx
jmp 0x1400d3a22
movzx r11d, bl
lea edx, [r11 - 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x49
add dl, cl
add r11b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x75
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx - 0x40], r10b
jmp 0x1400d43c1
lea ecx, [rbx + 0x27]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x11
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3a22
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
add dl, 0x3b
movzx r11d, bl
add dl, cl
add r11b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x31
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 4
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 0x1400d3a22
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
sub dl, 0x79
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3a22
sub r11b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x61
jmp 0x1400d3a20
dec r11b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 7
jmp 0x1400d3a10
lea rdx, [rbp + 0x16352dc]
jmp 0x1400d44cc
lea rdx, [rbp + 0x153e6b1]
jmp 0x1400d44cc
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0xe0], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x8dea
mov byte [rbp - 0x16], 0xaa
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0x583b1bba8d33ba
movabs r14, 0x108b1532fa79b2e
movzx r8d, byte [rbp + 0xe0]
nop word [rax + rax]
mov rax, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d50fb
movzx r10d, byte [rbp + rbx - 0x18]
mov edi, r10d
cmp rax, rbx
ja 0x1400d50f2
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d4591
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
sub r8b, 0x16
jmp 0x1400d45b1
je 0x1400d5087
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d5051
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d5015
movzx r11d, bl
cmp r9, rbx
ja 0x1400d50e9
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x1400d45e3
lea r8d, [r11 + 0x42]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_27
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400d4630
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d4fcf
inc rcx
cmp rax, rcx
je 0x1400d4fa9
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d4f8b
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d4f6a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d4eee
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400d4ec3
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400d4bc4
nop dword [rax]
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d4ba5
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d4b7b
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400d4b54
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400d4b35
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1400d4b18
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400d4afb
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400d4adc
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d4abb
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d4a8c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400d4640
lea rax, [r9 + 0x1000]
lea r9, [rax + 0x3e8]
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400d50cc
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400d50af
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400d4835
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400d4816
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400d47f7
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400d4a3c
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400d49f1
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400d49b2
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400d4989
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400d4640
lea rax, [r9 + 3]
lea r9, [rax + 1]
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400d495e
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400d493e
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400d491f
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400d48fe
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400d48dd
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400d48be
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400d489b
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400d4875
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400d4856
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400d4640
lea rax, [r9 + 0x20]
lea r9, [rax + 0xa]
jmp 0x1400d4640
lea r8d, [r11 - 2]
movzx ecx, r8b
and cl, r10b
mov edx, 7
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400d4630
lea r8d, [r11 - 0x76]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400d45b5
add r11b, 0x16
movzx ecx, r11b
and cl, r10b
mov edx, 0x33
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400d4565
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x70
add r8b, dl
jmp 0x1400d4fe9
sub r11b, 0x64
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x44
inc r9
dec rbx
inc rbx
jmp 0x1400d4552
add r11b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x18
dec rbx
inc rbx
jmp 0x1400d4552
lea r8d, [r11 - 0x4c]
movzx ecx, r10b
and cl, r8b
mov edx, 0xa
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d502f
add r11b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400d506b
sub r11b, 0x34
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400d506e
lea r8d, [r11 + 0x58]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x68
add r8b, dl
jmp 0x1400d4f04
sub r11b, 0x1c
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx r8d, r10b
sub r8b, cl
sub r8b, 0x3c
add r8b, r11b
jmp 0x1400d4f2d
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x10
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
sub r11b, 0x32
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
mov byte [rbp + rbx - 0x18], r8b
inc rbx
jmp 0x1400d4552
lea edx, [r11 + 0x5a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x76
cmp r9, 0x5a
jb 0x1400d49a5
lea r8d, [r11 + 0x1c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea r8d, [rdx + rdx]
jmp 0x1400d4fe9
lea edx, [r11 - 0x1a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x4a
cmp rax, 0x80
jae 0x1400d4e86
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x1400d4daa
lea r8d, [r11 - 0x6c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0xc
add r8b, dl
jmp 0x1400d49c8
lea edx, [r11 + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x1e
lea rcx, [r9 + rax]
cmp rcx, 9
je 0x1400d4ea4
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x1400d4cce
lea r8d, [r11 + 0x52]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x3e
add r8b, dl
jmp 0x1400d4a07
sub r11b, 0x74
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
add r11b, 0x18
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_46
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400d4f2d
lea r8d, [r11 - 0x5c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x7c
add r8b, dl
jmp 0x1400d4f04
add r11b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x50
jmp 0x1400d506e
sub r11b, 0x44
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x24
jmp 0x1400d506b
lea r8d, [r11 + 0x48]
movzx ecx, r10b
and cl, r8b
mov edx, 4
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d502f
sub r11b, 0x2c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400d4552
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d4552
lea r8d, [r11 - 0x14]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x74
add r8b, dl
jmp 0x1400d4fe9
lea rcx, [r9 + 0x61]
cmp rax, rcx
jae 0x1400d4bec
lea r8d, [r11 - 0x46]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x16
add r8b, dl
jmp 0x1400d4a52
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d4c24
sub r11b, 0x7c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d4c4c
lea r8d, [r11 + 0x6c]
movzx ecx, r10b
and cl, r8b
mov edx, 6
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d4f04
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d4c72
add r11b, 0x54
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x4c
jmp 0x1400d506b
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d4ca2
add r11b, 0x3c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400d4552
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d4a52
lea r8d, [r11 + 0x24]
movzx ecx, r10b
and cl, r8b
mov edx, 2
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d4fe9
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d4cf6
lea r8d, [r11 - 0x3a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x6a
add r8b, dl
jmp 0x1400d4fe9
inc rcx
cmp rax, rcx
jne 0x1400d4d28
add r11b, 0x3a
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d4552
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d4d58
sub r11b, 0x52
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400d4552
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d4d7e
sub r11b, 0x6a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x1a
jmp 0x1400d506b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d4a07
lea r8d, [r11 + 0x7e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x72
add r8b, dl
jmp 0x1400d4f04
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400d4dde
add r11b, 8
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x38
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d4e06
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d4f04
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400d4e30
add r11b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400d506e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d4e5a
sub r11b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400d506b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d49c8
lea r8d, [r11 - 0x58]
movzx ecx, r10b
and cl, r8b
mov edx, 0x34
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d4fe9
lea r8d, [r11 - 0x70]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
sub dl, cl
add dl, 8
add dl, dl
add r8b, dl
jmp 0x1400d502f
lea r8d, [r11 + 4]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, r10b
sub r8b, 0x1c
add r8b, dl
jmp 0x1400d4f04
add r11b, 0x56
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x5a
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
lea edx, [r11 + 0x6e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 2
sub r11b, 0x42
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x32
add dl, r11b
movzx ecx, dl
mov byte [rbp + rbx - 0x18], cl
inc r9
add rcx, r9
sub rbx, rcx
lea edx, [rbx + 0x78]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
sub r10b, 0x48
add r10b, dl
mov byte [rbp + rbx - 0x18], r10b
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
sub r11b, 6
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
jmp 0x1400d506e
sub r11b, 0x7a
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_46
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
jmp 0x1400d5068
add r11b, 0x2a
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x26
inc r9
dec rbx
inc rbx
jmp 0x1400d4552
lea r8d, [r11 - 0x4a]
movzx ecx, r8b
and cl, r10b
mov edx, 3
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
sub r11b, 0x2a
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_send
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x18], dl
inc r9
dec rbx
inc rbx
jmp 0x1400d4552
movzx r11d, bl
lea edx, [r11 + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x1e
add r11b, 0x4a
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r8b
sub dl, cl
sub dl, 6
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x18], dl
jmp 0x1400d506b
lea r8d, [rbx - 2]
movzx ecx, r8b
and cl, r10b
mov edx, 7
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d4552
lea rcx, [rbx + r14]
and dil, cl
add dil, dil
sub r10b, dil
lea r8d, [rcx + r10]
sub r8b, 0x42
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d4552
sub r11b, 0x5e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x6e
jmp 0x1400d4550
add r11b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x42
jmp 0x1400d4540
lea rdx, [rbp + 0x15ec0e0]
jmp 0x1400d50ff
lea rdx, [rbp + 0xabf49a]
jmp 0x1400d50ff
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0xe0], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, r13
call fcn.1400069d0
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret