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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2a0]
sub rsp, 0x3a0
lea rcx, [0x140005990]
mov dword [rsp + 0x20], 0xe0762feb
lea rax, [0x140005530]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x1400054e8]
mov qword [rsp + 0x48], rax
lea rax, [0x1400054f0]
mov qword [rsp + 0x60], rax
lea rax, [0x1400054f8]
mov qword [rsp + 0x78], rax
lea rax, [0x140005590]
mov qword [rbp - 0x70], rax
lea rax, [0x140005500]
mov qword [rbp - 0x58], rax
lea rax, [0x140005508]
mov qword [rbp - 0x40], rax
lea rax, [0x140005510]
mov qword [rbp - 0x28], rax
lea rax, [0x140005518]
mov qword [rbp - 0x10], rax
lea rax, [0x140005520]
mov qword [rbp + 8], rax
lea rax, [0x140005528]
mov qword [rbp + 0x20], rax
lea rax, [0x140005538]
mov qword [rbp + 0x38], rax
lea rax, [0x140005540]
mov qword [rbp + 0x50], rax
lea rax, [0x140005548]
mov qword [rbp + 0x68], rax
lea rax, [0x140005550]
mov qword [rbp + 0x80], rax
lea rax, [0x140005558]
mov qword [rbp + 0x98], rax
lea rax, [0x140005560]
mov qword [rbp + 0xb0], rax
lea rax, [0x140005568]
mov qword [rbp + 0xc8], rax
lea rax, [0x140005570]
mov qword [rbp + 0xe0], rax
lea rax, [0x140005578]
mov qword [rbp + 0xf8], rax
mov dword [rsp + 0x38], 0xb46508b5
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x50], 0xca6b0d7b
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x68], 0xa5c44c50
mov qword [rsp + 0x70], rcx
mov dword [rbp - 0x80], 0x31133574
mov qword [rbp - 0x78], rcx
mov dword [rbp - 0x68], 0x5aaa327
mov qword [rbp - 0x60], rcx
mov dword [rbp - 0x50], 0xa4163ebc
mov qword [rbp - 0x48], rcx
mov dword [rbp - 0x38], 0x9eee4b80
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x20], 0x183679f2
mov qword [rbp - 0x18], rcx
mov dword [rbp - 8], 0xe21c1c46
mov qword [rbp], rcx
mov dword [rbp + 0x10], 0xe4879939
mov qword [rbp + 0x18], rcx
mov dword [rbp + 0x28], 0x5c2d1a97
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0x40], 0x5c8e65ac
mov qword [rbp + 0x48], rcx
mov dword [rbp + 0x58], 0xe1453b98
mov qword [rbp + 0x60], rcx
mov dword [rbp + 0x70], 0xdbf381b5
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x88], 0xd09c750
mov qword [rbp + 0x90], rcx
mov dword [rbp + 0xa0], 0x3ee6cc56
mov qword [rbp + 0xa8], rcx
mov dword [rbp + 0xb8], 0xa1b1dc21
mov qword [rbp + 0xc0], rcx
mov dword [rbp + 0xd0], 0xff9bc7af
mov qword [rbp + 0xd8], rcx
mov dword [rbp + 0xe8], 0x81223212
mov qword [rbp + 0xf0], rcx
lea rax, [0x140005580]
mov dword [rbp + 0x100], 0x3f6f38c
mov qword [rbp + 0x110], rax
lea r15, [rsp + 0x28]
lea rax, [0x140005588]
mov qword [rbp + 0x108], rcx
mov qword [rbp + 0x128], rax
mov r13d, 0x25
lea rax, [0x140005598]
mov dword [rbp + 0x118], 0xb7a26d79
mov qword [rbp + 0x140], rax
lea rax, [0x1400055a0]
mov qword [rbp + 0x158], rax
lea rax, [0x1400055a8]
mov qword [rbp + 0x170], rax
lea rax, [0x1400054e0]
mov qword [rbp + 0x188], rax
lea rax, [0x1400055b8]
mov qword [rbp + 0x1a0], rax
lea rax, [0x1400055c0]
mov qword [rbp + 0x1b8], rax
lea rax, [0x1400055c8]
mov qword [rbp + 0x1d0], rax
lea rax, [0x1400055d0]
mov qword [rbp + 0x1e8], rax
lea rax, [0x1400055d8]
mov qword [rbp + 0x200], rax
lea rax, [0x1400055e0]
mov qword [rbp + 0x218], rax
lea rax, [0x1400055e8]
mov qword [rbp + 0x230], rax
lea rax, [0x1400055f0]
mov qword [rbp + 0x248], rax
lea rax, [0x1400055f8]
mov qword [rbp + 0x260], rax
lea rax, [0x140005600]
mov qword [rbp + 0x278], rax
lea rax, [0x140005608]
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x120], rcx
mov dword [rbp + 0x130], 0x6273b572
mov qword [rbp + 0x138], rcx
mov dword [rbp + 0x148], 0xe9d6ce5e
mov qword [rbp + 0x150], rcx
mov dword [rbp + 0x160], 0x85bf2f9c
mov qword [rbp + 0x168], rcx
mov dword [rbp + 0x178], 0x9ab4737e
mov qword [rbp + 0x180], rcx
mov dword [rbp + 0x190], 0x97fd2398
mov qword [rbp + 0x198], rcx
mov dword [rbp + 0x1a8], 0xa1b699e6
mov qword [rbp + 0x1b0], rcx
mov dword [rbp + 0x1c0], 0x7aa7b69b
mov qword [rbp + 0x1c8], rcx
mov dword [rbp + 0x1d8], 0x3afbe45b
mov qword [rbp + 0x1e0], rcx
mov dword [rbp + 0x1f0], 0xa2c81105
mov qword [rbp + 0x1f8], rcx
mov dword [rbp + 0x208], 0xf5a86278
mov qword [rbp + 0x210], rcx
mov dword [rbp + 0x220], 0xa6951756
mov qword [rbp + 0x228], rcx
mov dword [rbp + 0x238], 0xa566a93e
mov qword [rbp + 0x240], rcx
mov dword [rbp + 0x250], 0x55ba7014
mov qword [rbp + 0x258], rcx
mov dword [rbp + 0x268], 0x7fa58340
mov qword [rbp + 0x270], rcx
mov dword [rbp + 0x280], 0xf675d37d
mov qword [rbp + 0x288], rcx
nop dword [rax]
mov rax, qword [r15]
mov r12d, dword [r15 - 8]
mov rsi, qword [rax]
test rsi, rsi
je 0x140003787
movsxd rax, dword [rsi + 0x3c]
xor edi, edi
mov r14d, dword [rax + rsi + 0x88]
add r14, rsi
cmp dword [r14 + 0x18], edi
jbe 0x140003787
nop word [rax + rax]
mov ecx, dword [r14 + 0x20]
xor edx, edx
add rcx, rsi
mov ebx, dword [rcx + rdi*4]
add rbx, rsi
je 0x14000376d
cmp byte [rbx], dl
je 0x14000376d
inc edx
cmp byte [rdx + rbx], 0
jne 0x140003765
mov rcx, rbx
call fcn.140001f60
test rbx, rbx
je 0x14000377f
cmp eax, r12d
je 0x1400037bf
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x140003750
xor ecx, ecx
mov rax, qword [r15 + 8]
add r15, 0x18
mov qword [rax], rcx
sub r13, 1
jne 0x140003720
lea r11, [rsp + 0x3a0]
mov rbx, qword [r11 + 0x30]
lea eax, [r13 + 1]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov eax, dword [r14 + 0x24]
mov ecx, dword [r14 + 0x1c]
add rax, rsi
add rcx, rsi
movzx edx, word [rax + rdi*2]
mov ecx, dword [rcx + rdx*4]
add rcx, rsi
jmp 0x140003789