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

Disassembly:
mov ebp, esi
call fcn.1097cede
mov ebp, esi
add dword [esp], eax
sbb byte [esp + 1], al
mov ebx, edx
pop eax
mov edx, ebx
sal edx, 2
sar eax, 0xd2
mov eax, ebp
jbe 0x105184c2
mov eax, 0xe592ada0
mov esi, dword [edi]
neg ax
mov eax, dword [edi + 4]
call fcn.10593263
mov edi, 0x1909bca8
cmc
mov al, byte [0xf30f5e85]
cmpsb byte [esi], byte es:[edi]
xor dword [edi - 0x7a], 0xffffff8a
pop es
add ecx, dword [ecx]
mov eax, 0x914428fc
rcr dword [ebp + 0x58], 1
jge 0x104a535e
pop ds
sbb ecx, dword [esi - 0x6de160b5]
xlatb
rcl byte [ecx], cl
adc ah, 0xca
inc esp
leave
mov ah, 0xb0
shr byte [edx - 1], cl
xor dl, 0x59
loope 0x104a53ed
adc al, 0x50
push eax
dec eax
sbb dword [edx], esp
fisub dword [ebx + 0x4360ec13]
and dword [ebp - 0x78], esp
inc edi
stosd dword es:[edi], eax
cmpsd dword [esi], dword es:[edi]
sbb al, 0x64
inc ebx
jno 0x104a53ca
inc ebp
ljmp 0xd108
inc ecx
stosd dword es:[edi], eax
test eax, 0x81eda6d6
add byte [edx + 0x1c], ah
call 0x9bcf53c4
leave
call 0x43edfdb0
out dx, al
pop edx
dec esi
sbb bl, byte [ebx - 0x2a]
pop edx
jle 0x104a5438
cld
dec ecx
cld
sub esp, edi
cld
xchg esp, eax
sbb byte [0xf6c21331], dh
arpl si, bp
sbb ebp, dword [ebx - 0x19]
ret 0x2cc7
add byte [eax], al
add byte [eax - 0x44], dl
scasb al, byte es:[edi]
outsb dx, byte [esi]
sbb al, 0x27
je 0x104a5410
invalid
jp 0x104a542c
loop 0x104a53ee
push esp
cmp al, 0x15
cld
pop es
push esi
insb byte es:[edi], dx
xchg edx, eax
pop esi
mov cl, 0xc7
jl 0x104a540d
call 0x167556e6
adc esp, eax
jmp 0xf12fad9c
bswap ebp
pop ebx
jmp 0x10585aa5
jb 0x105d8117
or eax, dword [eax]
syscall
call fcn.10593892
inc edx
push esp
test eax, 0xd38947d
or bl, ch
cmp ecx, dword [esi - 0x7c0cf9c6]
punpckhdq mm5, qword [esi + 0x6c]
cmp eax, 0x45915cc9
mov word [eax + 0x3d], fs
sbb dword [ebx - 6], ecx
mov esi, 0x534bfe0b
fidiv word [edx + 0x76]
sbb al, 0xac
dec ecx
insb byte es:[edi], dx
push cs
push esi
sub ebp, dword [edi]
dec ebp
fidivr word [ecx + 4]
je 0x105184c6
xchg ebp, eax
and eax, 0x26f90c71
loopne 0x105184f9
mov dword [edi - 0x1bcd0f2b], esi
wait
cmp byte [ebx], 0x76
sub ecx, dword [edi - 0x40]
add ebp, dword [ebx]
cmpsd dword [esi], dword es:[edi]
out 0x4f, al
add bl, dh
adc ecx, 0xee9fcdda
xor esp, dword [edi]
enter 0xfffffffffffff3b8, 0xffffffffffffffd4
out 0x37, al
sub ah, byte [ebp + 0x19]
mov byte [0xf51f4eda], al
cmp ebp, edi
sbb al, 0xe3
jae 0x10518580
invalid
invalid
sbb al, 0x4b
daa
cld
les ecx, [eax + 9]
or dword [0xed16ee71], 0xfffffffa
test al, 0xb1
sbb al, 8
out 0xa7, eax
mov word [ebx - 0x16b25f67], gs
out 0x7e, al
lds edx, [ecx]
sub al, 0x63
pop ds
inc edi
jl 0x1051860f
jle 0x10518543
into
jmp 0x105185e9
shl dword [edx - 0x18abb46d], 1
xor byte [esi + ebp*2], al
test dword [ebp - 0x6e672066], 0xbc29adf8
into
inc esp
sbb byte [edi + 0xc], bl
dec ebp
leave
pop esp
jno 0x10518673
xor eax, 0x4e1b6072
retf 0xf5f
pslld mm7, mm0
rcl dword [ebx + 0x15aa2e11]
dec ebx
sub eax, 0xb19cab22
test byte [eax - 0x6d], ch
rcl byte [eax + 0x47035f26], 0xd7
pop edi
add eax, dword [edi - 0x29]
insd dword es:[edi], dx
or esi, dword [edx + 0x4b]
sub eax, 0x3582ab22
in eax, 0x39
sbb eax, 0x988875d1
enter 0x59d1, 0x47
sbb ecx, dword [esi + 0x625ee175]
dec ebx
sub eax, 0xac56ab22
retf
jnp 0xeec52e75
mov ch, 0xbb
jae 0x10518624
invalid
pop ebp
call fcn.104bb23c
sub dword [esp + 7], eax
xor dl, bl
mov dword [esp], 0xf2336d1f
or al, 0xba
shr eax, 0x30
dec dl
neg dl
sub dl, 0x32
or eax, eax
shr al, 0x66
setnp byte [esp + eax - 0xb9fa]
not dl
neg ax
sar eax, 0x19
inc dl
xchg dword [esp + eax*2 + 2], eax
xor bl, dl
mov dword [esp + 8], ebp
mov dword [esp + 4], ebx
mov byte [esp], al
jmp 0x104a5365
add eax, edx
push 0x227bf3a
push 0x5c842999
mov dword [ebp - 4], eax
test ebx, ebx
not word [esp]
lea esp, [esp + 8]
je 0x106064e5
mov eax, dword [ebp + ebx*4]
push 0xd035d415
mov dword [esp], eax
call fcn.105dcf4e
mov eax, dword [ebp]
push 0x2398e324
lea esp, [esp + 4]
call eax
push 0xf5a67b80
pop esi
push esi
mov ebp, dword [ebp + esi*2 + 0x14b308fc]
movsx ebx, word [esp + esi*2 + 0x14b30900]
pop esi
mov dword [esi + ebp + 0xa598480], eax
xchg bh, bl
mov esi, ebp
movzx ebp, bl
jmp 0x105060d4