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

Disassembly:
jmp 0x27c5e96
jmp 0x279ab47
push edi
lea esp, [esp + 4]
jmp 0x27c7393
push esi
sub esp, 4
call 0x27c574b
salc
push edx
jmp 0x27c5752
mov edx, eax
add edx, 0x78
mov esi, dword [edx]
pop edx
jmp 0x27c5964
and al, 2
mov edx, dword [eax + esi*4]
lea eax, [ebp + 0x96]
btr ax, cx
jmp 0x27c5d59
xor eax, eax
jmp fcn.027c578c
cmp word [eax + 0x18], dx
je 0x27c5741
lea eax, [esp + edi]
jmp 0x27c5924
mov eax, dword [eax + 0x7c]
call fcn.027c59aa
cld
jle 0x27c58f9
pop esi
in al, 0x8a
ret 0x71c1
add esi, ecx
push eax
mov word [esp], di
jmp 0x27c594e
mov edx, eax
mov dl, byte [esp]
not dh
mov edx, 0x10b
stc
jmp 0x27c593f
lea edx, reloc.shlwapi.dll_SHCreateStreamOnFileW
btc dx, dx
and dword [ebp - 0xc], 0
add eax, ecx
jmp 0x27c597f
mov ecx, dword [ebp + 8]
mov ax, 0x6c69
lea edx, [ebp*4]
mov eax, dword [ecx + 0x3c]
jmp 0x27c59df
clc
pushal
push word [esp + 0xc]
lea esp, [esp + 2]
mov eax, dword [ecx + eax*4]
call fcn.027c5bcc
invalid
in al, dx
jmp 0x27c5bf2
call fcn.027998eb
stc
test eax, eax
call 0x27c5d41
in eax, 0xeb
sub byte [esi - 0x15], al
or bl, byte [di + 0x8bb]
jae 0x27c5d2d
xchg ebp, eax
jmp 0x27c5ce5
lea esp, [esp + 0xc]
add edx, dword [ebp + 8]
lea eax, reloc.shlwapi.dll_SHCreateStreamOnFileW
mov eax, dword [ebp + 0xc]
jmp 0x27c5d33
mov ebp, esp
sub esp, 0x18
setno dl
mov dh, 0x95
jmp 0x27c5bb6
xor eax, eax
ret
mov eax, 0x5a4d
cmp word [ecx], ax
jne 0x27c5e93
je 0x27c714a
add byte [edx + 0x779f0c3d], al
lodsd eax, dword [esi]
clc
cmp byte [0xad779f0c], 0x36
clc
jae 0x27c5ea5
inc eax
xchg ecx, eax
sbb ah, dh
adc dword [eax + reloc.shlwapi.dll_SHCreateStreamOnFileW], edx
xlatb
jb 0x27c5e54
inc edi
ficom dword [eax - 0x743e25df]
cmp bl, dh
out dx, eax
inc esi
push ds
adc byte [ecx - 0x6ef37565], bh
and dword [ebx + 0x20], edi
and al, 0xf3
and byte [eax - 0x41], 0xa6
mov bl, byte [edi - 0x3c93a6c0]
mov ah, byte [ecx]
shl ebx, 0x31
call 0xad055505
out dx, al
or dword [edi + 0x55], esi
retf 0x8bfc
jmp 0x27c759d
jmp 0x27c751e
mov ebx, dword [esp]
lea esp, [esp + 4]
jmp fcn.027c6f0a
lea ecx, reloc.shlwapi.dll_SHCreateStreamOnFileW
setle ch
mov eax, dword [esi + 0xc]
jmp 0x27c727c
mov eax, dword [ecx + 0x3c]
add eax, ecx
ret
jo 0x27c7245
jmp 0x27c6fa6
cli
hlt
mov ecx, dword [esi + 8]
jmp 0x27c72a2
pushfd
xchg byte [esp + 2], ch
mov edi, dword [esi]
sub esp, 0xd
lea esp, [esp + 1]
jmp 0x27c7266
xor edx, edx
btr eax, edi
sub esp, 0x19
pop dword [esp + 9]
lea esp, [esp + 1]
jmp 0x27c72f0
lea esp, [esp + 0x10]
test eax, eax
je 0x27c6f54
jne 0x27c728c
mov al, 0x9c
sal byte [edx + 0x1d], cl
push ds
jnp 0x27c723b
add dword [ecx - reloc.shlwapi.dll_SHCreateStreamOnFileW], edx
int3
div dword [ebp - 4]
mov ax, 0x2b3f
mov al, ch
mov eax, edx
call fcn.027c7343
rcl dword [eax - 0x2d]
dec edx
push esp
sal ebx, cl
push edi
mov ebp, 0x89380368
in eax, 0x14
xchg dword [esi], ebp
cmp dword [ebx + reloc.shlwapi.dll_SHCreateStreamOnFileW], ecx
mov eax, edi
sub esp, 3
lea esp, [esp + 3]
lea esp, [esp + 0x14]
jmp 0x27c72ce
test ecx, ecx
jne 0x277fc8d
je 0x27c5e93
add edi, 0xfffffff0
mov dword [edi], edx
pop edi
sub esp, 0x13
call fcn.027c73c0
jno 0x27c7424
jae 0x27c7420
test dword [ebp + reloc.shlwapi.dll_SHCreateStreamOnFileW], ecx
mov edi, ebp
jmp 0x27c73a1
jae 0x27c6f54
invalid
btr ax, dx
bts ax, di
call fcn.027c747c
inc ecx
ret
pushfd
mov byte [esp + 2], cl
jmp 0x27c752a
inc dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
clc
add esi, 0x28
jmp 0x27c7508
lea esp, [esp + 4]
cmp eax, dword [ebp - 0x14]
jl 0x27c6fa6
jge 0x27c6ee2
arpl cx, bx
pop ebx
push ds
mov ebp, 0x48d45a71
inc edx
pop edi
push cs
inc ebp
dec ecx
lea esp, [esp + 8]
jmp fcn.027c57da
xor eax, eax
jmp 0x27c6f6a