Function at 0x4f3de6
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xc4
mov eax, 0x5b1b7c
call fcn.00553bf3
mov edi, ecx
mov dword [ebp - 0xc0], edi
xor ebx, ebx
mov dword [ebp - 0x18], ebx
call fcn.0045082c
push eax
lea ecx, [ebp - 0x18]
call fcn.004c3be8
mov dword [ebp - 4], ebx
mov dword [ebp - 0x1c], ebx
call fcn.0045082c
push eax
lea ecx, [ebp - 0x1c]
call fcn.004c3be8
push ecx
inc ebx
mov esi, esp
mov byte [ebp - 4], bl
mov ecx, dword [edi + 0x3c]
sub ecx, 0x10
mov dword [ebp - 0xc4], esp
call fcn.004c3829
add eax, 0x10
mov dword [esi], eax
push ecx
mov byte [ebp - 4], 2
mov esi, esp
mov ecx, dword [0x5fc99c]
lea ecx, [ecx - 0x10]
call fcn.004c3829
add eax, 0x10
mov dword [esi], eax
lea eax, [ebp - 0xb8]
push eax
mov byte [ebp - 4], bl
call fcn.004f3d83
mov byte [ebp - 4], 3
mov esi, dword [eax]
mov ecx, esi
call fcn.004c3b60
push eax
push esi
lea ecx, [ebp - 0x1c]
call fcn.004c3ad4
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0xb8]
add ecx, 0xfffffff0
call fcn.00450c0a
cmp byte [edi + 0x60], 0
mov edi, dword [ebp - 0x1c]
je 0x4f3ead
mov ecx, dword [ebp - 0xc0]
mov esi, dword [ebp - 0x18]
mov byte [ecx + 0x5f], 0
jmp 0x4f40ba
lea eax, [ebp - 0x18]
push eax
push ecx
lea ecx, [edi - 0x10]
mov dword [ebp - 0xbc], esp
mov esi, esp
call fcn.004c3829
add eax, 0x10
mov dword [esi], eax
mov byte [ebp - 4], 4
call fcn.004b07fa
mov ecx, eax
mov byte [ebp - 4], bl
call fcn.004b178e
test eax, eax
je 0x4f4062
push 0
sub esp, 0xc
mov dword [ebp - 0xb4], 0x4b515163
mov ecx, esp
mov dword [ebp - 0xb0], 0x6d6f7a49
lea eax, [ebp - 0x1c]
mov dword [ebp - 0xac], 0x6f594465
lea edx, [ebp - 0xb4]
mov dword [ebp - 0xa8], 0x315a3348
push ecx
push eax
push edx
mov dword [ebp - 0xa4], 0x6441524d
mov dword [ebp - 0xa0], 0x794a5341
mov dword [ebp - 0x9c], 0x7745684e
mov dword [ebp - 0x98], 0x66386e43
mov dword [ebp - 0x94], 0x5330784e
mov dword [ebp - 0x90], 0x5055574c
mov dword [ebp - 0x8c], 0x30307841
mov dword [ebp - 0x88], 0x4b4d6d64
mov dword [ebp - 0x84], 0x7445334a
mov dword [ebp - 0x80], 0x33456847
mov dword [ebp - 0x7c], 0x444d4744
mov dword [ebp - 0x78], 0x6e41784c
mov dword [ebp - 0x74], 0x6b55474c
mov dword [ebp - 0x70], 0x6551694a
mov dword [ebp - 0x6c], 0x62384147
mov dword [ebp - 0x68], 0x68636d42
mov dword [ebp - 0x64], 0x696f4743
mov dword [ebp - 0x60], 0x73386e4f
mov dword [ebp - 0x5c], 0x3956524f
mov dword [ebp - 0x58], 0x70775366
mov dword [ebp - 0x54], 0x4e30524c
mov dword [ebp - 0x50], 0x77344446
mov dword [ebp - 0x4c], 0x64494248
mov dword [ebp - 0x48], 0x73634266
mov dword [ebp - 0x44], 0x416f4349
mov dword [ebp - 0x40], 0x746c414d
mov dword [ebp - 0x3c], 0x58457846
mov dword [ebp - 0x38], 0x70596d42
mov dword [ebp - 0x34], 0x52635145
mov dword [ebp - 0x30], 0x315a544f
mov dword [ebp - 0x2c], 0x6c685264
mov dword [ebp - 0x28], 0x4e51444c
mov dword [ebp - 0x24], 0x4134414c
mov dword [ebp - 0x20], 0x74424141
call fcn.00450208
lea ecx, [ebp - 0xd0]
call fcn.0052fed7
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.004ab6d2
mov esi, eax
mov ecx, esi
call fcn.004c3b60
push eax
push esi
lea ecx, [ebp - 0x18]
call fcn.004c3ad4
lea ecx, [ebp - 0xd0]
call fcn.004ab565
mov esi, dword [ebp - 0x18]
push esi
call fcn.00552893
pop ecx
mov ebx, eax
call fcn.0055066e
xor ecx, ecx
push ecx
cmp dword [eax], 0x22
cmove ebx, ecx
call fcn.005524d1
mov dword [ebp - 0xb8], eax
mov eax, ebx
mov ebx, dword [ebp - 0xb8]
pop ecx
mov ecx, edx
cdq
sub ebx, eax
sbb ecx, edx
test ecx, ecx
jg 0x4f40aa
jl 0x4f40a5
cmp ebx, 0x93a80
jae 0x4f40aa
xor eax, eax
inc eax
jmp 0x4f40ac
xor eax, eax
mov ecx, dword [ebp - 0xc0]
test al, al
sete bl
mov byte [ecx + 0x5f], al
lea ecx, [edi - 0x10]
call fcn.00450c0a
lea ecx, [esi - 0x10]
call fcn.00450c0a
mov al, bl
call fcn.00553ba2
ret