Function at 0x690c88
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
ror ax, cl
rcr ebp, 0xe1
mov ebp, esp
push 0xffffffffffffffff
cbw
movzx eax, cx
test ch, bh
push 0x4e4306
mov ax, bp
cmp bh, 0xee
mov eax, dword fs:[0]
clc
cmp ebx, edi
test cl, 0xe6
push eax
lea esp, [esp - 0xe4]
ror ah, cl
btc eax, 0x45
mov eax, dword [0x520628]
xor eax, ebp
test esp, 0x205b4bf1
cmp ebx, 0x419e1815
test dh, ah
mov dword [ebp - 0x10], eax
push ebx
bswap bx
push esi
push edi
add bh, ch
rcl edi, 0x8e
bts di, dx
push eax
btc edi, eax
lea eax, [ebp - 0xc]
bsf bx, sp
bt di, sp
mov dword fs:[0], eax
rcr ebx, 0xa6
bsf bx, di
sbb al, 0xd1
mov eax, dword [ebp + 0xc]
rcl bl, cl
clc
mov edi, dword [ebp + 8]
sbb ebx, 0x1c336157
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb4], ecx
rcl al, cl
mov dword [ebp - 0xb8], edx
mov dl, 0x20
sal al, 0xf
xadd al, cl
test esp, 0x35b86cf1
mov cl, 0x4c
xchg al, bl
or ebx, esi
stc
mov al, 0x45
test esp, 0x2e180606
shl bx, cl
sar bh, 0x4b
mov ebx, 0x75
cmp esi, esi
mov byte [ebp - 0x9e], cl
mov byte [ebp - 0x4f], al
cmc
mov byte [ebp - 0x4e], cl
and ch, cl
add cx, 0x3aaa
setnp cl
mov ecx, 0x61
test dl, 0x86
mov byte [ebp - 0x4d], al
mov eax, 0x72
cmp dl, 0x6b
clc
jmp 0x7038b8
mov byte [ebp - 0x4a], dl
cmc
cmp eax, 0xf2e4631
mov byte [ebp - 0x3c], dl
clc
cmc
mov byte [ebp - 0x33], dl
cmp esp, 0x316a0973
mov byte [ebp - 0x26], dl
test sp, 0x5cd8
mov byte [ebp - 0x21], dl
rol dl, cl
neg dl
mov dl, 0x42
stc
mov dword [ebp - 0xa4], 0
mov byte [ebp - 0xa0], 0x57
mov byte [ebp - 0x9f], 0x51
mov byte [ebp - 0x9d], 0
mov byte [ebp - 0x50], 0x53
test bp, bp
mov byte [ebp - 0x4c], 0x43
mov byte [ebp - 0x4b], 0x54
mov byte [ebp - 0x49], 0x53
test al, 0x62
mov byte [ebp - 0x48], 0x65
test edx, ecx
cmp bp, 0x4952
test dx, 0x1958
mov byte [ebp - 0x47], al
cmp edi, 0x40f29f6
mov byte [ebp - 0x46], 0x69
mov byte [ebp - 0x45], cl
mov byte [ebp - 0x44], 0x6c
cmp edx, ebp
mov byte [ebp - 0x43], 0x4e
clc
test al, 0xd9
cmp esi, 0x7b94560f
mov byte [ebp - 0x42], bl
mov byte [ebp - 0x41], 0x6d
mov byte [ebp - 0x40], 0x62
mov byte [ebp - 0x3f], 0x65
clc
jmp 0x790d36
mov byte [ebp - 0x22], 0x4d
jmp 0x7d1bb9
mov byte [ebp - 0x3e], al
mov byte [ebp - 0x3d], 0x2c
test sp, ax
test sp, 0x34cb
jmp 0x89c97b
mov byte [ebp - 0x18], 0x73
test eax, eax
mov byte [ebp - 0x17], 0x65
jmp loc.004097ed
mov byte [ebp - 0x20], 0x57
mov byte [ebp - 0x1f], 0x69
test di, 0x52e7
cmp ax, si
mov byte [ebp - 0x1e], 0x6e
cmp ax, cx
mov byte [ebp - 0x1d], 0x33
cmp bl, 0x35
cmp edi, edx
mov byte [ebp - 0x1c], 0x32
test si, ax
mov byte [ebp - 0x1b], 0x5f
test edi, ebp
cmp eax, 0x6fff1229
stc
mov byte [ebp - 0x1a], dl
clc
cmp esp, edx
cmp sp, 0x3b20
mov byte [ebp - 0x19], cl
stc
jmp 0x7abc24
mov byte [ebp - 0x2f], bl
stc
cmc
test di, sp
mov byte [ebp - 0x2e], 0x66
cmc
mov byte [ebp - 0x2d], cl
mov byte [ebp - 0x2c], 0x63
test ebx, ecx
clc
test di, 0x13b4
mov byte [ebp - 0x2b], 0x74
cmp eax, 0x4ca34133
test si, 0x3c1c
mov byte [ebp - 0x2a], bl
cmp edi, 0x27202cd6
test ebp, edx
mov byte [ebp - 0x29], al
test ch, ah
mov byte [ebp - 0x28], 0x65
clc
cmc
test bp, 0x65a7
mov byte [ebp - 0x27], al
cmp edi, ebx
mov byte [ebp - 0x25], 0x46
mov byte [ebp - 0x24], 0x52
test ebp, eax
mov byte [ebp - 0x23], 0x4f
cmc
jmp 0x73b809
mov byte [ebp - 0x3b], 0x50
mov byte [ebp - 0x3a], al
stc
cmc
mov byte [ebp - 0x39], 0x6f
stc
mov byte [ebp - 0x38], 0x64
mov byte [ebp - 0x37], bl
mov byte [ebp - 0x36], 0x63
cmc
test bl, 0xb
mov byte [ebp - 0x35], 0x74
stc
cmc
mov byte [ebp - 0x34], 0x2c
cmc
mov byte [ebp - 0x32], 0x4d
mov byte [ebp - 0x31], cl
mov byte [ebp - 0x30], 0x6e
cmp esp, 0x4a2d6b1f
jmp 0x7f198a