Function at 0x48ef8b
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xc4
mov eax, 0x4d923b
call fcn.004aea40
mov dword [ebp - 0xbc], ecx
mov edi, dword [ebp + 8]
call fcn.00488c21
push 0
push 0x4dc9b4
lea ebx, [edi + 0x60]
push dword [ebx + 0x10]
mov ecx, ebx
push 0
call fcn.0048a1da
test eax, eax
je 0x48f3a6
push 0x4de090
lea esi, [edi + 0xc0]
call fcn.004ae950
pop ecx
push eax
push 0x4de090
push dword [esi + 0x10]
mov ecx, esi
push 0
call fcn.0048a1da
test eax, eax
je 0x48f3a6
push 0x4e1398
lea esi, [edi + 0xa8]
call fcn.004ae950
pop ecx
push eax
push 0x4e1398
push dword [esi + 0x10]
mov ecx, esi
push 0
call fcn.0048a1da
test eax, eax
jne 0x48f3a6
call fcn.00488c21
call fcn.0048e396
test eax, eax
jne 0x48f3a6
push str.fasfaf
lea ecx, [ebp - 0xb8]
call fcn.00410cc0
and dword [ebp - 4], 0
call fcn.00488c2d
mov ecx, dword [ebp - 0xbc]
call fcn.0048e415
test al, al
je 0x48f05d
xor bl, bl
jmp 0x48f393
push 0x4e2f80
lea ecx, [ebp - 0xa0]
call fcn.00410cc0
mov byte [ebp - 4], 1
call fcn.00488c21
call fcn.00488c2d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xbc], esp
push edi
call fcn.00447430
sub esp, 0x18
mov byte [ebp - 4], 2
mov ecx, esp
push str.news
call fcn.00410cc0
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 1
push eax
call fcn.004873cd
add esp, 0x34
lea eax, [edi + 0xd8]
mov byte [ebp - 4], 3
cmp dword [eax + 0x14], 0x10
jb 0x48f0c1
mov eax, dword [eax]
cmp dword [ebp - 0x2c], 0x10
lea esi, [ebp - 0x40]
push eax
cmovae esi, dword [ebp - 0x40]
call fcn.004afaa1
pop ecx
push eax
push esi
call fcn.004afaa1
pop ecx
cdq
push edx
push eax
call fcn.004848a9
add esp, 0xc
test al, al
jne 0x48f10a
push 0x4e2f84
lea ecx, [ebp - 0x28]
call fcn.00410cc0
push 0
push 1
lea ecx, [ebp - 0x28]
call fcn.00411670
xor bl, bl
jmp 0x48f378
mov esi, 0x4e2f88
push esi
call fcn.004ae950
pop ecx
push eax
push esi
lea ecx, [ebp - 0xa0]
call fcn.0044b2a0
call fcn.00488c21
push esi
lea ecx, [ebp - 0x88]
call fcn.00410cc0
mov byte [ebp - 4], 4
call fcn.00488c21
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xc0], esp
push edi
call fcn.00447430
sub esp, 0x18
mov byte [ebp - 4], 5
mov ecx, esp
push str.nextr
call fcn.00410cc0
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 4
push eax
call fcn.004873cd
cmp dword [ebp - 0x5c], 0x10
lea eax, [ebp - 0x70]
lea esi, [ebp - 0x40]
mov byte [ebp - 4], 6
cmovae eax, dword [ebp - 0x70]
cmp dword [ebp - 0x2c], 0x10
push eax
cmovae esi, dword [ebp - 0x40]
call fcn.004afaa1
add esp, 0x38
push eax
push esi
call fcn.004afaa1
pop ecx
cdq
push edx
push eax
call fcn.004848a9
add esp, 0xc
test al, al
jne 0x48f1af
xor bl, bl
jmp 0x48f35d
mov esi, str.vvvvv
push esi
call fcn.004ae950
pop ecx
push eax
push esi
lea ecx, [ebp - 0x88]
call fcn.0044b2a0
call fcn.00488c21
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xc0], esp
push str.last
call fcn.00410cc0
sub esp, 0x18
mov byte [ebp - 4], 7
mov ecx, esp
push str.news
call fcn.00410cc0
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 6
push eax
call fcn.004873cd
push 0
mov byte [ebp - 4], 8
call fcn.004b21ff
cmp dword [ebp - 0x44], 0x10
lea ecx, [ebp - 0x58]
mov dword [ebp - 0xbc], eax
mov esi, edx
cmovae ecx, dword [ebp - 0x58]
push ecx
call fcn.004afaa1
cdq
add esp, 0x3c
cmp esi, edx
jg 0x48f23f
jl 0x48f238
cmp dword [ebp - 0xbc], eax
jae 0x48f23f
xor bl, bl
jmp 0x48f351
push 0
lea ecx, [ebp - 0xd0]
call fcn.00490f60
push edi
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.00490edb
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0xa
push eax
push 0x4e27fc
lea ecx, [ebp - 0xd0]
call fcn.0049128a
mov ecx, eax
call fcn.0049111e
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.004910a4
push ebx
lea ecx, [ebp - 0x20]
call fcn.00490edb
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0xb
push eax
push 0x4e2808
lea ecx, [ebp - 0xd0]
call fcn.0049128a
mov ecx, eax
call fcn.0049111e
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.004910a4
lea eax, [edi + 0x78]
push eax
lea ecx, [ebp - 0x20]
call fcn.00490edb
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0xc
push eax
push str.width
lea ecx, [ebp - 0xd0]
call fcn.0049128a
mov ecx, eax
call fcn.0049111e
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.004910a4
lea eax, [edi + 0x90]
push eax
lea ecx, [ebp - 0x20]
call fcn.00490edb
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0xd
push eax
push str.height
lea ecx, [ebp - 0xd0]
call fcn.0049128a
mov ecx, eax
call fcn.0049111e
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 9
call fcn.004910a4
call fcn.00488c21
lea eax, [ebp - 0xd0]
push eax
call fcn.00486cac
pop ecx
call fcn.00488c2d
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 8
mov bl, 1
call fcn.004910a4
push 0
push 1
lea ecx, [ebp - 0x58]
call fcn.00411670
push 0
push 1
lea ecx, [ebp - 0x70]
call fcn.00411670
push 0
push 1
lea ecx, [ebp - 0x88]
call fcn.00411670
push 0
push 1
lea ecx, [ebp - 0x40]
call fcn.00411670
push 0
push 1
lea ecx, [ebp - 0xa0]
call fcn.00411670
push 0
push 1
lea ecx, [ebp - 0xb8]
call fcn.00411670
mov al, bl
jmp 0x48f3a8
xor al, al
call fcn.004ae9ef
ret 4