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

Disassembly:
lea r8, [r11 + rdx*4 + 0x492c7bb8]
mov r10, r8
push r8
neg qword [rsp]
add r11, qword [rsp]
jle 0x1408c70e2
xor ebx, dword [rbx + 0x55103795]
or edx, dword [rbx - 0x5dc30449]
fcom qword gs:[rsi + 0x68]
push 0x48
sbb eax, 0x37900632
imul ebx, ecx, 0xc
xchg esi, eax
invalid
push r11
movabs r11, 0x3cde7b053d4719ca
sub r15b, 0x89
and r15w, 0x7321
mov r11d, 0x577b35bd
add r15b, 0xa1
test r11b, 0x11
setne r15b
add r11d, 0x45395e92
lea r11, [r15 + r15*8 + 0x3aa0340c]
and r11b, 0xe3
lea r11, [r15 + r15*4 + 0x3397740b]
mov r15b, 0xaf
jg 0x140855b6c
add byte [rax], al
add byte [rcx], al
sbb byte [rdi], al
add byte [rax], bl
add dword [rdx + 1], edx
or eax, esp
invalid
cmp r11d, 0x12aa052f
push r8
bswap r15d
movabs r8, 0x7be655632ad11247
mov r15b, 0xf
mov r15, qword [rsp + 0x20]
mov qword [rsp + 0x20], 0xffffffffe7698224
push rdx
push r10
mov rdx, r11
ja 0x1408266cf
not word [rsp + 0x10]
mov r13, qword [rsp + 0x38]
or byte [rsp + 0x10], dh
pop rdx
sub dword [rsp + 8], 0x7c973a26
sub word [rsp + 0x28], r10w
seta byte [rsp]
xor dword [rsp], 0x22ec4375
neg qword [rsp + 8]
add word [rsp + 8], 0x1b62
cmp word [rsp + 8], 0x3fba
movzx r10, r10b
not word [rsp + 0x28]
jg 0x140855bdc
sub r10b, byte [rsp + 0x2a]
jle 0x140eb6687
and dword [rsp + 8], r10d
mov r10, qword [rsp + 0x20]
mov qword [rsp + 0x28], 0x7d8f60db
add qword [rsp], 0xe8622f4
setge byte [rsp + 8]
not word [rsp + 0x28]
cmp dword [rsp + 0x28], 0x49dc3363
not dword [rsp]
call fcn.1408db1c9
mov ah, 0x9a
jle 0x140862bbf
adc eax, dword [rdi + 0x74a85d03]
pop rdx
or r13w, word [rsp + 0x13]
jns 0x140855b9f
lodsb al, byte [rsi]
pmaddubsw mm4, qword [rdx + 0x19]
mov ebx, cs
sti
sbb byte [rdx], al
xchg ch, cl
sti
cmp dl, ch
imul esi, dword [rsi], 4
mov word [rdx - 0x7a7bc334], es
mov gs, ebx
cmp eax, dword [rdx + rbx + 0x7bcd1032]
out 6, eax
cdq
xlatb
sti
jns 0x140862bbe
xor al, 0x36
add al, 0x25
je 0x140862b51
cmp dword [rdx + rsi*8 + 0x7bcf098d], eax
movabs eax, dword [0x3aad93807bc0c36f]
add al, 0x76
xchg ebx, eax
lodsd eax, dword [rsi]
cmp al, byte [rsi + rsi*2]
push rax
cmpsd dword [rsi], dword [rdi]
cmp al, 4
mov al, 0x4a
invalid
movabs rdi, 0x67e047e82c470db8
add qword [rsp], 0xd9a5989
lea r13, [r13 + rcx*4 + 0x762f4869]
push 0x69a7780a
mov r8, qword [rsp]
mov r10, rdi
push rdx
xor r10, qword [rsp + 0x10]
call fcn.140ed1c48
push r13
movabs r13, 0x56612ac51fc1298a
neg r13b
lea rcx, [r12 + rcx*8 + 0x206b76c3]
and r12w, 0x1aba
setg r12b
movsx r12d, r12b
xor r12d, 0x195d4c1a
and byte [rsi + 0x41], ah
and esp, 0xf411aba
lahf
invalid
cmp r12b, r13b
bswap r12
push r12
jge 0x140886e1e
invalid
not byte [rsp]
setne r13b
mov r12, qword [rsp + 0x20]
mov qword [rsp + 0x20], 0xffffffffe657747b
push r10
push rdi
test qword [rsp + 0x10], 0x1aa76663
push r8
push r13
jge 0x14087d64e
and al, 0x10
invalid
lodsd eax, dword [rsi]
jnp 0x140886e34
jle 0x140886e53
movabs al, byte [0xb681708276617e9a]
fsubr dword [rdx]
jnp fcn.140886e18
sub byte [rsp + rbx*4 + 0x74508155], ch
cmpsd dword [rsi], dword [rdi]
xchg ebx, eax
jle 0x140886e4a
or dword [rsi + 0x5f327ea5], ebp
adc byte [rdi - 0x7f], 0x7b
fisub word [rbp + 0x27]
sbb ebp, 0x7e8596f2
frstor dword [rcx]
adc esi, dword [rdi - 0x343c9a82]
cdq
jle 0x140886e73
mov r8d, 0xf4d07e8d
invalid
lea r13, [r10*2 + 0x7e232d7d]
jno 0x1408b4329
movsx r11, word [rsp + 0x28]
xor edi, 0x3a9712ff
setle byte [rsp + 0x28]
xchg edi, eax
cmp cl, byte [rdi]
sahf
and al, 0x28
sub dx, word [rsp + 0x28]
sub r8w, word [rsp + 0x29]
add r11d, dword [rsp + 0x29]
neg r9w
add qword [rsp + 0x18], 0xffffffffbf738f0c
mov r8, qword [rsp + 0x40]
xor r11w, word [rsp + 0x2c]
and al, 0x2c
and dx, di
and r10d, dword [rsp + 0x2a]
and r11w, word [rsp + 0x29]
test dword [rsp + 0x28], 0x7d842da5
lea r9, [rdx*4 + 0x23061a02]
jne 0x140e90c7b
leave
mov bh, 0xbd
jrcxz 0x1408a4bb5
xlatb
mov edi, 0x3536add4
and eax, 0xc7ac3463
sub r9, r12
jle 0x1408a4c7d
rcr dword [rdx + rsi*2 + 0x632e41e5], 1
std
idiv ebx
xlatb
pushfq
jg 0x1408a4c4a
jmp 0x1408a4be2
cmp esi, dword [rsi]
invalid
fistp word [rcx + 0x39cc4f5]
or ch, ah
cmpsd dword [rsi], dword [rdi]
invalid
mov esi, 0x54f79f36
leave
jae 0x1408a4cf0
invalid
mov dh, 0x73
fisttp qword [rbx - 0xa247180]
mov dword [rcx - 0x1f], ecx
cli
sbb byte [rsi + 0x74ad277a], al
clc
cmc
jge 0x1408a4c5c
xor dword [rsp + riz*2 + 0x78], eax
in al, 0x2a
wait
pushfq
or ecx, dword [rdx + 0x653c5d27]
invalid
js 0x1408a4cbd
invalid
jl 0x1408b622c
jae 0x140862b76
jne 0x140886e1e
invalid
bswap r8d
push r9
cmp dx, word [rsp + 0xa]
mov r9, r11
call fcn.140e91818
or ebp, dword [rsp + 0x2b]
sub r12d, 0x3ae52111
movzx bx, word [rsp + 0x32]
movsx si, byte [rsp + 0x53]
mov dword [rsp + 0x50], 0x3a037531
neg r12d
test dword [rsp + 0x30], 0x73e25dd8
bswap rsi
not dword [rsp + 0x28]
jae 0x140fa4d8f
test si, si
setne sil
call fcn.1408c1d50
add r10d, 0x20d96794
and r10w, word [rsp + 0x2e]
test byte [rsp + 0x2b], r10b
movsx r9, byte [rsp + 0x28]
cmovge r11d, dword [rsp + 0x2a]
lea rdi, [r10 + r9*4 + 0x72d6600c]
add r9, qword [rsp + 0x28]
bswap r9
add qword [rsp + 0x50], 0xffffffffffee18ea
sub r9w, 0x4b60
mov dx, r11w
and r11b, 0x97
movsx r9w, di
mov r10b, 0x2f
mov rdx, qword [rsp + 0x38]
and edi, dword [rsp + 0x29]
lea rdi, [r10 + r10*2 + 0x5ab916f0]
mov rdi, qword [rsp + 0x28]
lea r9, [r9*8 + 0x261266a8]
add di, r9w
call fcn.140eb77c8
pop rsp
and al, 0x18
cmp qword [rsp + 0x18], 0xdb4618a
call fcn.140ec78a2
setl r10b
jge 0x1408a4b9d
adc esi, dword [rdi]
shr byte [rdi - 0x24e862a9], 1
scasd eax, dword [rdi]
loop 0x140eb665d
jns 0x140eb66bf
rcl al, 1
cli
jae 0x140eb66ca
rol ah, 1
sahf
fsubr qword [rdi]
js 0x140eb66c5
cmp esi, edx
scasd eax, dword [rdi]
invalid
rcr esp, 0x2f
invalid
shr dword [rdi + 0x25fc15e6], cl
push rax
sbb eax, 0x502a366f
push 0x2fd05883
and eax, 0x366f1d50
sub dl, byte [rax + 0x68]
sbb dword [rax - 0x30], 0x2f
invalid