Function at 0x7dede9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov byte [ebp - 0x3a], dl
test edi, esp
mov byte [ebp - 0x39], 0x2c
stc
mov byte [ebp - 0x38], al
cmc
mov byte [ebp - 0x37], 0x4d
cmp bp, cx
mov byte [ebp - 0x36], bl
cmc
mov byte [ebp - 0x35], 0x6e
cmp bl, 0x39
test si, 0x6ae5
test ecx, esi
mov byte [ebp - 0x34], 0x75
test cl, dl
cmp dh, 0x46
mov byte [ebp - 0x33], 0x66
stc
test bx, 0x621e
mov byte [ebp - 0x32], bl
mov byte [ebp - 0x31], 0x63
clc
cmc
mov byte [ebp - 0x30], 0x74
cmp eax, 0x30972c74
test esi, esp
cmp bp, ax
mov byte [ebp - 0x2f], 0x75
clc
cmp ecx, edi
mov byte [ebp - 0x2e], cl
clc
stc
test edi, 0x586a5a56
mov byte [ebp - 0x2d], dl
stc
mov byte [ebp - 0x2c], cl
cmc
mov byte [ebp - 0x2b], al
clc
mov byte [ebp - 0x2a], 0x46
mov byte [ebp - 0x29], 0x52
test eax, eax
mov byte [ebp - 0x28], 0x4f
mov byte [ebp - 0x27], 0x4d
mov byte [ebp - 0x26], al
mov byte [ebp - 0x25], 0x57
mov byte [ebp - 0x24], 0x69
sbb al, 0x76
cmp ebx, 0x5b843c3c
mov byte [ebp - 0x23], 0x6e
mov byte [ebp - 0x22], 0x33
cmc
cmp di, bp
ror al, 0xa8
mov byte [ebp - 0x21], 0x32
mov byte [ebp - 0x20], 0x5f
mov byte [ebp - 0x1f], 0x50
mov byte [ebp - 0x1e], cl
mov byte [ebp - 0x1d], 0x6f
add al, dl
neg al
mov byte [ebp - 0x1c], 0x63
mov al, 0x73
mov byte [ebp - 0x1a], al
mov byte [ebp - 0x19], al
bt ax, 0x1c
mov ax, sp
mov byte [ebp - 0x17], cl
bsr ax, cx
bts ax, dx
mov byte [ebp - 0x1b], dl
ror cx, 0x4b
mov eax, 0x6d
rol cx, cl
rcl ecx, cl
mov word [ebp - 0x4a], dx
or dx, dx
shl edx, 0x46
mov ecx, 0x4e
shr dl, cl
ror dl, cl
cdq
lea edx, [ebp - 0x44]
stc
mov word [ebp - 0x4c], ax
movsx eax, dx
mov word [ebp - 0x50], cx
bsf ax, di
xor ax, sp
cmc
push edx
shr ax, 0xbc
lea eax, [ebp - 0x7c]
sub ecx, ecx
jmp loc.0042ff99
mov byte [ebp - 0x44], 0x53
mov byte [ebp - 0x42], 0x4c
mov byte [ebp - 0x40], 0x43
mov byte [ebp - 0x3f], 0x54
test ax, si
cmc
clc
mov byte [ebp - 0x3e], al
mov byte [ebp - 0x3d], 0x4e
clc
stc
mov byte [ebp - 0x3c], bl
mov byte [ebp - 0x3b], 0x6d
jmp 0x608e38
mov ecx, ebx
mov edx, 0x75
mov word [ebp - 0x62], cx
xor eax, 0x1895437a
xchg cx, ax
mov word [ebp - 0x66], dx
bts edx, edi
cmc
mov ecx, 0x75
cmp esp, 0x4e644763
mov eax, ebx
sar dx, cl
bswap edx
adc edx, 0x7c160c84
mov word [ebp - 0x6a], ax
mov ax, sp
mov edx, 0x63
dec ah
mov word [ebp - 0x5c], cx
and eax, edx
rol ax, cl
shld ecx, edx, 0x28
mov ecx, 0x72
nop
sub al, 0xc
add ax, 0x26d4
mov eax, 0x66
stc
mov word [ebp - 0x64], ax
rcr al, 0x9c
lahf
bswap eax
mov word [ebp - 0x60], dx
mov edx, ecx
btr ax, 0xe6
mov eax, 0x74
test esi, 0x3c367e18
cmp di, cx
mov word [ebp - 0x5e], ax
mov word [ebp - 0x5a], dx
adc edx, esi
mov edx, 0x65
cwde
mov eax, edx
mov word [ebp - 0x58], ax
cmc
mov eax, 0x25a97a02
test di, cx
mov eax, ecx
mov word [ebp - 0x56], ax
sub eax, eax
cmp ebx, 0x35a00401
stc
mov word [ebp - 0x54], ax
mov al, 0x45
clc
mov byte [ebp - 0x43], al
mov byte [ebp - 0x41], al
sar al, cl
sbb al, 0xe0
mov al, 0x20
jmp 0x7c4409
mov dword [ebp - 0x74], 0
mov byte [ebp - 0x78], 0x57
cmp edi, eax
mov byte [ebp - 0x77], 0x51
clc
cmc
cmp si, dx
mov byte [ebp - 0x76], 0x4c
jmp 0x80c5d7
push ebp
neg bp
mov ebp, esp
cmovae ax, dx
rol ah, cl
push 0xffffffffffffffff
sbb ax, ax
push 0x4e42c3
rol eax, cl
rcr eax, cl
mov eax, dword fs:[0]
push eax
shl eax, cl
sub esp, 0xa0
mov eax, dword [0x520628]
xor eax, ebp
mov dword [ebp - 0x14], eax
test esi, 0xee1409a
cmp esi, esp
push ebx
ror ebx, cl
clc
push esi
bt ebx, esi
sub bx, di
push edi
push eax
adc bx, 0x18ab
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
add di, 0x1b2a
xor bh, 0xb7
mov eax, dword [ebp + 8]
add bx, ax
ror bl, 0x9c
xor di, dx
mov dword [ebp - 0x8c], ecx
shr edi, 0x96
add di, 0x7267
mov edi, edx
add ch, 0xc2
btr edx, 0x83
test di, 0x60e9
mov ebx, 0x61
sar edx, 0x9f
btc dx, 0xdf
add dx, di
mov dword [ebp - 0x88], eax
shld eax, edx, 0x4c
shl dh, 6
movsx ecx, cx
mov ecx, 0x6e
shl dx, cl
mov word [ebp - 0x68], cx
bts eax, eax
btr ax, 0x47
mov edx, 0x4d
mov word [ebp - 0x6c], dx
test cl, dh
jmp 0x7b9ec0
mov byte [ebp - 0x75], 0
test dx, di
jmp 0x6b16c9