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

Disassembly:
movzx eax, cl
lea rcx, [0x1401f677c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov dl, 0x14
jmp case.0x140040a46.31
mov dl, 0x15
jmp case.0x140040a46.31
mov dl, 0x16
jmp case.0x140040a46.31
mov dl, 0x17
jmp case.0x140040a46.31
mov dl, 0x18
imul edi, esi, 0xd7e9ff
add byte [rcx - 0x75fc14ff], dh
add qword [rax - 0x73], r9
add dword [rax - 0x73], ecx
sbb al, 0x66
mov dword [rsp + 0x29e], eax
movzx eax, byte [rdx + 0x18]
mov rsi, qword [rdx]
mov r15, qword [rdx + 0x10]
mov qword [rsp + 0x330], rsi
add byte [rax], al
add sil, byte [rcx + 0x771a3c13]
invalid
clc
adc al, 0xf
test dword [rbp - 0x74ffffff], ecx
xchg esp, eax
and al, 0xf4
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add eax, dword [rax]
add al, ch
invalid
xor al, 0xc
add byte [rax], al
out dx, eax
or byte [rcx + rcx*4 - 7], cl
mov ecx, edi
and al, 0xa8
add dword [rax], eax
retf 0x894c
add byte [rax - 0x77], cl
stc
add byte [rax], al
mov dword [rcx + rax + 8], eax
mov eax, dword [rsp + 0x38]
add dword [rax], edx
loopne case.0x140040a46.161
inc edx
cmp dword [rsi], 0
add byte [rax], al
add byte [rax], al
stc
add byte [rax], al
cli
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 + 0x64], 0x24
jo 0x1400420b2
test byte [rdx + 0x4800000c], bl
cmp edx, 1
add byte [rax], al
add al, ch
in eax, dx
outsd dx, dword [rsi]
invalid
and al, 0x58
fsub qword [rcx - 1]
dec dword [rax - 0x75]
invalid
jl 0x140044a54
push rax
mov dword [rdi + r15*4 + 2], ebp
add al, ch
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
add al, ch
fisubr dword [rbp - 1]
dec dword [rax - 0x7d]
mov esp, 0x1e024
add byte [rax], al
lea ecx, [rsp + 0x88]
adc byte [rcx + 9], cl
hlt
lea ecx, [rsp + 0x1a8]
call fcn.14003b829
test rax, rax
je 0x140045329
cmp rdx, 1
jne 0x140045329
movzx edx, byte [rax]
and al, 0x50
or byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x2c8]
and rsi, 0xffffffffffffff00
or rsi, 0xb
mov r15d, 2
lea rax, str.u8u24u32
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
xlatb
test al, 0
add byte [rax], al
clc
mov eax, dword [rdi + 0x10]
lea eax, [rcx + 1]
and al, 0x30
movzx eax, byte [rcx]
invalid
add eax, 0x16b157
push rsp
dec dword [rax - 0x77]
and al, 0x28
add byte [rax], al
mov esi, dword [rsp + 0x80]
pop rcx
add al, 0
add byte [rax], al
invalid
invalid
retf 0xfffb
fild word [rdi + rdi*8]
dec dword [rax - 0x77]
and al, 0x28
and al, 0x28
lea ebx, [rsp + 0xb8]
mov ah, 0x24
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
and byte [rax - 0x75], r9b
push rsi
sub al, ch
add dword [rax - 0x3c760004], edi
hlt
mov dword [rax + 6], ecx
invalid
push rdi
push r14
push r12
push rsi
push rdi
push rbx
invalid
dec dword [rcx + rcx*4 - 8]
invalid
cmp edi, 0xffffffff
jg 0x140047d82
in al, dx
mov dh, byte [rcx - 0x4ef114fb]
add ebx, ebp
jmp 0x140047dbc
mov cl, 2
jmp 0x140047dbc
invalid
add ebp, ebx
add dh, byte [rcx + 0x184f8804]
add byte [rax], al
add byte [rax], al
mov qword ds:[rsi + 8], rcx
mov dword [rsi + 0x10], eax
add byte [rsi - 0x39], ah
or al, 0xa
add byte [rsi - 0x39], ah
adc byte [rcx], cl
add byte [rsi - 0x39], ah
adc al, 8
add byte [rsi - 0x39], ah
sbb byte [rsi], al
or dword [rax], eax
add byte [rax], al
add esp, 0x20
and al, 0
add byte [rax], al
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
add byte [rax], al
inc edx
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rax + rcx*4 + 0xc], al
or al, 0x11
inc rdx
invalid
invalid
add byte [rax], al
or al, 0x11
mov byte [rcx + rdx], al
enter 0, 0
cli
add byte [rax], al
mov ecx, edi
cmp dword [rsi + 8], 0
ror byte [rcx - 0x77], cl
clc
or byte [rax], al
add byte [rax], al
push qword [rcx]
shr al, cl
pop rsi
invalid
mov ecx, esi
invalid
invalid
or byte [rdx], cl
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x14004aec5
or byte [rax - 0x77], cl
pop rsp
or byte [rax], dl
je 0x14004aecf
sbb byte [rcx - 1], cl
invalid
push 0xffffffffb024bc80
add byte [rax], al
add byte [rax], al
iretd
add dword [rax], eax
add byte [rcx + 0xf], bh
add byte [rax], al
invalid
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add ecx, 0x130
add byte [rax - 0x73], cl
xchg esp, eax
mov al, 0
add byte [rax], al
adc eax, 0x1ebe900
add byte [rax], al
movabs al, byte [0x157de0058d4c0019]
add byte [rdx + 0x2b], bh
add byte [rax], al
invalid
loopne 0x140059713
adc eax, 0x2bba00
add byte [rax], al
add byte [rax], al
add al, ch
fidiv word [rdx]
adc eax, dword [rax]
invalid
mov eax, eax
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
sti
add byte [rdi + 0x41], dh
cmp ebx, 0x1869f
add eax, 0x48000000
cmp ebx, 0x270f
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
mov bh, 0xc
add byte [rax], al
sub edx, esi
add byte [0x189c6a733], ch
mov ecx, ecx
leave
mov dword [r8], eax
sub dword [rax], eax
add al, 0x31
mov edx, edi
add byte [rax + rax*8 + 0xb0850f], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax], al
sub byte [rsp + 0x110], al
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
add byte [rcx + 0xf], al
adc dword [rsi + 0x10], eax
mov ebp, edi
adc byte [ecx + 0x39], cl
invalid
rol dword [rbx], 1
add byte [rax], al
jl 0x14005c545
sub byte [rax], al
test dword [rsi + 4], edi
add byte [rax], al
pop rsp
mov edx, dword [rbx + 0x10]
adc byte [r8 - 0x77], cl
or byte [rax - 0x77], r9b
adc byte [rax - 0x39], r9b
invalid
add esp, 0x58
push 0xf001301
or ecx, dword [rax - 0x73]
or eax, 0x196c7f
add byte [rax], al
xor eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rbp + 0xf], al
mov dh, 0xc
or al, 0
cmp r9, 0x20
ja 0x14005e136
ror byte [rax - 0x77], 0x42