Function at 0x1400114a1
Capabilities:
Hide graphical window

Disassembly:
jmp 0x140016bb0
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
sub rsp, 0x4e0
lea rbp, [rsp + 0x60]
lea rdi, [rsp + 0x60]
mov ecx, 0xc0
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x508]
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x478], rax
lea rcx, [0x14002b101]
call fcn.14001161d
nop
lea rax, [rbp + 4]
lea rcx, str.pizda
mov rdi, rax
mov rsi, rcx
mov ecx, 6
rep movsb byte [rdi], byte [rsi]
lea rcx, [rbp + 4]
call fcn.140011299
inc rax
mov r8, rax
lea rdx, [rbp + 4]
lea rcx, [rbp + 0x28]
call qword [sym.imp.ucrtbased.dll_mbstowcs]
nop
lea rax, [rbp + 0x28]
mov qword [rbp + 0x68], rax
lea rax, [rbp + 0x28]
mov qword [rbp + 0x88], rax
lea rax, [rbp + 0xb0]
mov rdi, rax
xor eax, eax
mov ecx, 0x50
rep stosb byte [rdi], al
mov dword [rbp + 0xb0], 0x50
mov dword [rbp + 0xb4], 0x20
lea rax, [0x14001135c]
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xc0], 0
mov dword [rbp + 0xc4], 0
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xd8], 0
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xe8], 0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 0
lea rcx, [rbp + 0xb0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
nop
mov qword [rsp + 0x58], 0
mov rax, qword [rbp + 0x4a0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0x320
mov dword [rsp + 0x30], 0x320
mov dword [rsp + 0x28], 0x190
mov dword [rsp + 0x20], 0x190
mov r9d, 0xca0000
lea r8, [rbp + 0x28]
mov rdx, qword [rbp + 0x88]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [rbp + 0x118], rax
mov edx, 5
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.USER32.dll_ShowWindow]
nop
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.USER32.dll_GetDC]
mov qword [rbp + 0x138], rax
mov edx, 0x38
lea rcx, [rbp + 0x158]
call fcn.140011285
mov rdx, qword [rbp + 0x138]
lea rcx, [rbp + 0x158]
call fcn.140011226
nop
mov edx, 0x38
lea rcx, [rbp + 0x1a8]
call fcn.140011370
mov rdx, qword [rbp + 0x138]
lea rcx, [rbp + 0x1a8]
call fcn.140011267
nop
lea rcx, [rbp + 0x1a8]
call fcn.14001166d
nop
lea rcx, [rbp + 0x158]
call fcn.14001130c
nop
lea rax, [rbp + 0x424]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea r9, [rbp + 0x158]
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x424]
lea rcx, [rbp + 0x1f8]
call fcn.1400125b0
nop
lea rax, [rbp + 0x444]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x444]
lea rcx, [rbp + 0x228]
call fcn.1400126a0
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x258]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
jle 0x140016e82
lea rcx, [rbp + 0x258]
call qword [sym.imp.USER32.dll_TranslateMessage]
nop
lea rcx, [rbp + 0x258]
call qword [sym.imp.USER32.dll_DispatchMessageW]
nop
jmp 0x140016e4b
mov dword [rbp + 0x464], 0
lea rcx, [rbp + 0x228]
call fcn.14001129e
lea rcx, [rbp + 0x1f8]
call fcn.14001129e
mov eax, dword [rbp + 0x464]
mov edi, eax
lea rcx, [rbp - 0x60]
lea rdx, [0x140020de0]
call fcn.140011541
mov eax, edi
mov rcx, qword [rbp + 0x478]
xor rcx, rbp
call fcn.1400112df
lea rsp, [rbp + 0x480]
pop rdi
pop rsi
pop rbp
ret