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

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, qword [0x140230168]
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 + 0xf0], rax
mov word [rbp - 0x68], 0xf92b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x68384e6fdc7ead8b
movabs rdx, 0xbe06fafccbd8c5d5
movzx r10d, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ce89d
movzx r11d, byte [rbp + rbx - 0x68]
movzx edi, r11b
cmp r8, rbx
ja 0x1400ce894
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400cdd7b
movabs rcx, 0xa37065424773bf1f
add rcx, rbx
mov rax, r11
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, r11
add r10, rcx
add r10b, 0x27
jmp 0x1400cdd9b
je 0x1400ce81c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ce7e9
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ce7b3
movzx edi, r11b
nop
cmp r9, rbx
ja 0x1400ce88b
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400cddd7
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
add dl, 0x33
add r10b, dl
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cde10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce757
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce713
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ce6be
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ce69b
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ce3b0
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ce393
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ce361
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ce332
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ce315
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ce2fb
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ce2dc
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ce2bf
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ce2a5
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ce286
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cde20
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400ce871
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ce857
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400ce02d
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cdffc
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400cdfd5
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ce23c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ce1f4
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ce1b6
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ce18a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400cde20
lea r8, [r9 + 1]
lea r9, [r8 + 6]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ce16b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ce14c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ce12f
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ce110
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400ce0f1
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ce0d4
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ce0aa
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ce078
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ce05e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400cde20
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x28]
jmp 0x1400cde20
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
add dl, 0x2d
add r10b, dl
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cde10
movabs rdx, 0x772630783cf14797
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub dl, 0x21
add r10b, dl
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdda0
movabs rdx, 0x304565f3ae09c959
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub dl, 0x6f
add r10b, dl
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd46
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x1400ce77c
lea edx, [rbx + 0x1a]
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 rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
movzx edi, bl
jmp 0x1400ce633
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce731
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce734
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
movzx edi, bl
jmp 0x1400ce670
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce6e3
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce83a
lea ecx, [rbx - 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
mov byte [rbp + rbx - 0x68], r10b
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
lea ecx, [rbx - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x17
cmp r9, 8
jb 0x1400ce19f
movzx edi, bl
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, r11b
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400ce77f
lea ecx, [rbx + 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
cmp r8, 0x10
jae 0x1400ce614
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400ce577
lea edx, [rbx - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce1cb
lea ecx, [rbx + 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7b
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400ce656
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400ce4af
lea ecx, [rbx + 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4b
jmp 0x1400ce209
lea edx, [rbx + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce83a
lea ecx, [rbx + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x1400ce6e3
movzx edi, bl
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x1400ce670
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce734
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400ce731
movzx edi, bl
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x1400ce633
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
movzx edi, bl
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x1400ce77f
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ce3de
movabs rcx, 0xa37065424773bf1f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x27
jmp 0x1400ce251
jne 0x1400ce3ff
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce83a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce427
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce734
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce44d
movzx edi, bl
lea ecx, [rdi + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x1400ce633
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400ce485
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400ce251
movzx edi, bl
lea ecx, [rdi + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x1400ce77f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce4d5
movzx edi, bl
lea ecx, [rdi - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x1400ce77f
inc rax
cmp r8, rax
jne 0x1400ce507
lea ecx, [rbx + 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce52d
movzx edi, bl
lea ecx, [rdi + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
jmp 0x1400ce633
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce550
lea ecx, [rbx - 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2f
jmp 0x1400ce731
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ce209
lea ecx, [rbx - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
jmp 0x1400ce83a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce59a
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
jmp 0x1400ce83a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce5bd
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x1400ce734
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce5e5
lea edx, [rbx + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce731
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce1cb
movzx edi, bl
lea edx, [rdi + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ce77f
movzx edi, bl
lea edx, [rdi - 0x68]
movzx eax, dl
and al, r11b
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x28
add r10b, dl
add r10b, r11b
sub dil, 0x49
movzx eax, dil
and al, r11b
add al, al
sub dil, al
dec dil
add dil, r11b
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
jmp 0x1400ce731
movzx edi, bl
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
sub dil, 0xb
movzx eax, r11b
and al, dil
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x4d
add cl, dil
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400ce6e3
movabs rax, 0xe61f6d18e2a21db9
add rax, rbx
and r11b, al
add r11b, r11b
sub dil, r11b
lea r10d, [rax + rdi]
sub r10b, 0xf
jmp 0x1400ce83a
movabs rcx, 0x9f3ea29453ba9f7b
add rcx, rbx
and r11b, cl
add r11b, r11b
movzx r10d, dil
sub r10b, r11b
sub r10b, 0x5d
add r10b, cl
movzx r11d, dil
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x1400ce83a
movabs rax, 0xca9c4306a70424c1
add rax, rbx
and r11b, al
add r11b, r11b
sub dil, r11b
lea r10d, [rax + rdi]
sub r10b, 0x47
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
movabs rcx, 0xaf1918f46b662bc9
add rcx, rbx
and r11b, cl
add r11b, r11b
movzx r10d, dil
sub r10b, r11b
sub r10b, 0x7f
add r10b, cl
movzx r11d, dil
movzx edi, bl
add dil, 0x79
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 0x4f
add dil, r11b
mov byte [rbp + rbx - 0x68], dil
inc r9
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
movabs rax, 0xda76b966beafb10f
add rax, rbx
and r11b, al
add r11b, r11b
sub dil, r11b
lea r10d, [rax + rdi]
sub r10b, 0x69
inc r9
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
movabs rax, 0x9395eee22fc832d1
add rax, rbx
and r11b, al
add r11b, r11b
sub dil, r11b
lea r10d, [rax + rdi]
add r10b, 0x49
dec rbx
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
movabs rax, 0xea512fc6d65b3d5d
add rax, rbx
and r11b, al
add r11b, r11b
sub dil, r11b
lea r10d, [rax + rdi]
add r10b, 0x75
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0xbe06fafccbd8c5d5
jmp 0x1400cdd32
add bl, 0x1b
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
add r10b, 0x43
jmp 0x1400cdd30
sub bl, 0x23
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0xb
jmp 0x1400cdd20
lea rbx, [rbp + 0x144686c]
jmp 0x1400ce8a1
lea rbx, [rbp + 0x138278b]
jmp 0x1400ce8a1
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400ce8c0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x87f4fdc1
mov dword [rsp + 0x24], 0xc9c6c4ee
mov dword [rsp + 0x28], 0xc3ffd3b8
mov word [rsp + 0x2c], 0xbdce
mov byte [rsp + 0x2e], reloc.WLDAP32.dll_Ordinal_30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x6315f541e180db5a
cmp rdi, 0x23
jae 0x1400cf4a3
movzx r10d, byte [rsp + rdi + 0x20]
mov esi, r10d
nop
cmp r8, rdi
ja 0x1400cf49a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ce9aa
add rcx, rdi
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
sub bl, 0x76
jmp 0x1400ce9e3
je 0x1400cf429
inc rax
cmp r8, rax
je 0x1400cf3cc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf37f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cf35c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cf315
movzx r11d, dil
cmp r9, rdi
ja 0x1400cf491
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400cea14
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400cea50
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400cf30a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf2b9
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cf2a0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf287
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cefb2
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cefa4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400cef7b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cef55
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cef3b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cef1f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cef03
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ceee7
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ceec9
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cee9f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cea60
lea r8, [r9 + 3]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cf475
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400cf459
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cec58
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400cec3c
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cec20
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cee54
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cee13
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400cedd4
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cedad
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400cea60
lea r8, [r9 + 2]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ced83
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ced63
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ced45
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ced25
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ced05
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400cece9
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cecc3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cec9a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cec80
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cea60
lea r8, [r9 + 1]
lea r9, [r8 + 0x7a]
jmp 0x1400cea60
lea edx, [r11 - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x12
add bl, dl
jmp 0x1400cea50
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x26
add bl, dl
jmp 0x1400ce9e7
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3a
add bl, r11b
movabs rcx, 0x6315f541e180db5a
jmp 0x1400ce980
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x70
jmp 0x1400cf330
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ce962
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ce962
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cf2ce
add r11b, 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
jmp 0x1400cf2ef
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cf2f2
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cf3a2
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cf3eb
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce962
sub r11b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x1400ce962
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r9, 0x42
jb 0x1400cedc8
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 8]
jmp 0x1400cf332
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r8, 6
jae 0x1400cf254
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400cf180
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400cede3
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400cf26c
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400cf0ac
lea edx, [r11 + 0x72]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x1e
jmp 0x1400cee2a
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce962
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x28
add bl, r11b
jmp 0x1400cf3eb
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3c
add bl, dl
jmp 0x1400cf3a2
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400cf2f2
add r11b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
jmp 0x1400cf2ef
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
jmp 0x1400cf2ce
add r11b, 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 0x1400ce962
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ce962
lea edx, [r11 - 0x54]
mov ecx, Ordinal_41
jmp 0x1400cf322
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400cefd8
lea edx, [r11 + 0x5a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x76
jmp 0x1400cee6b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf00b
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce962
inc rax
cmp r8, rax
jne 0x1400cf02f
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x34
add bl, dl
jmp 0x1400cf3a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf054
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400cf2f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf079
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cf2ce
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cee6d
sub r11b, 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 0x1400ce962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf0cf
lea edx, [r11 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0xa
jmp 0x1400cf330
inc rax
cmp r8, rax
jne 0x1400cf0fd
sub r11b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ce962
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf126
sub r11b, 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
jmp 0x1400cf2f2
cmp r8, rcx
jne 0x1400cf149
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cf3a2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400cee2c
sub r11b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf1b7
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce962
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf1de
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cf3a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf203
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
jmp 0x1400cf2ef
cmp r8, rcx
jne 0x1400cf22d
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2c
inc r9
dec rdi
inc rdi
jmp 0x1400ce962
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ceded
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x18
jmp 0x1400cf330
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 8
lea ebx, [rcx + rcx]
jmp 0x1400cf2ce
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cf3a2
sub r11b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x1400cf2f2
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4a
jmp 0x1400cf2ef
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5e
add bl, dl
sub r11b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x66
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ce962
lea edx, [r11 + 0x16]
mov ecx, 0x33
jmp 0x1400cf322
movzx r11d, dil
lea edx, [r11 - 0x52]
mov ecx, Ordinal_35
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400ce962
lea edx, [rdi + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec rdi
inc rdi
jmp 0x1400ce962
movabs rcx, 0xb599b4cd2a85ff76
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
sub bl, 0x3a
add bl, cl
movzx r11d, dil
sub r11b, 0x62
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x52
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400cf3eb
movabs rcx, 0xef6dca49678448c2
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
sub bl, 0x4e
add bl, cl
lea edx, [rdi - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
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 0x1400ce962
movabs rax, 0x2941dfc5a482920e
add rax, rdi
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x62
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce962
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
jmp 0x1400ce95e
add r11b, 0xe
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x62
jmp 0x1400ce944
lea rcx, [rbp + 0x1535f98]
jmp 0x1400cf4a8
lea rcx, [rbp + 0x1543af2]
jmp 0x1400cf4a8
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006580
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x8b6dad69
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 r14, 0xec037ee817ef9fc2
movabs r12, 0x74187858a78d5e4e
movabs r15, 0xc40a7cb847cedf46
movzx ebx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d0063
movzx r11d, byte [rsp + rdi + 0x70]
mov esi, r11d
cmp r8, rdi
ja 0x1400d005a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cf560
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
sub bl, 0x4e
jmp 0x1400cf59a
je 0x1400cffe7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cff67
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cff38
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cfef9
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cfeb2
movzx r10d, dil
nop
cmp r9, rdi
ja 0x1400d0051
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400cf5c9
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x1400cf612
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cfe9b
inc rax
cmp r8, rax
je 0x1400cfe79
cmp r8, rcx
je 0x1400cfe6b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cfe4f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cfe31
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cfe14
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cfb74
nop
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cfb66
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cfb41
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cfb1b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cfb01
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cfae1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cfac1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cfaa5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cfa85
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400cfa5b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cf620
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x80]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d0031
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d0011
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cf80c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400cf7ee
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cf7d4
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cfa06
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400cf9b8
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400cf97a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400cf953
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cf620
lea r8, [r9 + 2]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400cf929
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400cf909
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cf8eb
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400cf8cf
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400cf8af
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cf893
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cf86d
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cf844
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400cf828
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cf620
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x20]
jmp 0x1400cf620
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5a
jmp 0x1400cf612
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cf5a0
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x22
jmp 0x1400cf535
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 0x1400cfecf
sub r10b, 0x34
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cf522
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400cf522
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x5c
add bl, dl
jmp 0x1400cff16
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cff4c
sub r10b, 0x44
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x24
jmp 0x1400cff4f
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 0x1400cff7f
sub r10b, 0x4c
movzx eax, r11b
and al, r10b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cffa9
add r10b, 0x30
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x50
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cf522
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x1400cf522
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2e
cmp r9, 0x1000
jb 0x1400cf96e
lea edx, [r10 + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x28]
jmp 0x1400cfecf
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 0x3e8
jae 0x1400cfdd8
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400cfd00
lea edx, [r10 + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400cf98f
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400cfdf5
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400cfc23
lea edx, [r10 + 0x3a]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400cf9d1
add r10b, 0x7c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x64
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cf522
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cffa9
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2c
add bl, dl
jmp 0x1400cff7f
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
jmp 0x1400cff4f
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cff4c
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x58
jmp 0x1400cff16
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cf522
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400cf522
lea edx, [r10 + 0x5c]
mov ecx, 0x3e
jmp 0x1400cfebf
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400cfb97
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x1400cfa1f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfbbd
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
jmp 0x1400cfffb
inc rax
cmp r8, rax
jne 0x1400cfbe1
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
jmp 0x1400cffa9
cmp r8, rcx
jne 0x1400cfc08
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
dec rdi
inc rdi
jmp 0x1400cf522
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cfa1f
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x1400cfebf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfc48
lea edx, [r10 - 0x42]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x32
add bl, dl
jmp 0x1400cfecf
inc rax
cmp r8, rax
jne 0x1400cfc79
add r10b, 0x42
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cf522
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfca2
sub r10b, 0x32
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cff4c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cfcc9
lea edx, [r10 - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400cff7f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cf9d1
sub r10b, 0x22
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x12
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cf522
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfd37
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
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cf522
inc rax
cmp r8, rax
jne 0x1400cfd5d
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x34
add bl, r10b
jmp 0x1400cffa9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfd84
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400cff7f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cfda9
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 8
jmp 0x1400cff4c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cf98f
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400cf522
lea edx, [r10 - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cff16
lea edx, [r10 + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, r11b
sub bl, 0x4c
add bl, dl
jmp 0x1400cff7f
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cfffb
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cff7f
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x72
jmp 0x1400cff4c
lea edx, [r10 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1400cff06
add r10b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3a
dec rdi
inc rdi
jmp 0x1400cf522
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
jmp 0x1400cfecf
movzx r10d, dil
lea edx, [r10 + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
add r10b, 0xe
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x62
add r11b, r10b
mov byte [rsp + rdi + 0x70], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cf522
movzx r10d, dil
lea edx, [r10 - 0x26]
mov ecx, 5
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
sub r10b, 0x6e
movzx eax, r11b
and al, r10b
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
jmp 0x1400cff4c
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5a
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cf522
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub al, sil
lea ebx, [r11 + rax]
sub bl, 0x22
movzx r10d, dil
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x70], 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 + 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 0x1400cf522
lea rax, [rdi + r15]
and sil, al
mov ecx, listen
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cf522
sub r10b, 0x36
movzx eax, r11b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cf520
add r10b, 0x46
movzx eax, r11b
and al, r10b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cf510
lea rdx, [rbp + 0x17f55c8]
jmp 0x1400d0068
lea rdx, [rbp + 0xaef58a]
jmp 0x1400d0068
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x8c827e78
mov word [rsp + 0x4c], 0x3d88
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, 0x2c66eeebb11cfb87
movabs r12, 0x8534ccc31356f295
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d0946
movzx r10d, byte [rsp + rbx + 0x48]
mov r14d, r10d
cmp r8, rbx
ja 0x1400d093d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0141
lea rcx, [rbx + r15]
mov rax, r14
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r14
add r11, rcx
add r11b, 0x4f
jmp 0x1400d0187
je 0x1400d08f1
inc rax
cmp r8, rax
je 0x1400d0895
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d084f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0801
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d07e1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d07a1
cmp r9, rbx
ja 0x1400d0934
lea rcx, [r9 + 3]
lea rdx, [r9 + 1]
cmp r8, rcx
jae 0x1400d01b4
lea ecx, [rbx + 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7b
jmp 0x1400d01f0
cmp r8, rdx
je 0x1400d0787
lea rax, [rdx + 1]
cmp r8, rax
je 0x1400d0767
cmp r8, rcx
je 0x1400d074d
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d0733
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d0719
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d047d
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d0460
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d043d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d041e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d03ff
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d0200
mov r8, rax
lea r9, [rax + 0x5a]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d0919
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d02b9
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d0357
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d0335
mov r8, rax
lea r9, [rax + 0x10]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d030d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d02f3
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d02d3
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d0200
mov r8, rax
lea r9, [rax + 0x28]
jmp 0x1400d0200
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x57
jmp 0x1400d0115
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
dec rbx
inc rbx
jmp 0x1400d0102
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3e
jmp 0x1400d0836
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0102
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5d
mov byte [rsp + rbx + 0x48], r11b
inc rbx
jmp 0x1400d0102
lea ecx, [rbx + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7d
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400d0703
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400d056e
lea ecx, [rbx + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2d
cmp r8, 0x3e8
jae 0x1400d06e2
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400d0635
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 4
jb 0x1400d034a
lea ecx, [rbx - 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0xc]
movzx edx, bl
jmp 0x1400d07b9
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d08b3
lea edx, [rbx + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d0833
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x1400d0102
lea ecx, [rbx + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xe
movzx edx, bl
jmp 0x1400d07b9
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400d04a0
lea ecx, [rbx - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x4f
jmp 0x1400d036c
cmp r8, rdx
jne 0x1400d04cd
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0102
lea rax, [rdx + 1]
cmp r8, rax
jne 0x1400d04f0
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x1400d0836
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d051b
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edx, bl
jmp 0x1400d0819
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d0544
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
dec rbx
inc rbx
jmp 0x1400d0102
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d036c
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
movzx edx, bl
jmp 0x1400d07b9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0594
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
movzx edx, bl
jmp 0x1400d07b9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d05ba
lea ecx, [rbx + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x4b
movzx edx, bl
jmp 0x1400d0819
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d05dd
lea ecx, [rbx + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x79
jmp 0x1400d0836
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d0600
lea ecx, [rbx - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x25
jmp 0x1400d086d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d03a1
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x61
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0102
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0666
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0102
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d068e
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d086d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d06b9
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
movzx edx, bl
jmp 0x1400d0819
cmp r8, rcx
jne 0x1400d03d5
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x1400d0102
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0xc
lea r11d, [rcx + rcx]
add r11b, dl
movzx edx, bl
jmp 0x1400d0819
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 0x4a]
jmp 0x1400d086d
lea ecx, [rbx - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x6b
jmp 0x1400d08b3
lea ecx, [rbx + 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x33
jmp 0x1400d086d
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6f
jmp 0x1400d0833
lea ecx, [rbx + 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x55
dec rbx
inc rbx
jmp 0x1400d0102
lea ecx, [rbx + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x19
movzx edx, bl
jmp 0x1400d07b9
movzx edx, bl
lea ecx, [rdx + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x23
add dl, 0x51
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x37
add r10b, dl
mov byte [rsp + rbx + 0x48], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d0102
lea ecx, [rbx - 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5f
dec rbx
inc rbx
jmp 0x1400d0102
movzx edx, bl
lea ecx, [rdx - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 3
add dl, 0x5f
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x67
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x48], dl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d0102
movabs rax, 0x36d08871d7cae0b1
add rax, rbx
and r14b, al
add r14b, r14b
sub al, r14b
lea r11d, [r10 + rax]
add r11b, 0x29
movzx ecx, bl
add cl, 0x6d
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 5
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400d08b3
movabs rax, 0xde02aa9a7590e9a3
add rax, rbx
and r14b, al
add r14b, r14b
sub al, r14b
lea r11d, [r10 + rax]
sub r11b, 0x75
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0102
lea rax, [rbx + r12]
and r14b, al
add r14b, r14b
sub al, r14b
lea r11d, [r10 + rax]
sub r11b, 0x13
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0102
add bl, 0x15
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x6d
jmp 0x1400d00f0
lea rdx, [rbp + 0x178fdfc]
jmp 0x1400d094b
lea rdx, [rbp + 0x55f983]
jmp 0x1400d094b
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x611d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs r14, 0x3348da152ff91570
movabs r15, 0xcd8faabeafc1c0f0
movabs r12, 0x99da8e3f8feb4050
movzx ebx, byte [rbp + 0xf0]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d15f9
movzx r11d, byte [rbp + rdi - 0x40]
mov esi, r11d
cmp rax, rdi
ja 0x1400d15f0
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400d0a10
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
sub bl, 0x10
jmp 0x1400d0a64
je 0x1400d1588
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d14fa
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400d14cb
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d14ab
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d1467
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d1441
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d13fe
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400d15e7
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x1400d0a99
lea edx, [r10 + 0x30]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x50
jmp 0x1400d0af0
lea rdx, [r9 + 1]
cmp rax, rdx
je 0x1400d13e7
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d13c1
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400d139e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d1384
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d1368
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d133e
nop word [rax + rax]
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x1400d1045
nop dword [rax]
lea rdx, [r9 + 0x400]
cmp rax, rdx
je 0x1400d1025
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400d1007
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d0fe5
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400d0fcb
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400d0fac
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400d0f90
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400d0f70
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d0f50
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d0f22
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400d0b00
mov rax, rdx
lea r9, [rdx + 0x2a]
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x1400d15cb
lea rcx, [r9 + 2]
cmp rdx, rcx
jb 0x1400d15af
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x1400d0cec
lea rcx, [r9 + 0x10]
cmp rdx, rcx
jb 0x1400d0ccc
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x1400d0cac
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x1400d0ed4
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x1400d0e8b
lea rcx, [r9 + 0x200]
cmp rdx, rcx
jb 0x1400d0e4b
lea rcx, [r9 + 0x40]
cmp rdx, rcx
jb 0x1400d0e28
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400d0b00
lea rax, [r9 + 6]
lea r9, [rax + 0x61]
lea rdx, [r9 + 2]
cmp rax, rdx
ja 0x1400d0dfe
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400d0dde
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400d0dbe
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400d0d9e
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400d0d86
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400d0d6c
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400d0d4a
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400d0d25
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400d0d08
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400d0b00
mov rax, rdx
lea r9, [rdx + 9]
jmp 0x1400d0b00
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d0af0
lea r8d, [r10 - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d0a70
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1400d09e5
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x80
jmp 0x1400d1417
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400d09d2
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400d09d2
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x20
jmp 0x1400d1486
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add rax, r9
jmp 0x1400d14e2
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d14e2
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d151d
add r10b, 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 0x1400d1547
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
add r10b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x30
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400d09d2
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x10
cmp r9, 0x28
jb 0x1400d0e3f
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea ebx, [r8 + r8]
jmp 0x1400d1417
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
cmp rax, 0x2a
jae 0x1400d1303
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x1400d123f
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x20
jmp 0x1400d0e60
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
lea rcx, [rax + r9]
cmp rcx, 4
je 0x1400d1321
lea rcx, [r9 + 0x400]
cmp rax, rcx
jbe 0x1400d1176
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
jmp 0x1400d0e9b
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d1547
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d151d
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x1400d14e2
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
add rax, r9
jmp 0x1400d14e2
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x40
jmp 0x1400d1486
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400d09d2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x1400d09d2
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d1417
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x1400d1068
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x10
jmp 0x1400d0eef
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d109f
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d10c8
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d151d
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d10f0
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
add rax, r9
jmp 0x1400d14e2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d111b
sub r10b, 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 0x1400d09d2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d1149
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
inc r9
dec rdi
inc rdi
jmp 0x1400d09d2
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400d0eef
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d1417
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d119f
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d1417
inc rcx
cmp rax, rcx
jne 0x1400d11c1
lea edx, [r10 + 0x30]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x50
jmp 0x1400d1486
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d11e9
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
add rax, r9
jmp 0x1400d14e2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d1212
sub r10b, 0x10
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d14e2
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400d0ea6
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d151d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d1272
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
inc rcx
cmp rax, rcx
jne 0x1400d1297
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x80
jmp 0x1400d151d
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d12ae
lea r8d, [r10 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x1400d1474
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d12dc
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400d09d2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d0e60
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x40
jmp 0x1400d1417
lea r8d, [r10 + 0x80]
movzx ecx, r8b
and cl, r11b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x80
jmp 0x1400d1480
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x1400d151d
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400d1547
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
jmp 0x1400d151d
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
add rax, r9
jmp 0x1400d14e2
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d09d2
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x70
jmp 0x1400d1417
movzx r10d, dil
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
add r10b, 0x10
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x70
add r11b, r10b
mov byte [rbp + rdi - 0x40], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d09d2
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d09d2
movzx r10d, dil
lea r8d, [r10 - 0x50]
mov edx, Ordinal_26
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
sub r10b, 0x10
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
add dl, dl
add dl, r11b
add dl, bl
add dl, r10b
mov byte [rbp + rdi - 0x40], dl
add rax, r9
jmp 0x1400d14e2
lea r8d, [rdi - 0x30]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
add rax, r9
jmp 0x1400d14e2
lea rdx, [rdi + r15]
and sil, dl
mov ecx, gethostname
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d09d2
movabs rdx, 0x66fdf6944fcf9610
add rdx, rdi
and sil, dl
add sil, sil
movzx ebx, r11b
sub bl, sil
sub bl, 0x70
add bl, dl
movzx r10d, dil
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
movzx ecx, dl
mov byte [rbp + rdi - 0x40], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rdi - 0x40], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
lea rcx, [rdi + r12]
and sil, cl
add sil, sil
sub r11b, sil
lea ebx, [rcx + r11]
sub bl, 0x30
movzx ecx, byte [rbp + rdi - 0x40]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d09d2
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400d09d0
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400d09c0
lea rdx, [rbp + 0x15a6700]
jmp 0x1400d15fd
lea rdx, [rbp + 0x537c70]
jmp 0x1400d15fd
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xa598
mov byte [rbp - 0x16], 0x44
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0xf32d4a16890a7135
movabs r12, 0xa63d069dbf491873
movabs r15, 0xbfe27270ad343609
movabs r14, 0xd987de439b1f539f
movzx ebx, byte [rbp + 0xf0]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d2154
movzx r10d, byte [rbp + rdi - 0x18]
mov edx, r10d
cmp r8, rdi
ja 0x1400d214b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d16d0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x73
jmp 0x1400d1716
je 0x1400d20e5
inc rax
cmp r8, rax
je 0x1400d2094
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2052
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2023
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1fe9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1fc7
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400d2142
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400d1749
lea ecx, [r11 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6f
jmp 0x1400d17a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d1f88
inc rax
cmp r8, rax
je 0x1400d1f66
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1f4a
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d1f2e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1f14
cmp r8, rcx
je 0x1400d1ef8
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d1ece
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d1b97
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d1b7b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1b56
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d1b34
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d1b18
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1afc
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d1adc
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d1aae
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d17b0
lea r8, [r9 + 1]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d2126
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d210a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d1946
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d192c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d1912
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d1a6e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d1a4b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d17b0
lea r8, [r9 + 9]
lea r9, [r8 + 4]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d1a21
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d1a03
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d19e7
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d19c7
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d19a7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d197e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d1962
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d17b0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x20]
jmp 0x1400d17b0
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x71
jmp 0x1400d17a0
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x75
jmp 0x1400d1720
sub r11b, 0xd
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x5b
jmp 0x1400d16a5
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
add bl, dl
jmp 0x1400d1f9d
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d1692
add r11b, 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 0x1400d2037
sub r11b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400d203a
lea edx, [r11 + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x14
add bl, dl
jmp 0x1400d2069
sub r11b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2e
add bl, r11b
jmp 0x1400d20a7
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
add r11b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 9
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400d1692
lea edx, [r11 + 5]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x23
add bl, dl
cmp r9, 0x3e8
jb 0x1400d1a62
lea edx, [r11 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400d1f9d
add r11b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
sub r11b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400d203a
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
jmp 0x1400d2037
lea edx, [r11 + 4]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x1c
add bl, dl
jmp 0x1400d2002
sub r11b, 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 0x1400d1692
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec rdi
inc rdi
jmp 0x1400d1692
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6a
add bl, dl
jmp 0x1400d1f9d
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400d1c1c
lea edx, [r11 + 0x35]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x73
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400d1eb3
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d1d17
lea edx, [r11 - 0x5f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x67
add bl, dl
cmp r8, 0x20
jae 0x1400d1e96
lea rcx, [r9 + 8]
cmp r8, rcx
jbe 0x1400d1dc3
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d1a83
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1c53
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
inc rax
cmp r8, rax
jne 0x1400d1c79
lea edx, [r11 - 0x7a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400d2069
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1c9e
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x76
jmp 0x1400d2037
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1cc3
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5c
add bl, dl
jmp 0x1400d2002
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d1cee
add r11b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
dec rdi
inc rdi
jmp 0x1400d1692
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d1bb7
lea edx, [r11 + 2]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0xe
add bl, dl
jmp 0x1400d1f9d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1d3c
lea edx, [r11 + 0xb]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x4d
add bl, dl
jmp 0x1400d1f9d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1d67
sub r11b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x19
dec rdi
inc rdi
jmp 0x1400d1692
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1d8c
add r11b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x35
jmp 0x1400d203a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1be9
add r11b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1dfa
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1e1f
sub r11b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
jmp 0x1400d203a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1e44
lea edx, [r11 + 0x76]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3a
add bl, dl
jmp 0x1400d2002
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1e6f
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400d1692
cmp r8, rcx
jne 0x1400d1a85
lea edx, [r11 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400d1f9d
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x24
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400d2002
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400d2069
add r11b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x7b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
sub r11b, 0x57
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x61
jmp 0x1400d20a7
lea ecx, [r11 + 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x47
jmp 0x1400d2069
sub r11b, 0x2b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x2d
jmp 0x1400d203a
add r11b, 0x6b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x13
jmp 0x1400d2037
sub r11b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x21
dec rdi
inc rdi
jmp 0x1400d1692
lea ecx, [r11 - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x55
add r11b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x45
add r10b, r11b
mov byte [rbp + rdi - 0x18], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400d1692
lea ecx, [rdi - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x5d
inc r9
dec rdi
inc rdi
jmp 0x1400d1692
movzx r11d, dil
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x29
sub r11b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2b
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x18], r10b
jmp 0x1400d2037
lea ecx, [rdi + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0xf
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1692
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r10b
sub bl, dl
sub bl, 0x25
add bl, cl
movzx r11d, dil
add r11b, 0x27
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x11
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400d20a7
lea rcx, [rdi + r15]
and dl, cl
add dl, dl
movzx ebx, r10b
sub bl, dl
sub bl, 0x3f
add bl, cl
lea edx, [rdi + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r10b, dl
lea ebx, [rax + r10]
sub bl, 0x59
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1692
sub r11b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x41
jmp 0x1400d1690
add r11b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x27
jmp 0x1400d1680
lea rdx, [rbp + 0x1440f84]
jmp 0x1400d2158
lea rdx, [rbp + 0x14e80b9]
jmp 0x1400d2158
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret