Function at 0x1400fa780
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov r15, qword [0x140220750]
mov r12, rdx
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rax
lea r8, [0x140201420]
lea rdx, str.CONIN_
lea rcx, [r15 + 0x10]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rax
lea r8, [0x14020142c]
lea rdx, str.CONOUT_
lea rcx, [r15 + 0x10]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rax
lea r8, [0x14020142c]
lea rdx, str.CONOUT_
lea rcx, [r15 + 0x10]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [r15], rax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor ebx, ebx
mov dword [rsp + 0x30], 0x63
mov dword [rsp + 0x28], ebx
xor r9d, r9d
xor r8d, r8d
mov qword [r15 + 8], rax
mov rcx, rax
mov dword [rsp + 0x20], ebx
lea rdx, [rbx - 1]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rcx, qword [r15]
lea r8, [rbp - 0x49]
lea edx, [rbx + 1]
mov dword [rbp - 0x49], ebx
mov dword [rbp - 0x45], 0x130050
call qword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
mov rcx, qword [r15 + 8]
lea edx, [rbx + 7]
xor r8d, r8d
call qword [sym.imp.USER32.dll_ShowScrollBar]
mov rsi, qword [0x140220a78]
xorps xmm0, xmm0
mov r14, qword [0x140220a80]
xor eax, eax
movzx r11d, byte [rsp + 0x40]
movabs r13, 0xf95496c3edbc9d52
movups xmmword [rbp - 0x6f], xmm0
mov byte [rbp - 0x4f], al
movups xmmword [rbp - 0x5f], xmm0
mov qword [rbp - 0x39], 0x54
mov qword [rbp - 0x31], 0xc0000
mov dword [rbp - 0x29], 0x190
mov dword [rsp + 0x48], 0x4bb94d83
mov dword [rbp - 0x7d], 0x57a949ba
mov dword [rbp - 0x79], 0x53a655a7
mov dword [rbp - 0x75], 0x5fa151b1
mov word [rbp - 0x71], 0x5d5c
mov rax, r14
mov r9, rsi
movabs rdx, 0x48d34421b5fcca8a
cmp rbx, 0x33
jae 0x1400fb419
movzx r10d, byte [rsp + rbx + 0x48]
mov edi, r10d
cmp rax, rbx
ja 0x1400fb410
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400fa952
add rdx, rbx
movzx ecx, dil
and cl, dl
mov r11d, Ordinal_33
sub r11b, cl
add r11b, r11b
add r11b, dl
add r11b, r10b
jmp 0x1400fa990
je 0x1400fb399
inc rcx
cmp rax, rcx
je 0x1400fb336
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400fb2e9
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400fb2c2
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400fb29f
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400fb407
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x1400fa9ba
lea rdx, [rbx + r13]
movzx ecx, dil
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x3e
jmp 0x1400faa00
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400fb254
inc rcx
cmp rax, rcx
je 0x1400fb249
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400fb1f6
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400fb1d8
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400fb1b0
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400faf57
nop dword [rax]
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400faf3a
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400faf10
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400faef0
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400faecc
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400faeb2
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400fae91
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400fae77
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400fae56
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400fae2e
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400faa10
lea rax, [r9 + 0x20]
lea r9, [rax + 0x41]
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400fb3eb
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400fb3ca
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400fac0a
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400fabe9
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400fabc8
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400fade7
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400fad9d
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400fad5b
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400fad32
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400faa10
lea rax, [r9 + 0x200]
lea r9, [rax + 4]
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400fad03
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400face9
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400facc8
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400facae
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400fac8d
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400fac70
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400fac62
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400fac3f
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400fac2e
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400faa10
lea rax, [r9 + 0x41]
lea r9, [rax + 0x10]
jmp 0x1400faa10
lea r8d, [rbx - 0x12]
mov edx, 0x3f
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400faa00
lea r8d, [rbx - 0x26]
mov edx, 5
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fa990
lea edx, [rbx - 0x3a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
movabs rdx, 0x48d34421b5fcca8a
sub r11b, 0x6a
jmp 0x1400fa923
lea r8d, [rbx - 0x70]
mov edx, 8
movzx edi, bl
jmp 0x1400fb260
lea edx, [rbx + 0x7c]
inc r9
movzx ecx, dl
dec rbx
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x64
inc rbx
jmp 0x1400fa906
lea r8d, [rbx + 0x68]
mov edx, reloc.WS2_32.dll_sendto
jmp 0x1400fb2cb
lea edx, [rbx + 0x54]
movzx edi, bl
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4c
jmp 0x1400fb20e
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb22d
lea edx, [rbx + 0x2c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x34
jmp 0x1400fb230
lea r8d, [rbx + 0x18]
mov edx, Ordinal_46
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb30a
lea edx, [rbx + 4]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1c
jmp 0x1400fb358
lea r8d, [rbx - 0x10]
mov edx, gethostname
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x1400fa906
lea r8d, [rbx + 0x3e]
mov edx, Ordinal_41
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
inc rbx
jmp 0x1400fa906
lea edx, [rbx + 0x2a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x26
cmp r9, 0x64
jb 0x1400fad4e
mov r8d, select
movzx edi, bl
lea edx, [rdi - 4]
movzx ecx, dl
and cl, r10b
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r10b
lea r11d, [r8 + r8]
jmp 0x1400fb273
lea r8d, [rbx + 0x16]
mov edx, 0x33
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
cmp rax, 0xa
jae 0x1400fb16d
lea rcx, [r9 + 5]
cmp rax, rcx
jbe 0x1400fb0b8
lea edx, [rbx + 0x34]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x6c
jmp 0x1400fad70
lea edx, [rbx + 2]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0xe
lea rcx, [r9 + rax]
cmp rcx, 3
je 0x1400fb192
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jbe 0x1400fb00c
lea edx, [rbx - 0x1e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2e
jmp 0x1400fadb9
lea edx, [rbx - 0x14]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x74
inc rbx
jmp 0x1400fa906
lea r8d, [rbx - 0x28]
mov edx, listen
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb358
lea edx, [rbx - 0x3c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x5c
jmp 0x1400fb30a
lea r8d, [rbx - 0x50]
mov edx, Ordinal_27
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb230
lea edx, [rbx - 0x64]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x44
jmp 0x1400fb22d
mov edx, 0x24
movzx edi, bl
lea r8d, [rdi - 0x78]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb20e
lea edx, [rbx + 0x74]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2c
inc rbx
jmp 0x1400fa906
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
inc r9
and cl, r10b
dec rbx
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x1400fa906
movzx edi, bl
lea edx, [rdi + 0x4c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x14
jmp 0x1400fb273
lea rdx, [r9 + 5]
cmp rax, rdx
jae 0x1400faf81
lea r8d, [rbx - 0x76]
mov edx, Ordinal_33
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fadfc
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400fafb2
lea edx, [rbx - 0x5c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x7c
inc rbx
jmp 0x1400fa906
inc rcx
cmp rax, rcx
jne 0x1400fafdb
lea r8d, [rbx - 0xc]
mov edx, Ordinal_46
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb22d
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400faff2
lea r8d, [rbx + 0x1c]
mov edx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400fb2cb
cmp rax, rdx
jne 0x1400fadfc
movzx edi, bl
mov edx, reloc.WS2_32.dll_select
lea r8d, [rdi + 0x44]
jmp 0x1400fb260
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400fb026
movzx edi, bl
mov edx, reloc.WLDAP32.dll_Ordinal_35
lea r8d, [rdi - 0xa]
jmp 0x1400fb260
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400fb03d
lea r8d, [rbx + 0x1e]
mov edx, reloc.WS2_32.dll_socket
jmp 0x1400fb2cb
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400fb060
lea edx, [rbx + 0x5a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x76
jmp 0x1400fb230
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400fb083
lea edx, [rbx + 0x6e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 2
jmp 0x1400fb30a
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400fadb9
lea edx, [rbx - 0x6a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x1a
inc rbx
jmp 0x1400fa906
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400fb0f0
lea r8d, [rbx + 0x48]
mov edx, 4
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x1400fa906
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400fb113
lea edx, [rbx + 0x70]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x10
jmp 0x1400fb30a
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400fb140
mov edx, Ordinal_41
movzx edi, bl
lea r8d, [rdi - 0x54]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb20e
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400fad70
lea edx, [rbx - 0x40]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
inc rbx
jmp 0x1400fa906
movzx r11d, byte [rsp + rbx + 0x48]
movzx edi, bl
lea r8d, [rdi + 0x10]
movzx ecx, r8b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x70
add r11b, r8b
add r11b, r10b
jmp 0x1400fb20e
lea r8d, [rbx + 0x24]
mov edx, 2
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x1400fb30a
lea edx, [rbx + 6]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x2a
inc rbx
jmp 0x1400fa906
lea r8d, [rbx - 0x4a]
mov edx, 3
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400fb22d
movzx edi, bl
lea edx, [rdi - 0x5e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x6e
sub dil, 0x66
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
sub dil, 0x36
add dil, r10b
add dil, r11b
mov byte [rsp + rbx + 0x48], dil
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400fa906
lea r8d, [rbx - 0x72]
mov edx, reloc.WS2_32.dll_ntohs
jmp 0x1400fb2cb
movzx edi, bl
mov edx, reloc.WLDAP32.dll_Ordinal_27
lea r8d, [rdi + 0x66]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
sub dil, 0x7a
mov edx, Ordinal_46
movzx ecx, dil
inc r9
and cl, r10b
sub dl, cl
add dl, dl
add dl, dil
add dl, r10b
mov byte [rsp + rbx + 0x48], dl
dec rbx
inc rbx
jmp 0x1400fa906
lea edx, [rbx + 0x2a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x26
inc r9
dec rbx
inc rbx
jmp 0x1400fa906
lea r8d, [rbx + 0x16]
mov edx, 0x33
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400fa906
movabs rdx, 0xfdc6dcebf9e989c6
movzx r11d, r10b
add rdx, rbx
and dil, dl
add dil, dil
sub r11b, dil
sub r11b, 0x6a
add r11b, dl
lea r8d, [rbx - 0x52]
inc r9
movzx ecx, r8b
mov edx, Ordinal_33
and cl, r10b
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
movzx ecx, dl
mov byte [rsp + rbx + 0x48], cl
add rcx, r9
sub rbx, rcx
jmp 0x1400fb358
mov ecx, reloc.WS2_32.dll_recvfrom
movabs rdx, 0x6c2054a88deff4b2
add rdx, rbx
and dil, dl
sub cl, dil
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea r8d, [rbx + 0x38]
inc rax
movzx ecx, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
and cl, r10b
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rsp + rbx + 0x48], dl
add rbx, rcx
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400fa906
movabs rcx, 0xda79cc6521f65f9e
add rcx, rbx
and dil, cl
add dil, dil
sub r10b, dil
lea r11d, [rcx + r10]
sub r11b, 0x52
movzx ecx, byte [rsp + rbx + 0x48]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400fa906
sub bl, 0x4e
mov edx, reloc.WS2_32.dll_recvfrom
movzx ecx, bl
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
xor ebx, ebx
jmp 0x1400fa906
sub bl, 0x62
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x52
xor ebx, ebx
jmp 0x1400fa900
lea rax, [rbp + 0x1581437]
jmp 0x1400fb41e
lea rax, [rbp + 0xd4dec1]
jmp 0x1400fb41e
lea rax, [rsp + 0x48]
lea r8, [rbp - 0x25]
sub r8, rax
nop word [rax + rax]
movzx edx, word [rax]
mov word [r8 + rax], dx
lea rax, [rax + 2]
test dx, dx
jne 0x1400fb430
mov rcx, qword [r15]
lea r8, [rbp - 0x39]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rax, r15
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1401830b0
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret