Function at 0x753bb0
Capabilities:
Hide graphical window

Disassembly:
push rbp
sub rsp, 0xb0
mov rbp, rsp
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], 0
mov qword [rbp + 0x60], 0
mov qword [rbp + 0x98], 0
mov qword [rbp + 0x68], rbp
mov dword [rbp + 0xc0], ecx
mov qword [rbp + 0xc8], rdx
mov qword [rbp + 0xd0], r8
mov rcx, qword [rbp + 0xc8]
call fcn.0040fef0
mov rcx, qword [rbp + 0xd0]
call fcn.0040fef0
nop
mov dword [rbp + 0xac], 0xffffb1e0
mov dword [rbp + 0xa8], 0xffffb1e0
mov dword [rbp + 0xa4], 0
mov dword [rbp + 0xa0], 0
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0xc8]
call fcn.00431c40
lea rcx, [rbp + 0xc8]
mov rdx, qword [rbp + 0x60]
call fcn.00410410
cmp qword [rbp + 0xc8], 0
jne 0x753c7c
lea rcx, [rbp + 0xc8]
mov rdx, qword [rbp + 0xd0]
call fcn.00431c40
nop
lea rcx, [0x0075409c]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
call fcn.00411c00
lea rcx, [rbp + 0x58]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
mov r9d, eax
sub r9d, 1
call fcn.004119f0
mov rcx, qword [rbp + 0x58]
call fcn.00432e50
mov dword [rbp + 0xac], eax
lea rcx, [0x0075409c]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
call fcn.00411c00
add eax, 1
mov dword [rbp + 0x88], eax
mov dword [rbp + 0x8c], 0
mov rax, qword [rbp + 0xc8]
test rax, rax
je 0x753d03
mov eax, dword [rax - 4]
mov dword [rbp + 0x8c], eax
lea rcx, [rbp + 0x98]
mov rdx, qword [rbp + 0xc8]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x8c]
call fcn.004119f0
lea rcx, [0x007540ac]
mov rdx, qword [rbp + 0x98]
mov r8d, 1
call fcn.00411c00
test eax, eax
jle 0x753d98
lea rcx, [0x007540ac]
mov rdx, qword [rbp + 0x98]
mov r8d, 1
call fcn.00411c00
mov dword [rbp + 0x80], eax
mov dword [rbp + 0x84], 0
mov rax, qword [rbp + 0x98]
test rax, rax
je 0x753d7f
mov eax, dword [rax - 4]
mov dword [rbp + 0x84], eax
lea rcx, [rbp + 0x98]
mov edx, dword [rbp + 0x80]
mov r8d, dword [rbp + 0x84]
call fcn.00411a50
mov rcx, qword [rbp + 0x98]
call fcn.00432e50
mov dword [rbp + 0xa8], eax
mov rcx, qword [rbp + 0xc8]
lea rdx, [0x007540bc]
call fcn.0053c560
test al, al
je 0x753dd0
mov dword [rbp + 0xa0], 0xf1206
jmp 0x753ecc
lea rcx, [0x007540ac]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
call fcn.00411c00
test eax, eax
jle 0x753ecc
lea rcx, [0x007540ac]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
call fcn.00411c00
lea rcx, [rbp + 0xc8]
mov edx, 1
mov r8d, eax
call fcn.00411a50
lea rcx, [0x007540ac]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
call fcn.00411c00
lea rcx, [rbp + 0x50]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
mov r9d, eax
sub r9d, 1
call fcn.004119f0
mov rcx, qword [rbp + 0x50]
call fcn.00432e50
mov dword [rbp + 0xa4], eax
lea rcx, [0x007540ac]
mov rdx, qword [rbp + 0xc8]
mov r8d, 1
call fcn.00411c00
add eax, 1
mov dword [rbp + 0x78], eax
mov dword [rbp + 0x7c], 0
mov rax, qword [rbp + 0xc8]
test rax, rax
je 0x753e9b
mov eax, dword [rax - 4]
mov dword [rbp + 0x7c], eax
lea rcx, [rbp + 0x48]
mov rdx, qword [rbp + 0xc8]
mov r8d, dword [rbp + 0x78]
mov r9d, dword [rbp + 0x7c]
call fcn.004119f0
mov rcx, qword [rbp + 0x48]
call fcn.00432e50
mov dword [rbp + 0xa0], eax
jmp 0x753ecc
cmp dword [rbp + 0xc0], 0
je 0x753ffc
cmp dword [rbp + 0xac], 0xffffb1e0
je 0x753ffc
cmp dword [rbp + 0xa8], 0xffffb1e0
je 0x753ffc
mov eax, dword [rbp + 0xac]
mov dword [rbp + 0x70], eax
mov eax, dword [rbp + 0xa8]
mov dword [rbp + 0x74], eax
lea rcx, [rbp + 0x70]
mov edx, dword [rbp + 0xc0]
mov r8b, 1
call fcn.00753940
mov qword [rbp + 0x90], rax
mov ecx, dword [rbp + 0xc0]
mov edx, 1
call sub.user32.dll_ShowWindow
cmp dword [rbp + 0xa4], 0
jne 0x753f7a
cmp dword [rbp + 0xa0], 0
jne 0x753f7a
mov ecx, dword [rbp + 0xc0]
xor edx, edx
xor r8, r8
xor r9, r9
mov eax, dword [rbp + 0x90]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x94]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x30], 6
call sub.user32.dll_SetWindowPos
jmp 0x753ffc
cmp dword [rbp + 0xa0], 0xf1206
jne 0x753fc5
mov ecx, dword [rbp + 0xc0]
xor edx, edx
xor r8, r8
xor r9, r9
mov eax, dword [rbp + 0x90]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x94]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x30], 6
call sub.user32.dll_SetWindowPos
mov ecx, dword [rbp + 0xc0]
or edx, 0xffffffff
call fcn.007539f0
jmp 0x753ffc
mov ecx, dword [rbp + 0xc0]
xor edx, edx
mov r8d, dword [rbp + 0xa4]
mov r9d, dword [rbp + 0xa0]
mov eax, dword [rbp + 0x90]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x94]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x30], 4
call sub.user32.dll_SetWindowPos
nop
lea rcx, [rbp + 0x48]
mov edx, 4
call fcn.0040fe40
lea rcx, [rbp + 0x98]
call fcn.0040fd60
lea rcx, [rbp + 0xc8]
mov edx, 2
call fcn.0040fe40
lea rsp, [rbp + 0xb0]
pop rbp
ret