Function at 0x140074b40
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x58]
cmp r12, qword [r14 + 0x10]
jbe 0x140074eb6
push rbp
mov rbp, rsp
sub rsp, 0xd0
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rbx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0x70], 0
movups xmmword [rsp + 0x78], xmm15
mov rdx, qword [rsp + 0xe8]
mov qword [rsp + 0x40], rdx
mov rdx, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xf0]
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x60], rdx
jmp 0x140074bce
mov rdx, qword [rsp + 0x68]
cmp qword [rsp + 0x60], rdx
jg 0x140074bdc
jmp 0x140074c0f
mov rdx, qword [rsp + 0x68]
shl rdx, 2
add rdx, qword [rsp + 0xb8]
mov edx, dword [rdx]
mov dword [rsp + 0x2c], edx
cmp edx, 0x10000
jge 0x140074bfd
jmp 0x140074c04
inc qword [rsp + 0x40]
jmp 0x140074c06
jmp 0x140074c06
jmp 0x140074c08
inc qword [rsp + 0x68]
jmp 0x140074bce
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x40]
lea rax, [0x1400c8800]
call fcn.140050300
mov rdx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x40]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0x40], 0
mov rdx, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xf0]
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x50], rdx
jmp 0x140074c90
mov rsi, qword [rsp + 0x58]
cmp qword [rsp + 0x50], rsi
jg 0x140074ca5
nop dword [rax]
jmp 0x140074e3a
mov rsi, qword [rsp + 0x58]
shl rsi, 2
add rsi, qword [rsp + 0xb8]
mov esi, dword [rsi]
mov dword [rsp + 0x28], esi
test esi, esi
setge byte [rsp + 0x1f]
jge 0x140074cc7
jmp 0x140074cd6
cmp dword [rsp + 0x28], 0xd800
setl byte [rsp + 0x1f]
jmp 0x140074cd8
jmp 0x140074cd8
cmp byte [rsp + 0x1f], 0
jne 0x140074ce2
nop
jmp 0x140074ce4
jmp 0x140074d11
cmp dword [rsp + 0x28], 0xe000
setge byte [rsp + 0x1e]
jge 0x140074cf5
jmp 0x140074d04
cmp dword [rsp + 0x28], 0x10000
setl byte [rsp + 0x1e]
jmp 0x140074d06
jmp 0x140074d06
cmp byte [rsp + 0x1e], 0
jne 0x140074d0f
jmp 0x140074d45
jmp 0x140074d11
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
mov edi, dword [rsp + 0x28]
cmp rax, rcx
jb 0x140074d34
jmp 0x140074eb0
lea rsi, [rsi + rax*2]
mov word [rsi], di
inc qword [rsp + 0x40]
jmp 0x140074e2e
cmp dword [rsp + 0x28], 0x10000
setge byte [rsp + 0x1d]
jge 0x140074d56
jmp 0x140074d65
cmp dword [rsp + 0x28], 0x10ffff
setle byte [rsp + 0x1d]
jmp 0x140074d67
jmp 0x140074d67
cmp byte [rsp + 0x1d], 0
jne 0x140074d73
jmp 0x140074e00
jmp 0x140074d75
mov eax, dword [rsp + 0x28]
call fcn.140074aa0
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x24], eax
mov dword [rsp + 0x20], ebx
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x88]
cmp rcx, rdx
jb 0x140074db5
jmp 0x140074ea5
lea rsi, [rbx + rcx*2]
mov word [rsi], ax
mov rax, qword [rsp + 0x40]
lea rsi, [rax + 1]
mov qword [rsp + 0x48], rsi
mov rcx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x88]
mov r8d, dword [rsp + 0x20]
nop
cmp rcx, rsi
ja 0x140074dea
jmp 0x140074e9b
lea rsi, [rdi + rax*2]
lea rsi, [rsi + 2]
mov word [rsi], r8w
add qword [rsp + 0x40], 2
jmp 0x140074e2e
jmp 0x140074e02
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
cmp rcx, rax
ja 0x140074e1e
jmp 0x140074e96
lea rsi, [rsi + rax*2]
mov word [rsi], 0xfffd
inc qword [rsp + 0x40]
jmp 0x140074e2e
jmp 0x140074e30
inc qword [rsp + 0x58]
jmp 0x140074c90
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x88]
cmp rcx, rdx
jbe 0x140074e56
jmp 0x140074e91
jmp 0x140074e58
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rdx
mov rbx, rcx
mov rcx, rdx
add rsp, 0xd0
pop rbp
ret
call fcn.14006b2e0
call fcn.14006b260
mov rax, rsi
nop
call fcn.14006b260
mov rax, rcx
mov rcx, rdx
call fcn.14006b260
call fcn.14006b260
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.140069060
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.140074b40