Function at 0x18000c2c0
Capabilities:
Read file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x130]
sub rsp, 0x230
movabs r14, 0x7e7c86a0758430b3
mov qword [rsp + 0x30], r14
movabs rsi, 0xa40570d5110133d0
mov qword [rsp + 0x38], rsi
movabs rbx, 0x7e7c86a0758430ff
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rsi
movdqa xmm0, xmmword [rsp + 0x20]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rax, 0xb3d8242e089a5efd
mov qword [rbp], rax
movabs rax, 0x34e2e27be5f300aa
mov qword [rbp + 8], rax
movabs rax, 0xe36fd90c2068b6a7
mov qword [rbp + 0x10], rax
movabs rcx, 0x91e25051062d3b54
mov qword [rbp + 0x18], rcx
movabs rax, 0x1710e7c901ed5efa
mov qword [rsp + 0x40], rax
movabs rax, 0x847655f5766f5aaa
mov qword [rsp + 0x48], rax
movabs rax, 0xd7b44d5b4aba60d0
mov qword [rsp + 0x50], rax
movabs rax, 0x11c2d81e9192648a
mov qword [rsp + 0x58], rax
movabs rax, 0xe36fd906534d96d4
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
movdqa xmm0, xmmword [rsp + 0x40]
pxor xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [rsp + 0x50]
pxor xmm1, xmmword [rbp]
movdqa xmmword [rsp + 0x50], xmm1
movdqa xmm0, xmmword [rsp + 0x60]
pxor xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rsp + 0x60], xmm0
lea r9, str.Sep_10_2023
lea r8, str.00:03:28
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1800019b0
cmp qword [0x18007f680], 0
je 0x18000c41f
cmp dword [0x18007f650], 0
jne 0x18000c6da
mov rax, qword gs:[0x60]
mov r8, qword [rax + 0x10]
mov qword [0x18007f680], r8
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rsi
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rsi
movdqa xmm0, xmmword [rsp + 0x20]
pxor xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rsi
movabs rax, 0x1209e2cf18a44396
mov qword [rsp + 0x70], rax
movabs rax, 0xa4057aad342109b5
mov qword [rsp + 0x78], rax
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x70]
call fcn.1800019b0
mov rax, qword [0x18007f680]
add rax, 0x5b918b8
mov qword [0x18007f6c0], rax
call fcn.180003410
cmp qword [0x18007f660], 0
jne 0x18000c4d3
mov rax, qword [0x18007f680]
add rax, 0x5c80950
mov qword [0x18007f660], rax
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], rsi
movabs rax, 0x7e7ce1c616aa5ed5
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rsi
movdqa xmm0, xmmword [rbp - 0x80]
pxor xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.18000cc30
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], rsi
movabs rax, 0x7e7c86a0758452c1
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rsi
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x20]
call fcn.180042308
mov rbx, rax
test rax, rax
je 0x18000c59a
xor edx, edx
lea r8d, [rdx + 2]
mov rcx, rax
call fcn.180042a50
mov rcx, rbx
call fcn.1800420dc
mov rcx, rbx
cmp eax, 0x1bc
jne 0x18000c595
xor r8d, r8d
xor edx, edx
call fcn.180042a50
mov r9, rbx
mov edx, 0x1bc
mov r8d, 1
lea rcx, [0x18007db60]
call fcn.180046b70
mov rcx, rbx
call fcn.180042748
jmp 0x18000c59f
call fcn.180042748
call fcn.1800020e0
mov rax, qword [0x18007f660]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x160]
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x70]
mov rdx, rdi
lea rcx, str.ViewportClient:__x_n
call fcn.1800019b0
mov rax, qword [rbx + 0x20]
test rax, rax
je 0x18000c685
mov rax, qword [rax + 0x70]
mov qword [0x18007f670], rax
test rax, rax
je 0x18000c685
mov edx, dword [rax + 0x18]
lea rcx, [rsp + 0x40]
call fcn.180001e10
nop
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0x10
cmovae rdx, qword [rsp + 0x40]
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
movabs rax, 0xd59a69a01ea5ff5
mov qword [rsp + 0x30], rax
movabs rax, 0xa40570d5110133da
mov qword [rsp + 0x38], rax
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call fcn.1800019b0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x18000c685
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c680
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000c6f7
call fcn.18003b9f4
lea r9, [0x18007f640]
mov r8d, 0x5c
lea rdx, [0x180004e10]
mov rcx, rdi
call fcn.180001c90
lea rdx, str.48_89_05_________48_8B_01_FF_90_________48
call fcn.180001890
mov ebx, dword [rax + 3]
lea rdx, str.48_89_05_________48_8B_01_FF_90_________48
call fcn.180001890
lea r9, [0x18007f6b0]
mov r8d, 0x1f
lea rdx, [0x18000b950]
mov rcx, qword [rax + rbx + 7]
call fcn.180001c90
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
call fcn.180046fdc
int3