Function at 0x4926ce
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
push edi
push 0x11
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.00491fdc
add esp, 0xc
xchg ebx, edx
xchg ebx, edx
ror esi, 0
jne 0x4926f0
or esp, 0
js 0x4926fa
jl 0x4926f7
jns 0x4926fa
mov esp, 0x48e445c6
mov byte [ebp - 0x1c], 0x48
mov byte [ebp - 0x17], 0x65
mov byte [ebp - 0x12], 0x62
mov byte [ebp - 0xd], 0x42
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x16], 0x76
mov byte [ebp - 0x11], 0x6f
mov byte [ebp - 0xc], 0
mov byte [ebp - 0x1a], 0x75
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0x10], 0x65
mov byte [ebp - 0x19], 0x4e
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0x18], 0x70
mov byte [ebp - 0x13], 0x49
mov byte [ebp - 0xe], 0x66
jae 0x492740
xor ecx, 0x6681
xor ecx, 0x6681
jle 0x492756
jg 0x492750
jp 0x492752
jg 0x492756
ljmp 0xe980:0xe44d8a15
mov cl, byte [ebp - 0x1c]
sub cl, 1
mov byte [ebp - 0x1c], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0x12]
sub al, 1
mov byte [ebp - 0x12], al
mov cl, byte [ebp - 0xd]
sub cl, 1
mov byte [ebp - 0xd], cl
mov dl, byte [ebp - 0x1b]
sub dl, 1
mov byte [ebp - 0x1b], dl
mov al, byte [ebp - 0x16]
sub al, 1
mov byte [ebp - 0x16], al
mov cl, byte [ebp - 0x11]
sub cl, 1
mov byte [ebp - 0x11], cl
mov dl, byte [ebp - 0x1a]
sub dl, 1
mov byte [ebp - 0x1a], dl
mov al, byte [ebp - 0x15]
sub al, 1
mov byte [ebp - 0x15], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0x19]
sub dl, 1
mov byte [ebp - 0x19], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], cl
mov dl, byte [ebp - 0x18]
sub dl, 1
mov byte [ebp - 0x18], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0xe]
sub cl, 1
mov byte [ebp - 0xe], cl
jae 0x4927e3
jno 0x492810
pushf
cmp edx, 0x25d6
xchg edi, eax
xchg edi, eax
xchg esi, eax
xchg esi, eax
popf
jnp 0x4927f5
lea esi, [esi + 0x422e]
lea esi, [esi - 0x422e]
lea ecx, [ecx + 0x273f]
lea ecx, [ecx - 0x273f]
jo 0x492810
lcall 0x89ff, 0xfec02fe8
inc ebp
cld
call fcn.0047e844
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x492825
xor eax, eax
jmp 0x492ac5
add eax, 0x19ac
sub eax, 0x19ac
jl 0x492831
jno 0x492833
mov esp, esp
ja 0x492859
pushf
lea ebx, [ebx]
cmp eax, dword [esp]
dec edi
inc edi
xor ecx, dword [esp]
xor ecx, dword [esp]
popf
jl 0x49284a
lea esi, [esi + 0x6440]
lea esi, [esi - 0x6440]
jbe 0x492859
add eax, 0x52e4558d
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [ebp - 4]
push eax
call fcn.00492398
mov dword [ebp - 0x20], eax
push 0x11
push 0
lea ecx, [ebp - 0x1c]
push ecx
call fcn.00491fdc
add esp, 0xc
cmp eax, ebx
jae 0x49288a
pushf
jno 0x492881
popf
jb 0x492885
jno 0x492887
jb 0x49288a
jmp 0x129a611
cmp dword [ebp - 0x20], 0
jne 0x492897
xor eax, eax
jmp 0x492ac5
add edi, dword [esp]
sub edi, dword [esp]
jl 0x4928af
pushf
jle 0x4928a3
mov esi, esi
xchg ecx, ecx
popf
nop
ja 0x4928ac
jge 0x4928af
add eax, 0x52e0558b
mov edx, dword [ebp - 0x20]
push edx
call fcn.0049b8ce
add esp, 4
push 0x11
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.00491fdc
add esp, 0xc
push ebx
add ebx, 0x374b
ror ebx, 0xe
pop ebx
cmp eax, ecx
xchg esi, esi
jle 0x4928e1
jg 0x4928de
jg 0x4928e1
add eax, 0x48e445c6
mov byte [ebp - 0x1c], 0x48
mov byte [ebp - 0x17], 0x65
mov byte [ebp - 0x12], 0x62
mov byte [ebp - 0xd], 0x58
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x16], 0x76
mov byte [ebp - 0x11], 0x6f
mov byte [ebp - 0xc], 0
mov byte [ebp - 0x1a], 0x75
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0x10], 0x65
mov byte [ebp - 0x19], 0x4e
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0x18], 0x70
mov byte [ebp - 0x13], 0x49
mov byte [ebp - 0xe], 0x66
rol ecx, 0x1d
rol ecx, 3
stc
jns 0x492945
pushf
jl 0x492932
popf
lea edi, [edi + 0x38a9]
lea edi, [edi - 0x38a9]
lea ecx, [ecx]
js 0x492945
lcall 0x1e9, 0x80e44d8a
mov cl, byte [ebp - 0x1c]
sub cl, 1
mov byte [ebp - 0x1c], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0x12]
sub al, 1
mov byte [ebp - 0x12], al
mov cl, byte [ebp - 0xd]
sub cl, 1
mov byte [ebp - 0xd], cl
mov dl, byte [ebp - 0x1b]
sub dl, 1
mov byte [ebp - 0x1b], dl
mov al, byte [ebp - 0x16]
sub al, 1
mov byte [ebp - 0x16], al
mov cl, byte [ebp - 0x11]
sub cl, 1
mov byte [ebp - 0x11], cl
mov dl, byte [ebp - 0x1a]
sub dl, 1
mov byte [ebp - 0x1a], dl
mov al, byte [ebp - 0x15]
sub al, 1
mov byte [ebp - 0x15], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0x19]
sub dl, 1
mov byte [ebp - 0x19], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], cl
mov dl, byte [ebp - 0x18]
sub dl, 1
mov byte [ebp - 0x18], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0xe]
sub cl, 1
mov byte [ebp - 0xe], cl
lea esi, [esi]
xchg edi, esi
xchg edi, esi
jl 0x4929d8
test dword [esp], edi
jle 0x4929ea
xchg ecx, edi
xchg ecx, edi
jnp 0x4929e3
jl 0x4929e5
jle 0x4929e7
jg 0x4929ea
ljmp 0x46:0x68003d83
cmp dword [0x466800], 0
je 0x492a1a
cmc
mov esp, esp
jp 0x4929f8
jae 0x4929fa
jns 0x492a08
pushf
or ebx, 0
popf
lea ebx, [ebx]
js 0x492a08
mov ebp, 0x52e4558d
lea edx, [ebp - 0x1c]
push edx
mov eax, dword [0x466800]
push eax
call fcn.00492398
mov dword [ebp - 8], eax
shl esi, 0
xchg esp, esp
and ebx, ebx
js 0x492a40
pushf
rol esp, 0
jo 0x492a2a
add ecx, 0
xor edi, 0x4065
xor edi, 0x4065
popf
jno 0x492a3d
jns 0x492a40
mov edi, 0x6a116a
push 0x11
push 0
lea ecx, [ebp - 0x1c]
push ecx
call fcn.00491fdc
add esp, 0xc
lea eax, [eax + 0x5851]
lea eax, [eax - 0x5851]
lea ecx, [ecx + 0x5442]
lea ecx, [ecx - 0x5442]
lea ecx, [ecx]
je 0x492a83
pushf
lea ebx, [ebx + 0x3774]
sub ebx, 0x3774
mov ebx, ebx
popf
mov eax, eax
jne 0x492a83
mov edi, 0xf87d83
cmp dword [ebp - 8], 0
je 0x492aa8
jbe 0x492a8b
mov esp, esp
xchg esp, esp
jnp 0x492a9c
ja 0x492a93
jae 0x492a95
xchg edi, ebx
xchg edi, ebx
jp 0x492a9c
mov ecx, 0x52f8558b
mov edx, dword [ebp - 8]
push edx
call fcn.0049b8ce
add esp, 4
sub esp, 0
jg 0x492abe
pushf
inc esi
dec esi
cmp esp, 0x1240
popf
jge 0x492abb
jle 0x492abe
jmp 0x5051704d
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 0x20]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4