Function at 0x730197f0
Capabilities:
Packed with generic packer
Resolve function by parsing pe exports

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [0x7308c0b0]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov esi, ecx
mov dword [esi + 0xc], 1
test byte [0x7308c948], 1
jne 0x7304066c
or dword [ebp - 8], 0xffffffff
lea eax, [ebp - 0xc]
push 0
push 0
push eax
push dword [esi + 0x24]
mov dword [ebp - 0xc], 0xdc3cba00
call dword [0x7308d280]
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.7302d750
mov esp, ebp
pop ebp
ret
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x924], dl
add byte [eax], al
add byte [edx + 0x924], dl
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edi], dl
add byte [eax], al
add byte [eax + ecx*4 + 0x1f], bl
jae 0x7304064e
add byte [eax], al
add byte [eax], al
add byte [eax], al
add bh, bh
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x6db6ffe1], al
add al, 0
add dword [eax], eax
or dword [eax], eax
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
ror byte [edx + 0x32], 1
jae 0x7304061d
dec eax
xor dh, byte [ebx - 0x80]
inc edi
xor dh, byte [ebx + 0x50]
inc edi
xor dh, byte [ebx + 0x70]
inc esi
xor dh, byte [ebx + 0x40]
inc esi
xor dh, byte [ebx + 0x10]
inc esi
xor dh, byte [ebx + 0x40]
inc ebp
xor dh, byte [ebx + 0x70]
inc esp
xor dh, byte [ebx - 0x30]
dec ebx
xor dh, byte [ebx + 0x30]
inc esp
xor dh, byte [ebx - 0x40]
dec ebx
xor dh, byte [ebx - 0x60]
dec ebx
xor dh, byte [ebx + 0x20]
dec esp
xor dh, byte [ebx - 0x28]
adc eax, 0x7320
add dword [eax], eax
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb byte [esi], dl
and byte [ebx + 1], dh
add byte [ecx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2732016], ch
add byte [edx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], cl
pop ss
and byte [ebx + 4], dh
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
pop ss
and byte [ebx + 5], dh
add byte [ecx], al
add byte [eax], al
or dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, cl
pop ss
and byte [ebx + 6], dh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fcom dword [edi]
and byte [ebx + 7], dh
add byte [ecx], al
add byte [edi], al
and dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x18], cl
and byte [ebx + 8], dh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cwde
sbb byte [eax], ah
jae 0x7304076e
add byte [edx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
sbb dword [eax], esp
jae 0x73040784
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [ecx], bl
and byte [ebx + 0xb], dh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0xc732019
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
call 0x807727ba
add byte [ecx], al
add byte [edi], al
sub dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
sbb ah, byte [eax]
jae 0x730407c3
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0xf73201a], bl
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb byte [ebx], bl
and byte [ebx + 0x10], dh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x1173201b
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
sbb esp, dword [eax]
jae 0x73040819
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
sbb al, 0x20
jae 0x7304082e
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x1a73201c], cl
add byte [eax + eax], al
add al, 0
add ah, byte [ecx + 0x40]
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
sbb al, 0x20
jae 0x7304085f
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb byte [0x1f7320], bl
add dword [eax], eax
add ah, byte [ecx + 0x40]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x1d], bh
and byte [ebx + 0x20], dh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
clc
sbb eax, 0x217320
add dword [eax], eax
add al, byte [ecx]
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x1e], cl
and byte [ebx + 0x22], dh
add byte [ecx], al
add byte [eax], al
or dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
push ds
and byte [ebx + 0x23], dh
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x1f], cl
and byte [ebx + 0x24], dh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov byte [edi], bl
and byte [ebx + 0x25], dh
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2773201f], bh
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x20], cl
and byte [ebx + 0x28], dh
add byte [ecx], al
add byte [0x61], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x29732020], bh
add byte [ecx], al
add byte [edx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [ecx], ah
and byte [ebx + 0x2b], dh
add byte [ecx], al
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x21], cl
and byte [ebx + 0x2c], dh
add byte [ecx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, bl