Function at 0x1400330bc
Capabilities:
Terminate process

Disassembly:
push rbp
push rdi
sub rsp, 0x1f8
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1400d0c00]
xor rax, rsp
mov qword [rbp + 0x1a0], rax
mov dword [rbp], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp + 0x15]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov r9b, byte [rbp + 0x15]
mov r8b, byte [rbp + 4]
mov dl, byte [rbp + 5]
lea rcx, [rbp + 0x70]
call fcn.1400282f8
mov rcx, rax
call fcn.1400373e0
mov qword [rbp + 0x20], rax
lea rax, [rbp + 6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov r9b, byte [rbp + 6]
mov r8b, byte [rbp + 7]
mov dl, byte [rbp + 8]
lea rcx, [rbp + 0x90]
call fcn.140028498
mov rcx, rax
call fcn.1400373e0
mov qword [rbp + 0x28], rax
lea rax, [rbp + 9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov r9b, byte [rbp + 9]
mov r8b, byte [rbp + 0xa]
mov dl, byte [rbp + 0xb]
lea rcx, [rbp + 0xc0]
call fcn.140028598
mov rcx, rax
call fcn.1400375ec
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0xc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0xe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov r9b, byte [rbp + 0xc]
mov r8b, byte [rbp + 0xd]
mov dl, byte [rbp + 0xe]
lea rcx, [rbp + 0x60]
call fcn.140028648
mov rcx, rax
call fcn.14003709c
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0xf]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x10]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x11]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov r9b, byte [rbp + 0xf]
mov r8b, byte [rbp + 0x10]
mov dl, byte [rbp + 0x11]
lea rcx, [rbp + 0x140]
call fcn.140028698
mov rcx, rax
call fcn.140037948
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x12]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x13]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rbp + 0x14]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov r9b, byte [rbp + 0x12]
mov r8b, byte [rbp + 0x13]
mov dl, byte [rbp + 0x14]
lea rcx, [rbp + 0x100]
call fcn.1400287a8
mov rcx, rax
call fcn.1400375ec
mov qword [rbp + 0x48], rax
lea rax, str.Window
mov qword [rbp + 0x50], rax
xor edx, edx
mov rcx, qword [rbp + 0x20]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x140033304
mov dword [rbp], 1
xor edx, edx
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x140033322
mov dword [rbp], 1
xor edx, edx
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x140033340
mov dword [rbp], 1
xor edx, edx
mov rcx, qword [rbp + 0x38]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x14003335e
mov dword [rbp], 1
xor edx, edx
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x14003337c
mov dword [rbp], 1
xor edx, edx
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x14003339a
mov dword [rbp], 1
xor edx, edx
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp + 0x18], rax
cmp qword [rbp + 0x18], 0
je 0x1400333b8
mov dword [rbp], 1
cmp dword [rbp], 0
je 0x1400333c7
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov rcx, qword [rbp + 0x1a0]
xor rcx, rsp
call fcn.1400a70c0
add rsp, 0x1f8
pop rdi
pop rbp
ret