Function at 0x1800761b0
Capabilities:
Read file on windows
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov dword [rsp + 0x20], r9d
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r13, qword [rsp + 0x38]
lea ebp, [r9 + 0x5b]
xor ebx, ebx
mov rsi, rdx
lea rdx, [0x180000000]
mov r15d, r9d
mov r12, r8
mov r14, rcx
mov edi, r9d
cmp r9d, ebp
jae 0x18007642f
mov r15, qword [rsp + 0x90]
cmp edi, 0x124
ja 0x1800763fe
je 0x1800763f3
lea eax, [rdi - 0x23]
cmp eax, 0xfa
ja case.0x180076235.35
movzx eax, byte [rdx + rax + 0x76748]
mov ecx, dword [rdx + rax*4 + 0x7671c]
add rcx, rdx
jmp rcx
mov r8, r12
mov edx, 0xf7
xor ecx, ecx
call fcn.1800706b0
test eax, eax
je 0x180076295
mov ecx, 0xbb
nop
mov eax, ecx
sub eax, 0xbb
je 0x180076286
cmp eax, 0x7f
jne 0x18007628a
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x78]
mov rax, rbx
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x80]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov dword [rsp + 0x38], ebx
add ecx, 0x7f
cmp ecx, 0x1b9
jb 0x180076250
lea rdx, [0x180000000]
jmp case.0x180076235.35
mov eax, dword [r12]
xor eax, 1
or eax, dword [r12 + 0x1c]
or eax, dword [r12 + 0x18]
or eax, dword [r12 + 0x14]
or eax, dword [r12 + 0x10]
or eax, dword [r12 + 0xc]
or eax, dword [r12 + 8]
or eax, dword [r12 + 4]
mov eax, ebx
sete al
mov dword [rsp + 0x38], eax
jmp case.0x180076235.35
lea rax, [rsi + 1]
xor r9d, r9d
mov r8d, 0xf3
mov qword [rsp + 0x20], rax
mov rdx, r12
xor ecx, ecx
call fcn.1800131f0
lea rdx, [0x180000000]
jmp case.0x180076235.35
mov dword [rsp + 0x30], ebx
jmp case.0x180076235.35
test byte [r15], 1
je 0x18007634c
xor r8d, r8d
mov qword [r14], 0x21
lea r9, [r12 + 0x30]
mov qword [rsp + 0x20], rbx
xor ecx, ecx
lea edx, [r8 + 0x22]
call fcn.18005d5b0
test eax, eax
mov dword [rsp + 0x38], 1
lea rdx, [0x180000000]
setne al
add al, 2
mov byte [rsi], al
jmp case.0x180076235.35
mov ebx, 0x10c
mov eax, ebx
sub eax, 0x10b
je 0x180076368
cmp eax, 1
jne 0x180076389
mov qword [r14], 0x41
jmp 0x180076389
lea rax, [rsi + 0x21]
mov byte [rsi], 4
lea rdx, [r12 + 0x30]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor ecx, ecx
mov r8d, 0xf3
call fcn.1800131f0
dec ebx
cmp ebx, 0x10a
ja 0x180076351
xor ebx, ebx
mov dword [rsp + 0x38], 1
lea rdx, [0x180000000]
jmp case.0x180076235.35
mov ecx, 0x20
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r13, rax
lea rdx, [0x180000000]
jmp case.0x180076235.35
mov r8d, 0x70
mov rdx, r12
xor ecx, ecx
call fcn.18006eb10
xor ecx, ecx
lea rdx, [r12 + 0x30]
lea r8d, [rcx + 0x70]
call fcn.18006eb10
lea rdx, [0x180000000]
jmp case.0x180076235.35
mov eax, dword [rsi]
mov dword [r12], eax
mov dword [r12 + 4], ebx
jmp case.0x180076235.35
mov qword [r12 + 8], 0
jmp case.0x180076235.35
mov eax, edi
sub eax, 0x12b
je 0x180076413
cmp eax, 7
jne case.0x180076235.35
mov dword [r12 + 0x18], ebx
jmp case.0x180076235.35
mov qword [r12 + 0x10], 0
add edi, 7
cmp edi, ebp
jb 0x180076203
mov r15d, dword [rsp + 0x88]
lea esi, [r15 + 0xd]
cmp r15d, esi
jae case.0x180076235.43
mov rbx, qword [rsp + 0x38]
lea eax, [r15 - 0x23]
cmp eax, 0xfa
ja case.0x180076462.48
movzx eax, byte [rdx + rax + 0x7687c]
mov ecx, dword [rdx + rax*4 + 0x76844]
add rcx, rdx
jmp rcx
mov dword [r12 + 0x1c], 0
jmp case.0x180076462.48
movzx ecx, byte [r13]
sub ecx, 8
je 0x1800764bc
sub ecx, 1
je 0x18007651b
cmp ecx, 9
jne 0x1800765cb
mov edi, 0x9e
mov eax, edi
sub eax, 0x9e
je 0x1800765a2
sub eax, 1
je 0x180076592
sub eax, 1
je 0x180076576
cmp eax, 1
je case.0x180076462.44
jmp 0x1800765bd
mov edi, 0x89
cmp edi, 0x89
je 0x1800764f2
cmp edi, 0x302a
jne 0x18007650d
mov r9, r13
xor r8d, r8d
xor edx, edx
mov ecx, 0x125
call fcn.18000e7e0
mov qword [r13 + 0x18], rax
mov r15d, PathMakeUniqueName
jmp case.0x180076462.48
lea rcx, str.dont_repeat
call fcn.180083ee0
mov r8, r13
mov edx, 0xfb
xor ecx, ecx
call fcn.180045400
add edi, 0x2fa1
cmp edi, 0x5f42
jbe 0x1800764c1
mov edi, 0x57
mov eax, edi
sub eax, 0x57
je 0x18007654b
cmp eax, 0x3c
jne 0x180076566
xor edx, edx
mov r8d, 0x105
mov rcx, r13
call fcn.18004ac60
mov qword [r13 + 0x18], rax
mov r15d, PathMakeUniqueName
jmp case.0x180076462.48
lea rcx, str.D3D10_Query
call fcn.180083ee0
mov r8, r13
mov edx, 0xfb
xor ecx, ecx
call fcn.180045400
add edi, 0x3c
cmp edi, 0xcf
jb 0x180076520
jmp 0x18007648e
mov r8d, dword [r13 + 4]
mov edx, 1
mov r9, qword [0x1800a21d0]
mov rcx, qword [r13 + 0x18]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
jmp 0x1800765bd
mov ecx, dword [r13 + 4]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [r13 + 0x18], rax
jmp 0x1800765bd
lea rcx, str.icudt52l_mas_KE.res
call fcn.180083ee0
mov r8, r13
mov edx, 0xfb
xor ecx, ecx
call fcn.180045400
inc edi
cmp edi, 0xa2
jb 0x180076493
mov edi, 0x111
cmp edi, 0x111
je 0x1800765ee
cmp edi, 0x1a0
jne 0x1800765fa
mov edx, 0x11f
xor ecx, ecx
call fcn.18005b9b0
jmp 0x1800765fa
lea rcx, str.VFMSUBPSZ256v231rr
call fcn.180083ee0
add edi, 0x8f
cmp edi, 0x22f
jb 0x1800765d0
jmp case.0x180076462.48
lea r8, [rsp + 0x30]
mov edx, 0x6e
xor ecx, ecx
call fcn.180083af0
mov rcx, qword [0x1800a21d0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
je case.0x180076462.48
mov ecx, 0xd1
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xd1
je 0x180076654
cmp eax, 0xc
je case.0x180076462.46
jmp 0x180076656
xor ebx, ebx
add ecx, 0xc
cmp ecx, 0xe9
jb 0x180076640
jmp case.0x180076462.48
lea rcx, [0x180087e64]
call fcn.180083ee0
jmp case.0x180076462.48
lea rcx, [r13 + 8]
jmp 0x1800766f7
movzx edx, byte [r13]
lea rcx, str.managedByPolicy
call fcn.180083ee0
jmp case.0x180076462.48
mov edx, 0x90
mov rcx, r13
call fcn.180053900
jmp case.0x180076462.48
lea rcx, [r13 + 4]
jmp 0x1800766f7
mov eax, 0xb9
nop word [rax + rax]
cmp eax, 0xb9
je 0x1800766c4
cmp eax, 0x2878
je case.0x180076462.46
jmp 0x1800766c7
mov rbx, r13
add eax, 0x27bf
cmp eax, 0x4f7e
jbe 0x1800766b0
mov edx, dword [rsp + 0x30]
lea rcx, str._bvibo_svalentia_b
call fcn.180083ee0
jmp case.0x180076462.48
lea rcx, [r13 + 0xc]
mov edx, 0x90
call fcn.180053900
lea rcx, [r13 + 0x10]
mov edx, 0x47
call fcn.18004ab90
inc r15d
lea rdx, [0x180000000]
cmp r15d, esi
jb 0x180076441
jmp case.0x180076462.46