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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, qword [0x14023cdc8]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + 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 r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf8], rax
mov word [rbp - 0x68], 0x1a3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x8ff3066f607f4607
movabs rdx, 0x7bdae1737eb824d9
movzx r10d, byte [rbp + 0xf8]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rcx, 0xee794973049858ab
cmp rdi, 0x23
jae 0x1400e751c
movzx r11d, byte [rbp + rdi - 0x68]
movzx ebx, r11b
cmp r8, rdi
ja 0x1400e7513
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e69cb
add rcx, rdi
mov rax, r11
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, r11
add r10, rcx
add r10b, 0x53
jmp 0x1400e6a04
je 0x1400e7494
inc rax
cmp r8, rax
je 0x1400e7440
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e73f8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e7391
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e735d
movzx ebx, r11b
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400e750a
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400e6a47
lea rdx, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub dl, 0x31
add r10b, dl
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6a80
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e730b
inc rax
cmp r8, rax
je 0x1400e72d7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e72b3
cmp r8, rcx
je 0x1400e728f
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e6fd2
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400e6fb4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e6f82
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e6f58
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400e6f3a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e6f1b
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e6f01
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e6ee7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e6ec8
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400e6eae
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400e6a90
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400e74ed
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e74d0
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400e6c85
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400e6c61
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400e6c3a
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x1400e6e5d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400e6e3f
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400e6e00
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e6dd4
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400e6db5
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400e6d9b
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400e6d81
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400e6d62
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400e6d48
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400e6d2e
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400e6cff
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400e6cd2
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400e6cb3
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400e6a90
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x42]
jmp 0x1400e6a90
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add dl, 0x11
add r10b, dl
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6a80
movabs rcx, 0x9ee84e8d75877383
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6b
jmp 0x1400e6a10
movabs rcx, 0xc1f5bba76c56c22d
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
movabs rcx, 0xee794973049858ab
jmp 0x1400e69a0
lea edx, [rdi + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e732a
lea ecx, [rdi - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
inc r9
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x1400e73b4
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400e73d2
lea edx, [rdi - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e73d5
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
jmp 0x1400e741b
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x1400e7467
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e74b3
lea ecx, [rdi + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
mov byte [rbp + rdi - 0x68], r10b
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
movzx ebx, dil
lea ecx, [rbx - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
cmp r9, 0x42
jb 0x1400e6de9
lea ecx, [rbx + 0x22]
movzx eax, cl
and al, r11b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400e732e
movzx ebx, dil
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
jmp 0x1400e7190
lea ecx, [rdi + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x1400e7273
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400e70c9
movzx ebx, dil
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x39
jmp 0x1400e7190
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x1400e74b3
lea edx, [rdi - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e7467
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x1400e741b
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x1400e73d5
lea edx, [rdi - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e73d2
movzx ebx, dil
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400e73b8
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
lea edx, [rdi - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
movzx ebx, dil
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x1400e732e
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400e6fff
movabs rcx, 0xee794973049858ab
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x53
jmp 0x1400e6e72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7022
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x1400e74b3
inc rax
cmp r8, rax
jne 0x1400e7044
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x1400e741b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e706b
movzx ebx, dil
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x1400e73b8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e709e
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e6e72
movzx ebx, dil
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x1400e732e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400e70f0
movzx ebx, dil
lea ecx, [rbx + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6d
jmp 0x1400e732e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7123
lea ecx, [rdi - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400e7146
lea ecx, [rdi + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x1400e73d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e7169
lea ecx, [rdi - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x55
jmp 0x1400e73d5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e718c
lea ecx, [rdi + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
jmp 0x1400e741b
movzx ebx, dil
cmp r8, 2
jae 0x1400e7252
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400e71bd
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x1400e6e19
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e71e5
add bl, 0x1c
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400e74b3
inc rax
cmp r8, rax
jne 0x1400e7207
sub bl, 0x38
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x78
jmp 0x1400e741b
cmp r8, rcx
jne 0x1400e722b
add bl, 0x1e
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400e73d5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e6e19
add bl, 0x74
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x2c
jmp 0x1400e73d2
lea edx, [rbx + 0x78]
movzx eax, dl
and al, r11b
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
add r10b, dl
add r10b, r11b
jmp 0x1400e73b8
lea edx, [rdi - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400e741b
movabs rcx, 0x9a950ab9a0d41f61
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
jmp 0x1400e741b
movabs rcx, 0xe0afe4ed8e72bcb5
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xd
jmp 0x1400e73d2
movabs rcx, 0x26cabf217c115a09
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3f
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
movabs rcx, 0x6ce5995569aff75d
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x75
movzx ebx, dil
sub bl, 0x33
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0x65
add bl, r11b
mov byte [rbp + rdi - 0x68], bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
movabs rcx, 0xf91b4dbd44ed3205
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x23
dec rdi
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
movabs rcx, 0x1c28bad73bbc80af
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x37
movzx r11d, bl
movzx ebx, dil
add bl, 0x23
movzx eax, bl
and al, r11b
add al, al
sub bl, al
add bl, 0xb
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x68], bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
movabs rcx, 0x85510225202a6cad
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x45
movzx r11d, bl
lea ecx, [rdi + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x4f
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x68], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400e7467
movabs rdx, 0xa85e6f3f16f9bb57
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x61
add r10b, dl
movzx r11d, bl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
jmp 0x1400e74b3
movabs rcx, 0xcb6bdc590dc90a01
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 7
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x7bdae1737eb824d9
jmp 0x1400e6982
sub dil, 0x29
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x1f
jmp 0x1400e697e
sub dil, 0x7f
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x79
jmp 0x1400e6964
lea rbx, [rbp + 0x15b927c]
jmp 0x1400e7520
lea rbx, [rbp + 0x173eb27]
jmp 0x1400e7520
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf8]
lea rcx, [rbp + 0x10]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400e7540
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004440
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf8], 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.1400029b0
nop
lea rcx, [rbp + 0x10]
call fcn.140002800
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x7744bdb1
mov dword [rsp + 0x24], 0x49b6b44e
mov dword [rsp + 0x28], 0xb3bf4378
mov word [rsp + 0x2c], 0x7d4e
mov byte [rsp + 0x2e], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx r10d, byte [rbp + 0xf8]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rax, 0xa35f70f55e0597c2
cmp rdi, 0x23
jae 0x1400e818e
movzx r11d, byte [rsp + rdi + 0x20]
mov esi, r11d
nop
cmp r8, rdi
ja 0x1400e8185
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400e762c
lea rcx, [rdi + rax]
mov rax, rcx
and rax, rsi
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rsi
sub r10b, 0x4e
jmp 0x1400e7673
je 0x1400e8109
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8082
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e8047
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e802c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e7feb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e7fc7
movzx ebx, dil
cmp r9, rdi
ja 0x1400e817c
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400e76a0
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x1400e76e1
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400e7f89
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e7f6b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e7f50
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e7f31
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e7f04
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e7c53
nop
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400e7c37
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e7c13
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e7bee
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e7bd3
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400e7bb1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e7b92
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e7b74
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400e7b55
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e7b2c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400e76f0
lea r8, [r9 + 0x200]
lea r9, [r8 + 5]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e815d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400e813e
lea rcx, [r9 + 2]
cmp r8, rcx
jb 0x1400e78e3
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400e78c4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400e78a6
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400e7ae2
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400e7a98
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400e7a59
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400e7a32
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e76f0
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400e7a09
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400e79ea
lea rcx, [r9 + 3]
cmp r8, rcx
ja 0x1400e79cb
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400e79b0
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400e798e
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e7973
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e794e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400e7926
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e790b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400e76f0
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x1400e76f0
lea edx, [rbx + 0x56]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5a
add r10b, dl
jmp 0x1400e76e1
lea edx, [rbx - 0x2e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e7677
add bl, 0x4e
movzx eax, r11b
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x22
add r10b, bl
movabs rax, 0xa35f70f55e0597c2
jmp 0x1400e7600
lea edx, [rbx + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x30
jmp 0x1400e7f9f
sub bl, 0x34
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400e75e2
add bl, 0x48
movzx eax, r11b
and al, bl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400e75e2
lea edx, [rbx - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5c
jmp 0x1400e8006
add bl, 0x40
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400e8069
sub bl, 0x44
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x24
jmp 0x1400e8069
lea edx, [rbx + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e80a4
sub bl, 0x4c
movzx eax, r11b
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400e80cb
add bl, 0x30
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x50
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
add bl, 0x66
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
inc rdi
jmp 0x1400e75e2
lea edx, [rbx - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2e
add r10b, dl
cmp r9, 6
jb 0x1400e7a4c
lea edx, [rbx + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x28]
jmp 0x1400e7fa2
lea edx, [rbx + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 5
jae 0x1400e7ec8
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400e7e03
lea edx, [rbx + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400e7a6f
lea edx, [rbx - 0x26]
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400e7ee3
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400e7d3b
lea edx, [rbx + 0x3a]
movzx eax, r11b
and al, dl
mov ecx, gethostname
jmp 0x1400e7aa6
add bl, 0x7c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x64
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
sub bl, 8
movzx eax, r11b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400e80cb
lea edx, [rbx + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x1400e80a4
sub bl, 0x10
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400e8069
add bl, 0x6c
movzx eax, r11b
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400e8069
lea edx, [rbx - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x1400e8006
add bl, 0x64
movzx eax, r11b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400e75e2
sub bl, 0x20
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400e75e2
lea edx, [rbx + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400e7f9f
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400e7c77
lea edx, [rbx - 0x3e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4e
jmp 0x1400e7af9
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400e7cad
sub bl, 0x2c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7cd5
add bl, 0x60
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400e8069
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400e7cfc
sub bl, 0x1c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3c
add r8, r9
jmp 0x1400e8069
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e7d12
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400e7ff7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e7afc
lea edx, [rbx - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400e7f9f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7d5f
lea edx, [rbx - 0x42]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x32
jmp 0x1400e7f9f
inc rax
cmp r8, rax
jne 0x1400e7d88
sub bl, 0x3a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6a
dec rdi
inc rdi
jmp 0x1400e75e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7db3
sub bl, 0x32
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400e8069
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e7dd7
add bl, 0x52
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3e
jmp 0x1400e8069
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e7ab2
lea edx, [rbx - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e80a4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7e39
sub bl, 0x58
movzx eax, r11b
and al, bl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
inc rax
cmp r8, rax
jne 0x1400e7e60
lea edx, [rbx - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e80a4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e7e76
lea edx, [rbx + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400e7ff7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e7ea0
sub bl, 0x40
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x1400e75e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e7a72
lea edx, [rbx - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
jmp 0x1400e7f9f
lea edx, [rbx - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
lea r10d, [rcx + rcx]
jmp 0x1400e8006
lea edx, [rbx + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, r11b
sub r10b, 0x4c
add r10b, dl
jmp 0x1400e80a4
sub bl, 0x72
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
lea edx, [rbx - 0x7a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e80a4
add bl, 2
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xe
jmp 0x1400e8069
add bl, 0x7e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x72
add r8, r9
jmp 0x1400e8069
lea edx, [rbx + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 2
add r10b, dl
add bl, 0xe
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x62
add bl, r11b
mov byte [rsp + rdi + 0x20], bl
inc r9
dec rdi
inc rdi
jmp 0x1400e75e2
lea ecx, [rdi - 0x1e]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2e
inc r9
dec rdi
inc rdi
jmp 0x1400e75e2
movzx ebx, dil
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
sub bl, 0x6e
movzx eax, bl
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
add r8, r9
jmp 0x1400e8069
lea ecx, [rdi + 0x56]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
add r8, r9
jmp 0x1400e8069
movabs rax, 0xbe5af8a04e3255d2
add rax, rdi
and sil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, r11b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e75e2
movabs rax, 0x779c16b59227264e
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r10d, [r11 + rax]
sub r10b, 0x22
movzx ebx, dil
add bl, 0x16
movzx eax, bl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
movabs rax, 0xea1e52e01a10c746
add rax, rdi
and sil, al
mov ecx, listen
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e75e2
sub bl, 0x36
movzx eax, r11b
and al, bl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400e75de
add bl, 0x46
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400e75c5
lea rcx, [rbp + 0x141f578]
jmp 0x1400e8193
lea rcx, [rbp + 0x1078d3a]
jmp 0x1400e8193
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006550
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xdb71b97d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0x197752f9e69e5664
movabs r14, 0xe531eac91b910984
movabs r12, 0xb24344d54e545cbc
movabs r15, 0x4c65f8edb3db032c
movzx edx, byte [rbp + 0xf8]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400e8d38
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400e8d2f
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400e8250
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x44
jmp 0x1400e8297
je 0x1400e8cc3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8c47
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e8c18
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e8bff
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e8bbf
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e8b77
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400e8d26
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400e82c9
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400e8300
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e8b6c
inc rax
cmp r8, rax
je 0x1400e8b55
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8b39
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e8b1c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400e884f
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400e8832
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e880d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e87e7
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400e88fe
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e87c4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e87a8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400e878b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e876d
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400e873f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e8310
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400e8d0a
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400e8cea
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400e8507
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400e84ea
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400e84d0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400e86f2
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400e86ad
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e8672
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400e864b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e8310
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 2]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400e861d
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e85ff
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400e85e2
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400e85c6
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e85a7
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400e858a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400e8568
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400e853f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e8523
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400e8310
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x3e8]
jmp 0x1400e8310
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400e8300
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400e82a0
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
jmp 0x1400e8225
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 0x1400e8b93
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400e8212
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 0x1400e8212
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400e8bdb
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 0x1400e8c2f
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x1400e8c2f
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 0x1400e8c5f
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x18
add dl, r10b
jmp 0x1400e8c89
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 + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8212
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400e8212
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
cmp r9, 0x2a
jb 0x1400e8666
lea edx, [r10 - 0x28]
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 0x1400e8b93
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
cmp r8, 0xa
jae 0x1400e8ae8
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400e8a10
lea edx, [r10 + 8]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x38
add dl, cl
jmp 0x1400e8687
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
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400e8b02
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400e8944
lea edx, [r10 - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400e86c2
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8212
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x10
add dl, r10b
jmp 0x1400e8c89
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400e8c5f
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
jmp 0x1400e8c2f
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400e8c2f
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400e8212
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400e8212
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400e8b93
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400e886c
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
jmp 0x1400e8701
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e88a3
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8212
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e88c9
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400e8c5f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e88f5
sub r10b, 0x78
movzx eax, r11b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400e8c2f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e891a
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x30
add dl, cl
jmp 0x1400e8bdb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e870a
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400e8b93
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8969
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x1400e8b93
inc rax
cmp r8, rax
jne 0x1400e8990
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
add r8, r9
jmp 0x1400e8c2f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e89b6
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400e8c2c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e89d9
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400e8c5f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e86c2
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8212
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8a47
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 + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8212
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e8a6c
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
jmp 0x1400e8c2f
cmp r8, rcx
jne 0x1400e8a94
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 0x1400e8c2f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e8ab9
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 8
add dl, cl
jmp 0x1400e8bdb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e8687
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 0x1400e8212
lea edx, [r10 - 0x60]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x60
jmp 0x1400e8bd6
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400e8c5f
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400e8c5f
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
jmp 0x1400e8c2f
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x1400e8bdb
lea edx, [r10 - 4]
mov ecx, recv
jmp 0x1400e8b84
movzx r10d, bl
lea edx, [r10 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x1400e8212
movzx r10d, bl
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
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
add r8, r9
jmp 0x1400e8c2f
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
add r8, r9
jmp 0x1400e8c2f
lea rax, [rbx + r14]
and dil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400e8212
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x24
movzx r10d, bl
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x70], 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 + 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 0x1400e8212
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x34
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8212
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e8210
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x34
jmp 0x1400e8200
lea rdx, [rbp + 0x1620aa0]
jmp 0x1400e8d3d
lea rdx, [rbp + 0x406104]
jmp 0x1400e8d3d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf8], 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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xa0baaea4
mov word [rsp + 0x4c], 0x49bc
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, 0x54516b7fbc03990d
movabs r12, 0xfcf4427f340acb27
movzx edx, byte [rbp + 0xf8]
nop dword [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor esi, esi
cmp rsi, 0x23
jae 0x1400e9685
movzx r11d, byte [rsp + rsi + 0x48]
mov r14d, r11d
cmp r8, rsi
ja 0x1400e967c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e8e10
lea rcx, [rsi + r15]
mov rax, rcx
and rax, r14
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r14
sub dl, 0x5b
jmp 0x1400e8e3d
je 0x1400e9614
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e958b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e955c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e953d
movzx r10d, sil
cmp r9, rsi
ja 0x1400e9673
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400e8e6a
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x77
jmp 0x1400e8eaa
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e94fe
inc rax
cmp r8, rax
je 0x1400e94d9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e94a0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e9484
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e946a
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x1400e91ac
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400e9192
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e9169
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e9143
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e9129
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e910f
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e8ec0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 3]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e9657
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400e963b
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400e8fe7
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400e8fcd
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400e90a5
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400e8ec0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e907b
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400e905b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400e9041
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400e9025
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400e9003
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400e8ec0
lea r8, [r9 + 0x80]
lea r9, [r8 + 6]
jmp 0x1400e8ec0
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x1400e8e41
sub r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 3
jmp 0x1400e8de5
add r10b, 0x54
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x4c
dec rsi
inc rsi
jmp 0x1400e8dd2
add r10b, 6
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2a
jmp 0x1400e9573
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x74
jmp 0x1400e95ac
sub r10b, 0x2e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e95d7
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400e8dd2
lea edx, [r10 + 0x43]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x2b
add dl, r11b
cmp r8, 0x64
jae 0x1400e9439
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400e93a1
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
cmp r9, 4
jb 0x1400e942d
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400e9513
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x1400e95ae
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x1400e94b5
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rsi
inc rsi
jmp 0x1400e8dd2
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rsi
inc rsi
jmp 0x1400e8dd2
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x1400e9513
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400e91fe
lea edx, [r10 + 0xd]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x5b
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400e9452
lea rcx, [r9 + 8]
cmp r8, rcx
jbe 0x1400e92d6
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x51
jmp 0x1400e90b9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9235
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400e8dd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9258
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
jmp 0x1400e95ae
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9281
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e9570
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e92ac
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
dec rsi
inc rsi
jmp 0x1400e8dd2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e91c9
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400e9513
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e92f9
lea ecx, [r10 + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x65
jmp 0x1400e9513
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9324
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
dec rsi
inc rsi
jmp 0x1400e8dd2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e9349
sub r10b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3d
jmp 0x1400e9570
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e936e
sub r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0xd
jmp 0x1400e9573
cmp r8, rcx
jne 0x1400e90b9
add r10b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x15
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400e8dd2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e93d8
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400e8dd2
inc rax
cmp r8, rax
jne 0x1400e9400
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
jmp 0x1400e9573
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e90e5
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e9570
mov byte [rsp + rsi + 0x48], dl
inc rsi
jmp 0x1400e8dd2
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 4
add cl, cl
add dl, cl
jmp 0x1400e94b5
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
jmp 0x1400e95ac
lea ecx, [r10 - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x71
jmp 0x1400e95ae
sub r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x45
jmp 0x1400e9573
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4f
add r10b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x53
add r11b, dl
add r11b, r10b
mov byte [rsp + rsi + 0x48], r11b
jmp 0x1400e9570
add r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x1d
inc r9
dec rsi
inc rsi
jmp 0x1400e8dd2
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2d
add r10b, 0x3b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x63
add r11b, r10b
mov byte [rsp + rsi + 0x48], r11b
inc r9
dec rsi
inc rsi
jmp 0x1400e8dd2
lea ecx, [rsi - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
dec rsi
inc rsi
jmp 0x1400e8dd2
lea ecx, [rsi - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400e8dd2
movabs rcx, 0x4e39f07e24192f5b
add rcx, rsi
and r14b, cl
add r14b, r14b
movzx edx, r11b
sub dl, r14b
sub dl, 0x7d
movzx r10d, sil
add dl, cl
add r10b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 9
add cl, r10b
movzx eax, cl
mov byte [rsp + rsi + 0x48], al
inc r9
add rax, r9
sub rsi, rax
lea ecx, [rsi + 0x7c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, cl
mov byte [rsp + rsi + 0x48], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400e8dd2
lea rax, [rsi + r12]
and r14b, al
add r14b, r14b
sub r11b, r14b
lea edx, [rax + r11]
sub dl, 0x11
movzx eax, byte [rsp + rsi + 0x48]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400e8dd2
sub r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x47
jmp 0x1400e8dd0
sub r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x6f
jmp 0x1400e8dc0
lea rdx, [rbp + 0x16ad404]
jmp 0x1400e968a
lea rdx, [rbp + 0x16e6d11]
jmp 0x1400e968a
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf8], 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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x6d31
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x60d4a27aa33206e
movabs r15, 0x2a5d0715a765e302
movabs r14, 0x1227de76fe99614a
movzx ebx, byte [rbp + 0xf8]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ea034
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400ea02b
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400e9750
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 2
jmp 0x1400e9797
je 0x1400e9fc5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e9f48
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e9f19
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e9ede
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e9ebf
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e9e7a
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400ea022
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e97c9
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2a
jmp 0x1400e9802
je 0x1400e9e63
inc rax
cmp r8, rax
je 0x1400e9e41
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e9e25
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e9e0b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e9de1
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400e9a8b
nop
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e9a6d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e9a44
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e9a1e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400e9a00
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400e99e0
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e9810
lea r8, [r9 + 0x40]
lea r9, [r8 + 9]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400ea006
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e9fea
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x1400e992c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e9912
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400e98f8
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400e99b6
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400e999a
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400e9980
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400e9964
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400e9948
lea r8, [r9 + 0x28]
lea r9, [r8 + 8]
jmp 0x1400e9810
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
jmp 0x1400e9802
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x12
jmp 0x1400e97a0
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xe
jmp 0x1400e9725
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x1400e9f2d
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3c
jmp 0x1400e9f30
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x38
jmp 0x1400e9f5d
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x34
jmp 0x1400e9f87
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9712
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
jmp 0x1400e9f2d
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400e9ef7
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9712
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 0x1400e9712
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400e9e93
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e9b37
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
lea rax, [r8 + r9]
cmp rax, 0x64
je 0x1400e9dc6
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400e9c1f
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
cmp r8, 0x10
jae 0x1400e9da9
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400e9cc7
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
cmp r9, 0x42
jb 0x1400e9d9d
lea ecx, [r10 - 0x2c]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x1400e9e93
jne 0x1400e9b63
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x54
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9712
inc rax
cmp r8, rax
jne 0x1400e9b85
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x1400e9f5d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9baa
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400e9f30
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e9bcd
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x68
jmp 0x1400e9ef7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9bf8
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
dec rdi
inc rdi
jmp 0x1400e9712
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e9aad
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x74
jmp 0x1400e9e93
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9c42
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x1400e9e93
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9c71
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9712
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9c9a
sub r10b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e9f2d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e9add
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e9f87
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9cfe
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9712
inc rax
cmp r8, rax
jne 0x1400e9d24
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400e9f5d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9d4d
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e9f30
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9d76
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e9f2d
cmp r8, rcx
jne 0x1400e9b0d
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
jmp 0x1400e9ef7
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400e9712
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x18
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400e9ef7
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
jmp 0x1400e9f5d
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9712
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
jmp 0x1400e9f5d
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
jmp 0x1400e9f30
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
dec rdi
inc rdi
jmp 0x1400e9712
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2e
jmp 0x1400e9e93
movzx r10d, dil
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x26
add r10b, 0x42
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x40], cl
inc r9
dec rdi
inc rdi
jmp 0x1400e9712
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
dec rdi
inc rdi
jmp 0x1400e9712
movzx r10d, dil
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
add r10b, 0x1e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rbp + rdi - 0x40], cl
jmp 0x1400e9f2d
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e9712
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0xe
movzx r10d, dil
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9712
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 6
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9712
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xa
jmp 0x1400e9710
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 6
jmp 0x1400e9700
lea rdx, [rbp + 0x159c9a8]
jmp 0x1400ea038
lea rdx, [rbp + 0x8cea16]
jmp 0x1400ea038
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf8], 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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x596c
mov byte [rbp - 0x16], gethostname
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0x4b2b73a1f0aeef07
movabs r12, 0xe30296d94c88931
movabs r15, 0xe1825ae5d20ccd15
movzx ebx, byte [rbp + 0xf8]
nop dword [rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400eac2c
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x1400eac23
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ea100
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
sub bl, 0x31
jmp 0x1400ea12d
je 0x1400eabbb
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400eab3a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400eaae3
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400eaa9c
movzx r11d, dil
cmp r9, rdi
ja 0x1400eac1a
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ea15a
lea edx, [r11 - 0x6d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 5
jmp 0x1400ea193
je 0x1400eaa84
inc rcx
cmp rax, rcx
je 0x1400eaa62
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400eaa44
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400eaa26
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ea9fc
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400ea6f9
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ea6de
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ea6b9
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400ea693
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400ea678
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400ea658
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400ea638
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400ea61a
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ea5fa
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400ea5d0
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400ea1a0
lea rax, [r9 + 6]
lea r9, [rax + 5]
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400eabfe
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400eabe2
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400ea38a
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400ea36c
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400ea34e
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400ea57b
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400ea531
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400ea4f0
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400ea4cd
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400ea1a0
lea rax, [r9 + 0x42]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400ea4a3
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400ea485
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400ea465
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400ea449
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400ea429
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400ea40e
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400ea3ec
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400ea3c3
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400ea3a8
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400ea1a0
lea rax, [r9 + 0x7a]
lea r9, [rax + 5]
jmp 0x1400ea1a0
lea r8d, [r11 - 0x33]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x65
add bl, r8b
jmp 0x1400ea193
lea r8d, [r11 - 0x41]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x39
add bl, r8b
jmp 0x1400ea131
sub r11b, 0x4f
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x29
add bl, r11b
jmp 0x1400ea0d5
lea r8d, [r11 - 0x68]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x28
jmp 0x1400eaab6
sub r11b, 0x76
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ea0c2
add r11b, 0x7c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x64
dec rdi
inc rdi
jmp 0x1400ea0c2
lea r8d, [r11 + 0x6e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 2
jmp 0x1400eaafd
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400eab1f
add r11b, 0x52
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3e
jmp 0x1400eab22
lea r8d, [r11 + 0x44]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400eab52
add r11b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x7a
add bl, r11b
jmp 0x1400eab7a
add r11b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x18
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
add r11b, 5
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x23
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400ea0c2
lea r8d, [r11 - 9]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x3f
add bl, r8b
cmp r9, 0x20
jb 0x1400ea4e4
lea r8d, [r11 - 0x36]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0xc]
jmp 0x1400eaab9
lea r8d, [r11 - 0x17]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x5f
add bl, r8b
cmp rax, 3
jae 0x1400ea9bf
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x1400ea8ee
lea r8d, [r11 + 0x3e]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ea506
lea r8d, [r11 - 0x25]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 3
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x1400ea9db
lea rcx, [r9 + 0x400]
cmp rax, rcx
jbe 0x1400ea823
lea r8d, [r11 - 0x55]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x53
jmp 0x1400ea547
add r11b, 0x72
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1e
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
add r11b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400eab7a
lea r8d, [r11 + 0x56]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x5a
add bl, r8b
jmp 0x1400eab52
add r11b, 0x48
movzx ecx, r10b
and cl, r11b
mov edx, 4
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400eab22
add r11b, 0x3a
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400eab1f
lea r8d, [r11 + 0x2c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x34
jmp 0x1400eaafd
add r11b, 0x1e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ea0c2
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x1400ea0c2
lea r8d, [r11 + 2]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xe
jmp 0x1400eaab6
lea rcx, [r9 + 0x10]
cmp rax, rcx
jae 0x1400ea71d
lea r8d, [r11 + 7]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x31
jmp 0x1400ea591
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400ea750
add r11b, 0x26
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xa
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ea779
lea r8d, [r11 + 0x42]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400eab52
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400ea79e
add r11b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400eab22
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ea7c7
add r11b, 0x5e
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400eab1f
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ea7ed
lea r8d, [r11 + 0x6c]
movzx ecx, r10b
and cl, r8b
mov edx, 6
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400eaafd
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ea594
sub r11b, 0x78
movzx ecx, r10b
and cl, r11b
mov edx, 0x24
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ea0c2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ea847
lea r8d, [r11 - 0x47]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xf
jmp 0x1400eaab6
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ea86c
sub r11b, 0xf
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x69
jmp 0x1400eab1f
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ea890
dec r11b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 7
jmp 0x1400eab22
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ea8b7
add r11b, 0x1b
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x43
add bl, r11b
jmp 0x1400eab7a
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400ea54a
add r11b, 0x29
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1f
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ea921
add r11b, 0x4c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x14
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
inc rcx
cmp rax, rcx
jne 0x1400ea945
add r11b, 0x76
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3a
jmp 0x1400eab22
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ea96e
sub r11b, 0x7c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400eab1f
cmp rax, rdx
jne 0x1400ea990
lea r8d, [r11 - 0x6e]
movzx ecx, r10b
and cl, r8b
mov edx, 1
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400eaafd
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ea509
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400ea0c2
lea r8d, [r11 - 0x28]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
sub dl, cl
add dl, 0xc
lea ebx, [rdx + rdx]
jmp 0x1400eaafd
lea r8d, [r11 - 0x1a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, r10b
sub bl, 0x4a
add bl, r8b
jmp 0x1400eab52
add r11b, 0x11
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x77
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
add r11b, 3
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x15
add bl, r11b
jmp 0x1400eab7a
lea r8d, [r11 - 0xb]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x4d
add bl, r8b
jmp 0x1400eab52
sub r11b, 0x43
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x2b
dec rdi
inc rdi
jmp 0x1400ea0c2
lea r8d, [r11 - 0x5f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x67
jmp 0x1400eaab6
movzx r11d, dil
lea r8d, [r11 - 0x7b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x5d
add bl, r8b
sub r11b, 0x2f
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x49
add r11b, r10b
mov byte [rbp + rdi - 0x18], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ea0c2
movzx r11d, dil
lea r8d, [r11 + 0x5b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x7d
add bl, r8b
sub r11b, 0x21
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x19
add dl, r11b
add dl, r10b
mov byte [rbp + rdi - 0x18], dl
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400ea0c2
lea rcx, [rdi + r12]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
sub bl, 0x57
movzx r11d, dil
sub r11b, 0x13
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x7b
add r11b, r10b
movzx ecx, r11b
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0xc]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rdi - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
lea rcx, [rdi + r15]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
add bl, 0x6d
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ea0c2
sub r11b, 0x5d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x75
jmp 0x1400ea0c0
sub r11b, 0x6b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x13
jmp 0x1400ea0b0
lea rdx, [rbp + 0x148989c]
jmp 0x1400eac30
lea rdx, [rbp + 0x7787a3]
jmp 0x1400eac30
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf8], 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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbp + 0x100]
lea rcx, str.config_path_____s_n
call fcn.140006550
mov rax, r13
mov rbx, qword [rsp + 0x1f0]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret