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

Disassembly:
push rbx
sub rsp, 0x20
mov word [rcx + 0x20], 0
xor ebx, ebx
mov qword [rcx + 0x24], rbx
mov r10d, 1
mov qword [rcx + 0x2c], rbx
mov r8, rcx
mov eax, dword [rcx + 0x2806c]
mov dword [rcx + 0x28064], eax
mov dword [rcx + 0x28068], ebx
mov dword [rcx + 0x28060], ebx
mov qword [rcx + 0x28078], rbx
mov byte [rcx + 0x28088], bl
mov qword [rcx + 0x28048], rbx
mov dword [rcx + 0x28050], 0xffffffff
mov dword [rcx + 0x28040], r10d
mov byte [rcx + 0x28044], bl
mov ecx, ebx
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28090], 0x400
mov dword [r8 + rax*4 + 0x28450], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140005e50
mov dword [r8 + 0x28390], 0x400
mov ecx, ebx
mov dword [r8 + 0x283c0], 0x400
mov dword [r8 + 0x283f0], 0x400
mov dword [r8 + 0x28420], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x280d0], 0x400
mov dword [r8 + rax*4 + 0x28490], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140005eb0
mov dword [r8 + 0x28394], 0x400
mov ecx, ebx
mov dword [r8 + 0x283c4], 0x400
mov dword [r8 + 0x283f4], 0x400
mov dword [r8 + 0x28424], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28110], 0x400
mov dword [r8 + rax*4 + 0x284d0], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140005f10
mov dword [r8 + 0x28398], 0x400
mov ecx, ebx
mov dword [r8 + 0x283c8], 0x400
mov dword [r8 + 0x283f8], 0x400
mov dword [r8 + 0x28428], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28150], 0x400
mov dword [r8 + rax*4 + 0x28510], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140005f70
mov dword [r8 + 0x2839c], 0x400
mov ecx, ebx
mov dword [r8 + 0x283cc], 0x400
mov dword [r8 + 0x283fc], 0x400
mov dword [r8 + 0x2842c], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28190], 0x400
mov dword [r8 + rax*4 + 0x28550], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140005fd0
mov dword [r8 + 0x283a0], 0x400
mov ecx, ebx
mov dword [r8 + 0x283d0], 0x400
mov dword [r8 + 0x28400], 0x400
mov dword [r8 + 0x28430], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x281d0], 0x400
mov dword [r8 + rax*4 + 0x28590], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140006030
mov dword [r8 + 0x283a4], 0x400
mov ecx, ebx
mov dword [r8 + 0x283d4], 0x400
mov dword [r8 + 0x28404], 0x400
mov dword [r8 + 0x28434], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28210], 0x400
mov dword [r8 + rax*4 + 0x285d0], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140006090
mov dword [r8 + 0x283a8], 0x400
mov ecx, ebx
mov dword [r8 + 0x283d8], 0x400
mov dword [r8 + 0x28408], 0x400
mov dword [r8 + 0x28438], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28250], 0x400
mov dword [r8 + rax*4 + 0x28610], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x1400060f0
mov dword [r8 + 0x283ac], 0x400
mov ecx, ebx
mov dword [r8 + 0x283dc], 0x400
mov dword [r8 + 0x2840c], 0x400
mov dword [r8 + 0x2843c], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28290], 0x400
mov dword [r8 + rax*4 + 0x28650], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140006150
mov dword [r8 + 0x283b0], 0x400
mov ecx, ebx
mov dword [r8 + 0x283e0], 0x400
mov dword [r8 + 0x28410], 0x400
mov dword [r8 + 0x28440], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x282d0], 0x400
mov dword [r8 + rax*4 + 0x28690], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x1400061b0
mov dword [r8 + 0x283b4], 0x400
mov ecx, ebx
mov dword [r8 + 0x283e4], 0x400
mov dword [r8 + 0x28414], 0x400
mov dword [r8 + 0x28444], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28310], 0x400
mov dword [r8 + rax*4 + 0x286d0], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140006210
mov dword [r8 + 0x283b8], 0x400
mov ecx, ebx
mov dword [r8 + 0x283e8], 0x400
mov dword [r8 + 0x28418], 0x400
mov dword [r8 + 0x28448], 0x400
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
inc ecx
mov dword [r8 + rax*4 + 0x28350], 0x400
mov dword [r8 + rax*4 + 0x28710], 0x400
cmp ecx, dword [r8 + 0x33b08]
jbe 0x140006270
mov dword [r8 + 0x283bc], 0x400
mov eax, r10d
mov dword [r8 + 0x283ec], 0x400
mov dword [r8 + 0x2841c], 0x400
mov dword [r8 + 0x2844c], 0x400
mov ecx, dword [r8 + 0x325fc]
add ecx, dword [r8 + 0x325f8]
shl eax, cl
test eax, eax
je 0x140006334
mov rdx, rbx
mov r9d, eax
movabs r11, 0x40000000400
nop dword [rax + rax]
mov rcx, qword [r8 + 0x325f0]
mov eax, 0x30
add rcx, rdx
nop
mov qword [rcx], r11
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], r11
lea rcx, [rcx + 0x40]
mov qword [rcx - 0x28], r11
mov qword [rcx - 0x20], r11
mov qword [rcx - 0x18], r11
mov qword [rcx - 0x10], r11
mov qword [rcx - 8], r11
sub rax, r10
jne 0x140006300
add rdx, 0xc00
sub r9, r10
jne 0x1400062f0
lea rax, [r8 + 0x28758]
mov ecx, 4
mov dword [rax - 4], 0x400
mov dword [rax], 0x400
mov dword [rax + 4], 0x400
mov dword [rax + 8], 0x400
mov dword [rax + 0xc], 0x400
mov dword [rax + 0x10], 0x400
mov dword [rax + 0x14], 0x400
mov dword [rax + 0x18], 0x400
mov dword [rax + 0x1c], 0x400
mov dword [rax + 0x20], 0x400
mov dword [rax + 0x24], 0x400
mov dword [rax + 0x28], 0x400
mov dword [rax + 0x2c], 0x400
mov dword [rax + 0x30], 0x400
mov dword [rax + 0x34], 0x400
mov dword [rax + 0x38], 0x400
mov dword [rax + 0x3c], 0x400
mov dword [rax + 0x40], 0x400
mov dword [rax + 0x44], 0x400
mov dword [rax + 0x48], 0x400
mov dword [rax + 0x4c], 0x400
mov dword [rax + 0x50], 0x400
mov dword [rax + 0x54], 0x400
mov dword [rax + 0x58], 0x400
mov dword [rax + 0x5c], 0x400
mov dword [rax + 0x60], 0x400
mov dword [rax + 0x64], 0x400
mov dword [rax + 0x68], 0x400
mov dword [rax + 0x6c], 0x400
mov dword [rax + 0x70], 0x400
mov dword [rax + 0x74], 0x400
mov dword [rax + 0x78], 0x400
mov dword [rax + 0x7c], 0x400
mov dword [rax + 0x80], 0x400
mov dword [rax + 0x84], 0x400
mov dword [rax + 0x88], 0x400
mov dword [rax + 0x8c], 0x400
mov dword [rax + 0x90], 0x400
mov dword [rax + 0x94], 0x400
mov dword [rax + 0x98], 0x400
mov dword [rax + 0x9c], 0x400
mov dword [rax + 0xa0], 0x400
mov dword [rax + 0xa4], 0x400
mov dword [rax + 0xa8], 0x400
mov dword [rax + 0xac], 0x400
mov dword [rax + 0xb0], 0x400
mov dword [rax + 0xb4], 0x400
mov dword [rax + 0xb8], 0x400
mov dword [rax + 0xbc], 0x400
mov dword [rax + 0xc0], 0x400
mov dword [rax + 0xc4], 0x400
mov dword [rax + 0xc8], 0x400
mov dword [rax + 0xcc], 0x400
mov dword [rax + 0xd0], 0x400
mov dword [rax + 0xd4], 0x400
mov dword [rax + 0xd8], 0x400
mov dword [rax + 0xdc], 0x400
mov dword [rax + 0xe0], 0x400
mov dword [rax + 0xe4], 0x400
mov dword [rax + 0xe8], 0x400
mov dword [rax + 0xec], 0x400
mov dword [rax + 0xf0], 0x400
mov dword [rax + 0xf4], 0x400
lea rax, [rax + 0x100]
sub rcx, r10
jne 0x140006340
mov dword [r8 + 0x28b50], 0x400
mov dword [r8 + 0x28b54], 0x400
mov dword [r8 + 0x28b58], 0x400
mov dword [r8 + 0x28b5c], 0x400
mov dword [r8 + 0x28b60], 0x400
mov dword [r8 + 0x28b64], 0x400
mov dword [r8 + 0x28b68], 0x400
mov dword [r8 + 0x28b6c], 0x400
mov dword [r8 + 0x28b70], 0x400
mov dword [r8 + 0x28b74], 0x400
mov dword [r8 + 0x28b78], 0x400
mov dword [r8 + 0x28b7c], 0x400
mov dword [r8 + 0x28b80], 0x400
mov dword [r8 + 0x28b84], 0x400
mov dword [r8 + 0x28b88], 0x400
mov dword [r8 + 0x28b8c], 0x400
mov dword [r8 + 0x28b90], 0x400
mov dword [r8 + 0x28b94], 0x400
mov dword [r8 + 0x28b98], 0x400
mov dword [r8 + 0x28b9c], 0x400
mov dword [r8 + 0x28ba0], 0x400
mov dword [r8 + 0x28ba4], 0x400
mov dword [r8 + 0x28ba8], 0x400
mov dword [r8 + 0x28bac], 0x400
mov dword [r8 + 0x28bb0], 0x400
mov dword [r8 + 0x28bb4], 0x400
mov dword [r8 + 0x28bb8], 0x400
mov dword [r8 + 0x28bbc], 0x400
mov dword [r8 + 0x28bc0], 0x400
mov dword [r8 + 0x28bc4], 0x400
mov dword [r8 + 0x28bc8], 0x400
mov dword [r8 + 0x28bcc], 0x400
mov dword [r8 + 0x28bd0], 0x400
mov dword [r8 + 0x28bd4], 0x400
mov dword [r8 + 0x28bd8], 0x400
mov dword [r8 + 0x28bdc], 0x400
mov dword [r8 + 0x28be0], 0x400
mov dword [r8 + 0x28be4], 0x400
mov dword [r8 + 0x28be8], 0x400
mov dword [r8 + 0x28bec], 0x400
mov dword [r8 + 0x28bf0], 0x400
mov dword [r8 + 0x28bf4], 0x400
mov dword [r8 + 0x28bf8], 0x400
mov dword [r8 + 0x28bfc], 0x400
mov dword [r8 + 0x28c00], 0x400
mov dword [r8 + 0x28c04], 0x400
mov dword [r8 + 0x28c08], 0x400
mov dword [r8 + 0x28c0c], 0x400
mov dword [r8 + 0x28c10], 0x400
mov dword [r8 + 0x28c14], 0x400
mov dword [r8 + 0x28c18], 0x400
mov dword [r8 + 0x28c1c], 0x400
mov dword [r8 + 0x28c20], 0x400
mov dword [r8 + 0x28c24], 0x400
mov dword [r8 + 0x28c28], 0x400
mov dword [r8 + 0x28c2c], 0x400
mov dword [r8 + 0x28c30], 0x400
mov dword [r8 + 0x28c34], 0x400
mov dword [r8 + 0x28c38], 0x400
mov dword [r8 + 0x28c3c], 0x400
mov dword [r8 + 0x28c40], 0x400
mov dword [r8 + 0x28c44], 0x400
mov dword [r8 + 0x28c48], 0x400
mov dword [r8 + 0x28c4c], 0x400
mov dword [r8 + 0x28c50], 0x400
mov dword [r8 + 0x28c54], 0x400
mov dword [r8 + 0x28c58], 0x400
mov dword [r8 + 0x28c5c], 0x400
mov dword [r8 + 0x28c60], 0x400
mov dword [r8 + 0x28c64], 0x400
mov dword [r8 + 0x28c68], 0x400
mov dword [r8 + 0x28c6c], 0x400
mov dword [r8 + 0x28c70], 0x400
mov dword [r8 + 0x28c74], 0x400
mov dword [r8 + 0x28c78], 0x400
mov dword [r8 + 0x28c7c], 0x400
mov dword [r8 + 0x28c80], 0x400
mov dword [r8 + 0x28c84], 0x400
mov dword [r8 + 0x28c88], 0x400
mov dword [r8 + 0x28c8c], 0x400
mov dword [r8 + 0x28c90], 0x400
mov dword [r8 + 0x28c94], 0x400
mov edx, r10d
mov dword [r8 + 0x28c98], 0x400
mov dword [r8 + 0x28c9c], 0x400
mov dword [r8 + 0x28ca0], 0x400
mov dword [r8 + 0x28ca4], 0x400
mov dword [r8 + 0x28ca8], 0x400
mov dword [r8 + 0x28cac], 0x400
mov dword [r8 + 0x28cb0], 0x400
mov dword [r8 + 0x28cb4], 0x400
mov dword [r8 + 0x28cb8], 0x400
mov dword [r8 + 0x28cbc], 0x400
mov dword [r8 + 0x28cc0], 0x400
mov dword [r8 + 0x28cc4], 0x400
mov dword [r8 + 0x28cc8], 0x400
mov dword [r8 + 0x28ccc], 0x400
mov dword [r8 + 0x28cd0], 0x400
mov dword [r8 + 0x28cd4], 0x400
mov dword [r8 + 0x28cd8], 0x400
mov dword [r8 + 0x28cdc], 0x400
mov dword [r8 + 0x28ce0], 0x400
mov dword [r8 + 0x28ce4], 0x400
mov dword [r8 + 0x28ce8], 0x400
mov dword [r8 + 0x28cec], 0x400
mov dword [r8 + 0x28cf0], 0x400
mov dword [r8 + 0x28cf4], 0x400
mov dword [r8 + 0x28cf8], 0x400
mov dword [r8 + 0x28cfc], 0x400
mov dword [r8 + 0x28d00], 0x400
mov dword [r8 + 0x28d04], 0x400
mov dword [r8 + 0x28d08], 0x400
mov dword [r8 + 0x28d0c], 0x400
mov dword [r8 + 0x28d10], 0x400
mov dword [r8 + 0x28d14], 0x400
mov ecx, dword [r8 + 0x33b04]
shl edx, cl
lea rcx, [r8 + 0x28d58]
call fcn.1400051c0
mov ecx, dword [r8 + 0x33b04]
shl r10d, cl
lea rcx, [r8 + 0x2d9a4]
mov edx, r10d
call fcn.1400051c0
mov dword [r8 + 0x28d1c], 0x400
xor eax, eax
mov dword [r8 + 0x28d20], 0x400
mov dword [r8 + 0x28d24], 0x400
mov dword [r8 + 0x28d28], 0x400
mov dword [r8 + 0x28d2c], 0x400
mov dword [r8 + 0x28d30], 0x400
mov dword [r8 + 0x28d34], 0x400
mov dword [r8 + 0x28d38], 0x400
mov dword [r8 + 0x28d3c], 0x400
mov dword [r8 + 0x28d40], 0x400
mov dword [r8 + 0x28d44], 0x400
mov dword [r8 + 0x28d48], 0x400
mov dword [r8 + 0x28d4c], 0x400
mov dword [r8 + 0x28d50], 0x400
mov dword [r8 + 0x28d54], 0x400
mov byte [r8 + 0x32eb8], bl
mov qword [r8 + 0x32eb0], rbx
mov dword [r8 + 0x32eac], ebx
add rsp, 0x20
pop rbx
ret