Function at 0x140008ab0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x14004a018]
xor rax, rsp
mov qword [rbp - 8], rax
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoading
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLOading
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoAding
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoaDing
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoadIng
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoadiNg
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoadinG
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoading.
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoading..
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._b_b_b_b_b_b_b_b_b_bLoading...
call fcn.14000cfe0
mov rcx, rax
call fcn.14000cc50
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140044104]
call fcn.140019bc4
lea rdx, [0x140044110]
call fcn.14000cfe0
mov rcx, rax
call fcn.14000d260
lea rdx, [0x140044380]
call fcn.14000cfe0
call fcn.140007f00
lea rcx, [0x14007c870]
call fcn.14000d260
xor ebx, ebx
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], bl
lea rcx, str.window_class_name:
call fcn.1400015f0
lea rdx, [rbp - 0x28]
call fcn.14000d300
lea ecx, [rbx + 0x74]
xor edx, edx
call fcn.140001240
mov word [rbp - 0x50], ax
lea ecx, [rbx + 0x65]
lea edx, [rbx + 1]
call fcn.140001240
mov word [rbp - 0x4e], ax
lea ecx, [rbx + 0x73]
lea edx, [rbx + 2]
call fcn.140001240
mov word [rbp - 0x4c], ax
lea ecx, [rbx + 0x74]
lea edx, [rbx + 3]
call fcn.140001240
mov word [rbp - 0x4a], ax
lea ecx, [rbx + 0x2e]
lea edx, [rbx + 4]
call fcn.140001240
mov word [rbp - 0x48], ax
lea ecx, [rbx + 0x64]
lea edx, [rbx + 5]
call fcn.140001240
mov word [rbp - 0x46], ax
lea ecx, [rbx + 0x6c]
lea edx, [rbx + 6]
call fcn.140001240
mov word [rbp - 0x44], ax
lea edx, [rbx + 7]
call fcn.140001240
mov word [rbp - 0x42], ax
xor ecx, ecx
lea edx, [rbx + 8]
call fcn.140001240
mov word [rbp - 0x40], ax
lea edx, [rbx + 9]
movzx ecx, word [0x1400444a2]
call fcn.140001240
mov word [rbp - 0x3e], ax
lea edx, [rbx + 0xa]
movzx ecx, word [str.pause]
call fcn.140001240
mov word [rbp - 0x3c], ax
lea edx, [rbx + 0xb]
movzx ecx, word [0x1400444a6]
call fcn.140001240
mov word [rbp - 0x3a], ax
lea edx, [rbx + 0xc]
movzx ecx, word [0x1400444a8]
call fcn.140001240
mov word [rbp - 0x38], ax
lea edx, [rbx + 0xd]
movzx ecx, word [0x1400444aa]
call fcn.140001240
mov word [rbp - 0x36], ax
lea edx, [rbx + 0xe]
movzx ecx, word [0x1400444ac]
call fcn.140001240
mov word [rbp - 0x34], ax
lea edx, [rbx + 0xf]
movzx ecx, word [0x1400444ae]
call fcn.140001240
mov word [rbp - 0x32], ax
lea edx, [rbx + 0x10]
movzx ecx, word [0x1400444b0]
call fcn.140001240
mov word [rbp - 0x30], ax
xor eax, eax
mov word [rbp - 0x2e], ax
mov eax, ebx
mov r8d, 0x133
movsxd rcx, eax
lea rdx, [rbp - 0x50]
lea rdx, [rdx + rcx*2]
lea ecx, [r8 + rax]
xor word [rdx], cx
inc eax
cmp eax, 0x11
jb 0x140008d90
mov word [rbp - 0x2e], bx
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rcx, qword [rbp - 0x28]
lea rdx, [rbp - 0x50]
call fcn.1400050b0
lea rcx, [0x14007c870]
call fcn.14000d260
lea rcx, str.pause
call fcn.140019bc4
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140008e14
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008e0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008e30
call fcn.1400107e8
xor eax, eax
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140010310
mov rbx, qword [rsp + 0x80]
add rsp, 0x70
pop rbp
ret
call fcn.14001ad14
int3