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

Disassembly:
mov r11, rsp
push rbp
lea rbp, [r11 - 0x5f]
sub rsp, 0x90
mov rax, qword [0x03260b88]
xor rax, rsp
mov qword [rbp + 0x27], rax
cmp dword [0x03261c58], 0
jne 0x3214b98
mov qword [r11 + 0x10], rsi
xor edx, edx
mov qword [r11 + 0x18], rdi
xor esi, esi
mov qword [r11 - 0x10], r12
xor r12d, r12d
mov qword [r11 - 0x18], r13
lea r13, [0x03201000]
mov qword [r11 - 0x20], r14
xor r14d, r14d
mov qword [r11 - 0x28], r15
xor r15d, r15d
xor eax, eax
mov qword [r11 + 8], rbx
nop dword [rax]
mov ecx, dword [rsi + r13 + 0x5bd70]
mov edi, 1
shl edi, cl
mov dword [rsi + r13 + 0x60f60], r14d
test edi, edi
jle 0x3214658
lea rcx, [r13 + 0x60e60]
mov r8d, edi
add rcx, r15
mov ebx, edi
call fcn.0322a310
add r14d, edi
mov eax, r12d
add r15, rbx
lea edx, [rax + 1]
add rsi, 4
mov r12d, edx
mov eax, edx
cmp edx, 0x1c
jl 0x3214620
movsxd rax, r14d
xor esi, esi
xor edi, edi
xor r12d, r12d
xor r15d, r15d
mov byte [rax + r13 + 0x60e5f], dl
nop
mov ecx, dword [r15 + r13 + 0x5bdf0]
mov r14d, 1
shl r14d, cl
mov dword [r15 + r13 + 0x60fe0], esi
test r14d, r14d
jle 0x32146bd
lea rcx, [r13 + 0x60c60]
mov r8d, r14d
add rcx, r12
mov ebx, r14d
movzx edx, dil
call fcn.0322a310
add esi, r14d
add r12, rbx
inc edi
add r15, 4
cmp edi, 0x10
jl 0x3214680
sar esi, 7
cmp edi, 0x1e
jge 0x3214730
movsxd r15, edi
shl r15, 2
movsxd r12, esi
nop word [rax + rax]
mov ecx, dword [r15 + r13 + 0x5bdf0]
mov eax, esi
sub ecx, 7
shl eax, 7
mov r14d, 1
mov dword [r15 + r13 + 0x60fe0], eax
shl r14d, cl
test r14d, r14d
jle 0x3214725
lea rcx, [r13 + 0x60d60]
mov r8d, r14d
add rcx, r12
mov ebx, r14d
movzx edx, dil
call fcn.0322a310
add esi, r14d
add r12, rbx
inc edi
add r15, 4
cmp edi, 0x1e
jl 0x32146e0
mov r15, qword [rsp + 0x70]
xor r11d, r11d
mov r14, qword [rsp + 0x78]
mov eax, r11d
mov r13, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
mov rdi, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xa8]
cmp rax, 0x20
jae 0x3214bad
mov word [rbp + rax - 0x19], r11w
add rax, 2
cmp rax, 0x1e
jle 0x3214760
movzx r8d, word [rbp - 9]
lea rax, [0x03261762]
mov ecx, 0x90
lea rdx, [0x0326199e]
add r8w, cx
mov r10d, 8
nop dword [rax]
mov word [rax], r10w
add rax, 4
cmp rax, rdx
jle 0x32147a0
movzx ecx, word [rbp - 7]
lea rax, [0x032619a6]
lea rbx, [0x03261b62]
mov edx, 9
nop dword [rax]
nop dword [rax + rax]
inc cx
mov word [rax - 4], dx
movzx r9d, cx
mov word [rax], dx
mov word [rax + 4], dx
add cx, 0x37
mov word [rax + 8], dx
mov word [rax + 0xc], dx
mov word [rax + 0x10], dx
mov word [rax + 0x14], dx
mov word [rax + 0x18], dx
mov word [rax + 0x1c], dx
mov word [rax + 0x20], dx
mov word [rax + 0x24], dx
mov word [rax + 0x28], dx
mov word [rax + 0x2c], dx
mov word [rax + 0x30], dx
mov word [rax + 0x34], dx
mov word [rax + 0x38], dx
mov word [rax + 0x3c], dx
mov word [rax + 0x40], dx
mov word [rax + 0x44], dx
mov word [rax + 0x48], dx
mov word [rax + 0x4c], dx
mov word [rax + 0x50], dx
mov word [rax + 0x54], dx
mov word [rax + 0x58], dx
mov word [rax + 0x5c], dx
mov word [rax + 0x60], dx
mov word [rax + 0x64], dx
mov word [rax + 0x68], dx
mov word [rax + 0x6c], dx
mov word [rax + 0x70], dx
mov word [rax + 0x74], dx
mov word [rax + 0x78], dx
mov word [rax + 0x7c], dx
mov word [rax + 0x80], dx
mov word [rax + 0x84], dx
mov word [rax + 0x88], dx
mov word [rax + 0x8c], dx
mov word [rax + 0x90], dx
mov word [rax + 0x94], dx
mov word [rax + 0x98], dx
mov word [rax + 0x9c], dx
mov word [rax + 0xa0], dx
mov word [rax + 0xa4], dx
mov word [rax + 0xa8], dx
mov word [rax + 0xac], dx
mov word [rax + 0xb0], dx
mov word [rax + 0xb4], dx
mov word [rax + 0xb8], dx
mov word [rax + 0xbc], dx
mov word [rax + 0xc0], dx
mov word [rax + 0xc4], dx
mov word [rax + 0xc8], dx
mov word [rax + 0xcc], dx
mov word [rax + 0xd0], dx
mov word [rax + 0xd4], dx
mov word [rax + 0xd8], dx
add rax, 0xe0
cmp rax, rbx
jle 0x32147d0
movzx ecx, word [rbp - 0x17]
mov eax, 7
movzx edx, word [rbp - 0xb]
add r8w, r10w
mov word [0x03261b62], ax
add r9w, 0x37
mov word [0x03261b66], ax
add dx, 0x18
mov word [0x03261b6a], ax
mov word [0x03261b6e], ax
mov word [0x03261b72], ax
mov word [0x03261b76], ax
mov word [0x03261b7a], ax
mov word [0x03261b7e], ax
mov word [0x03261b82], ax
mov word [0x03261b86], ax
mov word [0x03261b8a], ax
mov word [0x03261b8e], ax
mov word [0x03261b92], ax
mov word [0x03261b96], ax
mov word [0x03261b9a], ax
mov word [0x03261b9e], ax
mov word [0x03261ba2], ax
mov word [0x03261ba6], ax
mov word [0x03261baa], ax
mov word [0x03261bae], ax
mov word [0x03261bb2], ax
mov word [0x03261bb6], ax
mov word [0x03261bba], ax
mov word [0x03261bbe], ax
movzx eax, word [rbp - 0x19]
add ax, ax
mov word [0x03261bc2], r10w
add cx, ax
mov word [rbp + 9], ax
movzx eax, word [rbp - 0x15]
add cx, cx
add ax, cx
mov word [rbp + 0xb], cx
movzx ecx, word [rbp - 0x13]
add ax, ax
add cx, ax
mov word [rbp + 0xd], ax
movzx eax, word [rbp - 0x11]
add cx, cx
add ax, cx
mov word [rbp + 0xf], cx
movzx ecx, word [rbp - 0xf]
add ax, ax
add cx, ax
mov word [rbp + 0x11], ax
movzx eax, word [rbp - 0xd]
add cx, cx
add ax, cx
mov word [rbp + 0x13], cx
movzx ecx, word [rbp - 3]
add ax, ax
mov word [rbp + 0x15], ax
add ax, dx
add ax, ax
mov word [0x03261bc6], r10w
add r8w, ax
mov word [rbp + 0x17], ax
movzx eax, word [rbp - 5]
add r8w, r8w
add r9w, r8w
mov word [0x03261bca], r10w
add r9w, r9w
mov word [0x03261bce], r10w
add ax, r9w
mov word [0x03261bd2], r10w
add ax, ax
mov word [0x03261bd6], r10w
add cx, ax
mov word [0x03261bda], r10w
add cx, cx
mov word [0x03261bde], r10w
mov word [rbp + 0x1f], cx
mov word [rbp + 0x19], r8w
mov word [rbp + 0x1b], r9w
mov word [rbp + 0x1d], ax
movzx eax, word [rbp - 1]
lea r9, [0x03261760]
add ax, cx
lea r10, [0x03261bdc]
movzx ecx, word [rbp + 1]
add ax, ax
add cx, ax
mov word [rbp + 0x21], ax
movzx eax, word [rbp + 3]
add cx, cx
add ax, cx
mov word [rbp + 0x23], cx
add ax, ax
mov word [rbp + 0x25], ax
movzx edx, word [r9 + 2]
test edx, edx
je 0x3214b29
lea rcx, [rbp + 7]
movzx r8d, word [rcx + rdx*2]
lea rcx, [rcx + rdx*2]
lea eax, [r8 + 1]
mov word [rcx], ax
mov eax, r11d
nop dword [rax]
nop dword [rax + rax]
mov ecx, r8d
dec edx
and ecx, 1
shr r8d, 1
or eax, ecx
add eax, eax
test edx, edx
jg 0x3214b10
shr eax, 1
mov word [r9], ax
add r9, 4
cmp r9, r10
jle 0x3214ae4
mov r9d, r11d
lea r10, [0x03261be0]
mov ebx, 5
nop dword [rax]
nop word [rax + rax]
mov word [r10 + 2], bx
mov edx, ebx
mov r8d, r9d
mov ecx, r11d
nop dword [rax]
mov eax, r8d
dec edx
and eax, 1
shr r8d, 1
or ecx, eax
add ecx, ecx
test edx, edx
jg 0x3214b60
shr ecx, 1
inc r9d
mov word [r10], cx
add r10, 4
cmp r9d, 0x1e
jl 0x3214b50
mov rbx, qword [rsp + 0xa0]
mov dword [0x03261c58], 1
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.03229100
add rsp, 0x90
pop rbp
ret
call fcn.03229400
int3