Function at 0x103e216c
Capabilities:
Check for software breakpoints
Contain obfuscated stackstrings

Disassembly:
mov byte [ebp - 0x49], 0x53
jmp 0x10498e3a
mov byte [ebp - 0x1f], 0x69
cmp ecx, 0x77ff77ba
stc
jmp 0x1040987e
mov byte [ebp - 0x3a], al
test edx, edi
mov byte [ebp - 0x39], 0x6f
mov byte [ebp - 0x38], 0x64
cmp edi, 0x1cbd588e
mov byte [ebp - 0x37], bl
stc
clc
mov byte [ebp - 0x36], 0x63
mov byte [ebp - 0x35], 0x74
clc
test cl, 0x3a
mov byte [ebp - 0x34], 0x2c
test dh, 0x65
stc
mov byte [ebp - 0x32], 0x4d
mov byte [ebp - 0x31], cl
mov byte [ebp - 0x30], 0x6e
cmp bl, 0xcc
mov byte [ebp - 0x2f], bl
stc
mov byte [ebp - 0x2e], 0x66
mov byte [ebp - 0x2d], cl
mov byte [ebp - 0x2c], 0x63
stc
mov byte [ebp - 0x2b], 0x74
mov byte [ebp - 0x2a], bl
stc
mov byte [ebp - 0x29], al
mov byte [ebp - 0x28], 0x65
stc
mov byte [ebp - 0x27], al
cmp di, 0x3986
mov byte [ebp - 0x25], 0x46
cmc
mov byte [ebp - 0x24], 0x52
mov byte [ebp - 0x23], 0x4f
test si, 0x43b1
clc
mov byte [ebp - 0x22], 0x4d
mov byte [ebp - 0x20], 0x57
jmp 0x1018474e
push ebp
xor bp, 0x3314
neg ebp
bswap ebp
mov ebp, esp
sub eax, esp
stc
rcl eax, 0x53
push 0xffffffffffffffff
shr al, 0xe2
shrd ax, bx, 0x3e
push 0x100e9476
shld eax, edi, 0x6b
rol eax, cl
xchg ah, al
mov eax, dword fs:[0]
push eax
shl ah, 0xcd
shr ax, 0x54
xchg al, ah
lea esp, [esp - 0xe4]
rcl ah, 0x4e
bt eax, 0x2f
sar ah, 4
mov eax, dword [0x1014bde0]
xor eax, ebp
stc
cmp esp, 0x49bd65ae
mov dword [ebp - 0x10], eax
test esi, 0x4a5836b5
cmp al, 0x54
cmp bx, ax
push ebx
mov bh, 0xd0
shl ebx, 0xe7
push esi
adc bx, di
push edi
bts ebx, eax
push eax
adc ebx, ecx
add ax, bx
lea eax, [ebp - 0xc]
mov bl, al
mov dword fs:[0], eax
xchg bl, bl
rol edi, 0x65
mov eax, dword [ebp + 0xc]
dec edi
bswap di
btc ebx, 0xad
mov edi, dword [ebp + 8]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb4], ecx
not al
mov dword [ebp - 0xb8], edx
mov bh, 0x86
mov dl, 0x20
sbb bx, 0x4622
neg al
mov al, 0xa0
mov cl, 0x4c
rcr al, cl
sal ebx, cl
mov al, 0x45
mov ebx, 0x75
mov byte [ebp - 0x9e], cl
mov byte [ebp - 0x4f], al
cmp edx, eax
stc
mov byte [ebp - 0x4e], cl
shr ecx, cl
rol cl, cl
mov ecx, 0x61
mov byte [ebp - 0x4d], al
ror eax, 0x6f
mov eax, 0x72
mov byte [ebp - 0x4a], dl
test cl, 0x9b
stc
mov byte [ebp - 0x3c], dl
cmp dl, 0xaf
cmc
mov byte [ebp - 0x33], dl
cmp cl, bh
cmc
mov byte [ebp - 0x26], dl
test dl, 0x1e
mov byte [ebp - 0x21], dl
xadd dl, dl
mov dl, 0x42
mov dword [ebp - 0xa4], 0
stc
clc
mov byte [ebp - 0xa0], 0x57
test ch, 0xc7
mov byte [ebp - 0x9f], 0x51
cmc
mov byte [ebp - 0x9d], 0
cmp edx, edi
clc
mov byte [ebp - 0x50], 0x53
stc
jmp 0x10466e61
mov byte [ebp - 0x1e], 0x6e
mov byte [ebp - 0x1d], 0x33
cmc
mov byte [ebp - 0x1c], 0x32
test edi, 0x57407f80
cmc
mov byte [ebp - 0x1b], 0x5f
cmc
jmp 0x1044d28a
mov byte [ebp - 0x43], 0x4e
clc
stc
mov byte [ebp - 0x42], bl
mov byte [ebp - 0x41], 0x6d
mov byte [ebp - 0x40], 0x62
cmc
mov byte [ebp - 0x3f], 0x65
cmp esp, 0x7a3331cd
test dx, si
cmc
mov byte [ebp - 0x3e], al
test esp, esp
cmp si, bx
cmc
mov byte [ebp - 0x3d], 0x2c
mov byte [ebp - 0x3b], 0x50
jmp 0x1033e4e4
mov byte [ebp - 0x1a], dl
clc
mov byte [ebp - 0x19], cl
cmc
clc
mov byte [ebp - 0x18], 0x73
mov byte [ebp - 0x17], 0x65
mov byte [ebp - 0x16], dl
rcr dl, 0x29
mov byte [ebp - 0x15], 0x6f
ror edx, cl
mov byte [ebp - 0x14], cl
mov byte [ebp - 0x13], al
cwd
mov byte [ebp - 0x12], 0x64
bts edx, edx
mov byte [ebp - 0x11], 0
setae dl
mov edx, 0x53
stc
mov word [ebp - 0x98], dx
sal dh, cl
rcl dx, 0xeb
mov edx, 0x65
mov word [ebp - 0x96], dx
neg dx
btc dx, 0x14
mov edx, eax
clc
mov word [ebp - 0x94], dx
movzx edx, si
shl dl, cl
mov edx, 0x69
cmc
mov word [ebp - 0x92], dx
jmp loc.10023efb
mov byte [ebp - 0x4c], 0x43
jmp 0x104bfb5d
mov byte [ebp - 0x47], al
stc
test di, bx
mov byte [ebp - 0x46], 0x69
test di, bp
cmp ebp, ebp
mov byte [ebp - 0x45], cl
cmp bp, 0x67e0
clc
test bx, 0x1318
mov byte [ebp - 0x44], 0x6c
jmp 0x1040e98f
mov byte [ebp - 0x48], 0x65
stc
jmp 0x1048fe7a
mov byte [ebp - 0x4b], 0x54
cmp sp, 0x1d9b
jmp 0x101815fa