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

Disassembly:
inc dword [esp + 0x10]
pushal
jmp 0xa6d118
pushal
xchg bp, si
jmp 0xa6d1bb
jmp 0xa6cfc4
pop edi
invalid
cmp ebx, dword [eax + edi + 4]
jne 0x9fc233
stc
jmp 0x9fc2a1
lea esi, reloc.KERNEL32.dll_HeapSize
lea esi, [edi + 0xb5]
mov esi, eax
jmp 0xa6cff5
add byte [ebx + 0xd41e9f0], cl
pop es
add byte [edx + 0x38], dh
sbb ebp, dword [edx]
bswap ecx
btr cx, ax
call int.00a6d040
and byte [esi], ah
xchg ebx, eax
sti
jae 0x9fc2ac
xchg byte [ebp - 0x3d], dh
mul cl
call fcn.00a6ec16
cmpsb byte [esi], byte es:[edi]
rcl dword [eax - 0x2d]
jbe 0x9fc286
cwde
stc
pop ebp
inc eax
push edx
call [edi]
aam 0x47
out dx, al
stc
jmp 0xa16a4c
jmp 0x9fc6fc
xor eax, eax
lea esp, [esp + 4]
push esi
jmp 0x9fc771
pop ecx
pushfd
lea esp, [esp + 4]
push 0
push ebp
jmp 0x9fc71f
call fcn.00a15b8e
push 0
push esi
call fcn.009fc756
jmp 0xa70049
bswap esi
lea esi, [eax + 0xec]
push ecx
mov ecx, 0xa052d0
mov esi, dword [ecx]
jmp 0x9fc735
mov bl, byte [eax]
mov gs, ecx
sbb byte [edi + 0x5617e4f5], ah
jmp 0x9fc7b4
xor edi, edi
call fcn.009fc3c6
mov ecx, 0x1c75e56e
out dx, eax
cwde
push ss
test bl, ah
push ds
lodsd eax, dword [esi]
pop es
scasb al, byte es:[edi]
call fcn.009fd5ba
fnstcw word [eax]
sbb esi, dword [edx - 0x5e]
or al, 0x1f
jo 0xa16a2d
mov al, 0x97
mov al, 0x97
jg 0xa16a71
push 0x63ff74c1
inc edi
mov cl, 0x4c
sbb ebx, dword [0x1a30cec1]
scasd eax, dword es:[edi]
adc dword [eax + reloc.KERNEL32.dll_HeapSize], edx
push esp
invalid
lea esp, [esp + 4]
call dword [fcn.00a05300]
jmp 0xa6cfda
mov dword [esp + 0x10], edi
jmp 0xa6cfe8
push ecx
mov ecx, 0xa05254
mov dword [ecx], eax
pop ecx
jmp 0x9fc27e
cmp dword [eax], edi
pushal
push dword [esp + 0xe]
lea esp, [esp + 0x24]
jmp 0xa6d034
xor esi, esi
jmp 0xa6d01e
cmp dword [eax + edi + 8], esi
jmp 0xa6d056
jbe 0x9fc249
ja 0x9fc294
jbe 0x9fc233
and dword [esp + 0x14], esi
jmp 0x9fc2b8
lea esp, [esp + 0x20]
mov ecx, dword [esp + 0x10]
add edi, 0xc
pushal
jmp 0xa6d14a
mov dword [esp + 8], eax
lea esp, [esp + 0x20]
cmp ecx, dword [eax]
call fcn.00a6d126
lea esp, [esp + 4]
call fcn.00a15a0a
mov cx, 0x3717
call fcn.00a6d17a
push esi
mov esi, eax
add esi, 0x78
jmp 0xa6d1f7
mov ebp, 0x19ad0120
mov dword [esp + 0x18], ebx
popal
push ecx
mov dword [esp], edi
jmp 0xa6d190
xor esi, esi
sub esp, 0xd
lea esp, [esp + 1]
add edi, ebx
jmp 0xa6d21a
sub esp, 0x14
cmp edi, ebx
lea esp, [esp + 0x14]
jbe 0x9fc6f3
ja 0xa6d204
dec esp
fbld tbyte [esi]
push ecx
add eax, dword [ebx]
or eax, 0x23c9c0a5
fimul dword [eax + eax]
mov edi, dword [esi]
pop esi
mov esi, dword [esp]
bswap esi
mov si, bx
jmp 0xa6d1cb
xchg ah, al
pushal
mov ax, 0xd9d8
lea eax, reloc.KERNEL32.dll_HeapSize
jmp 0xa6d275
lea esp, [esp + 0x10]
mov dword [esp + 0x2c], ecx
cmp ecx, esi
je 0x9fc6f3
jne 0xa6d1d8
push dx
pushfd
push word [esp + 5]
jmp 0xa6d252
lea esp, [esp + 8]
call dword [eax + 0x94]
sub al, ah
xchg cx, ax
jmp 0xa6d295
mov eax, dword [0xa05314]
call fcn.00a6d242
mov ecx, dword [eax]
jmp 0xa6d2a7
push edx
mov edx, 0xa05254
mov eax, dword [edx]
pop edx
lea edx, [ebx*4]
jmp 0xa6d27f
imul ecx, ecx, 0xc
mov edx, edi
jmp 0xa6d34f
pushal
lea esp, [esp + 0x20]
imul ecx, ecx, 0xc
stc
jmp 0xa6d309
mov ecx, edi
add ecx, 0x18
mov edx, dword [ecx]
pop ecx
jmp 0xa6d2cf
mov eax, dword [edi + 0x18]
jmp 0xa6d332
mov dword [eax + ecx + 8], edx
pushfd
rcl ah, cl
mov ax, 0x1925
jmp 0xa6d2f3
lea edx, [ebp*4]
mov dl, byte [esp]
lea edx, [esp + ecx]
bswap edx
push ecx
jmp 0xa6d2e9
lea esp, [esp + 4]
imul eax, eax, 0x14
push eax
push si
jmp 0xa6d372
mov dword [eax + ecx + 4], ebx
mov eax, dword [0xa05254]
mov ecx, dword [eax]
jmp 0xa6d320
lea esp, [esp + 2]
push 8
push dword [0xa052ec]
call fcn.00a6d35c
pop word [esp]
lea esp, [esp + 2]
jmp 0xa6d4e5
mov dword [ecx + edx], eax
mov eax, dword [edi + 0x20]
clc
jmp 0xa6d3ed
inc edx
imul edx, edx, 0xc
cmc
jmp 0xa6d3ac
add eax, ebx
cmc
mov dword [esp + 0x30], eax
call fcn.00a6d3cd
pop eax
lea edx, [ebp*4]
mov edx, esp
mov dx, word [esp]
mov edx, dword [ecx]
jmp 0xa6d3c6
call dword [fcn.00a05300]
push eax
mov eax, 0xa05254
mov ecx, dword [eax]
jmp 0xa6d43d
xchg edx, eax
xchg esi, eax
mov dl, 0xb9
dec esp
sahf
add ebx, edx
mov byte [ebx], ch
inc edx
pop ss
mov ebx, 0xd3377031
in al, 0x4d
xor byte [eax + 0x71c7095c], ah
and al, 0xbd
int3
push 0x28036a19
call fcn.00a0bffe
scasd eax, dword es:[edi]
mov dh, 0xa1
loopne 0xa6ffdd
mov dword [ecx - 0x5b], ecx
ror byte [ebp - 0x59], 0x82
and bl, byte [ebp - 0x76e29054]
lodsb al, byte [esi]
test byte [ecx], ah
xor eax, 0xb55a23a0
movsb byte es:[edi], byte [esi]
pushfd
div dword [ebp + reloc.KERNEL32.dll_HeapSize]
das
jnp 0xa70093
std
loopne 0xa7009a
add eax, 0xfe0c1100
wait
pop ecx
and byte [ebx], bl
add al, 0xa1
mov byte [0x1ca63194], al
pop ebx
push esi
cmp dword [esi + esi*4], esi
pushfd
xchg edi, eax
sbb al, 0x64
dec edx
dec edx
xlatb
or dword ds:[eax - reloc.KERNEL32.dll_HeapSize], ebp
pop ebp
mov al, 0xc2
and byte [0xc2b05ddc], bl
jl 0xa700b7
retf
invalid