Function at 0x1400add20
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb8]
sub rsp, 0x1b8
mov r14, qword [0x140220750]
mov qword [rbp + 0x100], r14
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r12, rax
movabs rax, 0x48d159e26af37c05
imul r12
mov r15, rdx
sar r15, 0xa
mov rax, r15
shr rax, 0x3f
add r15, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r15
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r15, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r12
lea rcx, [r12 + 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 r13, rcx
sub r13, rax
imul eax, ecx, 0x3c
sub r12d, eax
mov edx, 7
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0x118], rax
mov word [rbp - 0x18], 0xf9ab
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x16], xmm0
movups xmmword [rbp - 6], xmm0
mov byte [rbp + 0xa], al
movabs rdi, 0xf206cd6ab06c51eb
movabs rsi, 0xc814a4ff2209ed75
movzx edx, byte [rbp + 0x100]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor r11d, r11d
movabs rcx, 0xdac35f1d761d89ff
cmp r11, 0x23
jae 0x1400ae984
movzx r10d, byte [rbp + r11 - 0x18]
movzx ebx, r10b
cmp r8, r11
ja 0x1400ae97b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ade9b
add rcx, r11
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
add dl, 7
jmp 0x1400aded5
je 0x1400ae90a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ae87e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ae84a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ae829
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ae7dd
movzx ebx, r10b
nop dword [rax]
cmp r9, r11
ja 0x1400ae972
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400adf0a
lea rdx, [r11 + rdi]
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x6d
add dl, cl
jmp 0x1400adf40
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400ae7c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ae79d
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ae755
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ae724
nop
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400ae4b3
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ae496
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ae470
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ae44d
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ae42d
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ae40d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ae3f0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ae3d0
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ae3b3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ae387
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400adf50
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x64]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400ae956
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400ae93a
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ae14c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400ae128
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400ae10d
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ae33d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ae2f4
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400ae2bc
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ae29a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400adf50
lea r8, [r9 + 0x40]
lea r9, [r8 + 3]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ae26e
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ae251
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400ae234
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ae217
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ae1f7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ae1da
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400ae1b7
lea rcx, [r9 + 1]
cmp r8, rcx
ja 0x1400ae194
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400ae17a
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400adf50
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x1400adf50
lea rdx, [r11 + rsi]
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x33
add dl, cl
jmp 0x1400adf40
movabs rdx, 0x128de6c435ced977
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x41
add dl, cl
jmp 0x1400adee0
movabs rdx, 0x5d0728894993c579
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x4f
add dl, cl
movabs rcx, 0xdac35f1d761d89ff
jmp 0x1400ade71
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x1400ae800
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
inc r9
dec r11
inc r11
jmp 0x1400ade53
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1400ade53
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae774
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400ae866
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae866
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae8a0
lea edx, [r11 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae8cb
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
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
lea ecx, [r11 + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 5
mov byte [rbp + r11 - 0x18], dl
inc r11
jmp 0x1400ade53
lea ecx, [r11 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 9
cmp r9, 6
jb 0x1400ae2af
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x6c]
jmp 0x1400ae800
lea ecx, [r11 + 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x17
cmp r8, 0x3e8
jae 0x1400ae6ec
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400ae661
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae2d1
lea ecx, [r11 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x25
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400ae70b
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400ae591
lea ecx, [r11 - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x55
jmp 0x1400ae309
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
lea edx, [r11 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae8cb
movzx ebx, r11b
lea edx, [rbx - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae8a4
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae866
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400ae866
movzx ebx, r11b
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae778
lea edx, [r11 - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1400ade53
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec r11
inc r11
jmp 0x1400ade53
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae800
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400ae4de
movabs rcx, 0xdac35f1d761d89ff
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub bl, al
lea edx, [rcx + rbx]
add dl, 7
jmp 0x1400ae352
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ae513
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
inc rax
cmp r8, rax
jne 0x1400ae538
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400ae8cb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ae561
movzx ebx, r11b
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
jmp 0x1400ae778
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ae352
lea edx, [r11 - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1400ade53
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ae5b4
lea ecx, [r11 - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x47
jmp 0x1400ae800
inc rax
cmp r8, rax
jne 0x1400ae5df
lea ecx, [r11 - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x39
inc r9
dec r11
inc r11
jmp 0x1400ade53
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ae605
movzx ebx, r11b
lea ecx, [rbx - 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1d
jmp 0x1400ae778
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ae62b
movzx ebx, r11b
lea ecx, [rbx - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xd
jmp 0x1400ae8a4
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ae309
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x29
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ae696
lea edx, [r11 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ae6bc
movzx ebx, r11b
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
jmp 0x1400ae778
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ae2d1
lea ecx, [r11 - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x52
inc r9
dec r11
inc r11
jmp 0x1400ade53
movzx ebx, r11b
lea edx, [rbx - 0x68]
movzx eax, dl
and al, r10b
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x28
add dl, cl
add dl, r10b
jmp 0x1400ae778
movzx ebx, r11b
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x1a]
jmp 0x1400ae8a4
movabs rcx, 0x53c37d7cfe8005d9
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub bl, al
lea edx, [rcx + rbx]
add dl, 0x11
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
movabs rdx, 0xc821c6566158a1e3
add rdx, r11
movzx eax, dl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x35
add dl, cl
movzx ebx, r11b
sub bl, 0x69
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x21
add r10b, bl
add r10b, dl
mov byte [rbp + r11 - 0x18], r10b
add r8, r9
jmp 0x1400ae866
movabs rcx, 0x129b081b751d8de5
add rcx, r11
movzx eax, cl
and al, r10b
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x43
dec r11
inc r11
jmp 0x1400ade53
movabs rdx, 0xa78d8ba59ca765e9
add rdx, r11
movzx eax, dl
and al, r10b
sub dl, 0x5f
jmp 0x1400ae7f7
movabs rdx, 0x3c800f2fc4313ded
add rdx, r11
movzx eax, dl
and al, r10b
sub dl, 0x7b
movzx r10d, bl
add al, al
movzx ecx, bl
sub cl, al
add dl, cl
lea ecx, [r11 - 0x67]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x2f
add r10b, cl
mov byte [rbp + r11 - 0x18], r10b
inc r9
dec r11
inc r11
jmp 0x1400ade53
movabs rax, 0x666516441344edf5
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x4d
add r8, r9
jmp 0x1400ae866
movabs rax, 0xb0de58092709d9f7
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x3f
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400ade53
movabs rcx, 0xfb5799ce3acec5f9
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
add dl, 0x31
add dl, cl
movzx r10d, bl
movzx ebx, r11b
sub bl, 0x6b
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x13
add cl, bl
movzx eax, cl
mov byte [rbp + r11 - 0x18], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 - 0x6c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, cl
mov byte [rbp + r11 - 0x18], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
movabs rax, 0x904a1d5862589dfd
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x15
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400ade53
add r11b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5d
jmp 0x1400ade4e
add r11b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6b
jmp 0x1400ade3a
lea rbx, [rbp + 0x158b73c]
jmp 0x1400ae988
lea rbx, [rbp + 0xb6413b]
jmp 0x1400ae988
lea rbx, [rbp - 0x18]
movzx edx, byte [rbp + 0x100]
lea rcx, [rbp + 0x10]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400ae9a0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004030
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0x118], 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.140002600
nop
lea rcx, [rbp + 0x10]
call fcn.140002490
mov edx, listen
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x4fe2e5ed
mov dword [rsp + 0x24], 0x999892a4
mov dword [rsp + 0x28], 0x9397a34a
mov word [rsp + 0x2c], 0x4594
mov byte [rsp + 0x2e], 0xe0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0x100]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor esi, esi
movabs rax, 0xb83d2379cf9ea33d
cmp rsi, 0x23
jae 0x1400af477
movzx r10d, byte [rsp + rsi + 0x20]
mov r14d, r10d
nop
cmp r8, rsi
ja 0x1400af46e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400aea8b
lea rcx, [rsi + rax]
mov rax, r14
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r14
add rdx, rcx
add dl, 0x55
jmp 0x1400aead2
je 0x1400af3fe
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400af379
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400af349
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400af30d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400af2ed
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400af2ca
movzx r11d, sil
nop word [rax + rax]
mov rbx, r8
cmp r9, rsi
ja 0x1400af465
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400aeb0c
lea ecx, [r11 + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 7
jmp 0x1400aeb4c
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400af289
inc rax
cmp r8, rax
je 0x1400af267
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400af24b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400af231
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400af213
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x1400aef6a
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400aef58
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400aef2f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400aef0d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400aeefb
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400aeedf
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400aeebf
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400aee95
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aeb60
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400af449
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400af42d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400aecce
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400aecb2
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400aee1a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400aedd9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400aeb60
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x42]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400aedab
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400aed8b
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400aed71
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400aed51
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400aed31
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400aed1f
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400aecf6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400aeb60
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x40]
jmp 0x1400aeb60
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
jmp 0x1400aeae0
add r11b, 0x2b
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x2d
add dl, r11b
movabs rax, 0xb83d2379cf9ea33d
jmp 0x1400aea60
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
inc r9
dec rsi
inc rsi
jmp 0x1400aea42
lea edx, [r11 - 0x66]
movzx eax, r10b
and al, dl
sub dl, 0x36
jmp 0x1400af31e
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 0x1400af35e
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400af361
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x34
jmp 0x1400af39a
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400af3c4
add r11b, 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
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400aea42
lea ecx, [r11 - 0x73]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x25
add dl, cl
cmp r9, 4
jb 0x1400af1d2
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x44]
jmp 0x1400af2a0
lea ecx, [r11 - 0x67]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x2f
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400af1fb
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400af02d
lea edx, [r11 - 0x77]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x41
add dl, cl
cmp r8, 0x42
jae 0x1400af1de
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400af0bf
lea edx, [r11 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400aedee
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400aea42
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 0x1400af3c4
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
jmp 0x1400af361
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
sub dl, 0x7c
jmp 0x1400af31e
add r11b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
dec rsi
inc rsi
jmp 0x1400aea42
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rsi
inc rsi
jmp 0x1400aea42
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
sub dl, 0x7a
jmp 0x1400af296
lea rcx, [r9 + 3]
cmp rbx, rcx
jae 0x1400aef8d
lea ecx, [r11 + 0x3d]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x55
jmp 0x1400aee2f
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x1400aefc0
add r11b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xe
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400aea42
inc rax
cmp rbx, rax
jne 0x1400aefe4
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400af361
cmp rbx, rcx
jne 0x1400af005
sub r11b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
jmp 0x1400af35e
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x1400aee31
lea edx, [r11 + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af326
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af048
lea edx, [r11 + 3]
movzx eax, r10b
and al, dl
sub dl, 0x15
jmp 0x1400af296
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400af073
sub r11b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3f
dec rsi
inc rsi
jmp 0x1400aea42
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af098
add r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3d
jmp 0x1400af361
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aee63
lea edx, [r11 - 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x19
jmp 0x1400af39a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af0f2
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400aea42
inc rax
cmp r8, rax
jne 0x1400af115
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af39a
cmp r8, rcx
jne 0x1400af136
add r11b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400af361
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400af15b
sub r11b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400af35e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af17f
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af326
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400af1aa
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
dec rsi
inc rsi
jmp 0x1400aea42
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400aedf0
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af29e
mov byte [rsp + rsi + 0x20], dl
inc rsi
jmp 0x1400aea42
lea ecx, [r11 - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
add dl, r10b
jmp 0x1400af328
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
jmp 0x1400af39a
sub r11b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x49
add dl, r11b
jmp 0x1400af3c4
lea edx, [r11 + 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x61
jmp 0x1400af39a
sub r11b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xb
jmp 0x1400af361
add r11b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 9
dec rsi
inc rsi
jmp 0x1400aea42
lea edx, [r11 + 0x7b]
movzx eax, r10b
and al, dl
sub dl, 0x5d
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x75
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x33
add r11b, r10b
mov byte [rsp + rsi + 0x20], r11b
inc r9
dec rsi
inc rsi
jmp 0x1400aea42
lea ecx, [rsi + 0xd]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x5b
inc r9
dec rsi
inc rsi
jmp 0x1400aea42
lea ecx, [rsi - 0x6d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 5
dec rsi
inc rsi
jmp 0x1400aea42
movzx r11d, sil
lea edx, [r11 + 0x19]
movzx eax, r10b
and al, dl
add dl, 0x51
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add r11b, 5
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x23
add r11b, r10b
add r11b, dl
mov byte [rsp + rsi + 0x20], r11b
jmp 0x1400af35e
lea ecx, [rsi - 0x61]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x59
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400aea42
movabs rcx, 0x9abf854ad5676ab
add rcx, rsi
and r14b, cl
add r14b, r14b
movzx edx, r10b
sub dl, r14b
add dl, 0x53
movzx r11d, sil
add dl, cl
add r11b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x79
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rsi + 0x20], al
inc r9
add rax, r9
sub rsi, rax
lea ecx, [rsi - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x24
add cl, r10b
mov byte [rsp + rsi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400aea42
movabs rax, 0x28b76a6d6edbe9b7
add rax, rsi
and r14b, al
add r14b, r14b
sub r10b, r14b
lea edx, [rax + r10]
dec dl
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400aea42
sub r11b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x29
jmp 0x1400aea3e
add r11b, 0x37
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x7f
jmp 0x1400aea23
lea rcx, [rbp + 0x155ac1c]
jmp 0x1400af47c
lea rcx, [rbp + 0x1344f59]
jmp 0x1400af47c
lea rcx, [rsp + 0x20]
mov r9d, r12d
mov r8d, r13d
mov edx, r15d
call fcn.140005de0
mov edx, 7
mov r14, qword [rbp + 0x100]
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xf30ded31
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 r15, 0x645a4e3ad2c5899e
movabs r13, 0xbe78239bc366c352
movabs r12, 0x2d0eeab078509cda
movzx ebx, byte [rbp + 0x100]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b00a6
movzx r11d, byte [rsp + rdi + 0x70]
mov esi, r11d
cmp r8, rdi
ja 0x1400b009d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400af540
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
sub bl, 0x52
jmp 0x1400af57a
je 0x1400b002a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400affaa
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aff77
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aff3c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400afef7
movzx r10d, dil
nop
cmp r9, rdi
ja 0x1400b0094
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400af5ad
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400af5f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400afee0
inc rax
cmp r8, rax
je 0x1400afeba
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400afe9a
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400afe80
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400afe60
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400afb57
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400afb3d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400afb14
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400afaee
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400afad2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400afab2
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400afa96
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400afa7a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400afa5a
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400afa30
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400af600
lea r8, [r9 + 5]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b0074
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400b0054
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400af7ed
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400af7cf
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400af7b1
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400af9e3
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400af997
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400af959
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400af936
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400af600
lea r8, [r9 + 5]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400af908
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400af8ea
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400af8cc
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400af8ac
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400af890
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400af872
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400af84c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400af827
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400af809
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400af600
lea r8, [r9 + 5]
lea r9, [r8 + 8]
jmp 0x1400af600
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400af5f0
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400af580
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
jmp 0x1400af515
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400aff10
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x2c
inc r9
dec rdi
inc rdi
jmp 0x1400af502
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400af502
lea edx, [r10 - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400aff55
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x1400aff8f
sub r10b, 0x7c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400aff92
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400affc4
add r10b, 0xc
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x54
add bl, r10b
jmp 0x1400affec
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x1400af502
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x72
cmp r9, 0x1000
jb 0x1400af94d
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x58]
jmp 0x1400aff10
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 0x1000
jae 0x1400afe26
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400afd54
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x44
add bl, dl
jmp 0x1400af96e
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2a
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400afe45
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400afc50
lea edx, [r10 - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400af9b0
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x5c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400affec
lea edx, [r10 + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x14
add bl, dl
jmp 0x1400affc4
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x70
jmp 0x1400aff92
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400aff8f
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x1400aff55
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400af502
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400af502
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3c
jmp 0x1400aff10
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400afb7a
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
jmp 0x1400af9f8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400afbad
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400afbd2
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400aff92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400afbf7
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x1400aff8f
cmp r8, rcx
jne 0x1400afc25
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400af502
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af9f8
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400aff10
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400afc75
lea edx, [r10 - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2e
add bl, dl
jmp 0x1400aff10
inc rax
cmp r8, rax
jne 0x1400afca6
add r10b, 0x1e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400af502
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400afccb
lea edx, [r10 - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x1a
add bl, dl
jmp 0x1400aff55
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400afcf4
sub r10b, 0x2e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400aff8f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400afd1d
sub r10b, 0x7a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400affec
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af9b0
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4e
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400afd8b
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
inc rax
cmp r8, rax
jne 0x1400afdb3
add r10b, 0x14
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400affec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400afdd8
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x30
add bl, dl
jmp 0x1400affc4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400afdfd
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x78
jmp 0x1400aff8f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af96e
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 8
add bl, dl
jmp 0x1400aff10
lea edx, [r10 + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x50
add bl, r11b
add bl, dl
jmp 0x1400aff55
lea edx, [r10 + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400affc4
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400affec
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x36
jmp 0x1400affc4
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400aff92
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400af502
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5e
jmp 0x1400aff10
movzx r10d, dil
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
sub r10b, 0x6e
movzx eax, r11b
and al, r10b
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400af502
movzx r10d, dil
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2a
sub r10b, 0x32
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
jmp 0x1400aff8f
lea edx, [rdi - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400af502
lea rcx, [rdi + r13]
and sil, cl
add sil, sil
movzx ebx, r11b
sub bl, sil
sub bl, 0x3e
add bl, cl
movzx r10d, dil
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x46
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
lea rcx, [rdi + r12]
and sil, cl
mov eax, 5
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400af502
add r10b, 0x16
movzx eax, r11b
and al, r10b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400af500
sub r10b, 0x26
movzx eax, r11b
and al, r10b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400af4f0
lea rdx, [rbp + 0x1787598]
jmp 0x1400b00ab
lea rdx, [rbp + 0xfdff36]
jmp 0x1400b00ab
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0x100], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, listen
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x8680948e
mov word [rsp + 0x4c], 0xe5b6
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 r15, 0x6a4325e6b46a35c
movabs r13, 0x2134fbd8186130cc
movabs r12, 0x13ec971b41d3ea14
movzx ebx, byte [rbp + 0x100]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b0be7
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x1400b0bde
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0180
lea rcx, [rdi + r15]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x7c
jmp 0x1400b01b9
je 0x1400b0b6b
inc rax
cmp r8, rax
je 0x1400b0b16
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0ac7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0a70
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b0a29
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400b0bd5
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400b01ed
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400b0221
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400b0a1e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b09f8
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400b09d8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b09bc
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b06f1
nop
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b06e3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b06ba
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b0694
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b0686
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b0666
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b0646
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b062b
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b060e
lea r8, [r9 + 6]
lea r9, [r8 + 8]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b0bb5
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b0b95
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400b03e9
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b03cb
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b03ad
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b05be
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b0577
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b0535
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b050e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b0230
lea r8, [r9 + 2]
lea r9, [r8 + 3]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400b04e4
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b04c8
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b04ae
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b0492
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b0476
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400b0458
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b0432
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b0409
lea r8, [r9 + 8]
lea r9, [r8 + 9]
jmp 0x1400b0230
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400b0221
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400b01c0
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0155
sub r10b, 0x58
movzx eax, r11b
and al, r10b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b0142
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400b0142
lea edx, [r10 + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400b0a8d
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x80
jmp 0x1400b0aac
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x78
jmp 0x1400b0aaf
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x70
jmp 0x1400b0aeb
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
jmp 0x1400b0b2d
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b0142
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x1400b0142
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x1000
jb 0x1400b0529
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x30]
jmp 0x1400b0a46
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 0x5a
jae 0x1400b0984
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400b08b4
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x48
jmp 0x1400b054e
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x1400b09a1
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400b07f9
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x74
jmp 0x1400b0590
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b0b2a
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400b0ae8
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0aaf
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0aac
lea edx, [r10 - 0x50]
mov ecx, Ordinal_27
jmp 0x1400b0a7d
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b0142
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400b0142
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x1400b0a36
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400b070e
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
jmp 0x1400b05cd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0734
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b0b7f
inc rax
cmp r8, rax
jne 0x1400b0759
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b0b2a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b077d
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400b0ae8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b07ac
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b0142
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b07de
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400b0142
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400b05d7
lea edx, [r10 - 0x28]
mov ecx, listen
jmp 0x1400b0a36
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b081c
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7c
jmp 0x1400b0a46
inc rax
cmp r8, rax
jne 0x1400b084a
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b0142
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0861
lea edx, [r10 - 0x34]
mov ecx, gethostname
jmp 0x1400b0a7d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b088a
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0aaf
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b0590
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b0b7f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b08e7
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b0142
inc rax
cmp r8, rax
jne 0x1400b090b
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
jmp 0x1400b0aaf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b0930
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1400b0aac
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0955
lea edx, [r10 - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x78
add bl, dl
jmp 0x1400b0a8d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b054e
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x80
dec rdi
inc rdi
jmp 0x1400b0142
lea edx, [r10 + 0x60]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x30
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400b0a8d
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400b0aeb
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x1400b0aaf
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0aac
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b0142
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400b0a36
movzx r10d, dil
lea edx, [r10 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, r11b
mov byte [rsp + rdi + 0x48], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b0142
movzx r10d, dil
lea edx, [r10 - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x24
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x48], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400b0142
movabs rax, 0x2e7d6094eeee7784
add rax, rdi
and sil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
movzx r10d, dil
add bl, r11b
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2c
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400b0b2d
lea rax, [rdi + r13]
and sil, al
mov ecx, gethostname
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r11b
lea edx, [rdi - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b0142
lea rax, [rdi + r12]
and sil, al
mov ecx, Ordinal_60
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b0142
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0140
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b0130
lea rdx, [rbp + 0x175c118]
jmp 0x1400b0bec
lea rdx, [rbp + 0xbc6474]
jmp 0x1400b0bec
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0x100], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x68], 0x815d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x1df6d3a9d273f540
movabs r12, 0xd1bfc9a4c12bb4c0
movabs r15, 0x59e47afd775bdfc0
movzx r8d, byte [rbp + 0x100]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b15cc
movzx r10d, byte [rbp + rbx - 0x68]
mov edi, r10d
cmp rax, rbx
ja 0x1400b15c3
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400b0cc1
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
add r8b, 0x40
jmp 0x1400b0d08
je 0x1400b1559
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400b14e7
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b14b6
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400b1475
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400b1455
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400b1411
movzx r11d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1400b15ba
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x1400b0d3e
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400b0d80
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400b1415
inc rcx
cmp rax, rcx
je 0x1400b13e7
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b13c4
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400b13a7
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400b138e
nop
lea rcx, [rax + r9]
cmp rcx, rbx
jbe 0x1400b116c
nop dword [rax]
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400b114e
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400b1239
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400b112b
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b1215
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400b11ef
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400b1114
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400b10f7
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400b11cf
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400b119c
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400b0d90
lea rax, [r9 + 0x400]
lea r9, [rax + 0x200]
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400b15a0
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400b1581
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400b0f70
lea rdx, [r9 + 0x64]
cmp rax, rdx
jb 0x1400b0f51
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400b0f36
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400b10a3
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400b1089
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400b1048
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400b1026
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400b0d90
mov rax, rdx
lea r9, [rdx + 4]
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
ja 0x1400b12b7
lea rcx, [r9 + 0x61]
cmp rdx, rcx
ja 0x1400b1009
lea rcx, [r9 + 9]
cmp rdx, rcx
ja 0x1400b12e4
lea rcx, [r9 + 0x20]
cmp rdx, rcx
ja 0x1400b0fec
lea rcx, [r9 + 0x42]
cmp rdx, rcx
ja 0x1400b0fd5
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x1400b0fca
lea rcx, [r9 + 4]
cmp rdx, rcx
ja 0x1400b1333
lea rcx, [r9 + 8]
cmp rdx, rcx
ja 0x1400b0fa4
lea rcx, [r9 + 0x10]
cmp rdx, rcx
ja 0x1400b0f8d
lea rcx, [r9 + 0x40]
cmp rdx, rcx
ja 0x1400b0d90
lea rax, [r9 + 2]
lea r9, [rax + 0x2a]
jmp 0x1400b0d90
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
jmp 0x1400b0d80
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400b0d10
sub r11b, 0x40
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x40
jmp 0x1400b0c95
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x1400b142b
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1400b0c82
lea edx, [rbx + 0x80]
jmp 0x1400b130f
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x1400b14cb
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b14ce
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b1522
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
mov byte [rbp + rbx - 0x68], r8b
inc rbx
jmp 0x1400b0c82
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
cmp r9, 0x42
jb 0x1400b103b
movzx r11d, bl
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r8d, [rdx + rdx]
jmp 0x1400b142b
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
jmp 0x1400b127b
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
lea rcx, [rax + r9]
cmp rcx, 6
je 0x1400b136d
lea rdx, [r9 + 4]
cmp rax, rdx
jbe 0x1400b1259
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400b127b
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b14ff
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x1400b14ce
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
dec rbx
inc rbx
jmp 0x1400b0c82
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b142b
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x1400b1193
add r11b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
jmp 0x1400b10ba
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b11c7
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400b0c82
inc rcx
cmp rax, rcx
jne 0x1400b11e6
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x1400b1522
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400b120c
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b14cb
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b122c
movzx edx, r10b
and dl, bl
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, bl
jmp 0x1400b1493
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b10bd
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b0c82
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400b1411
inc rcx
cmp rax, rcx
je 0x1400b1455
cmp rax, rdx
je 0x1400b14b6
cmp rax, 2
jae 0x1400b1350
lea rcx, [r9 + 0x80]
cmp rax, rcx
jbe 0x1400b12ae
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b1062
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b12dc
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400b0c82
inc rcx
cmp rax, rcx
jne 0x1400b12fb
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x1400b14ff
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b1326
movzx r11d, bl
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b1493
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400b1062
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
dec rbx
inc rbx
jmp 0x1400b0c82
movzx r11d, bl
movzx ecx, bl
and cl, r10b
add cl, cl
movzx r8d, byte [rbp + rbx - 0x68]
sub r8b, cl
add r8b, bl
jmp 0x1400b1490
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, byte [rbp + rbx - 0x68]
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1400b14ff
sub r11b, 0x40
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
jmp 0x1400b156a
sub r11b, 0x40
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x40
jmp 0x1400b14ff
sub r11b, 0x40
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x40
dec rbx
inc rbx
jmp 0x1400b0c82
add r11b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b0c82
movzx r11d, bl
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x40
add r10b, r11b
mov byte [rbp + rbx - 0x68], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b0c82
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
dec rbx
inc rbx
jmp 0x1400b0c82
movzx r11d, bl
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
add r11b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x68], dl
jmp 0x1400b14cb
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400b0c82
lea rdx, [rbx + r12]
and dil, dl
add dil, dil
movzx r8d, r10b
sub r8b, dil
sub r8b, 0x40
add r8b, dl
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x40
add dl, r10b
movzx ecx, dl
mov byte [rbp + rbx - 0x68], cl
inc r9
add rcx, r9
sub rbx, rcx
movzx edx, bl
and dl, r10b
add dl, dl
movzx ecx, bl
sub cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400b0c82
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
sub r10b, dil
lea r8d, [rcx + r10]
sub r8b, 0x40
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400b0c82
add bl, 0x40
movzx ecx, bl
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, bl
add r8b, r10b
jmp 0x1400b0c80
sub bl, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r8d, [r10 + rbx]
sub r8b, 0x40
jmp 0x1400b0c70
lea rdx, [rbp + 0x168c698]
jmp 0x1400b15d0
lea rdx, [rbp + 0x11cbbd8]
jmp 0x1400b15d0
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x70]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0x100], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, listen
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x2d4a
mov byte [rbp - 0x3e], 0xa
xorps xmm0, xmm0
movups xmmword [rbp - 0x3d], xmm0
movups xmmword [rbp - 0x2d], xmm0
movabs r15, 0x7f08afcd6bf0df82
movabs r12, 0x7d1a0f6843d29e86
movzx r11d, byte [rbp + 0x100]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b210b
movzx r10d, byte [rbp + rbx - 0x40]
mov rdi, r10
cmp r8, rbx
ja 0x1400b2102
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b1691
lea rcx, [rbx + r15]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x72
jmp 0x1400b16a4
je 0x1400b208d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2035
cmp r9, rbx
ja 0x1400b20f9
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400b16d2
lea edx, [rbx - 0x56]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400b1712
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b1fee
inc rax
cmp r8, rax
je 0x1400b1fc6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b1fa8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1f8d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1f72
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b1c64
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b1c46
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b1c22
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400b1c01
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b1be3
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b1bc8
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400b1ba9
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b1b8d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b1b6e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b1b52
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b1720
lea r8, [r9 + 3]
lea r9, [r8 + 8]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b20da
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b20bb
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400b1909
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b18ea
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400b18d0
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b1b00
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b1ab8
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b1a76
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400b1a4f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b1720
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b1a26
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400b1a08
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b19ec
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400b19cd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b19ae
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x1400b198f
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b196a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b1946
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400b1928
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b1720
mov r8, rcx
lea r9, [rcx + 2]
jmp 0x1400b1720
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
jmp 0x1400b1712
lea edx, [rbx - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400b16a4
lea edx, [rbx - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400b1662
lea edx, [rbx + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x30
movzx edi, bl
jmp 0x1400b2008
lea ecx, [rbx + 0x4c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x14
inc r9
dec rbx
inc rbx
jmp 0x1400b1652
lea edx, [rbx + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400b1652
lea edx, [rbx + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
movzx edi, bl
jmp 0x1400b204e
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b2071
lea edx, [rbx + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b2074
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b1f0e
lea edx, [rbx + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400b1f34
lea ecx, [rbx + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x50
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b1652
lea edx, [rbx - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx - 0x40], r11b
inc rbx
jmp 0x1400b1652
lea edx, [rbx - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6e
add r11b, dl
cmp r9, 0x61
jb 0x1400b1a69
movzx edi, bl
lea edx, [rdi - 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x28]
jmp 0x1400b200b
lea edx, [rbx - 0x62]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x52
add r11b, dl
cmp r8, 2
jae 0x1400b1edb
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400b1e15
lea edx, [rbx - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7c
jmp 0x1400b1a8c
lea edx, [rbx - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x36
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x1400b1efa
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400b1d36
lea edx, [rbx - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b1ace
lea edx, [rbx - 4]
movzx eax, r10b
and al, dl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b20a5
lea edx, [rbx - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b1f34
lea edx, [rbx - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b1f0e
lea edx, [rbx - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b2074
lea ecx, [rbx - 0x14]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x74
jmp 0x1400b2071
movzx edi, bl
lea edx, [rdi - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x58
jmp 0x1400b204e
lea ecx, [rbx - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
dec rbx
inc rbx
jmp 0x1400b1652
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400b1652
movzx edi, bl
lea edx, [rdi - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 4
jmp 0x1400b2008
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400b1c89
lea edx, [rbx - 0x7e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b1b16
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1cbb
lea ecx, [rbx + 0x54]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x4c
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b1652
inc rax
cmp r8, rax
jne 0x1400b1ce2
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b2074
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1d0a
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b2071
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b1b19
movzx edi, bl
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b204e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b1d4f
movzx edi, bl
lea edx, [rdi - 2]
mov ecx, 7
jmp 0x1400b1ff9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b1d79
lea ecx, [rbx + 6]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2a
dec rbx
inc rbx
jmp 0x1400b1652
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b1da0
movzx edi, bl
lea edx, [rdi + 0xa]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x46
jmp 0x1400b204e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b1dc4
lea ecx, [rbx + 0xe]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x62
jmp 0x1400b2071
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1de9
lea edx, [rbx + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b1f0e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1ad1
lea edx, [rbx + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b1f34
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1e3a
lea edx, [rbx - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b20a5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1e62
lea edx, [rbx - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b2074
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b1e86
lea ecx, [rbx - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
jmp 0x1400b2071
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b1eb0
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x1400b1652
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1a8f
movzx edi, bl
lea edx, [rdi - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
jmp 0x1400b2008
movzx edi, bl
lea edx, [rdi - 0x30]
movzx eax, r10b
and al, dl
movzx ecx, byte [rbp + rbx - 0x40]
sub cl, al
add cl, 0x28
lea r11d, [rcx + rcx]
jmp 0x1400b204e
lea edx, [rbx - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x5a
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
add cl, cl
add cl, dl
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 0x1400b1652
lea ecx, [rbx - 0x3e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x4e
jmp 0x1400b2074
lea ecx, [rbx - 0x42]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x32
jmp 0x1400b2071
movzx edi, bl
lea edx, [rdi - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x16
jmp 0x1400b204e
lea edx, [rbx - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400b1652
movzx edi, bl
lea edx, [rdi - 0x52]
mov ecx, Ordinal_33
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add dil, 0x4e
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x22
add dil, r10b
mov byte [rbp + rbx - 0x40], dil
inc r9
dec rbx
inc rbx
jmp 0x1400b1652
movzx edi, bl
lea edx, [rdi - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x36
add r11b, dl
add dil, 0x52
movzx eax, dil
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x3e
add cl, dil
add cl, r10b
mov byte [rbp + rbx - 0x40], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b1652
lea rdx, [rbx + r12]
movzx eax, dil
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b1652
sub bl, 0x76
movzx eax, r10b
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b1650
sub bl, 0x7a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b1640
lea rdx, [rbp + 0x1562b18]
jmp 0x1400b210f
lea rdx, [rbp + 0x470a9a]
jmp 0x1400b210f
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x90]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0x100], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov rdx, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x108]
call fcn.140005de0
mov edx, 7
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, r14
add rsp, 0x1b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret